(57)【要約】【課題】表示画面を視聴するユーザの状況に応じて３次元映像の表示を好適に制御できる表示装置及び表示方法の提供。【解決手段】実施形態に係る表示装置は、３次元映像視聴用メガネを装着したユーザに対して３次元映像を表示可能な表示装置であって、入力手段と、表示手段と、画像入力手段と、検出手段とを備える。入力手段には、映像データが入力される。表示手段は、入力された映像データに基づいた３次元表示用の映像を表示する。撮像画像入力手段には、前記表示装置の周囲の、前記表示手段に面する側の画像を撮像する撮像装置から、撮像画像が入力される。検出手段は、入力された撮像画像に含まれる３次元映像視聴用メガネの画像から、３次元映像視聴用メガネの幅に関する第１の長さを検出する。また、表示手段は、検出された前記第１の長さが一定長よりも短い場合に前記３次元用の映像の表示を停止する。【選択図】  図３
2012080288.tif 000002
【特許請求の範囲】
【請求項１】
３次元映像視聴用メガネを装着したユーザに対して３次元映像を表示可能な表示装置であって、
映像データが入力される入力手段と、
入力された前記映像データに基づいた３次元表示用の映像を表示する表示手段と、
前記表示装置の周囲の、前記表示手段に面する側の画像を撮像する撮像装置から、撮像画像が入力される画像入力手段と、
入力された前記撮像画像に含まれる前記３次元映像視聴用メガネの画像から、当該３次元映像視聴用メガネの幅に関する第１の長さを検出する検出手段と
を備え、
前記表示手段は、検出された前記第１の長さが一定長よりも短い場合に前記３次元用の映像の表示を停止する、表示装置。
【請求項２】
入力された前記映像データをデコードするデコード手段と、
入力された前記映像データが２次元表示用の映像データの場合、デコードされた前記映像データを用いて、右目用画像と左目用画像とを含む３次元表示用の映像データを生成する生成手段と
を更に備え、
前記表示手段は、生成された前記３次元表示用の映像データの映像を表示し、
前記生成手段は、検出された前記第１の長さが前記一定長よりも短い場合、前記３次元表示用の映像の生成を停止する、請求項１記載の表示装置。
【請求項３】
前記表示手段は、検出された前記第１の長さが前記一定長よりも短い場合、前記デコード手段がデコードした前記２次元表示用映像データの映像を表示する、請求項２記載の表示装置。
【請求項４】
前記表示手段は、前記３次元用の映像の表示を停止している場合に、前記検出手段が検出した前記第１の長さが前記一定長以上であると、前記３次元用の映像の表示を開始する、請求項１記載の表示装置。
【請求項５】
前記入力手段に右目用画像と左目用画像とを含む３次元表示用の映像データが入力された場合、前記右目用画像と左目用画像とをデコードするデコード手段を更に備え、
前記表示手段は、デコードされた前記右目用画像と左目用画像とを表示し、
前記表示手段は、検出された前記第１の長さが前記一定長よりも短い場合、デコードされた前記右目用画像と前記左目用画像とのうち、少なくとも一方の画像の表示を停止する、請求項１記載の表示装置。
【請求項６】
前記デコード手段は、検出された前記第１の長さが一定長よりも短い場合、前記右目用画像と左目用画像とのうち少なくとも一方の画像のデコードを停止する、
請求項５記載の表示装置。
【請求項７】
前記デコード手段は、検出された前記第１の長さが一定長よりも短い場合、前記右目用画像と左目用画像とのデコードを停止する、請求項６記載の表示装置。
【請求項８】
前記デコード手段は、検出された前記第１の長さが一定長よりも短い場合、前記右目用画像と左目用画像とのうち一方の画像のデコードを停止し、
前記表示手段は、デコードされた前記一方の画像を表示する、請求項６記載の表示装置。
【請求項９】
前記表示手段は、撮像された前記画像の一定範囲内に前記３次元映像視聴用メガネの画像の一部が含まれない場合、前記３次元用の映像の表示を停止する、請求項１記載の表示装置。
【請求項１０】
３次元映像視聴用メガネを装着したユーザに対して３次元映像を表示可能な表示装置における表示方法であって、
映像データが入力されることと、
入力された前記映像データに基づいた３次元表示用の映像を表示画面に表示することと、
前記表示装置の周囲の、前記表示画面に面する側の画像を撮像する撮像装置から、撮像画像が入力されることと、
入力された前記撮像画像に含まれる前記３次元映像視聴用メガネの画像から、当該３次元映像視聴用メガネの幅に関する第１の長さを検出することと、
検出された前記第１の長さが一定長よりも短い場合、前記３次元用の映像の前記表示画面での表示を停止することと、
を備える表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示装置及び表示方法に関する。
【背景技術】
【０００２】
互いに視差を有する右目用及び左目用画像を表示装置に表示し、３次元映像視聴用のメガネを着用したユーザに対して３次元映像を表示する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９６９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、表示装置の画面に３次元映像を表示する場合には、表示画面を視聴するユーザの状況に応じて３次元映像の表示を好適に制御できることが好ましい。
そこで本発明の実施形態は、表示画面を視聴するユーザの状況に応じて３次元映像の表示を好適に制御できる表示装置及び表示方法の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、実施形態に係る表示装置は、３次元映像視聴用メガネを装着したユーザに対して３次元映像を表示可能な表示装置であって、入力手段と、表示手段と、画像入力手段と、検出手段とを備える。
【０００６】
入力手段には、映像データが入力される。表示手段は、入力された映像データに基づいた３次元表示用の映像を表示する。撮像画像入力手段には、前記表示装置の周囲の、前記表示手段に面する側の画像を撮像する撮像装置から、撮像画像が入力される。検出手段は、入力された撮像画像に含まれる３次元映像視聴用メガネの画像から、３次元映像視聴用メガネの幅に関する第１の長さを検出する。また、表示手段は、検出された前記第１の長さが一定長よりも短い場合に前記３次元用の映像の表示を停止する。
【図面の簡単な説明】
【０００７】
【図１】実施形態のコンピュータの利用形態例を示す図。
【図２】実施形態のコンピュータのシステム構成例を示す図。
【図３】実施形態の映像表示プログラムの機能ブロック例を示す図。
【図４】実施形態のコンピュータに入力される撮像画像例を示す図。
【図５】実施形態のコンピュータによる映像表示に係る処理フロー例を示す図。
【発明を実施するための形態】
【０００８】
以下、図面を参照して実施形態を説明する。
図１（Ａ）乃至（Ｃ）は実施形態に係る表示装置の利用形態例を示す図である。本実施形態に係る表示装置は、例えばノートブックタイプのコンピュータ１００として実現される。ここでコンピュータ１００は、表示筐体１５０と本体筐体１６０とを備える。
【０００９】
表示筐体１５０は、薄い箱型の筐体を有し、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１０６とカメラ１１６とを備える。そして表示筐体１５０は、本体筐体１６０に対して回動可能に接続されている。
【００１０】
本体筐体１６０は、薄い箱形の筐体を有している。そして本体筐体１６０の上面には、スピーカ１１４、キーボード１１８、タッチパッド１１９等が配置されている。また本体筐体１６０は、光学ディスク等のメディアからデータを読み込むためのＯＤＤ１１２、テレビ放送等の映像データを受信するチューナ１１５等を備えている。
【００１１】
ここでコンピュータ１００は、例えばＯＤＤ１１２が読み込んだ映像データやチューナ１１５が受信した映像データに基づいた３次元映像をＬＣＤ１０６に表示する。また、３次元映像を表示する際にコンピュータ１００は、カメラ１１６により、コンピュータ１００の周囲のＬＣＤ１０６側、即ち表示画面を視聴するユーザが存在する方向を撮像する。
【００１２】
なおコンピュータ１００は、３次元映像の表示の際に例えばシャッター方式（時分割方式とも云う）を用いる。シャッター方式の３次元映像表示では、左眼用画像と右眼用画像とが夫々交互にＬＣＤ１０６に表示される。そしてこのときＬＣＤ１０６は、例えば通常のリフレッシュレート（例えば６０Ｈｚ）の２倍のリフレッシュレート（例えば１２０Ｈｚ）で駆動される。つまり、左眼用画像のフレームデータと右眼用画像のフレームデータとは、例えば１２０Ｈｚのリフレッシュレートで交互にＬＣＤ１０６上に表示される。
【００１３】
そしてユーザは、例えば液晶シャッターメガネのような３次元映像視聴用メガネ２００を装着して表示画面を視聴することで、左眼用フレームに対応する画像を左眼で、右眼用フレームに対応する画像を右眼で視聴し、３次元映像を視聴できる。なお液晶シャッターメガネは、左眼用フレームデータ及び右眼用フレームデータそれぞれの表示タイミングを示す同期信号をコンピュータ１００から受信し、当該同期信号に従って左眼用シャッター及び右眼用シャッターを開閉する。
【００１４】
またコンピュータ１００は、３次元映像の表示には偏光方式を用いてもよい。この場合、例えば、左眼用画像と右眼用画像とが例えば走査線単位でインタリーブされたインタリーブフレーム群が生成され、これらインタリーブフレーム群がＬＣＤ１０６に表示される。ＬＣＤ１０６の画面を覆う偏向フィルタは、ＬＣＤ１０６の画面上の例えば奇数番目のライン群に表示される左眼用画像と偶数番目のライン群に表示される右眼用画像とを異なる方向に偏光させる。そしてユーザは、偏向メガネのような３次元映像視聴用メガネ２００を用いることにより、左眼用画像を左眼で、右眼用画像を右眼で見ることができる。
【００１５】
そして、ユーザがコンピュータ１００に表示された３次元映像を視聴する際、ユーザに装着された３次元映像視聴用メガネ２００は、コンピュータ１００の表示画面であるＬＣＤ１０６に対して、例えば図１（Ｂ）に示すように略正対する。一方、図１（Ｃ）に示すように、３次元映像視聴用メガネ２００がＬＣＤ１０６に対して斜めになっている場合、ユーザはＬＣＤ１０６に表示された３次元映像を視聴できない場合がある。
【００１６】
図１（Ｄ）は、本実施形態に係る３次元映像視聴用メガネ２００の正面からの外観例を示す図である。３次元映像視聴用メガネ２００のフレームの前枠２１０の両端には、フレーム端部２１１及びフレーム端部２１２が位置している。また、フレーム端部２１１にはメガネ幅識別印２１３が、フレーム端部２１２にはメガネ幅識別印２１４が設けられてもよい。
【００１７】
そして本実施形態のコンピュータ１００は、カメラ１１６が撮像した撮像画像に含まれる３次元映像視聴用メガネ２００の画像に基づいて、ユーザの状況に応じた好適な映像表示を行うことができる。
【００１８】
次に図２を参照して、コンピュータ１００のシステム構成例を説明する。
コンピュータ１００は、ＣＰＵ１０１、ノースブリッジ１０２、メモリ１０３、ＧＰＵ１０４、ＶＲＡＭ１０５、ＬＣＤ１０６、サウスブリッジ１０７、ＢＩＯＳ―ＲＯＭ１０８、ＬＡＮコントローラ１０９、ＨＤＤ１１０、ＯＤＤ１１２、サウンドコントローラ１１３、スピーカ１１４、チューナ１１５、カメラ１１６、ＥＣ／ＫＢＣ１１７、キーボード１１８、タッチパッド１１９等を備える。
【００１９】
ＣＰＵ１０１は、コンピュータ１００の動作を制御する機能を有する。ここでＣＰＵ１０１は、オペレーティングシステム（ＯＳ）１３０、映像表示プログラム１４０等の各種プログラムをメモリ１０３に読み出して実行する。映像表示プログラム１４０は、映像データを処理する機能を有するソフトウェアである。なお映像表示プログラム１４０の詳細については図３乃至図５を参照して後述する。
【００２０】
ノースブリッジ１０２は、ＣＰＵ１０１とサウスブリッジ１０７とを接続するブリッジデバイスである。また、ノースブリッジ１０２には、メモリ１０３を制御するメモリコントローラが内蔵されている。さらにノースブリッジ１０２はＧＰＵ１０４との通信機能を有し、ＣＰＵ１０１からの指示に応じた画像処理をＧＰＵ１０４に実行させる。
【００２１】
ＧＰＵ１０４は、コンピュータ１００の表示部であるＬＣＤ１０６の表示コントローラとして動作する。ＧＰＵ１０４は、ＣＰＵ１０１から入力された映像データを、ＬＣＤ１０６等の表示装置で表示可能な形式の映像信号に変換して、当該映像信号をＬＣＤ１０６に出力する。ここでＶＲＡＭ１０５はＧＰＵ１０４のグラフィックメモリとして機能し、ＧＰＵ１０４が画像処理を実行する際のバッファ領域として使用される。そしてＬＤＣ１０６は、ＧＰＵ１０４からの出力された映像信号に従って映像を表示する。
【００２２】
サウスブリッジ１０７は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス上の各デバイスおよびＬＰＣ（Ｌｏｗ  Ｐｉｎ  Ｃｏｕｎｔ）バス上の各種デバイスの制御部として機能する。またサウスブリッジ１０７には、ＢＩＯＳ−ＲＯＭ１０８、ＬＡＮコントローラ１０９、ＨＤＤ１１０、ＯＤＤ１１２が接続される。そしてサウスブリッジ１０７は、ＨＤＤ１１０及びＯＤＤ１１２を制御するＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラを内蔵している。さらにサウスブリッジ１０７は、サウンドコントローラ１１３との通信機能も有している。
【００２３】
ＢＩＯＳ−ＲＯＭ１０８は、コンピュータ１００のハードウェアを制御するためのプログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納する。
【００２４】
ＬＡＮコントローラ１０９は、コンピュータ１００とＬＡＮネットワークとの通信接続を制御する。また、ＬＡＮコントローラ１０９は、ＬＡＮネットワークを介してインターネットへの接続も行う。更にＬＡＮコントローラ１０９は、ＬＡＮネットワークを介してＩＰテレビ等の映像データを受信してもよい。
【００２５】
ＨＤＤ１１０は、オペレーティングシステム（ＯＳ）１３０や、映像表示プログラム１４０等の各種プログラムを記憶する記憶媒体である。またＨＤＤ１１０は、チューナ１１５が受信したテレビ放送の映像データ及び音声データも記憶できる。
【００２６】
ＯＤＤ１１２は、ＤＶＤ等の光学ディスクから対するデータの読み込み／書き込みを行う。ここでＯＤＤ１１２は、例えば映像データを読み込む。
サウンドコントローラ１１３は音源デバイスであり、再生対象の音声データの信号をスピーカ１１４に出力する。そしてスピーカ１１４は、入力された音声信号の音声を出力する
【００２７】
チューナ１１５及びカメラ１１６は、ＰＣＩバスを介してサウスブリッジ１０７に接続される。ここでチューナ１１５は、テレビ放送信号に重畳された映像データ及び音声データを受信する。またカメラ１１６は、コンピュータ１００の周囲の視聴可能エリア、即ちＬＣＤ１０６に面する領域を撮像する。
【００２８】
ＥＣ／ＫＢＣ１１７は、ＬＰＣバスを介してサウスブリッジ１０７に接続される。ＥＣ／ＫＢＣ１１７は、キーボード１１８及びタッチパッド１１９を制御する。ここでキーボード１１８及びタッチパッド１１９は、ユーザからの各種操作入力を受け付ける。そしてＥＣ／ＫＢＣ１１７は、それらの操作入力信号をＣＰＵ１０１に出力する。
【００２９】
次に図３を参照して、映像表示プログラム１４０の機能ブロック例を説明する。なお、映像表示プログラム１４０は、当該映像表示プログラム１４０に３次元表示用映像データ、即ち左目用画像と右目用画像とを含む映像データが入力された場合、当該映像データをデコードして、左目用画像と右目用画像とをＧＰＵ１０４に出力し、ＬＣＤ１０６に表示させる機能を有する。また映像表示プログラム１４０は、２次元表示用映像データが入力された場合に、当該映像データを解析して左目用画像と右目用画像とを含む３次元表示用映像データを生成する機能を有する。そして映像表示プログラム１４０は、当該生成した左目用画像と右目用画像とをＧＰＵ１０４に出力し、ＬＣＤ１０６に表示させることができる。
【００３０】
ここで映像表示プログラム１４０は、メガネ検出部１４１、制御部１４２、デコード部１４３、３次元変換部１４４等を備える。
メガネ検出部１４１には、カメラ１１６等の撮像装置から撮像画像が入力される。ここでメガネ検出部１４１は、当該撮像画像に含まれるユーザの画像及びユーザが装着した３次元映像視聴用メガネの画像を検出する。続いてメガネ検出部１４１は、入力された撮像画像検出から、当該画像における３次元視聴用メガネの幅に関する長さを検出する。次にメガネ検出部１４１は、当該検出した長さが、予め設定された値以上であるか否かを判別する。そしてメガネ検出部１４１は検出した長さが設定値以下である場合に制御部１４２に通知する。なお画像検出の詳細については図４を参照して後述する。
【００３１】
また、メガネ検出部１４１には、必ずしもコンピュータ１００に内蔵された撮像装置から撮像画像が入力される必要はない。つまり、コンピュータ１００のＬＣＤ１０６を視聴するユーザを当該ＬＣＤ１０６付近から撮像した撮像画像であれば、例えばコンピュータ１００の工場出荷後にコンピュータ１００に接続された撮像装置からの撮像画像が入力されても構わない。
【００３２】
制御部１４２には、ＬＡＮコントローラ１０９、ＯＤＤ１１２、チューナ１１５、ＨＤＤ１１０等から、２次元表示用又は３次元表示用の映像データが入力される。ここで制御部１４２は、２次元表示用の映像データが入力された場合、当該映像データをデコード部１４３に出力するとともに、デコードされた映像データの３次元変換部１４４への出力をデコード部１４３に対して指示する。なお制御部１４２は、入力された映像データをＨＤＤ１１０に記憶させる録画処理を実行する機能も有する。
【００３３】
また制御部１４２は、３次元表示用の映像データが入力された場合、当該映像データをデコード部１４３に出力するとともに、当該映像データの形式に応じた形式のデコードをデコード部１４３に指示する。即ち、左目用画像と右目用画像とを含む３次元表示用の映像データの形式としては、例えばＳｉｄｅ−ｂｙ−Ｓｉｄｅ、Ｔｏｐ−ａｎｄ−Ｂｏｔｔｏｍ、Ｆｌａｍｅ−Ｐａｃｋｉｎｇ等の形式があるため、制御部１４２は、これらの形式に応じた左目用画像及び右目用画像のデコードをデコード部１４３に指示する。
【００３４】
さらに制御部１４２は、メガネ検出部１４１から入力される通知に応じた映像処理を実行する。つまり、例えば映像表示プログラム１４０が２次元表示用の映像データに基づいて３次元表示用の映像データを生成・出力している場合に、メガネ検出部１４１からの通知が入力されると、制御部１４２は３次元表示用の映像データのＬＣＤ１０６での表示を停止させるように制御する。
【００３５】
そしてこのとき制御部１４２は、例えばデコード部１４３にデコードの停止を指示してもよい。また制御部１４２は、３次元表示用の映像データの表示を停止し、２Ｄ表示用の映像データをＬＣＤ１０６に表示させても良い。即ち制御部１４２は、デコード部１４３に対してデコードした２次元表示用の映像データのＧＰＵ１０４への出力を指示し、３次元変換部１４４に３次元変換の停止を指示してもよい。
【００３６】
また、制御部１４２に３次元表示用の映像データが入力されている場合にメガネ検出部１４１からの通知が入力されると、当該３次元表示用の映像データの映像のＬＣＤ１０６での表示を停止させるように制御する。このとき制御部１４２は、例えばデコード部１４３に対して左目用画像と右目用画像との両方の画像のデコードの停止を指示することにより、３次元表示用の映像データの表示を停止させる。あるいは制御部１４２は、デコード部１４３に対して、左目用画像と右目用画像とのうち一方をデコードしてＧＰＵ１０４に出力するよう指示することにより、ＬＣＤ１０６に２次元表示用の映像を表示させることができる。つまり制御部１４２は、メガネ検出部１４１からの通知が入力されると、３次元表示用映像データに含まれる右目用画像と左目用画像とのうち、少なくとも一方の画像のデコードを停止させ、当該少なくとも一方の画像のＬＣＤ１０６での表示を停止することができる。あるいは、制御部１４２は、右目用画像及び左目用画像の両方の画像のデコードを停止させ、当該両方の画像のＬＣＤ１０６での表示を停止させることもできる。
【００３７】
デコード部１４３は、制御部１４２から入力される２次元表示用又は３次元表示用の映像データをデコードする。
ここでデコード部１４３は、２次元表示用の映像データをデコードする場合、デコードした映像データを、３次元変換部１４４及びＧＰＵ１０４のうち、制御部１４２からの指示に応じたモジュールに出力する。
【００３８】
またデコード部１４３は、３次元表示用の映像データをデコードする場合、入力された映像データを制御部１４２からの指示に応じた形式でデコードする。即ち、３次元表示用映像データの形式がＳｉｄｅ−ｂｙ−Ｓｉｄｅ、Ｔｏｐ−ａｎｄ−Ｂｏｔｔｏｍ、Ｆｌａｍｅ−Ｐａｃｋｉｎｇの何れであるかに応じた形式でデコードする。またデコード部１４３は、制御部１４２から、左目用画像及び右目用画像の何れか一方の画像をデコードする指示を受けた場合、当該一方の画像をデコードして、デコードした画像をＧＰＵ１０４に出力する。
【００３９】
３次元変換部１４４は、デコードされた２次元表示用映像データを用いて３次元表示用の映像データを生成する。ここで３次元変換部１４４は、デコードされた映像データのフレーム夫々を解析し、例えばフレーム間の画素の動きや同一フレーム内の画素値の差分等を用いることにより、各フレームに含まれる画素毎の奥行き位置を算出する。そして３次元変換部１４４は、推定した画素毎の奥行き位置に基づいて、１つのフレームに対応する左眼用画像データと右眼用画像データとを生成する。そして３次元変換部１４４は、生成した左眼用画像データと右眼用画像データとを含む３次元表示用映像データをＧＰＵ１０４に出力する。
【００４０】
次に図４を参照して、メガネ検出部１４１による画像処理例を説明する。図４（Ａ）乃至（Ｅ）は、カメラ１１６が撮像し、メガネ検出部１４１に入力される撮像画像の例である。
【００４１】
図４（Ａ）に示す撮像画像４００ａには、３次元映像視聴用メガネ２００を正面から撮像した３次元映像視聴用メガネ画像２００ａが含まれている。ここでメガネ検出部１４１は、例えば予め登録された３次元映像視聴用メガネ２００の照合用データに基づいて、３次元映像視聴用メガネ２００の画像を検出する。なお３次元映像視聴用メガネの照合用データとは、例えば３次元映像視聴用メガネの画像データや３次元映像視聴用の形状等の特徴点データである。
【００４２】
そしてメガネ検出部１４１は、当該照合用データを用いて、撮像画像に含まれる３次元映像視聴用メガネ２００の画像を検出する。そしてメガネ検出部１４１は、検出した画像２００ａにおけるメガネのフレームの前枠の幅Ｌ１を検出する。そしてメガネ検出部１４１は、当該検出した幅の長さが例えば一定長の閾値Ｔ１以上であるか否かを判別する。なおこのときメガネ検出部１４１は、例えば、メガネ画像２００ａからフレームの前枠２１０の両端に位置する端部２１１及び２１２の画像部を検出して当該端部と端部との間の長さを検出することにより、メガネ画像２００ａにおけるフレームの前枠部分の幅の長さを検出する。そして図４（Ａ）に示す例では、メガネ検出部１４１は、幅Ｌ１の長さが閾値Ｔ１以上であると判別して、制御部１４２に通知する。
【００４３】
またメガネ画像２００ａには、幅識別画像２１３ａ及び２１４ａが含まれる。なお当該画像２１３ａ及び２１４ａは、３次元映像視聴用メガネ２００のフレームの前枠２１０の両端に設けられた幅識別印２１３及び２１４の撮像画像である。そしてメガネ検出部１４１は、当該幅識別画像２１３ａと２１４ａとを検出し、当該画像間の長さを、メガネの幅として検出してもよい。
【００４４】
また、３次元視聴用メガネ２００のフレームの前枠２１０の両端部に凹部を設け、当該凹部内に幅識別印を設けても良い。これにより、カメラ１１６は、３次元視聴用メガネ２００が当該カメラ１１６に対して一定の角度以上斜めを向いている場合、これらの幅識別印を撮像できないこととなる。即ち、３次元映像視聴用メガネ２００を撮像した画像に、幅識別印を撮像した画像が含まれるか否かに応じて、３次元映像視聴用メガネ２００がカメラ１１６の方向を向いているか否かを判別できる。
【００４５】
図４（Ｂ）に示す撮像画像４００ｂには、３次元映像視聴用メガネ２００を斜めから撮像した３次元映像視聴用メガネ画像２００ｂが含まれる。そしてメガネ検出部１４１は、当該メガネ画像２００ｂから、当該画像２００ｂにおけるフレームの前枠２１０の画像の両端部分の幅Ｌ２を検出し、当該幅Ｌ２が閾値Ｔ１以上であるか否かを判別する。なお図４（Ｂ）に示す例において、メガネ検出部１４１は、メガネの幅Ｌ２の長さが閾値Ｔ１未満であると判別して、制御部１４２に通知する。
【００４６】
図４（Ｃ）に示す撮像画像４００ｃは、図４（Ａ）の場合よりも遠い位置に位置した３次元映像視聴用メガネを撮像した場合の撮像画像の例である。当該撮像画像４００ｃには、３次元映像視聴用メガネを正面から撮像した３次元映像視聴用メガネ画像２００ｃが含まれる。そして図４（Ｃ）に示す例において、メガネ検出部１４１は、メガネの幅Ｌ３の長さが閾値Ｔ１未満であると判別して、制御部１４２に通知する。
【００４７】
図４（Ｄ）に示す撮像画像４００ｄには、複数の視聴用メガネの画像が含まれる。ここで、メガネ画像２００ｄにおけるメガネの幅Ｌ４は閾値Ｔ１未満、メガネ画像２００ｅにおけるメガネの幅Ｌ５は閾値Ｔ１以上、メガネ画像２００ｆにおけるメガネの幅Ｌ６は閾値Ｔ１未満である。そしてこの場合、メガネ検出部１４１は、例えば撮像画像に含まれる全ての視聴用メガネ画像におけるメガネの幅が閾値未満である場合に制御部１４２に通知して３次元映像を停止させてもよいし、あるいは撮像画像に含まれる少なくとも１の視聴用メガネ画像におけるメガネの幅が閾値未満である場合に制御部１４２に通知して３次元映像の表示を停止させてもよい。
【００４８】
図４（Ｅ）に示す撮像画像４００ｅの下端部には、３次元映像視聴用メガネ２００を正面から撮像した３次元映像視聴用メガネ画像２００ｇが含まれている。ここで、メガネ画像２００ｇのように当該メガネのフレームの前枠の画像の幅Ｌ７が閾値以上であっても、メガネ画像２００の一部が撮像画像内の一定範囲Ａ１内に位置していない場合、メガネ検出部１４１は制御部１４２に通知を出力して３次元映像の表示を停止させてもよい。即ち、図４（Ｆ）に示すように、カメラ１１６がＬＣＤ１０６の正面を撮像する場合には、ＬＣＤ１０６が表示する３次元映像を視聴可能な範囲が、カメラ１１６の撮像範囲よりも狭い場合がある。この場合メガネ検出部１４１は、撮像画像に含まれるメガネ画像のうち、視聴可能範囲の外に位置するメガネについては、視聴用に用いられていないとして判別し、３次元映像の表示を停止させることができる。
【００４９】
次に図５を参照して、コンピュータ１００による映像表示に係る処理フロー例を説明する。
まず制御部１４２に映像データが入力される（Ｓ５０１）。そして制御部１４２は、入力された映像データをデコード部１４３に出力し、デコード部１４３は当該映像データをデコードする（Ｓ５０２）。なおＳ５０２においてデコード部１４３は、入力された映像データが２次元用であるか３次元用であるかに応じたデコードを実行する。更に、入力された映像データが３次元表示用であった場合には、映像の形式に応じたデコードを実行する。
【００５０】
また、デコード部１４３は、デコードした映像データが２次元表示用の映像データであった場合（Ｓ５０３のＮｏ）、デコード部１４３はデコードした映像データを３次元変換部１４４に出力し、３次元変換部１４４は、入力された２次元表示用の映像データを用いて３次元表示用の映像データを生成する（Ｓ５０４）。
【００５１】
そして３次元変換部１４４は、当該生成した３次元表示用の映像データをＧＰＵ１０４に出力して映像信号を生成させ、ＬＣＤ１０６は当該映像信号の３次元映像を表示する（Ｓ５０５）。一方、Ｓ５０２においてデコードされた映像データが３次元表示用の映像データであった場合（Ｓ５０３のＹｅｓ）、デコード部１４３はデコードした３次元表示用の映像データをＧＰＵ１０６に出力して映像信号を生成させ、ＬＣＤ１０６に当該映像信号の３次元映像を表示させる（Ｓ５０５）。
【００５２】
次にカメラ１１６は、コンピュータ１００のＬＣＤ１０６の前方を撮像し、メガネ検出部１４１には当該撮像された画像が入力される（Ｓ５０６）。次にメガネ検出部１４１は、当該撮像画像から３次元映像視聴用メガネに関する長さ、例えばフレームの前枠の幅の長さ等を検出し、検出したフレームの前枠の幅の長さが予め設定された値以上であるか否かを判別する（Ｓ５０７）。ここでメガネのフレームの前枠の幅が設定値以上である場合であって（Ｓ５０７のＹｅｓ）、映像データが当該データの終端まで入力され、映像が終了した場合（Ｓ５０８のＹｅｓ）、当該処理フローは完了する。一方Ｓ５０８において映像データが終了しておらず引き続き映像データが制御部１４２に入力されている場合（Ｓ５０８のＮｏ）、フローは再度Ｓ５０７の処理に戻り、コンピュータ１００はＳ５０７及びＳ５０８の処理を繰り返し実行する。
【００５３】
そしてＳ５０７において、撮像画像から検出された幅が一定の閾値未満である場合（Ｓ５０７のＮｏ）、続いて制御部１４２は、当該制御部１４２に入力されている映像データが３次元用であるか２次元用であるかを判別する（Ｓ５０９）。ここで２次元用の映像データが入力されている場合（Ｓ５０９のＮｏ）、３次元変換部１４４は、３次元表示用の映像データの生成を停止する（Ｓ５１０）。そしてデコード部１４３は、デコードした２次元用の映像データをＧＰＵ１０４に出力して、ＬＣＤ１０６に２次元映像を表示させる（Ｓ５１２）。
【００５４】
一方Ｓ５０９において、３次元表示用の映像データが制御部１４２に入力されている場合（Ｓ５０９のＹｅｓ）、デコード部１４３は、左目用画像と右目用画像とを含む３次元表示用の映像データのうち、当該左目用画像及び右目用画像の何れか一方の画像をデコードする（Ｓ５１１）。そしてデコード部１４３は、デコードした画像をＧＰＵ１０４に出力して映像信号を生成させ、ＬＣＤ１０６は当該映像信号の２次元映像を表示する（Ｓ５１２）。
【００５５】
続いてカメラ１１６は、再度コンピュータ１００の前方を撮像し、メガネ検出部１４１に当該撮像された画像が入力される（Ｓ５１３）。メガネ検出部１４１は当該撮像された画像に含まれる３次元映像視聴用メガネの幅が設定値以上であるか否かを判別する（Ｓ５１４）。そして、ここでメガネの幅が設定値以上の場合（Ｓ５１４のＹｅｓ）、コンピュータ１００は再度Ｓ５０２の処理を実行する。一方、メガネの幅が設定値未満である場合であって（Ｓ５１４のＮｏ）、映像データが制御部１４２に継続して入力されている場合（Ｓ５１５のＮｏ）、コンピュータ１００はＳ５１３乃至Ｓ５１５の処理を繰り返す。そしてＳ５１５において、映像データが終了して制御部１４２に入力されなくなると（Ｓ５１５のＹｅｓ）、当該処理フローは完了する。
【００５６】
なお当該フローにおいて、Ｓ５０６及び５０７では、撮像画像に含まれる３次元視聴用メガネの幅が設定された閾値未満である場合に３次元映像の表示を停止するとして説明したが、例えば一定時間分の撮像画像において、当該一定時間の間連続してメガネの幅が閾値未満である場合に３次元映像の表示を停止しても構わない。また、同様にＳ５１３及びＳ５１４においても、一定時間の間撮像した撮像画像において、当該撮像画像に含まれるメガネの幅が閾値以上である場合に３次元映像の表示を再開しても構わない。
【００５７】
また当該フローにおいては、３次元映像の表示を停止して２次元映像を表示するとして説明しているが、３次元映像の表示を停止したのち２次元映像を表示しなくとも構わない。そしてこの場合にも、３次元映像の表示を停止している際に、当該撮像画像に含まれるメガネの幅が閾値以上であると、３次元映像の表示を再開する。
【００５８】
そして、上記の実施形態によれば、表示画面を視聴するユーザの状況に応じて３次元映像の表示を好適に制御することができる。
なお、本発明の実施形態は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。例えばコンピュータ１００は、映像表示プログラム１４０の一部又は全ての機能を、コンピュータに実装されたチップ等により実行してもよい。また、カメラ１１６は表示筐体１５０に内蔵されていなくとも構わず、外付けのカメラが搭載されていてもよい。そしてこの場合、当該カメラは、必ずしも工場出荷時に搭載されていなくともよく、少なくともコンピュータ１００が使用される際に搭載されていれば良い。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【００５９】
１００…コンピュータ、１０１…ＣＰＵ、１０２…ノースブリッジ、１０３…メモリ、１０４…ＧＰＵ、１０５…ＶＲＡＭ、１０６…ＬＣＤ、１０７…サウスブリッジ、１０８…ＢＩＯＳ−ＲＯＭ、１０９…ＬＡＮコントローラ、１１０…ＨＤＤ、１１２…ＯＤＤ、１１３…サウンドコントローラ、１１４…スピーカ、１１５…チューナ、１１６…カメラ、１１７…ＥＣ／ＫＢＣ、１１８…キーボード、１１９…タッチパッド、１３０…ＯＳ、１４０…映像表示プログラム、１４１…メガネ検出部、１４２…制御部、１４３…デコード部、１４４…３次元変換部、１５０…表示筐体、１６０…本体筐体、２００…３次元映像視聴用メガネ
【図１】
2012080288.tif 000003
【図２】
2012080288.tif 000004
【図３】
2012080288.tif 000005
【図４】
2012080288.tif 000006
【図５】
2012080288.tif 000007