CN100414864C - 具有编辑装置和记录媒体的音频数据重放管理***及方法 - Google Patents

具有编辑装置和记录媒体的音频数据重放管理***及方法 Download PDF

Info

Publication number
CN100414864C
CN100414864C CNB018011829A CN01801182A CN100414864C CN 100414864 C CN100414864 C CN 100414864C CN B018011829 A CNB018011829 A CN B018011829A CN 01801182 A CN01801182 A CN 01801182A CN 100414864 C CN100414864 C CN 100414864C
Authority
CN
China
Prior art keywords
audio
content
aob
track
recording medium
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.)
Expired - Lifetime
Application number
CNB018011829A
Other languages
English (en)
Other versions
CN1393079A (zh
Inventor
松岛秀树
德田克己
原田俊治
广田照人
井上信治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1393079A publication Critical patent/CN1393079A/zh
Application granted granted Critical
Publication of CN100414864C publication Critical patent/CN100414864C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/107License processing; Key processing
    • G06F21/1079Return
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/12Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
    • G11B19/122Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark involving the detection of an identification or authentication mark
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • G11B20/00768Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags wherein copy control information is used, e.g. for indicating whether a content may be copied freely, no more, once, or never, by setting CGMS, SCMS, or CCI flags
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2135Metering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2147Locking files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2153Using hardware token as a secondary aspect
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/16Solid state audio

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Abstract

管理装置(图1)存储一对版权保护的内容和允许检查的次数。管理装置一旦被请求对半导体存储卡执行检查,就在半导体存储卡中记录与内容对应的音频对象(AOB),为AOB分配内容ID,并且减小相应的允许检查的次数。编辑与重放装置对AOB编辑并且为通过编辑得到的新AOB分配与原始AOB的内容ID相同的内容ID。局部存储器保存包括媒体ID和分配给原始AOB的内容ID的历史信息。管理装置一旦被请求对半导体存储卡执行登记,就把被分配了与历史信息中的内容ID相同的内容ID的AOB设置成不可播放状态,并且增加允许检查的次数。

Description

具有编辑装置和记录媒体的音频数据重放管理***及方法
描述
管理装置、编辑装置、记录媒体、方法以及包括管理装置、编辑装置和记录媒体的音频数据重放管理***
发明领域
本发明涉及包括记录媒体、编辑装置和管理装置的音频数据重放管理***,所述管理装置管理受保护的内容、即被授予版权的音频数据。更具体地说,本发明涉及对通过编辑装置编辑记录媒体中的音频数据的改进。
发明背景
近年来,已经通过SDMI(安全数字音乐创制权)建立了各种用于被授予版权的数字音频材料的版权保护技术。按照SDMI,把被授予版权的数字音频材料转换成受SDMI保护的内容,然后通过因特网传输。受SDMI保护的内容是防止第三方伪造和非法重放的音频数据,并且受SDMI保护的内容的重放是由音频数据重放管理***来管理的。一旦被授予版权的数字音频材料转换成SDMI保护内容,只有与SDMI相符的设备能够重放这些SDMI保护内容。也就是说,与SDMI不符的设备不能重放、更不用说拷贝SDMI保护内容。因此,需要进行称作检查的特殊处理以便把SDMI保护内容转换成可播放的音频数据。检查是由所述的音频数据重放管理***中的管理装置来执行的。在经由网络得到SDMI保护内容后,管理装置进行检查以把SDMI保护内容转换成可播放的音频数据,并且把音频数据记录在记录媒体、如存储唯一标识信息的半导体存储卡之中。播放装置则播放记录媒体中的音频数据。
可执行检查的次数(允许检查的次数)被限制在预定数值、如1、2或者3。因此,一旦检查已经被执行了允许检查的次数,管理装置会禁止进一步的检查并且等待在记录媒体中的音频数据上进行登记。登记指的是把已设置成可播放状态的音频数据返回到不可播放状态的处理。如果在当前禁止检查的SDMI保护内容上执行登记,增加对该SDMI保护内容允许检查的次数,因而对SDMI保护内容的检查又变得可能。
为了适当地执行登记,管理装置需要判断来自记录媒体的待登记的音频数据是否与管理装置以前经检查送到记录媒体的相同。但是,尚没有采用管理由装置执行的检查操作的信息***的常规技术。结果,可能存在对记录媒体中的音频数据不适当地执行了登记操作的情况。为了解决这个问题,最近提出用存储在记录媒体中的标识信息来管理检查操作的技术。以下是对如何用记录媒体中的标识信息来判断音频数据之间的对应关系的描述。当执行检查以把SDMI保护内容转换成可播放的音频数据时,管理装置为音频数据分配标识信息(称为“轨迹ID”)。分配了轨迹ID的音频数据是作为记录媒体中的轨迹来管理的。管理装置则从记录媒体中读取唯一的标识信息(称为“媒体ID”)并且保存一对轨迹ID和媒体ID作为检查历史信息。
如果以后被要求对记录媒体中记录的轨迹进行登记,则管理装置从记录媒体中读取对于记录媒体唯一的媒体ID和分配给SDMI保护内容的轨迹ID,并且判断这对读取的ID与检查历史信息是否一致。如果判断结果是肯定的,则管理装置确定要登记的轨迹是管理装置以前检查的音频数据。在这种情况下,管理装置把轨迹设置成不可播放状态并且增加对SDMI保护内容允许检查的次数。如果判断结果是否定的,则对SDMI保护内容不执行登记。
但是,通过这种技术,如果轨迹与SDMI保护内容之间的对应关系未改变,则管理装置可以适当地对记录媒体中记录的轨迹执行登记。也就是说,如果记录媒体中记录的轨迹已被编辑并且改变了SDMI保护内容,则不能通过参照上述的检查历史信息检测到轨迹与SDMI保护内容之间的对应关系。例如,如果记录媒体中的轨迹被分割并且产生了新轨迹,则为新轨迹分配新轨迹ID。在这种情况下,即使管理装置试图登记记录媒体中的新轨迹,也要判断一对原始轨迹的轨迹ID和记录媒体的媒体ID是否与检查历史信息一致并且仅仅把原始轨迹设置成不可播放状态。也就是说,判断一对新轨迹ID和媒体ID与检测历史信息不一致,所以把分配到新轨迹ID的新轨迹留在记录媒体中作为可播放音频数据。这使得有不良企图的用户有可能非法增加对SDMI保护内容所允许检查的次数。因此,可能存在对SDMI保护内容侵权的情况。
如上所述,如果经检查送至记录媒体的轨迹已被编辑,则不能正确地检测编辑前后轨迹的对应关系。结果,音频数据重放管理***一般需要按照以下技术规范之一来生产:(1)“登记来自记录媒体的轨迹是允许的但是编辑轨迹是禁止的”以及(2)“登记来自记录媒体的轨迹是禁止的但是编辑轨迹是允许的”。这相当多地给用户带来不便。
发明的公开
本发明的第一目的是提供一种即使音频数据已被编辑、也能正确地对记录媒体中的音频数据执行登记的音频数据重放管理***。
本发明的第二目的是提供一种具有信息***的记录媒体,该信息***允许管理装置唯一地标识称为检查的每段对话。
所述第一目的是通过音频数据重放管理***达到的,该***包括:记录媒体;管理装置,它存储允许次数,通过(a)把带有第一条标识信息的第一音频对象写入记录媒体和(b)把允许次数减一来执行检查操作,并且通过把记录媒体中的第一音频对象设置成不可播放状态和把允许次数加一来执行登记操作;以及编辑装置,它(c)编辑第一音频对象而得到第二音频对象并且(d)把带有第二条标识信息的第二音频对象写入记录媒体,第二条标识信息具有与第一条标识信息等价的关系,而管理装置对与第二条标识信息对应的第二音频对象执行登记操作。这种结构防止了这样的情况,即尽管通过编辑某个内容得到的第二音频对象留在记录媒体中,但是对该内容允许检查的次数被加一。
这里,借助编辑装置的编辑是分割第一音频对象而得到第二音频对象,并且编辑装置把具有第二条标识信息的第二音频对象写入记录媒体。在这种结构下,通过登记操作把第二音频对象设置成不可播放状态。这防止了这样的情况,尽管通过分割第一音频对象得到的第二音频对象保留在记录媒体中,但相应的允许检查次数也加一。
这里,管理装置还包括:在记录第一音频对象时、可用来把对应于第一音频对象的第一对象ID写入记录媒体的第一对象ID写入单元,而编辑装置还包括:在获得第二音频对象时、可用于把对应于第二音频对象并且与第一对象ID不同的第二对象ID写入记录媒体的第二对象ID写入单元,这里,管理装置对与第二对象ID对应的第二音频对象和第二条标识信息执行登记操作。在具有这种结构的音频数据重放管理***中,除内容ID以外,各个音频对象独有的各对象ID被记录在记录媒体中。因而,第一音频对象与通过分割第一音频对象得到的第二音频对象被区分开。这使得有可能对各个音频对象执行重放和编辑操作。
这里,管理装置(1)保存包括记录媒体独有的媒体信息和第一条标识信息的一条检查历史信息;并且(2)对(i)记录在记录媒体中、分配有该条检查历史信息中的媒体信息而且(ii)对应于具有与该条检查历史信息中的第一条标识信息等价的关系的第二条标识信息的第二音频对象执行登记操作。在具有这种结构的音频数据重放管理***中,即使管理装置和编辑装置使用两个或两个以上记录媒体,在对这些记录媒体中的音频对象登记期间也不会导致混淆。
所述第二目的是通过供一种***使用的记录媒体达到的,所述***包括执行检查操作的管理装置,每次检查操作是通过(a)把至少一个音频对象写入记录媒体和(b)使允许次数减一来执行的,在记录媒体中,预先存储媒体ID并且已经记录了第一声迹,第一声迹包括第一音频对象和内容ID,这两者都是通过检查操作之一写入的;并且媒体ID是该记录媒体独有的,这里一对媒体ID和内容ID唯一地指定检查操作之一。这种结构允许管理装置使用记录媒体中音频对象的一对媒体ID和内容ID来唯一地指定某个检查操作。因此,对通过检查操作已经记录在记录媒体中的声迹能正确地执行登记操作。
附图简介
图1表示第一实施例的音频数据重放管理***的结构;
图2表示第一实施例的编辑和重放装置以及内容管理装置的分层模型;
图3A表示半导体存储卡的内容;
图3B表示编辑和重放装置的功能结构;
图4是表示内容管理装置的内部结构的功能框图;
图5A-5D表示通过音频数据重放管理***的处理的第一实例;
图6A-6C表示通过音频数据重放管理***的处理的第一实例;
图7A-7C表示通过音频数据重放管理***的处理的第二实例;
图8A-8C表示通过音频数据重放管理***的处理的第二实例;
图9表示SD(超密度光盘)存储卡的物理层结构;
图10表示SD存储卡的用户数据区和保护区中每一个的目录和文件结构;
图11表示TKI、AOB文件与标题密钥入口之间的对应关系;
图12表示在连续重放期间AOB文件中的AOB如何重放;
图13A表示标题密钥入口的内部结构;
图13B表示TKI的内部结构;
图14表示当两个轨迹组合而产生单个新轨迹时如何设置TKI;
图15表示其中轨迹被分成两条新轨迹的实例;
图16表示第二实施例的编辑和重放装置的内部结构;
图17表示第二实施例的内容管理装置的内部结构;
图18表示保密R/W单元的内部结构;
图19表示保密写单元的内部结构;
图20表示保密读单元的内部结构;
图21A表示局部存储器的目录和文件结构;
图21B表示分发信息包管理表的实例;
图21C表示设置允许检查的次数的实例;
图21D表示历史信息表的实例;
图22是说明第二实施例中检查操作的流程图;
图23是说明第二实施例中检查操作的流程图;
图24是说明通过第二实施例的对象分割单元来处理的流程图;
图25表示内容管理装置得到SDMI保护内容的情况;
图26表示内容管理装置已执行了检查操作的情况;
图27表示编辑和重放装置对已通过检查操作记录在SD存储卡中的声迹进行编辑的情况;
图28表示内容管理装置已执行了登记操作的情况;以及
图29表示图25-28中由内容管理装置执行的整个处理。
最佳实施例的描述
<第一实施例>
下面参照附图描述第一实施例的音频数据重放管理***。
本实施例的音频数据重放管理***创造所谓的“局部SDMI环境”,其中用户可以局部使用SDMI保护内容(下文简称为“内容”)。每种内容被分配一个国际唯一的ISRC(国际标准记录码)并且在处理之前被加密。在1999年6月30日发表的“SDMI便携装置技术规范”中描述了SDMI的详细情况,所以这里不再介绍。应当指出,下面各段被给定分类号“{x1-x2}”。
分类号的数字表示被给定该分类号的段落中说明的项目的层次深度。而且,在为段落给定的分类号之中,“x1”表示该段中引用的图的图号,而“x2”表示该段中说明的结构部分的标号。{1-1,2,3}
图1表示本实施例的音频数据重放管理***的结构。如图所示,音频数据重放管理***包括:半导体存储卡1,其中以可播放格式记录了音频数据;对音频数据编辑和重放的编辑与重放装置2;以及内容管理装置3,它从分发服务器4下载分发的信息包p1(一对内容与权力管理信息)并且按照权力管理信息对内容执行登记和检查。图2中示出编辑与重放装置2和内容管理装置3的分层模型。如该图中所示,编辑与重放装置2包括硬件和应用程序,而内容管理装置3包括硬件、特许遵循模块以及应用程序。注意,这些装置2与3之间的关键区别在于,内容管理装置3包括编辑与重放装置2中未含有的许可遵循模块。许可遵循模块是一种能够实现以下功能的软件模块:(1)下载内容到内容管理装置3之中,并且把下载的内容作为局部SDMI环境中使用的内容的原件来管理;(2)把下载的内容提供给局部SDMI环境中另一位置供局部使用(执行检查);以及(3)把已提供给局部SDMI环境中所述位置的内容返回到内容管理装置3中的原始位置(执行登记)。
包含在分发信息包中的SDMI保护内容是加密的音频数据,所以在局部SDMI环境中不能播放。对此音频数据解密所必需的加密密钥包含在权力管理信息中。权力管理信息已经被按照公钥密码体制加密并且仅能通过许可遵循模块来解密。因此,不包括许可遵循模块的装置(编辑与重放装置2)不能在局部SDMI环境中从权力管理信息中提取加密密钥。在没有加密密钥的情况下,SDMI保护内容是局部SDMI环境中不可播放的音频数据[应当指出,在向版权持有者支付了预定费用的条件下、通过LCM(许可遵循模块)将权力管理信息解密]。
{2-1}半导体存储卡1
半导体存储卡1是便携式媒体,它记录和携带在局部SDMI环境中可播放的音频数据。在半导体存储卡1中,可播放的音频数据是以音频对象(以下简称为“AOB”)为单位来处理的。每个AOB是通过以下步骤得到的加密的音频数据:(a)用音频压缩编解码器[诸如MP3(MPEG1音频层3)、杜比AC-3(数字音频压缩)或者AAC(高级音频编码)]对音频数据加密;(b)用唯一的加密密钥对加密的音频数据加密。图3A表示半导体存储卡1的内容。如图所示,半导体存储卡1被分配了称为“媒体ID”的唯一标识信息、并且记录了每个音频对象连同7字节的加密密钥以及与该音频对象相对应的播放控制信息。媒体ID是8字节的标识信息,而且包括唯一地分配给半导体存储卡1的制造商的1字节的ID以及唯一地分配给该记录媒体的7字节数字。
对AOB解密所必需的每个加密密钥记录在半导体存储卡1的某个区域,该区域可以甚至被不包括许可遵循模块的装置访问。因为每个加密密钥记录在这样的区域中,所以在局部SDMI环境中每个音频对象作为可播放音频数据来处理。用记录在半导体存储卡1中的相应加密密钥来重放每个AOB。因此,如果用不同的数据重写半导体存储卡1中相应的加密密钥,则半导体存储卡1中各AOB变成不可播放的。
每组AOB、加密密钥与重放控制信息称为声迹(以下简称为“轨迹”)。编辑与重放装置2执行关于各个轨迹的重放和编辑操作。还存在这样的轨迹,即每个轨迹包括多个AOB、多个加密密钥以及播放控制信息。因此,播放控制信息包括属性信息,后者表明相应的AOB是否构成独立的轨迹,即轨迹的第一(或开头)部分、轨迹的中间部分或者轨迹的结尾部分。每个AOB被分配唯一的AOB-ID并且在半导体存储卡1中唯一地用AOB-ID来标识,AOB-ID是001与999之间的某个数。除AOB-ID之外,每个AOB还分配了内容-ID。如上所述,每个AOB是与某个内容对应的音频数据。因此,每个内容-ID用于区分通过对某内容执行检查操作而产生的AOB与通过对不同的内容执行检查操作而产生的AOB。每个内容-ID还用于区分通过对某内容执行检查操作而产生的AOB与通过对同一内容执行另一个检查操作而产生的AOB。类似于AOB-ID,每个内容-ID是在001与999之间的数字。每对媒体ID与内容ID指定由内容管理装置3执行的检查操作之一。而且,通过分配给各轨迹的唯一标识信息(称为轨迹ID)来相互区分记录在半导体存储卡1中的各轨迹。在此实施例中,把字母“A,B,C,D,…”用作轨迹ID,而被分配了轨迹ID“A,B,C,D,…”的轨迹称为“轨迹A,轨迹B,轨迹C,轨迹D,…”。
{3-2}编辑与重放装置2
编辑与重放装置2是具有重放功能的便携式编辑装置。也就是说,编辑与重放装置2从内容管理装置3中的许可遵循模块中经由半导体存储卡1接收轨迹,并且重放和编辑这些轨迹。图3B表示编辑与重放装置2的功能结构。如图所示,编辑与重放装置2包括用户接口单元10、对象重放单元11、对象分割单元12以及对象组合单元13。
{3-10}用户接口单元10
用户接口单元10包括显示半导体存储卡1中记录的轨迹的列表的显示器、微动刻度盘以及各种按键。通过这种结构,用户接口单元10为操作者提供了各种信息并且接收操作者发出的各种指令。
{3-11}对象重放单元11
如果用户接口10接收了重放AOB的请求,那么对象重放单元11获得AOB和相应的加密密钥,用加密密钥对AOB解密,并且重放解密的AOB。另一方面,如果用户接口10接收了对AOB执行快速播放、如正向快速扫描或反向快速扫描的请求,则对象重放单元11通过参照重放控制信息来执行快速播放。
{3-12}对象分割单元12
对象分割单元12把操作者指定的轨迹分割开。如果操作者输入分割轨迹的指令,对象分割单元12按照操作者的微动刻度盘的操作来为轨迹设置编辑点。用参照相应的AOB的起点确定的相对时间来表示编辑点。在设置编辑点之后,编辑与重放装置2把AOB在编辑点分成两部分。在此操作过程中,编辑与重放装置2为AOB起点与编辑点之间的前一部分分配与原始AOB相同的内容-ID和AOB-ID。而且,编辑与重放装置2还为在编辑点与AOB结尾之间的后一部分分配与原始AOB相同的内容-ID和新的AOB-ID。在新的AOB-ID分配给与后一部分对应的AOB之后,编辑与重放装置2产生重放控制信息和与新AOB-ID对应的加密密钥,并且在半导体存储卡1中记录信息和密钥。分配了新AOB-ID的AOB与半导体存储卡1中相应的重放控制信息和加密密钥一起作为一条轨迹来管理。以这种方式,执行由操作者指定的轨迹的分割。
(12.i)应当指出,尽管为通过分割原始轨迹产生的新AOB分配了与原始AOB不同的AOB-ID,但是为该新AOB分配了与原始AOB相同的内容-ID。也就是说,尽管为对应于原始AOB的前一部分和后一部分的各AOB分配了不同的AOB-ID,但是为这些AOB分配了相同的内容-ID。因此,如果请求对这些AOB执行登记,则内容管理装置3立即识别出这些AOB是通过分割原始AOB而产生的。
{3-13}对象组合单元13
对象组合单元13按照通过用户接口单元10接收的操作者的指令来组合轨迹。如果半导体存储卡1中记录了两个AOB,并且用户接口单元10接收了操作者的组合这些AOB的指令,则对象组合单元13更新相应轨迹中重放控制信息中包含的属性信息,以表明这些AOB中一个是轨迹的前一部分而这些AOB中另一个为该轨迹的后一部分。以这种方式,对象组合单元13把两条轨迹组合成单个轨迹。
{4-3}内容管理装置3
内容管理装置3是包括顺从SDMI的硬件、顺从SDMI的应用程序以及起到硬件与应用程序之间接口的作用的许可遵循模块的个人计算机。图4是表示配备了许可遵循模块的内容管理装置3的结构的功能框图。如图所示,内容管理装置3包括局部存储器20、用户接口单元21、检查单元22、AOB-ID分配单元23、内容-ID分配单元24以及登记单元25。
{4-20}局部存储器20
局部存储器20是存储多种分发格式的内部盘装置。各分发格式是用于经由网络、如因特网来分发SDMI保护内容的格式。每种分发格式的权力管理信息包括用户一定不能操纵的各种数据、如用于对相应内容加密的加密密钥以及对应于该内容的允许检查的次数。
{4-21}用户接口单元21
用户接口单元21包括显示局部存储器20中存储的内容的列表的显示器以及定位设备、如键盘与鼠标的组合。通过这种结构,用户接口单元21为操作者显示各种信息并且从操作者那里接收各种指令。
{4-22}检查单元22
检查单元22把存储在局部存储器20中的内容转换成AOB并且把AOB记录在半导体存储卡1中。更确切地说,如果半导体存储卡1连接到内容管理装置3并且操作者选择某个要检查的内容,则检查单元22判断所选择的内容的重放时间是否超过预定的持续时间。
(22.i)检查单元22做出这种判断、以便限制与AOB(所选择的内容)对应的重放控制信息的大小。其原因如下:重放控制信息包括表示多个入口点的时间映像表,当编辑与重放装置2每隔两秒间歇地读取AOB时参考这些入口点。AOB的重放时间越短,入口点的数目变得越小。因而减小了时间映像表的大小。另一方面,AOB的重放时间越长,入口点的数目变得越大。因而扩大了时间映像表的大小。因为编辑与重放装置2在正向快速扫描或反向快速扫描期间参考的时间映像表驻留在存储器中,所以最好减小时间映像表,以便最有效地利用有限的存储容量。
(22.ii)对于上述原因,检查单元22在检查所选内容之前、判断要记录在半导体存储卡1中的AOB的重放时间是否超过预定的持续时间。如果判断结果是否定的,则检查单元22在半导体存储卡1中记录与所选择的内容对应的音频数据作为单个AOB。如果判断结果是肯定的,则检查单元22把相应的音频数据分成多个AOB并且把AOB记录在半导体存储卡1中。以这种方式,即使原始内容的播放时间超过预定的持续时间,通过分割原始内容而得到的每个AOB的播放时间不超过预定的持续时间。因此,可以限制与每个获得的AOB对应的时间映像表的大小。在记录AOB之后,检查单元22在半导体存储卡1中记录与所选择的内容对应的加密密钥和重放控制信息,使得AOB与加密密钥和重放控制信息相联系。结果,即使内容分成多个AOB,在半导体存储卡1中,多个AOB与重放控制信息和加密密钥一起形成单个轨迹。无论是以单个AOB或多个AOB来记录内容,这保持了内容管理装置3中存储的内容与半导体存储卡1中记录的轨迹之间一一对应的关系。
{4-23}AOB-ID分配单元23
在记录AOB之前,AOB-ID分配单元23把半导体存储卡1中唯一的AOB-ID分配给从内容产生的每个AOB。下面详细描述把AOB-ID分配给每个要记录的AOB所用的程序。AOB-ID分配单元23检查可用作AOB-ID的号码001-999中哪些已被分配到半导体存储卡1中。作为此操作的结果,AOB-ID分配单元23找出例如,有七个AOB存储在半导体存储卡1中,并且AOB-ID 001-007分配给了这些AOB。然后AOB-ID分配单元23选择未分配的号码008-999之一并且为要记录在半导体存储卡1中的AOB分配AOB-ID(所选择的号码)。如果要记录的内容对应于三个AOB,则AOB-ID分配单元23从未分配的号码008-999中选择三个号码008、009和010,并且把选择的号码分配给这些AOB。如果号码001、002、004和006-010已分配给AOB,既然这样,AOB-ID分配单元23就从未分配的号码003、005和011-999之中选择三个不连续的号码(如003、005和011),并且把选择的号码分配给各AOB。
{4-24}内容-ID分配单元24
在把通过分割内容产生的每个AOB记录在半导体存储卡1中之前,记录内容-ID分配单元24为产生的每个AOB分配内容-ID。类似于AOB-ID分配单元23,内容-ID分配单元24检查可用作内容-ID的号码001-999中哪些已被分配到半导体存储卡1中。作为此操作的结果,内容-ID分配单元24得出当前如何把内容-ID分配到半导体存储卡1中。例如,内容-ID分配单元24发现号码001-005已被分配而号码006-999未被分配。
(24.i)在得出当前如何分配内容-ID之后,内容-ID分配单元24选择未分配的号码之一并且把选择的号码分配给对应于要记录的内容的每个AOB。如果例如号码006-999未被分配,内容-ID分配单元24选择号码006作为内容-ID并且把选择的号码分配给每个AOB。而且,如果例如不连续的号码002、004和006已被分配给AOB,而不连续的号码003、005和007-999仍未被分配,则内容-ID分配单元24选择号码003作为内容-ID,并且把选择的号码分配给与该内容对应的每个AOB。应当指出,内容-ID与AOB-ID之间的关键区别在于,即使应当记录多个AOB,也为这些AOB分配相同的内容-ID。也就是说,即使从同一内容产生多个AOB,也把相同的内容-ID分配给多个AOB。在内容-ID分配单元24为要记录的每个AOB分配内容-ID之后,内容管理装置3从半导体存储卡1中读取媒体-ID并且把一对读取的媒体-ID和分配的内容-ID存储在局部存储器20中作为历史信息。通过参照各对内容-ID和媒体-ID,内容管理装置3检测出半导体存储卡1中与局部存储器20中内容之间的对应关系,并且找出内容-ID是如何分配的。
(24.ii)因为内容-ID是以上述方式分配的,所以下列内容是在对于同一半导体存储卡要检查同一内容两次的情况下说明的。假设号码001-005已被分配,并且请求检查某个内容。既然如此,就选择分配号码006并且将其分配给对应于该内容的每个AOB。当请求再次检查同一内容时,从未分配的号码007-999中选择号码007并且将其分配给与该内容对应的每个AOB。因此,在同一内容被检查两次并且把对应于该内容的两组AOB存储在半导体存储卡1中的情况下,为这几组AOB分别分配了内容-ID 006和007。这使得有可能区分半导体存储卡1中的这两组AOB。
{4-25}登记单元25
如果内容管理装置3连接到半导体存储卡1并且被请求登记半导体存储卡1中的内容,则登记单元25从半导体存储卡1中读取分配给与该内容对应的每个AOB的媒体-ID和内容-ID。然后登记单元25判断:局部存储器20中的历史信息是否包括与从半导体存储卡1中读取的那些相同的一对媒体-ID和内容-ID。如果判断结果是肯定的,则登记单元25把被分配该内容ID的每个AOB设置成不可播放状态。结果,即使在半导体存储卡1中有多个被分配相同内容-ID的AOB,也把这些AOB全部设置成不可播放状态。这是因为尽管这些AOB在半导体存储卡1中被作为独立的AOB来处理,但是这些AOB全部对应于相同的内容并且应该由登记操作设置成不可播放状态。在执行登记而把被分配了该内容-ID的各AOB设置成不可播放状态之后,登记单元25增加允许检查的相应次数并且从历史信息中删除一对媒体-ID和内容-ID。结果,内容返回到检查操作之前的状态并且检查该内容又变得可能。即使通过编辑操作把被分配相同内容-ID的AOB分割或与其他AOB组合,这些AOB也返回到原始状态并且被设置成不可播放状态。
以上已经描述了内容管理装置3的内部结构。接着,把给予内容的内容-ID、AOB-ID以及ISRC相互比较。
AOB-ID与内容-ID在这些ID是从未分配到半导体存储卡1中的号码之中选择的方面是相同的。
如果从某个内容产生多个AOB并且将其存储在半导体存储卡1中,则为AOB分配不同的AOB-ID但是分配相同的内容-ID。而且,如果存储在半导体存储卡1中的单个AOB被分割成多个AOB,则为这些AOB分配不同的AOB-ID但是分配相同的内容-ID。
如上所述,在分割AOB前后的一致性上,AOB-ID和内容-ID互不相同。也就是说,尽管分割AOB之后,不能保持AOB-ID的一致性,但是内容-ID的一致性即使在分割之后也被保持下来。
类似于内容-ID,在分割AOB前后保持了ISRC的一致性。这是因为每个ISRC是用于标识某个内容的国际标识信息,并且无论怎样组合和分割AOB都不会改变ISRC。结果,如果内容管理装置3对同一内容执行检查两次,则通过后一检查操作记录的每个AOB的ISRC与通过前一检查操作记录的每个AOB的ISRC之间不会有变化。这使得不可能仅通过参考ISRC来相互区分各个AOB。但是,如上所述,如果对同一内容执行检查两次并且把对应于该内容的两组AOB记录在半导体存储卡1中,则为这些组的AOB分配不同的内容-ID。因而,如果请求从半导体存储卡1中登记内容,则登记单元25把通过前一检查操作记录的每个AOB设置成不可播放状态,并且使通过后一检查操作记录的每个AOB仍然为可播放状态。
如上所述,与AOB-ID和ISRC不同,内容-ID唯一地指定经检查送到半导体存储卡1的AOB。
下面参考图5A-5D和6A-6C来描述由具有所述结构的音频数据重放管理***执行的处理的第一实例。这些附图示出第一实例中的音频数据重放管理***所执行的处理的概况。图5A示出内容管理装置3存储内容和相应的允许检查次数“001”的初始状态。而且,为半导体存储卡1分配了媒体-ID“AA1”。这里应当指出,在此实例中,除非另外指出,否则每个内容对应于单个AOB。如果在此条件下内容管理装置3接收了操作者对执行有关局部存储器20中存储的内容的检查的请求,则AOB-ID分配单元23为将要存储的AOB分配AOB-ID“001”,并且内容-ID分配单元24为AOB分配内容-ID“001”,如图5B中箭头①所示。被分配AOB-ID“001”的AOB在半导体存储卡1中被视为“AOB001”。接着,如图5B中箭头②所示,该内容被作为AOB记录在半导体存储卡1中。同时,在半导体存储卡1中存储对应于该AOB的加密密钥和重放控制信息。以这种方式,在半导体存储卡1中记录了轨迹A。
然后,如图5B中箭头③所示,内容-ID分配单元24从半导体存储卡1中读取媒体-ID“AA1”并且把一对媒体-ID“AA1”和内容-ID“001”作为历史信息存储在局部存储器20中。最后,如图5B中箭头④所示,由权力管理信息给定的允许检查的次数减小到“000”。这就完成了检查操作。此后,如图5C中箭头①所示,从内容管理装置3中取出半导体存储卡1并且将后者连接到编辑与重放装置2。
图5D表示通过编辑与重放装置2把半导体存储卡1中记录的AOB分割成两个AOB的情况。如图所示,对象分割单元12为AOB设置编辑点、以便把AOB分成两个AOB。如图6A中箭头①所示,在分割AOB并产生新AOB之后,把未分配的AOB-ID“002”分配给新AOB。而且,如图6A中箭头②所示,把原始AOB的内容-ID“001”分配给AOB002。随后,为AOB002产生加密密钥和重放控制信息,从而在半导体存储卡1中得到新轨迹“轨迹.B”。
图6B表示登记来自半导体存储卡1的内容的情况。假设存储了由编辑操作得到的两个AOB的半导体存储卡1再次连接到内容管理装置3(如图6B中箭头①所示),并且请求对内容执行登记。内容管理装置3的局部存储器20存储成对的媒体-ID“AA1”和内容-ID“001”作为历史信息。因此,如图6B中箭头②、③和④所示,登记单元25参考给予该半导体存储卡1的媒体-ID、检测被分配了历史信息所示内容-ID“001”的各AOB以及分配给各AOB的内容-ID。因为半导体存储卡1存储了两个被分配内容-ID“001”的AOB,登记单元25把这些AOB设置成不可播放状态(如图6C中箭头①所示),删除包括成对的媒体-ID“AA1”和内容-ID“001”的历史信息(如图6C中箭头②所示),并且把允许检查的次数增加到“001”(如图6C中箭头③所示)。上面已经描述了音频数据重放管理***的处理的第一实例。
下面参考图7A-7C以及8A-8C来描述音频数据重放管理***所作的处理的第二实例。本实例的音频数据重放管理***是一种第一实例中描述的***的改进类型。图7A-7C表示本实例中的音频数据重放管理***所作的处理的概况。类似图5A,图7A示出内容管理装置3存储某个内容和相应的允许检查次数“001”、并且向半导体存储卡1提供媒体-ID“AA1”的情况。图5A与7A之间的区别在于,图7A中的半导体存储卡1预存了一个AOB,该AOB被分配了AOB-ID“001”和内容-ID“001”。应当指出,由于这个“AOB001”不是通过内容管理装置3检查的AOB,所以内容管理装置3不应当登记这个AOB。而且,类似于第一实例,此实例中的每个内容对应于单个AOB。
如果半导体存储卡1如图7A中箭头①所示连接到内容管理装置3,并且内容管理装置接收到操作者检查内容的请求,则AOB-ID分配单元23为要记录的AOB分配AOB-ID“002”,并且内容-ID分配单元24为AOB分配内容-ID“002”,如图7B中箭头①所示。然后,如图7B中箭头②所示,该内容转换成AOB并且记录在半导体存储卡1中。同时,在半导体存储卡1中记录对应于该AOB的加密密钥和重放控制信息。
以这种方式,在半导体存储卡1中记录“轨迹.B”。随后,如图7B中箭头③所示,内容-ID分配单元24从半导体存储卡1中读取媒体-ID“AA1”并且在局部存储器20中把媒体-ID和内容-ID“002”存储在一起作为历史信息。最终,如图7B中箭头④所示,由权力管理信息给定的允许检查次数减小到“000”。这就完成了检查操作。
此后,如图7C中箭头①所示,从内容管理装置3中取出半导体存储卡1并且将后者连接到编辑与重放装置2。编辑与重放装置2的对象分割单元12为AOB002设置编辑点,以便把该AOB分成两个AOB。如图7C中箭头②所示,通过分割原始AOB002产生的新AOB被分配了未分配的AOB-ID“003”和原始AOB的内容-ID“002”。
接着,为AOB003产生加密密钥和重放控制信息,并且在半导体存储卡1中得到新轨迹“轨迹.C”。然后,如图8A中箭头①所示,编辑与重放装置2的对象组合单元13把包含AOB002的“轨迹.B”与包含AOB001的“轨迹.A”组合而产生新轨迹“轨迹.A”。与此同时,如图8A中箭头②和③所示,对象组合单元13更新组合轨迹中的重放控制信息中包含的属性信息。更新的属性信息给出“轨迹.A的头”和“轨迹.A的尾”,前者表明相应的轨迹构成新轨迹.A的头部,而后者表明相应的轨迹构成新轨迹.A的尾部。结果,在半导体存储卡1中,新轨迹.A是从内容管理装置3记录的AOB002和除内容管理装置3以外的装置所记录的AOB001产生的。
图8B表示登记来自半导体存储卡1的内容的情况。假定存储了通过编辑操作得到的两个AOB的半导体存储卡1再次连接到内容管理装置3,并且请求对内容执行登记。
内容管理装置3的局部存储器20存储了给出成对的媒体-ID“AA1”和内容-ID“002”的历史信息。因此,如图8B中箭头②所示,登记单元25通过参考提供给半导体存储卡1的媒体-ID、检测被分配了由历史信息所示内容-ID“002”的每个AOB和分配给每个AOB的内容-ID。因为具有AOB-ID“003”的AOB003被分配了内容-ID“002”,所以内容管理装置3识别出这个AOB003是内容管理装置3所检查的AOB。
尽管其AOB-ID为“002”的AOB002与被分配了AOB-ID“001”的AOB001组合,但是AOB002被分配了内容-ID“002”。因此,内容管理装置3识别出这个AOB002也是被内容管理装置3检查的AOB。因为这些AOB(AOB002和AOB003)是被内容管理装置3检查的AOB,所以登记单元25把AOB002和AOB003都设置成不可播放状态(如图8C中箭头②所示),删除包括成对的媒体-ID“AA1”和内容-ID“002”的历史信息(如图8C中箭头③所示),并且使允许检查的次数增加为“001”(如图8C中箭头④所示)。特别应当指出,在此实例中,尽管轨迹.B的轨迹ID从“B”变为“A”,但是当轨迹.B与轨迹.A组合时,轨迹.B的内容-ID保持不变。
如上所述,在第一实施例的音频数据重放管理***中,如果来自局部存储器20的被检查的AOB被分割成新AOB,并且新AOB与其他AOB组合,则编辑与重放装置2为新AOB中每一个分配原始AOB的内容-ID。
即使以复杂的方式反复地分割和组合各AOB,编辑与重放装置2也容易仅通过参考内容-ID来识别半导体存储卡中记录的AOB与内容管理装置3中存储的内容之间的对应关系。结果,如果请求对内容登记,则内容管理装置3把分配了该内容的内容-ID的每个AOB设置成不可播放状态,由此从半导体存储卡1中删除该内容。这防止了即使一部分AOB保留在半导体存储卡1中、还是增加了允许检查AOB的次数的这种情况。
这里应当指出,在第一实施例中,内容管理装置3从电子音乐分发***获得内容。但是,内容管理装置3可通过所谓的CD运行(ripping)获得内容。所述CD运行是一种通过对记录在CD(小型光盘)上的音频数据编码和加密而获得内容的方法。按照上述SDMI便携式装置技术规范,对于通过CD运行得到的内容、允许检查的次数最好设置成三。而且,内容管理装置3可从封装的媒体、如除CD以外的DVD(数字视盘)-音频中获得内容。
(第二实施例)
第二实施例涉及改进轨迹和AOB的存储和处理的技术,这些轨迹和AOB中每一个都具有符合SD(超密度光盘)-音频标准的数据结构。
本实施例的半导体存储卡1是具有图9中所示物理结构的SD存储卡100。
图9表示SD存储卡100的物理层的结构。图中,SD存储卡100的物理层包括***区101、隐蔽区102、保护区103、AKE处理单元104和105、Ks解密单元106、Ks加密单元107以及用户数据区108。
***区101是存储媒体密钥块(MKB)和图3A所示的媒体ID的只读区。存储在该区中的MKB和媒体ID是不能重写的。假定SD存储卡100连接到某个装置(如编辑与重放装置2或内容管理装置3),并且通过该装置来读取MKB和媒体ID。如果所连接的装置用MKB、媒体ID以及内部保存的装置密钥Kd来正确地执行指定的计算,那么它可以获得正确的加密密钥Kmu。
隐蔽区102存储具有正确值的加密密钥Kmu、即如果所连接的装置用正确的装置密钥Kd执行正确的计算应该得到的加密密钥。
保护区103存储加密密钥和内容ID。
AKE(验证和密钥交换)处理单元104和105在所连接的装置与SD存储卡100之间用询问-响应方法执行相互验证,验证该对等装置的可靠性。如果该对等装置是无效的,则终止处理。但是如果对等装置是有效的,则由该装置和SD存储卡100共享加密密钥(会话密钥)。由连接到SD存储卡100的装置执行的验证有三个阶段。首先,在第一个询问阶段,该装置产生随机数字,用加密密钥Kmu对随机数字加密,并且把加密的随机数字发送到SD存储卡100作为询问值。然后,在第一个响应阶段,SD存储卡100用内部存储的加密密钥Kmu对询问值A解密,并且把解密后的值发送到所连接的装置作为响应值B。随后,在第一验证阶段,所连接装置对内部保存的询问值A用其加密密钥Kmu解密,并且把解密后的值与SD存储卡100发送的响应值B相比较。
SD存储卡100执行的验证也有三个阶段。首先,在第二个询问阶段,SD存储卡100产生随机数字,用加密密钥Kmu对随机数字加密,并且把加密的随机数字发送给连接的设备作为询问值C。然后,在第二响应阶段,所连接的设备用内部存储的加密密钥Kmu对询问值C解密,并且把解密的值发送到SD存储卡100作为响应值D。随后,在第二验证阶段,SD存储卡100对内部保存的询问值C用其加密密钥Kmu解密,并且把解密后的值与所连接的装置发送的响应值D相比较。
如果所连接的装置使用不正确的加密密钥Kmu来执行相互验证,第一验证阶段中的询问值A和响应值B与第二验证阶段中的询问值C和响应值D会被判断为不匹配的值,并且相互验证会被终止。而如果验证对等装置的可靠性,则AKE处理单元104和105计算询问值A和询问值C的“异-或”,并且通过用加密密钥Kmu对“异-或”解密而得到会话密钥Ks。
Ks解密单元106用会话密钥Ks对已经被会话密钥Ks加密的加密密钥和内容ID解密并且从所连接的装置输出。把由所述解密得到的加密密钥和内容ID写入保护区103。
Ks加密单元107从连接到SD存储卡100的另一装置接收指示其读取加密密钥和内容ID的命令,并且用会话密钥Ks对保护区103中存储的加密密钥和内容ID加密,然后向发出该命令的装置输出加密的加密密钥和内容ID。
无论所连接的设备的可靠性是否已被验证,该设备都可访问用户数据区108。并且存储加密的AOB和重放控制信息。如果从保护区103读取的加密密钥具有正确的值,可以正确地对用户数据区108中存储的加密AOB解密。从保护区103读取数据以及向保护区103写入数据是与Ks解密单元106执行的解密和Ks加密单元107执行的加密一起被执行的。因此,所连接的装置正确执行了AKE处理时,保护区103仅可通过该装置来访问。
以下是对SD存储卡100的目录结构和文件结构的描述。
图10表示SD存储卡100的用户数据区108和保护区103中每一个的目录和文件结构。在此图中,这些区103和108中每一个包括SD_Audio目录。用户数据区108中的SD_Audio目录存储八个AOB文件(AOB001.SA1、AOB002.SA1、AOB003.SA1、AOB004.SA1、…、AOB008.SA1)和SD_AUDIO.TKM。保护区103中的SD_Audio目录存储文件“AOBSA1.KEY”。AOB文件的文件名中包含的001与008之间的数字是AOB-ID。AOBSA1.KEY中包含的八个标题密钥入口和SD_AUDIO.TKM中包含的八个TKI(轨迹信息)也被分配了与AOB-ID对应的号码“#1、#2、#3、#4、…、#8”。用于对AOB文件之一加密的每个加密密钥“EKey”存储在具有与该AOB文件的AOB-ID对应的号码的标题密钥入口中。而且,用于重放AOB之一的每条重放控制信息存储在具有与该AOB的AOB-ID对应的号码的TKI中。
图11表示TKI、AOB文件与标题密钥入口之间的对应关系。图中,第一层示出代表SD_AUDIO.TKM的矩形,而第二和第三层示出图10中所示的八个AOB文件。第一层示出八个TKI,每个TKI被分配号码“#1、#2、#3、…、#8”之一作为TKI-ID。每个TKI对应于被分配了与该TKI的TKI-ID对应的AOB-ID的AOB文件。
图中第四层示出八个矩形,它们代表含有五个EKey(EKey#1、EKey#2、EKey#3、EKey#4和EKey#5)和五个内容ID(001、002、003、004和005)的八个标题密钥入口。而且,给予每个标题密钥入口指定该标题密钥入口的号码“#1、#2、#3、…、#8”之一。每个标题密钥入口对应于被分配了与该标题密钥入口的号码对应的AOB-ID的AOB文件。因此,图11中,TKI#1和标题密钥入口#1对应于AOB001.SA1,TKI#2和标题密钥入口#2对应于AOB002.SA1,TKI#3和标题密钥入口#3对应于AOB003.SA1,而TKI#4和标题密钥入口#4对应于AOB004.SA1(箭头TA1、TA2、TA3、TA4、…表示TKI和AOB文件之间的对应关系,而箭头KA1、KA2、KA3、KA4、…表示标题密钥入口与AOB文件之间的对应关系)。
图12表示在连续重放过程中AOB文件中的AOB是如何重放的。图中,第一层表示用户数据区中的八个AOB文件,第二层表示AOB文件之一中含有的各个AOB,而第三层表示各AOB的有效部分(AOB_BLOCK)。
第五层表示五个内容“内容.A、内容.B、内容.C、内容.D以及内容.E”。第四层表示第五层中各内容是如何分割的。在第四层中,虚线AS1、AS2、AS3、…、AS7和AS8指明内容的各部分与AOB_BLOCK之间的对应关系。
AOB#4具有8.4分钟的重放时间,它是具有30.6分钟重放时间的内容.D的第一(或‘开头’)部分。AOB#5和AOB#6中包括的AOB_BLOCK是内容.D的中间部分,并且也具有8.4分钟的重放时间。AOB#7中包括的AOB_BLOCK是内容.D的结尾部分,并且具有5.4分钟的重放时间。通过这种方式,把具有30.6分钟的总重放时间的内容.D分割成各个包含在不同AOB中的(8.4+8.4+8.4+5.4-分钟)部分。正如从图中可以看出的,各个AOB文件中包含的AOB受到8.4分钟的最大播放时间的约束。
以下是对标题密钥入口的内部结构的描述。图13A表示标题密钥入口的内部结构。如图中虚线h1所示,标题密钥入口包括7字节EKEY(加密密钥),可用性标志以及内容ID。
当SD存储卡100中存在相应的AOB并且标题密钥入口中包含用于相应的AOB的EKey时,把可用性标志设置成1,而当SD存储卡100中存在相应的AOB,但标题密钥入口中不包含用于相应的AOB的EKey时,把可用性标志设置成0。
此实施例中的内容ID以下列方式与可用性标志结合使用。当对应于标题密钥入口的AOB文件存在于SD存储卡100中时,标题密钥入口中的内容ID设置在001与999之间。另一方面,当相应的AOB文件不存在于SD存储卡100中时,标题密钥入口中的内容ID设置成0。而且,当轨迹对应于多个TKI(AOB)时,对应于各AOB的标题密钥入口中的内容ID全部具有相同的值。同时,当轨迹对应于一个TKI时,可用性标志设置成1,当轨迹对应于多个TKI时,相应的多个标题密钥入口之一的可用性标志设置成1,其他可用性标志设置成0。如果内容ID不是0而可用性标志设置成0,则存在具有相同内容ID的多个TKI(AOB),所以检测到具有相同内容ID的所有标题密钥入口。这意味着,有可能执行指定与一个内容ID对应的多个TKI(AOB)的搜索。
以下参照图13B来描述TKI。参考图13B,可以看出,如虚线h2所示,各TKI包括:轨迹一般信息(TKGI);轨迹文本信息数据区(TKTXTI_DA)、记录诸如演员名、专辑名、导演和制片人的TKI特有的文本信息;以及轨迹时间搜索表(TKTMSRT),其中重放时间限制在8.4分钟。
如图中箭头h3所示,TKGI包括各种信息项(TKI_ID、TKIN、TKI_BLK_ATR、TKI_LNK_PTR、ISRC以及BIT)。
在TKI_ID(在此实施例中,ID是2字节的代码“A4”)中写入可借以唯一地标识TKI的ID。
在TKIN中写入在1和999之间范围内的TKI号。
在TKI_BLK_ATR中写入TKI的属性。
下面描述图11中所示实例中每个TKI的TKI_BLK_ATR的设置。参考各个TKI的TKI_BLK_ATR,可以看出,既然四对TKI#1/AOB001.SA1、TKI#2/AOB002.SA1、TKI#3/AOB003.SA1以及TKI#8/AOB008.SA1每个对应于单独的轨迹,则TKI#1、TKI#2、TKI#3以及TKI#8中每一个的TKI_BLK_ATR设置成“轨迹”。TKI#4的TKI_BLK_ATR设置在“轨迹开头”,TKI#7的TKI_BLK_ATR设置在“轨迹结尾”,而TKI#5和TKI#6的TKI_BLK_ATR设置在“轨迹中点”。这意味着,对应于TKI#4的AOB文件“AOB004.SA1”是轨迹的开头,对应于TKI#5和TKI#6的AOB文件“AOB005.SA1”和“AOB006.SA1”是轨迹的中央,而对应于TKI#7的AOB文件“AOB007.SA1”是轨迹的结尾。
可以这样设置TKI_BLK_ATR,使得可以容易地执行把多个轨迹中的任何两个组合以形成单个轨迹的组合编辑以及把一个轨迹分割成多个新轨迹的分割编辑。以下描述涉及当组合两条轨迹时TKI的变化。
图14表示当组合两条轨迹而产生单个新轨迹时如何设置TKI。以下描述是基于这种假定:用户输入对轨迹.C和轨迹.F执行组合编辑的指令而产生单个新轨迹。既然如此,在对应于TKI#3和TKI#8的AOB文件AOB003.SA1和AOB008.SA1中记录与轨迹.C和轨迹.E对应的AOB,所以TKI#3和TKI#8的TKI_BLK_ATR被重写。图14表示重写之后这些TKI的TKI_BLK_ATR。图11中,把TKI#3和TKI#8的TKI_BLK_ATR分别写为“轨迹.C”和“轨迹.E”。但是,图14中,TKI#3的TKI_BLK_ATR重写成“轨迹C的开头”而TKI#8的TKI_BLK_ATR重写成“轨迹C的结尾”。通过用这种方法来重写TKI_BLK_ATR,TKI#3、TKI#8、AOB003.SA1、AOB008.SA1、标题密钥入口#3以及标题密钥入口#8最终被当作单个新轨迹“轨迹.C”的各个部分来处理。在此操作期间,对应于AOB003和AOB008的标题密钥入口#3以及标题密钥入口#8分别被给定原始内容ID“003”和“005”以及原始加密密钥“EKey#3”和“EKey#5”。
以下是对当分割轨迹时TKI的变化的描述。图15表示把某个轨迹分成两个新轨迹的实例。在此实例中,假定用户输入对图11中所示轨迹.C执行分割编辑以产生两个轨迹“轨迹.C”和“轨迹.F”的指令。当轨迹.C分割成轨迹.C和轨迹.F时,形成轨迹.C的AOB#3分成新AOB。由于001与008之间各号码已被分配给AOB,所以把号码“009”分配给新AOB之一(得到新AOB009),并且为AOB009.SA1产生TKI#9和标题密钥入口#9。这导致图15中所示情况。标题密钥入口#9包括分配给AOB003的内容ID“003”和用于对AOB003加密的EKey#3。
TKI_LNK_PTR含有关于链接目标TKI的TKIN。如图11中箭头TL4、TL5和TL6所示,这样设置关于与形成轨迹D的四个AOB文件对应的TKI#4、TKI#5、TKI#6和TKI#7中每一个的TKI_LNK_PTR,使得它指示下一个TKI。
ISRC包括TKGI中的ISRC(国际标准记录代码)。
BIT(块信息表)表明相应的AOB中哪一部分是有效的(AOB_BLOCK)。
以下描述涉及第二实施例的编辑与重放装置2和内容管理装置3的结构。图16和17中分别示出本实施例的编辑与重放装置2和内容管理装置3的结构。本实施例的这些装置2和3与第一实施例的装置(见图3B和4)不同之处在于,本实施的编辑与重放装置2还包括保密R/W单元14,内容管理装置3还包括保密R/W单元26。当编辑与重放装置2连接到SD存储卡100时,保密R/W单元14与SD存储卡100之间用MKB和媒体ID执行AKE处理,并且用会话密钥Ks对数据加密和解密。而且,当内容管理装置3连接到SD存储卡100时,保密R/W单元26与SD存储卡100之间用MKB和媒体ID执行AKE处理并且用会话密钥Ks对数据加密和解密。因此,本编辑与重放装置2的对象分割单元12和对象重放单元11经由保密R/W单元14、从SD存储卡100读取各个标题密钥入口、以及向SD存储卡100写入各个标题密钥入口。类似地,本内容管理装置3的检查单元22和内容ID分配单元24经由保密R/W单元26、从SD存储卡100中读取各个标题密钥入口、以及向SD存储卡100写入各个标题密钥入口。图18示出保密R/W单元14和26中每一个的内部结构。如图所示,保密R/W单元14和26均包括保密写单元31和保密读单元32。保密写单元31具有图19中所示结构。
如图19中所示,保密写单元31包括MKB处理单元41、ID处理单元42、AKE处理单元43、Kmu加密单元44以及Ks加密单元45。
MKB处理单元41读取SD存储卡100的***区中存储的MKB以及由编辑与重放装置2和内容管理装置3的制造商分配的装置密钥Kd,并且通过用MKB和装置密钥Kd执行特定计算得到56比特的加密密钥Km,然后向ID处理单元42输出加密密钥Km。
一旦从MKB处理单元41收到加密密钥Km,ID处理单元42从SD存储卡100的***区中读取媒体-ID,并且执行特定的计算而得到64比特的计算结果,所述计算结果的低56位输出到AKE处理单元43和Kmu加密单元44作为加密密钥Kmu。
AKE处理单元43用ID处理单元42计算出的加密密钥Kmu和SD存储卡100中的加密密钥Kmu执行AKE处理。然后AKE处理单元43向Ks加密单元45输出从该计算中得出的56比特的会话密钥Ks。
Kmu加密单元44用ID处理单元42输出的加密密钥Kmu对应当记录在SD存储卡100中的标题密钥入口加密,并且将其输出到Ks加密单元45。
Ks加密单元45用AKE处理单元43输出的56比特会话密钥Ks对已经通过Kmu加密单元44加密的标题密钥入口加密。把以这种方式处理后的标题密钥入口送到SD存储卡100并且写入保护区103中。
如图20所示,保密读单元32的内部结构包括MKB处理单元51、ID处理单元52、AKE处理单元53、Ks解密单元54以及Kmu解密单元55。
在SD存储卡100连接到编辑与重放装置2或内容管理装置3之后,MKB处理单元51从***区101中读取MKB,并且对读取的MKB用装置密钥Kd执行特定的计算,从而得到56字节加密密钥Km。
ID处理单元52从SD存储卡100的***区101读取媒体-ID,并且用MKB处理单元51计算出的加密密钥Km和读取的媒体-ID执行特定计算,从而得到64比特的计算结果,将其低56位输出到AKE处理单元53和Kmu解密单元55作为加密密钥Kmu。
AKE处理单元53与SD存储卡100的105之间用ID处理单元52输出的加密密钥Kmu执行AKE处理,并且向Ks解密单元54输出56比特的计算结果、作为会话密钥Ks。
Ks解密单元54读取保护区103中存储的加密的标题密钥入口并且用AKE处理单元53输出的56比特会话密钥Ks对读取的标题密钥入口解密。然后Ks解密单元54向Kmu解密单元55输出解密结果。
Kmu解密单元55用ID处理单元52计算的56比特的加密密钥Kmu执行解密,从而得到标题密钥入口。
如上所述,试图访问SD存储卡100的保护区103的装置在访问保护区103之前需要用会话密钥Ks和加密密钥Kmu执行加密、解密以及AKE处理。这防止了未被授权的装置访问保护区103。因而,仅有被授权的装置、如编辑与重放装置2和内容管理装置3可以适当地从保护区103读取数据和向其写入数据。
下面描述局部存储器20的目录结构和文件结构。图21A表示局部存储器20的目录和文件结构。如图所示,局部存储器20包括甚至可通过普通应用程序访问的用户区以及仅可由许可遵循模块访问而不能由其他应用程序访问的保密区。在用户区的根目录下,有用于存储下载内容的下载目录。此下载目录存储内容管理装置3经由EMD下载的各个内容。图21A中,下载目录存储了五个文件(内容A.pcj、内容B.pcj、内容C.pcj、内容D.pcj和内容E.pcj)。这些文件均包括加密内容和涉及该内容的权力管理信息。如第一实施例中描述的,权力管理信息表明允许检查的次数和用于该内容的加密密钥。
用户区存储分发信息包管理表。图21B示出分发信息包管理表的实例。如图所示,分发信息包管理表包括分配给每个分发信息包的索引号、表明存储分发信息包的文件的位置的文件路径、以及表明演员名字以及对应于该分发信息包的内容的标题的内容介绍信息。参照分发信息包管理表,用户可知道各内容的目录和文件名。
下面描述局部存储器20的保密区。保密区是用于存储用户必定不能操作的信息、如费用信息的区,并且存储由多条历史信息组成的历史信息表,其中每条历史信息对应于一个内容。图21D表示关于内容.A-内容.E的历史信息表的实例,其允许检查的次数设置成如图21C中所示。图21C中,分别关于内容.A和内容.B的允许检查的次数A和B均设置成2,所以可以对内容.A和内容.B都执行两次检查。因此,涉及内容.A的历史信息和涉及内容.B的历史信息均包括两对媒体-ID和内容-ID。此外,图21C中,分别关于内容.C-内容.E的允许检查的次数C-E均设置成1,所以可以对内容.C-内容.E都执行一次检查。因此,分别涉及内容.C-内容.E的历史信息C-历史信息E均包括一对媒体-ID和内容-ID。
图22是表示通过用户接口单元21、检查单元22、AOB-ID分配单元23和内容-ID分配单元24在从具有上述目录和文件结构的局部存储器20检查到SD存储卡100期间的处理的流程图。下面参考图22中所示流程图来描述第二实施例中的检查和登记。
在步骤S1中,用户接口单元21等待内容管理装置3连接到SD存储卡100。在步骤S2,用户接口单元21显示分发信息包管理表中内容介绍信息的列表。如上所述,内容介绍信息包括各内容的标题名和演员名。因而,参考内容介绍信息的列表,用户可识别出下载目录中存储了什么内容。然后用户接口单元21接收对下载目录的内容中各内容的指定,该内容应当在步骤S3中被检查。在收到指定后,处理过程进行到步骤S4到S5的循环处理,从而处理第一个指定内容。在循环处理中,对步骤S3中指定的每个内容重复执行步骤S6-S24的操作。在步骤S6,检查单元22找出第一内容的文件路径并且参照分发信息包管理表来确定相应的分发信息包的位置。在步骤S7,检查单元22用事先分发的公钥对分发信息包中的权力管理信息解密。因为权力管理信息包括允许检查的次数和用于第一内容的加密密钥,所以检查单元22通过参考解密后的权力管理信息可以知道能进一步对第一内容检查多少次。在步骤S8,检查单元22判断允许检查的次数是0还是至少为1。如果允许检查的次数是0,则不能再检查第一内容,所以跳过步骤S9-S24而处理下一个内容。如果允许检查的次数至少为1,则处理过程从步骤S8进行到步骤S9。
在步骤S9中,在执行了与SD存储卡100之间的AKE处理之后,内容-ID分配单元24参考保护区103中SD_Audio目录中存储的AOBSA1.KEY。文件AOBSA1.KEY包含用于SD存储卡100中存储的各AOB的标题密钥入口,而每个标题密钥入口包括内容-ID,所以它通过参考AOBSA1.KEY可以得出如何在SD存储卡100中分配内容-ID。
在步骤S10,内容-ID分配单元24从可用号码001-999中的未分配号码之中选择用于每个要记录的AOB的内容-ID。在步骤S11中,检查单元22从SD存储卡100读取媒体-ID并且保存读取的媒体-ID。内容管理装置3以这种方式得到内容-ID和媒体-ID。随后,内容管理装置3记录各个AOB。
在步骤S12中,检查单元22把当前处理的内容的、重放时间不超过8.4分钟的头部设置为一个AOB。如上所述,为了限制包含时间映像表的重放控制信息的大小,把各个AOB设置成重放时间不超过8.4分钟。在步骤S13,AOB-ID分配单元23参考用户区中SD_Audio目录中的文件入口。原因如下。AOB文件的文件名包括相应的AOB-ID,并且在SD_Audio目录中作为文件入口被列出。
这种结构使得有可能仅通过参考文件入口而找出哪个AOB-ID已被分配给SD存储卡100中的AOB。因此,为找出已被分配的AOB-ID,AOB-ID分配单元23就参考文件入口。在步骤S14,AOB-ID分配单元23从可用号码001-999中未分配的号码之中选择用于要记录的各AOB的AOB-ID。在步骤S15,检查单元22打开文件名包括所选AOB-ID的AOB文件,并且把AOB记录在打开的AOB文件中。然后,在步骤S16,检查单元22从SD_AUDIO.TKM中多个TKI之中指定对应于所选AOB-ID的TKI,并且在指定的TKI中存储关于该AOB的重放控制信息。
在步骤S17中,在执行了与SD存储卡100之间的AKE处理之后,检查单元22在标题密钥入口中存储步骤S10中选择的加密密钥和内容-ID。在步骤S18,检查单元22判断在AOBSA1.KEY中是否已存储了相同的内容-ID。如果判断结果是否定的,则处理进行到步骤S19,此时检查单元22把相应的标题密钥入口中的可用性标志设置为“1”。另一方面,如果判断结果是肯定的,则处理进行到步骤S20,此时检查单元22把相应的标题密钥入口中的可用性标志设置为“0”。
以这种方式,如果某个AOB对应于某个内容并且记录在SD_Audio目录中,或者如果与某个内容对应的多个AOB中第一个记录在SD_Audio目录中,则对应于所记录的AOB的标题密钥入口中的可用性标志被设置为“1”。如果多个AOB对应于某个内容,而且除第一AOB之外的各AOB被记录在SD_Audio目录中,则每个对应的标题密钥入口中的可用性标志被设置为“0”。
在完成可用性标志设置之后,处理进行到步骤S21,这时判断当前处理的内容的任何一部分是否尚要处理。如果该内容的重放时间不超过8.4分钟,则该内容各部分没有要处理的,步骤S21的判断结果变为“否”,所以处理进行到步骤23。如果该内容的重放时间超过8.4分钟,则该内容的任何部分还要处理,步骤S21的判断结果变为“是”,所以处理进行到步骤22。在步骤S22中,检查单元22从内容之中其重放时间不超过8.4分钟的下一部分产生AOB,并且处理进行到步骤S13。为步骤S22中产生的AOB分配新AOB-ID(步骤S13和S14)并且将其作为文件名包括新AOB-ID的文件来存储(步骤S15)。通过重复步骤S9-S20中的操作、直到步骤S21中的判断结果变为“是”,把具有长重放时间(如20或30分钟)的内容作为多个AOB记录在SD_Audio目录中。
在SD_Audio目录中记录了与当前处理的内容对应的各个AOB之后,处理进行到步骤823,其中AOB-ID分配单元23记录一对媒体-ID和内容-ID作为历史信息。随后,在步骤S24,减小权力管理信息中允许检查的次数并且再次对权力管理信息加密。以这种方式,把与当前处理的内容对应的各AOB记录在SD存储卡100中,从而完成检查处理。
下面是对登记处理的描述。图23是表示在从具有上述目录和文件结构的SD存储卡100登记的过程中、用户接口单元21和登记单元25的操作的流程图。下面参照图23中所示流程图描述第二实施例中的登记处理。
在步骤S30中,登记单元25等待内容管理装置3连接到SD存储卡100。在内容管理装置3连接到SD存储卡100之后,在步骤S31,登记单元25从SD存储卡100读取媒体-ID。在步骤S32,登记单元25参考用户区中SD_Audio目录中的文件入口、找出哪些AOB-ID已被分配到SD存储卡100中。在步骤S32中找出已分配的AOB-ID之后,处理进行到步骤S44,其中从操作者接收对应当登记的各AOB的指定。随后,处理进行到步骤S33到S34的循环处理。在循环处理中,对分配给应当登记的AOB的各个AOB-ID重复执行步骤S35-S37的操作。在此实施例中,对于分配到SD存储卡100中的AB-ID之中的每个指定的AOB-ID、重复执行步骤S33到步骤S34的循环处理。但是,本发明不限于此。例如,用户可指定要登记的各个轨迹,并且可仅对具有与指定轨迹相同的内容-ID的各AOB执行登记。在步骤S35中,登记单元25从AOBSA1.KEY中读取与指定AOB-ID之一对应的标题密钥入口中的内容-ID。
在步骤S36中,登记单元25判断历史信息表是否包含显示一对媒体-ID和所读取的内容-ID的历史信息。如果判断结果是肯定的,则与该历史信息对应的AOB是内容管理装置3以前检查到SD存储卡100之中的AOB。因此,处理进行到步骤S37,其中登记单元25通过用随机数字重写标题密钥来删除相应的标题密钥入口中的标题密钥。结果,相应的AOB被设置成不可播放状态。在步骤S44中对指定的各个AOB-ID重复执行上述处理。通过重复执行步骤S35-37中的操作,内容管理装置3以前检查的各AOB被设置成不可播放状态。在步骤S40中,从历史信息表中删除表明在步骤S35中读取的一对媒体-ID和内容-ID的历史信息。在步骤S41,用事先分发的公钥对具有分配给登记到局部存储器20中的内容的内容-ID的权力管理信息解密。然后,在步骤S42中增加权力管理信息中包含的允许检查次数,并且在步骤S43中再次对权力管理信息加密。结果,权力管理信息返回到检查前的状态,检查内容又变得可能。
以下描述涉及第二实施例的对象分割单元12的操作。本实施例的对象分割单元12是通过用于执行图24中所示流程图中的处理的可执行程序实现的。
在步骤S51,对象分割单元12指示用户接口单元10在液晶显示器上显示SD存储卡100中记录的轨迹的列表,并且接收用户对应当分割的AOB的选择。在选择了应当分割的AOB之后,在步骤S52,对象重放单元11重放选择的AOB(原始AOB),而对象分割单元12等待在步骤S53中输入编辑点。在输入编辑点之后,在步骤S54中,对象分割单元12为正在重放的AOB设置编辑点。在步骤S55中,对象分割单元12参考用户区中SD_Audio目录中的文件入口,检查分配给SD存储卡100中的原始AOB的AOB-ID。随后,在步骤S56中,对象分割单元12从可用号码001-999中未分配的号码之中选择要分配给通过分割原始AOB产生的新AOB的AOB-ID。然后,在步骤S57,对象分割单元12打开其文件名包括所选AOB-ID的AOB文件。在步骤S58,对象分割单元12部分地删除与原始AOB对应的AOB文件,使得AOB文件仅含有原始AOB的从AOB开头到编辑点的前一部分。在步骤S59中,对象分割单元12在新打开的AOB文件中存储原始AOB从编辑点到AOB结尾的后一部分。在步骤S60中,对象分割单元12把与原始AOB对应的重放控制信息复制到SD_Audio.TKM中与所选AOB-ID对应的TKI中。在步骤S61中,在执行了与SD存储卡100的相互验证之后,对象分割单元12把与原始AOB对应的加密密钥和内容-ID复制到AOBSA1.KEY中与所选AOB-ID对应的标题密钥入口中。在步骤S62中,对象分割单元12更新原始AOB的BIT,使得仅原始AOB的前面部分可播放,并且更新被分配所选AOB-ID的AOB的BIT,使得原始AOB的后面部分可播放。
以下描述涉及第二实施例的音频数据重放管理***的登记和检查处理。图25表示内容管理装置3已经通过网络或从CD获得五个内容(内容.A-内容.E)并且在局部存储器20中存储了这些内容连同相应的权力管理信息A-E的初始状态。这里,权力管理信息A-E中允许检查次数A-E设置成如矩形w1中所示。与内容.A和内容.B对应的允许检查次数A和B都设置为“2”,而与内容.C-内容.E对应的允许检查次数C-E都设置成“1”。图26表示已检查了内容.A-内容.E直到所有允许检查次数都变成“0”的情况。类似图10-12和14,SD存储卡100存储标题密钥入口#1-#8,AOB001-008以及TKI#1-#8。
AOB001-008连同标题密钥入口#1-#8和TKI#1-#8形成五个轨迹(轨迹.A-轨迹.E)。为这些轨迹分配如矩形w2中所示的内容-ID和AOB-ID(此图中的信息项以与图10-12和14中相同的方式互相对应)。SD存储卡200存储AOB001和002,以及与这些AOB对应的标题密钥入口#1和#2以及TKI#1和#2。为这些AOB分配如矩形w3中所示的内容-ID和AOB-ID。
由于内容.A和内容.B已经被检查了两次,而内容.C-内容.E已经被检查了一次,所以对这些内容允许检查的次数都设置成“0”,如矩形w4中所示。局部存储器20存储表明对内容.A-内容.E执行检查的历史的历史信息A-E,如矩形w5所示。通过参考历史信息中的各对媒体-ID和内容-ID,可以找出分配和存储在各SD存储卡中的内容-ID。
图27表示编辑与重放装置2通过分割轨迹C(AOB003)和轨迹B(AOB002)产生新轨迹的情况,这些轨迹已通过检查分别被存储在SD存储卡100和200中。如果编辑与重放装置2以类似于图15中所示实例执行编辑,则如矩形w6中所示,在SD存储卡100中得到包括AOB009的轨迹.F,而且如矩形w16中所示,在SD存储卡200中得到包括AOB003的轨迹.C。尽管被分配了唯一的AOB-ID和TKI-ID,但通过分割轨迹新近产生的每个AOB得到如图27中所示与原始AOB相同的内容-ID。
图28示出第二实施例的音频数据重放管理***在检测到内容-ID间的一致性之后的处理。由于已检测到内容-ID之间的一致性,所以用随机数字重写SD存储卡100中的标题密钥入口#1-#9和SD存储卡200中的标题密钥入口#1-#3。以这种方式,把SD存储卡100和200中的每个AOB设置成不可播放状态。随后,增加对内容.A-内容.E允许检查的次数并且设置成如矩形w7中所示。而且,如矩形w8中所示,删除有关这些内容的历史信息。以上描述了第二实施例的音频数据重放管理***的处理(图29示出上述操作的整体)。
如上所述,在本实施例中,由于标题密钥入口存储在未授权的装置不能访问的保护区103中,所以防止了对内容-ID进行操作。这使得在考虑到对内容的版权保护的同时、有可能重放和编辑AOB。
在以下列出的国际专利申请中描述了第一和第二实施例中公开的数据结构和各种处理的详细情况,所以这里不再介绍。
WO 00/65602(2000年11月2日)
WO 00/74054(2000年12月7日)
WO 00/74059(2000年12月7日)
WO 00/74060(2000年12月7日)
已经借助各实施例描述了本发明,但是显然,本发明不限于以上描述的实例。下面描述进一步的改型(A)-(J)。
(A)在第一和第二实施例中,如果通过分割AOB而产生新AOB,则对象分割单元12为每个新AOB分配与原始AOB相同的内容-ID。但是,对象分割单元12可分配具有与原始AOB的内容-ID等效的关系的内容-ID。例如,对象分割单元12可分配这样的内容-ID,其各个数字或位中的一些与原始AOB的内容-ID中那些相同。
而且,在第一和第二实施例中,登记单元25对每个具有与原始AOB相同的内容-ID的AOB执行登记。但是,登记单元25可对每个具有与原始AOB的内容-ID等效的内容-ID的AOB执行登记。例如,登记单元25可对具有这样的内容-ID的各AOB执行登记,即该内容-ID中某些数字或位是与原始AOB的内容-ID中那些相同的。例如,如果原始AOB的内容-ID是“001”,则为通过分割原始AOB而得到的新AOB分配内容-ID“801”,其第一和第二位数字与原始AOB的内容-ID的相同,而其第三位数字设置成独特的值“8”。而且,如果原始AOB的内容-ID是“001”,通过分割原始AOB得到的新AOB被分配了内容-ID“8001”,其第二、第三和第四位数字与原始AOB的内容-ID的第一-第三位数字相同,其第一位设置成独特的值“8”。
(B)可在半导体存储卡1中把每个加密密钥和相应的成对的内容-ID和存储-ID存储成单一的数据段。也就是说,可以把6比特补充数据“000000”加在每个10比特的内容-ID上以得到2字节的内容-ID,而且也可以把8比特补充数据“00000000”加在每个56比特加密密钥以得到8字节的加密密钥。然后,可以把2字节的内容-ID和8字节的加密密钥与8字节的媒体-ID混合,从而得到单个18字节的ID,而且可把18字节的ID存储在相应的标题密钥入口中。
(C)编辑与重放装置2可通过组合立体声***、便携式电话、PDA(个人数字助手)或者个人计算机来实现。而且,编辑与重放装置2可通过分开的装置(编辑装置和重放装置)来实现。尽管在上述实施例中通过个人计算机来实现内容管理装置3,但是也可通过包括内部存储装置的盒式收录机播放器,组合立体声***或者STB(机顶盒)来实现。
(D)在第一和第二实施例中,内容管理装置3把内容的原型按分发格式存储。在检查期间,内容管理装置3把内容转换成AOB并且把AOB记录在半导体存储卡1中。但是,内容管理装置3可把内容的原型存储成AOB,并且通过使各个AOB与相应的加密密钥(标题密钥)和权力管理信息相联系来管理这些AOB。
(E)局部存储器20可存储超级可分类(super-distributable)内容。而且,在上述实施例中,把各内容经由网络提供给局部SDMI环境中的装置。但是,可以经基于广播卫星或便携式电话的分发***向装置提供各个内容。而且,可以把各内容记录在记录媒体、如DVD-ROM或SD存储卡中,并且把各内容提供给局部SDMI环境中的装置。
(F)可把10比特内容-ID和54比特属性-ID组合而得到8字节ID,并且可以对8字节ID加密而产生8字节加密的内容-ID。在这种情况下,把8字节媒体-ID与8字节加密的内容-ID组合而得到16字节ID。54比特的属性ID是例如相应内容的类型(如音频或图像)、相应编解码器的类型(如AAC或MP3)或者厂商ID。
(G)10比特内容-ID可与54比特的属性ID结合以得到8字节的ID,可以把8字节的ID加密以得到8字节加密的内容-ID,并且可以把8字节的加密内容-ID存储在相应的标题密钥入口中。54比特的属性ID是例如相应内容的类型(如音频或图像)、相应编解码器的类型(如AAC或MP3)或者厂商ID。8字节加密的内容-ID可与8字节媒体-ID组合而得到16字节的ID,并且可以把16字节ID存储在相应的标题密钥入口中。
(H)可以把散列函数用于成对的54比特内容密钥和10比特内容-ID上而得到散列值,并且可以把散列值存储在相应的标题密钥入口中。例如,在此情况下,SHA-1是适当的散列函数。
(I)在第一和第二实施例中,对于未配备许可遵循模块的编辑与重放装置2、通过用半导体存储卡中记录的加密密钥对AOB解密来重放AOB变得可能。如果需要“其他处理”来把各内容设置成可播放状态,则检查单元22可在检查期间执行“其他处理”。“其他处理”是例如用不同的加密密钥再加密。
(J)通过参考功能框图和流程图(图22-24)在各实施例中描述的处理程序可以由可执行程序来实现。在这种情况下,把可执行程序记录在记录媒体如IC卡、光盘、软盘中以便分发或销售并且将其安装在通用计算机上。计算机顺序地执行安装的程序并且得到第一和第二实施例的管理装置和编辑装置的功能。
工业应用的可能性
在本发明的对保护版权执行检查和登记的音频数据重放管理***中,有可能对检查到半导体存储卡1中的AOB进行编辑。这为用户带来方便而不会牺牲版权所有者的利益。因此,各个想要生产内容管理装置3和编辑与重放装置2的制造商可以通过使高价值的音频数据重放管理***商品化来鼓舞装置制造业,该***为用户带来方便而不会牺牲版权所有者的利益。
即使从电子音乐分发***得到的内容被检查,本发明的音频数据重放管理***也增加了用户的方便而不会牺牲版权所有者的利益。因此,本发明的音频数据重放管理***为电子音乐销售业和内容销售业的发展做出显著贡献。

Claims (19)

1. 一种音频数据重放管理***,它包括:
记录媒体;
管理装置,它存储指示第一音频对象被允许复制多少次的允许次数,通过(a)把带有第一条标识信息的所述第一音频对象写入所述记录媒体和(b)减小所述允许次数来执行检查操作,并且通过把所述记录媒体中的所述第一音频对象设置成不可播放状态和增加所述允许次数来执行登记操作;以及
编辑装置,它(c)编辑通过所述检查操作而记录在所述记录媒体中的所述第一音频对象而得到第二音频对象并且(d)把带有第二条标识信息的所述第二音频对象写入所述记录媒体,所述第二条标识信息具有与所述第一条标识信息等价的关系,
其中,每第一条标识信息唯一地识别一个特定的检查操作,对应的第一音频对象就借助这操作被写入所述记录媒体中,以及,
在所述登记操作中,所述管理装置将第二音频对象设置成不可播放状态,该第二音频对象对应于具有与所述第一条标识信息等价的关系的第二条标识信息,该第一条标识信息对应于被设置成不可播放状态的所述第一音频对象。
2. 如权利要求1所述的音频数据重放管理***,其特征在于:
所述第一条标识信息把所述第一音频对象与通过不同的检查操作写入的另一个音频对象区分开。
3. 如权利要求1所述的音频数据重放管理***,其特征在于:
所述编辑装置执行的所述编辑是把所述第一音频对象分割从而得到所述第二音频对象。
4. 如权利要求3所述的音频数据重放管理***,其特征在于,
所述管理装置还包括:
在记录所述第一音频对象时、用于把对应于所述第一音频对象的第一对象ID写入所述记录媒体的第一对象ID写入单元,以及
所述编辑装置还包括:
在获得所述第二音频对象时、可用来把第二对象ID写入所述记录媒体的第二对象ID写入单元,所述第二对象ID对应于所述第二音频对象并且与所述第一对象ID不同,
其中所述管理装置对与所述第二对象ID对应的所述第二音频对象和所述第二条标识信息执行登记操作。
5. 如权利要求1所述的音频数据重放管理***,其特征在于:
所述管理装置
(1)保存包括所述记录媒体特有的媒体信息和所述第一条标识信息的一条检查历史信息,并且
(2)对所述第二音频对象执行登记操作,所述第二音频对象(i)记录在所述记录媒体中、分配有该条检查历史信息中的所述媒体信息而且(ii)对应于具有与该条检查历史信息中的所述第一条标识信息等价的关系的所述第二条标识信息。
6. 如权利要求1所述的音频数据重放管理***,其特征在于所述管理装置包括:
用于存储保护内容的存储单元;
用于判断所述保护内容的重放时间是否超过预定的持续时间的判断单元;
当所述判断单元的判断结果是否定的时、用于从所述保护内容产生所述第一音频对象并且把所述第一音频对象写入所述记录媒体的第一对象写入单元;以及
当所述判断结果是肯定的时、用于从所述保护内容产生多个第一音频对象并且将其写入所述记录媒体的第二对象写入单元,带有多条第一条标识信息的所述多个第一音频对象表现出相同的值。
7. 一种管理装置,它存储指示第一音频对象被允许复制多少次的允许次数,通过(a)把带有第一条标识信息的所述第一音频对象写入记录媒体和(b)减小所述允许次数来执行检查操作,并且通过把所述记录媒体中的所述第一音频对象设置成不可播放状态和增加所述允许次数来执行登记操作,每第一条标识信息唯一地识别一个特定的检查操作,对应的第一音频对象就借助这操作被写入所述记录媒体中,
所述管理装置包括:
用于保存借助检查操作而被写入带有第一音频对象的记录媒体的第一条标识信息的保存单元;
用于连接到其中已记录第二音频对象的目标记录媒体的连接单元,所述第二音频对象是要登记的音频对象;
用于从所述连接的目标记录媒体中读取第二条标识信息的读单元,所述第二条标识信息不受编辑改变,并具有与对应于第一音频对象的第一条标识信息等价的关系,所述第二音频对象就从所述第一音频对象中产生;
用于通过把所述第二条标识信息与保存在所述保存单元中的所述第一条标识信息比较、判断所述第二音频对象与所述第一音频对象是否有等价关系的判断单元,所述第一音频对象已借助检查操作而被写入所述目标记录媒体中;以及
当所述判断单元的判断结果是肯定的时、用于通过将所述第二音频对象设置成不可播放状态而执行登记操作的登记单元。
8. 如权利要求7所述的管理装置,其特征在于:
所述第一条标识信息把所述第一音频对象与通过不同的检查操作写入的另一个音频对象区分开。
9. 如权利要求8所述的管理装置,其特征在于:
所述保存单元保存一条包括所述记录媒体特有的媒体信息和所述第一条标识信息的检查历史信息,在所述记录媒体中已记录所述第一音频对象,并且,
(2)对所述第二音频对象执行登记操作,所述第二音频对象(i)记录在分配有该条检查历史信息中的所述媒体信息的所述记录媒体中、而且(ii)对应于具有与该条检查历史信息中的所述第一条标识信息等价的关系的所述第二条标识信息。
10. 一种用于音频数据重放管理***中的编辑装置,所述音频数据重放管理***包括记录媒体和管理装置,所述管理装置存储指示第一音频对象被允许复制多少次的允许次数,通过(a)把带有第一条标识信息的所述第一音频对象写入所述记录媒体和(b)减小所述允许次数来执行检查操作,并且通过把所述记录媒体中的所述第一音频对象设置成不可播放状态和增加所述允许次数来执行登记操作,
所述编辑装置包括:
用于从所述记录媒体中读取所述第一条标识信息的读单元;
用于编辑所述第一音频对象而得到第二音频对象的编辑单元;以及
用于把带有第二条标识信息的所述第二音频对象写入所述记录媒体的写单元,所述第二条标识信息具有与所述第一条标识信息等价的关系,所述第一条标识信息唯一地识别一个特定的检查操作,所述第一音频对象就借助这操作被写入所述记录媒体,
其中,所述管理装置比较第一和第二条标识信息,看第二条标识信息是否与第一条标识信息具有等价关系,并且
当判断结果是肯定的时,对所述第二音频对象执行登记操作。
11. 如权利要求10所述的编辑装置,其特征在于:
所述第一条标识信息把所述第一音频对象与通过不同的检查操作写入的另一个音频对象区分开。
12. 如权利要求11所述的编辑装置,其特征在于:
所述编辑单元执行的编辑是把所述第一音频对象分割而得到所述第二音频对象。
13. 一种执行检查操作和登记操作的管理装置,每次检查操作是通过把音频轨迹写入记录媒体和减小指示所述音频轨迹被允许复制多少次的允许次数来执行的,并且每次登记操作是通过把所述记录媒体中的所述音频轨迹设置成不可播放状态和增加所述允许次数来执行的,
所述管理装置包括:
用于保存指示第一音频轨迹被允许复制多少次的允许次数和一条检查历史信息的保存单元,该条检查历史信息包括其中已记录了所述第一音频轨迹的记录媒体特有的媒体ID和所述第一音频轨迹中包含的内容ID;
用于连接到其中已记录媒体ID和第二音频轨迹的目标记录媒体的连接单元,所述第二音频轨迹是要登记的、并可以通过编辑第一音频轨迹来产生的音频轨迹;
当连接到所述目标记录媒体时、用于通过检查该条检查历史信息是否与所述目标记录媒体中的所述媒体ID和所述第二音频轨迹中的内容ID匹配,来判断所述第二音频轨迹是否通过编辑所述第一音频轨迹来产生的判断单元;以及
当所述判断单元的判断结果是肯定的时,用于通过把所述第二音频轨迹设置成不可播放状态而执行登记操作的登记单元。
14. 一种编辑装置,用于(1)对记录在记录媒体中的第一音频轨迹进行编辑,该第一音频轨迹被分配了轨迹ID并且包括(i)由管理装置的检查操作产生的第一音频对象和(ii)内容ID,所述记录媒体记录了媒体ID,以及(2)将由编辑产生的数据写入所述记录媒体,使得允许管理装置执行登记操作,
所述编辑装置包括:
用于编辑所述第一音频轨迹而得到第二音频轨迹的编辑单元;以及
用于为所述第二音频轨迹分配新的轨迹ID和内容ID的标识信息分配单元,所述新轨迹ID是所述第二音频轨迹特有的并且所分配的内容ID具有与所述第一音频轨迹中的所述内容ID等价的关系,
其中,所述管理装置在对第一音频轨迹进行检查时保存一条被写入的检查历史信息,该条检查历史信息包括其中已记录了所述第一音频轨迹的记录媒体特有的媒体ID和所述第一音频轨迹中包含的内容ID;
当对第二音频轨迹进行登记时,管理装置通过检查所检查的一条历史信息是否与目标记录媒体中的媒体ID和内容ID匹配,来判断所述第二音频轨迹是否是通过编辑所述第一音频轨迹来产生的;以及
当判断结果是肯定的时,通过将所述第二音频轨迹设置为不可播放状态而执行登记操作。
15. 如权利要求14所述的编辑装置,其特征在于:
所述编辑单元执行的编辑是把所述第一音频轨迹与另一音频轨迹组合而得到所述第二音频轨迹。
16. 如权利要求15所述的编辑装置,其特征在于:
所述编辑单元执行的编辑是把所述第一音频轨迹分割而得到所述第二音频轨迹。
17. 如权利要求14所述的编辑装置,其特征在于:
为所述第一音频轨迹中的所述第一音频对象分配对象ID,以及
所述标识信息分配单元为所述第二音频轨迹中的第二音频对象分配新的对象ID,所述新的对象ID是所述第二音频对象特有的。
18. 一种使计算机执行检查操作和登记操作的方法,每次检查操作是通过把音频轨迹写入记录媒体和减小指示所述音频轨迹被允许复制多少次的允许次数来执行的,每次登记操作是通过把所述记录媒体中的所述音频轨迹设置成不可播放状态和增加所述允许次数来执行的,所述计算机存储所述允许次数和一条检查历史信息,该条检查历史信息包括其中已记录了第一音频轨迹的记录媒体特有的媒体ID和所述第一音频轨迹中包含的内容ID,
所述方法包括:
用于连接到其中已记录媒体ID和第二音频轨迹的目标记录媒体的连接步骤,所述第二音频轨迹是要登记的、并可以通过编辑第一音频轨迹来产生的音频轨迹;
用于当连接到所述目标记录媒体时、通过检查该条检查历史信息是否与所述目标记录媒体中的所述媒体ID和所述第二音频轨迹中的内容ID匹配,来判断所述第二音频轨迹是否通过编辑所述第一音频轨迹来产生的判断步骤;以及
用于当所述判断单元的判断结果是肯定的时、通过把所述第二音频轨迹设置成不可播放状态来执行登记操作的登记步骤。
19. 一种编辑方法,用于使计算机(1)对记录媒体中记录的第一音频轨迹进行编辑,该第一音频轨迹被分配了轨迹ID并且包括(i)由管理装置的检查操作产生的第一音频对象和(ii)内容ID,所述记录媒体记录了媒体ID,以及(2)将由编辑产生的数据写入所述记录媒体,使得允许管理装置执行登记操作,
所述方法包括:
用于编辑所述第一音频轨迹而得到第二音频轨迹的编辑步骤;以及
用于为所述第二音频轨迹分配新的轨迹ID和内容ID的标识信息分配步骤,所述新轨迹ID是所述第二音频轨迹特有的并且所分配的内容ID具有与所述第一音频轨迹中的所述内容ID等价的关系,
其中,所述管理装置在对第一音频轨迹进行检查时保存一条被写入的检查历史信息,该条检查历史信息包括其中已记录了所述第一音频轨迹的记录媒体特有的媒体ID和所述第一音频轨迹中包含的内容ID;
当对第二音频轨迹进行登记时,管理装置通过检查所检查的一条历史信息是否与目标记录媒体中的媒体ID和内容ID匹配,来判断所述第二音频轨迹是否是通过编辑所述第一音频轨迹来产生的;以及
当判断结果是肯定的时,通过将所述第二音频轨迹设置为不可播放状态而执行登记操作。
CNB018011829A 2000-03-09 2001-03-09 具有编辑装置和记录媒体的音频数据重放管理***及方法 Expired - Lifetime CN100414864C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US52299800A 2000-03-09 2000-03-09
US09/522998 2000-03-09
US64887300A 2000-08-28 2000-08-28
US09/648873 2000-08-28

Publications (2)

Publication Number Publication Date
CN1393079A CN1393079A (zh) 2003-01-22
CN100414864C true CN100414864C (zh) 2008-08-27

Family

ID=27061003

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018011829A Expired - Lifetime CN100414864C (zh) 2000-03-09 2001-03-09 具有编辑装置和记录媒体的音频数据重放管理***及方法

Country Status (7)

Country Link
US (1) US7159244B2 (zh)
EP (1) EP1179240B1 (zh)
JP (2) JP4602627B2 (zh)
CN (1) CN100414864C (zh)
BR (1) BRPI0104958B1 (zh)
CA (1) CA2373641C (zh)
WO (1) WO2001067668A1 (zh)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2338634C (en) * 1999-05-28 2007-06-26 Matsushita Electric Industrial Co., Ltd. A semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and computer-readable recording medium
JP2001266479A (ja) * 2000-03-22 2001-09-28 Sanyo Electric Co Ltd デジタルビデオ再生装置およびデジタルビデオ再生装置のデータ管理方法
NL1015702C2 (nl) * 2000-07-13 2002-01-15 Dia Services B V Systeem voor het registreren van een beschrijfbaar medium, systeem voor het authentiseren van een beschrijfbaar medium, alsmede servers en cliÙntsysteem voor dergelijke systemen.
JP4219680B2 (ja) 2000-12-07 2009-02-04 サンディスク コーポレイション 不揮発性メモリカード、コンパクトディスクまたはその他のメディアから記録済みのオーディオ、ビデオまたはその他のコンテンツを再生するためのシステム、方法およびデバイス
AU2002236718A1 (en) * 2001-01-02 2002-07-16 Tranz-Send Broadcasting Network, Inc. System and method for providing load balanced secure media content and data delivery in a distributed computed environment
US20020144130A1 (en) * 2001-03-29 2002-10-03 Koninklijke Philips Electronics N.V. Apparatus and methods for detecting illicit content that has been imported into a secure domain
JP3861625B2 (ja) * 2001-06-13 2006-12-20 ソニー株式会社 データ転送システム、データ転送装置、記録装置、データ転送方法
JP3778009B2 (ja) * 2001-06-13 2006-05-24 ソニー株式会社 データ転送システム、データ転送装置、データ記録装置、データ管理方法
JP3809779B2 (ja) * 2001-06-18 2006-08-16 ソニー株式会社 データ転送システム、データ転送装置、データ記録装置、データ転送方法
EP1451814A4 (en) * 2001-11-15 2009-05-06 Sony Music Entertainment Inc SYSTEM AND METHOD FOR CONTROLLING THE USE AND DUPLICATION OF DIGITAL CONTENT DISTRIBUTED ON INTERCHANGEABLE MEDIA
US7461204B2 (en) * 2001-11-30 2008-12-02 Hewlett-Packard Development Company, L.P. Method to store and retrieve memory card usage information
KR100972559B1 (ko) * 2002-04-25 2010-07-28 코닌클리케 필립스 일렉트로닉스 엔.브이. 데이터 스트림에 엔트리 포인트들을 규정하는 방법 및 장치
ATE350872T1 (de) * 2002-10-07 2007-01-15 Ericsson Telefon Ab L M Sicherheits- und privatsphärenverbesserungen für sicherheitseinrichtungen
EP1552363A2 (en) * 2002-10-16 2005-07-13 Thomson Licensing S.A. Secure exportation from a global copy protection system to a local copy protection system
FR2846114A1 (fr) * 2002-10-16 2004-04-23 Thomson Licensing Sa Dispositif de memorisation d'une liste d'elements et procede de memorisation d'un element dans un tel dispositif
EP1603044B1 (en) * 2003-02-07 2016-05-04 Panasonic Intellectual Property Corporation of America Terminal device and data protection system using the same
WO2004077301A1 (ja) * 2003-02-28 2004-09-10 Matsushita Electric Industrial Co., Ltd. 端末装置及びサーバ装置並びにそれらを用いたライセンス流通システム
US7823077B2 (en) 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
KR20040092649A (ko) * 2003-04-24 2004-11-04 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
KR100974448B1 (ko) * 2003-04-24 2010-08-10 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
KR100974449B1 (ko) * 2003-04-24 2010-08-10 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
JP3793171B2 (ja) * 2003-04-25 2006-07-05 株式会社東芝 受信装置、受信システム、受信方法
JP4314877B2 (ja) * 2003-05-12 2009-08-19 ソニー株式会社 機器間認証システム及び機器間認証方法、通信装置、並びにコンピュータ・プログラム
JP4247044B2 (ja) * 2003-05-23 2009-04-02 株式会社東芝 コンテンツ配信サービス提供装置及びコンテンツ配信サービス端末装置
JP3873989B2 (ja) * 2003-06-09 2007-01-31 ソニー株式会社 コンテンツデータ転送システムおよびコンテンツデータ転送方法
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
JP4698211B2 (ja) * 2003-12-15 2011-06-08 株式会社リコー 情報処理装置、画像形成装置、電子データの移動の取り消し方法
KR20060114627A (ko) * 2003-12-25 2006-11-07 소니 가부시끼 가이샤 컨텐츠 기록 재생 장치 및 컨텐츠 기록 재생 방법, 정보처리 장치, 및 컨텐츠 기록 재생 시스템
US7499550B2 (en) * 2004-02-09 2009-03-03 International Business Machines Corporation System and method for protecting a title key in a secure distribution system for recordable media content
JP4643164B2 (ja) 2004-03-29 2011-03-02 パナソニック株式会社 コンテンツ送信装置及びコンテンツ受信装置
US20050246493A1 (en) * 2004-04-29 2005-11-03 International Business Machines Corporation Detachable programmable memory card for a computer controlled instrument with an indicator on the memory card displaying that a predetermined level of the card memory has been used
JP4686138B2 (ja) * 2004-05-26 2011-05-18 株式会社東芝 記憶媒体変換方法、プログラム及び機器
EP1760713A4 (en) * 2004-06-08 2012-02-22 Panasonic Corp RECORDING / REPRODUCING DEVICE
US20050276570A1 (en) * 2004-06-15 2005-12-15 Reed Ogden C Jr Systems, processes and apparatus for creating, processing and interacting with audiobooks and other media
WO2006013924A1 (ja) * 2004-08-06 2006-02-09 Pioneer Corporation 記録再生装置、記録媒体処理装置、再生装置、記録媒体、コンテンツ記録再生システム、及びコンテンツ記録再生方法
US7725010B2 (en) * 2004-08-17 2010-05-25 Lg Electronics, Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7609939B2 (en) * 2004-08-17 2009-10-27 Lg Electronics Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7609945B2 (en) 2004-08-17 2009-10-27 Lg Electronics Inc. Recording medium, and method and apparatus for reproducing data from the recording medium
US7613384B2 (en) * 2004-08-17 2009-11-03 Lg Electronics Inc. Method for configuring composite file structure for data reproduction, and method and apparatus for reproducing data using the composite file structure
WO2006031048A2 (en) * 2004-09-13 2006-03-23 Lg Electronics Inc. Method and apparatus for reproducing a data recorded in recording medium using a local storage
US20060077817A1 (en) * 2004-09-13 2006-04-13 Seo Kang S Method and apparatus for reproducing data from recording medium using local storage
KR20070049164A (ko) * 2004-09-13 2007-05-10 엘지전자 주식회사 로컬 스토리지를 사용하여 기록 매체로부터 데이터를재생하는 방법 및 장치
US7599611B2 (en) 2004-09-13 2009-10-06 Lg Electronics Co. Recording medium, and method and apparatus of reproducing data recorded on the same
US20060056804A1 (en) * 2004-09-13 2006-03-16 Seo Kang S Recording medium, and method and apparatus for reproducing data from the recording medium
JP4843208B2 (ja) * 2004-09-30 2011-12-21 株式会社東芝 デジタルコンテンツ編集装置、デジタルコンテンツ編集方法、デジタルコンテンツ編集プログラムおよびデジタルコンテンツ編集プログラムを記録した記録媒体
KR20060047549A (ko) 2004-10-12 2006-05-18 엘지전자 주식회사 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치
EP1810293A2 (en) * 2004-11-08 2007-07-25 LG Electronics Inc. Method and apparatus for reproducing data from recording medium using local storage
US7783161B2 (en) 2004-11-08 2010-08-24 Lg Electronics Inc. Method and apparatus for reproducing data from recording medium using local storage
TWI277870B (en) * 2004-11-22 2007-04-01 Toshiba Corp Copyright management method, information recording/reproducing method and device, and information recording medium and method of manufacturing the medium
WO2006059887A2 (en) * 2004-12-03 2006-06-08 Lg Electronics Inc. Method and apparatus for managing data files stored in local storage
KR20060063602A (ko) * 2004-12-03 2006-06-12 엘지전자 주식회사 로컬 스토리지 데이터를 삭제하는 방법 및 장치
WO2006059888A2 (en) * 2004-12-03 2006-06-08 Lg Electronics Inc. Method and apparatus for reproducing data from recording medium using local storage
KR20060065476A (ko) 2004-12-10 2006-06-14 엘지전자 주식회사 기록매체, 기록매체 내의 콘텐츠 서치방법 및 기록매체재생방법과 재생장치
US7823214B2 (en) * 2005-01-07 2010-10-26 Apple Inc. Accessory authentication for electronic devices
WO2006073247A1 (en) * 2005-01-07 2006-07-13 Lg Electronics Inc. Method and apparatus for reproducing data from recording medium using local storage
KR20060081323A (ko) * 2005-01-07 2006-07-12 엘지전자 주식회사 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치
WO2006073246A1 (en) * 2005-01-07 2006-07-13 Lg Electronics Inc. Method and apparatus for reproducing data from recording medium using local storage
US9009079B2 (en) * 2005-07-01 2015-04-14 International Business Machines Corporation Planning assignment of software licenses
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
CN100461195C (zh) * 2005-12-07 2009-02-11 华为技术有限公司 一种基于数字版权管理的媒体文件播放方法及其***
JP4564464B2 (ja) 2006-01-05 2010-10-20 株式会社東芝 デジタルコンテンツ再生装置、方法およびプログラム
JP4510122B2 (ja) 2006-03-13 2010-07-21 富士通株式会社 デジタル放送コンテンツのムーブ機能
JP4591405B2 (ja) * 2006-05-10 2010-12-01 ソニー株式会社 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
US8775319B2 (en) * 2006-05-15 2014-07-08 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
JP4293213B2 (ja) * 2006-09-11 2009-07-08 ソニー株式会社 情報処理装置および方法、並びにプログラム
US20080109910A1 (en) * 2006-11-07 2008-05-08 Neil Day Content borrowing system and method
JP4735524B2 (ja) * 2006-12-06 2011-07-27 株式会社日立製作所 記録方法
US20100083006A1 (en) * 2007-05-24 2010-04-01 Panasonic Corporation Memory controller, nonvolatile memory device, nonvolatile memory system, and access device
US11138261B2 (en) * 2007-07-18 2021-10-05 Donald Harrison Jr. Enterprises, Harrison Extensions, And Mary And Victoria Inc. Media playable with selectable performers
US20090097653A1 (en) * 2007-10-11 2009-04-16 Ole Christian Dahlerud Encryption key stored and carried by a tape cartridge
JP5248153B2 (ja) * 2008-03-14 2013-07-31 株式会社東芝 情報処理装置、方法及びプログラム
US10071590B2 (en) * 2008-04-11 2018-09-11 Hallmark Cards, Incorporated Greeting card having audio recording capabilities with trial mode feature
JP4683092B2 (ja) * 2008-08-18 2011-05-11 ソニー株式会社 情報処理装置、およびデータ処理方法、並びにプログラム
WO2010035449A1 (ja) * 2008-09-24 2010-04-01 パナソニック株式会社 記録再生システム、記録媒体装置及び記録再生装置
JP5526357B2 (ja) * 2009-10-02 2014-06-18 株式会社ユニバーサルエンターテインメント カードのカード情報を精度良く識別するカードシュー装置
JP2011238062A (ja) * 2010-05-11 2011-11-24 Sony Corp サーバ装置、プログラム、情報処理システム
JP2013037652A (ja) * 2011-08-11 2013-02-21 Sony Corp 情報処理装置、および情報処理方法、並びにプログラム
US8627455B1 (en) * 2012-06-14 2014-01-07 Kabushiki Kaisha Toshiba Manufacturing method of a memory device to be authenticated
US9330169B2 (en) * 2013-03-15 2016-05-03 Bose Corporation Audio systems and related devices and methods
JP6585464B2 (ja) * 2015-10-26 2019-10-02 オリンパス株式会社 情報記録装置、情報記録装置の改竄防止方法、およびプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1122938A (zh) * 1994-07-29 1996-05-22 索尼公司 能够记录两种数据类型的介质,重放该介质方法和设备及其记录设备
US5768387A (en) * 1994-08-10 1998-06-16 Fujitsu Limited Key authentication method and key authentication apparatus
CN1220805A (zh) * 1997-01-27 1999-06-23 皇家菲利浦电子有限公司 传递内容信息和与其相关的附加信息的方法和***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1185217A (zh) * 1995-05-12 1998-06-17 麦克罗维西恩公司 视频介质安全与跟踪***
US6052780A (en) 1996-09-12 2000-04-18 Open Security Solutions, Llc Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information
US5925127A (en) * 1997-04-09 1999-07-20 Microsoft Corporation Method and system for monitoring the use of rented software
WO2001016821A2 (en) 1999-09-01 2001-03-08 Matsushita Electric Industrial Co., Ltd. Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method
JP4325102B2 (ja) * 1999-11-12 2009-09-02 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
JP2001209586A (ja) * 2000-01-26 2001-08-03 Toshiba Corp コンピュータにおけるコンテンツ管理装置及びコンテンツ管理方法
KR100665785B1 (ko) * 2000-06-02 2007-01-09 마츠시타 덴끼 산교 가부시키가이샤 기록매체, 라이센스 관리장치, 기록 및 재생장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1122938A (zh) * 1994-07-29 1996-05-22 索尼公司 能够记录两种数据类型的介质,重放该介质方法和设备及其记录设备
US5768387A (en) * 1994-08-10 1998-06-16 Fujitsu Limited Key authentication method and key authentication apparatus
CN1220805A (zh) * 1997-01-27 1999-06-23 皇家菲利浦电子有限公司 传递内容信息和与其相关的附加信息的方法和***

Also Published As

Publication number Publication date
JP4602627B2 (ja) 2010-12-22
US20020161571A1 (en) 2002-10-31
US7159244B2 (en) 2007-01-02
EP1179240B1 (en) 2014-01-08
BRPI0104958B1 (pt) 2015-12-01
JP2010225262A (ja) 2010-10-07
BR0104958A (pt) 2002-02-13
EP1179240A1 (en) 2002-02-13
JP2003526174A (ja) 2003-09-02
CN1393079A (zh) 2003-01-22
EP1179240A4 (en) 2006-04-12
CA2373641A1 (en) 2001-09-13
WO2001067668A1 (en) 2001-09-13
CA2373641C (en) 2010-07-13
JP4649533B2 (ja) 2011-03-09

Similar Documents

Publication Publication Date Title
CN100414864C (zh) 具有编辑装置和记录媒体的音频数据重放管理***及方法
US7010809B2 (en) Reproduction device stopping reproduction of encrypted content data having encrypted region shorter than predetermined length
USRE42019E1 (en) Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method
US8301569B2 (en) Content information providing system, content information providing server, content reproduction apparatus, content information providing method, content reproduction method and computer program
US8280818B2 (en) License source component, license destination component, and method thereof
US6941283B2 (en) Information recording device and information reproducing device
US7516497B2 (en) Information processing apparatus and method, and program storage medium
US20020136405A1 (en) Data recording device allowing obtaining of license administration information from license region
US20050120232A1 (en) Data terminal managing ciphered content data and license acquired by software
US20060059105A1 (en) Move component, program, and move method
JP2005351994A (ja) コンテンツ配信サーバ,コンテンツ配信方法,プログラム
US20060069652A1 (en) Copy component, program and method thereof
US20060059101A1 (en) Reproduction component, program and method thereof
US20060059103A1 (en) Return component, program, and return component method
JP2006216053A (ja) マルチメディアオブジェクトの管理方法
US20060059104A1 (en) Rent component, program, and rent component method
JP3332361B2 (ja) データ著作権保護システムにおけるデータ変換装置、データ変換方法およびプログラム格納媒体
JP2000305853A (ja) コンテンツ情報記録方法及びコンテンツ情報処理装置
JP4398708B2 (ja) コンテンツ受信端末、履歴検索装置、履歴データ生成プログラム及び履歴検索プログラム
US20050207575A1 (en) Apparatus and system for recording and reproducing contents
US20070136605A1 (en) Data processing method and data reading method
JP2000307564A (ja) コンテンツ情報復元方法、コンテンツ情報復元装置及びメディア
JP2003069548A (ja) オーサリングシステム,オーサリング鍵生成装置,オーサリング装置,オーサリング方法,コンピュータプログラムおよび記憶媒体
RU2273101C2 (ru) Система и способ управления воспроизведением аудиоданных с устройством редактирования и носителем записи
JP2000306331A (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
CX01 Expiry of patent term

Granted publication date: 20080827

CX01 Expiry of patent term