(57)【要約】【課題】  タッチパネルを用いて文字等を入力する場合、ユーザの視覚による確認の作業を略々不要とし、入力時のタイミング合わせも不要にし、ユーザの負担の非常に少ない情報入力を可能にする。【解決手段】  携帯情報端末は、タッチパネル１２１を備え、制御・演算部１０４は、タッチパネル１２１上へのユーザ所望の操作入力位置を略々中心とした当該検出面上の複数のフリック方向にそれぞれ文字等の情報を割り当てる。また、制御・演算部１０４は、タッチパネル１２１へのユーザによるフリック入力方向が前記複数のフリック方向の何れかに略々一致した時、当該略々一致したフリック方向に割り当てられた文字等の情報をユーザが選択した文字情報として入力する。【選択図】  図１
2012168939.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作入力を検出可能な検出面を有する入力操作部と、
前記検出面上へのユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向に、それぞれ所定の情報を割り当てる情報割当制御部と、
前記入力操作部の前記検出面上へのユーザによる操作入力方向が、前記情報割当制御部により前記所定の情報が割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する情報入力制御部と、
を有する情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆるタッチスクリーンを備え、そのタッチスクリーン上へのユーザ操作により例えば文字等の各種情報を入力可能となされた情報入力装置に関する。
【背景技術】
【０００２】
従来の携帯電話端末に採用されているテンキー方式の文字入力手法の場合、例えば、アルファベットの２６文字と他の幾つかの記号が、それぞれ数文字分ずつグループ化され、それら各グループ毎に一つのキーが割り当てられている。
【０００３】
このテンキー方式の文字入力手法では、先ず第一の手順として、入力したい文字等が属するグループに割り当てられているキーをユーザが押下する。次に、第二の手順として、そのキーを繰り返し押すと、そのキー押下回数に応じて、当該キーに割り当てられているグループ内の文字等が順番に切り替えられて選択可能となる。そして、第三の手順として、前記切り替えられて選択可能となった文字が所望の文字になったところで、ユーザは、キーの押下を止める。これにより、所望のアルファベット一文字或いは所望の一つの記号の入力が可能となる。
【０００４】
この文字入力手法の場合、入力したい文字を選択するために、複数回のキー押下操作が必要となり、ユーザは、キー押下操作を繰り返すという煩雑な作業を行わなければならない。
【０００５】
このため、例えば特開２００６−２３８１７１号の公開特許公報（特許文献１）には、一文字を一回のキー操作アクションによって入力可能とした文字入力手法が提案されている。
【０００６】
この公開特許公報に記載の文字入力手法の場合、前記従来のテンキー方式の文字入力手法と同様に、例えばアルファベットの２６文字と他の幾つかの記号が、それぞれ数文字分ずつグループ化されて、それら各グループ毎に一つのキーが割り当てられている。
【０００７】
そして、この文字入力手法における文字入力手順では、先ず、第一の手順として、入力したい文字等が属するグループに割り当てられているキーをユーザが押下する。次に、第二の手順として、そのキーが押し続けられると、そのキー押下継続時間に応じて、当該キーに割り当てられているグループ内の文字等が一定時間間隔で順番に切り替えられて選択可能となり、所望の文字になったところで、ユーザは、キーの押下を止めて指等を当該キーから離す。これにより、所望のアルファベット一文字或いは所望の一つの記号の入力が可能となる。
【０００８】
これにより、所望のアルファベット一文字或いは所望の一つの記号等の入力が可能となる。
【０００９】
なお、前記公開特許公報に記載の文字入力手法において、日本語の文字が入力される場合、例えば五十音順の各“行”行内の各“段”の各文字が一つのグループとなされ、各“行”毎に一つのキーが割り当てられる。そして、第一の手順では、入力したい文字等が属する“行”のグループに割り当てられているキーをユーザが押下する。次に、第二の手順として、そのキーが押し続けられると、そのキー押下継続時間に応じて、当該キーに割り当てられている“行”のグループ内の各“段”の文字が一定時間間隔で順番に切り替えられて選択可能となり、所望の文字になったところで、ユーザが、キーの押下を止めて指等をキーから離す。これにより、日本語の一文字が入力される。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−２３８１７１号公報（図１）
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、前述した公開特許公報に記載の文字入力手法の場合、ユーザの意図によらず、文字入力装置側で設定されているタイミングに依存した入力作業が強いられるという問題がある。
【００１２】
すなわち、入力したい文字等が或るグループ内での順番が下位に位置している場合、ユーザは、そのグループ内で当該文字が選択可能となるまでキーを押し続けなければならず、所望の文字が選択可能になるまで或る程度長い時間待たなければならない。また、所望の文字が選択可能になった時、ユーザは、そのタイミングに合わせて指をキーから離すという作業が必要となり、当該タイミングを逸すると次に所望の文字が選択可能になるまで更に待たなければならなくなってしまう。さらに、所望の文字が選択可能になるタイミングは、そのグループ内での順位に依存している。このため、キーを押し続けてから離すタイミングが各文字毎に異なり、ユーザは、所望の文字を入力するためのタイミング合わせに細心の注意を払わなければならない。
【００１３】
なお、近年は、いわゆるテンキーに代えて、例えばディスプレイパネル上にタッチパネルを設け、そのタッチパネルへの操作により文字入力等を可能とした情報端末が登場してきている。また、当該タッチパネルを備えた携帯情報端末における文字入力手法には、前記公開特許公報に記載の文字入力手法が採用されることも考えられる。すなわちこの場合、タッチパネルが設けられたディスプレイ上には、各グループにそれぞれ対応した複数の仮想キー等が表示され、ユーザは、それら仮想キーの中から所望の文字が属するグループの仮想キーの位置を確認した上で、当該仮想キー上にタッチする。そして、ユーザは、その仮想キーへのタッチ状態を、所望の文字が選択可能になるまで維持し、所望の文字が選択可能になったことを視覚により確認した時に、そのタッチ状態を解除（指を離す）する。このように、タッチパネルを備えた情報端末においても、ユーザは、文字入力の際には前述同様に、所望の文字が選択可能になるまで或る程度長い時間待たなければならず、また、所望の文字を入力するためのタイミング合わせに細心の注意を払わなければならない。特に、この例の場合、ユーザは、タッチすべき位置の確認とタッチ状態を解除する際のタイミングの確認とを共に視覚を通じて行わなければならないため、非常に負担が大きくなる。
【００１４】
これらのことから、発明者は、例えばディスプレイパネル上にタッチパネルを備えた情報入力装置において、当該タッチパネルを用いて文字等を入力する場合に、ユーザの視覚による確認の作業を減らすことができ、また入力時のタイミング合わせの負担を略々不要にして、ユーザの負担を大幅に軽減可能とする情報入力装置の必要性を認識している。
【課題を解決するための手段】
【００１５】
そして、本発明の一実施形態の情報入力装置は、ユーザによる操作入力を検出可能な検出面を有する入力操作部と、検出面上へのユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当てる情報割当制御部と、入力操作部の検出面上へのユーザによる操作入力方向が前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた所定の情報をユーザが選択した情報として入力する情報入力制御部と有して構成される。
【００１６】
また、本発明の一実施形態の情報入力方法は、ユーザによる操作入力を検出可能な検出面を有する入力操作部に対して、検出面のユーザ所望の位置に対して操作入力がなされた時、情報割当制御部が、当該ユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当てる処理と、入力操作部の検出面上へのユーザによる操作入力方向が、情報割当制御部により所定の情報が割り当てられた複数の方向の何れかに略々一致した時、情報入力制御部が、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する処理とを有している。
【００１７】
また、本発明の一実施形態の情報入力制御プログラムは、ユーザによる操作入力を検出可能な検出面を有する入力操作部に対して、検出面のユーザ所望の位置に対して操作入力がなされた時、当該ユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当てる情報割当制御部と、入力操作部の検出面上へのユーザによる操作入力方向が、情報割当制御部により所定の情報が割り当てられた複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する情報入力制御部として、携帯情報端末に搭載されたコンピュータを機能させる。
【００１８】
また、本発明の一実施形態の記憶媒体は、ユーザによる操作入力を検出可能な検出面を有する入力操作部に対して、検出面のユーザ所望の位置に対して操作入力がなされた時、当該ユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当てる情報割当制御部と、入力操作部の検出面上へのユーザによる操作入力方向が、情報割当制御部により所定の情報が割り当てられた複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する情報入力制御部として、携帯情報端末に搭載されたコンピュータを機能させる情報入力制御プログラムを記憶してなる。
【００１９】
すなわち、本発明の一実施形態においては、ユーザは、入力操作部の検出面上の所望の位置で入力操作を行える。
【発明の効果】
【００２０】
したがって、本発明の一実施形態によれば、ユーザは、一例として、ディスプレイパネル上にタッチパネルを備えた情報入力装置において、当該タッチパネルを用いて文字等を入力する場合に、ユーザの視覚による確認の作業が略々不要となり、また入力時のタイミング合わせも不要で、負担の非常に少ない情報入力が可能となっている。
【図面の簡単な説明】
【００２１】
【図１】本発明実施形態の携帯情報端末の概略的な内部構成例を示すブロック図である。
【図２】本実施形態の携帯情報端末がブラウザ画面モードとなっていて、テキストボックスと検索ボタンが配されたブラウザ画面がディスプレイ画面上に表示されている例を示す図である。
【図３】ブラウザ画面モードのテキストボックス上をユーザがタップした様子を示す図である。
【図４】本実施形態の携帯情報端末が全画面ジャックモードになった時のジャックモード画面例を示す図である。
【図５】本実施形態の携帯情報端末が全画面ジャックモードになっている場合において、所望の位置にユーザが指を接触させた時の指接触ポイントの位置を示す図である。
【図６】英文字テンキー対応入力モード時において、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応したグループオブジェクト群およびフリック方向の説明に用いる図である。
【図７】英文字テンキー対応入力モード時において、フリックジェスチャーにより所望の文字グループが選択される様子の説明に用いる図である。
【図８】英文字テンキー対応入力モード時において、フリックジェスチャーによってユーザにより所望の文字グループが選択された様子の説明に用いる図である。
【図９】英文字テンキー対応入力モード時の二回目のフリックジェスチャーに対する待機状態のジャックモード画面を示す図である。
【図１０】英文字テンキー対応入力モード時の二回目のフリックジェスチャーに対する待機状態のジャックモード画面上で、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置を示す図である。
【図１１】英文字テンキー対応入力モード時において、二回目のフリックジェスチャーの際に、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応した文字オブジェクト群およびフリック方向の説明に用いる図である。
【図１２】英文字テンキー対応入力モード時において、二回目のフリックジェスチャーにより所望の文字グループが選択される様子の説明に用いる図である。
【図１３】英文字テンキー対応入力モード時において、二回目のフリックジェスチャーによってユーザにより所望の文字が選択された様子の説明に用いる図である。
【図１４】例えば“ｘ”の文字が選択されたことで、入力中テキスト表示エリアとテキストボックスに“ｘ”の一文字とそれに続くカーソルが表示されている状態を示す図である。
【図１５】“ｘｍａｓ”の文字のうち例えば“ｘｍ”までの文字が入力された状態を示す図である。
【図１６】“ｘｍａｓ”の全文字の入力が終わった状態を示す図である。
【図１７】“ｘｍａｓ”の全文字の入力が終わった後のブラウザ画面モードの画面を示す図である。
【図１８】日本語文字入力モードにおいて、所望の位置にユーザが指を接触させた時の指接触ポイントの位置を示す図である。
【図１９】日本語文字入力モード時において、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応したグループオブジェクト群およびフリック方向の説明に用いる図である。
【図２０】日本語文字入力モード時において、フリックジェスチャーにより所望の文字グループが選択される様子の説明に用いる図である。
【図２１】日本語文字入力モード時において、フリックジェスチャーによってユーザにより所望の文字グループ（子音）が選択された様子の説明に用いる図である。
【図２２】日本語文字入力モード時の二回目のフリックジェスチャーに対する待機状態のジャックモード画面を示す図である。
【図２３】日本語文字入力モード時において、二回目のフリックジェスチャーの際に、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応した文字オブジェクト群およびフリック方向の説明に用いる図である。
【図２４】日本語文字入力モード時において、二回目のフリックジェスチャーにより所望の文字グループが選択される様子の説明に用いる図である。
【図２５】日本語文字入力モード時において、二回目のフリックジェスチャーにより所望の文字グループが選択された様子の説明に用いる図である。
【図２６】日本語文字入力モード時において、例えば“け”の未確定文字とそれに続くカーソルが入力中テキスト表示エリアとテキストボックスに表示されている状態を示す図である。
【図２７】日本語文字入力モード時において、“けんさく”の未確定文字とそれに続くカーソルが入力中テキスト表示エリアとテキストボックスに表示されている状態を示す図である。
【図２８】日本語文字入力モード時において、変換／記号指示エリアがタップされた様子を示す図である。
【図２９】“けんさく”の未確定文字に対応した、変換漢字候補一覧がディスプレイ画面上に表示された例を示す図である。
【図３０】“けんさく”の未確定文字に対応した、変換漢字候補一覧がディスプレイ画面上に表示された状態で、フリックジェスチャーが行われた様子を説明する図である。
【図３１】フリックジェスチャーによりスクロールした後の変換漢字候補一覧がディスプレイ画面上に表示された例を示す図である。
【図３２】変換漢字候補一覧の中からユーザ所望の変換漢字候補に対応した位置でユーザの指がタッチパネルに接触した様子を示す図である。
【図３３】変換漢字候補一覧の中からユーザ所望の変換漢字候補に対応した位置でユーザがフリックジェスチャーを行った様子を示す図である。
【図３４】変換漢字候補一覧の中からユーザ所望の変換漢字候補が選択されたことで、入力中テキスト表示エリアとテキストボックスに“検索”の文字が表示されている状態を示す図である。
【図３５】日本語文字入力モードにおいて、入力中テキスト表示エリアとテキストボックスに“検索する”の文字が入力された状態を示す図である。
【図３６】数字入力モードにおいて、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応した数字オブジェクト群およびフリック方向の説明に用いる図である。
【図３７】本実施形態の携帯情報端末が音楽再生モードとなっており、ディスプレイ画面上に再生中の楽曲名と再生時間が表示されている例を示す図である。
【図３８】音楽再生モード時において、所望の位置にユーザが指を接触させた時の指接触ポイントの位置を示す図である。
【図３９】音楽再生モード時において、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応したメニューのグループオブジェクト群およびフリック方向の説明に用いる図である。
【図４０】音楽再生モード時において、フリックジェスチャーによってユーザにより所望のメニューグループが選択された様子の説明に用いる図である。
【図４１】音楽再生モード時において、ユーザにより音量制御のメニューグループが選択された後、ジャックモード画面にバーオブジェクトが表示された状態を示す図である。
【図４２】音楽再生モード時において、音量制御のメニューグループが選択された後、所望の位置にユーザが指を接触させた時の指接触ポイントの位置を示す図である。
【図４３】音楽再生モード時において、音量制御のメニューグループが選択された後、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応したメニューオブジェクト群およびフリック方向の説明に用いる図である。
【図４４】音楽再生モード時において、音量制御のメニュー項目のうち音量“小”のメニュー項目が選択された様子の説明に用いる図である。
【図４５】音楽再生モード時において、音量制御のメニュー項目のうち音量“小”のメニュー項目が選択された後、ジャックモード画面にバーオブジェクトが表示された状態を示す図である。
【図４６】情報検索モード時において、その検索対象が電話帳に設定されている場合のディスプレイ画面例を示している。
【図４７】情報検索モード時において、所望の位置にユーザが指を接触させた時の指接触ポイントの位置を示す図である。
【図４８】情報検索モード時において、所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応したグループオブジェクト群およびフリック方向の説明に用いる図である。
【図４９】情報検索モード時において、フリックジェスチャーによってユーザにより所望のグループオブジェクトが選択された様子の説明に用いる図である。
【図５０】情報検索モード時において、ユーザにより子音“ｋ”が選択されたことで、電話帳から抽出された登録済み氏名等の検索情報一覧表が表示された例を示す図である。
【図５１】情報検索モード時において、子音“ｋ”に基づいて電話帳から抽出された登録済み氏名等の検索情報一覧表の表示画面上で、所望の位置にユーザが指を接触させた時の指接触ポイントの位置を示す図である。
【図５２】情報検索モード時において、子音“ｋ”に基づいた検索情報一覧表の表示画面上で所望の位置にユーザが指等を接触させた時の指接触ポイントの位置と、その位置に対応したグループオブジェクト群およびフリック方向の説明に用いる図である。
【図５３】情報検索モード時において、子音“ｋ”に基づいた検索情報一覧表の表示画面上で、フリックジェスチャーによってユーザにより所望のグループオブジェクトが選択された様子の説明に用いる図である。
【図５４】情報検索モード時において、子音“ｋ”に基づいた検索情報一覧表の表示画面上へのフリックジェスチャーによりさらに子音“ｓ”が選択されたことで、さらに絞り込みがなされた後の検索情報一覧表が表示された例を示す図である。
【図５５】情報検索モード時において、子音“ｋ”と子音“ｓ”に基づいた検索情報一覧表の表示画面上へのフリックジェスチャーによりさらに子音“ｎ”が選択されたことで、さらに絞り込みがなされたことで検索情報が一つになった時の表示例を示す図である。
【図５６】タッチパネルから指を離さない状態で行われる連続的なフリックジェスチャーの一例について説明するための図である。
【図５７】各文字入力モードにおいて、タッチパネルに対するタップジェスチャー、フリックジェスチャーの際の各フリック方向を本実施形態の携帯情報端末が認識するための入力イベント−入力ＩＤ対応テーブルを示す図である。
【図５８】図５７の各入力ＩＤに対応したフリック方向を視覚化した図である。
【図５９】英文字入力モードにおける各グループと入力ＩＤとの対応テーブルを示す図である。
【図６０】英文字入力モードにおいて図５９の対応テーブルから参照された各グループＩＤに含まれる英文字等に対応したＩＤ（グループ内ＩＤ）と、入力ＩＤとの対応テーブルを示す図である。
【図６１】英文字入力モードが英文字テンキー対応入力モードである場合において、図５９のグループＩＤと図６０の各グループ内ＩＤとの対応、および各グループＩＤのグループに属する各英文字の対応テーブルを示す図である。
【図６２】英文字入力モードが英文字４グループ対応入力モードである場合において、図５９のグループＩＤと図６０の各グループ内ＩＤとの対応、および各グループＩＤのグループに属する各英文字の対応テーブルを示す図である。
【図６３】英文字入力モードが英単語対応入力モードである場合において、図５９のグループＩＤと図６０の各グループ内ＩＤとの対応、および各グループＩＤのグループに属する英文字の対応テーブルを示す図である。
【図６４】日本語文字入力モードにおける各子音と入力ＩＤとの対応テーブルを示す図である。
【図６５】日本語文字入力モードにおける各母音と入力ＩＤとの対応テーブルを示す図である。
【図６６】日本語文字入力モードにおいて、子音ＩＤと母音ＩＤの対応テーブルを示す図である。
【図６７】数字入力モードにおける各数字と入力ＩＤとの対応テーブルを示す図である。
【図６８】メニュー選択が行われる場合の各メニューグループのＩＤとの対応テーブルを示す図である。
【図６９】メニュー選択が行われる場合において、図６８の対応テーブルから参照された各グループＩＤに属するメニュー項目に対応したＩＤ（グループ内ＩＤ）と入力ＩＤとの対応テーブルを示す図である。
【図７０】図６９に示したメニュー用のグループ内ＩＤに対応する各メニュー項目の一例として音楽再生時のメニュー項目を挙げた対応テーブルを示す図である。
【図７１】本実施形態における文字等の情報入力の際の一連の処理の流れを示し、ブラウザ閲覧モードから文字入力モードへ移行した後、ＩＤ追加処理部分まで流れを示すフローチャートである。
【図７２】本実施形態における文字等の情報入力の際の一連の処理の流れを示し、文字入力モードのうち日本語文字入力モードで変換モードへ移行した後の処理の流れを示すフローチャートである。
【図７３】図７１のＩＤ追加処理部分について、文字入力モードが英文字入力モードである場合の詳細な処理の流れを示すフローチャートである。
【図７４】図７１のＩＤ追加処理部分について、文字入力モードが日本語文字入力モードである場合の詳細な処理の流れを示すフローチャートである。
【図７５】図７１のＩＤ追加処理部分について、文字入力モードが数字入力モードである場合の詳細な処理の流れを示すフローチャートである。
【図７６】図７１のＩＤ追加処理部分について、動作モードがメニュー項目の選択入力のモードである場合の詳細な処理の流れを示すフローチャートである。
【図７７】図７１のＩＤ追加処理部分について、動作モードが電話帳からの情報検索モードである場合の詳細な処理の流れを示すフローチャートである。
【図７８】連続したフリックジェスチャーによる所望の情報入力の際の処理の流れのうち、文字入力モードへの移行後、ＩＤ追加処理部分までの流れを示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら、本発明の一実施形態について説明する。
【００２３】
［携帯情報端末の概略構成］
図１には、本実施形態の情報入力装置の一例である携帯情報端末の概略的な内部構成例を示す。なお、本実施形態の携帯情報端末は、例えばディスプレイパネル上にタッチパネルを備えた高機能型携帯電話端末やタブレット端末等からなる。
【００２４】
図１において、通信アンテナ１０１は、例えば内蔵アンテナであり、携帯電話網や公衆無線通信網を通じた通話や電子メールの送受信、本実施形態の情報入力制御プログラムを含む各種アプリケーションプログラムのダウンロード、インターネット等と通信するための信号電波の送受信を行う。アンテナ回路１０２は、アンテナ切替器やマッチング回路、フィルタ回路等からなり、送受信回路部１０３は、携帯電話網や公衆無線通信網を通じた送受信信号の周波数変換、変調と復調等を行う。
【００２５】
スピーカ１１５は、本実施形態の携帯情報端末に設けられているスピーカであり例えば音楽再生や受話音出力、リンガ音（着信音）出力等に用いられる。マイクロホン１１６は、外部音声の集音や送話音声の集音等に用いられる。音声信号処理部１１４は、スピーカ１１５用の増幅回路、マイクロホン１１６用の増幅回路、制御・演算部１０４から供給される圧縮符号化された音声データを伸張復号化する伸張復号化回路、当該伸張復号化後のデジタル音声データをアナログ音声信号に変換するデジタル／アナログ変換回路、マイクロホン１１５から入力されたアナログ音声信号をデジタル音声データに変換するアナログ／デジタル変換回路、当該デジタル音声データを圧縮符号化する圧縮符号化回路などからなる。
【００２６】
映像信号処理部１１１は、制御・演算部１０４から供給される圧縮符号化された映像データを伸張復号化する伸張復号化回路、当該伸張復号化後のデジタル映像や後述するデジタル放送受信モジュール１０９にて受信されたデジタル放送映像などを、ディスプレイパネル１１２へ表示させるディスプレイパネル駆動回路などからなる。また、本実施形態の場合、当該映像信号処理部１１１は、制御・演算部１０４から供給されるデスクトップ画像や各種メニュー画像、タッチパネル上の位置に対応した仮想タッチエリア画像などを表示するための映像信号をも生成し、それら画像をディスプレイパネル１１２上に表示させる。
【００２７】
キー操作部１１９は、本実施形態の携帯情報端末の筐体上に設けられたハードキーとその周辺回路などからなる。当該キー操作部１１９は、ユーザによるハードキーの押下操作入力を電気信号へ変換し、その操作入力信号を増幅及びアナログ／デジタル変換し、そのアナログ／デジタル変換後の操作入力データを制御・演算部１０４へ送る。
【００２８】
外部入出力端子部１１８は、例えばケーブルを通じてデータ通信を行う際のケーブル接続用コネクタと外部データ通信用インターフェース回路や、電源ケーブル等を通じて内部電池を充電する際の充電端子とその充電用インターフェース回路などからなる。本実施形態の情報入力制御プログラムを含む各種アプリケーションプログラムは、当該外部入出力端子部１１８を介して取得されてもよい。
【００２９】
また、外部メモリＩ／Ｆ部１１０は、外部メモリ等の記憶媒体が着脱される外部メモリ用スロットと当該外部メモリデータ通信用インターフェース回路などからなる。本実施形態の情報入力制御プログラムを含む各種アプリケーションプログラムは、当該外部メモリＩ／Ｆ部１１０に挿着された外部メモリ等の記憶媒体を介して取得されてもよい。なお、前記記憶媒体は、本実施形態の携帯情報端末の後述する情報入力処理を制御するための情報入力制御アプリケーションプログラム等を記憶したものであってもよい。
【００３０】
近距離無線通信モジュール１０８は、無線ＬＡＮやブルートゥース（登録商標）などの近距離無線電波用の通信アンテナと、近距離無線通信回路とからなる。本実施形態の情報入力制御プログラムを含む各種アプリケーションプログラムは、当該近距離無線通信モジュール１０８を介して取得されてもよい。
【００３１】
デジタル放送受信モジュール１０９は、いわゆるデジタルテレビジョン放送やデジタルラジオ放送などの受信用アンテナとチューナとからなる。当該デジタル放送受信モジュール１０９は、１チャンネルのデジタル放送の受信のみならず、同時に複数チャンネルのデジタル放送を受信可能となされている。また、当該デジタル放送受信モジュール１０９は、デジタル放送に多重されたデータも受信可能となされている。なお、当該デジタル放送受信モジュール１０９にて受信されたデジタル放送データは、例えば制御・演算部１０４により圧縮等された後、メモリ部１０５等に記憶（つまり録画）することも可能となされている。また、本実施形態の情報入力制御プログラムを含む各種アプリケーションプログラムは、当該ディスプレイ放送データの一つとして放送されてもよい。
【００３２】
カメラ部１１３は、静止画像や動画像の撮影のための撮像素子，光学系等とその周辺回路、および、撮影補助光を出射するためのライトの駆動回路などからなる。当該カメラ部１１３による撮影時の静止画データや動画像データは、プレビュー映像データとして映像信号処理部１１１に送られる。これにより、当該カメラ撮影時に、前記ディスプレイパネル１１２にはプレビュー映像が表示される。また、前記カメラ部１１３にて撮影された静止画データや動画像データを記録する場合、当該撮影された静止画データや動画像データは、制御・演算部１０４に送られて圧縮された後、メモリ部１０５や外部メモリＩ／Ｆ部１１０に接続された外部メモリに記憶される。
【００３３】
非接触通信モジュール１０７は、非接触通信アンテナを通じて、例えばいわゆるＲＦＩＤ（Radio Frequency-Identification：電波方式認識）や非接触型ＩＣカード等で用いられる非接触通信を行う。
【００３４】
ＧＰＳ（Global Positioning System）モジュール１０６は、ＧＰＳアンテナを有し、ＧＰＳ測地衛星からのＧＰＳ信号を用いて自端末の現在位置の緯度及び経度を求める。このＧＰＳモジュール１０６により得られたＧＰＳデータ（緯度，経度を表す情報）は制御・演算部１０４へ送られる。これにより、制御・演算部１０４は、自端末の現在位置や移動などを知ることができる。
【００３５】
各種センサ部１１７は、本実施形態の携帯情報端末１の状態を検知するための端末状態検知センサ等の各種検知用センサとその周辺回路からなる。当該各種センサ部１１７は、一例として傾きセンサ、加速度センサ、方位センサ、温度センサ、湿度センサ、照度センサなどを挙げることができる。当該各種センサ部１１７による検知信号は、制御・演算部１０４に送られる。これにより、制御・演算部１０４は、当該携帯情報端末１の状態（傾き、加速度、方位、温度、湿度、照度等）を知ることができる。
【００３６】
タッチパネル１２１は、ユーザによる操作入力を検出可能な検出面を有する入力操作部であり、前記ディスプレイパネル１１２の全面に配された透明タッチセンサスクリーンセンサからなる。タッチパネル信号処理部１２０は、当該タッチパネル１２１からのタッチ検出位置やタッチ軌跡、タッチ継続時間、タッチ時間間隔などを計測し、その計測したデータをタッチ検出データとして制御・演算部１０４へ送出する。なお、当該タッチパネル１２１及びタッチパネル信号処理部１２０は、いわゆるマルチタッチに対応している。
【００３７】
メモリ部１０５は、この端末の内部に設けられている内蔵メモリと着脱可能なカード状メモリなどからなる。前記着脱可能なカード状メモリとしては、いわゆるＳＩＭ（Subscriber Identity Module）情報等を格納するカードなどを挙げることができる。前記内蔵メモリは、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とからなる。前記ＲＯＭは、ＯＳ（Operating System）、前記制御・演算部１０４が各部を制御するための制御プログラム、各種の初期設定値、辞書データ、文字予測変換辞書データ、各種音データ、本実施形態の情報入力制御プログラムを含む各種アプリケーションプログラム等を格納している。このＲＯＭは、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）或いはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能なＲＯＭを含み、電子メールデータ、電話帳やメールアドレス帳のデータ、静止画像や動画像コンテンツのデータ、その他、各種のユーザ設定値等を保存可能となされている。ＲＡＭは、制御・演算部１０４が各種のデータ処理を行う際の作業領域、バッファ領域として随時データを格納する。
【００３８】
制御・演算部１０４は、ＣＰＵ（中央処理ユニット）からなり、前記送受信回路部１０３、映像信号処理部１１１、音声信号処理部１１４、ＧＰＳモジュール１０６、非接触通信モジュール１０７、近距離無線通信モジュール１０８、デジタル放送受信モジュール１０９、外部メモリＩ／Ｆ部１１０、カメラ部１１３、各種センサ部１１７、外部入出力端子部１１８、キー操作部１１９、タッチパネル信号処理部１２０など各部を制御し、必要に応じて各種の演算を行う。また、制御・演算部１０４は、メモリ部１０５に記憶されている制御プログラムや本実施形態の情報入力制御プログラムを含む各種アプリケーションプログラムを実行する。そして、本実施形態の場合、情報入力制御プログラムを実行することにより、制御・演算部１０４は、タッチパネル面へのユーザ所望の操作入力位置を略々中心とした当該パネル面上の複数の方向にそれぞれ後述する文字等の所定の情報を割り当てる情報割当制御部として機能する。また、本実施形態の場合、情報入力制御プログラムを実行することにより、制御・演算部１０４は、タッチパネル面上へのユーザによる操作入力方向が前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた前記所定の情報をユーザが選択した情報として入力する情報入力制御部として機能する。なお、制御・演算部１０４が制御プログラムやアプリケーションプログラムを実行することによる当該携帯情報端末１の動作制御の流れについては後述する。
【００３９】
その他、本実施形態の携帯情報端末は、時間や時刻を計測する時計部、各部へ電力を供給するバッテリとその電力をコントロールするパワーマネージメントＩＣなど、一般的な携帯情報端末に設けられる各構成要素についても当然ながら備えている。
【００４０】
［タッチパネルを用いた情報入力の概要］
本実施形態の携帯情報端末は、前記タッチパネルを用いることにより、以下に説明するような文字等の情報入力やメニュー操作、電話帳等の情報検索のための情報入力等が可能となされている。
【００４１】
本実施形態の情報入力手法では、タッチパネル上でユーザが指等をタップするジェスチャー操作（以下、タップジェスチャーと表記する。）と、当該タッチパネル上に接触した指等を或る一定方向へスライドさせつつタッチパネルから離すようなジェスチャー操作（以下、フリックジェスチャーと表記する。）との、二つのジェスチャー操作を使用する。
【００４２】
本実施形態の情報入力手法において、入力される文字情報は、例えば英文字、日本語文字、数字、記号等となされている。また、本実施形態の情報入力手法は、文字情報の入力だけでなく、例えばメニュー選択のための情報入力、アドレス帳や電話帳からの検索のための情報入力などにも適用可能となされている。以下、英文字入力、日本語文字入力、数字入力、メニュー選択のための情報入力、アドレス帳等の検索のための情報入力の順に、本実施形態の情報入力手法の概要を説明する。
【００４３】
［英文字入力例］
本実施形態の情報入力手法の場合、英文字入力は、一部例外を除き、一文字の入力につき例えば一回のタップジェスチャーと二回のフリックジェスチャーとにより実現可能となされている。詳細については後述するが、本実施形態において、英文字入力は、例えばタップジェスチャー後の一回目のフリックジェスチャーによって、入力したい文字が存在するグループを選択し、二回目のフリックジェスチャーによって、先のフリックジェスチャーで選択されたグループ内に含まれる文字を選択することにより行われる。
【００４４】
図２〜図１７には、前記英文字入力の際の画面遷移とタッチパネル上へのジェスチャー操作の流れを示す。なお、以下の説明では、ウェブ検索の際に、ユーザが所望の英文字を検索キーワード（一例として“ｘｍａｓ”）として入力する例を挙げているが、勿論本発明実施形態はこの例に限定されるものではない。また、この例の場合、本実施形態の携帯情報端末は、文字入力モードは英文字入力モードになされているとする。
【００４５】
図２は、本実施形態の携帯情報端末がブラウザ画面モードとなっていて、テキストボックス２と検索ボタン３が配されたブラウザ画面がディスプレイ画面１上に表示されている例を示している。
【００４６】
この図２に示したブラウザ画面において、前記テキストボックス２は、ユーザが所望の検索キーワードの文字等を入力するために用意されたエリアとなっている。前記検索ボタン３は、前記テキストボックス２内にユーザ所望の検索キーワードの文字が入力された後、その検索キーワードを用いてウェブ検索を開始させる指示をユーザが入力するための仮想ボタンである。なお、当該図２のブラウザ画面例は、テキストボックス２と検索ボタン３が配された例を挙げているが、勿論、その他にも、様々な画像や他のウェブサイトやウェブページへジャンプするためのリンクエリア等が配されていてもよい。すなわち、当該ブラウザ画面モードにおいて、例えば前記リンクエリア等に対応したタッチパネル上がユーザによりタップ等された場合、携帯情報端末は、そのリンクエリアに埋め込まれているリンク先へジャンプする。また例えば、ディスプレイ画面サイズよりもブラウザ画面サイズが大きいような場合において、ユーザが例えば指をタッチパネルへ接触させた状態でスライドさせるようなジェスチャー操作（以下、スライドジェスチャーと表記する。）やフリックジェスチャーを行ったような場合、携帯情報端末は、それらジェスチャーによるスライド方向やフリック方向へ、ブラウザ画面をスクロールさせることなども可能となされている。
【００４７】
この図２に示したブラウザ画面において、例えば図３に示すように、前記テキストボックス２に対応したタッチパネル位置をユーザが例えばタップすると、本実施形態の携帯情報端末は、当該テキストボックス２内をアクティブ状態にして、検索キーワード等の文字入力が可能な状態へ移行する。なお、図３の例では、前記タップジェスチャーの際に、ディスプレイ画面上（タッチパネル上）でユーザの指等が接触した位置を図面上で判りやすく可視化するための指接触ポイント１０を描いている。この例の場合、指接触ポイント１０は、例えばディスプレイ画面上に表示等されるものではないが、指接触位置をユーザが認識できるようにディスプレイ画面上に表示してもよい。
【００４８】
また前述のように、タップジェスチャーに応じて前記テキストボックス２のような文字入力用エリアがアクティブな状態になると、本実施形態の携帯情報端末は、前記タッチパネルの略々全面が文字等の情報入力のために使用される全画面ジャックモードへ、自端末の動作モードを移行させる。それと同時に、本実施形態の携帯情報端末は、自端末の動作モードが全画面ジャックモードへ移行したことをユーザが認識できるように、ディスプレイ画面の表示を、例えば図４に示すようなジャックモード画面１Ｊへ遷移させる。なお、全画面ジャックモードは、本実施形態における文字入力やメニュー選択、情報検索等の際の入力操作以外の操作を防ぐためのモードとなっている。当該全画面ジャックモードは、本実施形態の携帯情報端末に別途設けられているハードキーの押下、或いは、当該モードにおいて入力終了機能が選択された時に解除される。
【００４９】
前記ジャックモード画面１Ｊは、図４に示すように、前記図２に示したブラウザ画面の色や明るさ、透明度等のパラメータを、全画面ジャックモード専用のパラメータに変更した画面となされている。なお、図４の例の場合、当該ジャックモード画面１Ｊは、前記図２に示したブラウザ画面の上に半透明画像が被せられたイメージの画面となされている。
【００５０】
また、前記ジャックモード画面１Ｊは、図４に示すように、画面上の所定の位置に配される入力中テキスト表示エリア１１と、画面の例えば四隅に配される各機能エリア１２〜１５とを備えている。
【００５１】
本実施形態において、前記入力中テキスト表示エリア１１は、入力途中の文字やカーソル等を拡大して表示するエリアとなされている。なお、当該入力中テキスト表示エリア１１内に入力途中の文字やカーソル等が表示されている場合、それら入力途中の文字やカーソル等は、前記テキストボックス２内にも表示される。
【００５２】
前記各機能エリア１２〜１５は、文字等の入力の際に使用される所定の機能が割り当てられるエリアである。
【００５３】
本実施形態の場合、画面の左上隅に配された機能エリア１２は、一例として、いわゆる顔文字のような特殊文字等を入力する際に指示されるエリア（以下適宜、特殊文字指示エリア１２と表記する。）となされている。この特殊文字指示エリア１２が例えばタップジェスチャ等された場合、携帯情報端末は、例えばタッチパネルの略々全エリアを特殊文字選択ジャックモードに切り替えるとともに、画面上に顔文字等の種々の特殊文字の一覧を表示する。また、特殊文字選択ジャックモードになると、携帯情報端末は、例えばスライドジェスチャーやフリックジェスチャーにより前記一覧表内の各特殊文字をスクロール可能となされ、さらにその一覧表内の所望の特殊文字へのタップジェスチャーによりその特殊文字の選択が可能となされる。そして、それら一覧表の中から所望の特殊文字がタップジェスチャーによりユーザから指示されると、携帯情報端末は、その特殊文字がユーザにより選択されたとして、その特殊文字をテキストボックス２等の文字入力エリアへ入力する。
【００５４】
画面の右上隅に配された機能エリア１３は、例えばカーソル等を移動させる際に指示されるエリア（以下適宜、カーソル指示エリア１３と表記する。）となされている。当該カーソル指示エリア１３が例えばタップジェスチャ等された場合、携帯情報端末は、例えばタッチパネルの略々全エリアをカーソル移動ジャックモードに切り替える。当該カーソル移動ジャックモードになると、携帯情報端末は、例えばカーソルを上下左右方向にそれぞれ移動させる方向を表すカーソル移動指示マーク等を画面上に表示させるとともに、タッチパネルを当該カーソル移動のための入力用に切り替える。そして、それらマークのうち所望のカーソル移動指示マーク上が例えばタップジェスチャー等により指示されると、携帯情報端末は、画面上のカーソルをその方向へ移動させる。
【００５５】
画面の左下隅に配された機能エリア１４は、文字入力に使用される各種記号を選択したり、後述する仮名漢字変換等を行う際の変換／記号選択機能が割り当てられたエリア（以下適宜、変換／記号指示エリア１４と表記する。）となされている。なお、文字入力モードが後述する日本語文字入力モードであるような場合、当該変換／記号指示エリア１４には、日本語の仮名漢字変換のための変換機能が割り当てられる。当該変換／記号指示エリア１４が例えばタップジェスチャ等された場合、携帯情報端末は、例えばタッチパネルの略々全エリアを記号選択ジャックモードに切り替えるとともに、画面上に各種記号の一覧を表示する。また、記号選択ジャックモードになると、携帯情報端末は、例えばスライドジェスチャーやフリックジェスチャーにより前記一覧表内の各記号をスクロール可能となされ、さらにその一覧表内の所望の記号へのタップジェスチャーによりその記号の選択が可能となされる。そして、それら一覧表の中から所望の記号がタップジェスチャーによりユーザから指示されると、携帯情報端末は、当該記号がユーザにより選択されたとして、その記号をテキストボックス２等の文字入力エリアへ入力する。なお、日本語文字入力モードの際の当該変換／記号指示エリア１４における仮名漢字変換の機能については後述する。
【００５６】
画面の右下隅に配された機能エリア１５は、例えばバックスペースを入力する際に指示されるエリア（以下適宜、バックスペース入力エリア１５と表記する。）となされている。当該バックスペース入力エリア１５が例えばタップジェスチャー等により指示されると、携帯情報端末は、文字入力エリア内のカーソルを例えば一文字分戻しつつその一文字を削除する。
【００５７】
また、当該全画面ジャックモードに移行した場合、携帯情報端末は、例えば前記ブラウザ画面モード時に有効であった機能については一時的に停止する。すなわち、全画面ジャックモードに移行した場合、携帯情報端末は、例えば、前記ブラウザ画面のリンクエリア等に対応したタッチパネル上の位置がタップ等されたとしても、当該リンクエリアによるリンク先へのジャンプ等は行わず、当該全画面ジャックモードを維持する。同様に、全画面ジャックモードに移行した場合、携帯情報端末は、ユーザが前述のような画面スクロールのためのスライドジェスチャーやフリックジェスチャーを行ったとしても、ブラウザ画面のスクロールは行わず、当該全画面ジャックモードを維持する。
【００５８】
そして、前記全画面ジャックモードへの移行によりジャックモード画面１Ｊが表示されている状態で、例えば図５に示すようにタッチパネル上の所望の位置にユーザの指が接触すると、本実施形態の携帯情報端末は、図６に示すようなグループオブジェクト群２０を、前記ジャックモード画面１Ｊ上に表示させる。なお、図５，図６の例では、前記図３の例と同様、タッチパネル上へユーザが指等を接触させた位置を図面上で判りやすく可視化するための指接触ポイント１０を描いている。当該指接触ポイント１０は、前述同様に、実際に例えばディスプレイ画面上に表示等されるものではないが、勿論ディスプレイ画面上に表示してもよい。
【００５９】
本実施形態において、図６に示したグループオブジェクト群２０は、各グループに対応したオブジェクトが例えばいわゆるテンキー配列に準じて配置されたものであり、当該テンキー配列の中央に位置するグループオブジェクトが、前記指接触ポイント１０の位置に対応するように配置される。また、当該グループオブジェクト群２０において、前記指接触ポイント１０位置（つまりテンキー配列の中央）のグループオブジェクトから、他の各グループオブジェクトへは、矢印オブジェクトが描かれている。これら各矢印オブジェクトの矢印の向きは、指接触ポイント１０位置（テンキー配列の中央）からフリックジェスチャーを行う際のフリック方向を、ユーザへ知らせるための指標となされている。なお、以下の説明において、各グループオブジェクトとテンキー配列とを略々対応付けた英文字入力モード、つまり、フリックジェスチャーのフリック方向とテンキー配列とが略々対応付けられた英文字入力モードは、適宜英文字テンキー対応入力モードと表記することにする。
【００６０】
本実施形態において、当該グループオブジェクト群２０に属する各グループオブジェクトは、いわゆるテンキー配列による英文字入力の際の各アルファベット文字グループにそれぞれ対応付けられている。すなわち、英文字入力の場合、一例として、前記指接触ポイント１０に対応したグループオブジェクト（つまりテンキー配列で中央に位置するグループオブジェクト）には、アルファベット文字の“ｊｋｌ”の文字グループが割り当てられている。また、前記指接触ポイント１０の近傍で且つ画面上で例えば上方向の所定位置に配されるグループオブジェクトには、アルファベット文字の“ａｂｃ”の文字グループが割り当てられている。以下同様に、指接触ポイント１０近傍の右約４５度上方向の所定位置に配されるグループオブジェクトには“ｄｅｆ”の文字グループが、指接触ポイント１０近傍の右横方向の所定位置に配されるグループオブジェクトには“ｇｈｉ”の文字グループが、指接触ポイント１０近傍の左横方向の所定位置に配されるグループオブジェクトには“ｍｎｏ”の文字グループが、指接触ポイント１０近傍の左約４５度下方向の所定位置に配されるグループオブジェクトには“ｐｑｒｓ”の文字グループが、指接触ポイント１０近傍の下方向の所定位置に配されるグループオブジェクトには“ｔｕｖ”の文字グループが、指接触ポイント１０近傍の右約４５度下方向の所定位置に配されるグループオブジェクトには“ｗｘｙｚ”の文字グループがそれぞれ割り当てられている。
【００６１】
なお、この例の場合、アルファベット２６文字を分けるグループ数が８グループとなされているため、前記テンキー配列の９個のグループオブジェクトの全てには文字グループが割り当てられてはおらず、一例として、図６に示したような割り当てとなされている。勿論、前記指接触ポイント１０に対して例えば左約４５度上方向のグループオブジェクトにも、文字グループが割り当てられていてもよい。また、このように予め文字グループが割り当てられていないグループオブジェクトに対しては、例えばファンクション情報としてユーザ所望の文字グループや記号グループ、その他の機能等を別途割り当てることも可能となされている。その他にも、本実施形態の携帯情報端末は、予め文字グループが割り当てられているグループオブジェクトについても、その文字グループ等の割り当てを、他の文字グループや記号グループ、或いは他の機能に適宜変更することも可能となされている。
【００６２】
また、図６の例は、ジャックモード画面１Ｊ上にグループオブジェクト群２０が表示された様子を示しているが、例えば、前記各グループオブジェクトの位置関係および各グループオブジェクトとアルファベット文字グループの割り当てをユーザが記憶しているような場合、それらグループオブジェクト群２０は表示されなくてもよい。また本実施形態において、グループオブジェクト群２０は、例えばユーザによる任意の設定によって、その表示と非表示が適宜切り替えられてもよい。
【００６３】
次に、前述の図５に示したように前記指接触ポイント１０が中心位置となされたテンキー配列に準じて各文字グループが割り当てられている状態で、ユーザ所望の文字グループの配置方向へのフリックジェスチャーが行われると、本実施形態の携帯情報端末は、そのフリックジェスチャー方向の文字グループがユーザにより選択されたと判断する。本実施形態のように、“ｘｍａｓ”の文字が入力されるような例において、“ｘ”の文字が入力される際、前記フリックジェスチャー方向は、図７に示すように前記指接触ポイント１０から右約４５度下方向となり、これにより図８に示すように前記“ｗｘｙｚ”の文字グループが選択される。なお本実施形態において、前記指接触ポイント１０に対応したグループオブジェクトに割り当てられている文字グループの選択は、当該グループオブジェクトに対応したタッチパネル上をユーザが指で触れた後、そのまま当該指等をフリック等させずにタッチパネルから離すようなタップジェスチャー操作がなされた場合に実行される。また、この図７の例においても前述の図６の例と同様に、図中の指接触ポイント１０ａはタップジェスチャー時の指の接触位置を可視化するために描かれているものであり、当該指接触ポイント１０ａから指接触ポイント１０ｂに延びる矢印は前記フリックジェスチャーにおけるフリック方向を可視化するために描かれているものである。また、図８中の矢印オブジェクトを囲う点線は、前記フリックジェスチャーによりユーザから入力された方向を可視化するために描かれているものである。それら指接触ポイント１０ａと１０ｂ、前記指接触ポイント１０ａから指接触ポイント１０ｂへ延びる矢印、矢印オブジェクトを囲う点線は、例えばディスプレイ画面上に表示等されるものではないが、それらをユーザが認識できるようにディスプレイ画面上に表示してもよい。
【００６４】
前記図７及び図８のようにしてユーザ所望の文字グループが選択されると、本実施形態の携帯情報端末は、当該ユーザにより選択された文字グループを記憶した状態で、図９に示すように、図４同様のジャックモード画面１Ｊへ戻る。この図９に示すジャックモード画面１Ｊは、二回目のフリックジェスチャーに対する待機状態となる。
【００６５】
そして、前記ユーザにより選択された文字グループが記憶されている状態で、例えば図１０に示すようにタッチパネル上の所望の位置にユーザが指等を接触させると、本実施形態の携帯情報端末は、図１１に示すような文字オブジェクト群２１を、前記ジャックモード画面１Ｊ上に表示させる。なお、これら図１０，図１１の例においても前述同様に、ユーザの指等の接触位置を可視化するための指接触ポイント１０を描いている。この場合も前述同様に、指接触ポイント１０は、ディスプレイ画面上に表示等されるものではないが、勿論ディスプレイ画面上に表示してもよい。
【００６６】
本実施形態において、図１１に示した文字オブジェクト群２１は、先に選択された文字グループ内に属する各文字に対応したオブジェクトが、前述同様のテンキー配列に準じて配置されたものであり、当該テンキー配列で中央に位置するオブジェクトが、前記指接触ポイント１０の位置に対応して配置されている。また、当該文字オブジェクト群２１において、前記指接触ポイント１０位置（テンキー配列の中央）の文字オブジェクトから、他の各文字オブジェクトへは、矢印オブジェクトが描かれている。これら各矢印オブジェクトの矢印の向きは、前述同様に、指接触ポイント１０位置（テンキー配列の中央）からフリックジェスチャーを行う際のフリック方向を、ユーザへ知らせるための指標となされている。
【００６７】
本実施形態において、当該文字オブジェクト群２１に属する各文字オブジェクトは、先に選択された文字グループ内に属している各アルファベット文字にそれぞれ対応付けられている。すなわち、この例の場合、先に選択された文字グループは前記“ｗｘｙｚ”となっているため、前記指接触ポイント１０の近傍で且つ画面上で例えば上方向の所定位置に配される文字オブジェクトには、アルファベット文字の“ｗ”の文字が割り当てられている。以下同様に、指接触ポイント１０近傍の右横方向の所定位置に配される文字オブジェクトには“ｚ”の文字が、指接触ポイント１０近傍の左横方向の所定位置に配される文字オブジェクトには“ｘ”の文字が、指接触ポイント１０近傍の下方向の所定位置に配される文字オブジェクトには“ｙ”の文字がそれぞれ割り当てられている。
【００６８】
なお、この例の場合、先に選択された文字グループに属する文字数が４文字であるため、前記テンキー配列の９個の文字オブジェクトの全てに文字が割り当てられてはおらず、一例として、前記指接触ポイント１０に対して上下左右の４個の文字オブジェクトに文字が割り当てられている。勿論、前記指接触ポイント１０に対して、例えば左約４５度上方向と右約４５度上方向と左約４５度下方向と右約４５度下方向の４個の文字オブジェクトに前記４文字を割り当てても良いし、さらに他の文字オブジェクトに割り当ててもよいし、指接触ポイント１０に対応した文字オブジェクトにも文字を割り当てるようにしてもよい。前記指接触ポイント１０に対応した文字オブジェクトに文字が割り当てられているような場合、前記ユーザにより選択された文字グループを記憶した状態で、図１０に示すようにタッチパネル上の所望の位置にユーザの指等が触れた後、そのままユーザが指等をタッチパネルから離すタップジェスチャー操作がなされた場合、当該指接触ポイント１０に対応した文字オブジェクトに割り当てられている文字が選択される。また、予め文字等が割り当てられていない各文字オブジェクトに対しては、例えばファンクション情報としてユーザ所望の文字や記号、その他の機能等を別途割り当てることも可能となされている。さらに、予め文字が割り当てられている文字オブジェクトについても、その文字等の割り当てを、他の文字や記号、或いは他の機能に適宜変更することも可能となされている。
【００６９】
また、図１１の例は、ジャックモード画面１Ｊ上に文字オブジェクト群２１が表示された様子を示しているが、例えば、前記各文字オブジェクトの位置関係および各文字オブジェクトと各文字の割り当てをユーザが概ね記憶しているような場合には、それら文字オブジェクト群２１は表示されなくてもよい。さらに本実施形態において、文字オブジェクト群２１は、例えばユーザによる任意の設定によって、その表示と非表示が適宜切り替えられてもよい。
【００７０】
次に、前述の図１０に示したように前記指接触ポイント１０が中心位置となされたテンキー配列に準じて各文字が割り当てられている状態で、例えばユーザが所望の文字の配置方向へフリックジェスチャーを行うと、本実施形態の携帯情報端末は、そのフリックジェスチャー方向の文字がユーザにより選択されたと判断する。本実施形態のように、前記検索キーワードとして“ｘｍａｓ”のうちの“ｘ”の文字を前記テキストボックス２へ入力するような例の場合、前記フリックジェスチャー方向は、図１２に示すように前記指接触ポイント１０から右横方向となり、これにより図１３に示すように前記“ｘ”の文字が選択される。なお、図１２中の指接触ポイント１０ａは前述同様にタップジェスチャー時の指の接触位置を可視化し、当該指接触ポイント１０ａから指接触ポイント１０ｂに延びる矢印はフリック方向を可視化するために描かれているものである。また、図１３中の矢印オブジェクトを囲う点線は、前述同様に、前記フリックジェスチャーによりユーザにより入力された方向を可視化するために描かれているものである。それら指接触ポイント１０ａ，１０ｂおよびそれらを結ぶ矢印、矢印オブジェクトを囲う点線は、例えばディスプレイ画面上に表示等されるものではないが、それらをユーザが認識できるようにディスプレイ画面上に表示してもよい。
【００７１】
このようにして、例えば“ｘ”の文字が選択されると、本実施形態の携帯情報端末は、図１４に示すように、入力中テキスト表示エリア１１には前記“ｘ”の一文字とそれに続くカーソルを表示し、同様に、テキストボックス２にも前記“ｘ”の一文字とそれに続くカーソルを表示する。
【００７２】
前記検索キーワードとして入力される“ｘｍａｓ”の文字のうち、前記“ｘ”以降の各文字“ｍ”，“ａ”，“ｓ”についても前述同様にして入力が行われる。図１５には前記“ｘｍａｓ”の文字のうち“ｘｍ”までの文字が入力された様子を示し、図１６は前記“ｘｍａｓ”の全文字の入力が終わった状態を示している。
【００７３】
前記図１６に示したように、ユーザ所望の全ての文字の入力が終わった後、前述のキー操作部１１９に設けられているハードキーのうち、自端末のモード等をそれ以前の状態に戻すための「戻る」の機能が割り当てられているキーがユーザにより押下操作されると、本実施形態の携帯情報端末は、前記全画面ジャックモードを解除し、図１７に示すようなブラウザ画面モードへ移行する。当該図１７のブラウザ画面モードでは、前記テキストボックス２内に“ｘｍａｓ”の文字の入力が完了した状態となる。したがって、この状態で例えば検索ボタン３がタップジェスチャー等されると、本実施形態の携帯情報端末は、当該ブラウザ画面において上記“ｘｍａｓ”を検索キーワードとしたウェブ検索等を実行する。
【００７４】
なお、この図１７のブラウザ画面モードにおいて、前述の図３と同様にテキストボックス２に対応したタッチパネル位置でタップジェスチャーがなされると、本実施形態の携帯情報端末は、前記テキストボックス２内の“ｘｍａｓ”の文字に続くカーソル位置から、前述同様の全画面ジャックモードへ移行して、更に文字等を追加可能な状態になる。また、テキストボックス２内のカーソル位置の移動は、前述したカーソル指示エリア１３へのタップジェスチャーとそれに続くフリックジェスチャー等により指示可能となされている。また本実施形態において、例えばカーソルを一文字分戻しつつその一文字を削除するような操作は、前述したバックスペース入力エリア１５へのタップジェスチャー操作により指示可能となされている。
【００７５】
前述したような英文字テンキー対応入力モードにより、本実施形態の携帯情報端末が英文字入力の処理を実行する場合のより詳細な説明については後述する。
【００７６】
また本実施形態において、英文字入力は、前述したようなフリックジェスチャーの方向とテンキー配列とを略々対応付けた英文字テンキー対応入力モードの他にも、例えば以下のような英文字４グループ対応入力モードや英単語対応入力モードであってもよい。
【００７７】
前記英文字４グループ対応入力モードは、アルファベットの各文字を４グループに分け、それら４グループに対してフリックジェスチャーの方向を対応付けるとともに、四つのグループオブジェクトに対応付けた英文字入力モードである。なお、前記４グループとしては、一例として、“ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ”のグループと、“ｈ，ｉ，ｊ，ｋ，ｌ，ｍ，ｎ”のグループと、“ｏ，ｐ，ｑ，ｒ，ｓ，ｔ，ｕ”のグループと、“ｖ，ｗ，ｘ，ｙ，ｚ”のグループを挙げることができる。また、この例における前記フリックジェスチャーの方向としては、前記指接触ポイント１０から例えば上下左右の４方向や、左度斜め４５度上方向，右斜め４５度上方向，左斜め４５度下方向，右斜め４５度下方向などが考えられる。勿論、これらフリックジェスチャーの方向は一例であり、他の方向であってもよく、またユーザが任意に設定することも可能である。当該英文字４グループ対応入力モードにより、本実施形態の携帯情報端末が英文字入力の処理を実行する場合のより詳細な説明については後述する。
【００７８】
前記英単語対応入力モードは、例えば意味のある４文字からなる複数の英単語を用い、それら各英単語に対してそれぞれフリックジェスチャーの方向を対応付けるとともに、グループオブジェクトを対応付けた英文字入力モードである。前記４文字の英単語としては、一例として、“ｂａｎｇ”，“ｃｈｉｐ”，“ｄｅｓｋ”，“ｆｒｏｍ”，“ｊｕｌｙ”，“ｗａｖｅ”，“ｔａｘｙ”，“ｑｕｉｚ”の８個の単語を挙げることができる。これら英単語には、アルファベットの２６文字全てが含まれている。また、これら各単語と前記フリックジェスチャーの方向との対応付けとしては、例えば前述のテンキー配列に準じたものなどを挙げることができる。なお、当該英単語対応入力モードにより、本実施形態の携帯情報端末が英文字入力の処理を実行する場合の、より詳細な説明については後述する。
【００７９】
［日本語文字入力例］
本実施形態の情報入力手法の場合、日本語文字入力は、前述の英文字入力の場合と同様に、一部例外を除き、一文字につき例えば一回のタップジェスチャーと二回のフリックジェスチャーとにより実現される。詳細については後述するが、本実施形態において、日本語文字入力は、例えばタップジェスチャー後の一回目のフリックジェスチャーによって、入力したい“行”のグループを選択し、二回目のフリックジェスチャーによって、先のフリックジェスチャーで選択された“行”のグループ内に含まれる“段”文字を選択することにより行われる。言い換えると、日本語文字入力では、一回目のフリックジェスチャーにより入力したい文字の“子音”が選択され、二回目のフリックジェスチャーにより入力したい文字の“母音”が選択されることで、それら“子音”と“母音”の組み合わせから得られる平仮名文字が決められる。なお、日本語の文字には“ゃ”，“ゅ”，“ょ”などのいわゆる小文字用や濁点等を有する文字も存在するため、本実施形態は、それら小文字や濁点等の文字に対応したフリックジェスチャーについても設定可能となされている。
【００８０】
図１８〜図３５には、日本語文字入力の際の画面遷移とタッチパネル上へのジェスチャー操作の流れを示す。なお、以下の説明では、一例として、ウェブ検索の際に、ユーザが所望の文字列を検索キーワード（一例として“検索する”）として入力する例を挙げているが、勿論本発明はこの実施形態の例に限定されるものではない。また、この例の場合、本実施形態の携帯情報端末は、文字入力モードは日本語入力モードになされているとする。
【００８１】
検索キーワードが入力されるテキストボックス２と検索ボタン３が配されたブラウザ画面と、そのブラウザ画面のテキストボックス２へのタップジェスチャーによる全画面ジャックモードへの移行までは前述の図２及び図３と同じである。
【００８２】
前記全画面ジャックモードへの移行後、例えば図１８に示すようにタッチパネル上の所望の位置にユーザの指等が触れると、携帯情報端末は、図１９に示すようなグループオブジェクト群２２を、前記ジャックモード画面１Ｊ上に表示させる。なお、図１８，図１９の指接触ポイント１０は前述同様のものである。
【００８３】
本実施形態において、図１９に示したグループオブジェクト群２２は、前述同様に、各文字グループに対応したオブジェクトが例えばいわゆるテンキー配列に準じて配置されたものであり、当該テンキー配列で中央に位置するグループオブジェクトが、前記指接触ポイント１０の位置に対応するように配置される。
【００８４】
本実施形態のような日本語文字入力の場合、前記グループオブジェクト群２２に属する各グループオブジェクトは、いわゆるテンキー配列による日本語入力の際の各平仮名文字グループにそれぞれ対応付けられている。すなわち、日本語文字入力モードの場合、前記指接触ポイント１０に対応したグループオブジェクト（テンキー配列で中央に位置するグループオブジェクト）には、子音“ｎ”を有する文字グループ、つまり平仮名五十音順の“な行”に属する各平仮名文字の“なにぬねの”の文字グループが割り当てられている。また、前記指接触ポイント１０の近傍で且つ画面上で例えば左約４５度上方向の所定位置に配されるグループオブジェクトには、子音“ａ”を有する文字グループ、つまり平仮名五十音順の“あ行”に属する各平仮名文字“あいうえお”の文字グループが割り当てられている。以下同様に、指接触ポイント１０近傍の上方向の所定位置に配されるグループオブジェクトには、子音“ｋ”を有する文字グループ、つまり“か行”の文字グループが割り当てられている。指接触ポイント１０近傍の右約４５度上方向の所定位置に配されるグループオブジェクトには、子音“ｓ”を有する文字グループ、つまり“さ行”の文字グループが割り当てられている。指接触ポイント１０近傍の左横方向の所定位置に配されるグループオブジェクトには、子音“ｔ”を有する文字グループ、つまり“た行”の文字グループが割りあてられている。指接触ポイント１０近傍の右横方向の所定位置に配されるグループオブジェクトには、子音“ｈ”を有する文字グループ、つまり“は行”の文字グループが割りあてられている。指接触ポイント１０近傍の左約４５度下方向の所定位置に配されるグループオブジェクトには、子音“ｍ”を有する文字グループ、つまり“ま行”の文字グループが割りあてられている。指接触ポイント１０近傍の下方向の所定位置に配されるグループオブジェクトには、子音“ｙ”を有する文字グループ、つまり“や行”の文字グループが割りあてられている。指接触ポイント１０近傍の右約４５度下方向の所定位置に配されるグループオブジェクトには、子音“ｒ”を有する文字グループ、つまり“ら行”の文字グループが割りあてられている。さらに、前記子音“ｒ”の文字グループに対応したグループオブジェクトの更に下方向の所定位置に配されるグループオブジェクトには、子音“ｗ”を有する文字グループ、つまり“わ行”の文字グループが割りあてられている。また、当該日本語文字入力モードの場合、グループオブジェクト群２２には、前記子音“ｔ”を有する文字グループに対応したグループオブジェクトのさらに左横方向の所定位置に配されるグループオブジェクトには、例えば文字を小さくする際の装飾機能が割り当てられている。さらに、前記子音“ｈ”の文字グループに対応したグループオブジェクトのさらに右横方向の所定位置に配されるグループオブジェクトには、文字に濁点等を付与する際の装飾機能が割り当てられている。なお、それら各グループオブジェクトとそれらへの文字グループの割り当ては、ユーザが適宜変更することも可能となされている。また、各グループオブジェクトへ割り当てる情報についても、文字だけでなく、記号や他の機能等に適宜変更することも可能となされている。
【００８５】
また、日本語文字入力モードの場合のグループオブジェクト群２２において、指接触ポイント１０位置（テンキー配列の中央）のグループオブジェクトから、他の各グループオブジェクトへは、矢印オブジェクトが描かれている。これら各矢印オブジェクトの矢印の向きは、指接触ポイント１０の位置（テンキー配列の中央）からフリックジェスチャーを行う際のフリック方向を、ユーザへ知らせるための指標となされている。但し、当該日本語文字入力モードの場合のグループオブジェクト群２２において、例えば前記子音“ｗ”のグループオブジェクトや前記小文字用や濁点等の装飾機能が割り当てられたグループオブジェクトのように、前記指接触ポイント１０から例えば一つ分のグループオブジェクトを隔てた位置に配されるグループオブジェクトへの矢印オブジェクトについては、フリックジェスチャーの際のフリック方向と同時にそのフリック速度を高速にすべきことをユーザへ知らせるための指標となされる所定の矢印オブジェクトが描かれる。
【００８６】
なお、図１９の例は、ジャックモード画面１Ｊにグループオブジェクト群２２が表示された様子を示しているが、例えば、各グループオブジェクトの位置関係および各グループオブジェクトと各子音に対応した各文字グループの割り当てをユーザが概ね記憶しているような場合、それらグループオブジェクト群２２は表示されなくてもよい。また本実施形態において、グループオブジェクト群２２は、例えばユーザによる任意の設定によって、その表示と非表示が適宜切り替えられてもよい。
【００８７】
次に、前述の図１８に示したように各文字グループが割り当てられている状態で、例えばユーザが所望の文字グループの配置方向へフリックジェスチャーを行うと、本実施形態の携帯情報端末は、そのフリックジェスチャー方向の文字グループがユーザにより選択されたと判断する。本実施形態のように、ユーザが前記検索キーワードとして“検索する”の文字を前記テキストボックス２へ入力するような例の場合、最初に行われる前記フリックジェスチャー方向は、“検索”の平仮名読み“けんさく”の“け”の文字が有する子音“ｋ”の文字グループを選択するような方向となる。このため、図２０の例に示すように、前記“検索”の文字を入力する際の最初のフリックジェスチャー方向は、子音“ｋ”の文字グループが配された方向、つまり前記指接触ポイント１０から上方向となされる。これにより、図２１に示すように前記子音“ｋ”の文字グループが選択される。なお、図２０中の指接触ポイント１０ａおよび指接触ポイント１０ｂ、それらを結ぶ矢印、矢印オブジェクトを囲う点線等は前述同様のものである。
【００８８】
前記図２０及び図２１のようにしてユーザ所望の文字グループが選択されると、本実施形態の携帯情報端末は、前記ユーザにより選択された文字グループを記憶した状態で、図２２に示すようにジャックモード画面１Ｊへ戻る。この図２２の例の場合、前記子音“ｋ”が選択状態となっているため、前記入力中テキスト表示エリア１１には“ｋ”の一文字とそれに続くカーソルが表示され、同様に、テキストボックス２にも前記“ｋ”の一文字とそれに続くカーソルが表示される。
【００８９】
そして、前記ユーザにより選択された文字グループを記憶した状態で、タッチパネル上の所望の位置にユーザの指等が触れると、本実施形態の携帯情報端末は、図２３に示すような文字オブジェクト群２３を、前記ジャックモード画面１Ｊ上に表示させる。なお、図２３の例においても前述同様に、ユーザの指等の接触位置を可視化するための指接触ポイント１０を描いている。
【００９０】
この日本語文字入力の場合において、図２３に示した文字オブジェクト群２３は、先に選択された文字グループ内に属する各文字に対応したオブジェクトが前述同様にテンキー配列に準じて配置されたものであり、当該テンキー配列で中央に位置するオブジェクトが、前記指接触ポイント１０の位置に対応するように配置される。また、当該文字オブジェクト群２３において、指接触ポイント１０位置（テンキー配列の中央）の文字オブジェクトから、他の各文字オブジェクトへは、前述同様の矢印オブジェクトが描かれている。これら各矢印オブジェクトの矢印の向きは、前述同様に、指接触ポイント１０位置（テンキー配列の中央）からフリックジェスチャーを行う際のフリック方向を、ユーザへ知らせるための指標となされている。
【００９１】
本実施形態において、当該文字オブジェクト群２３に属する各文字オブジェクトは、先に選択された文字グループの子音“ｋ”と各母音の組み合わせにより得られる各平仮名文字にそれぞれ対応付けられた状態で、テンキー配列に準じて配置されている。すなわち、この例の場合、先に選択された文字グループは前記子音“ｋ”となっているため、その子音“ｋ”と各母音“ａ”，“ｉ”，“ｕ”，“ｅ”，“ｏ”とにより得られる、“か”，“き”，“く”，“け”，“こ”の各平仮名の文字オブジェクトが、前記テンキー配列に準じて配置される。例えば、前記指接触ポイント１０の近傍で且つ画面上で例えば上方向の所定位置に配される文字オブジェクトには、子音“ｋ”と母音“ａ”から得られる“か”の文字が割り当てられている。以下同様に、前記指接触ポイント１０近傍の右約４５度上方向の所定位置に配される文字オブジェクトには、子音“ｋ”と母音“ｉ”から得られる“き”の文字が割り当てられている。前記指接触ポイント１０近傍の右横方向の所定位置に配される文字オブジェクトには、子音“ｋ”と母音“ｕ”から得られる“く”の文字が割り当てられている。前記指接触ポイント１０近傍の右約４５度下方向の所定位置に配される文字オブジェクトには、子音“ｋ”と母音“ｅ”から得られる“け”の文字が割り当てられている。前記指接触ポイント１０近傍の下方向の所定位置に配される文字オブジェクトには、子音“ｋ”と母音“ｏ”から得られる“こ”の文字が割り当てられている。なお、前記指接触ポイント１０近傍の左横方向の所定位置に配される文字オブジェクトには、子音“ｋ”の文字グループで使用可能な拗音（“ゃ，ゅ，ょ”等）の文字が割り当てられている。したがって、例えば、ユーザにより文字グループの子音“ｋ”が選択された後に前記指接触ポイント１０近傍の左横方向へのフリックジェスチャーが行われた場合、本実施形態の携帯情報端末は、“きゃ”，“きゅ”，“きょ”の文字がユーザにより選択されたと判断する。なお、日本語文字入力の際の“ａ”，“ｉ”，“ｕ”，“ｅ”，“ｏ”の５個の母音は、一例として図２３のように各文字オブジェクトに割り当てられているが、勿論、これらの割り当ては一例であり、前述同様に割り当てが変更されてもよいし、ファンクション情報として他の文字や記号、他の記号等が割り当てられてもよい。
【００９２】
また、図２３の例は、ジャックモード画面１Ｊ上に文字オブジェクト群２３が表示された様子を示しているが、それら各文字オブジェクトの位置関係および各文字オブジェクトと各文字の割り当てをユーザが概ね記憶しているような場合には、それら文字オブジェクト群２３は表示されなくてもよい。さらに本実施形態において、文字オブジェクト群２３は、例えばユーザによる任意の設定によって、その表示と非表示が適宜切り替えられてもよい。
【００９３】
次に、前記図２３に示したように各文字オブジェクト群２３に各文字が割り当てられている状態で、例えばユーザが所望の文字の配置方向へフリックジェスチャーを行うと、本実施形態の携帯情報端末は、そのフリックジェスチャー方向の文字がユーザにより選択されたと判断する。本実施形態のように、ユーザが前記検索キーワードとして“検索する”の文字を前記テキストボックス２へ入力するような例の場合、その平仮名読み“けんさく”の“け”が有する母音“ｅ”の文字グループが選択されることになる。このため、フリックジェスチャー方向は、図２４に示すように前記指接触ポイント１０から右約４５度下方向となり、これにより図２５に示すように前記“け”の文字が選択される。なお、図２３中の指接触ポイント１０ａ，１０ｂ等は前述同様のものであり、また、図２４中の矢印オブジェクトを囲う点線も前述同様のものである。
【００９４】
このようにして、例えば“け”の文字が選択されると、本実施形態の携帯情報端末は、図２６に示すように、入力中テキスト表示エリア１１には前記“け”の一文字とそれに続くカーソルを表示し、同様に、テキストボックス２にも前記“け”の一文字とそれに続くカーソルを表示する。
【００９５】
前記検索キーワードとして入力される“検索”の平仮名読み“けんさく”の文字のうち、前記“け”以降の各文字“ん”，“さ”，“く”についても前述同様にして入力が行われる。図２７には前記“けんさく”の全文字の入力が終わった状態を示している。
【００９６】
次に、前述した平仮名読み“けんさく”はそのまま検索キーワードとして用いられてもよいが、本実施形態の携帯情報端末は、その平仮名“けんさく”を漢字の“検索”へ変換することも可能である。
【００９７】
本実施形態において、仮名漢字変換は、前記ジャックモード画面１Ｊの画面左下隅に配された変換／記号指示エリア１４へのタップジェスチャーを通じて実行可能となされている。図２８には、前記変換／記号指示エリア１４へのタップジェスチャーが行われている様子を示す。なお、図中の指接触ポイント１０は前述同様のものである。
【００９８】
日本語文字入力モードとなっている場合、前記変換／記号指示エリア１４は、日本語の仮名漢字変換のための変換機能を有しており、当該変換／記号指示エリア１４が例えばタップジェスチャ等された場合、携帯情報端末は、前述したようにタッチパネルの略々全エリアを記号選択ジャックモード（日本語文字入力の場合は仮名漢字変換ジャックモードとなる。）に切り替える。
【００９９】
そして、当該仮名漢字変換ジャックモードへ移行すると、本実施形態の携帯情報端末は、図２９に示すように、前記テキストボックス２に入力されている平仮名文字列に対応した変換漢字候補一覧３０をディスプレイ画面上に表示した仮名漢字変換ジャック画面１Ｊａへ移行する。
【０１００】
またこの時の携帯情報端末は、例えばスライドジェスチャーやフリックジェスチャーにより、前記変換漢字候補一覧内の各変換漢字候補をスクロール可能となされ、さらにその一覧内の所望の変換漢字候補へのタップジェスチャーによりその選択が可能とる。
【０１０１】
ここで、仮名漢字変換ジャックモードの場合、前記変換漢字候補一覧内での各変換漢字候補のスクロール指示は、例えば図３０に示すように、スライドジェスチャーやフリックジェスチャーにより実現可能となされている。すなわち、この例の場合、変換漢字候補一覧は、仮名漢字変換ジャック画面１Ｊａ上で例えば各変換漢字候補が縦方向に並んだ状態で表示されている。そして、例えば図３０のように、指接触ポイント１０ａから指接触ポイント１０ｂの方向へのフリックジェスチャーがなされた場合、本実施形態の携帯情報端末は、前記各変換漢字候補を画面上で上方向へスクロール移動させる。勿論、逆方向のフリックジェスチャーがなされた場合、前記各変換漢字候補は、画面１Ｊａ上で下方向にスクロール移動する。なお、図３１は、図３０の例のフリックジェスチャーにより各変換漢字候補がスクロールした後の一例を示している。
【０１０２】
また、本実施形態の携帯情報端末は、前記変換漢字候補一覧の変換候補の読みが所望の文字数と違う場合に、ユーザが文字数の調整を指示するためのオブジェクトとして、文字数削減オブジェクト３１を仮名漢字変換ジャック画面１Ｊａ内に配置している。したがって、前記変換漢字候補一覧の変換候補の読みが所望の文字数と違っているために、ユーザから前記文字数削減オブジェクト３１へのタップジェスチャーがなされた場合、本実施形態の携帯情報端末は、変換文字数の調節を行う。また、本実施形態の携帯情報端末は、入力した文字に不足などが生じた場合に、ユーザが前記全画面ジャックモード１Ｊへ戻すことを指示するためのオブジェクトとして、「戻る」の文字が表示されたオブジェクトを仮名漢字変換ジャック画面１Ｊａ内に配置している。したがって、入力した文字に不足などが生じているために、ユーザから前記「戻る」の文字が表示されたオブジェクトへのタップジェスチャーがなされた場合、本実施形態の携帯情報端末は、前記全画面ジャックモード１Ｊへ戻る。
【０１０３】
また、本実施形態において、前記変換漢字候補一覧は、例えば画面１Ｊａの所定位置に対応した変換漢字候補が他の候補とは異なる大きさや色、所定のマーク等が付されることにより、他の候補と区別可能となされる。前記スクロールがなされることで、前記所定位置に表示される変換漢字候補が変更された場合、その変換漢字候補が他の候補と区別可能になされる。なお、前記所定位置は、例えば画面の略々中央位置などを挙げることができるが、勿論他の位置であってもよく、また、ユーザにより適宜変更されてもよい。前記所定位置に表示されている変換漢字候補は、その時点で選択可能な候補となっていることを表している。
【０１０４】
そして、例えば図３２に示すように、前記所定位置に表示されている変換漢字候補に対応したタッチパネル上の位置にユーザの指が接触し、さらに例えばその変換漢字候補を横切る方向のフリックジェスチャーが行われた場合、本実施形態の携帯情報端末は、その変換漢字候補がユーザにより選択されたと判断する。なお、図３２，図３３中の指接触ポイント１０，１０ａ，１０ｂ、指接触ポイント１０から１０ｂへ向かう矢印は前述同様のものである。
【０１０５】
前述のようにして変換漢字候補がユーザにより選択されると、携帯情報端末は、図３４に示すように、その選択された変換漢字候補を、前記平仮名文字を変換した漢字として、前記入力中テキスト表示エリア１１とテキストボックス２内に入力する。またこの時の携帯情報端末は、前記全画面ジャックモード１Ｊへ戻る。
【０１０６】
前記“検索”の文字入力が終わった後は、前述同様にして、“する”の文字が入力されることになり、これにより図３５に示すように、入力中テキスト表示エリア１１とテキストボックス２内には“検索する”の文字が入力される。
【０１０７】
前記図３５に示したようにユーザ所望の全ての文字の入力が終わった後、キー操作部１１９の「戻る」のハードキーがユーザにより押下操作されると、本実施形態の携帯情報端末は、前記全画面ジャックモードを解除し、ブラウザ画面モードへ移行する。この時のブラウザ画面モードでは、前記テキストボックス２内に“検索する”の文字の入力が完了した状態となる。したがって、この状態で例えば検索ボタン３がタップジェスチャー等により押下されると、本実施形態の携帯情報端末は、当該ブラウザ画面において上記“検索する”を検索キーワードとしたウェブ検索等を実行する。
【０１０８】
前述したような日本語文字入力を実現するための本実施形態の携帯情報端末における詳細な処理の流れについては後述する。
【０１０９】
［数字入力例］
本実施形態の情報入力手法の場合、数字入力は、一つの数字につき例えば一回のタップジェスチャーと一回のフリックジェスチャーとにより実現される。
【０１１０】
なおここでは、前述のようにテキストボックス２内に数字を入力する例について説明する。
【０１１１】
文字入力モードが数字入力モードになされている場合において、前述同様に全画面ジャックモードへの移行後、タッチパネル上の所望の位置にユーザの指等が触れると、携帯情報端末は、図３６に示すような数字オブジェクト群２４を、前記ジャックモード画面１Ｊ上に表示させる。なお、図３６中の指接触ポイント１０は前述同様のものである。
【０１１２】
本実施形態において、図３６に示した数字オブジェクト群２４は、“１”，“２”，“３”，“４”，“５”，“６”，“７”，“８”，“９”，“０”の各数字と、例えば“＊”，“＃”の二つの記号に対応した各オブジェクト（これらを纏めて数字オブジェクトと表記する。）が例えばいわゆるテンキー配列に準じて配置されたものであり、当該テンキー配列で中央に位置するグループオブジェクトが、前記指接触ポイント１０の位置に対応するように配置される。また、当該数字オブジェクト群２４において、指接触ポイント１０位置（テンキー配列の中央）の文字オブジェクトから、他の各文字オブジェクトへは、前述同様の矢印オブジェクトが描かれている。これら各矢印オブジェクトの矢印の向きは、前述同様に、指接触ポイント１０位置（テンキー配列の中央）からフリックジェスチャーを行う際のフリック方向を、ユーザへ知らせるための指標となされている。
【０１１３】
なお、図３６の例では、各数字オブジェクトに数字や記号が割り当てられているが、勿論、これらの割り当ては一例であり、前述同様に割り当てが変更されてもよいし、ファンクション情報として他の文字や記号、他の記号等が割り当てられてもよい。また、各数字オブジェクトへの数字等の割り当てをユーザが概ね記憶しているような場合には、それら数字オブジェクト群２４は表示されなくてもよい。さらに、数字オブジェクト群２４は、例えばユーザによる任意の設定によって、その表示と非表示が適宜切り替えられてもよい。
【０１１４】
前記図３６に示したように各数字オブジェクト群２４に各数字等が割り当てられている状態で、例えばユーザが所望の数字の配置方向へフリックジェスチャーを行うと、本実施形態の携帯情報端末は、そのフリックジェスチャー方向の数字等がユーザにより選択されたと判断する。そして、ユーザ所望の数字が選択されると、本実施形態の携帯情報端末は、当該選択された数字等を前記テキストボックス２等へ入力することになる。
【０１１５】
前述したような数字入力を実現するための本実施形態の携帯情報端末における詳細な処理の流れについては後述する。
【０１１６】
［メニュー操作例］
本実施形態の情報入力手法において、例えば階層化されているメニュー項目の選択操作は、一部例外を除き、例えば一回のタップジェスチャーと二回のフリックジェスチャーとにより実現可能となされている。なお以下の例では、メニュー階層が二階層となっている例を挙げているが、本実施形態におけるメニュー階層は三階層或いはそれ以上の階層数となされていてもよい。
【０１１７】
図３７〜図４５には、メニュー階層が二階層により構成されている場合のメニュー選択操作の一例として、音楽再生モード時のメニュー項目を挙げ、そのメニュー項目を選択する際のタッチパネル上のジェスチャー操作例および画面遷移例を示している。なお、以下の説明では、音楽再生モード時における階層化されたメニュー項目の一例として、図３９，図４０および図４３，図４４に示すような各メニュー項目例を挙げているが、勿論本実施形態はこの例に限定されるものではない。また、以下の例では音楽再生モード時のメニュー項目およびその選択操作例を挙げているが、本実施形態はこの例に限定されず、携帯情報端末で使用可能な様々なメニュー項目およびその選択操作に対して適用可能であることは言うまでもない。
【０１１８】
図３７は、本実施形態の携帯情報端末が音楽再生モードとなっており、ディスプレイ画面１上に再生中の楽曲名と再生時間が表示されている例を示している。
【０１１９】
音楽再生モードとなっている場合において、例えば図３８に示すようにタッチパネル上の所望の位置がユーザによりタップされると、本実施形態の携帯情報端末は、前記音楽再生時の各種再生制御項目をそれぞれメニュー項目としてディスプレイ画面上に表示するとともに、ユーザのジェスチャー操作によりそれらメニュー項目が選択可能な状態となる全画面ジャックモードへと移行する。そして、当該音楽再生時における全画面ジャックモードの場合、本実施形態の携帯情報端末は、図３９に示すようなジャックモード画面１Ｊｂを表示する。なおこの例の場合、音楽再生はバックグラウンドで実行される。また、図３８，図３９の例において、指接触ポイント１０は前述同様のものである。
【０１２０】
ここで、本実施形態の場合の前記ジャックモード画面１Ｊｂ上には、一例として、図３９に示すようなグループオブジェクト群４０が配される。
【０１２１】
図３９に例示したグループオブジェクト群４０は、音楽再生時にユーザが操作可能な各種再生制御のための各メニュー項目が階層化されたグループ（以下、メニューグループと表記する。）をそれぞれ表すグループオブジェクトが、指接触ポイント１０を中心にして例えば同心円周上に配置されたものとなされている。勿論、図３９に示したグループオブジェクト群４０は、あくまでも一例であり、例えば前述のようなテンキー配列に準じた位置に各グループオブジェクトが配されていてもよい。また、図３９のグループオブジェクト群４０の場合、指接触ポイント１０から各グループオブジェクトへ向かう矢印オブジェクト等は描かれていないが、前述同様に、フリックジェスチャー時の指標として矢印オブジェクトが描かれていてもよい。
【０１２２】
図３９の例の場合、前記グループオブジェクト群４０を構成する各グループオブジェクトは、一例として、音量制御のためのメニューグループに対応したグループオブジェクトと、スキップ制御のためのメニューグループに対応したグループオブジェクトと、早送り制御のためのメニューグループに対応したグループオブジェクトと、停止／再生開始制御のためのメニューグループに対応したグループオブジェクトとを有している。すなわちこれらメニューグループは、音楽再生時の制御機能をカテゴリ毎に纏めたものとなされている。
【０１２３】
前記音量制御のメニューグループには、音量制御に対応していることを表すメニュー項目と、その下位となり音楽再生時の音量を大／小任意に調整するためのメニュー項目の、例えば二階層のメニュー項目が割り当てられている。前記スキップ制御のメニューグループには、スキップ制御に対応していることを表すメニュー項目と、その下位となり例えば先頭、頭出し、スキップ、ランダムなどを選択するためのメニュー項目等の、例えば二階層のメニュー項目が割り当てられている。前記早送り制御のメニューグループには、早送り制御に対応していることを表すメニュー項目と、その下位となり例えばコマ戻し、巻き戻し、早送り、コマ送りなどを選択するためのメニュー項目等の、例えば二階層のメニュー項目が割り当てられている。前記停止／再生開始制御のメニューグループには、再生停止／再生開始の制御に対応していることを表すメニュー項目と、その下位となり再生停止と再生開始、一時停止、オフなどを選択するためのメニュー項目等の、例えば二階層のメニュー項目が割り当てられている。すなわちこれらメニュー項目は、先に選択された制御機能のカテゴリ内において、各調整項目に対応したものとなされている。
【０１２４】
そして、この図３９の例において、前記音量制御のメニューグループは、前記指接触ポイント１０を中心とする同心円周上で当該指接触ポイント１０の下方向に配されている。以下同様に、前記スキップ制御のメニューグループは、前記同心円周上で前記指接触ポイント１０の左横方向に配されている。前記停止／再生開始制御のメニューグループは、前記同心円周上で前記指接触ポイント１０の上方向に配されている。前記早送り制御のメニューグループは、前記同心円周上で前記指接触ポイント１０の右横方向に配されている。
【０１２５】
なお、この例においても前述同様に、予めメニューグループが割り当てられていないグループオブジェクトを設け、そのグループオブジェクトに対して、例えばファンクション情報としてユーザ所望のメニューグループを適宜割り当てることも可能である。また、既にメニューグループが割り当てられているグループオブジェクトについても、それら各メニューグループの割り当てを、他のメニューグループや他の機能に適宜変更することも可能となされている。
【０１２６】
また、この例においても前述同様に、ジャックモード画面１Ｊｂ上にグループオブジェクト群４０が表示された様子を示しているが、例えば、前記各グループオブジェクトの位置関係および各グループオブジェクトとメニューグループの割り当てをユーザが記憶しているような場合、それらグループオブジェクト群４０は表示されなくてもよい。また本実施形態において、グループオブジェクト群４０は、例えばユーザによる任意の設定によって、その表示と非表示が適宜切り替えられてもよい。
【０１２７】
次に、前述の図３９に示したように前記指接触ポイント１０を中心とした同心円周上に各メニューグループが割り当てられている状態で、ユーザ所望のメニューグループの配置方向へのフリックジェスチャーが行われると、本実施形態の携帯情報端末は、そのフリックジェスチャー方向のメニューグループがユーザにより選択されたと判断する。ここで、例えば音量調整がなされる場合、この時のフリックジェスチャー方向は、図４０に示すように前記指接触ポイント１０から下方向となり、これにより音量制御項目に対応したメニューグループが選択される。なお、この図４０の例において図中の指接触ポイント１０ａ，１０ｂは前述同様のものである。
【０１２８】
前記図４０のようにしてユーザ所望のメニューグループが選択されると、本実施形態の携帯情報端末は、当該ユーザにより選択されたメニューグループを記憶した状態で、図４１に示すようなジャックモード画面１Ｊｂへ戻る。
【０１２９】
また、前記グループオブジェクト群４０の中からユーザ所望のメニューグループが選択された場合、本実施形態の携帯情報端末は、その選択されたメニューグループに関連した所定のオブジェクトをジャックモード画面１Ｊｂ上に表示することも可能となされている。なお、前述の例のように、前記グループオブジェクト群の中から前記音量制御のメニューグループが選択された場合、携帯情報端末は、図４１に示すように、当該音量制御に関連した所定のオブジェクトとして、例えば音量を表すバーオブジェクト５０を表示可能となされている。
【０１３０】
次に、前記音量制御のメニューグループが選択された場合において、例えば図４２に示すようにタッチパネル上の所望の位置にユーザの指等が接触すると、本実施形態の携帯情報端末は、図４３に示すような音量調整に関連するメニューオブジェクト群４１を、前記ジャックモード画面１Ｊｂ上に表示させる。なお、これら図４２，図４３の例において、指接触ポイント１０は前述同様のものである。
【０１３１】
本実施形態において、図４３に示すメニューオブジェクト群４１は、先に選択された音量制御のためのメニューグループ内に属する各メニューに対応したオブジェクトが、前述同様に指接触ポイント１０を中心とする同心円周上に配置されたものとなされている。なお、図４３に示したメニューオブジェクト群４１は、あくまでも一例であり、例えば前述のテンキー配列に準じた位置に各メニューオブジェクトが配されていてもよい。また、図４３のメニューオブジェクト群４１の場合、指接触ポイント１０から各メニューオブジェクトへ向かう矢印オブジェクト等は描かれていないが、前述同様にフリックジェスチャー時の指標として矢印オブジェクトが描かれていてもよい。
【０１３２】
図４３の例の場合、前記メニューオブジェクト群４１を構成する各メニューオブジェクトは、一例として、音量「大」のメニュー項目に対応したメニューオブジェクトと、音量「小」のメニュー項目に対応したメニューオブジェクトと、音量「ミュート」のメニュー項目に対応したメニューオブジェクトと、音量「自動」のメニュー項目に対応したメニューオブジェクトとを有している。
【０１３３】
すなわちこの図４３の例において、前記音量「大」のメニューオブジェクトには、音量を大きく調整するためのメニュー項目が割り当てられ、前記音量「小」のメニューオブジェクトには、音量を小さく調整するためのメニュー項目が割り当てられている。前記音量「ミュート」のメニューオブジェクトには、音量ミュート機能をオン／オフさせるためのメニュー項目が割り当てられている。前記音量「自動」のメニューオブジェクトには、例えば外界の音量に応じて音量を自動調整する機能をオン／オフさせるためのメニュー項目が割り当てられている。
【０１３４】
そして、前記メニューオブジェクト群４１のように、指接触ポイント１０を中心とした同心円周上に各メニュー項目が割り当てられている状態で、例えばユーザが所望のメニュー項目の配置方向へフリックジェスチャーを行うと、本実施形態の携帯情報端末は、そのフリック方向のメニュー項目がユーザにより選択されたと判断する。例えば、図４４に示すように、音量「小」のメニュー項目が割り当てられているメニューオブジェクトの配置方向にフリックジェスチャーがなされた場合、本実施形態の携帯情報端末は、音量を小さくする方向に調整する。なお、図４４中の指接触ポイント１０ａ，１０ｂとそれらを結ぶ矢印は前述同様のものである。
【０１３５】
その後、本実施形態の携帯情報端末は、図４５に示すように、前記音量を表すバーオブジェクト５０を、前記音量が小さく調整された後の音量レベルを表す表示に変化させるとともに、ジャックモード画面１Ｊｂに戻る。
【０１３６】
なお、前記メニューオブジェクト群４１の中で、例えば音量「大」のメニューオブジェクトが選択された場合、本実施形態の携帯情報端末は、音量を大きくする方向に調整するとともに、前記バーオブジェクト５０を前記音量が大きく調整された後の音量レベルを表す表示に変化させることになる。また例えば、前記メニューオブジェクト群４１の中で、音量「ミュート」のメニューオブジェクトが選択された場合、本実施形態の携帯情報端末は、それ以前の状態が例えば音量「ミュート」がオフされている状態であれば音量「ミュート」をオンに調整し、一方、それ以前の状態が例えば音量「ミュート」がオンされている状態であれば音量「ミュート」をオフに調整する。また例えば、前記メニューオブジェクト群４１の中で、音量「自動」のメニューオブジェクトが選択された場合、本実施形態の携帯情報端末は、それ以前の状態が例えば音量「自動」がオフされている状態であれば音量「自動」をオンに調整し、一方、それ以前の状態が例えば音量「自動」がオンされている状態であれば音量「自動」をオフに調整する。
【０１３７】
その他にも、前述の図３９に示したグループオブジェクト群４０の中で、例えば早送り制御のメニューグループがユーザにより選択された場合、メニューオブジェクト群４１としては、一例として、二倍速早送り再生のメニュー項目に対応したメニューオブジェクト、三倍速早送り再生のメニュー項目に対応したメニューオブジェクト、それ以上の早送り再生の各メニュー項目に対応した各メニューオブジェクト、一倍速早戻し再生のメニュー項目に対応したメニューオブジェクト、二倍速早戻し再生のメニュー項目に対応したメニューオブジェクト、さらにそれ以上の早戻し再生の各メニュー項目に対応したメニューオブジェクト、一倍速再生へ戻すメニュー項目に対応したメニューオブジェクト等が、例えば前述同様に配置される。そして、それらの中から、ユーザがフリックジェスチャーにより所望メニュー項目を選択すると、本実施形態の携帯情報端末は、その選択されたメニュー項目に応じた再生速度制御を実行する。なお、このように再生速度調整がなされる場合、ジャックモード画面１Ｊｂには、再生速度を表す所定のオーディオ等が表示されてもよい。
【０１３８】
また、前述の図３９に示したグループオブジェクト群４０の中で、例えばスキップ制御のメニューグループがユーザにより選択された場合、メニューオブジェクト群４１としては、一例として、先頭、頭出し、スキップ、ランダム等の各メニューオブジェクトなどが、例えば前述同様に配置される。そして、それらの中から、ユーザがフリックジェスチャーにより所望のメニュー項目を選択すると、本実施形態の携帯情報端末は、その選択されたメニュー項目に応じた再生を実行する。なお、このようにスキップ調整がなされる場合、ジャックモード画面１Ｊｂには、スキップ状態を表す所定のオーディオ等が表示されてもよい。
【０１３９】
また、前述の図３９に示したグループオブジェクト群４０の中で、例えば停止／再生開始制御のメニューグループがユーザにより選択された場合、メニューオブジェクト群４１としては、一例として、再生停止のメニュー項目に対応したメニューオブジェクト、再生開始のメニュー項目に対応したメニューオブジェクト、一時停止のメニュー項目に対応したメニューオブジェクト、一時停止の解除（オフ）のメニュー項目に対応したメニューオブジェクトなどが、例えば前述同様に配置される。そして、それらの中から、ユーザがフリックジェスチャーにより所望のメニュー項目を選択すると、本実施形態の携帯情報端末は、その選択されたメニュー項目に応じた再生制御を実行する。なお、このように停止／再生開始制御がなされる場合、ジャックモード画面１Ｊｂには、停止／再生開始制御の状態を表す所定のオーディオ等が表示されてもよい。
【０１４０】
前述したようなメニュー操作を実現するためのより詳細な処理の流れ等については後述する。
【０１４１】
［電話帳を用いた情報検索例］
本実施形態の情報入力手法において、例えばアドレス帳や電話帳等のような所望の情報格納部内に格納されている情報を検索するための情報入力操作は、一部例外を除き、例えば、少なくとも、一回のタップジェスチャーと一回のフリックジェスチャーとにより実現可能となされている。
【０１４２】
なお以下の説明において、前記所望の情報格納部は携帯情報端末内の電話帳となされており、その電話帳の中から登録情報（レコード）が検索される例を挙げている。また、以下の例では、一例として“草野”の文字を検索キーワードとして、前記電話帳の中から氏名を検索する例を挙げている。勿論、本実施形態における情報検索は、その他の様々な情報格納部に格納されている情報の検索にも適用可能であることは言うまでもない。
【０１４３】
図４６〜図５５には、一例として電話帳から“草野”の登録情報を検索する際のジェスチャー操作例および画面遷移例を示している。なお、本実施形態において、この時の携帯情報端末は、その動作モードが情報検索モードとなされており、当該情報検索モードにおける検索対象が電話帳となされている。
【０１４４】
図４６は、本実施形態の携帯情報端末が情報検索モードとなされ、その検索対象が電話帳に設定されている場合のディスプレイ画面例を示している。
【０１４５】
電話帳から登録情報を検索する情報検索モードになっている場合において、例えば図４７に示すようにタッチパネル上の所望の位置がユーザによりタップされると、本実施形態の携帯情報端末は、前述の日本語文字入力モードにおける文字入力時の動作例と同様、全画面ジャックモードへ移行する。なおこの例の場合のジャックモード画面１Ｊｃは、前述の機能エリア１２〜１５を備えていないが、勿論それら機能エリア１２〜１５が配されていてもよい。
【０１４６】
前記情報検索モードにおいて全画面ジャックモードへ移行した後、図４７に示すようにタッチパネル上の所望の位置にユーザの指等が接触すると、携帯情報端末は、図４８に示すように、前述の日本語入力時と同様のグループオブジェクト群２２を、前記ジャックモード画面１Ｊｃ上に表示させる。なお、図４７，図４８の指接触ポイント１０は前述同様のものである。また、ユーザが各グループオブジェクトの位置関係等を概ね記憶しているような場合には、前述同様に、グループオブジェクト群２２は表示されなくてもよい。さらに、この例においても前述同様に、グループオブジェクト群２２は、ユーザによる任意の設定によってその表示と非表示が適宜切り替えられてもよい。
【０１４７】
次に、前記グループオブジェクト群２２が表示されている時に、前述同様に、ユーザが所望も文字グループの配置方向へフリックジェスチャーを行うと、本実施形態の携帯情報端末は、そのフリックジェスチャー方向の文字グループがユーザにより選択されたと判断する。
【０１４８】
ここで、本実施形態のように、例えば日本語の検索キーワードを用いて所望の情報格納部から所望の情報を検索する場合、一回目のフリックジェスチャー方向は、前記検索キーワードを構成する文字列の例えば先頭文字が有する子音の文字グループを選択する方向となされる。すなわち例えば、“草野”を検索キーワードとして電話帳の中から登録済み氏名を検索するような場合、前記一回目のフリックジェスチャー方向は、先ず前記“草野”の平仮名読み“くさの”の先頭文字“く”が有する子音“ｋ”の文字グループを選択する方向となされる。このため、前記“草野”の文字を入力する際の一回目のフリックジェスチャー方向は、図４９の例に示すように、前記“草野”の平仮名読み“くさの”の先頭文字“く”が有する子音“ｋ”の文字グループが配された方向、つまり前記指接触ポイント１０から上方向となされる。
【０１４９】
上述のようにして一回目のフリックジェスチャーにより子音“ｋ”の文字グループが選択されると、本実施形態の携帯情報端末は、図５０に示すように、電話帳に登録されている氏名の平仮名読みの先頭文字の子音が、前記子音“ｋ”となっている各登録済み氏名群を、前記電話帳から抽出する。そして、本実施形態の携帯所端末は、当該電話帳から抽出した登録済み氏名群からなる検索情報一覧表（レコード一覧表）６０を、ジャックモード画面１Ｊｃ上に表示する。なお、この時の検索情報一覧表６０内の登録済み氏名が一つである場合において、その登録済み氏名が前記“草野”である時には、当該“草野”を検索キーワードとした電話帳検索は終了することになる。本実施形態の携帯情報端末は、電話帳検索が終了した際に表示されている前記“草野”に対応したタッチパネル上が例えばタップされた時、当該“草野”の氏名に対応付けられて電話帳に登録されている情報（例えば電話番号や住所、その他の情報）をディスプレイ画面上に表示してもよい。
【０１５０】
次に、前記検索情報一覧表６０が複数の氏名等からなっている場合において、例えば図５１に示すようにさらにタッチパネル上の所望の位置にユーザの指等が接触すると、本実施形態の携帯情報端末は、図５２に示すように、前述の図４８同様のグループオブジェクト群２２を前記ジャックモード画面１Ｊｃ上に表示させる。
【０１５１】
そして、前記検索情報一覧表６０とグループオブジェクト群２２が表示されている状態で、前述同様に、ユーザが所望も文字グループの配置方向へフリックジェスチャーを行うと、本実施形態の携帯情報端末は、そのフリックジェスチャー方向の文字グループがユーザにより選択されたと判断する。
【０１５２】
このように、一回目の情報検索により検索情報一覧表６０が得られている状態で、さらにグループオブジェクト群２２に対するフリックジェスチャーが行われた場合、本実施形態の携帯情報端末は、前記検索情報一覧表の中からさらに情報を絞り込む処理を実行する。本実施形態において、一回目の情報検索により得られた検索情報一覧表の中から更に情報を絞り込む検索は、例えば前記検索キーワードを構成する文字列の二番目の文字が有する子音の文字グループを選択することにより行われる。すなわち例えば、前記“草野”が検索キーワードとなされている場合、当該二回目のフリックジェスチャー方向は、“草野”の平仮名読み“くさの”の二番目の文字“さ”が有する子音“ｓ”の文字グループを選択する方向となされる。このため、当該二回目のフリックジェスチャー方向は、図５３の例に示すように、前記“草野”の平仮名読み“くさの”の二番目の文字“さ”が有する子音“ｓ”の文字グループが配された方向、つまり前記指接触ポイント１０から右約４５度上方向となされる。
【０１５３】
上述のようにして二回目のフリックジェスチャーにより子音“ｓ”の文字グループが選択されると、本実施形態の携帯情報端末は、電話帳に登録されている氏名の平仮名読みの先頭文字の子音が前記子音“ｋ”で二番目の文字の子音が前記子音“ｓ”となっている各登録済み氏名群を、前記一回目の情報検索により得られている検索情報一覧表の中から絞り込む。そして、本実施形態の携帯所端末は、図５４に示すように、前記一回目の情報検索による検索情報一覧表の中から絞り込んだ氏名群からなる検索情報一覧表６１、つまり二回目の情報検索による検索情報一覧表を、ジャックモード画面１Ｊｃ上に表示する。すなわち当該情報検索の際には、日本語入力における“子音”選択を繰り返し、それら選択された幾つかの“子音”の並びにマッチする情報を検索するような絞り込み検索が行われる。
【０１５４】
なお、図５４の例では、情報検索一覧表内にまだ複数の氏名が含まれているため、さらに前述同様の絞り込み検索が行われることになる。すなわち、前述同様、タップジェスチャーが行われ、三回目のフリックジェスチャーにより“草野”の平仮名読み“くさの”の三番目の文字“の”が有する子音“ｎ”の文字グループが選択される。このように、前記二回目の情報検索による検索情報一覧表の中から更に絞り込み検索が行われると、本実施形態の携帯所端末は、図５５に示すように、登録済み氏名が“草野”となった検索情報一覧表６２をジャックモード画面１Ｊｃ上に表示する。これにより、前記“草野”を検索キーワードとした電話帳検索が終了することになる。そして、前述同様、電話帳検索が終了した際に表示されている前記“草野”に対応したタッチパネル上が例えばタップされた場合、本実施形態の携帯情報端末は、当該“草野”の氏名に対応付けられて電話帳に登録されている情報（電話番号や住所、その他の情報）をディスプレイ画面上に表示してもよい。
【０１５５】
前述したような情報検索を実現するための本実施形態の携帯情報端末における詳細な処理の流れについては後述する。
【０１５６】
［連続したフリックジェスチャーによる情報入力］
本実施形態の携帯情報端末は、前述のような何回かのフリックジェスチャーによる選択により所望の文字や情報を選択する例の他にも、例えばタッチパネルから指等を離さない状態で連続して何回かのフリックジェスチャーが行われた場合にも同様に所望の文字や情報の選択が可能となされている。
【０１５７】
図５６には、タッチパネルから指を離さない状態で行われるフリックジェスチャーの一例を示す。なお、図５６中の指接触ポイント１０ａ，１０ｂ，１０ｃは前述同様にディスプレイ画面上（タッチパネル上）でユーザの指等が接触した位置を図面上で判りやすく可視化したものである。
【０１５８】
この図５６は、タッチパネル上の所望の位置でユーザの指等が接触した指接触ポイント１０ａから指接触ポイント１０ｂへ延びる矢印方向へ、ユーザの指がタッチパネル上に接触した状態でスライドし、さらに、指接触ポイント１０ｂから指接触ポイント１０ｃへ延びる矢印方向へ、ユーザの指がタッチパネル上に接触した状態でスライドした例を示している。
【０１５９】
すなわちこの図５６の例によれば、指接触ポイント１０ａから指接触ポイント１０ｂへ延びる矢印方向がユーザにより入力され、その後、指接触ポイント１０ｂから指接触ポイント１０ｃへ延びる矢印方向がユーザにより入力される。この場合の本実施形態の携帯情報端末は、前記指接触ポイント１０ａから指接触ポイント１０ｂへ延びる矢印方向のユーザ入力により、例えば前述したようなグループ選択を行い、その後の指接触ポイント１０ｂから指接触ポイント１０ｃへ延びる矢印方向のユーザ入力により先に選択されたグループ内に属する情報の選択を行う。
【０１６０】
この図５６に示したような連続入力によれば、タッチパネルから指を離さずにグループ選択とそれに続くグループ内の情報選択が可能になるため、より迅速な情報入力が可能となる。なお、この図５６の例において、例えば指接触ポイント１０ｂや指接触ポイント１０ｂの近傍等には、前述同様のグループやグループ内の情報に対応したオブジェクト群を表示してもよい。
【０１６１】
なお、前述したような各種情報入力において、ユーザからのジェスチャー操作に対するフィードバックとして、バイブレータ鳴動を行ったり、情報入力が何れの段階であるかに応じてバイブレータ鳴動のパターンや種類を変えることなどにより、ユーザ操作が受け付けられたことなどを判りやすく知らせることも可能である。
【０１６２】
［文字・メニュー・登録情報等とフリックジェスチャー方向との対応テーブル例］
前述したような英文字入力や日本語文字入力、数字入力、メニュー選択、情報検索等の処理を実現するために、本実施形態の携帯情報端末は、例えば前述のメモリ部１０５内に以下に説明するような各文字入力モード用の対応テーブルを格納している。なお、各対応テーブルは、本実施形態の情報入力制御プログラムの起動によりメモリ部１０５内に展開されるものでも良いし、予めメモリ部１０５内に用意されているものであってもよい。
【０１６３】
図５７は、前述した各文字入力モードにおいて、タッチパネルに対する前記タップジェスチャー、および、前記フリックジェスチャーの際の各フリック方向を、本実施形態の携帯情報端末が認識するための入力イベント−入力ＩＤ対応テーブルを示している。なお、図５８には、図５７の入力ＩＤに対応した方向を視覚化するための図を示す。
【０１６４】
図５７の対応テーブルにおいて、前記入力イベントは、前記タップジェスチャーと、前記フリックジェスチャーの際の各フリック方向とに対応している。前記入力ＩＤは、各入力イベント毎に割り当てられたＩＤである。
【０１６５】
すなわち、本実施形態の携帯情報端末は、前記全画面ジャックモードに移行した後、タッチパネルに対してユーザからジェスチャー操作がなされた場合、当該図５７に示す対応テーブルに基づいて、そのユーザからのジェスチャー操作が何れの入力イベントであるか判断するとともに、その入力イベントに対応した入力ＩＤを認識する。
【０１６６】
具体的に説明すると、本実施形態の携帯情報端末は、全画面ジャックモードへ移行した後、入力イベントとしてタップジェスチャーがなされた場合にはその入力イベントに対応した入力ＩＤ“５”を、図５７の対応テーブルから参照する。当該入力ＩＤ“５”は、図５８に示すように、前記指接触ポイント１０の位置となる。また例えば、入力イベントとして、タッチパネル上でユーザの指が触れた前記指接触ポイント１０から、図５８の矢印Ａ１に示す左上方向（つまり左約４５度上方向）へのフリックジェスチャーがなされた場合、携帯情報端末は、当該入力イベントに対応した入力ＩＤ“１”を、図５７の対応テーブルから参照する。また例えば、前記指接触ポイント１０から、図５８の矢印Ａ２に示す上方向へのフリックジェスチャーがなされた場合、携帯情報端末は、その入力イベントに対応した入力ＩＤ“２”を対応テーブルから参照する。また、前記指接触ポイント１０から、図５８の矢印Ａ３に示す右上方向（つまり右約４５度上方向）へのフリックジェスチャーがなされた場合、携帯情報端末は、その入力イベントに対応した入力ＩＤ“３”を対応テーブルから参照する。以下同様にして、本実施形態の携帯情報端末は、図５８の矢印Ａ４に示す左方向（左横方向）のフリックジェスチャーの入力イベントの時には入力ＩＤ“４”を、図５８の矢印Ａ６に示す右方向（右横方向）のフリックジェスチャーの入力イベントの時には入力ＩＤ“６”を、図５８の矢印Ａ７に示す左下方向（左約４５度下方向）のフリックジェスチャーの入力イベントの時には入力ＩＤ“７”を、図５８の矢印Ａ８に示す下方向のフリックジェスチャーの入力イベントの時には入力ＩＤ“８”を、図５８の矢印Ａ９に示す右下方向（右約４５度下方向）のフリックジェスチャーの入力イベントの時には入力ＩＤ“９”をそれぞれ参照する。また携帯情報端末は、例えば、前記指接触ポイント１０から、図５８の矢印Ａ０に示す下方向の高速フリックジェスチャーの入力イベントの時には入力ＩＤ“０”を、図５８の矢印Ａ１１に示す左方向（左横方向）の高速フリックジェスチャーの入力イベントの時には入力ＩＤ“１１”を、図５８の矢印Ａ１２に示す右方向（右横方向）の高速フリックジェスチャーの入力イベントの時には入力ＩＤ“１２”をそれぞれ参照する。このように、本実施形態の携帯情報端末は、各入力イベントに対応した入力ＩＤを、図５７に示した対応テーブルから参照する。
【０１６７】
そして、本実施形態の携帯情報端末は、前記入力イベントに対応した入力ＩＤを基に、図５９〜図７０に示すような各入力ＩＤ対応表を参照することにより、前記入力ＩＤに対応した文字や数字、メニュー項目のグループを選択し、さらに、それら選択されたグループ内の文字やメニュー項目等を選択する。
【０１６８】
図５９は、英文字入力モードにおける各グループと前記入力ＩＤとの対応テーブルを示している。
【０１６９】
この図５９の対応テーブルにおいて、グループＩＤは、英文字入力モードにおける各グループ毎に割り当てられたＩＤ（グループＩＤ）である。英文字入力モードの場合、入力ＩＤ“１”にはグループＩＤ“１”、入力ＩＤ“２”にはグループＩＤ“２”、入力ＩＤ“３”にはグループＩＤ“３”、入力ＩＤ“４”にはグループＩＤ“４”、入力ＩＤ“５”にはグループＩＤ“５”、入力ＩＤ“６”にはグループＩＤ“６”、入力ＩＤ“７”にはグループＩＤ“７”、入力ＩＤ“８”にはグループＩＤ“８”、入力ＩＤ“９”にはグループＩＤ“９”がそれぞれ対応付けられている。なお、入力ＩＤ“０”，入力ＩＤ“１１”，入力ＩＤ“１２”に対してはグループＩＤが割り当てられておらず、それらの入力ＩＤは、前述したファンクション情報などのような各種応用用途が適用可能となされている。
【０１７０】
図６０には、英文字入力モードにおいて図５９の対応テーブルから参照された各グループＩＤに含まれる英文字等に対応したＩＤ（グループ内ＩＤ）と、前記入力ＩＤとの対応テーブルを示している。
【０１７１】
図６０に示した対応テーブルにおいて、グループ内ＩＤ“Ｎｏ．１”，“Ｎｏ．２”，“Ｎｏ．３”，“Ｎｏ．４”，“Ｎｏ．５”，“Ｎｏ．６”，“Ｎｏ．７”，“Ｎｏ．８”，“Ｎｏ．９”は、図６１〜図６３の対応テーブル中の各グループ内ＩＤに対応している。そして、英文字入力モードの場合、入力ＩＤ“１”にはグループ内ＩＤ“Ｎｏ．１”、入力ＩＤ“２”にはグループ内ＩＤ“Ｎｏ．２”、入力ＩＤ“３”にはグループ内ＩＤ“Ｎｏ．３”、入力ＩＤ“４”にはグループ内ＩＤ“Ｎｏ．４”、入力ＩＤ“５”にはグループ内ＩＤ“Ｎｏ．５”、入力ＩＤ“６”にはグループ内ＩＤ“Ｎｏ．６”、入力ＩＤ“７”にはグループ内ＩＤ“Ｎｏ．７”、入力ＩＤ“８”にはグループ内ＩＤ“Ｎｏ．８”、入力ＩＤ“９”にはグループ内ＩＤ“Ｎｏ．９”がそれぞれ対応付けられている。なお、入力ＩＤ“０”，入力ＩＤ“１１”，入力ＩＤ“１２”に対してはグループ内ＩＤが割り当てられておらず、それらの入力ＩＤは、前述したファンクション情報などのような各種応用用途が適用可能となされている。
【０１７２】
ここで、本実施形態において、英文字入力モードが前述した英文字テンキー対応入力モードである場合、前記図６０に示したグループＩＤ内ＩＤは、図６１の対応テーブルに示すような前記英文字テンキー対応入力モード用の各英文字にそれぞれ対応付けられている。
【０１７３】
すなわち図６１に示す対応テーブルは、前記英文字入力モードが前述した英文字テンキー対応入力モードである場合において、前記図５９のグループＩＤと前記図６０の各グループ内ＩＤとの対応、および、各グループＩＤのグループに属する各英文字の対応テーブルを示している。
【０１７４】
具体的に説明すると、前述した英文字テンキー対応入力モードの場合、図６１の対応テーブルに示すように、グループＩＤ“１”のグループは、例えば“．”，“＿”，“＠”，“−”等の各記号に対応したグループであり、当該グループＩＤ“１”のグループ内ＩＤ“Ｎｏ．２”には前記記号“．”が対応付けられ、グループ内ＩＤ“Ｎｏ．４”には前記記号“＿”が、グループ内ＩＤ“Ｎｏ．６”には前記記号“＠”が、グループ内ＩＤ“ＮＯ．８”には前記記号“−”がそれぞれ対応付けられている。また、グループＩＤ“２”のグループは、前記“ａ，ｂ，ｃ”の各英文字に対応したグループであり、当該グループＩＤ“２”のグループ内ＩＤ“Ｎｏ．２”には英文字“ａ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｂ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｃ”がそれぞれ対応付けられている。以下同様に、グループＩＤ“３”のグループは、前記“ｄ，ｅ，ｆ”の各英文字に対応したグループであり、当該グループＩＤ“３”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｄ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｅ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｆ”がそれぞれ対応付けられている。グループＩＤ“４”のグループは、前記“ｇ，ｈ，ｉ”の各英文字に対応したグループであり、当該グループＩＤ“４”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｇ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｈ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｉ”がそれぞれ対応付けられている。グループＩＤ“５”のグループは、“ｊ，ｋ，ｌ”の各英文字に対応したグループであり、当該グループＩＤ“５”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｊ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｋ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｌ”がそれぞれ対応付けられている。グループＩＤ“６”のグループは、“ｍ，ｎ，ｏ”の各英文字に対応したグループであり、当該グループＩＤ“６”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｍ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｎ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｏ”が対応付けられている。また、グループＩＤ“７”のグループは、“ｐ，ｑ，ｒ，ｓ”の各英文字に対応したグループであり、当該グループＩＤ“７”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｐ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｓ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｑ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｒ”が対応付けられている。グループＩＤ“８”のグループは、“ｔ，ｕ，ｖ”の各英文字に対応したグループであり、当該グループＩＤ“８”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｔ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｕ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｖ”が対応付けられている。グループＩＤ“９”のグループは、“ｗ，ｘ，ｙ，ｚ”の各文字に対応したグループであり、当該グループＩＤ“９”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｗ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｚ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｘ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｙ”が対応付けられている。
【０１７５】
また、本実施形態において、英文字入力モードが前述した英文字４グループ対応入力モードである場合、前記図６０に示したグループＩＤ内ＩＤは、図６２の対応テーブルに示すような前記英文字４グループ対応入力モード用の各英文字にそれぞれ対応付けられている。
【０１７６】
すなわち図６２に示す対応テーブルは、英文字入力モードが前述した英文字４グループ対応入力モードである場合において、前記図５９のグループＩＤと前記図６０の各グループ内ＩＤとの対応、および、各グループＩＤのグループに属する各英文字の対応テーブルを示している。なお、英文字４グループ対応入力モードの場合は、グループＩＤ“２”、グループＩＤ“４”、グループＩＤ“６”、グループＩＤ“８”に対してグループ内ＩＤが対応付けられている。
【０１７７】
具体的に説明すると、前述した英文字４グループ対応入力モードの場合、図６２の対応テーブルに示すように、グループＩＤ“２”のグループは、前記“ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ”の各英文字に対応したグループであり、当該グループＩＤ“２”のグループ内ＩＤ“Ｎｏ．１”には英文字“ｅ”が、グループ内ＩＤ“Ｎｏ．３”には英文字“ａ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｆ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｂ”が、グループ内ＩＤ“Ｎｏ．７”には英文字“ｇ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｄ”が、グループ内ＩＤ“Ｎｏ．９”には英文字“ｃ”がそれぞれ対応付けられている。以下同様に、グループＩＤ“４”のグループは、前記“ｖ，ｗ，ｘ，ｙ，ｚ”の各英文字に対応したグループであり、当該グループＩＤ“４”のグループ内ＩＤ“Ｎｏ．１”には英文字“ｘ”が、グループ内ＩＤ“Ｎｏ．３”には英文字“ｖ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｙ”が、グループ内ＩＤ“Ｎｏ．７”には英文字“ｚ”が、グループ内ＩＤ“Ｎｏ．９”には英文字“ｗ”がそれぞれ対応付けられている。グループＩＤ“６”のグループは、前記“ｈ，ｉ，ｊ，ｋ，ｌ，ｍ，ｎ”の各英文字に対応したグループであり、当該グループＩＤ“６”のグループ内ＩＤ“Ｎｏ．１”には英文字“ｌ”が、グループ内ＩＤ“Ｎｏ．３”には英文字“ｈ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｍ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｉ”が、グループ内ＩＤ“Ｎｏ．７”には英文字“ｎ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｋ”が、グループ内ＩＤ“Ｎｏ．９”には英文字“ｊ”がそれぞれ対応付けられている。グループＩＤ“８”のグループは、前記“ｏ，ｐ，ｑ，ｒ，ｓ，ｔ，ｕ”の各英文字に対応したグループであり、当該グループＩＤ“８”のグループ内ＩＤ“Ｎｏ．１”には英文字“ｓ”が、グループ内ＩＤ“Ｎｏ．３”には英文字“ｏ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｔ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｐ”が、グループ内ＩＤ“Ｎｏ．７”には英文字“ｕ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｒ”が、グループ内ＩＤ“Ｎｏ．９”には英文字“ｑ”がそれぞれ対応付けられている。
【０１７８】
また、本実施形態において、英文字入力モードが前述した英単語対応入力モードである場合、前記図６０に示したグループＩＤ内ＩＤは、図６３の対応テーブルに示すような前記英単語対応入力モード用の各英文字にそれぞれ対応付けられている。
【０１７９】
すなわち、図６３に示す対応テーブルは、英文字入力モードが前述した英単語対応入力モードである場合において、前記図５９のグループＩＤと前記図６０の各グループ内ＩＤとの対応、および、各グループＩＤのグループに属する英文字の対応テーブルを示している。なお、英単語グループ対応入力モードの場合は、例えばグループＩＤ“５”にはグループ内ＩＤには対応付けがなされていない。
【０１８０】
具体的に説明すると、前述した英単語対応入力モードの場合、図６３の対応テーブルに示すように、グループＩＤ“１”のグループは、英単語“ｂａｎｇ”に対応したグループであり、当該グループＩＤ“１”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｂ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｇ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ａ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｎがそれぞれ対応付けられている。以下同様に、グループＩＤ“２”のグループは、英単語“ｃｈｉｐ”に対応したグループであり、当該グループＩＤ“２”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｃ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｐ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｈ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｉが対応付けられている。グループＩＤ“３”のグループは、英単語“ｄｅｓｋ”に対応したグループであり、当該グループＩＤ“３”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｄ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｋ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｅ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｓが対応付けられている。グループＩＤ“４”のグループは、英単語“ｆｒｏｍ”に対応したグループであり、当該グループＩＤ“４”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｆ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｍ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｒ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｏが対応付けられている。グループＩＤ“６”のグループは、英単語“ｊｕｌｙ”に対応したグループであり、当該グループＩＤ“６”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｊ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｙ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｕ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｌが対応付けられている。グループＩＤ“７”のグループは、英単語“ｗａｖｅ”に対応したグループであり、当該グループＩＤ“７”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｗ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｅ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ａ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｖが対応付けられている。グループＩＤ“８”のグループは、英単語“ｔａｘｙ”に対応したグループであり、当該グループＩＤ“８”のグループ内ＩＤ“Ｎｏ．２”には英文字“ｔ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｙ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ａ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｘが対応付けられている。グループＩＤ“９”のグループは、英単語“ｑｕｉｚ”に対応したグループであり、当該グループＩＤ“９”のグループ内ＩＤ“Ｎｏ．ｑ”には英文字“ｔ”が、グループ内ＩＤ“Ｎｏ．４”には英文字“ｚ”が、グループ内ＩＤ“Ｎｏ．６”には英文字“ｕ”が、グループ内ＩＤ“Ｎｏ．８”には英文字“ｉが対応付けられている。
【０１８１】
図６４は、日本語文字入力モードにおける各子音と前記入力ＩＤとの対応テーブルを示している。
【０１８２】
この図６４の対応テーブルにおいて、各子音には子音ＩＤとして“ａ，ｋ，ｓ，ｔ，ｎ，ｈ，ｍ，ｙ，ｒ，ｗ”が割り当てられている。そして、当該日本語文字入力モードの場合、入力ＩＤ“０”には子音ＩＤ“ｗ”が割り当てられ、以下同様に、入力ＩＤ“１”には子音ＩＤ“ａ”、入力ＩＤ“３”には子音ＩＤ“ｓ”、入力ＩＤ“４”には子音ＩＤ“ｔ”、入力ＩＤ“５”には子音ＩＤ“ｎ”、入力ＩＤ“６”には子音ＩＤ“ｈ”、入力ＩＤ“７”には子音ＩＤ“ｍ”、入力ＩＤ“８”には子音ＩＤ“ｙ”、入力ＩＤ“９”には子音ＩＤ“ｒ”がそれぞれ割り当てられている。また、入力ＩＤ“１１”には子音ＩＤとして応用用途の小文字変換機能が割り当てられ、入力ＩＤ“１２”には子音ＩＤとして応用用途の濁点変換機能が割り当てられている。
【０１８３】
図６５は、日本語文字入力モードにおける各母音と前記入力ＩＤとの対応テーブルを示している。
【０１８４】
この図６５の対応テーブルにおいて、各母音には母音ＩＤとして“ａ，ｉ，ｕ，ｅ，ｏ”と“ゃ”，“ゅ”，“ょ”等の小文字が割り当てられている。そして、当該日本語文字入力モードの場合、母音ＩＤ“ａ”は入力ＩＤ“２”に対応付けられ、母音ＩＤ“ｉ”は入力ＩＤ“３”に、母音ＩＤ“ｕ”は入力ＩＤ“６”に、母音ＩＤ“ｏ”は入力ＩＤ“８”に、母音ＩＤ“ｅ”は入力ＩＤ“ｅ”に対応付けられている。また、小文字は、入力ＩＤ“４”に対応付けられている。
【０１８５】
図６６は、日本語文字入力モードにおいて、子音ＩＤと母音ＩＤの対応テーブルを示している。
【０１８６】
すなわち、この図６６の対応テーブルにおいて、子音ＩＤ“ａ，ｋ，ｓ，ｔ，ｎ，ｈ，ｍ，ｙ，ｒ，ｗ”は五十音順の各“行”に対応し、母音ＩＤ“ａ，ｉ，ｕ，ｅ，ｏ”は五十音順の各“段”に対応している。
【０１８７】
図６７は、数字入力モードにおける各数字と前記入力ＩＤとの対応テーブルを示している。
【０１８８】
すなわちこの図６７の対応テーブルにおいて、各入力ＩＤ“０，１，２，３，４，５，６，７，８，９，１１，１２”には各数字と二つの記号“０，１，２，３，４，５，６，７，８，９，＊，＃”が割り当てられている。
【０１８９】
図６８は、前述したメニュー選択が行われる場合の各メニューグループのＩＤとの対応テーブルを示している。
【０１９０】
この図６８に示した対応テーブルにおいて、グループＩＤは、メニュー選択の際の各メニューグループ毎に割り当てられたＩＤ（グループＩＤ）である。本実施形態の場合、入力ＩＤ“２”にはグループＩＤ“２”が対応付けられ、入力ＩＤ“４”にはグループＩＤ“４”、入力ＩＤ“６”にはグループＩＤ“６”、入力ＩＤ“８”にはグループＩＤ“８”がそれぞれ対応付けられている。なお、他の入力ＩＤには前述したファンクション情報などのような各種応用用途が適用可能となされている。
【０１９１】
図６９は、メニュー選択が行われる場合において、図６８の対応テーブルから参照された各グループＩＤに属するメニュー項目に対応したＩＤ（グループ内ＩＤ）と前記入力ＩＤとの対応テーブルを示している。
【０１９２】
また、当該図６９に示したメニュー用のグループ内ＩＤは、一例として図７０の対応テーブルに示すような各メニュー項目がそれぞれ対応付けられている。なお、この例の場合、各メニュー項目は、一例として音楽再生時における制御項目に対応している。
【０１９３】
すなわち、音楽再生に関連するメニュー操作例の場合、図７０の対応テーブルに示すように、グループＩＤ“１”のグループには、グループ内ＩＤ“Ｎｏ．２”の“再生”メニュー項目、グループ内ＩＤ“Ｎｏ．４”の“一時停止”メニュー項目と、グループ内ＩＤ“Ｎｏ．６”の“オフ”メニュー項目、グループ内ＩＤ“Ｎｏ．８”の“停止”メニュー項目がそれぞれ対応付けられている。以下同様に、グループＩＤ“４”のグループには、グループ内ＩＤ“Ｎｏ．２”の“先頭”メニュー項目、グループ内ＩＤ“Ｎｏ．４”の“頭出し”メニュー項目と、グループ内ＩＤ“Ｎｏ．６”の“スキップ”メニュー項目、グループ内ＩＤ“Ｎｏ．８”の“ランダム”メニュー項目が対応付けられている。グループＩＤ“６”のグループには、グループ内ＩＤ“Ｎｏ．２”の“コマ戻し”メニュー項目、グループ内ＩＤ“Ｎｏ．４”の“巻き戻し”メニュー項目と、グループ内ＩＤ“Ｎｏ．６”の“早送り”メニュー項目、グループ内ＩＤ“Ｎｏ．８”の“コマ送り”メニュー項目が対応付けられている。グループＩＤ“８”のグループには、グループ内ＩＤ“Ｎｏ．２”の“自動”メニュー項目、グループ内ＩＤ“Ｎｏ．４”の“小”メニュー項目と、グループ内ＩＤ“Ｎｏ．６”の“大”メニュー項目、グループ内ＩＤ“Ｎｏ．８”の“ミュート”メニュー項目が対応付けられている。
【０１９４】
本実施形態の携帯情報端末は、前述したような各対応テーブルを参照することにより、フリックジェスチャーの方向から入力ＩＤを求め、さらにその入力ＩＤから各動作モードにおける各グループＩＤやグループ内ＩＤを求める。これにより、本実施形態の携帯情報端末は、前述したような英文字入力や日本語文字入力、数字入力、メニュー選択、情報検索等の処理を実現可能となっている。
【０１９５】
なお、前述した各対応テーブルにおいて、ＩＤ等の割り当てが未だ存在していない組み合わせがある場合、その空き部分を利用することにより、例えば、二回目のアクションでタップを選ぶといわゆる“Ｕｎｄｏ”などの機能が実行されるような機能割り当てを新たに追加することも可能である。
【０１９６】
［情報入力制御プログラムの実行時の処理の流れ］
以下、本実施形態の携帯情報端末が本実施形態の情報入力制御プログラムを実行して、前述した英文字入力や日本語文字入力、数字入力、メニュー選択、情報検索等の処理を行う際の処理フローチャートについて説明する。なお、本実施形態の情報入力制御プログラムは、携帯情報端末の工場出荷時に用意されていても良く、また、例えば前記通信や外部メモリ、外部入出力端子等を介して別途取得することも可能となされている。
【０１９７】
図７１〜図７８には、本実施形態の情報入力制御プログラムを、本実施形態の携帯情報端末の制御・演算部１０４が実行する際の処理の流れを示す。なお、この場合の情報入力制御プログラムは、ユーザからの指示に応じて起動するものであっても良いし、電源立ち上げ時に自動的に起動するものであってもよい。
【０１９８】
図７１と図７２は、本実施形態における文字等の情報入力の際の一連の処理の流れを示すフローチャートである。
【０１９９】
なお、詳細は以下のフローチャートで説明するが、本実施形態において、文字等の情報入力では、フリックジェスチャー毎に入力ＩＤが割り当てられ、さらにそれ以前のスタックの状況に応じて、例えば前述したグループＩＤや子音ＩＤ，母音ＩＤなどに分けられ、その後、後述するＩＤ追加処理により文字等の入力処理が行われる。
【０２００】
例えば、英文字の入力は、前述したように、英文字一文字につき二回のフリックにより行われ、一回目のフリックによって入力したい文字が存在するグループ（グループＩＤ）を選択し、二回目のフリックによってグループ内での入力したい文字（グループ内ＩＤ）を選択することによって文字を入力する。そして、入力ＩＤ、グループＩＤ、グループ内ＩＤは、フリック毎にスタックされ、このスタックから文字への変換が行われる。また例えば、日本語の平仮名の入力は、前述したように、平仮名一文字につき二回のフリックによって行われ、一回目のフリックでは入力したい文字の子音が選択され、その子音のＩＤがスタックされる。二回目のフリックでは、母音が選択され、その母音ＩＤがスタックされる。そして、それらスタックされた子音ＩＤと母音ＩＤのより文字への変換が行われる。例えば、数字の入力は、前述したように、数字一文字につき一回のフリックにより行われる。また例えば、メニュー項目の選択は、前述したように、フリックによりメニュー階層の上位から順に絞り込むことで行われる。さらに例えば、電話帳等からの情報検索は、前述したように、複数回のフリックにより該当する電話帳のレコードを絞り込み、検索レコード件数が少なくなった際に選択（あるいは一件になるまで絞り込む）させることにより行われる。
【０２０１】
図７１のフローチャートにおいて、制御・演算部１０４は、本実施形態の情報入力制御プログラムが起動済みとなされており、例えばステップＳ１として前述のようなテキストボックスを有するブラウザ画面の閲覧モードになっている場合、タッチパネルへのユーザ操作待ち状態となっている。
【０２０２】
ここで、例えばタッチパネルがユーザによりタッチされ、ステップＳ２として当該タッチ位置が前記テキストボックスであった場合、制御・演算部１０４は、ステップＳ３の処理として前記全画面ジャックモードへと移行する。またこの時の制御・演算部１０４は、ステップＳ４として、前記テキストボックスへ文字入力がなされる文字入力モードへ移行する。
【０２０３】
前記文字入力モードへ移行すると、制御・演算部１０４は、前記全画面ジャックモードでの前記タッチパネルへのユーザ操作待ち状態となる。そして、ステップＳ５として、ユーザから何らかのアクションがなされると、制御・演算部１０４は、ステップＳ６の処理として、そのアクションがタッチパネルに対する入力イベントであるか、或いは、ハードキーへの入力イベントであるかを判定する。
【０２０４】
前記ユーザアクションがハードキーを例えば押下操作するような入力イベントであったと判定した場合、制御・演算部１０４は、ステップＳ７の処理として、前記全画面ジャックモードを解除するとともに、文字入力モードからブラウザ閲覧モードへ戻し、ステップＳ１へ処理を戻す。
【０２０５】
一方、前記ユーザアクションがタッチパネルへの入力イベントであったと判定した場合、制御・演算部１０４は、ステップＳ８へと処理を進める。
【０２０６】
ステップＳ８の処理に進み、前記判定した入力イベントとして前記タッチパネルへユーザが指等を接触させたタッチイベントを検出した場合、制御・演算部１０４は、ステップＳ９の処理として、当該タッチイベントによりタッチされたエリアが、前記タッチパネル上の何れのエリアであるか判定する。
【０２０７】
そして、制御・演算部１０４は、前記タッチされたエリアが、前記機能エリア１２〜１５のうち例えば前記変換／記号指示エリア１４であると判定した場合には、後述する図７２のステップＳ１５へ処理を進める。
【０２０８】
一方、制御・演算部１０４は、前記タッチされたエリアが、前記フリックジェスチャー等により文字等の情報入力可能なエリア、すなわち例えば前記機能エリア１２〜１５を除くタッチパネル上のエリアであると判定した場合にはステップＳ１０へ処理を進める。
【０２０９】
ステップＳ１０の処理に進むと、制御・演算部１０４は、前記タッチパネルへのタッチイベントが前記タップジェスチャーであるか否か判定する。
【０２１０】
前記ステップＳ１０の判定処理において、前記タッチイベントがタップジェスチャーでないと判定した場合、すなわち例えばフリックジェスチャーである場合、制御・演算部１０４は、ステップＳ１２へ処理を進める。
【０２１１】
ステップＳ１２の処理に進むと、制御・演算部１０４は、前記フリックジェスチャーの速度ベクトルを求めるとともに、その速度ベクトルからフリック方向を検出する。
【０２１２】
次に、制御・演算部１０４は、ステップＳ１３の処理として、前記フリックの方向とマッチする前述のＩＤを前述した対応テーブルから参照し、ステップＳ１４へ処理を進める。なお、前記フリックジェスチャーが一回目のフリックジェスチャーである場合、前記ＩＤは入力ＩＤとその入力ＩＤに対応したグループＩＤとなる。
【０２１３】
また、ステップＳ１０にてタップジェスチャーであると判定した場合、制御・演算部１０４は、ステップＳ１１へ処理を進める。
【０２１４】
ステップＳ１１の処理に進むと、そのタップジェスチャーに対応するＩＤを、前述の対応テーブルから参照し、ステップＳ１４へ処理を進める。なお、この場合のタップジェスチャーに対応するＩＤは、前記入力ＩＤとその入力ＩＤに対応したグループＩＤとなる。
【０２１５】
ステップＳ１４の処理に進むと、制御・演算部１０４は、前記ＩＤをスタックデータとして保持した後、ステップＳ５へ処理を戻す。なお、当該ステップＳ１４の処理は、動作モードが前述した英文字入力モード、日本語文字入力モード、数字入力モード、メニュー選択モード、電話帳の検索モードの何れかにより異なり、それらの詳細は後述する。
【０２１６】
前記ステップＳ５へ処理が戻された後、前記ステップＳ１０において前記タッチイベントが二回目のフリックジェスチャーであると判定された場合、前記ステップＳ１３にて参照されるＩＤはグループ内ＩＤとなる。
【０２１７】
次に、前記ステップＳ９において、前記タッチされたエリアが前記変換／記号指示エリア１４であると判定されたことで、図７２のステップＳ１５へ処理が進むと、制御・演算部１０４は、変換モードに移行する。なお、当該変換モードは、例えば日本語文字入力モード等で前記仮名漢字変換の際に使用されるモードである。この図７２のフローチャートの例では、日本語文字入力モードでの仮名漢字変換を例に挙げる。
【０２１８】
図７２のステップＳ１５の変換モードに移行すると、制御・演算部１０４は、ステップＳ１６の処理に進む。ステップＳ１６の処理に進むと、制御・演算部１０４は、変換候補抽出処理として、それ以前の前記グループ選択等により入力されている未確定文字列を基に、前述のような変換候補を抽出する。
【０２１９】
次に、制御・演算部１０４は、ステップＳ１７の処理として、先のステップＳ１６で抽出した変換候補の一覧をディスプレイ画面上に表示した後、ステップＳ１８へ処理を進める。
【０２２０】
ステップＳ１８の処理に進むと、前記タッチパネルへのユーザ操作待ち状態となり、ステップＳ１９にてユーザから何らかのアクションを検出し、さらにそのアクションがタッチパネルに対するフリックジェスチャーであるとき、制御・演算部１０４は、ステップＳ２０の処理として、そのフリックジェスチャーの方向を判定する。
【０２２１】
そして、前記フリックの方向が上或いは下方向である場合、制御・演算部１０４は、ステップＳ２１の処理として、前記候補一覧を画面上で上或いは下方向へスクロールした後、ステップＳ１７へ処理を戻す。
【０２２２】
また、前記フリックの方向が左方向である場合、制御・演算部１０４は、図７１のステップＳ４へ処理を戻す。
【０２２３】
また、前記フリックの方位行が右方向である場合、制御・演算部１０４は、ステップＳ２２の処理として、当該右方向のフリックジェスチャーにより選択された変換候補を、テキストボックスへ代入する。
【０２２４】
その後、制御・演算部１０４は、ステップＳ２３の処理として、この時点までで入力された文字列をスタック文字列状態として、更に変換すべき未確定文字列があるか否か判定し、未確定文字列がある場合にはステップＳ１６へ処理を戻し、一方、変換すべき未確定文字列がない場合には、図７１のステップＳ４へ処理を戻す。
【０２２５】
図７３は、前記図７１のステップＳ１４の部分について、文字入力モードが英文字入力モードである場合の詳細な処理の流れを示している。
【０２２６】
英文字入力モードにおいて、図７３のステップＳ１４の処理に進むと、制御・演算部１０４は、ステップＳ３０の処理として、前述のスタックしているデータのうち、末尾のスタックデータが前述の英文字であるか、ＩＤ（グループＩＤ）であるか判定し、グループＩＤである場合は、ステップＳ３２へ処理を進める。
【０２２７】
ステップＳ３２の処理に進むと、制御・演算部１０４は、前述の英文字入力用の対応テーブルを参照することにより、入力ＩＤからグループ内ＩＤへの変換を行う。
【０２２８】
次に、ステップＳ３３の処理として、制御・演算部１０４は、先に選択済みのグループＩＤと前記グループ内ＩＤとから、前記英文字入力用の対応テーブルを参照して英文字を決定する。そして、制御・演算部１０４は、ステップＳ３４の処理として、その英文字のデータをスタックデータとしてスタックする。
【０２２９】
一方、ステップＳ３０において、末尾のスタックデータが英文字であると判定した場合、制御・演算部１０４は、ステップＳ３１へ処理を進める。
【０２３０】
ステップＳ３１の処理に進むと、制御・演算部１０４は、入力ＩＤから、前記英文字入力用の対応テーブルを参照して、グループＩＤを決定する。そして、制御・演算部１０４は、ステップＳ３４の処理として、グループＩＤをスタックデータとしてスタックする。
【０２３１】
その後、制御・演算部１０４は、図７１のステップＳ５へ処理を戻す。
【０２３２】
図７４は、前記図７１のステップＳ１４の部分について、文字入力モードが日本語文字入力モードである場合の詳細な処理の流れを示している。
【０２３３】
日本語文字入力モードにおいて、図７４のステップＳ１４の処理に進むと、制御・演算部１０４は、ステップＳ４０の処理として、前述のスタックしているデータのうち、末尾のスタックデータが前述の平仮名文字であるか、子音ＩＤであるか判定し、子音ＩＤである場合は、ステップＳ４２へ処理を進める。
【０２３４】
ステップＳ４２の処理に進むと、制御・演算部１０４は、前述の日本語文字入力用の対応テーブルを参照することにより、入力ＩＤから母音ＩＤへの変換を行う。
【０２３５】
次に、ステップＳ４３の処理として、制御・演算部１０４は、先に選択済みの子音ＩＤと母音ＩＤとから、前記日本語文字入力用の対応テーブルを参照して平仮名文字を決定する。そして、制御・演算部１０４は、ステップＳ３４の処理として、その平仮名文字のデータをスタックデータとしてスタックする。
【０２３６】
一方、ステップＳ４０において、末尾のスタックデータが平仮名文字であると判定した場合、制御・演算部１０４は、ステップＳ４１へ処理を進める。
【０２３７】
ステップＳ４１の処理に進むと、制御・演算部１０４は、入力ＩＤから、前記日本語文字入力用の対応テーブルを参照して、子音ＩＤを決定する。そして、制御・演算部１０４は、ステップＳ４４の処理として、子音ＩＤをスタックデータとしてスタックする。
【０２３８】
その後、制御・演算部１０４は、図７１のステップＳ５へ処理を戻す。
【０２３９】
図７５は、前記図７１のステップＳ１４の部分について、文字入力モードが数字入力モードである場合の詳細な処理の流れを示している。
【０２４０】
数字入力モードにおいて、図７５のステップＳ１４の処理に進むと、制御・演算部１０４は、ステップＳ５０の処理として、前述の数字入力モード用の対応テーブルを参照して、入力ＩＤから数字への変換を行う。
【０２４１】
そして、制御・演算部１０４は、ステップＳ５１の処理として、ステップＳ５０で決定された数字をテキストボックスへ代入する。
【０２４２】
次に、ステップＳ４３の処理として、制御・演算部１０４は、先に選択済みの子音ＩＤと母音ＩＤとから、前記日本語文字入力用の対応テーブルを参照して平仮名文字を決定する。そして、制御・演算部１０４は、ステップＳ３４の処理として、その平仮名文字のデータをスタックデータとしてスタックする。
【０２４３】
一方、ステップＳ４０において、末尾のスタックデータが平仮名文字であると判定した場合、制御・演算部１０４は、ステップＳ４１へ処理を進める。
【０２４４】
ステップＳ４１の処理に進むと、制御・演算部１０４は、入力ＩＤから、前記日本語文字入力用の対応テーブルを参照して、子音ＩＤを決定する。そして、制御・演算部１０４は、ステップＳ４４の処理として、子音ＩＤをスタックデータとしてスタックする。
【０２４５】
その後、制御・演算部１０４は、図７１のステップＳ５へ処理を戻す。
【０２４６】
図７６は、前記図７１のステップＳ１４の部分について、動作モードがメニュー項目の選択入力のモードである場合の詳細な処理の流れを示している。
【０２４７】
メニュー選択モードにおいて、図７６のステップＳ１４の処理に進むと、制御・演算部１０４は、ステップＳ６０の処理として、前述のスタックしているデータのうち、末尾のスタックデータが空の状態か、グループＩＤであるか判定し、グループＩＤである場合は、ステップＳ６３へ処理を進める。
【０２４８】
ステップＳ６３の処理に進むと、制御・演算部１０４は、前述のメニュー選択用の対応テーブルを参照することにより、入力ＩＤからグループ内ＩＤへの変換を行う。
【０２４９】
次に、ステップＳ６４の処理として、制御・演算部１０４は、先に選択済みのグループＩＤとグループ内ＩＤとから、前記メニュー選択用の対応テーブルを参照し、得られたメニュー項目に応じた処理を実行する。そして、制御・演算部１０４は、ステップＳ６５の処理として、スタックデータを空にした後、図７１のステップＳ５へ処理を戻す。
【０２５０】
一方、ステップＳ６０において、末尾のスタックデータが空であると判定した場合、制御・演算部１０４は、ステップＳ６１へ処理を進める。
【０２５１】
ステップＳ６１の処理に進むと、制御・演算部１０４は、入力ＩＤから、前記メニュー選択用の対応テーブルを参照して、グループＩＤを決定する。そして、制御・演算部１０４は、ステップＳ６２の処理として、グループＩＤをスタックデータとしてスタックする。
【０２５２】
その後、制御・演算部１０４は、図７１のステップＳ５へ処理を戻す。
【０２５３】
図７７は、前記図７１のステップＳ１４の部分について、動作モードが前述した電話帳からの情報検索モードである場合の詳細な処理の流れを示している。
【０２５４】
電話帳からの情報検索モードにおいて、図７７のステップＳ１４の処理に進むと、制御・演算部１０４は、ステップＳ７０の処理として、電話帳の登録レコード検索処理を実行し、ステップＳ７１へ処理を進める。
【０２５５】
ステップＳ７１の処理に進むと、制御・演算部１０４は、検索レコード数が例えば４個より多いか否か判定し、４個より多い場合はステップＳ７２へ処理を進め、一方、４個以下である場合はステップＳ７４へ処理を進める。
【０２５６】
ステップＳ７２の処理に進むと、制御・演算部１０４は、入力ＩＤから英字への変換処理を実行し、そのデータをスタックデータとしてスタックする。
【０２５７】
一方、ステップＳ７４の処理に進むと、制御・演算部１０４は、入力ＩＤから候補番号へ変換し、次に、ステップＳ７５の処理として、検索したレコードと候補番号からレコードを特定する。
【０２５８】
そして、制御・演算部１０４は、特定された電話帳の情報をディスプレイ画面上に表示する。
【０２５９】
その後、制御・演算部１０４は、図７１のステップＳ５へ処理を戻す。
【０２６０】
図７８は、前述した連続したフリックジェスチャーによる所望の情報入力の際の処理の流れのフローチャートを示す。
【０２６１】
図７１のステップＳ１〜ステップＳ３と同様の処理がなされた後、この図７８のステップＳ８０へ処理が進むと、制御・演算部１０４は、前記テキストボックスへ文字入力がなされる文字入力モードへ移行する。
【０２６２】
前記文字入力モードへ移行した後、制御・演算部１０４は、前記全画面ジャックモードでの前記タッチパネルへのユーザ操作待ち状態となる。そして、ステップＳ８１として、ユーザから何らかのアクションがなされると、制御・演算部１０４は、ステップＳ８２の処理として、そのアクションがタッチパネルに対する入力イベントであるか、或いは、ハードキーへの入力イベントであるかを判定する。
【０２６３】
前記ユーザアクションがハードキーを例えば押下操作するような入力イベントであったと判定した場合、制御・演算部１０４は、ステップＳ８３の処理として、前記全画面ジャックモードを解除するとともに、文字入力モードからブラウザ閲覧モードへ戻し、前述のステップＳ１と同様の処理へ戻る。
【０２６４】
一方、前記ユーザアクションがタッチパネルへの入力イベントであったと判定した場合、制御・演算部１０４は、ステップＳ８４へと処理を進める。
【０２６５】
ステップＳ８４の処理に進み、前記判定した入力イベントとして前記タッチパネルへユーザが指等を接触させたタッチイベントを検出した場合、制御・演算部１０４は、ステップＳ８５の処理として、当該タッチイベントによりタッチされたエリアが、前記タッチパネル上の何れのエリアであるか判定する。
【０２６６】
そして、制御・演算部１０４は、前記タッチされたエリアが、前記機能エリア１２〜１５のうち例えば前記変換／記号指示エリア１４であると判定した場合には、後述する図７２と同様のステップＳ１５へ処理を進める。
【０２６７】
一方、制御・演算部１０４は、前記タッチされたエリアが、前記フリックジェスチャー等により文字等の情報入力可能なエリアであると判定した場合にはステップＳ８６へ処理を進める。
【０２６８】
ステップＳ８６の処理に進むと、制御・演算部１０４は、前記タッチパネルへのタッチイベントが前記タップジェスチャーであるか否か判定する。
【０２６９】
前記ステップＳ８６の判定処理において、前記タッチイベントがタップジェスチャーでないと判定した場合、すなわち例えばフリックジェスチャーである場合、制御・演算部１０４は、ステップＳ８８へ処理を進める。
【０２７０】
ステップＳ８８の処理に進むと、制御・演算部１０４は、前記フリックジェスチャーの速度ベクトルを求めるとともに、その速度ベクトルからフリック方向を検出する。
【０２７１】
次に、制御・演算部１０４は、ステップＳ８９の処理として、前記フリックの方向とマッチする前述のＩＤを前述した対応テーブルから参照し、ステップＳ９０へ処理を進める。なお、前記フリックジェスチャーが一回目のフリックジェスチャーである場合、前記ＩＤは入力ＩＤとその入力ＩＤに対応したグループＩＤとなる。
【０２７２】
また、ステップＳ８６にてタップジェスチャーであると判定した場合、制御・演算部１０４は、ステップＳ８７へ処理を進める。
【０２７３】
ステップＳ８７の処理に進むと、そのタップジェスチャーに対応するＩＤを、前述の対応テーブルから参照し、ステップＳ９０へ処理を進める。なお、この場合のタップジェスチャーに対応するＩＤは、前記入力ＩＤとその入力ＩＤに対応したグループＩＤとなる。
【０２７４】
ステップＳ９０の処理に進むと、制御・演算部１０４は、前記ＩＤをスタックデータとして保持した後、ステップＳ９１へ処理を進める。なお、当該ステップＳ９０の処理は、前述のステップＳ１４と同様である。
【０２７５】
ステップＳ９１の処理に進むと、制御・演算部１０４は、タッチパネルからユーザの指が離れたか否か判定し、指が離れたと判定した場合にはステップＳ８１へ処理を戻し、指が離れていないと判定した場合にはステップＳ９２へ処理を進める。
【０２７６】
ステップＳ９２の処理に進むと、制御・演算部１０４は、前記タッチパネルから指が離れていない状態で行われたフリックジェスチャーによる速度方向の変化を検知すると、ステップＳ９３へ処理を進める。
【０２７７】
ステップＳ９３の処理に進むと、制御・演算部１０４は、前記速度方向が変化した後の速度ベクトルを求めるとともに、その速度ベクトルからフリック方向を検出する。
【０２７８】
そして、制御・演算部１０４は、ステップＳ９４の処理として、当該フリックの方向とマッチする前述のＩＤを前述した対応テーブルから参照した後、ステップＳ９０へ処理を進める。
【０２７９】
［総括］
以上説明したように本発明実施形態にかかる携帯情報端末は、ユーザによる操作入力を検出可能な検出面を有する入力操作部と、前記検出面上へのユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当てる情報割当制御部と、前記入力操作部の前記検出面上へのユーザによる操作入力方向が、前記情報割当制御部により前記所定の情報が割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する情報入力制御部とを有している。
【０２８０】
ここで、本実施形態の携帯情報端末において、前記入力操作部の前記検出面は、例えば、前記ユーザによる操作入力を検出可能な透明パネルからなり、当該検出面と略々同じ表示面を備えた表示部の当該表示面に略々並行して設けられている。
【０２８１】
また、本実施形態の携帯情報端末において、前記情報割当制御部は、例えば前記検出面上へのユーザ所望の操作入力位置にも所定の情報を割り当てる。そしてこの場合、前記情報入力制御部は、前記入力操作部の前記検出面上へのユーザによる操作入力が、前記ユーザ所望の操作入力位置に対する規定操作である時、当該操作入力位置に割り当てられた情報を、ユーザが選択した情報として入力する。
【０２８２】
また、本実施形態の携帯情報端末において、前記所定の情報は、例えば、複数の文字情報からなる複数の文字グループとそれら各文字グループに属する各文字情報とに階層化された情報である。そしてこの場合、前記情報割当制御部は、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記各方向にそれぞれ文字グループを割り当て、前記情報入力制御部は、前記ユーザによる操作入力方向が、前記情報割当制御部により前記文字グループに割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた文字グループを、ユーザが選択した文字グループとする。次いで、前記情報割当制御部は、前記文字グループの選択がなされた後には、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記選択された文字グループに属する各文字情報を前記各方向へ割り当て、前記情報入力制御部は、前記ユーザによる操作入力方向が、前記情報割当制御部により前記文字情報に割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた文字情報を、ユーザが選択した文字情報とする。
【０２８３】
また、本実施形態の携帯情報端末において、前記所定の情報は、例えば、複数の子音情報と複数の母音情報に階層化された情報である。そしてこの場合、前記情報割当制御部は、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記各方向にそれぞれ子音情報を割り当て、前記情報入力制御部は、前記ユーザによる操作入力方向が、前記情報割当制御部により前記子音情報に割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた子音情報を、ユーザが選択した子音情報する。次いで、前記情報割当制御部は、前記子音情報の選択がなされた後には、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記選択された子音情報を前記各方向へ割り当て、前記情報入力制御部は、前記ユーザによる操作入力方向が、前記情報割当制御部により前記母音情報に割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた母音情報を、ユーザが選択した母音情報とし、前記子音情報と母音情報の組み合わせからなる文字情報を入力情報とする。
【０２８４】
また、本実施形態の携帯情報端末において、前記所定の情報は、例えば、複数の数字情報からなる。そしてこの場合、前記情報割当制御部は、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記ユーザ所望の操作入力位置と前記各方向にそれぞれ数字情報を割り当てる。さらに、前記情報入力制御部は、前記入力操作部の前記検出面上へのユーザによる操作入力が、前記ユーザ所望の操作入力位置に対する規定操作である時には当該操作入力位置に割り当てられた情報をユーザにより選択された数字情報とし、前記入力操作部の前記検出面上へのユーザによる操作入力が、前記複数の方向の何れかに略々一致した操作入力方向である時には当該略々一致した方向に割り当てられた数字情報をユーザが選択した数字情報とする。
【０２８５】
また、本実施形態の携帯情報端末において、前記所定の情報は、例えば、それぞれ所定の機能に対応した複数のメニュー情報からなる複数のメニューグループとそれら各メニューグループに属する各メニュー情報とに階層化された情報である。そしてこの場合、前記情報割当制御部は、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記各方向にそれぞれメニューグループを割り当て、前記情報入力制御部は、前記ユーザによる操作入力方向が、前記情報割当制御部により前記メニューグループに割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられたメニューグループを、ユーザが選択したメニューグループとする。次いで、前記情報割当制御部は、前記メニューグループの選択がなされた後には、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記選択されたメニューグループに属する各メニュー情報を前記各方向に割り当て、前記情報入力制御部は、前記ユーザによる操作入力方向が、前記情報割当制御部により前記メニュー情報に割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられたメニュー情報を、ユーザが選択したメニュー情報とする。
【０２８６】
また、本実施形態の携帯情報端末において、前記所定の情報は、例えば、所定情報格納部内の格納情報に関連した格納関連情報である。そしてこの場合、前記情報割当制御部は、前記検出面上へのユーザ所望の位置への操作入力に応じて、前記各方向にそれぞれ格納関連情報を割り当てる。さらに、前記情報入力制御部は、前記ユーザによる操作入力方向が、前記情報割当制御部により前記格納関連情報に割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた格納関連情報を、ユーザが選択した格納関連情報とし、その格納関連情報を基に前記所定情報格納部から前記格納情報を抽出する。
【０２８７】
また、前記所定情報格納部は、例えば電話帳の登録情報を前記格納情報とした電話帳情報格納部である。そしてこの場合、前記格納関連情報は前記電話帳の登録情報を特定するための情報とする。
【０２８８】
また、本発明実施形態の情報入力方法は、ユーザによる操作入力を検出可能な検出面を有する入力操作部に対して、前記検出面のユーザ所望の位置に対して操作入力がなされた時、情報割当制御部が、当該ユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当て、前記入力操作部の前記検出面上へのユーザによる操作入力方向が、前記情報割当制御部により前記所定の情報が割り当てられた前記複数の方向の何れかに略々一致した時、情報入力制御部が、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する。
【０２８９】
また、本発明実施形態の情報入力制御プログラムは、ユーザによる操作入力を検出可能な検出面を有する入力操作部に対して、前記検出面のユーザ所望の位置に対して操作入力がなされた時、当該ユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当てる情報割当制御部と、前記入力操作部の前記検出面上へのユーザによる操作入力方向が、前記情報割当制御部により前記所定の情報が割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する情報入力制御部として、携帯情報端末に搭載されたコンピュータを機能させる。
【０２９０】
また、本発明実施形態の記憶媒体は、ユーザによる操作入力を検出可能な検出面を有する入力操作部に対して、前記検出面のユーザ所望の位置に対して操作入力がなされた時、当該ユーザ所望の操作入力位置を略々中心とした当該検出面上の複数の方向にそれぞれ所定の情報を割り当てる情報割当制御部と、前記入力操作部の前記検出面上へのユーザによる操作入力方向が、前記情報割当制御部により前記所定の情報が割り当てられた前記複数の方向の何れかに略々一致した時、当該略々一致した方向に割り当てられた所定の情報を、ユーザが選択した情報として入力する情報入力制御部として、携帯情報端末に搭載されたコンピュータを機能させる情報入力制御プログラムを記憶してなる。
【０２９１】
そして、本実施形態においては、少なくとも一回のタップジェスチャーとフリックジェスチャーのみで文字の入力やメニュー選択、情報検索等が可能となっている。また、本実施形態においては、例えばフリックジェスチャーの方向といわゆるテンキー配列とを対応付け可能となされており、中心のキー（例えばテンキーうち“５”キー）からのフリック方向により所望の情報入力を可能としている。
【０２９２】
すなわち、本実施形態によれば、ユーザは、全画面ジャックモードとなっているタッチパネル上（ディスプレイ画面）上の任意の場所をタッチすればよく、例えば従来のように、ディスプレイ画面上に表示あれた仮想キーを目視により確認した上で、その仮想キーをタッチするような作業を行うことなく、所望の文字等の所を入力することが可能となる。したがって、例えば指の爪が長いため、指の腹部分で入力することが多いユーザのように、細かい場所の入力が難しいユーザであっても、ユーザはタッチする場所を確認する必要がなく、任意の場所で入力を行うことができる。
【０２９３】
また本実施形態によれば、フリック方向とテンキー配列とを略々対応させた場合、ユーザはテンキー配列を覚えておくことで、画面を見ずに入力を行うことができる。
【０２９４】
また本実施形態によれば、入力の際に画面上に表示するガイド情報は、非常に少なく、このため、ディスプレイ画面上がガイド情報により占有されてしまうことがなく、ユーザは快適に入力を行うことができる。
【０２９５】
また本実施形態によれば、ユーザのジェスチャー操作を検出するデバイスは、タッチパネル（タッチスクリーン）に限らず、フリックジェスチャーを検出可能なデバイスであれば、例えばいわゆるタッチパッドなど何れのデバイスであってもよい。
【０２９６】
また、本実施形態の場合、全画面ジャックモードにより文字等の入力以外の操作を防ぐようになされているため、誤って例えばリンク先へのジャンプなどの他の機能が実行されてしまう誤操作を防止することができる。
【０２９７】
さらに、本実施形態において、前述した連続したフリックジェスチャー操作による情報入力が行われる場合には、ユーザは、タッチパネルから指を離すことなく、所望の情報を入力することが可能となる。
【０２９８】
上述したように、本実施形態によれば、例えばディスプレイパネル上にタッチパネル等を備えた情報端末において、当該タッチパネルを用いて文字等を入力する場合に、ユーザの視覚による確認の作業を減らすことができ、また入力時のタイミング合わせの負担を略々不要にして、ユーザの負担を大幅に軽減可能とする情報入力装置が提供される。
【０２９９】
なお、本実施形態の携帯情報端末は、高機能型携帯電話端末や、例えばＰＤＡ（Personal Digital Assistant）や小型のノート型パーソナルコンピュータ、携帯ゲーム機、タブレット端末携帯ナビゲーション端末などにも適用可能である。
【０３００】
また、前述した実施形態の説明は、本発明の一例である。このため、本発明は前述した実施形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることはもちろんである。
【０３０１】
さらに、本発明の請求項又は請求項と均等の範囲内にある限り、デザイン又はその他の要素によって種々の改変、組み合わせ、他の実施形態が生じうることは、当業者によって当然のことと理解される。
【符号の説明】
【０３０２】
１…ディスプレイ画面、１Ｊ…ジャックモード画面、２…テキストボックス、３…検索ボタン、１０ａ，１０ｂ，１０ｃ…指接触ポイント、１１…入力中テキスト表示エリア、１２…特殊文字指示エリア、１３…カーソル指示エリア、１４…変換／記号指示エリア、１５…バックスペース入力エリア、２０，２２，４０…グループオブジェクト群、２１，２３…文字オブジェクト群、２４…数字オブジェクト群、３０…変換漢字候補一覧、３１…文字数削減オブジェクト、４１…メニューオブジェクト群、５０…バーオブジェクト、６０，６１，６２…検索情報一覧表
１０１…通信アンテナ、１０２…アンテナ回路、１０３…送受信回路部、１０４…制御・演算部、１０５…メモリ部、１０６…ＧＰＳモジュール、１０７…非接触通信モジュール、１０８…近距離無線通信モジュール、１０９…デジタル放送受信モジュール、１１０…外部メモリＩ／Ｆ部、１１１…映像信号処理部、１１２…ディスプレイパネル、１１３…カメラ部、１１４…音声信号処理部、１１５…スピーカ、１１６…マイクロホン、１１７…各種センサ部、１１８…外部入出力端子部、１１９…キー操作部、１０２…タッチパネル信号処理部、１２１…タッチパネル
【図１】
2012168939.tif 000003
【図２】
2012168939.tif 000004
【図３】
2012168939.tif 000005
【図４】
2012168939.tif 000006
【図５】
2012168939.tif 000007
【図６】
2012168939.tif 000008
【図７】
2012168939.tif 000009
【図８】
2012168939.tif 000010
【図９】
2012168939.tif 000011
【図１０】
2012168939.tif 000012
【図１１】
2012168939.tif 000013
【図１２】
2012168939.tif 000014
【図１３】
2012168939.tif 000015
【図１４】
2012168939.tif 000016
【図１５】
2012168939.tif 000017
【図１６】
2012168939.tif 000018
【図１７】
2012168939.tif 000019
【図１８】
2012168939.tif 000020
【図１９】
2012168939.tif 000021
【図２０】
2012168939.tif 000022
【図２１】
2012168939.tif 000023
【図２２】
2012168939.tif 000024
【図２３】
2012168939.tif 000025
【図２４】
2012168939.tif 000026
【図２５】
2012168939.tif 000027
【図２６】
2012168939.tif 000028
【図２７】
2012168939.tif 000029
【図２８】
2012168939.tif 000030
【図２９】
2012168939.tif 000031
【図３０】
2012168939.tif 000032
【図３１】
2012168939.tif 000033
【図３２】
2012168939.tif 000034
【図３３】
2012168939.tif 000035
【図３４】
2012168939.tif 000036
【図３５】
2012168939.tif 000037
【図３６】
2012168939.tif 000038
【図３７】
2012168939.tif 000039
【図３８】
2012168939.tif 000040
【図３９】
2012168939.tif 000041
【図４０】
2012168939.tif 000042
【図４１】
2012168939.tif 000043
【図４２】
2012168939.tif 000044
【図４３】
2012168939.tif 000045
【図４４】
2012168939.tif 000046
【図４５】
2012168939.tif 000047
【図４６】
2012168939.tif 000048
【図４７】
2012168939.tif 000049
【図４８】
2012168939.tif 000050
【図４９】
2012168939.tif 000051
【図５０】
2012168939.tif 000052
【図５１】
2012168939.tif 000053
【図５２】
2012168939.tif 000054
【図５３】
2012168939.tif 000055
【図５４】
2012168939.tif 000056
【図５５】
2012168939.tif 000057
【図５６】
2012168939.tif 000058
【図５７】
2012168939.tif 000059
【図５８】
2012168939.tif 000060
【図５９】
2012168939.tif 000061
【図６０】
2012168939.tif 000062
【図６１】
2012168939.tif 000063
【図６２】
2012168939.tif 000064
【図６３】
2012168939.tif 000065
【図６４】
2012168939.tif 000066
【図６５】
2012168939.tif 000067
【図６６】
2012168939.tif 000068
【図６７】
2012168939.tif 000069
【図６８】
2012168939.tif 000070
【図６９】
2012168939.tif 000071
【図７０】
2012168939.tif 000072
【図７１】
2012168939.tif 000073
【図７２】
2012168939.tif 000074
【図７３】
2012168939.tif 000075
【図７４】
2012168939.tif 000076
【図７５】
2012168939.tif 000077
【図７６】
2012168939.tif 000078
【図７７】
2012168939.tif 000079
【図７８】
2012168939.tif 000080