JP2001117821A - 記録媒体、編集装置、記録システム - Google Patents
記録媒体、編集装置、記録システムInfo
- Publication number
- JP2001117821A JP2001117821A JP30073499A JP30073499A JP2001117821A JP 2001117821 A JP2001117821 A JP 2001117821A JP 30073499 A JP30073499 A JP 30073499A JP 30073499 A JP30073499 A JP 30073499A JP 2001117821 A JP2001117821 A JP 2001117821A
- Authority
- JP
- Japan
- Prior art keywords
- content
- data
- recording
- memory card
- identification information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/16—Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2525—Magneto-optical [MO] discs
- G11B2220/2529—Mini-discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/16—Solid state audio
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
御を実現する。 【解決手段】 記録媒体には、記録した各コンテンツに
対応させてコンテンツ供給元を示す識別情報が記録され
るようにし、コンテンツに対する編集が求められた際に
は、その編集対象となるコンテンツについての識別情報
を確認し、識別情報で識別されるコンテンツ供給元に応
じて、編集の許可/禁止を制御するようにする。
Description
データやビデオデータなどのコンテンツを記録する記録
媒体、記録されたコンテンツの編集を行うことのできる
編集装置、記録媒体にコンテンツを記録する記録システ
ムに関するものである。
rogrammable ROM)と呼ばれる電気的に書き換え可能な不
揮発性メモリは、1ビットを2個のトランジスタで構成
するために、1ビット当たりの占有面積が大きく、集積
度を高くするのに限界があった。この問題を解決するた
めに、全ビット一括消去方式により1ビットを1トラン
ジスタで実現することが可能なフラッシュメモリが開発
された。フラッシュメモリは、磁気ディスク、光ディス
ク等の記録媒体に代わりうるものとして期待されてい
る。
に構成したメモリカードも知られている。このメモリカ
ードを使用すれば、従来のCD(コンパクトディス
ク)、MD(ミニディスク)等のディスク状媒体に換え
てメモリカードを使用するディジタルオーディオデータ
等の記録/再生装置を実現することができる。
メモリを用いたメモリカードを記録媒体としてオーディ
オデータやビデオデータ等のコンテンツを記録再生する
システムでは、例えば従来、パーソナルコンピュータで
使用されるファイル管理システムである、FAT(File
Allocation Table) ファイルシステムを採用すること
や、メモリカード内でのファイル管理情報の工夫によ
り、容易にコンテンツの編集が可能となる。例えば1つ
の楽曲としてのオーディオデータが1つのコンテンツと
して記録されると仮定すると、そのコンテンツを分割し
て2つのコンテンツ、すなわち2つの曲にしたり、逆に
2つのコンテンツを結合させて1つのコンテンツ、すな
わち1つの曲にするような編集も可能である。これによ
り、ユーザーサイドでは、メモリカードに記録したコン
テンツを任意に加工して楽しむといったことも可能とな
る。
ンテンツが任意に編集されることにより不都合が生じる
場合がある。例えばメモリカードへのコンテンツの記録
について、その記録経路を考えると、CDやMDなどの
記録媒体をコンテンツ供給元としてダビング記録するこ
とや、或いは不特定多数を対象としたコンテンツ供給元
となるサーバから、インターネット等の通信システムを
介してユーザーが楽曲等のコンテンツをパーソナルコン
ピュータのHDD(ハードディスクドライブ)にダウン
ロード記録し、さらにそれをメモリカードにコピー或い
はムーブすることなどが考えられる。もちろん、CDや
MDなどの記録媒体からコンテンツをHDDにコピー記
録し、さらにHDDからメモリカードにコンテンツをコ
ピー或いはムーブすることなどの場合もある。メモリカ
ードへの記録経路はこれ以外にも多様に考えられる。
は、コンテンツを例えばHDDからメモリカードにコピ
ー記録した後に、そのコピー元となる記録媒体(HD
D)からコンテンツを消去することで実現される動作形
態である。
ず、メモリカードに記録したコンテンツが無制限に編集
可能とすると、例えばコンテンツ供給元のサーバ等がイ
ンターネット等で配信したコンテンツまでもが無制限に
加工できることになる。ところがコンテンツ供給元とし
てのサーバ、もしくは著作権者等からすれば、コンテン
ツが編集されたくない場合があり、編集を禁止できるよ
うにすることが求められている。
に応じて、コンテンツ供給元の種別に応じて、メモリカ
ード等の記録媒体に記録されたコンテンツの編集につい
て、許可/禁止ができるようにすることを目的とする。
供給元から供給されるコンテンツを記録するコンテンツ
記録領域と、コンテンツ記録領域に記録したコンテンツ
についてコンテンツ供給元を識別できる識別情報を記録
できる管理領域とを備えているようにする。また上記記
録媒体に対して、コンテンツ記録領域に記録したコンテ
ンツの編集を行うことのできる本発明の編集装置は、コ
ンテンツ記録領域に記録したコンテンツに対する編集の
指示を行う操作手段と、操作手段により編集が指示され
たコンテンツに対応する識別情報からコンテンツ供給元
を判別する判別手段と、判別手段で判別されたコンテン
ツ供給元に応じて操作手段で指示されたコンテンツ編集
処理の実行又は実行禁止を制御する制御手段とを備える
ようにする。また、本発明の記録システムは、コンテン
ツ供給元から供給されるコンテンツを記録媒体のコンテ
ンツ記録領域に記録するコンテンツ記録手段と、コンテ
ンツ供給元に応じて、そのコンテンツ供給元を識別でき
る識別情報を発生させる識別情報発生手段と、コンテン
ツ記録領域に記録したコンテンツに対応させて、識別情
報発生手段により発生された識別情報を記録媒体の管理
領域に記録する識別情報記録手段とを備えるようにす
る。
した各コンテンツに対応させてコンテンツ供給元を示す
識別情報が記録されるようにする。そしてコンテンツに
対する編集が求められた際には、その編集対象となるコ
ンテンツについての識別情報を確認し、識別情報で識別
されるコンテンツ供給元に応じて、編集の許可/禁止を
制御するようにする。例えばコンテンツ供給元が通信回
線を介して接続されたサーバ等の部位であると識別され
た場合は、コンテンツ編集処理の実行を禁止する。
て説明していく。この実施の形態では、記録媒体の例と
しての不揮発性メモリ(フラッシュメモリ)を搭載する
メモリカードを挙げる。また編集装置の例として、メモ
リカードに対して記録再生動作を行うことのできるレコ
ーダ又はレコーダとパーソナルコンピュータ等によるシ
ステムを挙げる。さらに記録システムの例として、同じ
くメモリカードに対して記録再生動作を行うことのでき
るレコーダ又はレコーダとパーソナルコンピュータ等に
よるシステムを挙げる。また、実施の形態において扱う
ことのできるコンテンツとしてのデータは、オーディオ
データ、動画データ、静止画データ等のビデオデータ、
テキストデータ、プログラムデータ等、各種のものがあ
るが、説明上は楽曲等のオーディオデータを扱うものと
する。なお、主たるコンテンツとしてオーディオデータ
を扱う場合でも、ディジタルオーディオ信号以外の画
像、文字等を付加情報として記録/再生可能となる。説
明は次の順序で行う。 1.レコーダの構成 2.メモリカードの構成 3.ファイルシステム 3−1 処理構造及びデータ構造 3−2 ディレクトリ構成 3−3 管理構造及び編集方式 3−4 再生管理ファイル 3−5 データファイル 4.メモリカードへの各種記録経路及びコンテンツ供給
元の識別情報 5.編集許可/禁止処理
カードに対して記録再生することのできるメモリカード
記録再生装置(以下、レコーダ1)の構成を説明する。
このレコーダ1は、記録媒体として、着脱自在のメモリ
カードを使用する。そしてこのレコーダ1は、単体のオ
ーディオ装置として構成してもよいし、パーソナルコン
ピュータ、或いはオーディオ/ビジュアル機器に内蔵さ
れた装置部として構成してもよい。単体のオーディオ装
置とする場合は、例えばレコーダ1は据置型或いは携帯
用小型の記録再生装置とされる。その場合、アンプ装
置、スピーカ、CDプレーヤ、MDレコーダ、チューナ
等と共にオーディオシステムを構成することもできる。
また他の機器に内蔵される形態としては、例えばパーソ
ナルコンピュータにおいてCD−ROMドライブやフロ
ッピーディスクドライブと同様の位置づけで、メモリカ
ードドライブとして採用することができる。さらにレコ
ーダ1をビデオカメラやゲーム機器に内蔵して、メモリ
カードをビデオデータやオーディオデータの記録媒体と
して用いることも可能である。またレコーダ1は、上記
の単体型、内蔵型に関わらず、衛星を使用したデータ通
信、ディジタル放送、インターネット等を経由して配信
されるディジタルオーディオ信号等を記録するレコーダ
としても適用できる。
リカード記録再生装置としての一般的な構成を示すもの
である。レコーダ1は、それぞれ1チップICで構成さ
れたオーディオエンコーダ/デコーダIC10、セキュ
リティIC20、DSP(Digital Signal Processor)3
0を有する。そしてレコーダ1に対して着脱自在のメモ
リカード40が記録媒体として用いられる。メモリカー
ド40は、フラッシュメモリ(不揮発性メモリ)、メモ
リコントロールブロック、DES(Data Encryption Sta
ndard)の暗号化回路を含むセキュリティブロックが1チ
ップ上にIC化されたものである。なお本例では、DS
P30を使用しているが、DSPに代えてマイクロコン
ピュータを使用しても良い。
は、オーディオインタフェース11およびエンコーダ/
デコーダブロック12を有する。エンコーダ/デコーダ
ブロック12は、ディジタルオーディオ信号をメモリカ
ード40に書き込むために高能率符号化し、また、メモ
リカード40から読み出されたデータを復号する。高能
率符号化方法としては、ミニディスクで採用されている
ATRAC(AdaptiveTransform Acoustic Coding)を改
良したもの(ATRAC3と表記する)が使用できる。
リングした1サンプル16ビットのオーディオデータを
処理する。ATRAC3でオーディオデータを処理する
時の最小のデータ単位がサウンドユニットSUである。
1SUは、1024サンプル分(1024×16ビット
×2チャンネル)を数百バイトに圧縮したものであり、
時間にして約23m秒である。ATRAC3により約1
/10にオーディオデータが圧縮される。ミニディスク
においてそうであるように、ATRAC3の工夫された
信号処理によって、圧縮/伸長処理による音質の劣化は
少ない。
力、チューナの出力、テープ再生出力を選択的にA/D
変換器14に供給する。A/D変換器14は、選択され
たライン入力信号を(サンプリング周波数=44.1k
Hz、1サンプル=16ビット)のディジタルオーディオ
信号へ変換する。ディジタル入力セレクタ16は、M
D、CD、CS(衛星ディジタル放送)のディジタル出
力を選択的にディジタル入力レシーバ17に供給する。
ディジタル入力は、例えば光ケーブルを介して伝送され
る。ディジタル入力レシーバ17の出力がサンプリング
レートコンバータ15に供給され、ディジタル入力のサ
ンプリング周波数が44.1kHzに変換される。
のエンコーダ/デコーダブロック12でのエンコード処
理により得られた符号化データは、セキュリティIC2
0のインタフェース21を介してDESの暗号化回路2
2に供給される。DESの暗号化回路22は、FIFO
23を有している。DESの暗号化回路22は、コンテ
ンツの著作権を保護するための備えられている。なお後
述するが、メモリカード40にも、DESの暗号化回路
が組み込まれている。レコーダ1のDESの暗号化回路
22は、複数のマスターキーと機器毎にユニークなスト
レージキーを持つ。さらに、DESの暗号化回路22
は、乱数発生回路を持ち、DESの暗号化回路を内蔵す
るメモリカード40と認証およびセッションキーを共有
することができる。また、DESの暗号化回路22は、
DESの暗号化回路を通してストレージキーでキーをか
けなおすことができる。
たオーディオデータがDSP(Digital Signal Processo
r) 30に供給される。DSP30は、図示しない着脱
機構に装着されたメモリカード40との間で、図2に示
すメモリインタフェース38を介しての通信を行い、暗
号化されたデータをフラッシュメモリに書き込む。DS
P30とメモリカード40との間では、シリアル通信が
なされる。また、メモリカード40の制御に必要なメモ
リ容量を確保するために、DSP30に対して外付けの
SRAM(Static Random Access Memory) 31が接続さ
れる。
続され、図示しない外部機器又は外部回路部との間でコ
ンテンツデータや制御データの相互通信を行うことがで
きるようにされている。DSP30は図2に示すインタ
ーフェース37を介して、外部機器等との間で通信を行
う。例えばこのレコーダ1が単体で構成される場合は、
インターフェース37及び端子32は、例えばUSB、
IEEE1394、IEC958、シリアルポート通
信、パラレルポート通信など、所定の通信方式に応じた
ものとされ、パーソナルコンピュータやオーディオ/ビ
ジュアル機器等との間で通信可能とされる。
ュータやオーディオ/ビジュアル機器などに内蔵される
場合は、インターフェース37及び端子32は、例えば
それらの機器のシステムコントローラと接続される内部
バス等の構成をとることになる。
は、各種のデータがDSP30に供給される。例えばレ
コーダ1がオーディオシステムやコンピュータシステム
の一部とされている場合は、そのオーディオシステムや
コンピュータシステムの全体の動作を制御する外部のシ
ステムコントローラからは、ユーザの操作に応じて発生
した録音指令、再生指令等のデータをDSP30に与え
る。また、画像情報、文字情報等の付加情報のデータも
端子32を介してDSP30に供給される。さらにDS
P30は、端子32を介して、メモリカード40から読
み出された付加情報データ、制御信号等を外部のシステ
ムコントローラに供給することもできる。
う操作キー等が設けられた操作部39、及びユーザーに
対して各種の情報の提示を行う表示部33を示してい
る。これらは特にレコーダ1が単体で構成される場合に
必要となるものであり、例えばレコーダ1がパーソナル
コンピュータに内蔵される場合などは、DSP30に操
作部39及び表示部33が直接接続される必要はない。
つまり単体の場合はDSP30が操作部39からの操作
入力の処理や表示部33での表示制御を行うことになる
が、内蔵型の場合は、その装置のシステムコントローラ
がこれらの制御を行い、必要に応じてDSP30に操作
情報を供給したり、或いはDSP30から表示すべき内
容を示す情報を受け取ったりすればよいためである。
読み出したコンテンツとしての暗号化されたオーディオ
データは、セキュリティIC20によって復号化され、
オーディオエンコーダ/デコーダIC10によってAT
RAC3の復号化処理を受ける。そしてオーディオエン
コーダ/デコーダ10の復号化出力がD/A変換器18
に供給され、アナログオーディオ信号へ変換される。そ
して、アナログオーディオ信号がライン出力端子19に
取り出される。
伝送され、スピーカまたはヘッドホンにより再生され
る。なおD/A変換器18に対してミューティング信号
が外部のコントローラから供給される。ミューティング
信号がミューティングのオンを示す時には、ライン出力
端子19からのオーディオ出力が禁止される。
示しているが、もちろんデジタル出力端子、ヘッドホン
端子等が設けられてもよい。また外部機器へのコンテン
ツデータの出力は、上述のように端子32を介して行う
こともできる。
SP30は、コア34と、フラッシュメモリ35と、S
RAM36と、インタフェース37と、メモリカードイ
ンタフェース38と、バスおよびバス間のブリッジとで
構成される。このDSP30はマイクロコンピュータと
同様に機能し、コア34がCPUに相当する。フラッシ
ュメモリ35にはDSP30の処理のためのプログラム
が格納されている。またSRAM36と外部のSRAM
31とが、各種処理のためのワークメモリとして使用さ
れる。
て受け取った録音指令等の操作信号(又は図1に示す操
作部39から入力された操作信号)に応答して、所定の
暗号化されたオーディオデータ、所定の付加情報データ
をメモリカード40に対して書き込み、また、これらの
データをメモリカード40から読み出す処理を制御す
る。すなわち、オーディオデータ、付加情報の記録/再
生を行うためのオーディオシステム全体のアプリケーシ
ョンソフトウェアと、メモリカード40との間にDSP
30が位置し、メモリカード40のアクセス、ファイル
システム等のソフトウェアによってDSP30が動作す
る。
ファイル管理は、既存のパーソナルコンピュータで使用
されているFATファイルシステムが使用される。この
ファイルシステムに加えて、本例では、後述するような
データ構成の再生管理ファイルが使用される。再生管理
ファイルは、メモリカード40上に記録されているデー
タファイルを管理する。すなわち第1のファイル管理情
報としての再生管理ファイルは、オーディオデータのフ
ァイルを管理するものであり、第2のファイル管理情報
としてのFATは、オーディオデータのファイルと再生
管理ファイルを含むメモリカード40のフラッシュメモ
リ上のファイル全体を管理する。再生管理ファイルは、
メモリカード40に記録される。また、FATは、ルー
トディレクトリ等と共に、予め出荷時にフラッシュメモ
リ上に書き込まれている。
ATRAC3により圧縮されたオーディオデータを暗号
化している。一方、管理ファイルは、著作権保護が必要
ないとして、暗号化を行わないようにしている。また、
メモリカード40としても、暗号化機能を持つものと、
持たないものとがありうる。本例のように、著作物であ
るオーディオデータを記録するレコーダ1が使用できる
ものは、暗号化機能を持つメモリカードのみである。
40は、コントロールブロック41とフラッシュメモリ
42が1チップICとして構成されたものである。レコ
ーダ1のDSP30とメモリカード40との間の双方向
シリアルインタフェースは、10本の線からなる。主要
な4本の線は、データ伝送時にクロックを伝送するため
のクロック線SCKと、ステータスを伝送するためのス
テータス線SBSと、データを伝送するデータ線DI
O、インターラプト線INTとである。その他に電源供
給用線として、2本のGND線および2本のVCC線が
設けられる。2本の線Reservは、未定義の線であ
る。
ロックを伝送するための線である。ステータス線SBS
は、メモリカード40のステータスを表す信号を伝送す
るための線である。データ線DIOは、コマンドおよび
暗号化されたオーディオデータを入出力するための線で
ある。インターラプト線INTは、メモリカード40か
らレコーダ1のDSP30に対しての割り込みを要求す
るインターラプト信号を伝送する線である。メモリカー
ド40を装着した時にインターラプト信号が発生する。
但し、本例では、インターラプト信号をデータ線DIO
を介して伝送するようにしているので、インターラプト
線INTを接地している。
ラレル変換・パラレル/シリアル変換・インタフェース
ブロック(S/P,P/S,IFブロックと略す)43
は、上述した複数の線を介して接続されたレコーダのD
SP30とコントロールブロック41とのインタフェー
スである。S/P,P/S,IFブロック43は、レコ
ーダ1のDSP30から受け取ったシリアルデータをパ
ラレルデータに変換し、コントロールブロック41に取
り込み、コントロールブロック41からのパラレルデー
タをシリアルデータに変換してレコーダ1のDSP30
に送る。また、S/P,P/S,IFブロック43は、
データ線DIOを介して伝送されるコマンドおよびデー
タを受け取った時に、フラッシュメモリ42に対する通
常のアクセスのためのコマンドおよびデータと、暗号化
に必要なコマンドおよびデータとを分離する。
るフォーマットでは、最初にコマンドが伝送され、その
後にデータが伝送される。S/P,P/S,IFブロッ
ク43は、コマンドのコードを見て、通常のアクセスに
必要なコマンドおよびデータか、暗号化に必要なコマン
ドおよびデータかを判別する。この判別結果に従って、
通常のアクセスに必要なコマンドをコマンドレジスタ4
4に格納し、データをページバッファ45およびライト
レジスタ46に格納する。ライトレジスタ46と関連し
てエラー訂正符号化回路47が設けられている。ページ
バッファ45に一時的に蓄えられたデータに対して、エ
ラー訂正符号化回路47がエラー訂正符号の冗長コード
を生成する。
5、ライトレジスタ46およびエラー訂正符号化回路4
7の出力データがフラッシュメモリインタフェースおよ
びシーケンサ(メモリI/F,シーケンサと略す)51
に供給される。メモリIF,シーケンサ51は、コント
ロールブロック41とフラッシュメモリ42とのインタ
フェースであり、両者の間のデータのやり取りを制御す
る。メモリIF,シーケンサ51を介してデータがフラ
ッシュメモリ42に書き込まれる。
テンツ(ATRAC3により圧縮されたオーディオデー
タ、以下ATRAC3データと表記する)は、著作権保
護のために、レコーダ1のセキュリティIC20とメモ
リカード40のセキュリティブロック52とによって、
暗号化されたものである。セキュリティブロック52
は、バッファメモリ53と、DESの暗号化回路54
と、不揮発性メモリ55とを有する。
52は、複数の認証キーとメモリカード毎にユニークな
ストレージキーを持つ。不揮発性メモリ55は、暗号化
に必要なキーを格納するもので、外部からは見えない。
例えばストレージキーが不揮発性メモリ55に格納され
る。さらに、乱数発生回路を持ち、専用(ある決められ
たデータフォーマット等の使用が同じシステム内の意
味)レコーダ1と認証ができ、セッションキーを共有で
きる。よりさらに、DESの暗号化回路54を通してス
トレージキーでキーのかけ直しができる。
着した時に認証がなされる。認証は、レコーダ1のセキ
ュリティIC20とメモリカード40のセキュリティブ
ロック52によってなされる。レコーダ1は、装着され
たメモリカード40が本人(同じシステム内のメモリカ
ード)であることを認め、また、メモリカード40が相
手のレコーダが本人(同じシステム内のレコーダ)であ
ることを認めると、互いに相手が本人であることを確認
する。認証が行われると、レコーダ1とメモリカード4
0がそれぞれセッションキーを生成し、セッションキー
を共有する。セッションキーは、認証の度に生成され
る。
ンツの書き込み時には、レコーダ1がセッションキーで
コンテンツキーを暗号化してメモリカード40に渡す。
メモリカード40では、コンテンツキーをセッションキ
ーで復号し、ストレージキーで暗号化してレコーダ1に
渡す。ストレージキーは、メモリカード40の一つ一つ
にユニークなキーであり、レコーダ1は、暗号化された
コンテンツキーを受け取ると、フォーマット処理を行
い、暗号化されたコンテンツキーと暗号化されたコンテ
ンツをメモリカード40に書き込む。
には、読み出されたデータがメモリIF,シーケンサ5
1を介してページバッファ45、リードレジスタ48、
エラー訂正回路49に供給される。そしてページバッフ
ァ45に記憶されたデータがエラー訂正回路49によっ
てエラー訂正がなされる。エラー訂正されたページバッ
ファ45の出力およびリードレジスタ48の出力はS/
P,P/S,IFブロック43に供給され、上述したシ
リアルインタフェースを介してレコーダ1のDSP30
に供給される。
暗号化されたコンテンツキーとブロックキーで暗号化さ
れたコンテンツとがフラッシュメモリ42から読み出さ
れる。そしてセキュリティブロック52によって、スト
レージキーでコンテンツキーが復号される。さらに復号
されたコンテンツキーがセッションキーで暗号化されて
レコーダ1側に送信される。レコーダ1は、受信したセ
ッションキーでコンテンツキーを復号する。レコーダ1
は、復号したコンテンツキーでブロックキーを生成す
る。このブロックキーによって、暗号化されたATRA
C3データを順次復号する。
は、メモリカード40のバージョン情報、各種の属性情
報等が格納されている。また、メモリカード40には、
ユーザが必要に応じて操作可能な誤消去防止用のスイッ
チ60が備えられている。このスイッチ60が消去禁止
の接続状態にある場合には、フラッシュメモリ42を消
去することを指示するコマンドがレコーダ側から送られ
てきても、フラッシュメモリ42の消去が禁止される。
さらに、発振器61は、メモリカード40の処理のタイ
ミング基準となるクロックを発生する。
ファイルシステム処理階層を示す。ファイルシステム処
理階層としては、アプリケーション処理層が最上位であ
り、その下に、ファイル管理処理層、論理アドレス管理
層、物理アドレス管理層、フラッシュメモリアクセスが
順次おかれる。この階層構造において、ファイル管理処
理層がFATファイルシステムである。物理アドレス
は、フラッシュメモリの各ブロックに対して付されたも
ので、ブロックと物理アドレスの対応関係は、不変であ
る。論理アドレスは、ファイル管理処理層が論理的に扱
うアドレスである。
シュメモリ42のデータの物理的構成の一例を示す。フ
ラッシュメモリ42は、セグメントと称されるデータ単
位が所定数のブロック(固定長)へ分割され、1ブロッ
クが所定数のページ(固定長)へ分割される。フラッシ
ュメモリ42では、ブロック単位で消去が一括して行わ
れ、書き込みと読み出しは、ページ単位で一括して行わ
れる。
一のサイズとされ、1ブロックがページ0からページm
で構成される。1ブロックは、例えば8KB(Kバイ
ト)バイトまたは16KBの容量とされ、1ページが5
12Bの容量とされる。フラッシュメモリ42全体で
は、1ブロック=8KBの場合で、4MB(512ブロ
ック)、8MB(1024ブロック)とされ、1ブロッ
ク=16KBの場合で、16MB(1024ブロッ
ク)、32MB(2048ブロック)、64MB(40
96ブロック)の容量とされる。
6バイトの冗長部とからなる。冗長部の先頭の3バイト
は、データの更新に応じて書き換えられるオーバーライ
ト部分とされる。3バイトの各バイトに、先頭から順に
ブロックステータス、ページステータス、更新ステータ
スが記録される。冗長部の残りの13バイトの内容は、
原則的にデータ部の内容に応じて固定とされる。この1
3バイトは、管理フラグ(1バイト)、論理アドレス
(2バイト)、フォーマットリザーブの領域(5バイ
ト)、分散情報ECC(2バイト)およびデータECC
(3バイト)からなる。分散情報ECCは、管理フラ
グ、論理アドレス、フォーマットリザーブに対する誤り
訂正用の冗長データであり、データECCは、512バ
イトのデータに対する誤り訂正用の冗長データである。
値が1:ユーザブロック、0:ブートブロック)、変換
テーブルフラグ(1:無効、0:テーブルブロック)、
コピー禁止指定(1:OK、0:NG)、アクセス許可
(1:free、0:リードプロテクト)の各フラグが
記録される。
ク、すなわちブロック0およびブロック1がブートブロ
ックである。ブロック1は、ブロック0と同一のデータ
が書かれるバックアップ用である。ブートブロックは、
メモリカード40内の有効なブロックの先頭ブロックで
あり、メモリカード40を機器に装填した時に最初にア
クセスされるブロックである。残りのブロックがユーザ
ブロックである。ブートブロックの先頭のページ0にヘ
ッダ、システムエントリ、ブート&アトリビュート情報
が格納される。ページ1に使用禁止ブロックデータが格
納される。ページ2にCIS(Card Information Struct
ure)/IDI(Identify Drive Information)が格納され
る。
クID、ブートブロック内の有効なエントリ数が記録さ
れる。システムエントリには、使用禁止ブロックデータ
の開始位置、そのデータサイズ、データ種別、CIS/
IDIのデータ開始位置、そのデータサイズ、データ種
別が記録される。ブート&アトリビュート情報には、メ
モリカード40のタイプ(読み出し専用、リードおよび
ライト可能、両タイプのハイブリッド等)、ブロックサ
イズ、ブロック数、総ブロック数、セキュリティ対応か
否か、カードの製造に関連したデータ(製造年月日等)
等が記録される。
き換えを行うことにより絶縁膜の劣化を生じ、書き換え
回数が制限される。従って、ある同一の記憶領域(ブロ
ック)に対して繰り返し集中的にアクセスがなされるこ
とを防止する必要がある。従って、ある物理アドレスに
格納されているある論理アドレスのデータを書き換える
場合、フラッシュメモリのファイルシステムでは、同一
のブロックに対して更新したデータを再度書き込むこと
はせずに、未使用のブロックに対して更新したデータを
書き込むようになされる。その結果、データ更新前にお
ける論理アドレスと物理アドレスの対応関係が更新後で
は、変化する。このような処理(スワップ処理と称す
る)を行うことで、同一のブロックに対して繰り返して
集中的にアクセスがされることが防止され、フラッシュ
メモリの寿命を延ばすことが可能となる。
き込まれたデータに付随するので、更新前のデータと更
新後のデータの書き込まれるブロックが移動しても、F
ATからは、同一のアドレスが見えることになり、以降
のアクセスを適正に行うことができる。スワップ処理に
より論理アドレスと物理アドレスとの対応関係が変化す
るので、両者の対応を示す論理−物理アドレス変換テー
ブルが必要となる。このテーブルを参照することによっ
て、FATが指定した論理アドレスに対応する物理アド
レスが特定され、特定された物理アドレスが示すブロッ
クに対するアクセスが可能となる。
P30によってSRAM31、36上に格納される。若
し、RAM容量が少ない時は、フラッシュメモリ42中
に格納することができる。このテーブルは、概略的に
は、昇順に並べた論理アドレス(2バイト)に物理アド
レス(2バイト)をそれぞれ対応させたテーブルであ
る。フラッシュメモリ42の最大容量を128MB(8
192ブロック)としているので、2バイトによって8
192のアドレスを表すことができる。また、論理−物
理アドレス変換テーブルは、セグメント毎に管理され、
そのサイズは、フラッシュメモリ42の容量に応じて大
きくなる。例えばフラッシュメモリ42の容量が8MB
(2セグメント)の場合では、2個のセグメントのそれ
ぞれに対して2ページが論理−物理アドレス変換テーブ
ル用に使用される。論理−物理アドレス変換テーブル
を、フラッシュメモリ42中に格納する時には、上述し
た各ページの冗長部における管理フラグの所定の1ビッ
トによって、当該ブロックが論理−物理アドレス変換テ
ーブルが格納されているブロックか否かが指示される。
記録媒体と同様にパーソナルコンピュータのFATファ
イルシステムによって使用可能なものである。図5には
示されてないが、フラッシュメモリ42上にIPL領
域、FAT領域およびルート・ディレクトリ領域が設け
られる。IPL領域には、最初にレコーダ1のメモリに
ロードすべきプログラムが書かれているアドレス、並び
にメモリの各種情報が書かれている。FAT領域には、
ブロック(クラスタ)の関連事項が書かれている。FA
Tには、未使用のブロック、次のブロック番号、不良ブ
ロック、最後のブロックをそれぞれ示す値が規定され
る。さらに、ルートディレクトリ領域には、ディレクト
リエントリ(ファイル属性、更新年月日、開始クラス
タ、ファイルサイズ等)が書かれている。
ォーマットで規定されるファイル管理システムとは別個
に、音楽用ファイルに対して、各トラックおよび各トラ
ックを構成するパーツを管理するための再生管理ファイ
ルを持つようにしている。この再生管理ファイルは、メ
モリカード40のユーザブロックを利用してフラッシュ
メモリ42上に記録される。それによって、メモリカー
ド40上のFATが壊れても、ファイルの修復が可能と
なる。
り作成される。例えば最初に電源をオンした時に、メモ
リカード40が装着されているか否かが判定され、メモ
リカード40が装着されている時には、認証が行われ
る。認証により正規のメモリカードであることが確認さ
れると、フラッシュメモリ42のブートブロックがDS
P30に読み込まれる。そして、論理−物理アドレス変
換テーブルが読み込まれる。読み込まれたデータは、S
RAM31、36に格納される。ユーザが購入して初め
て使用するメモリカード40でも、出荷時にフラッシュ
メモリ42には、FATや、ルートディレクトリの書き
込みがなされている。再生管理ファイルは、記録が行わ
れることに応じて作成される。
た録音指令がDSP30に与えられると、受信したオー
ディオデータがエンコーダ/デコーダIC10によって
圧縮され、エンコーダ/デコーダIC10からのATR
AC3データがセキュリティIC20により暗号化され
る。そしてDSP30が暗号化されたATRAC3デー
タをメモリカード40のフラッシュメモリ42に記録す
るが、この記録後にFATおよび再生管理ファイルが更
新される。ファイルの更新の度、具体的には、オーディ
オデータの記録を開始し、記録を終了する度に、SRA
M31および36上でFATおよび再生管理ファイルが
書き換えられる。そして、メモリカード40を外す時
に、またはパワーをオフする時に、SRAM31、36
からメモリカード40のフラッシュメモリ42上に最終
的なFATおよび再生管理ファイルが格納される。この
場合、オーディオデータの記録を開始し、記録を終了す
る度に、フラッシュメモリ42上のFATおよび再生管
理ファイルを書き換えても良い。編集を行った場合も、
再生管理ファイルの内容が更新される。
も再生管理ファイル内に作成、更新され、フラッシュメ
モリ42上に記録される。なお、再生管理ファイルとは
別に付加情報管理ファイルが作成されるようにしてもよ
い。付加情報は、外部のコントローラからバスおよびバ
スインターフェース32を介してDSP30に与えられ
る。DSP30が受信した付加情報をメモリカード40
のフラッシュメモリ42上に記録する。付加情報は、セ
キュリティIC20を通らないので、暗号化されない。
付加情報は、メモリカード40を取り外したり、電源オ
フの時に、DSP30のSRAMからフラッシュメモリ
42に書き込まれる。
図示するようにルートディレクトリから、静止画用ディ
レクトリ、動画用ディレクトリ、音声用ディレクトリ、
制御用ディレクトリ、音楽用(HIFI)ディレクトリ
が形成される。本例では、音楽の記録/再生を中心に説
明を行うので、以下、音楽用ディレクトリについて説明
する。音楽用ディレクトリには、2種類のファイルが置
かれる。その1つは、再生管理ファイルPBLIST.
MSF(以下、単にPBLISTと表記する)であり、
他のものは、暗号化された音楽データを収納したATR
AC3データファイルA3Dnnnn.MSA(以下、
単にA3Dnnnと表記する)とからなる。ATRAC
3データファイルは、最大数が400までと規定されて
いる。ATRAC3データファイルは、再生管理ファイ
ルに登録した上で機器により任意に作成される。
(1曲)のATRAC3データファイルの構成を示す。
再生管理ファイルは、16KB固定長のファイルであ
る。ATRAC3データファイル(以下、単にデータフ
ァイルともいう)は、曲単位のファイルであり、先頭の
属性ヘッダと、それに続く実際の暗号化された音楽デー
タとからなる。属性ヘッダは16KB固定長とされ、再
生管理ファイルと類似した構成を有する。
ッダ、1バイトコードのメモリカードの名前NM1−
S、2バイトコードのメモリカードの名前NM2−S、
曲順の再生テーブルTRKTBL、及びメモリカード全
体の付加情報INF−Sとからなる。また図8に示すよ
うに、データファイルの先頭の属性ヘッダは、ヘッダ、
1バイトコードの曲名NM1、2バイトコードの曲名N
M2、トラックのキー情報等のトラック情報TRKIN
F、パーツ情報PRTINFと、トラックの付加情報I
NFとからなる。ヘッダには、総パーツ数、名前の属
性、付加情報のサイズの情報等が含まれる。
ダに対してATRAC3の音楽データが続く。音楽デー
タは、16KBのブロック毎に区切られ、各ブロックの
先頭にヘッダが付加されている。ヘッダには、暗号を復
号するための初期値が含まれる。なお、暗号化の処理を
受けるのは、ATRAC3データファイル中の音楽デー
タのみであって、それ以外の再生管理ファイル、ヘッダ
等のデータは、暗号化されない。
AC3データファイルの関係について説明する。1トラ
ックは、1曲を意味する。1曲は、1つのATRAC3
データファイル(図8参照)で構成される。ATRAC
3データファイルは、ATRAC3により圧縮されたオ
ーディオデータが記録されている。
スタと呼ばれる単位でデータの記録が行われる。1クラ
スタは例えば16KBの容量である。この1クラスタに
は複数のファイルが混じることがない。またフラッシュ
メモリ42を消去する時の最小単位が1ブロックであ
る。音楽データを記録するのに使用するメモリカード4
0の場合、ブロックとクラスタは、同意語であり、且つ
1クラスタ=1セクタと定義されている。
が、編集が行われると、複数のパーツから1曲が構成さ
れることがある。パーツとは、録音開始からその停止ま
での連続した時間内で記録されたデータの単位を意味
し、通常は、1トラックが1パーツで構成される。曲内
のパーツのつながりは、各曲の属性ヘッダ内のパーツ情
報PRTINF(後述)で管理する。すなわち、パーツ
サイズは、PRTINFの中のパーツサイズPRTSI
ZEという4バイトのデータで表す。パーツサイズPR
TSIZEの先頭の2バイトがパーツが持つクラスタの
総数を示し、続く各1バイトが先頭および末尾のクラス
タ内の開始サウンドユニット(SUと略記する)の位
置、終了SUの位置を示す。このようなパーツの記述方
法を持つことによって、音楽データを編集する際に通
常、必要とされる大量の音楽データの移動をなくすこと
が可能となる。なおブロック単位の編集に限定すれば、
同様に音楽データの移動を回避できるが、ブロック単位
は、SU単位に比して編集単位が大きすぎる。
TRAC3でオーディオデータを圧縮する時の最小のデ
ータ単位である。44.1kHzのサンプリング周波数で
得られた1024サンプル分(1024×16ビット×
2チャンネル)のオーディオデータを約1/10に圧縮
した数百バイトのデータがSUである。1SUは、時間
に換算して約23m秒になる。通常は、数千に及ぶSU
によって1つのパーツが構成される。1クラスタが42
個のSUで構成される場合、1クラスタで約1秒の音を
表すことができる。1つのトラックを構成するパーツの
数は、付加情報サイズに影響される。パーツ数は、1ブ
ロックの中からヘッダや曲名、付加情報データ等を除い
た数で決まるために、付加情報が全く無い状態が最大数
(645個)のパーツを使用できる条件となる。
2曲連続して記録した場合のファイル構成を示す。図9
(a)に1曲目(データファイル#1)が例えば5クラ
スタで構成された場合を、また図9(c)に2曲目(デ
ータファイル#2)が例えば6クラスタで構成された場
合を示している。1曲目と2曲目の曲間では、1クラス
タに二つのファイルが混在することが許されないので、
次のクラスタの最初からデータファイル#2が作成され
る。従って、データファイル#1の終端(1曲目の終
端)がクラスタの途中に位置しても、図9(b)に拡大
して示すように、そのクラスタの残りの部分には、デー
タ(SU)が存在しないものとされる。第2曲目(デー
タファイル#2)も同様である。そしてこの例の場合
は、データファイル#1、#2ともに1パーツで構成さ
れる。
イルに対しては、編集として、デバイド、コンバイン、
イレーズ、ムーブの4種類の処理が規定される。デバイ
ドは、1つのトラックを2つに分割することである。デ
バイドがされると、総トラック数が1つ増加する。デバ
イドは、一つのファイルをファイルシステム上で分割し
て2つのファイルとし、再生管理ファイルを更新する。
コンバインは、2つのトラックを1つに結合することで
ある。コンバインされると、総トラック数が1つ減少す
る。コンバインは、2つのファイルをファイルシステム
上で統合して1つのファイルにし、再生管理ファイルを
更新する。イレーズは、トラックを消去することであ
る。消された以降のトラック番号が1つ減少する。編集
処理としてのムーブは、トラック順番を変えることであ
る。この場合も再生管理ファイルを更新する。なお、こ
こでいう編集処理としての「ムーブ」は、データの移動
を伴うものではなく、例えばHDD等の記録媒体からメ
モリカード等の記録媒体へのデータの「ムーブ」とは意
味が異なる。上述したように記録媒体から記録媒体への
ムーブとは、データをコピーした上でコピー元の記録媒
体からそのデータを消去することで実現するものであ
る。
1、#2)をコンバインした結果を図10に示す。コン
バインされたことでデータファイル#1、#2は、1つ
のデータファイル#1となり、このデータファイル#1
は、二つのパーツから形成されるものとなる。また、図
11は、図9(a)の一つの曲(データファイル#1)
をクラスタ2の途中でデバイドした結果を示す。デバイ
ドによって、クラスタ0、1およびクラスタ2の前側か
らなるデータファイル#1と、クラスタ2の後側とクラ
スタ3、4とからなるデータファイル#2とが発生す
る。
述方法があるので、コンバインした結果(図10)にお
いて、パーツ1の開始位置、パーツ1の終了位置、パー
ツ2の開始位置、パーツ2の終了位置をそれぞれSU単
位で規定できる。その結果、コンバインした結果のつな
ぎ目の隙間をつめるために、パーツ2の音楽データを移
動する必要がない。また、パーツに関する記述方法があ
るので、デバイドした結果(図11)において、データ
ファイル#2の先頭の空きを詰めるように、データを移
動する必要がない。
データ構成を示す。再生管理ファイルPBLISTは、
1クラスタ(1ブロック=16KB)のサイズである。
先頭の32バイトがヘッダとされる。またヘッダ以外の
部分がメモリカード全体に対する名前NM1−S(25
6バイト)、名前NM2−S(512バイト)、CON
TENTS KEY、MAC、S−YMDhmsと、再
生順番を管理するテーブルTRKTBL(800バイ
ト)と、メモリカード全体に対する付加情報INF−S
(14720バイト)であり、最後にヘッダ中の情報の
一部が再度記録される。これらの異なる種類のデータ群
のそれぞれの先頭は、再生管理ファイル内で所定の位置
となるように規定されている。
00)および(0x0010)で表される先頭から32
バイトがヘッダである。なお、ファイル中で先頭から1
6バイト単位で区切られた単位をスロットと称する。再
生管理ファイルの第1および第2のスロットに配される
ヘッダには、下記の意味、機能、値を持つデータが先頭
から順に配される。なお、Reservedと表記され
ているデータは、未定義のデータを表している。通常ヌ
ル(0x00)が書かれるが、何が書かれていてもRe
servedのデータは無視される。将来のバージョン
では、変更がありうる。また、この部分への書き込みは
禁止する。Optionと書かれた部分も使用しない場
合は、全てReservedと同じ扱いとされる。
めの値。 値:固定値=”TL=0”(例えば0x544C2D3
0) MCode(2バイト) 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) REVISION(4バイト) 意味:再生管理ファイル(PBLIST)の書き換え回
数。 機能:再生管理ファイルを書き換える度にインクリメン
トする。 値:0より始まり+1づつ増加する。
(1バイト)の属性を表す。 機能:使用する文字コードと言語コードを各1バイトで
表す。 値:文字コード(C)は上位1バイトで下記のように文
字を区別する。 00: 文字コードは設定しない。単なる2進数として扱
う。 01: ASCII 02:ASCII+KANA 03:modifided8859-1 81:MS-JIS 82:KS C 5601-1989 83:GB2312-80 90:S-J
IS(for Voice) 。 言語コード(L)は下位1バイトで下記のようにEBU Te
ch 3258 規定に準じて言語を区別する。 00: 設定しない 08:German 09:English 0A:Spanish 0F:French 15:Italian 1D:Dutch 65:Korean 69:Japanese 75:Chinese データが無い場合オールゼロとする。
(2バイト)の属性を表す。 機能:使用する文字コードと言語コードを各1バイトで
表す。 値:上述したSN1C+Lと同一。 SINFSIZE(2バイト) 意味:INF−S領域に書かれるメモリカード全体に関
する付加情報の全てを合計したサイズを表す。 機能:データサイズを16バイト単位の大きさで記述、
無い場合は必ずオールゼロとする。 値:サイズは0x0001から0x39C(924)。
タが無い場合はオールゼロとする。 VerNo(2バイト) 意味:フォーマットのバージョン番号。 機能:上位がメジャーバージョン番号、下位がマイナー
バージョン番号。 値:例 0x0100(Ver1.0) 0x0203(Ver2.3)
タは以下のようになる。
タ(最大で256)。 名前データの終了は、必ず終端コード(0x00)を書
き込む。サイズはこの終端コードから計算する。データ
の無い場合は少なくとも先頭(0x0020)からヌル
(0x00)を1バイト以上記録する。 値:各種文字コード NM2−S 意味:メモリカード全体に関する2バイトの名前。 機能:2バイトの文字コードで表した可変長の名前デー
タ(最大で512)。名前データの終了は、必ず終端コ
ード(0x00)を書き込む。サイズはこの終端コード
から計算する。データの無い場合は少なくとも先頭(0
x0120)からヌル(0x00)を2バイト以上記録
する。 値:各種文字コード。
曲目に付けられるCONTENTS KEYと同じ値と
なる。 機能:S−YMDhmsのMACの計算に必要な鍵とな
る。 値:0から0xFFFFFFFFFFFFFFFFま
で。 MAC 意味:著作権情報改ざんチェック値 機能:S−YMDhmsの内容とCONTENTS K
EYから作成される値 値:0から0xFFFFFFFFFFFFFFFFま
で。
(シーケンス)番号 機能:TRKINFの中のFNoを記述する。 値:1から400(0x190) トラックが存在しない時はオールゼロとする。 INF−S 意味:メモリカード全体に関する付加情報データ(例え
ば写真、歌詞、解説等の情報) 機能:ヘッダを伴った可変長の付加情報データ。 複数の異なる付加情報が並べられることがある。それぞ
れにIDとデータサイズが付けられている。個々のヘッ
ダを含む付加情報データは最小16バイト以上で4バイ
トの整数倍の単位で構成される。その詳細については、
後述する 値:付加情報データ構成を参照 S−YMDhms(4バイト)(Option) 意味:信頼できる時計を持つ機器で記録した年・月・日
・時・分・秒 機能:最終記録日時を識別するための値、EMDの時は
必須。 値:25〜31ビット 年 0〜99(1980〜20
79) 21〜24ビット 月 0〜12 16〜20ビット 日 0〜31 11〜15ビット 時 0〜23 05〜10ビット 分 0〜59 00〜04ビット 秒 0〜29(2秒単位)。
て、ヘッダ内のものと同一のBLKID−TL0と、M
Codeと、REVISIONとが書かれる。
モリカードが記録中に抜かれたり、電源が切れることが
あり、復活した時にこれらの異常の発生を検出すること
が必要とされる。上述したように、REVISIONは
ブロックの先頭と末尾に書き込むようにし、この値を書
き換える度に+1インクリメントするようにしている。
従って若し、ブロックの途中で異常終了が発生すると、
先頭と末尾のREVISIONの値が一致せず、異常終
了を検出することができる。このようにREVISIO
Nが2個存在することで、高い確率で異常終了を検出す
ることができる。異常終了の検出時には、エラーメッセ
ージの表示等の警告が発生する。
に固定値BLKID−TL0を挿入しているので、FA
Tが壊れた場合の修復の目安に固定値を使用できる。す
なわち、各ブロックの先頭の固定値を見れば、ファイル
の種類を判別することが可能である。しかも、この固定
値BLKID−TL0は、ブロックのヘッダおよびブロ
ックの終端部分に二重に記述するので、その信頼性のチ
ェックを行うことができる。なお、再生管理ファイルP
BLISTの同一のものを二重に記録しても良い。
管理ファイルと比較して、相当大きなデータ量(例えば
数千のブロックが繋がる場合もある)であり、ATRA
C3データファイルに関しては、後述するように、ブロ
ック番号BLOCK SERIALが付けられている。
但し、ATRAC3データファイルは、通常複数のファ
イルがメモリカード上に存在するので、CONNUM0
でコンテンツの区別を付けた上で、BLOCK SER
IALを付けないと、重複が発生し、FATが壊れた場
合のファイルの復旧が困難となる。
が、論理を間違ってファイルとして不都合のあるような
場合に、書き込んだメーカーの機種が特定できるよう
に、メーカーコード(MCode)がブロックの先頭と
末尾に記録されている。
付加情報データ(INF−S)の構成を示す。付加情報
の先頭に下記のヘッダが書かれる。ヘッダ以降に可変長
のデータが書かれる。
数倍でなければならない。また、最小16バイト以上の
こと。データの終わりより余りがでる場合はヌル(0x
00)で埋めておく。 値:16から14784(0x39C0) MCode 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) C+L 意味:先頭から12バイト目からのデータ領域に書かれ
る文字の属性を表す 機能:使用する文字コードと言語コードを各1バイトで
表す。 値:前述のSN1C+Lと同じ DATA 意味:個別の付加情報データ 機能:可変長データで表す。実データの先頭は常に12
バイト目より始まり、 長さ(サイズ)は最小4バイト以上、常に4バイトの整
数倍でなければならない。データの最後から余りがある
場合はヌル(0x00)で埋める。 値:内容により個別に定義される。
63)と、付加情報の種類の対応の一例を示す。キーコ
ードの値(0〜31)が音楽関係(文字情報)に対して
割り当てられ、その(32〜63)がURL(Uniform R
esource Locator)(Web関係)に対して割り当てられ
ている。アルバムタイトル、アーティスト名、CM等の
文字情報が付加情報として記録される。
〜127)と、付加情報の種類の対応の一例を示す。キ
ーコードの値(64〜95)がパス/その他に対して割
り当てられ、その(96〜127)が制御/数値・デー
タ関係に対して割り当てられている。例えば(ID=9
8)の場合では、付加情報がTOC−IDとされる。T
OC−IDは、CD(コンパクトディスク)のTOC情
報に基づいて、最初の曲番号、最後の曲番号、その曲番
号、総演奏時間、その曲演奏時間を示すものである。
8〜159)と、付加情報の種類の対応の一例を示す。
キーコードの値(128〜159)が同期再生関係に対
して割り当てられている。図16中のEMD(Electroni
c Music Distribution)は、電子音楽配信の意味であ
る。
例について説明する。図17(a)は、図13と同様
に、付加情報のデータ構成を示す。図17(b)は、キ
ーコードID=3とされる、付加情報がアーティスト名
の例である。SIZE=0x1C(28バイト)とさ
れ、ヘッダを含むこの付加情報のデータ長が28バイト
であることが示される。また、C+Lが文字コードC=
0x01とされ、言語コードL=0x09とされる。こ
の値は、前述した規定によって、ASCIIの文字コー
ドで、英語の言語であることを示す。そして、先頭から
12バイト目から1バイトデータで、例えば「SIMO
N&ABCDEFGHI」というアーティスト名のデー
タが書かれる。付加情報のサイズは、4バイトの整数倍
と決められているので、1バイトの余りが(0x00)
とされる。
される、付加情報がISRC(International Standard
Recording Code:著作権コード) の例である。SIZE
=0x14(20バイト)とされ、この付加情報のデー
タ長が20バイトであることが示される。また、C+L
がC=0x00、L=0x00とされ、文字、言語の設
定が無いこと、すなわち、データが2進数であることが
示される。そして、データとして8バイトのISRCの
コードが書かれる。ISRCは、著作権情報(国、所有
者、録音年、シリアル番号)を示すものである。
される、付加情報が録音日時の例である。SIZE=0
x10(16バイト)とされ、この付加情報のデータ長
が16バイトであることが示される。また、C+LがC
=0x00、L=0x00とされ、文字、言語の設定が
無いことが示される。そして、データとして4バイト
(32ビット)のコードが書かれ、録音日時(年、月、
日、時、分、秒)が表される。
とされる、付加情報が再生ログの例である。SIZE=
0x10(16バイト)とされ、この付加情報のデータ
長が16バイトであることが示される。また、C+Lが
C=0x00、L=0x00とされ、文字、言語の設定
が無いことが示される。そして、データとして4バイト
(32ビット)のコードが書かれ、再生ログ(年、月、
日、時、分、秒)が表される。再生ログ機能を持つもの
は、1回の再生毎に16バイトのデータを記録する。
ト)の場合のATRAC3データファイル(A3Dnn
nn)のデータ配列を示す。図18には、図8で示した
ようなデータファイルとして、属性ヘッダとしてのブロ
ックと、実際に音楽データが記録されるブロックとが示
されている。図18には各ブロック(16×2=32K
バイト)の各スロットの先頭のバイト(0x0000〜
0x7FF0)が示されている。
ら32バイトはヘッダとされ、256バイトが曲名領域
NM1(256バイト)であり、512バイトが曲名領
域NM2(512バイト)である。属性ヘッダのヘッダ
には、下記のデータが書かれる。
識別するための値。 値:固定値=”HD=0”(例えば0x48442D3
0) MCode(2バイト) 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) BLOCK SERIAL(4バイト) 意味:トラック毎に付けられた連続番号 機能:ブロックの先頭は0から始まり次のブロックは+
1づつインクリメント編集されても値を変化させない。 値:0より始まり0xFFFFFFFFまで。
1バイトで表す。 値:SN1C+Lと同一 N2C+L(2バイト) 意味:トラック(曲名)データ(NM2)の属性 機能:NM2に使用される文字コードと言語コードを各
1バイトで表す。 値:SN1C+Lと同一 INFSIZE(2バイト) 意味:トラックに関する付加情報の全てを合計したサイ
ズ 機能:データサイズを16バイト単位の大きさで記述。
無い場合は必ずオールゼロとする。 値:サイズは0x0000から0x3C6(966) T−PRT(2バイト) 意味:トータルパーツ数 機能:トラックを構成するパーツ数を表す。通常は1。 値:1から0x285(645dec ) T−SU(4バイト) 意味:トータルSU数 機能:1トラック中の実際の総SU数を表す。曲の演奏
時間に相当する。 値:0x01から0x001FFFFF INX(2バイト)(Option) 意味:INDEX の相対場所 機能:曲のさびの部分(特徴的な部分)の先頭を示すポ
インタ。曲の先頭からの位置をSUの個数を1/4した
数で指定する。これは、通常のSUの4倍の長さの時間
(約93m秒)に相当する。 値:0から0xFFFF(最大、約6084秒) XT(2バイト)(Option) 意味:INDEX の再生時間 機能:INX-nnnで指定された先頭から再生すべき時間
のSUの個数を1/4した数で指定する。これは、通常
のSUの4倍の長さの時間(約93m秒)に相当する。 値:0x0000:無設定 0x01から0xFFF
E(最大6084秒) 0xFFFF:曲の終わりまで。
よびNM2について説明する。
大で256)。 名前データの終了は、必ず終端コード(0x00)を書
き込む。 サイズはこの終端コードから計算する。データの無い場
合は少なくとも先頭( 0x0020)からヌル(0x00)を1バイト以上記
録する。 値:各種文字コード NM2 意味:曲名を表す文字列 機能:2バイトの文字コードで表した可変長の名前デー
タ(最大で512)。 名前データの終了は、必ず終端コード(0x00)を書
き込む。サイズはこの終端コードから計算する。データ
の無い場合は少なくとも先頭(0x0120)からヌル
(0x00)を2バイト以上記録する。 値:各種文字コード。
ら始まる、80バイトのデータをトラック情報領域TR
KINFと呼び、主としてセキュリティ関係、コピー制
御関係の情報を一括して管理する。TRKINF内のデ
ータについて、配置順序に従って以下に説明する。
ティブロックで保護されてから保存される。 機能:曲を再生する時、まず必要となる最初の鍵とな
る。C−MAC[n]計算時に使用される。 値:0から0xFFFFFFFFFFFFFFFFまで C−MAC[n](8バイト) 意味:著作権情報改ざんチェック値 機能:コンテンツ累積番号を含む複数のTRKINFの
内容と隠しシーケンス番号から作成される値。 隠しシーケンス番号とは、メモリカードの隠し領域に記
録されているシーケンス番号のことである。著作権対応
でないレコーダは、隠し領域を読むことができない。ま
た、著作権対応の専用のレコーダ、またはメモリカード
を読むことを可能とするアプリケーションを搭載したパ
ーソナルコンピュータは、隠し領域をアクセスすること
ができる。
信号を0、メイン信号(L+R)のみの特別なJoin
tモードをモノラルとして規定する。bit2,1の情
報は通常の再生機は無視しても構わない。
フの情報を形成し、ビット1は、再生SKIPか、通常
再生かの情報を形成し、ビット2は、データ区分、例え
ばオーディオデータか、FAX等の他のデータかの情報
を形成する。ビット3は、未定義である。ビット4、
5、6を組み合わせることによって、図示のように、レ
ート情報が規定される。すなわち、Nは、この3ビット
で表されるレートの値であり、モノ(N=0,1),L
P(N=2),SP(N=4),EX(N=5,6),
HQ(N=7)の5種類のモードについて、記録時間
(64MBのメモリカードの場合)、データ転送レー
ト、1ブロック内のSU数、1SUのバイト数がそれぞ
れ示されている。ビット7は、ATRAC3のモード
(0:Dual 1:Joint )が示される。
用し、SPモードの場合について説明する。64MBの
メモリカードには、3968ブロックがある。SPモー
ドでは、1SUが304バイトであるので、1ブロック
に53SUが存在する。1SUは、(1024/441
00)秒に相当する。従って、1ブロックは、 (1024/44100)×53×(3968−16)
=4863秒=81分 転送レートは、 (44100/1024)×304×8=104737
bps となる。
キュリティバージョン(ビット5〜ビット0) 機能:このトラックに関して制限事項があることを表
す。 値:ビット7: 0=制限なし 1=制限有り ビット6: 0=期限内 1=期限切れ ビット5〜ビット0:セキュリティバージョン0(0以
外であれば再生禁止とする) FNo(2バイト) 意味:ファイル番号 機能:最初に記録された時のトラック番号であり、且つ
この値は、メモリカード内の隠し領域に記録されたMA
C計算用の値の位置を特定する。 値:1から0x190(400) MG(D)SERIAL−nnn(16バイト) 意味:記録機器のセキュリティブロック(セキュリティ
IC20)のシリアル番号。 機能:記録機器ごとに全て異なる固有の値。 値:0から0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CONNUM(4バイト) 意味:コンテンツ累積番号 機能:曲毎に累積されていく固有の値で記録機器のセキ
ュリティブロックによって管理される。2の32乗、4
2億曲分用意されており、記録した曲の識別に使用す
る。 値:0から0xFFFFFFFF。
on) 意味:再生制限付きのトラックの再生開始日時 機能:EMDで指定する再生開始を許可する日時。 値:上述した日時の表記と同じ。 YMDhms−E(4バイト)(Option) 意味:再生制限付きのトラックの再生終了日時 機能:EMDで指定する再生許可を終了する日時。 値:上述した日時の表記と同じ。 MT(1バイト)(Option) 意味:再生許可回数の最大値 機能:EMDで指定される最大の再生回数。 値:1から0xFF 未使用の時は、0x00である。 LTのbit7の値が0の場合はMTの値は00とす
る。 CT(1バイト)(Option) 意味:再生回数 機能:再生許可された回数の内で、実際に再生できる回
数。再生の度にデクリメントする。 値:0x00〜0xFF 未使用の時は、0x00であ
る。 LTのbit7が1でCTの値が00の場合は再生を禁
止する。
ピー制御情報を表し、ビット4および5によって高速デ
ィジタルコピーに関するコピー制御情報を表し、ビット
1,2,3によってコピー属性を表す。ビット0は未定
義である。 CCの例: ビット7・・・0:コピー禁止、1:コピー許可 ビット6・・・0:オリジナル、1:第1世代以上 ビット5,4・・・00:コピー禁止、01:コピー第
1世代、10:コピー可 ビット3,2,1 001:オリジナルソースから記録したコンテンツであ
ることを示す。 010:LCMからコピーしたコンテンツであることを
示す。 011:LCMからムーブしたコンテンツであることを
示す。 100以上:未定義。 なおLCMとは、Licensed Compliant Moduleであり、
例えばパーソナルコンピュータやコンシューマ機器にお
けるHDDなどが相当する。例えばCDからのディジタ
ル録音では(bit7,6)は01、(bit5,4)
は00、(bit3,2,1)は001或いは010と
なる。
rial Copy ManagementSystem)におけるコピー許可回数 機能:コピー1回か、コピーフリーかの区別を拡張し、
回数で指定する。コピー第1世代の場合にのみ有効であ
り、コピーごとに減算する。 値:00:コピー禁止、01から0xFE:回数、0x
FF:回数無制限。
ては、以上のようなトラック情報領域TRKINFに続
いて、0x0370から始まる24バイトのデータをパ
ーツ管理用のパーツ情報領域PRTINFと呼び、1つ
のトラックを複数のパーツで構成する場合に、時間軸の
順番にPRTINFを並べていく。PRTINF内のデ
ータについて、配置順序に従って以下に説明する。
上位)、開始SU:1バイト(上位)、終了SU:1バ
イト(最下位) 値:クラスタ:1から0x1F40(8000)、開始
SU:0から0xA0(160)、終了SU:0から0
xA0(160)(但し、SUの数え方は、0 ,1,
2,と0から開始する) PRTKEY(8バイト) 意味:パーツを暗号化するための値 機能:初期値=0、編集時は編集の規則に従う。 値:0から0xFFFFFFFFFFFFFFFF CONNUM0(4バイト) 意味:最初に作られたコンテンツ累積番号キー 機能:コンテンツをユニークにするためのIDの役割。 値:コンテンツ累積番号初期値キーと同じ値とされる。
中には、図18に示すように、付加情報INFが含まれ
る。この付加情報は、開始位置が固定化されていない点
を除いて、再生管理ファイル中の付加情報INF−S
(図12参照)と同一である。1つまたは複数のパーツ
の最後のバイト部分(4バイト単位)の次を開始位置と
して付加情報INFのデータが開始する。
異なる付加情報が並べられることがある。それぞれにI
Dとデータサイズが付加されている。個々のヘッダを含
む付加情報データは、最小16バイト以上で4バイトの
整数倍の単位 値:再生管理ファイル中の付加情報INF−Sと同じで
ある。
AC3データが記録される各ブロックのデータが続く。
図8にも示したように、ブロック毎にヘッダが付加され
る。図18に示す、ブロック内のデータについて以下に
説明する。
ための値。 値:固定値=”A3D”(例えば0x4133442
0) MCode(2バイト) 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) CONNUM0(4バイト) 意味:最初に作られたコンテンツ累積番号 機能:コンテンツをユニークにするためのIDの役割、
編集されても値は変化させない。 値:コンテンツ累積番号初期値キーと同じ値とされる。 BLOCK SERIAL(4バイト) 意味:トラック毎に付けられた連続番号 機能:ブロックの先頭は0から始まり次のブロックは+
1づつインクリメント編集されても値を変化させない。 値:0より始まり0xFFFFFFFFまで。 BLOCK−SEED(8バイト) 意味:1ブロックを暗号化するための1つの鍵 機能:ブロックの先頭は、記録機器のセキュリティブロ
ックで乱数を生成、続くブロックは、+1インクリメン
トされた値。この値が失われると、1ブロックに相当す
る約1秒間、音が出せないために、ヘッダとブロック末
尾に同じものが二重に書かれる。編集されても値を変化
させない。 値:初期は8バイトの乱数。 INITIALIZATION VECTOR(8バイ
ト) 意味:ブロック毎にATRAC3データを暗号化、復号
化する時に必要な初期値 機能:ブロックの先頭は0から始まり、次のブロックは
最後のSUの最後の暗号化された8バイトの値。デバイ
ドされたブロックの途中からの場合は開始SUの直前の
最後の8バイトを用いる。編集されても値を変化させな
い。 値:0から0xFFFFFFFFFFFFFFFF SU−nnn 意味:サウンドユニットのデータ 機能:1024サンプルから圧縮されたデータ、圧縮モ
ードにより出力されるバイト数が異なる。編集されても
値を変化させない(一例として、SPモードの時では、
N=384バイト)。 値:ATRAC3のデータ値。
ロックに42SUが書かれる。また、1ブロックの先頭
の2つのスロット(4バイト)がヘッダとされ、最後の
1スロット(2バイト)にBLKID−A3D、MCo
de、CONNUM0、BLOCK SERIALが二
重に書かれる。従って、1ブロックの余りの領域Mバイ
トは、(16,384−384×42−16×3=20
8(バイト)となる。この中に上述したように、8バイ
トのBLOCK SEEDが二重に記録される。
ンテンツ供給元の識別情報 メモリカード40におけるファイルシステムやレコーダ
1の構成を説明してきたが、このようなレコーダ1に装
填されたメモリカード40に対してコンテンツが記録さ
れる場合の記録経路の各種の例、及びそれらの各場合に
ついてのコンテンツ供給元の識別情報について図21、
図22、図23で説明する。コンテンツ供給元の識別情
報とは、上記したデータファイルの属性ヘッダにおける
「CC」のビット1,2,3に記録される値のこととな
る(図18、図20参照)。また各例においてレコーダ
1A、1Bとは、図1の構成のレコーダ1に相当する。
また図21〜図23において、破線はコンテンツデータ
の流れ、実線は識別情報の流れを示している。
0からのコンテンツ、例えばCDから再生された音楽デ
ータがメモリカード40に記録される場合のデータ経路
を示している。の経路は、例えば単体で形成されるレ
コーダ1Bが再生装置200と接続された場合である。
例えば再生装置200と図1に示すレコーダ1(1B)
のディジタル入力セレクタ16又はライン入力セレクタ
13が接続され、再生装置200からのデジタルオーデ
ィオデータもしくはアナログオーディオデータがレコー
ダ1に供給される場合である。
としてのデータは、レコーダ1Bにおいて図1で説明し
たようにエンコードや暗号化処理が行われて、メモリカ
ード40に記録される。すなわち1曲としてのコンテン
ツが、上述した1つのデータファイルとして記録され
る。そしてこの場合は、レコーダ1BのDSP30は、
コンテンツが再生専用のメディアであるCD等から再生
され、ディジタル入力セレクタ16又はライン入力セレ
クタ13から入力されたものであるため、 コンテンツ
供給元の識別情報としての「CC」のビット1,2,3
の値として、「001」を発生させ、それをデータファ
イルの属性ヘッダ内に記録させる。もちろんコンテンツ
の記録に伴ってデータファイル内の他の管理情報や、再
生管理ファイルの記録/更新も行う(以下の各例につい
ても同様)。
ンピュータやオーディオ/ビジュアル機器としての装置
100に内蔵されるレコーダ1Aの場合であり、装置1
00が再生装置200と接続され、再生装置200から
のデジタルオーディオデータもしくはアナログオーディ
オデータがレコーダ1Aに直接供給される場合である。
この場合も、再生装置200から供給されたコンテンツ
としてのデータは、レコーダ1Aにおいてエンコードや
暗号化処理が行われて、メモリカード40に記録され
る。すなわち1曲としてのコンテンツが、上述した1つ
のデータファイルとして記録される。そしてこの場合
は、装置100のコントローラとしてのCPU101
が、コンテンツ供給元の識別情報としての「CC」のビ
ット1,2,3の値として、「001」を発生させ、そ
れをレコーダ1Aに供給する。レコーダ1Aは供給され
た「CC」やその他必要な情報を用いて、データファイ
ル内の管理情報の記録や再生管理ファイルの記録/更新
を行う。
としての装置100に内蔵されたCD−ROMドライブ
103からのコンテンツ、例えばCDから再生された音
楽データがメモリカード40に記録される場合のデータ
経路を示している。例えば単体で形成されるレコーダ1
Bは、装置100と図1に示した端子32を介してUS
Bその他の通信方式により接続されている。
で再生されたコンテンツが一旦HDD102に格納さ
れ、その後HDD102から再生されたコンテンツがレ
コーダ1Bに供給される場合である。HDD102から
供給されたコンテンツとしてのデータは、レコーダ1B
においてメモリカード40にコピー記録又はムーブ記録
される。そしてこの場合は、HDD102からのコピー
記録又はムーブ記録となるため、コンテンツデータの送
信を管理する装置100のCPU101は、レコーダ1
Bに対して、「CC」のビット1,2,3の値として、
「010」又は「011」を発生させ、それをデータフ
ァイルの属性ヘッダ内に記録させる。
ブ103で再生されたコンテンツが直接レコーダ1Bに
供給される場合である。CD−ROMドライブ103か
ら供給されたコンテンツとしてのデータは、レコーダ1
Bにおいてメモリカード40に記録される。そしてこの
場合は、CDからの記録となるため、コンテンツデータ
の送信を管理する装置100のCPU101は、レコー
ダ1Bに対して、「CC」のビット1,2,3の値とし
て、「001」を発生させ、それをデータファイルの属
性ヘッダ内に記録させる。
線、衛星通信回線、その他の何らかの伝送路を介して、
パーソナルコンピュータ等の装置100が、サーバ30
0によって提供されるコンテンツをHDD102にダウ
ンロード記録する場合を示しており、さらに装置100
にレコーダ1Bが接続されている場合である。レコーダ
1Bは装置100との間で、図1に示した端子32を介
してUSBその他の通信方式により接続されている。そ
してサーバによって提供され、HDD102に格納され
たコンテンツがレコーダ1Bに供給される場合である。
ンテンツとしてのデータは、レコーダ1Bにおいてメモ
リカード40にコピー記録又はムーブ記録される。そし
てこの場合は、HDD102からのコピー記録又はムー
ブ記録となるため、コンテンツデータの送信を管理する
装置100のCPU101は、レコーダ1Bに対して、
「CC」のビット1,2,3の値として、「010」又
は「011」以上の値を発生させ、それをデータファイ
ルの属性ヘッダ内に記録させる。上述したように「10
0」以上は未定義とされているが、例えば伝送路を介し
て取り込まれたコンテンツに関しては、「100」以上
の値を割り当てるようにすることも考えられ、その場合
は、CCは「100」以上の値となる。
常に多様なコンテンツ記録経路の代表的な例にすぎず、
これ以外にも各種の記録経路が考えられる。そして各場
合において、コンテンツ供給元の識別情報となる「C
C」のビット1,2,3の値は、レコーダ1へのコンテ
ンツ供給側の装置からレコーダ1に伝送されるか、もし
くはレコーダ1内でDSP30が発生させるものとな
る。
たコンテンツ、すなわちデータファイルの編集が指示さ
れた際の処理を説明する。ここでいうデータファイルの
編集とは、例えば図10、図11で説明したコンバイン
やデバイドである。コンバインやデバイドが行われるこ
とで、例えば楽曲としてのコンテンツはユーザーが任意
に加工できることになるが、コンテンツ提供者からみれ
ばそのような加工は好ましくない場合があり、このため
本例では、コンバインやデバイドについて制限が課され
るようにしている。
によってデータファイルの分割処理、すなわちデバイド
の操作が行われた場合のDSP30の処理を示してい
る。ユーザーはデバイドの際には、まずメモリカード4
0に記録されている或るデータファイルを指定した上
で、デバイド操作、すなわち分割ポイントの指定や、分
割の実行指示を行うことになる。なお、ユーザーの操作
は、図1に示した操作部39、もしくは端子32に接続
されたマスター機器側の操作部で可能である。
の或るデータファイルが指定されたら、ステップF10
1としてその対象データファイルの属性ヘッダにおける
トラック情報領域TRKINFを確認する。より具体的
には、ここで「CC」の値、すなわちコンテンツ供給元
を確認する。
「011」以上でない場合、すなわち「001」又は
「010」であった場合は、ステップF102からF1
03に進んでデータファイルのデバイドを実行する。つ
まりユーザーの指定した分割ポイントでデータファイル
を分割し、図11で説明したように2つのデータファイ
ルにする。具体的には再生管理ファイルの更新、及び分
割された新たなデータファイルにおける属性ヘッダの設
定など、管理情報の更新によりデバイドを実現する。ま
たこの際、ステップF104として示すように、分割さ
れた両データファイルにおける属性ヘッダのCCの値
は、分割前の元のデータファイルの「CC」の値をその
まま設定する。
ト1,2,3の値が「011」以上であった場合は、ス
テップF105に進み、編集が禁止されていることを提
示し、デバイド処理は実行しない。提示としては、例え
ば図1に示した表示部33に編集不可の旨を表示した
り、或いは端子32を介して接続されている機器におけ
る表示部で表示することで行う。又は警告音、警告メッ
セージ等で編集不可の旨を提示してもよい。
は、CD等のオリジナルソースからメモリカード40に
記録されたコンテンツ、もしくはHDD等からコピーさ
れたコンテンツについては、デバイド編集可能となる
が、HDD等からムーブされたコンテンツについてはデ
バイド編集が禁止されることになる。HDD等からムー
ブされたコンテンツ、すなわち「CC」のビット1,
2,3の値が「011」以上となるコンテンツは、例え
ば図22、図23のようにサーバ或いは何らかのソース
からHDD102に記録され、それがメモリカード40
にムーブされたものであり、サーバ側や著作権者にして
みれば、コンテンツの加工を制限したい場合である。従
って本例では、このようにコンテンツの加工が制限され
るべき場合において、デバイド編集が禁止されることに
なり、好適なシステムが構築できる。
によってデータファイルの結合処理、すなわちコンバイ
ンの操作が行われた場合のDSP30の処理を示してい
る。ユーザーはコンバインの際には、まずメモリカード
40に記録されている2つのデータファイルを指定した
上で、コンバインの実行指示を行うことになる。
ての2つのデータファイルが指定されたら、ステップF
201としてそれらの対象データファイルの属性ヘッダ
におけるトラック情報領域TRKINFを確認する。す
なわち両データファイルの「CC」の値からコンテンツ
供給元を確認する。
ト1,2,3の値がいずれも「011」以上でない場
合、すなわち「001」又は「010」であった場合
は、ステップF202からF203に進んで、データフ
ァイルのコンバインを実行する。つまり図10で説明し
たように2つのデータファイルを結合する。具体的には
再生管理ファイルの更新、及び結合されたデータファイ
ルにおける属性ヘッダの設定など、管理情報の更新によ
りデバイドを実現する。またこの際、ステップF204
として示すように、結合されたデータファイルにおける
属性ヘッダのCCの値は、元のデータファイルの「C
C」の値をそのまま設定する。
ルの一方でも、「CC」のビット1,2,3の値が「0
11」以上であった場合は、ステップF205に進み、
編集が禁止されていることを提示し、コンバイン処理は
実行しない。提示方式は上記デバイドの場合と同様であ
る。
は、上記デバイドの場合と同様に、CD等のオリジナル
ソースからメモリカード40に記録されたコンテンツ、
もしくはHDD等からコピーされたコンテンツについて
は、コンバイン編集可能となるが、HDD等からムーブ
されたコンテンツについてはコンバイン編集が禁止され
ることになる。
明してきたが、実施の形態の例はあくまでも一例であ
り、システム構成、レコーダの構成、処理方式などは、
多様に考えられる。例えば編集可否の制御としては、上
記例ではCC=「001」「010」の場合は編集を許
可するものとしたが、CC=「001」の場合のみ編集
を許可するようにしてもよい。また前述したように、C
C=「100」以上の値は、将来的に各種コンテンツ提
供元を示すものとして規定されることがあるが、本発明
では、コンテンツ提供元の種別に応じて、編集許可/禁
止を多様に設定できる。すなわち上記ステップF20
2,F302の処理としては、多様な例が考えられる。
例えば、伝送路を介して通信されてきたコンテンツにつ
いてはCC=「100」とし、ステップF202,F3
02としてはCC=「100」のときのみ、編集を禁止
するような処理方式も考えられる。
コンテンツを想定して説明したが、ビデオデータとして
のコンテンツについても、全く同様に本発明を適用でき
る。テキストデータその他のコンテンツについても同様
である。
は、記録媒体には、記録した各コンテンツに対応させて
コンテンツ供給元を示す識別情報が記録されるように
し、コンテンツに対する編集が求められた際には、その
編集対象となるコンテンツについての識別情報を確認
し、識別情報で識別されるコンテンツ供給元に応じて、
編集の許可/禁止を制御するようにしている。従って、
コンテンツの編集の可否をコンテンツ供給元に応じて制
御できるという効果があり、多様なコンテンツ供給元に
対応して適切な編集可否の制御が可能となる。例えばコ
ンテンツ供給元が通信回線を介して接続されたサーバ等
の部位であると識別された場合は、コンテンツ編集処理
の実行を禁止することで、サーバ側や著作権者の意向を
尊重できるなど、実用上の利点が得られる。一方、編集
が許されるもの、例えば再生専用のディスクメディアが
コンテンツ供給元である場合は、編集可能とすることで
ユーザーの楽しみを阻害しないようにすることができ
る。
ある。
ある。
ク図である。
ステム処理階層の構成の説明図である。
成のフォーマットの説明図である。
の説明図である。
のデータ構成の説明図である。
データ構成の説明図である。
ある。
集処理の説明図である。
処理の説明図である。
図である。
域の構成の説明図である。
ある。
ある。
ある。
タ構成の説明図である。
である。
「A」の説明図である。
「CC」の説明図である。
の説明図である。
の説明図である。
の説明図である。
のフローチャートである。
のフローチャートである。
ダ/デコーダIC、20 セキュリティIC、30 D
SP、40 メモリカード、42 フラッシュメモリ、
52 セキュリティブロック
Claims (12)
- 【請求項1】 コンテンツ供給元から供給されるコンテ
ンツを記録するコンテンツ記録領域と、 前記コンテンツ記録領域に記録したコンテンツについ
て、前記コンテンツ供給元を識別できる識別情報を記録
できる管理領域と、 を備えていることを特徴とする記録媒体。 - 【請求項2】 当該記録媒体は、不揮発性メモリである
ことを特徴とする請求項1に記載の記録媒体。 - 【請求項3】 前記識別情報は、前記コンテンツ供給元
が再生専用ディスクメディアであることを識別できる情
報であることを特徴とする請求項1に記載の記録媒体。 - 【請求項4】 前記識別情報は、前記コンテンツ供給元
がハードディスクドライブであることを識別できる情報
であることを特徴とする請求項1に記載の記録媒体。 - 【請求項5】 前記識別情報は、前記コンテンツ供給元
が、通信回線を介して接続された部位であることを識別
できる情報であることを特徴とする請求項1に記載の記
録媒体。 - 【請求項6】 コンテンツ供給元から供給されるコンテ
ンツを記録するコンテンツ記録領域と、前記コンテンツ
記録領域に記録したコンテンツについて、前記コンテン
ツ供給元を識別できる識別情報を記録できる管理領域と
を備えた記録媒体に対して、前記コンテンツ記録領域に
記録したコンテンツの編集を行うことのできる編集装置
として、 前記コンテンツ記録領域に記録したコンテンツに対する
編集の指示を行う操作手段と、 前記操作手段により編集が指示されたコンテンツに対応
する識別情報からコンテンツ供給元を判別する判別手段
と、 前記判別手段で判別されたコンテンツ供給元に応じて、
前記操作手段で指示されたコンテンツ編集処理の実行又
は実行禁止を制御する制御手段と、 を備えたことを特徴とする編集装置。 - 【請求項7】 前記制御手段は、前記識別情報により、
コンテンツ供給元が通信回線を介して接続された部位で
あると識別された場合は、コンテンツ編集処理を実行禁
止することを特徴とする請求項6に記載の編集装置。 - 【請求項8】 前記コンテンツは、オーディオデータで
あることを特徴とする請求項6に記載の編集装置。 - 【請求項9】 前記コンテンツは、ビデオデータである
ことを特徴とする請求項6に記載の編集装置。 - 【請求項10】 前記コンテンツ編集処理は、コンテン
ツの分割処理であることを特徴とする請求項6に記載の
編集装置。 - 【請求項11】 前記コンテンツ編集処理は、コンテン
ツの結合処理であることを特徴とする請求項6に記載の
編集装置。 - 【請求項12】 コンテンツ供給元から供給されるコン
テンツを記録媒体のコンテンツ記録領域に記録するコン
テンツ記録手段と、 前記コンテンツ供給元に応じて、そのコンテンツ供給元
を識別できる識別情報を発生させる識別情報発生手段
と、 前記コンテンツ記録領域に記録したコンテンツに対応さ
せて、前記識別情報発生手段により発生された識別情報
を、記録媒体の管理領域に記録する識別情報記録手段
と、 を備えていることを特徴とする記録システム。
Priority Applications (19)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30073499A JP2001117821A (ja) | 1999-10-22 | 1999-10-22 | 記録媒体、編集装置、記録システム |
| SG200005972A SG97956A1 (en) | 1999-10-22 | 2000-10-17 | Recording medium editing apparatus based on content supply source |
| EP00309107A EP1094466B1 (en) | 1999-10-22 | 2000-10-17 | Recording medium editing apparatus based on content supply source |
| EP20060075771 EP1684302A3 (en) | 1999-10-22 | 2000-10-17 | Recording medium editing apparatus based on content supply source |
| EP06075750.7A EP1684301B1 (en) | 1999-10-22 | 2000-10-17 | Recording medium editing apparatus based on content supply source |
| MYPI20004904A MY128002A (en) | 1999-10-22 | 2000-10-18 | Recording medium editing apparatus based on content supply source. |
| US09/692,913 US6907184B1 (en) | 1999-10-22 | 2000-10-20 | Recording medium editing apparatus based on content supply source |
| RU2000126506A RU2239244C2 (ru) | 1999-10-22 | 2000-10-20 | Носитель записи, устройство для записи данных на носителе записи, устройство для редактирования данных, записываемых на носителе записи, и способ записи данных на носителе записи (варианты) |
| CA002323993A CA2323993C (en) | 1999-10-22 | 2000-10-20 | Recording medium editing apparatus based on content supply source |
| AU66658/00A AU769501B2 (en) | 1999-10-22 | 2000-10-20 | Recording medium editing apparatus based on content supply source |
| KR1020000062130A KR100717656B1 (ko) | 1999-10-22 | 2000-10-21 | 기억 매체, 데이터 기억 장치, 데이터 편집 장치, 데이터 기억 방법 및 데이터 편집 방법 |
| CN2007101407373A CN101118769B (zh) | 1999-10-22 | 2000-10-22 | 基于内容提供源的记录介质编辑装置 |
| CN00134724A CN1300076A (zh) | 1999-10-22 | 2000-10-22 | 基于内容提供源的记录介质编辑装置 |
| AU2004200714A AU2004200714B2 (en) | 1999-10-22 | 2004-02-23 | Recording Medium Editing Apparatus Based on Content Supply Source |
| US11/058,552 US7155108B2 (en) | 1999-10-22 | 2005-02-15 | Recording medium editing apparatus based on content supply source |
| US11/067,133 US7082256B2 (en) | 1999-10-22 | 2005-02-25 | Recording medium editing apparatus based on content supply source |
| US11/065,881 US7058285B2 (en) | 1999-10-22 | 2005-02-25 | Recording medium editing apparatus based on content supply source |
| US11/067,108 US7099558B2 (en) | 1999-10-22 | 2005-02-25 | Recording medium editing apparatus based on content supply source |
| US11/521,123 US8139918B2 (en) | 1999-10-22 | 2006-09-14 | Recording medium editing apparatus based on content supply source |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30073499A JP2001117821A (ja) | 1999-10-22 | 1999-10-22 | 記録媒体、編集装置、記録システム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006097977A Division JP4293196B2 (ja) | 2006-03-31 | 2006-03-31 | 再生装置、編集方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001117821A true JP2001117821A (ja) | 2001-04-27 |
Family
ID=17888470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30073499A Pending JP2001117821A (ja) | 1999-10-22 | 1999-10-22 | 記録媒体、編集装置、記録システム |
Country Status (10)
| Country | Link |
|---|---|
| US (6) | US6907184B1 (ja) |
| EP (3) | EP1094466B1 (ja) |
| JP (1) | JP2001117821A (ja) |
| KR (1) | KR100717656B1 (ja) |
| CN (2) | CN1300076A (ja) |
| AU (1) | AU769501B2 (ja) |
| CA (1) | CA2323993C (ja) |
| MY (1) | MY128002A (ja) |
| RU (1) | RU2239244C2 (ja) |
| SG (1) | SG97956A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007080846A1 (ja) * | 2006-01-16 | 2007-07-19 | Konica Minolta Holdings, Inc. | 制御プログラム及び制御方法 |
| JP2009258992A (ja) * | 2008-04-16 | 2009-11-05 | Toppan Printing Co Ltd | 不揮発性メモリ装置及びlsi装置 |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7057993B2 (en) * | 2001-01-29 | 2006-06-06 | Eastman Kodak Company | Copy protection using multiple security levels on a programmable CD-ROM |
| JP4665318B2 (ja) * | 2001-02-14 | 2011-04-06 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
| JP3861625B2 (ja) | 2001-06-13 | 2006-12-20 | ソニー株式会社 | データ転送システム、データ転送装置、記録装置、データ転送方法 |
| FR2826141B1 (fr) * | 2001-06-15 | 2003-09-19 | St Microelectronics Sa | Procede et dispositif de gestion de l'espace memoire d'un disque dur, en particulier pour un recepteur de signaux de television numerique par satellite |
| DE10135888A1 (de) * | 2001-07-24 | 2003-03-13 | Scm Microsystems Gmbh | Verfahren zur lokalen Aufzeichnung digitaler Daten für das digitale Fernsehen |
| JP4934923B2 (ja) * | 2001-08-09 | 2012-05-23 | ソニー株式会社 | 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにコンピュータ・プログラム |
| US7363540B2 (en) | 2002-10-22 | 2008-04-22 | Microsoft Corporation | Transaction-safe FAT file system improvements |
| US7174420B2 (en) * | 2002-10-22 | 2007-02-06 | Microsoft Corporation | Transaction-safe FAT file system |
| US7353299B2 (en) * | 2003-05-29 | 2008-04-01 | International Business Machines Corporation | Method and apparatus for managing autonomous third party data transfers |
| JP4843208B2 (ja) * | 2004-09-30 | 2011-12-21 | 株式会社東芝 | デジタルコンテンツ編集装置、デジタルコンテンツ編集方法、デジタルコンテンツ編集プログラムおよびデジタルコンテンツ編集プログラムを記録した記録媒体 |
| US8606830B2 (en) | 2004-12-17 | 2013-12-10 | Microsoft Corporation | Contiguous file allocation in an extensible file system |
| US8321439B2 (en) | 2004-12-17 | 2012-11-27 | Microsoft Corporation | Quick filename lookup using name hash |
| US9639554B2 (en) | 2004-12-17 | 2017-05-02 | Microsoft Technology Licensing, Llc | Extensible file system |
| US7873596B2 (en) | 2006-05-23 | 2011-01-18 | Microsoft Corporation | Extending cluster allocations in an extensible file system |
| KR100823256B1 (ko) * | 2005-04-13 | 2008-04-17 | 삼성전자주식회사 | 방송 콘텐츠 패키징 방법 |
| RU2285953C1 (ru) * | 2005-04-19 | 2006-10-20 | Российская Федерация в лице Федерального агентства по атомной энергии | Кодовое устройство |
| JP4736593B2 (ja) * | 2005-07-25 | 2011-07-27 | ソニー株式会社 | データ記憶装置、データ記録方法、記録及び/又は再生システム、並びに、電子機器 |
| CN100435217C (zh) * | 2005-12-30 | 2008-11-19 | 上海乐金广电电子有限公司 | 可一次记录光盘控制信息记录方法以及光盘记录播放方法和装置 |
| JP4564464B2 (ja) | 2006-01-05 | 2010-10-20 | 株式会社東芝 | デジタルコンテンツ再生装置、方法およびプログラム |
| JP4945236B2 (ja) * | 2006-12-27 | 2012-06-06 | 株式会社東芝 | 映像コンテンツ表示装置、映像コンテンツ表示方法及びそのプログラム |
| US7747664B2 (en) | 2007-01-16 | 2010-06-29 | Microsoft Corporation | Storage system format for transaction safe file system |
| US7613738B2 (en) | 2007-01-16 | 2009-11-03 | Microsoft Corporation | FAT directory structure for use in transaction safe file system |
| US20080235590A1 (en) * | 2007-03-20 | 2008-09-25 | At&T Knowledge Ventures, Lp | System and method of accessing a multimedia timeline |
| US20080235763A1 (en) * | 2007-03-20 | 2008-09-25 | At&T Knowledge Ventures, Lp | System and method of providing security for a multimedia timeline |
| US8745501B2 (en) * | 2007-03-20 | 2014-06-03 | At&T Knowledge Ventures, Lp | System and method of displaying a multimedia timeline |
| US8478104B2 (en) * | 2009-12-30 | 2013-07-02 | Nxp B.V. | Copy secure multimedia RFID with analog transmitter |
| CN102541965B (zh) * | 2010-12-30 | 2015-05-20 | 国际商业机器公司 | 自动获得音乐文件中的特征片断的方法和系统 |
| RU2517717C1 (ru) * | 2012-11-15 | 2014-05-27 | Ярослав Афанасьевич Хетагуров | Способ определения нарушений и исправления нарушенных кодов разрядов числа при кодировании "1 из 4" |
| CN104994423A (zh) * | 2015-07-06 | 2015-10-21 | 无锡天脉聚源传媒科技有限公司 | 一种视频播放记录的处理方法及装置 |
| JP6852337B2 (ja) * | 2016-09-29 | 2021-03-31 | 富士通株式会社 | 情報処理装置、情報処理プログラム、情報処理システム及び情報処理方法 |
| JP6953947B2 (ja) * | 2017-09-22 | 2021-10-27 | コニカミノルタ株式会社 | 情報処理装置、ファームウェア更新プログラム |
| JP7065306B2 (ja) * | 2018-02-05 | 2022-05-12 | パナソニックIpマネジメント株式会社 | 記録システム |
| US11475148B2 (en) * | 2019-05-22 | 2022-10-18 | Texas Instruments Incorporated | System and method for providing limited utilization run time application control as a service in microcontrollers |
| CN111147083B (zh) * | 2019-12-10 | 2023-06-27 | 中国航空工业集团公司成都飞机设计研究所 | 一种时间信息压缩传输的方法 |
| US11693993B2 (en) | 2021-02-22 | 2023-07-04 | Texas Instruments Incorporated | Processor and memory system to selectively enable communication |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL8600980A (nl) * | 1986-04-18 | 1987-11-16 | Philips Nv | Werkwijze voor het overdragen van update informatie voor een stilstaand videobeeld. |
| JPS6455390A (en) | 1987-08-26 | 1989-03-02 | Nihon Parkerizing | Lubricating treatment of steel material before cold working |
| US4885632A (en) * | 1988-02-29 | 1989-12-05 | Agb Television Research | System and methods for monitoring TV viewing system including a VCR and/or a cable converter |
| JP2949747B2 (ja) * | 1990-01-21 | 1999-09-20 | ソニー株式会社 | 情報入力装置 |
| JPH0416944A (ja) * | 1990-05-11 | 1992-01-21 | Brother Ind Ltd | 圧力現像装置 |
| BR9105987A (pt) * | 1990-09-19 | 1993-02-02 | Philips Nv | Portador de registro no qual foram registrados um arquivo de dados principais e um arquivo de controle,processo e dispositivo para registrar um arquivo de dados principais e um arquivo de controle num portador de registro,e dispositivo para ter um portador de registro |
| RU2051428C1 (ru) * | 1990-09-19 | 1995-12-27 | Н.В.Филипс Глоэлампенфабрикен | Устройство для воспроизведения информации с носителя записи и носитель записи для использования в таком устройстве |
| DE4108728A1 (de) * | 1991-03-18 | 1992-09-24 | Thomson Brandt Gmbh | Aufnahme- und/oder kopiersystem |
| JPH06259887A (ja) * | 1993-03-09 | 1994-09-16 | Sony Corp | 記録再生装置 |
| JPH06282965A (ja) * | 1993-03-26 | 1994-10-07 | Sony Corp | ビデオ編集装置 |
| US5541738A (en) * | 1994-04-12 | 1996-07-30 | E. Guide, Inc. | Electronic program guide |
| JPH10126730A (ja) * | 1996-10-14 | 1998-05-15 | Sony Corp | 高速ファイリングシステム |
| US6081897A (en) * | 1997-01-13 | 2000-06-27 | Recording Industry Of America | Apparatus for monitoring and preventing unauthorized copying of digital data |
| JPH1128897A (ja) * | 1997-05-12 | 1999-02-02 | Canon Inc | 写し絵転写材およびこれを用いたトナー像転写方法 |
| KR19980084908A (ko) * | 1997-05-27 | 1998-12-05 | 윤종용 | 비휘발성 메모리를 갖는 광 디스크와 비휘발성 메모리를 갖는 광 디스크를 사용하기 위한 광 디스크 장치 및 그 제어 방법 |
| JPH117412A (ja) * | 1997-06-18 | 1999-01-12 | Oputoromu:Kk | 電子回路を有する記憶媒体とその管理方法 |
| WO1999028897A1 (en) * | 1997-12-04 | 1999-06-10 | Voquette Networks, Ltd. | A personal audio system |
| JP4313873B2 (ja) | 1998-01-30 | 2009-08-12 | キヤノン株式会社 | 電子機器及びデータ処理方法 |
| EP0933909A1 (fr) * | 1998-01-30 | 1999-08-04 | Koninklijke Philips Electronics N.V. | Equipement téléphonique comportant un clavier à touches générateur de sons |
| JPH11219320A (ja) | 1998-02-03 | 1999-08-10 | Toshiba Corp | データ記録再生システム |
| RU2134931C1 (ru) * | 1999-03-15 | 1999-08-20 | ОАО "Всероссийский научно-исследовательский институт автоматизации управления в непромышленной сфере" | Способ обеспечения доступа к объектам в операционной системе мсвс |
| JP4207335B2 (ja) * | 1999-10-26 | 2009-01-14 | ソニー株式会社 | 記録装置、記録再生システム |
-
1999
- 1999-10-22 JP JP30073499A patent/JP2001117821A/ja active Pending
-
2000
- 2000-10-17 EP EP00309107A patent/EP1094466B1/en not_active Expired - Lifetime
- 2000-10-17 EP EP20060075771 patent/EP1684302A3/en not_active Ceased
- 2000-10-17 SG SG200005972A patent/SG97956A1/en unknown
- 2000-10-17 EP EP06075750.7A patent/EP1684301B1/en not_active Expired - Lifetime
- 2000-10-18 MY MYPI20004904A patent/MY128002A/en unknown
- 2000-10-20 CA CA002323993A patent/CA2323993C/en not_active Expired - Fee Related
- 2000-10-20 AU AU66658/00A patent/AU769501B2/en not_active Ceased
- 2000-10-20 RU RU2000126506A patent/RU2239244C2/ru not_active IP Right Cessation
- 2000-10-20 US US09/692,913 patent/US6907184B1/en not_active Expired - Lifetime
- 2000-10-21 KR KR1020000062130A patent/KR100717656B1/ko not_active Expired - Fee Related
- 2000-10-22 CN CN00134724A patent/CN1300076A/zh active Pending
- 2000-10-22 CN CN2007101407373A patent/CN101118769B/zh not_active Expired - Fee Related
-
2005
- 2005-02-15 US US11/058,552 patent/US7155108B2/en not_active Expired - Lifetime
- 2005-02-25 US US11/067,108 patent/US7099558B2/en not_active Expired - Lifetime
- 2005-02-25 US US11/067,133 patent/US7082256B2/en not_active Expired - Lifetime
- 2005-02-25 US US11/065,881 patent/US7058285B2/en not_active Expired - Lifetime
-
2006
- 2006-09-14 US US11/521,123 patent/US8139918B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007080846A1 (ja) * | 2006-01-16 | 2007-07-19 | Konica Minolta Holdings, Inc. | 制御プログラム及び制御方法 |
| JP2009258992A (ja) * | 2008-04-16 | 2009-11-05 | Toppan Printing Co Ltd | 不揮発性メモリ装置及びlsi装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2239244C2 (ru) | 2004-10-27 |
| US7058285B2 (en) | 2006-06-06 |
| KR100717656B1 (ko) | 2007-05-15 |
| EP1684301A3 (en) | 2007-08-15 |
| EP1684301A2 (en) | 2006-07-26 |
| US20050158033A1 (en) | 2005-07-21 |
| CN1300076A (zh) | 2001-06-20 |
| US8139918B2 (en) | 2012-03-20 |
| MY128002A (en) | 2007-01-31 |
| US20070009225A1 (en) | 2007-01-11 |
| AU6665800A (en) | 2001-04-26 |
| EP1684302A3 (en) | 2007-08-15 |
| CN101118769A (zh) | 2008-02-06 |
| US7099558B2 (en) | 2006-08-29 |
| KR20010051182A (ko) | 2001-06-25 |
| CN101118769B (zh) | 2011-07-13 |
| US20050158036A1 (en) | 2005-07-21 |
| EP1684302A2 (en) | 2006-07-26 |
| US20050158035A1 (en) | 2005-07-21 |
| CA2323993C (en) | 2009-06-16 |
| AU769501B2 (en) | 2004-01-29 |
| US20050158034A1 (en) | 2005-07-21 |
| CA2323993A1 (en) | 2001-04-22 |
| EP1684301B1 (en) | 2016-04-20 |
| US7082256B2 (en) | 2006-07-25 |
| EP1094466B1 (en) | 2011-07-27 |
| US7155108B2 (en) | 2006-12-26 |
| SG97956A1 (en) | 2003-08-20 |
| US6907184B1 (en) | 2005-06-14 |
| EP1094466A1 (en) | 2001-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4842417B2 (ja) | 記録装置 | |
| KR100717656B1 (ko) | 기억 매체, 데이터 기억 장치, 데이터 편집 장치, 데이터 기억 방법 및 데이터 편집 방법 | |
| JP4207335B2 (ja) | 記録装置、記録再生システム | |
| JP4214651B2 (ja) | データコミュニケーションシステム、データ管理方法 | |
| JP4135049B2 (ja) | 不揮発性メモリ | |
| JP4749522B2 (ja) | 再生装置および再生方法 | |
| JP2001075856A (ja) | 編集装置および方法 | |
| JP4406988B2 (ja) | 不揮発性記録媒体、記録方法、記録装置 | |
| JP4897138B2 (ja) | 再生装置および再生方法 | |
| JP4293196B2 (ja) | 再生装置、編集方法 | |
| JP4284797B2 (ja) | 記録装置 | |
| KR100726905B1 (ko) | 데이터 기억 장치 및 방법 | |
| AU2007202015B2 (en) | Recording medium editing apparatus based on content supply source | |
| JP2001075598A (ja) | 不揮発性記憶媒体および情報収集装置 | |
| AU2004200714A1 (en) | Recording Medium Editing Apparatus Based on Content Supply Source |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060316 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071015 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080425 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080722 |