JP2003526174A - 管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法 - Google Patents

管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法

Info

Publication number
JP2003526174A
JP2003526174A JP2001565574A JP2001565574A JP2003526174A JP 2003526174 A JP2003526174 A JP 2003526174A JP 2001565574 A JP2001565574 A JP 2001565574A JP 2001565574 A JP2001565574 A JP 2001565574A JP 2003526174 A JP2003526174 A JP 2003526174A
Authority
JP
Japan
Prior art keywords
recording medium
audio
recorded
content
check
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
Application number
JP2001565574A
Other languages
English (en)
Other versions
JP4602627B2 (ja
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 JP2003526174A publication Critical patent/JP2003526174A/ja
Application granted granted Critical
Publication of JP4602627B2 publication Critical patent/JP4602627B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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

(57)【要約】 【課題】 記録媒体に記録されたオーディオデータに対して編集がなされた場合であっても、編集がなされたオーディオデータのチェックインを確実に実行する。 【解決手段】 管理装置は、著作権保護されたコンテンツと、許可回数とを対応づけて格納しており、半導体メモリカード1に対するチェックアウトが要求されると、コンテンツに対応するオーディオオブジェクト(AOB)を半導体メモリカード1に記録すると共に、Content-IDをこのAOBに割り当ててる。その後、許可回数をデクリメントする。編集再生装置2は、半導体メモリカード1に記録されたAOBに対して編集を行い、再生する装置であり、当該AOBに割り当てられていたContent-IDと同一のContent-IDを、編集により新たに得られた1つ以上のAOBに割り当てる。ローカルストレージ20は、AOBに割り当てたContent-IDと、Media-IDとを含む履歴情報を保持しており、管理装置は、半導体メモリカード1からのチェックインが要求されれば、半導体メモリカード1に記録されている1つ以上のAOBのうち、履歴情報に含まれるContent-IDと同一のContent-IDが割り当てられた全てのAOBを再生不能な状態に設定して、許可回数をインクリメントする。

Description

【発明の詳細な説明】
(技術分野) 本発明は、著作権保護されたオーディオデータであるプロテクトコンテンツを
管理する管理装置と、記録媒体と、編集装置とを含むオーディオデータ管理シス
テムに関し、記録媒体に記録されたオーディオデータを編集装置が編集する場合
の改良に関する。
【0001】 (従来の技術) 近年、SDMI(Secure Digital Music Initiative)の活動により、デジタル化
された音楽著作物を取り扱うための様々な著作権保護技術が確立されつつある。
SDMIにおいてデジタル音楽著作物は、SDMIプロテクトコンテンツと呼ばれる形式
でインターネット上を伝送する。SDMIプロテクトコンテンツとは、第三者による
詐取や不法再生を避けるべくプロテクトされた状態にあるオーディオデータであ
り、上述したオーディオデータ再生管理システムは、かかるSDMIプロテクトコン
テンツについての再生管理を行う。SDMIプロテクトコンテンツの形式において、
オーディオデータは、SDMIに準拠した機器のみにより再生される。SDMIに準拠し
ていない機器は、SDMIプロテクトコンテンツをコピーすることはおろか再生する
ことすらできない。かかるSDMIプロテクトコンテンツを再生可能な形式に変換す
る処理をチェックアウトといい、上述したオーディオデータ再生管理システムに
おける管理装置がこのチェックアウト処理を行う。即ちこの管理装置は、ネット
ワーク等からSDMIプロテクトコンテンツを取得した際、チェックアウトを行って
再生可能な形式のオーディオデータを得て、固有の識別情報を有する半導体メモ
リカード等の記録媒体に記録する。再生装置は、この記録媒体に記録されたオー
ディオデータを再生する。
【0002】 チェックアウトは、1〜3回等、予め決められた回数(チェックアウト許可回数
)だけ可能である。チェックアウト許可回数のチェックアウトが行われれば、管
理装置は以降のチェックアウトを禁ずる。それと共に、記録媒体に記録されたオ
ーディオデータについてのチェックインを待ち受ける状態となる。チェックイン
とは、再生可能な状態に変換されたオーディオデータを、再生不可能な状態に戻
すことであり、チェックアウト不可能な状態に設定された後にチェックインを行
えば、SDMIプロテクトコンテンツについてのチェックアウト許可回数がインクリ
メントされることとなる。その結果チェックアウトが可能となる。
【0003】 チェックインを正当に実施するにあたって、管理装置はこれからチェックイン
しようとするオーディオデータが、かってチェックアウトにより記録媒体に記録
されたオーディオデータと同一であるかを判定せねばならない。ところが従来に
は、機器によるチェックアウト処理を管理できるような情報体系は存在せず、記
録媒体に記録されたオーディオデータについてのチェックイン処理は、正確に行
われない場合がある。このような背景から、既存の記録媒体において識別情報と
して用いられる情報を利用して、チェックアウト処理を管理することが昨今提案
されつつある。既存の識別情報を用いた場合、同一性の判定をどのように行うか
について以下に説明する。チェックアウトにあたって、SDMIプロテクトコンテン
ツを再生可能なオーディオデータに変換する際、管理装置は、再生可能な状態に
あるオーディオデータに、識別情報を割り当てる。この識別情報は、トラックID
と呼ばれるものであり、このトラックIDが割り当てられたオーディオデータは、
記録媒体において、トラックという単位で管理されることとなる。そして管理装
置がこの記録媒体について固有な識別情報(Media-IDとよぶ)を記録媒体から読
み取り、かってオーディオデータに割り当てたトラックIDと、Media-IDとを組み
にして、チェックアウト履歴情報として保持しておく。
【0004】 その後、記録媒体に記録されたトラックについてのチェックインが命じられれ
ば、管理装置は、その記録媒体におけるMedia-IDと、そのSDMIプロテクトコンテ
ンツにおけるトラックIDとを読み取り、これらの組みが、チェックアウト履歴情
報として保持されている組みと一致するか否かを判定する。両者が一致していれ
ば、かって自機においてチェックアウトを行ったオーディオデータと同一のトラ
ックについて、チェックインが行われたとして、当該トラックを再生不能な状態
にしてこのSDMIプロテクトコンテンツについてのチェックアウト許可回数をイン
クリメントする。両者の組みが一致しなければ、このSDMIプロテクトコンテンツ
のチェックインは行わない。
【0005】 ところで上述したチェックイン処理では、SDMIプロテクトコンテンツと、トラ
ックとの対応関係が一貫していれば、記録媒体にチェックアウトされたトラック
をチェックインすることができる。しかしSDMIプロテクトコンテンツとトラック
との対応関係を変更するような編集操作が記録媒体に対して行われた場合には、
上記のようなチェックアウト履歴情報との照合ではSDMIプロテクトコンテンツと
トラックとの同一性を判定することができない。例えば、記録媒体に記録されて
いるトラックの一部分を新たなトラックに分割しようとする場合、分割により得
られた新たなトラックには、新たなトラックIDが付与される。その後、この記録
媒体に記録されたトラックについてチェックインしようとすると、元のトラック
についてのトラックIDと、Media-IDとの組みと、チェックアウト履歴情報との同
一性が判定され、この元のトラックは再生不能な状態に設定される。分割により
得られた新たなトラックと、Media-IDとの組みは、チェックアウト履歴情報との
同一性が判定されないので、記録媒体に残ったままとなる。トラックの一部分を
管理装置に再生不能な状態に設定させることにより、SDMIプロテクトコンテンツ
のチェックアウト許可回数を不法にインクリメントすることが可能になるので、
SDMIプロテクトコンテンツの著作権が不当に害されてしまう。
【0006】 これらのことから、記録媒体に記録されたトラックに対して編集が行われた場
合は、かってチェックアウトしたものとの同一性を正しく判定できないので、従
来のオーディオデータ管理システムは、『記録媒体に対する編集を禁じてチェッ
クインを認める』という仕様、或は『記録媒体に対するチェックインを禁じて編
集を認める』という仕様のうち何れか一方の選択が迫られ、ユーザの使い勝手が
犠牲にされてしまうことが少なからずあった。
【0007】 (発明の開示) 本発明の第1の目的は、記録媒体に記録されたオーディオデータに対して編集
がなされた場合であっても、編集がなされたオーディオデータのチェックインを
確実に実行することができるオーディオデータ管理システムを提供することであ
る。
【0008】 本発明の第2の目的は、管理装置におけるチェックアウト処理というセッショ
ンを一意に特定できるような情報体系を有する記録媒体を提供することである。 上記第1の目的を達成するため、本発明に係るオーディオデータ管理システム
は、記録媒体と、許可回数を格納しており、第1オーディオオブジェクトと、第
1識別情報とを記録媒体に記録して、許可回数をデクリメントするチェックアウ
ト処理と、記録媒体における第1オーディオオブジェクトを再生不能な状態にし
て、許可回数をインクリメントするチェックイン処理とを行う管理装置と、第2
オーディオオブジェクトを得るよう、第1オーディオオブジェクトを編集する装
置であり、第1オーディオオブジェクトと共に記録媒体に記録されていた第1識
別情報と同一性を有する第2識別情報を、第2オーディオオブジェクトと対応づ
けて記録媒体に記録する編集装置とを備え、前記管理装置が、前記同一性を有す
る第2識別情報と対応づけて記録媒体に記録されている第2オーディオオブジェ
クトに対して、チェックイン処理を実行するオーディオデータ再生管理システム
により達成される。
【0009】 これにより編集により得られた第2オーディオオブジェクトが未だ記録媒体上
に存在しているのに、チェックアウト許可回数がインクリメントされるという現
象を防止することができる。 ここで前記編集操作は、第2オーディオオブジェクトを得るよう、第1オーデ
ィオオブジェクトを分割する操作であり、前記編集装置は、分割編集により得ら
れた第2オーディオオブジェクトを、第2識別情報と対応づけて記録媒体に記録
しても良い。分割により新たに得られた第2オーディオオブジェクトには、第1
オーディオオブジェクトと同一性を有する識別情報が割り当てられるので、チェ
ックイン時には、第2オーディオオブジェクトを再生不能な状態に設定すること
ができる。よって分割により得られた第2オーディオオブジェクトが記録媒体に
残っているのに、チェックアウト許可回数がインクリメントされるというな不都
合を防止することができる。
【0010】 ここで前記管理装置は更に、記録媒体に第1オーディオオブジェクトが記録さ
れれば、その第1オーディオオブジェクトについてユニークな第1オブジェクト
IDを第1オーディオオブジェクトに対応づけて、記録媒体に記録する第1オブジ
ェクとトID記録手段を備え、 前記編集装置は更に、記録媒体に記録されている第1オーディオオブジェクト
に対して分割編集を行った際、第1オーディオオブジェクトと対応づけて記録さ
れていた第1オブジェクトIDとは異なる第2オブジェクトIDを第2オーディオオ
ブジェクトに対応づけて記録媒体に記録する第2オブジェクとトID記録手段を備
え、 前記管理装置は、前記第2オブジェクトIDと、前記第2識別情報とが対応づけ
られている第2オーディオオブジェクトに対して、チェックイン処理を実行して
も良い。本オーディオデータ管理システムによれば、オーディオオブジェクトに
ついて固有なオブジェクトIDをコンテンツIDとは別に記録媒体に記録するので、
第1オーディオオブジェクトと、分割により新たに得られた第2オーディオオブ
ジェクトとを区別して扱うことができる。よってオーディオオブジェクトを一単
位とした再生処理、編集処理を実現することができる。
【0011】 ここで前記管理装置は、チェックアウト処理時において第1オーディオオブジ
ェクトと共に記録媒体に記録された第1識別情報と、第1オーディオオブジェク
トが記録された記録媒体にユニークなメディア情報との組みをチェックアウトの
履歴情報として保持しており、履歴情報に含まれるメディア情報と同一のメディ
ア情報が付与された記録媒体に記録されている第2オーディオオブジェクトであ
って、履歴情報に含まれる第1識別情報と同一性を有する第2識別情報と対応づ
けて記録されているものに対してチェックイン処理を行ってもよい。本オーディ
オデータ管理システムによれば、管理装置、編集装置と共に利用される記録媒体
が、オーディオデータ管理システムに2以上存在する場合であっても、それら2つ
以上の記録媒体に記録されたオーディオオブジェクトを混同することなく、チェ
ックインすることができる。
【0012】 上記第2の目的は、オーディオオブジェクトを記録媒体に記録するチェックア
ウト処理を機器が複数行うシステムにおいて、1回のチェックアウト処理により
、少なくとも1つのオーディオオブジェクトが記録された記録媒体であって、 前記第1のオーディオオブジェクトと、コンテンツIDとを含む第1のオーディ
オトラックとが記録されており、前記コンテンツIDは、チェックアウト処理時に
オーディオオブジェクトと共に記録された識別情報であり、メディアIDは、記録
媒体固有の情報であり、前記メディアIDとコンテンツIDとの組みが、記録媒体と
、これに記録されたオーディオオブジェクトとの組みに対応するチェックアウト
処理を一意に特定するものにより達成される。本記録媒体では、メディアIDと、
記録媒体に記録されたオーディオオブジェクトに対応するコンテンツIDとの組み
を用いて管理装置におけるチェックアウト処理を一意に特定するので、かっての
チェックアウト処理により記録媒体に記録されたオーディオトラックに対して正
確にチェックイン処理を実行することができる。
【0013】 (発明を実施するための最良の形態) (第1実施形態) 以下、オーディオデータ管理システムに係る実施形態について説明する。 本実施形態に係るオーディオデータ管理システムは、SDMIプロテクトコンテン
ツ(以下単にコンテンツという)をユーザがローカルに利用する環境、いわゆる"
ローカルSDMI環境"を構成するものである。コンテンツは国際的にユニークなISR
C(International Standard Recording Code)が付与され、暗号化されて取り扱わ
れる。SDMIの詳細については、1999年6月30日に公開された『SDMI Portable Dev
ice Specification』を参照されたい。尚、以降の各文には、その文頭に以下の
ような体系を有する分類番号を付している。
【0014】 {x1-x2} 分類番号の桁数は、その項目の階層的な深さを意味している。x1は
、説明に引用している図番である。x2は、x1に示される構成図において、説明の
対象となる構成要素についての参照符号を示す。 {1-1,2,3} 本実施形態に係るオーディオデータ管理システムの構成を図1に示す。本オー
ディオデータ管理システムは、再生可能な形式のオーディオデータを記録してい
る半導体メモリカード1と、オーディオデータを編集し、再生する編集再生装置
2と、ネットワークを介して配信サーバ4からコンテンツと、権利管理情報との
組みである配信用パッケージp1をダウンロードし、権利管理情報に従ってコンテ
ンツのチェックアウト・チェックインを行うコンテンツ管理装置3とを含む。本
図における編集再生装置2、コンテンツ管理装置3のレイヤモデルを図2に示す
。本図において編集再生装置2は、ハードウェア、アプリケーションプログラム
からなり、コンテンツ管理装置3は、ハードウェア、Licensed Compliantモジュ
ール、アプリケーションプログラムからなる。コンテンツ管理装置3がLicensed
Compliantモジュールを実装しているのに対し、編集再生装置2はLicensed Com
pliantモジュールを実装していない。このことは、編集再生装置2とコンテンツ
管理装置3との決定的な差違なので注意されたい。Licensed Compliantモジュー
ルは、コンテンツをコンテンツ管理装置3内にダウンロードしてローカルSDMI環
境におけるコンテンツの原本として管理する能力や、ローカルユーズのためにこ
のコンテンツをローカルSDMI環境における他の場所に供給する能力(いわゆるチ
ェックアウト)、ローカルユーズのためにローカルSDMI環境における他の場所に
供給されたコンテンツを、コンテンツ管理装置3内における元の場所に格納し直
す能力(いわゆるチェックイン)を行うソフトウェアモジュールである。
【0015】 配信用パッケージにおけるSDMIプロテクトコンテンツは、ローカルSDMI環境に
おいて再生不可能な状態にある暗号化オーディオデータである。このオーディオ
データの暗号化を解除するための暗号鍵は、権利管理情報内に格納される。権利
管理情報は、公開鍵暗号化方式により暗号化され、権利管理情報の暗号化は、Li
censed Compliantモジュールのみが解除することができ、ローカルSDMI環境にお
いてLicensed Compliantモジュールを具備していない機器(編集再生装置2)は、
この権利管理情報から暗号鍵を取り出すことができない。故にローカルSDMI環境
においてSDMIプロテクトコンテンツは、再生不可能なオーディオデータとして扱
われることとなる(尚、LCMによる権利管理情報の暗号化は、所定の料金を著作
権者に支払うことを前提にして解除される。)。
【0016】 {2-1}半導体メモリカード1 半導体メモリカード1は、ローカルSDMI環境において再生可能な状態にある暗
号化オーディオデータを記録して持ち運ぶための可搬型の記録媒体(ポータブル
メディア)である。半導体メモリカード1において再生可能な形式のオーディオ
データは、オーディオオブジェクト(以下、単にAOBという)という単位で扱われ
る。AOBとは、MP3(MPEG1 Audio Layer3)、Dolby AC-3(Digital audio Compres
sion)、AAC(Advanced Audio Coding)などの音声圧縮Codecによりエンコードされ
たオーディオデータを固有の暗号鍵にて暗号化することにより得た暗号化オーデ
ィオデータである。図3(a)は、半導体メモリカード1の格納内容を示す図で
ある。本図に示すように半導体メモリカード1は、『Media-ID』と呼ばれる固有
の識別情報が付与されており、『オーディオオブジェクト』を、これに対応する
7バイト長の『暗号鍵』と、これに対応する『再生制御情報』と対応づけて記録
している。Media-IDは、8バイト長の識別情報であり、半導体メモリカード1の
製造を許されたメーカに固有に付与される1バイト長の製造会社IDと、記録メデ
ィアに付与される7バイト長の固有の番号とから構成される。
【0017】 AOBの暗号化を解除するための暗号鍵は、半導体メモリカード1においてLicen
sed Compliantモジュールを具備していない機器でもアクセスできる領域に記録
される。暗号鍵は、かかる機器がアクセスすることができる状態で半導体メモリ
カード1に記録されるので、ローカルSDMI環境においてオーディオオブジェクト
は「再生可能な状態にあるオーディオデータ」として取り扱われることになる。
AOBが再生可能であることは、半導体メモリカード1に暗号鍵が記録されている
ことを根拠としているので、半導体メモリカード1における暗号鍵を、別のデー
タを用いて上書きすれば、半導体メモリカード1におけるAOBは、再生不能な状
態に設定されることとなる。
【0018】 これらAOB、暗号鍵、再生制御情報からなる集合はオーディオトラック(以下単
にTrackという)と呼ばれる。編集再生装置2による再生や編集は、Trackを一単
位として扱う。Trackには、複数のAOBと、これらに対応する暗号鍵、再生制御情
報により構成されるものもある。一方、再生制御情報は、対応するAOBが一個の
独立したTrackを構成するか、Trackの前半部分を構成するか、中間部分を構成す
るか、後半部分を構成するかを示す『属性情報』を含んでいる。AOBには固有の
『AOB-ID』が割り当てられる。AOB-IDは、001〜999の番号により表現される。半
導体メモリカード1におけるAOBは、このAOB-IDを用いて一意に特定される。こ
のAOB-IDとは別にAOBには、『Content-ID』が付与される。AOBが、コンテンツに
対応するオーディオデータであることは上述した通りである。Content-IDは、何
れかのコンテンツに対するチェックアウト処理により変換されたAOBを、別のコ
ンテンツに対するチェックアウト処理により変換されたAOBと区別すると共に、
同じコンテンツに対する別のチェックアウト処理により変換されたAOBとも区別
する識別情報であり、AOB-IDと同じく001〜999の番号により表現される。Media-
IDとContent-IDとの組みは、コンテンツ管理装置3によるチェックアウト処理を
特定するという役割を有する。更にTrackが半導体メモリカード1に記録される
際、各TrackはTrack.IDと呼ばれる固有の識別情報で区別される。本実施形態に
おいてTrack.IDは、"A","B","C","D"・・・というアルファベットで表記するものと
し、"A","B","C","D"・・・というTrack.IDで特定されるTrackを"Track.A","Track.
B","Track.C","Track.D"・・・と称する。
【0019】 {3-2}編集再生装置2 編集再生装置2は、コンテンツ管理装置3におけるLicensed Compliantモジュ
ールから半導体メモリカード1を介してTrackを受け取って、Trackを再生し、編
集する携帯型装置であり、再生機能を持った編集装置である。図3(b)は、編
集再生装置2の機能的な構成を示す図であり、本図に示すように編集再生装置2
は、ユーザインターフェイス部10、オブジェクト再生部11、オブジェクト分
割部12、オブジェクト統合部13から構成される。
【0020】 {3-10}ユーザインターフェイス部10 ユーザインターフェイス部10は、半導体メモリカード1に記録されているTr
ackの一覧表示を行うディスプレィ、ジョグダイアルや各種キーを備え、操作者
に様々な情報を提示し、また操作者から様々な操作を受け付ける。 {3-11}オブジェクト再生部11 オブジェクト再生部11は、AOBの再生を要求する旨の操作がユーザインター
フェイス部10に対してなされると、AOBと、これに対応する暗号鍵とを取り出
して、暗号鍵を用いてAOBを復号しながら、AOBを再生する。一方、特殊再生を要
求する旨の操作がユーザインターフェイス部10に対してなされると、再生制御
情報を参照しながら、AOBの早送り再生、巻き戻り再生を行うことにより、特殊
再生を実現する。
【0021】 {3-12}オブジェクト分割部12 オブジェクト分割部12は、Trackに対して分割編集を行うものである。操作
者により分割操作が指示され、ジョグダイアルの操作がなされると、オブジェク
ト分割部12は編集点を設定する。編集点は、AOB先頭を基準とした相対時刻に
て表現される。編集点が設定されれば、編集再生装置2は編集点を境界としてAO
Bを2つに分割する。かかる分割にあたって、AOBの先頭から編集点前までの前半
部分は、元のAOBに割り当てられていたものと同じContent-ID及びAOB-IDを割り
当てる。一方、編集点からAOB末尾までの後半部分には、元のAOBに割り当てられ
ていたものと同じContent-IDと、新たなAOB-IDとを割り当てる。後半部分に対応
するAOBに新たなAOB-IDを割り当てれば、これに対応する再生制御情報、暗号鍵
を生成して半導体メモリカード1に記録する。新たなAOB-IDが割り当てられたAO
B、これに対応する再生制御情報、暗号鍵は、半導体メモリカード1において1つ
のTrackとして管理される。以上により、Trackの分割は、完了したことになる。
【0022】 (12.i)ここで留意すべきは、分割により得られたTrackには、新たなAOB-IDが
割り当てられているものの、分割元のAOBと同じContent-IDが割り当てられてい
る点である。前半部分、後半部分のそれぞれに対応するAOBには、別々のAOB-ID
が割り当てられているものの、これらに割り当てられているContent-IDは共通の
ものなので、これらのAOBについてのチェックインが要求された場合、これらのA
OBが1つのAOBを分割して得られたものであることをコンテンツ管理装置3は即座
に察することができる。
【0023】 {3-13}オブジェクト統合部13 オブジェクト統合部13は、ユーザインターフェイス部10が受け付けた操作
者に従って、Trackの統合操作を行う。半導体メモリカード1に2つのAOBが記録
されており、これらを1つに統合する操作をユーザインターフェイス部10が受
け付ければ、オブジェクト統合部13は、一方のAOBはTrackの前半部分である旨
、他方のAOBはTrackの後半部分である旨を示すよう、これらのTrackに含まれる
再生制御情報の属性情報を更新する。これにより、独立した2つのTrackは、1つ
のTrackに統合されることになる。
【0024】 {4-3}コンテンツ管理装置3 コンテンツ管理装置3は、SDMIに準拠したハードウェア、SDMIに準拠したアプ
リケーションプログラム、これらのインターフェイスとなるLicensed Compliant
モジュールを備えるパーソナルコンピュータである。Licensed Compliantモジュ
ールが実装されたコンテンツ管理装置3を機能的な面から表現すると、図4のよ
うなブロック図を用いてコンテンツ管理装置3は構成される。図4に示すように
、コンテンツ管理装置3は、ローカルストレージ20、ユーザインターフェイス
部21、チェックアウト実行部22、AOB-ID割当部23、Content-ID割当部24
、チェックイン実行部25からなる。
【0025】 {4-20}ローカルストレージ20 ローカルストレージ20は、配信用フォーマットを複数格納した内蔵ディスク
装置である。配信用フォーマットとは、SDMIプロテクトコンテンツをインターネ
ットなどのネットワーク上で取り扱うときのフォーマットであり、権利管理情報
には、コンテンツを暗号化する際に用いた暗号鍵、コンテンツに対応するチェッ
クアウト許可回数等、ユーザによる改竄を防止すべき各種データが格納されてい
る。
【0026】 {4-21}ユーザインターフェイス部21 ユーザインターフェイス部21は、ローカルストレージ20に記録されている
コンテンツの一覧表示を行うディスプレィ、キーボードやマウス等のポインティ
ングデバイスを備え、操作者に様々な情報を提示し、また操作者から様々な操作
を受け付ける。
【0027】 {4-22}チェックアウト実行部22 チェックアウト実行部22は、ローカルストレージ20に格納されているコン
テンツをAOBに変換して半導体メモリカード1に記録する。具体的にいうとチェ
ックアウト実行部22は、半導体メモリカード1がコンテンツ管理装置3に接続
され、何れのコンテンツをチェックアウトするかの選択が操作者によりなされれ
ば、チェックアウトすべきコンテンツの再生時間が、所定の時間長を上回るか否
かを判定するという判定処理を行う。
【0028】 (22.i)かかる判定処理は、AOBに対応する再生制御情報のサイズを抑制させた
いという要望に基づき行われる。以下その理由を説明する。再生制御情報は、対
応するAOBを2秒置きに頭出ししてゆく際の複数のエントリー位置を示すタイムマ
ップテーブルを含んでいる。再生時間が短いAOB程、エントリーの数は少なく、
再生時間が長いAOB程、エントリーの数は多くなり、タイムマップテーブルのサ
イズは大きくなる。一方、編集再生装置2は、かかるタイムマップテーブルをメ
モリに常駐させながら、早送り再生、巻戻し再生を行うので、メモリへの常駐を
考えると、タイムマップテーブルのサイズはある程度抑制しておくのが望ましい
【0029】 (22.ii)これらのことからチェックアウト実行部22は、コンテンツのチェッ
クアウトにあたっては、半導体メモリカード1に記録すべきAOBの再生時間が所
定の時間長を上回るか否かを判定し、チェックアウトしようとするコンテンツの
再生時間が所定の時間長以下ならば、そのコンテンツに対応するオーディオデー
タを1つのAOBとして半導体メモリカード1に記録する。チェックアウトしようと
するコンテンツの再生時間が所定の時間長を上回るならば、そのコンテンツに対
応するオーディオデータを複数のAOBに分割して半導体メモリカード1に記録す
る。たとえ元のコンテンツの再生時間が所定の時間長を上回っていても、分割に
より得られたAOBの時間長は所定の時間を下回ることになり、それらAOBに対応す
るタイムマップテーブルのサイズを抑制することができる。AOBを記録すると、
このコンテンツに対応する暗号鍵や再生制御情報も、AOBに対応づけて半導体メ
モリカード1に記録する。1つのコンテンツが複数のAOBに分割された場合でも、
複数のAOBと、それぞれに対応する再生制御情報、暗号鍵は半導体メモリカード
1において1つのTrackを構成することとなる。1つのコンテンツが1つのAOBとし
て記録された場合は勿論のこと、1つのコンテンツが複数のAOBとして記録された
場合でも、コンテンツ管理装置3に格納されている1つのコンテンツは、半導体
メモリカード1におけるTrackと、1対1に対応することとなる。
【0030】 {4-23}AOB-ID割当部23 AOB-ID割当部23は、コンテンツを1つ又は複数のAOBに分割して記録する際、
これから記録されるべきAOBに半導体メモリカード1においてユニークなAOB-ID
を割り当てる。その手順の詳細は以下の通りである。先ず初めに、AOB-ID割当部
23は、AOB-IDがとるべき001〜999の番号のうち、どの番号が半導体メモリカー
ド1において既に割り当てられているかを調べる。例えば半導体メモリカード1
に7つのAOBが記録されていて、これら7つのAOBに001〜007のAOB-IDが割り当てら
れてる等の半導体メモリカード1における割当状況が、この調査により明らかと
なる。そして、未割当の番号008〜999から1つの番号を選んで、これから半導体
メモリカード1に記録すべきAOBにAOB-IDとして割り当てる。記録すべきコンテ
ンツが3つのAOBに対応するなら、008〜999から008、009、010というように3つの
番号を選んで3つのAOBに割り当てる。001,002,004,006〜010の番号がAOBに既に
割り当てられている場合は、003,005,011〜999の未割当番号のうち、003,005,01
1というように、飛び飛びの番号を3つ選んで3つのAOBに割り当ててもよい。
【0031】 {4-24}Content-ID割当部24 Content-ID割当部24は、コンテンツを1つ又は複数のAOBに分割して記録する
際、これから記録されるべきAOBにContent-IDを割り当てる処理を行う。先ず最
初にContent-ID割当部24は、AOB-IDの場合と同様、Content-IDがとるべき001
〜999の番号のうち、どの番号が半導体メモリカード1において既に割り当てら
れているかを調べる。例えば001〜005が割り当て済みであり、006〜999が未割当
である場合等、チェックアウトしようとする半導体メモリカード1におけるCont
ent-IDの割り当て状況が明らかになる。
【0032】 (24.i)Content-IDの割当状況を知得すれば、Content-ID割当部24は未だAOB
に割り当てられていない番号のうち、何れか1つを選んで、これから記録される
べきAOBに割り当てる。006〜999の番号が未割当ならば、これから006の番号をCo
ntent-IDとして選んでコンテンツに割り当ててもよい。また002,004,006という
ように飛び飛びの番号がAOBに割り当て済みであり、003,005,007〜999のように
飛び飛びの番号が未割当ならば、003の番号をContent-IDとして選んで割り当て
てもよい。しかしこれから記録されるべきAOBが複数であっても、Content-IDと
してこれらのAOBに割り当てるべき番号は1つでよい。このことはContent-IDとAO
B-IDとの決定的な差違なので留意すべきである。つまり、1つのコンテンツが複
数のAOBに対応する場合であっても、この複数のAOBに、共通のContent-IDを割り
当てれば良い。Content-IDを付与した後、コンテンツ管理装置3は半導体メモリ
カード1からMedia-IDを読み出し、未割当番号からえらんだContent-IDと、Medi
a-IDとの組みを履歴情報としてローカルストレージ20内に格納する。Content-
IDをMedia-IDと組みにして保持しておくことで、自身が保持しているコンテンツ
がどの半導体メモリカード1に記録されているか、また、この半導体メモリカー
ド1において、どのようなContent-IDが付与されているかを知得することができ
る。
【0033】 (24.ii)以上のContent-IDの割り当てから以下のことが言える。同じコンテン
ツを同じ半導体メモリカード1に2回チェックアウトする場合を考える。例えば0
01〜005が割り当て済みであり、あるコンテンツについてのチェックアウトが命
じられたとする。この場合、未割当の番号である006を選んで、コンテンツに対
応するAOBに割り当てる。その後同じコンテンツについてのチェックアウトが命
じられれば、007〜999の空き番号の中から007を選んでこのコンテンツに対応す
るAOBに割り当てる。1つのコンテンツに対してチェックアウトが2回行われ、1つ
のコンテンツに対応する2つのAOBが半導体メモリカード1に記録された場合、こ
れら2つのAOBには、それぞれ006、007のContent-IDが付与され、半導体メモリカ
ード1において区別されることになる。
【0034】 {4-25}チェックイン実行部25 チェックイン実行部25は、半導体メモリカード1が接続され、この半導体メ
モリカード1からのチェックインが命じられると、チェックイン実行部25はこ
のMedia-IDを読み出すと共に、この半導体メモリカード1に記録されているAOB
に割り当てられたContent-IDを読み出す。そして半導体メモリカード1から読み
出されたContent-IDと、Media-IDの組みと同一の履歴情報がローカルストレージ
20内に格納されているかの検索を行う。同一の組みが存在するなら、その組み
に含まれるContent-IDと、同一のContent-IDが割り当てられた全てのAOBを再生
不能な状態に設定する。同一のContent-IDが割り当てられたAOBが半導体メモリ
カード1に複数存在する場合、これら複数のAOBは一律に再生不能な状態に設定
されることになる。何故なら、これらのAOBは、半導体メモリカード1において
複数に分割されてはいたが、本来は1つのコンテンツに対応するものであり、チ
ェックイン時には、これらのAOBは一括して再生不能な状態に設定すべきだから
である。履歴情報に含まれるContent-IDが割り当てられた全てのAOBを半導体メ
モリカード1から一括して再生不能な状態に設定すれば、チェックイン実行部2
5はこの履歴情報に対応するコンテンツのチェックアウト許可回数をインクリメ
ントした後、履歴情報を削除する。これによりチェックアウト前の状態に戻り、
再度のチェックアウトが可能となる。同一のContent-IDが割り当てられたAOBが
編集され、分割されていたり、また他のAOBと統合している場合には、それらを
元のAOBに戻した後、再生不能な状態に設定する。
【0035】 コンテンツ管理装置3の内部構成について、一通り説明したところで、コンテ
ンツに付与されるContent-ID、AOB-ID、ISRCを相互に比較する。 半導体メモリカード1における空き番号から割り当てるべき番号が選ばれる点
はAOB-IDと、Content-IDとにおいて共通しているといえる。 コンテンツを複数のAOBに分割して半導体メモリカード1に記録する場合にお
いて、各AOBに割り当てられるAOB-IDはそれぞれ異なるものとなるが、各AOBに割
り当てられるContent-IDは共通である。半導体メモリカード1に記録されている
1つのAOBを複数のAOBに分割する場合において、分割により得られた各AOBには、
それぞれ相異なるAOB-IDが割り当てられる。分割により得られた各AOBには、そ
れぞれ共通のContent-IDが割り当てられる。
【0036】 AOBの分割を経た場合、AOB-IDは、同一性が維持されないのに対して、Content
-IDは同一性が維持されるので、同一性の有無においてAOB-IDとContent-IDとは
相違する。 一方、Content-IDをISRCと比較すると、AOBの分割時に同一性が維持されてい
るという点は、ISRCも同様である。何故なら、ISRCは、国際的にコンテンツを識
別するための識別情報であり、統合、分割がどう行われようと、変動することは
ないからである。逆にいえば、コンテンツ管理装置3が複数回チェックアウトを
行った場合、ISRCは、1回目のチェックアウトにより記録されたAOBについても、
2回目のチェックアウトにより記録されたAOBについても同一値となり、単にISRC
を参照することのみでは両者を区別できない。一方、1つのコンテンツに対して
チェックアウトが2回行われ、1つのコンテンツに対応する2つのAOBが半導体メモ
リカード1に記録された場合、これら2つのAOBには、それぞれ相異なるContent-
IDが付与されることは先に述べた通りである。よってチェックイン実行部25は
、半導体メモリカード1からのチェックインが求められた際、一回目のチェック
アウトにより半導体メモリカード1に記録されたAOBを再生不能な状態に設定し
、二回目のチェックアウトにより半導体メモリカード1に記録されたAOBを半導
体メモリカード1に残しておくという制御を実現することができる。
【0037】 以上のことから、Content-IDは、チェックアウトにより半導体メモリカード1
に記録されたAOBを一意を特定することができる点という、AOB-ID、ISRCに無い
特徴を有していることがわかる。 以上のように構成されたオーディオデータ管理システムの第1動作例について
図5(a)〜図5(d)、図6(a)〜図6(c)を参照しながら説明する。図
5(a)〜図5(d)、図6(a)〜図6(c)は、オーディオデータ管理シス
テムの第1動作例を模式的に示す図である。図5(a)は、初期状態であり、コ
ンテンツと、これのチェックアウト許可回数である001回とを格納している。一
方、半導体メモリカード1には、AA1のMedia-IDが付与されている。特に断らな
いかぎり、1つのコンテンツは1つのAOBに対応するものとする。この状態でコン
テンツ管理装置3に格納されたコンテンツのチェックアウトを操作者が命じれば
、コンテンツ管理装置3は、図5(b)のに示すように、これから記録すべき
AOBにAOB-ID割当部23が001のAOB-IDを割り当てて、Content-ID割当部24が00
1のContent-IDを割り当てる。このように001のAOB-IDが割り当てられたので、半
導体メモリカード1においてこれから記録されるべきAOBは、AOB001として識別
される。続いてに示すようにコンテンツをAOBとして半導体メモリカード1に
記録する。それと共にAOBに対応する暗号鍵と、AOBに対応する再生制御情報とを
半導体メモリカード1に記録する。これにより半導体メモリカード1には『Trac
k.A』が記録されたことになる。
【0038】 続いてに示すようにContent-ID割当部24は、半導体メモリカード1からAA
1のMedia-IDを読み取り、AOBに割り当てられた001のContent-IDと対応づけて、
履歴情報としてローカルストレージ20内に格納する。最後にに示すように権
利管理情報におけるチェックアウト許可回数をデクリメントして、チェックアウ
ト許可回数を000回にしてチェックアウト処理を終える。その後図5(c)の
に示すように、半導体メモリカード1はコンテンツ管理装置3からイジェクトさ
れ、編集再生装置2に接続されたとする。
【0039】 図5(d)は、半導体メモリカード1に記録されたAOBが編集再生装置2によ
り分割される様子を示す図である。図5(d)に示すようにオブジェクト分割部
12が編集点をAOBに対して設定して、これを2つに分割する。AOBが分割され、
新たなAOBが得られれば、図6(a)のに示すようにこのAOBに未割当のAOB-ID
である002を割り当て、図6(a)のに示すように元のAOBと同じContent-IDで
ある001を割り当てる。その後、AOB002についての暗号鍵と、再生制御情報とを
生成すれば、半導体メモリカード1に新たな『Track.B』が得られる。
【0040】 図6(b)は、半導体メモリカード1のチェックインが行われる様子を示す図
である。に示すように編集により2つのAOBが記録された半導体メモリカード1
が再度接続され、チェックインが命じられたものとする。コンテンツ管理装置3
のローカルストレージ20には、Media-ID=AA1と、Content-ID=001との組みから
なる履歴情報が格納されているので、チェックイン実行部25は、、に示
すように、接続された半導体メモリカード1に付与されたMedia-IDと、AOBにお
いて各AOBに割り当てられたContent-IDとを照合して、履歴情報におけるContent
-ID=001と同一のContent-IDが割り当てられたAOBが存在するかを判定する。接続
された半導体メモリカード1には、Content-ID=001が割り当てられたAOBが2つ存
在するので、図6(c)のに示すようにチェックイン実行部25はこれらのAO
Bを再生不能な状態に設定して、に示すようにMedia-ID=AA1とContent-ID=001
との組みを含む履歴情報を削除し、に示すようにチェックアウト許可回数をイ
ンクリメントし、チェックアウト許可回数を"001"回とする。以上が第1動作例
である。
【0041】 第1動作例と比較して、一歩進んだオーディオデータ管理システムの第2動作
例を図7(a)〜図7(c)、図8(a)〜図8(c)を参照しながら説明する
。図7(a)〜図7(c)は、オーディオデータ管理システムの動作を簡易に示
す図である。図7(a)において、コンテンツと、これのチェックアウト許可回
数である"001"回とがコンテンツ管理装置3に格納され、半導体メモリカード1
には、AA1のMedia-IDが付与されている点は、図5(a)と同様である。異なる
のは半導体メモリカード1には既に、AOBが記録されており、このAOBには001のA
OB-IDと、001のContent-IDとが割り当てられている点である。このAOB001は、コ
ンテンツ管理装置3がチェックアウトしたものではない。これは第2動作例特有
の前提なので、AOB001はコンテンツ管理装置3によりチェックインされるべきで
ないことに留意されたい。尚、1つのAOBが1つのコンテンツに対応するという前
提は、第1動作例と同様である 図7(a)のに示すように編集再生装置2がコンテンツ管理装置3に接続さ
れ、コンテンツのチェックアウトを操作者が命じると、コンテンツ管理装置3は
図7(b)のに示すようにAOB-ID割当部23は002のAOB-IDをこれから記録さ
れるべきAOBに割り当て、Content-ID割当部24は002のContent-IDをこれから記
録されるべきAOBに割り当てる。その後、に示すようにコンテンツをAOBに変換
して半導体メモリカード1に記録する。それと共にAOBに対応する暗号鍵と、AOB
に対応する再生制御情報とを半導体メモリカード1に記録する。
【0042】 これにより半導体メモリカード1には『Track.B』が記録されたことになる。
続いてに示すようにContent-ID割当部24は、半導体メモリカード1からAA1
のMedia-IDを読み取り、AOBに割り当てられた002のContent-IDと対応づけて、履
歴情報としてローカルストレージ20に格納する。最後にに示すように権利管
理情報におけるチェックアウト許可回数をデクリメントして、チェックアウト許
可回数を000回にしてチェックアウト処理を終える。
【0043】 その後、図7(c)のに示すように、半導体メモリカード1はコンテンツ管
理装置3からイジェクトされ、編集再生装置2に接続されたとする。その際編集
再生装置2におけるオブジェクト分割部12は、AOB002に対して編集点を設定し
て、このAOB002を2つに分割する。AOBが分割され、新たなAOBが得られれば、こ
のAOBに未割当のAOB-IDである003と、元のAOBと同じContent-IDである002とを
に示すように割り当てる。
【0044】 それから、AOB003についての暗号鍵と、再生制御情報とを生成すれば、半導体
メモリカード1に新たな『Track.C』が得られる。編集再生装置2におけるオブ
ジェクト統合部13は、図8(a)におけるに示すようにAOB002を含む『Trac
k.B』を、AOB001を含む『Track.A』に統合する。この際、図8(a)の、に
示すようにTrackの再生制御情報に含まれる属性情報を更新する。これにより、
これらの属性情報は、『Track.Aの先頭部分"Head of Track.A"』、『Track.Aの
後半部分"End of Track.A"』を示すようになる。以上の処理を経て、コンテンツ
管理装置3により記録されたAOB002と、コンテンツ管理装置3以外の機器により
記録されたAOB001とからなる『Track.A』が、半導体メモリカード1に得られた
ことになる。
【0045】 図8(b)は、半導体メモリカード1のチェックインが行われる様子を示す図
である。編集により2つのAOBが記録された半導体メモリカード1が再度コンテン
ツ管理装置3に接続され、チェックインが命じられたものとする。 コンテンツ管理装置3のローカルストレージ20には、Media-ID=AA1と、Cont
ent-ID=002との組みからなる履歴情報が格納されているので、チェックイン実行
部25は図8(b)に示すように、接続された半導体メモリカード1に付与さ
れたMedia-IDを参照して、履歴情報におけるContent-ID=002と同一のContent-ID
が割り当てられたAOBが存在するかを判定する。AOB-ID=003が割り当てられたAOB
003は、Content-ID=002が割り当てられているので、このAOB003は、かってチェ
ックアウトしたものと同一であるとコンテンツ管理装置3は判定する。
【0046】 AOB-ID=002が割り当てられたAOB002は、AOB-ID=001が割り当てられたAOB001
と統合されているものの、Content-ID=002が割り当てられているので、このAOB0
02も、かってチェックアウトしたものと同一であるとコンテンツ管理装置3は判
定する。これら2つのAOBは、かってチェックアウトにより記録したAOBと同一の
ものなので、チェックイン実行部25は、図8(c)のに示すようにAOB002を
再生不能な状態に設定して、図8(c)のに示すようにMedia-ID=AA1とConten
t-ID=002との組みを含む履歴情報を削除し、図8(c)のに示すようにコンテ
ンツに対してのチェックアウト許可回数をインクリメントして、"001"回にする
。この第2動作例において、Track.BをTrack.Aに統合するという編集操作を行っ
た際、Track.BのTrack.IDは、"B"から"A"に変動したが、Content-IDは変動しな
かったことに留意されたい。
【0047】 以上のように本実施形態によれば、チェックアウトにより記録されたAOBが分
割され、分割により得られたAOBを他のAOBと統合するような編集を編集再生装置
2が行う場合、編集により得られたAOBに、元のAOBと同一のContent-IDを割り当
てる。 分割・統合を複雑に繰り返すような編集が編集再生装置2により行われた場合
であっても、Content-IDにて同一性を判定することにより、半導体メモリカード
1に記録されたAOBがコンテンツ管理装置3に格納されている複数のコンテンツ
のうちどれに対応するかを容易に知得することができる。よってチェックインが
命じられた場合、コンテンツ管理装置3は同一のContent-IDが割り当てられた全
てのAOBを再生不能な状態に設定することにより、コンテンツを半導体メモリカ
ード1から抹消してしまうことができる。これによりAOBの一部が未だ半導体メ
モリカード1上に存在しているのに、チェックアウト許可回数がインクリメント
されるという現象を防止することができる。
【0048】 尚、本実施形態においてコンテンツ管理装置3は、コンテンツを電子音楽配信
により取得するものとしたが、コンテンツ管理装置3は、いわゆるCDリッピング
によりコンテンツを取得しても良い。CDリッピングとは、CD(Compact Disc)に記
録されているオーディオデータをエンコード、暗号化することによりコンテンツ
を得るという手法であり、かかるCDリッピングにより得たコンテンツについては
、前述の『SDMI Portable Device Specification』で定義されているように、チ
ェックアウト許可回数を3回に設定しておくのが望ましい。またCDリッピングに
限らず、DVD-Auduo等の他のパッケージメディアからコンテンツを作成してもよ
い。
【0049】 (第2実施形態) 第2実施形態は、SD-Audio規格に基づくデータ構造にて、Track、AOBを格納し
、処理する場合の改良に関する。 第2実施形態における半導体メモリカード1は、図9の物理構成を有するSDメ
モリカード100であるものとする。
【0050】 図9は、SDメモリカード100における物理層の構成を示す図である。本図に
示すように、SDメモリカード100の物理層は、システム領域101、Hidden領
域102、プロテクト領域103、AKE処理部104、AKE処理部105、Ks復号
化部106、Ks暗号化部107、ユーザデータ領域108からなる。 システム領域101は、図3(a)に示したMedia-IDと、Media Key Block(MK
B)とを格納した読出専用領域であり、ここに格納されたMKB、Media-IDを書き換
えることはできない。SDメモリカード100が、編集再生装置2、コンテンツ管
理装置3を初めとする他の機器と接続され、MKBとMedia-IDとが他の機器により
読み出された場合、これらを読み出した他の機器が、MKB、Media-IDと、自身が
所持しているデバイス鍵Kdとを用いて所定の演算を正しく行えば、他の機器は正
しい暗号鍵Kmuを所持することができる。
【0051】 Hidden領域102は、正解値となる暗号鍵Kmu、即ち、他の機器が正常なデバ
イス鍵Kdを用いて正常な演算を行なった場合、得られるべき暗号鍵Kmuを格納し
ている領域である。 プロテクト領域103は、暗号鍵と、Content-IDとを格納する領域である。 Authentication and Key Exchange(AKE)処理部104、AKE処理部105は、
機器とSDメモリカード100との間でチャレンジ・レスポンス型の相互認証を行
って、相手側の正当性を認証し、相手側が不当であれば処理を中断するが、相手
側が正当であれば機器とSDメモリカード100との間で暗号鍵(セッション鍵Ks
)を共有する。機器による認証は3つのフェーズ(機器側で乱数を発生させ、得
られた乱数をKmuを用いて暗号化して、チャレンジ値AとしてSDメモリカード10
0に送信するChallenge1フェーズ、SDメモリカード100側でこのチャレンジ値
AをSDメモリカード100内のKmuを用いて復号化し、得られた値をレスポンス値
Bとして機器に送信するResponse1フェーズ、機器側で保持していたチャレンジ値
Aを機器側のKmuで復号化して、SDメモリカード100から送信されたレスポンス
値Bと比較するVerify1フェーズ)からなる。
【0052】 SDメモリカード100による認証は3つのフェーズ(SDメモリカード100で乱
数を発生させ、得られた乱数をKmuを用いて暗号化して、この値をチャレンジ値C
として機器に送信するChallenge2フェーズ、機器側においてこのチャレンジ値C
を機器内のKmuを用いて復号化し、得られた値をレスポンス値DとしてSDメモリカ
ード100に送信するResponse2フェーズ、SDメモリカード100側で保持して
いたチャレンジ値CをSDメモリカード100側のKmuで復号化して、機器から送信
されたレスポンス値Dと比較するVerify2フェーズ)からなる。
【0053】 この際、他の機器が不正な暗号鍵Kmuを用いて相互認証を行えば、フェーズVer
ify1,2において、チャレンジ値Aとレスポンス値Bとの不一致、チャレンジ値Cと
レスポンス値Dとの不一致が判定され、相互認証が中断することとなる。逆に相
手側の正当性が認証されれば、AKE処理部4、AKE処理部5は、上述したチャレン
ジ値Aと、チャレンジ値Cとの排他的論理和をとり、これをKmuにて暗号化するこ
とにより、セッション鍵Ksを得る。
【0054】 Ks復号化部106は、SDメモリカード100と接続された他の機器から、プロ
テクト領域103に書き込むべき暗号鍵、Content-IDであって、暗号化されたも
のが出力された場合、それら暗号鍵、Content-IDがセッション鍵Ksを用いて暗号
化されているものとして、セッション鍵Ksを用いることにより復号を行う。そう
して復号により得られた暗号鍵、Content-IDが本来の暗号鍵、Content-IDである
として、プロテクト領域103に書き込む。
【0055】 Ks暗号化部107は、SDメモリカード100と接続された他の機器から、暗号
鍵、Content-IDを読み出す旨のコマンドが出力されると、セッション鍵Ksを用い
てプロテクト領域103に格納されている暗号鍵、Content-IDを暗号化した後に
、そのコマンドを発行した他の機器に出力する。 ユーザデータ領域108は、機器の正当性が認証されるか否かに拘らず、当該
機器によりアクセスされる領域であり、暗号化されたAOBや再生制御情報が格納
される。プロテクト領域103から読み出された暗号鍵が正しい値であれば、こ
こに格納されている暗号化されたAOBは正しく復号されることとなる。プロテク
ト領域103に対するデータ読み書きには、Ks復号化部6による復号化と、Ks暗
号化部7による暗号化とが伴うので、プロテクト領域103は、SDメモリカード
100と接続している機器がAKEプロセスを正しく行った場合のみ、当該機器に
より正規にアクセスされることとなる。
【0056】 続いて、SDメモリカード100のディレクトリ構成、ファイル構成について説
明する。 図10は、SDメモリカード100におけるユーザデータ領域108、プロテク
ト領域103のディレクトリ構成、ファイル構成を示す図である。本図において
プロテクト領域103、ユーザデータ領域108のそれぞれにSD_Audioディレク
トリが設けられ、ユーザ領域のSD_Audioディレクトリには、8つのAOBを格納した
8つのAOBファイル(AOB001.SA1、AOB002.SA1、AOB003.SA1、AOB004.SA1・・・・AOB00
8.SA1)と、SD_AUDIO.TKMとが配置されている。プロテクト領域103のSD_Audio
ディレクトリには、AOBSA1.KEYが配置されている。AOBファイルのファイル名に
おける"001"〜"008"の番号は、AOB-IDである。AOBSA1.KEYに含まれる8つのTitle
Key Entryや、SD_AUDIO.TKMに含まれる8つのTrack Information(TKI)にも、AOB
-IDと同じ番号を示す#1,#2,#3,#4・・・・・#8の番号が割り当てられている。各AOBフ
ァイルを暗号化する際に用いた暗号鍵"EKey"は、AOB-IDと同一の番号を有する『
Title Key Entry』に格納され、AOBを再生するための再生制御情報は、AOB-IDと
同一番号を有する『TKI』に存在することとなる。
【0057】 図11は、TKIと、AOBファイルと、Title Key Entryとの相互関係を示す図で
ある。図11の第1段目における四角枠はSD_AUDIO.TKMを示し、第2、第3段目
は図10に示した8つのAOBファイルを示す。第1段目は、8つのTKIを示す。各TK
Iには、TKIを特定する番号"#1","#2","#3","#4"がTKI-IDとして割り当てられて
いる。各TKIは、TKI-IDと同じ番号がAOB-IDとして割り当てられたAOBファイルと
対応している。
【0058】 第4段目における8つの枠は、8つのTitle Key Entryを示す。この8つのTitle
Key Entryは、5つのEKey(EKey#1、EKey#2、EKey#3、EKey#4、EKey#5)と、5つ
のContent-ID(001、002、003、004、005)とを収録している。また各Title Key
Entryには、Title Key Entryを特定する番号"#1","#2","#3","#4"・・・・・"#7","#
8"が付与されている。各Title Key Entryは、同じ番号がAOB-IDとして付与され
たAOBファイルと対応している。この点に注意して、図11を参照すれば、TKI#1
とTitle Key Entry#1とがAOB001.SA1に対応していて、TKI#2とTitle Key Entry#
2とがAOB002.SA1、TKI#3とTitle Key Entry#3とがAOB003.SA1、Title Key Entry
#4とTKI#4とがAOB004.SA1に対応していることがわかる(本図における矢印TA1,T
A2,TA3,TA4・・・・・・は、各TKIがどのAOBファイルと対応しているかを示し、本図に
おける矢印KA1,KA2,KA3,KA4・・・・・・は、各Title Key EntryがどのAOBファイルと
対応しているかを示す。)。
【0059】 図12は、AOBファイルに収録されている各AOBが連続して再生されることによ
り、どのような再生内容が再生されるかを示す。第1段目は、ユーザデータ領域
における8つのAOBファイルを示し、第2段目は、各AOBファイルに収録されてい
る8つのAOBを示す。第3段目は、それぞれのAOBに含まれる有効部分であるAOB_B
LOCKを示す。
【0060】 第5段目は、Content.A、Content.B、Content.C、Content.D、Content.Eとい
う5つのコンテンツのそれぞれを示す。第4段目は、第5段目のコンテンツがど
のような単位で分割されるかを示し、破線AS1,AS2,AS3・・・・AS7,AS8は、コンテン
ツの分割部分と、AOB_BLOCKとの対応関係を示す。 AOB#4は、30.6分という時間にて再生されるコンテンツ(Content.D)の先頭部分
であり、8.4分という再生時間にて再生される。AOB#5、AOB#6に含まれるAOB_BLO
CKはContent.Dの中間部分であり、8.4分という再生時間、AOB#7に含まれるAOB_B
LOCKは、Content.Dの終端部分であり、5.4分という再生時間にて再生される。こ
のように30.6分という再生時間を有するコンテンツは、(8.4分+8.4分+8.4分+5.4
分)という単位で分割され、各AOBに含まれていることがわかる。この図からも理
解できるように、AOBファイルに含まれる全てのAOBは、再生時間長が8.4分とい
う時間長以内に収められていることがわかる。
【0061】 続いてTitle Key Entryの内部構成について説明する。図13(a)は、Title
Key Entryの内部構成を示す図である。図13(a)の破線h1に示すように、Ti
tle Key Entryは、7バイトの暗号鍵『EKEY』、『Availability Flag』、『Conte
nt ID』とからなる。 『Availability Flag』は、対応するAOBがSDメモリカード100に記録されて
おり、そのAOBに対応するEKeyがTitle Key Entryに存在する場合、"1"に設定さ
れ、そのAOBに対応するEKeyがTitle Key Entryに存在しない場合、"0"に設定さ
れるフラグである。
【0062】 第2実施形態における『Content ID』は、Availability Flagと以下のように
併用される。あるTitle Key Entryに対応するAOBファイルが存在する場合、Titl
e Key EntryについてのContent_IDは"001"〜"999"の何れかに設定される。あるT
itle Key Entryに対応するAOBファイルが存在しない場合、Title Key Entryにつ
いてのContent_IDは"0"と設定される。更にTrackとTKI(AOB)が1対多で対応する
場合、AOBに対応するTitle Key EntryにおけるContent_IDが、全て同一の値とな
る。一方Availability Flagは、TrackとAOBが1対1で対応する場合"1"に設定され
る。TrackとAOBが1対多で対応する場合、多のTitle Key Entryのうち、唯一のも
ののAvailability Flagが"1"に設定される。残りのTitle Key EntryのAvailabil
ity Flagは"0"に設定される。Content_IDが"0"ではなく、Availability Flagが"
0"に設定されていれば、同一のContent_IDを有するAOBが複数存在し得るから、
これを手掛かりに同一のContent_IDを有するTitle Key Entryを検出する。そう
して1つのContent_IDに対応する複数のAOBを特定するというサーチ処理が可能と
なる。
【0063】 図13(b)を参照しながらTKIについて説明する。図13(b)を参照する
と各TKIは、破線の引き出し線h2に示すように、Track_General_Informatin(TKGI
) 、アーティスト名、アルバム名、編曲者名、プロデューサ名等、TKIに固有な
テキスト情報が記述されるTrack_Text_Infomation_Data_Area(TKTXTI_DA)、8.4
分という再生時間を上限としたタイムサーチテーブル(Track_Time_Serch_Table(
TKTMSRT))からなる。
【0064】 TKGIは、破線の矢印h3に示すように、『TKI_ID』『TKIN』『TKI_BLK_ATR』『T
KI_LNK_PTR』『ISRC』『BIT』を含む。 『TKI_ID』には、TKIを一意に識別できるID(本実施形態では2バイトの"A4"と
いうコード)が記述される。 『TKIN』には、1から999までの範囲のTKI番号が記述される。
【0065】 『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との組みは、それぞれが独立したTrackに対応しているの
で、TKI#1、TKI#2、TKI#3、TKI#8のTKI_BLK_ATRは、『Track』と設定されている
。TKI#4におけるTKI_BLK_ATRは『Head_of_Track』と設定され、TKI#7におけるTK
I_BLK_ATRは『End_of_Track』と、TKI#5、TKI#6は『Midpoint_of_Track』と設定
されていることがわかる。このことは、TKI#4と対応関係を有するAOB004.SA1はT
rackの先頭部と、TKI#5、TKI#6と対応関係を有するAOB005.SA1及びAOB006.SA1は
Trackの中間部と、TKI#7と対応関係を有するAOB007.SA1はTrackの終端部である
ことを意味する。
【0066】 このTKI_BLK_ATRを設定することにより、複数のTrackのうち、任意の2つを1つ
のTrackに統合するという統合編集、1つのTrackを複数に分割するという分割編
集が容易に行なえることとなる。Trackの統合を行う際の、TKIの更新について説
明する。 図14は、2つのTrackを1つに統合する場合にTKIがどのように設定されるかを
示す図である。図11において、Track.CとTrack.Eとを1つのTrackに統合すると
いう編集操作を操作者が希望しているものとする。これらTrack.C、Track.Eに対
応するAOBがAOB003.SA1、AOB008.SA1に収録されており、それらがTKI#3、TKI#8
に対応づけられているので、これらTKI#3及びTKI#8のTKI_BLK_ATRの書き換えが
行われる。図14にTKIのTKI_BLK_ATRの書き換え後の状態を示す。図11におい
てTKI#3、TKI#8のTKI_BLK_ATRはTrack.C,Track.Eと記載されているが、図14で
は、TKI#3のTKI_BLK_ATRは『Head_of_Track』に書き換えられ、TKI#8のTKI_BLK_
ATRは『End_of_Track』に書き換えられている。このように、TKI_BLK_ATRが書き
換えられることにより、TKI#3、TKI#8、AOB003.SA1、AOB008.SA1、Title Key En
try#3、Title Key Entry#8は、Track.Cという1つのTrackとして扱われる。この
際、AOB003、AOB008に対応するTitle Key Entry#3、Title Key Entry#8には、元
のContent-IDであるContent-ID=003、Content-ID=005が格納される。またTitle
Key Entry#3、Title Key Entry#8には、元の暗号鍵であるEKey#3,Ekey#5が格納
される。
【0067】 Trackの分割を行う際のTKIの更新について説明する。図15は、1つのTrackを
2つのTrackに分割する場合を想定した図である。図11において、Track.CをTra
ck.C−Track.Fという2つのTrackに分割するという編集を操作者が希望している
ものとする。この場合、Track.Cを構成するAOB#3を分割して新たなAOBを得る。
そして、001〜008の番号が割当済みなので、未割当番号009を分割により得られ
たAOBに割り当てて、AOB009を得る。その後、このAOB009.SA1に対応するTKI#9と
、Title Key Entry#9とを生成して図15の状態となる。Title Key Entry#9には
、AOB003に割り当てられていたContent-ID=003と、AOB003の暗号化に用いられた
EKey#3とが格納される。
【0068】 『TKI_LNK_PTR』には、当該TKIのリンク先のTKIについてのTKINが記述される
。図11において矢印TL4,TL5,TL6に示すように、Track.Dを構成する4つのAOBフ
ァイルに対応するTKI#4、TKI#5、TKI#6、TKI#7は、各TKI_LNK_PTRが次のTKIを指
示するよう設定されている。 『ISRC』には、TKGIにおけるISRC(International Standard Recording Code
)が記述される。
【0069】 『ブロック情報テーブル(BIT)』は、AOBのうち、どの部分を有効部分とするか
(AOB_BLOCKとするか)を管理するテーブルである。 続いて第2実施形態に係る編集再生装置2、コンテンツ管理装置3の構成につ
いて説明する。第2実施形態に係る編集再生装置2、コンテンツ管理装置3の構
成を図16、図17に示す。これらが図3(b)、図4に示したものと異なるの
は、編集再生装置2にセキュアR/W部14が、コンテンツ管理装置3にセキュアR
/W部26がそれぞれ備えられている点である。セキュアR/W部14は、編集再生
装置2がSDメモリカード100と接続された際、SDメモリカード100とMKB、M
edia-IDを用いたAKEプロセスと、セッション鍵Ksを用いたデータの暗号化、復号
化を行うものであり、セキュアR/W部26は、コンテンツ管理装置3がSDメモリ
カード100と接続された際、SDメモリカード100とMKB、Media-IDを用いたA
KEプロセスと、セッション鍵Ksを用いたデータの暗号化、復号化とを行うもので
ある。そのため、第2実施形態に係るオブジェクト分割部12、オブジェクト再
生部11は、セキュアR/W部14を介したメモリアクセスにより、Title Key Ent
ryの読み書きを実現する。第2実施形態に係るコンテンツ管理装置3も同様であ
り、チェックアウト実行部22、Content-ID割当部24は、セキュアR/W部26
を介したメモリアクセスを行うことにより、Title Key Entryの読み書きを行う
。セキュアR/W部14及びセキュアR/W部26は、図18に示す内部構成を有する
点において共通している。図18に示すように、セキュアR/W部14、セキュアR
/W部26は、セキュアライト部31、セキュアリード部32を備えている。この
うちセキュアライト部31は、図19に示す構成を有する。
【0070】 図19に示すようにセキュアライト部31は、MKB処理部41、ID処理部42
、AKE処理部43、Kmu暗号化部44、Ks暗号化部45からなる。 MKB処理部41は、SDメモリカード100のシステム領域に格納されているMKB
と、編集再生装置2、コンテンツ管理装置3の製造メーカーにより付与されたデ
バイス鍵Kdとを読み出し、これらを用いて所定の演算を行うことにより、56ビッ
トの暗号鍵KmをID処理部42に出力する。
【0071】 ID処理部42は、MKB処理部41から56ビットの暗号鍵Kmが出力されれば、SD
メモリカード100のシステム領域からMedia-IDを読み出して、所定の演算を行
うことにより、64ビットの演算結果を算出し、そのうち下位56ビットを暗号鍵Km
uとして、AKE処理部43及びKmu暗号化部44に出力する。 AKE処理部43は、ID処理部42により算出された暗号鍵Kmuと、SDメモリカー
ド100側の暗号鍵Kmuとを用いたAKEプロセスを行う。その結果として得られた
56ビットのセッション鍵KsをKs暗号化部45に出力する。
【0072】 Kmu暗号化部44は、SDメモリカード100に記録すべきTitle Key Entryを、
ID処理部42が出力した暗号鍵Kmuを用いて暗号化してKs暗号化部45に出力す
る。 Ks暗号化部45は、AKE処理部43から出力された56ビットのセッション鍵Ks
を用いて、Kmu暗号化部44により暗号化されたTitle Key Entryを更に暗号化し
て、SDメモリカード100に出力し、プロテクト領域103に書き込ませる。
【0073】 一方セキュアリード部32の内部構成は、図20に示す通りであり、MKB処理
部51、ID処理部52、AKE処理部53、Ks復号化部54、Kmu復号化部55から
なる。 MKB処理部51は、SDメモリカード100が編集再生装置2、コンテンツ管理
装置3に接続されると、システム領域101からMKBを読み出し、デバイス鍵Kd
を用いて読み出されたMKBに対して所定の演算を行うことにより、56ビットの暗
号鍵Kmを得る。
【0074】 ID処理部52は、接続されたSDメモリカード100のシステム領域101から
Media-IDを読み出し、MKB処理部51により算出された暗号鍵Kmと、読み出され
たMedia-IDとを用いて所定の演算を行い、64ビットの演算結果を得て、そのうち
下位56ビットを暗号鍵Kmuとして、AKE処理部53とKmu復号化部55とに出力す
る。
【0075】 AKE処理部53は、ID処理部52により出力された暗号鍵Kmuを用いて、SDメモ
リカード100におけるAKE処理部105とAKEプロセスを行い、その結果である
56ビットのセッション鍵KsをKs復号化部54に出力する。 Ks復号化部54は、プロテクト領域103に暗号化された状態で格納されてい
るTitle Key Entryを読み出し、AKE処理部53が出力した56ビットのセッション
鍵Ksを用いて復号する。そしてその結果をKmu復号化部55に出力する。
【0076】 Kmu復号化部55は、ID処理部52により算出された56ビットの暗号鍵Kmuを用
いて、復号化を行い、Title Key Entryを得る。 以上のように、SDメモリカード100のプロテクト領域103に対するアクセ
スは、セッション鍵Ks、Kmuを用いた暗号化、復号化、AKEプロセスが伴うので、
不正な機器によるアクセスは排除され、編集再生装置2、コンテンツ管理装置3
のような正当な機器のみにより、正当に読み書きされることとなる。
【0077】 続いてローカルストレージ20におけるディレクトリ構成、ファイル構成につ
いて説明する。図21(a)は、ローカルストレージ20のディレクトリ構成、
ファイル構成を示す図である。本図に示すようにローカルストレージ20には、
一般のアプリケーションプログラムであってもアクセスすることができるユーザ
領域と、Licensed Compliantモジュールのみがアクセス可能であり、他のアプリ
ケーションプログラムのアクセスは禁止されるセキュア領域とを備える。ユーザ
領域のルートディレクトリは、ダウンロード用のディレクトリであるDownLoadデ
ィレクトリィが存在する。このDownLoadディレクトリィは、コンテンツ管理装置
3がEMDを介してダウンロードしたコンテンツが格納されるディレクトリであり
、ここに『Content.A.pcj』、『Content.B.pcj』、『Content.C.pcj』、『Conte
nt.D.pcj』、『Content.E.pcj』という5つのファイルが存在する。これらは、暗
号化されたコンテンツと、このコンテンツについての権利管理情報とからなり、
権利管理情報内にチェックアウト許可回数やコンテンツについての暗号鍵が格納
されることは第1実施形態で述べた通りである。
【0078】 ユーザ領域には、配信用パッケージ管理テーブルが配置される。図21(b)
は、配信用パッケージ管理テーブルの一例を示す図である。配信用パッケージ管
理テーブルは、配信用パッケージについての『インデックス番号』と、配信用パ
ッケージが格納されているファイルの所在を示す『ファイルパス』と、配信用パ
ッケージに相当するコンテンツのアーティスト名、タイトルを示す『コンテンツ
紹介情報』とからなる。ユーザは、この配信用パッケージ管理テーブルを参照す
ることにより、どのコンテンツがどのディレクトリにどのようなファイル名で格
納されているかを知ることができる。
【0079】 続いてセキュア領域について説明する。セキュア領域は、課金情報等、ユーザ
による改竄を禁ずるべき情報が格納される領域であり、各コンテンツについての
履歴情報とからなる履歴情報テーブルはここに格納される。Content.A〜Content
.Eについてのチェックアウト許可回数が図21(c)に示すように設定されてい
る場合の履歴情報テーブルの一例を図21(d)に示す。図21(c)に示すよ
うに、Content.A、Content.Bについてのチェックアウト許可回数であるチェック
アウト許可回数A,Bがそれぞれ2回と設定されており、チェックアウトが2回可能
である場合、履歴情報テーブルにおいて、Content.Aについての履歴情報A、Cont
ent.Bについての履歴情報Bは、Media-IDとContent-IDとの組みを2つ含むものと
なる。Content.C〜Content.Eについてのチェックアウト許可回数であるチェック
アウト許可回数C,D,Eがそれぞれ1回と設定されており、チェックアウトが1回だ
け可能である場合、履歴情報テーブルにおいて、Content.C〜Content.Eについて
の履歴情報C〜Eは、Media-IDとContent-IDとの組みを1つ含むものとなる。
【0080】 上述したようなディレクトリ構成、ファイル構成を有するSDメモリカード10
0、ローカルストレージ20に対するチェックアウト処理の実現には、図22の
フローチャートに示す処理を、ユーザインターフェイス部21、チェックアウト
実行部22、AOB-ID割当部23、Content-ID割当部24に実行させればよい。図
22のフローチャートを参照しながら、第2実施形態に係るチェックアウト処理
、チェックイン処理について説明する。
【0081】 ユーザインターフェイス部21は、コンテンツ管理装置3に対してステップS
1においてSDメモリカード100が接続されるのを待ち、ステップS2において
ユーザインターフェイス部21は、配信用パッケージ管理テーブルにおけるコン
テンツ紹介情報を一覧表示する。コンテンツ紹介情報には、各コンテンツについ
てのタイトル名やアーティスト名が含まれているので、これらを一覧表示すれば
、ユーザはDownLoadディレクトリィにどのようなコンテンツが格納されているか
を伺い知ることができる。これらの中から、ユーザインターフェイス部21はス
テップS3においてチェックアウトすべきコンテンツの指定を受け付ける。チェ
ックアウトすべきコンテンツが指定されれば、ステップS4、ステップS5を繰
り返し条件とするループ処理に移行する。本ループ処理は、ステップS3におい
て指定されたコンテンツの全てについて、ステップS6〜ステップS24を繰り
返すものである。ステップS6において、チェックアウト実行部22は、配信用
パッケージ管理テーブルを参照して、指定されたコンテンツのファイルパスを知
得し、配信用パッケージの所在を特定する。ステップS7においてチェックアウ
ト実行部22は、予め配布された公開鍵を用いて配信用パッケージの権利管理情
報を復号する。権利管理情報には、チェックアウト許可回数と、暗号鍵とが含ま
れているので、この復号によりコンテンツについてのチェックアウトがあと何回
可能であるかを知ることができる。ステップS8において チェックアウト実行
部22は、チェックアウト許可回数は"0"であるか1回以上であるかを判定する。
0回ならば、もはやこのコンテンツについてのチェックアウトは不可能なので、
ステップS9〜ステップS24をスキップして、次のコンテンツに処理を移す。
1回以上ならば、ステップS8からステップS9に移行する。
【0082】 ステップS9においてSDメモリカード100とのAKEプロセスを経て、Content
-ID割当部24は、プロテクト領域103のSD_AudioディレクトリにおけるAOBSA
1.KEYを参照する。AOBSA1.KEYには、SDメモリカード100に既に記録されてい
るAOBについてのTitle Key Entryが存在しており、Title Key Entryの中にはCon
tent-IDが存在するので、このAOBSA1.KEYのアクセスによりSDメモリカード10
0におけるContent-IDの割当状況を知ることができる。
【0083】 続いてステップS10においてContent-ID割当部24は、001〜999の番号のう
ち、既に割り当てられている番号を除く未割当の番号から、記録すべきAOBに割
り当てるべきContent-IDを選ぶ。その後ステップS11においてチェックアウト
実行部22は、SDメモリカード100からMedia-IDを読み出して、保持しておく
。Content-IDとMedia-IDとを取得したので、いよいよAOBの記録を実行する。
【0084】 ステップS12においてチェックアウト実行部22は、コンテンツの先頭から
8.4minの部分を1つのAOBとして生成する。コンテンツのうち、8.4min.の部分を1
つのAOBとするのは、タイムマップテーブルを含む再生制御情報の規模を抑制す
る目的にほかならない。続いてステップS13においてAOB-ID割当部23が、ユ
ーザ領域のSD_Audioディレクトリにおけるファイルエントリを参照する。ファイ
ルエントリを参照する理由は、以下の通りである。即ち、AOB-IDは、AOBファイ
ルのファイル名に付与されている。一方、SD_Audioディレクトリに配置された複
数ファイルのファイル名は、SD_Audioディレクトリのファイルエントリに列記さ
れている。
【0085】 そうすると、ファイルエントリを参照するだけで、SDメモリカード100にお
いてAOB-IDとして既にAOBに割り当てられている番号が判明する。既にAOBに割り
当てられている番号を知得するべく、AOB-ID割当部23はファイルエントリを参
照するのである。ステップS14においてAOB-ID割当部23は、001〜999の番号
のうち、既に割り当てられている番号を除く未割当番号から、記録すべきAOBに
割り当てられるべきAOB-IDを選ぶ。続いてステップS15においてチェックアウ
ト実行部22は、AOB-ID割当部23が選んだAOB-IDをファイル名に含むAOBファ
イルをオープンして、このAOBファイルにAOBを記録する。その後、チェックアウ
ト実行部22はステップS16においてSD_AUDIO.TKMに含まれる複数のTKIのう
ち、選んだAOB-IDに対応する順位に存在するTKIを特定し、特定したTKIに、AOB
に対応する再生制御情報を格納する。
【0086】 ステップS17においてチェックアウト実行部22は、SDメモリカード100
とのAKEプロセスを経て、AOBSA1.KEYのうち選んだAOB-IDに対応するTitle Key E
ntryに、暗号鍵と、Content-IDとを格納し、ステップS18において同じConten
t-IDがAOBSA1.KEYに既に存在するかを判定する。存在しない場合ステップS19
に移行して対応するTitle Key EntryのAvailability Flagを"1"に、存在する場
合ステップS20に移行して、対応するTitle Key EntryのAvailability Flagを
"0"に設定する。
【0087】 これにより1つのコンテンツが1つのAOBに対応する場合、又は、1つのコンテン
ツが複数のAOBに対応していて、そのうち先頭のAOBをSD_Audioディレクトリに記
録する場合、それらAOBに対応するTitle Key EntryのAvailability Flagは"1"に
設定される。1つのコンテンツが複数のAOBに対応していて、先頭以外のAOBをSD_
Audioディレクトリに記録する場合、そのAOBに対応するTitle Key EntryのAvail
ability Flagは"0"に設定される。
【0088】 Availability Flagの設定を終えれば、ステップS21においてコンテンツに
残り部分があるかを判定する。コンテンツの再生時間が8.4min.以内であれば、
コンテンツにはもはや残りの部分はなくステップS21はNoとなりステップS2
3に移行する。8.4min.を上回るなら、未だ残りの部分があるので、ステップS
21がNoとなりステップS22に移行する。ステップS22においてチェックア
ウト実行部22は、コンテンツのうち次の8.4minの部分を1つのAOBとして生成し
、その後、ステップS13に移行する。これにより、残り部分に対応するAOBに
ついて新たなAOB-IDが割り当てられ(ステップS13〜ステップS14)、この
AOB-IDを含むファイル名のファイルにAOBが格納される(ステップS15)。ス
テップS21がYesになるまで、ステップS9〜ステップS20の処理が繰り返
すと、20分、30分長といった再生時間が長いコンテンツが3つ、4つのAOBとしてS
D_Audioディレクトリに記録されることになる。
【0089】 1つのコンテンツに対するAOBが全てSD_Audioディレクトリに記録されれば、ス
テップS23に移行する。ステップS23においてAOB-ID割当部23は、Media-
IDとContent-IDとの組みを履歴情報として記録する。そしてステップS24にお
いて権利管理情報におけるチェックアウト許可回数をデクリメントして、権利管
理情報を再度暗号化する。以上で、指定されたコンテンツに対応するAOBがSDメ
モリカード100に記録されたことになり、チェックアウトは終了する。
【0090】 続いてチェックイン処理について説明する。上述したようなディレクトリ構成
、ファイル構成を有するSDメモリカード100に対するチェックイン処理の実現
には、図23のフローチャートに示す処理を、ユーザインターフェイス部21、
チェックイン実行部25に実行させればよい。図23のフローチャートを参照し
ながら、第2実施形態に係るチェックイン処理について説明する。
【0091】 ステップS30においてチェックイン実行部25は、SDメモリカード100が
接続されるのを待つ。接続されれば、ステップS31において、チェックイン実
行部25は、SDメモリカード100からMedia-IDを読み出す。ステップS32に
おいてチェックイン実行部25は、ユーザ領域のSD_Audioディレクトリにおける
ファイルエントリを参照して、SDメモリカード100における割当済みAOB-IDを
特定する。このように割当済みAOB-IDが特定されると、ステップS44では、チ
ェックインすべきAOBについての指定を操作者から受け付ける。その後、ステッ
プS33、ステップS34を繰り返し条件とするループ処理に移行する。このル
ープ処理は、チェックインすべき複数のAOBに割り当てられた割当済みAOB-IDの
全てについて、ステップS35〜ステップS37の処理を繰り返せるものである
。本実施形態では、SDメモリカード100の割当済みAOB-IDの全てについてステ
ップS33〜ステップS34を繰り返し条件とするものとして説明したが、勿論
これに限定されるものではなく、ユーザにチェックイン対象となるTrackを指定
させ、指定されたTrackと同一のContent-IDを有するAOBのみチェックイン処理を
行っても良い。ステップS35においてチェックイン実行部25は、AOBSA1.KEY
に含まれるTitle Key Entryのうち、AOB-IDに対応するもののContent-IDを読み
出す。
【0092】 続くステップS36においてチェックイン実行部25は、Content-IDとMedia-
IDとの組みに一致する履歴情報が、履歴情報テーブルに存在するか否かを判定す
る。Content-IDとMedia-IDとの組みに一致する履歴情報が履歴情報テーブルに存
在するということは、このAOBがかってチェックアウトによりSDメモリカード1
00に記録されたAOBと同一であることを意味する。そのため、同一の履歴情報
が存在すればチェックイン実行部25は、ステップS37においてAOB-IDに対応
するTitle Key EntryのTitle Keyに、乱数を書き込むことにより、Title Keyを
削除する。これにより、AOB-IDに対応するAOBは、もはや再生不能な状態となる
。以上の処理は、AOB-IDの全てについて繰り返される。このステップS35〜ス
テップS37の繰り返しにより、かってチェックアウトにより記録されたAOBは
再生不能な状態に設定されることになる。続いてステップS40において記憶し
ておいたContent-IDと、Media-IDとの組みを含む履歴情報を、履歴情報テーブル
から削除し、ステップS41において予め配布された公開鍵を用いて、記憶して
おいた各Content-IDに対応するコンテンツの権利管理情報を復号化する。その後
ステップS42において権利管理情報に含まれるチェックアウト許可回数をイン
クリメントする。ステップS43において記憶しておいた各Content-IDに対応す
るコンテンツの権利管理情報を暗号化する。これにより、権利管理情報はチェッ
クアウト前の状態に戻り、再度のチェックアウトが可能となる。
【0093】 続いて、第2実施形態に係るオブジェクト分割部12の処理内容について説明
する。第2実施形態に係るオブジェクト分割部12は、図24のフローチャート
を実現する実行形式プログラムにより実現される。 ステップS51において、オブジェクト分割部12は、ユーザインターフェイ
ス部10における液晶ディスプレィに、SDメモリカード100に記録されている
Trackの一覧表示を行わせ、分割すべきAOBの選択を受け付ける。分割すべきAOB
が選択されれば、ステップS52において 分割元AOBの再生をオブジェクト再
生部11に行わせ、オブジェクト分割部12は、ステップS53において編集点
の設定を受け付ける状態となる。編集点の設定がなされると、ステップS54に
おいて再生中のAOBに対して編集点を設定する。ステップS55において ユー
ザ領域のSD_Audioディレクトリにおけるファイルエントリを参照して、SDメモリ
カード100において、分割元のAOBに割り当てられているAOB-IDを検出する。
その後ステップS56では、001〜999の番号のうち、既に割り当てられているAO
B-IDを除く未割当番号から、分割により得られた新たなAOBに割り当てられるべ
きAOB-IDを選ぶ。ステップS57においてオブジェクト分割部12は、選んだAO
B-IDを含むファイル名を有するAOBファイルをオープンし、ステップS58では
、AOBが先頭から編集点までの前半部分のみになるよう分割元のAOBファイルを部
分削除を行い、ステップS59では、AOBの編集点から末尾までの後半部分を新
たにオープンしたAOBファイルに格納する。ステップS60においてオブジェク
ト分割部12は、SD_AUDIO.TKMのうち、選んだAOB-IDに対応するTKIに、分割元A
OBに対応する再生制御情報をコピーする。ステップS61において SDメモリカ
ード100との相互認証を経て、AOBSA1.KEYのうち選んだAOB-IDに対応するTitl
e Key Entryに、分割元のAOBに対応する暗号鍵と、Content-IDとをコピーする。
ステップS62において 分割元AOBの先頭から編集点までの先頭部分を有効と
するよう、分割元AOBについてのBITを更新し、分割により得られた新たなAOBの
編集点から末尾までの後半部分を有効とするよう、新たなAOBについてのBITを更
新する。
【0094】 第2実施形態に係るオーディオデータ管理システムで、チェックアウト・チェ
ックインが行われる様子を説明する。図25は、初期状態であり、コンテンツ管
理装置3はネットワーク又はCDから、Content.A〜Content.Eという5つのコンテ
ンツを取得してローカルストレージ20にContent.A〜Content.Eと、これらのそ
れぞれに対応する権利管理情報A〜Eとが格納されたものとする。ここで権利管理
情報A〜Eに含まれるチェックアウト許可回数A〜Eは、枠w1に示すように設定され
ているものとする。Content.A〜Content.Bのチェックアウト許可回数A,Bは、2回
と設定され、Content.C〜Content.Eについてのチェックアウト許可回数C,D,Eは
、1回と設定されているものとする。図26は、Content.A〜Content.Eのチェッ
クアウト許可回数が全て"0回"になるまで、チェックアウトが行われた状態を示
す。SDメモリカード100には、図10〜図12、図14に示したものと同様に
、Title Key Entry#1〜#8、AOB001〜008、TKI#1〜#8が格納される。
【0095】 これらAOB001〜008、Title Key Entry#1〜#8、TKI#1〜#8は、Track.A,B,C,D,E
という5つのTrackを構成するものであり、これらTrack.A,B,C,D,Eには、枠w2に
示すようにContent-ID、AOB-IDが割り当てられている(本図における対応関係の
一例は、図10〜図12、図14に準ずる)。一方、SDメモリカード200には
、AOB001、002と、これらに対応するTitle Key Entry#1、#2、TKI#1、#2が格納
され、枠w3に示すようにContent-ID、AOB-IDが割り当てられている。
【0096】 Content.A、Content.Bについてチェックアウトが2回行われ、Content.C〜Cont
ent.Eについてチェックアウトが1回行われたので、枠w4に示すように各コンテン
ツについてのチェックアウト許可回数は"0回"になっている。一方、ローカルス
トレージ20には、枠w5内に示されているようにContent.A〜Content.Eのチェッ
クアウトの履歴を示す履歴情報A〜Eが格納される。どのSDメモリカードに、どの
ようなContent-IDが割り当てられて格納されているかは、履歴情報におけるMedi
a-ID、Content-IDの組みから明らかとなる。
【0097】 図27は、チェックアウトによりSDメモリカード100に記録されたTrack.C(
AOB003)と、SDメモリカード200に記録されたTrack.B(AOB002)に対して、編集
再生装置2が分割編集を行い、新たなTrackが得られる様子を示す図である。図
15に示した一例と同様の編集を編集再生装置2が行ったすると、枠w6に示すよ
うにSDメモリカード100には、AOB009を含むTrack.Fが記録され、枠w16に示す
ようにSDメモリカード200には、AOB003を含むTrack.Cが記録されていること
がわかる。編集により得られたAOBには、固有のAOB-ID、TKI-IDが付与されてい
るものの、分割元のAOBと同一のContent-IDが付されている点は、図27に示す
通りである。
【0098】 図28は、かかる同一性の判定後のオーディオデータ管理システムを示す図で
ある。同一性が判定されたため、SDメモリカード100におけるTitle Key Entr
y#1〜#9、SDメモリカード200におけるTitle Key Entry#1〜#3には乱数が書き
込まれる。これにより、SDメモリカード100、SDメモリカード200における
各AOBは再生不能な状態となる。Content.A〜Content.Eについてのチェックアウ
ト許可回数がインクリメントされて、枠w7に示す通りとなる。一方、Content.A
〜Content.Eについての履歴情報も枠w8内に示されているように削除される。以
上が第2実施形態に係るオーディオデータ管理システムの動作である(これら一
連の動作を一図にまとめると図29のように表現される。)。
【0099】 以上のように本実施形態によれば、接続された機器の正当性が判明しない限り
アクセスされ得ないプロテクト領域103にTitle Key Entryを格納しておくの
で、Content-IDの改竄を防止することができる。よって、コンテンツの著作権保
護に万全の配慮を払いながら、AOBの再生、編集を実現することができる。 第1、第2実施形態に開示されるデータ構造、各種処理は、以下の国際公開番
号公報に基づくものであり、より詳細な技術事項については、これらを参照され
たい。
【0100】 W0 00/65602号公報 2000年11月2日 W0 00/74054号公報 2000年12月7日 W0 00/74059号公報 2000年12月7日 W0 00/74060号公報 2000年12月7日 また本発明はその要旨を逸脱しない範囲で変更実施することができる。代表的
な変更実施の形態として、以下(A)〜(J)のものがある。 (A)第1実施形態及び第2実施形態においてオブジェクト分割部12は、分
割編集により得られたAOBに対して、分割元のContent-IDと同一のContent-IDが
割り当てたが、分割元のContent-IDと部分的に同一のContent-IDが割り当てても
よい。つまり、完全一致のContent-IDではなく、一部の桁又は一部のビットが同
一であり、分割元のAOBについてのContent-IDと少なくとも同一性があるようなC
ontent-IDを、分割により得られた新たなAOBに割り当ててもよい。
【0101】 また第1実施形態及び第2実施形態においてチェックイン実行部25は、履歴
情報に含まれるContent-IDと、同一のContent-IDが割り当てられたAOBに対して
チェックインを行ったが、分割元のContent-IDと部分的に同一のContent-IDが割
り当てられたAOBに対してチェックインを行ってもよい。つまり、完全一致のCon
tent-IDではなく、一部の桁又は一部のビットが同一であり、分割元のAOBについ
てのContent-IDと少なくとも同一性があるContent-IDが割り当てられたAOBに対
して、チェックインを行ってもよい。つまり、例えば分割元のAOBのContent-ID
が"001"なら、下位2桁の数値が同一で、3桁目に特有の数値"8"が付与された"801
"を分割により得られたAOBに付与してもよい。また分割元のAOBのContent-IDが"
001"なら、4桁目に特有の数値"8"が付与された"8001"を分割により得られたAOB
に付与してもよい。
【0102】 (B)暗号鍵、Content-ID、Media-IDを1つにまとめて半導体メモリカード1
に格納しても良い。即ち、10ビットのContent-IDに6ビットのパディングデータ"
000000"を付与して2バイトのContent-IDを得て、56ビットの暗号鍵に8ビットの
パディングデータ"00000000"して8バイトの暗号鍵を得る。2バイトのContent-ID
と、8バイトの暗号鍵とを8バイトのMedia-IDに足し合わせて、18バイトの一つの
IDとして、Title Key Entryに格納してもよい。
【0103】 (C)編集再生装置2は、コンポーネントステレオ、携帯電話、PDA(Personal
Digital Assistant)、パーソナルコンピュータで実現されてもよい。また編集
装置と、再生装置とを別装置として構成してもよい。コンテンツ管理装置3はパ
ーソナルコンピュータで実現されるとしたが、内蔵記憶装置を持つラジカセ、コ
ンポ、STB(Set Top Box)などで実現されてもよい。
【0104】 (D)第1実施形態、第2実施形態では、コンテンツ管理装置3において、コ
ンテンツの原本を、配信フォーマットで格納しており、チェックアウトを行う際
、コンテンツをAOBに変換して半導体メモリカード1に記録したが、コンテンツ
管理装置3は、コンテンツの原本をAOBの状態で格納し、原本たるAOBと、これに
対応する暗号鍵(Title Key)と、権利管理情報との組みを対応づけて管理して
もよい。
【0105】 (E)ローカルストレージ20は、超流通形式の配信用フォーマットにて、コ
ンテンツを格納しても良い。またコンテンツはネットワーク経由でローカルSDMI
環境に供給されるとしたが、これは衛星放送や携帯電話を用いた配信でローカル
SDMI環境に供給されてもよい。更に、DVD-ROM,SDメモリカード等の記録媒体に記
録されて供給されてもよい。
【0106】 (F)10ビットのContent-IDと54ビットの任意IDを合わせて8バイトとして暗
号化し、8バイトの暗号化Content-IDとしてもよい。さらに、8バイトのMedia-ID
、8バイトの暗号化Content-IDを合わせて16バイトの一つのIDとしてもよい。54
ビットで表わされる任意IDには、コンテンツタイプ(オーディオ、イメージ)、
Codecタイプ(AAC、MP3)、ベンダーIDなどがある。
【0107】 (G)10ビットのContent-IDを、54ビットの任意の識別情報を合わせて8バイ
トとし、暗号化して8バイトの暗号化Content-IDとして、Title Key Entryに格納
してもよい。54ビットで表わされる任意の識別情報には、コンテンツタイプ(オ
ーディオ、イメージ)、Codecタイプ(AAC、MP3)、ベンダー名を示す識別情報
が含まれる。8バイトの暗号化Content-IDを8バイトのMedia-IDと組み合わせて16
バイトの一つのIDとしてTitle Key Entryに格納してもよい。
【0108】 (H)54ビットのコンテンツ鍵と、10ビットのContent-IDとをハッシュ関数に
適用してハッシュ値を得て、ハッシュ値をTitle Key Entryに格納してもよい。
ここで用いられるハッシュ関数には例えばSHA-1等が適切である。 (I)第1、第2実施形態では、暗号鍵を半導体メモリカードに記録すること
により、Licensed Compliantモジュールを具備していない編集再生装置2がAOB
を再生することが可能になったが、コンテンツを再生可能な状態にするために「
その他の処理」が必要ならば、チェックアウトにあたってチェックアウト実行部
22が、「その他の処理」を行ってよいことはいうまでもない。「その他の処理
」の代表的なものとしては、別の暗号鍵を用いた再暗号化処理等がある。
【0109】 (J)本実施形態において機能ブロックを用いて説明した手順や、フローチャ
ートを参照して説明した手順(図22、図23、図24)を実行形式プログラム
により実現し、これを記録媒体に記録して流通・販売の対象にしても良い。この
ような記録媒体には、ICカードや光ディスク、フロッピー(登録商標)ディス
ク等があるが、これらに記録された機械語プログラムは汎用コンピュータにイン
ストールされることにより利用に供される。この汎用コンピュータは、インスト
ールした機械語プログラムを逐次実行して、第1、第2実施形態に示した管理装
置、編集装置の機能を実現する。
【0110】 (産業上の利用可能性) 著作権保護のためにチェックアウト・チェックインを実現するオーディオデー
タ管理システムにおいて、チェックアウトにより半導体メモリカード1に記録さ
れたAOBに対する編集が可能となるので、著作権者の利益と、ユーザの利便性と
の両立が可能となる。よって、コンテンツ管理装置3や編集再生装置の製造に携
われるメーカー各社は、著作権の利益と、ユーザの利便性とを両立させた商品価
値が高いオーディオデータ管理システムを製品化して、市場に投入することがで
き、機器製造産業を活性化させることができる。
【0111】 電子音楽配信で配信されたコンテンツに対してチェックアウトを行う場合であ
っても、本発明のオーディオデータ管理システムを用いた場合は、上述した著作
権の利益と、ユーザの利便性との両立は可能なので、本発明のオーディオデータ
管理システムは、電子音楽配信の発展に大きく貢献し、コンテンツの配信産業に
大きく貢献することができる。
【図面の簡単な説明】
【図1】 本実施形態に係るオーディオデータ管理システムの構成を示す図で
ある。
【図2】 本実施形態に係る編集再生装置2、コンテンツ管理装置3のレイヤ
モデルを示す図である。
【図3】 (a)半導体メモリカード1の格納内容を示す図である。 (b) 編集再生装置2の機能的な構成を示す図である。
【図4】 コンテンツ管理装置3の内部構成を示す機能ブロック図である。
【図5】(a)〜(d)オーディオデータ管理システムの第1動作例を模式的
に示す図である。
【図6】(a)〜(c)オーディオデータ管理システムの第1動作例を模式的
に示す図である。
【図7】(a)〜(c)オーディオデータ管理システムの第2動作例を模式的
に示す図である。
【図8】(a)〜(c)オーディオデータ管理システムの第2動作例を模式的
に示す図である。
【図9】 SDメモリカード100における物理層の構成を示す図である。
【図10】 SDメモリカード100におけるユーザ領域と、プロテクト領域の
ディレクトリ構成、ファイル構成を示す図である。
【図11】 TKIと、AOBファイルと、Title Key Entryとの相互関係を示す図
である。
【図12】 AOBファイルに収録されている各AOBが連続して再生されることに
より、どのような再生内容が再生されるかを示す図である。
【図13】 (a)Title Key Entryの内部構成を示す図である。 (b)TKIの内部構成を示す図である。
【図14】 2つのトラックを1つに統合する場合にTKIがどのように設定され
るかを示す図である。
【図15】 1つのトラックを2つのトラックに分割する場合を想定した図であ
る。
【図16】 第2実施形態に係る編集再生装置2の内部構成を示す図である。
【図17】 第2実施形態に係るコンテンツ管理装置3の内部構成を示す図で
ある。
【図18】 セキュアR/W部14、セキュアR/W部26の内部構成を示す図であ
る。
【図19】 セキュアライト部31の内部構成を示す図である。
【図20】 セキュアリード部32の内部構成を示す図である。
【図21】 (a)ローカルストレージ20のディレクトリ構成、ファイル構成を示す図で
ある。 (b)配信用パッケージ管理テーブルの一例を示す図である。 (c)チェックアウト許可回数の一例を示す図である。 (d)履歴情報テーブルの一例を示す図である。
【図22】 第2実施形態に係るチェックアウト処理の処理内容を示す図であ
る。
【図23】 第2実施形態に係るチェックイン処理の処理内容を示す図である
【図24】 第2実施形態に係るオブジェクト分割部12の処理手順を示すフ
ローチャートである。
【図25】 第2実施形態に係るコンテンツ管理装置3が、SDMIプロテクトコ
ンテンツを取得する際の動作を模式的に示す図である。
【図26】 第2実施形態に係るコンテンツ管理装置3がチェックアウト処理
を行った状態の動作を模式的に示す図である。
【図27】 チェックアウトによりオーディオトラックが記録されたSDメモリ
カード100、SDメモリカード200に対して、第2実施形態に係る編集再生装
置2が編集を行う場合の動作を模式的に示す図である。
【図28】 第2実施形態に係るコンテンツ管理装置3がチェックイン処理を
行った状態の動作を模式的に示す図である。
【図29】 図25〜図28におけるコンテンツ管理装置3の動作を一図にま
とめた模式図である。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE,TR),BR,C A,CN,IN,JP,RU,SG,US Fターム(参考) 5B017 AA07 BB10 CA16 5D044 AB06 CC08 DE50 EF05 FG18 GK12 HH15 5D110 AA08 AA27 CA06 DA04 DA12 DB03 DC16 DD05 DD13 【要約の続き】 AOBを再生不能な状態に設定して、許可回数をインクリ メントする。

Claims (30)

    【特許請求の範囲】
  1. 【請求項1】 オーディオデータ再生管理システムであって、 記録媒体と、 許可回数を格納しており、第1オーディオオブジェクトと、第1識別情報とを
    記録媒体に記録して、許可回数をデクリメントするチェックアウト処理と、記録
    媒体における第1オーディオオブジェクトを再生不能な状態にして、許可回数を
    インクリメントするチェックイン処理とを行う管理装置と、 第2オーディオオブジェクトを得るよう、第1オーディオオブジェクトを編集
    する装置であり、第1オーディオオブジェクトと共に記録媒体に記録されていた
    第1識別情報と同一性を有する第2識別情報を、第2オーディオオブジェクトと
    対応づけて記録媒体に記録する編集装置と含み、 前記管理装置は、 前記同一性を有する第2識別情報と対応づけて記録媒体に記録されている第2
    オーディオオブジェクトに対して、チェックイン処理を実行するオーディオデー
    タ再生管理システム。
  2. 【請求項2】 前記第1識別情報は、 前記チェックアウト処理により記録媒体に記録された第1オーディオオブジェ
    クトを、別のチェックアウト処理により記録媒体に記録されたオーディオオブジ
    ェクトと区別する情報である 請求項1記載のオーディオデータ再生管理システム。
  3. 【請求項3】 前記編集操作は、 第2オーディオオブジェクトを得るよう、第1オーディオオブジェクトを分割
    する操作であり、 前記編集装置は、 分割編集により得られた第2オーディオオブジェクトを、第2識別情報と対応
    づけて記録媒体に記録する 請求項1記載のオーディオデータ再生管理システム。
  4. 【請求項4】 前記管理装置は更に 記録媒体に第1オーディオオブジェクトが記録されれば、その第1オーディオ
    オブジェクトについてユニークな第1オブジェクトIDを第1オーディオオブジェ
    クトに対応づけて、記録媒体に記録する第1オブジェクとトID記録手段を備え、 前記編集装置は更に 記録媒体に記録されている第1オーディオオブジェクトに対して分割編集を行
    った際、第1オーディオオブジェクトと対応づけて記録されていた第1オブジェ
    クトIDとは異なる第2オブジェクトIDを第2オーディオオブジェクトに対応づけ
    て記録媒体に記録する第2オブジェクとトID記録手段を備え、 前記管理装置は、 前記第2オブジェクトIDと、前記第2識別情報とが対応づけられている第2オ
    ーディオオブジェクトに対して、チェックイン処理を実行する 請求項3記載のオーディオデータ再生管理システム。
  5. 【請求項5】 前記管理装置は、 チェックアウト処理時において第1オーディオオブジェクトと共に記録媒体に
    記録された第1識別情報と、第1オーディオオブジェクトが記録された記録媒体
    にユニークなメディア情報との組みをチェックアウトの履歴情報として保持して
    おり、 履歴情報に含まれるメディア情報と同一のメディア情報が付与された記録媒体
    に記録されている第2オーディオオブジェクトであって、履歴情報に含まれる第
    1識別情報と同一性を有する第2識別情報と対応づけて記録されているものに対
    してチェックイン処理を行う 請求項1記載のオーディオデータ再生管理システム。
  6. 【請求項6】 前記管理装置は プロテクトコンテンツを格納している格納手段と、 プロテクトコンテンツについての再生時間が所定の時間を上回るか否かについ
    て判定する判定手段と、 再生時間が所定の時間以下ならば、プロテクトコンテンツに対応する1つの第
    1オーディオオブジェクトを生成して、この第1オーディオオブジェクトと、識
    別情報とを記録媒体に記録する第1オブジェクト記録手段と、 再生時間が所定の時間上回るならば、コンテンツに対応する複数の第1オーデ
    ィオオブジェクトを生成して、複数の第1オーディオオブジェクトと、共通の値
    を示す複数の第1の識別情報とを記録媒体に記録する第2オブジェクト記録手段
    と を含む請求項1記載のオーディオデータ再生管理システム。
  7. 【請求項7】 許可回数を格納しており、第1オーディオオブジェクト及び
    第1識別情報を記録媒体に記録して許可回数をデクリメントするチェックアウト
    処理と、記録媒体における第1オーディオオブジェクトを再生不能な状態にして
    、許可回数をインクリメントするチェックイン処理とを行う管理装置であって、 チェックアウト処理により第1オーディオオブジェクトと共に記録媒体に記録
    された第1識別情報を保持している保持手段と、 チェックインすべき第2オーディオオブジェクトが記録されたターゲット記録
    媒体を接続する接続手段と、 第2オーディオオブジェクトに対する編集前後で変動を受けない第2識別情報
    をターゲット記録媒体から読み取る読取手段と、 読み取った第2識別情報と、保持手段が保持している第1識別情報とを照合す
    ることにより、チェックインすべき第2オーディオオブジェクトと、かってチェ
    ックアウトによりターゲット記録媒体に記録された第1オーディオオブジェクト
    との同一性を判定する判定手段と、 同一性があると判定された場合、ターゲット記録媒体に記録された第2オーデ
    ィオオブジェクトに対してチェックイン処理を実行するチェックイン処理手段と を含む管理装置。
  8. 【請求項8】 前記第1識別情報は、 前記チェックアウト処理により記録媒体に記録されたオーディオオブジェクト
    を、別のチェックアウト処理により記録媒体に記録されたオーディオオブジェク
    トと区別する情報である請求項7記載の管理装置。
  9. 【請求項9】 前記保持手段は、 チェックアウト処理時においてオーディオオブジェクトと共に記録媒体に記録
    された第1識別情報と、第1オーディオオブジェクトが記録された記録媒体にユ
    ニークなメディア情報との組みをチェックアウトの履歴情報として保持しており
    、 前記チェックイン処理手段は、 履歴情報に含まれるメディア情報と同一のメディア情報が付与されたターゲッ
    ト記録媒体に記録されているオーディオオブジェクトであって、履歴情報に含ま
    れる第1識別情報と同一性を有する第2識別情報と対応づけて記録されているも
    のに対してチェックイン処理を行う請求項8記載の管理装置。
  10. 【請求項10】 管理装置と、記録媒体とを含み、第1オーディオオブジェ
    クトと、識別情報とを記録媒体に記録して、許可回数をデクリメントするチェッ
    クアウト処理と、記録媒体における第1オーディオオブジェクトを再生不能な状
    態にして、許可回数をインクリメントするチェックイン処理とを管理装置が実行
    するオーディオデータ再生管理システムにおいて、記録媒体に記録された第1オ
    ーディオオブジェクトの編集を行う編集装置であって、 第1オーディオオブジェクトが記録された記録媒体から識別情報を読み取る読
    取手段と、 第2オーディオオブジェクトを得るよう、記録媒体に記録された第1オーディ
    オオブジェクトを編集する編集手段と、 当該第1オーディオオブジェクトと対応づけて記録されていた第1識別情報と
    同一性を有する第2識別情報を、編集により新たに得られた第2オーディオオブ
    ジェクトと対応づけて記録媒体に記録する記録手段とを含む編集装置。
  11. 【請求項11】 前記第1識別情報は、 前記チェックアウト処理により記録媒体に記録された第1オーディオオブジェ
    クトを、別のチェックアウト処理により記録媒体に記録されたオーディオオブジ
    ェクトと区別する情報である請求項10記載の編集装置。
  12. 【請求項12】 前記編集手段による編集操作は、 第2オーディオオブジェクトを得るよう、第1オーディオオブジェクトを分割
    する操作であり、 前記記録手段は、 分割編集により得られた第2オーディオオブジェクトを、同一性を有する第2
    識別情報と対応づけて記録媒体に記録する請求項11記載の編集装置。
  13. 【請求項13】 管理装置と、記録媒体とを含み、第1オーディオオブジェ
    クトを記録媒体に記録して、許可回数をデクリメントするチェックアウト処理と
    、記録媒体における第1オーディオオブジェクトを再生不能な状態にして、許可
    回数をインクリメントするチェックイン処理とを管理装置が実行するオーディオ
    データ再生管理システムにおいて、管理装置及び編集装置が用いる記録媒体であ
    って、 前記チェックアウト処理により記録媒体に記録された第1オーディオオブジェ
    クトを、別のチェックアウト処理により記録媒体に記録されたオーディオオブジ
    ェクトと区別する識別情報である第1識別情報と、 第1オーディオオブジェクトを編集装置が編集した際、新たに得られたオーデ
    ィオオブジェクトである第2オーディオオブジェクトと、 第2オーディオオブジェクトに対応づけられた識別情報であり、第1識別情報
    と同一性を有する第2識別情報とが記録されている記録媒体。
  14. 【請求項14】 前記請求項13における記録媒体は、 半導体メモリカードと接続している機器の正当性が認証された場合のみ、当該
    機器により自由にアクセスされる領域であり、第1識別情報及び第2識別情報が
    記録されているプロテクト領域と、 機器の正当性が認証されるか否かに拘らず、当該機器によりアクセスされる領
    域であり、第1オーディオオブジェクト及び第2オーディオオブジェクトが記録
    されている非プロテクト領域とを含む半導体メモリカードである請求項13記載
    の記録媒体。
  15. 【請求項15】 オーディオオブジェクトを記録媒体に記録するチェックア
    ウト処理を機器が複数行うシステムにおいて、1回のチェックアウト処理により
    、少なくとも1つのオーディオオブジェクトが記録された記録媒体であって、 前記第1のオーディオオブジェクトと、コンテンツIDとを含む第1とのオーデ
    ィオトラックとが記録されており、 前記コンテンツIDは、 チェックアウト処理時にオーディオオブジェクトと共に記録された識別情報で
    あり、 メディアIDは、記録媒体固有の情報であり、 前記メディアIDとコンテンツIDとの組みは、 記録媒体と、これに記録されたオーディオオブジェクトとの組みに対応するチ
    ェックアウト処理を一意に特定する記録媒体。
  16. 【請求項16】 前記第1のオーディオトラックは更に、トラックIDを含ん
    でおり、 前記トラックIDは、 第1のオーディトラックを第2のオーディオトラックと結合した際、第2のオ
    ーディオトラックと共通して再生されるよう更新される識別情報であり、 前記コンテンツIDは、 第1のオーディオトラックに対応するチェックアウト処理を、第2のオーディ
    オトラックに対応するチェックアウト処理と区別する請求項15記載の記録媒体
  17. 【請求項17】 前記第1のオーディオトラックは更に、トラックIDを含ん
    でおり、 前記トラックIDは、 第1のオーディオトラックが分割された際、第1のオーディオトラックを、分
    割により得られた第2のオーディオトラックと区別する識別情報であり、 前記コンテンツIDは、 前記分割が行われた場合であっても、第1のオーディオトラックが、第2のオ
    ーディオトラックと同一のチェックアウト処理により記録されたことを示す 請求項15記載の記録媒体。
  18. 【請求項18】 前記第1のオーディオオブジェクトには更に、オブジェク
    トIDが割り当てられており、 前記オブジェクトIDは、 第1のオーディオトラックに含まれる第1のオーディオオブジェクトを、第2
    のオーディオトラックに含まれる第2のオーディオオブジェクトと区別する識別
    情報であり、 前記コンテンツIDは、 前記第1のオーディオトラックに含まれる第1のオーディオオブジェクトが、
    第2のオーディオトラックに含まれる第2のオーディオオブジェクトと同一のチ
    ェックアウト処理により記録されたことを一意に示す請求項17記載の記録媒体
  19. 【請求項19】 前記第1のオーディオトラックは、ISRC(International S
    tandard Recording Code)を含み、 ISRCは、第2のオーディオトラックに含まれる他のISRCと共通の値であり、 コンテンツIDは、第1のオーディオトラックを第2のオーディオトラックと区
    別する 第2のオーディオオブジェクトは、他のチェックアウト処理に対応するオーデ
    ィオトラックである請求項15記載の記録媒体。
  20. 【請求項20】 前記オーディオトラックは、複数の第1のオーディオオブ
    ジェクトを含み、複数の第1のオーディオオブジェクトは、所定時間以上の再生
    時間を有するコンテンツに対応するものであり、 各オーディオオブジェクトには、共通の値を示すコンテンツIDが対応付けられ
    ている請求項15記載の記録媒体。
  21. 【請求項21】 前記記録媒体は、 半導体メモリカードと接続している機器の正当性が認証された場合のみ、当該
    機器により自由にアクセスされる領域であり、コンテンツIDが記録されているプ
    ロテクト領域と、 機器の正当性が認証されるか否かに拘らず、当該機器によりアクセスされる領
    域であり、第1のオーディオオブジェクトが記録されている非プロテクト領域と
    とを含む半導体メモリカードである請求項15記載の記録媒体。
  22. 【請求項22】 オーディオトラックを記録媒体に記録して許可回数をデク
    リメントするチェックアウト処理と、記録媒体におけるオーディオトラックを再
    生不能な状態にして、許可回数をインクリメントするチェックイン処理とを行う
    管理装置であって、 許可回数と、第1のオーディオトラックが記録された記録媒体に固有なメディ
    アIDと、第1のオーディオトラックに含まれるコンテンツIDとを含むチェックア
    ウト履歴情報とを格納している格納手段と、 第2のオーディオトラックと、メディアIDとが記録されたターゲット記録媒体
    であって、チェックインすべきものを接続する接続手段と、 ターゲット記録媒体が接続されれば、格納手段に格納されているチェックアウ
    ト履歴情報と、チェックインすべき記録媒体に記録されているメディアIDと、第
    2のオーディオトラックに含まれるコンテンツIDとの組みとが同一であるか否か
    を判定する判定手段と、 同一であると判定された場合、記録媒体に記録された第2のオーディオトラッ
    クに対してチェックイン処理を実行するチェックイン処理手段と を含む管理装置。
  23. 【請求項23】 第1のオーディオオブジェクトと、これに対応するコンテ
    ンツIDとを含み、トラックIDが割り当てられた第1のオーディオトラックと、メ
    ディアIDとが記録された記録媒体に対して編集を行う編集装置であって、 第1のオーディオトラックに対する編集を行う編集手段と、 編集手段による編集が行われれば、コンテンツIDの同一性を維持しつつ、編集
    により得られた第2のオーディオトラックにトラックIDを割り当てる操作を行う
    識別情報割当手段とを含む編集装置。
  24. 【請求項24】 前記編集操作は、 オーディオトラックを他のオーディオトラックと統合して、第2のオーディオ
    トラックを得る操作であり、 前記識別情報割当手段は、 コンテンツIDの同一性を維持しつつも、第2のオーディオトラックに、新たな
    トラックIDを割り当てる請求項23記載の編集装置。
  25. 【請求項25】 前記編集操作は、第1のオーディオトラックに含まれる第
    1のオーディオトラックを分割することにより、第2のオーディオトラックを得
    る分割操作であり、 前記識別情報割当手段は、 コンテンツIDの同一性を維持しつつも、分割により得られた新たなオーディオ
    トラックにユニークな新たなトラックIDを割り当てる操作を行う請求項24記載
    の編集装置。
  26. 【請求項26】 第1のオーディオオブジェクトには、コンテンツIDとは別
    に、オブジェクトIDが割り当てられており、 前記識別情報割当手段は更に、 第1のオーディオオブジェクトが分割されて第2のオーディオオブジェクトが
    得られた場合、新たなオブジェクトIDを第2のオーディオオブジェクトに割り当
    てる。新たなオブジェクトIDは、第2のオーディオオブジェクトに固有な識別情
    報である請求項23記載の編集装置。
  27. 【請求項27】 オーディオトラックを記録媒体に記録して許可回数をデク
    リメントするチェックアウト処理と、記録媒体におけるオーディオトラックを再
    生不能な状態にして、許可回数をインクリメントするチェックイン処理とを、許
    可回数と、チェックアウト履歴情報とを格納しているコンピュータに行わせるプ
    ログラムが記録された記録媒体であって、 チェックアウト履歴情報は、第1のオーディオトラックが記録された記録媒体
    に固有なメディアIDと、第1のオーディオトラックに含まれるコンテンツIDとを
    含み、 前記プログラムは、 第2のオーディオトラックと、メディアIDとが記録されたターゲット記録媒体
    であって、チェックインすべきものを接続する接続ステップと、 ターゲット記録媒体が接続されれば、格納ステップに格納されているチェック
    アウト履歴情報と、チェックインすべき記録媒体に記録されているメディアIDと
    、第2のオーディオトラックに含まれるコンテンツIDとの組みとが同一であるか
    否かを判定する判定ステップと、 同一であると判定された場合、記録媒体に記録された第2のオーディオトラッ
    クに対してチェックイン処理を実行するチェックイン処理ステップと からなる処理をコンピュータに行わせるプログラムが記録されているコンピュ
    ータ読取可能な記録媒体。
  28. 【請求項28】 第1のオーディオオブジェクトと、これに対応するコンテ
    ンツIDとを含み、トラックIDが割り当てられた第1のオーディオトラックと、メ
    ディアIDとが記録された記録媒体に対する編集をコンピュータに行わせるプログ
    ラムが記録されたコンピュータ読取可能な記録媒体であって、 第1のオーディオトラックに対する編集を行う編集ステップと、 編集ステップによる編集が行われれば、コンテンツIDの同一性を維持しつつ、
    編集により得られた第2のオーディオトラックにトラックIDを割り当てる操作を
    行う識別情報割当ステップと からなる処理をコンピュータに行わせるプログラムが記録されているコンピュ
    ータ読取可能な記録媒体。
  29. 【請求項29】 オーディオトラックを記録媒体に記録して許可回数をデク
    リメントするチェックアウト処理と、記録媒体におけるオーディオトラックを再
    生不能な状態にして、許可回数をインクリメントするチェックイン処理とをコン
    ピュータに行わせる方法であって、 コンピュータは、許可回数と、チェックアウト履歴情報を有しており、 チェックアウト履歴情報は、第1のオーディオトラックが記録された記録媒体
    に固有なメディアIDと、第1のオーディオトラックに含まれるコンテンツIDとを
    含み、 前記方法は、 第2のオーディオトラックと、メディアIDとが記録されたターゲット記録媒体
    であって、チェックインすべきものを接続する接続ステップと、 ターゲット記録媒体が接続されれば、格納ステップに格納されているチェック
    アウト履歴情報と、チェックインすべき記録媒体に記録されているメディアIDと
    、第2のオーディオトラックに含まれるコンテンツIDとの組みとが同一であるか
    否かを判定する判定ステップと、 同一であると判定された場合、記録媒体に記録された第2のオーディオトラッ
    クに対してチェックイン処理を実行するチェックイン処理ステップと からなる方法。
  30. 【請求項30】 第1のオーディオオブジェクトと、これに対応するコンテ
    ンツIDとを含み、トラックIDが割り当てられた第1のオーディオトラックと、メ
    ディアIDとが記録された記録媒体に対する編集をコンピュータに行わせる方法で
    あって、 第1のオーディオトラックに対する編集を行う編集ステップと、 編集ステップによる編集が行われれば、コンテンツIDの同一性を維持しつつ、
    編集により得られた第2のオーディオトラックにトラックIDを割り当てる操作を
    行う識別情報割当ステップと からなる方法。
JP2001565574A 2000-03-09 2001-03-09 管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法 Expired - Lifetime JP4602627B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US52299800A 2000-03-09 2000-03-09
US09/522,998 2000-03-09
US64887300A 2000-08-28 2000-08-28
US09/648,873 2000-08-28
PCT/US2001/007429 WO2001067668A1 (en) 2000-03-09 2001-03-09 Audio data playback management system and method with editing apparatus and recording medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010069206A Division JP4649533B2 (ja) 2000-03-09 2010-03-25 管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法

Publications (2)

Publication Number Publication Date
JP2003526174A true JP2003526174A (ja) 2003-09-02
JP4602627B2 JP4602627B2 (ja) 2010-12-22

Family

ID=27061003

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2001565574A Expired - Lifetime JP4602627B2 (ja) 2000-03-09 2001-03-09 管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法
JP2010069206A Expired - Lifetime JP4649533B2 (ja) 2000-03-09 2010-03-25 管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2010069206A Expired - Lifetime JP4649533B2 (ja) 2000-03-09 2010-03-25 管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法

Country Status (7)

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

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001266479A (ja) * 2000-03-22 2001-09-28 Sanyo Electric Co Ltd デジタルビデオ再生装置およびデジタルビデオ再生装置のデータ管理方法
WO2005122167A1 (ja) * 2004-06-08 2005-12-22 Matsushita Electric Industrial Co., Ltd. 記録再生装置
JP2009225062A (ja) * 2008-03-14 2009-10-01 Toshiba Corp 情報処理装置、方法及びプログラム
JP2010183571A (ja) * 2005-01-07 2010-08-19 Apple Inc 電子デバイスのためのアクセサリ認証

Families Citing this family (78)

* 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
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 株式会社東芝 記憶媒体変換方法、プログラム及び機器
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 엘지전자 주식회사 기록매체, 기록매체 내의 콘텐츠 서치방법 및 기록매체재생방법과 재생장치
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
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 オリンパス株式会社 情報記録装置、情報記録装置の改竄防止方法、およびプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0845246A (ja) * 1994-07-29 1996-02-16 Sony Corp 記録媒体、再生方法、記録装置、及び再生装置
JPH0855021A (ja) 1994-08-10 1996-02-27 Fujitsu Ltd 鍵認証方式
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
KR20000064791A (ko) * 1997-01-27 2000-11-06 엠. 제이. 엠. 반 캄 콘텐트 정보 및 그것과 관련된 추가정보를전송하는 방법 및 시스템
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 마츠시타 덴끼 산교 가부시키가이샤 기록매체, 라이센스 관리장치, 기록 및 재생장치

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001266479A (ja) * 2000-03-22 2001-09-28 Sanyo Electric Co Ltd デジタルビデオ再生装置およびデジタルビデオ再生装置のデータ管理方法
WO2005122167A1 (ja) * 2004-06-08 2005-12-22 Matsushita Electric Industrial Co., Ltd. 記録再生装置
US8218944B2 (en) 2004-06-08 2012-07-10 Panasonic Corporation Recording/reproduction device
JP2010183571A (ja) * 2005-01-07 2010-08-19 Apple Inc 電子デバイスのためのアクセサリ認証
JP2009225062A (ja) * 2008-03-14 2009-10-01 Toshiba Corp 情報処理装置、方法及びプログラム

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
CN100414864C (zh) 2008-08-27
BR0104958A (pt) 2002-02-13
EP1179240A1 (en) 2002-02-13
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
JP4602627B2 (ja) 管理装置、編集装置、記録媒体を含むオーディオデータ管理システム、管理装置、編集装置、記録媒体、方法
US10089620B2 (en) Recording medium, license management apparatus, and recording and playback apparatus
USRE42019E1 (en) Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method
US7788271B2 (en) Content distribution server, content distribution method, and program
JP4687703B2 (ja) 記録システム、情報処理装置、記憶装置、記録方法及びプログラム
US20050154880A1 (en) Revocation information updating method, revocation information updating apparatus and storage medium
JP4634751B2 (ja) 記憶媒体処理方法、記憶媒体処理装置及びプログラム
US20080294908A1 (en) Recording Device, Content Key Processing Device, Recording Medium, and Recording Method
US20090119514A1 (en) Content data structure and memory card
JP3332361B2 (ja) データ著作権保護システムにおけるデータ変換装置、データ変換方法およびプログラム格納媒体
JP2000357370A (ja) コンテンツ複製システム、ドライブ装置、複製方法及びコンピュータ読取可能な記録媒体
KR20070037697A (ko) 데이터 이동 방법, 데이터 이동원 장치, 데이터 이동처장치, 데이터 이동 프로그램이 기억된 기억 매체 및 이동데이터 기록 프로그램이 기억된 기억 매체
RU2273101C2 (ru) Система и способ управления воспроизведением аудиоданных с устройством редактирования и носителем записи
JP4090446B2 (ja) 電子装置および電子装置におけるデータ管理方法
KR20040031827A (ko) 패키징된 디지털 콘텐츠에 대한 인증 시스템 및 그 방법
JP2005017875A (ja) コンテンツ管理方法、コンテンツ管理装置、およびコンテンツ管理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100325

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100610

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100908

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100930

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131008

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4602627

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

EXPY Cancellation because of completion of term