(57)【要約】      （修正有）【課題】タッチ状態を中断することなく連続的なスクロール操作が可能な情報処理端末及びプログラムを提供する。【解決手段】タッチされた位置を検出可能な表示部に情報処理結果の画像である論理画面の少なくとも一部を表示する情報処理端末１は、第１の領域２００を表示部に論理画面に重畳して視認可能に表示する第１の領域表示手段と、第１の領域内であって、タッチの開始された位置である始点を検出する始点検出手段と、第１の領域を含む第２の領域３００内であって、始点へのタッチが検出されてから継続するタッチにおける直近の位置である最近点を検出する最近点検出手段と、始点と最近点との位置関係に応じて前記表示部に表示する論理画面（４００ａ、４００ｂ、４００ｃ）の部分を変更する論理画面表示変更手段と、を有する。【選択図】図３
2017097674.tif 000002
【特許請求の範囲】
【請求項１】
タッチされた位置を検出可能な表示部に情報処理結果の画像である論理画面の少なくとも一部を表示する情報処理端末であって、
第１の領域を前記表示部に前記論理画面に重畳して視認可能に表示する第１の領域表示手段と、
前記第１の領域内でタッチが最初に検出された位置である始点を検出する始点検出手段と、
前記始点へのタッチが検出されてから継続するタッチにおける、前記第１の領域を含む第２の領域内での直近の位置である最近点を検出する最近点検出手段と、
前記始点と前記最近点との位置関係に応じて前記表示部に表示する前記論理画面の部分を変更する論理画面表示変更手段と、
を有することを特徴とする情報処理端末。
【請求項２】
前記最近点検出手段は、前記タッチが継続したまま前記タッチされる位置が前記第２の領域外となったときに、前記最近点の検出を終了することを特徴とする請求項１に記載の情報処理端末。
【請求項３】
前記最近点検出手段は、前記タッチが継続したまま前記タッチされる位置が前記第２の領域外となった後、所定時間経過前に前記第２の領域と異なる第３の領域内となったときに、前記始点と前記第２の領域内において最後に前記タッチが検出された位置を前記最近点として検出することを特徴とする請求項１に記載の情報処理端末。
【請求項４】
前記論理画面表示変更手段は、前記始点と前記最近点との距離に応じて、前記表示部に表示する前記論理画面の部分を、前記始点を基準とした前記最近点の方向に変更することを特徴とする請求項１ないし３のいずれか１項に記載の情報処理端末。
【請求項５】
前記論理画面表示変更手段は、前記始点と前記最近点との距離に応じて、前記表示部に表示する前記論理画面の部分を、前記最近点を基準とした前記始点の方向に変更することを特徴とする請求項１ないし３のいずれか１項に記載の情報処理端末。
【請求項６】
前記第１の領域表示手段は、前記第１の領域へのタッチが開始されると、前記最近点に前記第１の領域に対応する表示を行うことを特徴とする請求項１ないし５のいずれか１項に記載の情報処理端末。
【請求項７】
前記第１の領域表示手段は、前記第１の領域へのタッチが継続したまま前記タッチされる位置が前記第２の領域外となったときに、前記第１の領域へのタッチが開始される前に前記第１の領域に対応する表示が行われていた位置に、前記第１の領域に対応する表示を行うことを特徴とする請求項６に記載の情報処理端末。
【請求項８】
前記第１の領域表示手段は、前記第１の領域へのタッチが継続したまま前記タッチされる位置が前記第２の領域外となったときに、前記第１の領域に対応する表示を終了することを特徴とする請求項６に記載の情報処理端末。
【請求項９】
前記最近点検出手段は、前記タッチが継続している間、繰り返し最近点を検出し、
前記論理画面表示変更手段は、前記始点と前記繰り返し検出される最近点との位置関係に応じて前記表示部に表示する前記論理画面の部分を繰り返し変更することを特徴とする請求項１ないし８のいずれか１項に記載の情報処理端末。
【請求項１０】
前記第２の領域を前記表示部に視認可能に表示する第２の領域表示手段をさらに有することを特徴とする請求項１ないし６に記載の情報処理端末。
【請求項１１】
タッチされた位置を検出可能な表示部に情報処理結果の画像である論理画面の少なくとも一部を表示する情報処理端末に、
第１の領域を前記表示部に前記論理画面に重畳して視認可能に表示する第１の領域表示工程と、
前記第１の領域内でタッチが最初に検出された地点である始点を検出する始点検出工程と、
前記始点へのタッチが検出されてから継続するタッチにおける、前記第１の領域を含む第２の領域内での直近の地点である最近点を検出する最近点検出工程と、
前記始点と前記最近点との位置関係に応じて前記表示部に表示する前記論理画面の部分を変更する論理画面表示変更工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面へのタッチ操作が可能な情報処理端末およびプログラムに関する。
【背景技術】
【０００２】
情報処理端末が、ディスプレイに一度に表示しきれないサイズの情報を表示することはしばしばある。ユーザは、スクロール操作により、ディスプレイに表示されていない情報を表示することができる。
【０００３】
ディスプレイとは別のポインティングデバイスを備えるパーソナルコンピュータなどの情報処理端末では、スクロール操作は、画面に表示されたスクロールバーやスクロールボタンなどの専用ＧＵＩをポイントしクリックすることで行われる。
【０００４】
近年、スマートフォンやタブレットなど、タッチパネルディスプレイを備えた情報処理端末が普及している。タッチパネルディスプレイは、ユーザが表示画面にタッチして操作可能なため、情報処理端末の直感的な操作が可能となる。
【０００５】
このようなタッチパネルディスプレイを備えた情報処理端末では、スクロール操作もディスプレイへのタッチにより行われる。具体的には、スクロール対象となる画面にタッチした状態でスクロールする方向に移動させた後タッチを終了するという一連の動作（スワイプ）により、表示内容がタッチ状態での移動量に応じて移動先方向にずれ、表示されていなかった情報が移動元方向側に新たに表示される。
【０００６】
特許文献１には、タッチパネルディスプレイの押下に応じてスクロール操作が可能な携帯式端末装置が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−２２９０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
タッチパネルディスプレイを備えた情報処理端末は、携帯を容易にするため小型軽量に構成されることがある。小型軽量に構成された情報処理端末は、片手で保持が可能であり、保持した手の指で操作されることがある。このとき、スワイプ操作は親指で行われることが一般的である。
【０００９】
小型軽量に構成された情報処理端末でスワイプによるスクロール操作を実行する場合に、一度のスワイプで、すなわちタッチした状態で親指を画面の一端から他端まで移動しても、所望の情報まで到達しないとき、ユーザはスワイプ動作を繰り返す必要がある。
【００１０】
スワイプ動作を連続で行う場合、画面の他端まで移動した親指のタッチを終了し、画面から離した状態で親指を画面の一端に戻し、そこから２度目のスワイプを開始することになる。このとき、情報処理端末の保持が不十分となるため、落下などの事故が起こりやすい。
【００１１】
本発明は、タッチ状態を中断することなく連続的なスクロール操作が可能な情報処理端末を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、本発明にかかる情報処理端末は、タッチされた位置を検出可能な表示部に情報処理結果の画像である論理画面の少なくとも一部を表示する情報処理端末であって、
第１の領域を前記表示部に前記論理画面に重畳して視認可能に表示する第１の領域表示手段と、
前記第１の領域内であって、タッチの開始された位置である始点を検出する始点検出手段と、
前記第１の領域を含む第２の領域内であって、前記始点へのタッチが検出されてから継続するタッチにおける直近位置である最近点を検出する最近点検出手段と、
前記始点と前記最近点との位置関係に応じて前記表示部に表示する前記論理画面の部分を変更する論理画面表示変更手段と、
を有することを特徴とする。
【発明の効果】
【００１３】
本発明により、タッチ状態を中断することなく連続的なスクロール操作が可能な情報処理端末を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態にかかる情報処理端末１の概略構成図である。
【図２】本発明の実施形態にかかる情報処理端末１の機能ブロック図である。
【図３】本発明の実施形態にかかる情報処理端末１の操作イメージ図である。
【図４】別の領域へのタッチ操作により異なる処理を実行するときの操作イメージ図である。
【図５】タッチ操作中の第１の領域２００の表示イメージ図である。
【図６】論理画面と表示する部分との関係を説明する図である。
【図７】本発明の実施形態にかかる情報処理端末１の動作フローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について詳細に説明する。
【００１６】
まず、本発明の実施形態にかかる情報処理端末１のハードウェア構成を説明する。図１は、本発明の実施形態にかかる情報処理端末１の概略構成図である。図１に示すように、情報処理端末１は、表示部１０と、位置検出部１１と、情報処理部１２と、データ記憶部１３とを有して構成される。情報処理端末１は、ユーザの操作に基づいて実行した情報処理結果を表示するものであり、スマートフォンやタブレットコンピュータなどが該当するが、これに限るものではない。
【００１７】
表示部１０は、後述する情報処理部１２における情報処理結果の画像である論理画面の少なくとも一部を表示する。表示部１０は、液晶ディスプレイユニットや電子ペーパーなどの表示ユニットおよびその制御回路により構成可能である。
【００１８】
位置検出部１１は、タッチされた位置を検出する。位置検出部１１は表示部１０に重畳して配置されるので、情報処理端末１は、表示部１０におけるタッチされた位置を検出可能である。これにより、情報処理端末１は、表示部１０に表示されるオブジェクトに直接触れているような操作感覚をユーザに提供することができる。位置検出部１１は、静電容量方式、抵抗膜方式、超音波表面弾性波方式、光学方式などの方式により構成可能である。
【００１９】
情報処理部１２は、各種情報処理を実行する。各種情報処理には、ユーザの指定するソフトウェアの実行の他に、情報処理端末１を構成する各部の制御など、ユーザが明示的に指定しない処理が含まれる。情報処理部１２による情報処理の結果、画像である論理画面が生成される。情報処理部１２は、図示しないＣＰＵおよびメモリにより構成可能である。
【００２０】
データ記憶部１３は、各種データを不揮発に記憶する。各種データは、情報処理部１２の処理の対象とすることができる。データ記憶部１３は、図示しないハードディスクドライブやＳＳＤ（Solid State Drive）などの不揮発記憶装置により構成可能である。
【００２１】
次に、本発明の実施形態にかかる情報処理端末１を構成する機能ブロックを説明する。図２は、本発明の実施形態にかかる情報処理端末１の機能ブロック図である。図２に示すように、情報処理端末１は、第１の領域表示手段１００と、第２の領域表示手段１１０と、始点検出手段１２０と、最近点検出手段１３０と、論理画面表示変更手段１４０とを有する。
【００２２】
また、以下の説明にて、必要に応じ図３を参照する。図３は、本発明の実施形態にかかる情報処理端末１の操作イメージ図である。（ａ）はタッチ開始時、（ｂ）はタッチを継続して移動中、（ｃ）はタッチを継続して停止中、（ｄ）はタッチ終了時の状態を示している。
【００２３】
第１の領域表示手段１００は、第１の領域を表示部１０に論理画面に重畳して視認可能に表示する。第１の領域表示手段１００は、表示部１０を情報処理部１２が制御することにより実施可能である。
【００２４】
図３（ａ）において、第１の領域２００は、論理画面の表示された表示部１０の中央近傍に、論理画面４００ａに重畳して視認可能に表示されている。ここで「論理画面に重畳して表示」とは、論理画面４００ａの表示される領域内に表示されることを指す。また、「視認可能に表示」とは、論理画面４００ａに隠されていないことを指す。
【００２５】
このとき、第１の領域の下に隠れた論理画面４００ａを透過するように表示してもよい。このようにすると、論理画面４００ａの表示が妨害されないため好適である。例えば、第１の領域２００の透明度を他の領域よりも下げて表示してもよい。同様に、第１の領域２００の輝度や色調を他の領域と変えて表示することも可能である。また、第１の領域２００とその他の領域との境界線を表示するようにしてもよい。
【００２６】
第１の領域表示手段１００は、第１の領域２００へのタッチが開始されたときに、そのタッチに追随するよう第１の領域２００の表示を移動させてもよい。すなわち、直近のタッチ検出位置である最近点に第１の領域２００に対応する表示が行われることになる。例えば、図３（ｂ）において、第１の領域２００の表示位置は、タッチ操作に伴い表示部１０の中央近傍から下部に移動している。このようにすると、ユーザは情報処理端末１が操作に応じた処理を実行していることが認識しやすくなり、好適である。
【００２７】
なお、第１の領域表示手段１００は、所定の条件により第１の領域２００の表示位置を変更したり表示しないようにしたりしてもよい。所定の条件については後述する。
【００２８】
第２の領域表示手段１１０は、第２の領域３００を表示部１０に視認可能に表示する。第２の領域３００は、第１の領域２００を含む領域である。第２の領域表示手段１１０は、表示部１０を情報処理部１２が制御することにより実施可能である。
【００２９】
図３（ａ）において、第２の領域３００とその他の領域との境界に破線が表示され、視認可能に表示されている。破線による第２の領域３００の表示は一例であり、第１の領域２００の表示方法として例示した透明度や輝度などの変更によって表示してもよい。また、第２の領域３００を視認可能に表示しないで本発明を実施することも可能である。このとき、情報処理端末１は第２の領域表示手段１１０を有しない。
【００３０】
始点検出手段１２０は、第１の領域２００内でタッチが最初に検出された位置である始点を検出する。始点検出手段１２０は、位置検出部１１の検出した位置に基づく情報処理部１２の処理として実施可能である。
【００３１】
ここで、第１の領域２００外で開始され継続するタッチの位置が第１の領域２００内となった場合、継続するタッチが第１の領域２００内で最初に検出された地点が始点となる。このため、スクロール操作の開始にあたってタッチを中断する必要がなくなる。
【００３２】
なお、タッチの開始を検出された位置が第１の領域２００内の場合のみ、その位置を始点として検出するようにしてもよい。このようにすると、第１の領域２００外におけるタッチ操作とスクロール操作とを明確に区別することができる。
【００３３】
最近点検出手段１３０は、始点へのタッチが検出されてから継続するタッチにおける第２の領域３００内での直近位置である最近点を検出する。つまり、始点検出手段１２０が検出した始点から第２の領域３００内の最近点まで継続するタッチが本発明の処理の対象となる。最近点検出手段１３０は、位置検出部１１の検出した位置に基づく情報処理部１２の処理として実施可能である。
【００３４】
最近点検出手段１３０は、タッチが継続したままタッチされる位置が第２の領域３００外となったときに、最近点の検出を終了する。したがって、タッチによる論理画面の表示部分変更操作を、タッチ状態を継続したまま終了することができ、端末落下のリスクをより低減できる。
【００３５】
このとき、タッチ位置が第２の領域３００外に出てから所定時間経過後にタッチの終了と判断するようにしてもよい。このようにすると、操作ミスによる第２の領域３００外へのタッチ位置の移動をある程度許容することができ、後述のようにさらに別の領域へのタッチ操作による異なる処理を実行させることができるようになる。
【００３６】
最近点検出手段１３０は、始点へのタッチが検出された後、連続的なタッチが終了した位置を検出してもよいし、タッチ継続中に直近の位置を繰り返し検出するようにしてもよい。図３（ｂ）と図３（ｃ）を参照すると、タッチ位置は画面下部で同じであるが、（ｂ）の時点での直近の位置に応じて論理画面の表示部分が４００ａから４００ｂに変更された後、同じ位置で検出された（ｃ）の時点での直近の位置に応じて論理画面の表示部分が４００ｃに変更されている。その結果、（ｂ）と（ｃ）とで論理画面の異なる部分が表示される。
【００３７】
図４を参照して、別の領域へのタッチ操作による異なる処理の実行について説明する。図４は、別の領域へのタッチ操作により異なる処理を実行するときの操作イメージ図である。図４の情報処理端末１は、表示部１０内に第３の領域５００、５００が記載されている点が図３と異なる。なお、第３の領域５００、５００は、第２の領域３００と同様、視認可能に表示されている必要はない。また、第３の領域５００、５００は図４では表示部１０の左右端に帯状に記載されているが、表示位置および形状はこれに限らない。
【００３８】
図４（ａ）において、第１の領域２００にタッチした状態でタッチ位置が下方に移動したことで、論理画面４００ａのスクロールが開始される。この操作により論理画面４００ｂが表示された状態が図４（ｂ）に示される。
【００３９】
図４（ｂ）の状態からタッチを継続したままタッチ位置をさらに第３の領域５００まで移動した状態を示すのが図４（ｃ）である。第２の領域３００から第３の領域５００への移動が所定時間経過前に行われた場合、タッチ操作の終了と判断としないでおくことができる。図４の情報処理端末１においては、第３の領域５００にタッチされている間、第２の領域３００内で最後に検出された最近点の位置に応じたスクロールが継続される。
【００４０】
図４（ｄ）は、タッチ位置が第３の領域５００から第２の領域３００に戻った状態を示している。この状態では、タッチ位置が第３の領域５００に移動する前と同様、タッチ位置を第２の領域３００内で変更することにより、スクロール速度を変更することができる。
【００４１】
次に、図５を参照して、タッチ操作中の第１の領域表示手段１００による第１の領域２００の表示を説明する。図５は、タッチ操作中の第１の領域２００の表示イメージ図である。
【００４２】
図５（ａ）において、第１の領域２００にタッチした状態でタッチ位置が下方に移動したことで、論理画面４００ａのスクロールが開始される。この操作により論理画面４００ｂが表示された状態が図５（ｂ）に示される。ここでは、第１の領域２００は最近点に表示されている。ここで、タッチが継続した状態で最近点が第２の領域３００外となってスクロールが停止される場合を考える。
【００４３】
図５（ｃ）は、最近点が第２の領域３００外となったときに第１の領域２００が元の位置に表示されることを示している。このようにすると、ユーザはタッチが第２の領域３００外となったことを容易に認識することができる。
【００４４】
図５（ｄ）は、最近点が第２の領域３００外となったときに第１の領域２００が表示されなくなることを示している。このようにすると、ユーザはタッチが第２の領域３００外となったことを容易に認識できるのみならず、第１の領域２００が重畳して表示される論理画面を明確に視認できるようになる。
【００４５】
図５（ｃ）または（ｄ）のように表示された後、所定時間内にタッチが第２の領域３００内に戻れば戻った位置に応じたスクロールが再開され、所定時間内にタッチが第２の領域３００内に戻らない、もしくはタッチが終了すれば、スクロールは終了する。
【００４６】
論理画面表示変更手段１４０は、始点と最近点との位置関係に応じて表示部１０に表示する論理画面の部分を変更する。論理画面表示変更手段１４０は、表示部１０を情報処理部１２が制御することにより実施可能である。
【００４７】
論理画面表示変更手段１４０による論理画面の部分の変更について、図３と図６とを参照して詳細に説明する。図６は、論理画面と表示する部分との関係を説明する図である。論理画面４００は、図６に記載のとおり表示部１０より縦に長く構成されている。図３（ａ）を参照すると、第１の領域２００へのタッチ開始時には、論理画面４００の上方の部分である４００ａが表示部１０に表示されている。
【００４８】
第１の領域２００へのタッチを継続したままタッチ位置を第２の領域３００の下方に移動すると、図３（ｂ）に示すように論理画面４００の別の部分が表示部１０に表示される（いわゆるスクロール）。このとき表示されるのは、論理画面４００の中央部分である４００ｂである。
【００４９】
第２の領域３００の下方でタッチを継続すると、図３（ｃ）に示すように論理画面４００のさらに別の部分が表示部１０に表示される。このとき表示されるのは、論理画面４００の下方の部分である４００ｃである。
【００５０】
表示される部分を変更する量は、始点と最近点との距離に応じて定めるようにしてよい。例えば、始点と最近点との距離が大きいとき、表示される部分を大きく変更するよう構成することができる。
【００５１】
この説明において、画面の移動方向を上下に限定して説明したが、発明の実施としてはこれに限らず、例えば左右方向に移動するよう構成することもできる。さらに、上下左右に移動するようにしてもよい。このとき、第２の領域３００の形状も、画面の移動可能な方向に応じて構成される。
【００５２】
また、この説明では、第１の領域２００へのタッチを継続したままタッチ位置を第２の領域３００の下方に移動したときに論理画面４００の表示される部分が下方に変更されるよう構成されている。すなわち、始点を基準とした最近点の方向である下方に、表示される部分が変更される。これと逆に、上方に変更されるよう構成することも可能である。
【００５３】
次に、本発明の実施形態にかかる情報処理端末１の動作を説明する。図７は、本発明の実施形態にかかる情報処理端末１の動作フローチャートである。図７を参照すると、情報処理端末１は、第１の領域２００を表示部１０に、論理画面４００に重畳して視認可能に表示する（ステップＳ１）。
【００５４】
続いて情報処理端末１は、第１の領域２００内であって、タッチの開始された地点である始点を検出する（ステップＳ２）。さらに情報処理端末１は、第１の領域２００を含む第２の領域３００内であって、始点へのタッチが検出されてから継続するタッチにおける直近の位置である最近点を検出する（ステップＳ３）。
【００５５】
次に情報処理端末１は、始点と最近点との位置関係に応じて、表示部１０に表示する論理画面４００の部分を変更する（ステップＳ４）。情報処理部１２でプログラムを実行して情報処理端末１をこのように動作させることにより、表示部１０へのタッチを継続したまま論理画面４００の表示される部分を変更することができる。
【００５６】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【００５７】
１    情報処理端末
１０    表示部
１１    位置検出部
１２    情報処理部
１３    データ記憶部
１００    第１の領域表示手段
１１０    第２の領域表示手段
１２０    始点検出手段
１３０    最近点検出手段
１４０    論理画面表示変更手段
２００    第１の領域
３００    第２の領域
４００    論理画面
５００    第３の領域
【図１】
2017097674.tif 000003
【図２】
2017097674.tif 000004
【図３】
2017097674.tif 000005
【図４】
2017097674.tif 000006
【図５】
2017097674.tif 000007
【図６】
2017097674.tif 000008
【図７】
2017097674.tif 000009