(57)【要約】【課題】  光ディスクでの記録に関する最適パワー較正を行うための回路、アーキテクチャ、装置、システム、アルゴリズム、方法およびソフトウェアを提供する。【解決手段】  光学格納媒体への書き込みに関する書き込み特性の較正を行うための方法、ソフトウェア、および装置を開示する。また、較正パターンデータおよび較正命令を符号化する方法を開示する。当該較正方法は通常、（ａ）パターンデータとパターンデータに同期した命令とを受信するステップと、（ｂ）命令に従って光学格納媒体に対してパターンデータを書き込むステップと、（ｃ）光学格納媒体からパターンデータに対応するリードバック信号を読み出すステップと、（ｄ）命令に従ってリードバック信号を処理するステップと、（ｅ）リードバック信号に少なくとも基づいて光学格納媒体に対するデータの書き込みの書き込み特性の値を決定するステップとを含む。当該方法は、柔軟に試験パラメータを設定することができるとともに、格納可能または書き換え可能な光学格納媒体の書き込み特性を迅速且つ正確に試験することができるという効果を奏する。【選択図】図３
2009531795.tif 000002
【特許請求の範囲】
【請求項１】
光学格納媒体への書き込みの較正を行う方法であって、
パターンデータと前記パターンデータに同期した命令とを受信するステップと、
前記命令に従って前記光学格納媒体に対して前記パターンデータを書き込むステップと、
前記光学格納媒体から前記パターンデータに対応するリードバック信号を読み出すステップと、
前記命令に従って前記リードバック信号を処理するステップと、
前記リードバック信号に少なくとも基づいて前記光学格納媒体に対するデータの書き込みの書き込み特性の値を決定するステップと
を含む方法。
【請求項２】
前記受信ステップは、前記命令と前記パターンデータとを含むビットストリームを受信することを含む
請求項１に記載の方法。
【請求項３】
前記ビットストリームでは、前記パターンデータに前記命令が重畳されている
請求項２に記載の方法。
【請求項４】
前記受信ステップはさらに、前記ビットストリームから前記パターンデータと前記命令とを抽出することを含む
請求項３に記載の方法。
【請求項５】
前記パターンデータはランレングスリミテッド制約に準拠しており、前記ビットストリームは前記ランレングスリミテッド制約に違反して符号化された前記命令を含む
請求項３に記載の方法。
【請求項６】
前記書き込みステップはさらに、前記命令のうち少なくとも１つの命令に応じて前記書き込み特性の試験値を変更することと、前記試験値に従って前記光学格納媒体に前記パターンデータの一部または全てを書き込むこととを含む
請求項１に記載の方法。
【請求項７】
前記処理ステップは、前記パターンデータに基づく期待値信号と前記リードバック信号とを比較することを含む
請求項６に記載の方法。
【請求項８】
前記処理ステップはさらに、前記命令のうち少なくとも１つの命令に前記リードバック信号の特性を対応付けることを含む
請求項７に記載の方法。
【請求項９】
前記書き込み特性は書き込みパワーレベルを含む
請求項１に記載の方法。
【請求項１０】
前記リードバック信号の前記特性はタイミング位相エラーを含む
請求項８に記載の方法。
【請求項１１】
前記決定ステップは最適タイミング位相オフセットを選択することを含む
請求項１０に記載の方法。
【請求項１２】
命令群を含むコンピュータプログラムまたは波形であって、前記命令群は、コンピュータ読み出し可能な命令を実行する処理デバイスによって実行されると、請求項１に記載の方法を実行する、コンピュータプログラムまたは波形。
【請求項１３】
光学格納媒体へデータを書き込む場合の書き込み特性の較正を行うためのパターンデータと命令とを符号化する方法であって、前記命令のうち少なくとも１つの命令は前記書き込み特性の試験値を設定するための命令を含み、
ランレングスリミテッド（ＲＬＬ）制約に従って前記パターンデータを符号化するステップと、
前記パターンデータと前記命令とを含むビットストリームを生成するステップと
を含み、
前記生成ステップは、前記制約に違反して前記命令を符号化することを含む
方法。
【請求項１４】
前記パターンデータを符号化するステップはさらに、前記光学格納媒体の符号化規格に従って前記パターンデータを符号化することを含む
請求項１３に記載の方法。
【請求項１５】
前記書き込み特性は書き込みパワーレベルを含む
請求項１３に記載の方法。
【請求項１６】
前記書き込み特性はタイミング位相オフセットを含む
請求項１３に記載の方法。
【請求項１７】
光学格納媒体へデータを書き込む装置であって、
較正ビットストリームを生成するメモリと、
前記較正ビットストリームから較正パターンデータと前記較正パターンデータに同期した複数の較正命令とを抽出する復号モジュールと、
前記複数の較正命令に従って前記光学格納媒体に前記較正パターンデータを書き込む書き込みモジュールと、
前記光学格納媒体から前記較正パターンデータに対応するリードバック信号を読み出す読み出しモジュールと、
前記複数の較正命令に従って前記リードバック信号を処理し、前記リードバック信号に少なくとも基づいて前記光学格納媒体に関する書き込み特性の最適値を決定する処理モジュールと
を備える装置。
【請求項１８】
前記較正パターンデータはランレングスリミテッド制約に準拠しており、前記復号モジュールはさらに前記較正ビットストリームにおける前記制約の違反を特定することによって前記複数の較正命令と前記較正パターンデータとを抽出する
請求項１７に記載の装置。
【請求項１９】
前記処理モジュールはさらに、前記較正パターンデータに基づく期待値信号と前記リードバック信号とを比較する
請求項１７に記載の装置。
【請求項２０】
前記書き込み特性は書き込みパワーレベルを含む
請求項１７に記載の装置。
【請求項２１】
前記リードバック信号の前記特性はタイミング位相エラーを含む
請求項１７に記載の装置。
【請求項２２】
前記処理モジュールはさらに、最適タイミング位相オフセットを決定する
請求項２１に記載の装置。
【請求項２３】
前記処理モジュールはさらに、前記パターンデータにおける各遷移のタイミング位相エラー値を前記メモリに格納する
請求項２１に記載の装置。
【発明の詳細な説明】
【関連出願】
【０００１】
本願は、米国特許出願第１１／６４６，０９８号（代理人整理番号：第ＭＰ０９６０号、出願日：２００６年１２月２６日）および米国仮特許出願第６０／７７６，５８８号（代理人整理番号：ＭＰ０９６０ＰＲ号、出願日：２００６年２月２４日）に基づきその利益を主張する。当該出願と当該仮出願の内容はすべて、参照により本願に組み込まれる。
【技術分野】
【０００２】
本発明は広くは、光学格納媒体への書き込みに関する。特に本発明の実施形態は、光学格納媒体に対する最適書き込み特性の較正を行うための方法および装置に関する。
【背景技術】
【０００３】
光学格納技術ではディスクおよびアプリケーションの仕様が多岐に渡っており、その数は増えている。ディスク仕様には、例えば、予め内容が格納されているディスク用のＣＤ−ＲＯＭおよびＤＶＤ−ＲＯＭ、書き込みは１度だけのディスク用のＣＤ−Ｒ、ＤＶＤ−ＲおよびＤＶＤ＋Ｒ、書き換え可能なディスク用のＣＤ−ＲＷ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭおよびＤＶＤ＋ＲＷなどがある。ディスクフォーマットの仕様は一般的に、ディスクの物理的特性（例えば、機械的性質、光信号特性、物理的配置、書き込み方法、および試験条件）を定義している。アプリケーションの仕様には、ビデオコンテンツ用のＤＶＤ−Ｖｉｄｅｏ、オーディオコンテンツ用のＤＶＤ−Ａｕｄｉｏ、リアルタイムのビデオ録画（例えば、ビデオカメラおよびデジタル式ビデオ録画再生装置（ＰＶＲ））のＤＶＤ−ＶＲおよびＤＶＤ＋ＶＲなどがある。
【０００４】
多くの光ディスク仕様において、光ディスクは領域を２つ含み得る。一方はユーザデータ領域で、他方はディスク情報（リードイン）領域である。ユーザデータ領域は一般的に、ビデオ、オーディオ、情報テーブル、ファイルシステムデータなどのアプリケーションデータを書きこむために用いられる。ディスク情報（リードイン）領域は一般的に、ディスクサイズ、ディスクタイプ、ディスクレイアウトなどのデータを含む。一部の光ディスクの仕様（例えば、ＣＤ−Ｒ、ＤＶＤ−ＲおよびＤＶＤ＋Ｒ）では、ディスクへの書き込みが可能なのは一般的に１度限りである。別のディスク仕様またはディスクフォーマット（例えば、ＣＤ−Ｒ／ＷおよびＤＶＤ＋ＲＷ）は、ディスクへのデータの書き込みは２回以上実行し得る。
【０００５】
光学格納媒体は普通、製造工程において金属層を塗布することによって反射性となったデータ面上に、複数の「ピット」（または「マーク」）および複数の「ランド」（またはスペース」）から成るシーケンス（例えば、一続きのトラック）として、データを格納する。「ランド」は通常、トラックの一部分でピットではない部分である。読み出し専用格納媒体のピットは通常、ディスク形成時にデータ面に成形されている。格納可能なディスクおよび書き換え可能なディスクは通常、ブランクディスクとして生産され、成形時に設けられる予め形成されたグルーブ（溝）、つまり「プリグルーブ」（多くの場合はエンボスデータを限られた量だけ含む）のみを有する。格納可能または書き換え可能な光学格納媒体へのデータの格納は同様にピット／ランドの原理に基づいて行われるが、ピットの追加は通常、ディスク基板に塗布されている特別な相変化材料層を「焼く」ことによって行われる。格納可能または書き換え可能なディスクへの書き込みを行うべく、光ディスクの光ピックアップヘッドは通常、読み出しレーザに加えて、より高パワーの書き込みレーザを備えている。これに代えて、１つのレーザが両方の機能を行うことができるのが一般的である。この場合、読み出し動作にはより低パワー出力で動作して、書き込み動作はより高パワー出力の範囲で動作する。
【０００６】
ピット部分を焼くために用いられるパワーの量は、ピット部分の形状を決める大きな要因となる。ピット部分の形状は、リードバックシステムのリードバック性能を左右する。格納可能および書き換え可能な光学格納媒体は、異なる材料を用いて様々なメーカーが生産している。このため、同一の仕様にしたがって製造されている媒体間であっても、ある媒体にとって適切な書き込みパワーレベルが別の媒体にとっては高すぎたり、または低すぎたりする場合がある。このため、たいていの光学格納媒体の仕様には、メーカーが最適なパワーレベルを特定するための何らかの機能が含まれている。しかし、メーカーが特定したパワーレベルも、媒体および／または格納デバイスにおける通常のプロセス変動または格納デバイスにおける操作変動のために、次善に過ぎない場合がある。このため、ほとんどの光学格納媒体の仕様では、様々なパワーレベルでデータを書き込み、当該データをリードバックすることによって最適書き込みパワーレベルを決定する最適パワー較正（ＯＰＣ）を実行するべく、媒体において１以上の領域を定義している。ＯＰＣ処理に利用可能なスペースの量は限られている場合もあり、複数のセッションに渡って媒体にデータを書き込む場合、および／または、同一の媒体に対して複数の異なる格納デバイスを用いてデータを書き込む場合には、ＯＰＣ処理を何度も実行しなければならない。従って、光学格納媒体用の記録デバイスにとっては、ＯＰＣ領域のうちできる限り小さいスペースを利用して最も正確な較正データを得ることが望ましい。
【０００７】
光学格納媒体については、ホコリ、指紋および小さなキズなどの損傷が日常の取り扱いで生じてしまい、取り出されるデータに影響を及ぼしたり、格納デバイスまたは再生デバイスの機能を破綻させ得る。ピットとランドから成る特定のシーケンスは特に媒体における欠陥の影響を受けやすく、そのようなシーケンスの格納を禁止すると再生可能性が改善され得る。この問題を未然に防ぐことを目的として、光学媒体では様々な符号化方法が利用される。例えば、ラン・レングス・リミテッド（ＲＬＬ）符号が一般的に利用される。ＲＬＬ符号によると、符号化シーケンスのスペクトル（パワー密度関数）は低周波端が無く、同種のビットが連続する数の最小値および最大値はどちらも特定の境界（または制約）内にある。
【０００８】
コンパクトディスク（ＣＤ）規格では、データの符号化はＥＦＭ（Ｅｉｇｈｔ−ｔｏ−Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）に基づいて行われる。ＥＦＭの規定では、格納対象のデータはまず８ビットのブロック（バイト単位）に分割される。８ビットブロックはそれぞれ、ルックアップテーブルを用いて対応する１４ビットのコードワードに変換される。１４ビットコードワードは、２進法の「１」は常に最少では２つの２進法の「０」、最多では１０個の２進法の「０」によってお互いから分離されるように選択される。これは、２進法の「１」はディスク上ではランドからピットまたはピットからランドへの変化として格納されているが、２進法の「０」は変化なしによって示されているためである。ＥＦＭはどの２つの「１」の間にも少なくとも２つの「０」があるとしているので、ピット部分とランド部分とが隣接するシーケンスはどれも、少なくとも３クロックサイクルの長さがある。この結果、再生機構で利用される光ピックアップに対する要件が低くなる。連続する「０」の数は最多で１０という点は、プレーヤ（再生側）における最悪の場合のクロック再生を保証してくれる。ＥＦＭは通常、連続するコードワードがランレングスの最小制約および最大制約に違反していないことを確かめるのに、隣接する１４ビットコードワードの間で３つの結合ビットを必要とする。このため、８ビットデータを符号化するためには通常ディスクスペースのうち１７ビットが必要となる。
【０００９】
図１は３つのバイナリシーケンスを示す。バイナリシーケンス１０１は、数「１３６」（例えば８ビットバイナリコードで「１０００１０００」）を表す。バイナリシーケンス１０２は、同じバイトのデータのＥＦＭ符号を表す（例えば、「０１００１００１０００００１」である）。バイナリシーケンス１０３は同じＥＦＭ符号を表しているが、バイナリシーケンス１０２の「１」は、バイナリシーケンス１０３では「１」と「０」の遷移または「０」と「１」の遷移として表されており、ディスクへ書き込まれるピットとランドの遷移に対応している（例えば、「０１１１０００１１１１１１１０」）。ＥＦＭの制約のもと図１Ｃに示す符号化を利用することで、（ＥＦＭコードワードの前後の結合ビットを考慮した結果）３つ未満の「１」または「０」から成る有効なシーケンスは決して存在しないことが分かる。また、この符号化方法は光学格納媒体においてエラーの発生を防ぐ上で非常に有効であるが、オーバーヘッドおよび／または冗長（例えば、情報を含まない）データを持っていることが分かる。
【００１０】
他の光学媒体についても同様のランレングスリミテッド符号が指定されている。例えば、ＤＶＤは通常ＥＦＭＰｌｕｓを用いて符号化される。ＥＦＭＰｌｕｓはＥＦＭ符号化よりも必要なパッキングビットの数が少ない。ブルーレイディスク（ＢＤ）規格およびＨＤ−ＤＶＤ規格もまたそれぞれの媒体で利用される符号化方法を指定している。
【００１１】
ＯＰＣを実行するべく、パターンデータ（例えば、ＥＦＭ符号化データまたは同様の符号化データ）が通常光学格納媒体のＯＰＣ領域に書き込まれる。このパターンデータは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリまたは電気的消去可能な読み出し専用メモリ（ＥＥＰＲＯＭ）などの不揮発性メモリおよび／またはそれ以外の適切な電子データストレージに格納され得る（例えば、ＯＰＣが複数回行われる場合）。このため、（例えば、符号化データに内在する冗長性を利用して）パターンデータを格納するために必要な電子データストレージの量を最小化することも望まれている。
【発明の開示】
【課題を解決するための手段】
【００１２】
本発明の実施形態は、光学格納媒体への書き込みに関する書き込み特性の較正を行うための方法、ソフトウェア、および装置に関する。また、較正パターンデータおよび較正命令を符号化する方法に関する。当該較正方法は通常、（ａ）パターンデータとパターンデータに同期した命令とを受信するステップと、（ｂ）命令に従って光学格納媒体に対してパターンデータを書き込むステップと、（ｃ）光学格納媒体からパターンデータに対応するリードバック信号を読み出すステップと、（ｄ）命令に従ってリードバック信号を処理するステップと、（ｅ）リードバック信号に少なくとも基づいて光学格納媒体に対するデータの書き込みの書き込み特性の値を決定するステップとを含む。
【００１３】
当該装置は、（ａ）較正ビットストリームを生成するメモリと、（ｂ）較正ビットストリームから較正パターンデータと較正パターンデータに同期した複数の較正命令とを抽出する復号モジュールと、（ｃ）複数の較正命令に従って光学格納媒体に較正パターンデータを書き込む書き込みモジュールと、（ｄ）光学格納媒体から較正パターンデータに対応するリードバック信号を読み出す読み出しモジュールと、（ｅ）複数の較正命令に従ってリードバック信号を処理し、リードバック信号に少なくとも基づいて光学格納媒体に関する書き込み特性の最適値を決定する処理モジュールとを備えるとしてもよい。
【００１４】
符号化方法において、命令のうち少なくとも１つの命令は一般的に、書き込み特性の試験値を設定するための命令を含む。当該符号化方法は通常、（ａ）ランレングスリミテッド（ＲＬＬ）制約に従ってパターンデータを符号化するステップと、（ｂ）パターンデータと命令とを含むビットストリームを生成するステップとを含み、生成ステップは、制約に違反して命令を符号化することを含む。
【発明の効果】
【００１５】
本発明は、柔軟に試験パラメータを設定することができるという機能ともに、格納可能または書き換え可能な光学格納媒体の書き込み特性を迅速且つ正確に試験することができるという機能を実現する。上記およびそれ以外の本発明の効果を、以下で好ましい実施形態を詳細に説明することで、明らかにする。
【図面の簡単な説明】
【００１６】
【図１】データの一例に対する従来のＥＦＭ符号化を示す図である。
【００１７】
【図２Ａ】本発明に係る、パターンデータと命令とを符号化する方法の一例を示す図である。
【００１８】
【図２Ｂ】本発明に係る方法の一例を示すフローチャートである。
【００１９】
【図２Ｃ】リードバック波形の一例を示す図である。
【００２０】
【図３】本発明に係る装置の一例を示す図である。
【００２１】
【図４Ａ】ハードディスクドライブ（ＨＤＤ）の一例を示す図である。
【００２２】
【図４Ｂ】ＤＶＤプレーヤの一例を示す図である。
【００２３】
【図４Ｃ】高精細テレビ（ＨＤＴＶ）の一例を示す図である。
【００２４】
【図４Ｄ】車両制御システムの一例を示す図である。
【００２５】
【図４Ｅ】携帯電話の一例を示す図である。
【００２６】
【図４Ｆ】テレビのセットトップボックスの一例を示す図である。
【００２７】
【図４Ｇ】ポータブルメディアプレーヤの一例を示す図である。
【発明を実施するための最良の形態】
【００２８】
以下に本発明の好ましい実施形態を詳細に記載する。実施形態の例を添付図面に図示する。本発明は好ましい実施形態に基づいて説明するが、本発明がそれらの実施形態に限定されるわけではないと理解されたい。本発明は、特許請求の範囲が定義する発明の目的および範囲に含まれ得る変更、変形および均等物を含むものとする。さらに、以下の本発明の詳細な説明には、本発明を詳細に記載するべく具体的且つ詳細な内容が数多く含まれる。しかし、本発明がそれらの具体的且つ詳細な内容以外に基づいても実施され得ることは当業者には明らかである。また、本発明の側面を不必要にあいまいにしてしまうのを避けるべく、公知の方法、手順、構成要素、および回路については詳細には説明しない。
【００２９】
以下の詳細な説明は一部、コンピュータ、プロセッサ、コントローラおよび／またはメモリにおけるデータビット、データストリームまたは波形に関する演算を象徴的に表現したもの、例えば、プロセス、手順、ロジックブロック、機能ブロックおよび処理について記載している。このような説明および表現は一般的に、データ処理分野の当業者が作業の内容を他の当業者に効率よく伝えるべく利用しているものである。プロセス、手順、ロジックブロック、機能、演算などは、本明細書において、および一般的に、所望および／または期待される結果を導き出す一貫した一連のステップまたは命令であると考えられる。ステップとは通常、物理量の物理的操作を含む。多くの場合、必ずしもそうではないが、こういった物理量は、コンピュータ、データ処理システムまたはロジック回路において格納、伝送、合成、比較および操作され得る電気信号、磁気信号、光学信号または量子信号として表される。主に一般的な用法のために、こういった信号をビット、波、波形、ストリーム、値、要素、シンボル、文字、用語、数などと呼ぶことは時に便利である。
【００３０】
しかし、上記および同様の用語はすべて適切な物理量と対応付けられており対応する物理量に関する簡便な名称として利用されるのみということを心に留めておかなければならない。具体的に明記していなければ、および／または、以下の説明から明らかであるように、本願において、「処理」「演算」「算出」「計算」「決定」「操作」「変換」「表示」などの用語を用いた記載は、物理量（例えば電子量）として表現されるデータを操作および変換する、コンピュータ、データ処理システム、ロジック回路または同様の処理デバイス（例えば、電気的、光学的または量子的に算出または処理を行うデバイス）の動作および処理を指すものと推定される。上記の用語は、あるシステムまたはアーキテクチャの構成要素内（例えば、レジスタ、メモリ、情報を格納、伝送または表示するその他のデバイス）での物理量を操作または変換して、同一または別のシステムまたはアーキテクチャの別の構成要素内での物理量として同様に表現される別のデータを得る処理デバイスの動作、演算および／またはプロセスを指すものである。
【００３１】
また、説明を簡単にする便宜上、「クロック」「時間」「レート」「期間」および「周波数」といった用語は一般的に本明細書では互いに同じ意味で使用され得るが、一般的に技術分野特有の意味を持つ。また、説明を簡単にする便宜上、「ビットストリーム」「データ」「データストリーム」「波形」および「情報」などの用語は互いに同じ意味で使用され、これは「に接続されている」「と接合されている」「に接合されている」「と通信を行う」（これらの用語は、使用されている前後の文脈からそうでないと明確に分かる以外には、接続、接合および／または通信し合う要素間の直接的関係および／または間接的関係を指す）といった用語についても同様である。しかし、これらの用語もまた一般的に、それぞれの技術分野に特有の意味を持つ。
【００３２】
本発明は、光学格納媒体への書き込みに関する特性の較正を行うための方法、ソフトウェア、および装置に関する。また、較正パターンデータおよび較正命令を符号化する方法に関する。当該較正方法は通常、（ａ）パターンデータとパターンデータに同期した命令とを受信するステップと、（ｂ）命令に従って光学格納媒体に対してパターンデータを書き込むステップと、（ｃ）光学格納媒体からパターンデータに対応するリードバック信号を読み出すステップと、（ｄ）命令に従ってリードバック信号を処理するステップと、（ｅ）リードバック信号に少なくとも基づいて光学格納媒体に対するデータの書き込みの書き込み特性の値を決定するステップとを含む。
【００３３】
本発明の別の側面は符号化方法に関する。当該符号化方法は通常、（ａ）ランレングスリミテッド（ＲＬＬ）制約に従ってパターンデータを符号化するステップと、（ｂ）パターンデータと命令とを含むビットストリームを生成するステップとを含み、命令のうち少なくとも１つの命令は、書き込み特性の試験値を設定するための命令を含み、生成ステップは、制約に違反して命令を符号化することを含む。アルゴリズムおよび／またはソフトウェアは一般的に、本発明に係る方法および／または本明細書に記載する発明思想を具現化するプロセスまたは一連のステップを実施するように設定されている。
【００３４】
当該装置は、（ａ）較正ビットストリームを生成するメモリと、（ｂ）較正ビットストリームから較正パターンデータと較正パターンデータに同期した複数の較正命令とを抽出する復号モジュールと、（ｃ）複数の較正命令に従って光学格納媒体に較正パターンデータを書き込む書き込みモジュールと、（ｄ）光学格納媒体から較正パターンデータに対応するリードバック信号を読み出す読み出しモジュールと、（ｅ）複数の較正命令に従ってリードバック信号を処理し、リードバック信号に少なくとも部分的に基づいて光学格納媒体に関する書き込み特性の最適値を決定する処理モジュールとを備えるとしてもよい。当該装置は、回路、アーキテクチャ、システムまたはこれ以外のハードウェアインプレメンテーションを含み得る。例えば、アーキテクチャは本明細書に記載されている発明思想を具現化する任意の回路または任意の複数の回路を含み得る。一例を挙げると、当該装置を実現する回路アセンブリまたは回路ブロックアセンブリがある。
【００３５】
本発明を、様々な側面から実施形態例を参照しつつさらに詳細に説明する。
【００３６】
＜較正方法例＞
本発明は、光学格納媒体への書き込みを較正する方法に関する。当該較正方法は通常、（ａ）パターンデータとパターンデータに同期した命令とを受信するステップと、（ｂ）命令に従って光学格納媒体に対してパターンデータを書き込むステップと、（ｃ）光学格納媒体からパターンデータに対応するリードバック信号を読み出すステップと、（ｄ）命令に従ってリードバック信号を処理するステップと、（ｅ）リードバック信号に少なくとも基づいて光学格納媒体に対するデータの書き込みの書き込み特性の値を決定するステップとを含む。様々な実施形態において、光学格納媒体は、一度だけ書き込みが可能な光ディスク（例えば、ＣＤ−Ｒ、ＤＶＤ−ＲまたはＤＶＤ＋Ｒ）や書き換え可能な光ディスク（例えば、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷまたはＤＶＤ−ＲＡＭ）などの光ディスクを含み得る。
【００３７】
別の実施形態によると、受信ステップは命令とパターンデータとを含むビットストリームを受信するステップを含み得る。このビットストリームにおいて、命令はパターンデータに重畳されていてもよい。別の実施形態によると、パターンデータはランレングスリミテッド制約に準拠しており、ビットストリームはランレングス制約に違反して符号化された命令を含み得る（例えば、以下に詳述する図２Ａの符号化ビットストリーム２００を参照のこと）。このため、受信ステップはさらに、ビットストリームからパターンデータと命令とを抽出することを含み得る。パターンデータは例えば、ＥＦＭ（Ｅｉｇｈｔ−ｔｏ−Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）符号化データまたは光学格納媒体の符号化規格に準拠するデータを含み得る。
【００３８】
図２Ｂは、本発明に係る方法の一例を示すフローチャートである。較正はステップ２１１で始まる。ステップ２１２において、較正パターンデータと較正命令とを有する較正ビットストリームの１以上のセグメント（例えば、１以上のコードワードおよび結合ビット）を受信する（例えば、メモリモジュールから取り出される、またはデータストレージデバイスから取り出される）。ステップ２１３は、ビットストリームから命令とパターンデータとを抽出することを含む。命令はパターンデータと同期しているのがよい。任意で、パターンデータをこの時点で修正してもよい。
【００３９】
ステップ２１４において、パターンデータを光学格納媒体に書き込む前に試験書き込み特性を変更すべきかどうか決定するべく対応する命令を確認する。変更すべきである場合、ステップ２１５において試験書き込み特性は変更される。どちらの場合であっても、ステップ２１６において、パターンデータの次のブロックが光学格納媒体に書き込まれ得る（例えば、光学格納媒体のＯＰＣ領域またはそれ以外の空きスペースに書き込まれる）。ステップ２１７において、書き込みプロセスは終了したかどうか決定するべく命令を確認する。終了しない場合、適切な命令に到達するまでステップ２１２から２１７を繰り返す。
【００４０】
較正のうち書き込み部分が終了した後、較正の読み出し部分および測定部分が開始される。一般的に、ステップ２２２から２２７はループを形成しており、ステップ２１２から２１７で書き込まれたデータをリードバック信号として光学格納媒体から取り出して、リードバック信号の特性を較正ビットストリームに格納されているパターンデータおよび／または命令に関して分析する。このため、ステップ２２２において、較正ビットストリーム（例えば、ステップ２１２から２１７で利用されたのと同じ較正ビットストリーム）の１以上のセグメントを光学格納媒体（例えば、媒体のＯＰＣ領域）から取り出す。ステップ２２３において、命令と修正されたパターンデータとをステップ２１３と同じ方法でビットストリームから抽出する。ステップ２２４において、パターンデータが光学格納媒体に書き込まれる前に書き込み特性が変更されたかどうか決定するべく対応する命令を確認する。変更されていた場合、ステップ２２５において、先行するループ反復（例えば、以下に説明するステップ２２６）において読み出されたリードバック信号の特性を格納して（先に利用された書き込み特性と対応付けて）、任意の分析モジュールは、更なるリードバック信号と新しい書き込み特性を関連付けるべくリセットされる。どちらの場合でも、ステップ２２６においては、パターンデータの次のブロックが光学格納媒体から（例えば、リードバック信号として）読み出され、当該信号はステップ２２３で抽出されたパターンデータおよび／または命令に関して分析される。例えば、リードバック信号の特性を分析して、リードバック信号の特性が、最も直前に復号された書き込み特性命令に対して許容可能な値を示しているかどうか決定する。
【００４１】
ステップ２２７において、較正プロセスが終了したかどうか決定するべく命令を確認する。終了していない場合、適切な命令に到達するまでステップ２２２から２２７を繰り返す。ステップ２３０において、最終命令に到達すると、リードバック信号の特性が最も好適であった書き込み特性を特定することによって、最適書き込み特性を決定することができる。
【００４２】
このため、別の実施形態によると、書き込みステップはさらに、少なくとも１つの命令に応じて書き込み特性の試験値を変更することと、試験値に従って光学格納媒体にパターンデータの一部または全てを書き込むこととを含み得る（例えば、フローチャート２１０のステップ２１５および２１６を参照のこと）。別の実施形態によると、処理ステップは、パターンデータに基づく期待値信号とリードバック信号とを比較することと、少なくとも１つの命令とリードバック信号の特性とを相互に関連付けることとを含み得る（例えば、ステップ２２５と２２６とを参照のこと）。
【００４３】
リードバック信号を分析する方法の一例によると、書き込み特性の各値について、リードバック信号の少なくとも１つの高周波成分のベースラインとリードバック信号の少なくとも１つの低周波成分のベースラインとの非対称性を測定し得る。例えば、書き込みレーザのパワーレベルを様々なレベルに設定すると、上記の値同士の非対称性が大きくなったり小さくなったりする。一実施形態によると、上記のベースラインは、リードバック信号の複数の高周波成分および複数の低周波成分から決定される。
【００４４】
図２Ｃは、書き込みパワーレベルを３つの異なるレベルに設定した場合の上述したベースライン間の非対称性を示す。リードバック信号２７０、２８０および２９０のそれぞれにおいて、光学格納媒体の反射度（ｒｅｆｌｅｃｔａｎｃｅ）を示す。具体的には、光学格納媒体の領域、６ビット期間のランド（６Ｔ）（例えば、６Ｔランド２７１）、次に６Ｔピット（例えば、６Ｔピット２７２）、３Ｔランド（例えば、３Ｔランド２７３）、３Ｔピット（例えば、３Ｔピット２７４）、および６Ｔランド（例えば、６Ｔランド２７７）について示す。６Ｔピットから６Ｔランド（またはその逆）の遷移は、リードバック信号の比較的低周波成分を形成し得る。３Ｔピットから３Ｔランド（またはその逆）の遷移は、リードバック信号の比較的高周波成分を形成し得る。低周波成分と高周波成分とを分けるビット期間の数は任意のシステムおよび／またはアプリケーションに応じて実験に基づき選択され得るが、一般的には、高周波成分は少なくとも２つの連続したピットおよびランド（それぞれ、５Ｔ以下の期間を有する）から成るシーケンスを含み得る。実施形態によっては、高周波成分は３Ｔまたは４Ｔ以下の期間を有するピットおよびランドを含む。同様に、低周波成分は一般的に、高周波成分の期間を持たない、少なくとも２つの連続したピットおよびランドから成るシーケンスを含み得る。様々な実施形態によると、高周波成分は、４Ｔ、５Ｔまたは６Ｔ以上の期間を持つピットおよびランドを含む。
【００４５】
各成分のベースラインは一般的に、当該成分の高ポイント（例えば、リードバック信号の極大値）と当該成分の低ポイント（例えば、リードバック信号の極小値）との平均である。低周波成分および高周波成分間のベースラインの差異が、リードバック信号の「非対称性」である。このような構成とすると、リードバック信号２７０においては、低周波成分のベースラインは２７６で、高周波成分のベースラインは２７７となり、ベースライン２７７の方が高く位置している。リードバック信号２８０においては、低周波成分も高周波成分もベースラインは２８６となる（例えば、非対称性はゼロであるか略ゼロである）。リードバック信号２９０においては、低周波成分のベースラインは２９６で、高周波成分のベースラインは２９７となり、ベースライン２９７の方が低く位置している。このため、リードバック信号２８０が得られた書き込みパワーレベルが、図２Ｃに示した３つの例の中では最も非対称性が低いことになり、その書き込みパワーレベルが一般的には光学格納媒体にとって「最適な」書き込み特性とみなされる。
【００４６】
このため、別の実施形態に係る方法は、リードバック信号の特性とパターンデータにおける１以上のランレングス（例えば、図２Ｃに示したような６Ｔランレングスおよび３Ｔランレングス）とを相互に対応付けることを含み得る。さらに別の実施形態によると、リードバック信号の特性は、リードバック信号の少なくとも１つの高周波成分のベースライン（例えば、図２Ｃのベースライン２７７）とリードバック信号の少なくとも１つの低周波成分のベースライン（例えば、図２Ｃのベースライン２７６）との間の非対称性を含み得る。
【００４７】
決定ステップは、ベースライン間の最も低い非対称性に関連付けられている試験値に基づいて書き込み特性の最適値を選択すること（例えば、どの書き込みパワーレベルによってリードバック信号２８０が得られたかを決定すること）を含み得る。書き込み特性の最適値が決定されると、当該方法はさらに、決定された書き込み特性の値に従って光学格納媒体にデータを書き込むことを含み得る。
【００４８】
一実施形態に係る方法は最適出力較正（ＯＰＣ）方法を含むので、試験対象である書き込み特性は書き込みパワーレベルである。しかし、本明細書で紹介する発明思想は書き込みパワーレベルを較正することに限定されるものではなく、本発明に係る方法は、（例えば、書き込みストラテジー用の）タイミング補償などのほかの書き込み特性を試験するように構成され得る。
【００４９】
別の実施形態においては、タイミング位相エラーを測定するべく当該方法が利用され得る。リードバック信号において遷移がある場合（例えば、信号の値がマークからスペースに、スペースからマークに切り替わる場合を指し、ここで、マークおよびスペースは光学格納媒体におけるバイナリ値を表す）、信号の値はゼロラインを超える。信号がゼロラインを横切ったタイミングが早いか遅いと、タイミング位相エラーが発生する。リードバックに関するタイミング位相エラーを最小化できるように、書き込みに関して最適なタイミング位相オフセットを決定することが望まれている。例えば、当該方法は、リードバック信号において複数のタイミング位相エラーを測定することと、測定されたタイミング位相エラーが最も低くなったタイミング位相オフセットを選択することとを含み得る。このため、別の実施形態では、決定ステップは最適なタイミング位相オフセットを選択することを含む。
【００５０】
タイミング位相エラーは、遷移の前後の値のランレングスに応じて変化し得る。例えば、６Ｔスペースが後に続く３Ｔマークのタイミング位相エラーは、４Ｔマークが後に続く５Ｔスペースのタイミング位相エラーとは異なり得る。このため、遷移の種類毎に最適なタイミング位相オフセットを決定することが望ましい。ここで、あるランレングスのマークとその後に続く別のランレングスのスペースの間、およびその逆の間での遷移の組み合わせ毎に遷移の種類を定義する。例えば、符号化システムの最大ランレングスが１０であるとすると、２００の異なる最適タイミング位相オフセットが必要となり得る（ランレングスの組み合わせは１００通りが可能で、遷移は２つの異なる方向、例えば「マーク」から「スペース」および「スペース」から「マーク」、について起こるためである）。このため、別の実施形態によると、決定ステップはパターンデータにおける遷移の種類毎に最適タイミング位相オフセットを選択することを含む。そして、最適タイミング位相オフセットは、ディスクにデータを書き込む場合に、遷移のタイミングを調整するべく（例えば、書き込みレーザを最適タイミングでオン／オフするべく）利用され得る。
【００５１】
別の実施形態によると、処理ステップはさらに、パターンデータにおける遷移毎のタイミング位相エラー値をメモリに格納することを含む。書き込みにおける最適タイミング位相オフセットを決定する場合には、このように格納された値を処理して遷移の種類毎に平均タイミング位相エラーを決定するとしてもよい。例えば、最適な書き込み特性を決定するべく格納された値を処理する際には、パターンデータと格納されたタイミング位相エラー値とがメモリから読み出され得る。このように、タイミング位相エラー値は遷移の種類と対応付けられ得るとともに、遷移の種類毎にタイミング位相エラーのヒストグラムを作成することができる。このヒストグラムを分析することで、遷移の種類毎に書き込みに関する最適なタイミング位相オフセットを決定することができる。さらに、このようなデータに基づき、ジッタのような書き込み特性に関して貴重な考察を得ることができる（例えば、ある遷移の種類のタイミング位相エラーが統計的に重要な意義のある変化を呈している場合）。当業者は、最も必要としている情報を得るべくパターンデータを選択することができる。例えば、高周波遷移の方が書き込まれることが多いので、パターンデータは比較的多数の高周波遷移を含み、比較的少数の低周波遷移を含み得る。
【００５２】
好ましい実施形態によると、格納ステップはタイミング位相エラー値を格納する前に符号化することを含む。このため、メモリのバンド幅が最適化され得るので、ＯＰＣプロセスにおいてより多くのデータを集めて分析できるようになり、より正確な測定を行うことができる。一実施形態によると、格納ステップは、重要でないタイミング位相エラー値はメモリにおいて１バイナリビットを占有し、重要なタイミング位相エラー値はメモリにおいて少なくとも３つのバイナリビットを占有するように、タイミング位相エラー値を符号化することを含む。このような構成とすることによって、タイミング位相エラーがゼロ（またはゼロに近い値）である場合には、データの格納に必要なのは１ビットのみである。タイミング位相エラーはたいてい重要でないと思われるので、このようなアプローチで臨むことによってメモリおよびバンド幅の節約幅を大きくすることができる。
【００５３】
一実施形態例によると、重要なタイミング位相エラー値にはそれぞれ６ビットデータを用いる。各値の最初のビットは、エラー値が重要で無いことを示す場合には０であってもよいし、エラー値が重要であることを示す場合には１であってよい。この最初のビットが１である場合、続く５ビットで符号付きの整数（例えば、−１６から１５までの１０進値）を格納するとしてもよい。最初のビットが０である場合には、それに続くビットは新しいエラー値の最初のビットとなる。
【００５４】
別の実施形態によると、タイミング位相エラー値はデータワード（例えば、１回の動作でメモリに格納され得る３２または６４ビット）にまとめられ得る。タイミング位相エラー値は、２ワード以上占有するタイミング位相エラー値がないように（例えば、タイミング位相エラー値が１つのデータワードの終端で始まって次のデータワードの始端で終わらないように）まとめられ得る。このような実施によると、あるワードに残っているビットの数が５未満の場合、「１」はそのワードの残りが使用されず、次のタイミング位相エラー値は重要であり続くワードに格納されていることを示す。このため、格納されているタイミング位相エラー値を分析する際には、一度に取り出す必要があるのは１ワードのみで、これによって当該ワードに含まれるタイミング位相エラー値の全てを抽出する。
【００５５】
＜符号化方法の一例＞
本発明はさらに、光学格納媒体へデータを書き込む際の書き込み特性の較正用のパターンデータと命令とを符号化する方法に関する。当該命令のうち少なくとも１つの命令は一般的に、書き込み特性の試験値を設定するための命令を含む。当該方法は一般的に、（ａ
）ランレングスリミテッド（ＲＬＬ）制約に従ってパターンデータを符号化するステップと（ｂ）パターンデータと命令とを含むビットストリームを生成するステップとを含み、生成ステップは制約に違反して命令を符号化することを含む。
【００５６】
パターンデータを符号化するステップはさらに、光学格納媒体の符号化規格（例えば、ＣＤ用の符号化規格であるＥＦＭ、ＤＶＤ用の符号化規格であるＥＦＭＰｌｕｓ等）に従ってパターンデータを符号化することを含み得る。一実施形態例によると、較正対象の書き込み特性は書き込みパワーレベルであってよい。本発明に係る符号化はさらに、タイミング補償などの別の書き込み特性を試験するための命令を含み得ることは明らかである。
【００５７】
図２Ａは、ＥＦＭ符号化を利用した較正ビットストリームの一例を示す。図１に示すように、数「１３６」を示す８ビットのバイナリ値は、バイナリシーケンス「１０１」（例えば、８ビットのバイナリコードでは「１０００１０００」）、同じバイトデータのＥＦＭ符号を表すバイナリシーケンス１０２（例えば、「０１００１００１０００００１」）、および／または、同様のＥＦＭ符号を表すバイナリシーケンス１０３によって表され得る。尚、バイナリシーケンス１０２における「１」は、バイナリシーケンス１０３では「１」と「０」の遷移、または「０」と「１」の遷移として表されており、ディスクに書き込まれるピットとランドの遷移に対応している（例えば、「０１１１０００１１１１１１１０」）。このため、バイナリシーケンスはランレングスリミテッド（ＲＬＬ）制約に準拠したＥＦＭパターンを表している。較正命令はパターンデータ１０３に重畳され（または、埋め込まれるかインターリーブされ）て、較正ビットストリーム２００を生成し得る。較正ビットストリーム２００は、ＥＦＭ符号化のランレングス制約に文字通り違反している（例えば、ビット２０１および２０２を参照のこと）。このため、ビットストリーム２００を受信または処理する復号器は、ランレングス制約の違反２０１および２０２を認識して、訂正されたパターンデータ（例えば、ランレングス制約に準拠して、光学格納媒体への書き込みに適したパターンデータ）と制約の違反に対応する命令とを生成するように構成され得る。命令を符号化する方法の１つは、命令に対してシーケンス中の違反の数をマッピングすることであってよい。当業者であれば、本発明に基づき、上記以外の様々な符号化方法を実施することができる。
【００５８】
＜ソフトウェアの例＞
本発明はさらに、マイクロコントローラ、マイクロプロセッサまたはそれ以外の命令プロセッサを備え（例えば、従来のアナログおよび／またはデジタル信号プロセッサを備えた汎用コンピュータまたはワークステーション）、本発明に係る方法に含まれるステップのうち１以上のステップおよび／または本発明に係るハードウェアの動作のうち１以上の動作を実行するように構成された装置で実施可能および／または実行可能なアルゴリズム、コンピュータプログラムおよび／またはソフトウェアを含む。このため、本発明の別の側面は、上記の方法を実施するアルゴリズムおよび／またはソフトウェアに関する。例えば、本発明はさらに、適切な処理デバイス（例えば、マイクロコントローラ、マイクロプロセッサまたはＤＳＰデバイスなどの信号処理デバイス）によって実行されると上記の方法および／またはアルゴリズムを実行する命令群を含む、コンピュータプログラム、コンピュータ読み出し可能な媒体または波形に関するとしてもよい。
【００５９】
例えば、コンピュータプログラムは読み出し可能な媒体ならどのような種類の媒体に格納されていてもよく、コンピュータ読み出し可能媒体は、当該媒体を読み出して格納された符号を実行するように構成された処理デバイスによって読み出すことが可能なものであればどのような媒体を含むとしてもよい。コンピュータ読み出し可能媒体の例を挙げると、フロッピー（登録商標）ディスク、ＣＤ（例えば、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等）、ＤＶＤ（例えば、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等）、磁気テープ、またはハードディスクドライブなどである。そのような符号は、オブジェクトコード、ソースコードおよび／またはバイナリコードを含み得る。
【００６０】
波形は一般的に、銅線、従来のツイストペア線、従来のネットワークケーブル、従来の光学データ送信ケーブル、もしくは無線信号伝送における大気または真空（例えば、宇宙空間）などの適切な媒体を介して送信されるべく構成される。本発明に係る方法を実施するための波形および／または符号は一般的に、デジタルであり、従来のデジタルデータプロセッサ（例えば、マイクロプロセッサ、マイクロコントローラ、またはプログラマブルゲートアレイ、プログラマブル論理回路／デバイスまたは特定用途向け（集積）回路などの論理回路）によって処理されるべく構成されている。
【００６１】
様々な実施形態によると、コンピュータ読み出し可能媒体または波形は、較正命令とパターンデータとを受け取るべく少なくとも１つの命令を含んでおり、較正命令はパターンデータと同期している（例えば、較正命令とパターンデータとが１つのビットストリームに符号化されている、または較正命令とパターンデータとがそのようなビットストリームから抽出されている）。波形または媒体はさらに、較正命令に従って光学格納媒体にパターンデータを書き込み、光学格納媒体からパターンデータに対応するリードバック信号を読み出す命令を含み得る。また、波形または媒体は、本明細書に開示する方法に従って、較正命令に従ってリードバック信号を処理するため、および／または少なくとも部分的にリードバック信号に基づいて光学格納媒体に対する書き込み特性を決定するために必要な命令を含み得る。
【００６２】
別の実施形態によると、コンピュータ読み出し可能媒体または波形は、光学格納媒体へデータを書き込む際の書き込み特性を較正するための較正命令とパターンデータとを符号化するための命令を含み得る。較正命令のうち少なくとも１つの較正命令は一般的に、書き込み特性の試験値を設定するための命令を含む。コンピュータ読み出し可能媒体または波形は、（ａ）ランレングスリミテッド（ＲＬＬ）制約に従ってパターンデータを符号化する命令と、（ｂ）パターンデータのランレングス制約を違反して較正命令を符号化することによってパターンデータと較正命令とを含むビットストリームを生成する命令とを含み得る。
【００６３】
＜装置の一例＞
別の側面において、本発明は光学格納媒体にデータを書き込む装置に関する。当該装置は、（ａ）較正ビットストリームを生成するメモリと、（ｂ）較正ビットストリームから較正パターンデータと較正パターンデータに同期した複数の較正命令とを抽出する復号モジュールと、（ｃ）複数の較正命令に従って光学格納媒体に較正パターンデータを書き込む書き込みモジュールと、（ｄ）光学格納媒体から較正パターンデータに対応するリードバック信号を読み出す読み出しモジュールと、（ｅ）複数の較正命令に従ってリードバック信号を処理し、リードバック信号に少なくとも基づいて光学格納媒体に関する書き込み特性の最適値を決定する処理モジュールとを備えるとしてもよい。
【００６４】
このため、代替的な実施形態によると、当該装置は、（ａ）較正ビットストリームを生成する手段と、（ｂ）較正ビットストリームから較正パターンデータと複数の較正命令とを抽出する手段と、（ｃ）複数の較正命令に従って光学格納媒体に較正パターンデータを書き込む手段と、（ｄ）光学格納媒体から較正パターンデータに対応するリードバック信号を読み出す手段と、（ｅ）複数の較正命令に従ってリードバック信号を処理する手段と、（ｆ）リードバック信号に少なくとも基づいて光学格納媒体に関する書き込み特性の最適値を決定する手段とを備えるとしてもよい。
【００６５】
図３は実施形態例を示す。メモリ３１０は一般的に、較正ビットストリームに対応するデータを格納する。メモリ３１０は、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ等の低レイテンシ不揮発性メモリ、読み出し専用メモリ（ＲＯＭ）、および／またはこれ以外の適切間電子データストレージを含み得る。メモリ３１０は一般的に、（例えば、パラレルデータバスおよび／またはシリアル通信チャネルを介して）ＯＰＣ復号器３２０に較正ビットストリームを供給する。
【００６６】
ＯＰＣ復号器３２０は一般的に、較正ビットストリームから較正パターンデータと較正命令とを抽出する。好ましい実施形態によると、較正ビットストリームは上述したように図２Ａに示すように符号化されてよい。尚、ランレングスリミテッドパターンデータには、ランレングス制約に対する違反を符号化することによって、命令が重畳されている。このため、較正命令は較正パターンデータと略同期しているとしてもよい。従って、ＯＰＣ復号器３２０は、パターンデータに対応する信号Ｐとともに（尚、ランレングスの違反はパターンデータＰからは除かれている）、パターンデータと符号化された命令に対応して複数の出力信号Ｓ０〜Ｓ４を供給するとしてもよい。当業者であれば、ＯＰＣ復号器３２０が専用回路によって（例えば、特定用途向け集積回路、またはメモリ３１０またはメモリ３１０を含むより大規模なメモリからのデータを受信および／または処理するより大規模な集積回路内の機能回路ブロックによって）効率よく実施され得ることに想到する。しかし、ＯＰＣ復号器３２０はまたマイクロコントローラまたはマイクロプロセッサ用のソフトウェアにおいて実施され得る。
【００６７】
ＯＰＣコントローラ３３０は信号Ｓ０〜Ｓ４とパターンデータＰとを受信して、命令とパターンデータとを用いて最適書き込み特性を決定するべく書き込みモジュール３４０と読み出しモジュール３５０とを制御するとしてもよい。ＯＰＣコントローラ３３０は、書き込みモジュール３４０によって、フローチャート２１０のステップ２１４〜２１７を実行するとしてもよい。さらに、ＯＰＣコントローラ３３０は、読み出しモジュール３４０によって、フローチャート２１０のステップ２２４〜２３０を実行するとしてもよい。
【００６８】
別の実施形態によると、較正ビットストリームにおいて較正命令が較正パターンデータに重畳されていてもよい（または、埋め込まれていてもよいし、インターリーブされていてもよい）。別の実施形態によると、較正パターンデータはランレングスリミテッド制約に準拠していてもよく、復号モジュールはさらに、較正ビットストリームにおける制約の違反を特定することによって較正命令と較正パターンデータとを抽出するとしてもよい（例えば、較正ビットストリームは上述したように符号化され、図２Ａのように構成されるとしてもよい）。このため、別の実施形態によると、当該装置はさらに、較正ビットストリームにおける制約の違反を特定することによって較正命令と較正パターンデータとを抽出する手段を備えるとしてもよい。好ましい実施形態によると、較正パターンデータは、光学格納媒体の符号化規格に従って符号化されたデータ（例えば、ＣＤ用のＥＦＭ（Ｅｉｇｈｔ−ｔｏ−Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）符号化データ）を含み得る。
【００６９】
さらに別の実施形態によると、書き込みモジュールはさらに、較正命令のうち少なくとも１つの較正命令に応じて書き込み特性の試験値を変更して、当該試験値に応じて光学格納媒体にパターンデータの一部またはすべてを書き込むとしてもよい。このため、別の実施形態によると、当該装置は、較正命令のうち少なくとも１つの較正命令に応じて書き込み特性の試験値を変更する手段と、当該試験値に応じて光学格納媒体にパターンデータの一部またはすべてを書き込む手段とを備えるとしてもよい。
【００７０】
さらに別の実施形態によると、処理モジュールはさらに、較正パターンデータに基づく期待値信号とリードバック信号とを比較し、較正命令のうち少なくとも１つの較正命令とリードバック信号の特性とを相互に対応付けるとしてもよい。このため、別の実施形態によると、当該装置は、較正パターンデータに基づく期待値信号とリードバック信号とを比較する手段と、較正命令のうち少なくとも１つの較正命令とリードバック信号の特性とを相互に対応付ける手段とを備えるとしてもよい。さらに別の実施形態によると、処理モジュールはさらに、較正パターンデータにおける１以上のランレングスとリードバック信号の特性とを相互に対応付けるとしてもよい。このため、別の実施形態によると、当該装置は、較正パターンデータにおける１以上のランレングスとリードバック信号の特性とを相互に対応付ける手段を備えるとしてもよい。
【００７１】
好ましい実施形態によると、リードバック信号の特性は、リードバック信号の１以上の高周波成分のベースラインとリードバック信号の１以上の低周波成分のベースラインとの間の非対称性である（例えば、上述したように図２Ｃに示すリードバック信号２７０、２８０および２９０におけるベースラインの非対称性を参照のこと）。別の実施形態によると、処理モジュールはさらに、ベースライン間の最も低い非対称性に対応付けられている試験値に基づいて試験対象の書き込み特性の最適値を決定するとしてもよい。このため、当該装置は、少なくとも１つの過去の試験値に対して非対称値を格納する手段を備えるとしてよい（例えば、全ての過去の試験値に対して非対称値を格納するとしてもよいし、単にその時点で最も低い非対称値と対応する試験値とを格納するとしてもよい）。当該装置はさらに、ベースライン間の最も低い非対称性に対応付けられている試験値に基づいて試験対象の書き込み特性の最適値を決定する手段を備えるとしてもよい。
【００７２】
一実施形態によると、試験対象の書き込み特性は書き込みパワーレベルである。別の実施形態によると、リードバック信号の特性はタイミング位相エラーを含む。
【００７３】
このため、他の実施形態によると、処理モジュールはさらに最適タイミング位相オフセットを決定する。別の実施形態によると、処理モジュールはさらに、パターンデータにおける遷移の種類毎に最適タイミング位相オフセットを決定する。ここで、あるランレングスのマークとそれに続く別のランレングスのスペースとの間の遷移およびその逆の遷移の組み合わせ毎に遷移の種類が定義される。
【００７４】
別の実施形態によると、処理モジュールはさらにパターンデータにおける遷移毎のタイミング位相エラー値をメモリに格納する。別の実施形態によると、処理モジュールはさらに、重要でないタイミング位相エラー値はメモリにおいて１バイナリビットを占有して重要なタイミング位相エラー値はメモリにおいて少なくとも３つのバイナリビットを占有するように（上述したように）、タイミング位相エラー値を符号化する。
【００７５】
最適出力較正（ＯＰＣ）装置においては、両方の書き込み特性を決定することが望まれると思われる。さらに、本発明に係る方法および装置は、本明細書に記載した書き込み特性の前後または本明細書に記載した書き込み特性と同時に、さらに別の書き込み特性を決定するべく利用され得る。
【００７６】
光学格納媒体は、一度だけ書き込みが可能な光ディスク（例えば、ＣＤ−Ｒ、ＤＶＤ−ＲまたはＤＶＤ＋Ｒ）または書き換え可能な光ディスク（例えば、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷまたはＤＶＤ−ＲＡＭなど）である光ディスクを含み得る。
【００７７】
＜システム＞
図４Ａを参照すると、本発明はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ドライブ４１０において実現され得る。例えば、本発明はＤＶＤドライブ４１０の大量データストレージにおいて実施され得る。ＤＶＤドライブ４１０の信号処理回路および／または制御回路４１２および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、および／または、光学格納媒体４１６から読み出されたデータおよびまたは光学格納媒体４１６に書き込まれるデータをフォーマットするとしてもよい。実施形態によっては、ＤＶＤドライブ４１０の信号処理回路および／または制御回路４１２および／またはその他の回路（不図示）はさらに、符号化および／または復号化および／またはそれ以外のＤＶＤドライブに関連付けられる信号処理機能などのほかの機能を実施することができる。
【００７８】
ＤＶＤドライブ４１０は、１以上の有線通信リンクまたは無線通信リンク４１７を介してコンピュータ、テレビまたはそれ以外のデバイスなどの出力デバイス（不図示）と通信し得る。ＤＶＤ４１０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはこれ以外の適切な電子データストレージなどのメモリ４１９と接続され得る。
【００７９】
図４Ｂを参照すると、本発明は高精細テレビ（ＨＤＴＶ）４２０において実現され得る。本発明はＨＤＴＶ４２０の大量データストレージにおいて実施され得る。ＨＤＴＶ４２０は、有線または無線でＨＤＴＶ入力信号を受信し、ディスプレイ４２６用のＨＤＴＶ出力信号を生成する。実施形態によっては、ＨＤＴＶ４２０の信号処理回路および／または制御回路４２２および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、必要に応じてその他のＨＤＴＶ関連処理を行うとしてもよい。
【００８０】
ＨＤＴＶ４２０は、光学および／または磁気ストレージデバイスのように不揮発にデータを格納する大量データストレージ４２７と通信し得る。少なくとも１つのＤＶＤが図４Ａに示す構成を有するとしてもよい。ＨＤＴＶ４２０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４２８に接続され得る。ＨＤＴＶ４２０はまた、ＷＬＡＮネットワークインターフェース４２９を介したＷＬＡＮとの接続をサポートし得る。
【００８１】
図４Ｃを参照すると、本発明は、車両４３０の制御システムにおいて実現され得る。例えば、本発明は車両制御システム４３０の大量データストレージにおいて実施され得る。実施形態によっては、車両制御システムは、１以上のセンサからの入力を受け取るパワートレイン制御システム４３２を有する。センサの例を挙げると、温度センサ、圧力センサ、回転センサ、気流センサ、および／または、エンジン操作パラメータ、トランスミッション操作パラメータ、および／またはそれ以外の制御信号といった出力制御信号を１以上生成するそれ以外の適切なセンサなどがある。
【００８２】
本発明は、車両４３０の別の制御システム４４０においても実現され得る。制御システム４４０も同様に、入力センサ４４２から信号を受信し、および／または、１以上の出力デバイス４４４に制御信号を出力するとしてもよい。実施形態によっては、制御システム４４０は、アンチロックブレーキングシステム（ＡＢＳ）、ナビゲーションシステム、テレマティックスシステム、車両テレマティックスシステム、車線逸脱システム、車間距離制御システム、およびステレオ、ＤＶＤ、コンパクトディスク等の車両内エンターテインメントシステムの一部であってよい。これ以外にも実施例は検討されている。
【００８３】
パワートレイン制御システム４３２は、不揮発にデータを格納する大量データストレージ４４６と通信し得る。大量データストレージ４４６は、光学データストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））を含み得る。少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。パワートレイン制御システム４３２は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４４７に接続され得る。パワートレイン制御システム４３２はまた、ＷＬＡＮネットワークインターフェース４４８を介したＷＬＡＮとの接続をサポートし得る。制御システム４４０はまた、大量データストレージ、メモリおよび／またはＷＬＡＮインターフェース（全て不図示）を含み得る。
【００８４】
図４Ｄを参照すると、本発明は携帯電話用アンテナ４５１を含み得る携帯電話４５０において実現され得る。例えば、本発明は携帯電話４５０の大量データストレージにおいて実施され得る。実施形態によっては、携帯電話４５０は、マイクロフォン４５６、スピーカおよび／または音声出力ジャックなどの音声出力４５８、ディスプレイ４６０、および／または、キーパッド、ポインティングデバイス、音声起動デバイスおよび／またはそれ以外の入力デバイスである入力デバイス４６２を備える。携帯電話４５０の信号処理および／または制御回路４５２および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、その他の携帯電話機能を実施するとしてもよい。
【００８５】
携帯電話４５０は、光学ストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））などの、不揮発にデータを格納する大量データストレージ４６４と通信し得る。少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。携帯電話４５０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４６６に接続され得る。携帯電話４５０はまた、ＷＬＡＮネットワークインターフェース４６８を介したＷＬＡＮとの接続をサポートし得る。
【００８６】
図４Ｅを参照すると、本発明はセットトップボックス４８０において実装され得る。例えば、本発明はセットトップボックス４８０の大量データストレージにおいて実施され得る。セットトップボックス４８０は、ブロードバンドソースなどのソースから信号を受信し、テレビおよび／またはモニタおよび／またはその他のビデオおよび／またはオーディオ出力デバイスのようなディスプレイ４８８に適切な標準および／または高精細オーディオ／ビデオ信号を出力する。セットトップボックス４８０の信号処理および／または制御回路４８４および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、その他のセットトップボックス機能を実施するとしてもよい。
【００８７】
セットトップボックス４８０は、不揮発にデータを格納する大量データストレージ４９０と通信し得る。大量データストレージ４９０は、光学ストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））を含み得る。少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。セットトップボックス４８０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４９４に接続され得る。セットトップボックス４８０はまた、ＷＬＡＮネットワークインターフェース４９６を介したＷＬＡＮとの接続をサポートし得る。
【００８８】
図４Ｅを参照すると、本発明はメディアプレーヤ５００において実現され得る。例えば、本発明はメディアプレーヤ５００の大量データストレージにおいて実施され得る。実施形態によっては、メディアプレーヤ５００は、ディスプレイ５０７および／またはキーパッド、タッチパッド等のユーザ入力５０８を有する。実施形態によっては、メディアプレーヤ５００は、ディスプレイ５０７および／またはユーザ入力５０８を介して、メニュー、ドロップダウンメニュー、アイコンおよび／またはポイントアンドクリックインターフェースを通常使用するグラフィカルユーザインターフェース（ＧＵＩ）を利用し得る。メディアプレーヤ５００はさらに、スピーカおよび／または音声出力ジャックなどの音声出力５０９を有する。メディアプレーヤ５００の信号処理および／または制御回路５０４および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、その他のメディアプレーヤ機能を実施するとしてもよい。
【００８９】
メディアプレーヤ５００は、圧縮オーディオおよび／またはビデオコンテンツなどのデータを不揮発に格納する大量データストレージ５１０と通信し得る。実施例によっては、圧縮オーディオファイルは、ＭＰ３フォーマットまたはそれ以外の適切な圧縮オーディオおよび／またはビデオフォーマットに準拠したファイルを含む。大量データストレージは、光学ストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））を含み得る。少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。メディアプレーヤ５００は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ５１４に接続され得る。メディアプレーヤ５００はまた、ＷＬＡＮネットワークインターフェース５１６を介したＷＬＡＮとの接続をサポートし得る。上記以外の実施例も検討中である。
【００９０】
＜結論／要約＞
このように本発明は、光学格納媒体への書き込みに関する書き込み特性の較正を行うための方法、ソフトウェア、および装置を提供する。また、較正パターンデータおよび較正命令の符号化方法を提供する。本発明は、柔軟に試験パラメータを設定することができるとともに、格納可能または書き換え可能な光学格納媒体の書き込み特性を迅速且つ正確に試験することができるという効果を奏する。
【００９１】
本発明の具体的な実施形態を上記で説明したが、上記の記載は説明を目的としたものであり、本発明の全内容を網羅したものではなく、本発明を開示された具体的な形態に限定するものでもない。上記の教示内容に基づき多くの変形および変更を実現することができるのは明らかである。上述した実施形態は、本発明の原理および本発明を実際に適用する場合を最も良く説明するものとして選択されている。このため当業者は、上記の実施形態に基づき、それぞれの利用に適するように様々に変形することによって本発明および様々な実施形態を最大限利用することができる。本発明の範囲は、本願の特許請求の範囲およびその均等物によって定義されるべきものである。
【図１】
2009531795.tif 000003
【図２Ａ】
2009531795.tif 000004
【図２Ｂ】
2009531795.tif 000005
【図２Ｃ】
2009531795.tif 000006
【図３】
2009531795.tif 000007
【図４Ａ】
2009531795.tif 000008
【図４Ｂ】
2009531795.tif 000009
【図４Ｃ】
2009531795.tif 000010
【図４Ｄ】
2009531795.tif 000011
【図４Ｅ】
2009531795.tif 000012
【図４Ｆ】
2009531795.tif 000013