(57)【要約】【課題】文字入力を行うに際して、煩雑なユーザ操作を必要とすることなく、文字入力処理の負荷を軽減してユーザにとって利便性の高い文字入力を可能とする。【解決手段】ユーザの画面操作によって、入力フォームやのような文字入力領域を有する画面に遷移したときに、文字入力装置の制御部は、文字入力パネル１００を表示部１１に表示させる。文字入力パネル１００が開かれて、その入力文字作成部１０１に対していずれの文字も入力されていない状態であっても、予測変換候補表示部１０２には、文字の予測変換候補が表示され、これらの予測変換候補のなかからユーザは任意の候補を選択することができる。選択した予測変換候補は、入力文字作成部１０１に入力される。そして、入力文字作成部１０１における文字または文字列の作成を最終的に完了させると、目的とする文字入力領域にその文字または文字列が入力される。【選択図】図２
2010271972.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、該表示部に対する表示制御を行う制御部と、ユーザ操作を受け付ける操作部とを有し、前記表示部に表示させる画面に設定された文字入力領域に対して文字入力を行う文字入力装置において、
前記制御部は、前記操作部に対する操作に応じて、前記文字入力領域に入力するための文字または文字列を作成する文字入力パネルを前記表示部に表示させ、該文字または文字列の作成を完了させる所定の操作が行われたときに、該作成が完了した文字または文字列を前記文字入力領域に入力する制御を行うものであって、
前記制御部は、前記文字入力パネルを前記表示部に表示させた際に、所定の辞書データを使用して、ユーザ操作により選択可能な予測変換候補を前記辞書データから抽出して表示させることを特徴とする文字入力装置。
【請求項２】
請求項１に記載の文字入力装置において、前記制御部は、前記文字入力パネルに対して前記文字または文字列を作成するための文字入力を行っていない状態で、前記予測変換候補を表示させることを特徴とする文字入力装置。
【請求項３】
請求項１または２に記載の文字入力装置において、通信回線を介して外部のサーバに接続可能とした通信部を有し、
前記制御部は、前記文字入力領域が設定された画面を前記表示部に表示させた際に、前記文字入力領域に関連付けられた辞書データを保持するサーバにアクセスし、該辞書データをダウンロードして保持し、該ダウンロードして保持した辞書データを前記所定の辞書データとして、該辞書データのなかから前記予測変換候補を抽出して表示させることを特徴とする文字入力装置。
【請求項４】
請求項３に記載の文字入力装置において、前記辞書データをダウンロードするために該辞書データにリンクするためのリンク情報が、個々の前記文字入力領域に関連付けられて設定されていることを特徴とする文字入力装置。
【請求項５】
請求項４に記載の文字入力装置において、前記辞書データは、前記文字入力領域に関連付けた前記リンク情報を設定するだけでダウンロード可能なテキストデータであることを特徴とする文字入力装置。
【請求項６】
請求項１〜５のいずれか１に記載の文字入力装置において、前記所定の辞書データとして、前記文字入力パネルで作成した文字または文字列を履歴データとして記憶する過去履歴辞書データを使用し、
前記過去履歴辞書データは、前記文字入力パネルで作成した文字または文字列の作成を完了させる所定の操作が行われたときに、前記作成が完了した文字または文字列に含まれる文字情報を、履歴辞書データとして記憶することを特徴とする文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置に関し、特にユーザ操作による入力に従って文字入力処理を行う文字入力装置に関する。
【背景技術】
【０００２】
例えば、携帯電話などの端末装置やパーソナルコンピュータ（ＰＣ）には、ユーザ操作に従って文字入力を行う文字入力機能が設けられている。また、液晶テレビなどの表示装置においても、通信回線を通じてサーバ等に接続して各種のサービス提供を受けることができるようになっており、このような場合にも文字入力機能による文字入力を行うことが増えている。
【０００３】
文字入力機能により文字を入力する場合、通常、入力を便利にするために仮名漢字変換操作時における変換候補や、入力した後の次に入力する文字の予測候補等、入力文字に関連する様々な選択候補のリストが装置のユーザに提示されるようになっている。ここでは、装置の使用者が選択した候補を記憶し、次回以降の操作時に候補の優先度を調整することにより端末の利便性を向上させている。一般にこのような機能は学習機能と呼ばれている。
【０００４】
文字入力技術に関し、例えば、特許文献１には、語句の予測変換機能において高い予測精度を実現し、効率的な変換後方語句の予測を行うことができるようにすることを目的とした文字入力システムが開示されている。この文字入力システムは、文字入力装置、サーバ装置、ダウンロードシステムからなり、文字入力装置は、基本辞書情報記憶手段、補助辞書情報及び／又は補助辞書情報記憶手段、変換元文字列情報取得手段、変換候補語句情報生成手段、補助辞書検索手段、変換候補語句情報変更手段、変換候補語句提示手段、で構成される。そして、サーバ装置は、ネットワークデータ指定情報を保持する保持手段、文字列情報収集手段、辞書情報作成手段、送信手段、で構成される。ダウンロードシステムは、文字入力装置とサーバ装置からなる。
上記の文字入力システムでは、基本辞書から抽出した優先語句テーブルと、過去の履歴テーブルを参照し、優先度に沿って、変換候補を表示する。また、辞書サーバが、適宜クロールしているＷＥＢサイトから頻出語句を抽出した辞書を作成し、ユーザのダウンロード要求に従って携帯端末に辞書をダウンロードする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３０５３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のように、文字入力機能によって文字入力を行う場合、予測変換候補がユーザに提示されることにより、ユーザは、その予測変換候補から任意の語句や文字等を選択することで、文字入力を簡単かつ迅速に行うことができるようになっている。
ここで従来では、予測変換候補を提示させるためには、まず何らかの文字入力を行う必要がある。つまり、文字入力機能を備えた装置に対して、ユーザがまず何らかの文字入力を行うことで、装置は、その入力文字に応じた予測変換候補を選択し、画面上に提示することになる。
【０００７】
文字入力を行うときに、最初に入力する文字がほぼ決まっている場合もある。例えば、ＵＲＬ入力では、最初に「http://」などの文字入力を行うことが殆どである。このような場合でも、従来の文字入力機能ではユーザがその都度文字入力を行い、予測変換候補を表示させ、その予測変換候補から所望の文字や文字列を選択する必要があり、文字入力・変換作業が煩雑であり、決して利便性が高いとはいえなかった。
【０００８】
また、特許文献１のように、辞書サーバからユーザの端末装置に辞書をダウンロードして予測変換候補の提示に使用するシステムの場合、専用の辞書サーバを設ける必要があり、更に、ユーザ自らが辞書のダウンロードの操作を行う必要がある。
また、インターネットなどによりサービス提供される検索サイトに対して、文字入力機能を用いることによりユーザが文字を入力すると、その入力文字に応じた選択候補リストが提示されるシステムがある。しかしながら、このようなシステムの場合、Ａｊａｘなどの技術が必要であり、例えば、古いＷＥＢブラウザを搭載した端末機器や、Ａｊａｘに対応していないサーバなどの場合には、上記のような選択候補の提示処理に対応することができない、という問題が生じる。
【０００９】
更に、文字入力を行うための入力フォームに、予めデフォルトの文字列を埋め込んでおくようにする手法もあるが、このような手法では、ユーザが入力していない文字が文字入力パネルに勝手に入力されてしまい、ユーザがこの入力を不要とする場合には、ユーザが自らその入力を削除しなければならず、大変な手間となってしまう。
【００１０】
さらに、文字入力の学習機能を備えた装置では、過去に入力された文字や文字列等を履歴データとして記憶しておき、その履歴データに応じた優先順位で変換候補を提示できるようにしている。ここで従来の手法では、文字入力を行うに際して入力文字が確定されるごとに、新たな履歴データがフラッシュメモリに格納される。しかしながら、フラッシュメモリは、消去・書込可能な回数が限られており、頻繁に消去・書込が行われると、フラッシュメモリが磨耗して信頼性や動作性能が損なわれる、という問題が生じる。
【００１１】
本発明は、上述のごとき実情に鑑みてなされたもので、文字入力を行うに際して、煩雑なユーザ操作を必要とすることなく、文字入力処理の負荷を軽減してユーザにとって利便性の高い文字入力を可能とする文字入力装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の第１の技術手段は、表示部と、表示部に対する表示制御を行う制御部と、ユーザ操作を受け付ける操作部とを有し、表示部に表示させる画面に設定された文字入力領域に対して文字入力を行う文字入力装置において、制御部は、操作部に対する操作に応じて、文字入力領域に入力するための文字または文字列を作成する文字入力パネルを表示部に表示させ、文字または文字列の作成を完了させる所定の操作が行われたときに、作成が完了した文字または文字列を文字入力領域に入力する制御を行うものであって、制御部は、文字入力パネルを表示部に表示させた際に、所定の辞書データを使用して、ユーザ操作により選択可能な予測変換候補を前記辞書データから抽出して表示させることを特徴としたものである。
【００１３】
第２の技術手段は、第１の技術手段において、制御部が、文字入力パネルに対して文字または文字列を作成するための文字入力を行っていない状態で、予測変換候補を表示させることを特徴としたものである。
【００１４】
第３の技術手段は、第１または第２の技術手段において、通信回線を介して外部のサーバに接続可能とした通信部を有し、制御部が、文字入力領域が設定された画面を前記表示部に表示させた際に、文字入力領域に関連付けられた辞書データを保持するサーバにアクセスし、辞書データをダウンロードして保持し、ダウンロードして保持した辞書データを所定の辞書データとして、辞書データのなかから予測変換候補を抽出して表示させることを特徴としたものである。
【００１５】
第４の技術手段は、第３の技術手段において、辞書データをダウンロードするために辞書データにリンクするためのリンク情報が、個々の文字入力領域に関連付けられて設定されていることを特徴としたものである。
【００１６】
第５の技術手段は、第４の技術手段において、辞書データが、文字入力領域に関連付けたリンク情報を設定するだけでダウンロード可能なテキストデータであることを特徴としたものである。
【００１７】
第６の技術手段は、第１〜第５のいずれか１の技術手段において、所定の辞書データとして、文字入力パネルで作成した文字または文字列を履歴データとして記憶する過去履歴辞書データを使用し、過去履歴辞書データは、文字入力パネルで作成した文字または文字列の作成を完了させる所定の操作が行われたときに、作成が完了した文字または文字列に含まれる文字情報を、履歴辞書データとして記憶することを特徴としたものである。
【発明の効果】
【００１８】
本発明によれば、文字入力を行うに際して、煩雑なユーザ操作を必要とすることなく、文字入力処理の負荷を軽減してユーザにとって利便性の高い文字入力を可能とする文字入力装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明による文字入力装置の一実施形態を説明するためのブロック図である。
【図２】文字入力を行うために使用される文字入力パネルの一例を示す図である。
【図３】本発明の文字入力装置の操作部として適用可能なリモコンの一例を示す図である。
【図４】リモコンの操作キーの割り当て例を説明するための図である。
【図５】文字入力パネルの入力文字作成部に文字入力を行うときの表示例を示す図である。
【図６】本発明による文字入力装置の利用例を説明するための図である。
【図７】図６の検索画面でダウンロードされるＷＥＢ辞書の例を説明するための図である。
【図８】図７の検索画面において、文字入力パネルが開かれた状態の例を説明するための図である。
【図９】予測変換候補表示部に表示させる語句の優先度設定について説明するための図である。
【図１０】辞書データに設定された優先度のテーブル例を示す図である。
【図１１】入力文字作成部に文字入力されている状態の予測変換候補の表示例を示す図である。
【図１２】文字入力パネルを表示するときの処理例を説明するためのフローチャートである。
【図１３】文字変換のための候補の抽出処理例を説明するためのフローチャートである。
【図１４】ＷＥＢ辞書がある場合の候補の抽出例を説明するためのフローチャートである。
【図１５】入力文字を過去履歴データとして記録するときの処理例を説明するためのフローチャートである。
【図１６】全ての辞書データからその優先度に従って候補を抽出する処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、本発明による文字入力装置の一実施形態を説明するためのブロック図である。本実施形態の文字入力装置１０は、表示部１１、操作部１２、記憶部１３、ＲＡＭ（Random Access Memory）１４、制御部１７、通信部１６を備えている。
表示部１１は、各種情報を表示する表示画面を備えたもので、液晶パネルなどの表示ユニットを用いることができる。また、単体のディスプレイ装置を用いたものであってもよい。操作部１２は、ユーザによる操作入力を可能とするもので、例えばリモコン装置や操作ボタン、タッチパネル、マウスなどの各種操作入力手段を適用することができる。
【００２１】
記憶部１３は、フラッシュメモリやＨＤ（Hard Disc）などの不揮発性の記憶手段であり、本文字入力装置１０の文字入力機能を実現するためのプログラムを記憶し、プログラムは適宜制御部１５によって読み出されて実行される。また、記憶部１３には、文字入力を行うときに使用する基本辞書３２、及びユーザによる過去の入力履歴に基づく過去履歴辞書３１が記憶される。基本辞書３２は、記憶部１３にプリセットされたものである。過去履歴辞書３１は、過去の文字入力の履歴データを保存する。
【００２２】
制御部１５は、ＣＰＵなどによって構成され、記憶部１３等に格納されたプログラムを実行することによって、文字入力装置の全体的な制御を行う。ＲＡＭ１４は、制御部１５がプログラムを実行する際のワークエリアとして用いられる。また、ＲＡＭ１４は、操作部１２に対する操作に応じて、入力するための文字または文字列を作成するために一時的に選択された文字情報や、文字入力に使用する予測変換候補などを一時記憶する。また、サーバ２０からダウンロードしたＷＥＢ辞書の辞書データを一時的に保持する。
【００２３】
通信部１６は、通信回線によりインターネット接続を可能とするＩ／Ｆ部である。文字入力装置は、通信部１６を介してインターネットに接続されたサーバ２０に接続可能となる。サーバ２０は、文字入力装置で利用可能な辞書データ（ＷＥＢ辞書３３）を記憶保持している。サーバ２０には、複数のＷＥＢ辞書３３を記憶保持可能で、文字入力装置１０では、文字入力の対象となる文字入力領域に応じて特定のＷＥＢ辞書３３を使用した文字変換を行うことができる。これらのＷＥＢ辞書３３は、複数のサーバに分散していてもかまわない。
【００２４】
文字入力を行う場合、制御部１５は、特定の文字入力領域を有する画面を表示部１１に表示させ、その文字入力領域に対する文字入力を可能とする。ユーザは、操作部１２を操作することで、この文字入力領域に文字入力を行う作業を行うが、このときに、制御部１５では、文字入力用領域に入力する文字情報を作成するための文字入力パネルを表示部１１に表示する。そして操作部１２に対するユーザ操作に応じて、文字入力パネルに文字または文字列を作成する。このときに、文字の予測変換候補を文字入力パネル内に提示し、これらの予測変換候補のユーザ選択を可能とする。そして文字入力パネルで文字または文字列が作成され、最終的に作成を完了させる所定の操作が行われたときに、作成された文字または文字列を文字入力用領域に入力する。
【００２５】
図１において、文字変換用の辞書として基本辞書３２と過去履歴辞書３１に加えてＷＥＢ辞書３３を用いる構成と、ＷＥＢ辞書３３を用いることなく、基本辞書３２と過去履歴辞書３１のみで予測変換候補を提示させる構成とを採ることができる。ＷＥＢ辞書３３を用いる場合には、文字入力装置１０の通信部１６、インターネット２１を介して接続されるサーバ２０、及びサーバ２０に保持されるＷＥＢ辞書３３が必要な構成となる。また、ＷＥＢ辞書３３を用いないで文字入力を行うことも可能であり、この場合はこれら通信部１６、サーバ２０、及びＷＥＢ辞書３３は必須の構成ではない。
【００２６】
図２は、文字入力を行うために使用される文字入力パネルの一例を示す図である。
文字入力パネル１００は、例えば、特定のサービスやアプリケーションにより提供された画面において文字入力を行うときに、その文字入力用の文字や文字列を作成するために画面上に開かれるもので、文字入力ＵＩ（ユーザインタフェース）として構成されたものである。
例えば、ＨＴＭＬブラウザが表示しているＷＥＢページの文字入力領域にユーザが文字を入力したい場合、あるいは、ブラウザのＵＲＬ入力領域に文字を入力したい場合などに、この文字入力パネル１００を使用して、目的とする文字入力領域に入力する文字や文字列を作成することができる。
【００２７】
ＷＥＢページ等の文字入力領域には、予測変換候補の表示に使用する辞書が関連付けられている。例えば、第１の設定例では、文字入力領域に関連付ける辞書は、文字入力装置１０の記憶部１３に記憶保持されている基本辞書３２及び過去履歴辞書３１であり、サーバ２０から取得できるＷＥＢ辞書３３は用いないものとする。この文字入力領域が表示もしくは選択された場合には、これらの基本辞書３２及び過去履歴辞書３１を使用して予測変換候補の表示を行う。
【００２８】
第２の設定例では、上記の基本辞書３２及び過去履歴辞書３１に加えて、サーバ２０に保持されているＷＥＢ辞書３３を用いる。これは、例えばＷＥＢページの文字入力領域を記述する部分に、辞書のリンク情報を書き込んでおくことによって実現する。これにより、文字入力領域が表示もしくは選択されたときに、そのリンク情報を使用して所定のＷＥＢ辞書３３にアクセスし、ＷＥＢ辞書３３の辞書データをダウンロードして文字入力装置１０のＲＡＭ１４に一時記憶させておくようにする。そしてこれらの辞書を使用して、適宜予測変換候補の表示に使用する。
【００２９】
ＷＥＢ辞書の辞書データは、ＷＥＢページ等の文字入力領域にリンク情報を設定するだけでダウンロード可能としたテキストデータによって保持される。これにより、従来行われていたＡｊａｘなどの技術を必要とせず、文字入力装置側に備えるブラウザや、サーバにおいて従来のような特別な機能を付与する必要がなく、汎用性を向上させることができる。
この場合、サーバに保持する辞書データがテキストデータであるため、辞書データの追加・更新・削除などが容易であり、また、辞書データをダウンロードさせるか否かも、文字入力領域に係わるＨＴＭＬの記述次第で制御することができる。
以下に、上記の第１の設定例と第２の設定例のそれぞれについて動作例を説明する。
【００３０】
（第１の設定例）
ユーザの画面操作によって、上記入力フォームやのような文字入力領域を有する画面に遷移したときに、文字入力装置の制御部１５は、図２に示すような文字入力パネル１００を表示部１１に表示させる。例えば、ＷＥＢブラウザでＷＥＢページを表示しているとき、ユーザ操作によってＷＥＢページが切り換えられ、文字入力領域を有するＷＥＢページが表示されると、文字入力装置１０の制御部１５は、そのＷＥＢページもしくはＷＥＢページの文字入力領域に予め関連付けられた情報に基づいて、図２に示すような文字入力パネル１００を表示させる。
【００３１】
この場合、表示中のＷＥＢページに上から重ねた形態で文字入力パネル１００を表示させることができる。あるいは、ＷＥＢページ等の文字入力領域にカーソルが移動されたときに、その文字入力領域に予め関連付けられた情報に基づいて文字入力パネル１００を表示させるものであってもよい。つまり、文字入力を行うための文字入力領域が表示されているとき、もしくは特定の文字入力領域がカーソル等により選択されている状態となったときに、文字入力パネル１００を自動的に表示させるようにする。
【００３２】
文字入力パネル１００には、目的とするＷＥＢページ等の文字入力領域に入力する文字や文字列を作成する入力文字作成部１０１と、入力文字作成部１０１に入力された文字の予測変換候補リストを表示する予測変換候補表示部１０２と、文字入力を行うときの操作部のキー割り当てを示すキー割り当て表示部１０３とが表示される。文字入力パネル１００の入力文字作成部１０１には、ユーザ所望の文字列を作成することができるが、この文字列は１文字の場合も含むものとし、以下簡単のため、単に文字列として説明する。
文字入力パネル１００が表示されると、例えば操作部１２として構成されたリモコン等のキー割り当てが変更され、文字入力パネル１００に対する文字列の作成が可能となる。
【００３３】
図３は、本発明の文字入力装置の操作部として適用可能なリモコンの一例を示す図である。リモコンのキー操作部は、図３に示すような、数字キー２０１、方向キー２０２、決定キー２０３、終了キー２０４、戻るキー２０５、機能キー２０６を備えている。ここで機能キー２０６には、青、赤、緑、黄の４つのキーがあり、それぞれのキーに個別の機能を割り当てることができるものとする。
そして図４に示すように、文字入力装置１０の制御部１５は、文字入力パネル１００が表示されていない状態（文字入力パネルＯＦＦ）と、文字入力パネル１００が表示されている状態（文字入力パネルＯＮ）とにおいて、リモコン２００の操作キーに割り当てる機能を変更する。
【００３４】
図４の例では、例えば文字入力パネルがＯＦＦのとき、数字キー２０１にはブラウザ上のリンク移動機能が割り当てられているが、文字入力パネルがＯＮのときには文字入力機能に割り当てる。同様に文字入力パネルのＯＮ／ＯＦＦで説明すると、方向キー２０２にはブラウザ上でカーソル移動機能（ＯＮ）と、文字入力カーソル移動・変換語句カーソル移動など（ＯＦＦ）が割り当てられる。また、決定キー２０３には、ブラウザ上でのリンク移動（ＯＮ）と、履歴文字選択・変換語句決定など（ＯＦＦ）が割り当てられる。
【００３５】
また、戻るキー２０５には、1つ前のページに移動する機能（ＯＮ）と、ＢＳまたはＤＥＬ・予測キャンセル・変換キャンセルなどの機能（ＯＦＦ）が割り当てられる。また、終了キー２０４には、ブラウザ終了（ＴＶ表示に戻る)機能（ＯＮ）と、文字入力取り消し機能（ＯＦＦ）とが割り当てられる。さらに、機能キー２０６には、ブラウザ用機能（ＯＮ）、青：漢字変換、赤：逆順、緑：文字種変更、黄：入力完了（ＯＦＦ）の機能が割り当てられる。
なお、上記の機能を割り当てる操作キーとしては、リモコンの操作キーに限定されることなく、機器本体のハードキー群や、画面上に表示したソフトウェアキーボードのキーを適用することもできる。以下ではリモコンのキーを用いるものとして説明する。
【００３６】
図２に戻って説明する。ユーザは、目的とするＷＥＢページ等の文字入力領域に文字入力する場合に、文字入力パネル１００の入力文字作成部１０１に文字列を作成し、これを完了させることで、目的とする文字入力領域にその文字列を入力させることができる。入力文字作成部１０１で文字列を作成するときに、変換候補のなかから選択した候補を確定する操作が行われることがあるが、上記の完了操作は、この確定操作とは異なる操作であって、入力文字作成部１０１における文字列の作成を完了させるために行う所定の操作である。
【００３７】
本発明に係る実施形態の特徴として、文字入力パネル１００が開かれて、その入力文字作成部１０１に対していずれの文字も入力されていない状態であっても、予測変換候補表示部１０２には、文字の予測変換候補が表示され、これらの予測変換候補のなかからユーザは任意の候補を選択することができる。選択した予測変換候補は、入力文字作成部１０１に入力され、ユーザはさらにその後の入力を続けることができる。
【００３８】
この場合、文字入力装置１０の記憶部１３には、プリセットされた基本辞書３２が記憶保持されていて、また、過去履歴辞書３１も記憶保持されている。図２のように、最初に文字入力パネル１００が開かれて過去履歴もまだない状態の場合には、プリセットされた基本辞書３２からその優先度に従って変換候補が抽出され、予測変換候補表示部１０２に表示される。優先度は、基本辞書３２に記憶されるそれぞれの語句に対して予め決められている。図２の例では、「ア」から始まるプリセットされた語句が予測変換候補として表示される。
【００３９】
過去履歴辞書３１は、過去の文字入力の履歴が記憶されている。文字入力パネル１００が開かれて、その入力文字作成部１０１に対していずれも文字も入力されていない状態のときに、過去履歴辞書３１の履歴データがある場合には、その履歴データの優先度に従って、予測変換候補を表示させるようにすることができる。
【００４０】
従来の文字入力装置では、何らかの文字をまず入力しないとその予測変換候補が表示されることはなかったが、本発明に係る実施形態では、文字入力パネル１００を開いたときに、何の文字も入力していない状態で予測変換候補が表示される。これによりユーザは、文字を入力していない段階で予測候補の選択機会を得ることができ、これにより入力効率を向上させることができ、高い利便性を得ることができる。
【００４１】
入力文字作成部１０１に文字を入力していない状態で、予測変換候補を選択しない場合、ユーザは、文字入力パネル１００の入力文字作成部１０１に文字を入力することで、所望の文字列を作成していくことができる。この場合、リモコンの数字キー２０１の割り当てを使用して所望の文字を入力することができる。例えば、図２の例では、入力文字作成部１０１に「あさ」と入力した状態が示されている。キー割り当て表示部１０３に表示されているように、「あ」は、数字キー「１」を使用して入力することができ、「さ」は、数字キー「３」を使用して入力することができる。数字キー「１」を連続して押せば、あ行の文字をトグルで切り換えることができる。
【００４２】
図５は、文字入力パネルの入力文字作成部に文字入力を行うときの表示例を示す図である。入力文字作成部１０１に「あさ」を入力すると、予測変換候補表示部１０２には、「あさ」に前方一致する予測変換候補が表示される。これにより、文字入力中の予測変換が可能となる。これらの予測変換候補は、文字入力装置１０の記憶部１３に記憶された過去履歴辞書３１、または基本辞書３２から抽出される。ユーザは、表示された予測変換候補のなかから任意のものを選択することできる。また、「あさ」の状態で青キーを押せば、漢字変換を行うことができ、緑キーを押せば文字種を変更することができる。
【００４３】
上記のようにして、入力文字作成部１０１にユーザ所望の文字列を作成し、完了させる。上記のように、完了は、文字の確定とは異なる操作であって、入力文字作成部１０１における文字列の作成を完了させる所定の操作を指すものである。
ここでは、上記所定の操作として、機能キー２０６のうちの黄キーを操作することで、文字列作成を完了させることができる。文字列の作成が完了すると、その文字列は、目的とするＷＥＢページ等の文字入力領域に入力される。
【００４４】
また、上記のような過去履歴データを過去履歴辞書３１に記憶することで、次回入力時の予測変換候補は、過去履歴辞書３１の履歴データに従って変化する。例えば、過去履歴辞書３１に記憶されている語句は、予測変換候補表示部１０２で最も高い優先度で表示させることができる。この例では、最も高い優先度とは、予測変換候補表示部１０２の左上の位置を指す。
【００４５】
本発明に係る実施形態の特徴として、入力文字作成部１０１に文字列を入力し、変換を行ってもしくは変換することなく確定しただけでは、記憶部１３の過去履歴辞書３１に履歴データとして記憶されることはない。入力文字作成部１０１に文字や文字列を作成して完了させ、目的の文字入力領域に完了させた文字列を入力することで、過去履歴辞書３１に履歴データとして記録される。完了させない限り、文字列の変換や削除等を行っても履歴データは残らない。また、完了させた文字列に複数の語句が含まれる場合には、自動的に複数の語句に分割してそれぞれを履歴データとして残すようにすることもできる。
【００４６】
過去履歴辞書３１は、例えばフラッシュメモリなどの不揮発性記録媒体に記憶されるが、フラッシュメモリは、消去・書込可能な回数が限られており、頻繁に消去・書込が行われると磨耗して信頼性や動作性能が損なわれる、という問題が生じる。本発明に係る実施形態では、上記のように文字や文字列を作成して完了させるまでは、フラッシュメモリへの書き込みは行われないため、フラッシュメモリの摩耗を軽減して寿命と信頼性を向上させることができる。
【００４７】
（第２の設定例）
第２の設定例では、目的とするＷＥＢページ等の文字入力領域には、ＷＥＢ辞書３３のリンク情報が関連付けられる。
ここでユーザの画面操作によって、ＷＥＢページの入力フォームのような文字入力領域を有する画面に遷移したとき、もしくは文字入力領域を選択する状態に遷移したときに、文字入力装置の制御部１５は、文字入力パネル１００を表示部１１に表示させる。この動作は、第１の設定例と同様であり、文字入力パネル１００の構成も第１の設定例と同様である。
【００４８】
文字入力パネル１００が表示されると、操作部１２として構成されたリモコンのキー割り当てが変更され、文字入力パネル１００に対する文字列の作成が可能となる。ユーザは、目的とするＷＥＢページ等の文字入力領域に文字入力する場合に、文字入力パネル１００の入力文字作成部１０１に文字列を作成し、これを完了させることで、目的とする文字入力領域にその文字列を入力させることができる。
【００４９】
第１の設定例では、文字入力パネル１００が開かれて、その入力文字作成部１０１に対していずれも文字も入力されていない状態でも、予測変換候補表示部１０２には、過去履歴辞書３１または基本辞書３２に基づく予測変換候補が表示されたが、第２の設定例では、ＷＥＢ辞書３３も加味した変換候補を表示させることができる。そしてこれらの変換候補のなかからユーザ任意の予測変換候補を選択することができる。選択した予測変換候補は、入力文字作成部１０１に入力され、ユーザさらにその後の入力を続けることができる。
【００５０】
ここでは、最初に文字入力パネル１００が開かれた状態では、過去履歴辞書３１、基本辞書３２、ダウンロードしたＷＥＢ辞書３３から、その語句の優先度に従って予測変換候補を表示させる。例えば、ＷＥＢ辞書３３の語句の優先度を高くし、過去履歴辞書３１を次の優先度とする場合には、予測変換候補表示部１０２には、まずＷＥＢ辞書３３の語句を優先して表示させる。
ＷＥＢ辞書３３の各語句の優先度は、サーバ２０側で予め設定しておくことができる。これにより、例えばサービスプロバイダがサーバ２０でＷＥＢ辞書３３を提供するときに、サービスプロバイダが所望する語句の優先度を意図的に高くしておくこともできる。
【００５１】
この場合、３つの辞書（過去履歴辞書３１、基本辞書３２、ＷＥＢ辞書３３）の各語句の優先度については、それぞれの語句に対応付けて設定された優先度を全て比較し、辞書の種類に関係なく、優先度の高い順に予測変換候補表示部１０２に表示させるようにすることができる。
あるいは、辞書ごとに優先度を付け、例えばＷＥＢ辞書３３の語句を優先し、その後に過去履歴辞書３１の語句を表示させるようにすることもできる。
【００５２】
入力文字作成部１０１に文字を入力していない状態で、予測変換候補を選択しない場合、ユーザは、文字入力パネル１００の入力文字作成部１０１に文字を入力することで、所望の文字列を作成していくことができる。
入力文字作成部１０１に「あさ」を入力すると、予測変換候補表示部１０２には、「あさ」に前方一致する予測変換候補が表示される。これにより、文字入力中の予測変換が可能となる。
【００５３】
第２の設定例では、これらの予測変換候補は、ダウンロードしたＷＥＢ辞書３３、記憶部１３に記憶された過去履歴辞書３１、または基本辞書３２から抽出される。この場合、入力文字が「あさ」であるため、各辞書の語句のうち「あさ」に前方一致する語句が予測変換候補として抽出され、その優先度に従って予測変換候補表示部１０２に表示される。そして、上記の例と同様に、各辞書の「あさ」に一致する語句のうち、最も優先度の高い順に予測変換候補表示部１０２に表示させるようにしてもよく、あるいは辞書ごとの優先度に従って、例えばＷＥＢ辞書３３の「あさ」に前方一致する語句を先に表示させるようにしてもよい。
【００５４】
上記のようにして、入力文字作成部１０１にユーザ所望の文字列を作成し、完了させる。ここでは、機能キー２０６のうちの黄キーを操作することで、文字列作成を完了させることができる。作成が完了すると、その文字列は、目的とするＷＥＢページ等の文字入力領域に入力される。
【００５５】
（文字入力装置の利用例）
上記のごとくの文字入力装置を用いた文字入力処理の利用例について説明する。図６は、本発明による文字入力装置の利用例を説明するための図である。この例では、文字入力装置は、テレビ４０に内蔵されて用いられている。テレビ４０は、文字入力装置を実施した一実施形態である。この場合、文字入力装置１０の表示部１１は、テレビ４０の表示画面を構成する表示ユニットによって実現され、操作部１２は、テレビ４０を操作するためのリモコンにより実現することができる。また、テレビ４０は、インターネットに接続可能な通信手段を有し、この部分が文字入力装置の通信部１６として適用される。
【００５６】
図６に示す例では、映画のメニューを検索するためのＨＴＭＬコンテンツに対して本発明に係る文字入力装置を適用した例を示す。
ここでは、テレビ４０がＷＥＢから取得した映画メニュー検索に係わるＨＴＭＬコンテンツを表示させるものとする。この映画メニューの検索コンテンツは、特定のサービスプロバイダのサーバから提供されるものであり、ＷＥＢ辞書３３についてもそのサービスプリバイダのサーバから提供されるものとする。
【００５７】
図６の例では、ＨＴＭＬコンテンツの映画メニュー検索画面に対して、３つの文字入力力領域（入力要素）４１，４２，４３が設定されている。第１の文字入力領域４１は、映画の“タイトルから検索”するための文字入力領域で、第２の文字入力領域４２は、“出演者から検索”するための文字入力領域である。また、第３の文字入力領域４３は、“監督から検索”するための文字入力領域である。
これらのそれぞれの文字入力領域４１，４２，４３には、使用する辞書のリンク先情報が関連付けられている。例えば、ＨＴＭＬの文書中に、文字入力領域のリンク先の辞書の記述を書き込んでおく。これにより、文字入力領域ごとに、特定の辞書にリンクすることができる。
【００５８】
図７は、図６の検索画面でダウンロードされるＷＥＢ辞書３３の例を説明するための図である。ユーザ操作によって表示画面が図６の検索画面に遷移したとき、テレビ４０では、検索ページのそれぞれの文字入力領域４１，４２，４３の辞書リンク先を読み出して、ＷＥＢ辞書３３であればそのＷＥＢ辞書３３を保持するサーバにアクセスし、該当するＷＥＢ辞書３３をダウンロードする。この場合、タイトルから検索する第１の文字入力領域４１には、タイトル検索に適したＷＥＢ辞書（タイトル検索用辞書）３３ａが用意されていて、そのＷＥＢ辞書３３ａから辞書データをダウンロードする。出演者から検索する第２の文字入力領域４２、監督から検索する第３の文字入力領域４３に対しても同様に、それぞれ出演者検索に適したＷＥＢ辞書（出演者検索用辞書）３３ｂ、監督検索に適したＷＥＢ辞書（監督検索用辞書）３３ｃが用意され、それぞれ辞書データがダウンロードされる。
【００５９】
図８は、図７の検索画面において、文字入力パネルが開かれた状態の例を説明するための図である。図７の検索画面において、“監督から検索”するための第３の文字入力領域４３が選択されると、図８に示すように、文字入力パネル１００が表示される。この場合の文字入力領域４３の選択とは、単にカーソルがその文字入力領域４３に移動した状態を指す。
ここで文字入力パネル１００の予測変換候補表示部１０２には、監督検索用辞書３３ｃからダウンロードした辞書データの語句がその優先度に従って表示される。この場合、検索目的とする監督名が予測変換候補として表示されるため、ユーザは、容易に目的の予測変換候補を探して選択することができる。ここでは、本発明に係る特徴として、文字入力パネル１００の入力文字作成部１０１には、文字入力を行っていない状態であっても、予測変換候補が表示され、そのなかからユーザは、文字入力に使用する語句を選択することができる。
【００６０】
このように、本発明に係る文字入力装置の実際の利用シーンにおいては、文字入力領域に入力すべき文字の特性に合わせて、予めＷＥＢ辞書３３の辞書データを最適に選択しておくことできるため、ユーザの利便性が向上させることができ、また、特定の特性に応じた辞書データを用意すればよいため、サーバ側の負荷、及び文字入力装置側の負荷を軽減させることができる。また、ＷＥＢ辞書３３をサービスプロバイダが提供している場合、サービスプロバイダが選択した辞書データを意図的に配信することで、サービスプロバイダの利益にかなった辞書設計を行うような使用方法も可能となる。
【００６１】
テレビ４０におけるＷＥＢ辞書３３のダウンロードのタイミングとしては、ユーザ操作によって図６の検索画面に遷移したときに、その検索画面が有する全ての文字入力領域４１，４２，４３のそれぞれについてＷＥＢ辞書３３から辞書データをダウンロードさせるようにする。そしてテレビ４０において、ダウンロードしたデータからその優先度に従って予測変換候補表示部１０２に予測変換候補として表示させるようにする。
また、他の例としては、図６の検索画面が表示された後、いずれかの文字入力領域４１，４２，４３にカーソルが移動したときに、その文字入力領域について、リンク先の辞書から辞書データをダウンロードするものであってもよい。
【００６２】
図９は、予測変換候補表示部に表示させる語句の優先度設定について説明するための図である。文字入力装置１０では、文字入力パネル１００の予測変換候補表示部１０２に予測変換候補の語句を表示する際、各辞書データの語句に設定された優先度を判断し、その優先度に従って優先度の高い順に予測変換候補表示部１０２に表示させる。
予測変換候補の表示判断に使用する辞書データは、上述のようにＷＥＢ辞書３３、過去履歴辞書３１、基本辞書３２の３つである。このとき、文字入力装置１０で表示させるページの文字入力領域の属性等に応じてＷＥＢ辞書を使用しない場合もあるが、ここでは３つの辞書を用いるものとする。
【００６３】
文字入力パネル１００の予測変換候補表示部１０２に予測変換候補の語句を表示させる際、ＷＥＢ辞書３３からダウンロードした辞書データ、文字入力装置１０が有する過去履歴辞書３１及び基本辞書３２に保持した辞書データのそれぞれは、優先度設定部１１０にて優先度が設定される。優先度設定部１１０は、文字入力装置１０の制御部１５によって実現される機能ブロックである。
【００６４】
優先度設定部１１０では、予測変換候補表示部１０２に表示させる語句の優先度を設定する。この場合、各辞書（ＷＥＢ辞書３３、過去履歴辞書３１、基本辞書３２）の各語句には、優先度を示す情報が設定されている。優先度設定部１１０では、これらの語句の優先度に基づいて所定のルールに従って、予測変換候補表示部１０２に表示させる語句の優先度を決定し、その優先度に従ってそれぞれの語句を該当する辞書データから抽出して表示させる。
【００６５】
例えば、上記の所定のルールとしてＷＥＢ辞書３３の辞書データがある場合には、ＷＥＢ辞書データを優先して表示させることが規定されているものとする。この場合、サーバ２０からダウンロードしたＷＥＢ辞書３３の辞書データを使用して、予測変換候補を抽出する。このときに、ＷＥＢ辞書３３の辞書データの各語句には、優先度を示す情報が付与されている。この優先度を使用して、抽出語句を選択する。
【００６６】
図１０は、辞書データに設定された優先度のテーブル例を示す図である。図１０に示すように、辞書データの各語句には、優先度を示す情報が関連付けられている。この例では、優先度の数値が大きい程、優先度が高いものとする。
例えば、予測変換候補表示部１０２に予測変換候補を表示する際、図１０の辞書データを優先するものと定められている場合、文字入力装置１０は、優先度の高い語句から順に予測変換候補表示部１０２に表示させる。このとき、文字入力パネル１００の入力文字作成部１０１に何も文字入力がなされていない状態で予測変換候補を表示させる場合には、全ての語句の優先度に基づいて、優先度の高い順に表示させるようにすることができる。また、入力文字作成部１０１に文字入力がなされている状態では、その文字に前方一致する語句について優先度を比較し、その優先度の高い順に予測変換候補として表示させることができる。
【００６７】
例えば、図１１に示すように、ユーザ操作によって、文字入力パネル１００の入力文字作成部１０１に「かい」と入力された場合、文字入力装置１０では、図１０のテーブルから、「かい」に前方一致する読みの語句を対象として、それらの優先度を判別し、優先度の高い順に予測変換候補表示部１０２に表示させる。この例では、図１１に示すように、「会員」、「買い取り」、「会長」、「回覧」・・・等のように、図１０のテーブルで「かい」に前方一致する語句から優先度の高い順に表示されている。
【００６８】
上記の例では、ＷＥＢ辞書３３の優先度を例として説明したが、基本辞書３２、過去履歴辞書３１についても同様である。例えば所定のルールとして、基本辞書３２の辞書データと、過去履歴辞書３１の辞書データとを予測変換候補として優先して表示させるものとした場合、基本辞書３２の辞書データと過去履歴辞書の辞書データの語句の優先度を使用して、優先度の高い語句から予測変換候補表示部１０２に表示させる。
例えば、入力文字作成部１０１に文字が入力されていない状態で、過去の履歴データが何もなければ、基本辞書３２の辞書データのうち、優先度の高い語句の順に予測変換候補表示部１０２に表示させる。また、入力文字作成部１０１に何らかの文字が入力された場合に、過去履歴がない状態では、基本辞書３２の辞書データからその文字に前方一致する語句を優先度の高い順に表示する。
【００６９】
また、過去履歴辞書３１に記憶された過去履歴データがあれば、このデータを基本辞書３２の語句に優先させて表示させることができる。過去履歴辞書３１の辞書データについても、各語句に優先度が定められる。例えば、文字列の作成が完了した時刻が現在に最も近い順に、優先度を高くするように設定することができる。また、使用頻度が高い順に優先度を高くするような設定でもよい。
【００７０】
図１２は、文字入力パネルを表示するときの処理例を説明するためのフローチャートである。文字入力パネルは、特定のサービスやアプリケーションにより提供された画面において文字入力を行うときに、その文字入力用の文字や文字列を作成するために画面上に開かれる文字入力ＵＩであり、この文字入力パネルを使用して、目的とする文字入力領域に文字列を作成することができる。
【００７１】
文字入力装置では、文字入力ＵＩである文字入力パネルが起動した場合（ステップＳ１−Ｙｅｓ）、文字変換のための候補（予測変換候補）を抽出し（ステップＳ２）、抽出した候補を表示させる（ステップＳ３）。文字入力パネルの起動は、例えば、ＷＥＢブラウザでＷＥＢページを表示しているとき、ユーザ操作によってＷＥＢページが切り換えられ、文字入力領域を有するＷＥＢページが表示されたとき、そのＷＥＢページもしくはＷＥＢページの文字入力領域に予め関連付けられた情報に基づいて文字入力パネルを表示させることができる。予測変換候補の抽出処理の具体的処理は、次に説明する。この処理により、文字入力パネルの起動が完了する。
【００７２】
図１３は、文字変換のための候補の抽出処理例を説明するためのフローチャートである。文字入力パネルが起動し、候補（予測変換候補）を抽出する際に、文字入力装置１０では、過去の文字入力の履歴である過去履歴データが存在しているかどうかを判別する（ステップＳ１１）。そして過去履歴データがあれば、その過去履歴データから優先度の高い候補を抽出する（ステップＳ１２）。そして、抽出した候補の合計数が最大値を超えるかどうかを判別する（ステップＳ１３）。最大値は、例えば、文字入力パネルの予測変換候補表示部１０２に表示可能な語句の数に相当するものである。
【００７３】
ここで抽出した候補の合計数が最大値を超える場合には、候補抽出処理を完了し、最大値を超えない場合には、基本辞書データから優先度の高い候補を抽出する（ステップＳ１４）。つまり、表示すべき過去履歴データの数が予測変換候補表示部１０２に表示可能なデータの数に満たないとき、過去履歴データに続いて基本辞書データから候補を抽出して表示させる。また、ステップＳ１１で過去履歴データが存在しない場合にも候補抽出処理を終了させる。
【００７４】
図１４は、ＷＥＢ辞書がある場合の候補の抽出例を説明するためのフローチャートである。文字入力パネルが起動し、候補（予測変換候補）を抽出する際に、文字入力装置は、文字入力パネルに入力できる辞書データとしてＷＥＢ辞書データが存在するか否かを判別する（ステップＳ２１）。ＷＥＢ辞書データの判別は、例えば、文字入力パネルの文字入力先である文字入力覧の記述に書き込まれているリンク先情報に基づいて、そのリンク先からＷＥＢ辞書データをダウンロードできるか否かを確認する。
【００７５】
ＷＥＢ辞書データが存在すれば、文字入力装置では、ＷＥＢ辞書から優先度の高い候補を抽出する（ステップＳ２２）。そして、抽出した候補の合計数が最大値を超えるかどうかを判別する（ステップＳ２３）。最大値は、例えば、文字入力パネルの予測変換候補表示部１０２に表示可能な語句の数に相当するものである。
【００７６】
ここで抽出した候補の合計数が最大値を超える場合には、候補抽出処理を完了し、最大値を超えない場合には、次に過去履歴データが存在しているかどうかを判別する（ステップＳ２４）。また、上記ステップＳ２１でＷＥＢ辞書データが存在しない場合にも、ステップＳ２４で過去履歴データの存在を反ベルする。そして、過去履歴データがあれば、その過去履歴データから優先度の高い候補を抽出する（ステップＳ２５）。そして、抽出した候補の合計数が最大値を超えるかどうかを判別する（ステップＳ２６）。
【００７７】
ここで最大値を超えない場合には、基本辞書データから優先度の高い候補を抽出する（ステップＳ２７）。つまり、表示すべきＷＥＢ辞書データが予測変換候補表示部１０２に表示可能なデータの数に満たないとき、過去履歴データから候補を抽出して表示させ、さらに表示可能なデータ数に満たないときは、基本辞書データから候補を抽出して表示させるようにする。また、ステップＳ２３、及びステップＳ２５において、抽出した候補の合計数が最大値を超えた場合には、候補抽出処理を完了する。
【００７８】
図１５は、入力文字を過去履歴データとして記録するときの処理例を説明するためのフローチャートである。
文字入力ＵＩである文字入力パネルが起動した後、入力文字作成部１０１に対して文字列が作成され、文字パネルの終了操作が行われる（ステップＳ３１）。この終了操作は、入力文字作成部１０１に対する文字入力が完了したことを指示する完了操作、または文字入力の有無に係わらず文字入力パネルの操作を終了させるためのキャンセル（終了）操作のいずれかである。キャンセル操作の場合（ステップＳ３２−Ｙｅｓ）には、入力文字作成部１０１に文字列を作成した場合でも、その作成した文字列は取り消されて、文字入力パネルの入力処理を終了する。
【００７９】
また、キャンセル操作ではない場合、入力処理を行ったかどうかを判別する（ステップＳ３３）。入力処理が行われていれば、入力データを過去履歴データとしてフラッシュメモリに保存し（ステップＳ３４）、文字入力パネルを終了させる（ステップＳ３５）。また、上記のステップＳ３３で入力処理を行っていない場合にも、文字入力パネルを終了させる。
【００８０】
このように文字入力パネルでは、入力文字作成部１０１に文字列を作成して完了させることで、過去履歴辞書３１に履歴データとして記録される。完了させない限り、文字列の変換や削除等を行っても履歴データは残らない。これにより、フラッシュメモリの摩耗を軽減させることができる。
【００８１】
図１６は、全ての辞書データからその優先度に従って候補を抽出する処理を説明するためのフローチャートである。
まず、文字入力装置１０では、ＷＥＢページなどの文字入力領域（入力要素）に対応するＷＥＢ辞書データが存在するかどうかを判別する（ステップＳ４１）。ＷＥＢ辞書データの存在は、文字入力パネルの文字入力先である入力要素の記述に書き込まれているリンク先情報に基づいて確認する。ここでＷＥＢ辞書が存在すれば、文字入力装置１０では、そのＷＥＢ辞書データを取得する（ステップＳ４２）。
【００８２】
ステップＳ４１でＷＥＢ辞書データが存在しなかった場合、またはステップＳ４２でＷＥＢ辞書データを取得した場合、存在する全ての辞書データから優先度の高い候補を抽出する（ステップＳ４３）。全ての辞書とは、この場合、ＷＥＢ辞書、過去履歴辞書、基本辞書の３つである。また、ＷＥＢ辞書が存在しなかった場合には、過去履歴辞書、基本辞書の２つとなる。そして、ステップＳ４３で抽出した候補（予測変換候補）を文字入力パネルの予測変換候補表示部１０２に表示させる（ステップＳ４４）。
【００８３】
次に文字入力パネル処理を行ったか否か、つまり文字入力パネルに対して何らかの操作を行って、文字入力パネルで処理を行ったか否かを判別する（ステップＳ４５）。処理が行われた場合、その処理が終了処理でなく（ステップＳ４６−Ｎｏ）、入力処理であった場合（ステップＳ４７−Ｙｅｓ）、現在の入力に基づいて全ての辞書データから優先度の高い候補を抽出する（ステップＳ４８）。つまり、文字入力パネル１００の入力文字作成部１０１入力された文字に基づいて、例えばその文字に前方一致する全ての辞書データのなかから、優先度の高い候補を抽出する。そして、抽出した候補は、文字入力パネル１００の予測変換候補表示部１０２に表示させる（ステップＳ４４）。
【００８４】
ステップＳ４５で、文字入力パネル処理を行っていない場合、及びステップＳ４７で入力処理ではない場合、再度ステップＳ４５に戻って文字入力パネル処理を判別する。また、ステップＳ４６で終了処理であった場合には、候補抽出処理を終了する。
このように、使用可能な全ての辞書データから、特定の辞書データを優先させることなく、個々の辞書データの優先度に従って予測変換候補を抽出するようにすることもできる。
【符号の説明】
【００８５】
１０…文字入力装置、１１…表示部、１２…操作部、１３…記憶部、１４…ＲＡＭ、１５…制御部、１６…通信部、１７…制御部、２０…サーバ、２１…インターネット、３１…過去履歴辞書、３２…基本辞書、３３…ＷＥＢ辞書、３３ａ…タイトル検索用辞書、３３ｂ…出演者検索用辞書、３３ｃ…監督検索用辞書、４０…テレビ、４１，４２，４３…文字入力領域、１００…文字入力パネル、１０１…入力文字作成部、１０２…予測変換候補表示部、１０３…キー割り当て表示部、１１０…優先度設定部、２００…リモコン、２０１…数字キー、２０２…方向キー、２０３…決定キー、２０４…終了キー、２０５…戻るキー、２０６…機能キー。
【図１】
2010271972.tif 000003
【図２】
2010271972.tif 000004
【図３】
2010271972.tif 000005
【図４】
2010271972.tif 000006
【図５】
2010271972.tif 000007
【図６】
2010271972.tif 000008
【図７】
2010271972.tif 000009
【図８】
2010271972.tif 000010
【図９】
2010271972.tif 000011
【図１０】
2010271972.tif 000012
【図１１】
2010271972.tif 000013
【図１２】
2010271972.tif 000014
【図１３】
2010271972.tif 000015
【図１４】
2010271972.tif 000016
【図１５】
2010271972.tif 000017
【図１６】
2010271972.tif 000018