(57)【要約】【課題】所定モデルの動作を実動作に近い状態で実現可能で、実際に光ディスクをドライブした時の動作をより正確にエミュレートすることが可能な編集データ評価装置および方法を提供する。【解決手段】ＡＴＡケーブル１３５Ａの切り替えを切り替えボックス１６０で行って、計測装置１５０におけるエミュレータの実測値とドライブの実測値とをディスクの内径から外径まで比較を行い、オフセットが生じている場所は、オフセット分を打ち消す方向にパラメータを修正し、フィードバックした値をエミュレータ１１０Ｂにセットする処理を、エミュレータの実測値とドライブの実測値の差が、規定のスレッショルドの範囲内に入るまで繰り返す。【選択図】図７
2009026397.tif 000002
【特許請求の範囲】
【請求項１】
編集データとしてのディスクイメージデータを格納する記憶手段と、編集指示に基づいて前記ディスクイメージデータから読み出した編集データを出力する制御手段と、編集データに基づいて少なくとも再生動作を行う記録再生手段と、を含み所定パラメータに応じた評価処理が可能な評価装置と、
ディスクドライブまたは前記評価装置の動作検証が可能で、ディスクに関する特性の実測値を計測する計測装置と、
前記ディスクドライブまたは前記評価装置を前記計測装置に選択的に接続可能な切り替え手段と、を有し、
前記計測装置は、
前記ディスクドライブの実測値と前記評価装置の実測値とを比較し、オフセットが生じている場合には、当該オフセット分を修正する方向にディスクに関するパラメータを修正し、
前記評価装置は、
前記計測装置で修正されたパラメータがセットされる
編集データ評価装置。
【請求項２】
前記計測装置は、
前記ディスクドライブの実測値と前記評価装置の実測値とをディスクの内周側と外周側との間にわたって比較し、実測値の差が規定のスレッショルドの範囲に入るまで、オフセット分を修正する方向にディスクに関するパラメータを修正する処理を繰り返す
請求項１記載の編集データ評価装置。
【請求項３】
前記計測装置は、
シーク時間を任意の位置で計測可能な機能を有する
請求項２記載の編集データ評価装置。
【請求項４】
前記評価装置の前記制御手段は、
前記編集データの前記ディスクイメージデータを前記記録再生手段に送出する転送レートを任意に制御し、実際の該記録再生手段に載置した光ディスクへのアクセス時の光ピックアツプが任意の読み出し位置に移動する際のアクセスタイムを遅延するように制御し、
前記計測装置は、
前記評価装置の転送レートとアクセスタイムが設定され、当該設定データに基づいて転送およびアクセス制御を行う
請求項１記載の編集データ評価装置。
【請求項５】
前記評価装置の前記制御手段は、
前記編集データの前記ディスクイメージデータを前記記録再生手段に送出する転送レートを任意に制御し、実際の該記録再生手段に載置した光ディスクへのアクセス時の光ピックアツプが任意の読み出し位置に移動する際のアクセスタイムを遅延するように制御し、
前記計測装置は、
前記評価装置の転送レートとアクセスタイムが設定され、当該設定データに基づいて転送およびアクセス制御を行う
請求項２記載の編集データ評価装置。
【請求項６】
編集データとしてのディスクイメージデータを格納する記憶手段と、編集指示に基づいて前記ディスクイメージデータから読み出した編集データを出力する制御手段と、編集データに基づいて少なくとも再生動作を行う記録再生手段と、を含み所定パラメータに応じた評価処理が可能な評価装置またはディスクドライブを選択的に、ディスクドライブまたは前記評価装置の動作検証が可能で、ディスクに関する特性の実測値を計測する計測装置に接続し、
前記計測装置で前記ディスクドライブの実測値と前記評価装置の実測値とを比較し、オフセットが生じている場合には、当該オフセット分を修正する方向にディスクに関するパラメータを修正し、
前記評価装置に、前記計測装置で修正されたパラメータをセットする
編集データ評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザ光源を用いて記録再生可能なディスクの各種編集データを実際の光ディスクにアクセスすることなく、編集データの動作検証を行える編集データ評価装置（エミュレータ）および編集データ評価方法（エミュレート方法）に係わり、特に、オーサリングスタジオの編集作業において、その編集済みデータである転送レートおよびアクセスタイムの動作検証を行える編集データ評価装置および編集データ評価方法に関する。
【背景技術】
【０００２】
たとえば、波長４０５ｎｍの青紫レーザダイオード（以下ＢＤと記す）を光源とし、各種ディスクに映像、音楽、文字データ等を大量に記録・再生可能なディスクとして規格化されたものに書き換え可能な光ディスク規格「ＢＤ−ＲＥ」や再生専用光ディスク規格「ＢＤ−ＲＯＭ」および追記型光ディスク規格「ＢＤ−Ｒ」、ＤＶＤ(Digital Versatile Disc)等があり、特に「ＢＤ−ＲＥ」や「ＢＤ−ＲＯＭ」等の規格ではＨＤＴＶ（高精細テレビ）をディスクの片面に２時間以上記録・再生可能なディスクとして知られている。
【０００３】
また、編集データの動作検証を行える編集データ評価装置（以下、エミュレータと記す）および編集データ評価方法（以下、エミュレート方法と記す）として、光ディスクドライブによる実際の光ディスクの読み取り条件等をエミュレートするものも広く使用されている。
【０００４】
このエミュレータは、たとえばオーサリングで使うものでＢＤ−ＲＯＭ等のディスクのコンテンツの制作時に実際にディスクを作る前にプレーヤおよび／またはレコーダ（以下、記録再生装置と記す）で正しく動作するかを確認するため、オーサリングスタジオで使用するテストツールである。
具体的には、記録再生装置としての光ディスクドライブの代わりに、ハードディスクドライブ（以下、ＨＤＤと記す）を接続し、あたかもＨＤＤがＢＤ−ＲＯＭを読み出しているかのようにＨＤＤ上のＢＤ−ＲＯＭのイメージデータを記録再生装置で記録再生するような装置である。
【０００５】
その際、実際の記録再生装置は、光ディスクをアクセスする代わりに、ＨＤＤに記録したデータをアクセスできるように改造され、また、実際の光ディスク上データは暗号化等のコンテンツプロテクションが施され、実際の記録再生装置ではこれを復元しながら記録再生するが、エミュレータでは、このコンテンツプロテクタの復元処理を行わず、コンテンツプロテクションを施していないスタジオでの生データの記録再生を行うような改造が施されている。
【０００６】
このような目的を達成するためのエミュレータの１つが特許文献１に開示されている。
この特許文献１の技術内容のオーサリングシステムにおいては、プログラムデータに対して修正を行う場合、各プログラムの内容の一部のみを変更するには必ずしもプログラムの全てにわたってチェックを行う必要はない。
すなわち、プログラムを変更した場合、不都合な現象が発生する箇所はプログラム同士の切換タイミングに対応する箇所およびその付近に集中していることが分かっているので、オペレータは、このようにプログラムの一部のみを変更した場合には、ハードディスクに記憶されているディスク情報ファイルの位置データから、このプログラム同士の切換タイミングに対応する箇所よりやや前の位置を読み出し、プログラムの切換タイミングの前後付近の箇所のみを再生することにより、極力効率的なチェックを行うようにしている。
【０００７】
しかし、プログラムの数が多い場合、ディスク情報ファイルの位置データからプログラム切換タイミングのやや前の位置を探し出すために、オペレータは少なからぬ労力および時間を費やさなければならず、効率的なオーサリングを行うことができない場合がある。
特に、マルチメディアディスク制作の際のオーサリングを効率的に行うようにするため、特許文献１においては、オペレータがディスプレイ画面上でたとえば第１の経路の位置をクリックすると、第１のプログラムの終了時点のやや前の所定位置と、第２のプログラムの開始時点のやや後の所定位置との間の再生区間において自動的に再生動作を行って、この再生区間のみをチェックすることにより効率的なオーサリングを行うことで、効率的なチェックを行う様にした構成の光ディスクのオーサリングシステムを例示している。
【０００８】
図１３は特許文献１に開示されているオーサリングシステムを示す図である。
図１３において、ディスク用のエミュレータ１は、ＧＵＩ（グラフィカル・ユーザ・インタフェイス）２と、データコントローラ（制御装置，ＣＰＵ）３と、ディスク情報ファイル５およびディスクイメージファイル６を有するハードディスク（ＨＤＤ）４と、記録再生装置７とを含んで構成されている。
ＣＰＵ３は、プログラム切換経路表示部１０および切換付近データ出力指定部１１を有している。そして、記録再生装置７からの再生信号は映像モニタ８およびオーディオ用のスピーカ９に出力される。
【０００９】
ＧＵＩ２は、ディスプレイ、キーボードおよびマウス等を含んでおり、これらを用いてオペレータがエミュレータ１との間で対話を行うことができる機能すなわちインタフェイス機能を有する。そして、オペレータがＧＵＩ２に対して行った所定の操作は、全てコマンドの形でＣＰＵ３に伝達されるようになっている。
【００１０】
ＣＰＵ３は、ＧＵＩ２からたとえば再生コマンドを受け取ると、ＨＤＤ４内にあるディスク情報ファイル５の位置データから、ディスクイメージファイル６に格納されている再生データの位置を読み出し、この再生データを記録再生装置７に転送する。
【００１１】
記録再生装置７は、ＣＰＵ３から送られてくる再生データを、映像データ、音声データなど異なるデータ種類別に分離し、さらに、これらのデータ信号に対してＤ／Ａ（ディジタル−アナログ）変換を行った後、その再生データを映像モニタ８およびスピーカ９に出力する。
【００１２】
また、ＣＰＵ３は、記録再生装置７が現在出力している再生データをステータスの形でＧＵＩ２に出力し、ＧＵＩ２はこれをディスプレイに映し出すようにしている。したがって、オペレータは現在どのような再生データがどの辺の位置まで再生されている状態にあるかを知ることができる。
【００１３】
ＣＰＵ３内のプログラム切換経路表示部１０は、複数のプログラム間のプログラム切換経路に関する表示データをＧＵＩ２のディスプレイに表示させるためのものである。オペレータは、このディスプレイに表示されたプログラム切換経路のいずれかを、たとえばマウスでクリックすることにより指定することができる。
【００１４】
また、切換付近データ出力指定部１１は、上記のように、オペレータがディスプレイ上に映し出されたプログラム切換経路のいずれかを指定した場合に、その指定した切換経路におけるプログラム切換タイミングの前後付近の再生データのみを、ディスク情報ファイル５の位置データに基づきディスクイメージファイル６から読み出し、これを記録再生装置７に出力する。
【００１５】
エミュレータ１を用いてオペレータが行うエミュレーション方法は、まず、オペレータがエミュレーションを開始すべくＧＵＩ２によりＣＰＵ３に対してコマンドを出力する。これにより、ＣＰＵ３は、ＨＤＤ４内のディスク情報ファイル５およびディスクイメージファイル６から再生データを読み出し、この読み出した再生データを記録再生装置７に転送する。
【００１６】
記録再生装置７は、ＣＰＵ３から送られてくる再生データを、映像データ、音声データ等の異なるデータ種類に分離し、さらに、これらのデータ信号に対してＤ／Ａ変換を行った後、その再生データを映像モニタ８およびスピーカ９に出力する。
【００１７】
オペレータは映像モニタ８およびスピーカ９により再生される映像および音声をチェックし、不都合な箇所を発見した場合には、プログラム内容について修正を加える。
そして、修正（この場合はプログラムの一部のみの修正とする）を終えた後、オペレータは、この修正後のプログラム内容に不備がないかについて再度チェックを行うため、ＧＵＩ２によりＣＰＵ３内のプログラム切換経路表示部１０に対してプログラム切換経路を表示すべき旨のコマンドを出力する。
【００１８】
また、特許文献２にはマルチプレクスが終わったディスクイメージファイルを、再生、検証するエミュレータとしてのオーサリング装置が開示されている。
従来のオーサリング装置においては、エミュレータが所定域の多重化データを再生して映像モニタに表示し、音声をスピーカに出力している間は、多重化データのビデオオブジェクトにアクセスされた状態であり、他の領域に書き込まれた多重化データを読み出すことはできない。
【００１９】
従って、エミュレータが多重化データを再生中に所定の多重化データのテキストデータ（たとえば、映像タイトルや再生時間）を読み出して表示するには多重化データの再生を一度中断してから所定の多重化データにアクセスするか、所定の多重化データの再生が終了するまで待ってから所定の多重化データにアクセスするといった面倒な操作をしなければならず、再生中に他の記憶領域に格納された所定の多重化データのテキストデータを読み出して表示することはできないという問題を解決するために、所望の記録用データを読み出し中であっても他の記録用データに付随したテキストデータを常時読み出して表示し得るエミュレータおよびオーサリング装置が特許文献２に開示されている。
【００２０】
図１４は上述のオーサリング装置を示す図である。
図１４において、１２は全体としてオーサリング装置を示し、オーサリング装置１２は、画像や音声を圧縮符号化して多重化することによりＢＤ−ＲＯＭ、ＤＶＤ等の規格の光ディスクに対して記録する記録用データを生成し、記録用データをエミュレータによって再生中であっても記録用データに付随したテキストデータを常に読み取って表示し得るようになされている。
【００２１】
オーサリング装置１２は、動画像や静止画像、或いは音声等を符号化する複数の符号化装置１３〜１５と、符号化されたデータを記憶する記憶装置よりなるハードディスク（以下、ＨＤＤと記す）４と、符号化されたデータを多重化することにより記録用データを生成する多重化装置（マルチプレクサ）１７と、記録用データを実際に再生して確認するためのエミュレータ（疑似再生装置）１８と、装置全体の動作を管理する制御装置（スーパーバイザ，ＣＰＵ）２０とから構成されている。
【００２２】
ここで、符号化装置１３は、動画像を符号化するビデオエンコーダで構成され、入力されたビデオ信号Ｓ１２をＭＰＥＧ方式または他の符号化方式に基づいて順次圧縮符号化し、その結果得られるビデオ符号化データＳ１３は入力ポート４Ａを介してＨＤＤ４の所定記憶領域に順次格納する。また、符号化装置１３は入力されたビデオ信号Ｓ１２に関するタイトル名や再生時間等のテキストデータＴ１３を図示しない記憶装置の所定記憶領域に順次格納している。
【００２３】
実際上、符号化装置１３は符号化に際して必要な各種情報、たとえば符号化処理を行う動画像の本数や符号化データを格納する記憶領域のアドレス情報等はイーサネット（登録商標）２１を介して制御装置２０から受け、これらの情報に基づいて符号化処理を実行したビデオ符号化データＳ１３やテキストデータＴ１３をテキストデータＤ１としてＨＤＤ４の指定された記憶領域に格納する。
【００２４】
また、符号化装置１４は音声を符号化するオーディオ用のエンコーダで構成され、入力されたオーディオ信号Ｓ１４をＭＰＥＧ音声方式又はＡＣ−３方式〔変形離散コサイン変換（ＭＤＣＴ）とスペクトラムエンベロープ符号化を組み合わせた圧縮符号化方式〕に基づいて順次符号化し、その結果得られるオーディオ符号化データＳ１５は入力ポート４Ｂを介してＨＤＤ４の所定記憶領域に順次格納する。符号化装置１４も符号化装置１３と同様に、入力されたオーディオ信号Ｓ１４に関する音声の言語の種類を示すテキストデータＴ１５をＨＤＤ４の所定記憶領域に順次格納する。
【００２５】
実際上、符号化装置１４も符号化に際して必要な各種情報、たとえば符号化処理を行う音声の本数や符号化データを格納する記憶領域のアドレス情報等はイーサネット２１を介して制御装置２０から受け、これらの情報に基づいて符号化処理を実行したオーディオ符号化データＳ１５やテキストデータＴ１５を符号化およびテキストデータＤ２としてＨＤＤ４の指定された記憶領域に格納する。
【００２６】
さらに、符号化装置１５は字幕等の静止画像を符号化する字幕エンコーダで構成され、字幕等から形成されるピクチャ信号Ｓ１６をＭＰＥＧ方式又は他の符号化方式で順次符号化し、その結果得られるピクチャ符号化データＳ１７は入力ポート４Ｃを介してＨＤＤ４の所定記憶領域に順次格納する。符号化装置１５も符号化装置１４と同様に、入力されたピクチャ信号Ｓ１６に関する字幕の言語の種類を示すテキストデータＴ１６をＨＤＤ４の所定記憶領域に順次格納する。
【００２７】
実際上、符号化装置１５も同様に符号化に際して必要な各種情報、たとえば符号化処理を行うピクチャの枚数や符号化データを格納する記憶領域のアドレス情報等はイーサネット２１を介して制御装置２０から受け、これらの情報に基づいて符号化処理を実行したピクチャ符号化データＳ１７やテキストデータＴ１６を符号化およびテキストデータＤ３としてＨＤＤ４の指定された記憶領域に格納する。因みに、各符号化装置１３〜１５とＨＤＤ４とを接続する伝送路としては、高速伝送が可能なＳＣＳＩ(Small Computer System Interface)、ファイバー・チャンネル(Fiber Channel) 等の伝送路が使用される。
【００２８】
ＨＤＤ４は、複数の入出力ポート（４Ａ〜４Ｆ）を有するハードディスクを駆動する光ディスクドライブによって構成され、入出力ポート（４Ａ〜４Ｆ）を介して入出力される各符号化およびテキストデータＤ１〜Ｄ３をそれぞれ異なる記憶領域に常時格納している。
また、ＨＤＤ４には各符号化およびテキストデータＤ１〜Ｄ３の記憶領域の他にも、多重化装置１７によって生成される多重化データＳ１９を格納する記憶領域が確保され、多重化データＳ１９をその記憶領域に格納する。すなわち、ＨＤＤ４としては各符号化およびテキストデータＤ１〜Ｄ３や多重化データＳ１９は余裕を持って記憶し得るだけの十分な記憶領域を持っている。
【００２９】
多重化装置１７は、所謂マルチプレクサによって構成され、各符号化およびテキストデータＤ１〜Ｄ３を処理対象データＳ１８として入出力ポート４Ｄを介してＨＤＤ４から順次読み出し、これらのデータをＢＤ−ＲＯＭ、ＤＶＤ等の規格に則した順序で多重化し、その結果得られる多重化データＳ１９を記録用データとして入出力ポート４Ｄを介してＨＤＤ４の所定記憶領域に順次格納する。
【００３０】
このとき、多重化装置１７は、処理対象データＳ１８のうちテキストデータＴ１３、Ｔ１５、Ｔ１６を多重化データＳ１９に関するテキストデータＴ１９としてイーサネット２１を介して制御装置２０内に設けられた共有ドライブ２２に格納する。
【００３１】
実際上、多重化装置１７は、多重化に際して必要な情報、たとえば各符号化およびテキストデータＤ１〜Ｄ３が格納されている記憶領域のアドレス情報や多重化データＳ１９を格納する記憶領域のアドレス情報、並びにテキストデータＴ１９を格納する共有ドライブ２２の記憶領域等はイーサネット２１を介して制御装置２０から受け、これらの情報に基づいて多重化処理を実行して多重化データＳ１９をＨＤＤ４の指定された記憶領域に格納すると共に、テキストデータＴ１９を共有ドライブ２２の指定された記憶領域に格納するようになされている。
【００３２】
疑似再生装置としてのエミュレータ１８は、ＢＤ−ＲＯＭプレーヤと同等の記録再生機能を有し、記録用データとしての多重化データＳ１９を復号化して再生することによりモニタ上に表示するようになされている。
実際上のエミュレータ１８は、図１５に示すように、エミュレータ部１８Ａとこのエミュレータ部１８ＡにＲＳ２３２Ｃケーブル等によって接続されたパーソナルコンピュータ１８Ｂとから構成されている。
【００３３】
エミュレータ部１８Ａは、ＨＤＤ４に直接接続されており、ＨＤＤ４から読み出した多重化データＳ１９を復号化して再生することによりモニタ１８Ｃに実際の映像を表示するようになされている。これにより、ユーザはモニタ１８Ｃに映し出された再生映像を見て、多重化データＳ１９がＢＤ−ＲＯＭプレーヤで正常に再生動作し得るか否かをディスクに記録する前に再生確認し得る。
【００３４】
また、パーソナルコンピュータ１８Ｂは、中継器２３を介してイーサネット２１に接続されており、制御装置２０内の共有ドライブ２２に対して随時アクセスして共有ドライブ２２に格納されたテキストデータＴ１９（タイトル名、再生時間、音声の言語の種類、字幕の言語の種類等のインデックス情報や、メニュー表示、チャプタージャンプおよびタイムコードジャンプ等の各種機能を動作させるためのプログラム情報）を常時読み出してモニタ１８Ｄに表示し得るようになされている。
これにより、ユーザは図１５に示すモニタ１８Ｄに表示されたテキストデータＴ１９の内容を確認することで多重化データＳ１９の内容を常に認識している。
【００３５】
このように、疑似再生装置としてのエミュレータ１８は、エミュレータ部１８Ａがパーソナルコンピュータ１８Ｂを介して多重化データＳ１９の再生処理に際して必要な情報（たとえばＨＤＤ４の多重化データＳ１９が格納されているアドレス情報等）はイーサネット２１を介して制御装置２０から受け、これらの情報に基づいて多重化データＳ１９を図示しない記憶装置から読み出してモニタ１８Ｃに表示する。
また、同様にエミュレータ（疑似再生装置）１８は、パーソナルコンピュータ１８ＢがテキストデータＴ１９を表示する際に必要な情報（たとえば共有ドライブ２２へのアクセス許可情報はイーサネット２１を介して制御装置から受け、当該アクセス許可情報に含まれている読み出し可能なアドレス情報）に基づいてテキストデータＴ１９を共有ドライブ２２から読み出してモニタ１８Ｄに表示する。
【００３６】
外部記録装置１９は、所謂外付けハードディスク等の外部記録装置であり、ディスク製造工程に多重化データＳ１９を渡すために多重化データＳ１９をカッティングマスタ（マスタデータ）として所定の記録媒体に記録するものである。
この外部記録装置１９は、記録動作時に必要な情報、たとえば多重化データＳ１９が格納されている記憶領域のアドレス情報や記録方式の情報等はイーサネット２１を介して制御装置２０から受けるようになされている。
これにより外部記録装置１９は、これらの情報に基づいて出力ポート４Ｆを介してＨＤＤ４から順次多重化データＳ１９を読み出してたとえば、外部記録媒体に記録するようになされている。
【００３７】
オーサリング装置１２は、このような外部記録装置１９を設けることにより、ディスク製造工程に渡す記録用データ（Ｓ１９）を即座にかつ容易に記録媒体に記録し得るようになされている。
多重化装置１７や疑似再生装置（エミュレータ）１８、或いは外部記録装置１９と、図示しない記憶装置とを接続する伝送路にも同じく高速伝送が可能なＳＣＳＩ、ファイバー・チャンネル等の伝送路が使用されている。
【００３８】
制御装置２０は、イーサネット２１を介して全体を統括制御するコンピュータでなるスーパーバイザによって構成され、各符号化装置１３〜１５および多重化装置１７によって生成された多重化データＳ１９の記憶領域を管理し、符号化装置１３〜１５に対してデータ格納先としてそれぞれ異なる記憶領域を指定すると共に、多重化装置１７に対してはデータ格納先として符号化データＳ１３、Ｓ１５、Ｓ１７とは異なる記憶領域を指定する。
【００３９】
制御装置２０は、多重化装置１７に対しては符号化データＳ１３、Ｓ１５、Ｓ１７の読み出しのため、符号化データの記憶領域も指定する。
また、制御装置２０は、エミュレータ（疑似再生装置）１８に対して多重化データＳ１９の格納された記憶領域を指定すると共に、アクセス許可情報に基づいて読み出し可能なテキストデータＴ１９の格納された共有ドライブ２２の記憶領域も指定する。
【００４０】
オーサリング装置１２は、このような制御装置２０を設けることにより、各装置１３〜１５、１７〜１９が自分に割り当てられた作業を実行し得ると共に、生成したデータＳ１３、Ｓ１５、Ｓ１７およびＳ１９の格納先が重複しないようにＨＤＤ４を各装置間で共有し得るようになされている。
ところで、各装置１３〜１５、１７〜１９はエミュレータ（疑似再生装置）１８と同様にパーソナルコンピュータをそれぞれ備えており、各パーソナルコンピュータが自分に割り当てられた作業を実行するための制御を行うようになされている。
なお、各パーソナルコンピュータはイーサネット２１を介して共有ドライブ２２に常時アクセスし得るようになされている。
【００４１】
因みに、オーサリング装置１２は、制御装置２０により動作指示やデータ格納先の指定はそれぞれイーサネット２１を介して各装置のパーソナルコンピュータに供給するようになされている。
なお、図中に示される中継器２３〜２９は各装置とイーサネット２１とを接続するインタフェイスに相当するものである。
【特許文献１】特開２０００−４７８２７号公報
【特許文献２】特開平１０−３２２６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００４２】
上記した特許文献１および特許文献２に開示されたエミュレータや編集装置および編集方法に開示された、編集データ評価装置および編集データ評価方法の構成、仕組は単純にハードディスクやＨＤＤ４の入っているディスクイメージファイルを読出し、擬似再生するようなものであった。
【００４３】
しかし、この様な構成では、ＨＤＤ４からは、実際の光ディスクドライブからの読出しよりも、速いアクセス速度で読み出されることとなり、記録再生装置からのデータをディスクから読出し、これを正確にエミュレーションするものではなかった。
また、近時広く使用されているＢＤ−ＲＯＭディスク等の、プレーバック、マルチアングルの切り替えなどのシームレス再生を、ディスクのアクセスのある条件で保証するようになっているが、このようなアクセス条件であるジャンプモデルに従うように、データをプレーヤに入力しなければ、シームレス再生などの検証を行うことが不可能であった。
【００４４】
また、たとえば規格によってはハードウェアエミュレータにディスクの特性パラメータを入力してジャンプモデルを実現することは可能であるが、このジャンプモデルの実現は実動作と異なるという不利益があった。
【００４５】
本発明は、所定モデルの動作を実動作に近い状態で実現可能で、実際に光ディスクをドライブした時の動作を、より正確にエミュレートすることが可能であるエミュレータおよびエミュレート方法を提供するものである。
【課題を解決するための手段】
【００４６】
本発明の第１の観点の編集データ評価装置は、編集データとしてのディスクイメージデータを格納する記憶手段と、編集指示に基づいて前記ディスクイメージデータから読み出した編集データを出力する制御手段と、編集データに基づいて少なくとも再生動作を行う記録再生手段と、を含み所定パラメータに応じた評価処理が可能な評価装置と、ディスクドライブまたは前記評価装置の動作検証が可能で、ディスクに関する特性の実測値を計測する計測装置と、前記ディスクドライブまたは前記評価装置を前記計測装置に選択的に接続可能な切り替え手段と、を有し、前記計測装置は、前記ディスクドライブの実測値と前記評価装置の実測値とを比較し、オフセットが生じている場合には、当該オフセット分を修正する方向にディスクに関するパラメータを修正し、前記評価装置は、前記計測装置で修正されたパラメータがセットされる。
【００４７】
本発明の第１の観点の編集データ評価方法は、編集データとしてのディスクイメージデータを格納する記憶手段と、編集指示に基づいて前記ディスクイメージデータから読み出した編集データを出力する制御手段と、編集データに基づいて少なくとも再生動作を行う記録再生手段と、を含み所定パラメータに応じた評価処理が可能な評価装置またはディスクドライブを選択的に、ディスクドライブまたは前記評価装置の動作検証が可能で、ディスクに関する特性の実測値を計測する計測装置に接続し、前記計測装置で前記ディスクドライブの実測値と前記評価装置の実測値とを比較し、オフセットが生じている場合には、当該オフセット分を修正する方向にディスクに関するパラメータを修正し、前記評価装置に、前記計測装置で修正されたパラメータをセットする。
【００４８】
本発明によれば、評価装置またはディスクドライブが選択的に、ディスクドライブまたは評価装置の動作検証が可能で、ディスクに関する特性の実測値を計測する計測装置に接続される。
計測装置でディスクドライブの実測値と評価装置の実測値とが比較され、オフセットが生じている場合には、オフセット分を修正する方向にディスクに関するパラメータが修正され、この計測装置で修正されたパラメータが評価装置にセットされる。
【発明の効果】
【００４９】
本発明によれば、所定モデルの動作を実動作に近い状態で実現可能で、実際に光ディスクをドライブした時の動作を、より正確にエミュレートすることが可能である。
また、光ディスク記録再生装置による実際の光ディスクの読み取り条件である、転送レート、およびアクセスタイム（シーク遅延時間、レイヤージャンプ遅延時間）をエミュレートすることができると共に実際の各種光ディス記録再生装置のこれらの読み取り条件を、データベースとして持つことができ、光ディスク記録再生装置の違いによる動作のチェックも可能となる。
【発明を実施するための最良の形態】
【００５０】
以下、本発明の実施形態を図面に関連付けて説明する。
【００５１】
図１は本発明の実施形態に係るエミュレータの第１の構成例を示すエミュレートシステムのブロック図、図２は図１のエミュレータの全体的構成のイメージ図、図３は本発明の実施形態に係るエミュレータの第２の構成例を示すエミュレートシステムのブロック図、図４は図３のエミュレータの全体的構成のイメージ図である。
また、図５は本発明の実施形態に係るエミュレータ内のエミュレータドライブ情報収集部を示すブロック図、図６は本発明の実施形態に係るシームレスプレーバック時の動作説明用のプレーヤのブロック図である。
【００５２】
エミュレータの形態については、２種類考えられ、１つ目が、図１および図２のような、記録再生装置がＰＣのソフトウェアであり、ソフトプレーヤで構成されている形態で、転送レートおよびアクセスタイム制御部と共に、実際にはＰＣの中のソフトウェアとして実装されるものである。
【００５３】
図１のエミュレートシステム１００は、エミュレータ１１０、映像モニタ１２０、およびスピーカ１２１を有する。
エミュレータ１１０は、記録再生装置１１１、ＧＵＩ１１２、制御装置１１３、およびハードディスクドライブ（ＨＤＤ）１１４を有する。
【００５４】
以下、本発明の編集データ評価装置としての第１の構成例のエミュレータを図１のブロック図で説明するに先立ち図２のイメージ図によって全体構成を説明する。
【００５５】
図２は、本発明の第１の構成例のエミュレータの全体的イメージを示すＰＣＩボードを用いた構成図である。
図２において、エミュレータ１１０は、パーソナルコンピュータ（ＰＣ）により構成され、エミュレートされる編集データのＦＳイメージ１３２としてはファイルサーバ１３０からのファイルデータはギガスイッチ１３１を介してエミュレータ１１０に供給される。
また、エミュレートされる編集データとしてのコピーＦＳイメージファイル１３３としてはＨＤＤ１１４からのコピーデータ等が供給される。
１３４はＡＴＡ（ＡＴ相互機用接続規格）デバイスＩ／Ｆ ＰＣＩボードを示し、ＰＬＤ（プログラマブルロジックデバイス）およびＡＴＡデバイスＩＰを含んでいる。
記録再生装置（ＢＤ−ＲＯＭプレーヤ）１１１とＰＣＩボード１３４間はＡＴＡケーブル１３５Ａで接続され、エミュレータ１１０からの編集データはＰＣＩボード１３４を介し記録再生装置１１１に供給される。
【００５６】
図１は、図２に示したエミュレータ（ＰＣ）１１０のブロック図を示している。
ＧＵＩ１１２は、ディスプレイ、キーボードおよびマウス等を含んでおり、これらを用いてオペレータがエミュレータ１１０との間で対話を行うことができる機能すなわちインタフェイス機能を有する。
ＧＵＩ１１２でオペレータが映像モニタ１２０を見ながら、ＧＵＩ１１２が有するキーボードおよびマウスを用いて操作を行い、ＨＤＤ１１４に格納されたファイルサーバ１３０の各種ファイルおよびコピーＦＳイメージファイル１３３のＨＤＤ１１４から再生データを読み出すように構成されている。
ＧＵＩ１１２の各種コマンド出力は記録再生装置１１１に供給される。
【００５７】
ＨＤＤ１１４は、各種ファイルのディスクイメージデータやディスク情報ファイル等のコピーＦＳイメージファイル１３３のデータが格納されたＨＤＤであり、ＨＤＤ１１４から読み出されたイメージデータは制御装置（ＣＰＵ）１１３に供給される。
制御装置１１３は転送レートおよびアクセスタイム制御部１１３Ａと転送レートおよびアクセスタイムデータベース１１３Ｂを有している
【００５８】
制御装置１１３の出力は記録再生装置１１１に与えられ、ディスクイメージデータは記録再生装置１１１を介して映像モニタ１２０およびスピーカ１２１に与えられ表示、放音するように構成されている。
【００５９】
図３および図４は、本発明の実施形態における２つ目の構成のブロック図およびオーサリングのイメージ図である。なお、図３および図４において、図１および図２と同一構成部分は理解を容易にするため、同一符号をもって表している。
【００６０】
本第２の構成例は、記録再生装置１１１が実際の市販される電子機器のＢＤ−ＲＯＭプレーヤをベースとしたものが接続される構成である。
【００６１】
市販のたとえば、ＢＤ−ＲＯＭプレーヤ１１１はＡＴＡＰＩ（ＡＴ／ＰＣ間の相互機のインタフェイス）/ＡＴＡ（ＡＴ相互機用接続規格）ＩＦ（インターフェース）により光ディスクドライブをアクセスし、光ディスクからデータを読出し再生するものである。
これに対して、本例のエミュレータシステム１００Ａでは、同じＡＴＡＰＩ/ＡＴＡ ＩＦ１３５で接続された、ドライブエミュレータＰＣ１１０Ａをアクセスし、ＨＤＤ１１４内のディスクイメージデータをあたかも実際の光ディスクをアクセスするように構成される。
このときのＢＤ−ＲＯＭプレーヤ１１１は、コンテンツプロテクションを施していないスタジオでの生データを、復元処理を行わず再生を行うような改造をあらかじめ施しておく。
この形態では、市販のプレーヤ１１１の全ての動作を実機において動作検証することができるという利点や、異なる種類のＢＤ−ＲＯＭプレーヤ１１１を接続して、動作検証を行うことが可能な形態とすることができる。
【００６２】
以下、本発明の編集データ評価装置としての他の形態例のエミュレータを図３のブロック図で説明するに先立ち図４のイメージ図によって全体構成を説明する。
図４は、本発明の第２の構成例のエミュレータの全体的イメージを示すエミュレータボードを用いた構成図である。
図４において、エミュレータボード１１５はＰＬＤ（プログラマブルロジックデバイス）で構成され、ＡＴＡデバイス／ＡＴＡホスト／コントロールロジックＩＰを含んでいる。このエミュレータボード１１５はパラメータ設定などを行うユーザＩ／Ｆパーソナルコンピュータ（ＰＣ）とＲＳ−２３２Ｃ／ＵＳＢケーブル１３７で接続され、ドライブエミュレータＰＣ１１０Ａを構成している。
エミュレートされる編集データのＦＳイメージ１３２としてはファイルサーバ１３０からのファイルデータはギガスイッチ１３１を介してドライブエミュレータＰＣ１１０Ａに供給される。また、エミュレートされる編集データとしてのコピーＦＳイメージファイル１３３としてはＨＤＤ１１４からのコピーデータ等が供給される。エミュレータボード１１５と記録再生装置（ＢＤ−ＲＯＭプレーヤ）１１１間並びにエミュレータボード１１５とＨＤＤ１１４間はＡＴＡケーブル１３５Ａで接続され、ＨＤＤ１１４から読み出した編集データはユーザＩ／ＦＰＣ１３６の設定に基づき、エミュレータボード１１５を介し記録再生装置１１１に供給される。
【００６３】
図３は、図４に示したエミュレータのブロック図を示している。
ドライブエミュレータＰＣ１１０Ａを構成するユーザＩ／ＦＰＣ１３６でオペレータが映像モニタ１２０を見ながら、キーボードおよびマウスを用いて操作を行い、ＨＤＤ１１４に格納されたファイルサーバ１３０の各種ファイルおよびコピーＦＳイメージファイル１３３から再生データを読み出すように構成されている。
ユーザＩ／ＦＰＣ１３６の出力端はＲＳ−２３２Ｃ／ＵＳＢケーブル１３７を介してエミュレータボード１１５に接続されてドライブエミュレータＰＣ１１０Ａを構成する。
ドライブエミュレータＰＣ１１０Ａのエミュレータボード１１５と記録再生装置１１１Ａ、１１１Ｂ、１１１Ｃ…間はＡＴＡＰＩ／ＡＴＡＩＦを介して編集データが記録再生装置１１１Ａ、１１１Ｂ、１１１Ｃ…に供給される。
上述のエミュレータボード１１５は可能であれば記録再生装置１１１Ａ、１１１Ｂ、１１１１Ｃ…の筐体に内蔵させるようにすると良い。
【００６４】
ＨＤＤ１１４は、各種ファイルおよびディスクイメージファイルやディスク情報ファイル等のコピーＦＳイメージファイルが格納されたＨＤＤであり、ＨＤＤ１１４からのディスクイメージデータは制御装置１１３に供給される。
制御装置１１３は転送レートおよびアクセスタイム制御装置１１３Ａと転送レートおよびアクセスタイムデータベース１１３Ｂを有している
【００６５】
制御装置１１３の出力は記録再生装置１１１Ａ〜１１１Ｃに与えられ、ディスクイメージデータは記録再生装置１１１Ａ〜１１１Ｃを介して映像モニタ１２０およびスピーカ１２１に与えられ表示、放音されるように構成されている。
【００６６】
上述の図１、図２および図３、図４で説明したエミュレータ（ＰＣ）１１０またはドライブエミュレータＰＣ１１０Ａにおいては、フォーマット書により定められたジャンプモデル（Jump Model）による光ディスクへのアクセスタイム、転送レート等の上限が定められていて、プレーアイテムのプレーバック、マルチアングル切り替えなどのシームレス再生の保証を行っている。
【００６７】
図６はジャンプテーブルの例で、ジャンプディスタンス（１層内の論理ブロックのジャンプ距離）とアクセスタイムを定めた表であり、ディスク上のある位置から次のデータの位置へ移動する移動距離とそれに対応したアクセスにかかる時間を規定している。
ディスク上のデータはこの移動距離に応じたアクセス時間がかかったとしても、再生は滞りなく行われることが保障されなければならない。
【００６８】
「ＢＤ−ＲＯＭ」等の規格に定められたプレーバック、マルチアングルの切り替えなどのシームレス再生を、ディスクのアクセスのある条件のジャンプモデルに従うように、データをＢＤ−ＲＯＭプレーヤに入力しなければ、既存の技術ではシームレス再生などの検証を行うことが不可能であった。
これに対して、本実施形態によれば、ＢＤ−ＲＯＭディスクでの、光ディスクアクセス条件であるジャンプモデルに従うようなエミュレートが可能であることから、プレーバック、マルチアングルの切り替えなどのシームレス再生などの検証を、オーサリングイメージデータを光ディスクにすることなく行うことができることになる。
【００６９】
図１〜図４に示したエミュレータ１１０およびドライブエミュレータＰＣ１１０Ａでは転送レートおよびアクセスタイム制御装置（部）１１３Ａを設けることにより、ＨＤＤ１１４に格納されているディスクイメージデータを記録再生装置１１１、１１１Ａ〜１１１Ｃに送るとき、その転送レートを任意の値に制御するようにし、実際の光ディスクへのアクセス時に光ピックアップが任意の読出し位置に移動する際に発生するアクセスタイムを遅延させるような制御を行うように構成される。
この具体的な制御方法としては現在読み出しているディスクイメージデータの論理ブロック番号（Logical Block Number）と次に読み出す論理ブロック番号との差から、遅延時間を演算し、記録再生装置１１１、１１１Ａ〜１１１Ｃに転送する様に構成すれば良い。この、転送レートおよびアクセスタイムの条件については、転送レートおよびアクセスタイム制御装置１１３Ａ内の記憶手段としての転送レート、アクセスタイムデータベース１１３Ｂに格納されている。
【００７０】
次に、転送レートおよびアクセスタイムデータベース１１３Ｂのデータを、実際に市販する光ディスク用の記録再生装置に使用可能とするため、転送レートおよびアクセスタイム収集装置を設けたエミュレータの構成を図５により説明する。
【００７１】
図５は、図３で説明したドライブエミュレータＰＣ１１０Ａ内に設けた転送レートおよびアクセスタイム制御装置の他に転送レートおよびアクセスタイム収集装置１３８を設けるものである。
すなわち、ワイアードロジックあるいはプログラムドロジックで構成した転送レートおよびアクセスタイム収集装置１３８と光ディスクドライブ１１１Ａから１１１Ｃよりなる複数の実際に市販する（された）記録再生装置１１１間をＡＴＡＰＩ／ＡＴＡＩＦ１３５を介してケーブルで接続し、実際の市販する複数の記録再生装置１１１の個々に取り付けられた実際の光ディスクドライブ１１１Ａ〜１１１Ｃに対し、零から、フルストロークまでシーク動作をさせ、データ転送時の遅延、またはレイヤー間で生ずるときのレイヤージャンプが発生するときの遅延を計測し個々の光ディスクドライブＡ〜Ｃの転送レートおよびアクセスタイムを転送レートおよびアクセスタイム収集装置１３８に収集する。
【００７２】
転送レートおよびアクセスタイム収集装置１３８のデータは転送レートおよびアクセスタイムデータベース１１３Ｂ内に登録する様になされたものである。
これにより、個々の光ディスクドライブ１１１Ａ〜１１１Ｃの読み取り条件を自動収集することで、複数の記録再生装置１１１の実際の条件データを元にしたエミュレートが可能となり、データベースを構築し易く、より実際の記録再生装置１１１の条件で各種動作検証が可能となる。
また、実際の光ディスクドライブ１１１Ａ〜１１１Ｃの条件ではなく、この条件がたとえば、上記したフォーマット書の規格値上限であるような、仮想ドライブのデータでの検証も可能となっているので実際の光ディスクになった時の動作を、より正確にエミュレートすることが可能なエミュレータが得られる。
【００７３】
このように、本実施形態によれば、光ディスクドライブ１１１Ａ〜１１１Ｃによる実際の光ディスクの読み取り条件である、転送レート、およびアクセスタイム（シーク遅延時間、レイヤージャンプ遅延時間）をエミュレートすることが可能となり、また、規格上限値（最悪値）の条件で検証することにより、そのイメージデータが規格を満たしたどのドライブ（プレーヤ）でもシームレス再生することを保証することができる。
さらに、実際に市販する光ディスクドライブ１１１Ａ〜１１１Ｃのアクセス条件を各種取り揃えることができるので、実際に市販する各種光ディスクドライブ１１１Ａ〜１１１Ｃでの再生状況を正確にエミュレートすることができ、各ドライブで何か問題が発生したときなどに解析を行う有用なツールとなり得る。
【００７４】
ところで、上述した転送レートおよびアクセスタイム収集装置１３８を有するシステムにおいては、特性パラメータを入力してエミュレートを行う場合であって、ハードウェアエミュレータにディスクの特性パラメータを入力してのジャンプモデルの実現は実動作と異なる場合がある。
そこで、実機のドライブとの動作に近づける手法について、具体的な実現方法と、計測装置と組み合わせて、より正確に、また顧客に対してフレキシブルな実動作の検証を実現可能な手法について以下に説明する。
また、本システムは、エミュレータとドライブの切り替えを行い、比較検討を行えるシステムとして構成される。
【００７５】
この場合も、ドライブエミュレータＰＣ１１０Ａは、基本的には、図５と同様の構成を有する。実機のディスクドライブとの動作に近づける手法を実現する基本的構成は以下の通りである。
【００７６】
たとえば図７に示すように、計測装置（たとえばホストＰＣ）１５０に対して実際のディスクドライブ１１１Ｄを切り替えボックス（ＢＯＸ）１６０でＡＴＡケーブル１３５Ａで接続し、動作検証を行う。
ホストＰＣ１５０では、ディスクドライブのシーク時間を任意の位置で測定できるソフトウェアを起動し、実行する。
動作が同じになるようにエミュレータの転送レートやアクセスタイムのパラメータの設定を行う。
【００７７】
たとえばＡＴＡケーブル１３５Ａの切り替えを行い、エミュレータ１１０Ｂを計測装置（たとえばホストＰＣ）１５０に接続してディスクイメージの再生を行い、上記と同様に、ホストＰＣ１５０上のソフトウェアによりドライブのシーク時間を任意の位置で測定を行う。
【００７８】
計測装置１５０におけるエミュレータの実測値とドライブの実測値とをディスクの内径から外径まで比較を行う。オフセットが生じている場所は、オフセット分を打ち消す方向にパラメータを修正する。このフィードバックした値をエミュレータ１１０Ｂにセットする。
【００７９】
このＡＴＡケーブル１３５Ａの切り替えを切り替えボックス（ＢＯＸ）１６０で行って、計測装置１５０の実測値とドライブの実測値とをディスクの内径から外径まで比較を行い、オフセットが生じている場所は、オフセット分を打ち消す方向にパラメータを修正し、フィードバックした値をエミュレータ１１０Ｂにセットする処理を、エミュレータの実測値とドライブの実測値の差が、規定のスレッショルドの範囲内に入るまで繰り返す。
【００８０】
この結果、エミュレータ１１０Ｂは、ディスクドライブと同様の動作にまで追い込むことができる。
また、ディスクドライブは、基準ドライブ以外にも、複数のディスクドライブを接続しなおすだけで、自動でそのディスクドライブのアクセスタイムを再現してエミュレートすることができる。
【００８１】
図８は、ディスクドライブによる実測値とエミュレータの初期設定の値、理論値の例を示す図である。図８において、横軸はセクタ数を、縦軸は時間をそれぞれ示している。
ドライブの実測値または理論値に、エミュレータの動作が一致するように、前述の方法で差が収束するまで調整を行う。
このような方法を採用することにより、エミュレータにディスクの特性パラメータを入力してのジャンプモデルは、実動作に近い動作として実現される。
【００８２】
また、同一システム内で、エミュレータとディスクドライブの切り替えを行う。切り替えを行うことによって、ディスクドライブではＢＤ−ＲやＢＤ−ＲＥなどの光ディスクの再生が可能となる。
エミュレータの方では、光ディスクに書き込まれたものと同等のデータをハードディスク上から再生が可能である。
ユーザは、ハードディスクからの再生を、実際にデータを書き込むことによって、光ディスクからも再生を行って、実動作を確認できる。
【００８３】
図９は、このエミュレータとディスクドライブの切り替えを行う場合の構成例を示す図である。
ＢＤプレーヤあるいはＢＤドライブは、ＢＤ−ＲあるいはＢＤ−ＲＥ（rewritable）の再生が可能なように設定をしておく。ユーザは、光ディスクにおいても再生確認を行うことができる。
【００８４】
また、図１０に示す構成は、同じＢＤプレーヤを２台並べて、１つのリモートコントローラ（リモコン）１７０で同時再生することによって、エミュレータとドライブの動作が同じであることを保証するシステムである。
ここで確認することによって、エミュレータと同じ動作をするディスクをエミュレータとは別のプレーヤでの再生確認が行える。工場でのマスタリングやスタンプなどの工程を省略できるプルーフディスクの製作は需要のある機能である。
【００８５】
なお、図７および図９に示すＡＴＡの切り替えボックス（ＢＯＸ）１６０については、一般的に図１１に示すような、４０芯あるいは８０芯のフラットケーブル１８０を使用する。ホストＰＣやプレーヤには、ホストコネクタ１８１を接続する。
切り替えるデバイスには、２本のケーブルを使用するほかに、デバイス０コネクタ１８２、デバイス１コネクタ１８３を接続することが可能である。
１本のケーブルを使用する場合、それぞれのデバイスの電源の片方をオフすることによって、機械的な切り替えは不要になる。また、１本のケーブルをメカニカルに切り替える方法でもよい。
【００８６】
図１２は、本実施形態に係るディスクドライブの実測値または理論値に、エミュレータの動作が一致するように差が収束するまで調整（校正）を行う方法（キャリブレーション方法）を具体的に説明するためのフローチャートである。
【００８７】
＜ステップＳＴ１＞：
ステップＳＴ１において、ホストＰＣまたはディスクプレーヤと光ディスクドライブを接続して内周から外周までの任意ポイントのシーク時間（Seek Time）を測定する。
ホストには、ＰＣやＣＥプレーヤなどを適用可能である。
シーク時間の測定は、ＡＴＡＰＩのリード（READ）コマンドあるいはシーク（SEEK）コマンドを使用する。
ＰＣの場合は、測定用アプリケーションでシーク時間の測定を行い、エミュレート時は専用のソフトウェアプレーヤなどのアプリケーションを用いる。
ＣＥプレーヤの場合、通常のプレーヤ機能の他に、測定機能を盛り込む。
光ディスクドライブは、ハードウェアエミュレータが合わせこみたいドライブを任意に選択し、システムに接続する。
任意ポイント数は、ディスクの規格書で規定されたポイントを最低限指定する。追加のポイントが多ければ多いほど、光ディスクドライブとハードウェアエミュレータの動作に近づける。少ないほど、キャリブレーションの時間を短縮できる。
【００８８】
＜ステップＳＴ２＞：
ステップＳＴ２においては、ステップＳＴ１の結果をもとに、ジャンプモデル（Jump Model）のパラメータをハードウェアエミュレータ１１０Ｂに設定する。
この場合、ステップＳＴ１で求めたシーク時間の遅れが生じるようにタイマの値パラメータＪ２を設定する。ディスクの規格書で定められているポイント以外にも、ステップＳＴ１で測定したポイントを入れられるように設計する。
【００８９】
＜ステップＳＴ３＞：
ステップＳＴ３においては、光ディスクドライブとの接続をハードウェアエミュレータとの接続に切り替える。
物理的なスイッチでの切り替え、自動切換え等を採用可能である。
ＡＴＡ接続では、１台のホストに対して、マスタ（Master）/スレーブ（Slave）の２台のデバイスが接続可能で、その場合自動で切り替えが可能である。
【００９０】
＜ステップＳＴ４＞：
ステップＳＴ４においては、ポイント（point）を１とする。
【００９１】
＜ステップＳＴ５＞：
ステップＳＴ５においては、ｎを１とする。
【００９２】
＜ステップＳＴ６＞：
ステップＳＴ６においては、ホストエミュレータとの接続で内周から外周までの各ポイントのシーク時間（Seek Time）を測定する。
この場合、ステップＳＴ１と同様の処理が行われる。
【００９３】
＜ステップＳＴ７＞：
ステップＳＴ７においては、ステップＳＴ１で求めた値とステップＳＴ４で求めた値のオフセット（差）がパラメータ以内、具体的には、ステップＳＴ１とＳＴ４の値がパラメータｐ１の範囲内であるかどうかを判定する。
【００９４】
＜ステップＳＴ８＞：
ステップＳＴ８においては、ステップＳＴ７で否定的な判定結果が得られると、ステップＳＴ１とステップＳＴ４のオフセットを反映した補正値のジャンプモデル（Jump Model）のパラメータを設定する。
この場合、ステップＳＴ１における光ディスクドライブの測定値Ｊ１とステップＳＴ４
のハードウェアエミュレータの測定値Ｊ４のオフセットを全ての任意ポイント(max_point)で比較を行い、下記に示すフローのプログラミング例のように、補正したＳ２をハードウェアエミュレータのジャンプモデル（Jump Model）のパラメータに設定する。
【００９５】
＜ステップＳＴ９＞：
ステップＳＴ９においては、ステップＳＴ８の処理後、ｎを＋１してステップＳＴ６の処理に移行する。
【００９６】
＜ステップＳＴ１０＞：
ステップＳＴ１０においては、ステップＳＴ７で肯定的な判定結果が得られると、ポイント（point）を＋１してステップＳＴ１１の処理に移行する。
【００９７】
＜ステップＳＴ１１＞：
ステップＳＴ１１においては、全ての任意ポイントについてパラメータを設定したか否かを判定する。
ここで、全ての任意ポイントについてパラメータを設定していないと判定した場合には、ステップＳＴ５の処理に移行してステップＳＴ５〜ステップＳＴ１０の処理を繰り返す。
全ての任意ポイントについてパラメータを設定したと判定した場合に処理を終了する。
【００９８】
以下に、フローのプログラミング例を示す。
【００９９】
［数１］
フローのプログラミング例
For (point = 1; point <=max_point; point++) {
J1[point]測定
}
For (point = 1; point <=max_point; point++) {
For (n = 1; ;n++) {
パラメータS2[n][point]を設定
J4を測定
If  (J4  J1[point] < p1)
Break;
S2[n+1][point]= S2[n][point]-(J4  J1[point])
}
}
【０１００】
以上説明したように、本実施形態によれば、ＡＴＡケーブル１３５Ａの切り替えを切り替えボックス（ＢＯＸ）１６０で行って、計測装置１５０におけるエミュレータの実測値とドライブの実測値とをディスクの内径から外径まで比較を行い、オフセットが生じている場所は、オフセット分を打ち消す方向にパラメータを修正し、フィードバックした値をドライブエミュレータＰＣ１１０Ａにセットする処理を、エミュレータの実測値とドライブの実測値の差が、規定のスレッショルドの範囲内に入るまで繰り返すことから、実際に市販する各種光ディスク記録再生装置かららの読み取り条件を、データベースとして持つことができ、実際に市販する各種記録再生装置の違いによる動作のチェックも可能であることはもとより、しかもジャンプモデルの動作を実動作に近い状態で実現可能で、実際に光ディスクをドライブした時の動作を、より正確にエミュレートすることが可能である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施形態に係るエミュレータの第１の構成例を示すエミュレートシステムのブロック図である。
【図２】図１のエミュレータの全体的構成のイメージ図である。
【図３】本発明の実施形態に係るエミュレータの第２の構成例を示すエミュレートシステムのブロック図である。
【図４】図３のエミュレータの全体的構成のイメージ図である
【図５】本発明のエミュレータ内のエミュレータドライブ情報収集部を示すブロック図である。
【図６】本発明のシームレスプレーバック時の動作説明用のプレーヤのブロック図である。
【図７】ドライブエミュレータに対して実際のディスクドライブをＡＴＡケーブルで接続し、動作検証を行う例を示す図である。
【図８】ディスクドライブによる実測値とエミュレータの初期設定の値、理論値の例を示す図である。
【図９】エミュレータとディスクドライブの切り替えを行う場合の構成例を示す図である。
【図１０】同じＢＤプレーヤを２台並べて、１つのリモートコントローラ（リモコン）で同時再生することによって、エミュレータとドライブの動作が同じであることを保証するシステム構成図である。
【図１１】接続用フラットケーブルの一例を示す図である。
【図１２】本実施形態に係るディスクドライブの実測値または理論値に、エミュレータの動作が一致するように差が収束するまで調整（校正）を行う方法（キャリブレーション方法）を具体的に説明するためのフローチャートである。
【図１３】従来の編集データ評価装置の１形態例を示すブロック図である。
【図１４】従来の編集データ評価装置の１形態例を示すブロック図である。
【図１５】従来の編集データ評価装置の１形態例を示すブロック図である。
【符号の説明】
【０１０２】
１００・・・エミュレートシステム、１１０，１１０Ａ・・・エミュレータ（ＰＣ）、１１１，１１１Ａ〜１１１Ｃ・・・記録再生装置（ソフトプレーヤ、光ディスクプレーヤ、ＢＤ−ＲＯＭ）、１１２・・・グラフィカル・ユーザ・インタフェイス（ＧＵＩ）、１１３・・・制御装置（ＣＰＵ）、１１３Ａ・・・転送レート、アクセスタイム制御部、１１３Ｂ・・・転送レート、アクセスタイムデータベース、１１４・・・ハードディスクドライブ（ＨＤＤ）、１２０・・・映像モニタ、１２１・・・スピーカ、１３４・・・ＡＴＡデバイスＩ／ＦＰＣＩボード、１３５・・・ＡＴＡＰＩ／ＡＴＡＩＦ、１３８・・・転送レート、アクセスタイム収集装置、１５０・・・計測装置、１６０・・・切り替えボックス、１７０・・・リモートコントローラ、１８０・・・フラットケーブル。
【図１】
2009026397.tif 000003
【図２】
2009026397.tif 000004
【図３】
2009026397.tif 000005
【図４】
2009026397.tif 000006
【図５】
2009026397.tif 000007
【図６】
2009026397.tif 000008
【図７】
2009026397.tif 000009
【図８】
2009026397.tif 000010
【図９】
2009026397.tif 000011
【図１０】
2009026397.tif 000012
【図１１】
2009026397.tif 000013
【図１２】
2009026397.tif 000014
【図１３】
2009026397.tif 000015
【図１４】
2009026397.tif 000016
【図１５】
2009026397.tif 000017