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