(57)【要約】【課題】従来、表示画面領域の狭小な携帯端末などにおいて、長文のメールなどを入力しようとした場合、内蔵のデバイスでは利便性が欠けるため、外付のキーボードなどの入力手段を用いる場合があった。しかし、このような場合に表示画面の小ささ故に、表示される文字も小さいため、文字を視認しづらく、文字入力において利便性が欠けるという課題が生じた。【解決手段】以上の課題解決のため、本発明は使用する入力手段に応じて適切な文字表示を行う制御が可能な文字表示装置を提供する。【選択図】図２
2009271800.tif 000002
【特許請求の範囲】
【請求項１】
文字入力手段から入力文字信号を取得するインターフェイス部と、
入力文字信号に応じた文字画面を生成する文字画面生成部と、
インターフェイス部を介して文字入力手段を識別するＩＤを取得するＩＤ取得部と、
取得したＩＤに応じて文字画面生成部を制御する制御部と、
を有する文字表示装置。
【請求項２】
制御部は、ＩＤ取得部が外付の文字入力手段のＩＤを取得した場合には、ＩＤ取得部が内蔵の文字入力手段のＩＤを取得した場合よりも相対的に大きい文字サイズの文字画面を生成するように文字画面生成部を制御するための拡大制御手段を有する請求項１に記載の文字表示装置。
【請求項３】
ＩＤ取得部は、インターフェイス部を介して入力文字信号を取得している文字入力手段のＩＤを取得する稼働中ＩＤ取得手段を有する請求項１および２に記載の文字表示装置。
【請求項４】
文字入力手段に指が触れていることをセンシングする指タッチセンサー部を有し、
ＩＤ取得部は、指タッチセンサー部で指タッチがセンシングされた入力手段のＩＤを取得するセンシングＩＤ取得手段を有する請求項１から３のいずれかに記載の文字表示装置。
【請求項５】
文字入力手段から入力文字信号を取得する入力文字信号取得ステップと、
入力文字信号に応じた文字画面を生成する文字画面生成ステップと、
入力文字信号取得ステップを介して文字入力手段を識別するＩＤを取得するＩＤ取得ステップと、
取得したＩＤに応じて文字画面生成ステップを制御する制御ステップと、
を有する文字表示方法。
【請求項６】
制御ステップは、ＩＤ取得ステップが外付の文字入力手段のＩＤを取得した場合には、ＩＤ取得ステップが内蔵の文字入力手段のＩＤを取得した場合よりも相対的に大きい文字サイズの文字画面を生成するように文字画面生成ステップを制御するための拡大制御サブステップを有する請求項５に記載の文字表示方法。
【請求項７】
ＩＤ取得ステップは、入力文字信号取得ステップを介して入力文字信号を取得している文字入力手段のＩＤを取得する稼働中ＩＤ取得サブステップを有する請求項５および６に記載の文字表示方法。
【請求項８】
文字入力手段に指が触れていることをセンシングする指タッチセンシングステップを有し、
ＩＤ取得ステップは、指タッチセンシングステップで指タッチがセンシングされた入力手段のＩＤを取得するセンシングＩＤ取得サブステップを有する請求項５から７のいずれかに記載の文字表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の入力デバイスや、入力方式に応じて、最適な文字表示を行う画面表示制御技術に関する。
【背景技術】
【０００２】
昨今のネットワークコミュニケーションサービスの高度化により、携帯電話やPDA等の携帯端末においてもメールなどの長い文章を入力する機会が増えてきている。一般的に、携帯端末の入力デバイスは、本体が小型であるために、入力キーが小さかったり、キーの種類が制限されていたりして、長文を入力するには適さない。
【０００３】
そこで特許文献１および特許文献２では、以下のような技術が開示されている。該技術では、携帯端末でよく使用されている、タッチペンなどにより入力するソフトウエアキーボードにおいて、入力の利便性を確保するものである。まず、利用者の入力に応じて、頻繁に利用される単語を記憶する。これにより利用者が入力する単語を予測することで、キーボードで次に入力する文字を予測し、画面に表示されたキーボードの文字を拡大する機能を有する。これにより、利用者は誤入力の少ない効率的な文字の入力が可能である。
【特許文献１】特開平８−２２１１６９号公報
【特許文献２】特開２００７−２８０１５３号公報
【０００４】
特許文献３には、入力操作時において、利用者のキーを押下する圧力と速度に応じて、入力された文字を拡大するといった技術が開示されている。これによりゲーム装置などで、利用者の焦りなどの心理状態を検出して、それに応じた表示や動作をさせることが可能である。
【特許文献３】特開２００５−１７３９３１号公報
【０００５】
また、長文を入力する場合には、本体の入力デバイスとは別に、外付のキーボード等を接続するのも有効である。非特許文献１には近距離無線通信やケーブルを使用して携帯端末にキーボードを接続が可能な端末について述べられている。
【非特許文献１】ソフトバンクモバイル株式会社  ＳｏｆｔＢａｎｋ  ７０５ＮＫ  取扱説明書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来の技術には以下のような課題がある。つまり、特許文献１および２で開示されている技術では、端末を利用した入力では効果があるものの、ソフトウエアキーボードを画面に表示することで、文字表示の領域が狭小になってしまうという問題が生じる。また、操作対象のキーを大きく表示することで、入力操作自体は効率化するものの、入力された文字については、従来と同じ大きさで表示されるので、装置が小型化するに従って、長文の表示ができなくなる。このため、メールなどの比較的長い文章を入力すると、入力された文章の全体が見渡せず、利便性に欠けるという問題が生じる。
【０００７】
すると上記技術では、小型の端末において入力された文章を高い一覧性で視認することができる表示装置の実現という課題が生じる。
【０００８】
上記の課題を解決するために、非特許文献１のようにキーボード等の入力デバイスを接続し、これを用いて文章を入力するという解決方法が存在する。しかし、当該方法によると、端末本体の入力デバイスを操作する場合よりも、利用者と携帯端末との間の距離が遠くなる。図１６は、外付のキーボードを利用する場合と、直接端末を操作する場合との端末とキーボードとの距離を示すための図である。この図１６（１）にあるように、端末とキーボードを机などに置いて使用すると、利用者と携帯端末との間の距離（１６０１）が、個人差はあるが６０〜８０ｃｍ程度となる。これに対して、図１６（２）のように直接端末を操作する姿勢をとると、利用者と端末間の距離（１６０２）は３０ｃｍ程度である。このように、外部キーボードなどを使用して入力を行うと、携帯端末が備える小型の画面では、端末と利用者の距離が離れすぎるため、端末本体を所持して操作することを念頭に置いて設定された既定の文字の大きさでは文字の視認がしにくく入力の利便性が低下するという問題が生じる。
【０００９】
この問題に対しては、端末に表示される文字のフォントサイズの設定を手動で変更することで、表示される文字を大きくすることが可能であるが、入力デバイスが変わるたびに文字のサイズを変更しなければならず、利便性に欠けるという課題が生じる。
【課題を解決するための手段】
【００１０】
以上の課題を解決するために、本発明は以下のような文字表示装置を提供する。第一に、使用される入力手段などにより変化する利用者と表示画面間の視距離を考慮して、フォントサイズなどの文字表示を制御する処理を行うことの可能な文字表示装置を提供する。具体的には、文字入力手段から入力文字信号を取得するインターフェイス部と、入力文字信号に応じた文字画面を生成する文字画面生成部と、インターフェイス部を介して文字入力手段を識別するＩＤを取得するＩＤ取得部と、取得したＩＤに応じて文字画面生成部を制御する制御部と、を有する端末装置である。
【００１１】
第二は、上記第一の文字表示装置を基本として、ワイヤレスキーボードなどの外付の文字入力手段による入力を受け付けた場合には、相対的にフォントサイズなどの文字表示を拡大して表示させる処理が可能な文字表示装置を提供する。具体的には、制御部が、ＩＤ取得部が外付の文字入力手段のＩＤを取得した場合には、ＩＤ取得部が内蔵の文字入力手段のＩＤを取得した場合よりも相対的に大きい文字サイズの文字画面を生成するように文字画面生成部を制御するための拡大制御手段を有する端末装置である。
【００１２】
第三は、上記第一や第二の文字表示装置を基本として、文字の入力中に、使用する入力手段が変わると、これに応じて、フォントサイズなどの文字表示を制御することが可能な文字表示装置を提供する。例えば文字の入力中に、使用する入力手段が、携帯電話に接続された外付キーボードから本体が備えるキーパッドへ変わると、フォントサイズを縮小するような処理が可能である。具体的には、ＩＤ取得部は、インターフェイス部を介して入力文字信号を取得している文字入力手段のＩＤを取得する稼働中ＩＤ取得手段を有する端末装置である。
【００１３】
第四は、上記第一ないし第三の文字表示装置を基本として、文字入力手段の変更をタッチセンサーで検出し、これに応じて文字表示を制御することが可能な文字表示装置を提供する。具体的には、入力手段に指が触れていることをセンシングする指タッチセンサー部を有し、ＩＤ取得部は、指タッチセンサー部で指タッチがセンシングされた入力手段のＩＤを取得するセンシングＩＤ取得手段を有する端末装置である。
【発明の効果】
【００１４】
以上のような構成をとる第一の本発明によって、使用する文字入力手段に応じて文字表示を制御することが可能である。これにより、使用する文字入力手段が変更された結果、利用者と画面間の視距離が変化しても、これを考慮に入れたフォントの種類やフォントサイズで文字を画面表示することが可能となる。従って、利用者は使用する入力手段に適した大きさで入力タスクを遂行することが可能であり、入力エラーの低減や、入力速度の向上などの効果をもたらす。また、携帯端末などにおいては、本体のキーパッドなどを操作している際、すなわち視距離が短い場合には相対的に小さな文字で表示することで、画面中に多くの情報を表示することが可能であり、狭小な画面を有効に活用することが可能である。
【００１５】
第二の本発明によって、外付型のキーボードなどを接続した場合に、これを検知して文字を拡大表示することで、外付型の入力手段を使用した場合の視距離に適した文字の大きさで画面表示をすることが可能となる。第三の本発明によって、稼働中の文字入力手段を検知することで、文字入力中に使用する文字入力手段を変更しても、適切な文字表示をすることが可能である。第四の本発明によって、文字入力に使用している入力手段をタッチセンサーで検出することが可能である。これにより、例えば、携帯端末に外付のキーボードを使用して文字入力を行っている際に、携帯端末本体のみに付属する特殊キーなどを使用する場合に迅速に携帯端末に適切な文字表示に変更可能である。
【発明を実施するための最良の形態】
【００１６】
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、実施例１は、主に請求項１および請求項５について説明する。また、実施例２は、主に請求項２、及び請求項６について説明する。また、実施例３は、主に請求項３、及び請求項７について説明する。実施例４は、主に請求項４、および請求項８について説明する。
【００１７】
≪実施例１≫
<概要>
図１（Ａ）、（Ｂ）は、本発明の文字表示装置における表示画面の概念図であり、本実施例の文字表示装置による処理の一例を説明するための図である。図１（Ａ）（１）は、携帯端末において文字を通常の大きさで表示した場合の画面表示である。図１（Ａ）（２）は携帯端末に外付のキーボードを装着した際に図１（Ａ）（２）から切り替えて表示される画面である。外付キーボードを使用した際には、利用者と画面間の視距離が遠くなるので、文字入力がしづらくなる。図１（Ａ）（２）に示すように、文字を拡大表示することにより文字入力時の利便性を確保することが可能である。
【００１８】
また、図１（Ｂ）（１）では、文字の大きさは変化させることなく、文字フォントをより太字のものに変更する処理を行った画面表示の例である。これにより、図１（Ａ）（２）と同様に、使用する入力装置が変化して利用者と画面間の視距離が拡大しても視認性を確保することが可能である。
【００１９】
さらに、図１（Ｂ）（２）では、かな漢字変換処理を行う際の変換候補部分のみを拡大して表示する処理を行っている。このように、利用者が現在入力している部分のみを拡大して処理を行うことで、入力時の利便性を確保しつつ、入力された文字の表示数、つまり一画面で表示可能な情報量を減らすことなく文字表示処理を行うことが可能である。
【００２０】
<機能的構成>
図２は、本実施例の文字表示装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字表示装置」（０２００）は、「インターフェイス部」（０２０１）と、「ＩＤ取得部」（０２０２）と、「制御部」（０２０３）と、「文字画面生成部」（０２０４）とを有する。
【００２１】
なお、以下に記載する映像処理装置の機能ブロックは、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、CPUや主メモリ、バス、あるいは二次記録媒体（ハードディスクや不揮発性メモリ、CD−ROMやDVD−ROMなどの記憶メディアとそれらメディアの読取ドライブなど）、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部やその外部周辺機器用のI/Oポート、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザーインターフェイスなどが挙げられる。
【００２２】
またこれらハードウェアやソフトウェアは、主メモリ上に展開したプログラムをCPUで演算処理したり、メモリやハードディスク上に保持されているデータや、インターフェイスを介して入力されたデータなどを加工、蓄積、出力処理したり、あるいは各ハードウェア構成部の制御を行ったりするために利用される。また、この発明は装置として実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を記録媒体に固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００２３】
「インターフェイス部」（０２０１）は、文字入力手段が出力する入力文字信号を取得する機能を有する。「文字入力手段」とは、文字を入力するためのキーコードを発生することができる装置のことである。たとえば、キーボードやマウス、キーパッド、タッチスクリーン、音声認識による入力等が該当する。文字入力手段で入力されたキーコードは、有線または無線の媒体を介して、「インターフェイス部」（０２０１）において取得される。
【００２４】
「入力文字信号」とは、文字入力手段において入力されたキーを特定するキースキャンコードなどのキーコード等から抽出された、文字コードのことを指す。例えば、キーボードでローマ字入力により「桜」と入力した場合には、「s,a,k,u,r,a」各文字に該当するキースキャンコードと、かな漢字変換プログラムを制御して、変換候補から「桜」という漢字を選択し確定する所定のキーコードをキースキャンコードとして受け取り、出力として、「桜」に該当する文字コード（シフトJISコードであれば８ＤＦ０７）を後述する「文字画面生成部」（０２０４）に対して出力する。
【００２５】
「ＩＤ取得部」（０２０２）は、「インターフェイス部」（０２０１）を介して文字入力手段を識別するＩＤを取得する機能を有する。具体的には、「インターフェイス部」（０２０１）に対して文字入力手段が出力する入力文字信号により、どの文字入力手段より入力文字信号が出力されたかの識別を行い、ＩＤとして取得する機能を有する。なお、「ＩＤ」は文字入力手段それぞれに付される。識別されたＩＤ情報は、後述する「制御部」（０２０３）に対し出力される。識別の方法は、例えば接続されるポートや、Ｂｌｕｅｔｏｏｔｈ（登録商標）などをはじめとする近距離無線において使用するプロファイル情報や、デバイスを認識する際にデバイスドライバによって与えられる情報などにより行うことが挙げられる。
【００２６】
また、文字入力手段の識別は入力モードにより行うことも可能である。例えば携帯電話にキーボードを接続した場合に、携帯電話本体のキーパッドではマルチタップによる入力、一方、キーボードではローマ字かな入力が行われる場合があるとする。すると、入力モードの状態により、文字入力手段がキーパッドによるものなのか、キーボードによるものなのか識別することが可能である。
【００２７】
「制御部」（０２０３）は、取得したＩＤに応じて文字画面生成部を制御する機能を有する。具体的には、あらかじめ本部内に文字入力手段を識別するＩＤに応じた文字制御情報を蓄積し、「ＩＤ取得部」（０２０２）により入力を受けたＩＤに応じた文字制御情報を「文字画面生成部」（０２０４）に対して出力する機能を有する。例えば、「外付キーボード」を示すＩＤの入力を受けると、「フォントサイズを相対的に二段階拡大」という制御情報を「文字画面生成部」（０２０４）に対して出力するといった具合である。
【００２８】
文字制御情報は、上記に述べたもののほか次のようなものが考えられる。例えば、「文字色を変更する」といったものや、「1行あたりの文字数を変更する」といったものや、「1画面あたりの行数を変更する」といったものや、「文字を点滅させる」などが考えられる。また、文字サイズの変更などで文字画面が1画面に収まりきらない場合には「横スクロール画面に切り替える」といった制御も考えられる。さらに、現在使用していない「他の表示装置に文字画面の出力を切り替える」といったものや、文字画面を「音声」や「印刷」の形で出力するといった制御も考えられる。
【００２９】
「文字画面生成部」（０２０４）は、入力文字信号に応じた文字画面を生成する機能を有する。「文字画面」とは、文字列が表示された画面のことを指す。画面に表示された文字は、文字コード、フォントの種類、フォントサイズなどの属性を各文字が有する。具体的には、「インターフェイス部」（０２０１）より入力文字信号を、「制御部」（０２０３）より制御情報を受け取り、入力された文字を制御情報に応じて変換し、映像情報として出力する機能を有する。
【００３０】
上記本実施例の文字表示装置は、文字入力手段を識別するＩＤを取得し、文字画面生成部に対して制御を行うことを特徴とする。これにより、使用される文字入力手段に応じて、文字の大きさやフォントの種類などを制御することが可能であり、使用する文字入力手段に適合した文字で入力処理を遂行することが可能である。
【００３１】
<処理の流れ>
図３は、本実施例の文字表示装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず、文字入力手段から入力文字信号を取得する（ステップＳ０３０１）。次に文字入力手段を識別するＩＤを取得する（ステップＳ０３０２）。取得したＩＤに応じて文字画面生成を制御する（ステップＳ０３０３）。次いで、ステップＳ０３０３の制御に従って、入力文字信号に応じた文字画面を生成する（ステップＳ０３０４）。
【００３２】
<ハードウェア的構成>
図４は、上記機能的な各構成要件を携帯電話のハードウェアとして実現した際の、文字表示装置における構成の一例を表す概略図である。この図を利用して文字表示処理におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、文字表示装置は、各種演算処理を行う「ＣＰＵ（中央演算装置）」（０４０１）と、不揮発性を有する記憶媒体である「ＲＯＭ」（０４０２）と、揮発性を有する記憶媒体である「ＲＡＭ」（０４０３）とを有している。
【００３３】
通信関連では、通信制御を司るベースバンドチップ等の「通信制御部」（０４０４）と、アンテナ（０４０６）を有する「携帯電話回線無線部」（０４０５）と、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信無線を行う「近距離無線通信部」（０４０７）を有している。
【００３４】
ヒューマンインターフェース関連では、「ワイヤレスキーボード」（０４０８）と、「キーパッド」（０４０９）と、「マイク」（０４１０）と、「スピーカ」（０４１１）と、「ＬＣＤ（液晶ディスプレイ）」（０４１２）とを有している。「ワイヤレスキーボード」（０４０８）は「近距離無線通信部」（０４０７）に接続されており、「キーパッド」（０４０９）は、「アナログＩ／Ｆ」（０４１３）を介して「システムバス」（０４１６）に接続されている。また、「マイク」（０４１０）と、「スピーカ」（０４１１）は「アナログＩ／Ｆ」（０４１３）と、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等が含まれる「音声処理部」（０４１４）とを介して「システムバス」（０４１６）に接続されている。「ＬＣＤ」（０４１２）は、ＶＲＡＭやディスプレイドライバ等が含まれる「画面表示制御部」（０４１５）を介して「システムバス」（０４１６）に接続されている。これら「システムバス」（０４１６）に接続されたハードウェア構成部は相互に接続され、情報の送受信や処理を行うことが可能である。
【００３５】
「ＲＡＭ」（０４０３）は、各種処理を行うプログラムを「ＣＰＵ」（０４０１）に実行させるために読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。また、この「ＲＡＭ」（０４０３）や「ＲＯＭ」（０４０２）にはそれぞれ複数のメモリアドレスが割り当てられており、「ＣＰＵ」（０４０１）で実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやりとりを行い、処理を行うことが可能になっている。
【００３６】
初期状態において、「ＲＯＭ」（０４０２）上には、入力デバイスからキースキャンコードを受け取って文字コードをアプリケーションプログラムに渡す機能を持つキーサーバプログラムと、文字の入力表示を伴う処理を行うアプリケーションプログラムが蓄積されており、必要に応じて「ＣＰＵ」（０４０１）において実行される。「ＲＡＭ」（０４０３）上には入力文字列の文字コードを格納する変数Ｌと、文字入力手段識別ＩＤを保管する変数Ｉと、文字入力手段識別ＩＤと文字制御情報を対応づけて所持する制御テーブルＴと、文字画面のパラメータを格納する変数Ｓの領域が確保されている。
【００３７】
ここで文字入力手段として、「ワイヤレスキーボード」（０４０８）が接続され、文字が入力されると、「ＣＰＵ」（０４０１）において実行されているキーサーバプログラムが、キースキャンコードを受け取り、これを文字コードに変換して変数Ｌへ格納する。同時に、キーサーバプログラムは、「ワイヤレスキーボード」の識別ＩＤである「ｉ（ｗ）」をＩに代入する。すると、キーサーバプログラムは、制御テーブルＴ内を走査して、Ｉの値であるｉ（ｗ）を検索して、これに対応する制御情報を抽出する。制御情報には、例えば「文字を太字にする」、「文字の大きさを相対的に４ポイント拡大する」、「所定の機能モジュールを起動する」などの命令が記述されている。ここで、ｉ（ｗ）に対する制御情報に「文字を太字にする」という命令が記述されていたとすると、キーサーバプログラムは、「ＲＡＭ」（０４０３）上のＳ内のボールドという属性の値に対して、デフォルト値が０（ボールドでない）であれば１（ボールドである）へ値を更新する。「ＣＰＵ」（０４０１）上で実行されているアプリケーションプログラムは、「ＲＡＭ」（０４０３）上のＬの値とＳの値を読み取り、文字画面を生成する。これを「画面表示制御部」（０４１５）に転送し、文字画面表示として「ＬＣＤ」（０４１２）に表示する。
【００３８】
<効果の簡単な説明>
以上のように本実施例の文字表示装置によって、文字入力手段を識別するＩＤを取得し、表示される文字の大きさやフォントの種類等を制御する処理を実行することができる。これにより、使用する文字入力手段に基づいて変化する利用者と表示画面との距離に適合した文字の大きさや種類により、利便性の高い文字入力を行うことが可能となる。
【００３９】
≪実施例２≫
<概要>
図５は、本実施例の文字表示装置における処理について説明するための概念図である。図５（１）は本体内蔵のキーパッドを使用した場合における表示の一例であり、図５（２）は外付のキーボードを接続した場合の表示の一例である。これらの図が示すように、外付のキーボードを使用した場合には、利用者と表示画面との間の視距離（０５０１）が本体内蔵のキーパッドを使用した場合の視距離（０５０２）に比べ、大きくなる。このため、キーパッドを使用する場合と同じ文字の大きさでは入力する文字が視認しづらくなる。本実施例の文字表示装置では、外付の文字入力手段を使用する場合には図５（２）が示すように、文字サイズを相対的に拡大して利用者の視認性を確保する処理が可能である。
【００４０】
<機能的構成>
図６は、本実施例の文字表示装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字表示装置」（０６００）は、実施例１を基本として「インターフェイス部」（０６０１）と、「ＩＤ取得部」（０６０２）と、「制御部」（０６０３）と、「文字画面生成部」（０６０４）を有する。なお、これら構成要件については上記実施例にて既に記載済みであるのでその説明は省略する。そして、本実施例の文字表示装置の特徴点は、「制御部」（０６０３）が「拡大制御手段」（０６０５）を有する点である。
【００４１】
「拡大制御手段」（０６０５）は、「ＩＤ取得部」（０６０２）が外付の文字入力手段のＩＤを取得した場合には、ＩＤ取得部が内蔵の文字入力手段のＩＤを取得した場合よりも相対的に大きい文字サイズの文字画面を生成するように「文字画面生成部」（０６０４）を制御する機能を有する。「外付の文字入力手段」とは文字表示装置を有する機器が具備する「内蔵の文字入力手段」以外の文字入力手段を指す。当手段は、「ＩＤ取得部」（０６０２）において取得された入力手段を識別するＩＤ情報を受け取り、ＩＤ情報により外付の文字入力手段であるか否かを判断し、当該ＩＤに応じて文字の大きさを拡大するような制御情報を「文字画面生成部」（０６０４）に対して出力する。
【００４２】
<処理の流れ>
図７は、本実施例の文字表示装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず、文字入力手段から入力文字信号を取得する（ステップＳ０７０１）。次に文字入力手段を識別するＩＤを取得する（ステップＳ０７０２）。次に、取得したＩＤが外付の文字入力手段か否かの判断を行う（ステップＳ０７０３）。外付の文字入力手段であった場合には、相対的に文字サイズを拡大するように文字画面生成を制御する（ステップＳ０７０４）。その後、取得したＩＤに応じて文字画面生成を制御する（ステップＳ０７０５）。次いで、ステップＳ０７０５の制御に従って、入力文字信号に応じた文字画面を生成する（ステップＳ０７０６）。
【００４３】
<ハードウェア構成>
図８は、上記機能的な各構成要件をハードウェアとして実現した際の、文字表示装置における構成の一例を表す概略図である。この図を利用して文字表示処理におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、本実施例の文字表示装置は実施例１と同様に、各種演算処理を行う「ＣＰＵ（中央演算装置）」（０８０１）と、不揮発性を有する記憶媒体である「ＲＯＭ」（０８０２）と、揮発性を有する記憶媒体である「ＲＡＭ」（０８０３）とを有している。
【００４４】
通信関連では、通信制御を司るベースバンドチップ等の「通信制御部」（０８０４）と、アンテナ（０８０６）を有する「携帯電話回線無線部」（０８０５）と、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信無線を行う「近距離無線通信部」（０８０７）を有している。
【００４５】
ヒューマンインターフェース関連では、「ワイヤレスキーボード」（０８０８）と、「キーパッド」（０８０９）と、「マイク」（０８１０）と、「スピーカ」（０８１１）と、「ＬＣＤ（液晶ディスプレイ）」（０８１２）とを有している。「ワイヤレスキーボード」（０８０８）は「近距離無線通信部」（０８０７）に接続されており、「キーパッド」（０８０９）は、「アナログＩ／Ｆ」（０８１３）を介して「システムバス」（０８１６）に接続されている。また、「マイク」（０８０８）と、「スピーカ」は「アナログＩ／Ｆ」（０８１３）と、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等が含まれる「音声処理部」（０８１４）とを介して「システムバス」（０８１６）に接続されている。「ＬＣＤ」（０８１２）は、ＶＲＡＭやディスプレイドライバ等が含まれる「画面表示制御部」（０８１５）を介して「システムバス」（０８１６）に接続されている。「システムバス」（０８１６）に接続されたハードウェア構成部は相互に接続され、情報の送受信や処理を行うことが可能である。
【００４６】
ここで実施例１に示したような処理により、キーサーバプログラムが、外付の文字入力手段である「ワイヤレスキーボード」（０８０８）よりキースキャンコードを受け取り、これを文字コードに変換して変数Ｌへ格納する。同時に、キーサーバプログラムは、「ワイヤレスキーボード」の識別ＩＤである「ｉ（ｗ）」をＩに代入する。すると、キーサーバプログラムは、制御テーブルＴ内を走査して、Ｉの値であるｉ（ｗ）を検索して、これに対応する制御情報を抽出する。制御情報には、「文字の大きさを相対的に４ポイント拡大する」などの命令が記述されている。キーサーバプログラムは、「ＲＡＭ」（０８０３）上のＳ内の文字サイズという属性に対して、デフォルト値が１２ポイントであれば１６ポイントへ値を更新する。「ＣＰＵ」（０８０１）上で実行されているアプリケーションプログラムは、「ＲＡＭ」（０８０３）上のＬの値とＳの値を読み取り、文字画面を生成する。これを「画面表示制御部」（０８１５）に転送し、文字表示として「ＬＣＤ」（０８１２）に表示する。
<効果の簡単な説明>
このようにして、外付の文字入力手段の場合には、文字サイズを拡大するように文字画面生成を制御することにより、内蔵の文字入力手段を使用する場合に比べ画面と利用者の距離が大きくなる事に起因する文字の視認しづらさを解消することができる。このため、文字入力時の利便性が向上する。
【００４７】
≪実施例３≫
<概要>
本実施例の文字表示装置は、上記実施例を基本として、稼働中の文字入力手段の識別ＩＤを取得することを特徴とする。これにより、文字入力中に使用する文字入力手段が変更されても、これに応じて文字画面表示を制御することができる。従って、使用されている文字入力手段に基づく視距離に適合した文字表示処理を行うことができる。
【００４８】
<機能的構成>
図９は、本実施例の文字表示装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字表示装置」（０９００）は、この図にあるように、本実施例の「文字表示装置」（０９００）は、実施例１を基本として「インターフェイス部」（０９０１）と、「ＩＤ取得部」（０９０２）と、「制御部」（０９０３）と、「文字画面生成部」（０９０４）を有する。また、「制御部」（０９０３）は、実施例２で述べた「拡大制御手段」（０９０５）を有していてもよい。なお、これら構成要件については上記実施例にて既に記載済みであるのでその説明は省略する。そして、本実施例の文字表示装置の特徴点は、「ＩＤ取得部」（０９０２）が「稼働中ＩＤ取得手段」（０９０６）を有する点である。
【００４９】
「稼働中ＩＤ取得手段」（０９０６）は、インターフェイス部を介して入力文字信号を取得している文字入力手段のＩＤを取得する機能を有する。「稼働中ＩＤ」とは使用されている文字入力手段を示す識別ＩＤである。具体的には、本手段はインターフェイス部が取得する入力文字信号により、どの文字入力手段が使用されているかをリアルタイムに取得する機能を有する。使用されている文字入力手段を常に監視し、変更が生じたら即時に識別ＩＤ情報を制御部に対して出力を行う。
【００５０】
<処理の流れ>
図１０は、本実施例の文字表示装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず、文字入力手段から入力文字信号を取得する（ステップＳ１００１）。次に、文字入力手段を識別するＩＤを取得する（ステップＳ１００２）。ＩＤを取得すると、稼働中の文字入力手段が変更されたか否かを取得されたＩＤが変更されたか否かで判断する（ステップＳ１００３）。ＩＤが変更されたと判断された場合には、取得したＩＤに応じて文字画面生成を制御する（ステップＳ１００４）。ＩＤが変更されていないと判断された場合には既定の設定による制御のまま、次のステップ（ステップＳ１００５）の処理を行う。次のステップでは、入力文字信号に応じた文字画面を生成する（ステップＳ１００５）。最後に、文字入力が終了したか否かを判断し（ステップＳ１００６）、終了であると判断すると処理は完了し、終了でないと判断した場合には、最初の処理（ステップＳ１００１）に戻る。
【００５１】
<ハードウェア構成>
図１１は、上記機能的な各構成要件をハードウェアとして実現した際の、文字表示装置における構成の一例を表す概略図である。この図を利用して文字表示処理におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、文字表示装置は、実施例１と同様に、各種演算処理を行う「ＣＰＵ（中央演算装置）」（１１０１）と、不揮発性を有する記憶媒体である「ＲＯＭ」（１１０２）と、揮発性を有する記憶媒体である「ＲＡＭ」（１１０３）とを有している。
【００５２】
通信関連では、通信制御を司るベースバンドチップ等の「通信制御部」（１１０４）と、アンテナ（１１０６）を有する「携帯電話回線無線部」（１１０５）と、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信無線を行う「近距離無線通信部」（１１０７）を有している。
【００５３】
ヒューマンインターフェース関連では、「ワイヤレスキーボード」（１１０８）と、「キーパッド」（１１０９）と、「マイク」（１１１０）と、「スピーカ」（１１１１）と、「ＬＣＤ（液晶ディスプレイ）」（１１１２）とを有している。「ワイヤレスキーボード」（１１０８）は「近距離無線通信部」（１１０７）に接続されており、「キーパッド」（１１０９）は、「アナログＩ／Ｆ」（１１１３）を介して「システムバス」（１１１６）に接続されている。また、「マイク」（１１１０）と、「スピーカ」（１１１１）は「アナログＩ／Ｆ」（１１１３）と、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等が含まれる「音声処理部」（１１１４）とを介して「システムバス」（１１１６）に接続されている。「ＬＣＤ」（１１１２）は、ＶＲＡＭやディスプレイドライバ等が含まれる「画面表示制御部」（１１１５）を介して「システムバス」（１１１６）に接続されている。「システムバス」（１１１６）に接続されたハードウェア構成部は相互に接続され、情報の送受信や処理を行うことが可能である。
【００５４】
ここで、当初「ワイヤレスキーボード」（１１０８）を使用して文字を入力していたとすると、実施例１に示したような処理により、ワイヤレスキーボードという文字入力手段に応じた、文字画面の表示がされている。このとき、利用者が本体の「キーパッド」（１１０９）を使用して文字を入力したとすると、キーサーバプログラムが、当初「ワイヤレスキーボード」（１１０８）より受け取っていた、キースキャンコードを「キーパッド」（１１０９）から受け取るようになる。すると、これを文字コードに変換して変数Ｌへ格納すると同時に、キーサーバプログラムは、「キーパッド」の識別ＩＤである「ｉ（ｐ）」をＩに代入する。すると、キーサーバプログラムは、Ｉの値が変化したのを検出する。そして、制御テーブルＴ内を走査して、Ｉの値であるｉ（ｐ）を検索して、これに対応する制御情報を抽出する。ここで、制御情報には、「文字の大きさをデフォルト値に戻す」などの命令が記述されているとする。そうすると、キーサーバプログラムは、「ＲＡＭ」（１１０３）上のＳ内の文字サイズという属性に対して、デフォルト値の値を上書きして更新する。「ＣＰＵ」（１１０１）上で実行されているアプリケーションプログラムは、再度「ＲＡＭ」（１１０３）上のＬの値とＳの値を読み取り、文字画面を生成する。これを「画面表示制御部」（１１１５）に転送し、文字画面表示として「ＬＣＤ」（１１１２）に表示する。
【００５５】
<効果の簡単な説明>
以上のように、本実施例の文字表示装置によって使用中の文字入力手段を常時監視することで、文字入力中に使用される文字入力手段が変わっても、これに応じて文字表示を制御することが可能である。
【００５６】
≪実施例４≫
<概要>
本実施例における文字表示装置は上記実施例を基本として、稼働中の文字入力手段の識別ＩＤを指タッチセンサーにより検出する処理が可能である。これにより、文字入力中に使用する文字入力手段が変更されても、これに応じて文字画面表示を制御することができる。その上、指タッチセンサーにより文字入力手段の変更を検出可能であるので、文字入力手段からの入力を待たずに、使用されている文字入力手段に基づく視距離に適合した文字表示処理を切り替えて行うことができる。
【００５７】
<機能的構成>
図１２は、本実施例の文字表示装置における機能ブロックの一例を表す図である。この図にあるように、本実施例の「文字表示装置」（１２００）は、この図にあるように、本実施例の「文字表示装置」（１２００）は、実施例１を基本として「インターフェイス部」（１２０１）と、「ＩＤ取得部」（１２０２）と、「制御部」（１２０３）と、「文字画面生成部」（１２０４）を有する。また、「制御部」（１２０３）は、実施例２で述べた「拡大制御手段」（１２０５）を有していてもよい。また、「ＩＤ取得部」（１２０２）は実施例３で述べた「稼働中ＩＤ取得手段」（１２０６）を有していてもよい。なお、これら構成要件については上記実施例にて既に記載済みであるのでその説明は省略する。そして、本実施例の文字表示装置の特徴点は、「指タッチセンサー部」（１２０７）を有する点と、「ＩＤ取得部」（１２０３）が「センシングＩＤ取得手段」（１２０８）を有する点である。
【００５８】
「指タッチセンサー部」（１２０７）は、文字入力手段に指が触れていることをセンシングする機能を有する。具体的にはタッチセンサーなどのデバイスにより、指が触れているか否かを検出するための信号を取得し、指が触れたことを検出すると、センシング情報として「ＩＤ取得部」（１２０２）内の「センシングＩＤ取得手段」（１２０８）に対して出力を行う。
【００５９】
図１３は本実施例の文字表示装置を携帯電話端末に搭載した場合の例である。この図を使用して、指タッチセンサーのセンシング素子の位置について説明を行う。センシング素子は、文字入力手段に付属するものであれば、どのような位置、大きさ、範囲において装着することが可能である。例えば、通常端末を操作する際に使用するタッチパッド（１３０１）のような場所に設けるものでもよいし、文字入力をしようとした際に自然に手が触れる部位（１３０２）に設けるのもよい。
【００６０】
「センシングＩＤ取得手段」（１２０８）は、「指タッチセンサー部」（１２０７）で指タッチがセンシングされた入力手段のＩＤを取得する機能を有する。具体的には文字入力手段において「指タッチセンサー部」（１２０７）において検出されたセンシング情報の入力を取得し、文字入力手段を識別するID情報を「制御部」（１２０３）に出力を行う。
【００６１】
<処理の流れ>
図１４は、本実施例の文字表示装置における処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。この図にあるように、まず、指の接触が検出されたか否かを判断する（ステップＳ１４０１）。接触が検出されたと判断されると、文字入力手段を識別するＩＤを取得する（ステップＳ１４０２）。次に取得したＩＤに応じて文字画面作成を制御する（ステップＳ１４０３）。接触が検出されていないと判断されると、そのまま文字入力手段から入力文字信号を取得する処理（ステップＳ１４０４）に入る。次いで、入力文字信号に応じた文字画面を生成する（ステップＳ１４０５）。最後に、文字入力が終了したか否かを判断し（ステップＳ１４０６）、終了であると判断すると処理は完了し、終了でないと判断した場合には、最初の処理（ステップＳ１４０１）に戻る。
【００６２】
このように本実施例の文字表示装置では、指タッチセンシング処理により文字入力手段を識別するＩＤを取得する処理が存在する点に特徴を有する。このため、文字入力を待たずに取得した文字入力手段に適合した文字画面の生成処理を行うことが可能である。
【００６３】
<ハードウェア構成>
図１５は、上記機能的な各構成要件をハードウェアとして実現した際の、文字表示装置における構成の一例を表す概略図である。この図を利用して文字表示処理におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、文字表示装置は、実施例１と同様に、各種演算処理を行う「ＣＰＵ（中央演算装置）」（１５０１）と、不揮発性を有する記憶媒体である「ＲＯＭ」（１５０２）と、揮発性を有する記憶媒体である「ＲＡＭ」（１５０３）とを有している。
【００６４】
通信関連では、通信制御を司るベースバンドチップ等の「通信制御部」（１５０４）と、アンテナ（１５０６）を有する「携帯電話回線無線部」（１５０５）と、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信無線を行う「近距離無線通信部」（１５０７）を有している。
【００６５】
ヒューマンインターフェース関連では、「ワイヤレスキーボード」（１５０８）と、「キーパッド」（１５０９）と、「マイク」（１５１０）と、「スピーカ」（１５１１）と、「ＬＣＤ（液晶ディスプレイ）」（１５１２）とを有している。「ワイヤレスキーボード」（１５０８）は「近距離無線通信部」（１５０７）に接続されており、「キーパッド」（１５０９）は、「アナログＩ／Ｆ」（１５１３）を介して「システムバス」（１５１６）に接続されている。また、「マイク」（１５１０）と、「スピーカ」（１５１１）は「アナログＩ／Ｆ」（１５１３）と、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等が含まれる「音声処理部」（１５１４）とを介して「システムバス」（１５１６）に接続されている。「ＬＣＤ」（１５１２）は、ＶＲＡＭやディスプレイドライバ等が含まれる「画面表示制御部」（１５１５）を介して「システムバス」（１５１６）に接続されている。「システムバス」（１５１６）に接続されたハードウェア構成部は相互に接続され、情報の送受信や処理を行うことが可能である。
【００６６】
本実施例の文字表示装置における構成で特徴的なのは、「タッチセンサー」（１５１７）を新たに有し、「アナログＩ／Ｆ」（１５１３）に接続されている点である。
【００６７】
ここで、当初「ワイヤレスキーボード」（１５０８）を使用して文字を入力していたとすると、実施例１に示したような処理により、ワイヤレスキーボードという文字入力手段に応じた、文字画面の表示がされている。このとき、利用者が装置本体を手に取り「タッチセンサー」（１５１７）に触れると、接触の検知信号が、「アナログＩ／Ｆ」（１５１３）を介して「ＣＰＵ」（１５０１）において実行されているキーサーバプログラムに伝えられる。すると、キーサーバプログラムは、「タッチセンサー」の識別ＩＤである「ｉ（ｔ）」をＩに代入する。すると、キーサーバプログラムは、制御テーブルＴ内を走査して、Ｉの値であるｉ（ｔ）を検索して、これに対応する制御情報を抽出する。制御情報には、「文字の大きさをデフォルト値に戻す」などの命令が記述されている。キーサーバプログラムは、「ＲＡＭ」（１５０３）上のＳ内の文字サイズという属性に対して、デフォルト値の値を上書きして更新する。キーサーバプログラムは、「キーパッド」（１５０９）などからキースキャンコードが到来次第、これを入力文字列Ｌとして蓄積し、「ＣＰＵ」（１５０１）上で実行されているアプリケーションプログラムへ値を渡す。同時に、「ＲＡＭ」（１５０３）上のＳの値を読み取り、文字画面を生成する。これを「画面表示制御部」（１５１５）に転送し、文字画面表示として「ＬＣＤ」（１５１２）に表示する。
【００６８】
<効果の簡単な説明>
以上のように、本実施例の文字表示装置によってタッチセンサーなどのデバイスを使用して、文字入力手段の切り替えを検出することにより、文字の入力を待たずにその文字入力手段に適切な文字表示を制御する処理を行うことが可能である。
【図面の簡単な説明】
【００６９】
【図１（Ａ）】実施例１の文字表示装置による処理の一例を説明するための図
【図１（Ｂ）】実施例１の文字表示装置による処理の一例を説明するための図
【図２】実施例１の文字表示装置における機能ブロックの一例を表す図
【図３】実施例１の文字表示装置における処理の流れの一例を表すフローチャート
【図４】実施例１の文字表示装置におけるハードウェア構成の一例を表す概略図
【図５】実施例２の文字表示装置による処理の一例を説明するための図
【図６】実施例２の文字表示装置における機能ブロックの一例を表す図
【図７】実施例２の文字表示装置における処理の流れの一例を表すフローチャート
【図８】実施例２の文字表示装置におけるハードウェア構成の一例を表す概略図
【図９】実施例３の文字表示装置における機能ブロックの一例を表す図
【図１０】実施例３の文字表示装置における処理の流れの一例を表すフローチャート
【図１１】実施例３の文字表示装置におけるハードウェア構成の一例を表す概略図
【図１２】実施例４の文字表示装置における機能ブロックの一例を表す図
【図１３】実施例４の文字表示装置による処理の一例を説明するための図
【図１４】実施例４の文字表示装置における処理の流れの一例を表すフローチャート
【図１５】実施例４の文字表示装置におけるハードウェア構成の一例を表す概略図
【図１６】従来技術の文字表示装置による処理の一例を説明するための図
【符号の説明】
【００７０】
０２００  文字表示装置
０２０１  インターフェイス部
０２０２  ＩＤ取得部
０２０３  制御部
０２０４  文字画面生成部
【図１（Ａ）】
2009271800.tif 000003
【図１（Ｂ）】
2009271800.tif 000004
【図２】
2009271800.tif 000005
【図３】
2009271800.tif 000006
【図４】
2009271800.tif 000007
【図５】
2009271800.tif 000008
【図６】
2009271800.tif 000009
【図７】
2009271800.tif 000010
【図８】
2009271800.tif 000011
【図９】
2009271800.tif 000012
【図１０】
2009271800.tif 000013
【図１１】
2009271800.tif 000014
【図１２】
2009271800.tif 000015
【図１３】
2009271800.tif 000016
【図１４】
2009271800.tif 000017
【図１５】
2009271800.tif 000018
【図１６】
2009271800.tif 000019