JP2000251090A - 描画装置及び該描画装置で被写界深度を表現する方法 - Google Patents
描画装置及び該描画装置で被写界深度を表現する方法Info
- Publication number
- JP2000251090A JP2000251090A JP11053397A JP5339799A JP2000251090A JP 2000251090 A JP2000251090 A JP 2000251090A JP 11053397 A JP11053397 A JP 11053397A JP 5339799 A JP5339799 A JP 5339799A JP 2000251090 A JP2000251090 A JP 2000251090A
- Authority
- JP
- Japan
- Prior art keywords
- image
- value
- depth
- defocused
- original image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/128—Adjusting depth or disparity
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Image Processing (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
- Studio Circuits (AREA)
- Processing Or Creating Images (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
の距離感を表す被写界深度を表現する方法を提供する。 【解決手段】 この被写界深度を表現する方法は、予め
設定されたZ値に対応する位置にある物体をジャスト・
フォーカス状態とし、前記予め設定されたZ値から遠方
方向又は手前方向に離れるに従って、段階的にデ・フォ
ーカスの程度が進んだ画像を上書きするようにし、前記
デ・フォーカス状態の画像は、バイリニア、・フィルタ
法を利用して、元の画像を段階的に縮小して、その後拡
大することにより生成し、前記縮小の程度によって、前
記デ・フォーカス状態の程度を制御している。
Description
画装置で被写界深度を表現する方法に関する。
インメント・システムにおいて三次元の物体を描画する
際には、二次元スクリーンに表現出来るようにするた
め、に透視変換を行っている。この際、三次元的に表現
するため、光源計算等の処理を行っている。
離感を表す被写界深度を表現する方法は存在しなかっ
た。
課題に鑑みて、被写界深度を表現し得る描画装置を提供
することを目的とする。
視点から物体までの距離感を表す被写界深度を表現する
方法を提供することを目的とする。
は、ピクセルの奥行き方向を特定するZバッファと、ピ
クセル補間アルゴリズムを備えた描画装置であって、前
記ZバッファのZ値を予め設定して、元の画像に対し
て、該元の画像を段階的に縮小し、その後拡大して得ら
れたデ・フォーカス状態の画像を上書きし、前記Z値に
対応する物体の画像部分をジャスト・フォーカス状態に
するとともに、その以外の物体の画像部分をデ・フォー
カス状態にすることにより被写界深度を表現することを
特徴とする。
法は、ピクセル補間アルゴリズムを利用して、元の画像
を段階的に縮小して、その後拡大することによりデ・フ
ォーカス状態の画像を生成し、マスク機能をもつアルフ
ァ・プレーンを利用して、予め設定されたZ値より遠方
の物体の画像部分にマスクを掛け、マスクを掛けた元の
画像に対して、前記デ・フォーカス状態の画像を上書き
して、マスクが掛かっていない画像部分をデ・フォーカ
ス状態の画像とする、諸段階を有する。
法は、ピクセル補間アルゴリズムを利用して、元の画像
を段階的に縮小して、その後拡大することによりデ・フ
ォーカス状態の画像、即ち、焦点ズレしたボケた画像を
生成し、視点からの奥行き方向の距離を制御し得るZバ
ッファを利用して、前記元の画像に前記デ・フォーカス
状態の画像を上書きする、諸段階を有する。
法は、ピクセル補間アルゴリズムを利用して、元の画像
を段階的に縮小して、その後拡大することによりデ・フ
ォーカス状態の画像を生成し、視点からの奥行き方向の
距離を制御し得るZバッファを利用して、前記元の画像
に前記デ・フォーカス状態の画像を上書きして、予め設
定されたZ値より遠方の物体の画像部分をデ・フォーカ
ス状態の画像とし、マスク機能をもつアルファ・プレー
ンを利用して、予め設定されたZ値より遠方の物体の画
像部分にマスクを掛け、前記デ・フォーカス状態の画像
を上書きして、マスクが掛かっていない画像部分をデ・
フォーカス状態の画像とする、諸段階を有する。
法は、予め設定されたZ値に対応する位置にある物体を
ジャスト・フォーカス状態とし、前記予め設定されたZ
値から遠方方向又は手前方向に離れるに従って、段階的
にデ・フォーカスの程度が進んだ画像を上書きするよう
にし、前記デ・フォーカス状態の画像は、ピクセル補間
アルゴリズムを利用して、元の画像を段階的に縮小し
て、その後拡大することにより生成し、前記縮小の程度
によって、前記デ・フォーカス状態の程度を制御してい
る、諸段階を有する。
間アルゴリズムを利用して、元の画像を段階的に縮小し
て、その後拡大することによりデ・フォーカス状態の画
像を生成し、視点からの奥行き方向の距離を制御し得る
Zバッファを利用して、前記元の画像に前記デ・フォー
カス状態の画像を上書きして、予め設定されたZ値より
遠方の物体の画像部分をデ・フォーカス状態の画像と
し、マスク機能をもつアルファ・プレーンを利用して、
予め設定されたZ値より遠方の物体の画像部分にマスク
を掛け、前記デ・フォーカス状態の画像を上書きして、
マスクが掛かっていない画像部分をデ・フォーカス状態
の画像とする、諸段階を有するプログラムを記録してい
る。
生成処理において、各々の画素(ピクセル)のZ方向
(奥行き方向)を制御し得るZバッファを備え、またア
ルファ・マスク処理が可能であり(アルファ・フィルタ
を備えていること。)、更にバイリニア・フィルタが備
えている情報処理システム、例えばゲーム装置のような
エンタテインメント・システムにおいて実行される。
して、この画像に一定の処理を施した画像(処理済み画
像)を上書きする場合、Zバッファが所定のZ値より小
さい(又は大きい)ときのみ上書き可能というようなハ
ードウェア上の制約が無く、所定のZ値より小さいとき
及び大きいときに、任意選択的に上書き可能であれば、
アルファ・マスク処理が可能(アルファ・フィルタを備
えていること。)の要件は不要となる。
(Video RAM)にZバッファが備えられている。図1
(A)に示すように、VRAMに中に、各ドット(画
素)を特定する、例えば、各8ビットのR(赤),G
(緑),B(青)に加えて、例えば最大32ビットのZ
値と、最大8ビットのA(アルファ・ビット又はアルフ
ァ・プレーン)を記憶する領域が備えられている。
を表すパラメータである。GPU(Graphic Processing
Unit)において、3次元の物体を2次元のスクリーン
に透視変換したとき、視点からの距離(奥行き情報)も
算出され、この奥行き情報に基づいてZ値が決定され
る。R,G,Bの値も光源計算等を行って、決定され
る。
に、物体100が視点から近くに配置されているとき、
その物体100を構成するドットのZ値が大きいと規定
し、反対に、物体が視点から遠くに配置されていると
き、その物体を構成するドットのZ値が小さいと規定す
る。この場合、Z値を利用することにより、物体の視点
からの奥行き(視点座標系のZ軸方向の値)を特定する
ことが出来る。
画像を生成する場合、或るZ値を予め設定することによ
り、元の画像に対して、元の画像に何らかの処理をした
画像(処理済み画像)を上書きした場合、この予め設定
されたZ値と比較してZ値が相対的に大きい(即ち、視
点から相対的に近い)物体100の画像部分は元の画像
部分がそのまま残り(画素単位で置換されずに残り)、
Z値が相対的に小さい物体(即ち、視点から相対的に遠
い)物体102の画像部分は、処理済み画像で上書きさ
れる(画素単位で置換される)画像を生成することが出
来る。
数個の物体が存在する画像を生成する場合に利用出来
る。
色の混ぜ具合を制御したり、また、マスクをするための
パラメータである。このマスクとは、例えば、画像に色
を塗布するときに、マスクを被せた範囲は色が塗布され
ないような機能を果たすことをいう。
上書きする場合、元の画像に選択的にアルファ値Aを付
与することにより、マスクを被せたドットは処理済み画
像で上書きされないこととなる。 [一段階の被写界深度表現]
理又は拡大処理するとき、ポイント・サンプリング法を
採用している。
を説明する。図2(A)は縮小前の画像を示し、図2
(B)は線分比1/2(面積比1/4)で縮小した後の
画像を示している。ここで、説明を簡単にするために、
図2(A)の画像は4×4ドット、即ち16画素(ピク
セル)から構成され、図2(B)の画像は2×2ドッ
ト、即ち4画素(ピクセル)から構成されているものと
する。また、画素の位置を特定するために、各画像の横
方向をx軸方向、縦方向をy軸方向と規定し、各画像の
右上のドットを(x,y)=(1,1)とする。図2で
は、16ドットの各ドットは、R,G,Bによって特定
されているが、図面を簡単にするため、4ドットのみそ
の内容を○×◎△で夫々表している。
ドット(x,y)=(1,1)を生成するため、縮小前
の対応する領域(x,y)=(1,1),(1,2),
(2,1),(2,2)の4ドットの内から、縮小後の
ドット(x,y)=(1,1)の位置を計算して一番近
い位置のドットを採ってくる。この場合、縮小後のドッ
ト(x,y)=(1,1)に一番近い位置を縮小前の
(x,y)=(3,1)とすると、ここにあるドット
「○」が、縮小後のドット(x,y)=(1,1)とな
る。
(2,1)を生成するため、縮小前の対応する領域
(x,y)=(3,1),(4,1),(3,2),
(4,2)の4ドットの内から、縮小後のドット(x,
y)=(2,1)の位置を計算して一番近い位置のドッ
トを採ってくる。この場合、縮小後のドット(x,y)
=(2,1)に一番近い位置を縮小前の(x,y)=
(3,1)とすると、ここにあるドット「◎」が、縮小
後のドット(x,y)=(1,1)となる。
縮小後のドット(x,y)=(1,2),(2,2)と
なる。このように、ポイント・サンプリング法は、縮小
前の画像からドット(画素)を間引いて、縮小後の画像
を生成している。従って、縮小前の画像のドットの内、
縮小後の画像に用いられなかったドットは捨てられてし
まうことになる。
を拡大すると、縮小前の画像情報の何割かが捨てられて
しまっているので、ノイズが混入した画像を単に拡大し
たモザイク状の画像となってしまう。 (バイリニア・フィルタ法)画像の縮小と拡大
る図である。図3(A)は縮小前の4×4ドットから成
る元の画像を示し、図3(B)は2×2ドットから成る
第1段階縮小後の画像を示し、図3(C)は第2段階縮
小後の画像を示している。なお、図3(A)に示す元の
画像の16ドットの各々はR,G,B等によって特定さ
れているが、図面を簡単にするため、左上の4ドットの
平均値を●で表し、左下の4ドットの平均値を▲で表
し、右上の4ドットの平均値を□で表し、右下の4ドッ
トの平均値を■で表している。
ット(x,y)=(1,1)を生成するため、これに対
応する縮小前の画像の領域である図2(A)の4つのド
ット(x,y)=(1,1),(2,1),(1,
2),(2,2)の平均値を採用する。同様に、縮小後
のドット(x,y)=(2,1)を生成するため、これ
に対応する縮小前の画像の領域である図2(A)の4つ
のドット(x,y)=(3,1),(4,1),(3,
2),(4,2)の平均値を採用する。
(1,2)を生成するため、縮小前の4つのドット
(x,y)=(1,3),(2,3),(1,4),
(2,4)の平均値を採用し、また、縮小後のドット
(x,y)=(2,2)を生成するため、縮小前の4つ
のドット(x,y)=(3,3),(4,3),(3,
4),(4,4)の平均値を採用している。
するため、図3(B)に「◎」で表した4ドットの平均
値を採っている。
サンプリング法では、縮小前の画像のドット数と縮小後
の画像のドット数との差だけ、縮小処理において捨てら
れている。即ち、縮小前の画像情報の何割かが利用され
ないで、縮小後の画像が生成されている。これに対し
て、バイリニア・サンプリング法は、縮小前の画像の全
ドット(情報)を利用して、縮小後の画像を生成してい
る点で相違している。
一定の限界があり、例えば縮尺の線分比が1/2より小
さくなるときは、縮小後の1ドットに対応する縮小前の
(即ち、サンプリングしたい)4ドットの平均値が採ら
れるアルゴリズムとなっている。従って、縮小前の画像
を、例えば線分比1/16に縮小したい場合、一度に1
/16に縮小すると縮小前の画像情報の何割かが失われ
る。この結果、1/16に縮小された画像を、元の画像
に拡大したとき、拡大画像にノイズが混入してしまう。
1/4,1/8,1/16,…と段階を追って縮小する
ことにより、理論的に縮小前の画像情報が目的とする解
像度に縮小された画像に取り込まれていることになる。
4に縮小された画像を、元の画像に拡大するときは(こ
の拡大処理は一度に処理されるが)、距離に応じた混ぜ
合わせ、即ち、補間が行われる。
ことはない。例えば、図3(B)に示すような2×2ド
ットの画像を、図3(A)に示すような4×4ドットの
画像に拡大する場合、図3(B)に示す拡大前の(x,
y)=(1,1),(2,1),(1,2),(2,
2)に位置するドット「●」,「□」,「▲」,「■」
によって、図3(A)に示す拡大後の対応する位置を
「●」,「□」,「▲」,「■」と夫々規定し、周辺の
ドットはこの規定された値を用いて、対応する位置から
の距離に応じて各ドットが生成される。
プリング法にしたがって縮小・拡大された画像に比較し
て、このバイリニア・フィルタを使用した方法では、ぼ
やけた(焦点ズレした)滑らかな画像を再生することが
出来る。
域等が同じメモリ空間にある混載VRAMを例にとって
説明する。まず、VRAM描画領域501のイメージ
(元の画像)を多段階に作業用領域502〜505に1
/2縮小し、元の画像の(1/2)n+1の目的解像度
の画像を作成する。
イリニア・フィルタ等のピクセル補間アルゴリズムを画
像縮小アルゴリズムに適用した場合において、元の画像
の全情報をサンプリングした縮小画像を生成することが
出来る。
600dpi(dots/inch)で表現された画像(元の画
像)を400dpiで走査し(但し、この場合には物理
的には縮小していない。)、更に200dpiで走査し
て(同様に、物理的には縮小していない。)、その後、
この200dpi画像を600dpiで再生する場合に
似ている面がある。
の全情報を有しているが、再生された600dpiの画
像は元の画像と比較して、滑らかであるが、一旦解像度
が落ちた分だけぼやけた画像となっている点である。
て再生した滑らかにぼやけた画像を利用して、被写界深
度を表現した画像を生成することが出来る。Zバッファを利用した複数個の物体の画像
し、その後拡大して再生された画像を1画面の全ての部
分に上書きすると、その画面全体が焦点ズレした(ぼや
けた)画像となってしまう。
面中にZ値の相異なる(即ち、視点からの距離が相違す
る)複数個の物体が存在し、遠方の物体をぼやかした状
態(焦点ぼけ又はデ・フォーカス状態)とし、近くにあ
る物体はジャスト・フォーカス状態になるような画像を
生成する場合を検討する。
遠方の物体と近くにある物体が有る場合を想定する。こ
の場合には、近くの物体100を構成するドットは平均
してZ値が大きく、遠方の物体102を構成するドット
は平均してZ値が小さい関係にある。
ト・フォーカス状態の画像(画像-1)を用意する(図7
参照)。次に、この画像を、上述したように段階的に縮
小する(図8参照)。その後、拡大して滑らかにぼやけ
た画像(画像-2)を生成する(図9参照)。
大小関係を比較する機能を有している。このZバッファ
を利用して近くの物体に近いZ値を予め設定して、ジャ
スト・フォーカス状態の画像(画像-1)に対して、ぼや
けた画像(画像-2)を上書きする。
では、設定されたZ値より遠方にある物体(Z値小)の
画像部分は上書きされ、近くにある物体(Z値大)の画
像部分は上書きされないで残るという、一方向の処理が
行われる。
し、遠方の物体はぼやけた状態であり、近くにある物体
はジャスト・フォーカス状態となっている画像を生成す
ることができる(図10参照)。
クセル補間アルゴリズム(例えば、バイリニア・フィル
タ等)を適用して、元のVRAM描画領域に出力する。
と、そのZよりも奥にあるピクセルのみが、解像度を落
としたイメージで上書きされ、Zを境に奥がぼやけた状
態のイメージとなる。
する。
Z値の相異なる複数個の物体が存在し、遠方の物体の画
像部分はジャスト・フォーカス状態とし、近くにある物
体の画像部分はぼやけた状態になるような画像を生成す
る場合を検討する。
くのピクセルは上書きされない)では、手前側を解像度
を落としたイメージで上書きすることが出来る。この結
果、手前がぼやけたイメージとなる。
は、Z値で比較して、元の画像の物体が近くの物体(Z
値大)なら上書きしないで、遠方の物体(Z値小)なら
上書きしする処理は可能である。しかし、その逆の、元
の画像の物体が近くの物体なら上書きし、遠方の物体
(Z値小)なら上書きしないという、反対方向の処理は
出来ないという制約がある。
も、アルファビット(図1(A)参照)でマスクを掛け
ることが可能であり、且つアルファビットの有無でピク
セルを上書きする、しないを制御することが可能であれ
ば、次の方法で結果的に手前側を上書きすることが出来
る。
奥に位置するピクセルのアルファマスクプレーンのみを
塗りつぶす。
ていないピクセルのみが上書きされるように、アルファ
・プレーンテストの状態を設定する。
る。
掛かっていないピクセル、即ち、所定のZよりも手前に
あるピクセルのみが解像度を落としたイメージで上書き
されることになる。以下、具体的に説明する。
段階では、1画像にアルファ値Aを利用してマスクを被
せて、このマスクを被せた画像を、元の画像に対して、
或るZ値より奥の画像部分(Z値小の部分)だけ上書き
する。ここでは、R,G,Bは関係なく、アルファ値A
のみが描画される(或いは、「マスクビットが立つ」と
も表現される。)。ここでマスクビットが立ったとして
も、見た目の画像は何ら差異はない。この段階で、遠方
の物体の画像部分のみがマスクが被された画像で上書き
され、近くの物体の画像部分はマスクなしの画像のまま
となる(図11参照。但し、図11は便宜上マスクプレ
ーンで塗られた領域を赤色で覆っている。)。
像の上書き処理を行う。先ず、段階的に縮小し、その後
拡大して得られた滑らかにぼやけた画像が用意される。
この全面的にぼやけた画像を、部分的にマスクが被せら
れた元の画像に対して、上書きする。ここで、元の画像
は、遠方の物体の画像部分のみはマスクが被され、近く
の物体の画像部分はマスクなしの状態にある。
されない。一方、近くの物体の画像部分は滑らかにぼや
けた画像で上書きされる。
個の物体が存在し、遠方の物体はジャスト・フォーカス
状態で表現され、近くにある物体はぼやけた状態で表現
された画像を生成することが出来る(図12参照)。輪
郭のぼやかし
画像部分だけがマスクされた元の画像に対して、近くの
物体の画像部分だけがぼやけた画像で上書きされている
ため、近くの物体の境界又は輪郭は、Z値で一義的に決
定されている。そのため、近くの物体の輪郭ははっきり
しており、その輪郭の内部に滑らかにぼやけた物体の画
像が組み込まれたようになっている。
ルに表現したいため、その輪郭もぼやけて少し膨らんだ
ように見せるのが自然である。そこで、更に、輪郭をぼ
やかすため、奥行きのぼやかし処理を行っている。
の後拡大することにより、その物体のぼやけた画像を得
ることができる。ここで、近くに位置する物体をその内
側部分と輪郭部分とに分けて考える。内側部分は、近く
に位置するため(Z値大のため)、上書きされないが、
これに対し、縮小・拡大のため若干膨らんだ輪郭部分
は、近くに位置する物体のZ値ではないので、この若干
膨らんだ輪郭部分は上書きされる。
と、上述したぼやけた内側部分とを使用することによ
り、近くに位置する物体の輪郭部分と内部部分の両方が
滑らかにぼやけた画像となる。
ア・フィルタ処理により、予め設定されたZ値(奥行
き)に対して、それより遠方の物体の画像部分をぼやか
し、その後、それより近い物体の画像部分をぼやかすこ
とが出来る。 [多段階の被写界深度表現] (多段階の被写界深度表現)
より、光学系レンズにおける被写界深度表現を擬似的に
実現することが可能となる。
明する。図3で説明したように段階的に縮小して、その
後図4で説明したように拡大することにより、滑らかに
ぼやかすことが出来る(図8と9参照)。図5に示すよ
うに、このとき、縮小の程度(「Level」という。)に
よってぼやけ程度が異なることが分かる。即ち、例え
ば、元の画像を1/2,1/4,1/8,1/16と段
階的に縮小して、その後拡大した画像-1/16(解像度1
/16の画像)と、元の画像を1/2,1/4まで段階
的に縮小して、その後拡大した画像-1/4(解像度1/4
の画像)とでは、画像-1/16の方が画像-1/4よりぼやけ
の程度が大きいことが分かる。
が異なる複数の画像を利用することにより、次のように
多段階の被写界深度を表現した画像を得ることが出来
る。
した1枚の画像に対して、例えば、中間のZ値(中間の
深さ)の物体をジャスト・フォーカス状態とする。奥行
き方向に関しては、そこから更に小さいZ値(更に奥行
き方向)の物体をその奥行き方向の程度に従ってぼやけ
の程度を順次大きくする。反対に、そこから更に大きい
Z値(更に手前方向)の物体をその手前方向の程度に従
ってぼやけの程度を順次大きくする。
のZ値にある物体をジャスト・フォーカスで表現し、こ
のZ値から奥行き方向に遠くに及び近くに離れるに従っ
て、ぼやけの程度が順次大きくなった画像を生成するこ
とが出来る。
像は、ジャスト・フォーカス状態(ぼけの度合いが、Le
vel-0)が、Zfar[0]からZnear[0]の間の画像である。
処理の1番目に、Zfar[2]より遠方とZnear[2]より近
くに、元の画像を1/2,1/4/,1/8と順次縮小
し、その後拡大して非常にぼやかした画像(ぼけの度合
いが、Level-2)を上書きする。
Znear[1]からZnear[0]の間とに、元の画像を1/2,
1/4と順次縮小し、その後拡大してぼやかした画像
(ぼけの度合いが、Level-1)を上書きする。
Znear[0]からZnear[1]の間とに、元の画像を1/2に
縮小し、その後拡大してぼやかした画像(ぼけの度合い
が、Level-0)を上書きする。
ォーカス位置から奥行き方向及び手前方向の2方向に段
階的に順次大きくぼけた状態で物体の画像が映された画
像を生成することが出来る。
作する画面の性質に応じて、任意に設定することが出来
る。また、各段階のぼけの程度も、制作者の光学的な知
見(近似する光学レンズ特性,画角その他の特性)等に
よって、任意に設定することが出来る。また、各段階の
長さも任意に設定できる。
意に設定できる。また、図13のように、ジャスト・フ
ォーカス箇所を中心に、奥行き方向と反奥行き方向(手
前方向)を対称的にぼやかしてもよく、或いは非対称的
に、或いは一方向のみをぼやかすこともできる。 [フローチャート]
たジャスト・フォーカス箇所から奥行き方向及び手前方
向の2方向に段階的に順次大きくぼけた状態で物体の画
像が映された1枚の静止画像を生成するフローチャート
である。
し、FL>0)を示す。フィルタ処理の深さは、図の示
すジャストフォーカス位置(Zfar[0]又はZnear[0])
から遠方又は手前方向のフィルタ個数であり、換言すれ
ばピンボケ具合の深さの度合いである。
ス位置より遠方に掛けるフィルタの位置を表し、ここ
で、Zfar[FL-1]はZfar[0]よりも一層遠方に位置する
ことを表している。
・フォーカス位置より近くに掛けるフィルタの位置を表
し、ここで、Znear[0]はZnear[FL-1]よりも一層手前
に位置することを表している。また、Znear[0]とZfar
[0]で挟まれた領域はぼやけない、即ち、ジャスト・フ
ォーカスの領域となっている。
ではFL=1であり、多段階の被写界深度表現の内で最
も段階が少ないものはFL=2である。説明を簡単にす
るため、これらを例にとって説明する。
FLが正か否かが判定される。FLが正のとき次のステ
ップに進み、FLが正でないなら終了する。例えば、1
段階の被写界深度表現ではFL=1であり、最も簡単な
多段階の被写界深度表現ではFL=2であるので、両方
ともステップS200に進む。
FLを−1する。例えば、1段階の被写界深度表現では
FL=0となり、2段階の被写界深度表現ではFL=1
となる。
く。例えば、1段階の被写界深度表現ではLevel=0と
なり、2段階の被写界深度表現ではLevel=1となる。
る。処理PROC1を実行後、ステップS100に戻る。例
えば、1段階の被写界深度表現ではFL=0であるの
で、終了する。また、2段階の被写界深度表現ではFL
=1であるので、ステップS200でFL=0とし、ス
テップS300でLevel=0として処理PROC1を再度実
行し、ステップS100に戻って終了する。
理PROC1を示すフローであり、1回のフィルタ処理工程
を示していて、カウンタの計数MがLevelに達するま
で、処理を実行する構成(ループ)になっている。
ロにセットする。
とLevelを比較し、MがLevelより小ならばステップS4
30に進み、MよりLevelが大きいか等しいならば、図
のステップS422に進む。例えば、1段階の被写界深
度表現ではLevel=0であり、カウンタの計数Mは1で
あるので、ループを1回通って、図の処理に進む。2段
階の被写界深度表現ではLevel=1であるので、ステッ
プS430に進む。
がゼロか否かが判定される。MがゼロならステップS4
40に進み、MがゼロでないならステップS450に進
む。即ち、最初の1回目はステップS440に進み、そ
の後はステップS450に進むことになる。
縦横とも1/2に縮小して作業領域M(この場合、作業
領域-0)に転送する。最初は、画像はVRAM描画領域
にあるからである。例えば、1段階の被写界深度表現で
はスッテプS440に進み、VRAM描画領域を縦横と
も1/2に縮小して作業領域-0へ転送する。
横とも1/2に縮小して作業領域Mに転送する。例え
ば、2段階の被写界深度表現では最初のループではスッ
テプS440に進み、2回目のループではこのステップ
450に進む。このとき、作業領域-0の1/2縮小画像
を縦横とも1/2に縮小して、1/4縮小画像を作業領
域-1へ転送する。
1だけ増数して、ステップS420に戻る。
ートである。ここでは、最初に、上述したZ値を利用し
て、予め設定されたZ値より遠方の物体をぼやかし、次
にアルファビット(マスクビット)を利用して、予め設
定されたZ値より近くの物体をぼやかす処理を行ってい
る。
終的に縮小された画像がある領域)を元のイメージ(画
像)のサイズに拡大して、VRAM描画領域のZfar[F
L]よりも遠方が上書きされるように出力する。
L=0,M=1であるので、作業領域-0を元のイメージ
サイズの拡大して若干ぼやかして(解像度1/2のぼや
けた画像を)、描画領域のZfar[0]よりも遠方が上書き
されぼやけるようにする。
目のループの際に、FL=1,M=2であるので、作業
領域-1を元のイメージサイズの拡大して一層大きくぼや
かして(解像度1/4のぼやけた画像を)、描画領域の
Zfar[1]よりも遠方が上書きされぼやけるようにする。
域のマスクビットを、無条件に全てクリアする。マスク
ビットの前処理である。
ar[FL]よりも遠方のピクセルのマスクビットが全て立つ
ように、VRAM描画領域のアルファ・プレーンを塗り
つぶす。
L=0,M=1であるので、VRAM領域のZnear[0]
よりも遠方のピクセルをマスクして、上書きされないよ
うにしている。
目のループの際に、FL=1,M=2であるので、VR
AM領域のZnear[1]よりも遠方のピクセルをマスクし
て、更に広い範囲で上書きされないようにしている。
のイメージ(画像)のサイズに拡大して、VRAM描画
領域のマスクビットが立っていないピクセルのみが上書
きされるように出力する。こうして、マスクされていな
い領域が上書きされ、近くに位置する物体のぼけた画像
が上書きされる。その後、図のステップS420に戻
る。
トにより、予め設定されたZ値付近の画像部分はジャス
ト・フォーカス状態にあり、予め設定されたZ値より遠
方の画像部分はその距離に応じて段階的にぼやけた画像
となり、予め設定されたZ値より遠方の画像部分はその
距離に応じて段階的にぼやけた画像となっている、1枚
の静止画像を生成することが出来る。
化した画像を多数生成して、これらを連続的に表示装置
(モニタ)によって表示することにより、奥行き方向に
ジャスト・フォーカスが連続的に変化した臨場感溢れる
画像を作ることが出来る。 [実際のプログラムへの適用]
グラムには、例えば、次のような種々の方法で実現でき
る。
ァとバイリニア・フィルタを備えたパーソナル・コンピ
ュータ、画像処理用コンピュータ、TVゲーム装置のよ
うなエンタテインメント・システム等の情報システムで
実行することが出来る。
の方法について説明してあるが、コンピュータのCPU
で処理することも可能である。CPUで実現する場合、
Z値に関わる処理を任意に規定できるので、上述したよ
うなZバッファは一方向のみしか機能しないという制約
はない。従って、この場合、所定のZ値より近い位置の
画像部分をぼやかすために利用したマスク(アルファ・
プレーン)は不要となる。
ムに変化させた表現方法は、混載VRAMを用いること
によって可能となる。
理速度では、メイン・メモリとVRAM間で画像データ
を転送する速度が遅すぎる。CPUとグラフィックス回
路間で、一画面のデータ(例えば、640×480ドッ
トのR,G,B,等のデータ)を高速転送するバスは、
現在のところ実現されていない。
ンメント・システムにおいても、VRAMの描画領域を
縮小する場合は問題ないが、テクスチャ領域がVRAM
から物理的に離れているようなシステムでは、実現不可
能である。
は、GPU(Graphic Processing Unit)回路内にVR
AMを有し、そのVRAM内にテクスチャ領域、描画領
域、作業領域に(即ち、同じメモリ空間内に)存在する
ようなシステムで、初めて実現可能となる。GPUが、
CPUを介さずに、被写界深度を連続的に変化させる表
現を実行処理できるからである。
ゲームソフト作成ツールとしてのライブラリとして、ソ
フトメーカに対して供給され、利用される。この場合に
は、Z値、FL値、Level値、Z値の変化等のパラメー
タを決定するだけで、被写界深度を表現したゲーム場面
のソフトを作成できる。
る描画装置を提供することが出来る。
対し、視点から物体までの距離感を表す被写界深度を表
現する方法を提供することが出来る。
である。
図である。
である。
像を段階的に縮小し、その後拡大した場合を説明する図
である。
を利用して、画像を段階的に縮小し、その後拡大した場
合を説明する図である。
滑らかにぼやかした画像を上書きする様子を説明する図
である。
す図である。
す図である。
し、その後拡大した画像を示す図である。
RAM描画領域にある元の画像に、図9の元の画像を段
階的に1/16まで縮小し、その後拡大した画像を上書
きした様子を示す図である。
て、VRAM描画領域のマスクプレーンを塗りつぶした
様子を示す図である。この図では、便宜上赤く塗られた
領域(近くの物体以外の領域)は、実際には見えない。
対して、図9の画像を上書きした様子を示す図である。
明する図である。
の被写界深度表現方法の手順を説明するフローチャート
である。
の被写界深度表現方法の手順を説明するフローチャート
である。
の被写界深度表現方法の手順を説明するフローチャート
である。
Claims (16)
- 【請求項1】 ピクセルの奥行き方向を特定するZバッ
ファと、ピクセル補間アルゴリズムを備えた描画装置に
おいて、 前記ZバッファのZ値を予め設定して、元の画像に対し
て、該元の画像を段階的に縮小し、その後拡大して得ら
れたデ・フォーカス状態の画像を上書きし、前記Z値に
対応する物体の画像部分をジャスト・フォーカス状態に
するとともに、その以外の物体の画像部分をデ・フォー
カス状態にすることにより被写界深度を表現することを
特徴とする、描画装置。 - 【請求項2】 請求項1に記載の描画装置において、 前記ピクセル補間アルゴリズムは、バイリニア・フィル
タである、描画装置。 - 【請求項3】 請求項2に記載の描画装置において、 前記描画装置が、ピクセルに対するマスク処理を行うア
ルファ・プレーンを有し、 前記ZバッファのZ値を予め設定して、元の画像に対し
て、該元の画像を段階的に縮小し、その後拡大して得ら
れた焦点ズレしたボケた画像を上書きして、前記Z値よ
り遠方の物体の画像部分をデ・フォーカス状態とし、 前記アルファ・プレーンを用いて、前記Z値より遠方の
物体の画像部分をマスクした後、前記焦点ズレしたボケ
た画像を上書きして、前記Z値より近くの物体の画像部
分をデ・フォーカス状態とすることを特徴とする、描画
装置。 - 【請求項4】 請求項1に記載の描画装置において、 描画装置が、描画領域とテクスチャ領域を同じメモリ空
間に備えたビデオ・ラム(VRAM)を備え、該VRA
M内で元の画像を段階的に縮小し、その後拡大して焦点
ズレした画像を生成している、描画装置。 - 【請求項5】 ピクセル補間アルゴリズムを利用して、
元の画像を段階的に縮小して、その後拡大することによ
りデ・フォーカス状態の画像、即ち、焦点ズレしたボケ
た画像を生成し、 視点からの奥行き方向の距離を制御し得るZバッファを
利用して、前記元の画像に前記デ・フォーカス状態の画
像を上書きする、諸段階を有する被写界深度を表現する
方法。 - 【請求項6】 請求項5に記載の被写界深度を表現する
方法において、 前記元の画像に前記デ・フォーカス状態の画像を上書き
する段階により、予め設定されたZ値より遠方の物体の
画像部分が該デ・フォーカス状態の画像によって上書き
されることを特徴とする、被写界深度を表現する方法。 - 【請求項7】 請求項5に記載の被写界深度を表現する
方法において、 前記ピクセル補間アルゴリズムは、バイリニア・フィル
タである、被写界深度を表現する方法。 - 【請求項8】 請求項5に記載の被写界深度を表現す
る方法において、 前記方法が、描画領域とテクスチャ領域を同じメモリ空
間に備えたビデオ・ラム(VRAM)内で実行される、
被写界深度を表現する方法。 - 【請求項9】 ピクセル補間アルゴリズムを利用して、
元の画像を段階的に縮小して、その後拡大することによ
りデ・フォーカス状態の画像を生成し、 マスク機能をもつアルファ・プレーンを利用して、予め
設定されたZ値より遠方の物体の画像部分にマスクを掛
け、 マスクを掛けた元の画像に対して、前記デ・フォーカス
状態の画像を上書きして、マスクが掛かっていない画像
部分をデ・フォーカス状態の画像とする、諸段階を有す
る被写界深度を表現する方法。 - 【請求項10】 請求項9に記載の被写界深度を表現す
る方法において、 前記ピクセル補間アルゴリズムは、バイリニア・フィル
タである、被写界深度を表現する方法。 - 【請求項11】 請求項9に記載の被写界深度を表現す
る方法において、 前記方法が、描画領域とテクスチャ領域を同じメモリ空
間に備えたビデオ・ラム(VRAM)内で実行される、
被写界深度を表現する方法。 - 【請求項12】 ピクセル補間アルゴリズムを利用し
て、元の画像を段階的に縮小して、その後拡大すること
によりデ・フォーカス状態の画像を生成し、 視点からの奥行き方向の距離を制御し得るZバッファを
利用して、前記元の画像に前記デ・フォーカス状態の画
像を上書きして、予め設定されたZ値より遠方の物体の
画像部分をデ・フォーカス状態の画像とし、 マスク機能をもつアルファ・プレーンを利用して、予め
設定されたZ値より遠方の物体の画像部分にマスクを掛
け、 前記デ・フォーカス状態の画像を上書きして、マスクが
掛かっていない画像部分をデ・フォーカス状態の画像と
する、諸段階を有する被写界深度を表現する方法。 - 【請求項13】 請求項12に記載の被写界深度を表現
する方法において、 前記ピクセル補間アルゴリズムは、バイリニア・フィル
タである、被写界深度を表現する方法。 - 【請求項14】 予め設定されたZ値に対応する位置に
ある物体をジャスト・フォーカス状態とし、 前記予め設定されたZ値から遠方方向又は手前方向に離
れるに従って、段階的にデ・フォーカスの程度が進んだ
画像を上書きするようにし、 前記デ・フォーカス状態の画像は、ピクセル補間アルゴ
リズムを利用して、元の画像を段階的に縮小して、その
後拡大することにより生成し、 前記縮小の程度によって、前記デ・フォーカス状態の程
度を制御している、諸段階を有する被写界深度を表現す
る方法。 - 【請求項15】 請求項14に記載の被写界深度を表現
する方法において、 前記予め設定されたZ値は、画像毎に連続的に変化して
いる、被写界深度を表現する方法。 - 【請求項16】 ピクセル補間アルゴリズムを利用し
て、元の画像を段階的に縮小して、その後拡大すること
によりデ・フォーカス状態の画像を生成し、 視点からの奥行き方向の距離を制御し得るZバッファを
利用して、前記元の画像に前記デ・フォーカス状態の画
像を上書きして、予め設定されたZ値より遠方の物体の
画像部分をデ・フォーカス状態の画像とし、 マスク機能をもつアルファ・プレーンを利用して、予め
設定されたZ値より遠方の物体の画像部分にマスクを掛
け、 前記デ・フォーカス状態の画像を上書きして、マスクが
掛かっていない画像部分をデ・フォーカス状態の画像と
する、諸段階を有するプログラムを記録した記録媒体。
Priority Applications (13)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11053397A JP2000251090A (ja) | 1999-03-01 | 1999-03-01 | 描画装置及び該描画装置で被写界深度を表現する方法 |
| NZ513632A NZ513632A (en) | 1999-03-01 | 2000-02-24 | Image rendering method and apparatus |
| RU2001126577/09A RU2001126577A (ru) | 1999-03-01 | 2000-02-24 | Способ и устройство для визуализации изображений |
| CN00804513A CN1343341A (zh) | 1999-03-01 | 2000-02-24 | 成像方法及成像装置 |
| CA002365355A CA2365355A1 (en) | 1999-03-01 | 2000-02-24 | Image rendering method and apparatus |
| AU26908/00A AU2690800A (en) | 1999-03-01 | 2000-02-24 | Image rendering method and apparatus |
| PCT/JP2000/001048 WO2000052640A1 (en) | 1999-03-01 | 2000-02-24 | Image rendering method and apparatus |
| BR0010369-1A BR0010369A (pt) | 1999-03-01 | 2000-02-24 | Método e aparelho de renderização de imagem |
| HK02101399.3A HK1040128A1 (zh) | 1999-03-01 | 2000-02-24 | 影像記錄方法和裝置 |
| EP00905303A EP1157359A1 (en) | 1999-03-01 | 2000-02-24 | Image rendering method and apparatus |
| KR1020017011168A KR20010113720A (ko) | 1999-03-01 | 2000-02-24 | 영상 렌더링 방법 및 장비 |
| TW089103575A TW459205B (en) | 1999-03-01 | 2000-03-01 | Rendering apparatus, rendering method and storage medium for storing program for same |
| US10/649,295 US7068275B2 (en) | 1999-03-01 | 2003-08-27 | Methods and apparatus for rendering an image with depth-of-field display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11053397A JP2000251090A (ja) | 1999-03-01 | 1999-03-01 | 描画装置及び該描画装置で被写界深度を表現する方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000251090A true JP2000251090A (ja) | 2000-09-14 |
Family
ID=12941705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11053397A Pending JP2000251090A (ja) | 1999-03-01 | 1999-03-01 | 描画装置及び該描画装置で被写界深度を表現する方法 |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US7068275B2 (ja) |
| EP (1) | EP1157359A1 (ja) |
| JP (1) | JP2000251090A (ja) |
| KR (1) | KR20010113720A (ja) |
| CN (1) | CN1343341A (ja) |
| AU (1) | AU2690800A (ja) |
| BR (1) | BR0010369A (ja) |
| CA (1) | CA2365355A1 (ja) |
| HK (1) | HK1040128A1 (ja) |
| NZ (1) | NZ513632A (ja) |
| RU (1) | RU2001126577A (ja) |
| TW (1) | TW459205B (ja) |
| WO (1) | WO2000052640A1 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001209822A (ja) * | 2000-01-28 | 2001-08-03 | Square Co Ltd | 3次元コンピュータ画像処理のプログラムを記録したコンピュータ読み取り可能な記録媒体およびぼかし描画処理方法およびビデオゲーム装置 |
| JP3262772B2 (ja) | 1999-12-17 | 2002-03-04 | 株式会社ナムコ | 画像生成システム及び情報記憶媒体 |
| US6717586B2 (en) | 2001-02-23 | 2004-04-06 | Canon Kabushiki Kaisha | Apparatus, method, program code, and storage medium for image processing |
| JP2005025766A (ja) * | 2003-07-03 | 2005-01-27 | Thomson Licensing Sa | ぼかしを発生させる方法およびぼかし発生装置 |
| JP2008176522A (ja) * | 2007-01-18 | 2008-07-31 | Sgi Japan Ltd | デフォーカス画像の生成方法及び生成装置 |
| JP2010226443A (ja) * | 2009-03-24 | 2010-10-07 | Toshiba Corp | 立体画像描画装置および描画方法 |
| US9332195B2 (en) | 2013-08-26 | 2016-05-03 | Canon Kabushiki Kaisha | Image processing apparatus, imaging apparatus, and image processing method |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3715222B2 (ja) | 2000-12-27 | 2005-11-09 | 株式会社ソニー・コンピュータエンタテインメント | 描画方法、描画装置、描画処理プログラム、描画処理プログラムを記録した記録媒体、および描画処理プログラム実行装置 |
| US7202867B1 (en) | 2003-01-31 | 2007-04-10 | Microsoft Corporation | Generation of glow effect |
| US7274365B1 (en) | 2003-01-31 | 2007-09-25 | Microsoft Corporation | Graphical processing of object perimeter information |
| JP4307222B2 (ja) * | 2003-11-17 | 2009-08-05 | キヤノン株式会社 | 複合現実感提示方法、複合現実感提示装置 |
| US8081182B2 (en) | 2004-03-03 | 2011-12-20 | Qualcomm Incorporated | Depth buffer for rasterization pipeline |
| DE102004046038B4 (de) * | 2004-09-21 | 2010-07-15 | Karl Storz Gmbh & Co. Kg | Virtueller OP-Simulator |
| RU2325699C1 (ru) * | 2004-09-23 | 2008-05-27 | Квэлкомм Инкорпорейтед | Графический конвейер и способ, имеющий раннее обнаружение глубины |
| CN100463521C (zh) * | 2004-10-26 | 2009-02-18 | 大竑企业股份有限公司 | 提高网际网络中影音资料成像效果及传输速率的方法 |
| EP2026565A4 (en) | 2006-06-13 | 2010-07-07 | Panasonic Corp | ILLUSTRATION DEVICE |
| US7572232B2 (en) * | 2006-07-24 | 2009-08-11 | Cardiac Pacemakers, Inc. | Cardiac signal display and event detection using multiresolution Z-score transform |
| US8970680B2 (en) | 2006-08-01 | 2015-03-03 | Qualcomm Incorporated | Real-time capturing and generating stereo images and videos with a monoscopic low power mobile device |
| US8035641B1 (en) | 2007-11-28 | 2011-10-11 | Adobe Systems Incorporated | Fast depth of field simulation |
| CN101789235B (zh) * | 2009-01-22 | 2011-12-28 | 华为终端有限公司 | 一种图像处理方法及装置 |
| WO2011014419A1 (en) | 2009-07-31 | 2011-02-03 | 3Dmedia Corporation | Methods, systems, and computer-readable storage media for creating three-dimensional (3d) images of a scene |
| US9380292B2 (en) | 2009-07-31 | 2016-06-28 | 3Dmedia Corporation | Methods, systems, and computer-readable storage media for generating three-dimensional (3D) images of a scene |
| US20110025830A1 (en) | 2009-07-31 | 2011-02-03 | 3Dmedia Corporation | Methods, systems, and computer-readable storage media for generating stereoscopic content via depth map creation |
| JP5450643B2 (ja) * | 2010-05-25 | 2014-03-26 | パナソニック株式会社 | 画像符号化装置、画像符号化方法、プログラムおよび集積回路 |
| US9183560B2 (en) | 2010-05-28 | 2015-11-10 | Daniel H. Abelow | Reality alternate |
| US9030466B2 (en) * | 2010-10-05 | 2015-05-12 | Empire Technology Development Llc | Generation of depth data based on spatial light pattern |
| US9185388B2 (en) | 2010-11-03 | 2015-11-10 | 3Dmedia Corporation | Methods, systems, and computer program products for creating three-dimensional video sequences |
| US10200671B2 (en) | 2010-12-27 | 2019-02-05 | 3Dmedia Corporation | Primary and auxiliary image capture devices for image processing and related methods |
| WO2012092246A2 (en) | 2010-12-27 | 2012-07-05 | 3Dmedia Corporation | Methods, systems, and computer-readable storage media for identifying a rough depth map in a scene and for determining a stereo-base distance for three-dimensional (3d) content creation |
| US8274552B2 (en) | 2010-12-27 | 2012-09-25 | 3Dmedia Corporation | Primary and auxiliary image capture devices for image processing and related methods |
| JP5684205B2 (ja) * | 2012-08-29 | 2015-03-11 | 株式会社東芝 | 画像処理装置、画像処理方法、及びプログラム |
| CA2923910C (en) * | 2013-09-13 | 2020-08-25 | Square Enix Holdings Co., Ltd. | Rendering apparatus for 3d graphics |
| CN104616246B (zh) * | 2015-01-30 | 2018-06-15 | 酷派软件技术(深圳)有限公司 | 一种处理图像的方法、装置及终端设备 |
| US10453241B2 (en) | 2017-04-01 | 2019-10-22 | Intel Corporation | Multi-resolution image plane rendering within an improved graphics processor microarchitecture |
| CN109493376B (zh) * | 2017-09-13 | 2022-02-22 | 腾讯科技(深圳)有限公司 | 图像处理方法和装置、存储介质及电子装置 |
| US10580117B2 (en) | 2017-11-20 | 2020-03-03 | Comcast Cable Communications, Llc | Method to generate additional level of detail when zooming in on an image |
| JP7698506B2 (ja) * | 2021-08-03 | 2025-06-25 | キヤノン株式会社 | 情報処理システム、サーバー、情報処理方法及びプログラム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9108389D0 (en) * | 1991-04-19 | 1991-06-05 | 3 Space Software Ltd | Treatment of video images |
| US5684939A (en) * | 1993-07-09 | 1997-11-04 | Silicon Graphics, Inc. | Antialiased imaging with improved pixel supersampling |
| US5559905A (en) * | 1993-09-22 | 1996-09-24 | Genesis Microchip Inc. | Digital image resizing apparatus |
| US5365277A (en) * | 1993-10-08 | 1994-11-15 | Genesis Microchip Inc. | Apparatus with reduction/magnification image size processing for producing low-pass filtered images |
| US5534165A (en) | 1994-08-12 | 1996-07-09 | The Procter & Gamble Company | Fabric treating composition containing beta-cyclodextrin and essentially free of perfume |
| GB9422089D0 (en) * | 1994-11-02 | 1994-12-21 | Philips Electronics Uk Ltd | Blurring for computer graphics |
| US6111584A (en) * | 1995-12-18 | 2000-08-29 | 3Dlabs Inc. Ltd. | Rendering system with mini-patch retrieval from local texture storage |
| US6236405B1 (en) * | 1996-07-01 | 2001-05-22 | S3 Graphics Co., Ltd. | System and method for mapping textures onto surfaces of computer-generated objects |
| US5859651A (en) * | 1996-08-19 | 1999-01-12 | International Business Machines Corporation | Method and apparatus for block data transfer to reduce on-chip storage for interpolative video resizing |
| JPH10269377A (ja) * | 1997-03-27 | 1998-10-09 | Toshiba Corp | 表示制御システムおよび3次元グラフィクスデータの表示制御方法 |
-
1999
- 1999-03-01 JP JP11053397A patent/JP2000251090A/ja active Pending
-
2000
- 2000-02-24 KR KR1020017011168A patent/KR20010113720A/ko not_active Withdrawn
- 2000-02-24 NZ NZ513632A patent/NZ513632A/xx not_active Application Discontinuation
- 2000-02-24 WO PCT/JP2000/001048 patent/WO2000052640A1/en not_active Ceased
- 2000-02-24 CN CN00804513A patent/CN1343341A/zh active Pending
- 2000-02-24 EP EP00905303A patent/EP1157359A1/en not_active Ceased
- 2000-02-24 RU RU2001126577/09A patent/RU2001126577A/ru not_active Application Discontinuation
- 2000-02-24 AU AU26908/00A patent/AU2690800A/en not_active Abandoned
- 2000-02-24 BR BR0010369-1A patent/BR0010369A/pt not_active Application Discontinuation
- 2000-02-24 HK HK02101399.3A patent/HK1040128A1/zh unknown
- 2000-02-24 CA CA002365355A patent/CA2365355A1/en not_active Abandoned
- 2000-03-01 TW TW089103575A patent/TW459205B/zh not_active IP Right Cessation
-
2003
- 2003-08-27 US US10/649,295 patent/US7068275B2/en not_active Expired - Lifetime
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3262772B2 (ja) | 1999-12-17 | 2002-03-04 | 株式会社ナムコ | 画像生成システム及び情報記憶媒体 |
| US6927777B2 (en) | 1999-12-17 | 2005-08-09 | Namco, Ltd. | Image generating system and program |
| US7042463B2 (en) | 1999-12-17 | 2006-05-09 | Namco Ltd. | Image generating system and program |
| JP2001209822A (ja) * | 2000-01-28 | 2001-08-03 | Square Co Ltd | 3次元コンピュータ画像処理のプログラムを記録したコンピュータ読み取り可能な記録媒体およびぼかし描画処理方法およびビデオゲーム装置 |
| JP3404347B2 (ja) | 2000-01-28 | 2003-05-06 | 株式会社スクウェア | 3次元コンピュータ画像処理のプログラムを記録したコンピュータ読み取り可能な記録媒体およびぼかし描画処理方法 |
| US6717586B2 (en) | 2001-02-23 | 2004-04-06 | Canon Kabushiki Kaisha | Apparatus, method, program code, and storage medium for image processing |
| JP2005025766A (ja) * | 2003-07-03 | 2005-01-27 | Thomson Licensing Sa | ぼかしを発生させる方法およびぼかし発生装置 |
| JP2008176522A (ja) * | 2007-01-18 | 2008-07-31 | Sgi Japan Ltd | デフォーカス画像の生成方法及び生成装置 |
| JP2010226443A (ja) * | 2009-03-24 | 2010-10-07 | Toshiba Corp | 立体画像描画装置および描画方法 |
| US9332195B2 (en) | 2013-08-26 | 2016-05-03 | Canon Kabushiki Kaisha | Image processing apparatus, imaging apparatus, and image processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| HK1040128A1 (zh) | 2002-05-24 |
| US20040036687A1 (en) | 2004-02-26 |
| WO2000052640A1 (en) | 2000-09-08 |
| TW459205B (en) | 2001-10-11 |
| RU2001126577A (ru) | 2003-07-20 |
| CN1343341A (zh) | 2002-04-03 |
| NZ513632A (en) | 2001-09-28 |
| AU2690800A (en) | 2000-09-21 |
| BR0010369A (pt) | 2001-12-26 |
| KR20010113720A (ko) | 2001-12-28 |
| CA2365355A1 (en) | 2000-09-08 |
| US7068275B2 (en) | 2006-06-27 |
| EP1157359A1 (en) | 2001-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7068275B2 (en) | Methods and apparatus for rendering an image with depth-of-field display | |
| US6717586B2 (en) | Apparatus, method, program code, and storage medium for image processing | |
| US8922628B2 (en) | System and process for transforming two-dimensional images into three-dimensional images | |
| US5077608A (en) | Video effects system able to intersect a 3-D image with a 2-D image | |
| EP1141893B1 (en) | System and method for creating 3d models from 2d sequential image data | |
| JP2005295004A (ja) | 立体画像処理方法および立体画像処理装置 | |
| KR100349483B1 (ko) | 폴리곤이분할되는화상처리 | |
| US11328437B2 (en) | Method for emulating defocus of sharp rendered images | |
| JP2023153534A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
| JP3467725B2 (ja) | 画像の影除去方法、画像処理装置及び記録媒体 | |
| JP3538263B2 (ja) | 画像生成方法 | |
| US7009606B2 (en) | Method and apparatus for generating pseudo-three-dimensional images | |
| JP3502796B2 (ja) | ビデオゲームにおける立体モデル表示方法及び装置、ゲーム装置並びにビデオゲーム用立体モデル表示プログラムを格納したコンピュータ読み取り可能な記録媒体 | |
| US20040119723A1 (en) | Apparatus manipulating two-dimensional image in a three-dimensional space | |
| JP7011728B2 (ja) | 画像データ出力装置、コンテンツ作成装置、コンテンツ再生装置、画像データ出力方法、コンテンツ作成方法、およびコンテンツ再生方法 | |
| US20230206471A1 (en) | Method and Apparatus for Processing Reference Inputs for Video Compositing with Replacement | |
| US11308586B2 (en) | Method for applying a vignette effect to rendered images | |
| JP2020095465A (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
| JP2002260003A (ja) | 映像表示装置 | |
| US20220215512A1 (en) | Method for Emulating Defocus of Sharp Rendered Images | |
| KR20240114981A (ko) | 비폐색 영역을 채우기 위한 광선 추적을 기반으로 한 3d 배경 모델 구축 방법 및 상기 방법을 이용한 깊이 영상 기반 뷰 합성 방법 | |
| TW202512728A (zh) | 生成3d場景的方法及電腦系統 | |
| MXPA01008900A (en) | Image rendering method and apparatus | |
| JP2020178235A (ja) | 映像効果装置及びプログラム | |
| CN119653068A (zh) | 生成3d场景的方法及电脑系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051129 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060127 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060314 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060327 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090414 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110414 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110414 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120414 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120414 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130414 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |