(57)【特許請求の範囲】
【請求項１】
表示画面上のオブジェクトの表示倍率を連続的に変更する変更操作を検出する変更操作検出部と、
上記変更操作検出部での上記変更操作に応じて、上記オブジェクトの表示倍率を変更するように表示制御を行うと共に、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、上記オブジェクトの表示倍率の変更を一旦停止するように表示制御を行う制御部とを有し、
上記変更操作検出部は強い操作と弱い操作とを含むタッチパネル操作を検出し、
上記制御部は、上記変更操作検出部において上記弱い操作が検出された場合、当該オブジェクトのオリジナルサイズの表示倍率となった際に上記表示倍率の変更を一旦停止し、上記変更操作検出部において上記強い操作が検出された場合、上記オブジェクトのオリジナルサイズの表示倍率となったか否かに関わらず、上記タッチパネル操作に応じた表示倍率の変更を実行する表示倍率可変制御装置。
【請求項２】
上記オブジェクトのオリジナルサイズの表示倍率は１．０倍である請求項１に記載の表示倍率可変制御装置。
【請求項３】
上記制御部は、上記変更操作に応じて表示倍率を連続的に変更する際、上記オブジェクトのオリジナルサイズの表示倍率に近づくにつれて表示倍率の変化の度合が小さくなるように表示倍率を曲線的に変化させる請求項１又は２に記載の表示倍率可変制御装置。
【請求項４】
上記制御部は、上記変更操作に応じて表示倍率を連続的に変更する際、表示倍率の変化の度合が一定となるように表示倍率を直線的に変化させる請求項１又は２に記載の表示倍率可変制御装置。
【請求項５】
上記制御部は、上記オブジェクトに顔画像が含まれる場合、上記顔画像の輪郭部分が上記表示画面の端部に到達したとき、上記オブジェクトの表示倍率の変更を一旦停止する請求項１〜４のいずれかに記載の表示倍率可変制御装置。
【請求項６】
上記制御部は、上記オブジェクトの表示倍率の変更を一旦停止した後、所定時間が経過した際に、上記変更操作が継続している場合、上記オブジェクトの表示倍率の変更を再開する請求項１〜５のいずれかに記載の表示倍率可変制御装置。
【請求項７】
オブジェクトの表示倍率を連続的に変更する変更操作を検出する変更操作検出ステップと、
上記変更操作検出ステップでの上記変更操作に応じて、上記オブジェクトの表示倍率を変更するように表示制御を行うと共に、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、上記オブジェクトの表示倍率の変更を一旦停止するように表示制御を行う制御ステップとを備え、
上記変更操作検出ステップは、強い操作と弱い操作とを含むタッチパネル操作を検出するステップを有し、
上記制御ステップは、上記変更操作検出ステップにおいて上記弱い操作が検出された場合、当該オブジェクトのオリジナルサイズの表示倍率となった際に上記表示倍率の変更を一旦停止し、上記変更操作検出ステップにおいて上記強い操作が検出された場合、上記オブジェクトのオリジナルサイズの表示倍率となったか否かに関わらず、上記タッチパネル操作に応じた表示倍率の変更を実行するステップを有する
表示倍率可変制御方法。
【請求項８】
コンピュータに、
オブジェクトの表示倍率を連続的に変更する変更操作を検出する変更操作検出機能と、
上記変更操作に応じて、上記オブジェクトの表示倍率を変更するように表示制御を行うと共に、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、上記オブジェクトの表示倍率の変更を一旦停止するように表示制御を行う制御機能と、
上記変更操作検出機能として強い操作と弱い操作とを含むタッチパネル操作を検出する機能と、
上記制御機能として、上記変更操作検出機能により上記弱い操作が検出された場合、当該オブジェクトのオリジナルサイズの表示倍率となった際に上記表示倍率の変更を一旦停止し、上記変更操作検出機能により上記強い操作が検出された場合、上記オブジェクトのオリジナルサイズの表示倍率となったか否かに関わらず、上記タッチパネル操作に応じた表示倍率の変更を実行する機能とを
実行させるための表示倍率可変制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話機、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、デジタルカメラ装置、デジタルビデオカメラ装置、携帯ゲーム機、ノート型或いはデスクトップ型のパーソナルコンピュータ装置等の電子機器に適用して好適な表示倍率可変制御装置及び再生速度可変制御装置に関する。特には、静止画像やＷｅｂブラウジング画像等の表示画像の表示倍率の可変操作（拡大操作や縮小操作）、音楽プレーヤプログラムに基づいて再生される音楽データの再生速度の可変操作、動画再生プログラムに基づいて再生される動画データの再生速度の可変操作等の、所定の操作対象を可変操作可能な機能が設けられた電子機器に適用して好適な表示倍率可変制御装置に関する。
【背景技術】
【０００２】
本発明の出願人は、本発明に関連する先行技術として、特開２００１−２４９６５３号の公開特許公報（特許文献１）に開示されている画像表示方法の存在を得ている。
【０００３】
この特許文献１に開示されている画像表示方法は、地図データのファイル群を、縮尺別に階層化してメモリカードに格納しておく。地図表示機能を有する電子カメラに地図用メモリカードを装着し、カメラを地図表示モードに設定すると、上記メモリカードから必要な地図データを画像メモリに読み込み、液晶モニタに地図を表示する。
【０００４】
画像メモリは、拡大／縮小方向及びスクロール方向についてのバッファー領域を有しており、操作者が拡大操作又はスクロール操作を連続して行うと、システムコントローラが操作の連続性を検知し、当該表示エリアの表示が始まる前に、上記バッファー領域に該当する地図データの先行読み込み処理を開始する。そして、その表示エリアの表示が始まる時には、既に読み込み処理が完了しているように動作する。
【０００５】
これにより、画面の拡大／縮小又はスクロール操作に伴う表示動作の中断を回避し、操作性の向上を図ることができるようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】日本国特許公開公報  特開２００１−２４９６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、表示部に表示されている静止画像やオブジェクト等の拡大操作や縮小操作を行う場合、微妙な操作ミスにより所望の表示倍率とは異なる表示倍率となってしまう問題がある。
【０００８】
また、音楽プレーヤや動画プレーヤの場合も同様であり、コンテンツの再生速度の微妙な操作が困難であることから、所望の再生倍速に該再生速度を調整しようとした場合に、微妙な操作ミスにより所望の再生速度とは異なる再生速度となってしまう問題があった。
【０００９】
本発明の発明者は、操作者が希望する可能性が高い表示倍率に、簡単にオブジェクトの表示倍率を変更操作可能とすることができる表示倍率可変制御装置、及び操作者が希望する可能性が高い再生速度に、簡単にコンテンツの再生速度を変更操作可能とすることができる再生速度可変制御装置の提供の必要性を認識している。
【課題を解決するための手段】
【００１０】
本発明の一実施形態によれば、
表示画面上のオブジェクトの表示倍率を連続的に変更する変更操作を検出する変更操作検出部と、
上記変更操作検出部での上記変更操作に応じて、上記オブジェクトの表示倍率を変更するように表示制御を行うと共に、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、上記オブジェクトの表示倍率の変更を一旦停止するように表示制御を行う制御部とを有し、
上記変更操作検出部は強い操作と弱い操作とを含むタッチパネル操作を検出し、
上記制御部は、上記変更操作検出部において上記弱い操作が検出された場合、当該オブジェクトのオリジナルサイズの表示倍率となった際に上記表示倍率の変更を一旦停止し、上記変更操作検出部において上記強い操作が検出された場合、上記オブジェクトのオリジナルサイズの表示倍率となったか否かに関わらず、上記タッチパネル操作に応じた表示倍率の変更を実行する
表示倍率可変制御装置が提供される。
【００１１】
また、本発明の一実施形態によれば、
オブジェクトの表示倍率を連続的に変更する変更操作を検出する変更操作検出ステップと、
上記変更操作検出ステップでの上記変更操作に応じて、上記オブジェクトの表示倍率を変更するように表示制御を行うと共に、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、上記オブジェクトの表示倍率の変更を一旦停止するように表示制御を行う制御ステップとを備え、
上記変更操作検出ステップは、強い操作と弱い操作とを含むタッチパネル操作を検出するステップを有し、
上記制御ステップは、上記変更操作検出ステップにおいて上記弱い操作が検出された場合、当該オブジェクトのオリジナルサイズの表示倍率となった際に上記表示倍率の変更を一旦停止し、上記変更操作検出ステップにおいて上記強い操作が検出された場合、上記オブジェクトのオリジナルサイズの表示倍率となったか否かに関わらず、上記タッチパネル操作に応じた表示倍率の変更を実行するステップ
を有する表示倍率可変制御方法が提供される。
【００１２】
また、本発明の一実施形態によれば、
コンピュータに、
オブジェクトの表示倍率を連続的に変更する変更操作を検出する変更操作検出機能と、
上記変更操作に応じて、上記オブジェクトの表示倍率を変更するように表示制御を行うと共に、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、上記オブジェクトの表示倍率の変更を一旦停止するように表示制御を行う制御機能と、
上記変更操作検出機能として、強い操作と弱い操作とを含むタッチパネル操作を検出する機能と、
上記制御機能として、上記変更操作検出機能により上記弱い操作が検出された場合、当該オブジェクトのオリジナルサイズの表示倍率となった際に上記表示倍率の変更を一旦停止し、上記変更操作検出機能により上記強い操作が検出された場合、上記オブジェクトのオリジナルサイズの表示倍率となったか否かに関わらず、上記タッチパネル操作に応じた表示倍率の変更を実行する機能とを
実行させるための表示倍率可変制御プログラムが提供される。
【００１３】
また、本発明の一実施形態によれば、
コンピュータに、
オブジェクトの表示倍率を連続的に変更する変更操作を検出する変更操作検出機能と、
上記変更操作に応じて、上記オブジェクトの表示倍率を変更するように表示制御を行うと共に、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、上記オブジェクトの表示倍率の変更を一旦停止するように表示制御を行う制御機能と、
上記変更操作検出機能として、強い操作と弱い操作とを含むタッチパネル操作を検出する機能と、
上記制御機能として、上記変更操作検出機能により上記弱い操作が検出された場合、当該オブジェクトのオリジナルサイズの表示倍率となった際に上記表示倍率の変更を一旦停止し、上記変更操作検出機能により上記強い操作が検出された場合、上記オブジェクトのオリジナルサイズの表示倍率となったか否かに関わらず、上記タッチパネル操作に応じた表示倍率の変更を実行する機能とを
実行させるための表示倍率可変制御プログラムを記憶させたコンピュータ読み取り可能な記憶媒体が提供される。
【００１４】
このような本発明の一実施形態によれば、オブジェクトの表示倍率を連続的に変更する変更操作に応じて、該オブジェクトの表示倍率が当該オブジェクトのオリジナルサイズの表示倍率となった際に、当該オブジェクトの表示倍率を連続的に変更する変更操作にも関わらず、上記オブジェクトの表示倍率の変更を一旦停止する。
【００１５】
すなわち、オブジェクトの表示倍率の変更制御を所定時間停止させるトリガとなる表示倍率を、使用頻度が高い表示倍率として当該オブジェクトのオリジナルサイズの表示倍率に設定しておき、このオブジェクトの表示倍率が、上記設定された表示倍率となった際に、該表示倍率を連続的に変更する変更操作が継続して行われているにもかかわらず、オブジェクトの表示倍率の変更制御を一旦停止する。
【００１６】
これにより、ユーザが希望する可能性が高い表示倍率に、簡単にオブジェクトの表示倍率を変更操作可能とすることができる。
【００１７】
また、本発明の一実施形態によれば、
データの再生速度の変更操作の有無を検出する変更操作検出部と、
上記変更操作に応じて上記データの再生速度を変更する再生速度変更部と、
上記変更操作検出部で上記データの再生速度の変更操作が検出されている間、上記データの再生速度を変更するように上記再生速度変更部を制御すると共に、該データの再生速度が所定の再生速度となった際に、上記変更操作検出部で上記変更操作が検出されているにもかかわらず、上記データの再生速度の変更を所定時間停止するように上記再生速度変更部を制御し、上記所定時間が経過した際に、上記変更操作検出部で検出される上記データの再生速度の変更操作に応じて、上記データの再生速度の変更を再開するように上記再生速度変更部を制御する制御部と
を有する再生速度可変制御装置が提供される。
【００１８】
また、本発明の一実施形態によれば、
データの再生速度の変更操作の有無を検出する変更操作検出ステップと、
上記変更操作検出ステップで検出された上記変更操作に応じて、上記データの再生速度を変更する再生速度変更ステップと、
上記変更操作検出ステップで上記データの再生速度の変更操作が検出されている間、上記データの再生速度を変更するように上記再生速度変更部を制御すると共に、該データの再生速度が所定の再生速度となった際に、上記データの再生速度の変更を所定時間停止するように上記再生速度変更部を制御し、上記所定時間が経過した際に、上記データの再生速度の変更を再開するように上記再生速度変更部を制御する制御ステップと
を有する再生速度可変制御方法が提供される。
【００１９】
また、本発明の一実施形態によれば、
データの再生速度の変更操作の有無を検出する変更操作検出部としてコンピュータを機能させ、
コンピュータを上記変更操作検出部として機能させることで上記データの再生速度の変更操作が検出されている間、上記データの再生速度を変更するように再生速度変更部を制御すると共に、該データの再生速度が所定の再生速度となった際に、上記データの再生速度の変更を所定時間停止するように上記再生速度変更部を制御し、上記所定時間が経過した際に、上記データの再生速度の変更を再開するように上記再生速度変更部を制御する制御部としてコンピュータを機能させる
再生速度可変制御プログラムが提供される。
【００２０】
また、本発明の一実施形態によれば、
データの再生速度の変更操作の有無を検出する変更操作検出部としてコンピュータを機能させ、
コンピュータを上記変更操作検出部として機能させることで上記データの再生速度の変更操作が検出されている間、上記データの再生速度を変更するように再生速度変更部を制御すると共に、該データの再生速度が所定の再生速度となった際に、上記データの再生速度の変更を所定時間停止するように上記再生速度変更部を制御し、上記所定時間が経過した際に、上記データの再生速度の変更を再開するように上記再生速度変更部を制御する制御部としてコンピュータを機能させる
再生速度可変制御プログラムが記憶されたコンピュータ読み取り可能な記憶媒体が提供される。
【００２１】
このような本発明の一実施形態によれば、再生速度の変更操作に応じて変更制御したデータの再生速度が、所定の再生速度となった際に、該再生速度の変更操作が継続して行われているにもかかわらず、上記データの再生速度の変更を所定時間停止する。そして、この所定時間経過後に、上記データの再生速度の変更操作に応じて、該データの再生速度の変更を再開する。
【００２２】
すなわち、データの再生速度の変更制御を所定時間停止させるトリガとなる再生速度を、使用頻度が高い再生速度に設定しておき、このデータの再生速度が、上記設定された再生速度となった際に、該再生速度の変更操作が継続して行われているにもかかわらず、データの再生速度の変更制御を所定時間停止し、この所定時間経過後に、再度、データの再生速度を上記変更操作に応じて変更制御する。
【００２３】
これにより、使用頻度が高い再生速度となった際に、一旦（＝上記所定時間）、データの再生速度の変更制御を停止することができる。従って、ユーザが希望する可能性が高い再生速度に、簡単にデータの再生速度を変更操作可能とすることができる。
【００２４】
本発明の一実施形態によれば、使用頻度が高い表示倍率となった際に、一旦（＝上記所定時間）、オブジェクトの表示倍率の変更制御を停止することができるため、ユーザが希望する可能性が高い表示倍率に、簡単にオブジェクトの表示倍率を変更操作可能とすることができる。
【００２５】
また、本発明の一実施形態によれば、使用頻度が高い再生速度となった際に、一旦（＝上記所定時間）、データの再生速度の変更制御を停止することができるため、ユーザが希望する可能性が高い再生速度に、簡単にデータの再生速度を変更操作可能とすることができる。
【発明の効果】
【００２６】
本発明は、操作者が希望する可能性が高い表示倍率に、簡単にオブジェクトの表示倍率を変更操作可能とすることができる。
【００２７】
また、本発明は、操作者が希望する可能性が高い再生速度に、簡単にコンテンツの再生速度を変更操作可能とすることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明を適用した実施例となる携帯電話機のブロック図である。
【図２】実施例となる携帯電話機の拡大処理動作を説明するためのフローチャートである。
【図３】実施例となる携帯電話機のドラッグ操作に対応した静止画像の拡大処理動作を説明するための模式図である。
【図４】実施例となる携帯電話機におけるドラッグ操作の距離と拡大率との相関関係を説明するための図である。
【図５】実施例となる携帯電話機のフリック操作に対応した静止画像の拡大処理動作を説明するための模式図である。
【図６】実施例となる携帯電話機におけるフリック操作の強さと拡大率との相関関係を説明するための図である。
【図７】実施例となる携帯電話機の長押し操作に対応した静止画像の拡大処理動作を説明するための模式図である。
【図８】実施例となる携帯電話機における長押し操作の時間と拡大率との相関関係を説明するための図である。
【図９】拡大処理する静止画像に顔画像が一つのみ存在する場合における、実施例となる携帯電話機の拡大処理動作を説明するためのフローチャートである。
【図１０】拡大処理する静止画像に顔画像が複数存在する場合における、実施例となる携帯電話機の拡大処理動作を説明するためのフローチャートである。
【図１１】実施例となる携帯電話機のドラッグ操作に対応したＷｅｂページの拡大処理動作を説明するための模式図である。
【図１２】実施例となる携帯電話機におけるドラッグ操作の時間と拡大率との相関関係を説明するための図である。
【図１３】実施例となる携帯電話機のフリック操作に対応したＷｅｂページの拡大処理動作を説明するための模式図である。
【図１４】実施例となる携帯電話機におけるフリック操作の強さと拡大率との相関関係を説明するための図である。
【図１５】実施例となる携帯電話機の長押し操作に対応したＷｅｂページの拡大処理動作を説明するための模式図である。
【図１６】実施例となる携帯電話機における長押し操作の時間と拡大率との相関関係を説明するための図である。
【図１７】実施例となる携帯電話機のドラッグ操作に対応した音楽プレーヤの再生速度の切り替え動作を説明するための模式図である。
【図１８】実施例となる携帯電話機におけるドラッグ操作の時間と再生速度との相関関係を説明するための図である。
【図１９】実施例となる携帯電話機のフリック操作に対応した音楽プレーヤの再生速度の切り替え動作を説明するための模式図である。
【図２０】実施例となる携帯電話機におけるフリック操作の強さと再生速度との相関関係を説明するための図である。
【図２１】実施例となる携帯電話機の長押し操作に対応した音楽プレーヤの再生速度の切り替え動作を説明するための模式図である。
【図２２】実施例となる携帯電話機における長押し操作の時間と再生速度との相関関係を説明するための図である。
【図２３】実施例となる携帯電話機のドラッグ操作に対応した動画プレーヤの再生速度の切り替え動作を説明するための模式図である。
【図２４】実施例となる携帯電話機におけるドラッグ操作の時間と再生速度との相関関係を説明するための図である。
【図２５】実施例となる携帯電話機のフリック操作に対応した動画プレーヤの再生速度の切り替え動作を説明するための模式図である。
【図２６】実施例となる携帯電話機におけるフリック操作の強さと再生速度との相関関係を説明するための図である。
【図２７】実施例となる携帯電話機の長押し操作に対応した動画プレーヤの再生速度の切り替え動作を説明するための模式図である。
【図２８】実施例となる携帯電話機における長押し操作の時間と再生速度との相関関係を説明するための図である。
【図２９】実施例となる携帯電話機における静止画像の表示切り替え処理を説明するためのフローチャートである。
【図３０】実施例となる携帯電話機のドラッグ操作に対応した静止画像の表示切り替え動作を説明するための模式図である。
【図３１】実施例となる携帯電話機におけるドラッグ操作の距離と表示切り替えタイミングの関係を説明するための図である。
【図３２】実施例となる携帯電話機のフリック操作に対応した静止画像の表示切り替え動作を説明するための模式図である。
【図３３】実施例となる携帯電話機におけるフリック操作の強さと表示切り替えタイミングの関係を説明するための図である。
【図３４】実施例となる携帯電話機の長押し操作に対応した静止画像の表示切り替え動作を説明するための模式図である。
【図３５】実施例となる携帯電話機における長押し操作の時間と表示切り替えタイミングの関係を説明するための図である。
【図３６】実施例となる携帯電話機の静止画像の切り替え処理のタイミングを自動的に検出して設定する動作を説明するためのフローチャートである。
【図３７】実施例となる携帯電話機の電話帳のスクロール制御を説明するためのフローチャートである。
【図３８】実施例となる携帯電話機のドラッグ操作に対応した電話帳のスクロール制御を説明するための模式図である。
【図３９】実施例となる携帯電話機におけるドラッグ操作と電話帳のスクロール制御との関係を説明するための図である。
【図４０】実施例となる携帯電話機のフリック操作に対応した電話帳のスクロール制御を説明するための模式図である。
【図４１】実施例となる携帯電話機におけるフリック操作と電話帳のスクロール制御との関係を説明するための図である。
【図４２】実施例となる携帯電話機の長押し操作に対応した電話帳のスクロール制御を説明するための模式図である。
【図４３】実施例となる携帯電話機における長押し操作と電話帳のスクロール制御との関係を説明するための図である。
【発明を実施するための形態】
【００２９】
本発明は、一例として携帯電話機に適用することができる。
【００３０】
〔携帯電話機の構成〕
図１は、この本発明の実施例となる携帯電話機のブロック図である。この図１に示すように、この実施例となる携帯電話機は、基地局との間で音声通話、テレビ電話通話、電子メール、Ｗｅｂデータ（Web：World Wide Web）等の無線通信を行うアンテナ１及び通信回路２を有している。
【００３１】
また、この携帯電話機は、受話音声等の音声出力を得るための通話音声用のスピーカ部３と、送話音声等を集音するためのマイクロホン部４と、接触操作を行うための、いわゆるタッチパネルとなっている表示部５とを有している。
【００３２】
また、この携帯電話機は、当該携帯電話機の筐体に対して物理的に設けられた複数のハードウェアキー６を有している。
【００３３】
また、この携帯電話機は、発着信等をユーザに光で通知するための発光部７（LED：Light Emitting Diode:発光ダイオード）と、所望の被写体の静止画像或いは動画像を撮像するためのカメラ部８と、当該携帯電話機の筐体を振動させて発着信等をユーザに通知するためのバイブレーションユニット９と、現在時刻をカウントするタイマ１０とを有している。
【００３４】
また、この携帯電話機は、当該携帯電話機の筐体に加えられた振動操作等を検出するための加速度センサ１１と、当該携帯電話機の現在位置やカメラ部で撮像された静止画像や動画像の撮像位置を検出するためのＧＰＳアンテナ１２（GPS：Global Positioning System）及びＧＰＳユニット１３とを有している。
【００３５】
また、この携帯電話機は、上記基地局を介した無線通信処理を行うためのコミュニケーションプログラムや各種アプリケーションプログラムの他、これら各種アプリケーションプログラムで取り扱われる各種データ等が記憶されたメモリ１４と、当該携帯電話機全体の動作を制御する制御部１５とを有している。
【００３６】
メモリ１４には、上記コミュニケーションプログラムの他、カメラ部７の撮像制御を行うカメラ制御プログラムが記憶されている。このカメラ制御プログラムは、撮像した静止画像を表示部５等に表示するためのビューワプログラムを備えている。このビューワプログラムは、表示画像を拡大処理或いは縮小処理して表示倍率を変更する機能や、静止画像に写っている被写体（人間）の顔画像を検出する顔認識機能等を備えている。
【００３７】
また、カメラ制御プログラムは、撮像した動画像を表示部５等に表示するための動画再生プログラムを備えている。また、この動画再生プログラムは、動画像の再生速度を変更制御するための再生速度変更機能を備えている。
【００３８】
また、メモリ１４には、電子メールの作成や送受信を制御するための電子メール管理プログラムと、ユーザのスケジュールが登録されたスケジュール帳の管理を行うためのスケジュール帳管理プログラムとが記憶されている。
【００３９】
また、メモリ１４には、コミュニケーションネットワークやインターネット等の所定のネットワーク上に設けられたサーバ装置にアクセスして情報の送受信行うことで、Ｗｅｂページの閲覧等を行うためのＷｅｂブラウジングプログラムと、電話帳の管理を行うための電話帳管理プログラムと、音楽データの再生を行うための音楽プレーヤプログラムとが記憶されている。
【００４０】
また、メモリ１４は、ユーザの所望のスケジュールが登録されるスケジュール帳（＝スケジュールデータの登録領域）と、ユーザの知人や友人等のユーザ名、静止画像（顔写真等）、住所、電話番号、電子メールアドレス、生年月日等が登録された電話帳（＝各ユーザの個人情報の登録領域）とを有している。
【００４１】
また、メモリ１４には、音楽プレーヤプログラムに基づいて再生される音楽データと、カメラ制御プログラムのビューワプログラムや動画再生プログラムに基づいて再生される静止画像データ及び動画像データと、送受信された電子メールデータと、電話及び電子メールの発着信履歴等が記憶されている。
【００４２】
なお、カメラ制御プログラム，電子メール管理プログラム，スケジュール帳管理プログラム，Ｗｅｂブラウジングプログラム、及び音楽プレーヤプログラム等は、これら各プログラムが予め記憶された上記メモリ１４を設置することで、該各プログラムを当該携帯電話機に設けるようにしてもよい。
【００４３】
或いは、ネットワークを介してダウンロードした上記各プログラムをメモリ１４に記憶することで、該各プログラムを当該携帯電話機に設けるようにしてもよい。
【００４４】
或いは、外付けメモリから読み込んだ上記各プログラムをメモリ１４に記憶することで、該各プログラムを当該携帯電話機に設けるようにしてもよい。
【００４５】
［静止画像の拡大処理］
この実施例の携帯電話機は、静止画像の拡大操作を行う際に、操作者が希望する可能性の高い拡大率に、簡単に静止画像を拡大操作可能となっている。
【００４６】
図２は、当該携帯電話機の制御部１５における静止画像の拡大処理の流れを示すフローチャートである。制御部１５は、操作者により静止画像の表示指定操作がなされると、メモリ１４に記憶されているカメラ制御プログラムのビューワプログラムに基づいて、操作者から指定された静止画像を表示部５に表示制御する。そして、制御部１５は、この静止画像を表示部５に表示制御したタイミングで、当該静止画像の拡大処理操作の有無を監視し、該拡大処理操作を検出すると、上記カメラ制御プログラムのビューワプログラムに基づいて、この図２のフローチャートに示す処理を開始する。
【００４７】
具体的には、この実施例の携帯電話機の場合、一例ではあるが、「ドラッグ操作」，「フリック操作」、及び「長押し操作」のうち、いずれかの操作を行うことで、表示部５に表示されている静止画像を拡大操作可能となっている。
【００４８】
ドラッグ操作は、操作者が表示部５に指を接触させ、この接触させた指を、該表示部５に接触させた状態で上方向にスライド移動する操作である。制御部１５は、操作者の指がタッチパネルとなっている表示部５に接触した位置と、この接触位置からスライド移動された指が表示部５から離間した位置との間の距離（＝一連のドラッグ操作距離）を検出し、表示部５に表示された静止画像を、このドラッグ操作距離に応じて拡大処理して表示するようになっている。
【００４９】
また、フリック操作は、操作者が表示部５に指を接触させ、この接触させた指を、該表示部５に接触させた状態で上方向に弾くように移動させる操作である。制御部１５は、操作者の指がタッチパネルとなっている表示部５に接触した位置と、この接触位置から弾かれるように移動した指が表示部５から離間した位置との間の距離（＝一連のフリック操作距離）を検出し、表示部５に表示された静止画像を、このフリック操作距離に応じて拡大処理して表示するようになっている。
【００５０】
また、長押し操作は、操作者が表示部５に指を接触させ、この接触させた指で該表示部５を軽く押し続ける操作である。制御部１５は、操作者の指がタッチパネルとなっている表示部５に接触してから離間するまでの時間（＝一連の長押し操作時間）を検出し、表示部５に表示された静止画像を、この長押し操作時間に応じて拡大処理して表示するようになっている。
【００５１】
なお、この例では、静止画像の拡大操作を行う際には、「ドラッグ操作」，「フリック操作」、或いは「長押し操作」を行うこととして説明を進めるが、これら各操作の代わりに、例えばピンチ操作等の他の操作や、筐体に設けられたハードウェアキー６で静止画像の拡大操作を行うようにしてもよい。
【００５２】
なお、ピンチ操作とは、それぞれ当接させた状態の親指と人差し指をタッチパネルに接触させ、タッチパネルに該各指を接触させた状態を維持しつつ、上記当接させている親指と人差し指を徐々に離間させる操作である。この場合、制御部１５は、タッチパネルに当接した状態で離間される親指と人差し指との間の距離に応じて、静止画像の拡大処理を行うこととなる。
【００５３】
操作者により、このような拡大操作がなされると、制御部１５は、ステップＳ１において、表示部５に表示している静止画像を、上記拡大操作に応じて拡大処理し、処理をステップＳ２に進める。
【００５４】
制御部１５は、上述のように一連のドラッグ操作や長押し操作に応じて、静止画像の拡大処理を行うようになっている。すなわち、制御部１５は、操作者の指が表示部５に接触してから離間するまでの連続的なドラッグ操作や長押し操作に応じて、静止画像の拡大処理を行うようになっている。このため、制御部１５は、ステップＳ２において、表示部５に対する操作者の指の接触の有無を検出することで、拡大操作が継続してなされているか否かを判別する。そして、制御部１５は、拡大操作が継続してなされているものと判別した場合には、処理をステップＳ３に進める。
【００５５】
これに対して、制御部１５は、拡大操作が継続してなされていないものと判別した場合には（＝操作者の指が表示部５から離間しているものと判別した場合には）、処理をステップＳ９に進め、上記静止画像の拡大処理を停止して、この図２のフローチャートに示す処理を終了する。
【００５６】
次に、拡大操作が継続中であるものと判別することで処理をステップＳ３に進めると、制御部１５は、表示部５に表示している静止画像を拡大処理することで、該静止画像が所定の表示倍率となったか否かを判別する。そして、制御部１５は、所定の表示倍率となっていないものと判別した場合は、処理をステップＳ１に戻し、引き続き上記静止画像の拡大処理を行う。
【００５７】
これに対して、制御部１５は、表示部５に表示している静止画像が所定の表示倍率となったものと判別した場合は、処理をステップＳ４に進め、現在の表示倍率で、該静止画像の拡大処理を一旦停止し、所定をステップＳ５に進める。
【００５８】
ステップＳ５では、制御部１５が、タイマ１０から取得する時刻情報に基づいて、静止画像の拡大処理を停止してから例えば２００ｍｓｅｃ或いは３００ｍｓｅｃ等の所定時間が経過したか否かを判別し、該所定時間の経過を検出したタイミングで処理をステップＳ６に進める。
【００５９】
ステップＳ６では、制御部１５が、表示部５に対する操作者の指の接触の有無を検出することで、拡大操作が継続してなされているか否かを判別する。そして、制御部１５は、拡大操作が継続してなされているものと判別した場合には、処理をステップＳ７に進める。
【００６０】
これに対して、制御部１５は、このステップＳ６において、拡大操作が継続してなされていないものと判別した場合には（＝操作者の指が表示部５から離間しているものと判別した場合には）、処理をステップＳ９に進め、上記静止画像の拡大処理を停止して、この図２のフローチャートに示す処理を終了する。
【００６１】
拡大操作が継続してなされているものと判別することで処理をステップＳ７に進めると、制御部１５は、操作者の拡大操作に応じた静止画像の拡大処理を再開し、ステップＳ８に処理を進める。
【００６２】
ステップＳ８では、制御部１５が、上記拡大処理した静止画像の表示倍率が最大表示倍率となったか否かを判別する。そして、制御部１５は、上記拡大処理した静止画像の表示倍率が最大表示倍率となっていないものと判別した場合は、操作者の拡大操作が連続して実行されており、上記静止画像の表示倍率が最大表示倍率となるまでの間、静止画像の拡大処理を行う。また、制御部１５は、上記拡大処理した静止画像の表示倍率が最大表示倍率となったタイミング、或いは操作者の一連の拡大操作が終了したタイミングで処理をステップＳ９に進め、拡大処理を停止して、この図２のフローチャートに示す処理を終了する。
【００６３】
以下、当該携帯電話機の拡大処理を具体例を用いて説明する。
【００６４】
〔ドラッグ操作による静止画像の拡大処理〕
図３は、表示部５に表示された静止画像が、ドラッグ操作に応じて拡大処理されて表示される様子を示す図である。図４（ａ）は、ドラッグ操作の距離と静止画像の拡大率との相関関係を示す図である。
【００６５】
図４（ａ）からわかるように、この携帯電話機の場合、静止画像の拡大率（表示倍率）が１．０倍となると、操作者によりドラッグ操作がなされているにもかかわらず、静止画像の拡大処理を例えば２００ｍｓｅｃの間、停止し、この２００ｍｓｅｃが経過したタイミングで、再度、操作者のドラッグ操作に対応した静止画像の拡大処理を行うようになっている。
【００６６】
すなわち、静止画像の１．０倍の拡大率は、その静止画像の元の画像サイズ（＝その静止画像を撮像したときの、そのままのサイズ）を意味している。上記１．０倍よりも静止画像を拡大すると、画質が粗くなる。このため、操作者は、その静止画像のオリジナルサイズで、拡大操作を一旦、停止する傾向にある。これは、１．０倍の拡大率の拡大操作を希望する操作者が多いことを意味している。
【００６７】
このため、当該実施例の携帯電話機では、例えば図３（ａ）に示すように制御部１５が最初に０．８倍の拡大率の静止画像を表示部５に表示し、ドラッグ操作に応じて静止画像の拡大処理を行い、該静止画像の拡大率が１．０倍の拡大率となった際に、、図３（ｂ）及び図３（ｃ）に示すようにドラッグ操作がなされているにもかかわらず、静止画像の拡大処理を上記２００ｍｓｅｃ等の所定時間、停止する。そして、制御部１５は、この所定時間経過後に、操作者のドラッグ操作に対応して、図３（ｄ）に示すように静止画像の拡大処理を再開する。
【００６８】
これにより、ドラッグ操作を連続して行っても、静止画像の拡大率は１．０倍の拡大率で一旦停止制御されるため、操作者は、簡単に１．０倍の拡大率の静止画像を表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の拡大率の静止画像を、簡単に表示可能とすることができる。
【００６９】
図４（ａ）に示した例は、操作者のドラッグ操作に応じて静止画像の拡大率がリニアに大きくなり、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止し、この所定時間経過後に、再度、操作者のドラッグ操作に応じてリニアに静止画像の拡大率を大きくする例である。
【００７０】
これは、図４（ｂ）に示すように操作者のドラッグ操作に応じて静止画像の拡大率を大きくし、該拡大率が１．０倍近くになった際に、徐々に拡大処理の幅を小さくすることで、該拡大率を曲線的に１．０倍に到達させ、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理を停止する。そして、この所定時間経過後に、再度、操作者のドラッグ操作に応じて曲線的に静止画像の拡大率を大きくしてもよい。
【００７１】
この場合、拡大操作している静止画像の拡大率が１．０倍の拡大率に近づくと、該静止画像の拡大幅が徐々に小さくなって該静止画像が上記１．０倍の拡大率となり、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止する。このため、静止画像の拡大率が上記１．０倍の拡大率に近づくに連れて、徐々に拡大幅が小さくなり、やがて拡大処理が停止することとなる。また、上記所定時間経過後に拡大処理が再開された際には、徐々に拡大幅が大きくなり、やがてドラッグ操作に応じてリニアに静止画像の拡大処理がなされることとなる。このため、自然な変化の拡大処理を、ユーザに対して見せることができる。
【００７２】
なお、図３（ａ）〜図３（ｄ）及び図４（ａ），図４（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、拡大処理を停止させる拡大率は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【００７３】
また、図３（ａ）〜図３（ｄ）及び図４（ａ），図４（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、これは、拡大率が１．０倍となった際、及び拡大率が２．０倍となった際に、それぞれ所定時間、拡大処理を停止するようにしてもよい。換言すれば、拡大処理は、拡大率が１．０倍となった際の１回のみならず、所望の拡大率のタイミングで複数回、停止制御してもよい。
【００７４】
さらに、上述の例は、静止画像を拡大操作する場合の例であったが、静止画像の縮小操作を行う場合も上述と同様である。すなわち、表示倍率が２．０倍の静止画像を表示している際に縮小処理を指定するドラッグ操作がなされた場合、制御部１５は、このドラッグ操作に応じて静止画像を徐々に縮小処理し、該静止画像の表示倍率が１．０倍の表示倍率となった際に、操作者によりなされた縮小操作を例えば２００ｍｓｅｃ等の所定時間キャンセルし、該所定時間、縮小処理を停止する。そして、この所定時間が経過したタイミングで、操作者のドラッグ操作に応じた静止画像の縮小操作を再開する。
【００７５】
これにより、連続したドラッグ操作を行っても、静止画像の縮小率を、例えば１．０倍の縮小率で一旦停止制御することができるため、操作者は、簡単に１．０倍の縮小率の静止画像を表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の表示倍率の静止画像を、簡単に表示可能とすることができる他、上述と同様の効果を得ることができる。
【００７６】
〔フリック操作による静止画像の拡大処理〕
次に、図５は、表示部５に表示された静止画像が、フリック操作に応じて拡大処理されて表示される様子を示す図である。また、図６（ａ）は、フリック操作の強さと静止画像の拡大率との相関関係を示す図である。
【００７７】
図６（ａ）からわかるように、この携帯電話機の場合、強いフリック操作がなされた場合は、当該フリック操作の強さに応じて静止画像を拡大処理し、弱いフリック操作がなされた場合は、上述の１．０倍の拡大率で静止画像の拡大処理を、一旦、停止するようになっている。
【００７８】
フリック操作の強弱の検出は、制御部１５が、「フリック操作の操作距離÷フリック操作時間」の演算を行うことで、「フリック操作の操作速度」を算出する。この操作速度が、所定の操作速度（＝閾値となる操作速度）よりも高速の場合、強いフリック操作が行われたことを意味し、上記操作速度が上記所定の操作速度よりも低速の場合、弱いフリック操作が行われたことを意味する。
【００７９】
このため、制御部１５は、高速のフリック操作である上記強いフリック操作を検出した場合は、図５（ａ）及び図６（ａ）に示すように、上記１．０倍の拡大率で静止画像の拡大処理を停止することなく、当該フリック操作の強さに対応する拡大率で静止画像を拡大処理し、これを表示部５に表示する。
【００８０】
これに対して、低速のフリック操作である上記弱いフリック操作を検出した場合、制御部１５は、図５（ｂ）及び図６（ａ）に示すように、上記１．０倍の拡大率で静止画像の拡大処理を停止する。そして、この停止後に、再度、フリック操作がなされた場合、このフリック操作の強さに対応する拡大率で静止画像を拡大処理し、これを表示部５に表示する。
【００８１】
これにより、弱いフリック操作を行うと、静止画像の拡大率は、１．０倍の拡大率で一旦停止制御されるため、操作者は、簡単に１．０倍の拡大率の静止画像を表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の拡大率の静止画像を、簡単に表示可能とすることができる。
【００８２】
なお、図４（ｂ）に示すように操作者の弱いフリック操作に応じて静止画像の拡大率を徐々に大きくし、該拡大率が１．０倍近くになった際に、徐々に拡大処理の幅を小さくすることで、該拡大率を曲線的に１．０倍に到達させ、１．０倍の拡大率となった際に拡大処理を停止してもよい。
【００８３】
これにより、上述のように静止画像の拡大率が上記１．０倍の拡大率に近づくに連れて、徐々に拡大幅が小さくなり、やがて拡大処理が停止することとなるため、自然な変化の拡大処理を、ユーザに対して見せることができる。
【００８４】
また、この例では、拡大率が１．０倍となった際に、拡大処理を停止制御することとしたが、拡大処理を停止させる拡大率は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【００８５】
また、上述の例は、静止画像を拡大操作する場合の例であったが、静止画像の縮小操作を行う場合も上述と同様である。すなわち、表示倍率が２．０倍の静止画像を表示している際に縮小を指定する弱いフリック操作がなされた場合、制御部１５は、この弱いフリック操作に応じて静止画像を徐々に縮小処理し、該静止画像の表示倍率が１．０倍の表示倍率となった際に、縮小処理を停止する。
【００８６】
これにより、静止画像の縮小率は、例えば１．０倍の縮小率で一旦停止制御されるため、操作者は、簡単に１．０倍の縮小率の静止画像を表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の表示倍率の静止画像を、簡単に表示可能とすることができる他、上述と同様の効果を得ることができる。
【００８７】
〔長押し操作による静止画像の拡大処理〕
次に、図７（ａ）〜図７（ｄ）は、表示部５に表示された静止画像が、長押し操作に応じて拡大処理されて表示される様子を示す図である。図８（ａ）は、長押し操作の時間と静止画像の拡大率との相関関係を示す図である。
【００８８】
図８（ａ）からわかるように、この携帯電話機の場合、操作者の長押し操作で拡大処理した静止画像の拡大率（表示倍率）が１．０倍となると、操作者により長押し操作がなされているにもかかわらず、静止画像の拡大処理を例えば２００ｍｓｅｃの間、停止し、この２００ｍｓｅｃが経過したタイミングで、再度、操作者の長押し操作に対応した静止画像の拡大処理を行うようになっている。
【００８９】
例えば図７（ａ）に示すように、制御部１５が最初に０．８倍の拡大率の静止画像を表示部５に表示し、長押し操作に応じて静止画像の拡大処理を行い、該静止画像の拡大率が１．０倍の拡大率となった際に、、図７（ｂ）及び図７（ｃ）に示すように長押し操作がなされているにもかかわらず、静止画像の拡大処理を上記２００ｍｓｅｃ等の所定時間、停止する。そして、制御部１５は、この所定時間経過後に、操作者の長押し操作に対応して、図７（ｄ）に示すように静止画像の拡大処理を再開する。
【００９０】
これにより、長押し操作を継続して行っても、静止画像の拡大率は、１．０倍の拡大率で一旦停止制御されるため、操作者は、簡単に１．０倍の拡大率の静止画像を表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の拡大率の静止画像を、簡単に表示可能とすることができる。
【００９１】
図８（ａ）に示した例は、操作者の長押し操作に応じて静止画像の拡大率がリニアに大きくなり、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理を停止し、この所定時間経過後に、再度、操作者の長押し操作に応じてリニアに静止画像の拡大率を大きくする例である。
【００９２】
これは、図８（ｂ）に示すように操作者の長押し操作に応じて静止画像の拡大率を大きくし、該拡大率が１．０倍近くになった際に、徐々に拡大処理の幅を小さくすることで、該拡大率を曲線的に１．０倍に到達させ、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止する。そして、この所定時間経過後に、再度、操作者の長押し操作に応じて曲線的に静止画像の拡大率を大きくしてもよい。
【００９３】
この場合、長押し操作している静止画像の拡大率が１．０倍の拡大率に近づくと、該静止画像の拡大幅が徐々に小さくなって該静止画像が上記１．０倍の拡大率となり、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止する。このため、静止画像の拡大率が上記１．０倍の拡大率に近づくに連れて、徐々に拡大幅が小さくなり、やがて拡大処理が停止することとなる。また、上記所定時間経過後に拡大処理が再開された際には、徐々に拡大幅が大きくなり、やがて長押し操作に応じてリニアに静止画像の拡大処理がなされることとなる。このため、自然な変化の拡大処理を、ユーザに対して見せることができる。
【００９４】
なお、図７（ａ）〜図７（ｄ）及び図８（ａ），図８（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、拡大処理を停止させる拡大率は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【００９５】
また、図７（ａ）〜図７（ｄ）及び図８（ａ），図８（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、これは、拡大率が１．０倍となった際、及び拡大率が２．０倍となった際に、それぞれ所定時間、拡大処理を停止するようにしてもよい。換言すれば、拡大処理は、拡大率が１．０倍となった際の１回のみならず、所望の拡大率のタイミングで複数回、停止制御してもよい。
【００９６】
さらに、上述の例は、静止画像を拡大操作する場合の例であったが、静止画像の縮小操作を行う場合も上述と同様である。
【００９７】
すなわち、表示倍率が２．０倍の静止画像を表示している際に、静止画像の縮小処理を指定する長押し操作がなされた場合、制御部１５は、この長押し操作に応じて静止画像を徐々に縮小処理し、該静止画像の表示倍率が１．０倍の表示倍率となった際に、操作者によりなされている長押し操作を無視（キャンセル）して、該縮小処理を例えば２００ｍｓｅｃ等の所定時間、停止する。そして、この所定時間が経過したタイミングで、操作者の長押し操作に応じた静止画像の縮小操作を再開する。
【００９８】
これにより、縮小処理を指定する長押し操作を行うと、静止画像の縮小率は、例えば１．０倍の縮小率で一旦停止制御されるため、操作者は、簡単に１．０倍の縮小率の静止画像を表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の表示倍率の静止画像を、簡単に表示可能とすることができる他、上述と同様の効果を得ることができる。
【００９９】
〔静止画像に一つの顔画像が存在する場合の表示倍率変更処理〕
次に、上述の例は、静止画像の拡大率が１．０倍となった際に、一旦、静止画像の拡大処理を停止するものであった。これは、以下に説明するように静止画像に人間の顔画像が写っていた場合、この顔画像が表示画面いっぱいに拡大されたタイミングで、この静止画像の拡大処理を、一旦、停止してもよい。
【０１００】
図９のフローチャートに、拡大処理を行う静止画像に、一つのみ、人間の顔画像が写っていた場合の拡大処理の流れを示す。制御部１５は、操作者から指定された静止画像を、メモリ１４に記憶されているカメラ制御プログラムのビューワプログラムに基づいて表示部５に表示制御すると、このビューワプログラムに基づいて、この図９のフローチャートに示す処理を開始する。
【０１０１】
ステップＳ１１では、制御部１５が、上記カメラ制御プログラムに組み込まれている顔認識プログラムに基づいて、現在、表示部５に表示している静止画像に、人間の顔画像が写っているか否かを判別する。上記静止画像に人間の顔画像が存在しないものと判別した場合は、処理を図２のフローチャートのステップＳ１に進め、上述のように拡大率が１．０倍となった際に、拡大処理を一旦停止する制御を行う。
【０１０２】
これに対して、上記静止画像に人間の顔画像が存在するものと判別すると、制御部１５は、ステップＳ１２に処理を進め、現在、表示部５に表示している静止画像に、人間の顔画像が複数写っているか否かを判別する。このステップＳ１２において、上記静止画像に人間の顔画像が複数写っているものと判別した場合には、処理を後述する図１０のフローチャートのステップＳ３１に進める。
【０１０３】
これに対して、ステップＳ１２において、上記静止画像に人間の顔画像が複数写っていないものと判別するということは、上記静止画像に人間の顔画像が一つのみ写っていることを意味しているため、制御部１５は、処理をステップＳ１３に進める。
【０１０４】
ステップＳ１３では、制御部１５が、表示部５の操作状況を監視することで、上述のドラッグ操作や長押し操作等の拡大操作の有無を監視し、該拡大操作を検出したタイミングで処理をステップＳ１４に進める。
【０１０５】
ステップＳ１４では、制御部１５が、操作者の拡大操作に応じて静止画像を拡大処理して表示部５に表示し、処理をステップＳ１５に進める。ステップＳ１５では、制御部１５が、上記顔認識プログラムに基づいて、上記拡大処理した顔画像のいずれかの輪郭の部分が、表示部５の端部に表示されることとなったか否かを判別する。
【０１０６】
すなわち、このステップＳ１４では、制御部１５が、静止画像の拡大処理を行うことで、顔画像の輪郭のいずれかの部分が、表示部５の端部に到達するまで、該静止画像の拡大処理がなされたか否かを判別する。
【０１０７】
顔画像の輪郭のいずれかの部分が表示部５の端部に到達していないものと判別した場合には、制御部１５は、ステップＳ２２に処理を進め、操作者による継続した拡大操作の有無を監視する。そして、制御部１５は、操作者により継続した拡大操作がなされており（ステップＳ２２）、かつ、顔画像のいずれかの輪郭の部分が、表示部５の端部に到達するまでの間（ステップＳ１５）、上記静止画像の拡大処理を行う（ステップＳ１４）。そして、制御部１５は、上記ステップＳ１５において、顔画像のいずれかの輪郭の部分が、表示部５の端部に到達したものと判別したタイミングで、処理をステップＳ１６に進める。
【０１０８】
ステップＳ１６では、制御部１５が、顔画像のいずれかの輪郭の部分が表示部５の端部に到達したため、現在の表示倍率で静止画像の拡大処理を一旦停止して、処理をステップＳ１７に進める。そして、このステップＳ１７において、静止画像の拡大処理を一旦停止してから、例えば２００ｍｓｅｃ等の所定時間が経過したか否かを判別し、該所定時間が経過したものと判別したタイミングで、処理をステップＳ１８に進める。
【０１０９】
すなわち、この例の場合は、制御部１５が、静止画像の拡大処理を行うことで、該静止画像に写っている人間の顔画像の輪郭のいずれかの部分を、表示部５の端部に表示することとなった際に、操作者により拡大操作が継続してなされていても、この拡大操作をキャンセルし、該静止画像の拡大処理を所定時間停止するようになっている。
【０１１０】
このように所定時間、静止画像の拡大処理を停止すると、制御部１５は、処理をステップＳ１８に進め、操作者による拡大操作が継続してなされているか否かを判別し、操作者による拡大操作が継続してなされていない場合は、そのまま、この図９のフローチャートに示す処理を終了する。
【０１１１】
これに対して、ステップＳ１８で、操作者による拡大操作が継続してなされているものと判別した場合、制御部１５は、処理をステップＳ１９に進める。ステップＳ１９では、制御部１５が、操作者の拡大操作に応じて、静止画像の拡大処理を再開し、ステップＳ２０に処理を進める。
【０１１２】
ステップＳ２０では、制御部１５が、再開した拡大処理により、静止画像の表示倍率が最大表示倍率に到達したか否かを判別する。制御部１５は、静止画像の拡大処理を再開した後は、操作者により拡大操作が継続してなされているか否かの監視（ステップＳ１８）、及び静止画像の表示倍率が最大表示倍率に到達したか否かの監視（ステップＳ２０）を行う。そして、制御部１５は、静止画像の表示倍率が最大表示倍率に到達する以前に、操作者による拡大操作が終了した場合には、そのまま、この図９のフローチャートの処理を終了する。また、制御部１５は、操作者による拡大操作が終了する以前であっても、静止画像の表示倍率が最大表示倍率に到達した場合には、ステップＳ２０からステップＳ２１に処理を進め、上記静止画像の拡大処理を停止して、この図９のフローチャートの処理を終了する。
【０１１３】
この例の場合、制御部１５は、静止画像に人間の顔画像が一つのみ写っていることを認識すると、操作者の拡大操作に応じて静止画像を拡大処理し、この拡大処理した静止画像に写っている人間の顔画像の輪郭のいずれかの部分が、表示部５の端部に到達したタイミングで、操作者による拡大操作をキャンセルして、所定時間、拡大処理を停止する。そして、制御部１５は、この所定時間経過後に、操作者による拡大操作に応じた静止画像の拡大処理を再開し、該静止画像の表示倍率が最大表示倍率に到達した際に、該静止画像の拡大処理を停止する。
【０１１４】
これにより、静止画像に人間の顔画像が一つのみ写っている場合において、該顔画像の輪郭が表示部５の端部に到達したタイミングで、一旦、拡大処理を停止することができる。顔画像の輪郭が表示部５の端部に到達している状態は、顔画像が表示部５に対していっぱいに表示された状態であることを意味している。
【０１１５】
また、顔画像が表示部５に対していっぱいに表示された状態は、静止画像の拡大操作をしている操作者が希望する表示倍率である可能性が高い。このため、顔画像の輪郭が表示部５の端部に到達したタイミングで、一旦、拡大処理を停止することで、簡単に操作者が希望する表示倍率に、静止画像の表示倍率を変更操作可能とすることができる。
【０１１６】
〔静止画像に複数の顔画像が存在する場合の表示倍率変更処理〕
次に、上述の例は、静止画像に人間の顔画像が一つのみ写っていた場合の拡大処理の流れであったが、静止画像に人間の顔画像が複数写っていた場合の拡大処理は、図１０のフローチャートの流れとなる。
【０１１７】
すなわち、制御部１５は、図９のフローチャートのステップＳ１２において、現在、表示部５に表示している静止画像に、人間の顔画像が複数写っているものと判別すると、図１０のフローチャートのステップＳ３１に処理を進める。
【０１１８】
ステップＳ３１では、制御部１５が、表示部５の操作状況を監視することで、上述のドラッグ操作や長押し操作等の拡大操作の有無を監視し、該拡大操作を検出したタイミングで処理をステップＳ３２に進める。
【０１１９】
ステップＳ３２では、制御部１５が、操作者の拡大操作に応じて静止画像を拡大処理して表示部５に表示し、処理をステップＳ３３に進める。ステップＳ３３では、制御部１５が、上記顔認識プログラムに基づいて、上記拡大処理した複数の顔画像のうち、いずれかの顔画像のいずれかの輪郭の部分が、表示部５の端部に表示されることとなったか否かを判別する。
【０１２０】
すなわち、このステップＳ３３では、制御部１５が、静止画像の拡大処理を行うことで、該静止画像に写っている複数の顔画像のうち、いずれか一つの顔画像の輪郭部分が、表示部５の端部に到達したか否かを判別する。
【０１２１】
全ての顔画像の輪郭が表示部５の端部に到達していないものと判別した場合には、制御部１５は、ステップＳ４２に処理を進め、操作者による継続した拡大操作の有無を監視する。制御部１５は、操作者により継続した拡大操作がなされており（ステップＳ４２）、かつ、いずれかの顔画像のいずれかの輪郭の部分が、表示部５の端部に到達するまでの間（ステップＳ３３）、上記静止画像の拡大処理を行う（ステップＳ３２）。そして、制御部１５は、上記ステップＳ３３において、いずれかの顔画像のいずれかの輪郭の部分が、表示部５の端部に到達したものと判別すると、このタイミングで処理をステップＳ３４に進める。
【０１２２】
ステップＳ３４では、制御部１５が、いずれかの顔画像のいずれかの輪郭の部分が表示部５の端部に到達したため、現在の表示倍率で静止画像の拡大処理を一旦停止して、処理をステップＳ３５に進める。そして、このステップＳ３５において、静止画像の拡大処理を一旦停止してから、例えば２００ｍｓｅｃ等の所定時間が経過したか否かを判別し、該所定時間が経過したものと判別したタイミングで、処理をステップＳ３６に進める。
【０１２３】
すなわち、この例の場合は、制御部１５が、静止画像の拡大処理を行うことで、該静止画像に写っているいずれかの人間の顔画像の輪郭のいずれかの部分を、表示部５の端部に表示することとなった際に、操作者により拡大操作が継続してなされていても、この拡大操作をキャンセルし、該静止画像の拡大処理を所定時間停止するようになっている。
【０１２４】
このように所定時間、静止画像の拡大処理を停止すると、制御部１５は、処理をステップＳ３６に進め、操作者による拡大操作が継続してなされているか否かを判別し、操作者による拡大操作が継続してなされていない場合は、そのまま、この図１０のフローチャートに示す処理を終了する。
【０１２５】
これに対して、ステップＳ３６で、操作者による拡大操作が継続してなされているものと判別した場合、制御部１５は、処理をステップＳ３７に進める。ステップＳ３７では、制御部１５が、操作者の拡大操作に応じて、静止画像の拡大処理を再開し、ステップＳ３８に処理を進める。
【０１２６】
ステップＳ３８では、制御部１５が、再開した拡大処理により、該静止画像に写っている複数の顔画像のうち、他のいずれかの顔画像の輪郭部分が、表示部５の端部に到達したか否かを判別する。具体的には、静止画像に例えばＡさん及びＢさんの顔画像が写っており、上記ステップＳ３３で、最初にＡさんの顔画像の輪郭が表示部５の端部に到達したものと判別した場合には、このステップＳ３８では、制御部１５は、Ｂさんの顔画像の輪郭が表示部５の端部に到達したか否かを判別することとなる。
【０１２７】
このステップＳ３８で、再開した拡大処理により、静止画像に写っている複数の顔画像のうち、他のいずれかの顔画像の輪郭部分が、表示部５の端部に到達していないものと判別した場合、制御部１５は、ステップＳ３９において、操作者により拡大操作が継続してなされているか否かの監視を行うと共に、ステップＳ４０において、静止画像の表示倍率が最大表示倍率に到達したか否かの監視を行う。
【０１２８】
そして、制御部１５は、静止画像の表示倍率が最大表示倍率に到達する以前に、操作者による拡大操作が終了した場合には、そのまま、この図１０のフローチャートの処理を終了する。また、制御部１５は、操作者による拡大操作が終了する以前であっても、静止画像の表示倍率が最大表示倍率に到達した場合には、ステップＳ４０からステップＳ４１に処理を進め、上記静止画像の拡大処理を停止して、この図１０のフローチャートの処理を終了する。
【０１２９】
一方、上記ステップＳ３８において、再開した拡大処理により、該静止画像に写っている複数の顔画像のうち、他のいずれかの顔画像の輪郭部分が、表示部５の端部に到達したものと判別した場合、制御部１５は、処理をステップＳ３４に戻し、現在の表示倍率で静止画像の拡大処理を、再度停止して、処理をステップＳ３５に進める。そして、このステップＳ３５において、静止画像の拡大処理を、再度停止してから上記所定時間が経過したか否かを判別し、該所定時間が経過したものと判別したタイミングで、上述のように静止画像の拡大処理を再開する。
【０１３０】
この例の場合、制御部１５は、操作者の拡大操作に応じて静止画像を拡大処理することで、この拡大処理した静止画像に写っているいずれかの顔画像の輪郭のいずれかの部分が、表示部５の端部に到達したタイミングで、操作者による拡大操作をキャンセルして、所定時間、拡大処理を停止する。また、この所定時間の経過後、静止画像の拡大処理の再開後に、静止画像に写っている他の顔画像の輪郭のいずれかの部分が、表示部５の端部に到達したタイミングで、操作者による拡大操作をキャンセルして、再度、所定時間、拡大処理を停止する。
【０１３１】
これにより、静止画像に人間の顔画像が複数写っている場合において、該各顔画像の輪郭の部分が表示部５の端部に到達する毎に、一旦、拡大処理が停止されることとなる。上述のように、顔画像の輪郭が表示部５の端部に到達している状態は、顔画像が表示部５に対していっぱいに表示された状態であることを意味している。また、顔画像が表示部５に対していっぱいに表示された状態は、静止画像の拡大操作をしている操作者が希望する表示倍率である可能性が高い。このため、顔画像の輪郭が表示部５の端部に到達したタイミングで、一旦、拡大処理を停止することで、簡単に操作者が希望する表示倍率に、静止画像の表示倍率を変更操作可能とすることができる。
【０１３２】
〔ドラッグ操作によるウェブブラウザの表示画像の拡大処理〕
次に、上述の例は、カメラ制御プログラムのビューワプログラムに基づく静止画像の拡大処理の説明であったが、当該実施例の携帯電話機では、Ｗｅｂブラウジングプログラムにも上述と同様の表示倍率の変更制御機能が設けられている。そして、制御部１５は、このＷｅｂブラウジングプログラムに基づいて、表示部５に表示しているオブジェクトの表示倍率を、操作者の表示倍率変更操作に応じて変更制御するようになっている。
【０１３３】
図１１は、制御部１５が、上記Ｗｅｂブラウジングプログラムに基づいて表示部５に表示したオブジェクトが、ドラッグ操作に応じて拡大処理されて表示される様子を示す図である。図１２（ａ）は、ドラッグ操作の距離とオブジェクトの拡大率との相関関係を示す図である。
【０１３４】
図１２（ａ）からわかるように、この携帯電話機の場合、オブジェクトの拡大率（表示倍率）が１．０倍となると、操作者によりドラッグ操作がなされているにもかかわらず、オブジェクトの拡大処理を例えば２００ｍｓｅｃの間、停止し、この２００ｍｓｅｃが経過したタイミングで、再度、操作者のドラッグ操作に対応したオブジェクトの拡大処理を行うようになっている。
【０１３５】
すなわち、オブジェクトの１．０倍の拡大率は、そのオブジェクトの元のサイズ（＝そのオブジェクトが作成されたときの、そのままのサイズ）を意味している。上記１．０倍よりもオブジェクトを拡大すると、画質が粗くなる。このため、操作者は、そのオブジェクトのオリジナルサイズで、拡大操作を一旦、停止する傾向にある。これは、１．０倍の拡大率の拡大操作を希望する操作者が多いことを意味している。
【０１３６】
このため、当該実施例の携帯電話機では、例えば図１１（ａ）に示すように制御部１５が最初に０．８倍の拡大率のオブジェクトを表示部５に表示し、ドラッグ操作に応じてオブジェクトの拡大処理を行い、該オブジェクトの拡大率が１．０倍の拡大率となった際に、、図１１（ｂ）及び図１１（ｃ）に示すようにドラッグ操作がなされているにもかかわらず、オブジェクトの拡大処理を上記２００ｍｓｅｃ等の所定時間、停止する。そして、制御部１５は、この所定時間経過後に、操作者のドラッグ操作に対応して、図１１（ｄ）に示すようにオブジェクトの拡大処理を再開する。
【０１３７】
これにより、ドラッグ操作を連続して行っても、オブジェクトの拡大率は１．０倍の拡大率で一旦停止制御されるため、操作者は、簡単に１．０倍の拡大率のオブジェクトを表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の拡大率のオブジェクトを、簡単に表示可能とすることができる。
【０１３８】
図１２（ａ）に示した例は、操作者のドラッグ操作に応じてオブジェクトの拡大率がリニアに大きくなり、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止し、この所定時間経過後に、再度、操作者のドラッグ操作に応じてリニアにオブジェクトの拡大率を大きくする例である。
【０１３９】
これは、図１２（ｂ）に示すように操作者のドラッグ操作に応じてオブジェクトの拡大率を大きくし、該拡大率が１．０倍近くになった際に、徐々に拡大処理の幅を小さくすることで、該拡大率を曲線的に１．０倍に到達させ、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理を停止する。そして、この所定時間経過後に、再度、操作者のドラッグ操作に応じて曲線的にオブジェクトの拡大率を大きくしてもよい。
【０１４０】
この場合、拡大操作しているオブジェクトの拡大率が１．０倍の拡大率に近づくと、該オブジェクトの拡大幅が徐々に小さくなって該オブジェクトが上記１．０倍の拡大率となり、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止する。このため、オブジェクトの拡大率が上記１．０倍の拡大率に近づくに連れて、徐々に拡大幅が小さくなり、やがて拡大処理が停止することとなる。また、上記所定時間経過後に拡大処理が再開された際には、徐々に拡大幅が大きくなり、やがてドラッグ操作に応じてリニアにオブジェクトの拡大処理がなされることとなる。このため、自然な変化の拡大処理を、ユーザに対して見せることができる。
【０１４１】
なお、図１１（ａ）〜図１１（ｄ）及び図１２（ａ），図１２（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、拡大処理を停止させる拡大率は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０１４２】
また、図１１（ａ）〜図１１（ｄ）及び図１２（ａ），図１２（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、これは、拡大率が１．０倍となった際、及び拡大率が２．０倍となった際に、それぞれ所定時間、拡大処理を停止するようにしてもよい。換言すれば、拡大処理は、拡大率が１．０倍となった際の１回のみならず、所望の拡大率のタイミングで複数回、停止制御してもよい。
【０１４３】
さらに、上述の例は、オブジェクトを拡大操作する場合の例であったが、オブジェクトの縮小操作を行う場合も上述と同様である。すなわち、表示倍率が２．０倍のオブジェクトを表示している際に縮小処理を指定するドラッグ操作がなされた場合、制御部１５は、このドラッグ操作に応じてオブジェクトを徐々に縮小処理し、該オブジェクトの表示倍率が１．０倍の表示倍率となった際に、操作者によりなされた縮小操作を例えば２００ｍｓｅｃ等の所定時間キャンセルし、該所定時間、縮小処理を停止する。そして、この所定時間が経過したタイミングで、操作者のドラッグ操作に応じたオブジェクトの縮小操作を再開する。
【０１４４】
これにより、連続したドラッグ操作を行っても、オブジェクトの縮小率を、例えば１．０倍の縮小率で一旦停止制御することができるため、操作者は、簡単に１．０倍の縮小率のオブジェクトを表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の表示倍率のオブジェクトを、簡単に表示可能とすることができる他、上述と同様の効果を得ることができる。
【０１４５】
〔フリック操作によるウェブブラウザの表示画像の拡大処理〕
次に、図１３（ａ）及び図１３（ｂ）は、Ｗｅｂブラウジングプログラムに基づいて表示部５に表示されたオブジェクトが、フリック操作に応じて拡大処理されて表示される様子を示す図である。また、図１４（ａ）は、フリック操作の強さとオブジェクトの拡大率との相関関係を示す図である。
【０１４６】
図１４（ａ）からわかるように、この携帯電話機の場合、強いフリック操作がなされた場合は、当該フリック操作の強さに応じてオブジェクトを拡大処理し、弱いフリック操作がなされた場合は、上述の１．０倍の拡大率でオブジェクトの拡大処理を、一旦、停止するようになっている。
【０１４７】
フリック操作の強弱の検出は、制御部１５が、「フリック操作の操作距離÷フリック操作時間」の演算を行うことで、「フリック操作の操作速度」を算出する。この操作速度が、所定の操作速度（＝閾値となる操作速度）よりも高速の場合、強いフリック操作が行われたことを意味し、上記操作速度が上記所定の操作速度よりも低速の場合、弱いフリック操作が行われたことを意味する。
【０１４８】
このため、制御部１５は、高速のフリック操作である上記強いフリック操作を検出した場合は、図１３（ａ）及び図１４（ａ）に示すように、上記１．０倍の拡大率でオブジェクトの拡大処理を停止することなく、当該フリック操作の強さに対応する拡大率でオブジェクトを拡大処理し、これを表示部５に表示する。
【０１４９】
これに対して、低速のフリック操作である上記弱いフリック操作を検出した場合、制御部１５は、図１３（ｂ）及び図１４（ａ）に示すように、上記１．０倍の拡大率でオブジェクトの拡大処理を停止する。そして、この停止後に、再度、フリック操作がなされた場合、このフリック操作の強さに対応する拡大率でオブジェクトを拡大処理し、これを表示部５に表示する。
【０１５０】
これにより、弱いフリック操作を行うと、オブジェクトの拡大率は、１．０倍の拡大率で一旦停止制御されるため、操作者は、簡単に１．０倍の拡大率のオブジェクトを表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の拡大率のオブジェクトを、簡単に表示可能とすることができる。
【０１５１】
なお、図１４（ｂ）に示すように操作者の弱いフリック操作に応じてオブジェクトの拡大率を徐々に大きくし、該拡大率が１．０倍近くになった際に、徐々に拡大処理の幅を小さくすることで、該拡大率を曲線的に１．０倍に到達させ、１．０倍の拡大率となった際に拡大処理を停止してもよい。
【０１５２】
これにより、上述のようにオブジェクトの拡大率が上記１．０倍の拡大率に近づくに連れて、徐々に拡大幅が小さくなり、やがて拡大処理が停止することとなるため、自然な変化の拡大処理を、ユーザに対して見せることができる。
【０１５３】
また、この例では、拡大率が１．０倍となった際に、拡大処理を停止制御することとしたが、拡大処理を停止させる拡大率は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０１５４】
また、上述の例は、オブジェクトを拡大操作する場合の例であったが、オブジェクトの縮小操作を行う場合も上述と同様である。すなわち、表示倍率が２．０倍のオブジェクトを表示している際に縮小を指定する弱いフリック操作がなされた場合、制御部１５は、この弱いフリック操作に応じてオブジェクトを徐々に縮小処理し、該オブジェクトの表示倍率が１．０倍の表示倍率となった際に、縮小処理を停止する。
【０１５５】
これにより、オブジェクトの縮小率は、例えば１．０倍の縮小率で一旦停止制御されるため、操作者は、簡単に１．０倍の縮小率のオブジェクトを表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の表示倍率のオブジェクトを、簡単に表示可能とすることができる他、上述と同様の効果を得ることができる。
【０１５６】
〔長押し操作によるウェブブラウザの表示画像の拡大処理〕
次に、図１５（ａ）〜図１５（ｄ）は、Ｗｅｂブラウジングプログラムに基づいて表示部５に表示されたオブジェクトが、長押し操作に応じて拡大処理されて表示される様子を示す図である。図１６（ａ）は、長押し操作の時間とオブジェクトの拡大率との相関関係を示す図である。
【０１５７】
図１６（ａ）からわかるように、この携帯電話機の場合、操作者の長押し操作で拡大処理したオブジェクトの拡大率（表示倍率）が１．０倍となると、操作者により長押し操作がなされているにもかかわらず、オブジェクトの拡大処理を例えば２００ｍｓｅｃの間、停止し、この２００ｍｓｅｃが経過したタイミングで、再度、操作者の長押し操作に対応したオブジェクトの拡大処理を行うようになっている。
【０１５８】
例えば図１５（ａ）に示すように、制御部１５が最初に０．８倍の拡大率のオブジェクトを表示部５に表示し、長押し操作に応じてオブジェクトの拡大処理を行い、該オブジェクトの拡大率が１．０倍の拡大率となった際に、、図１５（ｂ）及び図１５（ｃ）に示すように長押し操作がなされているにもかかわらず、オブジェクトの拡大処理を上記２００ｍｓｅｃ等の所定時間、停止する。そして、制御部１５は、この所定時間経過後に、操作者の長押し操作に対応して、図１５（ｄ）に示すようにオブジェクトの拡大処理を再開する。
【０１５９】
これにより、長押し操作を継続して行っても、オブジェクトの拡大率は、１．０倍の拡大率で一旦停止制御されるため、操作者は、簡単に１．０倍の拡大率のオブジェクトを表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の拡大率のオブジェクトを、簡単に表示可能とすることができる。
【０１６０】
図１６（ａ）に示した例は、操作者の長押し操作に応じてオブジェクトの拡大率がリニアに大きくなり、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理を停止し、この所定時間経過後に、再度、操作者の長押し操作に応じてリニアにオブジェクトの拡大率を大きくする例である。
【０１６１】
これは、図１６（ｂ）に示すように操作者の長押し操作に応じてオブジェクトの拡大率を大きくし、該拡大率が１．０倍近くになった際に、徐々に拡大処理の幅を小さくすることで、該拡大率を曲線的に１．０倍に到達させ、１．０倍の拡大率となった際に、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止する。そして、この所定時間経過後に、再度、操作者の長押し操作に応じて曲線的にオブジェクトの拡大率を大きくしてもよい。
【０１６２】
この場合、長押し操作しているオブジェクトの拡大率が１．０倍の拡大率に近づくと、該オブジェクトの拡大幅が徐々に小さくなって該オブジェクトが上記１．０倍の拡大率となり、上記２００ｍｓｅｃ等の所定時間、拡大処理が停止する。このため、オブジェクトの拡大率が上記１．０倍の拡大率に近づくに連れて、徐々に拡大幅が小さくなり、やがて拡大処理が停止することとなる。また、上記所定時間経過後に拡大処理が再開された際には、徐々に拡大幅が大きくなり、やがて長押し操作に応じてリニアにオブジェクトの拡大処理がなされることとなる。このため、自然な変化の拡大処理を、ユーザに対して見せることができる。
【０１６３】
なお、図１５（ａ）〜図１５（ｄ）及び図１６（ａ），図１６（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、拡大処理を停止させる拡大率は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０１６４】
また、図１５（ａ）〜図１５（ｄ）及び図１６（ａ），図１６（ｂ）に示した例では、拡大率が１．０倍となった際に、拡大処理を所定時間停止制御することとしたが、これは、拡大率が１．０倍となった際、及び拡大率が２．０倍となった際に、それぞれ所定時間、拡大処理を停止するようにしてもよい。換言すれば、拡大処理は、拡大率が１．０倍となった際の１回のみならず、所望の拡大率のタイミングで複数回、停止制御してもよい。
【０１６５】
さらに、上述の例は、オブジェクトを拡大操作する場合の例であったが、オブジェクトの縮小操作を行う場合も上述と同様である。
【０１６６】
すなわち、表示倍率が２．０倍のオブジェクトを表示している際に、オブジェクトの縮小処理を指定する長押し操作がなされた場合、制御部１５は、この長押し操作に応じてオブジェクトを徐々に縮小処理し、該オブジェクトの表示倍率が１．０倍の表示倍率となった際に、操作者によりなされている長押し操作を無視（キャンセル）して、該縮小処理を例えば２００ｍｓｅｃ等の所定時間、停止する。そして、この所定時間が経過したタイミングで、操作者の長押し操作に応じたオブジェクトの縮小操作を再開する。
【０１６７】
これにより、縮小処理を指定する長押し操作を行うと、オブジェクトの縮小率は、例えば１．０倍の縮小率で一旦停止制御されるため、操作者は、簡単に１．０倍の縮小率のオブジェクトを表示操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の表示倍率のオブジェクトを、簡単に表示可能とすることができる他、上述と同様の効果を得ることができる。
【０１６８】
〔ドラッグ操作による音楽プレーヤの再生速度の切り替え処理〕
次に、上述の各例は、本発明の「可変操作対象の一連の可変制御の中で、所望のタイミングで所定時間、可変制御を停止する」との技術的思想に基づき、表示部５に表示しているオブジェクトの表示倍率を可変処理する際に、使用頻度が高いと思われる表示倍率で、所定時間、表示倍率の可変処理を停止する例であった。
【０１６９】
これに対して、以下に説明する例は、上述の本発明の技術的思想に基づき、音楽プレーヤの再生速度を可変制御する際に、所定の再生速度で、所定時間、再生速度の可変制御を停止するようにした例である。具体的な制御の流れは、図２のフローチャートに示した制御の流れと同様である。
【０１７０】
制御部１５は、メモリ１４に記憶されている音楽プレーヤプログラムに基づいて音楽データの再生を開始すると、表示部５の操作状態を監視することで、例えば表示部５に接触させた指を、該接触させた状態で横方向に移動するドラッグ操作の有無を監視する。この実施例の携帯電話機の場合、音楽データの再生時における右横方向のドラッグ操作は、再生速度を高速化する方向の可変操作を意味している。
【０１７１】
このため、制御部１５は、このドラッグ操作を検出すると、まず、図１７（ａ）に示すように再生速度を０．１倍から０．８倍まで徐々に加速し、図１８（ａ）に示すように操作者の上記ドラッグ操作に応じて徐々に高速の再生速度となるように、該音楽データの再生速度を変更制御する。
【０１７２】
次に、制御部１５は、このように徐々に高速の再生速度となるように、音楽データの再生速度を変更制御することで、該再生速度が１．０倍の再生速度となると、操作者が継続して行っている上記ドラッグ操作をキャンセルし、図１７（ｂ）及び図１７（ｃ）に示すように、所定時間、再生速度の変更制御を停止する。
【０１７３】
次に、制御部１５は、上記所定時間が経過すると、図１７（ｄ）及び図１８（ａ）に示すように操作者のドラッグ操作に応じて、再度、再生速度が徐々に高速となるように、該音楽データの再生速度を変更制御する。
【０１７４】
これにより、ドラッグ操作を連続して行っても、音楽データの再生速度は１．０倍の再生速度で一旦停止制御されるため、操作者は、簡単に１．０倍の再生速度に操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に操作可能とすることができる。
【０１７５】
図１８（ａ）に示した例は、操作者のドラッグ操作に応じて再生速度がリニアに大きくなり、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更制御が停止し、この所定時間経過後に、再度、操作者のドラッグ操作に応じてリニアに再生速度を高速化する例である。
【０１７６】
これは、図１８（ｂ）に示すように操作者のドラッグ操作に応じて再生速度を大きくし、該再生速度が１．０倍近くになった際に、徐々に再生速度の変更処理の幅を小さくすることで、該再生速度を曲線的に１．０倍に到達させ、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理を停止する。そして、この所定時間経過後に、再度、操作者のドラッグ操作に応じて曲線的に再生速度を大きくしてもよい。
【０１７７】
この場合、変更操作している音楽データの再生速度が１．０倍の拡大率に近づくと、該音楽データの再生速度の変更幅が徐々に小さくなって該再生速度が上記１．０倍となり、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理が停止する。このため、音楽データの再生速度が上記１．０倍に近づくに連れて、徐々に変更幅が小さくなり、やがて再生速度の変更処理が停止することとなる。また、上記所定時間経過後に再生速度の変更処理が再開された際には、徐々に変更幅が大きくなり、やがてドラッグ操作に応じてリニアに音楽データの再生速度の変更処理がなされることとなる。このため、音楽データの再生速度を自然なかたちで変更処理可能とすることができる。
【０１７８】
なお、図１７（ａ）〜図１７（ｄ）及び図１８（ａ），図１８（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、変更処理を停止させる再生速度は、逆再生速度を含め、１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０１７９】
また、図１７（ａ）〜図１７（ｄ）及び図１８（ａ），図１８（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、これは、再生速度が１．０倍となった際、及び再生速度が２．０倍となった際に、それぞれ所定時間、再生速度の変更処理を停止するようにしてもよい。換言すれば、再生処理は、再生速度が１．０倍となった際の１回のみならず、所望の再生速度に到達したタイミングで複数回、停止制御してもよい。
【０１８０】
さらに、上述の例は、音楽データの再生速度を高速化する例であったが、音楽データの再生速度を低速化する場合も上述と同様である。すなわち、この場合、音楽データの再生時における左横方向のドラッグ操作は、再生速度を低速化する方向の可変操作を意味している。
【０１８１】
このため、制御部１５は、例えば音楽データの再生速度を２．０倍の再生速度に変更制御した際に、上記左横方向のドラッグ操作を検出すると、このドラッグ操作に応じて音楽データの再生速度を上記２．０倍の再生速度から徐々に低速化し、該再生速度が１．０倍の再生速度となった際に、操作者によりなされたドラッグ操作を例えば２００ｍｓｅｃ等の所定時間キャンセルし、該所定時間、再生速度の変更処理を停止する。そして、この所定時間が経過したタイミングで、操作者のドラッグ操作に応じた再生速度の変更処理を再開する。
【０１８２】
これにより、上記左横方向のドラッグ操作を継続して行っても、例えば１．０倍の再生速度で該再生速度の変更処理を一旦停止制御することができる。このため、操作者は、簡単に１．０倍の再生速度に、音楽データの再生速度を調整することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に音楽データの再生速度を調整可能とすることができる。
【０１８３】
〔フリック操作による音楽プレーヤの再生速度の切り替え処理〕
次に、フリック操作による音楽データの再生速度を変更制御を説明する。
【０１８４】
図１９（ａ）及び図１９（ｂ）は、制御部１５が音楽プレーヤプログラムに基づいて行う音楽データの再生速度の変更制御を説明するための模式図である。また、図２０（ａ）は、フリック操作の強さと再生速度との相関関係を示す図である。
【０１８５】
一例ではあるが、この実施例の携帯電話機の場合、音楽データの再生速度を高速化する際には、操作者は、右横方向にフリック操作を行うようになっている。
【０１８６】
図２０（ａ）からわかるように、この携帯電話機の場合、右横方向の強いフリック操作がなされた場合は、当該フリック操作の強さに応じて音楽データの再生速度を変更制御し、右横方向の弱いフリック操作がなされた場合は、上述の１．０倍の再生速度で該再生速度の変更処理を、一旦、停止するようになっている。
【０１８７】
フリック操作の強弱の検出は、制御部１５が、「フリック操作の操作距離÷フリック操作時間」の演算を行うことで、「フリック操作の操作速度」を算出する。この操作速度が、所定の操作速度（＝閾値となる操作速度）よりも高速の場合、強いフリック操作が行われたことを意味し、上記操作速度が上記所定の操作速度よりも低速の場合、弱いフリック操作が行われたことを意味する。
【０１８８】
このため、制御部１５は、高速のフリック操作である上記強いフリック操作を検出した場合は、図１９（ａ）及び図２０（ａ）に示すように、上記１．０倍の再生速度で、該再生速度の変更制御を停止することなく、当該フリック操作の強さに対応する再生速度に、上記音楽データの再生速度を制御する。
【０１８９】
これに対して、低速のフリック操作である上記弱いフリック操作を検出した場合、制御部１５は、図１９（ｂ）及び図２０（ａ）に示すように、上記１．０倍の再生速度で、該音楽データの再生速度の変更処理を停止する。そして、この停止後に、再度、フリック操作がなされた場合、このフリック操作の強さに対応する再生速度に、該音楽データの再生速度を変更制御する。
【０１９０】
これにより、弱いフリック操作を行うと、音楽データの再生速度の変更制御は、１．０倍の再生速度で一旦停止制御されるため、操作者は、簡単に１．０倍の再生速度に音楽データの再生速度を設定可能とすることができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、音楽データの再生速度を、簡単に設定可能とすることができる。
【０１９１】
なお、図２０（ｂ）に示すように操作者の弱いフリック操作に応じて再生速度を徐々に高速化し、該再生速度が１．０倍近くになった際に、徐々に再生速度の変更幅を小さくすることで、該再生速度を曲線的に１．０倍に到達させ、１．０倍の再生速度となった際に該再生速度の変更制御を停止してもよい。
【０１９２】
これにより、上述のように音楽データの再生速度が上記１．０倍の再生速度に近づくに連れて、徐々に再生速度の変更幅が小さくなり、やがて再生速度の変更処理が停止することとなるため、音楽データの再生速度を自然なかたちで変更制御することができる。
【０１９３】
また、この例では、再生速度が１．０倍となった際に、再生速度の変更制御を停止制御することとしたが、変更制御を停止させる再生速度は、逆再生方向を含め、１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０１９４】
また、音楽データの再生速度を低速化する場合も上述と同様である。すなわち、この携帯電話機の場合、音楽データの再生時における左横方向のフリック操作は、再生速度の低速化を指定する際の操作となっている。
【０１９５】
このため、制御部１５は、例えば音楽データの再生速度を２．０倍の再生速度に変更制御した際に、上記左横方向の弱いフリック操作を検出すると、この左横方向の弱いフリック操作に応じて音楽データの再生速度を徐々に低速化し、該音楽データの再生速度が１．０倍の再生速度となった際に、該再生速度の変更制御を、一旦、停止する。
【０１９６】
これにより、音楽データの再生速度を低速に操作する場合でも、該音楽データの再生速度を１．０倍の再生速度で一旦停止制御することができる。このため、操作者は、音楽データの再生速度を低速に操作する場合でも、簡単に１．０倍の再生速度に、該音楽データの再生速度を調整操作可能とすることができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、該音楽データの再生速度を、簡単に調整可能とすることができる。
【０１９７】
〔長押し操作による音楽プレーヤの再生速度の切り替え処理〕
次に、長押し操作による音楽データの再生速度を変更制御を説明する。
【０１９８】
図２１（ａ）〜図２１（ｄ）は、制御部１５が音楽プレーヤプログラムに基づき、操作者の長押し操作に応じて行う音楽データの再生速度の変更制御を説明するための模式図である。また、図２２（ａ）は、長押し操作の時間と再生速度との相関関係を示す図である。
【０１９９】
制御部１５は、メモリ１４に記憶されている音楽プレーヤプログラムに基づいて音楽データの再生を開始すると、表示部５の操作状態を監視することで、指で表示部５を所望の時間、押圧操作する長押し操作の有無を監視する。この実施例の携帯電話機の場合、音楽データの再生時における一本の指での長押し操作は、再生速度を高速化する方向の可変操作を意味している。なお、後述するが、音楽データの再生時における二本の指での長押し操作は、再生速度を低速化する方向の可変操作を意味している。
【０２００】
制御部１５は、上記一本指での長押し操作を検出すると、まず、図２１（ａ）に示すように再生速度を０．１倍から０．８倍まで徐々に加速し、図２２（ａ）に示すように操作者の上記長押し操作に応じて徐々に高速の再生速度となるように、該音楽データの再生速度を変更制御する。
【０２０１】
次に、制御部１５は、このように徐々に高速の再生速度となるように、音楽データの再生速度を変更制御することで、該再生速度が１．０倍の再生速度となると、操作者が継続して行っている上記長押し操作をキャンセルし、図２１（ｂ）及び図２１（ｃ）に示すように、所定時間、再生速度の変更制御を停止する。
【０２０２】
次に、制御部１５は、上記所定時間が経過すると、図２１（ｄ）及び図２２（ａ）に示すように操作者の長押し操作に応じて、再度、再生速度が徐々に高速となるように、該音楽データの再生速度を変更制御する。
【０２０３】
これにより、長押し操作を連続して行っても、音楽データの再生速度は１．０倍の再生速度で一旦停止制御されるため、操作者は、簡単に１．０倍の再生速度に操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に操作可能とすることができる。
【０２０４】
図２２（ａ）に示した例は、操作者の長押し操作に応じて再生速度がリニアに大きくなり、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更制御が停止し、この所定時間経過後に、再度、操作者の長押し操作に応じてリニアに再生速度を高速化する例である。
【０２０５】
これは、図２２（ｂ）に示すように操作者の長押し操作に応じて再生速度を大きくし、該再生速度が１．０倍近くになった際に、徐々に再生速度の変更処理の幅を小さくすることで、該再生速度を曲線的に１．０倍に到達させ、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理を停止する。そして、この所定時間経過後に、再度、操作者の長押し操作に応じて曲線的に再生速度を大きくしてもよい。
【０２０６】
この場合、変更操作している音楽データの再生速度が１．０倍の拡大率に近づくと、該音楽データの再生速度の変更幅が徐々に小さくなって該再生速度が上記１．０倍となり、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理が停止する。このため、音楽データの再生速度が上記１．０倍に近づくに連れて、徐々に変更幅が小さくなり、やがて再生速度の変更処理が停止することとなる。また、上記所定時間経過後に再生速度の変更処理が再開された際には、徐々に変更幅が大きくなり、やがて長押し操作に応じてリニアに音楽データの再生速度の変更処理がなされることとなる。このため、音楽データの再生速度を自然なかたちで変更処理可能とすることができる。
【０２０７】
なお、図２１（ａ）〜図２１（ｄ）及び図２２（ａ），図２２（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、変更処理を停止させる再生速度は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０２０８】
また、図２１ａ）〜図２１（ｄ）及び図２２（ａ），図２２（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、これは、再生速度が１．０倍となった際、及び再生速度が２．０倍となった際に、それぞれ所定時間、再生速度の変更処理を停止するようにしてもよい。換言すれば、再生処理は、再生速度が１．０倍となった際の１回のみならず、所望の再生速度に到達したタイミングで複数回、停止制御してもよい。
【０２０９】
さらに、上述の例は、音楽データの再生速度を高速化する例であったが、音楽データの再生速度を低速化する場合も上述と同様である。すなわち、上述のように二本の指での長押し操作は、再生速度を低速化する方向の可変操作を意味している。
【０２１０】
このため、制御部１５は、例えば音楽データの再生速度を２．０倍の再生速度に変更制御した際に、上記二本指での長押し操作を検出すると、この長押し操作に応じて音楽データの再生速度を上記２．０倍の再生速度から徐々に低速化し、該再生速度が１．０倍の再生速度となった際に、操作者によりなされた二本指での長押し操作を例えば２００ｍｓｅｃ等の所定時間キャンセルし、該所定時間、再生速度の変更処理を停止する。そして、この所定時間が経過したタイミングで、操作者の二本指での長押し操作に応じた再生速度の変更処理を再開する。
【０２１１】
これにより、上記二本指での長押し操作を継続して行っても、例えば１．０倍の再生速度で該再生速度の変更処理を一旦停止制御することができる。このため、操作者は、簡単に１．０倍の再生速度に、音楽データの再生速度を調整することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に音楽データの再生速度を調整可能とすることができる。
【０２１２】
〔ドラッグ操作による動画プレーヤの再生速度の切り替え処理〕
次に、上述の例は、音楽データの再生速度を変更操作する例であったが、以下、各操作に応じた動画データの再生速度の変更制御を説明する。
【０２１３】
制御部１５は、メモリ１４に記憶されているカメラ制御プログラムの動画再生プログラムに基づいて動画データの再生を開始すると、表示部５の操作状態を監視することで、例えば表示部５に接触させた指を、該接触させた状態で横方向に移動するドラッグ操作の有無を監視する。この実施例の携帯電話機の場合、動画データの再生時における右横方向のドラッグ操作は、再生速度を高速化する方向の可変操作を意味している。
【０２１４】
このため、制御部１５は、このドラッグ操作を検出すると、まず、図２３（ａ）に示すように再生速度を０．８倍に落とし、図２４（ａ）に示すように操作者の上記ドラッグ操作に応じて徐々に高速の再生速度となるように、該動画データの再生速度を変更制御する。
【０２１５】
次に、制御部１５は、このように徐々に高速の再生速度となるように、動画データの再生速度を変更制御することで、該再生速度が１．０倍の再生速度となると、操作者が継続して行っている上記ドラッグ操作をキャンセルし、図２３（ｂ）及び図２３（ｃ）に示すように、所定時間、再生速度の変更制御を停止する。
【０２１６】
次に、制御部１５は、上記所定時間が経過すると、図２３（ｄ）及び図２４（ａ）に示すように操作者のドラッグ操作に応じて、再度、再生速度が徐々に高速となるように、該動画データの再生速度を変更制御する。
【０２１７】
これにより、ドラッグ操作を連続して行っても、動画データの再生速度は１．０倍の再生速度で一旦停止制御されるため、操作者は、簡単に１．０倍の再生速度に操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に操作可能とすることができる。
【０２１８】
図２４（ａ）に示した例は、操作者のドラッグ操作に応じて再生速度がリニアに大きくなり、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更制御が停止し、この所定時間経過後に、再度、操作者のドラッグ操作に応じてリニアに再生速度を高速化する例である。
【０２１９】
これは、図２４（ｂ）に示すように操作者のドラッグ操作に応じて再生速度を大きくし、該再生速度が１．０倍近くになった際に、徐々に再生速度の変更処理の幅を小さくすることで、該再生速度を曲線的に１．０倍に到達させ、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理を停止する。そして、この所定時間経過後に、再度、操作者のドラッグ操作に応じて曲線的に再生速度を大きくしてもよい。
【０２２０】
この場合、変更操作している動画データの再生速度が１．０倍の拡大率に近づくと、該動画データの再生速度の変更幅が徐々に小さくなって該再生速度が上記１．０倍となり、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理が停止する。このため、動画データの再生速度が上記１．０倍に近づくに連れて、徐々に変更幅が小さくなり、やがて再生速度の変更処理が停止することとなる。また、上記所定時間経過後に再生速度の変更処理が再開された際には、徐々に変更幅が大きくなり、やがてドラッグ操作に応じてリニアに動画データの再生速度の変更処理がなされることとなる。このため、動画データの再生速度を自然なかたちで変更処理可能とすることができる。
【０２２１】
なお、図２３（ａ）〜図２３（ｄ）及び図２４（ａ），図２４（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、変更処理を停止させる再生速度は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０２２２】
また、図２３（ａ）〜図２３（ｄ）及び図２４（ａ），図２４（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、これは、再生速度が１．０倍となった際、及び再生速度が２．０倍となった際に、それぞれ所定時間、再生速度の変更処理を停止するようにしてもよい。換言すれば、再生処理は、再生速度が１．０倍となった際の１回のみならず、所望の再生速度に到達したタイミングで複数回、停止制御してもよい。
【０２２３】
さらに、上述の例は、動画データの再生速度を高速化する例であったが、動画データの再生速度を低速化する場合も上述と同様である。すなわち、この場合、動画データの再生時における左横方向のドラッグ操作は、再生速度を低速化する方向の可変操作を意味している。
【０２２４】
このため、制御部１５は、例えば動画データの再生速度を２．０倍の再生速度に変更制御した際に、上記左横方向のドラッグ操作を検出すると、このドラッグ操作に応じて動画データの再生速度を上記２．０倍の再生速度から徐々に低速化し、該再生速度が１．０倍の再生速度となった際に、操作者によりなされたドラッグ操作を例えば２００ｍｓｅｃ等の所定時間キャンセルし、該所定時間、再生速度の変更処理を停止する。そして、この所定時間が経過したタイミングで、操作者のドラッグ操作に応じた再生速度の変更処理を再開する。
【０２２５】
これにより、上記左横方向のドラッグ操作を継続して行っても、例えば１．０倍の再生速度で該再生速度の変更処理を一旦停止制御することができる。このため、操作者は、簡単に１．０倍の再生速度に、動画データの再生速度を調整することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に動画データの再生速度を調整可能とすることができる。
【０２２６】
〔フリック操作による動画プレーヤの再生速度の切り替え処理〕
次に、フリック操作による動画データの再生速度を変更制御を説明する。
【０２２７】
図２５（ａ）及び図２５（ｂ）は、制御部１５が動画プレーヤプログラムに基づいて行う動画データの再生速度の変更制御を説明するための模式図である。また、図２６（ａ）は、フリック操作の強さと再生速度との相関関係を示す図である。
【０２２８】
一例ではあるが、この実施例の携帯電話機の場合、動画データの再生速度を高速化する際には、操作者は、右横方向にフリック操作を行うようになっている。
【０２２９】
図２６（ａ）からわかるように、この携帯電話機の場合、右横方向の強いフリック操作がなされた場合は、当該フリック操作の強さに応じて動画データの再生速度を変更制御し、右横方向の弱いフリック操作がなされた場合は、上述の１．０倍の再生速度で該再生速度の変更処理を、一旦、停止するようになっている。
【０２３０】
フリック操作の強弱の検出は、制御部１５が、「フリック操作の操作距離÷フリック操作時間」の演算を行うことで、「フリック操作の操作速度」を算出する。この操作速度が、所定の操作速度（＝閾値となる操作速度）よりも高速の場合、強いフリック操作が行われたことを意味し、上記操作速度が上記所定の操作速度よりも低速の場合、弱いフリック操作が行われたことを意味する。
【０２３１】
このため、制御部１５は、高速のフリック操作である上記強いフリック操作を検出した場合は、図２５（ａ）及び図２６（ａ）に示すように、上記１．０倍の再生速度で、該再生速度の変更制御を停止することなく、当該フリック操作の強さに対応する再生速度に、上記動画データの再生速度を制御する。
【０２３２】
これに対して、低速のフリック操作である上記弱いフリック操作を検出した場合、制御部１５は、図２５（ｂ）及び図２６（ａ）に示すように、上記１．０倍の再生速度で、該動画データの再生速度の変更処理を停止する。そして、この停止後に、再度、フリック操作がなされた場合、このフリック操作の強さに対応する再生速度に、該動画データの再生速度を変更制御する。
【０２３３】
これにより、弱いフリック操作を行うと、動画データの再生速度の変更制御は、１．０倍の再生速度で一旦停止制御されるため、操作者は、簡単に１．０倍の再生速度に動画データの再生速度を設定可能とすることができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、動画データの再生速度を、簡単に設定可能とすることができる。
【０２３４】
なお、図２６（ｂ）に示すように操作者の弱いフリック操作に応じて再生速度を徐々に高速化し、該再生速度が１．０倍近くになった際に、徐々に再生速度の変更幅を小さくすることで、該再生速度を曲線的に１．０倍に到達させ、１．０倍の再生速度となった際に該再生速度の変更制御を停止してもよい。
【０２３５】
これにより、上述のように動画データの再生速度が上記１．０倍の再生速度に近づくに連れて、徐々に再生速度の変更幅が小さくなり、やがて再生速度の変更処理が停止することとなるため、動画データの再生速度を自然なかたちで変更制御することができる。
【０２３６】
また、この例では、再生速度が１．０倍となった際に、再生速度の変更制御を停止制御することとしたが、変更制御を停止させる再生速度は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０２３７】
また、動画データの再生速度を低速化する場合も上述と同様である。すなわち、この携帯電話機の場合、動画データの再生時における左横方向のフリック操作は、再生速度の低速化を指定する際の操作となっている。
【０２３８】
このため、制御部１５は、例えば動画データの再生速度を２．０倍の再生速度に変更制御した際に、上記左横方向の弱いフリック操作を検出すると、この左横方向の弱いフリック操作に応じて動画データの再生速度を徐々に低速化し、該動画データの再生速度が１．０倍の再生速度となった際に、該再生速度の変更制御を、一旦、停止する。
【０２３９】
これにより、動画データの再生速度を低速に操作する場合でも、該動画データの再生速度を１．０倍の再生速度で一旦停止制御することができる。このため、操作者は、動画データの再生速度を低速に操作する場合でも、簡単に１．０倍の再生速度に、該動画データの再生速度を調整操作可能とすることができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、該動画データの再生速度を、簡単に調整可能とすることができる。
【０２４０】
〔長押し操作による動画プレーヤの再生速度の切り替え処理〕
次に、長押し操作による動画データの再生速度を変更制御を説明する。
【０２４１】
図２７（ａ）〜図２７（ｄ）は、制御部１５が動画プレーヤプログラムに基づき、操作者の長押し操作に応じて行う動画データの再生速度の変更制御を説明するための模式図である。また、図２８（ａ）は、長押し操作の時間と再生速度との相関関係を示す図である。
【０２４２】
制御部１５は、メモリ１４に記憶されている動画プレーヤプログラムに基づいて動画データの再生を開始すると、表示部５の操作状態を監視することで、指で表示部５を所望の時間、押圧操作する長押し操作の有無を監視する。この実施例の携帯電話機の場合、動画データの再生時における一本の指での長押し操作は、再生速度を高速化する方向の可変操作を意味している。なお、後述するが、動画データの再生時における二本の指での長押し操作は、再生速度を低速化する方向の可変操作を意味している。
【０２４３】
制御部１５は、上記一本指での長押し操作を検出すると、まず、図２７（ａ）に示すように再生速度を０．８倍に落とし、図２８（ａ）に示すように操作者の上記長押し操作に応じて徐々に高速の再生速度となるように、該動画データの再生速度を変更制御する。
【０２４４】
次に、制御部１５は、このように徐々に高速の再生速度となるように、動画データの再生速度を変更制御することで、該再生速度が１．０倍の再生速度となると、操作者が継続して行っている上記長押し操作をキャンセルし、図２７（ｂ）及び図２７（ｃ）に示すように、所定時間、再生速度の変更制御を停止する。
【０２４５】
次に、制御部１５は、上記所定時間が経過すると、図２７（ｄ）及び図２８（ａ）に示すように操作者の長押し操作に応じて、再度、再生速度が徐々に高速となるように、該動画データの再生速度を変更制御する。
【０２４６】
これにより、長押し操作を連続して行っても、動画データの再生速度は１．０倍の再生速度で一旦停止制御されるため、操作者は、簡単に１．０倍の再生速度に操作することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に操作可能とすることができる。
【０２４７】
図２８（ａ）に示した例は、操作者の長押し操作に応じて再生速度がリニアに大きくなり、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更制御が停止し、この所定時間経過後に、再度、操作者の長押し操作に応じてリニアに再生速度を高速化する例である。
【０２４８】
これは、図２８（ｂ）に示すように操作者の長押し操作に応じて再生速度を大きくし、該再生速度が１．０倍近くになった際に、徐々に再生速度の変更処理の幅を小さくすることで、該再生速度を曲線的に１．０倍に到達させ、１．０倍の再生速度となった際に、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理を停止する。そして、この所定時間経過後に、再度、操作者の長押し操作に応じて曲線的に再生速度を大きくしてもよい。
【０２４９】
この場合、変更操作している動画データの再生速度が１．０倍の拡大率に近づくと、該動画データの再生速度の変更幅が徐々に小さくなって該再生速度が上記１．０倍となり、上記２００ｍｓｅｃ等の所定時間、再生速度の変更処理が停止する。このため、動画データの再生速度が上記１．０倍に近づくに連れて、徐々に変更幅が小さくなり、やがて再生速度の変更処理が停止することとなる。また、上記所定時間経過後に再生速度の変更処理が再開された際には、徐々に変更幅が大きくなり、やがて長押し操作に応じてリニアに動画データの再生速度の変更処理がなされることとなる。このため、動画データの再生速度を自然なかたちで変更処理可能とすることができる。
【０２５０】
なお、図２７（ａ）〜図２７（ｄ）及び図２８（ａ），図２８（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、変更処理を停止させる再生速度は１．０倍以外であっても、操作者や当該携帯電話機のメーカ側で任意に設定可能としてもよい。
【０２５１】
また、図２７ａ）〜図２７（ｄ）及び図２８（ａ），図２８（ｂ）に示した例では、再生速度が１．０倍となった際に、該再生速度の変更処理を所定時間停止制御することとしたが、これは、再生速度が１．０倍となった際、及び再生速度が２．０倍となった際に、それぞれ所定時間、再生速度の変更処理を停止するようにしてもよい。換言すれば、再生処理は、再生速度が１．０倍となった際の１回のみならず、所望の再生速度に到達したタイミングで複数回、停止制御してもよい。
【０２５２】
さらに、上述の例は、動画データの再生速度を高速化する例であったが、動画データの再生速度を低速化する場合も上述と同様である。すなわち、上述のように二本の指での長押し操作は、再生速度を低速化する方向の可変操作を意味している。
【０２５３】
このため、制御部１５は、例えば動画データの再生速度を２．０倍の再生速度に変更制御した際に、上記二本指での長押し操作を検出すると、この長押し操作に応じて動画データの再生速度を上記２．０倍の再生速度から徐々に低速化し、該再生速度が１．０倍の再生速度となった際に、操作者によりなされた二本指での長押し操作を例えば２００ｍｓｅｃ等の所定時間キャンセルし、該所定時間、再生速度の変更処理を停止する。そして、この所定時間が経過したタイミングで、操作者の二本指での長押し操作に応じた再生速度の変更処理を再開する。
【０２５４】
これにより、上記二本指での長押し操作を継続して行っても、例えば１．０倍の再生速度で該再生速度の変更処理を一旦停止制御することができる。このため、操作者は、簡単に１．０倍の再生速度に、動画データの再生速度を調整することができる。換言すれば、その操作者が希望している可能性の高い１．０倍の再生速度に、簡単に動画データの再生速度を調整可能とすることができる。
【０２５５】
［静止画像の切り替え処理］
次に、上述の各例は、本発明の「可変操作対象の一連の可変制御の中で、所望のタイミングで所定時間、可変制御を停止する」との技術的思想に基づき、表示部５に表示しているオブジェクトの表示倍率を可変処理する際に、使用頻度が高いと思われる表示倍率で、所定時間、表示倍率の可変処理を停止する例であった。
【０２５６】
或いは、上述の各例は、上記本発明の技術的思想に基づき、音楽データや動画データの再生速度を変更制御する際に、使用頻度が高いと思われる再生速度で、所定時間、再生速度の変更処理を停止する例であった。
【０２５７】
これに対して、以下に説明する例は、上述の本発明の技術的思想に基づき、多数の静止画像を連続的に切り替えて表示部５に表示する際に、各静止画像に付加されている撮像時刻や取得時刻等の時間情報に基づいて、例えば日付の変わり目や月の変わり目で、上記切り替え表示処理を所定時間、停止するようにした例である。
【０２５８】
図２９のフローチャートに、この静止画像の切り替え処理の流れを示す。制御部１５は、操作者により静止画像の表示指定操作がなされると、メモリ１４に記憶されているカメラ制御プログラムのビューワプログラムに基づいて、操作者から指定された静止画像を表示部５に表示制御する。そして、制御部１５は、この静止画像を表示部５に表示制御したタイミングで、当該静止画像の切り替え操作の有無を監視し、該切り替え操作を検出すると、上記カメラ制御プログラムのビューワプログラムに基づいて、この図２９のフローチャートに示す処理を開始する。
【０２５９】
なお、この例では、上述の「ドラッグ操作」，「フリック操作」、及び「長押し操作」のうち、いずれかの操作を検出すると、制御部１５は、静止画像の切り替え処理を行うようになっている。
【０２６０】
制御部１５は、操作者により、このような切り替え操作がなされると、ステップＳ５１において、メモリ１４に記憶されている静止画像を順次読み出し、例えば表示部５の右端部からフレームインさせ、該表示部５の左端部へフレームアウトさせる表示形態で、上記読み出した各静止画像を順次表示して、処理をステップＳ５２に進める。
【０２６１】
ステップＳ５２では、制御部１５が、操作者による切り替え操作が継続してなされているか否かを判別する。そして、制御部１５は、切り替え操作が継続してなされていないものと判別した場合には、処理をステップＳ５３に進め、上述した静止画像の切り替え処理を停止して、そのままこの図２９のフローチャートに示す処理を終了する。
【０２６２】
これに対して、上記ステップＳ５２において、切り替え操作が継続してなされているものと判別した場合、制御部１５は処理をステップＳ５３に進め、静止画像に付加されている日付情報で示される日付が所定の日付となったか否かを判別する。
【０２６３】
具体的には、制御部１５は、カメラ部８で被写体の撮像がなされると、タイマ１０から現在の日時を示す時刻情報を取得し、この現在の日時を示す時刻情報を撮像時刻情報として上記撮像された静止画像に付加してメモリ１４に記憶するようになっている。
【０２６４】
また、制御部１５は、ネットワーク等を介して取得した静止画像のように、外部から取得した静止画像をメモリ１４に記憶する場合、タイマ１０から現在の日時を示す時刻情報を取得し、この現在の日時を示す時刻情報を取得時刻情報として上記取得した静止画像に付加してメモリ１４に記憶するようになっている。
【０２６５】
制御部１５は、ステップＳ５１で切り替え処理を開始すると、各静止画像に付加されている上記撮像時刻情報や上記取得時刻情報等の時刻情報に基づいて、所定の日付の時刻情報が付加された静止画像を表示部５に表示するに至ったか否かを判別する。そして、制御部１５は、上記所定の日付の時刻情報が付加された静止画像を表示部５に表示するに至ったものと判別するまでの間、処理をステップＳ５１に戻し、上述の静止画像の切り替え処理を継続して実行する。
【０２６６】
これに対して、上記所定の日付の時刻情報が付加された静止画像を表示部５に表示するに至ったものと判別すると、制御部１５は、処理をステップＳ５４に進め、静止画像の切り替え処理を停止制御して、処理をステップＳ５５に進める。ステップＳ５５では、制御部１５が、タイマ１０から取得する計時情報に基づいて、静止画像の切り替え処理を停止してから、例えば２００ｍｓｅｃ等の所定時間が経過したか否かを判別し、この所定時間が経過したものと判別した際に処理をステップＳ５６に進める。
【０２６７】
ステップＳ５６では、制御部１５が、表示部５の操作状況を監視することで、操作者により、継続して上記切り替え操作がなされているか否かを判別する。そして、制御部１５は、操作者により、継続して上記切り替え操作がなされていないものと判別した場合、処理をステップＳ５７に進め、静止画像の切り替え処理を停止して、そのまま、この図２９のフローチャートに示す処理を終了する。
【０２６８】
これに対して、上記ステップＳ５６において、操作者により継続して上記切り替え操作がなされているものと判別した場合、制御部１５は、処理をステップＳ５８に進め、静止画像の切り替え処理を再開して、処理をステップＳ５３に戻す。そして、ステップＳ５３において、再度、上記切り替え処理を行うことで、所定の日付の時刻情報が付加された静止画像を表示部５に表示するに至ったか否かを判別し、該所定の日付の時刻情報が付加された静止画像を表示部５に表示するに至ったものと判別した際に、上記静止画像の切り替え処理を停止する動作を繰り返し実行する。以下、当該携帯電話機の静止画像の切り替え処理を具体例を用いて説明する。
【０２６９】
〔ドラッグ操作による静止画像の切り替え処理〕
図３０（ａ）〜図３０（ｆ）は、表示部５に表示される静止画像が、操作者のドラッグ操作に応じて切り替え処理される様子を示す図である。図３１（ａ）は、ドラッグ操作の距離と静止画像の切り替え枚数との相関関係を示す図である。
【０２７０】
一例ではあるが、図３１（ａ）からわかるように、この携帯電話機の場合、静止画像の切り替えを行うことで、静止画像に付加されている時刻情報で示される年度が変わる際に、該切り替え処理を所定時間停止するようになっている。
【０２７１】
すなわち、制御部１５は、静止画像の切り替え処理を行うことで、図３０（ａ）〜図３０（ｃ）に示すように２００９年１０月６日→２００９年１１月２３日→２００９年１２月３１日→２０１０年１月１日の順に静止画像の切り替え処理を行ったとすると、この場合における２０１０年度の最初の時刻情報が付加された静止画像である、２０１０年１月１日の時刻情報が付加された静止画像を表示したタイミングで、上記所定時間、静止画像の切り替え処理を停止する。
【０２７２】
同様に、制御部１５は、静止画像の切り替え処理を行うことで、２００９年１１月６日→２００９年１２月１０日→２００９年１２月３１日→２０１０年１月１日の順に静止画像の切り替え処理を行ったとすると、この場合における２０１０年度の最初の時刻情報が付加された静止画像である、２０１０年１月１日の時刻情報が付加された静止画像を表示したタイミングで、上記所定時間、静止画像の切り替え処理を停止する。
【０２７３】
これにより、各静止画像に付加された時刻情報で示される年度が変わった直後に、該静止画像の切り替え処理が所定時間停止されることとなる。すなわち、操作者は、静止画像の切り替え操作を行うことで所望の静止画像を検索する際に、連続した切り替え操作を行っているにもかかわらず、上記年度の変わり目で、一旦、切り替え処理が停止するため、年度の変わり目を認識しながら所望の静止画像の検索を行うことができる。このため、大量の静止画像の中から所望の静止画像を迅速に検索することを可能とすることができる。また、上記の停止は、年度が変わる直前の２００９年１２月３１日で停止してもよい。
【０２７４】
図３１（ａ）に示した例は、操作者のドラッグ操作により切り替わる静止画像に付加されている時刻情報が、上述の年度変わり等の所定の日付を示すこととなった際に、上記２００ｍｓｅｃ等の所定時間、切り替え処理を停止し、この所定時間経過後に、再度、操作者のドラッグ操作に応じて切り替え処理を再開する例である。
【０２７５】
これは、図３１（ｂ）に示すように操作者のドラッグ操作に応じて静止画像を切り替え処理し、該静止画像に付加されている日付が、上記所定の日付に近くなった際に、徐々に切り替え速度を低速化して、上記所定の日付の静止画像を表示したタイミングで、該切り替え処理を上記所定時間停止するようにしてもよい。そして、この所定時間経過後に、徐々に切り替え速度を高速化するように、切り替え処理を再開してもよい。これにより、自然な変化の切り替え処理を行うことができる。
【０２７６】
なお、図３０（ａ）〜図３０（ｆ）及び図３１（ａ），図３１（ｂ）に示した例では、年度が変わる直前で静止画像の切り替え処理を所定時間停止制御することとしたが、これは、日付の変わり目毎、月の変わり目毎、又は静止画像が格納されているフォルダの変わり目毎、或いは切り替え枚数毎等に応じて、上述の所定時間の停止制御を行うようにしてもよい。
【０２７７】
〔フリック操作による静止画像の切り替え処理〕
次に、図３２（ａ）及び図３２（ｂ）は、表示部５に表示される静止画像が、操作者のフリック操作に応じて切り替え処理される様子を示す図である。図３３（ａ）は、フリック操作の強さと静止画像の切り替え枚数との相関関係を示す図である。
【０２７８】
図３３（ａ）からわかるように、強いフリック操作がなされた場合、制御部１５は、当該フリック操作の強さに応じた枚数の静止画像を切り替え制御し、弱いフリック操作がなされた場合、上述の年度の変わり目で静止画像の切り替え処理を、一旦、停止するようになっている。
【０２７９】
フリック操作の強弱の検出は、制御部１５が、「フリック操作の操作距離÷フリック操作時間」の演算を行うことで、「フリック操作の操作速度」を算出する。この操作速度が、所定の操作速度（＝閾値となる操作速度）よりも高速の場合、強いフリック操作が行われたことを意味し、上記操作速度が上記所定の操作速度よりも低速の場合、弱いフリック操作が行われたことを意味する。
【０２８０】
このため、制御部１５は、高速のフリック操作である上記強いフリック操作を検出した場合は、図３２（ａ）及び図３３（ａ）に示すように、年度の変わり目で切り替え制御を停止することなく、上記フリック操作の強さに対応する枚数分の静止画像の切り替え制御を行う。
【０２８１】
これに対して、制御部１５は、低速のフリック操作である上記弱いフリック操作を検出した場合は、図３２（ｂ）及び図３３（ａ）に示すように、当該フリック操作に対応する枚数分の静止画像の切り替え制御を行うと共に、年度の変わり目となる時刻情報を有する静止画像を表示することとなった際に、その直前で静止画像の切り替え制御を所定時間、停止制御する。
【０２８２】
これにより、弱いフリック操作を行うと、静止画像の切り替え制御は、上記年度の変わり目で一旦停止制御されるため、操作者は、年度の変わり目を認識しながら所望の静止画像の検索を行うことができる。このため、大量の静止画像の中から所望の静止画像を迅速に検索することを可能とすることができる。
【０２８３】
なお、図３３（ｂ）に示すように操作者のフリック操作に応じて静止画像を切り替え処理し、該静止画像に付加されている日付が、上記所定の日付に近くなった際に、徐々に切り替え速度を低速化して、上記所定の日付の静止画像を表示したタイミングで、該切り替え処理を上記所定時間停止するようにしてもよい。これにより、自然な変化の切り替え処理を行うことができる。
【０２８４】
なお、図３２（ａ）及び図３２（ｂ）、図３３（ａ）及び図３３（ｂ）に示した例では、年度が変わる直前で静止画像の切り替え処理を所定時間停止制御することとしたが、これは、日付の変わり目毎、月の変わり目毎、又は静止画像が格納されているフォルダの変わり目毎、或いは切り替え枚数毎等に応じて、上述の所定時間の停止制御を行うようにしてもよい。
【０２８５】
〔長押し操作による静止画像の切り替え処理〕
図３４（ａ）〜図３４（ｆ）は、表示部５に表示される静止画像が、操作者の長押し操作に応じて切り替え処理される様子を示す図である。図３５（ａ）は、長押し操作の距離と静止画像の切り替え枚数との相関関係を示す図である。
【０２８６】
一例ではあるが、図３４（ａ）からわかるように、この携帯電話機の場合、静止画像の切り替えを行うことで、静止画像に付加されている時刻情報で示される年度が変わる際に、該切り替え処理を所定時間停止するようになっている。
【０２８７】
すなわち、制御部１５は、静止画像の切り替え処理を行うことで、図３４（ａ）〜図３４（ｃ）に示すように２００９年１０月６日→２００９年１１月２３日→２００９年１２月３１日→２０１０年１月１日の順に静止画像の切り替え処理を行ったとすると、この場合における２０１０年度の最初の時刻情報が付加された静止画像である、２０１０年１月１日の時刻情報が付加された静止画像を表示したタイミングで、上記所定時間、静止画像の切り替え処理を停止する。
【０２８８】
同様に、制御部１５は、静止画像の切り替え処理を行うことで、２００９年１１月６日→２００９年１２月１０日→２００９年１２月３１日→２０１０年１月１日の順に静止画像の切り替え処理を行ったとすると、この場合における２０１０年度の最初の時刻情報が付加された静止画像である、２０１０年１月１日の時刻情報が付加された静止画像を表示したタイミングで、上記所定時間、静止画像の切り替え処理を停止する。また、上記停止は、年度が変わる直前の２００９年１２月３１日で停止してもよい。
【０２８９】
これにより、各静止画像に付加された時刻情報で示される年度が変わる直前に、該静止画像の切り替え処理が所定時間停止されることとなる。すなわち、操作者は、静止画像の切り替え操作を行うことで所望の静止画像を検索する際に、連続した切り替え操作を行っているにもかかわらず、上記年度の変わり目で、一旦、切り替え処理が停止するため、年度の変わり目を認識しながら所望の静止画像の検索を行うことができる。このため、大量の静止画像の中から所望の静止画像を迅速に検索することを可能とすることができる。
【０２９０】
図３５（ａ）に示した例は、操作者の長押し操作により切り替わる静止画像に付加されている時刻情報が、上述の年度の変わり目等の所定の日付を示すこととなった際に、上記２００ｍｓｅｃ等の所定時間、切り替え処理を停止し、この所定時間経過後に、再度、操作者の長押し操作に応じて切り替え処理を再開する例である。
【０２９１】
これは、図３５（ｂ）に示すように操作者の長押し操作に応じて静止画像を切り替え処理し、該静止画像に付加されている日付が、上記所定の日付に近くなった際に、徐々に切り替え速度を低速化して、上記所定の日付の静止画像を表示したタイミングで、該切り替え処理を上記所定時間停止するようにしてもよい。そして、この所定時間経過後に、徐々に切り替え速度を高速化するように、切り替え処理を再開してもよい。これにより、自然な変化の切り替え処理を行うことができる。
【０２９２】
なお、図３４（ａ）〜図３４（ｆ）及び図３５（ａ），図３５（ｂ）に示した例では、年度が変わる直前で静止画像の切り替え処理を所定時間停止制御することとしたが、これは、日付の変わり目毎、月の変わり目毎、又は静止画像が格納されているフォルダの変わり目毎、或いは切り替え枚数毎等に応じて、上述の所定時間の停止制御を行うようにしてもよい。
【０２９３】
〔一時停止自動設定機能〕
次に、上述の切り替え処理を一次停止させるタイミングは、年度毎、月毎等の所望のタイミングを操作者が指定してもよいが、各静止画像に付加されている時刻情報を予め検出し、この検出結果に応じて、上記切り替え処理を一時停止させるタイミングを自動的に設定してもよい。
【０２９４】
この場合、操作者は、当該携帯電話機の操作メニューから、切り替え処理を一時停止させるタイミングを自動的に検出して設定するメニュー項目を選択する。このメニュー項目の選択操作がなされると、制御部１５は、図３６のフローチャートに示す処理を実行することで、静止画像の切り替え処理のタイミングを、自動的に検出して設定する。
【０２９５】
すなわち、上記メニュー項目が選択されると、制御部１５は、ステップＳ６１において、最も古い日付の時刻情報が付加されている静止画像を検出し、この最も古い日付から最も新しい日付の順に、各静止画像の切り替え処理を開始する。
【０２９６】
制御部１５は、このような静止画像の切り替え処理を開始すると、まず、ステップＳ６２において「日」を、切り替え処理の一時停止を行う候補とし、ステップＳ６３に処理を進める。
【０２９７】
ステップＳ６３では、制御部１５が、現在、表示している静止画像の日付と、次に表示しようとしている静止画像の日付が、同じ日付であるか否かを判別し、同じ日付である場合は、処理をステップＳ６４に進め、その同じ日付の静止画像を表示部５に表示して、処理をステップＳ６２に戻す。
【０２９８】
これにより、各静止画像に付加されている時刻情報で示される日付が、それぞれ同じ日付である間は、これら同じ日付の各静止画像が順次切り替えられて表示部５に表示されることとなる。
【０２９９】
次に、ステップＳ６３において、現在、表示している静止画像の日付と、次に表示しようとしている静止画像の日付が、異なる日付であると判別した場合、制御部１５は、処理をステップＳ６５に進める。そして、制御部１５は、このステップＳ６５において、上記異なる日付の静止画像は、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目未満の静止画像であるか否かを判別する。
【０３００】
上記異なる日付の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目以上の静止画像であるということは、同じ日付の静止画像が１００枚以上存在することを意味している。このため、制御部１５は、上記ステップＳ６５において、上記異なる日付の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目以上の静止画像であるものと判別した場合には、処理をステップＳ６６に進める。
【０３０１】
そして、制御部１５は、このステップＳ６６において、各日付毎に静止画像の切り替え処理を一時停止するように、該停止タイミングの設定を行い、この図３６のフローチャートの処理を終了する。なお、この停止タイミングを示す設定情報は、メモリ１４に記憶される。制御部１５は、静止画像の切り替え制御を行う際に、このメモリ１４に記憶されている上記停止タイミングを示す設定情報を読み込み、該設定情報で示されるタイミングで、上述のように静止画像の切り替え制御を所定時間、一時停止する。
【０３０２】
次に、上記ステップＳ６５において、上記異なる日付の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目未満の静止画像であると判別することで処理をステップＳ６７に進めると、制御部１５は、「週」を、切り替え処理の一時停止を行う候補とし、ステップＳ６８に処理を進める。
【０３０３】
ステップＳ６８では、制御部１５が、現在、表示している静止画像の日付が属する週と、次に表示しようとしている静止画像の日付が属する週とが、同じ週であるか否かを判別し、同じ週である場合は、処理をステップＳ６９に進め、その同じ週の静止画像を表示部５に表示して、処理をステップＳ６７に戻す。
【０３０４】
これにより、各静止画像に付加されている時刻情報で示される日付が属する週が、それぞれ同じ週である間は、これら同じ週の各静止画像が順次切り替えられて表示部５に表示されることとなる。
【０３０５】
次に、ステップＳ６８において、現在、表示している静止画像の日付が属する週と、次に表示しようとしている静止画像の日付が属する週とが、異なる週であると判別した場合、制御部１５は、処理をステップＳ７０に進める。そして、制御部１５は、このステップＳ７０において、上記異なる週の静止画像は、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目未満の静止画像であるか否かを判別する。
【０３０６】
上記異なる週の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目以上の静止画像であるということは、同じ週の静止画像が１００枚以上存在することを意味している。このため、制御部１５は、上記ステップＳ７０において、上記異なる週の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目以上の静止画像であるものと判別した場合には、処理をステップＳ７１に進める。
【０３０７】
そして、制御部１５は、このステップＳ７１において、各週毎に静止画像の切り替え処理を一時停止するように、該停止タイミングの設定を行い、この図３６のフローチャートの処理を終了する。この場合、制御部１５は、静止画像の切り替え制御を所定時間、一時停止する制御を、各週毎に行うこととなる。
【０３０８】
次に、上記ステップＳ７０において、上記異なる週の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目未満の静止画像であると判別することで処理をステップＳ７２に進めると、制御部１５は、「月」を、切り替え処理の一時停止を行う候補とし、ステップＳ７３に処理を進める。
【０３０９】
ステップＳ７３では、制御部１５が、現在、表示している静止画像の日付が属する月と、次に表示しようとしている静止画像の日付が属する月とが、同じ月であるか否かを判別し、同じ月である場合は、処理をステップＳ７４に進め、その同じ月の静止画像を表示部５に表示して、処理をステップＳ７２に戻す。
【０３１０】
これにより、各静止画像に付加されている時刻情報で示される日付が属する月が、それぞれ同じ月である間は、これら同じ月の各静止画像が順次切り替えられて表示部５に表示されることとなる。
【０３１１】
次に、ステップＳ７３において、現在、表示している静止画像の日付が属する月と、次に表示しようとしている静止画像の日付が属する月とが、異なる月であると判別した場合、制御部１５は、処理をステップＳ７５に進める。そして、制御部１５は、このステップＳ７５において、上記異なる月の静止画像は、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目未満の静止画像であるか否かを判別する。
【０３１２】
上記異なる週の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目以上の静止画像であるということは、同じ月の静止画像が１００枚以上存在することを意味している。このため、制御部１５は、上記ステップＳ７５において、上記異なる月の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目以上の静止画像であるものと判別した場合には、処理をステップＳ７６に進める。
【０３１３】
そして、制御部１５は、このステップＳ７６において、各月毎に静止画像の切り替え処理を一時停止するように、該停止タイミングの設定を行い、この図３６のフローチャートの処理を終了する。この場合、制御部１５は、静止画像の切り替え処理を所定時間、一時停止する制御を、各月毎に行うこととなる。
【０３１４】
次に、上記ステップＳ７５において、上記異なる月の静止画像が、上記最も古い日付の時刻情報が付加されている静止画像から数えて１００枚目未満の静止画像であると判別することで処理をステップＳ７７に進めると、制御部１５は、「年」を、切り替え処理の一時停止を行う候補とし、ステップＳ７８に処理を進める。
【０３１５】
ステップＳ７８では、制御部１５が、現在、表示している静止画像の日付が属する年と、次に表示しようとしている静止画像の日付が属する年とが、同じ年であるか否かを判別し、同じ年である場合は、処理をステップＳ７９に進め、その同じ年の静止画像を表示部５に表示して、処理をステップＳ７７に戻す。
【０３１６】
これにより、各静止画像に付加されている時刻情報で示される日付が属する年が、それぞれ同じ年である間は、これら同じ年の各静止画像が順次切り替えられて表示部５に表示されることとなる。
【０３１７】
次に、ステップＳ７８において、現在、表示している静止画像の日付が属する年と、次に表示しようとしている静止画像の日付が属する年とが、異なる年であると判別した場合、制御部１５は、処理をステップＳ８０に進める。そして、制御部１５は、このステップＳ８０において、各年毎に静止画像の切り替え処理を一時停止するように、該停止タイミングの設定を行い、この図３６のフローチャートの処理を終了する。この場合、制御部１５は、静止画像の切り替え処理を所定時間、一時停止する制御を、各年毎に行うこととなる。
【０３１８】
このように、当該実施例の携帯電話機は、各静止画像に付加されている時刻情報を予め検出し、所定以上の枚数が存在するタイミングを、上記切り替え処理を一時停止させるタイミングとして自動的に設定し、該静止画像の切り替え処理を行う。具体的には、例えば同じ日付の静止画像が例えば１００枚以上等の所定枚数以上存在する場合、制御部１５は、各日付毎に、上記切り替え処理の一時停止制御を行う。或いは、同じ月の時間情報が付加された静止画像が例えば１００枚以上等の所定枚数以上存在する場合、制御部１５は、各月毎に、上記切り替え処理の一時停止制御を行う。
【０３１９】
これにより、メモリ１４に記憶されている各静止画像のうち、同日の時刻情報を有する静止画像が所定枚数以上であれば、「日」の変わり目で上記切り替え処理を一時停止制御し、同じ週の時刻情報を有する静止画像が処理枚数以上であれば、「週」の変わり目で上記切り替え処理を一時停止制御し、同じ月の時刻情報を有する静止画像が処理枚数以上であれば、「月」の変わり目で上記切り替え処理を一時停止制御し、これら以外の場合は「年」の変わり目で上記切り替え処理を一時停止制御する。
【０３２０】
従って、メモリ１４に記憶されている静止画像の枚数に応じた最適なタイミングで上記切り替え処理を一時停止制御することができ、所望の静止画像を検索し易くすることができる。
【０３２１】
［電話帳のスクロール処理］
次に、電話帳をスクロール制御する際に、該電話帳に登録されているユーザが属するグループの変わり目で、該スクロール制御を所定時間、停止するようにした例を説明する。
【０３２２】
図３７のフローチャートに、この電話帳のスクロール制御の流れを示す。制御部１５は、操作者により電話帳の表示指定操作がなされると、メモリ１４に記憶されている電話帳管理プログラムに基づいて、電話帳に登録されている電話帳データを表示部５に表示制御する。そして、制御部１５は、この電話帳データを表示部５に表示制御したタイミングで、当該電話帳データのスクロール操作の有無を監視し、該スクロール操作を検出すると、上記電話帳管理プログラムに基づいて、この図３７のフローチャートに示す処理を開始する。
【０３２３】
なお、この例では、上述の「ドラッグ操作」，「フリック操作」、及び「長押し操作」のうち、いずれかの操作を検出すると、制御部１５は、電話帳データのスクロール処理を行うようになっている。
【０３２４】
制御部１５は、操作者により、このようなスクロール操作がなされると、ステップＳ８１において、電話帳データのスクロール処理を開始し、処理をステップＳ８２に進める。
【０３２５】
ステップＳ８２では、制御部１５が、操作者によるスクロール操作が継続してなされているか否かを判別する。そして、制御部１５は、スクロール操作が継続してなされていないものと判別した場合には、処理をステップＳ８７に進め、上述した電話帳データのスクロール処理を停止して、そのままこの図３７のフローチャートに示す処理を終了する。
【０３２６】
これに対して、上記ステップＳ８２において、スクロール操作が継続してなされているものと判別した場合、制御部１５は処理をステップＳ８３に進め、電話帳データをスクロール制御することで、所定のグループに属するユーザに対応する電話帳データを表示するに至ったか否かを判別する。
【０３２７】
具体的には、名前がＡｎｄｙであるユーザと、名前がＡｎｎｉｅであるユーザは、共に、名前の頭文字が「Ａ」のグループに属するように、該各ユーザ情報が電話帳に登録されている。同様に、名前がＢｉｌｌｙであるユーザと、名前がＢｒｙａｎであるユーザは、共に、名前の頭文字が「Ｂ」のグループに属するように、該各ユーザ情報が電話帳に登録されている。そして、各ユーザは、該各ユーザの名前の頭文字により、「Ａ」のグループ〜「Ｚ」のグループのいずれかのグループに属するように、それぞれ電話帳に登録されている。
【０３２８】
制御部１５は、ステップＳ８１で電話帳データのスクロール処理を開始すると、予め定められている所定のグループの電話帳データを表示部５に表示するに至ったか否かを判別する。そして、制御部１５は、上記所定のグループの電話帳データを表示部５に表示するに至ったものと判別するまでの間、処理をステップＳ８１に戻し、上述の電話帳データのスクロール処理を継続して実行する。
【０３２９】
これに対して、上記所定のグループの電話帳データを表示部５に表示するに至ったものと判別すると、制御部１５は、処理をステップＳ８４に進め、電話帳データのスクロール処理を停止制御して、処理をステップＳ８５に進める。ステップＳ８５では、制御部１５が、タイマ１０から取得する計時情報に基づいて、電話帳データのスクロール処理を停止してから、例えば２００ｍｓｅｃ等の所定時間が経過したか否かを判別し、この所定時間が経過したものと判別した際に処理をステップＳ８６に進める。
【０３３０】
ステップＳ８６では、制御部１５が、表示部５の操作状況を監視することで、操作者により、継続して上記スクロール操作がなされているか否かを判別する。そして、制御部１５は、操作者により、継続して上記スクロール操作がなされていないものと判別した場合、処理をステップＳ８７に進め、電話帳データのスクロール処理を停止して、そのまま、この図３７のフローチャートに示す処理を終了する。
【０３３１】
これに対して、上記ステップＳ８６において、操作者により継続して上記スクロール操作がなされているものと判別した場合、制御部１５は、処理をステップＳ８８に進め、電話帳データのスクロール処理を再開して、処理をステップＳ８３に戻す。そして、ステップＳ８３において、再度、上記電話帳データのスクロール処理を行うことで、所定のグループの電話帳データを表示部５に表示するに至ったか否かを判別し、該所定のグループの電話帳データを表示部５に表示するに至ったものと判別した際に、上記電話帳データのスクロール処理を停止する動作を繰り返し実行する。以下、当該携帯電話機の電話帳データのスクロール処理を具体例を用いて説明する。
【０３３２】
〔ドラッグ操作による電話帳のスクロール処理〕
図３８（ａ）〜図３８（ｅ）は、表示部５にスクロール表示される電話帳データが、操作者のドラッグ操作に応じてスクロール処理される様子を示す図である。図３９（ａ）は、電話帳データのスクロール制御を一時的に停止制御するタイミングを示す図である。
【０３３３】
一例ではあるが、図３９（ａ）からわかるように、この携帯電話機の場合、グループの変わり目でスクロール処理を所定時間停止するようになっている。
【０３３４】
すなわち、制御部１５は、電話帳データのスクロール処理を行うことで、図３８（ａ）及び図３８（ｂ）に示すように「Ａ」の頭文字のグループの電話帳データの表示を経て、「Ｂ」の頭文字のグループの電話帳データを表示するに至った場合、図３９（ａ）に示すように「Ｂ」の頭文字のグループの電話帳データを表示部５に表示したタイミングで、電話帳データのスクロール処理を、所定時間、停止制御する。
【０３３５】
また、制御部１５は、この所定時間経過後に、電話帳データのスクロール処理を再開し、「Ｂ」の頭文字のグループの電話帳データの表示を経て、「Ｃ」の頭文字のグループの電話帳データを表示するに至った場合、この「Ｃ」の頭文字のグループの電話帳データを表示部５に表示したタイミングで、電話帳データのスクロール処理を、所定時間、停止制御する。
【０３３６】
また、制御部１５は、この所定時間経過後に、電話帳データのスクロール処理を再開し、「Ｃ」の頭文字のグループの電話帳データの表示を経て、「Ｄ」の頭文字のグループの電話帳データを表示するに至った場合、この「Ｄ」の頭文字のグループの電話帳データを表示部５に表示したタイミングで、電話帳データのスクロール処理を、所定時間、停止制御する。
【０３３７】
このように制御部１５は、スクロール処理により電話帳データのグループが切り替わる毎に、該電話帳データのスクロール処理を所定時間、停止制御する。
【０３３８】
これにより、グループの変わり目を認識しながら所望のユーザの電話帳データを検索することができる。このため、大量のユーザの中から所望のユーザの電話帳データを迅速に検索可能とすることができる。
【０３３９】
図３９（ａ）に示した例は、電話帳データのグループが切り替わった際に、電話帳データのスクロール処理を所定時間停止し、この所定時間経過後に、再度、操作者のドラッグ操作に応じて電話帳データのスクロール処理を再開する例である。
【０３４０】
これは、図３９（ｂ）に示すようにスクロール処理により、電話帳データのグループの変わり目が近づくに連れて徐々にスクロール速度を低速化し、電話帳データのグループが切り替わったタイミングでスクロール処理を所定時間停止し、この所定時間経過後に、徐々にスクロール速度を高速化するかたちでスクロール処理を再開してもよい。これにより、自然な変化のスクロール処理を行うことができる。
【０３４１】
〔フリック操作による電話帳のスクロール処理〕
次に、図４０（ａ）及び図４０（ｂ）は、表示部５に表示された電話帳データが、操作者のフリック操作に応じてスクロール処理される様子を示す図である。図４１（ａ）は、フリック操作の強度に応じた電話帳データのスクロール処理を説明するための図である。
【０３４２】
図４１（ａ）からわかるように、強いフリック操作がなされた場合、制御部１５は、当該フリック操作の強さに応じて、グループの変わり目で一時停止することなくスクロール処理を行い、弱いフリック操作がなされた場合、グループの変わり目でスクロール処理を一時停止するようになっている。
【０３４３】
フリック操作の強弱の検出は、制御部１５が、「フリック操作の操作距離÷フリック操作時間」の演算を行うことで、「フリック操作の操作速度」を算出する。この操作速度が、所定の操作速度（＝閾値となる操作速度）よりも高速の場合、強いフリック操作が行われたことを意味し、上記操作速度が上記所定の操作速度よりも低速の場合、弱いフリック操作が行われたことを意味する。
【０３４４】
このため、制御部１５は、高速のフリック操作である上記強いフリック操作を検出した場合は、図４０（ａ）及び図４１（ａ）に示すように、上述のグループの変わり目で電話帳データのスクロール処理を停止することなく、上記フリック操作の強さに対応して電話帳データのスクロール制御を行う。
【０３４５】
これに対して、制御部１５は、低速のフリック操作である上記弱いフリック操作を検出した場合は、図４０（ｂ）及び図４１（ａ）に示すように、上述のグループの変わり目で電話帳データのスクロール処理を所定時間、停止制御する。
【０３４６】
これにより、弱いフリック操作を行うと、電話帳データのスクロール処理は、グループの変わり目で一旦停止制御されるため、操作者は、グループの変わり目を認識しながら所望のユーザの電話帳データの検索を行うことができる。このため、大量のユーザの電話帳データの中から所望のユーザの電話帳データを迅速に検索可能とすることができる。
【０３４７】
なお、図４１（ｂ）に示すように操作者のフリック操作に応じて電話帳データのスクロール処理を行うことで、該電話帳データのグループの変わり目が近づいた際に、徐々にスクロール速度を低速化して、上記グループが切り替わったタイミングで、該スクロール処理を上記所定時間停止するようにしてもよい。これにより、自然な変化のスクロール処理を行うことができる。
【０３４８】
〔長押し操作による電話帳のスクロール処理〕
図４２（ａ）〜図４２（ｅ）は、表示部５にスクロール表示される電話帳データが、操作者の長押し操作に応じてスクロール処理される様子を示す図である。図４３（ａ）は、電話帳データのスクロール制御を一時的に停止制御するタイミングを示す図である。
【０３４９】
制御部１５は、電話帳データのスクロール処理を行うことで、図４２（ａ）及び図４２（ｂ）に示すように「Ａ」の頭文字のグループの電話帳データの表示を経て、「Ｂ」の頭文字のグループの電話帳データを表示するに至った場合、図４３（ａ）に示すように「Ｂ」の頭文字のグループの電話帳データを表示部５に表示したタイミングで、電話帳データのスクロール処理を、所定時間、停止制御する。
【０３５０】
また、制御部１５は、この所定時間経過後に、電話帳データのスクロール処理を再開し、「Ｂ」の頭文字のグループの電話帳データの表示を経て、「Ｃ」の頭文字のグループの電話帳データを表示するに至った場合、この「Ｃ」の頭文字のグループの電話帳データを表示部５に表示したタイミングで、電話帳データのスクロール処理を、所定時間、停止制御する。
【０３５１】
また、制御部１５は、この所定時間経過後に、電話帳データのスクロール処理を再開し、「Ｃ」の頭文字のグループの電話帳データの表示を経て、「Ｄ」の頭文字のグループの電話帳データを表示するに至った場合、この「Ｄ」の頭文字のグループの電話帳データを表示部５に表示したタイミングで、電話帳データのスクロール処理を、所定時間、停止制御する。
【０３５２】
このように制御部１５は、スクロール処理により電話帳データのグループが切り替わる毎に、該電話帳データのスクロール処理を所定時間、停止制御する。
【０３５３】
これにより、グループの変わり目を認識しながら所望のユーザの電話帳データを検索することができる。このため、大量のユーザの中から所望のユーザの電話帳データを迅速に検索可能とすることができる。
【０３５４】
図４３（ａ）に示した例は、電話帳データのグループが切り替わった際に、電話帳データのスクロール処理を所定時間停止し、この所定時間経過後に、再度、操作者のドラッグ操作に応じて電話帳データのスクロール処理を再開する例である。
【０３５５】
これは、図４３（ｂ）に示すようにスクロール処理により、電話帳データのグループの変わり目が近づくに連れて徐々にスクロール速度を低速化し、電話帳データのグループが切り替わったタイミングでスクロール処理を所定時間停止し、この所定時間経過後に、徐々にスクロール速度を高速化するかたちでスクロール処理を再開してもよい。これにより、自然な変化のスクロール処理を行うことができる。
【０３５６】
［実施例の効果］
以上の説明から明らかなように、この実施例の携帯電話機は、以下の効果を得ることができる。
【０３５７】
１．ドラッグ操作に応じて静止画像の拡大処理を行う場合、所定の拡大率まで拡大処理した際に、継続して行われているドラッグ操作を所定時間キャンセルし、上記所定の拡大率を維持する。そして、この所定時間経過後に、ドラッグ操作に応じた拡大処理を再開する。これにより、例えばその静止画像のオリジナルサイズで、上記所定時間、拡大処理を停止することができる。
【０３５８】
静止画像をオリジナルサイズよりも大きく拡大処理すると、徐々に画質が粗い静止画像が表示されるおそれがある。しかし、上記所定時間、拡大処理を停止することで、良好な画質の静止画像（＝オリジナルサイズの静止画像）を表示した状態で、一旦、拡大処理を停止することができる。
【０３５９】
すなわち、操作者が希望する可能性が高い表示倍率（この場合は、上記静止画像のオリジナルサイズ）に、簡単に静止画像の表示倍率を変更操作可能とすることができる。
【０３６０】
２．フリック操作に応じて静止画像の拡大処理を行う場合、強いフリック操作がなされた場合は、当該フリック操作の強さに応じた拡大率となるように静止画像の拡大処理を行う。これに対して、弱いフリック操作がなされた場合は、静止画像のオリジナルサイズの拡大率で拡大処理を停止する。
【０３６１】
これにより、弱いフリック操作を検出した場合には、良好な画質の静止画像（＝オリジナルサイズの静止画像）を表示した状態で拡大処理を停止することができる。このため、操作者が希望する可能性が高い表示倍率（上記静止画像のオリジナルサイズ）に、簡単に静止画像の表示倍率を変更操作可能とすることができる。
【０３６２】
３．長押し操作に応じて静止画像の拡大処理を行う場合、所定の拡大率まで拡大処理した際に、継続して行われている長押し操作を所定時間キャンセルし、上記所定の拡大率を維持する。そして、この所定時間経過後に、長押し操作に応じた拡大処理を再開する。これにより、良好な画質の静止画像（＝オリジナルサイズの静止画像）を表示した状態で拡大処理を、一旦、停止することができる。このため、操作者が希望する可能性が高い表示倍率（上記静止画像のオリジナルサイズ）に、簡単に静止画像の表示倍率を変更操作可能とすることができる。
【０３６３】
４．ドラッグ操作に応じてＷｅｂページの拡大処理を行う場合、所定の拡大率まで拡大処理した際に、継続して行われているドラッグ操作を所定時間キャンセルし、上記所定の拡大率を維持する。そして、この所定時間経過後に、ドラッグ操作に応じた拡大処理を再開する。これにより、例えばそのＷｅｂサイト上の文字や画像を、制作者が意図した大きさまで拡大処理した際に、該Ｗｅｂページの拡大処理を一旦、停止することができる。
【０３６４】
すなわち、操作者が希望する可能性が高い表示倍率（この場合は、そのＷｅｂサイトの制作者が意図した文字や画像のサイズ）に、簡単に静止画像の表示倍率を変更操作可能とすることができる。
【０３６５】
５．フリック操作に応じてＷｅｂページの拡大処理を行う場合、強いフリック操作がなされた場合は、当該フリック操作の強さに応じた拡大率となるようにＷｅｂページの文字や画像の拡大処理を行う。これに対して、弱いフリック操作がなされた場合は、そのＷｅｂサイトの制作者が意図した文字や画像のサイズに対応する拡大率で拡大処理を停止する。
【０３６６】
これにより、弱いフリック操作を検出した場合には、操作者が希望する可能性が高い表示倍率（この場合は、そのＷｅｂサイトの制作者が意図した文字や画像のサイズ）に、簡単に静止画像の表示倍率を変更操作可能とすることができる。
【０３６７】
６．長押し操作に応じてＷｅｂページの拡大処理を行う場合、所定の拡大率まで拡大処理した際に、継続して行われている長押し操作を所定時間キャンセルし、上記所定の拡大率を維持する。そして、この所定時間経過後に、長押し操作に応じた拡大処理を再開する。これにより、例えばそのＷｅｂサイト上の文字や画像を、制作者が意図した大きさまで拡大処理した際に、該Ｗｅｂページの拡大処理を一旦、停止することができる。
【０３６８】
すなわち、操作者が希望する可能性が高い表示倍率（この場合は、そのＷｅｂサイトの制作者が意図した文字や画像のサイズ）に、簡単に静止画像の表示倍率を変更操作可能とすることができる。
【０３６９】
７．ドラッグ操作に応じて音楽プレーヤの再生速度を変更制御する場合、所定の再生速度まで該再生速度を変更制御した際に、継続して行われているドラッグ操作を所定時間キャンセルし、上記所定の再生速度を維持する。そして、この所定時間経過後に、ドラッグ操作に応じた再生速度の変更制御を再開する。これにより、その音楽のオリジナルの再生速度で、一旦、再生速度の変更制御を停止することができる。
【０３７０】
すなわち、操作者が希望する可能性が高い再生速度（この場合は、その音楽のオリジナルの再生速度）に、簡単に音楽の再生速度を変更操作可能とすることができる。
【０３７１】
８．フリック操作に応じて音楽プレーヤの再生速度を変更制御する場合、強いフリック操作を検出した場合には、該フリック操作の強度に応じて再生速度を変更制御する。これに対して、弱いフリック操作を検出した場合には、その音楽のオリジナルの再生速度で、該再生速度の変更制御を停止する。
【０３７２】
これにより、操作者が希望する可能性が高い再生速度（この場合は、その音楽のオリジナルの再生速度）に、簡単に音楽の再生速度を変更操作可能とすることができる。
【０３７３】
９．長押し操作に応じて音楽プレーヤの再生速度を変更制御する場合、所定の再生速度まで該再生速度を変更制御した際に、継続して行われている長押し操作を所定時間キャンセルし、上記所定の再生速度を維持する。そして、この所定時間経過後に、長押し操作に応じた再生速度の変更制御を再開する。これにより、その音楽のオリジナルの再生速度で、一旦、再生速度の変更制御を停止することができる。
【０３７４】
すなわち、操作者が希望する可能性が高い再生速度（この場合は、その音楽のオリジナルの再生速度）に、簡単に音楽の再生速度を変更操作可能とすることができる。
【０３７５】
１０．ドラッグ操作に応じて動画プレーヤの再生速度を変更制御する場合、所定の再生速度まで該再生速度を変更制御した際に、継続して行われているドラッグ操作を所定時間キャンセルし、上記所定の再生速度を維持する。そして、この所定時間経過後に、ドラッグ操作に応じた再生速度の変更制御を再開する。これにより、その動画のオリジナルの再生速度で、一旦、再生速度の変更制御を停止することができる。
【０３７６】
すなわち、操作者が希望する可能性が高い再生速度（この場合は、その動画のオリジナルの再生速度）に、簡単に動画の再生速度を変更操作可能とすることができる。
【０３７７】
１１．フリック操作に応じて動画プレーヤの再生速度を変更制御する場合、強いフリック操作を検出した場合には、該フリック操作の強度に応じて再生速度を変更制御する。これに対して、弱いフリック操作を検出した場合には、その動画のオリジナルの再生速度で、該再生速度の変更制御を停止する。
【０３７８】
これにより、操作者が希望する可能性が高い再生速度（この場合は、その動画のオリジナルの再生速度）に、簡単に動画の再生速度を変更操作可能とすることができる。
【０３７９】
１２．長押し操作に応じて動画プレーヤの再生速度を変更制御する場合、所定の再生速度まで該再生速度を変更制御した際に、継続して行われている長押し操作を所定時間キャンセルし、上記所定の再生速度を維持する。そして、この所定時間経過後に、長押し操作に応じた再生速度の変更制御を再開する。これにより、その動画のオリジナルの再生速度で、一旦、再生速度の変更制御を停止することができる。
【０３８０】
すなわち、操作者が希望する可能性が高い再生速度（この場合は、その動画のオリジナルの再生速度）に、簡単に動画の再生速度を変更操作可能とすることができる。
【０３８１】
１３．ドラッグ操作に応じて静止画像の切り替え表示制御を行う場合、例えば２００９年の時間情報が付されている静止画像と２０１０年の時間情報が付されている静止画像との区切りや、静止画像が格納されているフォルダの区切り等で、継続して行われているドラッグ操作を所定時間キャンセルし、上記切り替え表示制御を所定時間、停止する。そして、この所定時間経過後に、ドラッグ操作に応じた静止画像の切り替え表示制御を再開する。
【０３８２】
これにより、ドラッグ操作の距離に応じて静止画像の切り替え表示速度を高速化して切り替え表示制御を行った場合でも、例えば撮像日時、格納フォルダ、枚数等の区切りのよいグループの境界で、切り替え表示制御を所定時間、停止することができる。このため、多数の静止画像の中から所望の静止画像を検索し易くすることができる。
【０３８３】
１４．フリック操作に応じて静止画像の切り替え表示制御を行う場合において、強いフリック操作を検出した場合には、そのフリック操作の強さに応じた速度で静止画像の切り替え表示制御を行う。これに対して、弱いフリック操作を検出した場合には、例えば２００９年の時間情報が付されている静止画像と２０１０年の時間情報が付されている静止画像との区切りや、静止画像が格納されているフォルダの区切り等で、上記切り替え表示制御を停止する。
【０３８４】
これにより、弱いフリック操作を検出した場合には、例えば撮像日時、格納フォルダ、枚数等の区切りのよいグループの境界で、切り替え表示制御を所定時間、停止することができ、多数の静止画像の中から所望の静止画像を検索し易くすることができる。
【０３８５】
１５．長押し操作に応じて静止画像の切り替え表示制御を行う場合、例えば２００９年の時間情報が付されている静止画像と２０１０年の時間情報が付されている静止画像との区切りや、静止画像が格納されているフォルダの区切り等で、継続して行われている長押し操作を所定時間キャンセルし、上記切り替え表示制御を所定時間、停止する。そして、この所定時間経過後に、長押し操作に応じた静止画像の切り替え表示制御を再開する。
【０３８６】
これにより、長押し操作の距離に応じて静止画像の切り替え表示速度を高速化して切り替え表示制御を行った場合でも、例えば撮像日時、格納フォルダ、枚数等の区切りのよいグループの境界で、切り替え表示制御を所定時間、停止することができる。このため、多数の静止画像の中から所望の静止画像を検索し易くすることができる。
【０３８７】
１６．ドラッグ操作に応じて電話帳のデータをスクロール制御する場合、例えば「Ａ」を頭文字とする各登録ユーザと「Ｂ」を頭文字とする各登録ユーザとの区切りや、会社関係のグループや大学関係のグループの区切り等で、継続して行われているドラッグ操作を所定時間キャンセルし、上記スクロール制御を、所定時間、停止する。そして、この所定時間経過後に、ドラッグ操作に応じた上記電話帳のデータのスクロール制御を再開する。
【０３８８】
これにより、ドラッグ操作の距離に応じてスクロール速度を高速化して該スクロール制御を行った場合でも、上記「Ａ」を頭文字とする各登録ユーザと「Ｂ」を頭文字とする各登録ユーザとの区切りや、会社関係のグループや大学関係のグループの区切り等でスクロール制御を所定時間、停止することができる。このため、電話帳に登録されている多数の登録ユーザの中から所望の登録ユーザを検索し易くすることができる。
【０３８９】
１７．フリック操作に応じて電話帳のデータをスクロール制御する場合において、強いフリック操作を検出した場合には、該フリック操作に対応するスクロール速度で電話帳のデータをスクロール制御する。これに対して、弱いフリック操作を検出した場合には、例えば「Ａ」を頭文字とする各登録ユーザと「Ｂ」を頭文字とする各登録ユーザとの区切りや、会社関係のグループや大学関係のグループの区切り等で、上記スクロール制御を停止する。
【０３９０】
これにより、弱いフリック操作を行うことで、上記「Ａ」を頭文字とする各登録ユーザと「Ｂ」を頭文字とする各登録ユーザとの区切りや、会社関係のグループや大学関係のグループの区切り等でスクロール制御を停止することができる。このため、電話帳に登録されている多数の登録ユーザの中から所望の登録ユーザを検索し易くすることができる。
【０３９１】
１８．長押し操作に応じて電話帳のデータをスクロール制御する場合、例えば「Ａ」を頭文字とする各登録ユーザと「Ｂ」を頭文字とする各登録ユーザとの区切りや、会社関係のグループや大学関係のグループの区切り等で、継続して行われている長押し操作を所定時間キャンセルし、上記スクロール制御を、所定時間、停止する。そして、この所定時間経過後に、長押し操作に応じた上記電話帳のデータのスクロール制御を再開する。
【０３９２】
これにより、長押し操作の距離に応じてスクロール速度を高速化して該スクロール制御を行った場合でも、上記「Ａ」を頭文字とする各登録ユーザと「Ｂ」を頭文字とする各登録ユーザとの区切りや、会社関係のグループや大学関係のグループの区切り等でスクロール制御を所定時間、停止することができる。このため、電話帳に登録されている多数の登録ユーザの中から所望の登録ユーザを検索し易くすることができる。
【０３９３】
［変形例］
上述の実施例は、本発明を携帯電話機に適用した例であったが、本発明は、この携帯電話機の他、例えばＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、デジタルカメラ装置、デジタルビデオカメラ装置、ノート型或いはデスクトップ型のパーソナルコンピュータ装置等の他の電子機器に適用することができる。そして、いずれの場合でも上述の実施例と同じ効果を得ることができる。
【０３９４】
最後に、上述の実施例は、本発明の一例である。このため、本発明は上述の実施例に限定されることはなく、本発明の請求項又は請求項と均等の範囲内にある限り、デザイン又はその他の要素によって種々の改変、組み合わせ、他の実施例が生じうる。このことは、当業者によって当然に理解されることである。
【符号の説明】
【０３９５】
１  アンテナ、２  通信回路、３  スピーカ部、４  マイクロホン部、５  タッチパネル型の表示部、６  ハードウェアキー、７  発光部（LED：Light Emitting Diode:発光ダイオード）、８  カメラ部、９  バイブレーションユニット、１０  タイマ、１１  加速度センサ、１２  ＧＰＳアンテナ、１３  ＧＰＳユニット、１４  メモリ、１５  制御部
【図１】
0005989348.tif 000002
【図２】
0005989348.tif 000003
【図３】
0005989348.tif 000004
【図４】
0005989348.tif 000005
【図５】
0005989348.tif 000006
【図６】
0005989348.tif 000007
【図７】
0005989348.tif 000008
【図８】
0005989348.tif 000009
【図９】
0005989348.tif 000010
【図１０】
0005989348.tif 000011
【図１１】
0005989348.tif 000012
【図１２】
0005989348.tif 000013
【図１３】
0005989348.tif 000014
【図１４】
0005989348.tif 000015
【図１５】
0005989348.tif 000016
【図１６】
0005989348.tif 000017
【図１７】
0005989348.tif 000018
【図１８】
0005989348.tif 000019
【図１９】
0005989348.tif 000020
【図２０】
0005989348.tif 000021
【図２１】
0005989348.tif 000022
【図２２】
0005989348.tif 000023
【図２３】
0005989348.tif 000024
【図２４】
0005989348.tif 000025
【図２５】
0005989348.tif 000026
【図２６】
0005989348.tif 000027
【図２７】
0005989348.tif 000028
【図２８】
0005989348.tif 000029
【図２９】
0005989348.tif 000030
【図３０】
0005989348.tif 000031
【図３１】
0005989348.tif 000032
【図３２】
0005989348.tif 000033
【図３３】
0005989348.tif 000034
【図３４】
0005989348.tif 000035
【図３５】
0005989348.tif 000036
【図３６】
0005989348.tif 000037
【図３７】
0005989348.tif 000038
【図３８】
0005989348.tif 000039
【図３９】
0005989348.tif 000040
【図４０】
0005989348.tif 000041
【図４１】
0005989348.tif 000042
【図４２】
0005989348.tif 000043
【図４３】
0005989348.tif 000044