(57)【要約】      （修正有）【課題】表示画面内の操作対象が指の先端部よりも小さい場合であっても、操作対象が指に隠れて見づらくなるのを抑制し、操作対象を正しく選択することができる携帯情報端末を提供する。【解決手段】ホバー状態にあるか否かを判別するホバー状態判別部１０１と、ホバー状態にある指の位置に基づいて、ｙ方向の第１操作位置を表示する第１操作位置表示部１０３と、ダウン操作に基づいて、第１操作位置を確定する第１操作位置確定部１０５と、スライド操作の操作位置に基づいて、ｘ方向の第２操作位置を表示する第２操作位置表示部１０７と、アップ操作に基づいて、第２操作位置を確定する第２操作位置確定部１０８と、確定された第１操作位置及び第２操作位置に基づいて、表示画面内の操作対象位置を決定する操作対象決定部１０９により構成される。【選択図】図６
2015055965.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有するタッチパネルと、
上記タッチパネルの出力に基づいて、指を上記表示画面に接触させることなく当該表示画面の上方で保持するホバー状態にあるか否かを判別するホバー状態判別手段と、
上記ホバー状態にある指の位置に基づいて、第１方向における第１操作位置を上記表示画面に表示する第１操作位置表示手段と、
指を上記表示画面に接触させるダウン操作に基づいて、第１操作位置を確定する第１操作位置確定手段と、
指を接触させながら上記表示画面に沿って移動させるスライド操作の操作位置に基づいて、第１方向と交差する第２方向における第２操作位置を上記表示画面に表示する第２操作位置表示手段と、
指を上記表示画面から離すアップ操作に基づいて、第２操作位置を確定する第２操作位置確定手段と、
確定された第１操作位置及び第２操作位置に基づいて、上記表示画面内の操作対象位置を決定する操作対象決定手段とを備えたことを特徴とする携帯情報端末。
【請求項２】
第１操作位置確定手段は、上記ホバー状態にある指によって上記ダウン操作が行われた場合に、当該ダウン操作の操作位置に基づいて、第１操作位置を確定し、
上記操作対象決定手段は、上記ホバー状態にない指によって上記ダウン操作が行われた場合に、当該ダウン操作後の上記アップ操作時における第１方向及び第２方向の操作位置に基づいて、上記操作対象位置を決定することを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
上記表示画面には、２以上の文字行が第１方向の位置を異ならせて表示され、
第１操作位置表示手段は、第１操作位置を含む上記文字行を選択し、
上記操作対象決定手段は、選択された文字行中のいずれか一つの文字を操作対象文字として選択することを特徴とする請求項１又は２に記載の携帯情報端末。
【請求項４】
表示画面を有するタッチパネルを備えた電子機器の制御方法であって、
上記タッチパネルの出力に基づいて、指を上記表示画面に接触させることなく当該表示画面の上方で保持するホバー状態にあるか否かを判別するホバー状態判別ステップと、
上記ホバー状態にある指の位置に基づいて、第１方向における第１操作位置を上記表示画面に表示する第１操作位置表示ステップと、
指を上記表示画面に接触させるダウン操作に基づいて、第１操作位置を確定する第１操作位置確定ステップと、
指を接触させながら上記表示画面に沿って移動させるスライド操作の操作位置に基づいて、第１方向と交差する第２方向における第２操作位置を上記表示画面に表示する第２操作位置表示ステップと、
指を上記表示画面から離すアップ操作に基づいて、第２操作位置を確定する第２操作位置確定ステップと、
確定された第１操作位置及び第２操作位置に基づいて、上記表示画面内の操作対象位置を決定する操作対象決定ステップとからなることを特徴とする電子機器の制御方法。
【請求項５】
表示画面を有するタッチパネルを備えた電子機器の制御プログラムであって、
上記タッチパネルの出力に基づいて、指を上記表示画面に接触させることなく当該表示画面の上方で保持するホバー状態にあるか否かを判別するホバー状態判別手順と、
上記ホバー状態にある指の位置に基づいて、第１方向における第１操作位置を上記表示画面に表示する第１操作位置表示手順と、
指を上記表示画面に接触させるダウン操作に基づいて、第１操作位置を確定する第１操作位置確定手順と、
指を接触させながら上記表示画面に沿って移動させるスライド操作の操作位置に基づいて、第１方向と交差する第２方向における第２操作位置を上記表示画面に表示する第２操作位置表示手順と、
指を上記表示画面から離すアップ操作に基づいて、第２操作位置を確定する第２操作位置確定手順と、
確定された第１操作位置及び第２操作位置に基づいて、上記表示画面内の操作対象位置を決定する操作対象決定手順とをコンピュータに実行させることを特徴とする電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末、電子機器の制御方法及び電子機器の制御プログラムに係り、さらに詳しくは、表示画面を有するタッチパネルを備えた携帯情報端末の改良に関する。
【背景技術】
【０００２】
携帯電話機、タブレット端末などの携帯型の端末装置は、手で保持しながら操作することから、据置型の端末装置に比べ、表示画面のサイズが小さい。特に、表示画面に対する指の接触を検知するタッチパネルを備え、タッチ操作の操作位置に応じた入力処理を行う携帯情報端末では、表示画面内の操作対象が指の先端部よりも小さい場合、表示画面に指先を接触させる際に、当該指先によって操作対象が隠れてしまうことがある。このため、上述した従来の携帯情報端末では、表示画面内の操作対象に対し正しくタッチ操作が行えず、タッチ操作を何度もやり直さなければならない場合が生じるという問題があった。
【０００３】
例えば、メール本文などの文書を編集するための編集画面には、２以上の文字行が上下方向の位置を異ならせて表示される。編集画面に表示されている文字の中からいずれか一つの文字を編集する場合、編集対象の文字に対し、タッチ操作を行えば、当該文字を選択することができる。ところが、文字の表示サイズが指先よりも小さければ、編集対象文字に対しタッチ操作を行う際に、編集対象文字が指先の背後に隠れ、正しくタッチ操作が行えず、隣接する文字が誤って選択されてしまうことがあった。
【０００４】
また、互いに異なる文字を割り当てた２以上のソフトキーが２次元配置された操作画面では、ソフトキーに対し、タッチ操作を行うことにより、所望の文字を入力することができる。また、個別に選択可能な２以上のメニュー項目が配置された操作画面では、所望のメニュー項目に対し、タッチ操作を行うことにより、当該メニュー項目に割り当てられている機能を実行させることができる。ところが、ソフトキーやメニュー項目といった操作オブジェクトの表示サイズが指先よりも小さければ、所望の操作オブジェクトに対しタッチ操作を行う際に、当該操作オブジェクトが指先の背後に隠れ、正しくタッチ操作が行えず、隣接する操作オブジェクトが誤って選択されてしまうことがあった。
【０００５】
なお、特許文献１には、操作体の近接を検知して操作オブジェクトを拡大し、隣接する操作オブジェクトを重複しないように移動させる技術が開示されている。しかし、この種の方法では、操作オブジェクトに対し、タッチ操作を行う際に、操作オブジェクトが指先の背後に隠れ、見づらいという問題を解決することはできない。また、操作オブジェクトを拡大することにより、周囲の操作オブジェクトが見づらくなってしまう。
【０００６】
また、特許文献２には、タッチ操作を行う手や指によって遮蔽される領域を特定し、当該領域内に表示されている情報を他の領域に表示する技術が開示されている。しかし、この種の方法では、遮蔽領域以外の領域に表示されている情報が見づらくなってしまう。また、特許文献３には、タッチ操作された操作オブジェクトの表示態様を変化させるとともに、当該操作オブジェクトが見易くなるように画面表示を一方向へシフトさせる技術が開示されている。しかし、この種の方法では、タッチ操作によって選択された操作オブジェクトの視認性が向上するものの、操作オブジェクトに対し、タッチ操作を行う際に、操作オブジェクトが指先の背後に隠れ、正しくタッチ操作が行えないという問題を解決することはできない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−６７１３５号公報
【特許文献２】特開２０１３−４１３４８号公報
【特許文献３】特開２０１２−１４１６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記事情に鑑みてなされたものであり、表示画面内の操作対象が指の先端部よりも小さい場合であっても、操作対象が指に隠れて見づらくなるのを抑制し、操作対象を正しく選択することができる携帯情報端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による携帯情報端末は、表示画面を有するタッチパネルと、上記タッチパネルの出力に基づいて、指を上記表示画面に接触させることなく当該表示画面の上方で保持するホバー状態にあるか否かを判別するホバー状態判別手段と、上記ホバー状態にある指の位置に基づいて、第１方向における第１操作位置を上記表示画面に表示する第１操作位置表示手段と、指を上記表示画面に接触させるダウン操作に基づいて、第１操作位置を確定する第１操作位置確定手段と、指を接触させながら上記表示画面に沿って移動させるスライド操作の操作位置に基づいて、第１方向と交差する第２方向における第２操作位置を上記表示画面に表示する第２操作位置表示手段と、指を上記表示画面から離すアップ操作に基づいて、第２操作位置を確定する第２操作位置確定手段と、確定された第１操作位置及び第２操作位置に基づいて、上記表示画面内の操作対象位置を決定する操作対象決定手段とを備えて構成される。
【００１０】
この様な構成によれば、表示画面の上方において指をホバー状態に保持することにより、第１方向における第１操作位置が表示され、ダウン操作を行うことによって第１操作位置が確定されるので、指を表示画面から離間させた状態で第１操作位置を選択することができる。このため、第１操作位置の操作対象が指に隠れて見づらくなるのを抑制することができる。
【００１１】
また、第１方向の第１操作位置がダウン操作によって確定した後は、スライド操作に応じて第２方向における第２操作位置が表示され、アップ操作によって第２操作位置が確定される。つまり、第１操作位置の確定後は、スライド操作によって指を移動させても第１操作位置は不変であり、第１方向について、第１操作位置以外の位置を操作して第２操作位置を選択することができる。このため、スライド操作時に表示画面に接触させた指の先端部に第１操作位置の操作対象が隠れることはなく、表示画面内の操作対象を正しく選択することができる。
【発明の効果】
【００１２】
本発明によれば、表示画面内の操作対象が指の先端部よりも小さい場合であっても、操作対象が指に隠れて見づらくなるのを抑制し、操作対象を正しく選択することができる携帯情報端末を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態による携帯情報端末１の一構成例を示した斜視図である。
【図２】図１の携帯情報端末１の動作の一例を模式的に示した説明図であり、ホバー状態にある指２を検知する際の様子が示されている。
【図３】図１の携帯情報端末１の動作の一例を示した図であり、ホバー状態にある指２を移動させて行選択フォーカス３をｙ方向へ移動させる場合が示されている。
【図４】図１の携帯情報端末１の動作の一例を示した図であり、スライド操作によって列選択フォーカス４をｘ方向へ移動させる場合が示されている。
【図５】図１の携帯情報端末１内の機能構成の一例を示したブロック図である。
【図６】図５の主制御部３０の構成例を示したブロック図である。
【図７】図５の携帯情報端末１における文書編集時の動作の一例を示したフローチャートである。
【図８】図１の携帯情報端末１の動作の他の一例を示した図であり、ｙ座標選択カーソル６及びｘ座標選択カーソル７を操作画面４０上で移動させる場合が示されている。
【発明を実施するための形態】
【００１４】
＜携帯情報端末１＞
図１は、本発明の実施の形態による携帯情報端末１の一構成例を示した斜視図である。この携帯情報端末１は、メール本文等の文書をタッチ操作によって編集し、或いは、ソフトキー、メニュー項目等の操作オブジェクトをタッチ操作によって選択することができる端末装置であり、薄型筐体１０、受話用のレシーバ１１、タッチパネル１２、送話用のマイクロホン１３及び操作キー１４ａ〜１４ｃを備えて構成される。例えば、携帯情報端末１は、移動体電話網に接続可能な携帯電話機である。
【００１５】
また、携帯情報端末１は、制御プログラムに基づいてコンピュータを動作させることにより実現することができる。また、その様な制御プログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録して提供され、或いは、通信ネットワークを介して提供される。
【００１６】
薄型筐体１０は、薄型の直方体形状からなり、一方の主面が前面であり、他方の主面が背面である。この薄型筐体１０は、端末操作者から見て、上下方向を長手方向とする縦長形状からなり、レシーバ１１、タッチパネル１２、マイクロホン１３及び操作キー１４ａ〜１４ｃは、薄型筐体１０の前面に配置されている。ここでは、端末操作者から見た場合の上下方向をｙ方向と呼び、左右方向をｘ方向と呼ぶ。
【００１７】
レシーバ１１は、薄型筐体１０の長手方向における一方の端部、すなわち、上端部に配置され、マイクロホン１３及び操作キー１４ａ〜１４ｃは、他方の端部、すなわち、下端部に配置されている。
【００１８】
タッチパネル１２は、文字や画像からなる各種情報を表示する表示画面を有するＬＣＤ（液晶ディスプレイ）などの表示装置と、表示画面に対する指の接触を検知する位置入力装置により構成される。上記表示画面は、ｙ方向を長手方向とする矩形形状からなる。レシーバ１１は、受話音を出力するための音声出力装置である。マイクロホン１３は、送話音を入力するための音声入力装置である。
【００１９】
操作キー１４ａ〜１４ｃは、いずれも押下型の接点式スイッチからなり、各種機能が割り当てられる。例えば、操作キー１４ａは、前の画面に戻るためのリターンキーである。また、操作キー１４ｂは、ホーム画面を表示するためのホームキーである。また、操作キー１４ｃは、メニュー画面を表示するためのメニューキーである。
【００２０】
この携帯情報端末１では、タッチパネル１２の出力に基づいて、指を表示画面に接触させることなく当該表示画面の上方で保持するホバー状態にあるか否かが判別され、ホバー状態にある指の位置に基づいて、表示画面内におけるｙ方向の位置が第１操作位置として表示される。ホバー状態は、表示画面からの高さが概ね一定の範囲内に一定時間以上滞在している状態である。つまり、この携帯情報端末１には、その様なホバー状態にある指を検出可能なタッチパネル１２が用いられる。
【００２１】
例えば、指を表示画面に近づけた際に、指先と電極との間の静電容量の変化を検出する静電容量方式で投射型のタッチパネル１２が用いられる。タッチパネル１２のセンサ部分、すなわち、位置入力装置は、絶縁体フィルム、電極層及び基板層により構成され、ｘ方向に延びる電極パターンとｙ方向に延びる電極パターンとで電極層が格子状にパターニングされる。指を電極層に近づけた際に、指先付近の電極の静電容量の変化及びその２次元位置が検知される。
【００２２】
図２は、図１の携帯情報端末１の動作の一例を模式的に示した説明図であり、ホバー状態にある指２を検知する際の様子が示されている。図中には、自己キャパシタンス方式のタッチパネル１２における静電容量の分布が示されている。図中の（ａ）には、タッチパネル１２の上方に指２が存在しない場合が示され、（ｂ）には、指２がホバー状態にある場合が示され、（ｃ）には、指をタッチパネル１２に接触させた場合が示されている。
【００２３】
指２をタッチパネル１２の表示画面に近づけた場合、指先付近の静電容量は、指２が表示画面の上方に存在しない場合に比べて増加する。例えば、表示画面から所定の高さまで指２を近づければ、指先付近の静電容量は、一定の値ａ１以上になり、静電容量の分布曲線は、指先の位置をピークとする概ね正規分布型の形状からなる（図中の（ｂ））。
【００２４】
指２をタッチパネル１２の表示画面に接触させた場合には、指先付近の静電容量は、さらに増加し、一定の値ａ２以上になる（図中の（ｃ））。従って、ホバー状態は、指先付近の静電容量がａ１以上かつａ２以下のホバー検知範囲内にあり、その状態が一定時間Ｔ１以上継続することによって検知される。
【００２５】
＜行選択フォーカス３＞
図３は、図１の携帯情報端末１の動作の一例を示した図であり、ホバー状態にある指２を移動させて行選択フォーカス３をｙ方向へ移動させる場合が示されている。この図では、メール本文などの文書を編集する場合が示され、編集画面２０がタッチパネル１２上に表示されている。この編集画面２０は、横書用の編集画面であり、２以上の文字行がｙ方向の位置を異ならせて表示されている。各文字行には、ｘ方向に１又は２以上の文字が配列されている。
【００２６】
図中の（ａ）には、表示画面の上方において指２をホバー状態に保持した場合が示されている。表示画面の上方において指２をホバー状態に保持することにより、指２の下方に位置している文字行が操作対象行として選択され、行選択フォーカス３が当てられている。この行選択フォーカス３は、編集画面２０内におけるｙ方向の第１操作位置を示し、ホバー状態にある指２のｙ方向の位置に基づいて表示される。操作対象行は、第１操作位置を含む文字行からなる。
【００２７】
この例では、上から２行目の文字行「お元気ですか？」が操作対象行として選択されている。行選択フォーカス３は、ホバー状態の検出をトリガーとして表示され、ダウン操作が行われることなくホバー状態が解除されれば、行選択フォーカス３の表示は終了する。
【００２８】
図中の（ｂ）には、指２をホバー状態に保持しながら、指２を編集画面２０に沿って下方向へ移動させた場合が示されている。指２をホバー状態に保持しながら、指２をｙ方向に移動させることにより、行選択フォーカス３をｙ方向へ移動させ、ユーザが意図するｙ方向の位置を第１操作位置として選択することができる。この例では、上から４行目の文字行「旅行に行きましょう。」が操作対象行として選択されている。
【００２９】
図中の（ｃ）には、ダウン操作を行うことによって第１操作位置を確定した場合が示されている。ダウン操作は、指２を編集画面２０に接触させるユーザ操作である。第１操作位置は、ホバー状態にある指２によってダウン操作が行われた場合に、当該ダウン操作の操作位置に基づいて確定され、操作対象行も確定される。つまり、ダウン操作によって第１操作位置を確定させた後は、スライド操作によって指２を移動させても、行選択フォーカス３は移動しない。
【００３０】
＜列選択フォーカス４＞
図４は、図１の携帯情報端末１の動作の一例を示した図であり、スライド操作によって列選択フォーカス４をｘ方向へ移動させる場合が示されている。この図では、ホバー状態にある指２によってダウン操作を行った後のスライド操作によって、列選択フォーカス４をｘ方向へ移動させる場合が示されている。
【００３１】
図中の（ａ）には、ホバー状態にある指２によってダウン操作を行った後、当該指２を下方向へ移動させるスライド操作を行った場合が示されている。スライド操作は、指２を接触させながら編集画面２０に沿って移動させるユーザ操作である。ダウン操作によって第１操作位置を確定させた後、指２を下方向へ移動させることにより、操作対象行が指２の背後に隠れて見づらくなるのを防止することができる。
【００３２】
列選択フォーカス４は、編集画面２０内におけるｘ方向の第２操作位置を示し、スライド操作の操作位置、すなわち、指２のｘ方向の位置に基づいて表示される。この例では、指２が位置している文字列が操作対象列として選択され、列選択フォーカス４が当てられている。具体的には、左から６列目の文字列が操作対象列として選択されている。この列選択フォーカス４は、ダウン操作の検出をトリガーとして表示され、アップ操作が行われれば、列選択フォーカス４の表示は終了する。操作対象列は、第２操作位置を含む文字列からなる。
【００３３】
図中の（ｂ）には、指２を左方向へ移動させるスライド操作を行った場合が示されている。指２を編集画面２０に沿ってｘ方向に移動させることにより、列選択フォーカス４をｘ方向へ移動させ、ユーザが意図するｘ方向の位置を第２操作位置として選択することができる。この例では、左から４列目の文字列が操作対象列として選択されている。
【００３４】
図中の（ｃ）には、アップ操作を行うことによって第２操作位置を確定した場合が示されている。アップ操作は、指２を編集画面２０から離すユーザ操作である。第２操作位置は、アップ操作の操作位置に基づいて確定され、操作対象列も確定される。
【００３５】
操作対象行及び操作対象列が確定されれば、操作対象位置が決定され、操作対象文字５が選択される。操作対象位置は、第１操作位置及び第２操作位置によって特定される。また、操作対象文字５は、確定された操作対象行に含まれる文字のうち、操作対象列が交差する位置にある文字が選択される。この様な構成により、表示画面内に表示されている文字が指２の先端部よりも小さい場合であっても、文字が指２に隠れて見づらくなるのを抑制し、所望の文字を操作対象文字５として正しく選択することができる。この操作対象文字５は、非操作対象文字とは表示態様を異ならせて表示され、任意に編集することができる。例えば、他の文字に変更し、或いは、文字フォント、文字サイズを変更することができる。
【００３６】
なお、ホバー状態にない指２によってダウン操作が行われた場合には、当該ダウン操作後のアップ操作時におけるｙ方向及びｘ方向の操作位置に基づいて、操作対象位置が決定される。つまり、指２を素早く近づけて編集画面２０に接触させることにより、ホバー状態が検出されることなく、タッチ操作を行うことができる。
【００３７】
図５は、図１の携帯情報端末１内の機能構成の一例を示したブロック図である。この携帯情報端末１は、主制御部３０、セルラー通信部３１、操作部３２、表示制御部３３、音声処理部３４及びメモリ３５により構成される。
【００３８】
主制御部３０は、通話制御などの主要な制御を行う。セルラー通信部３１は、移動体電話網に接続し、セルラー基地局を介して相手先端末と通信する無線通信部である。操作部３２は、ユーザ操作に応じた操作信号を生成し、主制御部３０へ出力する。
【００３９】
表示制御部３３は、タッチパネル１２の表示制御を行う。音声処理部３４は、マイクロホン１３により集音された音声信号を増幅し、デジタルデータに変換して主制御部３０へ出力する一方、主制御部３０から出力された音声データをアナログ信号に変換して駆動信号を生成し、レシーバ１１へ出力する。
【００４０】
主制御部３０は、２以上の文字行が配置された編集画面２０を表示し、ホバー状態にある指２を検出して行選択フォーカス３を編集画面２０に表示する。そして、ダウン操作、スライド操作及びアップ操作からなる一連のタッチ操作を検出して列選択フォーカス４を編集画面２０に表示し、操作対象位置を決定して操作対象文字５を選択する処理を行う。
【００４１】
また、主制御部３０は、２以上の操作オブジェクトが配置された操作画面を表示し、ホバー状態にある指２を検出してｙ座標選択カーソルを操作画面に表示する。そして、ダウン操作、スライド操作及びアップ操作からなる一連のタッチ操作を検出してｘ座標選択カーソルを操作画面に表示し、操作対象位置を決定して操作オブジェクトを選択する処理を行う。メモリ３５には、主制御部３０が上述した処理を実行するためのアプリケーションプログラム等が保持される。
【００４２】
＜主制御部３０＞
図６は、図５の主制御部３０の構成例を示したブロック図である。この主制御部３０は、ホバー状態判別部１０１、第１操作位置検出部１０２、第１操作位置表示部１０３、タッチ操作検出部１０４、第１操作位置確定部１０５、第２操作位置検出部１０６、第２操作位置表示部１０７、第２操作位置確定部１０８、操作対象決定部１０９及び画面生成部１１０により構成される。
【００４３】
画面生成部１１０は、アプリケーションプログラムを実行し、編集画面又は操作画面をタッチパネル１２上に表示するための画面データを生成する。例えば、文書編集時には、編集画面２０をタッチパネル１２上に表示する。また、ソフトキー、メニュー項目、アイコンなどの２以上の操作オブジェクトが配置された操作画面がタッチパネル１２上に表示される。
【００４４】
ホバー状態判別部１０１は、タッチパネル１２のセンサ出力に基づいて、指２を表示画面に接触させることなく当該表示画面の上方で保持するホバー状態にあるか否かを判別し、その判別結果を第１操作位置検出部１０２及び第１操作位置確定部１０５へ出力する。
【００４５】
第１操作位置検出部１０２は、ホバー状態にある指２のｙ方向の位置を求め、ｙ方向における第１操作位置を選択する。第１操作位置表示部１０３は、第１操作位置を編集画面２０又は操作画面に表示する。すなわち、文書編集時には、第１操作位置を含む文字行が選択され、行選択フォーカス３が編集画面２０に表示される。また、操作画面の表示時には、第１操作位置を示すｙ座標選択カーソルが操作画面に表示される。
【００４６】
タッチ操作検出部１０４は、タッチパネル１２のセンサ出力に基づいて、ダウン操作、スライド操作及びアップ操作からなる一連のタッチ操作を検出する。第１操作位置確定部１０５は、指２を表示画面に接触させるダウン操作に基づいて、第１操作位置を確定する。ここでは、ホバー状態にある指２によってダウン操作が行われた場合に、当該ダウン操作時におけるｙ方向の操作位置に基づいて、第１操作位置が確定される。
【００４７】
第２操作位置検出部１０６は、指２を接触させながら表示画面に沿って移動させるスライド操作時におけるｘ方向の操作位置を求め、ｘ方向における第２操作位置を選択する。第２操作位置表示部１０７は、第２操作位置を編集画面２０又は操作画面に表示する。すなわち、文書編集時には、第２操作位置を含む文字列が選択され、列選択フォーカス４が編集画面２０に表示される。また、操作画面の表示時には、第２操作位置を示すｘ座標選択カーソルが操作画面に表示される。第２操作位置確定部１０８は、アップ操作に基づいて、第２操作位置を確定する。
【００４８】
操作対象決定部１０９は、確定された第１操作位置及び第２操作位置に基づいて、編集画面２０又は操作画面内の操作対象位置を決定する。文書編集時には、選択された文字行、すなわち、操作対象行中のいずれか一つの文字が操作対象文字５として選択される。操作画面の表示時には、操作対象位置を含む操作オブジェクトが選択される。
【００４９】
この操作対象決定部１０９は、ホバー状態にない指２によってダウン操作が行われた場合に、当該ダウン操作後のアップ操作時におけるｙ方向及びｘ方向の操作位置に基づいて、操作対象位置を決定する。この様な構成により、指２を表示画面に素早く接触させるタッチ操作によって、所望の操作対象を選択する動作と、ホバー状態を経由したタッチ操作によって、所望の操作対象を選択する動作とを両立させることができる。
【００５０】
図７のステップＳ１０１〜Ｓ１０９は、図５の携帯情報端末１における文書編集時の動作の一例を示したフローチャートである。まず、主制御部３０は、ホバー状態が検出されれば、指２の編集画面２０内における位置を算出し、ｙ方向の第１操作位置を選択して行選択フォーカス３を編集画面２０内に表示する（ステップＳ１０１〜Ｓ１０３）。このとき、主制御部３０は、指２のｙ方向の位置に応じて行選択フォーカス３をｙ方向へ移動させる。
【００５１】
次に、主制御部３０は、ホバー状態にある指２によるダウン操作が検出されれば、当該ダウン操作の操作位置を算出し、操作対象行を確定する（ステップＳ１０４，Ｓ１０５）。主制御部３０は、ダウン操作後にスライド操作が検出されれば、スライド操作の操作位置を算出し、ｘ方向の第２操作位置を選択して列選択フォーカス４を編集画面２０内に表示する（ステップＳ１０６，Ｓ１０７）。このとき、主制御部３０は、指２のｘ方向の位置に応じて列選択フォーカス４をｘ方向へ移動させる。
【００５２】
次に、主制御部３０は、アップ操作が検出されれば、アップ操作の操作位置を算出し、操作対象列を確定し、操作対象文字５を選択してこの処理を終了する（ステップＳ１０８，Ｓ１０９）。
【００５３】
図８は、図１の携帯情報端末１の動作の他の一例を示した図であり、ｙ座標選択カーソル６及びｘ座標選択カーソル７を操作画面４０上で移動させる場合が示されている。この図では、２以上の操作オブジェクト８が配置された操作画面４０をタッチパネル１２上に表示し、操作オブジェクト８のいずれか一つを操作対象オブジェクトとして選択する場合が示されている。
【００５４】
操作オブジェクト８は、操作対象の表示オブジェクトであり、各種機能が割り当てられ、個別に選択することができる。ｙ座標選択カーソル６は、操作画面４０内におけるｙ方向の第１操作位置を示すシンボルであり、直線形状の図形からなる。ｘ座標選択カーソル７は、第２操作位置を示すシンボルであり、ｙ座標選択カーソル６と同様に、直線形状の図形からなる。
【００５５】
図中の（ａ）には、ホバー状態にある指２を移動させてｙ座標選択カーソル６をｙ方向へ移動させる場合が示されている。ｙ座標選択カーソル６は、ホバー状態にある指２の位置に基づいて表示される。第１操作位置は、ホバー状態にある指２によってダウン操作が行われた場合に、当該ダウン操作の操作位置に基づいて確定され、ｙ座標選択カーソル６の位置も確定される。つまり、ダウン操作によって第１操作位置を確定させた後は、スライド操作によって指２を移動させても、ｙ座標選択カーソル６は移動しない。
【００５６】
図中の（ｂ）には、スライド操作によってｘ座標選択カーソル７をｘ方向へ移動させる場合が示されている。ｘ座標選択カーソル７は、ホバー状態にある指２によってダウン操作を行った後のスライド操作の操作位置に基づいて表示される。指２を操作画面４０に沿ってｘ方向に移動させることにより、ｘ座標選択カーソル７をｘ方向へ移動させ、ユーザが意図するｘ方向の位置を第２操作位置として選択することができる。第２操作位置は、アップ操作の操作位置に基づいて確定され、ｘ座標選択カーソル７の位置も確定される。
【００５７】
第１操作位置及び第２操作位置が確定されれば、操作対象位置が決定され、操作対象オブジェクトが選択される。この例では、ｙ座標選択カーソル６及びｘ座標選択カーソル７の交差点を含む操作オブジェクト８が操作対象オブジェクトとして選択される。この様な構成により、表示画面内に表示されている操作オブジェクト８が指２の先端部よりも小さい場合であっても、操作オブジェクト８が指２に隠れて見づらくなるのを抑制し、所望の操作オブジェクト８を正しく選択することができる。この操作対象オブジェクトは、非操作対象オブジェクトとは表示態様を異ならせて表示され、予め割り当てられている機能を実行させることができる。図中の（ｂ）に示した状態では、操作オブジェクト「オブジェクトＤ」が操作対象オブジェクトとして選択される。
【００５８】
本実施の形態によれば、表示画面の上方において指２をホバー状態に保持することにより、ｙ方向における第１操作位置が表示され、ダウン操作を行うことによって第１操作位置が確定されるので、指２を表示画面から離間させた状態で第１操作位置を選択することができる。このため、第１操作位置の操作対象が指２に隠れて見づらくなるのを防止することができる。
【００５９】
また、ｙ方向の第１操作位置がダウン操作によって確定した後は、スライド操作に応じてｘ方向における第２操作位置が表示され、アップ操作によって第２操作位置が確定される。つまり、第１操作位置の確定後は、スライド操作によって指２を移動させても第１操作位置は不変であり、ｙ方向について、第１操作位置以外の位置を操作して第２操作位置を選択することができる。このため、スライド操作時に表示画面に接触させた指２の先端部に第１操作位置の操作対象が隠れることはなく、表示画面内の操作対象を正しく選択することができる。
【００６０】
なお、本実施の形態では、ｘ方向の第２操作位置をｙ方向に延びる列選択フォーカス４又はｘ座標選択カーソル７によって表示する場合の例について説明したが、本発明は、第２操作位置の表示態様をこれに限定するものではない。例えば、ｙ方向の位置を異ならせて配置された文字行のうち、確定した文字行、すなわち、操作対象行上のみ表示態様を変化させることによって、第２操作位置を表示するような構成であっても良い。図４の（ａ）に例示した編集画面２０を用いて、具体的に説明すれば、確定した第４行目の文字行において、第６列目の文字「ま」のみ、背景色を変化させ、或いは、文字色を変化させ、或いは、背景及び文字の表示色を反転させることにより、ｘ方向の第２操作位置が表示される。
【００６１】
また、本実施の形態では、ホバー状態にある指２の位置に基づいてｙ方向の操作位置を表示し、スライド操作の操作位置に基づいてｘ方向の操作位置を表示する場合の例について説明したが、本発明は、操作位置の制御方法をこれに限定するものではない。例えば、ホバー状態にある指２の位置に基づいて、ｘ方向の操作位置を表示し、スライド操作の操作位置に基づいて、ｙ方向の操作位置を表示するような構成であっても良い。
【００６２】
また、本実施の形態では、２以上の文字行がｙ方向の位置を異ならせて配置された横書用の編集画面２０が表示され、ホバー状態にある指２を移動させて行選択フォーカス３をｙ方向へ移動させる場合の例について説明した。しかし、本発明は、２以上の文字行がｘ方向の位置を異ならせて配置された縦書用の編集画面を表示するものにも適用することができる。例えば、縦書用の編集画面における各文字行には、ｙ方向に１又は２以上の文字が配列される。行選択フォーカス３は、ホバー状態にある指２をｘ方向に移動させることにより、ｘ方向へ移動させることができる。列選択フォーカス４は、指２をｙ方向に移動させるスライド操作により、ｙ方向へ移動させることができる。
【００６３】
また、本実施の形態では、携帯情報端末１が携帯電話機である場合の例について説明したが、本発明は、タブレット端末、ＰＤＡ（Personal Digital Assistant）などの電子機器に適用することができる。
【符号の説明】
【００６４】
１  携帯情報端末
１０  薄型筐体
１１  受話用のレシーバ
１２  タッチパネル
１３  送話用のマイクロホン
１４ａ〜１４ｃ  操作キー
２０  編集画面
３０  主制御部
１０１  ホバー状態判別部
１０２  第１操作位置検出部
１０３  第１操作位置表示部
１０４  タッチ操作検出部
１０５  第１操作位置確定部
１０６  第２操作位置検出部
１０７  第２操作位置表示部
１０８  第２操作位置確定部
１０９  操作対象決定部
１１０  画面生成部
３１  セルラー通信部
３２  操作部
３３  表示制御部
３４  音声処理部
４０  操作画面
２  指
３  行選択フォーカス
４  列選択フォーカス
５  操作対象文字
６  ｙ座標選択カーソル
７  ｘ座標選択カーソル
８  操作オブジェクト
【図１】
2015055965.tif 000003
【図２】
2015055965.tif 000004
【図３】
2015055965.tif 000005
【図４】
2015055965.tif 000006
【図５】
2015055965.tif 000007
【図６】
2015055965.tif 000008
【図７】
2015055965.tif 000009
【図８】
2015055965.tif 000010