(57)【要約】【課題】デジタルＴＶやリモコン機能付ＰＣ等のネットワークアクセスが可能な情報機器おいて、携帯電話と同等の操作性で文字を入力できるようにする。【解決手段】リモコンによる操作が可能でネットワークアクセスが可能な情報機器に対するサーバ側の文字入力制御方法であって、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信工程と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て工程と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供工程と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存工程とを備える。【選択図】図１
2008198022.tif 000002
【特許請求の範囲】
【請求項１】
リモコンによる操作が可能でネットワークアクセスが可能な情報機器に対するサーバ側の文字入力制御方法であって、
上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信工程と、
上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て工程と、
引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供工程と、
上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存工程とを備えたことを特徴とするリモコン文字入力制御方法。
【請求項２】
請求項１に記載のリモコン文字入力制御方法において、
上記入力画面モジュールは、直前に上記リモコンから入力されたかな文字に相当するキーと現時点で入力されたかな文字に相当するキーとを比較し、異なる場合に上記サーバへのアクセスを行う機能を備え、
上記引き当て工程は、同じキーの押下回数に応じて変化するかな文字の各々についての引き当てを行うことを特徴とするリモコン文字入力制御方法。
【請求項３】
請求項１に記載のリモコン文字入力制御方法において、
上記引き当て工程は、現ユーザの個人辞書、類似する入力履歴の他のユーザの個人辞書、デフォルト辞書の順に検索を行って引き当てを行うことを特徴とするリモコン文字入力制御方法。
【請求項４】
請求項１に記載のリモコン文字入力制御方法において、
上記入力画面モジュールは、入力されたかなに文字を補完して候補として提示する入力補完モードと、入力されたかなそのものに対応する文字を候補として提示する漢字変換モードとを切り替える機能を備え、
上記引き当て工程は、上記入力補完モードと上記漢字変換モードの両者に対応する引き当てを行うことを特徴とするリモコン文字入力制御方法。
【請求項５】
請求項１に記載のリモコン文字入力制御方法において、
上記リモコンからのキー操作情報を受信した際に、上記文字入力画面上の対応するキーを瞬間的にハイライト表示する工程を備えたことを特徴とするリモコン文字入力制御方法。
【請求項６】
リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバであって、
上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、
上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、
引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、
上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段とを備えたことを特徴とするサーバ。
【請求項７】
リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバの制御プログラムであって、
コンピュータを、
上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、
上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、
引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、
上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段として機能させることを特徴とするリモコン文字入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモコン文字入力制御方法、サーバおよびリモコン文字入力制御プログラムに関する。
【背景技術】
【０００２】
昨今普及しつつあるデジタルＴＶ（Television Set）ではインターネットによるＷｅｂアクセスが可能となっており、付属のリモコンにより操作が行えるようになっている。また、ＰＣ（Personal Computer）についてもリモコン機能を備えたものが提供されてきており、キーボード、マウス等の接続されたＰＣ本体からやや離れた位置で視聴し、リモコンにより操作を行う場合はデジタルＴＶと同様の利用形態となる。
【０００３】
ところで、Ｗｅｂアクセスに際しては、所望のＷｅｂページを閲覧するためにＵＲＬ（Uniform Resource Locator）を入力したり、メールの送受信を行うためにメールアドレスやメール本文を入力したりする必要が生じる場合があるが、一般にはソフトウェアキーボードと呼ばれる、画面上に表示された文字表からリモコンのカーソル・エンターキーで所望の文字を選択し、必要に応じてかな漢字変換を指示する手法がとられている（例えば、特許文献１、２参照。）。
【特許文献１】特開２００５−２８６８３５号公報
【特許文献２】特開２００３−２１６３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、デジタルＴＶ等では、リモコンにより文字入力を行う場合、ソフトウェアキーボードによるのが一般的となっているが、画面上の文字表から逐一文字を選択して変換を行うのは効率的でなく、短い文の入力ではさほど問題はないにしても、それなりの長さの文を入力するのは非常に困難である。
【０００５】
一方で、広く普及しているメール／インターネット対応の携帯電話では比較的長いメール本文等の入力も困難ではなく、相当数のユーザが慣れ親しんだ状況となっている。
【０００６】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、デジタルＴＶやリモコン機能付ＰＣ等のネットワークアクセスが可能な情報機器おいて、携帯電話と同等の操作性で文字を入力することのできるリモコン文字入力制御方法、サーバおよびリモコン文字入力制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、リモコンによる操作が可能でネットワークアクセスが可能な情報機器に対するサーバ側の文字入力制御方法であって、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信工程と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て工程と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供工程と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存工程とを備えるリモコン文字入力制御方法を要旨としている。
【０００８】
また、請求項２に記載されるように、請求項１に記載のリモコン文字入力制御方法において、上記入力画面モジュールは、直前に上記リモコンから入力されたかな文字に相当するキーと現時点で入力されたかな文字に相当するキーとを比較し、異なる場合に上記サーバへのアクセスを行う機能を備え、上記引き当て工程は、同じキーの押下回数に応じて変化するかな文字の各々についての引き当てを行うようにすることができる。
【０００９】
また、請求項３に記載されるように、請求項１に記載のリモコン文字入力制御方法において、上記引き当て工程は、現ユーザの個人辞書、類似する入力履歴の他のユーザの個人辞書、デフォルト辞書の順に検索を行って引き当てを行うようにすることができる。
【００１０】
また、請求項４に記載されるように、請求項１に記載のリモコン文字入力制御方法において、上記入力画面モジュールは、入力されたかなに文字を補完して候補として提示する入力補完モードと、入力されたかなそのものに対応する文字を候補として提示する漢字変換モードとを切り替える機能を備え、上記引き当て工程は、上記入力補完モードと上記漢字変換モードの両者に対応する引き当てを行うようにすることができる。
【００１１】
また、請求項５に記載されるように、請求項１に記載のリモコン文字入力制御方法において、上記リモコンからのキー操作情報を受信した際に、上記文字入力画面上の対応するキーを瞬間的にハイライト表示する工程を備えるようにすることができる。
【００１２】
また、請求項６に記載されるように、リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバであって、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段とを備えるサーバとして構成することができる。
【００１３】
また、請求項７に記載されるように、リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバの制御プログラムであって、コンピュータを、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段として機能させるリモコン文字入力制御プログラムとして構成することができる。
【発明の効果】
【００１４】
本発明のリモコン文字入力制御方法、サーバおよびリモコン文字入力制御プログラムにあっては、デジタルＴＶやリモコン機能付ＰＣ等のネットワークアクセスが可能な情報機器おいて、携帯電話と同等の操作性で文字を入力することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施形態につき説明する。
【００１６】
<システム構成>
図１は本発明の一実施形態にかかるシステムの構成例を示す図である。
【００１７】
図１において、本システムは、リモコン１により操作が可能なデジタルＴＶ（リモコン機能を備えたＰＣ等を含む）２がインターネット等のネットワーク３に接続され、ネットワーク３上に存在する各種サービスを提供するＷｅｂサーバ４にデジタルＴＶ２からアクセスすることが可能になっている。
【００１８】
リモコン１は一般に「１」〜「１２」の番号（テレビチャンネルに対応）に対応するテンキー１１と、上下左右の矢印キーと中央のエンターキーを含むカーソル・エンターキー１２とを備えている。リモコン１からデジタルＴＶ２へのリモコン操作信号は赤外線もしくは無線により送信される。
【００１９】
デジタルＴＶ２は、リモコン１からのリモコン操作信号を受信するリモコン操作受信部２０１と、一般的なＷｅｂブラウザ２０２とを備えている。
【００２０】
Ｗｅｂブラウザ２０２は、Ｗｅｂサーバ４に要求してＡＪＡＸ（Asynchronous JavaScript + XML：Ｗｅｂブラウザに実装されているＪａｖａＳｃｒｉｐｔのＨＴＴＰ（HyperText Transfer Protocol）通信機能を使い、Ｗｅｂページのリロードを伴わずにサーバとＸＭＬ（Extensible Markup Language）形式のデータのやり取りを行なって画面制御等の処理を行う実装）等により構成される入力画面モジュールを取得する入力画面モジュール取得部２０３と、取得されて実行可能状態になる入力画面モジュール２０４とを備えている。
【００２１】
入力画面モジュール２０４は、デジタルＴＶ２において文字入力が必要になった際に入力画面を表示する入力画面表示部２０５と、リモコン操作受信部２０１から操作キーを受け付けるキー入力受付部２０６と、カーソル・エンターキー１２の操作に応じてモード（かなモード、カナモード、英（英字）モード、数（数字）モード、入力補完モード（入力されたかなに文字を補完して候補として提示するモード）、漢字変換モード（入力されたかなそのものに対応する文字を候補として提示するモード）等）を制御するモード制御部２０７とを備えている。
【００２２】
入力画面モジュール２０４は、更に、かなモードにおいて直前に入力されたテンキー１１のＩＤを保持（入力画面の起動直後はブランクであり、入力確定後は内容がクリアされる）する直前入力キー保持部２０８と、かなモードにおいてテンキーが押下された場合に直前と同じキーか否かによりサーバアクセスを行うか否か判断（直前と同じキーであればサーバアクセスを行わないと判断）するサーバアクセス判断部２０９と、サーバアクセス判断部２０９でサーバアクセスを行うと判断された場合にＷｅｂサーバ４にキー操作情報を送信して文字の引き当て情報（ＸＭＬ形式）を取得するサーバアクセス部２１０と、取得した引き当て情報を保持する引き当て情報保持部２１１とを備えている。
【００２３】
入力画面モジュール２０４は、更に、テンキー１１とその押下回数に対応する「ひらがな」の対応関係を保持するひらがなテーブル２１２（後述するＷｅｂサーバ４のひらがなＤＢ４１３と同内容）と、キー入力内容に応じて入力画面の文字入力欄を更新する文字入力欄更新部２１３と、引き当て情報もしくはテンキー１１の押下回数に応じて入力画面の候補表示欄を更新する候補表示欄更新部２１４と、候補表示欄からカーソル・エンターキー１２により選択を行わせる候補選択部２１５と、カーソル・エンターキー１２により選択候補を入力文字として確定させる入力確定処理部２１６とを備えている。
【００２４】
Ｗｅｂサーバ４は、各種のサービス（掲示板、ブログ、ショッピング、オークション、メール等）を提供（サービス利用時にユーザＩＤの認証を実施）するサービス提供部４０１と、サービス提供部４０１の提供するページフォーム等へのリモコン１による文字入力の機能を提供する文字入力処理部４０２とを備えている。
【００２５】
文字入力処理部４０２は、デジタルＴＶ２の入力画面モジュール取得部２０３からの要求に応じて入力画面モジュールを配信する入力画面モジュール配信部４０３と、デジタルＴＶ２のサーバアクセス部２１０からのキー操作情報に基づいて各種辞書等を参照して対応する文字（文字列を含む）を引き当てて引き当て情報（後述するように押下されたテンキー１１に対応する文字だけでなく、同じキーが連続して押下された場合に変化する文字に対する引き当て情報を含む）を返送する文字引き当て部４０４とを備えている。
【００２６】
文字入力処理部４０２は、更に、デジタルＴＶ２の入力確定処理部２１６からの要求に応じて選択候補を入力文字として確定し、入力履歴として確定文字をユーザＩＤと対応付けて後述する個人辞書４１４に保存する入力履歴保存部４０５と、所定のタイミングで後述する類似ユーザＤＢ４１５を更新する類似ユーザＤＢ更新部４０６とを備えている。
【００２７】
また、Ｗｅｂサーバ４は、処理に必要な情報群として、ユーザ情報を管理するユーザＤＢ４１１と、配信する入力画面モジュールのテンプレートを保持するモジュールテンプレート４１２と、テンキー１１とその押下回数に対応する「ひらがな」の対応関係を保持するひらがなＤＢ４１３と、ユーザ毎の文字入力履歴を管理する個人辞書４１４と、類似する文字入力履歴を有する他のユーザとの関係を管理する類似ユーザＤＢ４１５と、一般的なかな漢字変換のためのデフォルト辞書４１６とを備えている。
【００２８】
図２は各種ＤＢの例を示す図である。
【００２９】
ユーザＤＢ４１１は、ユーザＩＤと認証用のパスワード等を含んでいる。
【００３０】
ひらがなＤＢ４１３は、テンキー１１の各キー「１」〜「１２」毎に、押下回数に対応したひらがなを保持している。
【００３１】
個人辞書４１４は、入力かなに対応した引き当て後の確定文字が保持されている。最新の結果が上に積み上げられる。
【００３２】
類似ユーザＤＢ４１５は、各ユーザＩＤ毎に文字入力履歴の類似の度合の高い他のユーザＩＤが保持されている。
【００３３】
デフォルト辞書４１６は、入力かなに対応した文字が保持されている。
【００３４】
<動作>
図３〜図６は上記の実施形態の処理例を示すシーケンス図である。また、図７〜図１７は処理過程において表示される入力画面の例を示す図である。
【００３５】
図３において、デジタルＴＶ２において入力フォーム等への文字入力が必要になると、文字入力モードへの移行を開始し（ステップＳ１０１）、Ｗｅｂサーバ４に対して入力画面モジュールを要求し（ステップＳ１０２）、Ｗｅｂサーバ４は入力画面モジュールをデジタルＴＶ２に配信する（ステップＳ１０３）。
【００３６】
デジタルＴＶ２は取得した入力画面モジュールに基づいて入力画面（初期画面）を表示する（ステップＳ１０４）。デフォルトではかなモードで入力補完モードになっているものとする（デフォルトを他のモードとしてもよい。）。図７は入力画面２２１の初期画面の例を示しており、文字入力欄２２２とテンキー表示部２２３とカーソル・エンターキー表示部２２４とモード表示部２２５とを含んでいる。モード表示部２２５は、かなモード（「かな」部分がハイライト表示）で入力補完モード（「漢字変換」への切替が可能であることを表示することで現在が入力補完モードであることを表示）であることを示している。
【００３７】
図３に戻り、リモコン１のカーソル・エンターキー１２の左方向カーソルキーを押下したとすると（ステップＳ１０５）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１０６）、デジタルＴＶ２でこれを受信すると（ステップＳ１０７）、操作者に認識させるため対応するキーを瞬時ハイライト表示し（ステップＳ１０８）、モードを入力補完モードから漢字変換モードに切り替える（ステップＳ１０９）。図８はこの状態の入力画面２２１の例を示しており、モード表示部２２５において「漢字変換」が「入力補完」に変化している。
【００３８】
図３に戻り、更に、リモコン１のカーソル・エンターキー１２の下方向カーソルキーを押下したとすると（ステップＳ１１０）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１１１）、デジタルＴＶ２でこれを受信すると（ステップＳ１１２）、操作者に認識させるため対応するキーを瞬時ハイライト表示し（ステップＳ１１３）、モードをかなモードからカナモードに切り替える（ステップＳ１１４）。更に下方向カーソルキーを押下すると、同様に「カナ」→「英」→「数」とモードが変化し、反対に上方向矢印キーを押下することでモードを逆方向に変化させることができる。図９は英モードになった状態を示しており、モード表示部２２５は英モード（「英」部分がハイライト表示）であることを示すとともに、テンキー表示部２２３は対応する英字を表示している。
【００３９】
次に、かなモードの入力補完モードにおいて、リモコン１のテンキー１１により「かんじ」と入力して漢字に変換する場合を例にして説明する。
【００４０】
図４において、リモコン１のテンキー１１から「２（か）」キーを押下すると（ステップＳ１２１）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１２２）、デジタルＴＶ２でこれを受信すると（ステップＳ１２３）、操作者に認識させるため対応するキーを瞬時ハイライト表示し（ステップＳ１２４）、直前に入力されたテンキー１１のＩＤと今回押下されたテンキー１１のＩＤとを比較することでサーバアクセスが必要か否か判断する（ステップＳ１２５）。ここでは、初回のテンキー押下であるため直前のＩＤはないため、サーバアクセスが必要であると判断する。その後、今回押下されたテンキー１１のＩＤを保持する（ステップＳ１２６）。
【００４１】
次いで、デジタルＴＶ２は今回押下されたキー操作情報をＷｅｂサーバ４に送信し（ステップＳ１２７）、Ｗｅｂサーバ４は各種辞書等を参照して対応する文字を引き当て（ステップＳ１２８）、引き当て情報をデジタルＴＶ２に返送する（ステップＳ１２９）。より詳しくは、現ユーザの個人辞書４１４→類似ユーザＤＢ４１５により類似するとされる他のユーザの個人辞書４１４→デフォルト辞書４１６の順に検索を行って引き当てを行う。また、押下されたテンキー１１に対応する文字だけでなく、同じキーが連続して押下された場合に変化する文字に対する引き当て情報も含める。すなわち、「２（か）」キーが押下されたことで、「か」に対応する文字だけでなく、連続押下により変化していくべき「き」「く」「け」「こ」に対応する文字への引き当ても同時に行う。
【００４２】
そして、デジタルＴＶ２はＷｅｂサーバ４から取得した引き当て情報に従い、入力画面の文字入力欄および候補表示欄の更新を行う（ステップＳ１３０）。図１０はこの状態の入力画面２２１の例を示しており、テンキー表示部２２３の「２（か）」キーに対応するリモコン１のテンキー１１が押下されたことで、文字入力欄２２２に「か」が表示され、候補表示欄２２６に入力文字「か」に対応する入力補完の候補が複数表示されている。
【００４３】
次いで、図４に戻り、リモコン１のテンキー１１から「１１（わをん）」キーを押下すると（ステップＳ１３１）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１３２）、デジタルＴＶ２でこれを受信すると（ステップＳ１３３）、操作者に認識させるため対応するキーを瞬時ハイライト表示し（ステップＳ１３４）、直前に入力されたテンキー１１のＩＤと今回押下されたテンキー１１のＩＤとを比較することでサーバアクセスが必要か否か判断する（ステップＳ１３５）。ここでは、直前のキーとは異なるため、サーバアクセスが必要であると判断する。その後、今回押下されたテンキー１１のＩＤを保持する（ステップＳ１３６）。
【００４４】
次いで、デジタルＴＶ２は今回押下されたキー操作情報をＷｅｂサーバ４に送信し（ステップＳ１３７）、Ｗｅｂサーバ４は各種辞書等を参照して対応する文字を引き当て（ステップＳ１３８）、引き当て情報をデジタルＴＶ２に返送する（ステップＳ１３９）。より詳しくは、現ユーザの個人辞書４１４→類似ユーザＤＢ４１５により類似するとされる他のユーザの個人辞書４１４→デフォルト辞書４１６の順に検索を行って引き当てを行う。また、押下されたテンキー１１に対応する文字だけでなく、同じキーが連続して押下された場合に変化する文字に対する引き当て情報も含める。すなわち、「１１（わをん）」キーが押下されたことで、「わ」に対応する文字だけでなく、「を」「ん」に対応する文字への引き当ても行う。
【００４５】
そして、デジタルＴＶ２はＷｅｂサーバ４から取得した引き当て情報に従い、入力画面の文字入力欄および候補表示欄の更新を行う（ステップＳ１４０）。図１１はこの状態の入力画面２２１の例を示しており、テンキー表示部２２３の「１１（わをん）」キーに対応するリモコン１のテンキー１１が押下されたことで、文字入力欄２２２に「かわ」が表示され、候補表示欄２２６に入力文字「かわ」に対応する入力補完の候補が複数表示されている。
【００４６】
次いで、図５において、リモコン１のテンキー１１から直前と同じ「１１（わをん）」キーを押下すると（ステップＳ１４１）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１４２）、デジタルＴＶ２でこれを受信すると（ステップＳ１４３）、操作者に認識させるため対応するキーを瞬時ハイライト表示し（ステップＳ１４４）、直前に入力されたテンキー１１のＩＤと今回押下されたテンキー１１のＩＤとを比較することでサーバアクセスが必要か否か判断する（ステップＳ１４５）。ここでは、直前のキーと同じであるため、サーバアクセスが不要であると判断する。その後、今回押下されたテンキー１１のＩＤを保持する（ステップＳ１４６）。同じＩＤであるため新たな保持を省略してもよい。
【００４７】
そして、デジタルＴＶ２は以前にＷｅｂサーバ４から取得した引き当て情報等に従い、入力画面の文字入力欄および候補表示欄の更新を行う（ステップＳ１４７）。すなわち、同じキーの押下回数「２」を考慮してひらがなテーブル２１２から対応する文字を特定するとともに、前回取得した引き当て情報から、対応する引き当て情報を抽出して表示更新を行う。図１２はこの状態の入力画面２２１の例を示しており、テンキー表示部２２３の「１１（わをん）」キーに対応するリモコン１のテンキー１１が連続して押下されたことで、文字入力欄２２２に「かを」が表示され、候補表示欄２２６に入力文字「かを」に対応する入力補完の候補が複数表示されている。このように、同じキー押下の場合にはサーバアクセスを不要とすることで、通信トラフィックを低減させることができる。
【００４８】
図５に戻り、同様の動作により、続けて「１１（わをん）」キー、「３（さ）」キー、「３（さ）」キー、「１０（゛゜）」キーが押下されることで、入力文字は「かん」→「かんさ」→「かんし」→「かんじ」となる。図１３は「かんじ」まで入力された状態を示しており、テンキー表示部２２３の「１０（゛゜）」キーに対応するリモコン１のテンキー１１が押下されたことで、文字入力欄２２２に「かんじ」が表示され、候補表示欄２２６に入力文字「かんじ」に対応する入力補完の候補が複数表示されている。
【００４９】
次いで、図５に戻り、入力補完による変換候補ではなく決め打ち的な漢字変換を行いたい場合は、モードを入力補完モードから漢字変換モードに切り替えることができる。
【００５０】
すなわち、リモコン１のカーソル・エンターキー１２の左方向カーソルキーを押下することで（ステップＳ１５１）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１５２）、デジタルＴＶ２でこれを受信すると（ステップＳ１５３）、操作者に認識させるため対応するキーを瞬時ハイライト表示し（ステップＳ１５４）、モードを入力補完モードから漢字変換モードに切り替え（ステップＳ１５５）、候補表示欄を更新する（ステップＳ１５６）。図１４はこの状態の入力画面２２１の例を示しており、カーソル・エンターキー表示部２２４の左方向矢印キーに対応するリモコン１のカーソル・エンターキー１２が押下されたことで、モード表示部２２５の「入力補完」が「漢字変換」に変化（前述したように入力補完モードであることを示す）し、候補表示欄２２６は入力文字「かんじ」に対応する漢字変換の候補となる。また、この状態から更に入力補完モードに戻すこともできる。図１５はその状態の入力画面２２１の例を示しており、カーソル・エンターキー表示部２２４の左方向矢印キーに対応するリモコン１のカーソル・エンターキー１２が押下されたことで、モード表示部２２５の「漢字変換」が「入力補完」に変化（前述したように漢字変換モードであることを示す）し、候補表示欄２２６は入力文字「かんじ」に対応する入力補完の候補となる。なお、漢字変換モード（図８）からリモコン１による文字入力を行い、途中で入力補完モードに変更することも可能であり、そこから更に漢字変換モードに戻すことも可能である。
【００５１】
次に、図６において、候補表示欄の中から確定させたい文字を選択する場合、リモコン１のカーソル・エンターキー１２の下方向カーソルキーを押下することで（ステップＳ１６１）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１６２）、デジタルＴＶ２でこれを受信すると（ステップＳ１６３）、操作者に認識させるため対応するキーを瞬時ハイライト表示し（ステップＳ１６４）、候補表示欄のハイライト表示の箇所を下方向に移動する（ステップＳ１６５）。同様に、リモコン１のカーソル・エンターキー１２の上方向キーを押下することでハイライト表示の箇所を上方向に移動することができる。図１６は図１４の状態からカーソル・エンターキー表示部２２４の下方向カーソルキーに対応するリモコン１のカーソル・エンターキー１２を２回押下して候補表示欄２２６から「漢字」を選択した状態を示している。
【００５２】
次いで、図６に戻り、選択された文字を確定する場合、リモコン１のカーソル・エンターキー１２のエンターキーを押下することで（ステップＳ１７１）、リモコン１からデジタルＴＶ２にリモコン操作信号が送信され（ステップＳ１７２）、デジタルＴＶ２でこれを受信すると（ステップＳ１７３）、操作者に認識させるため対応するキーを瞬時ハイライト表示する（ステップＳ１７４）。
【００５３】
次いで、デジタルＴＶ２はＷｅｂサーバ４に確定文字情報を送信し（ステップＳ１７５）、Ｗｅｂサーバ４はユーザＩＤと対応付けて個人辞書４１４に入力履歴を保存する（ステップＳ１７６）。また、デジタルＴＶ２は確定文字を文字入力欄に表示し、候補表示欄を更新（消去）する（ステップＳ１７７）。図１７はこの状態の入力画面２２１の例を示しており、カーソル・エンターキー表示部２２４のエンターキーに対応するリモコン１のカーソル・エンターキー１２が押下されたことで、文字入力欄２２２が確定文字である「漢字」となり、候補表示欄２２６が消去されている。
【００５４】
<総括>
以上説明したように、本発明の実施形態によれば次のような利点がある。
（１）リモコン操作と連動させて、携帯電話の入力ボタンを模したＵＩ（User Interface）を表示させることで、デジタルＴＶとリモコンで、携帯電話と同じような感覚の文字入力が可能となる。
（２）文字入力の履歴をユーザＩＤに紐付けてサーバ側で保存するため、入力補完、漢字変換の際、ユーザの特性に応じた引き当てが可能となる。
（３）サーバ側に辞書があるため、常に最新の内容に更新が可能である。
（４）複数のユーザの入力特性をサーバで保存できるため、複数のユーザの入力履歴を辞書に反映させることが可能である。
（５）引き当ての際、似たような入力特性のあるユーザの入力履歴も利用して優先的に表示させることが可能である。
（６）サーバ側に履歴やユーザ辞書があるので、使う情報機器が変わっても履歴や辞書内容が変わらない。
（７）押下されたリモコンキーと連動したハイライト表示により、リモコンを見なくても携帯と同じ感覚の入力操作が可能である。
（８）上記のような入力支援により、制約の多いテレビ画面への入力を効率的に行うことができる。
【００５５】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態にかかるシステムの構成例を示す図である。
【図２】各種ＤＢの例を示す図である。
【図３】実施形態の処理例を示すシーケンス図（その１）である。
【図４】実施形態の処理例を示すシーケンス図（その２）である。
【図５】実施形態の処理例を示すシーケンス図（その３）である。
【図６】実施形態の処理例を示すシーケンス図（その４）である。
【図７】入力画面の例を示す図（その１）である。
【図８】入力画面の例を示す図（その２）である。
【図９】入力画面の例を示す図（その３）である。
【図１０】入力画面の例を示す図（その４）である。
【図１１】入力画面の例を示す図（その５）である。
【図１２】入力画面の例を示す図（その６）である。
【図１３】入力画面の例を示す図（その７）である。
【図１４】入力画面の例を示す図（その８）である。
【図１５】入力画面の例を示す図（その９）である。
【図１６】入力画面の例を示す図（その１０）である。
【図１７】入力画面の例を示す図（その１１）である。
【符号の説明】
【００５７】
１        リモコン
１１      テンキー
１２      カーソル・エンターキー
２        デジタルＴＶ
２０１    リモコン操作受信部
２０２    Ｗｅｂブラウザ
２０３    入力画面モジュール取得部
２０４    入力画面モジュール
２０５    入力画面表示部
２０６    キー入力受付部
２０７    モード制御部
２０８    直前入力キー保持部
２０９    サーバアクセス判断部
２１０    サーバアクセス部
２１１    引き当て情報保持部
２１２    ひらがなテーブル
２１３    文字入力欄更新部
２１４    候補表示欄更新部
２１５    候補選択部
２１６    入力確定処理部
２２１    入力画面
２２２    文字入力欄
２２３    テンキー表示部
２２４    カーソル・エンターキー表示部
２２５    モード表示部
２２６    候補表示欄
３        ネットワーク
４        Ｗｅｂサーバ
４０１    サービス提供部
４０２    文字入力処理部
４０３    入力画面モジュール配信部
４０４    文字引き当て部
４０５    入力履歴保存部
４０６    類似ユーザＤＢ更新部
４１１    ユーザＤＢ
４１２    モジュールテンプレート
４１３    ひらがなＤＢ
４１４    個人辞書
４１５    類似ユーザＤＢ
４１６    デフォルト辞書
【図１】
2008198022.tif 000003
【図２】
2008198022.tif 000004
【図３】
2008198022.tif 000005
【図４】
2008198022.tif 000006
【図５】
2008198022.tif 000007
【図６】
2008198022.tif 000008
【図７】
2008198022.tif 000009
【図８】
2008198022.tif 000010
【図９】
2008198022.tif 000011
【図１０】
2008198022.tif 000012
【図１１】
2008198022.tif 000013
【図１２】
2008198022.tif 000014
【図１３】
2008198022.tif 000015
【図１４】
2008198022.tif 000016
【図１５】
2008198022.tif 000017
【図１６】
2008198022.tif 000018
【図１７】
2008198022.tif 000019