(57)【要約】【課題】画像の拡縮を、操作性を維持しながら単純な操作で行う。【解決手段】本発明に係る携帯端末（１）は、自装置のモードを、画像の拡縮モードとする操作を受け付ける拡縮キー（６）と、拡縮モード時にタッチパネル（５）にて受け付けたドラッグ操作に応じて出力された、少なくとも２つのタッチ位置情報に応じて、画像の拡大または縮小を行う拡縮実行部（２３）と、を備える。【選択図】図１
2016218859.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、タッチパネルと、を備える情報処理装置であって、
上記情報処理装置のモードを、上記画像を拡大または縮小するためのモードである拡縮モードとする操作を受け付けるモード切替操作部と、
上記拡縮モード時に上記タッチパネルにて受け付けたドラッグ操作に応じて出力された、上記タッチパネルにおける指示体のタッチ位置を示す、少なくとも２つのタッチ位置情報に応じて上記画像の拡大または縮小を行う拡縮実行部と、を備えることを特徴とする情報処理装置。
【請求項２】
上記拡縮実行部は、最新のタッチ位置情報と、当該タッチ位置情報の直前に出力されたタッチ位置情報とが示す位置の関係に応じて上記画像の拡大または縮小を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記拡縮実行部は、上記ドラッグ操作の開始位置を上記画像の拡大または縮小の中心位置とすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記拡縮実行部は、上記ドラッグ操作の開始位置から上記画像の拡大または縮小の中心位置を算出することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
上記拡縮実行部は、上記ドラッグ操作中に、上記モード切替操作部において所定の操作が実行された場合、拡大または縮小の中心位置を、直前の拡大または縮小の中心位置から変更することを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
上記拡縮実行部は、上記ドラッグ操作の距離に応じて、上記画像の拡大率または縮小率を変化させることを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
上記拡縮実行部は、上記ドラッグ操作の速度に応じて、上記画像の拡大率または縮小率を変化させることを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項８】
画像を表示する表示部と、タッチパネルと、を備える情報処理装置の制御方法であって、
上記情報処理装置のモードを、上記画像を拡大または縮小するためのモードである拡縮モードとする操作を受け付けるモード切替操作ステップと、
上記拡縮モード時に上記タッチパネルにて受け付けたドラッグ操作に応じて出力された、上記タッチパネルにおける指示体のタッチ位置を示す、少なくとも２つのタッチ位置情報に応じて上記画像の拡大または縮小を行う拡縮実行ステップと、を含むことを特徴とする情報処理装置の制御方法。
【請求項９】
請求項１に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、上記拡縮実行部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する表示部とタッチパネルとを備える情報処理装置に関する。
【背景技術】
【０００２】
タッチパネルに対する操作に応じて、表示された画像の拡大または縮小（以下、拡縮）を実行する情報処理装置が以前より知られている。例えば、従来の情報処理装置ではタッチパネルにタッチした２本の指の距離を広げたり、縮めたりする操作によって、画像の拡縮を実行する。しかしながら、上述した操作は複雑であり、ユーザの操作に精度が無い場合に誤動作が発生するという問題がある。これに対して、下記の特許文献１にはタッチパネルに対する単純な操作で、画像の拡縮を実現する技術が開示されている。具体的には、通常は別の動作の実行に対応付けられているドラッグ操作を、所定の物理ボタンを押しながら行った場合、画像の拡縮を実行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８２４２０号公報（２０１４年０９月２９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、ドラッグ操作を実行する前に、当該ドラッグ操作が画像の拡大のための操作か、または縮小のための操作かを特定するための起点を設定する必要がある。このため、ユーザはドラッグ操作の実行前に起点を設定しなければならず、操作性を損なうという問題がある。本発明は、上記の問題点に鑑みてなされたものであり、画像の拡縮を、操作性を維持しながら単純な操作で行うことができる情報処理装置などを提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、画像を表示する表示部と、タッチパネルと、を備える情報処理装置であって、上記情報処理装置のモードを、上記画像を拡大または縮小するためのモードである拡縮モードとする操作を受け付けるモード切替操作部と、上記拡縮モード時に上記タッチパネルにて受け付けたドラッグ操作に応じて出力された、上記タッチパネルにおける指示体のタッチ位置を示す、少なくとも２つのタッチ位置情報に応じて上記画像の拡大または縮小を行う拡縮実行部と、を備える。
【発明の効果】
【０００６】
本発明の一態様によれば、画像の拡縮を、操作性を維持しながら単純な操作で行うことができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】本発明に係る携帯端末の要部構成の一例を示すブロック図である。
【図２】図１に示す携帯端末の外観の一例を示す外観図である。
【図３】図１に示す携帯端末が実行する処理の一例を示すフローチャートである。
【図４】実施形態１に係る拡縮処理における画面遷移図である。
【図５】実施形態１に係る拡縮処理の一例を示すフローチャートである。
【図６】実施形態２に係る拡縮処理における画面遷移図である。
【図７】実施形態２に係る拡縮処理の一例を示すフローチャートである。
【図８】実施形態３に係る拡大処理における画面遷移図である。
【図９】実施形態３に係る縮小処理における画面遷移図である。
【図１０】実施形態３に係る拡縮処理の一例を示すフローチャートである。
【図１１】実施形態４に係る拡縮処理における画面遷移図である。
【図１２】実施形態４に係る拡縮処理の一例を示すフローチャートである。
【図１３】実施形態５に係る拡縮処理における画面遷移図である。
【図１４】実施形態５に係る拡縮処理の一例を示すフローチャートである。
【図１５】実施形態６に係る拡縮処理における画面遷移図である。
【図１６】実施形態６に係る拡縮処理の一例を示すフローチャートである。
【図１７】実施形態７に係る拡縮処理における画面遷移図である。
【図１８】実施形態７に係る拡縮処理における画面遷移図である。
【図１９】実施形態７に係る拡縮処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
〔実施形態１〕
以下、本発明の一実施形態について、図１〜図５に基づいて説明すれば、以下のとおりである。
【０００９】
まず、本実施形態に係る携帯端末１（情報処理装置）の概要について図２を参照して説明する。図２は携帯端末１の外観図である。携帯端末１は、通話機能を備えたいわゆる携帯電話である。図２に示すように、携帯端末１は２つの筐体（以下、第１筐体および第２筐体）が連結された構成であり、当該２つの筐体は略平板状の形状である。そして、第１筐体の一面（図２における最も広い面）に表示部４が配置されている。また、第２筐体の一面（図２における最も広い面）にハードキーが配置され、ハードキーの下方（第２筐体の内部）に、ハードキーに重畳してタッチパネル５のためのセンサが配置されている。携帯端末１は、第１筐体および第２筐体が連結部分のみで接触している開状態（図２に示す状態）と、第１筐体の表示部４が配置されている面（表示面）および第２筐体のハードキーが配置されている面（操作面）とが対向している閉状態（不図示）とに変形可能な構成である。また、携帯端末１は第２筐体の図２における側面に拡縮キー６（モード切替操作部）を備えている。なお、拡縮キー６の位置は図２の例に限定されないが、ユーザが携帯端末１を把持した状態で拡縮キー６を押下しやすい位置が好ましい。
【００１０】
表示部４は画像表示領域内に画像を表示する。表示部４は例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイなどを適用することが可能である。
【００１１】
ハードキーはユーザが携帯端末１を操作するための物理キーである。ハードキーはユーザが押下したキーに対応する信号を出力する。ハードキーは例えば、メニューキー、テンキー、十字キーなどであるが、この例に限定されない。
【００１２】
タッチパネル５はユーザが携帯端末１を操作するための入力デバイスである。タッチパネル５は上記センサを備えており、タッチパネル５に接触（または近接）する物体（指示体、ユーザの指やスタイラスなど）を所定時間ごとに検出し、検出した位置（タッチ位置、例えば、タッチパネル５上の２次元座標）を示す位置情報（タッチ位置情報）を出力する。当該位置情報は、物体の接触が起こったことを示す情報であるタッチイベントとともに出力される。換言すれば、タッチイベントは位置情報を含む情報である。本実施形態に係るタッチパネル５が物体の接触を検出する検出領域は、第２筐体のハードキーが配置されている面（操作面）の全体である。すなわち、第２筐体の操作面がタッチパネル５の検出面である。そのため、ハードキーのキートップ面は当該検出面の一部であり、検出領域に含まれる。なお、タッチパネル５が備える上記センサは、例えば静電容量センサであるが、この例に限定されない。
【００１３】
拡縮キー６はユーザが携帯端末１を操作するための物理キーである。拡縮キー６はユーザの押下によって、携帯端末１のモードを後述する拡縮モードとするための信号を出力する。
【００１４】
なお、本明細書では本発明に係る情報処理装置を、いわゆる折り畳み式の携帯電話である携帯端末１に適用した例を説明するが、適用例は携帯端末１に限定されない。例えば、ストレート式、スライド式、２軸ヒンジ式の携帯電話であってもよい。また、ノートＰＣ、携帯ゲーム機、デジタルカメラ、デジタルビデオカメラ、携帯音楽プレーヤー、スマートフォン、タブレット端末など、画像を表示する表示部とタッチパネルとを備える種々の情報処理装置に本発明を適用してもよい。
【００１５】
次に、携帯端末１の要部構成について図１を参照して説明する。図１は携帯端末１の要部構成を示すブロック図である。
【００１６】
図１に示すように、携帯端末１は、制御部２、記憶部３、表示部４、タッチパネル５、および拡縮キー６を備える。なお、表示部４、タッチパネル５、および拡縮キー６の詳細については既に説明しているため、ここでの説明を省略する。
【００１７】
記憶部３は携帯端末１が使用する各種データを記憶する。記憶部３は少なくとも画像データ３１を記憶している。画像データ３１は表示部４に表示させる画像のデータである。
【００１８】
制御部２は携帯端末１の機能を統括して制御する。制御部２は、操作取得部２１、処理決定部２２、拡縮実行部２３、表示制御部２４、およびキー入力取得部２５を含む。
【００１９】
キー入力取得部２５は拡縮キー６からの入力信号を取得し、拡縮モードへのモード変更指示を処理決定部２２に出力する。また、拡縮キー６からの入力信号が途切れたとき、すなわち、拡縮キー６の押下状態が解除されたとき、通常モードに戻すための拡縮モード解除指示を処理決定部２２に出力する。
【００２０】
操作取得部２１はタッチパネル５を制御する。具体的には、操作取得部２１はタッチパネル５を制御して上述したタッチイベントを取得する。そして、操作取得部２１は取得したタッチイベントに、位置情報を取得した時間を示す時間情報を対応付けて処理決定部２２に出力する。
【００２１】
処理決定部２２はユーザのタッチパネル５に対する操作に応じた処理を決定する。具体的には、処理決定部２２は、操作取得部２１から位置情報を取得すると、キー入力取得部２５からモード変更指示を受け取っているか否かを確認する。モード変更指示を受け取っていない場合、処理決定部２２は携帯端末１のモードを通常モードとして、通常モードにおけるユーザの操作に応じた処理を決定する。そして、処理実行部（不図示）に決定した処理の実行を指示する。一方、モード変更指示を受け取っている場合、処理決定部２２は携帯端末１のモードを拡縮モードとする。そして、操作取得部２１から取得した位置情報に応じて、画像の拡大処理を実行するか、または縮小処理を実行するかを決定する。なお、この決定の詳細については後述する。処理決定部２２は決定した内容に基づいて、拡大処理または縮小処理の実行を拡縮実行部２３に指示する。
【００２２】
拡縮実行部２３は表示部４に表示させる画像の拡大または縮小を実行する。拡縮実行部２３は、処理決定部２２からの指示に応じて、記憶部３から画像データ３１を読み出し、当該画像データ３１のサイズを拡大または縮小する。そして、拡大または縮小した画像データ３１を表示制御部２４に出力する。
【００２３】
表示制御部２４は表示部４に画像を表示させる。表示制御部２４は拡縮実行部２３から取得した、拡大または縮小後の画像データ３１を用いて、表示部４に画像を表示させる。
【００２４】
次に、携帯端末１が実行する処理について図３を参照して説明する。図３は、携帯端末１が実行する処理の一例を示すフローチャートである。
【００２５】
まず、操作取得部２１はダウンイベントを待機している（Ｓ１）。ここでダウンイベントとは、タッチパネル５に物体が接触していない状態から、ユーザの指などの物体がタッチパネル５に接触したときのタッチイベントのことである。以降、操作取得部２１がダウンイベントを取得したものとして説明する。操作取得部２１はダウンイベントを処理決定部２２に出力する。キー入力取得部２５は、拡縮キー６の押下を待機している（Ｓ２、モード切替操作ステップ）。拡縮キー６が押下されない場合（Ｓ２でＮＯ）、キー入力取得部２５はモード変更指示を処理決定部２２に出力しないこととなるので、処理決定部２２は通常処理（例えばスクロール処理またはフリック処理）を実行する（Ｓ３）。なお、通常処理の詳細については、本発明との関連性が薄いため、説明を省略する。一方、拡縮キー６が押下された場合（Ｓ２でＹＥＳ）、キー入力取得部２５は拡縮モードへのモード変更指示を処理決定部２２に出力する。処理決定部２２はモード変更指示を受けて拡縮処理を実行する（Ｓ４）。なお、拡縮処理の詳細については後述する。
【００２６】
次に、拡縮処理の詳細について図４および図５を参照して説明する。図４は、本実施形態に係る拡縮処理における画面遷移図である。また図５は、本実施形態に係る拡縮処理の一例を示すフローチャートである。
【００２７】
図４の（ａ）は拡大処理を実行する場合の画面遷移図である。携帯端末１に拡大処理を実行させる場合、まずユーザはタッチパネル５に指を接触させ、拡縮キー６を押下する。これにより、操作取得部２１がダウンイベントを取得する。なお以降、ダウンイベントに含まれる位置情報、すなわちタッチパネル５における平面（ｘｙ平面）座標を座標Ｄと称する。また、タッチパネル５におけるｘｙ平面は、図４におけるタッチパネル５の左下の頂点を原点とし、図４における右方向がｘ軸の正方向であり、上方向がｙ軸の正方向であるものとする。これは、以降の画面遷移図においても同様である。続いて、ユーザは拡縮キー６を押下した状態で、図４における上方向へのドラッグ操作を行う。これにより、操作取得部２１は当該ドラッグ操作に伴う複数のタッチイベントを処理決定部２２に出力することとなる。
【００２８】
処理決定部２２は、時間情報が最新のタッチイベントおよび当該タッチイベントの直前のタッチイベントに含まれる位置情報が示す２つの位置の関係、具体的にはそれぞれの位置情報におけるｙ座標の値を比較する。なお、図４の（ａ）に示すように、上記２つのタッチイベントに含まれる位置情報を座標Ａおよび座標Ｂとする。座標Ｂが、時間情報が最新のタッチイベントに含まれる位置情報であり、座標Ａが、座標Ｂが含まれるタッチイベントの直前のタッチイベントに含まれる位置情報である。図４の（ａ）の場合、座標Ａのｙ座標の値（座標Ａｙ）＜座標Ｂのｙ座標の値（座標Ｂｙ）となる。この場合、処理決定部２２は実行する処理を拡大処理に決定し、拡縮実行部２３に拡大処理の実行を指示する。一方、図４の（ｂ）は縮小処理を実行する場合の画面遷移図である。図４の（ｂ）の場合、座標Ａｙ＞座標Ｂｙとなる。この場合、処理決定部２２は実行する処理を縮小処理に決定し、拡縮実行部２３に縮小処理の実行を指示する。また、本実施形態に係る拡縮実行部２３は処理決定部２２からの指示を受けて、図４に示すように、表示部４の中央を中心として拡大または縮小を実行する。
【００２９】
なお、本実施形態では、図４における上方向のドラッグ操作と拡大処理とが対応付けられ、下方向のドラッグ操作と縮小処理とが対応付けられた構成を説明したが、拡大処理および縮小処理と対応付けられるドラッグ操作の方向は、拡大処理と縮小処理とに異なる方向のドラッグ操作が対応付けられていればよく、この例に限定されない。例えば、下方向のドラッグ操作に拡大処理が、上方向のドラッグ操作に縮小処理が対応付けられてもよい。これは、後述する他の実施形態についても同様である。
【００３０】
続いて、拡縮処理の流れを説明する。まず、処理決定部２２は、取得したタッチイベントの座標を「座標Ａ」として記憶する（Ｓ１１）。具体的には、処理決定部２２は座標Ａを一時的に保持しておく。そして、処理決定部２２はタッチイベントを待機する状態となる（Ｓ１２）。ここで処理決定部２２が、操作取得部２１からユーザの指などの物体がタッチパネルから離れたことを示すアップイベントを取得した場合（Ｓ１３でＹＥＳ）、拡縮処理は終了し、処理決定部２２は保持していた「座標Ａ」を削除する。一方、処理決定部２２がアップイベントではなく、タッチイベントを取得した場合（Ｓ１３でＮＯ）、処理決定部２２は、当該タッチイベントの座標を「座標Ｂ」として記憶する（Ｓ１４）。具体的には、処理決定部２２は座標Ｂを一時的に保持しておく。そして、処理決定部２２は座標Ａのｙ座標の値（座標Ａｙ）と座標Ｂのｙ座標の値（座標Ｂｙ）とを比較する（Ｓ１５）。座標Ａｙ＝座標Ｂｙである場合（Ｓ１５でＹＥＳ）、拡縮処理はＳ１１に戻る。そして、処理決定部２２は座標Ｂを新たな座標Ａとして記憶する。一方、座標Ａｙ＝座標Ｂｙでない場合（Ｓ１５でＮＯ）、処理決定部２２は座標Ａｙと座標Ｂｙとの大小関係を特定する（Ｓ１６）。座標Ａｙ＞座標Ｂｙである場合（Ｓ１６でＹＥＳ）、処理決定部２２は実行する処理を縮小処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、画面中央（表示部４の中央）を中心に縮小する（Ｓ１７、拡縮実行ステップ）。一方、座標Ａｙ＞座標Ｂｙでない場合（Ｓ１６でＮＯ）、すなわち座標Ａｙ＜座標Ｂｙである場合、処理決定部２２は実行する処理を拡大処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、画面中央（表示部４の中央）を中心に拡大する（Ｓ１８、拡縮実行ステップ）。
【００３１】
拡縮実行部２３は拡大または縮小後の画像データ３１を表示制御部２４に出力し、表示制御部２４は表示部４に取得した画像データ３１の画像を表示させる。これにより、ユーザは表示部４の中央を中心に拡大または縮小された画像を見ることができる。また拡縮処理は、Ｓ１７またはＳ１８の処理が終了すると、Ｓ１１に戻る。そして、処理決定部２２は座標Ｂを新たな座標Ａとして記憶する。
【００３２】
なお、本実施形態では、画面中央を中心に拡縮を行う構成を説明したが、拡縮の中心は、画面中央以外の表示部４の任意の位置であってもよい。
【００３３】
また、本実施形態では、ダウンイベントを取得した後、拡縮キー６の押下を取得する構成を説明したが、拡縮キー６の押下を取得した後、ダウンイベントを取得する構成であってもよい。すなわちユーザは、拡縮キー６を押下した状態で、自身の指をタッチパネル５に接触させてもよい。
【００３４】
〔実施形態２〕
本発明の他の実施形態について、図６および図７に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００３５】
図６は、本実施形態に係る拡縮処理における画面遷移図である。また図７は、本実施形態に係る拡縮処理の一例を示すフローチャートである。
【００３６】
実施形態１にて説明した構成と異なり、本実施形態に係る拡縮実行部２３は、図６に示すように、座標Ｄ（ドラッグ操作の開始位置）に対応する表示部４の位置を中心として画像の拡大または縮小を行う。これにより、ユーザが拡大または縮小の中心点を自由に決定することができる。
【００３７】
続いて、拡縮処理の流れを説明する。まず、処理決定部２２は取得したタッチイベントの座標を「座標Ｄ」として記憶する（Ｓ２１）。具体的には、処理決定部２２はダウンイベントの座標を「座標Ｄ」として一時的に保持しておく。以降のＳ２２〜Ｓ２７は、実施形態１にて説明した図５のＳ１１〜Ｓ１６と同様であるため、ここでの説明を省略する。なお、座標Ｄを保持したタイミングにおいて、処理決定部２２はさらに、ダウンイベントの座標を「座標Ａ」として一時的に保持する。つまり、座標Ｄを保持したタイミングにおけるＳ２２の「座標Ａ」は座標Ｄと同一の座標である。座標Ａｙ＞座標Ｂｙである場合（Ｓ２７でＹＥＳ）、処理決定部２２は実行する処理を縮小処理に決定し、拡縮実行部２３に指示するとともに、保持していた「座標Ｄ」を拡縮実行部２３に出力する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、取得した座標Ｄに対応する表示部４の位置を中心に縮小する（Ｓ２８）。一方、座標Ａｙ＞座標Ｂｙでない場合（Ｓ２７でＮＯ）、すなわち座標Ａｙ＜座標Ｂｙである場合、処理決定部２２は実行する処理を拡大処理に決定し、拡縮実行部２３に指示するとともに、保持していた「座標Ｄ」を拡縮実行部２３に出力する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、取得した座標Ｄに対応する表示部４の位置を中心に拡大する（Ｓ２９）。
【００３８】
〔実施形態３〕
本発明のさらに別の実施形態について、図８〜図１０に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００３９】
本実施形態に係る処理決定部２２は、実施形態１にて説明した機能に加え、取得した２つのタッチイベントの位置情報と時間情報とからドラッグ操作の速度を算出する。具体的には、処理決定部２２は、取得したタッチイベントに含まれる位置情報が示す２つの位置間の距離、すなわち座標Ａｙおよび座標Ｂｙの間の距離を算出する。また、処理決定部２２は、２つのタッチイベントの時間情報から座標Ａｙから座標Ｂｙまでの指の移動にかかった時間を算出する。そして、算出した距離を算出した時間で除算することで、座標Ａｙおよび座標Ｂｙの間のドラッグ操作の速度を算出する。続いて処理決定部２２は、算出した速度が閾値を超えているか否かを判定し、超えている場合、当該速度を拡縮実行部２３に出力する。
【００４０】
本実施形態に係る拡縮実行部２３は、処理決定部２２から速度を受け取ると、速度範囲と拡大または縮小の比率とを対応付けたデータテーブル（不図示）を参照して、拡大または縮小の比率を決定する。そして、処理決定部２２から拡大または縮小処理の実行指示を受け取ると、決定した比率で画像データ３１が示す画像を拡大または縮小する。
【００４１】
図８は、本実施形態に係る拡大処理における画面遷移図である。図８の（ａ）に示す上方向の矢印は、ユーザが指を速く上方向に移動させたことを示している。この場合、表示部４に表示されている画像の拡大率は、図８の（ａ）に示すように、後述する図８の（ｂ）の場合に比べて大きくなる。これに対して、図８の（ｂ）に示す上方向の矢印は、ユーザが指をゆっくり上方向に移動させたことを示している。この場合、表示部４に表示されている画像の拡大率は、図８の（ｂ）に示すように、図８の（ａ）の場合に比べて小さくなる。
【００４２】
図９は、本実施形態に係る縮小処理における画面遷移図である。図９の（ａ）に示す下方向の矢印は、ユーザが指を速く下方向に移動させたことを示している。この場合、表示部４に表示されている画像の縮小率は、図９の（ａ）に示すように、後述する図９の（ｂ）の場合に比べて大きくなる。これに対して、図９の（ｂ）に示す下方向の矢印は、ユーザが指をゆっくり下方向に移動させたことを示している。この場合、表示部４に表示されている画像の縮小率は、図９の（ｂ）に示すように、図９の（ａ）の場合に比べて小さくなる。
【００４３】
続いて、拡縮処理の流れを説明する。図１０は、本実施形態に係る拡縮処理の流れの一例を示すフローチャートである。なお、Ｓ３１〜Ｓ３４、およびＳ３７は、実施形態１にて説明した図５のＳ１１〜Ｓ１４、およびＳ１６と同様であるため、ここでの説明を省略する。
【００４４】
処理決定部２２は座標Ａｙと座標Ｂｙとの間の移動速度を算出する（Ｓ３５）。そして、処理決定部２２は算出した移動速度が閾値より大きいか否かを判定する（Ｓ３６）。閾値より大きいと判定した場合（Ｓ３６でＹＥＳ）、処理決定部２２は算出した速度を拡縮実行部２３に出力する。一方、閾値以下であると判定した場合（Ｓ３６でＮＯ）、拡縮処理はＳ１１に戻る。そして、処理決定部２２は座標Ｂを新たな座標Ａとして記憶する。
【００４５】
拡縮実行部２３は、処理決定部２２から拡大処理の実行指示を受け取ると、画像データ３１が示す画像を、画面中央（表示部４の中央）を中心に移動速度に応じた比率で拡大する（Ｓ３８）。一方、拡縮実行部２３は、処理決定部２２から縮小処理の実行指示を受け取ると、画像データ３１が示す画像を、画面中央（表示部４の中央）を中心に移動速度に応じた比率で縮小する（Ｓ３９）。具体的には、拡縮実行部２３は、処理決定部２２から速度を受け取ると、データテーブルを参照して速度と対応付けられた比率を特定する。そして、特定した比率で画像データ３１が示す画像を拡大または縮小する。
【００４６】
なお本実施形態では、速度に応じた比率で画像を拡大または縮小する例を説明したが、座標Ａと座標Ｂとの距離に応じた比率で画像を拡大または縮小する構成であってもよい。上記距離はＡＢ間の長さであってもよいし、座標Ａのｙ座標と座標Ｂのｙ座標との距離であってもよい。
【００４７】
〔実施形態４〕
本発明のさらに別の実施形態について、図１１および図１２に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４８】
本実施形態に係る処理決定部２２は、ダウンイベントにおける位置情報（座標Ｄ）が示す位置と、ダウンイベント以降のタッチイベントにおける位置情報（座標Ａおよび座標Ｂ）が示す位置との距離を算出し、一時的に保持する。なお以降、座標Ｄが示す位置と座標Ａが示す位置との距離を距離Ａ、座標Ｄが示す位置と座標Ｂが示す位置との距離を距離Ｂと称する場合がある。また、本実施形態に係る処理決定部２２は、実施形態１にて説明した座標Ａｙと座標Ｂｙとを比較する構成に代えて、上述した距離Ａと距離Ｂとを比較し、拡大処理を実行するか、または縮小処理を実行するかを決定する。
【００４９】
図１１は、本実施形態に係る拡縮処理における画面遷移図であり、図１１の（ａ）は拡大処理を示す図である。図１１の（ａ）に示すように、距離Ａ＜距離Ｂである場合、処理決定部２２は拡大処理を実行することを決定し、拡大処理の実行指示を拡縮実行部２３に指示する。これにより、図１１の（ａ）に示すように、表示部４に拡大された画像が表示される。一方、図１１の（ｂ）は縮小処理を示す図である。図１１の（ｂ）に示すように、距離Ａ＞距離Ｂである場合、処理決定部２２は縮小処理を実行することを決定し、縮小処理の実行指示を拡縮実行部２３に指示する。これにより、図１１の（ｂ）に示すように、表示部４に縮小された画像が表示される。
【００５０】
続いて、拡縮処理の流れを説明する。図１２は、本実施形態に係る拡縮処理の流れの一例を示すフローチャートである。まず、処理決定部２２は取得したタッチイベントの座標を「座標Ｄ」として記憶する（Ｓ４１）。具体的には、処理決定部２２はダウンイベントの座標を「座標Ｄ」として一時的に保持しておく。また、処理決定部２２はダウンイベントの座標を「座標Ａ」として一時的に保持しておく。続いて、処理決定部２２は、座標Ｄと現在のタッチイベントの座標（座標Ａ）との距離を距離Ａとして記憶する（Ｓ４２）。具体的には、処理決定部２２は、算出した座標Ｄと座標Ａとの距離を距離Ａとして一時的に保持しておく。なおここでは、座標Ｄ＝座標Ａであるため、距離Ａ＝０である。以降のＳ４３〜Ｓ４５は、実施形態１にて説明した図５のＳ１２〜Ｓ１４と同様であるため、ここでの説明を省略する。続いて、処理決定部２２は座標Ｄと座標Ｂとの距離を距離Ｂとして記憶する（Ｓ４６）。具体的には、処理決定部２２は、算出した座標Ｄと座標Ｂとの距離を距離Ｂとして一時的に保持しておく。続いて、処理決定部２２は距離Ａと距離Ｂとを比較する（Ｓ４７）。距離Ａ＝距離Ｂである場合（Ｓ４７でＹＥＳ）、拡縮処理はＳ４２に戻る。そして、処理決定部２２は距離Ｂを新たな距離Ａとして記憶する。一方、距離Ａ＝距離Ｂでない場合（Ｓ４７でＮＯ）、処理決定部２２は距離Ａと距離Ｂとの大小関係を特定する（Ｓ４８）。距離Ａ＞距離Ｂである場合（Ｓ４８でＹＥＳ）、処理決定部２２は実行する処理を縮小処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を縮小する（Ｓ４９）。一方、距離Ａ＞距離Ｂでない場合（Ｓ４８でＮＯ）、すなわち距離Ａ＜距離Ｂである場合、処理決定部２２は実行する処理を拡大処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を拡大する（Ｓ５０）。なお本実施形態では、拡縮実行部２３は、表示部４の中央を中心に画像を拡大または縮小してもよいし、座標Ｄに対応する表示部４の位置を中心に画像を拡大または縮小してもよい。
【００５１】
拡縮実行部２３は拡大または縮小後の画像データ３１を表示制御部２４に出力し、表示制御部２４は表示部４に取得した画像データ３１の画像を表示させる。これにより、ユーザは拡大または縮小された画像を見ることができる。また拡縮処理は、Ｓ４９またはＳ５０の処理が終了すると、Ｓ４２に戻る。そして、処理決定部２２は距離Ｂを新たな距離Ａとして記憶する。
【００５２】
〔実施形態５〕
本発明のさらに別の実施形態について、図１３および図１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５３】
本実施形態に係る処理決定部２２は、実施形態１にて説明した構成と異なり、座標Ａのｘ座標の値（座標Ａｘ）と座標Ｂのｘ座標の値（座標Ｂｘ）とを比較する。そして、座標Ａｘと座標Ｂｘとの大小関係に応じて、実行する処理を拡大処理とするか、または縮小処理とするかを決定する。また、本実施形態に係る処理決定部２２は、ダウンイベントの座標Ｄを拡縮実行部２３に出力する。
【００５４】
また、本実施形態に係る拡縮実行部２３は、画像の拡大または縮小の中心となる表示部４の位置を算出する。具体的には、拡縮実行部２３は、処理決定部２２から座標Ｄを取得すると、予め記憶部３に記憶されている、タッチパネルの幅（ｘ軸方向の長さ）Ｗの半分の値Ｗ／２を読み出す。そして、（ｘ，ｙ）＝（Ｗ／２，座標Ｄのｙ座標）となる座標Ｃを算出し、座標Ｃに対応する表示部４の位置を特定する。拡縮実行部２３は、画像データ３１が示す画像を、特定した表示部４の位置を中心に拡大または縮小する。
【００５５】
図１３は、本実施形態に係る拡縮処理における画面遷移図であり、図１３の（ａ）は拡大処理を実行する場合の画面遷移図である。この例の場合、ユーザは拡大処理を携帯端末１に実行させるために、拡縮キー６を押下した状態で、図１３における右方向（ｘ軸の正方向）へのドラッグ操作を行う。すなわち、座標Ａｘ＜座標Ｂｘとなる方向へのドラッグ操作を行う。これにより、図１３の（ａ）に示すように、表示部４に表示された画像は、座標Ｃに対応する表示部４の位置を中心に拡大される。
【００５６】
一方、図１３の（ｂ）は縮小処理を実行する場合の画面遷移図である。この例の場合、ユーザは縮小処理を携帯端末１に実行させるために、拡縮キー６を押下した状態で、図１３における左方向（ｘ軸の負方向）へのドラッグ操作を行う。すなわち、座標Ａｘ＞座標Ｂｘとなる方向へのドラッグ操作を行う。これにより、図１３の（ｂ）に示すように、表示部４に表示された画像は、座標Ｃに対応する表示部４の位置を中心に縮小される。
【００５７】
続いて、拡張処理の流れを説明する。図１４は、本実施形態に係る拡縮処理の流れの一例を示すフローチャートである。処理決定部２２は取得したタッチイベントの座標（座標Ｄ）を、拡縮実行部２３に出力する。拡縮実行部２３は、座標Ｄを取得すると座標Ｃを計算する（Ｓ５１）。座標Ｃは（ｘ，ｙ）＝（Ｗ／２，座標Ｄのｙ座標）である。また、Ｗはタッチパネル５の幅の値である。以降のＳ５２〜Ｓ５５は、実施形態１にて説明した図５のＳ１１〜Ｓ１４と同様であるため、ここでの説明を省略する。処理決定部２２は、座標Ａのｘ座標の値（座標Ａｘ）と座標Ｂのｘ座標の値（座標Ｂｘ）とを比較する（Ｓ５６）。座標Ａｘ＝座標Ｂｘである場合（Ｓ５６でＹＥＳ）、拡縮処理はＳ５２に戻る。そして、処理決定部２２は座標Ｂを新たな座標Ａとして記憶する。一方、座標Ａｘ＝座標Ｂｘでない場合（Ｓ５６でＮＯ）、処理決定部２２は座標Ａｘと座標Ｂｘとの大小関係を特定する（Ｓ５７）。座標Ａｘ＞座標Ｂｘである場合（Ｓ５７でＹＥＳ）、処理決定部２２は実行する処理を縮小処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、算出した座標Ｃに対応する表示部４の位置を中心に縮小する（Ｓ５８）。一方、座標Ａｘ＞座標Ｂｘでない場合（Ｓ５７でＮＯ）、すなわち座標Ａｘ＜座標Ｂｘである場合、処理決定部２２は実行する処理を拡大処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、算出した座標Ｃに対応する表示部４の位置を中心に拡大する（Ｓ５９）。
【００５８】
拡縮実行部２３は拡大または縮小後の画像データ３１を表示制御部２４に出力し、表示制御部２４は表示部４に取得した画像データ３１の画像を表示させる。これにより、ユーザは座標Ｃに対応する表示部４の位置を中心に拡大または縮小された画像を見ることができる。また拡縮処理は、Ｓ５８またはＳ５９の処理が終了すると、Ｓ５２に戻る。そして、処理決定部２２は座標Ｂを新たな座標Ａとして記憶する。
【００５９】
なお本実施形態に係る携帯端末１は、座標Ａのｘ座標と座標Ｂのｘ座標との距離に応じた比率で画像を拡大または縮小する構成であってもよい。
【００６０】
〔実施形態６〕
本発明のさらに別の実施形態について、図１５および図１６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６１】
図１５は、本実施形態に係る拡縮処理における画面遷移図である。本実施形態では、拡大処理を携帯端末１に実行させる場合、図１５の（ａ）に示すように、ユーザは右回りの回転操作（右回りに円を描くドラッグ操作）を実行する。一方、縮小処理を携帯端末１に実行させる場合、図１５の（ｂ）に示すように、ユーザは左回りの回転操作（左回りに円を描くドラッグ操作）を実行する。
【００６２】
本実施形態に係る処理決定部２２は、実施形態１にて説明した構成と異なり、取得した複数のタッチイベントを時系列順としたとき、タッチイベントに含まれる位置情報（座標）の変化が回転操作を示しているか否かを判定する。そして、回転操作を示している場合、当該回転操作が右回りの回転操作か、または左回りの回転操作かを判定し、当該判定の結果に応じて、拡大処理を実行するか、または縮小処理を実行するかを決定する。
【００６３】
続いて、拡縮処理の流れを説明する。図１６は、本実施形態に係る拡縮処理の流れの一例を示すフローチャートである。なお、Ｓ６１は実施形態２にて説明した図７のＳ２１と同様であり、Ｓ６２およびＳ６３は実施形態１にて説明した図５のＳ１２およびＳ１３と同様であるため、ここでの説明を省略する。
【００６４】
処理決定部２２は、座標の変化が回転操作を示しているか否かを判定する（Ｓ６５）。回転操作を示していない場合（Ｓ６５でＮＯ）、拡縮処理はＳ６２に戻る。一方、回転操作を示している場合（Ｓ６５でＹＥＳ）、処理決定部２２は、当該回転操作が右回りであるか否かを判定する（Ｓ６６）。右回りでないと判定した場合（Ｓ６６でＮＯ）、すなわち左回りであると判定した場合、処理決定部２２は実行する処理を縮小処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、座標Ｄに対応する表示部４の位置を中心に縮小する（Ｓ６７）。一方、右回りであると判定した場合（Ｓ６６でＹＥＳ）、処理決定部２２は実行する処理を拡大処理に決定し、拡縮実行部２３に指示する。拡縮実行部２３は当該指示に応じて、画像データ３１が示す画像を、座標Ｄに対応する表示部４の位置を中心に拡大する（Ｓ６８）。
【００６５】
拡縮実行部２３は拡大または縮小後の画像データ３１を表示制御部２４に出力し、表示制御部２４は表示部４に取得した画像データ３１の画像を表示させる。これにより、ユーザは座標Ｄに対応する表示部４の位置を中心に拡大または縮小された画像を見ることができる。また拡縮処理は、Ｓ６７またはＳ６８の処理が終了すると、Ｓ６２に戻る。
【００６６】
〔実施形態７〕
本発明のさらに別の実施形態について、図１７〜図１９に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６７】
本実施形態では、画像の拡縮が終了した後で、再度画像の拡縮を携帯端末１に実行させる場合に、あるドラッグ操作中の１回目の拡縮から２回目の拡縮までの間における拡縮キー６の押下状態に応じて、２回目の拡縮の中心位置を変更する構成について説明する。
【００６８】
図１７および図１８は、本実施形態に係る拡縮処理における画面遷移図である。図１７に示すように、１回目の拡縮から２回目の拡縮までの間、拡縮キー６を押下しておくと、２回目の拡縮（図１７の例では縮小）の中心位置が、１回目の拡縮の中心位置（図１７の例では座標Ｄに対応する表示部４の位置）となる。一方、図１８に示すように、１回目の拡縮から２回目の拡縮までの間で、拡縮キー６の押下状態を一度解除し、再度押下状態とする（所定の操作を実行する）と、２回目の拡縮（図１８の例では縮小）の中心位置が、再度拡縮キー６が押下されたときの指の位置に対応する表示部４の位置（図１８の例では座標Ａに対応する表示部４の位置）となる。
【００６９】
本実施形態に係るキー入力取得部２５は、拡大または縮小後の画像が表示部４に表示された後、拡縮キー６の押下状態が解除され、再度押下状態となったか否かを判定し、判定結果を処理決定部２２に出力する。また、本実施形態に係る処理決定部２２は、キー入力取得部２５から取得した判定結果を一時的に保持しておく。そして、「座標Ａ」を保持した後、当該判定結果が、拡縮キー６の押下状態が解除され、再度押下状態となったことを示している場合、「座標Ａ」を新たな「座標Ｄ」として記憶する。本実施形態に係る拡縮実行部２３は、座標Ｄに対応する表示部４の位置を中心に画像の拡縮を行うので、２回目の拡縮の中心位置が変更されることとなる。
【００７０】
続いて、拡縮処理の流れを説明する。図１９は、本実施形態に係る拡縮処理の流れの一例を示すフローチャートである。なお、Ｓ７１、Ｓ８０、Ｓ８１は実施形態２にて説明した図７のＳ２１、Ｓ２８、Ｓ２９と同様であり、Ｓ７２、Ｓ７５〜Ｓ７９は実施形態１にて説明した図５のＳ１１〜Ｓ１６と同様であるため、ここでの説明を省略する。
【００７１】
処理決定部２２は、キー入力取得部２５から取得して保持していた判定結果を確認し、前回の拡縮後に拡縮キー６の押下状態が解除され、再度押下状態となったか否かを判定する（Ｓ７３）。拡縮キー６の押下状態が解除され、再度押下状態となったと判定した場合（Ｓ７３でＹＥＳ）、処理決定部２２は、保持している座標Ａを新たな「座標Ｄ」として記憶する（Ｓ７４）。具体的には、処理決定部２２は、保持している「座標Ｄ」を座標Ａに変更する。一方、再度押下状態となっていないと判定した場合（Ｓ７３でＮＯ）、Ｓ７４の処理を省略する。
【００７２】
キー入力取得部２５は、拡大または縮小後の画像が表示部４に表示された後、拡縮キー６の押下状態が解除され、再度押下状態となったか否かを判定し、判定結果を処理決定部２２に出力する。処理決定部２２は、拡縮キー６押下の有無を記憶する（Ｓ８２）。具体的には、キー入力取得部２５から取得した判定結果を一時的に保持しておく。そして、Ｓ７２の処理に戻る。
【００７３】
〔ソフトウェアによる実現例〕
携帯端末１の制御ブロック（特に操作取得部２１、処理決定部２２、拡縮実行部２３、表示制御部２４、およびキー入力取得部２５）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７４】
後者の場合、携帯端末１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７５】
〔まとめ〕
本発明の態様１に係る情報処理装置（携帯端末１）は、画像を表示する表示部４と、タッチパネル５と、を備える情報処理装置であって、上記情報処理装置のモードを、上記画像を拡大または縮小するためのモードである拡縮モードとする操作を受け付けるモード切替操作部（拡縮キー６）と、上記拡縮モード時に上記タッチパネルにて受け付けたドラッグ操作に応じて出力された、上記タッチパネルにおける指示体のタッチ位置を示す、少なくとも２つのタッチ位置情報に応じて上記画像の拡大または縮小を行う拡縮実行部２３と、を備える。
【００７６】
上記の構成によれば、拡縮モード時にタッチパネルにて受け付けたドラッグ操作に応じて出力された、少なくとも２つのタッチ位置情報に応じて画像の拡大または縮小を実行する。これにより、画像の拡大のための操作か、または縮小のための操作かを特定するための起点を予め設定しておく必要が無くなる。よって、ユーザは１回のドラッグ操作のみで画像の拡大または縮小を実行することができる。以上より、画像の拡大または縮小を、操作性を維持しながら単純な操作で行うことができる。
【００７７】
本発明の態様２に係る情報処理装置は、上記態様１において、上記拡縮実行部は、上記ドラッグ操作における最新のタッチ位置情報と、当該タッチ位置情報の直前に出力されたタッチ位置情報とが示す位置の関係に応じて上記画像の拡大または縮小を行ってもよい。
【００７８】
上記の構成によれば、最新のタッチ位置情報と、当該タッチ位置情報の直前に出力されたタッチ位置情報とが示す位置の関係に応じて画像の拡大または縮小を行うので、ユーザがリアルタイムで行っているドラッグ操作に合わせた画像の拡大または縮小を実行することができる。
【００７９】
本発明の態様３に係る情報処理装置は、上記態様１または２において、上記拡縮実行部は、上記ドラッグ操作の開始位置を上記画像の拡大または縮小の中心位置としてもよい。
【００８０】
本発明の態様４に係る情報処理装置は、上記態様１または２において、上記拡縮実行部は、上記ドラッグ操作の開始位置から上記画像の拡大または縮小の中心位置を算出してもよい。
【００８１】
上記態様３の構成によれば、ドラッグ操作の開始位置を画像の拡大または縮小の中心位置とする。また、上記態様４の構成によれば、ドラッグ操作の開始位置から画像の拡大または縮小の中心位置を算出する。これにより、ユーザは拡大または縮小の中心位置を、容易に決定することができる。
【００８２】
本発明の態様５に係る情報処理装置は、上記態様３または４において、上記拡縮実行部は、上記ドラッグ操作中に、上記モード切替操作部において所定の操作が実行された場合、拡大または縮小の中心位置を、直前の拡大または縮小の中心位置から変更してもよい。
【００８３】
上記の構成によれば、ドラッグ操作中に、モード切替操作部において所定の操作が実行された場合、拡大または縮小の中心位置を、直前の拡大または縮小の中心位置から変更する。これにより、ユーザはタッチパネルから指を離すことなく、画像の拡大または縮小の中心位置を変更することができる。
【００８４】
本発明の態様６に係る情報処理装置は、上記態様１から５のいずれかにおいて、上記拡縮実行部は、上記ドラッグ操作の距離に応じて、上記画像の拡大率または縮小率を変化させてもよい。
【００８５】
本発明の態様７に係る情報処理装置は、上記態様１から５のいずれかにおいて、上記拡縮実行部は、上記ドラッグ操作の速度に応じて、上記画像の拡大率または縮小率を変化させてもよい。
【００８６】
上記態様６の構成によれば、ドラッグ操作の距離に応じて、画像の拡大または縮小の割合を変化させる。また、上記態様７の構成によれば、ドラッグ操作の速度に応じて、画像の拡大または縮小の割合を変化させる。これにより、ユーザは画像の拡大率または縮小率を、容易に変化させることができる。
【００８７】
本発明の態様８に係る情報処理装置の制御方法は、画像を表示する表示部と、タッチパネルと、を備える情報処理装置の制御方法であって、上記情報処理装置のモードを、上記画像を拡大または縮小するためのモードである拡縮モードとする操作を受け付けるモード切替操作ステップ（Ｓ２）と、上記拡縮モード時に上記タッチパネルにて受け付けたドラッグ操作における、上記タッチパネルにおける指示体のタッチ位置を示す、少なくとも２つのタッチ位置情報に応じて上記画像の拡大または縮小を行う拡縮実行ステップ（Ｓ１７、Ｓ１８）と、を含む。
【００８８】
上記態様８に係る情報処理装置の制御方法は、上記態様１に係る情報処理装置と同様の作用効果を奏する。
【００８９】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部（ソフトウェア要素）として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００９１】
本発明は、画像を表示する表示部とタッチパネルとを備える情報処理装置に利用することができる。
【符号の説明】
【００９２】
１  携帯端末（情報処理装置）、４  表示部、５  タッチパネル、６  拡縮キー（モード切替操作部）、２３  拡縮実行部、Ｓ２  モード切替操作ステップ、Ｓ１７  拡縮実行ステップ、Ｓ１８  拡縮実行ステップ
【図１】
2016218859.tif 000003
【図２】
2016218859.tif 000004
【図３】
2016218859.tif 000005
【図４】
2016218859.tif 000006
【図５】
2016218859.tif 000007
【図６】
2016218859.tif 000008
【図７】
2016218859.tif 000009
【図８】
2016218859.tif 000010
【図９】
2016218859.tif 000011
【図１０】
2016218859.tif 000012
【図１１】
2016218859.tif 000013
【図１２】
2016218859.tif 000014
【図１３】
2016218859.tif 000015
【図１４】
2016218859.tif 000016
【図１５】
2016218859.tif 000017
【図１６】
2016218859.tif 000018
【図１７】
2016218859.tif 000019
【図１８】
2016218859.tif 000020
【図１９】
2016218859.tif 000021