(57)【要約】【課題】  文字入力の速度及び正確性を向上させることが可能な文字入力用画面の表示制御装置および文字入力用画面の表示制御プログラムを提供する。【解決手段】  一または複数の文字とその文字の変換候補の文字とを対応付けた候補リストを格納する格納部２５と、格納部２５に格納された候補リストの文字の中から、ソフトウェアで実現された入力キーであるソフトキーを用いて入力された文字に対応付けられた変換候補の文字を抽出する文字列変換候補抽出部２６と、文字列変換候補抽出部２６によって抽出されたそれぞれの変換候補の文字を、いずれかのソフトキー内の所定領域に表示させるように、ソフトキーで構成された文字入力用画面を更新して表示させる文字入力用画面更新部２８とを備える。【選択図】図３
2010134831.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアで実現された入力キーであるソフトキーで構成された文字入力用画面を表示装置に表示させる表示制御装置であって、
一または複数の文字とその文字の変換候補の文字とを対応付けた候補リストを格納する格納部と、
前記格納部に格納された候補リストの文字の中から、前記ソフトキーを用いて入力された文字に対応付けられた変換候補の文字を抽出する変換候補抽出部と、
前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を、いずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させる文字入力用画面更新部と、
を備えることを特徴とする文字入力用画面の表示制御装置。
【請求項２】
前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を、表示の優先度の高い順に並べ替えた後、この並べ替えた順にいずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させる
ことを特徴とする請求項１に記載の文字入力用画面の表示制御装置。
【請求項３】
前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を、表示の優先度の高い順に並べ替えた後、この並べ替えた順に最新の入力操作されたソフトキーに近い位置から、いずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させる
ことを特徴とする請求項２に記載の文字入力用画面の表示制御装置。
【請求項４】
過去に操作されたソフトキーの操作履歴情報を記憶する操作履歴情報記憶部をさらに有し、
前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を表示の優先度の高い順に並べ替えた後、この並べ替えた順に最新の入力操作されたソフトキーに近い位置からいずれかのソフトキー内の所定領域に表示させ、前記最新の入力操作されたソフトキーから同じ距離のソフトキーが複数あるときには、前記操作履歴情報記憶部に記憶された操作履歴情報に基づいて、利用者が次に操作しやすいと判断されるソフトキー内の所定領域に優先度の高い変換候補の文字を表示させるように、前記文字入力用画面を更新させる
ことを特徴とする請求項３に記載の文字入力用画面の表示制御装置。
【請求項５】
過去に操作されたソフトキーの遷移情報を操作履歴情報として記憶する操作履歴情報記憶部をさらに有し、
前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を表示の優先度の高い順に並べ替えた後、前記操作履歴情報記憶部に記憶された操作履歴情報に基づいて、利用者が次に操作しやすいと判断されるソフトキー内の所定領域に優先度の高い変換候補の文字を表示させるように、前記文字入力用画面を更新させる
ことを特徴とする請求項２に記載の文字入力用画面の表示制御装置。
【請求項６】
前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を表示の優先度の高い順に並べ替えた後、前記操作履歴情報記憶部に記憶された操作履歴情報に基づいて、利用者が次に操作しやすいと判断されるソフトキー内の所定領域に優先度の高い変換候補の文字を表示させ、該当するソフトキーが複数あるときには、最新の入力操作されたソフトキーに近い位置から優先度の高い変換候補の文字をいずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させる
ことを特徴とする請求項５に記載の文字入力用画面の表示制御装置。
【請求項７】
前記利用者が次に操作しやすいと判断されるソフトキーは、前記操作履歴情報で特定される最新の１つ前に操作されたソフトキーから前記最新の操作されたソフトキーに向かう方向の先のソフトキーである
ことを特徴とする請求項４〜６いずれか１項に記載の文字入力用画面の表示制御装置。
【請求項８】
前記操作履歴情報記憶部に記憶される操作履歴情報には、各操作間の所要時間情報を含み、
前記利用者が次に操作しやすいと判断されるソフトキーは、前記操作履歴情報記憶部に記憶された操作間の所要時間情報に基づいて、最新の操作されたソフトキーからの操作の所要時間が最も短いと予測されるソフトキーである
ことを特徴とする請求項４〜６いずれか１項に記載の文字入力用画面の表示制御装置。
【請求項９】
請求項１〜８いずれか１項に記載の文字入力用画面の表示制御装置をコンピュータで構成するための文字入力用画面の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン操作により文字を入力するために用いる文字入力用画面の表示制御装置および文字入力用画面の表示制御プログラムに関するものである。
【背景技術】
【０００２】
昨今、普及しつつあるデジタルＴＶは、付属のリモコン端末を用いて操作することができるのはもちろん、インターネットに接続してＷｅｂ閲覧やＩＰＴＶ（Internet Protocol TeleVision）などのネットワークサービスを利用することができる。一方、ＰＣ（Personal Computer）でもリモコン機能を備えたものがある。
【０００３】
このようなＰＣは、キーボードやマウスなどが接続された本体からやや離れた位置で視聴され、リモコン端末を用いて操作される場合がある。この場合のＰＣの利用形態はデジタルＴＶの利用形態と同様である。
【０００４】
ＰＣやデジタルＴＶでネットワークサービスを利用するには、Ｗｅｂ閲覧用のＵＲＬ（Uniform Resource Locator）や検索ワードなどの文字を入力する機能が必要となる。このような文字入力機能はソフトキーボードで実現することができる。ソフトキーボードとは、本来キーボードで行う入力処理をソフトウェアで実現したものである。
【０００５】
例えば、文字表やテンキーが含まれるソフトキーボードを画面に表示しておき、リモコン端末のカーソルエンターキーを用いて、画面に表示された文字表などから所望の文字を選択したり、必要に応じてかな漢字変換を指示したりして文字を入力する手法が知られている。
【０００６】
しかしながら、一般にリモコン端末が備えるキーの数はＰＣのキーボードが備えるキーの数よりも少ない。従って、リモコン端末を用いた場合はＰＣのキーボードを用いた場合に比べて文字の入力の速度が低下するという問題がある。また、リモコン端末を用いた場合はＰＣのキーボードを用いた場合に比べて文字の入力に必要なキーの操作回数が多くなるので、文字入力の正確性が低下するという問題もある。
【０００７】
そこで、予測変換機能やインクリメンタルサーチ機能などを採用することによって、文字入力の速度を向上させたりキーの操作回数を減らしたりする手法が知られている。例えば、特許文献１には、キーの操作回数を減らす予測変換機能のアルゴリズムが開示されている。
【特許文献１】特開２００１−２４２９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この特許文献１の技術により予測変換機能を利用して文字の入力を行う際、ＰＣやデジタルＴＶに表示される画面は、入力文字表示欄、ソフトキーボード表示欄、モード切替リスト欄、予測変換候補リスト欄のようにモジュール分けされているのが通常である。
【０００９】
この場合、利用者は、ＰＣやデジタルＴＶに表示される画面を見ながらリモコン端末を操作することになるが、この画面上でソフトキーボード表示欄と予測変換候補リスト欄との距離が離れているときがある。そのため、利用者は、予測変換候補を確認しようとすると文字入力することが困難になり、逆に、文字入力の効率を維持しようとすると予測変換候補を確認することが困難になる。すなわち、特許文献１の技術を利用しても、やはりＰＣのキーボードを利用して文字を入力する場合に比べて速度及び正確性が低下するという問題があった。
【００１０】
また、文字を入力する際に、かな文字入力モードから予測変換候補やかな漢字変換候補の選択モードへ切り替えるには、モード変換リスト欄をカーソルエンターキーで選択する方法や、テンキーとは別に用意されたモード変換のためのキーを操作する必要があり、その度にテンキーのフォームポジションを確認するかまたは視覚的に画面上で確認しながら操作する必要があり、やはり入力速度が低下するという問題があった。
【００１１】
本発明は、前記課題を解決するものであって、文字入力の速度及び正確性を向上させることが可能な文字入力用画面の表示制御装置および文字入力用画面の表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するための請求項１に記載の本発明の表示制御装置は、ソフトウェアで実現された入力キーであるソフトキーで構成された文字入力用画面を表示装置に表示させる表示制御装置であって、一または複数の文字とその文字の変換候補の文字とを対応付けた候補リストを格納する格納部と、前記格納部に格納された候補リストの文字の中から、前記ソフトキーを用いて入力された文字に対応付けられた変換候補の文字を抽出する変換候補抽出部と、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を、いずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させる文字入力用画面更新部とを備えることを特徴とする。
【００１３】
また、請求項２は請求項１に記載の文字入力用画面の表示制御装置であり、前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を、表示の優先度の高い順に並べ替えた後、この並べ替えた順にいずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させることを特徴とする。
【００１４】
また、請求項３は請求項２に記載の文字入力用画面の表示制御装置であり、前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を、表示の優先度の高い順に並べ替えた後、この並べ替えた順に最新の入力操作されたソフトキーに近い位置から、いずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させることを特徴とする。
【００１５】
また、請求項４は請求項３に記載の文字入力用画面の表示制御装置であり、過去に操作されたソフトキーの操作履歴情報を記憶する操作履歴情報記憶部をさらに有し、前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を表示の優先度の高い順に並べ替えた後、この並べ替えた順に最新の入力操作されたソフトキーに近い位置からいずれかのソフトキー内の所定領域に表示させ、前記最新の入力操作されたソフトキーから同じ距離のソフトキーが複数あるときには、前記操作履歴情報記憶部に記憶された操作履歴情報に基づいて、利用者が次に操作しやすいと判断されるソフトキー内の所定領域に優先度の高い変換候補の文字を表示させるように、前記文字入力用画面を更新させることを特徴とする。
【００１６】
また、請求項５は請求項２に記載の文字入力用画面の表示制御装置であり、過去に操作されたソフトキーの遷移情報を操作履歴情報として記憶する操作履歴情報記憶部をさらに有し、前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を表示の優先度の高い順に並べ替えた後、前記操作履歴情報記憶部に記憶された操作履歴情報に基づいて、利用者が次に操作しやすいと判断されるソフトキー内の所定領域に優先度の高い変換候補の文字を表示させるように、前記文字入力用画面を更新させることを特徴とする。
【００１７】
また、請求項６は請求項５に記載の文字入力用画面の表示制御装置であり、前記文字入力用更新部は、前記変換候補抽出部によって抽出されたそれぞれの変換候補の文字を表示の優先度の高い順に並べ替えた後、前記操作履歴情報記憶部に記憶された操作履歴情報に基づいて、利用者が次に操作しやすいと判断されるソフトキー内の所定領域に優先度の高い変換候補の文字を表示させ、該当するソフトキーが複数あるときには、最新の入力操作されたソフトキーに近い位置から優先度の高い変換候補の文字をいずれかのソフトキー内の所定領域に表示させるように、前記文字入力用画面を更新させることを特徴とする。
【００１８】
また、請求項７は請求項４〜６いずれか１項に記載の文字入力用画面の表示制御装置であり、前記利用者が次に操作しやすいと判断されるソフトキーは、前記操作履歴情報で特定される最新の１つ前に操作されたソフトキーから前記最新の操作されたソフトキーに向かう方向の先のソフトキーであることを特徴とする。
【００１９】
また、請求項８は請求項４〜６いずれか１項に記載の文字入力用画面の表示制御装置であり、前記操作履歴情報記憶部に記憶される操作履歴情報には、各操作間の所要時間情報を含み、前記利用者が次に操作しやすいと判断されるソフトキーは、前記操作履歴情報記憶部に記憶された操作間の所要時間情報に基づいて、最新の操作されたソフトキーからの操作の所要時間が最も短いと予測されるソフトキーであることを特徴とする。
【００２０】
また、請求項９に記載の文字入力用画面の表示制御プログラムは、請求項１〜８いずれか１項に記載の文字入力用画面の表示制御装置をコンピュータで構成するためのプログラムであることを特徴とする。
【発明の効果】
【００２１】
以上の説明から明らかなように、本発明に係る文字入力用画面の表示制御装置および文字入力用画面の表示制御プログラムによれば、文字入力の速度及び正確性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００２２】
《第１実施形態》
〈第１実施形態による文字入力システムの構成〉
本発明の第１実施形態による文字入力用画面を表示させる表示制御装置としてのデジタルＴＶを利用した文字入力システムの構成について説明する。
【００２３】
本実施形態による文字入力システムは、図１に示すように、リモコン端末１とデジタルＴＶ２とにより構成されている。利用者は、リモコン端末１のテンキーボタンやカーソルエンターキー、姿勢センサ等を用いてデジタルＴＶ２を操作することができる。もちろん、デジタルＴＶ２がインターネットに接続されていれば、Ｗｅｂ閲覧やＩＰＴＶなどのネットワークサービスを利用することもできる。
【００２４】
デジタルＴＶ２は表示画面（以下、単に「画面」という。）３を有しており、本実施形態においてこの画面３にはテンキーが含まれるソフトキーボードが表示されているものとする。利用者は、リモコン端末１を用いて、画面３に表示されたソフトキーボードを操作することができる。なお、以下の説明では、ソフトキーボードに含まれる個々の入力キーを「ソフトキー」という。
【００２５】
図２は、本実施形態におけるリモコン端末１の内部構成例を示すブロック図である。
【００２６】
この図２に示されるように、リモコン端末１は、デジタルＴＶ２に各種指示を出す指示端末であって、機能的には、テンキー入力部１１と、カーソルエンターキー入力部１２と、姿勢センサ入力部１３と、マイコン部１４と、送信部１５とを備えている。
【００２７】
テンキー入力部１１は、利用者によるテンキーボタンの操作内容を入力する。カーソルエンターキー入力部１２は、利用者によるカーソルエンターキーの操作内容を入力する。姿勢センサ入力部１３は、利用者によるリモコン端末１の姿勢（傾き）を変化させる操作の操作内容を入力する。
【００２８】
マイコン部１４は、テンキー入力部１１、カーソルエンターキー入力部１２、または姿勢センサ入力部１３から入力された操作信号を処理して送信部１５に送出する。
【００２９】
送信部１５は、マイコン部１４によって処理された操作信号をデジタルＴＶ２に送信する。
【００３０】
図３は、本実施形態におけるデジタルＴＶ２の内部構成例を示すブロック図である。
【００３１】
この図３に示されるように、デジタルＴＶ２は、リモコン操作受信部２１と、操作キー入力受付部２２と、文字入力部２３と、モード切替部２４と、格納部２５と、文字列変換候補抽出部２６と、漢字変換候補抽出部２７と、文字入力用画面更新部２８とを備えている。
【００３２】
リモコン操作受信部２１は、リモコン端末１から送信された操作信号を受信する。操作キー入力受付部２２は、リモコン操作受信部２１で受信された操作信号を受け付け、その操作信号の内容に応じて文字入力部２３またはモード切替部２４に送出する。具体的には、文字を入力するための文字入力信号が受信されたときにはこの信号を文字入力部２３に送出し、かな文字入力とカナ文字入力とアルファベット入力とを切り替えるモード切替信号が取得されたときにはこの信号をモード切替部２４に送出する。
【００３３】
文字入力部２３は、操作キー入力受付部２２から送出された文字入力信号を取得し、この信号に基づいて文字情報を入力する。モード切替部２４は、操作キー入力受付部２２から送出されたモード切替信号を取得し、この信号に基づいて入力モードを切り替える。
【００３４】
格納部２５は、一または複数の文字とその文字の変換候補の文字列や漢字とを対応付けた候補リストを格納する。また格納部２５は、操作された最新のテンキーボタンに該当する、後述する文字入力用画面のソフトキーの識別情報を取得して格納する。
【００３５】
文字列変換候補抽出部２６は、格納部２５に格納された候補リストの文字の中から、文字入力部２３から入力された文字に対応付けられた変換候補の文字列を抽出する。漢字変換候補抽出部２７は、格納部２５に格納された候補リストの文字の中から、文字入力部２３から入力された文字に対応付けられた変換候補の漢字を抽出する。
【００３６】
文字入力用画面更新部２８は、文字列変換候補抽出部２６によって抽出された変換候補の文字列または、漢字変換候補抽出部２７によって抽出された変換候補の漢字を、いずれかのソフトキー内の所定領域に表示させるように文字入力用画面を更新させ、表示画面３に表示させる。
【００３７】
本実施形態により表示画面３に表示された文字入力用画面は、図４に示すように入力された文字を表示する文字入力欄３１０と、リモコン端末１のテンキーボタンにそれぞれ対応したソフトキー３２１〜３３２とにより構成される。ソフトキー３２１〜３３２はそれぞれ、固定表示領域Ａと動的表示領域Ｂとを有する。この固定表示領域Ａは、「か」「２」「ＡＢＣ」など、キーに固定された文字を表示する領域である。また動的表示領域Ｂは、文字列変換候補抽出部２６または漢字変換候補抽出部２７によって抽出された変換候補の文字列（英単語を含む）または漢字を表示する領域である。
【００３８】
〈第１実施形態による文字入力システムの動作〉
次に、本実施形態による文字入力システムにおいて、変換候補の文字列が文字入力用画面に表示されるときの動作を説明する。
【００３９】
まず、リモコン端末１によりいずれかのテンキーが押下されると、押下されたテンキーの操作信号がテンキー入力部１１から入力され、マイコン部１４で信号処理された後送信部１５から赤外線もしくは無線通信などによりデジタルＴＶ２に送信される。テンキー入力部１１による文字入力の入力操作方法は主に、マルチタップ方式、ポケベル方式もしくはＴ９方式などがあげられるが、本実施形態ではマルチタップ方式で説明する。
【００４０】
デジタルＴＶ２においてリモコン端末１から操作信号を受信したときの動作を、図５のフローチャートに示す。
【００４１】
デジタルＴＶ２では、リモコン操作受信部２１においてリモコン端末１から送信されたテンキーの操作信号が受信されるまで待機される（Ｓ１０１の「false」）。リモコン操作受信部２１においてテンキーの操作信号が受信されると（Ｓ１０１の「true」）、操作キー入力受付部２２において受信された操作信号の内容に応じて文字入力部２３またはモード切替部２４に送出される。受信された操作信号が文字入力信号であれば文字入力部２３に送出され、モード切替信号であればモード切替部２４に送出される。ここでは必要に応じてモード切替信号により文字入力のモードが切り替えられた後、文字入力信号が受信され、文字入力部２３に送出されたものとする（Ｓ１０１）。
【００４２】
文字入力部２３において文字入力信号が取得されると、リモコン端末１で押下されたテンキーが長押しされたか否かが判断される（Ｓ１０２）。ここで長押しされたか短押しされたかは、テンキーが押下されたときにデジタル信号が「０」から「１」に立ち上がる場合、この立ち上がりから立下りまでの時間が予め設定された閾値を超えるか否かにより判断される。
【００４３】
ここでは短押しされたものと判断され（Ｓ１０２の「false」）、文字入力用画面内の該当するソフトキーの固定表示領域Ａに表示されている文字が入力される（Ｓ１０３）。文字が入力されると、操作された最新のソフトキーの識別情報が格納部２５に格納される（Ｓ１０４）。
【００４４】
また、ステップＳ１０２において長押しされたと判断されたときは（Ｓ１０２「true」）、文字入力用画面内の該当するソフトキーの動的表示領域Ｂに表示されている文字が入力され（Ｓ１０５）、操作された最新のソフトキーの識別情報が格納部２５に格納される（Ｓ１０４）。
【００４５】
ここでは、一例として「かに」という文字列が入力されたものとする。入力された文字列は文字入力画面内の文字入力欄３１０に表示される。
【００４６】
次に、文字列変換候補抽出部２６において、入力された文字列「かに」に対応付けられた変換候補の文字列が、格納部２５から抽出される（Ｓ１０６）。抽出された変換候補の文字列の一例を、図６に示す。ここでは、文字列「かに」に対応した変換候補の文字列として、「かに」から推測されるキーワードの中でヒット件数の多い上位１０個の文字列「蟹工船」、「蟹工船ブーム」、「かに道楽」、「かにばん」、「かにしの」、「かに本家」、「かに玉」、「カニバリスム」、「可児市」、「蟹座」が抽出されたものとする。
【００４７】
抽出されたこれらの変換候補の文字列はそれぞれ、文字入力用画面のソフトキー３２１〜３３２内のいずれかの動的表示領域Ｂに表示されるように、文字入力用画面更新部２８により画面が更新される。本実施形態においては、図７に示すように、抽出された変換候補の文字列がそれぞれ、順に左上のソフトキー３２１から右下のソフトキー３３２に向かって表示されるように、表示位置が決定される（Ｓ１０７）。
【００４８】
また、ステップＳ１０６およびＳ１０７において文字列変換候補抽出部２６において変換候補の文字列が抽出され表示位置が決定された処理と同様に、漢字変換候補抽出部２７においても変換候補の漢字が抽出され、表示位置が決定される。
【００４９】
このようにして決定された位置に変換候補の文字列および漢字が表示されるように文字入力用画面が更新され、表示画面３に表示された状態の一例を図８に示す。
【００５０】
図８においては、文字入力用画面の各ソフトキー３２１〜３３１の固定表示領域Ａには予め固定された文字がそれぞれ表示され、動的表示領域ＢにはステップＳ１０７で決定された変換候補の文字列が下段に表示され、変換候補の漢字が上段に表示されている。
【００５１】
このようにソフトキー内に、固定された文字とともに変換候補の文字列および漢字が動的に表示されることにより、利用者がソフトキー内の固定された文字を入力操作しながらこの入力操作に対応しているソフトキーの近くで変換候補の文字列および漢字を確認し選択することができ、文字入力の速度および正確性を向上させることができる。
【００５２】
《第２実施形態》
本発明の第２実施形態による文字入力システムの構成は、第１実施形態による文字入力システムと同様であるため、詳細な説明は省略する。
【００５３】
本実施形態による文字入力システムのデジタルＴＶ２においてリモコン端末１から操作信号を受信したときの動作を、図９のフローチャートに示す。
【００５４】
図９において、ステップＳ１０１〜Ｓ１０６の処理は、第１実施形態と同様であるため詳細な説明は省略する。
【００５５】
ステップＳ１０６において変換候補の文字列が抽出されると、文字入力用画面更新部２８において、この抽出された文字列が過去の検索によるヒット件数が多い順に予測の精度が高く表示の優先度が高いものとして並べ替えられる（Ｓ２０１）。並べ替えられた変換候補の文字列の一例を、図１０に示す。ここでは、優先度の高い方から、文字列「蟹座」→「可児市」→「蟹工船」→「カニバリスム」→「蟹工船ブーム」→「かに道楽」→「かに玉」→「かにばん」→「かに本家」→「かにしの」の順に並び替えられたものとする。
【００５６】
そして図１１に示すように、並べ替えられた順に変換候補の文字列がそれぞれ左上のソフトキー３２１から右下のソフトキー３３２に向かって表示されるように、表示位置が決定される（Ｓ１０７）。
【００５７】
また、ステップＳ１０６およびＳ１０７において文字列変換候補抽出部２６において変換候補の文字列が抽出され優先度順に並び替えられた処理と同様に、漢字変換候補抽出部２７においても変換候補の漢字が抽出され優先度順に並び替えられ、文字入力用画面更新部２８により表示位置が決定される。
【００５８】
このようにして決定された位置に変換候補の文字列および漢字が表示されるように文字入力用画面が更新され、表示画面３に表示された状態の一例を図１２に示す。
【００５９】
図１２においては、文字入力用画面の各ソフトキー３２１〜３３１の固定表示領域Ａには予め固定された文字がそれぞれ表示され、動的表示領域ＢにはステップＳ１０７で決定された変換候補の文字列が下段に表示され、変換候補の漢字が上段に表示されている。
【００６０】
このようにソフトキー内に、固定された文字とともに変換候補の文字列および漢字が優先度の高い順に動的に表示されることにより、利用者がソフトキー内の固定された文字を入力操作しながらこの入力操作に対応しているソフトキーの近くで変換候補の文字列および漢字を確認し選択することができ、文字入力の速度および正確性を向上させることができる。
【００６１】
《第３実施形態》
本発明の第３実施形態による文字入力システムの構成は、第１実施形態による文字入力システムと同様であるため、詳細な説明は省略する。
【００６２】
本実施形態による文字入力システムのデジタルＴＶ２においてリモコン端末１から操作信号を受信したときの動作を、図１３のフローチャートに示す。
【００６３】
図１３において、ステップＳ１０１〜Ｓ２０１の処理は、第２実施形態と同様であるため詳細な説明は省略する。
【００６４】
ステップＳ２０１において抽出された変換候補の文字列が優先度の高い順に並べ替えられると、この並べ替えられた順に、文字入力用画面更新部２８において最新の操作されたソフトキーの文字入力用画面上における位置から距離が近いソフトキーに順次表示されるように、変換候補の文字列の表示位置が決定される（Ｓ３０１）。
【００６５】
各ソフトキー間の距離の算出について、図１４を参照して説明する。ソフトキー３２１〜３３１のそれぞれの位置座標（Ｘ1，Ｙ1）、（Ｘ2、Ｙ2），（Ｘ3，Ｙ3）・・・は、文字入力用画面更新部２８によって管理されており、これらは各ソフトキーの特定位置（例えば中央位置）を示している。文字入力欄３１０に文字が入力されると、ステップＳ１０４で更新された最新の操作されたソフトキーの位置座標を基準位置として各ソフトキーの位置座標との距離が文字入力用画面更新部２８により計算される。
【００６６】
そして図１５に示すように、優先度の高い変換候補の文字列ほど基準位置に近いソフトキーに表示されるように表示位置が決定される。ここで、同等の距離に複数のソフトキーが存在する場合（Ｓ３０２の「true」）、文字入力用画面更新部２８は、左上に近い程優先され右下に向かって順に表示されるように、表示位置が決定される（Ｓ３０３）。
【００６７】
また、ステップＳ１０６およびＳ２０１において文字列変換候補抽出部２６において変換候補の文字列が抽出され優先度順に並び替えられた処理と同様に、漢字変換候補抽出部２７においても変換候補の漢字が抽出され優先度順に並び替えられ、優先度の高い変換候補の漢字ほど基準位置に近いソフトキーに表示されるように文字入力用画面更新部２８により表示位置が決定される。
【００６８】
このようにして決定された位置に変換候補の文字列および漢字が表示されるように文字入力用画面が更新され、表示画面３に表示された状態の一例を図１６に示す。
【００６９】
図１６においては、文字入力用画面の各ソフトキー３２１〜３３１の固定表示領域Ａには予め固定された文字がそれぞれ表示され、動的表示領域ＢにはステップＳ３０１およびＳ３０３で決定された変換候補の文字列が下段に表示され、変換候補の漢字が上段に表示されている。
【００７０】
このようにソフトキー内に、固定された文字とともに変換候補の文字列および漢字が優先度の高い順に最新の操作されたソフトキーに近い位置から動的に表示されることにより、利用者がソフトキー内の固定された文字を入力操作しながらこの入力操作に対応しているソフトキーの近くで容易に変換候補の文字列および漢字を確認し選択することができ、さらに文字入力の速度および正確性を向上させることができる。
【００７１】
《第４実施形態》
本発明の第４実施形態による文字入力システムの構成は、第１実施形態による文字入力システムと同様であるため、詳細な説明は省略する。なお本実施形態においては、格納部２５が、過去に操作されたソフトキーの操作履歴情報を記憶する操作履歴情報記憶部としての機能も有するものとする。
【００７２】
本実施形態による文字入力システムのデジタルＴＶ２においてリモコン端末１から操作信号を受信したときの動作を、図１７のフローチャートに示す。
【００７３】
図１７において、ステップＳ１０１〜Ｓ３０２の処理は、第３実施形態と同様であるため詳細な説明は省略する。
【００７４】
ステップＳ３０２において基準位置から同等の距離に複数のソフトキーが存在する場合には（Ｓ３０２の「true」）、利用者が利用しやすい方向に優先度の高い変換候補の文字列の表示位置が決定される（Ｓ４０１）。
【００７５】
ここで「利用者が利用しやすい方向」の判断について説明する。利用者が文字入力用画面のソフトキーを操作する際、最新の１つ前に操作されたソフトキーから最新に操作されたソフトキーの方向に利用者の視線が流れるので（ただし、同じキーが連打された場合は無視し、あくまで位置の異なるソフトキーが連続して押下された場合が該当する）、この視線の流れの先の方向を「利用者が利用しやすい方向」とする。この「最新の１つ前に操作されたソフトキー」および「最新の操作されたソフトキー」は、格納部２５に格納されたソフトキーの操作履歴情報に基づいて特定される。そして、最新の操作されたソフトキーからこの方向の先にあるソフトキーが利用者が操作しやすいソフトキーであると予測され、優先度の高い変換候補の文字列が表示されるように表示位置が決定される。
【００７６】
本実施形態においては「かに」と文字入力を行ったことから、利用者の視線は操作した「か」行のソフトキー３２２から「な」行のソフトキー３２５の方向、つまり画面上方から下方に向かって流れており、下方に注力が働いている。そのため、最新の操作されたソフトキー３２５からは、ソフトキー３２２およびソフトキー３２８への距離は同じであるが、下方にあるソフトキー３２８のほうが利用者が操作しやすいと予測され優先度が高い変換候補の文字列が表示される。
【００７７】
このステップＳ４０１による処理を行っても未だ等しい距離および優先度のキーが複数存在する場合には（Ｓ４０２の「true」）、左上に近い程優先され右下に向かって順に表示されるように、表示位置が決定される（Ｓ４０３）。このようにして決定された変換候補の文字列の表示位置を、図１８に示す。
【００７８】
また、ステップＳ１０６およびＳ２０１において文字列変換候補抽出部２６において変換候補の文字列が抽出され優先度順に並び替えられた処理と同様に、漢字変換候補抽出部２７においても変換候補の漢字が抽出され優先度順に並び替えられ、優先度の高い変換候補の漢字ほど基準位置に近いソフトキーに表示されるように文字入力用画面更新部２８により表示位置が決定される。
【００７９】
このようにして決定された位置に変換候補の文字列および漢字が表示されるように文字入力用画面が更新され、表示画面３に表示された状態の一例を図１９に示す。
【００８０】
図１９においては、文字入力用画面の各ソフトキー３２１〜３３１の固定表示領域Ａには予め固定された文字がそれぞれ表示され、動的表示領域ＢにはステップＳ３０１、Ｓ４０１、およびＳ４０３で決定された変換候補の文字列が下段に表示され、変換候補の漢字が上段に表示されている。
【００８１】
このようにソフトキー内に、固定された文字とともに変換候補の文字列および漢字が優先度の高い順に最新の操作されたソフトキーに近い位置から視線動きに応じて動的に表示されることにより、利用者がソフトキー内の固定された文字を入力操作しながらこの入力操作に対応しているソフトキーの近くで容易に変換候補の文字列および漢字を確認し選択することができ、さらに文字入力の速度および正確性を向上させることができる。
【００８２】
《第５実施形態》
本発明の第５実施形態による文字入力システムの構成は、第１実施形態による文字入力システムと同様であるため、詳細な説明は省略する。
【００８３】
本実施形態による文字入力システムのデジタルＴＶ２においてリモコン端末１から操作信号を受信したときの動作を、図２０のフローチャートに示す。
【００８４】
上述した第４実施形態においては、最新の操作されたソフトキーの位置からの距離に基づいて変換候補の文字列の表示位置が決定される処理が行われた後、等しい距離のソフトキーに関しては最新の１つ前に操作されたソフトキーの位置から判断されるソフトキーの操作方向に基づいて表示位置が決定される処理が行われたが、これらの処理の順序は逆であってもよい。
【００８５】
本実施形態においては、変換候補の文字列が、まずソフトキーの操作方向に基づいて表示位置が決定される場合について、図２０のフローチャートを参照して説明する。
【００８６】
図２０において、ステップＳ１０１〜Ｓ２０１の処理は、第２実施形態と同様であるため詳細な説明は省略する。
【００８７】
ステップＳ２０１において抽出された変換候補の文字列が優先度の高い順に並べ替えられると、この並べ替えられた順に、文字入力用画面更新部２８において第４実施形態におけるステップＳ４０１と同様の処理で利用者が利用しやすい方向に優先度の高い変換候補の文字列の表示位置が決定される（Ｓ５０１）。
【００８８】
ここで表示位置が決定されるときの優先度の高さについて、図２１を参照して説明する。っこでは、利用者の視線はり画面上方から下方に向かって流れており、下方に注力が働いているため、下方にあるソフトキー３２７〜３３２に優先度の高い文字列が表示され、中段にあるソフトキー３２４〜３２６に優先度が次に高い（中レベルの）文字列が表示され、上方にあるソフトキー３２１〜３２３に優先度が低い文字列が表示されるように決定される。
【００８９】
ステップＳ５０１において等しい優先度のキーが複数存在する場合には（Ｓ５０２の「true」）、左上に近い程優先され右下に向かって順に表示されるように、表示位置が決定される（Ｓ５０３）。このようにして決定された変換候補の文字列の表示位置を、図２２に示す。
【００９０】
また、ステップＳ１０６およびＳ２０１において文字列変換候補抽出部２６において変換候補の文字列が抽出され優先度順に並び替えられた処理と同様に、漢字変換候補抽出部２７においても変換候補の漢字が抽出され優先度順に並び替えられ、図２１において示したように優先度が高い文字列から視線の先の方向のソフトキーに表示されるように文字入力用画面更新部２８により表示位置が決定される。
【００９１】
このようにして決定された位置に変換候補の文字列および漢字が表示されるように文字入力用画面が更新され、表示画面３に表示された状態の一例を図２３に示す。
【００９２】
図２３においては、文字入力用画面の各ソフトキー３２１〜３３１の固定表示領域Ａには予め固定された文字がそれぞれ表示され、動的表示領域ＢにはステップＳ５０１およびＳ５０３で決定された変換候補の文字列が下段に表示され、変換候補の漢字が上段に表示されている。
【００９３】
このようにソフトキー内に、固定された文字とともに変換候補の文字列および漢字が優先度の高い順に利用者の視線動きに応じて動的に表示されることにより、利用者がソフトキー内の固定された文字を入力操作しながらこの入力操作に対応しているソフトキーの近くで容易に変換候補の文字列および漢字を確認し選択することができ、さらに文字入力の速度および正確性を向上させることができる。
【００９４】
《第６実施形態》
本発明の第６実施形態による文字入力システムの構成は、第１実施形態による文字入力システムと同様であるため、詳細な説明は省略する。
【００９５】
本実施形態による文字入力システムのデジタルＴＶ２においてリモコン端末１から操作信号を受信したときの動作を、図２４のフローチャートに示す。
【００９６】
図２４において、ステップＳ１０１〜Ｓ５０２の処理は、第５実施形態と同様であるため詳細な説明は省略する。
【００９７】
ステップＳ５０２において等しい優先度のキーが複数存在する場合には（Ｓ５０２の「true」）、最新の操作されたソフトキーの文字入力用画面上における位置から距離が近いソフトキーに順次表示されるように、変換候補の文字列の表示位置が決定される（Ｓ６０１）。
【００９８】
このステップＳ６０１による処理を行っても未だ等しい優先度および距離のキーが複数存在する場合には（Ｓ６０２の「true」）、左上に近い程優先され右下に向かって順に表示されるように、表示位置が決定される（Ｓ６０３）。このようにして決定された変換候補の文字列の表示位置を、図２５に示す。
【００９９】
また、ステップＳ１０６およびＳ２０１において文字列変換候補抽出部２６において変換候補の文字列が抽出され優先度順に並び替えられた処理と同様に、漢字変換候補抽出部２７においても変換候補の漢字が抽出され優先度順に並び替えられ、優先度の高い文字列から視線の先の方向のソフトキーに表示されるように文字入力用画面更新部２８により表示位置が決定される。
【０１００】
このようにして決定された位置に変換候補の文字列および漢字が表示されるように文字入力用画面が更新され、表示画面３に表示された状態の一例を図２６に示す。
【０１０１】
図２６においては、文字入力用画面の各ソフトキー３２１〜３３１の固定表示領域Ａには予め固定された文字がそれぞれ表示され、動的表示領域ＢにはステップＳ５０１、Ｓ６０１、およびＳ６０３で決定された変換候補の文字列が下段に表示され、変換候補の漢字が上段に表示されている。
【０１０２】
このようにソフトキー内に、固定された文字とともに変換候補の文字列および漢字が優先度の高い順に利用者の視線動きに応じて操作しやすい位置に動的に表示されることにより、利用者がソフトキー内の固定された文字を入力操作しながらこの入力操作に対応しているソフトキーの近くで容易に変換候補の文字列および漢字を確認し選択することができ、さらに文字入力の速度および正確性を向上させることができる。
【０１０３】
また、上記の第４実施形態のステップＳ４０１、第５実施形態および第６実施形態のＳ５０１においては、最新の１つ前に操作されたソフトキーから最新に操作されたソフトキーの方向を「利用者が利用しやすい方向」とし、最新の操作されたソフトキーからこの方向の先にあるソフトキーが「利用者が操作しやすいソフトキー」であると予測された場合について説明したが、この「利用者が操作しやすいソフトキー」は、過去に操作されたソフトキーの各操作間の所要時間に基づいて特定されるようにしてもよい。
【０１０４】
この場合、格納部２５に格納される操作履歴情報には過去のソフトキーの操作における各操作間の所要時間情報を含んでおき、最新の操作されたソフトキーからの操作の所要時間が最も短いと予測されるソフトキーが、「利用者が操作しやすいソフトキー」として特定される。
【０１０５】
また、上記の第１実施形態〜第６実施形態においては、リモコン端末１のテンキーボタンを長押しする場合と短押しする場合とで固定表示領域Ａの入力と動的表示領域Ｂの入力とを区別しテンキー入力部１１から操作信号が入力される場合について説明したが、カーソルエンターキーを利用して固定表示領域Ａまたは動的表示領域Ｂを指定してカーソルエンターキー入力部１２から操作信号を入力することも可能であり、さらには姿勢センサを利用して固定表示領域Ａまたは動的表示領域Ｂを指定して姿勢センサ入力部１３から操作信号を入力することも可能である。この姿勢センサを利用することにより、利用者は指を動かさずに操作信号を入力することができ、さらに利用者の操作を簡易にすることができる。
【０１０６】
また、上記の第１実施形態〜第６実施形態においては、文字入力用画面がテンキーボタンに対応したソフトキーが表示されている場合について説明したが、これには限定されず、５０音順に表示されたひらがなまたはカタカナの文字表、またはアルファベット順に表示された英文字の文字表に対応したソフトキーにも同様のアルゴリズムを適用することができる。
【０１０７】
また、上記の第１実施形態〜第６実施形態においては、デジタルＴＶ２が表示制御装置としての機能をすべて有する場合について説明したが、格納部２５など一部の機能をネットワークで接続されたサーバ等に持たせるようにしてもよい。
【０１０８】
また、上記の第１実施形態〜第６実施形態におけるデジタルＴＶの機能をプログラム化してコンピュータに組み込むことにより、当該コンピュータを表示制御装置として機能させる文字入力用画面を表示させる表示制御プログラムを構築することも可能である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の第１実施形態〜第６実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶを利用した文字入力システムの構成を示す全体図である。
【図２】本発明の第１実施形態〜第６実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶを利用した文字入力システムで用いられるリモコン端末の構成を示すブロック図である。
【図３】本発明の第１実施形態〜第６実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの構成を示すブロック図である。
【図４】本発明の第１実施形態〜第６実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶが有する表示画面に表示される文字入力用画面の構成を示す画面構成図である。
【図５】本発明の第１実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの動作を示すフローチャートである。
【図６】本発明の第１実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得された変換候補の文字列の例を示す説明図である。
【図７】本発明の第１実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得された変換候補の文字列の表示位置を示す説明図である。
【図８】本発明の第１実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面の一例を示す画面構成図である。
【図９】本発明の第２実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの動作を示すフローチャートである。
【図１０】本発明の第２実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得され並べ替えられた変換候補の文字列の例を示す説明図である。
【図１１】本発明の第２実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得された変換候補の文字列の表示位置を示す説明図である。
【図１２】本発明の第２実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面の一例を示す画面構成図である。
【図１３】本発明の第３実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの動作を示すフローチャートである。
【図１４】本発明の第３実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面の各ソフトキーの位置座標を示す説明図である。
【図１５】本発明の第３実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得された変換候補の文字列の表示位置を示す説明図である。
【図１６】本発明の第３実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面の一例を示す画面構成図である。
【図１７】本発明の第４実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの動作を示すフローチャートである。
【図１８】本発明の第４実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得された変換候補の文字列の表示位置を示す説明図である。
【図１９】本発明の第４実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面の一例を示す画面構成図である。
【図２０】本発明の第５実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの動作を示すフローチャートである。
【図２１】本発明の第５実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面内の変換候補文字の優先度と表示位置との関係を示す説明図である。
【図２２】本発明の第５実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得された変換候補の文字列の表示位置を示す説明図である。
【図２３】本発明の第５実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面の一例を示す画面構成図である。
【図２４】本発明の第６実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの動作を示すフローチャートである。
【図２５】本発明の第６実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶで取得された変換候補の文字列の表示位置を示す説明図である。
【図２６】本発明の第６実施形態による文字入力用画面を表示させる表示制御装置をとしてのデジタルＴＶの表示画面に表示された文字入力用画面の一例を示す画面構成図である。
【符号の説明】
【０１１０】
１…リモコン端末
２…デジタルＴＶ
３…表示画面
１１…テンキー入力部
１２…カーソルエンターキー入力部
１３…姿勢センサ入力部
１４…マイコン部
１５…送信部
２１…リモコン操作受信部
２２…操作キー入力受付部
２３…文字入力部
２４…モード切替部
２５…格納部
２６…文字列変換候補抽出部
２７…漢字変換候補抽出部
２８…文字入力用画面更新部
３１０…文字入力欄
３２１〜３３２…ソフトキー
【図１】
2010134831.tif 000003
【図２】
2010134831.tif 000004
【図３】
2010134831.tif 000005
【図４】
2010134831.tif 000006
【図５】
2010134831.tif 000007
【図６】
2010134831.tif 000008
【図７】
2010134831.tif 000009
【図８】
2010134831.tif 000010
【図９】
2010134831.tif 000011
【図１０】
2010134831.tif 000012
【図１１】
2010134831.tif 000013
【図１２】
2010134831.tif 000014
【図１３】
2010134831.tif 000015
【図１４】
2010134831.tif 000016
【図１５】
2010134831.tif 000017
【図１６】
2010134831.tif 000018
【図１７】
2010134831.tif 000019
【図１８】
2010134831.tif 000020
【図１９】
2010134831.tif 000021
【図２０】
2010134831.tif 000022
【図２１】
2010134831.tif 000023
【図２２】
2010134831.tif 000024
【図２３】
2010134831.tif 000025
【図２４】
2010134831.tif 000026
【図２５】
2010134831.tif 000027
【図２６】
2010134831.tif 000028