本發(fā)明涉及立體顯示技術領域,特別涉及一種立體顯示設備的校正方法及系統(tǒng)。
背景技術:
立體圖像顯示技術的成像原理是:基于觀看者的雙目視差,讓觀看者的左眼和右眼分別感知具有圖像差異的視差圖,觀看者的大腦基于所感知的圖像差異形成立體圖像。
如圖1所示,現(xiàn)有的立體顯示裝置1包括分光器件2和顯示面板3,分光器件2設于顯示面板3的出光側。顯示面板2提供具有圖像差異的左視圖和右視圖,通過分光器件3的分光作用,使得左視圖進入觀看者的左眼,右視圖進入觀看者的右眼,觀看者的大腦基于所感知的圖像差異形成立體圖像視覺。
顯示時,要求分光器件2與顯示面板3之間精確配合,避免出現(xiàn)左視圖進入觀看者的右眼,右視圖進入觀看者的左眼的串擾問題。然而,在裝配過程中,無法避免分光器件2與顯示面板3之間的裝配誤差,導致分光器件2無法按照設計要求精確地貼合在顯示面板3上,從而出現(xiàn)串擾、立體顯示效果不佳甚至無法滿足立體成像要求等問題。若立體顯示裝置在出廠前不加以處理,會直接影響使用者體驗,進而限制立體顯示技術的發(fā)展。
技術實現(xiàn)要素:
本發(fā)明實施例的目的是提供一種立體顯示設備的校正方法及系統(tǒng),以解決立體圖像顯示設備因裝配誤差而出現(xiàn)的串擾等顯示問題。
在一個方面,本發(fā)明提出一種立體顯示設備的校正方法,包括:
獲取所述立體顯示設備位于至少兩個定點位置時顯示的立體圖像;
檢測所述立體顯示設備位于至少兩個定點位置時獲取的所述立體圖像中的串擾條紋,所述立體圖像中包括至少一條所述串擾條紋;
計算檢測到的所述串擾條紋的條紋傾角及條紋寬度;
當所述計算出的串擾條紋的條紋傾角滿足預設角度范圍時,則獲取所述立體圖像的校正參數(shù),以用于校正所述立體顯示設備;
根據(jù)獲取的所述立體圖像的校正參數(shù)校正所述立體顯示設備。
在另一方面,本發(fā)明提出一種立體顯示設備的校正系統(tǒng),包括立體顯示設備、拍攝裝置和立體顯示設備的校正參數(shù)獲取裝置,所述立體顯示設備的校正參數(shù)獲取裝置又進一步包括:
圖像獲取單元,用于接收拍攝到的所述立體位于至少兩個定點位置時顯示設備顯示的立體圖像;
串擾條紋檢測單元,用于檢測所述立體顯示設備位于至少兩個定點位置時在各個定點位置所述立體圖像中的串擾條紋;
傾角計算單元,用于計算檢測到的所述串擾條紋的條紋傾角及條紋寬度;
參數(shù)獲取單元,用于當所述計算出的串擾條紋的條紋傾角滿足預設角度范圍時,則獲取所述立體圖像的校正參數(shù),以用于校正所述立體顯示設備。
相對于現(xiàn)有技術,本發(fā)明的有益效果是:本申請在多定點位置對立體顯示設備進行校正,且利用串擾條紋的傾角來獲取校正參數(shù),計算得到的校正參數(shù)的準確性高,且可以大大提高校正效率。
附圖說明
圖1為現(xiàn)有技術提供的立體顯示裝置的結構示意圖;
圖2為本發(fā)明實施例的一種立體顯示設備的校正系統(tǒng)的架構圖;
圖3為本發(fā)明實施例的一種立體顯示設備的校正參數(shù)獲取裝置的結構圖;
圖4為本發(fā)明實施例的一種待校正的立體圖像示意圖;
圖5為本發(fā)明實施例的一種傾角計算單元的結構圖;
圖6為本發(fā)明實施例的另一種傾角計算單元的結構圖;
圖7為本發(fā)明實施例的一種參數(shù)獲取單元的結構圖;
圖8為本發(fā)明實施例的一種采用二分法搜索像素參數(shù)的示意圖;
圖9為本發(fā)明實施例的一種像素參數(shù)參考值與角度校正參數(shù)參考值的線性關系示意圖;
圖10為本發(fā)明實施例的另一種參數(shù)獲取單元的結構圖;
圖11為本發(fā)明實施例的再一種參數(shù)獲取單元的結構圖;
圖12為本發(fā)明實施例的一種立體圖像最佳觀看位置的示意圖;
圖13為本發(fā)明實施例的一種攝像頭放置在最佳觀看位置后面的示意圖
圖14為本發(fā)明實施例的一種攝像頭放置在最佳觀看位置前面的示意圖。
圖15為本發(fā)明實施例的一種選取的平移量微調參數(shù)數(shù)組的曲線示意圖;
圖16為本發(fā)明實施例的另一種選取的平移量微調參數(shù)數(shù)組的曲線示意圖;
圖17為本發(fā)明實施例的再一種選取的平移量微調參數(shù)數(shù)組的曲線示意圖;
圖18為本發(fā)明實施例的另一種立體顯示設備的校正參數(shù)獲取裝置的結構圖;
圖19為本發(fā)明實施例的一種圖像分析單元的結構圖;
圖20為本發(fā)明實施例的一種確定子單元的結構圖;
圖21為本發(fā)明實施例的再一種立體顯示設備的校正參數(shù)獲取裝置的結構圖;
圖22為本發(fā)明實施例的一種立體顯示設備的校正方法的流程圖;
圖23為本發(fā)明實施例的一種檢測立體圖像中的串擾條紋時的流程圖;
圖24為本發(fā)明實施例的一種計算檢測到的所述串擾條紋的傾角時的流程圖;
圖25為本發(fā)明實施例的一種獲取角度校正參數(shù)時的流程圖;
圖26為本發(fā)明實施例的另一種獲取角度校正參數(shù)時的流程圖;
圖27為本發(fā)明實施例的一種獲取平移量微調參數(shù)的流程圖;
圖28為本發(fā)明實施例的一種獲取立體顯示設備顯示的立體圖像時的流程圖;
圖29為本發(fā)明實施例的一種對接收到的立體圖像中的屏幕區(qū)域進行檢測時的流程圖;
圖30為本發(fā)明實施例的一種定點位置采用直線形的示意圖;
圖31為本發(fā)明實施例的一種定點位置采用十字形的示意圖;
圖32為本發(fā)明實施例的一種參數(shù)獲取單元的結構圖;
圖33為本發(fā)明實施例的一種參數(shù)獲取單元的結構圖;
圖34為本發(fā)明實施例的一種計算立體顯示設備的分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)時的流程圖。
具體實施方式
有關本發(fā)明的前述及其他技術內容、特點及功效,在以下配合參考圖式的較佳實施例詳細說明中將可清楚的呈現(xiàn)。通過具體實施方式的說明,當可對本發(fā)明為達成預定目的所采取的技術手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。
請參見圖2,其為本發(fā)明實施例的一種立體顯示設備的校正系統(tǒng)的架構圖,其包括立體顯示設備22、拍攝裝置23和立體顯示設備的校正參數(shù)獲取裝置21。立體顯示設備22用于顯示立體圖像,拍攝裝置23用于拍攝包括立體顯示設備22顯示屏幕的圖像畫面,并將拍攝得到的圖像畫面?zhèn)魉偷搅Ⅲw顯示設備的校正參數(shù)獲取裝置21,立體顯示設備的校 正參數(shù)獲取裝置21對接收到的圖像畫面進行處理,確定圖像畫面中立體顯示設備21的屏幕區(qū)域,并計算屏幕區(qū)域中立體圖像的串擾條紋的傾角,并當傾角落入預設角度范圍時,獲取立體顯示設備22,該校正參數(shù)用于校正立體顯示設備22的裝配誤差。當使用者開啟立體顯示設備22,立體顯示設備22根據(jù)校正參數(shù)校正裝配誤差,消除裝配誤差對立體顯示設備22顯示效果的不良影響,從而提升立體顯示設備的顯示效果。
在本實施例中,立體顯示設備22可以是移動終端,也可以是電腦等具有顯示功能的電子裝置,立體顯示設備的校正參數(shù)獲取裝置21可以是電腦或移動終端等帶有處理和通信功能的設備。在本實施例中,優(yōu)選立體顯示設備的校正參數(shù)獲取裝置21為電腦,立體顯示設備22通過數(shù)據(jù)線與立體顯示設備的校正參數(shù)獲取裝置21連接,拍攝裝置3通過數(shù)據(jù)線與立體顯示設備的校正參數(shù)獲取裝置21連接。
拍攝裝置23可以包括至少一個攝像頭,攝像頭拍攝立體顯示設備22顯示的立體圖像。在本實施例中,拍攝裝置23包括間隔設置的左攝像頭24和右攝像頭25,左攝像頭24和右攝像頭25的結構、物理性能都相同。左攝像頭24與右攝像頭25之間的間距優(yōu)選為人眼瞳距,符合立體成像要求。
立體顯示設備22上可以安裝跟蹤設備(圖中未繪示),跟蹤設備用來測量拍攝裝置23到立體顯示設備22的距離,跟蹤設備例如可以是跟蹤攝像頭。為了便于立體顯示設備22進行識別,拍攝裝置23可以是人臉模型,并且上述兩個攝像頭分別安裝在人臉模型的左右眼位置。
具體來說,本實施例的系統(tǒng)將立體顯示設備22依次設置在多個定點位置,這些定點位置到拍攝裝置23的距離各不相同,拍攝裝置23 依次將每一個定點位置拍攝到的立體圖像分別傳送給立體顯示設備的校正參數(shù)獲取裝置21,并由立體顯示設備的校正參數(shù)獲取裝置21獲取立體顯示設備22的校正參數(shù),從而使得立體顯示設備22可以采用該獲取的校正參數(shù)來進行校正,進而提高立體顯示效果。
其中,立體顯示設備22所處的定點位置可以根據(jù)需要進行設置,本實施例中,定點位置優(yōu)選采用直線形或者十字形排列,如圖30和31所示。圖30中,定點位置301采用直線形排列。圖31中,定點位置401采用十字形排列,與直線形不同的是,定點位置十字形的排列方式將廣視角也納入到校正的考慮范圍內,校正的可靠性更高。當然,定點位置的設置方式也可以采用其它的排列方式,例如圓形,矩形均可,這里并不以此為限。
在校正過程中,可以采用滑軌的形式更換立體顯示設備所處的定點位置,即預先鋪設設定形狀的滑軌(例如直線形或十字形),然后將立體顯示設備22放置在滑軌上沿著滑軌進行移動,并依次在設定的定點位置固定。當然,也可以采用將拍攝裝置23安裝到滑軌上進行移動,同樣可以實現(xiàn)定點位置改變的目的。
本實施例中,立體顯示設備22提供的立體圖像包括具有圖像差異的立體圖像,例如具有圖像差異的左視圖與右視圖。為便于識別與檢測,左視圖和右視圖均可以為純色圖像,但左視圖和右視圖顏色不同。例如,左視圖為第一顏色圖像,右視圖為第二顏色圖像。第一顏色圖像和第二顏色圖像的顏色不同。因此,具有圖像差異的立體圖可以是紅/綠立體圖,黑/白立體圖,或具有其他兩種不同顏色的純色圖像。當然,本發(fā)明實施方式提供 的左右視圖的立體圖像是由立體顯示設備22決定的,并不以純色圖像為限。
在校正之前,由于裝配誤差而導致圖像串擾等現(xiàn)象,造成左視圖和右視圖中往往都包含串擾條紋,所述的串擾條紋是指原本應該是左視圖和右視圖兩張圖像上的圖案集中顯示到一張圖像上而造成的條紋,例如圖像是由多條紅色條紋和綠色條紋間隔構成。而本發(fā)明校正的主要目的之一就是消除這些串擾條紋,使左視圖和右視圖均呈現(xiàn)其原本的圖像,例如上述由多條紅色條紋和綠色條紋間隔構成圖像,經(jīng)過校正后,左視圖呈純紅圖像,右視圖呈純綠圖像。為了便于說明,本實施方式中的串擾條紋均以紅綠條紋為例來說明。
當立體顯示設備22位于至少兩個不同定點位置信息時,拍攝裝置23分別拍攝立體顯示設備22位于兩個定點位置時的圖像畫面,并將該圖像畫面?zhèn)魉徒o校正參數(shù)獲取裝置21。校正參數(shù)獲取裝置21根據(jù)接收到的圖像畫面,檢測串擾條紋并計算條紋傾角,當計算出至少兩個定點位置信息對應立體圖像的條紋傾角滿足預設角度范圍時,則獲取立體顯示設備22的校正參數(shù),以用于校正該立體顯示設備22。
舉例來說,若立體顯示設備22位于第一定點位置信息時,拍攝裝置23拍攝立體顯示設備位于第一定點位置時的圖像畫面,并傳送給校正參數(shù)獲取裝置21。若立體顯示設備的校正參數(shù)獲取裝置21接收到拍攝裝置23傳送來的圖像畫面后,會確定該圖像畫面中立體顯示設備的屏幕區(qū)域,并獲取屏幕區(qū)域顯示的立體圖像,同時利用圖像分析技術檢測立體圖像上的串擾條紋。如果立體圖像上不存在串擾條紋,說明該立體圖 像是正常顯示的,不需要校正。而如果立體圖像上存在串擾條紋,則立體顯示設備的校正參數(shù)獲取裝置21會計算串擾條紋的傾角,并在根據(jù)串擾條紋的傾角滿足預設角度范圍時獲取該傾角對應的立體圖像的校正參數(shù),然后改變立體顯示設備22的定點位置信息,例如由第一定點位置信息移動到第二定點位置信息,然后再按照獲取立體顯示設備22位于第一定點位置信息傾角對應的立體圖像的校正參數(shù)的方法,獲取立體顯示設備位于第二定點位置信息時傾角對應的立體圖像的校正參數(shù)。以此類推,可以獲得立體顯示設備22位于多個定點位置時對應立體圖像的校正參數(shù),并對該多個校正參數(shù)進行選擇與計算,從而得到立體顯示設備的校正參數(shù),以校正立體顯示設備22。對于本申請所要獲取的立體顯示設備的校正參數(shù),一些校正參數(shù)在單個定點位置,即立體顯示設備22位于其中的任意一個定點位置時即可獲得,例如角度校正參數(shù)、而一些校正參數(shù)是需要利用多定點位置才能獲得,例如光柵像素校正參數(shù)、光柵焦距校正參數(shù)等。在后文中,將會詳細描述立體顯示設備的各個校正參數(shù)的獲取過程。
本發(fā)明實施例中,串擾條紋的條紋傾角是指:串擾條紋與水平方向的夾角,或者串擾條紋與豎直方向的夾角。當串擾條紋的傾角為串擾條紋與水平方向的夾角時,串擾條紋的預設角度范圍可以為[-90°,-70°]或者[70°,90°],若此時串擾條紋的傾角落入上述區(qū)間,則認為此時立體顯示設備顯示的立體圖像串擾條紋呈豎直,同時獲取該串擾條紋的傾角對應的立體圖像的校正參數(shù)。當串擾條紋的傾角為串擾條紋與豎直方向的夾角時,串擾條紋的預設角度范圍可以為[-20°,0°]或者[0°,20°],若此 時串擾條紋的傾角落入上述區(qū)間,則認為此時立體顯示設備顯示的立體圖像上串擾條紋呈豎直,同時獲取該串擾條紋的傾角對應的立體圖像的校正參數(shù)。
請參見圖3,其為圖2中立體顯示設備的校正參數(shù)獲取裝置的結構圖。此裝置包括圖像獲取單元31、串擾條紋檢測單元32、計算單元33以及參數(shù)獲取單元34。
圖像獲取單元31用于獲取所述立體顯示設備22顯示的立體圖像。在校正過程中,往往需要對立體顯示設備22的顯示參數(shù)進行多次調整,以找出最佳的參數(shù)。而拍攝裝置23會實時對包括立體顯示設備22顯示屏幕的圖像畫面進行跟蹤拍攝,并將拍攝到的圖像畫面?zhèn)魉徒o圖像獲取單元31。
圖像獲取單元31從接收到的圖像畫面中獲取立體顯示設備22顯示的立體圖像,以獲取每一次參數(shù)調整時圖像的變化,并將獲取到的立體圖像傳送給串擾條紋檢測單元32。
由于拍攝裝置23獲取的圖像畫面不僅包括立體顯示設備顯示的立體圖像,還有包括顯示區(qū)域以外的外部環(huán)境,為避免外部環(huán)境影響校正參數(shù)的準確性,需要圖像獲取單元31在獲取立體圖像前,需首先確定圖像畫面中立體顯示設備22的顯示區(qū)域,以確定顯示區(qū)域內的顯示的立體圖像。
具體地,圖像獲取單元31包括接收子單元和確定子單元。其中,接收子單元用于接收拍攝裝置23拍攝到的包括所述立體顯示設備22顯示屏幕的圖像畫面;確定子單元用于確定接收子單元接收的圖像畫面中立體顯示設備22的屏幕區(qū)域,并獲取所述屏幕區(qū)域顯示的立體圖 像。確定子單元可以利用圖像分析技術提取顯示區(qū)域內的圖像通道值,然后使用邊緣檢測,檢測出顯示區(qū)域的邊界點及邊界曲線,再結合圖像面積,檢測出顯示區(qū)域。
進一步的,請參見圖20,確定子單元包括:圖像亮度分析子單元204、二值化處理子單元201、區(qū)域搜索子單元202及歸并劃分子單元203。
圖像亮度分析子單元204用于獲取圖像畫面中像素點的亮度值。
二值化處理子單元201用于按照預設的亮度閾值對立體圖像進行二值化處理,以得到對應的準屏幕區(qū)域,所述預設亮度閾值有至少兩個。所謂圖像的二值化,就是將圖像上的像素點的灰度值設置為0或255,也就是將整個圖像呈現(xiàn)出明顯的只有黑和白的視覺效果。從而可以在大致上分辨出屏幕區(qū)域。
區(qū)域搜索子單元202用于在經(jīng)過二值化處理后的準屏幕區(qū)域上搜索設定形狀的區(qū)域。所述設定形狀的區(qū)域可以是矩形區(qū)域、圓形區(qū)域。三角形區(qū)域等,根據(jù)立體顯示設備中的源立體圖片為準。
歸并劃分子單元203用于將搜索到的設定形狀的區(qū)域進行歸并劃分,以確定所述圖像畫面中所述立體顯示設備的屏幕區(qū)域。區(qū)域搜索子單元202搜索出的設定區(qū)域的數(shù)量可能會有很多,這些設定區(qū)域可能有大有小,相互之間位置可能是重合的、交錯的、分開的。歸并的過程可以是按照這些搜索出的區(qū)域的重合次數(shù)賦予權重值,即某個區(qū)域重合的次數(shù)越多則賦予一個越高的權重。劃分的過程是指根據(jù)歸并后的區(qū)域的權重分布,去除權重小于一定值的區(qū)域,并重新劃分出設定形狀的區(qū)域,作為屏幕區(qū)域。
串擾條紋檢測單元32用于檢測所述立體圖像中的串擾條紋。串擾條紋檢測單元32可以通過計算立體圖像中像素點的顏色值,來獲取立體圖像中的串擾條紋。例如,可以通過將立體圖像轉換到HSV空間,獲取顏色分量上的值,HSV空間是體現(xiàn)顏色直觀特性的一種顏色空間,也稱六角錐體模型(Hexcone Model),這個顏色空間中分別有三個顏色參數(shù):色調(Hue)、飽和度(Saturation)以及亮度(Value)。對于紅綠串擾條紋來說,顏色值在0到20之間的區(qū)域是紅色,顏色值在40到60之間的區(qū)域是綠色,這樣就可以知道立體圖像上的顏色分布,從而檢測出立體圖像上是否存在串擾條紋。結合參見圖4,其為一個待校正的立體圖像,其中黑色區(qū)域表示紅色,空白區(qū)域表示綠色,從圖4中可以看出該立體圖像有三紅三綠六條串擾條紋。
傾角計算單元33用于計算檢測到的所述串擾條紋的條紋傾角。從圖4中可以看到,串擾條紋往往是傾斜的,而整個校正過程,如果以連續(xù)的圖像來體現(xiàn)的話,就是使圖像中串擾條紋的寬度逐漸變大以減少串擾條紋的數(shù)量,再平移,直至單一色調占據(jù)顯示區(qū)域為止。而為了達到好的分光效果,以及防止立體圖像上出現(xiàn)掛角(掛角是指立體圖像上某個區(qū)域沒有顯示圖案,例如一個純紅的矩形立體圖像,其一個角沒有顯示紅色圖案),本實施例采用在串擾條紋豎直的情況下通過參數(shù)獲取單元34來獲取校正參數(shù),以達到較好的顯示效果及校正效率。當然,也可以采用在串擾條紋水平的情況下獲取校正參數(shù),本申請并不以此為限。
進一步的,傾角計算單元33可以通過獲取串擾條紋之間的分界線, 并計算所述分界線的傾角,以作為所述串擾條紋的傾角。請參見圖5,其為本發(fā)明實施例的一種傾角計算單元的結構圖。此傾角計算單元33進一步包括分界線獲取子單元51和計算子單元52。分界線獲取子單元51用于根據(jù)立體圖像中像素點的顏色值確定串擾條紋之間的分界線。計算子單元52用于根據(jù)計算所述分界線獲取子單元51確定的所述分界線的傾角,以作為所述串擾條紋的傾角。例如圖4所示的紅綠串擾條紋的立體圖像,顏色值在0到20之間的區(qū)域是紅色,顏色值在40到60之間的區(qū)域是綠色,那么圖像中顏色值不屬于這兩個區(qū)間的像素點即可以認為是在串擾條紋之間分界線上的像素點。獲得分界線上的像素點后,傾角計算單元33可以通過最小二乘法或M估計算法等方法擬合出該分界線,并計算所述串擾條紋之間的分界線的傾角。
進一步的,為了提高傾角的計算精度,傾角計算單元33可以計算立體圖像中多條分界線的傾角,并計算平均值,以作為串擾條紋的傾角。例如圖4的立體圖像,其中包括五條分界線,傾角計算單元33可以分別求出這五條分界線的傾角,然后計算這五條分界線的傾角的平均值,從而也使得計算結果更準確。
進一步的,傾角計算單元33計算分界線時是利用像素點擬合成線條,因而計算出的串擾條紋的分界線也有可能是一條彎曲的線條,這時就沒有辦法計算這條分界線的傾角,如果使用最小二乘法等方法擬合出線條然后再計算傾角將會得到一個錯誤的數(shù)值。因此在計算分界線的傾角之前可以先利用統(tǒng)計算法檢測所述串擾條紋之間的分界線的線狀分布。請參見圖6,其為本發(fā)明實施例的另一種傾角計算單元的結構圖。與圖5 相比,圖6中所示的傾角計算單元33除了包括分界線獲取子單元51和計算子單元52,還包括線狀檢測子單元61。線狀檢測子單元61用于在所述分界線獲取子單元51獲取所述分界線之后,利用統(tǒng)計算法檢測擬合得到的線條的線狀分布是否滿足預設的線性分布條件。如果線狀檢測子單元61檢測出滿足預設的線性分布條件,例如分界線是直線,則再由傾角計算單元33計算分界線的傾角。如果檢測出分界線不是直線,則直接舍棄對該分界線傾角的計算。
具體來說,假設立體圖像串擾條紋分界線上的像素點坐標序列為:
{(x0,y0),(x1,y1),(x2,y2),(x3,y3)…..(xn,yn)},
線狀檢測子單元61可以通過計算這個坐標序列的協(xié)方差矩陣來判斷其線性分布。而計算協(xié)方差矩陣要先對數(shù)據(jù)進行去中心化,所以點序列的均值(向量)為:
那么協(xié)方差矩陣為:
然后線狀檢測子單元61會計算協(xié)方差矩陣的特征值E0和E1,此時的特征值分布代表這些像素點在某一個方向上能夠達到的分布的最大和最小方差,所以可以通過比較最大特征值和最小特征值的比值E0/E1,來判斷曲線的線性程度??梢栽O定一個閾值(此閾值優(yōu)選數(shù)值7),當最大特征值 和最小特征值的比值E0/E1大于該閾值時,就可以認為該分界線是一條直線,否則則判定為彎曲的線條而不納入串擾條紋傾角的計算。
如果傾角計算單元33的計算結果滿足串擾條紋豎直的條件,那么參數(shù)獲取單元34記錄當前立體圖像傾角對應的參數(shù)值,以用于計算最佳的校正參數(shù)。這里所述的串擾條紋豎直的條件是計算校正參數(shù)最精確的情況,而在實際應用中,可以根據(jù)需要對串擾條紋傾角所需滿足的設定角度作具體的范圍設定,例如串擾條紋的水平傾角滿足在80度~100度之間,也可以認為串擾條紋的傾角滿足預設的角度范圍,在此不以之為限。立體顯示設備22的校正參數(shù)包括角度校正參數(shù)、光柵像素校正參數(shù)、光柵焦距校正參數(shù)、平移量校正參數(shù)等。平移量粗校正參數(shù)是校正立體顯示設備過程中的一個中間參數(shù),獲取該參數(shù)的目的是為了獲取立體顯示設備的光柵像素校正參數(shù)、光柵焦距校正參數(shù)。
由于立體顯示設備的分光器件是傾斜放置于顯示面板上的,分光器件上的分光單元沿著一個方向排列,顯示面板上的顯示單元沿著另一個方向排列,這兩個方向上的夾角是裝配時容易產生的一個誤差,如果不加以校正角度誤差,則會產生圖像傾斜、掛角、串擾、顆粒感等影響顯示效果的情況,而角度校正參數(shù)就算用來校正這個誤差。
校正參數(shù)的計算方式可以根據(jù)實際需要來確定。需要說明的是,由獲取立體顯示設備的角度參數(shù)時,只需要立體顯示設備22位于一個定點位置時便可獲得。因此,在具體獲取時,在立體顯示設備22位于任一定點位置時獲取立體顯示設備的角度校正參數(shù)。對于立體顯示設備的角度校正參數(shù),本申請?zhí)峁﹥煞N計算方式,下面將詳細描述。
請參見圖7,其為本發(fā)明實施例的一種參數(shù)獲取單元的結構圖。此參數(shù)獲取單元34包括:參考值獲取子單元71、線性關系計算子單元72和角度像素計算子單元73。
參考值獲取子單元71用于根據(jù)所述傾角滿足預設角度范圍時所述多個立體圖像對應的多個像素參數(shù),獲取與所述多個像素參數(shù)對應的角度校正參數(shù)參考值。立體顯示設備根據(jù)不同的像素參數(shù)顯示立體圖像。而在立體顯示設備根據(jù)每一個像素參數(shù)顯示立體圖像時,都會對角度參數(shù)進行微調,這樣根據(jù)對顯示的立體圖像的分析,就可以找出與每一個像素參數(shù)對應的,且串擾條紋傾角滿足預設角度范圍的角度校正參數(shù)參考值,從而就可以構成像素參數(shù)與角度校正參數(shù)參考值的一個數(shù)組。
線性關系計算子單元72用于根據(jù)所述像素參數(shù)與角度校正參數(shù)參考值的數(shù)組,計算所述像素參數(shù)與角度校正參數(shù)參考值的線性關系。
角度像素計算子單元73用于根據(jù)所述像素參數(shù)與角度校正參數(shù)參考值的線性關系、立體顯示設備的分光器件的光柵物理參數(shù)t及預設的光柵焦距參數(shù)f1、以及所述立體顯示設備的定點位置信息(定點位置信息是指拍攝裝置到立體顯示設備的距離),以及立體成像的光學原理,從數(shù)組(pitch,cot)中選出最佳的角度校正參數(shù)參考值,以作為所述立體顯示設備的角度校正參數(shù)。
舉例來說,假設pitch參數(shù)為像素參數(shù),cot參數(shù)為角度校正參數(shù)參考值,首先設定一個pitch參數(shù)參考值,使立體顯示設備按照設定的這個pitch參數(shù)參考值顯示立體圖像,然后調整cot參數(shù)的值,使立體圖像上的串擾條 紋角度進行變化,并實時計算串擾條紋的傾角。當計算出串擾條紋是豎直狀態(tài)(或者傾角滿足預設的角度范圍)時,則記錄此時的pitch參數(shù)參考值和cot參數(shù)參考值。然后按照預設的檢測區(qū)間再設定另一個pitch參數(shù)參考值,并通過調整cot參數(shù)的值至立體圖像的串擾條紋豎直,并再次記錄pitch參數(shù)參考值和cot參數(shù)參考值。以此類推就可以得到(pitch1,cot1),(pitch2,cot2),(pitch3,cot3),(…,…)的數(shù)組。
而在搜索上述(pitch,cot)數(shù)組的cot參數(shù)時,也可以采用二分法加快搜索速度。請參見圖8,其為采用二分法搜索像素參數(shù)的示意圖。其中黑色實線是取cot參數(shù)的檢索區(qū)間的兩端時立體圖像顯示的串擾條紋的傾角,即在pitch參數(shù)參考值選定的情況下,根據(jù)立體顯示設備的顯示面板和分光器件的物理特性,調整cot參數(shù)而顯示的立體圖像上串擾條紋的傾斜度變化只可能在兩條黑色實現(xiàn)之間。圖8中三條虛線是選取cot參數(shù)的檢索區(qū)間中間值時顯示的串擾條紋傾斜方向,其中標號3的虛線是目標cot參數(shù)參考值時的串擾條紋傾斜方向。
采用二分法搜索開始時,搜索的范圍很寬,檢索區(qū)間為兩條黑實線對應的cot參數(shù)值之間,首先在兩條黑實線對應的cot參數(shù)值之間的中間值處進行嘗試,即選擇標號1的虛線對應的cot參數(shù)值,然后根據(jù)立體圖像計算標號1的虛線的傾角,發(fā)現(xiàn)標號1的虛線比右側黑實線更接近豎直,因此將cot參數(shù)的搜索區(qū)間更新為左側黑實線對應的cot參數(shù)值到標號1的虛線對應的cot參數(shù)值。然后選取左側黑實線到標號1的虛線對應的cot參數(shù)值的中間值,即標號2的虛線對應的cot參數(shù)值,然后根據(jù)立體圖像計算標號2的虛線的傾角,發(fā)現(xiàn)標號2的虛線比左側黑實線更接近豎直,因此將cot 參數(shù)的搜索區(qū)間更新為標號2的虛線對應的cot參數(shù)值到標號1的虛線對應的cot參數(shù)值。然后選取標號2的虛線對應的cot參數(shù)值到標號1的虛線對應的cot參數(shù)值的中間值,即標號3的虛線對應的cot參數(shù)值,經(jīng)過立體圖像串擾條紋傾角計算,發(fā)現(xiàn)標號3的虛線為豎直,則將標號3的虛線對應的cot參數(shù)值作為cot參數(shù)參考值記錄進(pitch,cot)的數(shù)組??梢姴捎枚址梢源蟠鬁p少在搜索區(qū)間選值的數(shù)量,提高了搜索效率。
獲得(pitch,cot)數(shù)組后,計算數(shù)組中pitch和cot的線性關系,請參見圖9,其為像素參數(shù)參考值與角度校正參數(shù)參考值的線性關系示意圖,其中每一個圓點是一對數(shù)值,橫坐標是pitch,縱坐標是cot,從圖中也可以看出,該數(shù)組(pitch,cot)基本滿足直線的線性關系。因此,pitch和cot之間存在一個下述關系,即:
pitch=k*cot+b
然后計算出k和b的值。最后按照k、b的值、分光器件的光柵物理柵距參數(shù)t、預設的分光器件的光柵焦距參數(shù)f1以及定點位置信息(定點位置信息是指拍攝裝置到立體顯示設備的距離),并結合立體成像的光學原理從數(shù)組(pitch,cot)中選出最佳的角度校正參數(shù)參考值,并將其作為立體顯示設備的角度校正參數(shù)。
請參見圖10,其為本發(fā)明實施例的另一種參數(shù)獲取單元的結構圖。此參數(shù)獲取單元34包括:篩選獲取子單元101和分析獲取子單元102。
篩選獲取子單元101用于獲取串擾條紋的傾角滿足設定角度的立體圖像以及對應的角度校正參數(shù)。
分析獲取子單元102用于對串擾條紋的傾角滿足設定角度范圍的 立體圖像進行圖像分析,獲取包含最大寬度串擾條紋的立體圖像,并獲取對應的像素校正參數(shù)。值得注意的是,在立體顯示設備22端的像素參數(shù)的調整過程中,其顯示的立體圖像上串擾條紋的寬度會逐漸變化,由于顯示區(qū)域的寬度限制,如果立體圖像上的串擾條紋有三條以上,那么在靠近顯示區(qū)域中間的串擾條紋的寬度變大的過程中,靠近顯示區(qū)域邊緣的串擾條紋會逐漸被頂出顯示區(qū)域,也即是說,會出現(xiàn)一些串擾條紋的寬度變大,一些串擾條紋的寬度變小的情況,直至顯示區(qū)域中只剩下兩條串擾條紋。對于顯示區(qū)域中只包含兩條串擾條紋的情況,只要這兩條串擾條紋的分界線不處于顯示區(qū)域的中線位置,那么這剩下的兩條串擾條紋占據(jù)顯示區(qū)域的面積還是會隨像素參數(shù)的變化而變化,即一條串擾條紋的寬度會變大,相應的另外一條串擾條紋的寬度會變小。而當一條串擾條紋的寬度達到最大時,表示此時的像素參數(shù)是最佳參數(shù),則分析獲取子單元102會記錄該立體圖像,并獲取對應的像素參數(shù)。計算立體圖像上串擾條紋的寬度時,可以根據(jù)對立體圖像上顏色值的分析,根據(jù)顏色分布確定串擾條紋的寬度,或者也可以計算分界線到分界線或分界線到顯示區(qū)域邊界線的距離,并作為串擾條紋的寬度。具體來說,假設pitch參數(shù)為像素參數(shù),cot參數(shù)為角度校正參數(shù)參考值參數(shù),與圖7的實施例不同的是,首先對cot參數(shù)進行調整,可以采用二分法來對cot參數(shù)進行取值,計算立體顯示設備顯示的立體圖像中串擾條紋的傾角,當串擾條紋豎直時,選取此時的cot參數(shù)作為最佳cot參數(shù)。然后選定cot參數(shù)不變,再對pitch參數(shù)進行調整,并對立體顯示設備顯示的立體圖像進行圖像分析,當立體圖像中的一條串 擾條紋為最大寬度時,獲取對應的pitch參數(shù)作為最佳pitch參數(shù)。這時立體圖像的顯示效果有兩種情況,假設串擾條紋是紅綠條紋,那么串擾條紋的寬度最大時,一種情況是純色的紅或綠占滿整個立體圖像,這表示達到了校正的預期目標。而另一種情況是立體圖像中只有一條串擾條紋的分界線,而紅綠純色分別占據(jù)分界線的兩邊,這就需要后續(xù)再對平移量校正參數(shù)(包括粗調和微調)進行調整,以達到純色的顏色占據(jù)整個立體圖像的目的。
立體顯示設備的分光器件傾斜放置于顯示面板上,由于分光器件的分光單元與顯示面板的顯示單元排布周期不匹配會產生的平移量誤差,所述的平移量校正參數(shù)就是為了校正這個平移量誤差,如果不加以校正,則會使立體圖像產生圖像串擾問題。
進一步來說,若立體顯示設備位于某一定點位置且在角度校正參數(shù)已經(jīng)獲得的情況下,立體顯示設備按照獲得的角度校正參數(shù)顯示立體圖像,此時在立體圖像上可能仍然存在多條串擾條紋,其原因是由于串擾條紋的寬度小于顯示區(qū)域,以致于雖然串擾條紋呈豎直狀態(tài),但顯示區(qū)域中仍然存在三條以上的串擾條紋。
針對這種情況,本申請采用的方案是:首先進行平移量粗調,將串擾條紋的中心點調整到顯示區(qū)域的中心位置,然后再增大串擾條紋的寬度直到大于或等于顯示區(qū)域的寬度,最后進行微調,使設定的純色占據(jù)整個顯示區(qū)域。因此,需要分別獲取所述立體顯示設備位于每一定點位置時所述傾角對應的立體圖像的平移量粗校正參數(shù)。
請參見圖33,其為本發(fā)明實施例的一種參數(shù)獲取單元的結構圖。此 參數(shù)獲取單元34包括中心點檢測子單元311和粗平移參數(shù)獲取子單元312。中心點檢測子單元311用于判斷立體圖像上串擾條紋的中心點是否處于所述屏幕區(qū)域的中心區(qū)域。粗平移參數(shù)獲取子單元312用于當串擾條紋的中心點處于所述屏幕區(qū)域的中心區(qū)域時,獲取對應的平移量參數(shù)作為所述平移量粗校正參數(shù)。若串擾條紋的中心點沒有處于所述屏幕區(qū)域的中心區(qū)域,則調整所述立體圖像的平移量參數(shù),以使所述立體顯示設備按照調整后的平移量參數(shù)顯示所述立體圖像;然后再重復判斷所述串擾條紋的中心點是否處于所述立體圖像屏幕區(qū)域。
具體來說,所述的中心區(qū)域是指屏幕區(qū)域中一定的橫坐標范圍,例如屏幕區(qū)域中線的橫坐標為5,則這個區(qū)域可以是(4,6)。在預設的區(qū)間內調整平移量參數(shù),并可以利用圖像分析技術,對立體顯示設備顯示的立體圖像進行分析。如果立體圖像上有至少三條串擾條紋,則檢測相應的串擾條紋的中心點是否處于屏幕顯示區(qū)域的中心區(qū)域,例如該立體圖像是左視圖,在理想顯示狀態(tài)下應顯示純綠圖像,則找出該立體圖像上所有綠色串擾條紋的中心點,并檢測是否有某一個綠色串擾條紋的中心點處于屏幕區(qū)域的中心區(qū)域。如果有一個綠色串擾條紋的中心點處于屏幕區(qū)域的中心區(qū)域,則將此時的平移量參數(shù)作為平移量粗校正參數(shù)。如果立體圖像上明顯有兩條串擾條紋,說明此時串擾條紋的中心點必然是偏離屏幕區(qū)域的中心區(qū)域的,通過調整平移量參數(shù),使串擾條紋逐漸平移,直至一條串擾條紋的中心點處于屏幕區(qū)域的中心區(qū)域,并將記錄此時的平移量參數(shù)為平移量粗校正參數(shù);或者直至一條串擾條紋的顏色充滿整個屏幕區(qū)域,則說明此時已經(jīng)達 到校正目的,記錄此時的平移量參數(shù)為平移量粗校正參數(shù)。
在多個定點位置獲取了對應的平移量粗校正參數(shù),可以在該基礎上調整像素參數(shù),使串擾條紋覆蓋整個屏幕區(qū)域,從而計算獲取分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)。獲取平移量粗校正參數(shù)的目的是為了更快地使使串擾條紋覆蓋整個屏幕區(qū)域,從而計算分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)。
計算立體顯示設備的分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù),其目的是將光柵像素校正參數(shù)和光柵焦距校正參數(shù)與預設值進行比對,防止因裝配工藝誤差而導致的光柵柵距和光柵焦距與預設值不吻合,并影響顯示效果的問題。因此,本發(fā)明實施例還可以獲取光柵焦距校正參數(shù)f。同時本發(fā)明實施例還可以獲取光柵像素校正參數(shù)t0。具體實現(xiàn)中,當串擾條紋的寬度覆蓋所述屏幕區(qū)域時,認為此時對應的光柵焦距參數(shù)和光柵像素參數(shù)是最佳的,可以作為立體顯示設備的光柵像素校正參數(shù)和光柵焦距校正參數(shù)。當立體圖像上串擾條紋的中心點位于屏幕區(qū)域的中心區(qū)域,可判斷該串擾條紋的寬度是否覆蓋所述屏幕區(qū)域,如果串擾條紋的寬度沒有覆蓋所述屏幕區(qū)域,則可以通過調整像素參數(shù)來增大串擾條紋的寬度,直至串擾條紋的寬度覆蓋屏幕區(qū)域。
請參見圖32,其為本發(fā)明實施例的一種參數(shù)獲取單元的結構圖,此參數(shù)獲取單元34包括條紋寬度檢測子單元321和像素焦距參數(shù)獲取子單元322。條紋寬度檢測子單元321用于判斷所述串擾條紋的寬度是否覆蓋所述屏幕區(qū)域。像素焦距參數(shù)獲取子單元322用于當串擾條紋的寬度覆蓋所述屏幕區(qū)域時,將獲取的立體圖像的像素參數(shù)對應的光 柵像素參數(shù)作為所述光柵像素校正參數(shù),將立體圖像的像素參數(shù)對應的光柵焦距參數(shù)作為所述光柵焦距校正參數(shù)。
具體來說,通過在預設的區(qū)間內調整像素參數(shù),使立體顯示設備顯示的立體圖像中串擾條紋的寬度不斷發(fā)生變化,當串擾條紋的寬度大于或等于屏幕區(qū)域的寬度時,即串擾條紋覆蓋了屏幕區(qū)域,計算該像素參數(shù)對應的光柵像素參數(shù)、光柵焦距參數(shù),以作為光柵像素校正參數(shù)、光柵焦距校正參數(shù)。
在計算光柵像素校正參數(shù)和光柵焦距校正參數(shù)時可以依照以下公式:
其中,di為所述立體顯示設備位于第i定點位置時的定點位置信息,即立體顯示設備位于第i定點位置時與拍攝裝置之間的距離信息。pitchi為所述立體顯示設備位于第i定點位置時且所述串擾條紋覆蓋所述屏幕區(qū)域時所述立體圖像的像素參數(shù),f為立體顯示設備的分光器件的光柵焦距校正參數(shù),t0為立體顯示設備的分光器件的光柵像素校正參數(shù)。
進一步,當獲取到立體顯示設備位于多個定點位置時對應立體圖像的像素校正參數(shù)時,所述計算所述分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)時,具體可以將所述獲取的所述立體顯示設備位于多個定點位置時對應立體圖像的像素校正參數(shù)及所述立體顯示設備所處的定點位置信息全部代入公式:形成矩陣,以及計算 所述矩陣的最小誤差,將滿足最小誤差時對應的光柵像素參數(shù)和光柵焦距參數(shù)作為所述分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)。
進一步的,調整像素參數(shù)的過程中,像素參數(shù)和串擾條紋寬度之間的變化線性關系呈拋物線形狀,因此串擾條紋寬度剛好覆蓋屏幕區(qū)域時,像素焦距參數(shù)獲取子單元322會獲得兩個像素參數(shù)值,即第一像素參數(shù)和第二像素參數(shù)。理論上當調整到第一像素參數(shù)和第二像素參數(shù)的平均值時,串擾條紋的寬度達到最大,因此像素焦距參數(shù)獲取子單元322可以計算所述第一像素參數(shù)和所述第二像素參數(shù)的平均值,將所述計算出的平均值作為所述串擾條紋的寬度覆蓋所述屏幕區(qū)域時所述立體圖像的像素參數(shù)。
本申請在多定點位置對立體顯示設備進行校正,且利用串擾條紋的傾角來獲取校正參數(shù),計算得到的校正參數(shù)的準確性高,且可以大大提高校正效率。
獲取了光柵像素校正參數(shù)和光柵焦距校正參數(shù)后,為了進一步消除計算誤差以及進一步提高校正的精確性,可以在所述立體顯示設備開啟跟蹤的情況下再對平移量進行微調。
請參見圖11,其為本發(fā)明實施例的一種參數(shù)獲取單元的結構圖。此參數(shù)獲取單元34包括:微平移參數(shù)獲取子單元111。微平移參數(shù)獲取子單元111在所述傾角計算單元計算出的串擾條紋的傾角滿足預設角度范圍且所述立體顯示設備開啟跟蹤的情況下,根據(jù)計算出的圖像串擾評分獲取對應的立體圖像的平移量微調參數(shù)。平移量微調參數(shù)的取 值區(qū)間可以以獲取的平移量粗校正參數(shù)為中間值,左右各設定一個范圍來確定。所述的圖像串擾評分是指對立體圖像串擾情況的評定標準。下面將描述平移量微調參數(shù)的獲取方法。需要說明的是,平移量粗校正參數(shù)的調整方法與平移量微調參數(shù)的調整方法類似,在此不再詳細描述。
具體來說,調整平移量通常是在角度校正參數(shù)、光柵像素校正參數(shù)、光柵焦距校正參數(shù)已經(jīng)校正完成的情況下進行的,假設xoffadd參數(shù)是平移量微調參數(shù),串擾條紋是紅綠條紋,通過適當?shù)卣{整xoffadd參數(shù),使紅綠條紋在水平方向上平移,平移到一個合適的數(shù)值時,左右攝像頭抓取到的圖像分別呈現(xiàn)最鮮艷的紅色和綠色。這個合適的參數(shù)就是最佳的xoffadd參數(shù)。
立體顯示設備采用最佳xoffadd參數(shù)顯示立體圖像時,左右兩個攝像頭拍攝到的立體圖像分別是純色的紅和綠圖像,且紅和綠分別充滿整個圖像區(qū)域,無掛角,這樣觀看者在觀察立體圖像時,能夠體驗到最佳的3D效果。
xoffadd參數(shù)的校正過程是直接從檢測區(qū)間的xoffadd參數(shù)的最小值遍歷到最大值,然后從中選擇一個分光效果最好的xoffadd參數(shù)。為了加快搜索的速度可以用一個可變的步長進行調整。
例如,從初始的平移量xoffadd=0開始,每次增加一個數(shù)值,然后對立體顯示設備進行設置。每次對設備進行設置之后,立即通過拍攝裝置抓取立體圖像,然后利用圖像分析技術分析立體圖像的顏色,并根據(jù)顏色變化情況對步長進行調整,這里可以根據(jù)立體圖像上像素點的顏色值設定一個串擾評分,根據(jù)串擾評分情況對xoffadd參數(shù)的變化步長進行調整。比如 立體圖像的串擾評分很低,說明距離最佳xoffadd參數(shù)值很遠,所以需要增加一個比較大的數(shù)值,以加快搜索速度。反之,如果立體圖像的串擾評分較高,說明接近最佳xoffadd參數(shù)值,所以設置一個步長比較小的xoffadd參數(shù)值,以精確搜索。當圖像的串擾評分到達一定閾值后,可以將此時的xoffadd參數(shù)保存在一個數(shù)組中,最后從這個數(shù)組中找出一個最佳的xoffadd參數(shù)。
因為立體顯示設備提供的立體圖像存在左視圖和右視圖兩個圖像,請參見圖12,圖12為立體圖像最佳觀看位置的示意圖,根據(jù)光學成像原理,只有當拍攝裝置的左攝像頭和右攝像頭分別放置在最佳的觀看點,即圖12中圓圈位置,才能看到最鮮艷的立體圖像,所以根據(jù)拍攝裝置距離立體顯示設備距離的不同,從多個候選xoffadd參數(shù)值中挑選最佳值可以有兩種方案:
第一種,當拍攝裝置的兩個攝像頭位于最佳位置時,平移量計算子單元111獲取圖像串擾評分最高的立體圖像對應的平移量參數(shù)作為最佳的平移量微調參數(shù)。這種情況下,左邊攝像頭抓拍到的圖像最鮮艷的時候,右邊的圖像也應該是最鮮艷的,所以左右立體圖像是同時達到最鮮艷程度的。此時的最佳xoffadd參數(shù)就是能夠使左邊(或者右邊)圖像最鮮艷的xoffadd參數(shù)值。此時只需根據(jù)一個攝像頭采集的圖像就可以判斷出最佳的xoffadd參數(shù)。
第二種,當拍攝裝置的兩個攝像頭不是位于最佳位置時,具體來說,當兩個攝像頭都沒有放置在最佳的光學觀看位置時,要么兩個攝像頭都在最佳位置的前面,要么兩個攝像頭都放置在最佳觀看位置的后面,請參見 圖13和圖14,圖13為攝像頭放置在最佳觀看位置后面的示意圖,圖14為攝像頭放置在最佳觀看位置前面的示意圖。這時可能會出現(xiàn):左邊攝像頭已經(jīng)抓取到最鮮艷的純色圖像,但是右邊攝像頭抓拍到的圖像卻不是最鮮艷的純色圖像,或者剛好相反,右邊圖像已檢測到最鮮艷的純色圖像,而左邊還未檢測到最鮮艷的純色圖像。這種情況下,平移量計算子單元111根據(jù)保存在數(shù)組中的xoffadd參數(shù)構成一個選擇區(qū)域,并獲取這個選擇區(qū)域的中間值作為最佳的xoffadd參數(shù)。而從選擇區(qū)域中選取最佳的xoffadd參數(shù)可以采用不同的方案,本實施例提供三種優(yōu)選方案:
(一)如果左右攝像頭抓取到的圖像達到最鮮艷時對應的xoffadd參數(shù)相差很小,如圖15所示,圖15為一種選取的平移量微調參數(shù)數(shù)組的曲線示意圖,圖15中橫坐標為xoffadd參數(shù)值,縱坐標為串擾評分值,兩條曲線分別是左視圖和右視圖對應的xoffadd參數(shù)數(shù)組的曲線,這時可以分別取左右兩邊圖像達到最鮮艷程度(即縱坐標最大)時的xoffadd參數(shù)的平均值作為最佳的xoffadd參數(shù),即取圖15中虛線位置的xoffadd參數(shù)作為最佳xoffadd參數(shù)。
(二)如果左右攝像頭抓取到的圖像達到最鮮艷時對應的xoffadd參數(shù)相差較大,如圖16所示,圖16中橫坐標為xoffadd參數(shù)值,縱坐標為串擾評分值,峰值較小的兩條曲線分別是左視圖和右視圖對應的xoffadd參數(shù)數(shù)組的曲線,這時取左視圖和右視圖的xoffadd參數(shù)曲線的縱坐標值的和的最大值所對應的xoffadd參數(shù)為最佳的xoffadd參數(shù),即將兩條曲線縱坐標相加,形成圖16中峰值較高的一條曲線,然后取這條曲線縱坐標的最大值對應的橫坐標即選定為最佳的xoffadd參數(shù)。
(三)請參見圖17,圖17為再一種選取的平移量微調參數(shù)數(shù)組的曲線示意圖,圖17中橫坐標為xoffadd參數(shù)值,縱坐標為串擾評分值,兩條曲線分別是左視圖和右視圖對應的xoffadd參數(shù)數(shù)組的曲線。設定一個縱坐標閾值(如圖17中閾值線所示),篩選出四個橫坐標(即A、B、C、D四個橫坐標),然后取橫坐標B、C的中間值或者取橫坐標A、D的中間值作為最優(yōu)的xoffadd參數(shù)。
值得注意的是,對于不同的立體顯示設備,可以根據(jù)對其顯示的立體圖像的具體分析來選擇需要計算的校正參數(shù),而并不一定需要對每一個校正參數(shù)都進行一遍計算。例如當立體圖像只有兩條豎直的串擾條紋,且串擾條紋的寬度已經(jīng)最大,那么只需要計算平移量微調參數(shù)而不需要計算角度校正參數(shù)和像素校正參數(shù)。又如當立體圖像計算出角度校正參數(shù)和像素校正參數(shù)后,立體顯示設備依照這兩個校正參數(shù)顯示的立體圖像呈純色,則無需再計算平移量微調參數(shù)。
本申請在多定點位置對立體顯示設備進行校正,且利用串擾條紋的傾角來獲取校正參數(shù),計算得到的校正參數(shù)的準確性高,利用該校正參數(shù)來校正立體顯示設備時,可以消除因裝配誤差造成的影響,提升立體顯示設備的顯示效果。
本申請在多定點位置對立體顯示設備進行校正,且利用串擾條紋的傾角來獲取校正參數(shù),計算得到的校正參數(shù)的準確性高,利用該校正參數(shù)來校正立體顯示設備時,可以消除因裝配誤差造成的影響,提升立體顯示設備的顯示效果。
請參見圖18,其為本發(fā)明實施例的另一種立體顯示設備的校正參數(shù) 獲取裝置的結構圖。與圖3的實施例相比,圖18所示的立體顯示設備的校正參數(shù)獲取裝置21除了包括圖像獲取單元31、串擾條紋檢測單元32、傾角計算單元33、參數(shù)獲取單元34,還包括:圖像分析單元181。
圖像分析單元181用于對圖像獲取單元31接收到的立體圖像進行分析,以根據(jù)需要將其分析結果傳送給裝置中的其它單元。圖像分析單元181可以將立體圖像換到HSV空間,獲取色調、飽和度以及亮度三個分量上的數(shù)值,以對立體圖像進行分析。
進一步的,請參見圖19,其為本發(fā)明實施例的一種圖像分析單元的結構圖。此圖像分析單元進一步包括:串擾評分計算子單元191。串擾評分計算子單元191用于根據(jù)所述立體圖像的顏色,計算圖像串擾評分。所述串擾評分計算子單元191可以通過對所述立體圖像的顏色值進行分區(qū)域統(tǒng)計,再根據(jù)不同區(qū)域的顏色值區(qū)間,對不同區(qū)域賦予相應的權值,然后對所有區(qū)域的顏色值進行求和以及加權求和,最后將所有加權顏色值的和與所有顏色值的和的比值作為圖像串擾評分。
具體來說,在本申請中許多處都需要對立體圖像的串擾情況進行檢測,例如平移量計算子單元111就需要圖像串擾評分來判斷立體圖像是否為純色圖像,所述的圖像串擾評分是一個對立體圖像串擾程度的評價標準,如果單一顏色占據(jù)立體圖像的區(qū)域越多,且顏色越鮮艷,則該立體圖像的圖像串擾評分就越高。
以紅色為例,判斷紅色像素的鮮艷程度時,對圖像的顏色值進行分區(qū)域統(tǒng)計,如果大部分像素的顏色值都集中在顏色值0附近,則可以斷定圖 像屬于很鮮艷的紅色。依照這樣的方法可以確定圖像的整體鮮艷程度。具體來說,當需要評判紅色圖像時,可以對圖像上像素點的顏色值做一個分區(qū)域加權求和,把所有像素點的顏色值加權總和除以未加權的數(shù)值和,利用此數(shù)值作為對的立體圖像的串擾評價。所謂分區(qū)域加權,是指越接近最鮮艷紅色(最鮮艷紅色顏色值是0)的顏色值賦予越大的權重,比如在顏色值(0-5)區(qū)間的數(shù)值求和然后乘以一個較大的權重64,顏色值(5-10)區(qū)間的數(shù)值求和乘以一個權重16,顏色值(10-15)區(qū)間的數(shù)值和乘以一個小的權重4,顏色值(15-20)區(qū)間的數(shù)值求和保持不變,將加權和除以未加權的和可以得到一個1到64的數(shù)值,可以用這個數(shù)值對圖像做一個串擾程度的評價。與此相似的另一個方法是,針對目標為紅色的立體顯示區(qū)域,除對紅色目標值進行上述的加權求和之外,還可以對該立體顯示區(qū)域的其他非目標顏色值,如串擾的綠色顏色值,將這些非目標顏色區(qū)間求和并乘以一個負數(shù)的權重,然后將該立體顯示區(qū)域中的所有顏色值區(qū)間及其對應的加權值相乘求和,除以未加權的所有顏色區(qū)間值的和,以此可以得到一個處于(-64,64)之間的值,也可以用這個數(shù)值對圖像做一個串擾程度的評價。對于綠色的立體圖像也按照此方法處理,可以得到一個對綠色鮮艷程度的判斷。
請參見圖21,其為本發(fā)明實施例的再一種立體顯示設備的校正參數(shù)獲取裝置的結構圖,與圖18的實施例相比,圖21所示的立體顯示設備的校正參數(shù)獲取裝置21除了包括圖像獲取單元31、串擾條紋檢測單元32、計算單元33、參數(shù)獲取單元34、圖像分析單元181、屏幕區(qū)域檢測單元182,還包括:檢測區(qū)間設置單元211。
檢測區(qū)間設置單元211用于設置參數(shù)檢測區(qū)間,并將設置的檢測區(qū)間傳送給立體顯示設備,以使立體顯示設備根據(jù)設置的檢測區(qū)間顯示立體圖像,以便于校正參數(shù)的計算。設置的檢測區(qū)間可以包括區(qū)間大小、參數(shù)調整步長等。而在校正過程中,角度校正參數(shù)、光柵像素校正參數(shù)、平移量粗調參數(shù)、平移量微調校正參數(shù)等都需要對參考值檢測區(qū)間進行設置。例如在校正平移量時,首先通過檢測區(qū)間設置單元211設置平移量校正參數(shù)(包括平移量微調參數(shù)和平移量粗校正參數(shù))的檢測區(qū)間以及檢測區(qū)間中取值的步長,并將設置的檢測區(qū)間發(fā)送給微平移參數(shù)獲取子單元111,然后微平移參數(shù)獲取子單元111根據(jù)接收到的立體圖像與檢測區(qū)間中對應的參數(shù)參考值,獲取最佳的平移量校正參數(shù)(包括平移量微調參數(shù)和平移量粗校正參數(shù))。
本申請可以自動化地完成校正參數(shù)的計算,無需操作者手動操作,且是在立體顯示設備裝配完成后進行校正,校正結果可靠性高,可以有效提升立體顯示效果。
相應于前述立體顯示設備的校正系統(tǒng),本申請還提出一種立體顯示設備的校正方法,請參見圖22,其為本發(fā)明實施例的一種立體顯示設備的校正方法的流程圖,此方法包括以下步驟:
S2201,獲取位于至少兩個定點位置時所述立體顯示設備顯示的立體圖像。
S2202,檢測所述立體顯示設備位于至少兩個定點位置時所述立體圖像中的串擾條紋。所述立體圖像中包括至少一條所述串擾條紋
S2203,計算檢測到的所述串擾條紋的條紋傾角。
S2204,當所述計算出的所述立體顯示設備位于至少兩個定點位置時對應的串擾條紋的條紋傾角滿足預設角度范圍,則獲取所述立體顯示設備的校正參數(shù)。
S2205,根據(jù)獲取的所述立體圖像的校正參數(shù)校正所述立體顯示設備。
進一步的,獲取所述立體顯示設備顯示的立體圖像時(即步驟S2202)又可以進一步包括以下步驟,請參見圖28:
S2801,接收拍攝到的包括所述立體顯示設備的圖像畫面。
S2802,確定所述圖像畫面中所述立體顯示設備的屏幕區(qū)域??梢酝ㄟ^獲取所述圖像畫面中像素點的亮度值或色度值,再按照預設亮度閾值或色度值對所述獲取的像素點的亮度值進行二值化處理,以得到對應的準屏幕區(qū)域,然后將所述對應的準屏幕區(qū)域按照預設形狀進行歸并劃分,以確定所述圖像畫面中所述立體顯示設備的屏幕區(qū)域。
S2803,獲取所述屏幕區(qū)域顯示的立體圖像。
進一步的,檢測立體圖像中的串擾條紋時(即步驟S2202)又可以進一步包括以下步驟,請參見圖23:
S2301,計算所述立體圖像中像素點的顏色值。
S2302,根據(jù)計算出的顏色值獲取所述立體圖像中的串擾條紋。
進一步的,計算檢測到的所述串擾條紋的傾角時(即步驟S2203)又可以進一步包括以下步驟,請參見圖24:
S2401,計算所述立體圖像中像素點的顏色值。
S2402,根據(jù)計算出的所述像素點的顏色值,確定所述串擾條紋之間的分界線??梢酝ㄟ^最小二乘法等方法對所述像素點的顏色值進行 擬合,將擬合得到的線條作為所述串擾條紋之間的分界線。
S2403,判斷分界線的線狀分布是否滿足預設的線性分布條件。若滿足則進入步驟S2404,若不滿足,則舍棄該條分界線。所述線性分布條件優(yōu)選是呈直線分布。進一步的,判斷分界線的線性分布時,可以先獲取所述分界線的像素點坐標序列,再計算所述分界線的像素點坐標序列的協(xié)方差矩陣,接著計算所述協(xié)方差矩陣的特征值,最后根據(jù)計算出的所述特征值判別所述分界線的線性程度。
S2404,計算所述分界線的傾角,以作為所述串擾條紋的傾角。
值得注意的是,若根據(jù)計算出的所述像素點的顏色值確定出多條所述串擾條紋及對應的多條分界線,為了提高傾角的計算精度,可以計算串擾條紋之間的多條分界線的傾角,并計算平均值,以作為所述分界線的傾角。
步驟S2204中,校正參數(shù)包括角度校正參數(shù)、平移量粗校正參數(shù)、光柵像素校正參數(shù)、平移量微調參數(shù)等。值得注意的是,對于不同的立體顯示設備,可以根據(jù)對其顯示的立體圖像的具體分析來選擇需要計算的校正參數(shù),而并不一定需要對每一個校正參數(shù)都進行一遍計算。例如當立體圖像只有兩條豎直的串擾條紋,且串擾條紋的寬度已經(jīng)最大,那么只需要計算平移量校正參數(shù)而不需要計算角度校正參數(shù)。又如當立體圖像計算出角度校正參數(shù)后,顯示設備依照這兩個校正參數(shù)顯示的立體圖像呈純色,則無需再計算平移量校正參數(shù)。
進一步的,當所述計算出的串擾條紋的傾角滿足設定角度,則根據(jù)對應的立體圖像獲取角度校正參數(shù)時可以進一步包括以下步驟,請參 見圖25:
S2501,根據(jù)所述傾角滿足預設角度范圍時所述多個立體圖像對應的多個像素參數(shù),獲取與所述多個像素參數(shù)對應的角度校正參數(shù)參考值。
S2502,根據(jù)所述多個像素參數(shù)與其對應的角度校正參數(shù)參考值,計算所述像素參數(shù)與角度校正參數(shù)參考值的線性關系。
S2503,根據(jù)所述像素參數(shù)與角度校正參數(shù)參考值的線性關系,所述立體顯示設備的分光器件的光柵物理參數(shù)及預設的光柵焦距參數(shù)f1、以及所述立體顯示設備的定點位置信息,確定所述傾角對應的立體圖像的角度校正參數(shù),以作為所述立體顯示設備的角度校正參數(shù)。
進一步的,獲取平移量粗校正參數(shù)時可以包括以下步驟,請參見圖26:
S2601,判斷所述串擾條紋的中心點是否處于所述屏幕區(qū)域的中心區(qū)域。若判斷結果為是,則進入步驟S2602,若判斷結果為否,則進入步驟S2603。
S2602,將所述串擾條紋的中心點處于所述立體圖像屏幕區(qū)域的中心區(qū)域時對應的平移量參數(shù)作為所述平移量粗校正參數(shù)。
S2603,調整所述立體圖像的平移量參數(shù),以使所述立體顯示設備按照調整后的平移量參數(shù)顯示所述立體圖像。并返回步驟S2601。
進一步的,獲取所述傾角對應的立體圖像的光柵像素校正參數(shù)和光柵焦距校正參數(shù)時可以進一步包括以下步驟,請參見圖29:
S2901,判斷所述串擾條紋的寬度是否覆蓋所述屏幕區(qū)域??梢酝? 過判斷所述串擾條紋的寬度是否大于或等于所述屏幕區(qū)域的寬度來判斷其是否覆蓋所述屏幕區(qū)域。若判斷結果為是,則進入步驟S2902;若判斷結果為否,則進入步驟S2903。
S2902,將所述串擾條紋覆蓋所述屏幕區(qū)域時所述立體圖像的像素參數(shù)對應的光柵像素參數(shù)作為所述光柵像素校正參數(shù),將對應的光柵焦距參數(shù)作為所述光柵焦距校正參數(shù)。
S2903,調整所述立體圖像的像素參數(shù),以使所述立體顯示設備按照調整后的像素參數(shù)顯示所述立體圖像;并返回步驟S2901。
具體地,在執(zhí)行步驟S2902時,即計算立體顯示設備的分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)時,請參見圖34,其為本發(fā)明實施例的一種計算立體顯示設備的分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)時的流程圖,其包括以下步驟:
S3401,根據(jù)各個定點位置對應的像素參數(shù)、各個定點位置到立體顯示設備的距離、立體顯示設備的分光器件的光柵像素參數(shù)和光柵焦距參數(shù)的物理關系,獲取立體顯示設備的分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)的線性關系。
其中,各個定點位置對應的像素參數(shù),是指所述立體顯示設備位于各個定點位置且所述立體圖像串擾條紋覆蓋所述屏幕區(qū)域時所述立體圖像的像素參數(shù),所述立體顯示設備所處的定點位置信息是指所述定點位置信息為所述立體顯示設備到拍攝裝置之間的距離信息。
S3402,利用立體顯示設備的分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)的線性關系計算出立體顯示設備的分光器件的光柵像素 校正參數(shù)和光柵焦距校正參數(shù)的值。
其中,由于像素參數(shù)和串擾條紋寬度之間的變化線性關系呈拋物線形狀,因此串擾條紋寬度剛好覆蓋屏幕區(qū)域時,會獲得兩個像素參數(shù)值,即第一像素參數(shù)和第二像素參數(shù)。為了進一步提高精確性,可以計算所述第一像素參數(shù)和所述第二像素參數(shù)的平均值,將所述計算出的平均值作為所述光柵像素校正參數(shù)。
具體來說,獲取的像素校正參數(shù)和光柵焦距校正參數(shù)之間的線性關系是:因此在計算光柵像素校正參數(shù)和光柵焦距校正參數(shù)時可以依照以下公式:其中,di為所述立體顯示設備位于第i定點位置時的定點位置信息,pitchi為所述立體顯示設備位于第i定點位置時且所述串擾條紋覆蓋所述屏幕區(qū)域時所述立體圖像的像素參數(shù),f為立體顯示設備的分光器件的光柵焦距校正參數(shù),t0為立體顯示設備的分光器件的光柵像素校正參數(shù)。
進一步地,當獲取到所述立體顯示設備位于多個定點位置時對應立體圖像的像素參數(shù)時,則計算所述分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)的步驟包括:將所述獲取的所述立體顯示設備位于多個定點位置時對應立體圖像的像素參數(shù)及所述立體顯示設備所處的定點位置信息全部代入公式:形成矩陣,以及計算所述矩陣的最小誤差,將滿足最小誤差時對應的光柵像素參數(shù)和光柵焦距參數(shù)作為所述分光器件的光柵像素校正參數(shù)和光柵焦距校正參數(shù)。
進一步的,獲取平移量微調參數(shù)時可以包括以下步驟,請參見圖 27:
S2701,設置平移量微調參數(shù)檢測區(qū)間。
S2702,根據(jù)所述平移量微調參數(shù)檢測區(qū)間接收立體圖像。
S2703,提取所述立體圖像的顏色值。
S2704,對所述立體圖像的顏色值進行分區(qū)域統(tǒng)計。
S2705,根據(jù)不同區(qū)域的顏色值區(qū)間,對不同區(qū)域賦予相應的權值。
S2706,對所有區(qū)域的顏色值進行求和以及加權求和。
S2707,將所有加權顏色值的和與所有顏色值的和的比值作為圖像串擾評分。
S2708,根據(jù)圖像串擾評分獲取平移量微調參數(shù)。
其中,根據(jù)圖像串擾評分獲取平移量微調參數(shù)時,根據(jù)立體圖像拍攝位置的不同,可以分為兩種方式:第一種,當立體圖像拍攝位置位于最佳觀察位置時,獲取圖像串擾評分最高的立體圖像對應的平移量校正參數(shù)作為最佳的平移量微調參數(shù)。第二種,當立體圖像拍攝位置沒有位于最佳觀察位置時,首先獲取串擾評分大于一設定閾值的立體圖像的平移量參數(shù)以作為參考值,其次根據(jù)所述平移量參數(shù)參考值獲得平移量微調參數(shù)選擇區(qū)域,然后獲取所述平移量微調參數(shù)選擇區(qū)域的中間值作為最佳的平移量微調參數(shù)。
本申請可以自動化地完成校正參數(shù)的計算,無需操作者手動操作,且是在立體顯示設備裝配完成后進行校正,校正結果可靠性高,可以有效提升立體顯示效果。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本 發(fā)明實施例可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明實施例的技術方案可以以軟件產品的形式體現(xiàn)出來,該軟件產品可以存儲在一個非易失性存儲介質(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或網(wǎng)絡設備等)執(zhí)行本發(fā)明實施例各個實施場景所述的方法。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術人員,在不脫離本申請技術方案范圍內,當可利用上述揭示的技術內容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本申請技術方案內容,依據(jù)本發(fā)明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術方案的范圍內。