(57)【要約】【課題】デジタルカメラにおける所望の画像を探し出す煩わしさを解消し、簡単に所望の画像を探し出して所望の画像操作を行うことが可能な画像表示装置を提供すること。【解決手段】消去指示がなされた場合に、表示部１１０の画面上の第１の位置にそれまで表示部１１０に表示されていた画像のサムネイル画像を基準画像２０２として表示させるとともに、表示部１１０の画面上の第２の位置に消去処理の際にタッチパネル１１１による操作が可能な領域を示すための領域画像２０１を表示させる。領域画像２０１の任意の位置にユーザの指等が接触した場合に、その接触位置に応じた画像を表示部１１０の画面上の第３の位置にサムネイル表示させる。ユーザの指等が領域画像２０１に対する水平方向に移動した場合にはその移動に応じた画像をサムネイル表示させ、ユーザの指等が領域画像２０１に対する垂直方向に移動した場合にはそれまでサムネイル表示されていた画像を消去する。【選択図】図８
2009251817.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
上記表示手段の画面上の位置を指定するための操作部材を有し、該操作部材によって指定された画面上の位置を検出する入力手段と、
複数の画像を記憶する画像記憶手段と、
上記表示手段の画面上の第１の位置へ上記画像記憶手段が記憶している複数の画像の中から１つの画像を表示させ、上記表示手段の画面上の第２の位置へ上記位置の指定が可能な入力領域を示す画像又はキャラクタを表示させるとともに、上記入力手段によって位置が検出された場合に、上記表示手段の画面上の第３の位置へ上記第１の位置に表示された画像を基準として上記検出された位置に応じた画像を表示させるように制御するとともに、上記検出された位置が第１の方向に向かって変更された場合に、上記第３の位置へ上記第１の位置に表示された画像を基準として上記変更された位置に応じた画像を表示させ、上記検出された位置が上記第１の方向と異なる第２の方向に向かって変更された場合に、上記第３の位置に表示されている画像に対して上記変更された位置に応じた画像操作を行うように制御する制御手段と、
を具備することを特徴とする画像表示装置。
【請求項２】
上記第１の方向と上記第２の方向とは略直交することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
上記第１の方向と上記第２の方向はともに略直線方向である、又は上記第１の方向は略円周方向であり、上記第２の方向は上記円周方向に対して直交する法線方向であることを特徴とする請求項１又は２に記載の画像表示装置。
【請求項４】
上記入力手段は、上記第１の方向への位置の変更が検出された場合に、次回の検出時に、上記第１の方向への位置の変更と認識する角度範囲を広くし、上記第２の方向への位置の変更が検出された場合に、次回の検出時に、上記第２の方向への位置の変更と認識する角度範囲を広くすることを特徴とする請求項１乃至３の何れか１項に記載の画像表示装置。
【請求項５】
上記第１の位置は、上記画面上の所定の一部の位置であり、
上記第２の位置は、上記第１の位置を含む位置、又は上記第１の位置に隣接する１つ或いは複数の位置であり、
上記第３の位置は、上記第１の位置とは異なる上記画面上の所定の一部の位置又は上記入力位置に隣接する位置であることを特徴とする請求項１乃至４の何れか１項に記載の画像表示装置。
【請求項６】
上記画像記憶手段が記憶している複数の画像を所定の順序で整列する整列手段をさらに具備し、
上記入力領域は、上記整列された複数の画像の一部又は全部に対応し、
上記第１の位置へ表示する画像は、上記入力領域に対応している画像の最初又は最後の画像であることを特徴とする請求項１乃至５の何れか１項に記載の画像表示装置。
【請求項７】
上記所定の順序は、上記画像記憶手段が記憶している画像の生成順序、上記画像記憶手段が記憶している画像の更新順序、上記画像記憶手段が記憶している画像の名前の順序、上記画像記憶手段が記憶している画像のサイズ順序、上記画像記憶手段が記憶している画像の記憶順序の少なくとも何れかを含むことを特徴とする請求項６に記載の画像表示装置。
【請求項８】
上記入力手段は、タッチパネルとポインティングデバイスの何れかを含み、
上記画像記憶手段は、電気的記憶媒体、磁気的記憶媒体、光学的記憶媒体の何れかを含むことを特徴とする請求項１乃至７の何れか１項に記載の画像表示装置。
【請求項９】
上記画像操作は、画像消去、画像回転、画像のプロテクトの付与、画像のプロテクトの解除、画像の印刷設定、画像の壁紙登録、画像の壁紙登録の解除の少なくとも何れか１つを含むことを特徴とする請求項１乃至８の何れか１項に記載の画像表示装置。
【請求項１０】
上記複数の画像は、連写によって撮影された一連の画像を少なくとも含むことを特徴とする請求項１乃至９の何れか１項に記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置に関する。
【背景技術】
【０００２】
従来のデジタルカメラにおいて、記憶媒体に記憶されている画像に対して所定の画像情報を付加したり画像の消去を行ったりする際には、ユーザが所望する画像を記憶媒体から探し出し、その後にメニュー画面を開いて実行したい処理を選ぶといった手順を踏む必要があった。このような手順を簡略化するための手法の１つとして、例えば特許文献１の手法が提案されている。この特許文献１の手法においては、画像の表示画面と同一の画面内に、画像に対して実行したい画像操作群をアイコン表示させるようにしている。そして、ユーザが所望の画像を表示させている間に、アイコンに触れるとそのアイコンに対応した画像操作が実行される。
【特許文献１】特開２００６−２２８６０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、特許文献１においては、表示されている画像に対してのみ画像操作を実行できるので、記憶媒体内の多数の画像に対して画像操作を実行したい場合には十分とは言えない。即ち、特許文献１の手法では、画像を選択する操作とアイコンに触れる動作とをそれぞれの画像に対して行う必要があるため、多数の画像に対して画像操作を実行したい場合には、その画像の枚数分だけ操作を行う必要が生じてしまう。
【０００４】
本発明は、上記の事情に鑑みてなされたもので、デジタルカメラにおける所望の画像を探し出す煩わしさを解消し、簡単に所望の画像を探し出して所望の画像操作を行うことが可能な画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明の第１の態様の画像表示装置は、画像を表示する表示手段と、上記表示手段の画面上の位置を指定するための操作部材を有し、該操作部材によって指定された画面上の位置を検出する入力手段と、複数の画像を記憶する画像記憶手段と、上記表示手段の画面上の第１の位置へ上記画像記憶手段が記憶している複数の画像の中から１つの画像を表示させ、上記表示手段の画面上の第２の位置へ上記位置の指定が可能な入力領域を示す画像又はキャラクタを表示させるとともに、上記入力手段によって位置が検出された場合に、上記表示手段の画面上の第３の位置へ上記第１の位置に表示された画像を基準として上記検出された位置に応じた画像を表示させるように制御するとともに、上記検出された位置が第１の方向に向かって変更された場合に、上記第３の位置へ上記第１の位置に表示された画像を基準として上記変更された位置に応じた画像を表示させ、上記検出された位置が上記第１の方向と異なる第２の方向に向かって変更された場合に、上記第３の位置に表示されている画像に対して上記変更された位置に応じた画像操作を行うように制御する制御手段とを具備することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、デジタルカメラにおける所望の画像を探し出す煩わしさを解消し、簡単に所望の画像を探し出して所望の画像操作を行うことが可能な画像表示装置を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係る画像表示装置の一例としてのデジタルカメラの構成を示す図である。
【０００８】
図１に示すデジタルカメラは、レンズ１０１と、撮像素子１０２と、撮像回路１０３と、データバス１０４と、ＡＦ処理回路１０５と、ＡＥ処理回路１０６と、画像処理回路１０７と、記憶媒体１０８と、表示駆動回路１０９と、表示部１１０と、タッチパネル１１１と、タッチパネル駆動回路１１２と、ＣＰＵ１１３と、内蔵メモリ１１４と、操作部材１１５と、電池１１６と、電源回路１１７とを有している。
【０００９】
レンズ１０１は、図示しない被写体の像を、撮像素子１０２に結像させるための光学系である。撮像素子１０２は、レンズ１０１を介して結像された被写体の像を電気信号（画像信号）に変換する。撮像回路１０３は、撮像素子１０２から読み出される画像信号に対してノイズ除去や増幅等のアナログ処理や、アナログ処理した画像信号をデジタル信号（画像データ）に変換する処理を行う。
【００１０】
データバス１０４は、撮像回路１０３において得られた画像データや画像処理回路１０７で処理される画像データ等の種々のデータを転送するための転送路である。
【００１１】
ＡＦ処理回路１０５は、画像データから高周波成分の信号を取り出し、積算処理により合焦評価値を取得する。ＡＥ処理回路１０６は、画像データを用いて被写体輝度を算出する。
【００１２】
画像処理回路１０７は、撮像回路１０３において得られた画像データに対して各種の画像処理を施す。この画像処理は、画像の色バランスを補正するホワイトバランス補正処理、画像の色を補正する色補正処理、画像の階調を補正する階調補正処理、画像データを圧縮又は伸長する圧縮/伸張処理等が含まれる。画像記憶手段としての機能を有する記憶媒体１０８は、例えば図１のデジタルカメラに着脱自在に構成されたメモリカードであり、画像処理回路１０７において処理された画像データを記憶する。なお、記憶媒体１０８はメモリカード等の電気的記憶媒体に限らず、ハードディスク等の磁気的記憶媒体やＤＶＤＲＯＭ等の光学的記憶媒体であっても良い。
【００１３】
表示駆動回路１０９は、ＣＰＵ１１３に制御されて表示部１１０を駆動させる。表示手段としての機能を有する表示部１１０は、例えば図２のようにしてデジタルカメラの背面に配置された液晶ディスプレイであり、表示駆動回路１０９によって駆動されて各種の画像を表示する。入力手段としての機能を有するタッチパネル１１１は、表示部１１０と一体的に設けられたタッチパネルであり、ユーザの指等の表示部１１０の画面上への接触を検出する。タッチパネル駆動回路１１２は、タッチパネル１１１によって表示部１１０の画面上への接触が検出された場合に、その接触位置に応じた信号を生成してＣＰＵ１１３に出力する。なお、図１においてはタッチパネルを例示しているが、表示部１１０の画面上の位置を指定できる操作部材であればタッチパネルを用いなくとも良い。例えば、各種のポインティングデバイスをタッチパネルの代わりに用いるようにしても良い。
【００１４】
制御手段としての機能を有するＣＰＵ１１３は、内蔵メモリ１１４に記憶されている制御プログラムに従ってデジタルカメラの各部を制御する。内蔵メモリ１１４は、ＣＰＵ１１３によって読み出される制御プログラムやデジタルカメラの各種の設定等を記憶する。
【００１５】
操作部材１１５は、ユーザが図１のデジタルカメラを操作するための各種の操作部材である。操作部材１１５の操作が検知された場合に、ＣＰＵ１１３は、操作部材の操作内容に応じた制御を実行する。
【００１６】
図２は、図１に示すデジタルカメラの背面図である。本実施形態では、操作部材としてデジタルカメラに、パワーボタン１１５ａと、レリーズボタン１１５ｂと、ズームスイッチ１１５ｃとが設けられている。パワーボタン１１５ａは、当該デジタルカメラの電源のオンオフ指示を行うための操作部材である。パワーボタン１１５ａが押されたときに、ＣＰＵ１１３は、当該デジタルカメラの電源をオン又はオフする。レリーズボタン１１５ｂは、１ｓｔレリーズスイッチと２ｎｄレリーズスイッチの２段スイッチを有して構成されている。レリーズボタン１１５ｂが半押しされて１ｓｔレリーズスイッチがオンされた場合に、ＣＰＵ１１３は、ＡＥ処理やＡＦ処理等の撮影準備シーケンスを行う。また、レリーズボタンが全押しされて２ｎｄレリーズスイッチがオンされた場合に、ＣＰＵ１１３は撮影シーケンスを実行して撮影を行う。ズームスイッチ１１５ｃは、レンズ１０１のズーム位置を切り換えるための操作部材である。ズームスイッチ１１５ｃが操作された場合に、ＣＰＵ１１３はズームスイッチ１１５ｃの操作方向に従ってレンズ１０１を広角側又は望遠側に駆動させる。
【００１７】
電池１１６は、図１に示すデジタルカメラの電源である。電源回路１１７は、電池１１６の電圧を図１に示すデジタルカメラの各部の動作に必要な電圧に変換して各部に供給する。
【００１８】
以下、図１に示すデジタルカメラの動作について説明する。図３は、図１に示すデジタルカメラのメインの動作を示すフローチャートである。図３に示す処理は、パワーオン操作、即ちパワーボタン１１５ａが押されてデジタルカメラの電源がオンされた後で実行される。
【００１９】
電源のオン後、ＣＰＵ１１３は、内部の図示しないレジスタの初期化や操作部材１１５の初期化等の初期設定を行う（ステップＳ１）。初期設定の後、ＣＰＵ１１３は、パワーオフ操作、即ちパワーボタン１１５ａが押されてデジタルカメラの電源がオフされたか否かを判定する（ステップＳ２）。ステップＳ２の判定において、パワーオフ操作がなされた場合に、ＣＰＵ１１３は、デジタルカメラの電源をオフするパワーオフ処理を行った後、図３に示す処理を終了させる。
【００２０】
一方、ステップＳ２の判定において、パワーオフ操作がなされていない場合に、ＣＰＵ１１３は、デジタルカメラの動作モードが撮影モードに設定されているか否かを判定する（ステップＳ３）。例えば、ユーザは、表示部１１０の画面上に表示されるメニュー画面においてタッチパネル１１１を操作することで撮影モードと再生モードの何れかを動作モードとして設定できる。
【００２１】
ステップＳ３の判定において、デジタルカメラの動作モードが撮影モードである場合に、ＣＰＵ１１３は、撮影モードの処理を実行する（ステップＳ４）。このステップＳ４の撮影モードの処理は本実施形態の本質とは異なるので、ここでは簡単に説明する。撮影モードの処理において、ユーザによって操作部材１１５のレリーズボタン１１５ｂが半押しされると、ＣＰＵ１１３は、ＡＦ処理及びＡＥ処理を実行する。ＡＦ処理において、ＣＰＵ１１３は、撮像素子１０２より取り込まれた画像データに基づいてＡＦ処理回路１０５で算出される合焦評価値から、撮像素子１０２に集光される被写体の像が最も鮮明になるようにレンズ１０１のフォーカスを調整する。また、ＡＥ処理において、ＣＰＵ１１３は、撮像素子１０２より取り込まれた画像データに基づいてＡＥ処理回路１０６で算出される被写体輝度に基づいて撮影時の適正な露出量を算出する。ＡＦ処理及びＡＥ処理の後、ユーザによってレリーズボタン１１５ｂが全押しされると、ＣＰＵ１１３は、適正露出量に従って撮像素子１０２の露出を制御しつつ、撮影を行う。
【００２２】
撮影モードの一連の処理の後、ＣＰＵ１１３は、撮影モードが終了されたか、即ちデジタルカメラの動作モードが再生モードに変更されたか否かを判定する（ステップＳ５）。ステップＳ５の判定において、撮影モードが終了された場合に処理がステップＳ２に戻る。この場合に、ＣＰＵ１１３は、デジタルカメラの動作モードの判定を再び行う。
【００２３】
また、ステップＳ３の判定において、デジタルカメラの動作モードが撮影モードでない、即ち再生モードである場合に、ＣＰＵ１１３は、再生モードの処理を実行する（ステップＳ６）。この再生モードの処理については後述する。再生モードの一連の処理の後、ＣＰＵ１１３は、再生モードが終了されたか、即ちデジタルカメラの動作モードが撮影モードに変更されたか否かを判定する（ステップＳ７）。ステップＳ７の判定において、再生モードが終了された場合に、処理がステップＳ２に戻る。この場合に、ＣＰＵ１１３は、デジタルカメラの動作モードの判定を再び行う。
【００２４】
ここで、再生モードの処理についてさらに説明する。図４は、再生モードの処理について示すフローチャートである。ここで、再生モードの処理に先立って、記憶媒体１０８に記憶されている複数の画像の再生順序が予め設定されているものとする。この再生順序は、記憶媒体１０８への画像の記憶順序、記憶媒体１０８に記憶されている画像の生成順序、画像の更新順序、画像の名前の順序、画像のサイズ順序の少なくとも何れかである。これらの再生順序の何れを用いるかは、例えば、ユーザがタッチパネル１１１を操作することで設定できるものである。
【００２５】
再生モードの処理が開始されると、ＣＰＵ１１３は、表示駆動回路１０９を制御して、記憶媒体１０８に記憶されている画像の中で再生順序が先頭の画像を表示部１１０に全画面表示させる（ステップＳ１１）。これにより、図５に示すようにして、先頭の画像が表示部１１０に全画面表示される。この際、ＣＰＵ１１３は、消去ボタン１１０ａも表示させる。詳細は後述するが、ユーザの指等が消去ボタン１１０ａに接触することにより、消去処理が実行される。
【００２６】
なお、再生順序が最後の画像を表示部１１０に全画面表示させるようにしても良い。また、ステップＳ１１の処理を省略しても良い。
【００２７】
先頭の画像を表示させた後、ＣＰＵ１１３は、再生モードが終了されたか否かを判定する（ステップＳ１２）。ステップＳ１２の判定において、再生モードが終了された場合にＣＰＵ１１３は、図４の処理を抜けて図３のステップＳ７以後の処理を行う。一方、ステップＳ１２の判定において、再生モードが終了されていない場合に、ＣＰＵ１１３は、画像のコマ送り又はコマ戻しの指示がなされたか否かを判定する（ステップＳ１３）。ここで、コマ送り又はコマ戻しの指示がなされたか否かの判定は、例えば、図５の表示がなされている状態でユーザが所定の操作（例えば、表示部１１０の画面上に指等を接触させる操作）を行ったか否かを判定すれば良い。勿論、コマ送り又はコマ戻しを指示するための専用の操作部材を設けておき、この専用の操作部材の操作がなされたか否かを判定するようにしても良い。
【００２８】
ステップＳ１３の判定において、コマ送り又はコマ戻し指示がなされた場合に、ＣＰＵ１１３は、図６に示すコマ送り又はコマ戻し処理を行う（ステップＳ１４）。
【００２９】
ここで、図６を参照してコマ送り又はコマ戻し処理について説明する。コマ送り又はコマ戻し処理において、ＣＰＵ１１３は、タッチパネル駆動回路１１２の出力信号から、ユーザの指等が表示部１１０の画面上に接触しているか否かを判定する（ステップＳ３１）。ステップＳ３１の判定において、指等の接触が解除された場合には、図６の処理を抜けて、ＣＰＵ１１３は、図４のステップＳ１５以降の処理を行う。一方、ステップＳ３１の判定において、指等の接触が継続されている場合に、ＣＰＵ１１３は、タッチパネル駆動回路１１２の出力信号から、ユーザの指等の接触位置の移動が検出されたか否かを判定する（ステップＳ３２）。
【００３０】
ステップＳ３２の判定において、ユーザの指等の接触位置の移動が検出されていない場合に、ＣＰＵ１１３は、タッチパネル駆動回路１１２の出力信号から、ユーザの指等が表示部１１０の画面上に接触しているか否かを再び判定する（ステップＳ３３）。ステップＳ３３の判定において、指等の接触が解除されていない場合には、処理がステップＳ３２に戻る。この場合に、ＣＰＵ１１３は、ユーザの指等の接触位置の移動が検出されたか否かを再び判定する。また、ステップＳ３３の判定において、指等の接触が解除された場合には、図６の処理を抜けて、ＣＰＵ１１３は、図４のステップＳ１５以降の処理を行う。
【００３１】
また、ステップＳ３２の判定において、ユーザの指等の接触位置の移動が検出された場合に、ＣＰＵ１１３は、接触位置の移動方向が右方向であるか否かを判定する（ステップＳ３４）。ステップＳ３４の判定において、接触位置の移動方向が右方向である場合にはコマ送りを行う。この場合に、ＣＰＵ１１３は、表示駆動回路１０９を制御して、表示部１１０に、現在表示中の画像の次の再生順序に対応したコマの画像を表示させる（ステップＳ３５）。
【００３２】
また、ステップＳ３４の判定において、接触位置の移動方向が右方向でない場合に、ＣＰＵ１１３は、接触位置の移動方向が左方向であるか否かを判定する（ステップＳ３６）。ステップＳ３６の判定において、接触位置の移動方向が左方向である場合にはコマ戻しを行う。この場合に、ＣＰＵ１１３は、表示駆動回路１０９を制御して、表示部１１０に、現在表示中の画像の前の再生順序に対応したコマの画像を表示させる（ステップＳ３７）。
【００３３】
また、ステップＳ３６の判定において、接触位置の移動方向が左方向でない場合に、ＣＰＵ１１３は、接触位置の移動方向が上方向であるか否かを判定する（ステップＳ３８）。ステップＳ３８の判定において、接触位置の移動方向が上方向である場合に、ＣＰＵ１１３は、表示駆動回路１０９を制御して、表示部１１０に、先頭のコマに対応した画像を表示させる（ステップＳ３９）。一方、ステップＳ３６の判定において、接触位置の移動方向が上方向でない、即ち下方向である場合に、ＣＰＵ１１３は、表示駆動回路１０９を制御して、表示部１１０に、終端のコマに対応した画像を表示させる（ステップＳ４０）。
【００３４】
ステップＳ３５、Ｓ３７、Ｓ３９、Ｓ４０の何れかにおいて、画像を表示させた後、処理がステップＳ３３に移行する。そして、ＣＰＵ１１３は、タッチパネル駆動回路１１２の出力信号から、ユーザの指等が表示部１１０の画面上に接触しているか否かを判定する。
【００３５】
ここで、コマ送り又はコマ戻し処理は、図６に示した処理に限るものではない。例えば、上方向の移動が検出された場合に複数コマ（例えば１０コマ）前の再生順序に対応したコマの画像を表示させたり、下方向の移動が検出された場合に複数コマ（例えば１０コマ）後の再生順序に対応したコマの画像を表示させたりしても良い。さらには、上方向又は下方向の移動によって日付単位での表示画像の送り又は戻しを行えるようにしても良い。
【００３６】
ここで、図４の説明に戻る。ステップＳ１３の判定においてコマ送り又はコマ戻しの指示がなされていない場合、或いはステップＳ１４においてコマ送り又はコマ戻し処理が行われた後、ＣＰＵ１１３は、画像の消去指示がなされたか、即ちユーザの指等が消去ボタン１１０ａに接触したか否かを判定する（ステップＳ１５）。なお、画像の消去指示がなされたか否かの判定は、タッチパネル１１１上で所定の操作が行われたか否かを判定するようにしても良いし、所定の操作部材が操作されたか否かを判定するようにしても良い。
【００３７】
ステップＳ１５の判定において、画像の消去指示がなされていない場合には処理がステップＳ１２に戻る。この場合に、ＣＰＵ１１３は、再生モードが終了されたか否かを再び判定する。また、ステップＳ１５の判定において、画像の消去指示がなされた場合に、ＣＰＵ１１３は、画像消去処理を実行する（ステップＳ１６）。
【００３８】
図７を参照して画像の消去処理について説明する。図７は、画像消去処理について示すフローチャートである。
【００３９】
図７において、ＣＰＵ１１３は、表示駆動回路１０９を制御して、図８（ａ）に示すような画像消去用の画面を表示させる（ステップＳ５１）。ここで、図８（ａ）の例では、表示部１１０の画面上の第２の位置（図８（ａ）の例では画面上部）に、画像消去処理の際のタッチパネル１１１の入力領域を示す領域画像２０１を表示させる。
【００４０】
図８（ａ）の例では、領域画像２０１の例として、記憶媒体１０８に記録されている画像の数に対応した線画像（以下、単に線画像という）を直線状に並べて表示させている。なお、領域画像２０１として、文字や記号等のキャラクタを表示させるようにしても良い。また、図８（ａ）の例では、領域画像２０１に隣接する表示部１１０の画面上の第１の位置（図８（ａ）の例では画面左上部）に、画像消去処理の実行が指示される直前まで表示部１１０の画面上に表示されていた１コマの画像に対応したサムネイル画像を基準画像２０２として表示させる。さらに、図８（ａ）の例では、画像消去実行を指示するためのアイコン２０３を表示させる。
【００４１】
ここで、領域画像２０１として表示されている線画像は、基準画像２０２を基準とした再生順序に対応している。即ち、基準画像２０２の右隣の線画像は、基準画像２０２に対応した画像の次の再生順序の画像に対応している。また、末尾のコマの画像に対応した線画像の右隣の線画像は先頭のコマの画像に対応している。
【００４２】
ここで、詳細は後述するが、図８（ａ）のような表示がなされている状態で、ユーザの指等が領域画像２０１に対して水平方向に移動した場合には、移動位置に応じた画像を消去対象として選択することができる。一方、ユーザの指等が領域画像２０１からアイコン２０３に向けて移動した場合には、消去対象として選択されていた画像を削除することができる。
【００４３】
ステップＳ５１において、図８（ａ）のような表示を行った後、ＣＰＵ１１３は、タッチパネル駆動回路１１２の出力信号から、ユーザの指等が表示部１１０に表示されている領域画像２０１に接触したか否かを判定する（ステップＳ５２）。領域画像２０１への接触があるまで、ＣＰＵ１１３は、領域画像２０１への接触があるか否かの判定を継続する。
【００４４】
一方、ステップＳ５２の判定において、ユーザの指等が領域画像２０１に接触した場合に、ＣＰＵ１１３は、表示駆動回路１０９を制御して、表示部１１０の所定位置（第３の位置）に、領域画像２０１内の接触位置に応じた画像をサムネイル表示させる（ステップＳ５３）。即ち、図８（ｂ）に示すようにして領域画像２０１内の何れかの線画像にユーザの指等が接触した場合に、その線画像位置に対応したサムネイル画像２０４が表示される。また、これに伴ってアイコン２０３の表示位置を、現在、ユーザの指等が接触している線画像位置の直下に移動させる。
【００４５】
サムネイル表示の後、ＣＰＵ１１３は、角度判定フラグを０にリセットする（ステップＳ５４）。この角度判定フラグは、ユーザの指等の接触が検出されてから領域画像２０１内でのユーザの指等の移動があったか否かを示すフラグである。角度判定フラグが０のときには、ユーザの指等の移動がなかったことを示す。一方、角度判定フラグが１のときには、ユーザの指等の移動があったことを示す。
【００４６】
角度判定フラグを０にリセットした後、ＣＰＵ１１３は、タッチパネル駆動回路１１２の出力信号から、ユーザの指等の接触位置が領域画像２０１内を移動したか否かを判定する（ステップＳ５５）。ステップＳ５５の判定において、ユーザの指等の移動が検出された場合に、ＣＰＵ１１３は、ユーザの指等の移動方向の検出を行う（ステップＳ５６）。
【００４７】
ここで、ステップＳ５６の方向検出処理について説明する。図９は、方向検出処理について示すフローチャートである。
【００４８】
図９において、ＣＰＵ１１３は、角度判定フラグの値を判定する（ステップＳ７１）。ステップＳ７１において、角度判定フラグが０である場合は、ユーザの指等が接触してから初めての移動が検出された場合である。この場合に、ＣＰＵ１１３は、図１０（ａ）に示す角度範囲に従ってユーザの指等の移動方向を認識する。図１０（ａ）の例は、上下左右のそれぞれに対して９０°の角度範囲を割り当てている。即ち、接触位置を基準として３１５°から０°及び０°から４５°の角度範囲を右方向、４５°から１３５°の角度範囲を上方向、１３５°から２２５°の角度範囲を左方向、２２５°から３１５°を下方向に割り当てている。
【００４９】
まず、ＣＰＵ１１３は、ユーザの指等の移動方向αが０°から４５°の角度範囲であるか否かを判定する（ステップＳ７２）。ここで移動方向αは、ステップＳ５２において検出されたユーザの指等の接触位置を基準とした移動方向を示している。ステップＳ７２の判定において、移動方向αが０°から４５°の角度範囲の場合に、ＣＰＵ１１３は、移動方向が右方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに右方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ７３）。この操作方向フラグは、ユーザの指等の移動方向を示すフラグである。操作判定フラグが０のときには、ユーザの指等が領域画像２０１に対して垂直方向（第２の方向）に移動したことを示す。一方、操作判定フラグが１のときには、ユーザの指等が領域画像２０１に対して水平方向（第１の方向）に移動したことを示す。
【００５０】
また、ステップＳ７２の判定において、移動方向αが０°から４５°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが４５°から１３５°の角度範囲であるか否かを判定する（ステップＳ７４）。ステップＳ７４の判定において、移動方向αが４５°から１３５°の範囲の場合に、ＣＰＵ１１３は、移動方向が上方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに上方向を示す値を設定するとともに、操作方向フラグに０を設定する（ステップＳ７５）。
【００５１】
また、ステップＳ７４の判定において、移動方向αが４５°から１３５°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが１３５°から２２５°の角度範囲であるか否かを判定する（ステップＳ７６）。ステップＳ７６の判定において、移動方向αが１３５°から２２５°の範囲の場合に、ＣＰＵ１１３は、移動方向が左方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに左方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ７７）。
【００５２】
また、ステップＳ７６の判定において、移動方向αが１３５°から２２５°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが２２５°から３１５°の角度範囲であるか否かを判定する（ステップＳ７８）。ステップＳ７８の判定において、移動方向αが２２５°から３１５°の範囲の場合に、ＣＰＵ１１３は、移動方向が下方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに下方向を示す値を設定するとともに、操作方向フラグに０を設定する（ステップＳ７９）。
【００５３】
また、ステップＳ７６の判定において、移動方向αが２２５°から３１５°の角度範囲でない場合、即ち移動方向αが３１５°から０°の角度範囲の場合に、ＣＰＵ１１３は、移動方向が右方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに右方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ８０）。
【００５４】
ステップＳ７３、Ｓ７５、Ｓ７７、Ｓ７９、Ｓ８０の何れかの後、ＣＰＵ１１３は、角度判定フラグに１をセットして（ステップＳ８１）、図９の処理を抜けて図７のステップＳ５７以後の処理を行う。
【００５５】
また、ステップＳ７１の判定において、角度判定フラグが１の場合には、ユーザの指等が表示部１１０の領域画像２０１に接触したまま、連続的に移動された場合である。このような場合、今回の指等の移動方向が前回の移動方向と同じ可能性が高い。本実施形態では、角度判定フラグが１の場合には、前回認識された移動方向に対する角度範囲を広くする。このような角度範囲の変更を行うことにより、ユーザが意図して移動方向の変更を行わない限りは、前回の移動方向と今回の移動方向とが同じであるとＣＰＵ１１３に認識される。したがって、ユーザの意図したとおりの操作に従って処理が実行されやすくなり、ユーザにとっての操作性が向上する。
【００５６】
以下、角度範囲の変更についてさらに説明する。ステップＳ７１の判定において、角度判定フラグが１の場合には、ＣＰＵ１１３は、操作方向フラグの値を判定する（ステップＳ８２）。
【００５７】
ステップＳ８２において、操作方向フラグが１である場合には、前回の指等の移動方向が領域画像２０１に対して水平方向（右又は左）である。この場合には、水平方向と認識する角度範囲を広くする。このために、ＣＰＵ１１３は、図１０（ｂ）に示す角度範囲に従ってユーザの指等の移動方向を判定する。図１０（ｂ）の例は、水平方向に１２０°、垂直方向に６０°の角度範囲を割り当てている。即ち、接触位置を基準として３００°から０°及び０°から６０°の角度範囲を右方向、６０°から１２０°の角度範囲を上方向、１２０°から２４０°の角度範囲を左方向、２４０°から３００°を下方向としている。
【００５８】
即ちステップＳ８２において、操作方向フラグが１である場合には、まず、ＣＰＵ１１３は、ユーザの指等の移動方向αが０°から６０°の角度範囲であるか否かを判定する（ステップＳ８３）。ステップＳ８３の判定において、移動方向αが０°から６０°の角度範囲の場合に、ＣＰＵ１１３は、移動方向が右方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに右方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ８４）。
【００５９】
また、ステップＳ８３の判定において、移動方向αが０°から６０°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが６０°から１２０°の角度範囲であるか否かを判定する（ステップＳ８５）。ステップＳ８５の判定において、移動方向αが６０°から１２０°の範囲の場合に、ＣＰＵ１１３は、移動方向が上方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに上方向を示す値を設定するとともに、操作方向フラグに０を設定する（ステップＳ８６）。
【００６０】
また、ステップＳ８５の判定において、移動方向αが６０°から１２０°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが１２０°から２４０°の角度範囲であるか否かを判定する（ステップＳ８７）。ステップＳ８７の判定において、移動方向αが１２０°から２４０°の範囲の場合に、ＣＰＵ１１３は、移動方向が左方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに左方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ８８）。
【００６１】
また、ステップＳ８７の判定において、移動方向αが１２０°から２４０°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが２４０°から３００°の角度範囲であるか否かを判定する（ステップＳ８９）。ステップＳ８９の判定において、移動方向αが２４０°から３００°の範囲の場合に、ＣＰＵ１１３は、移動方向が下方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに下方向を示す値を設定するとともに、操作方向フラグに０を設定する（ステップＳ９０）。
【００６２】
また、ステップＳ８９の判定において、移動方向αが２４０°から３００°の角度範囲でない場合、即ち移動方向αが３００°から０°の角度範囲の場合に、ＣＰＵ１１３は、移動方向が右方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに右方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ９１）。
【００６３】
ステップＳ８４、Ｓ８６、Ｓ８８、Ｓ９０、Ｓ９１の何れかの後、ＣＰＵ１１３は、図９の処理を抜けて図７のステップＳ５７以後の処理を行う。
【００６４】
また、ステップＳ８２において、操作方向フラグが０である場合には、前回の指等の移動方向が領域画像２０１に対して垂直方向（上又は下）である。この場合には、垂直方向と認識する角度範囲を広くする。このために、ＣＰＵ１１３は、図１０（ｃ）に示す角度範囲に従ってユーザの指等の移動方向を判定する。図１０（ｃ）の例は、水平方向に６０°、垂直方向に１２０°の角度範囲を割り当てている。即ち、接触位置を基準として３３０°から０°及び０°から３０°の角度範囲を右方向、３０°から１５０°の角度範囲を上方向、１５０°から２１０°の角度範囲を左方向、２１０°から３３０°を下方向としている。
【００６５】
即ちステップＳ８２において、操作方向フラグが０である場合には、まず、ＣＰＵ１１３は、ユーザの指等の移動方向αが０°から３０°の角度範囲であるか否かを判定する（ステップＳ９２）。ステップＳ９２の判定において、移動方向αが０°から３０°の角度範囲の場合に、ＣＰＵ１１３は、移動方向が右方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに右方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ９３）。
【００６６】
また、ステップＳ９２の判定において、移動方向αが０°から３０°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが３０°から１５０°の角度範囲であるか否かを判定する（ステップＳ９４）。ステップＳ９４の判定において、移動方向αが３０°から１５０°の範囲の場合に、ＣＰＵ１１３は、移動方向が上方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに上方向を示す値を設定するとともに、操作方向フラグに０を設定する（ステップＳ９５）。
【００６７】
また、ステップＳ９４の判定において、移動方向αが３０°から１５０°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが１５０°から２１０°の角度範囲であるか否かを判定する（ステップＳ９６）。ステップＳ９６の判定において、移動方向αが１５０°から２１０°の範囲の場合に、ＣＰＵ１１３は、移動方向が左方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに左方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ９７）。
【００６８】
また、ステップＳ９６の判定において、移動方向αが１５０°から２１０°の角度範囲でない場合に、ＣＰＵ１１３は、ユーザの指等の移動方向αが２１０°から３３０°の角度範囲であるか否かを判定する（ステップＳ９８）。ステップＳ９８の判定において、移動方向αが２１０°から３３０°の範囲の場合に、ＣＰＵ１１３は、移動方向が下方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに下方向を示す値を設定するとともに、操作方向フラグに０を設定する（ステップＳ９９）。
【００６９】
また、ステップＳ９８の判定において、移動方向αが２１０°から３３０°の角度範囲でない場合、即ち移動方向αが３３０°から０°の角度範囲の場合に、ＣＰＵ１１３は、移動方向が右方向であると判定する。この場合、ＣＰＵ１１３は、移動方向を示すパラメータＸに右方向を示す値を設定するとともに、操作方向フラグに１を設定する（ステップＳ１００）。
【００７０】
ステップＳ９３、Ｓ９５、Ｓ９７、Ｓ９９、Ｓ１００の何れかの後、ＣＰＵ１１３は、図９の処理を抜けて図７のステップＳ５７以後の処理を行う。
【００７１】
ここで、図７に戻って説明を続ける。ステップＳ５６の方向検出処理の後、ＣＰＵ１１３は、パラメータＸの値を判定する（ステップＳ５７）。
【００７２】
ステップＳ５７の判定において、パラメータＸの値が左方向又は右方向を示す値であった場合に、ＣＰＵ１１３は、表示駆動回路１０９を制御して、図８（ｃ）に示すようにして、ユーザの指等の接触位置に対応した画像をサムネイル表示させる（ステップＳ５８）。また、このアイコン２０３の表示位置をサムネイル画像２０４の直下に移動させる。
【００７３】
また、ステップＳ５７の判定において、パラメータＸの値が下方向を示す値であった場合に、ＣＰＵ１１３は、直前までサムネイル表示されていた画像を記憶媒体１０８から消去する（ステップＳ５９）。
【００７４】
また、ステップＳ５７の判定において、パラメータＸの値が上方向を示す値であった場合には無効な操作とする。
【００７５】
ステップＳ５５において接触位置の移動が検出されていない場合、ステップＳ５７においてＸが上方向を示す値であった場合、又はステップＳ５８、Ｓ５９の後、ＣＰＵ１１３は、タッチパネル駆動回路１１２の出力信号から、ユーザの指等が領域画像２０１に接触しているか否かを判定する（ステップＳ６０）。ステップＳ６０の判定において、ユーザの指等が領域画像２０１に接触している場合には処理がステップＳ５５に戻る。この場合に、ＣＰＵ１１３は、ユーザの指等の接触位置が領域画像２０１内を移動したか否かを再び判定する。
【００７６】
また、ステップＳ６０の判定において、ユーザの指等の接触が解除された場合に、ＣＰＵ１１３は、消去処理が終了されたか否かを判定する（ステップＳ６１）。ステップＳ６１の判定において、消去処理が終了されていない場合には処理がステップＳ５２に戻る。この場合に、ＣＰＵ１１３は、領域画像２０１への接触があるか否かの判定を再び行う。一方、ステップＳ６１の判定において、消去処理が終了された場合には図７の処理を抜けて、ＣＰＵ１１３は図４のステップＳ１２以後の処理を再び行う。ここで、画像の消去が行われた後で、再生モードの処理に復帰する場合には、例えば消去された画像の次の再生順序に対応する画像を図５のようにして表示部１１０に表示させるようにする。
【００７７】
以上説明したように、本実施形態によれば、消去処理時において、記憶媒体１０８に記憶された画像の配列が分かるような表示としての領域画像２０１を表示させることにより、ユーザは、記憶媒体１０８に記憶された大量の画像の中から容易に消去対象の画像を選択することが可能となる。また、ユーザは領域画像２０１上を指等でなぞるだけで消去画像の選択と消去の実行とを行うことができるので、ユーザにとっての操作性も良い。さらに、ユーザの指等が領域画像２０１上を連続的に移動している場合には、前回認識された移動方向に対する角度範囲を広げるようにしている。これにより、ユーザが正確に指等を水平又は垂直に移動させることができなくとも、ユーザの意図した処理が実行されやすい。
【００７８】
ここで、消去処理時の表示形態は図８で示したものに限るものではない。例えば、図８では領域画像２０１を直線形状としている。これに対し、図１１（ａ）に示すように、領域画像２０１を円形状としても良い。このような表示を行った場合であっても、図１１（ｂ）に示すようにしてユーザの指等が領域画像２０１に沿って円状に移動した場合には、図１１（ｃ）に示すようにして、指等の移動方向に従ってサムネイル画像２０４が切り替わる。また、ユーザの指等がアイコン２０３に向かう方向、即ち円状の領域画像２０１に対する法線方向に移動した場合にはそれまでサムネイル表示されていた画像の消去が実行される。
【００７９】
さらに、図１１の場合であっても、角度判定フラグの値によって角度範囲の変更を行うことが可能である。
【００８０】
図１２は、図１１の場合の角度範囲の変更について示した図である。まず、図１２（ａ）〜図１２（ｃ）は角度判定フラグが０の場合に対応している。この場合には、角度範囲の変更を行わず、ユーザの指等の接触位置に応じて角度範囲を回転させる。また、図１２（ｄ）〜図１２（ｆ）は角度判定フラグが０で操作方向フラグが１の場合に対応している。この場合には、円周方向と認識する角度範囲を広くしつつ、ユーザの指等の接触位置に応じて角度範囲を回転させる。さらに、図１２（ｇ）〜図１２（ｉ）は角度判定フラグが０で操作方向フラグが０の場合に対応している。この場合には、法線方向と認識する角度範囲を広くしつつ、ユーザの指等の接触位置に応じて角度範囲を回転させる。
【００８１】
ここで、図１１の領域画像２０１として表示させる線画像の数は、記憶媒体１０８に記録されている画像の数より少なくしても良い。この場合には、例えば、ユーザの指等が領域画像２０１に沿って１回転する毎に次の再生順序の対応した画像群が表示されるようにする。
【００８２】
また、上述した実施形態では消去処理の対象の画像を記憶媒体１０８内の全ての画像としているが、これに限るものではない。例えば、連写によって撮影された一連の画像群に対して消去処理が行えるようにしても良い。
【００８３】
さらに、上述した実施形態では、領域画像２０１に対してユーザの指等が上方向に移動した場合には無効な操作としていたが、上方向に消去処理以外の処理を割り当てるようにしても良い。この処理としては、画像の回転、画像のプロテクトの付与、画像のプロテクトの解除、画像の印刷設定、画像の壁紙登録、画像の壁紙登録の解除等が考えられる。また、画像の回転、画像のプロテクトの付与、画像のプロテクトの解除、画像の印刷設定、画像の壁紙登録、画像の壁紙登録の解除等に対して図８で示した処理が行えるようにしても良い。
【００８４】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００８５】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施形態に係る画像表示装置の一例としてのデジタルカメラの構成を示す図である。
【図２】図１に示すデジタルカメラの背面図である。
【図３】図１に示すデジタルカメラのメインの動作を示すフローチャートである。
【図４】本発明の一実施形態における再生モードの処理について示すフローチャートである。
【図５】先頭画像の全画面表示についての例を示す図である。
【図６】コマ送り又はコマ戻し処理について示すフローチャートである。
【図７】消去処理について示すフローチャートである。
【図８】消去処理の際の画像表示の例を示す図である。
【図９】方向検出処理について示すフローチャートである。
【図１０】角度範囲の変更について示す図である。
【図１１】消去処理の際の画像表示の別の例を示す図である。
【図１２】図１１の場合の角度範囲の変更について示す図である。
【符号の説明】
【００８７】
１０１…レンズ、１０２…撮像素子、１０３…撮像回路、１０４…データバス、１０５…ＡＦ処理回路、１０６…ＡＥ処理回路、１０７…画像処理回路、１０８…記憶媒体、１０９…表示駆動回路、１１０…表示部、１１１…タッチパネル、１１２…タッチパネル駆動回路、１１３…ＣＰＵ、１１４…内蔵メモリ、１１５…操作部材、１１６…電池、１１７…電源回路
【図１】
2009251817.tif 000003
【図２】
2009251817.tif 000004
【図３】
2009251817.tif 000005
【図４】
2009251817.tif 000006
【図５】
2009251817.tif 000007
【図６】
2009251817.tif 000008
【図７】
2009251817.tif 000009
【図８】
2009251817.tif 000010
【図９】
2009251817.tif 000011
【図１０】
2009251817.tif 000012
【図１１】
2009251817.tif 000013
【図１２】
2009251817.tif 000014