(57)【特許請求の範囲】
【請求項１】
テキストデータが入力される入力フォームと、当該入力フォームに対して特定の位置関係にある文字列又は画像である特定表示情報と、を含む表示情報を入力する表示情報入力手段と、
前記表示情報入力手段によって入力された表示情報に含まれると共に入力が行われるものとして指定された前記入力フォームに、入力モードの切り替えが可能なテキストデータを入力する入力手段と、
所定の文字列又は画像と入力モードを示す入力モード情報とを対応づけて格納する記憶手段と、
前記表示情報入力手段によって入力された表示情報から、前記入力が行われるものとして指定された前記入力フォームに対して特定の位置関係にある前記特定表示情報を抽出する抽出手段と、
前記抽出手段によって抽出された前記特定表示情報と前記記憶手段に格納された文字列又は画像とを比較して、当該比較結果に応じて前記記憶手段に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、前記入力手段による入力の入力モードとして設定する入力モード設定手段と、を備え、
前記表示情報入力手段は、前記表示情報を入力すると共に、当該表示情報が格納されている場所を示す特定格納場所情報を入力し、
前記記憶手段は、前記入力モード情報を、更に格納場所情報と対応づけて格納しており、
前記入力モード設定手段は、前記抽出手段によって抽出された前記特定表示情報と前記記憶手段に格納された文字列又は画像とを比較すると共に、前記表示情報入力手段によって入力された特定格納場所情報と前記記憶手段に格納された格納場所情報とを比較して、当該比較結果に応じて前記記憶手段に格納された文字列又は画像並びに格納場所情報に対応づけられた入力モード情報によって示される入力モードを、前記入力手段による入力の入力モードとして設定する、情報入力装置。
【請求項２】
前記入力手段は、ユーザからの入力モードを切り替える操作を受け付け、
前記抽出手段によって抽出された特定表示情報を、前記入力手段によって受け付けられた操作によって切り替えられた後の入力モードを示す入力モード情報と対応させて前記記憶手段に格納する入力モード登録手段を更に備える、請求項１に記載の情報入力装置。
【請求項３】
前記抽出手段は、前記入力フォームの前及び後の少なくとも何れかに表示させる前記特定表示情報を抽出する請求項１又は２に記載の情報入力装置。
【請求項４】
前記抽出手段は、前記入力フォームの前に表示される前記特定表示情報とを抽出できなかった場合に、前記入力フォームの後に表示される前記特定表示情報を抽出する請求項３に記載の情報入力装置。
【請求項５】
表示情報に含まれると共に入力が行われるものとして指定された入力フォームに、入力モードの切り替えが可能なテキストデータを入力する入力手段と、所定の文字列又は画像と入力モードを示す入力モード情報とを対応づけて格納する記憶手段と、を備えた情報入力装置により実行される入力切替制御方法であって、
テキストデータが入力される入力フォームと、当該入力フォームに対して特定の位置関係にある文字列又は画像である特定表示情報と、を含む表示情報を入力する表示情報入力ステップと、
前記表示情報入力ステップにおいて入力された表示情報から、前記入力が行われるものとして指定された前記入力フォームに対して特定の位置関係にある前記特定表示情報を抽出する抽出ステップと、
前記抽出ステップにおいて抽出された前記特定表示情報と前記記憶手段に格納された文字列又は画像とを比較して、当該比較結果に応じて前記記憶手段に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、前記入力手段による入力の入力モードとして設定する入力モード設定ステップと、を含み、
前記表示情報入力ステップにおいて、前記表示情報を入力すると共に、当該表示情報が格納されている場所を示す特定格納場所情報を入力し、
前記記憶手段は、前記入力モード情報を、更に格納場所情報と対応づけて格納しており、
前記入力モード設定ステップにおいて、前記抽出ステップにおいて抽出された前記特定表示情報と前記記憶手段に格納された文字列又は画像とを比較すると共に、前記表示情報入力ステップにおいて入力された特定格納場所情報と前記記憶手段に格納された格納場所情報とを比較して、当該比較結果に応じて前記記憶手段に格納された文字列又は画像並びに格納場所情報に対応づけられた入力モード情報によって示される入力モードを、前記入力手段による入力の入力モードとして設定する、入力切替制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力装置及び入力切替制御方法に関する。
【背景技術】
【０００２】
従来から、携帯電話やパーソナルコンピュータ等で閲覧するウェブサイトの入力フォームにテキストを入力する場合に、ユーザによるテキストの入力操作の負荷軽減を図った入力インターフェースがある。例えば、下記特許文献１には、入力欄に一文字入力されるごとに、入力欄の文字列を含む参照文字列を探索して、該当する参照文字列をリスト表示し、リスト表示された文字列が選択された場合は、その文字列を入力された文字列とする電子フォームが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２７１４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが入力フォームにテキストを入力する際、予め入力するテキストの入力モードが設定されている場合がある。しかし、テキストの入力モードが設定されていない場合は、入力フォームが受け付ける入力モードにユーザがわざわざ切り替える必要がある。例えば、入力フォームにＩＤやパスワード、郵便番号等を入力する際、ユーザは、入力モードをひらがなから半角英数字に切り替える必要がある。
【０００５】
本発明は、上記課題を解決するためになされたものであり、ユーザに入力モードの切換操作の手間を軽減させることが可能な情報入力装置及び入力切替制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の情報入力装置は、テキストデータが入力される入力フォームと、当該入力フォームに対して特定の位置関係にある文字列又は画像である特定表示情報と、を含む表示情報を入力する表示情報入力手段と、表示情報入力手段によって入力された表示情報に含まれると共に入力が行われるものとして指定された入力フォームに、入力モードの切り替えが可能なテキストデータを入力する入力手段と、所定の文字列又は画像と入力モードを示す入力モード情報とを対応づけて格納する記憶手段と、表示情報入力手段によって入力された表示情報から、入力が行われるものとして指定された入力フォームに対して特定の位置関係にある特定表示情報を抽出する抽出手段と、抽出手段によって抽出された特定表示情報と記憶手段に格納された文字列又は画像とを比較して、当該比較結果に応じて記憶手段に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、入力手段による入力の入力モードとして設定する入力モード設定手段と、を備える。
【０００７】
本発明では、抽出された特定表示情報と記憶手段に格納された文字列又は画像とを比較して、当該比較結果に応じて記憶手段に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、入力手段による入力の入力モードとして設定する。このような情報入力装置よれば、入力手段による入力の入力モードを、記憶手段に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードに自動的に切り替えることができる。したがって、入力フォームにテキストデータを入力する際、ユーザに入力モードの切換操作の手間を軽減させることができる。
【０００８】
本発明において、入力手段は、ユーザからの入力モードを切り替える操作を受け付け、抽出手段によって抽出された特定表示情報を、入力手段によって受け付けられた操作によって切り替えられた後の入力モードを示す入力モード情報と対応させて記憶手段に格納する入力モード登録手段を更に備えることが望ましい。この構成により、抽出された特定表示情報と一致する特定表示情報と特定の位置関係にある入力フォームにテキストデータを入力する際、入力手段による入力の入力モードを、ユーザが切り換えた入力モードに自動的に切り替えることができる。したがって、入力フォームにテキストデータを入力する際、ユーザの意図に沿った入力モードでテキストデータを入力することができるため、情報入力装置の利便性を向上させることができる。
【０００９】
本発明において、抽出手段は、入力フォームの前及び後の少なくとも何れかに表示させる特定表示情報を抽出することが望ましい。この構成により、入力フォームの前に表示させる特定表示情報及び後に表示させる特定表示情報の両方の特定表示情報を抽出する場合と比べて、情報入力装置の処理負荷を軽減させて入力モードの切り替えを行うことができる。
【００１０】
本発明において、抽出手段は、入力フォームの前に表示される特定表示情報を抽出できなかった場合に、入力フォームの後に表示される特定表示情報を抽出することが望ましい。この構成により、入力フォームの前及び後の少なくとも何れかに特定表示情報があれば、自動的に入力手段による入力の入力モードを切り替えることができる。よって、特定の位置関係に特定表示情報ある様々な入力フォームに対して、入力フォームにテキストデータを入力する際の入力手段の入力の入力モードを自動的に切り替えることができる。
【００１１】
本発明において、表示情報入力手段は、表示情報を入力すると共に、当該表示情報が格納されている場所を示す特定格納場所情報を入力し、記憶手段は、入力モード情報を、更に格納場所情報と対応づけて格納しており、入力モード設定手段は、抽出手段によって抽出された特定表示情報と記憶手段に格納された文字列又は画像とを比較すると共に、表示情報入力手段によって入力された特定格納場所情報と記憶手段に格納された格納場所情報とを比較して、当該比較結果に応じて記憶手段に格納された文字列又は画像並びに格納場所情報に対応づけられた入力モード情報によって示される入力モードを、入力手段による入力の入力モードとして設定する。このような情報入力装置よれば、入力手段による入力の入力モードを、記憶手段に格納された文字列又は画像並びに格納場所情報に対応づけられた入力モード情報によって示される入力モードに自動的に切り替えることができる。したがって、入力フォームにテキストデータを入力する際、特定の位置関係に同じ文字列又は画像が表示される入力フォームであっても、入力フォーム毎に異なる入力モードでテキストデータを入力することができる。
【００１２】
ところで、本発明は、上記のように情報入力装置の発明として記述できる他に、以下のように入力切替制御方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１３】
即ち、本発明に係る入力切替制御方法は、表示情報に含まれると共に入力が行われるものとして指定された入力フォームに、入力モードの切り替えが可能なテキストデータを入力する入力手段と、所定の文字列又は画像と入力モードを示す入力モード情報とを対応づけて格納する記憶手段と、を備えた情報入力装置により実行される入力切替制御方法であって、テキストデータが入力される入力フォームと、当該入力フォームに対して特定の位置関係にある文字列又は画像である特定表示情報と、を含む表示情報を入力する表示情報入力ステップと、表示情報入力ステップにおいて入力された表示情報から、入力が行われるものとして指定された入力フォームに対して特定の位置関係にある特定表示情報を抽出する抽出ステップと、抽出ステップにおいて抽出された特定表示情報と記憶手段に格納された文字列又は画像とを比較して、当該比較結果に応じて記憶手段に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、入力手段による入力の入力モードとして設定する入力モード設定ステップと、を含み、表示情報入力ステップにおいて、表示情報を入力すると共に、当該表示情報が格納されている場所を示す特定格納場所情報を入力し、記憶手段は、入力モード情報を、更に格納場所情報と対応づけて格納しており、入力モード設定ステップにおいて、抽出ステップにおいて抽出された特定表示情報と記憶手段に格納された文字列又は画像とを比較すると共に、表示情報入力ステップにおいて入力された特定格納場所情報と記憶手段に格納された格納場所情報とを比較して、当該比較結果に応じて記憶手段に格納された文字列又は画像並びに格納場所情報に対応づけられた入力モード情報によって示される入力モードを、入力手段による入力の入力モードとして設定する。
【発明の効果】
【００１４】
本発明によれば、ユーザに入力モードの切換操作の手間を軽減させることができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る情報入力装置を示す図である。
【図２】図１の情報入力装置の構成を示すブロック図である。
【図３】図１の情報入力装置のハードウェア構成を示す図である。
【図４】文字情報記憶部によって格納される「半角英数字」を必要とする文字情報のテーブルの例である。
【図５】文字情報抽出部によって実行される文字情報の抽出方法を説明するための図である。
【図６】文字情報抽出部によって実行される他の文字情報の抽出方法を説明するための図である。
【図７】文字モード切替部によって実行される入力部の入力フォームの切り替えを説明するための図である。
【図８】第１実施形態に係る入力切替制御方法のフローチャートを示す図である。
【図９】第２実施形態において入力部の入力フォームの切り替えを説明するための図である。
【発明を実施するための形態】
【００１６】
（第１実施形態）
以下、図面と共に本発明に係る情報入力装置及び入力切換制御方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には、同一符号を付し、重複する説明を省略する。
【００１７】
本発明に係る情報入力装置の例としては携帯端末（携帯電話機、ＰＤＡ、タブレット端末など）、ノートパソコン、据え置き型のパソコンなどが挙げられるが、情報入力装置の種類はこれらに限定されない。以下、情報入力装置の一例として、携帯電話機１０である場合の実施形態を説明する。
【００１８】
図１は、本実施形態に係る携帯電話機を示す図である。図２は携帯電話機の機能ブロック図である。図２に示すように、携帯電話機１０は、機能的構成要素として、入力部１１、表示部１２、無線通信部１３、記憶部１４、抽出部１５、入力モード設定部１６、及び、入力モード登録部１７を備えている。
【００１９】
携帯電話機１０は、ハードウェア構成としては、例えば図３に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、補助記憶部１０３と、呼の確立やデータ通信を行う通信制御部１０４と、表示情報や後述のタッチパネル１０６のボタンが表示されるディスプレイ１０５と、ディスプレイ１０５に表示されたボタンを操作することによりテキストデータの入力を受け付けるタッチパネル１０６と、を備えている。図１に示す携帯電話機１０の各機能は、ＣＰＵ１０１及び主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で、主記憶部１０２及び補助記憶部１０３に対しデータの読み書きを行いながら上記ソフトウェアを実行することで実現される。
【００２０】
図２戻って、入力部１１は、入力が行われるものとして指定された入力フォーム１２ａに、入力モードが切り替え可能なテキストデータを入力する入力手段である。入力が行われるものとして指定された入力フォーム１２ａとは、表示部１２に表示された入力フォーム１２ａや表示された入力フォーム１２ａのうち、ユーザによる操作により指定された（カーソルが合された）入力フォーム１２ａが含まれる。
【００２１】
入力部１１は、例えば、図１に示すような表示部１２に表示されたタッチパネル１０６による操作でテキストを入力できるキーボードの機能を備えたソフトキーである。また、入力部１１は、ユーザの操作により入力フォーム１２ａに入力するテキストデータの入力モードの切り替えを受け付ける。また、入力部１１は、ユーザの操作による入力モードの切り替えを受け付けると、切り替えを受け付けたことを示す切替情報と共に、切り替えられた後の入力モードを示す入力モード情報を入力モード登録部１７に出力する。入力モード情報としては、「全角かな（全角ひらがな）」、「全角カタカナ」、「全角英数字」、「半角カタカナ」、及び「半角英数字」が挙げられる。
【００２２】
表示部１２は、入力部１１により入力されたテキストを表示する入力フォーム１２ａと、入力フォーム１２ａに対して特定の位置関係にある文字列又は画像である特定表示情報と、を含む表示情報を表示する表示手段である。また、表示部１２は、表示情報を表示するにあたり、上述の表示情報を入力する表示情報入力手段でもある。表示情報としては、図１に示すような特定のウェブページへのログインページのほか、ユーザの個人情報の入力を要求されるクレジットカード決算などのウェブページを表示するための情報であり、例えば、ウェブページを表示するためのｈｔｍｌなどのソースコードが挙げられる。表示情報には、入力フォーム１２ａを表示するためのソースコードと特定表示情報を表示するためのソースコードとが少なくとも含まれている。
【００２３】
特定表示情報は、入力フォーム２１ａに入力が要求されている項目と関連する文字列又は画像情報であり、入力フォーム１２ａに対して特定の位置関係にある。入力フォーム１２ａに対して特定の位置関係とは、ソースコード上では、入力フォーム１２ａのソースコードの前後にソースコードが表示されていることである。画面表示上では、入力フォーム１２ａの前が、例えば、図１に示す状態での表示部１２の左側あるいは上側であり、入力フォーム１２ａの後が、例えば、図１に示す状態での表示部１２の右側あるいは下側である。図１に示すログインページでは、ユーザがＩＤとパスワードを入力する各入力フォーム１２ａの右側に特定表示情報として「ＩＤ」「パスワード」の文字列がそれぞれ表示されている。
【００２４】
表示部１２は、図１に示すように、例えば、タッチパネル１０６を備えたディスプレイ１０５から構成され、外部（例えばウェブサーバ）から無線通信部１３を介して表示情報を入力する。
【００２５】
無線通信部１３は、無線ネットワークを介した外部との無線通信を行い、情報やデータを送受信する手段である。無線通信部１３は、ユーザによる入力部１１からの操作によって選択された入力フォーム１２ａと、特定表示情報と、を含む表示情報をサーバから無線網を介してダウンロードし、表示部１２に出力する。
【００２６】
また、無線通信部１３は、ユーザによる入力部１１からの操作によって、ウェブページの入力フォーム１２ａにテキストデータが入力されると、表示部１２に表示されたログインボタンをクリックするなどの操作をトリガとして入力されたテキストデータに関する情報をダウンロード先のウェブサーバに送信する。これにより、ユーザが入力したテキストデータの内容がウェブサーバに送信される。
【００２７】
記憶部１４は、所定の文字列又は画像と入力モードを示す入力モード情報とを対応づけて格納する記憶手段である。所定の文字列又は画像とは、入力フォーム１２ａに入力が要求されている項目やその項目を識別するテキスト（文字列）又は画像であり、入力モード情報と対応されて予め図４に示すようなテーブルに格納されている。所定の文字列又は画像と対応づけて格納される入力モード情報は、例えば、入力フォーム１２ａにテキストデータを入力する際に要求される入力モードを示す「全角かな」、「全角カタカナ」、「全角英数字」、「半角カタカナ」、及び「半角英数字」等の情報である。例えば、ログインページ等で入力を要求される「ＩＤ」や「パスワード」は、通常、入力フォーム１２ａに半角英数字のテキストデータで入力することが要求されている。このため、「ＩＤ」「パスワード」は、それぞれ半角英数字と対応づけてテーブルに格納される。
【００２８】
図４は、「半角英数字」のテキストデータで入力するように要求される入力フォーム１２ａの文字列又は画像のテーブルの例である。図４（ａ）には、入力するものとして指定された入力フォーム１２ａの前にこれらの文字列又は画像と一致する特定表示情報があった場合、入力部１１の入力の入力モードを「半角英数字」に設定する例が示されている。図４（ａ）に示すように、テーブルには、「ＩＤ」「お客様番号」「パスワード」「郵便番号」及び「電話番号」の文字列又は画像が入力モード情報として「半角英数字（前）」に対応づけられて格納されている。
【００２９】
一方、図４（ｂ）には、入力するものとして指定された入力フォーム１２ａの後にこれらの文字列又は画像と一致する特定表示情報があった場合、入力部１１の入力の入力モードを「半角英数字」に設定する例が示されている。図４（ｂ）に示すようにテーブルには、「‐」及び「＠」の文字列又は画像が入力モード情報として「半角英数字（後）」に対応づけられて格納されている。
【００３０】
なお、同じ入力モード情報と対応づけられた文字列又は画像は、格納された順にテーブルの同じ欄に格納される。図４には、入力モード情報として「半角英数字」と対応づけられた文字列又は画像を格納したテーブルを挙げたが、記憶部１４には、文字列又は画像が他の入力モード情報「全角かな」、「全角カタカナ」、「全角英数字」、及び「半角カタカナ」とも対応づけて格納されていてもよい。
【００３１】
記憶部１４には、予めこれらの文字列又は画像が入力モード情報と対応づけられた情報がユーザ等に入力されて格納されている。また、入力が行われるものとして入力フォーム１２ａが指定された場合、入力部１１の入力の入力モードがユーザの操作により切り換えられると、後述するように、入力モード登録部１７が、抽出部１５によって抽出された特定表示情報を切り換えられた後の入力モードを示す入力モード情報と対応づけて新たに記憶部１４に格納する。
【００３２】
抽出部１５は、表示部１２によって入力された特定表示情報から、入力が行われるものとして指定された入力フォーム１２ａに対して特定の位置関係にある特定表示情報を抽出する抽出手段である。
【００３３】
抽出部１５は、ユーザによる操作により入力フォーム１２ａが指定され、入力が行われるものとして指定されたことを検知すると、表示部１２を参照し、表示部１２によって入力されたソースコード等の表示情報から、特定表示情報を抽出する。ここで、抽出部１５によって行われる特定表示情報の抽出方法について説明する。図５及び６は、抽出部１５によって行われる特定表示情報の抽出方法を説明する図である。図５を用いて、指定された入力フォーム１２ａの前に表示させる特定表示情報を抽出する例を説明し、図６を用いて指定された入力フォーム１２ａの後に表示させる特定表示情報を抽出する例を説明する。
【００３４】
図５は、指定された入力フォーム１２ａの前に表示させる特定表示情報を抽出する例を説明する図であり、携帯電話機１０の表示部１２に表示させる表示情報と、その表示情報のｈｔｍｌのソースコードを示している。図５の例では、特定表示情報である「ＩＤ」及び「パスワード」の後にそれぞれ入力フォーム１２ａが表示されている。抽出部１５は、図５に示すように、表示部１２中の「ＩＤ」の後に表示された入力フォーム１２ａにカーソルが合され、入力フォーム１２ａが指定されたことを検出すると、入力フォーム１２ａや実行ボタンなどの各フォーム部品を作成するためのｉｎｐｕｔ属性の検出を開始する。具体的には、ｉｎｐｕｔ属性のうち、例えば、「ｔｙｐｅ＝“ｔｅｘｔ”」等の指定された入力フォーム１２ａを作成するためのソースコードを検出する。
【００３５】
抽出部１５は、指定された入力フォーム１２ａを作成するソースコードを検出した後、そのソースコードが表示されている部分から遡るようにソースコードを順に検索していき、「＞」と「＜」に囲まれたソースコードの中から、特定表示情報を抽出できるか否かを判定し、抽出可能な特定表示情報を抽出する。言い換えると、抽出部１５は、「ｎｕｌｌ」又は「\ｎ」間に挟まれた部分以外のソースコードの中から、特定表示情報が抽出可能か否かを判定し、抽出可能な特定表示情報を抽出する。抽出部１５は、特定表示情報が抽出可能か否かの判定にあたり、入力フォーム１２ａを作成するソースコードから、例えば、数行前のソースコードを閾値とし、この部分に至るまでソースコードを検索する。
【００３６】
図６は、入力フォーム１２ａの後に表示させる特定表示情報を抽出する例を説明する図である。図６には、図５と同様に携帯電話機１０の表示部１２に表示させる表示情報と、その表示情報のｈｔｍｌのソースデータが示されている。図６の例では、二つの入力フォーム１２ａの間に「‐」が表示されている。抽出部１５は、図６に示されている表示部１２中の「‐」の前に表示された入力フォーム１２ａにカーソルが合わされ、入力フォーム１２ａが指定されたことを検出すると、「ｔｙｐｅ＝“ｔｅｘｔ”」等の指定された入力フォーム１２ａを作成するソースコードを検出する。
【００３７】
抽出部１５は、指定された入力フォーム１２ａを作成するソースコードを検出した後、今度は、そのソースコードが表示されている部分に後続するソースコードを順に検索していき、例えば、数行後のソースコードを閾値とし、この部分に至るまでソースコードを検索する。
【００３８】
抽出部１５は、図５で示す抽出方法の例のように、遡って閾値に至るまでソースコードを検索した結果、特定表示情報を検出すると、入力フォーム１２ａの前に表示させる特定表示情報が抽出可能であると判定し、検出した特定表示情報を抽出する。次いで、入力フォーム１２ａの前に表示させる特定表示情報が抽出可能であることを示す前抽出可能情報と共に、抽出した特定表示情報を入力モード設定部１６及び入力モード登録部１７に出力する。
【００３９】
図５の例では、入力フォーム１２ａを作成するソースコード「ｔｙｐｅ＝“ｔｅｘｔ”」の前に、特定表示情報である「ＩＤ」がソースコードから抽出されている。このため、抽出部１５は、前抽出可能情報と共に、検出した特定表示情報が「ＩＤ」であることを示す情報を入力モード設定部１６及び入力モード登録部１７に出力する。なお、抽出部１５は、入力フォーム１２ａの前に表示させる特定表示情報を検出できなかった場合、入力フォーム１２ａの前に表示させる特定表示情報が抽出可能でないと判定し、入力フォーム１２ａの前に表示させる特定表示情報が抽出可能ではないことを示す前抽出不可能情報を入力モード設定部１６及び入力モード登録部１７に出力する。
【００４０】
また、抽出部１５は、図６で示す抽出方法の例のように、後続するソースコードを閾値に至るまで検索した結果、特定表示情報を検出すると、入力フォーム１２ａの後に表示される特定表示情報が抽出可能であると判定し、入力フォーム１２ａの後に表示される特定表示情報が抽出可能であることを示す後抽出可能情報と共に、検出した特定表示情報を入力モード設定部１６及び入力モード登録部１７に出力する。
【００４１】
図６の例では、入力フォーム１２ａを作成するソースコード「ｔｙｐｅ＝“ｔｅｘｔ”」の後に、「‐」が半角スペースに囲まれた特定表示情報がソースコード（「‐」が「＆ｎｂｓｐ；」に囲まれた部分）から抽出されている。このため、抽出部１５は、後抽出可能情報とともに、検出した特定表示情報が「‐」であることを示す情報を入力モード設定部１６及び入力モード登録部１７に出力する。なお、抽出部１５は、入力フォーム１２ａの後に表示させる特定表示情報を検出できなかった場合、入力フォーム１２ａの後に表示させる特定表示情報が抽出可能でないと判定し、指定された入力フォーム１２ａの後に表示させる特定表示情報が抽出可能ではないことを示す後抽出不可能情報を入力モード設定部１６及び入力モード登録部１７に出力する。
【００４２】
抽出部１５は、指定された入力フォーム１２ａの前及び後の少なくとも何れかに表示させる特定表示情報を抽出してもよいし、指定された入力フォーム１２ａの前に表示させる特定表示情報を抽出できなかった場合に、指定された入力フォーム１２ａの後に表示させる特定表示情報を抽出してもよい。また、抽出部１５は、前に表示させる特定表示情報及び後に表示させる特定表示情報を両方とも抽出してもよい。
【００４３】
なお、抽出部１５は、入力が行われるものとして指定された入力フォーム１２ａを表すソースコードがパスワード形式の入力フォーム１２ａを作成する「ｔｙｐｅ＝“ｐａｓｓｗｏｒｄ”」である場合、特定表示情報が抽出可能か否かの判定を行わずに、入力モード情報が「半角英数字」であるという情報を入力モード設定部１６に出力してもよい。
【００４４】
また、抽出部１５は、入力が行われるものとして指定された入力フォーム１２ａと特定の位置関係にある特定表示情報が文字列を含んだ画像である場合、まず、その文字列を含む画像を抽出する。抽出部１５は、抽出した文字列を含む画像自体を特定表示情報として抽出してもよいし、抽出した画像から文字認識により文字列を取得し、取得した文字列を特定表示情報として抽出してもよい。
【００４５】
入力モード設定部１６は、抽出部１５によって抽出された特定表示情報と記憶部１４に格納された所定の文字列又は画像とを比較して、当該比較結果に応じて記憶部１４に記憶された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、入力部１１による入力の入力モードとして設定する入力モード設定手段である。
【００４６】
入力モード設定部１６は、抽出部１５から出力された特定表示情報と一致する情報が記憶部１４に格納されているか否かを判定する。具体的には、入力モード設定部１６は、抽出部１５から前抽出可能情報が入力されると、まず、抽出部１５から出力された特定表示情報と記憶部１４に格納された図４（ａ）のテーブルに格納されている文字列又は画像とを比較し、指定された入力フォーム１２ａの前に表示させる特定表示情報と一致する文字列又は画像が記憶部１４に格納されているか否かを判定する。また、入力モード設定部１６は、抽出部１５から後抽出可能情報が入力されると、抽出部１５から出力された特定表示情報と記憶部１４に格納された図４（ｂ）のテーブルに格納されている文字列又は画像とを比較し、指定された入力フォーム１２ａの後に表示させる特定表示情報と一致する文
字列又は画像が記憶部１４に格納されているか否かを判定する。
【００４７】
入力モード設定部１６は、上述の比較結果により、抽出部１５から出力された特定表示情報と一致する文字列又は画像が記憶部１４に格納されており、特定表示情報と一致する文字列又は画像が記憶部１４に格納されていると判定すると、一致している文字列又は画像に対応づけられて記憶部１４に記憶された入力モード情報によって示される入力モードを、入力部１１による入力の入力モードとして設定する（切り替える）。一方、入力モード設定部１６は、上述の比較結果により、抽出部１５から出力された特定表示情報と一致する文字列又は画像が記憶部１４に格納されていないと判定されなかった場合、入力部１１による入力の入力モードをあらかじめ設定された特定の入力モード（例えば、「全角かな」）にしてもよいし、入力部１１の入力モードの設定を行わない（切り替えない）こととしてもよい。
【００４８】
ここで、入力モード設定部１６で実行される入力モードの設定方法について説明する。図７は、入力モード設定部１６による入力部１１の入力モードの設定を説明するための図である。図７（ａ）には、図５と同様のログインページが示されている。図７（ａ）で示すログインページ（表示情報）をサーバからダウンロードした際の入力部１１の入力モードが「全角かな」であり、記憶部１４には、文字列「ＩＤ」が入力モード情報として「半角英数字」と対応づけて格納されているとする。この場合、図７（ａ）で示すように、ユーザが指でＩＤを入力するために入力フォーム１２ａを選択することにより特定表示情報である「ＩＤ」の後に表示されている入力フォーム１２ａにカーソルが合されると、図７（ｂ）で示すように、入力モード設定部１６は、入力部１１のキーボードの入力モードを「半角英数字」に設定する。
【００４９】
一方、記憶部１４に、文字列「ＩＤ」が格納されていないとする。この場合、図７（ａ）で示すように、ユーザが指でＩＤを入力するための入力フォーム１２ａを選択することにより特定表示情報である「ＩＤ」の後に表示されている入力フォーム１２ａにカーソルが合されると、入力モード設定部１６は、入力部１１のキーボードの入力モードを「全角かな」に設定する。
【００５０】
また、入力モード設定部１６は、抽出部１５によって特定表示情報が抽出されなかった場合、例えば、入力部１１による入力の入力モードを予め設定された特定の入力モードにする。入力モード設定部１６は、図５に示す例において、抽出部１５から前抽出不可能情報及びが入力されると、入力部１１による入力の入力モードは「全角かな」にしてもよいし、入力部１１の入力モードの設定を行わない（切り替えない）こととしてもよい。また同様に、入力モード設定部１６は、図６に示す例において、抽出部１５から後抽出不可能情報及びが入力されると、入力部１１による入力の入力モードは「全角かな」にしてもよいし、入力部１１の入力モードの設定を行わない（切り替えない）こととしてもよい。
【００５１】
なお、指定された入力フォーム１２ａのソースコードがパスワード形式の入力フォーム１２ａを作成する「ｔｙｐｅ＝“ｐａｓｓｗｏｒｄ”」であった場合、抽出部１５から特定表示情報が抽出可能か否かの情報は入力されず、入力モードが「半角英数字」であるという情報のみが入力される。この場合も、抽出部１５から抽出可能情報が入力された場合と同様に、入力モード設定部１６は、入力部１１の入力モードを「半角英数字」に設定する。
【００５２】
入力モード登録部１７は、入力が行われるものとして指定された入力フォーム１２ａの入力モードが、ユーザからの操作により切り替えられた場合、抽出部１５によって抽出された特定表示情報を、入力部１１によって受け付けられた操作によって切り替えられた後の入力モードを示す入力モード情報と対応させて記憶部１４に格納する入力モード登録手段である。
【００５３】
入力モード登録部１７は、入力部１１から指定された入力フォーム１２ａの入力モードが切り替えられたことを示す切替情報と共に、切り替えられた後の入力モードが入力されると共に、抽出部１５から特定表示情報が入力されると、抽出部１５から特定表示情報である文字列又は画像を入力部１１から入力された切り替えられた後の入力モードと対応づけて記憶部１４に格納し、記憶部１４を更新させる。
【００５４】
なお、図４（ａ）（ｂ）で示すような文字列又は画像と入力モード情報として「半角英数字」と対応づけたテーブルのように、記憶部１４には、入力フォーム１２ａの前にある特定表示情報と比較する文字列又は画像と、入力フォーム１２ａの後にある特定表示情報と比較する文字列又は画像とがそれぞれ別々のテーブルに格納されている。このため、記憶部１４への文字列又は画像の格納は、抽出部１５によって、入力フォーム１２ａの前に表示させる特定表示情報が抽出されて前抽出可能情報が入力され、切り換えられた後の入力モードが「半角英数字」であった場合、切り替えられた後の入力モード情報を図４（ａ）に格納し、抽出部１５によって、入力フォーム１２ａの後に表示させる特定表示情報が抽出されて後抽出可能情報が入力され、切り替えられた後の入力モードが「半角英数字」であった場合、切り替えられた後の入力モード情報を図４（ｂ）に格納する。抽出部１５から前抽出不可能情報又は後抽出不可能情報が入力された場合は、入力モード登録部１７は、記憶部１４への情報の格納は行わない。
【００５５】
続いて、携帯電話機１０により実行される入力切替制御方法について説明する。携帯電話機１０による処理は、図８に示すフローチャートに従い携帯電話機１０によって実行される。図８は、入力切替制御方法の処理手順を示すフローチャートである。なお、本処理においては、図６に示す例と同様に、記憶部１４に文字列「‐」が「半角英数字」と対応づけて格納されているものとする。
【００５６】
本処理を実行するにあたり、まず、無線通信部１３によってテキストデータが入力される入力フォーム１２ａと入力フォーム１２ａに対して特定の位置関係にある特定表示情報と、を含む表示情報がウェブサーバから無線網を介してダウンロードされ、表示部１２がその表示情報を入力する（表示情報入力ステップ：Ｓ０１）。本処理において、表示部１２は、図６に示す表示情報のように、特定表示情報（「‐」）と、特定表示情報の前に表示される入力フォーム１２ａと、特定表示情報の後に表示される入力フォーム１２ａと、を含む表示情報を入力する。そして、抽出部１５が、入力部１１からの操作により表示部１２に表示された入力フォーム１２ａにカーソルが合わせられ、入力が行われるものとして入力フォーム１２ａが指定されたことを検知すると（Ｓ０２）、ウェブページを表示させる表示情報としてソースコードを取得する。
【００５７】
続いて、抽出部１５は、取得したソースコードの指定された入力フォーム１２ａを表示する部分から遡るようにソースコードを順に検索していくことにより、指定された入力フォーム１２ａの前のソースコードを取得し（Ｓ０３）、取得したソースコードの中から特定表示情報の検出ができるか否かによって、指定された入力フォーム１２ａの前に表示させる特定表示情報が抽出可能であるか否かを判定する（Ｓ０４）。抽出部１５は、ソースコードの中から特定表示情報を検出すると、特定表示情報が抽出可能であると判定し（Ｓ０４；ＹＥＳ）、検出した特定表示情報を抽出し（抽出ステップ）、前抽出可能情報と共に、抽出した特定表示情報を入力モード設定部１６に出力する。
【００５８】
次いで、入力モード設定部１６が、抽出部１５から入力された特定表示情報が記憶部１４に格納された文字列又は画像と一致しているか否かを判定する（Ｓ０５）。入力モード設定部１６は、抽出部１５から入力された特定表示情報が記憶部１４に格納された文字列又は画像と一致していると判定した場合（Ｓ０５；ＹＥＳ）、入力モード設定部１６は、一致している文字列又は画像に対応づけられて記憶部１４に記憶された入力モード情報によって示される入力モードである「半角英数字」を、入力部１１による入力の入力モードとして設定し（Ｓ０６；入力モード設定ステップ）、本処理を終了する。
【００５９】
一方、入力モード設定部１６が、抽出部１５から入力された特定表示情報が記憶部１４に格納された文字列又は画像と一致していないと判定した場合（Ｓ０５；ＮＯ）、入力モード設定部１６は、入力モードとして「全角かな」を、入力部１１による入力の入力モードとして設定する（Ｓ０７）。
【００６０】
一方、Ｓ０４において、抽出部１５は、ソースコードの中から特定表示情報が検出できないと、特定表示情報を抽出可能でないと判定した場合（Ｓ０４；ＮＯ）、今度は、指定された入力フォーム１２ａを表示する部分に後続するソースコードを順に検索していくにより、指定された入力フォーム１２ａの後に表示される表示情報を取得し（Ｓ０８）、ソースコードの中から特定表示情報の検出ができるか否かによって、特定表示情報が抽出可能であるか否かを判定する（Ｓ０９）。
【００６１】
抽出部１５は、ソースコードの中から特定表示情報を検出すると、特定表示情報が抽出可能であると判定し（Ｓ０９；ＹＥＳ）、検出した特定表示情報を抽出する（抽出ステップ）し、後抽出可能情報と共に、抽出した特定表示情報を入力モード設定部１６に出力する。なお、図６の示す例では、指定された入力フォーム１２ａの前に特定表示情報がなく、指定された入力フォーム１２ａの後に特定表示情報である「‐」があるので、抽出部１５は、指定された入力フォーム１２ａの前に表示される特定表示情報が抽出可能ではないと判定し（Ｓ０４：ＮＯ）、入力フォーム１２ａの後に表示される特定表示情報を抽出した後（Ｓ０８：抽出ステップ）、指定された入力フォーム１２ａの後の特定表示情報が抽出可能であると判定する（Ｓ０９；ＹＥＳ）。
【００６２】
次いで、入力モード設定部１６が、抽出部１５から入力された特定表示情報が記憶部１４に格納された文字列又は画像と一致しているか否かを判定する（Ｓ１０）。入力モード設定部１６は、抽出部１５から入力された特定表示情報が記憶部１４に格納された文字列又は画像と一致していると判定した場合（Ｓ１０；ＹＥＳ）、一致している文字列又は画像に対応づけられて記憶部１４に記憶された入力モード情報によって示される入力モードである「半角英数字」を、入力部１１による入力の入力モードとして設定し（Ｓ１１；入力モード設定ステップ）、本処理を終了する。
【００６３】
一方、入力モード設定部１６が、抽出部１５から入力された特定表示情報が記憶部１４に格納された文字列又は画像と一致していないと判定した場合（Ｓ１０；ＮＯ）、入力モード設定部１６は、入力モードとして「全角かな」を、入力部１１による入力の入力モードとして設定し（Ｓ０７）、Ｓ１２に進む。また、Ｓ０９において、抽出部１５が、ソースコードの中から特定表示情報が検出できず、特定表示情報を抽出可能でないと判定した場合（Ｓ０９；ＮＯ）も、入力モード設定部１６は、入力モードとして「全角かな」を、入力部１１による入力の入力モードとして設定し（Ｓ０７）、Ｓ１２に進む。
【００６４】
Ｓ１２では、まず、ユーザの操作により入力部１１による入力の入力モードの切り替えが行われると、入力部１１は、切替情報と共に切り換えられた後の入力モードを示す入力モード情報を入力モード登録部１７に出力する。入力モード登録部１７は、入力部１１から切替情報及び切り換えられた後の入力モードを示す入力モード情報が入力されことにより、入力が行われるものとして指定された入力フォーム１２ａの入力モードが切り換えられたか否かを判定する（Ｓ１２）。入力モード登録部１７は、入力部１１から切替情報及び入力モード情報が入力されると、指定された入力フォーム１２ａの入力モードが切り換えられたと判定し（Ｓ１２；ＹＥＳ）、特定表示情報を入力部１１から入力された入力モード情報に対応させて記憶部１４に格納する（Ｓ１３）。入力モード登録部１７は、入力
部１１から切替情報及び入力モード情報が入力されないと、指定された入力フォーム１２ａの入力モードが切り換えられていないと判定し（Ｓ１２；ＮＯ）、特定表示情報を記憶部１４に格納しない。なお、Ｓ０９において、抽出部１５によって、特定表示情報を抽出可能でないと判定された場合（Ｓ０９；ＮＯ）、抽出部１５から特定表示情報が出力されていない。このため、入力モード登録部１７は、指定された入力フォーム１２ａの入力モードが切り換えられていないと判定しても（Ｓ１２；ＹＥＳ）、特定表示情報を記憶部１４に格納しない。
【００６５】
上述したように、本実施形態に係る携帯電話機１０では、抽出された特定表示情報と記憶部１４に格納された文字列又は画像とを比較して、当該比較結果に応じて記憶部１４に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、入力部１１による入力の入力モードとして設定する。このような構成によれば、抽出された特定表示情報と一致する情報が入力モード情報と対応づけられて記憶手段に格納されていた場合、例えば、入力手段による入力の入力モードを、特定表示情報と特定の位置関係にある入力フォーム１２ａがテキストデータを入力する際に要求する入力モードと同じ入力モードに自動的に切り替えることができる。例えば、入力フォーム１２ａの前に「ＩＤ」や「パスワード」等の文字列があれば、入力フォーム１２ａ自体にテキストデータの入力モードが設定されていなくても、入力モードの設定が可能である。したがって、入力フォームにテキストデータを入力する際、ユーザに入力モードの切換操作の手間を軽減させることができる。
【００６６】
また、本実施形態に係る携帯電話機１０では、入力部１１は、ユーザからの入力モードを切り替える操作を受け付け、抽出部１５によって抽出された特定表示情報を、過去に入力部１１によって受け付けられた操作によって切り替えられた後の入力モードを示す入力モード情報と対応させて記憶手段に格納する入力モード登録部１７を更に備えている。この構成により、抽出された特定表示情報と一致する特定表示情報と特定の位置関係にある入力フォーム１２ａにテキストデータを入力する際、入力部１１による入力の入力モードを、ユーザが切り換えた入力モードに自動的に切り替えることができる。したがって、入力フォーム１２ａにテキストデータを入力する際、ユーザの意図に沿った入力モードでテキストデータを入力することができるため、情報入力装置の利便性を向上させることができる。
【００６７】
また、本実施形態に係る入力切替制御方法では、抽出部１５は、特定表示情報として、入力フォームの前に表示される文字列又は画像を抽出できなかった場合に、入力フォームの後に表示される文字列又は画像を抽出している。この構成により、入力フォームの前及び後の少なくともどちらかに特定表示情報があれば、自動的に入力フォームの入力モードを切り替えることができる。
【００６８】
以上、本発明のその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、以下のような様々な変形が可能である。
【００６９】
本実施形態では、情報入力装置として携帯電話機１０を用いた場合を説明したが、情報入力装置として、入力フォーム１２ａを含むウェブページを表示させ、入力フォーム１２ａにテキストを表示できれば携帯電話機１０に限られない。例えば、携帯端末（携帯電話、ＰＤＡ、タブレット端末など）、ノートパソコン、据え置き型のパソコン等を用いることができる。
【００７０】
本実施形態では、入力モード設定ステップを実行しなかった場合のみ、ユーザによる操作によって指定された入力フォーム１２ａの入力モードが切り換えられたときに、入力モード登録部１７が、抽出した特定表示情報を切り換えられた後の入力モードを示す入力モード情報と対応づけて記憶部１４に格納したが、入力モード設定ステップを実行した場合も、入力モード設定ステップの後にユーザによる操作によって指定された入力フォーム１２ａの入力モードが切り換えられたときは、入力モード登録部１７による上述した記憶部１４への格納を行ってもよい。
【００７１】
本実施形態では、記憶部１４に、入力モードを示す入力モード情報として「半角英数字」に対応付けられた文字列又は画像が格納されているテーブルを示したが、記憶部１４に格納されているテーブルの例はこれに限られない。記憶部１４は、「全角かな」、「全角カタカナ」、「全角英数字」及び「半角カタカナ」等の他の複数の入力モード情報とそれぞれ対応づけられた文字列又は画像を示すテーブルを格納してもよい。そして、入力モード設定部１６は、抽出した特定表示情報とこれらのテーブルに格納されている文字列又は画像とを比較し、当該比較結果に応じて入力モードを設定しても構わない。また、同一の文字列又は画像を複数の入力モード情報と対応づけて記憶部１４に格納してもよい。この場合、同一の文字列又は画像と対応づけられた複数の入力モード情報がユーザに提示され、提示された複数の入力モード情報の中からユーザの操作により選択された入力モード情報によって示される入力モードが入力部１１による入力の入力モードとして設定される。
【００７２】
本実施形態では、入力モード設定部１６は、特定表示情報と一致する情報が記憶部１４に格納されているか否かを判定し、特定表示情報と一致する情報が記憶部１４に格納されている場合に、記憶部１４に格納された文字列又は画像に対応づけられた入力モード情報によって示される入力モードを、入力部１１による入力の入力モードとして設定したが、入力フォーム１２ａを表すソースコードがパスワード形式の入力フォーム１２ａを作成する「ｔｙｐｅ＝“ｐａｓｓｗｏｒｄ”」である場合等の入力フォーム１２ａ自体に何らかの情報が設定されている場合、その情報に基づき、特定表示情報の抽出を行わずに入力部１１の入力の入力モードを、例えば、「半角英数字」に設定してもよい。
【００７３】
また、本実施形態では指定された入力フォーム１２ａの前に表示させる特定表示情報が抽出可能であると判定された場合、指定された入力フォーム１２ａの後に表示させる特定表示情報の抽出及び抽出可能である否かの判定を行わなかったが、前後の両方に特定表示情報がある入力フォーム１２ａの入力モードを設定する際、前後の両方の特定表示情報を用いて入力モードを設定してもよい。すなわち、前後の両方に特定表示情報がある入力フォーム１２ａの入力モードを設定する際、入力フォーム１２ａの前に表示させる特定表示情報と後に表示させる特定表示情報の両方を抽出し、抽出された各特定表示情報と記憶部１４に格納された文字列又は画像とをそれぞれ比較して、各特定表示情報と一致する文字列又は画像がいずれも記憶部１４に格納されており、且つ、各特定表示情報と一致する文字列又は画像が同一の入力モード情報と対応づけられている場合、各特定表示情報と一致する文字列又は画像に対応づけられた入力モード情報が示される入力モードを、入力部１１による入力の入力モードとして設定してもよい。
【００７４】
（第２実施形態）
本発明の好適な実施形態である第２実施形態について第１実施形態と異なる点を中心に説明する。第２実施形態が適用する場面としては、入力フォーム１２ａに対して特定の位置に同じ文字列又は画像が表示されていても、その入力フォーム１２ａを含むウェブサイトに応じて、入力フォーム１２ａに入力する際の入力モードがそれぞれ設定される場面を想定している。このようなウェブサイトとしては、例えば、英語のログインページが表示されるサイトとその英語サイトの日本語訳版のサイトが挙げられる。
【００７５】
上記の例を図９に示す。図９（ａ）は、表示情報である英語のログインページの表示例を示す。図９（ｂ）は、別の表示情報である日本語のログインページ（例えば、上記のように英語サイトの日本語訳版）の表示例を示す。英語のログインページ及び日本語のログインページの何れも、ＩＤを入力するための入力フォームの前には「ＩＤ」との表示がなされている。例えば、英語のログインページでは半角英数字の入力モードで入力が行われる必要があり（即ち、ＩＤが半角英数字で表される）、日本語のログインページでは全角かなの入力モードで入力が行われる必要がある（即ち、ＩＤが全角かなで表される）場合がある。このように同じ「ＩＤ」と標記されている入力フォーム１２ａであっても、異なる入力モードで入力される必要がある場合がある。本実施形態は、上記の状況であっても、効率的に入力フォームへの入力を行うことを可能にさせるものである。以下にその構成を説明する。
【００７６】
第２実施形態に係る携帯電話機２０は、第１実施形態に係る携帯電話機１０の無線通信部１３、記憶部１４、入力モード設定部１６及び入力モード登録部１７に代え、無線通信部２３、記憶部２４、入力モード設定部２６及び入力モード登録部２７をそれぞれ備えている。すなわち、第２実施形態に係る携帯電話機２０は、機能的構成要素として、入力部１１、表示部１２、無線通信部２３、記憶部２４、抽出部１５、入力モード設定部２６及び入力モード登録部２７を備えている。なお、無線通信部２３は、表示情報をサーバから無線網を介してダウンロードする際に、表示情報のダウンロード元を示すＵＲＬなどの特定格納場所情報を取得し、入力モード設定部２６に出力している。即ち、特定格納場所情報は表示情報が格納されている場所を示す情報である。
【００７７】
第１実施形態に係る記憶部１４は、所定の文字列又は画像と入力モードを示す入力モード情報とを対応づけて格納していたが、第２実施形態に係る記憶部２４は、所定の文字列又は画像と入力モード情報とに、更に表示情報が格納されている場所を示す格納場所情報が対応づけられて格納している。すなわち、入力モード情報が所定の文字列又は画像と格納場所情報との組み合せに対応づけられて格納されている。
【００７８】
格納場所情報は、表示情報が格納されている場所を示す情報であり、上記の特定格納場所情報と同様の種類の情報である。格納場所情報は、例えば、これまで、携帯電話機２０においてダウンロードしたことのある表示情報のダウンロード元を示すＵＲＬなどの情報である。格納場所情報は、ユーザの操作によりダウンロードした表示情報に含まれる入力フォーム１２ａが指定された場合、入力部１１の入力モードが切り換えられると、後述する入力モード登録部２７が、抽出部１５によって抽出された特定表示情報を切り替えられた後の入力モードを示す入力モード情報が表示情報のＵＲＬ（格納場所情報）と入力フォーム１２ａの特定位置に表示される文字列又は画像との組み合わせに対応づけられて新たに記憶部２４に記憶される。あるいは、所定の文字列又は画像及び格納場所情報と入力モード情報との対応付けを示す情報は、携帯電話機２０のユーザの操作によって入力されてもよい。
【００７９】
入力モード設定部２６は、抽出部１５から出力された特定表示情報、及び無線通信部１３によって入力されたＵＲＬ（特定格納場所情報）の組み合わせと一致する文字列又は画像、並びにＵＲＬ（格納場所情報）の組み合わせに対応づけられた入力モード情報（特定入力モード情報）が記憶部２４に格納されているか否かを判定する。
【００８０】
入力モード設定部２６は、特定入力モード情報が記憶部２４に格納されており、特定入力モード情報が格納されていると判定すると、特定入力モード情報によって示される入力モードを、入力部１１による入力の入力モードとして設定する（切り替える）。
【００８１】
一方、入力モード設定部２６は、上述の比較結果により、特定入力モード情報が格納されていると判定されなかった場合、入力部１１による入力の入力モードをあらかじめ設定された特定の入力モード（例えば、「全角かな」）にしてもよいし、入力部１１の入力モードの設定を行わない（切り替えない）こととしてもよい。
【００８２】
ここで、入力モード設定部２６で実行される入力モードの設定方法について説明する。図９は、入力モード設定部２６による入力部１１の入力モードの設定を説明するための図である。図９（ａ）には、英語のログインページが示されており、図９（ｂ）には、日本語のログインページが示されている。図９（ａ）及び（ｂ）で示すログインページ（表示情報）をサーバからダウンロードした際の入力部１１の入力モードが「全角かな」であり、記憶部２４には、文字列「ＩＤ」及び図９（ａ）に示される英語のログインページのＵＲＬが特定入力モード情報である「半角英数字」にそれぞれ対応づけて格納されているとする。また、記憶部２４には、文字列「ＩＤ」及び図９（ｂ）に示される日本語のログインページのＵＲＬが特定入力モード情報である「全角かな」にそれぞれ対応づけて格納されているとする。
【００８３】
この場合、英語のログインページにおいては、図９（ａ）で示すように、ユーザが指でＩＤを入力するために入力フォーム１２ａを選択することにより特定表示情報である「ＩＤ」の後に表示されている入力フォーム１２ａにカーソルが合されると、図９（ａ）で示すように、入力モード設定部１６は、入力部１１のキーボードの入力モードを「半角英数字」に設定する。
【００８４】
これに対し、日本語のログインページにおいては、図９（ｂ）で示すように、ユーザが指でＩＤを入力するために入力フォーム１２ａを選択することにより特定表示情報である「ＩＤ」の後に表示されている入力フォーム１２ａにカーソルが合されると、図９（ｂ）で示すように、入力モード設定部１６は、入力部１１のキーボードの入力モードを「全角かな」に設定する。
【００８５】
入力モード登録部２７は、携帯電話機２０においてダウンロードした表示情報に含まれる入力フォーム１２ａの入力モードが、入力が行われるものとしてユーザにより指定された場合、入力部１１の入力モードがユーザの操作により切り換えられると、抽出部１５によって抽出された特定表示情報と無線通信部２３によって入力されたＵＲＬ（特定格納場所情報）との組み合わせを、入力部１１によって受け付けられた操作によって切り替えられた後の入力モードを示す入力モード情報と対応させて記憶部２４に格納する。
【００８６】
上述したように、第２実施形態に係る携帯電話機２０において、抽出された特定表示情報と記憶部２４に格納された文字列又は画像とを比較すると共に、無線通信部１３によって入力されたＵＲＬと記憶部２４に格納された格納場所情報とを比較して、当該比較結果に応じて記憶部２４に格納された文字列又は画像並びに格納場所情報に対応づけられた入力モード情報によって示される入力モードを、入力部１１による入力の入力モードとして設定する。このような構成によれば、入力部１１による入力の入力モードを、記憶部２４に格納された文字列又は画像並びに格納場所情報に対応づけられた入力モード情報によって示される入力モードに自動的に切り替えることができる。したがって、入力フォーム１２ａにテキストデータを入力する際、特定の位置関係に同じ文字列（ＩＤ）又は画像が表示される入力フォーム１２ａであっても、図９（ａ）（ｂ）に示されるように入力フォーム毎に異なる入力モードでテキストデータを入力することができる。
【符号の説明】
【００８７】
１０，２０…携帯電話機、１１…入力部、１２…表示部、１２ａ…入力フォーム、１３,２３…無線通信部、１４，２４…記憶部、１５…抽出部、１６，２６…入力モード設定部、１７，２７…入力モード登録部。
【図１】
0005632905.tif 000002
【図２】
0005632905.tif 000003
【図３】
0005632905.tif 000004
【図４】
0005632905.tif 000005
【図５】
0005632905.tif 000006
【図６】
0005632905.tif 000007
【図７】
0005632905.tif 000008
【図８】
0005632905.tif 000009
【図９】
0005632905.tif 000010