(57)【要約】【課題】スクロールを必要とせずに入力を受け付ける領域を小さくでき、その結果、入力操作の時間を短縮することができる情報処理装置を提供すること。【解決手段】情報処理装置は、指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することにより複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した操作面上の位置に関連付けられた座標を検出する検出部と、タッチ操作中に指示体が操作面から離れることなく所定の領域を通過したか否かを判定する判定部と、検出部が検出した座標と、判定部による判定結果とに基づいて、複数の情報の中から選択対象の情報を選択する選択部と、を備える。【選択図】図３
2015153289.tif 000002
【特許請求の範囲】
【請求項１】
指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することにより複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した前記操作面上の位置に関連付けられた前記座標を検出する検出部と、
前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したか否かを判定する判定部と、
前記検出部が検出した前記座標と、前記判定部による判定結果とに基づいて、前記複数の情報の中から選択対象の情報を選択する選択部と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記座標には、前記選択対象の情報の複数の候補が関連付けられており、
前記選択部は、前記判定部の判定結果に基づいて、前記複数の候補から前記選択対象の情報を選択することにより、前記複数の情報の中から選択対象の情報を選択する、
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記選択部は、前記判定部が前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したと判定した場合には前記複数の候補のうちの第１候補を前記選択対象の情報として選択し、前記判定部が前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過していないと判定した場合には前記複数の候補のうちの第１候補と異なる第２候補を前記選択対象の情報として選択する、
情報処理装置。
【請求項４】
請求項１から３のうちいずれか一項に記載の情報処理装置であって、
前記操作面のうちの前記タッチ操作が行われる領域は、円形状の領域であり、
前記座標は、前記円形状の領域の中心から動径方向に延伸する直線と、前記円形状の領域の中心からの所定方向との間の角度と、前記円形状の領域の中心を中心とする同心円の半径とによって表される、
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記検出部は、さらに、前記複数の情報が配置された領域であって、前記円形状の領域を拡縮するための操作を検出し、
前記検出部により検出される前記拡縮するための操作に応じて、前記操作面のうちの前記タッチ操作が行われる領域の大きさを変更する操作領域制御部を備える、
情報処理装置。
【請求項６】
請求項４又は５に記載の情報処理装置であって、
前記検出部は、さらに、前記複数の情報が配置された領域であって、前記円形状の領域の位置を変更するための操作を検出し、
前記検出部により検出される前記位置を変更するための操作に応じて、前記操作面のうちの前記タッチ操作が行われる領域の位置を変更する操作領域制御部を備える、
情報処理装置。
【請求項７】
請求項４から６のうちいずれか一項に記載の情報処理装置であって、
前記検出部は、さらに、前記複数の情報が配置された領域であって、前記円形状の領域の透明度を変更するための操作を検出し、
前記検出部により検出される前記透明度を変更するための操作に応じて、前記操作面のうちの前記タッチ操作が行われる領域の位置を変更する操作領域制御部を備える、
情報処理装置。
【請求項８】
請求項１から７のうちいずれか一項に記載の情報処理装置であって、
表示部と、
前記選択部により選択された選択対象の情報と、前記選択対象の情報に関連付けられた情報とを、操作支援表示として前記表示部に表示させる表示制御部と、
を備える情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記表示制御部は、前記操作支援表示を、前記表示部上の予め決められた位置に表示させる、
情報処理装置。
【請求項１０】
請求項８に記載の情報処理装置であって、
前記表示制御部は、ユーザーが右手で操作しているか左手で操作しているかの判定結果に応じて、前記操作支援表示の位置を変化させる、
情報処理装置。
【請求項１１】
指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することで複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した位置における前記座標を検出する第１の過程と、
前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したか否かを判定する第２の過程と、
前記検出した前記座標と、前記判定した判定結果とに基づいて、前記複数の情報の中から選択対象の情報を選択する第３の過程と、
を有する情報処理方法。
【請求項１２】
コンピュータに、
指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することで複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した位置における前記座標を検出させる第１手順と、
前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したか否かを判定させる第２手順と、
前記検出させた前記座標と、前記判定させた判定結果とに基づいて、前記複数の情報の中から選択対象の情報を選択させる第３手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
スマートフォン（多機能携帯電話端末）やタブレット端末等におけるフリック入力のように、タッチパネルへのタッチ操作によって文字や図形等を入力するための方法が研究されている。
【０００３】
これに関連し、予め定められた順序で配列された文字列の一部を円弧状に配列して周方向にスクロール可能に表示し、片手の指のみで文字入力を行うことができる携帯情報装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２４７４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の装置では、予め定められた順序で配列された文字列を、周方向へスクロールすることで所望の文字を選択しなければならないため、入力操作に時間が掛かるという問題があった。
【０００６】
そこで本発明は、上記従来技術の問題に鑑みてなされたものであり、スクロールを必要とせずに入力を受け付ける領域を小さくでき、その結果、入力操作の時間を短縮することができる情報処理装置、情報処理方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様は、指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することにより複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した前記操作面上の位置に関連付けられた前記座標を検出する検出部と、前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したか否かを判定する判定部と、前記検出部が検出した前記座標と、前記判定部による判定結果とに基づいて、前記複数の情報の中から選択対象の情報を選択する選択部と、を備える情報処理装置である。
【０００８】
また、本発明の他の態様は、情報処理装置において、前記座標には、前記選択対象の情報の複数の候補が関連付けられており、前記選択部は、前記判定部の判定結果に基づいて、前記複数の候補から前記選択対象の情報を選択することにより、前記複数の情報の中から選択対象の情報を選択する、構成が用いられてもよい。
【０００９】
また、本発明の他の態様は、情報処理装置において、前記選択部は、前記判定部が前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したと判定した場合には前記複数の候補のうちの第１候補を前記選択対象の情報として選択し、前記判定部が前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過していないと判定した場合には前記複数の候補のうちの第１候補と異なる第２候補を前記選択対象の情報として選択する、構成が用いられてもよい。
【００１０】
また、本発明の他の態様は、情報処理装置において、前記操作面のうちの前記タッチ操作が行われる領域は、円形状の領域であり、前記座標は、前記円形状の領域の中心から動径方向に延伸する直線と、前記円形状の領域の中心からの所定方向との間の角度と、前記円形状の領域の中心を中心とする同心円の半径とによって表される、構成が用いられてもよい。
【００１１】
また、本発明の他の態様は、情報処理装置において、前記検出部は、さらに、前記複数の情報が配置された領域であって、前記円形状の領域を拡縮するための操作を検出し、前記検出部により検出される前記拡縮するための操作に応じて、前記操作面のうちの前記タッチ操作が行われる領域の大きさを変更する操作領域制御部を備える、構成が用いられてもよい。
【００１２】
また、本発明の他の態様は、情報処理装置において、前記検出部は、さらに、前記複数の情報が配置された領域であって、前記円形状の領域の位置を変更するための操作を検出し、前記検出部により検出される前記位置を変更するための操作に応じて、前記操作面のうちの前記タッチ操作が行われる領域の位置を変更する操作領域制御部を備える、構成が用いられてもよい。
【００１３】
また、本発明の他の態様は、情報処理装置において、前記検出部は、さらに、前記複数の情報が配置された領域であって、前記円形状の領域の透明度を変更するための操作を検出し、前記検出部により検出される前記透明度を変更するための操作に応じて、前記操作面のうちの前記タッチ操作が行われる領域の位置を変更する操作領域制御部を備える、構成が用いられてもよい。
【００１４】
また、本発明の他の態様は、情報処理装置において、表示部と、前記選択部により選択された選択対象の情報と、前記選択対象の情報に関連付けられた情報とを、操作支援表示として前記表示部に表示させる表示制御部と、を備える構成が用いられてもよい。
【００１５】
また、本発明の他の態様は、情報処理装置において、前記表示制御部は、前記操作支援表示を、前記表示部上の予め決められた位置に表示させる、構成が用いられてもよい。
また、本発明の他の態様は、情報処理装置において、前記表示制御部は、ユーザーが右手で操作しているか左手で操作しているかの判定結果に応じて、前記操作支援表示の位置を変化させる、構成が用いられてもよい。
【００１６】
また、本発明の他の態様は、指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することで複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した位置における前記座標を検出する第１の過程と、前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したか否かを判定する第２の過程と、前記検出した前記座標と、前記判定した判定結果とに基づいて、前記複数の情報の中から選択対象の情報を選択する第３の過程と、を有する情報処理方法である。
【００１７】
また、本発明の他の態様は、コンピュータに、指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することで複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した位置における前記座標を検出させる第１手順と、前記タッチ操作中に前記指示体が前記操作面から離れることなく所定の領域を通過したか否かを判定させる第２手順と、前記検出させた前記座標と、前記判定させた判定結果とに基づいて、前記複数の情報の中から選択対象の情報を選択させる第３手順と、を実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、スクロールを必要とせずに入力を受け付ける領域を小さくでき、その結果、入力操作の時間を短縮することができる情報処理装置、情報処理方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係る情報処理装置１による入力ボード４の表示例を示す図である。
【図２】情報処理装置１のハードウェア構成の一例を示す図である。
【図３】情報処理装置１の機能構成の一例を示す図である。
【図４】制御部２０が入力受付部１３から取得したタッチ位置を表す座標に基づいて文字を選択するための処理の流れの一例を示すフローチャートである。
【図５】入力ボード４の一例を示す図である。
【図６】位置文字関連情報の一例を示すテーブルＴ１００である。
【図７】入力ボード４による文字入力時の表示画面の例である。
【図８】入力ボード４上の位置と、入力ボード４上の位置に関連付けられた平仮名の対応関係であって、指示体がタッチパネルから離れることなく所定の領域を通過していない場合における対応関係の一例を示す模式図である。
【図９】入力ボード４上の位置と、入力ボード４上の位置に関連付けられた平仮名の対応関係であって、指示体がタッチパネルから離れることなく所定の領域を通過した場合における対応関係の一例を示す模式図である。
【図１０】入力ボード４上の位置と、第１選択候補と第２選択候補との対応関係のうち「あ段」に関する対応関係の一例を示す図である。
【発明を実施するための形態】
【００２０】
＜概要＞
まず、以下に示す実施形態に係る情報処理装置１の概要を説明し、その後により詳細な実施形態を説明する。この情報処理装置１は、図１に示したように、情報処理装置１のディスプレイである出力部１０に、円形状の入力ボード４を表示させる。入力ボード４上の位置には、複数の情報が関連付けられている。複数の情報とは、複数の文字や図形等であり、この一例において、日本語の平仮名（５０音）であるが、これに代えて、ハングル文字やアルファベットであってもよく、絵文字等の図形であってもよい。
【００２１】
ユーザーは、この入力ボード４に対して指示体によりタッチ操作を行い、文字又は図形のうち少なくとも一方又は両方を選択して、選択した文字又は図形を入力することができる。以下では、説明の便宜上、複数の情報が、前記の平仮名である場合について説明する。ここで、指示体とは、指であるが、これに代えて、例えば、スタイラスペン等であってもよい。
【００２２】
情報処理装置１は、指示体等によって行われるタッチ操作によりタッチされた位置（タッチ位置）であって、入力ボード４上の位置に基づいて平仮名を選択する。入力ボード４上の位置には、複数の平仮名が関連付けられている。情報処理装置１は、上述のタッチ操作によって入力ボード４上の位置が選択されると、選択された位置に関連付けられた複数の平仮名（例えば、「あ」と「ほ」）のうちの１つを選択対象として選択する。この時、情報処理装置１は、タッチ操作において、指示体が操作面上から離れることなく所定の領域を通過したか否かを判定し、その判定結果に基づいて、複数の平仮名のうちの１つを選択する。例えば、情報処理装置１は、タッチ操作において、指示体が操作面上から離れることなく所定の領域を通過していないと判定したなら「あ」を、所定の領域を通過していると判定したなら「ほ」を選択する。情報処理装置１は、平仮名が選択された状態で指示体が操作面から離されると、選択された平仮名を文字入力欄に表示する。
【００２３】
このように、情報処理装置１は、少なくとも２つの平仮名（上記の例では「あ」と「ほ」）を入力ボード４上の位置に関連付け、指示体が操作面上から離れることなく所定の領域を通過したか否かの判定結果と、入力ボード４上の位置とに基づいて、２つの平仮名のうちのいずれか一方を選択するため、情報処理装置１とは異なる情報処理装置Ｘであって、入力ボード４を用いない構成の情報処理装置Ｘに比べて、入力を受け付ける領域を小さくし、入力操作の時間を短縮することができる。
【００２４】
＜実施形態＞
以下、本発明の実施形態について、図面を参照して説明する。なお、以下では、説明の便宜上、選択された文字又は図形を選択対象と称して説明する場合があり、タッチ位置に関連付けられた複数の平仮名を選択候補と称して説明する場合がある。図１は、実施形態に係る情報処理装置１による入力ボード４の表示例を示す図である。情報処理装置１は、例えば、スマートフォン（多機能携帯電話端末）やタブレット端末等であるが、これに代えて、タッチパネルやジョグダイヤル付きの他の端末、例えば、携帯電話端末、ノートＰＣ、電子ブックリーダー等であってもよい。情報処理装置１は、出力部１０と、入力受付部１３を備える。
【００２５】
出力部１０は、情報処理装置１のディスプレイであり、例えば、液晶ディスプレイパネル、あるいは、有機ＥＬ（ElectroLuminescence）ディスプレイパネルである。なお、出力部１０は、さらに、音声を出力するスピーカーを備えていてもよい。出力部１０は、表示部の一例である。
入力受付部１３は、例えば、静電容量方式、抵抗膜方式等の接触検知機構を備え、出力部１０に重ねられ、タッチパネルとして機能する。以下では、出力部１０と入力受付部１３とを区別する必要が無い限り、出力部１０と入力受付部１３とを併せてタッチパネルと称して説明する。なお、出力部１０と入力受付部１３は、別体で構成されている構成であってもよい。
タッチパネルは、指示体によって行われるタッチ操作の操作面上のタッチ位置を表す座標を検出する。タッチパネルは、検出したタッチ位置を表す座標を示す情報を、制御部２０に出力する。
【００２６】
情報処理装置１は、ユーザーの操作により文字入力欄への文字入力モードが起動されると、図１に示したような円形状の入力ボード４をタッチパネルに表示する。情報処理装置１は、タッチパネルにより検出されたタッチ位置を表す座標が、入力ボード４上の位置であるか否かを判定する。そして、情報処理装置１は、検出されたタッチ位置を表す座標が入力ボード４上の位置であると判定した場合、タッチ位置が操作面から離れることなく所定の領域を通過しているか否かを判定し、その判定結果に応じて入力ボード４上の位置に関連付けられた複数の平仮名（選択候補）のうちの１つを選択対象として選択する。そして、情報処理装置１は、平仮名が選択されている状態で指示体がタッチパネルの操作面から離されると、指示体が離される直前に選択されていた平仮名を文字入力欄へ表示する。
【００２７】
また、情報処理装置１は、入力ボード４の左端に、図１に示すように操作支援表示欄４１を表示する。操作支援表示欄４１とは、選択された平仮名と、選択された平仮名に関連付けられた他の平仮名を表示するための欄である。前記の選択された平仮名に関連付けられた他の平仮名とは、例えば、５０音順の同じ母音の段の平仮名であって次の行の平仮名（例えば、「あ」に対して、次の行の「あ段」の平仮名である「か」；以下、第１関連文字と称する）や、５０音順の同じ母音の段の平仮名であって前の行の平仮名（例えば、「あ」に対して、前の行の「あ段」の平仮名である「わ」；以下、第２関連文字と称する）である。
【００２８】
なお、操作支援表示欄４１は、入力ボード４の左端に代えて、右端や上端、下段等に表示されてもよく、入力ボード４と離れたタッチパネル上の任意の位置に表示されてもよい。また、第１関連文字は、５０音順の同じ母音の段の平仮名であって次の行の平仮名に代えて、他の何らかの所定の関連付けが行われた平仮名であってもよい。また、第２関連文字は、５０音順の同じ母音の段の平仮名であって前の行の平仮名に代えて、他の何らかの所定の関連付けが行われた平仮名であってもよい。
【００２９】
操作支援表示欄４１は、選択対象を表示するための操作支援表示欄４１−１と、第１関連文字を表示するための操作支援表示欄４１−２と、第２関連文字を表示するための操作支援表示欄４１−３によって構成される。以下では、操作支援表示欄４１−１〜４１−３を区別する必要が無い限り、操作支援表示欄４１と称して説明する。
【００３０】
次に、図２を参照して、情報処理装置１のハードウェア構成について説明する。図２は、情報処理装置１のハードウェア構成の一例を示す図である。情報処理装置１は、例えば、タッチパネル（出力部１０と入力受付部１３）と、ＣＰＵ（Central  Processing  Unit）１１と、記憶部１２と、通信部１４とを備え、通信部１４からネットワークＮＷを介して他の情報処理装置やサーバーと通信を行う。
【００３１】
ＣＰＵ１１は、記憶部１２に格納された各種プログラムを実行する。
記憶部１２は、例えば、ＳＳＤ（Solid  State  Drive）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read−Only  Memory）、ＲＯＭ（Read−Only  Memory）、ＲＡＭ（Random  Access  Memory）などを含み、情報処理装置１が処理する各種情報や画像、プログラムを格納する。なお、記憶部１２は、情報処理装置１に内蔵されるものに代えて、外付け型の記憶装置でもよい。
通信部１４は、例えば、イーサネット（登録商標）ポート等を含んで構成されるが、さらに、ＵＳＢ等のデジタル入出力ポート等を含んで構成されてもよい。また、通信部１４は、移動体通信網を利用した通信を行う機能を有していてもよい。
【００３２】
次に、図３を参照することで、情報処理装置１の機能構成について説明する。図３は、情報処理装置１の機能構成の一例を示す図である。情報処理装置１は、タッチパネル（出力部１０と入力受付部１３）と、記憶部１２と、制御部２０を備える。これらの機能部のうち一部又は全部は、例えば、ＣＰＵ１１が、記憶部１２に記憶された各種プログラムを実行することで実現される。また、これらの機能部のうち一部又は全部は、ＬＳＩ（Large  Scale  Integration）やＡＳＩＣ（Application  Specific  Integrated  Circuit）等のハードウェア機能部であってもよい。
【００３３】
制御部２０は、位置検出部２１と、中心通過判定部２５と、文字選択部２７と、表示制御部２９を備える。制御部２０は、指示体によってタッチパネルへ行われるタッチ操作の操作面上のタッチ位置を表す座標を示す情報をタッチパネルから取得する。
位置検出部２１は、取得したタッチ位置を表す座標が、入力ボード４上の座標であるか否かを判定する。位置検出部２１は、入力ボード４上の座標であると判定した場合、取得したタッチ位置を表す座標によって示される入力ボード４上の位置を検出する。また、位置検出部２１は、取得したタッチ位置を表す座標に基づいて、タッチパネルへ行われたタッチ操作の種別を判定する。タッチ操作の種別とは、例えば、スライドやスワイプ、タップ、ピンチイン、ピンチアウト等を示す。
【００３４】
中心通過判定部２５は、検出されたタッチ操作の種別がスライドであると位置検出部２１が判定した場合、指示体が操作面から離れることなく所定の領域を通過したか否かを判定する。所定の領域とは、例えば、円形状の入力ボード４の中心付近の領域である。中心付近の領域とは、例えば、入力ボード４の中心位置を中心とした所定の半径によって規定される円形状の領域である。なお、中心付近の領域は、円形状に代えて、長方形や他の何らかの形状であってもよい。
【００３５】
文字選択部２７は、記憶部１２から位置文字関連情報を読み込む。位置文字関連情報とは、位置検出部２１により検出された入力ボード４上の位置と、平仮名とを対応付ける情報である。文字選択部２７は、読み込んだ位置文字関連情報を参照し、位置検出部２１により検出された入力ボード４上の位置と、中心通過判定部２５により判定された判定結果に基づいて、位置文字関連情報の中から平仮名を選択する。
【００３６】
表示制御部２９は、入力ボード４をタッチパネルに表示させる。また、表示制御部２９は、文字選択部２７により選択された平仮名と、前記の選択された平仮名に関連付けられた第１関連文字及び第２関連文字を、タッチパネルに表示された操作支援表示欄４１に表示させる。また、表示制御部２９は、タッチパネルの操作面から指示体が離れた直前に選択されていた文字を、タッチパネルに表示されている文字入力欄に表示させる。
【００３７】
以下、図４を参照して、制御部２０がタッチパネルから取得したタッチ位置を表す座標に基づいて文字を選択するための処理の流れを説明する。図４は、制御部２０が入力受付部１３から取得したタッチ位置を表す座標に基づいて文字を選択するための処理の流れの一例を示すフローチャートである。
【００３８】
まず、制御部２０は、指示体によってタッチパネルへ行われるタッチ操作の操作面上のタッチ位置を表す座標を示す情報をタッチパネルから取得するまで待機する（ステップＳ１００）。そして、制御部２０は、指示体によってタッチパネルへ行われるタッチ操作の操作面上のタッチ位置を表す座標を示す情報をタッチパネルから取得した場合（ステップＳ１００−Ｙｅｓ）、タッチ位置を表す座標が入力ボード４上の座標であるか否かを判定する（ステップＳ１１０）。
【００３９】
制御部２０は、検出されたタッチ位置を表す座標が入力ボード４上の座標ではないと判定した場合（ステップＳ１１０−Ｎｏ）、ステップＳ１００に戻って次のタッチ操作が行われるまで待機する。一方、検出されたタッチ位置を表す座標が入力ボード４上の座標であると制御部２０が判定した場合（ステップＳ１１０−Ｙｅｓ）、位置検出部２１は、取得したタッチ位置を表す座標によって示される入力ボード４上の位置を検出する（ステップＳ１２０）。
【００４０】
次に、位置検出部２１は、検出されたタッチ位置を表す座標に基づいて、タッチ操作の始点と終点との間に所定の領域が含まれている（所定の領域を通過した）か否かを判定する（ステップＳ１３０）。タッチ操作の始点と終点との間に所定の領域が含まれていないと位置検出部２１が判定した場合（ステップＳ１３０−Ｎｏ）、文字選択部２７は、記憶部１２から位置文字関連情報を読み込み、読み込んだ位置文字関連情報を参照して、検出された入力ボード４上の位置に関連付けられた平仮名であって、第１選択候補の平仮名を選択対象として選択する（ステップＳ１８０）。第１選択候補の平仮名とは、入力ボード４上の位置に関連付けられた複数の平仮名のうち、指示体が操作面から離れることなく所定の領域を奇数回通過していないと中心通過判定部２５が判定した場合に選択される平仮名を示す。なお、第１選択候補は、第１候補の一例である。
【００４１】
一方、タッチ操作の始点と終点との間に所定の領域が含まれていると位置検出部２１が判定した場合（ステップＳ１３０−Ｙｅｓ）、文字選択部２７は、記憶部１２から位置文字関連情報を読み込み、読み込んだ位置文字関連情報を参照して、検出された入力ボード４上の位置に関連付けられた平仮名であって、第２選択候補の平仮名を選択対象として選択する（ステップＳ１４０）。第２選択候補の平仮名とは、入力ボード４上の位置に関連付けられた複数の平仮名のうち、指示体が操作面から離れることなく所定の領域を奇数回通過したと中心通過判定部２５が判定した場合に選択される平仮名を示す。なお、第２選択候補は、第２候補の一例である。
【００４２】
ステップＳ１４０において第２選択候補の平仮名が選択対象として選択された後、又はステップＳ１８０において第１選択候補の平仮名が選択対象として選択された後、表示制御部２９は、選択対象として選択された平仮名を操作支援表示欄４１−１に表示する。また、表示制御部２９は、選択対象として選択された平仮名に関連付けられた第１関連文字を操作支援表示欄４１−２に表示し、第２関連文字を操作支援表示欄４１−２に表示する（ステップＳ１５０）。
【００４３】
次に、表示制御部２９は、指示体がタッチパネルから離れたか否かを判定する（ステップＳ１６０）。指示体がタッチパネルから離れていないと表示制御部２９が判定した場合（ステップＳ１６０−Ｎｏ）、位置検出部２１は、ステップＳ１００に遷移し、次のタッチ位置を表す座標を示す情報がタッチパネルから取得されるまで待機する。一方、表示制御部２９は、指示体がタッチパネルから離れたと判定した場合（ステップＳ１６０−Ｙｅｓ）、選択対象として選択された平仮名を、文字入力欄に表示する（ステップＳ１７０）。
【００４４】
以下、図５と図６を参照して、タッチ位置を表す座標によって示される入力ボード４上の位置と、入力ボード４に関連付けられた平仮名について説明する。図５は、入力ボード４の一例を示す図である。入力ボード４上の位置は、例えば、１０本の直線Ｒ１〜Ｒ１０と、３つの同心円Ａ１〜Ａ３によって表される。図５に示した指示体Ｆが矢印Ｔに沿って入力ボード４上をスライドした場合、位置検出部２１は、指示体がタッチパネルから離れる直前に通過した直線（図５の例では直線Ｒ７）及び同心円（図５の例では同心円Ａ２）を、入力ボード４上の位置を表す２つのパラメータとして同時に検出する。位置検出部２１は、図６に示した位置文字関連情報を参照し、この２つのパラメータに関連付けられた平仮名を検出する。また、本実施形態において、上述の中心通過判定部２５が判定に用いる所定の領域は、同心円Ａ３の内側の領域とするが、これに限られず、タッチパネル上に設定された他の何らかの領域であってもよい。
【００４５】
図６は、位置文字関連情報の一例を示すテーブルＴ１００である。図６に示したように、直線及び同心円との組み合わせには、同心円Ａ３によって表される平仮名の「う段」を境にして上段の第１選択候補Ｈ１の「あ段」と下段の第２選択候補Ｈ２の「お段」、第１選択候補Ｈ１の「い段」と第２選択候補Ｈ２の「え段」のように、異なる２つの平仮名が関連付けられているものがある。より具体的には、直線Ｒ２と同心円Ａ２の組み合わせが示す入力ボード４上の位置には、「き」と「け」の２つの平仮名が関連付けられている。
【００４６】
また、直線Ｒ１〜Ｒ１０と同心円Ａ３との組み合わせには、「う段」の平仮名がそれぞれに対して１つずつ関連付けられている。なお、本実施形態において、文字選択部２７は、中心通過判定部２５による判定結果と、入力ボード４上の直線と同心円の２つのパラメータと平仮名が関連付けられた位置文字関連情報とに基づいて、選択対象となる平仮名を選択したが、入力ボード４上の位置を入力ボード４上の直線と同心円の２つのパラメータで表す構成に代えて、タッチ位置を表す座標を入力ボード４の中心を原点とした時の極座標に変換し、極座標の動径方向の半径及び角度を２つのパラメータとする構成としてもよく、極座標変換せずにそのままタッチ位置を表す座標のｘ座標及びｙ座標を２つのパラメータとする構成としてもよい。極座標の動径方向の半径及び角度を２つのパラメータとする構成の場合、極座標の角度は、入力ボード４の中心からタッチ位置を結ぶ直線と、入力ボード４の中心からの所定方向との間の角度によって定義される。所定方向とは、例えば、入力ボード４の中心からタッチパネルの中心へ向かう方向等である。また、極座標の動径方向の半径とは、例えば、入力ボード４の中心を中心とする同心円の半径等である。
【００４７】
以下、図７を参照して、入力ボード４による文字入力時の表示画面について説明する。図７は、入力ボード４による文字入力時の表示画面の例である。図７（Ａ）は、指示体である指Ｆ１によって、図５に示した直線Ｒ１及び同心円Ａ１によって表された入力ボード４上の位置がタッチされている状態を示す。なお、図７（Ａ）において、指Ｆ１は、所定の領域である入力ボード４上の同心円Ａ３の内側の領域を通過していないものとする。
【００４８】
この場合、文字選択部２７は、直線Ｒ１及び同心円Ａ１の組み合わせに応じた第１選択候補である「あ」を選択対象として選択する。それ故、操作支援表示欄４１−１には、直線Ｒ１及び同心円Ａ１の組み合わせに応じた選択対象の「あ」が表示されている。また、操作支援表示欄４１−２には、選択対象の「あ」に関連付けられた第１関連文字である「わ」が表示されており、操作支援表示欄４１−３には、第２関連文字である「か」が表示されている。
【００４９】
情報処理装置１は、このように選択対象に加えて第１関連文字及び第２関連文字を表示することで、ユーザーが同心円状を指Ｆ１でスライドすることによって、スライドした方向に応じてどの平仮名が選択されるかを事前に知ることができる。図７（Ｂ）は、図７（Ａ）の状態から、指Ｆ２の位置であって、直線Ｒ２及び同心円Ａ２によって表される位置まで指Ｆ２をスライドさせた状態を示す。なお、図７（Ａ）から図７（Ｂ）へのスライドにおいて、指示体である指は、上述した所定の領域を通過していないものとする。
【００５０】
この場合、文字選択部２７は、直線Ｒ２及び同心円Ａ２の組み合わせに応じた第１選択候補である「き」を選択対象として選択する。それ故、操作支援表示欄４１−１には、直線Ｒ２及び同心円Ａ２の組み合わせに応じた選択対象の「き」が表示されている。また、操作支援表示欄４１−２には、選択対象の「き」に関連付けられた第１関連文字である「い」が表示されており、操作支援表示欄４１−３には、第２関連文字である「し」が表示されている。
【００５１】
図７（Ｃ）は、図７（Ｂ）の状態から指をタッチパネルから離さないまま、指Ｆ３の位置であって、上述の所定の領域に含まれる位置を通過し、直線Ｒ２及び同心円Ａ１によって表される位置まで指Ｆ４をスライドさせた状態を示す。ここで、表示制御部２９は、指をタッチパネルから離さないまま所定の領域を通過した場合、入力ボード４の中心を挟んで対向する直線を入れ替える。そのため、指Ｆ４のタッチ位置が示す入力ボード４上の位置は、指をタッチパネルから離さないまま所定の領域を通過する前における直線Ｒ７の位置であるが、指をタッチパネルから離さないまま所定の領域を通過した後の状態である図７（Ｃ）においては直線Ｒ２の位置となっている。
【００５２】
この場合、文字選択部２７は、直線Ｒ２及び同心円Ａ１の組み合わせに応じた第２選択候補である「こ」を選択対象として選択する。それ故、操作支援表示欄４１−１には、直線Ｒ２及び同心円Ａ１の組み合わせに応じた選択対象の「こ」が表示されている。また、操作支援表示欄４１−２には、選択対象の「こ」に関連付けられた第１関連文字である「お」が表示されており、操作支援表示欄４１−３には、第２関連文字である「そ」が表示されている。
【００５３】
図７（Ｄ）は、図７（Ｃ）の状態から、指をタッチパネルから離した状態を示す。この場合、表示制御部２９は、指がタッチパネルから離れる直前に文字選択部２７により選択されていた平仮名を、文字入力欄Ｗに表示する。文字入力欄Ｗには、指がタッチパネルから離れる直前に文字選択部２７により選択されていた平仮名である「こ」が入力されている。
【００５４】
表示制御部２９は、文字選択部２７により選択されていた平仮名を文字入力欄Ｗに入力した後、入力された平仮名に基づいて、図７（Ｅ）に示したように予測変換候補の選択欄を表示する。図７（Ｅ）は、予測変換候補の選択欄ＳＬが表示された状態を示す。表示制御部２９は、ユーザーがタッチ操作により選択欄ＳＬから所望の文字列を選択すると、選択された所望の文字列を文字入力欄に表示する。
【００５５】
ここで、図８及び９を参照して、入力ボード４上の位置と、入力ボード４上の位置に関連付けられた平仮名の対応関係を説明する。図８は、入力ボード４上の位置と、入力ボード４上の位置に関連付けられた平仮名の対応関係であって、指示体がタッチパネルから離れることなく所定の領域を通過していない場合における対応関係の一例を示す模式図である。なお、図８において、入力ボード４上の位置を表す直線Ｒ１〜Ｒ１０と同心円Ａ３との組み合わせに関係付けられた「う段」の平仮名は省略した。
【００５６】
図８に示したように、指示体がタッチパネルから離れることなく所定の領域を通過していない場合、入力ボード４上の位置を表す直線Ｒ１〜Ｒ１０と同心円Ａ１、Ａ２のそれぞれの組み合わせに関係付けられた平仮名は、図６に示した第１選択候補の平仮名が対応付けられている。
【００５７】
一方、図９は、入力ボード４上の位置と、入力ボード４上の位置に関連付けられた平仮名の対応関係であって、指示体がタッチパネルから離れることなく所定の領域を通過した場合における対応関係の一例を示す模式図である。なお、図９において、入力ボード４上の位置を表す直線Ｒ１〜Ｒ１０と同心円Ａ３との組み合わせに関係付けられた「う段」の平仮名は省略した。
【００５８】
図９に示したように、指示体がタッチパネルから離れることなく所定の領域を通過した場合、入力ボード４上の位置を表す直線Ｒ１〜Ｒ１０と同心円Ａ１、Ａ２のそれぞれの組み合わせに関係付けられた平仮名は、図６に示した第２選択候補の平仮名が対応付けられている。また、図９における直線Ｒ１〜Ｒ１０のそれぞれ位置は、図８における直線Ｒ１〜Ｒ１０のそれぞれが入力ボード４の中心を挟んで対向している直線と入れ替えられた位置となっている。
【００５９】
ここで、図１０を参照して、入力ボード４上の位置と、第１選択候補と第２選択候補との対応関係を説明する。図１０は、入力ボード４上の位置と、第１選択候補と第２選択候補との対応関係のうち「あ段」に関する対応関係の一例を示す図である。以下で、図１０において、指示体によりタッチ位置をスライドさせて所定の領域を通過せずに直線Ｒ１上の位置に関連付けられた平仮名を選択する場合、文字選択部２７は、直線Ｒ１上に対応付けられた第１選択候補Ｒ１−Ｈ１のいずれかの平仮名を選択する。一方、図１０において、指示体によりタッチ位置をスライドさせて所定の領域を通過した後に直線Ｒ１上の位置に関連付けられた平仮名を選択する場合、文字選択部２７は、直線Ｒ６と位置が入れ替わった後の直線Ｒ１上に対応付けられた第２選択候補Ｒ１−Ｈ２のいずれかの平仮名を選択する。
【００６０】
その後、指示体によりタッチ位置がスライドされて再度所定の領域を通過すると、再び直線Ｒ１と直線Ｒ６とが入れ替わり、文字選択部２７は、直線Ｒ１上に対応付けられた第１選択候補Ｒ１−Ｈ１のいずれかの平仮名を選択する。また、指示体によるタッチ位置が矢印ＲＡの方向に回転させると、直線Ｒ１から直線Ｒ１０へ向かって入力ボード４上の位置を表す直線が選択し直され、それに伴い、選択対象の平仮名が選択し直される。
【００６１】
なお、制御部２０は、指示体によりタッチ位置がスライドされて所定の領域を通過した場合、入力ボード４の中心を挟んで対向する直線を入れ替える構成に代えて、入力ボード４上の位置に関連付けられた第１選択候補と第２選択候補を入れ替え、直線を入れ替えない構成にしてもよい。この場合、ユーザーは、選択対象を「あ」から「お」に代える場合、入力ボード４の中心まで指示体をスライドさせ、再び元の位置まで指示体をタッチパネルから離さないままスライドさせることで、「お」を選択することができる。この構成の場合、１つの平仮名を選択するためにユーザーが指示体を動かす移動範囲が小さくなるため、情報処理装置１は、ユーザーが指を動かすために掛かる負担を低減させることができる。
【００６２】
また、情報処理装置１は、入力ボード４をタッチパネルに表示する構成に代えて、入力受付部１３の操作面上の所定の位置に入力ボード４が設定される構成であってもよい。この場合、入力受付部１３はタッチパッドやジョグダイヤル等であり、情報処理装置１は、情報処理装置１の出力部１０に表示されている画像等を入力ボード４によって覆い隠すことなくユーザーからの視認性を低下させず、ユーザーに文字入力を直感的に行わせることができる。また、これと同様の効果を得る構成として、情報処理装置１は、入力ボード４の透明度をユーザーの操作によって変更できる構成であってもよい。また、情報処理装置１は、ユーザーの操作によって、入力ボード４の大きさ（サイズ）を拡縮することができる構成であってもよい。
【００６３】
また、情報処理装置１は、操作支援表示欄４１を、予めユーザーにより設定された位置に表示する構成であってもよく、ユーザーが右手で操作しているか左手で操作しているかを検出し、検出結果に応じた位置に操作支援表示欄４１を表示する構成であってもよい。この場合、情報処理装置１は、片手で入力ボード４を操作する際、自身の手によって操作支援表示欄４１が見えなくなることを抑制することができる。
【００６４】
また、情報処理装置１は、出力部１０がスピーカーを備えていた場合、操作支援表示欄４１に表示された選択対象を表す音声を、スピーカーから出力する構成であってもよい。この場合、情報処理装置１は、音声によって入力ボード４の使用に対する操作支援を行うことができる。
【００６５】
以上説明したように、本実施形態に係る情報処理装置１は、指示体による操作面に対するタッチ操作であって、複数の操作軸の座標を決定することにより複数の情報の中から選択対象の情報を選択するためのタッチ操作が終了した操作面上の位置に関連付けられた座標を検出し、タッチ操作中に指示体が操作面から離れることなく所定の領域を通過したか否かを判定し、検出した座標と、判定した判定結果とに基づいて、複数の情報の中から選択対象の情報を選択するため、入力を受け付ける入力ボード４の領域を小さくし、入力操作の時間を短縮することができる。
【００６６】
また、情報処理装置１は、入力ボード４上の位置に、第１選択候補及び第２選択候補が関連付けられており、中心通過判定部２５の判定結果に基づいて、第１選択候補又は第２選択候補から選択対象の情報を選択することにより、複数の平仮名の中から選択対象の情報を選択するため、１つの入力ボード４上の位置に基づいて複数の平仮名を選択することができ、その結果、入力を受け付ける入力ボード４の領域を小さくすることができる。
【００６７】
また、情報処理装置１は、中心通過判定部２５が、タッチ操作中に指示体が操作面から離れることなく所定の領域を通過したと判定した場合には第１選択候補と第２選択候補のうちの第１選択候補を選択対象として選択し、中心通過判定部２５が、タッチ操作中に指示体が操作面から離れることなく所定の領域を通過していないと判定した場合には第１選択候補と第２選択候補のうちの第２選択候補を選択対象として選択するため、第１選択候補と第２選択候補を切り替えるために指示体をタッチパネルから離す必要が無いため、文字入力の時間を短縮することができる。
【００６８】
また、情報処理装置１は、入力ボード４が円形状であり、入力ボード４上の位置が、直線Ｒ１〜Ｒ１０のうちの１つと、同心円Ａ１〜Ａ３のうちの１つとの組み合わせによって表されるため、片手で操作できることに加えて、文字又は図形の誤選択後の再選択を容易に行うことができる。
【００６９】
また、情報処理装置１は、ユーザーからの操作によって入力ボード４の位置を変更することができる。また、情報処理装置１は、ユーザーからの操作によって入力ボード４を拡大縮小することができる。また、情報処理装置１は、ユーザーからの操作によって入力ボード４の透明度を変更することができる。これらのため、情報処理装置１は、情報処理装置１の出力部１０に表示されている画像等を入力ボード４によって覆い隠すことなくユーザーからの視認性を低下させず、ユーザーに文字入力を直感的に行わせることができる。
【００７０】
また、情報処理装置１は、文字選択部２７により選択された選択対象の情報と、選択対象の情報に関連付けられた第１選択対象の情報であって、選択対象の情報とは異なる第１選択対象の情報とを、操作支援表示欄４１として出力部１０に表示させるため、ユーザーの誤入力を抑制することができる。
【００７１】
また、情報処理装置１は、操作支援表示欄４１を、タッチパネル上の予め決められた位置に表示させる。また、情報処理装置１は、ユーザーが右手で操作しているか左手で操作しているかの判定結果に応じて、操作支援表示欄４１の位置を変化させる。これらのため、情報処理装置１は、片手で入力ボード４を操作する際、自身の手によって操作支援表示欄４１が見えなくなることを抑制することができる。
【符号の説明】
【００７２】
１  情報処理装置、４  入力ボード、１０  出力部、１１  ＣＰＵ、１２  記憶部、１３  入力受付部、１４  通信部、２０  制御部、２１  位置検出部、２５  中心通過判定部、２７  文字選択部、２９  表示制御部、４１、４１−１、４１−２、４１−３  操作支援表示欄
【図１】
2015153289.tif 000003
【図２】
2015153289.tif 000004
【図３】
2015153289.tif 000005
【図４】
2015153289.tif 000006
【図５】
2015153289.tif 000007
【図６】
2015153289.tif 000008
【図８】
2015153289.tif 000009
【図９】
2015153289.tif 000010
【図１０】
2015153289.tif 000011
【図７】
2015153289.tif 000012