(57)【要約】    【課題】  データの形式に関係なく、情報表示装置とユーザとの距離に応じて表示データを見易くすることができる情報表示装置、方法、プログラム、及び記憶媒体を提供することにある。    【解決手段】  情報表示装置１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、外部記憶領域１０３と、表示用メモリ１０５と、距離測定装置１１１と、Ｉ／Ｏ制御部１０９と、システムバス１１０とを備える。処理中のデータが画像データのときは、拡大縮小率の増減方向を、情報表示装置１００とユーザ２０１との距離が短くなるに従って拡大し、長くなるに従って縮小するよう設定し、処理中のデータが文字データのときは、拡大縮小率の増減方向を、情報表示装置１００とユーザ２０１との距離が短くなるに従って縮小し、長くなるに従って拡大するよう設定する。【選択図】      図２
2007011562.tif 000002
【特許請求の範囲】
【請求項１】
データを表示する表示手段を有する情報表示装置において、前記情報表示装置とユーザとの距離を測定する距離測定手段と、処理中のデータの形式が画像データか文字データかを判別するデータ形式判別手段と、前記情報表示装置と前記ユーザ間との距離に応じて前記表示データの拡大又は縮小を行う拡大縮小手段と、前記データの形式に応じて前記表示データの拡大縮小率の増減方向を設定する増減方向設定手段とを備えることを特徴とする情報表示装置。
【請求項２】
前記増減方向設定手段は、前記データの形式が画像データである場合において、前記情報処理装置と前記ユーザの距離が短くなったときは、前記表示データの拡大縮小率を拡大し、前記情報処理装置と前記ユーザの距離が長くなったときは、前記表示データの拡大縮小率を縮小することを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記増減方向設定手段は、前記データの形式が文字データである場合において、前記情報処理装置と前記ユーザの距離が短くなったときは、前記表示データの拡大縮小率を縮小し、前記情報処理装置と前記ユーザの距離が長くなったときは、前記表示データの拡大縮小率を拡大することを特徴とする請求項１記載の情報表示装置。
【請求項４】
前記データ形式判別手段は、前記処理中のデータのファイルフォーマット及び／又は拡張子によって前記表示データを判別することを特徴とする請求項１乃至３のいずれか１項に記載の情報表示装置。
【請求項５】
データを表示する表示ステップを有する情報表示方法において、前記情報表示装置とユーザとの距離を測定する距離測定ステップと、処理中のデータの形式が画像データか文字データかを判別するデータ形式判別ステップと、前記情報表示装置と前記ユーザ間との距離に応じて前記表示データの拡大又は縮小を行う拡大縮小ステップと、前記データの形式に応じて前記表示データの拡大縮小率の増減方向を設定する増減方向設定ステップとを備えることを特徴とする情報表示方法。
【請求項６】
前記増減方向設定ステップは、前記データの形式が画像データである場合において、前記情報処理装置と前記ユーザの距離が短くなったときは、前記表示データの拡大縮小率を拡大し、前記情報処理装置と前記ユーザの距離が長くなったときは、前記表示データの拡大縮小率を縮小することを特徴とする請求項５記載の情報表示方法。
【請求項７】
前記増減方向設定ステップは、前記データの形式が文字データである場合において、前記情報処理装置と前記ユーザの距離が短くなったときは、前記表示データの拡大縮小率を縮小し、前記情報処理装置と前記ユーザの距離が長くなったときは、前記表示データの拡大縮小率を拡大することを特徴とする請求項５記載の情報表示方法。
【請求項８】
前記データ形式判別ステップは、前記処理中のデータのファイルフォーマット及び／又は拡張子によって前記表示データを判別することを特徴とする請求項５乃至７のいずれか１項に記載の情報表示方法。
【請求項９】
データを表示する表示モジュールを有する情報表示プログラムにおいて、前記情報表示装置とユーザとの距離を測定する距離測定モジュールと、処理中のデータの形式が画像データか文字データかを判別するデータ形式判別モジュールと、前記情報表示装置と前記ユーザ間との距離に応じて前記表示データの拡大又は縮小を行う拡大縮小モジュールと、前記データの形式に応じて前記表示データの拡大縮小率の増減方向を設定する増減方向設定モジュールとを備えることを特徴とする情報表示プログラム。
【請求項１０】
請求項９記載のプログラムを格納することを特徴とするコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、方法、プログラム、及び記憶媒体に関し、特に、表示デバイスを備える情報表示装置、方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
現在、表示デバイスを備えた情報表示装置として、個人用の携帯情報端末（ＰＤＡ）やパーソナルコンピュータ（ＰＣ）等が広く普及している。これらの情報表示装置には、アプリケーションソフトとしてテキストファイル（文字データ）の表示や編集を行うためのワープロソフトやメーラ（mailer）、画像ファイル（画像データ）の表示や編集を行う画像エディタが内蔵されている場合がある。情報表示装置を使用するユーザは、用途に応じてこれらのアプリケーションソフトを使用し、データ処理を行う。
【０００３】
従来のアプリケーションソフトにおいては、ＧＵＩ（Graphical User Interface）が実装され、ユーザに視覚的な操作を提供している。このＧＵＩとしては、テキストファイルや画像ファイル等の処理したいデータに応じて起動されるアプリケーションソフトが異なる場合でも、ウィンドウの上段にメニューバーやツールバー等のＧＵＩ部品が配置された構成が主流である。ウィンドウ内に表示されているデータを拡大又は縮小して表示する場合、ユーザはこれらのＧＵＩ部品上に配置されている拡大ボタンや縮小ボタンをクリックして、表示の拡大縮小率を任意の倍率に変更するか、又は、アプリケーションソフトのウィンドウ内には拡大縮小率を入力する領域が設けられている場合があり、ユーザは、この領域に数値を入力することにより、拡大縮小率を任意に設定して、データを表示することが可能である。このように従来の拡大縮小表示においては、アイコンやメニューによる操作、又はツールバー内に設けられた入力領域に拡大縮小率を数値で入力する等の操作をすることにより、拡大縮小率をユーザが手動で設定する方式が採用されている。
【０００４】
また、ディスプレイと顔との距離を測定する装置を設け、ディスプレイと顔との距離が短くなると、表示データを拡大するという技術が公開されている（例えば、特許文献１参照）。また、様々な距離測定手段でディスプレイと顔との距離を測定し、距離が短くなる程、表示データを拡大する技術、また距離に応じてディスプレイ本体が顔の手前や奥側に移動するという技術が公開されている（例えば、特許文献２参照）。
【特許文献１】特開平７−１８１９３９号公報
【特許文献２】特開平７−４４１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報表示装置に採用されているＧＵＩによる表示データの拡大縮小操作においては、ユーザが自ら手動で拡大や縮小の操作を行う必要があり、拡大縮小表示のための操作が煩わしい場合がある。特許文献１の技術においては、ディスプレイと顔との距離が短くなると、いかなるデータでも拡大するという表示方式であるため、文字データの場合は距離が短くなることで文字が拡大されることにより、画面に表示される文字数が減少し、画面のスクロール操作を頻繁に行う必要が生じ、文章が読みにくくなる。特許文献２の技術においても、同様にディスプレイと顔との距離が短くなるに従って、いかなるデータでも拡大されるという表示方式であるため、文章が読みにくくなる。
【０００６】
本発明の目的は、データの形式に関係なく、情報表示装置とユーザとの距離に応じて表示データを見易くすることができる情報表示装置、方法、プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、請求項１記載の情報表示装置は、データを表示する表示手段を有する情報表示装置において、前記情報表示装置とユーザの距離を測定する距離測定手段と、処理中のデータの形式が画像データか文字データかを判別するデータ形式判別手段と、前記情報表示装置と前記ユーザ間との距離に応じて前記表示データの拡大又は縮小を行う拡大縮小手段と、前記データの形式に応じて前記表示データの拡大縮小率の増減方向を設定する増減方向設定手段とを備えることを特徴とする。
【０００８】
請求項５記載の情報表示方法は、データを表示する表示ステップを有する情報表示方法において、前記情報表示装置とユーザとの距離を測定する距離測定ステップと、処理中のデータの形式が画像データか文字データかを判別するデータ形式判別ステップと、前記情報表示装置と前記ユーザ間との距離に応じて前記表示データの拡大又は縮小を行う拡大縮小ステップと、前記データの形式に応じて前記表示データの拡大縮小率の増減方向を設定する増減方向設定ステップとを備えることを特徴とする。
【０００９】
請求項９記載の情報表示プログラムは、データを表示する表示モジュールを有する情報表示プログラムにおいて、前記情報表示装置とユーザとの距離を測定する距離測定モジュールと、処理中のデータの形式が画像データか文字データかを判別するデータ形式判別モジュールと、前記情報表示装置と前記ユーザ間との距離に応じて前記表示データの拡大又は縮小を行う拡大縮小モジュールと、前記データの形式に応じて前記表示データの拡大縮小率の増減方向を設定する増減方向設定モジュールとを備えることを特徴とする。
【００１０】
請求項１０記載のコンピュータ読取り可能な記憶媒体は、請求項９記載のプログラムを格納することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、データの形式に応じて表示データの拡大縮小率の増減方向を設定するので、データの形式に関係なく、情報表示装置とユーザとの距離に応じて表示データを見易くすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１３】
図１は、本発明の実施の形態に係る情報表示装置の構成を概略的に示すブロック図である。
【００１４】
図１において、情報表示装置１００は、表示画面の拡大又は縮小を行うプログラム及びワープロソフトや画像エディタ等のアプリケーションプログラムを実行するＣＰＵ（中央演算処理装置）１０１と、本発明の拡大縮小表示プログラムやアプリケーションプログラムを実行するとき、作業領域として使用されるＲＡＭ（Random Access Memory）１０２と、情報表示装置で使用される拡大縮小表示プログラム、ＯＳ及びアプリケーションプログラムやデータを保存する外部記憶領域１０３と、表示用メモリ１０５と、後述するＬＣＤパネル１０６とユーザの顔との距離を測定する超音波センサ等の距離測定装置１１１と、Ｉ／Ｏ制御部１０９と、これらを互いに接続するシステムバス１１０とを備える。
【００１５】
外部記憶領域１０３は、ＨＤＤ（Hard Disk Drive）やフラッシュＲＯＭ（flash Read Only Memory）等不揮発性の記憶媒体であれば、記憶媒体の形式は問わない。
【００１６】
距離測定装置１１１は、ユーザの顔に向けて超音波を発信して、ユーザの顔で反射した超音波を受信し、超音波を発信してから受信するまでの経過時間に基づいて情報表示装置１００及びユーザ間の距離を測定する。距離測定装置１１１は、情報表示装置１００及びユーザ間の距離が測定できれるのであれば、当該距離を超音波以外の方法を用いるものでもよい。
【００１７】
情報表示装置１００は、さらに、表示用メモリ１０５に接続されたＬＣＤＣ（Liquid Crystal Display Controller）１０４と、ＬＣＤＣ１０４に接続されたＬＣＤパネル１０６と、Ｉ／Ｏ制御部１０９に夫々接続されたキーボード１０７及びタッチパネル１０８とを備える。
【００１８】
ＬＣＤＣ１０４は、情報表示装置１００の表示デバイスとして用いるＬＣＤパネル１０の制御を行い、ＬＣＤパネル１０６に表示するための表示元データが、ＣＰＵ１０１により表示メモリ１０５に格納されたとき、ＬＣＤパネル１０６に表示するための表示データを生成する。Ｉ／Ｏ制御部１０９は、タッチパネル１０８やキーボード１０７などの入力デバイスを制御する。ＣＰＵ１０１と各周辺モジュール間でのデータアクセスは、システムバス１１０を介して行われる。
【００１９】
図２は、図１の情報表示装置によって実行される画像データの拡大縮小表示処理の手順を示すフローチャートである。
【００２０】
ユーザ２０１がデータ処理のためにアプリケーションソフトを起動し、データ処理したいファイルを開く。画像ファイルや文字ファイルは規定のファイルフォーマット（書式）があるため、ファイルフォーマットを解析することにより、画像データであるか又は文字データであるかを判別することができる。また、ファイル名には、末尾にファイルの属性を表わす拡張子が付加されている場合があり、拡張子によって画像データであるか文字データであるかを判別し、ファイルと起動するアプリケーションを関連付け、ファイルを開く際に拡張子で関連付けしたアプリケーションを起動する仕様としてもよい。例えばファイル名の末尾に「．ｔｘｔ」の文字列があればテキストファイル、「．ｉｍｇ」の文字列があれば画像ファイルと判別する。この場合は、ＯＳ内部で拡張子と起動するアプリケーションソフトが関連付けされているため、ファイルを開くと既定のアプリケーションソフトが起動する。
【００２１】
図２において、処理中のデータが画像データか否かを判別し（ステップＳ４０１）、画像データのときは、拡大縮小率の増減方向を、情報表示装置１００とユーザ２０１との距離が短くなるに従って拡大すると共に、長くなるに従って縮小するように拡大縮小率の増減方向を画像データ用に設定し（ステップＳ４０２）、情報表示装置１００とユーザ（の顔）２０１間の距離を測定する（ステップＳ４０４）。アプリケーション起動中は距離測定装置１１１によって情報表示装置とユーザ２０１間の距離が測定されている。
【００２２】
次いで、情報表示装置とユーザ２０１との距離が短くなったか否かを判別し（ステップＳ４０６）、距離測定装置１１１によって得られるユーザ２０１と情報表示装置１００の距離が更新前の距離より短くなったときは、表示データを拡大し（ステップＳ４０８）（図３（ｃ））、距離測定装置１１１によって得られるユーザ２０１と情報表示装置１００の距離が更新前の距離より長くなったときは、表示データを縮小し（ステップＳ４０９）（図３（ｂ））、本処理を終了する。
【００２３】
ステップＳ４０１の判別の結果、処理中のデータが文字データのときは、拡大縮小率の増減方向を、情報表示装置１００とユーザ２０１との距離が短くなるに従って縮小すると共に、長くなるに従って拡大するように拡大縮小等の増減方向を文字データ用に設定し（ステップＳ４０３）、情報表示装置１００とユーザ（の顔）２０１間の距離を測定する（ステップＳ４０５）。アプリケーション起動中は距離測定装置１１１によって情報表示装置とユーザ２０１間の距離が測定されている。
【００２４】
次いで、情報表示装置とユーザ２０１との距離が短くなったか否かを判別し（ステップＳ４０７）、距離測定装置１１１によって得られるユーザ２０１と情報表示装置１００の距離が更新前の距離より短くなったときは、表示データを縮小し（ステップＳ４０９）（図４（ｃ））、距離測定装置１１１によって得られるユーザ２０１と情報表示装置１００の距離が更新前の距離より長くなったときは、表示データを拡大し（ステップＳ４０８）（図４（ｂ））、本処理を終了する。
【００２５】
また、ユーザ２０１は、ワープロソフトと画像エディタを別々のウィンドウを使用して同時に起動する場合がある。この場合は、実行中のアプリケーションで現在選択されているデータを判別し、各々のウィンドウにおける拡大縮小の増減方向を設定する。
【００２６】
図３は、図２のステップＳ４０８及びＳ４０９における画像データの拡大縮小処理を説明する図であり、（ａ）は、情報表示装置とユーザ間の距離を示し、（ｂ）は縮小された画像データを示し、（ｃ）は拡大された画像データを示す。
【００２７】
図３において、ユーザ２０１ａは、情報処理装置１００のＬＣＤパネル１０６に対して短い距離にあり、ユーザ２０１ｂ及びユーザ２０１ｃほど長い距離にある。
【００２８】
ユーザ２０１ａの場合は、ＬＣＤパネル１０６に対して距離が短いので、図３（ｃ）に示すようにＬＣＤパネル１０６に表示される画像データは拡大表示されて、画像の細部を確認し易くなる。
【００２９】
ユーザ２０１ｃの場合は、ＬＣＤパネル１０６に対して距離が長いので、図３（ｂ）に示すようにＬＣＤパネル１０６に表示される画像データは縮小表示されて、画像の全体を把握できる。
【００３０】
図４は、図２のステップＳ４０８及びＳ４０９における文字データの拡大縮小処理を説明する図であり、（ａ）は、情報表示装置１００とユーザ２０１間の距離を示し、（ｂ）は拡大された文字データを示し、（ｃ）は縮小された文字データを示す。
【００３１】
図４において、ユーザ２０１ａは、情報処理装置１００のＬＣＤパネル１０６に対して短い距離にあり、ユーザ２０１ｂ及びユーザ２０１ｃほど長い距離にある。
【００３２】
ユーザ２０１ａの場合は、ＬＣＤパネル１０６に対して距離が短いので、図４（ｃ）に示すようにＬＣＤパネル１０６に表示される文字データは縮小表示されて、画面内に表示される文字数が増やして、文章を読む際、画面のスクロール等による文字の移動がなくなり、文章が読み易くなる。
【００３３】
ユーザ２０１cの場合は、ＬＣＤパネル１０６に対して距離が長いので、図４（ｂ）に示すようにＬＣＤパネル１０６に表示される文字データは拡大表示されて、距離が長くなった場合でも、ユーザ２０１は文字を読むことができる。
【００３４】
また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００３５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３８】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００３９】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。又は、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態に係る情報表示装置の構成を概略的に示すブロック図である。
【図２】図１の情報表示装置によって実行される画像データの拡大縮小表示処理の手順を示すフローチャートである。
【図３】図２のステップＳ４０８及びＳ４０９における画像データの拡大縮小処理を説明する図であり、（ａ）は、情報表示装置とユーザ間の距離を示し、（ｂ）は縮小された画像データを示し、（ｃ）は拡大された画像データを示す。
【図４】図２のステップＳ４０８及びＳ４０９における文字データの拡大縮小処理を説明する図であり、（ａ）は、情報表示装置とユーザ間の距離を示し、（ｂ）は拡大された文字データを示し、（ｃ）は縮小された文字データを示す。
【符号の説明】
【００４１】
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  外部記憶領域
１０４  ＬＣＤＣ
１０５  表示用メモリ
１０６  ＬＣＤパネル
１０７  キーボード
１０８  タッチパネル
１０９  Ｉ／Ｏ制御部
１１０  システムバス
１１１  距離測定装置
２０１  ユーザ
２０２  情報表示装置
２０３  情報表示装置
２０４  情報表示装置
２０５  文字データ
２０６  文字データ
３０１  情報表示装置
３０２  情報表示装置
３０３  情報表示装置
３０４  画像データ
３０５  画像データ
【図１】
2007011562.tif 000003
【図２】
2007011562.tif 000004
【図３】
2007011562.tif 000005
【図４】
2007011562.tif 000006