(57)【要約】【課題】拡大／縮小操作時の操作性を向上させる。【解決手段】表示部の表示画面に対するタッチ位置が移動したときの１本の軌跡に基づいて、画像を拡大又は縮小するときの中心点及び倍率を設定するようにした。こうすることで、例えば、１本の指で軌跡を描くだけの簡易なタッチ操作（すなわちシングルタッチ）で、画像の拡大及び縮小を行うことができる。【選択図】図１
2010271774.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
上記表示部の表示画面に対するタッチ位置を検知する位置検知部と、
上記位置検知部により検知されたタッチ位置が移動したときの１本の軌跡を認識する軌跡認識部と、
上記軌跡認識部により認識された１本の軌跡に基づいて、上記表示部に表示されている画像を拡大又は縮小する為の中心点と倍率とを設定する設定部と、
上記設定部による設定に基づいて、上記表示部に表示されている画像を拡大又は縮小させる制御部と
を具える情報処理装置。
【請求項２】
撮像部を具え、
上記表示部は、
上記撮像部により撮像された画像を表示し、
上記設定部は、
上記軌跡認識部により認識された１本の軌跡に基づいて、ズームイン又はズームアウトする為の中心点とズーム倍率とを設定し、
上記制御部は、
上記設定部による設定に基づいて、ズーム制御を行うことで、上記表示部に表示されている画像を拡大又は縮小させる
請求項１に記載の情報処理装置。
【請求項３】
上記設定部は、
上記軌跡認識部により認識された１本の軌跡が円である場合に、当該円の中心点を上記画像を拡大又は縮小する為の中心点として設定し、当該軌跡から判別されるタッチ位置の移動量又はタッチ位置の移動速度に応じて上記倍率を設定する
請求項１に記載の情報処理装置。
【請求項４】
上記制御部は、
上記設定部による設定に基づいて、上記表示部に表示されている画像内の、上記軌跡認識部により認識された円の外側の部分は拡大も縮小もせずに、当該円の内側の部分だけを拡大させる
請求項３に記載の情報処理装置。
【請求項５】
上記設定部は、
上記軌跡認識部により認識された１本の軌跡が円である場合に、当該円の中心点を上記画像を拡大する為の中心点として設定し、上記表示部に表示されている画像内の、上記軌跡認識部により認識された円の内側の部分が上記表示部の表示領域一杯に拡大されるように上記倍率を設定し、
上記制御部は、
上記設定部による設定に基づいて、上記表示部に表示されている画像内の、上記軌跡認識部により認識された円の内側の部分を、上記表示部の表示領域一杯に拡大させる
請求項１に記載の情報処理装置。
【請求項６】
上記設定部は、上記軌跡認識部により認識された１本の軌跡が、フリックによる軌跡である場合に、当該フリックの始点を上記画像を拡大する為の中心点として設定し、当該軌跡から判別されるタッチ位置の移動速度に応じて上記倍率を設定する
請求項１に記載の情報処理装置。
【請求項７】
画像を表示する表示部の表示画面に対するタッチ位置を位置検知部が検知し、
上記位置検知部により検知されたタッチ位置が移動したときの１本の軌跡を軌跡認識部が認識し、
上記軌跡認識部により認識された１本の軌跡に基づいて、上記表示部に表示されている画像を拡大又は縮小する為の中心点と倍率とを設定部が設定し、
上記設定部による設定に基づいて、上記表示部に表示されている画像を制御部が拡大又は縮小させる
画像拡大縮小方法。
【請求項８】
コンピュータに、
画像を表示する表示部の表示画面に対するタッチ位置を位置検知部が検知するステップと、
上記位置検知部により検知されたタッチ位置が移動したときの１本の軌跡を軌跡認識部が認識するステップと、
上記軌跡認識部により認識された１本の軌跡に基づいて、上記表示部に表示されている画像を拡大又は縮小する為の中心点と倍率とを設定部が設定するステップと、
上記設定部による設定に基づいて、上記表示部に表示されている画像を制御部が拡大又は縮小させるステップと
を実行させるための画像拡大縮小プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像拡大縮小方法及びそのプログラムに関し、例えば、タッチ操作により表示画像を拡大又は縮小する際に適用して好適なものである。
【背景技術】
【０００２】
従来、タッチパネルを有する情報処理装置が広く普及している。この種の情報処理装置では、タッチパネルに対するタップ、ドラッグ、フリックなどのタッチ操作によって、より直感的な操作を実現している。因みに、フリックとは、タッチパネルの表面を指（タッチペンなどでも可）などで軽く払う操作のことである。
【０００３】
また近年、同時に複数箇所のタッチ位置を検出することでピンチアウト、ピンチインなどの所謂マルチタッチが可能なタッチパネルを有する情報処理装置も普及しつつある。因みに、ピンチアウトとは、２本の指でタッチして、これら２本の指の間を広げる操作であり、またピンチインとは、これら２本の指の間を狭める操作のことである。
【０００４】
尚、ここでは、同時に複数のタッチ位置を検出することで実現されるタッチ操作をマルチタッチと呼ぶのに対して、同時に一箇所のタッチ位置を検出することで実現されるタッチ操作をシングルタッチとも呼ぶ。
【０００５】
上述したマルチタッチができるようになったことで、情報処理装置は、シングルタッチしかできなかった場合と比して、より多様なタッチ操作を実現できるようになった。
【０００６】
実際、マルチタッチが可能な情報処理装置として、タッチパネルに対するピンチアウト、ピンチインに応じて、表示画像の拡大、縮小を行うようになされたデジタルスチルカメラが提案されている（例えば特許文献１参照）。尚、デジタルスチルカメラのことを、ＤＳＣとも呼ぶ。
【０００７】
具体的に、このＤＳＣは、ユーザによりピンチアウトが行われると、２本の指のタッチ位置の中心と２本の指の間の距離の変化量とに基づいて、表示画像の所望部分を拡大する。またこのＤＳＣは、ピンチインが行われると、２本の指のタッチ位置の中心と２本の指の間の距離の変化量とに基づいて、表示画像の所望部分を縮小する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２９９４７４公報（第２４頁、第２５頁、第３４頁）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、上述したマルチタッチは、多様なタッチ操作ができる反面、複数の指を使用する分、シングルタッチと比して操作が複雑になってしまう。
【００１０】
ここで、マルチタッチで実現される画像の拡大／縮小操作を、シングルタッチでも実現できれば、拡大／縮小操作時の操作性を一段と向上させることができると考えられる。
【００１１】
本発明は以上の点を考慮してなされたもので、拡大／縮小操作時の操作性を一段と向上させた情報処理装置、画像拡大縮小方法及びそのプログラムを提案しようとするものである。
【課題を解決するための手段】
【００１２】
かかる課題を解決するため本発明の情報処理装置においては、画像を表示する表示部と、表示部の表示画面に対するタッチ位置を検知する位置検知部と、位置検知部により検知されたタッチ位置が移動したときの１本の軌跡を認識する軌跡認識部と、軌跡認識部により認識された１本の軌跡に基づいて、表示部に表示されている画像を拡大又は縮小する為の中心点と倍率とを設定する設定部と、設定部による設定に基づいて、表示部に表示されている画像を拡大又は縮小させる制御部とを設けるようにした。
【００１３】
このように、本発明の情報処理装置は、タッチ位置が移動したときの１本の軌跡に基づいて、画像を拡大又は縮小するときの中心点及び倍率を設定するようにした。こうすることで、情報処理装置は、例えば、１本の指で軌跡を描くだけの簡易なタッチ操作（すなわちシングルタッチ）で、画像の拡大及び縮小を行うことができる。
【発明の効果】
【００１４】
本発明によれば、１本の指で軌跡を描くだけの簡易なタッチ操作（すなわちシングルタッチ）で、画像の拡大及び縮小を行うことができる。かくして拡大／縮小操作時の操作性を一段と向上させた情報処理装置、画像拡大縮小方法及びそのプログラムを実現できる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態の概要となる情報処理装置の構成を示す略線図である。
【図２】ＤＳＣ（デジタルスチルカメラ）の外観構成を示す略線図である。
【図３】ＤＳＣ（デジタルスチルカメラ）のハードウェア構成を示すブロック図である。
【図４】モニタリング画像の表示の説明に供する略線図である。
【図５】タッチ操作に応じたズームイン（１）を示す略線図である。
【図６】タッチ操作に応じたズームイン（２）を示す略線図である。
【図７】タッチ位置の軌跡から円の半径と中心点と中心角を算出する説明に供する略線図である。
【図８】ズーム処理手順を示すフローチャートである。
【図９】第２の実施の形態におけるタッチ操作に応じたズームイン（１）を示す略線図である。
【図１０】第２の実施の形態におけるタッチ操作に応じたズームイン（２）を示す略線図である。
【図１１】円の大きさと中心を変えていった場合のズーム変化を示す略線図である。
【図１２】他の実施の形態におけるタッチ操作に応じたズームイン（１）を示す略線図である。
【図１３】他の実施の形態におけるタッチ操作に応じたズームイン（２）を示す略線図である。
【図１４】他の実施の形態におけるタッチ操作に応じたズームイン（３）を示す略線図である。
【発明を実施するための形態】
【００１６】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明する。尚、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
３．他の実施の形態
【００１７】
＜１．第１の実施の形態＞
［１−１．第１の実施の形態の概要］
まず、第１の実施の形態の概要を説明する。因みに、この概要を説明した後、本実施の形態の具体例の説明に移る。
【００１８】
図１において１は、情報処理装置を示す。この情報処理装置１は、画像を表示する表示部２を有している。またこの情報処理装置１は、表示部２の表示画面に対するタッチ位置を検知する位置検知部３を有している。さらにこの情報処理装置１は、位置検知部３により検知されたタッチ位置が移動したときの１本の軌跡を認識する軌跡認識部４を有している。
【００１９】
さらにこの情報処理装置１は、軌跡認識部４により認識された１本の軌跡に基づいて、表示部２に表示されている画像を拡大又は縮小する為の中心点と倍率とを設定する設定部５を有している。さらにこの情報処理装置１は、設定部５による設定に基づいて、表示部２に表示されている画像を拡大又は縮小させる制御部６を有している。
【００２０】
このような構成により、情報処理装置１は、タッチ位置が移動したときの１本の軌跡に基づいて、例えば、１本の指で軌跡を描くだけの簡易なタッチ操作（すなわちシングルタッチ）で、画像の拡大及び縮小を行うことができる。
【００２１】
またこの情報処理装置１が、撮像部７を有していてもよい。この場合、表示部２には、撮像部７により撮像された画像が表示される。また、設定部５は、軌跡認識部４により認識された１本の軌跡に基づいて、ズームイン又はズームアウトする為の中心点とズーム倍率とを設定する。
【００２２】
さらに制御部６は、設定部５による設定に基づいて、ズーム制御を行うことで、表示部２に表示されている画像を拡大又は縮小させる。
【００２３】
このような構成により、情報処理装置１は、タッチ位置が移動したときの１本の軌跡に基づいて、例えば、１本の指で軌跡を描くだけの簡易なタッチ操作（すなわちシングルタッチ）で、ズームイン又はズームアウトを行うこともできる。
【００２４】
このような構成でなる情報処理装置１の具体例について、以下、詳しく説明する。
【００２５】
［１−２．ＤＳＣ（デジタルスチルカメラ）の外観構成］
次に、図２（Ａ）及び（Ｂ）を用いて、上述した情報処理装置１の具体例であるＤＳＣ１００の外観構成について説明する。
【００２６】
ＤＳＣ１００は、片手で把持し得る程度の大きさでなる略扁平矩形状の筐体１０１を有している。この筐体１０１の前面１０１Ａには、その上部に撮影レンズ１０２、ＡＦ（Auto  Focus）イルミネータ１０３、フラッシュ１０４が設けられている。ＡＦイルミネータ１０３は、セルフタイマランプも兼ねている。
【００２７】
さらに前面１０１Ａには、上下にスライド可能なレンズカバー１０５が取り付けられている。レンズカバー１０５は、下方にスライドさせられると撮影レンズ１０２、ＡＦイルミネータ１０３、フラッシュ１０４を露出させる一方で、上方にスライドさせられると、これらを覆うことで保護するようになっている。
【００２８】
尚、ＤＳＣ１００は、レンズカバー１０５が下方にスライドさせられると、自動的に電源オンするようにもなっている。
【００２９】
また筐体１０１の上面１０１Ｂには、シャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８が設けられている。さらに筐体１０１の背面１０１Ｃには、タッチスクリーン１０９が設けられている。
【００３０】
再生ボタン１０７は、ＤＳＣ１００の動作モードを、撮影した画像をタッチスクリーン１０９に表示する再生モードに切り替える為のハードウェアキーである。またタッチスクリーン１０９は、タッチ操作が可能な表示デバイスである。
【００３１】
ＤＳＣ１００は、レンズカバー１０５が下方にスライドさせられると、もしくは電源ボタン１０８が押下されると、電源オンして、撮影モードで起動する。
【００３２】
するとＤＳＣ１００は、撮影レンズ１０２を介して撮像した画像をモニタリング画像としてタッチスクリーン１０９に表示する。またＤＳＣ１００は、タッチスクリーン１０９に対するタッチ操作に応じてズームを行う。そしてＤＳＣ１００は、シャッタボタン１０６が押下されると、画像を記録する。
【００３３】
またＤＳＣ１００は、再生ボタン１０７が押下されると、再生モードに切り換わる。するとＤＳＣ１００は、記録した画像のうちの例えば１つをタッチスクリーン１０９に表示する。そしてＤＳＣ１００は、タッチスクリーン１０９に対するタッチ操作に応じて、表示する画像を切り替える。
【００３４】
［１−３．ＤＳＣ（デジタルスチルカメラ）のハードウェア構成］
次に図３を用いて、ＤＳＣ１００のハードウェア構成について説明する。ＤＳＣ１００は、ＣＰＵ１１０が、プログラムＲＯＭ１１１に書き込まれたプログラムをＲＡＭ１１２にロードして実行することで各種処理を実行すると共に、タッチパネル１１３や操作部１１４からの入力信号に応じて各部を制御する。因みに、ＣＰＵは、Central  Processing  Unitの略である。また、ＲＯＭは、Read  Only  Memoryの略、ＲＡＭは、Random  Access  Memoryの略である。
【００３５】
タッチパネル１１３は、液晶パネル１１５と共に上述したタッチスクリーン１０９を構成するデバイスであり、タッチパネル１１３上の任意の位置が指でタッチされると、タッチされた位置（すなわちタッチ位置）の座標を検知する。そしてタッチパネル１１３は、このタッチ位置の座標を示す入力信号をＣＰＵ１１０に送る。
【００３６】
尚、タッチパネル１１３は、ドラッグされているときなど、タッチされ続けている間は、一定時間ごとに、タッチ位置の座標を示す入力信号をＣＰＵ１１０に送るようになっている。
【００３７】
ＣＰＵ１１０は、タッチパネル１１３から送られてくる入力信号からタッチ位置の座標を取得すると、この座標を液晶パネル１１５の画面座標に変換することで、液晶パネル１１５の画面上のどの位置がタッチされたのかを認識する。
【００３８】
またＣＰＵ１１０は、一定時間ごとに送られてくる入力信号より取得したタッチ位置の座標を、順次液晶パネル１１５の画面座標に変換していくことで、タッチ位置がどのように動いたのか（すなわちタッチ位置の軌跡）を認識する。
【００３９】
そしてＣＰＵ１１０は、このようにして認識したタッチ位置とその軌跡とに基づいて、画面上のどの位置に対して、どのようなタッチ操作が行われたのかを判別する。
【００４０】
操作部１１４は、上述したシャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８などからなるデバイスであり、これらの操作に応じた入力信号をＣＰＵ１１０に送る。
【００４１】
ＣＰＵ１１０は、操作部１１４から送られてくる入力信号に基づいて、シャッタボタン１０６、再生ボタン１０７及び電源ボタン１０８のどれが操作されたかを判別する。
【００４２】
実際、ＣＰＵ１１０は、操作部１１４の電源ボタン１０８が押下されて電源オンすると、又はタッチパネル１１３に対するタッチ操作により動作モードを撮影モードに切り替えるよう指示されると、撮影モードで動作する。
【００４３】
このときＣＰＵ１１０は、モータドライバ１１６を制御して、アクチュエータ１１７を駆動させることで、上述した撮影レンズ１０２やＡＦイルミネータ１０３などからなるレンズ部１１８を、ＤＳＣ１００の筐体１０１から露出させる。またＣＰＵ１１０は、アクチュエータ１１７を駆動させることで、レンズ部１１８の絞りを調整したり、光学ズームのズーム倍率を変更したり、フォーカスレンズを移動させたりする。
【００４４】
またこのときＣＰＵ１１０は、タイミングジェネレータ１１９を制御して、タイミング信号をＣＣＤ（Charge  Coupled  Device）などでなる撮像素子１２０に供給する。撮像素子１２０は、このタイミング信号に基づいて動作することにより、レンズ部１１８を介して取り込まれた被写体からの光を電気信号に変換（すなわち光電変換）して、これをアナログ信号処理部１２１に送る。
【００４５】
アナログ信号処理部１２１は、ＣＰＵ１１０の制御のもと、この電気信号に対してアナログ信号処理（増幅等）を施すことでアナログ画像信号を得、これをアナログデジタル変換部（これをＡ／Ｄ変換部とも呼ぶ）１２２に送る。
【００４６】
Ａ／Ｄ変換部１２２は、ＣＰＵ１１０の制御のもと、送られてきたアナログ画像信号をアナログデジタル変換（Ａ／Ｄ変換）することでデジタル画像信号を得、これをデジタル信号処理部１２３に送る。
【００４７】
デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、送られてきたデジタル画像信号に対してデジタル信号処理（ノイズ除去等）を施した後、液晶パネル１１５に送る。この結果、液晶パネル１１５には、被写体の画像がモニタリング画像として表示される。このようにしてＤＳＣ１００は、撮影者に被写体を確認させる。
【００４８】
またこのとき、デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、ボタンやアイコンなどのグラフィックス信号を生成して、これをデジタル画像信号に重畳する。この結果、液晶パネル１１６には、モニタリング画像と共に、ボタンやアイコンなどが表示される。
【００４９】
さらにこのとき、タッチパネル１１３に対するタッチ操作によりズームイン又はズームアウトが指示されたとする。すると、ＣＰＵ１１０は、この指示に応じてズームイン又はズームアウトを行う。
【００５０】
ここで、ＣＰＵ１１０は、レンズ部１１８を制御することで光学ズームのズーム倍率を制御でき、またデジタル信号処理部１２３を制御することでデジタルズームのズーム倍率を制御できるようになっている。
【００５１】
すなわち、ＣＰＵ１１０は、ズームイン又はズームアウトの指示に応じて、光学ズーム及びデジタルズームのズーム倍率を制御することで、ズームイン又はズームアウトを行うようになっている。
【００５２】
この結果、液晶パネル１１６に表示されているモニタリング画像が拡大（ズームイン）又は縮小（ズームアウト）される。
【００５３】
またここで、操作部１１４のシャッタボタン１０６が押下されたとする。するとＣＰＵ１１０は、この操作に応じて、画像を記録する。
【００５４】
このときデジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、Ａ／Ｄ変換部１２２から送られてきたデジタル画像信号を、例えば、ＪＰＥＧなどの圧縮伸長フォーマットで圧縮することで、圧縮画像データを生成する。因みに、ＪＰＥＧとは、Joint  Photographic  Experts  Groupの略である。
【００５５】
ＣＰＵ１１０は、デジタル信号処理部１２３で生成された圧縮画像データに、ファイルヘッダなどを付与することで画像ファイルを生成する。
【００５６】
そしてＣＰＵ１１０は、この画像ファイルを記録デバイス１２４に記録する。このようにしてＣＰＵ１１０は、画像を記録する。
【００５７】
因みに、記録デバイス１２４は、例えば数ギガバイト〜数十ギガバイト程度の不揮発性メモリであり、ＤＳＣ１００に予め内蔵された記録媒体であってもよいし、メモリカードのようにＤＳＣ１００に着脱可能な記録媒体であってもよい。
【００５８】
またＤＳＣ１００は、記録デバイス１２４とは別に、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ROM）１２５を有している。ＣＰＵ１１０は、このＥＥＰＲＯＭ１２５に、ユーザにより設定された各種情報など、電源オフ後も保持する必要がある情報を記憶させるようになっている。
【００５９】
また一方で、操作部１１４の再生ボタン１０８が押下されると、又はタッチパネル１１３に対するタッチ操作により動作モードを再生モードに切り替えるよう指示されると、ＣＰＵ１１０は、再生モードで動作する。
【００６０】
このときＣＰＵ１１０は、例えば、記録デバイス１２４に記録されている画像ファイルのうちの１つ（例えば撮影日時が最も新しい画像ファイル）を読み出し、この画像ファイルから圧縮画像データを抽出して、デジタル信号処理部１２３に送る。
【００６１】
デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、送られてきた圧縮画像データを伸長することにより圧縮前のデジタル画像信号を得、これを液晶パネル１１５に送る。この結果、液晶パネル１１５には、再生された画像（これを再生画像とも呼ぶ）が表示される。
【００６２】
またこのとき、デジタル信号処理部１２３は、ＣＰＵ１１０の制御のもと、ボタンやアイコンなどのグラフィックス信号を生成して、これをデジタル画像信号に重畳する。この結果、液晶パネル１１６には、再生画像と共に、ボタンやアイコンなどが表示される。
【００６３】
さらにこのとき、タッチパネル１１３に対するタッチ操作により再生画像の拡大又は縮小が指示されたとする。すると、ＣＰＵ１１０は、この指示に応じてデジタル信号処理部１２３を制御することにより、液晶パネル１１６に表示させている再生画像を拡大又は縮小させる。
【００６４】
またここで、タッチパネル１１３に対するタッチ操作により再生画像の切り替えが指示されたとする。すると、ＣＰＵ１１０は、この指示に応じて、現在表示させている再生画像よりも撮影日時が新しい又は古い画像ファイルを読み出し、この画像ファイルから圧縮画像データを抽出して、デジタル信号処理部１２３に送る。この結果、液晶パネル１１５に表示されていた再生画像が切り替わる。このようにしてＣＰＵ１１０は、画像を再生する。
【００６５】
尚、このＤＳＣ１００のレンズ部１１８及び撮像素子１２０が、上述した情報処理装置１の撮像部６に相当するハードウェアである。またＤＳＣ１００の液晶パネル１１５が、情報処理装置１の表示部２に相当するハードウェアである。さらにＤＳＣ１００のタッチパネル１１３が、情報処理装置１の位置検知部３に相当するハードウェアである。さらにＤＳＣ１００のＣＰＵ１１０が、情報処理装置１の軌跡認識部４、設定部５、制御部６に相当するハードウェアである。
【００６６】
ところで、このＤＳＣ１００は、上述したように撮影モード時に、タッチスクリーン１０９に対するタッチ操作によりズームを行うことができるようになっている。
【００６７】
また、このＤＳＣ１００は、再生モード時に、タッチスクリーン１０９に対するタッチ操作により再生画像の拡大又は縮小を行うことができるようになっている。
【００６８】
以下、このようなズーム（拡大／縮小）に対応するタッチ操作（これをズーム操作とも呼ぶ）について、詳しく説明する。
【００６９】
［１−４．ズーム（拡大／縮小）操作］
撮影モードでのズーム操作も、再生モードでの拡大／縮小操作も、同様のタッチ操作であるので、ここでは、撮影モードでのズーム操作を主に説明する。
【００７０】
ＣＰＵ１１０は、撮影モードに切り替わると、図４に示すように、タッチスクリーン１０９にモニタリング画像Ｍｐを表示させる。
【００７１】
ここで、ＣＰＵ１１０は、図５及び図６に示すように、タッチスクリーン１０９に対して、モニタリング画像Ｍｐ上で円を描くよう１本の指を移動させるタッチ操作が行われると、このタッチ操作をズーム操作と判別して、ズームを行う。
【００７２】
このとき、ＣＰＵ１１０は、例えば、時計回りに円が描かれると、この円の中心点がズームの中心となるようにして、一周当り２倍のズーム倍率でズームインする。この結果、タッチスクリーン１０９に表示されているモニタリング画像Ｍｐが、描かれた円の中心点を中心に拡大される。
【００７３】
また一方で、反時計回りに円が描かれると、ＣＰＵ１１０は、この円の中心点がズームの中心となるようにして、一周当り１／２倍のズーム倍率でズームアウトする。この結果、タッチスクリーン１０９に表示されているモニタリング画像Ｍｐが、描かれた円の中心点を中心に縮小される。
【００７４】
具体的に、ＣＰＵ１１０は、タッチスクリーン１０９から一定時間（例えば数ｍｓｅｃ）ごとに送られてくる入力信号より取得したタッチ位置の座標を、順次画面座標に変換していくことで、タッチ位置が移動したときの軌跡を認識する。
【００７５】
尚、ＣＰＵ１１０は、所定時間（例えば数百ｍｓｅｃ）ごとに、当該所定時間内に取得したタッチ位置の座標をもとに、タッチ位置の軌跡を認識するようになっている。
【００７６】
ここで、図７に示すように、認識したタッチ位置の軌跡（すなわちモニタリング画像Ｍｐ上での指の軌跡）が円弧である場合に、ＣＰＵ１１０は、このときのタッチ操作をズーム操作と判別する。
【００７７】
すなわち、ＣＰＵ１１０は、この軌跡上の３点（例えば、始点及び終点と、これらの間の１点）の画面座標Ａ、Ｂ、Ｃが一直線上に位置しなければ、この軌跡が円弧であり、このときのタッチ操作がズーム操作であると判別するようになっている。
【００７８】
そしてＣＰＵ１１０は、この円弧上の３点の画面座標Ａ、Ｂ、Ｃをもとに、この３点を通る円（つまりこの円弧を一部とする円）の中心点の画面座標Ｘと半径Ｒとを算出する。ここで、ＣＰＵ１１０は、算出した円の中心点の画面座標Ｘを、ズームの中心点に設定する。尚、このズームの中心点は、円の中心点が移動しない限り、画面座標Ｘに固定される。
【００７９】
さらにＣＰＵ１１０は、この３点の画面座標Ａ、Ｂ、Ｃと、先に算出した半径Ｒとから、円弧の中心角Ｗを算出する。この中心角Ｗが、円弧を一部とする円の円周に対する、描かれた量（すなわち指の移動量又は円弧の長さ）の割合を表す。例えば、この中心角Ｗが９０度であれば、描かれた円弧の長さは、円の円周（３６０度）の４分の１であることを意味する。
【００８０】
さらにＣＰＵ１１０は、この３点の画面座標Ａ、Ｂ、Ｃをもとに、この円弧の描かれた方向（つまり時計回りに描かれたのか、反時計回りに描かれたのか）を判別する。
【００８１】
そしてＣＰＵ１１０は、円弧の描かれた方向と中心角とから、ズームの種別（ズームイン又はズームアウト）と、ズーム倍率を設定する。
【００８２】
例えば、円弧の描かれた向きが時計回りで、円弧の中心角が９０度であるとすると、ＣＰＵ１１０は、ズームの種別をズームイン、ズーム倍率を１．２５倍に設定する。また、例えば、円弧の描かれた向きが反時計回りで、円弧の中心角が１８０度であるとすると、ＣＰＵ１１０は、ズームの種別をズームアウト、ズーム倍率を、０．７５倍に設定する。
【００８３】
そしてＣＰＵ１１０は、設定した、ズームの中心点となる画面座標Ｘ、ズームの種別、ズーム倍率に基づいて、ズームを行う。尚、この場合、光学ズームとデジタルズームのどちらか一方を用いるようにしてもよいし、光学ズームとデジタルズームの両方を用いるようにしてもよい。
【００８４】
例えば、モニタリング画像Ｍｐの中心点をズームの中心点に設定した場合には光学ズームを用いるようにして、ズームの中心点がモニタリング画像Ｍｐの中心点からずれている場合にはデジタルズームを用いるようにすればよい。
【００８５】
このように、ＣＰＵ１１０は、タッチ位置の軌跡から算出される、描かれた円の中心点と、描かれた量と、描かれた方向とに基づいて、ズームの中心点となる画面座標Ｘと、ズームの種別と、ズーム倍率とを設定して、ズームを行うようになっている。
【００８６】
この結果、図５及び図６に示すように、タッチスクリーン１０９に表示されているモニタリング画像Ｍｐが、ズームの中心点として設定された画面座標Ｘを中心に拡大又は縮小される。
【００８７】
このようにして、ＣＰＵ１１０は、モニタリング画像Ｍｐ上で円を描くよう指を移動させるタッチ操作が行われたときのタッチ位置の軌跡（すなわちモニタリング画像Ｍｐ上での指の軌跡）に基づいて、ズームを行うようになっている。
【００８８】
さらにＣＰＵ１１０は、このようなタッチ操作が行われ続けている間（すなわち円を描くよう指が移動させられ続けている間）、所定時間ごとに、タッチ位置の軌跡を認識して、認識したタッチ位置の軌跡に基づいて、ズームを行っていく。
【００８９】
この結果、タッチスクリーン１０９に表示されているモニタリング画像Ｍｐが、モニタリング画像Ｍｐ上での指の軌跡に基づいて、ズームの中心点とズーム倍率とをほぼリアルタイムに変化させながら拡大又は縮小される。
【００９０】
例えば、同心円を時計回りに１周分描くよう指が移動させられ続けたとすると、モニタリング画像Ｍｐは、描かれた円の中心点を中心に、例えば、１倍から１．２５倍、１，５倍、１．７５倍、２倍へと徐々に拡大されていく。
【００９１】
またこのときＣＰＵ１１０は、所定時間ごとにタッチ位置の軌跡を認識するようになっている為、円が描かれる速度（すなわち指の移動速度）が速くなるほど、ズーム倍率の変化を大きくするようにもなっている。
【００９２】
また一方で、例えば、円の中心点をずらしながら円を描くよう指が移動させられ続けたとすると、モニタリング画像Ｍｐは、ズームの中心点を移動させながら拡大又は縮小されていく。
【００９３】
このようにして、ＣＰＵ１１０は、撮影モード時に、タッチスクリーン１０９に対する円を描くよう指を移動させるタッチ操作に応じて、ズームを行うようになっている。
【００９４】
ここまで説明したように、ＤＳＣ１００は、タッチスクリーン１０９上の1本の指によるタッチ位置の軌跡を認識し、この軌跡が円である場合に、モニタリング画像Ｍｐ上で円を描くよう１本の指を移動させるタッチ操作が行われたと判別する。
【００９５】
そしてＤＳＣ１００は、認識したタッチ位置の軌跡（すなわち指の軌跡）から算出した、描かれた円の中心点と、描かれた量と、描かれた方向とに基づいて、ズームの中心点と、ズームの種別と、ズーム倍率とを設定して、ズームを行うようにした。
【００９６】
これにより、ＤＳＣ１００は、１本の指でモニタリング画像Ｍｐの所望部分を中心とする円を描くだけの簡易なタッチ操作で、ユーザにズームの中心点とズームの種別とズーム倍率とを指定させてズームを行うことができる。
【００９７】
また同様にして、ＤＳＣ１００のＣＰＵ１１０は、再生モード時も、タッチスクリーン１０９に対する円を描くよう１本の指を移動させるタッチ操作に応じて、タッチスクリーン１０９に表示させている再生画像の拡大又は縮小を行うようになっている。
【００９８】
すなわちＣＰＵ１１０は、再生モードに切り替わると、タッチスクリーン１０９に再生画像を表示させる。
【００９９】
ここで、ＣＰＵ１１０は、タッチスクリーン１０９上のタッチ位置の軌跡を認識して、この軌跡が円弧である場合に、再生画像上で円を描くよう１本の指を移動させるタッチ操作、すなわち拡大／縮小操作が行われたと判別する。
【０１００】
そしてＣＰＵ１１０は、認識したタッチ位置の軌跡から算出した、描かれた円の中心点と、描かれた量と、描かれた方向とに基づいて、拡大／縮小の中心点と、拡大するか縮小するかと、拡大／縮小率とを設定して、表示画像の拡大又は縮小を行う。
【０１０１】
これにより、ＤＳＣ１００は、１本の指で表示画像の所望部分を中心とする円を描くだけの簡易なタッチ操作で、ユーザに拡大／縮小の中心点と、拡大するか縮小するかと、拡大／縮小率とを指定させて表示画像の拡大又は縮小を行うことができる。
【０１０２】
［１−５．ズーム処理手順］
次に、上述したタッチ操作に応じてズームを行うときの処理手順（これをズーム処理手順とも呼ぶ）について、図８に示すフローチャートを用いて説明する。
【０１０３】
因みに、このズーム処理手順ＲＴ１は、ＤＳＣ１００のＣＰＵ１１０が、プログラムＲＯＭ１１１に書き込まれているプログラムに従って実行する処理手順である。
【０１０４】
尚、表示画像の拡大／縮小を行うときの処理手順については、ズーム処理手順ＲＴ１と同様の処理手順である為、ここではその説明を省略する。
【０１０５】
ＣＰＵ１１０は、撮影モードに切り替わると、タッチスクリーン１０９にモニタリング画像Ｍｐを表示させると共に、このズーム処理手順ＲＴ１を開始して、ステップＳＰ１に移る。
【０１０６】
ステップＳＰ１においてＣＰＵ１１０は、タッチスクリーン１０９から送られてくる入力信号に基づいて、タッチスクリーン１０９がタッチされるのを待ち受ける。
【０１０７】
タッチスクリーン１０９がユーザの指でタッチされたことにより、このステップＳＰ１で肯定結果を得ると、ＣＰＵ１１０は、次のステップＳＰ２に移る。
【０１０８】
ステップＳＰ２においてＣＰＵ１１０は、タッチスクリーン１０９から一定時間ごとに送られてくる入力信号より取得したタッチ位置の座標をもとに、タッチ位置の軌跡を認識して、この軌跡上の３点の画面座標Ａ、Ｂ、Ｃを取得する。
【０１０９】
このようにして軌跡上の３点の画面座標Ａ、Ｂ、Ｃを取得した後、ＣＰＵ１１０は、次のステップＳＰ３に移る。
【０１１０】
ステップＳＰ３においてＣＰＵ１１０は、軌跡上の３点の画面座標Ａ、Ｂ、Ｃの位置関係に基づいて、この軌跡が円弧であるか否かを判別する。
【０１１１】
このステップＳＰ３で肯定結果を得ると、このことは、軌跡が円弧であること、すなわちズーム操作が行われたことを意味する。このときＣＰＵ１１０は、ステップＳＰ４に移る。
【０１１２】
ステップＳＰ４においてＣＰＵ１１０は、軌跡上の３点の画面座標Ａ、Ｂ、Ｃをもとに、ズームの中心点となる画面座標Ｘと、ズームの種別と、ズーム倍率とを設定して、次のステップＳＰ５に移る。
【０１１３】
ステップＳＰ５においてＣＰＵ１１０は、ステップＳＰ４で設定したズームの中心点と、ズームの種別と、ズーム倍率とに応じたズームを行った後、再びステップＳＰ１に戻る。
【０１１４】
一方、上述のステップＳＰ３で否定結果を得ると、このことは、軌跡が円弧ではなく、例えば直線であること、すなわちズーム操作が行われていないことを意味する。このときＣＰＵ１１０は、再びステップＳＰ１に戻る。
【０１１５】
このようなズーム処理手順ＲＴ１により、ＤＳＣ１００は、ズームを行うようになっている。
【０１１６】
［１−６．動作及び効果］
以上の構成において、ＤＳＣ１００は、撮影モードに切り替わると、タッチスクリーン１０９にモニタリング画像Ｍｐを表示させる。
【０１１７】
ここで、タッチスクリーン１０９に対する１本の指によるタッチ操作が行われると、ＤＳＣ１００は、タッチ位置の軌跡を認識する。
【０１１８】
さらにＤＳＣ１００は、この軌跡が円である場合に、モニタリング画像Ｍｐ上で円を描くよう１本の指を移動させるズーム操作が行われたと判別する。
【０１１９】
そしてＤＳＣ１００は、このタッチ位置の軌跡（すなわち指の軌跡）から算出した、描かれた円の中心点と描かれた量と描かれた方向とに基づいて、ズームの中心点とズームの種別とズーム倍率とを設定して、ズームを行う。
【０１２０】
これにより、ＤＳＣ１００は、１本の指でモニタリング画像Ｍｐの所望部分を中心とする円を描くだけの簡易なタッチ操作で、ユーザにズームの中心点とズームの種別とズーム倍率とを指定させてズームを行うことができる。
【０１２１】
またＤＳＣ１００は、再生モードに切り替わると、タッチスクリーン１０９に再生画像を表示させる。
【０１２２】
そしてＤＳＣ１００は、撮影モード時と同様、再生画像上で円を描くよう指を移動させる拡大／縮小操作が行われると、これに応じて、拡大／縮小の中心点と、拡大するか縮小するかと、拡大／縮小率とを設定して、表示画像の拡大又は縮小を行う。
【０１２３】
これにより、ＤＳＣ１００は、１本の指で表示画像の所望部分を中心とする円を描くだけの簡易なタッチ操作で、ユーザに拡大／縮小の中心点と、拡大するか縮小するかと、拡大／縮小率とを指定させて表示画像の拡大又は縮小を行うことができる。
【０１２４】
このように、ＤＳＣ１００は、１本の指で円を描くだけの簡易なタッチ操作、すなわち簡易なシングルタッチで、ズーム操作及び拡大／縮小操作を実現することができる。
【０１２５】
これにより、ＤＳＣ１００は、ピンチイン、ピンチアウトなどのマルチタッチで拡大／縮小操作を行う場合と比して、拡大／縮小操作時の操作性を一段と向上させることができる。
【０１２６】
またこのようにシングルタッチでズーム操作及び拡大／縮小操作を実現することができるので、ＤＳＣ１００は、マルチタッチ対応のタッチスクリーンを必要としない。またズーム操作及び拡大／縮小操作を行う為のハードウェアキーも必要としない。
【０１２７】
したがって、ＤＳＣ１００は、マルチタッチ対応のタッチスクリーンや、ズーム操作及び拡大／縮小操作を行う為のハードウェアキーを有する場合と比して、構成を簡略化することができる。
【０１２８】
さらにＤＳＣ１００は、１回のタッチ操作で、描かれた円の中心点と描かれた量と描かれた方向とをもとに、ズームの中心点とズームの種別とズーム倍率とを設定するようにした。
【０１２９】
これにより、ＤＳＣ１００は、例えば、１回目のタッチ操作でズームの中心点を指定した後、２回目のタッチ操作でズーム倍率を指定するような複数回のタッチ操作を必要とせず、１回のタッチ操作で任意の部分を中心に拡大／縮小することができる。
【０１３０】
以上の構成によれば、ＤＳＣ１００は、１本の指で円を描くだけの簡易なタッチ操作（すなわちシングルタッチ）で、画像の拡大及び縮小を行うことができるので、拡大／縮小操作時の操作性を一段と向上させることができる。
【０１３１】
＜２．第２の実施の形態＞
次に第２の実施の形態について説明する。上述した第１の実施の形態では、円を描くよう指が移動させられたときの、描かれた量（すなわち円弧の長さ）に応じて、ズーム倍率を設定するようにした。
【０１３２】
これに対して、この第２の実施の形態では、描かれた量ではなく、描かれた円の大きさに応じて、ズーム倍率を設定するようになっている。
【０１３３】
尚、ＤＳＣ１００の構成については、第１の実施の形態と同様であるので、第１の実施の形態を参照とする。ゆえに、ここでは、ズームの仕方についてのみ説明する。
【０１３４】
ＣＰＵ１１０は、撮影モードに切り替わると、第１の実施の形態と同様、図４に示すように、タッチスクリーン１０９にモニタリング画像Ｍｐを表示させる。
【０１３５】
ここで、ＣＰＵ１１０は、図９及び図１０に示すように、タッチスクリーン１０９に対して、モニタリング画像Ｍｐ上で時計回りに円を描くよう指を移動させるタッチ操作が行われると、ズームインする。
【０１３６】
このとき、ＣＰＵ１１０は、表示させているモニタリング画像Ｍｐ内の、描かれた円の内側となる部分がタッチスクリーン１０９の表示領域に目一杯表示されるようにズームインする。
【０１３７】
この結果、タッチスクリーン１０９に表示されているモニタリング画像Ｍｐは、描かれた円の内側となる部分がタッチスクリーン１０９の表示領域に目一杯に表示されるように拡大される。
【０１３８】
具体的に、ＣＰＵ１１０は、タッチ位置の軌跡から、描かれた円の中心点の画面座標Ｘと半径Ｒと算出する。ここで、ＣＰＵ１１０は、算出した円の中心点の画面座標Ｘをズームの中心点とする。
【０１３９】
さらにＣＰＵ１１０は、このようにして算出した円の中心点の画面座標Ｘと半径Ｒとから、モニタリング画像Ｍｐ内の、描かれた円の内側となる部分を特定する。
【０１４０】
そしてＣＰＵ１１０は、描かれた円の半径Ｒと、タッチスクリーン１０９の表示領域のサイズとをもとに、描かれた円の内側となる部分が、表示領域一杯に拡大されるようにズーム倍率を設定して、ズームインする。
【０１４１】
この場合、ＣＰＵ１１０は、図９及び図１０に示すように、描かれる円の半径Ｒが大きいほどズーム倍率を小さく、描かれる円の半径Ｒが小さいほどズーム倍率を大きくするようになっている。
【０１４２】
よって、ユーザは、例えば図１１に示すように、描く円の大きさを徐々に小さくしていくことで、拡大させたい部分を絞り込みながら徐々にズームインさせるようなこともできる。
【０１４３】
例えば、ユーザが、モニタリング画像Ｍｐ内の中央の女の子の顔に注目しているとする。ここで、ユーザは、まず、図１１（Ａ）に示すように、この女の子の顔とそれ以外の部分とを囲む大きめの円を描くことで、この女の子の顔を含む大まかな部分を拡大させる。
【０１４４】
さらにユーザは、図１１（Ｂ）及び（Ｃ）に示すように、描く円を小さくしながら、描く円の中心がこの女の子の顔の中心となるように描く円の中心をずらしていく。
【０１４５】
この結果、最終的に、図１１（Ｄ）に示すように、この女の子の顔が表示領域に目一杯拡大されて表示される。
【０１４６】
ここまで説明したように、ＤＳＣ１００は、タッチスクリーン１０９に対して、モニタリング画像Ｍｐ上で時計回りに円を描くよう指を移動させるタッチ操作が行われると、ズームイン操作が行われたと判別する。
【０１４７】
そしてＤＳＣ１００は、モニタリング画像Ｍｐ内の、描かれた円の内側となる部分が、タッチスクリーン１０９の表示領域に目一杯表示されるようにズームインするようにした。
【０１４８】
これにより、ＤＳＣ１００は、モニタリング画像Ｍｐの所望部分を囲む円を描くだけの簡易なタッチ操作で、この所望部分がタッチスクリーン１０９の表示領域に目一杯表示されるようズームインすることができる。
【０１４９】
尚、ここでは、ズームインする場合についてのみ説明したが、ズームアウトについては、第１の実施の形態と同様であり、その説明は省略する。
【０１５０】
また、ＤＳＣ１００は、再生モード時でも、撮影モード時でのズームインと同様にして、表示画像の所望部分がタッチスクリーン１０９の表示領域に目一杯表示されるよう拡大することができる。
【０１５１】
さらにズーム処理手順については、第１の実施の形態のズーム処理手順ＲＴ１のステップＳＰ４で行うズームの設定を、この第２の実施の形態で説明した設定に変えるようにすればよい。
【０１５２】
すなわち、ステップＳＰ４においてＣＰＵ１１０が、描かれた円の中心点の画面座標Ｘと半径Ｒとタッチスクリーン１０９の表示領域のサイズとをもとに、ズームの中心点とズーム倍率とを設定するようにすればよい。
【０１５３】
＜３．他の実施の形態＞
［３−１．他の実施の形態１］
尚、上述した第１及び第２の実施の形態では、再生モード時に、時計回りに円を描くよう指を移動させるタッチ操作が行われると、ＤＳＣ１００のＣＰＵ１１０が、タッチスクリーン１０９に表示させている再生画像を拡大するようにした。
【０１５４】
このとき、図１２に示すように、表示させている再生画像Ｓｐ内の、描かれた円の外側の部分はそのままに、描かれた円の内側となる部分だけを拡大するようにしてもよい。
【０１５５】
具体的に、ＣＰＵ１１０は、時計回りに円を描くよう指を移動させるタッチ操作が行われると、再生画像Ｓｐ内の、描かれた円の内側となる部分を特定する。
【０１５６】
そしてＣＰＵ１１０は、この描かれた円の内側となる部分を、描かれた円の中心点となる画面座標Ｘを中心に、描かれた量に応じた拡大率で拡大する。さらにＣＰＵ１１０は、拡大した部分の画像から、円外にはみ出てしまう部分をトリミングする。
【０１５７】
この結果、タッチスクリーン１０９に表示されている再生画像Ｓｐ内の、描かれた円の内側の部分だけが、描かれた円の中心点を中心に、この円内に拡大表示される。
【０１５８】
また例えば、ＤＳＣ１００のタッチスクリーン１０９がマルチタッチ対応であり、図１３に示すように、例えば、同時に２個の円を描くよう２本の指を移動させるタッチ操作が行われたとする。
【０１５９】
この場合、ＣＰＵ１１０は、２個の円の外側の部分はそのままに、同時に描かれた２個の円のそれぞれの内側となる部分を拡大するようにしてもよい。
【０１６０】
またこれに限らず、複数の円が順に描かれた場合には、順に描かれた複数の円のそれぞれの内側となる部分を順に拡大していくようにしてもよい。
【０１６１】
［３−２．他の実施の形態２］
また上述した第１及び第２の実施の形態では、円を描くよう指を移動させるタッチ操作が行われると、このタッチ操作をズーム操作と判別して、ズームを行うようにした。
【０１６２】
これに限らず、図１４に示すように、ＣＰＵ１１０が、モニタリング画像Ｍｐ上で指を軽く払うタッチ操作（フリック）が行われたことを、指の軌跡から判別すると、ズームイン操作が行われたと認識してズームインするようにしてもよい。
【０１６３】
具体的にＣＰＵ１１０は、フリックの軌跡を認識して、フリックの始点となる画面座標Ｘをズームの中心点に設定すると共に、フリックの速度（指の移動速度）に応じてズーム倍率を設定する。
【０１６４】
このときＣＰＵ１１０は、例えば、フリックの速度が速いほど、ズーム倍率が高くなるようにズーム倍率を設定する。
【０１６５】
これにより、ＤＳＣ１００は、モニタリング画像Ｍｐ上の所望部分を始点として、任意の速度でフリックを行うだけの簡易なタッチ操作で、ユーザにズームの中心点とズーム倍率とを指定させてズームインすることができる。
【０１６６】
尚、ＤＳＣ１００は、再生モード時でも、撮影モード時でのズームインと同様のフリックを行わせることで、表示画像を拡大することができる。
【０１６７】
さらに円に限らず、例えば、三角形、四角形などの図形を描くよう指を移動させるタッチ操作をズーム操作と判別して、ズームを行うようにしてもよい。この場合も、ＣＰＵ１１０は、円の場合と同様に、このタッチ位置の軌跡（すなわち指の軌跡）から図形の中心点と描かれた量と描かれた方向とを算出して、これらをもとに、ズームの中心点とズームの種別とズーム倍率とを設定して、ズームを行う。ただし、三角形などのように、描かれている途中で中心点を算出することが困難な図形の場合には、この中心点を１つの閉じた図形が描かれた時点で算出するなどすればよい。
【０１６８】
［３−３．他の実施の形態３］
さらに上述した第１の実施の形態では、ＣＰＵ１１０が、所定時間ごとに、描かれた円弧の長さに応じたズーム倍率で、ズームを行うようにした。
【０１６９】
これに限らず、ＣＰＵ１１０が、描かれた円弧の長さが例えば円周の１／４に達するごとに、１周分のズーム倍率／４のズーム倍率でズームを行うようにしてもよい。
【０１７０】
また、描かれた円弧の長さが例えば円周に達するごとに、つまり１つの円が描かれるごとに、１周分のズーム倍率でズームを行うようにしてもよい。
【０１７１】
こうすることで、所定の長さの円弧を描くまでズームを行わないように制御することが可能となり、例えば、タッチスクリーン１０９が誤ってタッチされたときにズームしてしまうような誤動作を防止することができる。
【０１７２】
またこれに限らず、描かれた円弧の長さによらず、円弧を描く速度に応じてズーム倍率を設定するようにしてもよい。
【０１７３】
［３−４．他の実施の形態４］
さらに上述した実施の形態では、情報処理装置としてのＤＳＣ１００に、撮像部としてのレンズ部１１８及び撮像素子１２０を設けるようにした。またこのＤＳＣ１００に、表示部としての液晶パネル１１５を設けるようにした。さらにこのＤＳＣ１００に位置検知部としてのタッチパネル１１３を設けるようにした。さらにこのＤＳＣ１００に軌跡認識部、設定部、制御部としてのＣＰＵ１１０を設けるようにした。
【０１７４】
本発明はこれに限らず、同様の機能を有するのであれば、上述したＤＳＣ１００の各機能部を、他の種々のハードウェアもしくはソフトウェアにより構成するようにしてもよい。例えば、ＤＳＣ１００に、液晶パネル１１５とタッチパネル１１３とで構成されるタッチスクリーン１０９の代わりに、タッチパネル機能を有する液晶パネルを設けるなどしてもよい。また液晶パネル１１５の代わりに有機ＥＬ（Electro-Luminescence）などの他の表示デバイスを設けるようにしてもよい。
【０１７５】
さらに上述した実施の形態では、ＤＳＣ１００に本発明を適用するようにした。これに限らず、タッチスクリーン１０９などの、タッチ操作が可能な表示デバイスを有する機器であれば、デジタルビデオカメラ、パーソナルコンピュータ、携帯型電話機など、この他種々の機器に適用するようにしてもよく、また適用することができる。
【０１７６】
例えば、地図画像を表示するナビゲーション装置に適用するようにしてもよい。本発明を適用することで、このナビゲーション装置は、１本の指によるシングルタッチで、地図画像上の任意の部分を中心に拡大／縮小することができるようになる。
【０１７７】
［３−５．他の実施の形態５］
さらに上述した実施の形態では、各種処理を実行するためのプログラムを、ＤＳＣ１００のプログラムＲＯＭ１１２に書き込んでおくようにした。
【０１７８】
これに限らず、このプログラムを例えばメモリカードなどの記録媒体に記録しておき、ＤＳＣ１００のＣＰＵ１１０が、このプログラムを記録媒体から読み出して実行するようにしてもよい。また記録媒体から読み出したプログラムを、ＥＥＰＲＯＭ１１７にインストールするようにしてもよい。
【０１７９】
［３−６．他の実施の形態６］
さらに本発明は、上述した第１及び第２実施の形態と他の実施の形態とに限定されるものではない。すなわち本発明は、上述した第１及び第２の実施の形態と他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用範囲が及ぶものである。
【産業上の利用可能性】
【０１８０】
本発明は、例えば、タッチスクリーンを有する機器で広く利用することができる。
【符号の説明】
【０１８１】
１……情報処理装置、２……表示部、３……位置検知部、４……軌跡認識部、５……設定部、６……制御部、７……撮像部、１００……ＤＳＣ（デジタルスチルカメラ）、１０９……タッチスクリーン、１１０……ＣＰＵ、１１１……プログラムＲＯＭ、１１２……ＲＡＭ、１１３……タッチパネル、１１４……操作部、１１５……液晶パネル、１１８……レンズ部、１２０……撮像素子。
【図１】
2010271774.tif 000003
【図２】
2010271774.tif 000004
【図３】
2010271774.tif 000005
【図４】
2010271774.tif 000006
【図５】
2010271774.tif 000007
【図６】
2010271774.tif 000008
【図７】
2010271774.tif 000009
【図８】
2010271774.tif 000010
【図９】
2010271774.tif 000011
【図１０】
2010271774.tif 000012
【図１１】
2010271774.tif 000013
【図１２】
2010271774.tif 000014
【図１３】
2010271774.tif 000015
【図１４】
2010271774.tif 000016