(57)【特許請求の範囲】
【請求項１】
画像情報に対する表示部の表示範囲を相対的に移動可能に表示制御する表示制御手段と、
前記表示部に重ねて配置される接触感知式の操作部に対する操作により接触した軌跡が予め定めたパターンに一致又は類似する場合に当該パターンに予め関連付けられた前記画像情報の範囲に前記表示範囲を移動する移動処理手段を有し、
前記画像情報が内部表示オブジェクトを有する場合に、
前記内部表示オブジェクト上での前記軌跡が前記予め定めたパターンに一致又は類似する場合、前記移動処理手段は、当該パターンに予め関連付けられた前記内部表示オブジェクトの範囲に前記表示範囲を移動し、移動方向に有効な表示オブジェクトが存在する場合は当該移動方向に前記画像情報に対し前記表示範囲を予め定めた余白分移動するよう移動処理する情報処理装置。
【請求項２】
前記移動処理手段は、前記軌跡が予め定めたパターンに一致又は類似しない場合に前記軌跡に基づいて前記画像情報に対し前記表示範囲を移動する請求項１に記載の情報処理装置。
【請求項３】
表示部及び前記表示部に重ねて配置される接触感知式の操作部を備えたコンピュータを、
画像情報に対する表示部の表示範囲を相対的に移動可能に表示制御する表示制御手段と、
前記表示部に重ねて配置される接触感知式の操作部に対する操作により接触した軌跡が予め定めたパターンに一致又は類似する場合に当該パターンに予め関連付けられた前記画像情報の範囲に前記表示範囲を移動する移動処理手段として機能させ、
前記画像情報が内部表示オブジェクトを有する場合に、
前記内部表示オブジェクト上での前記軌跡が前記予め定めたパターンに一致又は類似する場合、前記移動処理手段は、当該パターンに予め関連付けられた前記内部表示オブジェクトの範囲に前記表示範囲を移動し、移動方向に有効な表示オブジェクトが存在する場合は当該移動方向に前記画像情報に対し前記表示範囲を予め定めた余白分移動するよう移動処理するための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来の技術として、画像情報を拡大表示した場合に、表示範囲の移動に必要な操作回数の増加を抑制する情報処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された情報処理装置は、接触感知式の操作部を操作者の指先等ではらう操作（フリック操作）を検知し、当該フリック操作の速度により表示部に表示された画像情報等の表示範囲の移動量を算出するものであって、拡大表示の拡大率が大きくなるに従ってフリック操作の速度に対する表示範囲の移動量を大きくするため、拡大率が大きくなった場合に要する移動操作の回数を抑制する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３４５１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、表示範囲を画像情報の目的の範囲に移動するのに要する操作回数の増加を抑制する情報処理装置及び情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の情報処理装置及び情報処理プログラムを提供する。
【０００７】
［１］画像情報に対する表示部の表示範囲を相対的に移動可能に表示制御する表示制御手段と、
前記表示部に重ねて配置される接触感知式の操作部に対する操作により接触した軌跡が予め定めたパターンに一致又は類似する場合に当該パターンに予め関連付けられた前記画像情報の範囲に前記表示範囲を移動する移動処理手段を有し、
前記画像情報が内部表示オブジェクトを有する場合に、
前記内部表示オブジェクト上での前記軌跡が前記予め定めたパターンに一致又は類似する場合、前記移動処理手段は、当該パターンに予め関連付けられた前記内部表示オブジェクトの範囲に前記表示範囲を移動し、移動方向に有効な表示オブジェクトが存在する場合は当該移動方向に前記画像情報に対し前記表示範囲を予め定めた余白分移動するよう移動処理する情報処理装置。
【０００８】
［２］前記移動処理手段は、前記軌跡が予め定めたパターンに一致又は類似しない場合に前記軌跡に基づいて前記画像情報に対し前記表示範囲を移動する請求項１に記載の情報処理装置。
【００１０】
［３］表示部及び前記表示部に重ねて配置される接触感知式の操作部を備えたコンピュータを、
画像情報に対する表示部の表示範囲を相対的に移動可能に表示制御する表示制御手段と、
前記表示部に重ねて配置される接触感知式の操作部に対する操作により接触した軌跡が予め定めたパターンに一致又は類似する場合に当該パターンに予め関連付けられた前記画像情報の範囲に前記表示範囲を移動する移動処理手段として機能させ、
前記画像情報が内部表示オブジェクトを有する場合に、
前記内部表示オブジェクト上での前記軌跡が前記予め定めたパターンに一致又は類似する場合、前記移動処理手段は、当該パターンに予め関連付けられた前記内部表示オブジェクトの範囲に前記表示範囲を移動し、移動方向に有効な表示オブジェクトが存在する場合は当該移動方向に前記画像情報に対し前記表示範囲を予め定めた余白分移動するよう移動処理するための情報処理プログラム。
【発明の効果】
【００１１】
請求項１又は３に係る発明によれば、画像情報が内部表示オブジェクトを有する場合に、表示範囲を画像情報の目的の範囲に移動するのに要する操作回数の増加を抑制することができる。
【００１２】
請求項２に係る発明によれば、軌跡が予め定めたパターンに一致又は類似しない場合に軌跡に基づいて画像情報に対し表示範囲を移動することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施の形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２】図２（ａ）−（ｉ）は、特殊パターン情報の構成の一例を示す概略図である。
【図３】図３（ａ）は、画像情報の内容を示す概略図である。図３（ｂ）−（ｄ）は、表示制御手段により画像情報の一部が表示部の表示領域に表示される際の表示画面の構成の一例を示す概略図である。
【図４Ａ】図４Ａ（ａ）は、画像情報の内容を示す概略図である。また、図４Ａ（ｂ）は、表示制御手段により画像情報の一部が表示部の表示領域に表示される際の表示画面の構成の一例を示す概略図である。
【図４Ｂ】図４Ｂ（ｃ）−（ｅ）は、表示制御手段により画像情報の一部が表示部の表示領域に表示される際の表示画面の構成の一例を示す概略図である。
【図５】図５は、情報処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
［実施の形態］
（情報処理装置の構成）
図１は、実施の形態に係る情報処理装置の構成の一例を示すブロック図である。
【００１６】
この情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部１０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、文字や画像等を表示する表示部１２と、表示部１２に重ねて設けられる接触感知式の透明のタッチパッドであって情報処理装置１を操作するための操作部１３と、外部とネットワークを介して通信する通信部１４とを備える。
【００１７】
制御部１０は、後述する情報処理プログラム１１０を実行することで、表示制御手段１００、操作検出手段１０１、軌跡検出手段１０２、軌跡判定手段１０３及び移動処理手段１０４等として機能する。
【００１８】
表示制御手段１００は、操作者２（図３、図４Ａ、図４Ｂ）によって選択された画像情報１１１を表示部１２の表示領域１２０（図３、図４Ａ、図４Ｂ）に表示する。また、後述する移動処理手段１０４の処理に基づいて、表示領域１２０に対して画像情報１１１を移動及び拡縮して表示する。なお、画像情報１１１と表示領域１２０との関係は相対的なものであり、以下において「表示領域１２０に対して画像情報１１１を移動する」といった表現や「画像情報１１１に対して表示領域１２０を移動する」といった表現は同様の対応した意味をもつものとする。
【００１９】
操作検出手段１０１は、表示制御手段１００が画像情報１１１を表示している際に、操作部１３に対する操作者の操作内容を検出する。操作内容としては、操作部１３を操作者の指先等で触る操作（タッチ操作）、触って離す操作（タップ操作）、なぞる操作（ドラッグ操作）、はらう操作（フリック操作）等及びこれらの組み合わせを検出する。
【００２０】
軌跡検出手段１０２は、操作検出手段１０１が主にドラッグ操作している際の軌跡を検出し、軌跡情報１１２として記憶部１１に格納する。
【００２１】
軌跡判定手段１０３は、軌跡検出手段１０２が検出した軌跡情報１１２が後述する特殊パターン情報１１３と完全に一致するか、予め定めた閾値内で一致する（類似する）か判定する（以降、単純に「一致する」と記載する）。なお、類似するものには、パターンが相似する場合も含むものとする。
【００２２】
移動処理手段１０４は、軌跡判定手段１０３が軌跡情報１１２と特殊パターン情報１１３が一致すると判定された場合に、表示制御手段１００の表示する画像情報１１１の表示範囲を相対的に移動処理する。
【００２３】
記憶部１１は、制御部１０を上述した各手段１００−１０４として動作させる情報処理プログラム１１０、画像情報１１１、軌跡情報１１２及び特殊パターン情報１１３等を記憶する。
【００２４】
なお、一例として画像情報１１１を表示制御する場合について説明するが、画像情報１１１に代えてＨＴＭＬファイルやテキストファイル、表計算ソフトで作成されたファイル等の表示部１２に表示可能な情報であれば特に種類を問わない。
【００２５】
図２（ａ）−（ｉ）は、特殊パターン情報１１３の構成の一例を示す概略図である。
【００２６】
図２（ａ）に示す特殊パターン情報１１３ａと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の右下隅に表示範囲を移動する。なお、特殊パターン情報１１３ａ‐１１３ｉは、ストロークの方向（例えば、上から下になぞってから左側へなぞる等）を含めて一致しているか否か判定されるものであってもよいし、方向を考慮せずに判定されるものであってもよい。
【００２７】
図２（ｂ）に示す特殊パターン情報１１３ｂと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の左下隅に表示範囲を移動する。
【００２８】
図２（ｃ）に示す特殊パターン情報１１３ｃと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の右上隅に表示範囲を移動する。
【００２９】
図２（ｄ）に示す特殊パターン情報１１３ｄと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の左上隅に表示範囲を移動する。
【００３０】
図２（ｅ）に示す特殊パターン情報１１３ｅと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の下端に表示範囲を移動する。
【００３１】
図２（ｆ）に示す特殊パターン情報１１３ｆと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の上端に表示範囲を移動する。
【００３２】
図２（ｇ）に示す特殊パターン情報１１３ｇと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の左端に表示範囲を移動する。
【００３３】
図２（ｈ）に示す特殊パターン情報１１３ｈと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の右端に表示範囲を移動する。
【００３４】
図２（ｉ）に示す特殊パターン情報１１３ｉと一致する軌跡情報１１２が操作部に入力された場合、移動処理手段１０４は画像情報１１１の中央に表示範囲を移動する。
【００３５】
（情報処理装置の動作）
次に、本実施の形態の作用を、（１）基本動作、（２）特殊パターンによる移動動作、（３）内部表示オブジェクトに対する移動動作に分けて説明する。
【００３６】
（１）基本動作
図５は、情報処理装置１の動作例を示すフローチャートである。また、図３（ａ）は、画像情報１１１の内容を示す概略図である。また、図３（ｂ）−（ｄ）は、表示制御手段１００により画像情報１１１の一部が表示部１２の表示領域１２０に表示される際の表示画面の構成の一例を示す概略図である。
【００３７】
まず、操作者２は、情報処理装置１の操作部１３を操作し、表示を所望する画像情報１１１を選択する（図示せず）。選択された画像情報１１１は、図３（ａ）に示す画像情報１１１ａであるとして以降説明する。
【００３８】
情報処理装置１の表示制御手段１００は、図３（ｂ）に示すように、操作者２によって選択された画像情報１１１ａを表示部１２の表示領域１２０に表示する（Ｓ１）。図３（ｂ）に示す例は、画像情報１１１ａの大きさに対して表示領域１２０の大きさが小さい場合である。
【００３９】
操作者２は、情報処理装置１の操作部１３を操作し、ドラッグ操作によって画像情報１１１の表示領域１２０に対する相対位置を変更したり、２本指の間隔を増減するドラッグ操作（ピンチ操作）によって拡縮率を変更したりする。
【００４０】
表示制御手段１００は、操作検出手段１０１、軌跡検出手段１０２、軌跡判定手段１０３及び移動処理手段１０４の動作に基づき、表示領域１２０に対して画像情報１１１を移動及び拡縮して表示する。以降、特に移動動作について詳細に説明する。
【００４１】
（２）特殊パターンによる移動動作
図３（ｂ）に示すように画像情報１１１ａが表示されている場合において、画像情報１１１ａのうち、操作者２の確認したい範囲は範囲２０ａとする。そこで、操作者２は、表示領域１２０を画像情報１１１ａの右下隅に移動するべく、表示領域１２０に重ねて配置された操作部１３に対し特殊パターン情報１１３ａに一致するようにドラッグ操作する。
【００４２】
情報処理装置１の操作検出手段１０１は、上記した操作部１３に対する操作者２の操作を検出する（Ｓ２）。図３（ｂ）に示すように画像情報１１１ａは表示領域１２０内に収まっていないため（Ｓ３；Ｙｅｓ）、軌跡検出手段１０２は操作検出手段１０１が検出した操作を経時的に監視して軌跡１０２ａを検出して（Ｓ４）、操作者２が指先を操作部１３からリリースしたことを検知するまで（Ｓ６）、記憶部１１に軌跡情報１１２として記録する（Ｓ５、Ｓ７）。
【００４３】
次に、軌跡判定手段１０３は、軌跡１０２ａの移動距離が予め定めた閾値より小さい場合（Ｓ８；Ｙｅｓ）、当該軌跡１０２ａに対応する軌跡情報１１２と特殊パターン情報１１３とを比較し、軌跡１０２ａと特殊パターン情報１１３ａとが一致した場合（Ｓ９；Ｙｅｓ）、移動処理手段１０４は、特殊パターン情報１１３ａに対応した移動処理、つまり画像情報１１１ａの右下隅に表示領域１２０を移動するといった移動処理を行う（Ｓ１０）。
【００４４】
上記移動処理により表示制御手段１００が表示領域１２０に表示する画像情報１１１ａの内容は、図３（ｃ）に示すようになる。
【００４５】
その後、操作者２は範囲２０を表示領域１２０の中央に位置させるため操作部１３をドラッグ操作して画像情報１１１ａを移動させる。
【００４６】
軌跡判定手段１０３は、当該操作に対応した軌跡（図示せず）は特殊パターン情報１１３のいずれにも一致しないと判定し（Ｓ９；Ｎｏ）、移動処理手段１０４はドラッグ操作に対応して画像情報１１１ａを図３（ｄ）に示すように移動させる（Ｓ１４）。
【００４７】
また、ステップＳ８において、軌跡判定手段１０３が軌跡１０２ａの移動距離が予め定めた閾値以上と判定した場合（Ｓ８；Ｎｏ）も同様に、移動処理手段１０４はドラッグ操作に対応して画像情報１１１ａを移動させる（Ｓ１４）。
【００４８】
なお、ステップＳ３において、画像情報１１１ａが表示領域１２０内に収まっている場合（Ｓ３；Ｎｏ）、移動処理手段１０４は画像情報１１１ａの移動は不要と判断する（Ｓ１３）。
【００４９】
操作者２は、画像情報１１１ａの範囲２０を確認する。
【００５０】
（３）内部表示オブジェクトに対する移動動作
次に、画像情報中にスクロール可能な内部表示オブジェクトが含まれる場合について説明する。内部表示オブジェクトについては以下に示す図４Ａにおいて詳細に説明する。
【００５１】
図４Ａ（ａ）は、画像情報１１１の内容を示す概略図である。また、図４Ａ（ｂ）及び図４Ｂ（ｃ）−（ｅ）は、表示制御手段１００により画像情報１１１の一部が表示部１２の表示領域１２０に表示される際の表示画面の構成の一例を示す概略図である。
【００５２】
図４Ａ（ａ）に示すように、画像情報１１１ｂは、例えばスクロール表示可能な地図等の内部表示オブジェクト１１１ｃを有しており、当該内部表示オブジェクト１１１ｃに対しドラッグ操作を行うことで、画像情報１１１ｂ内の表示領域１２０ｂに対して内部表示オブジェクト１１１ｃを移動することができる。
【００５３】
まず、操作者２が画像情報１１１ｂを選択すると、情報処理装置１の表示制御手段１００は、図４Ａ（ｂ）に示すように、操作者２によって選択された画像情報１１１ｂを表示部１２の表示領域１２０に表示する。
【００５４】
図４Ａ（ｂ）に示すように画像情報１１１ｂが表示されている場合において、画像情報１１１ｂのうち、操作者２の確認したい範囲は範囲２０ｂ１及び２０ｂ２とする。そこで、操作者２は、まず範囲２０ｂ１を確認するべく、表示領域１２０が内部表示オブジェクト１１１ｃを拡大表示するようドラッグ操作及びピンチ操作し、図４Ｂ（ｃ）の状態とする。次に、操作者２は、画像情報１１１ｂの範囲２０ｂ１を確認する。
【００５５】
ここで、図４Ｂ（ｃ）に示す状態では、操作者２のドラッグ操作は内部表示オブジェクト１１１ｃの表示領域１２０ｂに対する移動となってしまい、表示領域１２０を範囲２０ｂ２に移動することが困難である。
【００５６】
そこで、操作者２は、内部表示オブジェクト１１１ｃ上において、表示領域１２０に重ねて配置された操作部１３に対し特殊パターン情報１１３ａに一致するようにドラッグ操作する（軌跡１０２ｂ１）。
【００５７】
上記操作に基づき、「（２）特殊パターンによる移動動作」と同様に、情報処理装置１においてステップＳ２−Ｓ１０が実行され、内部表示オブジェクト１１１ｃの周りには画像情報１１１ｂが存在するため、ステップＳ１１において移動処理手段１０４は内部表示オブジェクト１１１ｃに対して移動処理した先の方向に有効なオブジェクトがあると判断し（Ｓ１１；Ｎｏ）、表示領域１２０ｂから予め定めた余白分だけ右下方向に表示領域１２０を移動して図４Ｂ（ｄ）に示す状態とする（Ｓ１２）。
【００５８】
図４Ｂ（ｄ）に示す状態において、操作者２は、表示領域１２０を画像情報１１１ｂの右下隅に移動するべく、表示領域１２０に重ねて配置された操作部１３に対し特殊パターン情報１１３ａに一致するようにドラッグ操作する（軌跡１０２ｂ２）。
【００５９】
上記操作に基づき、「（２）特殊パターンによる移動動作」と同様に、情報処理装置１においてステップＳ２−Ｓ１０が実行され、図４Ｂ（ｅ）に示すように画像情報１１１ｂの右下隅に表示領域１２０が移動する。
【００６０】
操作者２は、画像情報１１１ｂの範囲２０ｂ２を確認する。
【００６１】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
【００６２】
上記実施の形態では制御部１０の各手段１００〜１０４の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記憶媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【００６３】
１     情報処理装置
２     操作者
１０   制御部
１１   記憶部
１２   表示部
１３   操作部
１４   通信部
２０   範囲
２０ａ 範囲
２０ｂ１      範囲
２０ｂ２      範囲
１００ 表示制御手段
１０１ 操作検出手段
１０２ 軌跡検出手段
１０２ａ      軌跡
１０２ｂ１    軌跡
１０２ｂ２    軌跡
１０３ 軌跡判定手段
１０４ 移動処理手段
１１０ 情報処理プログラム
１１１ 画像情報
１１１ａ      画像情報
１１１ｂ      画像情報
１１１ｃ      内部表示オブジェクト
１１２ 軌跡情報
１１３ 特殊パターン情報
１１３ａ‐１１３ｉ   特殊パターン情報
１２０ 表示領域
１２０ｂ      表示領域
【図１】
0006036598.tif 000002
【図２】
0006036598.tif 000003
【図３】
0006036598.tif 000004
【図４Ａ】
0006036598.tif 000005
【図４Ｂ】
0006036598.tif 000006
【図５】
0006036598.tif 000007