(57)【要約】【課題】  斬新な画像処理により、単眼画像から立体画像を生成することができる画像処理装置を提供する。【解決手段】  制御部２０は、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれから、所定の移動オブジェクトを抽出する。制御部２０は、抽出された第１の単眼静止画像における所定の移動オブジェクトと第２の単眼静止画像における所定の移動オブジェクトとの移動距離に基づいて、所定の移動オブジェクトの移動速度を算出する。制御部２０は、移動速度が相対的に速い第１の移動オブジェクトを、移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成し、記憶し、表示させる制御を行う。【選択図】        図７
2006042280.tif 000002
【特許請求の範囲】
【請求項１】
時系列に撮像された複数の単眼静止画像からなる所定の単眼動画像を記憶する画像記憶手段と、
前記画像記憶手段によって記憶された前記所定の単眼動画像の画像制御を行う画像制御手段とを備え、
前記画像制御手段は、前記立体画像記憶手段に記憶された前記単眼動画像を表示させる制御を行う表示制御手段を有する画像処理装置であって、
前記画像制御手段は、
前記所定の単眼動画像に含まれる前記複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれから、所定の移動オブジェクトを抽出する移動オブジェクト抽出手段と、
前記移動オブジェクト抽出手段によって抽出された前記第１の単眼静止画像における所定の移動オブジェクトと前記第２の単眼静止画像における所定の移動オブジェクトとの移動距離に基づいて、前記所定の移動オブジェクトの移動速度を算出する移動速度算出手段と、
前記移動速度算出手段によって算出された移動速度が相対的に速い第１の移動オブジェクトを、前記移動速度算出手段によって算出された移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成する立体画像生成手段とを有し、
前記画像記憶手段は、前記立体静止画像生成手段によって生成された前記立体画像を記憶する立体画像記憶手段を有し、
前記表示制御手段は、立体画像記憶手段に記憶された前記立体画像を表示させる制御を行う機能を有することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記立体画像生成手段は、
前記所定の移動オブジェクト毎に、前記立体画像を描画するための数値を決定する数値決定手段と、
前記第２の単眼静止画像における所定の移動オブジェクトの位置を基準位置として、当該基準位置から、前記数値決定手段によって決定された数値だけ水平方向に離れた一対の移動オブジェクト視差画像を描画する視差画像描画手段とを有し、
前記数値決定手段は、前記第１の移動オブジェクトに対応する数値を、前記第２の移動オブジェクトに対応する数値よりも大きい数値として決定する機能を有することを特徴とする画像処理装置。
【請求項３】
時系列に撮像された複数の単眼静止画像からなる所定の単眼動画像を記憶する画像記憶手段と、
前記画像記憶手段によって記憶された前記所定の単眼動画像の画像制御を行う画像制御手段とを備え、
前記画像制御手段は、前記立体画像記憶手段に記憶された前記単眼動画像を表示させる制御を行う表示制御手段を有する画像処理装置であって、
前記表示制御手段は、前記所定の単眼動画像に含まれる前記複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれを、所定の周期で繰り返し表示させることにより、前記画像記憶手段に記憶された前記単眼画像を擬似的な立体画像として表示させる制御を行う擬似立体画像表示制御手段を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものであり、特に、撮像した単眼動画像を立体動画像として記録する画像処理装置に関する。
【背景技術】
【０００２】
従来、画像処理装置は、画像を記録し、その記録した画像を表示、加工するなど、各種の画像処理を行う装置である。このように処理される画像には、静止画像や、静止画像を時系列に撮像した動画像などが含まれる。また、このような画像には、２次元画像としての単眼画像と、左右の眼球による両視線のなす角度によって立体視が可能な立体画像とが存在する。
【０００３】
立体画像を撮像する撮像装置としては、例えば、特許文献１に示すように、人間の両眼の視差と同じ間隔の二系統の光学系を取り付けたステレオカメラなど、各種の装置がある。このような撮像装置は、左右の視差分だけシフトさせた２つの画像として撮像し、立体鏡により立体画像として視認させる装置や、それらの画像のそれぞれを二色のいずれかで一枚に焼き込み、二色の眼鏡により立体画像として視認させる装置などがある。このような立体画像を表示することによって、視認する人に対して、臨場感の溢れる画像が表示可能である。
【特許文献１】特開２００１−３０５６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した撮像装置では、臨場感溢れる立体画像を撮像できるが、一度単眼画像として撮像してしまった後には、立体画像として表示することは難しく、撮像前から立体画像を撮像することを意識しなければならない。例えば、急に画像を撮像する際には、単眼画像として撮像するか、立体画像として撮像するかの判断をしなければならず、撮像を開始するタイミングを逃すなど、簡便ではない。
【０００５】
本発明は、上述したような課題に鑑みてなされたものであり、斬新な画像処理により、単眼画像から立体画像を生成することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上のような目的を達成するために、本発明は、以下のようなものを提供する。
【０００７】
（１）  時系列に撮像された複数の単眼静止画像からなる所定の単眼動画像を記憶する画像記憶手段と、前記画像記憶手段によって記憶された前記所定の単眼動画像の画像制御を行う画像制御手段とを備え、前記画像制御手段は、前記立体画像記憶手段に記憶された前記単眼動画像を表示させる制御を行う表示制御手段を有する画像処理装置であって、前記画像制御手段は、前記所定の単眼動画像に含まれる前記複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれから、所定の移動オブジェクトを抽出する移動オブジェクト抽出手段と、前記移動オブジェクト抽出手段によって抽出された前記第１の単眼静止画像における所定の移動オブジェクトと前記第２の単眼静止画像における所定の移動オブジェクトとの移動距離に基づいて、前記所定の移動オブジェクトの移動速度を算出する移動速度算出手段と、前記移動速度算出手段によって算出された移動速度が相対的に速い第１の移動オブジェクトを、前記移動速度算出手段によって算出された移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成する立体画像生成手段とを有し、前記画像記憶手段は、前記立体静止画像生成手段によって生成された前記立体画像を記憶する立体画像記憶手段を有し、前記表示制御手段は、立体画像記憶手段に記憶された前記立体画像を表示させる制御を行う機能を有することを特徴とする画像処理装置。
【０００８】
（２）  （１）に記載の画像処理装置において、前記立体画像生成手段は、前記所定の移動オブジェクト毎に、前記立体画像を描画するための数値を決定する数値決定手段と、前記第２の単眼静止画像における所定の移動オブジェクトの位置を基準位置として、当該基準位置から、前記数値決定手段によって決定された数値だけ水平方向に離れた一対の移動オブジェクト視差画像を描画する視差画像描画手段とを有し、前記数値決定手段は、前記第１の移動オブジェクトに対応する数値を、前記第２の移動オブジェクトに対応する数値よりも大きい数値として決定する機能を有することを特徴とする画像処理装置。
【０００９】
（３）  前記画像記憶手段によって記憶された前記所定の単眼動画像の画像制御を行う画像制御手段とを備え、前記画像制御手段は、前記立体画像記憶手段に記憶された前記単眼動画像を表示させる制御を行う表示制御手段を有する画像処理装置であって、前記表示制御手段は、前記所定の単眼動画像に含まれる前記複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれを、所定の周期で繰り返し表示させることにより、前記画像記憶手段に記憶された前記単眼画像を擬似的な立体画像として表示させる制御を行う擬似立体画像表示制御手段を有することを特徴とする画像処理装置。
【００１０】
（１）又は（２）に記載の発明によれば、第１の単眼静止画像における所定の移動オブジェクトと第２の単眼静止画像における所定の移動オブジェクトとの移動距離に基づいて、所定の移動オブジェクトの移動速度を算出し、移動速度が相対的に速い第１の移動オブジェクトを、移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成し、表示するので、前方の移動オブジェクトのほうが移動速度が速くなるという原理を用い、斬新な画像処理を行うことによって、局所的であっても単眼画像を簡素に立体画像に変換し、表示することができ、簡便である。
【００１１】
（３）に記載の発明によれば、所定の単眼動画像に含まれる複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれを、所定の周期で繰り返し表示させることにより、単眼画像を擬似的な立体画像として表示させる制御を行うので、例えば、前方の移動オブジェクトのほうが移動速度が速くなるという原理を用い、斬新な画像処理を行うことによって、局所的であっても単眼画像を簡素に擬似的な立体画像に変換し、表示することができ、簡便である。
【００１２】
また、二系統の光学系などを用いることなく、簡素に立体画像を局所的に生成することができ、煩雑な光学系の配設をすることなく、更には、サイズの大型化を招くことなく、立体画像が生成できる。特に、人体の動きなどを臨場感の溢れる画像として記録することに適している。
【発明の効果】
【００１３】
この発明によれば、局所的であっても単眼画像を簡素に立体画像に変換し、表示することができ、簡便である。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明に好適な実施形態について図面に基づいて説明する。
【００１５】
［画像処理装置の構成］
本実施形態における画像処理装置を示すブロック図を図１に示す。
【００１６】
画像処理装置１０は、所定の周期で静止画像を撮像することによって、動画像を撮像する装置である。
【００１７】
画像処理装置１０は、図１に示すように、制御部２０、記憶部２３、画像制御インターフェイス（画像制御Ｉ／Ｆ）２４、ビデオカメラ２５、表示部２６、操作部２７などから構成されている。
【００１８】
制御部２０は、ＣＰＵ２１、メモリ２２などから構成される。ＣＰＵ２１は、記憶部２３等に記憶されたプログラムに従って、各種の処理を実行する機能を有する。また、メモリ２２は、ＣＰＵ２１の一時記憶領域として種々のフラグや変数の値を記憶する機能を有する。この制御部２０は、後述する各種の手段として機能することとなる。また、この制御部２０の機能については、詳しく後述する。
【００１９】
記憶部２３は、各種のデータ、テーブルを読み書き可能に記憶するものである。この記憶部２３には、ＣＰＵ２１により画像処理装置１０の動作を制御するためのプログラムも記憶されている。具体的なプログラム、テーブルについては後述する。また、この記憶部２３には、各種の画像（画像データ）が記憶されている。
【００２０】
画像制御Ｉ／Ｆ２４は、ビデオカメラ２５から供給される単眼画像（単眼静止画像、複数の単眼静止画像からなる単眼動画像などを含む）信号を受け取り、単眼画像データ（単眼静止画像データ、複数の単眼静止画像データからなる単眼動画像データなどを含む）を制御部２０に対して供給する。
【００２１】
ビデオカメラ２５は、単眼画像を撮像する機能を有する。具体的には、ビデオカメラ２５は、複数の単眼静止画像からなる単眼動画像を撮像する。
【００２２】
表示部２６は、各種の画像を表示するための表示領域２６ａ（図４参照）を有する。特に、表示部２６は、ビデオカメラ２５によって撮像された単眼画像に基づく画像を表示する。
【００２３】
操作部２７は、ユーザによって操作可能なものである。この操作部２７の操作に応じて、上述する制御部２０が各種の処理を実行することとなる。
【００２４】
［制御部の機能］
制御部２０における機能について図２を用いて説明する。
【００２５】
制御部２０は、画像記憶手段３０、画像制御手段３４などを備えている。
【００２６】
画像記憶手段３０は、ＣＰＵ２１とメモリ２２とで構成される。画像記憶手段３０は、単眼画像を示す単眼画像データや、立体画像を示す立体画像データなどを記憶するものである。この単眼画像は、１系統の光学系により撮像された画像である。画像記憶手段３０は、立体画像記憶手段３２を備えている。また、これらの画像は、時系列に撮像された複数の静止画像（単眼静止画像、立体静止画像などを含む）からなる所定の動画像（単眼動画像、立体動画像などを含む）を記憶する。特に、立体画像記憶手段３２は、単眼静止画像を基に生成された立体画像（立体静止画像、立体動画像などを含む）を記憶する。
【００２７】
画像制御手段３４は、制御部２０（特に、ＣＰＵ２１など）から構成される。この画像制御手段３４は、上述した画像記憶手段３０に記憶された所定の画像（単眼静止画像、立体静止画像、単眼動画像、立体動画像などを含む）の画像制御を行う機能を有する。
また、画像制御手段３４は、移動オブジェクト抽出手段３６、移動速度算出手段３８、立体画像生成手段４０、表示制御手段４６などを備えている。
【００２８】
移動オブジェクト抽出手段３６は、単眼静止画像から所定の移動オブジェクトを抽出する機能を有する。特に、移動オブジェクト抽出手段３６は、所定の単眼動画像に含まれる複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれから、所定の移動オブジェクトを抽出する機能を有する。具体的には、移動オブジェクト抽出手段３６は、時系列的に撮像された２つの画像データを所定サイズに分割し、その分割された画像データが、それぞれ対応する位置において異なる場合に、その位置に対応する領域に移動オブジェクトの全部又は一部が存在すると認識する。例えば、図４（Ａ）及び図４（Ｂ）に示すように、人が歩いている画像においては、その人が歩く位置において、図４（Ａ）に示す画像と、図４（Ｂ）に示す画像とが異なる。一方、人が歩いていない位置においては、画像が異ならない。このように、移動オブジェクト抽出手段３６は、画像が異なる位置を検出し、認識することによって、所定の移動オブジェクトを抽出可能である。
【００２９】
移動速度算出手段３８は、所定の移動オブジェクトの移動速度を算出する。具体的には、移動速度算出手段３８（移動距離測定手段）は、上述した移動オブジェクト抽出手段３６によって抽出された第１の単眼静止画像における所定の移動オブジェクトと、第２の単眼静止画像における所定の移動オブジェクトとの移動距離を測定する。そして、移動速度算出手段３８は、その測定結果に基づいて、所定の移動オブジェクトの移動速度を算出する。
【００３０】
立体画像生成手段４０は、単眼静止画像、単眼動画像から立体静止画像、立体動画像を生成する。具体的には、立体画像生成手段４０は、上述した移動速度算出手段３８によって算出された移動速度が相対的に速い第１の移動オブジェクトを、移動速度算出手段３８によって算出された移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成する。また、立体画像生成手段４０は、数値決定手段４２、視差画像描画手段４４を備えている。
【００３１】
数値決定手段４２は、所定の移動オブジェクト毎に、立体画像を描画するためのシフト幅（数値）を決定する。このシフト幅とは、視差距離を示す値であり、所定の移動オブジェクトの移動速度に応じて、決定される。つまり、数値決定手段４２は、上述した移動速度算出手段３８によって算出された移動速度が相対的に速い第１の移動オブジェクトに対応するシフト幅を、上述した移動速度算出手段３８によって算出された移動速度が相対的に遅い第２の移動オブジェクトに対応するシフト幅よりも大きいシフト幅として決定することとなる。
【００３２】
視差画像描画手段４４は、第２の単眼静止画像における所定の移動オブジェクトの位置を基準位置として、当該基準位置から、上述した数値決定手段４２によって決定されたシフト幅だけ水平方向に離れた一対の移動オブジェクト視差画像を描画することとなる。
【００３３】
尚、本実施形態においては、左目用画像と右目用画像とを所定距離だけシフトさせ、（例えば、赤青メガネなど、立体画像観賞用ビューアーを用いて）左目用画像を左目で視認させ、右目用画像を右目で視認させるようにして表示させるアナグリフ画像を生成し、表示するように構成したが、これに限らず、例えば、左目用画像を左側に、右目用画像と右側に並べて表示する平行法、左目用画像を右側に、右目用画像と左側に並べて表示する交差法、液晶シャッタを用いて立体画像を表示するステレオスコープなど、移動速度が相対的に速い第１の移動オブジェクトを、移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成するように構成すればよい。尚、上述したように、立体画像観賞用ビューアーとしては、赤青メガネだけでなく、偏光メガネ、プリズム方式のビューアーなどが挙げられる。
【００３４】
表示制御手段４６は、画像記憶手段３０（立体画像記憶手段３２）に記憶された各種の画像（単眼画像、立体画像などを含む）を上述した表示部２６に表示させる制御を行う。
【００３５】
［画像処理装置の画面データ］
このように構成された画像処理装置１０における記憶部２３に記憶されている画像データについて図３から図６を用いて説明する。
【００３６】
記憶部２３には、図３に示すように、動画像５０が記憶されている。また、動画像５０は、複数の静止画像５２ａ〜５２ｆ、・・・から構成される。このような複数の静止画像５２ａ〜５２ｆが、例えば、図４に示す画像である場合について以下に説明する。
【００３７】
図４に示すように、時系列に撮像された複数の静止画像には、背景画像が撮像されている。また、その背景画像の前方には、２人の人５４及び５６が歩いている。この２人の人５４及び５６は、上述したように、時系列に撮像された第１の単眼静止画像（例えば、図４（Ａ）など）と第２の単眼静止画像（例えば、図４（Ｂ）など）とのそれぞれから、所定の移動オブジェクトとして抽出されることとなる。図４（Ａ）に示すように、符号５４に示す人の画像は、図４（Ａ）から図４（Ｆ）に示すように、符号５６に示す人の画像よりも、速く移動するように撮像されている。尚、図４においては、理解を容易とするために、それら複数の静止画像間において、サンプリング周期を長くするとともに、Ｓ１、Ｓ２の差異を過度に大きくして表している。
【００３８】
図４（Ａ）、図４（Ｂ）に示す画像を具体的な一例とすると、図５（Ａ）及び図５（Ｂ）に示す画像において、符号５４に示す人の画像の移動距離をＳ１、符号５６の人の画像の移動距離をＳ２とすると、Ｓ１はＳ２よりも長い。つまり、符号５４の人の画像は、符号５６の人の画像よりも移動距離が長く撮像されていることとなる。言い換えると、符号５４の人の画像は、符号５６の人の画像よりも移動速度が速く撮像されていることとなる。
【００３９】
また、詳しくは後述するが、２人の人の画像５４及び５６（所定の移動オブジェクト）毎に、それらの移動速度に応じて、立体画像を描画するためのシフト幅が決定される。これらのようなシフト幅は、上述したように、視差距離を示す値であり、所定の移動オブジェクトの移動速度に応じて決定される。
【００４０】
また、２人の人の画像５４及び５６毎に、所定の移動オブジェクトの移動速度が算出された場合には、移動速度が相対的に速い第１の移動オブジェクトを、移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像が生成されることとなる。
【００４１】
具体的には、図６に示すように、図６（Ａ）の符号５４に示す人の画像は、シフト幅をＳ３として決定され、図６（Ｂ）の符号５６に示す人の画像は、シフト幅をＳ４として決定される。このシフト幅は、上述したように、所定の移動オブジェクト毎に、それらの移動速度に応じて決定されるため、Ｓ３はＳ４よりも大きくなる。つまり、第２の単眼静止画像（図４（Ｂ））における所定の移動オブジェクトの位置を基準位置として、当該基準位置から、決定されたシフト幅（Ｓ３はＳ４など）だけ水平方向に離れた一対の移動オブジェクト視差画像が描画され、表示されることとなる。言い換えると、移動速度が相対的に速い第１の移動オブジェクトを、移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像が生成され、表示されることとなる。尚、図６においても、理解を容易とするために、Ｓ３、Ｓ４の差異を過度に大きくして表している。
【００４２】
［画像処理装置の動作］
上述したように構成された画像処理装置１０において実行される処理について図７を用いて説明する。尚、以下の処理は、所定のタイミング（例えば、ユーザにより所定の操作が行われたタイミング）で制御部２０によって実行される。
【００４３】
最初に、図７に示すように、第１の画像データと第２の画像データとのそれぞれから所定の移動オブジェクトを抽出する処理を実行する（ステップＳ１０１）。この処理において、制御部２０は、ビデオカメラ２５によって時系列に撮像された複数の静止画像データを、記憶部２３から読み出す。そして、制御部２０は、複数の静止画像データにおいて移動している所定の移動オブジェクト（例えば、２人の人５４及び５６など）を抽出する。具体的には、制御部２０は、複数の静止画像データを所定のサイズで分割し、その分割された画像データを比較する。そして、制御部２０は、所定サイズで分割された複数の静止画像データを、それぞれ対応する位置の画像が異なるか否かを判定する。制御部２０は、対応する位置の画像が異なると判定した場合には、その画像が位置する箇所に移動オブジェクトの一部又は全部が存在すると認識する。制御部２０は、このような判定を、所定のサイズに分割した全ての画像領域に対して行う。これによって、制御部２０は、撮像した画像データから、移動する所定の移動オブジェクト抽出する。尚、本実施形態において、本ステップを実行する制御部２０（ＣＰＵ２１）は、移動オブジェクト抽出手段の一例に相当する。この処理が終了した場合には、ステップＳ１０２に処理を移す。
【００４４】
ステップＳ１０２において、第１の画像データにおける移動オブジェクトと、第２の画像データにおける移動オブジェクトとを参照する。この処理において、制御部２０は、第１の画像データ（例えば、図４（Ａ）など）における移動オブジェクトと、第２の画像データ（例えば、図４（Ｂ）など）における移動オブジェクトとを参照する。そして、制御部２０は、参照した結果に基づいて、移動オブジェクト毎に移動速度を算出する（ステップＳ１０３）。具体的には、制御部２０は、ステップＳ１０１において抽出された所定の移動オブジェクト（例えば、２人の人５４及び５６の画像）から、所定の移動オブジェクト毎に移動距離を算出し、その移動距離に基づいて、移動速度を算出する。つまり、制御部２０は、ステップＳ１０１によって抽出された第１の単眼静止画像における所定の移動オブジェクトと、第２の単眼静止画像における所定の移動オブジェクトとの移動距離に基づいて、所定の移動オブジェクトの移動速度を算出することとなる。尚、本実施形態において、ステップＳ１０２、１０３を実行する制御部２０は、移動速度算出手段の一例に相当する。この処理が終了した場合には、ステップＳ１０４に処理を移す。
【００４５】
ステップＳ１０４において、移動速度に基づいて、移動オブジェクトに対応するシフト幅を決定する。この処理において、制御部２０は、所定の移動オブジェクト毎に、立体画像を描画するためのシフト幅（数値）を決定する。特に、制御部２０は、所定の移動オブジェクト毎に、移動速度が相対的に速い第１の移動オブジェクトに対応する数値を、移動速度が相対的に遅い第２の移動オブジェクトに対応する数値よりも大きい数値として決定する。尚、本実施形態においては、所定の移動オブジェクト毎に算出された移動速度の相対速度に基づいて、シフト幅が決定されるが、これに限らない。尚、本実施形態において、ステップＳ１０４を実行する制御部２０は、立体画像生成手段、数値決定手段の一例に相当する。この処理が終了した場合には、ステップＳ１０５に処理を移す。
【００４６】
ステップＳ１０５において、第２の画像データにおける移動オブジェクトを基準として、シフト幅だけシフトさせた立体画像を描画する処理を実行する。この処理において、制御部２０は、第２の画像データ（例えば、図４（Ｂ）など）を参照する。そして、制御部２０は、図６に示すように、第２の画像データにおける移動オブジェクト（例えば、２人の人５４及び５６など）を基準として、シフトさせた視差画像データを生成する。つまり、制御部２０は、第２の単眼静止画像における所定の移動オブジェクトの位置を基準位置として、当該基準位置から、所定の移動オブジェクト毎に決定された数値だけ水平方向に離れた一対の移動オブジェクト視差画像を描画する。言い換えると、制御部２０は、移動速度が相対的に速い第１の移動オブジェクトを、移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成する。尚、本実施形態において、ステップＳ１０５を実行する制御部２０は、立体画像生成手段、視差画像描画手段の一例に相当する。この処理が終了した場合には、ステップＳ１０６に処理を移す。
【００４７】
ステップＳ１０６において、描画した立体画像を記憶する処理を実行する。この処理において、制御部２０は、ステップＳ１０５において描画された立体画像を記憶部２３に記憶する。つまり、制御部２０は、ステップ１０５によって生成された立体画像を記憶部２３（メモリ２２）に記憶する。尚、ステップＳ１０６を実行する制御部２３などは、立体画像記憶手段の一例に相当する。
【００４８】
そして、制御部２０は、描画した立体画像を表示する処理を実行する（ステップＳ１０７）。この処理において、制御部２０は、ステップＳ１０６において記憶部２３に記憶された立体画像データを読み出し、表示部２６に表示させる制御を行う。つまり、制御部２０は、記憶部２３（メモリ２２）に記憶された立体画像を表示させる制御を行う。尚、ステップＳ１０７を実行する制御部２３は、表示制御手段の一例に相当する。この処理が終了した場合には、本サブルーチンを終了する。
【００４９】
このように制御することによって、前方の移動オブジェクトのほうが移動速度が速くなるという原理を用い、斬新な画像処理を行うことによって、局所的であっても単眼画像を簡素に立体画像に変換し、表示することができ、簡便である。
【００５０】
尚、上述した実施形態のように、各種の画像処理を行わなくても、複数の単眼画像から擬似的に立体画像を表示することができるように構成してもよい。
【００５１】
例えば、所定の単眼動画像に含まれる複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれを、所定の周期で繰り返し表示させることにより、単眼画像を擬似的な立体画像として表示させるように構成してもよい。
【００５２】
［制御部の機能］
制御部２０における機能について図９を用いて説明する。尚、本実施形態において、上述した実施形態と同じような構成については説明を省略する。
【００５３】
表示制御手段４６は、画像記憶手段３０に記憶された各種の画像を上述した表示部２６に表示させる制御を行う。また、表示制御手段４６は、擬似立体画像表示制御手段４８を備える。
【００５４】
擬似立体画像表示制御手段４８は、所定のコマ数（例えば、３コマ）だけ離れて時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれを読み出す。そして、擬似立体画像表示制御手段４８は、読み出した第１の単眼静止画像と第２の単眼静止画像とを、所定の周期で繰り返し表示させることによって、単眼画像を擬似的な立体画像として表示させる制御を行う。これは、手前に位置する移動オブジェクトが、奥に位置する場合と比較して、移動距離が長く撮像される原理を用いている。このため、移動オブジェクトが手前に位置するほど、シフト幅が大きくなる。このため、単眼画像から擬似的な立体画像が表示されることとなる。
【００５５】
［画像処理装置の動作］
また、上述したように構成された画像処理装置１０において実行される処理について図１０を用いて説明する。尚、以下の処理は、所定のタイミング（例えば、ユーザにより所定の操作が行われたタイミング）で制御部２０によって実行される。
【００５６】
最初に、図１０に示すように、第１の画像データと第２の画像データとのそれぞれを読み出す処理を実行する（ステップＳ１１１）。この処理において、制御部２０は、所定のコマ数（例えば、３コマ）だけ離れて時系列に撮像された第１の単眼静止画像データと第２の単眼静止画像データとのそれぞれを読み出す。
【００５７】
そして、制御部２０は、読み出した第１の単眼静止画像データと第２の単眼静止画像データとを、所定の周期で繰り返し切り替えるように表示させることによって、単眼画像を擬似的な立体画像として表示させる制御を行う（ステップＳ１１２）。これは、手前に位置する移動オブジェクトが、奥に位置する場合と比較して、移動距離が長く撮像される原理を用いたものであり、移動オブジェクトが手前に位置するほど、シフト幅が大きくなる。このため、単眼画像から擬似的な立体画像が表示されることとなる。尚、本実施形態において、ステップS１１２を実行する制御部２０は、擬似立体画像表示制御手段の一例に相当する。尚、本処理が終了した場合には、本サブルーチンを終了する。
【００５８】
このように、所定の単眼動画像に含まれる複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれを、所定の周期で繰り返し表示させることにより、単眼画像を擬似的な立体画像として表示させる制御を行うので、例えば、前方の移動オブジェクトのほうが移動速度が速くなるという原理を用い、斬新な画像処理を行うことによって、局所的であっても単眼画像を簡素に擬似的な立体画像に変換し、表示することができ、簡便である。
【００５９】
また、二系統の光学系などを用いることなく、簡素に立体画像を局所的に生成することができ、煩雑な光学系の配設をすることなく、更には、サイズの大型化を招くことなく、立体画像が生成できる。特に、人体の動きなどを臨場感の溢れる画像として記録することに適している。
【００６０】
また、従来の撮像装置、画像処理装置などにおいては、人間の両眼の視差と同じ間隔で二系統の光学系を配設しなければならず、それらの配設位置、配設角度など、二系統の光学系の配設は、容易ではない。また、このような二系統の光学系を正確に配設しなかった場合には、撮像した画像が、常時、どの部位も乱れるおそれがある。また、二系統の光学系を一体的に配設した撮像装置も考えられるが、光学系の焦点調整などを考慮すると、サイズの大型化を招くおそれがあった。このような課題を解決し、二系統の光学系などを用いることなく、簡素に立体画像を局所的に生成することができ、煩雑な光学系の配設をすることなく、更には、サイズの大型化を招くことなく、立体画像が生成できる。また、本実施形態においては、局所的であっても、適正な立体画像が擬似的に描画される。特に、人の動きなどを臨場感の溢れる画像として記録することに適している。
【００６１】
［その他の実施形態］
尚、本実施形態においては、第２の単眼静止画像における所定の移動オブジェクトの位置を基準位置として、当該基準位置から、第２の単眼静止画像における所定の移動オブジェクトの位置とは異なる一対の移動オブジェクトを描画したが、これに限らず、第２の単眼静止画像における所定の移動オブジェクトの位置を基準位置として、図８に示すように、一対の移動オブジェクトのうち、一方を基準となる所定の移動オブジェクト自体としてもよい。もちろん、他方については、基準となる所定の移動オブジェクトの右側であっても（図８参照）、基準となる所定の移動オブジェクトの左側であってもよい（図示せず）。
【００６２】
また、本実施形態において、画像制御Ｉ／Ｆ２４、ビデオカメラ２５などを備えた構成としたが、これに限らず、例えば、画像制御Ｉ／Ｆ２４、ビデオカメラ２５などを備えない構成としてもよい。
【００６３】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではない。すなわち、本発明は、主に、時系列に撮像された複数の単眼静止画像からなる所定の単眼動画像を記憶する画像記憶手段と、前記画像記憶手段によって記憶された前記所定の単眼動画像の画像制御を行う画像制御手段と、前記立体画像記憶手段に記憶された前記単眼動画像を表示させる制御を行う表示制御手段とを備えた画像処理装置であって、前記画像制御手段は、前記所定の単眼動画像に含まれる前記複数の単眼静止画像のうち、時系列に撮像された第１の単眼静止画像と第２の単眼静止画像とのそれぞれから、所定の移動オブジェクトを抽出する移動オブジェクト抽出手段と、前記移動オブジェクト抽出手段によって抽出された前記第１の単眼静止画像における所定の移動オブジェクトと前記第２の単眼静止画像における所定の移動オブジェクトとの移動距離に基づいて、前記所定の移動オブジェクトの移動速度を算出する移動速度算出手段と、前記移動速度算出手段によって算出された移動速度が相対的に速い第１の移動オブジェクトを、前記移動速度算出手段によって算出された移動速度が相対的に遅い第２の移動オブジェクトよりも前方に視認させる立体画像を生成する立体画像生成手段とを有し、前記画像記憶手段は、前記立体静止画像生成手段によって生成された前記立体画像を記憶する立体画像記憶手段を有し、前記表示制御手段は、立体画像記憶手段に記憶された前記立体画像を表示させる制御を行う機能を有することを特徴とするものであるが、画像記憶手段、画像制御手段、表示制御手段、移動オブジェクト抽出手段、移動速度算出手段、立体画像生成手段、立体画像記憶手段、数値決定手段、視差画像描画手段、擬似立体画像表示制御手段などの具体的構成は、適宜設計変更可能である。
【００６４】
尚、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態の画像処理装置における構成を示すブロック図である。
【図２】本発明の一実施形態の画像処理装置の制御部における機能を示すブロック図である。
【図３】本発明の一実施形態の画像処理装置の記憶部に記憶された画像データの概要を示す説明図である。
【図４】本発明の一実施形態の画像処理装置において記憶されている画像を示す説明図である。
【図５】本発明の一実施形態の画像処理装置において記憶されている画像に関する概念を示す説明図である。
【図６】本発明の一実施形態の画像処理装置において記憶されている画像に関する概念を示す説明図である。
【図７】本発明の一実施形態の画像処理装置において実行される制御処理を示すフローチャートである。
【図８】本発明の一実施形態の画像処理装置において表示される表示画面に関する概念を示す説明図である。
【図９】本発明の一実施形態の画像処理装置の制御部における機能を示すブロック図である。
【図１０】本発明の一実施形態の画像処理装置において実行される制御処理を示すフローチャートである。
【符号の説明】
【００６６】
１０    画像処理装置
２０    制御部
２３    記憶部
２６    表示部
３０    画像記憶手段
３２    立体画像記憶手段
３４    画像制御手段
３６    移動オブジェクト抽出手段
３８    移動速度算出手段
４０    立体画像生成手段
４２    数値決定手段
４４    視差画像描画手段
４６    表示制御手段
４８    擬似立体画像表示制御手段
【図１】
2006042280.tif 000003
【図２】
2006042280.tif 000004
【図３】
2006042280.tif 000005
【図４】
2006042280.tif 000006
【図５】
2006042280.tif 000007
【図６】
2006042280.tif 000008
【図７】
2006042280.tif 000009
【図８】
2006042280.tif 000010
【図９】
2006042280.tif 000011
【図１０】
2006042280.tif 000012