(57)【要約】  情報処理装置（１００）は、操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する操作検出部（１０２）と、操作検出部（１０２）により検出される操作に応じた移動量で表示対象のスクロール可能領域を表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行う表示制御部（１０４）と、を備え、表示制御部（１０４）は、表示部のスクロール表示範囲の外縁がスクロール可能領域を超える移動量を示す操作が検出された場合、該操作が所定操作か否かに応じて、表示部のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させるか、表示部のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外を表示させるかを切り替える。
2014192536.tif 000002
【特許請求の範囲】
【請求項１】
操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する操作検出手段と、
前記操作検出手段により検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行う表示制御手段と、
を備え、
前記表示制御手段は、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が前記操作検出手段で検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記操作検出手段は、前記操作の種別を検出し、
前記表示制御手段は、前記操作検出手段により検出される前記操作の種別に基づいて、該操作が前記所定操作か否かを判定し、前記表示部のスクロール表示範囲の外縁を前記スクロール可能領域内で停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、
前記操作検出手段により検出される前記操作の少なくとも始点が、所定の範囲内か否かを判定する操作位置判定手段をさらに備え、
前記表示制御手段は、
前記操作位置判定手段による判定結果に基づき、前記操作の少なくとも始点が前記所定の範囲内ではない場合、該操作が前記所定操作ではないと判定し、前記操作の少なくとも始点が前記所定の範囲内である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部の前記スクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記操作位置判定手段は、さらに、前記操作の始点および終点が、所定の範囲内か否かを判定し、
前記表示制御手段は、
前記操作位置判定手段による判定結果に基づき、前記操作の前記始点および終点が前記所定の範囲内ではない場合、該操作が前記所定操作ではないと判定し、前記操作の前記始点および終点が前記所定の範囲内である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる情報処理装置。
【請求項５】
請求項１乃至４いずれかに記載の情報処理装置において、
前記操作検出手段により検出される前記操作の距離が、所定値以下か否かを判定する操作距離判定手段をさらに備え、
前記表示制御手段は、
前記操作距離判定手段による判定結果に基づき、前記操作の前記距離が前記所定値以下ではない場合、該操作が前記所定操作ではないと判定し、前記操作の前記距離が前記所定値以下である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる情報処理装置。
【請求項６】
請求項１乃至５いずれかに記載の情報処理装置において、
前記表示制御手段は、
前記スクロール表示範囲内に前記スクロール可能領域に加えて表示される前記表示対象以外を、前記表示部の前記操作面に対する所定の操作可能範囲に、前記スクロール可能領域が残る範囲で、表示させる情報処理装置。
【請求項７】
請求項１乃至６いずれかに記載の情報処理装置において、
前記表示制御手段は、前記表示対象以外に、前記表示対象とは別の表示情報を表示する情報処理装置。
【請求項８】
請求項１乃至７いずれかに記載の情報処理装置において、
前記表示制御手段は、
前記表示対象以外を表示した後、前記操作検出手段により検出される前記操作が所定操作の場合、前記表示対象以外の表示をやめ、前記スクロール可能領域内の表示に、少なくとも一回の前記操作で戻す情報処理装置。
【請求項９】
情報処理装置が、
操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出し、
検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう前記表示部の表示を制御し、
前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える、
情報処理装置の処理方法。
【請求項１０】
操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する手順、
前記操作を検出する手順により検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう前記表示部の表示を制御する手順、
をコンピュータに実行させ、
前記制御する手順において、
前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が前記操作を検出する手順で検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える手順、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その処理方法、およびプログラムに関し、特に、操作に応じたスクロール表示を制御する情報処理装置、その処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、情報処理端末は、接触または接近等の操作位置を検出可能なタッチパネル型表示部が多く利用されている。
ここで、接触または接近等の操作位置を検出可能なタッチパネル型表示部（以降、「表示部」と称する）に対するスクロール操作により、表示部に表示される表示対象を順にスクロール方向に移動させることが可能である。このスクロール操作によって、表示部に表示されずに隠れている部分の表示対象の外縁が表示範囲の外縁に至るまで移動させることができる。【０００３】
このようなタッチスクリーンディスプレイにおけるリストまたはドキュメントのスクローリング方法の一例が特許文献１に記載されている。特許文献１のスクローリング方法では、指などのオブジェクトがディスプレイ上で検出されている間に、オブジェクトの移動が検出された場合、リストまたはドキュメントを移動して、リストまたはドキュメントの縁を越えるエリアを表示し、ディスプレイ上でオブジェクトが検出されなくなった後には、リストまたはドキュメントの縁を越えるエリアは表示されなくなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５１５９７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したスクローリング方法においては、リストまたはドキュメントの縁を越えるエリアを、指などのオブジェクトがディスプレイ上で検出されている間に表示し、指などがディスプレイ上から離れた場合には、リストまたはドキュメントの縁を越えるエリアは表示されなくなる。たとえば、端末を把持した手（以下、把持手と呼ぶ）の親指でのタッチ操作に応じてスクロール表示させる場合、ディスプレイ上での親指による操作可能な範囲が限られるため、表示内容によって、当該操作可能な範囲外に操作用表示物（たとえば、アイコン等）が表示され、片手では操作できないという問題点があった。【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、表示対象に対する操作性を向上する情報処理装置、その処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、
操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する操作検出手段と、
前記操作検出手段により検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行う表示制御手段と、
を備え、
前記表示制御手段は、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が前記操作検出手段で検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える。【０００８】
本発明の情報処理装置の処理方法は、
情報処理装置が、
操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出し、
検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう前記表示部の表示を制御し、
前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える。【０００９】
本発明のコンピュータプログラムは、
操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する手順、
前記操作を検出する手順により検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう前記表示部の表示を制御する手順、
をコンピュータに実行させ、
前記制御する手順において、
前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が前記操作を検出する手順で検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える手順、
をコンピュータに実行させるためのプログラムである。【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。【００１１】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。【００１２】
また、本発明の処理方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の処理方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。【００１３】
さらに、本発明の処理方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【発明の効果】
【００１４】
本発明によれば、表示対象に対する操作性を向上する情報処理装置、その処理方法、およびプログラムが提供される。
【図面の簡単な説明】
【００１５】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１６】
【図１】本発明の実施の形態に係る情報処理装置の構成を示す機能ブロック図である。
【図２】本発明の実施の形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図３】本発明の実施の形態に係る情報処理装置の動作を説明するための図である。
【図４】本発明の実施の形態に係る情報処理装置を実現するスマートフォンの構成を示すブロック図である。
【図５】本発明の実施の形態に係る情報処理装置における、表示対象を説明するための図である。
【図６】本発明の実施の形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図７】本発明の実施の形態に係る情報処理装置の構成を示す機能ブロック図である。
【図８】本発明の実施の形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図９】本発明の実施の形態に係る情報処理装置において、所定の範囲を説明するための図である。
【図１０】本発明の実施の形態に係る情報処理装置における、表示部の操作面に対する操作と所定の範囲の関係を説明するための図である。
【図１１】本発明の実施の形態に係る情報処理装置の構成を示す機能ブロック図である。
【図１２】本発明の実施の形態に係る情報処理装置における、表示部の操作面に対する操作の距離を説明するための図である。
【図１３】本発明の実施の形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図１４】本発明の実施の形態に係る情報処理装置における、スクロール制御を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１８】
（第１の実施の形態）
図１は、本発明の実施の形態に係る情報処理装置１００の構成を示す機能ブロック図である。
本発明の実施の形態に係る情報処理装置１００は、操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部（不図示）の操作面に対する操作を検出する操作検出部１０２と、操作検出部１０２により検出される操作に応じた移動量で表示対象のスクロール可能領域を表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行う表示制御部１０４と、を備える。表示制御部１０４は、表示部のスクロール表示範囲の外縁がスクロール可能領域を超える移動量を示す操作が操作検出部１０２で検出された場合、該操作が所定操作か否かに応じて、表示部のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させるか、表示部のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外を表示させるかを切り替える。
【００１９】
ここで、操作に応じた移動量とは、操作による移動の方向および距離を示すベクトルで表すことができる。また、操作の速度や操作面に対する圧力に応じて移動量を変えることも考えられ、実際の操作面上での操作の始点から終点までの距離に、操作速度や操作圧等を考慮して（たとえば、速度が速い程、または操作圧が強い程、操作の距離より移動距離を長くする等）移動量を求めることができる。操作に応じた移動量の求め方等については、本発明の本質には関わらないので、詳細な説明は省略する。
【００２０】
なお、本実施の形態の情報処理装置１００の各構成要素は、ＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを備える任意のコンピュータのハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。図１は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
【００２１】
本実施の形態の情報処理装置１００では、本発明の実施の形態に係るコンピュータプログラムに対応する各種の処理動作をコンピュータが実行することにより、前述のような各種ユニットが各種機能として実現される。
本発明の情報処理装置は、上記コンピュータを備えるスマートフォン、携帯電話機、ＰＤＡ（Personal Digital Assistants）、タブレット端末、パーソナルコンピュータ、ゲーム機、音響電子機器、デジタルカメラ、画像表示装置、またはその他の電子機器等に適用することができる。なお、情報処理装置と、表示部は一体となっていなくてもよく、情報処理装置に接続され、情報処理装置により制御される表示装置であってもよい。
また、本発明の情報処理装置は、１つのチップや装置として実現されてもよく、さらに、他の装置に装着するような形態で実現されてもよい。
【００２２】
本実施形態のコンピュータプログラムは、情報処理装置１００を実現させるためのコンピュータに、操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する手順、操作を検出する手順により検出される操作に応じた移動量で表示対象のスクロール可能領域を表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう表示部の表示を制御する手順、を実行させ、制御する手順において、表示部のスクロール表示範囲の外縁がスクロール可能領域を超える移動量を示す操作が操作を検出する手順で検出された場合、該操作が所定操作か否かに応じて、表示部のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させるか、または、表示部のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外を表示させるかを切り替える手順、を実行させるように記述されている。
【００２３】
本発明のコンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラムは、記録媒体からコンピュータのメモリにロードされてもよいし、ネットワークを通じてコンピュータにダウンロードされ、メモリにロードされてもよい。
【００２４】
上述のような構成において、本発明の実施の形態に係る情報処理装置１００による処理方法を以下に説明する。図２は、本発明の実施の形態に係る情報処理装置１００の動作の一例を示すフローチャートである。図３は、本発明の実施の形態に係る情報処理装置１００の動作を説明するための図である。
【００２５】
本発明の実施の形態に係る情報処理装置の処理方法は、情報処理装置１００が、操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出し（ステップＳ１０１）、検出される操作に応じた移動量で表示対象のスクロール可能領域を表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう表示部の表示を制御し（ステップＳ１０３）、表示部のスクロール表示範囲の外縁がスクロール可能領域を超える移動量を示す操作が検出された場合（ステップＳ１０５のＹＥＳ）、該操作が所定操作か否かに応じて（ステップＳ１０７）、表示部のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させるか（ステップＳ１０９）、または、表示部のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させるか（ステップＳ１１１）を切り替えるものである。
【００２６】
詳細には、ステップＳ１０１において、操作検出部１０２が、操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する。なお、ステップＳ１０５〜ステップＳ１１１の処理は、ステップＳ１０３を行う際に、判定（ステップＳ１０５、ステップＳ１０７）を行い、操作に応じた移動量でのスクロール表示を制御するものである。
本図の処理手順は、操作検出部１０２による操作面に対する操作が検出されたときに開始される。一連の処理手順が終了した後、または一連の処理手順が行われている間も、一連の処理手順とは独立して操作の検出により並列して動作開始することができる。複数の操作が検出された場合の処理については、適用されるアプリケーションに応じて、適宜優先順位や条件を定めることが好ましい。
【００２７】
ステップＳ１０３において、たとえば、図３（ａ）に示すように、表示制御部１０４が、ステップＳ１０１で検出された操作１１２ａに応じた移動量で表示対象のスクロール可能領域１１４を表示部２６のスクロール表示範囲１１６に一部分ずつ出力するスクロール表示を行うよう表示部２６の表示を制御する。その結果、図３（ｂ）に示すように、表示部２６のスクロール表示範囲１１６が下方に移動する。
【００２８】
ステップＳ１０５において、表示制御部１０４は、たとえば、ステップＳ１０１で検出された操作の移動量が、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超える量か否かを判定することができる。また、ステップＳ１０７において、表示制御部１０４は、ステップＳ１０１で検出された操作が、所定操作であるか否かを判定することができる。
そして、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超える移動量を示す操作である場合（ステップＳ１０５のＹＥＳ）、表示制御部１０４が、該操作が所定操作か否かを判定する（ステップＳ１０７）。
【００２９】
たとえば、図３（ｂ）の状態でなされた操作１１２ｂが所定操作ではない場合（ステップＳ１０７のＮＯ）、表示制御部１０４が、図３（ｃ）に示すように、操作に応じた移動量で途中までスクロールさせ、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させる（ステップＳ１０９）。一方、図３（ｂ）の状態でなされた操作１１２ｂが所定操作である場合（ステップＳ１０７のＹＥＳ）、図３（ｄ）に示すように、表示制御部１０４が、操作に応じた移動量でスクロールさせて、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
ステップＳ１０５において、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４内である場合（ステップＳ１０５のＮＯ）、情報処理装置１００は、操作に応じた移動量でスクロールさせて、処理を終了する。
【００３０】
以上説明したように、本発明の実施の形態の情報処理装置１００によれば、表示部のスクロール表示範囲の外縁がスクロール可能領域を超える移動量を示す操作が操作検出部１０２で検出された場合、該操作が所定操作か否かに応じて、表示部のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させるか、表示部のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外を表示させるかを切り替えるので、表示対象に対する操作性を向上することができる。
【００３１】
たとえば、表示対象のスクロール可能領域に対する操作が、所定操作（把持した手（以降、把持手と称する）等による操作）で行われている場合等には、表示部のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外を表示させることができるので、スクロール可能領域に含まれる操作対象領域が、所定操作（把持手等による操作）による操作可能な範囲にない場合でも、操作可能な範囲に、所定操作（把持手等）で移動させることができ、結果として所定操作（把持手等による操作）が可能になる。一方、表示対象のスクロール可能領域に対する操作が、所定操作以外（把持手以外による操作）で行われている場合等には、表示部のスクロール表示範囲の外縁がスクロール可能領域を超える移動量の操作がなされても、表示部のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させることができるので、スクロールにより表示部から表示対象のうち、たとえば、ユーザが必要としている内容部分が画面上から消えてしまうこと等がなく、操作性がよい。
【００３２】
（第２の実施の形態）
以下、本発明の情報処理装置を、スマートフォン１０により実現する実施形態について説明する。
本発明の実施の形態に係る情報処理装置は、上記実施形態の情報処理装置１００とは、操作の種別で表示を切り替える点で相違する。本発明の実施の形態に係る情報処理装置は、図１の上記実施形態の情報処理装置１００と同様な操作検出部１０２と、表示制御部１０４と、を備える。以下、図１を用いて説明する。
【００３３】
本発明の実施の形態に係る情報処理装置１００において、上記実施形態と同様な構成を有するとともに、さらに、操作検出部１０２は、操作の種別を検出し、表示制御部１０４は、操作検出部１０２により検出される操作の種別に基づいて、該操作が所定操作か否かを判定し、表示部のスクロール表示範囲の外縁をスクロール可能領域内で停止させるか、または、表示部のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させるかを切り替える。
【００３４】
図４は、本発明の実施の形態に係る情報処理装置１００を実現するスマートフォン１０の構成を示すブロック図である。
なお、本実施形態では、スマートフォン１０により情報処理装置１００が実現される例について説明するが、これに限定されない。情報処理装置１００は、たとえば、スマートフォン以外に、携帯電話機、ＰＤＡ、タブレット端末、パーソナルコンピュータ、ゲーム機、音響電子機器、デジタルカメラ、画像表示装置、またはその他の電子機器等にも適用できる。
【００３５】
図４に示すように、本実施形態のスマートフォン１０は、ＣＰＵ１２と、メモリ１４と、Ｉ／Ｏ（Input/Output）１６と、通信制御部１８と、操作部２２と、操作受付部２４と、表示部２６と、表示制御部２８と、スピーカ３２と、マイク３４と、音声制御部３６と、を備える。
【００３６】
ＣＰＵ１２は、スマートフォン１０の各要素とバス４０を介して接続され、各要素とともにスマートフォン１０全体を制御する。メモリ１４は、スマートフォン１０を動作させるためのプログラムや、そのプログラムが動作する際に使用する各種設定データ、アプリケーションデータ等を含むユーザデータを記憶するとともに、プログラムが動作するための作業領域など一時的にデータを記憶する領域を有する。Ｉ／Ｏ１６は、スマートフォン１０のＣＰＵ１２と各要素とのバス４０を介した入出力を制御する。
【００３７】
本実施形態では、スマートフォン１０は、通信手段として、アンテナ１９を介して、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ（Local Area Network）通信（所謂Ｗｉ−Ｆｉ（Wireless Fidelity））が可能な他の通信装置と無線ＬＡＮ通信を行う通信制御部１８を備える。あるいは、スマートフォン１０は、中継局（不図示）を介して他の通信装置と通信してもよい。また、スマートフォン１０は、他の通信手段を備えてもよい。
【００３８】
操作部２２は、操作キー、操作ボタン、スイッチ、ジョグダイヤル、タッチパッド、タッチパネルなどを含む。操作受付部２４は、ユーザによる操作部２２の操作を受け付け、ＣＰＵ１２に通知する。表示部２６は、ＬＥＤ（Light Emitting Diode）表示器や、液晶ディスプレイ、有機ＥＬ（ElectroLuminescence）ディスプレイなどを含む。表示制御部２８は、ＣＰＵ１２からの指示に従い、表示部２６に各種画面表示を行う。
【００３９】
スマートフォン１０の場合、操作部２２の少なくとも一部は表示部２６と一体でタッチパネルユニット３０により構成される。
音声制御部３６は、ＣＰＵ１２からの指示に従い、スピーカ３２またはマイク３４、あるいは、外部の音響デバイスとの音声入出力を制御する。
【００４０】
上述した情報処理装置１００の各構成要素は、ＣＰＵ１２、メモリ１４、メモリ１４にロードされる図１の構成要素を実現するプログラム４２、ネットワーク接続用インタフェース（Ｉ／Ｏ１６）を備える任意のコンピュータ（スマートフォン１０）のハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。図１および以下に説明する機能ブロック図の各図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
【００４１】
図１の情報処理装置１００の各構成要素は、本実施形態のスマートフォン１０等の装置を制御するオペレーティングシステム、ドライバ、および、スマートフォン１０が実行するアプリケーション等の少なくともいずれかのソフトウェアまたは、装置を構成するハードウェアと前記ソフトウェアとの協働によって実現することができる。
【００４２】
本実施の形態の情報処理装置１００では、本発明の実施の形態に係るコンピュータプログラム４２に対応する各種の処理動作をスマートフォン１０のＣＰＵ１２が実行することにより、前述のような各種ユニットが各種機能として実現される。
【００４３】
本発明の実施の形態に係るコンピュータプログラム４２は、上記実施形態のコンピュータプログラムの手順に加え、さらに、操作の種別を検出する手順、検出される操作の種別に基づいて、該操作が所定操作か否かを判定する手順、表示部２６のスクロール表示範囲の外縁をスクロール可能領域内で停止させるか、または、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させるかを切り替える手順、をコンピュータ（スマートフォン１０のＣＰＵ１２）に実行させるように記述されている。
【００４４】
ここで、操作体（手、指、タッチペン等）による接触等の操作を検出可能なタッチパネル型表示部（図では、タッチパネルユニット３０の表示部２６）に対する操作により、タッチパネルユニット３０の表示部２６のスクロール表示範囲に表示される表示対象のスクロール可能領域内の表示範囲を移動させることができる。
【００４５】
たとえば、ユーザは、タッチパネルユニット３０の表示部２６に表示された表示対象を閲覧しながら、操作面上を指でなぞることで、指の動き（操作）に合わせて、表示部２６のスクロール表示範囲に表示される内容をスクロールさせることができる。
【００４６】
表示制御部１０４は、検出される操作に応じた移動量で表示対象のスクロール可能領域を表示部のスクロール表示範囲に順次スクロールさせながら表示させる。しかし、スクロール可能領域の端部まで、表示範囲が移動した後に、さらに同方向への移動操作が検出されたとしても当該操作による表示制御が行えない状態となる。
【００４７】
たとえば、スマートフォン１０を把持した手の親指で、タッチパネルユニット３０の操作面に対して操作する場合、タッチパネルユニット３０の操作面上に対する親指操作可能な範囲が限られている。そのため、タッチパネルユニット３０の表示部２６の表示内容によっては、当該操作可能な範囲外に操作用表示オブジェクト（たとえば、画像、アイコン、またはリンク等）が表示されることがある。
【００４８】
その場合、ユーザがスマートフォン１０を片手で把持した状態においては、他方の手指により操作することが多い。
このように、把持手ではない他方の手指で操作することにより、表示内容を確認しその都度、操作する手指を切り替える必要があり、操作が煩雑になることがあった。
【００４９】
本発明では、把持手での操作態様（種別）に応じて、タッチパネルユニット３０の表示部２６のスクロール表示範囲に表示されるスクロール可能領域の移動を制御し、所定の操作種別の場合に、スクロール可能領域に加えて、表示対象以外１１８を表示させることができるので、スクロール可能領域内の操作用表示オブジェクトの位置を、ユーザの把持手の親指で操作可能な範囲にまで移動させることができる。
【００５０】
本実施形態において、操作の種別は、たとえば、フリック、ドラッグ等の種別である。所定操作が、ドラッグ操作であり、所定操作以外の操作が、フリック、またはスワイプ操作等である。これらの操作種別は、ＯＳ（Operating System）で検出することができる。
すなわち、操作検出部１０２は、ＯＳから操作種別の情報を取得することができる。
【００５１】
ここで、各操作について、本明細書では下記のように定義するものとする。
フリックとは、タッチパネルユニット３０の操作面上で、始点を指（操作物）で触れた後、終点方向に向けてはじくようにさっと動かす操作である。操作の終点が特定されない動作がこれにあたる。
ドラッグとは、タッチパネルユニット３０の操作面上を、始点から終点に向かって指（操作物）で引きずりながら移動する操作である。操作の始点と終点が特定される動作がこれにあたる。
スワイプとは、タッチパネルユニット３０の操作面上を、始点から終点に向かって指（操作物）でなでるように移動する操作である。操作の始点と終点が特定されない動作もこれに含まれる。
【００５２】
フリックまたはスワイプ操作の場合、操作によって表示対象は操作体で移動指示した移動速度や距離等に応じて移動量が決定されて、操作体で移動指示した距離よりも長く滑るように移動する。ドラッグ操作の場合、操作によって表示対象は操作体で移動指示した距離だけ少しずつ移動する。
【００５３】
本実施形態では、ドラッグ操作（所定操作）である場合に、スクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させ、ドラッグ操作以外、たとえば、フリック操作の場合に、スクロール表示範囲の外縁がスクロール可能領域を超えないように停止させる。
なお、本発明において、操作は、画面に接触しないホバー操作も含む。手や指以外の操作物、たとえば、タッチペンによる操作も含む。
【００５４】
また、スクロール可能領域を超えないように停止する場合に、必ずしも、表示部２６のスクロール表示範囲にスクロール可能領域を固定しなくてもよく、ある程度の移動は許容してもよい。
【００５５】
次に、本発明の表示対象、スクロール可能領域、スクロール表示範囲について図５を用いて説明する。
表示対象１１０において、ヘッダ部１２０を含む全体がスクロールする場合（図５（ａ））と、固定メニュー（固定ヘッダ部１２２）が含まれ、固定メニュー以外がスクロールする場合（図５（ｂ））がある。
【００５６】
本発明において、表示対象１１０は、ウェブページ、文書ファイル、画像ファイル、テキストファイル等、様々なものが例示され、特に限定されない。また、表示対象１１０を表示するためのアプリケーションも特に限定されない。表示対象以外１１８（図３（ｄ））は、たとえば、何も表示しない態様や表示対象１１０の終端に、先頭を続けてスクロール表示させる態様なども含むことができる。
【００５７】
表示対象の全体がスクロールする場合（図３（ａ）参照）、表示対象の全部がスクロール可能領域１１４であり、スクロール可能領域１１４はタッチパネルユニット３０の表示部２６のスクロール表示範囲１１６内に表示される。タッチパネルユニット３０の操作面上で操作１１２ａが行われた場合、スクロール可能領域１１４がスクロール表示範囲１１６内をスクロールする。なお、図５（ａ）に示す通り、スクロール可能領域１１４ａに固定ではないメニュー（ヘッダ部１２０）が含まれており、メニューを含むスクロール可能領域１１４ａの全体（すなわち、表示対象１１０全体）が、操作によりスクロールしてもよい。
【００５８】
図５（ｂ）は、表示対象１１０に固定メニュー（固定ヘッダ部１２２）が含まれ、固定メニュー以外がスクロールする場合を示す図である。表示対象１１０の一部が固定メニュー（固定ヘッダ部１２２）、残りがスクロール可能領域１１４ｂであり、タッチパネルユニット３０の表示部２６におけるスクロール表示範囲１１６ｂ以外の部分には常に固定メニュー（固定ヘッダ部１２２）が表示され、スクロール可能領域１１４ｂだけがタッチパネルユニット３０の表示部２６のスクロール表示範囲１１６ｂ内に表示される。タッチパネルユニット３０の操作面上で操作が行われた場合、固定メニュー（固定ヘッダ部１２２）はそのままに、スクロール可能領域１１４ｂだけがスクロール表示範囲１１６ｂ内をスクロールする。
【００５９】
なお、本実施形態では、表示対象１１０が表示部２６に表示されたときの形状は、矩形であり、上下左右の４つの端を有する。しかし、表示対象１１０の表示形状は矩形に限定されず、端の位置および数もこれらに限定されるものではない。端の形状も直線に限定されず、曲線であってもよい。
さらに、本実施形態では、表示部２６の表示枠の形状は、矩形であり、上下左右の４つの縁を有する。しかし、表示部２６の表示枠の形状は、矩形に限定されず、縁の位置および数もこれらに限定されるものではない。縁の形状も直線に限定されず、曲線であってもよい。
【００６０】
次に、このように構成される本実施形態に係る情報処理装置の処理方法を説明する。図６は、本実施形態にかかる情報処理装置１００の動作の一例を示すフローチャートである。
【００６１】
本実施形態の情報処理装置の処理方法は、図２の上記実施形態とは、ステップＳ１０７の所定操作の判別処理方法が下記の通り異なる。
本発明の実施の形態に係る情報処理装置において、さらに、操作検出部１０２が、操作の種別を検出する（ステップＳ２０１）。
そして、表示制御部１０４が、操作検出部１０２により検出される操作の種別に基づいて、該操作が所定操作か否かを判定し（ステップＳ２０３）、表示部２６のスクロール表示範囲の外縁をスクロール可能領域内で停止させる（ステップＳ１０９）か、または、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させる（ステップＳ１１１）かを切り替える。
【００６２】
以下、詳細に説明するが、本実施形態において、上記実施形態と同じ動作については、説明を省略する。
ステップＳ１０５で検出された操作について、ステップＳ２０１において、操作検出部１０２が、操作の種別を検出する。たとえば、操作検出部１０２は、図３（ｂ）の状態でなされた操作１１２ｂについて、ドラッグ、フリック、スワイプ等のいずれかの種別を検出する。
【００６３】
ステップＳ２０３において、表示制御部１０４は、ステップＳ２０１で検出された操作１１２ｂが所定操作か否かを判定する。本実施形態では、所定操作は、ドラッグ操作である。
たとえば、検出された操作の種別が所定操作（ドラッグ操作）に該当しない場合（ステップＳ２０３のＮＯ）、表示制御部１０４は、図３（ｃ）に示すように、操作に応じた移動量で途中までスクロールさせ、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させる（ステップＳ１０９）。一方、検出された操作の種別が所定操作（ドラッグ操作）である場合（ステップＳ２０３のＹＥＳ）、表示制御部１０４は、図３（ｄ）に示すように、操作に応じた移動量でスクロールさせて、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
その後、情報処理装置１００は、操作に応じた移動量でスクロールさせて、処理を終了する。
【００６４】
以上説明したように、本発明の実施の形態の情報処理装置によれば、上記実施形態と同様な効果を奏するとともに、特に、把持手の場合の一般的な操作方法であるドラッグ操作の場合は、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させるので、ドラッグ操作に応じて、表示部２６のスクロール表示範囲１１６内のスクロール可能領域１１４の表示内容を所望の位置までスクロールさせることができる。すなわち、スクロール可能領域に含まれる操作対象領域が、把持手による操作可能な範囲にない場合でも、操作可能な範囲に、把持手操作で移動させることができ、把持手による操作が可能になる。
【００６５】
また、把持手以外によるドラッグ操作の場合には、表示内容をユーザが意図的に少しずつ移動していることが想定されるので、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させずに、表示対象以外１１８を表示させて表示内容をスクロールさせた方が、ユーザの意図に合致している可能性が高く、使い勝手がよい。
【００６６】
一方、把持手では操作が困難な、フリックやスワイプ等の操作の場合は、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超える移動量の操作がなされても、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させるので、スクロールにより表示部２６から表示対象のうち、たとえば、ユーザが必要としている内容部分が画面上から消えてしまうこと等がなく、操作性がよい。
【００６７】
（第３の実施の形態）
図７は、本発明の実施の形態に係る情報処理装置２００の構成を示す機能ブロック図である。
本発明の実施の形態に係る情報処理装置は、上記実施の形態とは、操作位置（始点）が所定の範囲内に収まっているか否かで操作を判別する点で相違する。本発明の実施の形態に係る情報処理装置２００は、図１の上記実施形態の情報処理装置１００と同様な操作検出部１０２と、表示制御部１０４とを備えるとともに、さらに操作位置判定部２０２を備える。以下、図７を用いて説明する。本実施形態の情報処理装置２００は、他の実施形態の情報処理装置の構成を組み合わせることもできる。
【００６８】
本発明の実施の形態に係る情報処理装置２００において、操作検出部１０２により検出される操作の少なくとも始点が、所定の範囲内か否かを判定する操作位置判定部２０２をさらに備える。表示制御部１０４は、操作位置判定部２０２による判定結果に基づき、操作の少なくとも始点が所定の範囲内ではない場合、該操作が所定操作ではないと判定し、操作の少なくとも始点が所定の範囲内である場合、該操作が所定操作であると判定し、操作が所定操作ではないと判定された場合、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させ、操作が所定操作であると判定された場合、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させる。
【００６９】
なお、操作の始点がはっきり特定できない場合も想定されるが、たとえば、操作面に対する操作圧が閾値以上になった時点を始点とすることもできる。
【００７０】
ここで、スマートフォンやタブレット端末を操作する場合、端末を持つ手と操作する手の関係は以下に示すように複数のケースが考えられる。
（ａ）片手で端末を把持して、把持手で操作する
（ｂ）片手で端末を把持して、把持手以外の手で操作する
（ｃ）両手で端末を把持して、その両手（のうち少なくとも一方）で操作する
【００７１】
ケース毎に、端末の操作面上での操作範囲は異なることが想定される。
本発明において、ケース（ａ）とケース（ｃ）が所定操作に相当する。これらのケースでは、表示制御部１０４は、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させる。把持手で操作している場合、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させてしまうと、ユーザが把持手から遠い位置にある操作対象の操作を行うことが困難であるからである。
また、ケース（ｂ）は、所定操作以外の操作に相当する。このケースでは、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させる。把持手以外の手で操作している場合、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させてもユーザは何も不自由ではない。
【００７２】
すなわち、本発明で検出すべき所定の範囲内の所定操作は、ケース（ａ）とケース（ｃ）の操作となる。所定の範囲とは、たとえば、端末の表示部２６の操作面上で、端末を操作しているときの向きで左右の側の端から所定の幅を有する端部領域とすることができる。
所定の範囲は、端末を把持した場合に、表示部２６の操作面に把持手のいずれかの指が届く範囲で設定することができる。所定の範囲は、表示部２６の形状やサイズ、端末の種類、形状、サイズ、重さ、操作体の種類等に応じて、一般的な操作範囲としてもよいし、ユーザの操作位置を学習して設定してもよい。
【００７３】
操作検出部１０２は、たとえば、端末が有するタッチパネル（タッチパネルユニット３０）に対する操作から表示部２６の操作面に対する操作を受け付け、受け付けた操作の位置等を検出することができる。
所定の範囲は、端末をユーザが把持した時の端末の向きに応じても変わる。たとえば、情報処理装置２００において、操作検出部１０２は、端末が有する加速度センサ（不図示）、ジャイロセンサ（不図示）、および接触センサ（不図示）等のいずれか、または組み合わせ、端末の表示部２６の向き、把持手（右手か左手か両手か）、または把持位置等を検出することができる。
【００７４】
図９（ａ）に示すように、端末の表示部２６が縦向きの場合、たとえば、端末の正面図における表示部２６の左右の下方の両端部の範囲をそれぞれ所定の範囲２１０ａ、２１０ｂとすることができる。また、端末の表示部２６が横向きの場合、図９（ｂ）に示す範囲を、それぞれ所定の範囲２１０ｃ、２１０ｄとすることができる。
把持手または把持位置のいずれかが特定できる場合は、特定された方の把持手側の範囲を所定の範囲とすることができる。また、把持手と把持位置のどちらも特定できない場合、または、両手把持の場合は、両方を所定の範囲とすることができる。
なお、図９では、所定の範囲２１０が、表示部２６の下方の領域である場合を例示したが、たとえば、下方、中程、および上方等のいずれか、またはこれらの組み合わせの領域であってもよい。
【００７５】
このように構成される本実施形態に係る情報処理装置の処理方法を説明する。図８は、本実施形態にかかる情報処理装置２００の動作の一例を示すフローチャートである。
本実施形態の情報処理装置２００の処理方法は、図２の上記実施形態とは、ステップＳ１０７の所定操作の判別処理方法が下記の通り異なる。
【００７６】
本発明の実施の形態に係る情報処理装置２００において、さらに、操作位置判定部２０２が、操作検出部１０２により検出される操作の少なくとも始点が、所定の範囲内か否かを判定する（ステップＳ３０１）。
そして、表示制御部１０４が、操作位置判定部２０２による判定結果に基づき、操作の少なくとも始点が所定の範囲内ではない場合、操作が所定操作ではないと判定し（ステップＳ３０３）、操作の少なくとも始点が所定の範囲内である場合、操作が所定操作であると判定する（ステップＳ３０５）。
【００７７】
操作が所定操作ではないと判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させ（ステップＳ１０９）、操作が所定操作であると判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
【００７８】
以下、詳細に説明するが、本実施形態において、上記実施形態と同じ動作については、説明を省略する。
図１０は、本発明の実施の形態に係る情報処理装置２００における、表示部２６の操作面に対する操作１１２と所定の範囲２１０の関係を説明するための図である。
たとえば、図１０（ａ）に示す通り、操作位置判定部２０２によって、操作１１２ｃの始点２２０ａが、所定の範囲２１０内にある操作であると判定される（ステップＳ３０１のＹＥＳ）。この場合、表示制御部１０４は、操作１１２ｃが所定の操作であると判定する（ステップＳ３０５）。そして、図３（ｄ）に示すように、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
【００７９】
同様に、操作１１２ｄは、操作位置判定部２０２によって、その始点２２０ｂが所定の範囲２１０内にある操作であると判定される（ステップＳ３０１のＹＥＳ）。この場合、表示制御部１０４は、操作１１２ｄも所定の操作であると判定する（ステップＳ３０５）。そして、図３（ｄ）に示すように、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
【００８０】
一方、操作１１２ｅは、操作位置判定部２０２によって、始点２２０ｃが所定の範囲２１０の外にある操作であると判定される（ステップＳ３０１のＮＯ）。この場合、表示制御部１０４は、操作１１２ｅが所定の操作ではないと判定する（ステップＳ３０３）。そして、図３（ｃ）に示すように、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させる（ステップＳ１０９）。
【００８１】
なお、図１０（ａ）においては、表示部２６内の左下の領域が所定の範囲２１０である場合を例示したが、上述したように、左下以外の領域、たとえば左上、右下、右上、中央などの領域であってもよい。また、図１０（ａ）においては、片手把持で操作されることを想定して表示部２６内の１つの領域が所定の範囲２１０である場合を例示したが、両手把持で操作されることを想定して表示部２６内の２つの領域を所定の範囲２１０としてもよい。
【００８２】
また、本実施形態において、情報処理装置２００は、操作位置（始点と終点）が所定の範囲２１０内で完結しているか否かで表示を切り替えてもよい。
具体的には、本実施形態の情報処理装置２００において、操作位置判定部２０２は、さらに、操作の始点および終点が、所定の範囲２１０内か否かを判定する。表示制御部１０４は、操作位置判定部２０２による判定結果に基づき、操作の始点および終点が所定の範囲２１０内ではない場合、該操作が所定操作ではないと判定し、操作の始点および終点が所定の範囲２１０内である場合、該操作が所定操作であると判定する。そして、操作が所定操作ではないと判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させ、操作が所定操作であると判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させてもよい。
【００８３】
この場合、ステップＳ３０１において、操作位置判定部２０２が、操作検出部１０２によって検出された操作の始点および終点が、所定の範囲２１０内か否かを判定する。そして表示制御部１０４が、操作位置判定部２０２による判定結果に基づき、操作の始点および終点が所定の範囲２１０内ではない場合、操作が所定操作ではないと判定し（ステップＳ３０３）、操作の始点および終点が所定の範囲２１０内である場合、操作が所定操作であると判定する（ステップＳ３０５）。
【００８４】
たとえば、図１０（ｂ）に示す通り、操作１１２ｃは、操作位置判定部２０２によって、始点２２０ａおよび終点２２２ａが所定の範囲２１０内にある操作であると判定される（ステップＳ３０１のＹＥＳ）。この場合、表示制御部１０４は、操作１１２ｃが所定の操作であると判定する（ステップＳ３０５）。そして、図３（ｄ）に示すように、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
【００８５】
操作１１２ｄは、操作位置判定部２０２によって、始点２２０ｂは所定の範囲２１０内にあるが、終点２２２ｂは所定の範囲外にある操作であると判定される（ステップＳ３０１のＮＯ）。この場合、表示制御部１０４は、操作１１２ｄが所定の操作ではないと判定する（ステップＳ３０３）。そして、図３（ｃ）に示すように、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させる（ステップＳ１０９）。
【００８６】
操作１１２ｅは、操作位置判定部２０２によって、始点２２０ｃおよび終点２２２ｃが所定の範囲外にある操作であると判定される（ステップＳ３０１のＮＯ）。この場合、表示制御部１０４は、操作１１２ｅが所定の操作ではないと判定する（ステップＳ３０３）。そして、図３（ｃ）に示すように、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させる（ステップＳ１０９）。
【００８７】
この例では、上記の例では所定操作であると判定された操作１１２ｄが、所定操作ではないと判定される。いずれの判定方法を採用するかは、端末の仕様、たとえば、表示部２６の形状やサイズ、端末の種類、形状、サイズ、重さ、操作体の種類、操作方法や操作の検出方法などに応じて、適宜選択すればよい。
【００８８】
なお、操作１１２の始点または終点がはっきり特定できない場合も想定されるが、たとえば、操作面に対する操作圧が閾値以上になった時点を始点とすることもできる。そして、始点が特定された後、従操作面に対する操作圧が閾値未満になった時点を終点としてもよいし、操作速度に応じて、終点を予測してもよい。
【００８９】
以上説明したように、本発明の実施の形態の情報処理装置２００によれば、上記実施形態と同様な効果を奏するとともに、特に、操作の始点（または始点および終点）が所定の範囲内か否かで所定操作か否かを判別するので、操作範囲が把持手による操作の場合に操作可能であると想定される所定の範囲内の場合に所定操作（把持手操作）であると判別し、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させるので、把持手操作に応じて、表示部２６のスクロール表示範囲１１６内のスクロール可能領域１１４の表示内容を所望の位置までスクロールさせることができる。すなわち、スクロール可能領域に含まれる操作対象領域が、把持手による操作可能な範囲にない場合でも、操作可能な範囲に、把持手操作で移動させることができ、把持手による操作が可能になる。
【００９０】
また、把持手以外による所定の範囲内での操作の場合には、表示内容をユーザが意図的に少しずつ移動していることが想定されるので、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させずに、表示対象以外１１８を表示させて表示内容をスクロールさせた方が、ユーザの意図に合致している可能性が高く、使い勝手がよい。
【００９１】
一方、把持手では操作が困難な、所定の範囲外での操作の場合は、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超える移動量の操作がなされても、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させるので、スクロールにより表示部２６から表示対象のうち、たとえば、ユーザが必要としている内容部分が画面上から消えてしまうこと等がなく、操作性がよい。
【００９２】
（第４の実施の形態）
図１１は、本発明の実施の形態に係る情報処理装置３００の構成を示す機能ブロック図である。
本発明の実施の形態に係る情報処理装置３００は、上記実施の形態とは、操作の距離で表示を切り替える点で相違する。本発明の実施の形態に係る情報処理装置３００は、図１の上記実施形態の情報処理装置１００と同様な操作検出部１０２と、表示制御部１０４とを備えるとともに、さらに、操作距離判定部３０２を備える。以下、図１１を用いて説明する。本実施形態の情報処理装置３００は、他の実施形態の情報処理装置の構成を組み合わせることもできる。
【００９３】
本発明の実施の形態に係る情報処理装置３００において、操作検出部１０２により検出される操作の距離が、所定値以下か否かを判定する操作距離判定部３０２をさらに備える。表示制御部１０４は、操作距離判定部３０２による判定結果に基づき、操作の距離が所定値以下ではない場合、該操作が所定操作ではないと判定し、操作の距離が所定値以下である場合、該操作が所定操作であると判定する。操作が所定操作ではないと判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させ、操作が所定操作であると判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させる。
【００９４】
情報処理装置３００において、たとえば、操作検出部１０２は、端末が有するタッチパネル（タッチパネルユニット３０）に対する操作から表示部２６の操作面に対する操作を受け付け、受け付けた操作の始点から終点の距離を検出することができる。
【００９５】
なお、操作の始点または終点がはっきり特定できない場合も想定されるが、たとえば、操作面に対する操作圧が閾値以上になった時点を始点とすることもできる。そして、始点が特定された後、操作面に対する操作圧が閾値未満になった時点を終点としてもよいし、操作速度に応じて、終点を予測してもよい。また、非接触操作の場合は、操作面と操作体との距離が一定以下となった時点（始点）から一定以上になるまで（終点）の距離としてもよい。
なお、操作が直線でない場合、操作の軌跡を距離としてもよいし、操作の始点と終点を結んだ直線を距離としてもよい。
【００９６】
図１２は、本発明の実施の形態に係る情報処理装置３００における、表示部２６の操作面に対する操作１１２の距離を説明するための図である。
一般的に、把持手による操作は、操作する指の付け根が固定されるため、可動範囲が制約され、把持手以外の操作に比べて、距離が短くなる。把持手以外の操作は、可動範囲に制約がないため、把持手操作に比べて、距離を長くすることができる。また、把持手以外の操作であっても、ユーザが表示対象を閲覧しながら少しずつ移動させる操作を行っているような場合、その操作によって、表示対象以外１１８が表示されても操作性は損なわれない。
したがって、本実施形態では、把持手による操作の場合の可動範囲を考慮して、操作の距離の所定値を設定することができる。所定値は、表示部２６の形状やサイズ、端末の種類、形状、サイズ、重さ、操作体の種類等に応じて、一般的な操作範囲としてもよいし、ユーザの操作の癖を学習して設定してもよい。
【００９７】
このように構成される本実施形態に係る情報処理装置３００の処理方法を説明する。図１３は、本実施形態にかかる情報処理装置３００の動作の一例を示すフローチャートである。
【００９８】
本実施形態の情報処理装置３００の処理方法は、図２の上記実施形態とは、ステップＳ１０７の所定操作の判別処理方法が下記の通り異なる。
本発明の実施の形態に係る情報処理装置３００において、さらに、操作距離判定部３０２は、操作検出部１０２により検出される操作の距離が所定値以下か否かを判定する（ステップＳ４０１）。
そして、表示制御部１０４が、操作距離判定部３０２による判定結果に基づき、操作の距離が所定値以下ではない場合（ステップＳ４０１のＮＯ）、操作が所定操作ではないと判定し（ステップＳ４０３）、操作の距離が所定値以下である場合（ステップＳ４０１のＹＥＳ）、操作が所定操作であると判定する（ステップＳ４０５）。
【００９９】
操作が所定操作ではないと判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超えないようにスクロール可能領域のスクロールを停止させ（ステップＳ１０９）、操作が所定操作であると判定された場合、表示制御部１０４は、表示部２６のスクロール表示範囲内にスクロール可能領域に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
【０１００】
以下、詳細に説明するが、本実施形態において、上記実施形態と同じ動作については、説明を省略する。
たとえば、図１２に示す通り、操作検出部１０２により、表示部２６に対する操作１１２（操作１１２ｆまたは操作１１２ｇ）が検出されるとする。そして、操作距離判定部３０２は、検出された操作１１２の距離Ｌが所定値以下か否かを判定する。距離Ｌは、たとえば、操作１１２の始点から終点までの距離とすることができる。
【０１０１】
操作１１２ｆは、操作距離判定部３０２によって、操作の距離Ｌ１が所定値以下であると判定される（ステップＳ４０１のＹＥＳ）。この場合、表示制御部１０４は、操作１１２ｆが所定の操作であると判定する（ステップＳ４０５）。そして、図３（ｄ）に示すように、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させる（ステップＳ１１１）。
操作１１２ｇは、操作距離判定部３０２によって、操作の距離Ｌ２が所定値以下ではないと判定される（ステップＳ４０１のＮＯ）。この場合、表示制御部１０４は、操作１１２ｇが所定の操作ではないと判定する（ステップＳ４０３）。そして、図３（ｃ）に示すように、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させる（ステップＳ１０９）。
【０１０２】
以上説明したように、本発明の実施の形態の情報処理装置３００によれば、上記実施形態と同様な効果を奏するとともに、特に、操作の距離が所定値以下か否かで所定操作か否かを判別するので、操作距離が把持手による操作の場合に操作可能であると想定される所定値以下の場合に所定操作（把持手操作）であると判別し、表示部２６のスクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示対象以外１１８を表示させるので、把持手操作に応じて、表示部２６のスクロール表示範囲１１６内のスクロール可能領域１１４の表示内容を所望の位置までスクロールさせることができる。すなわち、スクロール可能領域に含まれる操作対象領域が、把持手による操作可能な範囲にない場合でも、操作可能な範囲に、把持手操作で移動させることができ、把持手による操作が可能になる。
【０１０３】
また、把持手以外による距離が所定値以下の操作の場合には、表示内容をユーザが意図的に少しずつ移動していることが想定されるので、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させずに、表示対象以外１１８を表示させて表示内容をスクロールさせた方が、ユーザの意図に合致している可能性が高く、使い勝手がよい。
【０１０４】
一方、把持手では操作が困難な、操作の距離が所定値を超える操作の場合は、表示部２６のスクロール表示範囲の外縁がスクロール可能領域を超える移動量の操作がなされても、表示部２６のスクロール表示範囲１１６の外縁がスクロール可能領域１１４を超えないようにスクロール可能領域１１４のスクロールを停止させるので、スクロールにより表示部２６から表示対象のうち、たとえば、ユーザが必要としている内容部分が画面上から消えてしまうこと等がなく、操作性がよい。
【０１０５】
（第５の実施の形態）
本発明の実施の形態に係る情報処理装置は、上記実施の形態とは、スクロール範囲を、操作可能領域を考慮して制御する点で相違する。本発明の実施の形態に係る情報処理装置は、図１の上記実施形態の情報処理装置１００と同様な操作検出部１０２と、表示制御部１０４と、を備える。以下、図１を用いて説明する。本実施形態の情報処理装置は、他の実施形態の情報処理装置の構成を組み合わせることもできる。
【０１０６】
図１４は、本発明の実施の形態に係る情報処理装置における、スクロール制御を説明するための図である。
本発明の実施の形態に係る情報処理装置において、表示制御部１０４は、スクロール表示範囲１１６内にスクロール可能領域１１４に加えて表示される表示対象以外１１８を、表示部２６の操作面に対する所定の操作可能範囲５１０（２点鎖線）に、スクロール可能領域１１４が残る範囲で、表示させる。
【０１０７】
本発明において、操作可能範囲５１０とは、把持手による操作が可能な範囲である。
図１４（ｂ）に示すように、操作可能範囲５１０内にスクロール可能領域１１４が残らないように、表示対象以外１１８が表示されてしまうと、スクロール可能領域１１４に含まれる操作対象にユーザの手指が届かない可能性がある。したがって、本実施形態では、図１４（ａ）に示すように、操作可能範囲５１０内にスクロール可能領域１１４が残るように、表示対象以外１１８の表示を制御する。
【０１０８】
操作可能範囲５１０は、実際の移動操作の位置から学習して特定されてもよいし、たとえば、端末の種類や形状等に応じた把持位置を予め想定して予め定められる範囲を設定されてもよい。
さらに、表示制御部１０４は、表示対象に含まれる操作対象の配置を考慮して、操作可能範囲５１０に、スクロール可能領域１１４内の操作対象が含まれる範囲までスクロールさせるように制御してもよい。
【０１０９】
以上説明したように、本発明の実施の形態の情報処理装置によれば、上記実施形態と同様な効果を奏するとともに、さらに、把持手による操作に応じて、表示部２６のスクロール表示範囲１１６内のスクロール可能領域１１４の表示内容を所望の位置までスクロールさせた場合に、移動させ過ぎることがなく、スクロール可能領域１１４に対する操作ができなくなることがないので、使い勝手がよい。
【０１１０】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
たとえば、他の実施形態の情報処理装置において、表示制御部１０４は、表示対象以外１１８の領域に、表示対象とは別の補足的な表示情報を表示してもよい。
別の表示情報の例としては、たとえば、背景として設定されている背景画像等が挙げられる。
さらに、表示対象以外１１８の領域は、表示部２６が矩形の場合、たとえば、上端、下端、左端、右端に設けることができるが、それぞれの領域において、異なる表示情報を表示させることもできる。
この構成によれば、上記実施形態と同様な効果を奏するとともに、さらに、視覚的効果、視覚的な娯楽性をもたらすこともできる。
【０１１１】
さらに、他の実施形態の情報処理装置において、表示制御部１０４は、表示対象以外１１８を表示した後、操作検出部１０２により検出される操作が所定操作の場合、表示対象以外１１８の表示をやめ、スクロール可能領域１１４内の表示に、少なくとも一回の操作で戻してもよい。
【０１１２】
この場合の所定操作とは、フリックまたはタップ等の特定の操作、または所定の操作位置における操作等である。所定の操作位置としては、たとえば、表示部２６における表示対象以外１１８の領域が挙げられる。
この表示対象以外１１８の表示をやめるための所定操作は、一回の操作に限られず、複数回の操作によって段階的に戻してもよい。
この構成によれば、上記実施形態と同様な効果を奏するとともに、さらに、所定操作により表示対象以外１１８を表示させていた場合にも、簡単な操作で表示対象以外１１８の表示をやめて元の表示に戻すことができるので、潤滑な操作性をもたらすことが可能になる。
【０１１３】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１１４】
以下、参考形態の例を付記する。
１．情報処理装置が、
操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出し、
検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう前記表示部の表示を制御し、
前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える、
情報処理装置の処理方法。
２．  １．に記載の情報処理装置の処理方法において、
前記情報処理装置が、
前記操作の種別を検出し、
検出される前記操作の種別に基づいて、該操作が前記所定操作か否かを判定し、前記表示部のスクロール表示範囲の外縁を前記スクロール可能領域内で停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える、
情報処理装置の処理方法。
３．  １．または２．に記載の情報処理装置の処理方法において、
前記情報処理装置が、
さらに、検出される前記操作の少なくとも始点が、所定の範囲内か否かを判定し、
その判定結果に基づき、前記操作の少なくとも始点が前記所定の範囲内ではない場合、該操作が前記所定操作ではないと判定し、前記操作の少なくとも始点が前記所定の範囲内である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部の前記スクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる、
情報処理装置の処理方法。
４．  ３．に記載の情報処理装置の処理方法において、
前記情報処理装置が、
さらに、前記操作の始点および終点が、所定の範囲内か否かを判定し、
その判定結果に基づき、前記操作の前記始点および終点が前記所定の範囲内ではない場合、該操作が前記所定操作ではないと判定し、前記操作の前記始点および終点が前記所定の範囲内である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる、
情報処理装置の処理方法。
５．  １．乃至４．いずれかに記載の情報処理装置の処理方法において、
前記情報処理装置が、
検出される前記操作の距離が、所定値以下か否かを判定し、
その判定結果に基づき、前記操作の前記距離が前記所定値以下ではない場合、該操作が前記所定操作ではないと判定し、前記操作の前記距離が前記所定値以下である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる、
情報処理装置の処理方法。
６．  １．乃至５．いずれかに記載の情報処理装置の処理方法において、
前記情報処理装置が、
前記スクロール表示範囲内に前記スクロール可能領域に加えて表示される前記表示対象以外を、前記表示部の前記操作面に対する所定の操作可能範囲に、前記スクロール可能領域が残る範囲で、表示させる、
情報処理装置の処理方法。
７．  １．乃至６．いずれかに記載の情報処理装置の処理方法において、
前記情報処理装置が、
前記表示対象以外に、前記表示対象とは別の表示情報を表示する、
情報処理装置の処理方法。
８．  １．乃至７．いずれかに記載の情報処理装置の処理方法において、
前記情報処理装置が、
前記表示対象以外を表示した後、検出される前記操作が所定操作の場合、前記表示対象以外の表示をやめ、前記スクロール可能領域内の表示に、少なくとも一回の前記操作で戻す、
情報処理装置の処理方法。
９．操作に応じてスクロールするスクロール可能領域を含む表示対象の一部を表示する表示部の操作面に対する操作を検出する手順、
前記操作を検出する手順により検出される操作に応じた移動量で前記表示対象の前記スクロール可能領域を前記表示部のスクロール表示範囲に一部分ずつ出力するスクロール表示を行うよう前記表示部の表示を制御する手順、
をコンピュータに実行させ、
前記制御する手順において、
前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超える前記移動量を示す操作が前記操作を検出する手順で検出された場合、該操作が所定操作か否かに応じて、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える手順、
をコンピュータに実行させるためのプログラム。
１０．  ９．に記載のプログラムにおいて、
前記操作を検出する手順において、
前記操作の種別を検出する手順、
をコンピュータに実行させ、
前記表示を制御する手順において、
前記操作を検出する手順において検出される前記操作の種別に基づいて、該操作が前記所定操作か否かを判定し、前記表示部のスクロール表示範囲の外縁を前記スクロール可能領域内で停止させるか、または、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させるかを切り替える手順、
をコンピュータに実行させるためのプログラム。
１１．  ９．または１０．に記載のプログラムにおいて、
前記操作を検出する手順において検出される前記操作の少なくとも始点が、所定の範囲内か否かを判定する操作位置を判定する手順、
をさらにコンピュータに実行させ、
前記表示を制御する手順において、
前記操作位置を判定する手順における判定結果に基づき、前記操作の少なくとも始点が前記所定の範囲内ではない場合、該操作が前記所定操作ではないと判定し、前記操作の少なくとも始点が前記所定の範囲内である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部の前記スクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示する手順、
をコンピュータに実行させるためのプログラム。
１２．  １１．に記載のプログラムにおいて、
前記操作位置を判定する手順において、
さらに、前記操作の始点および終点が、所定の範囲内か否かを判定し、
前記表示を制御する手順において、
前記操作位置を判定する手順における判定結果に基づき、前記操作の前記始点および終点が前記所定の範囲内ではない場合、該操作が前記所定操作ではないと判定し、前記操作の前記始点および終点が前記所定の範囲内である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる手順、
をコンピュータに実行させるためのプログラム。
１３．  ９．乃至１２．いずれかに記載のプログラムにおいて、
前記操作を検出する手順において検出される前記操作の距離が、所定値以下か否かを判定する操作距離を判定する手順、
をさらにコンピュータに実行させ、
前記表示を制御する手順は、
前記操作距離を判定する手順における判定結果に基づき、前記操作の前記距離が前記所定値以下ではない場合、該操作が前記所定操作ではないと判定し、前記操作の前記距離が前記所定値以下である場合、該操作が前記所定操作であると判定し、
前記操作が前記所定操作ではないと判定された場合、前記表示部のスクロール表示範囲の外縁が前記スクロール可能領域を超えないように前記スクロール可能領域のスクロールを停止させ、
前記操作が前記所定操作であると判定された場合、前記表示部のスクロール表示範囲内に前記スクロール可能領域に加えて前記表示対象以外を表示させる手順、
をコンピュータに実行させるためのプログラム。
１４．  ９．乃至１３．いずれかに記載のプログラムにおいて、
前記表示を制御する手順において、
前記スクロール表示範囲内に前記スクロール可能領域に加えて表示される前記表示対象以外を、前記表示部の前記操作面に対する所定の操作可能範囲に、前記スクロール可能領域が残る範囲で、表示させる手順、
をコンピュータに実行させるためのプログラム。
１５．  ９．乃至１４．いずれかに記載のプログラムにおいて、
前記表示を制御する手順において、
前記表示対象以外に、前記表示対象とは別の表示情報を表示する手順、
をコンピュータに実行させるためのプログラム。
１６．  ９．乃至１５．いずれかに記載のプログラムにおいて、
前記表示を制御する手順において、
前記表示対象以外を表示した後、前記操作を検出する手順において検出される前記操作が所定操作の場合、前記表示対象以外の表示をやめ、前記スクロール可能領域内の表示に、少なくとも一回の前記操作で戻す手順、
をコンピュータに実行させるためのプログラム。
【０１１５】
この出願は、２０１３年５月２７日に出願された日本出願特願２０１３−１１１３８６号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2014192536.tif 000003
【図２】
2014192536.tif 000004
【図３】
2014192536.tif 000005
【図４】
2014192536.tif 000006
【図５】
2014192536.tif 000007
【図６】
2014192536.tif 000008
【図７】
2014192536.tif 000009
【図８】
2014192536.tif 000010
【図９】
2014192536.tif 000011
【図１０】
2014192536.tif 000012
【図１１】
2014192536.tif 000013
【図１２】
2014192536.tif 000014
【図１３】
2014192536.tif 000015
【図１４】
2014192536.tif 000016
【国際調査報告】
2014192536.tif 000017
2014192536.tif 000018