JP2012027619A - 画像処理プログラム、画像処理装置、画像処理システム、および、画像処理方法 - Google Patents
画像処理プログラム、画像処理装置、画像処理システム、および、画像処理方法 Download PDFInfo
- Publication number
- JP2012027619A JP2012027619A JP2010164347A JP2010164347A JP2012027619A JP 2012027619 A JP2012027619 A JP 2012027619A JP 2010164347 A JP2010164347 A JP 2010164347A JP 2010164347 A JP2010164347 A JP 2010164347A JP 2012027619 A JP2012027619 A JP 2012027619A
- Authority
- JP
- Japan
- Prior art keywords
- image
- partial area
- original image
- pixel
- copy destination
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 113
- 238000003672 processing method Methods 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims description 189
- 230000008569 process Effects 0.000 claims description 178
- 238000004049 embossing Methods 0.000 claims description 30
- 238000003860 storage Methods 0.000 claims description 20
- 230000006870 function Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 4
- 238000013507 mapping Methods 0.000 claims description 3
- 230000002194 synthesizing effect Effects 0.000 claims 1
- 230000010365 information processing Effects 0.000 description 162
- 238000003384 imaging method Methods 0.000 description 112
- 230000001133 acceleration Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 18
- 238000013500 data storage Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 230000004888 barrier function Effects 0.000 description 12
- 230000008859 change Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 238000003780 insertion Methods 0.000 description 6
- 230000037431 insertion Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000005401 electroluminescence Methods 0.000 description 4
- 210000003813 thumb Anatomy 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 210000003811 finger Anatomy 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- 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/111—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/271—Image signal generators wherein the generated image signals comprise depth maps or disparity maps
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Processing Or Creating Images (AREA)
Abstract
【解決手段】原画像とその高さマップからコピー先画像(左目用画像)を生成する場合、原画像の高さマップの高さとコピー先画像の高さマップの高さとを比較して、原画像の画素の方が高い場合、コピー先画像の画素に当該原画像の画素をコピーする。画素をコピーすると、当該原画像の画素の高さをディクリメントする。当該原画像の画素の高さが0になるか、原画像の画素よりコピー先画像の画素の方が低くなるまで、原画像の画素をコピー先画像の画素に右方向にコピーする。原画像の各画素について同様の処理を行うことにより、左目用画像を生成する。
【選択図】図9
Description
以下、本発明の一実施形態に係るゲーム装置について説明する。図1〜図3は、ゲーム装置10の外観を示す平面図である。ゲーム装置10は携帯型のゲーム装置であり、図1〜図3に示すように折り畳み可能に構成されている。図1および図2は、開いた状態(開状態)におけるゲーム装置10を示し、図3は、閉じた状態(閉状態)におけるゲーム装置10を示している。図1は、開状態におけるゲーム装置10の正面図であり、図2は、開状態におけるゲーム装置10の右側面図である。ゲーム装置10は、撮像部によって画像を撮像し、撮像した画像を画面に表示したり、撮像した画像のデータを保存したりすることが可能である。また、ゲーム装置10は、交換可能なメモリカード内に記憶され、または、サーバーや他のゲーム装置から受信したゲームプログラムを実行可能であり、仮想空間に設定された仮想カメラで撮像した画像などのコンピュータグラフィックス処理により生成された画像を画面に表示したりすることができる。
まず、下側ハウジング11の構成について説明する。図1〜図3に示すように、下側ハウジング11には、下側LCD(Liquid Crystal Display:液晶表示装置)12、タッチパネル13、各操作ボタン14A〜14L(図1、図3)、アナログスティック15、LED16A〜16B、挿入口17、および、マイクロフォン用孔18が設けられる。以下、これらの詳細について説明する。
次に、上側ハウジング21の構成について説明する。図1〜図3に示すように、上側ハウジング21には、上側LCD(Liquid Crystal Display:液晶表示装置)22、外側撮像部23(外側撮像部(左)23aおよび外側撮像部(右)23b)、内側撮像部24、3D調整スイッチ25、および、3Dインジケータ26が設けられる。以下、これらの詳細について説明する。
次に、図4を参照して、ゲーム装置10の内部の電気的構成について説明する。図4は、ゲーム装置10の内部構成を示すブロック図である。図4に示すように、ゲーム装置10は、上述した各部に加えて、情報処理部31、メインメモリ32、外部メモリインターフェイス(外部メモリI/F)33、データ保存用外部メモリI/F34、データ保存用内部メモリ35、無線通信モジュール36、ローカル通信モジュール37、リアルタイムクロック(RTC)38、加速度センサ39、電源回路40、およびインターフェイス回路(I/F回路)41等の電子部品を備えている。これらの電子部品は、電子回路基板上に実装されて下側ハウジング11(または上側ハウジング21でもよい)内に収納される。
次に、本実施形態に係る画像処理の概要について説明する。本実施形態では、上側LCD22に初期的に表示される画像(以下、原画像ともいう)が、ユーザの操作によって画面の手前方向または奥方向に変形する。例えば、ユーザは、左手で下側ハウジング11を把持して、右手でタッチペン28を把持して下側LCD12に対してタッチ操作を行う。具体的には、ユーザは、まず、タッチペン28を用いたタッチ操作によって下側LCD12に表示された複数のアイテムの中から1つのアイテムを選択する。次に、ユーザは、下側LCD12の画面上をタッチペン28を用いてタッチする。すると、上側LCD22に表示された画像のうち、下側LCD12のタッチ位置に応じた位置が変化する。例えば、ユーザによってスタンプアイテムが選択された場合において、ユーザが下側LCD12の所定の位置をタッチしたとき、当該所定の位置に対応する上側LCD22上の位置(当該位置を基準とした所定領域)が画面の奥方向に所定量だけ凹むように、上側LCD22に表示された画像が変化する。あるいは、ユーザによってペンアイテムが選択された場合において、ユーザが下側LCD12の所定の位置をタッチしたとき、当該所定の位置に対応する上側LCD22上の位置(当該位置を基準とした所定領域)が画面の手前方向に所定量だけ飛び出すように、画像が変化する。なお、画像の変化の仕方は、アイテムに応じて予め定められている。例えば、選択されたスタンプアイテムの種類によってはタッチ位置に応じた位置が画面の手前方向に飛び出すように、画像が変化してもよいし、選択されたペンアイテムの種類によってはタッチ位置に応じた位置が画面の奥方向に凹むように、画像が変化してもよい。
(1)高さhijが正の値の場合、コピー元の画素(i,j)を右方向にコピーし、高さhijが負の場合、コピー元の画素(i,j)を左方向にコピーする。
(2)コピー元の画素の高さhijと比較して、コピー先の画素の高さの方が低い(小さい)場合のみコピーする。
(3)コピー元の画素の位置から離れるごとに、コピー元の画素の高さhijが正ならhijをディクリメント、負ならインクリメントする。
(4)コピー元の画素よりコピー先の画素が高い(高さが大きい)場合、その画素についての(1)および(2)の比較およびコピー処理を終了する。
(5)コピー元の画素の高さhijが0になるまで(1)〜(4)の処理を繰り返し、hijが0になると、その画素(i,j)についての(1)および(2)の比較およびコピーを終了する。
(6)画素(i,j)についての(1)〜(5)の処理が終了すると、画素(i,j+1)について同様の処理を行い、すべての画素について同様の処理を行う。
次に、図11から図16を参照して、本実施形態に係る画像処理の詳細について説明する。まず、画像処理の際にメインメモリ32およびVRAM313(以下、これらを総称してRAMと呼ぶことがある)に記憶される主なデータについて説明する。図11は、ゲーム装置10のRAMのメモリマップを示す図である。図11に示されるように、RAMには、原画像データ71、高さマップデータ72、アイテムデータ73、タッチ位置データ74、左目用画像データ75、右目用画像データ76、コピー先高さデータ77等が記憶される。これらのデータの他、メインメモリ32には、上記画像処理を実行するプログラムや各操作ボタン14A〜E、G〜H、アナログスティック15に対する操作を示すデータ等が記憶される。
次に、本実施形態に係る画像処理の詳細について、図12から図16を参照して説明する。図12は、本実施形態に係る画像処理の詳細を示すメインフローチャートである。ゲーム装置10の電源が投入されると、ゲーム装置10の情報処理部31(CPU311)は、図示しないROMに記憶されている起動プログラムを実行し、これによってメインメモリ32等の各ユニットが初期化される。次に、不揮発性メモリ(データ保存用内部メモリ35等;コンピュータ読み取り可能な記憶媒体)に記憶された画像処理プログラムがRAM(具体的には、メインメモリ32)に読み込まれ、情報処理部31のCPU311によって当該プログラムの実行が開始される。また、情報処理部31は、上側LCD22に初期的に表示される原画像の画像データを不揮発性メモリ(データ保存用内部メモリ35等)から読み出してRAMに記憶するとともに、上側LCD22に原画像を表示させる。図12に示すフローチャートは、以上の処理が完了した後に情報処理部31(CPU311又はGPU312)によって行われる処理を示すフローチャートである。なお、図12では、本発明に直接関連しない処理については記載を省略する。また、図12に示すステップS1〜ステップS6の処理ループは、1フレーム(例えば1/30秒又は1/60秒。フレーム時間という)毎に繰り返し実行される。
図13は、マップ更新処理(ステップS1)の詳細を示すフローチャートである。まず、ステップS11において、情報処理部31は、アイテムの選択操作が行われたか否かを判定する。情報処理部31は、アイテムの選択操作に用いられる予め定められた各操作ボタンに対する操作が行われた場合、アイテムの選択操作が行われたと判定する。例えば、セレクトボタン14Jが押された場合、下側LCD12にアイテム選択のための画像が表示される。そして、表示された複数のアイテムのうちの何れかがタッチ操作や十字ボタン14A等によって選択された場合、情報処理部31は、アイテムの選択操作が行われたと判定する。判定結果が肯定の場合、情報処理部31は、次にステップS12の処理を実行する。一方、判定結果が否定の場合、情報処理部31は、次にステップS13の処理を実行する。なお、アイテムの選択は、十字ボタン14A、操作ボタン14C〜14D、アナログスティック15に対する操作によって行われてもよい。
次に、ステップS2における左目用画像生成処理について説明する。図14は、左目用画像生成処理(ステップS2)の詳細を示すフローチャートである。まず、ステップS21において、情報処理部31は、変数iおよび変数jにそれぞれ1を設定する。変数iは、1〜n(nは原画像の縦方向の総画素数)の範囲で、変数jは、1〜m(mは原画像の横方向の総画素数)の範囲で変化する。次に、情報処理部31は、ステップS22の処理を実行する。
次に、ステップS3における右目用画像生成処理について説明する。右目用画像生成処理では、ステップS1の処理で更新された高さマップと、原画像とを用いて、右目用画像が生成される。すなわち、ステップS2の左目用画像生成処理の過程では、上述のように高さマップの各要素hijが更新されるが(インクリメント又はディクリメントされるが)、実際には高さマップ自体は左目用画像生成処理の過程において更新されずに、メインメモリ32に保存されている。ステップS3における右目用画像生成処理では、このメインメモリ32に保存された(ステップS1の処理で生成された)高さマップが用いられる。図15は、右目用画像生成処理(ステップS3)の詳細を示すフローチャートである。右目用画像生成処理は、上述した左目用画像生成処理と同様であるが、コピーする方向が右目用画像生成処理と左目用画像生成処理とでは異なる。図15では、図14と同様の処理については、同じステップ番号を付し、説明を省略する。図15の処理においては、図14に示すステップS25およびステップS26が、ステップS40およびステップS41にそれぞれ置き換えられ、ステップS29およびステップS30が、ステップS42およびステップS43にそれぞれ置き換えられる。
次に、ステップS4におけるエンボス処理について説明する。ステップS4におけるエンボス処理では、ステップS1で生成された高さマップを用いて、エンボス処理が行われる。具体的には、ステップS4におけるエンボス処理では、ステップS1で生成された高さマップを用いてグレースケールのテクスチャ画像を生成し、左目用画像および右目用画像に対して生成したテクスチャ画像を貼り付ける。これにより、左目用画像および右目用画像に対して影を付し、より立体感のある画像を生成する。図16は、エンボス処理(ステップS4)の詳細を示すフローチャートである。
Xij=Aij+128−B (1)
Aijは、高さマップのi行目のj列目の高さの値であり、0〜255の範囲の値である。Bは、AijからステップS51で決定された影を付ける方向の先にある高さマップの要素の値であり、0〜255の範囲の値である。Bは、例えば、Aijから右方向に2画素分、上方向に2画素分移動した先の高さマップの要素の値である。図17は、エンボス処理におけるグレースケール値の算出について説明するための図である。すなわち、図17に示すように、Bは、高さマップの要素Aijの右斜め上に存在する要素であり、例えば、i=4,j=4の場合では、A44から右方向に2画素、上方向に2画素移動した先の高さマップの要素h26である。なお、図17では、高さマップの各要素の値が16段階(−8〜7)で示されているが、実際には、各要素の値は0〜255の範囲である。また、Bに相当する画素が存在しない場合(例えば、X11)、情報処理部31は、例えば、Xij=0に設定する。Bに相当する画素が存在しない部分は、実際には表示されない。次に、情報処理部31は、ステップS54の処理を実行する。
(1)原画像の当該画素(i,j)に対応する高さの値hijが正(hij>0)の場合(当該画素の高さが画面の手前方向の位置を示す場合)
・左目用画像を生成する場合には、原画像の当該画素(i,j)に対応するコピー先画像の画素(i,j)から高さhijに応じた量だけ右方向にずらした位置の画素(i,j+hij)までの範囲に、原画像の画素(i,j)をコピーする。
・右目用画像を生成する場合には、原画像の当該画素(i,j)に対応するコピー先画像の画素(i,j)から高さhijに応じた量だけ左方向にずらした位置の画素(i,j−hij)までの範囲に、原画像の画素(i,j)をコピーする。
(2)原画像の当該画素(i,j)に対応する高さの値hijが負(hij<0)の場合(当該画素の高さが画面の奥方向の位置を示す場合)
・左目用画像を生成する場合には、原画像の当該画素(i,j)に対応するコピー先画像の画素(i,j)から高さhijに応じた量だけ左方向にずらした位置の画素(i,j−hij)までの範囲に、原画像の画素(i,j)をコピーする。
・右目用画像を生成する場合には、原画像の当該画素(i,j)に対応するコピー先画像の画素(i,j)から高さhijに応じた量だけ右方向にずらした位置の画素(i,j+hij)までの範囲に、原画像の画素(i,j)をコピーする。
(3)(1)及び(2)において、原画像の画素(i,j)をコピー先画像の画素(i,j+p)にコピーする際、原画像の画素の高さとコピー先画素の高さとを比較し、原画像の画素の方がコピー先画像の画素よりも高い場合のみコピーを行う。
(4)(3)の比較の際、コピー先画素(i,j+p)の位置が原画像の画素(i,j)の位置から離れることに応じて、原画像の画素を画面に近づけるようにして当該原画像の画素の高さhijを変更する。
(5)原画像の画素の方がコピー先画像の画素よりも低い場合、当該原画像の画素に対する処理を終了し、原画像の次の画素に対する(1)〜(4)の処理を行う。
なお、本実施形態では、原画像について、画素単位で処理を行うことによって、左目用画像および右目用画像が生成された。他の実施形態では、原画像の部分領域(少なくとも1の画素を含む領域)単位で処理を行うことによって、左目用画像および右目用画像が生成されてもよい。すなわち、他の実施形態では、原画像の各部分領域について、各部分領域に対応する高さの値に応じた横方向の位置までの範囲で、各部分領域の画像データをコピーしてもよい。例えば、高さマップは、原画像の4画素分を1つの要素として、原画像の4画素毎の高さを記憶したマップであってもよい(この場合、高さマップは、n/2×m/2のマトリクスとなる)。この場合、4画素を1つの部分領域として、各部分領域について上述した処理と同様の処理が行われる。すなわち、高さマップに記憶されたある部分領域に対応する高さに応じて、当該部分領域が横方向にコピーされる。具体的には、4画素によって構成される部分領域の高さが5である場合、当該部分領域は最大で5部分領域だけ右又は左方向にコピーされる。コピーされる方向は、上述と同様、生成する画像が左目用画像か右目用画像かによって定められ、また、高さが正か負かによっても定められる。なお、部分領域は、4つの画素に限らず、任意の数の画素によって構成されてもよい。
11 下側ハウジング
12 下側LCD
13 タッチパネル
14 操作ボタン
15 アナログスティック
16 LED
21 上側ハウジング
22 上側LCD
23 外側撮像部
23a 外側撮像部(左)
23b 外側撮像部(右)
24 内側撮像部
25 3D調整スイッチ
26 3Dインジケータ
28 タッチペン
31 情報処理部
311 CPU
312 GPU
32 メインメモリ
Claims (12)
- 立体視画像を生成する画像処理装置のコンピュータにおいて実行される画像処理プログラムであって、前記コンピュータを、
所定の原画像を取得する原画像取得手段と、
前記原画像の部分領域ごとの深度を示す深度情報を前記原画像の部分領域毎に対応させて記憶する深度情報記憶手段と、
前記原画像のある部分領域について当該部分領域に対応した位置から当該部分領域の深度情報に応じた量だけ左右方向にずらした位置までの範囲に当該部分領域の画像データをコピーする処理を、前記原画像の部分領域毎に行うことによって、左目用画像および右目用画像を生成する画像生成手段として機能させる、画像処理プログラム。 - 前記深度情報記憶手段は、入力手段からの入力に応じて、前記深度情報を更新する、請求項1に記載の画像処理プログラム。
- 前記入力手段は指示座標検出手段であり、
前記深度情報記憶手段は、前記指示座標検出手段によって検出された座標に対応する前記原画像の部分領域の深度情報を更新する、請求項2に記載の画像処理プログラム。 - 前記画像生成手段は、
生成する画像であるコピー先画像の部分領域の深度情報を記憶し、
前記原画像の部分領域の深度情報とコピー先画像の部分領域の深度情報とを比較し、前記原画像の部分領域の方が前記コピー先画像の部分領域よりも深度が小さいか否かを判定する判定手段と、
前記判定手段によって前記原画像の部分領域の方が前記コピー先画像の部分領域よりも深度が小さいと判定された場合に、当該原画像の部分領域を前記コピー先画像の部分領域にコピーするとともに、当該原画像の部分領域の深度情報を前記コピー先画像の部分領域の深度情報にコピーするコピー手段と、
前記判定手段による判定とコピー手段によるコピーとを前記原画像の部分領域毎に実行する制御手段とを含む、請求項1に記載の画像処理プログラム。 - 前記画像生成手段は、
生成する画像であるコピー先画像の部分領域の深度情報を記憶し、
前記原画像のある部分領域を指定して、当該原画像の部分領域に対応した前記コピー先画像の部分領域を指定する制御手段と、
前記原画像の部分領域に対応する深度情報と、前記制御手段によって指定されたコピー先画像の部分領域の深度情報とを比較し、当該原画像の部分領域の方が当該コピー先画像の部分領域よりも深度が小さいか否かを判定する判定手段と、
前記判定手段による判定結果が肯定の場合、前記原画像の部分領域を前記コピー先画像の部分領域にコピーするとともに、当該原画像の部分領域の深度情報を前記コピー先画像の部分領域の深度情報にコピーするコピー手段とを含み、
前記制御手段は、
前記原画像の部分領域の深度情報が表示画面に対して手前方向の位置を示す場合において、前記左目用画像を生成するときは、現在指定しているコピー先画像の部分領域の右側の部分領域を次のコピー先画像の部分領域として指定し、前記右目用画像を生成するときは、現在指定しているコピー先画像の部分領域の左側の部分領域を次のコピー先画像の部分領域として指定して、前記判定手段および前記コピー手段による処理を実行させ、
前記原画像の部分領域の深度情報が前記表示画面に対して奥方向の位置を示す場合において、前記左目用画像を生成するときは、現在指定しているコピー先画像の部分領域の左側の部分領域を次のコピー先画像の部分領域として指定し、前記右目用画像を生成するときは、現在指定しているコピー先画像の部分領域の右側の部分領域を次のコピー先画像の部分領域として指定して、前記判定手段および前記コピー手段による処理を実行させ、
前記原画像の部分領域に対する処理が終了した場合、前記原画像の次の部分領域に対する処理を実行する、請求項1に記載の画像処理プログラム。 - 前記制御手段は、前記判定手段によって前記原画像の部分領域の方が前記コピー先画像の部分領域よりも深度が大きいと判定された場合、当該原画像の部分領域に対する処理を終了して、前記原画像の次の部分領域に対する処理を実行する、請求項5に記載の画像処理プログラム。
- 前記コピー先画像の部分領域が、コピー元の前記原画像の部分領域の位置から離れることに応じて、当該原画像の部分領域を前記表示画面に近づけるようにして当該原画像の部分領域に対応する深度情報を変更する深度変更手段として、前記コンピュータを更に機能させ、
前記判定手段は、前記深度変更手段によって変更された前記原画像の部分領域に対応する深度情報と、前記コピー先画像の部分領域の深度情報とを比較し、変更後の当該原画像の部分領域の方が当該コピー先画像の部分領域よりも深度が小さいか否かを判定する、請求項5に記載の画像処理プログラム。 - 前記各部分領域の深度情報と、当該各部分領域の位置から所定方向の位置に存在する部分領域の深度情報とを用いて、明暗情報を有するグレースケール画像を生成し、前記左目用画像および前記右目用画像に生成したグレースケール画像をテクスチャマッピングにより合成するエンボス処理手段として、前記コンピュータを更に機能させる、請求項1に記載の画像処理プログラム。
- 前記深度情報記憶手段は、前記深度情報としてグレースケール値を記憶し、
前記エンボス処理手段は、前記深度情報記憶手段に記憶された前記各部分領域のグレースケール値と、当該各部分領域の位置から所定方向の位置に存在する部分領域のグレースケール値との差分に応じて、前記グレースケール画像を生成する、請求項7に記載の画像処理プログラム。 - 立体視画像を生成する画像処理装置であって、
所定の原画像を取得する原画像取得手段と、
前記原画像の部分領域ごとの深度を示す深度情報を前記原画像の部分領域毎に対応させて記憶する深度情報記憶手段と、
前記原画像のある部分領域について当該部分領域に対応した位置から当該部分領域の深度情報に応じた量だけ左右方向にずらした位置までの範囲に当該部分領域の画像データをコピーする処理を、前記原画像の部分領域毎に行うことによって、左目用画像および右目用画像を生成する画像生成手段とを備える、画像処理装置。 - 立体視画像を生成する画像処理方法であって、
所定の原画像を取得する原画像取得ステップと、
前記原画像の部分領域ごとの深度を示す深度情報を前記原画像の部分領域毎に対応させて記憶する深度情報記憶ステップと、
前記原画像のある部分領域について当該部分領域に対応した位置から当該部分領域の深度情報に応じた量だけ左右方向にずらした位置までの範囲に当該部分領域の画像データをコピーする処理を、前記原画像の部分領域毎に行うことによって、左目用画像および右目用画像を生成する画像生成ステップとを含む、画像処理方法。 - 立体視画像を生成する画像処理システムであって、
所定の原画像を取得する原画像取得手段と、
前記原画像の部分領域ごとの深度を示す深度情報を前記原画像の部分領域毎に対応させて記憶する深度情報記憶手段と、
前記原画像のある部分領域について当該部分領域に対応した位置から当該部分領域の深度情報に応じた量だけ左右方向にずらした位置までの範囲に当該部分領域の画像データをコピーする処理を、前記原画像の部分領域毎に行うことによって、左目用画像および右目用画像を生成する画像生成手段とを含む、画像処理システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010164347A JP5660818B2 (ja) | 2010-07-21 | 2010-07-21 | 画像処理プログラム、画像処理装置、画像処理システム、および、画像処理方法 |
US13/156,682 US8791946B2 (en) | 2010-07-21 | 2011-06-09 | Computer-readable storage medium having stored therein image processing program, image processing apparatus, image processing system, and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010164347A JP5660818B2 (ja) | 2010-07-21 | 2010-07-21 | 画像処理プログラム、画像処理装置、画像処理システム、および、画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012027619A true JP2012027619A (ja) | 2012-02-09 |
JP5660818B2 JP5660818B2 (ja) | 2015-01-28 |
Family
ID=45493226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010164347A Active JP5660818B2 (ja) | 2010-07-21 | 2010-07-21 | 画像処理プログラム、画像処理装置、画像処理システム、および、画像処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8791946B2 (ja) |
JP (1) | JP5660818B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8509600B2 (en) * | 2011-08-03 | 2013-08-13 | Qatar Foundation | Copy detection |
US9639979B2 (en) * | 2014-12-18 | 2017-05-02 | Here Global B.V. | Method and apparatus for generating a composite image based on an ambient occlusion |
KR102489266B1 (ko) * | 2018-08-13 | 2023-01-17 | 엘지전자 주식회사 | 모바일 디바이스 및 그 제어 방법 |
US11625574B2 (en) * | 2019-10-28 | 2023-04-11 | MakinaRocks Co., Ltd. | Method for generating abnormal data |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0546076A (ja) * | 1991-08-13 | 1993-02-26 | Furuno Electric Co Ltd | デジタルマツプジエネレータ |
JPH06194602A (ja) * | 1992-12-24 | 1994-07-15 | Nippon Telegr & Teleph Corp <Ntt> | 両眼立体視装置 |
JPH07175930A (ja) * | 1993-12-21 | 1995-07-14 | Canon Inc | 画像処理装置 |
JPH07200870A (ja) * | 1993-12-28 | 1995-08-04 | Sharp Corp | 立体視用3次元画像生成装置 |
JPH07249114A (ja) * | 1994-03-08 | 1995-09-26 | Alps Shiya:Kk | 地図の作製方法および装置 |
JPH10239634A (ja) * | 1997-02-27 | 1998-09-11 | Minolta Co Ltd | 立体映像表示装置 |
JPH11501188A (ja) * | 1995-12-19 | 1999-01-26 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | 視差深度依存画素シフト |
JP2003219139A (ja) * | 2002-01-17 | 2003-07-31 | Seiko Epson Corp | 画像処理装置、画像処理方法、印刷装置、画像フィルタプログラムおよび画像フィルタプログラムを記録した媒体 |
JP2006185033A (ja) * | 2004-12-27 | 2006-07-13 | Victor Co Of Japan Ltd | 擬似立体画像生成装置及び擬似立体画像生成プログラム並びに擬似立体画像表示システム |
JP2008015606A (ja) * | 2006-07-03 | 2008-01-24 | Tokyo Univ Of Science | 画像判読支援動画生成方法、プログラム、及び画像判読支援動画生成装置 |
JP2009296272A (ja) * | 2008-06-04 | 2009-12-17 | Sony Corp | 画像符号化装置及び画像符号化方法 |
JP2010154422A (ja) * | 2008-12-26 | 2010-07-08 | Casio Computer Co Ltd | 画像処理装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7283654B2 (en) * | 2004-08-26 | 2007-10-16 | Lumeniq, Inc. | Dynamic contrast visualization (DCV) |
WO2009013682A2 (en) * | 2007-07-26 | 2009-01-29 | Koninklijke Philips Electronics N.V. | Method and apparatus for depth-related information propagation |
JP2010244245A (ja) * | 2009-04-03 | 2010-10-28 | Sony Corp | 情報処理装置、情報処理方法、及び、プログラム |
CA2772607A1 (en) * | 2009-09-01 | 2011-03-10 | Prime Focus Vfx Services Ii Inc. | System and process for transforming two-dimensional images into three-dimensional images |
-
2010
- 2010-07-21 JP JP2010164347A patent/JP5660818B2/ja active Active
-
2011
- 2011-06-09 US US13/156,682 patent/US8791946B2/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0546076A (ja) * | 1991-08-13 | 1993-02-26 | Furuno Electric Co Ltd | デジタルマツプジエネレータ |
JPH06194602A (ja) * | 1992-12-24 | 1994-07-15 | Nippon Telegr & Teleph Corp <Ntt> | 両眼立体視装置 |
JPH07175930A (ja) * | 1993-12-21 | 1995-07-14 | Canon Inc | 画像処理装置 |
JPH07200870A (ja) * | 1993-12-28 | 1995-08-04 | Sharp Corp | 立体視用3次元画像生成装置 |
JPH07249114A (ja) * | 1994-03-08 | 1995-09-26 | Alps Shiya:Kk | 地図の作製方法および装置 |
JPH11501188A (ja) * | 1995-12-19 | 1999-01-26 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | 視差深度依存画素シフト |
JPH10239634A (ja) * | 1997-02-27 | 1998-09-11 | Minolta Co Ltd | 立体映像表示装置 |
JP2003219139A (ja) * | 2002-01-17 | 2003-07-31 | Seiko Epson Corp | 画像処理装置、画像処理方法、印刷装置、画像フィルタプログラムおよび画像フィルタプログラムを記録した媒体 |
JP2006185033A (ja) * | 2004-12-27 | 2006-07-13 | Victor Co Of Japan Ltd | 擬似立体画像生成装置及び擬似立体画像生成プログラム並びに擬似立体画像表示システム |
JP2008015606A (ja) * | 2006-07-03 | 2008-01-24 | Tokyo Univ Of Science | 画像判読支援動画生成方法、プログラム、及び画像判読支援動画生成装置 |
JP2009296272A (ja) * | 2008-06-04 | 2009-12-17 | Sony Corp | 画像符号化装置及び画像符号化方法 |
JP2010154422A (ja) * | 2008-12-26 | 2010-07-08 | Casio Computer Co Ltd | 画像処理装置 |
Also Published As
Publication number | Publication date |
---|---|
US20120019520A1 (en) | 2012-01-26 |
JP5660818B2 (ja) | 2015-01-28 |
US8791946B2 (en) | 2014-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9001192B2 (en) | Storage medium having stored therein stereoscopic image display program, stereoscopic image display device, stereoscopic image display system, and stereoscopic image display method | |
JP5541974B2 (ja) | 画像表示プログラム、装置、システムおよび方法 | |
JP5739674B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および、情報処理方法 | |
JP5739671B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、及び情報処理方法 | |
JP5149939B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、及び情報処理方法 | |
JP5814532B2 (ja) | 表示制御プログラム、表示制御装置、表示制御システム及び表示制御方法 | |
US20120293549A1 (en) | Computer-readable storage medium having information processing program stored therein, information processing apparatus, information processing system, and information processing method | |
JP2012068977A (ja) | ゲーム処理をするためのプログラム、装置、システムおよび方法 | |
US9049424B2 (en) | Recording medium storing display control program for controlling display capable of providing stereoscopic display, display system, display control method, and display | |
JP5725902B2 (ja) | 画像処理プログラム、画像処理装置、画像処理方法および画像処理システム | |
JP5572532B2 (ja) | 表示制御プログラム、表示制御装置、表示制御方法および表示制御システム | |
JP5689637B2 (ja) | 立体視表示制御プログラム、立体視表示制御システム、立体視表示制御装置、および、立体視表示制御方法 | |
US20120133641A1 (en) | Hand-held electronic device | |
JP5660818B2 (ja) | 画像処理プログラム、画像処理装置、画像処理システム、および、画像処理方法 | |
JP2012141819A (ja) | 画像処理システム、画像処理プログラム、画像処理方法及び画像処理装置 | |
JP5739670B2 (ja) | 画像表示プログラム、装置、システムおよび方法 | |
JP5770018B2 (ja) | 表示制御プログラム、表示制御装置、表示制御方法及び表示制御システム | |
JP2012175358A (ja) | 表示制御プログラム、表示制御装置、表示制御方法及び表示制御システム | |
JP5739673B2 (ja) | 画像表示プログラム、装置、システムおよび方法 | |
JP2012004669A (ja) | 立体画像表示プログラム、立体画像表示装置、立体画像表示システム、および、立体画像表示方法 | |
JP5548038B2 (ja) | 立体画像表示プログラム、立体画像表示装置、立体画像表示システム、および、立体画像表示方法 | |
JP5541973B2 (ja) | 立体画像表示プログラム、立体画像表示装置、立体画像表示システム、および、立体画像表示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130619 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140325 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140415 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140613 |
|
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: 20141105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5660818 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |