CN1637851A - 在加载的复合内容中选择性解密可用内容的音乐装置 - Google Patents
在加载的复合内容中选择性解密可用内容的音乐装置 Download PDFInfo
- Publication number
- CN1637851A CN1637851A CNA200410102601XA CN200410102601A CN1637851A CN 1637851 A CN1637851 A CN 1637851A CN A200410102601X A CNA200410102601X A CN A200410102601XA CN 200410102601 A CN200410102601 A CN 200410102601A CN 1637851 A CN1637851 A CN 1637851A
- Authority
- CN
- China
- Prior art keywords
- content
- music
- content material
- compound
- available
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000002131 composite material Substances 0.000 title abstract 5
- 239000000463 material Substances 0.000 claims abstract description 266
- 150000001875 compounds Chemical class 0.000 claims description 75
- 238000000034 method Methods 0.000 claims description 21
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 8
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101100524639 Toxoplasma gondii ROM3 gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00666—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of erasing or nullifying data, e.g. data being overwritten with a random string
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
- G10H2220/015—Musical staff, tablature or score displays, e.g. for score reading during a performance
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/011—Files or data streams containing coded musical information, e.g. for transmission
- G10H2240/026—File encryption of specific electrophonic music instrument file or stream formats, e.g. MIDI, note oriented formats, sound banks, wavetables
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/011—Files or data streams containing coded musical information, e.g. for transmission
- G10H2240/031—File merging MIDI, i.e. merging or mixing a MIDI-like file or stream with a non-MIDI file or stream, e.g. audio or video
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/091—Info, i.e. juxtaposition of unrelated auxiliary information or commercial messages with or between music files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Technology Law (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
- Storage Device Security (AREA)
Abstract
一种在加载的复合内容中选择性解密可用内容的音乐装置,能够使用复合音乐内容。在该音乐装置中,存储部存储由多个内容素材组成的复合音乐内容,每个内容素材单独加密。该内容素材包括与音乐装置性能匹配的可用内容素材和与音乐装置性能不匹配的不可用内容素材。在该音乐装置中,识别部在存储在存储部中的复合音乐内容的多个内容素材中识别可用内容素材。然后,解密部选择性解密由识别部识别的可用内容素材。然后,使用部使用解密的可用内容素材。根据本发明,仅解密可用内容素材,因而能减少解密所需的时间,并能快速使用所需的内容素材。
Description
技术领域
本发明涉及音乐内容使用***,该***便于使用含有加密的多个音乐内容素材的复合音乐内容。
背景技术
已知的用于音乐演奏数据(音乐内容)版权保护的***,如专利文献1所公开,其中只有知道加密密钥的电子乐器(电子音乐机)能解密和使用加密的演奏数据以确保安全。专利文献1是日本专利公开申请第2003-208163号。
另一方面,通过提供包括多个内容素材,如MIDI演奏数据和逻辑乐谱数据的复合音乐内容给电子音乐机,提供一种允许用户同时欣赏多种音乐,并且允许电子音乐机使用多个内容素材的***。
在该情况中,依赖于电子音乐机的类型和性能,电子音乐机可能不能使用包括在提供的每个复合音乐内容文件中的全部内容素材。例如,一些电子音乐机能够从包括MIDI演奏数据等内容素材的复合内容文件中重现MIDI演奏数据,但由于缺乏用来显示音乐乐谱的监视器,不能使用也包括在复合内容中的逻辑乐谱数据。这时,如果复合音乐内容文件为了安全而加密,则电子音乐机不得不解密所有加密的内容素材,包括那些无法在电子音乐机上使用的内容素材,因此在不必要的解密上浪费时间。
发明内容
本发明是根据上述情况作出的,其目的在于提供一种能快速使用包括两个或多个加密音乐内容素材的复合音乐内容文件的音乐内容使用***。
按照本发明的主要功能,提供一种能使用复合音乐内容的音乐装置。本发明音乐装置包括存储部,存储由多个内容素材组成的复合音乐内容的文件,每个内容素材单独加密,该内容素材包括与该音乐装置的性能匹配的可用内容素材,以及与该音乐装置的性能不匹配的不可用内容素材;识别部,在存储于存储部的复合音乐内容的多个内容素材中识别可用内容素材;解密部,选择性解密由识别部识别的可用内容素材;以及使用部,使用解密的可用内容素材。
本发明还提供一种音乐装置使用的程序,该音乐装置具有处理器和存储器,该存储器存储由多个内容素材组成的复合音乐内容文件,每个内容素材单独加密,该音乐装置能够使用至少一个解密后的复合音乐内容中的内容素材,在该存储器中存储的复合音乐内容中的内容素材包括能被该音乐装置使用的可用内容素材和不能被该音乐装置使用的不可用内容素材。本发明所述的程序由处理器执行,使该音乐装置执行包括以下步骤的方法:在存储于存储器中的复合音乐内容的多个内容素材中识别可用内容素材;然后解密识别的可用内容素材;以及使用解密的可用内容素材。
本发明所述的音乐装置,该存储部存储复合音乐内容的文件,使多个内容素材以预先确定的顺序排列,该顺序对应于使用内容素材所需的不同性能,并且该识别部自动识别以预先确定的、与音乐装置的性能对应的特殊顺序排列的可用内容素材。
本发明所述的音乐装置,该识别部确定多个内容素材中的每个内容素材是否与音乐装置的性能匹配,从而在多个内容素材中识别可用内容素材。
本发明所述的音乐装置,该存储部存储由多个内容素材组成的复合音乐内容,该多个内容素材由共同的代码密钥加密。此外,该存储部存储由多个内容素材组成的复合音乐内容,该多个内容素材由不同的代码密钥加密。
本发明还提供一种在音乐装置中使用复合音乐内容的方法,该音乐装置具有存储由多个内容素材组成的复合音乐内容文件的存储器,每个内容素材单独加密,该音乐装置能够使用至少一个解密后的复合音乐内容中的内容素材,该复合音乐内容中的内容素材包括能被该音乐装置使用的可用内容素材和不能被该音乐装置使用的不可用内容素材,该方法包括以下步骤:在存储于存储器中的复合音乐内容的多个内容素材中识别可用内容素材;解密识别的可用内容素材;以及使用解密的可用内容素材。
在本发明音乐内容使用***中,当包括多种内容素材,且每个内容素材单独加密的复合音乐内容文件用于各种音乐内容使用装置或音乐信息处理装置时,仅解密和使用在每个电子音乐机上可用的内容素材。
根据本发明,每个电子音乐机(音乐内容使用装置或音乐信息处理装置)只解密所需的、在电子音乐机上可用的内容素材。换句话说,因为不解密其他种类的不可用内容素材,因而能减少解密所需的时间。
此外,在复合音乐内容文件中以预定和固定的顺序排列包括在复合音乐内容文件中的多种内容素材。因此,每个电子音乐机仅解密位于特定位置上的内容素材,该特定位置对应于电子音乐机的内容使用性能。通过这样一种简单方式,即仅解密位于音乐内容文件特定位置上的内容素材,使快速使用所需的内容素材成为可能。
另外,如上所述,当多种内容素材的排列顺序不固定时,每个电子音乐机确定包括在复合音乐内容文件中的每个内容素材是否在电子音乐机上是可用的,并且仅解密确定为可用的内容素材。这样,即使内容素材在复合音乐内容文件中的位置不确定,也能快速使用内容素材。
附图说明
图1是本发明的优选实施例音乐内容使用***的硬件结构框图。
图2是本发明的优选实施例音乐内容使用***所使用的复合音乐内容的格式示例。
图3是本发明第一实施例使用音乐内容的操作示例流程图。
图4是本发明第二实施例使用音乐内容的另一操作示例流程图。
具体实施方式
以下参考附图说明本发明的优选实施例。该实施例仅是本发明的示例,本领域技术人员应当知道,在不超出本发明的精神的情况下,可对它们进行许多更改和变化。
【***概述】
图1是本发明的一个优选实施例音乐内容使用***的硬件结构框图。在该例中,形成***主要部分的音乐内容使用装置EM是能处理音乐信息的音乐信息处理装置,如电子乐器或带有演奏操作部和音乐输出部的个人计算机(PC),称为电子音乐机。该电子音乐机EM包括中央处理单元(CPU)1,随机存取存储器(RAM)2,只读存储器(ROM)3,外部存储单元4,演奏操作检测电路5,设置操作检测电路6,显示电路7,声音生成器电路8,效果器电路9,MIDI接口(I/F)10,以及通讯接口(I/F)11。这些元件1到11通过总线12相互连接。
CPU1执行多种音乐信息处理,包括相应于时钟的音乐内容使用处理,该时钟来自根据包含音乐内容使用程序的各种控制程序的定时器13。RAM2用作临时存储这些处理所需的各种数据的工作区。在ROM3中预存的不仅有这些处理所需的各种控制程序和参数,或音乐信息,还有唯一分配给电子音乐机EM的机器号信息。
外部存储单元4包括用于驱动例如硬盘(HD)的内部存储介质4A的内部存储介质驱动器,和用于驱动多种便携式存储介质4B的外部存储介质驱动器,例如光盘只读存储器(CD-ROM),软盘(FD),磁光盘(magneto-optical,MO),数字视盘(DVD),以及类似Smart Media(商标)的小存储卡。内部存储介质4A能存储从音乐内容发布服务器DS或类似装置获得的音乐信息(例如音乐内容)和控制程序。外部存储介质4B也能存储从机器EM获得的信息。然而,在该情况中,要求许可的信息(例如音乐内容)是按照预先确定的条件记录的。
外部存储介质4B包括特定外部记录介质(特定介质),其上预先记录有音乐内容或音乐内容使用程序。每个特定介质分别有一个唯一的介质号,借此,通过每个外部存储介质驱动器将音乐内容或音乐内容使用程序引入机器EM。
演奏操作检测电路5检测每个演奏操作器或控制器14的状态,例如键盘或轮,以按照检测到的操作状态将演奏信息引入机器EM中。演奏操作检测电路5和演奏操作器14组成演奏操作部。设置操作检测电路6检测每个设置操作器或控制器15的状态,例如字符/数字光标键、面板开关或鼠标,以按照检测到的操作状态将设置信息引入机器EM中。
显示电路7驱动多个屏幕或多个指示器(灯)的显示器16,且按照来自CPU1的指令来控制这些显示器/发光的状态。这些元件7和16组成显示输出部,用来帮助显示对应于每个操作器或控制器14、15的操作状态的数据。例如,可使用显示输出部编辑音乐信息,如存储在存储部3、4上的演奏数据(MIDI数据)。对于某些类型的电子音乐机EM,该显示输出部还可具有附加功能,包括在显示器16的屏幕上显示包含在音乐信息或音乐内容中的乐谱的图像数据,以及按照演奏辅助数据引导演奏。
声音生成器电路8生成与来自演奏操作器14或存储装置3、4的演奏数据相对应的音调信号。效果器电路9具有一个DSP(数字信号处理器),用来向音调信号提供预定的效果。连接到效果器电路9的音响***17包括D/A转换器,放大器和扬声器,用来根据施加效果后的音调信号生成声音。这些元件8、9和17组成声音输出部。对于某些类型的电子音乐机EM,该声音输出部还可具有音频数据处理功能。这时,对应于存储部3、4中的音乐信息所含音频数据(波形数据)的音频信号,被施加效果并输出到音响***17。
此外,某些类型的电子音乐机EM可具有打印功能,并且提供具有打印电路和打印机的打印部(未显示),作为除显示输出部7、16和声音输出部8、9、17之外的输出装置。这时,打印数据,如包括在音乐信息或音乐内容中的乐谱,能在打印机上打印。
MIDI接口10连接到另一个电子音乐装置(MIDI装置)ED,以便在电子音乐机EM和电子音乐装置ED之间交换音乐信息。通讯接口11连接到通讯网络CN,如因特网,以便音乐内容和用于使用音乐内容的多种控制程序能从一个或多个音乐内容发布服务器DS上发布并用于电子音乐机EM。
每个音乐内容发布服务器DS具有与图1所示的电子音乐机EM基本相同的硬件结构。音乐内容发布服务器DS(其硬件结构不在此详述)可以不包括演奏操作部5、14,声音输出部8、9、17,以及MIDI接口10等。
【音乐内容的数据格式】
图2显示按照本发明的实施例,在音乐内容使用***中使用的音乐内容的数据格式。使用图2简要说明音乐内容使用***的功能概要。该***使用的复合音乐内容文件Cf包括多种内容素材A、B...,每个内容素材单独加密,如不同的阴影线所示。例如,复合音乐内容是为一个音乐片段设计的一组不同的内容,如音乐片段的MIDI演奏数据,同一音乐片段的逻辑乐谱数据,以及同一音乐片段的音频数据。通常,电子音乐机在使用音乐数据的性能上不同。一些音乐机可能配有用于使用逻辑乐谱数据的监视器,而其他音乐机可能不具有使用逻辑乐谱数据的性能。另外,内容素材包括与电子音乐机EM的性能匹配的可用内容素材,以及与电子音乐机EM的性能不匹配的不可用内容素材。当复合音乐内容文件Cf用于每个电子音乐机EM时,仅从复合音乐文件Cf中选择和解密在机器上可用的内容素材。在第一实施例中,按照内容素材块Mc1、Mc2...的顺序,预先固定复合音乐内容文件Cf中的多种内容素材A、B...的排列顺序,从而只解密与机器的内容使用功能对应的特定位置上的内容素材。
在第二实施例中,未指定内容素材的排列顺序。因此,为每个内容素材块Mc1、Mc2...确定是否每个内容在机器上可用,从而只解密确定为可用的内容素材。
以下详细说明数据格式和***操作。在该***中使用的音乐内容包括称作“复合音乐内容”的内容文件Cf。如图2所示,复合音乐内容文件Cf包括多种音乐内容素材,每个音乐内容素材单独加密。该复合音乐内容文件Cf能从音乐内容发布服务器DS上发布,且存储在内部存储介质4A上。或者,可以记录在电子音乐机EM可以使用的一个便携式外部记录介质(特定介质)上。
复合音乐内容文件Cf由多个以分级方式加密的块构成,包括头块Hc,代码信息块Cc,安全信息块Sc,以及多个内容素材块Mc1、Mc2...。
头块Hc用明文或非加密形式说明头信息,例如复合音乐内容文件Cf的内容名,字节总数,块的数量等。另一方面,其他块Cc、Sc、Mc1、Mc2...的内容分别用预定的密钥(加密密钥)加密,如不同阴影线所示。
代码信息块Cc用第一加密密钥(以下也称为“第一密钥”)加密。第一加密密钥是例如唯一分配给电子音乐机EM的机器唯一密钥,或对每个预先确定的特定外部记录介质(特定介质)唯一的介质唯一密钥。代码信息块Cc说明级别比代码信息块Cc低的其他块Sc、Mc1、Mc2...的密码或代码信息。例如,代码信息说明能用第二加密密钥解密安全块Sc,以及能用第三加密密钥解密每个内容素材块Mc1、Mc2...,等等。
使用在代码信息块Cc中定义的第二加密密钥(以下也称为“第二密钥”)加密安全块Sc。安全信息块Sc说明为每个内容素材Mc1、Mc2...定义的安全条件信息(安全信息)。换句话说,安全信息表示对于使用内容的限制条件,从而指示启用或禁用(允许或不允许)每个内容使用项目,例如重放(声音重放,音乐乐谱显示)、编辑、复制(拷贝)和打印。
利用在代码信息块Cc中定义的第三加密密钥(以下也称为“第三密钥”)加密每个内容素材块Mc1、Mc2...。用于加密和解密每个内容素材块Mc1、Mc2...的第三加密密钥可以是用于所有内容素材块的公共密钥,或者每个内容素材一个不同的密钥。公共密钥也可用作第二加密密钥和第三加密密钥。
每个内容素材块Mc1、Mc2...包括形成每类内容素材的真正部分的真实数据,如MIDI演奏数据、逻辑乐谱数据或音频数据。例如,第一内容素材块Mc1包括作为内容素材A的MIDI演奏数据,第二内容素材块Mc2包括作为内容素材B的逻辑乐谱数据。同类内容素材可包括在两个或更多的内容素材块中,例如,一段MIDI演奏数据被记录在第一内容素材块Mc1中,而另一段MIDI演奏数据则记录在第二内容素材块Mc2中。
在该复合音乐内容文件Cf中可用的内容素材A、B...的类型随电子音乐机EM的类型而变化。例如,X型电子音乐机EMx作为高端型号能使用内容素材A(MIDI演奏数据)和内容素材B(逻辑乐谱数据),而Y型电子音乐机EMy作为低端型号仅能使用内容素材A(MIDI演奏数据)。
在本发明的第一实施例中,按照多个内容素材块Mc1、Mc2...的顺序,以预先确定的固定顺序排列复合音乐内容文件Cf中的内容素材A、B...。按照内容素材A、B...的顺序,根据机器类型预先设定每个电子音乐机EM的内容使用程序,从而仅解密包括可用内容素材的素材块。在上述示例中,X型电子音乐机EMx能解密包括可用内容素材A(MIDI演奏数据)和B(逻辑乐谱数据)的第一和第二内容素材块Mc1、Mc2,而Y型电子音乐机EMy仅能解密包括作为可用内容素材的内容素材A(MIDI演奏数据)的第一内容素材块Mc1。
另一方面,在本发明的第二实施例中,复合音乐内容文件Cf中的内容素材A、B...的排列顺序未被指定,或者与多个内容素材块Mc1、Mc2...的顺序无关。这时,作为安全信息的一部分,复合音乐内容文件Cf中的安全信息块Sc说明每个内容素材块Mc1、Mc2...中的每个内容素材A、B...的素材类型信息。电子音乐机EM检查素材类型信息的内容,以确定每个内容素材块Mc1、Mc2...是否包括机器EM可用的内容素材。然后,根据判断结果,电子音乐机EM仅解密与可用内容对应的内容素材块。或者,每个内容素材的一部分(例如,开头部分)可用明码或非加密形式说明,以便使用说明素材类型信息的明码部分来确定内容素材是否可用。
【第一实施例的处理流程示例】
图3是“内容素材使用处理1”的流程图,表示按照本发明第一实施例使用音乐内容的处理示例。该处理流程显示上述Y型电子音乐机EMy的操作。在第一实施例中,复合音乐内容文件Cf中的内容素材A、B...分别以固定顺序分别排列在内容素材块Mc1、Mc2...中,该顺序是预先确定的,对应于使用内容素材所需的不同性能。电子音乐机EMy自动识别以预先确定的、特定的顺序排列的可用内容素材,该顺序对应于电子音乐机EMy的性能。例如,仅能使用内容素材A的Y型电子音乐机EMy仅解密从素材块Mc1、Mc2...中选择的第一素材块Mc1,仅读取含有内容素材A的第一素材块Mc1,而不解密其他素材块Mc2...。
在图3中,在步骤S0,根据用户的指令从存储在存储单元4的内部存储介质4A或指定的便携式外部存储介质4b(一个特定介质)中选择特定的复合音乐内容。然后所选的复合音乐内容文件Cf从存储单元4的内部存储介质4A或指定的便携式外部存储介质4B加载到RAM2,Y型电子音乐机EMy执行内容素材使用处理1,按照复合音乐内容文件Cf中头块Hc的头信息在显示器16上显示内容名等。然后,机器EMy执行以下处理步骤S1到S5。
在步骤S1中,首先用第一密钥解密代码信息块Cc以确定用于分别解密安全信息块Sc和内容素材块Mc1、Mc2...的第二和第三密钥。然后,在步骤S2中,用第二密钥或从代码信息块Cc获得的用于安全信息块的密钥解密安全信息块Sc。
进而,在步骤S3中,仅第一内容素材块Mc1用第三密钥或从代码信息块Cc获得的用于内容素材块的密钥解密,以读取来自内容素材块Mc1的内容素材A(演奏数据)。在随后的步骤S4中,按照在步骤S2中解密的安全信息块Sc的安全信息中的限制条件,使用解密的内容素材A。
例如,如果安全信息指示在步骤S3中解密的内容素材A是“可重放的”,则根据内容素材A的演奏数据通过声音输出部8、9、17发出声音。如果安全信息指示它是“可编辑的”,则表示能编辑内容素材A中的演奏数据。此外,如果是“可复制的”,将表示能够通过预先确定的加密***加密内容素材A,并将其复制到许可的外部记录介质4B上。
使用完作为第一内容素材的内容素材A之后,流程进入最后的步骤S5。在步骤S5中,如果需要在内部存储介质4A上恢复在内容使用步骤S4中编辑或处理过的内容素材A,则重新加密已被解密并扩展到RAM2上的具有从块Cc到块Mc1的复合音乐内容文件Cf,以防止未授权使用,然后存储在内部存储介质4A上。然后,从RAM2上删除复合音乐内容文件Cf以防止不小心从RAM2上泄漏该内容。重新加密和删除过程完成后,内容素材使用处理1结束。
如果能使用内容素材A和B的X型电子音乐机EMx按照第一实施例执行内容素材使用处理1,它将在解密第一内容素材块Mc1之后,在步骤S3中解密第二内容素材块Mc2(图3未示)。然后,在步骤S4中,使用第一和第二内容素材块的内容素材A和B。
此外,即使在能使用包括在三个或多个内容素材块中的内容素材的任何类型的电子音乐机EM中,机器可用的内容素材和包括该内容素材的内容素材块是预先知道的。在此情况,在图3的步骤S3中以与X型电子音乐机EMx相同的方式对复合音乐内容文件Cf中在机器上可用的所有内容素材块进行解密。然后,在下一步骤S4中,执行使用包括在解密内容素材块中的内容素材的处理。
【第二实施例的处理流程示例】
图4是“内容素材使用处理2”的流程图,其表示按照本发明第二实施例的使用音乐内容的处理示例。在复合音乐内容文件Cf具有两个音乐内容素材块Mc1和Mc2的情况下,该处理流程同时适用于包括上述X和Y型电子音乐机EMx和EMy在内的电子音乐机EM。在该第二实施例的流程示例中,音乐内容文件Cf中的哪个音乐素材排列在第一和第二内容素材块Mc1、Mc2中是不确定的。因此,需要确定素材块Mc1和Mc2中的每个内容素材是否在电子音乐机EM上可用,以解密确定为可用的内容素材。在此情况,不解密任何不可用的内容素材。
在图4中,当复合音乐内容文件Cf载入RAM2以启动内容素材使用处理2时,在第一步骤P1中,X型或Y型电子音乐机EM用与图3中的流程相同的方式用第一密钥解密代码信息块Cc,以确定用于分别解密安全信息块Sc和内容素材块Mc1、Mc2...的第二和第三密钥。然后,在步骤P2中,使用从代码信息块Cc获得的第二密钥(用于安全信息块的密钥)解密安全信息块Sc。
在随后的步骤P3中,根据包括在步骤P2中解密的安全信息块Sc中的素材类型信息确定包括在第一内容素材块Mc1中的内容素材是类型A,以确定内容素材A是否在电子音乐机EM上可用。
如果确定第一内容素材块Mc1中的内容素材A在例如X型或Y型的电子音乐机EMx或EMy上可用(如果P3中为是),则流程进入步骤P4。然后,在步骤P4中,用从代码信息块Cc获得的第三密钥(用于内容素材块的密钥)解密第一内容素材块Mc1,以从第一内容素材块Mc1中读取内容素材A(演奏数据)。
在第一内容素材块解密后(P4),或当确定内容素材块Mc1中的内容素材A在电子音乐机EM上不可用(当P3中为否)时,流程进入步骤P5。然后,在步骤P5中,根据素材类型信息确定包括在第二内容素材块Mc2中的内容素材是类型B,以确定内容素材B是否在电子音乐机EM上可用。
如果确定在第二内容素材块Mc2中的内容素材B在例如X型的电子音乐机EMx上可用(如果P5中为是),流程进入步骤P6。然后,在步骤P6中,使用第三密钥或从代码信息块Cc获得的用于内容素材块的密钥解密第二内容素材块Mc2,以从第二内容素材块Mc2中读取内容素材B(逻辑乐谱数据)。
在第二内容素材块解密后(P6),或当确定第二内容素材块Mc2中的内容素材B在例如Y型电子音乐机EMy的机器EM上不可用(当P5中为否)时,流程进入步骤P7。
在步骤P7中,按照在步骤P2中解密的安全信息块Sc中的安全信息使用每个解密的内容素材。例如,对于Y型电子音乐机EMy,按照安全信息的内容,仅使用在步骤P4中解密的内容素材A(演奏数据)。同时,对于X型电子音乐机EMx,按照安全信息的内容,在步骤P4和P6中解密的内容素材A和B都被使用。
在步骤P7中使用完内容素材之后,流程进入最终的步骤P8。在步骤P8中,当需要在内部存储介质4A上恢复内容以避免不小心泄漏解密内容时,已被解密并扩展到RAM2上的具有包括可用内容素材的素材块的复合音乐内容文件Cf被重新加密并恢复在内部存储介质4A上。然后,从RAM2上删除复合音乐内容文件Cf,并且内容素材使用处理2结束。
当复合音乐内容文件Cf具有三个或更多的音乐内容素材块Mc1、Mc2...时,通过改变虚线所示部分的程序,内容素材使用处理2可以用于包括电子音乐机EMx和EMy在内的任意类型的电子音乐机EM。换句话说,再第二内容素材块Mc2解密后(P6),或当确定在内容素材块Mc2中的内容素材B为不可用(当P5中为否)时,流程返回到步骤P5,如虚线所示。
在此情况中,在步骤P5中,用上述相同方式确定随后的第三内容素材块Mc3中的内容素材是否在电子音乐机EM上可用。根据步骤P5中的确定结果,流程直接或通过步骤P6返回到步骤P5,因此重复处理步骤P5。在确定完最后的内容素材块之后(当P5为否或通过P6),流程进入步骤P7,使用步骤P4和P6中解密的内容素材。
因此,在第二实施例中,由于在复合音乐内容Cf中的内容素材A,B......的位置不确定,首先确定包括在每个内容素材块Mc1,Mc2......中的每个内容素材是否在每个电子音乐机EM上可用。然后,只有包括可用内容素材的块被解密,而不解密包括不可用内容素材的其他块。
【其他各种实施例】
虽然已说明了本发明的优选实施例,但可用多种方式对其进行修改。例如,上述实施例假定通过相同的加密***对每个块使用相同或不同的加密密钥来加密复合音乐内容文件中的每个块。然而,本发明不限于该实施例,可以对每个块使用不同于其他块的加密***进行加密。
在第一实施例中,内容素材按照预先确定的第一MIDI演奏数据、第二逻辑乐谱数据的顺序排列。然而,本发明不限于该特定顺序。预先确定的内容素材的排列顺序可以不同。然而应当注意,预先确定的顺序必须通用于符合本发明***的全部电子音乐机。
Claims (7)
1、一种能使用复合音乐内容的音乐装置,其特征在于包括:
存储部,存储由多个内容素材组成的复合音乐内容的文件,每个内容素材单独加密,该内容素材包括与该音乐装置的性能匹配的可用内容素材,以及与该音乐装置的性能不匹配的不可用内容素材;
识别部,在存储于存储部的复合音乐内容的多个内容素材中识别可用内容素材;
解密部,选择性解密由识别部识别的可用内容素材;以及
使用部,使用解密的可用内容素材。
2、根据权利要求1所述的能使用复合音乐内容的音乐装置,其特征在于该存储部存储复合音乐内容的文件,使多个内容素材以预先确定的顺序排列,该顺序对应于使用内容素材所需的不同性能,并且该识别部自动识别以预先确定的、与音乐装置的性能对应的特殊顺序排列的可用内容素材。
3、根据权利要求1所述的能使用复合音乐内容的音乐装置,其特征在于该识别部确定多个内容素材中的每个内容素材是否与音乐装置的性能匹配,从而在多个内容素材中识别可用内容素材。
4、根据权利要求1所述的能使用复合音乐内容的音乐装置,其特征在于该存储部存储由多个内容素材组成的复合音乐内容,该多个内容素材由共同的代码密钥加密。
5、根据权利要求1所述的能使用复合音乐内容的音乐装置,其特征在于该存储部存储由多个内容素材组成的复合音乐内容,该多个内容素材由不同的代码密钥加密。
6、一种音乐装置使用的程序,该音乐装置具有处理器和存储器,该存储器存储由多个内容素材组成的复合音乐内容文件,每个内容素材单独加密,该音乐装置能够使用至少一个解密后的复合音乐内容中的内容素材,在该存储器中存储的复合音乐内容中的内容素材包括能被该音乐装置使用的可用内容素材和不能被该音乐装置使用的不可用内容素材,其特征在于该处理器执行该程序使该音乐装置执行包括以下步骤的方法:
在存储于存储器中的复合音乐内容的多个内容素材中识别可用内容素材;
解密识别的可用内容素材;以及
使用解密的可用内容素材。
7、一种在音乐装置中使用复合音乐内容的方法,该音乐装置具有存储由多个内容素材组成的复合音乐内容文件的存储器,每个内容素材单独加密,该音乐装置能够使用至少一个解密后的复合音乐内容中的内容素材,该复合音乐内容中的内容素材包括能被该音乐装置使用的可用内容素材和不能被该音乐装置使用的不可用内容素材,其特征在于该方法包括以下步骤:
在存储于存储器中的复合音乐内容的多个内容素材中识别可用内容素材;
解密识别的可用内容素材;以及
使用解密的可用内容素材。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003435636A JP4702689B2 (ja) | 2003-12-26 | 2003-12-26 | 音楽コンテンツ利用装置及びプログラム |
JP2003-435636 | 2003-12-26 | ||
JP2003435636 | 2003-12-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1637851A true CN1637851A (zh) | 2005-07-13 |
CN1637851B CN1637851B (zh) | 2010-12-01 |
Family
ID=34567567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200410102601XA Active CN1637851B (zh) | 2003-12-26 | 2004-12-24 | 在加载的复合内容中选择性解密可用内容的音乐装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20050142526A1 (zh) |
EP (1) | EP1551005B1 (zh) |
JP (1) | JP4702689B2 (zh) |
CN (1) | CN1637851B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106488274A (zh) * | 2016-10-19 | 2017-03-08 | 广东广新信息产业股份有限公司 | 多媒体终端的节目清单生成方法和*** |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4933932B2 (ja) | 2007-03-23 | 2012-05-16 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法、プログラム |
JP4367662B2 (ja) | 2007-03-23 | 2009-11-18 | ソニー株式会社 | 情報処理システム、端末装置、情報処理方法、プログラム |
JP2010262002A (ja) | 2009-04-30 | 2010-11-18 | Yamaha Corp | 音楽コンテンツデータ処理装置及びプログラム |
US9135471B2 (en) * | 2010-03-10 | 2015-09-15 | Dell Products L.P. | System and method for encryption and decryption of data |
US8312296B2 (en) | 2010-03-10 | 2012-11-13 | Dell Products L.P. | System and method for recovering from an interrupted encryption and decryption operation performed on a volume |
US8930713B2 (en) * | 2010-03-10 | 2015-01-06 | Dell Products L.P. | System and method for general purpose encryption of data |
US8856550B2 (en) * | 2010-03-10 | 2014-10-07 | Dell Products L.P. | System and method for pre-operating system encryption and decryption of data |
US8560846B2 (en) * | 2011-01-13 | 2013-10-15 | Hewlett-Packard Development Company, L.P. | Document security system and method |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4413451A1 (de) * | 1994-04-18 | 1995-12-14 | Rolf Brugger | Vorrichtung zum Vertrieb von Musikinformationen in digitaler Form |
US5889860A (en) * | 1996-11-08 | 1999-03-30 | Sunhawk Corporation, Inc. | Encryption system with transaction coded decryption key |
KR100511250B1 (ko) * | 1998-04-09 | 2005-11-03 | 엘지전자 주식회사 | 디지탈오디오/비디오(a/v)시스템 |
JP4236024B2 (ja) * | 1999-03-08 | 2009-03-11 | 株式会社フェイス | データ再生装置および情報端末機 |
US6427149B1 (en) * | 1999-09-09 | 2002-07-30 | Herman Rodriguez | Remote access of archived compressed data files |
US20020003886A1 (en) * | 2000-04-28 | 2002-01-10 | Hillegass James C. | Method and system for storing multiple media tracks in a single, multiply encrypted computer file |
JP4003203B2 (ja) * | 2000-08-10 | 2007-11-07 | サイファーゲート株式会社 | 暗号化プログラムを記録した記録媒体及び復号化プログラムを記録した記録媒体 |
WO2002023521A1 (en) * | 2000-09-15 | 2002-03-21 | Netfraternity Network S.P.A. | Method and system for the dissemination of audio tracks through computer networks |
US7107110B2 (en) * | 2001-03-05 | 2006-09-12 | Microsoft Corporation | Audio buffers with audio effects |
US20020144587A1 (en) * | 2001-04-09 | 2002-10-10 | Naples Bradley J. | Virtual music system |
JP3862061B2 (ja) * | 2001-05-25 | 2006-12-27 | ヤマハ株式会社 | 楽音再生装置および楽音再生方法ならびに携帯端末装置 |
JP3705581B2 (ja) * | 2001-06-27 | 2005-10-12 | ヤマハ株式会社 | データ送信方法および送信システム |
US7030311B2 (en) * | 2001-11-21 | 2006-04-18 | Line 6, Inc | System and method for delivering a multimedia presentation to a user and to allow the user to play a musical instrument in conjunction with the multimedia presentation |
US7196259B2 (en) * | 2002-01-11 | 2007-03-27 | Yamaha Corporation | Performance data transmission controlling apparatus and electronic musical instrument capable of acquiring performance data |
JP3569266B2 (ja) * | 2002-03-22 | 2004-09-22 | 株式会社東芝 | 再生装置及び省電力方法 |
JP2004023667A (ja) * | 2002-06-19 | 2004-01-22 | Matsushita Electric Ind Co Ltd | プロファイル情報送信装置 |
JP3864881B2 (ja) * | 2002-09-24 | 2007-01-10 | ヤマハ株式会社 | 電子音楽システムおよび電子音楽システム用プログラム |
JP2004117798A (ja) * | 2002-09-26 | 2004-04-15 | Yamaha Corp | コンテンツ提供システム並びに情報処理端末及び処理プログラム |
JP3938015B2 (ja) * | 2002-11-19 | 2007-06-27 | ヤマハ株式会社 | 音声再生装置 |
-
2003
- 2003-12-26 JP JP2003435636A patent/JP4702689B2/ja not_active Expired - Lifetime
-
2004
- 2004-12-21 EP EP04106785.1A patent/EP1551005B1/en not_active Not-in-force
- 2004-12-22 US US11/021,243 patent/US20050142526A1/en not_active Abandoned
- 2004-12-24 CN CN200410102601XA patent/CN1637851B/zh active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106488274A (zh) * | 2016-10-19 | 2017-03-08 | 广东广新信息产业股份有限公司 | 多媒体终端的节目清单生成方法和*** |
CN106488274B (zh) * | 2016-10-19 | 2019-11-15 | 广东广新信息产业股份有限公司 | 多媒体终端的节目清单生成方法和*** |
Also Published As
Publication number | Publication date |
---|---|
JP4702689B2 (ja) | 2011-06-15 |
CN1637851B (zh) | 2010-12-01 |
JP2005195673A (ja) | 2005-07-21 |
EP1551005A1 (en) | 2005-07-06 |
US20050142526A1 (en) | 2005-06-30 |
EP1551005B1 (en) | 2013-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8280818B2 (en) | License source component, license destination component, and method thereof | |
CN1311369C (zh) | 内容供应方法和设备 | |
EP1376308B1 (en) | Method for copy-protected recording and distribution of digital signals | |
US20060059105A1 (en) | Move component, program, and move method | |
JP4561146B2 (ja) | コンテンツ流通システム、暗号化装置、暗号化方法、情報処理プログラム、及び記憶媒体 | |
US20060069652A1 (en) | Copy component, program and method thereof | |
CN1633686A (zh) | 提供数据库中存储的数据集的方法和设备 | |
CN1700193A (zh) | 内容保护***中的可记录介质上的安全存储 | |
US20060059101A1 (en) | Reproduction component, program and method thereof | |
US20060059103A1 (en) | Return component, program, and return component method | |
CN1160632C (zh) | 处理数字编码音频数据的方法和设备 | |
US20060059104A1 (en) | Rent component, program, and rent component method | |
CN102460456B (zh) | 用于内容的适应性保护的存储器器件和方法 | |
CN1670817A (zh) | 用于记录和再现音乐内容的电子音乐装置 | |
CN1637851A (zh) | 在加载的复合内容中选择性解密可用内容的音乐装置 | |
CN1831994A (zh) | 利用介质id加密的内容数据记录设备 | |
JP2002344441A (ja) | ディジタルデータ暗号システム、ディジタルデータ再生装置、ディジタルデータ暗号方法、ディジタルデータ再生方法およびそれらの方法をコンピュータに実行させるプログラム | |
JP2004046452A (ja) | 情報記録装置及び情報再生装置並びにそのプログラム | |
CN1774755A (zh) | 数字数据存储/再现方法及设备 | |
JP2005099910A (ja) | デジタルコンテンツの提供方法および提供装置 | |
CN1637854A (zh) | 音乐内容使用装置及其方法 | |
CN1890915A (zh) | 通过使用复制控制信息来解密加密数据的方法和设备 | |
JP2004133087A (ja) | ブロック暗号方法およびブロック暗号回路 | |
KR20000055719A (ko) | 디지탈 데이터 파일 암호화 방법 | |
JP3986192B2 (ja) | データの利用方法及びデータ処理装置並びに記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |