(57)【特許請求の範囲】
【請求項１】
テレビ受信機において、第１タイプの複数のテレビチャンネル及び第２タイプの複数のテレビチャンネルのうちから複数の利用可能なテレビチャンネルの１つを選択するための方法であって、
前記利用可能なテレビチャンネルを走査し、前記第２タイプの複数のテレビチャンネルから画像情報を記憶するステップであって、前記第２タイプの複数のテレビチャンネルの各々は、１つ以上の関連する論理的チャンネルを含む物理的チャンネルを有している、ステップと、
少なくとも１つの所望の物理的チャンネルを示すユーザの入力に応答して、該ユーザの入力に対応する前記物理的チャンネルに物理的チャンネル選択装置をチューニングするステップと、
前記第１タイプの複数のテレビチャンネルの１つが指示された場合には、
前記物理的チャンネル選択装置によって提供された前記テレビチャンネルを選択し、
前記第２タイプの複数のテレビチャンネルの１つが指示された場合には、
前記ユーザに、前記物理的チャンネル選択装置によってチューニングされた前記物理的チャンネルに関連した前記１つ以上の論理的チャンネルに関連した記憶済みの画像情報を有するチャンネル選択情報を提供し、
所望の論理的チャンネルを示すユーザの入力に応答して、前記所望の論理的チャンネルを選択するステップと
を含む方法。
【請求項２】
前記テレビ受信機の前記物理的チャンネル選択装置が、１度に１つの物理的チャンネルのみを選択することが可能であり、前記方法がさらに、
走査オペレーションモードにおいて、現在選択されている物理的チャンネルに関連した１つまたはそれ以上の論理的チャンネルからの画像情報を記憶するステップを含む請求項１に記載の方法。
【請求項３】
前記テレビ受信機の前記物理的チャンネル選択装置が、１度に複数の物理的チャンネルの選択が可能であり、前記方法が、
走査オペレーションモードにおいて、現在選択されている複数の物理的チャンネルに関連した１つまたはそれ以上の論理的チャンネルからの画像情報を記憶するステップを含む請求項１に記載の方法。
【請求項４】
複数の物理的チャンネル選択装置の内の少なくとも１つ用いて、前記記憶のステップを実行するのに十分な時間の間だけ、複数の物理的チャンネルを選択するステップと、
前記走査オペレーションモードにおいて、前記電子プログラムガイドに関連したデータを検索するステップをさらに含む請求項３に記載の方法。
【請求項５】
前記電子プログラムガイド情報が、各々の論理的チャンネルについて、プログラム内容情報とプログラム時間情報とを含むグラフィカル表示として前記ユーザに提供され、前記ユーザが、前記電子プログラムガイドをインタラクティブにナビゲートし、入力装置を用いて所望の論理的チャンネルを選択する請求項１に記載の方法。
【請求項６】
前記画像情報が、それぞれの論理的チャンネルに関連した複数の画像を有しており、前記ユーザが、前記複数の画像の１つインタラクティブにナビゲートおよび選択し、前記複数の画像から選んだ１つに関連した前記論理的チャンネルが、さらなる処理のために選択されている請求項１に記載の方法。
【請求項７】
テレビ受信機において、第１タイプの複数のテレビチャンネル及び第２タイプの複数のテレビチャンネルうちから、複数の利用可能なテレビチャンネルであって、該利用可能なテレビチャンネルの各々は第１指示及び第２指示を含む識別子を有する複数の利用可能なテレビチャンネルの１つを選択するための方法であって、
前記利用可能なテレビチャンネルを走査し、前記第２タイプの複数のテレビチャンネルから画像情報を記憶するステップであって、前記第２タイプの複数のテレビチャンネルの各々は、１つ以上の関連する論理的チャンネルを含む物理的チャンネルを有している、ステップと、
少なくとも１つの所望のテレビチャンネルの前記第１指示に応答して、該第１指示に対応する物理的チャンネルを選択するステップと、
前記物理的チャンネルが前記第１タイプの複数のテレビチャンネルの１つを示す場合には、
前記所望のテレビチャンネルを復調し、
前記物理的チャンネルが前記第２タイプの複数のテレビチャンネルの１つを示す場合には、
前記ユーザに、前記選択された物理的チャンネルの前記第１指示に関連した前記１つ以上の論理的チャンネルに関連した記憶済みの画像情報を提供し、
電子プログラムガイドデータベースが利用可能であるときに、前記電子プログラムガイドデータベースに従って、チャンネル識別情報を含んだ第１情報信号を生成し、
前記所望のテレビチャンネルの前記第２指示に応答して、前記第１指示と前記第２指示に関連したテレビチャンネルを選択するステップと、
をさらに含む方法。
【請求項８】
前記物理的チャンネルが前記第２タイプの複数のテレビチャンネルの１つを示す場合であって、前記電子プログラムガイドデータベースが利用可能でない場合には、前記方法が、
複数のテレビチャンネルの各々の画像情報を含む第２情報信号を生成するステップを含む請求項７に記載の方法。
【請求項９】
前記第１指示が、前記所望のテレビチャンネルの物理チャンネル部分を識別するのに十分な情報を備え、
前記所望のテレビチャンネルの前記第２指示が、前記所望のテレビチャンネルの論理チャンネル部分を識別するのに十分な情報を備える請求項７に記載の方法。
【請求項１０】
前記走査するステップは、前記第１指示を受信する前に、バックグラウンドオペレーションモードにおいて実行され、
前記走査するステップは、１つまたはそれ以上の物理的チャンネルと、前記１つまたはそれ以上の物理的チャンネルに関連した論理的チャンネルとを走査する工程を含み、
当該方法は、
前記バックグラウンドオペレーションモードにおいて、少なくとも対応する走査された論理的チャンネルの各々に関連した単一の画像を有する画像データベースを作成するステップと、および、
前記物理的チャンネルが前記第２タイプの複数のテレビチャンネルの１つを示す場合には、
非バックグラウンドオペレーションモードにおいて、また、電子プログラムガイドデータベースが利用可能でない場合において、複数のテレビチャンネルの各々の画像情報を含む第２情報信号を生成するステップと
をさらに含む請求項７に記載の方法。
【請求項１１】
前記所望のテレビチャンネルの前記第１指示が間接的なテレビチャンネル指示に関連するかどうかを決定するステップと、
前記所望のテレビチャンネルの前記第１指示を、前記所望のテレビチャンネルと配置換えするステップとをさらに含む請求項７に記載の方法。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は、一般にテレビ受信機に関するものであり、特に、アナログおよびデジタルの両方で暗号化したテレビ信号の受信が可能なテレビ受信機に関するものである。
【０００２】
（背景技術）
消費者は、今日のＮＴＳＣ（国際テレビジョンシステム委員会）テレビ受信機の高速なチャンネル変更機能に慣れてしまっている。このようなテレビ受信機は、チューナ周波数を変更し（つまりチューニングする）、チューナ周波数上に変調した（つまり同期させた）テレビ信号を取得することでチャンネルの変更を行う。ＮＴＳＣテレビ受信機チャンネル変更オペレーションで顕著な時間の遅れは、チューナ周波数を変更するために必要な時間である。ＮＴＳＣテレビ信号では水平および垂直同期情報が頻繁に生じるため（それぞれ、６３ミリセカンド、３３ミリセカンド）、ピクチャ同期の取得は極度に高速である。
【０００３】
比較的近い将来、消費者が利用するテレビ受信機のタイプは劇的に変わるであろう。詳細には、将来的なテレビ受信機は、実質的に米国の民間標準化組織（ＡＴＳＣ）によって設定された送信標準に従って実現されると予想される。これと類似した欧州デジタルビデオ放送（ＤＶＢ）基準もある。本明細書中で参照しているＡＴＳＣデジタルテレビ標準文書Ａ／５３では、圧縮されたデジタルビデオシステムが説明されている。さらに、動画専門家グループ（ＭＰＥＧ）は、デジタルデータ伝送システムに関連したいくつかの標準を公表した。１つ目は、ＭＰＥＧ−１として知られ、ＩＳＯ／ＩＥＣ標準１１１７２とも呼ばれており、本明細書中で参照している。２つ目は、ＭＰＥＧ−２として知られ、ＩＳＯ／ＩＥＣ標準１３８１８とも呼ばれており、やはり本明細書中で参照している。
【０００４】
しかし困ったことに、ＡＴＳＣのような標準に準じたテレビ受信機におけるチャンネルの変更は、上述したＮＴＳＣ処理よりもずっと遅いことが特徴である。特に、ＡＴＳＣテレビ受信機では、テレビ信号を取得し、その信号から一連の画像を生成するためには多くのステップを連続的に実行する必要がある。第１に、チューナ周波数を、意中のチャンネルに割り当てられた周波数に調整しなければならない。第２に、ＶＳＢまたはＱＡＭ復調器は、有効な出力データの生成を開始するために、キャリア復旧処理を実施しなければならない。第３に、残留側波帯（ＶＳＢ）または直行振幅変調（ＱＡＭ）復調器は、データフィールドとデータセグメント同期情報を取得しなければならない。第４に、伝送デコーダは、パケット同期情報を取得しなければならず、続いて、ビデオおよび音声データを対応するデコーダに伝搬するために、いわゆるプログラムマップテーブル（ＰＭＴ）とプログラムアクセステーブルを解読しなければならない。第５に、ビデオ値バッファが、意中のチャンネルに関連したビデオデータと共にローディングされなければならない。第６に、ビデオデコーダは、可変長解読（ＶＬＤ）の実行を開始し、ビットストリームを後続の解読ステップでの使用に適した指示およびデータ変換する。第７に、ビデオデコーダは、画像の減圧が開始する前に、データストリーム内にイントラコーディッドフレーム（Ｉフレーム）が生じるのを待たなければならない。Ｉフレーム発生の割合は、テレビ放送局の圧縮エンコーダによって制御され、この割合を用いて、１２フレームのピクチャグループ（ＧＯＰ）の各々につき１つのＩフレームが伝送されるようである。従って、ビデオ取得のみにかかる平均的な待ち時間は、約６フレーム（約２００ミリセカンド）であり、最悪の場合のビデオ取得のみにかかる待ち時間は約１２フレーム（約４００ミリセカンド）である。このように長い待ち時間チャンネル変更オペレーションは消費者に受け入れられないと考えられる。
【０００５】
従って、ＡＴＳＣテレビ受信機内に、高速な、または表面的には高速なチャンネル変更またはチャンネル取得機能を供給するための方法および装置を提供することが望ましい。
【０００６】
（発明の開示）
本発明は、アナログ（例えば、ＮＴＳＣ、ＰＡＳ、ＳＥＣＡＭ）テレビ信号とデジタル（例えば、ＡＴＳＣ、ＤＴＢ）テレビ信号の両方の受信が可能なテレビ受信機での使用に適した、所望のテレビチャンネルをさらに処理（例えば、表示）する選択方法を備えている。この方法は、直接チャンネル選択、電子プログラムガイド選択処理、ピクチャインピクチャ・モンタージュ選択処理。またはこれらの組合せを使用した比較的高速な方法においてチャンネル選択を有効にするために、適切なユーザに対してフィードバックを提供するものである。本発明のある実施例は、ＡＴＳＣライクなテレビシステムに固有のチャンネル選択待ち時間をマスキングするための方法を実現する。
【０００７】
詳細には、本発明による、テレビ受信機で、さらなる処理のために複数の利用可能なテレビチャンネルの１つを選択するための方法は、少なくとも１つの所望の物理的チャンネルを示すユーザの入力に応答して、物理的チャンネル選択装置を採用するステップと、前記物理的チャンネル選択装置の場合に、テレビチャンネルの第１タイプを提供するステップと、前記物理的チャンネル選択装置によって提供された前記テレビチャンネルを選択するステップをさらに有し、前記物理的チャンネル選択装置の場合に、テレビチャンネルの第２タイプを提供するステップと、前記ユーザに、１つまたはそれ以上の論理的チャンネルに関連した電子プログラムガイド情報と画像情報の内の少なくとも１つを有するチャンネル選択情報を提供するステップと、所望の論理チャンネルを示すユーザの入力に応答して、前記所望の論理的チャンネルを選択するステップとをさらに含んでいる。
【０００８】
（発明を実施するための最良の形態）
本発明の示唆は、添付の図面を参照しながらこれより述べる詳細な説明を考慮することによって容易に理解することができる。
【０００９】
理解し易くするために、複数の図面中で、同一の要素にはできる限り同一の参照符号を使用している。
【００１０】
本発明をＡＴＳＣテレビ受信機に関連して説明する。しかしながら、当業者には本発明を、ＤＶＢ、ＭＰＥＧ−１、ＭＰＥＧ−２、その他の情報ストリームのように、情報ストリームが区分化されたあらゆる受信機に適用できることが明白であろう。
【００１１】
図１は、本発明によるＡＴＳＣ受信機１００の高レベルなブロック線図を示す。受信機１００はコントローラ７０を備えており、コントローラ７０は入力／出力（Ｉ／Ｏ）ポート７２、メモリユニット７６と接続した中央処理ユニット（ＣＰＵ）７４を設けている。コントローラはＩ／Ｏポート７２を利用して、例えば遠隔制御ユニット（図示せず）からユーザ入力コマンドを受信し、受信機１００の各部に複数の制御を供給する。ユーザ入力コマンドには、チャンネル変更、音量変更、画像調整等のような標準のテレビ受信機コマンドが含まれる。とりわけ、メモリユニット７６は、ＣＰＵ７４によって使用される、走査プログラム２００、チャンネル変更プログラム３００、関連の走査リスト１５０のようなプログラムおよび関連データ構造を記憶するために使用される。
【００１２】
次に、図２に関連してチャンネル走査プログラム２００をより詳細に説明する。チャンネル走査プログラム２００を実行すると、コントローラ７０が受信機の補助処理部分に、繰り返しチューニングさせ、走査リスト１５０で識別された４チャンネルのグループ全てまたはいくつかを復調および解読させる。解読された各々のチャンネルの少なくとも１部分（例えば、ビデオＩフレーム）が、次回の検索に備えて記憶される。
【００１３】
続いて、図３に関連してチャンネル変更プログラム３００をさらに詳しく説明する。簡単に言えば、チャンネル変更プログラム３００を実行すると、コントローラ７０が、ユーザの入力（例えば、チャンネル変更要求）に反応して、受信機の主要な処理部分に新しいチャンネルをチューニング、復調、解読させる。新しいチャンネルが、走査リスト１５０に含まれたチャンネルの１つである場合、コントローラ７０が補助処理部分に、最も最近記憶された、その新しいチャンネルに関連したＩフレームを検索させる。次に、検索したＩフレームが解読され、画面上に表示される。これと同時に、新しいチャンネルの音声部分が解読され、音声出力装置へ伝送される。このアプローチは、ＡＴＳＣテレビ受信機チャンネル変更に固有の実待ち時間にも関わらず、迅速な応答性の錯覚を起こさせる。
【００１４】
図１を参照すると、ＲＦ源（例証的には、アンテナまたはケーブルテレビ分配ネットワーク）が、残留側波帯（ＶＳＢ）、直行振幅変調（ＱＡＭ）、またはその他の適切な変調スキームに従って変調された複数のテレビ信号を持った無線周波数（ＲＦ）信号を提供する。提供されたＲＦテレビ信号が第１チューナ１０Ａと第２チューナ１０Ｂに結びつけられる。第１中間周波数（ＩＦ）テレビ信号ＩＦＡを生成するために、第１チューナ１０Ａが制御信号ＴＡに反応して所望のテレビ信号をダウンコンバートする。第１復調器１５Ａ、例証的にはＶＳＢまたはＱＡＭ復調器が、第１ＭＰＥＧ形式のシステムストリームＳＡを生成するために第１ＩＦテレビ信号ＩＦＡを復調する。第１チューナ１０Ａと第１復調器１５Ａは第１チューナ／復調器の対を形成する。
【００１５】
第２中間周波数（ＩＦ）テレビ信号ＩＦＢを生成するために、第２チューナ１０Ｂが制御信号ＴＢに反応して、所望のテレビ信号をダウンコンバートする。第２復調器１５Ｂ、例証的にはＶＳＢ復調器が、第２ＭＰＥＧのようなシステムストリームＳＢを生成するために第２ＩＦテレビ信号ＩＦＢを復調する。第２チューナ１０Ｂと第２復調器１５Ｂは第２チューナ／復調器の対を形成する。第１チューナ／復調器の対と第２チューナ／復調器の対は、実質的に同様の方法で動作する。
【００１６】
第１、第２システムストリームＳＡ、ＳＢは、第１スイッチ２０の第１Ｉ１、第２Ｉ２入力へ各々結合される。第１スイッチ２０は、制御装置７０から伝送される制御信号ＳＷ１に反応して、第１および第２システムストリームＳＡ、ＳＢの１つを第１出力ストリームＳＯ１として第１出力Ｏ１と結合する。第１スイッチ２０は、制御装置７０から伝送される制御信号ＳＷ１に反応して、第１および第２システムストリームＳＡ、ＳＢの１つを第２出力ストリームＳＯ２として第２出力Ｏ２と結合する。第１スイッチ２０は、どちらの入力ストリームＳＡ、ＳＢをどちらの（または両方の）出力Ｏ１、Ｏ２と結合しても構わない。
【００１７】
第１、第２システムストリームＳＡ、ＳＢは、１つまたはそれ以上のＭＰＥＧ形式プログラムストリームを含むことができるＭＰＥＧ形式のシステムストリームを備えている。ＭＰＥＧ形式のプログラムストリームは、ＮＴＳＣチャンネルと類似しており、一般に各プログラムストリームが、映画またはその他の音声画像プログラムのような１つのプログラムのビデオおよび音声部分を伝送する。各プログラムストリームは、伝送された音声画像プログラムのビデオおよび音声部分に関連した複数のエレメンタリストリームを備えている。
【００１８】
主伝送デマルチプレクサ３５は、第１スイッチ２０から第１出力ストリームＳＯ１を受信する。主伝送マルチプレクサ３５は、制御装置７０からの制御信号ＭＡＩＮに反応して、受信したシステムストリームＳ０１から特定のプログラムストリームを抽出する。この抽出したプログラムストリームに関連したエレメンタリビデオストリーム（単数または複数）Ｖ１は、第２スイッチ４０と接続される。また、この抽出したプログラムストリームに関連したエレメンタリ音声ストリーム（単数または複数）Ａ１は音声デコーダ６０と接続される。音声デコーダ６０はエレメンタリ音声ストリーム（単数または複数）を解読し、この解読した音声情報を音声ドライバ回路（図示せず）と結合する。
【００１９】
補助デマルチプレクサと処理ユニット３０は、第１スイッチ２０から第２出力ストリームＳＯ２を受信する。補助デマルチプレクサと処理ユニット３０は、制御装置７０からの制御信号ＡＵＸに応答して、ピクチャインピクチャモードまたはチャンネル変更モードで動作する。ＰＩＰプロセッサを実現するために使用する回路（またはソフトウェア）は、本発明のチャンネル走査および迅速なチャンネル取得機能と非常に似ている点に注意すべきである。従って、ここでは補助デマルチプレクサと処理ユニット３０をＰＩＰ処理環境に関連付けて説明する。しかし、以下に述べるＰＩＰオペレーションは本発明を実施する上では必要ない。
【００２０】
ＰＩＰモードのオペレーションでは、補助デマルチプレクサと処理ユニット３０はシステムストリームＳＯ２を受信し、受信したシステムストリームＳ０２から所望のプログラムストリームをデマルチプレクスし、このデマルチプレクスしたプログラムストリームからビデオエレメンタリストリームを検索する。次に、この検索したビデオエレメンタリストリームが第２スイッチ４０に結合され、また、任意でコンバータ５０を第２ビデオストリームＶ２として初期化する。
【００２１】
第２スイッチ４０は、制御装置７０からの制御信号ＳＷ２に応答して、第１Ｖ１または第２のＶ２エレメンタリビデオストリームのいずれかをビデオストリームＶ３として、選択的にビデオデコーダ４５、すなわち図中ではＭＰＥＧビデオデコーダと結合する。この選択されたビデオストリームＶ３を、ビデオデコーダ４５が従来の方法で解読してビデオストリームＶ４、図中では解読された（すなわち解凍された）ビデオストリームを生じる。
【００２２】
フォーマットコンバータ５０がこの解読されたビデオストリームＶ４を解読し、また、任意で第２エレメンタリビデオストリームＶ２を解読する。フォーマットコンバータ５０はディスプレイフラームバッファ５５と補助ビデオデコーダ５８を備えている。また、フォーマットコンバータは、制御装置７０からの制御信号Ｆに応答して、「パススルー」オペレーションモード、ＰＩＰオペレーションモードのチャンネル変更オペレーションモードにおいて動作し、出力ビデオストリームＶＯＵＴを生成する。ディスプレイ装置（図示せず）上に画像を生成するために、出力ビデオストリームＶＯＵＴが、ストリームを処理するビデオドライバ回路（図示せず）と結合される。
【００２３】
「パススルー」オペレーションモードにおいて、フォーマットコンバータ５０が解読されたビデオストリームＶ４を出力ビデオストリームＶＯＵＴとしてビデオドライバ回路と結合する。ディスプレイフレームバッファ５５を、例えば１つの解読済みのフレームを記憶するために使用することもできる。この記憶された１つの解読済みフレームは、ビデオドライバとディスプレイとに接続されると、「フリーズ」画像となる。
【００２４】
チャンネル変更オペレーションモードでは、フォーマットコンバータ５０はディスプレイフレームバッファ５５を利用して１つのビデオフレームを記憶し、その一方で、主伝送デマルチプレクサ３５に関連したチューナ／復調器の対が新しいチャンネルを同調および復調する。これによって生じたビデオ出力信号ＶＯＵＴは、記憶されたフレームのスチル画像を示す。この１つのビデオフレームは、古いチャンネルの最後のフレームか、または新しいチャンネルが走査リスト１５０に含まれている場合には、新しいチャンネルからの最近のフレームのいずれかである。チャンネルが走査リストに含まれている場合、最近のフレームは、任意の信号パスＶ２を介して、またはスイッチ４０とデコーダ４５を介して、補助デマルチプレクサと処理ユニット３０からビデオストリームＶ４として直接受信したものである。チャンネル変更オペレーションモードについて、以下に図３に関連して説明する。
【００２５】
ＰＩＰオペレーションモードでは、完全に解読または部分的に解読された補助ストリームを生成するために、フォーマットコンバータ５０が、任意の補助ビデオデコーダ５８を用いて、第２エレメンタリビデオストリームＶの少なくとも１部分を解読する。部分的に解読された補助ストリームは、例えば第２エレメンタリビデオストリームＶ２のＩフレーム内に含まれるビデオ情報のみを備えることができる。このような補助ストリームは、画面上に表示されると断続的な画像を生成するが（一般的なＡＴＳＣストリームは各１２フレームＧＯＰ内にＩフレームを１つ含んでいるため）、ＰＩＰアプリケーションにはこれで十分である。さらに、Ｉフレームのみを解読すればよいのであれば、補助ビデオデコーダ５８の複雑性が大幅に減少する。次に、ビデオ情報の量を減少させるために（つまり、生成される画像のサイズを縮小するために）、完全にまたは部分的に解読された補助ストリームが、例えばサブサンプリングオペレーションを用いて再初期化される。続いて、出力ストリームＶＯＵＴを生成するために、再初期化された補助ストリームが解読されたビデオストリームＶ４とマージされる。これらのストリームをマージした結果表示された画像は、解読されたビデオストリームＶ４に関連したメイン画像と、再初期化された補助ストリームに関連した縮小サイズの画像とを備えている。
【００２６】
チャンネル走査オペレーションモードでは、補助デマルチプレクサと処理ユニット３０がシステムストリームＳＯ２を受信し、受信したシステムストリームＳ０２から所望のプログラムストリームをデマルチプレクスし、デマルチプレクスしたプログラム伝送ストリームからビデオエレメンタリストリームを検索する。次に、このビデオエレメンタリストリーム内の１つまたはそれ以上のＩフレームを識別するために、ビデオエレメンタリストリームが構文解析される。Ｉフレームが識別される度に、そのＩフレームは、メモリ３４内の特定のプログラムストリームに関連した箇所に記憶される。従って、新しいＩフレームが識別される度に、このメモリの箇所は新しいＩフレームによって絶えず上書きされる。この処理は、制御装置７０が、補助デマルチプレクサと処理ユニット３０に、一般に新規のプログラム伝送ストリーム内から新しいビデオエレメンタリストリームをデマルチプレクスさせるまで、または適切なチューナを用いて物理的なチャンネル変更を行わせるまで続く。新規ビデオストリーム内のＩフレームは上述の方法で識別され、メモリ３４内の新規プログラム伝送ストリームに関連した箇所に記憶される。ストリーム内の変更は、例えば、伝送されたエレメンタリストリーム、またパケタイズされたエレメンタリストリーム（ＰＥＳ）の両方のヘッダに含まれるパケットＩＤ（ＰＩＤ）を調べることにより、容易に見つけることができる。次に、図２を参照しながらチャンネル走査オペレーションモードについて説明する。
【００２７】
チャンネル変更オペレーションモードでは、補助デマルチプレクサと処理ユニット３０がメモリ３４から、出力への結合、所望の新規メインチャンネルに関連して記憶されたＩフレームを検索する。検索したＩフレームは、第２スイッチ４０を介してビデオデコーダ４５と結合される。また、このフレームはＡＵＸ信号を介して制御装置７０によって識別される。さらに、このフレームを、任意でオプションのパスＶ２を介してフォーマットコンバータ５０と直接結合させてもよい。以下に、図３を参照しながらチャンネル変更オペレーションモードについて説明する。
【００２８】
メモリリソースを保護するために、補助デマルチプレクサと処理ユニット３０は任意でリサイズおよび圧縮ユニット３２を備える。リサイズおよび圧縮ユニット３２は、Ｉフレームを記憶する前にそのリサイズを行う。このリサイジングは、１９９６年１０月１０日付け出願のＭａｒｔｕｃｃｉによる米国特許明細書第０８／７２８，４５９号で述べられている方法を用いて離散コサイン変換（ＤＣＴ）ドメインで実行される。本明細書中では、上述の明細書を参照する形で採用している。あるいは、このフレーム（単数または複数）を、低いオーダーのＤＣＴ係数のみを用いて解読およびサブサンプルし、次に再暗号化してメモリ３４に記憶してもよい。この方法では、必要なメモリ３４のサイズが縮小されるために有益である。さらに、チャンネル走査やＰＩＰオペレーティングモードの最中に、ビデオデコーダ４５またはフォーマットコンバータ５０リソースを使用あるいは制御する（すなわちこれに同調する）ために、補助デマルチプレクサおよび処理ユニット３０を使用する必要性も減少する。
【００２９】
例証的な走査リスト１５０を表１に示す。詳細には、表１に示した走査リスト１５０は、１２個のチャンネルの各々を検索するために必要な情報を記憶する。この情報は、チャンネルＩＤ、チューナパラメータ、復調器パラメータ、プログラム伝送ストリームＰＩＤ、ビデオエレメンタリストリームＰＩＤ、音声エレメンタリストリームＰＩＤを含んでいる。
【００３０】
走査リストには２つのタイプ、すなわち所定と可変のチャンネル関連情報が記憶されている。所定のチャンネル関連情報は、例えばプログラム関連の表（ＰＡＴ）、またはプログラムマップ表（ＰＭＴ）から導出された情報である。例えば、公証チューニング周波数と特定のチャンネルの様々な伝送、ビデオ、音声ＰＩＤである。可変チャンネル関連情報は、例えば信号伝搬エラー、コンポーネントの熱ドリフト、その他のエラーソースに従って変更する情報である。例えば、関連したチューナの各々は、特定のチャンネルの公証チューニング周波数に加えられる、または減じられる周波数ドリフト修正パラメータである。さらに、チューナ／復調器の対内にあるアダプティブイコライザー（図示せず）の係数は、一般にチャンネルが違えば異なる。
【００３１】
チャンネル走査オペレーションまたはチャンネル変更オペレーションにおいて新規チャンネルを検索するために所定のおよび／または可変のチャンネル関連情報を利用することにより、そのチャンネルを検索するのに必要な実時間が短縮される。チャンネル変更オペレーションモードでは、事前に走査してある所望の新規チャンネルは、メインチューナー／復調器の対内に直接ローディングすることが可能なチューナおよび復調器パラメータと関連し、その一方で、所望の新規チャンネルと関連した以前のＩフレームがディスプレイ装置に結合される。この方法において、本発明は、チャンネル変更待ち時間を短縮およびマスキングする手段を有益に提供する。
【００３２】
さらに、本発明は、新規チャンネルに走査リスト１５０に関連したチューナまたは復調器パラメータを使って検索される場合に、走査リスト１５０に載っていない新規チャンネルへの変更を行う上で有用である。例えば、新規チャンネルが走査したチャンネルと同じシステムストリーム内にある場合、走査したチャンネルに関連したチューナおよび復調器パラメータは新規チャンネルに直接適応することができる。さらに、チューナおよび復調器パラメータのいくつかは、そのチューニングおよび復調機能を実行するために使用された実ハードウェアに関連している。例えば、チューナ内の周波数オフセットとその他のエラー修正パラメータは、多数の公証キャリア周波数と類似するようである。
【００３３】
次に図１を参照すると、任意のパラメータメモリ１２が示されている。走査リスト１５０中のいくつかの、または全ての項目を記憶するために、この任意のパラメータメモリを使用することができる。任意のパラメータメモリ１２は、制御装置７０からの制御信号Ｐに応答して、チューナ／復調器の対（１０Ａ／１５Ａ、１０Ｂ／１５Ｂ）の両方と協働して、可変チャンネル関連の情報を検索する。さらに、チャンネル走査オペレーションまたはチャンネル変更オペレーションの最中に、以前に検索した可変チャンネル関連情報（すなわち、走査リスト１５０からの情報）を適切なチューナ／復調器の対に提供するために、任意のパラメータメモリ１２を使用することもできる。
【００３４】
例証的な実施例では、走査リスト１５０には１２個のチャンネルが記憶されている（当然のことであるが、走査リスト１５０に記憶されるチャンネル数はこれ以上であってもこれ以下であってもよい）。本発明者は、これらのチャンネル数が、次にユーザが最も選択するであろうチャンネル数であると決定した。例証的実施例の走査リスト１５０中にある最初の４つのチャンネルは、最も最近観た４つのチャンネルである。これらのチャンネルは、表１中で最近、最近−１、最近−２、最近−３と区別されている。
【００３５】
走査リスト１５０中の次の４つのチャンネルは、現在選択されているチャンネル（つまり、現在観ているチャンネル）に関連している。これらは、次、次＋１、前、前−１チャンネルと区別されている。次のチャンネルとは単純に、ユーザが例えば遠隔制御装置上のチャンネル選択ボタンを増加する際に、次に検索または選択するチャンネルである。次＋１チャンネルは、第２チャンネル増加命令によって生成されたチャンネルである。同様に、これより１つ前のチャンネルは、ユーザが例えば遠隔制御装置上のチャンネル選択ボタンを減少させる際に、ユーザが選択するチャンネルである。前マイナスチャンネルは、第２チャンネル減少命令から生じたチャンネルである。
【００３６】
走査リスト１５０中の最後の４つのチャンネルは、単純に４つのお気に入りのチャンネルである。これらのチャンネルは、ユーザが予めプログラミングすることもできるし、例えば、ユーザのチャンネル選択の慣習を観察することで、時間をかけて統計的に決定することもできる。例えば、制御装置７０は、特定のユーザが利用することができる各チャンネルに関連したカウンタを記憶するためのメモリ部分７６を備えることが可能である。電源を入れると、制御装置７０がカウンタリストを調べ、最もカウントが高い値を４つ識別し、走査リスト中で最もカウントが高い値４つに関連した４つのチャンネルについての情報を記憶する。
【００３７】
【表１】
0004373610.tif 000002
【００３８】
図２は、本発明による、また、図１のＡＴＳＣ受信機１００での使用に適したチャンネル走査ルーチン２００を示す流れ線図である。詳細には、チャンネル走査ルーチン２００は、受信機１００の様々な部分を制御する制御装置７０内のシステム制御ルーチン（図示せず）の１部分である。チャンネル走査ルーチン２００は「バックグラウンド」または「アイドル状態」ルーチンとして動作する。すなわち、チャンネル走査ルーチン２００は、システム制御ルーチンが休止状態にある際のみに走査される。例えば、システム制御ルーチンは、ユーザからの命令を待っている間はアイドル状態にあってもよい。ユーザから命令を受信すると、制御走査ルーチン２００は終了し、システムコントローラルーチンの命令処理部分が呼び出される。チャンネル走査ルーチン２００は、走査リスト１５０に記憶された情報を利用して、走査リスト内で区別されたチャンネルから少なくとも１つのＩフレームを検索する。例証的走査リストを表１に示す。
【００３９】
２つのチューナ／復調器の対（１０Ａ／１５Ａ、１０Ｂ／１５Ｂ）は両方とも、スイッチ２０を使用することにより、メインの、または補助チューナ／復調器の対として機能することもできる。１つのチューナ／復調器の対（すなわち、メインチューナー／復調器の対）が、現在チューニングされているチャンネルのシステムストリームをメイン伝送デマルチプレクサ３５（つまり現在チューニングされているチャンネル）に提供するため、制御装置７０がスイッチ２０に、その他のチューナ／復調器の対（つまり、走査中のチューナ／復調器の対）からの出力ストリームと補助デマルチプレクサおよび処理ユニット３０を結合させる。
【００４０】
システム制御ルーチンがアイドル状態に入る際に、チャンネル走査ルーチン２００がステップ２０２で入力される。次に、チャンネル走査ルーチン２００はステップ２１０へと進み、ここで、インデックス変数Ｎが０に初期化され、リストサイズ変数Ｍが、走査リストに記憶されているチャンネル数と等しい数に設定される。例証的な実施例では、走査リスト１５０は表１に示すように１２個のチャンネルを備えている（つまり、最近のチャンネル４つ、お気に入りのチャンネル４つ、現在選択されているチャンネルに最も関連しているチャンネル４つ）。インデックス変数Ｎは、走査リスト内の特定の（指標付けされた）チャンネルに関する情報を指示および検索するために使用される。
【００４１】
次に、チャンネル走査ルーチン２００はステップ２０２から、インデックス変数Ｎが１増加されるステップ２１２へと進む。続いて、ルーチン２００はステップ２１４へと進む。ステップ２１４では、現在指標付けされているチャンネルに関連したチューナパラメータと復調器パラメータが走査リスト１５０から検索される。前述したように、これらのパラメータは任意のパラメータメモリ１２としても記憶されることができる。次に、ルーチンはステップ２１５へと進む。ここでは、検索されたパラメータが走査中のチューナ／復調器の対（１０Ａ１５Ａ、または１０Ｂ／１５Ｂ）と結合され、現在指標付けされているチャンネルのチューニングおよび復調が開始される。
【００４２】
チャンネル走査ルーチン２００はステップ２１５からステップ２１６へと進む。ステップ２１６では、いくらかの遅れ（つまり、キャリア復旧、シンボル復旧、等）の後、補助デマルチプレクサおよび処理ユニット３０が、検索されたシステムストリーム（ＳＯ２）から、指標付けされたチャンネルに関連したプログラムストリームをデマルチプレクスおよび解読する。続いて、ルーチン２００はステップ２１８へと進む。ここでは、指標付けされたチャンネルに関連したエレメンタリビデオストリームと、任意で音声ストリーム（単数または複数）が、指標付けされたチャンネルに関連したプログラム伝送ストリームから検索される。次いで、ステップ２２０において、検索された、指標付けされたチャンネルに関連したエレメンタリビデオストリーム内で遭遇した第１Ｉフレームがメモリユニット３４に記憶される。次に、ルーチンは、インデックス変数Ｎがリストサイズ変数Ｍと等しいかどうかの質問を行うステップ２２２へ進む。ステップ２２２での質問への答えがノーである場合、ステップ２１２から２２２が繰り返される（つまり、チャンネル走査リスト内の次のチャンネルが検索される）。ステップ２２２での質問への答えがイエスである場合は、ステップ２１０から２２２が繰り返される（つまり、チャンネル走査リストが最初から処理される）。
【００４３】
上述のチャンネル走査ルーチン２００は、各チャンネルについて最近のＩフレームを検索するために、引き続き、走査リスト１５０に記憶されたチャンネルを走査し、検索したＩフレームを、メモリ３４のそのチャンネルと関した部分に記憶し、これにより、走査リストチャンネルのＩフレームインデックスを作成する。この方法では、走査リストチャンネルの１つがユーザによって要求されたことが決定すると、ユーザのディスプレイ画面上に高速で画像を生成するために、記憶された、その要求のチャンネルに関連するＩフレームが、ビデオデコーダ４５と迅速に結合する。所望のチャンネルに関連した画像の高速生成は、今日の消費者が使用しているＮＴＳＣテレビ受信機と似た、高速の（つまり待ち時間が短い）チャンネル取得を有益に擬似する。
【００４４】
図３は、本発明による、また、図１のＡＴＳＣ受信機１００での使用に適したチャンネル変更ルーチン３００のフロー線図を示す。詳細には、チャンネル変更ルーチン３００は、受信機１００の様々な部分を制御する制御装置７０内のシステム制御ルーチン（図示せず）の１部分である。チャンネル変更ルーチン３００は、チャンネル変更オペレーションを示すユーザの入力に応答して呼び出される。チャンネル変更ルーチン３００はさらに、チャンネル走査ルーチン２００を終了させる。
【００４５】
チャンネル変更ルーチン３００は、チャンネル変更オペレーションを示すユーザ入力命令が制御装置７０によって受信された時に、ステップ３０２から始まる。次に、ルーチン３００は、新規のチャンネルが走査リスト内にあるかどうかの質問を行うステップ３０４へと進む。
【００４６】
ステップ３０６での質問への答えがイエスである場合、ルーチン３００は、新規チャンネルに関連したチューナパラメータと復調器パラメータが走査リストから検索されるステップ３０５へと進む。続いて、ルーチン３００はステップ３０６へ進む。ステップ３０６は、検索されたチューナパラメータと復調器パラメータがメインチューナー／復調器の対（つまり、システムストリームＳＯ１を生成するために使用されるチューナ／復調器の対）と結合される。これにより、メインチューナー／復調器の対が、意中のチャンネル（つまり、新規チャンネル）を含む有効なシステムストリームを生成する処理を開始する。次に、ルーチンはステップ３２０へと進む。ここでは、制御装置７０が、補助デマルチプレクサおよび処理ユニット３０に、メモリ３４から所望の新規チャンネルに関連したＩフレームを検索させる。続いて、ルーチン３００は、検索されたＩフレームがスイッチ４０を介してデコーダ４５と結合するステップ３２２へ進む。デコーダ４５は、Ｉフレームを解読し、これをフォーマットコンバータ５０と結合する。ここで、Ｉフレームがディスプレイフレームバッファ５５ないに記憶される。フレームバッファに記憶されたＩフレームは、ディスプレイ装置（図示せず）上に静止画像を生成する。必要であれば（すなわち、検索したＩフレームが任意のリサイズおよび圧縮ユニット３２によって処理される場合）、フォーマットコンバータ５０は、検索されたＩフレームを、ビデオドライバおよびディスプレイによる使用に適したフォーマットに変換する。続いて、ルーチン３００はステップ３２４へ進む。
【００４７】
３０４での質問への答えがノーである場合、すなわち、所望の新規チャンネルが走査リスト内で現在指標付けされているチャンネルのいずれにも関連していない場合には、ルーチン３００はステップ３０８へ進む。ステップ３０８では、現在表示されているフレームは、静止画を提供するために使用されている、フォーマットコンバータ５０のディスプレイフレームバッファ５５である（つまり、現在表示されている、または「古い」チャンネルが単純に画面上で静止する）。ルーチン３００は続いてステップ３２４へ進む。
【００４８】
ステップ３２４では、制御装置７０が、メイン伝送デマルチプレクサ３５に、メインチューナー／復調器の対（ステップ３０４で識別された）によって生成されたシステムストリームＳ０１からの所望の新規チャンネルに関連したプログラム伝送ストリームをデマルチプレクスさせる。次に、ルーチンは、所望の新規チャンネルに関連したエレメンタリストリームが伝送プログラムストリームから検索されるステップ３２６へ進む。続いて、ルーチンは、新規チャンネルに関連したビデオエレメンタリストリームがスイッチ４０を介してデコーダ４５と結合するステップ３２８へ進む。次に、所望の新規チャンネルに関連した音声エレメンタリストリーム（単数または複数）が音声デコーダ６０と結合されるステップ３３０へ進む。
【００４９】
エレメンタリビデオ（ステップ３２８）とエレメンタリ音声（ステップ３３０）がそれぞれ対応するビデオデコーダ（４５）と音声デコーダ（６０）と結合すると、ルーチン３００はステップ３３２へ進む。ステップ３３２では、新規チャンネルの情報を反映するために走査リストが更新される。詳細には、チャンネルＩＤ、チューナ周波数、プログラム伝送ストリームＰＩＤ、ビデオエレメンタリストリームＰＩＤ、音声エレメンタリストリームＰＩＤを識別するための情報が、「最近」、「次」、「前」チャンネルについて以下に示す方法で更新される。「最近−３」情報は破棄され、「最近−２」情報が「最近−３」の場所に記憶され、「最近−１」情報が「最近−２」の場所に記憶され、「最近」情報が「最近−１」の場所に記憶され、「古い」または「前にチューニングされた」チャンネルに関する情報が「最近」の場所に記憶される。さらに、新規チャンネルよりも増分的に上の（つまり、「次」と「次＋１」）２つのチャンネルに関する情報と、新規チャンネルよりも増分的に下の（つまり、「前」と「前＋１」）２つのチャンネルに関する情報とが走査リスト１５０に記憶される。
【００５０】
本発明のさらなる特徴は、ＰＩＰ「スワップ」オペレーションモードである。上述したように、制御装置７０からの制御信号ＳＷ１に応答して、第１スイッチ２０が第１、第２システムストリームＳＡ、ＳＢのうちの１つを、第１出力ストリームＳＯ１として第１出力Ｏ１と結合し、第２システムストリームＳＡ、ＳＡの内の１つを、第２出力ストリームＳＯ２として第２出力Ｏ２と結合する。ＰＩＰオペレーションモードでは、ディスプレイ上にメイン画像を生成するために使用するビデオ信号Ｖ４を生成するために、第１出力Ｏ１と結合されたシステムストリームが、メイン伝送デマルチプレクサ３５と、関連する回路とによって利用される。同様に、補助（つまりＰＩＰ）画像を生成するべくビデオ信号Ｖ２を生じるために、第２出力Ｏ２と結合したシステムストリームが、補助デマルチプレクサおよび処理ユニット３０、関連する回路によって利用される。ＰＩＰスワップオペレーションモードにおいて、制御装置７０からの制御信号ＳＷ１に応答して、第１スイッチ２０が、出力Ｏ１、Ｏ２と結合したシステムストリームをスワップする。つまり、ＰＩＰスワップモードに入る前に出力Ｏ１と結合したシステムストリームは、ＰＩＰスワップモードに入ると出力Ｏ２と結合される。同様に、ＰＩＰスワップモードに入る前に出力Ｏ２と結合したシステムストリームは、ＰＩＰスワップモードに入ると出力Ｏ１と結合される。オンスクリーン効果とは、メイン画像およびＰＩＰ画像のスワッピングである。第１スイッチ２０によってスワップされたシステムストリームが既に使用可能であるため（つまり、チューニングまたは復調の遅れがない）、ＰＩＰスワップオペレーションは非常に高速である。
【００５１】
本発明のさらなる特徴は、走査チャンネル「モザイク」または画像タイルを生成する能力である。詳細には、補助デマルチプレクサおよび処理ユニット３０が、Ｉフレームの各々を圧縮するために任意のリサイズおよび圧縮ユニット３２を使用し、この圧縮されたＩフレームが、ディスプレイ上に表示されると、画像の例えば１／１２を占めるようにする。この方法を用いれば、走査リスト１５０に載っている１２個のチャンネル全てを１つの複合ＰＩＰまたは画像タイルアレンジメントに表示することができる。画像タイルは、個別に記憶されているＩフレームが更新される度に更新することができる。このような画像タイルアレンジメントは、４、９、１２、１６、またはこれ以外の有用な数の画像を含むことができる。フルサイズ（つまりメイン）の画像として見るための特定の「タイル」を選択するために、従来のオンスクリーン選択方法を用いてもよい。
【００５２】
図４は、本発明によるテレビ受信機４００の高レベルなブロック線図を示す。テレビ受信機４００は、デジタルテレビ受信機部分、例証的にはＡＴＳＣ部分と、アナログテレビ受信機部分、例証的にはＮＴＳＣ部分とを備えている。デジタルテレビ部分とアナログテレビ部分の両方とも、制御装置７０によって制御される。図１、図４で共通の機能要素は実質的に同じ方法で動作するため、ここでは、共通機能要素間におけるオペレーションおよび／または接続の違いについてのみをより詳しく説明する。
【００５３】
詳細には、テレビ受信機４００は、図１のＡＴＳＣ受信機１００をアナログテレビ復調器８０、図中ではＮＴＳＣ復調器を備えるように改造したものと、オンスクリーンディスプレイ（ＯＳＤ）生成装置３６とを設けている。ＮＴＳＣ復調器８０は、制御装置７０によって生成された制御信号ＮＴＳＣに応答して、ＮＴＳＣ暗号化中間周波数テレビ信号を復調し、デジタルビデオ信号Ｖ５を生成する。ＯＳＤ生成装置３６は補助デマルチプレクサおよび処理ユニット３０の１部分として図示されているが、当業者は、数々ある標準技術の１つを用いて、ＯＳＤ生成装置を図４のテレビ受信機４００（または、図１のテレビ受信機１００）に一体に設けられることが容易に理解できるであろう。さらに、当業者は、アナログテレビ復調器８０はＮＴＳＣ復調器、ＰＡＬ復調器、ＳＥＣＡＭ復調器であってよいこともやはり容易に理解できるであろう。
【００５４】
制御装置７０は、メモリユニット７６内に記憶されたチャンネル選択プログラム５００を装備している。チャンネル選択プログラム５００については、以降で図５を参照して詳細に説明する。簡単に言えば、チャンネル選択プログラムは、現在ユーザが遠隔制御装置で行ったチャンネル選択を示す受信数字の各々を処理する。特定のチャンネルクラス（例えば、ＮＴＳＣ、チューニングしたＡＴＳＣ，チューニングしていないＡＴＳＣ、等）の選択を示す数字に応答して、そのチャンネルクラスに関連したチューニング、復調および／またはデマルチプレクスオペレーションが、指示されたチャンネルクラス内の特定のチャンネルを選択する処理をスピードアップべく考案された方法で呼び出される。
【００５５】
ＮＴＳＣ復調器８０によって生成されたデジタルビデオ信号Ｖ５が、フォーマットコンバータ５０と結合される。前述したように、フォーマットコンバータ５０は、出力ビデオストリームＶＯＵＴを生成するために、制御装置７０からの制御信号Ｆに応答して「パススルー」オペレーションモード、チャンネル変更オペレーションモード、ＰＩＰオペレーションモードで動作する。さらに、フォーマットコンバータ５０が、制御装置７０からの制御信号Ｆに応答して、「ＮＴＳＣパススルー」オペレーションモードで動作する。ＮＴＳＣパススルーモードでは、フォーマットコンバータ５０がＮＴＳＣラスタを、ディスプレイ装置（例えば、１９２０画素による１０８０ライン）のネイティブディスプレイフォーマットに変換する。次に、変換したビデオ信号が、出力ビデオストリームＶＯＵＴとしてビデオドライバ回路に結合される。
【００５６】
フォーマットコンバータ５０のディスプレイフレームバッファ５５は、ビデオドライバサーキットへ記憶されたフレームの送信より前にディジタルビデオ信号Ｖ５内の各ビデーフレームに記憶するために使用される。従って先に述べたチャンネル変化潜在マスキング技術は１つのＮＴＳＣチャンネルから他へ、ＮＴＳＣチャンネルからＡＴＳＣチャンネルへおよびＡＴＳＣチャンネルからＮＴＳＣチャンネルへ変更する時に使用されうる。
【００５７】
図１のデュアルチューナー／復調器デジタルテレビシステムに関連してＮＴＳＣ復調器８０が表示されており、以下に説明する図５に関連したチャンネルの選択方法は、シングルチューナー／複合機テレビシステムを使用してのみ実施することができる点に注意するべきである。このようなシングルチューナー／復調器テレビシステムは、図１のデュアルチューナー／復調器テレビシステムで示した機能障害のいくつかを回避することができる。詳細には、シングルチューナー／復調器テレビシステムでは、第１チューナ１０Ａ、第１復調器１５Ａ、第１スイッチ２０を備える必要がない。さらに、補助デマルチプレクサおよび処理ユニット３０が、その出力ビデオストリームＶ２とビデオデコーダ４５に直接結合するように、また、音声ストリームをデマルチプレクスするように、さらに、このデマルチプレクスした音声ストリームを音声デコーダ６０に結合するように改造されている場合には、メイン伝送デマルチプレクサユニット３５と第２スイッチ４０を除去することができる。
【００５８】
図５は、本発明による、また、図１と図４のＡＴＳＣ受信機での使用に適したチャンネル選択ルーチン５００のフロー線図である。チャンネル選択ルーチン５００は、ユーザの入力に基づいて、選択する新規チャンネルを迅速に識別するために使用される。つまり、特定のチャンネルクラス（例えば、ＮＴＳＣ、現在チューニングされているＡＴＳＣ、チューニングされていないＡＴＳＣ、等）の選択を示す数字に応答して、そのチャンネルクラスに関連したチューニング、復調、および／またはデマルチプレクスオペレーションが、指示されたチャンネルクラス中の特定のチャンネルの選択処理を高速化するために考案された方法で呼び出される。チャンネル選択ルーチン５００は、図４のテレビ受信機４００に設けられた制御装置７０内のメモリ７６に記憶される。チャンネル選択５００は、このルーチン５００が非ＮＴＳＣ環境での使用に適した選択原理体系を有しているため、図１のＡＴＳＣ受信機１００によって行うことが有益である。
【００５９】
制御装置７０は、「チャンネル増加」、「チャンネル減少」、「１つ前のチャンネル」や、特定のチャンネル番号の直接数字入力のようなチャンネル選択命令を含むユーザの入力命令に応答する。例えば３桁のチャンネル番号といった特定のチャンネル番号を直接数字入力する場合には、ユーザがチャンネルを選択している（つまり、遠隔制御装置のボタンを押している）最中に、チャンネル選択ルーチン５００が様々なチューナ、復調器、および／またはビットストリーム抽出パラメータを採用するべく動作する。
【００６０】
チャンネル選択ルーチン５００は、例えば、制御装置７０がチャンネル識別子の１桁目を備えたユーザ入力を受信した時に（ステップ５０５で示す）、ステップ５１０から始まる。次に、ルーチン５００は、例えば制御装置７０によって受信された数字を表示するためにオンスクリーンディスプレイが更新されるステップ５１５へ進む。ルーチンは制御装置７０が２桁目を受信するまで待機する。
【００６１】
２桁目を受信すると（ステップ５２０）、ルーチン５００はステップ５２２へ進む。ここでは、チャンネルの１桁目と２桁目によって示されたチャンネル参照が直接チャンネル参照または間接チャンネル参照を有するかどうかの質問がされる。
【００６２】
直接チャンネル参照は、１桁目と２桁目によって直接識別されたチャンネルである。例えば、ユーザがまず「１」を押し、次に「２」を押した場合、直接チャンネルはチャンネル「１２」である。しかし、将来、政府の大々的な割り当ての必要性によって、それまでチャンネル「１２」として知られていたチャンネルが、例えばチャンネル「５７」に配置換え（物理的あるいは論理的に）されてしまうことがあるかもしれない。テレビ局のオーナーは、チャンネル「１２」のブランドアイデンティティまたは付随する好ましいイメージを維持したいと望むであろうから、この配置換えはユーザにとってはわかり易い。そのため、テレビ製造業者は、テレビセット内部に、固定のまたはプログラム可能なチャンネル配置換え機能を設置するであろう。配置換え機能は、例えばルックアップテーブルを用いて、標準的な方法で実現することができる。ルックアップテーブルは、例えば、受信した情報ストリーム（プログラム割り当てテーブルやプログラムマップテーブル情報等）内に含まれる電子プログラムガイド情報およびその他の情報を用いて、標準的な方法で更新することが可能である。さらに、このような情報は、ＰＳＩＰとしても知られている“プログラム  アンド  システム  インフォメーション  プロトコル  フォー  テレストリアル  ブロードキャスト  アンド  ケーブル」（電子番組ガイド）と呼ばれるＡＴＳＣドラフト標準Ｔ３／Ｓ８で説明した技術を使って得ることもできる。本明細書中ではＰＳＩＰを参照する形で採用している。
【００６３】
ステップ５２２での質問への答えがイエスである場合、ルーチン５００はステップ５２５へと進む。ステップ５２２では、制御装置７０が、第２チューナ１０Ｂのような物理的チャンネルセレクタに、受信した２つの数字に関連した信号周波数を持った物理的チャンネルをチューニングさせる。つまり、３桁のチャンネル識別番号の最初の２桁は物理的チャンネルを示すため、制御装置７０がチューナ１０Ｂに受信した２つの数字に関連した物理的チャンネルをチューニングさせる。次に、ルーチン５００は、チューニングした周波数が受信した信号のタイプについての質問を行うステップ５３０へ進む。
【００６４】
ステップ５２２での質問への答えがノーである場合には、ルーチン５００は、受信した１桁目と２桁目（間接チャンネル参照を示す）が直接チャンネル参照に配置換えされるステップ５２４へ進む。続いて、ルーチン５００はステップ５２５へ進む。ステップ５２５では、制御装置７０が、第２チューナ１０Ｂのような物理的チャンネルセレクタに、受信した２つの数字に関連した信号周波数を持つ物理的チャンネルをチューニングさせる。つまり、３桁のチャンネル識別数字の最初の２桁は物理的チャンネルを示すため、制御装置７０がチューナ１０Ｂに、２つの置換数字（すなわち、配置換えされたチャンネル）に関連した物理的チャンネルをチューニングさせる。次に、ルーチン５００は、チューニングした周波数に受信された信号のタイプについての質問を行うステップ５３０へ進む。
【００６５】
ステップ５２２、ステップ５２４は、図５中のステップ５２０とステップ５２５をつなぐ破線で示すバイパスオペレーションモードにおいて、任意でバイパスすることもできる。バイパスオペレーションモードの場合には、所望のチャンネルを識別するために直接チャンネル参照のみを使用する。従って、チャンネル「１２」からチャンネル「５７」への配置換えの例では、ユーザはそれまでチャンネル「１２」であったチャンネルを選択するために「５」と「７」を入力しなければならない。
【００６６】
ステップ５４６からステップ５４９は、３桁目の受信を扱うために使用されるサブルーチンを示す。詳細には、サブルーチン５４６から５４９は、例えば制御装置７０がチャンネル識別子の３桁目を持つユーザ入力を受信した際に、ステップ５４９において入力される。ルーチン５００は、チャンネルの３桁目によって示されるチャンネル参照が直接チャンネル参照を含んでいるか、または間接チャンネル参照を含んでいるかについての質問が行われるステップ５４７へ進む。あるいは、ステップ５２２での質問の結果を参照することもできる。ステップ５４７とステップ５４８を、図５のステップ５４６からステップ５４９をつなぐ破線で示すように、バイパスオペレーションモードにおいて任意でバイパスしてもよい。
【００６７】
ステップ５４７での質問への答えがノーである場合、ルーチン５００は、受信した３桁目（直接チャンネル参照を示す）が直接チャンネル参照へ配置換えされるステップ５４８へ進む。次に、ルーチン５００は、サブルーチン５４６から５４９が実行されるステップ５４９へ進む。ステップ５４７での質問への答えがイエスである場合、ルーチン５００は、サブルーチン５４６から５４９が実行されるステップ５４９へ進む。
【００６８】
ステップ５３０での質問が、受信した信号がＮＴＳＣテレビ信号であることを示す場合、ルーチン５００はステップ５３５へ進む。ステップ５３５では、チューニングされたＮＴＳＣ信号が、標準的な方法で復調および表示される。続いて、ルーチン５００はステップ５３６で終了する。
【００６９】
ステップ５３０での質問が、チューニングされた周波数がＤＴＶ（またはＡＴＳＣ）信号を持っていることを示す場合には、ルーチン５００はステップ５４０へ進む。ステップ５４０では、例えば補助デマルチプレクサおよび処理ユニット３０のような標準的な方法によって、電子プログラムガイド（ＥＰＧ）を示すデータが伝送ストリームから抽出される。復調された伝送ストリームが、容易に利用可能な電子プログラムガイドを含んでいないか（例えば、現在チューニングされている物理的チャンネルまたは現在チューニングされていない物理的チャンネルの異なる伝送ストリーム内にＥＰＧデータが含まれる）、またはメモリから検索できない（例えば、ＥＰＧデータがメモリのＥＰＧ部分に事前にロードされていない）場合、補助デマルチプレクサおよび処理ユニット３０が、復調された伝送ストリームからプログラムマップテーブル（ＰＭＴ）および／またはプログラム関連テーブル（ＰＡＴ）を標準的な方法で抽出する。
【００７０】
デュアルチューナー／復調器の対の場合、ＥＰＧまたはモンタージュに適したデータを検索するべく、物理的および論理的チャンネルを走査するためにチューナの１つを採用することに注意すべきである。つまり、片方のチューナ／復調器の対がＰＩＰモンタージュの作成の使用に適したデータを検索する一方で、もう片方のチューナ／復調器の対が、ＥＰＧ関連のデータを検索することができる。同様に、例えばＰＩＰモンタージュの作成に必要なデータを高速検索するために、両方のチューナ／復調器の対を同時に使用することもできる。
【００７１】
次に、ルーチンは、３桁目を受信したかどうかについての質問が行われるステップ５４５へ進む。ステップ５４５での質問の答えがイエスの場合には、ルーチン５００はステップ５５０へ進む。ステップ５５０では、復調されたトランスポートストリームからデマルチプレクスされた所望のプログラムストリームが処理および表示される。次に、ルーチン５００はステップ５５５で終了する。
【００７２】
ステップ５４５での質問への答えがノーである場合は、ルーチン５００はステップ５６０へ進む。ここでは、既に利用可能な復調済みの伝送ストリームかメモリのどちらかにおいて、電子プログラムガイド（ＥＰＧ）が利用できるかどうかについての質問が行われる。ステップ５６０での質問がイエスの場合、ルーチン５００はステップ５７０へ進む。ステップ５７０では、ステップ５４０からの抽出された、または記憶されたＥＰＧ情報を用いて、ＥＰＧグラフィックが標準的な方法で作成される。ＥＰＧグラフィックは、例えば、オンスクリーンディスプレイ（ＯＳＤ）生成装置３６によって作成される。続いて、ルーチン５００はステップ５７５へ進む。ステップ５７５では、ユーザが、遠隔制御装置上の矢印キーおよび回答キーを使って、電子プログラムガイドを標準的な方法で操作することによりプログラムを選択する。ユーザは、この電子プログラムガイドの操作中ならいつでも、３桁のチャンネル識別番号の最初の２桁に関連した３桁目を入力することができる。ユーザがこの３桁目を入力すると、ルーチン５００は、復調済みの伝送ストリームから所望のプログラムがデマルチプレクスされるステップ５８０へと進む。
【００７３】
ステップ５７０、５７５で生成された電子プログラムガイドは、完全な電子プログラムガイドまたは物理的チャンネル特定電子プログラムガイドの内の１つを備えることができる。完全な電子プログラムガイドは、どのプログラムが、何時に、どの物理的および論理的チャンネルで利用可能であるかを示す標準的な電子プログラムガイドを備えている。チャンネル特定プログラムガイドは、どのプログラムが、何時に、事前にユーザが入力した最初の２桁によって選択された物理的チャンネル内のどの論理的チャンネルで利用可能であるかを示すリストを含んでいる。
【００７４】
本発明のある実施例では、ステップ５７０、５７５で生成された電子プログラムガイドが、ＥＰＧに含まれる１つまたはそれ以上のチャンネルに関連した画像情報を持っている。画像情報は、図２を参照して既に述べた、複数の利用可能なチャンネルの各々に関連した画像情報（例えばＩフレーム）を提供するチャンネル操作ルーチン２００から導出することができる。シングルチューナー／復調器システムでは、画像情報は、現在チューニングおよび復調されている物理的チャンネルに関連した論理的チャンネルを走査することによって引き出される。複合のチューナ／復調器システム（図１）の場合には、画像情報はさらに、その他の物理的および／または論理的チャンネルを走査するために追加のチューナ／復調器の対を利用して引き出される。つまり、片方の物理的チャンネルに関連した論理的チャンネルからの画像情報がメモリに記憶される一方で、バックグラウンドオペレーションモードにおいて、もう片方の物理的チャンネルを選択するために、未使用のチューナ／復調器の対が使用される。
【００７５】
上述の技術や、この開示で述べているその他の技術や、当業者に既知の標準的技術によって検索されたさらなる画像情報が、拡張した機能ＥＰＧを提供するために、ＥＰＧ内で有益に利用される。拡張した機能ＥＰＧは、ＥＰＧの標準選択情報を、チャンネルに関連したあらゆる利用可能な補助的画像情報と共に提供する。この方法では、ユーザは、チャンネル選択決定を助けるより多くの情報を得ることができる。
【００７６】
次に、図６Ｂを参照しながら例証的なＥＰＧグラフィックについて説明する。簡潔には、例証的ＥＰＧグラフィックは、ユーザが、遠隔制御を介して、多くの利用可能なプログラム／タイムスロットの組合せをスクロールして所望のプログラムを選択しながら操作できるオンスクリーン情報を提供するために使用される。一般的な電子プログラムガイド操作および選択工程は、上下左右の矢印キーを使った操作ステップ、ハイライトオブジェクト、各プログラムのチャンネル番号とタイムスロットの両方を示すグラフィック内に表示されたプログラムのその他の識別子を有することに注意すべきである。特定のプログラムが、そのプログラムをハイライトし、次に例えば入力キーを押すことで選択される。
【００７７】
ステップ５６０での質問への答えがノーである場合、ルーチン５００はステップ５６５へ進む。ステップ５６５では、補助デマルチプレクサおよび処理ユニット３０を用いて、選択した物理的チャンネルで利用可能な論理的チャンネルのいくつかまたは全てを示すピクチャインピクチャ（ＰＩＰ）モンタージュを作成する。詳細には、例えば９個の論理チャンネルを持つ物理的チャンネルの場合、図６Ａを参照して以下に説明するように、補助デマルチプレクサおよび処理ユニットが、サブ画像をハイライティングすることによってシングルビデオフレーム内に３×３グリッドのサブ画像を作成する。特定のプログラムを選択するには、そのプログラムに関連したサブ画像をハイライティングし（つまり、上下左右のｌキーを操作し）、次に例えば入力キーを押す。続いてルーチンは、復調墨の伝送ストリームから所望のプログラムがデマルチプレクスされるステップ５８０へと進む。次に、ルーチン５００はステップ５８５で終了する。
【００７８】
本発明が非バイパスモードで動作し、１桁目と２桁目が間接チャンネル参照（ステップ５２２から５２４）を示す場合、受信した３桁目も制御装置によって配置換えされる点に留意すべきである。
【００７９】
図６Ａは、本発明の使用に適したオンスクリーン・ピクチャインピクチャ（ＰＩＰ）モンタージュ６１０を示す。詳細には、図６Ａはグリッド内に配置された複数のサブ画像を示している。サブ画像の各々は、対応する物理的または仮想チャンネルを介して受信したそれぞれのビデオストリームに関連した静止画または動画を備えている。ビデオストリームは、例えば特定の伝送ストリーム内にあるいくつかのビデオストリームの内の１つであってもよい。特定の伝送ストリームは、例えば図１または図４のチューナ１０Ｂ（または１０Ａ）によって受信された特定のシステムストリーム内にあるいくつかの伝送ストリームの内の１つであってもよい。
【００８０】
図６ＡのＰＩＰモンタージュ６１０において、参照符号６１１で示すサブ画像は、参照符号６１２で示すオンスクリーングラフィックによってハイライティングされている。オンスクリーングラフィックは、オンスクリーンディスプレイ（ＯＳＤ）生成装置３６を用いて、標準的な方法で形成される。
【００８１】
各サブ画像は、各々の物理的または仮想チャンネルをチュージングし、このチューニングしたチャンネル内のビデオプログラムをデマルチプレクスし、デマルチプレクスしたビデオストリーム（すなわちＩフレーム）からビデオフレームを抽出し、解像度の低いビデオフレームを生成するためにこの抽出したフレームをデシメーションし、解像度の低いビデオフレームを、ビデオ処理回路に結合した標準解像ビデオフレーム内に、サブ画像として採用することで形成される。補助デマルチプレクサおよび処理ユニット３０に配置されたオンスクリーンディスプレイ（ＯＳＤ）回路によって、ハイライティングされた範囲６１２が生成される。ＰＩＰハイライティング範囲６１２は、例えば遠隔制御ユニット上で制御操作を行うユーザによってサブ画像からサブ画像へと移動される。例証的に、ハイライティングされた範囲６１２は、上または下向きの矢印キー動作に反応して垂直方向に移動され、また、左または右向きの矢印キー動作に反応して水平方向に移動される。現在ハイライティングされているサブ画像は、静止画または動画を持っていてもよい。つまり、ハイライティング範囲６１２によってハイライティングされたサブ画像（サブ画像６１１）は、デシメーションされた完全な動作ビデオ画像を備えていてもよい。遠隔制御装置上の入力キーの動作によって、特定のハイライティング範囲が選択された場合、ピットモンタージュが除去され、選択されたサブ画像に関連した選択されたビデオストリームが、メイン画像としてビデオ処理回路と結合する。
【００８２】
本発明のある実施例では、ＰＩＰモンタージュ６１０内のハイライティングされていないサブ画像の各々が、例えば数秒毎といった規則的な間隔で更新される静止画を備えている。この実施例では、ハイライティングされたサブ画像（サブ画像６１１）が動画を備えている。つまり、ハイライティングされたサブ画像が、実質的に完全な動作ビデオ画像を有する。また任意で、ハイライティングされたサブ画像によって示されたＡＶプログラムをユーザが見聴きできるように、ハイライティングされた画像に関連した音声トラックが解読され、音声プロセッサ（図示せず）と結合される。
【００８３】
図６Ｂは、電子プログラミングガイド（ＥＰＧ）オンスクリーンディスプレイ６２０を示す。典型的なＥＰＧは、タイムスロットの機能として物理的および／または視覚的チャンネルを示すグリッドを備えており、ここで、各グリッドの入力は、特定の期間内に特定のチャンネルによって伝送された特定のプログラムを示す。拡張されたＥＰＧの場合には、メモリに記憶された画像情報を有するチャンネルに関連したグリッド座標が、記憶された画像情報のいくつかまたは全てをさらに持っている。例えば、記憶された情報は、表示される前にデシメーションを必要としてもよい。この方法では、ユーザに適切な画像が提供されるように、標準的な人間工学イシューが指定される。
【００８４】
図６ＢのＥＰＧ６２０は、オンスクリーンディスプレイ・ハイライティング６２２で範囲指定された特定のプログラムガイド入力６２１を示す。図６Ａに示したＰＩＰモンタージュ６１０と同様に、図６Ｂに示したＥＰＧ６２０も、ハイライティングされた範囲６２２が、遠隔制御装置上の矢印またはその他のキーに応じて上下左右に移動するようするために、遠隔制御装置を用いてユーザによって操作される。例えば、遠隔制御装置上の入力キーの起動によって、ハイライティングされたプログラムが選択され場合、または、選択されたプログラムが現在伝送されている場合には、選択されたプログラムがデマルチプレクスおよび解読され、表示のためにビデオ処理回路と結合される。さらに、選択されたビデオプログラムに関連した音声プログラムが音声処理回路と結合される。
【００８５】
本発明のある実施例では、現在ハイライティングされているＥＰＧグリッド座標が、対応するチャンネルに関する利用可能なあらゆる画像情報を示すべく拡張される。
【００８６】
従って、所望のテレビチャンネル選択の部分的な指示（例えば、３桁のチャンネル識別子の２桁）に反応して、制御装置が物理的チャンネル選択装置（例えば、チューナ１０Ｂ）に、特定の物理的チャンネルを選択させる。選択された物理的チャンネルが、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭチャンネルのようなアナログテレビチャンネルを生じる場合には、選択された物理的チャンネルがアナログテレビ復調器８０によって復調され、例えば表示前の処理のためにフォーマットコンバータ５０と結合される。選択された物理的チャンネルが、ＡＴＳＣまたはＤＴＢチャンネルのようなデジタルテレビチャンネルを生じる場合には、プログラムガイド情報を抽出するために、選択された物理的チャンネルの処理が行われる。選択された物理的チャンネルがプログラムガイド情報を含んでいない場合には、選択された物理的チャンネル内の仮想チャンネル（単数または複数）が識別され、ＰＩＰモンタージュの作成のために使用される。次にユーザは、チャンネル選択に影響を与える方法で、プログラムガイドまたはＰＩＰモンタージュを操作する。あるいは、ユーザは、所望のチャンネルを直接選択するために、所望のテレビチャンネル選択の残りの表示（例えば、３桁のチャンネル識別子の３桁目）を提供してもよい。
【００８７】
本発明の示唆を採用した様々な実施例を示し、詳しく説明してきたが、当業者は、これらの示唆を採用しながら、これ以外の多くの変更を加えた実施例を容易に考案できるであろう。
【図面の簡単な説明】
【図１】  本発明によるＡＴＳＣ受信機の高レベルのブロック線図である。
【図２】  本発明による、図１のＡＴＳＣ受信機での使用に適したチャンネル走査ルーチンのフロー線図である。
【図３】  本発明による、図１のＡＴＳＣ受信機での使用に適したチャンネル変更ルーチンのフロー線図を示す。
【図４】  本発明によるテレビ受信機４００の高レベルなブロック線図を示す。
【図５】  本発明による、図１、図４のテレビ受信機での使用に適したチャンネル選択ルーチンのフロー線図を示す。
【図６Ａ】  本発明での使用に適したオンスクリーン・ピクチャインピクチャ（ＰＩＰ）モンタージュを示す。
【図６Ｂ】  本発明での使用に適した電子プログラミングガイド（ＥＰＧ）・オンスクリーンディスプレイを示す。
【図１】
0004373610.tif 000003
【図２】
0004373610.tif 000004
【図３】
0004373610.tif 000005
【図４】
0004373610.tif 000006
【図５】
0004373610.tif 000007
【図６Ａ】
0004373610.tif 000008
【図６Ｂ】
0004373610.tif 000009