(57)【要約】【課題】操作者の手などで画面部品が隠れることを防止し、入力操作性の向上を図ることができる入力装置を提供する。【解決手段】画面部品の表示位置として、操作者の手のような操作物がいずれの方向からタッチ面をタッチするかに対応付けて当該操作物で画面部品の表示が遮蔽されない位置を記憶する表示パターン格納部１７を備え、操作物の方向に基づいて、表示パターン格納部１７から操作物で表示が遮蔽されない表示位置を決定することにより、タッチ面のタッチに応じて画面部品を表示装置１２の画面に表示する。【選択図】図１
2010287032.tif 000002
【特許請求の範囲】
【請求項１】
タッチ面をタッチして入力するタッチ式入力手段と、
前記タッチ式入力手段のタッチ面に対応する画面を表示する表示手段と、
前記タッチ式入力手段のタッチ面をタッチする操作物を検出するセンサ手段と、
前記センサ手段で検出された操作物の検出位置に基づいて、当該操作物がいずれの方向から前記タッチ面をタッチしたかを判定する判定手段と、
画面部品の表示位置として、前記操作物がいずれの方向から前記タッチ面をタッチするかに対応付けて、当該操作物で前記画面部品の表示が遮蔽されない位置を記憶する第１の記憶手段と、
前記判定手段が特定した前記操作物の方向を基に前記第１の記憶手段から前記操作物で表示が遮蔽されない表示位置を決定することにより、前記タッチ面のタッチに応じて画面部品を前記表示手段の画面に表示する処理手段とを備えた入力装置。
【請求項２】
第１の記憶手段は、第１の画面部品が表示されると、当初の表示位置では前記第１の画面部品によって表示が遮蔽される第２の画面部品の表示位置として、操作物で表示が遮蔽されず、前記第１の画面部品の表示位置から離れた位置を記憶し、
処理手段は、タッチに応じて前記第１の画面部品を表示するにあたり、前記第１の記憶手段から決定した表示位置に前記当初の表示位置から移動して前記第２の画面部品を表示することを特徴とする請求項１記載の入力装置。
【請求項３】
第１の記憶手段は、画面部品の縮小後のサイズを記憶し、
処理手段は、前記第１の記憶手段から決定した表示位置では前記画面部品が表示手段の表示画面から外れる場合、当該画面部品を前記縮小後のサイズとして表示することを特徴とする請求項１または請求項２記載の入力装置。
【請求項４】
判定手段は、タッチ面のタッチに応じて画面部品がポップアップ表示されると、センサ手段の検出結果から、タッチを行った操作物のタッチ面上の存在有無を判定し、
処理手段は、前記判定手段により前記操作物がタッチ面上に所定時間存在しないと判定されると、前記画面部品のポップアップ表示を消去することを特徴とする請求項１から請求項３のうちのいずれか１項記載の入力装置。
【請求項５】
操作物がいずれの方向からタッチ面をタッチするかに対応付けて、入力文字列の予測候補が登録された予測辞書を記憶する第２の記憶手段と、
前記操作物によるタッチで文字が入力されると、判定手段が特定した前記操作物の方向に対応する前記予測辞書を前記第２の記憶手段から選択し、当該予測辞書を参照して、前記入力された文字から予測される入力文字列の予測候補を決定する文字列予測手段とを備え、
処理手段は、前記文字列予測手段が決定した入力文字列の予測候補を表示手段の画面に表示することを特徴とする請求項１から請求項４のうちのいずれか１項記載の入力装置。
【請求項６】
文字列予測手段は、操作物によるタッチで入力された文字列の履歴で、第２の記憶手段の予測辞書を更新することを特徴とする請求項５記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タッチ入力方式の入力装置に関するものである。
【背景技術】
【０００２】
近年、タッチ入力方式の入力装置を備えた機器は様々な機器に普及している。携帯電話端末等の機器に適用したタッチパネル入力装置は一般的に個人での利用に限定されるが、複数人が同一のタッチパネル上で入力操作を行う機器もある。例えば、据付のナビゲーションシステムは、運転席と助手席の間に配置され、運転席方向からの操作と助手席からの操作が同一のタッチパネルに対して行われる。
【０００３】
このようなタッチ入力方式の入力装置において、操作性や操作方向に応じた表示を行う従来の技術としては、例えば、特許文献１に開示される入力装置がある。
特許文献１の入力装置では、識別信号の受信の有無によっていずれの方向から操作画面を見ている操作者が操作を行っているのかを判別することにより、この操作画面に操作者が見る方向に応じた適正な画像を表示することができる。
【０００４】
また、特許文献２は、文字入力の操作性を向上させるため、ひらがな文字入力用の１０個のキーを５個１組として２組のキー群を対称に縦方向に配置することにより、右利きと左利きのいずれのユーザにとっても文字入力がし易い構造を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−９４６１２号公報
【特許文献２】特許第３２４９７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の入力装置では、異なる方向から同一のタッチパネルに対して操作されても、操作方向に依らず、ユーザインタフェースは一定である場合が一般的である。このため、操作方向によっては画面の一部が操作者の手で隠れてしまい、操作性が悪くなるという課題があった。
【０００７】
また、特許文献１は、操作者がどの方向から操作画面に操作しているかを判別するが、デュアルビューＬＣＤを搭載した車載情報機器において、助手席用と運転席用とに別々に表示した画面に対してどちら側から操作が行われたかを判別するものであり、結局、上述した操作性の悪化に対する解決は考慮されていない。
【０００８】
さらに、特許文献２はキー群が固定的に配置されるため、この特許文献２においても、操作方向によっては、操作者の手でキーが隠れてしまう可能性がある。
【０００９】
この発明は、上記のような課題を解決するためになされたもので、操作者の手などで画面部品が隠れることを防止し、入力操作性の向上を図ることができる入力装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る入力装置は、タッチ面をタッチして入力するタッチ式入力手段と、タッチ式入力手段のタッチ面に対応する画面を表示する表示手段と、タッチ式入力手段のタッチ面をタッチする操作物を検出するセンサ手段と、センサ手段で検出された操作物の検出位置に基づいて、当該操作物がいずれの方向からタッチ面をタッチしたかを判定する判定手段と、画面部品の表示位置として、操作物がいずれの方向からタッチ面をタッチするかに対応付けて、当該操作物で画面部品の表示が遮蔽されない位置を記憶する第１の記憶手段と、判定手段が特定した操作物の方向を基に第１の記憶手段から操作物で表示が遮蔽されない表示位置を決定することにより、タッチ面のタッチに応じて画面部品を表示手段の画面に表示する処理手段とを備えるものである。
【発明の効果】
【００１１】
この発明によれば、画面部品の表示位置として、操作物がいずれの方向からタッチ面をタッチするかに対応付けて当該操作物で画面部品の表示が遮蔽されない位置を記憶する第１の記憶手段を備え、操作物の方向に基づいて、第１の記憶手段から操作物で表示が遮蔽されない表示位置を決定することにより、タッチ面のタッチに応じて画面部品を表示手段の画面に表示する。このように構成することで、操作者の手などで画面部品が隠れることを防止し、入力操作性の向上を図ることができるという効果がある。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１による入力装置の構成を示すブロック図である。
【図２】操作者方向の判定処理の一例を説明するための図である。
【図３】操作者方向の判定処理の他の例を説明するための図である。
【図４】表示パターン格納部が保持するデータ内容の一例を示す図である。
【図５】実施の形態１の入力装置による動作の流れを示すフローチャートである。
【図６】ソフトウェアキーボードに実施の形態１の入力装置を適用した例を示す図である。
【図７】表示パターン格納部が保持するデータ内容の他の例を示す図である。
【図８】図６で示したソフトウェアキーボードで画面部品の縮小処理を行う場合を説明するための図である。
【図９】操作者の手の検出有無に応じてポップアップ表示の開始と終了を決定する処理の流れを示すフローチャートである。
【図１０】この発明の実施の形態２による入力装置の構成を示すブロック図である。
【図１１】方向別入力候補予測辞書の具体例を示す図である。
【図１２】操作者方向別の入力履歴辞書の具体例を示す図である。
【図１３】実施の形態２の入力装置による動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、この発明の実施の形態１による入力装置の構成を示すブロック図であり、実施の形態１の入力装置をカーナビゲーションシステムにおける文字入力システムに適用した場合を示している。図１において、実施の形態１の入力装置１０は、タッチ式入力装置（タッチ式入力手段）１１、表示装置（表示手段）１２、センサ（センサ手段）１３、入力判定部（判定手段）１４、入力処理部（処理手段）１５、描画位置判定部（処理手段）１６、表示パターン格納部（第１の記憶手段）１７及び描画処理部（処理手段）１８を備える。
【００１４】
タッチ式入力装置１１は、タッチ操作を受け付ける入力装置である。タッチ式入力装置１１では、操作者からタッチ操作を受けると、このタッチ位置に応じたタッチ面上の座標を入力判定部１４へ出力する。表示装置１２は、タッチ式入力装置１１からの入力のフィードバックを表示する出力装置である。なお、図１では、複数の方向から見ても同じ内容の画面を表示する一般的な表示装置としているが、見られる方向により異なる画面内容を表示可能な表示装置（マルチビューモニタ）を用いてもよい。
【００１５】
センサ１３は、操作者の手がタッチ式入力装置１１のタッチ面上のどこにあるかを検出する検出装置である。この検出方式としては、例えば、赤外線や超音波をプローブに利用する場合であれば、センサ１３をタッチ式入力装置１１のタッチ面周囲に配置しておき、赤外線や超音波の反射波の変動を電気信号としてモニタすることが考えられる。また、カメラで撮像した画像から操作者の手の位置を認識する画像処理技術を利用してもよい。
【００１６】
入力判定部１４は、タッチ式入力装置１１からの信号が出力されたタイミングで、センサ１３から信号を取得し、取得した信号に基づきタッチ面の右左上下のいずれの方向から入力操作が行われたかを判定する構成部である。また、入力判定部１４は、タッチ式入力装置１１からの信号に基づいてタッチ面上のタッチ位置に応じた座標を算出し、タッチ面に対して操作者が入力操作した方向（以下、操作者方向と呼ぶ）と併せて入力処理部１５へ出力する。
【００１７】
図２は、操作者方向の判定処理の一例を説明するための図であり、センサ１３に赤外線センサを用いている。図２に示すように、センサ１３として、表示装置１２の表示画面（タッチ式入力装置１１のタッチ面を上層に配置）の周囲に赤外線センサを配置する。
センサ１３で赤外線の反射波を検出することにより、操作者の手が、赤外線センサ上にあることが分かる。入力判定部１４は、センサ１３からの反射波の検出信号を入力して、この検出信号が領域１からのものか、領域２からのものかを判定することで、操作者方向が左方向であるか右方向であるかを判定する。
【００１８】
なお、図２の例では領域１と領域２のみに分割しているが、図３に示すように、領域をさらに分割して、操作者方向が左方向（右方向）であることを示す領域１（領域２）の他に、操作者方向が上方向（下方向）であることを示す領域３（領域４）を規定することにより、左右方向以外の方向を検出するようにしてもよい。領域１〜４をさらに分割して、様々な方向の操作者方向を検出できるようにしても構わない。
【００１９】
入力処理部１５は、入力判定部１４から入力したタッチ位置に応じた座標に基づいて、表示装置１２に表示する画面部品を生成する構成部である。描画位置判定部１６は、表示パターン格納部１７に格納された表示パターンデータを参照して、入力処理部１５で生成された画面部品の表示位置を判定する構成部である。描画処理部１８は、入力処理部１５からの描画指示に基づいて、表示装置１２の画面上に画面表示を行う構成部である。
【００２０】
表示パターン格納部１７は、表示パターンデータが格納される記憶部である。表示パターンデータとは、表示装置１２の画面上に表示する画面内容毎に付与した画面ＩＤ、この画面ＩＤで特定される画面上に表示する画面部品（例えばポップアップ表示部品）に付与された部品ＩＤ及び操作者方向に応じた画面部品の表示座標が少なくとも対応付けられたデータである。
【００２１】
図４は、表示パターン格納部が保持するデータ内容の一例を示す図である。図４に示すように、表示パターンデータは、画面ＩＤ、この画面ＩＤで特定される画面上に表示する画面部品及び操作者方向（図４では左方向と右方向）に応じた画面部品の表示座標（タッチ面上の座標位置）が対応付けられている。描画位置判定部１６は、画面ＩＤ、画面部品及び操作者方向に基づき、表示パターン格納部１７の表示パターンデータを参照することにより、当該画面部品を表示すべき座標位置を特定する。
【００２２】
このように、表示パターンデータとして、画面ＩＤ、画面部品、操作者方向からポップアップ部品を表示する座標を予め一意に決定しておく。この他、例えば、描画処理部１８の機能として、左方向からの入力に対してはタッチ位置の右側に（逆に右方向からの入力に対してはタッチ位置の左側に）一定の画素数だけ離れた場所に画面部品を表示する等、動的に画面部品の表示座標を決定するようにしてもよい。
なお、動的に座標位置を決定すると、画面上の画像表示領域から画面部品がはみ出してしまう場合が起こり得る。この場合には、タッチ位置から一定の画素数だけ離れた上方（あるいは下方）に画面部品を表示することで回避できる。
【００２３】
次に動作について説明する。
図５は、実施の形態１の入力装置による動作の流れを示すフローチャートである。また、図６は、ソフトウェアキーボードに実施の形態１の入力装置を適用した例を示す図である。以降は、図５に沿って図６の内容を説明する。なお、図６のソフトウェアキーボードは、２タッチで入力文字を決定するものであり、最初に５０音表の各行の先頭文字である「あ」「か」「さ」「た」「な」「は」「ま」「や」「ら」「わ」のうちから選択して、この後、選択した行に属する文字を選択することで入力文字が決定される。
【００２４】
先ず、操作者がタッチ式入力装置１１にタッチ入力（ステップＳＴ１）を行うと、タッチ式入力装置１１が、当該操作者からのタッチ入力を検出して、タッチ面上のタッチ位置座標を入力判定部１４へ出力する。図６に示す時点（１）は、表示装置１２の表示画面上に表示配置された１２個のキーボタンのうち、操作者が左方向から行キー「か」ボタン１９ａを押下（タッチ入力）している。これにより、行キー「か」ボタン１９ａのタッチ位置座標がタッチ式入力装置１１から入力判定部１４へ出力される。
【００２５】
入力判定部１４では、タッチ式入力装置１１からタッチ位置情報が出力されると、これを契機に当該タッチ入力に対するセンサ１３の検出信号を取得し、この検出信号に基づいて操作者の手が存在するタッチ面上の領域を判定し、操作者の方向を判定する（ステップＳＴ２）。また、入力判定部１４は、タッチ式入力装置１１から入力したタッチ位置情報に基づき、表示装置１２が表示している、どの画面部品に対応するタッチ位置がタッチされたかを判別する。
【００２６】
図６の例では、入力判定部１４が、タッチ式入力装置１１がタッチ位置情報を出力したタイミングで、センサ１３から検出信号（センサ情報）を入力し、このセンサ情報に基づいて、当該タッチ入力の操作方向が左方向であることを判定する。また、入力判定部１４は、このときタッチ式入力装置１１から入力したタッチ位置情報に基づいて、操作者によって行キー「か」ボタン１９ａが押下されたことを判別する。
【００２７】
続いて、入力処理部１５は、タッチ位置座標に対応する処理を行い、この処理に応じて表示装置１２に表示すべき画面情報（画面部品）を生成する（ステップＳＴ３）。図６の例では、入力処理部１５が、タッチ位置情報から行キー「か」ボタン１９ａが押下されたことを特定すると、これに続く処理として、「か」行に属する文字列である「か」「き」「く」「け」「こ」と「戻る」の選択ボタンを表示すべきと判定する。この処理に応じて、入力処理部１５は、「か」「き」「く」「け」「こ」と「戻る」を選択する６個の選択ボタン１９ｂの画面部品を生成する。
【００２８】
次に、描画位置判定部１６が、入力処理部１５で生成された画面部品を表示すべき座標を判定する（ステップＳＴ４）。座標位置の判定は、描画位置判定部１６が、入力処理部１５から画面部品と操作者方向を特定する情報を入力し、この情報に基づいて、表示パターン格納部１７に格納される表示パターンデータを参照することにより、画面部品を表示すべき座標位置を判定する。
【００２９】
例えば、図６の時点（２）の画面を特定する画面ＩＤ、入力処理部１５が生成した画面部品に相当する画面部品（「か」「き」「く」「け」「こ」「戻る」の選択ボタン１９ｂ）及び操作者方向（ここでは「左方向」）を基に、図４に示す表示パターンデータが参照されて「か」「き」「く」「け」「こ」「戻る」の選択ボタン１９ｂをそれぞれ表示すべき座標が判定され取得される。描画位置判定部１６が取得した描画位置座標は、入力処理部１５へフィードバックされる。
【００３０】
ステップＳＴ５において、入力処理部１５は、描画位置判定部１６から取得した描画位置座標に基づいて、画面部品を配置した表示画面のレイアウト情報を作成し、このレイアウト情報による描画指示を描画処理部１８へ出力する。描画処理部１８では、入力処理部１５からの描画指示に従う画面を表示装置１２に表示する。
【００３１】
図６では、描画する画面部品の位置座標が決定された後、入力処理部１５が、描画処理部１８に描画指示することにより、時点（２）に示す画面のように、「か」「き」「く」「け」「こ」「戻る」の選択ボタン１９ｂが、表示装置１２の画面上に表示される。このとき、操作者方向が左方向であるので、操作者の手で隠れないように、選択ボタン１９ｂが画面右側にずれて配置される。
【００３２】
また、図６に示す時点（３）（４）は、操作者方向が右方向である場合の画面表示を示している。この場合においても、上述と同様の手順で処理を行い、選択ボタン１９ｂの表示位置を画面左側にすることにより、選択ボタン１９ｂが操作者の手で隠れる不具合を回避でき、操作性の向上につながる。
【００３３】
なお、図６に示す時点（２）の画面のように「か」「き」「く」「け」「こ」「戻る」の選択ボタン１９ｂを一時的に表示（以下、ポップアップ表示と呼ぶ）させたことにより、画面上に元々表示されていた「さ」「は」「ら」「→」の選択ボタンが隠れてしまう。これらのボタンを選択するには、ポップアップ表示した選択ボタン１９ｂの「戻る」ボタンを押下する等して、ポップアップ表示を終了させる必要がある。
【００３４】
図４に示す表示パターンデータでは、画面部品が、表示されるべき画面とその表示位置に対応付けて登録されている。このため、画面部品をポップアップ表示すると、それ以前に表示されていた画面部品のうち、ポップアップ表示した画面部品によって隠される画面部品を特定することができる。
そこで、ポップアップを表示した状態で、それ以前に表示されていたボタンも選択可能とするため、ポップアップ表示以前に表示されていた画面中でポップアップ表示によって隠れるボタンの表示座標位置を、図４に示す表示パターンデータに予め登録しておく。
例えば、図６では、描画位置判定部１６が、「か」「き」「く」「け」「こ」「戻る」の選択ボタン１９ｂの座標を決定する際に併せて、これによって隠されるであろう「さ」「は」「ら」「→」のボタンの座標位置も取得し、選択ボタン１９ｂのポップアップ表示に隠れてしまわない位置を特定する。描画処理部１８が、描画位置判定部１６により特定された位置に「さ」「は」「ら」「→」のボタンを表示（特定された位置に移動）すればよい。
【００３５】
また、上述のように、ボタンの位置をずらして表示するスペースが表示装置１２の表示画面にない場合、表示位置の変更の他、画面上でのボタンサイズの縮小を行うようにしてもよい。例えば、図４に示す表示パターンデータに加え、図７に示すように縮小後の画面部品サイズの情報も含めておくことで、ポップアップ表示の際に画面ＩＤ、画面部品及び操作者方向を基に画面部品の表示座標とサイズを決定することができる。この場合、図７の「縮小後のサイズ」項目に「縮小なし」が登録されていれば、入力処理部１５によって生成された画面部品を縮小せずに表示し、サイズの指定があれば、そのサイズ指定に従い画面部品の縮小を行う。なお、この縮小サイズは、画面及び画面部品のサイズを考慮した空きスペースに表示可能なサイズを予め決定して設定する。
【００３６】
図８は、図６で示したソフトウェアキーボードで画面部品の縮小処理を行う場合を説明するための図である。図６では、行キー「か」ボタン１９ａを押下すると、ポップアップ表示された「か」「き」「く」「け」「こ」「戻る」の選択ボタン１９ｂによって、「さ」「は」「ら」「→」の選択ボタンが隠されていたが、上述のように、図７に示す表示パターンデータを参照して、ポップアップ表示する表示位置を変更し、画面部品を縮小することにより、図８に示すように、全てのボタンを表示画面上に表示することができる。
【００３７】
また、図６に示す時点（２）のようにポップアップが表示された画面で「戻る」ボタンを押下すると、選択ボタン１９ｂのポップアップ表示を終了できるが、操作者の手を一定時間検出しなくなると、入力操作が一旦終了したものとしてポップアップ表示を終了するようにしてもよい。
【００３８】
図９は、上述した操作者の手の検出有無に応じてポップアップ表示の開始と終了を決定する処理の流れを示すフローチャートである。
先ず、入力判定部１４は、描画処理部１８により表示装置１２の画面上にポップアップ表示した後、センサ１３からセンサ情報の取得を開始する（ステップＳＴ１ａ）。次に、入力判定部１４は、センサ１３からのセンサ情報に基づいて、操作者の手の方向（操作者方向）を判定し特定する（ステップＳＴ２ａ）。
【００３９】
続いて、入力判定部１４は、表示装置１２の画面上にポップアップ表示してから１回目の測定であるか否かを判定する（ステップＳＴ３ａ）。ここで、１回目の測定である場合（ステップＳＴ３ａ；ＹＥＳ）、入力判定部１４は、今回の測定で判定された操作者方向を不図示のメモリに記憶して、所定時間ウェイト（図９は、１００ｍｓｅｃ待ちの状態）した後（ステップＳＴ６ａ）、ステップＳＴ１ａに戻り、上記処理を繰り返す。
【００４０】
２回目以降の測定である場合（ステップＳＴ３ａ；ＮＯ）、入力判定部１４が、センサ１３のセンサ情報を基に前回測定した操作者方向（操作者の手の方向）と今回測定された操作者方向とが同一であるか否かを判定する（ステップＳＴ４ａ）。このとき、操作者方向が同一であると（ステップＳＴ４ａ；ＹＥＳ）、入力判定部１４は、同一操作者の手が画面上にあると判断し、今回の測定で判定された操作者方向を上記メモリに記憶した後、ステップＳＴ６ａの処理を経由してからステップＳＴ１ａに戻り、上記処理を繰り返す。
【００４１】
操作者方向が異なる場合（ステップＳＴ４ａ；ＮＯ）、入力判定部１４は、同一操作者の手が画面上にないと判断し、現在画面上のポップアップ表示を終了する（ステップＳＴ５ａ）。
【００４２】
なお、ステップＳＴ４ａの判定において、今回測定時に操作者の手が画面上のどこにもないと判断された場合には、ステップＳＴ５ａの処理に移行するようにしてもよい。
図９に示す処理では、操作者の手が画面上から離れたときは入力操作の継続意思がなくなったものと判断してポップアップ表示を終了する。このようにすることにより、例えば「戻る」ボタンの押下等の明示的な終了操作を行うことなく、ポップアップ表示を終了させることができる。
【００４３】
以上のように、この実施の形態１によれば、画面部品の表示位置として、操作者の手のような操作物がいずれの方向からタッチ面をタッチするかに対応付けて当該操作物で画面部品の表示が遮蔽されない位置を記憶する表示パターン格納部１７を備え、操作物の方向に基づいて、表示パターン格納部１７から操作物で表示が遮蔽されない表示位置を決定することにより、タッチ面のタッチに応じて画面部品を表示装置１２の画面に表示する。
このように構成することで、操作者の手などで画面部品が隠れることを防止し、入力操作性の向上を図ることができる。例えば、表示装置１２の最前画面にダイアログボックスやメッセージボックス、メニュー、ヘルプ文字列等をポップアップ表示する場合、操作者の手で隠れない位置にポップアップ表示することにより、操作性を向上させることができる。
【００４４】
また、この実施の形態１によれば、画面上に元々表示していた画面部品のうち、ポップアップ表示によって隠れて見えなくなる画面部品については、入力処理部１５が、図７に示す表示パターンデータを参照することにより、表示位置の変更及び部品サイズの縮小の少なくとも一方の処理を施す。このようにすることで、ポップアップ表示を消去する操作を行うことなく、ポップアップ表示前に元々表示していた画面部品を視認し選択することが可能となり、操作性を向上させることができる。
【００４５】
さらに、この実施の形態１によれば、入力判定部１４が、センサ１３からのセンサ情報に基づいて、ポップアップ表示した後に操作者の手がタッチ面上にあるか否かを判定し、入力処理部１５が、入力判定部１４によって操作者の手が所定時間タッチ面上にないと判定されると、ポップアップ表示を消去する操作が行われるのを待つことなく、ポップアップ表示を消去してポップアップ表示前の画面部品を表示させる。このようにすることで、ポップアップ表示を消去する操作を明示的に行う必要がなくなり、操作性を向上させることができる。
【００４６】
実施の形態２．
図１０は、この発明の実施の形態２による入力装置の構成を示すブロック図である。図１０において、実施の形態２の入力装置１０Ａは、図１で示した構成に加え、文字入力候補予測部２０及び方向別入力候補予測辞書データ保持部２１を設けている。
なお、図１０では、描画位置判定部１６及び表示パターン格納部１７の記載を省略している。また、図１０において、図１と同一符号を付した構成部は、実施の形態１と同一若しくは同様の機能及び構成を有するので説明を省略する。
【００４７】
文字入力候補予測部（文字列予測手段）２０は、タッチ式入力装置１１に操作者が入力した文字から、この後に入力しようとしている文字列を予測する構成部である。
また、方向別入力候補予測辞書データ保持部（第２の記憶手段）２１は、文字入力候補予測部２０による予測処理の際に参照される入力候補予測辞書（予測辞書）を保持する記憶部であり、操作者方向に対応付けて異なる内容の辞書が保持される。
【００４８】
例えば、表示パターン格納部１７には、方向別入力候補予測辞書データ保持部２１が保持する辞書の予測候補ごとの表示位置が操作者方向別に登録されている。文字入力候補予測部２０は、後述のようにして、方向別入力候補予測辞書データ保持部２１から、操作者方向別の予測候補を選択すると、これを描画位置判定部１６へ通知する。描画位置判定部１６は、文字入力候補予測部２０から通知のあった予測候補の表示位置を、入力判定部１４が特定した操作者方向に基づき、表示パターン格納部１７を参照して決定する。この後、実施の形態１と同様の手順で処理することにより、表示装置１２の画面上の操作者の手で隠れない位置に予測候補が表示される。
【００４９】
図１１は、方向別入力候補予測辞書の具体例を示す図である。図１１に示すように、方向別入力候補予測辞書データ保持部２１は、操作者方向とこれに応じて使用される辞書とを対応付けたリスト情報を有しており、文字入力候補予測部２０は、入力予測を行う際にそれぞれの操作者方向で指定される辞書を参照する。
【００５０】
また、図１２に示すように、文字入力候補予測部２０が、例えば入力予測を行う度に、操作者の入力履歴辞書を操作者方向別（例えば左右別）に作成して方向別入力候補予測辞書データ保持部２１に保存しておく。このようにすることで、操作者方向別の文字入力履歴情報から予測候補を抽出することができ、入力効率を高めることができる。
【００５１】
次に動作について説明する。
図１３は、実施の形態２の入力装置による動作の流れを示すフローチャートであり、この図に沿って動作の詳細を述べる。
先ず、操作者がタッチ式入力装置１１にタッチ入力（ステップＳＴ１ｂ）を行うと、タッチ式入力装置１１が、当該操作者からのタッチ入力を検出して、タッチ面上のタッチ位置座標を入力判定部１４へ出力する。入力判定部１４では、タッチ式入力装置１１からタッチ位置情報が出力されると、これを契機に当該タッチ入力に対するセンサ１３の検出信号を取得し、この検出信号に基づいて操作者の手が存在するタッチ面上の領域を判定し、操作者の方向を判定する（ステップＳＴ２ｂ）。
【００５２】
続いて、入力判定部１４は、タッチ式入力装置１１から入力したタッチ位置情報に基づいて、表示装置１２が表示している、どの画面部品に対応するタッチ位置がタッチされたかを判別する。ここでは、図６に示した行キー「か」１９ａが選択されたものとする。
入力処理部１５は、入力判定部１４によりタッチ位置情報から判定された行キー「か」１９ａに基づいて、最初の入力文字が「か」であることを特定する。
【００５３】
文字入力候補予測部２０は、入力処理部１５により特定された入力文字「か」と、ステップＳＴ２ｂで入力判定部１４により得られた操作者方向を入力すると、この操作者方向及び入力文字を用いて、方向別入力候補予測辞書データ保持部２１の保持内容を検索し、入力予測候補を抽出する辞書を決定するとともに、決定した辞書から入力文字に対応する入力候補を予測する（ステップＳＴ３ｂ）。文字入力候補予測部２０が取得した入力候補は、入力処理部１５へフィードバックされる。
【００５４】
ステップＳＴ４ｂにおいて、入力処理部１５は、文字入力候補予測部２０から取得した入力候補を表示する画面のレイアウト情報を作成し、このレイアウト情報による描画指示を描画処理部１８へ出力する。描画処理部１８では、入力処理部１５からの描画指示に従って、入力候補を表示装置１２の画面上に表示する。
【００５５】
以上のように、この実施の形態２によれば、操作者の手のような操作物がいずれの方向からタッチ面をタッチするかに対応付けて、入力文字列の予測候補が登録された入力候補予測辞書を記憶する方向別入力候補予測辞書データ保持部２１と、操作物によるタッチで文字が入力されると、入力判定部１４が特定した操作物の方向に対応する入力候補予測辞書を方向別入力候補予測辞書データ保持部２１から選択し、当該入力候補予測辞書を参照して、入力された文字から予測される入力文字列の予測候補を決定する文字入力候補予測部２０とを備える。このような構成を有することにより、操作者方向と入力される語彙のジャンルの傾向に関連がある場合、操作者方向別に入力予測候補辞書を使い分けることで、文字入力の効率を高めることが可能である。
例えば、助手席ではＡＶ等のエンタテイメント系の操作を主に行い、運転席ではナビゲーション系の操作を主に行うといった、操作者方向と入力される語彙のジャンルの傾向に関連がある場合、助手席方向からの操作に対しては音楽等のエンターテイメント系の辞書から入力候補を表示し、運転席方向からの操作に対しては施設名称等のナビゲーション系の辞書から入力候補を表示する。
【００５６】
また、この実施の形態２によれば、方向別入力候補予測辞書データ保持部２１が、操作者方向別に文字入力履歴情報を保持するので、操作者方向別の文字入力履歴情報から入力候補を予測することができ、入力効率を高めることができる。
【符号の説明】
【００５７】
１０，１０Ａ  入力装置、１１  タッチ式入力装置（タッチ式入力手段）、１２  表示装置（表示手段）、１３  センサ（センサ手段）、１４  入力判定部（判定手段）、１５  入力処理部（処理手段）、１６  描画位置判定部（処理手段）、１７  表示パターン格納部（第１の記憶手段）、１８  描画処理部（処理手段）、１９ａ，１９ｂ  選択ボタン、２０  文字入力候補予測部（文字列予測手段）、２１  方向別入力候補予測辞書データ保持部（第２の記憶手段）。
【図１】
2010287032.tif 000003
【図２】
2010287032.tif 000004
【図３】
2010287032.tif 000005
【図４】
2010287032.tif 000006
【図５】
2010287032.tif 000007
【図６】
2010287032.tif 000008
【図７】
2010287032.tif 000009
【図８】
2010287032.tif 000010
【図９】
2010287032.tif 000011
【図１０】
2010287032.tif 000012
【図１１】
2010287032.tif 000013
【図１２】
2010287032.tif 000014
【図１３】
2010287032.tif 000015