(57)【要約】【課題】ユーザに対して違和感や不快感を与えることなくコンテンツを提供できるコンテンツ表示装置を提案する。【解決手段】２次元表示と３次元表示とが切替可能なコンテンツ表示装置において、２次元表示から３次元表示に切替える際、始めに表示部における表示状態を３次元表示に切替えた後、所定の切替時間をかけて、コンテンツデータの視差を徐々に広げることで、２次元表示から３次元表示へ徐々に移行させる。また逆に、３次元表示から２次元表示に切替える際にも、表示部における表示状態を３次元表示のままで、コンテンツデータの視差を徐々に狭めることで、３次元表示から２次元表示へ徐々に移行させる。【選択図】        図９
2004328566.tif 000002
【特許請求の範囲】
【請求項１】
２次元表示と３次元表示とが切替可能なコンテンツデータ表示手段と、
前記コンテンツデータの表示状態を、前記２次元表示と前記３次元表示とのいずれか一方の表示状態から他方の表示状態へ切替えることを判定し、判定結果を得る表示切替判定手段と、
前記判定結果にしたがって、前記一方の表示状態から、徐々に、前記他方の表示状態に移行するよう前記コンテンツデータの表示状態の移行を制御する制御手段とを備える、コンテンツ表示装置。
【請求項２】
前記制御手段は、前記コンテンツデータの表示状態を前記３次元表示から徐々に前記２次元表示に移行する際に、徐々に視差を小さくしていく３次元動画を再生させる、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記制御手段は、前記コンテンツデータの表示状態を前記２次元表示から徐々に前記３次元表示に移行する際に、徐々に視差を大きくしていく３次元動画を再生させる、請求項１に記載のコンテンツ表示装置。
【請求項４】
前記表示切替判定手段は、前記２次元表示と前記３次元表示とのいずれか一方の表示状態で前記コンテンツデータの表示を開始してから所定の時間が経過したことを判定して前記判定結果とする、請求項１に記載のコンテンツ表示装置。
【請求項５】
ユーザの指示を受付ける入力手段をさらに備え、
前記制御手段は、前記指示にしたがって、前記一方の表示状態から、徐々に、前記他方の表示状態に移行するよう前記コンテンツデータの表示状態の移行を制御する、請求項１に記載のコンテンツ表示装置。
【請求項６】
前記指示の緊急度合いを判定する緊急度合い判定手段をさらに備え、
前記制御手段は、前記緊急度合いに応じて、前記一方の表示状態から前記他方の表示状態に徐々に移行するのに要する時間を変更する、請求項５に記載のコンテンツ表示装置。
【請求項７】
２次元表示と３次元表示とが切替可能なコンテンツデータ表示手段を備えるコンテンツ表示装置における、コンテンツデータの表示状態の制御をコンピュータに実行させるプログラムであって、
前記コンテンツ表示装置の前記コンテンツデータ表示手段におけるコンテンツデータの表示状態を、前記２次元表示と前記３次元表示とのいずれか一方の表示状態から他方の表示状態へ切替えることを判定し、判定結果を得る表示切替判定ステップと、
前記判定結果にしたがって、前記コンテンツ表示装置の前記コンテンツデータ表示手段における前記コンテンツデータの表示状態を、前記一方の表示状態から、徐々に、前記他方の表示状態に移行するように制御する制御ステップとを実行させる、コンテンツ表示プログラム。
【請求項８】
請求項７に記載のコンテンツ表示プログラムを記録した、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はコンテンツ表示装置およびコンテンツ表示プログラムに関し、特に、２次元表示と３次元表示とが切替可能なコンテンツ表示装置において、ユーザに対して快適にコンテンツを提供することのできるコンテンツ表示装置およびコンテンツ表示プログラムに関する。
【０００２】
【従来の技術】
以前より３次元表示が可能な表示装置は存在したが、近年では、３次元表示だけではなく３次元表示から２次元表示に瞬時に切替えることが可能な表示装置が登場している（非特許文献１）。このような表示装置を利用する際に、２次元表示から３次元表示（または３次元表示から２次元表示）に移行するときに、ユーザによっては違和感や不快感を感じる場合がある。
【０００３】
また、３次元表示されたコンテンツを長時間観察することにより、ユーザによっては生理的な不快感を感じる場合がある。
【０００４】
そこで、特許文献１は、立体遊技（３次元コンテンツ）の許容遊技時間を設定し、該３次元コンテンツでの遊技時間が設定した許容遊技時間を超えた時点で自動的に３次元表示から２次元表示に切替える手段を有する立体表示遊技機を開示している。
【０００５】
【特許文献１】
特開平７−１６３５１号公報
【０００６】
【非特許文献１】
“２Ｄ／３Ｄ切り替え表示可能な液晶ディスプレイの実用化に成功”、［ｏｎｌｉｎｅ］、平成１４年９月２７日、シャープ株式会社、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｓｈａｒｐ．ｃｏ．ｊｐ／ｃｏｒｐｏｒａｔｅ／ｎｅｗｓ／０２０９２７．ｈｔｍｌ＞
【０００７】
【発明が解決しようとする課題】
しかしながら、特許文献１では、３次元表示から２次元表示に切替える際に「メッセージ文字データを画面上に表示する」、「音声合成による音声アナウンスにより切替える旨のメッセージを発する」などを立体表示遊技機が行なう技術が開示されてはいるものの、３次元表示から２次元表示に切替わる際の違和感や不快感を解消することができないという問題がある。
【０００８】
本発明は、このような問題に鑑みなされたものであり、ユーザに対して違和感や不快感を与えることなくコンテンツを提供できるコンテンツ表示装置、コンテンツ表示プログラム、および該プログラムを記録したコンピュータ記録可能な記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明のある局面に従うと、コンテンツ表示装置は、２次元表示と３次元表示とが切替可能なコンテンツデータ表示手段と、コンテンツデータの表示状態を、２次元表示と３次元表示とのいずれか一方の表示状態から他方の表示状態へ切替えることを判定し、判定結果を得る表示切替判定手段と、判定結果にしたがって、一方の表示状態から、徐々に、他方の表示状態に移行するようコンテンツデータの表示状態の移行を制御する制御手段とを備える。
【００１０】
また、上述の制御手段は、コンテンツデータの表示状態を３次元表示から徐々に２次元表示に移行する際に、徐々に視差を小さくしていく３次元動画を再生させることが望ましい。
【００１１】
また、上述の制御手段は、コンテンツデータの表示状態を２次元表示から徐々に３次元表示に移行する際に、徐々に視差を大きくしていく３次元動画を再生させることが望ましい。
【００１２】
また、上述の表示切替判定手段は、２次元表示と３次元表示とのいずれか一方の表示状態でコンテンツデータの表示を開始してから所定の時間が経過したことを判定して判定結果とすることが望ましい。
【００１３】
また、コンテンツ表示装置は、ユーザの指示を受付ける入力手段をさらに備え、上述の制御手段は、ユーザの指示にしたがって、一方の表示状態から、徐々に、他方の表示状態に移行するようコンテンツデータの表示状態の移行を制御することが望ましい。
【００１４】
さらに、コンテンツ表示装置は、ユーザの指示の緊急度合いを判定する緊急度合い判定手段をさらに備え、制御手段は、緊急度合いに応じて、一方の表示状態から他方の表示状態に徐々に移行するのに要する時間を変更することが望ましい。
【００１５】
本発明の他の局面に従うと、コンテンツ表示プログラムは、２次元表示と３次元表示とが切替可能なコンテンツデータ表示手段を備えるコンテンツ表示装置における、コンテンツデータの表示状態の制御をコンピュータに実行させるプログラムであって、記コンテンツ表示装置のコンテンツデータ表示手段におけるコンテンツデータの表示状態を、２次元表示と３次元表示とのいずれか一方の表示状態から他方の表示状態へ切替えることを判定し、判定結果を得る表示切替判定ステップと、判定結果にしたがって、コンテンツ表示装置のコンテンツデータ表示手段におけるコンテンツデータの表示状態を、一方の表示状態から、徐々に、他方の表示状態に移行するように制御する制御ステップとを実行させる。
【００１６】
本発明のさらに他の局面に従うと、コンピュータ読取可能な記録媒体は、上述のコンテンツ表示プログラムを記録する。
【００１７】
【発明の実施の形態】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１８】
本実施の形態においては、本発明にかかるコンテンツ表示装置をコンピュータを用いて実現した場合について述べる。
【００１９】
図１は、本実施の形態におけるコンテンツ表示装置１００のハードウェア構成の具体例を示すブロック図である。図１を参照して、コンテンツ表示装置１００はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３でプログラムが実行されることによって制御され、動作する。
【００２０】
ＣＰＵ１３で実行されるプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ１５でＣＤ−ＲＯＭ３００などの記録媒体を読取ることやネットワークＩ／Ｆ１７を介してネットワーク２００を通じて供給されることなどによってハードディスク１２に登録される。あるいは、最初からハードディスク１２に登録されていてもかまわない。ＣＰＵ１３は、ハードディスク１２から登録されているプログラムを順次メモリ１４に読出して実行する。
【００２１】
また、コンテンツ表示装置１００は、キーボードやマウスなどで構成される入力装置１１より、ユーザからの指示の入力を受付ける。また、ディスプレイなどで構成される表示装置１６にコンテンツデータを表示する。
【００２２】
なお、図１に示されるハードウェア構成の具体例は、一般的なコンピュータのハードウェア構成の具体例であって、本発明にかかるコンテンツ表示装置のハードウェア構成は、図１に示される構成に限定されるものではない。
【００２３】
次に、図２に、本実施の形態におけるコンテンツ表示装置１００の機能構成の具体例を示す。図２に示される各部は、ＣＰＵ１３がハードディスク１２に登録されているプログラムを実行することによって機能される。
【００２４】
図２を参照して、コンテンツ表示装置１００は、制御部１００４、入力部１００７、表示部１００１、コンテンツ処理部１００２、コンテンツ格納部１００３、メモリ１００５、および２次元／３次元表示時間計測部１００６を含んで構成される。
【００２５】
制御部１００４はＣＰＵ１３などから構成され、入力部１００７からの指示信号を受付けてメモリ１００５にあるプログラムを実行し、表示部１００１、コンテンツ処理部１００２、コンテンツ格納部１００３、および２次元／３次元表示時間計測部１００６に制御信号を出力してこれらの制御を行なう。
【００２６】
表示部１００１は、上述の表示装置１６などから構成される。本発明にかかるコンテンツ表示装置では、表示部１００１は、２次元表示と３次元表示とが可能であって、２次元表示と３次元表示とを瞬時に切替えることが可能であることを特徴とする。
【００２７】
表示部１００１における３次元表示は、人間の左目と右目との位置が平均６〜６．５ｃｍ離れていることで立体視が可能であることを利用して、左右にわずかに差異のある左目用画像と右目用画像とを各々の目に入るように構成させることで実現される。この左右の目用の画像の差異を、以下において視差といい、この視差が減少して０になると３次元表示が２次元表示に移行する。逆に、この視差が０から増加していくと２次元表示が３次元表示に移行する。
【００２８】
コンテンツ格納部１００３には、表示部１００１で閲覧可能なコンテンツデータが収納されている。また、必要に応じて、コンテンツ格納部１００３はネットワーク２００を介して各種サーバにアクセスし、新規コンテンツデータをダウンロードして取得する。そして、コンテンツ格納部１００３は、制御部１００４から入力された制御信号に応じて、所定のコンテンツを抽出して、コンテンツ処理部１００２に出力する。
【００２９】
コンテンツ処理部１００２は、制御部１００４から入力された制御信号に応じて、コンテンツ格納部１００３から入力されたコンテンツデータを表示部１００１で表示可能な形態に処理する。そして、コンテンツ処理部１００２は、処理したコンテンツデータを表示部１００１に出力する。表示部１００１は、制御部１００４から入力された制御信号に応じて、コンテンツ処理部１００２から入力されたコンテンツデータを表示する。
【００３０】
２次元／３次元表示時間計測部１００６は、表示部１００１における表示時間を計測し、制御部１００４から入力された時間経過の問合わせである制御信号に応じて、経過時間を示す経過時間信号を制御部１００４に入力する。
【００３１】
表示部１００１においてコンテンツデータを３次元にて表示している場合、制御部１００４は、２次元／３次元表示時間計測部１００６から入力された経過時間信号に基づいて、３次元表示の開始時から経過した時間が、予め設定されている３次元表示時間を超えていないか監視する。同時に、制御部１００４は、入力部１００７から、ユーザが３次元表示を停止させるために入力したことによる指示信号が入力されるか否かも監視している。
【００３２】
監視の結果、３次元表示の開始時から経過した時間が３次元表示時間を超えた際に、制御部１００４は、コンテンツ格納部１００３とコンテンツ処理部１００２とに対して制御信号を出力し、現在表示中の３次元コンテンツの視差を徐々に遷移させたコンテンツデータを表示部１００１に出力させる。そして、制御部１００４は、コンテンツの表示の３次元表示から２次元表示への遷移が完了した時点で表示部１００１に制御信号を出力し、コンテンツデータの表示を２次元表示状態に切替えさせる。
【００３３】
一方、表示部１００１においてコンテンツデータを２次元にて表示している場合、制御部１００４は、２次元／３次元表示時間計測部１００６から入力された経過時間信号に基づいて、３次元表示の停止時から経過した時間が、予め設定されている３次元表示停止時間を超えていないか監視する。同時に、制御部１００４は、入力部１００７から、ユーザが３次元表示をさせるために入力したことによる指示信号が入力されるか否かも監視している。
【００３４】
監視の結果、３次元表示の停止時から経過した時間が３次元表示停止時間を超えた際に、制御部１００４は、表示部１００１に制御信号を出力し、コンテンツデータの表示を３次元表示状態に切替えさせる。続いて、制御部１００４は、コンテンツ格納部１００３とコンテンツ処理部１００２とに対して制御信号を出力し、現在表示中のコンテンツの視差を徐々に広げて３次元表示に移行させる。
【００３５】
次に、本実施の形態におけるコンテンツ表示装置１００における処理の流れを、図３のフローチャートを用いて説明する。図３のフローチャートに示される処理は、ＣＰＵ１３がハードディスク１２に登録されているプログラムを読出して実行し、図２に示される各部を機能させることによって実現される。
【００３６】
図２を参照して、始めに、制御部１００４は、２次元／３次元表示時間計測部１００６におけるタイマカウンタであって、２次元から３次元に表示の切替制御を実行する切替制御時間ｔｐ（２Ｄ→３Ｄ）にデフォルトの切替時間をセットして（Ｓ１０１）、コンテンツ格納部１００３とコンテンツ処理部１００２とに対して制御信号を出力して表示部１００１で表示されるコンテンツデータを３次元表示に切替える処理を実行させる（Ｓ１０３）。ステップＳ１０３の時点では、視差が０のコンテンツデータ、つまり２次元のコンテンツデータが表示部１００１に表示されている。なお、表示部１００１が３次元表示可能な状態であっても、表示されているコンテンツデータの視差が０の場合には、ユーザには３次元には見えず、２次元に見える。
【００３７】
次に、コンテンツ処理部１００２は、制御部１００４から入力された制御信号に応じて、ステップＳ１０１で設定された切替制御時間ｔｐ（２Ｄ→３Ｄ）で、表示部１００１で表示されるコンテンツデータを、徐々に２次元から３次元に遷移させるための処理を実行する（Ｓ１０５）。ステップＳ１０５における２次元表示から３次元表示への遷移については後にサブルーチンを挙げて詳しく説明する。なお、コンテンツデータがステレオ写真のように視差を動的に変更することが難しい場合がある。たとえば、コンテンツデータが、適切な距離を置いた２台の撮影機器で撮影された２枚の静止画であるステレオ写真の場合、視差はステレオ写真を撮影した際に確定されてしまう。コンテンツデータがこのようなステレオ写真のようなものである場合には、このように３次元コンテンツの視差を徐々に大きくしたり小さくしたりすることは困難である。そういう場合には、徐々に視差が変化する３次元動画の再生を行なうことで対応することが好ましい。
【００３８】
同時に、制御部１００４は、２次元／３次元表示時間計測部１００６におけるタイマカウンタであって、表示部１００１で３次元表示を行なっている時間の計測結果を示す３次元表示時間タイマカウンタｔ３ｄと、表示部１００１で３次元表示を行なっていない時間の計測結果を示す３次元表示停止時間タイマカウンタｔｎｏ３ｄとを初期化する（Ｓ１０７）。
【００３９】
そして、制御部１００４は、表示部１００１が３次元表示を行なっているのかどうか確認し（Ｓ１０９）、その状況に応じて、３次元表示処理（Ｓ１１１）あるいは非３次元表示処理（Ｓ１１３）を実行する処理を繰返す。なお、ステップＳ１１１における３次元表示処理、およびステップＳ１１３における非３次元表示処理については、以下に、さらにサブルーチンを用いて説明する。
【００４０】
ステップＳ１１１における３次元表示処理を図４のフローチャートを用いて説明する。
【００４１】
表示部１００１が３次元表示を行なっている場合（Ｓ１０９でＹＥＳ）、制御部１００４は、２次元／３次元表示時間計測部１００６から入力される３次元表示時間タイマカウンタｔ３ｄを監視し、３次元表示時間タイマカウンタｔ３ｄが予め設定されている３次元表示時間を超過しているか否かを監視する（Ｓ２０１）。
【００４２】
そして、３次元表示時間タイマカウンタｔ３ｄが予め設定されている３次元表示時間を超過した場合（Ｓ２０１でＹＥＳ）、制御部１００４は、２次元／３次元表示時間計測部１００６におけるタイマカウンタであって、３次元から２次元に表示の切替制御を実行する切替制御時間ｔｐ（３Ｄ→２Ｄ）にデフォルトの切替時間をセットし（Ｓ２０７）、コンテンツ格納部１００３とコンテンツ処理部１００２とに対して制御信号を出力して、表示部１００１で表示されるコンテンツデータを３次元から２次元に切替える処理を実行させる。
【００４３】
あるいは、３次元表示時間タイマカウンタｔ３ｄが３次元表示時間を超過していない場合であっても、ユーザからの３次元表示停止の指示を示す指示信号を入力部１００７から入力された場合（Ｓ２０１でＮＯ、かつＳ２０３でＹＥＳ）、制御部１００４は、ユーザの緊急度合いを示す指示信号に応じて切替制御時間ｔｐ（３Ｄ→２Ｄ）に適切な切替時間をセットし（Ｓ２０９）、コンテンツ格納部１００３とコンテンツ処理部１００２とに対して制御信号を出力して、表示部１００１で表示されるコンテンツデータを３次元から２次元に切替える処理を実行させる。なお、ユーザの指示による緊急度合い応じた適切な切替時間は、ユーザが指示を行なう際の入力装置１１であるボタンを押す力具合や、ボタンを押込む速度などを計測することで得てもよいし、予めユーザが３次元表示に強いのか弱いのかなどの情報を登録しておき、これらの情報を利用するなどしてもよい。あるいは、ユーザからの指示があった時点の３次元表示時間を利用してもよいし、これらの方法を複数組み合わせて判断してもよい。
【００４４】
コンテンツ処理部１００２は、制御部１００４から入力された制御信号に応じて、ステップＳ２０７あるいはＳ２０９で設定された切替制御時間ｔｐ（３Ｄ→２Ｄ）で、表示部１００１で表示されるコンテンツデータを、徐々に３次元から２次元に遷移させるための処理を実行する（Ｓ２１１）。ステップＳ２１１における３次元表示から２次元表示への遷移については後にサブルーチンを挙げて詳しく説明する。なお、コンテンツデータがステレオ写真のように視差を動的に変更することが難しい場合には、徐々に視差が変化する３次元動画の再生を行なうことで対応することが好ましい。
【００４５】
次に、制御部１００４は、コンテンツ処理部１００２におけるコンテンツデータの３次元表示から２次元表示への遷移処理が修了した段階で、表示部１００１に対して制御信号を出力し、表示部１００１におけるコンテンツデータの表示を２次元表示に切替える（Ｓ２１３）。そして、制御部１００４は、３次元表示時間タイマカウンタｔ３ｄを初期化し（Ｓ２１５）、処理を図３に示されるメインルーチンに戻す。
【００４６】
なお、３次元表示時間タイマカウンタｔ３ｄが３次元表示時間を超過しておらず、かつ、入力部１００７からユーザからの３次元表示停止の指示を示す指示信号の入力がない場合は、（Ｓ２０１でＮＯ、かつＳ２０３でＮＯ）、制御部１００４は、３次元表示時間タイマカウンタｔ３ｄをインクリメントして（Ｓ２０５）、処理を図３に示されるメインルーチンに戻す。
【００４７】
一方、ステップＳ１１３における非３次元表示処理を図５のフローチャートを用いて説明する。
【００４８】
表示部１００１が３次元のコンテンツデータを表示していない場合（Ｓ１０９でＮＯ）、制御部１００４は、２次元／３次元表示時間計測部１００６から入力される３次元表示停止時間タイマカウンタｔｎｏ３ｄを監視し、３次元表示停止時間タイマカウンタｔｎｏ３ｄが予め設定されている３次元表示停止時間を超過しているか否かを監視する（Ｓ３０１）。
【００４９】
そして、３次元表示停止時間タイマカウンタｔｎｏ３ｄが予め設定されている３次元表示停止時間を超過した場合（Ｓ３０１でＹＥＳ）、制御部１００４は、２次元／３次元表示時間計測部１００６におけるタイマカウンタであって、２次元から３次元に表示の切替制御を実行する切替制御時間ｔｐ（２Ｄ→３Ｄ）にデフォルトの切替時間をセットして（Ｓ３０７）、表示部１００１に対して制御信号を出力して表示部１００１での表示を２次元表示から３次元表示に切替える（Ｓ３１１）。このとき、表示部１００１に表示されているコンテンツデータの視差は０であって、表示部１００１が３次元のコンテンツデータの表示が可能な状態となっても表示されているコンテンツデータの視差が０なためユーザには３次元には見えない。
【００５０】
あるいは、３次元表示停止時間タイマカウンタｔｎｏ３ｄが３次元表示停止時間を超過していない場合であっても、ユーザからの３次元表示の指示を示す指示信号を入力部１００７から入力された場合（Ｓ３０１でＮＯ、かつＳ３０３でＹＥＳ）、制御部１００４は、ユーザの緊急度合いを示す指示信号に応じて切替制御時間ｔｐ（２Ｄ→３Ｄ）に適切な切替時間をセットして（Ｓ３０９）、表示部１００１に対して制御信号を出力して表示部１００１での表示を２次元表示から３次元表示に切替える（Ｓ３１１）。なお、ユーザの指示による緊急度合いに応じた適切な切替時間は、ユーザが指示を行なう際の入力装置１１であるボタンを押す力具合や、ボタンを押込む速度などを計測することで得てもよいし、予めユーザが３次元表示に強いのか弱いのかなどの情報を登録しておき、これらの情報を利用するなどしてもよい。あるいは、ユーザからの指示があった時点の３次元表示時間を利用してもよいし、これらの方法を複数組み合わせて判断してもよい。
【００５１】
次に、制御部１００４は、コンテンツ格納部１００３とコンテンツ処理部１００２とに対して制御信号を出力して、表示部１００１で表示されるコンテンツデータを２次元から３次元に切替える処理を実行させる。コンテンツ処理部１００２は、制御部１００４から入力された制御信号に応じて、ステップＳ３０７あるいはＳ３０９で設定された切替制御時間ｔｐ（２Ｄ→３Ｄ）で、表示部１００１で表示されるコンテンツデータを、徐々に２次元から３次元に遷移させるための処理を実行する（Ｓ３１３）。ステップＳ３１３における２次元表示から３次元表示への遷移については、上述のステップＳ１０５における処理と同様であって、後にサブルーチンを挙げて詳しく説明する。なお、コンテンツデータがステレオ写真のように視差を動的に変更することが難しい場合には、徐々に視差が変化する３次元動画の再生を行なうことで対応することが好ましい。
【００５２】
そして、制御部１００４は、コンテンツ処理部１００２におけるコンテンツデータの２次元表示から３次元表示への遷移処理が修了した段階で、３次元表示停止時間タイマカウンタｔｎｏ３ｄを初期化し（Ｓ３１５）、処理を図３に示されるメインルーチンに戻す。
【００５３】
なお、３次元表示停止時間タイマカウンタｔｎｏ３ｄが３次元表示停止時間を超過しておらず、かつ、入力部１００７からユーザからの３次元表示の指示を示す指示信号の入力がない場合は、（Ｓ３０１でＮＯ、かつＳ３０３でＮＯ）、制御部１００４は、３次元表示停止時間タイマカウンタｔｎｏ３ｄをインクリメントして（Ｓ３０５）、処理を図３に示されるメインルーチンに戻す。
【００５４】
さらに、上述のステップＳ１０５あるいはＳ３１３での、表示部１００１で表示されるコンテンツデータを徐々に２次元から３次元に遷移させるための切替処理、およびステップＳ２１１での、表示部１００１で表示されるコンテンツデータを徐々に３次元から２次元に遷移させるための切替処理について、図６および図７のフローチャートを用いて説明する。
【００５５】
コンテンツデータを徐々に２次元から３次元に遷移させるための切替処理については、図６を参照して、始めに、制御部１００４は、２次元／３次元表示時間計測部１００６に対して制御信号を出力し、経過時間をカウントする経過時間タイマカウンタｔを初期化し（Ｓ４０１）、当該処理の開始からの経過時間をカウントさせる。
【００５６】
次に、制御部１００４から制御信号を入力されたコンテンツ処理部１００２は、制御部１００４を介して２次元／３次元表示時間計測部１００６から経過時間タイマカウンタｔを取得し、経過時間タイマカウンタｔがステップＳ１０１あるいはＳ３０７あるいはＳ３０９で設定された切替制御時間ｔｐ（２Ｄ→３Ｄ）を超過していないことを監視する（Ｓ４０３）。
【００５７】
経過時間タイマカウンタｔが切替制御時間ｔｐ（２Ｄ→３Ｄ）を超過していない場合には（Ｓ４０３でＮＯ）、コンテンツ処理部１００２は、表示部１００１に表示するコンテンツデータに現在設定されている視差を所定の割合だけ広げる処理を、コンテンツ格納部１００３から入力されたコンテンツデータに対して実行する（Ｓ４０５）。
【００５８】
コンテンツ処理部１００２は、ステップＳ４０５の処理を完了すると経過時間タイマカウンタｔをインクリメントし（Ｓ４０７）、経過時間タイマカウンタｔが切替制御時間ｔｐ（２Ｄ→３Ｄ）に達するまで（Ｓ４０３でＹＥＳ）、ステップＳ４０５，４０７の処理を繰返す。
【００５９】
そして、経過時間タイマカウンタｔが切替制御時間ｔｐ（２Ｄ→３Ｄ）に達すると（Ｓ４０３でＹＥＳ）、当該切替処理を終了し、処理をメインルーチンに戻す。
【００６０】
また、コンテンツデータを徐々に３次元から２次元に遷移させるための切替処理については、図７を参照して、始めに、制御部１００４は、２次元／３次元表示時間計測部１００６に対して制御信号を出力し、経過時間をカウントする経過時間タイマカウンタｔを初期化し（Ｓ５０１）、当該処理の開始からの経過時間をカウントさせる。
【００６１】
次に、制御部１００４から制御信号を入力されたコンテンツ処理部１００２は、制御部１００４を介して２次元／３次元表示時間計測部１００６から経過時間タイマカウンタｔを取得し、経過時間タイマカウンタｔがステップＳ２０７あるいはＳ２０９で設定された切替制御時間ｔｐ（３Ｄ→２Ｄ）を超過していないことを監視する（Ｓ５０３）。
【００６２】
経過時間タイマカウンタｔが切替制御時間ｔｐ（３Ｄ→２Ｄ）を超過していない場合には（Ｓ５０３でＮＯ）、コンテンツ処理部１００２は、表示部１００１に表示するコンテンツデータに現在設定されている視差を所定の割合だけ狭める処理を、コンテンツ格納部１００３から入力されたコンテンツデータに対して実行する（Ｓ５０５）。
【００６３】
コンテンツ処理部１００２は、ステップＳ５０５の処理を完了すると経過時間タイマカウンタｔをインクリメントし（Ｓ５０７）、経過時間タイマカウンタｔが切替制御時間ｔｐ（３Ｄ→２Ｄ）に達するまで（Ｓ５０３でＹＥＳ）、ステップＳ５０５，５０７の処理を繰返す。
【００６４】
そして、経過時間タイマカウンタｔが切替制御時間ｔｐ（３Ｄ→２Ｄ）に達すると（Ｓ５０３でＹＥＳ）、当該切替処理を終了し、処理をメインルーチンに戻す。
【００６５】
本実施の形態のコンテンツ表示装置１００が上述の処理を実行することで、表示部１００１におけるコンテンツデータの３次元表示から２次元表示への移行、および２次元表示から３次元表示への移行が、図８および図９に示されるように行なわれる。図８はコンテンツデータの表示が３次元から２次元へ移行する際の表示状態と視差との関係を表わした図であり、図９はコンテンツデータの表示が２次元から３次元へ移行する際の表示状態と視差との関係を表わした図である。
【００６６】
すなわち、本実施の形態におけるコンテンツ表示装置１００は、上述の処理を実行することで、コンテンツデータの表示を３次元から２次元に切替える場合は、図８に示されるように、切替が完了したタイミング（視差が０のタイミング）で表示部１００１における表示次元を２次元表示に切替える。すなわち、表示部１００１における表示状態を３次元表示のままで、コンテンツデータの視差を徐々に狭め、３次元表示から２次元表示へ徐々に移行させる。
【００６７】
また、コンテンツデータの表示を２次元から３次元に切替える場合は、図９に示されるように、２次元から３次元に表示の切替えを開始するタイミングで表示部１００１における表示次元を３次元表示に切替える。すなわち、始めに表示部１００１における表示状態を３次元表示に切替えた後、コンテンツデータの視差を徐々に広げて、２次元表示から３次元表示へ徐々に移行させる。
【００６８】
なお、図９においては視差の時間経過による２次元から３次元への遷移が線形のグラフで示されているが、ユーザの反応に合わせて、最初はなだらかに遷移して後から一気に遷移する（あるいはその逆の遷移）のように非線形の遷移を行なってもよい。
【００６９】
このようにすることで、本発明のコンテンツ表示装置では、表示部で表示されるコンテンツデータが３次元表示から２次元表示に切替わる際には、図１０に示される３次元表示から図１１に示されるような中間の表示を経て、図１２に示される２次元表示に徐々に切替わる。また逆に、表示部で表示されるコンテンツデータが２次元表示から３次元表示に切替わる際には、図１２に示される２次元表示から図１１に示されるような中間の表示を経て、図１０に示される３次元表示に徐々に切替わる。
【００７０】
このため、本発明のコンテンツ表示装置では、２次元から３次元表示（あるいは３次元から２次元表示）へ切替える際に徐々に視差を遷移させていくことにより、ユーザの違和感や不快感を解消することができる。
【００７１】
さらに、コンテンツ表示装置に上述の２次元表示から３次元表示（あるいは３次元から２次元表示）への移行を実行させる制御方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００７２】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００７３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本実施の形態におけるコンテンツ表示装置１００のハードウェア構成の具体例を示すブロック図である。
【図２】本実施の形態におけるコンテンツ表示装置１００の機能構成の具体例を示すブロック図である。
【図３】本実施の形態におけるコンテンツ表示装置１００における処理を示すフローチャートである。
【図４】ステップＳ１１１における３次元表示処理を示すフローチャートである。
【図５】ステップＳ１１３における非３次元表示処理を示すフローチャートである。
【図６】ステップＳ１０５あるいはＳ３１３における、表示部１００１で表示されるコンテンツデータを徐々に２次元から３次元に遷移させるための切替処理を示すフローチャートである。
【図７】ステップＳ２１１における、表示部１００１で表示されるコンテンツデータを徐々に３次元から２次元に遷移させるための切替処理を示すフローチャートである。
【図８】コンテンツデータの表示が３次元から２次元へ移行する際の表示状態と視差との関係を表わした図である。
【図９】コンテンツデータの表示が２次元から３次元へ移行する際の表示状態と視差との関係を表わした図である。
【図１０】３次元表示されるコンテンツデータの具体例を示す図である。
【図１１】３次元表示から２次元表示（あるいは２次元表示から３次元表示）に切替わる中間のコンテンツデータの表示状態の具体例を示す図である。
【図１２】２次元表示されるコンテンツデータの具体例を示す図である。
【符号の説明】
１１  入力装置、１２  ハードディスク、１３  ＣＰＵ、１４  メモリ、１５ＣＤ−ＲＯＭドライブ、１６  表示装置、１７  ネットワークＩ／Ｆ、１８  表示装置、１００  コンテンツ表示装置、２００  ネットワーク、３００  ＣＤ−ＲＯＭ、１００１  表示部、１００２  コンテンツ処理部、１００３  コンテンツ格納部、１００４  制御部、１００５  メモリ、１００６  ２次元／３次元表示時間計測部、１００７  入力部。
【図１】
2004328566.tif 000003
【図２】
2004328566.tif 000004
【図３】
2004328566.tif 000005
【図４】
2004328566.tif 000006
【図５】
2004328566.tif 000007
【図６】
2004328566.tif 000008
【図７】
2004328566.tif 000009
【図８】
2004328566.tif 000010
【図９】
2004328566.tif 000011
【図１０】
2004328566.tif 000012
【図１１】
2004328566.tif 000013
【図１２】
2004328566.tif 000014