(57)【要約】【課題】観視者に与える疲労を低減する画像提示システム、画像処理装置、画像提示方法およびプログラムを提供する。【解決手段】画像提示システムは、複数の方式で立体的画像を提示する。画像提示システムは、立体的画像における所定の被写体までの被写体距離に応じて立体的画像を提示する方式を切り替える。画像提示システムは、立体的画像内におけるそれぞれの被写体に対して、被写体距離に応じて被写体が表示される位置に差を設けた右眼用画像および左眼用画像を用いて立体的画像を提示する第１提示部と、与えられる２次元画像全体をシフトして生成される右眼用画像および左眼用画像を用いて立体的画像を提示する第２提示部と、立体的画像における所定の被写体までの被写体距離に応じて、第１提示部または第２提示部を用いて立体的画像を提示させる方式切替部とを備える。【選択図】図１
2010245849.tif 000002
【特許請求の範囲】
【請求項１】
複数の方式で立体的画像を提示する画像提示システムであって、
前記立体的画像における所定の被写体までの被写体距離に応じて前記立体的画像を提示する方式を切り替える画像提示システム。
【請求項２】
前記立体的画像内におけるそれぞれの被写体に対して、被写体距離に応じて被写体が表示される位置に差を設けた右眼用画像および左眼用画像を用いて前記立体的画像を提示する第１提示部と、
与えられる２次元画像全体をシフトして生成される右眼用画像および左眼用画像を用いて前記立体的画像を提示する第２提示部と、
前記立体的画像における所定の被写体までの被写体距離が所定の距離以下の場合に、前記第１提示部を用いて前記立体的画像を提示させ、当該被写体距離が前記所定の距離より大きい場合に、前記第２提示部を用いて前記立体的画像を提示させる方式切替部と
を備える請求項１に記載の画像提示システム。
【請求項３】
前記第１提示部は、左右にずらした２つの撮像装置により撮像した右眼用画像および左眼用画像を用いて前記立体的画像を提示する
請求項２に記載の画像提示システム。
【請求項４】
前記第２提示部は、同一の２次元画像から、それぞれの前記右眼用画像および前記左眼用画像を生成する
請求項２に記載の画像提示システム。
【請求項５】
前記方式切替部は、前記２次元画像と、前記２次元画像のそれぞれの被写体の前記被写体距離の情報とが与えられ、前記被写体距離の情報に基づいて、前記第１提示部および前記第２提示部のいずれかを選択する
請求項３または４に記載の画像提示システム。
【請求項６】
前記方式切替部は、前記２次元画像と、前記２次元画像の撮像条件の情報とが与えられ、前記撮像条件の情報に基づいて、前記第１提示部および前記第２提示部のいずれかを選択する
請求項３または４に記載の画像提示システム。
【請求項７】
前記方式切替部は、前記第１提示部で用いられる前記右眼用画像および前記左眼用画像の間における、前記所定の被写体の位置の差に基づいて、前記所定の被写体までの前記被写体距離を算出する
請求項２に記載の画像提示システム。
【請求項８】
前記第２提示部は、前記第１提示部で用いられる前記右眼用画像および前記左眼用画像のいずれかを、前記２次元画像として受け取る
請求項７に記載の画像提示システム。
【請求項９】
前記第２提示部は、前記第１提示部で用いられる前記右眼用画像および前記左眼用画像のうち観視者の利き目とは反対の目に対応する画像を、前記２次元画像として受け取る
請求項８に記載の画像提示システム。
【請求項１０】
前記１提示部および前記第２提示部は、前記第１提示部における前記所定の被写体の前記被写体距離が前記所定の距離と一致したときの前記所定の被写体の前記右眼用画像および前記左眼用画像における位置の差が、前記第２提示部における前記右眼用画像および前記左眼用画像の間のシフト量と一致するように、それぞれの前記被写体の位置の差を補正する
請求項２に記載の画像提示システム。
【請求項１１】
複数の方式で立体的画像を提示する画像提示方法であって、
方式切替部によって、前記立体的画像における所定の被写体までの被写体距離に応じて前記立体的画像を提示する方式を切り替える画像提示方法。
【請求項１２】
第１提示部によって、前記立体的画像内におけるそれぞれの被写体に対して、被写体距離に応じて被写体が表示される位置に差を設けた右眼用画像および左眼用画像を用いて前記立体的画像を提示することと、
第２提示部によって、与えられる２次元画像全体をシフトして生成される右眼用画像および左眼用画像を用いて前記立体的画像を提示することと、
前記方式切替部によって、前記立体的画像における所定の被写体までの被写体距離が所定の距離以下の場合に、前記第１提示部を用いて前記立体的画像を提示させ、当該被写体距離が前記所定の距離より大きい場合に、前記第２提示部を用いて前記立体的画像を提示させることと
を備える請求項１１に記載の画像提示方法。
【請求項１３】
複数の方式で立体的画像を処理する画像処理装置であって、
前記立体的画像における所定の被写体までの被写体距離に応じて外部の表示装置が立体的画像を提示する方式を切り替える画像処理装置。
【請求項１４】
複数の方式で立体的画像を提示する画像提示システムとしてコンピュータを機能させるためのプログラムであって、
前記コンピュータを請求項１から９のいずれかに記載の画像提示システムとして機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像提示システム、画像処理装置、画像提示方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、立体（３Ｄ）画像の提示技術が知られている。立体映像を提示する技術の一つとして、物体を右眼から見たときの右眼用画像および当該物体を左眼から見たときの左眼用画像を生成して、右眼用画像を観視者の右眼に対してのみに表示し、左眼用画像を観視者の左眼に対してのみに表示する技術（ステレオ立体視技術）が存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１１７３６２号公報
【特許文献２】特開２００２−２６２３１０号公報
【特許文献３】特開平８−２０５２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このようなステレオ立体視技術では、観視者の視線を輻輳させることによって視覚の輻輳と焦点距離の調節との不一致が生じうるので、観視者に不快感をもたらすことがありうる。一方、２次元画像を左右にずらすことにより立体映像を提示する技術も提案されている。当該技術では、観視者の視線を輻輳させないので、観視者に与える疲労が低減される。
【０００５】
そこで本発明は、上記の課題を解決することのできる画像処理装置、プログラムおよび画像処理方法を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の態様においては、複数の方式で立体的画像を提示する画像提示システムであって、立体的画像における所定の被写体までの被写体距離に応じて立体的画像を提示する方式を切り替える画像提示システムを提供する。
【０００７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像提示システム１００を示す。
【図２】表示装置１４０による表示の一例を示す。
【図３】第１提示部１２０が提示する左側画像上の表示点、右側画像上の表示点、および観視者により知覚される像の一例を示す。
【図４】第２提示部１３０が提示する左側画像上の表示点、右側画像上の表示点、および観視者により知覚される像の一例を示す。
【図５】左側画像または右側画像の一方のみが表示される非対応領域およびクロストークの一例を示す。
【図６】外枠画像の一例を示す。
【図７】本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、本発明の一実施形態に係る画像提示システム１００を示す。画像提示システム１００は、複数の方式で立体的画像を提示する。画像提示システム１００は、立体的画像における所定の被写体までの被写体距離に応じて立体的画像を提示する方式を切り替える。画像提示システム１００は、立体的表示を重視した立体的画像を表示する表示方式、および立体的表示を抑えて観視者の疲労を抑えることを重視した立体的画像を表示する方式等を切り替えることによって、観視者に臨場感のある立体的画像を見せながら、観視者の疲労を抑えることができる。
【００１１】
画像提示システム１００は、方式切替部１１０、立体的表示を重視した立体的画像を表示する第１提示部１２０、および立体的表示を抑えて観視者の疲労を抑えることを重視した立体的画像を表示する第２提示部１３０を有する画像処理装置１５０と、表示装置１４０とを備える。以下では、便宜上、提示部が２つある実施形態を中心に説明するが、画像提示システム１００は３以上の提示部を有してもよいことが、当業者にとって自明である。
【００１２】
方式切替部１１０は、立体的画像における所定の被写体までの被写体距離が所定の距離以下の場合に、第１提示部１２０を用いて立体的画像を提示させ、当該被写体距離が所定の距離より大きい場合に、第２提示部１３０を用いて立体的画像を提示させる。ここで、所定の被写体は、例えば人の顔、車等、観視者が注目し易い被写体等であってもよい。所定の被写体は、撮像時に焦点を合わせた被写体であってもよい。ここで、所定の距離は、あらかじめ決定または設定されている任意の距離であってもよい。
【００１３】
方式切替部１１０は、２次元画像と、２次元画像のそれぞれの被写体の被写体距離の情報とを受け取り、被写体距離の情報に基づいて、第１提示部１２０および第２提示部１３０のいずれかを選択してもよい。方式切替部１１０は、被写体距離の情報として、予め２次元画像が格納されたファイル内に埋め込まれた、例えば画像の領域毎の撮像時の測距情報等を用いてもよい。方式切替部１１０は、被写体距離の情報に基づいた選択は、数値によって直接表現された被写体距離の情報と所定の距離との比較の結果に基づいて、第１提示部１２０および第２提示部１３０のいずれかを選択してもよい。例えば、方式切替部１１０は、２次元画像内の被写体の種類と画像内の大きさから推定された距離に基づいて、第１提示部１２０および第２提示部１３０のいずれかを選択してもよい。被写体の種類は、例えば、人物、顔、動植物、建物、乗り物等でもよい。
【００１４】
方式切替部１１０は、２次元画像と、２次元画像の撮像条件の情報とを受け取り、撮像条件の情報に基づいて、第１提示部１２０および第２提示部１３０のいずれかを選択してもよい。２次元画像の撮像条件の情報は、例えば、合焦状態の状態情報、人物・夜景等の撮像モード情報であってもよい。方式切替部１１０は、２次元画像の合焦状態の状態情報を受け取ったら、合焦状態の状態情報から被写体距離を算出し、当該被写体距離に基づいて第１提示部１２０および第２提示部１３０のいずれかを選択してもよい。方式切替部１１０は、撮像モードが人物である場合には、立体感を強調すべく第１提示部１２０を選択してもよい。方式切替部１１０は、撮像モードが夜景である場合には、疲労を低減すべく第２提示部１３０を選択してもよい。
【００１５】
方式切替部１１０は、第１提示部１２０、第２提示部１３０および２次元画像のいずれかを選択してもよい。方式切替部１１０が２次元画像も選択可能とすることによって、画像提示システム１００は、例えば文字情報等の立体的表示が不要な２次元画像を観視者にそのまま提示することができる。
【００１６】
第１提示部１２０は、２次元画像内におけるそれぞれの被写体に対して、被写体距離に応じて被写体が表示される位置に差を設けた右眼用画像および左眼用画像を生成することにより立体的画像を提示する。具体的には、第１提示部１２０は、各被写体に対応付けられた距離に応じて、各被写体を異なるシフト量だけ左右にシフトさせる。第１提示部１２０は、２次元画像の画素毎に異なりうる被写体距離に応じて各画素を異なるシフト量でシフトさせてもよい。これにより、第１提示部１２０は、観視者に臨場感のある被写体の立体的画像を提示することができる。
【００１７】
これに代えて、第１提示部１２０は、左右にずらした２つの撮像装置により撮像された右眼用画像および左眼用画像（図示せず）を提供することにより立体的画像を提示してもよい。このような第１提示部１２０を用いる場合、方式切替部１１０は、第１提示部１２０で用いられる右眼用画像および左眼用画像の間における、所定の被写体の位置の差またはシフト量に基づいて、所定の被写体までの被写体距離を算出してもよい。そして、方式切替部１１０は、当該被写体の位置の差情報を第１提示部１２０から受信するとともに、当該被写体の位置の差情報に基づいて、所定の被写体までの被写体距離を算出してもよい。
【００１８】
第２提示部１３０は、与えられる２次元画像全体をシフトして生成される右眼用画像および左眼用画像を用いて立体的画像を提示する。こうすると、画像提示システム１００は、被写体距離が大きい場合に、第２提示部１３０により観視者の眼の疲労が少ない方式によって観視者に被写体の立体的画像を提示することができる。
【００１９】
第２提示部１３０は、同一の２次元画像から、それぞれの右眼用画像および左眼用画像を生成してもよい。こうすると、画像提示システム１００は、単一の撮像装置によって撮像された既存の２次元画像から立体的画像を生成することができる。
【００２０】
さらに、第２提示部１３０は、２次元画像の近景領域および遠景領域に対して異なるシフト量で全体を左右にずらすことによって生成された右眼用画像および左眼用画像を用いて、被写体距離により複数段階の位置の差が与えられた立体的画像を提示してもよい。こうすると、観視者により立体感を増した立体的画像を提示することができる。
【００２１】
また、第２提示部１３０は、第１提示部１２０で用いられる右眼用画像および左眼用画像のいずれかを、２次元画像として受け取るとともに、反対の眼に対応する画像を生成してもよい。ここで、２次元画像として受け取る画像は、右眼用画像および左眼用画像のいずれであってもよいが、一例では、第２提示部１３０は、第１提示部１２０で用いられる右眼用画像および左眼用画像のうち観視者の利き目とは反対の目に対応する画像を、２次元画像として受け取る。第１提示部１２０は、観視者の利き目を指定する情報をあらかじめ格納してもよい。
【００２２】
第１提示部１２０および第２提示部１３０は、第１提示部１２０における所定の被写体の被写体距離が所定の距離と一致したときのそれぞれの被写体の位置の差が、第２提示部１３０における右眼用画像および左眼用画像の間のシフト量と一致するように、それぞれの被写体の位置の差を補正する。ここで、第２提示部１３０における右眼用画像および左眼用画像の間のシフト量は、あらかじめ第１提示部１２０内に格納されてもよく、または第１提示部１２０が第２提示部１３０から受信してもよい。このようにして、方式切替部１１０が第１提示部１２０および第２提示部１３０を切り替えた時に、方式切替部１１０は観視者に切り替えたことを感じさせないので、観視者に与える疲労を低減することができる。
【００２３】
図２は、表示装置１４０による表示の一例を示す。本実施形態においては、表示装置１４０は、表示部１４２と、観察用メガネ１４４とを有する。表示部１４２は、画像表示部１４６と、外枠表示部１４８とを含む。表示部１４２は、外枠の内側の表示領域に、左側画像および右側画像を含む表示用画像を表示する。外枠表示部１４８は、外枠に対応する表示領域に、外枠画像を表示する。
【００２４】
表示部１４２は、一例として、２次元マトリクス状に配置された複数の画素を含み、観視者の左眼および右眼に対して画像を表示する画素ラインが交互に配置された表示領域を有する。表示部１４２は、左眼用の各画素ラインにより、外枠画像が合成された左側画像を表示する。表示部１４２は、一例として、左眼用画素ラインから第１回転方向の円偏光を発する。
【００２５】
また、表示部１４２は、右眼用の画素ラインにより、外枠画像が合成された右側画像を表示する。表示部１４２は、一例として、右眼用画素ラインから第１回転方向の円偏光とは逆回転の第２回転方向の円偏光を発する。このような表示部１４２は、表示部１４２に左側画像および右側画像を含む表示用画像を表示し、外枠表示部１４８に外枠画像を表示することができる。
【００２６】
観察用メガネ１４４は、表示部１４２の右眼用の画素ラインにより表示された画像を右眼だけに与え、表示部１４２の左眼用の画素ラインにより表示された画像を左眼だけに与える。観察用メガネ１４４は、一例として、第１回転方向の円偏光を透過して第２回転方向の円偏光を遮断する観視者の左眼上に配置される左眼用偏光フィルタと、第２回転方向の円偏光を透過して第１回転方向の円偏光を遮断する観視者の右眼上に配置される右眼用偏光フィルタとを有する。
【００２７】
このような表示部１４２および観察用メガネ１４４を有する表示装置１４０は、左側画像を観視者の左眼に対して出力し、右側画像を観視者の右眼に対して出力することができる。さらに、このような表示装置１４０は、外枠画像を観視者の左眼および右眼の両方に対して出力することができる。
【００２８】
なお、表示装置１４０は、左側画像を観視者の左眼だけに与え、右側画像を観視者の右眼だけに与え、外枠画像を観視者の左眼および右眼の両方に与えることができれば、どのような構成であってもよい。表示装置１４０は、一例として、外枠画像が合成された左側画像および外枠画像が合成された右側画像を時間的に交互に表示する表示部１４２と、表示部１４２に同期したシャッタを有するシャッタ付メガネとを有してもよい。ここで、シャッタ付メガネは、観察用メガネ１４４の代わりに用いられ、外枠画像が合成された左側画像が表示されている期間において左眼のシャッタを開いて右眼のシャッタを閉じ、外枠画像が合成された右側画像が表示されている期間において右眼のシャッタを開いて左眼のシャッタを閉じる。
【００２９】
また、表示装置１４０は、左眼用表示領域と右眼用表示領域とを有するヘッドマウントディスプレイであってもよい。また、表示装置１４０は、色フィルタまたは分光特性差、偏向方向の違い等を利用して、左側画像を観視者の左眼だけに表示し、右側画像を観視者の右眼だけに表示する装置であってもよい。
【００３０】
図３は、第１提示部１２０が提示する左側画像上の表示点、右側画像上の表示点、および観視者により知覚される像の一例を示す。観視者が近距離の物体を見ている場合、左眼に与えられている物体像と右眼に与えられている物体像とは同一ではなく視差がある。観視者は、この視差から、見ている物体が近距離にあると認識する。具体的には、視差が大きい、即ち左側画像上での位置および右側画像上での位置の間隔が狭い、例えばＡ点（黒丸の点）を、観視者は、近距離にある点であると認識する。視差が小さい、即ち左側画像上での位置および右側画像上での位置の間隔が広い、例えばＢ点（三角の点）を、観視者は、遠距離にある点であると認識する。第１提示部１２０が右眼用画像および左眼用画像を提示する場合には、画像提示システム１００は、観視者の視線の輻輳を許す（左眼および右眼の視線を交差させる）状態にしてもよい。
【００３１】
図４は、第２提示部１３０が提示する左側画像上の表示点、右側画像上の表示点、および観視者により知覚される像の一例を示す。観視者が無限遠（例えば１０ｍ以上）の物体を見ている場合、左眼に与えられている画像と右眼に与えられている画像とは、視差がなく同一となる。観視者は、無限遠を見ている場合、左眼に与えられている画像と右眼に与えられている画像との間に視差が無いことにより、見ている物体および景色等に立体感および臨場感を感じる。
【００３２】
一例では、第２提示部１３０は、無限遠に位置する遠景画像に対して、観視者の瞳孔間距離と同じだけ左右に距離ずらした位置の差のない（即ち、互いに同じ）左側画像および右側画像を提示する。そして、第２提示部１３０が選択された場合に、画像提示システム１００は、左側画像を観視者の左眼に与え、右側画像を観視者の右眼に与える。この結果、画像提示システム１００は、観視者の左眼および右眼の視線を平行状態とする、即ち、観視者の視線の輻輳を許さない（左眼および右眼の視線を交差させない）状態とすることができる。これにより、画像提示システム１００は、観視者を、無限遠を見ている状態にすることができる。即ち、例えば、図４に示されるように、画像提示システム１００は、観視者に、Ａ点（黒丸の点）およびＢ点（三角の点）をともに無限遠に位置する点として知覚させることができる。
【００３３】
図５は、左側画像または右側画像の一方だけが表示される非対応領域およびクロストークの一例を示す。外枠画像を表示しない場合における表示領域の左辺部分には、１枚の２次元画像を左右にずらして左側画像および右側画像を生成した場合における左側画面は表示されるが右側画面は表示されない領域（即ち、右側画像および左側画像が重ならない非対応領域）が存在する。同様に、外枠画像を表示しない場合における表示領域の右辺部分には、右側画面は表示されるが左側画面は表示されない非対応領域が存在する。
【００３４】
また、表示領域の右端から瞳孔間距離分内側の位置、および、表示領域の左端から瞳孔間距離分内側の位置には、縦方向の線に見えるクロストーク（またはゴースト）が観察される。このような非対応領域およびクロストークは、観視者に不自然感を与えてしまう。
【００３５】
図６は、外枠画像の一例を示す。第２提示部１３０は、さらに外枠生成部（図示せず）を有してもよい。外枠生成部は、表示用画像に含まれる少なくとも非対応領域およびクロストークを覆う外枠画像を生成することが好ましい。即ち、外枠生成部は、左辺および右辺のそれぞれの枠幅が少なくとも瞳孔間距離以上である外枠画像を生成することが好ましい。これにより画像提示システム１００によれば、表示用画像において不自然感を与える非対応領域およびクロストーク部分を隠して、観視者に自然な表示用画像を提供することができる。
【００３６】
また、外枠生成部は、左辺部分および右辺部分だけを有する外枠画像を生成してもよい。即ち、上辺部分および下辺部分を有さない外枠画像を生成してもよい。また、画像提示システム１００は、一部だけ外枠画像を生成して、残りの部分に物理的な枠を用いてもよい。これにより、画像提示システム１００は、少なくとも非対応領域およびクロストーク部分を隠した表示用画像を提供することができる。第１提示部１２０も、第２提示部１３０と同様、外枠生成部（図示せず）を有し、外枠生成部によって外枠画像を生成してもよい。
【００３７】
図７は、本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、および表示装置２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、ハードディスクドライブ２０４０、およびＤＶＤドライブ２０６０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０を有するレガシー入出力部とを備える。
【００３８】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００およびグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０およびＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部を制御する。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００３９】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用するプログラムおよびデータを格納する。ＤＶＤドライブ２０６０は、ＤＶＤ２０９５からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。
【００４０】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、および／又は、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ２０５０は、フレキシブルディスク２０９０からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、フレキシブルディスク・ドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００４１】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、フレキシブルディスク２０９０、ＤＶＤ２０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００４２】
コンピュータ１９００にインストールされ、コンピュータ１９００を画像処理装置１５０として機能させるプログラムは、方式切替モジュールと、第１提示モジュールと、第２提示モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ２０００等に働きかけて、コンピュータ１９００を、方式切替部１１０、第１提示部１２０、および第２提示部１３０としてそれぞれ機能させる。
【００４３】
これらのプログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である、方式切替部１１０、第１提示部１２０、および第２提示部１３０として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の画像処理装置１５０が構築される。
【００４４】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、フレキシブルディスク２０９０、又はＤＶＤ２０９５等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置又は通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００４５】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０（ＤＶＤ２０９５）、フレキシブルディスク・ドライブ２０５０（フレキシブルディスク２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、および／又は記憶装置に含まれるものとする。
【００４６】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（又は不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
【００４７】
また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ２０００は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【００４８】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク２０９０、ＤＶＤ２０９５の他に、ＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク又はインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【００４９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５０】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００５１】
１００  画像提示システム、１１０  方式切替部、１２０  第１提示部、１３０  第２提示部、１４０  表示装置、１４２  表示部、１４４  観察用メガネ、１４６  画像表示部、１４８  外枠表示部、１５０  画像処理装置、１９００  コンピュータ、２０００  ＣＰＵ、２０１０  ＲＯＭ、２０２０  ＲＡＭ、２０３０  通信インターフェイス、２０４０  ハードディスクドライブ、２０５０  フレキシブルディスク・ドライブ、２０６０  ＤＶＤドライブ、２０７０  入出力チップ、２０７５  グラフィック・コントローラ、２０８０  表示装置、２０８２  ホスト・コントローラ、２０８４  入出力コントローラ、２０９０  フレキシブルディスク、２０９５  ＤＶＤ
【図１】
2010245849.tif 000003
【図２】
2010245849.tif 000004
【図３】
2010245849.tif 000005
【図４】
2010245849.tif 000006
【図５】
2010245849.tif 000007
【図６】
2010245849.tif 000008
【図７】
2010245849.tif 000009