(57)【要約】【課題】入力文字をより有効に利用可能となり、有効な情報を表示させることができる携帯電子機器、表示方法および表示制御プログラムを提供することを目的とする。【解決手段】表示部と、文字を入力するための操作部と、操作部による文字の入力が可能な第１アプリケーションと検索機能を有する第２アプリケーションとを実行可能であり、操作部の操作により第１アプリケーションで入力文字が入力されると、入力文字を検索条件として第２アプリケーションで検索を実行し、検索結果を前記表示部に表示させる制御部と、を有することで上記課題を解決する。【選択図】図６
2012129792.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
文字を入力するための操作部と、
前記操作部による文字の入力が可能な第１アプリケーションと検索機能を有する第２アプリケーションとを実行可能であり、前記操作部の操作により前記第１アプリケーションで入力文字が入力されると、当該入力文字を検索条件として前記第２アプリケーションで検索を実行し、検索結果を前記表示部に表示させる制御部と、
を有することを特徴とする携帯電子機器。
【請求項２】
前記検索結果はそれぞれ機能が対応付けられており、
前記制御部は、表示された前記検索結果のいずれかが選択された場合、選択された検索結果に対応付けられた機能を実行させた上で当該検索結果に対応する情報を前記表示部に表示させることを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記制御部は、前記第１アプリケーションで入力文字として文字が一文字入力される毎に、前記入力文字を検索条件として前記第２アプリケーションで検索を実行することを特徴とする請求項１または２に記載の携帯電子機器。
【請求項４】
前記制御部は、前記第１アプリケーションで入力された文字の変換候補を前記表示部の変換候補表示領域に表示させる場合に前記第２アプリケーションで検索が実行されると、検索結果を前記変換候補表示領域に表示させることを特徴とする請求項１から３のいずれか一項に記載の携帯電子機器。
【請求項５】
前記制御部は、前記検索結果と前記変換候補とを所定時間毎に切り換えて前記変換候補表示領域に表示させることを特徴とする請求項４に記載の携帯電子機器。
【請求項６】
前記制御部は、前記表示部に待受画面が表示された状態で前記操作部が操作されると、当該操作により入力された文字を前記第１アプリケーションで入力される前記入力文字として検出することを特徴とする請求項１から５のいずれか一項に記載の携帯電子機器。
【請求項７】
前記操作部は、一の操作キーに対して数字及び文字が割り当てられる複数の操作キーを備え、
前記制御部は、前記操作キーが操作された場合、当該操作された操作キーに割り当てられる数字を入力文字として前記表示部の数字列表示領域に表示させ、かつ、当該操作された操作キーに割り当てられる文字を入力文字として前記表示部の文字列表示領域に表示させることを特徴とする請求項１から６のいずれか一項に記載の携帯電子機器。
【請求項８】
前記制御部は、前記検索結果のいずれかが選択された場合、選択された検索結果に対応する情報を前記数字列表示領域に表示させることを特徴とする請求項７に記載の携帯電子機器。
【請求項９】
前記操作部は、タッチパネルであることを特徴とする請求項１から８のいずれか一項に記載の携帯電子機器。
【請求項１０】
表示部と、文字を入力するための操作部と、を有する携帯電子機器の表示方法であって、
前記操作部による文字の入力が可能な第１アプリケーションを実行し、入力文字の入力を検出する入力検出ステップと、
検索機能を有する第２アプリケーションを実行し、当該入力文字を検索条件として検索を実行し、検索結果を前記表示部に表示させる表示ステップと、を有することを特徴とする表示方法。
【請求項１１】
表示部と、文字を入力するための操作部と、を有する携帯電子機器に、
前記操作部による文字の入力が可能な第１アプリケーションを実行し、入力文字の入力を検出する入力検出ステップと、
検索機能を有する第２アプリケーションを実行し、当該入力文字を検索条件として検索を実行し、検索結果を前記表示部に表示させる表示ステップと、
を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力機能を備える携帯電子機器、表示方法および表示制御プログラムに関する。
【背景技術】
【０００２】
文字入力が可能な携帯電子機器としては、文字列を入力する操作部と、入力された文字列や当該文字列の変換候補を表示する表示部と、を備えたものがある。また、特許文献１には、文字が入力されたら、入力文字列の一部又は全部である起動用文字列に基づいて、起動用文字列に関する処理を実行することのできる一部又は全部のアプリケーションの一覧を画面に表示し、表示したアプリケーションの一覧からアプリケーションが選択されたら、選択されたアプリケーションを起動させるとともに、そのアプリケーションに入力文字列に関する処理を実行させる携帯端末装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２００２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された携帯電子機器（携帯端末装置）は、文字を入力することでその入力された文字に対応するアプリケーションを抽出することができるため、少ない操作で効率よく所望のアプリケーションを起動させることができる。しかしながら、特許文献１に記載された携帯電子機器も選択画面を表示させた後、複数の機能から必要な機能を選択する必要があり、操作がわずらわしい。
【０００５】
本発明は、上記に鑑みてなされたものであって、入力文字をより有効に利用可能となり、有効な情報を表示させることができる携帯電子機器、表示方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、表示部と、文字を入力するための操作部と、前記操作部による文字の入力が可能な第１アプリケーションと検索機能を有する第２アプリケーションとを実行可能であり、前記操作部の操作により前記第１アプリケーションで入力文字が入力されると、当該入力文字を検索条件として前記第２アプリケーションで検索を実行し、検索結果を前記表示部に表示させる制御部と、を有することを特徴とする。
【０００７】
ここで、前記検索結果はそれぞれ機能が対応付けられており、前記制御部は、表示された前記検索結果のいずれかが選択された場合、選択された検索結果に対応付けられた機能を実行させた上で当該検索結果に対応する情報を前記表示部に表示させることが好ましい。
【０００８】
また、前記制御部は、前記第１アプリケーションで入力文字として文字が一文字入力される毎に、前記入力文字を検索条件として前記第２アプリケーションで検索を実行することが好ましい。
【０００９】
また、前記制御部は、前記第１アプリケーションで入力された文字の変換候補を前記表示部の変換候補表示領域に表示させる場合に前記第２アプリケーションで検索が実行されると、検索結果を前記変換候補表示領域に表示させることが好ましい。
【００１０】
また、前記制御部は、前記検索結果と前記変換候補とを所定時間毎に切り換えて前記変換候補表示領域に表示させることが好ましい。
【００１１】
また、前記制御部は、前記表示部に待受画面が表示された状態で前記操作部が操作されると、当該操作により入力された文字を前記第１アプリケーションで入力される前記入力文字として検出することが好ましい。
【００１２】
また、前記操作部は、一の操作キーに対して数字及び文字が割り当てられる複数の操作キーを備え、前記制御部は、前記操作キーが操作された場合、当該操作された操作キーに割り当てられる数字を入力文字として前記表示部の数字列表示領域に表示させ、かつ、当該操作された操作キーに割り当てられる文字を入力文字として前記表示部の文字列表示領域に表示させることが好ましい。
【００１３】
また、前記制御部は、前記検索結果のいずれかが選択された場合、選択された検索結果に対応する情報を前記数字列表示領域に表示させることが好ましい。
【００１４】
また、前記操作部は、タッチパネルであることが好ましい。
【００１５】
上述した課題を解決し、目的を達成するために、本発明は、表示部と、文字を入力するための操作部と、を有する携帯電子機器の表示方法であって、前記操作部による文字の入力が可能な第１アプリケーションを実行し、入力文字の入力を検出する入力検出ステップと、検索機能を有する第２アプリケーションを実行し、当該入力文字を検索条件として検索を実行し、検索結果を前記表示部に表示させる表示ステップと、を有することを特徴とする。
【００１６】
上述した課題を解決し、目的を達成するために、本発明は、表示部と、文字を入力するための操作部と、を有する携帯電子機器に、前記操作部による文字の入力が可能な第１アプリケーションを実行し、入力文字の入力を検出する入力検出ステップと、検索機能を有する第２アプリケーションを実行し、当該入力文字を検索条件として検索を実行し、検索結果を前記表示部に表示させる表示ステップと、を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明にかかる携帯電子機器、表示方法および表示制御プログラムは、入力文字をより有効に利用可能となり、有効な情報を表示させることができるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の携帯端末装置の外観を示す正面図である。
【図２】図２は、図１に示す携帯端末装置の機能の概略構成を示すブロック図である。
【図３】図３は、携帯端末装置の動作を説明するための説明図である。
【図４】図４は、携帯端末装置の動作を説明するための説明図である。
【図５】図５は、携帯端末装置の動作を説明するための説明図である。
【図６】図６は、携帯端末装置の処理動作の一例を示すフロー図である。
【図７】図７は、携帯端末装置の動作を説明するための説明図である。
【図８】図８は、携帯端末装置の動作を説明するための説明図である。
【図９】図９は、他の実施形態の携帯端末装置の第１の形態の斜視図である。
【図１０】図１０は、図９に示す携帯端末装置の第２の形態の斜視図である。
【図１１】図１１は、携帯端末装置の動作を説明するための説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、携帯電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、入力部と表示部とを備える各種携帯電子機器、例えば、ＰＨＳ（Personal  Handy-phone  System）、ＰＤＡ（Personal  Digital  Assistant）、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００２０】
図１は、本発明の携帯端末装置の外観を示す正面図である。携帯端末装置１は、無線通信機能を備えた携帯電話機である。携帯端末装置１は、筐体１Ｃが第１筐体１ＣＡと第２筐体１ＣＢとで開閉可能に構成された、折り畳み式の携帯電話機である。なお、図１は、携帯端末装置１を開いた状態である。携帯端末装置１の筐体は、このような構造に限定されるものではない。例えば、携帯端末装置１の筐体は、両方の筐体を重ね合わせた状態から一方の筐体と他方の筐体とを互いにスライドできるようにしたスライド式の筐体であってもよいし、重ね合わせ方向に沿う軸線を中心に、一方の筐体を回転させるようにした回転式や、２軸ヒンジを介して両方の筐体を連結したものでもよい。また、１つの筐体で構成されるストレート式の筐体でもよい。
【００２１】
第１筐体１ＣＡには、表示部として、図１に示すメインディスプレイ２Ｍが設けられる。メインディスプレイ２Ｍは、所定の画像として、携帯端末装置１が受信を待機している状態のときに待ち受け画面を表示したり、携帯端末装置１の操作を補助するために用いられるメニュー画面を表示したりする。また、図１に示すように、第１筐体１ＣＡには、携帯端末装置１の通話時に音声を発するレシーバ６が設けられている。
【００２２】
第２筐体１ＣＢには、通話相手の電話番号や、メール作成時等に文字や数字を入力するためテンキー３ａを含む複数のキーで構成された操作キー３が複数設けられている。また、第２筐体１ＣＢには、メインディスプレイ２Ｍに表示されるメニューの選択及び決定や画面のスクロール等を容易に実行するための方向及び決定キー４が設けられる。なお、操作キー３及び方向及び決定キー４は、携帯端末装置１の操作部２８（図２参照）を構成する。また、第２筐体１ＣＢには、携帯端末装置１の通話時に音声を受け取るマイク５が設けられている。
【００２３】
また、第１筐体１ＣＡと第２筐体１ＣＢとは、ヒンジ１８で連結されている。これによって、第１筐体１ＣＡ及び第２筐体１ＣＢは、ヒンジ１８を中心として共に回動して、互いに遠ざかる方向及び互いに接近する方向に回動できるように構成される。第１筐体１ＣＡと第２筐体１ＣＢとが互いに遠ざかる方向に回動すると携帯端末装置１が開き、第１筐体１ＣＡと第２筐体１ＣＢとが互いに接近する方向に回動すると携帯端末装置１が閉じる。
【００２４】
次に、携帯端末装置１の機能と制御部との関係を説明する。図２は、図１に示す携帯端末装置の機能の概略構成を示すブロック図である。図２に示すように携帯端末装置１は、主制御部２２と、記憶部２４と、通信部２６と、操作部２８と、入力データ取得部２９と、音声処理部３０と、表示部３２と、表示制御部３３と、を有する。
【００２５】
主制御部２２は、携帯端末装置１の全体的な動作を統括的に制御する処理部、例えばＣＰＵ（Central  Processing  Unit）である。すなわち、携帯端末装置１の各種の処理が、操作部２８の操作や携帯端末装置１の記憶部２４に保存されるソフトウェアに応じて適切な手順で実行されるように、通信部２６、表示部３２等の動作を制御する。主制御部２２は、記憶部２４に保存されているプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、主制御部２２は、後述する文字入力制御プログラム２４ｅを処理することで、文字入力アプリケーション（すぐ文字アプリケーション）による文字入力処理及び文字入力に伴う表示処理を行う。なお、主制御部２２による文字入力処理及び表示処理については、後ほど説明する。
【００２６】
記憶部２４には、主制御部２２での処理に利用されるソフトウェアやデータが保存されている。具体的には、記憶部２４は、メールアプリケーション（電子メール機能）を実現するためのメールプログラム２４ａや、ブラウザアプリケーション（ＷＥＢブラウジング機能）を実現するためのブラウザプログラム２４ｂや、電話帳アプリケーション（電話帳機能）を実現するための電話帳プログラム２４ｃや、スケジュールアプリケーション（スケジュール機能）を実現するためのスケジュールプログラム２４ｄや、上述した文字入力アプリケーション（文字入力機能）を実現するための文字入力制御プログラム２４ｅを記憶している。また、記憶部２４には、携帯端末装置１の基本的な機能を実現する上述したオペレーティングシステムプログラムも記憶されている。また、記憶部２４には、氏名、電話番号、メールアドレス等が登録された電話帳データ（アドレス帳データ）２４ｆ、予定や記念日等が登録されたスケジュールデータ２４ｇや、文字入力アプリケーションでの各種処理条件が記憶された処理条件データ２４ｈ等のデータも記憶される。また、記憶部２４には、複数の操作キー３のそれぞれに割り当てられる、文字と数字との対応付けが記憶されている。
【００２７】
通信部２６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式等による無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。
【００２８】
操作部２８は、例えば、電源キー、通話キー、数字キー、文字キー、方向キー、決定キー、発信キー等、各種の機能が割り当てられた操作キー３と、方向及び決定キー４とで構成され、これらのキーがユーザの操作により入力されると、その操作内容に対応する信号を発生させる。なお、操作キー３を構成するテンキー３ａは、１２個のキーで構成され、それぞれのキーが数字キーと文字キーとの両方の機能を備えている。テンキー３ａは、押下されると、押下されたことに対応する信号を発生させる。なお、テンキー３ａを構成するそれぞれのキーには、数字を入力するモードの（つまり、数字キーとしての機能を実行する）とき、１から９、０、＊または＃の入力が割り振られている。また、テンキー３ａを構成する数字の１から９が割り振られたそれぞれのキーには、文字を入力するモードの（つまり、文字キーの機能を実行する）とき、あ行からら行の文字の入力が割り振られており、数字の０が割り振られたキーには「わ」、「を」、「ん」の入力が割り振られている。また、＊が割り振られたキーまたは＃が割り振られたキーには、濁点、半濁点、長音、句読点等の各種記号の入力が割り振られている。そして、発生した信号は、ユーザの指示として入力データ取得部２９へ入力される。ここで、本件において、文字とは、数字以外の文字（平仮名、片仮名、英字、記号等）であり、数字とは、電話発信に用いる数字（「０」から「９」、＃（シャープ）、＊（アスタリスク）、Ｐ（ポーズ）、−（ハイフン））である。また、後述する入力文字（入力された文字、入力された数字）には、１つの文字、１つの数字だけではなく、複数の文字、複数の数字も含む。
【００２９】
入力データ取得部２９は、操作部２８から発生した信号と、入力の設定に基づいて、制御信号を生成し、生成した制御信号を主制御部２２に入力する。なお、入力の設定は、記憶部２４に記憶されている。
【００３０】
入力データ取得部２９は、文字を入力するモードの場合は、テンキー３ａの各キーの操作回数に基づいて、各キーに割り当てられている文字から１つの文字を抽出し、入力された文字情報として主制御部２２に出力する。ここで、これらのキーに割り振られた文字は、所定の配列順番が設定されている。また、キーに割り当てられた文字は、循環するように設定されており、配列順番が繰り返される設定となっている。入力データ取得部２９及び主制御部２２は、テンキー３ａの押下を検出し、連続して押下された回数に基づいて配列順番の文字の中で表示させる（選択する）文字を決定する。
【００３１】
また、入力データ取得部２９は、数字を入力するモードの場合は、テンキー３ａの各キーの操作に基づいて、各キーに割り当てられている数字を、数字情報（数字の文字情報）として主制御部２２に出力する。例えば、キーの「１」が押下されたら、「１」を入力された文字と判定し制御信号を主制御部２２に入力する。また、キーの「１」が２回連続押下されたら、「１」を入力された文字と判定した制御信号を２回主制御部２２に入力する。つまり、「１１」が入力されたと判断する。
【００３２】
なお、入力データ取得部２９は、テンキー３ａの各キーの操作を、文字を入力するモードと、数字を入力するモードとの両方と判断し、同じ操作に対して、文字情報と数字情報を生成して主制御部２２に出力することもできる。
【００３３】
また、入力データ取得部２９は、入力された文字（入力を検出した文字）の情報を記憶部２４に一時的に記憶させる。つまり、操作者によって操作部２８に入力され、入力データ取得部２９で検出した入力の履歴を記憶部２４で記憶させる。なお、記憶部２４の一部の機能を入力データ取得部２９と共有し、入力データ取得部２９に記憶させるようにしてもよい。なお、入力データ取得部２９による入力された文字情報の検出処理は、文字入力制御アプリケーションで行い、入力データ取得部２９は、操作されたキーの情報のみを検出し、主制御部２２に送るようにしてもよい。
【００３４】
音声処理部３０は、マイク５に入力される音声信号やレシーバ６から出力される音声信号の処理を実行する。
【００３５】
表示部３２は、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネル等で構成された表示パネル（上述したメインディスプレイ２Ｍ等）を備え、主制御部２２から表示制御部３３を介して供給される映像データに応じた映像、画像データに応じた画像を表示パネルに表示させる。
【００３６】
タイマ３４は、時刻をカウントしており、時刻の情報を、主制御部２２へ向けて出力可能となっている。なお、タイマ３４は、通信部２６を介して時刻情報を取得することで、基準時刻とのズレを補正することができる。
【００３７】
なお、本実施形態では、主制御部２２、入力データ取得部２９、音声処理部３０、表示制御部３３を別々に設けたが、携帯端末装置１は、これらの各部を一体で設けてもよい。また、演算処理部を共通とし、各機能をアプリケーションとして、実行するようにしてもよい。
【００３８】
次に、図３から図６を用いて携帯端末装置１の動作、操作部２８に入力される操作と、主制御部２２における処理について説明する。ここで、図３から図５は、それぞれ携帯端末装置の動作を説明するための説明図である。また、図６は、携帯端末装置の処理動作の一例を示すフロー図である。なお、図３から図６に示す処理は、主制御部２２が、記憶部２４から文字入力制御プログラム２４ｅを実行した文字入力アプリケーションにより実行される。なお、主制御部２２は、必要に応じて、文字入力アプリケーション（第１アプリケーション）の実行と並行して記憶部２４から各種プログラムを読み出してアプリケーション（第２アプリケーション）を実行する。
【００３９】
ここで、文字入力アプリケーションは、待受画面表示中に、テンキー３ａが操作されると、テンキー３ａの操作を文字入力と判断した場合と、数字入力と判断した場合の両方について検出し、検出した文字を表示させるアプリケーションソフトである。つまり、文字入力アプリケーションは、数字を入力するモードと文字を入力するモードの両方を並行して実行する。ここで、文字アプリケーションは、テンキー３ａの操作を文字入力のみと判断し、検出した文字を表示させてもよい。文字入力アプリケーションは、優先処理設定として、所定の処理条件を満足したら、ブラウザアプリケーションにより入力文字をキーワードとしたショッピングサイトの検索を実行させる（第２アプリケーションの実行）。なお、優先処理設定は、処理条件データ２４ｈに記憶されている。このようなアプリケーションを実現する文字入力制御プログラム２４ｅは、文字入力する機能とその入力された文字に基づいて表示を制御する機能を有する。文字入力制御プログラム２４ｅは、文字入力制御プログラムであり、かつ、表示制御プログラムとなる。
【００４０】
まず、主制御部２２は、図３に示すように、表示部３２のメインディスプレイ２Ｍに、画面６０ａに示すような待受画面を表示させる。ここで、待受画面とは、電話の発着信を待ち受けている状態の画面、または、アプリケーションプログラムの起動を待ち受けている状態の画面である。換言すると、待受画面は、携帯電話端末１が提供する各種機能画面へ画面が変わる前の画面である。なお、待受画面は、例えば、初期画面、標準画面、デスクトップ画面、ホーム画面、または、壁紙と呼ばれることもある。また、図３に示した例では、無地の画面が待受画面として表示されているが、画像データやアニメーションデータを待受画面として表示してもよい。また、待受画面の一部として、カレンダや時計のように動的に変化する部分が含まれていてもよい。
【００４１】
主制御部２２は、画面６０ａに示すような待受画面を表示させている状態で、テンキー３ａが操作された（テンキー３ａに入力された操作を検出した）場合、具体的にはテンキー３ａで「６４６４」と入力された場合、文字入力アプリケーション（第１アプリケーション）は、画面６０ｂに示す画像を表示させる。なお、テンキー３ａで「６４６４」と入力された場合とは、テンキー３ａのうち、「６」が割り当てられたキー、「４」が割り当てられたキー、「６」が割り当てられたキー、「４」が割り当てられたキーの順で、それぞれのキーが押下された場合である。ここで、画面６０ｂは、入力された文字（つまり、操作部２８の操作を文字入力として検出した場合の検出結果）を表示させる文字入力画面６２と、入力された文字に基づいた変換候補を表示させる変換候補ボックス（変換候補表示画面）６４と、入力された数字（操作部２８の操作を数字入力として検出した場合の検出結果）を表示させる数値入力画面６６と、で構成される。画面６０ｂの文字入力画面６２には、テンキー３ａで「６４６４」と入力されたと判定する文字である「はたはた」が表示される。また、画面６０ｂの変換候補ボックス６４には、入力文字「はたはた」に基づいて作成された変換候補として「ハタハタ」、「旗旗」、「畑畑」、「旗は他」の４つの変換候補が表示される。さらに、画面６０ｂの数値入力画面６６には、「６４６４」のキーの押下により入力されたと判定する数字である「６４６４」が表示される。
【００４２】
その後、主制御部２２は、画面６０ｂを表示させた状態で３秒間無操作が維持された場合、つまり画面６０ｂを表示させてから３秒間操作を検出しない場合、バックグラウンドでブラウザアプリケーション（第２アプリケーション）を実行し、「はたはた」をキーワードとしてショッピングサイトの検索を実行し、検索結果の情報を取得し、画面６０ｃを表示させる。なお、主制御部２２は、検索結果の情報として、「はたはた」を商品として扱っている店の情報と、当該店での「はたはた」の値段の情報を取得する。ここで、画面６０ｃも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。また、画面６０ｃには、変換候補ボックス６４の複数の候補のいずれを選択しているかを示すカーソル６８も表示される。画面６０ｃの文字入力画面６２には、画面６０ｂと同様に入力文字の「はたはた」が表示される。また、画面６０ｃの変換候補ボックス６４には、入力文字「はたはた」をキーワードとして検索して抽出された店名が表示される。具体的には「干物の富士屋」、「海産物なら・・」、「魚商会」の３つの店名が表示される。なお、「干物の富士屋」、「海産物なら・・」、「魚商会」の３つは、抽出した店のうち、「はたはた」の値段が安い３件を値段順に表示している。また、カーソル６８は、３つの店名のうち「干物の富士屋」を指定した状態で表示されている。さらに、画面６０ｃの数値入力画面６６には、カーソル６８が指定している「干物の富士屋」の「はたはた」の値段である「５００」が表示される。
【００４３】
その後、主制御部２２は、画面６０ｃを表示させた状態で３秒間無操作が維持された場合、つまり画面６０ｃを表示させてから３秒間操作を検出しない場合、画面６０ｄを表示させる。なお、画面６０ｄは、画面６０ｂと同様の画面である。その後、主制御部２２は、画面６０ｄを表示させた状態で３秒間無操作が維持された場合、画面６０ｃを表示させる。このように、主制御部２２は、操作が入力されるまで画面６０ｃと画面６０ｄの表示を３秒毎に切り換える。なお、表示を切り換える時間は、３秒に限定されず、任意の時間とすることができる。また、画面の切り替え時間は同一時間でなくてもよい。例えば、切り替える毎に異なる時間としてもよいし、画面６０ｃから画面６０ｄに切り換える時間と、画面６０ｄから画面６０ｃに切り換える時間とを異なる時間（秒数）としてもよい。
【００４４】
次に、図４を用いて、画面６０ｃを表示させた状態で操作を検出した場合の処理について説明する。主制御部２２は、画面６０ｃを表示させた状態で店舗を選択決定する操作が入力された場合、ブラウザアプリケーションを実行し、カーソル６８が指定している店の詳細情報を取得し、画面６０ｅを表示させる。店舗を選択決定する操作としては決定キーの押下がある。画面６０ｅは、カーソル６８が指定している店のキーワードの商品を購入できる画面を表示させる。なお、画面６０ｅには、店名「干物の富士屋」を示す文字情報７２と、商品の画像７４と、商品名「ハタハタ一夜干し」を示す文字情報７６と、金額「５００円」を示す文字情報７７と、商品を買い物かごへ移動させる処理を示すアイコン７８と、が表示されている。主制御部２２は、画面６０ｅを表示させたら文字入力アプリケーションを終了させ、以降の処理はブラウザアプリケーションで実行する。
【００４５】
また、主制御部２２は、画面６０ｃを表示させた状態でカーソル６８を移動させる操作が入力された場合、カーソル６８の切り換え処理に合わせて画面表示を切り替え、画面６０ｆを表示させる。なお、画面６０ｆは、カーソル６８を下方向に移動させる操作が入力された場合である。カーソル６８で選択している店を切り換える操作としては方向キーの押下がある。画面６０ｆも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面６０ｆの文字入力画面６２には、画面６０ｃと同様に入力文字の「はたはた」が表示される。また、画面６０ｆの変換候補ボックス６４には、入力文字「はたはた」をキーワードとして検索して抽出された店名が表示される。具体的には「干物の富士屋」、「海産物なら・・」、「魚商会」の３つの店名が表示される。また、カーソル６８は、３つの店名のうち「海産物なら・・」を指定した状態で表示されている。さらに、画面６０ｆの数値入力画面６６には、カーソル６８が指定している「海産物なら・・」の「はたはた」の値段である「５９５」が表示される。
【００４６】
また、主制御部２２は、画面６０ｃを表示させた状態でテンキー３ａにより「５７０」と入力された場合、入力された５７０を絞込み条件として店の絞込み処理を行う。具体的には、値段の閾値を５７０とし、キーワードの商品を５７０円以下で取り扱っている店を抽出する。主制御部２２は絞り込み処理を行ったら画面６０ｇを表示させる。ここで、画面６０ｇも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面６０ｇの文字入力画面６２には、画面６０ｃと同様に入力文字の「はたはた」が表示される。また、画面６０ｇの変換候補ボックス６４には、入力文字「はたはた」をキーワードとして検索し、かつ、値段５７０円以下で絞込みを行い抽出された店名が表示される。具体的には「干物の富士屋」の１の店名が表示される。本実施形態では、画面６０ｆに示すように２番目に安い店の値段が５９５円であるため、「干物の富士屋」のみが絞り込み条件を満たす店となる。また、カーソル６８は、「干物の富士屋」を指定した状態で表示されている。さらに、画面６０ｇの数値入力画面６６には、絞込み条件として入力された数値である「５７０」が表示される。
【００４７】
次に、図５を用いて、画面６０ｄを表示させた状態で操作を検出した場合の処理について説明する。なお、主制御部２２は、画面６０ｂを表示させた状態で操作を検出した場合も同様の処理を行う。主制御部２２は、画面６０ｄを表示させた状態でテンキー３ａが操作された場合、具体的にはテンキー３ａで「７」「７」と「７」のキーが２回入力された場合、画面６０ｈに示す画像を表示させる。画面６０ｈも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面６０ｈの文字入力画面６２には、テンキー３ａで「６４６４７７」と入力されたと判定する文字である「はたはたみ」が表示される。また、画面６０ｈの変換候補ボックス６４には、入力文字「はたはたみ」に基づいて作成された変換候補として「はたは民」、「旗羽田見」の２つの変換候補が表示される。さらに、画面６０ｈの数値入力画面６６には、「６４６４７７」のキーの押下により入力されたと判定する数字である「６４６４７７」が表示される。
【００４８】
主制御部２２は、画面６０ｈを表示させた状態でテンキー３ａが操作された場合、具体的にはテンキー３ａで「３」「３」「３」「３」「３」と「３」のキーが５回と入力された場合、画面６０ｉに示す画像を表示させる。画面６０ｉも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面６０ｈの文字入力画面６２には、テンキー３ａで「６４６４７７３３３３３」と入力されたと判定する文字である「はたはたみそ」が表示される。また、画面６０ｉの変換候補ボックス６４には、入力文字「はたはたみそ」に基づいて作成された変換候補として「はたは民ぞ」、「旗羽田見ぞ」の２つの変換候補が表示される。さらに、画面６０ｉの数値入力画面６６には、「６４６４７７３３３３３」のキーの押下により入力されたと判定する数字である「６４６４７７３３３３３」が表示される。
【００４９】
その後、主制御部２２は、画面６０ｉを表示させた状態で３秒間無操作が維持された場合、つまり画面６０ｉを表示させてから３秒間操作を検出しない場合、バックグラウンドでブラウザアプリケーションを実行し、「はたはたみそ」をキーワードとしてショッピングサイトの検索を実行し、検索結果の情報を取得し、画面６０ｊを表示させる。なお、主制御部２２は、検索結果の情報として、「はたはたみそ」を商品として扱っている店の情報と、当該店での「はたはたみそ」の値段の情報を取得する。ここで、画面６０ｊも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。また、画面６０ｊには、変換候補ボックス６４の複数の候補のいずれを選択しているかを示すカーソル６８も表示される。画面６０ｊの文字入力画面６２には、画面６０ｉと同様に入力文字の「はたはたみそ」が表示される。また、画面６０ｊの変換候補ボックス６４には、入力文字「はたはたみそ」をキーワードとして検索して抽出された店名が表示される。具体的には「みそのはたはた」、「ラーメン堂」、「乾物飯田屋」の３つの店名が表示される。なお、「みそのはたはた」、「ラーメン堂」、「乾物飯田屋」の３つも、抽出した店のうち、「はたはたみそ」の値段が安い３件を値段順に表示している。また、カーソル６８は、３つの店名のうち「みそのはたはた」を指定した状態で表示されている。さらに、画面６０ｊの数値入力画面６６には、カーソル６８が指定している「みそのはたはた」の「はたはたみそ」の値段である「１２００」が表示される。
【００５０】
なお、主制御部２２は、画面６０ｄ、画面６０ｈ、画面６０ｉ等を表示させている状態で、変換候補を選択決定する処理入力されたら、通常の文字入力動作と同様に入力文字の文字列を選択決定された変換候補で決定する処理を実行する。主制御部２２は、その他、サブメニューの表示処理や、文字列を確定する処理や、入力文字列を削除する処理等、通常のテキスト入力に対応した操作が入力されたら、入力された操作に対応する処理を実行する。
【００５１】
次に、図６を用いて、主制御部２２による処理をより詳細に説明する。まず、携帯端末装置１の主制御部２２は、待受画面を表示させている状態で、ステップＳ１２として、キーの押下、具体的にはテンキー３ａの押下を検出したら、ステップＳ１４として、文字入力制御プログラム２４ｅを読み出し、文字入力アプリケーションを実行する。なお、主制御部２２は、文字入力アプリケーションを事前に起動させてテンキー３ａが押下されるのを待機していてもよい。
【００５２】
主制御部２２は、ステップＳ１４で文字入力アプリケーションを起動させたら、ステップＳ１６として、記憶部２４の処理条件データ２４ｈから優先処理設定を読み出す。ここで、上述した図３から図５に示す処理では、優先処理設定として、ブラウザアプリケーションを用いた検索処理が設定されている。主制御部２２は、ステップＳ１６で優先処理設定を読み出したら、優先処理設定の条件を設定する。
【００５３】
主制御部２２は、ステップＳ１６の処理を行ったらステップＳ１８としてキー入力操作を検出したかを判定する。つまり、操作部２８に操作が入力されたかを判定する。主制御部２２は、ステップＳ１８でキー入力操作を検出していない（Ｎｏ）、つまり操作が入力されていないと判定したら、ステップＳ３０に進む。また、主制御部２２は、ステップＳ１８でキー入力操作を検出した（Ｙｅｓ）、つまり操作が入力されたと判定したら、ステップＳ２０として、ステップＳ１８で検出した操作が文字または数値入力操作であるか、つまりテンキー３ａが操作されたかを判定する。
【００５４】
主制御部２２は、ステップＳ２０で文字または数値入力操作である（Ｙｅｓ）と判定したら、検出した操作に対応する文字及び数値を検出し、検出した文字を表示部３２の文字入力画面、数値入力画面に表示させる。その後、主制御部２２は、ステップＳ３０に進む。
【００５５】
主制御部２２は、ステップＳ２０で文字または数値入力操作ではない（Ｎｏ）と判定したら、ステップＳ２２として、ステップＳ１８で検出した操作がサブメニュー表示操作であるかを判定する。サブメニュー表示とは、文字入力アプリケーションに対応付けられた処理項目を表示部に表示させる処理である。サブメニュー表示操作としては、特定のボタン、例えばメニューボタンの押下がある。主制御部２２は、ステップＳ２２でサブメニュー表示操作である（Ｙｅｓ）と判定したら、ステップＳ２４としてサブメニュー項目表示処理を行う。なお、サブメニュー項目表示処理とは、サブメニューの処理項目を表示部に表示させ、その後処理項目が選択されたら、選択された処理を実行する処理である。主制御部２２は、ステップＳ２４の処理が終了したら、本処理を終了する。なお、主制御部２２は、ステップＳ２４の処理が終了したら、ステップＳ１８の処理に進み、文字入力アプリケーションを継続する設定としてもよい。
【００５６】
主制御部２２は、ステップＳ２２でサブメニュー表示操作ではない（Ｎｏ）と判定したら、ステップＳ２６として、ステップＳ１８で検出した操作が変換候補ボックス操作であるかを判定する。変換候補ボックス操作としては、方向キーの押下がある。主制御部２２は、ステップＳ２６で変換候補ボックス操作である（Ｙｅｓ）と判定したら、ステップＳ２８として変換候補ボックス処理を行う。なお、変換候補ボックス処理とは、変換候補ボックスに表示させた変換候補のうち１つの変換候補が選択決定されたら、決定された変換候補を確定した文字列とする処理である。主制御部２２は、ステップＳ２８の処理が終了したら、本処理を終了する。なお、主制御部２２は、ステップＳ２８の処理が終了したら、ステップＳ１８の処理に進み、文字入力アプリケーションを継続する設定としてもよい。また、主制御部２２は、ステップＳ２８の処理が終了したら、優先処理設定を行わない文字入力処理を継続してもよい。主制御部２２は、ステップＳ２６で変換候補ボックス操作ではない（Ｎｏ）と判定したら、ステップＳ３０に進む。
【００５７】
主制御部２２は、ステップＳ１８でＮＯ、ステップＳ２０でＹｅｓまたはステップＳ２６でＮｏと判定したら、ステップＳ３０として、インターバルを検出したか、つまり直前の操作を検出してからの時間が所定の時間以上であるかを判定する。なお、経過時間は、タイマ３４から時刻情報を取得することで判定することができる。主制御部２２は、インターバルを検出していない（Ｎｏ）と判定したら、ステップＳ３２として、変換候補ボックスに変換候補一覧を表示させステップＳ１８に進む。つまり、主制御部２２は、ステップＳ３２で入力された文字列に対応する変換候補の一覧を作成し表示部３２の変換候補ボックスに表示させる。
【００５８】
主制御部２２は、インターバルを検出した（Ｙｅｓ）と判定したら、ステップＳ３４として、入力済み文字、数値を優先設定（優先処理設定）に適用、つまり、優先処理設定の設定に基づいて入力済み文字及び入力済み数値の少なくとも一方を用いて検索処理を実行する。より具体的には、優先処理設定に基づいて、記憶部２４から該当するプログラムを読み出し、バックグラウンドでアプリケーションを実行する。その後、主制御部２２は、入力済み文字及び入力済み数値の少なくとも一方を用いた検索処理を当該アプリケーションに実行する。
【００５９】
主制御部２２は、ステップＳ３４の処理を実行したら、ステップＳ３６で適用可であるか、つまり検索が実行できたかを判定する。なお、主制御部２２は、検索を実行せずに、適用可であるかを判定してもよい。主制御部２２は、ステップＳ３６で適用可ではない（Ｎｏ）、つまり検索が実行できなかったと判定したら、ステップＳ１８に進む。
【００６０】
また、主制御部２２は、ステップＳ３６で適用可である（Ｙｅｓ）、つまり検索が実行できたと判定したら、ステップＳ３８として、変換候補ボックスに適用結果を表示させる。つまり、主制御部２２は、実行した検索処理の検索結果を変換候補ボックスに表示させる。主制御部２２は、ステップＳ３８の処理を行ったら、ステップＳ４０として、数値入力エリア（数値入力画面）に紐付け数値の表示を行う。ここで、紐付け数値とは、ステップＳ３４で検索した結果に紐付けされた数値データである。図３から図５に示す例の場合は商品の値段（金額）となる。
【００６１】
主制御部２２は、ステップＳ４０の処理を終了したら、ステップＳ４２として、所定時間が経過したか、具体的には、直近のステップＳ４０の処理が終了してからの経過時間が所定時間以上となったかを判定する。なお、所定時間は、処理条件データ２４ｈに記憶されている閾値の時間である。主制御部２２は、ステップＳ４２で所定時間が経過した（Ｙｅｓ）と判定したらステップＳ３２に進む。つまり、主制御部２２は、直近のステップＳ４０の処理が終了してからの経過時間が所定時間以上となったら、ステップＳ３２に進み、変換候補ボックスの表示を適用結果から変換候補一覧に切り替え、その後、ステップＳ１８に進み、ステップＳ１８以降の処理を行う。
【００６２】
主制御部２２は、ステップＳ４２で所定時間経過していない（Ｎｏ）と判定したら、ステップＳ４４として、絞込み数値の入力の検出があるか、つまり、絞込み数値が入力されたかを判定する。主制御部２２は、ステップＳ４４で絞込み数値が入力されていない（Ｎｏ）と判定したら、ステップＳ４６として変換候補ボックスが操作されたか、つまり、ステップＳ３８で表示させた適用結果に対する操作が入力されたかを判定する。
【００６３】
主制御部２２は、ステップＳ４６で変換候補ボックスが操作されていない（Ｎｏ）と判定したら、ステップＳ４２に進む。また、主制御部２２は、ステップＳ４６で変換候補ボックスが操作された（Ｙｅｓ）と判定したら、ステップＳ４８として選択された適用結果に紐付いた数値表示または演算フラグの設定を行う。例えば、主制御部２２は、ステップＳ４６で適用結果のうちカーソルで指定している適用結果を切り換える操作が入力されたら、ステップＳ４８で、切り換えられた適用結果に紐付いた数値を表示させる。主制御部２２は、ステップＳ４８の処理を行ったらステップＳ５６に進む。
【００６４】
主制御部２２は、ステップＳ４４で絞込み数値が入力された（Ｙｅｓ）と判定したら、ステップＳ５０として、数値入力エリアに入力数値を表示させ、ステップＳ５２として、変換候補ボックスに表示中の適用候補を入力数値で絞り込む処理を行う。主制御部２２は、ステップＳ５２で絞込み処理を行ったら、ステップＳ５４として変換候補ボックスに適用結果、つまり絞り込み処理を実行した結果抽出された適用結果を表示させる。なお、ステップＳ５２の処理とステップＳ５４の処理は逆の順序で実行してもよい。主制御部２２は、ステップＳ５４の処理を行ったら、ステップＳ５６に進む。
【００６５】
主制御部２２は、ステップＳ４８の処理またはステップＳ５４の処理を行ったら、ステップＳ５６として、確定操作があるか、つまり確定操作が入力されたかを判定する。ここで、確定操作とは、変換候補ボックスに表示した適用結果のうち１つを選択決定する操作である。主制御部２２は、ステップＳ５６で確定操作が無い（Ｎｏ）と判定したら、ステップＳ４２に進み、ステップＳ４２以降の処理を行う。
【００６６】
また、主制御部２２は、ステップＳ５６で確定操作があり（Ｙｅｓ）と判定したら、ステップＳ５８として、優先設定処理（優先処理設定されている処理）を行う。つまり、優先処理設定されているアプリケーションを実行し、選択された適用結果に対応する処理を行う。図３から図５に示す例では、ブラウザアプリケーションにより選択された店での当該商品の購入画面への移行処理である。その後、主制御部２２は、優先処理設定されているアプリケーションを実行し、各種処理を行う。主制御部２２は、ステップＳ５８の処理が終了したら、本処理を終了する。
【００６７】
携帯端末装置１及び主制御部２２は、文字入力アプリケーションにより文字入力しつつ、優先処理設定に基づいて、入力された文字列、数字列を検索条件とした検索処理を実行し、検索結果を表示させる。これにより、ユーザは、文字入力を行うのみで、設定した対象の検索結果を知ることができる。
【００６８】
また、所定の条件（上記実施形態では無操作で一定時間経過）を満たした場合に検索結果を表示させることで、他の目的で文字入力アプリケーションにより文字入力をしている場合は、検索結果を表示させないようにすることができる。これにより、ユーザの文字入力操作を妨げる恐れを低減することができる。
【００６９】
また、検索結果（適用結果）を変換候補ボックスに表示させることで、表示部の表示領域を有効に活用することができる。また、検索結果を選択動作できることを直感的に理解することができ、ユーザにとって操作しやすくすることができる。
【００７０】
なお、図６に示す処理では、主制御部２２は、インターバルを検出したら優先処理設定の検索を実行するようにしたが本発明はこれに限定されない。検索処理は、バックグラウンドで常時実行するようにしても、任意のタイミングで実行してもよい。ここで、主制御部は、テンキーが操作される毎に、つまり文字が入力される毎に優先処理設定の検索処理を実行すること、つまり、インクリメンタルサーチで優先処理設定の検索処理を実行することが好ましい。
【００７１】
また、変換候補ボックスに表示させた検索結果のうち指定されている（カーソルがあっている）検索結果の紐付けデータを表示させることで、対応するアプリケーションの画面に遷移しなくても検索結果の情報を知ることができる。また、本実施形態のように、検索結果の紐付けデータとして数値データを用い、当該数値データを数字表示画面に表示させることで、少ない画面の変更で効率よく情報を取得することができる。
【００７２】
さらに、検索結果に対して絞込み検索を可能とすることで、必要な情報をより的確に抽出することができる。また、検索結果が選択決定されたら、対応するアプリケーションの画面に遷移して、検索結果の詳細情報を取得、表示させることで、必要な情報を的確に知ることができる。また、検索結果を選択決定する操作を入力するだけで、所望の処理を実行する画面に遷移することができる。これにより、ユーザは簡単な操作で所望の処理を実行することができる。つまり、ユーザは、簡単な操作で入力文字に基づいた検索を行うことができ、入力文字を有効に活用できる。
【００７３】
また、検索結果の表示と変換候補の表示とを交互に切り換えることで、文字入力処理を継続するか、検索結果の選択を行うかを選択しやすくすることができる。また、検索結果を確認した後でも、簡単にキーワード（検索条件）を変更することができる。
【００７４】
また、上記実施形態では、変換候補を表示する画面（画面６０ｄ、画面６０ｉ）と検索結果を表示する画面（画面６０ｃ、画面６０ｊ）とを数秒毎に切り換えたがこれには限定されない。携帯端末装置１は、表示画面を切り換えないようにしてもよい。例えば、携帯端末装置１は、変換候補を表示する画面を表示させてから無操作で一定時間が経過した場合、検索結果を表示する画面を表示させ、その後操作が入力されるまで検索結果を表示する画面を表示し続けるようにしてもよい。この場合、検索結果を表示する画面を表示して所定時間が経過する前に操作が入力されたら、検索結果に対する図４の処理を実行し、検索結果を表示する画面を表示して所定時間が経過した後に操作が入力されたら検索結果に対する図５の処理を実行するようにしてもよい。これにより、検索結果を表示する画面を表示している場合でも文字入力操作を継続することが可能となる。なお、入力を文字入力として検出するか検索結果の操作として検出するかの選択処理は、テンキーの操作が入力された場合のみ実行するようにしてもよい。また、携帯端末装置１は、無操作で所定時間が経過したら省エネモードとして画面表示を停止してもよい。
【００７５】
また、上記実施形態では、優先処理設定として、ブラウザアプリケーションを用いたショッピングサイトの検索処理を設定した場合として説明したがこれに限定されない。ブラウザアプリケーションを用いる場合でも、入力文字をキーワードとした商品の検索に限定されず、キーワードを含むサイトの検索を行ってもよいし、キーワードの意味を表示する辞書サイトの検索を行ってもよい。また、優先処理設定として起動させるアプリケーション（つまり第２アプリケーション）としては、検索処理を行う各種アプリケーションを用いることができ、例えば電話帳アプリケーションや、スケジュールアプリケーションも用いることができる。
【００７６】
以下、図７及び図８を用いて、携帯端末装置１の処理の他の例について説明する。ここで、図７及び図８は、それぞれ携帯端末装置の動作を説明するための説明図である。図７は、優先処理設定として電話帳アプリケーションによるアドレス帳検索が設定されている処理の画面遷移を示している。
【００７７】
まず、主制御部２２は、図７に示すように、表示部３２のメインディスプレイ２Ｍに、画面６０ａに示すような待受画面を表示させる。主制御部２２は、画面６０ａに示すような待受画面を表示させている状態で、テンキー３ａが操作された（テンキー３ａに入力された操作を検出した）場合、具体的にはテンキー３ａで「４５２」と入力された場合、画面８２ａに示す画像を表示させる。ここで、画面８２ａも、文字入力画面６２と、変換候補ボックス（変換候補表示画面）６４と、数値入力画面６６と、で構成される。画面８２ａの文字入力画面６２には、テンキー３ａで「４５２」と入力されたと判定する文字である「たなか」が表示される。また、画面８２ａの変換候補ボックス６４には、入力文字「たなか」に基づいて作成された変換候補として「田中」、「田中君」、「田中さん」、「タナカ」の４つの変換候補が表示される。さらに、画面８２ａの数値入力画面６６には、「４５２」のキーの押下により入力されたと判定する数字である「４５２」が表示される。
【００７８】
その後、主制御部２２は、画面８２ａを表示させた状態で３秒間無操作が維持された場合、つまり画面８２ａを表示させてから３秒間操作を検出しない場合、バックグラウンドでアドレス帳アプリケーションを実行し、「たなか」をキーワードとして電話帳データ２４ｆに記憶されているアドレス帳のデータの検索を実行し、検索結果の情報を取得し、画面８２ｂを表示させる。なお、主制御部２２は、検索結果の情報として、「たなか」を読み仮名として含む登録データの情報と、当該登録データの登録番号の情報を取得する。ここで、画面８２ｂも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面８２ｂの文字入力画面６２には、画面８２ａと同様に入力文字の「たなか」が表示される。また、画面８２ｂの変換候補ボックス６４には、入力文字「たなか」をキーワードとして検索して抽出された登録データの名前が表示される。具体的には「ａ．田中明」、「ａ．田中裕」、「ａ．田中物産」の３つの登録データの名前が表示される。また、各登録データの前に表示されている「ａ．」はアドレス帳検索による検索結果であることを示す識別子である。このように識別子を用いることで、変換候補であるか、検索結果であるかを容易に識別することができる。さらに、画面８２ｂの数値入力画面６６には、画面８２ａと同様に「４５２」が表示される。
【００７９】
その後、主制御部２２は、画面８２ｂを表示させた状態で５秒間無操作が維持された場合、つまり画面８２ｂを表示させてから５秒間操作を検出しない場合、画面８２ａを表示させる。その後、主制御部２２は、画面８２ａを表示させた状態で３秒間無操作が維持された場合、画面８２ｂを表示させる。このように、主制御部２２は、操作が入力されるまで画面８２ａと画面８２ｂの表示を３秒または５秒おきに切り換える。
【００８０】
また、主制御部２２は、画面８２ｂを表示させた状態で５秒間以内にテンキー３ａにより「９」と入力された場合、入力された９を絞込み条件として登録データの絞込み処理を行う。具体的には、登録番号の閾値を９とし、登録番号が９番以下の登録データを抽出する。主制御部２２は、絞り込み処理を行ったら画面８２ｃを表示させる。ここで、画面８２ｃも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面８２ｃの文字入力画面６２には、画面８２ａと同様に入力文字の「たなか」が表示される。また、画面８２ｃの変換候補ボックス６４には、入力文字「たなか」をキーワードとして検索し、かつ、登録番号が９番以下で絞込みを行い抽出された登録データの名前が表示される。具体的には「ａ．田中裕」の１つの登録データの名前が表示される。さらに、画面８２ｃの数値入力画面６６には、絞込み条件として入力された数値である「９」が表示される。そして、主制御部２２は、ユーザが「ａ．田中裕」が選択されると、アドレス帳アプリケーションを実行させた上で、「ａ．田中裕」の詳細を表示させる。
【００８１】
このように、文字入力アプリケーションは、文字入力中にアドレス帳アプリケーションをバックグラウンドで実行して、検索を実行することもできる。これにより、ユーザは、文字入力を行うのみで該当する読み仮名の登録アドレスを検索することができ、上述した効果と同様の効果を得ることができる。なお、検索は、入力された数字列をキーワードとして、登録番号が条件を満たす登録データを抽出したり、電話番号が条件を満たす登録データを抽出したりすることもできる。
【００８２】
次に、図８は、優先処理設定としてスケジュールアプリケーションによるスケジュール検索が設定されている処理の画面遷移を示している。まず、主制御部２２は、図８に示すように、表示部３２のメインディスプレイ２Ｍに、画面６０ａに示すような待受画面を表示させる。主制御部２２は、画面６０ａに示すような待受け画面を表示させている状態で、テンキー３ａが操作された（テンキー３ａに入力された操作を検出した）場合、具体的にはテンキー３ａで「４５２」と入力された場合、画面８４ａに示す画像を表示させる。ここで、画面８４ａも、文字入力画面６２と、変換候補ボックス（変換候補表示画面）６４と、数値入力画面６６と、で構成される。画面８４ａの文字入力画面６２には、テンキー３ａで「４５２」と入力されたと判定する文字である「たなか」が表示される。また、画面８４ａの変換候補ボックス６４には、入力文字「たなか」に基づいて作成された変換候補として「田中」、「田中君」、「田中さん」、「タナカ」の４つの変換候補が表示される。さらに、画面８４ａの数値入力画面６６には、「４５２」のキーの押下により入力されたと判定する数字である「４５２」が表示される。
【００８３】
その後、主制御部２２は、画面８４ａを表示させた状態で３秒間無操作が維持された場合、つまり画面８４ａを表示させてから３秒間操作を検出しない場合、バックグラウンドでスケジュールアプリケーションを実行し、「たなか」をキーワードとしてスケジュールデータ２４ｇに記憶されているスケジュールのデータの検索を実行し、検索結果の情報を取得し、画面８４ｂを表示させる。なお、主制御部２２は、検索結果の情報として、「たなか」を含む予定の情報と、当該予定の実行日時の情報を取得する。ここで、画面８４ｂも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面８４ｂの文字入力画面６２には、画面８４ａと同様に入力文字の「たなか」が表示される。また、画面８４ｂの変換候補ボックス６４には、入力文字「たなか」をキーワードとして検索して抽出された予定の項目が表示される。具体的には「Ｓ．田中さんと食事」、「Ｓ．田中さんと飲み」、「Ｓ．田中さん結婚式」の３つの予定の項目が表示される。また、各予定の項目の前に表示されている「Ｓ．」はスケジュール検索による検索結果であることを示す識別子である。このように識別子を用いることで、変換候補であるか、検索結果であるかを容易に識別することができる。さらに、画面８４ｂの数値入力画面６６には、画面８４ａと同様に「４５２」が表示される。
【００８４】
その後、主制御部２２は、画面８４ｂを表示させた状態で５秒間無操作が維持された場合、つまり画面８４ｂを表示させてから５秒間操作を検出しない場合、画面８４ａを表示させる。その後、主制御部２２は、画面８４ａを表示させた状態で３秒間無操作が維持された場合、画面８４ｂを表示させる。このように、主制御部２２は、操作が入力されるまで画面８４ａと画面８４ｂの表示を３秒または５秒おきに切り換える。
【００８５】
また、主制御部２２は、画面８４ｂを表示させた状態で５秒間以内にテンキー３ａにより「９」と入力された場合、入力された９を絞込み条件として登録データの絞込み処理を行う。具体的には、予定の実行日時が９月の予定を抽出する。主制御部２２は、絞り込み処理を行ったら画面８４ｃを表示させる。ここで、画面８４ｃも、文字入力画面６２と、変換候補ボックス６４と、数値入力画面６６と、で構成される。画面８４ｃの文字入力画面６２には、画面８４ｂと同様に入力文字の「たなか」が表示される。また、画面８４ｃの変換候補ボックス６４には、入力文字「たなか」をキーワードとして検索し、かつ、予定の実行日時が９月で絞込みを行い抽出された予定の項目が表示される。具体的には「Ｓ．田中さん結婚式」の１つの予定の項目が表示される。さらに、画面８４ｃの数値入力画面６６には、絞込み条件として入力された数値である「９」が表示される。そして、主制御部２２は、「Ｓ．田中さん結婚式」が選択されると、スケジュールアプリケーションを実行させた上で「Ｓ．田中さん結婚式」の詳細を表示させる。
【００８６】
このように、文字入力アプリケーションは、文字入力中にスケジュールアプリケーションをバックグラウンドで実行して、検索を実行することもできる。これにより、ユーザは、文字入力を行うのみで該当する項目を含む予定を検索することができ、上述した効果と同様の効果を得ることができる。なお、検索は、入力された数字列をキーワードとして、実行日時が条件を満たす予定を抽出することもできる。
【００８７】
また、主制御部２２は、優先処理設定として、メールアプリケーションによるメール検索処理を設定することもできる。この場合は、入力された文字列をキーワードとして、宛て先や送り主の読み仮名にキーワードを含むメールがあるかを検索する処理や、題名、本文にキーワードを含むメールがあるかを検索する処理を設定することができる。また、入力された数字列をキーワードとして、送付日時、受信日時にキーワードを含むメールがあるかを検索する処理を設定することができる。
【００８８】
このように、優先処理設定は、ユーザの好みにより種々の設定とすることができるため、ユーザが所望する検索処理、ユーザが良く利用する検索処理をバックグラウンドで自動的に実行させることができる。
【００８９】
また、上記実施形態では、文字入力及び数字（数値）入力を行うキーとしてテンキー３ａを用いたが、これに限定されない。操作部としては、１つのキーに数字と文字の両方が割り当てられている操作キーを備える種々の操作部を用いることができる。また、操作キーの構成も押下を検出する物理キーに限定されない。例えば、操作部をタッチパネルとし、タッチパネルに表示させた操作キーへの操作を検出するようにしてもよい。
【００９０】
以下、図９から図１１を用いて、操作部としてタッチパネルを用いた場合について説明する。ここで、図９は、他の実施形態の携帯端末装置の第１の形態の斜視図であり、図１０は、図９に示す携帯端末装置の第２の形態の斜視図である。図１１は、携帯端末装置の動作を説明するための説明図である。図９及び図１０に示す携帯端末装置１００は、第１の筐体１００Ａと、第２の筐体１００Ｂとを有する。第１の筐体１００Ａは、第２の筐体１００Ｂに対して矢印Ａの方向に相対的にスライド可能に構成されている。
【００９１】
第１の筐体１００Ａは、第２の筐体１００Ｂと対向する面と反対側の面にタッチパネル１０２を有する。第２の筐体１００Ｂは、第１の筐体１００Ａと対向する面にタッチパネル１０３を有する。タッチパネル１０２およびタッチパネル１０３は、文字、図形、画像等を表示するとともに、利用者が指やスタイラス等を用いて当該タッチパネルに対して行う各種操作を検出する。タッチパネル１０３は、第１の筐体１００Ａと第２の筐体１００Ｂとが重なり合う第１の形態では第１の筐体１００Ａによって覆い隠され、第１の筐体１００Ａが矢印Ａの方向にスライドした第２の形態では外部に露出する。
【００９２】
第１の形態は、利用者が携帯端末装置１００を持ち運ぶのに適した形態であり、この形態でも利用者は、タッチパネル１０２に表示される情報を参照したり、タッチパネル１０２を指で操作して情報を入力したりすることができる。第２の形態は、利用者が携帯端末装置１００を利用するのに適した形態であり、利用者は、タッチパネル１０２とタッチパネル１０３とを併用して、より多くの情報を参照することができる。
【００９３】
なお、以下の説明では、常時外部に露出しているタッチパネル１０２を第１の表示部と呼び、第１の形態では第１の筐体１００Ａによって覆い隠され第２の形態では外部に露出するタッチパネル１０３を第２の表示部と呼ぶことがある。また、タッチパネル１０２およびタッチパネル１０３を、どちらであるかを特定することなく、単に表示部と呼ぶことがある。
【００９４】
次に、携帯端末装置１００の機能と制御部との関係を説明する。携帯端末装置１００は、２つのタッチパネル１０２、１０３が、操作部および表示部となるが、基本的な処理機能の構成は、携帯端末装置１と同様である。タッチパネル１０２は、表示部と、表示部に重畳されたタッチセンサとを有する。タッチパネル１０３は、表示部と、表示部に重畳されたタッチセンサとを有する。タッチセンサは、指を用いて表面に対して行われた各種操作を、操作が行われた位置とともに検出する。タッチセンサによって検出される操作には、タップ操作、フリック操作、ドラッグ操作等が含まれる。つまり、本実施形態ではタッチセンサを有するタッチパネル１０２、１０３が操作部となる。表示部は、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字、図形、画像等を表示する。
【００９５】
次に、図１１を用いて、携帯端末装置１００の動作について説明する。ここで、図１１は、携帯端末装置の動作を説明するための説明図である。携帯端末装置１００も携帯端末装置１と同様に、文字入力アプリケーションを実行して文字入力を検出した場合、優先処理設定されている他のアプリケーションをバックグラウンドで実行し、入力文字や入力された数字をキーワード（検索条件）として、検索を実行する。その後、携帯端末装置１００は、所定の条件を満たしたら検索結果を表示部に表示させる。以下、具体的に説明する。
【００９６】
まず、携帯端末装置１００の主制御部２２は、所定のトリガー動作が入力されたら、文字入力アプリケーションを起動または実行し、文字入力の検出を開始する。トリガー動作としては、表示部に表示させて所定のアイコンへのタッチ操作や表示部への手書き文字の入力等がある。文字入力アプリケーションを実行する主制御部２２は、表示部にテンキーを表示させた状態としテンキーを表示させた各領域への接触動作をテンキーの押下として検出することで、入力文字を検出する。主制御部２２は、検出した入力文字を表示部の所定の領域に表示させる。なお、本実施形態の主制御部２２または文字入力アプリケーションも、入力文字を文字及び数字として検出する。なお、以下では、図３から５に示した例と同様にテンキー「６４６４」が押下され、文字として「はたはた」が入力された場合として説明する。
【００９７】
主制御部２２は、直前の文字入力を検出してから無操作状態が一定時間継続した場合、入力文字（入力された文字または数字）を検索条件として、優先処理設定されているアプリケーションにより検索処理を行う。主制御部２２は、検索処理を実行し検索結果の情報を取得したら、画面１２０ａを表示させる。ここで画面１２０ａは、表示部の一方に表示される画面である第１画面１３０ａと、表示部の他方に表示される画面である第２画面１３２ａと、を含む。第１画面１３０ａは、文字入力画面１４２と、変換候補ボックス１４４と、数値入力画面１４６と、で構成される。また、第１画面１３０ａには、変換候補ボックス１４ｒ４の複数の候補のいずれを選択しているかを示すカーソル１４８も表示される。第１画面１３０ａの文字入力画面１４２には、入力文字の「はたはた」が表示される。また、第１画面１３０ａの変換候補ボックス１４４には、入力文字「はたはた」をキーワードとして検索して抽出された店名が表示される。具体的には「干物の富士屋」、「海産物なら・・」、「魚商会」の３つの店名が表示される。なお、「干物の富士屋」、「海産物なら・・」、「魚商会」の３つは、抽出した店のうち、「はたはた」の値段が安い３件を値段順に表示している。また、カーソル１４８は、３つの店名のうち「干物の富士屋」を指定した状態で表示されている。さらに、第１画面１３０ａの数値入力画面１４６には、カーソル１４８が指定している「干物の富士屋」の「はたはた」の値段である「５００」が表示される。また、主制御部２２は、第２画面１３２ａに、カーソル１４８が指定している店（画面１２０ａでは干物の富士屋）のキーワードの商品を購入できる画面を表示させる。なお、第２画面１３２ａには、店名「干物の富士屋」を示す文字情報と、商品の画像と、商品名「ハタハタ一夜干し」を示す文字情報と、金額「５００円」を示す文字情報と、商品を買い物かごへ移動させる処理を示すアイコンと、が表示されている。なお、主制御部２２は、第２画面１３２ａに表示させる画面の情報を、検索結果の紐付け情報として取得しても、文字入力アプリケーションで作成された指示に基づいてブラウザアプリケーションを処理し、ブラウザアプリケーションの実行画面として取得してもよい。なお、ブラウザアプリケーションの実行画面として表示させる場合は、画面を表示させる処理はフォアグラウンドでの処理となる。
【００９８】
また、主制御部２２は、画面１２０ａを表示させた状態でカーソル１４８を移動させる操作が入力された場合、具体的には、画面１２０ｂに示すように、指Ｆが変換候補ボックス１４４のカーソル１４８が示している店とは異なる店（本実施形態では、「海産物なら・・」）にタッチする操作を入力した場合、カーソル１４８の表示位置を切り換える。つまり、画面１２０ｂに示すように、変換候補ボックス１４４のカーソル１４８が「海産物なら・・」を指定している状態とする。なお、画面１２０ｂは、カーソル１４８の位置が変更された以外は画面１２０ａと同様の画面である。第１画面１３０ｂは、第１画面１３０ａと同様であり、第２画面１３２ｂは、第２画面１３２ａと同様の画面である。
【００９９】
その後、主制御部２２は、カーソル１４８の切り換え処理に合わせて画面表示をさらに切り替え、第１画面１３０ｃと第２画面１３２ｃを含む画面１２０ｃを表示させる。第１画面１３０ｃも、文字入力画面１４２と、変換候補ボックス１４４と、数値入力画面１４６と、で構成される。また、変換候補ボックス１４４にはカーソル１４８が表示されている。第１画面１３０ｃの文字入力画面１４２には、第１画面１３０ａと同様に入力文字の「はたはた」が表示される。また、第１画面１３０ｃの変換候補ボックス１４４には、入力文字「はたはた」をキーワードとして検索して抽出された店名が表示される。具体的には「干物の富士屋」、「海産物なら・・」、「魚商会」の３つの店名が表示される。また、カーソル１４８は、３つの店名のうち「海産物なら・・」を指定した状態で表示されている。さらに、第１画面１３０ｃの数値入力画面１４６には、カーソル１４８が指定している「海産物なら・・」の「はたはた」の値段である「５９５」が表示される。また、主制御部２２は、第２画面１３２ｃに、カーソル１４８が指定している店（画面１２０ｃでは海産物なら・・・）のキーワードの商品を購入できる画面を表示させる。なお、第２画面１３２ｃには、店名「海産物なら青山市場」を示す文字情報と、商品の画像と、商品名「ハタハタ醤油漬け」を示す文字情報と、金額「５９５円」を示す文字情報と、商品を買い物かごへ移動させる処理を示すアイコンと、が表示されている。
【０１００】
携帯端末装置１００のように、操作部がタッチパネルの場合でも同様に入力文字に基づいて検索を行うことで、簡単な操作で入力文字に基づいた検索を行うことができ、入力文字を有効に活用できるという携帯端末装置１と同様の効果を得ることができる。また、本実施形態のように表示部が２つである場合は、一方の表示部に検索結果のより詳しい情報を表示させることで、検索結果の情報をより詳細に取得することができる。
【０１０１】
なお、検索結果のより詳しい情報を表示させる場合は、他のアプリケーションで取得した情報を表示させてもよいが、ブラウザアプリケーションのように、通信で情報を取得する場合は、自身の記憶部等にバッファされている過去の情報を表示させるようにしてもよい。この場合は、詳細情報を表示している画面に操作が入力された後、ブラウザアプリケーションにより所定の端末にアクセスを行い最新の情報を取得するようにしてもよい。これにより、通信により取得する情報量が増加することを抑制できる。
【０１０２】
また、携帯端末装置１００では、２つの表示部を備える電子機器の例を示したが、本発明は、３つ以上の表示部を備える電子機器にも適用することができる。なお、表示部が３つ以上ある電子機器において画面を複数の表示部にまたがって表示する場合、すべての表示部にまたがって画面を表示することとしてもよいし、予め選択された表示部にまたがって画面を表示することとしてもよい。また、携帯端末装置１００では、２つのタッチパネルを用いたがいずれか一方をタッチセンサ機能がない表示部としてもよい。つまり、２つの表示部のうち一方のみをタッチパネルとしてもよい。
【０１０３】
また、上記の実施形態では、文字入力アプリケーションの起動時に、文字入力画面と、数値入力画面の両方を表示させたが、文字入力画面のみまたは数値入力画面のみを表示させるようにしてもよい。また、本実施形態では、ユーザがより簡単に入力を実行でき、また、ユーザの選択動作を省略できるため、１つの入力操作を文字入力及び数値入力として並列で検出したが、文字入力アプリケーションは、入力操作を文字入力のみまたは数値入力のみとして検出してもよい。
【０１０４】
また、上記の実施形態では、待受画面の表示時にテンキーの操作を検出したら起動させる文字入力アプリケーションの実行時に行う処理として説明したが、これには限定されない。文字入力アプリケーションは、待受画面の表示時にテンキー押下による起動に限定されず、種々の起動方法で起動することができる。例えば、ユーザのメニュー選択により起動するようにしてもよい。文字入力アプリケーションは、テキスト入力を主とし、入力したテキストを他のアプリケーションで使用する機能であればよい。
【符号の説明】
【０１０５】
１  携帯端末装置
１Ｃ  筐体
１ＣＡ  第１筐体
１ＣＢ  第２筐体
２Ｍ  メインディスプレイ
３  操作キー
４  方向及び決定キー
５  マイク
６  レシーバ
１８  ヒンジ
２２  主制御部（ＣＰＵ）
２４  記憶部（メモリ）
２６  通信部
２８  操作部
２９  入力データ取得部
３０  音声処理部
３２  表示部
３３  表示制御部
【図１】
2012129792.tif 000003
【図２】
2012129792.tif 000004
【図３】
2012129792.tif 000005
【図４】
2012129792.tif 000006
【図５】
2012129792.tif 000007
【図６】
2012129792.tif 000008
【図７】
2012129792.tif 000009
【図８】
2012129792.tif 000010
【図９】
2012129792.tif 000011
【図１０】
2012129792.tif 000012
【図１１】
2012129792.tif 000013