(57)【要約】【課題】情報機器が次に操作を受け付けるまでにかかる時間と次に追加される文字を段階的に明示することで、ユーザの過剰な操作や一連の操作を行うのにかかる時間を削減するとともに、安心して正確な文字入力を行える文字入力装置及び方法、並びにプログラムを提供する。【解決手段】本発明は、外部からのユーザの指示を取得する手段と、新たに入力される文字を取得する手段と、情報機器がユーザの指示を取得してから次にユーザの指示を再度取得可能になるまでのユーザ待機時間に関する情報をユーザ待機時間設定ファイルに保持する手段と、ユーザ待機時間設定ファイルの情報を取得し次にユーザの指示を取得可能になるまでの時間を推定する手段と、情報表示装置に文字情報を表示する手段と、新たに入力される文字を段階的に表示する手段と、を含むことを特徴とする。【選択図】図３
2011022895.tif 000002
【特許請求の範囲】
【請求項１】
入力手段と情報処理装置及び出力手段を備えた、情報機器の文字入力システムであって、
前記情報処理装置は、
前記入力手段を介して入力されるユーザの指示を取得する手段と、
前記ユーザの指示で新たに入力される文字の情報を取得する手段と、
前記出力手段の表示画面に前記取得した文字の画像を表示する手段と、
前記ユーザの指示を取得してから前記情報機器側で次にユーザの指示を再度取得可能になるまでのユーザ待機時間を推定する手段と、
前記ユーザ待機時間の長さに応じて前記新たに入力された文字の画像若しくは当該文字に付随する情報を段階的に変えて前記出力手段に出力する手段とを備えた
ことを特徴とする情報機器の文字入力システム。
【請求項２】
請求項１において、
前記ユーザ待機時間に関する情報を保持するユーザ待機時間設定ファイルを備えた
ことを特徴とする情報機器の文字入力システム。
【請求項３】
請求項２において、
前記ユーザ待機時間は、該システム側が並行して他のタスクを処理できるように余裕を持たせるために予め設定された値である
ことを特徴とする情報機器の文字入力システム。
【請求項４】
請求項２において、
前記ユーザ待機時間は当該情報機器の機能の操作に関する過去の文字入力の平均値もしくは最大値である
ことを特徴とする情報機器の文字入力システム。
【請求項５】
請求項１において、
前記出力手段の表示画面に、マスク領域と、その内側に第１の文字と第２の文字及び入力位置と入力済みの文字列を描画する領域とを有し、
前記新たに入力された文字の画像若しくは当該文字に付随する情報を段階的に変えて前記出力手段に出力する手段は、前記第１の文字の画像を前記第２の文字の画像によって前記マスク領域の外に押し出されるように移動させるアニメーション機能を有する
ことを特徴とする情報機器の文字入力システム。
【請求項６】
請求項５において、
前記アニメーション機能は、
前記入力手段を介して前記第２の文字の入力操作がなされた場合、前記ユーザ待機時間において、前記マスク領域おける前記第１の文字の画像を前記マスク領域から該マスク領域外へ段階的に移動させ、同時に、前記第２の文字の画像を前記マスク領域外から該マスク領域内に段階的に移動させる
ことを特徴とする情報機器の文字入力システム。
【請求項７】
請求項６において、
前記第１、第２の文字の各画像の段階的移動量は、直前の入力からの経過時刻を、前記ユーザ待機時間で割り、その結果に対して前記第１、第２の文字の各画像の縦方向の画素数を掛けて求める
ことを特徴とする情報機器の文字入力システム。
【請求項８】
請求項６において、
前記アニメーション機能により、前記第１の文字の画像が移動を開始し前記マスク領域の外に移動するまでの間、前記情報処理装置は前記入力手段による入力を受け付けない状態となり、前記第１の文字の画像が前記マスク領域の外に移動した後、入力を再受付可能な状態になる
ことを特徴とする情報機器の文字入力システム。
【請求項９】
請求項１において、
前記新たに入力された文字に付随する情報として、音を段階的に変えて出力する機能を有する
ことを特徴とする情報機器の文字入力システム。
【請求項１０】
請求項２において、
前記情報機器は複数の処理機能を備えており、
前記ユーザが前記入力手段を介して操作可能な前記情報機器の処理機能毎に、前記ユーザ待機時間に関する情報を前記ユーザ待機時間設定ファイルに保持する
ことを特徴とする情報機器の文字入力システム。
【請求項１１】
請求項１において、
前記情報機器はテレビであり、
前記入力手段としての携帯端末と、前記情報処理装置としてのチューナーと、前記出力手段としてのテレビの表示画面とを備えており、
前記ユーザ待機時間の長さに応じて、前記携帯端末を操作して新たに入力された前記文字の画像の位置を段階的に変えて前記表示画面のマスク領域に出力する
ことを特徴とする情報機器の文字入力システム。
【請求項１２】
請求項１において、
前記情報機器はカーナビゲーションシステムであり、
前記入力手段と前記出力手段を兼ねる表示手段と、前記情報処理装置とを備えており、
前記ユーザ待機時間の長さに応じて、前記表示手段を操作して新たに入力された前記文字の画像の位置を段階的に変えて前記表示画面のマスク領域に出力する
ことを特徴とする情報機器の文字入力システム。
【請求項１３】
請求項１において、
前記情報機器は複数の処理機能を備えたＡＴＭ端末であり、
前記入力手段と前記出力手段を兼ねる表示画面と、前記情報処理装置とを備えており、
前記ユーザ待機時間の長さに応じて、前記表示画面を操作して新たに入力された前記文字の画像の位置を段階的に変えて前記表示画面のマスク領域に出力する
ことを特徴とする情報機器の文字入力システム。
【請求項１４】
請求項１において、
前記情報機器はファクシミリであり、
前記入力手段と、前記情報処理装置と、前記出力手段としての表示画面とを備えており、
前記ユーザ待機時間の長さに応じて、前記表示画面を操作して新たに入力された前記文字の画像の位置を段階的に変えて前記表示画面のマスク領域に出力する
ことを特徴とする情報機器の文字入力システム。
【請求項１５】
請求項１において、
前記情報機器はパーソナルコンピュータであり、
前記入力手段と、前記情報処理装置と、前記出力手段としての表示画面とを備えており、
前記ユーザ待機時間の長さに応じて、前記入力手段を介して新たに入力された前記文字の画像の位置を段階的に変えて前記表示画面のマスク領域に出力する
ことを特徴とする情報機器の文字入力システム。
【請求項１６】
入力手段と情報処理装置及び出力手段を備えた、情報機器の文字入力システムによる情報機器に対する文字入力方法であって、
前記情報処理装置は、ユーザの指示を取得してから該情報機器側で次にユーザの指示を再度取得可能になるまでのユーザ待機時間に関する情報を保持する、ユーザ待機時間設定ファイルを備えており、
前記入力手段を介して入力されるユーザの指示を取得し、
前記ユーザの指示で新たに入力される文字の情報を取得し、
前記出力手段の表示画面に前記取得した文字の画像を表示し、
前記ユーザ待機時間設定ファイルの情報に基き前記ユーザ待機時間を推定し、
推定された前記ユーザ待機時間の長さに応じて、前記新たに入力された文字の画像若しくは当該文字に付随する情報を段階的に変えて前記出力手段に出力する
ことを特徴とする情報機器の文字入力方法。
【請求項１７】
請求項１６において、
前記出力手段の表示画面は、マスク領域と、その内側に第１の文字と第２の文字及び入力位置と入力済みの文字列を描画する領域とを有し、
前記ユーザ待機時間の長さに応じて、前記第１の文字の画像が前記第２の文字の画像によって前記マスク領域の外に押し出されるように移動させるアニメーション表示を行う
ことを特徴とする情報機器の文字入力方法。
【請求項１８】
請求項１７において、
前記入力手段を介して前記第２の文字の入力操作がなされた場合、前記ユーザ待機時間において、前記マスク領域おける前記第１の文字の画像を前記マスク領域から該マスク領域外へ段階的に移動させ、同時に、前記第２の文字の画像を前記マスク領域外から該マスク領域内に段階的に移動させる
ことを特徴とする情報機器の文字入力方法。
【請求項１９】
情報機器に対する文字入力を制御するためにコンピュータを、
入力手段を介して入力されるユーザの指示を取得する手段、
前記ユーザの指示で新たに入力される文字の情報を取得する手段、
出力手段の表示画面に前記取得した文字の画像を表示する手段、
ユーザの指示を取得してから次にユーザの指示を再度取得可能になるまでのユーザ待機時間に関する情報をユーザ待機時間設定ファイルに保持する手段、
前記ユーザ待機時間設定ファイルの情報を取得し、前記ユーザ待機時間を推定する手段、及び
推定された前記ユーザ待機時間の長さに応じて前記新たに入力された文字の画像若しくは当該文字に付随する情報を段階的に変えて前記出力手段に出力する手段
として機能させるための情報機器の文字入力プログラム。
【請求項２０】
請求項１９において、
前記コンピュータを、
前記出力手段の表示画面に、マスク領域と、その内側に第１の文字と第２の文字及び入力位置と入力済みの文字列を描画する領域とを表示する手段、及び
前記新たに入力された文字の画像に関し、前記ユーザ待機時間の長さに応じて前記第１の文字の画像を前記第２の文字の画像によって前記マスク領域の外に押し出されるように段階的に移動させるアニメーション表示を行う手段
として機能させるための情報機器の文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報機器の文字入力システムおよび文字入力方法、並びに文字入力プログラムに係り、特に、通信端末のテンキーやタッチパネルを操作して文字の入力を行うのに適した情報機器の文字入力システムおよび方法、並びにプログラムに関する。
【背景技術】
【０００２】
携帯電話でのメール作成やハードディスクレコードにおける番組検索やカーナビゲーションシステムにおける目的地検索など、各種情報機器の利用の際に文字入力を行う場面が増えてきている。
【０００３】
スイッチの押下などによって、各種情報機器の状態表示の変化を分かりやすくするために、表示部に表示されている文字が徐々に切り替わることによって、比較的余裕を持ってその変化を認識できる表示装置が考えられている（例えば、特許文献１参照）。
【０００４】
また、携帯電話のような通信端末において、端末が備えるハードキーを半押し状態である場合に、当該の押下されたキーに対応する文字が、表示部の画面外から画面内へスライドするように表示することで、文字入力を確定する前にハードキーに対応する文字を確認できる通信端末装置及びキー入力表示プログラムが考えられている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０９−２４４７８２号公報
【特許文献２】特開２００５−１３０１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の発明は、表示状態を徐々に切り替えることで、切り替わりの見過ごしを解消することが課題であり、ユーザが表示部の変化を比較的に余裕を持って認識できるかどうか、という点によってその変化の速度を決定している。
【０００７】
また、特許文献２の発明は、携帯電話のような通信端末の入力キーがテンキーのような操作領域の狭いものであっても、入力キーに対応付けられた文字を確認することを容易にすることが課題であり、スライド表示の速度についての具体的な言及はない。
【０００８】
一方で、各種情報機器の性能は一様ではなく、ユーザがボタンを押してからそのボタンに対応する文字が画面に表示されるまでの時間や、ユーザが入力しようとしている単語の候補リストの読み出しにかかる時間は機器毎に異なるのが現状である。従って、ユーザは機器毎に異なるタイミングでボタンやタッチパネルを操作して文字入力を行わなければならず、本来必要な時間よりも長い時間をかけて操作を行ったり、入力間違いをしてしまったりする場合がある。
【０００９】
本発明の目的は、かかる問題を解消し、ユーザが各種情報機器に関し常に最適なタイミングでその機器を操作することのできる文字入力装置及び方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の情報機器の文字入力システムは、入力手段と情報処理装置及び出力手段を備えた、情報機器の文字入力システムであって、前記情報処理装置は、前記入力手段を介して入力されるユーザの指示を取得する手段と、前記ユーザの指示で新たに入力される文字の情報を取得する手段と、前記出力手段の表示画面に前記取得した文字の画像を表示する手段と、前記ユーザの指示を取得してから前記情報機器側で次にユーザの指示を再度取得可能になるまでのユーザ待機時間を推定する手段と、前記ユーザ待機時間の長さに応じて前記新たに入力された文字の画像若しくは当該文字に付随する情報を段階的に変えて前記出力手段に出力する手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明により、使用する機器が異なっても、ユーザは当該機器の性能に適したタイミングで、正確に文字入力を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態であるテレビ用の文字入力システムと、その操作の様子を示す図である。
【図２】本発明の第１の実施形態における、通信端末の文字入力システムのハードウェア構成を示す図である。
【図３】第１の実施形態における文字入力システムで、ユーザが「たい」という文字を入力する様子を示す図である。
【図４】第１の実施形態において、第１の文字と第２の文字が移動する様子を示す図である。
【図５】第１の実施形態において、文字入力プログラムが実行されてからのステップを示す図である。
【図６】第１の実施形態において、文字入力プログラムによる第２の文字の取得フローを示す図である。
【図７】第１の実施形態において、文字入力プログラムによる描画処理の詳細フローを示す図である。
【図８Ａ】第１の実施形態において、第２の文字として「は行」行の「ふ」が付与された文字の場合の第１の文字と第２の文字が移動する様子を示す図である。
【図８Ｂ】第１の実施形態において、第２の文字として濁音が付与された文字の場合の第１の文字と第２の文字が移動する様子を示す図である。
【図９】本発明の効果を示すために、情報端末の操作で、ユーザが連続的にボタンを押す場合において、次に操作を受け付けるまでにかかる時間をアニメーションによって明示した場合とそうでない場合の比較を行った実験の結果を表した図である。
【図１０】本発明の第２の実施形態である車載端末の文字入力システムと、その操作の様子を示す図である。
【図１１】本発明の第３の実施形態であるＡＴＭ端末の文字入力システムと、その操作の様子を示す図である。
【図１２】本発明の第４の実施形態であるファクシミリの数字入力システムと、その操作の様子を示す図である。
【図１３】本発明の第５の実施形態であるＷｅｂ上のサービスの文字入力システムと、その操作の様子を示す図である。
【図１４】本発明の第６の実施形態である英文字入力機能を備えた文字入力システムを示す図である。
【図１５】本発明の第６の実施形態における、第１の文字と第２の文字が移動する様子を示す図である。
【図１６】第６の実施形態における、第１の文字と第２の文字が移動する様子を示す図である。
【図１７】第６の実施形態における、第２の文字の取得処理のフローを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を、図面を用いて説明する。
【実施例１】
【００１４】
図１は、本発明の第１の実施形態になる文字入力システムであるテレビの文字入力システムにおける、操作の様子を示す図である。本発明のテレビの文字入力システムは、情報機器すなわちテレビのチューナ１０がアニメーション機能付きの文字入力システム１００を備えている。ユーザが入力装置１０２を操作することにより、情報表示装置（出力装置）１０１すなわちテレビの表示画面のマスク領域２０４には、第１の文字２０１と第２の文字２０２及び入力位置２０３が表示される。図１の例は、ユーザが録画番組を出演者名により検索している様子を示している。
【００１５】
入力装置１０２として携帯型の通信端末、例えば赤外線リモコンを使用する場合、通常、テレビの表示画面には、０．１秒の遅延が発生し、さらに入力に対するシステムの処理によっては１秒弱の間、ユーザの入力を受け付けない場合がある。本発明は、テレビチューナ１０に設けられた文字入力システムのアニメーション機能により、テレビチューナが次にユーザの操作を受け付けるまでにかかる時間をアニメーションとして表示画面１０１のマスク領域２０４に明示することで、ユーザの過剰な入力による操作の間違いや誤入力の減少を図ることができる。
【００１６】
図２は、本発明の第１の実施形態における文字入力システム１００の主要なハードウェア構成及びソフトウエア構成を示す図である。同図に示すように、本発明の文字入力システム１００は、ＣＰＵやメモリ、このメモリに保持されたプログラム、外部記憶装置などを備えたコンピュータで実現されるものであり、入力装置１０２を入力手段、情報表示装置１０１を出力手段としている。すなわち、文字入力システム１００を構成するコンピュータは、情報処理装置１０３と、メモリ（第１の情報記憶装置）１０４と、ハードディスク（第２の情報記憶装置）１０５と、ユーザ待機時間設定ファイル１０９と、通信部１１０と、バス線１２０を含んでいる。なお、図２では、他の実施例も含めた汎用タイプの文字入力システムを表示しているので、通信部１１０はネットワーク１１１を介して、リモートサーバ１１２との通信を行うように構成されている。実施例１のように情報機器がテレビの場合、ＴＶ受信アンテナにより受信された放送情報、若しくは有線の専用回線を介して受信された放送情報が通信部１１０を介してチューナ１０に入力される。
【００１７】
以下の説明では、本実施例の特徴に関係する構成・機能についてのみ説明し、テレビチューナが備える放送番組の映像情報や文字情報の受信、画面表示、録画、再生等の処理に関する一般的な構成・機能については、説明を割愛する。
【００１８】
ハードディスク１０５には、アニメーション機能を実現する文字入力用プログラム１０６と、複数の文字画像１０７が格納されている。また、文字画像の代わりに字形定義データ１０８を格納していてもよい。また、字形定義データ１０８は複数であってもよい。ユーザ待機時間設定ファイル１０９には、テレビの有する各種機能の操作に関し、ユーザが一度操作をした後、再度操作可能になるまでのユーザ待機時間Ｔ、すなわちユーザが所有するテレビの機種に固有のユーザ待機時間Ｔが設定されている。なお、ユーザ待機時間Ｔについては、そのテレビに関して、ユーザの選択可能な機能、例えば、番組表や番組情報によるチャンネル選定・予約機能、連動データ放送機能、双方向サービス機能、番組録画予約機能、録画番組再生機能、録画番組検索機能など、機能毎に各々最適の値Ｔを設定し、あるいは全体として統一された最適の値Ｔを設定し、ユーザ待機時間設定ファイル１０９に保存する。
【００１９】
図３は、本発明の第１の実施例における入力装置１０２すなわち携帯型の通信端末（携帯端末）の構成例と、それを用いて「たい」と文字入力する際の例を示す図である。なお、図３では、他の実施例も含めた汎用タイプの通信端末を表示しているので、通信端末１０２が情報表示装置１０１も備えている。実施例１では、情報表示装置１０１はテレビの表示画面である。
【００２０】
入力装置１０２には、テンキーを含む複数のボタンが含まれている。少なくとも、「あ，か，さ，た，な，は，ま，や，ら，わ」のそれぞれの行に対応するボタン１０２ａ（テンキー）と、濁点・半濁点に対応する修飾ボタン１０２ｂと、文字送りボタン１０２ｃからなる。たとえば、「あ」と印字されたボタンを連続的に押下していくと、情報表示装置１０１の画面に、順に「あ」→「い」→「う」→「え」→「お」→「あ」という文字が第２の文字２０２として表示される。なお、入力装置１０２には、通常、かな文字のほか数字、英文字などを切替えて入力できる機能があるが、以下では説明を簡単にするために、かな文字入力を例にして説明する。
【００２１】
情報処理装置１０３が文字入力用プログラム１０６をメモリ１０４に読み込み、実行すると、ユーザは、図５、図６、図７のフローチャートに沿って実行されるアニメーション機能により最適な入力タイミングを把握して、文字入力を行うことができる。
【００２２】
図３では、情報表示装置１０１にマスク領域２０４とその内側に第１の文字２０１と第２の文字２０２と入力位置２０３と入力済みの文字列２０５が描画されている。ユーザが入力装置１０２のテンキー１０２ａを操作することで、第１の文字２０１はアニメーション機能によりユーザ待機時間Ｔの長さに応じて第２の文字２０２によって上部に押し出されるように移動する。同図では、入力済みの文字列２０５として「た」が、第１の文字２０１として「あ」が、第２の文字２０２として「い」が表示されている。
【００２３】
図４の（ａ）〜（ｆ）は、アニメーション機能による文字の移動の様子を詳しく示したものである。第２の文字２０２「い」を入力すべく、ユーザが時刻ｔ＝ｔ１においてテンキー１０２ａを押下げ操作すると（図４の（ａ））、マスク領域２０４の第１の文字２０１「あ」が上部に押し出されるように移動を開始し（アニメーションの開始）、時刻ｔ＝ｔｎ（図４の（ｂ）〜（ｄ））、すなわちユーザ待機時間の開始から終わりまでの間は、画面上方のマスク領域２０４外に移動し、同時に第２の文字２０２「い」が下部からマスク領域２０４内に次第に移動して来る。アニメーションの開始後、情報処理装置１０３はユーザの操作入力を受け付けない状態となる。ユーザ待機時間が終了した時刻ｔ＝Ｔ（図４の（ｅ）においてマスク領域２０４における第１の文字２０１、第２の文字２０２の移動が完了（アニメーションの完了）すると、当初の第１の文字２０１「あ」を第２の文字２０２「い」で置換し、当初の第２の文字２０２を削除すると共に、入力位置２０３の表示も削除する。換言すると、時刻ｔ＝Ｔで第２の文字２０２「い」の文字入力が確定する。この時刻ｔ＝Ｔ（＝ｔ０）、すなわちアニメーションの完了以降は、情報処理装置１０３がユーザの操作を再度受付可能になり、図４の（ｆ）に示したように、新たな入力位置２０３が表示される。従って、この再度受付可能状態（図４の（ｆ））で、ユーザが新たにテンキー１０２ａを押下げ操作すると、アニメーションが開始（時刻ｔ＝ｔ１）され、以降、図４の（ａ）〜（ｅ）と同じ動作が繰り返される。なお、移動の方向は、上下逆でもよく、マスク領域の形状によっては左右方向の移動でも良い。
【００２４】
図５は、アニメーション機能付き文字入力プログラム１０６の実行フローを示す図である。  
文字入力システム１００の情報処理装置１０３において、文字入力プログラム１０６が起動される（Ｓ５０１）と、文字を情報表示装置１０１に表示するための文字画像をメモリ１０４内に展開する。字形定義データから生成する場合（Ｓ５０２）は、字形定義データ１０８からあらかじめ指定された文字サイズの文字画像を生成する（Ｓ５０３）。次に、ハードディスク１０５に格納された文字画像、もしくはＳ５０３で生成した文字画像をメモリ１０４内に展開する（Ｓ５０４）。
【００２５】
その後、文字入力システム１００の情報処理装置１０３は、携帯端末すなわち入力装置１０２の入力の処理とアニメーション描画を繰り返すことになる（Ｓ５０５〜Ｓ５１７）。  
まず、起動直後や直前の入力の処理が完了した状態などの入力が受け付けられる場合では、情報処理装置１０３は、Ｓ５０６〜Ｓ５１６の処理を行い、その後アニメーション描画処理（Ｓ５１７）を行う。アニメーション描画処理（Ｓ５１７）については図７で詳述する。
【００２６】
入力が受け付けられる場合は、情報処理装置１０３は、Ｓ５０６〜Ｓ５１６の処理を行う。直前に入力があった場合、文字アニメーションフラグもしくは入力位置アニメーションフラグがＯＮになっているので、双方をＯＦＦにし、入力位置２０３の現在位置を入力位置２０３の初期位置とする（Ｓ５０８）。文字アニメーションフラグがＯＮの場合（Ｓ５０６）は、第１の文字２０１、第２の文字２０２の移動が完了したことを表すため、第１の文字２０１を第２の文字２０２で置換し、第２の文字を削除する（Ｓ５０７）。
【００２７】
入力が受け付けられる状態になっているときに、ユーザが入力装置１０２の操作を行った場合（Ｓ５０９）、情報処理装置１０３は、Ｓ５１１〜Ｓ５１６の処理を行う。入力装置１０２による操作が無い場合、描画処理（Ｓ５１８）を行う。
【００２８】
Ｓ５０９において、ユーザが入力装置１０２による操作を行った場合、入力が文字送りボタン１０２ｃによる操作もしくは直前の操作とは別のボタン１０２ａか、あるいはその双方でないかによってフローはＳ５１１〜Ｓ５１３とＳ５１３〜Ｓ５１７の２つに分かれる。
【００２９】
入力が、文字送りボタン１０２ｃによる操作、または直前の操作とは別のボタン１０２ａによる操作の場合、入力済みの文字列２０５に第１の文字２０１を追加し新たな入力済みの文字列２０５とし（Ｓ５１１）、入力位置アニメーションフラグをＯＮにする（Ｓ５１２）。
【００３０】
入力装置１０２による入力が、文字送り操作の場合は、その後描画処理（Ｓ５１８）に処理を移す。入力装置１０２による入力が直前の操作とは別のボタンによる操作の場合、情報処理装置１０３は、Ｓ５１４〜Ｓ５１７に処理を移す。
【００３１】
入力装置１０２による入力が文字送り操作以外の場合、情報処理装置１０３は、Ｓ５１４〜Ｓ５１７の処理を行う。まず、操作されたボタンに対応する第２の文字２０２を取得する（Ｓ５１４）。
【００３２】
第２の文字２０２の取得（Ｓ５１４）は、図６のフローによって行う。  
ボタン１０２ａによる操作が行われた場合（Ｓ６０１）、情報処理装置１０３は、Ｓ６０２〜Ｓ６０４の処理を行い、処理を終える。
【００３３】
直前の操作と同じボタン１０２ａの場合（Ｓ６０２）は、操作されたボタンに対応する文字のうち、第１の文字２０１の次の文字を第２の文字２０２とする（Ｓ６０３）。例えば、図４に示したように、直前の操作と今注目している操作が共に「あ」のボタンによるもので、「あ」のボタンに「あ」、「い」、「う」、「え」、「お」が対応する場合で、第１の文字２０１が「あ」の場合、第２の文字２０２は「い」となる。
【００３４】
ボタン１０２ａによる操作の場合（Ｓ６０１）で、直前の操作と同じボタン１０２ａの場合（Ｓ６０３）は、操作されたボタンに対応する文字のうち、最初の文字を第２の文字２０２とする（Ｓ６０４）。直前の操作が「さ」のボタンによる操作で、今注目している操作が「あ」のボタンによるもので、「あ」のボタンに「あ」、「い」、「う」、「え」、「お」が対応する場合、「あ」が第２の文字２０２となる。
【００３５】
「濁点」、「半濁点」を付加するボタン１０２ｂによる操作が行われた場合（Ｓ６０５）は、Ｓ６０６〜Ｓ６１１の処理を行い、処理を終える。
【００３６】
第１の文字２０１が「か行」、「さ行」、「た行」、「は行」のいずれかの行の文字の場合（Ｓ６０６）、第１の文字２０１に濁点を付与した文字を第２の文字２０２とする（Ｓ６０７）。
【００３７】
図８Ａ、図８Ｂで、「は行」行の文字が入力された場合の、第２の文字が移動する様子を説明する。図８Ａは、第２の文字２０２として「は行」行の「ふ」が付与された文字の場合の第１の文字２０１と第２の文字２０２が移動する様子を示す図であり、図４の（ａ）〜（ｅ）と同様に処理され、（ｅ）の状態で第２の文字２０２「ふ」の入力が確定し、それ以降、情報処理装置１０３がユーザの操作を再度受付可能になる。図８Ｂは、第２の文字２０２として濁音が付与された文字の場合を示しており、（ａ）〜（ｅ）に示すように第２の文字２０２として濁音が付与された文字が、図４の例と同様に処理され、（ｅ）の状態すなわち時刻ｔ＝Ｔにおいて、第２の文字２０２「び」の入力文字が確定し、それ以降、情報処理装置１０３はユーザによる次文字の入力操作を受付可能になる。
【００３８】
第１の文字２０１が「が行」、「ざ行」、「だ行」、「ぱ行」のいずれかの行の文字の場合（Ｓ６０８）、第１の文字２０１から濁点・半濁点を削除した文字を第２の文字２０２とする（Ｓ６０９）。例えば、第１の文字２０１が「が」の場合、「か」を第１の文字２０２とする。
【００３９】
第１の文字２０１が「ば行」の文字の場合（Ｓ６１０）、第１の文字２０１から濁点を削除し、半濁点を付与した文字を第２の文字２０２とする（Ｓ６１１）。
【００４０】
上記以外の場合、第２の文字２０２を空にして処理を終える（Ｓ６１２）。これには、第１の文字２０１が「う」などのときに、「濁点」「半濁点」を付加するボタン１０２ｂによる操作を行った場合などが当てはまる。
【００４１】
図５に説明を戻す。  
Ｓ５１４によって第２の文字２０２が取得されなかった場合、情報処理装置１０３は、Ｓ５１６、Ｓ５１７の処理を行わずにＳ５１８に遷移する（Ｓ５１５）。Ｓ５１４によって第２の文字２０２が取得された場合、第２の文字２０２の表示位置を入力位置２０３の下部に文字の縦幅分ずらした位置に設定する（Ｓ５１６）。
その後、文字アニメーションフラグをＯＮにする（Ｓ５１７）。
【００４２】
描画処理（Ｓ５１７）は、図７のフローＳ７０１〜Ｓ７１０に従ってアニメーション描画処理を行う。まず、画面１０１の描画内容をクリアし（Ｓ７０１）、入力済みの文字列２０５を画面１０１に描画する（Ｓ７０２）。
【００４３】
次に、文字アニメーションフラグがＯＮの場合（Ｓ７０３）、Ｓ７０４〜Ｓ７０６の処理を行う。文字アニメーションフラグがＯＦＦの場合（Ｓ７０３）、Ｓ７０６の処理のみ行う。  
Ｓ７０４では、第１の文字２０１と第２の文字２０２の、各々の縦方向の段階的な移動量Ｖを求める。移動量Ｖは段階的に表示する各時点での直前の入力時刻（図４のｔ＝ｔ１）からの経過時刻（図４のｔ＝ｔｎ）を、ユーザ待機時間Ｔすなわち直前の入力時刻から再び入力可能になるまでの時間（図４のｔ＝Ｔ）で割り、その結果に対して文字の縦幅を掛けて求める。文字の縦幅は、文字の画素数により求める。例えば、図４の例では４段階（ａ）〜（ｅ）で表示しているので、表示される文字の画素数が２０Ｐｉの場合、第１の文字２０１と第２の文字２０２を、各々５Ｐｉ毎に上昇させた位置に表示（アニメーション描画）する。
【００４４】
ユーザ待機時間すなわち直前の入力時刻から再び入力可能になるまでの時間Ｔは、システム側が並行して他のタスクを処理できるように余裕を持たせるために設計者によって設定され、ユーザ待機時間設定ファイル１０９に設定、保持された装置固有の値を用いる。あるいは、同様な装置に関するこれまでのユーザ待機時間の平均値や最大値を用いても良い。
【００４５】
これにより、文字のアニメーションにかかる時間が、情報機器側が次にユーザの指示を取得可能になるまでの時間と等しくなり、結果的に最適なタイミングで機器を操作することに繋がる。Ｓ７０５では、第１の文字２０１と第２の文字２０２を初期位置からＶ画素移動させる。第１の文字の初期位置は入力位置２０３であり、第２の文字２０２の初期位置は入力位置２０３の下に文字の縦幅分ずらした位置となる。
【００４６】
Ｓ７０６では、第１の文字２０１と第２の文字２０２の描画を行う。その際に、マスク領域２０４と重なる領域のみ描画を行う。
【００４７】
次に、入力位置アニメーションフラグがＯＮの場合（Ｓ７０７）、情報処理装置１０３は、Ｓ７０８〜Ｓ７１０の処理を行う。入力位置アニメーションフラグがＯＦＦの場合（Ｓ７０７）、Ｓ７１０の処理のみ行う。Ｓ７０８では、入力位置２０３の横方向の移動量Ｈを求める。移動量Ｈは直前の入力からの経過時刻を、直前の入力時刻から再び入力可能になるまでの時間で割り、その結果に対して文字の横幅を掛けて求める。文字の横幅も文字の画素数により求める。
【００４８】
直前の入力時刻から再び入力可能になるまでのユーザ待機時間Ｔは、システム側が並行して他のタスクを処理できるように余裕を持たせるために設計者によって設定された各情報機器固有の値を用いる。
【００４９】
これにより、文字のアニメーションにかかる時間が、操作対象の情報機器側が次にユーザの指示を取得可能になるまでの時間と等しくなり、結果的に操作対象の情報機器に対して最適なタイミングで機器を操作することに繋がる。Ｓ７０９では、入力位置２０３を初期位置からＨ画素移動させる。
Ｓ７１０では、入力位置２０３の描画を行う。その際に、マスク領域２０４と重なる領域のみ描画を行う。
【００５０】
上記図５、図６、図７のフローによって処理を行うことで、ユーザは次に操作を受け付けるまでにかかる時間をアニメーションを手掛かりとして把握することができるため、従来よりも効率的に文字入力を行うことができる。
【００５１】
図９により、本発明の効果を説明する。図９の（Ａ）〜（Ｄ）は、ある文字入力システムに対する情報端末による操作で、ユーザが連続的にボタンを押すことにより、表示画面の上のカーソル位置を離間した第１の位置から第２の位置へ順次移動させる場合において、異なる被験者Ａ〜Ｄが、次に操作を受け付けるまでにかかる時間Ｔをアニメーションによって明示した場合とそうでない場合の比較を行った実験の結果を表した図である。図９では、横軸にボタンを押下してから再び機器がユーザの操作を受け付けるまでにかかるユーザ待機時間Ｔを、縦軸にその状態における機器側の平均待機時間（機器がユーザの操作を受け付けることが可能なのにユーザが操作を行っていない時間）を示している。図中、実線は次に操作を受け付けるまでにかかる時間をアニメーションによって明示した本発明の実施例の場合、破線は、アニメーション表示をしない通常の場合を示している。
【００５２】
例えば、図９の（Ａ）、（Ｂ）に示した被験者Ａ、Ｂ、の各場合、ユーザ待機時間Ｔが０秒や０．１秒のとき機器側の平均待機時間に差は無いが、ユーザ待機時間Ｔが０．２秒〜０．５秒の範囲においては、アニメーションによって明示した本発明の実施例のほうが明らかに機器側の平均待機時間が低減している。図９の（Ｄ）に示した被験者Ｄの場合も、ユーザ待機時間Ｔが０．１秒〜０．５秒の範囲において、アニメーションによって明示した本発明の実施例のほうが明らかに機器側の平均待機時間が低減している。なお、図９の（Ｃ）に示した被験者Ｃの場合は、ユーザ待機時間Ｔが０．２秒のときに本発明の実施例のほうが機器側の平均待機時間は大きくなっているが、これは、従来方式の場合における被験者Ｃの応答動作が偶然適切だったことによるものと考えられる。
【００５３】
このように、図９によれば、次に操作を受け付けるまでにかかる時間を明示することで全般的にシステムの機器側の平均待機時間が減少しており、ユーザが過剰に操作を行うことが削減されるとともに、最短時間で所望の操作を完了できることが期待される。
【００５４】
換言すると、本発明を採用することにより、使用するテレビの機種が異なっても、ユーザは当該機種の性能に適したタイミングで、安心して正確な文字入力を行うことができる。
【００５５】
なお、実施例１におけるアニメーション描画処理は、新たに入力される文字を段階的に表示するために文字自体の位置を段階的に変えて表示するものであるが、新たに入力される文字自体の表示位置は変えず、その文字に付随する情報を段階的に変えても良い。その文字に付随する情報として、例えば、その文字を点滅表示すると共に表示する色や文字の大きさを段階的に変えることで、ユーザに文字入力のタイミングを知らせるようにしても良い。あるいは、その文字を点滅表示すると共に音（音調や音階、あるいは音の大きさのいずれか）を段階的に変えて出力しても良い。あるいはこれらを組み合わせて出力し、ユーザに文字入力のタイミングを知らせるようにしても良い（以下の実施例でも同じ）。
【００５６】
なお、新たに入力される文字は、かな漢字変換の際の変換候補となる漢字であってもよい。この場合、複数の文字が同時に段階的に表示されることになる。
【実施例２】
【００５７】
図１０は、本発明の他の一実施形態である車載端末の文字入力システムと、その操作の様子を示す図である。車載端末の文字入力システムとして、情報機器すなわちカーナビゲーションシステム１１の入出力端末がアニメーション機能付きの文字入力システム１００を備えている。ユーザ待機時間Ｔについては、ユーザの選択可能なカーナビゲーションシステムの機能、例えば、目的地の検索・設定機能、設定済み目的地やルートの変更機能、音楽の曲名検索機能など、機能毎に各々最適の値Ｔを設定し、あるいは全体として統一された最適の値Ｔを設定し、ユーザ待機時間設定ファイル１０９に保存する。
【００５８】
ＧＵＩ機能を有し入力装置及び情報表示装置（出力装置）を兼ねるタッチパネル上のテンキー１０２をユーザが操作することにより、タッチパネルの目的地を表示するマスク領域２０４には、第１の文字２０１と第２の文字２０２及び入力位置２０３が表示される。図１０の例は、ユーザがナビゲーションの目的地を検索している様子を示している。実施例１と同様に、ユーザがテンキー１０２を操作した後、表示画面のマスク領域２０４における第１の文字２０１、第２の文字２０２及び入力位置２０３の表示位置がアニメーション描画処理により上方向に移動する。アニメーションの完了以降に、ユーザの操作を再度受付可能となる。
【００５９】
本発明によれば、カーナビゲーションシステム機器が異なっても、ユーザは当該機器の性能に適したタイミングで、安心して正確な文字入力を行うことができる。
【実施例３】
【００６０】
図１１は、本発明の他の一実施形態である情報機器すなわちＡＴＭ端末の文字入力システムと、その操作の様子を示す図である。
【００６１】
ＡＴＭ端末１２の入出力端末がアニメーション機能付きの文字入力システム１００を備えている。ユーザ待機時間Ｔについては、ユーザの選択可能な機能、例えば、入金処理、振込み処理、残高照会など、機能毎に各々最適の値Ｔを設定し、あるいは全体として統一された最適の値Ｔを設定し、ユーザ待機時間設定ファイル１０９に保存する。ＧＵＩ機能を有し入力装置及び情報表示装置（出力装置）を兼ねるタッチパネル上のテンキー１０２をユーザが操作することにより、タッチパネルのマスク領域２０４には、第２の文字２０２と入力位置２０３と入力済みの文字列２０５が表示される。図１１の例は、ユーザが講座番号を入力している様子を示している。なお、入力ミスを防ぐために、ユーザには、音声出力や画面表示により、ユーザ待機時間Ｔに応じて「１秒毎に文字を入力してください」等、アニメーション描画に相当する標準的な入力速度を知らせるのが望ましい。実施例１と同様に、ユーザがテンキー１０２を操作した後、表示画面のマスク領域２０４における第２の文字２０２の表示位置がアニメーション描画処理により上方向に移動する。アニメーションの完了以降に、ユーザの操作を再度受付が可能となる。
【００６２】
本発明により、次に操作を受け付けるまでにかかる時間をアニメーションとして明示し、かつ入力される文字を段階的に表示することで、口座番号や振込金額入力のような正確性を要する文字入力を安心してかつより効率的に行うことができる。本発明によれば、ＡＴＭ端末１２の機種が異なっても、ユーザは当該機種の性能に適したタイミングで、安心して正確な文字入力を行うことができる。
【実施例４】
【００６３】
図１２は、本発明の他の一実施形態である情報機器すなわちファクシミリの数字入力システムと、その操作の様子を示す図である。
【００６４】
本発明のファクシミリ１３は、アニメーション機能付きの文字入力システム１００を備えている。ユーザ待機時間Ｔについては、ユーザの選択可能な機能毎に各々最適の値Ｔを設定し、あるいは全体として統一された最適の値Ｔを設定し、ユーザ待機時間設定ファイル１０９に保存する。ユーザが入力装置１０２のテンキーを操作することにより、情報表示装置１０１すなわちファクシミリの表示画面のマスク領域２０４には、第２の文字２０２と入力位置２０３及び入力確定値２０５が表示される。図１２の例は、ユーザがＦＡＸ番号を入力している様子を示している。実施例１と同様に、ユーザがテンキー１０２を操作した後、表示画面のマスク領域２０４における第２の文字２０２の表示位置がアニメーション描画処理により上方向に移動する。アニメーションの完了以降に、ユーザの操作を再度受付が可能となる。
【００６５】
本発明により、ファクシミリ１３が次に操作を受け付けるまでにかかる時間をアニメーションとして明示し、入力される文字を段階的に表示することで、ファクシミリの送信先入力のような正確性を要する文字入力を安心してかつより効率的に行うことができる。本発明によれば、ファクシミリ１３の機種が異なっても、ユーザは当該機種の性能に適したタイミングで、安心して正確な文字入力を行うことができる。
【実施例５】
【００６６】
図１３は、本発明の他の一実施形態である情報機器すなわちＷｅｂ上のサービスの文字入力システムと、その操作の様子を示す図である。
【００６７】
パーソナルコンピュータ１４の入出力端末がアニメーション機能付きの文字入力システム１００を備えている。ユーザ待機時間Ｔについては、振込機能などユーザの選択可能な機能毎に各々最適の値Ｔを設定し、あるいは全体として統一された最適の値Ｔを設定し、ユーザ待機時間設定ファイル１０９に保存する。ＧＵＩ機能を有し入力装置及び情報表示装置（出力装置）１０１を兼ねるタッチパネル上のテンキー１０２をユーザが操作することにより、タッチパネルのマスク領域２０４には、第２の文字２０２と入力位置２０３と入力済みの文字列２０５が表示される。図１３の例は、ユーザが振込先の講座番号を入力している様子を示している。この例でも、入力ミスを防ぐために、ユーザに対して、音声出力や画面表示により、ユーザ待機時間Ｔに応じて「１秒毎に文字を入力してください」等、アニメーション描画に相当する標準的な入力速度を知らせるのが望ましい。実施例１と同様に、ユーザがテンキー１０２を操作した後、表示画面のマスク領域２０４における第２の文字２０２の表示位置がアニメーション描画処理により段階的に上方向に移動する。アニメーションの完了以降に、ユーザの操作を再度受付可能となる。
【００６８】
本発明によれば、口座番号や振込金額入力のような正確性を要する文字入力を安心してかつより効率的に行うことができる。また、パーソナルコンピュータ１４の機種が異なっても、ユーザは当該機種の性能に適したタイミングで、安心して正確な文字入力を行うことができる。
【実施例６】
【００６９】
本発明の他の一実施形態を図１４〜図１７で説明する。  
まず、図１４は、本発明の他の一実施形態として、英文字入力機能を備えた情報機器の文字入力システムを示すものである。すなわち、情報機器の入力端末がアニメーション機能付きの文字入力システム１００を備えている。ユーザ待機時間Ｔについては、ユーザの選択可能な機能毎に各々最適の値Ｔを設定し、あるいは全体として統一された最適の値Ｔを設定し、ユーザ待機時間設定ファイル１０９に保存する。ユーザが入力装置のテンキー１０２を操作することにより、情報表示装置１０１のマスク領域２０４には、第１の文字２０１と第２の文字２０２と入力位置２０３及び入力済みの文字列２０５が表示される。図１４の例は、ユーザが携帯端末のテンキーで英文字を入力している様子を示している。
【００７０】
図１５に、第１の文字２０１と第２の文字が移動する様子を示す。ユーザがテンキー１０２の”ｍｎｏ”のボタンを操作した後、表示画面のマスク領域２０４における第１の文字２０１、第２の文字２０２及び入力位置２０３の表示位置がアニメーション描画処理により上方向に移動する。この実施例でも、図４の（ａ）〜（ｅ）と同様に処理され、（ｅ）の状態すなわち時刻ｔ＝Ｔにおいて、第２の文字２０２”ｏ”の入力文字が確定し、それ以降、情報処理装置１０３はユーザによる次文字の入力操作を受付可能になる。すなわち、アニメーションの完了以降、ユーザの操作を再度受付可能となる。
【００７１】
次に、英文字の大文字、小文字の選択処理について、図１６、図１７で説明する。  
図１６に、第１の文字２０１と第２の文字が移動する様子を示す。第２の文字２０２の取得は、図１７のフローによって行う。  
まず、ボタン１０２ａによる操作が行われた場合（Ｓ６０１）、情報処理装置１０３は、Ｓ６０２〜Ｓ６０４の処理を行い、処理を終える。  
大文字か小文字かを変更するボタン１０２ｂによる操作が行われた場合（Ｓ６２０）は、Ｓ６２１〜Ｓ６２３の処理を行い、処理を終える。第１の文字２０１が小文字の場合（Ｓ６２１）、第１の文字２０１を大文字にした文字を第２の文字２０２とする（Ｓ６２２）。第１の文字２０１が小文字でない場合、第１の文字２０１を小文字にした文字を第２の文字２０２とする（Ｓ６２３）。
【００７２】
図１６の（ａ）〜（ｅ）は、第１の文字”ｎ”が入力された場合の、第２の文字”Ｎ”が移動する様子を示している。この例でも、図４の（ａ）〜（ｅ）と同様に、（ｅ）の状態すなわち時刻ｔ＝Ｔで第２の文字２０２”Ｎ”の入力が確定し、それ以降、情報処理装置１０３がユーザの操作を再度受付可能になる。
【００７３】
本発明によれば、入力端末の機種が異なっても、ユーザは当該機種の性能に適したタイミングで、安心して正確な英文入力を行うことができる。
【産業上の利用可能性】
【００７４】
本発明は、上記実施例を含め、テレビやパーソナルコンピュータ、ＨＤＤレコーダー、デジタルカメラ、デジタルビデオカメラ、車載情報端末、携帯用情報端末等の情報機器や、銀行のATM端末、Webを介して利用するバンキングサービスにおいて、文字・金額の入力システムとして利用できる。
【符号の説明】
【００７５】
１０…テレビチューナ、１１…カーナビゲーションシステム、１２…ＡＴＭ端末、１３…ファクシミリ、１４…パーソナルコンピュータ、１００…文字入力システム、１０１…情報表示装置、１０２…入力装置、１０２ａ…テンキー、１０２ｂ…修飾ボタン、１０２ｃ…文字送りボタン、１０３…情報処理装置、１０４…メモリ（第１の情報記憶装置）、１０５…ハードディスク（第２の情報記憶装置）、１０６…文字入力プログラム、１０７…文字画像、１０８…字形定義データ、１０９…ユーザ待機時間設定ファイル、１１０…通信部、１１１…ネットワーク、１１２…リモートサーバ、１２０…バス線、２０１…第１の文字、２０２…第２の文字、２０３…入力位置、２０４…マスク領域、２０５…入力済みの文字列。
【図１】
2011022895.tif 000003
【図２】
2011022895.tif 000004
【図３】
2011022895.tif 000005
【図４】
2011022895.tif 000006
【図５】
2011022895.tif 000007
【図６】
2011022895.tif 000008
【図７】
2011022895.tif 000009
【図８Ａ】
2011022895.tif 000010
【図８Ｂ】
2011022895.tif 000011
【図９】
2011022895.tif 000012
【図１０】
2011022895.tif 000013
【図１１】
2011022895.tif 000014
【図１２】
2011022895.tif 000015
【図１３】
2011022895.tif 000016
【図１４】
2011022895.tif 000017
【図１５】
2011022895.tif 000018
【図１６】
2011022895.tif 000019
【図１７】
2011022895.tif 000020