(57)【要約】【課題】この発明は、メインストリームの再生中にサブビデオデータまたはサブオーディオデータの取得を可能とした情報記録媒体、情報再生装置、情報再生方法を提供することを目的としている。【解決手段】情報記録媒体のメインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ１１及びサブオーディオデータ１２の少なくとも一方が記録される領域を有する。メインストリームは、ＭＰＥＧ２プログラムストリームであり、ビデオデータ及びオーディオデータの少なくとも一方は、private_stream_2で識別されるパケットとしてパック化される【選択図】      図１
2006179157.tif 000002
【特許請求の範囲】
【請求項１】
メインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記録される領域を有することを特徴とする情報記録媒体。
【請求項２】
前記メインストリームは、ＭＰＥＧ２プログラムストリームであり、前記ビデオデータ及びオーディオデータの少なくとも一方は、private_stream_2で識別されるパケットとしてパック化されることを特徴とする請求項１記載の情報記録媒体。
【請求項３】
前記サブビデオデータ及びサブオーディオデータの少なくとも一方を有するパック内には、そのデータの再生開始時刻及び再生終了時刻を示す情報が含まれることを特徴とする請求項１または２記載の情報記録媒体。
【請求項４】
前記メインストリーム内には、識別情報が付されてパック化されたビデオデータ及びオーディオデータの少なくとも一方が含まれることを特徴とする請求項１乃至３いずれかに記載の情報記録媒体。
【請求項５】
メインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記録される領域を有する情報記録媒体を再生する情報再生装置であって、
前記情報記録媒体から前記メインストリームを読み取り、該メインストリームに含まれる識別情報が付されてパック化されたビデオデータ及びオーディオデータの少なくとも一方にデコード処理を施す再生手段と、
前記再生手段によるデコード処理中に、前記情報記録媒体から読み取った前記メインストリームに含まれる識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方を記憶する記憶手段とを具備することを特徴とする情報再生装置。
【請求項６】
前記サブビデオデータ及びサブオーディオデータの少なくとも一方を有するパック内に含まれる、そのデータの再生開始時刻及び再生終了時刻を示す情報に基づいて、前記再生手段でデコード処理されたデータと、前記記憶手段に記憶されたデータとを同期させて出力する出力手段を具備することを特徴とする請求項５記載の情報再生装置。
【請求項７】
前記記憶手段により、前記識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記憶されている期間、特殊再生処理を禁止する制御手段を具備することを特徴とする請求項５または６記載の情報再生装置。
【請求項８】
メインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記録される領域を有する情報記録媒体を再生する情報再生方法であって、
前記情報記録媒体から前記メインストリームを読み取り、該メインストリームに含まれる識別情報が付されてパック化されたビデオデータ及びオーディオデータの少なくとも一方にデコード処理を施す再生工程と、
前記再生工程によるデコード処理中に、前記情報記録媒体から読み取った前記メインストリームに含まれる識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方を記憶する記憶工程とを具備することを特徴とする情報再生方法。
【請求項９】
前記サブビデオデータ及びサブオーディオデータの少なくとも一方を有するパック内に含まれる、そのデータの再生開始時刻及び再生終了時刻を示す情報に基づいて、前記再生工程でデコード処理されたデータと、前記記憶工程で記憶されたデータとを同期させて出力する出力工程を具備することを特徴とする請求項８記載の情報再生方法。
【請求項１０】
前記記憶工程により、前記識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記憶されている期間、特殊再生処理を禁止する制御工程を具備することを特徴とする請求項８または９記載の情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば光ディスク等の情報記録媒体に関する。また、この発明は、情報記録媒体に対して情報の再生を行なう情報再生装置、情報再生方法に関する。
【背景技術】
【０００２】
周知のように、例えばＤＶＤ（digital versatile disk）等の光ディスクを用いた記録再生システムにあっては、メインストリームの映像や音声に対して、サブビデオデータまたはサブオーディオデータを用いてコメントを付加する、いわゆるコメンタリービデオまたはコメンタリーオーディオの機能を搭載させることが考えられている。
【０００３】
ところで、このようなコメンタリービデオまたはコメンタリーオーディオの機能を実現させるにあたっては、光ディスクからサブビデオデータまたはサブオーディオデータをダウンロードする際に、メインストリームの映像や音声の再生を妨げることがないように考慮することが必要となる。
【０００４】
特許文献１には、ユーザの操作に応じて、ＤＶＤビデオディスクから読み取ったビデオストリームデータに、外部から取り込んだオーディオストリームデータまたはサブピクチャストリームデータを同期させて再生させる構成が開示されている。
【特許文献１】特開２００２−２４７５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、この発明は上記事情を考慮してなされたもので、メインストリームの再生中にサブビデオデータまたはサブオーディオデータの取得を可能とした情報記録媒体、情報再生装置、情報再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る情報記録媒体は、メインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記録される領域を有するようにしたものである。
【０００７】
また、この発明に係る情報再生装置は、メインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記録される領域を有する情報記録媒体を再生するものを対象としている。そして、情報記録媒体からメインストリームを読み取り、該メインストリームに含まれる識別情報が付されてパック化されたビデオデータ及びオーディオデータの少なくとも一方にデコード処理を施す再生手段と、再生手段によるデコード処理中に、情報記録媒体から読み取ったメインストリームに含まれる識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方を記憶する記憶手段とを備得るようにしたものである。
【０００８】
さらに、この発明に係る情報再生方法は、メインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記録される領域を有する情報記録媒体を再生する方法を対象としている。そして、情報記録媒体からメインストリームを読み取り、該メインストリームに含まれる識別情報が付されてパック化されたビデオデータ及びオーディオデータの少なくとも一方にデコード処理を施す再生工程と、再生工程によるデコード処理中に、情報記録媒体から読み取ったメインストリームに含まれる識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方を記憶する記憶工程とを備えるようにしたものである。
【発明の効果】
【０００９】
上記した構成及び方法によれば、情報記録媒体のメインストリームの記録される領域内に、識別情報が付されてパック化されたサブビデオデータ及びサブオーディオデータの少なくとも一方が記録される領域を有するようにしたので、メインストリームの再生中にサブビデオデータまたはサブオーディオデータの取得を可能とすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、この発明の実施の形態について図面を参照して詳細に説明する。まず、図９乃至図１４を参照して、ＤＶＤ−Video規格のデータ構造について説明する。
【００１１】
図９は、ＤＶＤ−Video規格のストリーム構造を示している。ボリウム空間は、ボリウム及びファイル構成ゾーン、ＤＶＤビデオゾーン、他のゾーンから構成される。ボリウム及びファイル構成ゾーンには、ＵＤＦ（universal disk format）ブリッジ構成が記述されており、所定規格のコンピュータでそのデータが読み取り可能になっている。
【００１２】
ＤＶＤビデオゾーンは、ビデオマネージャー（ＶＭＧ）と、ビデオタイトルセット（ＶＴＳ）とを有する。ビデオマネージャー（ＶＭＧ）及びビデオタイトルセット（ＶＴＳ）は、それぞれ複数のファイルで構成されている。ビデオマネージャー（ＶＭＧ）は、ビデオタイトルセット（ＶＴＳ）を制御するための情報である。
【００１３】
ビデオマネージャー（ＶＭＧ）は、ビデオタイトルセット（ＶＴＳ）等を制御する制御データとしてのビデオマネージャーインフォーメーション（ＶＭＧＩ）と、メニュー表示のためのデータとしてのビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）と、バックアップ用のビデオマネージャーインフォーメーション（ＶＭＧＩ）とを有する。
【００１４】
ビデオタイトルセット（ＶＴＳ）は、制御データとしてのビデオタイトルセットインフォーメーション（ＶＴＳＩ）と、メニュー表示のためのデータとしてのビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）と、映像表示のためのビデオオブジェクトセットであるビデオタイトルセットのタイトルのためのビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）と、バックアップ用のビデオタイトルセットインフォーメーション（ＶＴＳＩ）とを有する。
【００１５】
さらに、映像表示のためのビデオオブジェクトセットである（ＶＴＳＴＴ＿ＶＯＢＳ）は、複数のセル（Ｃｅｌｌ）で構成されている。各セル（Ｃｅｌｌ）にはセルＩＤ番号が付されている。
【００１６】
図９では、上記のビデオオブジェクトセット（ＶＯＢＳ）とセル（Ｃｅｌｌ）との関係と、さらに、セル（Ｃｅｌｌ）の中身を階層的に示している。ＤＶＤの再生処理が行なわれるときは、映像の区切り（シーンチェンジ、アングルチェンジ、ストーリーチェンジ等）や特殊再生に関しては、セル（Ｃｅｌｌ）単位またはこの下位の層であるビデオオブジェクトユニット（ＶＯＢＵ）単位で取り扱われるようになっている。
【００１７】
ビデオオブジェクトセット（ＶＯＢＳ）は、まず、１つまたは複数のビデオオブジェクト（ＶＯＢ＿ＩＤＮ１〜ＶＯＢ＿ＩＤＮｉ）で構成されている。さらに、１つのビデオオブジェクトは、１つまたは複数のセル（Ｃ＿ＩＤＮ１〜Ｃ＿ＩＤＮｊ）により構成されている。
【００１８】
また、１つのセル（Ｃｅｌｌ）は、１つまたは複数のビデオオブジェクトユニット（ＶＯＢＵ）により構成されている。そして、１つのビデオオブジェクトユニット（ＶＯＢＵ）は、１つのナビゲーションパック（ＮＶ＿ＰＣＫ）と、１つまたは複数のビデオパック（Ｖ＿ＰＣＫ）と、１つまたは複数のオーディオパック（Ａ＿ＰＣＫ）と、１つまたは複数のサブピクチャーパック（ＳＰ＿ＰＣＫ）とで構成されている。
【００１９】
ナビゲーションパック（ＮＶ＿ＰＣＫ）は、主として、それが所属するビデオオブジェクトユニット（ＶＯＢＵ）内のデータの再生表示制御を行なうための制御データ及びビデオオブジェクトユニット（ＶＯＢＵ）のデータサーチを行なうための制御データとして用いられる。
【００２０】
ビデオパック（Ｖ＿ＰＣＫ）は、主映像情報であり、ＭＰＥＧ（moving picture experts group）２規格で圧縮されている。また、サブピクチャーパック（ＳＰ＿ＰＣＫ）は、主映像に対して補助的な内容を持つサブピクチャ情報である。例えば、映画の字幕、シナリオ等であって、ランレングス圧縮技術が用いられる。オーディオパック（Ａ＿ＰＣＫ）は、音声情報である。
【００２１】
図１０は、ＤＶＤ−Video規格のナビゲーションパック（ＮＶ＿ＰＣＫ）とビデオパック（Ｖ＿ＰＣＫ）とオーディオパック（Ａ＿ＰＣＫ）とサブピクチャーパック（ＳＰ＿ＰＣＫ）との構造を示している。
【００２２】
ナビゲーションパック（ＮＶ＿ＰＣＫ）は、パックヘッダとシステムヘッダと２つのパケットとから構成される。すなわち、ＰＣＩパケット（ＰＣＩ＿ＰＫＴ）とＤＳＩパケット（ＤＳＩ＿ＰＫＴ）である。
【００２３】
ＰＣＩパケット（ＰＣＩ＿ＰＫＴ）は、パケットヘッダとプライベートデータエリアとからなり、プライベートデータエリアの第１バイト目にsub_stream_idが存在し、その後にビデオオブジェクトユニット（ＶＯＢＵ）の再生制御を行なうためのＰＣＩデータが続いている。このＰＣＩデータには、ＰＣＩ一般情報（ＰＣＩ＿ＧＩ）と非シームレスアングル情報（ＮＳＭＬ＿ＡＧＬＩ）とハイライト情報（ＨＬＩ）と記録情報（ＲＥＣＩ）とが含まれる。
【００２４】
ＰＣＩ一般情報（ＰＣＩ＿ＧＩ）には、ＶＯＢＵユーザ操作制御（ＶＯＢＵ＿ＵＯＰ＿ＣＴＬ）が含まれており、ビデオオブジェクトユニット（ＶＯＢＵ）毎に禁止されるユーザ操作が記述される。また、ビデオオブジェクトユニット（ＶＯＢＵ）内で最初に表示されるピクチャの表示開始時刻（ＶＯＢＵ＿Ｓ＿ＰＴＭ）と、ビデオオブジェクトユニット（ＶＯＢＵ）内で最後に表示されるピクチャの表示終了時刻（ＶＯＢＵ＿Ｅ＿ＰＴＭ）等が記述される。
【００２５】
図１１乃至図１３は、ＤＶＤ−Video規格のパックヘッダ及びパケット内のフラグを示している。特に、図１３には、各エレメンタリーストリームを含むパケットのstream_idとsub_stream_idとを示している。ＤＶＤプレーヤは、これらのstream_idとsub_stream_idとを使って、エレメンタリーストリームの分離を行なっている。
【００２６】
図１４は、ＤＶＤ−Video規格の管理情報の内容を示している。ビデオタイトルセットインフォーメーション（ＶＴＳＩ）の中にビデオタイトルセットプログラムチェーンインフォメーションテーブル（ＶＴＳ＿ＰＧＣＩＴ）が記述されている。したがって、１つのビデオタイトルセット（ＶＴＳ）内のビデオオブジェクトセット（ＶＯＢＳ）が再生されるときは、このビデオタイトルセットプログラムチェーンインフォメーションテーブル（ＶＴＳ＿ＰＧＣＩＴ）で提示される複数のプログラムチェーンの中からユーザが選択したプログラムチェーンが利用される。
【００２７】
このＶＴＳプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）には、ＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に関する情報（ＶＴＳ＿ＰＧＣＩ）が記載されるとともに、ＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に関する情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）の情報（ＶＴＳ＿ＰＧＣＩＴＩ）と、ＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）の数（＃１から＃ｎ）だけＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）をサーチするＶＴＳ＿ＰＧＣＩサーチポインタ（ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ）と、ＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に対応した数（＃１から＃ｎ）だけ各ＶＴＳプログラムチェーン（ＶＴＳ＿ＰＧＣ）に関する情報（ＶＴＳ＿ＰＧＣＩ）とが記述されている。
【００２８】
ビデオタイトルセット（ＶＴＳ）内のＰＧＣ情報（ＶＴＳ＿ＰＧＣＩ）には、プログラムチェーン一般情報（ＰＧＣ＿ＧＩ）と、プログラムチェーンコマンドテーブル（ＰＧＣ＿ＣＭＤＴ）と、プログラムチェーンプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ）と、セル再生情報テーブル（Ｃ＿ＰＢＩＴ）と、セル位置情報テーブル（Ｃ＿ＰＯＳＩＴ）とが記述されている。
【００２９】
プログラムチェーン一般情報（ＰＧＣ＿ＧＩ）の中には、ＰＧＣユーザ操作制御（ＰＧＣ＿ＵＯＰ＿ＣＴＬ）が含まれており、プログラムチェーン（ＰＧＣ）毎に禁止されるユーザ操作が記述される。
【００３０】
図１は、この実施の形態におけるストリーム構造を示している。図９に示したストリーム構造に比べて、ビデオオブジェクトユニット（ＶＯＢＵ）内に新たにサブビデオパック（ＳＶ＿ＰＣＫ）１１とサブオーディオパック（ＳＡ＿ＰＣＫ）１２とを設けている。
【００３１】
図２は、サブビデオパック（ＳＶ＿ＰＣＫ）１１の構造を示している。サブビデオパック（ＳＶ＿ＰＣＫ）１１は、パックヘッダと１つのサブビデオパケット（ＳＶ＿ＰＫＴ）とから構成されるが、必要に応じてパック長調整のために１個のパディングパケットを含むことがある。
【００３２】
図３は、サブビデオパック（ＳＶ＿ＰＣＫ）１１のパックヘッダの内容を示している。このパックヘッダには、本パックが各デコーダの入力バッファに到着する時刻ＳＣＲが記述されている。
【００３３】
一方、サブビデオパケット（ＳＶ＿ＰＫＴ）は、パケットヘッダとプライベートデータ領域とから構成される。
【００３４】
図４は、サブビデオパケット（ＳＶ＿ＰＫＴ）の内容を示している。パケットヘッダ部には、その識別情報であるstream_id＝ＢＦｈが記述されて、private_stream_2のフォーマットであることを示している。これにより、サブビデオデータは、ＭＰＥＧ２プログラムストリームにおいて規定される、デコーダの入力バッファでのデータ滞留期間が１秒以下という制限を受けない。
【００３５】
プライベートデータ領域は、付加情報（additional_information）領域とサブビデオデータ領域とに分かれる。付加情報領域には、sub_satrem_id＝ＦＦｈが記述され、その後に、ダウンロードサイズ存在フラグ（down_load_size_flag）と、パケット数存在フラグ（number_of_packets_flag）と、ＰＴＭ存在フラグ（ＰＴＭ_flag）と、サブビデオ属性存在フラグ（ＳＶ_attribute_flag）とが続いている。
【００３６】
down_load_size_flag＝１のとき、ダウンロードサイズ（down_load_size）が存在する。number_of_packets_flag＝１のとき、ダウンロードパケット数（number_of_packets）が存在する。ＰＴＭ_flag＝１のとき、サブビデオ表示開始時刻（ＳＶ＿Ｓ＿ＰＴＭ）とサブビデオ表示終了時刻（ＳＶ＿Ｅ＿ＰＴＭ）とが存在する。ＳＶ_attribute_flag＝１のとき、サブビデオ属性情報（ＳＶ_attribute）が存在する。これらのフラグが０である場合には、対応する領域は存在しない。
【００３７】
ダウンロードサイズ（down_load_size）は、ダウンロードされる全サブビデオデータのサイズが記述される。ダウンロードパケット数（number_of_packets）は、この全サブビデオデータを転送するデータのパケット数が記述される。サブビデオ表示開始時刻（ＳＶ＿Ｓ＿ＰＴＭ）は、サブピクチャデータの表示開始時刻を９０ｋＨｚの単位で３３ｂｉｔ精度で記述される。サブビデオ表示終了時刻（ＳＶ＿Ｅ＿ＰＴＭ）は、サブピクチャデータの表示終了時刻を９０ｋＨｚ単位ので３３ｂｉｔ精度で記述される。サブビデオ属性情報（ＳＶ_attribute）には、ビデオ符号化方式（video_compression_mode）、テレビシステム（ＴＶ_system）、アスペクト比（aspect_ratio）、表示モード（display_mode）、ソースピクチャ解像度（source_picture_resolution）、ソースピクチャレターボックス情報（source_picture_letterboxed）等が含まれる。
【００３８】
図５は、上記サブオーディオパック（ＳＡ＿ＰＣＫ）１２の構造を示している。サブオーディオパック（ＳＡ＿ＰＣＫ）１２は、パックヘッダと１つのサブオーディオパケット（ＳＡ＿ＰＫＴ）とから構成されるが、必要に応じてパック長調整のために１個のパディングパケットを含むことがある。サブオーディオパック（ＳＡ＿ＰＣＫ）１２のパックヘッダの内容は、図３に示したサブビデオパック（ＳＶ＿ＰＣＫ）１１のパックヘッダの内容と同じである。
【００３９】
サブオーディオパケット（ＳＡ＿ＰＫＴ）は、パケットヘッダとプライベートデータ領域とから構成される。
【００４０】
図６は、サブオーディオパケット（ＳＡ＿ＰＫＴ）の内容を示している。パケットヘッダ部には、その識別情報であるstream_id＝ＢＦｈが記述されて、private_stream_2のフォーマットであることを示している。これにより、サブオーディオデータは、ＭＰＥＧ２プログラムストリームにおいて規定される、デコーダの入力バッファでのデータ滞留期間が１秒以下という制限を受けない。
【００４１】
プライベートデータ領域は、付加情報（additional_informetion）領域とサブオーディオデータ領域とに分かれる。付加情報領域には、sub_stream_id＝ＦＥｈが記述され、その後に、ダウンロードサイズ存在フラグ（down_load_size_flag）と、パケット数存在フラグ（number_of_packets_flag）と、ＰＴＭ存在フラグ（ＰＴＭ_flag）と、サブオーディオ属性存在フラグ（ＳＡ_attribute_flag）とが続いている。
【００４２】
down_load_size_flag＝１のとき、ダウンロードサイズ（down_load_size）が存在する。number_of_packets_flag＝１のとき、ダウンロードパケット数（number_of_packets）が存在する。ＰＴＭ_flag＝１のとき、サブオーディオ出力開始時刻（ＳＡ＿Ｓ＿ＰＴＭ）とサブビデオ表示終了時刻（ＳＡ＿Ｅ＿ＰＴＭ）とが存在する。ＳＡ_attribute_flag＝１のとき、サブオーディオ属性情報（ＳＡ_attribute）が存在する。これらのフラグが０である場合には、対応する領域は存在しない。
【００４３】
ダウンロードサイズ（down_load_size）は、ダウンロードされる全サブオーディオデータのサイズが記述される。ダウンロードパケット数（number_of_packets）は、この全サブオーディオデータを転送するデータのパケット数が記述される。サブオーディオ出力開始時刻（ＳＡ＿Ｓ＿ＰＴＭ）は、サブオーディオデータの出力開始時刻を９０ｋＨｚの単位で３３ｂｉｔ精度で記述される。サブオーディオ出力終了時刻（ＳＡ＿Ｅ＿ＰＴＭ）は、サブオーディオデータの出力終了時刻を９０ｋＨｚ単位の３３ｂｉｔ精度で記述される。サブオーディオ属性情報（ＳＡ_attribute）には、オーディオ符号化方式（audio_compression_mode）、マルチチャネル拡張情報（multichannel_extension）、オーディオ・タイプ（audio_type）、オーディオ・アプリケーション・モード（audio_application_mode）、量子化数／ＤＲＣ（quantization／ＤＲＣ）、オーディオ・チャネル数（number_of_audio_channels）、特定コード（specific_code）、特定コード拡張子（specific_code_extension）、アプリケーション情報（application_information）等が含まれる。
【００４４】
図７は、この実施の形態で説明する光ディスク装置を示している。すなわち、ＤＶＤ等の光ディスクである記録媒体１００は、ターンテーブル（図示せず）上に載置され、スピンドルモータ１０１により回転駆動される。
【００４５】
現在、再生中であるとすると、記録媒体１００に記録された情報は、ピックアップ部１０２により読み取られる。ピックアップ部１０２は、サーボ部１０３により、ディスク半径方向への移動制御、フォーカス制御、トラッキング制御等が施されている。また、サーボ部１０３は、モータ駆動部１０４にも制御信号を送り、スピンドルモータ１０１の回転制御（つまり記録媒体１００の回転制御）を行なっている。
【００４６】
ピックアップ部１０２の出力は、復調／エラー訂正部１０５に入力されて復調される。ここで、復調された復調データは、トラックバッファ１０６を介してストリーム分離部１０７に入力される。また、復調データは、ＤＳＩバッファ１０８を介してＤＳＩデコーダ１０９に入力される。ＤＳＩデコーダ１０９には、ＤＳＩデコーダバッファ１１０が接続されている。
【００４７】
デコードしたＤＳＩ（データサーチ情報）は、システム制御部２００に送られる。また、復調データは、管理情報バッファ１１１を介してシステム制御部２００に送られる。この管理情報バッファ１１１には、ＶＭＧＩやＶＴＳＩなどが書き込まれ、システム制御部２００がこの情報を読み、再生制御を行なっている。
ストリーム分離部１０７では、各パックの分離処理が行なわれる。まず、ビデオパック（Ｖ＿ＰＣＫ）、サブピクチャパック（ＳＰ＿ＰＣＫ）、オーディオパック（Ａ＿ＰＣＫ）及びナビゲーションパック（ＮＶ＿ＰＣＫ）の処理について説明する。
【００４８】
トラックバッファ１０６からストリーム分離部１０７に入力されたデータは、１セクタ（＝１パック）毎にセクタデータバッファ１０７ａに取り込まれ、パックの種別が判断される。
【００４９】
ストリーム分離部１０７から取り出されたビデオパック（Ｖ＿ＰＣＫ）は、ビデオ入力バッファ１２１を介してビデオデコーダ１２２に入力されてデコードされる。ビデオデコーダ１２２には、ビデオフレームバッファ１２３とビデオサイド情報キュー１２４とが接続されている。
【００５０】
ビデオサイド情報キュー１２４には、デコードされた各ピクチャに対する付加情報、例えば、表示開始時刻（ＰＴＳ）等がキュー（queue）で書き込まれる。映像ミキシング部１４５は、ビデオサイド情報キュー１２４に記述されたＰＴＳの時刻をＳＴＣカウンタ１４７の値と比較して、表示条件を満たしたときに、ビデオフレームバッファ１２３からピクチャを読み出し表示のために出力する。
【００５１】
ストリーム分離部１０７から取り出されたサブピクチャパック（ＳＰ＿ＰＣＫ）は、サブピクチャ入力バッファ１２５を介してサブピクチャデコーダ１２６に入力されてデコードされる。サブピクチャデコーダ１２６には、サブピクチャフレームバッファ１２７とサブピクチャサイド情報キュー１２８とが接続されている。
【００５２】
サブピクチャサイド情報キュー１２８には、デコードされた各サブピクチャに対する付加情報、例えば、表示開始時刻（ＰＴＳ）等がキュー（queue）で書き込まれる。映像ミキシング部１４５は、サブピクチャサイド情報キュー１２８に記述されたＰＴＳの時刻をＳＴＣカウンタ１４７の値と比較して、表示条件を満たしたときに、サブピクチャフレームバッファ１２７からサブピクチャを読み出し表示のために出力する。
【００５３】
ストリーム分離部１０７から取り出されたオーディオパック（Ａ＿ＰＣＫ）は、オーディオ入力バッファ１３３を介してオーディオデコーダ１３４に入力されてデコードされる。オーディオデコーダ１３４には、オーディオフレームバッファ１３５とオーディオサイド情報キュー１３６とが接続されている。
【００５４】
オーディオサイド情報キュー１３６には、デコードされた各オーディオフレームに対する付加情報、例えば、出力開始時刻（ＰＴＳ）などがキュー（queue）で書き込まれる。音声ミキシング部１４６は、オーディオサイド情報キュー１３６に記述されたＰＴＳの時刻をＳＴＣカウンタ１４８の値と比較して、表示条件を満たしたときに、オーディオフレームバッファ１３５からオーディオフレームを読み出し出力する。
【００５５】
また、ストリーム分離部１０７は、ナビゲーションパック（ＮＶ＿ＰＣＫ）からＰＣＩパケット（ＰＣＫ＿ＰＫＴ）のみを取り出し、ＤＳＩパケット（ＤＳＩ＿ＰＫＴ）は捨てる。取り出されたＰＣＩパケット（ＰＣＩ＿ＰＫＴ）は、ＰＣＩバッファ１４１を介してＰＣＩデコーダ１４２に入力されてデコードされる。
【００５６】
ＰＣＩデコーダ１４２には、ＰＣＩデコーダバッファ１４３が接続されている。ＰＣＩデコーダ１４２の出力は、ハイライト情報（ＨＬＩ）処理部１４４に入力される。また、ＰＣＩデータ内のハイライト情報（ＨＬＩ）以外の情報、すなわち、ＰＣＩ一般情報（ＰＣＩ＿ＧＩ）、非シームレスアングル情報（ＮＳＭＬ＿ＡＧＬＩ）、記録情報（ＲＥＣＩ）等は、システム制御部２００がＰＣＩデコーダ１４２を介してＰＣＩデコーダバッファ１４３から読み取る。
【００５７】
次に、上記サブビデオパック（ＳＶ＿ＰＣＫ）１１とサブオーディオパック（ＳＡ＿ＰＣＫ）１２の処理について説明する。
【００５８】
ストリーム分離部１０７は、最初のサブビデオパック（ＳＶ＿ＰＣＫ）１１を受け取ると、そのプライベートデータ領域に存在する付加情報（additional_information）をレジスタ１０７ｂに取り込む。これにより、サブビデオデータの先頭を含むサブビデオパケット（ＳＶ＿ＰＫＴ）には、必ずダウンロードサイズ（down_load_size）、ダウンロードパケット数（number_of_packets）、サブビデオ表示開始時刻（ＳＶ＿Ｓ＿ＰＴＭ）とサブビデオ表示終了時刻（ＳＶ＿Ｅ＿ＰＴＭ）、サブビデオ属性情報（ＳＶ_attribute）が存在する。
【００５９】
ストリーム分離部１０７は、サブビデオパック（ＳＶ＿ＰＣＫ）１１を分離すると、サブビデオデータをサブビデオ用プリバッファ１５０に書き込む。そして、ストリーム分離部１０７は、サブビデオ表示開始時刻（ＳＶ＿Ｓ＿ＰＴＭ）とＳＴＣカウンタ１４９の値とを比較し、表示条件を満たしたときに、サブビデオ用プリバッファ１５０からサブビデオデータを読み出し、サブビデオ入力バッファ１２９を介してサブビデオデコーダ１３０に入力する。
【００６０】
サブビデオデコーダ１３０には、サブビデオフレームバッファ１３１とサブビデオサイド情報キュー１３２とが接続されている。サブビデオサイド情報キュー１３２には、デコードされた各ピクチャに対する付加情報、例えば、表示開始時刻（ＰＴＳ）等がキュー（queue）で書き込まれる。映像ミキシング部１４５は、サブビデオサイド情報キュー１３２に記述されたＰＴＳの時刻をＳＴＣカウンタ１４７の値と比較して、表示条件を満たしたときに、サブビデオフレームバッファ１３１からピクチャを読み出し表示のために出力する。
【００６１】
ストリーム分離部１０７は、最初のサブオーディオパック（ＳＡ＿ＰＣＫ）１２を受け取ると、そのプライベートデータ領域に存在する付加情報（additional_information）をレジスタ１０７ｂに取り込む。これにより、サブオーディオデータの先頭を含むサブオーディオパケット（ＳＡ＿ＰＫＴ）１２には、必ずダウンロードサイズ（down_load_size）、ダウンロードパケット数（number_of_packets）、サブオーディオ出力開始時刻（ＳＡ＿Ｓ＿ＰＴＭ）とサブオーディオ出力終了時刻（ＳＡ＿Ｅ＿ＰＴＭ）、サブオーディオ属性情報（ＳＡ_attribute）が存在する。
【００６２】
ストリーム分離部１０７は、サブオーディオパック（ＳＡ＿ＰＣＫ）１２を分離すると、サブオーディオデータをサブオーディオ用プリバッファ１５１に書き込む。そして、ストリーム分離部１０７は、サブオーディオ出力開始時刻（ＳＡ＿Ｓ＿ＰＴＭ）とＳＴＣカウンタ１４９の値とを比較し、出力条件を満たしたときに、サブオーディオ用プリバッファ１５１からサブオーディオデータを読み出し、サブオーディオ入力バッファ１３７を介してサブオーディオデコーダ１３８に入力する。
【００６３】
サブオーディオデコーダ１３８には、サブオーディオフレームバッファ１３９とサブオーディオサイド情報キュー１４０とが接続されている。サブオーディオサイド情報キュー１４０には、デコードされた各サブオーディオフレームに対する付加情報、例えば、表示開始時刻（ＰＴＳ）などがキュー（queue）で書き込まれる。音声ミキシング部１４６は、サブオーディオサイド情報キュー１４０に記述されたＰＴＳの時刻をＳＴＣカウンタ１４８の値と比較して、出力条件を満たしたときに、サブオーディオフレームバッファ１３９からサブオーディオフレームを読み出し出力する。
【００６４】
システム制御部２００は、ＶＯＢＵユーザ操作制御（ＶＯＢＵ＿ＵＯＰ＿ＣＴＬ）及びＰＧＣユーザ操作制御（ＰＧＣ＿ＵＯＰ＿ＣＴＬ）に基づいて、操作部２０１によるユーザ操作制御を禁止する。これにより、ストリーム作成時に、サブビデオデータまたはサブオーディオデータがそれぞれのプリバッファ１５０，１５１に取り込まれている最中は、チャプターサーチやタイトルサーチ、Ｉピクチャのサーチ等の特殊再生処理を禁止することが可能である。
【００６５】
図８は、上記光ディスク装置の動作を概念的に示している。例えば、先行Ｃｅｌｌ内にサブビデオデータ及びサブオーディオデータをprivate_stream_id_2のパケットとして重畳しておき、サブビデオ表示開始時刻（ＳＶ＿Ｓ＿ＰＴＭ）とサブオーディオ出力開始時刻（ＳＡ＿Ｓ＿ＰＴＭ）とを、後続Ｃｅｌｌの再生期間中になるように記述しておく。
【００６６】
また、先行Ｃｅｌｌ内に含まれるＶＯＢＵに関しては、ＶＯＢＵユーザ操作制御（ＶＯＢＵ＿ＵＯＰ＿ＣＴＬ）によって、チャプターサーチやタイトルサーチ、Ｉピクチャのサーチ等の処理を禁止しておくことも可能である。こうすることにより、ＭＰＥＧ２プログラムストリームにおいて規定される、デコーダの入力バッファでのデータ滞留期間が１秒以下という制限を受けずに、サブビデオとサブオーディオとをメインのビデオおよびオーディオに同期させて、再生することが可能となる。
【００６７】
上記した実施の形態によれば、サブビデオデータやサブオーディオデータを、記録媒体１００のメインストリームであるＭＰＥＧ２プログラムストリームの中に、private_stream_2として埋め込むことにより、メインストリームを再生中に、サブビデオデータやサブオーディオデータ等のサブストリームを取得可能となる。
【００６８】
サブビデオデータやサブオーディオデータをprivate_stream_2として埋め込むのは、ＭＰＥＧ２プログラムストリームにおいて規定される、デコーダの入力バッファでのデータ滞留期間が１秒以下という制限を受けないようにするためである。つまり、サブビデオデータが非圧縮データや圧縮率の低いデータである場合、１秒間で１フレームのデータを入力バッファに取り込むことができない可能性があることを考慮している。
【００６９】
また、private_stream_2のエレメンタリ−データ内に再生開始時刻（ＳＶ＿Ｓ＿ＰＴＭ，ＳＡ＿Ｓ＿ＰＴＭ）と再生終了時刻（ＳＶ＿Ｅ＿ＰＴＭ，ＳＡ＿Ｅ＿ＰＴＭ）とを記述することにより、主映像・主音声との同期を容易にとることができる。
【００７０】
さらに、サブビデオまたはサブオーディオストリームを含む期間は、ユーザによる再生スキップや高速再生等の特殊再生を禁止する機能をもつことにより、サブビデオまたはサブオーディオデータを確実に再生することを保証できる。
【００７１】
さらに、サブビデオまたはサブオーディオデータに特典映像・音声を埋め込んでおき、これらのデータが重畳されている期間、スキップや高速再生等の特殊再生を行なうと、この特典映像・音声が再生できない旨を、予め強制字幕（あるいは主映像）によって、ユーザに知らせる（コンテンツ・プロバイダーによる）ことも可能である。この期間、例えば企業のＣＭをメインストリームとして流すことも可能である。
【００７２】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００７３】
【図１】この発明の実施の形態を示すもので、光ディスクに記録される情報のストリーム構造を説明するために示す図。
【図２】同実施の形態における光ディスクに記録された情報の中のサブビデオパックを説明するために示す図。
【図３】同実施の形態におけるサブビデオパックの中のサブビデオパックヘッダの詳細を説明するために示す図。
【図４】同実施の形態におけるサブビデオパックの中のサブビデオパケットの詳細を説明するために示す図。
【図５】同実施の形態における光ディスクに記録された情報の中のサブオーディオパックを説明するために示す図。
【図６】同実施の形態におけるサブオーディオパックの中のサブオーディオパケットの詳細を説明するために示す図。
【図７】同実施の形態における光ディスクを再生する光ディスク装置を説明するために示すブロック構成図。
【図８】同実施の形態における光ディスク装置の主要な動作を概略的に説明するために示す図。
【図９】ＤＶＤ−Video規格に基づいて光ディスクに記録された情報のストリーム構造を説明するために示す図。
【図１０】同ＤＶＤ−Video規格におけるナビゲーションパック、ビデオパック、オーディオパック、サブピクチャパックをそれぞれ説明するために示す図。
【図１１】同ＤＶＤ−Video規格におけるパックヘッダの詳細を説明するために示す図。
【図１２】同ＤＶＤ−Video規格におけるパケット構造の詳細を説明するために示す図。
【図１３】同ＤＶＤ−Video規格におけるstream_idとsub_stream_idの詳細を説明するために示す図。
【図１４】同ＤＶＤ−Video規格における管理情報のデータ構造を説明するために示す図。
【符号の説明】
【００７４】
１１…サブビデオパック、１２…サブオーディオパック、１００…記録媒体、１０１…スピンドルモータ、１０２…ピックアップ部、１０３…サーボ部、１０４…モータ駆動部、１０５…復調／エラー訂正部、１０６…トラックバッファ、１０７…ストリーム分離部、１０８…ＤＳＩバッファ、１０９…ＤＳＩデコーダ、１１０…ＤＳＩデコーダバッファ、１１１…管理情報バッファ、１２１…ビデオ入力バッファ、１２２…ビデオデコーダ、１２３…ビデオフレームバッファ、１２４…ビデオサイド情報キュー、１２５…サブピクチャ入力バッファ、１２６…サブピクチャデコーダ、１２７…サブピクチャフレームバッファ、１２８…サブピクチャサイド情報キュー、１２９…サブビデオ入力バッファ、１３０…サブビデオデコーダ、１３１…サブビデオフレームバッファ、１３２…サブビデオサイド情報キュー、１３３…オーディオ入力バッファ、１３４…オーディオデコーダ、１３５…オーディオフレームバッファ、１３６…オーディオサイド情報キュー、１３７…サブオーディオ入力バッファ、１３８…サブオーディオデコーダ、１３９…サブオーディオフレームバッファ、１４０…サブオーディオサイド情報キュー、１４１…ＰＣＩバッファ、１４２…ＰＣＩデコーダ、１４３…ＰＣＩデコーダバッファ、１４４…ＨＬＩ処理部、１４５…映像ミキシング部、１４６…音声ミキシング部、１４７〜１４９…ＳＴＣカウンタ、１５０…サブビデオ用プリバッファ、１５１…サブオーディオ用プリバッファ、２００…システム制御部、２０１…操作部。
【図１】
2006179157.tif 000003
【図２】
2006179157.tif 000004
【図３】
2006179157.tif 000005
【図４】
2006179157.tif 000006
【図５】
2006179157.tif 000007
【図６】
2006179157.tif 000008
【図７】
2006179157.tif 000009
【図８】
2006179157.tif 000010
【図９】
2006179157.tif 000011
【図１０】
2006179157.tif 000012
【図１１】
2006179157.tif 000013
【図１２】
2006179157.tif 000014
【図１３】
2006179157.tif 000015
【図１４】
2006179157.tif 000016