JP4537597B2 - Parallax measuring device - Google Patents
Parallax measuring device Download PDFInfo
- Publication number
- JP4537597B2 JP4537597B2 JP2001046048A JP2001046048A JP4537597B2 JP 4537597 B2 JP4537597 B2 JP 4537597B2 JP 2001046048 A JP2001046048 A JP 2001046048A JP 2001046048 A JP2001046048 A JP 2001046048A JP 4537597 B2 JP4537597 B2 JP 4537597B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- parallax
- image
- sub
- matching
- 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
- Measurement Of Optical Distance (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Image Analysis (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ステレオ画像の視差量を測定する視差量測定装置に関するものである。
【0002】
【従来の技術】
従来から、ステレオ画像の視差量を測定する技術は様々な応用分野がある。例えば、特開平7−120255号公報に記載されているように、複数のカメラで前方視野を撮影し、その視差量から奥行き情報を得るステレオ距離計測が古くから知られている。このステレオ距離計測では、特定場所の奥行きを測定する場合もあれば、視差全体を細かく分割し、その各々について奥行きを測定する場合もある。
【0003】
また、娯楽用あるいは業務用の立体映像表示の分野では、測定した視差情報を片方の映像に付加して伝送することで伝送量を減らすという使い方もある。さらに、例えば特開平9−322199号公報や特開平4−360394号公報に記載されているように、映像の視差量を監視しておいて、それが観察者にとって良好な視差になるように映像やカメラ設定を補正したり、特開平11−355808号公報に記載されているように表示条件を切り替えたりする使い方もある。このような使い方の場合、画面内の詳細な視差分布を測定することもあるが、特定箇所の視差量や、視差の最頻値や最大値などの統計量を用いることもある。
【0004】
上記の視差量を測定する方法としては、従来からブロックマッチング方法がよく利用されている。この方法では、例えば左右(LR)の2枚の画像の視差を測定する場合には、例えば図15に示すようにL画像の画面をM×N画素のいくつかの測定ブロックに分割、またはL画像の画面上で何箇所かの測定ブロックを指定して、各測定ブロックに対してR画像の画面上から対応する場所すなわち最も類似した場所を探し出し、その両者の位置ずれ量に基づいて視差量を測定している。
【0005】
ここで、対応する場所を探索するにあたっては、例えば図16に示すように、L画像上の測定ブロックの座標を(XL,YL)として、まずR画像上にL画像と同じ座標でM×N画素のブロックBを設定し、ブロックAとブロックBとの間で下記の式に従って画素同士の輝度差(絶対値)の総和(以後、差分絶対値和と呼ぶ)を演算する。
【0006】
【数1】
【0007】
上記のブロックA,B間の差分絶対値和Sは、ブロックBがブロックAに対応する場所で最小となるので、ブロックBをずらしながら、つまりΔX,ΔYの値を適度な範囲内で変えながら差分絶対値和Sを演算して、それが最小となる場所を探し出す。このようにして、差分絶対値和Sが最小となるブロックBの場所を探したら、そのブロックBの場所とブロックAの場所とのずれ量ΔX,ΔYをブロックAに対応する視差量として演算する。
【0008】
【発明が解決しようとする課題】
ところが、通常のブロックマッチング方法では、例えばブロック内に明確な輝度変化が十分にない場合には、至る所に類似箇所が存在して、わずかなノイズや画像の違いで正しくマッチングできなくなる場合がある。また、画像にノイズが多い場合や、オクルージョンや視差の大きく異なるオブジェクトがブロック内に含まれている場合には、ブロックの一部にしか対応場所が存在しなかったり、逆に対応する場所が複数存在したり、といった現象が起こってマッチングエラーとなり易い。このようなマッチングエラーが発生すると、測定結果に異常値が含まれることになり、前述の距離測定に大きな誤差がでたり、表示条件の補正や変更が不適切なものになる。
【0009】
上記のマッチングエラーの発生を避けるために、異常な情報を除外したり何らかの補間処理を施して、悪影響を及ぼさないようにする方法も知られている。例えば、ブロック内に明確な輝度変化が十分にない場合の対策として、例えば特開平7−120255号公報には、エッジの有無つまり明確な輝度変化の有無をチェックしてエラーマッチングの可能性が高いか否かを判定し、可能性が高い場所を予め除外することが開示されている。
【0010】
しかし、画像にノイズが多い場合や、オクルージョンや視差の大きく異なるオブジェクトがブロック内に含まれている場合には、エラーマッチングを検出するのは困難である。例えば、特開平7−120255号公報や特開平4−203908号公報には、マッチング結果の差分絶対値和を利用してエラーマッチングを検出する方法が開示されているが、差分絶対値和は、輝度、コントラスト、エッジの多少、ノイズなど画像の性質に左右されるうえ、正しくても最小値が十分小さくならないことも多く、エラーマッチングと正しいマッチングとの切り分けを必ずしも明確にできない。
【0011】
例えば、ブロック内に前景オブジェクトと背景オブジェクトとがある場合には、一般には前景と背景との画像情報が邪魔しあって差分絶対値和の最小値は大きくなるが、前景か背景のどちらかが優位になって正しくマッチングすることもある。逆に、エラーマッチングであっても差分絶対値和の最小値がさほど大きくならないこともある。
【0012】
このため、最適な閾値を決めるのは難しく、例えば閾値を低くすればエラーマッチングの検出精度は上がるが、測定データの多くが無駄になったり、再測定の手間が増えたりする。特に、視差の統計量や全体の傾向を短時間に得たいような用途では、測定データは有効に利用して、再測定は避けたい。そのためには、エラーマッチングと正しいマッチングとを明確に切り分ける必要がある。
【0013】
したがって、係る点に鑑みてなされた本発明の目的は、視差測定に際してのエラーマッチングと正しいマッチングとを明確に切り分けて検出でき、視差の統計量などを計算する際に、エラーマッチングの影響を減らすことができる視差量測定装置を提供することにある。
【0014】
【課題を解決するための手段】
上記目的を達成する請求項1に係る視差量測定装置の発明は、第1の画像および第2の画像からなるステレオ画像の上記第1の画像上に所定の測定ブロックを設定する測定ブロック設定手段と、
上記第2の画像上で上記測定ブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記測定ブロックの視差量を測定する上層マッチング手段と、
上記測定ブロックを複数のサブブロックに分割し、上記第2の画像上で上記各サブブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記各サブブロックの視差量を測定する下層マッチング手段と、
該下層マッチング手段で得られた上記各サブブロックの視差量と上記上層マッチング手段で得られた上記測定ブロックの視差量とを比較する視差量比較手段と、
該視差量比較手段での比較結果に基づいて上記上層マッチング手段でのマッチングがエラーか否かを判定するエラー判定手段と、
を有することを特徴とするものである。
【0015】
請求項1に係る視差量測定装置によると、下層マッチング手段で得られた各サブブロックの視差量と上層マッチング手段で得られた測定ブロックの視差量とを比較して、上層マッチング手段でのマッチングがエラーか否かを判定するようにしたので、視差の統計量などを計算する際に、エラーマッチングの測定ブロックを除外することができ、エラーマッチングの影響を減らすことができる。
【0016】
請求項2に係る発明は、第1の画像および第2の画像からなるステレオ画像の上記第1の画像上に所定の測定ブロックを設定する測定ブロック設定手段と、
上記第2の画像上で上記測定ブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記測定ブロックの視差量を測定する上層マッチング手段と、
上記測定ブロックを複数のサブブロックに分割し、上記第2の画像上で上記各サブブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記各サブブロックの視差量を測定する下層マッチング手段と、
該下層マッチング手段で得られた上記各サブブロックの視差量と上記上層マッチング手段で得られた上記測定ブロックの視差量とを比較する視差量比較手段と、
該視差量比較手段での比較結果に基づいて上記下層マッチング手段での各サブブロックのマッチングがエラーか否かを判定するエラー判定手段と、
を有することを特徴とするものである。
【0017】
請求項2に係る視差量測定装置によると、下層マッチング手段で得られた視差量と上層マッチング手段で得られた視差量とを比較して、下層マッチング手段での各サブブロックのマッチングがエラーか否かを判定するようにしたので、結果的に上層マッチング手段での測定ブロックのマッチングに信頼性に応じた重み付けを行うことができ、視差の統計量などを計算する際にエラーマッチングの影響を減らすことができる。
【0018】
請求項3に係る発明は、請求項1または2に記載の視差量測定装置において、上記下層マッチング手段は、上記第1の画像上のサブブロックと対応する上記第2の画像上の領域との類似性を演算するサブブロック類似性演算手段と、上記第1の画像上の各サブブロックについて、上記サブブロック類似性演算手段での演算結果に基づいて類似性がもっとも高くなる上記第2の画像上の領域の位置および類似性を示す値を検出する手段とを含み、
上記上層マッチング手段は、上記サブブロック類似性演算手段での各サブブロックの類似性の演算結果を加算する加算手段と、該加算手段での加算結果に基づいて上記測定ブロックと対応する上記第2の画像上の領域との類似性がもっとも高くなる上記第2の画像上の領域の位置および類似性を示す値を検出する手段とを含むことを特徴とするものである。
【0019】
請求項3に係る視差量測定装置によると、サブブロック類似性演算手段での各サブブロックの類似性の演算結果を加算手段で加算して、第2の画像上で測定ブロックと対応する領域の類似性を示す値を求めるようにしたので、上層マッチング手段の回路規模を縮小でき、処理時間も短縮することが可能となる。
【0020】
【発明の実施の形態】
以下、本発明による視差量測定装置の実施の形態について、図1〜図13を参照して説明する。
【0021】
(第1実施の形態)
図1〜図5は第1実施の形態を示すもので、図1は全体の要部の回路構成を示すブロック図、図2は図1に示す視差測定部の要部の回路構成を示すブロック図、図3(a)および(b)はエラーマッチング判定の原理を説明するための図、図4は視差量測定動作の概要を示すフローチャート、図5(a)および(b)はマッチング演算処理の変形例を説明するための図である。
【0022】
本実施の形態の視差量測定装置は、図1に示すように、ステレオ画像を構成する左右(LR)の画像1,2の一方、ここではL画像1を測定ブロック設定部3に、他方のR画像2を探索範囲/参照ブロック設定部4にそれぞれ供給する。測定ブロック設定部3では、予め設定した座標に基づいてL画像1上に所定数の測定ブロックを設定し、各測定ブロックの画像データをメモリに読み込むなどして基準データ5として順次出力する。また、探索範囲/参照ブロック設定部4では、R画像2上に測定ブロックと同じ座標(X,Y)を中心とする探索範囲と、その探索範囲内で測定ブロックと同じ大きさの参照ブロックとを設定し、各参照ブロック内の画像データをメモリに読み込むなどして参照データ6として順次出力する。
【0023】
基準データ5および参照データ6は、視差測定部9にそれぞれ供給し、ここでマッチング演算処理を行って各測定ブロックの視差量7を測定して出力すると共に、その視差量7を測定した際のマッチングがエラーマッチングであったか否かを判定して、その判定結果を表わすエラーコード8を出力する。
【0024】
視差測定部9は、図2に示すように、上層マッチング部9A、下層マッチング部9B、階層間比較回路916、およびエラー判定回路917を有している。
【0025】
上層マッチング部9Aは、従来と同様に測定ブロックのマッチング演算処理を行うもので、第1差分絶対値和演算回路901と第1最小値検出回路902とを有しており、第1差分絶対値和演算回路901において従来のブロックマッチングと同様に基準データ5と参照データ6との差分絶対値和を演算して最小値検出回路902に供給し、最小値検出回路902において差分絶対値和の演算結果をそれまでの最小値と比較して、大きければその値を捨て、小さければ最小値を入れ替えて、視差量ΔX1,ΔY1に現在のシフト量(参照データを切り出した座標X+ΔX,Y+ΔYと、探索範囲の中心座標X,Yとの差)を代入する。
【0026】
また、下層マッチング部9Bは、測定ブロックをn個(本実施の形態では、n=4)に分割したサブブロックを設定し、その各々のサブブロックについてマッチング演算処理を行うもので、第1〜第4サブブロックの各々に対応する第2−1〜2−4差分絶対値和演算回路903〜906と、第2−1〜2−4最小値検出回路907〜910とを有しており、各サブブロックについて対応する第2−n差分絶対値和演算回路および第2−n最小値検出回路により、上述した上層マッチング部9Aでのマッチング演算処理と同様のマッチング演算処理を行って視差量を測定する。
【0027】
各測定ブロックについて、上記の一連の作業を参照ブロックのシフト量、つまり参照データを切り出す位置を変えて繰り返すことで、当該測定ブロックおよびその各サブブロックに対応する領域を探索して、測定ブロックに対する第1視差量911(ΔX1,ΔY1)、第1サブブロックに対する第2−1視差量912(ΔX21,ΔY21)、第2サブブロックに対する第2−2視差量913(ΔX22,ΔY22)、第3サブブロックに対する第2−3視差量914(ΔX23,ΔY23)、および第4サブブロックに対する第2−4視差量915(ΔX24,ΔY24)を決定し、第1視差量911を測定ブロックの視差量7(DisX,DisY)として出力すると共に、階層間比較回路916に供給し、第2−1〜2−4視差量912〜915を階層間比較回路916に供給する。
【0028】
階層間比較回路916では、測定ブロック(上層マッチング部9A)に対する第1視差量911と第1〜第4サブブロック(下層マッチング部9B)に対する第2−1〜2−4視差量912〜915とをそれぞれ比較して、それらの比較結果をエラー判定回路917に供給する。
【0029】
エラー判定回路917では、階層間比較回路916での比較結果に基づいて、第2−1〜2−4視差量912〜915の少なくとも一つが、第1視差量911とほぼ等しい(差が規定値以内)ときは、OKを意味するエラーコード8を出力し、第2−1〜2−4視差量912〜915のいずれもが第1視差量911と大きく異なるときは、NGを意味するエラーコード8を出力する。これにより、エラーコード8がNGのときは、当該測定ブロックの視差量を無効として使用しないようにする。
【0030】
次に、図3(a)および(b)を参照してエラー判定の原理について説明する。図3(a)は、測定ブロックMB内に異なる視差を持つ二つのオブジェクトOB1,OB2が在る様子を示している。このような場合、オブジェクトOB1に対応する領域とオブジェクトOB2に対応する領域は異なるため、うまく対応場所を見つけられずにマッチングエラーとなることもあるが、どちらかのオブジェクトの情報が優位に働いてマッチングに成功することもある。
【0031】
ここで、図3(b)に示すように測定ブロックMBを縦横各々2分してなる第1〜第4サブブロックSB1〜SB4を考えると、サブブロックSB1とSB3にはオブジェクトOB1の情報が多く含まれ、サブブロックSB2とSB4にはオブジェクトOB2の情報が多く含まれることになる。もし、サブブロックSB1のマッチング結果と測定ブロックMBのマッチング結果とが等しければ、オブジェクトOB1に対応する正しいマッチング結果を示していると考えられる。
【0032】
図4は、上述した本実施の形態による視差量測定動作の概要を示すフローチャートである。先ず、ステレオ画像の一方の画像に対して測定ブロックを設定して(ステップS1)、他方の画像の探索範囲で測定ブロックのマッチング演算を行って第1視差量ΔX1,ΔY1を測定する(ステップS2)と共に、その測定ブロックに対して4個のサブブロックを設定して(ステップS3)、同様のマッチング演算を行って各サブブロックに対する第2−n視差量ΔX2n,ΔY2n(n=1〜4)を測定する(ステップS4)。
【0033】
その後、測定ブロックに対する視差量と各サブブロックに対する視差量とをそれぞれ比較する階層間比較を行って、|ΔX2n−ΔX1|≦axおよび|ΔY2n−ΔY1|≦ay(ax,ayは規定値)であるか否かを判定する(ステップS5)。ここで、判定結果がYESの場合には上層すなわち測定ブロックの第1視差量ΔX1,ΔY1についてOKと判定し(ステップS6)、NOの場合には第1視差量ΔX1,ΔY1についてNGと判定して(ステップS7)、第1視差量ΔX1,ΔY1とエラーの判定結果とを出力する(ステップS8)。
【0034】
なお、本実施の形態において、上層マッチング部9Aでの第1差分絶対値和の演算処理は、測定ブロックMBの全ての画素を対象とすることもできるが、例えば図5(a)に示すように、基準データや参照データを1画素ずつ間引いて行い、下層マッチング部9Bでの第2差分絶対値和の演算処理では、図5(b)に示すように間引かないようにすることもできる。このようにすれば、第1および第2差分絶対値和演算回路での計算量を等しくできるので、回路規模を同じにすることができる。
【0035】
また、サブブロックの数は、4つに限らず、2つ以上の任意の数とすることができる。さらに、測定ブロックのサイズ(画素数)は、例えば図5では12×12の偶数としたが、奇数とすることもできる。なお、測定ブロックサイズを奇数とする場合には、サブブロックは隣接するサブブロック同士が1ラインずつ重なるように設定すればよい。さらに、マッチング演算処理では、対応領域を1画素または複数画素ずつ飛び越して探索することもできる。このようにすれば、視差測定の分解能は落ちるが、回路規模の縮小や計算時間の短縮を図ることができる。また、入力する画像に対して解像度(画素数)削減やスムージングなどの前処理を行って、測定時間や回路規模を縮小したり、ノイズの影響を減らしたりすることもできる。さらに、下層マッチング部9Bを一対の差分絶対値和演算回路と最小値検出回路とで構成し、これを各サブブロックで順次使用してそれぞれの視差量を演算したり、あるいは上層マッチング部9Aの一対の差分絶対値和演算回路と最小値検出回路とを共用して、各サブブロックの視差量を演算するよう構成することもできる。さらにまた、マッチングは、差分絶対値和に限らず、左右ブロックの類似性を示すものであれば、例えば相互相関のような他の演算量を用いることもできる。上記の各変形例は、後述の実施の形態にも適宜適用することができる。
【0036】
(第2実施の形態)
図6および図7は第2実施の形態を示すもので、図6は視差測定部の要部の回路構成を示すブロック図、図7は視差量測定動作の概要を示すフローチャートである。本実施の形態は、視差測定部9の構成が第1実施の形態と異なるものである。すなわち、第1実施の形態では上層マッチング部9Aに第1差分絶対値和演算回路901を設けて測定ブロックの差分絶対値和を演算するようにしたが、本実施の形態では、図6に示すように第1差分絶対値和演算回路901に代えて加算回路920を設け、この加算回路920において下層マッチング部9Bの第2−1〜2−4差分絶対値和演算回路903〜906の出力を加算して、測定ブロックの差分絶対値和を演算するようにしたものである。
【0037】
図6において、下層マッチング部9Bでは、第1実施の形態と同様に、第2−1〜2−4差分絶対値和演算回路903〜906でサブブロックの差分絶対値和を演算し、それらを対応する第2−1〜2−4最小値検出回路907〜910に供給してそれまでの最小値と比較し、小さければ最小値と視差量ΔX2n,ΔY2nとを更新する。本実施の形態では、第2−1〜2−4差分絶対値和演算回路903〜906でそれぞれ演算される差分絶対値和を上層マッチング部9Aの加算回路920にも供給する。
【0038】
加算回路920では、入力される差分絶対値和の和を演算し、これを測定ブロックに対する第1差分絶対値和とする。この第1差分絶対値和は、第1実施の形態と同様に第1最小値検出回路902に供給して、それまでの最小値と比較し、小さければ最小値と視差量ΔX1,ΔY1とを更新する。
【0039】
各測定ブロックについて、上記の一連の作業を参照データを切り出す位置を変えて繰り返し、当該測定ブロックおよびその各サブブロックに対するマッチング演算処理が終了したら、第1実施の形態と同様に、上層マッチング部9Aでの第1視差量911(ΔX1,ΔY1)を測定ブロックの視差量7(DisX,DisY)として出力すると共に、階層間比較回路916において、測定ブロック(上層マッチング部9A)に対する第1視差量911と第1〜第4サブブロック(下層マッチング部9B)に対する第2−1〜2−4視差量912〜915とをそれぞれ比較して、第2−1〜2−4視差量912〜915の少なくとも一つが、第1視差量911とほぼ等しい(差が規定値以内)ときは、エラー判定回路917からOKを意味するエラーコード8を出力し、第2−1〜2−4視差量912〜915のいずれもが第1視差量911と大きく異なるときは、エラー判定回路917からNGを意味するエラーコード8を出力する。
【0040】
図7は、第2実施の形態による視差量測定動作の概要を示すフローチャートである。先ず、ステレオ画像の一方の画像に対する測定ブロックの設定(ステップS11)およびサブブロックの設定(ステップS12)が終了したら、サブブロックに対する参照データを設定して(ステップS13)、サブブロックのマッチング演算処理を行い、各サブブロックの差分絶対値和を算出する(ステップS14)と共に、その最小値を検出して各サブブロックに対する第2−n視差量ΔX2n,ΔY2n(n=1〜4)を更新する(ステップS15)。
【0041】
ステップS14で算出される各サブブロックの差分絶対値和は、加算することで測定ブロックの差分絶対値和を算出し(ステップS16)、その差分絶対値和の最小値を検出して測定ブロックに対する第1視差量ΔX1,ΔY1を更新する(ステップS17)。
【0042】
上記のステップS13からステップS17までの処理は、ステップS18においてサブブロックのマッチング演算が終了するまで繰り返し、マッチング演算が終了したら、測定ブロックに対する第1視差量ΔX1,ΔY1と各サブブロックに対する第2−n視差量ΔX2n,ΔY2nとをそれぞれ比較する階層間比較を行って、|ΔX2n−ΔX1|≦axおよび|ΔY2n−ΔY1|≦ay(ax,ayは規定値)であるか否かを判定する(ステップS19)。ここで、判定結果がYESの場合には上層すなわち測定ブロックの第1視差量ΔX1,ΔY1についてOKと判定し(ステップS20)、NOの場合には第1視差量ΔX1,ΔY1についてNGと判定して(ステップS21)、第1視差量ΔX1,ΔY1とエラーの判定結果とを出力する(ステップS22)。
【0043】
本実施の形態によれば、第1差分絶対値和演算回路を用いることなく、第2−1〜2−4差分絶対値和演算回路903〜906から出力される各サブブロックの差分絶対値和を加算回路920で加算して測定ブロックに対する第1差分絶対値和を得るようにしたので、第1実施の形態に比べ回路規模を縮小できると共に、処理時間も短くできる。
【0044】
なお、本実施の形態において、ブロック内の画素や探索範囲を間引く場合には、上層および下層の間引きが等しくなる。
【0045】
(第3実施の形態)
図8〜図10は第3実施の形態を示すもので、図8は全体の要部の回路構成を示すブロック図、図9は図8に示す視差測定部の要部の回路構成を示すブロック図、図10は視差量測定動作の概要を示すフローチャートである。
【0046】
本実施の形態の視差量測定装置は、図8に示すように、測定ブロック設定部3からの基準データ5および探索範囲/参照ブロック設定部4からの参照データ6に基づいて、視差測定部9から4つのサブブロックの視差量701〜704と、その各々のエラーコード801〜804とを出力するようにしたものである。
【0047】
視差測定部9は、図9に示すように、上層マッチング部9A、下層マッチング部9B、および第2−1〜2−4階層間比較/エラー判定回路921〜924を有している。
【0048】
本実施の形態では、上層マッチング部9Aおよび下層マッチング部9Bを第2実施の形態と同様に構成して、上層マッチング部9Aで測定ブロックに対する第1視差量911を演算し、下層マッチング部9Bで各サブブロックに対する第2−1〜2−4視差量912〜915を演算する。第1視差量911は第2−1〜2−4階層間比較/エラー判定回路921〜924に供給し、第2−1〜2−4視差量912〜915は視差量701〜704として出力すると共に、対応する第2−1〜2−4階層間比較/エラー判定回路921〜924に供給する。
【0049】
第2−1〜2−4階層間比較/エラー判定回路921〜924では、第2−1〜2−4視差量912〜915(下層マッチング部9Aの結果)と第1視差量911(上層マッチング部9Bの結果)とをそれぞれ比較し、両者の差が規定範囲内であればOKを、両者の差が規定範囲外であればNGを意味するエラーコード801〜804を出力する。
【0050】
図10は、第3実施の形態による視差量測定動作の概要を示すフローチャートである。本実施の形態では、ステップS11〜S18で図7で説明したと同様の処理を行って、測定ブロックに対する第1視差量ΔX1,ΔY1と各サブブロックに対する第2−n視差量ΔX2n,ΔY2n(n=1〜4)とを求めたら、第1視差量ΔX1,ΔY1と第2−n視差量ΔX2n,ΔY2n(n=1〜4)とをそれぞれ階層間比較して、|ΔX2n−ΔX1|≦axおよび|ΔY2n−ΔY1|≦ay(ax,ayは規定値)であるか否かを判定する(ステップS23)。ここで、判定結果がYESの第2−n視差量ΔX2n,ΔY2nについては対応するエラーコードの内容をOKとし(ステップS24)、NOの第2−n視差量ΔX2n,ΔY2nについては対応するエラーコードの内容をNGとして(ステップS25)、4つのサブブロックの視差量701〜704と、その各々のエラーコード801〜804とを出力する(ステップS26)。
【0051】
本実施の形態によれば、画像全体について視差の統計量を求める場合、各測定ブロックが全体に及ぼす影響の大きさを第1,第2実施の形態の場合よりも小さくできる。すなわち、第1,第2実施の形態の場合には、各測定ブロックの影響度は1か0となるが、本実施の形態では4,3,2,1,0の影響度を取り得ることになる。したがって、例えば4個のサブブロックが同じ視差を持っている場合には測定ブロックの影響度は4になるが、前景と背景との境界上にあるような測定ブロックでは、どちらにマッチングしても影響度は小さくなる。このような境界上の測定ブロックの視差測定結果は、測定ブロック内の一部に対しては正解だが、他の部分に対してはエラーである。
【0052】
また、第1,第2実施の形態の場合、全くのエラーマッチングであっても、一つのサブブロックの結果が測定ブロックの視差結果とたまたま一致してしまうと、測定ブロック全体のマッチングがOKと判定されてエラーを検出し損ね、影響度が大きくなることが懸念されるが、本実施の形態では一致したサブブロックのみがマッチングOKと判定されるので、測定ブロックの影響度は低くなる。このように、本実施の形態では、サブブロックの信頼性によって各測定ブロックを重み付けすることができるので、一カ所のエラーが全体に及ぼす影響を軽減することができる。
【0053】
なお、本実施の形態では、上層マッチング部9Aを第2実施の形態と同様に加算回路920を用いて構成したが、第1実施の形態と同様に第1差分絶対値和演算回路を用いて構成することもできる。
【0054】
(第4実施の形態)
図11および図12は第4実施の形態を示すもので、図11は視差測定部の要部の回路構成を示すブロック図、図12は図11に示す特徴チェック部の構成を示すブロック図である。
【0055】
図11に示すように、本実施の形態では、第1実施の形態において、視差測定部9の上層マッチング部9Aに測定ブロック内の特徴(明確な輝度変化)の有無をチェックする特徴チェック部10を設けると共に、下層マッチング部9Bにも各サブブロックに対応して当該サブブロック内の特徴の有無をチャックする特徴チェック部10を設ける。
【0056】
各特徴チェック部10は、図12に示すように、エッジ抽出フィルタ1001、二値化回路1002、合計回路1003および比較判定回路1004を有し、基準データ5をエッジ抽出フィルタ1001にかけてエッジを抽出し、その出力を二値化回路1002で適正な閾値で二値化して、合計回路1003で対応するブロックにおける二値化画像のエッジの画素数を合計し、その合計値を比較判定回路1004において規定値と比較して、合計値が規定値よりも小さいときは当該ブロック内に特徴がないとしてNGを意味するエラーコードを出力し、合計値が規定値よりも大きいときは当該ブロック内に特徴があるとしてOKを意味するエラーコードを出力するように構成する。
【0057】
上層マッチング部9Aの特徴チェック部10から出力される第1エラーコードおよび下層マッチング部9Bの各サブブロックに対応する特徴チェック部10から出力される第2−1〜2−4エラーコードは階層間比較回路916に供給し、ここで例えば第2−1〜2−4エラーコードがNGのときは、当該NGのサブブロックに対応する視差量と測定ブロックに対する第1視差量との比較を省略あるいはその比較結果を無視し、第1エラーコードがNGのときは、第2−1〜2−4エラーコードに拘わらず、エラー判定回路917でNGと判定される比較結果をエラー判定回路917に出力する。
【0058】
このように構成すれば、測定ブロックに対する第1視差量と、各サブブロックに対する第2−1〜2−4視差量との階層間比較に基づいてエラーマッチングを判定する場合に比べて、より確実にエラーマッチングを減らすことができる。
【0059】
このような特徴チェック部10は、上記の第2実施の形態や第3実施の形態、あるいは後述する第5実施の形態において、マッチングを行って所定ブロックの視差量を求めるマッチング演算処理部にも有効に適用することができる。
【0060】
なお、図11では、特徴チェック部10を対応するマッチング演算処理部に対して並列的に設けたが、マッチング処理の前に特徴チェックを行い、その結果がNGのときは対応するマッチング処理を省略するように構成することもできる。このように構成すれば、特徴の少ない画像を扱う場合に、演算時間を短縮することができる。
【0061】
(第5実施の形態)
図13は、第5実施の形態における視差測定部の要部の回路構成を示すブロック図である。本実施の形態は、第2実施の形態の4つのサブブロックから成る一つの測定ブロックを第3実施の形態のサブブロックの一つとする3層構成として、第2層の4ブロックの視差量をそれぞれ測定し、その各視差量に対応するブロックでのマッチングエラーを、当該ブロックの視差量とその上下層のブロックの視差量との階層間比較に基づいて判定するようにしたものである。
【0062】
図13では、図面を簡略化するため、第1層マッチング部9Cと、第1層ブロックの4個の第2層ブロックのうちの1個に対応する第2層マッチング部9D−1と、16個の第3層ブロックのうちの1個の第2層ブロックに対応する4個の第3層ブロックからなる第3層マッチング部9E−1と、第2層マッチング部9D−1に対応する第2−1上位階層間比較/エラー判定回路930と、第3層マッチング部9E−1に対応する第2−1下位階層間比較回路931と、第2−1下位階層間比較回路931に対応するエラー判定回路932と、第2−1上位階層間比較/エラー判定回路930およびエラー判定回路932に対応する最終エラー判定回路933とを図示している。
【0063】
第3層マッチング部9E−1は、4個の第3層ブロックの各々に対応する第3−1−1〜3−1−4差分絶対値和演算回路935〜938と、その各々の最小値を検出する第3−1−1〜3−1−4最小値検出回路939〜942とを有している。第2層マッチング部9D−1は、対応する第3層マッチング部9E−1の第3−1−1〜3−1−4差分絶対値和演算回路935〜938からの出力を加算する第2−1加算回路944と、その最小値を検出する第2−1最小値検出回路945とを有している。第1層マッチング部9Cは、第2層マッチング部9D−1を含む4個の第2層マッチング部の第2−1〜2−4加算回路からの出力を加算する第1加算回路946と、その最小値を検出する第1最小値検出回路947とを有している。
【0064】
本実施の形態では、先ず、第2実施の形態と同様に、第3−1−1〜3−1−4差分絶対値和演算回路935〜938で第3層の対応する各ブロックの差分絶対値和を演算し、第3−1−1〜3−1−4最小値検出回路939〜942で差分絶対値和の演算結果をそれまでの最小値とそれぞれ比較して、小さければ対応する最小値と第3−1−1〜3−1−4視差量951〜954(ΔX311,ΔY311〜ΔX314,ΔY314)とを更新する。
【0065】
また、第2−1加算回路944で第3−1−1〜3−1−4差分絶対値和演算回路935〜938の出力を加算して第2層の1個のブロックの差分絶対値和を得、第2−1最小値検出回路945でそれまでの最小値と比較して、小さければ最小値と第2−1視差量955(ΔX21,ΔY21)とを更新し、この第2−1最小値検出回路945での第2−1視差量955を第2層の当該ブロックにおける視差量701(DisX1,DisY1)として出力する。
【0066】
さらに、第1加算回路946で第2−1加算回路944の出力、図示しない第2−2〜2−4加算回路の出力とを加算して第1層ブロックの差分絶対値和を得、第1最小値検出回路931でそれまでの最小値と比較して、小さければ最小値と第1視差量956(ΔX1,ΔY1)とを更新する。
【0067】
第2−1下位階層間比較回路931では、第2層の第2−1視差量955と第3層の第3−1−1〜3−1−4視差量951〜954とをそれぞれ比較し、第3−1−1〜3−1−4視差量951〜954のいずれか一つが第2−1視差量955とほぼ等しい(差が規定値以内)ときは、エラー判定回路932からOKを意味するエラーコード811を出力する。これに対し、第3−1−1〜3−1−4視差量951〜954のいずれもが第2−1視差量955と大きく異なるときは、エラー判定回路932からNGを意味するエラーコード811を出力する。
【0068】
一方、第2−1上位階層間比較/エラー判定回路930では、第2層の第2−1視差量955と第1層の第1視差量956とを比較して、両者がほぼ等しい(差が規定値以内)のときは、OKを意味するエラーコード812を出力する。これに対し、両者が大きく異なるときは、NGを意味するエラーコード812を出力する。最終エラー判定回路933では、エラーコード811およびエラーコード812のどちらかがOKのときは、OKを意味するエラーコード801を出力する。
【0069】
本実施の形態によれば、ブロックを3層構造として、下位の第2層と第3層との階層間比較に基づいてエラーマッチングを判定すると共に、上位の第1層と第2層との階層間比較に基づてエラーマッチングを判定して、いずれかがOKならOKと判定するようにしたので、画像の特徴が少ないときや下位のブロックサイズをかなり小さくした場合に、下層のブロックでは特徴チェックでエラーと判定されたり、上位との比較がうまくいかない場合があっても、上位の層との比較によってエラー判定を確実に行うことができる。したがって、視差が複雑であったり、種々の空間周波数が存在する場合にも、エラーマッチングを確実に判定することができる。
【0070】
なお、本実施の形態では、ブロックを3階層としたが、さらに多くの階層を設定することもできる。
【0071】
図14は、本発明に係る視差量測定装置の応用例を示すもので、頭部装着型表示装置(HMD)に適用した場合を示している。このHMDは、映像表示コントローラ13、HMDユニット14、前処理部15、評価量演算部16、評価部17、および制御信号出力部18と、上記実施の形態で説明した測定ブロック設定部3、探索範囲/参照ブロック設定部4および視差測定部9からなる視差量測定装置とを有している。
【0072】
図14において、ステレオ映像信号は映像表示コントローラ13に入力し、該映像表示コントローラ13による制御のもとにHMDユニット14に表示する。ここで、ステレオ映像信号は、例えばゲーム機やビデオあるいはコンピュータなどの映像信号で、左右映像がフィールド毎に交互に伝送されるものであっても良いし、左右映像が1フィールド内に含まれているものであってもよい。
【0073】
HMDユニット14は、ユーザーの左右の目に対応する2つの表示部を含み、左目用の表示部には左映像を、右目用の表示部には右映像をそれぞれ表示することにより、ユーザーは立体的なステレオ映像を見ることができるようになっている。また、映像表示コントローラ13により左右どちらかの映像のみを左右両方の表示部に表示するように制御することにより、ユーザーは通常の2D映像を見ることができるようになっている。なお、入力映像がステレオ映像でなく通常の2D映像の場合には、入力映像信号をそのまま左右両方の表示部に表示することにより、ユーザーは通常の2D映像を見ることができるようになっている。このような表示の切替は、映像表示コントローラ13に切替スイッチを設けてユーザーが手動で切り替える場合もあれば、自動的に映像信号の種類を検出して切り替える場合もある。
【0074】
ステレオ映像信号は前処理部15にも入力し、ここで特定のタイミングで左右画像を各々のメモリに格納して、解像度変換、スムージングなど視差測定のための前処理を施す。その後、上記実施の形態で説明したと同様に、左画像上に複数の測定ブロックを設定し、各ブロックに対して右画像上から対応する部分を探索して視差測定部9で画像の視差を測定する。
【0075】
視差測定部9から出力される視差量7およびエラーコード8は評価量演算部16に入力し、ここで1画面分の測定ブロックに対する視差測定の結果を統合して、評価量を算出する。例えば、画面内の視差量の統計量(最大値や最頻値、あるいは平均値など)を演算した後、所定の規則に従って当該画像に対する評価値を与え、その評価値をそれまでの評価値に加算する。ここで、画像の評価値は、例えば視差の最大値に係数をかけて二乗したり、統計量に応じたランク付けを行う表を参照する等の所定の規則に従って求める。なお、統計量を演算する際には、エラーコード8を参照して、NGを示すコードであればそのときの視差量は無視する。
【0076】
評価量演算部16で累積された評価値は、評価部17で規定値と比較し、規定値を超えた場合には、制御信号出力部18から映像表示コントローラ13へ表示切替の指示信号を送出して、映像表示コントローラ13において強制的に画像表示をステレオ映像表示から2D映像表示に切り替える。
【0077】
このような制御を行うHMDの利点について説明する。一般に、ステレオ映像は、視差量が大きすぎると見づらくなったり、立体感が損なわれたりするので、表示装置にあった適切な視差で見ることが望ましいが、特定の表示装置に最適化して作られた映像の視差は、別の表示装置では不適切になることがある。また、近年2D映像やゲーム映像をステレオ映像に変換する装置がいくつかあるが、設定が不適切だと大きな視差量の映像が連続して表示される場合もある。そこで、映像に含まれる視差量を監視し、大きな視差量が続く場合には、映像の設定が不適切である可能性が高いため、例えばステレオ表示を2D表示に切り替えることにより、ユーザーが気づかないまま不適切に表示された映像を見続けるのを避けることができる。
【0078】
なお、上記の応用例では、累積された評価値が規定値を超えた場合に、制御信号出力部18から映像表示コントローラ13へ表示切替の指示信号を送出するようにしたが、表示の切替指示に換えて視差設定を確認するようユーザーに促すメッセージを表示させる信号を出力することもできる。また、例えば視差量の最頻値が適度な値になるように映像表示を制御することもできる。この場合には、映像信号の読み出し位置を左右でずらし、左右の映像表示を互いに逆方向にシフトさせればよい。また、評価量演算の際、エラー箇所の視差は無視するようにしたが、エラー箇所が多数の場合には評価量に特定の値を充てるようにすることもできる。
【0079】
【発明の効果】
以上のように、本発明によれば、第1の画像に設定した測定ブロックを複数のサブブロックに分割し、測定ブロックおよび各サブブロックの各々について第2の画像上でマッチングを行ってそれぞれ視差量を求め、測定ブロックの視差量と各サブブロックの視差量との比較に基づいて、測定ブロックのマッチングがエラーか否か、あるいは各サブブロックのマッチングがエラーか否かを判定するようにしたので、視差測定に際してのエラーマッチングと正しいマッチングとを明確に切り分けて検出でき、視差の統計量などを計算する際に、エラーマッチングの影響を減らすことができる。
【図面の簡単な説明】
【図1】 本発明による視差量測定装置の第1実施の形態の全体の要部の回路構成を示すブロック図である。
【図2】 図1に示す視差測定部の要部の回路構成を示すブロック図である。
【図3】 第1実施の形態によるエラーマッチング判定の原理を説明するための図である。
【図4】 第1実施の形態による視差量測定動作の概要を示すフローチャートである。
【図5】 第1実施の形態におけるマッチング演算処理の変形例を説明するための図である。
【図6】 本発明による視差量測定装置の第2実施の形態における視差測定部の要部の回路構成を示すブロック図である。
【図7】 第2実施の形態による視差量測定動作の概要を示すフローチャートである。
【図8】 本発明による視差量測定装置の第3実施の形態の全体の要部の回路構成を示すブロック図である。
【図9】 図8に示す視差測定部の要部の回路構成を示すブロック図である。
【図10】 第3実施の形態による視差量測定動作の概要を示すフローチャートである。
【図11】 本発明による視差量測定装置の第4実施の形態における視差測定部の要部の回路構成を示すブロック図である。
【図12】 図11に示す特徴チェック部の構成を示すブロック図である。
【図13】 本発明による視差量測定装置の第5実施の形態における視差測定部の要部の回路構成を示すブロック図である。
【図14】 本発明に係る視差量測定装置を頭部装着型表示装置に適用した例を示すブロック図である。
【図15】 ブロックマッチングによる視差量測定方法を説明するための図である。
【図16】 同じく、ブロックマッチングによる視差量測定方法を説明するための図である。
【符号の説明】
3 測定ブロック設定部
4 探索範囲/参照ブロック設定部
9 視差測定部
9A 上層マッチング部
9B 下層マッチング部
9C 第1層マッチング部
9D−1 第2層マッチング部
9E−1 第3層マッチング部
10 特徴チェック部
901,903〜906,935〜938 差分絶対値和演算回路
902,907〜910,939〜942,945,947 最小値検出回路
916 階層間比較回路
917 エラー判定回路
920,944,946 加算回路
921〜924 階層間比較/エラー判定回路
930 上位階層間比較/エラー判定回路
931 下位階層間比較回路
932 エラー判定回路
933 最終エラー判定回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a parallax amount measuring apparatus that measures a parallax amount of a stereo image.
[0002]
[Prior art]
Conventionally, a technique for measuring the parallax amount of a stereo image has various application fields. For example, as described in Japanese Patent Laid-Open No. 7-120255, stereo distance measurement has been known for a long time to capture a front view with a plurality of cameras and obtain depth information from the amount of parallax. In this stereo distance measurement, the depth of a specific place may be measured, or the entire parallax may be divided finely and the depth may be measured for each of them.
[0003]
Also, in the field of entertainment or professional stereoscopic video display, there is a usage in which the amount of transmission is reduced by adding measured parallax information to one video and transmitting it. Furthermore, as described in, for example, JP-A-9-322199 and JP-A-4-360394, the amount of parallax of the image is monitored and the image is set so that the parallax is good for the observer. There is also a method of correcting the camera settings and switching the display conditions as described in JP-A-11-355808. In such a usage, a detailed parallax distribution in the screen may be measured, but a parallax amount at a specific location or a statistic such as a mode value or a maximum value of the parallax may be used.
[0004]
As a method for measuring the above-described parallax amount, a block matching method has been often used. In this method, for example, when measuring the parallax between two left and right (LR) images, the screen of the L image is divided into several measurement blocks of M × N pixels as shown in FIG. Specify several measurement blocks on the image screen, find the corresponding location on the R image screen for each measurement block, that is, the most similar location, and the amount of parallax based on the amount of positional deviation between them Is measuring.
[0005]
Here, in searching for a corresponding place, for example, as shown in FIG. 16, the coordinates of the measurement block on the L image are set to (XL, YL), and first, M × N with the same coordinates as the L image on the R image. A block B of pixels is set, and a sum of luminance differences (absolute values) between pixels (hereinafter referred to as a difference absolute value sum) is calculated between the blocks A and B according to the following formula.
[0006]
[Expression 1]
[0007]
Since the difference absolute value sum S between the blocks A and B becomes the minimum at the place where the block B corresponds to the block A, the block B is shifted, that is, the values of ΔX and ΔY are changed within an appropriate range. The sum of absolute differences S is calculated to find a place where it is the minimum. In this way, when the location of the block B where the sum of absolute differences S is minimum is found, the deviation amounts ΔX and ΔY between the location of the block B and the location of the block A are calculated as the parallax amounts corresponding to the block A. .
[0008]
[Problems to be solved by the invention]
However, in the normal block matching method, for example, when there is not enough clear luminance change in the block, there are places where there are similar parts everywhere, and matching may be impossible due to slight noise or image differences. . Also, if the image contains a lot of noise, or if the block contains objects with greatly different occlusions or parallax, there is a corresponding location only in part of the block, or conversely, there are multiple corresponding locations. It is easy for matching errors to occur. When such a matching error occurs, an abnormal value is included in the measurement result, and a large error occurs in the above-described distance measurement, or correction or change of the display condition becomes inappropriate.
[0009]
In order to avoid the occurrence of the above-mentioned matching error, a method is also known in which abnormal information is excluded or some interpolation processing is performed so as not to adversely affect the information. For example, as a countermeasure when there is not enough clear luminance change in a block, for example, Japanese Patent Application Laid-Open No. 7-120255 has a high possibility of error matching by checking the presence or absence of an edge, that is, the presence or absence of a clear luminance change. It is disclosed that a place where a possibility is high is excluded in advance.
[0010]
However, it is difficult to detect error matching when the image is noisy or when an object with greatly different occlusion or parallax is included in the block. For example, Japanese Patent Application Laid-Open No. 7-120255 and Japanese Patent Application Laid-Open No. 4-203908 disclose a method of detecting error matching using a difference absolute value sum of matching results. In addition to being influenced by image properties such as brightness, contrast, edge level, and noise, the minimum value is often not sufficiently small even if it is correct, and it is not always possible to clearly distinguish between error matching and correct matching.
[0011]
For example, if there are foreground and background objects in the block, generally the image information of the foreground and background interferes and the minimum value of the sum of absolute differences increases, but either the foreground or the background Sometimes it becomes dominant and matches correctly. On the other hand, even in error matching, the minimum value of the sum of absolute differences may not be so large.
[0012]
For this reason, it is difficult to determine the optimum threshold value. For example, if the threshold value is lowered, the accuracy of error matching detection increases, but much of the measurement data is wasted and the re-measurement time is increased. In particular, in applications where it is desired to obtain parallax statistics and overall trends in a short time, it is desirable to use measurement data effectively and avoid re-measurement. For this purpose, it is necessary to clearly distinguish between error matching and correct matching.
[0013]
Accordingly, an object of the present invention made in view of such a point is that error matching and correct matching in parallax measurement can be clearly separated and detected, and the influence of error matching is reduced when calculating parallax statistics and the like. An object of the present invention is to provide a parallax amount measuring apparatus capable of performing the above.
[0014]
[Means for Solving the Problems]
The invention of the parallax amount measuring apparatus according to
Upper layer matching means for performing matching between the measurement block and the corresponding region on the second image, and measuring the parallax amount of the measurement block from the difference in coordinates between the two images;
The measurement block is divided into a plurality of sub-blocks, and each sub-block is matched with the corresponding area on the second image, and the amount of parallax of each sub-block is measured from the difference in coordinates between the two images. Lower layer matching means,
A parallax amount comparison unit that compares the parallax amount of each sub-block obtained by the lower layer matching unit with the parallax amount of the measurement block obtained by the upper layer matching unit;
An error determination means for determining whether or not the matching in the upper layer matching means is an error based on the comparison result in the parallax amount comparison means;
It is characterized by having.
[0015]
According to the parallax amount measuring apparatus according to
[0016]
The invention according to
Upper layer matching means for performing matching between the measurement block and the corresponding region on the second image, and measuring the parallax amount of the measurement block from the difference in coordinates between the two images;
The measurement block is divided into a plurality of sub-blocks, and each sub-block is matched with the corresponding area on the second image, and the amount of parallax of each sub-block is measured from the difference in coordinates between the two images. Lower layer matching means,
A parallax amount comparison unit that compares the parallax amount of each sub-block obtained by the lower layer matching unit with the parallax amount of the measurement block obtained by the upper layer matching unit;
An error determination unit that determines whether or not matching of each sub-block in the lower layer matching unit is an error based on a comparison result in the parallax amount comparison unit;
It is characterized by having.
[0017]
According to the parallax amount measuring apparatus according to
[0018]
According to a third aspect of the present invention, in the parallax amount measuring apparatus according to the first or second aspect, the lower layer matching unit is configured to connect the sub-block on the first image and the region on the second image corresponding to the sub-block on the first image. Subblock similarity calculating means for calculating similarity and the second image having the highest similarity for each subblock on the first image based on the calculation result of the subblock similarity calculating means Detecting a value indicating the position and similarity of the upper region,
The upper layer matching means includes an addition means for adding similarity calculation results of the sub-blocks in the sub-block similarity calculation means, and the second corresponding to the measurement block based on the addition results in the addition means. And a means for detecting a value indicating the position and similarity of the region on the second image that has the highest similarity to the region on the second image.
[0019]
According to the parallax amount measuring apparatus according to
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of a parallax amount measuring apparatus according to the present invention will be described with reference to FIGS.
[0021]
(First embodiment)
1 to 5 show the first embodiment. FIG. 1 is a block diagram showing the circuit configuration of the main part of the whole, and FIG. 2 is a block diagram showing the circuit configuration of the main part of the parallax measurement unit shown in FIG. FIGS. 3A and 3B are diagrams for explaining the principle of error matching determination, FIG. 4 is a flowchart showing an outline of a parallax amount measurement operation, and FIGS. 5A and 5B are matching calculation processes. It is a figure for demonstrating the modification of.
[0022]
As shown in FIG. 1, the parallax amount measuring apparatus according to the present embodiment has one of left and right (LR)
[0023]
The
[0024]
As illustrated in FIG. 2, the
[0025]
The upper
[0026]
Further, the lower
[0027]
For each measurement block, the above-described series of operations are repeated while changing the reference block shift amount, that is, the position where the reference data is cut out, to search the measurement block and the area corresponding to each sub-block, and to the measurement block. First parallax amount 911 (ΔX1, ΔY1), 2-1 parallax amount 912 (ΔX21, ΔY21) for the first sub-block, 2-2 parallax amount 913 (ΔX22, ΔY22) for the second sub-block, third sub A second-third parallax amount 914 (ΔX23, ΔY23) for the block and a second-fourth parallax amount 915 (ΔX24, ΔY24) for the fourth sub-block are determined, and the
[0028]
In the
[0029]
In the
[0030]
Next, the principle of error determination will be described with reference to FIGS. 3 (a) and 3 (b). FIG. 3A shows a state where two objects OB1 and OB2 having different parallax exist in the measurement block MB. In such a case, since the area corresponding to the object OB1 and the area corresponding to the object OB2 are different, there may be a matching error because the corresponding location cannot be found well, but the information of either object works preferentially. Matching may be successful.
[0031]
Here, as shown in FIG. 3B, considering the first to fourth sub-blocks SB1 to SB4 obtained by dividing the measurement block MB into two vertically and horizontally, there is much information on the object OB1 in the sub-blocks SB1 and SB3. In other words, the sub-blocks SB2 and SB4 contain a lot of information on the object OB2. If the matching result of the sub-block SB1 is equal to the matching result of the measurement block MB, it is considered that the correct matching result corresponding to the object OB1 is indicated.
[0032]
FIG. 4 is a flowchart showing an outline of the parallax amount measurement operation according to the above-described embodiment. First, a measurement block is set for one of the stereo images (step S1), and the first parallax amount ΔX1, ΔY1 is measured by performing a matching calculation of the measurement block in the search range of the other image (step S2). ) And four sub-blocks are set for the measurement block (step S3), and the same matching calculation is performed to obtain the second-n parallax amounts ΔX2n and ΔY2n (n = 1 to 4) for each sub-block. Is measured (step S4).
[0033]
Thereafter, an inter-layer comparison is performed to compare the amount of parallax for the measurement block with the amount of parallax for each sub-block, and | ΔX2n−ΔX1 | ≦ ax and | ΔY2n−ΔY1 | ≦ ay (ax and ay are specified values) It is determined whether or not there is (step S5). Here, when the determination result is YES, it is determined that the first parallax amounts ΔX1 and ΔY1 of the upper layer, that is, the measurement block are OK (step S6), and when NO, the first parallax amounts ΔX1 and ΔY1 are determined as NG. (Step S7), the first parallax amounts ΔX1, ΔY1 and the error determination result are output (Step S8).
[0034]
In the present embodiment, the calculation processing of the first sum of absolute differences in the upper
[0035]
Further, the number of sub-blocks is not limited to four, and can be any number of two or more. Furthermore, the size (number of pixels) of the measurement block is, for example, an even number of 12 × 12 in FIG. 5, but may be an odd number. When the measurement block size is an odd number, the sub-blocks may be set so that adjacent sub-blocks overlap each other by one line. Further, in the matching calculation process, the corresponding area can be searched by skipping one pixel or a plurality of pixels. In this way, the resolution of parallax measurement is reduced, but the circuit scale can be reduced and the calculation time can be reduced. In addition, preprocessing such as resolution (number of pixels) reduction and smoothing may be performed on the input image to reduce the measurement time and the circuit scale, and to reduce the influence of noise. Further, the lower
[0036]
(Second Embodiment)
6 and 7 show the second embodiment. FIG. 6 is a block diagram showing a circuit configuration of a main part of the parallax measuring unit, and FIG. 7 is a flowchart showing an outline of the parallax amount measuring operation. In the present embodiment, the configuration of the
[0037]
In FIG. 6, in the lower
[0038]
The
[0039]
For each measurement block, the above-described series of operations are repeated while changing the position where the reference data is cut out, and when the matching calculation processing for the measurement block and its sub-blocks is completed, the upper
[0040]
FIG. 7 is a flowchart showing an outline of the parallax amount measurement operation according to the second embodiment. First, when the measurement block setting (step S11) and sub-block setting (step S12) for one of the stereo images is completed, reference data for the sub-block is set (step S13), and sub-block matching calculation processing is performed. And calculating the sum of absolute differences of each sub-block (step S14), and detecting the minimum value to update the second-n parallax amounts ΔX2n and ΔY2n (n = 1 to 4) for each sub-block. (Step S15).
[0041]
The difference absolute value sum of each sub-block calculated in step S14 is added to calculate the difference absolute value sum of the measurement block (step S16), and the minimum value of the difference absolute value sum is detected to detect the sum of the difference absolute values. The first parallax amounts ΔX1, ΔY1 are updated (step S17).
[0042]
The processing from step S13 to step S17 is repeated until the sub-block matching calculation ends in step S18. When the matching calculation ends, the first parallax amounts ΔX1 and ΔY1 for the measurement block and the second 2-second for each sub-block are processed. An inter-layer comparison is performed to compare the n parallax amounts ΔX2n and ΔY2n, respectively, to determine whether or not | ΔX2n−ΔX1 | ≦ ax and | ΔY2n−ΔY1 | ≦ ay (ax and ay are specified values) ( Step S19). Here, when the determination result is YES, the first parallax amounts ΔX1 and ΔY1 of the upper layer, that is, the measurement block are determined to be OK (step S20), and when the determination result is NO, the first parallax amounts ΔX1 and ΔY1 are determined to be NG. (Step S21), the first parallax amounts ΔX1, ΔY1 and the error determination result are output (Step S22).
[0043]
According to the present embodiment, the difference absolute value sum of each sub-block output from the 2-1 to 2-4 difference absolute value
[0044]
In the present embodiment, when thinning out pixels and search ranges in a block, the upper layer and the lower layer are thinned out equally.
[0045]
(Third embodiment)
8 to 10 show a third embodiment. FIG. 8 is a block diagram showing the circuit configuration of the main part of the whole, and FIG. 9 is a block diagram showing the circuit configuration of the main part of the parallax measurement unit shown in FIG. FIG. 10 and FIG. 10 are flowcharts showing an outline of the parallax amount measurement operation.
[0046]
As shown in FIG. 8, the parallax amount measuring apparatus according to the present embodiment is based on the
[0047]
As illustrated in FIG. 9, the
[0048]
In the present embodiment, the upper
[0049]
In the 2-1 to 2-4 layer comparison /
[0050]
FIG. 10 is a flowchart showing an outline of the parallax amount measurement operation according to the third embodiment. In the present embodiment, processing similar to that described in FIG. 7 is performed in steps S11 to S18, and the first parallax amounts ΔX1, ΔY1 for the measurement block and the second n-parallax amounts ΔX2n, ΔY2n (n for each sub-block) = 1 to 4), the first parallax amounts ΔX1 and ΔY1 and the second-n parallax amounts ΔX2n and ΔY2n (n = 1 to 4) are compared between the hierarchies, and | ΔX2n−ΔX1 | ≦ ax It is determined whether or not | ΔY2n−ΔY1 | ≦ ay (ax and ay are defined values) (step S23). Here, the content of the corresponding error code is OK for the second-n parallax amounts ΔX2n, ΔY2n for which the determination result is YES (step S24), and the corresponding error code for the second 2-n parallax amounts ΔX2n, ΔY2n for NO. Is set to NG (step S25), and the parallax amounts 701 to 704 of the four sub-blocks and their
[0051]
According to the present embodiment, when obtaining the parallax statistic for the entire image, the magnitude of the influence of each measurement block on the entire image can be made smaller than in the first and second embodiments. That is, in the case of the first and second embodiments, the influence degree of each measurement block is 1 or 0, but in this embodiment, the influence degree can be 4, 3, 2, 1, 0. become. Therefore, for example, if four sub-blocks have the same parallax, the influence of the measurement block is 4, but in the measurement block that is on the boundary between the foreground and the background, it does not match either The degree of influence is small. The parallax measurement result of the measurement block on such a boundary is correct for a part in the measurement block, but is an error for the other part.
[0052]
In the case of the first and second embodiments, even if the error matching is completely performed, if the result of one sub-block happens to coincide with the parallax result of the measurement block, the matching of the entire measurement block is OK. Although it is feared that an error is not detected and the influence is increased, the influence is increased. However, in the present embodiment, only the matched sub-block is determined to be a matching OK, so the influence of the measurement block is low. As described above, in this embodiment, each measurement block can be weighted according to the reliability of the sub-blocks, so that the influence of one error on the whole can be reduced.
[0053]
In the present embodiment, the upper
[0054]
(Fourth embodiment)
11 and 12 show the fourth embodiment. FIG. 11 is a block diagram showing the circuit configuration of the main part of the parallax measurement unit, and FIG. 12 is a block diagram showing the configuration of the feature check unit shown in FIG. is there.
[0055]
As shown in FIG. 11, in the present embodiment, in the first embodiment, a
[0056]
As shown in FIG. 12, each
[0057]
The first error code output from the
[0058]
If comprised in this way, compared with the case where an error matching is determined based on the comparison between the hierarchies of the 1st parallax amount with respect to a measurement block, and the 2-1 to 2-4 parallax amount with respect to each subblock, it is more reliable. Error matching can be reduced.
[0059]
Such a
[0060]
In FIG. 11, the
[0061]
(Fifth embodiment)
FIG. 13 is a block diagram illustrating a circuit configuration of a main part of the parallax measurement unit according to the fifth embodiment. In this embodiment, a three-layer configuration in which one measurement block including the four sub-blocks of the second embodiment is one of the sub-blocks of the third embodiment, and the amount of parallax of the four blocks of the second layer is set. Each measurement is performed, and a matching error in a block corresponding to each parallax amount is determined based on comparison between the parallax amount of the block and the parallax amount of the upper and lower layer blocks.
[0062]
In FIG. 13, in order to simplify the drawing, the first layer matching unit 9C, the second
[0063]
The third
[0064]
In the present embodiment, first, similarly to the second embodiment, the absolute difference of each block corresponding to the third layer is calculated by the 3-1-1 to 3-1-1 difference absolute value
[0065]
Further, the second-1-1
[0066]
Further, the
[0067]
The 2-1
[0068]
On the other hand, the 2-1 upper layer comparison /
[0069]
According to the present embodiment, the block has a three-layer structure, and error matching is determined based on the comparison between the lower second layer and the third layer, and the upper first layer and the second layer are compared. Error matching is determined based on comparison between layers, and if any is OK, it is determined that it is OK. Therefore, when the image features are small or the lower block size is considerably small, Even if there is a case where an error is determined by the feature check or the comparison with the upper layer is not successful, the error determination can be reliably performed by comparison with the upper layer. Therefore, error matching can be reliably determined even when the parallax is complicated or various spatial frequencies exist.
[0070]
In the present embodiment, the block has three hierarchies, but more hierarchies can be set.
[0071]
FIG. 14 shows an application example of the parallax amount measuring device according to the present invention, and shows a case where the device is applied to a head-mounted display device (HMD). The HMD includes the
[0072]
In FIG. 14, the stereo video signal is input to the
[0073]
The
[0074]
The stereo video signal is also input to the
[0075]
The
[0076]
The evaluation value accumulated by the evaluation
[0077]
The advantages of the HMD that performs such control will be described. In general, stereo images are difficult to see if the amount of parallax is too large, or the stereoscopic effect is impaired, so it is desirable to view with appropriate parallax that suits the display device, but it is made optimized for a specific display device. The parallax of the recorded video may be inappropriate for another display device. In recent years, there are some devices that convert 2D video and game video into stereo video. If the setting is inappropriate, video with a large amount of parallax may be displayed continuously. Therefore, when the amount of parallax included in the video is monitored and there is a large amount of parallax, the setting of the video is likely to be inappropriate. For example, the user does not notice by switching from stereo display to 2D display. It is possible to avoid continuing to view the improperly displayed video.
[0078]
In the application example described above, when the accumulated evaluation value exceeds the specified value, a display switching instruction signal is sent from the control
[0079]
【The invention's effect】
As described above, according to the present invention, the measurement block set in the first image is divided into a plurality of sub-blocks, and each of the measurement block and each of the sub-blocks is matched on the second image, and each parallax is obtained. The amount is calculated, and based on the comparison between the parallax amount of the measurement block and the parallax amount of each sub-block, it is determined whether the matching of the measurement block is an error or whether the matching of each sub-block is an error Therefore, error matching and correct matching in parallax measurement can be clearly separated and detected, and the influence of error matching can be reduced when calculating parallax statistics and the like.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a circuit configuration of a main part of an entire parallax amount measuring apparatus according to a first embodiment of the present invention.
FIG. 2 is a block diagram illustrating a circuit configuration of a main part of the parallax measurement unit illustrated in FIG. 1;
FIG. 3 is a diagram for explaining the principle of error matching determination according to the first embodiment;
FIG. 4 is a flowchart showing an outline of a parallax amount measurement operation according to the first embodiment;
FIG. 5 is a diagram for explaining a modification of the matching calculation process in the first embodiment.
FIG. 6 is a block diagram showing a circuit configuration of a main part of a parallax measuring unit in a second embodiment of the parallax amount measuring apparatus according to the present invention.
FIG. 7 is a flowchart showing an outline of a parallax amount measurement operation according to the second embodiment.
FIG. 8 is a block diagram showing a circuit configuration of a main part of the entire third embodiment of a parallax amount measuring apparatus according to the present invention.
9 is a block diagram illustrating a circuit configuration of a main part of the parallax measurement unit illustrated in FIG. 8;
FIG. 10 is a flowchart showing an outline of a parallax amount measurement operation according to a third embodiment.
FIG. 11 is a block diagram showing a circuit configuration of a main part of a parallax measuring unit in a fourth embodiment of a parallax amount measuring apparatus according to the present invention.
12 is a block diagram illustrating a configuration of a feature check unit illustrated in FIG. 11;
FIG. 13 is a block diagram showing a circuit configuration of a main part of a parallax measuring unit in a fifth embodiment of a parallax amount measuring apparatus according to the present invention.
FIG. 14 is a block diagram showing an example in which the parallax amount measuring device according to the present invention is applied to a head-mounted display device.
FIG. 15 is a diagram for explaining a parallax amount measurement method using block matching;
FIG. 16 is also a diagram for explaining a parallax amount measurement method using block matching.
[Explanation of symbols]
3 Measurement block setting section
4 Search range / reference block setting section
9 Parallax measurement unit
9A Upper layer matching section
9B Lower layer matching section
9C 1st layer matching section
9D-1 Second layer matching section
9E-1 3rd layer matching section
10 Feature check section
901, 903-906, 935-938 Difference absolute value sum calculation circuit
902, 907 to 910, 939 to 942, 945, 947 Minimum value detection circuit
916 Inter-layer comparison circuit
917 Error judgment circuit
920, 944, 946 addition circuit
921-924 Inter-layer comparison / error determination circuit
930 Upper layer comparison / error judgment circuit
931 Comparison circuit between lower layers
932 Error judgment circuit
933 Final error judgment circuit
Claims (3)
上記第2の画像上で上記測定ブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記測定ブロックの視差量を測定する上層マッチング手段と、
上記測定ブロックを複数のサブブロックに分割し、上記第2の画像上で上記各サブブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記各サブブロックの視差量を測定する下層マッチング手段と、
該下層マッチング手段で得られた上記各サブブロックの視差量と上記上層マッチング手段で得られた上記測定ブロックの視差量とを比較する視差量比較手段と、
該視差量比較手段での比較結果に基づいて上記上層マッチング手段でのマッチングがエラーか否かを判定するエラー判定手段と、
を有することを特徴とする視差量測定装置。Measurement block setting means for setting a predetermined measurement block on the first image of the stereo image composed of the first image and the second image;
Upper layer matching means for performing matching between the measurement block and the corresponding region on the second image, and measuring the parallax amount of the measurement block from the difference in coordinates between the two images;
The measurement block is divided into a plurality of sub-blocks, and each sub-block is matched with the corresponding area on the second image, and the amount of parallax of each sub-block is measured from the difference in coordinates between the two images. Lower layer matching means,
A parallax amount comparison unit that compares the parallax amount of each sub-block obtained by the lower layer matching unit with the parallax amount of the measurement block obtained by the upper layer matching unit;
An error determination means for determining whether or not the matching in the upper layer matching means is an error based on the comparison result in the parallax amount comparison means;
A parallax amount measuring apparatus characterized by comprising:
上記第2の画像上で上記測定ブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記測定ブロックの視差量を測定する上層マッチング手段と、
上記測定ブロックを複数のサブブロックに分割し、上記第2の画像上で上記各サブブロックと対応する領域とのマッチングを行って、両画像の座標の違いから上記各サブブロックの視差量を測定する下層マッチング手段と、
該下層マッチング手段で得られた上記各サブブロックの視差量と上記上層マッチング手段で得られた上記測定ブロックの視差量とを比較する視差量比較手段と、
該視差量比較手段での比較結果に基づいて上記下層マッチング手段での各サブブロックのマッチングがエラーか否かを判定するエラー判定手段と、
を有することを特徴とする視差量測定装置。Measurement block setting means for setting a predetermined measurement block on the first image of the stereo image composed of the first image and the second image;
Upper layer matching means for performing matching between the measurement block and the corresponding region on the second image, and measuring the parallax amount of the measurement block from the difference in coordinates between the two images;
The measurement block is divided into a plurality of sub-blocks, and each sub-block is matched with the corresponding area on the second image, and the amount of parallax of each sub-block is measured from the difference in coordinates between the two images. Lower layer matching means,
A parallax amount comparison unit that compares the parallax amount of each sub-block obtained by the lower layer matching unit with the parallax amount of the measurement block obtained by the upper layer matching unit;
An error determination unit that determines whether or not matching of each sub-block in the lower layer matching unit is an error based on a comparison result in the parallax amount comparison unit;
A parallax amount measuring apparatus characterized by comprising:
上記下層マッチング手段は、上記第1の画像上のサブブロックと対応する上記第2の画像上の領域との類似性を演算するサブブロック類似性演算手段と、上記第1の画像上の各サブブロックについて、上記サブブロック類似性演算手段での演算結果に基づいて類似性がもっとも高くなる上記第2の画像上の領域の位置および類似性を示す値を検出する手段とを含み、
上記上層マッチング手段は、上記サブブロック類似性演算手段での各サブブロックの類似性の演算結果を加算する加算手段と、該加算手段での加算結果に基づいて上記測定ブロックと対応する上記第2の画像上の領域との類似性がもっとも高くなる上記第2の画像上の領域の位置および類似性を示す値を検出する手段とを含むことを特徴とする視差量測定装置。In the parallax amount measuring apparatus according to claim 1 or 2,
The lower layer matching means includes sub-block similarity calculating means for calculating the similarity between the sub-block on the first image and the corresponding area on the second image, and each sub-block on the first image. A block for detecting a position indicating a position of the region on the second image and a value indicating similarity that are most similar based on a calculation result of the sub-block similarity calculation unit;
The upper layer matching means includes an addition means for adding similarity calculation results of the sub-blocks in the sub-block similarity calculation means, and the second corresponding to the measurement block based on the addition results in the addition means. And a means for detecting a value indicating the position and similarity of the region on the second image where the similarity with the region on the image is the highest.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001046048A JP4537597B2 (en) | 2001-02-22 | 2001-02-22 | Parallax measuring device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001046048A JP4537597B2 (en) | 2001-02-22 | 2001-02-22 | Parallax measuring device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002247604A JP2002247604A (en) | 2002-08-30 |
| JP4537597B2 true JP4537597B2 (en) | 2010-09-01 |
Family
ID=18907743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001046048A Expired - Fee Related JP4537597B2 (en) | 2001-02-22 | 2001-02-22 | Parallax measuring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4537597B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10267623B2 (en) | 2015-03-17 | 2019-04-23 | Canon Kabushiki Kaisha | Distance information processing apparatus, imaging apparatus, distance information processing method and program |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4980089B2 (en) * | 2007-01-31 | 2012-07-18 | 富士重工業株式会社 | Stereo image processing device |
| JP4958302B2 (en) * | 2007-12-12 | 2012-06-20 | 独立行政法人情報通信研究機構 | Multi-viewpoint image depth value extraction apparatus, method and program thereof |
| JP5292364B2 (en) | 2010-07-07 | 2013-09-18 | 株式会社ソニー・コンピュータエンタテインメント | Image processing apparatus and image processing method |
| JP2012054862A (en) | 2010-09-03 | 2012-03-15 | Sony Corp | Image processing apparatus and image processing method |
| JP5918684B2 (en) * | 2012-10-29 | 2016-05-18 | 日立オートモティブシステムズ株式会社 | Stereo image processing apparatus and stereo image processing method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2769387B2 (en) * | 1990-11-29 | 1998-06-25 | 松下電器産業株式会社 | Three-dimensional data acquisition method and three-dimensional data acquisition device |
| JP3092105B1 (en) * | 1999-07-30 | 2000-09-25 | 富士重工業株式会社 | Outside monitoring device with fail-safe function |
-
2001
- 2001-02-22 JP JP2001046048A patent/JP4537597B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10267623B2 (en) | 2015-03-17 | 2019-04-23 | Canon Kabushiki Kaisha | Distance information processing apparatus, imaging apparatus, distance information processing method and program |
| US10948281B2 (en) | 2015-03-17 | 2021-03-16 | Canon Kabushiki Kaisha | Distance information processing apparatus, imaging apparatus, distance information processing method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002247604A (en) | 2002-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101862889B1 (en) | Autofocus for stereoscopic camera | |
| JP2003018619A (en) | Three-dimensional image evaluation apparatus and display using the same | |
| US8897545B2 (en) | Apparatus and method for determining a confidence value of a disparity estimate | |
| EP2549762A1 (en) | Stereovision-image position matching apparatus, stereovision-image position matching method, and program therefor | |
| EP2509326A2 (en) | Analysis of 3D video | |
| KR100911814B1 (en) | Stereo Image Matching Error Elimination Device and Removal Method Using the Same | |
| CN103379352A (en) | Image generation apparatus, image display apparatus and image generation method | |
| US9406140B2 (en) | Method and apparatus for generating depth information | |
| JP2016201668A (en) | Image processing apparatus, image processing method, and program | |
| US20140098201A1 (en) | Image processing apparatus and method for performing image rendering based on orientation of display | |
| JP4537597B2 (en) | Parallax measuring device | |
| JP3008875B2 (en) | Subject extraction device | |
| JP2003061116A (en) | Stereoscopic video image display device | |
| KR101362462B1 (en) | Apparatus and method for detecting an obstacle using stereo cameras | |
| EP2105882A1 (en) | Image processing apparatus, image processing method, and program | |
| TWI806379B (en) | Feature point position detection method and electronic device | |
| JP2802034B2 (en) | 3D object measurement method | |
| JP2002271818A (en) | Parallax amount measurement device | |
| JP2807137B2 (en) | 3D shape detection method | |
| KR101481797B1 (en) | Apparatus and method for corrcecting synchronous error between left and right frame in 3d imaging system | |
| JP5741353B2 (en) | Image processing system, image processing method, and image processing program | |
| CN103763545B (en) | A kind of free stereo image processing method and device, electronic equipment | |
| JP5459231B2 (en) | Pseudo stereoscopic image generation apparatus, pseudo stereoscopic image generation program, and pseudo stereoscopic image display apparatus | |
| CN104639934A (en) | Three-dimensional image pseudoscopic processing method and display device | |
| TWI825892B (en) | 3d format image detection method and electronic apparatus using the same method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100519 |
|
| 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: 20100525 |
|
| 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: 20100618 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130625 Year of fee payment: 3 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |