(57)【要約】【課題】コンテンツ表示に関するユーザビリティを高めること。【解決手段】本願にかかる情報制御プログラムは、端末装置の表示画面に触れる所定の操作が行われた後に、所定の操作が行われたことにより表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定手順と、判定手順により維持操作が行われていると判定された場合には、所定の操作に応じて開始される第１の変更動作であって、表示画面に表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する情報制御手順とをコンピュータに実行させる。【選択図】図３
2019079152.tif 000002
【特許請求の範囲】
【請求項１】
端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定手順と、
前記判定手順により維持操作が行われていると判定された場合には、前記所定の操作に応じて開始される第１の変更動作であって、前記表示画面に表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する情報制御手順と
をコンピュータに実行させるための情報制御プログラム。
【請求項２】
前記判定手順は、前記表示画面を押下するタッチ操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１に記載の情報制御プログラム。
【請求項３】
前記判定手順は、前記タッチ操作として、前記表示画面を所定回数連続で押下するタッチ操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項２に記載の情報制御プログラム。
【請求項４】
前記判定手順は、前記表示画面をなぞる操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜３のいずれか１つに記載の情報制御プログラム。
【請求項５】
前記判定手順は、前記所定の操作として、前記表示画面を押下するタッチ操作を行うことにより前記表示画面に静止して触れた状態から前記表示画面をなぞる操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜４のいずれか１つに記載の情報制御プログラム。
【請求項６】
前記判定手順は、前記維持操作として、前記所定の操作が行われたことにより前記表示画面に触れられている位置において静止して、前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜５のいずれか１つに記載の情報制御プログラム。
【請求項７】
前記情報制御手順は、前記判定手順により維持操作が行われていると判定された場合には、前記第２の変更動作として、前記所定の操作に応じて開始される第１の変更動作と同様の変更動作を継続する
処理であることを特徴とする請求項１〜６のいずれか１つに記載の情報制御プログラム。
【請求項８】
前記情報制御手順は、前記判定手順により維持操作が行われていると判定された場合には、前記第１の変更動作に連動するように前記第２の変更動作を開始し、開始した前記第２の変更動作を、前記維持操作が行われている間継続する
処理であることを特徴とする請求項１〜７のいずれか１つに記載の情報制御プログラム。
【請求項９】
前記情報制御手順は、前記維持操作により前記表示画面に触れられている態様に基づいて、前記第２の変更動作を開始する
処理であることを特徴とする請求項８に記載の情報制御プログラム。
【請求項１０】
前記情報制御手順は、前記判定手順により前記維持操作が終了したと判定された場合には、前記第２の変更動作を終了する
処理であることを特徴とする請求項１〜９のいずれか１つに記載の情報制御プログラム。
【請求項１１】
前記情報制御手順は、前記所定の操作が行われた操作速度に応じた速さで、前記第２の変更動作を行う
処理であることを特徴とする請求項１〜１０のいずれか１つに記載の情報制御プログラム。
【請求項１２】
前記情報制御手順は、前記所定の操作として、前記表示画面を押下するタッチ操作を行うことにより前記表示画面に触れた状態から前記表示画面をなぞる操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われていると判定された場合には、前記なぞる操作の操作速度に応じた速さで、前記第２の変更動作を行う
処理であることを特徴とする請求項１〜１１のいずれか１つに記載の情報制御プログラム。
【請求項１３】
前記情報制御手順は、前記維持操作により前記表示画面に触れられている強さに応じた速さで、前記第２の変更動作を行う
処理であることを特徴とする請求項１〜１２のいずれか１つに記載の情報制御プログラム。
【請求項１４】
前記情報制御手順は、前記第２の変更動作として、前記コンテンツに対するズームイン動作またはズームアウト動作、前記コンテンツに対するスクロール動作、前記コンテンツに対する回転動作、前記コンテンツが表示される明るさを変更する変更動作、前記コンテンツが表示されるコントラストを変更する変更動作、前記コンテンツの表示態様を２次元表示から３次元表示へ変更する変更動作または３次元表示から２次元表示へ変更する変更動作の少なくともいずれかを継続する
処理であることを特徴とする請求項１〜１３のいずれか１つに記載の情報制御プログラム。
【請求項１５】
前記情報制御手順は、前記判定手順により維持操作が行われていると判定された場合には、前記所定の操作に応じて開始される第１の変更動作であって、前記所定の操作に含まれる維持操作が行われた位置を中心として動作される第１の変更動作に連動するように前記第２の変更動作を開始し、開始した前記第２の変更動作を、前記維持操作が行われている間継続する
処理であることを特徴とする請求項１〜１４のいずれか１つに記載の情報制御プログラム。
【請求項１６】
前記情報制御手順は、前記所定の操作に含まれる維持操作が行われている位置を中心として動作されるズームイン動作またはズームアウト動作に連動するように、ズームイン動作またはズームアウト動作を開始し、開始したズームイン動作またはズームアウト動作を、前記維持操作が行われている間継続する
処理であることを特徴とする請求項１５に記載の情報制御プログラム。
【請求項１７】
前記情報制御手順は、前記第２の変更動作を継続している間に、前記維持操作から所定の操作へと移行された場合には、前記第２の変更動作から前記第２の変更動作に基づく変更動作へと切り替える
処理であることを特徴とする請求項１〜１６のいずれか１つに記載の情報制御プログラム。
【請求項１８】
端末装置が実行する情報制御方法であって、
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定工程と、
前記判定工程により維持操作が行われていると判定された場合には、前記所定の操作に応じて開始される第１の変更動作であって、前記表示画面に表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する情報制御工程と
を含むことを特徴とする情報制御方法。
【請求項１９】
端末装置であって、
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定部と、
前記判定部により維持操作が行われていると判定された場合には、前記所定の操作に応じて開始される第１の変更動作であって、前記表示画面に表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する情報制御部と
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報制御プログラム、情報制御方法および端末装置に関する。
【背景技術】
【０００２】
近年、端末装置はタッチパネルを備え、タッチパネル操作が可能である。タッチパネルを使用することにより、ユーザは端末装置を容易に操作できる。例えば、ユーザはタッチパネルに対してタッチ操作を行うことにより、画面に表示されたコンテンツを容易にズームイン（拡大表示）させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−６４８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、必ずしもコンテンツ表示に関するユーザビリティを高めることができるとは限らない。例えば、上記の従来技術では、予め設定された時間以上にタッチの感知状態が維持されない場合において、タッチ状態を維持しながらタッチ位置を移動させる動作を感知すると、移動したタッチ位置に従って、イメージのズーミングを実行し、タッチスクリーン上に表示する。
【０００５】
このような上記の従来技術では、例えば、ズーミングされたイメージをさらにズーミングしたい場合、ユーザは、タッチ状態を維持しながらタッチ位置を移動させる動作を繰り返さなければならず煩雑である。また、ユーザは、端末装置を片手で操作する場合が多いことが考えられるが、かかる場合、片手操作といった不安定な状態で上記動作を繰り返えさなければならないとなるとストレスである。このようなことから、上記の従来技術は、必ずしもコンテンツ表示に関してユーザビリティが高いものとはいえない。
【０００６】
本願は、上記に鑑みてなされたものであって、コンテンツ表示に関するユーザビリティを高めることを目的とする。
【課題を解決するための手段】
【０００７】
本願にかかる情報制御プログラムは、端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定手順と、前記判定手順により維持操作が行われていると判定された場合には、前記所定の操作に応じて開始される第１の変更動作であって、前記表示画面に表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する情報制御手順とをコンピュータに実行させる。
【発明の効果】
【０００８】
実施形態の一態様によれば、コンテンツ表示に関するユーザビリティを高めることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる情報制御処理の一例を示す図である。
【図２】図２は、実施形態にかかる情報制御システムの構成例を示す図である。
【図３】図３は、実施形態にかかる端末装置の構成例を示す図である。
【図４】図４は、実施形態にかかる情報制御処理の一例を示すフローチャートである。
【図５】図５は、ホールド位置に基づく情報制御処理の一例を示す図である。
【図６】図６は、ズームの切り替え処理の一例を示す図である。
【図７】図７は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願にかかる情報制御プログラム、情報制御方法および端末装置を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ説明する。なお、この実施形態により本願にかかる情報制御プログラム、情報制御方法および端末装置が限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．情報制御処理〕
まず、本実施形態の情報制御プログラム等により実現される情報制御処理の概要を説明する。以下の説明では、本実施形態の情報制御装置の一例である端末装置１０の動作を例に、情報制御処理の概要を説明する。
【００１２】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。実施形態にかかる端末装置１０は、スマートフォンであるものとする。端末装置１０の出力部１４は、ユーザの画面のタッチを検知する入力部と一体となってタッチパネル式の画面（表示画面Ｄ）を構成している。また、図１の例では、端末装置１０は、ユーザＵ１によって利用されているものとする。
【００１３】
実施形態にかかる情報制御プログラムは、例えば、端末装置１０を介して、各種の地図情報（コンテンツの一例）を提供するアプリケーション（以下「地図アプリＡＰ」とする）として機能するものとする。端末装置１０には、予めこの地図アプリＡＰがインストールされているものとする。これにより、端末装置１０は、実施形態にかかる情報制御プログラムの制御に従って、各種の情報処理を実行する。
【００１４】
例えば、端末装置１０は、地域情報（例えば、住所、施設名等）の入力を受け付けると、受け付けた地域情報周辺の地図情報を表示画面Ｄに表示する。また、端末装置１０は、タッチパネルに入力された各種入力操作（例えば、タッチ操作やスワイプ操作）に応じて、現在表示している地図情報の表示態様を変更する。一例を示すと、端末装置１０は、現在表示している地図情報をズームイン（拡大表示）あるいはズームアウト（縮小表示）する。
【００１５】
特に、端末装置１０は、情報制御プログラムによる制御に従って、表示画面Ｄに触れる所定の操作が行われた後に、所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作が行われているか否か判定する。そして、端末装置１０は、維持操作が行われていると判定した場合には、所定の操作に応じて開始される第１の変更動作であって、表示画面Ｄに表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する。
【００１６】
例えば、端末装置１０は、所定の操作として、表示画面Ｄのある一点に所定回数触れるタッチ操作（例えば、ダブルタップ）を行うことにより表示画面Ｄに触れた状態から表示画面をなぞる操作（例えば、スワイプ操作）が行われた後に、この所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作（例えば、ホールド）が行われているか否か判定する。
【００１７】
また、この維持操作とは、例えば、上記所定の操作が行われたことにより表示画面Ｄに触れられている位置において静止して、表示画面Ｄに触れた状態を維持する維持操作である。本実施形態では、このように、表示画面Ｄに対して上記所定の操作等の入力操作を行うことにより表示画面Ｄに触れ、触れた位置から指を動かすことなく、静止させた状態を維持する維持操作のこと（例えば、人差し指で表示画面Ｄに触れた場合、触れた位置から人差し指を離さず静止させた状態を維持すること）を「ホールドする」と表現する。以下では、図１の例を用いて、情報制御プログラムによる制御に従って端末装置１０が行う情報制御処理の一例について説明する。図１は、実施形態にかかる情報制御処理の一例を示す図である。
【００１８】
例えば、ユーザＵ１が端末装置１０を操作し、地図アプリＡＰを起動したものとする。かかる場合、端末装置１０は、自装置の現在位置（ユーザＵ１の現在位置）を示す現在位置情報を取得する。例えば、端末装置１０は、ＧＰＳ（Global  Positioning  System）機能を用いて、現在位置情報を取得する。そして、端末装置１０は、取得した現在位置情報に基づく地図情報を表示画面Ｄに表示する。例えば、端末装置１０は、現在位置およびその周辺を含む地図情報であって、所定の縮尺レベル（例えば、５，０００分の１）の地図情報を表示画面Ｄに表示する。図１（ａ）に示す地図情報は、このようにして表示された初期状態の地図情報である。
【００１９】
図１（ａ）の状態において、ユーザＵ１は、表示画面Ｄの任意の位置において、所定回数触れるタッチ操作、すなわちダブルタップを行うとともに、ダブルタップした任意の位置においてホールドする。ダブルタップとは２回連続でタッチすることであるため、ユーザＵ１は、２回目のタッチにより表示画面Ｄに触れた位置である任意の位置から指を離さず静止した状態を維持するホールドを行う。図１（ａ）の例では、ユーザＵ１が、表示画面Ｄの位置Ｐ１１においてダブルタップし、位置Ｐ１１でホールドした例を示す。かかる場合、端末装置１０は、表示画面Ｄに対してタッチ操作（ダブルタップ）が行われることにより表示画面Ｄに触れた状態が維持されるホールドが行われたと判定する（ステップＳ１）。
【００２０】
また、ユーザＵ１は、図１（ａ）の通りホールドしていることにより表示画面Ｄに触れているままの状態で、下方向へと表示画面Ｄをなぞる操作（例えば、スワイプ操作）を行うとともに、表示画面Ｄの任意の位置でなぞる操作を停止する。また、ユーザＵ１は、なぞる操作を停止したこの任意の位置でホールドする。図１（ｂ）の例では、ユーザＵ１が、位置Ｐ１１でのダブルタップにより位置Ｐ１１に触れているままの状態で、任意の位置Ｐ１２までスワイプ操作を行い、スワイプ操作を停止したこの位置Ｐ１２でホールドした例を示す。
【００２１】
図１（ｂ）に示す上記ユーザ操作が行われたことに応じて端末装置１０は、ステップＳ４までの処理を行う。まず端末装置１０は、図１（ｃ）に示すように、スワイプ操作に連動させて、地図情報を段階的に拡大する変更動作であるズームイン（第１の変更動作の一例）を開始する（ステップＳ２）。また、端末装置１０は、位置Ｐ１２でスワイプ操作が終了された時点で、ズームインを停止する（ステップＳ３）。また、端末装置１０は、タッチ操作（ダブルタップ）が行われることより表示画面Ｄに触れた状態で表示画面Ｄをなぞる操作（スワイプ操作）が行われた後にこの操作により表示画面Ｄに触れた状態を維持するホールド（図１（ｂ）でのユーザ操作）が行われたと判定する（ステップＳ４）。
【００２２】
そして、端末装置１０は、ステップＳ４のように判定したことにより、ステップＳ２のズームインに連動するように、ステップＳ２でのズームインと同様のズームイン（第２の変更動作の一例）を開始し、位置Ｐ１２でホールドされていると判定している間、このズームインを継続する（ステップＳ５）。つまり、端末装置１０は、ユーザＵ１にスワイプ操作が行われていなくとも、ステップＳ４のように判定している間（スワイプ操作後そのままホールドされている間）は、動的にズームインを継続する。例えば、端末装置１０は、スワイプ操作後そのままホールドされている間は、図１（ｄ）〜図１（ｅ）といったように、段階的なズームインを継続する。
【００２３】
また、ユーザＵ１は、図１（ｅ）の状態までズームインされたところでホールドを終了したとする。ホールドを終了するとは、表示画面に触れることをやめることであり、図１（ｅ）の例では、例えば、表示画面Ｄの位置Ｐ１２に触れていた指を表示画面Ｄから離すことである。かかる場合、端末装置１０は、ホールドが終了されたと判定し、ステップＳ５で開始し、これまで継続していたズームインを終了する（ステップＳ６）。
【００２４】
これまで説明してきた通り、実施形態にかかる端末装置１０は、情報制御プログラムによる制御に従って、表示画面Ｄに対してタッチ操作（ダブルタップ）が行われることにより表示画面Ｄに触れられている位置において静止して、表示画面Ｄに触れた状態を維持するホールドが行われたか否かを判定する。かかるホールドが行われたと判定した場合、端末装置１０は、このホールドにより表示画面Ｄに触れた状態で表示画面Ｄをなぞる操作（スワイプ操作）が行われ、このなぞる操作が終了された位置において静止して、表示画面Ｄに触れた状態を維持するホールドが行われたか否かを判定する。スワイプ操作後ホールドされたと判定した場合、端末装置１０は、スワイプ操作に応じて開始した変更動作（ズームイン）に連動するよう、さらに変更動作（ズームイン）を開始する。そして、端末装置１０は、ホールドされている間、変更動作（ズームイン）を継続する。
【００２５】
ここで、例えば、ダブルタップをトリガーとして、ダブルタップ後のホールドに続くスワイプ操作により地図情報をズームインさせることが可能である場合、ユーザは、一度のスワイプ操作で希望するところまで地図情報をズームインさせることができないといったことが起こり得る。このような場合、ユーザは、スワイプ操作を繰り返さなくてはならなず煩雑である。また、端末装置１０は、片手で操作される場合も多いため、片手操作で上記繰り返す操作が行われることも多いと考えられる。片手操作の場合、端末装置１０は、不安定になりがちであるため、このような不安定な状況で繰り返し操作を強いられるユーザは、ストレスを感じることもある。
【００２６】
しかしながら、実施形態にかかる端末装置１０は、スワイプ操作後そのままホールドされていれば、スワイプ操作されておらずともズームインを継続するため、上記のような繰り返し操作を排除することができる。この結果、端末装置１０は、コンテンツ表示に関するユーザビリティを高めることができる。
【００２７】
なお、端末装置１０は、図１（ｂ）において、上方向へスワイプ操作された場合には、地図情報のズームアウト（縮小表示）を継続する。つまり、本実施形態では、端末装置１０は、下方向へのスワイプ操作でズームインし、上方向へのスワイプ操作でズームアウトするものである。しかしながら、どのような方向、あるいはどのような軌跡でスワイプ操作された場合に、どのような変更動作を実行するよう端末装置１０を制御するかは限定されない。
【００２８】
〔２．情報制御システムの構成〕
次に、図２を用いて、実施形態にかかる情報制御システムの構成について説明する。図２は、実施形態にかかる情報制御システム１の構成例を示す図である。図２に示すように、情報制御システム１は、端末装置１０と、配信サーバ２０とを含む。端末装置１０と、配信サーバ２０とは、ネットワークＮを介して有線または無線により通信可能に接続される。なお、図１に示す情報制御システム１には、複数台の端末装置１０や、複数台の配信サーバ２０が含まれてもよい。
【００２９】
端末装置１０は、図１で説明した情報制御処理を実行する。言い換えれば、実施形態にかかる情報制御プログラムは、地図アプリＡＰとして、端末装置１０にインストールされることにより、端末装置１０に対して、図１で説明した情報制御処理を実行するよう制御する。
【００３０】
配信サーバ２０は、例えば、地図アプリＡＰがインストールされている端末装置１０に最新の地図情報を配信する。地図情報に含まれる各種情報（例えば、道路情報や施設情報）は日々変化するものであるため、配信サーバ２０は、例えば、定期的に最新の地図情報を端末装置１０に配信する。なお、配信サーバ２０は、端末装置１０がアクセスしてきた場合に、地図情報を配信してもよい。
【００３１】
〔３．端末装置の構成〕
次に、図３を用いて、実施形態にかかる端末装置１０について説明する。図３は、実施形態にかかる端末装置１０の構成例を示す図である。図３に示すように、端末装置１０は、通信部１１と、入力部１２と、記憶部１３と、出力部１４と、アプリ制御部１５とを有する。
【００３２】
（通信部１１について）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、ネットワークＮと有線または無線で接続され、例えば、配信サーバ２０との間で情報の送受信を行う。
【００３３】
（入力部１２について）
入力部１２は、外部から各種入力を受け付ける入力装置である。例えば、入力部１２は、キーボードやマウスや操作キー等、ユーザが各種操作を行うための操作装置である。入力部１２は、端末装置１０の入力手段として機能する。なお、入力部１２にはタッチパネルも含まれる。この場合、ユーザは、指やスタイラスで画面をタッチすることにより各種操作を行う。入力部１２を構成するタッチパネルは感圧センサーが配置されている。入力部１２は、ユーザのタッチ操作に加えて、押し込み操作を捉えることが可能である。
【００３４】
（記憶部１３について）
記憶部１３は、ＤＲＡＭ（Dynamic  Random  Access  Memory）、ＳＲＡＭ（Static  Random  Access  Memory）、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部１３は、端末装置１０の記憶手段として機能する。記憶部１３は、ウェブブラウザ等のアプリケーションソフトのデータが格納されている。ユーザはアプリケーションソフトを介して配信サーバ２０と通信する。例えば、記憶部１３は、配信サーバ２０から配信された地図情報を格納する。
【００３５】
（出力部１４について）
出力部１４は、音、光、振動、画像等、外部に各種出力を行う装置である。出力部１４は、端末装置１０の出力手段として機能する。出力部１４は、各種情報を表示する表示装置を備える。表示装置は、例えば、液晶ディスプレイ、有機ＥＬ（Electro  Luminescence）ディスプレイである。なお、表示装置は入力部１２と一体であってもよい。上述したように、入力部１２は、感圧センサーが配置されたタッチパネルを備える。本実施形態では、出力部１４は、感圧センサーが配置されたタッチパネルと一体となったディスプレイであるものとする。出力部１４は、アプリ制御部１５の制御に従って、画面（ディスプレイ）に画像を表示する。本実施形態では、出力部１４は、表示画面Ｄに対応するものとする。
【００３６】
（アプリ制御部１５について）
アプリ制御部１５は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、アプリ制御部１５は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、アプリ制御部１５は、実施形態にかかる情報処理プログラムにより実行される処理部である。
【００３７】
図３に示すように、アプリ制御部１５は、受信部１５１と、表示部１５２と、判定部１５３と、情報制御部１５４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、アプリ制御部１５の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、アプリ制御部１５が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００３８】
（受信部１５１について）
受信部１５１は、コンテンツを受信する。例えば、受信部１５１は、配信サーバ２０から配信されたコンテンツとして、例えば、地図情報を受信する。また、受信部１５１は、受信したコンテンツを記憶部１３に格納する。
【００３９】
（表示部１５２について）
表示部１５１は、出力部１４である表示画面Ｄにコンテンツを表示する。例えば、表示部１５１は、後述する情報制御部１５４による情報制御されたコンテンツを出力部１４に表示する。
【００４０】
（判定部１５３について）
判定部１５３は、端末装置１０の表示画面Ｄに触れる所定の操作が行われた後に、この所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作が行われているか否か判定する。
【００４１】
具体的には、判定部１５３は、表示画面Ｄを押下するタッチ操作を含む所定の操作が行われた後に、この所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作が行われているか否か判定する。例えば、判定部１５３は、タッチ操作として、表示画面Ｄを所定回数連続で押下するタッチ操作（例えば、ダブルタップ）を含む所定の操作が行われた後に、この所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作が行われているか否か判定する。また、判定部１５３は、表示画面Ｄをなぞる操作（例えば、スワイプ操作、あるいは、スライド操作）を含む所定の操作が行われた後に、この所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作が行われているか否か判定する。
【００４２】
上記例を踏まえて、より具体的には、判定部１５３は、所定の操作として、タッチ操作を（例えば、ダブルタップ）行うことにより表示画面Ｄに触れた状態で表示画面Ｄをなぞる操作が行われた後に、この所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作が行われているか否か判定する。また、判定部１５３は、この維持操作として、所定の操作が行われたことにより表示画面Ｄに触れられている位置において静止して、表示画面Ｄに触れた状態を維持する維持操作（図１で説明したホールド）が行われているか否か判定する。
【００４３】
（情報制御部１５４について）
情報制御部１５４は、判定部１５３により維持操作が行われていると判定された場合には、所定の操作（タッチ操作を行うことにより表示画面Ｄに静止して触れた状態から表示画面Ｄをなぞる操作）に応じて開始される第１の変更動作であって、表示画面Ｄに表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する。例えば、情報制御部１５４は、判定部１５４により維持操作が行われていると判定された場合には、第２の変更動作として、上記所定の操作に応じて開始される第１の変更動作と同様の変更動作を継続する。例えば、情報制御部１５４は、上記所定の操作に応じて開始される第１の変更動作が図１の例のようにズームインであれば、このズームインと同等のズームインを第２の変更動作として継続する。
【００４４】
また、情報制御部１５４は、判定部１５４により維持操作が行われていると判定された場合には、第１の変更動作に連動するように第２の変更動作を開始し、開始した第２の変更動作を、維持操作が行われている間継続する。そして、情報制御部１５４は、判定部１５３により維持操作が終了したと判定された場合には、第２の変更動作を終了する。
【００４５】
〔４．情報制御処理における作用効果の一例〕
以下、図４に示すフローチャートを用いて、各処理部（特に、判定部１５３および情報制御部１５４）が実行・実現する処理の内容について説明する。図４は、実施形態にかかる情報制御処理の一例を示すフローチャートである。なお、図４で説明する情報制御処理は、図１で示した情報制御処理をより詳細に説明するものである。このため、適宜、図１の例を用いることにする。
【００４６】
図４の例では、ユーザＵ１の端末装置１０には、予め実施形態にかかる情報制御プログラム（地図アプリＡＰ）がインストールされているものとする。また、地図アプリＡＰが起動されることにより、表示画面Ｄには、図１（ａ）のように地図情報が表示されているものとする。
【００４７】
このような状態において、判定部１５３は、表示画面Ｄがダブルタップされ、また、ダブルタップされた位置（例えば、２連続のタッチ操作のうち２回目のタッチ操作で触れられた位置）において静止して、表示画面Ｄに触れた状態を維持されたか、すなわちホールドされたか否かを判定する（ステップＳ１０１）。判定部１５３は、ホールドされていないと判定した場合には（ステップＳ１０１；Ｎｏ）、ダブルタップに続いてホールドされるまで待機する。一方、例えば、図１（ａ）に示すように、ユーザＵ１が、表示画面Ｄの位置Ｐ１１においてダブルタップし、位置Ｐ１１でホールドしたとする。かかる場合、判定部１５３は、ダブルタップに続いてホールドされたと判定する（ステップＳ１０１；Ｙｅｓ）。
【００４８】
判定部１５３は、ダブルタップに続いてホールドされたと判定した場合には（ステップＳ１０１；Ｙｅｓ）、ホールドしていることにより表示画面Ｄに触れているままの状態で、所定方向へと表示画面Ｄをなぞる操作、すなわちスワイプ操作が行われたか否かを判定する（ステップＳ１０２−１）。
【００４９】
判定部１５３は、ホールドに続くスワイプ操作が行われていないと判定した場合には（ステップＳ１０２−１；Ｎｏ）、ホールドが終了されたか否かを判定する（ステップＳ１０２−２）。ホールドの終了とは、例えば、表示画面Ｄへの接触をやめることである。判定部１５３は、ホールドが終了されていないと判定している間（位置Ｐ１１でホールドされている間）は（ステップＳ１０２−２；Ｎｏ）、ステップＳ１０２−１での判定処理を継続する。一方、判定部１５３は、ホールドが終了されたと判定した場合には（ステップＳ１０２−２；Ｙｅｓ）、処理を終了する。
【００５０】
元の説明に戻り、例えば、図１（ｂ）に示すように、ユーザＵ１が、位置Ｐ１１でホールドした状態から、下方向にスワイプ操作を行ったとする。かかる場合、判定部１５３は、ホールドに続く下方向のスワイプ操作が行われたと判定する（ステップＳ１０２−１；Ｙｅｓ）。
【００５１】
情報制御部１５４は、ホールドに続く下方向のスワイプ操作が行われたと判定された場合には（ステップＳ１０２−１；Ｙｅｓ）、このスワイプ操作が行われている間、このスワイプ操作に連動させて、地図情報を段階的に拡大する変更動作であるズームイン（第１の変更動作の一例）を開始する（ステップＳ１０３）。なお、情報制御部１５４は、ホールドに続く上方向のスワイプ操作が行われたと判定された場合には、このスライド操作が行われている間、このスワイプ操作に連動させて、地図情報を段階的に縮小する変更動作であるズームアウト（第１の変更動作の一例）を開始する。また、判定部１５３は、ステップＳ１０３で開始した第１の変更動作としてのズームインを保存する（ステップＳ１０４）。例えば、判定部１５３は、ステップＳ１０３においてズームインを行った旨の情報を保存する。
【００５２】
次に、判定部１５３は、ステップＳ１０２−１でスワイプ操作されていると判定した場合、このスワイプ操作が行われている間、スワイプ操作が終了されたか否かを判定する（ステップＳ１０５）。判定部１５３は、スワイプ操作が終了されていない場合（ステップＳ１０５；Ｎｏ）には、ステップＳ１０３からの処理を継続する。一方、例えば、図１（ｂ）に示すように、ユーザＵ１が、表示画面Ｄの位置Ｐ１１から開始したスワイプ操作を位置Ｐ１２で終了したとする。かかる場合、判定部１５３は、スワイプ操作が終了されたと判定する（ステップＳ１０５；Ｙｅｓ）。例えば、判定部１５３は、スワイプ操作により表示画面Ｄに触れたまま動かされている指が、表示画面Ｄに触れたまま静止された場合に、スワイプ操作が終了されたと判定する。また、不図示であるが、情報制御部１５４は、スワイプ操作が終了されたと判定された場合には、ステップＳ１０３で開始したズームイン（第１の変更動作の一例）を終了する。
【００５３】
また、判定部１５３は、スワイプ操作が終了されたと判定した場合には（ステップＳ１０５；Ｙｅｓ）、このスワイプ操作が終了された位置において静止して、このスワイプ操作により表示画面Ｄに触れられた状態が維持されたか、すなわちホールドされたか否かを判定する（ステップＳ１０６）。判定部１５３は、ホールドされていないと判定した場合には（ステップＳ１０６；Ｎｏ）、ズームインを終了する（ステップＳ１０８）。一方、例えば、図１（ｂ）に示すように、ユーザＵ１が、位置Ｐ１２でホールドしたとする。かかる場合、判定部１５３は、タッチ操作（ダブルタップ）が行われることより表示画面Ｄに触れた状態で表示画面Ｄをなぞる操作（スワイプ操作）が行われた後にこの操作により表示画面Ｄに触れて静止した状態を維持するホールドが行われたと判定する（ステップＳ１０６；Ｙｅｓ）。
【００５４】
次に、情報制御部１５４は、スワイプ操作に続きホールドされたと判定された場合には（ステップＳ１０６；Ｙｅｓ）、ステップＳ１０４で保存した第１の変更動作としてのズームインに連動するように、さらにステップＳ１０４で保存したズームインと同様のズームイン（第２の変更動作の一例）を開始し、ステップＳ１０６でホールドされていると判定されている間、このズームインを継続する（ステップＳ１０７）。また、判定部１５３は、情報制御部１５４によってホールド中ズームインが継続されている間、ステップＳ１０２−１からの判定処理に戻る。例えば、判定部１５３は、判定部１５３は、情報制御部１５４によってホールド中ズームインが継続されている間、スワイプ操作される方向がこれまでの方向（下方向）から、別の方向（例えば、上方向）に切り替えられたか否かを判定する。この点については、後の変形例「５−２」で詳細に説明する。
【００５５】
なお、情報制御部１５４は、ステップＳ１０５でスワイプ操作が終了されたと判定された場合、ズームイン（第１の変更動作の一例）を一旦停止するが、このズームイン（第１の変更動作の一例）に対して、ステップＳ１０７でのズームイン（第２の変更動作の一例）を連動させるため、ユーザＵ１目線では、一連のズームインのように見える。
【００５６】
なお、判定部１５３は、ステップＳ１０６において、ユーザＵ１がスワイプ操作に続くホールドを行っている間は、常にホールドされているとの判定を行っている一方で、ホールドが終了したか否かの判定も行っている。判定部１５３は、継続されていたホールドが終了された場合には、これまで継続していたズームインを終了する（ステップＳ１０８）。
【００５７】
〔５．変形例〕
上記実施形態にかかる情報制御プログラムは、端末装置１０が上記実施形態以外にも種々の異なる処理を行うよう端末装置１０を制御してよい。そこで、以下では、情報制御プログラムにより機能する端末装置１０の他の実施形態について説明する。
【００５８】
〔５−１．ホールドされた位置を中心にズーム〕
情報制御部１５４は、判定部１５３により維持操作が行われていると判定された場合には、所定の操作に応じて開始される第１の変更動作であって、所定の操作に含まれる維持操作が行われている位置を中心として動作される第１の変更動作に連動するように第２の変更動作を開始し、開始した第２の変更動作を、維持操作が行われている間継続する。例えば、情報制御部１５４は、所定の操作に含まれる維持操作が行われている位置を中心として動作されるズームインまたはズームアウトに連動するように、ズームインまたはズームアウトを開始し、開始したズームインまたはズームアウトを、維持操作が行われている間継続する。
【００５９】
これまでの例では、所定の操作は、タッチ操作（図１の例では、ダブルタップ）を行うことにより表示画面Ｄに触れた状態で表示画面Ｄをなぞる操作（図１の例では、スワイプ操作）であることを示した。そして、この所定の操作には、２つの維持操作が含まれる。１つは、タッチ操作（図１の例では、ダブルタップ）を行うことにより表示画面Ｄに触れた状態を維持するホールドであり、かかるホールドは、図４の例では、ステップＳ１０１での判定対象になっているホールドである。かかるホールドを利用した本変形例の一例について、図５の例を用いて説明する。
【００６０】
図５は、ホールド位置に基づく情報制御処理の一例を示す図である。なお、本変形例でも端末装置１０による基本的な動作は、図１を用いてこれまで説明してきたものと同様であるため、重複する説明は省略する。
【００６１】
図５（ａ）の状態において、ユーザＵ１は、「札幌」周辺が拡大された地図を閲覧したいものとする。かかる場合、ユーザＵ１は、「札幌」が位置する表示画面Ｄ上の位置Ｐ２１に対して、ダブルタップし、この位置Ｐ２１でホールドする。かかる場合、判定部１５３は、表示画面Ｄの位置Ｐ２１に対してダブルタップが行われることにより表示画面Ｄに触れた状態が維持されるホールドが行われたと判定する（ステップＳ２１）。
【００６２】
また、ユーザＵ１は、図５（ａ）の通りホールドしていることにより表示画面Ｄに触れているままの状態で、下方向へとスワイプ操作を行うとともに、表示画面Ｄの任意の位置でスワイプ操作を停止する。また、ユーザＵ１は、スワイプ操作を停止したこの任意の位置でホールドする。図５（ｂ）の例では、ユーザＵ１が、位置Ｐ２２でのダブルタップにより位置Ｐ２１で静止して触れているままの状態で、任意の位置Ｐ２２までスワイプ操作を行い、スワイプ操作を停止したこの位置Ｐ２２でホールドした例を示す。
【００６３】
図５（ｂ）に示す上記ユーザ操作が行われたことに応じて端末装置１０は、ステップＳ２４までの処理を行う。まず情報制御部１５４は、図５（ｃ）に示すように、ダブルタップにより表示画面Ｄでホールドされた位置Ｐ２１を中心として（「札幌」を示す位置Ｐ２１を中心として）、スワイプ操作に連動させて、地図情報を段階的に拡大するズームイン（第１の変更動作の一例）を開始する（ステップＳ２２）。また、情報制御部１５４は、位置Ｐ２２でスワイプ操作が終了された時点で、ズームインを停止する（ステップＳ２３）。また、判定部１５３は、ダブルタップが行われることより表示画面Ｄに触れた状態でスワイプ操作が行われた後にこの操作により表示画面Ｄに触れた状態を維持するホールド（図５（ｂ）でのユーザ操作）が行われたと判定する（ステップＳ２４）。
【００６４】
情報制御部１５４は、ステップＳ２４のように判定されたことにより、ステップＳ２２のズームインに連動するように、ステップＳ２２でのズームインと同様のズームイン（第２の変更動作の一例）を開始し、位置Ｐ２２でホールドされていると判定している間、このズームインを継続する（ステップＳ２５）。言い換えれば、情報制御部１５４は、位置Ｐ２１を中心としたズームインを継続する。例えば、情報制御部１５４は、スワイプ操作後そのままホールドされている間は、図５（ｄ）〜図５（ｅ）といったように、段階的なズームインであって位置Ｐ２１を中心としたズームインを継続する。
【００６５】
また、ユーザＵ１は、図５（ｅ）の状態までズームインされたところでホールドを終了したとする。かかる場合、情報制御部１５４は、ホールドが終了しと判定されたことにより、ステップＳ２５で開始し、これまで継続していたズームインを終了する（ステップＳ６）。
【００６６】
このように実施形態にかかる情報処理プログラムは、端末装置１０に対して、タッチ操作（例えば、ダブルタップ）された位置でホールドされた場合に、ホールドされている位置を中心とする変更動作を実行するよう制御する。これにより、実施形態にかかる情報処理プログラムは、ユーザが拡大したい位置が拡大された拡大図を提供することができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【００６７】
本変形例では、所定の操作に含まれる２つの維持操作のうち、最初の維持操作が行われた位置を中心としたズームインの継続について説明した。しかし、端末装置１０は、情報処理プログラムの制御に従って、２番目の維持操作、すなわちダブルタップに続くスワイプ操作が行われたことによる維持操作であるホールドが行われた場合に、このホールドが行われている位置を中心としてズームインを継続してもよい。かかるホールドは、図４の例では、ステップＳ１０５での判定対象になっているホールドである。
【００６８】
このような場合、ユーザＵ１は、「札幌」周辺が拡大された地図を閲覧したい場合には、表示画面Ｄにおいて位置Ｐ２１よりも上の任意の位置でダブルタップおよびホールドを行い、ホールドした位置から位置Ｐ２１に向けてスワイプ操作する。そして、ユーザＵ１は、位置Ｐ２１においてスワイプを終了し、そのままホールドする。このようなユーザ操作が行われることで、端末装置１０は、スワイプ操作に応じて実行していたズームインに連動するよう、位置Ｐ２１を中心としたズームインを開始する。
【００６９】
なお、本変形例では、ズームインを例に説明したが、端末装置１０は、ホールドされた位置を中心としたズームアウトも行ってもよい。
【００７０】
〔５−２．ズームの切り替え〕
また、情報制御部１５４は、第２の変更動作を継続している間に、維持操作から所定の操作へと移行された場合には、第２の変更動作から第２の変更動作に基づく変更動作へと切り替える。これまで説明したように、情報制御部１５４は、ダブルタップをトリガーとして、下方向へのスワイプ操作に続くホールドが行われた場合、ホールドされている間は、第１の変更動作としてのズームインと同様のズームイン（第２の変更動作）を継続する。ここで、情報制御部１５４は、第２の変更動作としてのズームインを継続している間、すなわちユーザによりホールドが行われていると判定されている間において、ユーザによって上方向へのスワイプ操作（所定の操作の一例）へと移行された場合には、ズームインからズームアウト（第２の変更動作に基づく変更動作の一例）へと切り替える。この点について、図６の例を用いて説明する。
【００７１】
図６は、ズームの切り替え処理の一例を示す図である。図６（ａ）は、図１（ｅ）に対応する。また、図６（ａ）は、ユーザＵ１によって図１（ｂ）でのホールドが継続されていることにより、情報制御部１５４によってズームインされてきた状態の地図情報を示す。このような状態において、ユーザＵ１が、位置Ｐ１２でホールドした状態から、表示画面Ｄに触れたまま上方向へスワイプ操作（所定の操作の一例）し、位置Ｐ１３でスワイプ操作を終了しそのままホールドしたとする。なお、図１（ｂ）で示す通り、ユーザＵ１は、位置Ｐ１２に至るスワイプ操作として、位置Ｐ１１から下方向へのスワイプ操作を行っている。
【００７２】
図６（ａ）に示す上記ユーザ操作が行われたことに応じて端末装置１０は、ステップＳ３３までの処理を行う。まず情報制御部１５４は、図６（ｂ）に示すように、スワイプ操作に連動させて、これまで継続していたズームインから、地図情報を段階的に縮小するズームアウト（第２の変更動作に基づく変更動作）へと切り替える（ステップＳ３１）。また、情報制御部１５４は、位置Ｐ１３でスワイプ操作が終了された時点で、ズームアウトを停止する（ステップＳ３２）。また、判定部１５３は、位置Ｐ１３でホールドされたと判定する（ステップＳ３３）。
【００７３】
情報制御部１５４は、ステップＳ３３のように判定されたことにより、ステップＳ３３のズームアウトに連動するように、ステップＳ３１でのズームアウトと同様のズームアウトを開始し、位置Ｐ１３でホールドされていると判定している間、このズームアウトを継続する（ステップＳ３４）。
【００７４】
このように実施形態にかかる情報処理プログラムは、端末装置１０に対して、維持操作から所定の操作へと移行された場合には、変更動作を切り替えるよう制御する。これにより、実施形態にかかる情報処理プログラムは、例えば、コンテンツが自動で変動動作されている場合であっても、ユーザ操作が加えられれば、このユーザ操作に応じた変更動作へと瞬時に切り替えることができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【００７５】
〔５−３．操作速度に応じたズーム〕
また、情報制御部１５４は、所定の操作が行われた操作速度に応じた速さで、第２の変更動作を行う。具体的には、情報制御部１５４は、所定の操作として、表示画面Ｄを押下するタッチ操作を行うことにより表示画面Ｄに静止して触れた状態から表示画面Ｄをなぞる操作が行われた後に、この所定の操作が行われたことにより表示画面Ｄに触れた状態を維持する維持操作が行われていると判定された場合には、なぞる操作の操作速度に応じた速さで、第２の変更動作を行う。
【００７６】
一例を示すと、情報制御部１５４は、スワイプ操作が行われた後に、そのままホールドされていると判定された場合には、このスワイプ操作の速度に応じた速さのズームイン（第２の変更動作の一例）を、このスワイプ操作に応じて開始されるズームイン（第１の変更動作の一例）に連動するよう開始する。なお、スワイプ操作に応じて開始されるズームイン（第１の変更動作の一例）も、スワイプ操作の速度に応じたものであってよい。また、情報制御部１５４は、スワイプ操作の速度に応じたズームズームアウトを行ってよいことはいうまでもない。
【００７７】
これにより、実施形態にかかる情報処理プログラムは、端末装置１０に対して、ユーザ操作の操作速度に応じて変更動作を行うよう制御することができるため、ユーザビリティを高めることができる。
【００７８】
〔５−４．操作強度に応じたズーム〕
また、情報制御部１５４は、維持操作により表示画面Ｄに触れられている強さに応じた速さで、第２の変更動作を行う。この点について、図４の例を用いて説明する。例えば、判定部１５３は、ステップＳ１０５でホールドされたと判定した場合には、ホールドにより表示画面Ｄが押下されている強さを検出する。なお、判定部１５３以外の処理部で強さが検出されてもよい。ここでは、表示画面Ｄが押下された強さを検出した際の感度（検出感度）として「弱」、「中」、「強」の３つの感度を例に用いて説明する。
【００７９】
例えば、判定部１５３は、ホールドにより表示画面Ｄが押下されている強さに基づき、感度「中」を検出したとする。かかる場合、判定部１５３は、デフォルトの速さ（予め設定されている基本速度）で、ズームインするよう情報制御部１５４に対して指示する。これに応じて、情報制御部１５４は、デフォルトの速さでのズームイン（第２の変更動作の一例）を、スワイプ操作に応じて開始されるズームイン（第１の変更動作の一例）に連動するよう開始する。
【００８０】
また、例えば、情報制御部１５４は、感度「強」が検出されたことにより判定部１５３からデフォルトの速さより早い所定の速さでズームインするよう指示を受けた場合には、この所定の速さでのズームイン（第２の変更動作の一例）を、スワイプ操作に応じて開始されるズームイン（第１の変更動作の一例）に連動するよう開始する。
【００８１】
また、ユーザは、ホールドしていたとしても、途中でホールドにより表示画面Ｄを押下する強さを変える場合がある。例えば、ユーザＵ１は、感度「中」に対応する強さで押下していた状態から、感度「強」に対応する強さに変えてホールドを継続したとする。判定部１５３は、ホールド中の押下する強さが変更されたか否かも検出する。これにより、判定部１５３は、上記例に伴い、感度「中」から感度「強」への変更を検出し、情報制御部１５４に対して、デフォルトの速さでのズームインから、デフォルトの速さより早い所定の速さでのズームインに変更するよう指示する。これに応じて、情報制御部１５４は、これまで行っていたデフォルトの速さでのズームインから、デフォルトの速さより早い所定の速さでのズームインに変更する。
【００８２】
これにより、実施形態にかかる情報処理プログラムは、端末装置１０に対して、ユーザの維持操作の強度に応じた速さで変更動作を行うよう制御することができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【００８３】
〔５−５．感度補正〕
また、情報制御部１５４は、維持操作により表示画面Ｄに触れられている態様に基づいて、第２の変更動作を開始する。この点について、図４の例を用いて説明する。例えば、判定部１５３は、ステップＳ１０５でホールドされたと判定した場合には、ホールドにより表示画面Ｄに触れられている態様として、接触のブレを検出する。例えば、ユーザＵ１は、人差し指でホールドしているとする。かかる場合、判定部１５３は、人差し指でのホールドにより表示画面Ｄに触れられている態様として、人差し指が表示画面Ｄに接触している際のブレを検出する。ここでのブレとは、ホールドされたと判定された場合のホールド位置（図１の例では、位置Ｐ１２）から、人差し指での接触位置がどれだけ動いたかといったものである。
【００８４】
例えば、ユーザは、全く同じ位置で指を動かさずホールドしていたつもりであっても意図せず指を動かしてしまう場合がある。また、人体の構造上、ユーザは、全く同じ位置で指を動かさずホールドすることが困難な場合がある。つまり、最初にホールドしたホールド位置から、手ぶれによりホールド位置が変わってしまうといったことが起こり得る。
【００８５】
このようなホールド位置の変化が、例えば、スワイプ操作と認識されてしまった場合、例えば、ユーザの望まないズームが開始されてしまうことがある。このような状況を回避するために、判定部１５３は、ホールドにより表示画面Ｄに触れられている態様として、接触のブレを検出する。具体的には、判定部１５３は、ホールドされている間、ホールドされたと判定された場合のホールド位置（図１の例では、位置Ｐ１２）から、ホールド位置がどれだけ移動したかを算出する。例えば、判定部１５３は、算出した移動距離が、所定距離より短ければ、ホールド位置の変化に伴う指の動きは手ぶれと判定する。一方、判定部１５３は、算出した移動距離が、所定距離より長ければ、ホールド位置の変化に伴う指の動きは例えばスワイプ操作と判定する。
【００８６】
また、判定部１５３は、手ぶれと判定している間は、ユーザＵ１がホールドしていると判定し、この間、第２の変更動作を継続するよう情報制御部１５４に指示する。このような指示に応じることで、情報制御部１５４は、維持操作により表示画面に触れられている態様に基づいて、第２の変更動作を開始し、開始した第２の変更動作を継続することができる。
【００８７】
また、実施形態にかかる情報処理プログラムは、端末装置１０に対して、手ぶれであるのかそうでないのかを判定させることができるため、例えば、ユーザの望まない挙動であってコンテンツ表示に関する挙動が起こることを回避することができる。
【００８８】
〔５−６．各種の変更動作〕
上記実施形態では、端末装置１０が、情報制御プログラムにしたがって、変更動作として、ズーム（ズームインおよびズームアウト）を行う例を示した。具体的には、端末装置１０が、タッチ操作（ダブルタップ）が行われることより表示画面Ｄに触れたままホールドし、ホールドから表示画面Ｄをなぞる操作（スワイプ操作）が行われた後に、なぞる操作により表示画面Ｄに触れたままホールドが行われたと判定すると、これまでのズームイン（またはズームアウト）に連動するようズームイン（またはズームアウト）を開始する例を示した。また、端末装置１０が、ホールドされている間、ズームイン（またはズームアウト）を継続する例を示した。
【００８９】
しかしながら、第２の変更動作（第１の変更動作も同様であってよい）は、ズームイン（またはズームアウト）に限定されない。例えば、第２の変更動作（第１の変更動作も同様であってよい）は、ユーザ操作（例えば、スワイプ操作等）に応じてコンテンツの表示位置を移動させるスクロール、ユーザ操作（例えば、スワイプ操作等）に応じてコンテンツを回転させる回転表示、コンテンツが表示される明るさを変更する変更動作（輝度変更）、コンテンツが表示されるコントラスト（鮮明度）を変更する変更動作（コントラスト変更）、コンテンツの表示態様を２次元表示から３次元表示へ変更する変更動作または３次元表示から２次元表示へ変更する変更動作、といった各種の変更動作であってよい。
【００９０】
〔５−７．変更動作がスクロールの場合〕
情報制御部１５４は、ダブルタップが行われることにより表示画面Ｄに触れたままホールドし、ホールドからスワイプ操作が行われた後に、スワイプ操作により表示画面Ｄに触れたままホールドされたと判定されると、これまでのスクロールに連動するようスクロールを開始する。
【００９１】
まず、ユーザＵ１は、表示画面Ｄの任意の位置において、所定回数触れるタッチ操作、すなわちダブルタップを行うとともに、ダブルタップした任意の位置においてホールドする。例えば、ユーザＵ１が、表示画面Ｄの位置Ｐ４１においてダブルタップし、位置Ｐ４１でホールドしたとする。かかる場合、判定部１５３は、ホールドが行われたと判定する。
【００９２】
また、ユーザＵ１は、位置Ｐ４１でホールドしていることにより表示画面Ｄに触れているまま状態で、スワイプ操作を行うとともに、表示画面Ｄの任意の位置でスワイプ操作を停止する。また、ユーザＵ１は、スワイプ操作を停止したこの任意の位置でホールドする。ここでは、ユーザＵ１が、位置Ｐ４１でのホールドにより位置Ｐ４１に触れているままの状態で、左下方向へスワイプ操作を行い、位置Ｐ４２でスワイプ操作を停止しホールドしたとする。
【００９３】
このようにスワイプ操作が行われたことに応じて端末装置１０は、次の処理を行う。情報制御部１５４は、左下方向へのスワイプ操作に連動させて、地図情報を左下方向へ移動させるスクロール（第１の変更動作の一例）を開始する。これまでの例では、ここで情報制御部１５４が、ズームインする例を示したが、情報制御部１５４は、ズームインするのではなく、地図情報をスクロールさせる。かかるスクロールにより、これまで表示画面Ｄに表示されてなかった地図情報であって、表示画面Ｄの右上方向の地図情報が表示画面Ｄに表示されるようになる。また、情報制御部１５４は、位置Ｐ４２でスワイプ操作が終了された時点で、左下方向へのスクロールを停止する。また、判定部１５３は、ダブルタップしたままホールドすることにより表示画面Ｄに触れた状態でスワイプ操作が行われた後にこのスワイプ操作にに続きホールドされたと判定する。
【００９４】
そして、情報制御部１５４は、上記のようにホールドされたと判定されたことにより、これまでの左下方向へのスクロール第１の変更動作の一例）に連動するように、左下方向へのスクロール（第２の変更動作の一例）を開始し、位置Ｐ４２でホールドされていると判定されている間、左下方向へのスクロールを継続する。また、ユーザＵ１が、位置Ｐ４２でのホールドを終了した場合には、情報制御部１５４は、これまで継続していたスクロールを終了する。
【００９５】
このように実施形態にかかる情報制御プログラムは、コンテンツの拡大縮小だけでなくスクロールにも対応することができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【００９６】
また、本変形例では、コンテンツの拡大縮小をスクロールに置き変えた場合の処理について説明したが、拡大縮小やスクロール以外の変更動作であってもよい。上記の通り、変更動作は、回転表示、輝度変更、コントラスト（鮮明度）変更、２次元表示と３次元表示との切り替え変更へ変更等であってもよい。
【００９７】
〔５−８．ユーザ操作について〕
上記実施形態では、端末装置１０が、第１の変更動作に連動するよう第２の変更動作を開始し、ホールドされている間、第２の変更動作を継続する、といった処理行うきっかけ（トリガー）となるユーザ操作の一例に、タッチ操作（具体的には、ダブルタップ）を挙げた。しかし、表示画面Ｄに触れる操作であれば、ダブルタップに限定されない。例えば、１回のタッチ操作（シングルタップ）であってもよいし、３回連続のタッチ操作（トリプルタップ）であってもよい。また、例えば、２本指でのシングルタップ、ダブルタップ、トリプルタップであってもよい。
【００９８】
また、上記実施形態では、端末装置１０が、ユーザ操作として、スワイプ操作（具体的には、直線軌道のスワイプ操作）に応じて、第１の変更動作を行う例を示した。しかし、かかるユーザ操作は、表示画面Ｄをなぞる操作であれば、なぞる軌道の態様は限定されない。例えば、ユーザは、表示画面Ｄに対して親指で入力操作をする場合があるが、一般的に親指での入力操作は親指の付け根を支点に弧を描くように行われる。このため、かかるユーザ操作は、弧を描くように表示画面Ｄをなぞる操作であってもよい。また、かかるユーザ操作は、時計回り（あるいは反時計回り）に円を描く操作であってもよい。
【００９９】
〔６．ハードウェア構成〕
また、上述してきた実施形態にかかる端末装置１０は、例えば図７に示すような構成のコンピュータ１０００によって実現される。図７は、端末装置１０の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１００】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１０１】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、通信網５０を介して他の機器へ送信する。
【０１０２】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【０１０３】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１０４】
例えば、コンピュータ１０００が実施形態にかかる端末装置１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５の機能を実現する。また、ＨＤＤ１４００には、記憶部１３内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、通信網５０を介してこれらのプログラムを取得してもよい。
【０１０５】
〔７．その他〕
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１０６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１０７】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１０８】
〔８．効果〕
実施形態にかかる端末装置１０は、情報制御プログラムの制御に従って、以下の処理を行う。端末装置１０は、表示画面に触れる所定の操作が行われた後に、所定の操作が行われたことにより表示画面に触れた状態を維持する維持操作が行われているか否か判定する。そして、端末装置１０は、維持操作が行われていると判定された場合には、所定の操作に応じて開始される第１の変更動作であって、表示画面に表示されるコンテンツに関する所定の情報が変更される第１の変更動作に基づく第２の変更動作を継続する。これにより、実施形態にかかる端末装置１０は、コンテンツ表示に関するユーザビリティを高めることができる。
【０１０９】
また、実施形態にかかる端末装置１０は、表示画面を押下するタッチ操作を含む所定の操作が行われた後に、所定の操作が行われたことにより表示画面に触れた状態を維持する維持操作が行われているか否か判定する。これにより、実施形態にかかる端末装置１０は、表示画面を押下するタッチ操作を起点としたコンテンツ表示を行うことができる。
【０１１０】
また、実施形態にかかる端末装置１０は、タッチ操作として、表示画面を所定回数連続で押下するタッチ操作を含む所定の操作が行われた後に、所定の操作が行われたことにより表示画面に触れた状態を維持する維持操作が行われているか否か判定する。これにより、実施形態にかかる端末装置１０は、表示画面を押下するタッチ操作を起点としたコンテンツ表示を行うことができる。
【０１１１】
また、実施形態にかかる端末装置１０は、表示画面をなぞる操作を含む所定の操作が行われた後に、所定の操作が行われたことにより表示画面に触れた状態を維持する維持操作が行われているか否か判定する。これにより、実施形態にかかる端末装置１０は、表示画面をなぞる操作に応じてコンテンツの表示態様を変更する変更動作を行うことができる。
【０１１２】
また、実施形態にかかる端末装置１０は、所定の操作として、タッチ操作を行うことにより表示画面に静止して触れた状態から表示画面をなぞる操作が行われた後に、所定の操作が行われたことにより表示画面に触れた状態を維持する維持操作が行われているか否か判定する。これにより、実施形態にかかる端末装置１０は、第２の変更動作を行うか否かをユーザによる簡単な入力操作から判定することができる。
【０１１３】
また、実施形態にかかる端末装置１０は、維持操作として、所定の操作が行われたことにより表示画面に触れられている位置において静止して、表示画面に触れた状態を維持する維持操作が行われているか否か判定する。これにより、実施形態にかかる端末装置１０は、第２の変更動作を行うか否かをユーザによる簡単な入力操作から判定することができる。
【０１１４】
また、実施形態にかかる端末装置１０は、維持操作が行われていると判定された場合には、第２の変更動作として、所定の操作に応じて開始される第１の変更動作と同様の変更動作を継続する。これにより、実施形態にかかる端末装置１０は、ユーザの意図しない変更動作を行わないようにすることができる。
【０１１５】
また、実施形態にかかる端末装置１０は、維持操作が行われていると判定された場合には、第１の変更動作に連動するように第２の変更動作を開始し、開始した前記第２の変更動作を、維持操作が行われている間継続する。これにより、実施形態にかかる端末装置１０は、例えば、ユーザに対して繰り返しの入力操作をさせることなく、動的に第２の変更動作を継続することができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【０１１６】
また、実施形態にかかる端末装置１０は、維持操作により表示画面に触れられている態様に基づいて、前記第２の変更動作を開始する。これにより、実施形態にかかる端末装置１０は、例えば、維持操作により表示画面に触れられている態様が手ぶれであるのかそうでないのかを判定することができるため、ユーザの望まない挙動が起こることを回避することができる。
【０１１７】
また、実施形態にかかる端末装置１０は、維持操作が終了したと判定された場合には、第２の変更動作を終了する。これにより、実施形態にかかる端末装置１０は、動的に第２の変更動作を継続していたとしてもユーザ操作に応じて、第２の変更動作を停止することができる。
【０１１８】
また、実施形態にかかる端末装置１０は、所定の操作が行われた操作速度に応じた速さで、第２の変更動作を行う。これにより、実施形態にかかる端末装置１０は、ユーザ操作の操作速度に応じて変更動作を行うことができるため、ユーザビリティを高めることができる。
【０１１９】
また、実施形態にかかる端末装置１０は、所定の操作として、表示画面を押下するタッチ操作を行うことにより前記表示画面に触れた状態から表示画面をなぞる操作が行われた後に、所定の操作が行われたことにより表示画面に触れた状態を維持する維持操作が行われていると判定された場合には、なぞる操作の操作速度に応じた速さで、第２の変更動作を行う。これにより、実施形態にかかる端末装置１０は、ユーザ操作の操作速度に応じて変更動作を行うことができるため、ユーザビリティを高めることができる。
【０１２０】
また、実施形態にかかる端末装置１０は、維持操作により前記表示画面に触れられている強さに応じた速さで、前記第２の変更動作を行う。これにより、実施形態にかかる端末装置１０は、ユーザの維持操作の強度に応じた速さで変更動作を行うことができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【０１２１】
また、実施形態にかかる端末装置１０は、第２の変更動作として、コンテンツに対するズームイン動作またはズームアウト動作、コンテンツに対するスクロール動作、コンテンツに対する回転動作、コンテンツが表示される明るさを変更する変更動作、コンテンツが表示されるコントラストを変更する変更動作、コンテンツの表示態様を２次元表示から３次元表示へ変更する変更動作または３次元表示から２次元表示へ変更する変更動作の少なくともいずれかを継続する。これにより、実施形態にかかる端末装置１０は、コンテンツに対する様々な変更動作に対応することができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【０１２２】
また、実施形態にかかる端末装置１０は、維持操作が行われていると判定された場合には、所定の操作に応じて開始される第１の変更動作であって、所定の操作に含まれる維持操作が行われた位置を中心として動作される第１の変更動作に連動するように第２の変更動作を開始し、開始した第２の変更動作を、維持操作が行われている間継続する。これにより、実施形態にかかる端末装置１０は、ユーザが拡大したい位置が拡大された拡大図を提供することができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【０１２３】
また、実施形態にかかる端末装置１０は、所定の操作に含まれる維持操作が行われている位置を中心として動作されるズームイン動作またはズームアウト動作に連動するように、ズームイン動作またはズームアウト動作を開始し、開始したズームイン動作またはズームアウト動作を、維持操作が行われている間継続する。これにより、実施形態にかかる端末装置１０は、ユーザが拡大したい位置が拡大された拡大図を提供することができるため、コンテンツ表示に関するユーザビリティを高めることができる。
【０１２４】
また、実施形態にかかる端末装置１０は、第２の変更動作を継続している間に、維持操作から所定の操作へと移行された場合には、第２の変更動作から第２の変更動作に基づく変更動作へと切り替える。これにより、実施形態にかかる端末装置１０は、コンテンツ表示に関するユーザビリティを高めることができる。
【０１２５】
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１２６】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、判定部は、判定手段や判定回路に読み替えることができる。
【符号の説明】
【０１２７】
１  情報制御システム
１０  端末装置
１２  入力部
１３  記憶部
１４  出力部
１５  アプリ制御部
１５１  受信部
１５２  表示部
１５３  判定部
１５４  情報制御部
【図１】
2019079152.tif 000003
【図２】
2019079152.tif 000004
【図３】
2019079152.tif 000005
【図４】
2019079152.tif 000006
【図５】
2019079152.tif 000007
【図６】
2019079152.tif 000008
【図７】
2019079152.tif 000009
【手続補正書】
【提出日】平成30年5月30日(2018.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定手順と、
前記判定手順により維持操作が行われていると判定された場合には、前記維持操作が行われる直前まで、前記所定の操作に応じて行われていた変更動作であって、前記表示画面に表示されるコンテンツの表示態様を変更する変更動作を継続する情報制御手順と
をコンピュータに実行させるための情報制御プログラム。
【請求項２】
端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定手順と、
前記判定手順により維持操作が行われていると判定された場合には、前記維持操作が行われている間、前記所定の操作に応じて開始される変更動作であって、前記表示画面に表示されるコンテンツの表示態様が変更される変更動作を継続する情報制御手順と
をコンピュータに実行させるための情報制御プログラム。
【請求項３】
前記判定手順は、前記表示画面を押下するタッチ操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１または２に記載の情報制御プログラム。
【請求項４】
前記判定手順は、前記タッチ操作として、前記表示画面を所定回数連続で押下するタッチ操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項３に記載の情報制御プログラム。
【請求項５】
前記判定手順は、前記表示画面をなぞる操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜４のいずれか１つに記載の情報制御プログラム。
【請求項６】
前記判定手順は、前記所定の操作として、前記表示画面を押下するタッチ操作を行うことにより前記表示画面に静止して触れた状態から前記表示画面をなぞる操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜５のいずれか１つに記載の情報制御プログラム。
【請求項７】
前記判定手順は、前記維持操作として、前記所定の操作が行われたことにより前記表示画面に触れられている位置において静止して、前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜６のいずれか１つに記載の情報制御プログラム。
【請求項８】
前記情報制御手順は、前記判定手順により維持操作が行われていると判定された場合には、前記維持操作が行われている間、前記変更動作を継続する
処理であることを特徴とする請求項１または３〜７のいずれか１つに記載の情報制御プログラム。
【請求項９】
前記情報制御手順は、前記維持操作により前記表示画面に触れられている態様に基づいて、前記変更動作を継続する
処理であることを特徴とする請求項１〜８のいずれか１つに記載の情報制御プログラム。
【請求項１０】
前記情報制御手順は、前記判定手順により前記維持操作が終了したと判定された場合には、前記変更動作を終了する
処理であることを特徴とする請求項１〜９のいずれか１つに記載の情報制御プログラム。
【請求項１１】
前記情報制御手順は、前記所定の操作が行われた操作速度に応じた速さで、前記変更動作を継続する
処理であることを特徴とする請求項１〜１０のいずれか１つに記載の情報制御プログラム。
【請求項１２】
前記情報制御手順は、前記所定の操作として、前記表示画面を押下するタッチ操作を行うことにより前記表示画面に触れた状態から前記表示画面をなぞる操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われていると判定された場合には、前記なぞる操作の操作速度に応じた速さで、前記変更動作を継続する
処理であることを特徴とする請求項１〜１１のいずれか１つに記載の情報制御プログラム。
【請求項１３】
前記情報制御手順は、前記維持操作により前記表示画面に触れられている強さに応じた速さで、前記変更動作を継続する
処理であることを特徴とする請求項１〜１２のいずれか１つに記載の情報制御プログラム。
【請求項１４】
前記情報制御手順は、前記変更動作として、前記コンテンツに対するズームイン動作またはズームアウト動作、前記コンテンツに対するスクロール動作、前記コンテンツに対する回転動作、前記コンテンツが表示される明るさを変更する変更動作、前記コンテンツが表示されるコントラストを変更する変更動作、前記コンテンツの表示態様を２次元表示から３次元表示へ変更する変更動作または３次元表示から２次元表示へ変更する変更動作の少なくともいずれかを継続する
処理であることを特徴とする請求項１〜１３のいずれか１つに記載の情報制御プログラム。
【請求項１５】
前記情報制御手順は、前記判定手順により維持操作が行われていると判定された場合には、前記変更動作として、前記所定の操作に含まれる維持操作が行われた位置を中心として動作される変更動作を、前記維持操作が行われている間継続する
処理であることを特徴とする請求項１〜１４のいずれか１つに記載の情報制御プログラム。
【請求項１６】
前記情報制御手順は、前記所定の操作に含まれる維持操作が行われている位置を中心として動作されるズームイン動作またはズームアウト動作を、前記維持操作が行われている間継続する
処理であることを特徴とする請求項１５に記載の情報制御プログラム。
【請求項１７】
前記情報制御手順は、前記変更動作を継続している間に、前記維持操作から所定の操作へと移行された場合には、前記変更動作から前記変更動作に基づく変更動作へと切り替える
処理であることを特徴とする請求項１〜１６のいずれか１つに記載の情報制御プログラム。
【請求項１８】
端末装置が実行する情報制御方法であって、
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定工程と、
前記判定工程により維持操作が行われていると判定された場合には、前記維持操作が行われる直前まで、前記所定の操作に応じて行われていた変更動作であって、前記表示画面に表示されるコンテンツの表示態様を変更する変更動作を継続する情報制御工程と
を含むことを特徴とする情報制御方法。
【請求項１９】
端末装置が実行する情報制御方法であって、
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定工程と、
前記判定工程により維持操作が行われていると判定された場合には、前記維持操作が行われている間、前記所定の操作に応じて開始される変更動作であって、前記表示画面に表示されるコンテンツの表示態様が変更される変更動作を継続する情報制御工程と
を含むことを特徴とする情報制御方法。
【請求項２０】
端末装置であって、
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定部と、
前記判定部により維持操作が行われていると判定された場合には、前記維持操作が行われる直前まで、前記所定の操作に応じて行われていた変更動作であって、前記表示画面に表示されるコンテンツの表示態様を変更する変更動作を継続する情報制御部と
を備えることを特徴とする端末装置。
【請求項２１】
端末装置であって
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態を維持する維持操作が行われているか否か判定する判定部と、
前記判定部により維持操作が行われていると判定された場合には、前記維持操作が行われている間、前記所定の操作に応じて開始される変更動作であって、前記表示画面に表示されるコンテンツの表示態様が変更される変更動作を継続する情報制御部と
を備えることを特徴とする端末装置。
【手続補正書】
【提出日】平成30年10月17日(2018.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態であって、前記表示画面に触れている接触位置において静止した状態を維持する維持操作が行われているか否か判定する判定手順と、
前記判定手順により維持操作が行われていると判定された場合には、前記維持操作が行われている間、前記所定の操作に応じて開始される変更動作であって、前記表示画面に表示されるコンテンツの表示態様を変更する変更動作を継続する情報制御手順と
をコンピュータに実行させるための情報制御プログラム。
【請求項２】
前記判定手順は、前記表示画面を押下するタッチ操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記維持操作が行われているか否か判定する
処理であることを特徴とする請求項１に記載の情報制御プログラム。
【請求項３】
前記判定手順は、前記タッチ操作として、前記表示画面を所定回数連続で押下するタッチ操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記維持操作が行われているか否か判定する
処理であることを特徴とする請求項２に記載の情報制御プログラム。
【請求項４】
前記判定手順は、前記表示画面をなぞる操作を含む前記所定の操作が行われた後に、前記所定の操作が行われたことにより前記維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜３のいずれか１つに記載の情報制御プログラム。
【請求項５】
前記判定手順は、前記所定の操作として、前記表示画面を押下するタッチ操作を行うことにより前記表示画面に静止して触れた状態から前記表示画面をなぞる操作が行われた後に、前記所定の操作が行われたことにより前記維持操作が行われているか否か判定する
処理であることを特徴とする請求項１〜４のいずれか１つに記載の情報制御プログラム。
【請求項６】
前記情報制御手順は、前記維持操作により前記表示画面に触れられている態様に基づいて、前記変更動作を継続する
処理であることを特徴とする請求項１〜５のいずれか１つに記載の情報制御プログラム。
【請求項７】
前記情報制御手順は、前記判定手順により前記維持操作が終了したと判定された場合には、前記変更動作を終了する
処理であることを特徴とする請求項１〜６のいずれか１つに記載の情報制御プログラム。
【請求項８】
前記情報制御手順は、前記所定の操作が行われた操作速度に応じた速さで、前記変更動作を継続する
処理であることを特徴とする請求項１〜７のいずれか１つに記載の情報制御プログラム。
【請求項９】
前記情報制御手順は、前記所定の操作として、前記表示画面を押下するタッチ操作を行うことにより前記表示画面に触れた状態から前記表示画面をなぞる操作が行われた後に、前記所定の操作が行われたことにより前記維持操作が行われていると判定された場合には、前記なぞる操作の操作速度に応じた速さで、前記変更動作を継続する
処理であることを特徴とする請求項１〜８のいずれか１つに記載の情報制御プログラム。
【請求項１０】
前記情報制御手順は、前記維持操作により前記表示画面に触れられている強さに応じた速さで、前記変更動作を継続する
処理であることを特徴とする請求項１〜９のいずれか１つに記載の情報制御プログラム。
【請求項１１】
前記情報制御手順は、前記変更動作として、前記コンテンツに対するズームイン動作またはズームアウト動作、前記コンテンツに対するスクロール動作、前記コンテンツに対する回転動作、前記コンテンツが表示される明るさを変更する変更動作、前記コンテンツが表示されるコントラストを変更する変更動作、前記コンテンツの表示態様を２次元表示から３次元表示へ変更する変更動作または３次元表示から２次元表示へ変更する変更動作の少なくともいずれかを継続する
処理であることを特徴とする請求項１〜１０のいずれか１つに記載の情報制御プログラム。
【請求項１２】
前記情報制御手順は、前記判定手順により維持操作が行われていると判定された場合には、前記変更動作として、前記所定の操作に含まれる維持操作が行われた位置を中心として動作される変更動作を、前記維持操作が行われている間継続する
処理であることを特徴とする請求項１〜１１のいずれか１つに記載の情報制御プログラム。
【請求項１３】
前記情報制御手順は、前記所定の操作に含まれる維持操作が行われている位置を中心として動作されるズームイン動作またはズームアウト動作を、前記維持操作が行われている間継続する
処理であることを特徴とする請求項１２に記載の情報制御プログラム。
【請求項１４】
前記情報制御手順は、前記変更動作を継続している間に、前記維持操作から所定の操作へと移行された場合には、前記変更動作から前記変更動作に基づく変更動作へと切り替える
処理であることを特徴とする請求項１〜１３のいずれか１つに記載の情報制御プログラム。
【請求項１５】
端末装置が実行する情報制御方法であって、
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態であって、前記表示画面に触れている接触位置において静止した状態を維持する維持操作が行われているか否か判定する判定工程と、
前記判定工程により維持操作が行われていると判定された場合には、前記維持操作が行われている間、前記所定の操作に応じて開始される変更動作であって、前記表示画面に表示されるコンテンツの表示態様を変更する変更動作を継続する情報制御工程と
を含むことを特徴とする情報制御方法。
【請求項１６】
端末装置であって、
前記端末装置の表示画面に触れる所定の操作が行われた後に、前記所定の操作が行われたことにより前記表示画面に触れた状態であって、前記表示画面に触れている接触位置において静止した状態を維持する維持操作が行われているか否か判定する判定部と、
前記判定部により維持操作が行われていると判定された場合には、前記維持操作が行われている間、前記所定の操作に応じて開始される変更動作であって、前記表示画面に表示されるコンテンツの表示態様を変更する変更動作を継続する情報制御部と
を備えることを特徴とする端末装置。