(57)【要約】【解決手段】本発明の一実施形態によれば、グラフィックス信号のアルファ構成要素を受信する段階と、プライマリのビデオ信号を受信する段階と、セカンダリのビデオ信号を受信する段階とを備える。前記アルファ構成要素の部分が抽出され、前記抽出された部分が、前記プライマリのビデオ信号の上の前記第２ビデオ信号をレンダリングするために適用される。
2007514390.tif 000002
【特許請求の範囲】
【請求項１】
グラフィックス信号のアルファ構成要素を受信する段階と、
プライマリのビデオ信号を受信する段階と、
セカンダリのビデオ信号を受信する段階と、
前記アルファ構成要素の一部分を抽出する段階と、
前記抽出された一部分を、前記プライマリのビデオ信号の上に前記セカンダリのビデオ信号をレンダリングするために適用する段階と
を備える方法。
【請求項２】
前記アルファ構成要素を受信する段階が、
各画素にアルファ構成要素を有する多重画素画像信号を受信する段階
を有する請求項１に記載の方法。
【請求項３】
前記多重画素画像信号は、各画素用の複数のビットのセットを有し、
前記アルファ構成要素は、複数のビットの前記セットのサブセットを有する
請求項１に記載の方法。
【請求項４】
複数のビットの前記サブセットは、前記プライマリのビデオ信号の上への前記セカンダリのビデオ信号のオーバレイを決定する少なくとも１つのビットを含む
請求項１に記載の方法。
【請求項５】
前記アルファ構成要素の一部分を抽出する段階が、
画素マスクを構築するために多重ビットのアルファ構成要素の１つのビットを読み出す段階を有し、
前記抽出された一部分を適用する段階が、
前記プライマリの画像の上の前記セカンダリの画像の形状および位置を決定するために画素マップを使用する段階を有する
請求項１に記載の方法。
【請求項６】
前記抽出された一部分を適用する段階が、
前記プライマリの画像の上の前記セカンダリの画像の形状および位置を決定するために画素マスクを生成する段階を有する
請求項１に記載の方法。
【請求項７】
機械によって実行された場合に、前記機械に複数の動作を実行させる複数の命令を示すデータを格納している機械可読媒体であって、前記複数の動作は、
グラフィックス信号のアルファ構成要素を受信する段階と、
プライマリのビデオ信号を受信する段階と、
セカンダリのビデオ信号を受信する段階と、
前記アルファ構成要素の一部分を抽出する段階と、
前記プライマリのビデオ信号上に前記セカンダリのビデオ信号をレンダリングするために前記抽出された一部分を適用する段階と
を備える機械可読媒体。
【請求項８】
アルファ構成要素を受信する段階が、
各画素にアルファ構成要素を有する多重画素画像信号を受信する段階を有する
請求項７に記載の機械可読媒体。
【請求項９】
前記多重画素画像信号は、各画素用の複数のビットのセットを有し、
前記アルファ構成要素は、複数のビットの前記セットのサブセットを有する
請求項７に記載の機械可読媒体。
【請求項１０】
前記アルファ構成要素の一部分を抽出する段階が、
画素マスクを構築するために多重ビットのアルファ構成要素の１つのビットを読み出す段階を有し、
前記抽出された一部分を適用する段階が、
前記プライマリの画像の上の前記セカンダリの画像の形状および位置を決定するために画素マップを使用する段階
請求項７に記載の機械可読媒体。
【請求項１１】
アルファ構成要素を含むグラフィックス信号を受信するグラフィックスポートと、
第１のビデオ信号を受信する第１ビデオポートと、
第２のビデオ信号を受信する第２ビデオポートと、
メモリと、
前記グラフィックス信号から前記アルファ構成要素を抽出して、抽出された部分を前記メモリに格納して、前記第１のビデオ信号の上に前記第２のビデオ信号をレンダリングするために前記抽出された部分を適用するためのビデオミキサーと
を備える装置。
【請求項１２】
前記グラフィックスポートが、グラフィックスプロセッサへのバスを有する
請求項１１に記載の装置。
【請求項１３】
前記グラフィックスポートが、相互接続バスを有する
請求項１１に記載の装置。
【請求項１４】
前記グラフィックスポートが、ＲＧＢＡポートを有する
請求項１１に記載の装置。
【請求項１５】
前記アルファ構成要素は、
前記グラフィックス信号の混合を決定する第１の部分、および
前記第２のビデオ信号の上の前記第１のビデオ信号の重なりを決定する第２の部分
を含む請求項１１に記載の装置。
【請求項１６】
前記グラフィックスプロセッサは、前記メモリに、前記第２のビデオ信号の上への前記第１のビデオ信号の重なりを決定するために前記第１のビデオ信号に適用するマスクを格納する
請求項１１に記載の装置。
【請求項１７】
アルファ構成要素を含むグラフィックス信号を生成するグラフィックスプロセッサと、
第１のビデオ信号を受信する第１のビデオポートと、
第２のビデオ信号を受信する第２のビデオポートと、
メモリと、
前記グラフィックス信号から前記アルファ構成要素を抽出して、抽出された部分を前記メモリに格納して、前記第１のビデオ信号の上に前記第２のビデオ信号をレンダリングするために前記抽出された部分を適用するためのビデオミキサーと
を備えるデジタルセットトップボックス。
【請求項１８】
前記グラフィックスポートが、グラフィックスプロセッサへのバスを有する
請求項１７に記載のセットトップボックス。
【請求項１９】
前記グラフィックスポートが、相互接続バスを有する
請求項１７に記載のセットトップボックス。
【請求項２０】
前記グラフィックスポートが、ＲＧＢＡポートを有する
請求項１７に記載のセットトップボックス。
【請求項２１】
前記アルファ構成要素は、
前記グラフィックス信号の混合を決定する第１の部分、および
前記第２のビデオ信号の上の前記第１のビデオ信号の重なりを決定する第２の部分
を含む請求項１７に記載のセットトップボックス。
【請求項２２】
前記グラフィックスプロセッサは、前記メモリに、前記第２のビデオ信号の上への前記第１のビデオ信号の重なりを決定するために前記第１のビデオ信号に適用するマスクを格納する
請求項１７に記載のセットトップボックス。
【請求項２３】
コンピュータが生成したビットストリームであって、
画像の画素を定義する複数のグラフィックス構成要素と、
各々がグラフィックス部分と関連づけられ、他の画像と前記画像との混合を定義づける複数の混合構成要素と、
各々が混合構成要素と関連づけられ、他の外部画像の上に一の外部画像のオーバレイを定義づける複数のオーバレイ構成要素と
を備えるビットストリーム。
【請求項２４】
前記複数のグラフィックス構成要素が、赤、青、および緑の構成要素を有する
請求項２３に記載のビットストリーム。
【請求項２５】
各オーバレイ構成要素が、その関連づけられた画素のオーバレイを定義する
請求項２３に記載のビットストリーム。
【請求項２６】
前記外部画像および前記他の外部画像が、重ね合わされた画像を作り出すために重ね合わされ、複数の前記グラフィックス構成要素によって定義された前記画像が、合成画像を作り出すために前記重ね合わされた画像と混合され、各オーバレイ構成要素は、前記合成画像の関連づけられた画素のためのオーバレイを定義する
請求項２３に記載のビットストリーム。
【請求項２７】
複数の前記グラフィックス構成要素および複数の前記混合構成要素は、ＲＧＢＡ出力ストリームと一致しており、前記出力ストリームのＡ構成要素の部分が、複数の前記オーバレイ構成要素として用いられることは除かれる
請求項２３に記載のビットストリーム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビおよびビデオの分野に関し、特に、１つのビデオ信号を他のビデオ信号に重ね合わせる制御方法に関する。
【背景技術】
【０００２】
現在の多くのテレビ、複数のパーソナルビデオレコーダー（ＰＶＲ）、複数のビデオテープレコーダー（ＶＴＲ）、複数のメディアセンター、および、複数の同様のデバイスが、多くの異なるソースからの映像をサポートする。これらの複数のソースは、複数のチューナー、複数のレコーダー、複数のプレーヤー、および複数のカメラを含む。
【０００３】
どのような特定のデバイスの複数の映像ソースの数と形式も、大きく変化し得る。地上波の無線放送、有線放送、衛星放送、光ファイバおよび複数の広域ネットワークからの複数の信号は全て、異なるプログラムを提供できる。複数のプレーヤーは、テープ、ディスク、またはメモリから映像を提供でき、複数のカメラは、性能において大きく異なる。これらの複数のソースの全ては、現在は異なる複数のフォーマットで映像を提供することが可能である。これらは、異なる複数のアスペクト比の複数のアナログおよびデジタル信号、異なる変調および複数の符号化システム、異なる複数の解像度および異なる複数のサポートオーディオフォーマット、複数のクオリティレベルおよびチャンネルの数を含む。
【０００４】
ビデオプログラムの多数の異なる利用可能なソースの全てを見る、または監視するために、多数のテレビ、複数のパーソナルビデオレコーダー（ＰＶＲ）、複数のビデオテープレコーダー（ＶＴＲ）、複数のメディアセンター、および同様の装置が、同時に同一のスクリーン上に１つ以上のビデオプログラムを表示できる。典型的には、これは、ピクチャー・イン・ピクチャー（ＰＩＰ）ディスプレイと呼ばれている。ＰＩＰディスプレイは、プライマリのビデオソースを覆って、またはプライマリのビデオソースに重ねた、より小さなウインドウ内にセカンダリのビデオソースを提供することによって、通常は提供される。プライマリビデオソースは、表示領域の全体、または少なくとも表示領域の幅若しくは高さの全体を満たす。典型的なＰＩＰディスプレイは、常に同一の位置に同一の形状で小さなウインドウを表示し、ユーザは、いずれのビデオソースまたはチャンネルが第１およびセカンダリの位置に表示されるべきであるかについてだけ選択できる。いくつかのより複雑な複数のテレビにおいては、同時に２つ以上のビデオソースを表示できる。
【図面の簡単な説明】
【０００５】
本発明は以下に述べる詳細な説明、および添付した本発明の様々な実施形態の図面からより完全に理解されるであろう。しかしながら、複数の図面は、特定の実施形態に本発明を限定するものではなく、単に説明および理解のために用いられる。
【０００６】
【図１】本発明の一実施形態における、グラフィックスプロセッサ入力および複数のビデオ入力があるビデオミキシングシステムの図である。
【０００７】
【図２】本発明の一実施形態における、ＲＧＢＡ信号を複数のピクチャー・イン・ピクチャーパラメータに適用するプロセスフロー図である。
【０００８】
【図３】本発明の一実施形態の実施に適したメディアセンターのブロック図である。
【０００９】
【図４】本発明を用いた用途に適したエンターテイメントシステムのブロック図である。
【発明の開示】
【００１０】
一実施形態においては、グラフィックスチップは、３２ビットのＲＢＧＡ（赤、緑、青、アルファ）ピクセルフォーマットでＤＶＯ（デジタルビデオ出力）ポート上に送信された複数の映像を生成する当該ＲＧＢＡ信号は、ビデオミキサーのグラフィックス入力で受信され、また、アルファブレンダーは、少なくとも２つのビデオ入力を有する。１つのビデオストリームが縮小されて、フルスクリーンモードである他方のビデオストリームの上にオーバレイされるように、２つのビデオストリームはＰＩＰディスプレイのために重ね合わせ処理される。ＲＧＢＡストリームの８ビットのアルファ構成要素のうちの１ビットが、より小さなビデオウインドウのオーバレイ領域を決定するために用いられる。
【００１１】
当該実施形態においては、ＰＩＰコンビネーションの後に、８ビットのアルファ構成要素のうち残った７ビットが、結果として得られるビデオ画像が、どのようにさらに重ね合わされ、ＲＧＢＡ信号のグラフィックス画像とアルファ混合するかを決定するために用いられる。これは、ＲＧＢＡグラフィックスストリームにおける各画素の残りの７ビットのアルファ構成要素で決定されるような、不透明、または半透明な方法のいずれかによって、複数のグラフィックス画像を、ビデオ画像の上に置く。
【００１２】
ＲＧＢＡストリームからの１ビットは、オーバレイビデオを複数の円、複数の楕円、複数のステンシル画像等の形状を含むいかなる所望の形状となり、およびフルスクリーン上におけるいかなる所望の位置となるべくことを可能とする。形状および位置の複数の命令は、グラフィックスチップからビデオミキサーへ、いかなる追加のハードウエアを必要とせずに、既存の高いデータ信号速度通信を用いて転送される。
【００１３】
図１を参照すると、グラフィックスプロセッサ１は、ビデオミキサー３のＤＶＯポートに接続されたＤＶＯポートを有する。また、ビデオミキサーは、ビデオソース５、７に接続された２つ以上のポートを有する。グラフィックスプロセッサは、複数のインテル（登録商標）ＧＭＣＨ（グラフィックス・メモリ・コントローラ・ハブ）チップを含む様々な異なるグラフィックスプロセッサのうちの１つのどれであってもよい。１つの適切なプロセッサは、インテル（登録商標）８２８３５Ｍ  ＧＭＣＨプロセッサである。８２８３５Ｍプロセッサは、ＲＧＢＡグラフィックス出力信号を生成する。この信号は、複数のグラフィックス信号およびビデオ信号が、表示またはレンダリングされるディスプレイの各画素のそれぞれにとって、赤、緑、青、およびアルファ構成要素のそれぞれのための８ビットを有する。
【００１４】
赤、緑、および青の構成要素は、ディスプレイの各画素の３つの色のそれぞれの明るさのレベルを決定する。アルファ構成要素は、ビデオミキサーによって、どのように画素が他の複数の信号と重ね合わされるかを決定する。ＲＧＢＡ信号を用いると、メニューおよび複数のタイトルバナーを含む、広範囲の異なる種類の複数のグラフィックディスプレイが、多数の異なる方法で複数のビデオ信号が重ね合わされる。
【００１５】
ＤＶＯポートは、グラフィックスコントローラから、ビデオミキサー３あるいは表示デバイスのような、外部のデバイスへの３つのワイヤインターフェースを有する。それは、１．８Ｖの信号伝達を用い、高周波数で動作して、３２ビットのグラフィックスデータを１２８０×１０２４の解像度で転送できる。ＤＶＯポートは、どのようにＲＧＢＡ信号がビデオミキサーへと転送されるかの一例であるが、しかしながら、他の種類の複数のポートおよび他の種類の複数の信号が用いられてもよい。ＤＶＩ（デジタルビデオインターフェース）を含む、いかなる種類のビデオ、あるいは、アナログ通信回線が用いられ得る。ＲＧＢＡ信号およびＤＶＯポートの使用は、本発明の本質ではない。
【００１６】
複数のビデオ信号は、いかなる種類の２つの異なるチューナー、あるいは複数のビデオ信号のいかなる他のソースからくる。複数のチューナーは、放送、マルチキャスト、あるいはポイント・ツー・ポイントのいずれにかかわらず、様々な異なるアナログおよびデジタルテレビ信号のうちのいかなる１つであってもよい。複数の例は、複数のＮＴＳＣ信号、複数のＡＴＳＣ（Advanced  Television  Systems  Committee）信号、複数のＰＡＬ（Phase  Alternating  Line）信号、様々な可能な複数の標準の複数のケーブルテレビ信号、複数のＤＢＳ（Direct  Broadcast  Satellite）信号、あるいは、他の種類のビデオ信号を含む。チューナーは、合成ビデオチューナーであってよい。そのようなチューナーは、システムに、ビデオレコーダー、カメラ、外部チューナー、あるいは他のデバイスからの複数のビデオおよびオーディオ信号を受信することを可能とする。多種多様の異なる複数のコネクタが、同軸ケーブルからＲＣＡコンポーネントビデオ、Ｓ−ビデオ、複数のＤＩＮコネクタ、ＤＶＩ（デジタルビデオインターフェース）、ＨＤＭＩ（High  Definition  Multimedia  Interface）、ＶＧＡ（ビデオグラフィックスアダプタ）、ＩＥＥＥ１３９４（Institute  of  Electrical  and  Electronics  Engineers）、およびそれ以上への複数のビデオ信号を受信するために使用され得る。多数の現在のビデオソースにおいて、複数のビデオ入力信号は、ＹＣｂＣｒ４：２：２デジタルビデオフォーマットであり、ＩＴＵ−Ｒ  ＢＴ．６５６（International  Telecommunication  Union−Radiocommunication  Broadcasting  Service（television）  recommendaton）デジタルビデオインターフェースを通してビデオミキサーに送信される。しかしながら、異なる種類の複数のフォーマットが代わり、あるいはＩＴＵ−ＲＢＴ．６５６にさらに追加して使用されてもよい。
【００１７】
図１に示すように、複数のビデオ信号が、ビデオミキサー３内のビデオＰＩＰ（ピクチャー・イン・ピクチャー）ミキサー９に適用される。ビデオＰＩＰミキサーは、２つのビデオ信号を重ね合わせて、ＰＩＰディスプレイを生成する。ＰＩＰディスプレイは、利用可能なビデオ信号の数およびビデオミキサーの性能に依存する、どのような複数のビデオ信号から作られてもよい。ＰＩＰディスプレイを形成するために、１つのビデオ画像が他のビデオ画像内に適合するように縮小される。当該縮小は、セカンダリのビデオ入力とＰＩＰミキサーとの間の、ビデオミキサー内のスケーラー１０によって実行されるか、あるいは、図示していない他のいくつかの構成要素によって実行され得る。ＰＩＰディスプレイは、ビデオミキサー３内のグラフィックスおよびビデオミキサー２２に供給される。
【００１８】
ＰＩＰミキサーおよびセカンダリのビデオスケーラー１０は、ユーザあるいは、デフォルト設定された複数のパラメータによって制御される。ユーザは、より小さいセカンダリのビデオの相対サイズおよびプライマリビデオ上におけるその位置を選択する。ユーザは、ＰＩＰミキシングを無効化して、縮小またはフルスクリーンだけを選択、若しくは、いずれを、およびどのように多数のビデオ信号が重ね合わされるかを選択する。また、ユーザは、セカンダリの縮小化されたビデオの、複数のサイズ、複数の形状、および複数の位置を選択する。
【００１９】
また、グラフィックスプロセッサからのグラフィックス信号がＤＶＯポート上で、表示装置に表示するビデオ出力信号１３を生成するための、複数のグラフィックス信号とＰＩＰディスプレイとを重ね合わせる、ビデオミキサー３内のグラフィックスミキサー１１へ供給される。グラフィックス画像は、混合されるビデオ信号と同一のフレームリフレッシュレート、あるいは異なるリフレッシュレート、例えば、より高いリフレッシュレートを有する。一実施形態においては、ビデオミキサーはスケーラー、および走査速度コンバータ１２を含む。これにより、グラフィックスプロセッサ１が、同一スケールで、表示形式にかかわらないリフレッシュレートで、複数のグラフィックスを生成することを可能とする。続いて、ビデオミキサーは、グラフィックスミキサーで２つの信号が混合される前に、出力ビデオ信号のフォーマットおよび寸法を合わせるために、グラフィックス信号をスキャンコンバートおよび拡縮する。
【００２０】
グラフィックスミキサーは、ＤＶＯポート上で受信されたＲＧＢＡ信号で定義される複数の個々の画素を取得して、重ねあわされた複数のＰＩＰディスプレイ画像の複数の画素と混合する。ＲＧＢ信号の複数のＲＧＢ構成要素は、グラフィックス画像の各画素の出現を定義するために用いられる。Ａ（アルファ）構成要素は、どのように２つの画像が混合されるかを定義する。複数の画素が各グラフィックス画像フレームで再定義されると同時に、混合もされ得る。
【００２１】
本実施形態においては、ＲＧＢＡ信号は、混合情報に利用可能な８ビットを有する。しかしながら、７ビットだけが使用される。８番目のビットは、最も重要なビットであるが、ＲＧＢＡ信号から抽出され、内部ＲＡＭ（ランダムアクセスメモリ）１５として実施されるアルファマップに供給される。ＲＡＭは様々な異なる複数の構成のいずれかを取得する。一実施形態によれば、ＲＡＭは、複数のアルファビットの少なくとも２つの連続する複数のフレームを保持するための２つのメモリ領域を有する。複数のアルファビットは、各画像の各画素あたり１つのビットで、各ＲＧＢＡ画像ともに格納される。複数のビットは画素配置と関連づけて格納され、ディスプレイのビデオフレームに適用するマスクとして用いられる。しかしながら、ＲＧＢＡ信号の複数の画像への当該マスクの適用の代わりに、ＰＩＰディスプレイのプライマリビデオ信号にマスクは適用される。
【００２２】
一実施形態によれば、各画素のビットは、プライマリのビデオ入力５、あるいはセカンダリのビデオ入力７のいずれが、重ね合わせ処理されたＰＩＰディスプレイ画像に表示されるかのみを指定する。複数の画素は、セカンダリの画像の各画素、ディスプレイのプライマリの画像上に重ね合わされるより小さな画像に相当する。それに応じて、セカンダリの画像に用いられるそれらの複数の画素は、セカンダリの画像の形状を決定する。セカンダリの画像の大きさおよび配置は、他の設定可能な複数のパラメータを用いて決定される。セカンダリの画像の各画素の単一のビットを用いることにより、いかなる所望の形状も決定できる。
【００２３】
ＰＩＰビデオミキサーは、決定された形状に適合させるためにセカンダリのビデオをトリミングする。例えば、仮にセカンダリのビデオが矩形の複数の画像フレームを有し、アルファＲＡＭの複数のビットが、円形のフレームを決定する場合には、セカンダリのビデオ画像の複数のフレームの複数のコーナーは、円形の形状に適合するようにカットオフ（すなわち、プライマリの複数のビデオ画素に置き換えられる）される。複数のコーナーをカットオフすることは、プライマリのビデオのコーナーに対応する複数の画素の中のセカンダリのビデオの代わりに、プライマリのビデオを表示することを含む。他の方法としては、セカンダリのビデオは、決定された形状に適合するように形状またはアスペクト比が変更される。
【００２４】
図１の複数の構成要素は、セットトップボックス、レコーダー、デジタルメディアアダプタの一部を形成して、あるいは、チューナーシステム中へ統合される。そのようなチューナーシステムは、テレビまたはスタンドアロンユニットのようなディスプレイ中へと組み込まれる。チューナーシステムはテレビまたはビデオディスプレイ、ビデオまたはオーディオレコーダー、コンピュータの周辺機器、エンターテイメントシステムへの接続のための別個のチューナー、若しくは、例えば、図３のメディアセンターの全て、または一部を含む他の様々な複数のデバイスであってよい。デバイスは、セットトップボックスであってよく、または、例えば、テレビ、レコーダー、デジタルメディアアダプタ、若しくはコンピュータに統合されていてもよい。
【００２５】
図２を参照すると、ビデオミキサー３の観点からの基本的なプロセスフローを示す。ビデオミキサーは、ブロック２０３において、複数の画像信号のアルファ構成要素を受信する。また、ブロック２０５においてプライマリのビデオ信号を、そしてブロック２０７においてセカンダリのビデオ信号を受信する。一実施形態によれば、当該アルファ構成要素は、ＲＧＢＡ信号のような、各画素にアルファ構成要素を有する多重画素画像信号の一部である。それは、グラフィックスプロセッサ１、またはＧＭＣＨチップによって生成される。多重画素画像信号は、複数のビットのセット、例えば３２ビットを有し、各画素およびアルファ構成要素は複数のビットのセットのサブセット、例えば、８ビットであってよい。複数のビットの当該サブセットは、プライマリのビデオ信号の上に重なるセカンダリのビデオ信号を決定するための少なくとも１つのビットを含む。
【００２６】
ブロック２０９において、ビデオミキサーは、アルファ構成要素の一部を抽出する。オーバレイの決定に一つのビットが用いられるＲＧＢＡ信号の例によれば、ビデオミキサーは一つのビットを抽出する。例えば、標準精細度ＮＴＳＣディスプレイを駆動するビデオミキサーでは、アルファマップは、６４０×４８０ビットの大きさを有する。アルファ構成要素の各ビットは、ビデオ１またはビデオ２のいずれが各画素の位置のために選択されるかを決定する。それゆえに、プライマリの画像に重ね合わされたときのセカンダリの画像の形状および位置は、当該アルファマップのビットパターンによって決定される。グラフィックスストリームがビデオストリームのフレームレートおよび解像度に合うようにスキャンコンバートおよび拡縮されると、各画素のＭＳＢ（最上位ビット）がテストされ、アルファマップ中の対応ビットがセットされる。当該一つのビットは各画素から抽出され、プライマリの画像上に重ね合わされた際にセカンダリの画像の形状および配置を決定する、アルファマップの構築に用いられる。
【００２７】
ＰＩＰミキサーのオーバレイセレクターは、アルファマップ中の対応ビットに依存する各画素の位置に、ビデオ１またはビデオ２のいずれが示されるかを決定する。このようにして、ＰＩＰミキサーは、ブロック２１１においてオーバレイ信号を生成する。当該オーバレイ信号は、グラフィックスを信号に加えるためのグラフィックスミキサー、または様々な種類の他の複数のデバイスのいずれかに供給される。また、さらに追加の工程なしに、例えば、ピクチャー・イン・ピクチャーディスプレイとして出力する。
【００２８】
図３は、上述したビデオミキサー３の使用に適したメディアセンター４３のブロック図を示す。図３においては、ＤＴＶ（デジタルテレビ）チューナーモジュール１７が、例えばＩ２Ｃインターフェース（インター集積回路、複数の集積回路を接続するPhillips  Semiconductorsによって設計されたバスの種類）を用いて、デジタルデコーダ１９およびマルチプレクサ５１を通してビデオミキサーに接続されている。また、アナログチューナー２１が、ビデオデコーダ２３およびマルチプレクサ５１を通して、ビデオミキサーに接続されている。それぞれのデコーダを使用することにより、マルチプレクサ内への、および外への複数のビデオ信号は、ビデオミキサーにとって単一の共通フォーマットへと変換される。そのようなフォーマットの一つは、上述したＩＴＵ−Ｒ  ＢＴ．６５６フォーマットである。しかしながら、他の複数のフォーマットを代わりに用いてもよい。他の方法としては、複数のフォーマットが、ビデオミキサーによって変換される。
【００２９】
また、上述した機能に加えて、ビデオミキサーは、グラフィックスコントローラとして機能してもよい。ビデオミキサーは、特化された構成要素、またはより大きな、より一般的または多重目的のコントローラの一部であってよく、いずれの場合であっても、様々な異なる酒類の複数のプロセッサまたは複数のＡＳＩＣのいずれかを用いて実施されてよい。複数のグラフィックスコントローラのいくつかの例は、ST  Microelectronics  Sti70  15／20、Zoran  TL8xx、あるいはGeneration  9、およびATi  Technologies  Xilleon（登録商標）の複数のプロセッサのラインを含む。グラフィックスコントローラは、図３に示したように、より大きなシステムの中央処理装置、または、離れたＣＰＵであってよい。他の例としては、複数のチューナーがグラフィックスプロセッサ１またはＣＰＵ６１にＩ２Ｃまたは適切なバスを超えて接続されている。
【００３０】
複数のチューナーは、マルチプレクサ５１を通して接続されている。また、他の複数のソースもマルチプレクサに接続されていてよく、必要に応じて、例えば、デジタルビデオカメラ２５のようなＩＥＥＥ１３９４装置が、図示したようにＩＥＥＥ１３９４インターフェース５３を通して接続される。そのような他の複数のソースのいくつかは、その中でも、複数のテーププレーヤー、複数のディスクプレーヤー、および複数のＭＰ３プレーヤーを含む。ビデオミキサー、または他には、グラフィックスプロセッサ、若しくはＣＰＵの制御下にあるマルチプレクサは、チューナーまたは他の複数の入力のいずれが、メディアセンターの残りと接続するかを選択する。
【００３１】
選択された複数のビデオ入力は、マルチプレクサの複数の出力へ接続され、本実施例では、ビデオミキサー１３へと送られる。ビデオミキサーから、ビデオおよびオーディオの複数の信号が、ディスプレイ、記憶装置、または記録装置に出力される。一実施形態によれば、ビデオミキサーは、所望の装置によって使用されるべく、ビデオおよびオーディオの複数の信号をフォーマットするためのビデオ信号プロセッサと同様に、ＭＰＥＧ−２およびＭＰＥＧ−３デコーダを含む。
【００３２】
また、上述したビデオミキサーは、コマンド、コントロール、メニュー、メッセージング、およびグラフィックスプロセッサ１からの他の複数の画像を受信して、それらを複数のチューナーからのビデオおよびオーディオを重ね合わせる。
【００３３】
簡単にするために、図３はただ１つのビデオ出力および１つのオーディオ出力を示しているが、しかしながら、出力の数および種類は、特定の応用に応じて大きく変化してよい。仮にメディアセンターがチューナーとして機能する場合には、光学Ｓ／ＰＤＩＦ（Sony／Philips  Digital  Interface）出力のような単一のデジタルオーディオ出力を伴う、単一のＤＶＩ、あるいは構成要素のビデオ出力が十分である。示した機器構成において、メディアセンターは、モニタ上のピクチャー・イン・ピクチャーディスプレイを伴ったチューナーとして用いられ、他を表示している間には１つのチャンネルを記録することに用いられる。仮に、メディアセンターがより多くの複数の機能を果たす場合には、追加のオーディオおよびビデオの複数の接続は、１つ以上の異なる種類の所望のものであってよい。
【００３４】
実際の複数のコネクタおよびビデオおよびオーディオの複数の接続のための複数のフォーマットは、多数の異なる種類、および異なる数であってよい。いくつかのコネクタフォーマットは、同軸ケーブル、ＲＣＡコンポジットビデオ、Ｓ−ビデオ、コンポーネントビデオ、複数のＤＩＮ（Deutsche  Industrie  Norm）コネクタ、ＤＶＩ（デジタルビデオインターフェース）、ＨＤＭＩ（高解像度マルチメディアインターフェース）、ＶＧＡ（ビデオグラフィックスアダプタ）、ＵＳＢ（ユニバーサルシリアルバス）、およびＩＥＥＥ（Institute  of  Electrical  and  Electronics  Engineers）１３９４を含む。また、特定の複数の応用に好ましい、いくつかの異なる独自のコネクタが存在する。複数のコネクタの複数の型は、特定の応用に適合するように、または異なる複数のコネクタが適合するように変更される。
【００３５】
また、メディアセンターは、ハードディスクドライブ、揮発性メモリ、テープドライブ（例えば、ＶＴＲ）、あるいは光学ドライブのような大容量記憶装置５９を含む。これは、グラフィックスコントローラ用の複数の指示を格納するため、ＥＰＧ（電子番組ガイド）を保持するため、またはチューナーモジュールから受信したオーディオ若しくはビデオを記録するために用いられる。
【００３６】
上述した複数の構成要素は、多くの家庭用電化製品、特に、複数のチューナー（地上波、ケーブル、および複数の衛星セットトップボックス）、複数のＶＴＲ、複数のＰＶＲ、複数のデジタルメディアアダプタ、および複数のテレビのような複数のホームエンターテインメントおよびホームシアター装置、にとって十分ではある。さらなる機能性が、図３に示した追加の複数の構成要素のいくつかを使用して、提供される。さらに、プリアンプおよびパワーアンプ、複数の制御パネル、あるいは複数のディスプレイ（図示しない）が、必要に応じてビデオミキサーに接続される。
【００３７】
また、メディアセンターはグラフィックスプロセッサ１に接続したＣＰＵ（中央演算処理装置）６１を含む。また、当該プロセッサは、上記した８２８３５Ｍ  ＧＭＣＨチップセットの例のような、ＣＰＵを補助するチップセットとして機能してもよい異なる複数のＣＰＵおよび複数のチップセットの数が用いられる。一実施形態によれば、本発明はこれに限られないが、インテル（登録商標）８２８３５チップセットを有するモバイルインテル（登録商標）セレロン（登録商標）プロセッサが用いられる。それは十分な処理能力、接続性、および節電モードより多くを提供する。ホストプロセッサは、インテル（登録商標）ＦＷ８２８０１ＤＢ（ＩＣＨ４）のようなＩ／Ｏコントローラハブ（ＩＣＨ）６５に接続したノースブリッジ、およびＲＡＭ（ランダムアクセスメモリ）のような、オンボードのメモリ６７に接続されたサウスブリッジを有する。また、チップセットは、グラフィックスコントローラ４１と接続するインターフェースを有する。ここで留意すべきは、ここで示唆した複数のプロセッサおよび補助の複数のチップの特定の選択により、本発明が限定されることはないことである。
【００３８】
ＩＣＨ６５は、広範囲の異なる複数のデバイスとの接続性を提供する。既知の複数の仕様および複数のプロトコルが、これらの複数の接続に用いられる。複数の接続は、ＬＡＮ（ローカルエリアネットワーク）ポート６９、ＵＳＢハブ７１、およびローカルＢＩＯＳ（基本入出力システム）フラッシュメモリ７３を含む。ＳＩＯ（スーパー入力／出力）ポート７５は、複数のボタンおよび１つのディスプレイ、１つのキーボード７９、１つのマウス８１、並びに複数のＩＲブラスターまたは複数のリモートコントロールセンサのような、複数の赤外デバイス８５を有するフロントパネル７７との接続性を提供する。また、Ｉ／Ｏポートは、フロッピー（登録商標）ディスク、パラレルポート、およびシリアルポートの接続性をサポートする。他の例としては、１つ以上のこれらの複数のデバイスのいずれも、ＵＳＢ、ＰＣＩ、または他の型のバスからサポートされてよい。
【００３９】
また、ＩＣＨは、ディスクドライブ８７、８９、または他の複数の大きな容量のメモリデバイスへの接続性のためのＩＤＥ（Integrated  Device  Electronics）バスを提供する。大容量記憶装置は、複数のハードディスクドライブおよび複数の光学ドライブを含む。したがって、例えば、複数のソフトウエアプログラム、ユーザデータ、ＥＰＧデータ、および記録されたエンターテイメントプログラミングが、ハードディスクドライブまたは他のドライブ上に格納される。さらに、複数のＣＤ（コンパクトディスク）、複数のＤＶＤ（デジタル多用途ディスク）、および他の記憶媒体が、ＩＤＥバスに接続された複数のドライブ上で再生される。
【００４０】
ＰＣＩ（Peripheral  Component  Interconnect）バス９１はＩＣＨに接続され、広範囲の複数のデバイスおよび複数のポートがＩＣＨに接続されることを可能とする。図３の複数の実施例は、ＷＡＮ（広域ネットワーク）ポート９３、ワイヤレスポート９５、データカードコネクタ９７、およびビデオアダプタカード９９を含む。ＰＣＩポートに接続可能なさらに多くの複数のデバイス、およびさらに多くの実行可能な機能が存在する。複数のＰＣＩデバイスは、複数のカメラ、複数のメモリカード、複数の電話、複数のＰＤＡ（パーソナルデジタルアシスタント）、あるいは複数のすぐ近くのコンピュータのような、ローカルの装置への複数の接続を可能とする。また、それらは、複数のプリンター、複数のスキャナ、複数のレコーダー、複数のディスプレイ、およびその他のもののような、様々な周辺機器への接続を可能とする。また、それらは、より遠隔の装置または多数の異なるインターフェースとの有線または無線通信を可能とする。遠隔の装置は、プログラミングまたはＥＰＧデータの通信、保守または遠隔操作、ゲーム、インターネットサーフィン、あるいは他の複数の機能を可能とする。
【００４１】
最後に、オーディオおよびモデムのための複数の独立の機能を有する複数のコーデックをサポートするデジタルリンクである、ＡＣ−リンク（オーディオコーデックリンク）１０１を有するＩＣＨを示す。オーディオ部分においては、マイク端子および左並びに右のオーディオチャンネルがサポートされる。図３の実施例においては、ＡＣ−リンクは、グラフィックスコントローラ４１とのオーディオリンクと同様に、ＰＳＴＮとの接続のためのモデム１０３をサポートする。ＡＣ−リンクは、ＣＰＵ、ホストコントローラ、あるいはＩＣＨによって生成されたどのようなオーディオも、オーディオ出力５７との統合のためのビデオミキサーへ伝達する。他の方法では、ＩＳＡ（業界標準アーキテクチャ）バス、ＰＣＩバス、または他の型のどのような接続も当該目的のために用いられる。図３から見られるように、チューナーによって生成された複数の信号をサポートし、複数のチューナーの操作を制御する多数の異なる方法が存在する。図３のアーキテクチャは、広範囲の異なる複数の機能および可能性を可能とする。特定の設計は、特定の応用に依存している。
【００４２】
図４は、図３のメディアセンターの使用に適したエンターテイメントシステム１１１のブロック図を示す。図４は、広範囲の設置された機器を有するエンターテイメントシステムを示す。当該機器は、多数の可能性の１つの例として示されている。本発明は、より単純な、またはより複雑なシステムにおいて用いられてもよい。図３で述べたメディアセンターは、ＷＡＮおよびＬＡＮ接続、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１ＵＳＢ、１３９４、ＩＤＥ、ＰＣＩ、並びに赤外線を通して通信をサポートできる。さらに、チューナーモジュールは複数のアンテナ、構成要素、およびコンポジットビデオ並びにオーディオ、そして複数のＩＥＥＥ１３９４デバイスからの複数の入力を受信する。これは、メディアセンターに接続して動作する複数のデバイスの複数の種類に、極度の柔軟性および多様性を提供する。新たな複数のインターフェースが開発されると、メディアセンターのための特定の応用によれば、他の複数のインターフェースが加えられるか、あるいは記載されたものの代わりとなる。多数の接続は、コスト削減のために取り除かれてもよい。図４に示す特定の複数のデバイスは、消費者のホームエンターテインメントシステムに適する機器構成の一実施例を示す。
【００４３】
メディアセンター４３は、上述したようにいくつかの異なる可能な複数の入力を有する。図４の実施例においては、これは、テレビケーブル１１７、放送アンテナ１１９、衛星受信機１２１、テープまたはディスクプレーヤーのようなビデオプレーヤー１２３、テープ、ディスク、またはメモリプレーヤのようなオーディオプレーヤー１２５、および、例えば、ＩＥＥＥ１３０４接続によって接続されているデジタルデバイス１２７を含む。
【００４４】
これらの複数の入力は、処理された後に、選択および制御が、ユーザのために複数の出力を生成するために用いられる。複数の出力は、モニタ１２９上、またはプロジェクタ１３１上、あるいは他の種類の知覚可能なビデオディスプレイの上でレンダリングされる。オーディオ部分は、Ａ／Ｂ受信機またはサウンドプロセシングエンジンのような、アンプ１３３を通して、ヘッドホン１３５、複数のスピーカー１３７、または他の種類の音声生成デバイスへ送信される。また、複数の出力は、ＶＴＲ、ＰＶＲ、ＣＤまたはＤＶＤレコーダー、メモリカード等のような外部のレコーダー１３９へ送信される。
【００４５】
また、メディアセンターは、例えば電話ポート１４１およびネットワークポート１４３を通して外部の複数のデバイスへの接続性を提供する。ユーザインターフェースは、例えば、キーボード１４５、またはリモートコントロール１４７を通して提供され、メディアセンターは、その独自の赤外線ポート１４９を通して他の複数のデバイスと通信する。リムーバブル記憶装置１５３は、携帯機器にＭＰ３圧縮されたオーディオを格納し、後で再生すること、または、複数のカメラ画像をモニタ１２９に表示することを可能とする。
【００４６】
図３のメディアセンターを用いたエンターテイメントセンターのための、多数の異なる装置の機器構成、および接続する装置の多数の異なる選択が存在する。典型的な現在の利用可能な装置を用い他、典型的なホームエンターテイメントシステムは以下のようなものである。複数の入力として、当該典型的なホームエンターテイメントシステムは、テレビアンテナ１１９およびケーブルテレビ１１７またはＤＢＳ１２１入力のいずれかを有し、メディアセンターのチューナーモジュールへ入力する。ＶＴＲまたはＤＶＤレコーダーは、入力デバイス１２３および出力デバイス１３９として接続される。ＣＤプレーヤー１２５およびＭＰ３プレーヤー１２７は、音楽のために加えられる。また、そのようなシステムは、ワイドスクリーン高解像度テレビ１２９、６個または８個のスピーカー１３７と接続しているサラウンドサウンド受信機１３３を含む。この同一のユーザシステムは、ユーザのための小さなリモートコントロール１４７を有しており、メディアセンターからのリモートコントロール１４９をテレビ、受信機、ＶＴＲおよびＣＤプレーヤーへと提供する。インターネット接続１４１およびキーボード１４５は、ウエブサーフィン、アップグレード、および情報のダウンロードを可能とし、一方で、コンピュータネットワークは、ファイル交換および家の中のパーソナルコンピュータから、またはパーソナルコンピュータへのリモートコントロールを可能とする。
【００４７】
上述した複数の実施例よりも少なく、またはより多くビデオミキサー、エンターテイメントシステムおよびメディアセンターが備えられていることが、ある複数の実施例においては好ましいことが理解される。それゆえに、エンターテイメントシステム、メディアセンター、および複数の構成要素の機器構成は、コストの制約、要求される複数の性能、技術的な向上、または他の複数の環境のような多数のファクターに応じて、実施例から実施例にわたって変化する。また、本発明の複数の実施形態は、図１、２、３、および４で示したものとは異なるハードウエアアーキテクチャを使用する、ソフトウエアで駆動する複数のシステムの他の複数の種類へ適用される。
【００４８】
上記の記載においては、説明の目的のために、多数の特定の詳細は、本発明の完全な理解を提供するために詳しく説明される。しかしながら、本発明が、これらの複数の特定の詳細のいくつかがなくても実施し得ることは、当業者にとって明らかである。他の複数の例においては、周知の複数の構造および複数のデバイスが、ブロック図の形式で示される。
【００４９】
本発明は様々な複数の工程を含む。本発明の複数の工程は、図１、３、および４に示したような複数のハードウエア構成要素によって実行され、あるいは、複数の命令によってプログラムされている汎用あるいは専用プロセッサまたは複数の論理回路が、複数の工程を実行することを引き起こすために用いられる、機械実行可能な複数の命令によって具体化される。他の方法としては、複数の工程は、ハードウエアおよびソフトウエアの組み合わせによって実行される。
【００５０】
本発明は、本発明による工程を実行するためのメディアセンター（あるいは他の複数の電子デバイス）をプログラムするのに使用される複数の命令を格納している機械可読媒体を含むコンピュータプログラム製品として提供される。機械可読媒体は、以下のものに限られないが、複数のフロッピー（登録商標）ディスケット、複数の光学ディスク、複数のＣＤ−ＲＯＭ、および複数の磁気光学ディスク、複数のＲＯＭ、複数のＲＡＭ、複数のＥＰＲＯＭ、複数のＥＥＰＲＯＭ、複数の磁気または光学カード、フラッシュメモリ、あるいは他の型の複数の電子情報を格納するのに適した媒体／機械可読媒体を含む。さらに、また、本発明は、コンピュータプログラム製品としてダウンロードされてもよく、プログラムは、通信リンク（例えば、モデムあるいはネットワーク接続）を介して搬送波あるいは他の伝播媒体に統合された複数のデータ信号としてリモートコンピュータから要求したコンピュータへ伝送される。
【００５１】
多数の方法および装置がその最も基本的な形式で記述されているが、複数の工程が加えられてもよく、または、複数の方法からなくしてもよく、複数の構成要素が加えられてもよく、または、本発明の基本的な範囲から逸脱しない範囲において、説明した複数の装置のいずれからも取り除いてよい。多数のさらなる複数の変更および複数の改作がなされてよいことが当業者に明らかである。特定の複数の実施例は、本発明を限定するためには提供されず、例証するために提供される。本発明の範囲は、上記で提供された特定の実施例によって決定されることはなく、特許請求の範囲の記載によって専ら決定される。
【図１】
2007514390.tif 000003
【図２】
2007514390.tif 000004
【図３】
2007514390.tif 000005
【図４】
2007514390.tif 000006
【国際調査報告】
2007514390.tif 000007
2007514390.tif 000008