【手続補正書】
【提出日】平成28年3月18日(2016.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
シーンに含まれる関与媒質をレンダリングする方法であって、該関与媒質は境界ボックスによって範囲を定められ、該関与媒質は視線方向に従って視点から所定の距離で該視点からレンダリングされ、
前記境界ボックスによって形成されるボリュームの少なくとも１つのポイントに対して、該少なくとも１つのポイントを起点とし、該少なくとも１つのポイントを中心とする底面を有する少なくとも１つの半球に従って分布される方向のセットを推定するステップと、
前記推定された方向のセットの少なくとも一部の各方向に対して、前記方向と前記関与媒質との交差部に対応する、関連付けられた密度値が第１の閾値よりも大きい第１の交差ポイントを推定するステップであって、該第１の交差ポイントは、前記方向と前記境界ボックスとの交差部に対応する第２の交差ポイントからスタートすることにより推定される、前記ステップと、
前記推定された方向のセットの少なくとも一部の各方向に対して、前記第２の交差ポイントから前記第１の交差ポイントを離間する距離を表す情報の項目から、前記視線方向と前記関与媒質との交差部に対応する第３の交差ポイントを推定するステップと、
を含む、前記方法。
【請求項２】
前記第２の交差ポイントから前記第１の交差ポイントを離間する距離を表す値から関数基底における投影係数を推定するステップを含み、前記距離を表す情報の項目は、該推定された投影係数に対応する、請求項１に記載の方法。
【請求項３】
前記視線方向に従って前記視点から前記関与媒質を離間する前記距離は、第２の閾値よりも大きく、前記境界ボックスによって形成されるボリュームの前記少なくとも１つのポイントは、該境界ボックスの中心に対応し、前記推定された方向のセットは、該境界ボックスの中心を中心とする球に従って分布する、請求項１または２に記載の方法。
【請求項４】
前記関数基底は、球面関数基底である、請求項２に記載の方法。
【請求項５】
前記視線方向に従って前記視点から前記関与媒質を離間する距離は第２の閾値未満でありかつ第３の閾値よりも大きく、当該方法は前記境界ボックスの表面を複数のサンプルにサンプリングするステップを含み、
前記複数のサンプルの少なくとも一部に対応する複数のポイントに対して方向のセットが推定され、方向の各セットは該複数のサンプルのうちの考慮されているサンプルを中心とする半球に従って推定され、該半球の前記底面は前記境界ボックスの前記表面に属し、該半球は前記境界ボックスの内部に向いており、
前記第３の交差ポイントは、さらに、前記視線方向と前記境界ボックスとの交差部に対応する第４の交差ポイントから推定される、請求項１または２に記載の方法。
【請求項６】
前記第４の交差ポイントが前記境界ボックスの前記表面のサンプルのうちの１つに対応しない場合に、当該方法は、前記第４の交差ポイントを囲む前記サンプルを補間することによって、前記第４の交差ポイントに対応する境界ボックスの表面のサンプルを決定するステップを含む、請求項５に記載の方法。
【請求項７】
前記推定された第３の交差ポイントの間で前記視線方向をサンプリングするステップをさらに含む、請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記関与媒質は、不均質な関与媒質である、請求項１から７のいずれか１項に記載の方法。
【請求項９】
シーンに含まれる関与媒質をレンダリングするように構成された装置であって、該関与媒質は境界ボックスによって範囲を定められ、該関与媒質は視線方向に従って視点から所定の距離で該視点からレンダリングされ、当該装置が少なくとも１つのプロセッサを備え、該少なくとも１つのプロセッサが、
前記境界ボックスによって形成されるボリュームの少なくとも１つのポイントに対して、該少なくとも１つのポイントを起点とし、該少なくとも１つのポイントを中心とする底面を有する少なくとも１つの半球に従って分布される方向のセットを推定し、
前記推定された方向のセットの少なくとも一部の各方向に対して、前記方向と前記関与媒質との交差部に対応する、関連付けられた密度値が第１の閾値よりも大きい第１の交差ポイントを推定し、前記第１の交差ポイントは、前記方向と前記境界ボックスとの交差部に対応する第２の交差ポイントからスタートすることにより推定され、
前記推定された方向のセットの少なくとも一部の各方向に対して、前記第２の交差ポイントから前記第１の交差ポイントを離間する距離を表す情報の項目から、前記視線方向と前記関与媒質との交差部に対応する第３の交差ポイントを推定するように構成されてなる、前記装置。
【請求項１０】
前記少なくとも１つのプロセッサは、前記第２の交差ポイントから前記第１の交差ポイントを離間する距離を表す値から関数基底における投影係数を推定するようにさらに構成されている、請求項９に記載の装置。
【請求項１１】
前記少なくとも１つのプロセッサは、前記境界ボックスの表面を複数のサンプルにサンプリングするようにさらに構成されている、請求項９または１０に記載の装置。
【請求項１２】
前記少なくとも１つのプロセッサは、前記推定された第３の交差ポイントの間の前記視線方向をサンプリングするようにさらに構成されている、請求項９から１１のいずれか１項に記載の装置。
【請求項１３】
コンピュータ・プログラムであって、前記コンピュータ・プログラムがコンピュータ上で実行される際に、請求項１から８のいずれか１項に記載の方法のステップを実行するための、前記コンピュータ・プログラム。
【請求項１４】
請求項１３の前記コンピュータ・プログラムを記憶した、コンピュータによって読み取り可能な記憶手段。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
本発明は、例えば、ＰＣまたはラップトップ・タイプのコンピュータにおいて実行可能なプログラムによるものであるか、ライブ画像を生成し、表示する専用のゲーム・コンソールにおけるものであるかどうかに関わらず、ビデオ・ゲーム・アプリケーションにおいて使用することができる。有利には、図７に関して説明した装置７は、キーボードおよび／またはジョイスティックなど、インタラクション手段を有する。例えば、音声認識など、コマンドを入力するための他の方式も可能である。
（付記１）
シーン（１）に含まれる関与媒質（１０）をレンダリングする方法であって、該関与媒質は境界ボックス（３０）によって範囲を定められ、該関与媒質は視線方向（１２０）に従って視点（１４）から所定の距離で該視点（１４）からレンダリングされ、
前記境界ボックスによって形成されるボリュームの少なくとも１つのポイント（３００；４０１）に対して、該少なくとも１つのポイント（３００；４０１）を起点とし、該少なくとも１つのポイント（３００；４０１）を中心とする底面を有する少なくとも１つの半球に従って分布される方向のセット（３１〜３ｉ；５１〜５ｋ）を推定するステップ（８１）と、
前記推定された方向のセット（３１〜３ｉ；５１〜５ｋ）の少なくとも一部の各方向に対して、前記方向と前記関与媒質（１０）との交差部に対応する、関連付けられた密度値が第１の閾値よりも大きい第１の交差ポイント（３１ｍ；５２ｍ）を推定するステップ（８２）であって、該第１の交差ポイント（３１ｍ；５２ｍ）は、前記方向と前記境界ボックス（３０）との交差部に対応する第２の交差ポイント（３１０；４０１）からスタートすることにより推定される、前記ステップ（８２）と、
前記推定された方向のセット（３１〜３ｉ；５１〜５ｋ）の少なくとも一部の各方向に対して、前記第２の交差ポイント（３１０；４０１）から前記第１の交差ポイント（３１ｍ；５２ｍ）を離間する距離を表す情報の項目から、前記視線方向（１２０）と前記関与媒質（１０）との交差部に対応する第３の交差ポイント（６１、６２）を推定するステップ（８３）と、を含む、前記方法。
（付記２）
前記第２の交差ポイント（３１０；４０１）から前記第１の交差ポイント（３１ｍ；５２ｍ）を離間する距離を表す値から関数基底における投影係数を推定するステップを含み、前記距離を表す情報の項目は、該推定された投影係数に対応することを特徴とする、付記１に記載の方法。
（付記３）
前記視線方向（１２０）に従って前記視点（１４）から前記関与媒質（１０）を離間する前記距離は、第２の閾値よりも大きく、前記境界ボックス（３０）によって形成されるボリュームの前記少なくとも１つのポイント（３００）は、該境界ボックス（３０）の中心に対応し、前記推定された方向のセット（３１〜３ｉ）は、該境界ボックス（３０）の中心（３００）を中心とする球に従って分布することを特徴とする、付記１または２に記載の方法。
（付記４）
前記関数基底は、球面関数基底であることを特徴とする、付記２または３に記載の方法。
（付記５）
前記視線方向（１２０）に従って前記視点（１４）から前記関与媒質を離間する距離は第２の閾値未満でありかつ第３の閾値よりも大きく、当該方法は前記境界ボックスの表面を複数のサンプル（４０１〜４０ｊ）にサンプリングするステップを含み、
前記複数のサンプル（４０１〜４０ｊ）の少なくとも一部に対応する複数のポイント（４０１）に対して方向のセット（５１〜５ｋ）が推定され、方向の各セットは該複数のサンプルのうちの考慮されているサンプル（４０１）を中心とする半球に従って推定され、該半球の前記底面は前記境界ボックスの前記表面に属し、該半球は前記境界ボックスの内部に向いており、
前記第３の交差ポイント（６１、６２）は、さらに、前記視線方向（１２０）と前記境界ボックス（３０）との交差部に対応する第４の交差ポイント（１３１）から推定される、付記１または２に記載の方法。
（付記６）
前記第４の交差ポイント（１３１）が前記境界ボックス（３０）の前記表面のサンプル（４０１〜４０ｊ）のうちの１つに対応しない場合に、当該方法は、前記第４の交差ポイント（１３１）を囲む前記サンプルを補間することによって、前記第４の交差ポイント（１３１）に対応する境界ボックスの表面のサンプルを決定するステップを含むことを特徴とする、付記５に記載の方法。
（付記７）
前記推定された第３の交差ポイント（６１、６２）の間で前記視線方向（１２０）をサンプリングするステップを含むことを特徴とする、付記１〜６のいずれか１項に記載の方法。
（付記８）
前記関与媒質（１０）は、不均質な関与媒質であることを特徴とする、付記１〜７のいずれか１項に記載の方法。
（付記９）
シーン（１）に含まれる関与媒質（１０）をレンダリングするように構成された装置（７）であって、該関与媒質（１０）は境界ボックス（３０）によって範囲を定められ、該関与媒質（１０）は視線方向（１２０）に従って視点（１４）から所定の距離で該視点（１４）からレンダリングされ、当該装置が少なくとも１つのプロセッサ（７２０）を備え、該少なくとも１つのプロセッサが、
前記境界ボックスによって形成されるボリュームの少なくとも１つのポイント（３００；４０１）に対して、該少なくとも１つのポイント（３００；４０１）を起点とし、該少なくとも１つのポイント（３００；４０１）を中心とする底面を有する少なくとも１つの半球に従って分布される方向のセット（３１〜３ｉ；５１〜５ｋ）を推定し、
前記推定された方向のセット（３１〜３ｉ；５１〜５ｋ）の少なくとも一部の各方向に対して、前記方向と前記関与媒質（１０）との交差部に対応する、関連付けられた密度値が第１の閾値よりも大きい第１の交差ポイント（３１ｍ；５２ｍ）を推定し、前記第１の交差ポイント（３１ｍ；５２ｍ）は、前記方向と前記境界ボックス（３０）との交差部に対応する第２の交差ポイント（３１０；４０１）からスタートすることにより推定され、
前記推定された方向のセット（３１〜３ｉ；５１〜５ｋ）の少なくとも一部の各方向に対して、前記第２の交差ポイント（３１０；４０１）から前記第１の交差ポイント（３１ｍ；５２ｍ）を離間する距離を表す情報の項目から、前記視線方向（１２０）と前記関与媒質（１０）との交差部に対応する第３の交差ポイント（６１、６２）を推定するように構成されてなることを特徴とする、前記装置。
（付記１０）
前記少なくとも１つのプロセッサは、前記第２の交差ポイント（３１０；４０１）から前記第１の交差ポイント（３１ｍ；５２ｍ）を離間する距離を表す値から関数基底における投影係数を推定するようにさらに構成されていることを特徴とする、付記９に記載の装置。
（付記１１）
前記少なくとも１つのプロセッサは、前記境界ボックスの前記表面および複数のサンプル（４０１〜４０ｊ）をサンプリングするようにさらに構成されていることを特徴とする、付記９または１０に記載の装置。
（付記１２）
前記少なくとも１つのプロセッサは、前記推定された第３の交差ポイント（６１、６２）の間の前記視線方向（１２０）をサンプリングするようにさらに構成されていることを特徴とする、付記９〜１１のいずれか１項に記載の装置。
（付記１３）
コンピュータ・プログラム製品であって、前記プログラムがコンピュータ上で実行される際に、付記１〜８のいずれか１項に記載の方法のステップを実行するためのプログラム・コード・インストラクションを含むことを特徴とする、前記コンピュータ・プログラム製品。
（付記１４）
前記コンピュータによって実行可能なインストラクションのセットを記憶して付記１〜８のいずれか１項に記載の方法を実施する、コンピュータによって読み取り可能な記憶手段。