(57)【要約】【課題】電子機器の操作性を向上することを可能にする技術を提供する。【解決手段】表示パネル１２０は、電子機器１の動作モードがカーソル表示モードである場合に、タッチパネル１３０が検出する表示領域での操作子の移動に応じて、表示領域においてカーソルを移動する。制御部１００は、電子機器１の動作モードがカーソル表示モードである場合に、表示領域においてカーソルが表示対象を指し示すように操作子が表示領域において移動した後に表示領域から離れたことをタッチパネル１３０が検出すると、当該カーソルが指し示す表示対象に関連付けられた処理を実行する。【選択図】図３
2014164370.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
表示領域に表示を行う表示部と、
操作子が前記表示領域に接触又は近接した状態で所定時間内に所定距離以上移動して当該表示領域から離れる操作を検出する検出部と、
前記操作での前記操作子の移動速度を求める移動速度取得部と、
前記検出部が前記操作を検出すると処理を実行する処理実行部と
を備え、
前記処理実行部は、
前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度がしきい値よりも小さいときには第１処理を実行し、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１処理とは異なる第２処理を実行する、電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記処理実行部は、前記表示部を制御する表示制御部を含み、
前記第１及び第２処理のそれぞれは、前記表示制御部が前記表示部を制御して前記表示領域の表示を変更する処理である、電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記表示制御部は、
前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該移動速度に応じた量だけ前記表示領域の表示をスクロールする処理を前記第１処理として実行し、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記表示領域の表示を一定量だけスクロールする処理を前記第２処理として実行する、電子機器。
【請求項４】
請求項２に記載の電子機器であって、
前記表示制御部は、
順序が定められた複数の表示画面に含まれる第１表示画面が前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該第１表示画面の前後の表示画面の一方である第２表示画面を前記表示領域に表示する処理を前記第１処理として実行し、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記複数の表示画面のうちの最初及び最後の表示画面の一方を前記表示領域に表示する処理を前記第２処理として実行する、電子機器。
【請求項５】
請求項２に記載の電子機器であって、
ブラウザを実行する実行部をさらに備え、
前記表示制御部は、
前記ブラウザの実行中において、複数のウェブページが順番に前記表示領域に表示される表示処理が行われた後に、当該複数のウェブページに含まれる第１ウェブページが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該表示処理において当該第１ウェブページの前後に表示されたウェブページの一方である第２ウェブページを前記表示領域に表示する処理を前記第１処理として実行し、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、当該表示処理において最初及び最後に表示されたウェブページの一方を前記表示領域に表示する処理を前記第２処理として実行する、電子機器。
【請求項６】
請求項２に記載の電子機器であって、
五十音に含まれる一つの仮名がそれぞれに対応付けられた複数のデータを記憶する記憶部をさらに備え、
前記表示制御部は、
前記複数のデータに含まれるデータが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、五十音において、前記表示領域に表示されているデータに対応付けられている仮名の前後の仮名の一方が対応付けられているデータを前記表示領域に表示する処理を前記第１処理として実行し、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、五十音において、前記表示領域に表示されているデータに対応付けられている仮名が含まれる行の前後の行の一方に含まれる仮名が対応付けられているデータを前記表示領域に表示する処理を前記第２処理として実行する、電子機器。
【請求項７】
請求項２に記載の電子機器であって、
順序が定められた複数のデータを記憶する記憶部をさらに備え、
前記表示制御部は、
前記複数のデータに含まれる第１データが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該第１データの前後のデータの一方である第２データを前記表示領域に表示する処理を前記第１処理として実行し、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記複数のデータのうちの最初及び最後のデータの一方を前記表示領域に表示する処理を前記第２処理として実行する、電子機器。
【請求項８】
請求項２に記載の電子機器であって、
順序が定められた複数のフォルダのそれぞれにおいて、順序が定められた複数のデータを記憶する記憶部をさらに備え、
前記表示制御部は、
前記複数のフォルダに含まれる第１フォルダに記憶されている前記複数のデータに含まれる第１データが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該第１フォルダにおいて当該第１データの前後のデータの一方である第２データを前記表示領域に表示する処理を前記第１処理として、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記複数のフォルダにおいて当該第１フォルダの前後のフォルダの一方である第２フォルダに記憶されているデータを前記表示領域に表示する処理を前記第２処理として実行する、電子機器。
【請求項９】
請求項１に記載の電子機器であって、
前記処理実行部は、データを再生するデータ再生部を含み、
前記第１及び第２処理のそれぞれは、前記データ再生部が再生対象のデータを変更する処理である、電子機器。
【請求項１０】
請求項９に記載の電子機器であって、
順序が定められた複数のデータを記憶する記憶部をさらに備え、
前記データ再生部は、
前記複数のデータに含まれる第１データを再生対象としている状態で前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、再生対象のデータを、当該第１データの前後のデータの一方である第２データに変更する処理を前記第１処理として、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、再生対象のデータを、前記複数のデータのうちの最初及び最後のデータの一方に変更する処理を前記第２処理として実行する、電子機器。
【請求項１１】
請求項９に記載の電子機器であって、
順序が定められた複数のフォルダのそれぞれにおいて、順序が定められた複数のデータを記憶する記憶部をさらに備え、
前記データ再生部は、
前記複数のフォルダに含まれる第１フォルダに記憶されている前記複数のデータに含まれる第１データを再生対象としている状態で前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、再生対象のデータを、当該第１フォルダにおいて当該第１データの前後のデータの一方である第２データに変更する処理を前記第１処理として実行し、
当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、再生対象のデータを、前記複数のフォルダにおいて当該第１フォルダの前後のフォルダの一方である第２フォルダに記憶されているデータに変更する処理を前記第２処理として実行する、電子機器。
【請求項１２】
請求項１乃至請求項１１のいずれか一つに記載の電子機器であって、
前記操作での前記操作子の移動方向を特定する移動方向特定部をさらに備え、
前記処理実行部は、
前記検出部が前記操作を検出した場合、
当該操作での前記操作子の前記移動方向が第１方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには前記第１処理を実行し、
当該操作での前記操作子の前記移動方向が前記第１方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第２処理を実行し、
当該操作での前記操作子の前記移動方向が前記第１方向とは異なる第２方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには前記第１及び第２処理とは異なる第３処理を実行し、
当該操作での前記操作子の前記移動方向が前記第２方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１乃至第３処理とは異なる第４処理を実行する、電子機器。
【請求項１３】
表示領域を有する電子機器を制御するための制御プログラムであって、
前記電子機器に、
（ａ）操作子が前記表示領域に接触又は近接した状態で所定時間内に所定距離以上移動して当該表示領域から離れる操作を検出する工程と、
（ｂ）前記操作での前記操作子の移動速度を求める工程と、
（ｃ）前記工程（ｂ）において前記操作が検出された場合、当該操作での前記操作子の前記移動速度がしきい値よりも小さいときには第１処理を実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１処理とは異なる第２処理を実行する工程と
を実行させるための制御プログラム。
【請求項１４】
表示領域を有する電子機器の動作方法であって、
（ａ）操作子が前記表示領域に接触又は近接した状態で所定時間内に所定距離以上移動して当該表示領域から離れる操作を検出する工程と、
（ｂ）前記操作での前記操作子の移動速度を求める工程と、
（ｃ）前記工程（ｂ）において前記操作が検出された場合、当該操作での前記操作子の前記移動速度がしきい値よりも小さいときには第１処理を実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１処理とは異なる第２処理を実行する工程と
を備える、電子機器の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
特許文献１及び２に記載されているように、従来から電子機器に関して様々な技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４６１６０号公報
【特許文献２】特開２０１１−２０４１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さて、電子機器については、その操作性の向上が望まれている。
【０００５】
そこで、本発明は上述の点に鑑みて成されたものであり、電子機器の操作性を向上することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る電子機器の一態様は、表示領域に表示を行う表示部と、操作子が前記表示領域に接触又は近接した状態で所定時間内に所定距離以上移動して当該表示領域から離れる操作を検出する検出部と、前記操作での前記操作子の移動速度を求める移動速度取得部と、前記検出部が前記操作を検出すると処理を実行する処理実行部とを備え、前記処理実行部は、前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度がしきい値よりも小さいときには第１処理を実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１処理とは異なる第２処理を実行する。
【０００７】
また、本発明に係る電子機器の一態様では、前記処理実行部は、前記表示部を制御する表示制御部を含み、前記第１及び第２処理のそれぞれは、前記表示制御部が前記表示部を制御して前記表示領域の表示を変更する処理である。
【０００８】
また、本発明に係る電子機器の一態様では、前記表示制御部は、前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該移動速度に応じた量だけ前記表示領域の表示をスクロールする処理を前記第１処理として実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記表示領域の表示を一定量だけスクロールする処理を前記第２処理として実行する。
【０００９】
また、本発明に係る電子機器の一態様では、前記表示制御部は、順序が定められた複数の表示画面に含まれる第１表示画面が前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該第１表示画面の前後の表示画面の一方である第２表示画面を前記表示領域に表示する処理を前記第１処理として実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記複数の表示画面のうちの最初及び最後の表示画面の一方を前記表示領域に表示する処理を前記第２処理として実行する。
【００１０】
また、本発明に係る電子機器の一態様では、ブラウザを実行する実行部をさらに備え、前記表示制御部は、前記ブラウザの実行中において、複数のウェブページが順番に前記表示領域に表示される表示処理が行われた後に、当該複数のウェブページに含まれる第１ウェブページが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該表示処理において当該第１ウェブページの前後に表示されたウェブページの一方である第２ウェブページを前記表示領域に表示する処理を前記第１処理として実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、当該表示処理において最初及び最後に表示されたウェブページの一方を前記表示領域に表示する処理を前記第２処理として実行する。
【００１１】
また、本発明に係る電子機器の一態様では、五十音に含まれる一つの仮名がそれぞれに対応付けられた複数のデータを記憶する記憶部をさらに備え、前記表示制御部は、前記複数のデータに含まれるデータが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、五十音において、前記表示領域に表示されているデータに対応付けられている仮名の前後の仮名の一方が対応付けられているデータを前記表示領域に表示する処理を前記第１処理として実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、五十音において、前記表示領域に表示されているデータに対応付けられている仮名が含まれる行の前後の行の一方に含まれる仮名が対応付けられているデータを前記表示領域に表示する処理を前記第２処理として実行する。
【００１２】
また、本発明に係る電子機器の一態様では、順序が定められた複数のデータを記憶する記憶部をさらに備え、前記表示制御部は、前記複数のデータに含まれる第１データが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該第１データの前後のデータの一方である第２データを前記表示領域に表示する処理を前記第１処理として実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記複数のデータのうちの最初及び最後のデータの一方を前記表示領域に表示する処理を前記第２処理として実行する。
【００１３】
また、本発明に係る電子機器の一態様では、順序が定められた複数のフォルダのそれぞれにおいて、順序が定められた複数のデータを記憶する記憶部をさらに備え、前記表示制御部は、前記複数のフォルダに含まれる第１フォルダに記憶されている前記複数のデータに含まれる第１データが前記表示領域に表示されている状態で前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、前記表示部を制御して、当該第１フォルダにおいて当該第１データの前後のデータの一方である第２データを前記表示領域に表示する処理を前記第１処理として、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、前記表示部を制御して、前記複数のフォルダにおいて当該第１フォルダの前後のフォルダの一方である第２フォルダに記憶されているデータを前記表示領域に表示する処理を前記第２処理として実行する。
【００１４】
また、本発明に係る電子機器の一態様では、前記処理実行部は、データを再生するデータ再生部を含み、前記第１及び第２処理のそれぞれは、前記データ再生部が再生対象のデータを変更する処理である。
【００１５】
また、本発明に係る電子機器の一態様では、順序が定められた複数のデータを記憶する記憶部をさらに備え、前記データ再生部は、前記複数のデータに含まれる第１データを再生対象としている状態で前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、再生対象のデータを、当該第１データの前後のデータの一方である第２データに変更する処理を前記第１処理として、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、再生対象のデータを、前記複数のデータのうちの最初及び最後のデータの一方に変更する処理を前記第２処理として実行する。
【００１６】
また、本発明に係る電子機器の一態様では、順序が定められた複数のフォルダのそれぞれにおいて、順序が定められた複数のデータを記憶する記憶部をさらに備え、前記データ再生部は、前記複数のフォルダに含まれる第１フォルダに記憶されている前記複数のデータに含まれる第１データを再生対象としている状態で前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには、再生対象のデータを、当該第１フォルダにおいて当該第１データの前後のデータの一方である第２データに変更する処理を前記第１処理として実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには、再生対象のデータを、前記複数のフォルダにおいて当該第１フォルダの前後のフォルダの一方である第２フォルダに記憶されているデータに変更する処理を前記第２処理として実行する。
【００１７】
また、本発明に係る電子機器の一態様では、前記操作での前記操作子の移動方向を特定する移動方向特定部をさらに備え、前記処理実行部は、前記検出部が前記操作を検出した場合、当該操作での前記操作子の前記移動方向が第１方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには前記第１処理を実行し、当該操作での前記操作子の前記移動方向が前記第１方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第２処理を実行し、当該操作での前記操作子の前記移動方向が前記第１方向とは異なる第２方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも小さいときには前記第１及び第２処理とは異なる第３処理を実行し、当該操作での前記操作子の前記移動方向が前記第２方向であって、かつ当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１乃至第３処理とは異なる第４処理を実行する。
【００１８】
また、本発明に係る制御プログラムの一態様は、表示領域を有する電子機器を制御するための制御プログラムであって、前記電子機器に、（ａ）操作子が前記表示領域に接触又は近接した状態で所定時間内に所定距離以上移動して当該表示領域から離れる操作を検出する工程と、（ｂ）前記操作での前記操作子の移動速度を求める工程と、（ｃ）前記工程（ｂ）において前記操作が検出された場合、当該操作での前記操作子の前記移動速度がしきい値よりも小さいときには第１処理を実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１処理とは異なる第２処理を実行する工程とを実行させるためのものである。
【００１９】
また、本発明に係る電子機器の動作方法の一態様は、表示領域を有する電子機器の動作方法であって、（ａ）操作子が前記表示領域に接触又は近接した状態で所定時間内に所定距離以上移動して当該表示領域から離れる操作を検出する工程と、（ｂ）前記操作での前記操作子の移動速度を求める工程と、（ｃ）前記工程（ｂ）において前記操作が検出された場合、当該操作での前記操作子の前記移動速度がしきい値よりも小さいときには第１処理を実行し、当該操作での前記操作子の前記移動速度が前記しきい値よりも大きいときには前記第１処理とは異なる第２処理を実行する工程とを備える。
【発明の効果】
【００２０】
本発明によれば、電子機器の操作性が向上する。
【図面の簡単な説明】
【００２１】
【図１】電子機器の外観を示す前面図である。
【図２】電子機器の外観を示す裏面図である。
【図３】電子機器の電気的構成を示すブロック図である。
【図４】制御部に形成される機能ブロックを示す図である。
【図５】電子機器の動作を示すフローチャートである。
【図６】ウェブページの一例を示す図である。
【図７】電子機器の表示例を示す図である。
【図８】電子機器の表示例を示す図である。
【図９】電子機器の表示例を示す図である。
【図１０】電子機器の表示例を示す図である。
【図１１】表示領域に対する右方向のフリック操作を示す図である。
【図１２】表示領域に対する左方向のフリック操作を示す図である。
【図１３】電子機器の動作を示すフローチャートである。
【図１４】電子機器の動作を示すフローチャートである。
【図１５】電子機器の表示例を示す図である。
【図１６】受信メールを記憶する複数のフォルダの一例を示す図である。
【図１７】電子機器の動作を示すフローチャートである。
【図１８】電子機器の動作を示すフローチャートである。
【図１９】電子機器の表示例を示す図である。
【図２０】電子機器の表示例を示す図である。
【図２１】電子機器の表示例を示す図である。
【図２２】電子機器の表示例を示す図である。
【図２３】電子機器の表示例を示す図である。
【図２４】複数のホーム画面を示す図である。
【図２５】電子機器の表示例を示す図である。
【図２６】音楽データを記憶する複数のフォルダの一例を示す図である。
【発明を実施するための形態】
【００２２】
＜電子機器の外観＞
図１，２は、それぞれ、実施の形態に係る電子機器１の外観を示す前面図及び裏面図である。本実施の形態に係る電子機器１は、例えば携帯電話機であって、基地局及びサーバ等を通じて他の通信装置と通信することが可能である。図１及び２に示されるように、電子機器１は、カバーパネル２とケース部分３を備えている。カバーパネル２とケース部分３とが組み合わされることによって、平面視で略長方形の板状を成す機器ケース４が構成されている。
【００２３】
カバーパネル２は、平面視において略長方形を成している。カバーパネル２は、電子機器１の前面部分における、周縁部分以外の部分を構成している。カバーパネル２は、例えば、透明のガラスあるいは透明のアクリル樹脂で形成されている。ケース部分３は、電子機器１の前面部分の周縁部分、側面部分及び裏面部分を構成している。ケース部分３は、例えばポリカーボネート樹脂で形成されている。
【００２４】
カバーパネル２の前面には、文字、記号、図形等の各種情報が表示される表示領域２ａが設けられている。表示領域２ａは例えば平面視で長方形を成している。カバーパネル２における、表示領域２ａを取り囲む周縁部分２ｂは、例えばフィルム等が貼られることによって黒色となっており、情報が表示されない非表示部分となっている。カバーパネル２の裏面には後述するタッチパネル１３０が貼り付けられている。ユーザは、電子機器１の前面の表示領域２ａを指等で操作することによって、電子機器１に対して各種指示を与えることができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどの静電式タッチパネル用ペンで表示領域２ａを操作することによっても、電子機器１に対して各種指示を与えることができる。
【００２５】
機器ケース４内には、ホームキー５ａ、メニューキー５ｂ及びバックキー５ｃが設けられている。ホームキー５ａ、メニューキー５ｂ及びバックキー５ｃのそれぞれは、ハードウェアキーであって、その表面が、カバーパネル２の前面の下側端部から露出している。ホームキー５ａは、表示領域２ａに、ホーム画面（初期画面）を表示するための操作キーである。メニューキー５ｂは、オプションメニュー画面を表示するための操作キーである。バックキー５ｃは、表示領域２ａの表示を一つ前の表示に戻すための操作キーである。以後、ホームキー５ａ、メニューキー５ｂ及びバックキー５ｃを特に区別する必要が無い場合には、それぞれを「操作キー５」と呼ぶ。なお、ホームキー５ａ、メニューキー５ｂ及びバックキー５ｃのそれぞれは、ハードウェアキーではなく、表示領域２ａに表示されて、タッチパネル１３０でそれに対する操作が検出されるソフトウェアキーであってもよい。
【００２６】
カバーパネル２の下側端部にはマイク穴６があけられている。カバーパネル２の上側端部にはレシーバ穴７があけられている。カバーパネル２の前面の上側端部からは、後述する前面側撮像部１８０が有する撮像レンズ１８０ａが視認可能となっている。機器ケース４（ケース部分３）の側面にはイヤホン端子９が設けられている。また、図２に示されるように、電子機器１の裏面、言い換えれば機器ケース４の裏面には、スピーカ穴８があけられている。そして、電子機器１の裏面からは、後述する裏面側撮像部１９０が有する撮像レンズ１９０ａが視認可能となっている。
【００２７】
＜電子機器の電気的構成＞
図３は電子機器１の電気的構成を示すブロック図である。図３に示されるように、電子機器１には、制御部１００、無線通信部１１０、表示パネル１２０、タッチパネル１３０及びキー操作検出部１４０が設けられている。さらに電子機器１には、マイク１５０、レシーバ１６０、外部スピーカ１７０、前面側撮像部１８０、裏面側撮像部１９０及び電池２００が設けられている。電子機器１に設けられたこれらの構成要素は、機器ケース４内に収められている。
【００２８】
制御部１００は、ＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶部１０３等を備えており、電子機器１の他の構成要素を制御することによって、電子機器１の動作を統括的に管理する。記憶部１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等で構成されている。記憶部１０３には、電子機器１の動作、具体的には電子機器１が備える無線通信部１１０、表示パネル１２０等の各構成要素を制御するための制御プログラムであるメインプログラム１０３ａ及び複数のアプリケーションプログラム１０３ｂ等が記憶されている。制御部１００の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶部１０３内の各種プログラムを実行することによって実現される。なお図３では、図面の煩雑さを避けるために、アプリケーションプログラム１０３ｂは一つだけ示されている。
【００２９】
無線通信部１１０は、アンテナ１１１を有している。無線通信部１１０は、電子機器１とは別の携帯電話機あるいはインターネットに接続されたウェブサーバ等の通信装置からの信号を基地局等を介してアンテナ１１１で受信する。無線通信部１１０は、受信信号に対して増幅処理及びダウンコンバートを行って制御部１００に出力する。制御部１００は、入力される受信信号に対して復調処理等を行って、当該受信信号に含まれる、音声や音楽などを示す音信号などを取得する。また無線通信部１１０は、制御部１００で生成された、音信号等を含む送信信号に対してアップコンバート及び増幅処理を行って、処理後の送信信号をアンテナ１１１から無線送信する。アンテナ１１１からの送信信号は、基地局等を通じて、電子機器１とは別の携帯電話機あるいはインターネットに接続された通信装置で受信される。
【００３０】
表示パネル１２０は、例えば、液晶表示パネルあるいは有機ＥＬパネルである。表示パネル１２０は、制御部１００によって制御されることによって、文字、記号、図形などの各種情報を表示する。表示パネル１２０に表示される情報は、カバーパネル２の前面の表示領域２ａに表示される。したがって、表示パネル１２０は、表示領域２ａに表示を行っていると言える。
【００３１】
タッチパネル１３０は、制御部１００によって制御されることにより、カバーパネル２の表示領域２ａに対する指等の操作子による操作を検出する。タッチパネル１３０は、例えば、投影型静電容量方式のタッチパネルであって、カバーパネル２の裏面に貼り付けられている。タッチパネル１３０は、ユーザが指等の操作子によってカバーパネル２の表示領域２ａに対して操作を行うと、それに応じた信号がタッチパネル１３０から制御部１００に入力される。制御部１００は、タッチパネル１３０からの信号に基づいて、表示領域２ａに対して行われた操作の内容を特定して、その内容に応じた処理を行う。
【００３２】
本実施の形態に係るタッチパネル１３０では、検出感度が高く設定されていることから、表示領域２ａに対して操作子が接触していることだけではなく、表示領域２ａとの間の距離が所定距離以下で操作子が表示領域２ａに対して近接していることも検出することができる。つまり、タッチパネル１３０の検出感度は、表示領域２ａと操作子との間の距離が所定距離以下になると当該タッチパネル１３０が反応するように設定されている。したがって、タッチパネル１３０は、表示領域２ａに接触している操作子が表示領域２ａから離れることだけではなく、表示領域２ａとの間の距離が所定距離以下で表示領域２ａに近接している操作子が、表示領域２ａとの間の距離が当該所定距離よりも大きくなるように表示領域２ａから離れることも検出することができる。
【００３３】
以後、表示領域２ａに操作子が近接しているとは、表示領域２ａとの間の距離が所定距離以下で操作子が表示領域２ａに近接していること、つまりタッチパネル１３０が反応するようになるまで操作子が表示領域２ａに近接していることを意味する。また、本実施の形態では、操作子が表示領域２ａから離れることには、表示領域２ａに接触している操作子が表示領域２ａから離れることだけではなく、表示領域２ａとの間の距離が所定距離以下で表示領域２ａに近接している操作子が、表示領域２ａとの間の距離が当該所定距離よりも大きくなるように表示領域２ａから離れることも含むものとする。
【００３４】
キー操作検出部１４０は、各操作キー５に対するユーザの押下操作を検出する。キー操作検出部１４０は、各操作キー５について、当該操作キー５が押下（操作）されているか否かを検出する。キー操作検出部１４０は、操作キー５が押下されていない場合には、当該操作キー５が操作されていないことを示す未操作信号を制御部１００に出力する。また、キー操作検出部１４０は、操作キー５が押下されると、当該操作キー５が操作されたことを示す操作信号を制御部１００に出力する。これにより、制御部１００は、各操作キー５について、当該操作キー５が操作されているか否かを判断することができる。
【００３５】
制御部１００は、ホームキー５ａが押下されて、その後押下されなくなったことがキー操作検出部１４０で検出されると、表示パネル１２０にホーム画面（初期画面）を表示させる。これにより、表示領域２ａにはホーム画面が表示される。また、制御部１００は、メニューキー５ｂが押下されて、その後押下されなくなったことがキー操作検出部１４０で検出されると、表示パネル１２０にオプションメニュー画面を表示させる。これにより、表示領域２ａにはオプションメニュー画面が表示される。そして、制御部１００は、バックキー５ｃが押下されて、その後押下されなくなったことがキー操作検出部１４０で検出されると、表示パネル１２０に、その表示を一つ前に戻させる。これにより、表示領域２ａの表示が一つ前に戻る。
【００３６】
マイク１５０は、電子機器１の外部から入力される音を電気的な音信号に変換して制御部１００に出力する。電子機器１の外部からの音は、カバーパネル２の前面に設けられたマイク穴６から電子機器１の内部に取り込まれてマイク１５０に入力される。
【００３７】
外部スピーカ１７０は、例えばダイナミックスピーカであって、制御部１００からの電気的な音信号を音に変換して出力する。外部スピーカ１７０から出力される音は、電子機器１の裏面に設けられたスピーカ穴８から外部に出力される。スピーカ穴８から出力される音は、電子機器１から離れた場所でも聞こえるようになっている。
【００３８】
前面側撮像部１８０は、撮像レンズ１８０ａ及び撮像素子などで構成されており、制御部１００による制御に基づいて、静止画像及び動画像を撮像する。図１に示されるように、撮像レンズ１８０ａは、電子機器１の前面に設けられていることから、電子機器１の前面側（カバーパネル２側）に存在する物体を撮像することが可能である。
【００３９】
裏面側撮像部１９０は、撮像レンズ１９０ａ及び撮像素子などで構成されており、制御部１００による制御に基づいて、静止画像及び動画像を撮像する。図２に示されるように、撮像レンズ１９０ａは、電子機器１の裏面に設けられていることから、電子機器１の裏面１０側に存在する物体を撮像することが可能である。
【００４０】
レシーバ１６０は、受話音を出力するものであって、例えばダイナミックスピーカで構成されている。レシーバ１６０は、制御部１００からの電気的な音信号を音に変換して出力する。レシーバ１６０から出力される音は、電子機器１の前面に設けられたレシーバ穴７から外部に出力される。レシーバ穴７から出力される音の音量は、スピーカ穴８から出力される音の音量よりも小さくなっている。
【００４１】
電池２００は、電子機器１の電源を出力する。電池２００から出力された電源は、電子機器１が備える制御部１００及び無線通信部１１０などに含まれる各電子部品に対して供給される。
【００４２】
記憶部１０３には、様々なアプリケーションプログラム１０３ｂ（以後、単に「アプリケーション１０３ｂ」と呼ぶ）が記憶されている。記憶部１０３には、例えば、電話機能を用いて通話を行うための電話アプリケーション、ウェブサイトを表示するためのブラウザ、電子メールの作成・閲覧・送受信を行うためのメールアプリケーション、アドレス帳（電話帳）の閲覧・編集を行うためのアドレス帳アプリケーションが記憶されている。また、記憶部１０３には、地図を表示するための地図表示アプリケーション、記憶部１０３に記憶されている動画像データの再生制御を行うための動画再生制御アプリケーション、記憶部１０３に記憶されている静止画像データを表示する静止画表示アプリケーション、記憶部１０３に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。動画再生制御アプリケーションにおいては、動画像データに対して音データが関連付けられている場合には、当該動画像データと当該音データとを同時に再生することができる。
【００４３】
以後、音データが関連付けられた動画像データを当該音データも含めて「音付き動画像データ」と呼ぶ。また、音データが関連付けられていない動画像データを「音無し動画像データ」と呼ぶ。また、動画再生制御アプリケーション及び音楽再生制御アプリケーションのように、データを再生するためのアプリケーション１０３ｂを「データ再生アプリケーション」と呼ぶことがある。
【００４４】
記憶部１０３内のメインプログラム１０３ａを実行している制御部１００が、記憶部１０３内のアプリケーション１０３ｂを読み出して実行すると、制御部１００は、無線通信部１１０、表示パネル１２０及びレシーバ１６０等の、電子機器１内の他の構成要素を制御し、それによって、当該アプリケーション１０３ｂに対応する機能（処理）が電子機器１で実行される。例えば、電話アプリケーションを実行している制御部１００は、無線通信部１１０、マイク１５０及びレシーバ１６０を制御する。これにより、電子機器１では、無線通信部１１０で受信された受信信号に含まれる音声がレシーバ１６０から出力されるとともに、マイク１５０に入力された音声を含む送信信号が無線通信部１１０から送信され、通信相手装置との間で電話機能を用いた通話が行われる。
【００４５】
＜表示領域に対する操作の種類について＞
ユーザが表示領域２ａに対して行う基本的な操作としては、例えば、スライド操作、タップ操作、フリック操作などがある。
【００４６】
スライド操作とは、指等の操作子が表示領域２ａに接触あるいは近接した状態で移動する操作である。つまり、スライド操作とは、操作子が表示領域２ａにおいて移動する操作である。ユーザは、表示領域２ａに対してスライド操作を行うことによって、例えば、電子機器１に対して、表示領域２ａの表示をスクロールさせたり、表示領域２ａに表示されているページを別のページに切り替えさせたりすることができる。
【００４７】
このように、本実施の形態では、操作子が表示領域２ａにおいて移動する操作には、操作子が表示領域２ａに接触した状態で移動する操作と、操作子が表示領域２ａに近接した状態で移動する操作の両方を含む。
【００４８】
タップ操作とは、操作子が表示領域２ａに接触あるいは近接してからすぐに当該表示領域２ａから離れる操作である。詳細には、タップ操作とは、操作子が表示領域２ａに接触あるいは近接してから所定時間以内にその接触位置あるいは近接位置で当該表示領域２ａから離れる操作である。ユーザは、表示領域２ａに対してタップ操作を行うことによって、例えば、表示領域２ａに表示されている、アプリケーション１０３ｂを実行するためのアプリケーションアイコン（以後、「アプリアイコン」と呼ぶ）を選択して、当該アプリケーション１０３ｂを電子機器１に実行させることができる。
【００４９】
フリック操作とは、表示領域２ａを操作子で払う操作である。詳細には、フリック操作とは、操作子が表示領域２ａに接触あるいは近接した状態で所定時間以内に所定距離以上移動して表示領域２ａから離れる操作である。ユーザは、表示領域２ａに対してフリック操作を行うことによって、例えば、電子機器１に対して、表示領域２ａの表示を当該フリック操作での接触子の移動方向にスクロールさせたり、表示領域２ａに表示されているページを別のページに切り替えさせたりすることができる。
【００５０】
＜制御部の機能ブロックについて＞
制御部１００では、メインプログラム１０３ａが実行されることによって、複数の機能ブロックが形成される。図４は、制御部１００に形成される複数の機能ブロックの一部を示す図である。
【００５１】
図４に示されるように、制御部１００は、機能ブロックとして、アプリケーション実行部２１０と、タッチパネル制御部２２０と、表示制御部２５０と、音出力制御部２６０とを備えている。
【００５２】
アプリケーション実行部２１０は、ユーザによる表示領域２ａに対する操作によって、アプリケーション１０３ｂを実行する指示が電子機器１に入力されると、記憶部１０３内の当該アプリケーション１０３ｂを読み出して実行する。
【００５３】
タッチパネル制御部２２０は、タッチパネル１３０を駆動して、表示領域２ａに対する操作をタッチパネル１３０に検出させる。またタッチパネル制御部２２０は、タッチパネル１３０からの出力信号に基づいて、タッチパネル１３０で検出された操作の内容を特定する。
【００５４】
またタッチパネル制御部２２０には、移動速度取得部２３０及び移動方向特定部２４０が設けられている。移動速度取得部２３０は、タッチパネル１３０でフリック操作が検出されると、当該フリック操作での指等の操作子の移動速度を求める。ここで、移動速度とは、移動の速さだけを意味しており、移動方向は含まれない。したがって、移動速度取得部２３０は、フリック操作での指等の操作子の移動の速さを求める。移動方向特定部２４０は、タッチパネル１３０でフリック操作が検出されると、当該フリック操作での指等の操作子の移動方向を特定する。以後、フリック操作での操作子の移動速度を「フリック速度」と呼ぶことがある。また、フリック操作での操作子の移動方向を「フリック方向」と呼ぶことがある。また、フリック操作の方向とは、フリック方向を意味するものとする。
【００５５】
表示制御部２５０は、タッチパネル１３０が検出するユーザ操作等に基づいて表示パネル１２０の表示を制御して、当該表示パネル１２０に様々な情報を表示させる。これにより、表示領域２ａの表示が制御される。
【００５６】
音出力制御部２６０は、電子機器１からの音の出力を制御する。具体的には、音出力制御部２６０は、レシーバ１６０及び外部スピーカ１７０に対して音信号を入力する。また音出力制御部２６０は、機器ケース４の側面に設けられたイヤホン端子９（図１，２参照）にイヤホンが接続されている場合には、イヤホン端子９に音信号を入力する。イヤホン端子９に入力された音信号はイヤホンに入力され、当該イヤホンから音が出力される。
【００５７】
制御部１００において、アプリケーション実行部２１０がデータ再生アプリケーションを実行している場合には、表示制御部２５０及び音出力制御部２６０の少なくとも一方がデータを再生するデータ再生部として機能する。
【００５８】
例えば、アプリケーション実行部２１０が音楽再生制御アプリケーションを実行している場合には、音出力制御部２６０が、記憶部１０３内の音楽データに基づいて外部スピーカ１７０あるいはイヤホン端子９に音信号を入力することによって、当該音楽データが再生される。つまり、アプリケーション実行部２１０において音楽再生制御アプリケーションが実行されている場合には、音出力制御部２６０が、記憶部１０３内の音楽データを再生するデータ再生部として機能する。
【００５９】
また、制御部１００において、アプリケーション実行部２１０が動画像再生制御アプリケーションを実行している場合であって、再生対象のデータが音無し動画像データである場合には、表示制御部２５０が当該音無し動画像データに基づいて表示パネル１２０を制御することによって、当該音無し動画像データが再生される。したがって、この場合には、表示制御部２５０が、記憶部１０３内の音無し動画像データを再生するデータ再生部として機能する。
【００６０】
また、制御部１００において、アプリケーション実行部２１０が動画像再生制御アプリケーションを実行している場合であって、再生対象のデータが音付き動画像データである場合には、表示制御部２５０が当該音付き動画像データに基づいて表示パネル１２０を制御するとともに、音出力制御部２６０が当該音付き動画像データに基づいて外部スピーカ１７０あるいはイヤホン端子に音信号を入力することによって、当該音付き動画像データが再生される。この場合には、表示制御部２５０及び音出力制御部２６０が、記憶部１０３内の音付き動画像データを再生するデータ再生部として機能する。
【００６１】
＜フリック操作の検出時に実行される処理について＞
本実施の形態では、タッチパネル１３０がフリック操作を検出した場合に、当該フリック操作についてのフリック速度がしきい値よりも小さいときと、当該フリック操作についてのフリック速度が当該しきい値よりも大きいときとで、電子機器１の制御部１００で実行される処理が互いに異なるようになっている。つまり、タッチパネル１３０がフリック操作を検出した場合に、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、処理実行部として機能する制御部１００は第１処理を実行し、当該フリック操作についてのフリック速度が当該しきい値よりも大きいときには、制御部１００は第１処理とは異なる第２処理を実行する。これにより、ユーザはフリック操作での操作子の移動速度を変化させると、電子機器１に異なる処理を実行させることができる。よって、電子機器１の操作性が向上する。
【００６２】
なお、タッチパネル１３０が検出したフリック操作についてのフリック速度がしきい値と一致する場合には、制御部１００は、第１及び第２処理のどちらを行っても良い。本実施の形態では、タッチパネル１３０が検出したフリック操作についてのフリック速度がしきい値と一致する場合には、制御部１００は第２処理を行うものとする。
【００６３】
以下に、第１及び第２処理についての様々な具体例について説明する。
【００６４】
＜ブラウザ実行時の処理例＞
図５は、電子機器１においてブラウザが実行されている場合に、タッチパネル１３０がフリック操作を検出した際の電子機器１の動作を示すフローチャートである。
【００６５】
図５に示されるように、ステップｓ１において、アプリケーション実行部２１０が記憶部１０３内のブラウザを実行すると、ステップｓ２において、制御部１００は無線通信部１１０を通じてアクセス先のウェブサーバと通信を開始し、当該ウェブサーバからウェブページを示すデータを取得する。制御部１００では、ウェブページを示すデータが取得されると、表示制御部２５０が、表示パネル１２０を制御して、当該データが示すウェブページを表示パネル１２０に表示させる。これにより、表示領域２ａにウェブページが表示される。
【００６６】
ウェブページが表示領域２ａに表示されている状態において、ステップｓ３において、タッチパネル１３０がフリック操作を検出すると、ステップｓ４において、移動方向特定部２４０が当該フリック操作についてのフリック方向を特定するとともに、移動速度取得部２３０が当該フリック操作についてのフリック速度を求める。
【００６７】
ステップｓ４が実行されると、ステップｓ５において、表示制御部２５０は、ステップｓ４で特定されたフリック方向が上下方向であるか否かを判定する。ステップｓ５において、表示制御部２５０は、フリック方向が上下方向でないと判定すると、表示パネル１２０の表示を変更せずに、表示領域２ａの表示を維持する。
【００６８】
一方で、表示制御部２５０は、ステップｓ５においてフリック方向が上下方向であると判定すると、ステップｓ７において、ステップｓ４で求められたフリック速度がしきい値よりも小さいかを判定する。ステップｓ７において、表示制御部２５０は、フリック速度がしきい値よりも小さいと判定すると、表示パネル１２０を制御して、当該フリック速度に応じた量だけ、ステップｓ５で特定されたフリック方向（上方向あるいは下方向）に表示領域２ａの表示をスクロールする。つまり、表示制御部２５０は、表示対象のウェブページにおいて表示領域２ａに表示する表示範囲を、フリック速度に応じた量だけフリック方向（上方向あるいは下方向）に移動させる。これにより、タッチパネル１３０で検出されたフリック操作についてのフリック速度がしきい値よりも小さい場合には、当該フリック速度が大きいほど表示領域２ａの表示のスクロール量が大きくなる。
【００６９】
このように、本実施の形態では、ブラウザが実行されてウェブページが表示されている場合には、タッチパネル１３０においてフリック速度がしきい値よりも小さいフリック操作が検出された際に実行される第１処理は、表示領域２ａの表示が当該フリック操作についてのフリック速度に応じた量だけスクロールされる処理となる。
【００７０】
一方で、ステップｓ７において、表示制御部２５０は、フリック速度がしきい値以上であると判定すると、ステップｓ９において、表示パネル１２０を制御して、表示領域２ａの表示を一定量だけスクロールする。例えば、表示制御部２５０は、表示領域２ａの表示を一画面分だけスクロールする。以下に図６〜１０を用いてステップｓ９での処理を具体的に説明する。
【００７１】
図６は表示対象のウェブページ３００の一例を示す図である。ここでは、図７に示されるように、表示領域２ａにおいて、ウェブページ３００におけるＡ〜Ｇまでの部分３０１が表示されている状態において、ユーザが自身の指を操作子３５０として使用して上方向３６０にフリック操作を行った場合を考える。このフリック操作についてのフリック速度がしきい値以上の場合には、図７に示される表示領域２ａの表示が上方向３６０に１画面分だけスクロールする。この例では、表示領域２ａには、ウェブページ３００に含まれる７行分の情報を表示することが可能であることから、表示領域２ａの表示が１画面分だけスクロールすると、表示領域２ａの表示はウェブページ３００において７行分だけスクロールする。これにより、図８に示されるように、表示領域２ａには、ウェブページ３００におけるＨ〜Ｎまでの部分３０２が表示される。
【００７２】
また、図９に示されるように、表示領域２ａにおいて、ウェブページ３００におけるＮ〜Ｔまでの部分３０３が表示されている状態において、ユーザが操作子３５０を使用して下方向３７０にフリック操作を行った場合を考える。このフリック操作についてのフリック速度がしきい値以上の場合には、図９に示される表示領域２ａの表示が下方向３７０に１画面分だけスクロールする。その結果、図１０に示されるように、表示領域２ａには、ウェブページ３００におけるＧ〜Ｍまでの部分３０４が表示される。
【００７３】
このように、本実施の形態では、ブラウザが実行されてウェブページが表示されている場合には、タッチパネル１３０においてフリック速度がしきい値以上のフリック操作が検出された際に実行される第２処理は、表示領域２ａの表示が一定量だけスクロールする処理となる。
【００７４】
なお、上述の図７〜１０の例とは異なり、表示領域２ａに対しては、ピクトエリアと呼ばれる、電子機器１の状態を示す情報等が表示される領域が設定される場合がある。ピクトエリアには、例えば、電池残量を示すアイコン、通信状態を示すアイコン、現在時刻、電子機器１においてメール受信、不在着信等のイベントが発生したことを通知するためのアイコンなどが表示される。ピクトエリアが表示領域２ａに設定される場合には、表示領域２ａにおけるピクトエリア以外の部分にウェブページが表示されることになり、当該部分の表示だけがスクロールする。このような場合に、タッチパネル１３０で検出されたフリック操作についてのフリック速度がしきい値以上であって、表示制御部２５０が表示領域２ａの表示を１画面分だけスクロールさせると、表示領域２ａにおいて表示がスクロールするスクロール部分（ピクトエリア以外の部分）で構成される画面の大きさの分だけ当該スクロール部分の表示がスクロールする。つまり、本実施の形態での１画面分とは、表示領域２ａにおいて表示がスクロールするスクロール部分で構成される画面の大きさ分を意味している。したがって、図７〜１０のように、表示領域２ａの全領域がスクロール部分となっている場合には、表示領域２ａの全領域で構成される画面の大きさ分が１画面分となる。
【００７５】
また、本実施の形態では、タッチパネル１３０が表示領域２ａに対する上方向のスライド操作を検出すると、制御部１００は、当該スライド操作での操作子の移動量だけ表示領域２ａの表示を上方向にスクロールする。同様に、タッチパネル１３０が表示領域２ａに対する下方向のスライド操作を検出すると、制御部１００は、当該スライド操作での操作子の移動量だけ表示領域２ａの表示を下方向にスクロールする。
【００７６】
また、タッチパネル１３０で上下方向のフリック操作が検出されたときに加えて、タッチパネル１３０で左右方向のフリック操作が検出されたときにも、表示制御部２５０は表示領域２ａの表示を変更しても良い。あるいは、表示制御部２５０は、タッチパネル１３０で上下方向のフリック操作が検出されたときには表示領域２ａの表示を変更せずに、タッチパネル１３０で左右方向のフリック操作が検出されたときには表示領域２ａの表示を変更しても良い。図１１は、ユーザが操作子３５０を使用して表示領域２ａに対して右方向３８０のフリック操作を行う様子を示す図である。また図１２は、ユーザが操作子３５０を使用して表示領域２ａに対して左方向３９０のフリック操作を行う様子を示す図である。以下に、タッチパネル１３０で左右方向のフリック操作が検出された際の表示変更処理について説明する。
【００７７】
パーソナルコンピュータにおいてブラウザが実行され、当該パーソナルコンピュータに接続された表示装置にウェブページが表示される際には、当該表示装置には、当該ウェブページとともに戻るボタン及び進むボタンが表示されることがある。複数のウェブページが順番に表示された表示処理の後に戻るボタンが操作されると、現在表示されているウェブページよりも当該表示処理で一つ前に表示されたウェブページが再度表示される。そして、さらに戻るボタンが表示されると、現在表示されているウェブページよりも当該表示処理で一つ前に表示されたウェブページが再度表示される。一方で、戻るボタンが操作されて過去に表示されたウェブページが再度表示された後に進むボタンが操作されると、現在表示されているウェブページよりも当該表示処理で一つ後に表示されたウェブページが再度表示される。
【００７８】
本実施の形態では、右方向のフリック操作が上記の戻るボタンの操作に対応し、左方向のフリック操作が上記の進むボタンの操作に対応する。図１３は、電子機器１においてブラウザが実行されている場合に、タッチパネル１３０が左方向のフリック操作を検出した際の電子機器１の動作の一例を示すフローチャートである。
【００７９】
図１３に示されるように、ステップｓ１１において、表示制御部２５０は、タッチパネル１３０で検出されたユーザ操作に基づいて表示パネル１２０を制御して、ウェブページＡ〜Ｄをこの順番で表示領域２ａに表示する表示処理を行う。
【００８０】
表示領域２ａにウェブページＤが表示されている状態で、ステップｓ１２において、タッチパネル１３０がフリック操作を検出すると、ステップｓ１３において、移動方向特定部２４０が当該フリック操作についてのフリック方向を特定するとともに、移動速度取得部２３０が当該フリック操作についてのフリック速度を求める。
【００８１】
表示制御部２５０は、ステップｓ１４において、ステップｓ１３で特定されたフリック方向が右方向であると判定すると、ステップｓ１５において、ステップｓ１３で求められたフリック速度がしきい値よりも小さいかを判定する。表示制御部２５０は、ステップｓ１５においてフリック速度がしきい値よりも小さいと判定すると、ステップｓ１６において、現在表示されているウェブページＤよりもステップｓ１１での表示処理で一つ前に表示されたウェブページＣを表示領域２ａに表示する。
【００８２】
一方で、表示制御部２５０は、ステップｓ１５においてフリック速度がしきい値以上であると判定すると、ステップｓ１７において、ステップｓ１１での表示処理において最初に表示されたウェブページＡを表示領域２ａに表示する。
【００８３】
ステップｓ１６の後、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、現在表示されているウェブページＣよりもステップｓ１１での表示処理で一つ前に表示されたウェブページＢを表示領域２ａに表示する。その後、タッチパネル１３０において、フリック速度がしきい値よりも小さい右方向のフリック操作が連続して検出されると、ステップｓ１１での表示処理で表示されたウェブページがさかのぼって順番に表示される。
【００８４】
また、ステップｓ１６の後、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上の場合には、ステップｓ１７と同様に、表示制御部２５０は、ステップｓ１１での表示処理で最初に表示されたウェブページＡを表示領域２ａに表示する。
【００８５】
このように、表示制御部２５０は、ブラウザの実行中において、複数のウェブページが順番に表示領域２ａに表示される表示処理が実行された後に、当該複数のウェブページのうちの一つのウェブページが表示領域２ａに表示されている状態でタッチパネル１３０が右方向のフリック操作を検出した場合には、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示パネル１２０を制御して、当該表示処理において当該一つのウェブページの前に表示されたウェブページを表示領域２ａに表示する処理を第１処理として実行する。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上のときには、表示パネル１２０を制御して、当該表示処理において最初に表示されたウェブページを表示領域２ａに表示する処理を第２処理として実行する。
【００８６】
図１４は、電子機器１においてブラウザが実行されている場合に、タッチパネル１３０が左方向のフリック操作を検出した際の電子機器１の動作の一例を示すフローチャートである。上述のステップｓ１１の表示処理が実行された後、タッチパネル１３０に対して右方向のフリック操作が実行されてウェブページＡ〜Ｄのうちの一つのウェブページが表示領域２ａに表示されている状態において、ステップｓ２１でタッチパネル１３０がフリック操作を検出すると、ステップｓ２２において、移動方向特定部２４０が当該フリック操作についてのフリック方向を特定するとともに、移動速度取得部２３０が当該フリック操作についてのフリック速度を求める。
【００８７】
次にステップｓ２３において、表示制御部２５０が、ステップｓ２２で特定されたフリック方向が左方向であると判定すると、ステップｓ２４において、表示制御部２５０は、ステップｓ２２で求められたフリック速度がしきい値よりも小さいかを判定する。表示制御部２５０は、ステップｓ２４においてフリック速度がしきい値よりも小さいと判定すると、ステップｓ２５において、現在表示されているウェブページよりもステップｓ１１での表示処理で一つ後に表示されたウェブページを表示領域２ａに表示する。例えば、現在表示されているウェブページがウェブページＢであるとすると、表示領域２ａには、ステップｓ１１での表示処理においてウェブページＢよりも一つ後に表示されたウェブページＣが表示される。
【００８８】
一方で、表示制御部２５０は、ステップｓ２４においてフリック速度がしきい値以上であると判定すると、ステップｓ２６において、ステップｓ１１での表示処理において最後に表示されたウェブページＤを表示領域２ａに表示する。
【００８９】
ステップｓ２５の後、タッチパネル１３０において左方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、現在表示されているウェブページよりもステップｓ１１での表示処理で一つ後に表示されたウェブページを表示領域２ａに表示する。
【００９０】
また、ステップｓ２５の後、タッチパネル１３０において左方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上の場合には、ステップｓ２６と同様に、表示制御部２５０は、ステップｓ１１での表示処理で最後に表示されたウェブページＤを表示領域２ａに表示する。
【００９１】
このように、表示制御部２５０は、ブラウザの実行中において、複数のウェブページが順番に表示領域２ａに表示される表示処理が実行された後に、当該複数のウェブページのうちの一つのウェブページが表示領域２ａに表示されている状態でタッチパネル１３０が左方向のフリック操作を検出した場合には、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示パネル１２０を制御して、当該表示処理において当該一つのウェブページの後に表示されたウェブページを表示領域２ａに表示する処理を第１処理として実行する。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上のときには、表示パネル１２０を制御して、当該表示処理において最後に表示されたウェブページを表示領域２ａに表示する処理を第２処理として実行する。
【００９２】
以上のように、本実施の形態では、ユーザはフリック操作での操作子の移動速度を変えるだけで、電子機器１において実行される表示変更処理を当該電子機器１に変えさせることができる。よって、電子機器１の操作性が向上する。
【００９３】
また、本実施の形態とは異なり、タッチパネル１３０でフリック操作が検出されると、当該フリック速度がしきい値よりも小さいか否かにかかわらず、当該フリック速度に応じた量だけ常に表示領域２ａの表示がスクロールされる場合には、タッチパネル１３０で検出されたフリック操作についてのフリック速度が大きいときには、表示領域２ａの表示がどこまでスクロールしたのか分かりにくくなることがある。
【００９４】
これに対して、本実施の形態では、タッチパネル１３０が検出したフリック操作についてのフリック速度がしきい値よりも大きい場合に、表示領域２ａの表示が一定量だけスクロールされることから、表示領域２ａの表示がどこまでスクロールしたのか分からなくなることを抑制することができる。よって、電子機器１の表示を変更する際の操作性が向上する。
【００９５】
なお、タッチパネル１３０が検出したフリック操作についてのフリック速度がしきい値よりも小さい場合における表示領域２ａの表示のスクロール量の最大値は、当該フリック速度がしきい値以上の場合における表示領域２ａの表示のスクロール量（上記の例では１画面分）と同じであっても良いし、それよりも小さくても良いし、大きくても良い。
【００９６】
＜メールアプリケーション実行時の処理例＞
次にメールアプリケーションが実行されて、表示領域２ａにおいて、受信メールあるいは送信メールが表示されている状態でタッチパネル１３０がフリック操作を検出した際に制御部１００が実行する処理について説明する。
【００９７】
図１５は受信メールの表示例を示す図である。図１５に示されるように、表示領域２ａに受信メールが表示される際には、当該受信メールの本文４００とともに、当該受信メールの送信者の名前４１０と当該受信メールの題名４２０が表示されている。表示領域２ａに受信メールが表示されている状態でタッチパネル１３０が上下方向のフリック操作を検出すると、制御部１００は、表示領域２ａにウェブページが表示される場合と同様に表示領域２ａの表示をスクロールする。
【００９８】
表示領域２ａに受信メールが表示されている状態で、図１５に示されるように、表示領域２ａに対して操作子３５０による上方向３６０のフリック操作が行われ、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、表示パネル１２０を制御して、表示領域２ａの表示を、当該フリック速度に応じた量だけ上方向にスクロールする。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上の場合には、表示パネル１２０を制御して、表示領域２ａの表示を１画面分だけ上方向にスクロールする。
【００９９】
また、表示領域２ａに受信メールが表示されている状態で、タッチパネル１３０が下方向のフリック操作を検出し、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、表示パネル１２０を制御して、表示領域２ａの表示を、当該フリック速度に応じた量だけ下方向にスクロールする。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上の場合には、表示パネル１２０を制御して、表示領域２ａの表示を１画面分だけ下方向にスクロールする。
【０１００】
なお、表示領域２ａに送信メールの本文等が表示されている場合にタッチパネル１３０で上下方向のフリック操作が検出されたときにも、制御部１００は上記と同様に動作する。
【０１０１】
このように、電子メールが表示されている場合に、タッチパネル１３０においてフリック速度がしきい値よりも小さいフリック操作が検出されると、表示制御部２５０は、当該フリック速度に応じた量だけ表示領域２ａの表示をスクロールする処理を第１処理として実行する。一方で、電子メールが表示されている場合に、タッチパネル１３０においてフリック速度がしきい値以上のフリック操作が検出されると、表示制御部２５０は、一定量だけ表示領域２ａの表示をスクロールする処理を第２処理として実行する。
【０１０２】
なお、ウェブページが表示される場合と同様に、電子メールが表示されている場合においても、タッチパネル１３０で上下方向のフリック操作が検出されたときだけではなく、タッチパネル１３０で左右方向のフリック操作が検出されたときにも、あるいは、タッチパネル１３０で左右方向のフリック操作が検出されたときにだけ、表示制御部２５０は表示領域２ａの表示を変更しても良い。以下に、電子メールが表示されている状態において、タッチパネル１３０で左右方向のフリック操作が検出された際の処理について説明する。
【０１０３】
本実施の形態では、ユーザは、表示領域２ａを操作することによって、記憶部１０３において、電子メールを保存（記憶）するための複数のフォルダを生成することが可能である、図１６は、受信メールを保存するための複数のフォルダの一例を示す図である。図１６に示される例では、一種のデータである受信メールを保存するためのフォルダとして、フォルダ名が「家族」である家族フォルダ４５０と、フォルダ名が「友達」である友達フォルダ４６０と、フォルダ名が「仕事」である仕事フォルダ４７０とが記憶部１０３に生成されている。家族フォルダ４５０には、家族からの受信メールＡ〜Ｅが保存されている。また、友達フォルダ４６０には、友達からの受信メールＦ〜Ｊが保存されている。そして、仕事フォルダ４７０には、仕事関係の受信メールＫ〜Ｏが保存されている。
【０１０４】
本例では、家族フォルダ４５０内の受信メールが表示されている状態で左右方向のフリック操作が検出された際に次に表示する家族フォルダ４５０内の受信メールを決定する際に使用される順序が、家族フォルダ４５０内の受信メールＡ〜Ｅに対して定められている。受信メールＡ〜Ｅに対して、例えば、受信日時が新しいものから順に１番からの番号が付与されており、受信メールＡ〜Ｅのうち、受信日時が最も新しいものが最初で、受信日時が最も古いものが最後となっている。本例では、受信メールＡ〜Ｄの順で受信日時が新しくなっている。
【０１０５】
友達フォルダ４６０内の受信メールＦ〜Ｊについても同様であって、当該受信メールＦ〜Ｊに対して、例えば、受信日時が新しいものから順に１番からの番号が付与されている。したがって、受信メールＦ〜Ｊにおいても、受信日時が最も新しいものが最初で、受信日時が最も古いのものが最後となっている。本例では、受信メールＦ〜Ｊの順で受信日時が新しくなっている。
【０１０６】
また、仕事フォルダ４７０内の受信メールＫ〜Ｏについても同様であって、当該受信メールＫ〜Ｏに対して、例えば、受信日時が新しいものから順に１番からの番号が付与されている。本例では、受信メールＫ〜Ｏの順で受信日時が新しくなっている。
【０１０７】
図１７は、家族フォルダ４５０内のある受信メールが表示されている状態で右方向のフリック操作が検出された際の電子機器１の動作を示すフローチャートである。
【０１０８】
図１７に示されるように、ステップｓ３１において、家族フォルダ４５０内のある受信メールが表示されている状態でタッチパネル１３０がフリック操作を検出すると、ステップｓ３２において、移動方向特定部２４０が当該フリック操作についてのフリック方向を特定するとともに、移動速度取得部２３０が当該フリック操作についてのフリック速度を求める。
【０１０９】
次にステップｓ３３において、表示制御部２５０が、ステップｓ３２で特定されたフリック方向が右方向であると判定すると、ステップｓ３４において、表示制御部２５０は、ステップｓ３２で求められたフリック速度がしきい値よりも小さいかを判定する。表示制御部２５０は、ステップｓ３４においてフリック速度がしきい値よりも小さいと判定すると、ステップｓ３５において、表示パネル１２０を制御して、現在表示されている受信メールについての家族フォルダ４５０内での一つ前の受信メールの本文等を表示領域２ａに表示する。例えば、現在表示されている受信メールが家族フォルダ４５０内の受信メールＤであるとすると、表示領域２ａには、家族フォルダ４５０内において、受信メールＤの一つ前の受信メールＣが表示される。
【０１１０】
一方で、表示制御部２５０は、ステップｓ３４においてフリック速度がしきい値以上であると判定すると、ステップｓ３６において、家族フォルダ４５０内での最初の受信メールＡを表示する。
【０１１１】
ステップｓ３５の後、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、現在表示されている受信メールについての家族フォルダ４５０内での一つ前の受信メールを表示領域２ａに表示する。その後、タッチパネル１３０において、フリック速度がしきい値よりも小さい右方向のフリック操作が連続して検出されると、表示領域２ａには家族フォルダ４５０内の受信メールが順番にさかのぼって表示される。
【０１１２】
また、ステップｓ３５の後、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上の場合には、ステップｓ３６と同様に、表示制御部２５０は、家族フォルダ４５０内での最初の受信メールＡを表示領域２ａに表示する。
【０１１３】
なお、友達フォルダ４６０内の複数の受信メールＦ〜Ｊに含まれる受信メールが表示されている状態でタッチパネル１３０が右方向のフリック操作を検出した場合や、仕事フォルダ４７０内の複数の受信メールＫ〜Ｏ含まれる受信メールが表示されている状態でタッチパネル１３０が右方向のフリック操作を検出した場合についての制御部１００の動作については上記と同様である。また、送信データが記憶される複数のフォルダが設けられている場合にも、同様のことが言える。
【０１１４】
図１８は、家族フォルダ４５０内のある受信メールの本文等が表示されている状態で左方向のフリック操作が検出された際の電子機器１の動作を示すフローチャートである。
【０１１５】
図１８に示されるように、ステップｓ４１において、家族フォルダ４５０内のある受信メールが表示されている状態でタッチパネル１３０がフリック操作を検出すると、ステップｓ４２において、移動方向特定部２４０が当該フリック操作についてのフリック方向を特定するとともに、移動速度取得部２３０が当該フリック操作についてのフリック速度を求める。
【０１１６】
次にステップｓ４３において、表示制御部２５０が、ステップｓ４２で特定されたフリック方向が左方向であると判定すると、ステップｓ４４において、表示制御部２５０は、ステップｓ４２で求められたフリック速度がしきい値よりも小さいかを判定する。表示制御部２５０は、ステップｓ４４においてフリック速度がしきい値よりも小さいと判定すると、ステップｓ４５において、表示パネル１２０を制御して、現在表示されている受信メールについての家族フォルダ４５０内での一つ後の受信メールの本文等を表示領域２ａに表示する。例えば、現在表示されている受信メールが家族フォルダ４５０内の受信メールＢであるとすると、表示領域２ａには、家族フォルダ４５０内において、受信メールＢの一つ後の受信メールＣが表示される。
【０１１７】
一方で、表示制御部２５０は、ステップｓ４４においてフリック速度がしきい値以上であると判定すると、ステップｓ３６において、家族フォルダ４５０内での最後の受信メールＥを表示する。
【０１１８】
ステップｓ４５の後、タッチパネル１３０において左方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、現在表示されている受信メールについての家族フォルダ４５０内での一つ後の受信メールを表示領域２ａに表示する。その後、タッチパネル１３０において、フリック速度がしきい値よりも小さい左方向のフリック操作が連続して検出されると、表示領域２ａには家族フォルダ４５０内の受信メールが順番に表示される。
【０１１９】
また、ステップｓ４５の後、タッチパネル１３０において左方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上の場合には、ステップｓ４６と同様に、表示制御部２５０は、家族フォルダ４５０内での最後の受信メールＥを表示領域２ａに表示する。
【０１２０】
なお、友達フォルダ４６０内の複数の受信メールＦ〜Ｊに含まれる受信メールが表示されている状態でタッチパネル１３０が左方向のフリック操作を検出した場合や、仕事フォルダ４７０内の複数の受信メールＫ〜Ｏ含まれる受信メールが表示されている状態でタッチパネル１３０が左方向のフリック操作を検出した場合についての制御部１００の動作については上記と同様である。また送信データが保存される複数のフォルダが設けられている場合にも、同様のことが言える。
【０１２１】
このように、表示制御部２５０は、順序が定められた複数のデータ（受信データ、送信データなど）に含まれるデータが表示されている状態でタッチパネル１３０がフリック操作を検出した場合には、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示パネル１２０を制御して、表示領域２ａに表示されているデータの前後のデータの一方を表示領域２ａに表示する処理を第１処理として実行する。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上のときには、表示パネル１２０を制御して、当該複数のデータのうちの最初及び最後のデータの一方を表示領域２ａに表示する処理を第２処理として実行する。したがって、ユーザは、表示領域２ａに対してゆっくりとフリック操作を行うことによって、表示領域２ａに表示されるデータが順番に変化するように電子機器１を動作させることができるとともに、すばやくフリック操作を行うことによって、最初あるいは最後のデータが表示されるように電子機器１を動作させることができる。
【０１２２】
なお、データを保存する複数のフォルダにおいて順序が定められている場合には、表示制御部２５０は、当該複数のフォルダの一つのフォルダ内のデータが表示領域２ａに表示されている状態でタッチパネル１３０がフリック操作を検出したときには、上記とは異なる動作を行っても良い。つまり、このような場合には、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示領域２ａに表示されているデータが保存されているフォルダ内において、当該データの前後のデータの一方を表示領域２ａに表示し、当該フリック操作についてのフリック速度がしきい値以上のときには、表示領域２ａに表示されているデータが保存されているフォルダの前後のフォルダの一方のフォルダ内のデータを表示領域２ａに表示しても良い。以下にこの具体例を説明する。
【０１２３】
例えば、家族フォルダ４５０が最初のフォルダ、友達フォルダ４６０が２番目のフォルダ、仕事フォルダ４７０が最後のフォルダである場合に、友達フォルダ４６０内の受信メールＨが表示領域２ａに表示されているとする。このような場合に、タッチパネル１３０においてフリック速度がしきい値よりも小さい左方向のフリック操作が検出されると、表示制御部２５０は、友達フォルダ４６０での受信メールＨの後の受信メールＩを表示領域２ａに表示する。一方で、タッチパネル１３０においてフリック速度がしきい値以上の左方向のフリック操作が検出されると、表示制御部２５０は、友達フォルダ４６０の後の仕事フォルダ４７０内の受信メール、例えば最初の受信メールＫを表示領域２ａに表示する。
【０１２４】
また、タッチパネル１３０においてフリック速度がしきい値よりも小さい右方向のフリック操作が検出されると、表示制御部２５０は、友達フォルダ４６０での受信メールＨの前の受信メールＧを表示領域２ａに表示する。一方で、タッチパネル１３０においてフリック速度がしきい値以上の右方向のフリック操作が検出されると、表示制御部２５０は、友達フォルダ４６０の前の家族フォルダ４５０内の受信メール、例えば最初の受信メールＡを表示領域２ａに表示する。
【０１２５】
電子機器１がこのように動作する場合には、ユーザは、すばやくフリック操作を行うことによって、表示領域２ａに表示されているデータが記憶されているフォルダの前後の一方のフォルダ内のデータが表示領域２ａに表示されるように電子機器１を動作させることができる。
【０１２６】
＜アドレス帳アプリケーション実行時の処理例＞
次にアドレス帳アプリケーションが実行されて、表示領域２ａにおいて、アドレス帳（電話帳）が表示されている状態でタッチパネル１３０がフリック操作を検出した際に制御部１００が実行する処理について説明する。
【０１２７】
記憶部１０３には、複数の個人情報で構成されたアドレス帳が記憶されている。各個人情報には、名前、名前のよみがな、電話番号、電子メールアドレス等が含まれている。アドレス帳が表示領域２ａに表示される際には、例えば、アドレス帳を構成する複数の個人情報のそれぞれに含まれる名前が五十音順に並べられて一つの一覧ページが構成され、当該一覧ページが表示領域２ａに表示される。これにより、アドレス帳の個人情報一覧が表示領域２ａに表示される。
【０１２８】
図１９は、アドレス帳の個人情報一覧の表示例を示す図である。図１９のように、アドレス帳の個人情報一覧が表示領域２ａに表示されている場合に、表示領域２ａにおける、ある名前が表示されている領域がタップ操作されると、その名前を含む個人情報の詳細内容、つまり当該個人情報に含まれる名前、名前のよみがな、電話番号、電子メールアドレス等が表示領域２ａに表示される。また、アドレス帳の個人情報一覧が表示されている状態において、タッチパネル１３０において上下方向のフリック操作が検出されると、制御部１００は、表示領域２ａにウェブページ等が表示される場合と同様に、表示領域２ａの表示をスクロールする。図２０は、図１９に示される表示領域２ａの表示が上方向にスクロールした後の当該表示領域２ａの表示を示す図である。
【０１２９】
表示領域２ａにアドレス帳の個人情報一覧が表示されている状態で、図１９に示されるように、表示領域２ａに対して操作子３５０による上方向３６０のフリック操作が行われ、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、表示パネル１２０を制御して、表示領域２ａの表示を、当該フリック速度に応じた量だけ上方向にスクロールする。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上の場合には、表示パネル１２０を制御して、表示領域２ａの表示を１画面分だけ上方向にスクロールする。
【０１３０】
また、表示領域２ａにアドレス帳の個人情報一覧が表示されている状態で、図２０に示されるように、表示領域２ａに対して操作子３５０による下方向３７０のフリック操作が行われ、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、表示パネル１２０を制御して、表示領域２ａの表示を、当該フリック速度に応じた量だけ下方向にスクロールする。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上の場合には、表示パネル１２０を制御して、表示領域２ａの表示を１画面分だけ下方向にスクロールする。
【０１３１】
なお、表示領域２ａにアドレス帳が表示される際には、上記とは異なり、名前のふりがなの先頭の仮名ごとに、ふりがなの先頭の仮名が同じである名前だけを含むページが形成されて、左右方向のフリック操作によって当該ページが切り替えられるように電子機器１を動作させても良い。これにより、名前のふりがなの先頭の仮名ごとに、アドレス帳に登録されている名前が表示される。
【０１３２】
図２１は、アドレス帳に登録されている複数の個人情報に含まれる、ふりがなの先頭の仮名（頭文字）が「う」である名前が表示されている様子を示す図である。つまり、図２１は、アドレス帳に含まれる、「う」という仮名が対応付けられているデータである名前が表示されている様子を示す図である。また図２２は、アドレス帳に登録されている複数の個人情報に含まれる、ふりがなの先頭の仮名が「え」である名前が表示されている様子を示す図である。つまり、図２２は、アドレス帳に含まれる、「え」という仮名が対応付けられているデータである名前が表示されている様子を示す図である。
【０１３３】
このように、ふりがなの先頭の仮名ごとに個人情報の名前が表示される場合であっても、表示領域２ａにおける、ある名前が表示されている領域がタップ操作されると、その名前を含む個人情報の詳細内容、つまり当該個人情報に含まれる名前、名前のよみがな、電話番号、電子メールアドレス等が表示領域２ａに表示される。
【０１３４】
表示領域２ａにおいて、ふりがなの先頭文字（頭文字）がある仮名である名前が表示されている状態で、図２１に示されるように、表示領域２ａに対して操作子３５０による左方向３９０のフリック操作が行われ、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、五十音での当該ある仮名の後の仮名をふりがなの先頭文字とする名前を表示領域２ａに表示する。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上の場合には、五十音において当該ある仮名が含まれる行の後の行に含まれる仮名、例えば当該行の最初の仮名をふりがなの先頭文字とする名前を表示する。
【０１３５】
例えば、図２１に示されるように、「う」をふりがなの先頭文字とする名前が表示されている状態において、タッチパネル１３０においてフリック速度がしきい値より小さい左方向のフリック操作が検出されると、図２２に示されるように、五十音において「う」の後に存在する「え」をふりがなの先頭文字とする名前が表示される。また、「う」をふりがなの先頭文字とする名前が表示されている状態において、タッチパネル１３０においてフリック速度がしきい値以上の左方向のフリック操作が検出されると、五十音において、「う」が含まれる「あ行」の後に存在する「か行」の最初の仮名である「か」をふりがなの先頭文字とする名前が表示される。
【０１３６】
また、表示領域２ａにおいて、ふりがなの先頭文字がある仮名である名前が表示されている状態で、図２２に示されるように、表示領域２ａに対して操作子３５０による右方向３８０のフリック操作が行われ、当該フリック操作についてのフリック速度がしきい値よりも小さい場合には、表示制御部２５０は、五十音での当該ある仮名の前の仮名をふりがなの先頭文字とする名前を表示領域２ａに表示する。一方で、表示制御部２５０は、当該フリック操作についてのフリック速度がしきい値以上の場合には、五十音において当該ある仮名が含まれる行の前の行に含まれる仮名、例えば当該行の最初の仮名をふりがなの先頭文字とする名前を表示する。
【０１３７】
例えば、「に」をふりがなの先頭文字とする名前が表示されている状態において、タッチパネル１３０においてフリック速度がしきい値より小さい右方向のフリック操作が検出されると、五十音において「に」の前に存在する「な」をふりがなの先頭文字とする名前が表示される。また、「に」をふりがなの先頭文字とする名前が表示されている状態において、タッチパネル１３０においてフリック速度がしきい値以上の右方向のフリック操作が検出されると、五十音において、「に」が含まれる「な行」の前に存在する「た行」の最初の仮名である「た」をふりがなの先頭文字とする名前が表示される。
【０１３８】
このように、表示制御部２５０は、五十音に含まれるある仮名が対応付けられているデータが表示領域２ａに表示されている状態で、タッチパネル１３０においてフリック速度がしきい値よりも小さいフリック速度が検出されたときには、五十音において、表示領域２ａに表示されているデータに対応付けられている仮名の前後の仮名の一方が対応付けられているデータを表示領域２ａに表示する処理を第１処理として実行する。
【０１３９】
一方で、表示制御部２５０は、五十音に含まれるある仮名が対応付けられているデータが表示領域２ａに表示されている状態で、タッチパネル１３０においてフリック速度がしきい値以上のフリック速度が検出されたときには、五十音において、表示領域２ａに表示されているデータに対応付けられている仮名が含まれる行の前後の行の一方に含まれる仮名が対応付けられているデータを表示領域２ａに表示する処理を第２処理として実行する。
【０１４０】
なお、上記の例では、アドレス帳に含まれる複数の名前が表示される場合について説明したが、アドレス帳に含まれる名前以外に、五十音に含まれる一つの仮名がそれぞれ対応付けられている複数のデータが記憶部１０３に記憶されているのであれば、電子機器１は当該複数のデータについても同様に表示することができる。
【０１４１】
＜地図表示アプリケーション実行時の処理例＞
次に地図表示アプリケーションが実行されて、表示領域２ａにおいて、地図が表示されている状態でタッチパネル１３０がフリック操作を検出した際に制御部１００が実行する処理について説明する。
【０１４２】
地図が表示領域２ａに表示されている場合において、タッチパネル１３０でフリック操作が検出されると、電子機器１は、当該フリック操作についてのフリック方向に表示領域２ａの表示をスクロールする。電子機器１は、地図の表示をどの方向にもスクロールすることが可能である。
【０１４３】
本実施の形態では、表示領域２ａに地図が表示されている状態で、タッチパネル１３０においてフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示制御部２５０は、表示パネル１２０を制御して、表示領域２ａの表示を、当該フリック速度に応じた量だけ、当該フリック操作についてのフリック方向にスクロールする。例えば、当該フリック方向が左上方向であるとすると、表示制御部２５０は、当該フリック速度に応じた量だけ表示領域２ａの表示を左上方向にスクロールする。
【０１４４】
一方で、表示制御部２５０は、表示領域２ａに地図が表示されている状態で、タッチパネル１３０においてフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上のときには、表示パネル１２０を制御して、表示領域２ａの表示を１画面分だけ当該フリック操作についてのフリック方向にスクロールする。例えば、当該フリック方向が右下方向であるとすると、表示制御部２５０は、表示領域２ａの表示を右下方向に１画面分だけスクロールする。
【０１４５】
＜ホーム画面の表示時の処理例＞
上述のように、ホームキー５ａが操作されると、表示領域２ａにはホーム画面が表示される。図２３はホーム画面５００の表示例を示す図である。ホーム画面５００には少なくとも一つのアプリアイコン５１０が示される。図２３の例では、複数のアプリアイコン５１０がホーム画面５００に示されている。各アプリアイコン５１０には、記憶部１０３内のアプリケーション１０３ｂが対応付けられている。ホーム画面５００中のアプリアイコン５１０に対してタップ操作が行われると、当該アプリアイコン５１０に対応付けられているアプリケーション１０３ｂがアプリケーション実行部２１０で実行される。
【０１４６】
また、本実施の形態では、表示制御部２５０は、複数のホーム画面５００を切り替えて表示することが可能となっている。本実施の形態では、図２４に示されるように、例えば、第１〜第５のホーム画面５００ａ〜５００ｅが設けられている。表示領域２ａには、第１〜第５のホーム画面５００ａ〜５００ｅのうちの一つのホーム画面５００が表示される。ホームキー５ａが操作されると、例えば第３のホーム画面５００ｃが表示される。
【０１４７】
第１〜第５のホーム画面５００ａ〜５００ｂに対しては、表示領域２ａにあるホーム画面５００が表示されている状態で左右方向のフリック操作が検出された際に次に表示するホーム画面５００を決定する際に使用される順序が定められている。第１〜第５のホーム画面５００ａ〜５００ｂに対して、１番〜５番までの番号がそれぞれ付与されており、第１のホーム画面５００ａが最初で、第５のホーム画面５００ｅが最後となっている。
【０１４８】
あるホーム画面５００が表示されている状態で、タッチパネル１３０において左方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示制御部２５０は、表示パネル１２０を制御して、表示領域２ａに表示されているホーム画面５００の後のホーム画面５００を表示領域２ａに表示する。例えば、第２のホーム画面５００ｂが表示されている状態で、タッチパネル１３０において、フリック速度がしきい値よりも小さい左方向のフリック操作が検出されると、表示制御部２５０は、第２のホーム画面５００ｂの後の第３のホーム画面５００ｃを表示領域２ａに表示する。一方で、あるホーム画面５００が表示されている状態で、タッチパネル１３０において左方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上のときには、表示制御部２５０は、表示パネル１２０を制御して、最後の第５のホーム画面５００ｅを表示領域２ａに表示する。
【０１４９】
また、あるホーム画面５００が表示されている状態で、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示制御部２５０は、表示パネル１２０を制御して、表示領域２ａに表示されているホーム画面５００の前のホーム画面５００を表示領域２ａに表示する。例えば、第４のホーム画面５００ｄが表示されている状態で、タッチパネル１３０において、フリック速度がしきい値よりも小さい右方向のフリック操作が検出されると、表示制御部２５０は、第４のホーム画面５００ｄの前の第３のホーム画面５００ｃを表示領域２ａに表示する。一方で、あるホーム画面５００が表示されている状態で、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上のときには、表示制御部２５０は、表示パネル１２０を制御して、最初の第１のホーム画面５００ａを表示領域２ａに表示する。
【０１５０】
このように、表示制御部２５０は、複数のホーム画面５００のうちの一つのホーム画面５００が表示領域２ａに表示されている状態でタッチパネル１３０がフリック操作を検出した場合には、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、表示領域２ａに表示されているホーム画面５００の前後のホーム画面５００の一方を表示領域２ａに表示する処理を第１処理として実行する。したがって、ユーザは、表示領域２ａに対して左右方向のフリック操作をゆっくりと行うことによって、表示領域２ａに表示されるホーム画面５００が一つ前あるいは一つ後のホーム画面５００に切り替わるように電子機器１を動作させることができる。
【０１５１】
また、表示制御部２５０は、複数のホーム画面５００のうちの一つのホーム画面５００が表示領域２ａに表示されている状態でタッチパネル１３０がフリック操作を検出した場合には、当該フリック操作についてのフリック速度がしきい値以上のときには、当該複数のホーム画面５００のうちの最初及び最後のホーム画面の一方を表示領域２ａに表示する処理を第２処理として実行する。したがって、ユーザは、表示領域２ａに対して左右方向のフリック操作をすばやく行うことによって、表示領域２ａに表示されるホーム画面５００が最初あるいは最後のホーム画面５００に切り替わるように電子機器１を動作させることができる。
【０１５２】
なお、上記の例では、左右方向のフリック操作によって表示領域２ａに表示されるホーム画面５００が切り替えられていたが、上下方向のフリック操作によって表示領域２ａに表示されるホーム画面５００が切り替えられても良い。
【０１５３】
具体的には、あるホーム画面５００が表示されている状態で、タッチパネル１３０において、フリック速度がしきい値よりも小さい上方向のフリック操作が検出されると、表示制御部２５０は、表示領域２ａに表示されているホーム画面５００の後のホーム画面５００を表示領域２ａに表示する。一方で、あるホーム画面５００が表示されている状態で、タッチパネル１３０において、フリック速度がしきい値以上の上方向のフリック操作が検出されると、表示制御部２５０は、最後の第５のホーム画面５００ｅを表示領域２ａに表示する。
【０１５４】
また、あるホーム画面５００が表示されている状態で、タッチパネル１３０において、フリック速度がしきい値よりも小さい下向のフリック操作が検出されると、表示制御部２５０は、表示領域２ａに表示されているホーム画面５００の一つ前のホーム画面５００を表示領域２ａに表示する。一方で、あるホーム画面５００が表示されている状態で、タッチパネル１３０において、フリック速度がしきい値以上の下方向のフリック操作が検出されると、表示制御部２５０は、最初の第１のホーム画面５００ａを表示領域２ａに表示する。
【０１５５】
＜データ再生アプリケーション実行時の処理例＞
次にデータ再生アプリケーションが実行されている状態でタッチパネル１３０がフリック操作を検出した際に制御部１００が実行する処理について説明する。以下では、音楽再生制御アプリケーションが実行されている場合を例に挙げて説明する。
【０１５６】
図２５は、音楽再生制御アプリケーションが実行されて、表示領域２ａにおいて音楽再生画面６００が表示されている様子を示す図である。音楽再生画面６００には、再生対象の音楽データのタイトル６１０が示されている。また音楽再生画面６００には、再生ボタン６２０と、早送りボタン６３０と、巻き戻しボタン６４０とが示されている。データ再生部として機能する音出力制御部２６０は、再生ボタン６２０に対してタップ操作が行われると、再生対象として選択されている音楽データを記憶部１０３内から読み出して再生する。これにより、外部スピーカ１７０あるいはイヤホン端子９に接続されたイヤホンから音楽が出力される。
【０１５７】
本実施の形態では、記憶部１０３において、音楽データを保存する複数のフォルダが生成されている。図２６は、音楽データを保存する複数のフォルダの一例を示す図である。図２６に示されるように、記憶部１０３には、アーティストＸの音楽データＡ〜Ｅが保存されている第１フォルダ７１０と、アーティストＹの音楽データＦ〜Ｊが保存されている第２フォルダ７２０と、アーティストＺの音楽データＫ〜Ｏが保存されている第３フォルダ７３０とが形成されている。
【０１５８】
本例では、第１フォルダ７１０内の音楽データＡ〜Ｅに対して、第１フォルダ７１０内のある音楽データが再生対象とされている状態で左右方向のフリック操作が検出された際に次に再生対象とする第１フォルダ７１０内の音楽データを決定する際に使用される順序が定められている。音楽データＡ〜Ｅに対して、例えば、音楽データのタイトルの五十音順で１番からの番号が付与されている。本例では、音楽データＡ〜Ｄに対して１番から５番までの番号がそれぞれ付与されており、音楽データＡが最初で、音楽データＥが最後となっている。
【０１５９】
第２フォルダ７２０内の音楽データＦ〜Ｊについても同様であって、当該音楽データＦ〜Ｊに対して、例えば、音楽データのタイトルの五十音順で１番からの番号が付与されており、本例では、音楽データＦ〜Ｊに対して１番から５番までの番号がそれぞれ付与されている。また、第３フォルダ７３０内の音楽データＫ〜Ｏについても同様であって、当該音楽データＫ〜Ｏに対して、例えば、音楽データのタイトルの五十音順で１番からの番号が付与されており、本例では、音楽データＫ〜Ｏに対して１番から５番までの番号がそれぞれ付与されている。
【０１６０】
本実施の形態では、音楽再生画面６００が表示領域２ａに表示されている状態において、タッチパネル１３０が左右方向のフリック操作を検出すると、音出力制御部２６０は、再生対象の音楽データを変更する。
【０１６１】
具体的には、音楽再生画面６００が表示領域２ａに表示されている場合に、第１フォルダ７１０内の音楽データＡ〜Ｅのうちの一つの音楽データが再生対象とされている状態で、図２５に示されるように、タッチパネル１３０において操作子３５０による左方向３９０のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、音出力制御部２６０は、第１フォルダ７１０において、現在再生対象とされている音楽データの後の音楽データを新たな再生対象とする。例えば、音楽データＤが再生対象とされている状態で、タッチパネル１３０において、フリック速度がしきい値よりも小さい左方向のフリック操作が検出されると、表示制御部２５０は、音楽データＤの次の音楽データＥを再生対象とする。
【０１６２】
一方で、音楽再生画面６００が表示領域２ａに表示されている場合に、第１フォルダ７１０内の音楽データＡ〜Ｅのうちの一つの音楽データが再生対象とされている状態で、タッチパネル１３０において左方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上のときには、音出力制御部２６０は、第１フォルダ７１０内の音楽データＡ〜Ｅのうちの最後の音楽データＥを再生対象とする。
【０１６３】
また、音楽再生画面６００が表示領域２ａに表示されている場合に、第１フォルダ７１０内の音楽データＡ〜Ｅのうちの一つの音楽データが再生対象とされている状態で、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、音出力制御部２６０は、現在再生対象とされている音楽データの前の音楽データを新たな再生対象とする。例えば、音楽データＢが再生対象とされている状態で、タッチパネル１３０において、フリック速度がしきい値よりも小さい右方向のフリック操作が検出されると、表示制御部２５０は、音楽データＢの一つ前の音楽データＡを再生対象とする。
【０１６４】
一方で、音楽再生画面６００が表示領域２ａに表示されている場合に、第１フォルダ７１０内の音楽データＡ〜Ｅのうちの一つの音楽データが再生対象とされている状態で、タッチパネル１３０において右方向のフリック操作が検出され、当該フリック操作についてのフリック速度がしきい値以上のときには、音出力制御部２６０は、第１フォルダ７１０内の音楽データＡ〜Ｅのうちの最初（先頭）の音楽データＡを再生対象とする。
【０１６５】
なお、第２フォルダ７２０内の複数の音楽データＦ〜Ｊに含まれる音楽データが再生対象とされている状態でタッチパネル１３０が右方向あるいは左方向のフリック操作を検出した場合や、第３フォルダ７３０内の複数の音楽データＫ〜Ｏに含まれる音楽データが再生対象とされている状態でタッチパネル１３０が右方向あるいは左方向のフリック操作を検出した場合についての制御部１００の動作については上記と同様である。
【０１６６】
このように、音出力制御部２６０は、順序が定められた複数の音楽データに含まれる一つの音楽データが再生対象とされている状態でタッチパネル１３０がフリック操作を検出した場合には、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、再生対象のデータを、当該一つの音楽データの前後の音楽データの一方に変更する処理を第１処理として実行する。一方で、音出力制御部２６０は、当該フリック操作についてのフリック速度がしきい値以上のときには、再生対象のデータを、当該複数の音楽データのうちの最初及び最後の音楽データの一方に変更する処理を第２処理として実行する。したがって、ユーザは、表示領域２ａに対してゆっくりとフリック操作を行うことによって、再生対象の音楽データが順番に変化するように電子機器１を動作させることができるとともに、すばやくフリック操作を行うことによって、最初あるいは最後の音楽データが再生対象となるように電子機器１を動作させることができる。
【０１６７】
なお、第１フォルダ７１０、第２フォルダ７２０及び第３フォルダ７３０に対して順序が定められている場合には、音出力制御部２６０は、それらのうちの一つのフォルダ内の音楽データが再生対象とされている状態でタッチパネル１３０がフリック操作を検出した場合には、上記とは異なる動作を行っても良い。つまり、このような場合に、音出力制御部２６０は、当該フリック操作についてのフリック速度がしきい値よりも小さいときには、再生対象のデータを、現在再生対象とされている音楽データから、当該音楽データが保存されているフォルダ内において当該音楽データの前後の音楽データの一方に変更し、当該フリック操作についてのフリック速度がしきい値以上のときには、再生対象のデータを、現在再生対象とされている音楽データから、当該音楽データが保存されているフォルダの前後のフォルダの一方のフォルダ内の音楽データに変更しても良い。以下にこの具体例について説明する。
【０１６８】
例えば、第１フォルダ７１０が最初のフォルダ、第２フォルダ７２０が２番目のフォルダ、第３フォルダ７３０が最後のフォルダである場合に、第２フォルダ７２０内の音楽データＨが再生対象とされているとする。このような場合に、タッチパネル１３０においてフリック速度がしきい値よりも小さい左方向のフリック操作が検出されると、音出力制御部２６０は、再生対象データを、第２フォルダ７２０での音楽データＨの後の音楽データＩに変更する。一方で、タッチパネル１３０においてフリック速度がしきい値以上の左方向のフリック操作が検出されると、音出力制御部２６０は、再生対象のデータを、第２フォルダ７２０の後の第３フォルダ７３０内の音楽データ、例えば最初の音楽データＫに変更する。
【０１６９】
また、タッチパネル１３０においてフリック速度がしきい値よりも小さい右方向のフリック操作が検出されると、音出力制御部２６０は、再生対象のデータを、第２フォルダ７２０での音楽データＨの前の音楽データＧに変更する。一方で、タッチパネル１３０においてフリック速度がしきい値以上の右方向のフリック操作が検出されると、音出力制御部２６０は、再生対象データを、第２フォルダ７２０の前の第１フォルダ７１０内の音楽データ、例えば最初の音楽データＡに変更する。
【０１７０】
上記の例では、音楽データが再生される場合を例に挙げて説明したが、動画像データが再生される場合であっても電子機器１は同様にして再生対象の動画像データを変更することができる。
【０１７１】
以上のように、本実施の形態では、タッチパネル１３０で検出されたフリック操作について、そのフリック速度がしきい値よりも小さい場合に実行される処理と、当該フリック速度が当該しきい値よりも大きい場合に実行される処理とが互いに異なっている。したがって、ユーザは、フリック操作についてのフリック速度を変化させることによって、電子機器１に対して異なった処理を実行させることができる。よって、電子機器１に対する操作性が向上する。
【０１７２】
＜各種変形例＞
＜第１変形例＞
上記の例では、制御部１００は、フリック速度に応じて第１及び第２処理を切り替えて実行していたが、フリック速度に応じて、互いに異なる３つ以上の処理を切り替えて実行しても良い。例えば、制御部１００は、タッチパネル１３０がフリック操作を検出した場合に、当該フリック操作についてのフリック速度が第１のしきい値未満であるときには第１処理を実行し、当該フリック速度が第１のしきい値以上第２のしきい値未満（第２のしきい値＞第１のしきい値）であるときには第１処理とは異なる第２処理を実行し、当該フリック速度が第２のしきい値以上であるときには第１及び第２処理のそれぞれと異なる第３処理を実行しても良い。
【０１７３】
第１〜第３処理の組み合わせ例としては、第１処理がフリック速度に応じた量だけ表示をスクロールする処理であって、第２処理が１画面分だけ表示をスクロールする処理であって、第３処理が２画面分だけ表示をスクロールする処理が考えられる。他の例としては、第１処理が、表示されているデータの一つ前あるいは一つ後のデータを表示する処理であって、第２処理が、表示されているデータの２つ前あるいは２つ後のデータを表示する処理であって、第３処理が、最初あるいは最後のデータを表示する処理が考えられる。
【０１７４】
このように、制御部１００が、互いに異なる３つ以上の処理をフリック速度に応じて切り替えて実行することによって、電子機器１に対する操作性がさらに向上する。
【０１７５】
＜第２変形例＞
上記の例では、制御部１００は、フリック操作についてのフリック速度に応じて第１及び第２処理を切り替えて実行していたが、この替わりに、タッチパネル１３０においてフリック操作が検出されたときには原則第１処理を実行し、例外的に、タッチパネル１３０においてフリック操作とは異なる特定操作が検出された後に続けてフリック操作が検出されたときには第２処理を実行しても良い。特定操作が例えばタップ操作である場合には、タッチパネル１３０においてタップ操作が検出された後、処理時間内にフリック操作が検出されると、制御部１００は第２処理を実行する。なお、特定操作については、タップ操作以外の操作であっても良い。
【０１７６】
このように、本変形例では、タッチパネル１３０において、特定操作が検出された後、続けてフリック操作が検出されたときには、フリック操作が検出されたときに本来実行される第１処理とは異なる第２処理が例外的に実行される。この場合であっても、電子機器１に対する操作性が向上する。
【０１７７】
＜その他の変形例＞
上記の例では、本願発明を携帯電話機に適用する場合を例に挙げて説明したが、本願発明は、タブレット及びＰＤＡ（Personal Digital Assistant）などの、携帯電話機以外の電子機器にも適用することができる。
【０１７８】
また、以上のように、電子機器１は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この発明がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１７９】
１  電子機器
１０３  記憶部
１０３ａ  メインプログラム（制御プログラム）
１２０  表示パネル
１３０  タッチパネル
２１０  アプリケーション実行部
２２０  移動速度取得部
２３０  移動方向特定部
２５０  表示制御部
２６０  音出力制御部
【図１】
2014164370.tif 000003
【図２】
2014164370.tif 000004
【図３】
2014164370.tif 000005
【図４】
2014164370.tif 000006
【図５】
2014164370.tif 000007
【図６】
2014164370.tif 000008
【図７】
2014164370.tif 000009
【図８】
2014164370.tif 000010
【図９】
2014164370.tif 000011
【図１０】
2014164370.tif 000012
【図１１】
2014164370.tif 000013
【図１２】
2014164370.tif 000014
【図１３】
2014164370.tif 000015
【図１４】
2014164370.tif 000016
【図１５】
2014164370.tif 000017
【図１６】
2014164370.tif 000018
【図１７】
2014164370.tif 000019
【図１８】
2014164370.tif 000020
【図１９】
2014164370.tif 000021
【図２０】
2014164370.tif 000022
【図２１】
2014164370.tif 000023
【図２２】
2014164370.tif 000024
【図２３】
2014164370.tif 000025
【図２４】
2014164370.tif 000026
【図２５】
2014164370.tif 000027
【図２６】
2014164370.tif 000028