(57)【要約】【課題】  表示装置から離れた個所でかつさまざまな距離からの情報処理装置の操作において画面表示文字サイズを使用者個人ごとに表示装置の画面サイズにあわせて変更変更すること。【解決手段】  移動可能な入力装置と、表示装置との間の距離を測定する距離測定手段と、前記入力装置の使用者を識別する個人識別手段と、前記表示装置の表示サイズを識別する表示サイズ識別手段と、前記表示装置の表示状態を前記距離測定手段によって測定された距離に応じて変更する表示制御手段とを具備することで可能である。【選択図】  図３
2006202067.tif 000002
【特許請求の範囲】
【請求項１】
移動可能な入力装置と、表示装置との間の距離を測定する距離測定手段と、前記入力装置の使用者を識別する個人識別手段と、前記表示装置の表示サイズを識別する表示サイズ識別手段と、前記表示装置の表示状態を前記距離測定手段によって測定された距離に応じて変更する表示制御手段と、を具備したことを特徴とする情報処理装置。
【請求項２】
前記距離測定手段は、入力装置としてのマウスと表示装置との距離を測定し、前記表示制御手段は、前記表示装置に表示されているマウスカーソルのサイズを前記距離測定手段によって測定された距離と前記個人識別手段によって特定された個人と前記表示サイズ識別手段によって得られた表示サイズに応じて変更する、ようにしたことを特徴とする請求項1記載の情報処理装置。
【請求項３】
前記距離測定手段は、入力装置としてのキーボードと表示装置との距離を測定し、前記表示制御手段は、前記表示装置に表示されている入力カーソルのサイズを前記距離測定手段によって測定された距離と前記個人識別手段によって特定された個人と前記表示サイズ識別手段によって得られた表示サイズに応じて変更する、ようにしたことを特徴とする請求項1記載の情報処理装置。
【請求項４】
前記距離測定手段は、入力装置としてのキーボードと表示装置との距離を測定し、前記表示制御手段は、前記表示装置に表示されている文字のサイズを前記距離測定手段によって測定された距離と前記個人識別手段によって特定された個人と前記表示サイズ識別手段によって得られた表示サイズに応じて変更する、ようにしたことを特徴とする請求項1記載の情報処理装置。
【請求項５】
前記個人識別手段は個人が設定可能なキーワード入力によって識別することを特徴とする請求項1記載の情報処理装置。
【請求項６】
前記個人識別手段は個人が保有するハードウェアキーによって識別することを特徴とする請求項1記載の情報処理装置。
【請求項７】
前記個人識別手段は個人が保有する身体的特徴によって識別することを特徴とする請求項1記載の情報処理装置。
【請求項８】
前記表示制御手段は、入力された文字は拡大表示用のウィンドゥが新たに開いて拡大表示することを特徴とする請求項1記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコン等、ユーザ操作に応じたデータ表示がなされる表示画面を備えた機器において好適な表示の制御を行なうための情報処理装置に関する。
【背景技術】
【０００２】
例えばパソコン等の情報処理装置を操作して文書データを作成する際やインターネット閲覧においての文字入力やURL入力等には、キー入力された文字データが対応する文字フォントとして表示フォントメモリから読み出され、順次表示画面に配列されて表示される。
この場合、表示される文字フォントのサイズは、表示モードの切り換え処理により変更することができるが、この表示モードの切り換え処理は、文字データの入力操作を中断し、表示モードの切り換え操作を行なわなければならない。
すなわち、マウスカーソルやテキストカーソルのサイズあるいはテキスト領域内の文字サイズ等を見やすい大きさに変更する場合、予め決められている手順にしたがってその変更操作を行うようにしている。
このために、例えば特許文献１のように使用者と画面の距離に応じて表示文字を拡大縮小するものがある。この技術では使用者の顔と画面の距離を測り、それに応じて表示文字の拡大縮小率を自動的に変化させ最適な大きさで画面に文字を表示できる。また、特許文献２や特許文献３にも同様の技術が開示されている。
【０００３】
【特許文献１】特開平１０−２６０６６６号公報
【特許文献２】特開平１１−２３８１２４号公報
【特許文献３】特開２００３−１４０６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、昨今の情報処理装置は家庭内において機械対人間の1対1の使い方のほかに、ホームサーバとして1対多の使い方も考えられる。その場合、使用環境としてはリビングが想定され、文字入力も表示装置から離れた個所でかつさまざまな距離が考えられる。
【０００５】
また、1対多の使い方ということで、使用者は操作に慣れた熟練者から初心者、幅広い年齢層が考えられる。初心者にとっては、その操作手順を間違えたり、忘れたりすることも多く、マウスカーソルやテキストカーソルのサイズあるいはテキスト領域内の文字サイズ等を素早く変更することができなかった。また、個人によって見やすい文字の大きさは各者各様であり好みもある。また、表示装置の画面サイズによっては拡大させて表示することで、かえって見にくくなるという課題があった。
【０００６】
本発明は、前記のような問題に鑑みなされたもので、表示状態を変更するために特別な操作を行ったり、意識しなくても、現在の使用者の入力環境に最適な表示状態に自動変更することができ、最適な環境で文字入力等を実行できるようにすることである。
【課題を解決するための手段】
【０００７】
この発明の手段は、次の通りである。本発明の請求項１に係わる情報処理装置は、移動可能な入力装置と、表示装置との間の距離を測定する距離測定手段と、前記入力装置の使用者を識別する個人識別手段と、前記表示装置の表示サイズを識別する表示サイズ識別手段と、前記表示装置の表示状態を前記距離測定手段によって測定された距離に応じて変更する表示制御手段とを具備するものである。したがって、請求項１記載の発明においては、距離計測手段により計測された入力装置と表示画面との距離と、個人識別手段で特定した個人と、表示サイズ識別手段で特定した画面サイズに応じて、表示状態を変更するための操作を行うことなく、現在の入力環境に最適な表示状態に自動変更することができ、最適な環境で文字入力等を実行することができる。なお、本情報処理装置は表示装置と一体になっていてもかまわない。また、本情報処理装置は離れたところに設置されており無線および有線の通信手段によって表示装置に表示するようになっていてもかまわない。
【０００８】
本発明の請求項２に係わる情報処理装置は、前記請求項１に係わる情報処理装置にあって、前記距離測定手段は、入力装置としてのマウスと表示装置との距離を測定し、前記表示制御手段は、前記表示装置に表示されているマウスカーソルのサイズを前記距離測定手段によって測定された距離と前記個人識別手段によって特定された個人と前記表示サイズ識別手段によって得られた表示サイズに応じて変更する表示制御手段とを具備するものである。
【０００９】
本発明の請求項３に係わる情報処理装置は、前記請求項１に係わる情報処理装置にあって、前記距離測定手段は、入力装置としてのキーボードと表示装置との距離を測定し、前記表示制御手段は、前記表示装置に表示されている入力カーソルのサイズを前記距離測定手段によって測定された距離と前記個人識別手段によって特定された個人と前記表示サイズ識別手段によって得られた表示サイズに応じて変更する表示制御手段とを具備するものである。
【００１０】
本発明の請求項４に係わる情報処理装置は、前記請求項１に係わる情報処理装置にあって、前記距離測定手段は、入力装置としてのキーボードと表示装置との距離を測定し、前記表示制御手段は、前記表示装置に表示されている文字のサイズを前記距離測定手段によって測定された距離と前記個人識別手段によって特定された個人と前記表示サイズ識別手段によって得られた表示サイズに応じて変更する表示制御手段とを具備するものである。
【００１１】
本発明の請求項５に係わる情報処理装置は、前記請求項１に係わる情報処理装置にあって、前記個人識別手段は個人が設定可能なキーワード入力によって識別するものである。
【００１２】
本発明の請求項６に係わる情報処理装置は、前記請求項１に係わる情報処理装置にあって、前記個人識別手段は個人が保有するハードウェアキー（磁気カードやＩＣカード等）によって識別するものである。
【００１３】
本発明の請求項７に係わる情報処理装置は、前記請求項１に係わる情報処理装置にあって、前記個人識別手段は個人が保有する身体的特徴(指紋等)によって識別するものである。
【００１４】
本発明の請求項８に係わる情報処理装置は、前記請求項１に係わる情報処理装置にあって、前記表示制御手段は入力された文字が拡大表示用のウィンドゥが新たに開いて拡大表示するものである。
【発明の効果】
【００１５】
本発明によれば、表示状態を変更するために特別な操作を行ったり、意識しなくても、現在の使用者と表示画面サイズを特定し、現在の使用者の入力環境に最適な表示状態に自動変更することができ、最適な環境で文字入力等を実行することができる。これにより文字入力における入力ミスの低減や使い勝手の向上が図れる。
【発明を実施するための最良の形態】
【００１６】
以下に本発明の実施の形態を説明する。
【実施例１】
【００１７】
以下、図１〜図９を参照してこの発明の一実施形態を説明する。
図1は本発明の一実施形態に係るパソコン６の構成を示す外観図である。本実施形態におけるパソコン６にはディスプレイ１が接続されている。パソコン６への文字入力装置であるキーボード２やポインティングデバイスであるマウス３は移動可能であり、パソコン６への入力は無線接続９により実施される。キーボード２の前面やマウス３にはディスプレイ１との距離５を計測する距離測定センサ１１が設けられる。
【００１８】
この距離測定センサ１１は、発光素子と受光素子をもっており、使用中はディスプレイ１に対して赤外線を発光素子から定期的に発信し、受光素子上で反射光の位置を測定し対象物までの距離を定期的に測定する。さらにこの距離測定センサ１１は、計測した距離に応じたシリアルデータを出力する。そのデータは無線９によりパソコン６に伝えられる。  
パソコン６は、この与えられたデータから距離５を計算し、その距離に応じてマウスカーソル１０やテキストカーソルのサイズあるいはテキストの文字サイズ等を変更する。
【００１９】
図２は、この実施形態におけるパソコン６の全体構成を示したブロック図である。ＣＰＵ２１は、外部メモリ２５内のオペレーティングシステムや各種アプリケーションソフトにしたがってこのパソコン６の全体動作を制御する中央演算処理装置である。外部メモリ２５は、オペレーティングシステムや各種アプリケーションソフトの他、データベース、文字フォント等が格納され、磁気的、光学的、半導体メモリ等によって構成されている。外部メモリ２５はハードディスク、ＣＤ−ＲＯＭ、フロッピィデスク、半導体メモリカード、磁気カード等である。また、この外部メモリ２５内のプログラムやデータは、必要に応じてＣＰＵ２１の制御によりメモリ２２にロードされたり、メモリ２２内のデータが外部メモリ２５にセーブされる。
【００２０】
ＣＰＵ２１には文字入力装置であるキーボード２、表示装置であるディスプレイ１、インターネット接続のためのＬＡＮ８がバスライン２８を介して接続されており、メモリ２２にロードされたプログラムやデータにしたがってＣＰＵ２１はそれらの動作を制御する。ディスプレイ１にはそのディスプレイのサイズや製品名や表示可能解像度等の情報が格納された装置情報格納メモリ２４が実装されている。この装置情報格納メモリの情報２４をＣＰＵ２１が読み込むことでパソコン６は接続された表示装置の状態を知ることが可能となる。
【００２１】
次に、この一実施形態におけるパソコンの動作を図３〜図８に示すフローチャートと図９を参照して説明する。ここで、これらのフローチャートに記述されている各機能を実現するためのプログラムとデータテーブルは、読み取り可能なプログラムコードの形態で外部メモリ２５に格納されており、ＣＰＵ２１はこのプログラムコードにしたがった動作を逐次実行する。
【００２２】
図３は、このパソコン６の全体動作を示したフローチャートである。先ず、パソコン６の使用が開始されると表示装置判定ステップＡ１で表示装置であるディスプレイ１の画面サイズを判定する。次に使用者特定ステップＡ２では入力装置であるキーボード２やマウス３の使用者を特定する。距離測定ステップＡ３では入力装置と表示装置の距離５を入力装置側の距離測定センサ１１で測定しパソコン６にその情報を送り記録する。拡大率計算ステップＡ４では、画面サイズと距離と使用者のデータで拡大率を計算する。表示制御ステップＡ５では計算された拡大率を元にマウスカーソル１０や入力文字の大きさを変更しディスプレイ１に表示させる。
【００２３】
以降、表示装置の変更が生じた場合は表示装置判定ステップＡ１から、使用者を変更した場合は使用者特定ステップＡ２から、使用中にキーボード２とディスプレイ１の距離を変更すなわち操作位置を変更した場合は距離測定ステップＡ３から、何も変更の無い状態で使用を続ける場合は表示制御ステップＡ５から実行する。
【００２４】
図４は、表示装置判定ステップＡ１の詳細を示したフローチャートである。パソコン６にディスプレイ１が接続された場合、ディスプレイ１に実装された表示装置情報格納メモリ２４の内容をパソコン６が読込みＢ１を行う。表示装置情報格納メモリ２４の内容にはディスプレイ１の画面の大きさ情報が含まれている。読み込まれた情報はＣＰＵ６によって認識され次のステップに移行する。
【００２５】
図５は、使用者特定ステップＡ２の詳細を示したフローチャートである。パソコン６は何らかの方法で入力装置の使用者を特定することが必要である。個人情報読込みＣ１では使用者がキーボード２の操作を開始した際にパソコン６は使用者を特定するためのキーワードを要求する。そのキーワードは使用している個人を特定するためにあらかじめ設定もしくは本ステップ後半で作成する。次にそのキーワードがパソコン６に登録されているかを判断Ｃ２する。
【００２６】
登録されている場合は個人テーブル読込みＣ３へ、登録されていない場合は登録するか否かを問い合わせるＣ４。ここで登録しない場合は何もせずに次のステップへ進む。登録する場合は個人テーブル作成・登録Ｃ５へ進む。個人テーブルは画面サイズ毎に距離に対する拡大率で構成される。
【００２７】
個人テーブルは図９（ａ）のような方程式の定数を登録しても、（ｂ）のように階段状の、設定が可能な距離の範囲に対する拡大率の表として登録してもよい。このようなテーブルを個人のキーワードとともにメモリ２２に記録および外部メモリ２５に登録する。
【００２８】
ここでは、実線で示されるディフォルトテーブルを登録することとし、表示制御ステップＡ５において個人ごとのテーブルの微調整を行うものとする。個人テーブル読込みでは、外部メモリ２５に登録されている個人テーブルをメモリ２２に読み込んでくる。なおここで、個人の特定にはキーワードのほかに、ＩＣカードや磁気カード等のハードウェアキーや、指紋認証等の身体的特徴を認識する方法でも可能である。
【００２９】
図６は、距離測定ステップＡ３の詳細を示したフローチャートである。キーボード２やマウス３を使用中はディスプレイ１との距離５を計測した距離測定信号が距離測定センサ１１からパソコン６に定期的に発信する。パソコン側が受信Ｄ１した距離測定信号をＣＰＵ２１が距離を計算Ｄ２し、現時点でのキーボード２やマウス３とディスプレイ１までの距離５をメモリ２２に記録し次のステップへ進む。
【００３０】
図７は、拡大率計算ステップＡ４の詳細を示したフローチャートである。距離測定ステップＡ３で計算された現時点の距離データと使用者特定ステップＡ２で読込みもしくは作成された個人テーブルと表示装置判定ステップＡ１で読み込まれたディスプレイ１の画面サイズから現在の拡大率を計算Ｅ１し次のステップへ進む。個人テーブルが無い場合は拡大率を計算せずに次のステップへ進む。
【００３１】
図８は、表示制御ステップＡ５の詳細を示したフローチャートである。個人テーブルの有無によって拡大表示制御するか否かを判定Ｆ１する。個人テーブルがメモリ２２に存在しない場合は拡大表示制御せずに本ステップを終了する。個人テーブルがある場合は拡大表示制御Ｆ２させる。また、文字入力の場合は拡大文字を表示させる新しいウィンドウ７を開き、そこに拡大表示制御した文字カーソルや入力文字を表示させる。
【００３２】
新しいウィンドウ７は図１のように拡大前の入力エリア１２に重ならないようにポップアップさせる。次に表示サイズの判定Ｆ３を行う。表示サイズが使用者の要求するサイズならこのステップを終わる。使用者の要求するサイズと異なる場合は拡大率を変更し変更後の拡大率を登録Ｆ４し再表示する。
【００３３】
個人テーブルの変遷を図９を用いて説明する。接続されたディスプレイ１が画面サイズ中でキーボード２との距離がａの場合、ディフォルトで拡大率をｂに設定する。しかしながらＵｓｅｒＡはもう少し大きい文字サイズを希望し微調整を行い拡大率ｂ“に変更しＵｓｅｒＡテーブルを得る。一方ＵｓｅｒＢは拡大率ｂよりも小さい拡大率が好みのため拡大率ｂ‘に変更してＵｓｅｒＢテーブルを得る。さらに、ＵｓｅｒＢが距離ｃで拡大率ｄとした場合は、図中の（１）（２）（３）の点を通る２次関数のテーブルを設けることで使用者ごとの最適な拡大率のテーブルを得ることが可能となる。
【００３４】
以上のように、この一実施形態においては、現在の使用者と表示画面サイズを特定し、移動可能な入力装置と表示装置との間の距離を測定し、この測定距離に応じて表示装置の表示内容を変更するようにしたので、表示状態を変更するために特別な操作を行ったり、意識しなくても、現在の使用者の入力環境に最適な表示状態に自動変更することができ、最適な環境で文字入力等を実行することができる。これにより文字入力における入力ミスの低減や使い勝手の向上が図れる。
【００３５】
上記実施例では、パソコンに本発明を適用した例を説明したが、その他、テレビにパソコンの画面を写し文書作成する場合やインターネット閲覧、ホームサーバーでのインターネット閲覧、双方向テレビにおける文字入力に利用にも適用可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施例であるパソコンの模式図である。
【図２】本発明の一実施例であるパソコンの構成を示すブロック図である。
【図３】本発明の一実施例であるパソコンの全体動作を示したフローチャートである。
【図４】本発明の一実施例であるパソコンの表示装置判定ステップの詳細を示したフローチャートである。
【図５】本発明の一実施例であるパソコンの使用者特定ステップの詳細を示したフローチャートである。
【図６】本発明の一実施例であるパソコンの距離測定ステップの詳細を示したフローチャートである。
【図７】本発明の一実施例であるパソコンの拡大率計算ステップの詳細を示したフローチャートである。
【図８】本発明の一実施例であるパソコンの表示制御ステップの詳細を示したフローチャートである。
【図９】本発明の一実施例であるパソコンの個人テーブルの設定方法である。
【符号の説明】
【００３７】
１…ディスプレイ、２…キーボード、３…マウス、５…入力装置と表示装置間の距離、
６…パソコン、７…拡大文字表示ウィンドウ、８…ＬＡＮ、９…無線通信、
１０…マウスカーソル、１１…距離測定センサ、１２…拡大前の入力エリア、
２１…ＣＰＵ、２２…メモリ、２４…装置情報格納メモリ、２５…外部メモリ、
２８…バスライン
【図１】
2006202067.tif 000003
【図２】
2006202067.tif 000004
【図３】
2006202067.tif 000005
【図４】
2006202067.tif 000006
【図５】
2006202067.tif 000007
【図６】
2006202067.tif 000008
【図７】
2006202067.tif 000009
【図８】
2006202067.tif 000010
【図９】
2006202067.tif 000011