(57)【要約】【課題】輝いているように見える立体像を観視者に提示する。【解決手段】観視者の右眼および左眼に対して提示する右眼用画像および左眼用画像を生成する画像生成装置であって、右眼用画像および左眼用画像における、被写体が輝いている対象領域を検出する領域検出部と、右眼用画像および左眼用画像の間で、対応する対象領域の色調および明るさの少なくとも一方を変える変更部と、変更部により変更された右眼用画像および左眼用画像を出力する出力部と、を備える画像生成装置を提供する。【選択図】図１
2011061330.tif 000002
【特許請求の範囲】
【請求項１】
観視者の右眼および左眼に対して提示する右眼用画像および左眼用画像を生成する画像生成装置であって、
前記右眼用画像および前記左眼用画像の間で、対応する対象領域の色調および明るさの少なくとも一方を変える変更部と、
前記変更部により変更された前記右眼用画像および前記左眼用画像を出力する出力部と、
を備える画像生成装置。
【請求項２】
共通の画像を左右にずらして前記右眼用画像および前記左眼用画像を生成する生成部を更に備える請求項１に記載の画像生成装置。
【請求項３】
前記右眼用画像および前記左眼用画像における、予め定められた被写体を検出する被写体検出部を更に備え、
前記変更部は、前記右眼用画像および前記左眼用画像の間で、前記被写体の色調および明るさの少なくとも一方を変える
請求項１または２に記載の画像生成装置。
【請求項４】
前記右眼用画像および前記左眼用画像における、被写体が輝いている前記対象領域を検出する領域検出部を更に備え、
前記変更部は、前記右眼用画像および前記左眼用画像の間で、前記対象領域の色調および明るさの少なくとも一方を変える
請求項１から３のいずれかに記載の画像生成装置。
【請求項５】
前記変更部は、前記右眼用画像および前記左眼用画像の間で、前記対象領域内における色調および明るさの少なくとも一方の分布を変える請求項４に記載の画像生成装置。
【請求項６】
前記変更部は、前記右眼用画像および前記左眼用画像における前記対象領域との色調および明るさの少なくとも一方の平均値が変更の前後で実質的に同一となるように、前記右眼用画像および前記左眼用画像の間で、前記対象領域の色調および明るさの少なくとも一方を変更する請求項１から５のいずれかに記載の画像生成装置。
【請求項７】
前記観視者の利き目が左右いずれであるかを取得する取得部を更に備え、
前記変更部は、前記観視者の利き目が左右いずれであるかに応じて、前記右眼用画像に前記対象領域の色調および明るさの少なくとも一方の変更量と、前記左眼用画像における前記対象領域の色調および明るさの少なくとも一方の変更量とを入れ替える
請求項１から６のいずれかに記載の画像生成装置。
【請求項８】
前記右眼用画像および前記左眼用画像を表示する表示面を見る水平方向の角度が互いに異なる複数の視点のそれぞれに対して提示する前記右眼用画像および前記左眼用画像を生成する場合において、前記変更部は、前記複数の視点の間における前記水平方向の角度の変化に伴って前記対象領域の色調および明るさの少なくとも一方を単調に変化させる請求項１から７のいずれかに記載の画像生成装置。
【請求項９】
前記変更部は、前記右眼用画像における前記対象領域および前記左眼用画像における前記対象領域の一方をより青色に近付け、他方をより黄色に近付ける請求項１から８のいずれかに記載の画像生成装置。
【請求項１０】
前記変更部は、前記右眼用画像における前記対象領域および前記左眼用画像における前記対象領域の一方をより青色に近付け、他方をより赤色に近付ける請求項１から８のいずれかに記載の画像生成装置。
【請求項１１】
前記出力部は、前記変更部により変更された前記右眼用画像および前記左眼用画像を、前記観視者の右眼および左眼に対して表示する請求項１から１０のいずれかに記載の画像生成装置。
【請求項１２】
前記観視者の指示に応じて、前記変更部による色調および明るさの少なくとも一方の変更量を調整する調整部を更に備える請求項１から１１のいずれかに記載の画像生成装置。
【請求項１３】
観視者の右眼および左眼に対して提示する右眼用画像および左眼用画像を生成する画像生成方法であって、
前記右眼用画像および前記左眼用画像の間で、対応する対象領域の色調および明るさの少なくとも一方を変え、
変更された前記右眼用画像および前記左眼用画像を出力する
画像生成方法。
【請求項１４】
コンピュータを、請求項１から１２の何れかに記載の画像生成装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像生成方法およびプログラムに関する。
【背景技術】
【０００２】
立体像を観視者に提示する場合、被写体を右眼から見たときの右眼用画像および当該被写体を左眼から見たときの左眼用画像を生成する。そして、右眼用画像を観視者の右眼に与え、左眼用画像を観視者の左眼に与える。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、ガラス等の光を反射する被写体の立体像を提示する場合、観視者に対して、当該被写体の表面が輝いているように感じさせることが好ましい。これにより、より自然な立体像を観視者に提示することができる。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の１つの態様においては、観視者の右眼および左眼に対して提示する右眼用画像および左眼用画像を生成する画像生成装置であって、前記右眼用画像および前記左眼用画像の間で、対応する対象領域の色調および明るさの少なくとも一方を変える変更部と、前記変更部により変更された前記右眼用画像および前記左眼用画像を出力する出力部と、を備える画像生成装置を提供する。および、画像生成方法およびプログラムを提供する。
【０００５】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係る画像生成装置１０の構成を示す。
【図２】本実施形態に係る画像生成装置１０により表示される画像の一例を示す。
【図３】本実施形態に係る画像生成装置１０による右眼用画像および左眼用画像の生成方法の一例を示す。
【図４】本実施形態の変形例に係る画像生成装置１０の構成を示す。
【図５】表示面を見る複数の視点の一例を示す。
【図６】本実施形態に係るマッサージ装置付きの画像分離メガネ３４の一例を示す。
【図７】本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【０００７】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００８】
図１は、本実施形態に係る画像生成装置１０の構成を示す。本実施形態に係る画像生成装置１０は、観視者の右眼および左眼に対して提示する右眼用画像および左眼用画像を生成する。これにより、画像生成装置１０は、観視者に立体像を提示することができる。さらに、画像生成装置１０は、立体像が輝いているように見える右眼用画像および左眼用画像を生成する。
【０００９】
画像生成装置１０は、生成部２２と、被写体検出部２４と、領域検出部２６と、変更部２８と、出力部３０とを備える。生成部２２は、観視者の右眼に対して与える右眼用画像および観視者の左眼に対して与える左眼用画像を生成する。
【００１０】
生成部２２は、一例として、右眼に対応する視点および左眼に対応する視点から被写体を撮像して右眼用画像および左眼用画像を生成する立体像生成用の撮像装置であってよい。また、生成部２２は、一例として、仮想的な３次元物体を右眼に対応する視点および左眼に対応する視点から見た右眼用画像および左眼用画像を、コンピュータグラフィックス等により生成する装置であってもよい。また、生成部２２は、このように生成された右眼用画像および左眼用画像を記録媒体から再生する再生装置であってもよい。
【００１１】
被写体検出部２４は、右眼用画像および左眼用画像における、予め定められた被写体を検出する。被写体検出部２４は、一例として、輝かして見せるべき被写体を検出する。例えば、被写体検出部２４は、ガラス、金属面および水等の鏡面反射する被写体を検出する。また、例えば、被写体検出部２４は、太陽、火およびライト等の発光する被写体を検出する。
【００１２】
ここで、鏡面反射は、物体の表面での反射のことであり、この場合反射光に色があまり入らず白色に近い場合が多い。また鏡面反射は、正反射に近い場合が多い。また、鏡面反射とは、物体の表面における、光源方向に依存した指向性を有する反射を意図しており、必ずしも鏡面での反射でなくてよい。例えば、物体を照らす光源の強度が十分に強い場合、ざらついた表面であっても正反射に近い反射光の成分に対して、観視者は輝いていると感じるので、このような領域を鏡面反射している領域としてもよい。
【００１３】
領域検出部２６は、右眼用画像および左眼用画像における、被写体が輝いている対象領域を検出する。例えば、領域検出部２６は、被写体の表面における、ガラス、金属面および水等の鏡面反射をする領域を検出する。また、例えば、領域検出部２６は、被写体の表面における、発光領域を検出する。また、領域検出部２６は、一例として、輝度が予め定められたしきい値以上の領域を対象領域として検出してもよい。また、領域検出部２６は、一例として、色毎（例えば、Ｒ，Ｇ，Ｂ毎）にレベルが予め定められたしきい値以上であるか否かを判断して、対象領域を検出してもよい。
【００１４】
変更部２８は、生成部２２により生成された右眼用画像および左眼用画像の間で、対応する対象領域の色調および明るさの少なくとも一方を変える。変更部２８は、一例として、右眼用画像および左眼用画像の間で、被写体検出部２４により検出された被写体の色調および明るさの少なくとも一方を変える。また、変更部２８は、一例として、右眼用画像および左眼用画像の間で、領域検出部２６により検出された対象領域の色調および明るさの少なくとも一方を変える。
【００１５】
また、変更部２８は、フレーム内の一部の領域を対象領域として、色調および明るさの少なくとも一方を変える。これにより、変更部２８は、画面内の一部分のみが輝いている立体像を提示することができる。
【００１６】
出力部３０は、変更部２８により変更された右眼用画像および左眼用画像を出力する。本実施形態においては、出力部３０は、右眼用画像を観視者の右眼に与え、左眼用画像を観視者の左眼に与える。なお、出力部３０は、立体像を観視者に表示する表示装置に対して、右眼用画像のデータおよび左眼用画像のデータを出力する構成であってもよい。
【００１７】
本実施形態においては、出力部３０は、表示部３２と、画像分離メガネ３４とを有する。表示部３２は、右眼用画像を表示するための複数の右眼用画素と、左眼用画像を表示するための複数の左眼用画像とを含む。右眼用画素と左眼用画素とは、互いに異なる偏光の光を出力する。
【００１８】
画像分離メガネ３４は、観視者に装着される。画像分離メガネ３４は、装着時において右眼に対応する位置に設けられる右眼用フィルタと、装着時において左眼に対応する位置に設けられる左眼用フィルタとを有する。右眼用フィルタは、右眼用画素から出力された光の偏光成分を透過して他の偏光成分を遮断する。左眼用フィルタは、左眼用画素から出力された光の偏光成分を透過して他の偏光成分を遮断する。
【００１９】
このような出力部３０は、観視者の右眼に対して右眼用画像を与え、観視者の左眼に対して左眼用画像を与えることができる。これにより、出力部３０は、観視者に立体像を提示することができる。
【００２０】
なお、出力部３０は、観視者の右眼に対して右眼用画像を与え、観視者の左眼に対して左眼用画像を与えることができれば、他の構成であってもよい。出力部３０は、一例として、右眼用画像と左眼用画像とを交互に切り替えて表示する表示部３２と、右眼用画像の表示期間に右眼側のシャッタを開いて左眼側のシャッタを閉じ、左眼用画像の表示期間に左眼側のシャッタを開いて右眼側のシャッタを閉じる画像分離メガネ３４とを有する構成であってもよい。
【００２１】
また、出力部３０は、一例として、ヘッドマウントディスプレイであってもよい。また、出力部３０は、一例として、画像分離メガネ３４を用いない裸眼立体視方式の表示装置であってもよい。また、出力部３０は、一例として、パララックスバリアおよびレンチキュラー等を用いた表示パネルであってもよい。
【００２２】
図２は、本実施形態に係る画像生成装置１０により観視者に提示される画像の一例を示す。人間は、鏡面を見た場合、鏡面に映り込んだ像が虚像であること、即ち、その物体が鏡面であることを、無意識に判断している。
【００２３】
これは、鏡面上におけるある任意の点の色または輝度が、右眼で見た場合と左眼で見た場合とで異なっているので、このように見える物体は鏡面であると判断しているという要因があると考えられる。そこで、画像生成装置１０は、観視者に表示する右眼用画像および左眼用画像の間で、対応する対象領域の色調および明るさの少なくとも一方を変える。これにより、画像生成装置１０によれば、対象領域が鏡面のようにまたは光沢感のある表面のように、輝いて見える立体像を観視者に提示することができる。
【００２４】
被写体検出部２４は、例えば、ガラスおよび鏡等の鏡面反射する被写体またはライトおよび火等の発光する被写体等の予め定められた被写体の形状等が、登録されている。被写体検出部２４は、右眼用画像および左眼用画像中から、このような登録されている被写体をオブジェクトマッチングにより検出する。そして、変更部２８は、一例として、右眼用画像および左眼用画像の間で、被写体検出部２４により検出された被写体の少なくとも一部における色調および明るさの少なくとも一方を変える。これにより、画像生成装置１０は、予め定められた被写体が輝いているように見える立体像を観視者に提示することができる。
【００２５】
また、領域検出部２６は、被写体の表面の一部分の輝かせて見せるべき対象領域を検出する。例えば、領域検出部２６は、被写体の表面における、ガラスおよび鏡等の鏡面反射をする対象領域または発光する対象領域を検出する。変更部２８は、右眼用画像および左眼用画像の間で、領域検出部２６により検出された対応する対象領域の色調および明るさの少なくとも一方を変える。これにより、画像生成装置１０は、ガラスおよび鏡または発光部分等が輝いているように見える立体像を観視者に提示することができる。
【００２６】
変更部２８は、一例として、右眼用画像および左眼用画像の間で、対象領域内における色調および明るさの少なくとも一方の分布を変えてもよい。これにより、画像生成装置１０は、対象領域内が自然に輝いた立体像を観視者に提示することができる。
【００２７】
また、変更部２８は、一例として、右眼用画像および左眼用画像における対象領域との色調および明るさの少なくとも一方の平均値が変更の前後で実質的に同一となるように、右眼用画像および左眼用画像の間で、対象領域の色調および明るさの少なくとも一方を変更してもよい。これにより、画像生成装置１０は、元の画像が有する色調および明るさを変えることなく、対象領域内の輝きを増すことができる。
【００２８】
また、変更部２８は、一例として、右眼用画像における対象領域および左眼用画像における対象領域の一方をより青色に近付け、他方をより黄色に近付けてよい。これにより、画像生成装置１０は、より自然に輝いた立体像を観視者に提示することができる。
【００２９】
また、変更部２８は、一例として、右眼用画像における対象領域および左眼用画像における対象領域の一方をより青色に近付け、他方をより赤色に近付けてもよい。このようにしても、画像生成装置１０は、より自然に輝いた立体像を観視者に提示することができる。
【００３０】
図３は、右眼用画像および左眼用画像の生成方法の一例を示す。生成部２２は、一例として、共通の画像を左右にずらして右眼用画像および左眼用画像を生成する。これにより、生成部２２は、立体視用に生成されていない画像から、簡単な処理で立体視用の右眼用画像および左眼用画像を生成することができる。
【００３１】
より具体的には、生成部２２は、共通の画像を右側に水平にシフトして右眼用画像を生成し、共通の画像を左側に水平にシフトして左眼用画像を生成する。この場合において、生成部２２は左眼用画像および右眼用画像の水平方向における相対位置の差を、観視者の瞳孔間距離Ｌ以下とする。例えば、生成部２２は、共通の画像を左にＬ／２シフトした画像を左眼用画像とし、共通の画像を右にＬ／２シフトした画像を右眼用画像とする。
【００３２】
ここで、瞳孔間距離Ｌは、観視者の瞳間の距離（４０ｍｍから９０ｍｍ）である。瞳孔間距離Ｌだけ離した位置に左眼用画像および右眼用画像を表示すると、観視者は、左眼で見た左眼用画像の表示物と右眼で見た右眼用画像の表示物とを融合して一つの像として認識することができ、且つ、融合した像を無限遠に認識することができる。従って、生成部２２は、右眼用画像と左眼用画像との相対位置の差を瞳孔間距離Ｌ以下とすることにより、観視者に立体像を提示することができる。
【００３３】
また、共通の画像を左右にずらして右眼用画像および左眼用画像を生成した場合、右眼用画像の左端に空白部分が生じる。同様に、左眼用画像の右端にも空白部分が生じる。これらの領域は、右眼または左眼の一方のみにしか画像を与えることができないので、観視者に自然な立体感を与える上で障害となることがある。
【００３４】
そこで、生成部２２は、一例として、右眼用画像の左端の空白部分に左端画像を付加し、左眼用画像の右端の空白部分に右端画像を付加してもよい。生成部２２は、一例として、右眼用画像の右端領域の画像をコピーして右端画像を生成し、左眼用画像の左端領域の画像をコピーして左端画像を生成する。また、この場合において、生成部２２は、右端画像および左端画像をぼかしてもよい。これにより、生成部２２は、端部部分において右眼および左眼に同一の画像を提示して、端部における不自然さを軽減することができる。
【００３５】
また、生成部２２は、一例として、右眼用画像の表示領域の左端から所定範囲を左側に拡大して左端画像を生成し、左眼用画像の表示領域の右端から所定範囲の画像を右側に拡大して右端画像を生成する。これにより、生成部２２は、端部部分において画像が連続した自然な立体像を観視者に提示することができる。
【００３６】
また、生成部２２は、一例として、右眼用画像および左眼用画像のそれぞれにおける右端部分および左端部分に、黒等の枠画像を表示してもよい。これにより、生成部２２は、左端および右端における立体感を与えない領域を無くして、枠内の全ての領域で立体感を与えることができる。さらに、このような枠画像を表示することにより、枠（窓枠および虫眼鏡の枠等）を通して物体を見るような感覚を観視者に与えることができるので、自然な立体感を観視者に提供することができる。
【００３７】
また、生成部２２は、一例として、相対位置の差も視差も無い、同一の右眼用画像および左眼用画像を生成する構成であってもよい。この場合、画像生成装置１０は、観視者に対して立体像ではなく、２次元画像を提示することができる。このような場合であっても、変更部２８が右眼用画像および左眼用画像の間で対応する対象領域の色調および明るさの少なくとも一方を変えることにより、画像生成装置１０は、対象領域が輝いて見える画像を観視者に提示することができる。
【００３８】
図４は、本実施形態の変形例に係る画像生成装置１０の構成を示す。本変形例に係る画像生成装置１０は、図１に示される画像生成装置１０と略同一の構成および機能を採るので、図１で示した画像生成装置１０が備える部材と略同一の構成および機能の部材に同一の符号を付け、以下相違点を除き説明を省略する。
【００３９】
本変形例に係る画像生成装置１０は、取得部４２と、調整部４４とを更に備える。取得部４２は、観視者の利き目が左右いずれであるかを取得する。取得部４２は、一例として、観視者により入力された情報に基づき利き目が左右いずれであるかを取得する。
【００４０】
変更部２８は、観視者の利き目が左右いずれであるかに応じて、右眼用画像に対象領域の色調および明るさの少なくとも一方の変更量と、左眼用画像における対象領域の色調および明るさの少なくとも一方の変更量とを入れ替える。変更部２８は、一例として、右眼用画像および左眼用画像のうち、観視者の利き目に対応する画像の色調および明るさの少なくとも一方を変更し、利き目に対応しない画像の色調および明るさを変更しない。これにより、変更部２８は、観視者により強い輝きを感じさせることができる。
【００４１】
調整部４４は、観視者の指示に応じて、変更部２８による色調および明るさの少なくとも一方の変更量を調整する。これにより、調整部４４は、例えば、観視者が対象領域の輝きを強すぎると感じる場合には、変更量を小さくし、観視者が対象領域の輝きを弱すぎると感じる場合には、変更量を大きくすることができる。
【００４２】
図５は、表示面を見る水平方向の角度が互いに異なる複数の視点のそれぞれに対して、異なる立体像を提示する表示部３２を示す。生成部２２は、一例として、右眼用画像および左眼用画像を表示する表示面を見る水平方向の角度が互いに異なる複数の視点のそれぞれに対して提示する右眼用画像および左眼用画像を生成する。
【００４３】
そして、表示部３２は、水平方向のそれぞれの角度の視点の観視者の右眼および左眼に対して、対応する右眼用画像および左眼用画像を表示する。これにより、画像生成装置１０は、表示面を見る水平方向の角度に応じて変化する立体像を、観視者に提示することができる。
【００４４】
ここで、このような場合において、変更部２８は、複数の視点の間における水平方向の角度の変化に伴って対象領域の色調および明るさの少なくとも一方を、単調に変化させる。これにより、変更部２８は、表示面を見る水平方向の角度に応じて、輝きが異なる立体像を観視者に提示することができる。
【００４５】
なお、変更部２８は、一例として、対象領域の色調および明るさの少なくとも一方を右眼用画像および左眼用画像の間で変更するとともに、表示面を見る水平方向の角度に応じて対象領域の色調および明るさの少なくとも一方を単調増加または単調減少させてよい。変更部２８は、一例として、対象領域の色調および明るさの少なくとも一方を、表示面を見る水平方向の角度に比例して変化させてもよい。また、色調を単調に増加または減少させるとは、例えば、全ての原色のレベルを単調に増加または減少させる操作である。
【００４６】
図６は、本実施形態に係るマッサージ装置付きの画像分離メガネ３４の一例を示す。立体像を長時間鑑賞すると、観視者は疲労を感じる場合がある。そこで、画像分離メガネ３４は、右側および左側のマッサージ装置５０を更に有する構成であってよい。
【００４７】
右側のマッサージ装置５０は、一例として、観視者の頭部の右側側部に圧力を与える。左側のマッサージ装置５０は、一例として、観視者の頭部の左側側部に圧力を与える。
【００４８】
右側および左側のマッサージ装置５０のそれぞれは、例えば、画像分離メガネ３４の本体部と一体的に設けられる。それぞれのマッサージ装置５０は、先端部５２と、支持部５４とを含む。
【００４９】
先端部５２は、当該画像分離メガネ３４の装着時において、観視者のこめかみ等に突き当てられる。支持部５４は、先端部５２を支持して、当該先端部５２を観視者の頭部に押し当てる力を加える。マッサージ装置５０は、先端部５２を振動させる振動部を更に含む構成であってもよい。このようなマッサージ装置５０は、立体像を鑑賞することにより生じた疲労を軽減することができる。
【００５０】
図７は、本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、及び表示装置２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、ハードディスクドライブ２０４０、及びＣＤ−ＲＯＭドライブ２０６０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、フレキシブルディスク・ドライブ２０５０、及び入出力チップ２０７０を有するレガシー入出力部とを備える。
【００５１】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００及びグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０及びＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００５２】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０、ＣＤ−ＲＯＭドライブ２０６０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ２０６０は、ＣＤ−ＲＯＭ２０９５からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。
【００５３】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、フレキシブルディスク・ドライブ２０５０、及び入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、及び／又は、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ２０５０は、フレキシブルディスク２０９０からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、フレキシブルディスク・ドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００５４】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、フレキシブルディスク２０９０、ＣＤ−ＲＯＭ２０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００５５】
コンピュータ１９００にインストールされ、コンピュータ１９００を画像生成装置１０として機能させるプログラムは、生成モジュールと、被写体検出モジュールと、領域検出モジュールと、変更モジュールと、出力モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ２０００等に働きかけて、コンピュータ１９００を、生成部２２、被写体検出部２４、領域検出部２６、変更部２８および出力部３０としてそれぞれ機能させる。
【００５６】
これらのプログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である生成部２２、被写体検出部２４、領域検出部２６、変更部２８および出力部３０として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の画像生成装置１０が構築される。
【００５７】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、フレキシブルディスク２０９０、又はＣＤ−ＲＯＭ２０９５等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置又は通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００５８】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、ＣＤ−ＲＯＭドライブ２０６０（ＣＤ−ＲＯＭ２０９５）、フレキシブルディスク・ドライブ２０５０（フレキシブルディスク２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、及び／又は記憶装置に含まれるものとする。
【００５９】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（又は不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
【００６０】
また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ２０００は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【００６１】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク２０９０、ＣＤ−ＲＯＭ２０９５の他に、ＤＶＤ又はＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク又はインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【００６２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６４】
１０  画像生成装置、２２  生成部、２４  被写体検出部、２６  領域検出部、２８  変更部、３０  出力部、３２  表示部、３４  画像分離メガネ、４２  取得部、４４  調整部、５０  マッサージ装置、５２  先端部、５４  支持部、１９００  コンピュータ、２０００  ＣＰＵ、２０１０  ＲＯＭ、２０２０  ＲＡＭ、２０３０  通信インターフェイス、２０４０  ハードディスクドライブ、２０５０  フレキシブルディスク・ドライブ、２０６０  ＣＤ−ＲＯＭドライブ、２０７０  入出力チップ、２０７５  グラフィック・コントローラ、２０８０  表示装置、２０８２  ホスト・コントローラ、２０８４  入出力コントローラ、２０９０  フレキシブルディスク、２０９５  ＣＤ−ＲＯＭ
【図１】
2011061330.tif 000003
【図２】
2011061330.tif 000004
【図３】
2011061330.tif 000005
【図４】
2011061330.tif 000006
【図５】
2011061330.tif 000007
【図６】
2011061330.tif 000008
【図７】
2011061330.tif 000009