(57)【要約】【課題】ネットワークを介して制御コマンドを送信する操作側機器に変更を加えることなく、ネットワークを介して制御できる機能を拡大することができるネットワーク対応映像機器及びこの機器を含むネットワーク対応映像システムを提供する。【解決手段】ネットワーク対応映像機器２１は、動画データを蓄積するＨＤＤ１と、ＧＵＩ画面を画面データファイルとして蓄積するＨＤＤ２と、ＨＤＤ２から読み出された画面データを圧縮及び符号化し、ＴＳとして出力するＭＰＥＧ―２エンコーダ５と、入力されたＴＳをネットワーク上にアイソクロナスストリームとして送出するＩＥＥＥ１３９４インターフェース８と、ＩＥＥＥ１３９４インターフェース８に入力されるＴＳを、ＭＰＥＧ―２エンコーダ５から出力されたＴＳ又はＨＤＤ１からのＴＳのいずれかに切り換える切換手段６と、切換手段６の動作を制御するシステム制御手段７とを有する。【選択図】        図１
2006129103.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して制御コマンドを受け取るネットワーク対応映像機器であって、
予め生成されたグラフィカルユーザーインターフェース画面を画面データファイルとして蓄積する画面データ蓄積手段と、
前記画面データ蓄積手段から画面データを読み出す画面データ読出制御手段と、
前記画面データ読出制御手段により読み出された前記画面データを圧縮及び符号化し、トランスポートストリームとして出力する画像圧縮符号化手段と、
入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段と、
前記インターフェース手段に入力されるトランスポートストリームを、前記画像圧縮符号化手段から出力されたトランスポートストリーム又は他のトランスポートストリームのいずれかに切り換える切換手段と、
前記ネットワークを介して受け取る制御コマンドに基づいて、前記画面データ読出制御手段、前記画像圧縮符号化手段、前記インターフェース手段、及び前記切換手段の動作を制御するシステム制御手段と
を有することを特徴とするネットワーク対応映像機器。
【請求項２】
ネットワークを介して制御コマンドを受け取るネットワーク対応映像機器であって、
予め生成されたグラフィカルユーザーインターフェース画面のデータを圧縮及び符号化することによって得られたデータを、トランスポートストリームファイルとして蓄積する画面データ蓄積手段と、
前記画面データ蓄積手段からトランスポートストリームを読み出す画面データ読出制御手段と、
入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段と、
前記インターフェース手段に入力されるトランスポートストリームを、前記画面データ読出制御手段により読み出されたトランスポートストリーム又は他のトランスポートストリームのいずれかに切り換える切換手段と、
前記ネットワークを介して受け取る制御コマンドに基づいて、前記画面データ読出制御手段、前記インターフェース手段、及び前記切換手段の動作を制御するシステム制御手段と
を有することを特徴とするネットワーク対応映像機器。
【請求項３】
ネットワークを介して制御コマンドを受け取るネットワーク対応映像機器であって、
予め生成されたグラフィカルユーザーインターフェース画面を画面データファイルとして蓄積し、及び／又は、予め生成されたグラフィカルユーザーインターフェース画面のデータを圧縮及び符号化することによって得られたデータを、トランスポートストリームファイルとして蓄積する画面データ蓄積手段と、
前記画面データ蓄積手段から画面データ又はトランスポートストリームを読み出す画面データ読出制御手段と、
前記画面データ読出制御手段により読み出された前記画面データを圧縮及び符号化し、トランスポートストリームとして出力する画像圧縮符号化手段と、
入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段と、
前記インターフェース手段に入力されるトランスポートストリームを、前記画像圧縮符号化手段から出力されたトランスポートストリーム、前記画面データ読出制御手段により読み出されたトランスポートストリーム、又は他のトランスポートストリームのいずれかに切り換える切換手段と、
前記ネットワークを介して受け取る制御コマンドに基づいて、前記画面データ読出制御手段、前記画像圧縮符号化手段、前記インターフェース手段、及び前記切換手段の動作を制御するシステム制御手段と
を有することを特徴とするネットワーク対応映像機器。
【請求項４】
ネットワークを介して制御コマンドを受け取るネットワーク対応映像機器であって、
予め生成されたグラフィカルユーザーインターフェース画面のデータを圧縮及び符号化してＭＰＥＧ規格におけるＩフレームのデータファイルとして蓄積すると共に、予め設定した条件の下で生成したＰフレームのデータファイルを蓄積する画面データ蓄積手段と、
前記画面データ蓄積手段からＩフレームのデータを読み出すＩフレーム読出制御手段と、
前記画面データ蓄積手段からＰフレームのデータを読み出すＰフレーム読出制御手段と、
前記Ｉフレーム読出制御手段により読み出されたＩフレームのデータと前記Ｐフレーム読出制御手段により読み出されたＰフレームのデータを合成するフレーム合成手段と、
前記フレーム合成手段の出力をトランスポートストリームに変換するトランスポートストリーム形成手段と、
入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段と、
前記インターフェース手段に入力されるトランスポートストリームを、前記トランスポートストリーム形成手段から出力されたトランスポートストリーム又は他のトランスポートストリームのいずれかに切り換える切換手段と、
前記ネットワークを介して受け取る制御コマンドに基づいて、前記Ｉフレーム読出制御手段、前記Ｐフレーム読出制御手段、前記フレーム合成手段、前記インターフェース手段、及び前記切換手段の動作を制御するシステム制御手段と
を有することを特徴とするネットワーク対応映像機器。
【請求項５】
ネットワークを介して制御コマンドを受け取るネットワーク対応映像機器であって、
予め生成されたグラフィカルユーザーインターフェース画面のデータを圧縮及び符号化してＭＰＥＧ規格におけるＩフレームのデータファイルとして蓄積すると共に、予め設定した条件の下で生成したＰフレームのデータをトランスポートストリームのペイロードに挿入したトランスポートストリームファイルとして蓄積する画面データ蓄積手段と、
前記画面データ蓄積手段からＩフレームのデータを読み出すＩフレーム読出制御手段と、
前記画面データ蓄積手段からＰフレームのデータを含むトランスポートストリームを読み出すＰフレーム読出制御手段と、
前記Ｉフレーム読出制御手段から出力されたＩフレームのデータがペイロードに挿入されたトランスポートストリームを生成するＩフレーム挿入手段と、
前記Ｉフレーム挿入手段から出力されたＩフレームのデータを含むトランスポートストリームと前記Ｐフレーム読出制御手段から出力されたＰフレームのデータを含むトランスポートストリームを連結すると共に、システム情報を挿入するトランスポートストリーム連結手段と、
前記トランスポートストリーム連結手段から出力されたトランスポートストリームに含まれる時間情報を更新する時間情報更新手段と、
入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段と、
前記インターフェース手段に入力されるトランスポートストリームを、前記時間情報更新手段から出力されたトランスポートストリーム又は他のトランスポートストリームのいずれかに切り換える切換手段と、
前記ネットワークを介して受け取る制御コマンドに基づいて、前記Ｉフレーム読出制御手段、前記Ｐフレーム読出制御手段、前記Ｉフレーム挿入手段、前記トランスポートストリーム連結手段、前記インターフェース手段、及び前記切換手段の動作を制御するシステム制御手段と
を有することを特徴とするネットワーク対応映像機器。
【請求項６】
ネットワークを介して制御コマンドを受け取るネットワーク対応映像機器であって、
予め生成されたグラフィカルユーザーインターフェース画面のデータを圧縮及び符号化してＭＰＥＧ規格におけるＩフレームのデータとし、前記Ｉフレーム内のスライス毎に個別のファイルとして蓄積すると共に、予め設定した条件の下で生成したＰフレームのデータをトランスポートストリームのペイロードに挿入したトランスポートストリームファイルとして蓄積する画面データ蓄積手段と、
前記Ｉフレームの各スライスのデータを読み出すＩフレームスライス読出手段と、
前記Ｉフレームスライス読出手段により読み出された前記スライスのデータを繋ぎ合わせてＩフレームを形成するＩフレームスライス更新手段と、
前記Ｉフレームスライス更新手段で生成されたＩフレームのデータがペイロードに挿入されたトランスポートストリームを生成するＩフレーム挿入手段と、
前記Ｐフレームを含むトランスポートストリームを読み出すＰフレーム読出制御手段と、
前記Ｉフレーム挿入手段から出力されたＩフレームのデータを含むトランスポートストリームと前記Ｐフレーム読出制御手段から出力されたＰフレームのデータを含むトランスポートストリームを連結すると共に、システム情報を挿入するトランスポートストリーム連結手段と、
前記トランスポートストリーム連結手段から出力されたトランスポートストリームに含まれる時間情報を更新する時間情報更新手段と、
入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段と、
前記インターフェース手段に入力されるトランスポートストリームを、前記時間情報更新手段から出力されたトランスポートストリーム又は他のトランスポートストリームのいずれかに切り換える切換手段と、
前記ネットワークを介して受け取る制御コマンドに基づいて、前記Ｉフレームスライス読出手段、前記Ｐフレーム読出制御手段、前記Ｉフレーム挿入手段、前記Ｉフレームスライス更新手段、前記トランスポートストリーム連結手段、前記時間情報更新手段、前記インターフェース手段、及び前記切換手段の動作を制御するシステム制御手段と
を有することを特徴とするネットワーク対応映像機器。
【請求項７】
トランスポートストリームを蓄積するストリーム蓄積手段と、
前記ストリーム蓄積手段からトランスポートストリームを読み出すストリーム読出制御手段とをさらに有し、
前記切換手段に入力される前記他のトランスポートストリームが、前記ストリーム読出制御手段により読み出されたトランスポートストリームを含む
ことを特徴とする請求項１から６までのいずれかに記載のネットワーク対応映像機器。
【請求項８】
前記画面データ蓄積手段及び前記ストリーム蓄積手段が単一のハードディスクドライブからなることを特徴とする請求項７に記載のネットワーク対応映像機器。
【請求項９】
前記ネットワーク対応映像機器が画像記録再生装置であることを特徴とする請求項７又は８のいずれかに記載のネットワーク対応映像機器。
【請求項１０】
前記トランスポートストリームが、ＭＰＥＧー２トランスポートストリームであることを特徴とする請求項１から９までのいずれかに記載のネットワーク対応映像機器。
【請求項１１】
請求項１から１０までのいずれかに記載のネットワーク対応映像機器と、
前記ネットワーク対応映像機器からネットワークを介して送信されたトランスポートストリームに基づく画像を表示すると共に、前記ネットワーク対応映像機器に対する制御コマンドをネットワークを介して送信する操作側機器と
を有することを特徴とするネットワーク対応映像システム。
【請求項１２】
請求項１から１０までのいずれかに記載のネットワーク対応映像機器と、
前記ネットワーク対応映像機器から前記ネットワークを介して送信されたトランスポートストリームに基づく画像を表示する操作側機器と、
前記ネットワーク対応映像機器に対する制御コマンドを前記ネットワークを介して送信する制御ユニットと
を有することを特徴とするネットワーク対応映像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してトランスポートストリーム（ＴＳ）の送信及び制御コマンドの受信をするネットワーク対応映像機器及びこの機器を含むネットワーク対応映像システムに関し、特に、操作側機器からネットワークを介してネットワーク対応映像機器を操作する際に用いられるグラフィカルユーザーインターフェース（ＧＵＩ）画面信号の生成及び伝送に関するものである。
【背景技術】
【０００２】
テレビ（ＴＶ）及びビデオテープレコーダ（ＶＴＲ）等のオーディオビジュアル（ＡＶ）機器のデジタル化に伴い、機器間をＩＥＥＥ１３９４ネットワークで接続して、操作側機器（例えば、デジタルＴＶ）から制御対象機器（例えば、デジタルＶＴＲ）を制御する方式が広く用いられている。例えば、デジタルＴＶとデジタルＶＴＲ（例えば、Ｄ−ＶＨＳ方式ＶＴＲ）をＩＥＥＥ１３９４ネットワークで接続し、デジタルＴＶにデジタルＶＴＲ操作用のＧＵＩ画面を表示し、リモコンを用いてＧＵＩ画面にしたがった操作を行うことによって、デジタルＶＴＲの再生及び録画等の機能を制御する。一般には、予めデジタルＴＶにデジタルＶＴＲ操作用のＧＵＩ生成用データを組み込んでおき、１３９４トレードアソシエーション（１３９４ＴＡ）において定められたオーディオビデオ／コントロール（ＡＶ／Ｃ）コマンド規格にしたがって、デジタルＴＶからデジタルＶＴＲにＩＥＥＥ１３９４ネットワーク経由で制御コマンドを送る方法を採用している。
【０００３】
しかし、この方法では、予めデジタルＴＶにＧＵＩ生成用データが組み込まれている機器以外の制御対象機器の操作を行うことができず、デジタルＴＶがサポートしていない新たな機能が制御対象機器に追加された場合には、新たな機能をデジタルＴＶから操作できないことになる。また、デジタルＴＶに、予め制御方法に関するデータやＧＵＩ生成用データが組み込まれた機器以外の制御対象機器が接続された場合には、デジタルＴＶから制御対象機器を全く操作できないことになる。
【０００４】
このような問題点を解消するため、各ＡＶ機器が、グラフイック表示データを分散保持し、操作側機器であるデジタルＴＶからの要求に応じてグラフイック表示データを送信し、デジタルＴＶが、要求に対する応答のみをグラフイック表示するようにしたグラフイックデータ分散型ＡＶシステムが提案されている（例えば、特許文献１参照）。
【０００５】
また、制御対象機器であるＤＶＤ（デジタルバーサタイルディスク）プレーヤを、ＩＥＥＥ１３９４ネットワークを介して操作側機器であるデジタルＴＶに接続し、ＤＶＤプレーヤが、ＩＥＥＥ１３９４規格のアイソクロナス伝送（同期式チャンネル）で映像・音声信号を送り、サブピクチャーパック情報を処理して得たビットマップイメージ情報とサブピクチャーの画面制御情報を、アシンクロナス伝送（非同期式チャンネル）を通して伝送し、デジタルＴＶが、サブピクチャーを画面制御情報に応じて同期及び位置合せして映像信号と合成して出力する方法が提案されている（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開平０９−１４９３２５号公報（図１乃至図４）
【特許文献２】特開２００３−１１６０８８号公報（図３）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記した従来技術においては、制御対象機器（例えば、デジタルＶＴＲ）を操作するためのＧＵＩ生成用データが予め操作側機器（例えば、デジタルＴＶ）に組み込まれていなくとも、制御対象機器を操作することが可能になる。しかし、このような機能を実現するためには、操作側機器と制御対象機器との間でＧＵＩ生成用データを伝送する手順及びフォーマットを定めると共に、操作側機器にはＧＵＩ生成用データを受信し、ＧＵＩ生成用データを映像信号と合成して出力する機構を予め組み込んでおく必要があり、デジタルＴＶに変更を加えない限り、既存のデジタルＴＶを操作側機器として使用することはできないという問題点があった。
【０００８】
また、上記した従来技術においては、ＧＵＩ画面を構成するためのビットマップや静止画を頻繁に更新する必要がある場合に、制御対象機器から操作側機器にアシンクロナス伝送を通して大量のＧＵＩ生成用データを送信する必要があり、制御対象機器及び操作側機器の双方の内部処理の負荷が増加するという問題点もあった。
【０００９】
そこで、本発明の目的は、ネットワークを介して操作側機器にグラフィカルユーザーインターフェース画面のデータをトランスポートストリームとして送信することにより、操作側機器に変更を加えることなく、操作側機器によって操作できる機能を拡大することができるネットワーク対応映像機器及びこの機器を含むネットワーク対応映像システムを提供することにある。
【００１０】
また、本発明の他の目的は、機器の内部処理の負荷の増加を抑制しながら、大量のグラフィカルユーザーインターフェース画面用データを送信することができるネットワーク対応映像機器及びこの機器を含むネットワーク対応映像システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係るネットワーク対応映像機器は、ネットワークを介して制御コマンドを受け取るものであって、予め生成されたグラフィカルユーザーインターフェース画面を画面データファイルとして蓄積する画面データ蓄積手段と、前記画面データ蓄積手段から画面データを読み出す画面データ読出制御手段と、前記画面データ読出制御手段により読み出された前記画面データを圧縮及び符号化し、トランスポートストリームとして出力する画像圧縮符号化手段と、入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段と、前記インターフェース手段に入力される前記トランスポートストリームを、前記画像圧縮符号化手段から出力されたトランスポートストリーム又は他のトランスポートストリームのいずれかに切り換える切換手段と、前記ネットワークを介して受け取る制御コマンドに基づいて、前記画面データ読出制御手段、前記画像圧縮符号化手段、前記インターフェース手段、及び前記切換手段の動作を制御するシステム制御手段とを有するものである。
【００１２】
本発明に係るネットワーク対応映像システムは、前記ネットワーク対応映像機器と、前記ネットワーク対応映像機器からネットワークを介して送信されたトランスポートストリームに基づく画像を表示すると共に、前記ネットワーク対応映像機器に対する制御コマンドをネットワークを介して送信する操作側機器とを有するものである。
【発明の効果】
【００１３】
本発明によれば、ネットワークを介してグラフィカルユーザーインターフェース画面をトランスポートストリームとしてアイソクロナス伝送するので、操作側機器がトランスポートストリームを受信し復号できる装置であれば、操作側機器に変更を加えることなく、操作側機器で新たなグラフィカルユーザーインターフェース画面を表示することができ、操作側機器によって操作できる機能を拡大することができるという効果を得ることができる。
【００１４】
また、本発明によれば、ネットワークを介してグラフィカルユーザーインターフェース画面用データをトランスポートストリームとしてアイソクロナス伝送するので、機器の内部処理の負荷の増加を抑制しながら、大量のグラフィカルユーザーインターフェース画面用データを送信することができるという効果を得ることができる。
【００１５】
さらに、本発明においてグラフィカルユーザーインターフェースに対応するデータを含むトランスポートストリームを、予め作成したＩフレームのデータとＰフレームのデータを組み合わせて生成する場合には、実時間で動作する画像圧縮符号化手段が不要になるので、ネットワーク対応映像機器及びネットワーク対応映像システムのコストを低減できるという効果を得ることができる。
【発明を実施するための最良の形態】
【００１６】
実施の形態１．
図１は、本発明の実施の形態１に係るネットワーク対応映像機器であるディスクプレーヤ２１のブロック構成、操作側機器であるデジタルＴＶ９、及びリモコン１０を示す図である。
【００１７】
図１に示されるように、ディスクプレーヤ２１は、ＩＥＥＥ１３９４ネットワークを構成する通信回線５０を介してデジタルＴＶ９から制御コマンドを受け取る制御対象機器（例えば、映像記録再生装置）である。また、ディスクプレーヤ２１、デジタルＴＶ９、及びリモコン１０は、実施の形態１に係るネットワーク対応映像システムを構成する。なお、ＩＥＥＥ１３９４ネットワークを構成する通信回線５０は、有線及び無線のいずれの方式であってもよい。また、ディスクプレーヤ２１とデジタルＴＶ９は、他の機器を経由して間接的に接続されたものであってもよい。さらに、ネットワークとしては、ＩＥＥＥ１３９４ネットワーク以外のものを採用してもよい。さらにまた、ユーザーは、リモコン１０の代わりに、デジタルＴＶ９本体に装備された操作部（図示せず）を操作してもよい。
【００１８】
また、図１に示されるように、ディスクプレーヤ２１は、ネットワーク接続されたデジタルＴＶ９の画面上に表示される映像信号をＭＰＥＧ−２トランスポートストリーム（ＴＳ）として蓄積するストリーム蓄積手段であるハードディスクドライブ（ＨＤＤ）１と、グラフィカルユーザーインターフェース（ＧＵＩ）を生成するためのデータ（ＧＵＩ生成用データ）をＧＵＩソースとして蓄積する画面データ蓄積手段であるハードディスクドライブ（ＨＤＤ）２とを有する。さらに、ディスクプレーヤ２１は、ＨＤＤ１からトランスポートストリームを読み出す読出制御手段３と、ＨＤＤ２からデータを読み出す読出制御手段４と、読出制御手段４によって読み出されたＧＵＩ生成用データを圧縮及び符号化し、トランスポートストリームとして出力する画像圧縮符号化手段であるＭＰＥＧ−２エンコーダ５とを有する。なお、実施の形態１においては、ＨＤＤ２に蓄積されたＧＵＩ生成用データは、ＢＭＰ（ビットマップ）やＧＩＦ（グラフィックインターチェンジフォーマット）等のグラフィックスデータファイルである。
【００１９】
さらにまた、図１に示されるように、ディスクプレーヤ２１は、入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段であるＩＥＥＥ１３９４インターフェース８と、ＩＥＥＥ１３９４インターフェース８に入力されるトランスポートストリームを、読出制御手段３によってＨＤＤ１から読み出されたトランスポートストリーム又はＭＰＥＧ−２エンコーダ５から出力されたトランスポートストリームのいずれかに切り換える切換手段６とを有する。また、ディスクプレーヤ２１は、リモコン１０の操作に基づいて生成され、ネットワークを介して受け取る制御コマンドに基づいて、読出制御手段３及び４、ＭＰＥＧ−２エンコーダ５、ＩＥＥＥ１３９４インターフェース８、及び切換手段６の動作を制御するシステム制御手段７を有する。なお、上記説明においては、映像音声信号を蓄積するＨＤＤ１とＧＵＩ生成用データを蓄積するＨＤＤ２とを別個のＨＤＤとして記載したが、同一のＨＤＤに映像音声信号データ及びＧＵＩ生成用データを蓄積してもよい。また、上記説明においては、蓄積手段がＨＤＤである場合を説明したが、蓄積手段として光ディスクや半導体メモリ等のような他の種類の蓄積手段を用いることもできる。
【００２０】
ディスクプレーヤ２１のＩＥＥＥ１３９４インターフェース８は、ＩＥＥＥ１３９４ネットワークを構成する通信回線５０を介してデジタルＴＶ９のＩＥＥＥ１３９４インターフェース（図示せず）に接続されている。デジタルＴＶ９は、ユーザーにより操作されるリモコン１０からの信号を受け取り、リモコン１０の操作に応じて動作する。また、デジタルＴＶ９は、リモコン１０からの信号を受け取り、リモコン１０の操作に応じた制御コマンドを生成し、ＩＥＥＥ１３９４ネットワークにおけるアシンクロナス転送によって、ディスクプレーヤ２１のＩＥＥＥ１３９４インターフェース８に届ける。ＩＥＥＥ１３９４インターフェース８が受けた制御コマンドはシステム制御手段７に送られて、読出制御手段３及び４、ＭＰＥＧ−２エンコーダ５、及び切換手段６の制御に用いられる。
【００２１】
ＨＤＤ１に蓄積されたＭＰＥＧ−２トランスポートストリームをデジタルＴＶ９に表示させる場合には、切換手段６はシステム制御手段７からの制御信号に基づいて読出制御手段３を選択し、読出制御手段３によりＨＤＤ１から読み出されたＭＰＥＧ−２トランスポートストリームをＩＥＥＥ１３９４インターフェース８に送る。ＩＥＥＥ１３９４インターフェース８は、入力されたＭＰＥＧ−２トランスポートストリームをネットワークを介してアイソクロナス転送によってデジタルＴＶ９に送信し、デジタルＴＶ９は、受信したＭＰＥＧ−２トランスポートストリームに基づく画像を表示する。
【００２２】
ＨＤＤ２に蓄積されたＧＵＩ生成用データに基づくＧＵＩ画面をデジタルＴＶ９に表示させる場合には、切換手段６はシステム制御手段７からの制御信号に基づいてＭＰＥＧ―２エンコーダ５を選択する。読出制御手段４は、ＨＤＤ２からＧＵＩ生成用データを読み出し、ＭＰＥＧ―２エンコーダ５は、ＧＵＩ生成用データをＭＰＥＧ−２トランスポートストリームに変換し、ＩＥＥＥ１３９４インターフェース８に送る。ＩＥＥＥ１３９４インターフェース８は、入力されたＭＰＥＧ−２トランスポートストリームをネットワークを介してアイソクロナス転送によってデジタルＴＶ９に送信し、デジタルＴＶ９は、ＭＰＥＧ−２トランスポートストリームに基づくＧＵＩ画面を表示する。
【００２３】
図２は、実施の形態１においてデジタルＴＶ９に表示されるＧＵＩ画面の例を示す図であり、図３は、実施の形態１においてデジタルＴＶ９に表示されるＧＵＩ画面の他の例を示す図である。
【００２４】
現在、普及しているＩＥＥＥ１３９４インターフェースを備えたデジタルＴＶは、映像蓄積機器としてＤ−ＶＨＳ方式ＶＴＲを想定して設計されているものが一般的である。したがって、現在製品化されている一般的な映像蓄積機器は、予めデジタルＴＶ側にＤ−ＶＨＳ方式ＶＴＲ操作用ＧＵＩ画面データを組み込み、１３９４ＴＡにおいて定められたＡＶ／Ｃコマンド規格であるＡＶ／Ｃ  テープ  レコーダ  プレーヤ  サブユニット  スペシフィケーション（ＡＶ／Ｃ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ／Ｐｌａｙｅｒ  Ｓｕｂｕｎｉｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）にしたがって、デジタルＴＶからＤ−ＶＨＳ方式ＶＴＲに、ＩＥＥＥ１３９４ネットワーク経由で制御コマンドを送る方法を採用している。このとき、デジタルＴＶ９には、例えば、図２に示されるような操作画面が表示される。リモコン１０のボタン操作によって、いずれかの操作を選択してＤ−ＶＨＳ方式ＶＴＲを制御する。例えば、リモコン１０を用いて再生ボタン３２を選択して（このとき、再生ボタン３２の輝度又は色が変わる）押す（すなわち、リモコン１０の決定ボタンなどを押す）ことによって、Ｄ−ＶＨＳ方式ＶＴＲに対して再生制御コマンドが送られる。Ｄ−ＶＨＳ方式ＶＴＲの操作は、上記ＡＶ／Ｃコマンド規格に基づいて、再生３２、停止３１、一時停止３３、早送り３４、逆早送り３０等に限られる。
【００２５】
しかし、磁気テープの代わりにディスク（ＨＤＤ、ＤＶＤ等）等の異なるタイプの記録媒体を用い、新たな機能が追加された映像蓄積機器（例えば、ＨＤＤレコーダ、ＤＶＤレコーダ等）が市場に普及し始めている。ディスク状記録媒体を用いる映像蓄積機器についてはＡＶ／Ｃコマンド規格であるＡＶ／Ｃ  ディスク  サブユニット  ゼネラル  スペシフィケーション（ＡＶ／Ｃ  Ｄｉｓｃ  Ｓｕｂｕｎｉｔ  Ｇｅｎｅｒａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）等で規定されている。しかし、通常は、デジタルＴＶに実装されているＧＵＩ画面データは、Ｄ−ＶＨＳ方式ＶＴＲ制御用のものである。
【００２６】
実施の形態１においては、デジタルＴＶ９からユーザーのリモコン操作に基づく制御コマンドが、ＩＥＥＥ１３９４ネットワークを介してアシンクロナス転送により、ＩＥＥＥ１３９４インターフェース８に送り届けられる。ＩＥＥＥ１３９４インターフェース８が受け取った制御コマンドはシステム制御手段７に送られ、システム制御手段７は、コマンドに応じて適切な制御信号を発生して、ＧＵＩ又は蓄積映像音声ストリームをＩＥＥＥ１３９４インターフェース８に供給し、ＩＥＥＥ１３９４インターフェース８からアイソクロナス転送により、デジタルＴＶ９に届ける。
【００２７】
例えば、ディスクプレーヤ２１が停止状態にあるときに、ユーザーがリモコン１０を用いて再生ボタン３２を押す操作をした場合、ＨＤＤ１に蓄積されたコンテンツ一覧をデジタルＴＶ９の画面上に表示することによって、コンテンツ選択操作を可能とする。
【００２８】
すなわち、停止状態でシステム制御手段７が再生コマンドを受け取ると、ＨＤＤ２に蓄積されたファイルから、ＨＤＤ１に蓄積されたコンテンツの一覧を見つけ出し、前記一覧があらかじめＭＰＥＧ−２トランスポートストリームに変換されている場合には直接、切換手段６に送り、それ以外のファイルの場合にはＭＰＥＧ−２エンコーダ５を通して、ＭＰＥＧ−２トランスポートストリームに変換した後に切換手段６に入力する。切換手段６では、上記コンテンツ一覧画面に対応するＭＰＥＧ−２トランスポートストリームを選択してＩＥＥＥ１３９４インターフェース８から送出する。このとき、デジタルＴＶ９は、ディスクプレーヤ２１がＩＥＥＥ１３９４インターフェース８からアイソクロナス転送で送り出すＭＰＥＧ−２トランスポートストリームを受信して画面上に表示する。こうして再生の開始に当たっては、まずコンテンツ一覧のＧＵＩが表示される。続いて、例えば、ユーザーがリモコン１０を用いて早送りボタン３４を押した場合には、早送りコマンドがデジタルＴＶ９からディスクプレーヤ２１に送られるが、コンテンツ一覧を表示している場合には、システム制御手段７は、コンテンツ選択操作と見なし、ＧＵＩ画面を変更する。
【００２９】
例えば、図３に示すコンテンツ一覧はコンテンツ「１．○○○ニュース」が選択されていることを示している。実施の形態１においては、リモコン１０で選択操作をする（例えば、リモコン１０の早送りボタンを押す）度に、選択されるコンテンツは「２．プロ野球中継○○ｖｓ□□」、「３．オリンピック  体操」の順で移動し、所望のコンテンツが選択された状態で、決定操作をする（例えば、リモコン１０の再生ボタンを押す）ことによって、選択されたコンテンツの再生を開始する。ここで用いるＧＵＩ画面は、予めコンテンツの数だけコンテンツＧＵＩを用意しておいて、選択コマンドを受ける度にシステム制御手段７は読出制御手段４に指令を出し、読出すファイルを更新するようにしてもよいし、或いは、コンテンツ一覧画面を１つ用意し、コンテンツ項目が表示される選択部分（例えば、「１．○○○ニュース」又は「２．プロ野球中継○○ｖｓ□□」の各部分）のみを変更して作成してもよい。
【００３０】
このように、ＧＵＩ画面をＭＰＥＧ−２トランスポートストリームとしてデジタルＴＶ９に送り、デジタルＴＶ９からの制御コマンドはＤ−ＶＨＳ方式ＶＴＲを操作するためのＡＶ／Ｃコマンドに限定することによって、既に市場に普及しているデジタルＴＶを改造することなしに、ネットワーク接続された映像蓄積機器の新機能をデジタルＴＶ９のリモコン１０を用いて、簡単に操作できるネットワーク対応映像システムを構築できる。
【００３１】
以上説明したように、実施の形態１に係るネットワーク対応映像機器及びネットワーク対応映像システムにおいては、ネットワークを介してＧＵＩ画面をトランスポートストリームとしてアイソクロナス伝送するので、操作側機器がトランスポートストリームを受信し復号できる装置であれば、操作側機器に変更を加えることなく、操作側機器で新たなＧＵＩ画面を表示し、ネットワーク対応映像機器を操作することができる。
【００３２】
また、実施の形態１に係るネットワーク対応映像機器及びネットワーク対応映像システムにおいては、ネットワークを介してＧＵＩ画面をトランスポートストリームとしてアイソクロナス伝送するので、機器の信号処理の負荷増大を抑制しながら、大量のＧＵＩ画面用データを送信することができる。
【００３３】
実施の形態２．
図４は、本発明の実施の形態２に係るネットワーク対応映像機器であるディスクプレーヤ２２のブロック構成、操作側機器であるデジタルＴＶ９、及びリモコン１０を示す図である。図４において、図１の構成と同一又は対応する構成には、同じ符号を付す。実施の形態２に係るディスクプレーヤ２２は、ＨＤＤ２がＧＵＩ生成用データをトランスポートストリームとして蓄積している点、及び、ＭＰＥＧ−２エンコーダを備えていない点が、上記実施の形態１に係るディスクプレーヤ２１と相違する。
【００３４】
図４に示されるように、ディスクプレーヤ２２は、ネットワーク接続されたデジタルＴＶ９の画面上に表示される映像信号をＭＰＥＧ−２トランスポートストリームとして蓄積するＨＤＤ１と、ＧＵＩを生成するためのデータをＭＰＥＧ−２トランスポートストリームとしてとして蓄積するＨＤＤ２と、ＨＤＤ１からトランスポートストリームを読み出す読出制御手段３と、ＨＤＤ２からトランスポートストリームを読み出す読出制御手段４とを有する。
【００３５】
また、図４に示されるように、ディスクプレーヤ２２は、入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段であるＩＥＥＥ１３９４インターフェース８と、ＩＥＥＥ１３９４インターフェース８に入力されるトランスポートストリームを、読出制御手段３によってＨＤＤ１から読み出されたトランスポートストリーム又は読出制御手段４によってＨＤＤ２から読み出されたトランスポートストリームのいずれかに切り換える切換手段６とを有する。さらに、ディスクプレーヤ２２は、ネットワークを介して受け取る制御コマンドに基づいて、読出制御手段３及び４、ＩＥＥＥ１３９４インターフェース８、及び切換手段６の動作を制御するシステム制御手段７を有する。
【００３６】
実施の形態２に係るディスクプレーヤ２２は、画像圧縮符号化を行わないので、ハードウェア規模を縮小することができるという利点がある。なお、実施の形態２において、上記以外の点は、上記実施の形態１の場合と同じである。
【００３７】
実施の形態３．
図５は、本発明の実施の形態３に係るネットワーク対応映像機器であるディスクプレーヤ２３のブロック構成、操作側機器であるデジタルＴＶ９、及びリモコン１０を示す図である。図５において、図１又は図２の構成と同一又は対応する構成には、同じ符号を付す。実施の形態３に係るディスクプレーヤ２３は、ＨＤＤ２が、ＧＵＩ生成用データをＢＭＰやＧＩＦ等のグラフィックスデータファイル、及び／又は、ＭＰＥＧ−２トランスポートストリームに変換されたデータファイルとして蓄積している点、及び、ＭＰＥＧ−２エンコーダを備えていない点が、上記実施の形態１に係るディスクプレーヤ２１と相違する。
【００３８】
図５に示されるように、ディスクプレーヤ２３は、ネットワーク接続されたデジタルＴＶ９の画面上に表示される映像信号をＭＰＥＧ−２トランスポートストリームとして蓄積するストリーム蓄積手段であるＨＤＤ１と、ＧＵＩを生成するためのデータをビットマップやＧＩＦ等のグラフィックスデータファイル、及び／又は、予めグラフィックス表示画面をＭＰＥＧ−２ビデオ規格にしたがって符号及び圧縮化し、ＭＰＥＧ−２トランスポートストリームに変換されたデータファイルとして蓄積する画面データ蓄積手段であるＨＤＤ２と、ＨＤＤ１からトランスポートストリームを読み出す読出制御手段３と、ＨＤＤ２からトランスポートストリームを読み出す読出制御手段４とを有する。
【００３９】
また、図１に示されるように、ディスクプレーヤ２３は、入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するインターフェース手段であるＩＥＥＥ１３９４インターフェース８を有する。さらに、ディスクプレーヤ２３は、ＩＥＥＥ１３９４インターフェース８に入力されるトランスポートストリームを、読出制御手段３によりＨＤＤ１から読み出されたトランスポートストリーム、読出制御手段４によりＨＤＤ２から読み出されたトランスポートストリーム、又は、読出制御手段４によりＨＤＤ２から読み出され、ＭＰＥＧ―２エンコーダ５により変換されたトランスポートストリームのいずれかに切り換える切換手段６を有する。さらにまた、ディスクプレーヤ２３は、リモコン１０の操作に応じてネットワークを介して受け取る制御コマンドに基づいて、読出制御手段３及び４、ＭＰＥＧ−２エンコーダ５、ＩＥＥＥ１３９４インターフェース８、及び切換手段６の動作を制御するシステム制御手段７を有する。
【００４０】
実施の形態３に係るディスクプレーヤ２３によれば、使用頻度の高いＧＵＩ画面について予め画像圧縮及び符号化しておくことにより、ＭＰＥＧ−２エンコーダ５の負荷を軽減できるので、ＭＰＥＧ−２エンコーダ５のハードウェア規模を縮小することができる。なお、実施の形態３において、上記以外の点は、上記実施の形態１又は２の場合と同じである。
【００４１】
実施の形態４．
図６は、本発明の実施の形態４に係るネットワーク対応映像機器であるディスクプレーヤ２４のブロック構成、操作側機器であるデジタルＴＶ９、リモコン制御ユニット１４のブロック構成、及びリモコン１０を示す図である。図６において、図１乃至図３の構成と同一又は対応する構成には、同じ符号を付す。
【００４２】
図６に示されるように、実施の形態４に係るディスクプレーヤ２４は、実施の形態３に係るディスクプレーヤ２３と同じ構成を有する。また、実施の形態４に係るネットワーク対応映像システムは、ディスクプレーヤ２４に、リモコン制御ユニット１４、デジタルテレビ９、及びリモコン１０Ａを追加したものである。ただし、実施の形態４に係るディスクプレーヤ２４は、実施の形態１及び２、並びに、後述する実施の形態５乃至７に記載のディスクプレーヤと同じ構成のものであってもよい。
【００４３】
図６に示されるように、リモコン制御ユニット１４は、リモコン１０からの赤外線パルスを受光するリモコン受光部１３と、制御コマンドを生成する制御信号生成手段１２と、ＩＥＥＥ１３９４インターフェース１１とを有する。リモコン受光部１３は、ユーザーがリモコン操作した際にリモコン１０から発信される信号を受け、制御信号生成手段１２に電気信号に変換して送る。制御信号生成手段１２は、受信したリモコン信号に対応した制御コマンドに変換して、ＩＥＥＥ１３９４インターフェース１１に出力し、ＩＥＥＥ１３９４アシンクロナス転送によってディスクプレーヤにコマンドを伝達する。ここで送られるコマンドは、上述のＡＶ／Ｃコマンド規格に基づくものであってもよいし、新たに独自に定義したものでもよい。
【００４４】
リモコン制御ユニット１４の導入により、デジタルＴＶ９からリモコン操作によりディスクプレーヤ２４に送られる再生、停止、早送り等限られたコマンドを通じてディスクプレーヤを制御するだけでなく、リモコン１０Ａに実装されたボタンに対応して自由にコマンドとディスクプレーヤの動作との対応関係を定義できるようになる。例えば、実施の形態１においては、Ｄ−ＶＨＳ方式ＶＴＲを制御する際に用いられるユーザーインターフェースである再生や早送りのコマンドを用いて、デジタルＴＶ固有の制御用ユーザーインターフェースにおけるコンテンツ選択を行ったが、リモコン制御ユニット１４の追加により、ＴＶリモコンに一般的に用意されている選択ボタン（図６のリモコン１０Ａに示されるような、上方向矢印ボタン、下方向矢印ボタン、左方向矢印ボタン、右方向矢印ボタン、及び、矢印ボタンの中間に配置された決定ボタン等）が押されたことをディスクプレーヤに伝達できるのでＧＵＩ上に表示した選択肢を容易に移動・選択することができ、より分かり易く、使い勝手のよいユーザーインターフェースの提供が可能となる。このため、デジタルＴＶ９を改造することなく、ＴＶリモコンを使いながら様々な新機能に対応した制御が可能になる。なお、実施の形態４において、上記以外の点は、上記実施の形態１乃至３の場合と同じである。
【００４５】
実施の形態５．
図７は、本発明の実施の形態５に係るネットワーク対応映像機器であるディスクプレーヤ２５の構成を示すブロック図である。また、図８は、実施の形態５に係るネットワーク対応映像機器において使用されるフレーム構成を示す説明図である。なお、図７において、図１の構成と同一又は対応する構成には、同じ符号を付す。
【００４６】
図７に示されるように、ディスクプレーヤ２５は、ネットワーク接続されたデジタルＴＶ９の画面上に表示される映像信号をＭＰＥＧ−２トランスポートストリームとして蓄積するＨＤＤ１と、予め生成されたＧＵＩ画面のデータを圧縮及び符号化してＭＰＥＧ規格におけるＩ（イントラ）フレームのデータファイルとして蓄積すると共に、予め設定した条件の下で生成したＰフレーム（プレディクティブ）のデータファイルを蓄積するＨＤＤ２とを有する。また、ディスクプレーヤ２５は、ＨＤＤ２からＩフレームのデータを読み出すＩフレーム読出制御手段３２と、ＨＤＤ２からＰフレームのデータを読み出すＰフレーム読出制御手段３１と、Ｉフレーム読出制御手段３２により読み出されたＩフレームのデータとＰフレーム読出制御手段３１により読み出されたＰフレームのデータを合成するフレーム合成手段３０と、フレーム合成手段３０の出力をトランスポートストリームに変換するトランスポートストリーム形成手段３３とを有する。
【００４７】
さらに、ディスクプレーヤ２５は、入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するＩＥＥＥ１３９４インターフェース８と、ＩＥＥＥ１３９４インターフェース８に入力されるトランスポートストリームを、ＨＤＤ１から読み出されたトランスポートストリーム又はトランスポートストリーム形成手段３３から出力されたトランスポートストリームのいずれかに切り換える切換手段６と、ネットワークを介して受け取る制御コマンドに基づいて、読出制御手段３、Ｉフレーム読出制御手段３２、Ｐフレーム読出制御手段３１、フレーム合成手段３０、インターフェース手段８、及び切換手段６の動作を制御するシステム制御手段７とを有する。
【００４８】
上記実施の形態１乃至４においては、ＧＵＩ生成用データはＨＤＤ２に画像ファイルとして蓄積され、ＭＰＥＧ−２エンコーダ５でＭＰＥＧ−２トランスポートストリームに変換されて送り出されるか、或いは、ＨＤＤ２に予めＭＰＥＧ−２トランスポートストリームとして蓄積されているものとした。実施の形態５においては、ＭＰＥＧ−２エンコーダ５の代わりに、ＭＰＥＧ−２ストリーム合成手段であるフレーム合成手段３０を用い、ＨＤＤ２にはＭＰＥＧ−２ビデオにおけるＩフレームとしてＧＵＩを構成する各画面を蓄積すると共に、Ｉフレームに続くＰフレームに相当する部分を分けて蓄積しておく。
【００４９】
ＭＰＥＧ−２ビデオ符号化では、一般に、あるフレーム内のデータのみを用いて符号化を行うＩフレームと先行するフレームのデータとの間で動き予測を行い、予測誤差を動きベクトルと共に符号化するＰフレーム、及び前後のフレームを用いて両方向動き予測を行って得られた予測誤差と動きベクトルを符号化するＢ（バイディレクショナリー・プレディクティブ）フレームからなる符号化ビデオビットストリームを形成する。このとき、Ｉフレームと次のＩフレームの間には十数フレームのＰフレーム又はＢフレームが挿入され、Ｉフレームと続くＰフレーム又は連続するＰフレーム間には１又は２つのＢフレームが挿入されるのが一般的である。Ｉフレームから次のＩフレームの前までに挿入されたフレームの組を１ＧＯＰ（グループ  オブ  ピクチャ）と呼ぶ。ＭＰＥＧ−２ビデオストリームは、このようなＧＯＰが連続して繋がった形で構成される。動画の符号化では、フレーム毎に異なった画像となるため、すべてのフレームを連続して符号化し続ける必要があるが、ＧＵＩ画面の場合は必ずしも毎フレーム画像が変化しない。ＧＵＩ画面の場合は、ユーザーからの入力を受けるまでは静止画を表示し続け、ユーザーの操作に基づき、次のＧＵＩ画面を決定すればよい。このため、表示すべき各ＧＵＩ画面をＩフレームとして符号化しておいて、必要なＧＵＩ画面に対応するＩフレームデータを読出して、送出すればＧＵＩ画面用ストリームを生成できる。この場合、一般に、デジタルＴＶでデコード・表示されるビデオ信号はフレームレートが２９．９７Ｈｚ等に設定されているので、Ｉフレームのみを１秒あたり２９．９７フレーム分送る必要がある。ＭＰＥＧ−２ビデオ符号化において、各フレームの符号量は、Ｂフレーム、Ｐフレーム、Ｉフレームの順に高くなるのが一般的である。このため、一定の画質を保つために必要な符号量は動き補償予測を用いるＢフレーム、Ｐフレームがある場合に比べ、Ｉフレームのみでストリームを構成すると大幅に増えることになる。ネットワーク対応ユーザーインターフェースを構築するに当たっては、符号量が増えると、ＧＵＩ画面データ伝送のために必要なネットワーク帯域幅が広くなり、また、ＧＵＩ画面データの送出に、より高速の処理が要求されることになる。そこで、実施の形態５においては、以下のような方法でＩフレームと続く複数のＰフレームからなるＧＯＰを構成し、符号量を抑えながら連続的にＧＵＩ画面用のＭＰＥＧ−２ビデオストリームを送り出す。
【００５０】
Ｐフレームの符号化においては、直前のＩフレーム又はＰフレームとの間で動きの検出を行い、符号化単位の一つであるマクロブロック毎に動きベクトルに応じた補償を行った上で画素毎の差分を取って予測誤差としてＤＣＴ（離散コサイン変換）を施し、動きベクトルと共に、ビデオストリームに符号化される。ここで、ＧＵＩ画面の場合のように静止画を符号化する場合には、同じ画像が続くので、動きベクトルがすべて０で、予測誤差もほぼ０になる。実際のＭＰＥＧ−２ビデオ符号化では予測誤差を求めるに当たって基準となる先行するフレームは元の画像ではなく、符号化後にデコードした画像を用いるため、静止画をＭＰＥＧ−２ビデオ符号化しても、予測誤差は０とはならないが、ここでは動きベクトル、予測誤差共に０としてＰフレームの符号化を行う。このような方法で一つのＩフレームと続く複数のＰフレームを１ＧＯＰとしてＭＰＥＧ−２ビデオ符号化を行うと、Ｐフレーム部分の符号はＩフレームに無関係となり、画像サイズが同一であればすべて同じデータ列となる。
【００５１】
例えば、図８に示されるように、Ｉフレーム１００，１０１，１０２，１０３，１０４，…に５つのＰフレーム２００を繋げてＧＯＰを構成した場合、いずれのＧＯＰにおいても、Ｉフレームに依存することなく、同一のＰフレームデータが挿入されることになる。このとき、Ｐフレーム２００は予測誤差、動きベクトル共に０として符号化するため、Ｉフレームに比べて大幅に少ないデータ量となる。したがって、予め予測誤差、動きベクトル共に０として符号化したビデオストリームのＰフレームに対応する部分を抽出しておき、Ｉフレームとして符号化されたＧＵＩデータに抽出したＰフレームデータを繋いでＧＯＰを構成することにより、発生符号量を抑えながらフレームレート２９．９７ＨｚのＭＰＥＧ−２ビデオストリームを生成することができる。こうして得られたビデオストリームを、ＭＰＥＧ−２システムマルチプレクサ等によってＭＰＥＧ−２トランスポートストリームに挿入した後、ＩＥＥＥ１３９４インターフェースを通してデジタルＴＶに送られる。
【００５２】
実施の形態５においては、システム制御手段７からの制御に基づいて、ＨＤＤ２に蓄積されたＩフレームをＩフレーム読出制御手段３２から読み出し、ＰフレームをＰフレーム読出制御手段３１からみ出してＩ／Ｐフレーム合成手段３０に供給する。Ｉ／Ｐフレーム合成手段３０は、ＩフレームとＰフレームを合成してＧＯＰを構成し、トランスポートストリーム形成手段３３に出力する。トランスポートストリーム形成手段３３は、ビデオストリームをトランスポートストリームに変換して切換手段６を介してＩＥＥＥ１３９４インターフェース８に供給する。なお、ＩフレームとＰフレームの作成は実時間で行う必要はないので、専用ハードウェアＭＰＥＧ−２エンコーダがなくとも、汎用プロセッサを用いてソフトウェア処理で行うことが可能である。
【００５３】
このように必要なＧＵＩ画面を予めＩフレームとして符号化して蓄積すると共に、予測誤差、動きベクトル共に０として符号化したＰフレームを用意し、制御対象機器に応じて適切なＧＵＩ画面をＩフレームとして選択し、用意されたＰフレームデータと組み合わせることによって、ＭＰＥＧ−２ビデオエンコーダを用いることなく、蓄積データの読み出しと結合を行うだけで、デジタルＴＶでデコード表示することのできるＭＰＥＧ−２ビデオストリームを生成することができ、ハードウェア構築に必要なコストを削減することが可能となる。なお、実施の形態５において、上記以外の点は、上記実施の形態１乃至４の場合と同じである。
【００５４】
実施の形態６．
図９は、本発明の実施の形態６に係るネットワーク対応映像機器であるディスクプレーヤ２６の構成を示すブロック図である。図９において、図７の構成と同一又は対応する構成には、同じ符号を付す。
【００５５】
図９に示されるように、ディスクプレーヤ２６は、ネットワーク接続されたデジタルＴＶ９の画面上に表示される映像信号をＭＰＥＧ−２トランスポートストリームとして蓄積するＨＤＤ１と、予め生成されたＧＵＩ画面のデータを圧縮及び符号化してＭＰＥＧ規格におけるＩフレームのデータファイルとして蓄積すると共に、予め設定した条件の下で生成したＰフレームのデータをトランスポートストリームのペイロードに挿入したトランスポートストリームファイルとして蓄積するＨＤＤ２とを有する。また、ディスクプレーヤ２６は、ＨＤＤ２からＩフレームのデータを読み出すＩフレーム読出制御手段３２と、ＨＤＤ２からＰフレームのデータを含むトランスポートストリームを読み出すＰフレーム読出制御手段３１とを有する。さらに、ディスクプレーヤ２６は、Ｉフレーム読出制御手段３２から出力されたＩフレームのデータがペイロードに挿入されたトランスポートストリームを生成するＩフレーム挿入手段３６と、Ｉフレーム挿入手段３６から出力されたＩフレームのデータを含むトランスポートストリームとＰフレーム読出制御手段３１から出力されたＰフレームのデータを含むトランスポートストリームを連結すると共に、システム情報を挿入するトランスポートストリーム連結手段３７と、トランスポートストリーム連結手段３７から出力されたトランスポートストリームに含まれる時間情報を更新する時間情報更新手段３８とを有する。
【００５６】
さらにまた、ディスクプレーヤ２６は、入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するＩＥＥＥ１３９４インターフェース８と、ＩＥＥＥ１３９４インターフェース８に入力されるトランスポートストリームを、ＨＤＤ１から読み出されたトランスポートストリーム又はトランスポートストリーム連結手段３７から出力されたトランスポートストリームのいずれかに切り換える切換手段６と、ネットワークを介して受け取る制御コマンドに基づいて、読出制御手段３、Ｉフレーム読出制御手段３２、Ｐフレーム読出制御手段３１、Ｉフレーム挿入手段３６、トランスポートストリーム連結手段３７、時間情報更新手段３８、インターフェース手段８、及び切換手段６の動作を制御するシステム制御手段７とを有する。
【００５７】
ＭＰＥＧ−２ビデオストリームにエンコードされたＧＵＩ画面をＩＥＥＥ１３９４インターフェース経由でデジタルＴＶに伝送する際には、ＭＰＥＧ−２トランスポートストリームに変換される。この際、いわゆる、ＭＰＥＧ−２トランスポートストリームマルチプレクサを用いて、ビデオストリームをＰＡＴ（プログラム  アソシエーション  テーブル）、ＰＭＴ（プログラム  マップ  テーブル）等のシステム情報を伝達するテーブルや、送出側のクロックタイミングを伝送するためのＰＣＲ（プログラム  クロック  リファレンス）等と時間軸多重する。ＭＰＥＧ−２トランスポートストリームではデータを１８８バイト長のパケットに分割して伝送する。各パケットには伝送するデータ別にＩＤ番号（ＰＩＤ：パケット識別子）が付けられ、特定のＰＩＤを指定することにより、トランスポートストリームに多重された一つの信号を抽出できるようになっている。ＰＭＴは、トランスポートストリームに多重されたプログラムのビデオ等の各成分とＰＩＤとの関係を記述している。また、トランスポートストリームには複数のプログラムを多重することができるので、トランスポートストリームには各プログラムと対応するＰＭＴのＰＩＤを示すＰＡＴが挿入される。ＰＡＴのＰＩＤは、規格上０と指定されており、デコード側でトランスポートストリームを各成分に分離する際、まず、ＰＡＴを抽出し、抽出されたＰＡＴから所望のプログラムのＰＭＴのＰＩＤを見つけ出した後、ＰＭＴを読み込んでビデオ等のＰＩＤを特定する。このため、ＰＡＴとＰＭＴは、必ずトランスポートストリームの始めに挿入されている必要がある。
【００５８】
また、ビデオストリーム（ここではビデオエレメンタリストリームを指す。）についてはビデオデコードの開始タイミングを示すＤＴＳ（デコーディング  タイム  スタンプ）やデコードしたフレームの表示タイミングを示すＰＴＳ等をヘッダとして付け加えたＰＥＳ（パッケタイズド  エレメンタリ  ストリーム）に変換した後、トランスポートストリームパケットのペイロードに分割して挿入される。
【００５９】
実施の形態３において示したように、ビデオストリームをＩフレームと予測誤差、動きベクトル共に０として符号化したＰフレームに分離して蓄積する場合、Ｐフレーム部分については固定されるので、予めトランスポートストリームパケットに挿入した形で用意しておく。また、Ｉフレームについては、読み出すたびにＰＥＳヘッダを付加して、トランスポートストリームパケットに挿入する。Ｉフレーム部分のトランスポートストリームを形成するに当たっては、適切な間隔でＰＣＲを挿入する。また、伝送するトランスポートストリームのビットレートを一定にするため、Ｉフレーム部分のトランスポートストリームパケット数は、蓄積されているすべてのＩフレームより大きなペイロード容量となるように固定し、Ｉフレームデータ部分が終わった後はスタッフィングパケット（ＰＩＤ：１ｆｆｆｈ）とする。ここで、ＰＡＴとＰＭＴパケットを先頭に置き、スタッフィングパケットも含めたＩフレーム部分のトランスポートストリームにＰフレーム部分のトランスポートストリームを繋げることにより、容易に１ＧＯＰ分のトランスポートストリームを生成することができる。
【００６０】
ただし、このときＰＣＲ、ＰＴＳ、ＤＴＳのような時間情報については、トランスポートストリーム生成・送出時に適切な値に設定する必要があるが、トランスポートストリームのビットレートが一定になるよう生成したので、最初に適切なＰＣＲを設定すれば次の値は前の値と連続する２つのＰＣＲ挿入パケット間のパケット数から容易に求めることができる。ＰＣＲは２７ＭＨｚのクロックをカウントした値となるので、例えば、Ｎ０番目のパケットに初期値ＰＣＲ０が挿入されたとすると、Ｎ１番目のパケットに挿入されるＰＣＲ値であるＰＣＲ１は、ストリームのビットレートがＢＲの時、次式により算出できる。
ＰＣＲ１＝ＰＣＲ０＋（Ｎ１−Ｎ０）×１８８×８×２７００００００／ＢＲ
【００６１】
ＰＴＳ（プレゼンテーション  タイム  スタンプ）、ＤＴＳについても初期値とフレームレートから自動的に決定できる。ＰＣＲは、９０ｋＨｚ（＝２７００００００／３００）を単位としたベース部分ＰＣＲｂとそれ以下の部分ＰＣＲｅに分割
（すなわち、ＰＣＲ＝ＰＣＲｂ×９００００＋ＰＣＲｅ）
されて、ストリームに挿入される。ＤＴＳ及びＰＴＳは、ベース部分９０ｋＨｚのクロックを基準にして設定され、あるフレームＦ０でＤＴＳ値がＤＴＳ０であれば、続くフレームでは、フレームレートＦＲの時、
ＤＴＳ１＝ＤＴＳ０＋９０００００／ＦＲ
となる。上記したように、ＩフレームとＰフレームのみでＧＯＰが構成されているときには、ＰＴＳはＤＴＳに一定のオフセットを加えた値を用いればよい。また、ＤＴＳの設定にあたっては、対応するフレーム位置でのＰＣＲベース値にオフセットを加えた値となる。
【００６２】
ＭＰＥＧ−２トランスポートストリームでは、上記時間情報のほかに、ＰＩＤ毎にパケット順に番号を振り、コンティニュイニティーカウンタ値と各パケットに挿入されているので、トランスポートストリームの生成送出に当たっては、このパケット順の番号の値も送出時に順次更新する。
【００６３】
図１０は、実施の形態６に係るネットワーク対応映像機器において生成される１ＧＯＰに対応するトランスポートストリームの構成を示す説明図である。このストリームの先頭には、ＰＡＴパケット３０１とＰＭＴパケット３０２が挿入される。続いて、Ｉフレームデータをペイロードとしたパケット（ＴＳ１〜ＴＳｎ）３０３〜３０５が作成される。ここで、上述のようにパケット３０３〜３０５のパケット数は固定で、Ｉフレームデータが挿入され終わった後のパケットはスタッフィングパケットとなる。
【００６４】
実施の形態６においては、ＧＵＩ生成用データはＨＤＤ２に蓄積されており、Ｉフレームデータ、Ｐフレームデータそれぞれを読出制御手段３１，３２を用いて読み出す。Ｉフレームデータは、ビデオエレメンタリストリーム（ＥＳ）として蓄積するので、Ｉフレーム挿入手段３６を用いて、ＰＥＳヘッダを付加した後、トランスポートストリームのペイロードに挿入される。Ｐフレームデータは、予めトランスポートストリームの形式でＨＤＤ２に蓄積しておくので、Ｐフレーム読出制御手段３２を通して読み出されたデータは直接トランスポートストリーム連結手段３７に送られ、Ｉフレーム挿入手段３６から出力されるＩフレームに対応するトランスポートストリームと連結されると共に、ＰＡＴ、ＰＭＴ等のシステム情報が付加される。トランスポートストリーム連結手段３７で生成されたＧＵＩストリームは、時間情報更新手段３８に入力され、上記の方法で、ＰＣＲ、ＤＴＳ、ＰＴＳ及びコンティニュイティーカウンタ値が更新された後、ＩＥＥＥ１３９４インターフェース８からアイソクロナスストリームとして送り出される。
【００６５】
以上説明したように、実施の形態６においては、予め用意したＩフレームデータを予め設定したトランスポートストリームのペイロードに挿入し、トランスポートストリームの形に変換済みのＰフレームデータ、ＰＡＴ、ＰＭＴを繋げると共に、ＰＣＲ、ＤＴＳ、ＰＴＳ及びコンティニュイニティーカウンタ値を順次更新することでトランスポートストリームが得られるので、ＭＰＥＧ−２エンコーダ／マルチプレクサのような専用ハードウェアを用いることなく、ＭＰＥＧ−２トランスポートストリームを生成でき、システムのハードウェアコストを削減できる。なお、実施の形態６において、上記以外の点は、上記実施の形態１乃至５の場合と同じである。
【００６６】
実施の形態７．
図１１は、本発明の実施の形態７に係るネットワーク対応映像機器であるディスクプレーヤ２７の構成を示すブロック図である。図１０において、図９の構成と同一又は対応する構成には、同じ符号を付す。
【００６７】
図１１に示されるように、ディスクプレーヤ２７は、ネットワーク接続されたデジタルＴＶの画面上に表示される映像信号をＭＰＥＧ−２トランスポートストリームとして蓄積するＨＤＤ１と、予め生成されたＧＵＩ画面のデータを圧縮及び符号化してＭＰＥＧ規格におけるＩフレームのデータとし、前記Ｉフレーム内のスライス毎に個別のファイルとして蓄積すると共に、予め設定した条件の下で生成したＰフレームのデータをトランスポートストリームのペイロードに挿入したトランスポートストリームファイルとして蓄積する画面データ蓄積手段であるＨＤＤ２とを有する。また、ディスクプレーヤ２７は、Ｉフレームの各スライスのデータを読み出すＩフレームスライス読出手段３９と、Ｉフレームスライス読出手段３９により読み出されたスライスのデータを繋ぎ合わせてＩフレームを形成するＩフレームスライス更新手段４０と、Ｉフレームスライス更新手段４０で生成されたＩフレームのデータがペイロードに挿入されたトランスポートストリームを生成するＩフレーム挿入手段３６と、Ｐフレームを含むトランスポートストリームを読み出すＰフレーム読出制御手段３１と、Ｉフレーム挿入手段３６から出力されたＩフレームのデータを含むトランスポートストリームとＰフレーム読出制御手段３１から出力されたＰフレームのデータを含むトランスポートストリームを連結すると共に、システム情報を挿入するトランスポートストリーム連結手段３７と、トランスポートストリーム連結手段３７から出力されたトランスポートストリームに含まれる時間情報を更新する時間情報更新手段３８とを有する。
【００６８】
さらに、ディスクプレーヤ２７は、入力されたトランスポートストリームをネットワーク上にアイソクロナスストリームとして送出するＩＥＥＥ１３９４インターフェース８と、ＩＥＥＥ１３９４インターフェース８に入力されるトランスポートストリームを、ＨＤＤ１から読み出されたトランスポートストリーム又は時間情報更新手段３８から出力されたトランスポートストリームのいずれかに切り換える切換手段６と、ネットワークを介して受け取る制御コマンドに基づいて、Ｉフレームスライス読出手段３９、Ｐフレーム読出制御手段３１、Ｉフレーム挿入手段３６、Ｉフレームスライス更新手段４０、トランスポートストリーム連結手段３７、時間情報更新手段３８、インターフェース８、及び切換手段６の動作を制御するシステム制御手段７とを有する。
【００６９】
ＭＰＥＧ−２ビデオ符号化では各フレームは、一般的にマクロブロックを横方向に１列取って並べて形成するスライスに分けて符号化が行われる。図１２（ａ）及び（ｂ）は、実施の形態５におけるスライスの構成を示す説明図である。
【００７０】
図１１ではＧＵＩ画面のＩフレームデータはＨＤＤ２にスライスに分割されて蓄積される。ＧＵＩ画面用データをＭＰＥＧ−２トランスポートストリームとして出力するにあたっては、まず、初期画面のすべてのスライスをＩフレームスライス読出手段３９を用いてＨＤＤ２から読み出して、Ｉフレームスライス更新手段４０に供給する。Ｉフレームスライス更新手段４０では、受け付けたＩフレームの各スライスを繋ぎ合わせてＩフレームを形成してＩフレーム挿入手段３６に出力する。Ｉフレーム挿入手段３６ではトランスポートストリームに変換した出力を得、トランスポートストリーム連結手段３７においてＰフレーム部分と繋ぎ合わされる。トランスポートストリーム連結手段３７の出力は時間情報更新手段３８を経てＩＥＥＥ１３９４インターフェース８に届けられる。
【００７１】
ユーザーが操作を行って、例えば、操作ボタン表示の選択位置を、図１２（ａ）から図１２（ｂ）に変える必要が生じた場合、システム制御手段７からの制御に基づき、変更すべきスライスデータをＩフレームスライス読出手段３９が読み出して、Ｉフレームスライス更新手段４０に送る。Ｉフレームスライス更新手段４０は、対応するスライス部分のみを変更したＩフレームデータを作成してＩフレーム挿入手段３６に出力する。図１２（ａ）及び（ｂ）には、１画面が７つのスライス３５１〜３５７に分割される例が示されている。ＧＵＩ表示においては、例えば、ユーザーの操作にしたがって、操作ボタン表示のみを変更する場合等、画面の一部のみの変更される場合が多い。図１２（ａ）及び（ｂ）の例では、スライス３５６のみ変化しており、他のスライスは固定でよい。したがって、Ｉフレームをスライスに分割して蓄積しておき、蓄積された各スライスのデータを組み合わせて、Ｉフレームを構成することによって、ＧＵＩ画面の一部を変更したＩフレームデータを生成できる。
【００７２】
以上説明したように、実施の形態７においては、Ｉフレームをスライスに分割して蓄積しておくので、画面の一部が変化するＧＵＩ画面が多数必要な場合、スライスのデータの変化部分のみを蓄積すればよく、その結果、ＧＵＩ画面のデータの容量を削減できる。なお、実施の形態７において、上記以外の点は、上記実施の形態１乃至６の場合と同じである。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態１に係るネットワーク対応映像機器であるディスクプレーヤのブロック構成、操作側機器であるデジタルＴＶ、及びリモコンを示す図である。
【図２】実施の形態１においてデジタルＴＶに表示されるＧＵＩの例を示す図である。
【図３】実施の形態１においてデジタルＴＶに表示されるＧＵＩの他の例を示す図である。
【図４】本発明の実施の形態２に係るネットワーク対応映像機器であるディスクプレーヤのブロック構成、操作側機器であるデジタルＴＶ、及びリモコンを示す図である。
【図５】本発明の実施の形態３に係るネットワーク対応映像機器であるディスクプレーヤのブロック構成、操作側機器であるデジタルＴＶ、及びリモコンを示す図である。
【図６】本発明の実施の形態４に係るネットワーク対応映像機器であるディスクプレーヤのブロック構成、操作側機器であるデジタルＴＶ、リモコン制御ユニットのブロック構成、及びリモコンを示す図である。
【図７】本発明の実施の形態５に係るネットワーク対応映像機器であるディスクプレーヤの構成を示すブロック図である。
【図８】実施の形態５に係るネットワーク対応映像機器において使用されるフレーム構成を示す説明図である。
【図９】本発明の実施の形態６に係るネットワーク対応映像機器であるディスクプレーヤの構成を示すブロック図である。
【図１０】実施の形態６に係るネットワーク対応映像機器において生成されるストリームの構成を示す説明図である。
【図１１】本発明の実施の形態７に係るネットワーク対応映像機器であるディスクプレーヤの構成を示すブロック図である。
【図１２】（ａ）及び（ｂ）は、実施の形態７に係るネットワーク対応映像機器におけるスライスの構成を示す説明図である。
【符号の説明】
【００７４】
１，２  ハードディスクドライブ（ＨＤＤ）、  ３，４  読出制御手段、  ５  ＭＰＥＧ−２エンコーダ、  ６  切換手段、  ７  システム制御手段、  ８  ＩＥＥＥ１３９４インターフェース、  ９  デジタルＴＶ（操作側機器）、  １０  リモコン、  １１  ＩＥＥＥ１３９４インターフェース、  １２  制御信号生成手段、  １３  リモコン受光部、  １４  リモコン制御ユニット、  ２１〜２３，２５〜２７  ディスクプレーヤ（ネットワーク対応映像機器、制御対象機器）、  ３１  Ｉフレーム読出制御手段、  ３２  Ｐフレーム読出制御手段、  ３６  Ｉフレーム挿入手段、  ３７  トランスポートストリーム連結手段、  ３８  時間情報更新手段、  ３９  Ｉフレームスライス読出手段、  ４０  Ｉフレームスライス更新手段、  ５０  通信回線。
【図１】
2006129103.tif 000003
【図２】
2006129103.tif 000004
【図３】
2006129103.tif 000005
【図４】
2006129103.tif 000006
【図５】
2006129103.tif 000007
【図６】
2006129103.tif 000008
【図７】
2006129103.tif 000009
【図８】
2006129103.tif 000010
【図９】
2006129103.tif 000011
【図１０】
2006129103.tif 000012
【図１１】
2006129103.tif 000013
【図１２】
2006129103.tif 000014