(57)【要約】【課題】画像確認を行う際、アイコンなどのアイテムの表示が画像確認の妨げとならず、さらに、不用意にアイテムを操作してユーザが所望しない処理が行われることがないようにする。【解決手段】画像処理装置は、画像データに応じた画像を画面に表示するとともに、画像に係る処理を行うための操作を入力するため操作アイテムを画面に表示する。距離・位置検出部１５は画面と操作子との距離を検出して検出距離を得る。システム制御部２１は検出距離が所定の第１の閾値距離以下となると操作候補アイテムを画面に表示し、検出距離が所定の閾値距離以下となった際に検出距離に応じて操作候補アイテムの表示形態を変化させて操作候補アイテムを操作可能アイテムとして表示する。【選択図】図３
2012248066.tif 000002
【特許請求の範囲】
【請求項１】
画像データに応じた画像を画面に表示するとともに、前記画像に係る処理を行うための操作を入力するため操作アイテムを前記画面に表示して、操作子によって前記操作アイテムが操作されると、当該操作アイテムに対応した処理を行う画像処理装置であって、
前記画面と前記操作子との距離を検出して検出距離を得る距離検出手段と、
前記検出距離が所定の第１の閾値距離以下となると、少なくとも１つの操作候補アイテムを前記画面に表示する第１の表示制御手段と、
前記検出距離が前記第１の閾値距離以下となった際、前記検出距離に応じて前記操作候補アイテムの表示形態を変化させて前記操作候補アイテムを操作可能アイテムとして表示する第２の表示制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記第２の表示制御手段は、前記第１の閾値距離よりも短い予め定められた第２の閾値距離以下となると、前記操作候補アイテムを前記操作可能アイテムとして前記画面に表示することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の表示制御手段は前記操作可能アイテムを前記操作候補アイテムよりも強調して表示することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２の表示制御手段は前記操作可能アイテムを立体的に表示するようにしたことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１の表示制御手段は前記操作候補アイテムを前記画像の視認を妨げない表示形態で表示することを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第１の表示制御手段は前記操作候補アイテムを２次元表示することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記操作子の形状を識別して識別結果を得る識別手段を備え、
前記第１の表示制御手段は前記識別結果に対応する操作候補アイテムを前記画面に表示することを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
画像データに応じた画像を画面に表示するとともに、前記画像に係る処理を行うための操作を入力するため操作アイテムを前記画面に表示して、操作子によって前記操作アイテムが操作されると、当該操作アイテムに対応した処理を行う画像処理装置の制御方法であって、
検出センサによって前記画面と前記操作子との距離を検出して検出距離を得る距離検出ステップと、
前記検出距離が所定の第１の閾値距離以下となると、少なくとも１つの操作候補アイテムを前記画面に表示する第１の表示制御ステップと、
前記検出距離が前記第１の閾値距離以下となった際、前記検出距離に応じて前記操作候補アイテムの表示形態を変化させて前記操作候補アイテムを操作可能アイテムとして表示する第２の表示制御ステップとを有することを特徴とする制御方法。
【請求項９】
画像データに応じた画像を画面に表示するとともに、前記画像に係る処理を行うための操作を入力するため操作アイテムを前記画面に表示して、操作子によって前記操作アイテムが操作されると、当該操作アイテムに対応した処理を行う画像処理装置で用いられる制御プログラムであって、
前記画像処理装置が備えるコンピュータに、
検出センサによって前記画面と前記操作子との距離を検出して検出距離を得る距離検出ステップと、
前記検出距離が所定の第１の閾値距離以下となると、少なくとも１つの操作候補アイテムを前記画面に表示する第１の表示制御ステップと、
前記検出距離が前記第１の閾値距離以下となった際、前記検出距離に応じて前記操作候補アイテムの表示形態を変化させて前記操作候補アイテムを操作可能アイテムとして表示する第２の表示制御ステップとを実行させることを特徴とする制御プログラム。
【請求項１０】
請求項１〜７のいずれか１項に記載の画像処理装置と、
被写体を撮影して前記画像データを得る撮像手段とを有することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法、および制御プログラム、並びに撮像装置に関し、特に、撮像装置と指などの操作子との位置関係に応じて画面表示を切り替える方法に関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置などに備えられた画像処理装置においては、操作部（操作アイテム）をタッチパネル上に表示して、操作部に対してユーザ操作が行われると、当該ユーザ操作に応じて画面の表示状態を変化させるようにしたものがある（特許文献１参照）。
【０００３】
また、画像処理装置において、ユーザ操作が行われる前に、表示部に表示された複数のアイコンのうちユーザが選択しようとするアイコンを予測して、そのアイコンを拡大表示するようにしたものがある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１０５７３５号公報
【特許文献２】特開２００６−２３６１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、タッチパネル上に常にアイコンなどの操作アイテムを表示するようにした場合には、例えば、タッチパネル上に画像が表示されていると、操作アイテムと画像とが重なってしまうことになる。この結果、ユーザによる画像確認が妨げられてしまう。
【０００６】
さらに、ユーザがタッチパネル上の操作アイテムに接触していないつもりであっても、画像処理装置において操作アイテムの接触が検出されてしまい、ユーザ操作が行われたと判定されることがある。この場合には、ユーザが希望していないにも拘らず、ユーザ操作に応じた動作が実行してしまう。
【０００７】
従って、本発明の目的は、画像確認を行う際、アイコンなどの操作アイテムの表示が画像確認の妨げとなることのない画像処理装置、その制御方法、および制御プログラム、並びに撮像装置を提供することにある。
【０００８】
本発明の他の目的は、不用意に操作アイテムを操作してユーザが所望しない処理が行われることのない画像処理装置、その制御方法、および制御プログラム、並びに撮像装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明による画像処理装置は、画像データに応じた画像を画面に表示するとともに、前記画像に係る処理を行うための操作を入力するため操作アイテムを前記画面に表示して、操作子によって前記操作アイテムが操作されると、当該操作アイテムに対応した処理を行う画像処理装置であって、前記画面と前記操作子との距離を検出して検出距離を得る距離検出手段と、前記検出距離が所定の第１の閾値距離以下となると、少なくとも１つの操作候補アイテムを前記画面に表示する第１の表示制御手段と、前記検出距離が前記第１の閾値距離以下となった際、前記検出距離に応じて前記操作候補アイテムの表示形態を変化させて前記操作候補アイテムを操作可能アイテムとして表示する第２の表示制御手段とを有することを特徴とする。
【００１０】
本発明による制御方法は、画像データに応じた画像を画面に表示するとともに、前記画像に係る処理を行うための操作を入力するため操作アイテムを前記画面に表示して、操作子によって前記操作アイテムが操作されると、当該操作アイテムに対応した処理を行う画像処理装置の制御方法であって、検出センサによって前記画面と前記操作子との距離を検出して検出距離を得る距離検出ステップと、前記検出距離が所定の第１の閾値距離以下となると、少なくとも１つの操作候補アイテムを前記画面に表示する第１の表示制御ステップと、前記検出距離が前記第１の閾値距離以下となった際、前記検出距離に応じて前記操作候補アイテムの表示形態を変化させて前記操作候補アイテムを操作可能アイテムとして表示する第２の表示制御ステップとを有することを特徴とする。
【００１１】
本発明による制御プログラムは、画像データに応じた画像を画面に表示するとともに、前記画像に係る処理を行うための操作を入力するため操作アイテムを前記画面に表示して、操作子によって前記操作アイテムが操作されると、当該操作アイテムに対応した処理を行う画像処理装置で用いられる制御プログラムであって、前記画像処理装置が備えるコンピュータに、検出センサによって前記画面と前記操作子との距離を検出して検出距離を得る距離検出ステップと、前記検出距離が所定の第１の閾値距離以下となると、少なくとも１つの操作候補アイテムを前記画面に表示する第１の表示制御ステップと、前記検出距離が前記第１の閾値距離以下となった際、前記検出距離に応じて前記操作候補アイテムの表示形態を変化させて前記操作候補アイテムを操作可能アイテムとして表示する第２の表示制御ステップとを実行させることを特徴とする。
【００１２】
本発明による撮像装置は、上記の画像処理装置と、被写体を撮影して前記画像データを得る撮像手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザが画像確認を行う際、操作アイテムの表示が画像確認の妨げとなることがなく、さらに、不用意に操作アイテムを操作してユーザが所望しない処理が行われることがないという効果がある。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態による画像処理装置が用いられた撮像装置の１つであるデジタルカメラの一例についてその外観を背面側から示す斜視図である。
【図２】図１に示す表示部における裸眼立体視を説明するための図であり、（Ａ）は視差バリア方式を示す図、（Ｂ）はレンチキュラー方式を示す図である。
【図３】図１に示すデジタルカメラの構成を示すブロック図である。
【図４】図３に示す表示画像生成部の構成を詳細に示すブロック図である。
【図５】図３に示すデジタルカメラにおける表示の切り替えおよびその操作を説明するためのフローチャートである。
【図６】図３に示す表示部に表示される画像の一例を説明するための図であり、（Ａ）は表示部に表示された表示画像を示す図、（Ｂ）は操作候補アイテムを表示画像に重畳して表示した状態を示す図、（Ｃ）は表示部に操作可能表示が行われた状態を示す図である。
【図７】図３に示す距離・位置検出部における距離および位置の検出を説明するための図である。
【図８】図１に示す表示部と操作子との距離を示す斜視図である。
【図９】図３に示す非接触操作検出部による操作子の動きの検出を説明するための図であり、（Ａ）は所定の期間における操作子の軌跡を示す図、（Ｂ）〜（Ｅ）は操作指示用軌跡データの一例を示す図である。
【図１０】本発明の第２の実施形態によるデジタルカメラにおいて表示部に画像を表示する再生モードの一例を説明するための図であり、（Ａ）は表示部に画像が表示された状態を示す図、（Ｂ）は操作子が画面に接近しつつある状態を示す図、（Ｃ）は操作子が画面に接近した状態を示す図である。
【図１１】本発明の第２の実施形態によるデジタルカメラにおいて表示部に画像を表示する再生モードの他の例を説明するための図であり、（Ａ）は表示部に画像が表示された状態を示す図、（Ｂ）は操作子が画面に接近しつつある状態を示す図、（Ｃ）は操作子が画面に接近した状態を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態による画像処理装置の一例について図面を参照して説明する。
【００１６】
［第１の実施形態］
図１は本発明の第１の実施形態による画像処理装置が用いられた撮像装置の１つであるデジタルカメラの一例についてその外観を背面側から示す斜視図である。
【００１７】
図示のデジタルカメラ１では、カメラ筐体の背面側に表示部２が配置されている。そして、この表示部２には画像および各種情報が表示される。カメラ筐体の上面にはシャッターボタン３が配置され、このシャッターボタン３の操作によって撮影指示が行われる。
【００１８】
また、カメラ筐体の背面側には電源スイッチ４、第１の操作入力用撮像部（Ｌ）５、および第２の操作入力用撮像部（Ｒ）６が配置され、カメラ筐体内に一点鎖線ブロックで示すように記録媒体７が収納されている。
【００１９】
電源スイッチ４によってデジタルカメラ１の電源オン／電源オフが行われ、操作入力用撮像部（Ｌ）５および操作入力用撮像部（Ｒ）６は、デジタルカメラを操作際に用いられる指などの操作子の位置および動作などを撮影するためのものである。なお、記録媒体７として、例えば、メモリカード又はハードディスクが用いられる。
【００２０】
表示部２は、裸眼立体視が可能な液晶ディスプレイによって構成されている。そして、この表示部２では、例えば、パララックスバリア（視差バリア）方式又はレンチキュラー方式などの視線の視差分割方式が用いられる。さらには、ＤＦＤ（Ｄｅｐｔｈ  Ｆｏｃｕｓ  ３Ｄ）方式を用いるようにしてもよい。
【００２１】
図２は、図１に示す表示部２における裸眼立体視を説明するための図である。そして、図２（Ａ）は視差バリア方式を示す図であり、図２（Ｂ）はレンチキュラー方式を示す図である。
【００２２】
図２（Ａ）に示す視差バリア方式では、ＴＦＴ液晶で構成された画素列の横方向に交互に左眼用画素領域７０１Ｌおよび右眼用画素領域７０１Ｒが設定される。そして、当該画素列の前面側に視差バリア７０２が設置され、この視差バリア７０２は縦方向のスリットで構成されている。この視差バリア７０２によって、左眼用画素領域７０１Ｌからの光が左眼７０３だけに到達し、右眼用画素領域７０１Ｒからの光が右眼７０４だけに到達する。
【００２３】
なお、視差バリア７０２を電子制御可能なスイッチ液晶によって構成するようにしてもよく、視差バリア７０２を、画素列の背後でかつ光源の手前側に配置するようにしてもよい。
【００２４】
図２（Ｂ）に示すレンチキュラー方式では、画面の横方向に交互に左眼用画素領域７０５Ｌおよび右眼用画素領域７０５Ｒが設定される。そして、かまぼこ状のレンチキュラーレンズ７０６によって左眼用画素領域７０５Ｌからの光が左眼７０３だけに到達し、右眼用画素領域７０５Ｒからの光が右眼７０４だけに到達する。
【００２５】
このように視差分割方式においては、人間の左右の眼にそれぞれ異なる画像を映すことによって画像に奥行き感を出すことができる。
【００２６】
一方、ＤＦＤ方式では、２枚のＴＦＴ液晶が所定の間隔をおいて前後に配置される。そして、２枚のＴＦＴ液晶に遠近に対応した明るさの割合で画像が表示される。ここでは、近くに位置する物体ほど、前側に配置されたＴＦＴ液晶に表示する画像の輝度を高くする。これによって前後のＴＦＴ液晶の間に連続的な奥行き感を出すことができる。
【００２７】
図３は、図１に示すデジタルカメラ１の構成を示すブロック図である。
【００２８】
図３を参照して、図示のデジタルカメラ１は撮影レンズ９を有しており、この撮影レンズ９にはフォーカスレンズが含まれている。撮影レンズの後段には絞り機能を備えるシャッター１０が配置され、シャッター１０を通過した光学像（被写体像）は撮像部１１に結像される。撮像部１１はＣＣＤ又はＣＭＯＳなどで構成され、光学像を電気信号（アナログ信号）に変換する。撮像部１１の出力であるアナログ信号はＡ／Ｄ変換器１２でデジタル信号（画像信号）に変換される。
【００２９】
なお、撮影レンズ９、シャッター１０、および撮像部１１を含む撮像系はバリア８によって覆われ、これによって、撮像系の汚れおよび破損が防止される。
【００３０】
画像処理部１３はＡ／Ｄ変換器１２の出力である画像信号又はメモリ制御部１５から与えられる画像データに対して所定の画素補間および縮小などのリサイズ処理および色変換処理を行う。さらに、画像処理部１３は画像データを用いて所定の演算処理を行って、この演算結果に基づいてシステム制御部２１は露光制御および測距制御を行う。これによって、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、およびＥＦ（フラッシュプリ発光）処理が実行される。また、画像処理部１３は画像データを用いて所定の演算処理を行って、この演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００３１】
Ａ／Ｄ変換器１２の出力である画像信号は、画像処理部１３およびメモリ制御部１５を介して、又はメモリ制御部１５を介してメモリ１９に直接画像データとして書き込まれる。メモリ１９は所定枚数の静止画像および所定時間の動画像、そして、音声データを格納するための十分な記憶容量を備えている。図示の例では、メモリ１９は画像表示用メモリ（ビデオメモリ）を兼ねている。
【００３２】
Ｄ／Ａ変換器１８は、メモリ１９に格納された画像データをアナログ信号に変換して表示部２に与える。これによって、メモリ１９に書き込まれた画像データは画像として表示部２に表示される。
【００３３】
不揮発性メモリ２６は電気的に消去・記録可能なメモリであり、例えば、ＥＥＰＲＯＭが用いられる。この不揮発性メモリ２６には、システム制御部２１の動作用の定数およびプログラムなどが記憶されている。なお、このプログラムとは、例えば、後述するフローチャートを実行するためのプログラムをいう。
【００３４】
システム制御部２１はデジタルカメラ１の全体を制御する。システム制御部２１は不揮発性メモリ２６に記録されたプログラムを実行して、後述する各処理を行う。システムメモリ２７には、例えば、ＲＡＭが用いられる。システムメモリ２７には、システム制御部２１の動作用の定数、変数、および不揮発性メモリ２６から読み出されたプログラムなどが展開される。また、システム制御部２１はメモリ１９、Ｄ／Ａ変換器１８、および表示部２などを制御して画面表示制御を実行する。
【００３５】
シャッターボタン３は、第１および第２のシャッタースイッチを備えており、シャッターボタン３の操作によってシステム制御部２１に動作指示が入力される。第１シャッタースイッチは、シャッターボタン３の操作途中、所謂半押し（撮影準備指示）でオンとなって第１のシャッタースイッチ信号ＳＷ１を出力する。第１のシャッタースイッチ信号ＳＷ１によって、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、およびＥＦ処理等が開始される。
【００３６】
第２シャッタースイッチは、シャッターボタン３の操作完了、所謂全押し（撮影指示）でオンとなって第２シャッタースイッチ信号ＳＷ２を出力する。システム制御部２１は第２シャッタースイッチ信号ＳＷ２に応じて撮像部１１の信号読み出しから記録媒体７に画像データを書き込むまでの一連の撮影処理を開始する。
【００３７】
電源制御部２４は、例えば、電池検出回路、ＤＣ−ＤＣコンバータ、およびスイッチ回路などを有している。そして、電源制御部２４は電池の装着の有無、電池の種類、および電池残量の検出を行う。また、電源制御部２４は検出結果およびシステム制御部２１の指示に基づいてＤＣ−ＤＣコンバータを制御して、必要な電圧を必要な期間記録媒体７を含む各部に供給する。
【００３８】
電源部２５は、例えば、アルカリ電池又はリチウム電池等の一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、又はＬｉ電池等の二次電池、そして、ＡＣアダプターなどを有している。インターフェース２０はメモリカード又はハードディスクなどの記録媒体７とデジタルカメラ１とのインターフェースである。記録媒体７は、例えば、メモリカードであって、半導体メモリ又は磁気ディスクなどから構成される。
【００３９】
図示のデジタルカメラ１はタッチパネル２３を有しており、タッチパネル制御部２２はタッチパネル２３によって表示部２に対する接触を検知する。図示の例では、タッチパネル制御部２２はタッチパネル２３に対する操作を検出することができる。例えば、タッチパネル制御部２２はタッチダウン、タッチオン、ムーブ、タッチアップ、およびタッチオフを検出する。
【００４０】
ここでは、タッチダウンとは、タッチパネル２３を指又はペンで触れることをいう。タッチオンとは、タッチパネル２３を指又はペンで触れている状態であることをいう。ムーブとは、タッチパネル２３に指又はペンを触れた状態で移動していることをいう。タッチアップとは、タッチパネル２３に触れていた指又はペンを離すことをいう。タッチオフとは、タッチパネル２３に触れていない状態をいう。
【００４１】
タッチパネル制御部２２は、上記の操作およびタッチパネル２３上の指又はペンの位置を示す位置座標をシステム制御部２１に通知する。そして、システム制御部２１は通知情報に基づいてタッチパネル２３上でどのような操作が行なわれたかについて判定する。システム制御部２１は、ムーブの際にはタッチパネル２３上で移動する指又はペンの移動方向を、位置座標の変化に応じてタッチパネル２３上の垂直成分および水平成分毎に判定する。
【００４２】
ここでは、タッチパネル２３にタッチダウンから所定のムーブを経てタッチアップをした際、これはストロークを描いたという。なお、素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル２３に指又はペンを触れた状態である程度の距離だけ指又はペンを素早く動かして離すという操作である。言い換えると、フリックとは、タッチパネル２３を指ではじくように素早くなぞる操作である。つまり、システム制御部２１は所定の距離以上を所定の速度以上でムーブしたことを検出した際にタッチアップを検出するとフリックが行なわれたと判定することになる。また、システム制御部２１は所定の距離以上を所定の速度未満でムーブしたことを検出した際には、ドラッグが行なわれたと判定するものとする。
【００４３】
図１で関連して説明したように、操作入力用撮像部（Ｌ）５および操作入力用撮像部（Ｒ）６は操作者の指などの操作子を撮像するためのものである。操作入力用撮像部（Ｌ）５および操作入力用撮像部（Ｒ）６による撮像さの結果得られた操作子画像データは画像処理部１３およびメモリ制御部１５を介して、又はメモリ制御部１５を介してメモリ１９に直接書き込まれる。
【００４４】
距離・位置検出部１６は、操作子画像データから操作子である操作者の指を検出する。そして、距離・位置検出部１６は表示部２から指までの距離および表示部２の表示領域に対する指の位置を検出して、その検出結果をシステム制御部２１に通知する。後述するように、システム制御部２１は、表示部２から操作子までの距離および表示部２の表示領域に対する指の位置に応じて、表示部２に表示する表示形態を変えるよう表示制御を行う。
【００４５】
非接触操作検出部１７は、連続的に取得した複数の操作子画像データから操作子の位置について所定の間隔毎にその変化量を演算する。これによって、非接触操作検出部１７は操作子の動きを検出して、操作子動き検出結果としてシステム制御部２１に通知する。後述するように、システム制御部２１は、操作者の指（操作子）が表示部２に触れていない状態において指の動きの軌跡に応じてデジタルカメラ１に対する操作指示を認識する。そして、システム制御部２１は当該認識した操作指示に基づいてデジタルカメラ１を制御する。表示画像生成部１４は、表示部２に表示するための表示データ（立体視画像データ）を生成する。
【００４６】
図４は、図３に示す表示画像生成部１４の構成を詳細に示すブロック図である。
【００４７】
図示の例では、表示画像生成部１４は視差分割方式を用いて、表示データに応じた表示画像を立体的表示で表示部２に表示する。表示画像生成部１４は、背景画像生成部８０１、右眼用表示アイテム生成部８０２、左眼用表示アイテム生成部８０３、２次元表示アイテム生成部８０４、および立体視画像生成部８０５を備えている。
【００４８】
背景画像生成部８０１は、メモリ制御部１５を介してメモリ１９から画像データを読込み背景画像表示データを生成する。そして、背景画像生成部８０１は背景画像表示データを立体視画像生成部８０５に出力する。
【００４９】
右眼用表示アイテム生成部８０２は、メモリ制御部１５を介してメモリ１９から立体視対応表示アイテムにおける右眼用ビットマップデータを読み出して右眼用表示データを生成する。そして、右眼用表示アイテム生成部８０２は右眼用表示データを立体視画像生成部８０５に出力する。
【００５０】
左眼用表示アイテム生成部８０３は、メモリ制御部１５を介してメモリ１９から立体視対応表示アイテムにおける左眼用ビットマップデータを読み出して左眼用表示データを生成する。そして、左眼用表示アイテム生成部８０３は左眼用表示データを立体視画像生成部８０５に出力する。
【００５１】
ここで、立体視対応表示アイテム（操作アイテム）とは、当該立体視対応表示アイテムを裸眼立体視が可能な液晶ディスプレイで表示した際に、奥行き感を出すように構成された表示イメージである。例えば、立体視対応表示アイテムとは、操作用のスイッチおよびボタン、ダイヤルおよびアイコンを、表示部２の表示領域から所定の距離離れた空間上に仮想的に表現したものである。ここでは、デジタルカメラ１において、操作者の指を使って立体視対応表示アイテムを操作して操作指示を入力することができる。
【００５２】
２次元表示アイテム生成部８０４は、メモリ制御部１５を介してメモリ１９から２次元表示アイテム用ビットマップデータを読み出して２次元表示アイテム用表示データを生成する。そして、２次元表示アイテム生成部８０４は２次元アイテム用表示データを立体視画像生成部８０５に出力する。
【００５３】
ここで、２次元表示アイテムとは、２次元表示アイテムを裸眼立体視が可能な液晶ディスプレイで表示した際に奥行き感が出ないように構成された表示イメージである。なお、２次元表示アイテムとして、立体視対応表示アイテムと比べて奥行き感が識別できる程度に少なくなるように構成された表示イメージを用いるようにしてもよい。ここでは、操作者が指を表示部２に表示された２次元表示アイテムに対してタッチパネル２３上でフリック操作するか又はタッチダウン操作すると、その操作指示を入力することができる。
【００５４】
立体視画像生成部８０５は、背景画像表示データ、右眼用表示データ、左眼用表示データ、および２次元表示アイテム用表示データに基づいて立体視画像データを生成する。そして、立体視画像生成部８０５はメモリ制御部１５を介してメモリ１９に立体視画像データを書き込む。
【００５５】
例えば、立体視画像生成部８０５は、まず背景画像表示データに右眼用表示データおよび２次元表示アイテム用表示データを重ね合わせて、右眼用立体視画像データを生成する。続いて、立体視画像生成部８０５は背景画像表示データに左眼用表示データおよび２次元表示アイテム用表示データを重ね合わせて、左眼用立体視画像データを生成する。
【００５６】
立体視画像生成部８０５は右眼用立体視画像データおよび左眼用立体視画像データをそれぞれ画面の縦方向において複数の短冊領域に分割して右眼用短冊領域および左眼用短冊領域を得る。そして、立体視画像生成部８０５は右眼用短冊領域と左眼用短冊領域とを画面の横方向に交互に配列して、立体視画像データを生成する。この際、右眼用立体視画像データおよび左眼用立体視画像データは画像データに対して同一のものとして生成される。つまり、右眼用立体視画像データおよび左眼用立体視画像データの各々を表示した際には操作者には平面的な画像として見えることになる。
【００５７】
また、右眼用立体視画像データおよび左眼用立体視画像データは２次元表示アイテムに対して同一のものとして生成される。つまり、２次元表示アイテムを表示した際には操作者には平面的な表示アイテムとして見えることになる。一方、立体視対応表示アイテムに対して右目用立体視画像データおよび左目用立体視画像データは視差を有しているので、操作者には立体視対応表示アイテムが立体的な表示アイテムとして見えることになる。
【００５８】
図示のデジタルカメラ１では、画像データ、２次元表示アイテム、および立体視対応表示アイテムを表示するか否かについて、それぞれ独立して制御することができる。
【００５９】
図５は、図３に示すデジタルカメラ１における表示の切り替えおよびその操作を説明するためのフローチャートである。なお、図示のフローチャートに示す処理はシステム制御部２１が不揮発性メモリ２６に記録されているプログラムを実行することによって行われる。
【００６０】
図３および図５を参照して、いま、操作者が図１に示す電源スイッチ４を操作して電源をオンにすると、システム制御部２１が記録媒体７に保存されている画像データを読み出して画像データに応じた画像を表示部２に表示する（ステップＳ３０２）。
【００６１】
図６は、図３に示す表示部２に表示される画像の一例を説明するための図である。そして、図６（Ａ）は表示部２に表示された表示画像を示す図であり、図６（Ｂ）は操作候補アイテム９０４を表示画像９０２に重畳して表示した状態を示す図である。また、図６（Ｃ）は表示部２に操作可能表示が行われた状態を示す図である。
【００６２】
上述のステップＳ３０２において、例えば、図６（Ａ）に示す表示画像９０２が表示部２の表示領域に表示される。続いて、操作入力用撮像部（Ｌ）５および操作入力用撮像部（Ｒ）６による撮像の結果得られた操作子画像データに応じて、距離・位置検出部１６は操作子であるユーザの指と表示部２との間の距離および指の位置を検出する。
【００６３】
図７は、図３に示す距離・位置検出部１６における距離および位置の検出を説明するための図である。
【００６４】
図７において、操作入力用撮像部（Ｌ）５および操作入力用撮像部（Ｒ）６の中心位置（仮想的な視点位置）をそれぞれＰＬおよびＰＲとする。中心位置ＰＬおよびＰＲはｘ−ｚ平面上にあり、さらに、操作入力用撮像部（Ｌ）５の撮像面（Ｌ）４０２および操作入力用撮像部（Ｒ）６の撮像面（Ｒ）４０３はｘ−ｙ平面上にあるものとする。
【００６５】
いま、操作子４０１の位置をＰとして、位置Ｐおよび視点位置ＰＬを結ぶ直線と撮像面（Ｌ）４０２との交点（３次元座標）をＱＬとし、位置Ｐおよび視点位置ＰＲを結ぶ直線と撮像面（Ｒ）４０３との交点（３次元座標）をＱＲとする。そして、交点ＱＬの撮像面（Ｌ）４０２における２次元座標をＱＬ（ｘＬ，ｙＬ）とし、交点ＱＲの撮像面（Ｒ）４０３における２次元座標をＱＲ（ｘＲ，ｙＲ）とする。また、視点位置ＰＬおよびＰＲの距離を２ｗとし、視点位置ＰＬおよびＰＲから撮像面（Ｌ）４０２および撮像面（Ｒ）４０３までの距離をｄとする。
【００６６】
ｘ軸方向の単位ベクトルをｉ、ｙ軸方向の単位ベクトルをｊ、そして、ｚ軸方向の単位ベクトルをｋとすると、式（１）〜式（４）が成立する。
【００６７】
ＰＬ＝−ｗｉ−ｄｋ      （１）
ＰＲ＝ｗｉ−ｄｋ      （２）
ＱＬ＝（ｘＬ−ｗ）ｉ＋ｙＬｊ      （３）
ＱＲ＝（ｘＲ＋ｗ）ｉ＋ｙＲｊ      （４）
視点位置ＰＬおよび交点ＱＬを結ぶ直線と視点位置ＰＲおよび交点ＱＲとを結ぶ直線は、位置Ｐで交差するので、式（５）が成立する。
【００６８】
Ｐ＝ＰＬ＋ｍ（ＱＬ−ＰＬ）＝ＰＲ＋ｎ（ＱＲ−ＰＲ）      （５）
式（５）を未知数ｍおよびｎに関して解くと式（６）が得られる。
【００６９】
ｍ＝ｎ＝２ｗ／（ｘＬ−ｘＲ）      （６）
これによって、操作子４０１の位置Ｐは式（７）によって求めることができる。
【００７０】
Ｐ＝（ｍｘＬ−ｗ）ｉ＋ｍｙＬｊ＋（ｍ−１）ｄｋ      （７）
システム制御部２１は、距離・位置検出部１６で検出した操作子４０１の位置Ｐを示す位置情報に応じて操作子４０１と表示部２との距離を示す操作子距離情報を得る。
【００７１】
図８は図１に示す表示部２と操作子４０１との距離を示す斜視図である。
【００７２】
図８に示すように、表示部２の表示領域と操作子４０１との距離（検出距離という）は閾値Ｔｈ１およびＴｈ２によって規定される。システム制御部２１には予め距離情報として閾値Ｔｈ１およびＴｈ２が設定されており、閾値Ｔｈ１は閾値Ｔｈ２より大きい。そして、システム制御部２１は検出距離が閾値ＴＨ１以下で閾値ＴＨ２を超える範囲にある状態を第１の近接状態とし、検出距離が閾値Ｔｈ２以下の範囲にある状態を第２の近接状態とする。
【００７３】
まず、システム制御部２１は、検出距離が閾値Ｔｈ１以下であるか否かについて判定する。つまり、システム制御部２１は操作子（指）４０１が表示領域（画面）に対して閾値Ｔｈ１以下に接近したか否かについて判定する（ステップＳ３０３）。操作子４０１が画面に対して閾値Ｔｈ１以下に接近しなければ（ステップＳ３０３において、ＮＯ）、システム制御部２１は待機する。
【００７４】
操作子４０１が画面に対して閾値Ｔｈ１以下に接近すると（ステップＳ３０３において、ＹＥＳ）、つまり、第１の接近状態であると、システム制御部２１は表示部２の表示切り替えを行う。例えば、第１の近接状態においては、システム制御部２１は図６（Ｂ）に示す表示画面を表示部２に表示する（ステップＳ３０４）。この表示画面には操作候補アイテム９０４が表示画像９０２に重畳して表示されている。そして、操作候補アイテム９０４は現在の操作モードにおいていずれの操作を行うことができるかを表しているが、この操作候補アイテム９０４によってユーザは操作入力を行うことはできない。
【００７５】
続いて、システム制御部２１は操作子（指）４０１が画面に対して閾値Ｔｈ２以下に接近したか否かについて判定する（ステップＳ３０５）。操作子４０１が画面に対して閾値Ｔｈ２以下に接近していないと（ステップＳ３０５において、ＮＯ）、システム制御部２１は操作子４０１が画面に対して閾値Ｔｈ１を超えて離れているか否かを判定する（ステップＳ３０６）。そして、操作子４０１が画面に対して閾値Ｔｈ１を超えて離れていないと（ステップＳ３０６において、ＮＯ）、システム制御部２１はステップＳ３０５の処理に戻って、再び操作子４０１が画面に対して閾値Ｔｈ２以下に接近したか否かについて判定する。
【００７６】
一方、操作子４０１が画面に対して閾値Ｔｈ１を超えて離れると（ステップＳ３０６において、ＹＥＳ）、システム制御部２１は操作子４０１と画面とは近接状態にはないとして、操作候補アイテム９０４を表示画面から消去する（ステップＳ３０７）。つまり、システム制御部２１は表示画面を図６（Ｂ）に示すアイテム表示状態から図６（Ａ）に示す画像再生状態に切り替える。そして、システム制御部２１はステップＳ３０３の処理に戻って、再び操作子４０１が画面に対して閾値Ｔｈ１以下に接近したか否かについて判定する。
【００７７】
操作子４０１が画面に対して閾値Ｔｈ２以下に接近すると（ステップＳ３０５において、ＹＥＳ）、システム制御部２１は第２の近接状態となったとして、操作候補アイテム９０４を操作可能表示に切り替える（ステップＳ３０８）。ここでは、例えば、システム制御部２１は、図６（Ｂ）に示すアイテム表示状態から図６（Ｃ）に示す操作可能表示状態に表示画面を切り替える。
【００７８】
この操作可能表示状態とは、操作可能アイテム９０５が表示画面に表示された状態をいい、例えば、システム制御部２１は操作可能アイテム９０５を立体的に表示して操作可能表示状態とする。つまり、システム制御部２１は操作可能アイテム９０５を強調して表示することになる。これによって、システム制御部２１は操作可能アイテム９０５に対するユーザ入力を許可することになる。
【００７９】
この際、図６（Ｃ）に示すように、システム制御部２１は操作可能アイテム９０５において可能な操作を矢印９０６および９０７で表示する。前述したように、非接触操作検出部１７は、前述のようにして、操作可能アイテム９０５が操作されたか否か、そして、操作可能アイテム９０５においてどのような操作をされたかを検出する。システム制御部２１は、非接触操作検出部１７によって検出された操作子４０１の動きの軌跡（操作子動き検出結果）に応じて操作指示を認識する。これによって、システム制御部２１は操作子４０１によって操作可能アイテム９０５が操作されたか否かを判定する（ステップＳ３０９）。
【００８０】
ここで、連続的に取得した複数の操作子画像データに応じて操作子４０１の動きを検出する手法について説明する。
【００８１】
図９は、図３に示す非接触操作検出部による操作子４０１の動きの検出を説明するための図である。そして、図９（Ａ）は所定の期間における操作子４０１の軌跡を示す図であり、図９（Ｂ）〜図９（Ｅ）は操作指示用軌跡データの一例を示す図である。
【００８２】
図９において、非接触操作検出部１７は、距離・位置検出部１６で検出された位置情報に基づいて所定の間隔毎に操作子４０１の変化量を示す変化ベクトルデータＶ（ｔ）を取得する。非接触操作検出部１７は所定の間隔毎の変化ベクトルＶ（ｔ）、Ｖ（ｔ＋１）、Ｖ（ｔ＋２）・・・を組み合わせて操作子４０１の軌跡を導いて、操作子軌跡データを得る。そして、非接触操作検出部１７はこの操作子軌跡データをシステム制御部２１に与える。
【００８３】
一方、システムメモリ２７には、予め複数の操作指示用軌跡データが記憶されている。この操作指示用軌跡データは、例えば、図９（Ｂ）〜図９（Ｅ）に示すベクトルデータ６０１〜６０４であり、操作指示用軌跡データ６０１および６０４の各々は反時計回りのベクトルデータである。また、操作指示用軌跡データ６０２および６０３の各々は時計回りのベクトルデータである。
【００８４】
システム制御部２１は表示部２に操作可能アイテム９０５（図６（Ｃ））を表示する際、操作指示用軌跡データに応じて矢印９０６および９０７を表示することになる。
【００８５】
システム制御部２１は操作子軌跡データと操作指示用軌跡データ６０１、６０２、６０３、又は６０４とを比較する。いま、表示部２に操作指示用軌跡データ６０１に応じた矢印（操作指示）が表示されている場合には、システム制御部２１は操作子軌跡データと操作指示用軌跡データ６０１とを比較する。操作子軌跡データと操作指示用軌跡データとが一致していると、システム制御部２１は操作可能アイテム９０５に対して操作が行われた判定する。
【００８６】
操作可能アイテム９０５に対して操作が行われると（ステップＳ３０９において、ＹＥＳ）、システム制御部２１は操作可能アイテム９０５に対応した所定の処理を行う（ステップＳ３１０）。図６（Ｃ）に示す例では、ユーザが矢印９０６又は９０７の方向に操作可能アイテム９０５を操作すると、システム制御部２１は設定された日付に対応する画像送りを行う。
【００８７】
所定の処理（ここでは、画像送り処理）を行った後、システム制御部２１はステップＳ３０９の処理に戻って、再度操作可能アイテム９０５が操作されたか否かを判定する。
【００８８】
操作可能アイテム９０５に対して操作が行われないと（ステップＳ３０９において、ＮＯ）、システム制御部２１は操作子４０１が画面から閾値Ｔｈ２を超えて離れているか否かを判定する（ステップＳ３１１）。操作子４０１が画面から閾値Ｔｈ２を超えて離れてないと判定すると（ステップＳ３１１において、ＮＯ）、システム制御部２１はユーザが再度操作可能アイテム９０５を操作したい状態であると認識して、ステップＳ３０９の処理に戻る。
【００８９】
操作子４０１が画面から閾値Ｔｈ２を超えて離れていると判定すると（ステップＳ３１１において、ＹＥＳ）、システム制御部２１は操作子４０１が画面から閾値Ｔｈ１を越えて離れているか否かを判定する（ステップＳ３１２）。操作子４０１が画面から閾値Ｔｈ１を超えて離れていないと判定すると（ステップＳ３１２において、ＮＯ）、システム制御部２１はステップＳ３０４の処理に戻って、操作可能アイテム９０５の表示を解除して、操作候補アイテム９０４を画面表示する。
【００９０】
一方、操作子４０１が画面から閾値Ｔｈ１を超えて離れていると判定すると（ステップＳ３１２において、ＹＥＳ）、システム制御部２１はステップＳ３０２の処理に戻って、操作候補アイテム９０４の表示を解除して、表示画像（図６（Ａ））のみを画面表示する。
【００９１】
このように、第１の実施形態では、操作子４０１と画面との距離に応じて画面上に表示されるアイテムを表示するか否かを決定するようにしたので、ユーザによる画像確認を妨げることない。そして、操作子４０１が画面に接近した場合に、つまり、ユーザが操作入力を望む場合に、操作可能アイテムを画面上に表示するようにしたので、ユーザは画像確認を行った後操作入力を行うことができる。
【００９２】
さらに、第１の実施形態では、操作子４０１と画面との距離に応じて段階的に画面表示を切り替えるようにしたので、ユーザはデジタルカメラに備えられた操作部を操作することなく、直感的に操作の切り替えおよび操作入力を行うことができる。
【００９３】
なお、第１の実施形態においては、操作子４０１と表示部２（画面）との距離に応じて近接状態であるか否かを判定するようにしたが、操作子４０１の大きさの変化を検出することによって近接状態であるか否かを判別するようにしてもよい。
【００９４】
また、システム制御部２１は第１の近接状態であると判定した際に、操作子４０１と閾値Ｔｈ２までの距離を判定して操作候補アイテム９０４の表示を変化させるようにしてもよい。例えば、操作子４０１が閾値Ｔｈ１から閾値Ｔｈ２に近づくにつれて、システム制御部２１は操作候補アイテム９０４を徐々に拡大表示させるようにする。さらに、システム制御部２１は操作候補アイテム９０４を徐々に立体的な表示にするようにしてもよく、操作候補アイテム９０４の色を薄い色から濃い色に変化させるようにしてもよい。
【００９５】
このように、操作候補アイテム９０４の表示形態を変化させれば、ユーザは操作子４０１がいずれの操作候補アイテムに近接しているのかについて容易に視覚的に確認することができる。
【００９６】
図６（Ｃ）においては、操作可能アイテム９０５は立体的に表示しているが、操作候補アイテム９０４の表示と区別できる表示であれば、操作可能アイテム９０５と操作候補アイテム９０４とにおいて色を変化させるようにしてもよい。又は大きさを変化させるようにしてもよい。これによって、操作可能アイテム９０５を立体的に表示できない場合であって、ユーザは容易に視覚的に操作可能状態を確認することができる。
【００９７】
また、図６（Ｃ）に関連する説明では、システム制御部２１は操作可能アイテム９０５の操作についてタッチパネルの接触に拠らず、非接触（所謂ジェスチャ入力）によって判定している。一方、操作可能アイテム９０５が立体的な表示ではない場合などにおいては、タッチパネル２３に対するタッチダウン、タッチオン、およびムーブなどによって操作入力を判定するようにしてもよい。この際、システム制御部２１は誤動作を防ぐために操作可能アイテム９０５以外の表示アイテムに対する操作指示入力を無効にするようにしてよい。
【００９８】
［第２の実施形態］
続いて、本発明の第２の実施形態によるデジタルカメラの一例について説明する。なお、第２の実施形態におけるデジタルカメラの構成は図１〜図３で説明したデジタルカメラの構成と同様である。
【００９９】
第２の実施形態によるデジタルカメラ１では、操作子の形状に応じて操作入力の切り替えが行われる。つまり、ここでは、操作子が表示部に近づいた際の操作子の形状によって操作入力（操作内容）内容が切り替えられる。
【０１００】
図１０は、本発明の第２の実施形態によるデジタルカメラにおいて表示部２に画像を表示する再生モードの一例を説明するための図である。そして、図１０（Ａ）は表示部２に画像が表示された状態を示す図であり、図１０（Ｂ）は操作子４０１が画面に接近しつつある状態を示す図である。図１０（Ｃ）は操作子４０１が画面に接近した状態を示す図である。
【０１０１】
図１０において、再生モードでは、システム制御部２１の制御下で記録媒体７に保存された画像データが画像として操作者の指示に応じて表示部２に表示される。図１０（Ａ）に示す表示状態では、ユーザは再生モードにおいて表示画像１００１を表示部２に画面表示して、当該表示画像１００１を確認しているものとする。そして、確認の結果、ユーザは操作入力を行うため、操作子４０１を画面に近づけるものとする。
【０１０２】
操作入力のためユーザが指（操作子）４０１を画面に近づけ、第１の実施形態で説明したように、操作子４０１と画面との関係が第１の接近状態となると、システム制御部２１は画面表示の切り替えを行う。図１０（Ｂ）は第１の接近状態となった際の画面表示であり、ここでは、操作候補アイテム１００３および１００４が表示画像１００１に重畳して画面表示される。
【０１０３】
図示の例では、操作候補アイテム１００３および１００４を重畳する際、操作候補アイテム１００３および１００４の輪郭のみ点線で表示される（視認を妨げない表示形態で表示される）。このため、ユーザは表示画像１００１の視認を妨げられることがない。なお、図１０（Ｂ）においては、操作候補アイテム１００３は画像拡大ボタンを表し、操作候補アイテム１００４は画像削除ボタンを表している。
【０１０４】
ところで、図５に示すフローチャートを用いて説明したように、ステップＳ３０３において、操作子４０１が表示部２（画面）に閾値Ｔｈ１以下に近接すると、システム制御部２１はステップＳ３０４において操作候補アイテム１００３および１００４を表示する。この際、システム制御部２１は操作子画像データに基づいて操作子４０１の形状を判定する（つまり、操作子４０１の形状を識別して識別結果を得る）。さらに、システム制御部２１は操作子１０４の形状（識別結果）に応じてユーザがどのような操作をしようとしているのかを推定する。そして、この推定結果に応じて、システム制御部２１は操作候補アイテム１００３および１００４の表示を切り替える。
【０１０５】
図１０（Ｂ）に示す例では、操作子４０１、つまり、人差し指で操作しようとしており、人差し指が立てられた状態にある。このように人差し指が立てられた状態で画面に近接すると、システム制御部２１は、ユーザが操作候補アイテムを選択しタッチによって操作入力を行うと推定する。そこで、システム制御部２１は表示部２に、選択ボタン形状の操作候補アイテム１００３および１００４を表示画像１００１に重畳して表示する。
【０１０６】
図５に示すステップＳ３０５で説明したように、操作子４０１が操作候補アイテム１００４に対して閾値Ｔｈ２以下に近接すると、システム制御部２１は操作候補アイテム１００４を操作可能アイテム１００５に切り替えて画面表示する（図１０（Ｃ）参照）。この際、誤操作を防止するため、システム制御部２１は操作可能アイテム１００５以外の操作候補アイテム１００３に対する操作指示入力を無効にするように制御する。
【０１０７】
また、操作子４０１が複数の操作候補アイテムに近接している場合には、システム制御部２１は操作子４０１が最も近接している操作候補アイテムを操作可能アイテムに切り替えて、当該操作可能アイテム以外の操作候補アイテムを消去する。なお、操作可能アイテム以外の操作候補アイテムを画面隅に縮小表示するなどして表示形態を変更するようにしてもよい。
【０１０８】
このように、使用しない操作候補アイテムを目立たなくすれば、ユーザが操作入力を行う際に混乱を来たすことを防止することができる。さらに、ユーザの画像閲覧の邪魔となることも防止することができる。
【０１０９】
図５に示すステップＳ３０９で説明したようにして、システム制御部２１は操作子４０１が操作可能アイテム１００５をタッチダウンしたと判定すると、表示画像１００１を削除する。
【０１１０】
図１１は、本発明の第２の実施形態によるデジタルカメラにおいて表示部に画像を表示する再生モードの他の例を説明するための図である。そして、図１１（Ａ）は表示部に画像が表示された状態を示す図であり、図１１（Ｂ）は操作子が画面に接近しつつある状態を示す図である。また、図１１（Ｃ）は操作子が画面に接近した状態を示す図である。
【０１１１】
図１１（Ａ）に示す表示状態では、ユーザは再生モードにおいて表示画像１１０１を表示部２に画面表示して、当該表示画像１１０１を確認しているものとする。前述したように、操作子４０１が表示部２（画面）に閾値Ｔｈ１以下（第１の閾値距離以下）に近接すると、システム制御部２１は操作候補アイテム１１０３および１００４を表示する。この際、システム制御部２１は操作子画像データに基づいて操作子４０１の形状を判定する。
【０１１２】
図１１（Ｂ）に示す例では、ユーザは操作子４０１である親指と人差し指とを有して物をつまむようにしている。つまり、操作子４０１は物をつまむような形状をしている。このように操作子４０１である指が物をつまむような形状で画面に近接すると、システム制御部２１は、ユーザがダイヤル式の表示アイテムを回転する操作を行うと推定する。その結果、システム制御部２１は画面に、ダイヤル形状の操作候補アイテム１１０３を表示画像１１０１に重畳して表示する。この際には、システム制御部２１は操作候補アイテム１１０３の輪郭を点線で表示して、ユーザが画像を確認する際の妨げにならないようにする。
【０１１３】
操作子４０１が操作候補アイテム１１０３に閾値Ｔｈ２以下（第２の閾値距離以下）に近接すると、システム制御部２１は操作候補アイテム１１０３を操作可能アイテム１１０４に切り替える（図１１（Ｃ）参照）。ここでは、システム制御部２１は操作可能アイテム１１０４に操作子４０１で可能な操作を矢印１１０５および１１０６で表示する。
【０１１４】
そして、図５に示すステップＳ３０９およびＳ３１０で説明したように、システム制御部２１は、非接触操作検出部１７で検出された操作子４０１の軌跡に応じて操作子４０１が動いた方向を判定して操作入力に応じた日付に画像送りを実行する。
【０１１５】
なお、図１１で説明したように、ユーザがタッチパネル操作を行わない場合には、システム制御部２１は誤操作防止のためタッチパネルに対する操作入力を無効とするようにしてもよい。
【０１１６】
このように、第２の実施形態では、ユーザは画像の確認を妨げられることなく、表示アイテムを用いて操作入力を行うことができる。さらに、ここでは、操作子の形状に応じた操作候補アイテムを表示するようにしたので、ユーザは操作子の形状を変化させれば、当該形状に応じた操作入力を簡単に実現することができる。従って、ユーザは極めて直感的にデジタルカメラの操作を行うことができる。
【０１１７】
上述の説明から明らかなように、図３において、距離・位置検出部１６（検出センサ）およびシステム制御部２１が距離検出手段として機能する。また、システム制御部２１は第１の表示制御手段および第２の表示制御手段として機能する。さらに、操作入力用撮像部５および６とシステム制御部２１は識別手段として機能する。なお、撮像部１１、Ａ／Ｄ変換器１２、画像処理部１３、およびシステム制御部２１などが画像処理装置を構成することになる。
【０１１８】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１１９】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を画像処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを画像処理装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１２０】
この際、制御方法および制御プログラムは、少なくとも距離検出ステップ、第１の表示制御ステップ、および第２の表示制御ステップを有することになる。
【０１２１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１２２】
１  デジタルカメラ
２  表示部
７  記録媒体
１１  撮像部
１３  画像処理部
１５  メモリ制御部
１６  距離・位置検出部
１７  非接触操作検出部
２１  システム制御部
２３  タッチパネル
【図１】
2012248066.tif 000003
【図２】
2012248066.tif 000004
【図３】
2012248066.tif 000005
【図４】
2012248066.tif 000006
【図５】
2012248066.tif 000007
【図６】
2012248066.tif 000008
【図７】
2012248066.tif 000009
【図８】
2012248066.tif 000010
【図９】
2012248066.tif 000011
【図１０】
2012248066.tif 000012
【図１１】
2012248066.tif 000013