JP4129786B2 - 画像処理装置および方法、記録媒体、並びにプログラム - Google Patents
画像処理装置および方法、記録媒体、並びにプログラム Download PDFInfo
- Publication number
- JP4129786B2 JP4129786B2 JP2002261542A JP2002261542A JP4129786B2 JP 4129786 B2 JP4129786 B2 JP 4129786B2 JP 2002261542 A JP2002261542 A JP 2002261542A JP 2002261542 A JP2002261542 A JP 2002261542A JP 4129786 B2 JP4129786 B2 JP 4129786B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- stereoscopic
- mirror
- left eye
- right eye
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stereoscopic And Panoramic Photography (AREA)
- Processing Or Creating Images (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Description
【発明の属する技術分野】
本発明は、画像処理装置および方法、記録媒体、並びにプログラムに関し、例えば、左眼用の画像と右眼用の画像を元にして立体視画像を生成する場合に用いて好適な画像処理装置および方法、記録媒体、並びにプログラムに関する。
【0002】
【従来の技術】
従来、人の左右の眼がそれぞれ取得する網膜像の空間的ずれ(両眼視差)を利用して、2次元の画像を立体的に視認させる方法(以下、立体視の方法と記述する)が数多く知られている。
【0003】
立体視の方法としては、特殊なメガネを利用するアナグリフ方式、カラーアナグリフ方式、偏光フィルタ方式、時分割立体テレビジョン方式等と、特殊なメガネを利用しないレンチキュラ方式等が知られている(いずれについても、例えば、非特許文献1参照)。
【0004】
アナグリフ方式は、例えば、左眼用の画像(以下、L画像と記述する)を赤色モノトーン画像に変換し、右眼用の画像(以下、R画像と記述する)を青色モノトーン画像に変換して、赤色モノトーン画像と青色モノトーン画像を重ね合わせる。そして、その画像を、左側に赤色フィルタ、右側に青色フィルタが配置されたメガネ(以下、赤青メガネと記述する)を用いて見る方法である。アナグリフ方式は、比較的容易で安価に実施できることが、画像全体がモノトーンとなってしまう。
【0005】
カラーアナグリフ方式は、アナグリフ方式の短所を補うものであり、L画像とR画像を重ね合わせたとき、それぞれの画像において対応する箇所がずれる部分(すなわち、視差が大きい部分)については、アナグリフ方式と同様に、例えば、L画像を赤色モノトーン画像に変換し、R画像を青色モノトーン画像に変換して重ね合わせる。それぞれの画像の対応する箇所がずれない部分(すなわち、視差が小さい部分)については、本来の色の状態で重ね合わせる。そして、その画像を、赤青メガネを用いて見る方法である。
【0006】
カラーアナグリフ方式では、画像全体のうち、視差が少ない部分については、本来の色を再現することができる。なお、カラーアナグリフ方式には、視差が少ない部分に用いる色の違いにより、複数のバリエーションが存在する。以下、視差が小さい部分に本来の色を用いる方式を、第1のカラーアナグリフ方式と記述する。また、視差が小さい部分に本来の色を用いない方式を、第2のカラーアナグリフ方式と記述する。
【0007】
偏光フィルタ方式は、例えば、垂直方向の直線偏光によって投影されたL画像と、水平方向の直線偏光によって投影されたR画像を重ね合わせる。そして、その画像を、左側に垂直方向の直線偏光フィルタ、右側に水平方向の直線偏光フィルタが配置された偏光フィルタメガネを用いて見る方法である。偏光フィルタ方式は、色の再現性がよく、解像度が高いことが長所であるが、偏光フィルタを利用することにより画像が暗くなってしまう短所がある。
【0008】
時分割立体テレビジョン方式は、テレビジョン受像機に、L画像とR画像を、フィールド周期毎に交互に表示するようにし、その映像を、テレビジョン受像機のフィールド周期に同期して左眼側と右眼側を交互に開閉する液晶シャッタメガネを用いて見る方法である。時分割立体テレビジョン方式は、液晶シャッタメガネの開閉動作を高い精度で制御することが重要となる。
【0009】
レンチキュラ方式は、画面を縦方向のストライプ状の領域に区分し、各ストライプ上の領域に交互に、L画像とR画像を表示し、その映像を、レンチキュラスクリーンと称されるレンズで覆う方法である。
【0010】
ところで、上述したさまざまな立体視の方法を実現するためには、L画像とR画像を取得する必要がある。L画像とR画像を取得するためには、同一の被写体を、カメラの位置を人の両眼の間隔だけ移動して2回撮影する方法が最も容易である。
【0011】
また、1回の撮影でL画像とR画像を取得する方法として、例えば、図1に示すように、ミラーなどから構成される光学アダプタ11を、カメラ1の撮影レンズ3の外側に取り付ける方法が知られている(例えば、特許文献1参照)。
【0012】
図2は、光学アダプタ11の構造を模式的に表している。単一の採光窓から入射される右眼用の光学像は、ミラー21によってミラー22に向けて反射され、ミラー22によって撮影レンズ3に向けて反射された後、撮影レンズ3によって集光される。単一の採光窓から入射される左眼用の光学像は、ミラー21,22によって反射されることなく、撮影レンズ3によって集光される。
【0013】
光学アダプタ11を介して入射された光学像は、図3に示すように、左眼用の領域および右眼用の領域からなる画像(以下、視差画像と記述する)として撮影される。この左眼用の領域がL画像として利用され、右眼用の領域がR画像として利用される。
【0014】
【非特許文献1】
泉武博監修、NHK放送技術研究所編「3次元映像の基礎」オーム出版、平成7年6月5日発行
【特許文献1】
特開平11−46373号公報
【0015】
【発明が解決しようとする課題】
ところで、立体的に視覚できる画像に任意の文字や記号等を書き込み、書き込んだ文字なども立体的に視覚できるようにすればユーザにとって遊戯性が増すが、従来、そのような技術は存在していない課題があった。
【0016】
本発明はこのような状況に鑑みてなされたものであり、立体的に視覚できる画像に任意の文字や記号等を書き込み、書き込んだ文字なども立体的に視覚できるようにすることを目的とする。
【0017】
【発明が解決しようとする課題】
本発明の画像処理装置は、左眼用の画像と右眼用の画像の全体的な輝度の差がなくなるように、左眼用の画像または右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、ミラー画像の輝度を補正する補正手段と、補正済みの左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する生成手段と、書き込み情報を受け付ける受付手段と、受付手段によって受け付けられた書き込み情報に対応する画像を、奥行きを付与して、立体視画像に合成する合成手段とを含むことを特徴とする。
前記補正手段は、左眼用の画像と右眼用の画像の全体的な彩度の差がなくなるように、左眼用の画像または左眼用の画像の一方の色差も補正するようにすることができる。
【0018】
前記書き込み情報は、文字、記号、線画のうちの少なくとも1つを含むようにすることができる。
【0019】
本発明の画像処理装置は、書き込み情報に対応する画像の奥行きを変更する変更手段をさらに含むことができる。
【0020】
本発明の画像処理装置は、生成手段によって生成された画像データ、受付手段によって受け付けられた書き込み情報、および書き込み情報に対応する画像に付与された奥行きを対応付けて記憶する記憶手段をさらに含むことができる。
【0021】
本発明の画像処理方法は、左眼用の画像と右眼用の画像の全体的な輝度の差がなくなるように、左眼用の画像または右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、ミラー画像の輝度を補正する補正ステップと、補正済みの左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する生成ステップと、書き込み情報を受け付ける受付ステップと、受付ステップの処理で受け付けられた書き込み情報に対応する画像を、奥行きを付与して、立体視画像に合成する合成ステップとを含むことを特徴とする。
【0022】
本発明の記録媒体は、左眼用の画像と右眼用の画像の全体的な輝度の差がなくなるように、左眼用の画像または右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、ミラー画像の輝度を補正する補正ステップと、補正済みの左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する生成ステップと、受付ステップの処理で受け付けられた書き込み情報を受け付ける受付ステップと、書き込み情報に対応する画像を、奥行きを付与して、立体視画像に合成する合成ステップとを含む処理を画像処理装置のコンピュータに実行させるプログラムが記録されていることを特徴とする。
【0023】
本発明のプログラムは、左眼用の画像と右眼用の画像の全体的な輝度の差がなくなるように、左眼用の画像または右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、ミラー画像の輝度を補正する補正ステップと、補正済みの左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する生成ステップと、受付ステップの処理で受け付けられた書き込み情報を受け付ける受付ステップと、書き込み情報に対応する画像を、奥行きを付与して、立体視画像に合成する合成ステップとを含む処理を画像処理装置のコンピュータに実行させることを特徴とする。
【0024】
本発明においては、左眼用の画像と右眼用の画像の全体的な輝度の差がなくなるように、左眼用の画像または右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、ミラー画像の輝度が補正され、補正済みの左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データが生成され、受け付けられた書き込み情報に対応する画像が、奥行きが付与されて、立体視画像に合成される。
【0025】
【発明の実施の形態】
図4は、本発明を適用した立体視システムの構成例を示している。この立体視システムは、主に、立体視画像を生成するパーソナルコンピュータ(PC)31、表示された立体視画像を見るときにユーザが使用するフィルタメガネ41、およびパーソナルコンピュータ31の表示部57の表示面外側に配置するライン偏光板43から構成される。
【0026】
パーソナルコンピュータ31は、図1に示されたように、光学アダプタ11が装着された状態のカメラ(ディジタルスチルカメラ)1によって撮影された視差画像、光学アダプタ11が装着されていない状態で撮影された画像などを取り込み、視差画像または連続的に撮影された2枚の画像からなる画像対を元にして立体視画像を生成して表示する。なお、ディジタルスチルカメラ1からパーソナルコンピュータ31に取り込まれる視差画像等の画像データには、撮影された日時、撮影された順序を示すシリアルなファイル番号、連写モードで撮影されたか否かを示す連写モードフラグなどの属性情報が付与されている。
【0027】
フィルタメガネ41は、パーソナルコンピュータ31に接続された支持棒42により、パーソナルコンピュータ31のキーボード付近の上方空間に位置するように支持されている。フィルタメガネ41の左側の枠には、垂直方向の直線偏光フィルタが配置されている。また、右側の枠には、水平方向の直線偏光フィルタが配置されている。
【0028】
パーソナルコンピュータ31の表示部57の表示面外側に配置するライン偏光板43は、水平方向の偶数ラインに垂直方向の直線偏光フィルタが、水平方向の奇数ラインに水平方向の直線偏光フィルタが配置されている。
【0029】
フィルタメガネ41、支持棒42、およびライン偏光板43は、例えば、図1の光学アダプタ11、並びに画像処理プログラム65(図10を参照して後述する)などとセットにされて販売される。
【0030】
次に、パーソナルコンピュータ31によって立体視画像が生成される過程の概要について、図5乃至図8を参照して説明する。
【0031】
図5は、光学アダプタ11が装着されたディジタルスチルカメラ1によって撮影された視差画像を示している。同図において、視差画像の右眼用の領域は、ミラーによって反射されているものであり、左眼用の領域は、ミラーによって反射されていないものであるとする。そこで、以下においては、視差画像の右眼用の領域をミラー画像、左眼用の領域をスルー画像と記述する。
【0032】
上述したように、ミラー画像は、スルー画像に比較して、画質(輝度、彩度、解像度等)が劣化している。特に、ミラー画像の周辺部(上辺部、下辺部、および左辺部)は、中心部に比較して輝度が低下している。また、ミラー画像は、本来、矩形である画像が台形に歪んだものとなる。そこで、始めにミラー画像の画質が補正され(詳細については、図14を参照して後述する)、画像の形状の歪みが補正される。次に、図6に示すように、ミラー画像およびスルー画像がそれぞれトリミングされて、R画像およびL画像が生成される。
【0033】
次に、図7に示すように、次式(1)に従って、L画像とR画像が合成されて、図8に示すような立体視画像が生成される。
偶数ライン
1×(L画像の画素)+0×(R画像の画素)=(立体視画像の画素)
奇数ライン
0×(L画像の画素)+1×(R画像の画素)=(立体視画像の画素)・・・(1)
【0034】
以上で、立体視画像が生成される過程の概要についての説明を終了する。生成された立体視画像は、表示部57に表示される。図9に示すように、ユーザは、表示部57に表示された立体視画像を、フィルタメガネ41およびライン偏光板43を介して見ることになる。したがって、ユーザの左眼は、立体視画像の偶数ライン、すなわち、1ライン置きのL画像を見ることになり、ユーザの右眼は、立体視画像の奇数ライン、すなわち、1ライン置きのR画像を見ることになる。よって、ユーザは、立体視画像を立体的に視認することが可能となる。
【0035】
次に、図10は、画像処理プログラム65を実行することにより、立体視画像を生成する処理等を実行するパーソナルコンピュータ31の構成例を示している。
【0036】
パーソナルコンピュータ31は、CPU(Central Processing Unit)51を内蔵している。CPU51には、バス54を介して、入出力インタフェース55が接続されている。バス54には、ROM(Read Only Memory)52およびRAM(Random Access Memory)53が接続されている。
【0037】
入出力インタフェース55には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる操作入力部56、GUI(Graphical User Interface)や生成される立体視画像等を表示するLCD(Liquid Crystal Display)等よりなる表示部57、各種のプログラムやデータを格納するハードディスクドライブなどよりなる記憶部58、およびインタネット等のネットワークを介してデータを通信する通信部59が接続されている。また、入出力インタフェース55には、磁気ディスク61、光ディスク62、光磁気ディスク63、および半導体メモリ64などの記録媒体に対してデータを読み書きするドライブ60が接続されている。
【0038】
CPU51は、ROM52に記憶されているプログラム、または磁気ディスク61乃至半導体メモリ64から読み出されて記憶部65に記憶され、記憶部65からRAM53にロードされたプログラムに従って各種の処理を実行する。RAM53にはまた、CPU51が各種の処理を実行する上において必要なデータなども適宜記憶される。
【0039】
このパーソナルコンピュータに立体視画像を生成する処理等を実行させる画像処理プログラム65は、磁気ディスク61(フレキシブルディスクを含む)、光ディスク62(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク63(MD(Mini Disc)を含む)、もしくは半導体メモリ64に格納された状態でパーソナルコンピュータ31に供給され、ドライブ60によって読み出されて記憶部58に内蔵されるハードディスクドライブにインストールされている。記憶部58にインストールされている画像処理プログラム65は、操作入力部56に入力されるユーザからのコマンドに対応するCPU51の指令によって、記憶部58からRAM53にロードされて実行される。
【0040】
図11は、CPU51が画像処理プログラムを実行することによって実現される機能ブロックの構成例示している。
【0041】
GUIブロック71は、GUIに対するユーザの操作に対応して、画像管理部72乃至表示制御部76を制御する。画像管理ブロック72は、GUIブロック71からの制御に従い、ディジタルカメラ1から取り込まれて記憶部58等に記憶されている視差画像などの画像データを、画像処理プログラム65が取り扱うデータとして管理する。また、画像管理ブロック72は、視差画像に付加されている属性情報に、サムネイル画像(縮小画像)の画像データ、トリミングされる領域の位置を示す情報、画質が補正されるときの設定値を示す情報、上下方向の位置が調整されるときの調整値を示す情報等を追加する。
【0042】
画像取得ブロック73は、GUIブロック71からの制御に従い、画像管理ブロック72によって管理されている視差画像などの画像データを取得し、ベース画像選択ブロック74に出力する。ベース画像選択ブロック74は、ユーザの操作に対応するGUIブロック71からの制御に従い、画像処理ブロック73から入力される画像のうち、ユーザによって選択された視差画像または画像対を立体視画像生成ブロック75に出力する。また、ベース画像選択ブロック74は、ユーザの操作に対応するGUIブロック71からの制御に従い、画像処理ブロック73から入力される画像のうち、立体視画像の元とすることができる画像対を選択して、立体視画像生成ブロック75に出力する。
【0043】
立体視画像生成ブロック75は、GUIブロック71からの制御に従い、ベース画像選択ブロック74から入力される視差画像または画像対を元に、立体視画像を生成して表示制御ブロック76に出力する。表示制御ブロック76は、GUIブロック71からの制御に従い、GUIおよび生成される立体視画像の表示を制御する。
【0044】
次に、視差画像を元にして立体視画像を生成する立体視画像生成処理について説明するが、その前に、画像処理プログラム65に対応するウィンドウと当該ウィンドウ上のGUIについて、図12および図13を参照して説明する。
【0045】
図12は、画像処理プログラム65が起動されたときに表示されるウィンドウ101の表示例を示している。ウィンドウ101には、処理の対象とする画像のサムネイルなどが表示されるメインエリア102、および「立体視」ボタン104乃至「エンド」ボタン107が設けられている。
【0046】
「画像取得」ボタン103は、立体視画像の元とする視差画像および画像対を選択するためのサムネイルをメインエリア102に表示させるときに押下される。「立体視画像」ボタン104は、選択された立体視画像(または画像対)を元にして立体視画像の生成を開始させるときに押下される。「LR置換」ボタン105は、立体視画像の元となるL画像とR画像を置換させるときに押下される。「印刷」ボタン106は、生成された立体視画像などをプリントアウトするときに押下される。「エンド」ボタン107は、画像処理プログラムを終了させるときに押下される。
【0047】
図13は、「画像取得」ボタン103が押下されたときのウィンドウ101の表示例を示している。メインエリア102には、ディジタルカメラ1から取り込まれた視差画像、通常の画像(連続的に撮影された画像対含む)などのサムネイル画像が表示される。メインエリア102の上側には、「視差画像選択」ボタン111、「画像対選択」ボタン112、および「画像対自動選択」ボタン113が設けられる。
【0048】
「視差画像選択」ボタン111は、メインエリア102に表示されているサムネイル画像のうち、視差画像に対応するものを選択するときに押下される。すなわち、ユーザは、「視差画像選択」ボタン111を押下した後、視差画像に対応するサムネイルを1つだけ選択することができる。
【0049】
「画像対選択」ボタン112は、メインエリア102に表示されているサムネイル画像のうち、立体視画像の元とする画像対に対応するものを選択するときに押下される。すなわち、ユーザは、「画像対選択」ボタン112を押下した後、画像対に対応するサムネイルを2つ選択することができる。
【0050】
「画像対自動選択」ボタン113は、メインエリア102に表示されているサムネイル画像のうち、立体視画像の元とする画像対を自動的に選択させるときに押下される。
【0051】
次に、視差画像を元にして立体視画像を生成する立体視画像生成処理について、図14のフローチャートを参照して説明する。この立体視画像生成処理は、図13に示されたメインエリア102のサムネイルのうち、視差画像に対応するものがユーザによって選択された後、「立体視画像」ボタン104が押下されたときに開始される。
【0052】
ステップS1において、ベース画像選択ブロック74は、画像処理ブロック73から入力される画像データのうち、GUIブロック71からの制御に従い、ユーザが選択する視差画像の画像データを立体視画像生成ブロック75に出力する。
【0053】
ステップS2において、立体視画像生成ブロック75は、ミラー画像の周辺部の輝度を、実験結果に基づくルックアップテーブル(または関数)を用いて補正する。この補正に関する情報は、画像管理ブロック72に出力され、画像管理ブロック72により、視差画像の属性情報に追加される。
【0054】
ここで、実験とは、画像処理プログラム65の開発者側によって実施されたものである。具体的には、光学アダプタ11を装着した状態のディジタルカメラ1で画角の全体を占める白壁等を撮影し、得られた視差画像のうちのミラー画像について、中心部と周辺部の画素の輝度を比較する。そして、その比較結果に基づき、周辺部の画素の輝度が、中心部の画素の輝度と一致するように、例えば、周辺部の座標を入力とし、当該座標に対する補正値を出力するようなルックアップテーブル(関数でもよい)を生成する。または、周辺部の輝度を入力とし、当該輝度に対する補正値を出力するようなルックアップテーブルを生成する。そして、生成したルックアップテーブルを画像処理プログラム65に組み込むようにすればよい。画像処理プログラム65には、ディジタルカメラ1の機種に対応して複数のルックアップテーブルを組み込むようにしてもよい。
【0055】
なお、ステップS2において、スルー画像の輝度も修正するようにしてもよい。
【0056】
また、ステップS2において、立体視画像生成ブロック75は、台形に歪んでいるミラー画像の形状を補正する。なお、このミラー画像の形状の補正については、本出願人が特開2002−34054号として既に提案済であるので、その説明は省略する。
【0057】
ステップS3において、立体視画像生成ブロック75は、補正済のミラー画像とスルー画像との全体的な輝度を比較して、その比較結果に基づいて、ミラー画像の輝度を補正する。具体的には、ミラー画像とスルー画像のそれぞれにおいて、所定の複数(例えば、4点)のサンプリング点の輝度を加算し、ミラー画像における輝度の加算値と、スルー画像の輝度の加算値を比較して、その差がなくなるように、ミラー画像を補正する。この補正に関する情報も、画像管理ブロック72に出力され、画像管理ブロック72により、視差画像の属性情報に追加される。
【0058】
例えば、ミラー画像における4サンプリング点の輝度の加算値が350であり、スルー画像の4サンプリング点の輝度の加算値が500である場合、その差150をサンプリング点の数で除算した値(150/4)を、ミラー画像の全ての画素の輝度に加算する。
【0059】
また、ステップS3において、立体視画像生成ブロック75は、ミラー画像とスルー画像の全体的な彩度が一致するように、ミラー画像の色差を補正する。この補正に関する情報も、画像管理ブロック72に出力され、画像管理ブロック72により、視差画像の属性情報に追加される。
【0060】
ステップS4において、立体視画像生成ブロック75は、ミラー画像に対し、所定のエッジ強調処理を施して、画像の全体的なぼけを補正する。ステップS5において、立体視画像生成ブロック75は、ユーザの操作に対応するGUIブロック71からの制御に従い、ミラー画像とスルー画像をそれぞれトリミングして、それぞれを、L画像とR画像に設定する。このトリミング位置に関する情報は、画像管理ブロック72に出力され、画像管理ブロック72により、視差画像の属性情報に追加される。
【0061】
ステップS6において、立体視画像生成ブロック75は、ユーザの操作に対応するGUIブロック71からの制御に従い、L画像とR画像の上下方向の位置を調整する。なお、L画像とR画像の上下方向の位置を調整する過程の情報は、表示制御ブロック76に出力されて、その調整の様子がメインエリア102に表示される(詳細は図16のフローチャートを参照して後述する)。
【0062】
ステップS7において、立体視画像生成ブロック75は、ステップS6の処理で上下方向の位置が調整されたL画像およびR画像を、式(1)に従って合成し、立体視画像を生成する。生成された立体視画像は、メインエリア102に表示される。また、生成された立体視画像の画像データは、画像管理ブロック72により、元となった視差画像に対応付けて記憶される。
【0063】
なお、ユーザからの所定の操作により、生成された立体視画像を表示部57の全体を占めるように表示させることも可能である。以上で、立体視画像生成処理の説明を終了する。
【0064】
ところで、画像処理プログラム65によれば、2枚の画像からなる画像対を元にしても、立体視画像を生成することができる。この画像対は、図13に示された「画像対選択」ボタン112を押下して、メインエリア102に表示されているサムネイル画像のうちの2つを選択することにより、ユーザが任意に選択することができる。
【0065】
画像対が選択された後、「立体視画像」ボタン104が押下された場合、画像対の一方がL画像とされ、他方がR画像とされて、上述したステップS6以降の処理が開始されて、立体視画像が生成される。生成された立体視画像の画像データは、画像管理ブロック72により、元となった画像対に対応付けて記憶される。
【0066】
なお、立体視画像の元とする画像対を自動的に選択させることもできる。画像対を自動的に選択する処理について、図15のフローチャートを参照して説明する。この画像対自動選択処理は、図13に示された「画像対自動選択」113が押下されたときに開始される。また、この画像対自動選択処理は、画像処理ブロック73からベース画像選択ブロック74に入力される画像が1つずつ処理対象とされて実行される。
【0067】
ステップS11において、ベース画像選択ブロック74は、処理対象の画像が連写モードで撮影されたものであるか否かを、属性情報に含まれる連写フラグを参照して判定する。処理対象の画像が連写モードで撮影されたものではないと判定された場合、処理はステップS12に進む。
【0068】
ステップS12において、ベース画像選択ブロック74は、処理対象の画像と、1枚後に撮影された画像との撮影日時の差が所定の閾値(例えば、数秒)以内であるか否かを判定する。撮影日時の差が所定の閾値以内であると判定された場合、処理はステップS13に進む。
【0069】
ステップS13において、ベース画像選択ブロック74は、処理対象の画像と、1枚後に撮影された画像との類似度を算出し、類似度が所定の閾値以内であるか否かを判定する。ここで、2枚の画像の類似度としては、例えば、それぞれから所定の1ライン分の画素を抽出し、対応する画素同士の差分の総和を算出するようにする。
【0070】
処理対象の画像と1枚後に撮影された画像との類似度が所定の閾値以内であると判定された場合、処理対象の画像と1枚後に撮影された画像とは、同一の被写体を連続して撮影したものであると判断できるので、処理対象の画像と1枚後に撮影された画像とを画像対に設定する。
【0071】
画像対に設定された2枚の画像のサムネイルは、画像対に設定されたことをユーザに通知するために、メインエリア102において、例えば、単一の太枠で囲まれる。また、画像対の情報は、画像管理ブロック72に出力され、画像対のそれぞれの画像データの付加情報に、画像対の相手を示す情報(シリアル番号等)が追加される。あるいは、画像対をなす2つの画像データとそれぞれの属性情報を新たなフォルダを生成して記憶するようにしてもよい。
【0072】
なお、ステップS11において、処理対象の画像が連写モードで撮影されたものであると判定された場合、ステップS12はスキップされ、処理はステップS13に進む。
【0073】
ステップS12において、処理対象の画像と、1枚後に撮影された画像との撮影日時の差が所定の閾値以内ではないと判定された場合、この2枚の画像は、立体視画像の元とする画像対に適していないので、画像対自動選択処理は終了される。
【0074】
ステップS13において、処理対象の画像と、1枚後に撮影された画像との類似度が所定の閾値以内ではないと判定された場合にも、この2枚の画像は、立体視画像の元とする画像対に適していないので、画像対自動選択処理は終了される。以上で、画像対自動選択処理の説明を終了する。
【0075】
この画像対自動選択処理が、画像処理ブロック73からベース画像選択ブロック74に入力される全ての画像を処理対象として実行された後に、複数の画像対が設定されている場合、ユーザは設定された複数の画像対のうち、1つの画像対を選択することができる。画像対がユーザによって選択された後、「立体視画像」ボタン104が押下された場合、上述したステップS6以降の処理が開始されて、立体視画像が生成される。生成された立体視画像の画像データは、画像管理ブロック72により、元となった画像対に対応付けて記憶される。
【0076】
ただし、画像対を元にして立体視画像を生成した場合、画像対の一方をL画像とし、他方をR画像とする設定が適切ではなかった場合(逆であった場合)、立体的に視認することはできない。このとき、ユーザが「LR置換」ボタン105を押下すれば、L画像とR画像が置換されて、立体的に視認できる立体視画像が再生成される。
【0077】
また、「LR置換」ボタン105を押下して立体視画像を再生成させることは、表示された立体視画像に対して、ライン偏光板43が1ライン分だけ上下方向にずれて設置されている場合にも有効に作用する。
【0078】
次に、図14のステップS6の処理、すなわち、L画像とR画像の上下方向の位置を調整する処理の詳細について、図16のフローチャートおよび図17を参照して説明する。
【0079】
ステップS21において、立体視画像生成ブロック75は、ステップS6の処理で設定したL画像およびR画像のサムネイル画像を、画像管理ブロック72から取得する。ステップS22において、立体視画像生成ブロック75は、L画像のサムネイル画像とR画像のサムネイル画像の同じ座標の画素を50%ずつ加算して合成画像を生成する。
【0080】
このとき、ウィンドウ101の表示は、例えば、図17に示すようなものとなる。すなわち、メインエリア102には、L画像が表示されたL画像表示エリア121、R画像が表示されたR画像表示エリア122、および合成画像が表示された合成画像表示エリア123が設けられる。
【0081】
メインエリア102の上方には、L画像に対するR画像の相対的な位置を上方に移動させて合成画像を再生成させるときに操作させる「R画像上方移動」ボタン124、L画像に対するR画像の相対的な位置を下方に移動させ合成画像を再生成させるときに操作される「R画像下方移動」ボタン125、およびL画像に対するR画像の相対的な位置の調整が終了したとき操作される「位置調整終了」ボタン126が設けられる。
【0082】
図14に戻る。ステップS23において、GUIブロック71は、「R画像上方移動」ボタン124または「R画像下方移動」ボタン125が押下されたか否かを判定する。「R画像上方移動」ボタン124または「R画像下方移動」ボタン125が押下されたと判定された場合、処理はステップS24に進む。ステップS24において、立体視画像生成ブロック75は、ユーザの操作に従うGUIブロック71からの制御に基づき、L画像に対するR画像の相対的な位置を上方または下方に移動させて、合成画像を再生成する。
【0083】
このとき、合成画像表示エリア123の表示は、再生成された合成画像に更新される。なお、ステップS23において、「R画像上方移動」ボタン124および「R画像下方移動」ボタン125が押下されていない判定された場合、ステップS24はスキップされ、処理はステップS25に進む。
【0084】
ステップS25において、GUIブロック71は、「位置調整終了」ボタン126が押下されたか否かを判定する。「位置調整終了」ボタン126が押下されていないと判定された場合、ステップS23に戻り、それ以降の処理が繰り返される。
【0085】
従って、ユーザは、合成画像表示エリア123に表示される合成画像を見ながら、「R画像上方移動」ボタン124または「R画像下方移動」ボタン125を押下することにより、L画像とR画像の上下方向の位置を調整することができる。なお、再生成されて表示される合成画像は、データ量の少ない縮小された画像であるので、この再生成の処理は速やかに実行される。
【0086】
ステップS25において、「位置調整終了」ボタン126が押下されたと判定された場合、処理はステップS26に進む。ステップS26において、立体視画像生成ブロック75は、L画像とR画像の上下方向の位置の調整値を画像管理ブロック72に出力する。画像管理ブロック72は、この上下方向の位置の調整値を、視差画像の属性情報に追加する。なお、画像対がL画像とR画像とされている場合、この上下方向の位置の調整値は、画像対の両方の属性情報に追加される。この後、処理は、上述した図14のステップS7に戻ることとなる。
【0087】
以上で、L画像とR画像の上下方向の位置を調整する処理の説明を終了する。
【0088】
なお、上述した説明においては、「R画像上方移動」ボタン124または「R画像下方移動」ボタン125を押下することにより、L画像に対するR画像の相対的な位置を上方または下方に移動させるようにしたが、例えば、合成画像表示エリア123に表示されている合成画像を、マウス(操作入力部56)を用いて、上方または下方にドラッグアンドドロップすることにより、L画像に対するR画像の相対的な位置を上方または下方に移動させるようにしてもよい。
【0089】
次に、図18は、立体視画像が生成されたときのウィンドウ101の表示例を示している。メインエリア102には、生成された立体視画像が表示される。メインエリア102の上側には、メインエリア102の表示を、立体視画像から、立体視画像の元となったL画像およびR画像を用いて従来の立体視の方法によって立体的に視認することができる画像に変換させるときに押下される「アナグリフ」ボタン131乃至「液晶シャッタメガネ」135が設けられている。また、メインエリア102の左側には、生成された立体視画像に任意の文字、記号などを書き込むときに押下される「テキスト入力」ボタン136が追加して設けられている。
【0090】
「アナグリフ」ボタン131は、立体視画像の元となったL画像およびR画像を用いてアナグリフ方式の画像(以下、アナグリフ画像と記述する)を生成させるときに押下される。「カラーアナグリフ1」ボタン132は、立体視画像の元となったL画像およびR画像を用いて第1のカラーアナグリフ方式の画像(以下、第1のカラーアナグリフ画像と記述する)を生成させるときに押下される。「カラーアナグリフ2」ボタン133は、立体視画像の元となったL画像およびR画像を用いて第2のカラーアナグリフ方式の画像(以下、第2のカラーアナグリフ画像と記述する)を生成させるときに押下される。これらの場合、ユーザは、赤青メガネを用いて画像を見る必要がある。
【0091】
「レンチキュラ」ボタン134は、立体視画像の元となったL画像およびR画像を用いてレンチキュラ方式の画像(以下、第1のレンチキュラ画像と記述する)を生成させるときに押下される。この場合、ユーザは、レンチキュラスクリーンを介して画像を見る必要がある。
【0092】
「液晶シャッタメガネ」ボタン135は、立体視画像の元となったL画像およびR画像を時分割立体テレビジョン方式で表示させるときに押下される。この場合、ユーザは、表示部57のフィールド周期に同期して左眼側と右眼側を交互に開閉する液晶シャッタメガネを用いて画像を見る必要がある。
【0093】
次に、メインエリア102に表示されている立体視画像を、ユーザの操作に対応して変換する処理について、図19のフローチャートを参照して説明する。
【0094】
この立体視画像変換処理は、立体視画像が生成され、図18に示されたようなウィンドウ101が表示されたときに開始される。
【0095】
ステップS31において、GUIブロック71は、「LR置換」ボタン105が押下されたか否かを判定する。「LR置換」ボタン105が押下されたと判定された場合、処理はステップS32に進む。ステップS32において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、現在生成されている立体視画像の元となったL画像とR画像を置換して、立体視画像を再生成する。表示制御ブロック76は、再生成された立体視画像を、メインエリア102に表示させる。この後、処理はステップS43に進む。
【0096】
ステップS31において、「LR置換」ボタン105が押下されていないと判定された場合、処理はステップS33に進む。ステップS33において、GUIブロック71は、「アナグリフ」ボタン131が押下されたか否かを判定する。「アナグリフ」ボタン131が押下されたと判定された場合、処理はステップS34に進む。ステップS34において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、現在生成されている立体視画像の元となったL画像とR画像を用い、アナグリフ画像を生成する。表示制御ブロック76は、生成されたアナグリフ画像をメインエリア102に表示させる。この後、処理はステップS45に進む。
【0097】
ステップS33において、「アナグリフ」ボタン131が押下されていないと判定された場合、処理はステップS35に進む。ステップS35において、GUIブロック71は、「カラーアナグリフ1」ボタン132が押下されたか否かを判定する。「カラーアナグリフ1」ボタン132が押下されたと判定された場合、処理はステップS36に進む。ステップS36において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、現在生成されている立体視画像の元となったL画像とR画像を用い、第1のカラーアナグリフ画像を生成する。表示制御ブロック76は、生成された第1のカラーアナグリフ画像をメインエリア102に表示させる。この後、処理はステップS45に進む。
【0098】
ステップS35において、「カラーアナグリフ1」ボタン132が押下されていないと判定された場合、処理はステップS37に進む。ステップS37において、GUIブロック71は、「カラーアナグリフ2」ボタン133が押下されたか否かを判定する。「カラーアナグリフ2」ボタン133が押下されたと判定された場合、処理はステップS38に進む。ステップS38において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、現在生成されている立体視画像の元となったL画像とR画像を用い、第2のカラーアナグリフ画像を生成する。表示制御ブロック76は、生成された第2のカラーアナグリフ画像をメインエリア102に表示させる。この後、処理はステップS45に進む。
【0099】
ステップS37において、「カラーアナグリフ2」ボタン133が押下されていないと判定された場合、処理はステップS39に進む。ステップS39において、GUIブロック71は、「レンチキュラ」ボタン134が押下されたか否かを判定する。「レンチキュラ」ボタン134が押下されたと判定された場合、処理はステップS40に進む。ステップS40において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、現在生成されている立体視画像の元となったL画像とR画像を用い、レンチキュラ画像を生成する。表示制御ブロック76は、生成されたレンチキュラ画像をメインエリア102に表示させる。この後、処理はステップS45に進む。
【0100】
ステップS39において、「レンチキュラ」ボタン134が押下されていないと判定された場合、処理はステップS41に進む。ステップS41において、GUIブロック71は、「液晶シャッタメガネ」ボタン135が押下されたか否かを判定する。「液晶シャッタメガネ」ボタン135が押下されたと判定された場合、処理はステップS42に進む。ステップS42において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、現在生成されている立体視画像の元となったL画像とR画像を表示制御ブロック76に供給する。表示制御ブロック76は、GUIブロック71からの制御に従い、L画像とR画像を、表示部57のフィールド周期に同期して交互にメインエリア102に表示させる。この後、処理はステップS43に進む。
【0101】
ステップS43において、GUIブロック71は、何らかのボタンが押下されるまで待機する。何らかのボタンが押下されたと判定された場合、処理はステップS44に進む。ステップS44において、GUIブロック71は、「エンド」ボタン107が押下されたか否かを判定する。「エンド」ボタン107が押下されたと判定された場合、立体視画像変換処理は終了され、さらに、実行されている画像処理プログラム65も終了される。
【0102】
ステップS44において、「エンド」ボタン107が押下されてないと判定された場合、ステップS31に戻り、それ以降の処理が繰り返される。
【0103】
ステップS34,S36,S38、またはS40の処理の後に実行されるステップS45において、GUIブロック71は、何らかのボタンが押下されるまで待機する。何らかのボタンが押下されたと判定された場合、処理はステップS46に進む。ステップS46において、GUIブロック71は、「印刷」ボタン106が押下されたか否かを判定する。「印刷」ボタン106が押下されたと判定された場合、処理はステップS47に進む。ステップS47において、表示制御ブロック76は、GUIブロック71からの制御に従い、メインエリア102に表示されているアナグリフ画像、第1のカラーアナグリフ画像、第2のアナグリフ画像、またはレンチキュラ画像の画像データをプリンタ(不図示)に出力して印刷させる。
【0104】
印刷されたアナグリフ画像、第1のカラーアナグリフ画像、または第2のアナグリフ画像は、赤青メガネを用いることにより、立体的に視認することができる。印刷されたレンチキュラ画像は、レンチキュラパネルを介することにより、立体的に視認することができる。以上で、立体視画像変換処理の説明を終了する。
【0105】
次に、図20は、「テキスト入力」ボタン136が押下されたときのウィンドウ101の表示例を示している。メインエリア102の上側には、メインエリア102に表示されている立体視画像に重畳して、任意の文字、記号等を表示させるためのテキスト入力エリア141が設けられている。テキスト入力エリア141に入力される文字等は、立体的に視認されるように立体視画像に重畳される。ユーザは、マウス(操作入力部56)を用いてドラッグアンドドロップすることにより、テキスト入力エリア141を任意の位置に移動することができる。
【0106】
メインエリア102の上側には、テキスト入力エリア141に入力された文字等の立体視したときの遠近感(奥行き感)を近づけるときに押下される「近く」ボタン142、およびテキスト入力エリア141に入力される文字等の立体視したときの遠近感を遠ざけるときに押下される「遠く」ボタン143が設けられている。
【0107】
ここで、テキスト入力処理について、図21のフローチャートを参照して説明する。このテキスト入力処理は、「テキスト入力」ボタン136が押下されたときに開始される。
【0108】
ステップS51において、表示制御ブロック76は、メインエリア102に表示されている立体視画像に重畳して、テキスト入力エリア141を表示する。ユーザがテキスト入力エリア141に任意の文字等を入力すると、立体視画像生成ブロック75は、入力された文字等が所定の遠近感で立体的に視認されるように、立体視画像に文字等を重畳する。
【0109】
ステップS52において、GUIブロック71は、「近く」ボタン142が押下されたか否かを判定する。「近く」ボタン142が押下されたと判定された場合、処理はステップS53に進む。ステップS53において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、入力された文字等の遠近感がより近くで立体的に視認されるように、立体視画像に文字等を重畳する。なお、ステップS52において、「近く」ボタン142が押下されていないと判定された場合、ステップS53の処理はスキップされる。
【0110】
ステップS54において、GUIブロック71は、「遠く」ボタン143が押下されたか否かを判定する。「遠く」ボタン143が押下されたと判定された場合、処理はステップS55に進む。ステップS55において、立体視画像生成ブロック75は、GUIブロック71からの制御に従い、入力された文字等の遠近感がより遠くで立体的に視認されるように、立体視画像等に文字等を重畳する。なお、ステップS54において、「遠く」ボタン143が押下されていないと判定された場合、ステップS55の処理はスキップされる。
【0111】
ステップS56において、GUIブロック71は、「テキスト入力」ボタン13642が再び押下されたか否かを判定する。「テキスト入力」ボタン136が再び押下されていないと判定された場合、ステップS52に戻り、それ以降の処理が繰り返される。
【0112】
ステップS56において、「テキスト入力」ボタン13642が再び押下されたと判定された場合、処理はステップS57に進む。ステップS57において、立体視画像生成ブロック75は、入力された文字等のテキスト情報、文字等の立体視画像上の座標情報、文字等の立体視における遠近の情報を画像管理ブロック72に出力する。画像管理ブロック72は、立体視画像の画像データに対応付けて記録する。以上で、テキスト入力処理の説明を終了する。
【0113】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0114】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0115】
【発明の効果】
以上のように、本発明によれば、立体的に視覚できる画像に任意の文字や記号等を書き込むことができ、さらに、書き込んだ文字なども立体的に視覚することが可能となる。
【図面の簡単な説明】
【図1】光学アダプタをカメラに取り付けた状態を示す図である。
【図2】図1の光学アダプタの構成例を示す図である。
【図3】光学アダプタ取り付けた状態のカメラによって撮影される視差画像を示す図である。
【図4】本発明を適用した立体視システムの構成例を示す図である。
【図5】ミラー画像とスルー画像から構成される視差画像を示す図である。
【図6】ミラー画像とスルー画像からトリミングされるL画像とR画像を示す図である。
【図7】L画像とR画像を合成して立体視画像生成する処理を説明するための図である。
【図8】立体視画像を示す図である。
【図9】立体視画像を立体的に視認する概要を説明するための図である。
【図10】図4のパーソナルコンピュータの構成例を示すブロック図である。
【図11】図10のCPUが画像処理プログラムを実行すること実現する機能ブロックの構成例を示す図である。
【図12】画像処理プログラムに対応するウィンドウの表示例を示す図である。
【図13】図12の「画像取得」ボタンが押下されたときのウィンドウの表示例を示す図である。
【図14】立体視画像生成処理を説明するフローチャートである。
【図15】画像対自動選択処理を説明するフローチャートである。
【図16】L画像とR画像の上下方向の位置調整処理を説明するフローチャートである。
【図17】L画像とR画像の上下方向の位置調整処理におけるウィンドウの表示例を示す図である。
【図18】立体視画像が生成されたときのウィンドウの表示例を示す図である。
【図19】立体視画像変換処理を説明するフローチャートである。
【図20】図18の「テキスト入力」ボタンが押下されたときのウィンドウの表示例を示す図である。
【図21】テキスト入力処理を説明するフローチャートである。
【符号の説明】
1 ディジタルスチルカメラ, 11 光学アダプタ, 31 パーソナルコンピュータ, 41 フィルタメガネ, 43 ライン偏光板, 51 CPU,61 磁気ディスク, 62 光ディスク, 63 光磁気ディスク, 64半導体メモリ, 65 画像処理プログラム, 71 GUIブロック, 72画像管理ブロック, 73 画像取得ブロック, 74 ベース画像選択ブロック, 75 立体視画像生成ブロック, 76 表示制御ブロック
Claims (8)
- 左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する画像処理装置において、
前記左眼用の画像と前記右眼用の画像の全体的な輝度の差がなくなるように、前記左眼用の画像または前記右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、前記ミラー画像の輝度を補正する補正手段と、
補正済みの前記左眼用の画像および前記右眼用の画像に基づいて前記立体視画像を表示するための画像データを生成する生成手段と、
書き込み情報を受け付ける受付手段と、
受付手段によって受け付けられた前記書き込み情報に対応する画像を、奥行きを付与して、前記立体視画像に合成する合成手段と
を含むことを特徴とする画像処理装置。 - 前記補正手段は、前記左眼用の画像と前記右眼用の画像の全体的な彩度の差がなくなるように、前記左眼用の画像または前記左眼用の画像の一方の色差も補正する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記書き込み情報は、文字、記号、線画のうちの少なくとも1つを含む
ことを特徴とする請求項1に記載の画像処理装置。 - 前記書き込み情報に対応する画像の奥行きを変更する変更手段を
さらに含むことを特徴とする請求項1に記載の画像処理装置。 - 前記生成手段によって生成された前記画像データ、前記受付手段によって受け付けられた前記書き込み情報、および前記書き込み情報に対応する画像に付与された奥行きを対応付けて記憶する記憶手段を
さらに含むことを特徴とする請求項1に記載の画像処理装置。 - 左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する画像処理装置の画像処理方法において、
前記左眼用の画像と前記右眼用の画像の全体的な輝度の差がなくなるように、前記左眼用の画像または前記右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、前記ミラー画像の輝度を補正する補正ステップと、
補正済みの前記左眼用の画像および前記右眼用の画像に基づいて前記立体視画像を表示するための画像データを生成する生成ステップと、
書き込み情報を受け付ける受付ステップと、
受付ステップの処理で受け付けられた前記書き込み情報に対応する画像を、奥行きを付与して、前記立体視画像に合成する合成ステップと
を含むことを特徴とする画像処理方法。 - 左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する画像処理装置の制御用のプログラムであって、
前記左眼用の画像と前記右眼用の画像の全体的な輝度の差がなくなるように、前記左眼用の画像または前記右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、前記ミラー画像の輝度を補正する補正ステップと、
補正済みの前記左眼用の画像および前記右眼用の画像に基づいて前記立体視画像を表示するための画像データを生成する生成ステップと、
受付ステップの処理で受け付けられた書き込み情報を受け付ける受付ステップと、
前記書き込み情報に対応する画像を、奥行きを付与して、前記立体視画像に合成する合成ステップと
を含む処理を画像処理装置のコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。 - 左眼用の画像および右眼用の画像に基づいて立体視画像を表示するための画像データを生成する画像処理装置の制御用のプログラムであって、
前記左眼用の画像と前記右眼用の画像の全体的な輝度の差がなくなるように、前記左眼用の画像または前記右眼用の画像の一方がミラーによって反射されていないスルー画像、他方がミラーによって反射されたミラー画像である場合、前記ミラー画像の輝度を補正する補正ステップと、
補正済みの前記左眼用の画像および前記右眼用の画像に基づいて前記立体視画像を表示するための画像データを生成する生成ステップと、
受付ステップの処理で受け付けられた書き込み情報を受け付ける受付ステップと、
前記書き込み情報に対応する画像を、奥行きを付与して、前記立体視画像に合成する合成ステップと
を含む処理を画像処理装置のコンピュータに実行させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002261542A JP4129786B2 (ja) | 2002-09-06 | 2002-09-06 | 画像処理装置および方法、記録媒体、並びにプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002261542A JP4129786B2 (ja) | 2002-09-06 | 2002-09-06 | 画像処理装置および方法、記録媒体、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004104331A JP2004104331A (ja) | 2004-04-02 |
JP4129786B2 true JP4129786B2 (ja) | 2008-08-06 |
Family
ID=32261888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002261542A Expired - Fee Related JP4129786B2 (ja) | 2002-09-06 | 2002-09-06 | 画像処理装置および方法、記録媒体、並びにプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4129786B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008537250A (ja) * | 2005-04-19 | 2008-09-11 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 奥行き検知装置及び方法 |
JP5227910B2 (ja) * | 2009-07-21 | 2013-07-03 | 株式会社コナミデジタルエンタテインメント | ビデオゲーム装置、ゲーム画像表示方法及びゲーム画像表示プログラム |
CN102792700A (zh) * | 2010-01-13 | 2012-11-21 | 汤姆森特许公司 | 将三维文本与三维内容组合的***和方法 |
JP2011229106A (ja) * | 2010-05-18 | 2011-11-10 | Biko Inc | 3dテレビ販売促進装置 |
JP5374461B2 (ja) * | 2010-08-13 | 2013-12-25 | 株式会社コナミデジタルエンタテインメント | 画像処理システム、画像処理装置、画像処理方法、ならびに、プログラム |
JP5496043B2 (ja) * | 2010-09-30 | 2014-05-21 | Necパーソナルコンピュータ株式会社 | 表示制御装置および表示制御方法 |
WO2013111552A1 (ja) | 2012-01-27 | 2013-08-01 | パナソニック株式会社 | 画像処理装置、撮像装置および画像処理方法 |
JP6391629B2 (ja) * | 2016-06-27 | 2018-09-19 | トムソン ライセンシングThomson Licensing | 3dテキストを3dコンテンツと合成するシステムおよび方法 |
-
2002
- 2002-09-06 JP JP2002261542A patent/JP4129786B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004104331A (ja) | 2004-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4072674B2 (ja) | 画像処理装置および方法、記録媒体、並びにプログラム | |
US8791989B2 (en) | Image processing apparatus, image processing method, recording method, and recording medium | |
US20120154547A1 (en) | Imaging device, control method thereof, and program | |
JP5266126B2 (ja) | 画像表示装置および方法並びにプログラム | |
JP2004129186A (ja) | 立体画像データ処理装置ならびに立体画像データ処理用プログラムおよび記録媒体 | |
US20130113875A1 (en) | Stereoscopic panorama image synthesizing device, multi-eye imaging device and stereoscopic panorama image synthesizing method | |
CN102959974B (zh) | 立体图像再现装置、其视差调整方法及摄影装置 | |
JPH1127703A (ja) | 表示装置及びその制御方法 | |
CN103037235B (zh) | 摄像装置及其控制方法 | |
CN102656892B (zh) | 立体图像显示控制设备及其操作控制方法 | |
KR20150003576A (ko) | 삼차원 영상 생성 또는 재생을 위한 장치 및 방법 | |
JP4129786B2 (ja) | 画像処理装置および方法、記録媒体、並びにプログラム | |
JP5060231B2 (ja) | 画像生成方法、立体視用印刷物、立体視用印刷物の製造方法及びプログラム | |
US20130093857A1 (en) | Stereoscopic image display device, stereoscopic imaging device, and methods | |
CN103339948B (zh) | 3d视频再现装置、3d成像装置和3d视频再现方法 | |
JP2006211386A (ja) | 立体画像処理装置、立体画像表示装置、及び立体画像生成方法 | |
JP4200718B2 (ja) | 画像処理装置および方法、記録媒体、並びにプログラム | |
JP4165158B2 (ja) | 画像処理装置および方法、記録媒体、並びにプログラム | |
JP4200717B2 (ja) | 画像処理装置および方法、記録媒体、並びにプログラム | |
JP4129787B2 (ja) | 画像処理装置および方法、記録媒体、並びにプログラム | |
JP4668602B2 (ja) | 立体視画像生成装置および方法並びにプログラム | |
JP2006211383A (ja) | 立体画像処理装置、立体画像表示装置、及び立体画像生成方法 | |
JP6103850B2 (ja) | 表示装置およびその制御方法 | |
JP2011044828A (ja) | 立体画像生成装置、立体画像プリント装置、及び立体画像生成方法 | |
KR100480007B1 (ko) | 입체영상 제작 및 재생 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050810 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071226 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080313 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080407 |
|
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: 20080428 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080511 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110530 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120530 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |