(57)【要約】【課題】画像を切り替える場合に、ユーザが違和感を覚えることを防止する表示装置、表示制御方法、および表示制御プログラムを提供する。【解決手段】ディスプレイに表示されている画像である第一画像が三次元画像であり、第一画像に変えてディスプレイに表示される画像である第二画像が三次元画像である場合に、所定の視差度より大きい第二画像における領域が表示される（Ｓ６１３）。次いで、所定の視差度より大きい第一画像における領域が消去される（Ｓ６１５）。次いで、所定の視差度以下の第二画像における領域が表示される（Ｓ６１７）。次いで、所定の視差度以下の第一画像における領域が消去される（Ｓ６１９）。これによって、第一画像と第二画像とが切り替えられる。【選択図】図２０
2011215885.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの左眼に視認させる画像である左眼用画像と、ユーザの右眼に視認させる画像である右眼用画像とで構成された、ユーザに画像を立体視させるための画像である三次元画像と、ユーザに平面として知覚させる二次元画像とを、表示画面に表示させる表示装置であって、
前記左眼用画像のデータである左眼用画像データと、前記右眼用画像のデータである右眼用画像データとで構成された、前記三次元画像のデータである三次元画像データが複数記憶された記憶手段と、
前記記憶手段に記憶された前記三次元画像データにおける前記左眼用画像データと前記右眼用画像データとから、前記左眼用画像に含まれる表示物と前記右眼用画像に含まれる前記表示物との前記表示画面における左右方向の表示位置の差を検出し、ユーザに立体として視認させる前記表示物の前記表示画面に対して前後方向の位置である前後位置を算出する位置算出手段と、
前記表示画面に表示させている画像である第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第一画像に代えて前記表示画面に表示させる画像である第二画像が前記三次元画像データに基づく前記三次元画像である場合において、前記位置算出手段によって算出された前記第一画像と前記第二画像との前記表示物の前記前後位置に基づいて、前記第一画像から前記第二画像に切り替える場合の画像の表示の仕方を制御する表示制御手段と
を備えたことを特徴とする表示装置。
【請求項２】
前記表示制御手段は、
前記位置算出手段によって算出された前記前後位置が前記画面に対して所定の位置よりもユーザに近い領域である第一領域を、前記第一画像および前記第二画像についてそれぞれ抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像に重ねて前記第二画像における前記第一領域を画面に表示し、所定の時間が経過した後に、前記第一画像における前記第一領域を画面から消去し、所定の時間が経過した後に、前記第二画像における前記第一領域以外の領域を画面に表示し、所定の時間が経過した後に、前記第一画像における前記第一領域以外の領域を前記画面から消去することを特徴とする請求項１に記載の表示装置。
【請求項３】
特徴のある部分が占める領域である特徴領域を検出するためのデータである特徴データと近似する領域を検出することで、前記特徴領域を、前記第一画像と前記第二画像とについてそれぞれ検出する特徴領域検出手段をさらに備え、
前記表示制御手段は、
前記特徴領域検出手段によって検出された前記第一画像と前記第二画像との前記特徴領域のうち、前記画面に対して所定の位置よりもユーザに近い領域である第二領域にある前記特徴領域を抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像に重ねて、前記第二画像における前記第二領域にある前記特徴領域を表示し、所定の時間が経過した後に、前記第一画像における前記第二領域にある前記特徴領域を消去し、所定の時間が経過した後に、前記第二画像における前記第二領域以外の領域にある前記特徴領域を表示し、所定の時間が経過した後に、前記第二画像における前記特徴領域以外の領域を表示し、所定の時間が経過した後に、前記第一画像における前記特徴領域以外の領域を消去し、所定の時間が経過した後に、前記第一画像における前記第二領域以外の領域にある前記特徴領域を消去することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記特徴領域は、人の顔、人の姿、動物、車、および家を表示する領域のうちの少なくとも一であることを特徴とする請求項３に記載の表示装置。
【請求項５】
前記表示制御手段は、
前記位置算出手段によって算出された前記前後位置の範囲を、前記第一画像と前記第二画像とについてそれぞれ抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像における、前記第二画像の前記前後位置の前記範囲と同一でない部分を消去し、所定の時間が経過した後に、前記第一画像おける、前記第二画像の前記前後位置の前記範囲と同一の部分を、前記第二画像と切り替えることを特徴とする請求項１から４のいずれかに記載の表示装置。
【請求項６】
前記表示制御手段は、
前記位置算出手段によって算出された前記前後位置の範囲を、前記第一画像と前記第二画像とについてそれぞれ抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像と、前記第二画像における、前記第一画像の前記前後位置の範囲と同一の部分とを切り替え、所定の時間が経過した後に、前記第二画像における、前記第一画像の前記前後位置の前記範囲と同一ではない部分を表示することを特徴とする請求項１から５に記載の表示装置。
【請求項７】
前記記憶手段は、
前記二次元画像のデータである二次元画像データをさらに記憶し、
前記表示制御手段は、
前記第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第二画像が前記二次元画像データに基づく前記二次元画像である場合において、前記第一画像から前記第二画像に切り替える場合に、前記第一画像における、前記位置算出手段によって算出された前記前後位置が前記表示画面よりもユーザに近い領域を消去し、所定の時間が経過した後に、残った前記第一画像の領域である第三領域に重ねて前記第二画像を表示し、所定の時間が経過した後に、前記第一画像の前記第三領域を消去することを特徴とする請求項１から６のいずれかに記載の表示装置。
【請求項８】
前記記憶手段は、
前記二次元画像のデータである二次元画像データをさらに記憶し、
前記表示制御手段は、
前記第一画像が前記二次元画像データに基づく前記二次元画像であり、前記第二画像が前記三次元画像データに基づく前記三次元画像である場合において、前記第一画像から前記第二画像に切り替える場合に、前記第一画像を消去し、所定の時間が経過した後に、前記第二画像における、前記位置算出手段によって算出された前記前後位置が前記表示画面よりもユーザから遠い領域を表示し、所定の時間が経過した後に、残った前記第二画像の領域を表示することを特徴とする請求項１から７のいずれかに記載の表示装置。
【請求項９】
ユーザの左眼に視認させる画像である左眼用画像と、ユーザの右眼に視認させる画像である右眼用画像とで構成された、ユーザに画像を立体視させるための画像である三次元画像と、ユーザに平面として知覚させる二次元画像とを、表示画面に表示させる表示装置において実行される表示制御方法あって、
前記左眼用画像のデータである左眼用画像データと、前記右眼用画像のデータである右眼用画像データとで構成された、前記三次元画像のデータである三次元画像データが複数記憶された記憶手段に記憶された前記三次元画像データにおける前記左眼用画像データと前記右眼用画像データとから、前記左眼用画像に含まれる表示物と前記右眼用画像に含まれる前記表示物との前記表示画面における左右方向の表示位置の差を検出し、ユーザに立体として視認させる前記表示物の前記表示画面に対して前後方向の位置である前後位置を算出する位置算出ステップと、
前記表示画面に表示させている画像である第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第一画像に代えて前記表示画面に表示させる画像である第二画像が前記三次元画像情報に基づく前記三次元画像である場合において、前記位置算出ステップによって算出された前記第一画像と前記第二画像との前記前後位置に基づいて、前記第一画像から前記第二画像に切り替える場合の画像の表示の仕方を制御する表示制御ステップと
を備えたことを特徴とする表示制御方法。
【請求項１０】
ユーザの左眼に視認させる画像である左眼用画像と、ユーザの右眼に視認させる画像である右眼用画像とで構成された、ユーザに画像を立体視させるための画像である三次元画像と、ユーザに平面として知覚させる二次元画像とを、表示画面に表示させる表示装置において実行される表示制御プログラムあって、
前記表示装置のＣＰＵに、
前記左眼用画像のデータである左眼用画像データと、前記右眼用画像のデータである右眼用画像データとで構成された、前記三次元画像のデータである三次元画像データが複数記憶された記憶手段に記憶された前記三次元画像データにおける前記左眼用画像データと前記右眼用画像データとから、前記左眼用画像に含まれる表示物と前記右眼用画像に含まれる前記表示物との前記表示画面における左右方向の表示位置の差を検出し、ユーザに立体として視認させる前記表示物の前記表示画面に対して前後方向の位置である前後位置を算出する位置算出ステップと、
前記表示画面に表示させている画像である第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第一画像に代えて前記表示画面に表示させる画像である第二画像が前記三次元画像情報に基づく前記三次元画像である場合において、前記位置算出ステップによって算出された前記第一画像と前記第二画像との前記前後位置に基づいて、前記第一画像から前記第二画像に切り替える場合の画像の表示の仕方を制御する表示制御ステップと
を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元画像を表示する表示装置、表示制御方法、および表示制御プログラムに関する。
【背景技術】
【０００２】
従来、視差を有する一組の画像を表示することで、三次元画像をユーザに視認させる表示装置が知られている。例えば、特許文献１に記載の立体画像生成装置では、左眼用の画像を生成するための立体画像生成モジュールと右眼用の画像とを生成するための立体画像生成モジュールが設けられている。そして、左眼用の画像を左眼用ディスプレイに表示させ、右眼用の画像を右眼用ディスプレイに表示させることで、ユーザが画像を立体視できるように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２３２９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
表示装置において、三次元画像をスライドショー形式で表示する場合、各画像によって、ユーザが立体として視認する表示物の、画面に対する前後方向の位置が異なる。このため、画像の切り替わりにおいて画像を一旦消去してすぐに次の画像を表示したり、表示物の画面に対する前後方向の位置が異なる画像を切り替えたりする場合には、ユーザが目の焦点を合わせる位置が短時間で何度も変化する。これによって、ユーザが違和感を覚えるという問題点があった。
【０００５】
本発明は、画像を切り替える場合に、ユーザが違和感を覚えることを防止する表示装置、表示制御方法、および表示制御プログラムを提供することを特徴とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る表示装置は、ユーザの左眼に視認させる画像である左眼用画像と、ユーザの右眼に視認させる画像である右眼用画像とで構成された、ユーザに画像を立体視させるための画像である三次元画像と、ユーザに平面として知覚させる二次元画像とを、表示画面に表示させる表示装置であって、前記左眼用画像のデータである左眼用画像データと、前記右眼用画像のデータである右眼用画像データとで構成された、前記三次元画像のデータである三次元画像データが複数記憶された記憶手段と、前記記憶手段に記憶された前記三次元画像データにおける前記左眼用画像データと前記右眼用画像データとから、前記左眼用画像に含まれる表示物と前記右眼用画像に含まれる前記表示物との前記表示画面における左右方向の表示位置の差を検出し、ユーザに立体として視認させる前記表示物の前記表示画面に対して前後方向の位置である前後位置を算出する位置算出手段と、前記表示画面に表示させている画像である第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第一画像に代えて前記表示画面に表示させる画像である第二画像が前記三次元画像データに基づく前記三次元画像である場合において、前記位置算出手段によって算出された前記第一画像と前記第二画像との前記表示物の前記前後位置に基づいて、前記第一画像から前記第二画像に切り替える場合の画像の表示の仕方を制御する表示制御手段とを備えている。
【０００７】
この場合、第一画像と第二画像との表示物の前後位置に基づいて、第一画像と第二画像との切り替える場合の画像の表示の仕方を制御することができる。このため、画像の切り替えにおいて、第一画像と第二画像との表示物の前後位置の違いによって、第一画像と第二画像との切り替え方を変化させることができる。このため、ユーザが目の焦点を合わせる位置が短時間で何度も変化することがないように、画像を切り替えることが可能となる。よって、ユーザが違和感を覚えることを防止するように画像を切り替えることが可能となる。
【０００８】
前記表示装置において、前記表示制御手段は、前記位置算出手段によって算出された前記前後位置が前記画面に対して所定の位置よりもユーザに近い領域である第一領域を、前記第一画像および前記第二画像についてそれぞれ抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像に重ねて前記第二画像における前記第一領域を画面に表示し、所定の時間が経過した後に、前記第一画像における前記第一領域を画面から消去し、所定の時間が経過した後に、前記第二画像における前記第一領域以外の領域を画面に表示し、所定の時間が経過した後に、前記第一画像における前記第一領域以外の領域を前記画面から消去してもよい。
【０００９】
この場合、第一画像に重ねて、第二画像の第一領域を表示し、その後、第一画像の第一領域を消去している。このため、ユーザは、ユーザに近い領域である第一領域にある表示物に焦点を合わせたままにすることができる。よって、ユーザが違和感を覚えることを防止できる。
【００１０】
前記表示装置において、特徴のある部分が占める領域である特徴領域を検出するためのデータである特徴データと近似する領域を検出することで、前記特徴領域を、前記第一画像と前記第二画像とについてそれぞれ検出する特徴領域検出手段をさらに備え、前記表示制御手段は、前記特徴領域検出手段によって検出された前記第一画像と前記第二画像との前記特徴領域のうち、前記画面に対して所定の位置よりもユーザに近い領域である第二領域にある前記特徴領域を抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像に重ねて、前記第二画像における前記第二領域にある前記特徴領域を表示し、所定の時間が経過した後に、前記第一画像における前記第二領域にある前記特徴領域を消去し、所定の時間が経過した後に、前記第二画像における前記第二領域以外の領域にある前記特徴領域を表示し、所定の時間が経過した後に、前記第二画像における前記特徴領域以外の領域を表示し、所定の時間が経過した後に、前記第一画像における前記特徴領域以外の領域を消去し、所定の時間が経過した後に、前記第一画像における前記第二領域以外の領域にある前記特徴領域を消去してもよい。
【００１１】
この場合における、ユーザに近い第二領域にある特徴領域は、ユーザの視線が向きやすい部分である。まず、第一画像に重ねて、第二画像における第二領域にある特徴領域を表示している。このため、ユーザの視線は、第二画像における第二領域にある特徴領域に向かう。つまり、ユーザは、目の焦点を第二画像における第二領域にある特徴領域に合わせる。そして、その後、他の領域を入れ替えることで、ユーザが違和感を覚えることを防止できる。
【００１２】
前記表示装置において、前記特徴領域は、人の顔、人の姿、動物、車、および家を表示する領域のうちの少なくとも一であってもよい。この場合、表示装置は、人の顔、人の姿、動物、車、および家のうちの少なくとも一を特徴領域として認識することができる。
【００１３】
前記表示装置において、前記表示制御手段は、前記位置算出手段によって算出された前記前後位置の範囲を、前記第一画像と前記第二画像とについてそれぞれ抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像における、前記第二画像の前記前後位置の前記範囲と同一でない部分を消去し、所定の時間が経過した後に、前記第一画像おける、前記第二画像の前記前後位置の前記範囲と同一の部分を、前記第二画像と切り替えてもよい。
【００１４】
この場合、まず、第一画像における第二画像の前後位置の範囲と同一でない部分を消去する。つまり、第一画像における第二画像の前後位置の範囲と同一である部分が、表示画面に表示される。ユーザが見ていた第一画像において、前後位置の範囲が変化しているため、第一画像が表示された後、すぐに第二画像に切り替わる場合と比べて、ユーザは、表示画面に表示される画像の前後位置の範囲の変化に順応しやすい。そして、ユーザが表示画面上の画像の前後位置の範囲の変化に順応した後、同一の前後位置の範囲にある第二画像が表示される。したがって、ユーザが違和感を覚えることを防止できる。
【００１５】
前記表示装置において、前記表示制御手段は、前記位置算出手段によって算出された前記前後位置の範囲を、前記第一画像と前記第二画像とについてそれぞれ抽出し、前記第一画像から前記第二画像に切り替える場合に、前記第一画像と、前記第二画像における、前記第一画像の前記前後位置の範囲と同一の部分とを切り替え、所定の時間が経過した後に、前記第二画像における、前記第一画像の前記前後位置の前記範囲と同一ではない部分を表示してもよい。
【００１６】
この場合、第一画像と、第二画像における、第一画像の前後位置の範囲と同一の部分とを切り替えている。このため、表示画面に表示される画像の前後位置の範囲に変化がない。よって、ユーザが違和感を覚えることを防止できる。ユーザは、表示された第二画像の一部を、所定の時間の間見ている。そして、その後、第二画像における、第一画像の前後位置の範囲と同一ではない部分が表示されるため、ユーザは、前後位置の範囲の変化に順応しやすい。このため、ユーザが違和感を覚えることを防止できる。
【００１７】
前記表示装置において、前記記憶手段は、前記二次元画像のデータである二次元画像データをさらに記憶し、前記表示制御手段は、前記第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第二画像が前記二次元画像データに基づく前記二次元画像である場合において、前記第一画像から前記第二画像に切り替える場合に、前記第一画像における、前記位置算出手段によって算出された前記前後位置が前記表示画面よりもユーザに近い領域を消去し、所定の時間が経過した後に、残った前記第一画像の領域である第三領域に重ねて前記第二画像を表示し、所定の時間が経過した後に、前記第一画像の前記第三領域を消去してもよい。
【００１８】
この場合、まず、第一画像における表示画面よりもユーザに近い領域を消去している。ユーザが見ていた第一画像において、表示物の前後位置が変化しているため、第一画像が表示された後、すぐに第二画像に切り替わる場合と比べて、ユーザは、表示画面に表示される画像の表示物の前後位置の変化に順応しやすい。その後、残った前記第一画像の領域である第三領域に重ねて第二画像である二次元画像を表示する。つまり、表示されている画像のうち、最もユーザに近い位置に二次元画像が表示される。このため、ユーザは、焦点を第二画像に合わせる。その後、第一画像における表示画面よりも奥行き側の領域を消去している。このように処理することで、ユーザが違和感を覚えることを防止できる。
【００１９】
前記表示装置において、前記記憶手段は、前記二次元画像のデータである二次元画像データをさらに記憶し、前記表示制御手段は、前記第一画像が前記二次元画像データに基づく前記二次元画像であり、前記第二画像が前記三次元画像データに基づく前記三次元画像である場合において、前記第一画像から前記第二画像に切り替える場合に、前記第一画像を消去し、所定の時間が経過した後に、前記第二画像における、前記位置算出手段によって算出された前記前後位置が前記表示画面よりもユーザから遠い領域を表示し、所定の時間が経過した後に、残った前記第二画像の領域を表示してもよい。
【００２０】
この場合、まず、二次元画像である第一画像が消去されている。そして、第二画像における表示画面よりもユーザから遠い領域が表示される。これによって、ユーザは、次に表示される画像は、三次元画像であることを認識できる。その後、残った第二画像の領域を表示する。つまり、表示画面よりユーザに近い領域が表示される。仮に、二次元画像から三次元画像に切り替える場合に、第二画像における表示画面よりユーザに近い領域が最初に表示されると、ユーザが驚いたり、違和感を覚えたりする場合がある。本発明では、第二画像における表示画面よりもユーザより遠い領域が先に表示されているため、ユーザは、次に表示される画像が三次元画像であることを認識することができる。そして、ユーザが三次元画像であることを認識した後に、表示画面よりユーザに近い領域が表示される。このため、表示画面に最初にユーザに近い領域が表示される場合に比べて、ユーザが驚くことを防止でき、ユーザが違和感を覚えることを防止できる。
【００２１】
本発明の第二の態様に係る表示制御方法は、ユーザの左眼に視認させる画像である左眼用画像と、ユーザの右眼に視認させる画像である右眼用画像とで構成された、ユーザに画像を立体視させるための画像である三次元画像と、ユーザに平面として知覚させる二次元画像とを、表示画面に表示させる表示装置において実行される表示制御方法あって、前記左眼用画像のデータである左眼用画像データと、前記右眼用画像のデータである右眼用画像データとで構成された、前記三次元画像のデータである三次元画像データが複数記憶された記憶手段に記憶された前記三次元画像データにおける前記左眼用画像データと前記右眼用画像データとから、前記左眼用画像に含まれる表示物と前記右眼用画像に含まれる前記表示物との前記表示画面における左右方向の表示位置の差を検出し、ユーザに立体として視認させる前記表示物の前記表示画面に対して前後方向の位置である前後位置を算出する位置算出ステップと、前記表示画面に表示させている画像である第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第一画像に代えて前記表示画面に表示させる画像である第二画像が前記三次元画像情報に基づく前記三次元画像である場合において、前記位置算出ステップによって算出された前記第一画像と前記第二画像との前記前後位置に基づいて、前記第一画像から前記第二画像に切り替える場合の画像の表示の仕方を制御する表示制御ステップとを備えている。
【００２２】
この場合、第一画像と第二画像との表示物の前後位置に基づいて、第一画像と第二画像との切り替える場合の画像の表示の仕方を制御することができ、ユーザが違和感を覚えることを防止するように画像を切り替えることが可能となる。
【００２３】
本発明の第三の態様に係る表示制御プログラムは、ユーザの左眼に視認させる画像である左眼用画像と、ユーザの右眼に視認させる画像である右眼用画像とで構成された、ユーザに画像を立体視させるための画像である三次元画像と、ユーザに平面として知覚させる二次元画像とを、表示画面に表示させる表示装置において実行される表示制御プログラムあって、前記表示装置のＣＰＵに、前記左眼用画像のデータである左眼用画像データと、前記右眼用画像のデータである右眼用画像データとで構成された、前記三次元画像のデータである三次元画像データが複数記憶された記憶手段に記憶された前記三次元画像データにおける前記左眼用画像データと前記右眼用画像データとから、前記左眼用画像に含まれる表示物と前記右眼用画像に含まれる前記表示物との前記表示画面における左右方向の表示位置の差を検出し、ユーザに立体として視認させる前記表示物の前記表示画面に対して前後方向の位置である前後位置を算出する位置算出ステップと、前記表示画面に表示させている画像である第一画像が前記三次元画像データに基づく前記三次元画像であり、前記第一画像に代えて前記表示画面に表示させる画像である第二画像が前記三次元画像情報に基づく前記三次元画像である場合において、前記位置算出ステップによって算出された前記第一画像と前記第二画像との前記前後位置に基づいて、前記第一画像から前記第二画像に切り替える場合の画像の表示の仕方を制御する表示制御ステップとを実行させる。
【００２４】
この場合、第一画像と第二画像との表示物の前後位置に基づいて、第一画像と第二画像との切り替える場合の画像の表示の仕方を制御することができ、ユーザが違和感を覚えることを防止するように画像を切り替えることが可能となる。
【図面の簡単な説明】
【００２５】
【図１】表示装置１の物理的構成を示す正面図である。
【図２】表示装置１の電気的構成を示すブロック図である。
【図３】画像データテーブル５１を示す模式図である。
【図４】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図５】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図６】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図７】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図８】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図９】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図１０】視差度データテーブル５２を示す模式図である。
【図１１】視差情報データテーブル５３を示す模式図である。
【図１２】表示装置１のＣＰＵ２１によるメイン処理を示すフローチャートである。
【図１３】表示装置１のＣＰＵ２１による情報登録処理を示すフローチャートである。
【図１４】表示装置１のＣＰＵ２１による画像切り替え処理を示すフローチャートである。
【図１５】表示装置１のＣＰＵ２１による第一処理を示すフローチャートである。
【図１６】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図１７】表示装置１のＣＰＵ２１による第二処理を示すフローチャートである。
【図１８】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図１９】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２０】表示装置１のＣＰＵ２１による第三処理を示すフローチャートである。
【図２１】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２２】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２３】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２４】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２５】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２６】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２７】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２８】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図２９】表示装置１のＣＰＵ２１による第四処理を示すフローチャートである。
【図３０】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【図３１】表示装置１のディスプレイ１１に表示される画像の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明に係る表示装置を具現化した一実施の形態である表示装置１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２７】
図１を参照して、表示装置１の概要について説明する。表示装置１は、略直方体形状に形成されており、正面の略中央にディスプレイ１１を備える。表示装置１は、ディスプレイ１１の前面にタッチパネル１２を備える。ユーザは、指先またはタッチペン（図示せず）を用いてタッチパネル１２を操作することで、文字、図形、記号等の所望の描画物をディスプレイ１１に描画することができる。表示装置１は、複数のボタンからなる操作部１３を備える。ユーザは、タッチパネル１２および操作部１３を操作することで、種々の指示を表示装置１に入力する。
【００２８】
表示装置１は、絵、写真、資料等の様々な画像をディスプレイ１１に表示させることができる。特に、表示装置１は、両眼視差による立体知覚を利用して、ユーザに画像を立体視させることができる。画像を立体視させるための技術は複数知られている。一例として、本実施の形態に係る表示装置１はパッシブ・ステレオ方式と呼ばれる技術を利用しているとする。表示装置１は、左眼用画像と右眼用画像とを共にディスプレイ１１に表示させる。左眼用画像は、特定の方向に振動する光によって表示される。右眼用画像は、左眼用画像の光とは異なる方向に振動する光によって表示される。ユーザは、三次元画像を視認するための専用眼鏡（図示せず）を装着し、ディスプレイ１１へ視線を移動させる。専用眼鏡の左眼用のレンズは、左眼用画像の光の振動方向に振動する光のみを透過する。専用眼鏡の右眼用のレンズは、右眼用画像の光の振動方向に振動する光のみを透過する。その結果、ユーザは、左眼用画像を左眼で、右眼用画像を右眼で見ることができる。
【００２９】
左眼用画像に表示される表示物の位置と、右眼用画像に表示される表示物の位置とが左右方向にずれていれば、ユーザは、表示物がディスプレイ１１の表示面よりも奥行き側または手前側に存在するように認識する。例えば、左眼用画像における表示物Ａの位置よりも、右眼用画像における表示物Ａの位置が左側となっている場合を例示する。この場合、左眼から左眼用画像の表示物Ａに延びる視線と、右眼から右眼用画像の表示物Ａに延びる視線との交点は、ディスプレイ１１の表示面よりも手前となる。その結果、ユーザは、表示物Ａがディスプレイ１１の表示面よりも手前側に存在するように認識する。逆に、左眼用画像における表示物Ａの位置よりも、右眼用画像における表示物Ａの位置が右側となっていれば、表示物Ａは表示面よりも奥に存在するように認識される。左眼用画像および右眼用画像が同一の位置に表示物Ａを表示すれば、表示物Ａは表示面に存在するように認識される。なお、以下の説明では、右眼用画像を表示するためのデータを右眼用画像データといい、左眼用画像を表示するためのデータを左眼用画像データという。
【００３０】
なお、パッシブ・ステレオ方式に限定されず、ユーザに画像を立体視させる種々の方式を採用してもよい。例えば、表示装置１は、視差バリア方式で画像を表示してもよい。視差バリア方式では、電気的に制御される視差バリア（フィルター）をディスプレイ１１の前面に設置し、光の遮断と透過をコントロールする。そして、ユーザに、左眼用画像と右眼用画像とを視認させる。これによって、ユーザは画像を立体視することができる。この場合、ユーザは、三次元画像を視認するための専用眼鏡等を装着する必要がない。
【００３１】
図２を参照し、表示装置１の電気的構成について説明する。図２に示すように、表示装置１は、ＣＰＵ２１とＲＯＭ２２とＲＡＭ２３とフラッシュメモリ２４とを備えている。ＣＰＵ２１は、表示装置１の、各種の制御処理を司る。ＣＰＵ２１はＲＯＭ２２、ＲＡＭ２３、およびフラッシュメモリ２４と電気的に接続されている。ＣＰＵ２１はＲＯＭ２２、ＲＡＭ２３、およびフラッシュメモリ２４の記憶領域にアクセスできる。
【００３２】
ＲＯＭ２２は、プログラム記憶領域２２１を少なくとも備えている。プログラム記憶領域２２１には、ＣＰＵ２１が各種の処理等を実行するために必要なプログラムデータが記憶される。
【００３３】
フラッシュメモリ２４は、画像データテーブル記憶領域２４１と視差度データテーブル記憶領域２４２と視差情報データテーブル記憶領域２４３とを少なくとも備えている。画像データテーブル記憶領域２４１には、後述する画像データテーブル５１（以下、「画像ＤＴ５１」という。）が記憶される。視差度データテーブル記憶領域２４２には、後述する視差度データテーブル５２（以下、「視差度ＤＴ５２」という。）が記憶される。視差情報データテーブル記憶領域２４３には、視差情報データテーブル５３（以下、「視差情報ＤＴ５３」という。）が記憶される。
【００３４】
図２に示すように、表示装置１は、ディスプレイ１１を備えている。ＣＰＵ２１は、ディスプレイ１１に所望の画像を表示させることができる。表示装置１は、利用者からの指示が入力されるタッチパネル１２と操作部１３とを備えている。ＣＰＵ２１は、タッチパネル１２と操作部１３とを介して入力された利用者の指示を認識することができる。
【００３５】
表示装置１、タイマ３３を備えている。ＣＰＵ２１は、タイマ３３を利用して、時間を測定することができる。表示装置１は、電池３４と、電池３４から供給された電力を他の回路に供給する電源制御部３５とを備えている。上述のＣＰＵ２１やその他の各種デバイスは、電源制御部３５を介して電池３４によって供給される電力によって駆動する。なお、表示装置１は、ＡＣアダプタ（図示外）と接続され、ＡＣ電源からの電力を表示装置１に供給するためのジャックを備えているが図示を省略している。表示装置１は、ＡＣ電源から供給される電力によっても駆動することができる。
【００３６】
次に、図３を参照して、画像ＤＴ５１の一例について説明する。画像ＤＴ５１は、画像データテーブル記憶領域２４１（図２参照）に記憶されている。図３に示すように、画像ＤＴ５１には、画像ＩＤと画像データと画像種類とが対応付けられて登録されている。ＣＰＵ２１は、画像データに基づく画像をディスプレイ１１に表示する。画像種類は、二次元画像であるか三次元画像であるかを示すデータである。二次元画像は「２Ｄ」、三次元画像は「３Ｄ」と示している。画像ＩＤは、識別子である。
【００３７】
図３に示すように、画像ＤＴ５１には、画像ＩＤ「０１」、画像データ「Ｉｍａｇｅ０１．ｊｐｇ」、および画像種類「２Ｄ」が対応付けられて記憶されている。同様に、画像ＩＤ「０２」、画像データ「Ｉｍａｇｅ０２．ｊｐｇ」、および画像種類「２Ｄ」が対応付けられ、画像ＩＤ「０３」、画像データ「Ｉｍａｇｅ０３．ｊｐｇ」、および画像種類「３Ｄ」が対応付けられている。画像ＩＤ「０４」、画像データ「Ｉｍａｇｅ０４．ｊｐｇ」、および画像種類「３Ｄ」が対応付けられ、画像ＩＤ「０５」、画像データ「Ｉｍａｇｅ０５．ｊｐｇ」、および画像種類「３Ｄ」が対応付けられている。画像ＩＤ「０６」、画像データ「Ｉｍａｇｅ０６．ｊｐｇ」、および画像種類「３Ｄ」が対応付けられ、画像ＩＤ「０７」、画像データ「Ｉｍａｇｅ０７．ｊｐｇ」、および画像種類「３Ｄ」が対応付けられている。画像ＩＤ「０８」、画像データ「Ｉｍａｇｅ０８．ｊｐｇ」、および画像種類「２Ｄ」が対応付けられている。
【００３８】
「Ｉｍａｇｅ０１．ｊｐｇ」に基づく画像を、図４に示す。同様に、「Ｉｍａｇｅ０２．ｊｐｇ」、「Ｉｍａｇｅ０３．ｊｐｇ」、「Ｉｍａｇｅ０４．ｊｐｇ」、「Ｉｍａｇｅ０５．ｊｐｇ」、および「Ｉｍａｇｅ０６．ｊｐｇ」のそれぞれに基づく画像を、それぞれ図５、図６、図７、図８、および図９に示す。また、「Ｉｍａｇｅ０７．ｊｐｇ」に基づく画像は、図６に示す「Ｉｍａｇｅ０３．ｊｐｇ」に基づく画像と同一である。また、「Ｉｍａｇｅ０８．ｊｐｇ」に基づく画像は、図４に示す「Ｉｍａｇｅ０１．ｊｐｇ」と同一である。
【００３９】
画像について説明する。図４等の画像において、紙面の上方向をＹ方向、右方向をＸ方向という。また紙面の左上方向と右下方向とをＺ方向という。それぞれの方向の軸であるＸ軸、Ｙ軸、Ｚ軸には、ピクセル（画素）の数で表す座標を記載している。Ｚ方向の座標が「０」のときの領域が、ディスプレイ１１の表示面の位置である。図４および図５に示すように二次元画像が表示される際には、ディスプレイ１１の表示面の位置（つまり、Ｚ方向の座標が０の領域）に表示される。ユーザは、紙面の右下側からディスプレイ１１の方向（つまり、左上方向）を見る。Ｚ軸における座標がプラスの領域は、表示物がディスプレイ１１の表示面より手前側にあるとユーザが視認する領域である。Ｚ軸における座標がマイナスの領域は、表示物がディスプレイ１１の表示面より奥行き側にあるとユーザが視認する領域である。例えば、図６においては、表示物である四角錐６１，６２は、ディスプレイ１１より手前側にあるとユーザに視認され、四角錐６３，６４は、ディスプレイ１１より奥行き側にあるとユーザに視認される。
【００４０】
次に、図１０を参照して、視差度ＤＴ５２の一例について説明する。左眼用画像における表示物の位置と、右眼用画像における表示物の位置との関係によって、ユーザは、画像を立体的に視認する。視差度とは、ユーザが視認する表示物のディスプレイ１１に対するＺ方向の位置を表している。
【００４１】
図１０に示すように、視差度ＤＴ５２には、Ｚ方向の座標と視差度とが対応付けられて記憶されている。Ｚ方向の座標は、ピクセルの数で表している。Ｚ方向には、実際には、ピクセル（画素）は存在しないが、ディスプレイ１１におけるピクセルの数に相当する分だけ、ディスプレイ１１に対してＺ方向に表示物があることを示している。Ｚ方向の座標が「０」の場合とは、ディスプレイ１１の表示面の位置に、表示物があるとユーザが視認する場合である。
【００４２】
Ｚ方向の座標を「Ｚ」と表す。図１０に示すように、Ｚ方向の「−５０≦Ｚ＜−４０」は、視差度「−５」と対応付けられている。同様に、Ｚ方向の座標「−４０≦Ｚ＜−３０」、「−３０≦Ｚ＜−２０」、「−２０≦Ｚ＜−１０」、「−１０≦Ｚ＜０」、「０」、「０＜Ｚ≦１０」、「１０＜Ｚ≦２０」、「２０＜Ｚ≦３０」、「３０＜Ｚ≦４０」、および「４０＜Ｚ≦５０」は、それぞれ、視差度「−４」、「−３」、「−２」、「−１」、「０」、「１」、「２」、「３」、「４」、および「５」と対応付けられている。
【００４３】
次に、図１１を参照して、視差情報ＤＴ５３の一例について説明する。視差情報ＤＴ５３に登録されている情報は、後述するＳ２０２〜Ｓ２０４の処理（図１３参照）において、登録されるものである。視差情報ＤＴ５３は、視差情報データテーブル記憶領域２４３（図２参照）に記憶される。
【００４４】
図１１に示すように、視差情報ＤＴ５３には、画像ＩＤ、座標、視差度、特徴領域、および表示物が対応付けられて記憶されている。視差情報ＤＴ５３に登録されている各種情報を総称して、「視差情報」という。なお、表示物の欄は、座標の欄に登録されている領域に存在する表示物を表しており、説明を容易にするために記載しているものである。このため、必ずしも、表示物の形等を視差情報ＤＴ５３に対応付ける必要はない。視差情報ＤＴ５３には、三次元画像についての視差情報が登録されている。
【００４５】
画像ＩＤは、画像ＤＴ５１（図３参照）の画像ＩＤに対応したものである。例えば、視差情報ＤＴ５３に登録されている画像ＩＤ「０３」に対応つけられた情報は、「Ｉｍａｇｅ０３．ｊｐｇ」（図３参照）についての情報であることを示している。座標は、表示物があるディスプレイ１１上のＸ方向（図４における右方向）と、Ｙ方向（図４における上方向）との位置の範囲を表しており、ディスプレイ１１の左下からのピクセル数で表している。例えば、四角錐６１（図６参照）の座標は、（１０，０）〜（２０，１５）と記載されている。この場合には、Ｘ方向の範囲が１０≦Ｘ≦２０、Ｙ方向の範囲が０≦Ｙ≦１５である領域に存在する表示物であることを示している。なお、説明のために、（１０，０）〜（２０，１５）のように記載しているが、実際には、表示物の形に応じた座標が設定されている。
【００４６】
視差度は、表示物の位置に対応する、図１０に示す視差度を示している。特徴領域の欄は、特徴領域として検出された表示物であるか否かを示している。特徴領域であれば、特徴領域であることを示すデータである「Ｔｒｕｅ」が登録され、特徴領域でなければ、特徴領域でないことを示すデータである「Ｆａｌｓｅ」が登録される（図１３のＳ２０３およびＳ２０４参照）。特徴領域は、例えば、人の顔、人の姿、動物、車、及び家等である。なお、これらの特徴領域は例示であるため、他の種々の表示物を特徴領域としてもよい。視差情報ＤＴ５３に登録されている具体的な情報については、後述する。
【００４７】
以下、図１２から図３１を参照して、表示装置１が行うメイン処理について説明する。メイン処理は、ＲＯＭ１１に記憶されているプログラムに従ってＣＰＵ２１が実行する。
【００４８】
図１２に示すメイン処理は、スライドショーを開始する指示がユーザによって入力されることを契機として実行される。メイン処理が実行されると、ＣＰＵ２１は、情報登録処理を実行する（Ｓ１０１）。図１３を参照して、情報登録処理について説明する。情報登録処理は、視差情報ＤＴ５３（図１２参照）に、視差情報を登録する処理である。
【００４９】
図１３に示す情報登録処理において、ＣＰＵ２１は、画像ＤＴ５１（図３参照）を参照し、スライドショーとしてディスプレイ１１に表示させる複数の画像の画像データを選択する（Ｓ２０１）。なお、ユーザによって、ディスプレイ１１に表示する画像が指定されていれば、ユーザが指定した画像を選択する（Ｓ２０１）。
【００５０】
次いで、ＣＰＵ２１は、Ｓ２０１の処理で選択した画像データのうち、三次元画像のデータ（以下、「三次元画像データ」という。）を参照する。そして、三次元画像データに含まれる左眼用画像データと右眼用画像データとから、視差度と座標とを算出し、視差情報ＤＴ５３（図１１参照、後述）に登録して視差情報データテーブル記憶領域２４３に記憶する（Ｓ２０２）。ＣＰＵ２１は、Ｓ２０２の処理において、左眼用画像データと右眼用画像データとから、左眼用画像と右眼用画像とに含まれる表示物の左右方向の位置の差を検出する。ＣＰＵ２１は、その左右方向の位置の差から、表示物があるとユーザに視認させるディスプレイ１１に対するＺ方向の座標を算出する。ＣＰＵ２１は、視差度ＤＴ５２を参照し、算出したＺ方向の座標に対応する視差度を、視差情報ＤＴ５３に登録し、視差情報データテーブル記憶領域２４３に記憶する（Ｓ２０２）。また、ＣＰＵ２１は、三次元画像データに含まれる左眼用画像データと右眼用画像データとから、表示物があるとユーザに視認させるディスプレイ１１のＸ方向、Ｙ方向の座標を算出し、視差情報データテーブル記憶領域２４３に記憶する（Ｓ２０２）。
【００５１】
次いで、ＣＰＵ２１は、Ｓ２０１の処理で選択した画像データのうち、三次元画像データを参照し、特徴領域を検出する（Ｓ２０３）。特徴領域とは、画像データ内に含まれる特徴のある部分が占める画像領域であり、例えば、人の顔、人の姿、動物、車、及び家等を表示する画像領域である。ＣＰＵ２１は、テンプレートマッチング等の技術を使用して、特徴領域を検出する。ＣＰＵ２１は、特徴領域を検出するためのデータである特徴データと近似する領域を検出することで、特徴領域を検出する。特徴データは、フラッシュメモリ２４に記憶されている。例えば、テンプレートマッチングの技術の場合は、特徴データは、特徴領域として検出する画像のデータである。例えば、車の画像のデータが、特徴データとして記憶されているとする。ＣＰＵ２１は、この車の画像のデータと近似する画像のデータを、画像データの中から検出することによって、特徴領域を検出する。
【００５２】
次いで、ＣＰＵ２１は、Ｓ２０２の処理で視差度と座標とを登録した視差情報ＤＴ５３に、Ｓ２０３の処理で検出した特徴領域を関連付けて記憶する（Ｓ２０４）。次いで、ＣＰＵ２１は、情報登録処理を終了し、図１２に示すように、Ｓ１０２の処理を行う。
【００５３】
例えば、Ｓ２０１の処理において、ＣＰＵ２１は、スライドショーとしてディスプレイ１１に表示させる複数の画像の画像データとして、画像ＤＴ５１（図３参照）に登録されている画像をすべて選択したとする。そして、ＣＰＵ２１は、画像ＩＤ「０１」〜「０８」に対応する画像データの順番で、ディスプレイ１１に、画像データに基づく画像を表示させるとする。以下の説明では、この例示を「具体例」という。
【００５４】
具体例の場合、画像ＤＴ５１における三次元画像データは、画像ＩＤ「０３」〜「０７」に対応付けられた画像データである。このため、ＣＰＵ２１は、これらの三次元画像データを参照し、三次元画像データに含まれる左眼用画像データと右眼用画像データとから、視差度と座標とを算出する（Ｓ２０２）。図６に示すように、「Ｉｍａｇｅ０３．ｊｐｇ」に基づく画像の表示物は、四角錐６１，６２，６３，６４である。四角錐６１は、視差度ＤＴ５２（図１０参照）における、Ｚ方向の座標４０＜Ｚ≦５０の範囲に位置している。また、四角錐６１は、座標（１０，０）〜（２０，１５）の範囲に位置している。ＣＰＵ２１は、「Ｉｍａｇｅ０３．ｊｐｇ」の三次元画像データと右眼用画像データとから、左眼用画像と右眼用画像とに含まれる四角錐６１の左右方向の位置の差を検出する。そして、その左右方向の位置の差から、四角錐６１があるとユーザが視認するＺ方向の座標４０＜Ｚ≦５０を算出する（Ｓ２０２）。ＣＰＵ２１は、視差度ＤＴ５２におけるＺ方向の座標「４０＜Ｚ≦５０」に対応する視差度「５」を、視差情報ＤＴ５３（図１１参照）に登録し、視差情報データテーブル記憶領域２４３に記憶する（Ｓ２０２）。また、ＣＰＵ２１は、左眼用画像と右眼用画像との左右方向の位置の差から、四角錐６１があるとユーザに視認させるＸ方向とＹ方向の座標（１０，０）〜（２０，１５）を算出し、視差情報ＤＴ５３（図１１参照）に登録し、視差情報データテーブル記憶領域２４３に記憶する（Ｓ２０２）。
【００５５】
同様の処理によって、図１１に示すように、ＣＰＵ２１は、四角錐６２，６３，６４について、それぞれ、視差度「３」、「−３」、「−５」、座標「（２０，０）〜（３０，１５）」、「（３０，０）〜（４０，１５）」、「（４０，０）〜（４０，１５）」を視差情報ＤＴ５３に登録する（Ｓ２０２）。同様に、図７に示す「Ｉｍａｇｅ０４．ｊｐｇ」に基づく画像の四角柱６５，６６、図８に示す「Ｉｍａｇｅ０５．ｊｐｇ」に基づく画像の車６７，７０、円柱６８，６９、図９に示す「Ｉｍａｇｅ０６．ｊｐｇ」に基づく画像の家７１，７３、円柱７２、図６に示す「Ｉｍａｇｅ０７．ｊｐｇ」に基づく画像の四角錐６１，６２，６３，６４について、図１１に示すように、算出された視差度と座標とが登録される（Ｓ２０２）。なお、例えば、家７３の視差度を「４，５」のように２つの数値を示しているのは、家７３が視差度４と５とに対応する位置に表示されていることを示している（図９参照）。
【００５６】
次いで、ＣＰＵ２１は、Ｓ２０１の処理で選択した画像データのうち、三次元画像データを参照し、特徴領域を検出する（Ｓ２０３）。具体例の場合、特徴領域が、人の顔、人の姿、動物、車、及び家と設定されているとする。「Ｉｍａｇｅ０５．ｊｐｇ」に基づく画像には、車６７，７０の画像が存在する（図８参照）。また、「Ｉｍａｇｅ０６．ｊｐｇ」に基づく画像には、家７１，７３の画像が存在する（図９参照）。このため、ＣＰＵ２１は、テンプレートマッチング等の技術を使用して、特徴領域である車６７，７０および家７１，７３を検出する（Ｓ２０３）。
【００５７】
次いで、ＣＰＵ２１は、Ｓ２０２の処理で視差度と座標とを登録した視差情報ＤＴ５３に、Ｓ２０３の処理で検出した特徴領域である特徴領域である車６７，７０および家７１，７３を関連付けて記憶する（Ｓ２０４）。図１１に示すように、ＣＰＵ２１は、車６７，７０および家７１，７３については、特徴領域であることを示すデータである「Ｔｒｕｅ」を登録し、その他の領域については、特徴領域でないことを示すデータである「Ｆａｌｓｅ」を登録する（Ｓ２０４）。次いで、ＣＰＵ２１は、情報登録処理を終了し、図１２に示すように、Ｓ１０２の処理を行う。
【００５８】
ＣＰＵ２１は、ユーザによってタッチパネル１２や操作部１３を介して、スライドショーの終了の指示が入力されたか否かを判断する（Ｓ１０２）。ＣＰＵ２１は、スライドショーの終了の指示が入力されたと判断した場合には（Ｓ１０２：ＹＥＳ）、メイン処理を終了する。ＣＰＵ２１は、スライドショーの終了の指示が入力されていないと判断した場合には（Ｓ１０２：ＮＯ）、ディスプレイ１１に表示させる画像の画像データを選択する（Ｓ１０３）。ＣＰＵ２１は、Ｓ１０３の処理において、Ｓ２０１の処理（図１３参照）において選択した画像データのうちの一を選択する。なお、画像の選択は、ランダムでも、画像ＤＴ５１に登録されている順番でもよい。
【００５９】
次いで、ＣＰＵ２１は、Ｓ１０３の処理において選択した画像データが、スライドショーを開始してから最初にディスプレイ１１に表示させる画像の画像データか否かを判断する（Ｓ１０４）。ＣＰＵ２１は、最初にディスプレイ１１に表示させる画像の画像データであると判断した場合には（Ｓ１０４：ＹＥＳ）、ディスプレイ１１にＳ１０３の処理で選択した画像データに基づく画像を表示する（Ｓ１０５）。次いで、ＣＰＵ２１は、タイマ３３を使用して時間Ｔの測定を開始する（Ｓ１０６）。なお、ＣＰＵ２１は、Ｓ１０６の処理を繰り返す度に、０秒から時間を測定する。次いで、ＣＰＵ２１は、Ｓ１０２に戻り、処理を繰り返す。
【００６０】
Ｓ１０４の処理において、ＣＰＵ２１は、最初にディスプレイ１１に表示させる画像の画像データではないと判断した場合には（Ｓ１０４：ＮＯ）、Ｓ１０６の処理において測定を開始した時間Ｔが、第一時間を経過したか否かを判断する（Ｓ１０７）。第一時間は、スライドショーにおいて、画像を切り替える間隔の時間である。第一時間は、例えば、１５秒である。ＣＰＵ２１は、第一時間が経過していないと判断した場合には（Ｓ１０７：ＮＯ）、Ｓ１０７に戻り処理を繰り返す。ＣＰＵ２１は、第一時間が経過したと判断した場合には（Ｓ１０７：ＹＥＳ）、画像切り替え処理を行う（Ｓ１０８）。
【００６１】
具体例の場合、ＣＰＵ２１は、スライドショーの終了の指示が入力されていないと判断した場合には（Ｓ１０２：ＮＯ）、ディスプレイ１１に表示させる画像の画像データを選択する（Ｓ１０３）。ここで、ＣＰＵ２１は、画像ＤＴ５１において、画像ＩＤ「０１」に対応つけられた「Ｉｍａｇｅ０１．ｊｐｇ」を選択する（Ｓ１０３）。次いで、ＣＰＵ２１は、Ｓ１０３の処理において選択した画像データ「Ｉｍａｇｅ０１．ｊｐｇ」が、スライドショーを開始してから最初にディスプレイ１１に表示させる画像の画像データであると判断する（Ｓ１０４：ＹＥＳ）。次いで、ＣＰＵ２１は、ディスプレイ１１にＳ１０３の処理で選択した画像データ「Ｉｍａｇｅ０１．ｊｐｇ」に基づく画像を表示する（Ｓ１０５）。これによって、ディスプレイ１１には、図４に示す二次元画像が表示される。次いで、ＣＰＵ２１は、タイマ３３を使用して時間Ｔの測定を開始する（Ｓ１０６）。次いで、ＣＰＵ２１は、Ｓ１０２に戻り、処理を繰り返す。そして、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０２．ｊｐｇ」（図３参照）を選択する（Ｓ１０３）。
【００６２】
次いで、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０２．ｊｐｇ」が最初にディスプレイ１１に表示させる画像の画像データではないと判断する（Ｓ１０４：ＮＯ）。次いで、ＣＰＵ２１は、Ｓ１０６の処理において測定を開始した時間Ｔが、第一時間を経過したか否かを判断する（Ｓ１０７）。第一時間は、１５秒であるとする。ＣＰＵ２１は、第一時間が経過したと判断した場合には（Ｓ１０７：ＹＥＳ）、画像切り替え処理を行う（Ｓ１０８）。
【００６３】
図１４を参照して、画像切り替え処理について説明する。画像切り替え処理は、現在ディスプレイ１１に表示されている画像（以下、「第一画像」という。）と、第一画像に代えてディスプレイ１１に表示される画像（以下、「第二画像」という。）との種類に応じて、画像の表示の仕方を変化させる処理である。図１４に示すように、ＣＰＵ２１は、第一画像が三次元画像であるか否かを判断する（Ｓ３０１）。なお、三次元画像でない場合とは、画像が二次元画像である場合のことである。ＣＰＵ２１は、第一画像が三次元画像でないと判断した場合には（Ｓ３０１：ＮＯ）、第二画像が三次元画像であるか否かを判断する（Ｓ３０２）。Ｓ３０２の処理において、ＣＰＵ２１は、Ｓ１０３の処理（図１２参照）で選択した画像データが三次元画像データであるか否かを判断することによって、第二画像が三次元画像であるか否かを判断する。
【００６４】
ＣＰＵ２１は、第二画像は三次元画像でないと判断した場合には（Ｓ３０２：ＮＯ）、ディスプレイ１１に表示する画像を、第一画像から第二画像に切り替える（Ｓ３０３）。Ｓ３０３の処理が実行される場合は、第一画像と第二画像とが共に二次元画像の場合である。次いで、ＣＰＵ２１は、画像切り替え処理を終了し、Ｓ１０６の処理（図１２参照）に進み、処理を繰り返す。
【００６５】
具体例の場合、ＣＰＵ２１は、図４に示す画像データ「Ｉｍａｇｅ０１．ｊｐｇ」に基づく画像をディスプレイ１１に表示しており、Ｓ１０３の処理において、「Ｉｍａｇｅ０２．ｊｐｇ」を選択している。第一画像である「Ｉｍａｇｅ０１．ｊｐｇ」は二次元画像である（図３参照）。このため、ＣＰＵ２１は、第一画像が三次元画像でないと判断する（Ｓ３０１：ＮＯ）。第二画像である「Ｉｍａｇｅ０２．ｊｐｇ」は、二次元画像である（図３参照）。このため、ＣＰＵ２１は、第二画像は三次元画像でないと判断する（Ｓ３０２：ＮＯ）。次いで、ＣＰＵ２１は、ディスプレイ１１に表示する画像を、第一画像から第二画像に切り替える（Ｓ３０３）。これによって、図５に示すように、画像データ「Ｉｍａｇｅ０２．ｊｐｇ」に基づく二次元画像がディスプレイ１１に表示される。次いで、ＣＰＵ２１は、画像切り替え処理を終了し、Ｓ１０６の処理（図１２参照）に進み、処理を繰り返す。そして、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０３．ｊｐｇ」を選択する（Ｓ１０３）。
【００６６】
図１４に示すＳ３０２の処理において、ＣＰＵ２１は、第二画像が三次元画像であると判断した場合には（Ｓ３０２：ＹＥＳ）、第一処理を実行する（Ｓ３０４）。図１５を参照して、第一処理について説明する。第一処理は、ディスプレイ１１の表示を、第一画像である二次元画像から第二画像である三次元画像へと切り替える処理である。図１５に示すように、第一処理では、ＣＰＵ２１は、第一画像である二次元画像をディスプレイ１１から消去する（Ｓ４０１）。次いで、ＣＰＵ２１は、所定の時間である第二時間の間待機する（Ｓ４０２）。第二時間は、例えば、１秒である。
【００６７】
次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第二画像における視差度が０より小さい領域をディスプレイ１１に表示する（Ｓ４０３）。なお、画像における領域を表示または消去する場合には、画像ＤＴ５１（図３参照）における画像データの中から、該当する領域のデータを抽出して、表示または消去する。これについては、以下の説明においても同様である。
【００６８】
次いで、ＣＰＵ２１は、第二時間待機する（Ｓ４０４）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第二画像における視差度が０以上の領域をディスプレイ１１に表示する（Ｓ４０５）。これによって、第一画像である二次元画像から、第二画像である三次元画像に切り替わる。ＣＰＵ２１は、第一処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み、処理を繰り返す。
【００６９】
具体例の場合、第一画像は、「Ｉｍａｇｅ０２．ｊｐｇ」に基づく画像（図５参照）であり、第二画像は、「Ｉｍａｇｅ０３．ｊｐｇ」に基づく画像（図６参照）である。図１４に示すように、「Ｉｍａｇｅ０３．ｊｐｇ」は、三次元画像であるので（図３参照）、ＣＰＵ２１は、第二画像が三次元画像であると判断する（Ｓ３０２：ＹＥＳ）。次いで、ＣＰＵ２１は、第一処理を実行する（Ｓ３０４）。図１５に示すように、第一処理において、ＣＰＵ２１は、第一画像である画像データ「Ｉｍａｇｅ０２．ｊｐｇ」に基づく二次元画像をディスプレイ１１から消去する（Ｓ４０１）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ４０２）。具体例における第二時間は、１秒であるとする。
【００７０】
次いで、ＣＰＵ２１は、視差情報ＤＴ５３（図１１参照）における画像ＩＤ「０３」の視差情報を参照し、第二画像「Ｉｍａｇｅ０３．ｊｐｇ」における視差度が０より小さい領域をディスプレイ１１に表示する（Ｓ４０３）。図１１に示すように、画像ＩＤ「０３」に関連付けられている視差度のうち、四角錐６３と四角錐６４との視差度は０より小さい。ＣＰＵ２１は、四角錐６３，６４の座標「（３０，０）〜（４０，１５）」、「（４０，０）〜（５０，１５）」の領域を表示することで、図１６に示すように、四角錐６３，６４をディスプレイ１１に表示する（Ｓ４０３）。以下の説明における表示物を表示する際においても同様に、各表示物の座標の領域を表示することで、表示物をディスプレイ１１に表示しているが、以下の説明では、単に、表示物を表示するという。
【００７１】
次いで、ＣＰＵ２１は、第二時間待機する（Ｓ４０４）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第二画像における視差度が０以上の領域をディスプレイ１１に表示する（Ｓ４０５）。図１１に示すように、画像ＩＤ「０３」に関連付けられている視差度のうち、四角錐６１と四角錐６２との視差度は、０以上である。このため、ＣＰＵ２１は、四角錐６１，６２を表示する（Ｓ４０５）。これによって、図６に示すように、画像データ「Ｉｍａｇｅ０３．ｊｐｇ」に基づく画像が、ディスプレイ１１に表示される。このようにして、図５に示す二次元画像から、図６に示す三次元画像に切り替わる。ＣＰＵ２１は、第一処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み、処理を繰り返す。そして、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０４．ｊｐｇ」（図３参照）を選択する（Ｓ１０３）。
【００７２】
Ｓ４０１〜Ｓ４０５の処理において、ＣＰＵ２１は、第一画像である二次元画像を消去する（Ｓ４０１）。そして、ＣＰＵ２１は、第二画像における視差度が０より小さい領域をディスプレイ１１に表示する（Ｓ４０３）。つまり、ディスプレイ１１よりもユーザから遠い領域が表示される。仮に、二次元画像から三次元画像に切り替える場合に、第二画像におけるディスプレイ１１よりユーザに近い領域が最初に表示されると、ユーザが驚いたり、違和感を覚えたりする場合がある。本実施形態では、第二画像におけるディスプレイ１１よりもユーザより遠い領域が先に表示されている（Ｓ４０３）。よって、ユーザは、次に表示される画像が三次元画像であることを認識することができる。そして、ユーザが三次元画像であることを認識した後に、ディスプレイ１１よりユーザに近い領域が表示される（Ｓ４０５）。このため、ディスプレイ１１に最初にユーザに近い領域が表示される場合に比べて、ユーザが驚くことを防止でき、ユーザが違和感を覚えることを防止できる。また、画像の切り替わりに変化をつけることができるので、嗜好性が向上する。
【００７３】
図１４のＳ３０１の処理において、ＣＰＵ２１は、第一画像が三次元画像であると判断した場合には（Ｓ３０１：ＹＥＳ）、第二画像が三次元画像であるか否かを判断する（Ｓ３０５）。ＣＰＵ２１は、Ｓ１０３の処理（図１２参照）で選択した画像データが三次元画像データであるか否かを判断することによって、第二画像が三次元画像であるか否かを判断する。ＣＰＵ２１は、第二画像が三次元画像であると判断した場合には（Ｓ３０５：ＹＥＳ）、視差情報ＤＴ５３を参照し、第一画像の視差度の範囲と、第二画像の視差度の範囲とが同一であるか否かを判断する（Ｓ３０６）。ＣＰＵ２１は、視差度の範囲が同一でないと判断した場合には（Ｓ３０６：ＮＯ）、第二処理を実行する（Ｓ３０７）。
【００７４】
図１７を参照して、第二処理について説明する。第二処理は、第一画像での視差度の範囲と第二画像の視差度の範囲とが同一でない場合に、第一画像である三次元画像と第二画像である三次元画像とを切り替える処理である。図１７に示すように、第二処理では、ＣＰＵ２１は、視差情報ＤＴ５３において、第一画像の視差度の範囲が第二画像の視差度の範囲より大きいか否かを判断する（Ｓ５０１）。
【００７５】
ＣＰＵ２１は、第一画像の視差度の範囲が第二画像の視度の範囲より大きいと判断した場合には（Ｓ５０１：ＹＥＳ）、第一画像における、第二画像の視差度の範囲と異なる領域をディスプレイ１１から消去する（Ｓ５０２）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ５０３）。次いで、ＣＰＵ２１は、残った第一画像の領域（つまり、未消去の領域）を消去し、第二画像をディスプレイ１１に表示することで、画像を切り替える（Ｓ５０４）。ＣＰＵ２１は、第二処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。
【００７６】
具体例の場合、第一画像は、「Ｉｍａｇｅ０３．ｊｐｇ」に基づく画像（図６参照）であり、第二画像は、「Ｉｍａｇｅ０４．ｊｐｇ」に基づく画像（図７参照）である。「Ｉｍａｇｅ０３．ｊｐｇ」は三次元画像データであるので（図３参照）、図１４のＳ３０１の処理において、ＣＰＵ２１は、第一画像が三次元画像であると判断する（Ｓ３０１：ＹＥＳ）。次いで、ＣＰＵ２１は、「Ｉｍａｇｅ０４．ｊｐｇ」が三次元画像データであるので（図３参照）、第二画像が三次元画像であると判断する（Ｓ３０５：ＹＥＳ）。ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像の視差度の範囲と、第二画像の視差度の範囲とが同一であるか否かを判断する（Ｓ３０６）。図１１に示すように、画像ＩＤ「０３」に関連付けられている視差度は、「−５〜５」の範囲である。また、画像ＩＤ「０４」に対応付けられている視差度は、「−３〜３」の範囲である。このため、ＣＰＵ２１は、視差度の範囲が同一でないと判断する（Ｓ３０６：ＮＯ）。次いで、ＣＰＵ２１は、第二処理を実行する（Ｓ３０７）。
【００７７】
視差情報ＤＴ５３において、画像ＩＤ「０３」に関連付けられている視差度は、「−５〜５」の範囲であり、画像ＩＤ「０４」に対応付けられている視差度は、「−３〜３」の範囲であるので、図１７に示す第二処理では、ＣＰＵ２１は、第一画像の視差度の範囲が第二画像の視差度の範囲より大きいと判断する（Ｓ５０１：ＹＥＳ）。次いで、ＣＰＵ２１は、第一画像における、第二画像の視差度の範囲「−３〜３」と異なる領域をディスプレイ１１から消去する（Ｓ５０２）。これによって、ディスプレイ１１の表示が図６の状態から図１８の状態に切り替わる。図１８に示すように、視差度が「５」である四角錐６１と、視差度が「−５」である四角錐５４とが消去されている。
【００７８】
次いで、ＣＰＵ２１は、第二時間待機する（Ｓ５０３）。次いで、ＣＰＵ２１は、残った第一画像の領域を消去し、第二画像をディスプレイ１１に表示することで、画像を切り替える（Ｓ５０４）。これによって、図１８に示す四角錐６２，６３が消去され、図７に示すように、画像データ「Ｉｍａｇｅ０４．ｊｐｇ」に基づく画像に切り替わる（Ｓ５０４）。次いで、ＣＰＵ２１は、第二処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。そして、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０５．ｊｐｇ」（図３参照）を選択する（Ｓ１０３）。
【００７９】
図１７において、ＣＰＵ２１は、第一画像における、第二画像の視差度の範囲と異なる領域をディスプレイ１１から消去している（Ｓ５０２）。つまり、第一画像における第二画像の視差度の範囲と同一である部分が、ディスプレイ１１に表示される。ユーザが見ていた第一画像において、視差度の範囲が変化しているため、第一画像が表示された後、すぐに第二画像に切り替わる場合と比べて、ユーザは、ディスプレイ１１に表示される画像の視差度の範囲の変化に順応しやすい。そして、ユーザがディスプレイ１１上の画像の視差度の範囲の変化に順応した後、同一の視差度の範囲にある第二画像に切り替わる（Ｓ５０４）。したがって、ユーザが違和感を覚えることを防止できる。また、画像の切り替わりに変化をつけることができるので、嗜好性が向上する。
【００８０】
図１７に示すように、Ｓ５０１の処理において、ＣＰＵ２１は、第一画像の視差度の範囲が第二画像の視差度の範囲より大きくないと判断した場合には（Ｓ５０１：ＮＯ）、第一画像を消去し、第二画像における第一画像の視差度の範囲と同一の範囲の領域をディスプレイ１１に表示する（Ｓ５０５）。つまり、ＣＰＵ２１は、第一画像と、第二画像における第一画像の視差度の範囲と同一の領域とを切り替える。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ５０６）。次いで、ＣＰＵ２１は、Ｓ５０５の処理で表示した第二画像の領域以外の領域（つまり、第二画像の未表示の領域）をディスプレイ１１に表示する（Ｓ５０７）。ＣＰＵ２１は、第二処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。
【００８１】
具体例の場合、第一画像は、「Ｉｍａｇｅ０４．ｊｐｇ」に基づく画像（図７参照）であり、第二画像は、「Ｉｍａｇｅ０５．ｊｐｇ」に基づく画像（図８参照）である。「Ｉｍａｇｅ０４．ｊｐｇ」は三次元画像データであるので（図３参照）、図１４のＳ３０１の処理において、ＣＰＵ２１は、第一画像が三次元画像であると判断する（Ｓ３０１：ＹＥＳ）。次いで、ＣＰＵ２１は、「Ｉｍａｇｅ０５．ｊｐｇ」が三次元画像データであるので（図３参照）、第二画像が三次元画像であると判断する（Ｓ３０５：ＹＥＳ）。ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像の視差度の範囲と、第二画像の視差度の範囲とが同一であるか否かを判断する（Ｓ３０６）。図１１に示すように、画像ＩＤ「０４」に関連付けられている視差度は、「−３〜３」の範囲である。また、画像ＩＤ「０５」に対応付けられている視差度は、「−５〜５」の範囲である。このため、ＣＰＵ２１は、視差度の範囲が同一でないと判断する（Ｓ３０６：ＮＯ）。次いで、ＣＰＵ２１は、第二処理を実行する（Ｓ３０７）。
【００８２】
視差情報ＤＴ５３において、画像ＩＤ「０４」に関連付けられている視差度は、「−３〜３」の範囲であり、画像ＩＤ「０５」に対応付けられている視差度は、「−５〜５」の範囲であるため、図１７に示す第二処理において、ＣＰＵ２１は、第一画像の視差度の範囲が第二画像の視差度の範囲より大きくないと判断する（Ｓ５０１：ＮＯ）。次いで、ＣＰＵ２１は、第一画像を消去し、第二画像における第一画像の視差度「−３〜３」の範囲と同一の範囲の領域をディスプレイ１１に表示する（Ｓ５０５）。視差情報ＤＴ５３（図１１参照）における画像ＩＤ「０４」の視差情報において、視差度「−３〜３」の範囲の範囲にあるのは、円柱６８と円柱６９とである。Ｓ５０５の処理によって、四角柱６５，６６（図７参照）が消去され、図１９に示すように、「Ｉｍａｇｅ０５．ｊｐｇ」に基づく画像（図８参照）のうち、視差度「−３〜３」の範囲にある円柱６８，６９が表示される。これによって、ＣＰＵ２１は、第一画像と、第二画像における第一画像の視差度の範囲と同一の領域とを切り替えている。
【００８３】
次いで、ＣＰＵ２１は、第二時間待機する（Ｓ５０６）。次いで、ＣＰＵ２１は、Ｓ５０２の処理で表示した第二画像の領域以外の領域をディスプレイ１１に表示する（Ｓ５０７）。これによって、ディスプレイ１１には、車６７，７０が表示され、図８に示すように、「Ｉｍａｇｅ０５．ｊｐｇ」に基づく画像が表示される。ＣＰＵ２１は、第二処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。そして、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０６．ｊｐｇ」（図３参照）を選択する（Ｓ１０３）。
【００８４】
Ｓ５０５〜Ｓ５０７の処理において、ＣＰＵ２１は、第一画像と、第二画像における第一画像の視差度の範囲と同一の領域とを切り替えている（Ｓ５０５）。このため、視差度の範囲に変化がない。よって、ユーザが違和感を覚えることを防止できる。その後、ＣＰＵ２１は、Ｓ５０５の処理で表示した第二画像の領域以外の領域をディスプレイ１１に表示している（Ｓ５０７）。ユーザは、Ｓ５０５の処理において表示された第二画像の一部を、第二時間の間見ている（Ｓ５０６）。そして、その後、一部が表示されている第二画像の残りの領域が表示される（Ｓ５０７）。このため、第一画像から第二画像にすぐに切り替わる場合に比べて、ユーザは、視差度の範囲の変化に順応しやすい。よって、ユーザが違和感を覚えることを防止できる。また、画像の切り替わりに変化をつけることができるので、嗜好性が向上する。
【００８５】
図１４に示すように、ＣＰＵ２１は、視差度の範囲が同一であると判断した場合には（Ｓ３０６：ＹＥＳ）、第三処理を実行する（Ｓ３０８）。図２０を参照して、第三処理について説明する。第三処理は、第一画像での視差度の範囲と第二画像の視差度の範囲とが同一である場合に、第一画像である三次元画像と第二画像である三次元画像とを切り替える処理である。なお、以下の処理における、Ｓ６０２の処理等の特徴領域を表示する処理において、該当する視差度の範囲に特徴領域がない場合には、表示される画像はない。この場合において、Ｓ６０３の処理等における第二時間の待機の処理は、実行しなくてもよい。
【００８６】
図２０に示すように、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像と第二画像との両方に特徴領域があるか否かを判断する（Ｓ６０１）。ＣＰＵ２１は、第一画像と第二画像との両方に特徴領域があると判断した場合には（Ｓ６０１：ＹＥＳ）、視差情報ＤＴ５３を参照し、所定の視差度より大きい領域にある第二画像の特徴領域をディスプレイ１１に表示する（Ｓ６０２）。所定の視差度は、例えば「１」である。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６０３）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、所定の視差度より大きい領域にある第一画像の特徴領域をディスプレイ１１から消去する（Ｓ６０４）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６０５）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、所定の視差度以下の領域にある第二画像の特徴領域をディスプレイ１１に表示する（Ｓ６０６）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６０７）。
【００８７】
次いで、ＣＰＵ２１は、第二画像において、Ｓ６０２の処理およびＳ６０６の処理で表示された特徴領域以外の領域をディスプレイ１１に表示する（Ｓ６０８）。次いで、ＣＰＵ２１は第二時間待機する（Ｓ６０９）。次いで、ＣＰＵ２１は、第一画像における特徴領域以外の領域をディスプレイ１１から消去する（Ｓ６１０）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１１）。次いで、ＣＰＵ２１は、所定の視差度以下の領域にある第一画像の特徴領域をディスプレイ１１から消去する（Ｓ６１２）。次いで、ＣＰＵ２１は、第三処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。
【００８８】
具体例の場合、第一画像は、「Ｉｍａｇｅ０５．ｊｐｇ」に基づく画像（図８参照）であり、第二画像は、「Ｉｍａｇｅ０６．ｊｐｇ」に基づく画像（図９参照）である。Ｓ３０６の処理（図１４参照）において、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像の視差度の範囲と、第二画像の視差度の範囲とが同一であるか否かを判断する（Ｓ３０６）。図１１に示すように、画像ＩＤ「０５」に関連付けられている視差度は、「−５〜５」の範囲である。また、画像ＩＤ「０６」に対応付けられている視差度は、「−５〜５」の範囲である。このため、ＣＰＵ２１は、視差度の範囲が同一であると判断する（Ｓ３０６：ＹＥＳ）。次いで、ＣＰＵ２１は、第三処理を実行する（Ｓ３０８）。
【００８９】
視差情報ＤＴ５３（図１１参照）において、画像ＩＤ「０５」と「０６」とに対応付けられている特徴領域の欄には、「Ｔｒｕｅ」となっている欄がある。すなわち、「Ｉｍａｇｅ０５．ｊｐｇ」と「Ｉｍａｇｅ０６・ｊｐｇ」とには、両方とも特徴領域がある。このため、図２０に示す第三処理において、ＣＰＵ２１は、第一画像と第二画像との両方に特徴領域があると判断する（Ｓ６０１：ＹＥＳ）。なお、図１１に示すように、画像ＩＤ「０５」に対応付けられている特徴領域における表示物は、車６７，７０である。また、画像ＩＤ「０６」に対応付けられている特徴領域における表示物は家７１，７３である。
【００９０】
次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、所定の視差度より大きい領域にある第二画像の特徴領域をディスプレイ１１に表示する（Ｓ６０２）。ここで、所定の視差度を「１」とする。視差情報ＤＴ５３において、画像ＩＤ「０６」に対応付けられている特徴領域のうち、視差度が「１」より大きい特徴領域における表示物は、家７３である。このため、図２１に示すように、ＣＰＵ２１は、家７３を表示する（Ｓ６０２）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６０３）。
【００９１】
次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、視差度「１」より大きい領域にある第一画像の特徴領域をディスプレイ１１から消去する（Ｓ６０４）。視差情報ＤＴ５３において、画像ＩＤ「０５」に対応付けられている特徴領域のうち、視差度が「１」より大きい特徴領域における表示物は、車６７である。このため、図２２に示すように、ＣＰＵ２１は、車６７を消去する（Ｓ６０４）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６０５）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、視差度「１」以下の領域にある第二画像の特徴領域をディスプレイ１１に表示する（Ｓ６０６）。視差情報ＤＴ５３において、画像ＩＤ「０６」に対応付けられている特徴領域のうち、視差度が「１」以下の特徴領域における表示物は、家７１である。このため、図２３に示すように、ＣＰＵ２１は、家７１を表示する（Ｓ６０６）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６０７）。
【００９２】
次いで、ＣＰＵ２１は、第二画像において、Ｓ６０２の処理およびＳ６０６の処理で表示された特徴領域以外の領域をディスプレイ１１に表示する（Ｓ６０８）。これによって図２４に示すように、ＣＰＵ２１は、円柱７２を表示する。次いで、ＣＰＵ２１は第二時間待機する（Ｓ６０９）。次いで、ＣＰＵ２１は、第一画像における特徴領域以外の領域をディスプレイ１１から消去する（Ｓ６１０）。これによって、図２５に示すように、ＣＰＵ２１は、円柱６８，６９を消去する。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１１）。次いで、ＣＰＵ２１は、視差度「１」以下の領域にある第一画像の特徴領域をディスプレイ１１から消去する（Ｓ６１２）。これによって、図９に示すように、ＣＰＵ２１は、車７０を消去する。このようにして、ディスプレイ１１に表示される画像が図８に示す画像から、図９に示す画像に切り替わる。次いで、ＣＰＵ２１は、第三処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。そして、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０７．ｊｐｇ」（図３参照）を選択する（Ｓ１０３）。
【００９３】
Ｓ６０２〜Ｓ６１２の処理では、まず、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、所定の視差度より大きい領域にある第二画像の特徴領域をディスプレイ１１に表示する（Ｓ６０２）。つまり、ユーザに近い領域にある特徴領域が表示される。ユーザに近い領域にある特徴領域には、ユーザの視線が向かいやすい。そして、その後、ユーザに近い領域にある第一画像の特徴領域が消去されている（Ｓ６０４）。このため、ユーザに近い領域の特徴領域は、第二画像の特徴領域のみになる。そして、徐々に画像を切り替えていく（Ｓ６０６〜Ｓ６１２）。このように画像を切り替えることで、ユーザの視線は、ユーザに近い領域における第二画像の特徴領域に向かいやすくなる。つまり、ユーザは、ユーザに近い領域における第二画像の特徴領域に目の焦点を合わせる。このため、ユーザの目の焦点が短時間でＺ方向に変化することがなく、ユーザが違和感を覚えることを防止できる。また、画像の切り替わりに変化をつけることができるので、嗜好性が向上する。
【００９４】
図２０のＳ６０１の処理において、ＣＰＵ２１は、第一画像と第二画像との少なくとも一方に特徴領域がないと判断した場合には（Ｓ６０１：ＮＯ）、視差情報ＤＴ５３を参照し、第二画像における所定の視差度より大きい領域をディスプレイ１１に表示する（Ｓ６１３）。所定の視差度は、例えば、「１」である。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１４）。ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像における所定の視差度より大きい領域をディスプレイ１１から消去する（Ｓ６１５）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１６）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第二画像における所定の視差度以下の領域を表示する（Ｓ６１７）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１８）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像における所定の視差度以下の領域を消去する（Ｓ６１９）。次いで、ＣＰＵ２１は、第三処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。
【００９５】
具体例の場合、第一画像は、「Ｉｍａｇｅ０６．ｊｐｇ」に基づく画像（図９参照）であり、第二画像は、「Ｉｍａｇｅ０７．ｊｐｇ」に基づく画像（図６参照）である。視差情報ＤＴ５３において、画像ＩＤ「０６」に対応付けられている特徴領域の欄には、「Ｔｒｕｅ」となっている欄があるが、画像ＩＤ「０７」に対応付けられている特徴領域の欄には、「Ｔｒｕｅ」となっている欄がない。このため、図２０のＳ６０１の処理において、ＣＰＵ２１は、第一画像と第二画像との少なくとも一方に特徴領域がないと判断する。（Ｓ６０１：ＮＯ）。次いで、ＣＰＵ２１は、第二画像における所定の視差度より大きい領域をディスプレイ１１に表示する（Ｓ６１３）。ここで、所定の視差度は、「１」であるとする。視差情報ＤＴ５３（図１１参照）において、視差度が１より大きい領域にある第二画像の表示物は、四角錐６１，６２である。このため、図２６に示すように、ＣＰＵ２１は、四角錐６１，６２を表示する（Ｓ６１３）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１４）。次いで、ＣＰＵ２１は、第一画像における視差度「１」より大きい領域をディスプレイ１１から消去する（Ｓ６１５）。視差情報ＤＴ５３において、視差度が１より大きいより大きい領域にある第一画像の表示物は、家７３である。このため、図２７に示すように、ＣＰＵ２１は、家７３を消去する（Ｓ６１５）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１６）。
【００９６】
次いで、ＣＰＵ２１は、第二画像における視差度「１」以下の領域を表示する（Ｓ６１７）。これによって、図２８に示すように、ＣＰＵ２１は、四角錐６３，６４を表示する。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ６１８）。次いで、ＣＰＵ２１は、第一画像における視差度「１」以下の領域を消去する（Ｓ６１９）。これによって、図６に示すように、ＣＰＵ２１は、家７１と円柱７２とを消去する（Ｓ６１９）。このようにして、ディスプレイ１１に表示される画像が図９に示す画像から、図６に示す画像に切り替わる。次いで、ＣＰＵ２１は、第三処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。そして、ＣＰＵ２１は、画像データ「Ｉｍａｇｅ０８．ｊｐｇ」（図３参照）を選択する（Ｓ１０３）。
【００９７】
Ｓ６１３〜Ｓ６１９の処理において、ＣＰＵ２１は、第二画像における所定の視差度より大きい領域をディスプレイ１１に表示している（Ｓ６１３）。所定の視差度が０より大きい場合、所定の視差度より大きい領域は、ユーザにとってディスプレイ１１から飛び出して見える領域である。仮に、第一画像を消去した後、第二画像を表示するように画面を切り替えた場合、第一画像において飛び出して見えた領域にユーザが目の焦点を合わせ、次に第一画像が消去されると、ユーザは表示画面に焦点を合わせる。そして、次に第二画像が表示されると、飛び出して見える領域に再びユーザが焦点を合わせる。つまり、焦点を合わせる部分が短時間の間に移動するため、ユーザが、違和感を覚える場合がある。本実施形態の場合は、第一画像に重ねて、第二画像における所定の視差度より大きい領域をディスプレイ１１に表示し（Ｓ６１３）、その後第一画像における所定の視差度より大きい領域を消去している（Ｓ６１５）。そして、その後、徐々に画像が切り替わる（Ｓ６１７〜Ｓ６１９）。このため、ユーザは、所定の視差度より大きい領域にある表示物に焦点を合わせたままにすることができる。よって、ユーザが違和感を覚えることを防止できる。また、画像の切り替わりに変化をつけることができるので、嗜好性が向上する。
【００９８】
図１４のＳ３０５の処理において、ＣＰＵ２１は、第二画像が三次元画像でないと判断した場合には（Ｓ３０５：ＮＯ）、第四処理を実行する（Ｓ３０９）。図２９を参照して、第四処理について説明する。第四処理は、第一画像である三次元画像を第二画像である二次元画像に切り替える処理である。
【００９９】
図２９に示すように、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像における視差度０より大きい領域をディスプレイ１１から消去する（Ｓ７０１）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ７０２）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第二画像である二次元画像をディスプレイ１１に表示する（Ｓ７０３）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ７０４）。次いで、ＣＰＵ２１は、視差情報ＤＴ５３を参照し、第一画像における視差度０より小さい領域をディスプレイ１１から消去する（Ｓ７０５）。次いで、ＣＰＵ２１は、第四処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。
【０１００】
具体例の場合、第一画像は、「Ｉｍａｇｅ０７．ｊｐｇ」に基づく画像（図６参照）であり、第二画像は、「Ｉｍａｇｅ０８．ｊｐｇ」に基づく画像（図４参照）である。ＣＰＵ２１は、第一画像は三次元画像であると判断し（Ｓ３０１：ＹＥＳ）、第二画像が三次元画像でないと判断する（Ｓ３０５：ＮＯ）。次いで、ＣＰＵ２１は、第四処理を実行する（Ｓ３０９）。
【０１０１】
視差情報ＤＴ５３において、第一画像における視差度が０より大きい領域にある表示物は、四角錐６１，６２である。このため、第四処理において、ＣＰＵ２１は、図３０に示すように、第一画像における視差度０より大きい領域にある四角錐６１，６２をディスプレイ１１から消去する（Ｓ７０１）。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ７０２）。次いで、ＣＰＵ２１は、第二画像である「Ｉｍａｇｅ０８．ｊｐｇ」に基づく画像（図４参照）をディスプレイ１１に表示する（Ｓ７０３）。これによって、図３１に示すように、二次元画像が重ねて表示される。次いで、ＣＰＵ２１は、第二時間待機する（Ｓ７０４）。次いで、ＣＰＵ２１は、第一画像における視差度０より小さい領域にある四角錐６３，６４をディスプレイ１１から消去する（Ｓ７０５）。これによって、図４に示すように、二次元画像のみが表示される。このようにして、ディスプレイ１１に表示される画像が図６に示す画像から、図４に示す画像に切り替わる。次いで、ＣＰＵ２１は、第四処理を終了し、図１４に示す画像切り替え処理を終了し、図１２に示すＳ１０６の処理に進み処理を繰り返す。
【０１０２】
Ｓ７０１〜Ｓ７０５の処理において、ＣＰＵ２１は、第一画像における視差度０より大きい領域をディスプレイ１１から消去している（Ｓ７０１）。つまり、第一画像におけるディスプレイ１１よりもユーザに近い領域を消去している。ユーザが見ていた第一画像において、表示物の位置が変化しているため、第一画像が表示された後、すぐに第二画像に切り替わる場合と比べて、ユーザは、ディスプレイ１１に表示される画像の表示物の位置の変化に順応しやすい。その後、残った前記第一画像の領域に重ねて第二画像である二次元画像を表示する（Ｓ７０３）。つまり、表示されている画像のうち、最もユーザに近い位置に二次元画像が表示される。このため、ユーザは、焦点を第二画像に合わせる。その後、第一画像におけるディスプレイ１１よりも奥行き側の領域を消去している（Ｓ７０５）。このように処理することで、ユーザが違和感を覚えることを防止できる。また、画像の切り替わりに変化をつけることができるので、嗜好性が向上する。
【０１０３】
上記実施形態において、ディスプレイ１１が本発明の「表示手段」に相当し、画像データテーブル記憶領域２４１が本発明の「記憶手段」に相当する。視差度またはＺ方向の座標が本発明の「前後位置」に相当し、Ｓ２０２の処理（図１３参照）において、Ｚ方向の座標と視差度を算出する処理を行うＣＰＵ２１が本発明の「位置算出手段」に相当する。Ｓ３０４、Ｓ３０７、Ｓ３０８、およびＳ３０９の処理（図１４参照）を行うＣＰＵ２１が本発明の「表示制御手段」に相当する。Ｓ６１３と６１５との処理（図２０参照）における所定の視差度より大きい領域が、本発明の「第一領域」に相当し、Ｓ６０２とＳ６０４とにおける所定の視差度より大きい領域が、本発明の「第二領域」に相当する。Ｓ７０５の処理（図２９参照）における視差度が０以下の第一画像の領域が、本発明の「第三領域」に相当し、第二時間が本発明の「所定の時間」に相当する。Ｓ２０２の処理（図１３参照）において、Ｚ方向の座標と視差度を算出する処理が本発明の「位置算出ステップ」に相当し、Ｓ３０４、Ｓ３０７、Ｓ３０８、およびＳ３０９の処理（図１４参照）が本発明の「表示制御ステップ」に相当する。
【０１０４】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、Ｓ４０２の処理（図１５参照）等における第二時間待機する処理は、全ての処理について、同じ時間である必要はない。例えば、待機する処理毎に、異なる第二時間を設定してもよい。なお、第二時間は、例えば、１秒〜３秒の範囲に設定してもよい。
【０１０５】
また、例えば、表示物の表示または消去をする場合には、時間の経過に伴って徐々に表示物が表示または消去されるように設定してもよい。また、例えば、表示物を移動させながら表示したり、表示物の中心から外側に向かって順番に表示したりしてもよい。このように、種々の表示の変化をつけてもよい。
【０１０６】
また、種々の表示の変化をつける場合、表示物の表示の開始、または、消去の開始の時点から第二時間を計測してもよい。これによって、例えば、第二画像の表示物を表示しながら、第一画像の表示物の消去を行うことができる。前述の具体例の場合における図２０のＳ６１３〜Ｓ６１５の処理を例にして説明する。ここで、画像を表示する場合、または、消去する場合には、３秒間をかけて、徐々に表示または消去を行うとする。また、第二時間は１秒であるとする。なお、第一画像は、「Ｉｍａｇｅ０６．ｊｐｇ」に基づく画像（図９参照）であり、第二画像は、「Ｉｍａｇｅ０７．ｊｐｇ」に基づく画像（図６参照）である。
【０１０７】
Ｓ６０１の処理において、ＣＰＵ２１は、第二画像における所定の視差度「１」より大きい領域をディスプレイ１１に表示する（Ｓ６１３）。これによって、視差度が１より大きい領域にある第二画像の表示物である、四角錐６１、６２の表示が開始される。四角錐６１、６２は、３秒間かけてディスプレイ１１に表示される。四角錐６１，６２が開始してから第二時間である１秒が経過した後（Ｓ６１４）、ＣＰＵ２１は、第一画像における視差度「１」より大きい領域をディスプレイ１１からの消去を開始する（Ｓ６１５）。視差度が１より大きい領域にある第一画像の表示物は、家７３である。家７３は、３秒間かけてディスプレイ１１から消去される。
【０１０８】
このように処理すると、四角錐６１、６２が徐々に表示されている途中から、家７３の消去が開始される。つまり、四角錐６１、６２の表示を先行させつつ、徐々に画像を切り替えることができる。
【符号の説明】
【０１０９】
１    表示装置
１１    ディスプレイ
２１    ＣＰＵ
２４    フラッシュメモリ
３３    タイマ
５１    画像データテーブル
５２    視差度データテーブル
５３    視差情報データテーブル
２２１    プログラム記憶領域
２４１    画像データテーブル記憶領域
２４２    視差度データテーブル記憶領域
２４３    視差情報データテーブル記憶領域
【図１】
2011215885.tif 000003
【図２】
2011215885.tif 000004
【図３】
2011215885.tif 000005
【図４】
2011215885.tif 000006
【図５】
2011215885.tif 000007
【図６】
2011215885.tif 000008
【図７】
2011215885.tif 000009
【図８】
2011215885.tif 000010
【図９】
2011215885.tif 000011
【図１０】
2011215885.tif 000012
【図１１】
2011215885.tif 000013
【図１２】
2011215885.tif 000014
【図１３】
2011215885.tif 000015
【図１４】
2011215885.tif 000016
【図１５】
2011215885.tif 000017
【図１６】
2011215885.tif 000018
【図１７】
2011215885.tif 000019
【図１８】
2011215885.tif 000020
【図１９】
2011215885.tif 000021
【図２０】
2011215885.tif 000022
【図２１】
2011215885.tif 000023
【図２２】
2011215885.tif 000024
【図２３】
2011215885.tif 000025
【図２４】
2011215885.tif 000026
【図２５】
2011215885.tif 000027
【図２６】
2011215885.tif 000028
【図２７】
2011215885.tif 000029
【図２８】
2011215885.tif 000030
【図２９】
2011215885.tif 000031
【図３０】
2011215885.tif 000032
【図３１】
2011215885.tif 000033