(57)【要約】      （修正有）【課題】ビデオ信号を処理する方法及び装置を提供する。【解決手段】生成される表示のアスペクト比と第１のコンテンツのアスペクト比の差異を判定することに基づいて、複数の未利用領域を統合して統合表示領域を形成するように構成された統合器を含む。複数の未利用領域を統合して、統合領域と、第１のコンテンツに関連する第１のコンテンツ領域とを有する出力ビデオ信号を生成する。複数の未利用領域は、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動することにより統合される。複数の未利用領域は、第１のコンテンツに関連する第１のコンテンツ領域のサイズを縮小することにより統合される。【選択図】図１
2014103663.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ信号を表示のために処理する装置であって、生成される表示のアスペクト比と第１のコンテンツのアスペクト比の差異を判定することに基づいて複数の未利用領域を統合するように構成され、統合領域と、第１のコンテンツに関連する第１のコンテンツ領域とを有する出力ビデオ信号を生成する統合器を備える、
ことを特徴とする装置。
【請求項２】
前記生成される表示のアスペクト比と前記第１のコンテンツのアスペクト比の差異を判定し、前記生成される表示のアスペクト比と前記第１のコンテンツのアスペクト比、又は前記生成される表示のサイズと前記第１のコンテンツのサイズの少なくとも一方の差異に基づいて前記複数の未利用領域を検出するように構成されたアスペクト比検出器をさらに備える、
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記統合器は、（１）前記第１のコンテンツに関連する前記第１のコンテンツ領域のサイズを縮小すること、（２）前記第１のコンテンツに関連する第１のコンテンツ領域を前記出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動すること、又は（３）前記第１のコンテンツ領域を前記出力ビデオ信号の少なくとも１つの端部に位置合わせすること、のうちの少なくとも１つにより前記複数の未利用領域を統合するように構成される、
ことを特徴とする請求項１に記載の装置。
【請求項４】
前記統合領域の利用に関連する１又はそれ以上のルールを定義するように構成されたルール生成器をさらに備える、
ことを特徴とする請求項１に記載の装置。
【請求項５】
前記１又はそれ以上のルールを利用して、前記統合領域に関連する第２のコンテンツを選択するように構成されたルールエンジンをさらに備える、
ことを特徴とする請求項４に記載の装置。
【請求項６】
前記第２のコンテンツに関連する前記統合領域のサイズに基づいて、前記第１のコンテンツ領域のサイズをスケール調整するように構成された信号マネージャをさらに備える、
ことを特徴とする請求項５に記載の装置。
【請求項７】
前記第１のコンテンツ領域に関連する前記第１のコンテンツに基づいて、統合表示領域に関連する前記第２のコンテンツの色、コントラスト又は輝度のうちの少なくとも１つを調整するように構成された信号マネージャをさらに備える、
ことを特徴とする請求項６に記載の装置。
【請求項８】
前記第１のコンテンツ領域に関連する前記第１のコンテンツを、前記統合領域に関連する前記第２のコンテンツの少なくとも一部と入れ替えるように構成された信号マネージャをさらに備える、
ことを特徴とする請求項５に記載の装置。
【請求項９】
前記統合領域のサイズに基づいて、前記第２のコンテンツの形状、サイズ又は配向のうちの１又はそれ以上を調整するように構成された信号マネージャをさらに備える、
ことを特徴とする請求項５に記載の装置。
【請求項１０】
コンピュータにより実施される方法であって、
生成される表示のアスペクト比と第１のコンテンツのアスペクト比の差異の少なくとも１つに基づいて複数の未利用領域を検出するステップと、
前記検出に基づいて、前記複数の未利用領域を統合して統合領域を形成するステップと、
前記統合領域と、前記第１のコンテンツに関連する第１のコンテンツ領域とを有する出力ビデオ信号を生成するステップと、
を含むことを特徴とする方法。
【請求項１１】
前記検出するステップは、
前記第１のコンテンツのサイズが、前記生成される表示のサイズと異なるかどうかを判定するステップと、
前記生成される表示のサイズと前記第１のコンテンツのサイズの差異に基づいて、前記複数の未利用領域を検出するステップと、
をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記統合領域は、前記第１のコンテンツに関連する前記第１のコンテンツ領域のサイズを縮小すること、又は前記第１のコンテンツに関連する第１のコンテンツ領域を前記出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動すること、の少なくとも一方により形成される、
ことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記第１のコンテンツ領域を前記出力ビデオ信号の前記少なくとも１つの端部に位置合わせして前記統合領域のサイズを最大化するステップをさらに含む、
ことを特徴とする請求項１０に記載の方法。
【請求項１４】
前記統合領域の利用に関連する１又はそれ以上のルールを定義するステップをさらに含む、
ことを特徴とする請求項１０に記載の方法。
【請求項１５】
前記１又はそれ以上のルールに基づいて、前記統合領域に第２のコンテンツを関連付けるステップをさらに含む、
ことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記第１のコンテンツ領域に関連する前記第１のコンテンツに基づいて、前記統合領域に関連する前記第２のコンテンツの色、コントラスト又は輝度のうちの少なくとも１つを調整するステップをさらに含む、
ことを特徴とする請求項１０に記載の方法。
【請求項１７】
コンピュータと共に使用するためのコンピュータプログラム製品であって、該コンピュータプログラム製品は、該コンピュータプログラム製品内に具体化されたコンピュータ可読プログラムコードを含み、該コンピュータ可読プログラムコードは、プロセッサによる実行時に、
第１のコンテンツのアスペクト比が、生成される表示のアスペクト比と異なるかどうかを判定するステップと、
前記判定に基づいて複数の未利用領域を統合し、統合領域と、前記第１のコンテンツに関連する第１のコンテンツ領域とを有する出力ビデオ信号を生成するステップと、
を含む方法を実行することを特徴とするコンピュータプログラム製品。
【請求項１８】
前記方法は、前記生成される表示のサイズと前記第１のコンテンツのサイズの差異に基づいて前記複数の未利用領域を検出するステップをさらに含む、
ことを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
前記統合領域は、前記第１のコンテンツに関連する前記第１のコンテンツ領域のサイズを縮小すること、又は前記第１のコンテンツに関連する前記第１のコンテンツ領域を前記出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動すること、の少なくとも一方により形成される、
ことを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項２０】
前記方法は、前記統合領域の利用に関連する１又はそれ以上のルールを定義するステップをさらに含む、
ことを特徴とする請求項１７に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にビデオ信号処理に関し、より詳細には、本開示は、ビデオ信号を表示のために処理する方法及び装置に関する。
【背景技術】
【０００２】
ビデオ処理技術の進歩により、４：３、１６：９などの異なるアスペクト比を有するビデオ及び／又は画像コンテンツの作製が可能になった。さらに、最新の表示技術では、異なるアスペクト比を有するディスプレイ画面が提供されている。例えば、標準画質テレビのディスプレイ画面のアスペクト比は４：３であり、典型的な高画質テレビのディスプレイ画面のアスペクト比は１６：９である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
画像又はビデオなどのコンテンツのアスペクト比が、コンテンツを表示するディスプレイ画面のアスペクト比と異なる場合、ディスプレイ画面上に複数のレターボックス又はピラーボックス領域が現れるようになる。通常、これらの領域は、画面のコンテンツ表示域の対向する２つの側に位置する。例えば、レターボックス領域は、表示中のコンテンツの上部及び下部に面して現れることができる。ピラーボックス領域は、表示中のコンテンツの左側及び右側に面して現れることができる。一般に、レターボックス及びピラーボックス領域にはコンテンツが何も表示されず（すなわち、未使用であり）、視聴者にとっては単色（通常は黒）に見える。シナリオによっては、コンテンツ表示域の両側に分散したレターボックス及びピラーボックス領域を利用してフィラーコンテンツを表示できる場合もある。しかしながら、これらの分散したレターボックス及びピラーボックス領域の利用は限られている。
【０００４】
従って、レターボックス／ピラーボックス領域を管理してディスプレイ画面の利用が改善されるようにビデオ信号を処理することが必要とされている。
【課題を解決するための手段】
【０００５】
ビデオ信号を表示のために処理する装置及び／又は方法を、図の少なくとも１つに示し、及び／又はこれらの図に関連して説明し、特許請求の範囲にさらに完全に記載する。
【０００６】
以下の説明及び図面から、本開示の様々な利点、態様及び新規の特徴、並びにその例示する実施形態の詳細がより完全に理解されるであろう。
【０００７】
添付図面を参照しながら以下の様々な実施形態についての詳細な説明を読めば、この詳細な説明をより良く理解できるであろう。実施形態は一例として示すものであり、類似の要素を同じ参照数字で示す添付図によって限定されるものではない。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態を実施できるシステム環境を示すブロック図である。
【図２】ある実施形態による、ビデオ信号を処理するためのコンピュータ実施方法を示すフロー図である。
【図３ａ】ある実施形態による、第１のコンテンツのアスペクト比と生成される表示のアスペクト比の差異、及び生成される表示のサイズと第１のコンテンツのサイズの差異を判定するためのコンピュータ実施方法を示すフロー図である。
【図３ｂ】ある実施形態による、複数の未利用領域を統合して統合領域を利用するためのコンピュータ実施方法を示すフロー図である。
【図３ｃ】ある実施形態による、第１のコンテンツ領域に第１のコンテンツを関連付け、統合領域に第２のコンテンツを関連付けるためのコンピュータ実施方法を示すフロー図である。
【図３ｄ】ある実施形態による、第１のコンテンツ領域に第１のコンテンツを関連付け、統合領域に第２のコンテンツを関連付けるためのコンピュータ実施方法を示すフロー図である。
【図３ｅ】ある実施形態による、第１のコンテンツ領域に第１のコンテンツを関連付け、統合領域に第２のコンテンツを関連付けるためのコンピュータ実施方法を示すフロー図である。
【図４】ある実施形態による、高さよりも幅の方が大きな第１のコンテンツ領域を有する出力ビデオ信号における統合表示領域の形成を示す図である。
【図５】ある実施形態による、幅よりも高さの方が大きな第１のコンテンツ領域を有する出力ビデオ信号における統合表示領域の形成を示す図である。
【図６】ある実施形態による、第１のコンテンツ領域の全ての側に未利用領域を有する出力ビデオ信号における統合表示領域の形成を示す図である。
【図７】別の実施形態による、第１のコンテンツ領域の全ての側に未利用領域が現れる出力ビデオ信号における統合表示領域の形成を示す図である。
【図８】ある実施形態による、第１のコンテンツ領域のサイズを縮小することにより複数の未利用領域を統合する例を示す図である。
【発明を実施するための形態】
【０００９】
開示する実施形態は、本明細書に示す図面及び詳細な説明を参照することで最も良く理解することができる。以下、図を参照しながら様々な実施形態を説明する。しかしながら、当業者であれば、開示する方法及び装置は、説明する実施形態を逸脱するので、これらの図に関連して本明細書に示す詳細な説明は説明を目的とするものにすぎないと容易に理解するであろう。
【００１０】
用語の定義
アスペクト比：アスペクト比は、表面の幅と高さの比例関係を表す。画像フレームのアスペクト比は、画像フレームの幅と画像フレームの高さの比率を示す。ディスプレイ画面では、アスペクト比は、特にディスプレイ画面の幅とその高さを比較した比率である。例えば、標準画質テレビのディスプレイ画面のアスペクト比は４：３であり、高画質テレビのディスプレイ画面のアスペクト比は１６：９である。
【００１１】
信号処理装置：信号処理装置は、受け取った入力ビデオ信号を処理して出力ビデオ信号を生成できる電子装置に対応する。ある実施形態では、信号処理装置が、ディスプレイ画面又は投影面を組み込むことができる。ディスプレイ画面又は投影面は、出力ビデオ信号を表示する。このような信号処理装置の例としては、以下に限定されるわけではないが、ラップトップ、テレビ（ＴＶ）、タブレットコンピュータ、デスクトップコンピュータ、携帯電話機、ゲーム装置、及び表示能力を有するその他のこのような装置が挙げられる。別の実施形態では、信号処理装置が、信号処理装置の外部にあるディスプレイ画面又は投影面に接続することができる。この外部ディスプレイ画面又は投影面は、信号処理装置から出力ビデオ信号を受け取り、この出力ビデオ信号を表示する。このような信号処理装置の例としては、以下に限定されるわけではないが、ケーブルボックス、衛星受信機、ネットワークビデオボックス、Ｂｌｕ−ｒａｙプレーヤ及びＤＶＤプレーヤを挙げることができる。
【００１２】
生成される表示：生成される表示は、信号処理装置により生成される、第１のコンテンツを含む信号に対応する。生成される表示は、第１のコンテンツに関連する第１のコンテンツ領域を含む。生成される表示は、第１のコンテンツと共に複数の未利用領域を含むこともできる。複数の未利用領域は、生成される表示の、第１のコンテンツに関連する第１のコンテンツ領域以外の領域に対応する。複数の未利用領域は、第１のコンテンツのアスペクト比が、信号処理装置により生成される表示のアスペクト比と異なる場合に生じることがある。複数の未利用領域は、第１のコンテンツ領域のサイズが、信号処理装置により生成される表示のサイズより小さい場合にも生じることがある。複数の未利用領域が存在する表示フォーマットの例としては、以下に限定されるわけではないが、レターボックスフォーマット、ピラーボックスフォーマット、及びウィンドウボックスフォーマットを挙げることができる。一般に、複数の未利用領域は、第１のコンテンツに関連する第１のコンテンツ領域の両側に生じる。第１のコンテンツ領域の両側の複数の未利用領域は等しいサイズである。レターボックス表示フォーマットでは、未利用領域が第１のコンテンツ領域の上方及び下方に現れる。同様に、ピラーボックス表示フォーマットでは、未利用領域が第１のコンテンツ領域の左側及び右側に現れる。ウィンドウボックス表示フォーマットでは、未利用領域が、第１のコンテンツ領域の４つの側全て（左側、右側、上方及び下方）に現れる。信号処理装置は、生成される表示を、信号処理装置に関連するメモリに記憶する。信号処理装置は、生成される表示を、信号処理装置に関連するディスプレイ画面上に表示されるようにレンダリングすることができる。生成される表示は、表示のためにレンダリングする前に、信号処理装置のフレームバッファに記憶することができる。ある実施形態では、生成される表示をレンダリング又は記憶する前に、信号処理装置が、本開示の様々な実施形態に従って、生成される表示を修正して出力ビデオ信号を形成することができる。
【００１３】
出力ビデオ信号：出力ビデオ信号は、信号処理装置により生成される出力信号に対応する。出力ビデオ信号は、第１のコンテンツに関連する第１のコンテンツ領域、及び第２のコンテンツに関連する統合領域を含む。ある実施形態では、信号処理装置が、信号処理装置に関連するメモリに出力ビデオ信号を記憶することができる。別の実施形態では、信号処理装置が、出力ビデオ信号を別の装置に送信して記憶することができる。別の実施形態では、信号処理装置が、信号処理装置に統合された及び／又はこの外部にあるディスプレイ画面及び／又は投影画面上に表示されるように出力ビデオ信号をレンダリングすることができる。
【００１４】
第１のコンテンツ：第１のコンテンツは、ライブの又は録画した画像及び／又はビデオを示す。第１のコンテンツの例としては、以下に限定されるわけではないが、映画、テレビ番組、スポーツイベントのライブ中継、授賞式、ビデオオンデマンド、ビデオ又はグラフィックゲームなどが挙げられる。コンテンツプロバイダ、又はデジタル多用途ディスク（ＤＶＤ）プレーヤなどのコンテンツ再生装置は、信号処理装置に入力ビデオ信号を提供することができる。信号処理装置は、受け取った入力ビデオ信号から第１のコンテンツを導出する。ある実施形態では、入力ビデオ信号のコンテンツが、フィラーコンテンツ又はブラックバーの少なくとも一方を含む。信号処理装置は、入力ビデオ信号のコンテンツからフィラーコンテンツ又はブラックバーの少なくとも一方を除去して第１のコンテンツを導出する。別の実施形態では、入力ビデオ信号のコンテンツにフィラーコンテンツ及びブラックバーが存在しない場合、第１のコンテンツは入力ビデオ信号のコンテンツと同じものである。ある実施形態では、信号処理装置が、第１のコンテンツを出力ビデオ信号の第１のコンテンツ領域に関連付ける。
【００１５】
第１のコンテンツ領域：第１のコンテンツ領域は、出力ビデオ信号の、第１のコンテンツに関連する領域に対応する。ある実施形態では、第１のコンテンツ領域に関連する第１のコンテンツのアスペクト比が出力ビデオ信号のアスペクト比と異なる場合、第１のコンテンツ領域のサイズは、出力ビデオ信号のサイズよりも小さい。別の実施形態では、第１のコンテンツのアスペクト比が出力ビデオ信号のアスペクト比に等しい場合、第１のコンテンツ領域のサイズは、出力ビデオ信号のサイズに等しい。さらに別の実施形態では、第１のコンテンツのアスペクト比が出力ビデオ信号のアスペクト比に等しい場合、第１の表示領域のサイズは、出力ビデオ信号のサイズよりも小さい。これは、典型的には、信号処理装置が第１のコンテンツ領域のサイズを縮小して、第１のコンテンツ領域のアスペクト比が第１のコンテンツのアスペクト比と同じになる場合に生じることがある。
【００１６】
統合領域：統合領域は、出力ビデオ信号の、複数の未利用領域を組み合わせることによって得られる領域に対応する。例えば、第１のコンテンツ領域の上方及び下方の未利用領域を組み合わせることにより、統合領域が形成される。同様に、第１のコンテンツ領域の右側及び左側の未利用領域を組み合わせることにより、統合領域が形成される。別の例では、第１のコンテンツ領域の全ての側（上方、下方、右側及び左側）の未利用領域を組み合わせることにより、統合領域が形成される。ある実施形態では、ユーザが、統合領域の色をカスタマイズすることができる。別の実施形態では、信号処理装置が、第１のコンテンツ領域のサイズをスケール調整することにより、統合領域のサイズを変更することができる。例えば、信号処理装置は、第１のコンテンツ領域のサイズを縮小することにより、統合領域のサイズを拡大することができる。同様に、信号処理装置は、第１のコンテンツ領域のサイズを拡大することにより、統合領域のサイズを縮小することができる。
【００１７】
第２のコンテンツ：第２のコンテンツは、第１のコンテンツに加えて出力ビデオ信号に含まれる情報に対応する。ある実施形態では、第２のコンテンツが、出力ビデオ信号の統合領域に関連する。以下に限定されるわけではないが、グラフィクス、テキスト、マルチメディア及びビデオなどのソースを含むあらゆる情報ソースが、第２のコンテンツを供給することができる。第２のコンテンツの例としては、以下に限定されるわけではないが、クローズドキャプション、第１のコンテンツに関連するメタデータ、広告、装飾アニメーション、及び信号処理装置に関連する遠隔制御装置のボタンを押す方向を挙げることができる。第２のコンテンツの他の例としては、家庭用監視カメラビデオ、ウェブサイトから取得される情報、電子メール、ソーシャルネットワーク活動、株価表示器、及び天気又は交通警報などの情報を提供するウィジェットを挙げることができる。第２のコンテンツは、第１のコンテンツと同様のコンテンツを有する１又はそれ以上のサムネイルビデオを含むこともできる。例えば、第１のコンテンツがゲームである場合、第２のコンテンツは、他の複数のゲームのサムネイルビデオを含むことができる。ある実施形態では、第２のコンテンツを、２又はそれ以上の種類の情報の組み合わせとすることができる。
【００１８】
ルール：ルールは、統合領域の利用方法を定める１又はそれ以上の条件又はイベントに対応する。１又はそれ以上のルールは、統合領域に第２のコンテンツをどのように関連付けるか、及びどのようなタイプの第２のコンテンツを関連付けるかを定める。例えば、１又はそれ以上のルールは、第２のコンテンツに関連付ける統合領域のサイズ及び位置を定める。１又はそれ以上のルールは、第１のコンテンツと比較した第２のコンテンツの重要度をさらに定めることができる。１又はそれ以上のルールは、統合領域が第２のコンテンツに関連付けられていない場合、第１のコンテンツ領域のサイズを縮小すべきかどうかを定めることができる。このようなルールの例としては、以下に限定されるわけではないが、統合領域に信号処理装置メーカーの広告を関連付けること、統合領域に第１のコンテンツに関する追加情報を関連付けること、及び統合表示領域に第１のコンテンツに関する広告を関連付けることが挙げられる。このようなルールの他の例としては、以下に限定されるわけではないが、第１のコンテンツよりも第２のコンテンツの方が重要な場合に第１のコンテンツ領域のサイズを縮小すること、及び第２のコンテンツに必要な統合領域が小さくて済む場合に第１のコンテンツ領域のサイズを拡大することを挙げることができる。ある実施形態では、１又はそれ以上のルールを所定期間にわたって固定されたままにし、定期的に更新することができる。別の実施形態では、１又はそれ以上のルールをリアルタイムで定義し、信号処理装置に関連するユーザに関連する第１のパラメータセット、又は第１のコンテンツに関連するコンテンツプロバイダに関連する第２のパラメータセットなどの様々な要素に基づいて動的に変更することができる。１又はそれ以上のルールは、第１のコンテンツ又は第２のコンテンツに関連するメタデータなどの他の要素に基づいて動的に変更することもできる。
【００１９】
第１のパラメータセット：第１のパラメータセットは、信号処理装置に関連するユーザの１又はそれ以上の特徴を含む。第１のパラメータセットは、ユーザプロファイル、ユーザ選択、信号処理装置のユーザカスタマイズ設定、地理的位置、人口学的プロファイル、或いは１又はそれ以上のウェブページ内でのクリック、信号処理装置メーカーのウェブサイトにおける製品及び／又はサービスの購入などのユーザ活動のうちの少なくとも１つを含む。
【００２０】
第２のパラメータセット：第２のパラメータセットは、コンテンツプロバイダの１又はそれ以上の属性を含む。このような属性の例としては、以下に限定されるわけではないが、第１のコンテンツのタイプ及び品質を挙げることができる。
【００２１】
第１のコンテンツに関連するメタデータ：第１のコンテンツに関連するメタデータは、第１のコンテンツに関する情報に対応する。ある実施形態では、第１のコンテンツに関連するメタデータをリアルタイムメタデータとすることができる。このようなメタデータの例としては、以下に限定されるわけではないが、第１のコンテンツの名称、第１のコンテンツのタイプ、第１のコンテンツの再生時間、コンテンツＩＤ、又は第１のコンテンツに関連する補足情報を挙げることができる。コンテンツＩＤは、第１のコンテンツを提供するコンテンツプロバイダが保持するカタログへの登録を示すことができる。コンテンツＩＤは、インターネットムービーデータベース（ＩＭＤＢ）などの、コンテンツを記憶するデータベース内で第１のコンテンツを識別する。例えば、第１のコンテンツがビデオである場合、このビデオに関連するメタデータは、以下に限定されるわけではないが、ビデオのタイトル、ビデオのキャラクタ、ビデオの様々なキャラクタ間の関係、ビデオ内の場所に関する情報、及び他の同様のビデオに関する情報を含むことができる。具体的な例では、第１のコンテンツがスポーツイベントである場合、このスポーツイベントに関連するメタデータは、選手のプロファイル、スポーツイベントの場所に関する情報、チーム統計、リアルタイムでの得点、スポーツイベントの残り時間などを含むことができる。
【００２２】
本開示は、ビデオ信号を処理する方法及び装置に関する。ある実施形態では、信号処理装置が、生成される表示のアスペクト比と第１のコンテンツのアスペクト比の差異を判定する。２つのアスペクト比間の差異が存在する場合、信号処理装置は、生成される表示内に複数の未利用領域が現れると判断する。別の実施形態では、信号処理装置が、第１のコンテンツ領域のサイズと生成される表示（ピラーボックス、ウィンドウボックス及びレターボックスなど）のサイズの差異を判定する。２つのサイズ間の差異が存在する場合、信号処理装置は、生成される表示（ピラーボックス、ウィンドウボックス及びレターボックスなど）内に複数の未利用表示領域が現れると判断する。信号処理装置は、複数の未利用表示領域が現れると判断した場合、この複数の未利用領域を統合して統合領域を形成する。信号処理装置は、この統合領域と、第１のコンテンツに関連する第１のコンテンツ領域とを有する出力ビデオ信号を生成する。ある実施形態では、信号処理装置が、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動することにより、複数の未利用領域を統合する。別の実施形態では、信号処理装置が、第１のコンテンツ領域のサイズを縮小することにより、複数の未利用領域を統合する。さらに、信号処理装置は、統合領域の利用に関連する１又はそれ以上のルールに基づいて、統合領域に第２のコンテンツを関連付けることもできる。
【００２３】
図１は、ある実施形態による、本開示を実施できるシステム環境１００のブロック図である。システム環境１００は、信号処理装置１０２、第１の通信媒体１０４、第２の通信媒体１０５、テレビ局１０６ａ、ケーブルテレビプロバイダ１０６ｂ、コンテンツ再生装置１０６ｃ、衛星ＴＶプロバイダ１０６ｄ及びその他の外部装置１０６ｅ（以下、コンテンツプロバイダ１０６と呼ぶ）、及びサーバ１０８を含む。図１には、単純化のために１つの信号処理装置（信号処理装置１０２など）しか示していないが、数多くの信号処理装置の場合でも、開示する実施形態を実施できると理解することができる。
【００２４】
第１の通信媒体１０４は、コンテンツプロバイダ１０６が信号処理装置１０２と通信するための媒体に対応する。第１の通信媒体１０４は、有線通信媒体であっても、又は無線通信媒体であってもよい。第１の通信媒体１０４の例としては、以下に限定されるわけではないが、テレビ放送システム、コミュニティアクセステレビ（ＣＡＴＶ又はケーブルＴＶ）ネットワーク、衛星放送システム、無線（ＯＴＡ）放送ネットワーク、及びＨＤＭＩケーブルネットワークを挙げることができる。
【００２５】
第２の通信媒体１０５は、サーバ１０８が信号処理装置１０２と通信するための媒体に対応する。第２の通信媒体１０５の例としては、以下に限定されるわけではないが、ＩＰＴＶネットワーク、インターネット、ワイヤレスフィディリティ（Ｗｉ−Ｆｉ）ネットワーク、無線エリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、電話回線（ＰＯＴＳ）、又は都市圏ネットワーク（ＭＡＮ）を挙げることができる。サーバ１０８は、ＨＤＭＩケーブルなどの有線接続、又は無線接続を介して、第２の通信媒体１０５に接続することができる。さらに、サーバ１０８は、送信制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、２Ｇ、３Ｇ又は４Ｇ通信プロトコルなどの様々な有線及び無線通信プロトコルに従って第２の通信媒体１０５と通信することができる。
【００２６】
コンテンツプロバイダ１０６は、第１のコンテンツ又は第２のコンテンツの少なくとも一方を含む入力ビデオ信号を信号処理装置１０２に提供するいずれかの装置又はシステムに対応する。コンテンツプロバイダ１０６の例としては、以下に限定されるわけではないが、テレビ局１０６ａなどのテレビ局、ケーブルテレビプロバイダ１０６ｂなどのケーブルテレビプロバイダ、コンテンツ再生装置１０６ｃ、オンデマンドコンテンツプロバイダ、及び異なるタイプの情報を提供するウェブサイトを挙げることができる。テレビ局１０６ａの例としては、ローカルネットワークテレビ局、並びに衛星ＴＶプロバイダ１０６ｄなどの地上波及び衛星ＴＶプロバイダを挙げることができる。コンテンツ再生装置１０６ｃの例としては、デジタル多用途ディスク（ＤＶＤ）プレーヤ又はＢｌｕ−ｒａｙプレーヤを挙げることができる。コンテンツプロバイダ１０６の他の例としては、ケーブルボックス、カメラ、カムコーダ及びゲーム機などの他の外部装置１０６ｅを挙げることができる。ある実施形態では、コンテンツプロバイダ１０６と信号処理装置１０２が同じものであってもよい。例えば、デジタル多用途ディスク（ＤＶＤ）プレーヤを、入力ビデオ信号のソースとすることができる。ＤＶＤプレーヤは、この入力ビデオ信号を処理して出力ビデオ信号を生成することができる。コンテンツプロバイダ１０６は、１又はそれ以上のコンテンツプロバイダにより提供されるコンテンツのリポジトリを維持する１つの及び／又は分散して接続された複数の記憶装置を含むことができる。ある実施形態では、コンテンツプロバイダ１０６が、第１の通信媒体１０４を介して信号処理装置１０２と通信する。別の実施形態では、コンテンツプロバイダ１０６が、第２の通信媒体１０５を介して信号処理装置１０２と通信する。ある実施形態では、コンテンツプロバイダ１０６が、以下に限定されるわけではないが、デジタル地上波テレビ（ＤＴＴＶ）及びインターネットプロトコルテレビ（ＩＰＴＶ）などの様々なデジタル送信プロトコルに従って、第１のコンテンツ又は第２のコンテンツの少なくとも一方を含む入力ビデオ信号を信号処理装置１０２に送信することができる。ある実施形態では、コンテンツプロバイダ１０６が、信号処理装置１０２により生成される表示のアスペクト比とは異なるアスペクト比を有する第１のコンテンツを提供することができる。別の実施形態では、コンテンツプロバイダ１０６が、生成される表示のサイズよりも小さなサイズを有する第１のコンテンツを提供することができる。ある実施形態では、コンテンツプロバイダ１０６が、統合領域の利用に関連する１又はそれ以上のルールを定義し、この１又はそれ以上のルールを信号処理装置１０２に提供することができる。
【００２７】
サーバ１０８は、信号処理装置１０２に第１のコンテンツ及び／又は第２のコンテンツを提供できるコンピュータ装置又はサーバコンピュータ装置に対応する。ある実施形態では、サーバ１０８が、信号処理装置１０２のメーカーのウェブサイトをホストする。サーバ１０８は、信号処理装置１０２に関する情報、及び信号処理装置１０２のメーカーにより提供される他の製品及びサービスに関する情報をさらに提供する。さらに、サーバ１０８は、信号処理装置１０２の設定をカスタマイズするためのオプションをユーザに提供する。ユーザは、サーバ１０８を通じて、出力ビデオ信号内の統合領域の位置、統合領域の色、及び統合領域に関連する第２のコンテンツのタイプをさらにカスタマイズすることができる。
【００２８】
ある実施形態では、サーバ１０８が、出力ビデオ信号の統合領域に関連する第２のコンテンツに関連する１又はそれ以上のルールを定義する。ある実施形態では、サーバ１０８が、信号処理装置１０２に第２のコンテンツをさらに提供する。サーバ１０８は、サーバ１０８の機能を協働的に実行するコンピュータ装置のクラスタ又はネットワークとして実装することができる。サーバ１０８は、信号処理装置１０２、コンテンツプロバイダ１０６などに関連するデータを記憶するための記憶媒体を任意に含むことができる。
【００２９】
信号処理装置１０２は、コンテンツプロバイダ１０６から受け取った入力ビデオ信号を処理して出力ビデオ信号を生成する。信号処理装置１０２は、出力ビデオ信号を記憶し、及び／又はこの出力ビデオ信号を表示のためにレンダリングすることができる。信号処理装置１０２は、プロセッサ１１０、受信機１１２、ディスプレイ画面１１４、ユーザ入力装置１１６及び記憶装置１１８を含む。さらに、記憶装置１１８は、プログラムモジュール１２０及びプログラムデータ１２２を含む。図１のブロック図に破線ボックスで示すように、ディスプレイ画面１１４は任意とすることができる。
【００３０】
プロセッサ１１０は、受信機１１２、ディスプレイ画面１１４、ユーザ入力装置１１６及び記憶装置１１８に結合する。プロセッサ１１０は、記憶装置１１８に記憶された命令セットを実行する。
【００３１】
受信機１１２は、データ及びメッセージを受け取る。受信機１１２は、様々な公知の通信プロトコルに従ってデータを受け取る。ある実施形態では、受信機１１２が、第１のコンテンツ及び／又は第２のコンテンツを含む入力ビデオ信号をコンテンツプロバイダ１０６から受け取る。別の実施形態では、受信機１１２が、第２のコンテンツ及び／又は１又はそれ以上のルールをサーバ１０８から受け取る。ある実施形態では、受信機１１２が、入力ビデオ信号、第２のコンテンツ、或いは１又はそれ以上のルールのうちの少なくとも１つを、コンテンツプロバイダ１０６及び／又はサーバ１０８から有線又は無線接続を介して第１の通信媒体１０４を通じて直接受け取ることができる。別の実施形態では、受信機１１２が、入力ビデオ信号及び第２のコンテンツを、ＤＶＤ、ＣＤ及びＵＳＢフラッシュドライブなどのデジタル記憶媒体から受け取ることができる。ある実施形態では、受信機１１２を、テレビ局１０６ａ及び／又はケーブルテレビプロバイダ１０６ｂからのテレビ放送を受け取るテレビチューナとすることができる。ある実施形態では、受信機１１２が、入力ビデオ信号を復号する。例えば、受信機１１２は、１又はそれ以上の家庭用監視カメラから受け取った１又はそれ以上のビデオ信号を復号する。別の例では、受信機１１２が、ＤＶＤ及び／又はＣＤプレーヤから受け取った１又はそれ以上のビデオ信号を復号する。いくつかの実施形態では、受信機１１２を、例えばコンテンツプロバイダ１０６及び／又はサーバ１０８にメッセージ及びデータを送信できるトランシーバとすることができる。
【００３２】
ディスプレイ画面１１４は、出力ビデオ信号を表示する。ある実施形態では、信号処理装置１０２が、出力ビデオ信号をディスプレイ画面１１４上に表示されるようにレンダリングすることができる。このような場合、ディスプレイ画面１１４は、ディスプレイ画面１１４上の第１の表示領域内に第１のコンテンツを表示する。さらに、ディスプレイ画面１１４は、ディスプレイ画面１１４上の統合表示領域内に、１又はそれ以上のルールに基づいて第２のコンテンツを任意に表示する。ディスプレイ画面１１４は、以下に限定されるわけではないが、ブラウン管（ＣＲＴ）ベースのディスプレイ、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ベースのディスプレイ、及び有機ＬＥＤ（ＯＬＥＤ）ディスプレイ技術などの複数の公知の技術を通じて実現することができる。さらに、ディスプレイ画面１１４を、信号処理装置１０２に関連するユーザからの入力を受け取るタッチ画面とすることもできる。図１には、ディスプレイ画面１１４を信号処理装置１０２の一部として示しているが、当業者であれば、ディスプレイ画面１１４が信号処理装置１０２の外部に存在し、有線又は無線接続を介して信号処理装置１０２に接続することもできると理解することができる。
【００３３】
ユーザ入力装置１１６は、信号処理装置１０２の動作を制御するためのユーザ入力を受け取る。ユーザ入力装置１１６の例としては、以下に限定されるわけではないが、キーボード、マウス、ジョイスティック、ゲームパッド、スタイラス、遠隔制御装置又はタッチ画面を挙げることができる。
【００３４】
記憶装置１１８は、命令又はモジュールのセット、及びデータを記憶する。公知の記憶装置の実装の一部として、以下に限定されるわけではないが、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、ハードディスクドライブ（ＨＤＤ）及びセキュアデジタル（ＳＤ）カードを挙げることができる。プログラムモジュール１２０は、信号処理装置１０２内の特定の機能を実行するためにプロセッサ１１０が実行できる命令セットを含む。さらに、プログラムモジュール１２０は、コンテンツマネージャ１２４、アスペクト比検出器１２６、統合器１２８、ルール生成器１２９、ルールエンジン１３０、装置マネージャ１３２、及び信号マネージャ１３４を含む。
【００３５】
記憶装置１１８内のプログラムデータ１２２は、ユーザデータ１３６、装置データ１３８、第１のコンテンツ１４０及び第２のコンテンツ１４２などのコンテンツデータ、ルールデータ１４４、及びその他のデータ１４６を含む。
【００３６】
コンテンツマネージャ１２４は、第１のコンテンツを含む入力ビデオ信号を受け取る。コンテンツマネージャ１２４は、コンテンツプロバイダ１０６から入力ビデオ信号を受け取る。ある実施形態では、受け取った入力ビデオ信号のコンテンツがフィラーコンテンツ及び／又はブラックバーを含む場合、コンテンツマネージャ１２４は、入力ビデオ信号から第１のコンテンツ１４０を抽出する。コンテンツマネージャ１２４は、入力ビデオ信号のフレームを分析してブラックバー及び／又はフィラーコンテンツを検出し、第１のコンテンツ１４０を含む各フレーム部分を特定する。コンテンツマネージャ１２４は、これらのフレームを分析して、入力ビデオ信号のコンテンツが変化した際に同じ位置に留まる横方向及び／又は縦方向の不連続性を識別し、この不連続性に基づいてフィラーコンテンツ及び／又はブラックバーを検出する。ある実施形態では、コンテンツマネージャ１２４が、受け取ったビデオ信号の画素の色及び輝度などの１又はそれ以上の特性の不連続性を検出できる様々な表示検出アルゴリズムを使用して、フィラーコンテンツ及び／又はブラックバーを検出する。別の実施形態では、コンテンツマネージャ１２４が、受け取った入力ビデオ信号の、色及び輝度などの１又はそれ以上の特性が変化しないままの画素を検出することにより、フィラーコンテンツ及び／又はブラックバーを検出する。別の実施形態では、コンテンツマネージャ１２４が、受け取った入力ビデオ信号の、これらの１又はそれ以上の特性が第１のコンテンツに同期して変化しない画素を検出することにより、フィラーコンテンツ及び／又はブラックバーを検出する。さらに別の実施形態では、コンテンツマネージャ１２４が、第１のコンテンツに関連する第１のコンテンツ領域の境界における不連続性を検出することにより、フィラーコンテンツ及び／又はブラックバーを検出する。別の実施形態では、コンテンツマネージャ１２４が、ケーブルネットワークにより表示されるブランド画像をフィラーコンテンツとして検出する。当業者であれば、コンテンツマネージャ１２４は、公知の方法を使用することによりフィラーコンテンツ及び／又はブラックバーを検出できると理解するであろう。
【００３７】
コンテンツマネージャ１２４は、フィラーコンテンツ及び／又はブラックバーを検出した場合、これらのフィラーコンテンツ及び／又はブラックバーを削除することにより、入力ビデオ信号のコンテンツから第１のコンテンツを抽出する。別の実施形態では、入力ビデオ信号のコンテンツにフィラーコンテンツ及びブラックバーが存在しない場合、コンテンツマネージャ１２４は、入力ビデオ信号のコンテンツを第１のコンテンツと見なす。コンテンツマネージャ１２４は、導出した第１のコンテンツを第１のコンテンツ１４０として記憶する。コンテンツマネージャ１２４は、統合領域に関連する第２のコンテンツ１４２が利用可能であるかどうかをさらに判定する。第２のコンテンツ１４２が利用可能である場合、コンテンツマネージャ１２４は、統合領域に関連する第２のコンテンツを含む別の入力信号を受け取り、受け取った第２のコンテンツを第２のコンテンツ１４２として記憶する。
【００３８】
アスペクト比検出器１２６は、第１のコンテンツ１４０のアスペクト比を検出する。アスペクト比検出器１２６は、第１のコンテンツ１４０に関連する第１のコンテンツ領域のサイズをさらに検出する。アスペクト比検出器１２６は、第１のコンテンツ１４０を分析して、第１のコンテンツ１４０に関連する第１のコンテンツ領域のアスペクト比及びサイズを検出する。入力ビデオ信号がフィラーコンテンツ及び／又はブラックバーを含む場合、第１のコンテンツのアスペクト比は、入力ビデオ信号のアスペクト比と異なることがある。例えば、入力ビデオ信号のアスペクト比が１６：９である場合、この入力ビデオ信号に含まれる第１のコンテンツ１４０のアスペクト比が４：３の場合がある。このような場合、入力ビデオ信号は、アスペクト比１６：９の入力ビデオ信号を作成するように第１のコンテンツ１４０に加えられたフィラーコンテンツ及び／又はブラックバーを含む。入力ビデオ信号のコンテンツにフィラーコンテンツ及びブラックバーが存在しない場合、第１のコンテンツ１４０のアスペクト比は、入力ビデオ信号のアスペクト比と同じになる。
【００３９】
ある実施形態では、アスペクト比検出器１２６が、生成される表示のアスペクト比と第１のコンテンツ１４０のアスペクト比をさらに比較し、２つのアスペクト比が等しいか、それとも異なるかを判定する。別の実施形態では、アスペクト比検出器１２６が、生成される表示のサイズと第１のコンテンツ１４０に関連する第１のコンテンツ領域のサイズをさらに比較し、２つのサイズが等しいか、それとも異なるかを判定する。ある実施形態では、生成される表示のアスペクト比が、第１のコンテンツ１４０のアスペクト比と異なる。アスペクト比検出器１２６は、生成される表示内に複数の未利用領域が現れると判断する。ある実施形態では、第１のコンテンツ１４０に関連する第１のコンテンツ領域のサイズが、生成される表示のサイズと異なる。アスペクト比検出器１２６は、生成される表示内に複数の未利用領域が現れると判断する。ある実施形態では、アスペクト比検出器１２６が、第１のコンテンツ１４０のアスペクト比と生成される表示のアスペクト比の差異に基づいて、複数の未利用領域の外観及びサイズを判断する。別の実施形態では、アスペクト比検出器１２６が、第１のコンテンツ１４０に関連する第１のコンテンツ領域のサイズと生成される表示のサイズの差異に基づいて、複数の未利用領域の外観及びサイズを判断する。
【００４０】
ある実施形態では、アスペクト比検出器１２６が、複数の未利用領域が現れると判断した場合、統合器１２８が、生成される表示が第１のコンテンツで満たされるように、第１のコンテンツ領域のサイズを拡大することができる。別の実施形態では、アスペクト比検出器１２６が、複数の未利用領域が現れると判断した場合、統合器１２８が、複数の未利用領域を統合して統合領域を形成する。統合器１２８は、統合領域と、第１のコンテンツに関連する第１のコンテンツ領域とを有する出力ビデオ信号を生成する。ある実施形態では、統合器１２８が、第２のコンテンツ１４２の利用可能性に基づいて、複数の未利用領域を統合することができる。例えば、第２のコンテンツ１４２が利用可能でない場合、統合器１２８は、複数の未利用領域を統合しなくてもよい。ある実施形態では、統合器１２８が、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動することにより、複数の未利用領域を統合して統合領域を形成する。統合器１２８は、形成された統合領域のサイズが第２のコンテンツ１４２にとって十分に大きくなる程度まで、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて移動する。統合器１２８が、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて部分的に移動した場合、たとえ統合領域を形成した後であっても、第１のコンテンツ領域の両側に未利用領域が存在することができる。例えば、レターボックス付きムービーの下方の統合領域に関連する第２のコンテンツ１４２が、サブタイトルに対応することができる。サブタイトルに関連する統合領域のサイズは、レターボックス付きムービーの上方及び下方の未利用領域を全て統合することにより形成される統合領域のサイズよりも小さい場合がある。このような場合、統合器１２８は、レターボックス付きムービーの上方及び下方の未利用領域を、レターボックス付きムービーの上方に一部の未利用領域が残り、レターボックス付きムービーの下方に統合領域が形成されるように統合する。別の実施形態では、統合器１２８が、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に位置合わせすることにより、統合領域のサイズを最大化する。統合器１２８は、１又はそれ以上のルールに基づいて、未利用領域を統合し、及び／又は統合領域のサイズを最大化する。例えば、統合器１２８は、第１のコンテンツ領域の上方及び下方に未利用領域を統合して、第１のコンテンツ領域の上方又は下方のいずれかに存在する統合領域を形成する。同様に、統合器１２８は、第１のコンテンツ領域の右側及び左側に未利用領域を統合して、第１のコンテンツ領域の左側又は右側のいずれかに存在する統合領域を形成する。別の例では、統合器１２８が、第１のコンテンツ領域の４つの側（右側、左側、上方及び下方）に未利用領域を統合して、統合領域を形成する。統合領域は、第１のコンテンツ領域の１つの側に存在し、従って第２のコンテンツ１４２に関連する領域が大きく作成される。複数の未利用領域の統合については、以下で図２及び図３に関連して説明する。ある実施形態では、統合器１２８が、複数の未利用領域の位置に基づいて、第１のコンテンツ領域を位置合わせするための出力ビデオ信号の少なくとも１つの端部を決定する。別の実施形態では、統合器１２８が、サーバ１０８を介して提供されるユーザカスタマイズ設定、又はサーバ１０８により提供される１又はそれ以上のルールの少なくとも一方に基づいて、第１のコンテンツ領域を位置合わせするための出力ビデオ信号の少なくとも１つの端部を決定する。ユーザカスタマイズ設定及び１又はそれ以上のルールは、第１のコンテンツ領域を、出力ビデオ信号の上端、下端、左端又は右端のいずれかに向けて移動する設定を定める。別の実施形態では、統合器１２８が、第１のコンテンツ領域を移動せずに第１のコンテンツ領域のサイズを縮小することにより、複数の未利用領域を統合する。別の実施形態では、統合器１２８が、第１のコンテンツ領域のサイズを縮小し、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて移動することにより、複数の未利用領域を統合する。ある実施形態では、統合器１２８が、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて移動する前に、第１のコンテンツ領域のサイズを縮小することができる。別の実施形態では、統合器１２８が、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて移動した後に、第１のコンテンツ領域のサイズを縮小することができる。
【００４１】
ある実施形態では、信号処理装置１０２が、統合領域の利用に関連する１又はそれ以上のルールを定義する。ある実施形態では、ルール生成器１２９が、信号処理装置１０２に関連するユーザに関連する第１のパラメータセット、コンテンツプロバイダ１０６に関連する第２のパラメータセット、第１のコンテンツ１４０に関連するメタデータ、又は第２のコンテンツ１４２のうちの少なくとも１つに基づいて各ルールを定義する。装置マネージャ１３２は、第１のパラメータセットを決定する。別の実施形態では、信号処理装置１０２が、コンテンツプロバイダ１０６及び／又はサーバ１０８から１又はそれ以上のルールを受け取る。この１又はそれ以上のルールは、プログラムデータ１２２内にルールデータ１４４として記憶される。
【００４２】
ルールエンジン１３０は、プログラムデータ１２２内にルールデータ１４４として記憶された、統合領域の利用に関連する１又はそれ以上のルールをフェッチする。ルールエンジン１３０は、この１又はそれ以上のルールを利用して、統合領域に第２のコンテンツをどのように関連付けるべきか、及びどの第２のコンテンツを関連付けるべきかを定める。ルールエンジン１３０は、１又はそれ以上のルールに基づいて第２のコンテンツ１４２を選択する。ある実施形態では、ルールエンジン１３０が、１又はそれ以上のルールに基づいて、第１のコンテンツ１４０と比較した第２のコンテンツ１４２の重要度を定める。
【００４３】
装置マネージャ１３２は、信号処理装置１０２の設定を管理する。ある実施形態では、装置マネージャ１３２が、ディスプレイ画面１４２上に装置設定メニューを表示する。この装置設定メニューは、信号処理装置１０２に関連する表示設定、音声設定などの様々な設定を制御するためのユーザオプションを提供する。ユーザは、ユーザ入力装置１１６を使用して、装置設定メニュー内を移動して１又はそれ以上の設定オプションを選択することができる。装置マネージャ１３２は、選択された設定オプションを装置データ１３８として記憶する。別の実施形態では、装置マネージャ１３２が、信号処理装置１０２のユーザカスタマイズ設定をサーバ１０８から受け取り、この受け取った設定を装置データ１３８として記憶する。ある実施形態では、ディスプレイ画面１１４のアスペクト比及びサイズも装置データ１３８として記憶される。別の実施形態では、生成される表示のアスペクト比及びサイズも装置データ１３８として記憶される。
【００４４】
装置マネージャ１３２は、信号処理装置１０２のユーザに関連する第１のパラメータセットを定める。ある実施形態では、装置マネージャ１３２が、信号処理装置１０２との間のユーザのやりとりに基づいて第１のパラメータセットを定める。別の実施形態では、装置マネージャ１３２が、サーバ１０８から受信機１１２を介して第１のパラメータセットを受け取る。装置マネージャ１３２は、第１のパラメータセットをユーザデータ１３６として記憶する。ある実施形態では、装置マネージャ１３２が、ディスプレイ画面１１４上にユーザインターフェイスをさらに表示することができる。このユーザインターフェイスは、信号処理装置１０２のユーザに、第１のコンテンツ１４０及び第２のコンテンツ１４２を制御するためのオプションを提供することができる。例えば、このユーザインターフェイスは、信号処理装置１０２のユーザに、ディスプレイ画面１１４上の第１のコンテンツ１４０及び第２のコンテンツ１４２の表示を制御するためのオプションを提供することができる。別の例では、ユーザインターフェイスが、信号処理装置１０２のユーザに、プログラムデータ１２２内にその他のデータ１４６として記憶する出力ビデオ信号のフォーマットを指定するためのオプションを提供することができる。ある実施形態では、ユーザが、このユーザインターフェイスを使用して、第１のコンテンツ領域に関連する第１のコンテンツ１４０を、統合領域に関連する第２のコンテンツ１４２の少なくとも一部と入れ替えるための命令を与えることができる。
【００４５】
信号マネージャ１３４は、出力ビデオ信号の第１のコンテンツ領域及び統合領域の利用を制御する。ある実施形態では、信号マネージャ１３４が、ユーザインターフェイスを介してユーザにより提供される１又はそれ以上の入力に基づいて、第１のコンテンツ領域に関連する第１のコンテンツ１４０及び統合領域に関連する第２のコンテンツ１４２を管理する。信号マネージャ１３４は、第２のコンテンツ１４２に基づいて、必要な統合領域のサイズをさらに判断する。信号マネージャ１３４は、重要度及び必要なサイズに基づいて、異なるサイズの統合領域が必要かどうかを判定する。信号マネージャ１３４は、この判定に基づいて、第１のコンテンツ領域のサイズをスケール調整することにより統合領域のサイズを変更することができる。例えば、信号マネージャ１３４は、第１のコンテンツ領域のサイズを縮小することにより統合領域のサイズを拡大することができる。この処理は、第１のコンテンツ領域に関連する第１のコンテンツ１４０と比較して、統合領域に関連する第２のコンテンツ１４２の方が重要な場合に行うことができる。この処理は、第２のコンテンツ１４２に関連する統合領域のサイズが、複数の未利用領域を統合することにより形成される統合領域のサイズを上回る場合にも行うことができる。信号マネージャ１３４は、第１のコンテンツ領域のサイズを縮小するために、第１のコンテンツ領域の片側又は両側に、統合領域に対して垂直になるようにブラックバーを追加する。同様に、信号マネージャ１３４は、第１のコンテンツ領域のサイズを拡大することにより統合領域のサイズを縮小することもできる。この処理は、統合領域に関連する第２のコンテンツ１４２と比較して、第１のコンテンツ領域に関連する第１のコンテンツ１４０の方が重要な場合に行うことができる。この処理は、第２のコンテンツ１４２に関連する統合領域のサイズが、複数の未利用領域を統合することにより形成される統合領域のサイズを下回る場合にも行うことができる。ある実施形態では、統合領域が存在せずに、第２のコンテンツ１４２が利用可能である場合、信号マネージャ１３４は、第１のコンテンツ領域のサイズを縮小して、第２のコンテンツ１４２に関連する統合領域を生成することができる。信号マネージャ１３４は、第２のコンテンツ１４２にとって必要な統合領域のサイズに基づいて、第１のコンテンツ領域のサイズを縮小する。いくつかの実施形態では、信号マネージャ１３４が、第１のコンテンツ１４０に関連するメタデータを生成することができる。信号マネージャ１３４は、この生成したメタデータを、後で使用できるようにその他のデータ１４６として記憶する。
【００４６】
信号マネージャ１３４は、統合領域に関連する第２のコンテンツ１４２を、信号処理装置１０２に関連するユーザがこの第２のコンテンツ１４２に気を取られないように管理する。例えば、信号マネージャ１３４は、第１のコンテンツ表示領域に関連する第１のコンテンツ１４０及び統合領域に関連する第２のコンテンツ１４２の各フレーム間の不連続性を計算する。信号マネージャ１３４は、計算した不連続性に基づいて、第１のコンテンツ１４０及び第２のコンテンツ１４２の変化を検出する。信号マネージャ１３４は、第２のコンテンツ１４２の変化を第１のコンテンツ１４０の変化にさらに同期させる。このような同期により、ユーザは、第２のコンテンツ１４２の変化に気付きにくくなる。
【００４７】
ある実施形態では、信号マネージャ１３４が、第１のコンテンツ１４０の色及び輝度に基づいて第２のコンテンツ１４２の色及び輝度を調整することにより、統合領域に関連する第２のコンテンツ１４２と第１のコンテンツ領域に関連する第１のコンテンツ１４０のコントラストを自動的に低減する。例えば、信号マネージャ１３４は、第１のコンテンツ１４０が暗い時には統合領域の輝度を下げ、第１のコンテンツ１４０が明るい時には統合領域を明るくする。同様に、第２のコンテンツ１４２が明るい色及び高コントラストを含む場合、信号マネージャ１３４は、ユーザが第２のコンテンツ１４２に気を取られないように、これらの色及びコントラストを暗いグレーの色合い及び中間コントラストにそれぞれ変化させる。別の例では、第１のコンテンツ１４０がセピア調の着色を含む場合、信号マネージャ１３４は、統合領域に関連する第２のコンテンツ１４２の着色を、第１のコンテンツ１４０の着色に類似するように調整する。信号マネージャ１３４は、様々な画像編集アルゴリズムを使用することにより、このような調整を行う。別の実施形態では、信号マネージャ１３４が、ユーザインターフェイスを介してユーザにより提供される１又はそれ以上の入力に基づいて、第１のコンテンツ１４０及び第２のコンテンツ１４２を管理する。
【００４８】
ある実施形態では、信号マネージャ１３４が、出力ビデオ信号内の統合領域の配向に基づいて、第２のコンテンツ１４２の配向をさらに調整する。例えば、第１のコンテンツ領域の側に統合領域が存在し、この統合領域に番組タイトルなどのテキストが関連している場合、信号マネージャ１３４は、このテキストを９０度回転させて統合領域内に収まるようにする。別の実施形態では、信号マネージャ１３４が、複数の第２のコンテンツ１４２を、統合領域内に最も良く収まるように水平又は垂直のいずれかに配置することができる。信号マネージャ１３４は、統合領域に関連する第２のコンテンツ１４２の水平又は垂直のレイアウトを選択することもできる。例えば、信号マネージャ１３４は、統合領域内にウィジェットを、短く幅広い形で水平に、又は高くて細い形で垂直に関連付けることができる。信号マネージャ１３４は、統合領域のサイズに基づいて、第２のコンテンツのサイズを拡大及び／又は縮小することができる。例えば、統合領域のサイズが第２のコンテンツのサイズよりも大きい場合、信号マネージャ１３４は、統合領域を満たすように第２のコンテンツのサイズを増やすことができる。
【００４９】
ある実施形態では、出力ビデオ信号を、ディスプレイ画面１１４上に表示されるようにレンダリングすることができる。このような場合、信号マネージャ１３４は、第１のコンテンツ１４０と、任意に第２のコンテンツ１４２をディスプレイ画面１１４上に表示する。信号マネージャ１３４は、ディスプレイ画面１１４上の第１のコンテンツ表示領域内に第１のコンテンツ１４０を表示する。ディスプレイ画面１１４の第１のコンテンツ表示領域は、出力ビデオ信号の第１のコンテンツ領域に対応する。信号マネージャ１３４は、ディスプレイ画面１１４上の統合表示領域内に第２のコンテンツ１４２をさらに表示する。ディスプレイ画面１１４の統合表示領域は、出力ビデオ信号の統合領域に対応する。第２のコンテンツ１４２を表示に利用できない場合、信号マネージャ１３４は、統合表示領域内に何もコンテンツを表示しない。ある実施形態では、ユーザが、第１のコンテンツ表示領域内に表示する第１のコンテンツ１４０を、統合表示領域に表示する第２のコンテンツ１４２の少なくとも一部と入れ替えるための命令を与えることができる。第２のコンテンツは、第２のコンテンツを第１のコンテンツと入れ替えるようにトリガする方法をユーザに示すことができる１又はそれ以上の視覚インジケータを含むことができる。信号マネージャ１３４は、ユーザからの入れ替え命令を受け取ると、第１のコンテンツ１４０を第２のコンテンツ１４２の少なくとも一部と入れ替える。その後、第１のコンテンツ表示領域は、第１のコンテンツと入れ替わった第２のコンテンツ１４２の一部を表示し、統合表示領域は、第２のコンテンツ１４２の残り部分（もしあれば）と共に第１のコンテンツ１４０を表示する。例えば、第１のコンテンツ表示領域が第１のゲームのビデオを表示し、統合表示領域が他のゲームのサムネイルビデオを表示している場合、ユーザは、他のゲームの１つに何か面白いことが起きた時に、そのゲームに切り換えることができる。このユーザ選択に基づいて、第１のコンテンツ表示領域は、第１のコンテンツ表示領域内に他のゲームを表示し、統合表示領域は、第１のゲームのサムネイルを表示する。同様に、ユーザは、統合表示領域内に表示された家庭用監視ビデオが何かユーザの関心を引くものを示した場合、この家庭用監視ビデオに切り換えることができる。別の例では、第１のコンテンツ表示領域が第１のビデオを表示し、統合表示領域が他のコンテンツと共に第２のビデオを表示している場合、ユーザは、第１のビデオを第２のビデオのみと入れ替えることができる。この入れ替えにより、統合表示領域内に表示されている他のコンテンツが影響を受けることはない。
【００５０】
開示する実施形態は、信号処理装置１０２が追加機能を実行できるようにする１又はそれ以上のブロックをプログラムモジュールに含めるように拡張できると理解することができる。当業者であれば、信号処理装置１０２の１又はそれ以上のモジュールを互いに組み合わせて、信号処理装置１０２の様々な機能を実行できる単一のモジュールを形成できると理解するであろう。
【００５１】
図２は、ある実施形態による、ビデオ信号を処理するためのコンピュータ実施方法を示すフロー図２００である。このフロー図２００を、図１のブロック図に関連して説明する。
【００５２】
フロー図２００は、ステップ２０２から開始する。ステップ２０４において、アスペクト比検出器１２６が、生成される表示のアスペクト比が第１のコンテンツ１４０のアスペクト比と異なるかどうかを判定する。アスペクト比検出器１２６は、生成される表示のアスペクト比と第１のコンテンツ１４０のアスペクト比を比較して、２つのアスペクト比が等しいか、それとも異なるかを判定する。
【００５３】
ステップ２０６において、アスペクト比検出器１２６は、第１のコンテンツ１４０のサイズが生成される表示のサイズと異なるかどうかを判定する。アスペクト比検出器１２６は、第１のコンテンツ１４０のサイズと生成される表示のサイズをさらに比較して、２つのサイズが等しいか、それとも異なるかを判定する。
【００５４】
ステップ２０８において、アスペクト比検出器１２６は、生成される表示内に複数の未利用領域が現れるかどうかを判断する。
【００５５】
信号処理装置１０２は、電源オン時に、受信機１１２を介してコンテンツプロバイダ１０６から、第１のコンテンツ１４０を含む入力ビデオ信号を受け取る。コンテンツマネージャ１２４は、この入力ビデオ信号から第１のコンテンツ１４０を抽出する。ある実施形態では、アスペクト比検出器１２６が、第１のコンテンツ１４０のアスペクト比と、信号処理装置により生成される表示のアスペクト比が異なると判定する。２つのアスペクト比が異なる場合、アスペクト比検出器１２６は、生成される表示内に複数の未利用領域が現れると判断する。別の実施形態では、アスペクト比検出器１２６が、第１のコンテンツ１４０のサイズが生成される表示のサイズと異なると判定する。２つのサイズが異なる場合、アスペクト比検出器１２６は、生成される表示内に複数の未利用領域が現れると判断する。アスペクト比及びサイズの差異を判定する方法については、以下で図３ａに関連して詳細に説明する。
【００５６】
ステップ２１０において、複数の未利用領域が現れるとの判断に基づいて、統合器１２８が、複数の未利用領域を統合して統合表示領域を形成する。統合器１２８は、統合領域と、第１のコンテンツ１４０に関連する第１のコンテンツ領域とを有する出力ビデオ信号を生成する。ある実施形態では、統合器１２８が、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動することにより、統合領域を形成する。別の実施形態では、統合器１２８が、第１のコンテンツ領域のサイズを縮小することにより、統合領域を形成する。複数の未利用領域を統合する方法については、以下で図３ｂに関連して詳細に説明する。
【００５７】
ステップ２１２において、信号マネージャ１３４が統合領域を利用する。いくつかの実施形態では、フロー図２００内に破線ボックスで示すように、ステップ２１２を任意とすることができる。統合領域を利用する方法については、以下で図３ｄ及び図３ｅに関連して詳細に説明する。フロー図２００は、ステップ２１４で終了する。
【００５８】
図３ａは、ある実施形態ではアスペクト比検出器１２６により実行される、第１のコンテンツ１４０のアスペクト比と生成される表示のアスペクト比の差異、及び生成される表示のサイズと第１のコンテンツのサイズの差異を判定するためのコンピュータ実施方法を詳細に示すフロー図３００ａである。このフロー図３００ａを、図１のブロック図及び図２のフロー図に関連して説明する。
【００５９】
フロー図３００ａは、ステップ３０２から開始してステップ３０４に進み、ここでアスペクト比検出器１２６が、第１のコンテンツ１４０のアスペクト比及び／又はサイズを特定する。
【００６０】
ステップ３０６において、アスペクト比検出器１２６は、プログラムデータ１２２から生成される表示のアスペクト比及び／又はサイズを特定し、これがプログラムデータ１２２内に装置データ１３８として記憶される。アスペクト比検出器１２６は、ステップ３０４及びステップ３０６をいずれの順序でも実行できると理解することができる。アスペクト比検出器１２６は、ステップ３０４及びステップ３０６を同時に実行できると理解することもできる。
【００６１】
ステップ３０８において、アスペクト比検出器１２６は、第１のコンテンツ１４０のアスペクト比及び／又はサイズが、生成される表示のアスペクト比と異なるかどうかを判定する。第１のコンテンツ１４０のアスペクト比及び／又はサイズが生成される表示のアスペクト比と同じである場合、方法は、図３ｃに示すフロー図３００ｃのステップ３２０に進む。ステップ３２０については、以下で図３ｃに関連して詳細に説明する。
【００６２】
一方、ステップ３０８において、アスペクト比検出器１２６が、第１のコンテンツのアスペクト比及び／又はサイズが生成される表示のアスペクト比及び／又はサイズと異なると判定した場合、方法はステップ３１０に進む。
【００６３】
ステップ３１０において、アスペクト比検出器１２６は、生成される表示内に複数の未利用領域が現れるかどうかを判断する。ある実施形態では、アスペクト比検出器１２６が、第１のコンテンツ１４０のアスペクト比と生成される表示のアスペクト比の差異に基づいて、生成される表示内に複数の未利用領域が現れるかどうかを判断する。別の実施形態では、アスペクト比検出器１２６が、第１のコンテンツのサイズと生成される表示のサイズの差異に基づいて、生成される表示内に複数の未利用領域が現れるかどうかを判断する。ある実施形態では、第１のコンテンツ１４０のアスペクト比と生成される表示のアスペクト比が異なる場合、アスペクト比検出器１２６は、複数の未利用領域が現れると判断する。別の実施形態では、第１のコンテンツのサイズが生成される表示のサイズと異なる場合、アスペクト比検出器１２６は、複数の未利用領域が現れると判断する。ある実施形態では、第１のコンテンツ１４０のアスペクト比と生成される表示のアスペクト比に差異がない場合、アスペクト比検出器１２６は、複数の未利用領域が現れないと判断する。別の実施形態では、第１のコンテンツのサイズが生成される表示のサイズと同じである場合、アスペクト比検出器１２６は、複数の未利用領域が現れないと判断する。ある実施形態では、アスペクト比検出器１２６が、様々な表示検出アルゴリズムを使用して、複数の未利用領域が現れるかどうかを判定することができる。これらの表示検出アルゴリズムは、入力ビデオ信号の画素の色及び輝度などの１又はそれ以上の特性の不連続性を検出する。その後、方法は、図３ｂに示すフロー図３００ｂのステップ３１２に進む。
【００６４】
図３ｂは、ある実施形態による、複数の未利用領域を統合して、この統合領域を利用するためのコンピュータ実施方法を詳細に示すフロー図３００ｂ及び３００ｃである。このフロー図３００ｂを、図１のブロック図、並びに図２及び図３ａのフロー図に関連して説明する。
【００６５】
ステップ３１０において、アスペクト比検出器１２６が、複数の未利用領域が現れると判断した場合、ステップ３１２において、統合器１２８は、生成される表示が第１のコンテンツ１４０で満たされるように第１のコンテンツ領域のサイズを任意に拡大することができる。フロー図３００ｂ内の破線ボックスで示すように、ステップ３１２は任意とすることができる。
【００６６】
ステップ３１４において、ある実施形態では、統合器１２８が、複数の未利用領域の位置に基づいて、第１のコンテンツ領域を移動させる方向の出力ビデオ信号の少なくとも１つの端部を決定する。例えば、統合器１２８は、第１のコンテンツ領域の上方及び下方に複数の未利用領域を検出した場合、第１のコンテンツ領域を出力ビデオ信号の上端に向けて移動すべきか、それとも出力ビデオ信号の下端に向けて移動すべきかを決定する。同様に、統合器１２８は、第１のコンテンツ領域の右側及び左側に複数の未利用領域を検出した場合、第１のコンテンツ領域を出力ビデオ信号の左端に向けて移動すべきか、それとも右端に向けて移動すべきかを決定する。別の実施形態では、ステップ３１４において、統合器１２８が、複数の未利用領域の位置に基づいて、第１のコンテンツ領域を位置合わせするための出力ビデオ信号の少なくとも１つの端部を決定する。ある実施形態では、統合器１２８が、ユーザ入力に基づいて端部を決定する。別の実施形態では、統合器１２８が、統合領域に関連する第２のコンテンツ１４２に基づいて端部を決定する。
【００６７】
ステップ３１６において、ある実施形態では、統合器１２８が、ステップ３１４における決定に基づいて、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて少なくとも部分的に移動する。別の実施形態では、ステップ３１６において、統合器１２８が、第１のコンテンツ領域を出力ビデオ信号の検出された端部に位置合わせされるように移動する。統合領域を出力ビデオ信号の検出された端部に位置合わせすることで、統合領域のサイズが最大になる。統合器１２８は、当業で公知の技術を使用して統合領域を移動し、位置合わせする。
【００６８】
ステップ３１８において、統合器１２８は、統合領域を形成する。ある実施形態では、第１のコンテンツ領域が出力ビデオ信号の検出された端部に向かって少なくとも部分的に移動すると、統合器１２８は、複数の未利用領域を統合し、第１のコンテンツ領域の１つの側に統合領域を形成する。例えば、統合器１２８は、第１のコンテンツ領域を出力ビデオ信号の上端に向けて少なくとも部分的に移動することにより、第１のコンテンツ領域の上部及び下部の未利用領域を統合する。統合器１２８は、第１のコンテンツ領域の下方に統合領域を形成する。別の実施形態では、第１のコンテンツ領域が出力ビデオ信号の検出された端部に位置合わせされると、統合器１２８は、複数の未利用領域を統合し、第１のコンテンツ領域の１つの側に統合領域を形成する。別の実施形態では、統合器１２８が、第２のコンテンツ１４２のサイズに基づいて、複数の未利用領域を統合することができる。ディスプレイ画面上に統合表示領域を形成する例については、以下で図４、図５、図６、図７及び図８に関連して詳細に説明する。別の実施形態では、統合器１２８が、第１のコンテンツ領域のサイズを縮小して統合領域を形成することができる。その後、方法は、図３ｃに示すフロー図３００ｃのステップ３２０に進む。
【００６９】
図３ｃは、ある実施形態における、第１のコンテンツ領域に第１のコンテンツ１４０を関連付け、統合領域に第２のコンテンツ１４２を関連付けるためのコンピュータ実施方法を示すフロー図３００ｃである。このフロー図３００ｃを、図１のブロック図、並びに図２、図３ａ及び図３ｂのフロー図に関連して説明する。
【００７０】
ステップ３２０において、コンテンツマネージャ１２４が、第２のコンテンツ１４２が利用可能であるかどうかを判定する。ある実施形態では、第２のコンテンツ１４２が利用可能でない場合、方法は、図３ｅのフロー図３００ｃのステップ３４６に進む。ステップ３４６については、以下で図３ｅに関連して詳細に説明する。
【００７１】
一方、ステップ３２０において、コンテンツマネージャ１２４が、第２のコンテンツ１４２が利用可能であると判定した場合、方法はステップ３２２に進む。
【００７２】
ステップ３２２において、ルールエンジン１３０が、１又はそれ以上のルールを利用して、統合領域に第２のコンテンツをどのように関連付けるべきか、及びどの第２のコンテンツを関連付けるべきかを定める。その後、方法は、図３ｄに示すフロー図３００ｃのステップ３２４に進む。
【００７３】
図３ｄ及び図３ｅは、ある実施形態における、信号マネージャ１３４により実行される、第１のコンテンツ領域に第１のコンテンツ１４０を関連付け、統合領域に第２のコンテンツ１４２を関連付けるためのコンピュータ実施方法を示すフロー図３００ｃである。このフロー図３００ｃを、図１のブロック図、並びに図２、図３ａ、図３ｂ及び図３ｃのフロー図に関連して説明する。
【００７４】
ステップ３２２におけるルールエンジン１３０による決定に基づいて、信号マネージャ１３４がステップ３２４を実行する。ステップ３２４において、信号マネージャ１３４は、統合領域が利用可能であるかどうかを判定する。ある実施形態では、第１のコンテンツ１４０のアスペクト比と生成される表示のアスペクト比が等しい場合、統合領域は利用可能でなくなる。別の実施形態では、第１のコンテンツ１４０のサイズが生成される表示のサイズと同じ場合、統合領域は利用可能でなくなる。信号マネージャ１３４は、ステップ３２４において統合領域が利用可能でないと判定した場合、ステップ３２６において、第１のコンテンツのサイズを縮小して統合領域を作成する。ステップ３２８において、信号マネージャ１３４は、第１のコンテンツ領域を出力ビデオ信号の少なくとも１つの端部に向けて任意に移動することができる。ステップ３３０において、信号マネージャ１３４は、サイズを縮小された第１のコンテンツ領域に第１のコンテンツ１４０を関連付ける。ステップ３３２において、信号マネージャ１３４は、統合領域に第２のコンテンツ１４２を関連付ける。信号マネージャ１３４は、ステップ３２８及びステップ３３０をいずれの順序でも実行できると理解することができる。信号マネージャ１３４は、ステップ３２８及びステップ３３０を同時に実行できると理解することもできる。その後、方法はステップ３３３に進んで終了する。
【００７５】
一方、信号マネージャ１３４は、ステップ３２４において統合領域が利用可能であると判定した場合、ステップ３３４において、形成された統合領域のサイズを変更する必要があるかどうかを判定する。信号マネージャ１３４は、１又はそれ以上のルールに基づいてステップ３３４の判定を行う。ステップ３３４において、信号マネージャ１３４が、形成された統合領域のサイズを変更する必要がないと判定した場合、方法はステップ３３６に進む。ステップ３３６において、信号マネージャ１３４は、第１のコンテンツ領域に第１のコンテンツ１４０を関連付ける。ステップ３３８において、信号マネージャ１３４は、形成された統合領域に第２のコンテンツ１４２を関連付ける。信号マネージャ１３４は、ステップ３３６及びステップ３３８をいずれの順序でも実行できると理解することができる。信号マネージャ１３４は、ステップ３３６及びステップ３３８を同時に実行できると理解することもできる。その後、方法はステップ３３３に進んで終了する。
【００７６】
一方、ステップ３３４において、信号マネージャ１３４が、形成された統合領域のサイズを変更する必要があると判定した場合、方法は、図３ｅに示すフロー図３００ｃのステップ３４０に進む。ステップ３４０において、信号マネージャ１３４は、第１のコンテンツ領域のサイズをスケール調整する。ある実施形態では、ステップ３４０において、信号マネージャ１３４が、第１のコンテンツ領域のサイズを縮小する。この結果、信号マネージャ１３４は、形成された統合領域を拡大する。別の実施形態では、ステップ３４０において、第２のコンテンツ１４２が小さな統合領域しか必要としない場合、信号マネージャ１３４は、第１のコンテンツ領域のサイズを拡大する。
【００７７】
ステップ３４２において、信号マネージャ１３４は、スケール調整した第１のコンテンツ領域に第１のコンテンツ１４０を関連付ける。ステップ３４４において、信号マネージャ１３４は、サイズ変更した統合領域に第２のコンテンツ１４２を関連付ける。信号マネージャ１３４は、ステップ３４２及び３４４をいずれの順序でも実行できると理解することができる。信号マネージャ１３４は、ステップ３４２及びステップ３４４を同時に実行できると理解することもできる。その後、方法はステップ３３３に進んで終了する。
【００７８】
ステップ３２０において、コンテンツマネージャ１２４が、第２のコンテンツ１４２が利用可能でないと判定した場合、信号マネージャ１３４は、ステップ３４６において、第１のコンテンツ領域に第１のコンテンツ１４０を関連付ける。ステップ３４８において、信号マネージャ１３４は、統合領域に何のコンテンツも関連付けない。例えば、信号処理装置１０２が、統合表示領域に関連する第２のコンテンツ１４２を全く受け取らなかった場合、信号マネージャ１３４は、出力ビデオ信号の上端に位置合わせされた第１のコンテンツ領域に第１のコンテンツ１４０を関連付け、第１のコンテンツ領域の下方の統合領域に何のコンテンツも関連付けない。信号マネージャ１３４は、ステップ３４６及びステップ３４８をいずれの順序でも実行できると理解することができる。信号マネージャ１３４は、ステップ３４６及びステップ３４８を同時に実行できると理解することもできる。その後、方法はステップ３３３に進んで終了する。
【００７９】
例えば、第１のコンテンツ領域に関連する第１のコンテンツ１４０を、クリケットの試合のライブビデオとする。ルールエンジン１３０は、第１のコンテンツ１４０に関する追加情報を統合領域に関連付けるというルールを利用する。アスペクト比検出器１２６は、生成される表示のアスペクト比とライブビデオのアスペクト比が異なるかどうかを判定する。２つのアスペクト比が異なる場合、統合器１２８は、第１のコンテンツ領域を出力ビデオ信号の上端に位置合わせし、第１のコンテンツ領域の下方に統合領域を形成する。信号処理装置は、第１のコンテンツ領域及び統合領域を有する出力ビデオ信号を、ディスプレイ画面１１４上に表示されるようにレンダリングすることができる。信号マネージャ１３４は、ディスプレイ画面１１４の上端に位置合わせされた第１のコンテンツ表示領域内に、クリケットの試合のビデオを表示する。信号マネージャ１３４は、ルールに基づいて、クリケットの試合を開催している都市の歴史、試合に出場している選手のプロフィール、チーム統計、得点及び残り試合時間などの情報をディスプレイ画面１１４の統合表示領域内に表示する。
【００８０】
図４に、ある実施形態による、高さよりも幅の方が大きな第１のコンテンツ領域を有する出力ビデオ信号における統合領域の形成を示す。図４を、図１のブロック図、並びに図２、図３ａ、図３ｂ、図３ｃ及び図３ｄのフロー図に関連して説明する。
【００８１】
図４には、第１のコンテンツ１４０のアスペクト比が、生成される表示４００ａのアスペクト比と異なる場合の生成される表示４００ａを示している。表示４００ａは、第１のコンテンツ領域のサイズが、生成される表示４００ａのサイズと異なる場合にも生成されることがある。生成される表示４００ａには、（レターボックスフォーマットなどの）高さよりも幅の方が大きな第１のコンテンツ領域４０２を示されている。第１のコンテンツ領域４０２は、第１のコンテンツ１４０に関連する。図示のように、第１のコンテンツ領域４０２の上方及び下方には、未利用領域４０４ａ及び４０４ｂがそれぞれ現れている。信号処理装置１０２は、本開示の様々な実施形態に従って、生成される表示４００ａを修正して出力ビデオ信号を形成することができる。この出力ビデオ信号は、信号処理装置１０２のフレームバッファに記憶することも、及び／又はディスプレイ画面１１４上に表示されるようにレンダリングすることもできる。ある実施形態では、統合器１２８が、第１のコンテンツ領域４０２を生成される表示４００ａの上端又は下端のいずれかに向けて少なくとも部分的に移動することにより、未利用領域４０４ａ及び４０４ｂを統合する。
【００８２】
図４には、第１のコンテンツ領域４０２及び統合領域４０５ａを含む出力ビデオ信号４００ｂを示している。出力ビデオ信号４００ｂには、出力ビデオ信号４００ｂの上端に向かって移動した第１のコンテンツ領域４０２が示されている。統合器１２８は、未利用領域４０４ａ及び４０４ｂを統合して、第１のコンテンツ領域４０２の下方に統合領域４０５ａを形成する。未利用領域４０４ａ及び４０４ｂが移動したことにより、第１のコンテンツ領域４０２の上方には、未利用領域４０５ｂが残る。ある実施形態では、信号マネージャ１３４が、統合領域４０５ａに第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付ける。別の実施形態では、信号マネージャ１３４が、未利用領域４０５ｂに第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付ける。さらに別の実施形態では、信号マネージャ１３４が、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付けると同時に、統合領域４０５ａ及び未利用領域４０５ｂに第２のコンテンツ１４２を関連付ける。統合領域４０５ａ及び未利用領域４０５ｂには、同じ第２のコンテンツ１４２を関連付けてもよく、又は異なる第２のコンテンツ１４２を関連付けてもよい。
【００８３】
別の実施形態では、統合器１２８が、第１のコンテンツ領域４０２を出力ビデオ信号４００ｂの上部に位置合わせすることにより、統合領域４０５を最大化する。
【００８４】
図４には、第１のコンテンツ領域４０２及び統合領域４０６を含む出力ビデオ信号４００ｃを示している。出力ビデオ信号４００ｃには、出力ビデオ信号４００ｃの上端に位置合わせされた第１のコンテンツ領域４０２が示されている。統合器１２８は、未利用領域４０４ａ及び４０４ｂを統合して、第１のコンテンツ領域４０２の下方に統合領域４０６を形成する。統合領域４０６は、第１のコンテンツ領域４０２のサイズを縮小することなく最大限可能なサイズを有する統合領域である。信号マネージャ１３４は、統合領域４０６に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域４０２をスケール調整することにより、統合領域４０６のサイズを変更することができる。
【００８５】
図４には、縮小された第１のコンテンツ領域４１０を含む出力ビデオ信号４００ｄを示している。第１のコンテンツ１４０よりも第２のコンテンツ１４２の方が重要である場合、及び／又は第２のコンテンツ１４２にとって大きな統合領域が必要な場合、信号マネージャ１３４は、第１のコンテンツ領域４０２のサイズを縮小する。従って、信号マネージャ１３４は、縮小された第１のコンテンツ領域４１０及び拡大された統合領域４１２を形成する。拡大された統合領域４１２のサイズは、統合領域４０６のサイズよりも大きい。
【００８６】
図４には、第１のコンテンツ領域４０２及び統合領域４０７ａを含む出力ビデオ信号４００ｅを示している。出力ビデオ信号４００ｅには、出力ビデオ信号４００ｅの下端に向かって移動した第１のコンテンツ領域４０２が示されている。統合器１２８は、未利用領域４０４ａ及び４０４ｂを統合して、第１のコンテンツ領域４０２の上方に統合領域４０７ａを形成する。未利用領域４０４ａ及び４０４ｂが移動したことにより、第１のコンテンツ領域４０２の下方には、未利用領域４０７ｂが残る。ある実施形態では、信号マネージャ１３４が、統合領域４０７ａに第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付ける。別の実施形態では、信号マネージャ１３４が、未利用領域４０７ｂに第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付ける。さらに別の実施形態では、信号マネージャ１３４が、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付けると同時に、統合領域４０７ａ及び未利用領域４０７ｂに第２のコンテンツ１４２を関連付ける。統合領域４０７ａ及び未利用領域４０７ｂには、同じ第２のコンテンツ１４２を関連付けてもよく、又は異なる第２のコンテンツ１４２を関連付けてもよい。
【００８７】
別の実施形態では、統合器１２８が、第１のコンテンツ領域４０２を出力ビデオ信号４００ｅの下端に位置合わせすることにより、統合領域４０７ａを最大化する。
【００８８】
図４には、第１のコンテンツ領域４０２及び統合領域４０８を含む出力ビデオ信号４００ｆを示している。出力ビデオ信号４００ｆには、出力ビデオ信号４００ｆの下端に位置合わせされた第１のコンテンツ領域４０２が示されている。統合器１２８は、未利用領域４０４ａ及び４０４ｂを統合して、第１のコンテンツ領域４０２の上方に統合領域４０８を形成する。統合領域４０８は、第１のコンテンツ領域４０２のサイズを縮小することなく最大限可能なサイズを有する統合領域である。信号マネージャ１３４は、統合領域４０８に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域４０２をスケール調整することにより、統合領域４０８のサイズを変更することができる。
【００８９】
図４には、拡大された第１のコンテンツ領域４１４を含む出力ビデオ信号４００ｇを示している。第２のコンテンツ１４２よりも第１のコンテンツ１４０の方が重要である場合、及び／又は第２のコンテンツ１４２にとって小さな統合領域しか必要ない場合、信号マネージャ１３４は、第１のコンテンツ領域４０２のサイズを増やす。従って、信号マネージャ１３４は、拡大された第１のコンテンツ領域４１４及び縮小された統合領域４１６を形成する。従って、縮小された統合領域４１６のサイズは、統合領域４０８のサイズよりも小さい。ある実施形態では、信号マネージャ１３４が、拡大された第１のコンテンツ領域４１４のサイズを、拡大された第１のコンテンツ領域４１４が出力ビデオ信号４００ｇ全体を覆う程度まで増やす。このような場合、出力ビデオ信号４００ｇ内に統合領域は現れない。
【００９０】
図５に、ある実施形態による、幅よりも高さの方が大きな第１のコンテンツ領域を有する出力ビデオ信号における統合領域の形成を示す。図５を、図１のブロック図、並びに図２、図３ａ、図３ｂ、図３ｃ及び図３ｄのフロー図に関連して説明する。
【００９１】
図５には、第１のコンテンツ１４０のアスペクト比が、生成される表示５００ａのアスペクト比と異なる場合の生成される表示５００ａを示している。表示５００ａは、第１のコンテンツ領域のサイズが、生成される表示５００ａのサイズと異なる場合にも生成されることがある。生成される表示５００ａには、（ピラーボックスフォーマットなどの）幅よりも高さの方が大きな第１のコンテンツ領域５０２が示されている。第１のコンテンツ領域５０２は、第１のコンテンツ１４０に関連する。図示のように、第１のコンテンツ領域５０２の左側及び右側には、未利用領域５０４ａ及び５０４ｂがそれぞれ現れている。信号処理装置１０２は、本開示の様々な実施形態に従って、生成される表示５００ａを修正して出力ビデオ信号を形成することができる。この出力ビデオ信号は、信号処理装置１０２のフレームバッファに記憶することも、及び／又はディスプレイ画面１１４上に表示されるようにレンダリングすることもできる。ある実施形態では、統合器１２８が、第１のコンテンツ領域５０２を生成される表示５００ａの左端又は右端のいずれかに向けて少なくとも部分的に移動することにより、未利用領域５０４ａ及び５０４ｂを統合する。
【００９２】
図５には、第１のコンテンツ領域５０２及び統合領域５０５ａを含む出力ビデオ信号５００ｂを示している。出力ビデオ信号５００ｂには、出力ビデオ信号５００ｂの右端に向かって移動した第１のコンテンツ領域５０２が示されている。統合器１２８は、未利用領域５０４ａ及び５０４ｂを統合して、第１のコンテンツ領域５０２の左側に統合領域５０５ａを形成する。未利用領域５０４ａ及び５０４ｂが移動したことにより、第１のコンテンツ領域５０２の右側には、未利用領域５０５ｂが残る。ある実施形態では、信号マネージャ１３４が、統合領域５０５ａ内に第２のコンテンツ１４２を表示すると同時に、第１のコンテンツ領域５０２内に第１のコンテンツ１４０を表示する。別の実施形態では、信号マネージャ１３４が、未利用領域５０５ｂに第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域５０２に第１のコンテンツ１４０を関連付ける。さらに別の実施形態では、信号マネージャ１３４が、第１のコンテンツ領域５０２に第１のコンテンツ１４０を関連付けると同時に、統合領域５０５ａ及び未利用領域５０５ｂに第２のコンテンツ１４２を関連付ける。統合領域５０５ａ及び未利用領域５０５ｂには、同じ第２のコンテンツ１４２を関連付けてもよく、又は異なる第２のコンテンツ１４２を関連付けてもよい。
【００９３】
別の実施形態では、統合器１２８が、第１のコンテンツ領域５０２を出力ビデオ信号５００ｂの右端に位置合わせすることにより、統合領域５０５ａを最大化する。
【００９４】
図５には、第１のコンテンツ領域５０２及び統合領域５０６を含む出力ビデオ信号５００ｃを示している。出力ビデオ信号５００ｃには、出力ビデオ信号５００ｃの右端に位置合わせされた第１のコンテンツ領域５０２が示されている。統合器１２８は、未利用領域５０４ａ及び５０４ｂを統合して、第１のコンテンツ領域５０２の左側に統合領域５０６を形成する。統合領域５０６は、第１のコンテンツ領域５０２のサイズを縮小することなく最大限可能なサイズを有する統合領域である。信号マネージャ１３４は、統合領域５０６に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域５０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域５０２をスケール調整することにより、統合領域５０６のサイズを変更することができる。
【００９５】
図５には、縮小された第１のコンテンツ領域５１０を含む出力ビデオ信号５００ｄを示している。第１のコンテンツ１４０よりも第２のコンテンツ１４２の方が重要である場合、及び／又は第２のコンテンツ１４２にとって大きな統合領域が必要な場合、信号マネージャ１３４は、第１のコンテンツ領域５０２のサイズを縮小する。従って、信号マネージャ１３４は、縮小された第１のコンテンツ領域５１０及び拡大された統合領域５１２を形成する。拡大された統合領域５１２のサイズは、統合領域５０６のサイズよりも大きい。
【００９６】
図５には、第１のコンテンツ領域５０２及び統合領域５０７ａを含む出力ビデオ信号５００ｅを示している。出力ビデオ信号５００ｅには、出力ビデオ信号５００ｅの左側に向かって移動した第１のコンテンツ領域５０２が示されている。統合器１２８は、未利用領域５０４ａ及び５０４ｂを統合して、第１のコンテンツ領域５０２の右側に統合領域５０７ａを形成する。未利用領域５０４ａ及び５０４ｂが移動したことにより、第１のコンテンツ領域５０２の左側には、未利用領域５０７ｂが残る。ある実施形態では、信号マネージャ１３４が、統合領域５０７ａに第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域５０２に第１のコンテンツ１４０を関連付ける。別の実施形態では、信号マネージャ１３４が、未利用領域５０７ｂに第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域５０２に第１のコンテンツ１４０を関連付ける。さらに別の実施形態では、信号マネージャ１３４が、第１のコンテンツ領域４０２に第１のコンテンツ１４０を関連付けると同時に、統合領域５０７ａ及び未利用領域５０７ｂに第２のコンテンツ１４２を関連付ける。統合領域５０７ａ及び未利用領域５０７ｂには、同じ第２のコンテンツ１４２を関連付けてもよく、又は異なる第２のコンテンツ１４２を関連付けてもよい。
【００９７】
別の実施形態では、統合器１２８が、第１のコンテンツ領域５０２を出力ビデオ信号５００ｄの左端に位置合わせすることにより、統合領域５０７ａを最大化する。
【００９８】
図５には、第１のコンテンツ領域５０２及び統合領域５０８を含む出力ビデオ信号５００ｆを示している。出力ビデオ信号５００ｆには、出力ビデオ信号５００ｆの左端に位置合わせされた第１のコンテンツ領域５０２が示されている。統合器１２８は、未利用領域５０４ａ及び５０４ｂを統合して、第１のコンテンツ領域５０２の右側に統合領域５０８を形成する。統合領域５０８は、第１のコンテンツ領域５０２のサイズを縮小することなく最大限可能なサイズを有する統合領域である。信号マネージャ１３４は、統合領域５０８に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域５０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域５０２をスケール調整することにより、統合領域４０８のサイズを変更することができる。
【００９９】
図５には、拡大された第１のコンテンツ領域５１４を含む出力ビデオ信号５００ｇを示している。第２のコンテンツ１４２よりも第１のコンテンツ１４０の方が重要である場合、及び／又は第２のコンテンツ１４２にとって小さな統合領域しか必要ない場合、信号マネージャ１３４は、第１のコンテンツ領域５０２のサイズを増やすことができる。従って、信号マネージャ１３４は、拡大された第１のコンテンツ領域５１４及び縮小された統合領域５１６を形成する。従って、縮小された統合領域５１６のサイズは、統合領域５０８のサイズよりも小さい。ある実施形態では、信号マネージャ１３４が、拡大された第１のコンテンツ領域５１４のサイズを、拡大された第１のコンテンツ領域５１４が出力ビデオ信号５００ｇ全体を覆う程度まで増やす。このような場合、出力ビデオ信号５００ｇ内に統合領域は現れない。
【０１００】
図６に、ある実施形態による、第１のコンテンツ領域の全ての側に未利用領域が現れる出力ビデオ信号における統合領域の形成を示している。図６を、図１のブロック図、並びに図２、図３ａ、図３ｂ、図３ｃ及び図３ｄのフロー図に関連して説明する。
【０１０１】
図６には、第１のコンテンツ１４０のアスペクト比が、生成される表示６００ａのアスペクト比と異なる場合の生成される表示６００ａを示している。表示６００ａは、第１のコンテンツ領域のサイズが、生成される表示６００ａのサイズと異なる場合にも生成されることがある。生成される表示６００ａには、（ウィンドウボックスフォーマットなどの）４つの側全てに未利用領域が現れた第１のコンテンツ領域６０２が示されている。第１のコンテンツ領域６０２は、第１のコンテンツ１４０に関連する。図示のように、第１のコンテンツ領域６０２の左側、右側、上方及び下方には、未利用領域６０４が現れている。信号処理装置１０２は、本開示の様々な実施形態に従って、生成される表示６００ａを修正して出力ビデオ信号を形成することができる。この出力ビデオ信号は、信号処理装置１０２のフレームバッファに記憶することも、及び／又はディスプレイ画面１１４上に表示されるようにレンダリングすることもできる。ある実施形態では、統合器１２８が、第１のコンテンツ領域６０２を生成される表示６００ａの左端、右端、上端又は下端の少なくとも１つに向けて少なくとも部分的に移動することにより、第１のコンテンツ領域６０２の全ての側の未利用領域６０４を統合する。
【０１０２】
図６には、第１のコンテンツ領域６０２及び統合領域６０６を含む出力ビデオ信号６００ｂを示している。出力ビデオ信号６００ｂには、出力ビデオ信号６００ｂの左端及び上端に向かって移動した第１のコンテンツ領域６０２が示されている。統合器１２８は、未利用領域６０４を統合して、第１のコンテンツ領域６０２の左側及び下方に統合領域６０６を形成する。未利用領域６０４が移動したことにより、第１のコンテンツ領域６０２の右側及び上方には、一部の未利用領域６０４が残る。ある実施形態では、信号マネージャ１３４が、統合領域６０６に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域６０２に第１のコンテンツ１４０を関連付ける。別の実施形態では、信号マネージャ１３４が、未利用領域６０４及び統合領域６０６に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域６０２に第１のコンテンツ１４０を関連付ける。未利用領域６０４及び統合領域６０６には、同じ第２のコンテンツ１４２を関連付けてもよく、又は異なる第２のコンテンツ１４２を関連付けてもよい。
【０１０３】
別の実施形態では、統合器１２８が、第１のコンテンツ領域６０２を出力ビデオ信号６００ｂの左端及び上端に位置合わせすることにより、統合領域６０６を最大化する。
【０１０４】
図６には、第１のコンテンツ領域６０２及び統合領域６０８を含む出力ビデオ信号６００ｃを示している。出力ビデオ信号６００ｃには、出力ビデオ信号６００ｃの左端及び上端に位置合わせされた第１のコンテンツ領域６０２が示されている。統合器１２８は、未利用領域６０４を統合して、第１のコンテンツ領域６０２の右側及び下方に統合領域６０８を形成する。信号マネージャ１３４は、統合領域６０８に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域６０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域６０２をスケール調整することにより、統合領域６０８のサイズを変更することができる。
【０１０５】
図６には、縮小された第１のコンテンツ領域６１４を含む出力ビデオ信号６００ｄを示している。第１のコンテンツ１４０よりも第２のコンテンツ１４２の方が重要である場合、及び／又は第２のコンテンツ１４２にとって大きな統合領域が必要な場合、信号マネージャ１３４は、第１のコンテンツ領域６０２のサイズを縮小する。従って、信号マネージャ１３４は、縮小された第１のコンテンツ領域６１４及び拡大された統合領域６１６を形成する。従って、拡大された統合領域６１６のサイズは、統合領域６０８のサイズよりも大きい。
【０１０６】
図６には、第１のコンテンツ領域４０２及び統合領域６１０を含む出力ビデオ信号６００ｅを示している。出力ビデオ信号６００ｅには、出力ビデオ信号６００ｅの右端及び下端に向かって移動した第１のコンテンツ領域６０２が示されている。統合器１２８は、未利用領域６０４を統合して、第１のコンテンツ領域６０２の左側及び上方に統合領域６１０を形成する。未利用領域６０４が移動したことにより、第１のコンテンツ領域６０２の右側及び下方には、未利用領域６０４が残る。ある実施形態では、信号マネージャ１３４が、統合領域６１０に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域６０２に第１のコンテンツ１４０を関連付ける。別の実施形態では、信号マネージャ１３４が、未利用領域６０４及び統合領域６１０に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域６０２に第１のコンテンツ１４０を関連付ける。未利用領域６０４及び統合領域６１０には、同じ第２のコンテンツ１４２を関連付けてもよく、又は異なる第２のコンテンツ１４２を関連付けてもよい。
【０１０７】
別の実施形態では、統合器１２８が、第１のコンテンツ領域６０２を出力ビデオ信号６００ｄの右端及び下端に位置合わせすることにより、統合領域６１０を最大化する。
【０１０８】
図６には、第１のコンテンツ領域６０２及び統合領域６１２を含む出力ビデオ信号６００ｆを示している。出力ビデオ信号６００ｆには、出力ビデオ信号６００ｆの右端及び下端に位置合わせされた第１のコンテンツ領域６０２が示されている。統合器１２８は、未利用領域６０４を統合して、第１のコンテンツ領域６０２の左側及び上方に統合領域６１２を形成する。信号マネージャ１３４は、統合領域６１２に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域６０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域６０２をスケール調整することにより、統合領域６１２のサイズを変更することができる。
【０１０９】
図６には、拡大された第１のコンテンツ領域６１８を含む出力ビデオ信号６００ｇを示している。第２のコンテンツ１４２よりも第１のコンテンツ１４０の方が重要である場合、及び／又は第２のコンテンツ１４２にとって小さな統合領域しか必要ない場合、信号マネージャ１３４は、第１のコンテンツ領域６０２のサイズを増やすことができる。従って、信号マネージャ１３４は、拡大された第１のコンテンツ領域６１８及び縮小された統合領域６２０を形成する。従って、縮小された統合領域６２０のサイズは、統合領域６１２のサイズよりも小さい。ある実施形態では、信号マネージャ１３４が、拡大された第１のコンテンツ領域６１８のサイズを、拡大された第１のコンテンツ領域６１８が出力ビデオ信号６００ｇ全体を覆う程度まで増やす。このような場合、出力ビデオ信号６００ｇ上に統合領域は現れない。
【０１１０】
図７に、別の実施形態による、第１のコンテンツ領域の全ての側に未利用領域が現れる出力ビデオ信号における統合領域の形成を示している。図７を、図１のブロック図、並びに図２、図３ａ、図３ｂ、図３ｃ及び図３ｄのフロー図に関連して説明する。
【０１１１】
図７には、第１のコンテンツ１４０のアスペクト比が、生成される表示７００ａのアスペクト比と異なる場合の生成される表示７００ａを示している。表示７００ａは、第１のコンテンツ領域のサイズが、生成される表示７００ａのサイズと異なる場合にも生成されることがある。生成される表示７００ａには、４つの側全てに未利用領域が現れた第１のコンテンツ領域７０２が示されている。第１のコンテンツ領域６０２は、第１のコンテンツ１４０に関連する。図示のように、第１のコンテンツ領域７０２の左側、右側、上方及び下方には、未利用領域７０４が現れている。信号処理装置１０２は、本開示の様々な実施形態に従って、生成される表示７００ａを修正して出力ビデオ信号を形成することができる。この出力ビデオ信号は、信号処理装置１０２のフレームバッファに記憶することも、及び／又はディスプレイ画面１１４上に表示されるようにレンダリングすることもできる。ある実施形態では、統合器１２８が、第１のコンテンツ領域７０２を生成される表示７００ａの左端、右端、上端又は下端の少なくとも１つに向けて少なくとも部分的に移動することにより、第１のコンテンツ領域７０２の全ての側の未利用領域７０４を統合する。
【０１１２】
図７には、第１のコンテンツ領域７０２及び統合領域７０６を含む出力ビデオ信号７００ｂを示している。出力ビデオ信号７００ｂには、出力ビデオ信号７００ｂの上端に向かって移動した第１のコンテンツ領域７０２が示されている。統合器１２８は、第１のコンテンツ領域７０２を出力ビデオ信号７００ｂの上端に向けて移動することにより、未利用領域７０４を統合する。この結果、統合器１２８は、第１のコンテンツ領域７０２の左側、右側及び下方に統合領域７０６を形成する。信号マネージャ１３４は、統合領域７０６に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域７０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域７０２をスケール調整することにより、統合領域７０６のサイズを変更することができる。
【０１１３】
図７には、縮小された第１のコンテンツ領域７０８を含む出力ビデオ信号７００ｃを示している。第１のコンテンツ１４０よりも第２のコンテンツ１４２の方が重要である場合、及び／又は第２のコンテンツ１４２にとって大きな統合領域が必要な場合、信号マネージャ１３４は、第１のコンテンツ領域７０２のサイズを縮小する。従って、信号マネージャ１３４は、縮小された第１のコンテンツ領域７０８及び拡大された統合領域７１０を形成する。従って、拡大された統合領域７１０のサイズは、統合領域７０６のサイズよりも大きい。
【０１１４】
図７には、第１のコンテンツ領域７０２及び統合領域７１２を含む出力ビデオ信号７００ｄを示している。出力ビデオ信号７００ｄには、出力ビデオ信号７００ｄの下端に向かって移動した第１のコンテンツ領域７０２が示されている。統合器１２８は、第１のコンテンツ領域７０２を出力ビデオ信号７００ｄの下端に向けて移動することにより、未利用領域７０４を統合する。この結果、統合器１２８は、第１のコンテンツ領域７０２の左側、右側及び上方に統合領域７１２を形成する。信号マネージャ１３４は、統合領域７１２に第２のコンテンツ１４２を関連付けると同時に、第１のコンテンツ領域７０２に第１のコンテンツ１４０を関連付ける。さらに、信号マネージャ１３４は、第１のコンテンツ領域７０２をスケール調整することにより、統合領域７１２のサイズを変更することができる。
【０１１５】
図７には、拡大された第１のコンテンツ領域７１４を含む出力ビデオ信号７００ｅを示している。第１のコンテンツ１４０よりも第２のコンテンツ１４２の方が重要である場合、及び／又は第２のコンテンツ１４２にとって大きな統合領域が必要な場合、信号マネージャ１３４は第１のコンテンツ領域７０２のサイズを増やす。従って、信号マネージャ１３４は、拡大された第１のコンテンツ領域７１４及び縮小された統合領域７１６を形成する。従って、縮小された統合領域の７１６のサイズは、統合領域７１２のサイズよりも大きい。ある実施形態では、信号マネージャ１３４が、拡大された第１のコンテンツ領域７１４のサイズを、拡大された第１のコンテンツ領域７１４が出力ビデオ信号７００ｅ全体を覆う程度まで増やす。このような場合、出力ビデオ信号７００ｅ内に統合領域は現れない。
【０１１６】
図８に、ある実施形態による、第１のコンテンツ領域のサイズを縮小することにより複数の未利用領域を統合する例を示す。図８を、図１のブロック図、並びに図２、図３ａ、図３ｂ、図３ｃ及び図３ｄのフロー図に関連して説明する。
【０１１７】
図８には、第１のコンテンツ１４０のアスペクト比が、生成される表示８００ａのアスペクト比と異なる場合の生成される表示８００ａを示している。表示８００ａは、第１のコンテンツ領域のサイズが、生成される表示８００ａのサイズと異なる場合にも生成されることがある。生成される表示８００ａは、（ピラーボックスフォーマットなどの）幅よりも高さの方が大きな第１のコンテンツ領域８０２を表示する。第１のコンテンツ領域８０２は、第１のコンテンツ１４０に関連する。図示のように、第１のコンテンツ領域８０２の左側及び右側には、未利用領域８０４ａ及び８０４ｂがそれぞれ現れている。信号処理装置１０２は、本開示の様々な実施形態に従って、生成される表示８００ａを修正して出力ビデオ信号を形成することができる。出力ビデオ信号は、信号処理装置１０２のフレームバッファに記憶することも、及び／又はディスプレイ画面１１４上に表示されるようにレンダリングすることもできる。ある実施形態では、統合器１２８が、第１のコンテンツ領域８０２のサイズを縮小することにより、未利用領域８０４ａ及び８０４ｂを統合する。
【０１１８】
図８には、縮小された第１のコンテンツ領域８０６及び統合領域８０８を含む出力ビデオ信号８００ｂを示している。信号マネージャ１３４は、第１のコンテンツ領域８０２のサイズを縮小して、第１のコンテンツ領域８０２の周囲に新たな未利用領域を作成する。統合器１２８は、この新たな形成された未利用領域を未利用領域８０４ａ及び８０４ｂと統合して、統合領域８０８を形成する。ある実施形態では、統合器１２８が、第１のコンテンツ領域８０２のサイズをスケール調整した後に、統合領域８０８を出力ビデオ信号８００ｂの少なくとも１つの端部に向けて移動する。
【０１１９】
図８には、縮小された第１のコンテンツ領域８０６及び統合領域８１０を含む出力ビデオ信号８００ｃを示している。出力ビデオ信号８００ｃには、出力ビデオ信号８００ｃの左端に位置合わせされた縮小された第１のコンテンツ領域８０６が示されている。縮小された第１のコンテンツ領域８０６の右側及び下方には、統合領域８１０が形成される。
【０１２０】
図８には、ピラーボックスフォーマットに関して、第１のコンテンツ領域のサイズを縮小することにより複数の未利用領域を統合する様子を示している。しかしながら、本開示は、ピラーボックスフォーマットのみに限定されるものではない。当業者であれば、第１のコンテンツ領域のサイズを縮小することにより、（レターボックスフォーマット及びウィンドウボックスフォーマットなどの）異なる表示フォーマットの複数の未利用領域を統合することもできると理解するであろう。
【０１２１】
図８には、第１のコンテンツ領域のサイズのスケール調整時に、第１のコンテンツ領域のアスペクト比が変化しないようにしてスケール調整できることを示している。しかしながら、本開示は、第１のコンテンツ領域のアスペクト比を保つことに限定されるものではない。第１のコンテンツ領域のサイズのスケール調整時には、本開示の範囲を限定することなく第１のコンテンツ領域のアスペクト比を変更することもできる。
【０１２２】
本説明において説明するような開示する方法及びシステムの実施形態、又はその構成要素の一部は、コンピュータシステムの形で実現することができる。コンピュータシステムの典型的な例としては、以下に限定されるわけではないが、汎用コンピュータ、プログラム式マイクロプロセッサ、マイクロコントローラ、周辺集積回路要素、及び本開示の方法を構成するステップを実施できるその他の装置又は装置構成が挙げられる。
【０１２３】
これらのコンピュータシステムは、コンピュータ、入力装置、ディスプレイユニット及びインターネットを含む。コンピュータは、マイクロプロセッサをさらに含む。マイクロプロセッサは、通信バスに接続する。コンピュータは、メモリも含む。メモリは、ランダムアクセスメモリ（ＲＡＭ）又はリードオンリメモリ（ＲＯＭ）とすることができる。コンピュータシステムは、ハードディスクドライブ、又はフロッピーディスクドライブ、光学ディスクドライブなどの取り外し可能記憶ドライブとすることができる記憶装置をさらに含む。記憶装置は、コンピュータプログラム又はその他の命令をコンピュータシステムにロードするための他の同様の手段であってもよい。コンピュータシステムは、通信ユニットも含む。コンピュータは、この通信ユニットにより、入力／出力（Ｉ／Ｏ）インターフェイスを介して他のデータベース及びインターネットに接続して、他のデータベースからのデータの転送及び受信を可能にすることができる。通信ユニットは、コンピュータシステムがデータベースに、並びにＬＡＮ、ＭＡＮ、ＷＡＮ及びインターネットなどのネットワークに接続できるようにする、モデム、イーサネットカード又は他のいずれかの同様の装置を含むことができる。コンピュータシステムは、システムがＩ／Ｏインターフェイスを介してアクセスできる入力装置を通じて、顧客からの入力を容易にする。
【０１２４】
コンピュータシステムは、入力データを処理するために、１又はそれ以上の記憶要素に記憶された命令セットを実行する。記憶要素は、必要に応じてデータ又はその他の情報を保持することもできる。記憶要素は、処理機械内に存在する情報ソース又は物理的メモリ要素の形をとることができる。
【０１２５】
プログラム可能命令又はコンピュータ可読命令は、本開示の方法を構成するステップなどの特定のタスクを実行するように処理機械に命令する様々なコマンドを含むことができる。説明した方法及びシステムは、ソフトウェアプログラミングのみを使用して実装することも、又はハードウェアのみを使用して実装することも、或いはこれらの２つの技術の様々な組み合わせによって実装することもできる。本開示は、使用するプログラミング言語及びコンピュータのオペレーティングシステムとは無関係である。本開示の命令は、以下に限定されるわけではないが、「Ｃ」、「Ｃ＋＋」、「ビジュアルＣ＋＋」及び「ビジュアルベーシック」を含む全てのプログラミング言語で書くことができる。さらに、ソフトウェアは、本開示に示すように、別個のプログラム、より大きなプログラムを含むプログラムモジュール、又はプログラムモジュールの一部が集まった形をとることができる。ソフトウェアは、オブジェクト指向プログラミングの形のモジュラープログラミングを含むこともできる。処理機械による入力データの処理は、顧客コマンド、以前の処理の結果、又は別の処理機械による要求に応答して行うことができる。本開示は、以下に限定されるわけではないが、「Ｕｎｉｘ」、「ＤＯＳ」、「Ａｎｄｒｏｉｄ」、「Ｓｙｍｂｉａｎ」、「Ｗｉｎｄｏｗｓ」、「ｉＯＳ」及び「Ｌｉｎｕｘ」を含む全てのオペレーティングシステム及びプラットフォームに実装することができる。
【０１２６】
プログラム可能命令は、コンピュータ可読媒体に記憶して送信することができる。データ信号は、搬送波を介してプログラム可能命令を送信することができる。本開示の実施形態は、上記の方法及びシステム、又はこれらの数多くの考えられる変種を実装できる、コンピュータ可読媒体を含むコンピュータプログラム製品の形で実現することができる。
【０１２７】
様々な実施形態を図示し説明したが、本開示がこれらの実施形態のみに限定されないことは明らかであろう。当業者には、特許請求の範囲に示す本発明の思想及び範囲から逸脱することなく、数多くの修正、変更、変形、置換及び同等物が明らかになるであろう。
【図１】
2014103663.tif 000003
【図２】
2014103663.tif 000004
【図３ａ】
2014103663.tif 000005
【図３ｂ】
2014103663.tif 000006
【図３ｃ】
2014103663.tif 000007
【図３ｄ】
2014103663.tif 000008
【図３ｅ】
2014103663.tif 000009
【図４】
2014103663.tif 000010
【図５】
2014103663.tif 000011
【図６】
2014103663.tif 000012
【図７】
2014103663.tif 000013
【図８】
2014103663.tif 000014
【外国語明細書】
2014103663000001.pdf