(57)【要約】【課題】  縮小ビデオ画像生成およびユーザインターフェースを提供すること。【解決手段】  本明細書に記載の実施例は、マルチメディア受信器に対する複数の縮小ビデオ画像の表示に役立つ。この実施例は、マルチメディア受信器に対する複数の縮小ビデオ画像を利用したユーザインターフェースにさらに役立つ。この要約自体は、本発明の範囲を限定することを意図するものではない。本発明の範囲は、特許請求の範囲で指摘する。【選択図】  図１
2005110286.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ実行可能命令を有するコンピュータ読み取り可能な媒体において、コンピュータによって実行される場合、
「サムネイル」ビデオ画像を製作するために、そのビデオ画像の大きさを縮小するステップと、
前記サムネイルビデオ画像を、通信ネットワークを介して送信するステップと
を備える方法を実行することを特徴とする媒体。
【請求項２】
前記方法が、
前記ビデオ画像の前記サムネイルバージョンを求める要求を受信するステップをさらに含み、
前記送信するステップが、前記要求に応じて実行される
ことを特徴とする請求項１に記載の媒体。
【請求項３】
前記方法が、低解像度バージョンの製作を支援するために、前記ビデオ画像を前処理するステップをさらに含むことを特徴とする請求項１に記載の媒体。
【請求項４】
メディアストリーム送信器と、
請求項１に記載の媒体と
を備えることを特徴とするコンピューティング装置。
【請求項５】
「サムネイル」ビデオ画像を製作するために、そのビデオ画像の大きさを縮小するステップと、
前記サムネイルビデオ画像を、通信ネットワークを介して送信するステップと
を備えることを特徴とする方法。
【請求項６】
前記ビデオ画像の前記サムネイルバージョンを求める要求を受信するステップをさらに含み、
前記送信するステップが、前記要求に応じて実行される
ことを特徴とする請求項５に記載の方法。
【請求項７】
低解像度バージョンの製作を支援するために、前記ビデオ画像を前処理するステップをさらに含むことを特徴とする請求項５に記載の方法。
【請求項８】
コンピュータ実行可能命令を有するコンピュータ読み取り可能な媒体において、コンピュータによって実行される場合、
ビデオ画像の１つまたは複数の、縮小バージョン（「サムネイルビデオ画像」）を、通信ネットワークを介して受信するステップと、
前記１つまたは複数のサムネイルビデオ画像を含むユーザインターフェース（ＵＩ）を構築して表示するステップと
を備える方法を実行することを特徴とする媒体。
【請求項９】
前記方法が、１つまたは複数のサムネイルビデオ画像を要求するステップをさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１０】
前記方法が、前記表示されたサムネイルビデオ画像の１つに対応するオーディオを表示するステップをさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１１】
前記方法が、
前記表示されたサムネイルビデオ画像の１つに対する強調表示指示を受信するステップと、
前記表示されたサムネイルビデオ画像の強調表示された１つに対応するオーディオを表示するステップと
をさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１２】
前記方法が、
前記表示されたサムネイルビデオ画像の選択された１つのフルスケールバージョンを要求するステップと、
前記表示されたサムネイルビデオ画像の前記選択された１つが前記使用可能な画面空間の多くまたはすべてに存在するように、それを拡大するステップと
をさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１３】
前記方法が、
前記表示されたサムネイルビデオ画像の１つを選択する選択要求を受信するステップと、
前記表示されたサムネイルビデオ画像の選択された１つのフルスケールバージョンを要求するステップと、
前記表示されたサムネイルビデオ画像の前記選択された１つが前記使用可能な画面空間の多くまたはすべてに存在するように、それを拡大するステップと
をさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１４】
前記方法が、
前記表示されたサムネイルビデオ画像の選択された１つのフルスケールバージョンを要求するステップと、
前記表示されたサムネイルビデオ画像の前記選択された１つが前記使用可能な画面空間の多くまたはすべてに存在するように、それを拡大するステップと、
前記フルスケールバージョンが受信されて表示の準備が整った場合、前記表示されたサムネイルビデオ画像の前記選択された１つの前記フルスケールバージョンを表示するステップと
をさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１５】
構築され表示された前記ＵＩが、前記１つまたは複数のサムネイルビデオ画像に関連した情報をさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１６】
構築され表示された前記ＵＩが、前記１つまたは複数のサムネイルビデオ画像に関連した電子番組情報をさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１７】
構築され表示された前記ＵＩが、進行中のフルスケールビデオ画像をさらに含むことを特徴とする請求項８に記載の媒体。
【請求項１８】
コンピューティング装置において、
メディアストリーム表示装置と、
請求項８に記載の媒体と
を備えることを特徴とする装置。
【請求項１９】
ユーザインターフェース（ＵＩ）の製作を容易にする方法において、
ビデオ画像の１つまたは複数の、縮小バージョン（「サムネイルビデオ画像」）を、通信ネットワークを介して受信するステップと、
前記１つまたは複数のサムネイルビデオ画像を含むＵＩを構築して表示するステップと
を備えることを特徴とする方法。
【請求項２０】
１つまたは複数のサムネイルビデオ画像を要求するステップをさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記表示されたサムネイルビデオ画像の１つに対応するオーディオを表示するステップをさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２２】
前記表示されたサムネイルビデオ画像の１つに対する強調表示指示を受信するステップと、
前記表示されたサムネイルビデオ画像の強調表示された１つに対応するオーディオを表示するステップと
をさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２３】
前記表示されたサムネイルビデオ画像の選択された１つのフルスケールバージョンを要求するステップと、
前記表示されたサムネイルビデオ画像の前記選択された１つが前記使用可能な画面空間の多くまたはすべてに存在するように、それを拡大するステップと
をさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２４】
前記表示されたサムネイルビデオ画像の選択された１つのフルスケールバージョンを要求するステップと、
前記表示されたサムネイルビデオ画像の前記選択された１つが前記使用可能な画面空間の多くまたはすべてに存在するように、それを拡大するステップと、
前記フルスケールバージョンが受信されて表示の準備が整った場合、前記表示されたサムネイルビデオ画像の前記選択された１つの前記フルスケールバージョンを表示するステップと
をさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２５】
構築され表示された前記ＵＩが、前記１つまたは複数のサムネイルビデオ画像に関連した情報をさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２６】
構築され表示された前記ＵＩが、前記１つまたは複数のサムネイルビデオ画像に関連した電子番組情報をさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２７】
構築され表示された前記ＵＩが、進行中のフルスケールビデオ画像をさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２８】
コンピュータ実行可能命令を有する１つまたは複数のコンピュータ読み取り可能な媒体を備えるコンピュータにおいて、前記コンピュータによって実行される場合に、請求項１９に記載の方法を実行することを特徴とするコンピュータ。
【請求項２９】
ビデオ画像の１つまたは複数の、縮小バージョン（「サムネイルビデオ画像」）を、通信ネットワークを介して受信するように構成された受信部と、
前記１つまたは複数のサムネイルビデオ画像を含むユーザインターフェース（ＵＩ）を生成するよう構成されたＵＩ生成部と、
前記ＵＩの表示用に構成された表示装置と
を含むことを特徴とするマルチメディアシステム。
【請求項３０】
前記ユーザが、前記１つまたは複数のサムネイルビデオ画像を強調表示するか、または選ぶように構成された、ＵＩ選択装置をさらに含むことを特徴とする請求項２９に記載のシステム。
【請求項３１】
コンピュータ実行可能命令を有するコンピュータ読み取り可能な媒体において、コンピュータによって実行される場合、マルチメディアシステムのユーザインターフェース（ＵＩ）を製作し、前記ＵＩは、それぞれが通信ネットワークを介して受信された、大きさを縮小した（「サムネイル」）ビデオ画像を表示するよう構成された、複数の「サムネイル」表示領域を含むことを特徴とする媒体。
【請求項３２】
前記ＵＩが、対応するサムネイルビデオ画像に関連した情報を表示するよう構成された、少なくとも１つの情報表示領域をさらに含むことを特徴とする請求項３１に記載の媒体。
【請求項３３】
前記ＵＩが、対応するサムネイルビデオ画像に関連した電子番組ガイド情報を表示するよう構成された、少なくとも１つの情報表示領域をさらに含むことを特徴とする請求項３１に記載の媒体。
【請求項３４】
表示される各サムネイルビデオ画像が、別々の異なるビデオ画像であることを特徴とする請求項３１に記載の媒体。
【請求項３５】
前記ＵＩが、前記複数のサムネイル表示領域の１つのユーザ選択に応答するように構成された実行可能プログラムモジュールをさらに含むことを特徴とする請求項３１に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、マルチメディア技術に関する。
【背景技術】
【０００２】
視聴者がマルチメディアシステム（テレビなど）を視聴する場合、通常、一度に最大でもわずかなビデオ画像の内容のみを見聞するだけである。これは、マルチメディアシステムが、通常、限られた数（例えば、１〜２）のチューナしかもたず、通常、見聞されている１つ１つのビデオ画像に付き１つのチューナが要求されるからである。
【０００３】
ここで、「ビデオ画像」は、通常は、一般には現在または将来において利用可能な、この目的のための機構に従って圧縮され、符号化された、ビジュアルコンテンツを含んでいるマルチメディアオブジェクトである。さらに、このようなビデオ画像は、通常、一般には現在または将来において利用可能な、この目的のための機構に従って復号化され、表示されることを目的としている。
【０００４】
場合により、テレビジョンシステムは、画面に同時に複数のビデオ画像を表示することを可能にする、ピクチャインピクチャ（ＰＩＰ）技術を備えている。通常、１つの小さなビデオ画像が、画面の残りの領域すべてを使用するメインのビデオ画像にスーパーインポーズされる。しかし、同時に表示することのできるビデオ画像の数は、マルチメディアシステムのチューナの数に限られる。通常、１つまたは２つのチューナがある。
【０００５】
また場合により、マルチメディアプロバイダ（例えば、ケーブルテレビジョンプロバイダ）は、１つまたは複数のガイドのようなチャンネルを提供する場合がある。このようなガイドのようなチャンネルは、画面上に複数のはっきり見えるビデオ画像を同時に表示することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、これは、実際には、マルチメディアシステムが受信している、事前に生成された単一のビデオ画像（例えば、チャンネル）である。マルチメディアプロバイダは、複数のビデオ画像を使用して、この単一のビデオ画像を既に生成している。しかし、ユーザは、たとえそれが複数のビデオ画像のように見えたとしても、１つのビデオ画像しか受信しない。
【０００７】
複数の画像を埋め込んだ、事前に生成されたこの単一の画像があるため、使用可能な視聴者との対話性はない。これは１つのビデオ画像なので、（たとえ、各サブビデオ部分が他のサブビデオ部分と別個のように見えたとしても）受信側マルチメディア装置が、画像の任意の部分を他の部分と区別することは不可能である。音声が提供される場合、その音声はプロバイダによって選定される。その音声は、一度には、埋め込まれた複数のビデオ画像のうちの１つのみの音声である場合があり、視聴者は自分ではどうすることもできない。
【０００８】
事前に生成されたこの単一画像のせいで、受像機（および、最終的には視聴者）は、その表示に関して制御することができない。この単一画像に表示されるものについての柔軟性またはカスタマイズ機能はない。
【課題を解決するための手段】
【０００９】
ここで説明する実施例、マルチメディア受信器に対する複数の縮小ビデオ画像の表示に役立つ。この実施例は、マルチメディア受信器に対する複数の縮小ビデオ画像を使用するユーザインターフェースにさらに役立つ。
【００１０】
この課題を解決するための手段自体は、本発明の範囲を限定することを意図するものではない。さらに、本発明の名称も、本発明の範囲を限定することを意図するものではない。本発明をより良く理解するために、以下の詳細な説明と特許請求の範囲を、図面と共に参照されたい。本発明の範囲は、特許請求の範囲において示す。
【発明を実施するための最良の形態】
【００１１】
全図面を通して、類似の要素および特徴部分を参照するには、同じ番号が使用される。
以下の説明では、説明のために、本発明の完全な理解を提供するため、特定の数、器具、および構成について説明する。しかし、当業者には、本発明を、その例示した特定の詳細なしに実施できることが明らかになろう。他の場合、本発明の実施例の説明を明瞭にし、それによって本発明をより良く説明するために、周知の特徴部分を省略または簡略化する。さらに、理解し易くするために、特定の方法ステップは別個のステップとして図示されるが、これら別個に図示されたステップは、それらの実行において必ずしも順番に依存するものと解釈されるべきではない。
【００１２】
以下の説明は、特許請求の範囲に記載の構成要素を組み込んだ、縮小ビデオ画像生成およびユーザインターフェースの１つまたは複数の実施例を述べるものである。これらの実施例は、法定の記載要件、実施可能性要件、最良の態様の要件を満たすための具体性をもって説明する。しかし、説明自体は、本発明の範囲を限定することを意図しない。
【００１３】
本明細書に記載するこれらの実施例は、例である。これらの実施例は、請求された本発明の範囲を限定するものではなく、むしろ本発明は、他の現在または将来の技術と共に、他の方法で具現化し、実施することもできる。
【００１４】
縮小ビデオ画像生成およびユーザインターフェースの一実施形態の一例を、「ビデオ画像ミニチュアライザー例」または「縮小ビデオ画像ＵＩプロデューサ例」と称することができる。
【００１５】
ここでは、表示することには、表示装置および／またはオーディオ装置にメディアコンテンツを通信することが含まれるものとする。表示することにはまた、メモリにメディアコンテンツを格納すること、および／またはそのようなコンテンツを別の装置または構成部分（ｃｏｍｐｏｎｅｎｔ）に転送することも含むものとする。
【００１６】
またここでは、「ビデオ画像」を、「ライブ（ｌｉｖｅ）」表示されるマルチメディアオブジェクトであると想定する。すなわち、ビデオ画像は、受信器が受信するときに事実上表示されるということである。フルモーションビデオの代わりに画像の静止フレームが表示される場合、ビデオ画像は「ライブ」ではない。
【００１７】
またここでは、「サムネイルビデオ」は、ライブの縮小ビデオ画像のことを言うものとする。
【００１８】
（はじめに）
ここで説明する本発明の１つまたは複数の実施例は、図６〜９に示すような構成部分によって（全体的に、または部分的に）実施することができる。
【００１９】
ビデオ画像ミニチュアライザー例は、１つまたは複数の小型の低ビットレートの代替ビデオ画像を生成する。この例は、元のフルバージョンよりも低ビットレートおよび低解像度で画像を符号化することにより、これを行う。
【００２０】
これらミニビデオ画像により、縮小ビデオ画像ＵＩプロデューサ例は、複数のライブのミニビデオ画像を同時に表示することができる、ユーザインターフェース（ＵＩ）を製作することができる。この種類のＵＩには多数の応用例がある。例えば、テレビジョンガイド（電子番組情報があってもなくても）、拡張ＰＩＰ機能、および拡張ＤＶＤ様機能の選択がある。
【００２１】
従来の方式と異なり、縮小ビデオ画像ＵＩプロデューサ例は、複数のチューナを使用せず複数のビデオ画像を受信する。正しくは、この例は、通信ネットワークを使用する。したがって、この例は、複数のビデオ画像を受信し、使用することができる。固定数の画像でなく、画像数に関する限定は、受信器で利用できる総帯域幅と受信中の各ビデオ画像のビットレートに基づくものとなっている。
【００２２】
縮小ビデオ画像ＵＩプロデューサの例は、同時にこれらミニ画像の多くを表示することができる。これは、ミニ画像のそれぞれが、それらのオリジナルのバージョンより（解像度の点で）小さく、ミニ画像の多くが、受信器のネットワーク接続を介して同時に再生されるのに十分な低ビットレートで、それぞれが符号化されるからである。
【００２３】
（ビデオ画像縮小化の動作）
例示するビデオ画像ミニチュアライザーは、通常、マルチメディアプロバイダの制御内に置かれる。例えば、このビデオ画像ミニチュアライザーは、複数の受信契約者に対してマルチメディアコンテンツを提供する、ヘッドエンドサービスの一部であってよい。このようなヘッドエンドサービスの一例が、図６のコンテンツ配信システム６０６である。
【００２４】
図１は、ビデオ画像縮小化システム１００である。これは、ビデオ画像ミニチュアライザーの一例である。
【００２５】
ビデオ画像縮小化システム１００が、既に縮小されたビデオ画像を受信器に送信するので、受信器は、コンピュータで集中的な可変スケール（ｓｃａｌｅ）のインターレースされたビデオサイズ変更を行うことを必要としない。これは、受信器のコストを低減し、速度と性能を高める。
【００２６】
このシステムは、ビデオ画像プリプロセッサ１１０、ビデオ画像スケールリデューサ１２０、およびビデオ画像送信器１３０を備えている。さらに、このシステムは、マルチキャスト可能通信ネットワークのようなネットワーク１４０に通信可能に接続することができる。
【００２７】
ビデオ画像プリプロセッサ１１０は、大きさの縮小をより高速化し、かつ／またはより簡易化する方法で、着信するフルスケールのビデオ画像を修正することができる。例えば、ビデオ画像プリプロセッサ１１０は、着信するビデオ画像をインターレース解除するか、またはぼかすことができる。解像度の低下の度合いは調整可能であり、また場合によっては選択可能でさえある（例えば、受信者の要求により）。
【００２８】
この機能の一部として、ビデオ画像プリプロセッサ１１０は、２つのインターレースしたフィールドを組み合わせ（完全な画像を構成するすべての奇数ラインまたはすべての偶数ラインをグループ化することであって、２つのフィールドが１つのフレームまたは１つの完全な画像を構成する）、複数のフィールドの変わりに複数の完全なフレームをプログレッシブ表示する（１、２、３などの順序で生成されるすべての奇数ラインまたは偶数ラインを表示する）ことによって、ビデオ画像の画像品質を高める、ラインダブラー（ｌｉｎｅ−ｄｏｕｂｌｅｒ）を使用することができる。
【００２９】
ビデオ画像スケールリデューサ１２０は、プリプロセッサからの出力を受信し、その解像度を低くする。これは、サンプルビデオ画像のスナップショット１２２および１２４によって示される。ビデオ画像は、縮小される場合、「ライブ」のまま残る。
【００３０】
当業者は、ビデオ画像の解像度を低減するために使用可能な技術および方法を熟知している。任意の適切な技術および方法を、ビデオ画像スケールリデューサ１２０は採用することができる。
【００３１】
ビデオ画像送信器１３０は、今縮小化されたビデオ画像を、ネットワーク１４０を介して１つまたは複数の受信器（通常はそのビデオ画像を要求した受信器）に送信する。
【００３２】
マルチメディアプロバイダは、複数のビデオ画像縮小化システム、または複数のビデオ画像を同時に処理することのできるシステムをもつことができる。この機能により、プロバイダは、特定のビデオ画像のサムネイルバージョンに具体的な要求がなされなくても、複数のビデオ画像を同時に「サムネイルする（ｔｈｕｍｂｎａｉｌｉｎｇ）」ことができる。しかし、それがこの方法で行われると、プロバイダは、要求が到着した際に即座にその要求に応答することができる。
【００３３】
（ビデオ画像ミニチュアライザー例についての方法の実施例）
図２は、ビデオ画像ミニチュアライザー例の方法の実施例を示す。この実施例は、ビデオ画像を縮小化するために実行される。これらの方法の実施例は、ソフトウェア、ハードウェア、またはこれらの組み合わせの形式で実行することができる。
【００３４】
図２の２１０で、ビデオ画像ミニチュアライザー例は、着信したビデオ画像を縮小化に備えるために、そのビデオ画像を前処理する。
【００３５】
２１２で、ビデオ画像ミニチュアライザー例は、「サムネイル」ビデオ画像を製作するために、ビデオ画像の解像度を低くする。
【００３６】
２１４で、ビデオ画像ミニチュアライザー例は、（受信器から）ビデオ画像の「サムネイル」バージョンに対する要求を受信する。
【００３７】
２１６で、ビデオ画像ミニチュアライザー例は、要求された「サムネイル」ビデオ画像を受信器に送信する。
【００３８】
（ユーザインターフェース製作に関する動作）
ミニチュアビデオ画像ＵＩプロデューサ例は、通常、図６〜８の表示装置６０８のようなマルチメディア受信器のハードウェアまたはソフトウェアの構成部分（またはこれらの組み合わせ）である。
【００３９】
図３、４Ａ、および４Ｂは、ビデオ画像ミニュアチュアライザー例からのサムネイルビデオ画像を使用して、縮小ビデオ画像ＵＩプロデューサ例が製作することができるユーザインターフェースの例を示す。画像４５２を除いて、図３、４Ａ、および４Ｂに示す各ピクチャは、ビデオ画像ミニチュアライザー例から受信したライブのサムネイルビデオ画像を表す。媒体が完全にこの点を示すことができないので、図３、４Ａ、４Ｂの（静止画像によって示される）これらのサムネイルビデオ画像は、実際には動くライブビデオ画像であるということに、再度留意されたい。
【００４０】
（サムネイルビデオ画像および番組情報を含むテレビジョンガイドＵＩ）
図３は、サムネイルビデオ画像および電子番組情報を含むテレビジョンガイドＵＩ３００の一例を示す。この例では、縮小ビデオ画像ＵＩプロデューサ例は、４行のチャンネル情報とそれの現在のライブサムネイルビデオを含むＵＩを生成する。このＵＩに対して、各行は、テレビジョンまたはビデオの「チャンネル」であると見なされる。
【００４１】
このようにして、縮小ビデオ画像ＵＩプロデューサ例は、各チャンネルで今放映されているものの縮小版を表示するガイドを製作する。オーディオとビデオが別々に受信器に送信されるので、縮小ビデオ画像ＵＩプロデューサ例は、（適宜）受信器のオーディオを強調表示されたチャンネルに効率よく切り替えるか、または進行中のメインストリームのオーディオを（恐らくは、バックグラウンドで）再生する。
【００４２】
行３１０は、サムネイルビデオ画像３１２と番組情報（「鯨のお話」など）を同じ行に示す。恐らく、それは、サムネイルビデオ画像３１２で表示されている番組の名称である。
【００４３】
行３２０、３３０、および３４０も、それぞれのサムネイルビデオ画像（それぞれ３２２、３３２、および３４２）と、それらの関連する番組情報を示す。
【００４４】
番組情報ブロック３２４（「アメリカの偶像」）とその関連するサムネイルビデオ画像３２２が強調表示されることに留意されたい。サムネイルビデオ画像のどれでも、ユーザとの対話により強調表示することができる。
【００４５】
これが行われると、強調されたサムネイルビデオに関連したオーディオが表示される。縮小ビデオ画像ＵＩプロデューサ例は、それを要求することができるか、またはそれが既にサムネイルビデオ画像の一部になっている場合もある。複数のオーディオストリームを同時に再生すると混乱する場合があるので、一度に１つだけ再生することが望ましい。縮小ビデオ画像ＵＩプロデューサ例は、ユーザが、聴きたいサムネイルビデオ画像を強調表示することにより、サムネイルビデオ画像を選択することができることによって、制御をユーザに提供する。
【００４６】
ユーザはまた、対話的に、フルスケールのサムネイルビデオ画像を見るための選択をする。ユーザは、複数のサムネイルビデオ画像のうちの１つを、全体に、選択することにより（「ダブルクリック」の概念と類似）、これを行うことができる。この時点で、受信器は、フルスケールのビデオ画像を要求する（例えば、マルチキャスト可能なネットワークを介するなどして）。
【００４７】
また、縮小ビデオ画像ＵＩプロデューサ例は、サムネイルビデオ画像が全画面を占有するように、サムネイルビデオ画像にズームインする。縮小ビデオ画像ＵＩプロデューサ例は、ビデオ画像のフルスケールバージョンを表示する準備ができるまで、この拡大されたサムネイルビデオ画像（通常はそのオーディオと共に）を表示し続ける。拡大されたサムネイルの画像品質は劣っているが（特に、フルスケールバージョンと比較した場合には）、これがなければ画面が通常は空白になる期間中も良い効果をもたらす。
【００４８】
（サムネイルビデオ画像を含むテレビジョンガイドＵＩ）
図４Ａは、電子番組情報のない、サムネイルビデオ画像を含む別のテレビジョンガイドＵＩ４００の一例を示す。
【００４９】
このＵＩの場合、画面は複数のボックス（例えば、９つのボックス）に分割される。各ボックスは、テレビジョンまたはビデオ「チャンネル」と見なされる。チャンネルごとのサムネイルビデオ画像が、各ボックス内に示される。これは、図４Ａのサムネイルビデオ画像４１０〜４１８によって示される。
【００５０】
画像４１２は、強調表示されていることを示すために陰画表示されている。強調表示された画像に関する行為および動作は上述した。さらに、ビデオをフルスケール表示用に選択することができる。この結果、ビデオは、上記で説明した方法でズームインすることができる。
【００５１】
（特徴選択を含むＰＩＰ型ＵＩ）
図４Ｂは、他のビデオ画像または他のビデオオプションおよび特徴を選択するための、進行中のビデオ画像のフルスケールビデオ４５２を含むピクチャインピクチャ（ＰＩＰ）型ＵＩ４５０と、複数のＰＩＰ型のサムネイルビデオ画像４５４、４５６、および４５８の一例を示す。
【００５２】
このＰＩＰ型ＵＩ４５０を使って、ユーザは、進行中のビデオ画像の全画面ビデオ４５２を見るが、他のチャンネルのサムネイルビデオも見る。例えば、ユーザは、メインの全画面ビデオ４５２でライブのバスケットボールの試合を視聴し、同時に他の複数のライブのバスケットボールの試合も「確認する」ことができる。
【００５３】
実際、このＰＩＰ型ＵＩは、このような用途で使用することも、またはＰＩＰ技術のいかなる他の従来からの用途のために使用することもできる。しかし、ここで、ユーザは、ユーザ自身のマルチメディアシステムのチューナ数によっては制限されない。そうではなく、ユーザは、複数のサムネイルビデオ画像を送信するために使用可能な帯域幅によってのみ制限される。さらに、ユーザは、ＰＩＰ可能なテレビジョンシステムを所有する必要はない。むしろ、受信器がその機能を実行する。
【００５４】
さらに、ビデオオプションおよび特徴のメニューのそれぞれがサムネイルビデオ画像によって表示されるこれらのメニューをユーザに提供するために、ＰＩＰ型ＵＩ４５０を使用することができる。サムネイルビデオ画像（画像４５４、４５６、および４５８など）を選択することにより、ユーザは、次のオプションおよび特徴の例（本明細書では、限定的でない例としてのみ提供する）の１つまたは複数を呼び出すことができる。
・複数のオーディオトラック：各ビデオ画像は、代替のオーディオトラックを伴うオーディオトラックを表す。代替のオーディオトラックの一般的な用途は、外国語、代わりのサウンドトラック、分離した楽譜（ｉｓｏｌａｔｅｄ  ｍｕｓｉｃａｌ  ｓｃｏｒｅｓ）、または、ディレクター、キャストおよびスタッフ、または他の関連資料による音声解説のためのものである。
・複数のビデオトラック：他のビデオ画像は、ある場面の別の角度、またはある場面の別のバージョンを示すことができる。これは、メインの進行中の全画面ビデオ４５２に表示中のライブのスポーツ活動を代わりの角度から表示することができる。数秒前に開始したビデオリプレイ（ｉｎｓｔａｎｔ  ｒｅｐｌａｙ）を（別の角度からでも）示すことができる。これは、進行中のビデオの現在の表示に関連した他のビデオを示すことができる。例えば、進行中のビデオの中の表示されたはずの近くの、またはその間際の削除された画面を示すことができる。これは、進行中のビデオに関連した他のビデオを示すことができる（ドキュメンタリーまたは続編など）。
・サブタイトル：他のビデオ画像は、サブタイトルまたは字幕を示すことができる。
【００５５】
（ユーザインターフェース製作の方法の実施例）
図５は、縮小ビデオ画像ＵＩプロデューサ例の方法の実施例を示す。この実施例は、縮小ビデオ画像を含むＵＩを製作するために実行される。これらの方法の実施例は、ソフトウェア、ハードウェア、またはこれらの組み合わせで実行することができる。
【００５６】
図５の５１０で、縮小ビデオ画像ＵＩプロデューサ例は、１つまたは複数のサムネイルビデオ画像を要求する。
【００５７】
５１２で、縮小ビデオ画像ＵＩプロデューサ例は、要求されたサムネイルビデオ画像を受信する。
【００５８】
５１４で、縮小ビデオ画像ＵＩプロデューサ例は、要求されたサムネイルビデオ画像を使用してＵＩを構築し、表示する。このようなＵＩの例を、図３、４Ａ、および４Ｂに示す。
【００５９】
５１６で、縮小ビデオ画像ＵＩプロデューサ例は、強調表示されたサムネイルビデオ画像に対応するオーディオを再生する。
【００６０】
図５の５１８で、サムネイルビデオ画像が選択された場合に、縮小ビデオ画像ＵＩプロデューサ例は、その対応するサムネイルビデオ画像の全画面バージョンを要求する。
【００６１】
５２０で、縮小ビデオ画像ＵＩプロデューサ例は、画面全体を占有するために、選択されたサムネイルビデオ画像を拡大する。
【００６２】
５２２で、縮小ビデオ画像ＵＩプロデューサ例は、拡大したサムネイルビデオ画像の表示からフルスケールバージョンへの切り替えの準備が整うと、拡大したサムネイルビデオ画像の表示からフルスケールバージョンにシームレスに切り替える。それは通常フルスケールバーションが受信および復号されたときに準備が整う。
【００６３】
（環境例）
図６は、本明細書に記載の、技術、システム、および他の態様を（部分的に、または全体的に）実施することのできる環境例６００を示す。環境例６００は、マルチメディアの配信に役立つテレビジョン娯楽システムである。
【００６４】
環境６００は、１つまたは複数のマルチメディアコンテンツプロバイダー６０２、コンテンツ配信システム６０６、およびネットワーク６１０（このようなネットワークは、マルチキャスト可能、およびユニキャスト可能である）を介してコンテンツ配信システム６０６に接続された１つまたは複数の表示装置６０８（１）、６０８（２）、．．．、６０８（Ｎ）を含む。
【００６５】
マルチメディアコンテンツプロバイダー６０２は、コンテンツサーバ６１２、および映画、テレビジョン番組、コマーシャル、音楽、および類似のオーディオおよび／またはビデオコンテンツなどの、記憶されたコンテンツ６１４を含む。コンテンツサーバ６１２は、記憶されたコンテンツ６１４の、コンテンツプロバイダー６０２からコンテンツ配信システム６０６への配信を制御する。さらに、コンテンツサーバ６０２は、ライブのコンテンツ（例えば、ライブの画像のように、まだ記憶されていないコンテンツ）および／または他の位置に記憶されたコンテンツの、コンテンツ配信システム６０６への配信を制御する。
【００６６】
コンテンツ配信システム６０６は、イントラネットまたはインターネットのようなネットワーク６２０に接続することができる。コンテンツ配信システム６０６は、送信器６２８および１つまたは複数のコンテンツプロセッサ６３０を備える。
【００６７】
コンテンツ配信システム６０６は、複数の受信契約者にマルチメディアコンテンツを提供するヘッドエンドサービスを代行するものである。
【００６８】
ネットワーク６１０は、ケーブルテレビジョンネットワーク、ＲＦ、マイクロ波、衛星、および／またはインターネットのようなデータネットワークを含むことができ、任意のユニキャスト／マルチキャスト形式またはユニキャスト／マルチキャストプロトコルを使用する有線または無線媒体も含むことができる。さらに、ネットワーク６１０は、任意の種類のネットワークトポロジおよび任意のネットワーク通信プロトコルを使用した、任意の種類のネットワークであってよく、複数のネットワークの組み合わせとして表され、または実施することができる。
【００６９】
コンテンツプロセッサ６３０は、コンテンツプロバイダー６０２から受信したコンテンツをネットワーク６０８経由で送信する前に、そのコンテンツを処理する。特定のコンテンツプロセッサ６３０は、受信したコンテンツを、ネットワーク６１０に接続された複数の表示装置６０８（１）、６０８（２）、．．．、６０８（Ｎ）によって理解される形式に符号化し、または別の処理を行う。
【００７０】
表示装置６０８は、複数の方法で実施することができる。例えば、表示装置６０８（１）は、衛星放送受信用アンテナ６３４により、衛星ベースの送信器からコンテンツを受信する。表示装置６０８（１）は、セットトップボックスまたは衛星放送受信装置とも呼ばれる。表示装置６０８（１）は、表示装置（例えば、オーディオデータおよびビデオデータ）ならびにグラフィカルユーザインターフェースによって受信されるコンテンツを表示するために、テレビジョン６３６（１）に接続される。特定の表示装置６０８を、コンテンツを表示または別のレンダリングするために実施することのできる、任意の数のテレビジョン６３６および／または類似の装置に接続することができる。同様に、任意の数の表示装置６０８を単一のテレビジョン６３６にいくつでも接続することができる。
【００７１】
表示装置６０８（２）、ネットワーク６１０からコンテンツを受信し、その受信したコンテンツを関連付けられたテレビジョン６３６（２）に提供するようにも接続される。表示装置６０８（Ｎ）は、テレビジョン６３８および統合セットトップボックス６４０の組み合わせの一例である。この例では、セットトップボックスの様々な構成部分および機能は、２つの別個の装置を使用するのではなく、テレビジョンに組み込まれる。テレビジョンに組み込まれたセットトップボックスは、衛星放送用受信アンテナまたは無線アンテナ（受信アンテナ６３４など）を介し、かつ／またはネットワーク６１０を介して信号を受信することができる。実施例によっては、表示装置６０６は、インターネットまたはイントラネットを介してコンテンツ（例えば、ＩＰプロトコルを使用したデータ）を受信することができる。
【００７２】
環境例６００は、ペイパービュー（ＰＰＶ）映画コンテンツのような、ライブまたは記憶されたＰＰＶコンテンツ６４２も含む。記憶されたまたはライブのコンテンツは、通常、予定されたマルチキャスト（ｍｕｌｔｉｃａｓｔ）またはブロードキャスト（ｂｒｏａｄｃａｓｔ）である。装置がＰＰＶマルチキャストチャンネルに接続した場合、表示装置６０８でＰＰＶコンテンツを視聴することができる。
【００７３】
（表示装置例）
図７は、テレビジョン７３６に接続するスタンドアロンユニットとして図示した表示装置６０８の実施例７００を示す。表示装置６０８は、セットトップボックス、衛星放送受信器、ハードディスク付きＴＶレコーダー、ゲームコンソール、情報機器、ＤＶＤプレイヤー、パーソナルビデオレコーダー、パーソナルコンピュータ、家庭用メディアセンター、モデムなどを含む、任意の数の実施形態によっても実施することができる。
【００７４】
表示装置６０８は、リモコン装置７０４、ハンドヘルド入力装置７０６、または無線キーボードのような任意の他の無線装置から無線通信を受信するための、赤外線（ＩＲ）またはブルートゥース無線ポートのような、無線受信ポート７０２を備える。ハンドヘルド入力装置７０６は、パーソナルデジタルアシスタント（ＰＤＡ）、ハンドヘルドコンピュータ、無線電話などであってよい。さらに、表示装置６０８と通信するために有線キーボード７０８が接続される。代替形態では、リモコン装置７０４、ハンドヘルド装置７０６、および／またはキーボード７０８は、表示装置６０８と通信するために、ＲＦ通信リンクまたは他の伝送モードを使用することができる。
【００７５】
表示装置６０８は、ＤＶＤディスクのようなコンテンツ記憶媒体を読み込むための記憶媒体リーダー７０９を有することができる。スタンドアロンまたは非スタンドアロン表示装置６０８は、記憶媒体リーダー７０９を備えることができる。
【００７６】
表示装置６０８は、マルチキャストネットワークからのように、１つまたは複数のマルチキャストソースから１つまたは複数のマルチキャスト信号７１０を受信することができる。また、表示装置６０８は、１つまたは複数のユニキャストまたはブロードキャストソースから１つまたは複数のユニキャストまたはブロードキャスト信号７１０を受信することができる。
【００７７】
表示装置６０８は、ユーザにグラフィカルユーザインターフェースを提供するハードウェアおよび／またはソフトウェアも備える。これにより、ユーザは、例えば、様々なネットワークサービスにアクセスし、表示装置６０８を構成し、他の機能を実行することができる。
【００７８】
表示装置６０８は、従来型電話リンク７１２、ＩＳＤＮリンク７１４、ケーブルリンク７１６、イーサネット（登録商標）リンク７１８、ＤＳＬリンク７２０などを含む１つまたは複数の接続を介して他の装置と通信することができる。表示装置６０８は、特定の場合には、任意の数の他の装置と通信するために、様々な通信リンク７１２〜７２０の任意の１つまたは複数を使用することができる。マルチキャスト信号は、様々な通信リンク７１２〜７２０を介しても受信することができる。
【００７９】
表示装置６０８は、どちらもテレビジョン６３６に伝達される１つ以上のビデオ信号７２０と１つ以上のオーディオ信号７２２を生成する。あるいは、１つ以上のビデオおよびオーディオ信号を、スピーカ、ビデオモニタ、ホームシアターシステム、オーディオシステムなどのような、他のオーディオ／ビジュアル機器に伝達することができる。
【００８０】
図７には示さないが、表示装置６０８は、装置の現在の状態を特定する１つまたは複数のライトまたはその他のインジケータを含むことができる。さらに、表示装置は、装置の動作を制御するための、１つまたは複数の制御ボタン、スイッチ、またはその他の選択可能な制御機器を含むことができる。
【００８１】
図８は、図６および７に示す表示装置６０８の選択された構成部分を示す。表示装置６０８は、第１のチューナ８００とオプションの第２のチューナ８０２を備える。チューナ８００および８０２は、テレビジョン信号を受信するための様々な周波数またはチャンネルに同調するための、１つまたは複数の帯域内チューナ、ならびに他のコンテンツを表示装置６０８にマルチキャストすることのできるマルチキャスト通信チャンネルに同調するか、または受信する帯域外チューナまたは受信器またはネットワークインターフェースカードを表す。
【００８２】
チューナ８００および８０２は、デジタルデータを表示装置６０８に入力するために使用される、デジタルチューナ、アナログチューナ、またはアナログとデジタルの構成部分のいかなる組み合わせであってもよい。
【００８３】
表示装置６０８は、１つまたは複数のプロセッサ８０４と１つまたは複数のメモリの構成部分も含む。可能なメモリの構成部分の例には、ランダムアクセスメモリ（ＲＡＭ）８０６、ディスクドライブ８０８、大容量記憶構成部分８１０、および不揮発性メモリ８１２（例えば、ＲＯＭ、フラッシュ、ＥＰＲＯＭ、ＥＥＰＲＯＭなど）が含まれる。
【００８４】
表示装置６０８の代替の実施例は、処理機能およびメモリ機能の範囲を含むことができ、またメモリの構成部分の種類は図８に示すより多くても少なくてもよい。
【００８５】
１つ以上のプロセッサ８０４は、表示装置６０８の動作を制御するため、また他の電子装置およびコンピューティング装置と通信するための様々な命令を処理する。メモリの構成部分（例えば、ＲＡＭ８０６、ディスクドライブ８０８、記憶媒体８１０、および不揮発性メモリ８１２）は、マルチメディアコンテンツ、電子番組データ、ウェブコンテンツデータ、表示装置６０８の構成情報、および／またはグラフィカルユーザインターフェース情報のような、様々な情報および／またはデータを記憶する。この装置は、これら多くのメモリの構成部分の任意の１つにデータをキャッシュすることができる。
【００８６】
オペレーティングシステム８１４および１つまたは複数のアプリケーションプログラム８１６は、実行時環境を提供するために不揮発性メモリ８１２に記憶することができ、プロセッサ８０４で実行することができる。実行時環境は、様々なインターフェースを定義することを可能にし、同様に、アプリケーションプログラム８１６が表示装置６０８と対話することを可能にすることにより、表示装置６０８の拡張性を容易にする。
【００８７】
表示装置６０８上で実施することのできるアプリケーションプログラム８１６は、電子番組ガイド（ＥＰＧ）、電子メールに役立つ電子メールプログラムなどを含むことができる。
【００８８】
表示装置６０８は、簡略化のためこの例には示していないテレビジョン娯楽システムに関する他の構成部分も含むことができる。例えば、表示装置６０８は、視聴者と装置の対話に役立つ、ユーザインターフェースアプリケーション、およびユーザインターフェースライト、ボタン、コントロールなどを含むことができる。
【００８９】
ネットワークインターフェース８２４とシリアルおよび／またはパラレルインターフェース８２６は、表示装置６０８が様々な通信リンクを介して他の電子装置およびコンピューティング装置と対話し、通信することを可能にする。図示はしないが、表示装置６０８は、他の装置と通信するための他の種類のデータ通信インターフェースも備えることができる。
【００９０】
表示装置６０８は、従来型の電話回線または他の通信媒体を介した他の電子装置およびコンピューティング装置との通信に役立つ、モデム８２８または他の通信装置を備えることができる。
【００９１】
表示装置６０８は、ブロードキャスト、マルチキャスト、およびユニキャストデジタルデータを受信する機能を持ち、チューナ８００または８０２、ネットワークインターフェース８２４、モデム８２８、または他の通信装置を使用してそれを受信することができる。
【００９２】
表示装置６０８は、オーディオデータおよびビデオデータを処理し、かつ／または表示またはレンダリングする、テレビジョンまたは他の装置に信号を供給する、オーディオ／ビデオ出力８３０も含む。この出力を表示（ｄｉｓｐｌａｙ）と呼ぶことができる。
【００９３】
表示装置６０８は、縮小ビデオ画像ＵＩプロデューサ例を部分的または全体的に実施する、サムネイルビデオ画像ＵＩプロデューサモジュール８４０も含む。これは、アプリケーションプログラムまたはハードウェアの構成部分であってよい。
【００９４】
別々に示しているが、表示装置６０８の構成部分の一部は、特定用途向け集積回路（ＡＳＩＣ）で実施することができる。さらに、システムバス（図示せず）は、通常、表示装置６０８内の様々な構成部分を接続する。
【００９５】
システムバスは、任意の様々なバスアーキテクチャを使用した、メモリバスまたはメモリコントローラ、周辺バス、グラフィック専用高速バス（ａｃｃｅｌｅｒａｔｅｄ  ｇｒａｐｈｉｃｓ  ｐｏｒｔ）、またはローカルバスを含む、いくつかの種類のバス構造の任意の１つまたは複数として実施することができる。一例として、このようなアーキテクチャは、ＣａｒｄＢｕｓ、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ  １３９４、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ）ローカルバス、およびメザニンバスとしても知られるＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔｓ）バスを含むことができる。
【００９６】
（コンピューティングシステムおよび環境例）
図９は、本明細書に記載する１つまたは複数の実施例を（全体的にでも部分的にでも）実施することのできる、適切なコンピューティング環境９００の別の例を示す。コンピューティング環境９００は、本明細書に記載するコンピュータおよびネットワークアーキテクチャにおいて利用することができる。
【００９７】
コンピューティング環境例９００は、コンピューティング環境の一例に過ぎず、コンピュータおよびネットワークアーキテクチャの用途または機能の範囲に関していかなる限定をも示唆するものではない。また、コンピューティング環境９００は、コンピューティング環境例９００に示す構成部分の任意の１つまたは組み合わせに関する、いかなる依存または要件をも有するものと解釈されるべきではない。
【００９８】
本明細書に記載する１つまたは複数の実施形態は、多数の他の汎用または専用コンピューティングシステム環境または構成により実施することができる。使用に適すると考えられる良く知られたコンピューティングシステム、環境、および／または構成の例には、限定はしないが、パーソナルコンピュータ、サーバコンピュータ、シン（ｔｈｉｎ）クライアント、シック（ｔｈｉｃｋ）クライアント、ハンドヘルドまたはラップトップ装置、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたは装置のどれかを含む分散型コンピューティング環境などが含まれる。
【００９９】
本明細書に記載する１つまたは複数の実施例は、コンピュータによって実行されている、プログラムモジュールのような、コンピュータ実行可能命令の一般的なコンテキストにおいて説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか、または特定の抽象データ型および機能を実装する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。
【０１００】
本明細書に記載する１つまたは複数の実施例は、通信ネットワークを介してリンクされる遠隔処理装置によってタスクが実行される分散型コンピューティング環境でも実行することができる。分散型コンピューティング環境において、プログラムモジュールは、メモリストレージ装置を含むローカルコンピュータ記憶媒体と遠隔コンピュータ記憶媒体の両方に配置することができる。
【０１０１】
コンピューティング環境９００は、コンピュータ９０２の形式の汎用コンピューティング装置を備える。コンピュータ９０２の構成部分は、限定はしないが、１つまたは複数のプロセッサまたは処理装置９０４、システムメモリ９０６、およびプロセッサ９０４を含む様々なシステム構成部分をシステムメモリ９０６に接続するシステムバス９０８を含むことができる。
【０１０２】
システムバス９０８は、様々なバスアーキテクチャのどれかを使用する、メモリバスまたはメモリコントローラ、周辺バス、グラフィック専用高速バス、およびプロセッサまたはローカルバスを含む、いくつかの種類のバス構造の任意の１つまたは複数表す。一例として、このようなアーキテクチャは、ＣａｒｄＢｕｓ、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ  １３９４、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ）ローカルバス、およびメザニンバスとしても知られるＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔｓ）バスを含むことができる。
【０１０３】
コンピュータ９０２は、通常、様々なコンピュータ読み取り可能な媒体を備える。このような媒体は、コンピュータ９０２によってアクセス可能な任意の使用可能な媒体であってもよく、揮発性媒体と不揮発性媒体の両方、取り外し可能な媒体と固定媒体の両方を含むことができる。
【０１０４】
システムメモリ９０６は、ランダムアクセスメモリ（ＲＡＭ）９１０のような揮発性メモリ、および／または読み取り専用メモリ（ＲＯＭ）９１２のような不揮発性メモリの形式のコンピュータ読み取り可能な媒体を含む。起動時などにコンピュータ９０２の素子間で情報を転送するのに役立つ、基本ルーチンを収めた基本入出力システム（ＢＩＯＳ）９１４は、ＲＯＭ  ９１２に記憶される。ＲＡＭ  ９１０は、通常、処理装置９０４が直接アクセス可能であり、かつ／または処理装置９０４によって現在動作中の、データおよび／またはプログラムモジュールを収める。
【０１０５】
コンピュータ９０２は、他の取り外し可能／固定の、揮発性／不揮発性のコンピュータ記憶媒体も備えることができる。一例として、図９は、固定の不揮発性磁気媒体（図示せず）から読み取りおよびこれに書き込むためのハードディスクドライブ９１６、取り外し可能な不揮発性磁気ディスク９２０（例えば、「フロッピー（登録商標）ディスク」）から読み取りおよびこれに書き込むための磁気ディスクドライブ９１８、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、または他の光媒体のような、取り外し可能な不揮発性光ディスク９２４から読み取りおよびこれに書き込むための光ディスクドライブ９２２を示す。ハードディスクドライブ９１６、磁気ディスクドライブ９１８、および光ディスクドライブ９２２は、１つまたは複数のデータ媒体インターフェース９２６を介してシステムバス９０８にそれぞれ接続される。あるいは、ハードディスクドライブ９１６、磁気ディスクドライブ９１８、および光ディスクドライブ９２２は、１つまたは複数の他のインターフェース（図示せず）を介してシステムバス９０８に接続することができる。
【０１０６】
ディスクドライブおよびそれらの関連するコンピュータ読み取り可能な媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、および他のデータの不揮発性記憶装置をコンピュータ９０２に提供する。この例は、ハードディスク９１６、取り外し可能な磁気ディスク９２０、および取り外し可能な光ディスク９２４を示しているが、例示のコンピューティングシステムおよび環境を実施するために、磁気カセットまたは他の磁気記憶装置、フラッシュメモリカード、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または光記憶装置、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的一括消去・再書き込み可能な読み出し専用メモリ（ＥＥＰＲＯＭ）などのような、コンピュータによってアクセス可能なデータを記憶することのできる、他の種類のコンピュータ読み取り可能な媒体も利用することができることを理解されたい。
【０１０７】
一例としてオペレーティングシステム９２６、１つまたは複数のアプリケーションプログラム９２８、他のプログラムモジュール９３０、およびプログラムデータ９３２を含む任意の数のプログラムモジュールを、ハードディスク９１６、磁気ディスク９２０、光ディスク９２４、ＲＯＭ９１２、および／またはＲＡＭ９１０に記憶することができる。
【０１０８】
ユーザは、キーボード９３４およびポインティング装置９３６（例えば「マウス」）のような入力装置により、コンピュータ９０２にコマンドおよび情報を入力することができる。他の入力装置９３８（特に図示せず）には、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送用受信アンテナ、シリアルポート、スキャナなどが含まれる。これらおよび他の入力装置は、システムバス９０８に接続される入出力インターフェース９４０を介して処理装置９０４に接続されるが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）のような他のインターフェースおよびバス構造によって接続することもできる。
【０１０９】
モニタ９４２または他の種類の表示装置も、ビデオアダプタ９４４のようなインターフェースを介してシステムバス９０８に接続することができる。モニタ９４２に加え、他の出力周辺装置は、入出力インターフェース９４０を介してコンピュータ９０２に接続することができるスピーカ（図示せず）およびプリンタ９４６のような構成部分を含むことができる。
【０１１０】
コンピュータ９０２は、遠隔コンピューティング装置９４８のような１つまたは複数の遠隔コンピュータに対する論理接続を使用するネットワーク接続環境で動作することができる。一例として、遠隔コンピューティング装置９４８は、パーソナルコンピュータ、ポータブルコンピュータ、サーバ、ルータ、ネットワークコンピュータ、ピア（ｐｅｅｒ）装置または他の共通ネットワークノードなどであってよい。遠隔コンピューティング装置９４８は、コンピュータ９０２に関して本明細書に記載する構成要素および機能の多くまたはすべてを含むことのできるポータブルコンピュータとして示されている。
【０１１１】
コンピュータ９０２と遠隔コンピュータ９４８の間の論理接続は、ローカルエリアネットワーク（ＬＡＮ）９５０と一般的な広域ネットワーク（ＷＡＮ）９５２として示されている。このようなネットワーク接続環境は、オフィス、企業規模のコンピュータネットワーク、イントラネット、およびインターネットでは、一般的なものである。
【０１１２】
ＬＡＮネットワーク接続環境で実施される場合、コンピュータ９０２は、ネットワークインターフェースまたはアダプタ９５４を介してローカルネットワーク９５０に接続される。ＷＡＮネットワーク接続環境で実施される場合、コンピュータ９０２は、通常、モデム９５６または、広域ネットワーク９５２を介して通信を確立するための他の手段を含む。コンピュータ９０２に内蔵であっても外付けであってもよいモデム９５６は、入出力インターフェース９４０または他の適切な機構を介して、システムバス９０８に接続することができる。示したネットワーク接続は例示であり、コンピュータ９０２および９４８間で１つ以上の通信リンクを確立する他の手段を使用することができることを理解されたい。
【０１１３】
コンピューティング環境９００とともに示したようなネットワーク接続環境では、コンピュータ９０２に関して示したプログラムモジュール、またはその一部は、遠隔メモリ記憶装置に記憶することができる。一例として、遠隔アプリケーションプログラム９５８は、遠隔コンピュータ９４８のメモリ装置に存在する。説明のため、アプリケーションプログラム、およびオペレーティングシステムのような他の実行可能なプログラムコンポーネントを、本明細書では別々のブロックで示したが、このようなプログラムおよびコンポーネントは、様々な時点でコンピューティング装置９０２の異なる記憶構成部分に存在し、コンピュータの１つ以上のデータプロセッサによって実行されることを理解されたい。
【０１１４】
（コンピュータ実行可能命令）
本明細書に記載するような１つまたは複数の実施例は、１つまたは複数のコンピュータまたは他の装置によって実行される、プログラムモジュールのようなコンピュータ実行可能命令の一般的なコンテキストで説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか、または特定の抽象データ型を実装する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。通常、プログラムモジュールの機能は、様々な実施形態で望まれるように、組み合わせ、または分散することができる。
【０１１５】
（コンピュータ読み取り可能な媒体）
本明細書に記載するように、１つまたは複数の実施例は、ある形式のコンピュータ読み取り可能な媒体に記憶するか、それを介して伝えることができる。コンピュータ読み取り可能な媒体は、コンピュータがアクセス可能ないかなる使用可能な媒体であってもよい。限定でなく一例として、コンピュータ読み取り可能な媒体は、「コンピュータ記憶媒体」と「通信媒体」を含むことができる。
【０１１６】
「コンピュータ記憶媒体」は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータのような情報を記憶するための、任意の方法または技術で実施される、揮発性／不揮発性の取り外し可能／固定の媒体を含む。コンピュータ記憶媒体は、限定はしないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光記憶装置、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気記憶装置、または所望の情報を記憶するために使用することができ、コンピュータによりアクセス可能な任意の他の媒体をも含む。
【０１１７】
「通信媒体」は、通常、コンピュータ可読命令、データ構造、プログラムモジュール、または、搬送波または他の伝送機構のような変調されたデータ信号形式の他のデータを具現化する。通信媒体はさらに、任意の情報配信媒体をも含む。
【０１１８】
「変調されたデータ信号」という用語は、情報を信号に符号化する方法のように、その特徴の１つまたは複数を設定または変更させた信号を意味する。限定はしないが一例として、通信媒体は、有線ネットワークまたは直接有線接続のような有線媒体、音響、ＲＦ、赤外線のような無線媒体、および他の無線媒体を含む。上記の任意の組み合わせでも、コンピュータ読み取り可能な媒体の範囲に含まれる。
【０１１９】
（結論）
本発明は、構造上の特徴および／または方法ステップに特有の用語で説明したが、特許請求の範囲で規定した本発明は、必ずしも説明した特定の特徴またはステップに限定されるものでないことを理解されたい。そうではなく、特定の特徴およびステップは、請求する本発明を実施する好ましい形式として開示されたものである。
【図面の簡単な説明】
【０１２０】
【図１】一実施例によるビデオ画像縮小システムを示す概略図である。
【図２】本明細書に記載の方法の実施例を示す流れ図である。
【図３】一実施例によるユーザインターフェースを示す図である。
【図４Ａ】一実施例による別のユーザインターフェースを示す図である。
【図４Ｂ】一実施例による別のユーザインターフェースを示す図である。
【図５】本明細書に記載の方法の実施例を示す流れ図である。
【図６】本明細書に記載の一実施例を使用することのできる環境例を示す図である。
【図７】表示装置、テレビジョン、および表示装置と情報のやりとりをする様々な入力装置の一例を示す図である。
【図８】図６および７に示す１つ以上の表示装置例の構成部分を示すブロック図である。
【図９】本明細書に記載の少なくとも１つの実施例を（全体的に、または部分的に）実施することのできるコンピューティング動作環境の一例を示す図である。
【符号の説明】
【０１２１】
１００  ビデオ画像縮小化システム
１１０  ビデオ画像プリプロセッサ
１２０  ビデオ画像スケールリデューサ
１２２，１２４  スナップショット
１３０  ビデオ画像送信器
１４０  ネットワーク
６０８  表示装置
７０２  無線受信ポート
７０９  記憶媒体リーダー
７３６  テレビジョン
９００  コンピューティング環境
９０２  コンピュータ
９０８  システムバス
９１６  ハードディスクドライブ
９１８  磁気ディスクドライブ
９２０  不揮発性磁気ディスク
９２２  光ディスクドライブ
９２４  不揮発性光ディスク
【図１】
2005110286.tif 000003
【図２】
2005110286.tif 000004
【図３】
2005110286.tif 000005
【図４Ａ】
2005110286.tif 000006
【図４Ｂ】
2005110286.tif 000007
【図５】
2005110286.tif 000008
【図６】
2005110286.tif 000009
【図７】
2005110286.tif 000010
【図８】
2005110286.tif 000011
【図９】
2005110286.tif 000012