(57)【特許請求の範囲】
【請求項１】
記録媒体から動画像ストリームを読み出して再生する画像表示装置において、
前記記録媒体には、前記動画像ストリームに挿入すべきリンク画像を指定するためのリンク情報が格納されており、
前記記録媒体から読み出された動画像ストリームを再生する再生手段と、
前記記録媒体に格納されているリンク情報によって指定されるリンク画像と当該リンク画像に対応するリンク画像挿入時間情報とを、ネットワークを介して外部装置から受信する手段と、
前記動画像ストリームの再生開始からの経過時間を計数し、前記再生開始からの経過時間が前記受信したリンク画像挿入時間情報によって指定される時間に達したとき、再生すべき画像データを、前記動画像ストリームから、前記受信したリンク画像に切り替える再生画像切り替え手段とを具備することを特徴とする画像表示装置。
【請求項２】
前記リンク画像は動画像または静止画像であることを特徴とする請求項１記載の画像表示装置。
【請求項３】
記録媒体から動画像ストリームを読み出して再生する画像表示装置において、
前記記録媒体には、前記動画像ストリームに挿入すべきリンク画像を指定するためのリンク情報が格納されており、
前記記録媒体から読み出された動画像ストリームを再生する再生手段と、
プッシュ型情報サービスを用いて、ネットワークを通じて外部装置からリンク画像と当該リンク画像に対応するリンク画像挿入時間情報とを受信して前記画像表示装置の書き換え可能なローカルストレージに書き込む手段と、
前記記録媒体に格納されているリンク情報によって指定されるリンク画像を前記ローカルストレージから検索する手段と、
前記動画像ストリームの再生開始からの経過時間を計数し、前記再生開始からの経過時間が前記検索されたリンク画像に対応するリンク画像挿入時間情報によって指定される時間に達したとき、再生すべき画像データを、前記動画像ストリームから、前記検索されたリンク画像に切り替える再生画像切り替え手段とを具備することを特徴とする画像表示装置。
【請求項４】
前記リンク画像は動画像または静止画像であることを特徴とする請求項３記載の画像表示装置。
【請求項５】
記録媒体からそこに格納されている動画像ストリームを読み出して再生する画像表示装置に適用される画像切り替え表示方法であって、
前記記録媒体には、前記動画像ストリームに挿入すべきリンク画像を指定するためのリンク情報が格納されており、
前記記録媒体に格納されているリンク情報によって指定されるリンク画像と当該リンク画像に対応するリンク画像挿入時間情報とを、ネットワークを介して外部装置から受信し、
前記動画像ストリームの再生開始からの経過時間を計数し、前記再生開始からの経過時間が前記受信したリンク画像挿入時間情報によって指定される時間に達したとき、再生すべき画像データを、前記動画像ストリームから、前記受信したリンク画像に切り替えることを特徴とする画像切り替え表示方法。
【請求項６】
前記リンク画像は動画像または静止画像であることを特徴とする請求項５記載の画像切り替え表示方法。
【請求項７】
記録媒体からそこに格納されている動画像ストリームを読み出して再生する画像表示装置に適用される画像切り替え表示方法であって、
前記記録媒体には、前記動画像ストリームに挿入すべきリンク画像を指定するためのリンク情報が格納されており、
プッシュ型情報サービスを用いて、ネットワークを通じて外部装置からリンク画像と当該リンク画像に対応するリンク画像挿入時間情報とを受信して前記画像表示装置の書き換え可能なローカルストレージに書き込み、
前記記録媒体に格納されているリンク情報によって指定されるリンク画像を前記ローカルストレージから検索し、
前記動画像ストリームの再生開始からの経過時間を計数し、前記再生開始からの経過時間が前記検索されたリンク画像に対応するリンク画像挿入時間情報によって指定される時間に達したとき、再生すべき画像データを、前記動画像ストリームから、前記検索されたリンク画像に切り替えることを特徴とする画像切り替え表示方法。
【請求項８】
前記リンク画像は動画像または静止画像であることを特徴とする請求項７記載の画像切り替え表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は動画を含むデジタルコンテンツを再生するための画像表示装置、および同装置に適用される画像切り替え表示方法に関する。
【０００２】
【従来の技術】
近年、コンピュータ技術の発達に伴い、デジタルビデオプレーヤ、セットトップボックス、ＴＶ、パーソナルコンピュータ等のマルチメディア対応の電子機器が種々開発されている。
【０００３】
このような電子機器のマルチメディア化に伴い、最近では、ＣＤ−ＲＯＭに代わる新たな蓄積メディアとしてＤＶＤが注目されている。１枚のＤＶＤ−ＲＯＭメディアには、片面で現在のＣＤ−ＲＯＭの約７倍にあたる４．７Ｇバイト程度のデータを記録することができ、両面記録では９．４Ｇバイト程度のデータを記録できる。このＤＶＤ−ＲＯＭメディアを使用することにより、大量の映像情報を含む映画などの動画像をコンピュータやデジタルビデオプレーヤ、セットトップボックス上などで高品質に再生することが可能となる。
【０００４】
ＤＶＤ−ＲＯＭメディアに記録されるビデオ情報のデータ構造はＤＶＤビデオ規格で定められている。ビデオ情報のストリームは、大別すると、プレゼンテーションデータとナビゲーションデータの２種類のデータに分けられる。
【０００５】
プレゼンテーションデータは再生されるビデオオブジェクトの集合であり、ビデオ、サブピクチャ、およびオーディオから構成されている。ビデオデータはＭＰＥＧ２方式で圧縮符号化される。また、サブピクチャおよびオーディオの符号化方式としては、ランレングス符号化およびＡＣ−３などがサポートされている。サブピクチャはビットマップデータであり、映画の字幕や、メニュー画面上の選択肢の表示などに用いられる。１つのビデオオブジェクトには、１チャネルのビデオデータ、最大８チャネルまでのオーディオデータ、最大３２チャネルまでのサブピクチャデータを含ませることができる。
【０００６】
ナビゲーションデータは、プレゼンテーションデータの再生手順を制御する再生制御データである。タイトル再生時には、このナビゲーションデータが解釈されることにより、動画データの再生順序、再生方法などが決定され、それに従って動画の再生が行われる。また、ナビゲーションデータには、ナビゲーションコマンドを埋め込むことができる。ナビゲーションコマンドは、ビデオデータの再生内容や再生順序を変更するためのものである、このナビゲーションコマンドを用いることにより、タイトル作成者はそのタイトルの中に種々の分岐構造を定義することができる。これにより、いわゆるマルチアングル、マルチストーリなどと称される映像ソース切り替え機能を実現することが出来、よりインタラクティブなタイトルを作成することが可能となる。
【０００７】
【発明が解決しようとする課題】
しかし、このような従来のタイトル構造では、ＤＶＤ規格に沿った特定の位置でしか映像ソースを切り替えることが出来きない。映像ソースを切り替えることができる位置は、タイトル作成時にナビゲーションコマンドをビデオストリームのどこに組み込むかによって決定されてしまうからである。
【０００８】
また、切り替え先の映像ソースについても同一のＤＶＤメディアに記録されたある特定の映像ソースに限られてしまい、例えば別のメディアに記録された映像や、インターネットによって提供されるデジタルコンテンツなど、ＤＶＤビデオとそれとは異なる他の任意の映像ソースとをリンクさせるといった制御を行うことは出来ない。
【０００９】
最近では、インターネットを用いた情報の流通が盛んに行われている。このインターネットの普及により、世界各地のありとあらゆるデジタルコンテンツを容易に入手して見ることが可能となっている。このような環境から、ＤＶＤビデオタイトルとインターネット技術とを融合させた新たなコンテンツの作成も求められ始めている。
【００１０】
本発明はこのような点に鑑みてなされたものであり、ビデオタイトルのタイトル構造を変更することなく、そのタイトルを構成する動画像ストリームの任意の再生位置での再生画像の切り替えや、任意の映像ソースへのリンク、さらにはリンク先の映像ソースの自動更新などを実現できるようにし、より自由度の高いタイトル再生を行うことができる画像表示装置、同装置に適用される画像切り替え表示方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、記録媒体から動画像ストリームを読み出して再生する画像表示装置において、前記記録媒体には、前記動画像ストリームに挿入すべきリンク画像を指定するためのリンク情報が格納されており、前記記録媒体から読み出された動画像ストリームを再生する再生手段と、前記記録媒体に格納されているリンク情報によって指定されるリンク画像と当該リンク画像に対応するリンク画像挿入時間情報とを、ネットワークを介して外部装置から受信する手段と、前記動画像ストリームの再生開始からの経過時間を計数し、前記再生開始からの経過時間が前記受信したリンク画像挿入時間情報によって指定される時間に達したとき、再生すべき画像データを、前記動画像ストリームから、前記受信したリンク画像に切り替える再生画像切り替え手段とを具備することを特徴とする。
【００１２】
この画像表示装置においては、記録媒体に格納されたリンク情報によって指定されるリンク画像と当該リンク画像に対応するリンク画像挿入時間情報とがネットワークを介して外部装置から受信され、動画像ストリームの再生開始からの経過時間が、受信されたリンク画像挿入時間情報によって指定される時間に達すると、再生すべき画像データは、前記動画像ストリームから、受信されたリンク画像に切り替えられる。このように再生開始からの経過時間を再生画像切り替えのトリガとして使用することにより、映像分岐のためのコマンドが埋め込まれたストリーム内の位置とは無関係に、任意の位置にて再生画像をリンク画像に切り替えることが可能となる。また、リンク画像とリンク画像挿入時間情報はネットワークを介して外部装置から受信されるので、タイトル作成後においても、任意の位置で任意のリンク画像を挿入することが可能となる。また、複数のリンク画像を挿入する場合においては、各リンク画像毎にリンク画像挿入時間を個々に指定することが可能となり、例えばＣＭ情報などのリンク画像を、タイトル再生開始から所定時間間隔で順次挿入するといった制御が可能となる。
【００１５】
また、前記リンク画像としては、プッシュ型情報サービスによって、ネットワークを通じて外部から前記画像表示装置の書き換え可能なローカルストレージに自動配信されるデジタルコンテンツを使用することができる。この場合、ローカルストレージのリンク画像は、前記自動配信によって自動的に書き換えられるので、常に最新のコンテンツをリンク画像として挿入することが可能となる。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係る画像表示装置のハードウェアおよびソフトウェアの基本構成が示されている。
【００２１】
この画像表示装置は、デジタルビデオプレーヤやセットトップボックス、あるいはパーソナルコンピュータとして使用されるものであり、コンピュータグラフィクス、および動画像などを専用のディスプレイモニタや家庭用ＴＶに表示する機能を有する。
【００２２】
この画像表示装置には、ＤＶＤビデオ情報を再生するために必要な主なハードウェアとして、ＤＶＤ−ＲＯＭメディアからそれに記録された情報を読み出すＤＶＤドライブ１１１、画像表示装置の書き換え可能なローカルストレージとして使用されるＨＤＤ１１２、ＤＶＤドライブ１１１から読み出されたＭＰＥＧ２プログラムストリームから構成されるＤＶＤビデオ情報（ビデオ、サブピクチャ、オーディオ）をデコードするＤＶＤデコーダ１１３、ディスプレイモニタ１１５を制御するＶＧＡコントローラ１１４、およびインターネット接続のための通信装置（ＩＳＤＮカードまたはモデム）１１６などが設けられている。
【００２３】
ＤＶＤ−ＲＯＭメディアには、ナビゲーションデータとプレゼンテーションデータとからなる通常のＤＶＤビデオタイトルに加え、ＤＶＤビデオタイトルの再生中にそのＤＶＤビデオと切り替え表示すべきリンク画像を指定するためのリンクファイル情報（Ｌｉｎｋ  ｆｉｌｅ）が格納されている。リンクファイル情報（Ｌｉｎｋ  ｆｉｌｅ）は、ＨＤＤ１１２の所定領域に予めダウンロードされているリンク画像（Ｖｉｄｅｏ  Ｄａｔａ）を指定する識別情報であり、ファイル名やパス名などから構成されている。なお、所定のＷｅｂサイトのデジタルコンテンツを指定するＵＲＬを、リンクファイル情報（Ｌｉｎｋ  ｆｉｌｅ）として使用することも可能とである。
【００２４】
リンク画像（Ｖｉｄｅｏ  Ｄａｔａ）は、インターネットを介して外部からプッシュ型情報サービスなどによって自動配信されたデジタルコンテンツ（動画、または静止画など）などである。すなわち、Ｗｅｂキャスティング機能を持つＷＷＷブラウザ２０３は、ＤＶＤタイトル作成者などが経営するＷｅｂサイトから常に新しいデジタルコンテンツを自動的にダウンロードし、それをＨＤＤ１１２上に用意された専用のキャッシュエリアに格納する。これらデジタルコンテンツは、ＭＰＥＧ２ストリームとして提供される。
【００２５】
各リンク画像（Ｖｉｄｅｏ  Ｄａｔａ）にはタイマ情報（Ｔｉｍｅ  Ｄａｔａ）が付加されている。タイマ情報（Ｔｉｍｅ  Ｄａｔａ）は、リンク画像をＤＶＤタイトルに挿入して再生すべきタイミングを指定するためのものであり、ＤＶＤタイトル再生開始時からの経過時間を示す値によって与えられる。
【００２６】
ＤＶＤデコーダ１１３は、ＤＶＤビデオやリンク画像などのＭＰＥＧ２ストリームの再生のためにその復号化処理を行う。復号化されたＤＶＤビデオやリンク画像はデジタルＹＵＶ形式のビデオ信号（ＶＩＤＥＯ）としてＶＧＡコントローラ１１４のビデオ入力ポートに送られる。このＤＶＤデコーダ１１３には、さらに、タイムセットレジスタ１１７とタイムカウンタ１１８が設けられている。
【００２７】
タイムセットレジスタ１１７には、ＤＶＤビデオに挿入して表示すべきリンク画像（Ｖｉｄｅｏ  Ｄａｔａ）のタイマ情報（Ｔｉｍｅ  Ｄａｔａ）がリンク画像挿入時間として設定される。タイムカウンタ１１８は、ＤＶＤビデオの再生開始時からの経過時間を計数し、その再生開始からの経過時間がタイムセットレジスタ１１７にセットされたリンク画像挿入時間に一致したとき、それを示す割り込み信号（ＩＮＴ）を発生する。割り込み信号（ＩＮＴ）は、再生中の画像をＤＶＤビデオからリンク画像に切り替えるためのトリガとして使用される。
【００２８】
ＤＶＤ−ＲＯＭメディア上のタイトル再生は、ＤＶＤドライブ１１１およびＤＶＤデコーダ１１３の動作制御機能を持つＤＶＤ再生制御プログラム２０１によって制御される。このＤＶＤ再生制御プログラム２０１は、ハードウェアドライバ群と、それらドライバ群を用いてタイトル再生を行うアプリケーションプログラムなどから構成されている。
【００２９】
このＤＶＤ再生制御プログラム２０１には、ＤＶＤビデオとリンク画像との切り替え表示のためにさらに以下の機能が設けられている。
１）タイムセットレジスタ１１７へのリンク画像挿入時間情報設定機能
２）ＤＶＤデコーダ１１３からの割り込み（ＩＮＴ）に応答して、ＤＶＤデコーダ１１３に送信する画像データを、ＤＶＤビデオからリンク画像に切り替える機能
３）リンク画像の再生終了に応答して、ＤＶＤデコーダ１１３に送信し再生させる画像データをＤＶＤビデオに戻す機能
ＷＷＷブラウザ２０３は、ＨＴＴＰと称されるプロトコルを用いて外部のＷＷＷサーバと通信するためのＷＷＷクライアントであり、通信装置１００を介してＷｅｂサイトからＷｅb コンテンツを受け取り、それをＶＧＡコントローラ１１４を用いて画面表示する。ＷＷＷブラウザ２０３には、プッシュ型情報サービスに対応するためのＷｅｂキャスティング機能が設けられており、これにより常に最新のＷｅb コンテンツが自動配信されて、ＨＤＤ１１２のキャッシュエリアに格納される。
【００３０】
以下、インターネットからＷｅｂコンテンツとして送信されてくる動画または静止画と、ＤＶＤ−ＲＯＭメディア上のＤＶＤビデオとをリンクさせる場合の動作について説明する。
【００３１】
１）インターネットのプッシュ技術を使って、通信装置１１６経由でリンク画像（Ｖｉｄｅｏ  Ｄａｔａ）と時間情報（Ｔｉｍｅ  Ｄａｔａ）とから構成されるリンク画像用のコンテンツを外部からダウンロードし、ＨＤＤ１１２のキャッシュエリアにセーブする。
【００３２】
２）ユーザがＤＶＤ再生制御プログラム２０１を起動してあるＤＶＤビデオの再生操作を行うと、ＤＶＤ再生制御プログラム２０１は、ＤＶＤビデオの再生開始に先だって、再生対象のＤＶＤビデオと同一のＤＶＤメディア上に格納されているリンクファイル情報を参照し、リンクすべき画像が設定されているか否かを確認する（リンクファイル情報によって複数のリンク画像を指定することも可能）。
【００３３】
３）ＤＶＤ再生制御プログラム２０１は、リンクファイル情報で指定されたリンク画像をＨＤＤ１１２のキャッシュエリアから検索する。
４）ＤＶＤ再生制御プログラム２０１は、検索したリンク画像に対応する時間情報（Ｔｉｍｅ  Ｄａｔａ）を、ＤＶＤデコーダ１１３のタイムセットレジスタ１１７にリンク画像挿入時間として設定する。
【００３４】
５）ＤＶＤ再生制御プログラム２０１がＤＶＤビデオの再生をＤＶＤデコーダ１１３に指示し、ＤＶＤデコーダ１１３は、ＤＶＤ再生制御プログラム２０１によってＤＶＤ−ＲＯＭメディアから読み出されたＤＶＤビデオの再生のための復号化処理を開始する。
【００３５】
６）ＤＶＤビデオ再生のための復号化処理が開始されると、タイムカウンタ１１８のカウント動作が始まり、ＤＶＤビデオの再生開始からの経過時間が計数される。
【００３６】
７）タイムカウンタ１１８のカウント値がタイムセットレジスタ１１７に設定されているリンク画像挿入時間を示す値に達すると、ＤＶＤデコーダ１１３は、ＤＶＤビデオの再生を一旦停止し、そして割り込み信号（ＩＮＴ）を発生してリンク画像挿入時間に達したことをＤＶＤ再生制御プログラム２０１に通知する。
【００３７】
８）ＤＶＤ再生制御プログラム２０１は、割り込み信号（ＩＮＴ）を受け取ると、ＨＤＤ１１２に格納されているリンク画像をＤＶＤデコーダ１１３に送り、その再生を指示する。
【００３８】
９）ＤＶＤ再生制御プログラム２０１は、ＤＶＤデコーダ１１３へのリンク画像の転送が終了すると、再生中断されたＤＶＤビデオの続きをＤＶＤデコーダ１１３に送り、その再生を開始させる。
【００３９】
１０）リンクファイル情報によって複数のリンク画像が指定されている場合は、ＤＶＤビデオの続きが再生開始される前に、新しいリンク画像挿入時間をタイムセットレジスタ１１７に設定する。
【００４０】
１１）７から１０を繰り返す。
以上のように、本実施形態においては、ＭＰＥＧ２ストリームから構成されるＤＶＤビデオの再生開始からの経過時間が、予め設定されたリンク画像挿入時間に達すると、再生すべき画像データは、ＤＶＤビデオから、リンクファイル情報によって指定されるリンク画像に切り替えられる。このように再生開始からの経過時間を再生画像切り替えのトリガとして使用することにより、映像分岐のためのコマンドが埋め込まれたストリーム内の位置とは無関係に、任意の位置にて再生画像をリンク画像に切り替えることが可能となる。
【００４１】
図２には、本実施形態の画像表示装置をパーソナルコンピュータとして実現した場合の具体的なシステム構成が示されている。
図示のように、このシステムには、ＰＣＩバス１０、ＣＰＵ１１、主メモリ（ＭＥＭ）１２、ＡＴＡＰＩまたはＳＣＳＩインタフェースから構成されるＤＶＤインターフェース１６、およびオーディオコントローラ１７と、前述のＤＶＤドライブ１１１、ＨＤＤ１１２、ＤＶＤデコーダ１１３、ＶＧＡコントローラ１１４、および通信装置１１６とが設けられている。
【００４２】
ＤＶＤドライブ１１１は、ＤＶＤメディアに蓄積されたＤＶＤビデオストリームを、最大で１０．０８Ｍｂｐｓの転送レートで読み出す。このＤＶＤドライブ１１１は、光ディスクからなるＤＶＤメディア、モータ、ピックアップ、ピックアップドライブ、サーボコントローラ、エラー検出および訂正のためのＥＣＣ回路を含むドライブコントローラなどから構成されている。モータ、ピックアップ、ピックアップドライブ、サーボコントローラ、およびドライブコントローラは、ＤＶＤメディアを駆動し、そのＤＶＤメディアに記録されたデータを読み出すためのドライブ装置として機能する。
【００４３】
ＤＶＤメディアには、例えば、片面で１３５分程度の映画を記録させることができる。この映画情報を構成するプレゼンテーションデータには、主映像（ビデオ）、３２チャネルまでの副映像（サブピクチャ）、および８チャネルまでの音声（オーディオ）を含ませることができる。
【００４４】
ＭＰＥＧ２規格では、ＭＰＥＧ２で符号化されたデータに、他の符号化データを含ませることがことができ、それら符号化データは１本のＭＰＥＧ２プログラムストリームとして扱われる。
【００４５】
ビデオの符号化にはＭＰＥＧ２を使用し、サブピクチャおよびオーディオの符号化にはそれぞれランレングス符号化およびＤＯＬＢＹ  ＡＣ３が使用される。この場合でも、それら符号化されたビデオ、サブピクチャ、およびオーディオは、１本のＭＰＥＧ２プログラムストリームとして扱われる。
【００４６】
ＭＰＥＧ２規格の符号化処理は可変レート符号化であり、単位時間当りに記録／再生する情報量を異ならせることができる。よって、動きの激しいシーンほど、それに対応するフレーム群を構成するＭＰＥＧストリームの転送レートを高くすることによって、高品質の動画再生が可能となる。
【００４７】
図３には、本実施形態で用いられるＤＶＤビデオ情報の記録フォーマットの一例が示されている。この記録フォーマットはＤＶＤビデオ規格に対応するものである。
【００４８】
図３に示されているように、ＤＶＤ−ＲＯＭメディアのボリュームスペースは、ボリュームおよびファイル管理のためのボリューム・ファイル構造、ＤＶＤビデオ情報を構成するＤＶＤビデオゾーン、およびＤＶＤビデオ以外のその他のファイルエリアから構成されており、その他のファイルエリアには、前述のリンクファイル情報が格納されている。このリンクファイル情報には、リンクすべき画像を指定する複数のリンク先ファイル名（またはＵＲＬなどのパス名）を設定することができる。
【００４９】
ＤＶＤビデオゾーンは、ビデオマネージャ（ＶＭＧ）と、１以上のＤＶＤビデオタイトルセット（ＶＴＳ＃１〜ＶＴＳ＃ｎ）とから構成される。
ＶＭＧには、ビデオマネージャインフォメーション（ＶＭＧＩ）、メニュー用のビデオオブジェクトセット（ＶＯＢＳ）、およびバックアップ用のビデオマネージャインフォメーション（ＶＭＧＩ）が含まれる。
【００５０】
ＶＭＧＩは、ＤＶＤメディア上に存在する全てのＤＶＤビデオタイトルセット（ＶＴＳ＃１〜＃ｎ）の目次情報として使用されるものであり、各ビデオタイトルセット（ＶＴＳ）に関するサーチ情報およびパレンタル属性情報などを含む。ＶＭＧ内にメニュー用のビデオオブジェクトセット（ＶＯＢＳ）が含まれている場合には、ＶＭＧＩは、そのメニューの再生制御のための情報としてプログラムチェインフォメーション（ＰＧＣＩ）も含む。このＰＧＣＩは、メニュー用の各ビデオオブジェクト（ＶＯＢ）を構成する複数のセルの再生順序を示すものであり、タイトル作成者はここに前述のナビゲーションコマンド（プレコマンド、ポストコマンド、ボタンコマンド、セルコマンド）を埋め込むことができる。
【００５１】
プレコマンドは、ＰＧＣＩによって再生順序が規定されるセル群（ＰＧＣ内のセル）の再生を開始する前に実行されるナビゲーションコマンド群であり、ＰＧＣ再生前の初期設定などに用いられる。ポストコマンドはＰＧＣ内の全てのセルの再生が終了したときに実行されるナビゲーションコマンド群であり、次に再生するＰＧＣへの分処理などに用いられる。セルコマンドは、ＰＧＣ内の該当するセルの再生が終了した時点で実行されるナビゲーションコマンド群であり、特定セルの繰り返し再生などに用いられる。ボタンコマンドは、メニュー画面中の選択アイテムであるボタンがユーザ操作によって確定された時点で実行されるナビゲーションコマンド群であり、メニューアイテムの実行などに用いられる。
【００５２】
各ビデオタイトルセット（ＶＴＳ）は、ビデオタイトルセットインフォメーション（ＶＴＳＩ）、メニュー用のビデオオブジェクトセット（ＶＯＢＳ）、タイトルを構成するビデオオブジェクトセット（ＶＯＢＳ）、およびバックアップ用のビデオタイトルセットインフォメーション（ＶＴＳＩ）から構成される。
【００５３】
ＶＴＳＩは、そのＶＴＳ内のメニューおよびタイトルの再生制御情報であり、そのタイトルのサーチ情報、およびメニュー及びタイトル内におけるセル再生順序を管理するプログラムチェインインフォメーション（ＰＧＣＩ）を含む。このＰＧＣＩにも、前述のナビゲーションコマンド（プレコマンド、ポストコマンド、ボタンコマンド、セルコマンド）が埋め込まれている。
【００５４】
タイトルを構成するビデオオブジェクトセット（ＶＯＢＳ）は、セルと称される多数のビデオオブジェクト（セル＃１，＃２，…）を含んでいる。各セル（ビデオオブジェクト）は多数のビデオオブジェクトユニットからなり、その先頭にはナビパック（ＮＡＶＩ）が存在する。つまり、ナビパックから次のナビパックまでが１つのセル（ビデオオブジェクト）となる。このナビパックは前述したように１ＧＯＰまたは２ＧＯＰ（０．５秒から１秒）のビデオデータ単位で含まれている。各ナビパックは対応するビデオオブジェクトの再生を制御するためのもの管理情報であり、ディスクサーチインフォメーション（ＤＳＩ）パックおよびプレゼンテーションコントロールインフォメーション（ＰＣＩ）パックから構成されている。ＤＳＩパックは、早送り・巻き戻しなどの特殊再生時における再生開始アドレスの検索情報などとして用いられる。ＰＣＩパックは、マルチアングル再生時のアングル切り替えや、ユーザからの指示に応じてナビゲーションコマンド（ボタンコマンド）を実行させるためのハイライト情報の表示に用いられる。
【００５５】
１つのセルは、ある一定時間例えば、０．５秒から１秒の動画再生に必要な１５フレーム分の情報を構成するものであり、前述したようにＭＰＥＧ２プログラムストリームのＧＯＰ（Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ）を単位として構成される。各セルには、ビデオパック（Ｖ）、サブピクチャパック（Ｓ）、およびオーディオパック（Ａ）が多重化されて記録されている。これらビデオパック（Ｖ）、サブピクチャパック（Ｓ）、およびオーディオパック（Ａ）は、それぞれ符号化されたビデオ、サブピクチャ、オーディオのデータ単位である。これらパックのデータサイズは固定であるが、１つのセルに含ませることができるパック数は可変である。したがって、動きの激しいシーンに対応するセルほど、多数のビデオパックが含まれることになる。
【００５６】
以上のフォーマットにおいては、ＶＭＧＩ、ＶＴＳＩ、ＰＧＣＩ、ＰＣＩ、およびＤＳＩはナビゲーションデータを構成し、また、各メニューおよびタイトルのためのビデオパック、サブピクチャパック、およびオーディオパックはプレゼンテーションデータを構成する。
【００５７】
次に、図２のシステムの各ユニットについて説明する。
ＣＰＵ１１は、このシステム全体の動作を制御するものであり、システムメモリ（ＭＥＭ）１２に格納されたオペレーティングシステムおよび実行対象のアプリケーションプログラムを実行する。ＤＶＤメディアに記録されたＤＶＤビデオタイトルの再生は、ＣＰＵ１１にＤＶＤ再生制御プログラム２０１を実行させることによって開始される。
【００５８】
ＤＶＤインタフェース１６は、ＨＤＤやＣＤ−ＲＯＭなどの周辺装置をＰＣＩバス１０に接続するための周辺インタフェースであり、この実施形態では、ＤＶＤドライブ１１１との間のデータ転送を行う。
【００５９】
オーディオコントローラ１７は、ＣＰＵ１１の制御の下にサウンドデータの入出力制御を行うものであり、サウンド出力のために、ＰＣＭ音源１７１、ＦＭ音源１７２、マルチプレクサ１７３、およびＤ／Ａコンバータ１７４を備えている。マルチプレクサ１７３には、ＰＣＭ音源１７１およびＦＭ音源１７２からの出力と、ＤＶＤデコーダ１１３から転送されるデジタルオーディオデータが入力され、それらの１つが選択される。なお、このオーディオコントローラ１７のＤ／Ａコンバータに相当する機能はＤＶＤデコーダ１１３にも設けられており、オーディオコントローラ１７を使用せずに、直接アナログ音声信号を出力することもできる。
【００６０】
デジタルオーディオデータは、ＤＶＤドライブ１１１から読み出されたオーディオデータをデコードしたものである。ＤＶＤデコーダ１１３からオーディオコントローラ１７へのデジタルオーディオデータの転送には、オーディオバス１８ａが用いられ、ＰＣＩバス１０は使用されない。従って、コンピュータシステムの性能に影響を与えることなくデジタルオーディオデータの高速転送が可能となる。
【００６１】
ＤＶＤデコーダ１１３は、ＣＰＵ１１の制御の下に、メモリ１２を介して、あるいはＤＶＤ−ＲＯＭドライブ１１１から直接にＭＰＥＧ２プログラムストリームを読み出し、それをビデオ、サブピクチャ、およびオーディオパケットに分離した後、それらをそれぞれデコード処理し同期化して出力する。このＤＶＤデコーダ１１３は、図示のように、トランザクション制御部、ＦＩＦＯバッファ、およびＭＰＥＧ２デコーダを備えている。トランザクション制御部は、ＤＶＤデコーダ１１３をＰＣＩバス１０上にトランザクションを発行するバスマスタ（イニシエータ）として動作させるためのものであり、メモリ１２またはＤＶＤ−ＲＯＭドライブ１１１からＭＰＥＧ２プログラムストリームをリードするためのバスサイクルを実行する。このＭＰＥＧ２プログラムストリームはＦＩＦＯバッファを介してＭＰＥＧ２デコーダに送られ、そこで、ビデオ、サブピクチャ、およびオーディオパケットへの分離と、それらのデコード処理が行われる。
【００６２】
デコードされたオーディオデータは、前述したようにデジタルオーディオデータとしてオーディオバス１８ａを介してオーディオコントローラ１７に転送されたり、あるいは直接外部のＤＳＰなどに出力される。デコードされたビデオおよびサブピクチャは合成されて、デジタルＹＵＶデータとしてＶＧＡコントローラ１１４のビデオ入力ポートに送られる。この場合、ＤＶＤデコーダ１１３からＶＧＡコントローラ１１３へのデジタルＹＵＶデータの転送には、ビデオバス１８ｂが用いられ、ＰＣＩバス１０は使用されない。従って、デジタルＹＵＶデータの転送についても、デジタルオーディオデータと同様に、コンピュータシステムの性能に影響を与えることなく高速に行うことができる。
【００６３】
ビデオバス１８ｂとしては、ＶＥＳＡ規格のＶＡＦＣ（ＶＥＳＡ  Ａｄｖａｎｃｅｄ  Ｆｅａｔｕｒｅ  Ｃｏｎｎｅｃｔｏｒ）、ＶＭ−Ｃｈａｎｎｅｌ（ＶＥＳＡ  Ｍｅｄｉａ  Ｃｈａｎｎｅｌ）、Ｓ３  ＬＢＰのインターフェース、またはＺＶポートなどを利用することができる。
【００６４】
ＶＧＡコントローラ１１４は、ＣＰＵ１１の制御の下に、このシステムのディスプレイモニタとして使用されるＣＲＴディスプレイやＬＣＤを制御するものであり、ＶＧＡ仕様のテキストおよびグラフィクス表示の他、動画表示をサポートする。このＶＧＡコントローラ１１４には、図示のように、グラフィックス表示制御回路１９１、ビデオ表示制御回路１９２、マルチプレクサ１９３、およびＤ／Ａコンバータ１９４等が設けられている。
【００６５】
グラフィックス表示制御回路１９１は、ＶＧＡ互換のグラフィックスコントローラであり、ビデオメモリ（ＶＲＡＭ）２０に描画されたＶＧＡのグラフィクスデータをＲＧＢビデオデータに変換して出力する。ビデオ表示制御回路１９２は、デジタルＹＵＶデータを貯えるビデオバッファ、及び同バッファに貯えられたＹＵＶデータをＲＧＢビデオデータに変換するＹＵＶ−ＲＧＢ変換回路等をもつ。
【００６６】
マルチプレクサ１９３は、グラフィックス表示制御回路１９１とビデオ表示制御回路１９２の出力データの一方を選択、またはグラフィックス表示制御回路１９１からのＶＧＡグラフィクス上にビデオ表示制御回路１９２からのビデオを合成してＬＣＤおよびＤ／Ａコンバータ１９４に送る。Ｄ／Ａコンバータ１９４は、マルチプレクサ１９４からのビデオデータをアナログＲＧＢ信号に変換して、ＣＲＴディスプレイに出力する。
【００６７】
図４には、ＤＶＤビデオとリンク画像との画像切り替えの様子が示されている。
ここでは、図４（ａ）に示されているＤＶＤビデオのストリームに、図４（ｂ）のリンク画像（リンクコンテンツ１）と図４（ｃ）のリンク画像（リンクコンテンツ２）の二つのリンク画像を挿入する場合を想定する。
【００６８】
リンクコンテンツ１，２がそれぞれ再生時間が２分の映像ソースから構成され、リンクコンテンツ１に対応するリンク画像挿入時間Ｔ１が１０分、リンクコンテンツ２に対応するリンク画像挿入時間Ｔ２が１８分に設定されている場合には、図４（ｄ）に示されているように、ＤＶＤビデオの再生開始から１０分経過した時点で、再生画像はリンクコンテンツ１に切り替えられ、そのリンクコンテンツ１が再生される。リンクコンテンツ１が２分間再生されてその再生が全て完了すると、再び、ＤＶＤビデオの再生が再開される。そして、再生再開からリンク画像挿入時間Ｔ２で指定される１８分経過した時点で、再生画像はリンクコンテンツ２に切り替えられ、そのリンクコンテンツ２が再生される。リンクコンテンツ２が２分間再生されてその再生が全て完了すると、再び、ＤＶＤビデオの再生が再開される。
【００６９】
次に、図５のフローチャートを参照して、ＤＶＤ再生制御プログラム２０１による処理手順を説明する。
ユーザがＤＶＤ再生制御プログラム２０１を起動してあるＤＶＤビデオの再生操作を行うと、ＤＶＤ再生制御プログラム２０１は、ＤＶＤビデオの再生開始に先だって、再生対象のＤＶＤビデオと同一のＤＶＤメディア上に格納されているリンクファイル情報を参照し、リンクすべき画像が設定されているか否かを確認する（ステップＳ１０１，Ｓ１０２）。
【００７０】
リンクファイル情報によってリンクすべき画像が指定されているならば、ＤＶＤ再生制御プログラム２０１は、リンクファイル情報で指定されたリンク画像をＨＤＤ１１２のキャッシュエリアから検索し、その検索したリンク画像に対応する時間情報（Ｔｉｍｅ  Ｄａｔａ）を、ＤＶＤデコーダ１１３のタイムセットレジスタ１１７にリンク画像挿入時間として設定する（ステップＳ１０３）。
【００７１】
次いで、ＤＶＤ再生制御プログラム２０１は、ＤＶＤ−ＲＯＭメディアから読み出したＤＶＤビデオをＤＶＤデコーダ１１３に送り、その再生を指示する（ステップＳ１０４）。
【００７２】
ＤＶＤデコーダ１１３から割り込みが発生すると、ＤＶＤ再生制御プログラム２０１は、割り込み処理に制御を移す。この割り込み処理では、ＤＶＤ再生制御プログラム２０１は、ＤＶＤビデオの送信を中断し、ＨＤＤ１１２に格納されているリンクコンテンツをＤＶＤデコーダ１１３に送り、その再生を指示する（ステップＳ１０５）。そして、ＤＶＤデコーダ１１３へのリンクコンテンツの転送が終了すると（ステップＳ１０６）、リンクファイル情報で指定されたリンクコンテンツの中に未再生のリンクコンテンツがあるか否かを調べ、あれば次に挿入すべきリンクコンテンツに対応する時間情報（Ｔｉｍｅ  Ｄａｔａ）をＤＶＤデコーダ１１３のタイムセットレジスタ１１７にリンク画像挿入時間として設定した後（ステップＳ１０７，Ｓ１０８）、メインルーチンに戻り、再生中断されたＤＶＤビデオの続きをＤＶＤデコーダ１１３に送ってその再生を開始させる。
【００７３】
なお、本実施形態では、ＤＶＤビデオと、プッシュ技術によって予めＨＤＤにダウンロードされたコンテンツとの切り替え表示について説明したが、衛星放送やＣＡＴＶによって提供されるデジタル放送番組などのデジタルコンテンツをＤＶＤビデオにリンクさせて再生することも可能である。また、リンク画像を、ＤＶＤビデオとは別のＤＶＤメディアやＣＤ−ＲＯＭメディアなどに記録して配布することも可能である。さらに、ＤＶＤデコーダ１１３からの割り込み発生時に、ＷＷＷブラウザ２０３を使用して、該当するリンク画像をＷｅｂサイトから取得するようにしてもよい。
【００７４】
また、リンク画像としては、ＭＰＥＧ２ストリームから構成される動画像の他、ＤＶＤデコーダ１１３による復号化が不要な他のファイル形式の静止画像であってもよく、この場合には、ＤＶＤ再生制御プログラム２０１は、その静止画像をＶＧＡドライバ２０２を介してＶＧＡコントローラ１１４にグラフィクスデータとして送ることになる。このグラフィクスデータは、ＶＧＡコントローラ１１４のＰＣＩバスインターフェイス経由でＶＲＡＭ２０に描画され、そして画面表示される。
【００７５】
さらに、図５の手順を有するＤＶＤ再生制御プログラムはＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を通じて配布することができることはもちろんである。
【００７６】
【発明の効果】
以上説明したように、本発明によれば、ＤＶＤビデオなどのタイトル構造を変更することなく、そのタイトルを構成する動画像ストリームの任意の再生位置での再生画像の切り替えや、任意の映像ソースへのリンク、さらにはプッシュ技術を使用することによりリンク先の映像ソースの自動更新などを実現できるようになり、より自由度の高いタイトル再生を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る画像表示装置を実現するためのハードウェアおよびソフトウェアの基本構成を示すブロック図。
【図２】同実施形態の画像表示装置の具体的なハードウェア構成の一例を示すブロック図。
【図３】同実施形態の画像表示装置で用いられるビデオデータのフォーマットを示す図。
【図４】同実施形態の画像表示装置によるＤＶＤビデオとリンク画像との切り替え表示の一例を示す図。
【図５】同実施形態の画像表示装置に適用される再生画像切り替え処理方法の手順を示すフローチャート。
【符号の説明】
１１１…ＤＶＤドライブ
１１２…ＨＤＤ
１１３…ＤＶＤデコーダ
１１４…ＶＧＡコントローラ
１１５…ディスプレイモニタ
１１６…通信装置
１１７…タイムセットレジスタ
１１８…タイムカウンタ
２０１…ＤＶＤ再生制御プログラム
２０２…ＶＧＡドライバ
２０３…ＷＷＷブラウザ
【図１】
0003772023.tif 000002
【図２】
0003772023.tif 000003
【図３】
0003772023.tif 000004
【図４】
0003772023.tif 000005
【図５】
0003772023.tif 000006