(57)【要約】【課題】画面を見なくても高速かつ正確に情報を入力できるようにする。【解決手段】入力装置１００は、画面上の操作位置を検出する操作位置検出部１１と、上記操作位置を中心位置とする中心領域と、上記中心領域に隣接する複数の隣接領域とを生成する隣接領域生成部１２と、上記複数の隣接領域間に上記中心領域から離れるに従って幅が狭くなる隙間領域をそれぞれ作成する隙間領域生成部１３と、上記画面上の操作位置が上記中心領域から上記隙間領域へ移動した場合は選択を無効とし、上記画面上の操作位置が上記中心領域から上記隣接領域へ移動した場合は選択を有効とする選択処理部１４とを備える。【選択図】図１
2015148912.tif 000002
【特許請求の範囲】
【請求項１】
画面上の操作位置を検出する操作位置検出手段と、
前記操作位置を中心位置とする中心領域と、前記中心領域に隣接する複数の隣接領域とを生成する隣接領域生成手段と、
前記複数の隣接領域間に前記中心領域から離れるに従って幅が狭くなる隙間領域をそれぞれ作成する隙間領域生成手段と
前記画面上の操作位置が前記中心領域から前記隙間領域へ移動した場合は選択を無効とし、前記画面上の操作位置が前記中心領域から前記隣接領域へ移動した場合は選択を有効とする選択処理手段と
を具備することを特徴とする入力装置。
【請求項２】
前記隙間領域生成手段は、前記隣接領域間の境界線上で前記中心位置から所定の距離離れた点であって前記隙間領域の幅が０になる位置と、前記中心領域に接する隙間領域の幅とに基づいて前記隙間領域を生成することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記隙間領域生成手段は、前記中心位置から前記画面の境界までの距離に基づいて前記所定の距離を決定することを特徴とする請求項２に記載の入力装置。
【請求項４】
情報処理装置が実行する入力方法であって、
画面上の操作位置を検出する操作位置検出ステップと、
前記操作位置を中心位置とする中心領域と、前記中心領域に隣接する複数の隣接領域とを生成する隣接領域生成ステップと、
前記複数の隣接領域間に前記中心領域から離れるに従って幅が狭くなる隙間領域をそれぞれ作成する隙間領域生成ステップと
前記画面上の操作位置が前記中心領域から前記隙間領域へ移動した場合は選択を無効とし、前記画面上の操作位置が前記中心領域から前記隣接領域へ移動した場合は選択を有効とする選択処理ステップと
を有することを特徴とする入力方法。
【請求項５】
前記隙間領域生成ステップは、前記隣接領域間の境界線上で前記中心位置から所定の距離離れた点であって前記隙間領域の幅が０になる位置と、前記中心領域に接する隙間領域の幅とに基づいて前記隙間領域を生成することを特徴とする請求項4に記載の入力方法。
【請求項６】
前記隙間領域生成ステップは、前記中心位置から前記画面の境界までの距離に基づいて前記所定の距離を決定することを特徴とする請求項5に記載の入力方法。
【請求項７】
請求項１乃至３のいずれか１項に記載の入力装置を構成する各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画面上の操作に応じて情報を入力する入力装置、入力方法及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットのようなマルチタッチスクリーンを持つ携帯端末が普及しつつある。視覚障がい者にとってもその端末の恩恵を享受できることが好ましく、彼らからは健常者が利用している端末を利用したいという要望があげられている。マルチタッチスクリーンのタッチ操作は健常者にとっては直感的で簡易な操作を実現しているが、視覚障がい者にとっては触感がないため操作が困難である。
【０００３】
そこで、非特許文献１には、視覚障がい者向けのマルチタッチスクリーンのタッチ操作を用いた文字入力方式として、指がタッチスクリーンに触れた任意の位置から指を離さずに移動させることで、移動させた方向に対応した文字入力を可能とする操作方式が提案されている。具体的には、図５に示すように、画面上で指が触れた位置を中心とした領域（以後、中心領域と呼ぶ）を設け、この中心領域にあるカーソルを中心領域に隣接する複数の領域（以後、隣接領域と呼ぶ）のいずれかに移動させることによってメニューの項目を選択する方式である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】青木良輔, 橋本遼, 瀬古俊一, 片岡泰之, 井原雅行, 渡辺昌洋, 小林透, "Drag&Flick：タッチスクリーンを用いた視覚障がい者向け文字入力方式", 情報処理学会, インタラクション2013, pp. 72-79, Mar, 2013
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記文字入力方式によれば、中心領域の大きさが小さいほど、カーソルを移動させる量が少なくなるため、ユーザの負担は軽減される。しかし、中心領域を小さくすると、各隣接領域の通過領域（図５の隣接領域Ｐ０の場合、円弧ＥＦ）が狭くなるため、その通過領域内にカーソルを移動させるのに必要な身体動作の精度が求められる。特に、指で直接カーソルを移動させる場合や、画面から離れた位置からポインティングでカーソルを移動させる場合において、マウスやペンを用いるよりもカーソルの移動精度が悪くなるため、中心領域を小さくできない問題がある。
【０００６】
この問題に対して、非特許文献１では、図６に示すように、隣接領域間の隙間をつくることで選択精度の低減を防ぐ方法をとっている。しかし、隣接領域間の隙間が中心領域から離れるほど、大きくなっており隣接領域上にカーソルが移動するまでに時間がかかる。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、画面を見なくても高速かつ正確に情報を入力できる入力装置、入力方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明の第１の態様は、画面上の操作位置を検出する操作位置検出手段と、操作位置を中心位置とする中心領域と、上記中心領域に隣接する複数の隣接領域とを生成する隣接領域生成手段と、上記複数の隣接領域間に上記中心領域から離れるに従って幅が狭くなる隙間領域をそれぞれ作成する隙間領域生成手段と、上記操作位置が上記中心領域から上記隙間領域へ移動した場合は選択を無効とし、上記操作位置が上記中心領域から上記隣接領域へ移動した場合は選択を有効とする選択処理手段とを具備する入力装置、これに対応する入力方法及びプログラムを提供する。
【０００９】
上記第１の態様によれば、例えば、パイ型のメニューにおいて目的のカーソルの移動方向と実際のカーソルの移動方向は中心位置から離れるほど近づくという特性に基づいて、中心領域から離れるほど隙間領域の幅を小さくしたパイ型のメニューを生成することができる。このようにすることで、利用者は適切な指の移動方向を容易に習得することができ、隣接領域の選択精度を下げずに中心領域と隣接領域までの距離を短くすることが可能になる。
【００１０】
この発明の第２の態様は、上記第１の態様において、上記隙間領域生成手段は、上記隣接領域間の境界線上で上記中心位置から所定の距離離れた点であって上記隙間領域の幅が０になる位置と、上記中心領域に接する隙間領域の幅とに基づいて上記隙間領域を生成するものである。  
上記第２の態様によれば、隣接領域上にカーソルを移動するまでの時間を短縮でき、隣接領域の選択精度を向上させることができる。
【００１１】
また、この発明の第３の態様は、上記第２の態様において、上記中心位置から上記画面の境界までの距離に基づいて上記所定の距離を決定するものである。  
上記第３の態様によれば、画面サイズの制限内で、隣接領域が広がり、選択できる割合を増やすことが可能となり、正確な情報入力が容易に行えるようになる。
【発明の効果】
【００１２】
すなわちこの発明によれば、画面を見なくても高速かつ正確に情報を入力できる入力装置、入力方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る入力装置の機能構成を示すブロック図。
【図２】本実施形態で生成する隙間領域の一例を示す図。
【図３】メニュー生成処理を示すフローチャート。
【図４】実施例２で生成する隙間領域の一例を示す図。
【図５】中心領域と隣接領域とを示す図。
【図６】従来の隙間領域の一例を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照してこの発明に係る実施形態を説明する。  
図１は、本発明の一実施形態に係る入力装置の機能構成を示すブロック図である。入力装置１００は、例えば、スマートフォンやタブレット端末等の情報端末で構成され、制御部１およびタッチスクリーン２を備える。タッチスクリーン２は、タッチ操作による操作情報を入力する操作入力部２１と、制御部１による表示制御に従って文字や画像等を表示する表示部２２とを有する。
【００１５】
制御部１は、操作位置検出部１１と、隣接領域生成部１２と、隙間領域生成部１３と、選択処理部１４とを有する。操作位置検出部１１は、上記操作入力部２１で入力される操作情報からタッチスクリーン２の画面上の操作位置を検出する。隣接領域生成部１２は、操作位置を中心位置とする中心領域と、この中心領域に隣接する隣接領域に複数の隣接領域とを生成する。隙間領域生成部１３は、上記複数の隣接領域間に上記中心領域から離れるに従って幅が狭くなる隙間領域をそれぞれ作成する。選択処理部１４は、上記画面上の操作位置が中心領域から隙間領域へ移動した場合は選択を無効とし、上記画面上の操作位置が上記中心領域から上記隣接領域へ移動した場合は選択を有効とする。
【００１６】
本実施形態では、目的のカーソルの移動方向と実際のカーソルの移動方向は中心領域から離れるほど近づくという特性に基づいて、例えば、図２に示すように中心領域から離れるほど隙間領域の幅を狭くしたパイ型のメニューを作成する。
【００１７】
なお、カーソルを移動させる方法には、マウスを用いて間接的にカーソルを移動させる方法、タッチスクリーンを用いて指で直接カーソルを移動させる方法、カメラや距離センサを用いて指が指した方向にあるカーソルを移動させる方法（ポインティング）など、複数存在する。
【００１８】
このように構成される入力装置１の動作の詳細について、以下の各実施例に従って説明する。  
（実施例１）  
図３は、実施例１のメニュー生成処理を示すフローチャートである。
【００１９】
［Ｓ１；パイメニュー起動ステップ］  
ユーザは、パイ型のメニューを起動するための起動命令を入力装置１００に伝える。例えば、起動命令は、タッチスクリーン２の表示画面に指が触れた瞬間に実施されるものとする。ただし、上記の操作方法の代わりに、マウスのクリックを押下した時点、入力装置１００に指を向けて停止し、一定時間経過した時点など、その他の操作方法を用いても構わない。
【００２０】
［Ｓ２；パイメニューの中心位置を決定するステップ］  
操作位置検出部１１は、タッチスクリーン２の画面上の指が触れた位置を検出する。隣接領域生成部１２は、操作位置検出部１１で検出されたパイ型のメニュー起動時のカーソルの位置をパイ型のメニューの中心位置と決定する。
【００２１】
［Ｓ３；隙間領域の幅が０になる位置を決定するステップ］  
隙間領域生成部１３は、隙間領域の幅が０になる位置は、隣接領域を分ける各直線（境界線）上の点とし、中心位置から所定の距離Ｒ離れた位置とする。なお、後述する実施例２では、距離Ｒを調整する処理を追加する。
【００２２】
［Ｓ４；中心領域に接する隙間領域の幅を決定するステップ］  
中心領域に接する隙間領域の幅とは図２の隣接領域への通過領域（弧ＥＦ）のことを指す。隙間領域生成部１３は、パイ型のメニューの中心位置から隣接領域を分割する直線の角度の±Ｙ°の直線と中心領域の交点で結ばれた弧を隙間領域の幅とする。
【００２３】
［Ｓ５；隙間領域を生成するステップ］  
隙間領域生成部１３は、隙間領域の幅の各端とステップＳ３で決定した隙間領域の幅が０となる位置を結ぶ線分を引くことで隙間領域を生成する。選択処理部１４は、この隙間領域内では、選択を無効とし、命令が生じないようにする。また、上記入力方式に慣れる前の補助として、例えば、視覚障がい者に対しては隣接領域選択時に、音声でどの領域を選択したかを通知すればよい。一方で、健常者は視覚が活用できるため、表示部２２による画面表示を用いて操作補助を行える。パイ型のメニューをタッチスクリーンの画面に表示することで健常者に対する視覚フィードバックの効果を得ることが可能となる。
【００２４】
このようにすることで、隙間領域によるエラーの低減の効果を残したまま、隣接領域までカーソルが到達する時間を短縮することが可能になる。したがって、本実施形態によれば、画面を見なくても高速かつ正確に情報を入力できる入力装置を実現できる。
【００２５】
（実施例２）  
一般的なスマートフォンやタブレット端末のように画面サイズに物理的な制限がある場合、隣接領域に指が到達する前に画面外に指が移動するのは好ましくない。そこで、実施例２では、上記実施例１の図２のステップＳ３の隙間領域の幅が０になる位置を決定する処理方法について機能を追加する。隙間領域生成部１３は、パイ型のメニューの中心位置から画面の境界までの距離に基づいて距離Ｒを調整する。具体的には、例えば、パイ型のメニューの中心位置から隣接領域を分割する直線と画面の境界とが接触する点を隙間領域の幅が０となる点とする。
【００２６】
図５に、パイ型のメニューの中心領域が画面の右寄りにある場合の例を示す。隣接領域Ｐ０と隣接領域Ｐ１との間、および隣接領域Ｐ０と隣接領域Ｐ７との間の隙間領域の幅が０になる位置が画面の境界部分の位置になっている。
【００２７】
このように実施例２によれば、画面サイズの制限内で、隣接領域を広げることができ、選択できる割合を増やすことが可能となる。
【００２８】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００２９】
１００…入力装置、１…制御部、２…タッチスクリーン、１１…操作位置検出部、１２…隣接領域生成部、１３…隙間領域生成部、１４…選択処理部、２１…操作入力部、２２…表示部。
【図１】
2015148912.tif 000003
【図２】
2015148912.tif 000004
【図３】
2015148912.tif 000005
【図４】
2015148912.tif 000006
【図５】
2015148912.tif 000007
【図６】
2015148912.tif 000008