(57)【要約】  本発明は、データ担体（４１）のための識別データブロック（ＩＤ）を生成する方法に関し、データ担体（４１）は、あるデータブロックサイズの各ブロック番号で連続的に番号付けされる複数の論理データブロック（３００）を有し、論理データブロックのデータの読み込みが実行される一方、識別データブロック（ＩＤ）の生成は、第１ブロック番号により規定される論理第１データブロック（３０１）の読込第１データから、及び第２ブロック番号により規定される論理第２データブロック（３０２）の読込第２データからの組み合わせの関数により実行され、前記第２ブロック番号により規定される前記論理第２データブロックは、第３ブロック番号により規定される論理第３データブロック（３０３）の読込第３データに依存して決定される。
2008507796.tif 000002
【特許請求の範囲】
【請求項１】
あるデータブロックサイズの各々のブロック番号で連続的に番号付けされた複数の論理データブロックを有するデータ担体に対して、識別データブロックを生成する方法であって、該論理データブロックのデータの読み込みが実行され、前記識別データブロックの生成が、第１ブロック番号により規定される論理第１データブロックから読み込まれる第１データから、及び第２ブロック番号により規定される論理第２データブロックの読込第２データからの論理演算により実行され、前記第２ブロック番号により規定された前記論理第２データブロックが、第３ブロック番号により規定される論理第３データブロックの読込第３データに依存して決定される方法。
【請求項２】
コンパクトディスクがデータ担体として使用される、請求項１に記載の方法。
【請求項３】
前記論理データブロックがファイルシステムを表し、該ファイルシステムがＩＳＯ９６６０規格又はＵＤＦ規格を満たす、請求項１に記載の方法。
【請求項４】
前記第１ブロック番号により決定された前記論理第１データブロックが、ブロック番号＃１６を有し、前記第３ブロック番号により規定された前記第３ブロックが、ブロック番号＃２５６を有し、前記第２ブロック番号により規定された前記論理第２データブロックが、前記第３データブロックにおけるバイト位置０ｘ１４の値に依存して決定される、請求項２又は請求項３に記載の方法。
【請求項５】
前記識別データブロックが生成されるとき、ＸＯＲ関数が論理演算として使用される、請求項１に記載の方法。
【請求項６】
あるデータブロックサイズの各々のブロック番号で連続的に番号付けされた複数の論理データブロックを有するデータ担体に対して、識別データブロックを生成する装置であって、前記論理データブロックのデータを読み込む読込手段と、前記識別データブロックを生成する生成手段とを有し、該生成手段により、第１ブロック番号により規定される第１論理データブロックの読込第１データから、及び第２ブロック番号により規定される第２論理データブロックの読込第２データからの論理演算によって、前記識別データブロックを生成することが可能であり、前記第２ブロック番号により規定される前記論理第２データブロックが、第３ブロック番号により規定される論理第３データブロックの読込第３データに依存して決定される装置。
【請求項７】
前記データ担体がコンパクトディスクの形態である、請求項６に記載の装置。
【請求項８】
前記論理データブロックがファイルシステムを表し、該ファイルシステムが、ＩＳＯ９６６０規格又はＵＤＦ規格を満たす、請求項７に記載の装置。
【請求項９】
前記識別データブロックを生成する生成手段から、前記第１ブロック番号により決定される前記論理第１データブロックが、ブロック番号＃１６を有し、前記第３ブロック番号により規定される前記第３データブロックが、前記ブロック番号＃２５６を有し、ここで前記第２ブロック番号により規定される前記論理第２データブロックが、前記第３データブロックにおける前記バイト位置０ｘ１４の値に依存して決定される、請求項７又は請求項８に記載の装置。
【請求項１０】
前記生成手段がＸＯＲ演算を用いて前記識別データブロックを生成するようにコンフィギュレーションされる、請求項６に記載の装置。
【請求項１１】
ソフトウェアコードセクションを有し、コンピュータの内部メモリに直接ロードすることができ、請求項１に記載の方法が、もし前記コンピュータ上で処理されるならば、前記コンピュータにより処理することができるコンピュータプログラム。
【請求項１２】
コンピュータ可読媒体に格納される、請求項１１に記載のコンピュータプログラム。
【請求項１３】
請求項１１に記載のコンピュータプログラムを処理する、処理ユニットと内部メモリとを有するコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ担体のための識別データブロックを生成する方法に関し、該データ担体は、あるデータブロックサイズの各ブロック番号で連続的に番号付けされた複数の論理データブロックを有する。
【０００２】
本発明は、更に、データ担体のための識別データブロックを生成する装置に関し、該データ担体は、あるデータブロックサイズにおける各ブロック番号で連続的に番号付けされた複数の論理データブロックを有する。
【０００３】
本発明は、更に、上の最初の段落による方法を実行するように意図され、設計されるコンピュータプログラムに関する。
【０００４】
本発明は、更に、上の段落によるコンピュータプログラムを処理するコンピュータに関する。
【背景技術】
【０００５】
上記の方法を実行するための上記のような装置及びそのようなコンピュータプログラムは、出願人らにより市場にもたらされており、それゆえ知られている。既知の装置及び既知のコンピュータプログラム及び既知の方法では、識別データブロックは、識別サブブロックの論理演算又はリンク付けにより、いわゆるコンパクトディスク（ＣＤ）として設計されるデータ担体のために生成され、識別サブブロックは、前記ＣＤに格納されたデータに関する様々な情報アイテムから形成され、格納されたデータは、あるデータブロックサイズの論理データブロックにおけるセクタに編成される。ＣＤのためのこのような識別データブロックは、パーソナルコンピュータ（ＰＣ）又はＣＤ再生装置において、このようなＣＤの繰り返される収集又は選択を容易にするように使用される。前記識別データブロックは、したがってＣＤ特有のものであり、原則としてあいまいでなく、例えばＣＤチェンジャ再生装置においてＣＤを選択するための適切なリモート制御装置と組み合わせて有利に使用することができる。既知の方法により、識別データブロックは、そのようなＣＤに対して生成することができ、該データブロックはＣＤ−ＲＯＭ規格を満たす。たいてい１つ又は２つのトラックのみがそのようなＣＤに格納され、該トラックは、複数のファイルを含むことができる。このようなファイルは、例えばＭＰＥＧ１  レイヤ３、すなわちＭＰ３の方法により圧縮されたオーディオデータを含むことができる。この場合、識別データブロックの生成は、含まれるファイルのファイル開始時間及びファイル名から形成される識別サブブロックの論理演算の各々にリンク付けすることによりなされ、このような識別サブブロックは、多様性を増加するために考慮され、該サブブロックは、前記ＣＤのファイル総数及び総再生時間から形成される。ファイル開始時間は、個々のファイルのいわゆる論理ブロックアドレス（ＬＢＡ）から形成される。識別データブロックＩＤを生成することができるためには、相対的に多くの情報又はデータが決定される必要があるということが、この既知の方法において不都合な点である。特に不都合なのは、ＣＤに含まれるファイルの全てのファイル名が、毎回決定されなければならず、このような決定には、特にＣＤが多数のファイルを含むならば、相対的に長い決定時間がかかり得る。長い決定時間は、このような識別データブロックＩＤで作動するＣＤチェンジャ再生装置のユーザフレンドリ動作可能性に負の影響を持ち、非常に不都合である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、上で列挙された制限を取り除き、第１段落において示された方法による改善された方法と、第２段落で示されたタイプの改善された装置と、第３段落で示されたタイプの改善されたコンピュータプログラムと、第４段落で示されたタイプの改善されたコンピュータとを生成し、上で列挙された問題が回避されることである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、発明された特徴は、発明された方法で提供され、その結果、発明された方法は、以下に記載された態様を特徴とし得る。
【０００８】
データ担体のための識別データブロックを生成する方法であって、データ担体がデータブロックサイズの各ブロック番号で連続的に番号付けされた複数の論理データブロックを有し、論理データブロックのデータの読み込みが実行され、識別データブロックの生成とが、第１ブロック番号により規定される論理第１データブロックから読み込まれた第１データ及び第２ブロック番号により規定される論理第２データの読込第２データからの論理演算により実行され、前記第２ブロック番号により規定される論理第２データブロックは、第３ブロック番号により規定される論理第３データブロックの読込第３データに依存して決定される方法である。
【０００９】
上記の目的を達成するために、発明された特徴は、発明された装置のために付与され、その結果発明された装置は、以下の態様を特徴とし得る。
【００１０】
データ担体のために識別データブロックを生成する装置であって、該データ担体は、各ブロック番号で累進的に番号付けされたデータブロックサイズの複数の論理データブロックを有し、該装置は、以下に列挙された手段を有する。
【００１１】
論理データブロックのデータを読み込むための読込手段と、識別データブロックを生成するための生成手段であって、第１ブロック番号により規定される第１論理データブロックの読込第１データから、及び第２ブロック番号により規定される論理第２データブロックの読込第２データからの論理演算によって識別データブロックを生成することが可能であり、第２ブロック番号により規定される論理第２データブロックは、第３ブロック番号により規定される論理第３データブロックの読込第３データに依存して決定される、生成手段である。
【００１２】
上記の目的を達成するために、発明された特徴は、発明されたコンピュータプログラムのために付与され、その結果発明されたコンピュータプログラムは、以下の態様を特徴とし得る。
【００１３】
コンピュータプログラムは、ソフトウェアコードセクションを有し、コンピュータの内部メモリに直接ロードすることができ、該コンピュータプログラムが該コンピュータで処理されるときに、本発明による方法を該コンピュータにより処理することができる。
【００１４】
上記の目的を達成するために、発明された特徴は、発明されたコンピュータに付与され、その結果発明されたコンピュータは以下の態様を特徴とし得る。
【００１５】
処理ユニットと内部メモリとをもつコンピュータは、本発明による前記コンピュータプログラムを処理する。
【００１６】
発明された特徴を付与することにより、データ担体の識別データブロックを生成するための改善された方法が、特に簡素な態様で得られ、重要な改善は、論理データブロックに格納されたデータ担体のデータのみが、識別データブロックを生成するために使用される必要があるという事実にある。従来技術と比較した利点は、特に、データ担体の再生装置において、データ担体の両方のデータブロックのデータを相対的に比較的速く読み出す又は決定することができるという事実を通じて得られ、前記再生装置の動作時に、より短い反応時間又は応答時間により、再生装置のユーザに対して有利であり、注目に値する。
【００１７】
従来のアルゴリズムは、識別データブロックを生成するための、まさにディスク又はコンテンツ固有の方法であり、このことが、異なるプラットフォーム（ＰＣ−ＣＤＲＯＭ／ＤＶＤＲＯＭ−ＭＭＣ、組み込まれたＣＤ等）で識別データブロックを生成するための同じ方法を実行することを困難にしている。発明された手段によると、識別データブロックを生成するための同じ方法が異なるプラットフォームで使用可能であり、該方法は、相対的に早く所望の識別データブロックを付与し、非常に有利である。更に、マルチセッションＣＤは、明確に区別され得る。
【００１８】
請求項２と請求項３と請求項７と請求項８とに記載の手段により、非多義的な識別データブロックが、（「レッドブック（ｒｅｄｂｏｏｋ）」仕様書による）ＣＤ−ＤＡ規格を満たすＣＤに対して、及び、複数のファイルをファイルフォーマットにしたがって格納することができるＣＤ−ＲＯＭに対して、有利に生成することができる。さらに、ＣＤ−ＲＯＭに対して識別データブロックを生成することが、使用されるファイルシステムに独立して着手することができるということは、得られる利点である。さらに、他の得られる利点は、使用されるＣＤのタイプについてのいかなるタイプの情報も識別データブロックを決定するために決定される必要がなく、したがって、どのＣＤフォーマットがあるかという決定も必要なく、上記の反応時間という点で時間を節約する。
【００１９】
請求項３及び請求項９に記載された手段が更に設けられるならば、非常に有利であることが判明した。あいまいではない識別データブロックは、それにより異なるＣＤフォーマットに対して非常に容易に生成することができ、特にこのような識別データブロックの一意性は、あらゆるＣＤに対して保証されている。
【００２０】
請求項０及び請求項６に記載の手段が更に設けられると、非常に有利であることが判明している。これは、識別データブロックの改善された多様性を達成することを助ける。
【００２１】
本発明のこれら及び他の態様は、非制限的な例により以下に記載の実施例から明らかであり、これらを参照して明らかにされるだろう。
【発明を実施するための最良の形態】
【００２２】
図１は、複数のデータ担体を再生する再生装置１０を示し、この場合では、該データ担体はコンパクトディスク（ＣＤ）である。再生装置１０は、このようなそれぞれのＣＤに対して、それぞれ対応する識別データブロックを生成するためのユニット５０を有する。再生装置１０は、更に、複数のＣＤをロードするための機械的なローディングユニットを有し、該ローディングユニットは、ＣＤチェンジャモジュール４０であり、該ＣＤチェンジャモジュールは、この場合３枚のＣＤをロードするようにコンフィギュレーションされ、オプションとしてこれらのＣＤの１枚を再生位置に位置し、１枚のＣＤ４１のみが図１で示され、ＣＤ４１は、再生位置にある。ＣＤチェンジャモジュール４０は、更に多くのＣＤ、例えば５枚、１０枚、１００枚又はたった１枚のＣＤのみをロードすることができるということが、認められ得る。更に、ＣＤの代わりにＤＶＤであり得ることも言及されるべきである。
【００２３】
ＣＤ４１は、デジタルで格納され、光学的に可読な情報又はデータを含む。この場合、デジタルで格納された情報は、いわゆるトラックに、ＩＳＯ９６６０規格を満たすファイルフォーマットでＣＤ−ＲＯＭ規格にしたがって格納され、該トラックは、セクタに編制された論理データブロックに形成される。ＩＳＯ９６６０規格及びＣＤ−ＲＯＭ規格は、当業者には広く知られているので、ここでは更なる説明をしない。
【００２４】
ＣＤチェンジャモジュール４０は、読込手段４２を有し、該読込手段４２は、セクタに編制された論理データブロックを読み出し、この場合は符号化されたオーディオデータを供給するようにコンフィギュレーションされる。読込手段４２は、この場合ＣＤ４１の光学的走査をする当業者には知られた光学的レーザ走査ユニット及び該レーザ走査ユニットを位置決めする関連位置合わせユニットにより形成される。
【００２５】
読込手段４２は、再生装置１０に含まれる中央処理ユニット（ＣＰＵ）１４にリンクされ、そこから制御可能である。
【００２６】
中央処理ユニット（ＣＰＵ）１４はマイクロプロセッサとしてコンフィギュレーションされ、不揮発性メモリＲＯＭ２０及び揮発性メモリＲＡＭ２１に接続され、該メモリ２０及び２１は、中央処理ユニット（ＣＰＵ）１４を動作するための既知の目的を意図される。再生装置１０は、更に、入力手段１１を有し、該入力手段１１は、キーの形態であり、該キーは、再生装置１０のユーザに対して容易にアクセス可能にし、制御情報を入力するために該再生装置１０の筐体表面上に配置され、該制御情報は、再生装置１０の制御アクションを起動するために使用される。
【００２７】
更に、再生装置１０に含まれ、中央処理ユニット（ＣＰＵ）１４に接続されるリモート制御センサ１３があり、該リモート制御センサ１３は、この場合赤外線センサの形態であり、ＲＣ６規格に従う赤外線リモート制御信号を受信するようにコンフィギュレーションされる。さらに、再生装置１０は、ユーザに対してテキスト及び／又は画像情報をディスプレイするポインタ手段１２を有する。ここでディスプレイ手段１２は、ＬＣＤドットマトリクスディスプレイであり、ユーザに見られるように再生装置１０のケーシング表面に位置される。このようなディスプレイ手段１２は、ＶＦＤディスプレイ又は他の類似のディスプレイの形態でも可能であるということは、認識され得る。
【００２８】
更に、再生装置１０に含まれ、中央処理ユニット（ＣＰＵ）１４に接続される、供給されたアナログオーディオ信号を増幅するための増幅器モジュール３０があり、増幅器モジュール３０により増幅された該アナログオーディオ信号は、増幅器出力３１に伝えられる。増幅器出力３１にはスピーカの形態のオーディオ再生手段３２があり、該スピーカは、音波の形態で増幅されたアナログオーディオ信号を再生するようにコンフィギュレーションされる。
【００２９】
中央処理ユニット（ＣＰＵ）１４は、複数の手段及びモジュールを有し、これらは以下に列挙され、ＲＡＭ２１にアクセスすることを可能にされる。ここには、ＣＤモジュール制御ユニット５１が含まれ、該ＣＤモジュール制御ユニット５１は、ＣＤチェンジャモジュール４０に接続され、ＣＤチェンジャモジュール４０及び読込手段４２を制御するようにコンフィギュレーションされる。更に、セクタデータブロック決定手段５４が含まれ、該手段は、ＣＤモジュール制御ユニット５１に接続され、識別サブブロックを決定するようにコンフィギュレーションされ、後ほど説明されるだろう。更に、論理演算手段５９が含まれ、該手段は、セクタデータブロック決定手段５４に接続され、識別サブブロックから識別データブロック（ＩＤ）を生成するように配設される。比較手段６０は、論理演算手段５９及びＣＤモジュール制御ユニット５１に接続され、該比較手段６０は、識別データブロック（ＩＤ）と選択情報とを比較するようにコンフィギュレーションされ、後に更に説明されるだろう。更に、中央処理ユニット（ＣＰＵ）１４は、ディスプレイドライバ手段６１を有し、該ディスプレイドライバ手段６１により、データは、ディスプレイ手段１２に対してテキスト及び／又は画像情報のために準備される。更に、中央処理ユニット（ＣＰＵ）１４は、オーディオデータ復号化手段５２を有し、該オーディオデータ復号化手段５２は、読込手段４２に接続され、該読込手段４２により出力された符号化されたオーディオデータを復号化するようにコンフィギュレーションされる。復号時に受信された復号化されたオーディオデータは、Ｄ／Ａコンバータ５３に伝えられ、該Ｄ／Ａコンバータ５３は、復号化されたオーディオデータからアナログオーディオ信号を生成し、増幅器モジュール３０に該データを供給する。
【００３０】
既に記載されたように、ＣＤチェンジャモジュール４０は、３枚のＣＤをロード又は記録するように意図され、コンフィギュレーションされる。生成された識別データブロックに基づいてＣＤチェンジャモジュール４０に含まれるＣＤを非常に速く選択し、続いて再生装置１０の有利な機能を用いてそれらを再生することが可能である。選択は、後により詳細に説明される。
【００３１】
発明された識別データブロックの生成は、以下で更に詳細に説明され、まず格納されたデータの基礎的な文脈が一例のＣＤを用いて説明される。
【００３２】
再生装置１０のユーザ主導で、すなわち、すでに記載された制御コマンドを用いて、デモＣＤとみなされるＣＤ４１は、ＣＤモジュール制御ユニット５１のモジュール制御コマンド用いて、ＣＤチェンジャモジュール４０内で再生位置に位置されると仮定する。続いて、再びＣＤモジュール制御ユニット５１を用いて、データはデータ担体４１から  読み込まれ、ＲＡＭ２１に格納される。デモＣＤは、表１に列挙されたＣＤ−ＲＯＭ規格に対応するデータ構成を有する。
【表１】
2008507796.tif 000003
【００３３】
したがって、デモＣＤは、いわゆるセッションＳ１を有し、該セッションＳ１は、データトラック０１を有する。データトラック０１は、ファイル名「test1.mp3」の第１ファイルＦ１とファイル名「test2.mp3」の第２ファイルＦ２とを有し、ファイルＦ１及びＦ２は、既知のＭＰＥＧ１レイヤIII（ＭＰ３）方法に従って圧縮されたオーディオデータを有する。ファイルは、ＩＳＯ９６６０規格を満たすファイルシステムに対応して編成される。データトラック０１は、同様に、他のフォーマットに従う、例えばＪＯＬＩＥＴフォーマット又はＵＤＦフォーマットに従うファイルシステムを有し得るということが認められ得る。
【００３４】
デモＣＤに含まれるデータによると、いわゆるボリュームが形成され、該ボリュームは、一連の論理データブロックを有し、該データブロックはセクタとも呼ばれ、略してブロックと呼ばれるだろう。該ブロックは、ゼロから連続的に始まる数を連続的に番号付けされる。ＩＳＯ９６６０により、第１データトラック０１における最初の１６ブロック、すなわちブロック０から１５は、システムエリアとして指定され、製造者のみに使用することができる。ファイルシステムは、ボリュームデスクリプタとして定義されるブロック１６から始まる。さらに、ＩＳＯ９６６０に従い、ブロックは、バイトで数えられる論理ブロックサイズを有し、この場合では２の１１乗、すなわち２０４８バイトである。論理ブロックのブロックサイズは、他の値例えば５１２バイト又は１０２４バイトを有することができる、ということが認められ得る。各々のブロックサイズは、ボリュームデスクリプタにより定義された全体のファイルシステムについても同一である。
【００３５】
例としてのＣＤに対する識別データブロックＩＤの生成は、図２に示されたルーチンを用いて以下に説明され、図３が補助として参照され、図３において例示的なＣＤに格納された論理データブロック３００が、概略的に示される。該ルーチンは、ソフトウェアコードセクションの形態でＲＯＭ２０に格納され、必要とされたときに、中央処理ユニット（ＣＰＵ）１４で処理される。
【００３６】
前記ルーチンは、ステップ２００で開始する。ステップ２０５では、第１ブロック番号により規定されるＣＤ４１の論理第１データブロック３０１の第１データが読み込まれ、この場合では、ブロック番号＃１６（又は１６進数表記で０ｘ１０）をもつデータブロックが読み込まれる。後続のステップ２１０では、第１データブロック３０１の読み込みが終了したかどうか照会される。この読み込みが終了したならば、ルーチンはステップ２１５に続く。そうでなければ、第１データブロック３０１の読み込みは、ステップ２０５において続けられる。既に言及されたように、全てのデータブロックのサイズ、及びしたがって発明された第１データブロック３０１のサイズも、この場合では２０４８バイトである。２つのステップ２０５及び２１０によると、ループが得られ、該ループでは、この第１データブロック３０１が５１２の実行の間、各々が１ＤＷＯＲＤ（１ＤＷＯＲＤ＝３２ビット＝４バイト）のデータ幅で繰り返し読み込まれ、ＲＡＭ２１に格納される。第１チェックサムは、各ループにおいて、直前のループの実行から得られた第１チェックサムと、第１データブロックの現在の読込ＤＷＯＲＤとのＸＯＲ結合から生成される。したがって、例えば、第１チェックサムに対して１６進数値０ｘ００２ａ２３５６が得られる。
【００３７】
ステップ２１５では、論理第３ブロック番号により規定される論理第３データブロック３０３の３つのデータが決定され、この場合では、ブロック番号＃２５６（又は１６進数表記で０ｘ１００）をもつデータブロックのデータが読み込まれる。特に、この第３データブロック３０３のバイト０ｘ１４の値が読み込まれ、ＲＡＭ２１に格納され、続いてルーチンは、ステップ２２０で続けられる。ステップ２２０では、この第３データブロック３０３のバイト０ｘ１４の値が値０ｘ１０以下であるかどうかのチェックが行われる。もしそうであれば、ルーチンはステップ２２５で続けられる。そうでなければ、ルーチンは、ステップ２３０において続けられる。ステップ２２５では、第３データブロック３０３のバイト０ｘ１４である、ＲＡＭ２１に格納された値は、値０ｘＦＦに設定され、ルーチンは、ステップ２３０で続けられる。ステップ２３０では、第２ブロック番号により規定される論理第２データブロック３０２の第２データの読み込みが行われる。現在の場合では、第２データブロック３０２は、上で述べられたようにＲＡＭ２１に事前に格納された第３ブロックのバイト０ｘ１４の値により決定される。もしこの値がステップ２２５にしたがって値０ｘＦＦに設定されたならば、ブロック番号＃２５５（又は１６進数表記で０ｘＦＦ）をもつデータブロックが、第２データブロックとして読み込まれ、そうでなければ、他のブロック番号（しかし＃１６以下ではない）をもつデータブロックが読み込まれる。図３では、矢印３０４は、第２データブロック３０２のあり得る位置を指し示す。続いて、ルーチンはステップ２３５で続けられ、このステップ２３５では、第２データブロック３０２の読み込みが既に終わったかどうかをチェックされる。ステップ２０５及び２１０の記載に類似の態様でステップ２３０及び２３５にしたがって、第２チェックサムは、第２データブロック３０２のデータから得られる。ルーチンは、ステップ２４０に進行し、該ステップ２４０では、識別データブロックの生成が、第１ブロック番号により規定される論理第１データブロック３０１の読込第１データから、及び第２ブロック番号により規定される論理第２データブロック３０２の読込第２データからの論理演算を持つ手段により実行される。この場合では、識別データブロックの生成は、単純に、上記のように得られる第１チェックサムと第２チェックサムのＸＯＲ組み合わせから得られる。ルーチンは、続いてステップ２４５で終了される。
【００３８】
第１チェックサムの生成は、第２チェックサムが生成された後でのみ着手され得るということは、言及されるべきである。
【００３９】
本発明によると、ＣＤ、ＣＤ−Ｒ又はＣＤ−ＲＷの代わりに、各々の識別データブロックが、デジタル多用途ディスク（ＤＶＤ）に対してすなわち例えばＤＶＤオーディオ、ＤＶＤ−ＲＯＭ、ＤＶＤ＋Ｒ，ＤＶＤ−Ｒ、ＤＶＤ＋ＲＷ等のようなたいていの多様な実施例のＤＶＤに対して、生成することができる、ということが認められ得る。例えばＤＶＤオーディオは、いくつかの変形例、ＤＶＤ−５、ＤＶＤ−９、ＤＶＤ−１０、ＤＶＤ−１４及びＤＶＤ−１８並びにハイブリッドバージョンに規定され、４．７と１７ＧＢとの間の種々の記憶容量をもち、該ハイブリッドバージョン又はいわゆるフリップディスクは、従来のオーディオＣＤとＤＶＤオーディオとのサンドイッチである。
【００４０】
更に、ＣＤの代わりに、例えばメモリスティック、スマートメディアカード、コンパクトフラッシュ等の形態の半導体メモリ（フラッシュメモリ）も使用され得るということが、言及されるべきである。
【００４１】
ＣＤの識別データブロックが決定される、すなわちＣＤが認識されるとすぐに、このＣＤと組み合わされた情報は、再生装置１０に含まれるローカルデータベース６２からロードすることができ、再生装置１０のユーザは、ＣＤに含まれる音楽を再生するために、通常の態様でこの情報にアクセスすることができる。この点における更なる説明は、図４に関して以下に続く。
【００４２】
図４は、これらのＭＰ３ファイルの再生のために、ＭＰ３ファイルをこのように容易に選択するためのリモート制御システム４００を示す。リモート制御システム４００は、メタデータ生成装置４３０とリモート制御装置４２０と再生装置１０とを有する。再生装置１０は、図１に示された再生装置１０にしたがってコンフィギュレーションされる。
【００４３】
メタデータ生成装置４３０は、コンピュータ４３１としてコンフィギュレーションされ、該コンピュータ４３１は、少なくとも１つのデータ担体についてのメタデータ情報を生成するコンピュータプログラムを処理するようにコンフィギュレーションされる。コンピュータ４３１は、ディスク形状のデータ担体、すなわち現在の場合ではＣＤを記録し、このＣＤを再生位置に位置決めするための機械的な記録手段４３２を有する。記録手段４３２は、メタデータ生成手段４３３に接続される。メタデータ生成手段４３３は、メタデータＭＤを生成し、送信手段４３４に伝達するようにコンフィギュレーションされ、該送信手段４３４は、メタデータＭＤからの符号化されたメタデータＫＭＤを生成すると共に、生成された符号化されたメタデータＫＭＤを伝達するようにコンフィギュレーションされる。記録手段４３２は、この場合ではコンピュータ４３１のＣＤ−ＲＯＭドライブの形態であり、主として再生装置１０のチェンジャモジュール４０に対応するが、しかしながら、記録は一度に１つのデータ担体のみにしかすることができない。メタデータ生成手段４３３は、データ担体に対して識別データブロックの生成をするための、図１に関して上で既に記載されたモジュール及び手段を有する。
【００４４】
トラック／ファイル識別データブロックＦＩＤは、データ担体の読込内容テーブルＴＯＣを用いて、図１に関して上で記載されたタイプの記録手段４３２に位置されたデータ担体から生成される。トラック／ファイル識別データブロックＦＩＤは、トラック又はデータファイルの開始位置情報を用いて形成される。トラックに対しては、これは、内容テーブルＴＯＣから得られる時間情報である。データファイルに対しては、これは、データファイルを含むトラックの時間情報と、トラックの論理ブロックアドレスＬＢＡに関するデータファイルの論理ブロックアドレスＬＢＡから規定される時間情報との合計である。時間情報は、各々に１バイトが時間ユニット毎に使用される、時間、分、秒及びフレームの時間ユニットで計算され又は示され、時間は、最も重要なバイト位置を形成し、フレームが最も重要でないバイト位置を形成する。１５０フレームの長さを持つトラックに対して、そのトラック／ファイル識別データブロックに対して、次の関係が存在する。
ＦＩＤ（トラック０１）＝ＴＯＣ（トラック０１）＝１５０フレーム＝００：００：０２：００［時間：分：秒：フレーム］＝０ｘ２００
【００４５】
ストレージ手段は、メタデータ生成装置４３０内に存在し、該ストレージ手段はメタデータ生成手段４３３に接続され、メタデータＭＤを格納するようにコンフィギュレーションされると認識されうる。ストレージ手段は、コンピュータ４３１のハードディスクの形態で構成され得る。
【００４６】
リモート制御装置４２０は、この場合パーソナルデジタルアシスタントＰＤＡの形態である。リモート制御装置４２０は、中央制御ユニット４２２を有し、該制御ユニット４２２は、マイクロプロセッサとしてコンフィギュレーションされ、不揮発性メモリＲＯＭ４２４及び揮発性メモリＲＡＭ４２３に結合され、該メモリ４２４及び４２３は、既知の目的を意図されコンフィギュレーションされる。
【００４７】
符号化されたメタデータＫＭＤを受信及び復号化するようにコンフィギュレーションされる受信手段４２１と、メタデータＭＤのストレージ用にコンフィギュレーションされるストレージ手段４２７と、メタデータＭＤをディスプレイするようにコンフィギュレーションされるディスプレイ手段４２６と、入力情報を入力するようにコンフィギュレーションされる入力手段４２８とが、中央制御ユニット４２２に接続される。この場合、ディスプレイ手段４２６及び入力手段４２８は、ＬＣＤタッチスクリーンを通じて組み合わせてコンフィギュレーションされる。ＬＣＤタッチスクリーンは、この場合抵抗の原理で動作し、ＬＣＤタッチスクリーンの表面でスティック等を使用して、入力情報を生成することができる。同様に他の入力手段、例えばキーボード又は音声入力手段を設けることができるということも認識され得る。
【００４８】
メタデータ処理手段４２９は、中央処理ユニット４２２に含まれ、受信手段４２１により受信されたメタデータＭＤは、該メタデータ処理手段４２９によってストレージ手段４２７で処理され格納され得る。他の選択情報生成手段４２５は、中央制御ユニット４２２に含まれ、該選択情報生成手段４２５により、ディスプレイ手段４２６にメタデータＭＤをディスプレイすることが可能であり、選択情報生成手段４２５は、入力手段４２８を用いて選択情報ＡＩを生成するようにコンフィギュレーションされる。選択情報ＡＩは、送信手段４４０に伝達することができ、該送信手段４４０は中央制御ユニット４２２に接続される。送信手段４４０は、選択情報ＡＩからの符号化された選択情報ＫＡＩを生成し、該符号化された選択手段ＫＡＩを伝達するようにコンフィギュレーションされ、該符号化された選択情報ＫＡＩは、この場合ＲＣ６規格を満たす赤外線信号の形態であり、ＲＣ６モード１Ａストリングタイプ３が使用される。符号化された選択情報ＫＡＩは、再生装置１０の受信手段１３に送信することができ、受信手段１３は、第１に符号化された選択情報ＫＡＩを受信するようにコンフィギュレーションされ、第２に受信された符号化された選択情報ＫＡＩを、以下でより詳細に説明される更なる処理をするため及び選択情報ＡＩの使用のために、再生装置１０の中央処理ユニット（ＣＰＵ）１４に供給するようにコンフィギュレーションされる。
【００４９】
メタデータＭＤは、リストエントリを持つメタデータリストとしてリモート制御装置のストレージ手段４２７に格納され、該リストエントリは、データ担体の各々のトラック又はファイルを各々のメタデータＭＤを通じて表す。メタデータリストが管理可能、すなわちリストエントリが訂正又は加える、削除することができる手段が設けられることは認識され得る。
【００５０】
選択情報生成手段４２５を用いれば、メタデータＭＤをディスプレイすることが可能であり、該メタデータリストは、多様な見方でディスプレイすることができ、すなわちリストエントリがある規準にしたがってソートすることができ、例えばインタプリタの名称、タイトル、タイプ、ソートの規準によりディスプレイすることができる。リストエントリのセクションが入力手段によりなされるならば、リストエントリのトラック／ファイル識別データブロックＦＩＤ及び関連した識別データブロックＤｉｓｃ−ＩＤが決定され、選択情報として送信手段４４０によって再生装置１０に送信される。
【００５１】
再生装置１０では、受信された選択情報ＡＩの処理は、ＣＤチェンジャモジュール４０のデータ担体の決定された識別データブロックが受信された選択情報ＡＩからの識別データブロックに適合するかどうかを、比較手段６０によりチェックされるという範囲で実行される。適合があれば、識別データブロックと共に受信されたトラック／ファイル識別データブロックＦＩＤは、ＣＤモジュール制御ユニット５１に送信され、該ＣＤモジュール制御ユニット５１では、前記データ担体のトラック又はファイルの再生が開始され、該データ担体に対して、適合する識別データブロックが存在する。この場合の再生において、符号化されたオーディオデータは、オーディオデータ符号化手段５２に送信される。適合するデータブロックが見つけられないならば、ディスプレイ手段１２におけるディスプレイによるレポートがある。レポートは、リモート制御装置４２０に同時に送信することができ、再生装置１０は、このようなレポートを送信するための送信手段を有するということが認められ得る。さらに、再生装置１０は、ＣＤチェンジャモジュール４０に含まれるデータ担体からの、前記送信手段により生成された識別データブロックをリモート制御装置１０に送信することができると認められ得る。該リモート制御装置１０は、このような識別データブロックを受信すると共に処理するようにコンフィギュレーションされる一方、ディスプレイのメタデータリストは、適合する識別データブロックをもつリストエントリのみを有し得る。
【００５２】
さらに、再生システム４００は、いわゆるプレイリストを生成すると共に処理するようにコンフィギュレーションすることができると認められ得る。
【図面の簡単な説明】
【００５３】
【図１】図１は、ブロック回路ダイアグラムの形態の概略的な態様における、本発明の実施例の一例による装置の現在の文脈において重要である一部を示す。
【図２】図２は、発明された方法により識別データブロックを生成するフローチャートを示す。
【図３】図３は、前記識別データブロックを生成するために使用されるデータ担体の論理データブロックを示す。
【図４】図４は、再生装置のデータ担体を選択するリモート制御システムである。
【図１】
2008507796.tif 000004
【図２】
2008507796.tif 000005
【図３】
2008507796.tif 000006
【図４】
2008507796.tif 000007
【国際調査報告】
2008507796.tif 000008
2008507796.tif 000009
2008507796.tif 000010