(57)【要約】      （修正有）【課題】一連の動画データの途中のフレームデータから表示方法をスムーズに変更できる動画表示処理装置を得ること。【解決手段】画像を表示するための表示装置と通信可能に接続され、前記表示装置を制御する表示装置制御部と、画像を構成するフレームデータと画像を表示する際の制御情報とを対応付けて記憶するフレームデータ記憶部と、前記フレームデータ記憶部に記憶されている前記フレームデータを前記表示装置に送信するフレームデータ制御部と、を備え、前記フレームデータ制御部は、前記フレームデータを前記表示装置に送信する際に、前記フレームデータに対応する前記制御情報を前記表示装置制御部に送信し、前記表示装置制御部は、前記フレームデータ制御部から受信する前記制御情報に基づき、画像の表示を制御するための情報を前記表示装置に送信する。【選択図】図３
2005300585.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための表示装置と通信可能に接続され、
前記表示装置を制御する表示装置制御部と、
画像を構成するフレームデータと画像を表示する際の制御情報とを対応付けて記憶するフレームデータ記憶部と、
前記フレームデータ記憶部に記憶されている前記フレームデータを前記表示装置に送信するフレームデータ制御部と、
を備え、
前記フレームデータ制御部は、前記フレームデータを前記表示装置に送信する際に、前記フレームデータに対応する前記制御情報を前記表示装置制御部に送信し、
前記表示装置制御部は、前記フレームデータ制御部から受信する前記制御情報に基づき、画像の表示を制御するための情報を前記表示装置に送信すること、
を特徴とする動画表示処理装置。
【請求項２】
請求項１に記載の動画表示処理装置であって、
符号化された動画データを記憶する動画データ記憶部と、
前記制御情報を記憶する制御情報記憶部と、
前記動画データ記憶部に記憶されている前記動画データを復号して前記フレームデータを生成する画像復号処理部と、
を備え、
前記フレームデータ記憶部は、前記画像復号処理部により生成された前記フレームデータと前記制御情報記憶部に記憶されている前記制御情報とを対応付けて記憶すること、
を特徴とする動画表示処理装置。
【請求項３】
請求項２に記載の動画表示処理装置であって、
前記動画データのフォーマットがＭＰＥＧであることを特徴とする動画表示処理装置。
【請求項４】
請求項１に記載の動画表示処理装置であって、
符号化された動画データを記憶する動画データ記憶部と、
前記動画データ記憶部に記憶されている前記動画データを復号して前記フレームデータと前記フレームデータに対応する前記制御情報とを生成する画像復号処理部と、
を備え、
前記フレームデータ記憶部は、前記画像復号処理部により生成された前記フレームデータと前記制御情報とを対応付けて記憶すること、
を特徴とする動画表示処理装置。
【請求項５】
請求項１に記載の動画表示処理装置であって、
符号化された動画データを記憶する動画データ記憶部と、
前記制御情報を記憶する制御情報記憶部と、
前記動画データ記憶部に記憶されている前記動画データを復号して前記フレームデータと前記フレームデータに対応する前記制御情報とを生成する画像復号処理部と、
を備え、
前記フレームデータ記憶部は、
前記制御情報記憶部に前記制御情報が記憶されている場合は、前記画像復号処理部により生成された前記フレームデータと前記制御情報記憶部に記憶されている前記制御情報とを対応付けて記憶し、
前記制御情報記憶部に前記制御情報が記憶されていない場合は、前記画像復号処理部により生成された前記フレームデータと前記画像復号処理部により生成された前記制御情報とを対応付けて記憶すること、
を特徴とする動画表示処理装置。
【請求項６】
請求項１に記載の動画表示処理装置であって、
前記制御情報に、画像の配置を制御するための配置情報及び画像の拡大・縮小を制御するための拡大・縮小情報が含まれ、
前記フレームデータ制御部は、前記フレームデータを前記表示装置に送信する際に、前記フレームデータに対応する前記配置情報及び前記拡大・縮小情報を前記表示装置制御部に送信し、
前記表示装置制御部は、前記フレームデータ制御部から受信する前記配置情報に基づき、画像の配置を制御するための情報を前記表示装置に送信し、
前記表示装置制御部は、前記フレームデータ制御部から受信する前記拡大・縮小情報に基づき、画像の拡大・縮小を制御するための情報を前記表示装置に送信すること、
を特徴とする動画表示処理装置。
【請求項７】
請求項６に記載の動画表示処理装置であって、
符号化された動画データを記憶する動画データ記憶部と、
前記制御情報を記憶する制御情報記憶部と、
前記動画データ記憶部に記憶されている前記動画データを復号して前記フレームデータを生成する画像復号処理部と、
を備え、
前記フレームデータ記憶部は、前記画像復号処理部により生成された前記フレームデータと前記制御情報記憶部に記憶されている前記制御情報とを対応付けて記憶すること、
を特徴とする動画表示処理装置。
【請求項８】
請求項６に記載の動画表示処理装置であって、
符号化された動画データを記憶する動画データ記憶部と、
前記動画データ記憶部に記憶されている前記動画データを復号して前記フレームデータと前記フレームデータに対応する前記制御情報とを生成する画像復号処理部と、
を備え、
前記フレームデータ記憶部は、前記画像復号処理部により生成された前記フレームデータと前記制御情報とを対応付けて記憶すること、
を特徴とする動画表示処理装置。
【請求項９】
請求項６に記載の動画表示処理装置であって、
符号化された動画データを記憶する動画データ記憶部と、
前記制御情報を記憶する制御情報記憶部と、
前記動画データ記憶部に記憶されている前記動画データを復号して前記フレームデータと前記フレームデータに対応する前記制御情報とを生成する画像復号処理部と、
を備え、
前記フレームデータ記憶部は、
前記制御情報記憶部に前記制御情報が記憶されている場合は、前記画像復号処理部により生成された前記フレームデータと前記制御情報記憶部に記憶されている前記制御情報とを対応付けて記憶し、
前記制御情報記憶部に前記制御情報が記憶されていない場合は、前記画像復号処理部により生成された前記フレームデータと前記画像復号処理部により生成された前記制御情報とを対応付けて記憶すること、
を特徴とする動画表示処理装置。
【請求項１０】
請求項１に記載の動画表示処理装置であって、
前記フレームデータ制御部が前記表示装置制御部に送信した前記制御情報を記憶する送信制御情報記憶部を備え、
前記フレームデータ制御部は、前記フレームデータを前記表示装置に送信する際に、前記フレームデータに対応する前記制御情報が前記送信制御情報記憶部に記憶されている前記制御情報と同じ場合は、前記フレームデータに対応する前記制御情報を前記表示装置制御部に送信しないこと、
を特徴とする動画表示処理装置。
【請求項１１】
請求項２に記載の動画表示処理装置であって、
符号化された動画データを受信する動画データ受信部を備え、
前記動画データ記憶部は、前記動画データ受信部により受信された前記動画データを記憶すること、
を特徴とする動画表示処理装置。
【請求項１２】
請求項４に記載の動画表示処理装置であって、
符号化された動画データを受信する動画データ受信部を備え、
前記動画データ記憶部は、前記動画データ受信部により受信された前記動画データを記憶すること、
を特徴とする動画表示処理装置。
【請求項１３】
請求項１１に記載の動画表示処理装置であって、
前記表示装置を備えることを特徴とする動画表示処理装置。
【請求項１４】
請求項１２に記載の動画表示処理装置であって、
前記表示装置を備えることを特徴とする動画表示処理装置。
【請求項１５】
画像を表示するための表示装置と通信可能に接続され、
ＣＰＵとメモリとを有し、
画像を構成するフレームデータと画像を表示する際の制御情報とが対応付けて前記メモリに記憶されている動画表示処理装置の制御方法であって、
前記ＣＰＵが、
前記メモリに記憶されている前記フレームデータと前記フレームデータに対応する前記制御情報を取得し、
前記メモリから取得した前記制御情報に基づき、画像の表示を制御するための情報を前記表示装置に送信し、
前記メモリから取得した前記フレームデータを前記表示装置に送信すること、
を特徴とする動画表示処理装置の制御方法。
【請求項１６】
請求項１５に記載の動画表示処理装置の制御方法であって、
符号化された動画データ及び前記制御情報が前記メモリに記憶され、
前記ＣＰＵが、
前記メモリに記憶されている前記動画データを復号して前記フレームデータを生成し、
生成された前記フレームデータと前記メモリに記憶されている前記制御情報とを対応付けて前記メモリに記憶すること、
を特徴とする動画表示処理装置の制御方法。
【請求項１７】
請求項１５に記載の動画表示処理装置の制御方法であって、
前記ＣＰＵが、
前記メモリに記憶されている前記動画データを復号して前記フレームデータ及び前記制御情報を生成し、
生成された前記フレームデータと前記制御情報とを対応付けて前記メモリに記憶すること、
を特徴とする動画表示処理装置の制御方法。
【請求項１８】
画像を表示するための表示装置と通信可能に接続され、
ＣＰＵとメモリとを有し、
画像を構成するフレームデータと画像を表示する際の制御情報とが対応付けて前記メモリに記憶されている動画表示処理装置における前記ＣＰＵに実行させるためのプログラムが記録された記録媒体であって、
前記ＣＰＵが、
前記メモリに記憶されている前記フレームデータと前記フレームデータに対応する前記制御情報を取得するステップと、
前記メモリから取得した前記制御情報に基づき、画像の表示を制御するための情報を前記表示装置に送信するステップと、
前記メモリから取得した前記フレームデータを前記表示装置に送信するステップと、
を備えることを特徴とするプログラムが記録された記録媒体。
【請求項１９】
請求項１８に記載のプログラムが記録された記録媒体であって、
符号化された動画データ及び前記制御情報が前記メモリに記憶され、
前記ＣＰＵが、
前記メモリに記憶されている前記動画データを復号して前記フレームデータを生成するステップと、
生成された前記フレームデータと前記メモリに記憶されている前記制御情報とを対応付けて前記メモリに記憶するステップと、
を備えることを特徴とするプログラムが記録された記録媒体。
【請求項２０】
請求項１８に記載のプログラムが記録された記録媒体であって、
前記ＣＰＵが、
前記メモリに記憶されている前記動画データを復号して前記フレームデータ及び前記制御情報を生成するステップと、
生成された前記フレームデータと前記制御情報とを対応付けて前記メモリに記憶するステップと、
を備えることを特徴とするプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画表示処理装置、動画表示処理装置の制御方法、及び記録媒体に関する。
【背景技術】
【０００２】
２０００年１２月から放送が開始されたＢＳデジタルテレビ放送や２００３年１２月から放送が開始された地上デジタルテレビ放送では、画像データおよび音声データで構成される動画データの多重化のためにトランスポートストリームが使用されている。トランスポートストリームはＩＳＯ／ＩＥＣのＭＰＥＧ２−ＴＳ（Moving Pictures Experts Group, Transport Stream）で規格化されており、符号化された動画データの復号処理開始時刻情報（Decoding Time Stamp）および出力開始時刻情報（Presentation Time Stamp）が含まれている。
【０００３】
このような動画データを出力するための動画表示処理装置をソフトウェアモジュールによって構成する場合、動画を構成する１フレーム分の画像データ（以後、「フレームデータ」と称する）の復号処理終了時刻を正確に予測することが困難である。また、フレームデータの復号が終了する順序がフレームデータを表示する順序と一致しないことがある。このため、復号が終了したフレームデータに対してトランスポートストリームに含まれる出力開始時刻情報を用いて表示するフレームデータの管理を行う方法がある。
【０００４】
図８に、符号化された動画データを復元してフレームデータを表示する動画表示処理装置が備える機能を示す。動画表示処理装置は、処理部８０とデータ記憶部９０とを備えている。そして、処理部８０には画像復号処理部８１、制御部８２、動画表示処理部８３が含まれている。さらに、動画表示処理部８３は、フレームデータ制御部８４、拡大・縮小制御部８５、及び配置制御部８６で構成されている。また、データ記憶部９０には、動画データ記憶部９１、配置情報記憶部９２、拡大・縮小情報記憶部９３、及びフレームデータ記憶部９４が含まれている。動画データ記憶部９１には、符号化された動画データであるトランスポートストリームが記憶されている。そして、配置情報記憶部９２には、動画データの表示レイアウトを示す配置情報が記憶されている。また、拡大・縮小情報記憶部９３には、動画データの表示サイズを示す拡大・縮小情報が記憶されている。
【０００５】
動画表示処理装置は、ディスプレイ２６に動画を表示するため、次の手順に従って処理を行う。  
まず、制御部８２は、配置情報記憶部９２に記憶されている配置情報を拡大・縮小制御部８５及び配置制御部８６に送信する。さらに、制御部８２は、拡大・縮小制御９３に記憶されている拡大・縮小情報を拡大・縮小制御部８５に送信する。配置制御部８６は、受信した配置情報に基づいて配置制御装置２４に設定情報を送信することにより、ディスプレイ２６の設定を行う。同様に、拡大・縮小制御部８５は、受信した拡大・縮小情報に基づいて拡大・縮小処理装置２３に設定情報を送信することにより、ディスプレイ２６の設定を行う。
【０００６】
次に、画像復号処理部８１は、動画データ記憶部９１に記憶されている動画データを復号してフレームデータを生成する。制御部８２は、画像復号処理部８１により生成されたフレームデータを動画表示処理部８３に送信する。動画表示処理部８３のフレームデータ制御部８４は、制御部８２から受信するフレームデータをフレームデータ記憶部９４に記憶する。  
フレームデータ制御部８４は、出力開始時刻情報に従ってフレームデータ記憶部９４に記憶されているフレームデータを読み出し、拡大・縮小処理装置２３に送信する。そして、フレームデータは拡大・縮小処理装置２３において加工され、ＤＡコンバータ２４を介してディスプレイ２６に表示される。  
以上の処理が繰り返されることにより、動画の表示が行われる。
【０００７】
また、特許文献１には、動画表示処理装置をソフトウェアモジュールにより構成する方法が開示されている。
【特許文献１】特開２００３−２３６２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
図８に示す機能を備える動画表示処理装置においては、復号する動画データの表示サイズや表示レイアウトの設定は、複数のフレームデータで構成される一連の動画データごとに行われる。そして、一連の動画データの途中のフレームデータから表示サイズや表示レイアウトを変更する場合は次の手順で行われる。まず、制御部８２は、画像復号処理部８１における動画データの復号処理を停止する。そして、フレームデータ制御部８４は、フレームデータ記憶部９４に記憶されているフレームデータを削除する。その後、制御部８２は配置情報記憶部９２に記憶されている配置情報及び拡大・縮小情報記憶部９３に記憶されている拡大・縮小情報を配置制御部８６及び拡大・縮小制御部８５に送信し、ディスプレイ２６の再設定を行う。その後、制御部８２は、画像復号処理部８１における動画データの復号を再開する。
【０００９】
ここで、この一連の処理が完了するまでの間、ディスプレイ２６には動画が表示されないこととなる。また、フレームデータの表示処理と制御情報の設定処理とが別々に行われるため、表示される動画と制御情報の反映タイミングとを合わせることが困難である。そのため、一連の動画データの途中のフレームデータからスムーズに表示サイズや表示レイアウトを変更することができない。
【００１０】
本発明は上記課題を鑑みてなされたものであり、一連の動画データの途中のフレームデータからスムーズに表示方法を変更可能な動画表示処理装置、動画表示処理装置の制御方法、及び記録媒体を提供することを主たる目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のうち主たる発明は、動画表示処理装置であって、画像を表示するための表示装置と通信可能に接続され、前記表示装置を制御する表示装置制御部と、画像を構成するフレームデータと画像を表示する際の制御情報とを対応付けて記憶するフレームデータ記憶部と、前記フレームデータ記憶部に記憶されている前記フレームデータを前記表示装置に送信するフレームデータ制御部と、を備え、前記フレームデータ制御部は、前記フレームデータを前記表示装置に送信する際に、前記フレームデータに対応する前記制御情報を前記表示装置制御部に送信し、前記表示装置制御部は、前記フレームデータ制御部から受信する前記制御情報に基づき、画像の表示を制御するための情報を前記表示装置に送信することとする。
【発明の効果】
【００１２】
本発明によれば、一連の動画データの途中のフレームデータからスムーズに表示方法を変更可能な動画表示処理装置、動画表示処理装置の制御方法、及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１３】
＝＝全体構成＝＝
図１は、本発明の一実施形態である動画表示処理装置１１を含んで構成されるデジタルテレビ放送受信機１０のハードウェア構成を示す図である。
【００１４】
デジタルテレビ放送受信機１０は、動画表示処理装置１１、メインＣＰＵ１２、受信装置１３、表示装置１４を含んで構成される。  
動画表示処理装置１１は、表示装置１４に動画を表示するための装置である。メインＣＰＵ１２は、動画表示処理装置１１、受信装置１３等の動作を制御するためのプロセッサである。  
動画表示処理装置１１は、ＣＰＵ２１、共有メモリ２２を含んで構成される。また、表示装置１４は、拡大・縮小処理装置２３、配置制御装置２４、ＤＡコンバータ２５、ディスプレイ２６を含んで構成される。
【００１５】
ＣＰＵ２１は、動画表示処理装置１１を制御するプロセッサである。ＣＰＵ２１の制御により、受信装置１３を介して受信されるデジタルテレビ放送の動画データが表示装置１４のディスプレイ２６に表示される。  
共有メモリ２２は、ＣＰＵ２１が実行するプログラムや各種のデータを記憶するメモリである。ＣＰＵ２１が共有メモリ２２に記憶されているプログラムを実行することにより、動画表示処理装置１１における各種の機能が実現される。  
拡大・縮小処理装置２３は、ディスプレイ２６に出力される動画を所定の大きさに拡大または縮小するための装置である。また、配置制御装置２４は、ディスプレイ２６に表示される動画のレイアウトを制御するための装置である。  
ＤＡコンバータ２５は、動画を構成するデジタル信号をディスプレイ２６で表示可能なアナログ信号に変換する装置である。
【００１６】
なお、動画表示処理装置１１のＣＰＵ２１、表示装置１４の拡大・縮小処理装置２３、配置制御装置２４、ＤＡコンバータ２５を１つのＬＳＩにまとめてメディアプロセッサ２７とすることも可能である。
【００１７】
受信装置１３は、有線や無線により送信されてくるデジタルテレビ放送の受信信号を復調し、復調した信号であるトランスポートストリームを出力するテレビチューナーである。図２に、トランスポートストリーム３１の構成を示す。トランスポートストリーム３１は、ＭＰＥＧ２−ＴＳ（Moving Pictures Experts Group, Transport Stream）の規格に従うトランスポートパケット３２から構成されている。トランスポートパケット３２は、１８８バイトの固定長パケットであり、ヘッダ部３３とペイロード部３４とで構成されている。ヘッダ部３３には、パケット識別子や各種のフラグが設定される。そして、動画データを構成するＰＥＳ（Packetized Elementary Stream）パケット３５は、同じパケット識別子が設定されている複数のトランスポートパケット３２のペイロード部３４に分割して格納される。ＰＥＳパケット３５は、符号化された動画データであるエレメンタリストリーム３６を分割して動画データの復号処理開始時刻情報（Decoding Time Stamp）および出力開始時刻情報（Presentation Time Stamp）をヘッダとして付与したデータである。なお、受信装置１３を介して受信されたトランスポートストリーム３１は、共有メモリ２２に記憶される。
【００１８】
リモコン１５は、ディスプレイ２６に表示する動画の制御情報を入力するための装置である。制御情報には、例えば、動画のレイアウトを制御するための配置情報や拡大・縮小を制御するための拡大・縮小情報などがある。リモコン１５から入力された制御情報は、メインＣＰＵ１２を介して動画表示処理装置１１に送信される。
【００１９】
なお、動画表示処理装置１１、メインＣＰＵ１２、受信装置１３でデジタルテレビ放送受信用のセットトップボックス３０を構成することも可能である。セットトップボックス３０を構成する際にも、メディアプロセッサ２７を用いることが可能である。
【００２０】
＝＝機能構成＝＝
図３は、動画表示処理装置１１が備える機能を示すブロック図である。動画表示処理装置１１は、動画の復号や表示を行う処理部４０及び各種のデータを記憶するデータ記憶部５０を備えている。さらに、処理部４０は、画像復号処理部４１、制御部４２、動画表示処理部４３を備えている。また、データ記憶部５０は、動画データ記憶部５１、配置情報記憶部５２、拡大・縮小情報記憶部５３、フレームデータ記憶部５４、送信制御情報記憶部５５を備えている。
【００２１】
画像復号処理部４１は、動画データ記憶部５１に記憶されている符号化された動画データの復号処理をおこなう。動画データ記憶部５１には、受信装置１３を介して受信されたトランスポートストリーム３１が記憶されている。画像復号処理部４１は、動画データ記憶部５１に記憶されているトランスポートストリーム３１を復号して複数のフレームデータを生成する。フレームデータとは、動画を構成する１コマの画像データである。画像復号処理部４１は、生成したフレームデータを制御部４２に送信する。
【００２２】
制御部４２は、動画表示処理装置１１の全体の動作を制御する。配置情報記憶部５２には、リモコン１５から入力された配置情報が記憶されている。また、拡大・縮小情報記憶部５３には、リモコン１５から入力された拡大・縮小情報が記憶されている。制御部４２の制御情報付加部４４は、画像復号処理部４１から受信するフレームデータに配置情報と拡大・縮小情報を付加し、動画表示処理部４３に送信する。
【００２３】
動画表示処理部４３は、画像復号処理部４１で生成されたフレームデータに基づき、画像をディスプレイ２６に表示する。動画表示処理部４３は、フレームデータ制御部４５と表示装置制御部４６とを備えている。そして、表示装置制御部４６には、拡大・縮小制御部４７および配置制御部４８が含まれている。フレームデータ制御部４５は、制御情報付加部４４から受信するフレームデータと制御情報とを対応付けてフレームデータ記憶部５４に記憶する。図４は、フレームデータ記憶部５４に記憶されるフレームデータと制御情報との対応付けを表すフレーム情報７０の構造を示す図である。フレーム情報７０は、フレームデータ格納アドレス７１、表示開始時刻７２、配置情報７３、拡大・縮小情報７４を含んで構成される。フレームデータ格納アドレス７１には、フレームデータが記憶されている共有メモリ２２におけるアドレスが設定されている。表示開始時刻７２には、ＰＥＳパケット３５のヘッダに指定されていた出力開始時刻情報が設定されている。そして、配置情報７３および拡大・縮小情報７４は、制御情報付加部４４において付加された制御情報が設定されている。
【００２４】
フレームデータ制御部４５は、フレーム情報７０を参照し、表示開始時刻７２に従いフレームデータ格納アドレス７１に記憶されているフレームデータを取得する。そして、フレームデータ制御部４５は、取得したフレームデータを拡大・縮小処理装置２３に送信する。また、フレームデータ制御部４５は、フレーム情報７０に設定されている制御情報を拡大・縮小制御部４７および配置制御部４８に送信し、送信した制御情報を送信制御情報記憶部５５に記憶する。
【００２５】
拡大・縮小制御部４７は、フレームデータ制御部４５から受信する制御情報に基づき、拡大・縮小処理装置２３の設定を行う。同様に、配置制御部４８は、フレームデータ制御部４５から受信する制御情報に基づき、配置制御装置２４の設定を行う。
【００２６】
拡大・縮小処理装置２３は、フレームデータ制御部より受信するフレームデータに対して拡大・縮小処理を行い、ＤＡコンバータ２５に送信する。また、配置制御装置２４は、配置制御部４８より設定された配置情報に基づき、動画のレイアウトに関する情報をＤＡコンバータ２４に送信する。そして、ＤＡコンバータ２４は、拡大・縮小処理装置２３から受信する拡大・縮小処理が施されたフレームデータと配置制御装置２４から受信する動画のレイアウトに関する情報とに基づいて、フレームデータをアナログ信号に変換してディスプレイ２６に送信する。
【００２７】
なお、処理部４０の機能は、ＣＰＵ２１が共有メモリ２２に記憶されているプログラムを実行することにより実現される。また、データ記憶部５０の機能は共有メモリ２２を用いて実現される。
【００２８】
＝＝動画表示処理＝＝
図５のフローチャートを用いて、動画表示処理装置１１が実行する動画表示処理の流れを説明する。まず、画像復号処理部４１は、動画データ記憶部５１に記憶されているトランスポートストリーム３１を復号して動画を構成するフレームデータを生成する（Ｓ５０１）。そして、画像復号処理部４１は、生成したフレームデータを制御部４２に送信する（Ｓ５０２）。
【００２９】
制御部４２の制御情報付加部４４は、画像復号処理部４１から受信するフレームデータに配置情報記憶部５２に記憶されている配置情報および拡大・縮小情報記憶部５３に記憶されている拡大・縮小情報を付加し（Ｓ５０３）、動画表示処理部４３に送信する（Ｓ５０４）。
【００３０】
動画表示処理部４３のフレームデータ制御部４５は、制御情報付加部４４から受信するフレームデータをフレームデータ記憶部５４に記憶する。そして、フレームデータ制御部４５は、当該フレームデータが格納されているアドレス、表示開始時刻、配置情報、拡大・縮小情報を設定したフレーム情報７０を生成してフレームデータ記憶部５４に記憶する（Ｓ５０５）。
【００３１】
フレームデータ制御部４５は、表示開始時刻７２が現在時刻に達したフレーム情報７０をフレームデータ記憶部５４から取得する（Ｓ５０６）。そして、フレームデータ制御部４５は、当該フレーム情報７０に設定されている配置情報７３および拡大・縮小情報７４を拡大・縮小制御部４７が、送信制御情報記憶部５５に記憶されている制御情報と同じであるかどうか確認する（Ｓ５０７）。
【００３２】
当該フレーム情報７０に設定されている配置情報７３および拡大・縮小情報７４を拡大・縮小制御部４７が、送信制御情報記憶部５５に記憶されている制御情報と同じ場合、拡大・縮小処理装置２３および配置制御装置２４の再設定を行う必要がない。そこで、フレームデータ制御部４５は、フレームデータ格納アドレス７１に記憶されているフレームデータをフレームデータ記憶部５４から取得し、拡大・縮小処理装置２３に送信する（Ｓ５０８）。
【００３３】
当該フレーム情報７０に設定されている配置情報７３および拡大・縮小情報７４を拡大・縮小制御部４７が、送信制御情報記憶部５５に記憶されている制御情報と異なる場合、拡大・縮小処理装置２３および配置制御装置２４を再設定する必要がある。そこで、フレームデータ制御部４５は、当該フレーム情報７０に設定されている配置情報７３および拡大・縮小情報７４を拡大・縮小制御部４７に送信し（Ｓ５０９）、配置情報７３を配置制御部４８に送信する（Ｓ５１０）。そして、フレームデータ制御部４５は、送信した配置情報７３および拡大・縮小情報７４を送信制御情報記憶部５５に記憶する（Ｓ５１１）。拡大・縮小処理装置２３および配置制御装置２４の再設定が完了すると、フレームデータ制御部４５は、フレームデータを拡大・縮小処理装置２３に送信する（Ｓ５０８）。
【００３４】
この一連の処理により、リモコン１５で入力された配置情報および拡大・縮小情報に基づき、動画データがディスプレイ２６に表示される。また、一連の動画データをディスプレイ２６に表示している最中にリモコン１５から配置情報および拡大・縮小情報の変更が入力されると、この入力以降に生成されるフレームデータは変更された配置情報および拡大・縮小情報に基づいてディスプレイ２６に表示される。
【００３５】
＝＝パーソナルコンピュータへの適用＝＝
次に、パーソナルコンピュータにおいてデジタルテレビ放送等の動画データを表示するためのシステム構成について説明する。図６は、本実施形態の動画表示処理装置１１を組み込んだパーソナルコンピュータ６０を示す図である。なお、動画表示処理装置１１はメディアプロセッサ２７を用いて構成されている。
【００３６】
動画表示処理装置１１は、ビデオボードとしてパーソナルコンピュータ６０に装着されている。なお、当該ビデオボードには、デジタルビデオ放送のチューナーである受信装置１３が含まれることとしてもよい。また、パーソナルコンピュータ６０はインターネット等を介して配信されるトランスポートストリーム３１を受信するための通信インタフェース６２を備えている。また、入力装置６３は、例えば、マウスやキーボードや受信装置１３に対するリモコン等である。入力装置６３からは、動画のレイアウトを制御するための配置情報および拡大・縮小を制御するための拡大・縮小情報が入力される。
【００３７】
受信装置１３または通信インタフェース６２を介して受信されたトランスポートストリーム３１は共有メモリ２２に記憶される。また、入力装置６３から入力された配置情報および拡大・縮小情報も共有メモリ２２に記憶される。
【００３８】
動画表示処理装置１１は、前述した図５に示す処理を実行する。これにより、入力装置６３で入力された配置情報および拡大・縮小情報に基づき、動画データがディスプレイ２６に表示される。また、一連の動画データをディスプレイ２６に表示している最中に入力装置６３から配置情報および拡大・縮小情報の変更が入力されると、この入力以降に生成されるフレームデータは変更された配置情報および拡大・縮小情報に基づいてディスプレイ２６に表示される。
【００３９】
＝＝放送データ拡張への対応＝＝
次に、受信装置１３または通信インタフェース６２等を介して受信されるトランスポートストリーム３１に配置情報や拡大・縮小情報等の制御情報が設定されることとなった場合の対応例について説明する。なお、動画表示処理装置１１のハードウェア構成および機能構成は前述の通りである。
【００４０】
図７は、トランスポートストリーム３１に制御情報が設定されている場合の、動画表示処理装置１１が実行する動画表示処理の流れを示すフローチャートである。まず、画像復号処理部４１は、動画データ記憶部５１に記憶されているトランスポートストリーム３１を復号して動画を構成するフレームデータと当該フレームデータに対する制御情報を生成する（Ｓ７０１）。そして、画像復号処理部４１は、生成したフレームデータと制御情報とを制御部４２に送信する（Ｓ７０２）。
【００４１】
制御部４２は、配置情報記憶部５２および拡大・縮小情報記憶部５３に制御情報が記憶されているかどうか確認する（Ｓ７０３）。制御情報が記憶されていない場合、制御部４２は、画像復号処理部４１から受信したフレームデータ及び制御情報を動画表示処理部４３に送信する（Ｓ７０４）。制御情報が記憶されている場合、制御部４２の制御情報付加部４４は、画像復号処理部４１から受信するフレームデータに配置情報記憶部５２に記憶されている配置情報および拡大・縮小情報記憶部５３に記憶されている拡大・縮小情報を付加する（Ｓ７０５）。そして、制御部４２は、画像復号処理部４１から受信したフレームデータと制御情報付加部４４により付加された制御情報とを動画表示処理部４３に送信する（Ｓ７０４）。
【００４２】
以降の処理（Ｓ７０６〜Ｓ７１５）は、図５に示した処理（Ｓ７０６〜Ｓ７１４）と同じである。  
この一連の処理により、トランスポートストリーム３１に設定されている制御情報に基づき、動画データがディスプレイ２６に表示される。また、トランスポートストリーム３１に制御情報が設定されている場合であっても、リモコン１５等により設定情報が設定されている場合はその設定情報に基づき、動画データがディスプレイ２６に表示される。
【００４３】
以上、本実施の形態の動画表示処理装置１１について説明した。本実施の形態の動画表示処理装置１１においては、リモコン１５や入力装置６３で入力された制御情報は、フレームデータと対応付けられてフレームデータ記憶部９４に記憶される。そして、フレームデータがディスプレイ２６に表示される際に、当該フレームデータと対応する制御情報に基づいてディスプレイ２６の設定が行われる。そのため、一連の動画データの途中のフレームデータから動画の表示サイズや表示レイアウトを変更する際に、フレームデータ記憶部９４に記憶されているフレームデータの削除や動画データの再復号処理を行う必要がない。これにより、ディスプレイ２６に表示される動画を途切れさせることなく表示サイズや表示レイアウトの変更を行うことができる。
【００４４】
また、フレームデータ制御部８４は、フレームデータを拡大・縮小処理装置２３に送信する際に、当該フレームデータに対応する制御情報を拡大・縮小制御部８５および配置制御部８６に送信する。そのため、動画データの表示と制御情報の反映タイミングとを合わせることができる。これにより、一連の動画データの途中のフレームデータから表示サイズおよび表示レイアウトをスムーズに変更することができる。
【００４５】
また、デジタルテレビ放送で配信されるトランスポートストリーム３１にフレームデータごとの制御情報が設定されることとなった場合において、フレームデータごとの表示サイズおよび表示レイアウトの変更をスムーズに行うことができる。さらに、トランスポートストリーム３１に設定されている制御情報とは異なる制御情報をユーザがリモコン１５等から入力した場合は、ユーザが入力した制御情報を優先して表示サイズおよび表示レイアウトの変更を行うことができる。
【００４６】
また、送信制御情報記憶部５５には、拡大・縮小制御部４７および配置制御部４８に送信された制御情報が記憶されている。そして、フレームデータ制御部４５は拡大・縮小処理装置２３に送信するフレームデータに対応する制御情報が送信制御情報記憶部５５に記憶されている制御情報と同じ場合は、当該制御情報を拡大・縮小制御部４７および配置制御部４８に送信しない。つまり、拡大・縮小制御部４７および配置制御部４８において不必要な設定処理が行われない。これにより、フレームデータごとに制御情報を反映させることによる動画表示処理の速度低下を防ぐことができる。
【００４７】
以上、本実施の形態について説明したが、上記実施例は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００４８】
例えば、本実施の形態においては、制御情報は配置情報および拡大・縮小情報としたが、フレームデータの表示を制御する情報であれば他の情報でも構わない。例えば、横縦比１６：９の動画データを横縦比４：３で表示する方法の一つであるパンスキャンにおいて、フレームデータの表示する範囲を制御情報としてもよい。また、デジタルテレビ放送で配信されるトランスポートストリーム３１に制御情報が設定される場合においては、例えば、動画のフォーマット情報、字幕情報、コピープロテクト情報などを制御情報とすることもできる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態として説明する、動画表示処理装置１１を含んで構成されるデジタルテレビ放送受信機１０の構成を示す図である。
【図２】本発明の一実施形態として説明する、トランスポートストリーム３１の構成を示す図である。
【図３】本発明の一実施形態として説明する、動画表示処理装置１１が備える機能を示す図である。
【図４】本発明の一実施形態として説明する、フレーム情報７０の構成を示す図である。
【図５】本発明の一実施形態として説明する、動画表示処理装置１１が実行する動画表示処理を示すフローチャートである。
【図６】本発明の一実施形態として説明する、動画表示処理装置１１を含んで構成されるパーソナルコンピュータ６０の構成を示す図である。
【図７】本発明の一実施形態として説明する、トランスポートストリーム３１に制御情報が設定されている場合に動画表示処理装置１１が実行する動画表示処理を示すフローチャートである。
【図８】従来の動画表示処理装置が備える機能を示す図である。
【符号の説明】
【００５０】
１０  デジタルテレビ放送受信機          １１  動画表示処理装置
１２  メインＣＰＵ                      １３  受信装置
１４  表示装置                          １５  リモコン
２１  ＣＰＵ                            ２２  共有メモリ
２３  拡大・縮小処理装置                ２４  配置制御装置
２５  ＤＡコンバータ                    ２６  ディスプレイ
２７  メディアプロセッサ                ３０  セットトップボックス
３１  トランスポートストリーム          ３２  トランスポートパケット
３３  ヘッダ部                          ３４  ペイロード部
３５  ＰＥＳパケット                    ３６  エレメンタリストリーム
４０  処理部                            ４１  画像復号処理部
４２  制御部                            ４３  動画表示処理部
４４  制御情報付加部                    ４５  フレームデータ制御部
４６  表示装置制御部                    ４７  拡大・縮小制御部
４８  配置制御部                        ５０  データ記憶部
５１  動画データ記憶部                  ５２  配置情報記憶部
５３  拡大・縮小情報記憶部              ５４  フレームデータ記憶部
５５  送信制御情報記憶部                ６０  パーソナルコンピュータ
６５  ビデオボード                      ６２  通信インタフェース
６３  入力装置
【図１】
2005300585.tif 000003
【図２】
2005300585.tif 000004
【図３】
2005300585.tif 000005
【図４】
2005300585.tif 000006
【図５】
2005300585.tif 000007
【図６】
2005300585.tif 000008
【図７】
2005300585.tif 000009
【図８】
2005300585.tif 000010