(57)【特許請求の範囲】
【請求項１】
ユニットを介してビデオデータを受信するステップと、
前記ユニットによって所定の時間間隔にわたって受信されたビデオデータ量の指標を生成するステップと、
所定の時間間隔にわたって受信されたデータ量がプリセットレベル以上であることを前記指標が示す場合、前記ユニットが所定のチャンネルを視聴するために自動的に選択するステップと
を含んでなるプロセッサベースのユニットによりディジタル式のビデオ送信を受信する方法。
【請求項２】
前記指標を生成するステップが受信されたデータのビットレートの指標を生成するステップを含むものである、請求項１に記載の方法。
【請求項３】
前記ビットレートの指標を生成するステップが、所定の時間周期にわたって受信したパケット数の計数値を生成するステップを含むものである、請求項２に記載の方法。
【請求項４】
所定の時間間隔にわたって受信されたビデオデータ量についての指標をモニタするために、ユーザが選択した複数のチャネルを受信するステップを含む、請求項１に記載の方法。
【請求項５】
ピクチャー−イン−ピクチャー式ディスプレイの中で前記チャネルを自動的に表示するステップを含む、請求項１に記載の方法。
【請求項６】
前記ビデオデータを受信するステップが、複数のチャネルを受信するステップと、それぞれの前記チャネル上のアクションの程度をモニタするステップとを含むものである、請求項１に記載の方法。
【請求項７】
請求項６に記載の方法が、所定の時間間隔にわたって複数のチャネル上で受信されたビデオデータ量の指標を比較するステップを含むことを特徴とする方法。
【請求項８】
他のチャネル上でビデオデータが受信及び表示されると同時に指標を比較するステップを含む、請求項７に記載の方法。
【請求項９】
前記指標を比較するステップが、所定の時間周期にわたって所定のチャネルに対して受信されたパケット数の計数値を生成するステップを含むものである、請求項７に記載の方法。
【請求項１０】
プリセットレベルに対して前記指標を比較するステップと、前記指標が前記プリセットレベルを超えるかどうかを表示するステップとを含む、請求項７に記載の方法。
【請求項１１】
プロセッサと、
前記プロセッサに接続され、チャネル上で受信されたビデオデータのビットレートを検出する回路と、
記録装置と、
前記記録装置に記録されたソフトウェアと
を備えてなり、
前記ソフトウェアによりユーザがチャンネルにそのアクションの程度に基づいて自動的に同調することができるプロセッサベースのシステム。
【請求項１２】
前記回路が少なくとも２つのチャネル上で受信されたビデオデータのビットレートを検出する、請求項１１に記載のシステム。
【請求項１３】
チューナをさらに備え、前記回路が、前記チューナが受信するように同調されているチャネル以外のチャネル上で受信されたデータのビットレートを検出するものである、請求項１２のシステム。
【請求項１４】
記憶装置及び前記記憶装置に記憶されたソフトウェアを備え、前記ソフトウェアが少なくとも２つのチャネル上で受信されたビデオデータのアクションの程度のグラフィカル表示を提供するものである、請求項１１に記載のシステム。
【発明の詳細な説明】
【０００１】
［背景］
本発明は、一般に、ディジタル式ビデオ表示システムに関し、特定の実施形態では、ビデオのテレビプログラムを表示するように適合されたシステムに関する。
【０００２】
最近、テレビ受信機とパーソナルコンピュータとの融合が、セットトップ式コンピュータシステムの出現により加速してきている。これらのシステムは、セットトップボックスと呼ばれることもあり、コンピュータシステムのディスプレイとして、従来のアナログ式のテレビ受信機を使用している。場合によっては、セットトップボックスはテレビ受信機の上に設置される。コンピュータシステムとテレビとの能力を結合することによって、システムはユーザに追加のモニタに対する不必要な費用の負担を要求せずに、電子プログラムガイドのような進んだテレビプログラムの機能を提供することができる。
【０００３】
ディジタル形式のテレビ放送は、まもなく利用可能となる。現在では、高品位テレビ（ＨＤＴＶ）システムは、ディジタル及びアナログのテレビ放送を受信する。ディジタル放送は、高品位テレビの様々な形式の１つを含むことができる。
【０００４】
テレビ視聴者の好みは、年令及び個性の種類の全範囲にわたって変化している。その上、テレビ視聴者の中には、多くのアクションが入ったテレビプログラムを好むものがいる。これらのプログラムは、フットボールゲームのようなスポーツイベントや、いわゆるアクションムービー及び他の種類のプログラムである。好みに合うプログラムを捜し出そうとして、テレビのチャネルを通して「次々に見る（surf）」ユーザもいる。いわゆるアクションプログラムを次々に見るユーザは、チャネルからチャネルに変えて、プログラムが彼らの興味に合うかどうかを見分けるためにプログラムの一部を見て、そして、適当なプログラムが見つかるまで別のプログラムに切り換える必要がある。
【０００５】
このため、アクションの程度（degree of action）が高いビデオ送信を自動的に識別する技術を有することが望ましい。
【０００６】
［要約］
一つの態様によれば、ディジタル式のビデオ送信を受信する方法には、ビデオデータを受信する動作が含まれる。所定の時間間隔にわたって受信されたビデオデータ量の指標が開発される。
【０００７】
他の態様は、以下の詳細な説明及び特許請求の範囲の中に記載されている。
【０００８】
［詳細な説明］
図１を参照する。セットトップ式コンピュータシステムとして例証されるプロセッサベースのシステム１３０は、テレビ受信機１１２の上部に設置されたプロセッサベースのユニット１１０を含んでいる。リモートコントロールユニット１１４は、このテレビ受信機１１２及びプロセッサベースのユニット１１０をコントロールすることができる。
【０００９】
リモートコントロールユニット１１４は、自分自身のトランシーバ１１８によってプロセッサベースのユニット１１０上のトランシーバ１３４及びテレビ受信機１１２上のトランシーバ１２８と通信することができる。リモートコントロールユニット１１４とテレビ受信機１１２、または、プロセッサベースのユニット１１０との間の通信は、赤外線、超音波又は電波信号を含む各種の無線（airwave）通信のいずれかを用いることができる。
【００１０】
本発明はセットトップ式コンピュータシステムに関連して例証されているが、当業者には本発明が任意の各種の他のプロセッサベースのシステムにも適用できることが理解されよう。他のプロセッサベースのシステムの実施例には、ディスクトップコンピュータ、ラップトップコンピュータ及び各種のプロセッサベースの機器がある。
【００１１】
リモートコントロールユニット１１４は、本質的にはマウスのような動作をするカーソルコントロールシステム１１６を含むことができる。このＲＣＵ１１４は、マウスボタン１２２及び複数のカーソル方向コントロールボタン１２０も含むことができる。これにより、カーソルの位置又はスクリーン１３２上の強調表示（highlighting）を、４つの方向コントロールボタン１２０のいずれかを操作することによりコントロールすることができる。所望のアイコンがスクリーン１３２上に表示される場合、ボタン１２２を操作することによりそれを選択することができる。リモートコントロールユニット１１４は、数字用キーパッド１２４も含むことができる。
【００１２】
プロセッサベースのユニット１１０は、図４（図２）に示すように、チューナ／キャプチャーカード１６２も含むことができる。このカード１６２は、複数のパケットを提供する多重化移送媒体（multiplexed transport medium）を受け入れることができる。パケットは、基本データストリームからの多数の連続したバイトが後に続くヘッダを含むことができる。基本データストリームは、コード化ビデオ、コード化オーディオ又は他のコード化ビットストリームのいずれか対して用いられる用語である。
【００１３】
設計者は、各種のディジタルテレビ放送用の規格を利用することができる。そのような規格の１つが、１９９５年９月１６日に高品位テレビシステム委員会（Advanced Television Systems Committee）が作成したＡＴＳＣディジタルテレビ規格（ATSC Digital Television Standard）である。その規格は、高品位の圧縮及び多重化されたビデオ及びオーディオ並びに補助データを単一の６MHzのチャネルにわたって送信するシステムを説明している。コード化されたビデオソースの解像度は、従来のテレビの解像度よりも５倍も高い。
【００１４】
ディジタルテレビシステムは、ソースのコーディング及び圧縮部、サービスマルチプレクス及び移送部、並びに無線周波数（ＲＦ）／送信部を含んでいる。ソースのコーディング及び圧縮部は、データ圧縮としても周知の、ビデオ、オーディオ及び補助的なディジタルデータのストリームに適用するのに適当であるビットレート圧縮方法を参照する。補助データは、クローズドキャプションのようなプログラムされたオーディオ及びビデオサービスに関連したコントロールデータ及び条件付きアクセスコントロールデータを含むことができる。ソースのコーディングの目的は、オーディオ及びビデオ情報を表現するために必要なビット数を最小にすることである。ディジタルテレビシステムは、ビデオのコーディング用にMoving Picture Experts Group ISO/IEL 13818-1（ＭＰＥＧ−２システム）のビデオストリームの構文及びオーディオのコーディング用にATSC A/52 Digital Audio Compression (AC-3) Standard（１９９５）を利用することができる。
【００１５】
サービスマルチプレクス及び移送部は、ディジタルデータのストリームを情報のパケットに分割する手段、各パケット又はパケットの種類を一意的に識別する手段、及びビデオデータのストリームのパケット、オーディオデータのストリームのパケット及び補助データのストリームのパケットを単一のデータストリームに多重化する適当な方法を参照する。可能なディジタル移送媒体は、例えば、地上放送、ケーブル配送、衛星配送、記録媒体の使用、及びコンピュータのインターフェースを含んでいる。
【００１６】
ＲＦ／送信部は、チャネルのコーディング及び変調を参照する。チャネルコーダはビットストリームを受け取り、受信した信号からデータを再構成するために受信機が使用することができる付加的な情報を加える。この受信した信号は、送信の障害により、送信された信号を正確に表現することができないことがある。変調部はディジタルのデータストリームの情報を使用して、送信された信号を変調する。
【００１７】
図２を参照する。パケットフィルタ１０は、サービスマルチプレクス及び移送情報を受け取る。このパケットフィルタ１０は同調チャネルを分離し、さらに、その同調チャネルについてビデオ及びオーディオデータを分離する。このため、パケットフィルタ１０の出力信号には、そのチャネル用のビデオデータのキュー１４及びオーディオデータのキュー１６が含まれる。ビデオ及びオーディオのデータは、オーディオ／ビジュアル用デコーダ１８の中でデコードされる。
【００１８】
このデータ１８は、エンコーダ２０とオーディオのディジタル／アナログ変換器２２とに送られる圧縮解除されたオーディオ及びビデオデータを生成する。その結果、情報を従来のアナログのテレビ受信機と互換性のあるアナログのオーディオフォーマット変換することができる。テレビ受信機がディジタル式のテレビ受信機である場合、デコーダ１８の出力をテレビ１１２に直接接続することができる。
【００１９】
パケットフィルタ１０は、入力装置１２から関心のあるチャネルのリストを受け取ることができる。この関心のあるチャネルは、ユーザがシステムモニタにこれらのチャネル上のアクションの程度を決定させたいと希望するチャネルである。現在は同調されていないが関心のあるチャネルであるそれぞれのチャネルについては、システムは複数のカウンタ２４，２６及び２８にチャネルからのパケットを出力する。各カウンタ２４，２６及び２８は、ビデオデータとして識別されたパケットの数を計数する。
【００２０】
カウンタ２４，２６及び２８はタイマ３０に接続され、所定の時間間隔にわたるパケットの計数値を各選択されたチャネルに対して保持することができる。各パケット用カウンタは、所定のチャネルについてのビットレートを出力する。このビットレートは、圧縮されたビットストリームがチャネルからカウンタの入力部に配送されるレートである。
【００２１】
フィルタ１０は、多重化されたパケットの移送ストリームからのパケット識別子（ＰＩＤ）を構文解析する回路を含んでいる。このパケット識別子は、単一又は複数プログラムの移送ストリーム内でプログラムの基本ストリームを関連付けるために使用される固有の整数値である。これにより、フィルタ１０はパケット識別子を含むヘッダをフィルタ処理する。フィルタ１０は、例えば、パケットのヘッダをスキャニングすることにより、関心のあるパケットにいつ出会ったかを決定する。関心のあるパケットは、テレビ受信機が現在同調されているチャネル又は視聴者の関心リスト内に列挙された任意のチャネルにおけるパケットである。
【００２２】
このように、それぞれの関心のあるチャネルについてのビットレートは、表示装置３２に提供される。この表示装置３２は、テレビ１１２のスクリーン上に選択されたチャネルについてのビットレートを表示することができる。例えば、各種の集積回路のキャラクタジェネレータは、データをディスプレイスクリーンのオーバーレイに変換するために利用することができる。あるいはまた、ディスプレイはソフトウェアを用いて実現することができる。
【００２３】
このため、図３を参照すると、本発明の１つの実施形態に基づいて、装置３２はビットレート対チャネルのグラフを生成するため、ユーザは、モニタしている種々の各チャネルに対してアクションの相対的な程度を見ることができる。ユーザは、次に、別のチャネルに切り換える。例えば、本発明の１つの実施形態によれば、ユーザのカーソルがチャネルのグラフィック３６又は３８のような所定のチャネルについてのグラフをクリックすると、受信機はそのチャネルに自動的に同調することができる。あるいはまた、ビットレートがあらかじめ設定したレベルを超える場合は、例えば、システム１３０に関係したピクチャー−イン−ピクチャー（picture-in-picture）式ディスプレイの中で他のチャネルを表示することによって、ユーザは直接知ることができる。
【００２４】
本発明は、可変のビットレート（ＶＢＲ）を用いるディジタルシステムを含む各種のシステムに適用することができる。可変のビットレートは、圧縮されたビットストリームのディコーディングの間にビットレートが時間と共に変化することである。ＶＢＲシステムでは、動きが遅いシーンはコード化することが容易なため、これらのシーンはアクションが詰め込まれたシーンほど多くのビットを使用しない。アクションが詰め込まれたシーンは、コード化することが難しく、また極めて多くのビットを使用する。アクションのシーンには、スポーツのアクションのように動きの早いアクションが含まれる。全てのチャネル又は選択されたセットのチャネルのビットレートをモニタする場合、ビットレートが著しく増加するとき、ユーザは状態の通知をリアルタイムで受けることができる。このことは、視聴者が見たいと思う種類のイベントの開始を意味する。
【００２５】
次に、図４を参照する。図１に示した実施形態のハードウェアを具体化するために、プロセッサ１５０が含まれる。１つの実施形態では、プロセッサ１５０は、加速グラフィックスポートの実施形態を実現するために、加速グラフィックスポートＡＧＰ（カリフォルニア州Santa ClaraのIntel Corporationが１９９６年７月３１日に発行した、「Accelerated Graphics Port Interface Specification、バージョン１．０」を参照のこと）のチップセット１５２に接続される。このチップセット１５２は、ＡＧＰポート１５４及びグラフィックアクセラレータ１５６と通信することができる。テレビ１１２をグラフィックアクセラレータ１５６のビデオ出力に接続することができる。チップセット１５２は、システムメモリ１５８を収容している。
【００２６】
チップセット１５２は、バス１６０にも接続される。このバス１６０は、テレビのチューナ／キャプチャー用カード１６２に接続する。テレビのチューナ／キャプチャー用カード１６２は、アンテナ１６４又はケーブル入力ポートのような他のビデオ入力ポート、衛星受信機／アンテナなどに接続される。テレビのチューナ／キャプチャー用カード１６２はテレビのチャネルを選択すると共に、ビデオキャプチャーの機能を実行する。
【００２７】
バス１６０はブリッジ１６６にも接続される。このブリッジ１６６は、ハードディスクドライブ１６８又はフラッシュメモリのような記憶装置に接続する。ドライブ１６８は、図３に例示した表示を提供しまた自動チャネル同調の実施形態を実現するソフトウェア４０及び５０を記憶する。
【００２８】
ブリッジ１６６は別のバス１７０にも接続される。このバス１７０には、今度は、シリアル入力／出力（ＳＩＯ）装置１７２が接続される。装置１７２は赤外線（ＩＲ）インターフェース１３４に接続される。また、バス１７０には、ベーシック入出力システム（ＢＩＯＳ）１７４が接続される。
【００２９】
ＩＲインターフェース１３４は、ＲＣＵ１１４上のＩＲインターフェース１１８と赤外線信号を用いて通信することができる。ＩＲ通信を実現するために、各種のプロトコルのいずれかを使用することができる。さらに、エアウェーブ通信の他の形式も同様に利用することができる。
【００３０】
ＲＣＵ１１４上のＩＲインターフェース１１８は、コントローラ１５０ａと通信する。このコントローラ１５０ａは、ディジタル信号プロセッサのようなプロセッサとすることができる。プロセッサ１５０ａは、ＲＣＵ１１４上のキーパッド１１６及びメモリ１５８ａと通信する。このメモリ１５８ａは、フラッシュメモリによって都合よく実現することができる。
【００３１】
図５を参照する。チャネル設定用ソフトウェア４０は、チャネルにモニタするように指示することにより開始する（ブロック４２）。ユーザは、システムがアクションをモニタする複数のチャネルを入力することができる。ユーザの入力命令は、キーボードのような入力装置１２を介して提供され、パケットフィルタ１０に送られる。モニタするために選択されたチャネルが、ブロック４４に示すように受信及び記憶される。
【００３２】
ユーザは、次に、ブロック４６で示したように、実際の検出されたアクションレベルがプリセットレベルを超えるときにユーザに通知するための、下限として働くプリセットしたアクションレベルを提供するように要求される。各チャネルに対するこのプリセットしたアクションレベルは、次に、ブロック４８で示すように受信及び記憶される。
【００３３】
次に、図６を参照する。アクションレベルを示すソフトウェア５０は、ブロック５２で示すように、カード１６２からのアクションレベルを受信することにより開始する。これらのレベルは、ブロック５４で示すように、ユーザが前に提供したプリセットレベルと比較される。検出されたアクションレベルが、ダイヤモンド５６で決定されるように、プリセットレベルを超える場合、本発明の１つの実施形態では、高レベルのアクションを有するモニタされたチャネルは、ブロック５８で示すように、ピクチャー−イン−ピクチャー式ディスプレイの中で表示される。
【００３４】
本発明を限られた数の実施形態に関して説明してきたが、当業者はこれらの実施形態からの多くの修正例及び変更例を理解されよう。添付した特許請求の範囲が、本発明の真の精神及び範囲の中に入る全てのそのような修正例や変更例をカバーするものとする。
【図面の簡単な説明】
【図１】  本発明の１つの実施形態の正面図である。
【図２】  図１で示した装置の一部を実現する１つの実施形態のブロック図である。
【図３】  本発明の１つの実施形態についてのチャネル対ビットレートのグラフである。
【図４】  図１に示したシステムの１つの実施形態用のブロック図である。
【図５】  本発明の１つの実施形態についてのソフトウェアを示すフローチャートである。
【図６】  本発明の１つの実施形態についてのソフトウェアを示すフローチャートである。
【図１】
0003769231.tif 000002
【図２】
0003769231.tif 000003
【図３】
0003769231.tif 000004
【図４】
0003769231.tif 000005
【図５】
0003769231.tif 000006
【図６】
0003769231.tif 000007