(57)【特許請求の範囲】
【請求項１】
表示部に対する物体の近接を検出させる近接検出制御手段と、
表示順が所定の順番に決定されている複数の画像のなかの１つが前記表示部に表示されている状態において、近接が検出された前記物体が近接状態を保ったまま所定の方向に移動する近接なぞり操作が行われた場合、前記近接なぞり操作の移動方向に対応して、前記所定の順番に従って次の前記画像をスクロール表示させる第１の表示制御と、検出された前記物体の近接が前記表示部の所定の位置で所定時間継続する近接ホールド操作が行われた場合、前記画像に関連するメニューを表示させる第２の表示制御を行う表示制御手段と
を備える画像表示制御装置。
【請求項２】
前記近接検出制御手段は、前記表示部に対する前記物体の接触も検出させ、
前記表示制御手段は、前記物体の接触と近接とで、スクロールの態様を切り替える
請求項１に記載の画像表示制御装置。
【請求項３】
前記物体の接触と近接とで、前記スクロールの速度が異なる
請求項２に記載の画像表示制御装置。
【請求項４】
前記物体の接触と近接とで、画像送りの枚数が異なる
請求項２に記載の画像表示制御装置。
【請求項５】
前記表示制御手段は、前記近接ホールド操作が行われたとき表示される前記メニューとして、次の物体近接検出で実行される動作のメニューを表示させる
請求項１に記載の画像表示制御装置。
【請求項６】
前記近接ホールド操作が行われたとき表示される前記メニューの動作は、前記近接ホールド操作が行われなかった場合の前記物体近接検出時に行われる動作とは異なる動作である
請求項１に記載の画像表示制御装置。
【請求項７】
前記表示制御手段は、前記近接ホールド操作が行われたとき表示される前記メニューとして、前記表示部に表示させる画像を前記所定の順番で複数枚離れた所定の画像へジャンプする動作のメニューを表示させる
請求項１に記載の画像表示制御装置。
【請求項８】
前記近接ホールド操作が行われたとき表示される前記メニューの動作は、設定画面により設定される
請求項１に記載の画像表示制御装置。
【請求項９】
所定の被写体を撮像する撮像手段と、
前記撮像手段で撮像された前記画像を記録する記録手段と
をさらに備え、
前記表示制御手段は、前記記録手段に記録された前記画像の前記表示部への表示に対して、前記第１の表示制御と前記第２の表示制御を行う
請求項１に記載の画像表示制御装置。
【請求項１０】
表示部に対する物体の近接を検出させ、前記表示部に表示させる画像を制御する画像表示制御装置が、
表示順が所定の順番に決定されている複数の画像のなかの１つが前記表示部に表示されている状態において、近接が検出された前記物体が近接状態を保ったまま所定の方向に移動する近接なぞり操作が行われた場合、前記近接なぞり操作の移動方向に対応して、前記所定の順番に従って次の前記画像をスクロール表示させる第１の表示制御と、検出された前記物体の近接が前記表示部の所定の位置で所定時間継続する近接ホールド操作が行われた場合、前記画像に関連するメニューを表示させる第２の表示制御を行う
画像表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示制御装置および画像表示制御方法に関し、特に、大量の画像を、より簡単に閲覧できるようにする画像表示制御装置および画像表示制御方法に関する。
【背景技術】
【０００２】
表示部としてタッチパネルを備える電子機器では、タッチパネルのドラッグ操作やフリック操作により、表示部に表示されている画像をスクロールするものがある。また、携帯電話機が備えるカメラでユーザの指の移動を認識し、指の移動に合わせて表示部に表示されている画像をスクロールするものもある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６０９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、コンテンツを記録する記録媒体が大容量化し、携帯型の電子機器にも大量の画像を保存できるようになってきている。そのため、大量の画像を、より簡単に閲覧できるような操作方法が望まれる。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、大量の画像を、より簡単に閲覧できるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面の画像表示制御装置は、表示部に対する物体の近接を検出させる近接検出制御手段と、表示順が所定の順番に決定されている複数の画像のなかの１つが前記表示部に表示されている状態において、近接が検出された前記物体が近接状態を保ったまま所定の方向に移動する近接なぞり操作が行われた場合、前記近接なぞり操作の移動方向に対応して、前記所定の順番に従って次の前記画像をスクロール表示させる第１の表示制御と、検出された前記物体の近接が前記表示部の所定の位置で所定時間継続する近接ホールド操作が行われた場合、前記画像に関連するメニューを表示させる第２の表示制御を行う表示制御手段とを備える。
【０００７】
本発明の一側面の画像表示制御方法は、表示部に対する物体の近接を検出させ、前記表示部に表示させる画像を制御する画像表示制御装置が、表示順が所定の順番に決定されている複数の画像のなかの１つが前記表示部に表示されている状態において、近接が検出された前記物体が近接状態を保ったまま所定の方向に移動する近接なぞり操作が行われた場合、前記近接なぞり操作の移動方向に対応して、前記所定の順番に従って次の前記画像をスクロール表示させる第１の表示制御と、検出された前記物体の近接が前記表示部の所定の位置で所定時間継続する近接ホールド操作が行われた場合、前記画像に関連するメニューを表示させる第２の表示制御を行う。
【０００８】
本発明の一側面においては、表示順が所定の順番に決定されている複数の画像のなかの１つが表示部に表示されている状態において、近接が検出された物体が近接状態を保ったまま所定の方向に移動する近接なぞり操作が行われた場合、近接なぞり操作の移動方向に対応して、所定の順番に従って次の画像がスクロール表示される。また、検出された物体の近接が表示部の所定の位置で所定時間継続する近接ホールド操作が行われた場合、画像に関連するメニューが表示される。
【０００９】
画像表示制御装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１０】
本発明の一側面によれば、大量の画像を、より簡単に閲覧できる。
【図面の簡単な説明】
【００１１】
【図１】本発明を適用した画像表示制御装置の一実施形態としての撮像装置の構成例を示すブロック図である。
【図２】図１の撮像装置の外観の構成例を示す斜視図である。
【図３】第１の表示制御による画面例を示す図である。
【図４】第１の表示制御による画面例を示す図である。
【図５】第１の表示制御による画面例を示す図である。
【図６】第１の表示制御処理を説明するフローチャートである。
【図７】第２の表示制御による画面例を示す図である。
【図８】第２の表示制御処理を説明するフローチャートである。
【図９】図８の近接メニュー表示処理を説明するフローチャートである。
【図１０】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
［撮像装置の構成例］
図１は、本発明を適用した画像表示制御装置の一実施形態としての撮像装置の構成例を示すブロック図である。
【００１３】
図１の撮像装置１は、レンズ部１１乃至RAM２７を含むように構成されている。
【００１４】
レンズ部１１は、撮影レンズ、絞り、フォーカスレンズ等から構成される。レンズ部１１を介して入射する被写体光の光路上には、CCD(Charge Coupled Device)等の撮像素子１２が配置されている。
【００１５】
撮像素子１２、アナログ信号処理部１３、A/D(Analog/Digital)変換部１４、およびデジタル信号処理部１５がその順番で接続されている。
【００１６】
デジタル信号処理部１５にはまた、表示部１７と記録デバイス１９が接続されている。表示部１７の画像表示面にはタッチパネル１６が設けられ、タッチパネル１６と表示部１７とによりタッチスクリーン１８が構成されている。表示部１７は、例えば、液晶ディスプレイ（LCD）等で構成される。
【００１７】
レンズ部１１には、レンズ部１１を構成する絞りの調整や、フォーカスレンズの移動を行うためのアクチュエータ２０が接続されている。アクチュエータ２０には、モータドライバ２１も接続されている。モータドライバ２１は、アクチュエータ２０の駆動制御を行う。
【００１８】
CPU(Central Processing Unit)２３は、撮像装置１全体を制御する。このため、CPU２３には、アナログ信号処理部１３、A/D変換部１４、デジタル信号処理部１５、モータドライバ２１、TG(Timing Generator)２２、操作部２４、EEPROM(Electrically Erasable Programmable ROM)２５、プログラムROM(Read Only Memory)２６、RAM(Random Access Memory)２７、およびタッチパネル１６が接続されている。
【００１９】
タッチパネル１６は、例えば、静電容量方式のタッチパネルであり、ユーザの指によるタッチパネル１６上へのタップ（接触）を検出し、タップされたタッチパネル１６上の位置をCPU２３に出力する。また、タッチパネル１６は、その静電容量の変化（レベル）から、ユーザの指がタッチパネル１６に接触はしてないが、所定の距離内に近づいていること（以下、適宜、近接という。）も検出することができる。タッチパネル１６が近接を検出できる距離は、例えば、画面から約２０mm以内の距離であり、１０mm以内の距離であれば、近接されたタッチパネル１６上の位置も認識できる。なお、タッチパネル１６が接触や近接を検出できる対象は、ユーザの指に限らず、それと同様の導電物体であればよいが、以下では、ユーザの指の検出として説明する。
【００２０】
ユーザは、タッチパネル１６に接触または近接して、ドラッグ操作やフリック操作を行うことができる。タッチパネル１６からの信号を取得するCPU２３は、それらのユーザの操作を検出することができる。
【００２１】
ドラッグ操作とフリック操作は、いずれも、タッチパネル１６と平行な面上をなぞる操作である点は同一である。ただし、ドラッグ操作が、面上から離れる瞬間（直前）の指の速度が遅い（所定値以下である）のに対し、フリック操作は、弾くような動作であるため、離れる瞬間の指の速度が速い（所定値より大である）点が異なる。換言すれば、ドラッグ操作は、なぞった指の移動を止め、なぞった面から上方に離す動作であり、フリック操作は、なぞった指の移動を、その速度を保ったまま横方向に離す動作である。
【００２２】
記録デバイス１９は、例えばDVD(Digital Versatile Disc)等の光ディスクやメモリカード等の半導体メモリその他のリムーバブルな記録媒体で構成されている。記録デバイス１９は、撮像により得られた画像（の信号）を記録する。記録デバイス１９は、撮像装置１本体に対して着脱自在となっている。
【００２３】
EEPROM２５は、設定された各種情報を記憶する。その他の情報、例えば、電源状態がオフにされたときにも保持すべき情報等がEEPROM２５に記憶される。
【００２４】
プログラムROM２６は、CPU２３が実行するプログラムおよびプログラムを実行する上で必要なデータを記憶する。
【００２５】
RAM２７は、CPU２３が各種処理を実行する際のワークエリアとして必要なプログラムやデータを一時記憶する。
【００２６】
以下、図１の構成の撮像装置１全体の動作の概略について説明する。
【００２７】
CPU２３は、プログラムROM２６に記録されているプログラムを実行することにより、撮像装置１を構成する各部を制御する。そして、CPU２３は、タッチパネル１６からの信号や、操作部２４からの信号に応じて、撮像処理、表示部１７への画像の表示制御処理など、所定の処理を実行する。
【００２８】
操作部２４は、ユーザによって操作され、その操作に対応する信号をCPU２３に提供する。操作部２４には、例えば、図２を参照して後述するズームレバー（TELE/WIDE）４１、シャッタボタン４２などが含まれる。
【００２９】
アクチュエータ２０の駆動により、レンズ部１１は、撮像装置１の筐体から露出または収納される。また、アクチュエータ２０の駆動により、レンズ部１１を構成する絞りの調整や、レンズ部１１を構成するフォーカスレンズの移動が行われる。
【００３０】
TG２２は、CPU２３の制御に基づいて、タイミング信号を撮像素子１２に提供する。タイミング信号により、撮像素子１２における露出時間等が制御される。
【００３１】
撮像素子１２は、TG２２から提供されるタイミング信号に基づいて動作することにより、レンズ部１１を介して入射する被写体光を受光して光電変換を行う。そして、撮像素子１２は、受光量に応じたアナログの画像信号をアナログ信号処理部１３に提供する。このとき、モータドライバ２１は、CPU２３の制御に基づいてアクチュエータ２０を駆動する。
【００３２】
アナログ信号処理部１３は、CPU２３の制御に基づいて、撮像素子１２から提供されたアナログの画像信号に対して増幅等のアナログ信号処理を施す。その結果得られるアナログの画像信号は、アナログ信号処理部１３からA/D変換部１４に提供される。
【００３３】
A/D変換部１４は、CPU２３の制御に基づいて、アナログ信号処理部１３からのアナログの画像信号をA/D変換する。その結果得られるデジタルの画像信号は、A/D変換部１４からデジタル信号処理部１５に提供される。
【００３４】
デジタル信号処理部１５は、CPU２３の制御に基づいてA/D変換部１４から提供されたデジタルの画像信号に対して、ノイズ除去処理等のデジタル信号処理を施す。デジタル信号処理部１５は、そのデジタルの画像信号に対応する画像を、表示部１７に表示させる。
【００３５】
また、デジタル信号処理部１５は、A/D変換部１４から提供されたデジタルの画像信号を、例えばJPEG(Joint Photographic Experts Group)等の所定の圧縮符号化方式に従って圧縮符号化する。デジタル信号処理部１５は、圧縮符号化されたデジタルの画像信号を、記録デバイス１９に記録させる。
【００３６】
デジタル信号処理部１５はまた、記録デバイス１９から圧縮符号化されたデジタルの画像信号を読み出し、所定の圧縮符号化方式に対応する伸張復号方式に従って伸張復号する。デジタル信号処理部１５は、そのデジタルの画像信号に対応する画像を表示部１７に表示させる。
【００３７】
その他、デジタル信号処理部１５は、CPU２３の制御に基づいて、AF（auto focus）の機能を発揮させるために用いるAF枠やメニューボタンなどの画像を生成し、表示部１７に表示させる。
【００３８】
撮像素子１２によって撮像された画像は表示部１７に表示される。この場合、表示部１７に表示された画像上にAF枠が設定される。このAF枠の内部の画像に基づいてフォーカスが制御される。
【００３９】
このように、撮像装置１はAF機能を有している。また、撮像装置１は、その他にも、AE（Automatic Exposure）機能、AWB（Auto White Balance）機能を有している。これらの機能は、CPU２３がプログラムROM２６のプログラムを読み出して実行することで実現される。さらにいえば、AF機能、AE機能、およびAWB機能は、撮像装置１が有する機能の例示にしか過ぎない。即ち、撮像装置１は、撮影に関する各種機能を有している。
【００４０】
図２は、図１の撮像装置１の外観の構成例を示す斜視図である。
【００４１】
なお、以下、撮像装置１の面のうち、ユーザが被写体を撮影する場合に被写体と対向する面、即ち、レンズ部１１が配置される面を前面と称する。一方、撮像装置１の面のうち、ユーザが被写体を撮影する場合にユーザと対向する面、即ち、前面の反対側の面を後面と称する。また、撮像装置１の面のうち、ユーザが被写体を撮影する場合に、上側に配置される面を上面と、下側に配置される面を下面と、それぞれ称する。
【００４２】
図２Ａは、撮像装置１の前面の外観の構成例を示す斜視図である。図２Ｂは、撮像装置１の後面の外観の構成例を示す斜視図である。
【００４３】
撮像装置１の前面は、レンズカバー４７で覆うことができる。前面のレンズカバー４７が図中下方に開かれると、図２Ａの状態になる。図２Ａに示されるように、レンズカバー４７の覆いが除かれた前面の上部には、その右方から、レンズ部１１に含まれる撮影レンズ４５とAFイルミネータ４６がその順番で配置されている。
【００４４】
AFイルミネータ４６は、セルフタイマランプを兼ねている。撮像装置１の上面には、図２Ａの左方から、ズームレバー（TELE/WIDE）４１、シャッタボタン４２、再生ボタン４３およびパワーボタン４４がその順番で配置されている。ズームレバー４１、シャッタボタン４２、再生ボタン４３、およびパワーボタン４４は、図１の操作部２４に含まれる。
【００４５】
図２Ｂに示されるように、撮像装置１の後面の全体には、タッチスクリーン１８が配置されている。
【００４６】
タッチスクリーン１８には、被写体を撮影する撮影モードでは、撮像素子１２が捉えた画像が表示され、撮像された画像を表示する再生モードでは、記録デバイス１９に記録されている画像が表示される。またタッチスクリーン１８には、GUI（Graphical User Interface）としての、撮像装置１の各種の設定項目を設定（変更）するためのメニューボタンや、保存されている複数の画像を一覧表示させる一覧表示ボタン、表示されている画像を削除する削除ボタン、撮影モードに切り替える撮影モードボタンなども表示される。
【００４７】
［画像表示制御の第１の実施の形態］
次に、本発明の画像表示制御の第１の実施の形態としての、撮像装置１（CPU２３）の第１の表示制御について説明する。
【００４８】
撮像装置１は、再生モードにおいて、ユーザの指をタッチスクリーン１８に接触させてなぞる操作（ドラッグ操作およびフリック操作）を行うことで、記録デバイス１９から読み出されて表示部１７に表示されている撮像画像をスクロールさせることができる。また、撮像装置１は、ユーザの指をタッチスクリーン１８に近接させてなぞる操作を行うことで、接触してなぞる操作と同様に、撮像画像をスクロールさせることができる。
【００４９】
［第１の表示制御による画面例］
図３は、再生モードにおいてタッチスクリーン１８に、ユーザが指を近接させている様子を示している。
【００５０】
再生モードの表示画面では、画面中央に撮像画像P1が表示され、その両脇の画面左端と画面右端の領域には、メニューボタンM1、カレンダー表示ボタンM2、一覧表示ボタンM3、スライドショーボタンM4、削除ボタンM5、ワイドズームボタンM6、撮影モードボタンM7（の画像）が表示されている。ユーザが指をタッチスクリーン１８に近接させただけでは、表示画面に変化はない。
【００５１】
図４は、ユーザが図３のようにタッチスクリーン１８に近接させた指を、近接状態を保ったまま、横（右）方向に移動させたときの表示画面を示している。
【００５２】
撮像装置１（CPU２３）は、近接を検出したユーザの指が、一定距離以上動いたことを検出する。そして、撮像装置１は、表示画面中央に配置していた撮像画像P1を、指の移動に合わせてスクロールさせる。図４のように、撮像画像P1を右方向にスクロールさせたとき、撮像画像P1に左側には、次に表示する画像である撮像画像P2の一部が表示される。
【００５３】
撮像画像P1と撮像画像P2との関係について説明する。記録デバイス１９には、撮像装置１で撮像されて得られた複数の撮像画像が記録されている。撮像装置１は、再生モードにおいて、撮像された日付順、ファイル名（英数字）の順、記録デバイス１９内の配置されている順、などの所定の順番で１枚ずつ、順送りまたは逆送りに撮像画像を表示する。撮像画像P2は、順送りまたは逆送りに撮像画像を表示する順番で、撮像画像P1の次に表示される撮像画像である。
【００５４】
図５は、ユーザが図４に示した状態から指をさらに移動させ、移動の速度を落とすことなくタッチスクリーン１８からユーザの指が離れた後の表示画面を示している。即ち、図５は、ユーザが、近接させた指でフリック操作（近接フリック操作）を行った後の表示画面を示している。
【００５５】
撮像装置１は、タッチスクリーン１８からユーザの指の近接が離れたときの速度を検出し、速度が所定の閾値以上であることから、近接フリック操作が行われたと判断する。そして、撮像装置１は、図４に示したように、撮像画像P1を右方向にスクロールさせたときに表示させた、次の撮像画像P2の全部を表示させる。即ち、図３において表示されていた撮像画像P1が、撮像画像P2にとって代わる。このとき、表示画面では、撮像画像P1の右方向のスクロールとともに撮像画像P2もスクロールして、撮像画像P2の右側から徐々に表示されるようなスクロールアニメーションによって、撮像画像P2が表示される。
【００５６】
［第１の表示制御のフローチャート］
図６は、図３乃至図５を参照して説明した第１の表示制御処理を説明するフローチャートである。
【００５７】
初めに、ステップＳ１において、撮像装置１は、タッチパネル１６に対するユーザの指の接触または近接を検出したかを判定する。
【００５８】
ユーザの指の接触かまたは近接のいずれかが検出されるまで、ステップＳ１の処理が繰り返し実行される。そして、ステップＳ１で、ユーザの指の接触が検出されたと判定された場合、処理はステップＳ２に進み、撮像装置１は、指の接触に対して予め決定された所定の処理（タップ処理）を実行する。その後、処理はステップＳ１に戻る。
【００５９】
一方、ステップＳ１で、ユーザの指の近接が検出されたと判定された場合、処理はステップＳ３に進み、撮像装置１は、近接が検出された指の移動を検出したかを判定する。ステップＳ３で、指の移動を検出していないと判定された場合、処理はステップＳ１に戻る。
【００６０】
一方、ステップＳ３で、指の移動を検出したと判定された場合、処理はステップＳ４に進み、撮像装置１は、最初の近接検出位置から、指が所定の距離ＤＳ以上移動したかを判定する。ステップＳ４で、最初の近接検出位置から所定の距離ＤＳ以上移動していないと判定された場合、処理はステップＳ１に戻る。
【００６１】
一方、ステップＳ４で、最初の近接検出位置から所定の距離ＤＳ以上移動したと判定された場合、処理はステップＳ５に進み、撮像装置１は、近接検出された指の移動に合わせて撮像画像をスクロールさせる。
【００６２】
そして、ステップＳ６において、撮像装置１は、近接検出された指が画面から離されたかを判定する。ステップＳ６で、近接検出された指が画面から離されていないと判定された場合、処理はステップＳ５に戻り、指の移動に合わせて撮像画像がスクロールされる。
【００６３】
一方、ステップＳ６で、近接検出された指が画面から離されたと判定された場合、処理はステップＳ７に進み、撮像装置１は、直近の（画面から離される直前の）指の速度が所定の閾値THa以上であるかを判定する。
【００６４】
ステップＳ７で、直近の指の速度が所定の閾値THa以上であると判定された場合、処理はステップＳ８に進み、撮像装置１は、近接フリック操作が行われたと判断し、次の撮像画像を表示させるスクロールアニメーションを行う。
【００６５】
一方、ステップＳ７で、直近の指の速度が所定の閾値THa未満であると判定された場合、処理はステップＳ９に進み、撮像装置１は、最初の近接検出位置から離れた位置までの指の移動量の総計が所定の閾値THb以上であるかを判定する。即ち、最初の近接検出位置から離れた位置までの指の移動距離が所定の閾値THb以上であるかが判定される。
【００６６】
ステップＳ９で、指の移動量の総計が所定の閾値THb以上であると判定された場合、処理はステップＳ１０に進み、撮像装置１は、近接ドラッグ操作が行われたと判断し、次の撮像画像を表示させるスクロールアニメーションを行う。
【００６７】
一方、ステップＳ９で、指の移動量の総計が所定の閾値THb未満であると判定された場合、処理はステップＳ１１に進み、撮像装置１は、スクロールさせた撮像画像を画面中央（近接ドラッグ開始前の位置）に戻すスクロールアニメーションを行う。
【００６８】
ステップＳ８，Ｓ１０，Ｓ１１の処理後は、処理がステップＳ１に戻され、それ以降の処理が再度実行される。
【００６９】
以上の第１の表示制御処理は、撮像装置１の電源がオフされるまで実行される。
【００７０】
以上のように、本発明の第1の表示制御によれば、ユーザは、指をタッチスクリーン１８に近接させてなぞる操作（ドラッグ操作またはフリック操作）を行うことで、接触して行うときと同様の撮像画像のスクロール表示を行うことができる。この場合、タッチスクリーン１８に触らなくても良いので、軽快な操作感を得ることができる。また、タッチスクリーン１８に触わる必要がないので、ユーザの操作の失敗率を低減させることができ、接触して操作することによる指紋や汚れの付着も防止することができる。
【００７１】
なお、上述した例では、撮像装置１は、近接させてなぞる操作により、接触してなぞる操作と同じスクロールアニメーションを行うようにした。しかし、近接操作と接触操作で、スクロールアニメーションの効果を異なる（スクロールの態様を切り替える）ようにしてもよい。例えば、スクロールの速度や画像送りの枚数を近接操作と接触操作で変えるようにしてもよい。より具体的には、例えば、近接操作のスクロール速度を接触操作のときよりも速くしたり、画像送りの枚数を、接触操作は１枚ごと、近接操作は数枚ごと、などのようにすることができる。近接操作と接触操作で異なる挙動をすることができるので、操作の幅が広がる。
【００７２】
［画像表示制御の第２の実施の形態］
次に、本発明の画像表示制御の第２の実施の形態としての、撮像装置１（CPU２３）の第２の表示制御について説明する。撮像装置１の第２の表示制御は、上述した第1の表示制御に、さらに所定の機能を付加したものである。
【００７３】
具体的には、ユーザの近接ホールド操作が検出された場合、通常の近接ドラッグ操作および近接フリック操作のときとは異なる動作のメニューが表示される。近接ホールド操作とは、タッチスクリーン１８の一定の位置にユーザの指を近接させている状態を、所定時間継続する操作である。
【００７４】
［第２の表示制御による画面例］
図７は、ユーザの近接ホールド操作が検出されたときに表示される動作メニューの表示例を示している。
【００７５】
図７の例では、通常の近接ドラッグ操作および近接フリック操作のときとは異なる動作のメニューとして、近接フリック操作をしたときに、所定の順番で１００枚離れた撮像画像にジャンプ表示するメニューQ1が表示されている。ユーザが右または左方向に近接フリック操作を行うと、所定の順番で１００枚先または１００枚前の撮像画像がスクロールして表示されるスクロールアニメーションが実行される。
【００７６】
なお、図７の例では、メニューの内容が、１００枚離れた撮像画像にジャンプ表示する内容であったが、近接ホールド操作で表示されるメニューの内容は適宜決定することができる。例えば、前後の日付の撮像画像へのジャンプ、異なるフォルダの撮像画像へのジャンプなどが表示されるようにしてもよい。また、どのようなメニューを表示するかを設定画面でユーザが選択（決定）できるようにしてもよい。
【００７７】
［第２の表示制御のフローチャート］
図８は、撮像装置１（CPU２３）による第２の表示制御を説明するフローチャートである。
【００７８】
上述したように、第２の表示制御は、第1の表示制御に、新たな機能が付加されたものであり、新たな機能に関する部分以外は、図６の処理と同一である。より具体的には、図８において、ステップＳ２５とＳ２６の処理が追加されている以外は、図６の処理と同様であり、図８のステップＳ２１乃至Ｓ２４およびＳ２７乃至Ｓ３３は、図６のステップＳ１乃至Ｓ４およびＳ５乃至Ｓ１１にそれぞれ対応する。従って、以下では、新たに追加されたステップＳ２５とＳ２６に関する処理以外の説明は省略する。
【００７９】
ステップＳ２３において、近接させた指の移動を検出したと判定された場合、処理はステップＳ２４に進む。一方、ステップＳ２３で、近接させた指の移動を検出していないと判定された場合、処理はステップＳ２５に進む。また、ステップＳ２４で、最初の近接検出位置から、近接させた指が所定の距離ＤＳ以上移動していないと判定された場合も、処理がステップＳ２５に進められる。即ち、最初に近接検出された位置から実質的に動いていないと判定された場合に、ステップＳ２５の処理が行われる。
【００８０】
ステップＳ２５では、撮像装置１は、最初の近接検出から、所定の時間ＤＴが経過したかを判定する。ステップＳ２５で、最初の近接検出から所定の時間ＤＴが経過していないと判定された場合、処理はステップＳ２１に戻る。
【００８１】
一方、ステップＳ２５で、最初の近接検出から所定の時間ＤＴが経過したと判定された場合、処理はステップＳ２６に進み、撮像装置１は、近接メニュー表示処理を実行する。近接メニュー表示処理が終了したら、処理はステップＳ２１に戻る。
【００８２】
図９のフローチャートを参照して、ステップＳ２６で行われる近接メニュー表示処理の詳細について説明する。
【００８３】
初めにステップＳ５１において、撮像装置１は、近接検出された指の位置に合わせてメニューをタッチスクリーン１８に表示させる。
【００８４】
そして、ステップＳ５２において、撮像装置１は、近接検出されたユーザの指のその後の状態を判定する。即ち、撮像装置１は、近接検出された指が接触された、近接のまま、離された、のいずれであるかを判定する。
【００８５】
ステップＳ５２で、近接検出された指が接触されたと判定された場合、処理はステップＳ５３に進み、撮像装置１は、指の接触に対して予め決定された所定の処理（タップ処理）を実行する。その後、処理は図８のステップＳ２１に戻る。
【００８６】
一方、ステップＳ５２で、指の近接状態が継続されていると判定された場合、処理はステップＳ５４に進み、撮像装置１は、最初の近接検出位置から、ユーザの指が所定の距離ＤＳ以上移動したかを判定する。ステップＳ５４で、最初の近接検出位置から所定の距離ＤＳ以上移動していないと判定された場合、処理はステップＳ５２に戻る。
【００８７】
一方、ステップＳ５４で、最初の近接検出位置から所定の距離ＤＳ以上移動したと判定された場合、処理はステップＳ５５に進み、撮像装置１は、近接検出された指の移動に合わせて撮像画像をスクロールさせる。
【００８８】
即ち、ステップＳ５４及びＳ５５は、ユーザの指の近接が検出されて、メニューが表示されても、指が移動された場合には、通常の近接ドラッグ操作と同様に、撮像画像がスクロールされることを意味している。
【００８９】
一方、ステップＳ５２で、近接検出された指が離されたと判定された場合、処理はステップＳ５６に進む。そして、ステップＳ５６では、撮像装置１は、直近の（画面から離れる直前の）指の速度が所定の閾値THa以上であるかを判定する。
【００９０】
ステップＳ５６で、直近の指の速度が所定の閾値THa未満であると判定された場合、処理はステップＳ５７に進み、撮像装置１は、ステップＳ５１で表示させたメニューを消去させる。
【００９１】
一方、ステップＳ５６で、直近の指の速度が所定の閾値THa以上であると判定された場合、処理はステップＳ５８に進み、撮像装置１は、近接フリック操作が行われたと判断し、表示したメニューの内容に対応する撮像画像のスクロールアニメーションを行う。
【００９２】
ステップＳ５６乃至Ｓ５８は、ユーザが近接させた指をゆっくり離した場合はメニューのキャンセル操作と判断してメニューを消去し、近接フリック操作が行われた場合は、メニューの内容に対応する撮像画像のスクロールアニメーションを行うことを意味している。
【００９３】
ステップＳ５７またはＳ５８の後は、処理は図８のステップＳ２１に戻る。
【００９４】
以上の第２の表示制御処理では、第１の表示制御の機能に加え、タッチスクリーン１８上の一定の位置での近接を保った状態にすることで、通常の近接フリック操作と異なる動作をする近接フリック操作が使用可能になる。近接フリック操作で複数の動作が可能となり、操作の幅が広がるので、操作性が向上する。
【００９５】
以上のように、本発明を適用した画像表示制御装置の一実施形態としての撮像装置では、近接してなぞる操作に対応するスクロールアニメーション機能を備えることで、記録デバイス１９に記録された大量の撮像画像を、より簡単に閲覧できるようになる。
【００９６】
［コンピュータの構成例］
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることができる。
【００９７】
この場合、図１の撮像装置１が実行してもよいことは勿論のこと、その他例えば、図１０に示されるパーソナルコンピュータが実行してもよい。
【００９８】
図１０において、CPU１０１は、ROM（Read Only Memory）１０２に記録されているプログラム、または記憶部１０８からRAM（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。RAM１０３にはまた、CPU１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００９９】
CPU１０１、ROM１０２、およびRAM１０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【０１００】
入出力インタフェース１０５には、キーボード、マウスなどよりなる入力部１０６、タッチパネルディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクなどより構成される記憶部１０８、モデムおよびターミナルアダプタなどより構成される通信部１０９が接続されている。通信部１０９は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【０１０１】
入出力インタフェース１０５にはまた、必要に応じてドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブルメディア１１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１０８にインストールされる。
【０１０２】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１０３】
本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０４】
以上、本発明が適用された画像表示制御装置により表示が制御される表示部１７としては、例えば、液晶ディスプレイとした。しかし、本発明は、液晶ディスプレイのみならず、次のような表示装置にも適用可能である。即ち、動画像を構成するフレームやフィールドといった単位（以下、かかる単位をコマと称する）毎に表示が指示される表示装置であって、所定時間の間、１コマを構成する複数の画素が表示素子により構成されており、それら表示素子のうちの少なくとも一部の表示を保持させることができる表示装置に適用できる。なお、以下、かかる表示素子をホールド型表示素子と称し、かかるホールド型表示素子により画面が構成される表示装置を、ホールド型表示装置と称する。即ち、液晶表示装置はホールド型表示装置の例示にしか過ぎず、本発明は、ホールド型表示装置全体に適用可能である。
【０１０５】
さらに、本発明は、ホールド型表示装置のみならず、例えば、発光素子として有機ＥＬ(Electro Luminescent)デバイスを用いた平面自発光型の表示装置等にも適用可能である。即ち、本発明は、画像が複数の画素から構成され、その画素を表示する表示素子を含む表示装置全体に適用可能である。なお、かかる表示装置を、画素型表示装置と称する。ここで、画素型表示装置において、１つの画素に１つの表示素子が必ずしも対応付けられている必要は特に無い。
【０１０６】
換言すると、本発明が適用された画像表示制御装置により表示が制御される表示装置は、上述した一連の処理を実行可能とする表示装置であれば足りる。
【０１０７】
また、上述した実施の形態では、表示装置（表示部）を備える撮像装置（例えば、デジタルカメラ）に本発明を適用した場合について説明した。しかし、本発明の画像表示制御は、表示装置を備えるその他の電子機器、例えば、PDA（Personal Digital Assistants）、携帯電話機、携帯型ゲーム機器、携帯型の再生装置やテレビジョン受像機等にも適用可能である。
【０１０８】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１０９】
１  撮像装置，  １６  タッチパネル，  １７  表示部，  １８  タッチスクリーン，  ２３  CPU
【図１】
0005614275.tif 000002
【図２】
0005614275.tif 000003
【図３】
0005614275.tif 000004
【図４】
0005614275.tif 000005
【図５】
0005614275.tif 000006
【図６】
0005614275.tif 000007
【図７】
0005614275.tif 000008
【図８】
0005614275.tif 000009
【図９】
0005614275.tif 000010
【図１０】
0005614275.tif 000011