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