(57)【要約】【課題】仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成する。【解決手段】決定部２０１は、仮想空間に配置される視点と投影面との組を決定する。判定部２０２は、仮想空間に配置される複数のオブジェクトのそれぞれについて、当該オブジェクトが、決定部２０１により決定された組の視点から見て、当該決定された組の投影面に重なるか否かを判定する。生成部２０３は、決定部２０１により決定された組の投影面に重なると判定されたオブジェクトから、当該組の視点と当該オブジェクトとの距離に基づいて、描画対象のオブジェクトを選択し、当該選択された描画対象のオブジェクトを、決定部２０１により決定された組の視点から見た様子を表す画像を生成する。【選択図】図２
2011048774.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間に配置される視点と投影面との組を決定する決定部、
前記仮想空間に配置される複数のオブジェクトのそれぞれについて、当該オブジェクトが、前記決定された組の視点から見て前記決定された組の投影面に重なるか否かを判定する判定部、
前記決定された組の投影面に重なると判定されたオブジェクトから、当該組の視点と当該オブジェクトとの距離に基づいて、描画対象のオブジェクトを選択し、当該選択された描画対象のオブジェクトを前記決定された組の視点から見た様子を表す画像を生成する生成部、を備える
ことを特徴とする画像生成装置。
【請求項２】
請求項１に記載の画像生成装置であって、
前記複数のオブジェクトのうち、所定の注目オブジェクトが前記決定された組の視点から見て前記決定された組の投影面に投影される領域を求め、当該領域の大きさと当該投影面の大きさとの比率を取得する取得部、をさらに備え、
前記生成部は、前記取得された比率が
（Ａ）所定の閾値よりも小さい場合、前記決定された組の投影面に重なると判定されたオブジェクトを前記描画対象のオブジェクトとして選択し、
（Ｂ）前記所定の閾値以上である場合、前記決定された組の投影面に重なると判定されたオブジェクトのそれぞれをぼかすか否かを、前記決定された組に対応付けられる被写界深度と、当該組の視点と当該オブジェクトとの距離と、当該組の視点と前記注目オブジェクトとの距離と、から決定し、当該決定された結果に基づいて、前記描画対象のオブジェクトを選択する
ことを特徴とする画像生成装置。
【請求項３】
請求項２に記載の画像生成装置であって、
前記生成部は、前記取得された比率が前記所定の閾値以上である場合、前記ぼかさないと決定されたオブジェクトを前記描画対象のオブジェクトとして選択する
ことを特徴とする画像生成装置。
【請求項４】
請求項２または３に記載の画像生成装置であって、
前記生成部は、前記ぼかすと決定されたオブジェクトが存在する場合、前記注目オブジェクトのみを前記描画対象のオブジェクトとして選択し、所定の背景画像を前記決定された組の投影面に投影した後、当該投影面に当該注目オブジェクトを投影することにより画像を生成する
ことを特徴とする画像生成装置。
【請求項５】
請求項２乃至４のいずれか１項に記載の画像生成装置であって、
前記決定部は、複数の候補の組からいずれかを決定し、
前記複数の候補の組のそれぞれについて、当該候補の組が決定されたと仮定して、ぼかすと決定されるオブジェクトの個数を求め、求められたオブジェクトの個数が最小の候補の組を決定する
ことを特徴とする画像生成装置。
【請求項６】
決定部、判定部、生成部、を備える画像生成装置が実行する画像生成方法であって、
前記決定部が、仮想空間に配置される視点と投影面との組を決定する決定工程、
前記判定部が、前記仮想空間に配置される複数のオブジェクトのそれぞれについて、当該オブジェクトが、前記決定された組の視点から見て前記決定された組の投影面に重なるか否かを判定する判定工程、
前記生成部が、前記決定された組の投影面に重なると判定されたオブジェクトから、当該組の視点と当該オブジェクトとの距離に基づいて、描画対象のオブジェクトを選択し、当該選択された描画対象のオブジェクトを前記決定された組の視点から見た様子を表す画像を生成する生成工程、を備える
ことを特徴とする画像生成方法。
【請求項７】
コンピュータを、
仮想空間に配置される視点と投影面との組を決定する決定部、
前記仮想空間に配置される複数のオブジェクトのそれぞれについて、当該オブジェクトが、前記決定された組の視点から見て前記決定された組の投影面に重なるか否かを判定する判定部、
前記決定された組の投影面に重なると判定されたオブジェクトから、当該組の視点と当該オブジェクトとの距離に基づいて、描画対象のオブジェクトを選択し、当該選択された描画対象のオブジェクトを前記決定された組の視点から見た様子を表す画像を生成する生成部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成するのに好適な画像生成装置、画像生成方法、ならびに、これらをコンピュータにより実現するためのプログラムに関する。
【背景技術】
【０００２】
被写体のみに焦点を当て、背景や前景をぼかす写真表現が知られている。このような写真表現によれば、被写体を目立たせることが可能となる。このような写真表現を実現するためには、撮影者は、焦点（ピント）が合う領域の広さ（以下、「被写界深度」という。）を浅くしたうえで、被写体に焦点を合わせて、被写体を撮影する。例えば、撮影者は、焦点距離の長い望遠レンズを用いて絞りを開いた状態で、被写体に焦点を合わせて、被写体を撮影する。
【０００３】
３次元仮想空間の様子を表す画像を生成する画像生成装置において、このような写真表現を採用することもできる。かかる写真表現を採用する画像生成装置は、例えば、３次元仮想空間に配置されるオブジェクトのうち、特定のオブジェクトを鮮明に表現し、当該特定のオブジェクト以外のオブジェクトを被写界深度に応じてぼかして表現する画像を生成する。このようにして生成された画像は、３次元仮想空間において、当該特定のオブジェクトから離れた位置に存在する撮影者が、焦点距離の長い望遠レンズを用いて絞りを開いた状態で、当該特定のオブジェクトに焦点を合わせて、当該特定のオブジェクトを撮影したときに得ることができる画像を擬似的に表す画像となる。
【０００４】
特許文献１には、このような画像処理装置により生成される画像をモニタ画面に表示する球技用ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体が開示されている。当該球技用ゲームは、３次元画像を２次元画像に変換すると共に、その２次元画像の３次元仮想空間における奥行位置を示す奥行データを取得する。そして、当該球技用ゲームは、３次元仮想空間の奥行方向に見て球技用ゲームのボールの奥行位置より奥側の２次元画像が非合焦画像になるように、奥行データを参照してボールの奥行位置より奥側の画像の２次元画像に対してぼかし処理を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２０４９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されたぼかし処理を実現するためには、非常に多くの計算が必要となる。従って、計算能力が高くない画像生成装置に、このようなぼかし処理を行わせることは困難である。このため、ぼかし処理をできるだけ行わずに、特定のオブジェクトを目立たせる技術が望まれている。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成するのに好適な画像生成装置、画像生成方法、ならびに、これらをコンピュータにより実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の第１の観点に係る画像生成装置は、決定部、判定部、生成部、を備え、以下のように構成する。
【０００９】
まず、決定部が、仮想空間に配置される視点と投影面との組を決定する。決定部によりこの組が決定されることは、仮想空間に配置されるカメラの位置、角度、レンズの被写界深度などが決定されることに相当すると考えることができる。
【００１０】
そして、判定部が、仮想空間に配置される複数のオブジェクトのそれぞれについて、ある条件を満たすか否かを判定する。ある条件とは、決定部により決定された組の視点から見て、各オブジェクトが、当該決定された組の投影面に重なることである。なお、オブジェクトが投影面に重なることは、当該オブジェクトが、決定部により決定された組の視点に配置されたカメラの撮影範囲に入ることを意味する。
【００１１】
ここで、生成部が、決定部により決定された組の投影面に重なると判定されたオブジェクトから、描画対象のオブジェクトを選択する。なお、生成部は、当該決定された組の視点と当該オブジェクトとの距離に基づいて、描画対象のオブジェクトを選択する。そして、生成部は、当該選択された描画対象のオブジェクトを、当該決定された組の視点から見た様子を表す画像を生成する。つまり、生成部は、投影面に重なると判定されたオブジェクトのうち、ある条件を満たすオブジェクトが描画された画像を生成する。なお、ある条件とは、当該決定された組の視点と、オブジェクトとの距離に基づく条件である。従って、オブジェクトと当該視点との位置関係により、生成される画像に当該オブジェクトが描画されるか否かが決定される。すなわち、仮想空間に配置されるカメラの撮影範囲にあるオブジェクトは、当該カメラとの位置関係によって、生成される画像に描画されるか否かが決定される。例えば、当該カメラの撮影範囲にあるオブジェクトのうち、焦点が合っているオブジェクトのみが、生成される画像に描画されるようにする。なお、焦点が合っているオブジェクトとは、当該カメラからの距離が、当該カメラの焦点距離と一致するオブジェクトである。
【００１２】
本発明の画像生成装置によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成することができる。
【００１３】
また、本発明の画像生成装置は、取得部をさらに備え、生成部を以下に示すように構成することができる。
【００１４】
すなわち、取得部は、複数のオブジェクトのうち、所定の注目オブジェクトが、決定部により決定された組の視点から見て、当該決定された組の投影面に投影される領域を求める。そして、取得部は、当該領域の大きさと当該投影面の大きさとの比率を取得する。なお、注目オブジェクトは、当該画像を見るユーザが注目するべきオブジェクトである。従って、仮想空間に配置されるカメラは、当該注目オブジェクトに焦点が合うように設定される。
【００１５】
そして、生成部は、取得された比率に基づいて、描画対象のオブジェクトを選択する。ここで、注目オブジェクトから離れた位置から、ズーム機能を用いずに、当該注目オブジェクトを撮影すると、取得される比率が比較的小さくなることが期待される。一方、注目オブジェクトから離れた位置から、ズーム機能を用いて、当該注目オブジェクトを撮影すると、取得される比率が比較的大きくなることが期待される。
【００１６】
ここで、現実世界において、ズーム機能を用いずに撮影した場合、被写界深度は比較的深くなるため、撮影範囲にある全てのオブジェクトがぼけていない画像が生成されることが一般的である。従って、画像生成装置は、撮影範囲にある全てのオブジェクトがぼけていないように適切に表現された画像を生成することが望ましい。このため、（Ａ）取得された比率が所定の閾値よりも小さい場合、生成部は、決定部により決定された組の投影面に重なると判定されたオブジェクトを描画対象のオブジェクトとして選択する。なお、描画対象のオブジェクトとして選択されたオブジェクトは、ぼかされずに描画される。また、所定の閾値は、例えば０〜１（０〜１００％）の範囲で適宜調整が可能である。
【００１７】
一方、現実世界において、ズーム機能を用いて撮影した場合、被写界深度は比較的浅くなるため、撮影範囲にあるオブジェクトのうち、焦点が合っていないオブジェクトがぼけた画像が生成されることが一般的である。従って、画像生成装置は、撮影範囲にあるオブジェクトのうち、焦点が合っていないオブジェクトがぼけているように適切に表現された画像を生成することが望ましい。このため、（Ｂ）取得された比率が所定の閾値以上である場合、生成部は、決定部により決定された組の投影面に重なると判定されたオブジェクトのそれぞれをぼかすか否かを、以下の（ａ）〜（ｃ）に基づいて決定する。（ａ）は、決定部により決定された組に対応付けられる被写界深度である。（ｂ）は、当該組の視点と当該オブジェクトとの距離である。（ｃ）は、当該組の視点と注目オブジェクトとの距離である。なお、生成部は、ぼかすことが決定されたオブジェクトを描画対象のオブジェクトとして選択するか否かを、ぼかし処理に必要な計算量などを考慮して決定する。そして、生成部は、当該決定された結果に基づいて、描画対象のオブジェクトを選択する。
【００１８】
本発明の画像生成装置によれば、生成される画像に描画される所定の注目オブジェクトの画像内における大きさに基づいて、当該注目オブジェクト以外のオブジェクトが当該画像に描画されるか否かが決定される。
このため、本発明の画像生成装置によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成することができる。
【００１９】
また、本発明の画像生成装置において、生成部を以下に示すように構成することができる。
【００２０】
すなわち、生成部は、取得された比率が所定の閾値以上である場合、ぼかさないと決定されたオブジェクトを描画対象のオブジェクトとして選択する。言い換えれば、生成部は、取得された比率が所定の閾値以上である場合、ぼかすと決定されたオブジェクトを描画対象のオブジェクトから除外する。このように、ぼかすと決定されたオブジェクトが描画対象のオブジェクトから除外されることにより、ぼかし処理のための計算が不要となる。一方、ぼかすことが決定されたオブジェクトは、焦点が合っていないオブジェクトであるため、描画対象のオブジェクトから除外されたとしても弊害が少ない。また、生成される画像には、注目オブジェクトがぼかされずに描画される。このため、注目オブジェクトが目立つように表現された画像が生成される。
【００２１】
本発明の画像生成装置によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成することができる。
【００２２】
また、本発明の画像生成装置において、生成部を以下に示すように構成することができる。
すなわち、生成部は、ぼかすと決定されたオブジェクトが存在する場合、以下に示す手順によって画像を生成する。まず、生成部は、注目オブジェクトのみを描画対象のオブジェクトとして選択する。そして、生成部は、所定の背景画像を決定部により決定された組の投影面に投影する。その後、生成部は、当該投影面に当該注目オブジェクトを投影することにより画像を生成する。
【００２３】
ぼかすと決定されたオブジェクトが存在する場合は、決定部により決定された組に対応付けられた被写界深度の深さが浅い場合や、当該組の視点までの距離が注目オブジェクトと大きく異なるオブジェクトが存在する場合である。このような場合は、注目オブジェクト以外のオブジェクトが、注目オブジェクトと同程度に明瞭に描画されない方が自然に見える場合も多い。従って、このような場合には、生成部は、注目オブジェクト以外のオブジェクトをぼかして描画する代わりに、背景画像を描画する。これにより、ぼかし処理を実行することなく、注目オブジェクトを目立たせることができる。なお、背景画像は、決定部により決定される組に対応する背景画像が用意されていることが望ましい。決定部により決定された組の視点から見て、当該組の投影面に投影されると予測されるオブジェクトをぼかして表現する画像を背景画像として採用することにより、自然な画像が生成されることが期待されるためである。
【００２４】
本発明の画像生成装置によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成することができる。
【００２５】
また、本発明の画像生成装置において、決定部を以下に示すように構成することができる。
すなわち、決定部は、複数の候補の組からいずれかを決定する。具体的には、決定部は、当該複数の候補の組のそれぞれについて、当該候補の組が決定されたと仮定して、ぼかすと決定されるオブジェクトの個数を求める。そして、決定部は、求められたオブジェクトの個数が最小の候補の組を決定する。
【００２６】
決定部により、ぼかすと決定されるオブジェクトの個数が最小の候補の組が組として決定されると、注目オブジェクトが目立つように描画された画像が適切に生成されることが期待される。その理由は、このように組が決定されると、描画対象のオブジェクトから除外すべきオブジェクトや、ぼかさなければならないオブジェクトが少なくなることが期待されるためである。
【００２７】
本発明の画像生成装置によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成することができる。
【００２８】
上記目的を達成するために、本発明のその他の観点に係る画像生成方法は、決定部、判定部、生成部、を備える画像生成装置が実行する画像生成方法であって、決定工程、判定工程、生成工程、を備え、以下のように構成する。
【００２９】
すなわち、決定工程において、決定部が、仮想空間に配置される視点と投影面との組を決定する。
【００３０】
また、判定工程において、判定部が、仮想空間に配置される複数のオブジェクトのそれぞれについて、当該オブジェクトが、決定部により決定された組の視点から見て、当該決定された組の投影面に重なるか否かを判定する。
【００３１】
そして、生成工程において、生成部が、決定部により決定された組の投影面に重なると判定されたオブジェクトから、当該組の視点と当該オブジェクトとの距離に基づいて、描画対象のオブジェクトを選択する。また、生成工程において、生成部が、当該選択された描画対象のオブジェクトを、決定部により決定された組の視点から見た様子を表す画像を生成する。
【００３２】
本発明の画像生成方法によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成することができる。
【００３３】
本発明の他の観点に係るプログラムは、コンピュータを、上記の画像生成装置の各部として機能させ、または、コンピュータに、上記の画像生成方法の各工程を実行させるように構成する。
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００３４】
本発明によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成するのに好適な画像生成装置、画像生成方法、ならびに、これらをコンピュータにより実現するためのプログラムを提供することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係る画像生成装置が実現される典型的な情報処理装置の概要構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る画像生成装置の構成を示すブロック図である。
【図３】仮想空間に配置される視点と投影面とを説明するための図である。
【図４】オブジェクトをぼかすか否かを決定する手法を説明するための図である。
【図５】ぼかさないと決定されたオブジェクトと、ぼかすと決定されたオブジェクトとを表す画像を示す図である。
【図６】ぼかさないと決定されたオブジェクトのみを表す画像を示す図である。
【図７】本発明の第１の実施形態に係る画像生成装置が実行する画像生成処理を示すフローチャートである。
【図８】描画対象のオブジェクトを選択する手法を説明するための図である。
【図９】本発明の第２の実施形態に係る画像生成装置の構成を示すブロック図である。
【図１０】本発明の第２の実施形態に係る画像生成装置が実行する画像生成処理を示すフローチャートである。
【図１１】背景画像と注目オブジェクトとを投影面に投影させる様子を示す図である。
【図１２】背景画像と注目オブジェクトとを表す画像を示す図である。
【図１３】本発明の第３の実施形態に係る画像生成装置の構成を示すブロック図である。
【図１４】仮想空間に配置される視点と投影面との複数の組を示す図である。
【図１５】本発明の第３の実施形態に係る画像生成装置が実行する組決定処理を示すフローチャートである。
【図１６Ａ】視点と投影面との組を決定する手法を説明するための第１の図である。
【図１６Ｂ】視点と投影面との組を決定する手法を説明するための第２の図である。
【図１６Ｃ】視点と投影面との組を決定する手法を説明するための第３の図である。
【図１７Ａ】生成する画像をズーム画像とするかしないかを決定する第１の手法を説明するための図である。
【図１７Ｂ】生成する画像をズーム画像とするかしないかを決定する第２の手法を説明するための図である。
【図１８】オブジェクトをぼかすか否かを決定する手法を説明するための図である。
【発明を実施するための形態】
【００３６】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム専用の情報処理装置に本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔｓ）、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００３７】
（第１の実施形態）
図１は、本発明の実施形態に係る画像生成装置が実現される典型的な情報処理装置の概要構成を示すブロック図である。以下、本図を参照して説明する。なお、本実施形態においては、画像生成装置としてゲーム装置を採用した場合について説明する。つまり、本実施形態に係る画像生成装置は、ゲームのプレイ中にモニタに表示する画像を生成する装置である。
【００３８】
情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、インターフェース１０４と、コントローラ１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）−ＲＯＭドライブ１０８と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１０９と、音声処理部１１０と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１１１と、を備える。
【００３９】
ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、プログラムが実行され、本実施形態の画像生成装置が実現される。
【００４０】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。ＣＰＵ  １０１は、各構成要素から各種のデータを取得し、当該各種のデータを種々の演算により加工して各構成要素にデータや制御信号として与える。ＣＰＵ  １０１では、各種のデータはいったんＣＰＵ  １０１が備えるキャッシュに格納され、さらにＣＰＵ  １０１が備えるレジスタに取得されてから各種の演算が施される。
【００４１】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。
また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００４２】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行や通信に必要なデータが保持される。このほか、情報処理装置１００に接続される各種の機器から伝達される種々の情報や、各種の機器に伝達すべき種々の情報も、一時的に格納される。
【００４３】
インターフェース１０４を介して接続されたコントローラ１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。
【００４４】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲームの進行状態を示すデータなどが書き換え可能に記憶される。ユーザは、例えば、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００４５】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００４６】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００４７】
画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを俯瞰したレンダリング画像を得る演算の高速実行も可能である。特に、点光源や平行光源、円錐光源などの典型的な（正）光源によってポリゴンが照らされる度合を計算する機能が、ライブラリ化もしくはハードウェア化され、高速に計算できるようになっている。
【００４８】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画したりすることが可能である。フォント情報は、ＲＯＭ  １０２に記録されているが、ＤＶＤ−ＲＯＭに記録された専用のフォント情報を利用することも可能である。
【００４９】
ＮＩＣ  １０９は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Ｉｎｔｅｇｒａｇｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）モデム、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  Ｍｏｄｅｍ）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００５０】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカーから出力させる。音声処理部１１０からは、たとえば、ＢＧＭやカラオケとして再生される楽曲の音や、ユーザのボタン操作に合わせて再生される効果音などを変換する。
【００５１】
ＲＴＣ  １１１は、水晶振動子や発振回路などを備える計時用のデバイスである。ＲＴＣ  １１１は、内蔵電池から電源を供給され、情報処理装置１００の電源がオフのときでも動作し続ける。
【００５２】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００５３】
（画像生成装置の構成）
次に、本実施形態の画像生成装置２００の各部の構成について、図面を参照して説明する。図２は、本実施形態に係る画像生成装置２００の構成を示す説明図である。なお、画像生成装置２００は、三次元仮想空間（以下「仮想空間」という。）に配置されたオブジェクトを、当該仮想空間に配置された所定の視点から見た様子を表す画像を生成する。
【００５４】
図２に示すように、画像生成装置２００は、決定部２０１と、判定部２０２と、生成部２０３と、取得部２０４と、記憶部２０５と、を備える。
【００５５】
決定部２０１は、仮想空間に配置される視点と投影面との組を決定する。決定部２０１は、例えば、ＣＰＵ  １０１などにより実現される。
【００５６】
ここで、図３を参照して、決定部２０１により決定される視点３１０と投影面３２０との組について説明する。図３は、オブジェクト３０１〜３０４と、視点３１０と、投影面３２０と、が仮想空間に配置されている例を示している。ここで、ゲーム上で注目すべきオブジェクト（以下「注目オブジェクト」という。）がオブジェクト３０１であるものとすると、ある視点から見てオブジェクト３０１がある投影面に投影されるように、視点と投影面との組が決定される。本実施形態では、あらかじめ定められている複数の視点と複数の投影面とから、視点３１０と投影面３２０との組が選択されるものとする。なお、本実施形態においては、当該組は、ゲームの進行状況（例えば、ゲーム開始時刻からの経過時間）に対応付けられて、あらかじめ定められているものとする。従って、当該組を特定する情報は、記憶部２０５に記憶されているものとする。
【００５７】
判定部２０２は、オブジェクト３０１〜３０４のそれぞれについて、各オブジェクトが、視点３１０から見て、投影面３２０に重なるか否かを判定する。例えば、決定部２０１は、オブジェクト３０１の仮想空間における位置、大きさ、形状と、視点３１０の座標と、投影面３２０の４つの頂点の座標と、に基づいて、オブジェクト３１０が投影面３２０に重なるか否かを判定する。本実施形態においては、図３に示すように、オブジェクト３０１〜３０３が重なると判定され、オブジェクト３０４が重ならないと判定されるものとして説明する。判定部２０２は、例えば、ＣＰＵ  １０１などにより実現される。
【００５８】
生成部２０３は、投影面３２０に重なると判定されたオブジェクト３０１〜３０３から、視点３１０とオブジェクト３０１〜３０３のそれぞれとの距離に基づいて、描画対象のオブジェクトを選択する。ここで、視点３１０の座標を（Ｘ０，Ｙ０，Ｚ０）、オブジェクト３０１の座標を（Ｘ１，Ｙ１，Ｚ１）、オブジェクト３０２の座標を（Ｘ２，Ｙ２，Ｚ２）、オブジェクト３０３の座標を（Ｘ３，Ｙ３，Ｚ３）として、視点３１０とオブジェクト３０１との距離を、（（Ｘ１−Ｘ０）２＋（Ｙ１−Ｙ０）２＋（Ｚ１−Ｚ０）２）の平方根とし、視点３１０とオブジェクト３０２との距離を、（（Ｘ２−Ｘ０）２＋（Ｙ２−Ｙ０）２＋（Ｚ２−Ｚ０）２）の平方根とし、視点３１０とオブジェクト３０３との距離を、（（Ｘ３−Ｘ０）２＋（Ｙ３−Ｙ０）２＋（Ｚ３−Ｚ０）２）の平方根とする。そして、生成部２０３は、当該選択された描画対象のオブジェクトを視点３１０から見た様子を表す画像を生成する。生成部２０３は、例えば、ＣＰＵ  １０１と画像処理部１０７とにより実現される。
【００５９】
取得部２０４は、オブジェクト３０１〜３０４のうち、注目オブジェクトであるオブジェクト３０１が視点３１０から見て、投影面３２０に投影される領域３３１を求める。そして、取得部２０４は、領域３３１の大きさと投影面３２０の大きさとの比率を計算する。取得部２０４は、例えば、ＣＰＵ  １０１などにより実現される。
【００６０】
記憶部２０５は、仮想空間情報を記憶する。仮想空間情報は、オブジェクト３０１〜３０４の仮想空間における位置、大きさ、形状などを表す情報を含む。また、記憶部２０５は、視点３１０と投影面３２０との組を特定する情報を記憶する。例えば、記憶部２０５は、視点３１０の仮想空間における座標（Ｘ座標、Ｙ座標、Ｚ座標）と、投影面３２０の仮想空間における４つの頂点の座標（Ｘ座標、Ｙ座標、Ｚ座標）とを記憶する。さらに、記憶部２０５は、視点３１０と投影面３２０との組に対応付けられる被写界深度を特定する情報を記憶する。記憶部２０５は、ＲＡＭ  １０３などにより実現される。なお、ＲＡＭ  １０３に記憶されるこれらの情報は、ＤＶＤ−ＲＯＭドライブ１０８に装着されたＤＶＤ−ＲＯＭからあらかじめ読み出されているものとする。
【００６１】
ここで、生成部２０３は、取得部２０４により取得された比率が、所定の閾値よりも小さい場合、投影面３２０に重なると判定されたオブジェクト３０１〜３０３を描画対象のオブジェクトとして選択する。一方、生成部２０３は、取得部２０４により取得された比率が、当該所定の閾値以上である場合、投影面３２０に重なると判定されたオブジェクト３０１〜３０３のそれぞれをぼかすか否かを決定する。オブジェクト３０１〜３０３のそれぞれをぼかすか否かは、視点３１０と投影面３２０との組に対応付けられる被写界深度と、視点３１０とオブジェクト３０１〜３０３のそれぞれとの距離と、視点３１０と注目オブジェクトであるオブジェクト３０１との距離と、に基づいて決定される。以下、図４を参照して、オブジェクト３０１〜３０３のそれぞれをぼかすか否かを決定する手法について説明する。
【００６２】
図４に示すように、視点３１０とオブジェクト３０１との距離をＬ１、視点３１０とオブジェクト３０２との距離をＬ２、視点３１０とオブジェクト３０３との距離をＬ３、とする。ここで、視点３１０と投影面３２０との組に対応付けられる被写界深度が浅いほど大きくなる値であるＲ１（ただし、Ｒ１＜Ｌ１）と、視点３１０と投影面３２０との組に対応付けられる被写界深度が浅いほど小さくなる値であるＲ２（ただし、Ｒ２＞Ｌ１）とを考える。このとき、オブジェクト３０１は、Ｌ１＞Ｒ１、かつ、Ｌ１＜Ｒ２である場合にぼかさないと決定され、Ｌ１＜＝Ｒ１、もしくは、Ｌ１＞＝Ｒ２である場合にぼかすと決定される。言い換えれば、オブジェクト３０１は、中心が視点３１０であり半径がＲ１である仮想空間上の球４０１の球面の外側にあり、かつ、中心が視点３１０であり半径がＲ２である仮想空間上の球４０２の球面の内側にある場合にぼかさないと決定される。一方、オブジェクト３０２は、球４０１の球面の内側にある、もしくは、球４０２の球面の外側にある場合にぼかすと決定される。同様に、オブジェクト３０３は、球４０１の球面の外側にあり、かつ、球４０２の球面の内側にある場合にぼかさないと決定され、球４０１の球面の内側にある、もしくは、球４０２の球面の外側にある場合にぼかすと決定される。なお、オブジェクト３０１は、球４０１の球面の外側にあり、かつ、球４０２の球面の内側にあるため、常にぼかさないと決定される。
【００６３】
そして、生成部２０３は、オブジェクト３０１〜３０３のうち、ぼかさないと決定されたオブジェクトを、描画対象のオブジェクトとして選択する。本実施形態においては、オブジェクト３０１、３０２はぼかさないと決定され、オブジェクト３０３はぼかすと決定されるものとする。ここで、ぼかすと決定されたオブジェクト３０３が描画対象のオブジェクトとして選択されると、図５に示す画像５００が生成される。画像５００は、ぼかさないと決定されたオブジェクト３０１、３０２、ならびに、ぼかすと決定されたオブジェクト３０３を、視点３１０から見た様子を表す画像である。また、画像５００は、オブジェクト３０１、３０２をぼかさずに表し、オブジェクト３０３をぼかして表す画像である。画像５００のように、オブジェクト３０３をぼかして表す画像を生成するためには、多くの計算が必要とされる。従って、本実施形態では、オブジェクト３０１、３０２が描画対象のオブジェクトとして選択され、オブジェクト３０３が描画対象のオブジェクトとして選択されないようにする。すなわち、生成部２０３は、図６に示すように、ぼかさないと決定されたオブジェクト３０１、３０２のみを、視点３１０から見た様子を表す画像５１０を生成する。
【００６４】
（画像生成装置の動作）
次に、本実施形態に係る画像生成装置２００の動作について、図面を参照して説明する。図７は、本実施形態に係る画像生成装置２００が実行する画像生成処理を示すフローチャートである。ここで、画像生成装置２００は、ゲームが開始されると、画面更新周期毎に、仮想空間に配置されるオブジェクトを見た様子を表す画像を生成する。なお、本実施形態においては、オブジェクトを見る視点が切り替わるときに、オブジェクトが描画されるか否か、ならびに、オブジェクトがぼかされるか否かが決定され、次にオブジェクトを見る視点が切り替わるまで、これらは変更されないものとする。図７に示す画像生成処理は、オブジェクトを見る視点が切り替わるときに実行される処理である。
【００６５】
まず、ＣＰＵ  １０１は、視点と投影面との組を決定する（ステップＳ１０１）。本実施形態においては、ＲＡＭ  １０３に記憶されている情報に基づいて、視点３１０と投影面３２０との組が、組として決定されるものとして説明する。
【００６６】
ＣＰＵ  １０１は、ステップＳ１０１の処理を終了すると、注目オブジェクトであるオブジェクト３０１が、視点３１０から見て投影面３２０に投影される領域３３１を求め、当該領域３３１の大きさと投影面３２０の大きさとの比率を取得する（ステップＳ１０２）。
【００６７】
ＣＰＵ  １０１は、ステップＳ１０２の処理を終了すると、オブジェクト３０１〜３０４から、オブジェクトを１つ選択する（ステップＳ１０３）。
【００６８】
ＣＰＵ  １０１は、ステップＳ１０３の処理を終了すると、ステップＳ１０３において選択されたオブジェクトが投影面３２０に重なるか否かを判別する（ステップＳ１０４）。本実施形態においては、オブジェクト３０１〜３０３が投影面３２０に重なると判別され、オブジェクト３０４が投影面３２０に重ならないと判別されるものとして説明する。
【００６９】
ＣＰＵ  １０１は、選択されたオブジェクトが投影面３２０に重なると判別した場合（ステップＳ１０４：ＹＥＳ）、ステップＳ１０２において取得された比率が閾値以上であるか否かを判別する（ステップＳ１０５）。閾値は、０〜１（０〜１００％）の値である。
【００７０】
ＣＰＵ  １０１は、取得された比率が閾値以上であると判別した場合（ステップＳ１０５：ＹＥＳ）、ステップＳ１０３において選択されたオブジェクトをぼかすか否かを決定する（ステップＳ１０６）。選択されたオブジェクトをぼかすか否かは、視点３１０と投影面３２０との組に対応付けられる被写界深度と、視点３１０と選択されたオブジェクトとの距離と、視点３１０と注目オブジェクトであるオブジェクト３０１との距離と、に基づいて決定される。なお、被写界深度を示す情報やオブジェクトの位置を示す情報は、ＲＡＭ  １０３にあらかじめ記憶されているものとする。
【００７１】
ここで、図８を参照して、選択されたオブジェクトをぼかすか否かを決定する手法について説明する。まず、図８に示すように、視点３１０とオブジェクト３０１との距離をＬ１、視点３１０とオブジェクト３０２との距離をＬ２、視点３１０とオブジェクト３０３との距離をＬ３、とする。視点３１０と投影面３２０との組に対応付けられる被写界深度を、被写界深度が浅いほど小さな値で示す数値Ｄ（ただし、Ｄ＞０）で表すものとする。ここで、ステップＳ１０３において選択されたオブジェクトがオブジェクト３０２である場合、例えば、｜Ｌ１−Ｌ２｜＜Ｄを満たすとき、オブジェクト３０２はぼかさないと決定され、｜Ｌ１−Ｌ２｜＞＝Ｄを満たすとき、オブジェクト３０２はぼかすと決定される。また、ステップＳ１０３において選択されたオブジェクトがオブジェクト３０３である場合、例えば、｜Ｌ１−Ｌ３｜＜Ｄを満たすとき、オブジェクト３０３はぼかさないと決定され、｜Ｌ１−Ｌ３｜＞＝Ｄを満たすとき、オブジェクト３０３はぼかすと決定される。なお、ステップＳ１０３において選択されたオブジェクトがオブジェクト３０１である場合、オブジェクト３０１は常にぼかさないと決定される。これは、選択されたオブジェクトがオブジェクト３０１である場合、｜Ｌ１−Ｌ１｜＝０＜Ｄが常に満たされるためである。本実施形態においては、オブジェクト３０１、３０２はぼかさないと決定され、オブジェクト３０３はぼかすと決定されるものとする。
【００７２】
ＣＰＵ  １０１は、ステップＳ１０６の処理を終了すると、ステップＳ１０６においてぼかすと決定されたか否かを判別する（ステップＳ１０７）。
【００７３】
ＣＰＵ  １０１は、取得された比率が閾値以上ではないと判別した場合（ステップＳ１０５：ＮＯ）、もしくは、ぼかすと決定されていないと判別した場合（ステップＳ１０７：ＮＯ）、ステップＳ１０３において選択されたオブジェクトを描画対象のオブジェクトに設定する（ステップＳ１０８）。
【００７４】
ＣＰＵ  １０１は、投影面３２０に重ならないと判別した場合（ステップＳ１０４：ＮＯ）、ぼかすと決定されたと判別した場合（ステップＳ１０７：ＹＥＳ）、もしくは、描画対象のオブジェクトに設定する処理（ステップＳ１０８）を終了した場合、ステップＳ１０３において未選択のオブジェクトがあるか否かを判別する（ステップＳ１０９）。
【００７５】
ＣＰＵ  １０１は、未選択のオブジェクトがあると判別した場合（ステップＳ１０９：ＹＥＳ）、ステップＳ１０３に処理を戻す。一方、ＣＰＵ  １０１は、未選択のオブジェクトがないと判別した場合（ステップＳ１０９：ＮＯ）、描画対象のオブジェクトを投影面３２０に投影する（ステップＳ１１０）。本実施形態においては、オブジェクト３０１、３０２が投影面３２０に投影されるものとする。
【００７６】
ＣＰＵ  １０１は、ステップＳ１１０の処理を終了すると、投影面３２０の様子を表す画像を生成する（ステップＳ１１１）。本実施形態においては、投影面３２０の様子を表す画像として、図６に示す画像５１０が生成される。
【００７７】
ＣＰＵ  １０１は、ステップＳ１１１の処理を終了すると、画像生成処理を終了する。
【００７８】
本実施形態に係る画像生成装置２００によれば、注目オブジェクトであるオブジェクト３０１が視点３１０から見て、投影面３２０に投影される領域３３１が求められ、領域３３１の大きさと投影面３２０の大きさとの比率が所定の閾値よりも小さいか否かで異なる処理がなされる。ここで、比率が所定の閾値よりも小さいときは、被写界深度による影響を考慮せずに画像を生成することが好ましいとき、つまり、注目オブジェクトがズームアップされていない画像を生成することが好ましいときであると考えられる。従って、この場合、生成される画像に、投影面３２０に重なるオブジェクトが全て描画される。
一方、比率が所定の閾値以上であるときは、被写界深度による影響を考慮して画像を生成することが好ましいとき、つまり、注目オブジェクトがズームアップされている画像を生成することが好ましいときであると考えられる。従って、この場合、生成される画像に、投影面３２０に重なるオブジェクトのうち、焦点から外れていないオブジェクトのみが描画される。ここで、焦点から外れているオブジェクトは、ぼかされて描画されるのではなく、描画対象から外れる。このため、ぼかしのために必要な計算の処理時間が省略されることが期待される。なお、注目オブジェクトであるオブジェクト３０１は、ぼかされずに描画されるため、生成される画像５１０は、オブジェクト３０１が目立つように描画された画像となる。
【００７９】
（第２の実施形態）
第１の実施形態の画像生成装置２００は、注目オブジェクトがズームアップされた画像を生成することが望ましいと考えられるとき、焦点から外れていないオブジェクトのみを描画対象とする例を示した。しかし、本発明の画像生成装置は、注目オブジェクトがズームアップされた画像を生成することが望ましいと考えられるとき、背景画像が注目オブジェクト以外のオブジェクトの代わりに描画されるように構成されていてもよい。以下、第２の実施形態に係る画像生成装置２１０について説明するが、第１の実施形態にかかる画像生成装置２００と同様の構成、動作については、説明を適宜省略する。
【００８０】
（画像生成装置の構成）
まず、本実施形態の画像生成装置２１０の各部の構成について、図面を参照して説明する。図９は、本実施形態に係る画像生成装置２１０の構成を示す説明図である。
【００８１】
図９に示すように、画像生成装置２１０は、決定部２０１と、判定部２０２と、生成部２１３と、取得部２０４と、記憶部２１５と、を備える。ゲーム装置２１０が備える、決定部２０１、判定部２０２、ならびに、取得部２０４は、画像生成装置２００が備えるものと同様であるため説明を省略する。以下では、生成部２１３と記憶部２１５とを中心に説明する。
【００８２】
生成部２１３は、投影面３２０に重なると判定されたオブジェクト３０１〜３０３から、視点３１０とオブジェクト３０１〜３０３のそれぞれとの距離に基づいて、描画対象のオブジェクトを選択する。そして、生成部２１３は、当該選択された描画対象のオブジェクトを視点３１０から見た様子を表す画像を生成する。生成部２１３は、例えば、ＣＰＵ  １０１と画像処理部１０７とにより実現される。
【００８３】
記憶部２１５は、仮想空間情報と、視点３１０と投影面３２０との組を特定する情報と、視点３１０と投影面３２０との組に対応付けられる被写界深度を特定する情報と、視点３１０と投影面３２０との組に対応付けられる背景画像と、を記憶する。記憶部２１５は、ＲＡＭ  １０３などにより実現される。なお、ＲＡＭ  １０３に記憶されるこれらの情報は、ＤＶＤ−ＲＯＭドライブ１０８に装着されたＤＶＤ−ＲＯＭから、あらかじめ読み出されているものとする。
【００８４】
ここで、生成部２１３は、取得部２０４により取得された比率が、所定の閾値よりも小さい場合、投影面３２０に重なると判定されたオブジェクト３０１〜３０３を描画対象のオブジェクトとして選択する。一方、生成部２１３は、取得部２０４により取得された比率が、当該所定の閾値以上である場合、投影面３２０に重なると判定されたオブジェクト３０１〜３０３のそれぞれをぼかすか否かを決定する。そして、生成部２１３は、オブジェクト３０１〜３０３のうち、ぼかすと決定されたオブジェクトがある場合、注目オブジェクトであるオブジェクト３０１のみを描画対象のオブジェクトとして選択する。そして、生成部２１３は、視点３１０と投影面３２０との組に対応付けられてＲＡＭ  １０３に記憶されている背景画像を投影面３２０に投影した後、投影面３２０に注目オブジェクトであるオブジェクト３０１を投影することにより画像を生成する。
【００８５】
（画像生成装置の動作）
次に、本実施形態に係る画像生成装置２１０の動作について、図面を参照して説明する。図１０は、本実施形態に係る画像生成装置２１０が実行する画像生成処理を示すフローチャートである。図１０に示す画像生成処理は、オブジェクトを見る視点が切り替わるときに実行される処理である。
【００８６】
まず、ＣＰＵ  １０１は、視点と投影面との組を決定する（ステップＳ２０１）。本実施形態においては、ＲＡＭ  １０３に記憶されている情報に基づいて、視点３１０と投影面３２０との組が、組として決定されるものとして説明する。
【００８７】
ＣＰＵ  １０１は、ステップＳ２０１の処理を終了すると、注目オブジェクトであるオブジェクト３０１が、視点３１０から見て投影面３２０に投影される領域３３１を求め、当該領域３３１の大きさと投影面３２０の大きさとの比率を取得する（ステップＳ２０２）。
【００８８】
ＣＰＵ  １０１は、ステップＳ２０２の処理を終了すると、オブジェクト３０１〜３０４から、オブジェクトを１つ選択する（ステップＳ２０３）。
【００８９】
ＣＰＵ  １０１は、ステップＳ２０３の処理を終了すると、ステップＳ２０３において選択されたオブジェクトが投影面３２０に重なるか否かを判別する（ステップＳ２０４）。本実施形態においては、オブジェクト３０１〜３０３が投影面３２０に重なると判別され、オブジェクト３０４が投影面３２０に重ならないと判別されるものとして説明する。
【００９０】
ＣＰＵ  １０１は、選択されたオブジェクトが投影面３２０に重なると判別した場合（ステップＳ２０４：ＹＥＳ）、ステップＳ２０２において取得された比率が閾値以上であるか否かを判別する（ステップＳ２０５）。閾値は、０〜１（０〜１００％）の値である。
【００９１】
ＣＰＵ  １０１は、取得された比率が閾値以上であると判別した場合（ステップＳ２０５：ＹＥＳ）、ステップＳ２０３において選択されたオブジェクトをぼかすか否かを決定する（ステップＳ２０６）。選択されたオブジェクトをぼかすか否かは、視点３１０と投影面３２０との組に対応付けられる被写界深度と、視点３１０と選択されたオブジェクトとの距離と、視点３１０と注目オブジェクトであるオブジェクト３０１との距離と、に基づいて決定される。本実施形態においては、オブジェクト３０１、３０２はぼかさないと決定され、オブジェクト３０３はぼかすと決定されるものとする。
【００９２】
ＣＰＵ  １０１は、ステップＳ２０６の処理を終了すると、ステップＳ２０６においてぼかすと決定されたか否かを判別する（ステップＳ２０７）。
【００９３】
ＣＰＵ  １０１は、ぼかすと決定されたと判別した場合（ステップＳ２０７：ＹＥＳ）、背景画像３４０を投影面３２０に投影する（ステップＳ２０８）。図１１に示すように、背景画像３４０は、視点３１０から見て投影面３２０全体に投影されるように、仮想空間に配置されて、投影面３２０に投影される。
【００９４】
ＣＰＵ  １０１は、ステップＳ２０８の処理を終了すると、注目オブジェクトであるオブジェクト３０１を投影面３２０に投影する（ステップＳ２０９）。
【００９５】
ＣＰＵ  １０１は、取得された比率が閾値以上ではないと判別した場合（ステップＳ２０５：ＮＯ）、もしくは、ぼかすと決定されていないと判別した場合（ステップＳ２０７：ＮＯ）、ステップＳ２０３において選択されたオブジェクトを描画対象のオブジェクトに設定する（ステップＳ２１０）。
【００９６】
ＣＰＵ  １０１は、投影面３２０に重ならないと判別した場合（ステップＳ２０４：ＮＯ）、もしくは、描画対象のオブジェクトに設定する処理（ステップＳ２１０）を終了した場合、ステップＳ２０３において未選択のオブジェクトがあるか否かを判別する（ステップＳ２１１）。
【００９７】
ＣＰＵ  １０１は、未選択のオブジェクトがあると判別した場合（ステップＳ２１１：ＹＥＳ）、ステップＳ２０３に処理を戻す。一方、ＣＰＵ  １０１は、未選択のオブジェクトがないと判別した場合（ステップＳ２１１：ＮＯ）、描画対象のオブジェクトを投影面３２０に投影する（ステップＳ２１２）。
【００９８】
ＣＰＵ  １０１は、ステップＳ２０９の処理もしくはステップＳ２１２の処理を終了すると、投影面３２０の様子を表す画像を生成する（ステップＳ２１３）。本実施形態においては、投影面３２０の様子を表す画像として、図１２に示す画像５２０が生成される。図１２に示すように、画像５２０には、注目オブジェクトであるオブジェクト３０１と、注目オブジェクトであるオブジェクト３０１以外のオブジェクトの代わりの背景画像３４０とが描画されている。なお、図１２は、少なくとも１つのオブジェクト（例えば、オブジェクト３０３）について、ステップＳ２０６でぼかすと決定された場合に生成される画像である。これに対し、全てのオブジェクトについて、ステップＳ２０６でぼかさないと決定されると、背景画像は投影面に投影されず、描画対象のオブジェクトに設定された全てのオブジェクト（例えば、オブジェクト３０１、３０２、３０３）が投影面に投影される。なお、いずれの場合であっても、注目オブジェクトであるオブジェクト３０１は描画対象のオブジェクトに設定され、投影面に投影される。つまり、オブジェクト３０１は、少なくとも１つのオブジェクトがぼかすと決定されると、ステップＳ２０９で投影面に投影され、全てのオブジェクトがぼかさないと決定されると、ステップＳ２１２で投影面に投影される。
【００９９】
ＣＰＵ  １０１は、ステップＳ２１３の処理を終了すると、画像生成処理を終了する。
【０１００】
本実施形態に係る画像生成装置２１０によれば、注目オブジェクトであるオブジェクト３０１が視点３１０から見て、投影面３２０に投影される領域３３１が求められ、領域３３１の大きさと投影面３２０の大きさとの比率が所定の閾値よりも小さいか否かで異なる処理がなされる。ここで、比率が所定の閾値よりも小さいときは、被写界深度による影響を考慮せずに画像を生成することが好ましいとき、つまり、注目オブジェクトがズームアップされない画像を生成することが好ましいときであると考えられる。従って、この場合、生成される画像に、投影面３２０に重なるオブジェクトが全て描画される。
一方、比率が所定の閾値以上であるときは、被写界深度による影響を考慮して画像を生成することが好ましいとき、つまり、注目オブジェクトがズームアップされた画像を生成することが好ましいときであると考えられる。従って、この場合、生成される画像に、背景画像３４０と、注目オブジェクトであるオブジェクト３０１とが描画される。ここで、焦点から外れているオブジェクトの代わりに背景画像３４０が描画される。このため、ぼかしのために必要な計算の処理時間が省略されることが期待される。なお、背景画像３４０は、視点３１０と投影面３２０との組に対応付けられている画像である。従って、視点３１０から見て、投影面３２０に投影される様子を表す画像として予測される画像を背景画像３４０として用意しておくことが望ましい。これにより、注目オブジェクトであるオブジェクト３０１の背景として適切な背景が描画されることが期待される。
【０１０１】
（第３の実施形態）
第１、２の実施形態においては、視点３１０と投影面３２０との組があらかじめ定められている例を示した。しかし、複数の視点３１０と投影面３２０との組が適切に選択されるようにしてもよい。以下、第３の実施形態に係る画像生成装置２２０について説明する。なお、第３の実施形態に係る画像生成装置２２０が実行する画像生成処理は、視点３１０と投影面３２０との組を決定する処理（以下「組決定処理」という。）以外の処理は、第１、２の実施形態に係る画像生成装置２００、２１０が実行する画像生成処理と同様の処理である。従って、以下では、第３の実施形態に係る画像生成装置２２０が実行する組決定処理を中心に説明し、第１、２の実施形態にかかる画像生成装置２００、２１０と同様の構成、動作については、説明を適宜省略する。
【０１０２】
（画像生成装置の構成）
まず、本実施形態の画像生成装置２２０の各部の構成について、図面を参照して説明する。図１３は、本実施形態に係る画像生成装置２２０の構成を示す説明図である。
【０１０３】
図１３に示すように、画像生成装置２２０は、決定部２２１と、判定部２０２と、生成部２０３と、取得部２０４と、記憶部２２５と、を備える。画像処理装置２２０が備える、判定部２０２、生成部２０３、ならびに、取得部２０４は、画像処理装置２００が備えるものと同様であるため説明を省略する。以下では、決定部２２１と記憶部２２５とを中心に説明する。
【０１０４】
決定部２２１は、記憶部２２５に記憶されている複数の候補の組からいずれかを選択して、仮想空間に配置される視点と投影面との組を決定する。決定部２０１は、例えば、ＣＰＵ  １０１などにより実現される。
【０１０５】
記憶部２２５は、仮想空間情報と、視点と投影面との複数の組のそれぞれに関する情報と、を記憶する。本実施形態においては、図１４に示すように、複数の候補の組が、視点３１０と投影面３２０との組、視点３１１と投影面３２１との組、ならびに、視点３１２と投影面３２２との組、の３組であるものとする。このとき、視点３１０と投影面３２０との組に関する情報は、視点３１０と投影面３２０との組を特定する情報と、視点３１０と投影面３２０との組に対応付けられる被写界深度を特定する情報と、視点３１０と投影面３２０との組に対応付けられる背景画像と、を含む。そして、視点３１１と投影面３２１との組に関する情報は、視点３１１と投影面３２１との組を特定する情報と、視点３１１と投影面３２１との組に対応付けられる被写界深度を特定する情報と、視点３１１と投影面３２１との組に対応付けられる背景画像と、を含む。また、視点３１２と投影面３２２との組に関する情報は、視点３１２と投影面３２２との組を特定する情報と、視点３１２と投影面３２２との組に対応付けられる被写界深度を特定する情報と、視点３１２と投影面３２２との組に対応付けられる背景画像と、を含む。記憶部２２５は、ＲＡＭ  １０３などにより実現される。なお、ＲＡＭ  １０３に記憶されている情報は、ＤＶＤ−ＲＯＭドライブ１０８に装着されたＤＶＤ−ＲＯＭから、あらかじめ読み出されているものとする。
【０１０６】
ここで、決定部２２１は、記憶部２２５に記憶されている情報を参照して、複数の候補の組のそれぞれについて、当該候補の組が決定されたと仮定して、ぼかすと決定されるオブジェクトの個数を求める。そして、決定部２２１は、ぼかすと決定されるオブジェクトの個数が最小の候補の組を決定する。例えば、決定部２２１は、選択した仮の組を用いて、判定部２０２、生成部２０３ならびに取得部２０４を動作させ、ぼかすと決定されるオブジェクトの個数を求める。決定部２２１は、全ての候補の組について、ぼかすと決定されるオブジェクトの個数を求める。そして、決定部２２１は、ぼかすと決定されるオブジェクトの個数が最小の組を特定する。
【０１０７】
（画像生成装置の動作）
次に、本実施形態に係る画像生成装置２２０の動作について、図面を参照して説明する。図１５は、本実施形態に係る画像生成装置２２０が実行する組決定処理を示すフローチャートである。
【０１０８】
まず、ＣＰＵ  １０１は、視点と投影面との複数の候補の組から１つの組を選択する（ステップＳ３０１）。ここでは、ＲＡＭ  １０３に記憶されている情報に基づいて、視点３１０と投影面３２０との組、視点３１１と投影面３２１との組、視点３１２と投影面３２２との組、から視点３１０と投影面３２０との組が選択されるものとして説明する。
【０１０９】
ＣＰＵ  １０１は、ステップＳ３０１の処理を終了すると、ＲＡＭ  １０３に用意されているカウンタの値を０にクリアする（ステップＳ３０２）。なお、このカウンタは、ぼかすと決定されるオブジェクトの個数をカウントするカウンタである。
【０１１０】
ＣＰＵ  １０１は、ステップＳ３０２の処理を終了すると、オブジェクト３０１〜３０４から、オブジェクトを１つ選択する（ステップＳ３０３）。
【０１１１】
ＣＰＵ  １０１は、ステップＳ３０３の処理を終了すると、ステップＳ３０３において選択されたオブジェクトが投影面３２０に重なるか否かを判別する（ステップＳ３０４）。ここでは、オブジェクト３０１〜３０３が投影面３２０に重なると判別され、オブジェクト３０４が投影面３２０に重ならないと判別されるものとして説明する。
【０１１２】
ＣＰＵ  １０１は、選択されたオブジェクトが投影面３２０に重なると判別した場合（ステップＳ３０４：ＹＥＳ）、ステップＳ３０３において選択されたオブジェクトをぼかすか否かを決定する（ステップＳ３０５）。選択されたオブジェクトをぼかすか否かは、視点３１０と投影面３２０との組に対応付けられる被写界深度と、視点３１０と選択されたオブジェクトとの距離と、視点３１０と注目オブジェクトであるオブジェクト３０１との距離と、に基づいて決定される。ここでは、オブジェクト３０１、３０２はぼかさないと決定され、オブジェクト３０３はぼかすと決定されるものとする。
【０１１３】
ＣＰＵ  １０１は、ステップＳ３０５の処理を終了すると、ステップＳ３０５においてぼかすと決定されたか否かを判別する（ステップＳ３０６）。
【０１１４】
ＣＰＵ  １０１は、ぼかすと決定されたと判別した場合（ステップＳ３０６：ＹＥＳ）、カウンタの値を１増加させる（ステップＳ３０７）。
【０１１５】
ＣＰＵ  １０１は、投影面３２０に重ならないと判別した場合（ステップＳ３０４：ＮＯ）、ぼかすと決定されていないと判別した場合（ステップＳ３０６：ＮＯ）、もしくは、カウンタの値を１増加させる処理（ステップＳ３０７）を終了した場合、ステップＳ３０３において未選択のオブジェクトがあるか否かを判別する（ステップＳ３０８）。
【０１１６】
ＣＰＵ  １０１は、未選択のオブジェクトがあると判別した場合（ステップＳ３０８：ＹＥＳ）、ステップＳ３０３に処理を戻す。すなわち、選択するオブジェクトを変えて、ステップＳ３０４〜Ｓ３０７の処理を実行する。一方、ＣＰＵ  １０１は、未選択のオブジェクトがないと判別した場合（ステップＳ３０８：ＮＯ）、カウンタの値をステップＳ３０１で選択された組と対応付けてＲＡＭ  １０３に記憶する（ステップＳ３０９）。
【０１１７】
ＣＰＵ  １０１は、ステップＳ３０９の処理を終了すると、ステップＳ３０１において未選択の組があるか否かを判別する（ステップＳ３１０）。
【０１１８】
ＣＰＵ  １０１は、未選択の組があると判別した場合（ステップＳ３１０：ＹＥＳ）、ステップＳ３０１に処理を戻す。すなわち、選択する組を変えて、ステップＳ３０２〜Ｓ３０９の処理を実行する。一方、ＣＰＵ  １０１は、未選択の組がないと判別した場合（ステップＳ３１０：ＮＯ）、ＲＡＭ  １０３に記憶されているカウンタの値が最小の組を、組に決定する（ステップＳ３１１）。例えば、視点３１０と投影面３２０との組に対応付けられたカウンタの値が１、視点３１１と投影面３２１との組に対応付けられたカウンタの値が２、視点３１２と投影面３２２との組に対応付けられたカウンタの値が０、である場合、視点３１２と投影面３２２との組が、組に決定される。
【０１１９】
ＣＰＵ  １０１は、ステップＳ３１１の処理を終了すると、組決定処理を終了する。なお、ＣＰＵ  １０１は、組決定処理に引き続き、比率を取得する処理（ステップＳ１０２もしくはステップＳ２０２）以降の処理を実行する。
【０１２０】
ここで、図１６Ａ〜Ｃを参照して、どのように組が決定されるかを説明する。
【０１２１】
まず、ステップＳ３０１において、視点３１０と投影面３２０との組が選択された場合について説明する。ステップＳ３０３において、オブジェクト３０１が選択された場合、ステップＳ３０４において、オブジェクト３０１は投影面３２０に重なると判別され、ステップＳ３０５において、オブジェクト３０１はぼかさないと決定される。そして、ステップＳ３０３において、オブジェクト３０２が選択された場合、ステップＳ３０４において、オブジェクト３０２は投影面３２０に重なると判別され、ステップＳ３０５において、オブジェクト３０２はぼかさないと決定される。ここで、ステップＳ３０３において、オブジェクト３０３が選択された場合、ステップＳ３０４において、オブジェクト３０３は投影面３２０に重なると判別され、ステップＳ３０５において、オブジェクト３０１はぼかすと決定され、ステップＳ３０７において、カウンタの値が１増加される。そして、ステップＳ３０３において、オブジェクト３０４が選択された場合、ステップＳ３０４において、オブジェクト３０４は投影面３２０に重ならないと判別される。結局、カウンタの値は、１となる。また、視点３１０と投影面３２０との組が選択された場合、図１６Ａに示す画像５３０が、生成されるべき画像となる。図１６Ａに示すように、画像５３０は、オブジェクト３０１とオブジェクト３０２とをぼかさずに表し、オブジェクト３０３をぼかして表す画像である。
【０１２２】
次に、ステップＳ３０１において、視点３１１と投影面３２１との組が選択された場合について説明する。オブジェクト３０１は投影面３２１に重なると判別され、オブジェクト３０１はぼかさないと決定される。そして、オブジェクト３０２は投影面３２１に重なると判別され、オブジェクト３０２はぼかすと決定され、カウンタの値が１増加される。ここで、オブジェクト３０３は投影面３２１に重ならないと判別される。そして、オブジェクト３０４は投影面３２１に重なると判別され、オブジェクト３０４はぼかすと決定され、カウンタの値が１増加される。結局、カウンタの値は、２となる。また、視点３１１と投影面３２１との組が選択された場合、図１６Ｂに示す画像５３１が、生成されるべき画像となる。図１６Ｂに示すように、画像５３１は、オブジェクト３０１をぼかさずに表し、オブジェクト３０２とオブジェクト３０４とをぼかして表す画像である。
【０１２３】
最後に、ステップＳ３０１において、視点３１２と投影面３２２との組が選択された場合について説明する。オブジェクト３０１は投影面３２２に重なると判別され、オブジェクト３０１はぼかさないと決定される。そして、オブジェクト３０２〜３０４は投影面３２２に重ならないと判別される。結局、カウンタの値は、０となる。また、視点３１２と投影面３２２との組が選択された場合、図１６Ｃに示す画像５３２が、生成されるべき画像となる。図１６Ｃに示すように、画像５３２は、オブジェクト３０１のみをぼかさずに表す画像である。結局、カウンタの値が最小の組は、視点３１１と投影面３２１との組となる。なお、ぼかすと決定されたオブジェクト（例えば、画像５３０におけるオブジェクト３０３）は、描画対象のオブジェクトとしてもよいし、描画対象のオブジェクトから除外してもよい。
【０１２４】
本実施形態に係る画像生成装置２２０によれば、ぼかすと決定されるオブジェクトの個数が最小の組が、視点と投影面との組として決定される。ここで、ぼかすと決定されるオブジェクトは、焦点から外れているオブジェクトであり、一般的には、目立って表示されることが望まれないオブジェクトである。このため、上述したように、ぼかすと決定されるオブジェクトの個数が最小の組が、視点と投影面との組として決定されると、以下に示す効果が得られることが期待される。例えば、オブジェクトをぼかすための処理が減る。あるいは、描画対象から除外されるオブジェクトが少なくなるため、自然な画像が生成される。あるいは、背景画像を描画しなくて済むため、自然な画像が生成される。
【０１２５】
（変形例）
第１の実施形態においては、ぼかすと決定されたオブジェクトが描画されない例を示した。しかし、ぼかすと決定されたオブジェクトのうち、所定の個数のオブジェクトがぼかされて描画されるようにしてもよい。このように、ぼかされて描画されるオブジェクトの個数を制限することにより、ぼかし処理のための計算量が増大することが防止されることが期待される。
【０１２６】
第１〜３の実施形態においては、オブジェクトがキャラクタである例を示した。しかしながら、オブジェクトは、仮想空間に存在するあらゆるオブジェクトであると考えることができる。例えば、オブジェクトは、自然物、建築物、動物、植物、物品など、あらゆるオブジェクトであると考えることができる。例えば、背景画像に置換されるオブジェクトが、キャラクタ以外のオブジェクトのように動きが少ないことが期待されるオブジェクトである場合、当該オブジェクトを背景画像と置き換えることにより、当該オブジェクトがぼかされて表示される画像と近似する画像が生成されることが期待される。
【０１２７】
第１の実施形態では、被写界深度を、被写界深度が浅いほど小さな値で示す数値Ｄ（ただし、Ｄ＞０）で表したときに、｜Ｌ１−Ｌ２｜＜Ｄを満たすとき、オブジェクトがぼかさないと決定される例を示した（ただし、Ｌ１は視点と注目オブジェクトとの距離、Ｌ２は視点とぼかすかいなかが決定されるオブジェクトとの距離である。）。しかし、どのような条件を満たす場合に、オブジェクトがぼかさないと決定されるようにするかは任意に設定可能である。例えば、被写界深度を、被写界深度が浅いほど小さな値で示す数値Ｄ（ただし、Ｄ＞１）で表したときに、Ｌ１＞Ｌ２の場合はＬ１／Ｌ２＜Ｄを満たす場合、Ｌ１＜Ｌ２の場合はＬ１／Ｌ２＞Ｄを満たす場合に、オブジェクトがぼかさないと決定されるようにする。
【０１２８】
第２の実施形態では、ぼかすと決定されたオブジェクトが存在する場合、注目オブジェクトのみが描画対象とされ、注目オブジェクト以外の全てのオブジェクトが背景画像に置換され、描画対象から除外される例を示した。しかし、ぼかさないと決定されたオブジェクトは、注目オブジェクトでなくても描画対象としてもよい。この場合、少なくともぼかすと決定されたオブジェクトが背景画像に置換され、描画対象から除外されるため、ぼかす処理をしなくても済む。
【０１２９】
第１〜３の実施形態では、複数の組の候補があらかじめ記憶されている例を示した。しかし、複数の組の候補を、動的に定めるようにしてもよい。例えば、ぼかすと決定されるオブジェクトの個数を求める過程において、当該個数が小さいことが期待される組が予測できる場合、当該予測された組が組の候補に追加されるようにしてもよい。
【０１３０】
第１〜３の実施形態では、注目オブジェクトが投影面に投影される領域の大きさの、当該投影面の大きさに対する比率が、所定の比率よりも大きい場合に、ズーム機能を用いて撮影した場合に得られる画像を表す画像（以下「ズーム画像」という。）が生成されるものとして説明した。しかし、生成する画像をズーム画像とするかしないかを決定する手法はこの例に限られない。例えば、注目オブジェクトがキャラクタである場合に、投影面に投影されるキャラクタの身長、もしくは、投影面に投影されるキャラクタの顔の長さに基づいて、生成する画像をズーム画像とするかしないかが決定されるようにしてもよい。
【０１３１】
図１７Ａに、注目オブジェクトであるオブジェクト３０１が、ある組の視点からみて当該ある組の投影面に投影された様子を表す画像５４０を示す。この例では、画像５４０の垂直方向の長さがＬｙであり、オブジェクト３０１の当該垂直方向の長さ（画像５４０上におけるオブジェクト３０１の身長）がＬｃｈａである。ここで、例えば、ＬｃｈａがＬｙと同程度以上の長さである場合に、ズーム画像が生成されるようにすることができる。
図１７Ｂに、注目オブジェクトであるオブジェクト３０１の顔の部分が、上記とは異なる組の視点からみて当該上記とは異なる組の投影面に投影された様子を表す画像５４１を示す。この例では、画像５４１の垂直方向の長さがＬｙであり、オブジェクト３０１の顔の部分の当該垂直方向の長さ（画像５４１上におけるオブジェクト３０１の顔の長さ）がＬｆａｃｅである。ここで、例えば、ＬｆａｃｅがＬｙと同程度以上の長さである場合に、ズーム画像が生成されるようにすることができる。なお、図示しないが、画像５４１上におけるオブジェクト３０１の顔の部分の水平方向の長さに基づいて、生成する画像をズーム画像とするかしないかが決定されるようにしてもよい。また、オブジェクト３０１の顔が投影面に投影される領域の大きさの、当該投影面の大きさに対する比率が、所定の比率よりも大きい場合に、ズーム画像が生成されるようにしてもよい。
【０１３２】
第１〜３の実施形態では、オブジェクトをぼかすか否かを決定する際に、視点とオブジェクトとの距離として、当該視点と当該オブジェクトとの２点間の距離を採用する例を示した。しかし、視点とオブジェクトとの距離として、仮想空間中の特定の座標軸における視点の座標と、当該特定の座標軸におけるオブジェクトの座標との差を採用することができる。以下、図１８を参照して説明する。
【０１３３】
まず、図１８に示すように、視点３１０から注目オブジェクトであるオブジェクト３０１に向かう方向に延びる座標軸を考える。ここで、図１８に示すように、視点３１０とオブジェクト３０１との当該座標軸上の座標の差をＬ１１、視点３１０とオブジェクト３０２との当該座標軸上の座標の差をＬ１２、視点３１０とオブジェクト３０３との当該座標軸上の座標の差をＬ１３、とする。ここで、視点３１０と投影面３２０との組に対応付けられる被写界深度が浅いほど大きくなる値であるＤ１（ただし、Ｄ１＜Ｌ１１）と、視点３１０と投影面３２０との組に対応付けられる被写界深度が浅いほど小さくなる値であるＤ２（ただし、Ｄ２＞Ｌ１１）とを考える。このとき、オブジェクト３０２は、Ｌ１２＞Ｄ１、かつ、Ｌ１２＜Ｄ２である場合にぼかさないと決定され、Ｌ１２＜＝Ｄ１、もしくは、Ｌ１２＞＝Ｄ２である場合にぼかすと決定される。ここで、視点３１０を含み上述した座標軸に垂直な平面１８００、平面１８００に平行であり平面１８００よりもＤ１だけオブジェクト３０１側にある平面１８０１、平面１８００に平行であり平面１８００よりもＤ２だけオブジェクト３０１側にある平面１８０２、を考える。すると、オブジェクト３０２は、平面１８０１と平面１８０２との間にある場合にぼかさないと決定され、平面１８０１よりも視点３１０側にある場合、もしくは、平面１８０２よりも視点３１０の反対側にある場合にぼかすと決定される。同様に、オブジェクト３０３は、平面１８０１と平面１８０２との間にある場合にぼかさないと決定され、平面１８０１よりも視点３１０側にある場合、もしくは、平面１８０２よりも視点３１０の反対側にある場合にぼかすと決定される。なお、オブジェクト３０１は、平面１８０１と平面１８０２との間にあるため常にぼかさないと決定される。
【０１３４】
第１〜３の実施形態では、注目オブジェクトについても、他のオブジェクトと同様に、ぼかすか否かが決定される例を示した（ステップＳ１０６、ステップＳ２０６、ステップＳ３０５）。しかしながら、注目オブジェクトについては、ぼかすか否かが決定されることなく、ぼかさないものとして扱われるようにしてもよい。
【産業上の利用可能性】
【０１３５】
以上説明したように、本発明によれば、仮想空間に配置される特定のオブジェクトを分かり易く表現する画像を生成するのに好適な画像生成装置、画像生成方法、ならびに、これらをコンピュータにより実現するためのプログラムを提供することができる。
【符号の説明】
【０１３６】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
１１１  ＲＴＣ
２００、２１０、２２０  画像生成装置
２０１、２２１  決定部
２０２  判定部
２０３、２１３  生成部
２０４  取得部
２０５、２１５、２２５  記憶部
３０１〜３０４  オブジェクト
３１０〜３１２  視点
３２０〜３２２  投影面
３３１  領域
３４０  背景画像
４０１、４０２  球
５００、５１０、５２０、５３０、５３１、５３２、５４０、５４１  画像
１８００、１８０１、１８０２  平面
【図１】
2011048774.tif 000003
【図２】
2011048774.tif 000004
【図３】
2011048774.tif 000005
【図４】
2011048774.tif 000006
【図５】
2011048774.tif 000007
【図６】
2011048774.tif 000008
【図７】
2011048774.tif 000009
【図８】
2011048774.tif 000010
【図９】
2011048774.tif 000011
【図１０】
2011048774.tif 000012
【図１１】
2011048774.tif 000013
【図１２】
2011048774.tif 000014
【図１３】
2011048774.tif 000015
【図１４】
2011048774.tif 000016
【図１５】
2011048774.tif 000017
【図１６Ａ】
2011048774.tif 000018
【図１６Ｂ】
2011048774.tif 000019
【図１６Ｃ】
2011048774.tif 000020
【図１７Ａ】
2011048774.tif 000021
【図１７Ｂ】
2011048774.tif 000022
【図１８】
2011048774.tif 000023