(57)【特許請求の範囲】
【請求項１】
通信チャネルを介してデジタルテレビジョン受信機に接続された周辺装置を制御する方法であって、
該方法は、
該デジタルテレビジョン受信機に接続された表示装置上に該周辺装置のための制御メニューを表示するステップと、
該制御メニューを介して該周辺装置のためのコマンドを受信するステップと、
ステータス要求を該通信チャネルを介して該周辺装置に送信するステップと、
該コマンドを該通信チャネルを介して該周辺装置に送信するステップと、
該周辺装置から該通信チャネルを介してステータス応答を受信するステップであって、該ステータス応答は、該通信チャネルを介して送信された該ステータス要求に応答する場合に限り、該周辺装置から該通信チャネルを介して受信される、ステップと、
該ステータス応答に含まれる情報で該制御メニューを更新するステップと、
該周辺装置を制御するための別のコマンドが受信されるか否かにかかわらず、該周辺装置から各ステータス応答を受信することと、該制御メニューを更新することにより、該制御メニューが該周辺装置の現在の状態を表示することとが行われた直後に、さらなるステータス要求を該通信チャネルを介して該周辺装置に送信するステップと
を含む、方法。
【請求項２】
通信チャネルを介してデジタルテレビジョン受信機に接続された周辺装置を制御する装置であって、
該装置は、
該デジタルテレビジョン受信機内のプロセッサであって、該通信チャネルに接続されたプロセッサと、
該デジタルテレビジョン受信機の該プロセッサに接続された表示装置であって、該周辺装置のための制御メニューを表示する表示装置と
を含み、
該プロセッサは、該制御メニューを介して該周辺装置のためのコマンドを受信するように構成されており、
該プロセッサは、ステータス要求を該通信チャネルを介して該周辺装置に送信するように構成されており、
該プロセッサは、該コマンドを該通信チャネルを介して該周辺装置に送信するように構成されており、
該プロセッサは、該周辺装置から該通信チャネルを介してステータス応答を受信するように構成されており、該ステータス応答は、該通信チャネルを介して送信された該ステータス要求に応答する場合に限り、該周辺装置から該通信チャネルを介して受信され、
該プロセッサは、該ステータス応答に含まれる情報で該制御メニューを更新するように構成されており、
該プロセッサは、該制御メニューが更新された後、かつ、該周辺装置のための別のコマンドが受信される前に、該周辺装置から各ステータス応答を受信することと、該制御メニューを更新することにより、該制御メニューが該周辺装置の現在の状態を表示することとが行われた直後に、さらなるステータス要求を該通信チャネルを介して該周辺装置に送信するように構成されている、装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、概して、デジタルテレビジョン受信機に関し、特に、ステータスを表示し、かつ、デジタルテレビジョン規格に基づいて動作するテレビジョン受信機内に取り付けられた周辺機器を制御する方法に関する。
【０００２】
【従来の技術】
現在のアナログテレビジョンシステムは、チャネル毎に１つのプログラムを送信する。所望のチャネルの周波数に同調するようにチューナを合わせることにより、ある時点に放送されているチャネルから選択が行われる。さらに、テレビジョン受信機に接続されたビデオカセットレコーダ（ＶＣＲ）等の周辺機器は、制御スクリーンまたはメニュースクリーンがテレビジョン受信機の表示装置に表示され得るにもかかわらず、通常はＶＣＲを介して独占的に制御される。
【０００３】
【発明が解決しようとする課題】
デジタルテレビジョンシステムには、衛星リンクを介して複数のプログラムを送信するものがある。これらのシステムは、各プログラム番号を特定のトランスポンダ信号に位置付ける電子プログラムガイドを含み、特定のチャネルがチャネル内のトランスポンダおよび特定のプログラムによって送信される。これらのシステムにおいて、これらのデジタル衛星システムの１つによって搬送されるプログラムに周波数を合わせるために、電子プログラムガイドが要求される。従って、電子プログラムガイドは、ヘッドエンドにおいて生成され、そして、特定のプログラムに周波数が合うように、受信機によってデコードされる必要がある。
【０００４】
Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅによって出版された文献ＤＯＣ  Ａ／６５に記載された「Ｐｒｏｇｒａｍ  ａｎｄ  Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｂｒｏａｄｃａｓｔ  ａｎｄ  Ｃａｂｌｅ」という仕様書を、デジタルの、プログラムおよびシステム情報プロトコル（ＰＳＩＰ）についての教示に関して、本明細書中で参考として援用する。この文献に記載の方法により、１つの地上放送チャネルまたはケーブルチャネルで複数のプログラムを搬送する多重プログラムデータストリームで、テレビジョンプログラム情報を送信し得る。従って、所定の領域において信号を送信する複数の放送会社の各々は、高解像度または標準解像度プログラムのいずれかであり得る１つの高解像度プログラムまたは複数のプログラムを含む信号を送信し得る。各放送会社が１つのチャネル上に複数のプログラムを送信する場合、規格は、これらのプログラムを識別する方法を記載している。ＰＳＩＰ規格は、ＡＴＳＣデジタルテレビジョン規格ＤＯＣ  Ａ／５３に基づいて確立されており、ＡＴＳＣデジタルテレビジョン規格ＤＯＣ  Ａ／５３は、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ（ＭＰＥＧ）によって規定されたＭＰＥＧ−２規格に基づいて確立されている。Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ（ＭＰＥＧ）については、国際標準化機構から入手可能なＩＳＯ／ＩＥＣ  １３８１８−２，  ＩＳ，  １１／９４に収録された”Ｇｅｎｅｒｉｃ  Ｃｏｄｉｎｇ  ｏｆＭｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  ａｎｄ  Ａｓｓｏｃｉａｔｅｄ  Ａｕｄｉｏ，  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｈ．  ６２６”と題された文献に記載されており、ＭＰＥＧ−２デジタルビデオコーディング規格についての教示に関して、この文献を本明細書中で参考として援用する。
【０００５】
ＰＳＩＰ規格は、ＡＴＳＣ多重プログラムストリームを介して送信されるさまざまなプログラムを識別し、かつ、関連付けるための方法のみを規定する。視聴者が容易に理解し得る方法でデータを表示する方法については、いかなる方法も記載していない。
【０００６】
【課題を解決するための手段】
本発明によるＡＴＳＣ多重プログラムストリームを受け取るデジタルテレビジョン受信機のステータスを表示する方法は、ＡＴＳＣ多重プログラムストリーム内を送信される主チャネルについての識別子を表示するステップと、複数のインジケータを表示するステップであって、インジケータの各々が、１つの主チャネルについての、主チャネル内の複数の副チャネルのうちの、それぞれ異なる１つに対応しているステップと、副チャネルインジケータの１つを強調して、各副チャネル内のビデオ情報がデコードされ、そして表示されていることを示すステップとを含み、そのことにより上記目的が達成される。
【０００７】
デジタルテレビジョン受信機が、１つの副チャネルから生成された画像を、テレビジョン受信機に接続され得る表示装置との互換性を有するフォーマットに変換する画像フォーマット変換器を含むステータス表示方法は、受信された信号のフォーマット、および現在実行されている任意のフォーマット変換に関する情報を表示するステップをさらに含んでもよい。
【０００８】
本発明による通信チャネルを介してデジタルテレビジョン受信機に接続された周辺装置を制御する方法は、デジタルテレビジョン受信機に接続された表示装置に、周辺装置についての制御メニューを表示するステップと、制御メニューを介して周辺装置についてのコマンドを受け取るステップと、ステータス要求を周辺装置に送信するステップと、コマンドを周辺装置に送信するステップと、周辺装置からステータス応答を受け取るステップと、ステータス応答に含まれる情報で制御メニューを更新するステップと、さらなるステータス要求を周辺装置に送信するステップとを含み、そのことにより上記目的が達成される。
【０００９】
本発明によるＡＴＳＣ多重プログラムストリームを受け取るデジタルテレビジョン受信機のステータスを表示する装置は、ＡＴＳＣ多重プログラムストリーム内を送信される主チャネルについての識別子を表示する手段と、複数のインジケータを表示する手段であって、インジケータの各々が、１つの主チャネルについての、主チャネル内の複数の副チャネルのうちの、それぞれ異なる１つに対応している手段と、副チャネルインジケータの１つを強調して、各副チャネル内のビデオ情報がデコードされ、そして表示されていることを示す手段とを含み、そのことにより上記目的が達成される。
【００１０】
デジタルテレビジョン受信機が、１つの副チャネルから生成された画像を、テレビジョン受信機に接続され得る表示装置との互換性を有するフォーマットに変換する画像フォーマット変換器を含むステータス表示装置は、受信された信号のフォーマット、および現在実行されている任意のフォーマット変換に関する情報を表示する手段をさらに含んでもよい。
【００１１】
本発明による通信チャネルを介してデジタルテレビジョン受信機に接続された周辺装置を制御する装置は、デジタルテレビジョン受信機に接続された表示装置に、周辺装置についての制御メニューを表示する手段と、制御メニューを介して周辺装置についてのコマンドを受け取る手段と、ステータス要求を周辺装置に送信する手段と、コマンドを周辺装置に送信する手段と、周辺装置からステータス応答を受け取る手段と、ステータス応答に含まれる情報で制御メニューを更新する手段とを含み、ステータス要求を周辺装置に送信する手段が、制御メニューが更新された後に、さらなるステータス要求を周辺装置に送信し、そのことにより上記目的が達成される。
【００１２】
本発明は、１つの主チャネルについてのＡＴＳＣ多重プログラムストリームを受け取るテレビジョン受信機内で実施され、主チャネル識別子および複数のインジケータを表示するステータスディスプレイを生成する。ここで、各インジケータは、主チャネルに関連する副チャネルのそれぞれ１つずつに対応する。現在選択されている副チャネルに対応するインジケータは、他のインジケータに対して強調される。
【００１３】
本発明のある局面によると、テレビジョン受信機は画像フォーマット変換器を含み、ステータスディスプレイは、受け取られた信号のフォーマットに関する情報、および現在実行されている任意のフォーマット変換を含む。
【００１４】
本発明の別の局面によると、テレビジョン受信機は、デジタル通信リンクを介してデジタルＶＣＲに接続される。デジタルテレビジョン受信機は、テレビジョン受信機の表示装置上にデジタルＶＣＲ用の制御パネルを生成し、かつ、デジタルＶＣＲについてのコマンドを受け取り、コマンドをデジタル通信リンクを介してデジタルＶＣＲに送信して、デジタルＶＣＲの現在のステータスを表示するための設備を備えている。
【００１５】
本発明のさらに別の局面によると、テレビジョン受信機はデジタルＶＣＲについてのステータスディスプレイを生成し、ステータスの変化が起こった場合にデジタルＶＣＲからのステータス情報を受け取り、そして、受け取られたステータスの変化を反映するように、ステータスディスプレイを更新する。
【００１６】
【発明の実施の形態】
図１Ａは、本発明によるシステム構成の一例を示すブロック図である。このシステム構成において、テレビジョン受信機９０は、ビデオ表示装置９８上の表示ビデオ情報に結合される。なお、本発明の例示的な実施形態において、テレビジョン受信機９０は、セットトップボックス（ＳＴＢ）である。ＳＴＢ９０はまた、ＭＰＥＧ-２トランスポートストリームを提供し、かつ、デジタルＶＣＲ１１３からＭＰＥＧ-２トランスポートストリームを受け取るために結合される。本発明の例示的な実施形態において、デジタルＶＣＲ１１３はＤ−ＶＨＳ装置である。デジタルＶＣＲ１１３は、デジタル通信チャネル９６を介してＳＴＢ９０に結合される。本発明において、デジタル通信チャネル９６はＩＥＥＥ１３９４バスである。以下に説明するように、デジタルＶＣＲ１１３は、チャネル９６上で、デジタルテレビジョン信号を、同調して受け取り、かつ、提供し、そしてコマンドを受け取り、そしてステータス情報を非同期で提供する。図１Ｂにも２つの遠隔制御装置を示すが、遠隔制御装置９４はＳＴＢ９０のためのものであり、遠隔制御装置９２はデジタルＶＣＲ１１３のためのものである。
【００１７】
本発明の例示的な実施形態は、ＭＰＥＧ-２規格、ならびに、特にメインプロファイルハイレベル（ＭＰ＠ＨＬ）およびメインプロファイルメインレベル（ＭＰ＠ＭＬ）ＭＰＥＧ-２規格に基づいてエンコードされた従来のＨＤＴＶ信号をデコードし、そして、複数のフォーマットから選択された１つのフォーマットを有するビデオ信号としてデコードされた信号を提供する。
【００１８】
ＭＰＥＧ-２メインプロファイル規格は、画像のシーケンスを５段階（シーケンスレベル、ピクチャレベルのグループ、ピクチャレベル、スライスレベル、およびマクロブロックレベル）に規定する。これらレベルの各々は、データストリーム中の記録であると考え得る。なお、リストの後半に挙げたレベルは、前半に挙げたレベル内に含まれるサブレベルである。各レベルについての記録は、ヘッダセクションを含む。ヘッダセクションは、その下位記録をデコードする際に使用されるデータを含む。
【００１９】
エンコードされたＨＤＴＶ信号の各マクロブロックは６個のブロックを含み、各ブロックはＨＤＴＶ画像における６４絵素（画素）の離散コサイン変換（ＤＣＴ）表現の、６４個の、それぞれの係数値を示すデータを含む。エンコードプロセスにおいて、画素データには、離散コサイン変換の前に、運動補償差分符号化(motion compensated differential coding)が行われ得る。
【００２０】
変換された係数のブロックは、ランレングスおよび可変長エンコーディング技術(variable length encoding technique)を適用することによりさらにエンコードされる。画像シーケンスを回復するデコーダは、データストリームからのエンコーディングプロセスを逆にする。このデコーダはエントロピーデコーダ（例えば可変長デコーダ）、逆離散コサイン変換プロセッサ、運動補償プロセッサ、および内挿フィルタを使用する。
【００２１】
本発明のビデオデコーダは、高解像度にエンコードされた画像フォーマットのダウン変換(down conversion)のためにデコードを行うメモリの最小化（例えば、４８ＭｂＲＤＲＡＭ）を要求しつつ、複数の異なる画像フォーマットをサポートするように設計されている。
【００２２】
図１Ｂは、バス９６を介してデジタルＶＣＲ１１３に結合されたＳＴＢ９０の例示的な実施形態を示す。例示的なＳＴＢ９０は、ＭＰ＠ＨＬまたはＭＰ＠ＭＬにおいてエンコードされたビデオ情報を受け取り、かつ、デコードし、デコードされた情報をユーザの選択した出力ビデオフォーマット（ビデオ画像およびオーディオ情報の両方を含む）にフォーマットして、そしてフォーマットされたビデオ出力信号を表示装置に提供するためにインターフェースする。本発明の例示的な実施形態は、全てのＡＴＳＣビデオフォーマットをサポートするように設計されている。簡略化のために、（ＦＣＣ規格によって制約された）任意のＭＰＥＧメインプロファイルビデオビットストリームを受け取り、かつ、４８０Ｐ、４８０Ｉ、またはＮＴＳＣフォーマット画像を提供するダウン変換（ＤＣ）モード、およびＭＰＥＧメインプロファイルビットストリームからの高解像度１０８０Ｉ／１１２５Ｉまたは７５０Ｐフォーマット画像を提供するフル仕様（ＦＳ）モードに動作を分割する。
【００２３】
図１Ｂの例示的なシステムは、フロントエンドインターフェース１００、ビデオデコーダ部１２０およびそれに関連するデコーダメモリ１３０、一次ビデオ出力インターフェース１４０、オーディオデコーダ部１６０、デジタルデータインターフェース１１０、およびＮＴＳＣビデオ処理部１５０を含む。
【００２４】
図１Ｂを参照すると、フロントエンドインターフェース１００は、トランスポートデコーダおよび関連するメモリ１０３を備えた中央処理装置（ＣＰＵ）１０２を有する。受け取られた制御情報および例えばデジタルインターフェース１１０を介したデジタルＶＨＳビデオカセットレコーダ（ＤＶＨＳ  ＶＣＲ）１１３からのＡＴＳＣトランスポートストリームを選択するために、マルチプレクサ１０１をさらに含む。本発明の例示的な実施形態において、インターフェース１１０はＩＥＥＥ１３９４リンク層プロトコルに基づいて動作する。ＩＥＥＥ１３９４バスは、技術規格「ＩＥＥＥ１３９４  Ｓｔａｎｄａｒｄ  ｆｏｒ  ａ  Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ」ＩＥＥＥ  ＳＴＤ１３９４−１９９５（１９９６年８月３０日）に記載されている。このバスは、同期データ転送モードおよび非同期データ転送モードを含む。本発明の例示的な実施形態において、ビットストリームデータは、ダイレクトメモリアクセス（ＤＭＡ）データ転送技術を用いて、デジタルＶＣＲ１１３とマルチプレクサ１０１との間を搬送され、コマンドおよびステータス情報が、非同期データ転送モードを介して、デジタルＶＣＲ１１３とプロセッサ１０２のＣＰＵとの間を転送される。
【００２５】
マルチプレクサ１０１の他方の入力ポートは、デジタルテレビジョンチューナ（図示せず）からのエンコードされたトランスポートストリームを受け取るように結合される。トランスポートデコーダ１０２は、圧縮されたビットストリームデータを含む、受け取られたトランスポートパケットを、通信チャネルビットストリームから圧縮されたビデオデータへと変換する。圧縮されたビデオデータは、例えば、ＭＰＥＧ-２規格に基づくパケッタイズドエレメンタリーストリーム（ＰＥＳ）パケットであり得る。トランスポートデコーダは、ＰＥＳパケットを、ビデオデコーダ部１２０およびオーディオデコーダ部１６０に直接提供し得るか、または、ＰＥＳパケットを１以上のエレメンタリーストリームにさらに変換し得る。最終的に、フロントエンドインターフェース１００は、例えば、遠隔制御ユニットから赤外線（ＩＲ）コマンドを受け取り、そして、これらのコマンドをトランスポートデコーダ／ＣＰＵ１０２のＣＰＵに提供し得る遠隔制御受信機を含む。
【００２６】
ビデオデコーダ部１２０は、ＡＴＶビデオデコーダ１２１およびデジタル位相ロックループ（ＤＰＬＬ）１２２を含む。ＡＴＶビデオデコーダ１２１は、フロントエンドインターフェース１００から再構築されたＭＰＥＧ-２ビットストリームまたはビデオ（ＰＥＳ）パケットを受け取り、パケットをエレメンタリーストリームに変換する。ＡＴＶビデオデコーダ１２１のフロントエンド画像プロセッサは、次に、使用されたエンコード方法に基づいてエレメンタリーストリームをデコードして、各イメージ原画(image picture)についての輝度およびクロミナンス画素情報を提供する。
【００２７】
ＡＴＶビデオデコーダ１２１は、イメージ原画情報を提供する外部メモリ１３０および表示部を用いてデコード動作を制御するメモリコントローラ（別個には図示せず）をさらに含み、デコードされた画像情報を所望の画像フォーマットに加工する。ＡＴＶビデオデコーダ１２１は、高解像度にエンコードされたビデオ信号を処理するためのデコーダメモリ１３０を用い、ＤＰＬＬ１２２は、ＡＴＶデコーダ１２１とデコーダメモリ１３０との間で同期をとって行われる処理動作のためのタイミング信号を生成するために使用される。デコーダメモリ１３０は、それぞれが１６ＭｂＲＤＲＡＭメモリであり得るメモリユニット１３１、１３２、および１３３からなる第１の群と、やはりそれぞれが１６ＭｂＲＤＲＡＭメモリであり得るメモリユニット１３４、１３５、および１３６からなる第２の群とを含む。
【００２８】
一次ビデオ出力インターフェース１４０は、第１のデジタル−アナログ変換器（ＤＡＣ）１４１を含む。ＤＡＣ１４１は、例えば、輝度信号ＹならびにＣRおよびＣBクロミナンス信号をそれぞれ処理する３個のＤＡＣを含み得る。これらのＤＡＣは７４ＭＨｚで動作して、フィルタ１４２にかけるアナログ出力信号を生成する。フィルタは、ＤＡＣ１４１から提供されたアナログ信号からサンプリング加工物(sampling artifact)を除去する動作を行う。このインターフェースは、１１２５Ｉまたは７５０Ｐフォーマットを有するビデオ信号を生成する。インターフェース１４０はまた、第２のＤＡＣ１４３を含む。ＤＡＣ１４３はまた、それぞれ輝度信号ならびにＣRおよびＣBクロミナンス信号を変換する３つのＤＡＣを含む。しかしこれらのＤＡＣは２７ＭＨｚで動作して、フィルタ１４２にかけるアナログ出力信号を生成する。フィルタ１４２からの出力信号は、４８０Ｉまたは４８０Ｐフォーマットを有するビデオ信号である。一次ビデオ出力インターフェース１４０は、所望のフォーマットを有する、デジタル的にエンコードされたビデオ信号を、所望のフォーマットに対応するクロミナンスおよび輝度成分を有するアナログビデオ信号に変換する。
【００２９】
オーディオデコーダ部１６０は、出力ポート１６３および１６４においてオーディオ信号を提供するＡＣ３オーディオデコーダ１６２と、自由選択的に、出力ポート１６５において２個のチャネルオーディオ信号を提供する６−２チャネルダウンミキシングプロセッサ１６１とを含む。ＭＰ＠ＨＬ  ＭＰＥＧ−２規格でのオーディオ処理は、エンコードされたデジタル情報からオーディオ信号成分を生成し、そして、出力ポート１６３、１６４、および１６５におけるアナログ出力を介してオーディオ信号成分を提供する。このタイプのデコーダは、当業者に周知である。デコーダ１６０として用いるのに適したオーディオデコーダは、ＳＧＳトムソン社が販売しているＳＴ４６００  ＡＣ３デコーダである。
【００３０】
本発明の例示的な実施形態において、デジタルデータインターフェース１１０は、ＤＶＨＳ  ＶＣＲ１１３に結合されて、トランスポートパケットの送受信を行い、そして、例えばＩＥＥＥ１３９４データ通信プロトコルを用いて情報を制御する。インターフェース１１０は、物理層プロセッサ１１１およびリンク層プロセッサ１１２を含む。物理層プロセッサ１１１およびリンク層プロセッサ１１２は、ＤＶＨＳ  ＶＣＲ１１３とビデオデコーダ部１２０およびオーディオデコーダ部１６０との間で、ビットストリームを含むトランスポートパケットの受け渡しを行う。プロセッサ１１１および１１２はまた、ＤＶＨＳ  ＶＣＲ１１３とトランスポートデコーダ／ＣＰＵ１０２のＣＰＵとの間で、制御情報を含むトランスポートパケットを搬送し得る。
【００３１】
ＡＴＶビデオデコーダ１２１は、制御メニューを生成し、セットトップボックスのステータスについての情報を提供する、または字幕情報を提供するために使用し得るオンスクリーンディスプレイ（ＯＳＤ）プロセッサ１２３を含む。ＯＳＤプロセッサ１２３は、キャラクタジェネレータおよびグラフィックジェネレータを含み得る。ＯＳＤプロセッサ１２３は、メモリ１３０内の専用ＯＳＤ領域にアクセスして、一次ビデオ出力ポート１４６および二次ビデオ出力ポート１５３および１５４において生成されたビデオ画像をを覆うビットマップ化されたディスプレイを生成し得る。
【００３２】
ＮＴＳＣビデオ処理部１５０は、フィルタ１４２によって提供されたアナログＨＤＴＶ信号を、４８０Ｉ信号に変換するＡＴＶ−ＮＴＳＣダウン変換プロセッサ１５１を含む。ＮＴＳＣエンコーダ１５２は、４８０Ｉアナログ信号を受け取り、そして、二次ビデオ出力ポート１５３（Ｓ−ビデオ）および１５４（複合ビデオ）において、信号をＮＴＳＣフォーマット化されたビデオ信号に変換する。
【００３３】
図１Ｃは、マルチプレクサ１０１によってトランスポートデコーダ／ＣＰＵ１０２に提供された多重プログラムトランスポートストリームの一例を示す。トランスポートストリームは、上記ＰＳＩＰプロトコルに基づくマスターガイドテーブル（ＭＧＴ）１７０および仮想チャネルテーブル（ＶＣＴ）を含むトランスポートパケット、プログラム関連テーブル、ならびに、さまざまなプログラムトランスポートストリームＰ０、Ｐ１、およびＰ２に関する複数のトランスポートパケットを含む。Ｐ０  １８０、Ｐ１  １７６、およびＰ２  １７８で示したブロックの各々は、特定のプログラムトランスポートストリームについての多重トランスポートパケットを含み得る。通常のトランスポートストリームはまた、プログラムマップテーブル（ＰＭＴ）および条件付きアクセステーブル（ＣＡＴ）を含むパケットも含み得る。なお、多重プログラムストリーム内に、各プログラムについて１つずつ含まれる。
【００３４】
トランスポートデコーダ／ＣＰＵ１０２は、トランスポートストリームからのＶＣＴ１７４およびＰＡＴ１７２を展開して、トランスポートストリーム内のプログラムの個数およびタイプを判定する。プロセッサ１０２はまた、トランスポートストリーム内の各プログラムについてのプログラムマップテーブルを展開する。このテーブルは、座標化されたオーディオおよびビデオ表示を生成するように結合されるビデオ、オーディオ、およびデータプログラムに関する。本発明の例示的な実施形態において、トランスポートストリームはまた、任意のオーディオまたはビデオプログラムに関連しないデータプログラムも含み得る。
【００３５】
本発明の例示的な実施形態において、ビデオプログラムストリームおよびそれに関連するオーディオ、ならびにデータプログラムストリームのうちの１つが、多重プログラムストリームから選択されて、ＳＴＢ９０によってデコードされ、そして、表示装置９８上に表示される。本発明は、受け取られた信号およびＳＴＢ９０に関するステータス情報を視聴者に示す方法に関する。
【００３６】
上記ＰＳＩＰ仕様書に規定されているように、ＭＧＴは、多重プログラムストリーム内の全ての事象に関する情報を含む。ここで、事象は、デコードされ一緒に示されることが意図された、関連するオーディオ、ビデオ、およびデータプログラムを組み合わせたものとしてＰＳＩＰ仕様書に規定されている。ＭＧＴは、ＶＣＴを含むパケットについてのパケット識別子（ＰＩＤ）を含む。しかし、ＶＣＴのＰＩＤは、０×１ＦＦＢという固定値である。ＶＣＴのＰＩＤは固定されているので、デコーダはビットストリーム内で容易にＶＣＴのＰＩＤを見つけ得、かつ、ＭＧＴを参照する必要がない。ＶＣＴのサンプルを下の表１に示す。
【００３７】
【表１】
0004402778.tif 000002
【００３８】
主チャネル番号は、アナログ放送チャネル番号であり得る。放送会社は、コミュニティ内では、このアナログ放送チャネル番号により知られている。実際のデジタル信号が異なる周波数で送信されるにもかかわらず、アナログチャネルの番号は主チャネル番号として維持される。副チャネル番号は、多重プログラムストリーム内の特定の事象ストリームの番号を示す。上記実施例では番号を０〜４の数字で示したが、それらは１０ビットの整数であり得る。短縮名(Short Name)は、仮想チャネルの名前である。この名前は、７個までのアルファベットと数字を組み合わせた文字である。周波数は、デジタル多重プログラムストリームが送信される送信周波数である。チャネルトランスポートストリームＩＤは、多重プログラムストリームを搬送するＭＰＥＧ−２トランスポートストリームを識別する１６ビットの値である。プログラム番号は、プログラムをＰＡＴおよびＰＭＴに関連付ける１６ビットの値である。サービスタイプは、ＶＣＴ内の全てのチャネルがデジタルチャネルであることを示す。表１には示さないが、ＶＣＴはまた、デジタルチャネルの放送会社によって使用されるアナログチャネルも収容し得る。ソースＩＤは、プログラムのプロバイダを識別し、デスクリプタ領域(descriptor field)は、チャネルに関する他の情報を指し示すデスクリプタを含み得る。この例において、５つの副チャネルの各々のデスクリプタ領域が、チャネルのフルネームを指し示す。
【００３９】
ＶＣＴからの情報、ビットストリームについてのシーケンスヘッダ、およびプロセッサ１０２のＣＰＵによって維持されている内部レジスタ値は、全て、ＳＴＢステータスディスプレイによって使用される。このステータスディスプレイは、ＳＴＢ遠隔制御９４のＲＥＣＡＬＬボタン（図示せず）を押した場合に表示される。ＲＥＣＡＬＬボタンは、通常、受信機の現在のステータスを短時間表示するために、テレビジョン受信機において使用される。従来のテレビジョン受信機上で、このステータスディスプレイは、ステーションについてのチャネル番号、時間および短縮名を含み得る。アナログテレビジョン信号について、短縮名は、垂直ブランキング期間の間に、エンコードされた情報として送信され得る。
【００４０】
図２にフローチャートを示す。このフローチャートが示す方法により、多重プログラムストリームからステータス情報を展開し得る。ステップ２１０において、視聴者はＲＥＣＡＬＬボタンを押して、ステータスディスプレイを見る。ステップ２１２において、プロセスはビットストリーム内の次のＶＣＴを得る。ＡＣＴＶ規格に基づいて、多重プロセスストリーム内を送信されるプログラムの数が、異なるデータ転送速度を受け入れるように変化し得る。例えば、１つの放送多重プログラムストリームは、１つのＭＰ＠ＨＬプログラムまたは５つのＭＰ＠ＭＬプログラムを搬送し得る。多重プログラムストリームのコンテンツが変化すると、ＶＣＴはこれらの変化を反映するように更新される。デジタルテレビジョン受信機が、多重プログラムストリームの変化に適合できるようにするために、次のＶＣＴはそれが有効(valid)となる前にトランスポートストリーム内を送信され得る。フラグはＶＣＴ内に設定されて、フラグが多重プログラムトランスポートストリームの現在の状態を反映していることを示す。
【００４１】
ステップ２１４は、取り出されたＶＣＴ内のフラグを比較して、それが有効であることを確実にする。フラグが設定されていない場合、ステップ２１６はＰＩＤについてトランスポートストリームをモニタし、そして、トランスポートストリームからの現在のＶＣＴを展開する。格納されたＶＣＴが現在のＶＣＴである場合、ステップ２１４において、またはステップ２１６において新たなＶＣＴが得られた後で、ステップ２１８は、主チャネル番号および副チャネル番号、ならびに現在デコードされている副チャネルについての短縮名を展開する。ステップ２１８はまた、現在のトランスポートストリーム内の副チャネルの個数を数えて、そして、多重プログラムストリーム内の副チャネルのうちの、現在デコードされている副チャネルのインデックスを判定する。ステップ２２０において、プロセスは、既に得られてプロセッサ１０２によって格納されたシーケンスヘッダデータから、垂直サイズおよび縦横比情報を得る。
【００４２】
垂直サイズおよび縦横比情報が表示装置９８と適合しない場合、プロセスは、変換が実行されて、受け取られた信号が表示装置に表示されているかどうかを判定する。１６×９の縦横比を有する表示装置について、１６×９の画像はフルスクリーンで表示され得る。それに対して、４×３の画像は、次のように変換され得る。１）ディスプレイの幅に適合するように画像をズームすることにより画像の上部および下部を除去する。２）画像がスクリーンに適合するように水平方向に拡大する、これは、画像の中心を一定に保持しつつ側部パネルのみを拡大するか、または画像全体を拡大するか、もしくは４×３の画像を、サイドバーのある状態で１６×９のディスプレイに表示することによって行われる。４×３の縦横比を有する表示装置は、フルスクリーンの４×３の画像を表示し得、かつ、１）ディスプレイの高さに適合するように画像をズームすることにより、両側部を除去する、２）画像を水平方向に収縮させる（画像全体を収縮させるかまたはサイドパネルの部分のみを収縮させる）、３）１６×６の画像をレターボックスモードで表示して、１６×９の画像の上下に背景色を表示して４×３のスクリーンを埋めることにより１６×９の画像を変換し得る。
【００４３】
ステップ２２０においても、ステップ２１８および２２０において得られた情報がステータスディスプレイにフォーマットされ、そして表示装置９８に提供される。ステップ２２２において、プロセスはＲＥＣＡＬＬ時間（通常は２、３秒）が経過するまで待機し、次に、ステップ２２４において停止して、ステータスディスプレイを表示装置９８に提供する。ステップ２２４の後に、プロセスは分岐してステップ２１０に戻り、再びＲＥＣＡＬＬが押されるまで待機する。図２のプロセスをエンドレスのループとして示したが、ＲＥＣＡＬＬボタンが押された場合にＣＰＵ１０２によって呼び出されるベクトル化された割り込みプロセスとして設けられ得ることが企図されている。このような企図においてはまた、ディスプレイはステータス情報のいずれかにおいて変化が起こる時間に作動し得る。
【００４４】
図３Ａは、ＳＴＢステータスディスプレイを示す図である。このディスプレイは、デジタルテレビジョンプログラムがデコードされていることを示すシンボル３１０、主チャネルおよび副チャネルの番号（この例ではそれぞれ１０および２）を示す表示３１４、および、現在の副チャネル３１６ｃが強調された、主チャネルを介して送信される副チャネル３１６ａ〜３１６ｅの数を示す図形を含む。ディスプレイはまた、現在の副チャネルの短縮名３１２（この例ではＷＣＡＵ−Ｄ２）を含む。最終的に、ステータスディスプレイは、一次出力ポートおよび二次出力ポートにおいて受け取られた信号を表示するのに使用されているフォーマットの表示を含む。一次出力ポート３１８におけるフォーマットは、信号が、１６×９のモニタ上にサイドバー３２２と共に表示された４８０Ｐ信号３２０であることを示す。二次出力ポート３２４のフォーマットは、４８０Ｐ画像が４×３のモニタのスクリーン全体を占めていることを示す。
【００４５】
図３Ｂおよび図３Ｃは、図３Ａに示したステータスディスプレイを有し得る画像の一例を、一次出力ポート１４６（図１Ｂ）に接続された１６×９のモニタ上、および二次出力ポート１５３および１５４（図１Ｂ）に接続された４×３のモニタ上に表示したものとして示す。図３Ｂは、１６×９モニタ上のサイドバー３３０を示す。
【００４６】
図３Ｄおよび図３Ｅは、多重プログラムストリーム内の次の副プログラム（プログラム３）に進むことにより得られ得るステータスディスプレイを有し得る画像の一例を示す。この画像は、１６×９の７２０Ｐ画像である。ステータスディスプレイが更新されて、新たなプログラムについての短縮名に加えて、新たな副プログラム番号を示すことに留意されたい。さらに、７２０Ｐ画像がフルスクリーンモードで１６×９のモニタ上に表示され、４×３のモニタ上にレターボックスモードで表示されるように、ディスプレイパラメータが変化する。図３Ｅは、１６×９画像がレターボックスモードで表示された場合の、ディスプレイの空白の上部および下部３４０を示す。
【００４７】
上述のように、トランスポートストリームをＶＣＲ１１３からＳＴＢ９０へと転送して、デコードおよび表示を行うために、セットトップボックス９０がＩＥＥＥ１３９４シリアルバス９６を介してデジタルＶＣＲ１１３に接続される。さらに、ＳＴＢ９０は、シリアルバス９６を介してＶＣＲ１１３の動作を制御し得る。上述のように、ＩＥＥＥ１３９４バスは、データ転送に２つの方法（同期型の転送方式および非同期型の転送方式）を用いる。本発明の例示的な実施形態において、デジタルＶＣＲ１１３からＳＴＢ９０へとトランスポートストリームを転送するのに同期モードが使用される。このモードは、ＶＣＲ１１３内の第１のバッファメモリと、例えば１３９４リンク層デバイス１１２（図１Ｂ）内の第２のバッファメモリとの間でデータの転送を行うために、例えばダイレクトメモリアクセスプロトコルを用い得る。実際のデータ転送を行うために、物理層デバイス１１１およびＶＣＲ１１３内の同様の物理層デバイス（図示せず）は、物理データ転送プロトコルに基づいてデータストリームを分割し、そしてカプセル化する。
【００４８】
ＳＴＢ９０からのデジタルＶＣＲ１１３の制御は、フロントパネル制御（図示せず）またはＶＣＲ遠隔制御９２を介してＶＣＲを別個に制御する能力のために複雑になっている。図４は、ある方法を示すフローチャートであるが、このフローチャートが示す方法により、ＶＣＲ１１３はＳＴＢ９０から制御され得る。このプロセスの第１のステップ（ステップ４１０）において、ＳＴＢ９０は、デジタルＶＣＲ１１３についてのコマンドメニューを作動するコマンドを受け取る。ステップ４１２において、このコマンドに応答して、ＳＴＢ９０はＶＣＲ１１３についての制御メニューを表示装置９８に表示させる。次に、ステップ４１４は、視聴者がデジタルＶＣＲ１１３についてのコマンドを入力するまで待機する。ステップ４１６において、コマンドは割り込まれて、そしてバス９６を介してＶＣＲ１１３に送られる。ステップ４１８において、プロセスは、ペンディングトランスポートステータス要求がＶＣＲ１１３について存在するのかどうかを判定する。以下に説明するように、ＳＴＢ９０はこれらのトランスポートステータス要求を用いて、デジタルＶＣＲ１１３の現在の状態を判定する。内部動作またはフロントパネルまたは遠隔制御９２を介してコマンドを入力する視聴者が原因となってＶＣＲの状態が変化する場合、ペンディングトランスポートステータス要求は、ＶＣＲ１１３に、ＳＴＢ９０へのステータス変化の報告を行わせる。
【００４９】
ステップ４１８において、ステータス要求が既にペンディングとなっている場合、次に、ＶＣＲ１１３はステップ４１６で出されたコマンドによって引き起こされるステータスの変化を報告する。結果的に、ステップ４１８においてステータス要求がペンディングである場合、制御はステップ４２２に移動して、応答を待つ。ステップ４１８においてペンディングとなっているステータス要求がない場合、次に、プロセスは、ステップ４２０においてステータス要求をデジタルＶＣＲ１１３に送信する。ステップ４２２において、プロセスは、ＶＣＲ１１３の状態が変化が起きたことを示すペンディングステータス要求からの応答を待つ。ステップ４２４において、プロセスは、ステータス応答からステータス変化情報を取り出し、そして、ディスプレイを更新する。ステップ４２４において、プロセスは、新たなトランスポートステータス要求をデジタルＶＣＲ１１３に送信して、ＳＴＢにＶＣＲ１１３の現在のステータスを確実に維持させる。ステップ４２６において、プロセスは、新たなＶＣＲコマンドがＳＴＢ９０上のＶＣＲ制御パネルを介して入力されたかどうかを判定する。入力されていた場合には、上で述べたように、制御はステップ４１６に分岐する。入力されていなかった場合には、プロセスは、デジタルＶＣＲ１１３からステータス応答が受け取られるまでループする。
【００５０】
図４は、ＳＴＢ  ＶＣＲ制御を１つの非終了型プロセスとして示したが、２つの独立した、ベクトル化された割り込みプロセスとして設けられ得ることが企図されている。この例において、第１のプロセスは、ステップ４１０〜ステップ４２０を含み得る。第１のプロセスは、ユーザがＳＴＢ９０からＶＣＲコマンドを入力する場合に呼び出され、それに対して、第２のプロセスは、ＶＣＲ１１３からステータス応答が受け取られた場合に呼び出されるステップ４２４を含み得る。
【００５１】
本発明の例示的な実施形態において、ＳＴＢのためのＶＣＲ制御パネルが、図５に示すように設けられ得る。制御パネル５００は、ステータスウィンドウ５１０、ならびに巻き戻し（５１２）、停止（５１４）、早送り（５１６）、再生（５１８）、一時停止（５２０）および録画（５３２）のための制御ボタンを含む。ユーザは、例えばＳＴＢ遠隔制御９４上の矢印キーを用いて、ＶＣＲ制御メニュー上のボタンを選択し、そして次に、ＡＣＴＩＯＮキー（図示せず）を押すことによってボタンをオンにする。ボタンが選択された場合、他のボタンと比べて強調される。図５では、一時停止ボタン５２０が強調されている。命令ウィンドウ５２４はまた、本発明の例示的な実施形態で提供されて、取り得るステップ（この例においては、ＳＴＢ遠隔制御９４上のＡＣＴＩＯＮキーを押すことによって一時停止キーがオンにされ得ること）を視聴者に通知する。
【００５２】
図５に示すように、ＶＣＲ制御メニュー５００が表示される場合、デジタルＶＣＲ１１３の現在のステータスがステータスウィンドウ５１０に示される。制御メニューが表示されない場合、ＶＣＲ１１３が状態を変えた場合に、視聴者に通知するのが依然望ましい。本発明の例示的な実施形態において、このことは、図６に示すＶＣＲステータスディスプレイ６００を介して達成される。ステータスディスプレイ６００は、情報をデジタルＶＨＳ  ＶＣＲに関するものとして認識するディスプレイエレメント６１０、図５に示すウィンドウ５１０と同じコンテンツを有するウィンドウ６１２、および、例えばビデオテープの現在の時間インデックスを表示し得る時間ウィンドウ６１４を含む。
【００５３】
図５に示す制御ディスプレイは、スクリーンの比較的大きな部分を占める。図示しないが、デジタルテレビジョン受信機９０はまた、最小化されたメニューも表示し得る。このメニューは、最小化「ボタン」（図示せず）が選択されるまでＶＣＲ制御パネルのメニューを進めることによって作動され得る。このボタンが作動された場合、図５に示す制御ディスプレイは、ボタン５１２、５１４、５１６、５１８、５２０、および５２２内のシンボルのみを含むスクリーンの底部に、線的に表示される。
【００５４】
図５および図６は、デジタルＶＣＲ１１３を制御する際のＳＴＢ９０の動作を説明するのに有用である。図５において、視聴者は制御メニューを表示させており、そして前のステップにおいて、録画ボタンをオンにして、デジタルＶＣＲに既存のプログラムを録画している。ステップ４２２においてＶＣＲが録画を行っていることを示す応答を受け取った後に、ＳＴＢは、ステップ４２４において新たなステータス要求コマンドを出す。その後しばらくして、視聴者はＶＣＲ制御メニューを停止すると、録画中にＶＣＲがテープの最後に行き当たる。この場合、ＶＣＲはすぐに状態を変えてテープを巻き戻す。このステータス変化は、ペンディングトランスポートステータス要求に応答してＳＴＢに送信される。この応答はステップ４２２において受け取られ、そして、図６に示すディスプレイ６００を介して視聴者にステータス変化が知らされる。
【００５５】
テレビジョン受信機は、１つの主チャネルについてのＡＴＳＣ多重プログラムストリームを受け取り、主チャネル識別子および複数のインジケータを表示するステータスディスプレイを生成する。ここで、各インジケータは、主チャネルに関連する副チャネルのそれぞれ１つずつに対応する。現在選択されている副チャネルに対応するインジケータは、他のインジケータに対して強調される。テレビジョン受信機は画像フォーマット変換器を含み、ステータスディスプレイは、受け取られた信号のフォーマットに関する情報、および現在実行されている任意のフォーマット変換を含む。テレビジョン受信機はまた、デジタル通信リンクを介してデジタルＶＣＲに接続される。デジタルテレビジョン受信機は、テレビジョン受信機の表示装置上にデジタルＶＣＲ用の制御パネルを生成し、かつ、デジタルＶＣＲについてのコマンドを受け取り、コマンドをデジタル通信リンクを介してデジタルＶＣＲに送信して、デジタルＶＣＲの現在のステータスを表示するための設備を備えている。テレビジョン受信機は、ステータス変化情報を受け取った直後にステータス変化要求をデジタルＶＣＲに送信することにより、デジタルＶＣＲについてのステータスディスプレイを維持する。そのことにより、ＶＣＲは、その動作ステータスにおける次の変化のみについてのステータス変化要求に応答する。
【００５６】
例示的な実施形態の形で本発明を説明したが、本発明は、特許請求の範囲内で実施され得ることが企図されている。
【００５７】
【発明の効果】
本発明により、１つの主チャネルについてのＡＴＳＣ多重プログラムストリームを受け取るテレビジョン受信機内で実施され、主チャネル識別子および複数のインジケータを表示するステータスディスプレイを生成する。ここで、各インジケータは、主チャネルに関連する副チャネルのそれぞれ１つずつに対応する。現在選択されている副チャネルに対応するインジケータは、他のインジケータに対して強調される。
【図面の簡単な説明】
【図１Ａ】デジタルテレビジョンセットトップボックス、テレビジョン表示装置、およびデジタルＶＣＲの組み合わせを示す、部分的にブロック図を用いた等角図である。
【図１Ｂ】図１Ａに示した組み合わせにおいて用いるのに適したデジタルテレビジョンセットトップボックスの一例を示すブロック図である。
【図１Ｃ】本発明の動作を説明するために用いる、トランスポートストリームの一例を示す図である。
【図２】デジタルテレビジョンステータスディスプレイのための、データ収集ステップを示す、フローチャートである。
【図３Ａ】デジタルテレビジョンステータスディスプレイの一例を示す図である。
【図３Ｂ】デジタルテレビジョンステータスディスプレイの動作を説明するのに用いる、テレビジョン画像の図である。
【図３Ｃ】デジタルテレビジョンステータスディスプレイの動作を説明するのに用いる、テレビジョン画像の図である。
【図３Ｄ】デジタルテレビジョンステータスディスプレイの動作を説明するのに用いる、テレビジョン画像の図である。
【図３Ｅ】デジタルテレビジョンステータスディスプレイの動作を説明するのに用いる、テレビジョン画像図である。
【図４】本発明による、デジタルＶＣＲ制御およびステータスディスプレイプロセスのフローチャートである。
【図５】図４のデジタルＶＣＲ制御メニューを示す、テレビジョン画像図である。
【図６】図４のデジタルＶＣＲステータスディスプレイを示す、テレビジョン画像図である。
【符号の説明】
９０  セットトップボックス
９２、９４  遠隔制御装置
９６  デジタル通信チャネル
９８  ビデオ表示装置
１００  フロントエンドインターフェース
１０１  マルチプレクサ
１０２  トランスポートデコーダ／ＣＰＵ
１０３  メモリ
１１０  デジタルインターフェース
１１１  物理層プロセッサ
１１２  リンク層プロセッサ
１１３  デジタルＶＣＲ
１２０  ビデオデコーダ部
１２１  ＡＴＶビデオデコーダ
１２２  デジタル位相ロックループ
１２３  オンスクリーンディスプレイプロセッサ
１３０  デコーダメモリ
１４０  一次ビデオ出力インターフェース
１４１  デジタルアナログ変換器
１４２  フィルタ
１４６  一次ビデオ出力ポート
１５０  ＮＴＳＣビデオ処理部
１５１  ＡＴＶ−ＮＴＳＣダウンプロセッサ
１５２  ＮＴＳＣエンコーダ
１５３、１５４  二次ビデオ出力ポート
１６０  オーディオデコーダ部
１６１  ６−２チャネルミキシングプロセッサ
１６２  ＡＣ３オーディオデコーダ
１６３、１６４、１６５  出力ポート
【図１Ａ】
0004402778.tif 000003
【図１Ｂ】
0004402778.tif 000004
【図１Ｃ】
0004402778.tif 000005
【図２】
0004402778.tif 000006
【図３Ａ】
0004402778.tif 000007
【図３Ｂ】
0004402778.tif 000008
【図３Ｃ】
0004402778.tif 000009
【図３Ｄ】
0004402778.tif 000010
【図３Ｅ】
0004402778.tif 000011
【図４】
0004402778.tif 000012
【図５】
0004402778.tif 000013
【図６】
0004402778.tif 000014