(57)【要約】【課題】センサを用いずに、タッチパネルへのユーザのタッチ情報に基づいて３Ｄ表示と２Ｄ表示の切り替えを可能にする技術を提供する。【解決手段】情報処理装置であって、画像を表示するための表示部と、前記表示部に、単一画像を用いた２Ｄ表示、または、右目用画像と左目用画像との視差画像を用いた３Ｄ表示を行わせる表示制御手段と、前記表示部の表面に設けられ、ユーザからのタッチ操作の入力を受け付けるタッチパネルと、前記タッチ操作に応じた処理を実行する処理手段とを備え、前記表示制御手段は、前記表示部で前記３Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、該表示部における表示を前記２Ｄ表示に切り替え、前記処理手段は、前記表示部で前記２Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、当該タッチ操作に応じた処理を実行する。【選択図】図１
2012238176.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための表示部と、
前記表示部に、単一画像を用いた２Ｄ表示、または、右目用画像と左目用画像との視差画像を用いた３Ｄ表示を行わせる表示制御手段と、
前記表示部の表面に設けられ、ユーザからのタッチ操作の入力を受け付けるタッチパネルと、
前記タッチ操作に応じた処理を実行する処理手段と
を備え、
前記表示制御手段は、前記表示部で前記３Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、該表示部における表示を前記２Ｄ表示に切り替え、
前記処理手段は、前記表示部で前記２Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、当該タッチ操作に応じた処理を実行する
ことを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記タッチ操作のタッチパネル上でのタッチ位置にかかわらず、前記３Ｄ表示から前記２Ｄ表示への切り替えを行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記処理手段は、前記タッチ操作のタッチパネル上でのタッチ位置に応じて前記処理を実行することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記表示部が前記２Ｄ表示を行っている場合であって、前記タッチパネルが一定時間を超えて前記タッチ操作を受け付けない場合に、前記表示部における表示を前記２Ｄ表示から前記３Ｄ表示へ切り替えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記処理手段はさらに、前記表示部に前記２Ｄ表示されている画面の種別に基づいて、前記表示制御手段による前記２Ｄ表示から前記３Ｄ表示への切替を行わせるか否かを判定し、
前記表示制御手段は、前記処理手段が前記切替を行わせると判定した場合であって、前記タッチパネルが前記一定時間を超えて前記タッチ操作を受け付けない場合に、前記表示部に表示されている前記画面の表示を前記２Ｄ表示から前記３Ｄ表示へ切り替える
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記一定時間は、前記画面の種別に応じて異なることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記画面の種別には、コンテンツの再生画面、メニュー画面、タッチ操作に応じた描画を行う描画画面とが含まれ、
前記処理手段は、前記メニュー画面と前記描画画面とについて前記切替を行わせると判定することを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
前記表示部が前記コンテンツの再生画面を表示している場合であって、前記タッチパネルに対する前記タッチ操作に基づく画面の切替指示が行われた場合に、前記表示制御手段は、前記表示部に表示されている前記コンテンツの再生画面の表示を前記２Ｄ表示から前記３Ｄ表示へ切り替えることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記表示制御手段は、前記表示部が前記３Ｄ表示を行っている場合であって、前記タッチパネルが所定時間を超えて前記タッチ操作を受け付けない場合に、前記表示部における表示を消すことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記表示制御手段は、前記表示部が前記２Ｄ表示を行っている場合であって、前記表示部に表示されている画面が切り替った場合に、前記表示部における表示を前記２Ｄ表示から前記３Ｄ表示への切り替えることを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
画像を表示するための表示部と、前記表示部の表面に設けられ、ユーザからのタッチ操作の入力を受け付けるタッチパネルとを備える情報処理装置の制御方法であって、
前記表示部に、単一画像を用いた２Ｄ表示、または、右目用画像と左目用画像との視差画像を用いた３Ｄ表示を行わせる表示制御工程と、
前記タッチ操作に応じた処理を実行する処理工程と
を備え、
前記表示制御工程では、前記表示部で前記３Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、該表示部における表示を前記２Ｄ表示に切り替え、
前記処理工程では、前記表示部で前記２Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、当該タッチ操作に応じた処理を実行する
ことを特徴とする情報処理装置の制御方法。
【請求項１２】
画像を表示するための表示部と、前記表示部の表面に設けられユーザからのタッチ操作の入力を受け付けるタッチパネルとを備える情報処理装置を、請求項１乃至１０のいずれか1項に記載の前記表示制御手段と、前記処理手段とを備える情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、表示部上で両眼視差による３Ｄ表示を行う表示装置が開発されている。タッチパネルを備えた表示部上で両眼視差による３Ｄ表示を行う表示装置に関して、ユーザがメニューを選択する時、あるいは画面に任意の絵を描く時は、ユーザは画面にタッチする必要がある。しかし、ユーザがタッチしたい３Ｄ画像上の位置と実際のタッチ面が異なることから、ユーザは立体視された３Ｄ画像にタッチしづらい。
特許文献１は、タッチパネルを備えた表示装置として、タッチ操作面への接近を検知するセンサを有し、センサの検知結果に基づいて３Ｄ表示と２Ｄ表示を切り替えるものを提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８０４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が記載する構成では、タッチ操作面への接近を検知するセンサを機器に搭載しなければならない点で構成を簡素化できず、また、センサとタッチパネルとの動作を連携させなければならないという、制御上の負荷も増える。
これに対し本発明は、センサを用いずに、タッチパネルへのユーザのタッチ情報に基づいて３Ｄ表示と２Ｄ表示の切り替えを可能にする技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明は、情報処理装置であって、
画像を表示するための表示部と、
前記表示部に、単一画像を用いた２Ｄ表示、または、右目用画像と左目用画像との視差画像を用いた３Ｄ表示を行わせる表示制御手段と、
前記表示部の表面に設けられ、ユーザからのタッチ操作の入力を受け付けるタッチパネルと、
前記タッチ操作に応じた処理を実行する処理手段と
を備え、
前記表示制御手段は、前記表示部で前記３Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、該表示部における表示を前記２Ｄ表示に切り替え、
前記処理手段は、前記表示部で前記２Ｄ表示が行われている間に前記タッチパネルが前記タッチ操作を受け付けた場合に、当該タッチ操作に応じた処理を実行することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、３Ｄ表示された画面でユーザがタッチ操作する時の２Ｄ表示への切り替えを、センサを用いずにタッチパネルへのユーザのタッチ情報のみを用いて実現することができる。
【図面の簡単な説明】
【０００７】
【図１】発明の実施形態に対応する情報処理装置の構成例を示すブロック図。
【図２】実施形態１にかかわる、表示部１０５に表示されるメニュー画面の一例を示す図。
【図３】実施形態１にかかわる処理の一例を示すフローチャート。
【図４】実施形態２にかかわる、表示部１０５に表示される画面の一例を示す図。
【図５】実施形態２にかかわる処理の一例を示すフローチャート。
【図６】実施形態２にかかわる２Ｄ表示から３Ｄ表示への切り替えを制御するための情報を登録するデータテーブルの一例を示す図。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら本発明の好適な実施の形態を説明する。図１は、本発明の各実施形態を適用可能な情報処理装置１００の構成の一例を示す。図１に示されるように、情報処理装置１００は、一般的なパーソナルコンピュータを用いて構成可能なものである。
【０００９】
図１において、内部バス１０７に対してＣＰＵ１０１、ハードディスクドライブ（ＨＤＤ）１０２、メモリ１０３、表示制御部１０４、タッチ入力部１０６が接続される。内部バス１０７に接続される各部は、内部バス１０７を介して互いにデータのやりとりを行うことができるようにされている。
【００１０】
ハードディスク１０２は、画像データやその他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。当該プログラムには、本実施形態に対応する処理プログラムも含まれる。メモリ１０３は、例えばＲＡＭからなるＣＰＵ１０１は、例えばハードディスク１０２に格納されるプログラムに従い、メモリ１０３をワークメモリとして用いて、この情報処理装置１００の各部を制御する。なお、ＣＰＵ１０１が動作するためのプログラムは、ハードディスク１０２に格納されるのに限られず、例えば図示されないＲＯＭに予め記憶しておいてもよい。
【００１１】
表示制御部１０４は、表示部１０５に対して画像を表示させるための表示信号を出力する。例えば、表示制御部１０４に対して、ＣＰＵ１０１がプログラムに従い生成した表示制御信号が供給される。表示制御部１０４は、この表示制御信号に基づき表示信号を生成して表示部１０５に対して出力する。例えば、表示制御部１０４は、ＣＰＵ１０１が生成する表示制御信号に基づき、ＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面を表示部１０５に対して表示させる。
【００１２】
タッチ入力部１０６はタッチパネルを有し、ユーザのタッチ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１０１に供給する。なお、タッチパネルは、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１０１は、入力デバイスに対してなされたユーザ操作に応じてタッチ入力部１０６で生成され供給される制御信号に基づき、プログラムに従いこの情報処理装置１００の各部を制御する。これにより、情報処理装置１００に対し、ユーザ操作に応じた動作を行わせることができる。
【００１３】
なお、タッチ入力部１０６と表示部１０５とを一体的に構成することができる。例えば、タッチパネルを光の透過率が表示部１０５の表示を妨げないように構成し、表示部１０５の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、表示部１０５上の表示座標とを対応付ける。これにより、恰もユーザが表示部１０５上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００１４】
ＣＰＵ１０１はタッチパネルへの以下の操作を検出できる。
・タッチダウン：タッチパネルへの指やペンによる接触
・タッチオン：タッチパネルへの指やペンによる接触が継続している状態
・ムーブ：タッチパネルへの指やペンによる接触を維持したまま、接触位置が移動すること
・タッチアップ：タッチパネルへの指やペンによる接触の解除
・タッチオフ：タッチパネルに何も接触していない状態
これらの操作や、タッチパネル上に指やペンが触れている位置座標は内部バス１０７を通じてＣＰＵ１０１に通知され、ＣＰＵ１０１は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについてはタッチパネル上で移動する指やペンの移動方向につき、位置座標の変化に基づいてタッチパネル上の垂直成分・水平成分毎に判定できる。
【００１５】
またタッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作を「フリック」と呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００１６】
［実施形態１］
実施形態１では、図２（a）及び（ｂ）に示すような表示の切り替えを行う場合を説明する。なお、図２に示す表示内容は、あくまで一例であって発明の実施形態が図２に示す内容に限定されるものではない。図２は説明の簡単のために、あえて分かりやすいメニュー画面を例として記載したものである。
【００１７】
図２（a）に示されるように、ユーザが表示部１０５を視認する段階では、複数のボタンで構成されるメニュー画面を立体視差画像を使って３Ｄ表示する。なお、３D画像の表示方法は右目用画像と左目用画像とを重ねて表示することで観察者に視差を与える、といった公知の技術を用いればよい。そして、ユーザがタッチ操作する段階では、図２（b）のようにメニュー画面を２Ｄ表示に切り替える。２D表示への切り替えは、３D表示用の右目用画像及び左目用画像のうち、いずれか一方のみを表示するようにすることで実施できる。ＣＰＵ１０１はタッチ入力部１０６からの情報に基づいて表示形式を３Ｄ表示または２Ｄ表示に決定し、表示制御部１０４を制御する。
【００１８】
次に、実施形態１における表示部１０５おける画面の表示形式の２D-３D切替処理について、図３のフローチャートを用いて説明する。当該フローチャートに対応する処理は、ハードディスクに格納された対応する処理プログラムをメモリ１０３に読み出してＣＰＵ１０１が実行し、表示制御部１０４を制御することで実現できる。
【００１９】
Ｓ３０１（ステップ１）で、新たな画面切り替えによって表示形式の判定が開始されると、S３０２では表示制御部１０４は、右目用画像と左目用画像とを用いて図２（a）のような３Ｄ画像を表示部１０５に表示させる。３Ｄ画像が表示部１０５に表示されると、S３０３でディスプレイオフ用タイマがリセットされ、ディスプレイオフ用タイマが開始される。ディスプレイオフとは、省電のために、表示部１０５の表示機能を停止することを意味する。ＣＰＵ１０１は、S３０４でディスプレイオフ用タイマが所定時間経過したか否かを判定する。S３０４でディスプレイオフ用タイマが所定時間経過したと判定された場合、S３０５でディスプレイオフ用のタイマを停止し、S３０６で表示部１０５の表示を消しディスプレイオフを行う。S３０２からS３０６の流れは、表示部１０５に３D表示が行われていたものの、所定時間内においてユーザからのタッチ操作（タッチダウン）が無かったので、省電力のために表示部１０５における表示を消した、というものである。ディスプレイオフ後は、S３０７でタッチダウンの検知を行う。S３０７でタッチダウンが検知されると、再びS３０２に戻り、表示制御部１０４によって３Ｄ画像が表示部１０５に表示される。即ち、表示部１０５における表示が停止している場合でも、タッチパネルに触れるだけで表示を再開できる。
【００２０】
一方S３０４でディスプレイオフ用タイマが所定時間経過していないと判断される場合は、S３０８でＣＰＵ１０１はタッチダウンの検知を行う。S３０８でタッチダウンが検知されない場合には、再びS３０４の判定を行う。S３０８でタッチダウンが検知されると、S３０９でディスプレイオフ用のタイマを停止する。これは、タッチダウンが行われた場合にはユーザからの入力を受け付けることになるので、入力途中で表示が消えるのを防止するためである。なお、Ｓ３０８における判定では、タッチパネル上のどの位置でタッチダウンが行われたかは考慮しなくてよい。３Ｄ表示状態で、タッチパネル上のいずれかの位置で接触が検知されればタッチダウンがあったと判定する。Ｓ３１０では表示制御部１０４によって、単一画像を表示して図２（b）のような２Ｄ画像が表示部１０５に表示される。２Ｄ表示のための単一画像には、右目用画像と左目用画像とのいずれかを用いればよい。
【００２１】
２Ｄ画像が表示部１０５に表示されると、ＣＰＵ１０１はS３１１でタッチアップを判定する。タッチアップを検知すると、ＣＰＵ１０１はS３１２で３Ｄ切り替え用タイマをリセットし、３Ｄ切り替え用タイマを開始する。３Ｄ切り替え用タイマが開始されると、ＣＰＵ１０１はS３１３でタッチオンの判定を行う。ここでのタッチオンの判定には、タッチダウンの判定も含まれる。即ち、タッチダウンが検出された後、連続してタッチダウンが検出されている場合にタッチオンと判定できる。タッチオンが検知されると、S３１４で３Ｄ切り替え用タイマを停止し、S３１５でタッチ位置に応じた処理を行う。即ち、ここではタッチパネル上のどの位置でタッチが検出されたかを考慮する。Ｓ３１５で実行される処理には、例えば、メニュー画面に表示されたいずれかのボタンの選択、及び、選択されたボタンに割り当てられた機能の実行等が含まれる。ボタンに割り当てられる機能には、所定のアプリケーションプログラムの実行が含まれる。これにより例えば、カメラ、電子メール、メモ作成、音楽やムービー、写真の再生、ウェブブラウザを介したネットワークへの接続などの機能を実行できる。その他、ムーブが検出されている場合には、ムーブに併せて、例えば表示されているムービーの早送り、巻戻しをしたり、表示されている写真を切り替えたりしてもよい。以上の例に限らず、S３１５で実行される処理には、タッチパネル上で行ったユーザ操作と関連づけが可能な機能の実行であれば、どのようなものを含んでもよい。
【００２２】
また、S３１６でＣＰＵ１０１はタッチアップの判定を行い、タッチアップが検知されるまで処理を繰り返す。タッチアップが検知されると、S３１７でＣＰＵ１０１は、S３１５での処理によって画面が切り替わったか否かを判定する。この画面の切替は、アプリケーションの起動、終了、メニュー画面の表示などに基づいて判定することができる。例えばS３１５の処理において所定のアプリケーションを実行するボタンが選択され、当該アプリケーションが実行されたことに起因する場合が考えられる。
【００２３】
画面が切り替わった場合には、新たに切り替わった画面において、S３０２で表示制御部１０４が３Ｄ画像を表示部１０５に表示する。画面が切り替わっていない場合には、S３１２で再び３Ｄ切り替え用タイマ時間をリセットし、３Ｄ切り替え用タイマを開始する。
【００２４】
S３１３でタッチオンが検出されない場合、ＣＰＵ１０１はS３１８で３Ｄ切り替え用タイマが一定時間経過したかどうかの判定を行う。３Ｄ切り替え用タイマが一定時間経過していない場合は、ＣＰＵ１０１は再びS３１３でタッチオンの判定を行う。３Ｄ切り替え用タイマが一定時間経過している場合は、再びS３０２で表示制御部１０４によって図２（a）のような３Ｄ画像が表示部１０５に表示される。３Ｄ切り替え用のタイマを用いることで、タッチしていない状態でも一定時間２Ｄ表示されるため、操作中に画面が頻繁に切り替わることを防ぐことができる。なお、ディスプレイオフ用タイマと３Ｄ切り替え用タイマとに設定される時間は、実施の形態に応じてそれぞれ独立に設定することができる。ディスプレイオフ用タイマは３Ｄ表示下で用いられ、３Ｄ切り替え用タイマは２Ｄ表示下で用いられるので、互いに同一時間であっても異なっていても、発明の実施に大きな影響を与えるものではない。
【００２５】
以上の実施形態１によれば、３Ｄ表示状態において任意の位置でタッチ操作が検出された場合には２Ｄ表示に切り替えて表示を行い、ユーザからのさらなるタッチ操作を受け付けて、受け付けたタッチ操作に応じた処理を実行することができる。また、２Ｄ表示から３Ｄ表示への復帰は、ユーザからのタッチ操作を受け付けない時間が一定時間を超えた場合に行われる一方、２Ｄ表示が行われている間は表示が停止されることはないので、ユーザはストレスなく操作入力を行うことができる。
【００２６】
［実施形態２］
次に、実施形態２では、２Ｄ表示から３Ｄ表示に自動で切り替えるか否かの設定を、画面ごとに設定可能とする場合を説明する。さらに、２Ｄ表示から３Ｄ表示に自動で切り替える場合に、３Ｄ切り替え用のタイマの設定時間を画面ごとに設定可能とする場合を説明する。
【００２７】
例えば、図４（a）のように動画や静止画を再生する画面では、３Ｄ表示に自動で切り替えることなく、２Ｄ表示を続ける。この時、ユーザ操作による３Ｄ表示への切り替え指示や、画面切り替えの指示を新たに受け付けると、３Ｄ表示に切り替わる。また、図４（b)のような操作ボタンが配列されたメニュー画面では、一定時間２Ｄ表示した後、３Ｄ表示に自動で切り替える。また、図４（c）は画像４０１上にユーザが指４０２によって任意の絵４０３を描く描画画面であるが、ここでは、ユーザが画面から指４０２を離して考える時間が必要であるため、３Ｄ切り替え用のタイマ時間を長く設定する。
【００２８】
このように３Ｄ切り替え用タイマの設定時間を表示される内容の種別に応じて設定可能にすることで、ユーザが長い間２Ｄ表示する必要がある画面で頻繁に画面が切り替わることがなくなり、操作性の向上が図れ、ユーザに不要なストレスを与えることがなくなる。
【００２９】
以下では、実施形態２における表示部１０５おける画面の表示形式の２D-３D切替処理について、図５のフローチャートを用いて説明する。当該フローチャートに対応する処理は、ハードディスクに格納された対応する処理プログラムをメモリ１０３に読み出してＣＰＵ１０１が実行し、表示制御部１０４を制御することで実現できる。
【００３０】
Ｓ５０１で、新たな画面切り替えによって表示形式の判定が開始されると、Ｓ５０２では表示制御部１０４は、３Ｄ画像を表示部１０５に表示させる。３Ｄ画像が表示部１０５に表示されると、ＣＰＵ１０１はＳ５０３でタッチダウンの検知を行う。Ｓ５０３でタッチダウンが検知されると、Ｓ５０４で表示制御部１０４によって２Ｄ画像が表示部１０５に表示される。なお、Ｓ５０３における判定では、タッチパネル上のどの位置でタッチダウンが行われたかは考慮しなくてよい。３Ｄ表示状態で、タッチパネル上のいずれかの位置で接触が検知されればタッチダウンと判定する。また、図５では省略しているが、Ｓ５０３とＳ５０４の間に、図３のＳ３０３からＳ３０９に対応するステップを実行してもよい。
【００３１】
２Ｄ画像が表示部１０５に表示されると、ＣＰＵ１０１はＳ５０５でタッチアップの検知を行う。タッチアップが検知されると。ＣＰＵ１０１はＳ５０６で、表示中の画面が３Ｄに自動で切り替える画面であるか否かを判定する。
【００３２】
３Ｄ表示に自動で切り替える画面でない場合、ＣＰＵ１０１はＳ５０７で３Ｄ表示に切り替える指示を受け付けたか否かの判定と、Ｓ５０８で画面切替指示を受け付けたか否かの判定を行う。３Ｄ表示への画面切替指示は、例えば画面上に切替ボタンを表示しておき、当該ボタンに対する操作を検出することで受け付けることができる。Ｓ５０７で３Ｄ表示に切り替える指示を受け付けた場合、Ｓ５０２に移行して再び表示制御部１０４によって３Ｄ画像が表示される。また、Ｓ５０７で３Ｄ表示に切り替える指示を受け付けない場合でも、Ｓ５０８で画面切り替えの指示を受け付けた場合、新たに切り替わった画面において、Ｓ５０２で表示制御部１０４が３Ｄ画像を表示部１０５に表示する。なお、画面の切り替えの指示には、例えば、そのときに実行されているアプリケーションの終了指示がある。当該終了指示を受け付けた場合には、メニュー画面を表示することができる。Ｓ５０６で３Ｄ表示に自動で切り替える画面であると判定された場合、ＣＰＵ１０１はＳ５０９で３Ｄ切り替え用のタイマ時間を設定し、Ｓ５１０で３Ｄ切り替え用のタイマを開始する。
【００３３】
Ｓ５０６およびＳ５０９では、ＣＰＵ１０１はハードディスク１０２に保持されている、例えば図６のようなテーブル６００を参照して、自動切り替え画面を判定し、タイマに設定する時間を決定する。即ちＣＰＵ１０１は、表示部１０５に２Ｄ表示されている画面の種別を判定し、対応する画面種別についてテーブル６００から情報を取得し、表示制御部１０４を制御する。
【００３４】
テーブル６００は、画面種別６０１、３D自動切替６０２、タイマ時間６０３の情報が登録されている。画面種別６０１には、「再生画面」、「メニュー画面」、「お絵かき画面」の３種類の画面種別が登録されているが、登録すべき種別はこれらに限定されない。「再生画面」には、ムービーデータ、音楽データ、ゲームデータ、静止画（写真）データなどを再生する画面が含まれる。再生画面か否かの判定は、画面表示を行うために起動しているアプリケーションの種類によっても判定が可能である。即ち、ムービー、音楽、ゲームなどのコンテンツを再生あるいは実行するアプリケーションを起動している場合には、表示されている画面は再生画面と判定することができる。
【００３５】
「メニュー画面」には、図４（ｂ）に示すような操作ボタンが配列された画面が含まれる。例えば、画面上に所定の機能が割り当てられたボタンが配列表示されている場合に、メニュー画面と判定することができる。なお、上記のコンテンツを再生するアプリケーションにおいても、このようなメニュー画面が表示される場合には、メニュー画面と判定して３D表示への自動切替の対象画面としてもよい。
【００３６】
「お絵かき画面」は、ユーザからの入力に従って、線、文字、図形、オブジェクトなどの描画入力を可能とするアプリケーションを実行した結果の描画画面（例えば、図４（ｃ））である。なお、画面種別は、ユーザが新たに登録してもよい。例えば、特定のアプリケーションについてそれが実行されている間は、自動切替を行いたくない場合に、テーブル６００に追加してもよい。
【００３７】
画面種別６０１のそれぞれについて、３D自動切替を許可するか否かの情報（フラグ）が３D自動切替６０２に登録される。本実施形態では、再生画面では自動切替を許可せず、メニュー画面とお絵かき画面において自動切替を許可する。また、タイマ時間６０３は、自動切替を行う場合にタイマに設定される時間が登録される。本実施形態ではメニュー画面では１０秒、お絵かき画面では３０秒に設定されているが、これらの設定時間はユーザが任意に変更してもよい。
【００３８】
図５の説明に戻ってS５１０で３Ｄ切り替え用タイマが始動すると、ＣＰＵ１０１はＳ５１１でタッチオンの判定を行う。ここでのタッチオンの判定には、タッチダウンの判定も含まれる。即ち、タッチダウンが検出された後、連続してタッチダウンが検出されている場合にタッチオンと判定できる。タッチオンが検知されると、ＣＰＵ１０１はＳ５１３で３Ｄ切り替え用タイマを停止し、Ｓ５１４でタッチ位置に応じた処理を行う。即ち、ここではタッチパネル上のどの位置でタッチが検出されたかを考慮する。Ｓ５１４で実行される処理は、例えば、メニュー画面が表示されている場合は、いずれかのボタンの選択受付、及び、選択されたボタンに割り当てられた機能の実行等が含まれる。また、お絵かき画面の場合には、お絵かき入力の受付と、受け付けた入力に対応する描画処理が含まれる。その他、実施形態１と同様にタッチパネル上で行ったユーザ操作と関連づけが可能な機能の実行であれば、どのようなものを含んでもよい。
【００３９】
また、ＣＰＵ１０１はＳ５１５でタッチアップの判定を行い、タッチアップが検知されるまで処理を繰り返す。タッチアップが検知されると、Ｓ５１６でＣＰＵ１０１は、Ｓ５１４での処理によって画面が切り替わったか否かを判定する。画面の切替は、アプリケーションの起動、終了、メニュー画面の表示などに基づいて判定することができる。例えばＳ５１４の処理において所定のアプリケーションを実行するボタンが選択され、当該アプリケーションが実行されたことに起因する場合が考えられる。画面が切り替わった場合には、新たに切り替わった画面において、Ｓ５０２で表示制御部１０４が３Ｄ画像を表示部１０５に表示する。画面が切り替わっていない場合には、Ｓ５０９で再び３Ｄ切り替え用タイマ時間を設定する。
【００４０】
Ｓ５１１でタッチオンが検出されない場合、ＣＰＵ１０１はＳ５１２で３Ｄ切り替え用タイマが一定時間経過したかどうかの判定を行う。３Ｄ切り替え用タイマが一定時間経過していない場合は、再びＳ５１１でタッチオンの判定を行う。３Ｄ切り替え用タイマが一定時間経過している場合は、Ｓ５０２で表示制御部１０４によって３Ｄ画像が表示される。
【００４１】
なお、上述した各実施形態においては、情報処理装置１００をパーソナルコンピュータとして実施した場合を例にして説明したが、発明の実施形態はこれに限定されない。すなわち、本発明は、デジタルカメラなどの撮像装置に適用してもよい。すなわち、メモリカードなどの、デジタルカメラが読み取り可能な記憶媒体に記憶された撮影画像を、デジタルカメラの有する背面液晶装置などのディスプレイにマルチ再生表示する際にも、本発明は適用可能である。さらに、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられたディスプレイ、デジタルフォトフレームなど、表示部を備えた装置であれば、本発明は適用可能である。  （その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012238176.tif 000003
【図２】
2012238176.tif 000004
【図３】
2012238176.tif 000005
【図４】
2012238176.tif 000006
【図５】
2012238176.tif 000007
【図６】
2012238176.tif 000008