(57)【要約】 【課題】表示画面を見るユーザとの距離に応じて文字や図形を表示画面に表示する大きさを変更して視認性を向上させる表示装置等を提供する。【解決手段】表示装置３０１において、文字画像生成部３０５は、ユーザに提示する文字列を表す文字画像を生成し、図形画像生成部３０６は、ユーザに提示する図形を表す文字画像を生成し、測定部３０３は、表示部３０２が画像を表示する表示画面とユーザとの距離を測定し、拡縮率取得部３０４は測定された距離が大きくなると増加する図形拡縮率と図形拡縮率以下の緩やかさで変化する文字拡縮率を取得し、制御部３０７は、表示部３０２に、図形画像および図形拡縮率、ならびに、文字画像および文字拡縮率を与えて、これらを表示させる。【選択図】図３
2008096776.tif 000002
【特許請求の範囲】
【請求項１】
画像と拡縮率との組が複数与えられると、表示画面内に当該画像を当該拡縮率で拡縮して表示する表示部、
当該表示画面に表示された画像を眺めるユーザと、当該表示画面と、の距離を測定する測定部、
前記測定された距離に対応付けて定められる文字拡縮率と、図形拡縮率と、を取得する拡縮率取得部、
当該ユーザに提示すべき文字列を表す所定の大きさの文字画像を生成する文字画像生成部、
当該ユーザに提示すべき図形を表す所定の大きさの図形画像を生成する図形画像生成部、
前記生成された図形画像と前記取得された図形拡縮率との組を前記表示部に与え、前記生成された文字画像と前記取得された文字拡縮率との組を前記表示部に与えて、前記表示部を制御する制御部
を備え、
前記測定された距離が大きくなると、前記図形拡縮率は大きくなるように定められ、
前記取得される距離が変化したとき、当該文字拡縮率の変化率は、当該図形拡縮率の変化率以下であるように定められる
ことを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記取得される文字拡縮率は、前記測定された距離にかかわらず一定である
ことを特徴とする表示装置。
【請求項３】
請求項１または２に記載の表示装置であって、
前記図形拡縮率は、所定の下限値から所定の上限値までの間は、前記測定された距離に比例する
ことを特徴とする表示装置。
【請求項４】
請求項１から３のいずれか１項に記載の表示装置であって、
前記表示部は、当該画像の表示位置がさらに与えられると、表示画面内の当該表示位置に当該画像を当該拡縮率で拡縮して表示し、
前記制御部は、当該表示画面内に、当該図形画像の表示領域全体と、当該文字画像の表示領域全体と、が、含まれ、かつ、前記測定された距離が小さくなると、当該表示画面内における当該図形画像の表示領域と当該文字画像の表示領域との重なり面積が小さくなるように、当該表示画面内における当該図形画像の表示位置と当該文字画像の表示位置とを前記表示部に与えて、前記表示部を制御する
ことを特徴とする表示装置。
【請求項５】
請求項４に記載の表示装置であって、
前記制御部は、
当該表示画面内に所定の図形基準位置と、所定の図形基準方向と、所定の文字基準位置と、所定の文字基準方向と、を、当該図形基準方向と当該文字基準方向とが鈍角をなすように設定し、
前記測定された距離が小さくなると当該図形画像の表示位置が当該所定の図形基準位置から所定の図形基準方向へ、当該文字画像の表示位置が当該所定の文字基準位置から所定の文字基準方向へ、それぞれ次第に移動するように、当該表示画面内における当該図形画像の表示位置と当該文字画像の表示位置とを前記表示部に与えて、当該表示部を制御する
ことを特徴とする表示装置。
【請求項６】
表示部、測定部、拡縮率取得部、文字画像生成部、図形画像生成部、制御部を有する表示装置にて実行される表示方法であって、
画像と拡縮率との組が複数与えられると、前記表示部が、表示画面内に当該画像を当該拡縮率で拡縮して表示する表示工程、
前記測定部が、当該表示画面に表示された画像を眺めるユーザと、当該表示画面と、の距離を測定する測定工程、
前記拡縮率取得部が、前記測定された距離に対応付けて定められる文字拡縮率と、図形拡縮率と、を取得する拡縮率取得工程、
前記文字画像生成部が、当該ユーザに提示すべき文字列を表す所定の大きさの文字画像を生成する文字画像生成工程、
前記図形画像生成部が、当該ユーザに提示すべき図形を表す所定の大きさの図形画像を生成する図形画像生成工程、
前記制御部が、前記生成された図形画像と前記取得された図形拡縮率との組を前記表示部に与え、前記生成された文字画像と前記取得された文字拡縮率との組を前記表示部に与えて、前記表示部を制御する制御工程
を備え、
前記測定された距離が大きくなると、前記図形拡縮率は大きくなるように定められ、
前記取得される距離が変化したとき、当該文字拡縮率の変化率は、当該図形拡縮率の変化率以下であるように定められる
ことを特徴とする表示方法。
【請求項７】
コンピュータを、
画像と拡縮率との組が複数与えられると、表示画面内に当該画像を当該拡縮率で拡縮して表示する表示部、
当該表示画面に表示された画像を眺めるユーザと、当該表示画面と、の距離を測定する測定部、
前記測定された距離に対応付けて定められる文字拡縮率と、図形拡縮率と、を取得する拡縮率取得部、
当該ユーザに提示すべき文字列を表す所定の大きさの文字画像を生成する文字画像生成部、
当該ユーザに提示すべき図形を表す所定の大きさの図形画像を生成する図形画像生成部、
前記生成された図形画像と前記取得された図形拡縮率との組を前記表示部に与え、前記生成された文字画像と前記取得された文字拡縮率との組を前記表示部に与えて、前記表示部を制御する制御部
として機能させ、
前記測定された距離が大きくなると、前記図形拡縮率は大きくなるように定められ、
前記取得される距離が変化したとき、当該文字拡縮率の変化率は、当該図形拡縮率の変化率以下であるように定められる
ように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面を見るユーザとの距離に応じて文字や図形を表示画面に表示する大きさを変更して視認性を向上させるのに好適な表示装置、表示方法、ならびに、これらをコンピュータにて実現するプログラムに関する。
【背景技術】
【０００２】
従来から、プロジェクターとスクリーンとの位置関係を調整したり、レンズ同士の位置関係を調整することで、スクリーンに投影される表示画面の大きさや形状を変化させる技術が広く知られている。
【０００３】
このような技術については、たとえば以下の文献に開示されている。
【特許文献１】特開平９−５４３７４号公報
【０００４】
プロジェクターとスクリーンの位置関係や姿勢の制限から、スクリーンに投影される表示画面の形状が台形になってしまうことがあるが、[特許文献１]には、液晶プロジェクタにおいて、プリズムを用いて台形歪を補正する技術が提案されている。
【０００５】
このような表示画面の大小の調整や表示画面形状の補正は、実際にその画面を見たユーザの指示操作によって行われるのが一般的である。
【０００６】
表示画面の大小の調整や、台形歪みやその補正は、座標変換の一種と考えることもできるため、コンピュータによって計算することも可能である。たとえば、３次元グラフィックスにおいては、仮想３次元空間に配置されたオブジェクトと視点とを結ぶ線分が、投影面と交わる位置を、当該オブジェクトの表示位置とする透視投影技術が用いられるが、投影面と視点との位置関係や、投影面内のどの領域を実際に表示するか、によって、表示画面の大小の調整、台形歪みやその補正をシミュレートすることができる。
【０００７】
一方、ゲームなどの表示画面では、背景やキャラクターの姿などを描いて仮想世界の様子を表す図形画像と、キャラクターが発するセリフやゲームなどの説明を表す図形画像とが、ウィンドウ表示により重ねて表示されることが多い。ゲームのプレイヤーは、各自使用するテレビジョン装置やコンピュータ用ディスプレイ装置に表示される図形画像や文字画像を見てゲームを進める。
【０００８】
従来、このようなゲーム装置においては、画面縦横比が４：３であるか１６：９であるか、ディスプレイの精細度がどの程度であるか、をプレイヤーが適宜設定して、表示画面そのものの大きさを調整することにより、図形画像や文字画像が表示画面に表示される大きさを間接的に調整するのが一般的であった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、文字画像を拡大縮小した場合と、図形画像を拡大縮小した場合と、では、ユーザが受ける見やすさの印象は異なる。
【００１０】
たとえば、図形画像はある程度まで縮小しても、得られる情報量に大きな変化はないが、文字画像は縮小すると文字が潰れて見づらくなりやすい。
【００１１】
一方で、大画面テレビジョン装置の近くでユーザが表示画面を見ている場合など、あまりにも巨大に図形画像が表示されると、視野いっぱいに図形が広がり、全体が把握できなくなったり、視野内での図形の歪みが不自然に感じられたり、ドットのジャギーが目立つようになったりすることもある。
【００１２】
したがって、ユーザと表示画面との距離によって、図形画像と文字画像のそれぞれを表示する大きさを適切に変化させて、ユーザの視認性を向上させたい、という要望は強い。
【００１３】
本発明は、上記のような課題を解決するもので、表示画面を見るユーザとの距離に応じて文字や図形を表示画面に表示する大きさを変更して視認性を向上させるのに好適な表示装置、表示方法、ならびに、これらをコンピュータにて実現するプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【００１５】
本発明の第１の観点に係る表示装置は、表示部、測定部、拡縮率取得部、文字画像生成部、図形画像生成部、制御部を備え、以下のように構成する。
【００１６】
すなわち、表示部は、画像と拡縮率との組が複数与えられると、表示画面内に当該画像を当該拡縮率で拡縮して表示する。
【００１７】
表示部は、いわゆるウィンドウ表示を行うもので、表示画面内に複数の画像を表示するが、この際に画像の拡大縮小ができるものである。このほか、後述するように、画像の表示位置の指定を受けるようにするのが典型的である。また、画像を表示する領域同士が重なる場合には、画像に上下関係を設け、上にある画像が下にある画像を隠すようなオーバレイ処理を行う。典型的には、表示画面としては、テレビジョン装置の表示画面を利用する。
【００１８】
一方、測定部は、当該表示画面に表示された画像を眺めるユーザと、当該表示画面と、の距離を測定する。
【００１９】
近年、ゲーム装置に、プレイヤーのコントローラと表示画面として機能するテレビジョン装置との位置関係を把握するため、赤外線や超音波、ＣＣＤカメラを用い、三角測量の原理によって、プレイヤーの位置を測定する技術が適用されるようになっている。測定部では、この技術を用いるのが典型的である。
【００２０】
たとえば、コントローラから赤外線光を発し、テレビジョン装置に密着させた複数の赤外線ＣＣＤカメラによって赤外線光の軌跡を得たり、コントローラから超音波を発し、複数の超音波マイクによって到達する超音波の位相差を検知することによって、コントローラの位置を把握するものである。
【００２１】
一方、拡縮率取得部は、測定された距離に対応付けて定められる文字拡縮率と、図形拡縮率と、を取得する。
【００２２】
このように、表示画面に図形を表示する際の拡大縮小率と、文字を表示する際の拡大縮小率とを、独立して取得するのが本発明の特徴の一つである。
【００２３】
ここで、測定された距離が大きくなると、図形拡縮率は大きくなるように定められ、取得される距離が変化したとき、当該文字拡縮率の変化率は、当該図形拡縮率の変化率以下であるように定められる。
【００２４】
すなわち、ユーザが表示画面から遠ざかれば遠ざかるほど、図形画像は大きく表示されるようになり、ユーザが表示画面から近付けば近付くほど、図形画像は小さく表示されるようになる。
【００２５】
一方、距離が変化したときの文字拡縮率の変化と図形拡縮率の変化とを比較すると、前者は後者以下である。すなわち、文字画像の大きさの変化は、図形画像の大きさの変化より緩やかである。
【００２６】
さらに、文字画像生成部は、当該ユーザに提示すべき文字列を表す所定の大きさの文字画像を生成する。
【００２７】
典型的には、所定の大きさの文字表示ウィンドウサイズ内に、所定のサイズのフォントを並べることによって、文字列を表す文字画像が生成される。本発明をゲームに適用する場合には、キャラクターが発するセリフの文字列等が文字画像内に展開される。
【００２８】
一方、図形画像生成部は、当該ユーザに提示すべき図形を表す所定の大きさの図形画像を生成する。
【００２９】
典型的には、仮想空間内を所定の視点から所定の視線方向に眺めたときの様子を透視投影する３次元グラフィックス画像を生成したり、背景画像とキャラクター画像とを（必要に応じて重ねて）表示することにより、ある場所にいるキャラクターの様子を表す２次元グラフィックス画像を生成する。図形画像も、所定の大きさの図形表示ウィンドウサイズで生成されるのが典型的である。
【００３０】
さらに、制御部は、生成された図形画像と取得された図形拡縮率との組を表示部に与え、生成された文字画像と取得された文字拡縮率との組を表示部に与えて、表示部を制御する。
【００３１】
制御部が、図形画像と図形拡縮率の組、文字画像と文字拡縮率の組を表示部に与えることにより、表示部では、表示画面に図形画像と文字画像とが、それぞれの拡縮率で拡大縮小されて表示される。
【００３２】
両者の表示領域が重なる場合には、文字画像が図形画像の上に重なるようなオーバレイ表示をするのが典型的である。
【００３３】
本発明によれば、ユーザと表示画面との距離に応じて図形画像と文字画像を表示する際の拡縮率を独立に処理することで、図形画像は距離に即応して変化させてユーザに不自然さを感じさせないようにし、文字画像の表示サイズの変化は緩やかにして視認性を向上させることができる。
【００３４】
また、本発明の表示装置において、取得される文字拡縮率は、測定された距離にかかわらず一定であるように構成することができる。
【００３５】
本発明は、上記発明の好適実施形態に係るものであり、ユーザと表示画面との距離が変化しても、文字画像の表示される大きさは一定であり、したがって、文字の大きさは変化しない。
【００３６】
本発明によれば、文字画像の表示サイズを距離にかかわらず一定とすることによって、フォントが潰れて視認性が低下するような現象を防止できるようになる。
【００３７】
また、本発明の表示装置において、図形拡縮率は、所定の下限値から所定の上限値までの間は、測定された距離に比例するように構成することができる。
【００３８】
本発明は、上記発明の好適実施形態に係るものであり、たとえば、上記の例では、表示画面とユーザとの距離に、図形拡縮率を比例させることで、表示画面内に表示されるキャラクターが、ユーザの視野を占める面積の割合が一定になる。また、ガンアクションゲームなどに適用する場合には、標的がユーザの視野を占める面積の割合が一定になる。
【００３９】
本発明によれば、表示画面との距離が変化してもキャラクターが視野に占める大きさを一定にすることで、ドットのジャギーが目立つことにより不自然な印象をユーザに与えるような現象を防止できるほか、表示画面との距離が変化しても標的が視野に占める大きさを一定にすることで、ゲームの難易度はできるだけ変化させないようにすることができる。
【００４０】
また、本発明の表示装置において、表示部は、当該画像の表示位置がさらに与えられると、表示画面内の当該表示位置に当該画像を当該拡縮率で拡縮して表示し、制御部は、当該表示画面内に、当該図形画像の表示領域全体と、当該文字画像の表示領域全体と、が、含まれ、かつ、測定された距離が小さくなると、当該表示画面内における当該図形画像の表示領域と当該文字画像の表示領域との重なり面積が小さくなるように、当該表示画面内における当該図形画像の表示位置と当該文字画像の表示位置とを表示部に与えて、表示部を制御するように構成することができる。
【００４１】
表示画面内で図形画像が占める領域の面積と、文字画像が占める領域の面積と、が変化すると、上記のように、２つの領域が重なるように表示される場合がありうる。このようなオーバレイ表示においては、一方が他方を隠すと、隠れた部分に表示される情報がユーザには見えなくなってしまう。したがって、オーバレイされる画像の重なりが少なくなる方が、ユーザに提供される情報は多くなる。
【００４２】
本発明は、このような状況に対応するもので、表示画面内に図形画像全体と文字画像全体とが表示されるように両者の表示位置制御を行う一方で、できるだけ両者が重ならないようにするものである。
【００４３】
本発明によれば、オーバレイ表示される図形画像と文字画像との重なりをできるだけ小さくすることによって、ユーザに提供される画像情報を多くすることができるようになる。
【００４４】
また、本発明の表示装置において、制御部は、当該表示画面内に所定の図形基準位置と、所定の図形基準方向と、所定の文字基準位置と、所定の文字基準方向と、を、当該図形基準方向と当該文字基準方向とが鈍角をなすように設定し、測定された距離が小さくなると当該図形画像の表示位置が当該所定の図形基準位置から所定の図形基準方向へ、当該文字画像の表示位置が当該所定の文字基準位置から所定の文字基準方向へ、それぞれ次第に移動するように、当該表示画面内における当該図形画像の表示位置と当該文字画像の表示位置とを表示部に与えて、当該表示部を制御するように構成することができる。
【００４５】
本発明は上記発明の好適実施形態に係るもので、ユーザが表示画面に近づくと、図形画像と文字画像との表示位置が離れ、ユーザが表示画面から遠ざかると図形画像と文字画像との表示位置が近付くように制御するものである。
【００４６】
したがって、ユーザは、図形画像と文字画像との相対的な位置関係を記憶しておけば、前回プレイしたときと今回プレイするときとで、表示画面との距離が変化しているか否かを容易に確認することができる。
【００４７】
本発明によれば、ユーザは、表示画面と自分との距離を、容易に把握することができるようになる。
【００４８】
本発明のその他の観点に係る表示方法は、表示部、測定部、拡縮率取得部、文字画像生成部、図形画像生成部、制御部を有する表示装置にて実行され、表示工程、測定工程、拡縮率取得工程、文字画像生成工程、図形画像生成工程、制御工程を備え、以下のように構成する。
【００４９】
すなわち、表示工程では、画像と拡縮率との組が複数与えられると、表示部が、表示画面内に当該画像を当該拡縮率で拡縮して表示する。
【００５０】
一方、測定工程では、測定部が、当該表示画面に表示された画像を眺めるユーザと、当該表示画面と、の距離を測定する。
【００５１】
さらに、拡縮率取得工程では、拡縮率取得部が、測定された距離に対応付けて定められる文字拡縮率と、図形拡縮率と、を取得する。
【００５２】
そして、文字画像生成工程では、文字画像生成部が、当該ユーザに提示すべき文字列を表す所定の大きさの文字画像を生成する。
【００５３】
一方、図形画像生成工程では、図形画像生成部が、当該ユーザに提示すべき図形を表す所定の大きさの図形画像を生成する。
【００５４】
さらに、制御工程では、制御部が、生成された図形画像と取得された図形拡縮率との組を表示部に与え、生成された文字画像と取得された文字拡縮率との組を表示部に与えて、表示部を制御する。
【００５５】
そして、測定された距離が大きくなると、図形拡縮率は大きくなるように定められ、取得される文字拡縮率は、取得される図形拡縮率以上であるように定められる。
【００５６】
本発明のその他の観点に係るプログラムは、コンピュータを上記の表示装置として機能させ、コンピュータに上記の表示方法を実行させるように構成する。
【００５７】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
【００５８】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００５９】
本発明によれば、表示画面を見るユーザとの距離に応じて文字や図形を表示画面に表示する大きさを変更して視認性を向上させるのに好適な表示装置、表示方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【発明を実施するための最良の形態】
【００６０】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【実施例１】
【００６１】
図１は、プログラムを実行することにより、本発明の実施形態に係る装置の機能を果たす典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００６２】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ  １０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェイス１０４と、コントローラ１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、マイク１１１と、を備える。
【００６３】
ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態に係る装置が実現される。
【００６４】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサを備えて実現するものがある。
【００６５】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００６６】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。
【００６７】
インターフェイス１０４を介して接続されたコントローラ１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。本実施形態におけるコントローラ１０５は、後述するように、把持モジュール２０１と発光モジュール２５１とからなる。なお、コントローラ１０５の詳細については後述する。
【００６８】
インターフェイス１０４を介して着脱自在に接続された外部メモリ１０６には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００６９】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００７０】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００７１】
画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００７２】
また、仮想空間が３次元にて構成される場合には、当該３次元空間内に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００７３】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。
【００７４】
ＮＩＣ  １０９は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェイス（図示せず）により構成される。
【００７５】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００７６】
音声処理部１１０では、ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩデータである場合には、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭデータに変換する。また、ADPCM形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカに出力することにより、音声出力が可能となる。
【００７７】
さらに、情報処理装置１００には、インターフェイス１０４を介してマイク１１１を接続することができる。この場合、マイク１１１からのアナログ信号に対しては、適当なサンプリング周波数でＡ／Ｄ変換を行い、ＰＣＭ形式のディジタル信号として、音声処理部１１０でのミキシング等の処理ができるようにする。
【００７８】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００７９】
以上で説明した情報処理装置１００は、いわゆる「コンシューマ向けテレビゲーム装置」に相当するものであるが、仮想空間を表示するような画像処理を行うものであれば本発明を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明を実現することが可能である。
【００８０】
たとえば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、情報処理装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラ１０５ではなく、キーボードやマウスなどを入力装置として利用する。
【００８１】
本実施形態では、現実の空間における位置や姿勢などの種々のパラメータが測定できるようなコントローラ１０５を採用する。
【００８２】
図２は、現実の空間における位置や姿勢などの種々のパラメータが測定できるようなコントローラ１０５と情報処理装置１００との外観を示す説明図である。以下、本図を参照して説明する。
【００８３】
コントローラ１０５は、把持モジュール２０１と発光モジュール２５１との組合せからなっており、把持モジュール２０１は無線通信によって情報処理装置１００と通信可能に接続されており、発光モジュール２５１は、有線で情報処理装置１００と通信可能に接続されている。情報処理装置１００の処理結果の音声および画像は、テレビジョン装置２９１によって出力表示される。
【００８４】
把持モジュール２０１は、テレビジョン装置２９１のリモートコントローラと類似した外観をしており、その先端には、ＣＣＤカメラ２０２が配置されている。
【００８５】
一方発光モジュール２５１は、テレビジョン装置２９１の上部に固定されている。発光モジュール２５１の両端には、発光ダイオード２５２が配置されており、情報処理装置１００からの電源供給によって発光する。
【００８６】
把持モジュール２０１のＣＣＤカメラ２０２は、この発光モジュール２５１の様子を撮影する。
【００８７】
撮影された画像の情報は、情報処理装置１００に送信され、情報処理装置１００は、当該撮影された画像内において発光ダイオード２５２が撮影された位置に基づいて、発光モジュール２５１に対する把持モジュール２０１の位置を取得する。
【００８８】
このほか、把持モジュール２０１内には、加速度センサ、角加速度センサ、傾きセンサ等が内蔵されており、把持モジュール２０１そのものの姿勢を測定することが可能となっている。この測定結果も、情報処理装置１００に送信される。
【００８９】
把持モジュール２０１の上面には、十字形キー２０３が配置されており、プレイヤは、十字形キー２０３を押し込み操作することによって、各種の方向指示入力を行うことができる。また、Ａボタン２０４ほか、各種ボタン２０６も上面に配置されており、当該ボタンに対応付けられた指示入力を行うことができる。
【００９０】
一方、Ｂボタン２０５は、把持モジュール２０１の下面に配置されており、把持モジュール２０１の下面に窪みが構成されていることとあいまって、拳銃やマジックハンドにおける引き金を模したものとなっている。典型的には、仮想空間内における拳銃による発砲やマジックハンドによる把持の指示入力は、Ｂボタン２０５を用いて行われる。
【００９１】
また、把持モジュール２０１の上面のインジケータ２０７は、把持モジュール２０１の動作状況や情報処理装置１００との無線通信状況などをプレイヤに提示する。
【００９２】
把持モジュール２０１の上面に用意された電源ボタン２０８は、把持モジュール２０１そのものの動作のオン・オフを行うもので、把持モジュール２０１は内蔵された電池（図示せず。）によって動作する。
【００９３】
このほか、把持モジュール２０１内部には、バイブレータ（図示せず。）が用意されており、情報処理装置１００からの指示に基づいて、振動の有無や強弱を制御することができるようになっている。
【００９４】
なお、ＣＣＤカメラ２０２を配置する場所を情報処理装置１００およびテレビジョン装置２９１側（上記実施形態の発光モジュール２５１側）とし、把持モジュール２０１に発光ダイオード２５２を設ける手法を採用しても良い。この場合、ＣＣＤカメラ２０２を複数配置することで、三角測量の原理により、テレビジョン装置２９１に対する把持モジュール２０１の相対的な位置や、両者の距離を把握することができる。
【００９５】
以下では、把持モジュール２０１と発光モジュール２５１との組合せからなるコントローラ１０５を用いて、コントローラ１０５の現実世界における位置や姿勢を測定することを前提に説明する。ただし、上記のような形態によらず、たとえば超音波や赤外線通信、ＧＰＳ（Global Positioning System）等を利用してコントローラ１０５の現実世界における位置や姿勢を測定することにより、テレビジョン装置２９１に対する相対的な位置関係を取得する場合であっても、本発明の範囲に含まれる。
【００９６】
図３は、本発明の実施形態に係る表示装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００９７】
表示装置３０１は、表示部３０２、測定部３０３、拡縮率取得部３０４、文字画像生成部３０５、図形画像生成部３０６、制御部３０７を備える。
【００９８】
表示部３０２は、ある画像が、その拡縮率や表示位置と組み合わせて与えられると、表示画面内に当該画像を当該拡縮率で拡縮して（必要に応じて重ねて）表示する。
【００９９】
表示部３０２は、いわゆるウィンドウ表示を行うもので、表示画面内に複数の画像を表示するが、この際に画像の拡大縮小ができるものである。このほか、表示画面内における画像の表示位置の指定も受け付ける。また、画像を表示する領域同士が重なる場合には、画像に上下関係を設け、上にある画像が下にある画像を隠すようなオーバレイ処理を行う。
【０１００】
本実施形態では、オーバレイ処理を、ＣＰＵ  １０１の制御の下、画像処理部１０７が実行する。また、表示画面としては、テレビジョン装置２９１の表示画面を利用する。
【０１０１】
したがって、最終的にテレビジョン装置２９１に表示される表示画面の様子は、ＲＡＭ  １０３内のフレームバッファに展開され、この内容が画像処理部１０７によって、垂直同期割込ごとに反映される。
【０１０２】
また、表示部３０２に画像が指定されると、フレームバッファ内の指定された表示位置に当該画像を指定された拡縮率で拡大縮小して展開する。画像が指定されるごとにこれを繰り返すことにより、ひとつひとつの画像を表示ウィンドウとして考えたときに、時間的に前に指定された画像は下のウィンドウに、時間的に後に指定された画像は上のウィンドウに、それぞれ対応付けられることになり、オーバレイ表示ができる。
【０１０３】
表示画面に表示される画像は各種あるが、本実施形態では、少なくとも、図形画像と文字画像の２種類が含まれる。
【０１０４】
図形画像は、仮想空間内を所定の視点から所定の視線方向に眺めたときの様子（他のキャラクターや、ガンアクションゲームにおける標的などのオブジェクトを含む。）を透視投影する３次元グラフィックス画像を生成したり、背景画像とキャラクター画像とを重ねて表示することにより、ある場所にいるキャラクターの様子を表す２次元グラフィックス画像に相当する。
【０１０５】
一方文字画像は、キャラクターが発するセリフの文字列や、ゲームの状況を表すパラメータ値を表す数字列などを表すものであり、所定の大きさの文字表示ウィンドウサイズ内に、所定のサイズのフォントを並べることによって、生成される。
【０１０６】
ここで、文字画像生成部３０５が文字画像を生成し、図形画像生成部３０６が図形画像を生成する。したがって、ＣＰＵ  １０１が、ＲＡＭ  １０３、画像処理部１０７等と共働して、文字画像生成部３０５および図形画像生成部３０６として機能する。なお、これらの画像の生成は、垂直同期割込ごとに行うのが典型的である。
【０１０７】
従来のゲーム画面の構成の一例では、以下のようなサイズを採用している。
表示画面サイズは、幅W = 640ドット×高さH = 480ドット；
図形画像サイズは、幅p = 620ドット×高さq = 460ドット；
文字画像サイズは、幅r = 600ドット×高さs = 140ドット
【０１０８】
図４は、従来の表示画面、図形画像、文字画像のサイズおよび位置関係を示す説明図である。
【０１０９】
本図（ａ）は、それぞれのサイズを示す説明図であり、本図（ｂ）は、実際に表示されるときの位置関係を示す説明図である。
【０１１０】
本図（ｂ）に示すように、表示画面４０１中央に図形画像４０２が表示され、それに重ねて、文字画像４０３が下方に表示されている。文字画像４０３の左右の辺および下の辺は、表示画面４０１の縁と等距離になるように配置されている。
【０１１１】
したがって、ユーザは、文字画像４０３に表される文字情報を読むことができる一方で、文字情報に隠されている図形画像４０２は、見ることができない（ただし、文字画像４０３の色彩に透明もしくは半透明を採用して描画する場合には、図形画像４０２は、透けて見える）。
【０１１２】
このような、従来の表示画面４０１における配置での表示を、図形画像４０２と文字画像４０３の基本的な表示位置および拡縮率と考える。表示画面４０１の左から右にx軸４５１、上から下にy軸４５２を設定し、左上隅を原点とする標準的な表示座標系を採用した場合、
図形画像４０２の表示位置(gx,gy) = (10,10)；
図形画像４０２の拡縮率ga = 1.0；
文字画像４０３の表示位置(tx,ty) = (20,320)；
文字画像４０３の拡縮率ta = 1.0
となる。
【０１１３】
一般に、図形画像４０２および文字画像４０３が、表示画面４０１内にすべて表示されるためには、
0 ≦ gx < gx+p×ga <W，0 ≦ gy < gy+q×ga < H；
0 ≦ tx < tx+r×ta <W，0 ≦ ty < ty+s×ta < H
が成立する必要がある。これが成立しない場合には、図形画像４０２および文字画像４０３の一部（や全部）が表示画面４０１の外側に出てしまうことになり、ユーザが見ることのできない部分が発生してしまうことになる。
【０１１４】
一方、測定部３０３は、当該表示画面に表示された画像を眺めるユーザと、当該表示画面と、の距離を測定する。
【０１１５】
上記のように、ユーザは把持モジュール２０１を手に持っているため、発光モジュール２５１と把持モジュール２０１との間の距離を、当該表示画面と、当該ユーザと間について測定された距離（の近似値）として採用することができる。したがって、把持モジュール２０１、発光モジュール２５１とＣＰＵ  １０１が共働して、測定部３０３として機能する。
【０１１６】
なお、本実施形態では、テレビジョン装置２９１の正面にユーザがいることを想定しており、たとえばユーザが寝転んでいたり、斜め方向からテレビジョン装置２９１を見ていることもありうる。このような場合には、テレビジョン装置２９１の表示画面を含む平面へ把持モジュール２０１から垂らした垂線の長さをユーザと表示画面との間の距離としても良いし、テレビジョン装置２９１の表示画面の中心や発光モジュール２５１の中心と把持モジュール２０１との距離をそのまま利用しても良い。
【０１１７】
このような各種のハードウェアを利用して、ＣＰＵ  １０１は、以下に述べるような処理を行う。図５は、本実施形態の表示装置にて実行される表示方法の制御の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１１８】
本処理が開始されると、ＣＰＵ  １０１の制御の下、文字画像生成部３０５は、ユーザに提示すべき文字列を表す文字画像４０３を生成する（ステップＳ５０１）。ついで、ＣＰＵ  １０１の制御の下、図形画像生成部３０６は、ユーザに提示すべき図形を表す図形画像４０２を生成する（ステップＳ５０２）。文字画像４０３および図形画像４０２の諸元については、上述の通りである。
【０１１９】
ついで、ＣＰＵ  １０１は、測定部３０３に指示を出して、ユーザと表示画面との間の距離Lを測定させる（ステップＳ５０３）。測定された値Lは、ＣＰＵ  １０１のレジスタやＲＡＭ  １０３等に記憶される。なお、この距離Lは、リアルタイムで測定された値ではなく、測定値を所定時間内で単純平均した値や減衰平均した値にすると、手ブレによる影響を防止することができる。
【０１２０】
つぎに、拡縮率取得部３０４は、測定された距離Lから、文字拡縮率taと、図形拡縮率gaと、を取得する（ステップＳ５０４）。たとえば、以下のような手法に基づく計算により、これらの値を取得する。
【０１２１】
（１）図形拡縮率gaは、一定の範囲で距離Lに比例するものとする。すなわち、所定の上限定数Kを用いて、
ga = L/K   (L<K)；
ga = 1.0   (L≧K)
とするのである。
【０１２２】
このほか、さらに下限定数Mを用いて、
ga = M/K   (L<M)；
ga = L/K   (M≦L<K)；
ga = 1.0   (K≦L)
とする手法もありうる。
【０１２３】
これらの手法では、距離Lに対する図形拡縮率gaの変化率(d/dL)gaは、1/Kもしくは0である。ここで、(d/dL)は微分演算子で、距離Lについて微分することを意味する。
【０１２４】
本手法では、表示画面４０１内の図形画像４０２内に含まれる図形（典型的には、キャラクターの絵やガンアクションゲームなどの標的の図形）がユーザの視野を占める面積の割合が一定になる。
【０１２５】
これにより、表示画面との距離が変化してもキャラクターが視野に占める大きさを一定にすることで、ドットのジャギーが目立つことにより不自然な印象をユーザに与えるような現象を防止できるほか、表示画面との距離が変化しても標的が視野に占める大きさを一定にすることで、ゲームの難易度はできるだけ変化させないようにすることができる。
【０１２６】
（２）文字拡縮率taは、常に１.０とする。すなわち、
ta = 1.0
とする。すると、距離Lに対する文字拡縮率taの変化率(d/dL)taは、0である。
【０１２７】
したがって、常に、
(d/dL)ta ≦ (d/dL)ga
が成立する。この場合、文字フォントが潰れて視認性が低下するような現象を防止できるようになる。
【０１２８】
（３）文字拡縮率taについて、定数N  (N>K)を用いて、
ta = L/N   (L<N)；
ta = 1.0   (L≧N)
あるいは、
ta = M/N   (L<M)
ta = L/N   (M≦L<N)；
ta = 1.0   (N≦L)
とする。
【０１２９】
このとき、距離Lに対する文字拡縮率taの変化率(d/dL)taは、1/Nもしくは0である。N>Kであるから、1/N < 1/Kであり、したがって、
(d/dL)ta ≦ (d/dL)ga
が成立する。
【０１３０】
（４）距離Lが大きくなると段階的に数値が大きくなっていくような数表を２つ用意し、その２つのうち、増加率が大きい方を画像変化率gaに用い、増加率が小さい方を画像変化率taに用いる。
【０１３１】
上記のような種々の手法を採用することにより、文字拡縮率taと図形拡縮率gaとを、独立に扱うのが本実施形態の特徴の一つとなっている。
【０１３２】
したがって、本実施形態では、ＣＰＵ  １０１が拡縮率取得部３０４として機能する。
【０１３３】
そして、ＣＰＵ  １０１は、表示画面４０１における図形画像４０２の表示位置(gx,gy)を求める（ステップＳ５０５）。さらに、ＣＰＵ  １０１は、表示画面４０１における文字画像４０３の表示位置(tx,ty)を求める（ステップＳ５０６）。
【０１３４】
図形画像４０２の表示位置(gx,gy)、および、文字画像４０３の表示位置(tx,ty)の定め方には、以下のような種々の手法がある。
【０１３５】
（ａ）(gx,gy)および(tx,ty)は定数とする。たとえば、図４に示す例に即していえば、(gx,gy) = (10,10)，(tx,ty) = (20,320)であるが、どのような拡縮率であっても、これらの値をそのまま用いる。
【０１３６】
（ｂ）(gx,gy)および(tx,ty)の値を、適当な定数cyを用いて、以下のように、図形拡縮率および文字拡縮率に応じて変化させる。
gx = (W - p×ga)/2，gy = (H - q×ga)/2；
tx = (W - r×ta)/2，ty = cy - s×ta/2
ここで文字画像４０３が表示画面４０１内にすべて表示されるようにするためには、以下の条件を満たす必要がある。
0≦cy - s×ta/2，cy + s×ta/2≦H
すなわち、
s×ta/2≦cy≦H-s×ta/2
【０１３７】
（ｃ）(gx,gy)および(tx,ty)の値を、以下のように図形拡縮率および文字拡縮率に応じて変化させる。
gx = (W - p)×ga/2，gy = (H - q)×ga/2；
tx = W - (W - r)×ta/2，ty = H - (H - s)×ta/2
【０１３８】
図６は、これらの各種の手法によった場合の、表示画面、図形画像、文字画像のサイズおよび位置関係を示す説明図である。以下、本図を参照して説明する。
【０１３９】
上記（ａ）の手法では、本図（ａ）に示すように、図形画像４０２および文字画像４０３は、それが表示される領域の左上隅の頂点が固定される。そして、図形画像４０２の右下隅の頂点は方向６０２の方向へ移動するように（拡大）縮小され、文字画像４０３の右下隅の頂点は方向６０３の方向へ移動するように（拡大）縮小される。
【０１４０】
上記（ｂ）の手法では、本図（ｂ）に示すように、図形画像４０２の中心位置が表示画面４０１の中心と常に一致し、文字画像４０３の中心位置が表示画面４０１内の座標(W/2,cy)と常に一致する。
【０１４１】
上記（ｃ）の手法では、本図（ｃ）に示すように、ユーザが表示画面４０１に近付くと、図形画像４０２は表示画面４０１の左上隅に向かって移動するように縮小され、文字画像４０３は、表示画面４０１の右下隅に向かって移動するように縮小される。したがって、両者の移動方向は鈍角をなす。
【０１４２】
これらの手法では、いずれの場合も、ユーザと表示画面４０１との距離が小さくなると、図形画像４０２と文字画像４０３とのそれぞれが表示される領域の重なりが小さくなる。
【０１４３】
すなわち、オーバレイ表示される図形画像４０２と文字画像４０３との重なりをできるだけ小さくすれば、ユーザが見ることのできない画像の領域が減少するため、ユーザに、より多くの画像情報を提供できるようになる。
【０１４４】
また、上記（ｃ）の手法では、図形画像４０２と文字画像４０３の位置関係がずれるのが一般的であるから、このずれの程度を記憶しておけば、一旦ゲーム等のプレイをやめて電源を切り、後日また再開したときに、図形画像４０２と文字画像４０３との位置関係を確認することで、テレビジョン装置２９１に対してユーザは自身の位置を、前回と同じ距離に配置しているか、容易に確認できるようになる。
【０１４５】
さて、このように、図形画像４０２の表示位置(gx,gy)および図形拡縮率ga、文字画像４０３の表示位置(tx,ty)および図形拡縮率taが得られたら、ＣＰＵ  １０１は、まず、ＲＡＭ  １０３に用意されたフレームバッファをクリアする（ステップＳ５０７）。
【０１４６】
ついで、図形画像４０２とその表示位置(gx,gy)および図形拡縮率gaを、表示部３０２に与える（ステップＳ５０８）。これによって、フレームバッファ内に、図形画像４０２が適切に拡縮されて展開される。
【０１４７】
さらに、文字画像４０３とその表示位置(tx,ty)および図形拡縮率taを、表示部３０２に与える（ステップＳ５０９）。これによって、フレームバッファ内に、文字画像４０３が適切に拡縮されて展開される。また、この際に、図形画像４０２に対して文字画像４０３が上にオーバーレイして展開される。
【０１４８】
この際に、文字画像４０３が不透明であれば、文字画像４０３の各ピクセルによって下に配置された図形画像４０２のピクセルを上書きすれば良いし、文字画像４０３が半透明であれば、適切にαブレンディングを行えば良い。
【０１４９】
したがって、ＣＰＵ  １０１は、ＲＡＭ  １０３等と共働して、制御部３０７として機能する。
【０１５０】
ついで、垂直同期割込が発生するまで待機する（ステップＳ５１０）。この待機中には、コルーチン的に他の処理を実行しても良い。
【０１５１】
垂直同期割込が発生したら、ＣＰＵ  １０１は、画像処理部１０７に指示を出して、ＲＡＭ  １０３内のフレームバッファの内容をテレビジョン装置２９１の表示画面４０１に反映させ（ステップＳ５１１）、ステップＳ５０１に戻る。これによって、実際の表示が行われる。
【０１５２】
このように、本実施形態においては、ユーザと表示画面との距離に応じて図形画像と文字画像を表示する際の拡縮率を独立に処理することで、図形画像は距離に即応して変化させてユーザに不自然さを感じさせないようにし、文字画像の表示サイズの変化は緩やかにして視認性を向上させることができる。
【０１５３】
なお、本実施形態の処理に加え、台形歪み補正は行っても良い。すなわち、プロジェクターなどの投影装置における台形歪み補正では、プロジェクターのレンズを通過する中心軸がスクリーンと直交していない状態を補正するものであるが、これは、ユーザの位置から表示画面４０１に垂らした垂線が表示画面４０１の中心を通過しない場合に相当すると考えることができる。したがって、プロジェクターなどと同様に、図形画像４０２や文字画像４０３に対して台形歪み補正を行うことによって、図形をできるだけ自然な形状で見せることができるようになる。
【０１５４】
なお、文字画像４０３に対して台形歪み補正を適用するとフォント潰れが生じる場合には、文字画像４０３については台形歪み補正を適用しない、という手法もありうる。本発明では、図形画像４０２と文字画像４０３とを独立に処理しているため、このような手法を容易に採用できる。
【産業上の利用可能性】
【０１５５】
以上説明したように、本発明によれば、表示画面を見るユーザとの距離に応じて文字や図形を表示画面に表示する大きさを変更して視認性を向上させるのに好適な表示装置、表示方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【図面の簡単な説明】
【０１５６】
【図１】プログラムを実行することにより、本発明の表示装置の機能を果たす典型的な情報処理装置の概要構成を示す模式図である。
【図２】現実の空間における位置や姿勢などの種々のパラメータが測定できるようなコントローラと情報処理装置との外観を示す説明図である。
【図３】本実施形態に係る表示装置の概要構成を示す説明図である。
【図４】従来の表示画面、図形画像、文字画像のサイズおよび位置関係を示す説明図である。
【図５】本実施形態の表示装置にて実行される表示方法の制御の流れを示すフローチャートである。
【図６】本実施形態における表示画面、図形画像、文字画像のサイズおよび位置関係を示す説明図である。
【符号の説明】
【０１５７】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェイス
１０５  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
１１１  マイク
２０１  把持モジュール
２０２  ＣＣＤカメラ
２０３  十字形キー
２０４  Ａボタン
２０５  Ｂボタン
２０６  各種ボタン
２０７  インジケータ
２０８  電源ボタン
２５１  発光モジュール
２５２  発光ダイオード
２９１  テレビジョン装置
３０１  表示装置
３０２  表示部
３０３  測定部
３０４  拡縮率取得部
３０５  文字画像生成部
３０６  図形画像生成部
３０７  制御部
４０１  表示画面
４０２  図形画像
４０３  文字画像
【図１】
2008096776.tif 000003
【図２】
2008096776.tif 000004
【図３】
2008096776.tif 000005
【図４】
2008096776.tif 000006
【図５】
2008096776.tif 000007
【図６】
2008096776.tif 000008