(57)【特許請求の範囲】
【請求項１】
第１のビデオ信号フォーマットのビデオ信号を受信するステップと、
前記受信したビデオ信号の前記第１のビデオ信号フォーマットに関連付けられた少なくとも１つのパラメータを判定するステップと、
ディスプレイ装置に関連付けられた少なくとも１つの第１のパラメータを判定するステップであって、前記少なくとも１つの第１のパラメータは、前記ディスプレイ装置の機能を識別するために使用される、前記ステップと、
前記第１のビデオ信号に関連付けられた前記少なくとも１つのパラメータおよび前記ディスプレイ装置に関連付けられた前記少なくとも１つの第１のパラメータに基づいて、前記受信したビデオ信号を第２のビデオ・フォーマットの中間ビデオ信号に変換するステップと、
後の時点で前記ディスプレイ装置に表示を行うために、前記中間ビデオ信号をメモリに記憶するステップと、
前記後の時点で前記メモリから前記中間ビデオ信号を取得するステップと、
前記ディスプレイ装置に前記ビデオ・ディスプレイ信号を表示することに関連付けられた少なくとも１つの第２の異なるパラメータに基づいて、前記取得した中間ビデオ信号をビデオ・ディスプレイ信号に変換するステップであって、前記少なくとも１つの第２の異なるパラメータは、前記ディスプレイ装置の特定のディスプレイ・タイプおよびディスプレイ出力モードを識別する、前記ステップと、
を含む方法。
【請求項２】
前記ディスプレイ装置に前記ビデオ・ディスプレイ信号を供給するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記受信した入力信号は、第１の単一フレーム・フォーマットを有するビデオ信号であり、前記中間ビデオ信号は、左眼ビューおよび右眼ビューを表す一対のステレオスコピック画像信号であり、前記ビデオ・ディスプレイ信号は、第２の単一フレーム・フォーマットを有するビデオ信号である、請求項１に記載の方法。
【請求項４】
前記第１の単一フレーム・フォーマットおよび前記第２の単一フレーム・フォーマットは、オーバー／アンダー、チェッカーボード、ライン・インタリーブ、時間インタリーブ、サイドバイサイド、アナグリフ、およびクインカンクスのうちの少なくとも１つである、請求項３に記載の方法。
【請求項５】
前記受信した入力信号は、単一フレームのビデオ信号であり、前記ディスプレイ装置は、３次元ディスプレイ装置であり、前記受信した信号を中間ビデオ信号に変換するステップは、前記単一フレームのビデオ信号を少なくとも２つの画像信号を含む中間ビデオ信号に変換するステップを含む、請求項１に記載の方法。
【請求項６】
前記受信した入力信号は、２次元ビデオ・コンテンツと、デプスマップ・コンテンツおよびディスパリティマップ・コンテンツの少なくとも一方とを含むビデオ信号であり、前記ディスプレイ装置は、２次元ディスプレイ装置であり、前記中間信号をビデオ・ディスプレイ信号に変換するステップは、前記ビデオ・ディスプレイ信号から、デプスマップ・コンテンツおよびディスパリティマップ・コンテンツのうちの少なくとも一方を除去するステップを含む、請求項１に記載の方法。
【請求項７】
前記受信した入力信号は、３次元ビデオ信号であり、前記ディスプレイ装置は、２次元ディスプレイ装置であり、前記中間ビデオ信号をビデオ・ディスプレイ信号に変換するステップは、前記３次元ビデオ信号をアナグリフ・ビデオ信号に変換するステップを含む、請求項１に記載の方法。
【請求項８】
前記受信した入力信号は、マルチビュー・ビデオ信号であり、前記ディスプレイ装置は、３次元ディスプレイ装置であり、前記受信した信号を中間信号に変換するステップは、前記マルチビュー・ビデオ信号から左眼ビュー信号および右眼ビュー信号を選択するステップを含む、請求項１に記載の方法。
【請求項９】
前記受信した入力信号は、２次元ビデオ信号であり、前記ディスプレイ装置は、２次元ディスプレイ装置であり、前記受信したビデオ信号を中間信号に変換するステップは、前記２次元ビデオ信号をステレオスコピック３次元信号に変換するステップを含み、前記中間信号をビデオ・ディスプレイ信号に変換するステップは、前記ステレオスコピック３次元信号をアナグリフ・ビデオ信号に変換するステップを含む、請求項１に記載の方法。
【請求項１０】
前記ディスプレイ装置の少なくとも１つのパラメータを判定するステップは、前記ディスプレイ装置のための少なくとも１つのディスプレイ・モードを判定するステップを含む、請求項１に記載の方法。
【請求項１１】
前記ディスプレイ装置の少なくとも１つのパラメータを判定するステップは、
テスト・パターンを表示するステップと、
前記テスト・パターンに基づいて視聴者からの応答をリクエストするステップと、
を含む、請求項１に記載の方法。
【請求項１２】
第１のビデオ信号フォーマットのビデオ信号を受信する手段と、
前記受信したビデオ信号の前記第１のビデオ信号フォーマットに関連付けられた少なくとも１つのパラメータを判定する手段と、
ディスプレイ装置に関連付けられた少なくとも１つの第１のパラメータを判定する手段であって、前記少なくとも１つの第１のパラメータは、前記ディスプレイ装置の機能を識別するために使用される、前記手段と、
前記第１のビデオ信号に関連付けられた前記少なくとも１つのパラメータおよび前記ディスプレイ装置に関連付けられた前記少なくとも１つの第１のパラメータに基づいて、前記受信したビデオ信号を第２のビデオ・フォーマットの中間ビデオ信号に変換する手段と、
後の時点で前記ディスプレイ装置に表示を行うために、前記中間ビデオ信号をメモリに記憶する手段と、
前記後の時点で前記メモリから前記中間ビデオ信号を取得する手段と、
前記ディスプレイ装置に前記ビデオ・ディスプレイ信号を表示することに関連付けられた少なくとも１つの第２の異なるパラメータに基づいて、前記取得した中間ビデオ信号をビデオ・ディスプレイ信号に変換する手段であって、前記少なくとも１つの第２の異なるパラメータは、前記ディスプレイ装置の特定のディスプレイ・タイプおよびディスプレイ出力モードを識別する、前記手段と、
を含む装置。
【請求項１３】
前記ディスプレイ装置に前記ビデオ・ディスプレイ信号を供給する手段をさらに含む、請求項１２に記載の装置。
【請求項１４】
前記受信した入力信号は、第１の単一フレーム・フォーマットを有するビデオ信号であり、前記中間ビデオ信号は、左眼ビューおよび右眼ビューを表す一対のステレオスコピック画像信号であり、前記ビデオ・ディスプレイ信号は、第２の単一フレーム・フォーマットを有するビデオ信号である、請求項１２に記載の装置。
【請求項１５】
前記第１の単一フレーム・フォーマットおよび前記第２の単一のフレーム・フォーマットは、オーバー／アンダー、チェッカーボード、ライン・インタリーブ、時間インタリーブ、サイドバイサイド、アナグリフ、およびクインカンクスのうちの少なくとも１つである、請求項１４に記載の装置。
【請求項１６】
前記受信した入力信号は、２次元ビデオ信号であり、前記ディスプレイ装置は、３次元ディスプレイ装置であり、前記受信した信号を中間ビデオ信号に変換する手段は、前記２次元ビデオ信号を一対のステレオスコピック画像信号に変換する手段を含む、請求項１２に記載の装置。
【請求項１７】
前記受信した入力信号は、２次元ビデオ・コンテンツ信号および３次元ビデオ・コンテンツ信号の少なくとも一方であり、前記ディスプレイ装置はマルチビュー・ディスプレイ装置であり、前記中間信号をビデオ・ディスプレイ信号に変換する手段は、マルチビュー・ビデオ信号を生成する手段を含む、請求項１２に記載の装置。
【請求項１８】
前記受信した入力信号は、マルチビュー・ビデオ・コンテンツ信号であり、前記ディスプレイ装置は、３次元ディスプレイ装置であり、前記受信した信号を中間信号に変換する手段は、前記マルチビュー・ビデオ信号から左眼ビュー・コンテンツおよび右眼ビュー・コンテンツを生成する手段を含む、請求項１２に記載の装置。
【請求項１９】
前記受信した入力信号は、２次元ビデオ・コンテンツ信号および３次元ビデオ・コンテンツ信号の少なくとも一方であり、前記ディスプレイ装置は、２次元ディスプレイ装置であり、前記中間ビデオ信号をビデオ・ディスプレイ信号に変換する手段は、出力ビデオ信号をアナグリフ・ビデオ信号に変換する手段を含む、請求項１２に記載の装置。
【請求項２０】
前記ディスプレイ装置の少なくとも１つのパラメータを判定する手段は、前記ディスプレイ装置のための少なくとも１つのディスプレイ・モードを判定することを含む、請求項１２に記載の装置。
【請求項２１】
前記ディスプレイ装置の少なくとも１つのパラメータを判定する手段は、
テスト・パターンを表示する手段と、
前記テスト・パターンに基づいて視聴者からの応答をリクエストする手段と、
を含む、請求項１２に記載の装置。
【請求項２２】
受信した信号を復号し、当該復号した信号をビデオ部分とオーディオ部分とに分離する入力ストリーム・プロセッサと、
前記入力ストリーム・プロセッサに結合され、前記復号した信号の前記ビデオ部分の少なくとも１つの特性を判定し、かつディスプレイ装置の少なくとも１つの第１の特性を判定するコントローラであって、前記少なくとも１つの第１の特性は、前記ディスプレイ装置の機能を識別するために使用される、前記コントローラと、
と、
前記入力ストリーム・プロセッサおよび前記コントローラに結合されたビデオ信号処理回路であって、前記復号した信号の前記ビデオ部分の前記少なくとも１つの特性と、前記ディスプレイ装置の前記少なくとも１つの第１の特性とに基づいて、前記復号した信号の前記ビデオ部分を第１のビデオ・フォーマットから第２のビデオ・フォーマットに変換する、前記ビデオ信号処理回路と、
前記ビデオ信号処理回路に結合されたメモリ回路であって、後の時点で前記ディスプレイ装置に表示を行うために、前記第２のビデオ・フォーマットに変換されたビデオ信号を記憶する、前記メモリ回路と、
前記メモリ回路に結合され、前記記憶された第２のビデオ・フォーマットのビデオ信号を前記後の時点で取得し、前記ディスプレイ装置の少なくとも１つの第２の異なる特性に基づいて、前記取得したビデオ信号を第２のビデオ・フォーマットから第３のビデオ・フォーマットに変換する表示処理回路であって、前記少なくとも１つの第２の異なる特性は、前記ディスプレイ装置の特定のディスプレイ・タイプおよびディスプレイ出力モードを識別する、前記表示処理回路と、
前記ディスプレイ装置に前記第３のビデオ・フォーマットに変換されたビデオ信号を供給する、前記表示処理回路およびコントローラに結合されたインタフェース回路と、
を含む、信号受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１０年１月７日付で米国特許法第１１９条に基づいて米国に出願された仮特許出願第６１／２９２，９１６号の利益を主張するものである。
【０００２】
本願の開示は、概ねビデオ信号処理システムの動作に関し、より具体的には、ビデオ・ディスプレイ装置上に表示するための、信号処理装置におけるビデオ信号の受信および処理に関する。
【背景技術】
【０００３】
本欄は、読者に対し、以下に説明する本発明の様々な態様に関連していると思われる技術の様々な態様を紹介することを意図している。この説明は、読者に対して背景情報を提供し、本発明の様々な態様をより良好に理解しやすくするのに役立つと確信する。従って、各記載内容は、この点に鑑みて読まれるべきものあり、先行技術を自認するものではないことを理解すべきである。
【０００４】
ビデオ表示機能、特に、３次元（３Ｄ）およびマルチビュー表示機能は、進化し続けている。近年、この技術は、主に、映画館など、多数の聴衆に対して上映する際に使用されるものから、ブロードバンドまたはブロードキャスト通信システムなどの配信システムを介して家庭に提供されるもの、またはブルーレイ３Ｄなどの媒体を使用して家庭に提供されるものに移行してきている。映画館では限られた数の規格のみが使用されているが、家庭に３Ｄを導入する多くの試みがなされていることから、家庭における３Ｄコンテンツの配信および表示の規格は、依然として明確に定まっていない。表示技術とは無関係に、既存の３Ｄコンテンツは、多くの信号フォーマットで提供されることがあり、このような信号フォーマットとして、限定するものではないが、２次元（２Ｄ）ディスプレイ上で３Ｄをシミュレートするアナグリフ（例えば、赤／青またはカラーコード）、（通常、ディジタル・ライト・プロジェクタ（ＤＬＰ：ｄｉｇｉｔａｌ  ｌｉｇｈｔ  ｐｒｏｊｅｃｔｏｒ）・ディスプレイに使用される）チェッカーボード、サイドバイサイド、オーバー／アンダー、ライン・インタリーブ、時間インタリーブ、クインカンクス、マルチビュー・ビデオ符号化（ＭＶＣ）、および、毎秒４８フレーム（ｆｐｓ）（例えば、２×２４ｆｐｓ）または６０ｆｐｓ（例えば、２×３０ｆｐｓ）のインタリーブ・プログレッシブ・フレーム、さらに、センシオ（Ｓｅｎｓｉｏ）や他の独自のフォーマットが含まれる。
【０００５】
これらの信号フォーマットは、現在想定されるもののうちの幾つかのみを表したものであり、技術の進展に応じてより多くの信号フォーマットが出現することが予期される。様々な信号フォーマットが導入されている上、幾つかのディプレイ・タイプが存在する。これらのディスプレイ・タイプには、限定するものではないが、ＣＲＴ（ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ）、ＤＬＰ、プラズマ、液晶ディスプレイ（ＬＣＤ：ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）、有機発光ダイオード（ＯＬＥＤ：ｏｒｇａｎｉｃ  ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）、または同様のディプレイが含まれ、さらに、例えば、レンチキュラー・レンズ・ディスプレイを含む特別なレンズ・システムが含まれる。またさらに、３Ｄまたはマルチビュー画像をユーザが体験できるように、限定するものではないが、シャッター・グラス、偏光レンズ・グラス、アナグリフ３Ｄコンテンツ用の色付きレンズ・グラス、交互ディスプレイ偏光（ａｌｔｅｒｎａｔｉｎｇ  ｄｉｓｐｌａｙ  ｐｏｌａｒｉｚａｔｉｏｎ）、さらに、オート・ステレオスコピック表示技術を含み、幾つかのディスプレイ・モード（表示モード）または表示技術が存在する。家庭における３Ｄのための規格として、継続して新しいものが生まれてきており、多くの既存のディスプレイ装置では、現代の３Ｄコンテンツを表示できなくなることが見込まれる。全ての各信号フォーマット、各モード、各ディスプレイ、および各技術が存在し、さらに、これらが様々に組み合わさって存在するため、家庭の視聴者にとって、ユーザ体験が非常に困難なものとなっている。
【０００６】
家庭における３Ｄの処理を向上させるために、ビデオ信号の入力フォーマットをディスプレイのタイプおよびフォーマットのタイプに一致させるように変換するメカニズムが必要である。現代のビデオ処理システムの中には、ＮＶｉｄｉａ社の９８００システムなどのように、この変換の問題の一部に取り組むものがある。しかしながら、各変換システムは、依然として、極めて限定されており、ユーザにとって最適な表示体験を見つけ出すために、コンテンツ、ディスプレイ・タイプ、さらに、モードの分析に関連する問題に取り組むものであるようには見受けられない。多くの他の場合には、ビデオ処理システムは、単純に、３Ｄフォーマット化された信号コンテンツのためのパススルーとして主に動作し、ディスプレイの処理および動作に依存する。
【０００７】
さらに、３Ｄ機能付きのディスプレイのいずれかを所有するユーザの中には、３Ｄディスプレイ上で、より以前から存在する従来の２Ｄフォーマットで受信されたコンテンツを視聴することを望む者もいるであろう。他の視聴者は、従来の２Ｄディスプレイのみを有していても、３Ｄコンテンツを可能な限り最良の３Ｄディスプレイ・モードで視聴したいと望むであろう。さらに、マルチビュー信号フォーマットおよびディスプレイが出現しているものの、２Ｄまたは３Ｄコンテンツをマルチビュー・コンテンツに変換する変換方法は存在しない。また、マルチビュー・コンテンツを２Ｄまたは３Ｄコンテンツに変換する変換方法も存在しない。今日、ディスプレイ装置の最適な動作、さらに、ユーザがよりフレキシブルにコンテンツを表示できるようにするモードや技術について取り扱う解決法は存在しない。従って、ディスプレイ装置が２Ｄ、３Ｄ、または、マルチビュー・コンテンツを含む先進のビデオ・コンテンツを可能な限り最良に表示できるようにするためにシームレスでユーザ・フレンドリーな動作を提供するシステムおよび方法に対する需要が存在する。
【発明の概要】
【０００８】
本発明の実施形態の一態様による、第１のビデオ信号フォーマットのビデオ信号を受信するステップと、受信したビデオ信号の第１のビデオ信号フォーマットに関連付けられた少なくとも１つのパラメータを判定するステップと、ディスプレイ装置に関連付けられた少なくとも１つのパラメータを判定するステップと、第１のビデオ信号に関連付けられた少なくとも１つのパラメータおよびディスプレイ装置に関連付けられた少なくとも１つのパラメータに基づいて、受信した信号を第２のビデオ・フォーマットの中間ビデオ信号に変換するステップと、ディスプレイ装置に関連付けられた少なくとも１つのパラメータに基づいて、中間ビデオ信号をビデオ・ディスプレイ信号に変換するステップと、を含む方法について記載する。
【０００９】
本発明の実施形態の別の態様による、受信した信号を復号し、この復号した信号をビデオ部分とオーディオ部分とに分離する入力ストリーム・プロセッサと、入力ストリーム・プロセッサに結合されたコントローラであって、復号した信号のビデオ部分の少なくとも１つの特性を判定し、かつディスプレイ装置の少なくとも１つの特性を判定する、コントローラと、入力ストリーム・プロセッサおよびコントローラに結合されたビデオ信号処理回路であって、復号した信号のビデオ部分の少なくとも１つの特性と、ディスプレイ装置の少なくとも１つの特性とに基づいて、復号した信号のビデオ部分を第１のビデオ・フォーマットから第２のビデオ・フォーマットに変換し、さらに、第２のビデオ・フォーマットの第１の変換済のビデオ信号を第３のビデオ・フォーマットのディスプレイ出力信号に変換する、ビデオ信号処理回路と、ディスプレイ装置にディスプレイ出力信号を供給する、ビデオ信号処理回路に結合されたインタフェース回路と、を含む、装置について記載する。
【図面の簡単な説明】
【００１０】
【図１】本開示のコンテンツ配信システムの実施形態のブロック図である。
【図２】本開示のコンテンツ配信システムの別の実施形態のブロック図である。
【図３】本開示の信号受信装置の実施形態のブロック図である。
【図４】本開示の信号受信装置において使用されるディスプレイ信号変換器の実施形態のブロック図である。
【図５】本開示の信号変換処理の実施形態のフローチャートである。
【図６】本開示のベースフォームまたは中間信号変換処理の実施形態のフローチャートである。
【図７】本開示のディスプレイ信号変換処理の実施形態のフローチャートである。
【００１１】
本開示の各特徴事項および利点は、例示的な目的で与えられた以下の説明によって、より明らかとなるであろう。
【発明を実施するための形態】
【００１２】
各図面において示された要素は、ハードウエア、ソフトウエア、または、ハードウエアとソフトウエアを組み合わせた様々な形態で実施できることを理解すべきである。好ましくは、これらの各要素は、プロセッサ、メモリ、および入出力インタフェースを含む、１つ以上の適切にプログラムされた汎用デバイス上のハードウエアおよびソフトウエアを組み合わせて実施される。本明細書において、「結合（接続）されている」との表現は、直接的に結合（接続）されていること、または、１つ以上の中間コンポーネントを用いて、或いは介して、間接的に結合（接続）されていることを意味するように定義されている。このような中間コンポーネントは、ハードウエアに基づくコンポーネントおよびソフトウエアに基づくコンポーネントの双方を含む。
【００１３】
本説明は、本開示の原理を例示するものである。従って、本明細書に明示的に記載、または図示されていなくとも、当業者が本開示の原理を実施する様々な構成を企図することが可能であり、そのような構成が本開示の範囲に包含されることが理解できるであろう。
【００１４】
本明細書に記載された全ての例および条件付の文言は、本開示の原理を読者が理解するのを助けるための教示目的のものであり、発明者によって寄与された概念は、技術を発展させるものであり、このような具体的に記載された例や条件に限定されるように解釈されるべきではない。
【００１５】
また、本明細書における本開示の原理、態様、および、実施形態についての全ての記載、さらに、その特定の例は、構造的な均等物、機能的な均等物の双方を包含するように意図したものである。さらに、このような均等物は、現在公知の均等物だけでなく、将来において開発される均等物、即ち、構造に係らず、同一の機能を実行するように開発された全ての要素を包含するように意図されている。
【００１６】
従って、例えば当業者であれば、本明細書において示されたブロック図は、本開示の原理を実施する例示的な回路の概念図であることが理解できよう。同様に、フローチャート、フロー図、状態遷移図、擬似コードなどは、いずれも様々な処理を表すことが理解できよう。これらの処理は、実質的にコンピュータによって読み取り可能なメディアにおいて表すことができ、コンピュータまたはプロセッサにより実行され、このようなコンピュータまたはプロセッサが明示的に図示されているかどうかに関わるものではない。
【００１７】
各図面において示される様々な要素の機能は、専用のハードウエアの使用により提供されてもよく、適切なソフトウエアと関連付けてソフトウエアを実行することが可能なハードウエアの使用によって提供されてもよい。機能がプロセッサによって提供される場合にも、単一の専用プロセッサによって提供されてもよく、単一の共有プロセッサによって提供されてもよく、一部は共有されていてもよい複数の別個のプロセッサによって提供されてもよい。さらに、用語「プロセッサ」または「コントローラ」を明示的に使用した場合であっても、ソフトウエアを実行することが可能なハードウエアのみを意味するように解釈されるべきではなく、限定するものではないが、ディジタル信号プロセッサ（ＤＳＰ）・ハードウエア、ソフトウエアを格納する読み出し専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、および不揮発性の記憶装置を黙示的に含むことがある。
【００１８】
また、従来のおよび／または慣習的な他のハードウエアを含んでもよい。同様に、各図面に示されたどのスイッチも概念的なものに過ぎない。これらの機能はプログラム・ロジックの動作を介して、専用のロジックを介して、プログラム制御と専用のロジックとのインタラクションを介して、または、手動でも実行されることがある。状況に応じて具体的に理解されるように、実施者により、特定の技術を選択可能である。
【００１９】
請求の範囲において、特定の機能を実施するための手段として表現されたいずれの要素も、この機能をどのような方法で実行するものも包含するように意図している。例えばａ）機能を実行する回路要素を組み合わせたもの、または、ｂ）形態に関わらず、ソフトウエア、つまり、ファームウエア、マイクロコードなどを含み、機能を実施するためにソフトウエアの実行に適した回路と組み合わせたものも包含する。このような請求の範囲によって定義される本開示は、請求項に記載された様々な手段によって提供される機能が請求の範囲の要件として、組み合わせられ、まとめられている事実に基づいたものである。従って、このような機能を提供することが可能な手段はどのようなものであっても、本願において示されているものと均等であるとみなされる。
【００２０】
以下、本開示の１つ以上の具体的な実施形態について説明する。これらの実施形態の簡潔な説明を提供する目的で、明細書中では、実際の実施態様の必ずしも全ての特徴事項については説明しない。エンジニアリングまたは設計プロジェクトにおける場合のような、実際の実施態様の開発において、実施態様毎に変更されることがあるシステム関連およびビジネス関連の制約に対するコンプライアンスなど、開発者の特定の目的を達成するために数多くの実施態様独自の決定が行われなければならないことを理解すべきである。さらに、しかしながら、このような開発努力は、本開示の利点を享受する当業者の設計、製作、製造において日常的に行われるものであることを理解すべきである。
【００２１】
以下、ビデオ信号に関連するシステムについて、より具体的には、ここで定義されるような、地上波、衛星波、ケーブル、または、ブロードバンド・インターネット・システムなどの、信号送信システムを介してユーザ宅の構内にある受信装置に表示のために配信されるビデオ信号に関連するシステムについて説明する。さらに、システムは、ローカル・ディスク、何らかの形態のＮＡＳ（ｎｅｔｗｏｒｋ  ａｔｔａｃｈｅｄ  ｓｔｏｒａｇｅ）、または、ビデオ・サービスを提供する装置を含む、ローカル・ストレージから、あるいは、家庭用ネットワーク内の他の装置からのコンテンツを配信する装置を含む。ここで説明する各実施形態は、セットトップ・ボックス、または同様のビデオ処理装置において使用することができる。さらに、各実施形態は、セットトップ・ボックスに帰属する各機能がテレビジョンのビデオ復号機能に適用される、このようなテレビジョン、または、同様のビデオ信号ディスプレイ装置において使用することができる。同様の装置の例として、限定するものではないが、携帯電話、インテリジェント電話、携帯情報端末（ＰＤＡ）、パーソナル・ビデオ・レコーダ、メディア・プレーヤ、ゲーム・コンソール、ディスク・プレーヤ、およびラップトップ・コンピュータが挙げられる。他のタイプの信号を受信するために利用される他のシステムは、同様の構造および処理を含むことがある。当業者であれば、本明細書中で説明された回路および処理の各実施形態が、１組の想定される実施形態に過ぎないことを理解できよう。なお、重要なこととして、様々な放送および無線規格に準拠した信号は、空中波、無線ネットワーク、電話線、電力線、同軸ケーブル、または、何らかの他のローカルなメディア（媒体）を介して送信されるものを含み、一般的に、地上波、衛星波、または、ケーブル・ネットワークを介するもの以外の方法で送信されることがある。従って、代替的な実施形態においては、システムのコンポーネントが組み替えられたり、省略されたり、追加的なコンポーネントがさらに設けられたりすることがある。例えば、軽微な変更により、本明細書において説明するシステムを、世界のどこか他の場所で使用されるサービスを含み、他の地上波放送サービス、ｗｉ−ｆｉのビデオ・サービスおよびオーディオ・サービス、または、電話データ・サービスにおいて使用されるように構成することができる。
【００２２】
以下に説明する各実施形態は、主に、信号の受信および処理に関する。限定するものではないが、各図面において記載または示していない特定の制御信号および電力供給のための接続を含み、各実施形態の特定の態様は、当業者によって容易に確定することができるであろう。各実施形態は、マイクロプロセッサおよびプログラム・コード、または、カスタムな集積回路の使用を含み、ハードウエアを使用して実施されることもあり、ソフトウエアを用いて実施されることもあり、ハードウエアおよびソフトウエアの双方を用いて実施されることもあることを理解すべきである。さらに、各実施形態のうちの多くは、反復的な処理（演算）および各実施形態の要素間の接続に関わる場合があることを理解すべきである。代替的な各実施形態は、本明細書において説明されている反復的な処理の実施形態の代わりに、または、追加して、直列に結合された同一の要素を繰り返したものを用いたパイプライン・アーキテクチャを使用して実現されることがある。開示する各実施形態は、ビデオ・コンテンツの最適な表示を提供するシステムおよび方法に関する。
【００２３】
より具体的には、各実施形態は、ディスプレイ装置がサポートする好適なフォーマットが２Ｄ、３Ｄ、または、マルチビュー・フォーマットであるかを、利用可能なモードまたは技術とともに検出または判定し、この情報を使用して、信号プロセッサがディスプレイにとって適切且つ最適（最善）なフォーマットでコンテンツを提供するように、受信した２Ｄ、３Ｄ、または、マルチビュー・コンテンツを処理し、変換する信号処理に関する。
【００２４】
次に、各図面、最初に図１を参照すると、本開示の各態様を使用するコンテンツ配信システム１００の例示的な実施形態が示されている。システム１００は、３Ｄコンテンツを含むコンテンツを、オーディオ・プログラムおよびビデオ・プログラムの形態で、２つの想定可能な配信ネットワークのうちの一方を介してユーザ宅に配信する。主に３Ｄコンテンツの配信についてシステム１００を説明するが、このシステム１００をエンハンスド２Ｄコンテンツ、またはマルチビュー・コンテンツなど、他のビデオ・コンテンツの配信に同様に適用することができる。
【００２５】
システム１００において、３Ｄコンテンツは、２Ｄコンテンツとともに、映画スタジオまたは制作ハウスなどの３Ｄコンテンツ・ソース１１０で作成され、提供される。３Ｄコンテンツ・ソース１１０は、放送アフィリエイト・マネージャ１２０に放送コンテンツ信号を提供する。さらに、３Ｄコンテンツ・ソース１１０は、コンテンツ・マネージャ１３０に特別なコンテンツ信号を提供する。放送アフィリエイト・マネージャ１２０およびコンテンツ・マネージャ１３０の各々は、それぞれ、配信ネットワーク１４０および配信ネットワーク１５０を介して、通常はユーザ宅に存在する、またはユーザ宅の近隣に存在するセットトップ・ボックス１６０に接続されている。さらに、コンテンツは、ローカル・コンテンツ・ソース１８０からセットトップ・ボックス１６０に配信されることがある。セットトップ・ボックス１６０は、ユーザ宅においてディスプレイ装置１７０に結合され、配信されたビデオ・コンテンツを視聴するために使用される。
【００２６】
上述したように、３Ｄコンテンツ・ソース１１０は、２つの形態のうちの少なくとも一方でコンテンツを供給することがある。一方の形態は、放送アフィリエイト・マネージャ１２０に配信される放送コンテンツである。放送アフィリエイト・マネージャ１２０は、通常、ＡＢＣ放送（Ａｍｅｒｉｃａｎ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ）、ＣＢＳ放送（Ｃｏｌｕｍｂｉａ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓｙｓｔｅｍ）、ＮＢＣ放送（Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ）などの米国放送サービスであり、コンテンツを収集、保管することがある。さらに、ケーブルまたは衛星の信号コンテンツ配信に関連する放送サービスが放送アフィリエイト・マネージャ１２０となることがある。さらに、放送アフィリエイト・マネージャ１２０は、配信ネットワーク１４０を介したコンテンツの配信をスケジューリングすることができる。放送アフィリエイト・マネージャ１２０は、最終的には、スケジュールに基づいて、またはスケジュールに基づくことなく、配信ネットワーク１４０を介して配信用コンテンツを提供する。配信ネットワーク１４０は、国のセンターから１つ以上の地域またはローカルのセンターへの衛星送信リンクを含むことがある。さらに、配信ネットワーク１４０は、空中波放送、衛星波放送、またはケーブル放送などを介したローカル配信システムを使用したローカライズされたコンテンツ配信ネットワークを含むことがある。配信された放送コンテンツは、セットトップ・ボックス１６０上の配信ネットワーク・インタフェースを介して、セットトップ・ボックス１６０の入力部に供給される。
【００２７】
さらに、３Ｄコンテンツ・ソース１１０は、コンテンツ・マネージャ１３０に対して特別なコンテンツを提供することができる。特別なコンテンツには、プレミアム視聴、ペイパービュー・コンテンツ、３Ｄ映画またはビデオ、ゲーム、放送コンテンツに対するエンハウスメント・フィーチャー（拡張コンテンツ）、もしくは、放送アフィリエイト・マネージャ１２０に対して提供されない他のコンテンツが含まれることがある。コンテンツ・マネージャ１３０は、配信ネットワーク１５０を介したコンテンツの配信を管理し、再パッケージし、さらに、スケジューリングする。多くの場合、特別なコンテンツは、ユーザによってリクエストされ、コンテンツ・マネージャ１３０によって配信ネットワーク１５０を介して管理され、配信されるコンテンツである。インターネット・ウエブサイトなどのサービス・プロバイダがコンテンツ・マネージャ１３０となることもある。さらに、コンテンツ・マネージャ１３０は、３Ｄコンテンツ・ソースなどのコンテンツ・プロバイダ、放送アフィリエイト・マネージャ１２０などの放送サービス、または、配信ネットワーク・サービスと提携していることがある。さらに、コンテンツ・マネージャ１３０は、別個のインターネット接続を介して３Ｄコンテンツ・ソースによって提供されない他のインターネット・コンテンツを組み込むことがある。
【００２８】
コンテンツ・マネージャ１３０は、配信ネットワーク１５０などの別個の配信ネットワークを介して、セットトップ・ボックス１６０に対してコンテンツを配信することができる。配信ネットワーク１５０は、高速２方向のブロードバンド・インターネット・タイプの通信システムを含むことがある。なお、重要なこととして、ブロードキャスト・アフィリエイト・マネージャ１２０からのコンテンツの一部または全てが配信ネットワーク１５０を全て、または、部分的に使用して配信されることがあり、コンテンツ・マネージャ１３０からのコンテンツの一部または全てが配信ネットワーク１４０を全て、または、部分的に使用して配信されることがある。特別なコンテンツは、セットトップ・ボックス１６０上のコンテンツ配信ネットワーク・インタフェースを介してセットトップ・ボックス１６０の入力部に供給される。
【００２９】
さらに、ローカル・コンテンツ・ソース１８０がセットトップ・ボックス１６０にコンテンツを配信してもよい。ローカル・コンテンツ・ソース１８０は、配信ネットワーク１４０または配信ネットワーク１５０を介して配信されなかったコンテンツを提供してもよいが、このコンテンツは、依然として、３Ｄコンテンツ・ソース１１０から発せられるコンテンツに基づくことがある。さらに、ローカル・コンテンツ・ソース１８０は、ユーザが作成したコンテンツ、または、コンピュータが生成したコンテンツなどを提供することがある。この場合、コンテンツは送信されないが、代わりに、ローカルで生成、または、再生される。ローカル・コンテンツ・ソース１８０には、ハードディスク・ドライブなどのローカルの携帯用ストレージ装置、または、ＣＤやＤＶＤなどの着脱可能なメディアが含まれることがある。ローカル・コンテンツ・ソース１８０は、ゲーム・コンソールやパーソナル・コンピュータのような、エンタテインメント装置や情報装置の一部として含まれていてもよい。
【００３０】
セットトップ・ボックス１６０は、配信ネットワーク１４０および配信ネットワーク１５０のうちの一方、または両方から、或いは、ローカル・コンテンツ・ソース１８０から受信された信号の形態のコンテンツを受信する。セットトップ・ボックス１６０は、１つ以上のチャネルまたはプログラム・ストリームを選択し、復号することを含み、コンテンツを分離し、処理する。セットトップ・ボックス１６０は、ユーザの嗜好およびコマンドに基づいて受信したコンテンツを分離したものを提供することができる。より具体的には、セットトップ・ボックス１６０は、受信した信号のフォーマットの識別および判定を行い、利用可能な最良の、または、最適なディスプレイ信号フォーマット（表示用信号フォーマット）を判定した後、受信した信号をディスプレイ信号フォーマットに変換する。以下、セットトップ・ボックス１６０などの信号受信装置の動作についてのさらなる詳細を説明する。オーディオおよびビデオ信号の形態で選択、処理されたコンテンツは、ディスプレイ装置１７０に提供される。従来の２Ｄタイプのディスプレイがディスプレイ装置１７０となることがある。ディスプレイ装置１７０は、代替的には、３Ｄコンテンツを表示するために特定の３Ｄ信号フォーマット入力を必要とする先進の３Ｄディスプレイである。さらに、ユーザは、ディスプレイ装置１７０の２Ｄまたは３Ｄの特性を用いて使用できる３Ｄモードまたは技術を採用することができる。例えば、ユーザは、色付きレンズのグラスを使用して従来の２Ｄディスプレイ上でアナグリフ処理された信号を視聴することができる。さらに、ユーザは、３Ｄディスプレイと同期した偏光グラスまたはシャッター・グラスを使用してもよい。最後に、オート・ステレオスコピック・タイプ、または、他のタイプのマルチビュー・ディスプレイ・レンズを含む、先進のマルチビュー・ディスプレイをディスプレイ装置１７０とすることができる。
【００３１】
さらに、セットトップ・ボックス１６０は、配信ネットワーク１５０を介した通信用のインタフェースを含んでいてもよい。例えば、セットトップ・ボックス１６０は、ディスプレイ装置識別情報、コンテンツ・サーチ・リクエスト、または、ダイレクト・コンテンツ・リクエストを含む情報を、コンテンツ・マネージャ１３０に対して送信することが可能である。さらに、セットトップ・ボックス１６０は、配信ネットワーク１５０を介して、リクエストおよびサーチ・リクエストの結果に基づいてダウンロード可能なソフトウエア・アプリケーションおよびアップデートを含む情報、カスタム・コンテンツを受信するようにしてもよい。
【００３２】
図２を参照すると、本開示の各態様を使用したコンテンツ配信システム２００の別の実施形態が示されている。システム２００は、２つの想定可能な配信ネットワークのうちの一方を介して、オーディオ・プログラムおよびビデオ・プログラムの形態で、３Ｄコンテンツを含むコンテンツを、住居、アパートメント、およびホテルなどの１つまたは複数の居住ユニットに配信する。コンテンツは、ゲートウエイまたはヘッドエンド装置に提供される。ゲートウエイまたはヘッドエンド装置は、コンテンツを個々の部屋、アパートメント、または、住戸を有する居住区域内の複数のクライアント装置およびディスプレイ装置に配信する。主に３Ｄコンテンツの配信についてシステム２００を記載しているが、エンハンスド２Ｄコンテンツまたはマルチビュー・コンテンツなど、他のビデオ・コンテンツの配信にシステム２００を適用することもできる。
【００３３】
システム２００において、３Ｄコンテンツは、２Ｄコンテンツとともに、映画スタジオまたは制作ハウスなどの３Ｄコンテンツ・ソース２１０で作成され、提供される。３Ｄコンテンツ・ソース２１０は、放送アフィリエイト・マネージャ２２０に放送コンテンツ信号を提供する。さらに、３Ｄコンテンツ・ソース２１０は、コンテンツ・マネージャ２３０に特別なコンテンツ信号を提供する。放送アフィリエイト・マネージャ２２０およびコンテンツ・マネージャ２３０の各々は、それぞれ、配信ネットワーク２４０および配信ネットワーク２５０を介して、通常は１つまたは複数の住戸に存在する、または、１つまたは複数の住戸の近隣に存在するゲートウエイ・ヘッドエンド装置２５５に接続されている。さらに、追加コンテンツがローカル・コンテンツ・ソース２８０からゲートウエイ・ヘッドエンド装置２５５に配信されることがある。なお、重要なこととして、ゲートウエイ・ヘッドエンド装置２５５が単一の住戸セッティング内において使用される場合、このゲートウエイ・ヘッドエンド装置２５５は、ゲートウエイ、または、ルータ装置と呼ばれることが多い。ゲートウエイ・ヘッドエンド装置２５５が複数の住戸セッティングにおいて使用される場合には、ゲートウエイ・ヘッドエンド装置２５５は、ヘッドエンド装置と呼ばれることが多い。ゲートウエイ・ヘッドエンド装置２５５は、住戸の任意の位置にある複数のクライアント装置２６５ａ〜２６５ｎの各々に接続されている。複数のクライアント装置２６５ａ〜２６５ｎの各々は、ディスプレイ装置２７０ａ〜２７０ｎに結合され、配信されたビデオ・コンテンツを視聴するために使用される。３Ｄコンテンツ・ソース２１０、放送アフィリエイト・マネージャ２２０、コンテンツ・マネージャ２３０、配信ネットワーク２４０、配信ネットワーク２５０、ディスプレイ装置２７０ａ〜２７０ｎ、およびローカル・コンテンツ・ソース２８０の動作および機能は、図１の同様の名称を有する各要素と同様であり、本明細書においてさらなる詳細は説明しない。
【００３４】
ゲートウエイ・ヘッドエンド２５５は、配信ネットワーク２４０および配信ネットワーク２５０のうちの一方または両方から、或いは、ローカル・コンテンツ・ソース２８０からの受信された信号の形態のコンテンツを受信する。ゲートウエイ・ヘッドエンド２５５は、複数のチャネルまたはプログラム・ストリームのチューニング、復調、および逆多重化（分離）を同時に行う回路を含むことがある。この回路は、受信した信号を、プログラムまたはサービス（例えば、テレビジョン・チャンネル・ビデオ、テレビジョン・チャンネル・オーディオ、プログラム・ガイドなど）を各々が搬送する複数のデータ・ストリームに変換するために、複数のチューナ、復調器、および逆多重化器を含むことがある。さらに、ゲートウエイ・ヘッドエンド２５５は、クライアント装置２６５ａ〜２６５ｎにプログラムやサービスを提供するために、住戸内のローカル・エリア・ネットワーク（ＬＡＮ）に対するインタフェースとなる処理回路を含む。一実施形態においては、ゲートウエイ・ヘッドエンド２５５は、イーサネット（登録商標）を介してクライアント装置２６５ａ〜２６５ｎに対するインタフェースとなるインタネット・プロトコル（ＩＰ）・ラッパ回路を含む。
【００３５】
ゲートウエイ・ヘッドエンド２５５は、ローカル・エリア・ネットワークを介してクライアント装置２６５ａ〜２６５ｎに接続されることがある。図示しないが、ローカル・エリア・ネットワークは、１つ以上のルータ、スイッチ、モデム、スプリッタ、またはブリッジを含むことがある。さらに、ローカル・エリア・ネットワークは、有線インタフェースに加えて無線インタフェースを含むことがある。クライアント装置２６５ａ〜２６５ｎは、ＩＰパケットなど、ゲートウエイ・ヘッドエンド装置２５５からのデータを受信する機能を有するビデオ、オーディオ、および／または、その他のデータの受信機であればどのようなタイプのものであってもよい。本明細書において使用される用語、「クライアント装置」の範囲は、テレビジョンとともに使用される装置だけに限定されるものではない。むしろ、クライアント装置２６５ａ〜２６５ｎは、テレビジョン、ディスプレイ、または、コンピュータの内部にあるか、外部にあるかに関わらず、本明細書において説明されているように機能するように構成された、住居内のエンド・ユーザ装置として動作するどのような装置や機器であってもよく、限定するものではないが、ビデオ・コンポーネント、コンピュータ、無線電話、または他の形態のビデオ・レコーダが含まれる。
【００３６】
さらに、ゲートウエイ・ヘッドエンド装置２５５は、配信ネットワーク２５０を介して通信するためのインタフェースを含むことがある。例えば、ゲートウエイ・ヘッドエンド装置２５５は、１つ以上のクライアント装置２６５ａ〜２６５ｎから受信されるディスプレイ装置識別情報、コンテンツ・サーチ・リクエスト、または、ダイレクト・コンテンツ・リクエストを含む情報を、コンテンツ・マネージャ２３０に対して送信することが可能である。さらに、ゲートウエイ・ヘッドエンド２５５は、配信ネットワーク２５０を介して、各リクエストおよびサーチ・リクエストの結果に基づいてダウンロード可能なソフトウエア・アプリケーションおよびアップデートを含む情報、カスタム・コンテンツを受信し、この情報を１つ以上のクライアント装置２６５ａ〜２６５ｎに提供するようにしてもよい。
【００３７】
クライアント装置２６５ａ〜２６５ｎは、ローカル・エリア・ネットワークを介してゲートウエイ・ヘッドエンド装置２５５から受信したビデオ・プログラム・ストリームを含むデータ信号を処理する。さらに、クライアント装置２６５ａ〜２６５ｎは、コンテンツに対する個々のユーザの各リクエストを受信、処理し、これらのリクエストをゲートウエイ・ヘッドエンド２５５に提供することができる。ゲートウエイ・ヘッドエンド２５５におけるＩＰラッパ回路は、クライアント装置２６５ａ〜２６５ｎからのこれらのリクエストを受信し、特定のプログラムやサービスをリクエストしたクライアント装置２６５ａ〜２６５ｎに対してプログラムまたはサービス・コンテンツをマルチキャストする（即ち、ＩＰアドレスを介してブロードキャストする）ように構成されていてもよい。オーディオ信号およびビデオ信号の形態の選択および処理されたプログラムまたはサービス・コンテンツは、ディスプレイ装置２７０ａ〜２７０ｎに供給される。以下、ゲートウエイ・ヘッドエンド２５５およびクライアント装置２６５ａ〜２６５ｎの動作のさらなる詳細について説明する。
【００３８】
図３を参照すると、信号受信装置３００の実施形態のブロック図が示されている。信号受信装置３００は、通常、図１または図２に記載されているような、１つ以上の配信ネットワークを介して配信されるコンテンツを含む信号を受信するために使用され、代替的には、図１に記載されているローカル・コンテンツ・ソース１８０または図２に記載されているローカル・コンテンツ・ソース２８０から配信されるコンテンツを含む信号を受信するために使用される。信号受信装置３００は、図１に示されているセットトップ・ボックス１６０などの、セットトップ・ボックスに組み込まれることもあれば、代替的には、図１に示されているディスプレイ装置１７０などの、ディスプレイ装置を含む他の装置に組み込まれることもある。さらに、信号受信装置３００の全て、または、一部がゲートウエイ・ヘッドエンド装置２５５またはクライアント装置２６５ａ〜２６５ｎに組み込まれることがある。いずれの場合においても、電源および様々な制御信号などの、信号受信装置３００の完全な動作のために必要な幾つかのコンポーネントは、当業者によって良く知られているため、簡略化のために図示されていない。
【００３９】
信号受信装置３００において、ビデオおよびオーディオのコンテンツを含む信号が入力信号受信機３０５で受信される。入力受信機３０５は、入力ストリーム・プロセッサ３１０に結合している。入力ストリーム・プロセッサ３１０は、オーディオ・プロセッサ３３０に結合している。オーディオ・プロセッサ３３０は、オーディオ・インタフェース３３５に結合している。オーディオ・インタフェース３３５は、オーディオ増幅器およびスピーカなどのような、外部機器での使用のためにオーディオ出力信号を供給する。さらに、入力ストリーム・プロセッサ３１０は、ベース・ビデオ・プロセッサ３２０に結合している。ベース・ビデオ・プロセッサ３２０は、ディスプレイ・プロセッサ３４０に結合している。ディスプレイ・プロセッサ３４０は、ディスプレイ・インタフェース３５０に結合している。ディスプレイ・インタフェース３５０は、出力ビデオ信号を供給し、追加的に、外部のディスプレイ要素または装置に対する通信インタフェースとなることがある。なお、重要なこととして、オーディオ出力信号およびビデオ出力信号は、ＨＤＭＩなどのコンポジット出力インタフェースに組み合わされることがある。ビデオ・メモリ３５５は、入力ストリーム・プロセッサ３１０、ベース・ビデオ・プロセッサ３２０、およびディスプレイ・プロセッサ３４０に結合し、これらに対するインタフェースとなる。コントローラ３６０は、入力信号受信機３０５、入力ストリーム・プロセッサ３１０、ベース・ビデオ・プロセッサ３２０、オーディオ・プロセッサ３３０、ディスプレイ・プロセッサ３４０、およびディスプレイ・インタフェース３５０に結合している。制御メモリ３６５は、コントローラ３６０に結合している。さらに、コントローラ３６０は、ユーザ・インタフェース３７０に結合している。ユーザ・インタフェース３７０は、ユーザ、または視聴者によって信号受信機３００のインタラクティブな制御を可能とするのに必要となるいかなる構造や装置も含む。
【００４０】
入力信号受信機３０５は、１つ以上のオーディオおよびビデオ・プログラムを含む信号を受信することができる。この信号は、配信ネットワーク１４０を介して配信される放送信号であるか、配信ネットワーク１５０を介して配信されるブロードバンド信号であるか、図１に示されているローカル・コンテンツ・ソース１８０、または、図２に同様に記載されているものによりローカルに提供される信号である。入力信号受信機３０５は、限定するものではないが、ケーブル、衛星、空中波、イーサネット、ファイバ、および電話線ネットワークを含む、幾つかの想定可能なネットワークのうちの１つを介して、さらに、物理的なメディアを介して提供される信号を受信、復調、および復号するために使用される幾つかの公知の受信機または送受信機回路のうちの１つ以上を含むことがある。所望の入力信号は、コントローラ３６０からの制御信号に基づいて入力信号受信機３０５において、選択し、チューニングし、復号することができる。代替的には、入力信号受信機３０５は、ローカル・コンテンツ・ソースから信号を受信することができる。コントローラ３６０は、ユーザ・インタフェース３７０を介して提供されるユーザ入力に基づいて制御信号を生成することができる。
【００４１】
入力受信機３０５からの復号された出力信号は、入力ストリーム・プロセッサ３１０に供給される。入力ストリーム・プロセッサ３１０は、最終的な信号コンテンツの選択および処理を実行し、復号された信号コンテンツ・ストリーム内でオーディオ・コンテンツからビデオ・コンテンツを分離する。オーディオ・コンテンツは、圧縮されたディジタル信号など、受信されたフォーマットからアナログまたはディジタルの波形の信号に変換するために、オーディオ・プロセッサ３３０に供給される。アナログまたはディジタルの波形の信号は、オーディオ・インタフェース３３５に供給され、さらに、ディスプレイ装置またはオーディオ増幅器に供給される。代替的には、オーディオ・インタフェース３３５は、高精細度マルチメディア・インターフェース（ＨＤＭＩ）・ケーブル、またはソニー社とフィリップス社のディジタル・インタコネクト・フォーマット（Ｓ／ＰＤＩＦ）などを介した代替的なディジタル・オーディオ・インタフェースを使用して、ディジタル信号をアナログ出力装置またはディスプレイ装置に供給することができる。
【００４２】
入力ストリーム・プロセッサ３１０からのビデオ信号コンテンツは、ベース・ビデオ・プロセッサ３２０に供給される。ビデオ信号コンテンツは、従来の圧縮２Ｄ、３Ｄチェッカーボード、オーバー/アンダー、ライン・インタリーブ、クインカンクス、サイドバイサイド・フォーマット、または、時間インタリーブ、Ｓｅｎｓｉｏなどの独自３Ｄフォーマット、または、ＭＶＣやＳＶＣなどの他のフォーマットを含む幾つかのフォーマットのうちの１つで供給することができる。さらに、信号コンテンツは、２４ｆｐｓまたは３０ｆｐｓなど、特定のフレーム・レートで供給することができる。さらに、信号は、７２０ライン・インタリーブ（７２０ｉ）または１０８０ライン・プログレッシブ（１０８０ｐ）などの、特定のディスプレイ解像度フォーマットで供給することができる。ベース・ビデオ・プロセッサ３２０は、入力信号フォーマットおよび１つ以上のディスプレイ装置の特性に基づいてビデオ・コンテンツを必要に応じてベースフォームまたは中間フォームにする第１の変換を提供する。幾つかのベースフォームが想定可能であり、同時に、または、連続的に、複数のベースフォームを生成することができる。さらなる変換を容易にするために選択される、想定可能な１つのベースフォームは、左右ステレオスコピック・フォーマットのベースフォームである。左右ステレオスコピック・フォーマットは、左眼用の画像および右眼用の別の画像に基づく２つの別個の画像を含む。なお、重要なこととして、左右ステレオスコピック・フォーマットにより、入力信号のための様々な３Ｄフォーマットと、ディスプレイ装置のための他の様々な３Ｄフォーマットとの間の変換が可能となる。また、左右ステレオスコピック・フォーマットにより、２Ｄ入力フォーマットの３Ｄ出力への変換、さらに、３Ｄ入力フォーマットの２Ｄディスプレイでの使用のための２Ｄまたは３Ｄ出力への変換が可能となる。さらに、左右ステレオスコピック・フォーマットにより、マルチビュー入力フォーマットの２Ｄディスプレイ装置および３Ｄディスプレイ装置のうちのいずれかの信号フォーマットへの変換、また、その逆の変換が可能となる。
【００４３】
ベース・ビデオ・プロセッサ３２０におけるベースフォーム変換処理は、コントローラ３６０から受信された入力に基づいて制御されることがある。以下、ベースフォーム変換処理について、さらに詳細に説明する。ベース・ビデオ・プロセッサ３２０において必要となる第１の、即ち、ベースフォームの変換の後、１つのベースフォーム、または複数のベースフォームを含むベースフォーム信号は、ビデオ・メモリ３５５に記憶される。代替的には、ベースフォーム信号は、ディスプレイ・プロセッサ３４０に直接供給される。ベースフォーム信号をビデオ・メモリ３５５に供給せずに、ディスプレイ・プロセッサ３４０に直接供給するかどうかは、変換の演算量、または、受信された入力信号がコントローラ３６０によって識別、判定、制御されたことによって得られる情報に依存して決められる。
【００４４】
ベース・ビデオ・プロセッサ３２０またはビデオ・メモリ３５５からのベースフォーム信号は、ディスプレイ・プロセッサ３４０に供給される。ディスプレイ・プロセッサ３４０は、必要に応じて、ベースフォーム信号におけるベースフォームのうちの１つ以上をディスプレイ装置にとって適切な、または、ディスプレイ装置に最適化されたディスプレイ信号に変換する。ディスプレイ・プロセッサ３４０は、ベースフォーム信号をコントローラ３６０から受信された入力に基づいてディスプレイ信号に変換し、ディスプレイ・プロセッサ３４０で実行される変換処理は、ベース・ビデオ・プロセッサ３２０で実行される変換処理とは別個の変換処理となることがある。以下、ディスプレイ信号変換処理についてさらに詳細に説明する。ディスプレイ・プロセッサ３４０からの出力ディスプレイ信号は、ディスプレイ・インタフェース３５０に供給される。さらに、ディスプレイ・インタフェース３５０は、上述したタイプのディスプレイ装置などのディスプレイ装置にディスプレイ信号を供給する。ディスプレイ・インタフェース３５０は、赤―緑―青（ＲＧＢ）インタフェースなどのアナログ信号インタフェース、または、ＨＤＭＩなどのディジタル・インタフェースを含むことがある。
【００４５】
コントローラ３６０は、入力ストリーム・プロセッサ３１０、ベース・ビデオ・プロセッサ３２０、ディスプレイ・プロセッサ３４０、ディスプレイ・インタフェース３５０、およびユーザ・インタフェース３７０を含む信号受信装置３００におけるブロックの幾つかと相互接続され、さらに、これらとの間の相互動作を制御する。コントローラ３６０は、入力ストリーム信号を適切または最適化されたディスプレイ信号に変更する２段階の変換処理を管理する。コントローラ３６０は、必要な変換処理を判定し、管理するために、幾つかの入力を受信することがある。まず、コントローラ３６０は、入力ストリーム・プロセッサ３１０から入力信号フォーマットに関する情報を受信することがある。この情報は、ヘッダ・パケット内のデータなど、信号の部分として供給されることがある。さらに、この情報は、受信した信号におけるコンテンツ・ストリームに関連付けられた別個の情報ストリームとして供給されることがある。さらに、入力信号フォーマット情報を、ユーザによる入力ストリーム・プロセッサ３１０における信号分析によって直接判定することができ、入力信号フォーマット情報を、ユーザ・インタフェース３７０を介して、または幾つかの他の所定の方法で、ユーザ入力として供給することができる。
【００４６】
コントローラ３６０は、ディスプレイ・インタフェース３５０から、ユーザ・インタフェース３７０を介してユーザから、または、入力ストリーム・プロセッサ３１０を介して受信した入力信号の部分として、ディスプレイ装置の機能に関する情報を追加的に受信することができる。例えば、ディスプレイ・インタフェース３５０でＨＤＭＩ２方向通信を介して受信された情報を使用してディスプレイ装置を識別することができる。また、ＨＤＭＩ通信は、ディスプレイ機能を提供し、さらに、ディスプレイのための最適な設定項目を含むことができる。追加的には、ＨＤＭＩを介した、または、ユーザによる識別の後、コントローラ３６０は、入力信号受信機を介して、さらに、配信ネットワークを介して、信号受信装置からのリクエストをデータベース・サービスに送信することができる。さらに、データベースは、最適な３Ｄ信号フォーマット、解像度、および技術能力（ｔｅｃｈｎｏｌｏｇｙ  ｃａｐａｂｉｌｉｔｉｅｓ）を含む、特定の識別したディスプレイ装置に関連付けられた情報を含むことができる。さらに、データベースは、３Ｄコンテンツの表示のためにより適切または最適であると考えられる特定の特性または信号フォーマットやディスプレイ・フォーマットを識別することができる。制御メモリ３６５は、ディスプレイ情報、入力信号フォーマット情報、およびディスプレイ・フォーマット変換処理において使用される制御情報およびユーザ情報を記憶するように使用することができる。
【００４７】
図３に示され、記載されたビデオ・メモリ３５５および制御メモリ３６５は、当技術分野において公知な、どのような従来のストレージ、またはメモリ装置であってもよいことが理解されよう。さらに、ストレージまたはメモリの実施態様は、１つのメモリ装置、代替的には、共有された、または、共通のメモリを構成するために互いに結合された複数のメモリ回路など、幾つかの想定可能な実施形態を含むことがある。またさらに、メモリは、より大規模な回路のバス通信回路の部分など、他の回路に含まれることもある。最後に、ストレージまたはメモリは、限定するものではないが、ＳＲＡＭ（ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、および、ハードディスク・ドライブを含み、データおよび／またはインストラクション・コードを記憶するのに適したどのような現在のストレージ技術を利用することもできる。
【００４８】
さらに、コントローラ３６０は、入力ストリーム・コントローラ３１０、ベース・ビデオ・プロセッサ３２０、ディスプレイ・プロセッサ３４０、およびディスプレイ・インタフェース３５０に制御出力信号を供給する。コントローラ３６０は、入力信号のさらなる処理をバイパスし、さらに／または、受信されたフォームの受信信号コンテンツをビデオ・メモリ３５５に記憶するために、入力ストリーム・プロセッサ３１０、ベース・ビデオ・プロセッサ３２０、およびディスプレイ・プロセッサ３４０に信号を供給することができる。このパススルー・モードは、入力信号のタイプ、ディスプレイのタイプ、または、ユーザ入力に基づいて必要となる、または、望ましいものとなることがある。例えば、パススルー・モードは、信号入力およびディスプレイ装置が独自フォーマット、カスタム・フォーマット、または、未知の３Ｄ信号フォーマットを利用している場合に必要となることがある。入力信号をさらに変換すると、どのような変換であってもパフォーマンスを損なうだけになることがある。さらに、パススルー・モードの間、コントローラ３６０は、ディスプレイ・プロセッサ３４０に対して追加的な情報を提供して、ディスプレイ・インタフェース３５０への出力信号に対して信号によって伝達される情報を追加することができ、これにより、図１に記載されているディスプレイ装置１７０または図２に記載されている同様の装置などの、ディスプレイ装置での自動化された信号による情報伝達を可能にすることができる。
【００４９】
さらに、コントローラ３６０は、ベース・ビデオ・プロセッサ３２０およびディスプレイ・プロセッサ３４０に信号を供給し、コントローラ３６０によって受信された入力および情報に基づいて各ブロックにおいて実行するべき必要な変換ステップを識別し、実行することができる。例えば、コントローラ３６０は、制御信号をベース・ビデオ・プロセッサ３２０に供給し、入来する入力ビデオ・ストリームを４８０ｉのサイドバイサイド３Ｄ信号から、ベースフォームとして１０８０ｐで３０ｆｐｓの２画像の左右ステレオスコピック画像に変換することができる。コントローラ３６０は、追加的に制御信号をディスプレイ・プロセッサ３４０に提供し、上述したように生成されたベースフォームから２Ｄ信号を生成することができる。一実施形態においては、ディスプレイ・プロセッサは、左眼画像を残し、右眼画像を削除または破棄することによって、２画像の左右ステレオスコピック画像としての３Ｄベースフォームから２Ｄ信号を生成する。以下、変換処理に関連するさらなる詳細について説明する。
【００５０】
図４を参照すると、本開示の各態様を使用したディスプレイ信号変換器４００の実施形態のブロック図が示されている。ディスプレイ信号変換器４００は、通常は、図３に記載された信号受信装置３００、図１に記載されたセットトップ・ボックス１６０、または、図２に記載されたゲートウエイ・ヘッドエンド装置２５５およびクライアント装置２６５ａ〜２６５ｎなどの、信号受信装置の部分として含まれる。さらに、ディスプレイ信号変換器４００の全てまたは一部は、入力ストリーム・プロセッサ３１０、ベース・ビデオ・プロセッサ３２０、ディスプレイ信号プロセッサ３４０、ディスプレイ・インタフェース３５０、およびコントローラ３６０など、図３に記載された１つ以上のブロック内に含めることができる。ディスプレイ信号変換器４００は、主に、２Ｄおよび３Ｄ信号フォーマットのうちのいずれかで受信され、ベースフォームに変換され、次に、２Ｄディスプレイ装置または３Ｄディスプレイ装置にとって適切または最適なディスプレイ信号フォーマットに変換される信号のためのビデオ・ディスプレイ変換処理において使用される重要な要素のうちの少なくとも幾つかを含む。なお、重要なこととして、ディスプレイ信号変換器４００は、限定するものではないが、３Ｄディスプレイのための２Ｄフォーマット、２Ｄディスプレイのための３Ｄフォーマット、さらにマルチビュー・ディスプレイなどのためのマルチビュー信号フォーマットなどを含む、他の信号フォーマットおよびディスプレイのためのビデオ・ディスプレイ変換処理に使用することができる。
【００５１】
ビデオ・フォーマットのビデオ・コンテンツを含む入力信号は、入力プロセッサ４１０によって受信される。入力プロセッサ４１０は、モード検出器４２０に結合している。モード検出器４２０は、ベース復号器プロセッサ４３０に結合している。ベース復号器プロセッサ４３０は、ディスプレイ信号プロセッサ４４０に結合している。ディスプレイ信号プロセッサ４４０は、出力プロセッサ４５０に結合している。出力プロセッサ４５０は、図１に記載されたディスプレイ装置１７０、または、図２に記載された同様の装置など、ビデオ・ディスプレイ装置にとって最適または適切なディスプレイ・フォーマットを使用して、最適また適切なディスプレイ信号を供給することができる。さらに、モード検出器４２０は、信号パススルー動作またはモードを可能にするために、出力プロセッサ５４０に結合している。スクリーン特性化ブロック４６０は、モード検出器４２０、ベース復号器プロセッサ４３０、およびディスプレイ信号プロセッサ４４０に結合している。さらに、スクリーン特性化ブロック４６０は、限定するものではないが、図３におけるユーザ・インタフェース４７０などの、ユーザ・インタフェースを介したユーザ入力、さらに、図３におけるコントローラ３６０などの、コントローラにおいて処理された装置クエリー結果を含む、他の回路（図示せず）からの入力を受信する。
【００５２】
入力信号は、幾つかの異なる信号フォーマットを用いる、１つまたは複数のプログラム・ストリーム・ビデオ信号として、入力プロセッサ４１０で受信することができる。限定するものではないが、信号フォーマットには、２Ｄ、ステレオスコピックの高精細度または標準精細度の時間インタリーブ（２Ｘストリーム）、サイドバイサイド、オーバー／アンダー、チェッカーボード、Ｓｅｎｓｉｏ、２Ｄ＋デプス（またはディスパリティ）マップ、ＭＶＣ（メインおよびオフセット・ストリーム）、ＳＶＣ（メインおよびエンハンスメント・ストリーム）、およびステレオスコピック画像コンテンツの域を超えるものを含む、他のフォームのマルチビュー・コンテンツが含まれる。さらに、入力信号は、特定のフレーム・レートおよびディスプレイ解像度特性を含むフォーマット情報を含むことがある。パケット識別、信号タイミングおよび同期など、入力プロセッサ４１０における幾らかの初期処理の後、モード検出器４２０は、信号フォーマットを判定することができる。信号フォーマットは、パケット・ヘッダにおける識別情報の復号、別個の信号による情報伝達、手動による構成セットアップによって、または、信号タイミング情報に基づく分析によって判定することができる。モード検出器４２０は、信号フォーマット・プロパティ情報をスクリーン特性化ブロック４６０に供給することができる。
【００５３】
スクリーン特性化ブロック４６０は、装置が結合されたディスプレイにとって可能な限り最良の３Ｄまたは他のビデオ体験を設定するために、静的または動的な方法で信号変換処理を決定し、管理するように動作することができる。一実施形態においては、スクリーン特性化ブロック４６０は、ディスプレイ装置にクエリーを行うことに関連する情報として提供される入力、さらにユーザのプリファレンス（嗜好）についての入力を受信する。別の実施形態においては、ディスプレイ・フォーマットおよびディスプレイ装置の特性は、ユーザ入力に基づいて予め決定されるか、または、予め選択される。これらのディスプレイ・フォーマットおよび装置入力は、第１に、変換のために最も適切な、または、最適なベースフォームを判定し、第２に、変換のために最も適切または最適なディスプレイ出力フォーマットを判定する、ディスプレイ・スクリーン特性化処理において使用される。ベースフォームに関連する情報およびディスプレイ・フォーマットは、まず、入力信号を復号し、この信号をベースフォーム信号に変換するために、ベース復号器プロセッサ４３０に供給される。
【００５４】
なお、重要なこととして、最適なディスプレイ・フォーマットは、限定するものではないが、ディスプレイに最良に適した、または一致した３Ｄフォーマット、最適な解像度、プログレッシブ・スキャンまたはインターレース・スキャン、画像深度、色域などを含む、幾つかの特性または条件に基づいて特性付けすることができる。
【００５５】
上述したように、幾つかの想定可能なベースフォームを使用することができる。例えば、２Ｄフォーマットの入力信号は、２Ｄフォーマットとして記憶することができ、ベースフォーム復号要素の部分として必要な変換は存在しない。同様に、マルチビュー・フォーマットの入力は、同様のマルチビュー・フォーマットとして記憶することができる。なお、重要なこととして、入力信号フォーマットは、２Ｄ単一フレーム（シングル・フレーム）の画像信号、３Ｄ単一フレームの画像信号（例えば、チェッカーボード、オーバー／アンダー、サイドバイサイド、ライン・インタリーブ、時間インタリーブ、クインカンクス、アナグリフ、または２Ｄ＋デプス（またはディスパリティ）マップ）、３Ｄの２フレームのステレオスコピック視画像信号、または、マルチビュー・マルチフレームの画像信号として特性付けすることができる。さらに、上述した全てのフォーマットは、追加的なオクルージョン（ｏｃｃｌｕｓｉｏｎ）、または、他の追加的なデータを伴うことがある。さらに、これらのフォーマットのいずれをベースフォームとして使用してもよい。一実施形態においては、大抵の３Ｄ入力フォーマット（例えば、オーバー／アンダー、サイドバイサイド、チェッカーボード、ライン・インタリーブ、時間インタリーブ、クインカンクス、２Ｄ＋デプス、ステレオスコピックＭＶＣなど）は、信号の中に２つの画像を有する左右眼ステレオスコピック・フォーマットに変換することができる。
【００５６】
さらに、ベースフォームを可能な限り高解像度の信号にするために、ベース復号器プロセッサ４３０内でディスプレイ解像度のアップコンバージョンを実行することができる。再スケーリング、または、アップサンプリングは、解像度パフォーマンス最適アルゴリズムを使用することができ、これは、可逆ではないことがある。しかしながら、スクリーン特性化ブロック４６０からの入力に基づいて、想定される様々なディスプレイ装置のスクリーン解像度に対応するために、最適ではないが、可逆の再スケーリング・アルゴリズムを使用してもよい。さらに、入力フォーマットが最適な出力フォーマットであるとみなされる場合には、どのようなフォームの変換も行うことなく、現状のままの入力信号コンテンツを出力プロセッサ４５０に供給するようにモード検出器４２０を切り替えてもよい。
【００５７】
さらに、ベース復号器プロセッサ４３０は、受信された２Ｄ画像フォーマット信号をオンザフライで２Ｄから３Ｄに変換し、左右ステレオスコピック３Ｄ画像ベースフォーム信号における左右のビューを作成する。通常、２Ｄから３Ｄの変換にはかなりの信号処理を必要とするため、この２Ｄから３Ｄへの変換をベース復号器プロセッサ４３０におけるオプションの処理ブロックとして追加してもよい。以下、２Ｄから３Ｄへの変換に関連する情報をさらに詳細に説明する。同様に、ベース復号器プロセッサ４３０の処理には、２Ｄ入力信号から複数の異なるディスプレイ特性を有する２Ｄベースフォーム信号にする変換、マルチビュー入力信号から２Ｄまたは３Ｄ画像ベースフォース信号にする変換、或いは、２Ｄまたは３Ｄからマルチビュー画像ベースフォーム信号にする変換が含まれることがある。
【００５８】
ベースフォーム・ビデオ信号がベース復号器プロセッサ４３０を介して生成されると、ディスプレイ信号プロセッサ４４０は、第２の変換処理を使用して、ディスプレイ装置にとって適切または最適なビデオ・ディスプレイ出力信号を供給する。スクリーン特性化ブロック４６０からの情報など、ディスプレイ・フォーマットに関連する情報は、ベースフォーム信号をディスプレイ信号に変換するために、ディスプレイ信号プロセッサ４４０に供給される。スクリーン特性化ブロック４６０において実行されるスクリーン特性化の結果に基づいて、ベースフォーム信号における１つ以上のベースフォームの変換処理を識別することができる。これらの変換ステップには、ベースフォーム（例えば、２画像の左右ステレオスコピック・フォーマット）から単一フレームの３Ｄフォーマット（例えば、オーバー／アンダー、サイドバイサイド、チェッカーボード）への変換を含めることができ、さらに、ディスプレイ装置のために必要となるどのようなディスプレイ解像度またはフレーム・レートの再スケーリングを含めることもできる。さらに、ディスプレイ信号プロセッサ４４０の処理には、従来の、または、旧来の２Ｄディスプレイ装置上での表示のために、ベースフォーム３Ｄ画像から２Ｄ画像フォーマット信号にする変換が含まれることがある。一実施形態においては、この変換には、旧来のディスプレイ装置上での表示のための左眼のみのビューが含まれることがある。さらに、ディスプレイ信号プロセッサ４４０は、オンザフライでディスプレイ・フォーマット信号を生成して旧来の２Ｄディスプレイ装置上に３Ｄエフェクトを生じさせることができる。良く用いられる技術の１つとして、オンザフライで作成または生成される３Ｄビデオ信号のアナグリフ・ビデオ処理がある。以下、３Ｄエフェクト・タイプのビデオ処理についてさらに詳細に説明する。
【００５９】
ディスプレイ信号プロセッサ４４０の処理には、ディスプレイ解像度およびフレーム・レートの変換が含まれることもある。上述したように、通常、ベースフォーム信号は、可能な限り高解像度のフォーマットおよび／またはフレーム・レートを含むベースフォームを含む。ディスプレイ信号プロセッサ４４０は、ディスプレイ装置のために必要なディスプレイ解像度およびフレーム・レートを識別するスクリーン特性化ブロック４６０を介して入力を受信する。ディスプレイ信号プロセッサ４４０は、ベースフォーム信号を必要な解像度およびフレーム・レートに変換し、この変換には、必要であれば、プログレッシブ・スキャンからインターレース・スキャンへの変換が含まれる。ディスプレイ信号プロセッサ４４０は、識別された入力信号フォーマット、ベースフォーム、およびディスプレイ装置特性に応じて、最適または準最適な解像度変換処理を使用することができる。ディスプレイ信号プロセッサ４４０には、ディスプレイ解像度およびフレーム・レートの変換処理に加えて、または、この代わりに、３Ｄデプス、色域、または他の必要なパラメータを動的に変更するメカニズムを含めることができる。また、ディスプレイ信号プロセッサ４４０には、３Ｄから２Ｄへのダウンコンバージョン、さらに、マルチビューから２Ｄまたは３Ｄへのダウンコンバージョンのための処理を含めることができる。
【００６０】
ディスプレイ信号プロセッサ４４０からの変換済のディスプレイ信号は、出力プロセッサ４５０に供給される。出力プロセッサ４５０は、出力ディスプレイ信号がディスプレイ装置に確実に配信されるように、外部ディスプレイ装置とのインタフェースとなる。上述したように、出力ディスプレイ信号は、単一フレームのフォーマット、マルチフレームのフォーマット、または、マルチビュー・フォーマットとして、２Ｄフォーマットの場合もあれば、３Ｄフォーマットの場合もある。一実施形態においては、出力プロセッサ４５０は、２Ｄ信号を標準的な２Ｄフォーマットまたはアナグリフ３ＤフォーマットでアナログＲＧＢインタフェースを介して２Ｄディスプレイ装置（例えば、ＣＲＴ、ＬＣＤ、ＤＬＰ、ＯＬＥＤ）に供給することができる。アナグリフ３Ｄフォーマットは、次に、色付きレンズ・グラスを使用して視ることができる。別の実施形態においては、出力プロセッサ４５０は、単一フレームの３Ｄ信号をサイドバイサイド、オーバー／アンダー、ライン・インタリーブ、時間インタリーブ、チェッカーボード、クインカンクス、または、他の信号フォーマットでＨＤＭＩを介して３Ｄディスプレイ装置（例えば、ＬＣＤ、ＤＬＰ、ＯＬＥＤ）に供給することができる。大抵の場合には、これらの単一フレームの３Ｄフォーマットは、処理されてディスプレイ装置上の別個の左右の画像が生成され、同期したシャッター・レンズ・グラスまたは偏光グラスを用いて視られる。さらに、単一フレームの３Ｄフォーマットをメガネ（グラス）なしでオート・ステレオスコピック・ディスプレイ上で表示してもよい。さらに、出力プロセッサ４５０は、デュアル・ストリーム３Ｄ信号を供給してもよく、このデュアル・ストリーム３Ｄ信号は、ステレオスコピックな左右眼のビューを含むことがあり、または、２Ｄコンテンツおよびデプスもしくはディスパリティ・マップを有する信号を含むことがある。最後に、出力プロセッサ４５０は、オート・ステレオスコピック・ディスプレイ、または、２つのビューよりも多いことを必要とする他のディスプレイ上での表示のために、１つ以上のディジタル・ビデオ・インタフェースを介してマルチビュー信号を供給することができる。
【００６１】
上述した各変換ステップに加え、さらに、モード検出器４２０は、信号パススルー・モードを可能にする。場合によっては、変換処理が望ましくないか、不必要なことがあり、入力信号は、ディスプレイ装置のために、出力に単純にパスされる（受け渡される）。パススルー・モードに想定される１つの使用状況は、入力信号フォーマットがディスプレイ装置の最も適切または最適なプロパティと一致する状況である。例えば、入力信号が１０８０ｐのチェッカーボード３Ｄ信号であり、ディスプレイ装置がチェッカーボード信号を受け入れ、偏光メガネ技術を利用する１０８０ｐの３ＤのＤＬＰディスプレイであることが考えられる。結果として、どのような処理または変換も、問題を及ぼすだけになるであろう。パススルー・モードは、信号フォーマットおよび／またはディスプレイ装置の検出に基づいて制御され、実行されることもあれば、ユーザ入力に基づいて制御され、実行されることもある。別の実施形態においては、入力信号がベース復号器プロセッサ４３０によって復号できないフォームである場合に、パススルー・モードを使用することができ、入力信号がさらなる信号の復号および表示のために、出力プロセッサ４５０およびディスプレイ装置に直接パスされることがある。１つのこのような例は、現在は存在しないが、将来はスクリーンやディスプレイ装置の双方によってサポートされ、さらに、送信されるような将来のマルチビュー・フォーマットのためのものであろう。この処理は、プレーヤが必ずしもストリームを復号しないが、このストリームを受信装置に直接パススルーするような、ＤＶＤ用のディジタル・シアター・システムズ（ＤＴＳ）音声の導入と同様であり得る。
【００６２】
なお、図４に記載された変換回路の一態様は、処理をマルチビューの信号およびシステムに拡張するフレキシビリティであることを理解すべきである。例えば、同様の処理を使用して３Ｄ信号としての信号を受信し、ベースフォーム（例えば、左右眼ステレオスコピック・フォーマット）に変換し、さらに、このベースフォームを処理し、例えば、２つを大幅に超える数のビューが必要となる可能性があるマルチビュー・オート・ステレオスコピック・ディスプレイ上での使用に適した複数のビューを生成することができる。さらに、同様の処理を使用して２つを大幅に超える数のビューを有するマルチビュー信号フォーマットの信号を受信し、信号をステレオスコピック３Ｄ視聴（例えば、左右眼フォーマット）に適したベース・フォーマット（ベースフォーム）に変換し、次に、ベースフォームを処理して３ＤのＤＬＰディスプレイ上で使用するための信号（例えば、チェッカーボード１０８０ｐ信号）を生成することができる。さらに、この同じマルチビュー入力信号を変換し、旧来の高精細度テレビジョン装置上での使用のための１０８０ｐの２Ｄ信号を生成することができる。
【００６３】
上述したように、図４に記載された変換回路の別の態様は、２Ｄソースから２つを超える数のビューを有する３Ｄまたはマルチビュー・ソースへのオンザフライでの変換を実行する機能である。この例においては、追加的なステップが２Ｄコンテンツから３Ｄまたはマルチビューのベースフォームを生成する処理において必要となるであろう。これを達成するために幾つかの公知のメカニズムが存在し、今日のマーケットにおける３ＤＴＶの中には、オンザフライで２Ｄから３Ｄに変換する機能を有するものが存在する。
【００６４】
さらに、上述したように、ディスプレイ信号プロセッサ４４０は、既存の２Ｄディスプレイ上で使用するための３Ｄコンテンツの作成をサポートし得る。このために用いられることの多い１つの技術は、アナグリフ技術である。アナグリフ技術は、ステレオグラム・イメージング技術の１つのタイプであり、また、低コストで、かつ既存の機器との互換性があるため、依然として、ビデオ・コンテンツの提供のために用いられることが多い。アナグリフ技術は、若干オフセットさせて重ね合わされる２つの異なるカラー・レイヤーからなる２つの画像を作成することに関する。結果として得られるビデオ信号は、２Ｄディスプレイ上に表示されるが、各接眼部（アイピース）に異なる色のフィルタを使用した１組のアナグリフ・フィルタ・グラスを介して視られる。結果として、各々の眼からは、見かけ上、異なる画像が見え、画像に深度（デプス）が生まれる。３Ｄエフェクトの質は、画像におけるコントラスト、シャドウの存在、さらに、画像内の各オブジェクトに対するオフセット距離の変化など、特定の画像パラメータに基づいて画像をさらに処理することによって改良することができる。
【００６５】
２Ｄ画像から３Ｄ画像を作成するために幾つかの他の技術を使用することができる。例えば、上述したアプローチを置き換えるか、発展させるような特定の有用なアプローチは、画像コンテンツの一連のフレームを使用することによって画像内のオブジェクトの深度を判定することに関わる。このようなアプローチは、ビデオ・コンテンツにとって特に有用であり、画像の位置変化、またはビデオの幾つかのフレームに亘った画像の周りのシャドウによって提供される手掛かりを使用して画像の深度を判定できるようにする。図３に記載されたディスプレイ・プロセッサ３４０、さらに、ベース復号器プロセッサ４３０、または、同様の信号処理要素は、オンザフライの変換で２Ｄから３Ｄを生成するために、本明細書に記載されたこれらの技術、または、他の技術（各技術を組み合わせたものを含む）を使用して、２Ｄ画像を変換する機能を有することができる。
【００６６】
さらに、ベース復号器プロセッサ４３０について記載された変換処理は、ビデオ信号のフレーム内の画像情報の復元（ｄｅｃｏｍｐｒｅｓｓｉｏｎ）および復号を含むことがある。復元および復号のステップは、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｇｒｏｕｐ）規格ＭＰＥＧ−４の下で定められ、ＭＶＣの下に含まれるフォーマットで信号を処理するために必要となる各ステップを含むことがある。この規格は、左眼および右眼の両方のビューに適用され、第１のビューおよび第２のビューとして送信される圧縮アルゴリズムを介し、現在、３Ｄをサポートしている。さらに、この規格は、３Ｄグラフィックス・メニューのナビゲーションおよび３Ｄビデオ内のサブタイトルまたはグラフィックのオーバーレイの位置決めをサポートしている。変換処理では、ＭＶＣフォーマットの入力信号がこの信号を復元、復号することにより、２画像左右ステレオスコピック・ペア画像フォーマットのベースフォームに変換され、必要であれば、信号の解像度の再スケーリングが行われることがある。さらに、変換処理では、信号をディスプレイ装置に供給する前に、ベースフォームを２画像ＭＶＣフォーマット信号に符号化し、圧縮することによって、ベースフォーム２画像左右ステレオスコピック・ペア画像をＭＶＣフォーマットのディスプレイ信号に変換することができる。
【００６７】
入力信号を適切または最適なフォーマットのディスプレイ出力信号に変換することに加え、図４のベース復号器プロセッサ４３０およびディスプレイ信号プロセッサ４４０または、同様に、図３のベース・ビデオ・プロセッサ３２０およびディスプレイ・プロセッサ３４０は、２Ｄまたは３Ｄにおけるサブタイトルおよびグラフィックのオーバーレイを処理する機能を含んでいてもよい。一般に、サブタイトルまたはグラフィック情報が入力ストリームの部分として提供される場合には、入力ストリーム処理（例えば、図４のモード検出器４２０または図３の入力ストリーム・プロセッサ３１０）で、サブタイトル情報を識別し、この情報を、最終的に、（例えば、図４のディスプレイ信号プロセッサ４４０または図３のディスプレイ・プロセッサ３４０で）ディスプレイ出力信号に再度組み込むためにメモリ（例えば、図３のビデオ・メモリ３５５）に供給する。このように、サブタイトルまたはグラフィック情報は、図４のベース復号器プロセッサ４３０または図３のベース・ビデオ・プロセッサ３２０におけるベースフォーム処理の部分としての変更が行われず、変換処理の間に所望しない再位置決めや削除が行われるようなことがない。なお、重要なこととして、サブタイトルまたはグラフィック情報の同じメカニズムがローカルの装置上で生成されたグラフィックまたはユーザ・インタフェース要素にも適用される。これらの要素は、通常の２Ｄのフォームで作成することができ、ディスプレイに対する出力フォーマットと一致したフォーマットにされるように、出力プロセッサ４５０に供給される。このように、ビデオに対してパススルーが行われている場合であっても、必要な出力フォーマットと一致するようにグラフィックのオーバーレイを適切にフォーマットすることができる。
【００６８】
次に、図５を参照すると、受信した信号を本開示の特定の態様に従った適切なビデオ・ディスプレイ信号に信号変換する処理５００を例示するフローチャートが示されている。例示的に説明を行うため、処理５００の各ステップは、主に、図３の信号受信装置３００を参照して説明される。処理５００の各ステップは、同様に、図４において記載されたディスプレイ信号変換器４００のような、信号変換回路に関連する処理の部分として実行することができる。処理５００の各ステップは、図１に記載されたセットトップ・ボックス１６０、または、図２に記載されたゲートウエイ・ヘッドエンド装置２５５およびクライアント装置２６５ａ〜２６５ｎなど、信号受信機の動作に含めることができる。処理５００の各ステップは、例示的な目的のみのものであり、どのような点においても本開示を限定するように意図されたものではない。
【００６９】
ステップ５１０において、１つ以上のビデオ・プログラムまたはストリームのフォームのコンテンツなどのビデオ・コンテンツを含む信号が受信される。ステップ５１０は、入力信号受信機３０５、さらに、入力ストリーム・プロセッサ３１０において実行することができ、このステップ５１０には、受信した入力信号におけるビデオ・コンテンツまたはビデオ・ストリームのチューニング、復調、復号、または、分離を含むことができる。次に、ステップ５２０において、受信したビデオ信号に関連付けられた、または、関連する１つ以上のパラメータが判定される。ステップ５２０の判定は、入力ストリーム・プロセッサ３１０において実行してもよいし、コントローラ３６０において実行してもよい。ステップ５２０は、信号フォーマット、信号走査解像度、または、上述した他のパラメータのいずれかなどの、受信した信号に関連付けられたパラメータの検出を含み得る。各パラメータは、入力信号受信、他の外部入力の一部としてステップ５２０において判定してもよく、あるいは、ユーザ・インタフェースを介したユーザによる判定の一部であってもよい。
【００７０】
次に、ステップ５３０において、ディスプレイ装置、さらに、そのディスプレイ・モードおよび入力に関連付けられた、または、関連する１つ以上のパラメータが判定される。ステップ５３０における判定は、ディスプレイ・インタフェース３５０において実行してもよく、コントローラ３６０において実行してもよい。ステップ５３０は、ディスプレイ入力フォーマット、ディスプレイの出力モードまたは技術、ディスプレイの走査タイプおよび解像度、３Ｄ素材の適切なデプスまたはディスパリティ・マッピングのために使用されるスクリーン・サイズ、或いは、上述した他のパラメータのうちのいずれかなど、ディスプレイ装置に関連付けられたパラメータの検出を含み得る。ステップ５３０において判定されたパラメータは、入力信号受信の一部として、ディスプレイ・インタフェース通信の部分として、データベース・ルックアップなどの他の外部手段の処理の部分として、または、ユーザ・インタフェースを介したユーザ判定の部分として、検出することができる。
【００７１】
ステップ５４０において、ステップ５２０で判定された１つ以上のパラメータ、さらに、ステップ５３０で判定された１つ以上のパラメータに基づいて、受信した入力信号が当初に受信したフォーマットから、第１の、中間の、またはベースフォームのフォーマット信号に変換される。ベースフォーム・フォーマットは、２Ｄフォーマットでもよく、３Ｄフォーマットでもよく、マルチビュー・フォーマットでもよく、主に、ステップ５３０において判定されたディスプレイ・パラメータに基づいたさらなる変換が容易になるように選択される。
【００７２】
上述したように、左右ステレオスコピック・フォーマットのベースフォームは、様々なフォーマット間のさらなる変換を容易にするために選択することができる。例えば、左右ステレオスコピック・フォーマットにより、入力信号のための様々な３Ｄフォーマットとディスプレイ装置のための他の様々な３Ｄフォーマットとの間の変換が可能となる。また、左右ステレオスコピック・フォーマットにより、２Ｄ入力フォーマットの３Ｄ出力への変換、さらに、３Ｄ入力フォーマットの２Ｄディスプレイでの使用のための２Ｄまたは３Ｄ出力への変換が可能となる。さらに、左右ステレオスコピック・フォーマットにより、マルチビュー入力フォーマットの２Ｄディスプレイ装置および３Ｄディスプレイ装置のうちのいずれかの信号フォーマットへの変換、また、その逆の変換が可能となる。
【００７３】
ステップ５４０での変換は、主に、ベース・ビデオ・プロセッサ３２０において実行される。なお、重要なこととして、ステップ５４０において変換が実行されずに、ベースフォームが受信した信号と同じとなることがある。さらに、ステップ５４０での変換は、複数のベースフォームへの変換を含むことがある。さらに、ステップ５４０での変換は、上述したような追加的な走査または解像度変換処理、さらに２Ｄから３Ｄへの変換処理のいずれを含むこともできる。以下、ベースフォーム変換処理のさらなる詳細について説明する。
【００７４】
次に、ステップ５５０において、ステップ５４０で変換された１つまたは複数のベースフォームを含む中間またはベースフォーム信号が記憶される。信号は、ビデオ・メモリ３５５に記憶することができる。なお、重要なこととして、ビデオ・メモリ３５５は、１つのメモリ装置を含んでいても良く、一体となって動作するように互いに結合された複数のメモリ装置を含んでいてもよい。ビデオ・メモリ３５５は、静的メモリまたは動的メモリを含んでいてもよく、ハードディスク・ドライブ、または、光学的または電気的なストレージ機能を備えるものであってもよい。
【００７５】
ステップ５６０で、ステップ５３０において判定された１つ以上のパラメータに基づいて、中間またはベースフォーム信号が取得または受信され、ベースフォーム・フォーマットからディスプレイ信号フォーマットに変換される。ディスプレイ信号フォーマットは、２Ｄフォーマットであってもよいし、３Ｄフォーマットでもよいし、マルチビュー・フォーマットであってもよく、主に、ディスプレイ装置のための最適な出力ディスプレイ信号を提供するように選択される。ステップ５６０での変換は、主に、ディスプレイ・プロセッサ３４０において実行される。
【００７６】
なお、重要なこととして、ステップ５６０において変換が行われず、ディスプレイ信号フォーマットが受信した信号と同じとなり、結果としてパススルー動作モードとなる場合がある。さらに、ステップ５６０での変換は、上述したような、追加の走査または解像度変換処理を含むことがある。さらに、ステップ５６０での変換は、上述したような、２Ｄから３Ｄへの変換、３Ｄから２Ｄへの変換、または、マルチビュー変換処理をさらに含むことがある。以下、ディスプレイ信号変換処理のさらなる詳細について説明する。ステップ５７０で、受信した信号フォーマットから中間またはベースフォーム信号フォーマットへの第１の変換、および、中間またはベースフォーム信号フォーマットから適切な、最適な、または所望のディスプレイ信号フォーマットへの第２の変換の結果として得られるディスプレイ信号が表示のためにディスプレイ装置に供給される。
【００７７】
次に、図６を参照すると、本開示の各態様に従ったビデオ信号のベースフォームまたは中間信号の変換処理６００のフローチャートが示されている。処理６００は、受信した入力フォーム（入力されたフォーム）での受信ビデオ・ストリーム、または、プログラムを取得し、必要な、所望の、または最適な出力フォーマットへのさらなる変換のために利用可能なニュートラル・フォーマットに変換することに関する。処理６００における各ステップは、概ね、図５におけるステップ５４０で説明したベースフォーム変換処理の部分として実行される。処理６００における各ステップは、主に、図３のベース・ビデオ・プロセッサ３２０または図４のベースフォーム復号器プロセッサ４２０などの信号変換装置において実行することができる。さらに、各ステップの中には、図３のコントローラ３６０または図４のスクリーン特性化ブロック４６０など、他のブロックにおいて実行されるものがある。
【００７８】
処理６００は、受信した入力信号フォーマットのタイプおよびディスプレイ装置のための最適な出力ビデオ信号フォーマットのタイプに基づいて、後続するディスプレイ信号変換で使用される入力信号の最も適切なベースフォーム変換を識別して、提供するために、一連の判定ステップを含む。なお、重要なこととして、必ずしも全てのステップが実行されるものではなく、特定の実施形態、さらに、処理、信号受信装置、またはディスプレイ装置のパフォーマンス・パラメータに基づいて、特定のステップが省略されるか、組み合わされることがある。
【００７９】
まず、ステップ６０２において、入力ビデオ信号ストリームまたはプログラムが受信される。次に、ステップ６０４において、入力信号に関連付けられたパラメータ、さらに、ディスプレイ装置に関連付けられたパラメータが判定され、取得される。ステップ６０６において、パススルー・モードが使用されるかどうかが判定される。ステップ６０６において、パススルー・モードが使用される場合には、入力ストリーム・タイプと出力ストリーム・タイプとが一致しており、ストリームを処理する必要がない。処理は、ステップ６４０に進み、入力ビデオ信号ストリームは、パススルーされるか、記憶される。上述したように、パススルー・モードは、変換処理をバイパスし、入力信号フォーマットをベースフォームとして記憶または設定する。
【００８０】
ステップ６０６において、パススルー・モードが利用されない場合には、その後、信号フォーマットおよびディスプレイ装置の判定に基づいて、一連の判定が行われる。ステップ６０８、６１４、６２０、６２２、および６２６など、特定の各ステップは、入力信号フォーマットのパラメータに関連し、ステップ６１０、６１６、６３０、および６３４などの他のステップは、主に、ディスプレイ装置出力に関連付けられたパラメータに関連する。ステップ６０８において、入力が２Ｄ信号入力であるかどうかが判定される。ステップ６０８において、ストリームの入力フォーマットが、２Ｄのみである場合には、ステップ６１０において、３Ｄ出力モードが所望されているかどうかがさらに判定される。ステップ６１０において、３Ｄ出力モードが所望されている場合には、ステップ６１２において、さらなるベースフォーム変換が行われる前に、信号が２Ｄから３Ｄに変換される。２Ｄから３Ｄへの変換は、上述した各処理のうちの１つを含む、想定される幾つかの方法で実行することができる。なお、重要なこととして、２Ｄから３Ｄへの変換の後の信号フォーマットは、２画像ステレオスコピック（左眼／右眼）フォーマット、または、マルチビュー・フォーマットとすることができる。以下に説明するように、ステップ６１２の後、処理はステップ６３０に進む。ステップ６１０において、３Ｄ出力が所望されていない場合には、処理は、直接、ステップ６３０に進む。
【００８１】
ステップ６０８において、入力信号が２Ｄフォーマットでない場合には、ステップ６１４において、入力信号がマルチビュー信号フォーマット入力であるかどうかが判定される。ステップ６１４において、入力フォーマットがマルチビューの（即ち、２つのビューよりも多い）フォーマットである場合には、ステップ６１６において、２つを超えるビューが出力として所望されているかどうかがさらに判定される。ステップ６１４において、２つのビューのみが所望されている場合には、例えば、所望の、または、最適な３Ｄディスプレイの部分として、ステップ６１８において、受信した信号に存在する複数のビューから適切な左右のビューのセットが選択される。以下に説明するように、ステップ６１８の後、処理は、ステップ６３０に進む。ステップ６１６において、３Ｄ出力が所望されていない場合には、処理は直接ステップ６３０に進む。
【００８２】
ステップ６１４において、入力信号がマルチビュー・フォーマットではない場合には、ステップ６２０において、入力が単一フレームのインタレース・スキャン・フォーマットで提供される３Ｄ信号入力であるかどうかが判定される。ステップ６２０において、受信した信号がインタレース３Ｄフォーマットである場合には、ステップ６２２において、信号は、スキャンコンバート、またはデインタレースされ、さらなる処理の前に、プログレッシブ・スキャン３Ｄフォーマット信号が生成される。なお、重要なこととして、原入力信号がアナグリフ入力フォーマットで提供されている場合には、以下に説明するように、ステップ６３８において、アナグリフ処理を逆にして、可能な限り最良の品質の３Ｄステレオスコピック画像を生成するために、追加の処理が必要となる可能性が高い。以下に説明するように、ステップ６２２の後、処理はステップ６３０に進む。
【００８３】
ステップ６２０において、入力信号が３Ｄ単一フレーム・インタレース信号でない場合には、ステップ６２４において、入力がプログレッシブ・フレーム・スキャン・フォーマットで提供される３Ｄ信号入力であるかどうかが判定される。ステップ６２４において、入力フォーマットが３Ｄノンインタレース、または、プログレッシブの、スキャン単一フレームのフォーマット（例えば、チェッカーボード、サイドバイサイド、オーバー／アンダー、または、アナグリフ）である場合には、入力信号は、ステップ６３０に受け渡され、さらなる処理により、必要な出力フォーマットを生成するのに最適なベースフォーム・フォーマット信号が生成される。ステップ６２０では、インタレース入力信号について上述したように、原信号がアナグリフ入力フォーマットで提供されている場合には、ステップ６３８において、アナグリフ処理を逆にして、最良の品質の３Ｄステレオスコピック画像を生成するために、追加の処理が必要となる可能性が高い。
【００８４】
上述したように、処理６００の間、コンテンツは、必要とされる、可能な限り最良の品質のプログレッシブ・スキャン信号を生成するために、デインタレースされ、変換され、さらに／または、アップサンプリング／再スケーリングされることがある。解像度の再スケーリングは、最適な場合もあるし、次善（準最適）である場合もあるし、可逆的な場合もある。なお、重要なこととして、スキャンコンバート、またはデインタレースのステップは、チェッカーボード、オーバー／アンダー、サイドバイサイド、またはアナグリフ・フォーマットの信号など、単一フレームの３Ｄ画像信号に関して示されている。明示的には図示していないが、このスキャンコンバートのステップは、２Ｄフォーマット入力信号の処理の場合にも、マルチビュー・フォーマット入力信号の処理の場合にも使用することができる。
【００８５】
なお、重要なこととして、解像度変換および再スケーリングは、オーバー／アンダー、サイドバイサイド、ライン・インタリーブ、または、チェッカーボード・フォーマットなどの単一フレームの３Ｄフォーマットのために特に必要であり、追加的に、アナグリフ・フォーマットのために必要となることがある。これらのフォーマットの各々では、まず、２つの画像を単一フレームのビデオ・コンテンツに入れ込むために、垂直または水平方向の解像度を低下させる、または、色解像度を低下させることができる。解像度変換および再スケーリングにより、可能な限り、最もクリーンなベースフォーム（例えば、左右眼ステレオスコピック３Ｄ画像ベースフォーム）を作成、記憶、さらに、使用できるようになる。これらの場合には、ディスプレイ装置のための入力フォーマットの各機能に関連する情報もまた、ベースフォームへの適切な変換ステップを判定する際に重要となる。例えば、テレビジョン上での表示のためにオーバー／アンダー入力フォーマットの変換をする際、このテレビジョンの解像度が元の解像度よりも高く、さらに、３Ｄ表示のためのオーバー／アンダー信号フォーマットを必要としているような場合には、オーバー／アンダー入力フォーマットの変換には、完全に、または、部分的に可逆な解像度再スケーリングが使用されることがある。
【００８６】
ステップ６２４において、入力信号が３Ｄプログレッシブ・フォーマット信号でない場合には、ステップ６２６において、入力は、追加のデプスまたはディスパリティ・マップ情報を含む、２Ｄ画像信号のフォームであるかどうかが判定される。ステップ６２６において、このフォーマットが２Ｄ画像データに加えてデプスまたはディスパリティ・マップを含む場合には、上述したものと同様の方法で、処理がステップ６３０に進む。ステップ６３０において、所望の出力フォーマットのタイプが判定される。ステップ６３０において、何らかのフォームの３Ｄレンダリング、作成または生成が、所望されている、適切な、または最適なものである場合には、ステップ６３８において、２Ｄ＋デプスまたはディスパリティ・マップ・フォーマットが３Ｄステレオ・フォームに復号される。なお、重要なこととして、さらに、アナグリフまたは他の変換処理を使用した２Ｄディスプレイ上での表示のための３Ｄ出力タイプの信号への代替的な変換処理を可能にするために、デプスまたはディスパリティ情報もまた、ベースフォームとして記憶することができる。
【００８７】
ステップ６２６において、入力信号が、デプスまたはディスパリティ・マップを含む２Ｄフォーマットでない場合には、ステップ６２８において、入力が３Ｄステレオスコピック画像信号のフォームであるかどうかが判定される。ステップ６２８において、フォーマットが３Ｄステレオスコピック画像を含む場合には、さらなる処理は不要であり、出力ディスプレイ特性に関連付けられた追加的な判定ステップのために、処理がステップ６３０に進む。
【００８８】
上述したように、２Ｄディスプレイ上での３Ｄコンテンツの表示には、２Ｄディスプレイのための２Ｄ信号内部で３Ｄエフェクトを発生させるための追加の処理が必要となる。この処理には、デプス情報の識別が必要となることがあり、ステレオスコピック画像に加えてデプスまたはディスパリティ・マップをベースフォームの部分として記憶することが、レンダリングされたステレオスコピック画像のみの場合よりも有用となることがある。入力信号フォーマットが既に２画像左右ステレオスコピック・フォーマットである場合には、アナグリフ出力のために処理の部分としてデプス計算が必要となることがあるものの、ベースフォームとしての記憶の前に再スケーリングのみが必要となる。最後に、入力信号フォーマットが、必要となる最も高い解像度、フレーム・レートなどで２画像左右ステレオスコピック・フォーマットを既に提供するものではない限り、まず、他のフォーマットの全てが２画像左右ステレオスコピック・フォーマットに変換され、ベースフォームとしての記憶の前に、ディスプレイにとって必要とされる最も高いフレーム・レートおよび解像度に再スケーリングされる。
【００８９】
ステップ６２８において、全ての他の判定ステップをパススルーした後、肯定的に識別される判定が存在しない場合には、入力フォーマットは、３Ｄステレオスコピック画像フォーマット信号ではなく、入力フォーマットは、識別可能ではなく、既知のものではない。ステップ６０６においてパススルー・モードについて説明したように、受信したデータは、ステップ６４０において、そのネイティブな受信されたフォーマットのままで直接受け渡され、さらに／または、記憶される。
【００９０】
ステップ６１０、６１２、６１６、６１８、６２２、６２４、６２６、および６２８での判定および処理の出力の後、さらに、上述したように、ステップ６３０において、ディスプレイ出力モードが２Ｄ、３Ｄ、または、マルチビュー・ディスプレイ上での表示のための２Ｄであるかどうかがさらに判定される。ステップ６３０において、ディスプレイ出力が２Ｄタイプのフォーマットまたはモードである場合には、ステップ６３２において、必要に応じて画像が２Ｄのベースフォーム画像に変換される。さらに、ステップ６４０で画像がベースフォームとして記憶される前に、ステップ６３２で画像をスケーリング／アップコンバートすることができる。
【００９１】
ステップ６３０において、ディスプレイ出力が２Ｄでない場合には、ステップ６３４において、ディスプレイ出力がマルチビューであるかどうかについて、別の判定が行われる。ステップ６３４において、ディスプレイ出力がマルチビュー・フォーマットまたはモードである場合には、ステップ６３２の場合と同様に、ステップ６３６において、必要であれば、信号がマルチビューのベース・フォーマットに変換される。さらに、ステップ６４０で信号がベースフォームとして記憶される前に、ステップ６３６で、信号をスケーリング／アップコンバートすることができる。
【００９２】
ステップ６３４において、ディスプレイがマルチビューでない場合（さらに、ステップ６３０で２Ｄではないとされた場合）、次に、ステップ６３８において、必要であれば、信号が３Ｄベースフォームのフォーマットに変換される。上述したように、適切なベースフォームのフォーマットは、ステレオスコピック左右眼ビュー信号フォーマットである。ステップ６３２およびステップ６３６の場合と同じように、ステップ６４０で信号がベースフォームとして記憶される前に、ステップ６３８において、信号をスケーリング／アップコンバートすること、または、追加的な処理および変換のために信号を受け渡すことを含むことができる。
【００９３】
なお、重要なこととして、処理６００における特定のステップは、入力信号フォーマットおよびディスプレイ装置出力フォーマットの組み合わせによっては、必要とはならないことがある。例えば、ステレオスコピック左右画像フォーマットにおける入力信号は、変換やスケーリングを行うことなく、ステップ６２８、さらに、ステップ６３０、６３４、および６３８において、記憶するステップにパススルーされることがある２Ｄおよびマルチビュー・フォーマットの入力信号の中には、同様の状況が発生するものがある。
【００９４】
幾つかの想定可能な反復処理を含むように処理６００を変更することによって、結果として、複数のベースフォーム・フォーマット信号を作成、記憶、さらに、提供することができる。ディスプレイ装置にとって所望な、適切な、または最適なビデオ・ディスプレイ出力信号を生成するために、後のディスプレイ・フォーマット変換処理で最も適切な画像が確実に使用されるように、記憶された利用可能なベースフォーム・フォーマットに関する情報がシステムを介してフィードバックされることがある。
【００９５】
図７を参照すると、本開示の各態様に係るディスプレイ・フォーマット変換処理７００の実施形態のフローチャートが示されている。処理７００は、図６に記載されているような、ベースフォーム信号から１つ以上の所望な、または必要な出力ディスプレイ信号フォーマットへの変換を含む。処理７００における各ステップは、図３に記載されたディスプレイ・プロセッサ３４０など、ディスプレイ・プロセッサにおいて主に実行することができる。処理７００における各ステップは、代替的には、図４のディスプレイ信号プロセッサ４４０およびスクリーン特性化ブロック４６０において実行することができる。さらに、各ブロックの中には、図３のコントローラ３６０または図４のスクリーン特性化ブロック４６０など、他のブロックにおいて実行されるものがある。
【００９６】
図６に記載された処理６００と同様に、処理７００は、ディスプレイ装置に提供される信号にとって最も適切なディスプレイ・フォーマット変換を提供するために、受信した信号およびディスプレイ装置の識別されたパラメータまたは特性のセットに基づく一連の決定ステップに関する。主に、処理７００は、処理６００の結果として生成され、場合によっては記憶されたベースフォーム信号が処理され、ディスプレイ装置に供給される前に行われる、このベースフォーム信号の識別、判定、および取得に関してもよい。処理６００の場合と同様に、未知の、または、処理されていないストリームがディスプレイ装置に対して直接受け渡されることがある。特定のディスプレイ・モードのためのベースフォームの変更、または、スケーリングや変換など、さらなる処理が必要である場合には、このような処理は、適切な２Ｄ、３Ｄ、または、マルチビュー・フォーマットの信号を生成するために行うことができる。
【００９７】
処理７００は、ステップ７０２で開始し、このステップ７０２で、ディスプレイのタイプに関連する情報およびディスプレイ装置にとって最適な出力フォーマット・モードを判定、識別、さらに／または、取得する。上述したように、この判定には、ディスプレイ装置の機能を判定することが含まれることがある。ステップ７０２では、さらに、適切なディスプレイ・フォーマットを判定することができる。この判定は、恐らくはユーザ入力によって行われることもあるし、外部的に判定されることもあるし、変換装置によって行われることもある。さらに、変換装置による判定の結果として、最適なディスプレイ・フォーマットが生成されることもある。さらに、ディスプレイ・モード、または、ビューイング技術（例えば、シャッター・レンズ、ポラライザ）に関連する情報が判定される。
【００９８】
次に、ステップ７０４において、ステップ７０２における判定に基づいて、処理６００で作成されたベースフォームが取得またはアクセスされる。ベースフォームは、２Ｄフォーマットでもよいし、３Ｄフォーマットでもよいし、マルチビュー・フォーマットでもよい。例えば、ベースフォームは、３Ｄステレオスコピック左右眼フォーマット信号とすることができる。なお、重要なこととして、ベースフォーム信号には、複数のベースフォーム・フォーマットが含まれることがある。複数のベースフォームが利用可能であり、使用される場合には、処理７００における各判定ステップでは、複数のベースフォーム・フォーマットの信号から必要なベースフォームを選択することがある。
【００９９】
ステップ７０６において、パススルー・モードが使用されるかどうかが判定される。ステップ７０６において、信号フォーマットが独自フォーマットである、または、未知のフォーマットであるという判定に基づいて、パススルー・モードが使用され、次に、以下に説明するように、処理がステップ７２６に進む。
【０１００】
ステップ７０６において、パススルー・モードが使用されない場合には、ステップ７０８において、マルチビューのディスプレイ・タイプが所望されているかどうかが判定される。ステップ７０８において、マルチビュー・ベースフォームが所望されている場合には、ステップ７１０において、マルチビュー・ベースフォームが使用されているか、マルチビュー・ベースフォームが利用可能であるかがさらに判定される。ステップ７１０において、マルチビュー・ベースフォームが使用されているか、利用可能である場合には、処理は、ステップ７２６に進む。ステップ７１０において、マルチビュー・ベースフォームが利用可能でない場合には、ステップ７１２において、３Ｄベースフォームを使用してマルチビュー・ディスプレイ・フォーマット信号が生成される。なお、重要なこととして、ディスプレイに対してマルチビュー信号を配信するための規格はまだ定められていないため、結果として、ディスプレイに対するマルチビュー信号の配信をサポートする利用可能な３Ｄベースフォームに適応するために、追加的な処理が必要となることがある。一実施形態においては、ステップ７２６に進む前に、ステップ７１２で、信号の追加的なアップサンプリングまたは処理、さらに、識別および制御について、信号による情報伝達を行うことがある。
【０１０１】
ステップ７０８において、マルチビューのディスプレイ・タイプが使用されていない場合には、ステップ７１４において、２Ｄディスプレイ・タイプが使用されているかどうかが判定される。一般的に、２Ｄディスプレイは、良く知られた標準化されたものであり、一般的ではないディスプレイ信号フォーマットの識別や構成に関わるものではない。ステップ７１４において、２Ｄディスプレイが使用されている場合には、ステップ７１６において、２Ｄディスプレイ上で３Ｄディスプレイ・モードが必要であるかどうかがさらに判定される。ステップ７１６において、３Ｄディスプレイ・モードが使用されることになるとされた場合には、ステップ７１８において、利用可能な３Ｄベースフォームに基づいて３Ｄ変換処理が実行される。上述したように、２Ｄディスプレイ上での３Ｄ画像の表示は、通常、２Ｄディスプレイ上で表示され、色付きレンズ・グラスを用いて視られる赤／青のアナグリフ、または、カラーコード・アナグリフ信号の生成に関わるアナグリフ処理など、３Ｄ変換処理に関わる。
【０１０２】
ステップ７１６において、３Ｄディスプレイ・モードが２Ｄディスプレイ上で使用されず、必要とされない場合には、ステップ７２０において、処理６００の結果として作成された２Ｄベースフォームはパススルーされ、処理はステップ７２６に進む。なお、重要なこととして、処理６００で記憶または作成されたベースフォームに基づいて、３Ｄベースフォームから適切な２Ｄベースフォームを生成することができる。例えば、左右ステレオスコピック・フォーマットが記憶されたベースフォームである場合には、２Ｄ画像ベースフォームとして左の画像が選択される。さらに、２Ｄ画像ベースフォームは、ベースフォームとして記憶される追加的なデプスまたはディスパリティ・マップが存在するかどうかに関わらず、破棄されるデプスまたはディスパリティ・マップ情報のみを用いて、直接使用されることがある。
【０１０３】
ステップ７１４において、ディスプレイ・タイプが２Ｄディスプレイでない場合（さらに、ステップ７０８において、マルチビューのディスプレイ・タイプでない場合）、３Ｄディスプレイ・タイプが使用され、ステップ７２２において、３Ｄディスプレイ上で２Ｄディスプレイ・モードが使用されるかどうかがさらに判定される。ステップ７２２において、２Ｄディスプレイ・モードが使用されることとなった場合には、ステップ７２０において、上述したように、２Ｄベースフォームがステップ７２６に受け渡される。ステップ７２２において、２Ｄディスプレイ・モードが必要でない場合には、ステップ７２４において、ディスプレイ装置にとって最適または適切な３Ｄディスプレイ信号を生成するために３Ｄベースフォームが使用される。ステップ７２４において、信号の３Ｄベースフォームは、適切な単一フレームのディスプレイ・フォーマット（例えば、オーバー／アンダー、サイドバイサイド、インタリーブ、または、チェッカーボードのフォーマット）に変換することができる。
【０１０４】
次に、ステップ７２６において、ステップ７０６、ステップ７１０、ステップ７１２、ステップ７１８、ステップ７２０、または、ステップ７２４から取得および変換したベースフォーム信号は、妥当または適切なディスプレイ装置のスクリーン・パラメータおよび解像度のためにスケーリングされ、変換される。ステップ７２６での解像度またはフレーム・レートの画像のための再スケーリングなど、スケーリングおよび変換は、ベースフォームと所望のディスプレイ・フォーマットとの間の差に基づいて必要となることがある。上述したように、可逆の（即ち、準最適の）解像度スケーリング・アルゴリズムが処理６００で使用されていた場合には、この変換には、逆解像度スケーリング処理を含む。最後に、ステップ７２８において、スケーリングおよび変換が行われた信号は、ここで、適切なディスプレイ信号フォーマットとなっており、ディスプレイ装置に供給される。
【０１０５】
なお、重要なこととして、図６に記載された処理６００および図７に記載された処理７００は、同一の装置内で実行されることもあるし、同一の装置内で実行されないこともある。例えば、処理６００は、図１に記載されたローカル・コンテンツ・ソース１８０、または図２に同様に記載されたものなど、コンテンツ生成装置の部分として含まれることがある。さらに、処理７００は、図１に記載されたディスプレイ装置１７０または図２に記載された同様の装置など、ディスプレイ装置の部分として含まれることがある。この特定の例においては、別個のセットトップ・ボックスが必要とはならないか、システムの部分として含まれない。別の例においては、さらに、処理６００は、図２に記載されたゲートウエイ・ヘッドエンド装置２５５の部分として含まれることがある。処理７００は、図２に記載されているクライアント装置２６５ａ〜２６５ｎのうちのいずれかの部分として含まれることがある。
【０１０６】
上述したように、図３に記載したコントローラ３６０または図４に記載されたスクリーン特性化装置４６０の特性付けおよび処理に関連する重要な態様の１つは、ディスプレイ装置の利用可能なディスプレイ・モードを識別することに関し、さらに、ディスプレイ装置への信号にとって適切または最適なフォーマットを選択することに関する。この処理は、まず、ディスプレイ装置の機能を識別することに関する。この処理は、ＨＤＭＩバック・チャネルなどの通信バスを介したデバイスの直接クエリーに関することもある。しかしながら、ＨＤＭＩを介して利用可能な、または供給される情報は、関連度の点で異なることがあり、利用されるＨＤＭＩのバージョンに依存することがある。例えば、初期のＨＤＭＩ規格の装置は、ＨＤＭＩ１．４以降のものから取得されるものよりも、ディスプレイの解像度および機能に関して提供する情報がかなり少ないことがある。代替的な態様、または、補完的な態様として、ユーザ・インタフェース・メニューを作成することができる。ユーザ・インタフェース・メニューは、まず、使用されているデバイス・モデルについて問い合わせを行い、さらに、識別を補助することができる。さらに、ディスプレイのための最適な設定を判定するために、ユーザに対し、上述したような様々なフォーマットおよび技術を使用して、一連のテスト・パターンを提供することができる。テスト・パターンは、変換装置（例えば、セットトップ・ボックス）のメモリに記憶することができる。
【０１０７】
本明細書において説明したユーザ・インタフェース・メニューの部分として、ユーザは、ディスプレイ装置の機能を識別するだけでなく、適切または最適なディスプレイ・フォーマットを選択できることもある。これらの選択に基づいて、コントローラまたはスクリーン特性付けにおいて、入力信号の変換のための最も適切なベースフォーム、さらに、ディスプレイ装置に提供するためのディスプレイ信号フォーマットをさらに選択することができる。結果として、システムは、レガシーな（旧来の）タイプのディプレイを含む、どのようなタイプのディプレイであっても、３Ｄコンテンツなどの先進のコンテンツを最良の方法で表示することを可能とするシームレスでユーザ・フレンドリーな方法を提供することができる。
【０１０８】
本実施形態では、ビデオ・コンテンツの最適な表示を提供するシステムおよび方法について説明されている。各実施形態は、入力ビデオ信号ストリームのフォーマットを識別し、このストリームをベース・フォーマットに変換し、さらに、ベース・フォーマットを処理して特定のディスプレイ装置にとって最適なディスプレイ信号を生成しようとするものである。特に、代表的な各実施形態では、入力される３Ｄコンテンツは、ベース３Ｄフォーム（形態）としての２画像左右ステレオスコピック画像信号に変換される。各実施形態では、さらに、２Ｄ入力信号ビデオ・コンテンツおよび２Ｄディスプレイの双方を取り扱うために必要な追加的な処理が行われる。各実施形態は、フレキシブルであり、マルチビュー環境での使用に容易に拡張することができる。各実施形態は、受信した入力信号とディスプレイ装置との間に変換装置を含めることによって、ビデオ・コンテンツの複数のフォーマットを配信することに伴う増大する問題に取り組むものである。結果として、コンテンツ・プロバイダによって選択されるどのような特定のフォーマットでビデオ・コンテンツを作成してもよく、その一方で、様々なディスプレイ技術を使用した様々なディスプレイ装置上でビデオ・コンテンツを効果的に表示することができる。さらに、各実施形態では、サポートされる好適な３Ｄの（または、もし存在する場合は、他の）フォーマットを規定するディスプレイとＨＤＭＩインタフェースとの間のメカニズム、特定のディスプレイのための最適な設定を自動的に判定またはルックアップする他のメカニズム、さらに、これらの態様を手動で規定するメカニズムが存在すること、または、これらのメカニズムが組み合わされることが認識されている。
【０１０９】
本開示は、最適にフォーマットされたディスプレイ信号を用いて様々なディスプレイ・スクリーンおよびディスプレイ・タイプをサポートするメカニズムを提供する。信号処理および制御ブロックを含み、上述した実施形態を実施することにより、実施態様のためのフレキシブルなアーキテクチャが形成される。例えば、各実施形態は、さらに組み合わされるか、または、逆多重化（分離）されて出力部で１つ以上の画像ストリームを生成する複数のベースフォームまたは複数の信号ディスプレイ・フォーマットを記憶することにより、既存のディスプレイ・フォーマットおよび将来のディスプレイ・フォーマットの範囲を同時にサポートするように使用することもできる。このように、上述した各実施形態では、１つのディスプレイ装置のためのステレオスコピック・ベース・フォーマットからオンザフライでアナグリフを生成し、さらに／または、別のディスプレイ装置のための１２０Ｈｚのインタレース３Ｄフォーマットを生成することができる。さらに、可能な限り効率的に３Ｄコンテンツを提供し、最終的に、完全な解像度の左右ステレオスコピック画像をこの左右ステレオスコピック画像をサポートするエンド装置に配信することによって、図１および図２に記載された配信ネットワークを介した通信帯域幅をより効率的に使用できるようになる。
【０１１０】
開示した各実施形態は、ビデオ・コンテンツの最適な表示を提供するシステムおよび方法に関する。より具体的には、各実施形態は、利用可能なモードおよび技術とともに、ディスプレイ装置がサポートする好適なフォーマットが２Ｄ、３Ｄ、または、マルチビューであるかを検出または判定し、この情報を使用して、ディスプレイおよびユーザによって要求される条件に対し、適切且つ最適（最善）であるフォーマットでコンテンツを信号プロセッサが提供するように、受信した２Ｄ、３Ｄ、または、マルチビューのコンテンツを処理、変換する信号処理に関する。
【０１１１】
特定の実施形態について例示的な目的で図示し、本明細書中で詳細に説明しているが、各実施形態は、様々な改変がなされることがあり、代替的な形態をとることがある。しかしながら、本開示は、開示した特定の形態に限定されるように意図されたものではないものと理解されるべきである。むしろ、本開示は、付随する請求の範囲によって規定するような本開示の範囲の中にある全ての改変、均等物、さらに、代替物を包含するものである。
【図１】
0005890318.tif 000002
【図２】
0005890318.tif 000003
【図３】
0005890318.tif 000004
【図４】
0005890318.tif 000005
【図５】
0005890318.tif 000006
【図６】
0005890318.tif 000007
【図７】
0005890318.tif 000008