(57)【特許請求の範囲】
【請求項１】
第１の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む映像データを生成する映像生成手段と、
前記映像生成手段により生成された映像データを出力する映像データ出力手段と、
前記第１の映像コンテンツデータの再生が終了してから所定の時間の間は、前記映像生成手段が第２の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む第２の映像データを生成することを禁止する制御手段と
を具備する電子機器。
【請求項２】
前記第２の映像コンテンツデータが放送番組の場合、前記第２の映像コンテンツデータを記憶装置に記録する記録手段を更に具備し、
前記制御手段は、前記第１の映像コンテンツデータの再生が終了してから所定の時間が経過した後に、前記映像生成手段が前記記憶装置に記録されている第２の映像コンテンツデータを用いた第２の映像データの生成を許可する
請求項１に記載の電子機器。
【請求項３】
前記第１の映像コンテンツデータの残りの再生時間を検出する検出手段と、
前記残りの再生時間に基づいて、視差角を決定する決定手段とを更に具備し、
前記映像生成手段は、前記決定手段により決定された視差角に基づいて、前記映像データを生成する
請求項１に記載の電子機器。
【請求項４】
前記決定手段は、設定された三次元効果の強さおよび前記残りの再生時間に基づいて、前記映像生成手段に前記視差角を設定する
請求項３に記載の電子機器。
【請求項５】
前記決定手段は、予め用意されている複数の視差角の中から前記設定された三次元効果の強さおよび前記残りの再生時間に対応する視差角を選択する
請求項４に記載の電子機器。
【請求項６】
ディスプレイと、
前記映像データを用いて生成された画像フレームを前記ディスプレイの表示画面に表示させる表示制御手段と、
を更に具備する請求項１に記載の電子機器。
【請求項７】
前記表示制御手段は、前記左眼用画像データを用いた画像フレームと、前記右眼用画像データを用いた画像フレームとを交互に表示する
請求項６記載の電子機器。
【請求項８】
前記表示制御手段は、前記左眼用画像データを用いた画像フレームと、前記右眼用画像データを用いた画像フレームとを走査線単位でインタリーブした画像を表示する
請求項６記載の電子機器。
【請求項９】
第１の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む映像データを生成し、
前記生成された映像データを出力し、
前記第１の映像コンテンツデータの再生が終了してから所定の時間の間は、第２の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む第２の映像データを生成することを禁止する
映像データの生成方法。
【請求項１０】
前記第１の映像コンテンツデータの残りの再生時間を検出することと、
前記残りの再生時間に基づいて、視差角を決定することと、
前記決定された視差角に基づいて、前記映像データを生成することと
を更に含む請求項９に記載の映像データの生成方法。
【請求項１１】
コンピュータによって実行されるプログラムであって、
第１の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む映像データを生成させる手順と、
前記生成された映像データを出力させる手順と、
前記第１の映像コンテンツデータの再生が終了してから所定の時間の間は、第２の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む第２の映像データを生成することを禁止する手順と
を前記コンピュータに実行させるプログラム。
【請求項１２】
前記第１の映像コンテンツデータの残りの再生時間を検出する手順と、
前記残りの再生時間に基づいて、視差角を決定する手順と、
前記決定された視差角に基づいて、前記映像データを生成する手順と
を前記コンピュータに実行させる請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、三次元映像をディスプレイに表示する電子機器、映像データの生成方法、およびプログラムに関する。
【背景技術】
【０００２】
従来から、三次元映像を視聴可能にする様々な映像表示装置が提供されている。このような映像表示装置では、例えば、両眼視差に基づく左眼用映像と右眼用映像とを用いて、ユーザに三次元映像（立体映像）を知覚させる。
【０００３】
奥行き感の効果が強い三次元映像を見ることにより、目の疲労を感じることがあると言われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４８１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
奥行き感の効果が強い三次元映像を見ることによる、目の疲労を感じることを抑制することが望まれている。
【０００６】
本発明の目的は、三次元映像の視聴時に目の疲労を感じることを抑制させることが可能な電子機器、映像データの生成方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、映像生成手段と、映像データ出力手段と、制御手段とを具備する。映像生成手段は、第１の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む映像データを生成する。映像データ出力手段は、前記映像生成手段により生成された映像データを出力する。制御手段は、前記第１の映像コンテンツデータの再生が終了してから所定の時間の間は、前記映像生成手段が第２の映像コンテンツデータを用いて左眼用画像データと右眼用画像データとを含む第２の映像データを生成することを禁止する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る電子機器の外観を示す斜視図。
【図２】同実施形態の電子機器のシステム構成を示すブロック図。
【図３】同実施形態の電子機器による映像コンテンツデータ再生の流れを示す概念図。
【図４】同実施形態の視差角設定テーブルを示す図。
【図５】同実施形態の電子機器による映像コンテンツデータから三次元映像を生成する処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
図１は、一実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えばノートブックタイプのパーソナルコンピュータ１として実現される。図１に示すように、本コンピュータ１は、コンピュータ本体２と、ディスプレイユニット３とから構成される。
【００１０】
ディスプレイユニット３には、ＬＣＤ（liquid crystal display）１５が組み込まれている。ディスプレイユニット３は、コンピュータ本体２の上面が露出される開放位置とコンピュータ本体２の上面を覆う閉塞位置との間を回動自在にコンピュータ本体２に取り付けられている。
【００１１】
コンピュータ本体２は、薄い箱形の筐体を有しており、その上面には、キーボード２６、本コンピュータ１を電源オン／電源オフするためのパワーボタン２８、入力操作パネル２９、タッチパッド２７、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル２９上には、各種操作ボタンが設けられている。これらボタン群には、ＴＶ機能（視聴、録画、録画された放送番組データ／ビデオデータの再生）を制御するための操作ボタン群も含まれている。また、コンピュータ本体２の正面には、本コンピュータ１のＴＶ機能をリモート制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部３０が設けられている。リモコンユニットインタフェース部３０は、例えば赤外線信号受信部などから構成されている。
【００１２】
コンピュータ本体２の例えば右側面には、ＴＶ放送用のアンテナ端子３２が設けられている。また、コンピュータ本体２の例えば背面には、例えばＨＤＭＩ（high-definition multimedia interface）規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、放送番組データのような映像コンテンツデータに含まれる映像データ（動画像データ）を外部ディスプレイに出力するために用いられる。
【００１３】
図２は、本コンピュータ１のシステム構成を示す図である。  
本コンピュータ１は、図２に示すように、ＣＰＵ１１、ノースブリッジ１２、主メモリ１３、表示コントローラ１４、ビデオメモリ（ＶＲＡＭ）１４Ａ、ＬＣＤ（Liquid Crystal Display）１５、サウスブリッジ１６、サウンドコントローラ１７、スピーカ１８Ａ，１８Ｂ、ＢＩＯＳ−ＲＯＭ１９、ＬＡＮコントローラ２０、ハードディスクドライブ（ＨＤＤ）２１、光ディスクドライブ（ＯＤＤ）２２、無線ＬＡＮコントローラ２３、ＵＳＢコントローラ２４、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）２５、キーボード（ＫＢ）２６、ポインティングデバイス２７、リモコンユニットインタフェース部３０、ＴＶチューナ３１等を備えている。
【００１４】
ＣＰＵ１１は、本コンピュータ１の動作を制御するプロセッサである。ＣＰＵ１１は、ＨＤＤ２１から主メモリ１３にロードされる、オペレーティングシステム（ＯＳ）１３Ａ、及び映像コンテンツ再生アプリケーションプログラム１３Ｂ等のようなアプリケーションプログラムを実行する。映像コンテンツ再生アプリケーションプログラム１３Ｂは、映像コンテンツデータを視聴するための機能を有するソフトウェアである。この映像コンテンツ再生アプリケーション１３Ｂは、ＴＶチューナ３１によって受信された放送番組データを視聴するためのライブ再生処理、受信された放送番組データをＨＤＤ２１に記録する録画処理、ＨＤＤ２１に記録された放送番組データ／ビデオデータを再生する再生処理、ネットワークを介して受信された映像コンテンツデータを再生する再生処理等を実行する。さらに、映像コンテンツ再生アプリケーション１３Ｂは、三次元映像を視聴するための機能も有する。映像コンテンツ再生アプリケーション１３Ｂは、映像コンテンツデータに含まれる二次元映像を三次元映像にリアルタイムで変換してＬＣＤ１５の画面上に表示する。
【００１５】
三次元映像の表示には、例えば、シャッター方式（時分割方式とも云う）を用いてもよい。シャッター方式の三次元映像表示では、左眼用ビデオデータと右眼用ビデオデータとを含むステレオペア映像が用いられる。ＬＣＤ１５は、例えば、通常のリフレッシュレート（例えば６０Ｈｚ）の２倍のリフレッシュレート（例えば１２０Ｈｚ）で駆動される。左眼用ビデオデータ内の左眼用フレームデータと右眼用ビデオデータ内の右眼用フレームデータは例えば１２０Ｈｚのリフレッシュレートで交互にＬＣＤ１５上に表示される。ユーザは、例えば、液晶シャッターメガネのような３Ｄグラス（図示せず）を用いることで、左眼用フレームに対応する画像を左眼で、右眼用フレームに対応する画像を右眼で見ることができる。３Ｄグラスは、左眼用フレームデータ及び右眼用フレームデータそれぞれの表示タイミングを示す同期信号をコンピュータ１から赤外線などを用いて受信するように構成してもよい。３Ｄグラス内の左眼用シャッター及び右眼用シャッターは、ＬＣＤ１５への左眼用及び右眼用フレームデータそれぞれの表示タイミングに同期して開閉される。
【００１６】
シャッター方式の代わりに、三次元映像の表示には、例えば、Ｘｐｏｌ（登録商標）方式等の偏光方式を用いてもよい。この場合、例えば、左眼用画像と右眼用画像とが例えば走査線単位でインタリーブされたインタリーブフレーム群が生成され、これらインタリーブフレーム群がＬＣＤ１５に表示される。ＬＣＤ１５の画面を覆う偏向フィルタは、ＬＣＤ１５の画面上の例えば奇数番目のライン群に表示される左眼用画像と偶数番目のライン群に表示される右眼用画像とを異なる方向に偏光する。ユーザは、偏向メガネを用いることにより、左眼用画像を左眼で、右眼用画像を右眼で見ることができる。
【００１７】
また、三次元映像の表示には、裸眼で立体画像を見ることが可能なレンチキラー方式やパララックス方式を用いても良い。
【００１８】
また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１９に格納されたＢＩＯＳ（Basic Input/Output System）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１９】
ノースブリッジ１２は、ＣＰＵ１１のローカルバスとサウスブリッジ１６との間を接続するブリッジデバイスである。ノースブリッジ１２には、主メモリ１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１２は、表示コントローラ１４との通信を実行する機能も有している。
【００２０】
表示コントローラ１４は、本コンピュータ１のディスプレイとして使用されるＬＣＤ１５を制御するデバイスである。この表示コントローラ１４によって生成される表示信号はＬＣＤ１５に送られる。ＬＣＤ１５は、表示信号に基づいて映像を表示する。
【００２１】
サウスブリッジ１６は、ＰＣＩ（Peripheral Component Interconnect）バス上及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１６は、ＨＤＤ２１及びＯＤＤ２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラ、及びＢＩＯＳ−ＲＯＭ１９をアクセス制御するメモリコントローラが内蔵されている。さらに、サウスブリッジ１６は、サウンドコントローラ１７及びＬＡＮコントローラ２０との通信を実行する機能も有している。
【００２２】
サウンドコントローラ１７は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。ＬＡＮコントローラ２０は、例えばEthernet（登録商標）規格の有線通信を実行する有線通信デバイスであり、無線ＬＡＮコントローラ２３は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。また、ＵＳＢコントローラ２４は、例えばUSB2.0規格のケーブルを介して外部機器との通信を実行する。
【００２３】
ＥＣ／ＫＢＣ２５は、電力管理を行うためのエンベデッドコントローラと、キーボード（ＫＢ）２６、及びポインティングデバイス２７を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ２５は、ユーザの操作に応じて本コンピュータ１をパワーオン／パワーオフする機能を有している。さらに、ＥＣ／ＫＢＣ２５は、リモコンユニットインタフェース部３０との通信を実行する機能を有している。
【００２４】
ＴＶチューナ３１はテレビジョン（ＴＶ）放送信号によって放送される放送番組データを受信する受信装置であり、アンテナ端子３２に接続されている。このＴＶチューナ３１は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。また、ＴＶチューナ３１は、外部機器から入力されるビデオデータをキャプチャする機能も有している。
【００２５】
次に、図３を参照して、本実施形態の映像コンテンツ再生機能について説明する。再生対象のソースデータ（映像コンテンツデータ）５１は、例えば、映像（動画像）を表示するためのビデオデータを含む。ソースデータ（映像コンテンツデータ）５１は、ＴＶチューナ３１はテレビジョン（ＴＶ）放送信号によって放送された放送番組データである。
【００２６】
ソースデータ５１内のビデオデータは、デコーダ１０１に出力される。このビデオデータは一般に符号化（圧縮符号化）されている。デコーダ１０１は符号化されたビデオデータを復号する。そして、復号したビデオデータを２Ｄｔｏ３Ｄ変換部１０２または画像合成部１０３に出力する。通常、デコーダ１０１は復号したビデオデータを画像合成部１０３に出力する。後述する３Ｄ再生ボタンが操作された場合、デコーダ１０１は復号したビデオデータを２Ｄｔｏ３Ｄ変換部１０２に出力する。
【００２７】
２Ｄｔｏ３Ｄ変換部１０２は、復号されたビデオデータを用いて、ビデオデータに含まれる画像フレームそれぞれを解析することによって、各画像フレームに含まれる画素毎の深さ（depth）を推定する。２Ｄｔｏ３Ｄ変換部１０２は、推定した画素毎の深さを用いて、ビデオデータを三次元ビデオデータに変換する。この三次元ビデオデータは、例えば、画像フレーム内の画素毎の深さおよび設定された視差角に基づいた視差の、左眼用画像データと右眼用画像データとを含む。２Ｄｔｏ３Ｄ変換部１０２は、三次元ビデオデータを表示部１２０に出力する。
【００２８】
また、ユーザインタフェース（ＵＩ）画像生成部１１０は、映像コンテンツデータ５１（画面に表示される映像）を操作するためのメニュー等のユーザインタフェース画像データ（ＵＩ画像データ）を生成する。そして、生成したＵＩ画像データを画像合成部１０３に出力する。ユーザインタフェースには、三次元映像の表示を指示するための３Ｄ再生ボタンを含む。
【００２９】
画像合成部１０３は、ＵＩ画像、及び三次元映像またはデコーダ１０１によって復号されたビデオデータを合成する。具体的には、三次元映像が入力されている場合、画像合成部１０３は、左眼用画像データ及びＵＩ画像データを用いて、左眼用画像フレームを生成する。また、画像合成部１０３は、右眼用画像データ及びＵＩ画像データを用いて、右眼用画像フレームを生成する。なお、上述の各画像データは、それぞれ画像レイヤとして生成されたものであってもよい。画像合成部１０３は、例えばアルファブレンディングによってそれら画像レイヤを重ね合わせて、画像フレームを生成する。そして、画像合成部１０３は、生成した左眼用及び右眼用画像フレームを表示部１２０に出力する。また、デコーダ１０１によって復号されたビデオデータが入力されている場合、ビデオデータ及びＵＩ画像データを用いて、画像フレームを生成する。
【００３０】
表示部１２０は、左眼用及び右眼用画像フレームが入力されている場合、画像合成部１０３によって出力された左眼用画像フレームと右眼用画像フレームとを画面（ＬＣＤ１５）に交互に表示させる。ユーザは、上述のように、例えば液晶シャッターメガネを用いて画面を見ることによって、三次元画像を知覚することができる。また、表示部１２０は、左眼用画像フレームと右眼用画像フレームとを走査線単位でインタリーブしたインタリーブ画像を画面に表示してもよい。その場合、ユーザは、例えば偏光メガネを用いて画面を見ることによって、三次元画像を知覚することができる。ビデオデータ及びＵＩ画像データから生成された画像フレームが入力されている場合、表示部１２０は画面（ＬＣＤ１５）に画像フレームを順番に表示させる。
【００３１】
再生時間検出部１０４は、放送番組に対応する番組配列情報を参照することによって、視聴中の放送番組の残りの放映時間（再生時間）を検出する。再生時間検出部１０４は、ＥＰＧから放送番組の放映終了時間を取得し、放映終了時間と現在の時間との差を演算することによって、放送番組の残りの放映時間（再生時間）を検出する。再生時間検出部１０４は、検出した放送番組の残りの放映時間（再生時間）を視差角設定部１０５に通知する。
【００３２】
視差角設定部１０５は、通知された放映時間（再生時間）に応じた視差角を２Ｄｔｏ３Ｄ変換部１０２に設定する。以下に、視差角設定部１０５が２Ｄｔｏ３Ｄ変換部１０２に設定する手順を説明する。残りの放映時間（再生時間）が通知されると、視差角設定部１０５は、ユーザによって設定された３Ｄ効果の強さ設定を取得する。ユーザによって設定された３Ｄ効果の強さ設定は、“弱”、“中”、“強”の何れかである。視差角設定部１０５は、残りの放映時間（再生時間）および３Ｄ効果の強さ設定に基づいて、２Ｄｔｏ３Ｄ変換部１０２に設定する視差角を設定する。視差角設定部１０５は、図４に示す視差角設定テーブルから、残りの放映時間（再生時間）および３Ｄ効果の強さ設定に対応する視差角を取得する。視差角設定部１０５は、取得した視差角を２Ｄｔｏ３Ｄ変換部１０２に設定する。
【００３３】
視差角設定テーブル中の“α”、“β”、“γ”、“δ”、“ε”は角度である。“α”、“β”、“γ”、“δ”、“ε”の大きさの関係は、α＞β＞γ＞δ＞εである。視差角が大きいほど、３Ｄ効果が強くなる。従って、目の疲労を感じることを抑制するために、視差角設定テーブル内では、同一の３Ｄ効果の強さ設定であれば、残りの放映時間が長いほど、視差角が小さくなるようになっている。
【００３４】
３Ｄ効果の強さ設定が“弱”、残り放映時間が３０分未満の場合、視差角は“α”である。３Ｄ効果の強さ設定が“弱”、残り放映時間が３０分以上６０分未満の場合、視差角は“β”である。３Ｄ効果の強さ設定が“弱”、残り放映時間が６０以上の場合、視差角は“γ”である。
【００３５】
３Ｄ効果の中さ設定が“中”、残り放映時間が３０分未満の場合、視差角は“β”である。３Ｄ効果の中さ設定が“中”、残り放映時間が３０分以上６０分未満の場合、視差角は“γ”である。３Ｄ効果の中さ設定が“中”、残り放映時間が６０以上の場合、視差角は“δ”である。
【００３６】
３Ｄ効果の強さ設定が“強”、残り放映時間が３０分未満の場合、視差角は“γ”である。３Ｄ効果の強さ設定が“強”、残り放映時間が３０分以上６０分未満の場合、視差角は“δ”である。３Ｄ効果の強さ設定が“強”、残り放映時間が６０以上の場合、視差角は“ε”である。
【００３７】
なお、視差角設定テーブルは、放送番組のジャンル毎に設定しても良い。例えば、時間をジャンル毎に変更した視差角設定テーブルを用意しても良いし、視差角をジャンル毎に変更した視差角設定テーブルを用意しても良い。番組配列情報は、放送番組に対応するジャンルの情報を有している。例えば、ニュース／報道、スポーツ、情報／ワイドショー、ドラマ、音楽、バラエティ、映画、アニメ／特撮、ドキュメンタリー／教養、劇場／公演、趣味／教育、福祉から選択されたジャンルが番組配列情報に記述されている。例えば、ジャンルがニュース／報道の場合、奥行きがない映像が表示されることが多い。放送番組のジャンルがニュース／報道の場合、視差角が他のジャンルより大きくなるように視差角設定テーブルが作成されるようにしても良い。
【００３８】
記録部１０６は、制御部１００の指示に応じて放送番組のデータをＨＤＤ２１に記録する処理を行う。
【００３９】
また、制御部１００は、放送番組の終了後、デコーダ１０１から出力される復号されたビデオデータの出力先を画像合成部に設定し、一定時間経過するまで三次元ビデオデータへの変換処理を禁止する。なお、変換処理の禁止中に３Ｄ再生ボタンが操作された場合、制御部１００は、視聴中の放送番組のデータをＨＤＤ２１に記録する。制御部１００は、放送番組の終了後から一定時間経過した後、三次元ビデオデータへの変換処理を許可する。なお、変換処理を禁止する時間は、視差角の設定に応じて変更するようにしても良い。例えば、視差角が大きいほど、変換処理を禁止する時間が長くなるようにする。
【００４０】
次に、図５に示すフローチャートを参照して、映像コンテンツデータから三次元映像を生成する処理の手順を説明する。
【００４１】
制御部１００は、３Ｄ再生ボタンが操作されたら、再生時間検出部１０４は、ＥＰＧから視聴中の放送番組の残りの放送時間（再生時間）を検出する（ステップ２０１）。再生時間検出部１０４は、検出された残りの放送時間を視差角設定部１０５に通知する。視差角設定部１０５は、通知された残りの再生時間および３Ｄ効果の強さの設定に基づいた視差角を２Ｄｔｏ３Ｄ変換部１０２に設定する（ステップ２０２）。視差角の設定後、制御部１００は、デコーダ１０１から出力されるビデオデータの出力先を２Ｄｔｏ３Ｄ変換部１０２に変更する。２Ｄｔｏ３Ｄ変換部１０２は、三次元ビデオデータへの変換処理を開始し、ＬＣＤ１５に三次元映像が表示される（ステップ２０３）。
【００４２】
三次元ビデオデータへの変換処理開始後、制御部１００は、視聴していた放送番組の放送が終了したかを定期的に判定する（ステップ２０５）。放送番組の放送が終了したと判定した場合（ステップ２０５のＹｅｓ）、制御部１００は、デコーダ１０１から出力される復号されたビデオデータの出力先を画像合成部に設定し、三次元映像の表示が終了する（ステップ２０６）。なお、放送番組の放送が終了したと判定しなかった場合（ステップ２０５のＮｏ）、放送番組の視聴が進み、残りの放送時間が減るのに従って、視差角を徐々に減らすようにしても良い。放送番組の視聴が進むのに従い、視差角を徐々に減らすことによって、目の疲労を感じることをより抑制することができる。
【００４３】
制御部１００は例えば１０分でタイムアウトするタイマーを設定する（ステップ２０７）。制御部１００は、３Ｄ再生ボタンが操作されたかを判定する処理（ステップ２０８）と、タイマーがタイムアウトしているかを判定する処理（ステップ２０９）を定期的に行う。タイマーがタイムアウトしていると判定した場合（ステップ２０９のＹｅｓ）、処理が終了する。
【００４４】
３Ｄ再生ボタンが操作されたと判定した場合（ステップ２０８のＹｅｓ）、制御部１００は、記録部に視聴されている放送番組のデータをＨＤＤ２１に記録するように指示する。記録部は、指示に応じて放送番組のデータをＨＤＤ２１に記録する（ステップ２１０）。制御部１００は、ＬＣＤ１５に視聴中の放送番組の三次元映像を表示することができ無い旨のメッセージが記載されたウィンドウを表示する（ステップ２１１）。制御部１００は、タイマーがタイムアウトしているかを判定する処理を定期的に行う（ステップ２１２）。タイマーがタイムアウトしていると判定した場合（ステップ２１２のＹｅｓ）、制御部１００は、ＬＣＤ１５に視聴中の放送番組の三次元映像を表示することが可能になった旨のメッセージが記載されたウィンドウを表示する（ステップ２１１）。なお、三次元画像の視聴時間を測定し、測定された視聴時間が例えば１時間になったらユーザに視聴を中断するかを問い合わせるようにしても良い。ユーザが視聴の中断を選択した場合に、制御部１００は、ステップ２０７〜２１３の処理を行うようにしても良い。
【００４５】
本装置によれば、映像コンテンツの残りの再生時間に応じて、視差角を設定している。例えば、残りの再生時間が長くなるほど視差角を小さく設定することで、三次元効果が弱くなるので目の疲労を感じることを抑制することが可能になる。
【００４６】
なお、上述した実施形態では、映像コンテンツデータのソースが放送番組であったが、Digital Versatile Disc（ＤＶＤ）やＢｕｌ−ｒａｙディスクに記録された映像コンテンツデータで有っても良い。ＤＶＤやＢｕｌ−ｒａｙディスクに記録された映像コンテンツデータの場合、制御部は、三次元映像の表示を禁止している状態で３Ｄ再生ボタンが操作されて場合に、ＤＶＤやＢｕｌ−ｒａｙディスクに記録された映像コンテンツデータをＨＤＤ２１に記録する処理を行わない。
【００４７】
なお、上述した実施形態では、電子機器がノートブックタイプのパーソナルコンピュータとして実現された例を説明したが、電子機器がテレビ、録画再生機、ＤＶＤレコーダ、Ｂｒｕ−ｒａｙレコーダとして実現されていても良い。
【００４８】
また、映像コンテンツ再生アプリケーション１３Ｂが、フレームシーケンシャル方式またはサイド・バイ・サイド方式の三次元映像表示用のデータが格納されたコンテンツに対して三次元効果を変更する機能を備えている場合が有る。このような場合、三次元効果を変更するために三次元効果の強さを設定し、設定された三次元効果の強さに対応する視野角に基づいて左眼用画像データと右眼用画像データとを生成する。従って、三次元効果を変更する機能を備えている場合、残りの再生時間に応じて視野角を設定するようにしても良い。
【００４９】
また、ＨＤＤ２１に記録されている映像コンテンツデータやＤＶＤやＢｕｌ−ｒａｙ（登録商標）ディスクに記録された映像コンテンツデータを再生しているときに一時停止してその後に一時停止が解除された場合、一時停止された時点からの残りの再生時間に応じて視差角を再設定するようにしても良い。また、一時停止された時点からの残りの再生時間および一時停止されてから一時停止が解除されるまでの時間に応じて視差角を再設定するようにしても良い。例えば、一時停止されてから一時停止が解除されるまでの時間が短ければ、視差角を再設定しない。
【００５０】
また、本装置は、設定により複数の放送番組を三次元表示で連続視聴することができるようにしても良い。複数の放送番組を三次元表示で連続視聴する場合、視差角設定部１０５は、複数の放送番組の連続視聴時間に基づいた視差角を２Ｄｔｏ３Ｄ変換部１０２に設定する。
【００５１】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００５２】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００５３】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【００５４】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００５５】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００５６】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００５７】
上記実施形態で説明された各モジュールの機能を実現するためには、プロセッサによって実行されるソフトウェアアプリケーションによって実現しても良いし、ハードウェアによる処理回路によって実現しても良いし、ハードウェアによって実現しても良いし、ソフトウェアアプリケーション、ハードウェア、およびソフトウェアモジュールを組み合わせて実現しても良い。
【００５８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５９】
１…パーソナルコンピュータ，１００…制御部，１０２…２Ｄｔｏ３Ｄ変換部，１０４…再生時間検出部，１０５…視差角設定部。
【図１】
0005641953.tif 000002
【図２】
0005641953.tif 000003
【図３】
0005641953.tif 000004
【図４】
0005641953.tif 000005
【図５】
0005641953.tif 000006