(57)【特許請求の範囲】
【請求項１】
表示手段に複数の表示アイテムを表示するように制御する表示制御手段と、
前記表示手段に対するタッチ操作を検出する検出手段と、
前記複数の表示アイテムのそれぞれの表示領域よりも広い領域に、前記複数の表示アイテムに対するタッチ操作を受け付けるための反応領域を設定する設定手段と、
前記複数の表示アイテムの何れかを、各表示アイテムの反応領域に対するタッチ操作とは異なるユーザ操作に応じて選択可能な選択手段と、
タッチ操作を受け付けた場合に、タッチされた表示アイテムを該タッチ操作に応じて移動させる移動手段と、
前記移動手段によって前記複数の表示領域が近付いたことにより、前記複数の表示アイテムの反応領域が互いに重なった重複領域が生じており、前記検出手段により前記重複領域に対するタッチ操作が検出された場合に、前記選択手段により選択されている表示アイテムに対するタッチ操作として受け付ける受付手段と、
を有することを特徴とする電子機器。
【請求項２】
前記重複領域は、前記複数の表示アイテムの表示領域が何れも含まれない領域であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記選択手段は、タッチ操作とは異なる操作に応じて前記複数の表示アイテムの何れかを選択することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記選択手段は、方向を指示する操作部材による操作に応じて前記複数の表示アイテムの何れかを選択することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記操作部材は、前記方向を指示する第１の操作部材と、前記方向とは異なる方向を指示する第２の操作部材とを有し、
前記受付手段は、前記第２の操作部材を介した操作に応じて前記選択手段により選択されている表示アイテムに対する操作を受け付けることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記選択手段は、前記移動手段によって前記複数の表示領域が近付いたことにより、前記複数の表示アイテムの反応領域が互いに重なった重複領域が生じている場合に、当該反応領域のうち、前記重複領域でない領域がタッチされると、タッチされた反応領域に対応する表示アイテムを選択することを特徴とする請求項１ないし５の何れか１項に記載の電子機器。
【請求項７】
前記表示制御手段は、前記複数の表示アイテムの表示領域が重ならないように前記複数の表示アイテムを表示することを特徴とする請求項１ないし６の何れか１項に記載の電子機器。
【請求項８】
前記選択手段により前記複数の表示アイテムのうち何れか一つの表示アイテムが選択されているときに、前記検出手段により前記重複領域に対するタッチ操作であって、前記選択手段により選択されていない表示アイテムの方向に近づけるための操作が検出された場合、前記選択手段により選択されている表示アイテムを通知する通知手段を有することを特徴とする請求項１ないし７の何れか１項に記載の電子機器。
【請求項９】
前記選択手段により前記複数の表示アイテムのうち何れか一つの表示アイテムが選択され、前記複数の表示アイテムの反応領域が互いに重なった重複領域がある場合、
前記設定手段は、前記選択手段により選択されていない表示アイテムの反応領域を移動させることを特徴とする請求項１ないし８の何れか１項に記載の電子機器。
【請求項１０】
前記複数の表示アイテムは、第１の表示アイテムおよび第２の表示アイテムであって、前記第１の表示アイテムは、範囲の始点をユーザが指定するための表示アイテムであり、
前記第２の表示アイテムは、前記範囲の終点をユーザが指定するための表示アイテムであることを特徴とする請求項１ないし９の何れか１項に記載の電子機器。
【請求項１１】
表示手段に、範囲の始点をユーザが指定するための第１の表示アイテム、および前記範囲の終点をユーザが指定するための第２の表示アイテムを表示するように制御する表示制御手段と、
前記表示手段に対するタッチ操作を検出する検出手段と、
前記第１の表示アイテムと前記第２の表示アイテムのそれぞれの表示領域よりも広い領域に、それぞれの表示アイテムに対するタッチ操作を受け付けるための反応領域を設定する設定手段と、
前記第１の表示アイテムと前記第２の表示アイテムを含む複数の表示アイテムの何れかを選択する選択手段と、
前記第１の表示アイテムまたは前記第２の表示アイテムに対するタッチ操作を受け付けた場合に、タッチされた表示アイテムを該タッチ操作に応じて移動させる移動手段と、
前記移動手段によって前記第１の表示アイテムと前記第２の表示アイテムの表示領域が近付いたことにより、前記第１の表示アイテムと前記第２の表示アイテムの反応領域が互いに重なった重複領域が生じており、前記検出手段により前記重複領域に対するタッチ操作が検出された場合に、前記選択手段により選択されている表示アイテムに対するタッチ操作として受け付ける受付手段と、
を有することを特徴とする電子機器。
【請求項１２】
前記第１の表示アイテムと前記第２の表示アイテムは、一連の画像、音楽データ、表の少なくとも１つの範囲について、それぞれ始点と終点を指定するための表示アイテムであることを特徴とする請求項１０または１１に記載の電子機器。
【請求項１３】
前記一連の画像は、動画であることを特徴とする請求項１２に記載の電子機器。
【請求項１４】
前記受付手段は、他の表示アイテムの反応領域と重なっていない反応領域に対するタッチ操作が検出された場合に、前記選択手段による選択にかかわらず、タッチされた反応領域に対応する表示アイテムに対するタッチ操作として受け付けることを特徴とする請求項１ないし１３の何れか１項に記載の電子機器。
【請求項１５】
前記選択手段は、前記受付手段が、タッチされた反応領域に対応する表示アイテムであって、選択していなかった表示アイテムに対するタッチ操作として受け付けることに応じて、前記タッチされた反応領域に対応する表示アイテムを選択することを特徴とする請求項１４に記載の電子機器。
【請求項１６】
表示手段に複数の表示アイテムを表示するように制御する表示制御ステップと、
前記表示手段に対するタッチ操作を検出する検出ステップと、
前記複数の表示アイテムのそれぞれの表示領域よりも広い領域に、前記複数の表示アイテムに対するタッチ操作を受け付けるための反応領域を設定する設定ステップと、
前記複数の表示アイテムの何れかを、各表示アイテムの反応領域に対するタッチ操作とは異なるユーザ操作に応じて選択可能な選択ステップと、
タッチ操作を受け付けた場合に、タッチされた表示アイテムを該タッチ操作に応じて移動させる移動ステップと、
前記移動ステップによって前記複数の表示領域が近付いたことにより、前記複数の表示アイテムの反応領域が互いに重なった重複領域が生じており、前記検出ステップにより前記重複領域に対するタッチ操作が検出された場合に、前記選択ステップにより選択されている表示アイテムに対するタッチ操作として受け付ける受付ステップと、
を有することを特徴とする電子機器の制御方法。
【請求項１７】
表示手段に、範囲の始点をユーザが指定するための第１の表示アイテム、および前記範囲の終点をユーザが指定するための第２の表示アイテムを表示するように制御する表示制御ステップと、
前記表示手段に対するタッチ操作を検出する検出ステップと、
前記第１の表示アイテムと前記第２の表示アイテムのそれぞれの表示領域よりも広い領域に、それぞれの表示アイテムに対するタッチ操作を受け付けるための反応領域を設定する設定ステップと、
前記第１の表示アイテムと前記第２の表示アイテムを含む複数の表示アイテムの何れかを選択する選択ステップと、
前記第１の表示アイテムまたは前記第２の表示アイテムに対するタッチ操作を受け付けた場合に、タッチされた表示アイテムを該タッチ操作に応じて移動させる移動ステップと、
前記移動ステップによって前記第１の表示アイテムと前記第２の表示アイテムの表示領域が近付いたことにより、前記第１の表示アイテムと前記第２の表示アイテムの反応領域が互いに重なった重複領域が生じており、前記検出ステップにより前記重複領域に対するタッチ操作が検出された場合に、前記選択ステップにより選択されている表示アイテムに対するタッチ操作として受け付ける受付ステップと、
を有することを特徴とする電子機器の制御方法。
【請求項１８】
コンピュータを、請求項１ないし１５の何れか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項１ないし１５の何れか１項に記載された電子機器の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、タッチパネルを搭載したスマートフォンやデジタルカメラ等の電子機器が普及している。タッチパネルを用いた操作方法としては、タッチパネルにタッチボタン等の表示アイテムを表示し、表示アイテムに対するタッチが行われると、タッチされた表示アイテムに対応する機能を実行する、ということが一般的に行われている。
【０００３】
しかしながら、表示アイテムが表示された領域に対して正確にタッチするのは必ずしも容易ではない。特許文献１では、タッチボタンよりも広い範囲にタッチボタンに対応するタッチ反応領域を設定することで、正確なタッチ操作を行わなくてもタッチボタンにタッチできる操作方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３２６８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように表示アイテムより広い範囲にタッチ反応領域を設定する場合、複数の表示アイテムを表示し、表示アイテム同士が近接すると、互いのタッチ反応領域が重なってしまう場合がある。このように重なったタッチ反応領域に対するタッチがあった場合、ユーザがどの表示アイテムに対する操作をする意図であったかを判別しにくい。そのため、ユーザが意図した表示アイテムとは異なる表示アイテムに対応する機能が実行されてしまい、ユーザの意図する操作が行えないことがあった。
【０００６】
本発明は、上述したような問題点に鑑みてなされたものであり、複数の表示アイテムが近接している場合でも、ユーザが意図した表示アイテムに対するタッチ操作を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の電子機器は、表示手段に複数の表示アイテムを表示するように制御する表示制御手段と、前記表示手段に対するタッチ操作を検出する検出手段と、前記複数の表示アイテムのそれぞれの表示領域よりも広い領域に、前記複数の表示アイテムに対するタッチ操作を受け付けるための反応領域を設定する設定手段と、前記複数の表示アイテムの何れかを、各表示アイテムの反応領域に対するタッチ操作とは異なるユーザ操作に応じて選択可能な選択手段と、タッチ操作を受け付けた場合に、タッチされた表示アイテムを該タッチ操作に応じて移動させる移動手段と、前記移動手段によって前記複数の表示領域が近付いたことにより、前記複数の表示アイテムの反応領域が互いに重なった重複領域が生じており、前記検出手段により前記重複領域に対するタッチ操作が検出された場合に、前記選択手段により選択されている表示アイテムに対するタッチ操作として受け付ける受付手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の表示アイテムが近接している場合でも、ユーザが意図した表示アイテムに対するタッチ操作を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態のデジタルカメラの外観図である。
【図２】デジタルカメラの構成を示すブロック図である。
【図３】動画編集モードの処理を示すフローチャートである。
【図４】編集画面の一例を示す図である。
【図５】始点／終点指定処理を示すフローチャートである。
【図６】表示アイテムの表示領域と反応領域の一例を示す図である。
【図７】始点アイテム／終点アイテム移動処理を示すフローチャートである。
【図８】反応領域を移動する処理を説明するための図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の好適な実施形態について説明する。なお、以下に説明する実施形態では、本発明に係る撮像装置の一例として、デジタルカメラを適用した場合について説明する。
【００１１】
図１は、本実施形態に係るデジタルカメラの外観図である。
表示部１０１は、表示手段の一例であって、画像や各種情報を表示する。シャッターボタン１０２は、ユーザが撮影指示を行うためのボタンである。モード切替スイッチ１０３は、ユーザがデジタルカメラ１００の各種モードを切替えるためのスイッチである。コネクタ１０４は、パーソナルコンピュータやプリンタ等の外部機器と通信するための接続ケーブル１０５を繋げるための接続部である。
【００１２】
操作部１０６は、ユーザからの各種操作を受け付ける。操作部１０６には、各種スイッチ、ボタン、表示部１０１の画面上に配置されたタッチパネル１０７、コントローラホイール１０８等の操作部材が含まれる。また、操作部１０６には、上ボタン１０９、下ボタン１１０、左ボタン１１１、右ボタン１１２よりなる４方向ボタン、ＳＥＴボタン１１３が含まれる。なお、上ボタン１０９と下ボタン１１０とは第１の操作部材の一例であって、総称して上下キーと称する。また、左ボタン１１１と右ボタン１１２とは第２の操作部材の一例であって、総称して左右キーと称する。
【００１３】
電源スイッチ１１４は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体１１５は、メモリカードやハードディスク等である。記録媒体スロット１１６は、記録媒体１１５を格納する。記録媒体スロット１１６に格納された記録媒体１１５は、デジタルカメラ１００との間で通信が可能になり、画像データを記録したり再生したりすることができる。記録媒体スロット１１６は蓋１１７によって閉塞される。図１に示すように、蓋１１７を開くことで記録媒体１１５を記録媒体スロット１１６に格納したり、取り出したりすることができる。
【００１４】
図２は、デジタルカメラ１００の構成を示すブロック図である。なお、図１と同一の構成は、同一符号を付してその説明を省略する。
撮影レンズ２００はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター２０１は絞り機能を備える。撮像部２０２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２０３は、撮像部２０２から出力されるアナログ信号をデジタル信号に変換する。バリア２０４は、デジタルカメラ１００の撮影レンズ２００を覆うことにより、撮影レンズ２００、シャッター２０１、撮像部２０２を含む撮像系の汚れや破損を防止する。
【００１５】
画像処理部２０５は、Ａ／Ｄ変換器２０３からの画像データまたはメモリ制御部２０６からの画像データに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２０５では、撮影した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部２０７が露光制御、測距制御を行う。この処理により、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。更に、画像処理部２０５では、撮影した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１６】
Ａ／Ｄ変換器２０３からの画像データは、画像処理部２０５およびメモリ制御部２０６を介してまたはメモリ制御部２０６を介してメモリ２０８に直接書き込まれる。メモリ２０８は、撮像部２０２によって得られＡ／Ｄ変換器２０３によりデジタルデータに変換された画像データや表示部１０１に表示するための画像データを格納する。メモリ２０８は、所定枚数の静止画像や所定時間の動画および音声を格納するのに十分な記憶容量を備えている。また、メモリ２０８は、画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００１７】
Ｄ／Ａ変換器２０９は、メモリ２０８に格納されている表示用の画像データをアナログ信号に変換して表示部１０１に供給する。したがって、メモリ２０８に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２０９を介して表示部１０１により表示される。表示部１０１は、ＬＣＤ等の表示器上にＤ／Ａ変換器２０９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２０３によって一度Ａ／Ｄ変換されメモリ２０８に蓄積されたデジタル信号をＤ／Ａ変換器２０９においてアナログ変換し、表示部１０１に逐次転送して表示することでスルー画像を表示（ライブビュー表示）でき、電子ビューファインダとして機能する。
【００１８】
不揮発性メモリ２１０は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ２１０には、システム制御部２０７の動作用の定数、プログラム等が記憶される。このプログラムは、本実施形態の後述する各種フローチャートを実行するためのプログラムである。
システム制御部２０７は、デジタルカメラ１００全体を制御する。システム制御部２０７は、表示制御手段、設定手段、受付手段、移動手段および通知手段の一例に対応する。システム制御部２０７が不揮発性メモリ２１０に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ２１１は、例えばＲＡＭが用いられる。システムメモリ２１１には、システム制御部２０７の動作用の定数、変数、不揮発性メモリ２１０から読み出したプログラム等を展開する。また、システム制御部２０７は、メモリ２０８、Ｄ／Ａ変換器２０９、表示部１０１等を制御することにより表示制御も行う。システムタイマー２１２は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１９】
モード切替スイッチ１０３、第１シャッタースイッチ２１３、第２シャッタースイッチ２１４、操作部１０６はシステム制御部２０７に各種の動作指示を入力するための操作手段である。
モード切替スイッチ１０３は、システム制御部２０７の動作モードを静止画記録モード、動画撮影モード、再生モード等の何れかに切替えることができる。静止画記録モードに含まれるモードには、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ１０３によりメニューボタンに含まれる上述したモードの何れかに直接切替えることができる。または、モード切替スイッチ１０３でメニューボタンに一旦、切替えた後に、メニューボタンに含まれるこれらのモードの何れかに、他の操作手段を用いて切替えてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。また、再生モードには、後述する動画編集モードがある。
【００２０】
第１シャッタースイッチ２１３は、シャッターボタン１０２の操作途中、いわゆる半押し（撮影準備指示）でオンとなり、第１シャッタースイッチ信号ＳＷ１を発生させる。システム制御部２０７は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
第２シャッタースイッチ２１４は、シャッターボタン１０２の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生させる。システム制御部２０７は、第２シャッタースイッチ信号ＳＷ２により、撮像部２０２からの信号読み出しから記録媒体１１５に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２１】
操作部１０６の各操作部材は、表示部１０１に表示される種々の機能アイコンを選択操作すること等により、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとして、例えば、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部１０１に表示される。ユーザは表示部１０１に表示されたメニュー画面と、上下キー、左右キーおよびＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
コントローラホイール１０８は、操作部１０６に含まれる回転操作可能な操作部材である。コントローラホイール１０８は、上下キーおよび左右キーと共に選択項目を指示する際等に使用される。
【００２２】
電源制御部２１５は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部２１５は、その検出結果およびシステム制御部２０７の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１１５を含む各部へ供給する。電源部２１６は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ２１７は、記録媒体１１５との間のインターフェースである。記録媒体１１５は、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２３】
通信部２１８は、無線または有線ケーブルによって外部機器との間で映像信号や音声信号等の送受信を行う。通信部２１８は、無線ＬＡＮやインターネットとも接続可能である。通信部２１８は、撮像部２０２で撮影された画像（スルー画像を含む）や記録媒体１１５に記録された画像を送信可能であって、外部機器から画像データやその他の各種情報を受信することができる。
姿勢検知部２１９は、重力方向に対するデジタルカメラ１００の姿勢を検知する。システム制御部２０７は、姿勢検知部２１９により検知された姿勢に基づいて、撮像部２０２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別できる。システム制御部２０７は、姿勢検知部２１９で検知された姿勢に応じた向き情報を撮像部２０２で撮影された画像の画像ファイルに付加したり、画像を回転して記録したりすることができる。姿勢検知部２１９は、加速度センサやジャイロセンサ等を用いることができる。
【００２４】
また、操作部１０６の一つとして、表示部１０１に対する接触を検出可能な検出手段としてのタッチパネル１０７を有する。タッチパネル１０７と表示部１０１とは一体的に構成することができる。例えば、光の透過率が表示部１０１の表示を妨げないように、タッチパネル１０７を表示部１０１の表示面の上層に取り付ける。そして、タッチパネル１０７における入力座標と、表示部１０１上の表示座標とを対応付けることで、あたかもユーザが表示部１０１上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。タッチパネル１０７には、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等の様々な方式のうち何れかの方式を用いることができる。方式によって、タッチパネル１０７に対する接触があったことでタッチがあったと検出する方式や、タッチパネル１０７に対する指やペンの接近があったことでタッチがあったと検出する方式があるが、何れの方式であってもよい。
【００２５】
システム制御部２０７はユーザによるタッチパネル１０７に対する以下の操作、あるいは状態を検出できる。
（１）タッチパネル１０７にタッチしていなかった指やペンが新たにタッチパネル１０７にタッチしたこと、すなわちタッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
（２）タッチパネル１０７を指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
（３）タッチパネル１０７を指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
（４）タッチパネル１０７へタッチしていた指やペンを離したこと、すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
（５）タッチパネル１０７に何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００２６】
ここで、タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２７】
上述した操作・状態やタッチパネル１０７上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部２０７に通知される。システム制御部２０７は通知された情報に基づいてタッチパネル１０７上でどのような操作が行なわれたかを判定する。タッチムーブについては、システム制御部２０７はタッチパネル１０７上で移動する指やペンの移動方向を位置座標の変化に基づいて、タッチパネル１０７上の垂直成分・水平成分毎に判定できる。また、タッチパネル１０７上をタッチダウンしてから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル１０７上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル１０７上を指ではじくように素早くなぞる操作である。システム制御部２０７は所定距離以上を所定速度以上でタッチムーブされたことを検出し、そのままタッチアップを検出するとフリックが行なわれたと判定する。また、システム制御部２０７は所定距離以上を所定速度未満でタッチムーブしたことが検出した場合はドラッグが行なわれたと判定する。
【００２８】
次に、デジタルカメラ１００における動画編集モードでの処理について図３のフローチャートを参照して説明する。図３のフローチャートの処理は、システム制御部２０７が不揮発性メモリ２１０に記録されたプログラムをシステムメモリ２１１に展開して実行することで実現する。
なお、動画編集モードでの処理は、再生モードにおいて記録媒体１１５に記録された動画を表示部１０１に表示させた状態でユーザから動画編集の指示を受け付けることで開始される。動画編集モードでは、ユーザが動画の一部の期間を切り出して記録することができる。具体的には、現在表示している動画に対して、始点を指定して、始点より前の期間を削除する（前切りと称する）ことができる。また、現在表示している動画に対して、終点を指定して、終点より後の期間を削除する（後切りと称する）ことができる。すなわち、現在表示している動画の全期間のうち、ユーザに指定された始点と終点に挟まれた期間だけを記録するという編集を行うことができる。
【００２９】
Ｓ３０１では、システム制御部２０７は表示部１０１に動画編集モードにおける編集画面を表示する。
図４（ａ）は、動画編集モードにおける編集画面の一例を示す図である。編集画面４００には、編集する動画（編集対象動画）のうち現在選択されているフレームの映像が静止して表示されている。
タイムシーケンスバー４０１は、編集対象動画の全体の期間を示している。始点アイテム４０２は、前切りのための始点を指定するための表示アイテムであり、ユーザ操作に応じてタイムシーケンスバー４０１に沿って移動させることができる。終点アイテム４０３は、後切りのための終点を指定するための表示アイテムであり、ユーザ操作に応じてタイムシーケンスバー４０１に沿って移動させることができる。ただし、始点アイテム４０２は終点アイテム４０３を超えて右側に移動させることができず、終点アイテム４０３は始点アイテム４０２を超えて左側に移動させることはできない。
【００３０】
始点選択アイコン４０４は、前切りのための始点を選択するためのアイコンである。始点選択アイコン４０４を選択した状態で左右キーを操作すると、始点アイテム４０２を左右に移動させることができる。したがって、ユーザは始点として動画全体のうち任意の位置を指定することができる。
終点選択アイコン４０５は、後切りのための終点を選択するためのアイコンである。終点選択アイコン４０５を選択した状態で左右キーを操作すると、終点アイテム４０３を左右に移動させることができる。したがって、ユーザは終点として動画全体のうち任意の位置を指定することができる。
始点選択アイコン４０４および終点選択アイコン４０５は選択手段の一例に対応する。
【００３１】
なお、始点アイテム４０２と終点アイテム４０３は、それぞれの表示位置を直接タッチしてドラッグすることによっても移動可能である。なお、始点アイテム４０２に対するタッチ操作を受け付ける領域（反応領域）、および、終点アイテム４０３に対するタッチ操作を受け付ける領域（反応領域）は、それぞれの表示アイテムの表示領域よりも広く設定される。
【００３２】
図４（ｃ）は、表示アイテムの表示領域と反応領域の関係を示す図である。
始点アイテム４０２自体よりも広い（大きい）領域に、始点アイテムの反応領域４１２を設定する。同様に、終点アイテム４０３自体よりも広い領域に、終点アイテムの反応領域４１３を設定する。この反応領域を設定する処理は、設定手段による処理の一例に対応する。
したがって、タイムシーケンスバー４０１で細かい位置を指定できるように小さい面積で表示している始点アイテム４０２、終点アイテム４０３を、タッチする面積が大きくなってしまう指等でもタッチ操作しやすくすることができる。一方、表示アイテム自体の表示領域よりも反応領域を大きくすると、始点アイテム４０２と終点アイテム４０３とが近接した場合に、それぞれの反応領域が図４（ｄ）に示すように重なってしまう場合がある。本実施形態では、このように反応領域が重なった領域（重複領域）に対してタッチ操作があった場合、現在選択されている方の表示アイテムに対するタッチ操作として受け付ける。この処理は、受付手段による処理の一例に対応する。なお、詳細については後述する。
【００３３】
図４（ａ）に戻り、プレビューアイコン４０６は、始点から終点までの期間を再生してプレビューする指示を受け付けるためのアイコンである。保存アイコン４０７は、編集を確定し、その時点での始点から終点までの期間を動画ファイルとして記録媒体１１５に上書き保存または新規保存する指示を受け付けるためのアイコンである。カーソル４０８は、始点選択アイコン４０４、終点選択アイコン４０５、プレビューアイコン４０６、保存アイコン４０７のうち何れを選択しているかを示す選択枠である。図４（ａ）では、カーソル４０８で始点選択アイコン４０４を選択しているため、始点アイテム４０２が選択状態を示す表示形態で表示されている。一方、終点アイテム４０３が非選択状態を示す表示形態で表示されている。また、編集画面４００に表示されている画像は始点アイテム４０２が示すフレームの画像である。
【００３４】
ガイダンス４１０は、カーソル４０８で現在選択されているアイコンについてのガイダンスである。図４（ａ）では、前切りのための始点を選択する始点選択アイコン４０４が選択されているため、前切りについてのガイダンスが表示されている。ガイダンス４１０は、動画編集モードに移行してから所定時間（２秒程度）、あるいは始点選択アイコン４０４が選択されてから所定時間（２秒程度）だけ表示され、所定時間経過後に非表示となる。
【００３５】
図３に戻り、Ｓ３０２では、システム制御部２０７はカーソル移動操作があったか否かを判定する。上下キーに対する操作があるか、始点選択アイコン４０４、終点選択アイコン４０５、プレビューアイコン４０６、保存アイコン４０７のうち何れかに対するタッチダウンを検出すると、カーソル移動操作があったと判定する。カーソル移動操作があった場合にはＳ３０３に進み、ない場合にはＳ３０４に進む。
【００３６】
Ｓ３０３では、システム制御部２０７はカーソル移動操作に応じてカーソル４０８を移動する。具体的には、システム制御部２０７は上下キーが操作された場合には上下キーのうち操作された方向にカーソル４０８を移動する。また、システム制御部２０７は始点選択アイコン４０４、終点選択アイコン４０５、プレビューアイコン４０６、保存アイコン４０７のうち何れかに対するタッチダウンがあった場合にはタッチダウンされた位置のアイコンにカーソルを移動する。
図４（ｂ）は、カーソル４０８が終点選択アイコン４０５に移動された場合を示す図である。編集画面４００に表示されている画像は、終点アイテム４０３が示す位置のフレームである。また、終点アイテム４０３が選択状態を示す表示形態となっており、始点アイテム４０２が非選択状態であることを示す表示形態となっている。ガイダンス４１１は、後切りについてのガイダンスを表示している。ガイダンス４１１は、終点選択アイコン４０５が選択されてから所定時間（２秒程度）だけ表示され、所定時間経過後に非表示となる。
【００３７】
Ｓ３０４では、システム制御部２０７は始点／終点指定処理を行う。ここでは、始点アイテム４０２、終点アイテム４０３の位置をユーザ操作に応じて変更する。すなわち、ユーザからの始点と終点の位置の指定を受け付ける。始点／終点指定処理については図５のフローチャートを用いて後述する。
Ｓ３０５では、システム制御部２０７は操作部１０６に含まれるメニューボタンが押下されたか否かを判定する。メニューボタンが押下された場合には、始点、終点の位置をキャンセルして動画編集モードの処理を終了する。一方、メニューボタンが押下されていない場合はＳ３０６に進む。
【００３８】
Ｓ３０６では、システム制御部２０７は操作部１０６に含まれるＳＥＴボタン１１３が押下されたか否かを判定する。ＳＥＴボタン１１３が押下された場合にはＳ３０７に進み、押下されていない場合にはＳ３０２に戻り処理を繰り返す。
Ｓ３０７では、システム制御部２０７はプレビューアイコン４０６を選択中（カーソル４０８がプレビューアイコン４０６の位置にある）であるか否かを判定する。プレビューアイコン４０６を選択中の場合にはＳ３０８に進み、選択中ではない場合にはＳ３０９に進む。
【００３９】
Ｓ３０８では、システム制御部２０７は編集対象の動画のうち、現時点での始点と終点に挟まれる期間を表示部１０１に再生表示する。ユーザは再生された動画を見ることで、始点から終点までの期間が所望の期間となっているかを判断することができる。
Ｓ３０９では、システム制御部２０７は保存アイコン４０７を選択中（カーソル４０８が保存アイコン４０７の位置にある）であるか否かを判定する。保存アイコン４０７を選択中の場合にはＳ３１０に進み、選択中でない場合にはＳ３０２に戻り処理を繰り返す。
【００４０】
Ｓ３１０では、システム制御部２０７は編集を確定し、その時点での始点から終点までの期間を動画ファイルとして記録媒体１１５に上書き保存または新規保存し、動画編集モードの処理を終了する。
【００４１】
図５は、図３のＳ３０４における始点／終点指定処理を示すフローチャートである。図３のフローチャートの処理は、システム制御部２０７が不揮発性メモリ２１０に記録されたプログラムをシステムメモリ２１１に展開して実行することにより実現する。
Ｓ５０１では、システム制御部２０７はカーソル４０８が始点選択アイコン４０４上にある（始点アイテム４０２が選択されている）か否かを判定する。始点選択アイコン４０４上にカーソル４０８がある場合にはＳ５０２に進み、始点選択アイコン４０４上にカーソル４０８がない場合にはＳ５１１に進む。
【００４２】
Ｓ５０２では、システム制御部２０７はタッチパネル１０７に対するタッチダウンがあったか否かを判定する。タッチダウンがあった場合にはＳ５０３に進み、タッチダウンがなかった場合にはＳ５０９に進む。
Ｓ５０３では、システム制御部２０７はタッチダウンでタッチされた位置が、始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３内であったか否か（すなわち重複領域であったか否か）を判定する。
図６（ａ）は、タッチされた位置が重複領域である場合、すなわちＳ５０３でＹｅｓと判定される場合の一例を示す図である。重複領域には、始点アイテム４０２の表示領域および終点アイテム４０３の表示領域が何れも含まれないようにすることができる。図６（ａ）に示すように、タッチされた位置Ｔａが始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３内であった場合にはＳ５０４に進み、そうではない場合にはＳ５０５に進む。
【００４３】
Ｓ５０４では、システム制御部２０７は始点アイテム移動処理を行う。具体的には、システム制御部２０７は始点アイテム４０２をドラッグ操作（タッチムーブ）に応じて移動させる。始点アイテム移動処理の詳細は図７（ａ）のフローチャートで後述する。
Ｓ５０５では、システム制御部２０７はタッチダウンでタッチされた位置が、始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３外であったか否かを判定する。
図６（ｂ）は、タッチされた位置が選択中の表示アイテムの反応領域である場合、すなわちＳ５０５でＹｅｓと判定される場合の一例を示す図である。図６（ｂ）に示すように、タッチされた位置Ｔｂが始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３外であった場合にはＳ５０６に進み、そうではない場合にはＳ５０７に進む。
【００４４】
Ｓ５０６では、システム制御部２０７は始点アイテム移動処理を行う。具体的には、システム制御部２０７は始点アイテム４０２をドラッグ操作（タッチムーブ）に応じて移動させる。始点アイテム移動処理の詳細は図７（ａ）のフローチャートで後述する。
Ｓ５０７では、システム制御部２０７はタッチダウンでタッチされた位置が、始点アイテムの反応領域４１２外であり、かつ終点アイテムの反応領域４１３内であったか否かを判定する。
図６（ｃ）は、タッチされた位置が選択されていない表示アイテムの反応領域である場合、すなわちＳ５０７でＹｅｓと判定される場合の一例を示す図である。図６（ｃ）に示すように、タッチされた位置Ｔｃが始点アイテムの反応領域４１２外であり、かつ終点アイテムの反応領域４１３内であった場合にはＳ５０８に進み、そうではない場合には始点／終点指定処理を終了して、図３のＳ３０５に進む。
【００４５】
Ｓ５０８では、システム制御部２０７は終点アイテム移動処理を行う。具体的には、システム制御部２０７は終点アイテム４０３をドラッグ操作（タッチムーブ）に応じて移動させる。終点アイテム移動処理の詳細は図７（ｂ）のフローチャートで後述する。
Ｓ５０９では、システム制御部２０７は左右キーの操作があったか否かを判定する。左右キーの操作があった場合にはＳ５１０に進み、操作がなかった場合には始点／終点指定処理を終了して、図３のＳ３０５に進む。
Ｓ５１０では、システム制御部２０７は左右キーの操作（左ボタン１１１または右ボタン１１２の押下）に応じて、始点アイテム４０２の位置をタイムシーケンスバー４０１に沿って移動させる。ただし、システム制御部２０７は始点アイテム４０２を終点アイテム４０３よりも右側へは移動させず、更には終点アイテム４０３と重なる位置まで移動させないようにする。
【００４６】
Ｓ５１１では、システム制御部２０７はカーソル４０８が終点選択アイコン４０５上にある（終点アイテム４０３が選択されている）か否かを判定する。終点選択アイコン４０５上にカーソル４０８がある場合にはＳ５１２に進み、始点選択アイコン上にカーソル４０８がない場合には始点／終点指定処理を終了して、図３のＳ３０５に進む。
【００４７】
Ｓ５１２では、システム制御部２０７はタッチパネル１０７に対するタッチダウンがあったか否かを判定する。タッチダウンがあった場合にはＳ５１３に進み、タッチダウンがなかった場合にはＳ５１９に進む。
Ｓ５１３では、システム制御部２０７はタッチダウンでタッチされた位置が、始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３内であったか否か（すなわち重複領域であったか否か）を判定する。
図６（ｄ）は、タッチされた位置が重複領域である場合、すなわちＳ５１３でＹｅｓと判定される場合の一例を示す図である。図６（ｄ）に示すように、タッチされた位置Ｔｄが始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３内であった場合にはＳ５１４に進み、そうではない場合にはＳ５１５に進む。
【００４８】
Ｓ５１４では、システム制御部２０７は終点アイテム移動処理を行う。具体的には、システム制御部２０７は終点アイテム４０３をドラッグ操作（タッチムーブ）に応じて移動させる。終点アイテム移動処理の詳細は図７（ｂ）のフローチャートで後述する。
Ｓ５１５では、システム制御部２０７はタッチダウンでタッチされた位置が、始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３外であったか否かを判定する。
図６（ｅ）は、タッチされた位置が選択されていない表示アイテムの反応領域である場合、すなわちＳ５１５でＹｅｓと判定される場合の一例を示す図である。図６（ｅ）に示すように、タッチされた位置Ｔｅが始点アイテムの反応領域４１２内であり、かつ終点アイテムの反応領域４１３外であった場合にはＳ５１６に進み、そうではない場合はＳ５１７に進む。
【００４９】
Ｓ５１６では、システム制御部２０７は始点アイテム移動処理を行う。具体的には、システム制御部２０７は始点アイテム４０２をドラッグ操作（タッチムーブ）に応じて移動させる。始点アイテム移動処理の詳細は図７（ａ）のフローチャートで後述する。
Ｓ５１７では、システム制御部２０７はタッチダウンでタッチされた位置が、始点アイテムの反応領域４１２外であり、かつ終点アイテムの反応領域４１３内であったか否かを判定する。
図６（ｆ）は、タッチされた位置が選択中の表示アイテムの反応領域である場合、すなわちＳ５１７でＹｅｓと判定される場合の一例を示す図である。図６（ｆ）に示すように、タッチされた位置Ｔｆが始点アイテムの反応領域４１２外であり、かつ終点アイテムの反応領域４１３内であった場合にはＳ５１８に進み、そうではない場合は始点／終点指定処理を終了して、図３のＳ３０５に進む。
【００５０】
Ｓ５１８では、システム制御部２０７は終点アイテム移動処理を行う。具体的には、システム制御部２０７は終点アイテム４０３をドラッグ操作（タッチムーブ）に応じて移動させる。終点アイテム移動処理の詳細は図７（ｂ）のフローチャートで後述する。
Ｓ５１９では、システム制御部２０７は左右キーの操作があったか否かを判定する。左右キーの操作があった場合にはＳ５２０に進み、操作がなかった場合には始点／終点指定処理を終了して、図３のＳ３０５に進む。
Ｓ５２０では、システム制御部２０７は左右キーの操作（左ボタン１１１または右ボタン１１２の押下）に応じて、終点アイテム４０３の位置をタイムシーケンスバー４０１に沿って移動させる。ただし、システム制御部２０７は終点アイテム４０３を始点アイテム４０２よりも左側へは移動させず、更には始点アイテム４０２と重なる位置まで移動させないようにする。
【００５１】
図７（ａ）は、図５のＳ５０４、Ｓ５０６、Ｓ５１６における始点アイテム移動処理を示すフローチャートである。図７（ａ）のフローチャートの処理は、システム制御部２０７が不揮発性メモリ２１０に記録されたプログラムをシステムメモリ２１１に展開して実行することにより実現する。
Ｓ７０１では、システム制御部２０７はカーソル４０８が始点選択アイコン４０４上にある（始点アイテム４０２が選択されている）か否かを判定する。始点選択アイコン４０４上にカーソル４０８がない場合にはＳ７０２に進み、始点選択アイコン４０４上にカーソル４０８がある場合にはＳ７０３に進む。
【００５２】
Ｓ７０２では、システム制御部２０７はカーソル４０８を始点選択アイコン４０４に移動させて、始点アイテム４０２を選択状態とする。すなわち、終点選択アイコン４０５にカーソル４０８が位置し、終点アイテム４０３が選択された状態であっても、システム制御部２０７は、Ｓ３０２のようなカーソル移動操作によらず、カーソル４０８を始点選択アイコン４０４に移動させる。したがって、ここでは、システム制御部２０７は始点アイテム４０２に対するタッチダウンを検出することでカーソル４０８を始点選択アイコン４０４に移動させる。これに応じて、編集画面４００では、始点アイテム４０２が選択状態を示す表示形態となり、終点アイテム４０３が非選択状態であることを示す表示形態となる。また、システム制御部２０７は始点アイテム４０２が示す位置のフレームの画像を編集画面４００に表示する。
【００５３】
Ｓ７０３では、システム制御部２０７はタイムシーケンスバー４０１に沿う方向の成分を有するタッチムーブが行われたか否かを判定する。タッチムーブがあった場合にはＳ７０４に進み、そうではない場合にはＳ７０５に進む。
Ｓ７０４では、システム制御部２０７はタッチムーブに応じて、タッチ位置に追従させて始点アイテム４０２をタイムシーケンスバー４０１に沿って移動させる。したがって、ユーザ所望の位置に始点アイテム４０２を移動させることができる。ただし、システム制御部２０７は始点アイテム４０２を終点アイテム４０３よりも右側へは移動させず、更には終点アイテム４０３と重なる位置まで移動させないようにする。
【００５４】
Ｓ７０５では、システム制御部２０７はタッチアップがあったか否かを判定する。タッチアップがあった場合には始点アイテム移動処理を終了し、そうではない場合にはＳ７０３に戻り、処理を繰り返す。
【００５５】
図７（ｂ）は、図５のＳ５０８、Ｓ５１４、Ｓ５１８における終点アイテム移動処理を示すフローチャートである。図７（ｂ）のフローチャートの処理は、システム制御部２０７が不揮発性メモリ２１０に記録されたプログラムをシステムメモリ２１１に展開して実行することにより実現する。
Ｓ７１１では、システム制御部２０７はカーソル４０８が終点選択アイコン４０５上にある（終点アイテム４０３が選択されている）か否かを判定する。終点選択アイコン４０５上にカーソル４０８がない場合にはＳ７１２に進み、終点選択アイコン４０５上にカーソル４０８がある場合にはＳ７１３に進む。
【００５６】
Ｓ７１２では、システム制御部２０７はカーソル４０８を終点選択アイコン４０５に移動させて、終点アイテム４０３を選択状態とする。すなわち、始点選択アイコン４０４にカーソル４０８が位置し、始点アイテム４０２が選択された状態であっても、システム制御部２０７は、Ｓ３０２のようなカーソル移動操作によらず、カーソル４０８を終点選択アイコン４０５に移動させる。したがって、ここでは、システム制御部２０７は終点アイテム４０３に対するタッチダウンを検出することでカーソル４０８を終点選択アイコン４０５に移動させる。これに応じて、編集画面４００では、終点アイテム４０３が選択状態を示す表示形態となり、始点アイテム４０２が非選択状態であることを示す表示形態となる。また、システム制御部２０７は終点アイテム４０３が示す位置のフレームの画像を編集画面４００に表示する。
【００５７】
Ｓ７１３では、システム制御部２０７はタイムシーケンスバー４０１に沿う方向の成分を有するタッチムーブが行われたか否かを判定する。タッチムーブがあった場合にはＳ７１４に進み、そうではない場合にはＳ７１５に進む。
Ｓ７１４では、システム制御部２０７はタッチムーブに応じて、タッチ位置に追従させて終点アイテム４０３をタイムシーケンスバー４０１に沿って移動させる。したがって、ユーザ所望の位置に終点アイテム４０３を移動させることができる。ただし、システム制御部２０７は終点アイテム４０３を始点アイテム４０２よりも左側へは移動させず、更には始点アイテム４０２と重なる位置まで移動させないようにする。
【００５８】
Ｓ７１５では、システム制御部２０７はタッチアップがあったか否かを判定する。タッチアップがあった場合には終点アイテム移動処理を終了し、そうではない場合にはＳ７１３に戻り、処理を繰り返す。
【００５９】
このように、本実施形態によれば、表示領域よりも広いタッチ反応領域の表示アイテム同士が近接して、それぞれの反応領域が重なった重複領域へのタッチ操作を検出した場合、その時点で選択されている表示アイテムへのタッチ操作として受け付ける。したがって、複数の表示アイテムのうち、何れのアイテムに対する操作指示なのか判別しにくい場合であっても、操作対象としてユーザが意図していると想定される表示アイテムを操作対象とすることができる。すなわち、ユーザは意図した表示アイテムに対するタッチ操作を行うことができる。
【００６０】
なお、本実施形態では、始点アイテム４０２の反応領域４１２と終点アイテム４０３の反応領域４１３との重複領域へのタッチ操作であれば、その時点で選択されている表示アイテムへのタッチ操作として受け付ける場合について説明したが、この場合に限られない。
すなわち、重複領域へのタッチ操作であっても、表示アイテムの表示領域に対するタッチ操作であれば、どちらの表示アイテムを選択しているかに関わらず、タッチされた位置に表示された表示アイテムへのタッチ操作として受け付けてもよい。具体的には、始点アイテムの反応領域４１２と終点アイテムの反応領域４１３との重複領域であり、かつ始点アイテム４０２自体の表示領域内に対するタッチダウンがあった場合を想定する。この場合、システム制御部２０７は、終点アイテム４０３が選択されていたとしても始点アイテム４０２に選択を変更し、始点アイテム４０２を操作対象とする。ユーザは表示アイテムの反応領域は視覚的にわからないため、表示アイテム自体の表示領域内をタッチした場合には、タッチされた位置に表示されている表示アイテムに対する操作指示として受け付けたほうが自然である。したがって、表示アイテム自体の表示領域ではなく、表示アイテムの表示領域の周辺をタッチした場合にのみ、上述した実施形態のように選択されている表示アイテムに応じて操作対象を決定することでユーザの使い勝手が向上する。
【００６１】
また、図７（ａ）のＳ７０２、図７（ｂ）のＳ７１２ではそれぞれ、タッチされる前に選択されていた表示アイテムと異なる表示アイテムに選択を変更する場合について説明したが、この場合に限られない。すなわち、タッチされる前に選択されていた表示アイテムと異なる表示アイテムに選択を変更することなく、タッチされる前に選択されていた表示アイテムと異なる表示アイテムはタッチムーブでは移動できないようにしてもよい。この場合、上述の図７（ａ）のＳ７０１でＮｏと判定された場合、および、図７（ｂ）のＳ７１１でＮｏと判定された場合には、それぞれタッチムーブに応じた処理をすることなく処理を終了する。ここで、例えば、ユーザが現在選択されている表示アイテムと異なる表示アイテムをタッチムーブで操作したい場合を想定する。この場合には、表示アイテム（始点アイテム４０２または終点アイテム４０３）に対するタッチ操作の前にカーソル移動操作をして、始点選択アイコン４０４と終点選択アイコン４０５のうち操作したい方に選択を変更する必要がある。このように処理することで、操作対象がより明確になり、タッチムーブでの操作による始点、終点の指定操作の誤操作を防止することができる。
【００６２】
なお、図５のＳ５０３でＹｅｓとなったことに応じて始点アイテム移動処理を行う場合、タッチダウンされたのは重複領域であるため、ユーザが意図した表示アイテムは始点アイテム４０２ではなく終点アイテム４０３であった可能性もある。この場合、ユーザは何故始点アイテム４０２が操作対象となったかわからずに混乱する恐れがある。これを解決するために、Ｓ５０３でＹｅｓとなった場合（重複領域へのタッチダウンを検出した場合）、操作対象が始点アイテム４０２になった要因が、始点選択アイコン４０４を選択していたためであることをユーザに通知してもよい。この処理は、通知手段により処理の一例に対応する。
具体的には、Ｓ５０３でＹｅｓとなったことに応じて（重複領域へのタッチダウンを検出したことに応じて）、システム制御部２０７は現在選択している始点選択アイコン４０４を点滅させる等の強調表示をしたり、ポップアップメッセージを表示したりする。このような通知によって、終点アイテム４０３を移動させるには、まずカーソル４０８を上下キーの操作等によって終点選択アイコン４０５の位置に移動させてからムーブ操作するほうが、終点アイテム４０３を動かしやすいという旨をユーザに通知できる。同様に、Ｓ５１３でＹｅｓとなった場合（重複領域へのタッチダウンを検出した場合）、操作対象が終点アイテム４０３になった要因が、終点選択アイコン４０５を選択していたためであることをユーザに通知してもよい。
【００６３】
更に、タッチムーブの方向まで判断してから、ユーザが移動させたかった表示アイテムが現在選択されている表示アイテムではないことを推定し、通知を行うようにしてもよい。例えば、Ｓ５０３でＹｅｓとなった場合、その時点で通知は行わず、その後のタッチムーブが右方向に行われたことを検出したことに応じて操作対象が始点アイテム４０２になった要因をユーザに通知してもよい。重複領域へのタッチダウンを検出した状況は、始点アイテム４０２と終点アイテム４０３が近接した状況である。このタッチダウンの後に右向きのタッチムーブが行われたということは、ユーザは始点アイテム４０２を右方向へ移動させたかったか、終点アイテム４０３を右方向へ移動させたかったかの何れかである。しかし、始点アイテム４０２を右方向に移動させるというのは、近接する終点アイテム４０３よりも右方向に移動させることになるが、始点アイテム４０２を終点アイテム４０３よりも右側へ移動させることはできない。したがって、ユーザは始点アイテム４０２を右方向へ移動させたかったのではなく、終点アイテム４０３を右方向へ移動させたかったのであると推定できる。すなわち、操作対象である始点アイテム４０２が、ユーザが意図する終点アイテム４０３ではない状況となっている可能性が高い。
したがって、Ｓ５０３でＹｅｓとなった場合、システム制御部２０７はその後のタッチムーブが右方向に行われたことを検出したことに応じて操作対象が始点アイテム４０２になった要因をユーザに通知する。具体的には、システム制御部２０７は現在選択している始点選択アイコン４０４を点滅させる等の強調表示をしたり、ポップアップメッセージを表示したりする。これによって、ユーザが操作したかったであろう終点アイテム４０３を移動させるにはまず終点選択アイコン４０５にカーソルを移動させればよいことを認識させることができる。同様の理由で、Ｓ５１３でＹｅｓとなった場合、その時点では通知は行わず、その後タッチムーブが左方向に行われたことを検出したことに応じて、操作対象が終点アイテム４０３になった要因をユーザに通知してもよい。
【００６４】
なお、上述した実施形態では、重複領域が存在することを前提にして説明したが、この場合に限られず、重複領域を小さくしたり、場合によっては重複領域をなくしたりしてもよい。すなわち、図８（ａ）に示すように、始点アイテム４０２の反応領域と終点アイテム４０３の反応領域とが重なるくらい表示アイテム同士が近接した位置関係にあり、かつ、カーソル４０８が終点選択アイコン４０５にある状態を想定する。この場合、図８（ｂ）に示すように、システム制御部２０７は、選択されていない始点アイテムの反応領域４１２を終点アイテム４０３が表示されている方向とは逆の方向に所定値だけずらして（移動させること）設定する。したがって、重複領域を小さく、場合によっては重複領域をなくすことができ、表示アイテム同士が近接している場合でもユーザは意図した表示アイテムに対するタッチ操作を容易に行うことができる。
【００６５】
また、上述した実施形態では、本発明を動画編集における始点と終点を指定するための表示アイテムに適用する場合について説明したが、この場合に限られない。表示アイテムに対応する反応領域が表示アイテムの表示領域自体よりも広く設定され、複数の表示アイテムが近接した位置に表示された場合に、互いの反応領域が重なってしまう場合であれば適用可能である。例えば、音楽編集において、全体の時間から任意の時間を切り出すために始点と終点とを指定する場合にも適用することができる。また、表や画像等の全体の範囲のうち任意の範囲を表示させるために始点と終点とを指定する場合にも適用することができる。また、始点終点に限らず、何らかの機能が割り当てられたタッチボタンであり、配置をカスタマイズ可能な複数のタッチボタンを、互いに近接した位置に配置した場合にも本願を適用することができる。
【００６６】
また、上述した実施形態では、一連の画像である動画を編集する場合について説明したが、この場合に限られず、一連の画像である、連続撮影した静止画を編集する場合等にも適用することができる。
また、上述した実施形態では、表示アイテムが始点アイテム４０２と終点アイテム４０３との２つである場合について説明したが、この場合に限られず、３つ以上の複数のアイテムであっても適用することができる。
【００６７】
また、システム制御部２０７の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した実施形態は本発明の一実施形態を示すものにすぎず、上述した変形例を適宜組み合わせることも可能である。
【００６８】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合について説明したが、この場合に限定されず、表示アイテムに対するタッチ操作が可能な電子機器であれば適用可能である。すなわち、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダ等に適用可能である。
【００６９】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するプログラムをネットワークまたは各種記憶媒体を介して電子機器に供給し、電子機器のコンピュータ（ＣＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、および、そのプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明を構成する。
【符号の説明】
【００７０】
１００：デジタルカメラ  １０７：タッチパネル  １０９：上ボタン  １１０：下ボタン  １１１：左ボタン  １１２：右ボタン  ２０７：システム制御部
【図１】
0006494215.tif 000002
【図２】
0006494215.tif 000003
【図３】
0006494215.tif 000004
【図４】
0006494215.tif 000005
【図５】
0006494215.tif 000006
【図６】
0006494215.tif 000007
【図７】
0006494215.tif 000008
【図８】
0006494215.tif 000009