本發(fā)明涉及立體顯示技術(shù)領(lǐng)域,尤其涉及一種裸眼立體顯示設(shè)備的顯示校正方法、裝置及電子設(shè)備。
背景技術(shù):
目前,主流的裸眼3d(立體)顯示設(shè)備通過在常規(guī)顯示屏上疊加特殊的分光裝置,例如光柵,該光柵能夠向不同方向折射圖像,讓左眼和右眼的可視畫面分開,從而讓使用者看到3d影像。通常來講,裸眼3d顯示設(shè)備在進(jìn)行顯示時(shí),需要將左眼畫面和右眼畫面按照一定規(guī)則排列顯示在常規(guī)顯示屏上(即排圖),配合光柵的分光作用,在用戶觀看區(qū)域形成左右眼視區(qū),做到將左眼畫面送入用戶的左眼,將右眼畫面送入用戶的右眼,從而使用戶觀看到3d影像。
由于排圖必須與光柵的分光作用相互配合,因此,光柵參數(shù),例如光柵傾角、光柵柵距等,是排圖算法中所需使用的關(guān)鍵參數(shù),也是裸眼3d顯示設(shè)備進(jìn)行成像顯示的必要參數(shù),直接決定著3d顯示設(shè)備的成像效果。但受到制造工藝和裝配誤差等因素影響,光柵參數(shù)的實(shí)際值與理想設(shè)計(jì)值通常是存在偏差的。如果直接利用設(shè)計(jì)值進(jìn)行排圖顯示,將導(dǎo)致裸眼3d顯示設(shè)備對于左右眼視區(qū)的調(diào)整不準(zhǔn)確,進(jìn)而影響裸眼3d顯示設(shè)備的顯示效果。因此,為了有效保證裸眼3d顯示設(shè)備的顯示效果,在裸眼3d顯示設(shè)備出廠銷售前,需要對裸眼3d顯示設(shè)備的光柵參數(shù)進(jìn)行校正,即需要非常準(zhǔn)確地得到裸眼3d顯示設(shè)備的光柵參數(shù)實(shí)際值從而將其應(yīng)用于該設(shè)備的排圖算法中,保證該裸眼3d顯示設(shè)備的立體顯示效果。
傳統(tǒng)的顯示設(shè)備校正過程中,根據(jù)不同的顯示設(shè)備,手動(dòng)對其進(jìn)行參數(shù)調(diào)校,使最后成像效果最優(yōu),由于其校正過程是手動(dòng)的,大大增加了校正人員的工作量,不利于自動(dòng)化的實(shí)現(xiàn)及量產(chǎn)快速化生產(chǎn)的要求。
隨著技術(shù)發(fā)展,陸續(xù)開發(fā)了一些自動(dòng)檢測與校正的方法,包括針對屏幕的校正,針對攝像頭的校正,還有針對整個(gè)跟蹤式立體顯示方案的校正,這些方法在一定程度簡化了此前手動(dòng)檢測的過程,但是,大多方案校正的過程較為零散,缺乏完整的檢測校正體系,同樣存在著不符合量產(chǎn)快速化生產(chǎn)的要求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種裸眼立體顯示設(shè)備的顯示校正方法及裝置,以解決現(xiàn)有技術(shù)中自動(dòng)檢測校正過程零散、缺乏完整的檢測校正體系,不符合量產(chǎn)快速化生產(chǎn)的要求的問題。
本發(fā)明實(shí)施例提供一種裸眼立體顯示設(shè)備的顯示校正方法,所述裸眼立體顯示設(shè)備包括顯示屏,所述顯示屏包括顯示器件和分光器件,所述顯示器件和所述分光器件相對設(shè)置,所述方法包括:
獲取所述裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像;
根據(jù)所述第一預(yù)定圖像,獲取所述第一預(yù)定圖像的實(shí)際圖像屬性;
根據(jù)所述預(yù)設(shè)的排圖參數(shù)和所述第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);
保存所述第一校正參數(shù),使得所述裸眼立體顯示設(shè)備根據(jù)所述第一校正參數(shù)進(jìn)行裸眼立體顯示。
可選的,所述獲取所述裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像包括:
利用攝像頭對所述第一預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝或者利用攝像頭直接對所述第一預(yù)定圖像進(jìn)行拍攝,獲取第一目標(biāo)圖像,以使所述第一目標(biāo)圖像中包含有所述第一預(yù)定圖像;
根據(jù)所述第一目標(biāo)圖像,獲取所述第一預(yù)定圖像。
具體的,在鏡面上形成所述虛像時(shí),所述顯示屏與所述鏡面平行相對。
可選的,所述根據(jù)所述第一目標(biāo)圖像,獲取所述第一預(yù)定圖像包括:
確定所述第一目標(biāo)圖像中所述第一預(yù)定圖像的區(qū)域范圍;
根據(jù)確定的區(qū)域范圍,在所述第一目標(biāo)圖像中摳取與所述區(qū)域范圍對應(yīng)的圖像,從而獲取到所述第一預(yù)定圖像。
可選的,所述確定所述第一目標(biāo)圖像中所述第一預(yù)定圖像的區(qū)域范圍包括:
根據(jù)預(yù)先確定的所述顯示屏對應(yīng)的圖像位置信息,確定所述第一目標(biāo)圖像中所述顯示屏的區(qū)域范圍,從而將所述第一目標(biāo)圖像中所述顯示屏的區(qū)域范圍確定為所述第一目標(biāo)圖像中所述第一預(yù)定圖像的區(qū)域范圍,其中,所述圖像位置信息包括所述顯示屏的四個(gè)頂點(diǎn)在所述第一目標(biāo)圖像中的坐標(biāo)信息;
或者,
對所述第一目標(biāo)圖像進(jìn)行圖像除噪處理;
針對所述除噪后的第一目標(biāo)圖像,采用邊緣檢測算法確定所述第一目標(biāo)圖像中所述第一預(yù)定圖像的邊緣像素點(diǎn);
根據(jù)所述邊緣像素點(diǎn)確定所述第一目標(biāo)圖像中所述第一預(yù)定圖像的邊界線,從而確定所述第一目標(biāo)圖像中所述第一預(yù)定圖像的區(qū)域范圍。
可選的,所述根據(jù)所述預(yù)設(shè)的排圖參數(shù)和所述第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù)包括:
獲取所述排圖參數(shù)、所述第一校正參數(shù)、所述第一預(yù)定圖像的理論圖像屬性之間的第一關(guān)聯(lián)關(guān)系;
根據(jù)所述第一關(guān)聯(lián)關(guān)系、所述實(shí)際圖像屬性和所述預(yù)設(shè)的排圖參數(shù),確定所述第一校正參數(shù)。
可選的,所述第一關(guān)聯(lián)關(guān)系為應(yīng)用所述排圖參數(shù)、所述第一校正參數(shù)表示所述理論圖像屬性的函數(shù)關(guān)系。
可選的,所述根據(jù)所述第一關(guān)聯(lián)關(guān)系、所述實(shí)際圖像屬性和所述預(yù)設(shè)的排圖參數(shù),確定所述第一校正參數(shù)包括:
建立所述第一關(guān)聯(lián)關(guān)系對應(yīng)的第一代價(jià)函數(shù);
根據(jù)所述實(shí)際圖像屬性和所述預(yù)設(shè)的排圖參數(shù),利用最小化算法最小化所述第一代價(jià)函數(shù),確定所述第一校正參數(shù)。
可選的,所述第一預(yù)定圖像為第一顏色條紋和第二顏色條紋相間設(shè)置的條紋圖像;
所述條紋圖像的實(shí)際圖像屬性和理論圖像屬性包括條紋斜率、條紋截距和條紋間距;
所述預(yù)設(shè)的排圖參數(shù)包括排圖傾角、排圖周期和排圖位移;
所述第一校正參數(shù)包括光柵傾角、光柵水平柵距和光柵位移。
可選的,所述第一預(yù)定圖像為第一顏色條紋和第二顏色條紋相間設(shè)置的條紋圖像;
所述條紋圖像的實(shí)際圖像屬性包括條紋斜率、條紋截距和條紋間距中的至少一者;
所述根據(jù)所述第一預(yù)定圖像,獲取所述第一預(yù)定圖像的實(shí)際圖像屬性包括:
獲取所述條紋圖像中所述第一顏色條紋的中線點(diǎn);
根據(jù)所述第一顏色條紋的中線點(diǎn)進(jìn)行直線擬合,得到擬合后的條紋直線方程;
根據(jù)擬合后的條紋直線方程,確定所述條紋圖像的實(shí)際圖像屬性。
可選的,所述根據(jù)所述第一顏色條紋的中線點(diǎn)進(jìn)行直線擬合,得到擬合后的條紋直線方程包括:
根據(jù)所述第一顏色條紋的中線點(diǎn),利用最小二乘法進(jìn)行直線擬合,得到擬合后的條紋直線方程。
可選的,拍攝虛像的攝像頭配置在所述裸眼立體顯示設(shè)備上。
可選的,所述裸眼立體顯示設(shè)備上還配置有前置攝像頭;
所述方法還包括:
利用所述前置攝像頭對所述裸眼立體顯示設(shè)備顯示的第二預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝,獲取第二目標(biāo)圖像,所述第二目標(biāo)圖像中包含有所述第二預(yù)定圖像;
根據(jù)所述包含有所述第二預(yù)定圖像的第二目標(biāo)圖像,獲取所述前置攝像頭的校正參數(shù),其中,所述前置攝像頭的校正參數(shù)包括攝像頭的內(nèi)參和外參;
保存所述前置攝像頭的校正參數(shù),使得所述裸眼立體顯示設(shè)備使用所述前置攝像頭的校正參數(shù)進(jìn)行裸眼立體顯示。
可選的,所述根據(jù)所述包含有所述第二預(yù)定圖像的第二目標(biāo)圖像,獲取所述前置攝像頭的校正參數(shù)包括:
獲取所述第二目標(biāo)圖像中所述第二預(yù)定圖像中的特征像素點(diǎn)的實(shí)際像素坐標(biāo);
根據(jù)所述特征像素點(diǎn)的實(shí)際像素坐標(biāo),確定所述前置攝像頭的校正參數(shù)。
可選的,所述根據(jù)所述特征像素點(diǎn)的實(shí)際像素坐標(biāo),確定所述前置攝像頭的校正參數(shù)包括:
獲取所述裸眼立體顯示設(shè)備顯示第二預(yù)定圖像時(shí)所述特征像素點(diǎn)的原始坐標(biāo)信息;
根據(jù)所述特征像素點(diǎn)的原始坐標(biāo)信息,獲取所述第二目標(biāo)圖像中的所述第二預(yù)定圖像中所述特征像素點(diǎn)的理論像素坐標(biāo)和所述前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系;
根據(jù)所述特征像素點(diǎn)的實(shí)際像素坐標(biāo)以及所述理論像素坐標(biāo)和所述前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系,確定所述前置攝像頭的校正參數(shù)。
可選的,所述根據(jù)所述特征像素點(diǎn)的原始坐標(biāo)信息,獲取所述第二目標(biāo)圖像中的所述第二預(yù)定圖像中所述特征像素點(diǎn)的理論像素坐標(biāo)和所述前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系包括:
根據(jù)所述特征像素點(diǎn)的原始坐標(biāo)信息、所述顯示屏與所述鏡面的距離,獲取所述虛像中所述特征像素點(diǎn)的第二坐標(biāo)信息;
根據(jù)所述特征像素點(diǎn)的第二坐標(biāo)信息,利用所述前置攝像頭的校正參數(shù)進(jìn)行預(yù)定坐標(biāo)變換,從而獲取所述第二目標(biāo)圖像中的所述第二預(yù)定圖像中所述特征像素點(diǎn)的理論像素坐標(biāo)和所述前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系。
可選的,所述根據(jù)所述特征像素點(diǎn)的實(shí)際像素坐標(biāo)以及所述理論像素坐標(biāo)和所述前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系,確定所述前置攝像頭的校正參數(shù)包括:
建立所述第二關(guān)聯(lián)關(guān)系對應(yīng)的第二代價(jià)函數(shù);
根據(jù)獲取的實(shí)際像素坐標(biāo),利用最小化算法最小化所述第二代價(jià)函數(shù),確定所述前置攝像頭的校正參數(shù)。
可選的,所述第二預(yù)定圖像為棋盤格圖像,所述特征像素點(diǎn)為相鄰棋盤格之間交點(diǎn)。
可選的,所述裸眼立體顯示設(shè)備包括第一顯示模式和第二顯示模式;
所述裸眼立體顯示設(shè)備在所述第一顯示模式下顯示所述第一預(yù)定圖像,所述第一校正參數(shù)與所述第一顯示模式相對應(yīng);
所述方法還包括:
獲取所述裸眼立體顯示設(shè)備在所述第二顯示模式下根據(jù)預(yù)設(shè)的第二排圖參數(shù)顯示的第三預(yù)定圖像;
根據(jù)所述第三預(yù)定圖像,獲取所述第三預(yù)定圖像的實(shí)際圖像屬性;
根據(jù)所述預(yù)設(shè)的第二排圖參數(shù)和所述第三預(yù)定圖像的實(shí)際圖像屬性,獲取第二校正參數(shù);
保存所述第二校正參數(shù)。
可選的,保存所述第二校正參數(shù)后,所述方法還包括:
確定所述裸眼立體顯示設(shè)備當(dāng)前的顯示模式;
在確定所述裸眼立體顯示設(shè)備處于第一顯示模式時(shí),調(diào)用與所述第一顯示模式對應(yīng)的第一校正參數(shù)進(jìn)行裸眼立體顯示;
在確定所述裸眼立體顯示設(shè)備處于第二顯示模式時(shí),調(diào)用與所述第二顯示模式對應(yīng)的第二校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例還提供一種裸眼立體顯示設(shè)備的顯示校正裝置,所述裸眼立體顯示設(shè)備包括顯示屏,所述顯示屏包括顯示器件和分光器件,所述顯示器件和所述分光器件相對設(shè)置,所述裝置包括:
第一獲取模塊,用于獲取所述裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像;
第二獲取模塊,用于根據(jù)所述第一預(yù)定圖像,獲取所述第一預(yù)定圖像的實(shí)際圖像屬性;
第三獲取模塊,用于根據(jù)所述預(yù)設(shè)的排圖參數(shù)和所述第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);
第一保存模塊,用于保存所述第一校正參數(shù),使得所述裸眼立體顯示設(shè)備根據(jù)所述第一校正參數(shù)進(jìn)行裸眼立體顯示。
可選的,所述第一獲取模塊包括:
第一獲取子模塊,用于利用攝像頭對所述第一預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝或者利用攝像頭直接對所述第一預(yù)定圖像進(jìn)行拍攝,獲取第一目標(biāo)圖像,以使所述第一目標(biāo)圖像中包含有所述第一預(yù)定圖像;
第二獲取子模塊,用于根據(jù)所述第一目標(biāo)圖像,獲取所述第一預(yù)定圖像。
可選的,所述第二獲取子模塊包括:
第一確定單元,用于確定所述第一目標(biāo)圖像中所述第一預(yù)定圖像的區(qū)域范圍;
第二確定單元,用于根據(jù)確定的區(qū)域范圍,在所述第一目標(biāo)圖像中摳取與所述區(qū)域范圍對應(yīng)的圖像,從而獲取到所述第一預(yù)定圖像。
可選的,所述第三獲取模塊包括:
第三獲取子模塊,用于獲取所述排圖參數(shù)、所述第一校正參數(shù)、所述第一預(yù)定圖像的理論圖像屬性之間的第一關(guān)聯(lián)關(guān)系;
第一確定子模塊,根據(jù)所述第一關(guān)聯(lián)關(guān)系、所述實(shí)際圖像屬性和所述預(yù)設(shè)的排圖參數(shù),確定所述第一校正參數(shù)。
可選的,所述第一關(guān)聯(lián)關(guān)系為應(yīng)用所述排圖參數(shù)、所述第一校正參數(shù)表示所述理論圖像屬性的函數(shù)關(guān)系。
可選的,所述第一確定子模塊包括:
建立單元,用于建立所述第一關(guān)聯(lián)關(guān)系對應(yīng)的第一代價(jià)函數(shù);
第三確定單元,用于根據(jù)所述實(shí)際圖像屬性和所述預(yù)設(shè)的排圖參數(shù),利用最小化算法最小化所述第一代價(jià)函數(shù),確定所述第一校正參數(shù)。
可選的,所述第一預(yù)定圖像為第一顏色條紋和第二顏色條紋相間設(shè)置的條紋圖像;
所述條紋圖像的實(shí)際圖像屬性包括條紋斜率、條紋截距和條紋間距中的至少一者;
所述第二獲取模塊包括:
第四獲取子模塊,用于獲取所述條紋圖像中所述第一顏色條紋的中線點(diǎn);
擬合子模塊,用于根據(jù)所述第一顏色條紋的中線點(diǎn)進(jìn)行直線擬合,得到擬合后的條紋直線方程;
第二確定子模塊,用于根據(jù)擬合后的條紋直線方程,確定所述條紋圖像的實(shí)際圖像屬性。
可選的,所述裸眼立體顯示設(shè)備上還配置有前置攝像頭;所述裝置還包括:
第四獲取模塊,用于利用所述前置攝像頭對所述裸眼立體顯示設(shè)備顯示的第二預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝,獲取第二目標(biāo)圖像,所述第二目標(biāo)圖像中包含有所述第二預(yù)定圖像;
第五獲取模塊,用于根據(jù)所述包含有所述第二預(yù)定圖像的第二目標(biāo)圖像,獲取所述前置攝像頭的校正參數(shù),其中,所述前置攝像頭的校正參數(shù)包括攝像頭的內(nèi)參和外參;
第二保存模塊,用于保存所述前置攝像頭的校正參數(shù),使得所述裸眼立體顯示設(shè)備使用所述前置攝像頭的校正參數(shù)進(jìn)行裸眼立體顯示。
可選的,所述第五獲取模塊包括:
第五獲取子模塊,用于獲取所述第二目標(biāo)圖像中所述第二預(yù)定圖像中的特征像素點(diǎn)的實(shí)際像素坐標(biāo);
第三確定子模塊,用于根據(jù)所述特征像素點(diǎn)的實(shí)際像素坐標(biāo),確定所述前置攝像頭的校正參數(shù)。
可選的,所述第三確定子模塊包括:
第一獲取單元,用于獲取所述裸眼立體顯示設(shè)備顯示第二預(yù)定圖像時(shí)所述特征像素點(diǎn)的原始坐標(biāo)信息;
第二獲取單元,用于根據(jù)所述特征像素點(diǎn)的原始坐標(biāo)信息,獲取所述第二目標(biāo)圖像中的所述第二預(yù)定圖像中所述特征像素點(diǎn)的理論像素坐標(biāo)和所述前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系;
第四確定單元,用于根據(jù)所述特征像素點(diǎn)的實(shí)際像素坐標(biāo)以及所述理論像素坐標(biāo)和所述前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系,確定所述前置攝像頭的校正參數(shù)。
可選的,所述裸眼立體顯示設(shè)備包括第一顯示模式和第二顯示模式;
所述裸眼立體顯示設(shè)備在所述第一顯示模式下顯示所述第一預(yù)定圖像,所述第一校正參數(shù)與所述第一顯示模式相對應(yīng);
所述裝置還包括:
第六獲取模塊,用于獲取所述裸眼立體顯示設(shè)備在所述第二顯示模式下根據(jù)預(yù)設(shè)的第二排圖參數(shù)顯示的第三預(yù)定圖像;
第七獲取模塊,用于根據(jù)所述第三預(yù)定圖像,獲取所述第三預(yù)定圖像的實(shí)際圖像屬性;
第八獲取模塊,用于根據(jù)所述預(yù)設(shè)的第二排圖參數(shù)和所述第三預(yù)定圖像的實(shí)際圖像屬性,獲取第二校正參數(shù);
第三保存模塊,用于保存所述第二校正參數(shù)。
可選的,所述裝置還包括:
確定模塊,用于在所述第三保存模塊保存所述第二校正參數(shù)后,確定所述裸眼立體顯示設(shè)備當(dāng)前的顯示模式;
第一調(diào)用模塊,用于在確定所述裸眼立體顯示設(shè)備處于第一顯示模式時(shí),調(diào)用與所述第一顯示模式對應(yīng)的第一校正參數(shù)進(jìn)行裸眼立體顯示;
第二調(diào)用模塊,用于在確定所述裸眼立體顯示設(shè)備處于第二顯示模式時(shí),調(diào)用與所述第二顯示模式對應(yīng)的第二校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲介質(zhì),用于存儲計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可被處理器執(zhí)行上述的方法。
本發(fā)明實(shí)施例還提供一種電子設(shè)備,所述電子設(shè)備包括一個(gè)或多個(gè)處理器,所述處理器被配置為執(zhí)行如下方法:
獲取裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像;
根據(jù)所述第一預(yù)定圖像,獲取所述第一預(yù)定圖像的實(shí)際圖像屬性;
根據(jù)所述預(yù)設(shè)的排圖參數(shù)和所述第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);
保存所述第一校正參數(shù),使得所述裸眼立體顯示設(shè)備根據(jù)所述第一校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例還提供一種裸眼立體顯示設(shè)備,包括:
殼體、設(shè)置在所述殼體上的顯示屏和前置攝像頭和設(shè)置在所述殼體內(nèi)的一個(gè)或多個(gè)處理器;
所述顯示屏包括顯示器件和分光器件,所述顯示器件和所述分光器件相對設(shè)置;
所述處理器根據(jù)預(yù)設(shè)的排圖參數(shù)在所述顯示器件上排布像素,在所述分光器件的作用下,所述顯示屏上顯示出第一預(yù)定圖像;
所述前置攝像頭用于對所述第一預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝,獲取第一目標(biāo)圖像,以使所述第一目標(biāo)圖像中包含有所述第一預(yù)定圖像;
所述處理器用于:
根據(jù)所述第一目標(biāo)圖像,獲取所述第一預(yù)定圖像;
根據(jù)所述第一預(yù)定圖像,獲取所述第一預(yù)定圖像的實(shí)際圖像屬性;
根據(jù)所述預(yù)設(shè)的排圖參數(shù)和所述第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);
保存所述第一校正參數(shù),根據(jù)所述第一校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例技術(shù)方案的有益效果至少包括:
本發(fā)明技術(shù)方案,獲取裸眼立體顯示設(shè)備顯示的第一預(yù)定圖像,確定第一預(yù)定圖像的實(shí)際圖像屬性,根據(jù)實(shí)際圖像屬性以及預(yù)設(shè)排圖參數(shù),確定第一校正參數(shù),根據(jù)第一校正參數(shù)對裸眼立體顯示設(shè)備進(jìn)行校正,實(shí)現(xiàn)將裸眼立體顯示設(shè)備在生產(chǎn)過程中的出現(xiàn)的誤差進(jìn)行檢測校正并保存校正參數(shù),在后續(xù)裸眼立體顯示時(shí),裸眼立體顯示設(shè)備可根據(jù)預(yù)先保存的校正參數(shù)進(jìn)行顯示,即對顯示進(jìn)行校正,從而呈現(xiàn)出較好的立體顯示效果。且本發(fā)明提供的校正方法,可以適用于不同的顯示設(shè)備,相較于現(xiàn)有的校正方法,本發(fā)明使用更趨于統(tǒng)一的數(shù)學(xué)模型,校正過程快捷連續(xù),具有明顯的體系化特性,同時(shí)使得檢測校正過程更經(jīng)濟(jì)且更容易實(shí)施,能夠符合量產(chǎn)快速化生產(chǎn)的要求。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1表示本發(fā)明實(shí)施例中第一預(yù)定圖像的成像原理示意圖;
圖2表示本發(fā)明實(shí)施例的裸眼立體顯示設(shè)備的顯示校正方法示意圖;
圖3a表示本發(fā)明實(shí)施例的裸眼立體顯示設(shè)備橫屏狀態(tài)下對應(yīng)的坐標(biāo)狀態(tài)示意圖;
圖3b表示本發(fā)明實(shí)施例的裸眼立體顯示設(shè)備縱屏狀態(tài)下對應(yīng)的坐標(biāo)狀態(tài)示意圖;
圖4表示本發(fā)明實(shí)施例的輔助校正系統(tǒng)示意圖;
圖5a~5d表示本發(fā)明實(shí)施例的輔助校正系統(tǒng)的制具示意圖;
圖6a~6b表示本發(fā)明實(shí)施例的主機(jī)校正系統(tǒng)示意圖;
圖7a~7c表示本發(fā)明實(shí)施例的單面板校正系統(tǒng)示意圖;
圖8a~8c表示本發(fā)明實(shí)施例的裸眼立體顯示設(shè)備的顯示校正裝置示意圖。
圖9為本發(fā)明實(shí)施例中攝像頭拍攝的在鏡面上顯示的條紋圖像(第一預(yù)定圖像)的虛像中所獲取的第一目標(biāo)圖像的示意圖;
圖10為本發(fā)明實(shí)施例中從圖9中的第一目標(biāo)圖像中提取的條紋圖像的示意圖;
圖11為本發(fā)明實(shí)施例中擬合的條紋直線的示意圖;
圖12為本發(fā)明實(shí)施例中的棋盤格圖像示意圖;
圖13為本發(fā)明實(shí)施例中攝像頭拍攝的在鏡面上顯示的棋盤格圖像的虛像中所獲取的第二目標(biāo)圖像的示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為了更好的理解本發(fā)明,首先對裸眼立體顯示設(shè)備進(jìn)行簡單介紹。本發(fā)明實(shí)施例中所言的裸眼立體顯示設(shè)備,包括顯示屏,顯示屏包括顯示器件和分光器件,顯示器件和分光器件相對設(shè)置,其中顯示器件用來顯示圖像,例如可以為常規(guī)2d的顯示面板,例如lcd(liquidcrystaldisplay,液晶顯示器)面板,oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)面板,分光器件用來對顯示器件顯示的圖像進(jìn)行分光處理,例如分光器件可以是光柵,該光柵可以為狹縫光柵或透鏡光柵等現(xiàn)有技術(shù)中裸眼立體顯示設(shè)備所能夠采用的任意一種光柵,本發(fā)明對此不做限定。裸眼立體顯示設(shè)備在進(jìn)行顯示時(shí),需要將左眼畫面和右眼畫面按照一定規(guī)則排列顯示在顯示器件上(即排圖),配合分光器件的分光作用,做到將左眼畫面送入用戶的左眼,將右眼畫面送入用戶的右眼,從而使用戶觀看到立體影像。其中,具體排圖過程可參見現(xiàn)有技術(shù),這里不再贅述。
一般來說,顯示器件上的像素列走向?yàn)樨Q直方向,若分光器件例如光柵紋路走向也為豎直方向,兩者的走向相同,會(huì)產(chǎn)生明顯的摩爾紋,這對三維立體畫面的顯示效果會(huì)有很大的影響。因此,為了降低摩爾紋的影響,實(shí)際應(yīng)用中,具體可參見圖1,其中第一直線表示光柵在顯示器件上的投影,裸眼立體顯示設(shè)備普遍采用傾斜放置的光柵,從而使光柵的紋路走向與顯示器件上的像素列走向之間形成一定的角度,可以減少甚至消除摩爾紋。
顯然,顯示器件上左右眼畫面的排圖需要與分光器件相配合才能進(jìn)行立體顯示,參見前文所述的背景技術(shù),為了避免誤差的影響,對裸眼立體顯示設(shè)備進(jìn)行顯示校正,即,精準(zhǔn)的獲取到分光器件相關(guān)參數(shù)的實(shí)際值(本申請中稱之為校正參數(shù))是非常必要的,以便裸眼立體顯示設(shè)備根據(jù)校正參數(shù)來進(jìn)行排圖從而進(jìn)行裸眼立體顯示。
下面對本發(fā)明實(shí)施例提供的裸眼立體顯示設(shè)備的顯示校正方法和裝置等進(jìn)行詳細(xì)介紹。
如圖2所示,本發(fā)明實(shí)施例提供的裸眼立體顯示設(shè)備的顯示校正方法,包括:
步驟201、獲取裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像。
本發(fā)明實(shí)施例中,裸眼立體顯示設(shè)備包括顯示屏,顯示屏包括顯示器件和分光器件,顯示器件和分光器件相對設(shè)置。在裸眼立體顯示設(shè)備顯示第一預(yù)定圖像時(shí),裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)在顯示器件上排布像素,在分光器件的作用下,在其顯示屏上顯示出第一預(yù)定圖像。
裸眼立體顯示設(shè)備可按照裸眼立體顯示時(shí)的排圖方式,按照預(yù)設(shè)的排圖參數(shù)排列像素,其中,裸眼立體顯示時(shí)的排圖方式為公知技術(shù),這里不再贅述。具體的,排圖參數(shù)包括排圖傾角、排圖周期和排圖位移等,其中,排圖位移為分光器件與水平坐標(biāo)軸的交點(diǎn)中距排圖中心點(diǎn)最近的交點(diǎn)與排圖中心點(diǎn)之間的水平距離。以第一預(yù)定圖像為條紋圖像為例,裸眼立體顯示設(shè)備利用預(yù)先設(shè)定的排圖參數(shù)在顯示器件上排布第一顏色像素和第二顏色像素,并在分光器件的輔助作用下,顯示出相間設(shè)置有第一顏色條紋和第二顏色條紋的條紋圖像,該條紋圖像是周期性的條紋圖像,即第一顏色條紋和第二顏色條紋交錯(cuò)周期排列。舉例而言,該條紋圖像可以為紅綠條紋圖像,即第一顏色條紋為紅色和綠色條紋中的一種顏色的條紋,而第二顏色條紋為紅色和綠色條紋中的另一種顏色的條紋。
在裸眼立體顯示設(shè)備顯示出第一預(yù)定圖像之后,本步驟中,將需要獲取到第一預(yù)定圖像。
本發(fā)明實(shí)施例對如何獲取第一預(yù)定圖像不做限定,以下進(jìn)行舉例說明:
可選的,在獲取第一預(yù)定圖像時(shí),可以采用鏡面投影的方式來獲取,具體為:將裸眼立體顯示設(shè)備顯示的第一預(yù)定圖像投影到一個(gè)鏡面上,鏡面上將呈現(xiàn)該第一預(yù)定圖像的虛像,然后,利用攝像頭對該第一預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝,從而獲得一張包含有第一預(yù)定圖像的圖像,然后根據(jù)這張圖像得到第一預(yù)定圖像。
為了后續(xù)運(yùn)算簡便,并且為得到質(zhì)量較高的第一預(yù)定圖像從而有效保證運(yùn)算處理的準(zhǔn)確性,優(yōu)選的,在鏡面上形成第一預(yù)定圖像的虛像時(shí),裸眼立體顯示設(shè)備的顯示屏要與鏡面平行相對,且顯示屏與鏡面間隔預(yù)定距離,該預(yù)定距離本領(lǐng)域人員可以合理設(shè)置,基本原則是,需要保證裸眼立體顯示設(shè)備的顯示屏與鏡面之間的距離可使得攝像頭采集的圖像中包含有清晰的第一預(yù)定圖像。
具體實(shí)施中,針對采用鏡面投影的方式獲取第一預(yù)定圖像,可設(shè)計(jì)專門的校正用制具,該制具可以包括用來支撐裸眼立體顯示設(shè)備的支架以及鏡面,當(dāng)裸眼立體顯示設(shè)備放置在支架上時(shí),其顯示屏可以與鏡面間隔預(yù)定距離并且優(yōu)選是平行的,鏡面上可以顯示清晰的第一預(yù)定圖像的虛像??梢岳斫獾氖?,所采用的制具可以為多種形式,本發(fā)明對此不做限定,但所需要包含的共同部分為:支撐裸眼立體顯示設(shè)備的支架以及鏡面。
需要說明的是,拍攝虛像的攝像頭可以是裸眼立體顯示設(shè)備之外的攝像頭,也可以是裸眼立體顯示設(shè)備自身配置的前置攝像頭,在進(jìn)行鏡面投影時(shí),該前置攝像頭正對鏡面,可以輕松拍攝到鏡面上的虛像。
進(jìn)一步需要說明的是,無論是通過裸眼立體顯示設(shè)備外部的攝像頭拍攝虛像還是通過其自身配置的前置攝像頭來拍攝虛像,本發(fā)明實(shí)施例提供的顯示校正方法均可以由裸眼立體顯示設(shè)備執(zhí)行,即裸眼立體顯示設(shè)備進(jìn)行自校正,其從攝像頭處獲取第一預(yù)定圖像后,進(jìn)行后續(xù)處理得到校正參數(shù)并將校正參數(shù)保存起來進(jìn)行后續(xù)使用。
裸眼立體顯示設(shè)備利用自身的前置攝像頭拍攝虛像從而進(jìn)行自校正,這種方式利用裸眼立體顯示設(shè)備自身的攝像頭,不需要額外配置攝像頭,簡化了校正用制具的設(shè)計(jì)和成本,使得檢測校正過程更經(jīng)濟(jì)且更容易實(shí)施。而且,對于具有跟蹤顯示功能,即追蹤觀看者人眼位置,按照人眼位置進(jìn)行顯示的裸眼立體顯示設(shè)備而言,其前置攝像頭用于追蹤觀看位置,在出廠前也是需要對攝像頭進(jìn)行標(biāo)定的,即獲取攝像頭的內(nèi)參和外參,而采用這種裸眼立體顯示設(shè)備利用自身的前置攝像頭拍攝虛像從而進(jìn)行自校正的方式,可以實(shí)現(xiàn)前置攝像頭既當(dāng)作被標(biāo)定的攝像頭,也當(dāng)做進(jìn)行圖像采集的攝像頭,從而實(shí)現(xiàn)了攝像頭標(biāo)定和分光器件校正過程的統(tǒng)一,即可使用相同的校正用制具,使得攝像頭標(biāo)定和分光器件的校正一氣呵成,順序完成。
當(dāng)然,本發(fā)明實(shí)施例提供的顯示校正方法也可以由裸眼立體顯示設(shè)備之外的其他設(shè)備來執(zhí)行,在獲得校正參數(shù)后,將校正參數(shù)傳輸給裸眼立體顯示設(shè)備進(jìn)行使用。
可以理解的是,獲取第一預(yù)定圖像的過程并不局限于采用鏡面映射的方式來實(shí)現(xiàn),除可以采用鏡面投影的方式來獲取之外,還可以利用裸眼立體顯示設(shè)備外部的攝像頭直接對第一預(yù)定圖像進(jìn)行拍攝,從而獲得一張包含有第一預(yù)定圖像的圖像,然后根據(jù)這張圖像得到第一預(yù)定圖像。其中在采用外部的攝像頭直接對第一預(yù)定圖像進(jìn)行拍攝時(shí),需要保證外部攝像頭與顯示屏之間的距離,可以拍攝到清晰的圖像。
本發(fā)明實(shí)施例中將上述包含有第一預(yù)定圖像的圖像稱為第一目標(biāo)圖像。在獲取到第一目標(biāo)圖像后,將根據(jù)該第一目標(biāo)圖像,獲取到第一預(yù)定圖像,例如,將第一預(yù)定圖像從第一目標(biāo)圖像中提取出來。具體的,根據(jù)第一目標(biāo)圖像獲取第一預(yù)定圖像的方式可以包括:首先,確定第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍;然后,根據(jù)確定的區(qū)域范圍,在第一目標(biāo)圖像中摳取與區(qū)域范圍對應(yīng)的圖像,從而獲取到第一預(yù)定圖像,即將摳取到的該區(qū)域范圍對應(yīng)的圖像確定為第一預(yù)定圖像。
例如,如圖9所示的第一目標(biāo)圖像,此時(shí),第一預(yù)定圖像為條紋圖像,投影到一個(gè)鏡面上,攝像頭拍攝投影獲得的虛像,從而得到該第一目標(biāo)圖像,然后從第一目標(biāo)圖像中把條紋圖像提取出來,提取出來的條紋圖像可參見圖10。
其中,具體的,在確定第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍時(shí),可以有如下兩種方式:
第一種方式:根據(jù)預(yù)先確定的顯示屏對應(yīng)的圖像位置信息,確定第一目標(biāo)圖像中顯示屏的區(qū)域范圍,將第一目標(biāo)圖像中顯示屏的區(qū)域范圍確定為第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍。
這里所言的圖像位置信息是指顯示屏在第一目標(biāo)圖像中的位置信息,該圖像位置信息可以是預(yù)先確定并設(shè)定好的。針對于常規(guī)的方形屏幕而言,在進(jìn)行圖像顯示時(shí),一般為全屏顯示,即圖像顯示在整個(gè)屏幕上,因此,顯示屏對應(yīng)的圖像位置即代表第一預(yù)定圖像在第一目標(biāo)圖像中的位置,則,第一目標(biāo)圖像中顯示屏的區(qū)域范圍即為第一預(yù)定圖像在第一目標(biāo)圖像的區(qū)域范圍。此時(shí),在獲取第一預(yù)定圖像的區(qū)域范圍時(shí),需要根據(jù)預(yù)先確定的顯示屏對應(yīng)的圖像位置信息來劃定顯示屏的區(qū)域范圍,將第一目標(biāo)圖像中顯示屏的區(qū)域范圍確定為第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍。具體的,圖像位置信息可以包括顯示屏的四個(gè)頂點(diǎn)在第一目標(biāo)圖像中的坐標(biāo)信息,即可以根據(jù)顯示屏四個(gè)頂點(diǎn)的坐標(biāo)信息,來確定區(qū)域范圍。
需要說明的是,本發(fā)明實(shí)施例對于如何確定圖像位置信息不做限定,本領(lǐng)域技術(shù)人員可以任意選擇。舉例來講,在鏡面映射的方式獲取第一預(yù)定圖像時(shí),鏡面和顯示屏之間的相對位置固定,則顯示屏在第一目標(biāo)圖像中的位置是固定的,是可以通過現(xiàn)有技術(shù)確定出來的。
第二種方式:首先,對第一目標(biāo)圖像進(jìn)行圖像除噪處理;然后,針對除噪后的第一目標(biāo)圖像,采用邊緣檢測算法確定第一目標(biāo)圖像中第一預(yù)定圖像的邊緣像素點(diǎn);根據(jù)邊緣像素點(diǎn)確定第一目標(biāo)圖像中第一預(yù)定圖像的邊界線,從而確定出第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍。
其中,除噪聲處理和邊緣檢測等算法都屬于現(xiàn)有技術(shù)中的常規(guī)方法,這里不再贅述。例如,可首先提取第一目標(biāo)圖像對應(yīng)的通道的值,利用該通道值進(jìn)行圖像除噪處理,在圖像除噪完成后,采用邊緣檢測算法,針對除噪后的第一目標(biāo)圖像,確定第一預(yù)定圖像的邊緣像素點(diǎn)。根據(jù)確定的邊緣像素點(diǎn)確定第一預(yù)定圖像的邊界線,第一目標(biāo)圖像中該邊界線所包圍的區(qū)域即為第一預(yù)定圖像對應(yīng)的區(qū)域,第一目標(biāo)圖像中該區(qū)域內(nèi)對應(yīng)的圖像即為第一預(yù)定圖像。
在確定第一預(yù)定圖像的區(qū)域范圍之后,即可在第一目標(biāo)圖像中采用摳圖技術(shù),摳取與該區(qū)域范圍對應(yīng)的區(qū)域圖像,將區(qū)域范圍對應(yīng)的區(qū)域圖像確定為第一預(yù)定圖像,即所摳取的區(qū)域圖像即為第一預(yù)定圖像。
在獲取第一預(yù)定圖像之后,即可執(zhí)行步驟202。
步驟202、根據(jù)第一預(yù)定圖像,獲取第一預(yù)定圖像的實(shí)際圖像屬性。
其中,第一預(yù)定圖像的圖像屬性是指該圖像固有的特性參數(shù),例如,針對于條紋圖像,圖像屬性可包括條紋斜率、條紋直線的截距(簡稱條紋截距)和相鄰條紋之間的間距(簡稱條紋間距)等。
在本發(fā)明一個(gè)實(shí)施例中,參見圖10和圖11,第一預(yù)定圖像為第一顏色條紋和第二顏色條紋相間設(shè)置的條紋圖像,例如可以為紅綠條紋圖、藍(lán)黃條紋圖或者其他的條紋圖像,其中條紋圖像的兩個(gè)條紋的顏色需要具有明顯的顏色區(qū)分。圖10和圖11作為示意圖,僅表示出兩種條紋,對具體的條紋顏色不做限定。
針對條紋圖像,其圖像屬性可包括條紋斜率、條紋截距和條紋間距中的至少一者。
本步驟中,可根據(jù)如下方式獲取圖像屬性:
首先,獲取條紋圖像中第一顏色條紋的中線點(diǎn);
然后,根據(jù)第一顏色條紋的中線點(diǎn)進(jìn)行直線擬合,得到擬合后的條紋直線方程,例如,可利用最小二乘法進(jìn)行直線擬合,得到擬合后的條紋直線方程。條紋直線可參見圖11所示,圖11即為擬合后的條紋直線。
進(jìn)而,根據(jù)擬合后的條紋直線方程,確定條紋圖像的實(shí)際圖像屬性。
關(guān)于如何獲取到條紋的中線點(diǎn),以及如何進(jìn)行直線擬合,可以采用本領(lǐng)域公知方式,這里不再詳細(xì)說明。舉例來講,在第一預(yù)定圖像中,針對第一顏色條紋,可利用高斯濾波器處理第一顏色條紋,利用梯度變化得到第一顏色條紋的中線點(diǎn)。在得到條紋中線點(diǎn)之后,將所有的點(diǎn)組合成多條線段,刪除點(diǎn)數(shù)過少的線段,利用最小二乘法對多條線段進(jìn)行直線擬合處理,得到擬合后的條紋直線方程。
其中,獲取條紋直線方程的方式不僅僅局限于上述一種,還可以根據(jù)條紋圖像建立坐標(biāo)系,在坐標(biāo)系下求解條紋直線方程。在此不做詳細(xì)闡述。需要說明的是,獲取條紋直線方程時(shí)還可以采用其他方式,并不局限于本發(fā)明實(shí)施例列舉的方法,本領(lǐng)域技術(shù)人員可以根據(jù)需求來自行選擇。
其中,經(jīng)過直線擬合后的條紋直線方程可以為如下形式:
y=kx+b+gh。
其中,h=d/cosθ,θ表示直線方程與x軸的夾角(銳角),d表示為條紋間距,該直線方程的斜率k為條紋斜率、即θ對應(yīng)的正切值即為該直線方程的斜率k、該直線方程的截距b為條紋截距、其中,g為整數(shù),表示條紋序號,g=0、1、2……。
則,經(jīng)過直線擬合得到條紋直線方程后,即可得到條紋的實(shí)際圖像屬性中條紋斜率、條紋截距和條紋間距中的至少一者。
此處,本步驟中所得到的圖像屬性為實(shí)際圖像屬性,而后續(xù)會(huì)描述有第一預(yù)定圖像的理論圖像屬性。需要強(qiáng)調(diào)的是,實(shí)際圖像屬性和理論圖像屬性均為圖像屬性,不同在于,實(shí)際圖像屬性是指通過對第一預(yù)定圖像進(jìn)行檢測的方式得到的圖像屬性,而理論圖像屬性是根據(jù)理論計(jì)算得到的,并不是實(shí)際檢測的。顯然,在沒有誤差等因素影響的情況下,理論圖像屬性值和實(shí)際圖像屬性應(yīng)該是相同的,即不考慮誤差,理論圖像屬性與實(shí)際圖像屬性是相同的。
在確定第一預(yù)定圖像的實(shí)際圖像屬性之后,執(zhí)行步驟203。
步驟203、根據(jù)預(yù)設(shè)的排圖參數(shù)和第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù)。
第一校正參數(shù)實(shí)際上是分光器件的屬性參數(shù)的實(shí)際值,以分光器件為光柵為例,具體的,第一校正參數(shù)可以包括光柵傾角、光柵水平柵距和光柵位移等等。
根據(jù)前文可知,裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)在顯示器件上排布像素,在分光器件的作用下,在其顯示屏上顯示出第一預(yù)定圖像。以第一預(yù)定圖像為紅綠條紋圖像為例,裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)在顯示器件上排布紅綠像素,在分光器件的分光作用下,在顯示屏上顯示出紅綠條紋圖像。也就是說,紅綠條紋圖像是排圖和分光器件共同作用的結(jié)果,即第一預(yù)定圖像是排圖和分光器件共同作用的結(jié)果,亦即,第一預(yù)定圖像的理論圖像屬性、排圖參數(shù)和第一校正參數(shù)是緊密關(guān)聯(lián)的,理論上三者之間必存在一定的函數(shù)關(guān)系。顯然,本領(lǐng)域技術(shù)人員可以根據(jù)光學(xué)原理和數(shù)學(xué)原理,獲得這三者之間的函數(shù)關(guān)系,從而利用排圖參數(shù)和第一預(yù)定圖像的實(shí)際圖像屬性,來獲取到第一校正參數(shù)。
舉例來講,在本發(fā)明的一個(gè)實(shí)施例中,第一預(yù)定圖像為條紋圖像,圖像屬性包括條紋間距和條紋斜率,排圖參數(shù)包括排圖傾角和排圖周期,第一校正參數(shù)包括光柵傾角,他們具有如下函數(shù)關(guān)系:
其中,θ為條紋傾角、θ1為排圖傾角,θ0為光柵傾角,t為條紋間距,t1為排圖周期、t0為光柵投影周期(光柵投影到顯示屏上的周期),其中t0的獲取方式不限,例如為已知量,條紋間距即為對應(yīng)的條紋周期,條紋傾角的正切值對應(yīng)條紋斜率。
因此,可利用上述函數(shù)關(guān)系,求解光柵傾角。
可以理解的是,上述方式僅為示例,本發(fā)明不限于此,本領(lǐng)域技術(shù)人員可以合理選擇。
在本發(fā)明的另一個(gè)實(shí)施例中,概括的講,本步驟中,確定第一校正參數(shù)的具體過程可以為:
獲取排圖參數(shù)、第一校正參數(shù)、理論圖像屬性之間的第一關(guān)聯(lián)關(guān)系;
根據(jù)第一關(guān)聯(lián)關(guān)系、實(shí)際圖像屬性和預(yù)設(shè)的排圖參數(shù),確定第一校正參數(shù)。
其中所言的第一關(guān)聯(lián)關(guān)系即可認(rèn)為是函數(shù)關(guān)系。以a、b、c分別表示排圖參數(shù)、第一校正參數(shù)、理論圖像屬性中的一者,則,第一關(guān)聯(lián)關(guān)系可以表示為a=f(b、c),即,排圖參數(shù)、第一校正參數(shù)、理論圖像屬性中的一者為另外兩者的函數(shù),即a可以應(yīng)用b、c來表示、亦即a跟隨b、c而改變。
由于第一關(guān)聯(lián)關(guān)系為理論關(guān)系,即表示理論圖像屬性和排圖參數(shù)以及第一校正參數(shù)的關(guān)系,而檢測到的是實(shí)際圖像屬性,和理論圖像屬性可能存在細(xì)微差異,因此,為了更加精準(zhǔn)的獲取到第一校正參數(shù),可以建立與第一關(guān)聯(lián)關(guān)系對應(yīng)的第一代價(jià)函數(shù),根據(jù)實(shí)際圖像屬性和預(yù)設(shè)的排圖參數(shù),利用最小化算法最小化第一代價(jià)函數(shù),從而確定第一校正參數(shù)。其中,最小化算法例如為梯度下降法等,本發(fā)明對此不做限定。下面對此進(jìn)行詳細(xì)舉例說明:
本實(shí)施例中,分光器件為光柵,第一預(yù)定圖像為兩種顏色相間設(shè)置的條紋圖像,假設(shè)為紅綠條紋圖像,裸眼立體顯示設(shè)備利用預(yù)先設(shè)定的排圖參數(shù)----排圖傾角、排圖周期和排圖位移,在顯示屏上排布第一顏色像素和第二顏色像素,并在分光器件的輔助下,顯示出相間設(shè)置有第一顏色條紋和第二顏色條紋的條紋圖像,該條紋圖像是周期性的條紋圖像,即第一顏色條紋和第二顏色條紋交錯(cuò)周期排列。紅綠條紋圖像的圖像屬性包括條紋斜率、條紋截距和條紋間距等。
如圖1所示的原理圖,其中,第一直線表示投影到顯示屏上的周期性光柵(即分光器件),光柵實(shí)際參數(shù)即第一校正參數(shù),包括光柵傾角c,光柵水平柵距p,光柵位移δ,其中,光柵位移δ為光柵與水平坐標(biāo)軸x的交點(diǎn)中距離排圖中心點(diǎn)最近的交點(diǎn)與排圖中心點(diǎn)的水平距離。
第二直線表示根據(jù)預(yù)設(shè)的排圖參數(shù)c′、p′、δ′在顯示器件上的周期性排圖,其中排圖參數(shù)包括:排圖傾角c′、排圖周期p′和排圖位移δ′,排圖位移δ′為排圖與水平坐標(biāo)軸x的交點(diǎn)中距離排圖中心點(diǎn)最近的交點(diǎn)與排圖中心點(diǎn)的水平距離。
可以理解的是,第一直線的斜率k1和光柵傾角c相關(guān),為方便描述,將第一直線的斜率k1表示為tanc,同理,第二直線的斜率k2和排圖傾角c′相關(guān),將第二直線的斜率k2表示為tanc′。
顯然,第一直線的方程可表示為:
y=k1x+tanc*δ+tanc*n*p,其中,n為整數(shù),表示第一直線的序號,n=0、1、2……。k1表示第一直線的斜率,第一直線的斜率為光柵傾角c的正切值,即k1=tanc,tanc*δ表示光柵位移在y軸上的截距,tanc*n*p表示光柵水平柵距在y軸上的截距。
而第二直線的方程可表示為:
y=k2x+tanc′*δ′+tanc′*m*p′,其中,m為整數(shù),表示第二直線的序號,m=0、1、2……。k2表示第二直線的斜率,第二直線的斜率為排圖傾角c′對應(yīng)的正切值,即k2=tanc,tanc′*δ′表示的是排圖位移δ′在y軸上對應(yīng)的截距,tanc′*m*p′表示排圖周期p′在y軸上對應(yīng)的截距。
紅綠條紋圖像的圖像屬性包括條紋斜率slp、條紋截距shf以及條紋間距gap等。由于條紋圖像為周期性圖像,紅綠條紋圖像對應(yīng)的條紋圖像的方程可表示為:
y=slpx+shf+g*gap/cosθ,其中,g為整數(shù),表示條紋直線的序號,tanθ表示條紋圖像的斜率slp,則可以確定θ與slp之間的關(guān)系,進(jìn)而可以得到cosθ與slp之間的關(guān)系。
顯然,第一預(yù)定圖像,即紅綠條紋圖像是由光柵和排圖共同作用而形成的,即可認(rèn)為,條紋直線是根據(jù)上述的裸眼立體顯示設(shè)備的光柵投影到顯示器件上形成的第一直線和排圖形成的第二直線生成。從原理上將,第一直線和第二直線的交點(diǎn)肯定位于條紋直線上,也就是說,第一直線、第二直線和條紋直線具有共同的交點(diǎn),基于該原理和上述三條直線的已知方程式,即可以推導(dǎo)出排圖參數(shù)(c′、p′、δ′)、第一校正參數(shù)(c、p、δ)和理論圖像屬性(gap、shf、slp)之間的理論關(guān)聯(lián)關(guān)系。進(jìn)而即可基于該理論關(guān)聯(lián)關(guān)系,計(jì)算出第一校正參數(shù)(c、p、δ)。
根據(jù)上述原理可推導(dǎo)出上述三者之間多種關(guān)聯(lián)關(guān)系,例如,應(yīng)用排圖參數(shù)(c′、p′、δ′)、第一校正參數(shù)(c、p、δ)表示理論圖像屬性(slp、shf、gap)的關(guān)聯(lián)關(guān)系,應(yīng)用排圖參數(shù)(c′、p′、δ′)、理論圖像屬性(gap、shf、slp)表示第一校正參數(shù)(c、p、δ)的關(guān)聯(lián)關(guān)系,應(yīng)用第一校正參數(shù)(c、p、δ)和理論圖像屬性(gap、shf、slp)表示排圖參數(shù)(c′、p′、δ′)的關(guān)聯(lián)關(guān)系等,具體的推導(dǎo)方式這里不再贅述,本領(lǐng)域技術(shù)人員可以合理選擇。
利用這種方式獲取校正參數(shù),由于利用了排圖參數(shù)、第一校正參數(shù)以及理論圖像屬性三者之間的關(guān)聯(lián)關(guān)系,可建立多個(gè)方程式,趨于統(tǒng)一的數(shù)學(xué)模型,一次計(jì)算可求解多個(gè)第一校正參數(shù)。不需要針對每種校正參數(shù)都配置單獨(dú)的數(shù)學(xué)模型,單獨(dú)運(yùn)算,有效簡化了校正的運(yùn)算過程,使校正過程快捷連續(xù),具有明顯的體系化特性,同時(shí)使得檢測校正過程更經(jīng)濟(jì)且更容易實(shí)施,能夠符合量產(chǎn)快速化生產(chǎn)的要求。
舉例說明,假設(shè)根據(jù)上述原理得到的關(guān)聯(lián)關(guān)系為應(yīng)用排圖參數(shù)(c′、p′、δ′)和第一校正參數(shù)表示理論圖像屬性的函數(shù)關(guān)系,參見如下三個(gè)表達(dá)式:
第一表達(dá)式:gap=f1(c、p、δ、c′、p′、δ′);
第二表達(dá)式:shf=f2(c、p、δ、c′、p′、δ′);
第三表達(dá)式:slp=f3(c、p、δ、c′、p′、δ′)。
其中,(c′、p′、δ′)為預(yù)設(shè)的已知量,每一組排圖參數(shù)(c′、p′、δ′)對應(yīng)于一張條紋圖像,即對應(yīng)一組理論圖像屬性(slp、shf、gap),實(shí)際實(shí)施中預(yù)設(shè)多組排圖參數(shù),也要分別得到每組排圖參數(shù)對應(yīng)的理論圖像屬性(slp、shf、gap),前述步驟已經(jīng)獲取了條紋圖像的實(shí)際圖像屬性,即各組排圖對應(yīng)的圖像屬性亦為已知量,而第一校正參數(shù)(c、p、δ)為待求量,那么根據(jù)上述三個(gè)表達(dá)式,以及多組排圖參數(shù)(c′、p′、δ′)和前述步驟檢測得到的、分別與多組排圖參數(shù)對應(yīng)的多組圖像屬性,就可建立若干個(gè)方程式,從而求解出(c、p、δ)。
可以理解的是,上述三個(gè)關(guān)系式表示的是理論上的關(guān)聯(lián)關(guān)系,即其中g(shù)ap、shf以及slp可認(rèn)為是在預(yù)設(shè)的排圖參數(shù)下,配合固定的光柵參數(shù)(即第一校正參數(shù))所得到的條紋圖像的圖像屬性的理論值,即理論圖像屬性。而前述步驟中通過檢測獲取到的圖像屬性為實(shí)際圖像屬性,直接將實(shí)際圖像屬性作為理論圖像屬性代入到上述關(guān)系式中求解,會(huì)存在一定的誤差。
因此,進(jìn)一步優(yōu)選的,可以建立與上述關(guān)聯(lián)關(guān)系對應(yīng)的第一代價(jià)函數(shù),然后根據(jù)實(shí)際圖像屬性和排圖參數(shù),利用最小化算法最小化第一代價(jià)函數(shù),確定第一校正參數(shù)。其中采用的最小化算法可以包括梯度下降法,當(dāng)然也可以是其他的方法,在此不再一一列舉。需要說明的是,能夠適用于本發(fā)明實(shí)施例的最小化算法的其他方法也應(yīng)當(dāng)在本發(fā)明的保護(hù)范圍內(nèi)。以下具體說明:
將前述步驟中獲取到的實(shí)際圖像屬性表示為(gap*、shf*、slp*),理論圖像屬性表示為(gap、shf、slp),分別與排圖參數(shù)(c′、p′、δ′)相對應(yīng)。
gap=f1(c、p、δ、c′、p′、δ′);
shf=f2(c、p、δ、c′、p′、δ′);
slp=f3(c、p、δ、c′、p′、δ′)。
建立如下第一代價(jià)函數(shù):
其中,coe=(c、p、δ),理論圖像屬性gap,shf,slp可以用前述表達(dá)式進(jìn)行計(jì)算,gap*,slp*,shf*為利用圖像算法檢測到的實(shí)際圖像屬性。利用已知的(c′、p′、δ′)和(gap*、shf*、slp*),最小化第一代價(jià)函數(shù),從而求解出(c、p、δ)。
例如:當(dāng)前狀態(tài)下,當(dāng)?shù)谝唤M排圖參數(shù)為c1′、p1′、δ1′時(shí),則對應(yīng)的實(shí)際圖像屬性為gap1*、shf1*、slp1*,理論圖像屬性為slp1、shf1、gap1。當(dāng)?shù)诙M排圖參數(shù)為c2′、p2′、δ2′時(shí),與第二組排圖參數(shù)對應(yīng)的實(shí)際圖像屬性為gap2*、shf2*、slp2*,第二組理論圖像屬性為slp2、shf2、gap2,當(dāng)?shù)谌M排圖參數(shù)c3′、p3′、δ3′時(shí),與第三組排圖參數(shù)對應(yīng)的實(shí)際圖像屬性為gap3*、shf3*、slp3*、第三組理論圖像屬性為slp3、shf3、gap3。以此類推,當(dāng)?shù)趎組排圖參數(shù)為cn′、pn′、δn′時(shí),與第n組排圖參數(shù)對應(yīng)的實(shí)際圖像屬性為gapn*、shfn*、slpn*、第n組理論圖像屬性為slpn、shfn、gapn。其中,理論圖像屬性可以使用利用第一校正參數(shù)和排圖參數(shù)的表達(dá)式進(jìn)行表達(dá)。
根據(jù)gap1*、shf1*、slp1*、gap2*、shf2*、slp2*、gap3*、shf3*、slp3*…gapn*、shfn*、slpn*確定實(shí)際圖像屬性集合,根據(jù)slp1、shf1、gap1、slp2、shf2、gap2、slp3、shf3、gap3…slpn、shfn、gapn確定理論圖像屬性集合。將實(shí)際圖像屬性集合和理論圖像屬性集合按照對應(yīng)關(guān)系代入第一代價(jià)函數(shù)中,根據(jù)多組實(shí)際圖像屬性和對應(yīng)的理論圖像屬性,利用最小優(yōu)化算法進(jìn)行擬合來獲取第一校正參數(shù)c、p、δ。
步驟204、保存第一校正參數(shù),使得裸眼立體顯示設(shè)備根據(jù)第一校正參數(shù)進(jìn)行裸眼立體顯示。
在獲取第一校正參數(shù)之后,對第一校正參數(shù)進(jìn)行保存,以便于后續(xù)裸眼立體顯示設(shè)備在裸眼立體顯示過程中對第一校正參數(shù)的調(diào)用,裸眼立體顯示設(shè)備可根據(jù)預(yù)先保存的校正參數(shù)進(jìn)行顯示,即對顯示進(jìn)行校正,從而呈現(xiàn)出較好的立體顯示效果。
具體的,在裸眼立體顯示設(shè)備為手機(jī)或者筆記本電腦等設(shè)備時(shí),這類設(shè)備通常包括主板,主板上設(shè)有存儲器,本步驟中,可以將第一校正參數(shù)保存在這些裸眼立體顯示設(shè)備上,即保存在設(shè)備自身的存儲器中,供其顯示時(shí)進(jìn)行調(diào)用。
當(dāng)然,裸眼立體顯示設(shè)備也可以為顯示屏幕類設(shè)備,即僅僅作為顯示屏幕,需要連接外部主機(jī)并在外接主機(jī)的控制下進(jìn)行顯示,外接主機(jī)例如為外接監(jiān)視器或者外接pc(personalcomputer,個(gè)人計(jì)算機(jī))等,此時(shí),本步驟中可以把第一校正參數(shù)保存在外接主機(jī)中,例如監(jiān)視器的某一個(gè)存儲器中,或者是存在外接的pc中等。
本發(fā)明提供的校正方法,可以適用于不同的顯示設(shè)備,相較于現(xiàn)有的校正方法,本發(fā)明使用更趨于統(tǒng)一的數(shù)學(xué)模型,校正過程快捷連續(xù),具有明顯的體系化特性,同時(shí)使得檢測校正過程更經(jīng)濟(jì)且更容易實(shí)施,能夠符合量產(chǎn)快速化生產(chǎn)的要求。
前文中已經(jīng)說明,對于具有跟蹤顯示功能,即追蹤觀看者人眼位置,按照人眼位置進(jìn)行顯示的裸眼立體顯示設(shè)備而言,其前置攝像頭用于追蹤觀看位置,在出廠前也是需要對攝像頭進(jìn)行標(biāo)定的,即獲取攝像頭的內(nèi)參和外參。因此,進(jìn)一步的,作為本發(fā)明的一個(gè)優(yōu)化,在獲取第一校正參數(shù)之前,對于具有前置攝像頭的裸眼立體顯示設(shè)備而言,可以進(jìn)行前置攝像頭校正,其中進(jìn)行前置攝像頭校正的過程可應(yīng)用于帶有跟蹤的裸眼3d顯示過程中。具體校正過程可如下所述:
首先,控制裸眼立體顯示設(shè)備顯示第二預(yù)定圖像,并將該圖像投影到與裸眼立體顯示設(shè)備的前置攝像頭正對的鏡面上,然后,利用前置攝像頭對第二預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝,獲取第二目標(biāo)圖像。同前述實(shí)施例相同,優(yōu)選的,為了后續(xù)運(yùn)算簡便,并且為得到質(zhì)量較高第二預(yù)定圖像從而有效保證運(yùn)算處理的準(zhǔn)確性,在鏡面上形成虛像時(shí),裸眼立體顯示設(shè)備的顯示屏與鏡面平行相對,且顯示屏與鏡面間隔預(yù)定距離,該預(yù)定距離本領(lǐng)域人員可以合理設(shè)置,基本原則是,需要保證前置攝像頭采集的圖像中包含有清晰的第二預(yù)定圖像。
然后,根據(jù)包含有第二預(yù)定圖像的第二目標(biāo)圖像,獲取前置攝像頭的校正參數(shù),其中,前置攝像頭的校正參數(shù)包括攝像頭的內(nèi)參和外參。具體的,第二預(yù)定圖像中可設(shè)置有特征像素點(diǎn),可首先利用圖像檢測等方法獲取第二目標(biāo)圖像中第二預(yù)定圖像中的特征像素點(diǎn)的實(shí)際像素坐標(biāo),然后,根據(jù)特征像素點(diǎn)的實(shí)際像素坐標(biāo),確定前置攝像頭的校正參數(shù)。
從原理上講,裸眼立體顯示設(shè)備在顯示特征像素點(diǎn)時(shí),特征像素點(diǎn)是按照預(yù)設(shè)的原始坐標(biāo)信息進(jìn)行顯示的,其中原始坐標(biāo)信息為特征像素點(diǎn)在其顯示屏上的像素坐標(biāo),而在第二目標(biāo)圖像中,可以通過圖像檢測的方法獲取到特征像素點(diǎn)在第二目標(biāo)圖像中的實(shí)際像素坐標(biāo)。而本領(lǐng)域技術(shù)人員可以理解的是,由于第二目標(biāo)圖像是由前置攝像頭進(jìn)行拍攝的,則根據(jù)攝像頭的內(nèi)參和外參,經(jīng)過坐標(biāo)變換,特征像素點(diǎn)的原始坐標(biāo)信息可轉(zhuǎn)換成理論上的第二目標(biāo)圖像中的像素坐標(biāo),即以攝像頭的校正參數(shù)(內(nèi)參和外參)作為變換參數(shù),對原始坐標(biāo)進(jìn)行變換,即可獲取到第二目標(biāo)圖像中第二預(yù)定圖像中特征像素點(diǎn)的理論的像素坐標(biāo)和前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系;那么,在已知原始坐標(biāo)信息和實(shí)際的像素坐標(biāo),并且已知第二關(guān)聯(lián)關(guān)系的基礎(chǔ)上,即可求解出攝像頭的校正參數(shù),即內(nèi)參和外參。之后,保存前置攝像頭的校正參數(shù),使得裸眼立體顯示設(shè)備使用前置攝像頭的校正參數(shù)進(jìn)行裸眼立體顯示。
這種利用鏡面映射的方式進(jìn)行攝像頭校正的方法,由于攝像頭距離鏡面的距離已知,即攝像頭距離虛像的距離已知,在特征點(diǎn)像素點(diǎn)達(dá)到一定數(shù)量的情況下,只需要拍攝一張第二預(yù)定圖像即可,不需要利用前置攝像頭拍攝多張圖像,通過多張圖像進(jìn)行攝像頭與圖像之間距離、攝像頭內(nèi)參和外參的確定,從而簡化了校正過程。結(jié)合前述利用前置攝像頭拍攝第一預(yù)定圖像的虛像進(jìn)行顯示校正,此時(shí),該前置攝像頭既當(dāng)作被標(biāo)定的攝像頭,也當(dāng)做進(jìn)行圖像采集來顯示校正的攝像頭,并且前述分光器件的校正和該攝像頭校正均可以由裸眼立體顯示設(shè)備自行執(zhí)行,從而實(shí)現(xiàn)了攝像頭標(biāo)定和分光器件校正過程的統(tǒng)一,可使用相同的校正用制具,使得攝像頭標(biāo)定和分光器件的校正一氣呵成,順序完成。
具體說明,假設(shè)顯示屏與鏡面之間平行設(shè)置,兩者之間的距離dm,特征像素點(diǎn)的原始坐標(biāo)信息x0。需要說明的是,為方便進(jìn)行描述,以下使用大寫的x表示坐標(biāo)(x,y,z),即x0實(shí)際上表示的是坐標(biāo)(x0,y0,z0)。
首先根據(jù)顯示屏與鏡面之間的距離dm以及原始坐標(biāo)信息x0,進(jìn)行鏡像坐標(biāo)變換,確定第二坐標(biāo)信息,其中第二目標(biāo)圖像中對應(yīng)的特征像素點(diǎn)的虛像的第二坐標(biāo)信息用xm來表示,則xm=x0+2dm。然后,根據(jù)第二坐標(biāo)信息xm和攝像頭的內(nèi)參外參(即攝像頭校正參數(shù))進(jìn)行坐標(biāo)變換,獲取到第二目標(biāo)圖像中第二預(yù)定圖像中特征像素點(diǎn)的理論像素坐標(biāo)和前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系。
具體的變換如下:首先根據(jù)第二坐標(biāo)信息xm,攝像頭的外參cr、ct(其中ct是表示顯示屏坐標(biāo)系的原點(diǎn)與攝像頭坐標(biāo)系的原點(diǎn)之間的相對位置關(guān)系,當(dāng)裸眼顯示立體設(shè)備確定之后,即顯示屏與攝像頭的相對位置關(guān)系是確定的,因此ct值是一個(gè)已知量)進(jìn)行旋轉(zhuǎn)平移變換,獲取攝像頭拍攝的特征像素點(diǎn)的虛像的第三坐標(biāo)信息,其中第三坐標(biāo)信息采用xc來表示,則
xc=cr*(xm-ct),其中,xc表示(xc,yc,zc),xm=x0+2dm。
在獲取第三坐標(biāo)信息xc之后,對xc進(jìn)行齊次坐標(biāo)變換,得到齊次坐標(biāo)信息,其中齊次坐標(biāo)信息采用xp來表示,則
得到齊次坐標(biāo)信息之后,需要對齊次坐標(biāo)信息xp進(jìn)行徑向畸變校正得到xpp,xpp=(1+k1r2+k2r4)xp,其中,k1、k2、r為攝像頭的內(nèi)參,在得到經(jīng)過畸變校正之后xpp之后,根據(jù)攝像頭內(nèi)參矩陣獲取特征像素點(diǎn)的理論像素坐標(biāo)。
其中特征像素點(diǎn)的理論像素坐標(biāo)uv等于xpp與攝像頭內(nèi)參組成的矩陣的乘積,即:
經(jīng)過上述一系列變換,即可建立起特征像素點(diǎn)的理論像素坐標(biāo)uv與攝像頭內(nèi)參外參的第二關(guān)聯(lián)關(guān)系,也就是說,uv被表示為x0、dm以及攝像頭內(nèi)參外參的函數(shù)。x0、dm為已知量,可通過圖像檢測的方法得到特征像素點(diǎn)在第二目標(biāo)圖像中的實(shí)際像素坐標(biāo),從而利用上述關(guān)聯(lián)關(guān)系,求解攝像頭的內(nèi)外參,即攝像頭的校正參數(shù)。
類似的,參考前述方法,為了有效減小誤差,將檢測到的實(shí)際像素坐標(biāo)表示為uv*,可建立與第二關(guān)聯(lián)關(guān)系對應(yīng)的第二代價(jià)函數(shù),然后根據(jù)實(shí)際像素坐標(biāo)uv*,利用最小化算法最小化第二代價(jià)函數(shù),確定攝像頭的內(nèi)參和外參。例如,第二代價(jià)函數(shù)可以為:
其中,coe=[fx,fy,px,py,sk,k1,k2,cra,crb,crc]t。
uv為理論像素坐標(biāo),
例如第二目標(biāo)圖像中特征像素點(diǎn)的數(shù)量為10個(gè),10個(gè)特征像素點(diǎn)對應(yīng)的理論像素坐標(biāo)分別為uv1~uv10,10個(gè)特征像素點(diǎn)對應(yīng)的實(shí)際像素坐標(biāo)分別為uv1*~uv10*,其中uv1*~uv10*均為已知量。然后利用第二代價(jià)函數(shù)進(jìn)行計(jì)算,將uv1與uv1*、uv2與uv2*、uv3與uv3*、uv4與uv4*、uv5與uv5*、uv6與uv6*、uv7與uv7*、uv8與uv8*、uv9與uv9*、uv10與uv10*依次代入第二代價(jià)函數(shù)中,其中uv1、uv2、uv3、uv4、uv5、uv6、uv7、uv8、uv9、uv10均表示為包含有前置攝像頭的外參內(nèi)參的關(guān)聯(lián)函數(shù),其中前置攝像頭的內(nèi)參外參(即所要求解的攝像頭校正參數(shù))包括:fx、fy、px、py、skew、k1、k2、cra、crb、crc等,利用最小優(yōu)化算法來確定出前置攝像頭的校正參數(shù)。其中skew與sk相同,即采用不同的字母組合表示相同的參數(shù)。
實(shí)際實(shí)施中,需要根據(jù)未知量的數(shù)目和運(yùn)算精度要求,獲取到第一預(yù)設(shè)數(shù)目的特征像素點(diǎn)的實(shí)際像素坐標(biāo)uv*。其中所選取的特征像素點(diǎn)的個(gè)數(shù)需要大于前置攝像頭的校正參數(shù)中的未知變量的個(gè)數(shù)。所選取的特征像素點(diǎn)的個(gè)數(shù)越多,則求出的前置攝像頭的校正參數(shù)越精確。需要說明的是,在本方案中根據(jù)第二目標(biāo)圖像確定前置攝像頭的校正參數(shù)時(shí),僅需依據(jù)一幅第二目標(biāo)圖像即可完成校正過程,且在校正過程中,可以實(shí)現(xiàn)對前置攝像頭進(jìn)行自動(dòng)化、快速化校正。
得到校正參數(shù)后,保存前置攝像頭的校正參數(shù),使得裸眼立體顯示設(shè)備使用前置攝像頭的校正參數(shù)進(jìn)行裸眼立體顯示。本發(fā)明實(shí)施例中針對的是具有前置攝像頭的裸眼立體顯示設(shè)備,將前置攝像頭采集的裸眼立體顯示設(shè)備所顯示的第二預(yù)定圖像的虛像作為第二目標(biāo)圖像,在獲取第二目標(biāo)圖像之后,根據(jù)包含第二預(yù)定圖像的第二目標(biāo)圖像獲取前置攝像頭的校正參數(shù),在獲取前置攝像頭的校正參數(shù)之后,保存前置攝像頭的校正參數(shù),以便于后續(xù)過程中的實(shí)時(shí)調(diào)用。
其中,舉例來講,如圖12所示,第二預(yù)定圖像可以為棋盤格圖像,相鄰棋盤格之間的交點(diǎn)可作為特征像素點(diǎn)。
此時(shí),初始裸眼立體顯示設(shè)備生成棋盤格圖像的過程可以為:
設(shè)置棋盤格的尺寸信息,并獲取顯示屏的尺寸信息;以顯示屏的中心點(diǎn)為對稱點(diǎn),根據(jù)顯示屏的尺寸信息以及棋盤格的尺寸信息確定顯示屏所顯示的棋盤格的行列數(shù)目;針對每一行中的棋盤格,根據(jù)每一棋盤格所屬的列數(shù)的奇偶信息設(shè)置顏色標(biāo)記;其中相鄰行的顏色標(biāo)記設(shè)置方式相反。其中棋盤格圖像中各個(gè)棋盤格對應(yīng)的尺寸信息相同。
具體的,根據(jù)顯示屏的尺寸信息以及棋盤格圖像中每一方格的尺寸信息,來確定顯示屏所能容納的棋盤格的數(shù)量,在確定棋盤格的數(shù)量之后,確定顯示屏所能包含的棋盤格的行數(shù)和列數(shù)。在確定棋盤格的行數(shù)和列數(shù)之后,針對每一行設(shè)置每一棋盤格的顏色,其中同一行中,相鄰棋盤格的顏色相反,相鄰行中顏色設(shè)置方式相反。
即針對每一行棋盤格,統(tǒng)計(jì)列數(shù)所屬的奇數(shù)信息和偶數(shù)信息,在確定出奇數(shù)信息和偶數(shù)信息之后,根據(jù)奇數(shù)信息和偶數(shù)信息來設(shè)置每一行中奇數(shù)列和偶數(shù)列的顏色,在設(shè)置的過程中相鄰行的奇偶列的顏色設(shè)置方式相反,例如:第一行中奇數(shù)列的顏色為白色,偶數(shù)列的顏色為黑色,則第二行中奇數(shù)列的顏色為黑色,偶數(shù)列的顏色為白色。相應(yīng)的第三行中奇數(shù)列的顏色為白色,偶數(shù)列的顏色為黑色。
在顯示屏顯示棋盤格圖像之后,在與顯示屏間隔預(yù)定距離的鏡面上形成棋盤格圖像的虛像,利用顯示屏端面上的前置攝像頭對鏡面上形成的棋盤格圖像的虛像進(jìn)行拍攝,來獲取第二目標(biāo)圖像。第二目標(biāo)圖像具體可參見圖13。
在獲取第二目標(biāo)圖像之后,根據(jù)包含有第二預(yù)定圖像的第二目標(biāo)圖像,獲取前置攝像頭的校正參數(shù)的過程為:獲取第二目標(biāo)圖像中第二預(yù)定圖像中的特征像素點(diǎn)的實(shí)際像素坐標(biāo);根據(jù)特征像素點(diǎn)的實(shí)際像素坐標(biāo),確定前置攝像頭的校正參數(shù)。
其中特征像素點(diǎn)為棋盤格圖像中的角點(diǎn),獲取第二目標(biāo)圖像中第二預(yù)定圖像中的特征像素點(diǎn)的實(shí)際像素坐標(biāo)時(shí),在第二目標(biāo)圖像中確定特征像素點(diǎn)之后,根據(jù)每一特征像素點(diǎn),采用角點(diǎn)圖像檢測算法,獲取第二目標(biāo)圖像中對應(yīng)的特征像素點(diǎn)的實(shí)際像素坐標(biāo)uv*。
參見圖13,其中棋盤格圖像中特征像素點(diǎn)的數(shù)量為多個(gè),在本方案中獲取的特征像素點(diǎn)均為棋盤格圖像的角點(diǎn),例如棋盤格圖像中特征像素點(diǎn)的數(shù)量可以為135個(gè)。當(dāng)特征像素點(diǎn)的數(shù)量為135個(gè)時(shí),相應(yīng)的,棋盤格圖像中特征像素點(diǎn)的原始坐標(biāo)信息的數(shù)量為135個(gè),利用圖像檢測算法得到的特征像素點(diǎn)的實(shí)際像素坐標(biāo)的數(shù)量也為135個(gè)。
進(jìn)一步的,在本發(fā)明實(shí)施例中,獲取前置攝像頭的校正參數(shù)之后,該方法還可包括:
根據(jù)前置攝像頭的校正參數(shù)來確定顯示屏在第二目標(biāo)圖像中的圖像位置信息。
該圖像位置信息可應(yīng)用于第一校正參數(shù)的獲取過程中,用來在第一目標(biāo)圖像中提取第一預(yù)定圖像??梢岳斫獾氖?,在使用同一套鏡面制具進(jìn)行分光器件校正和前置攝像頭校正時(shí),裸眼立體顯示設(shè)備和鏡面的位置關(guān)系固定,則鏡面上所成的虛像中,顯示屏的位置固定,即顯示屏在第一目標(biāo)圖像或第二目標(biāo)圖像中的圖像位置信息相同。
其中,顯示屏的圖像位置信息可以為顯示屏的四個(gè)頂點(diǎn)在第二目標(biāo)圖像中的位置信息。具體的,可根據(jù)顯示屏的屏幕參數(shù)信息、顯示屏與鏡面的距離信息,獲取在第二目標(biāo)圖像中顯示屏四個(gè)頂點(diǎn)的坐標(biāo)信息。其中屏幕參數(shù)信息包括:像素點(diǎn)點(diǎn)距、顯示屏的分辨率,坐標(biāo)原點(diǎn)信息,例如顯示屏的中心位置為坐標(biāo)原點(diǎn)。
在獲取前置攝像頭的校正參數(shù)之后,根據(jù)前置攝像頭的校正參數(shù)來確定顯示屏的圖像位置信息的具體過程可以為:在獲取前置攝像頭的校正參數(shù)之后,根據(jù)前置攝像頭的校正參數(shù)和顯示屏的原始位置信息,確定顯示屏的圖像位置信息。其中,顯示屏的原始位置信息可以根據(jù)第二目標(biāo)圖像中顯示屏邊界位置的特征像素點(diǎn)的坐標(biāo)信息來獲取,利用邊界的特征像素點(diǎn)坐標(biāo),分辨率以及像素點(diǎn)點(diǎn)距等信息,即可獲取到顯示屏四個(gè)頂點(diǎn)的原始位置信息。
在得到顯示屏的原始位置信息之后,根據(jù)獲取的前置攝像頭的校正參數(shù),對原始位置信息進(jìn)行前述的坐標(biāo)變換,從而獲取到顯示屏四個(gè)頂點(diǎn)在第二目標(biāo)圖像中的圖像位置信息。舉例來說,當(dāng)像素點(diǎn)點(diǎn)距為dot、顯示屏的分辨率為a*b,顯示屏與鏡面的距離為mirrdist時(shí),顯示屏四個(gè)頂點(diǎn)在x方向的坐標(biāo)分別為0.5adot、0.5adot、-0.5adot、-0.5adot;確定顯示屏四個(gè)頂點(diǎn)在y方向的坐標(biāo)分別為0.5bdot、0.5bdot、-0.5bdot、-0.5bdot;利用顯示屏與鏡面的距離進(jìn)行鏡像坐標(biāo)變換,確定顯示屏四個(gè)頂點(diǎn)所成虛像的坐標(biāo)為(0.5adot,0.5bdot,2mirrdist),(-0.5adot,0.5bdot,2mirrdist),(0.5adot,-0.5bdot,2mirrdist),以及(-0.5adot,-0.5bdot,2mirrdist)。然后利用攝像頭的內(nèi)參和外參,依次進(jìn)行旋轉(zhuǎn)平移變換、齊次坐標(biāo)變換、徑向畸變校正和內(nèi)參矩陣變換,就得到了顯示屏四個(gè)頂點(diǎn)在第二目標(biāo)圖像中的位置坐標(biāo),即圖像位置信息。
可選的,在本發(fā)明的一個(gè)實(shí)施例中,在獲取顯示屏的圖像位置信息之后,則可以執(zhí)行前述獲取第一校正參數(shù)的過程:獲取裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像;根據(jù)第一預(yù)定圖像,獲取第一預(yù)定圖像的實(shí)際圖像屬性;根據(jù)預(yù)設(shè)的排圖參數(shù)和第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);保存第一校正參數(shù),使得裸眼立體顯示設(shè)備根據(jù)第一校正參數(shù)進(jìn)行裸眼立體顯示。
獲取裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像時(shí),對第一預(yù)定圖像進(jìn)行拍攝,獲取第一目標(biāo)圖像,根據(jù)第一目標(biāo)圖像,獲取第一預(yù)定圖像。在根據(jù)第一目標(biāo)圖像,獲取第一預(yù)定圖像時(shí),確定第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍;根據(jù)確定的區(qū)域范圍,在第一目標(biāo)圖像中摳取與區(qū)域范圍對應(yīng)的圖像,將區(qū)域范圍對應(yīng)的圖像確定為第一預(yù)定圖像。
在確定第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍時(shí):根據(jù)預(yù)先確定的顯示屏對應(yīng)的圖像位置信息,確定第一目標(biāo)圖像中顯示屏的區(qū)域范圍,將第一目標(biāo)圖像中顯示屏的區(qū)域范圍確定為第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍,其中,圖像位置信息包括顯示屏的四個(gè)頂點(diǎn)在第一目標(biāo)圖像中的坐標(biāo)信息。
此過程中,可以首先進(jìn)行前置攝像頭的校正,獲取顯示屏的圖像位置信息,然后在裸眼立體顯示設(shè)備顯示第一預(yù)定圖像時(shí),獲取對應(yīng)的第一目標(biāo)圖像,然后根據(jù)顯示屏的圖像位置信息,在第一目標(biāo)圖像中獲取第一預(yù)定圖像,根據(jù)第一預(yù)定圖像來獲取第一校正參數(shù),實(shí)現(xiàn)了攝像頭標(biāo)定和顯示屏校正過程的統(tǒng)一,可以在實(shí)現(xiàn)對攝像頭自動(dòng)化、快速化校正的基礎(chǔ)上,建立綜合的校正統(tǒng)一模型,保證了綜合校正的可行性,使得校正過程更加便捷。該方法和理論非常適用于需要利用設(shè)備自身攝像頭進(jìn)行數(shù)據(jù)采集而實(shí)時(shí)更改屏幕顯示狀態(tài)的設(shè)備。且同時(shí)也可適用于不同的顯示設(shè)備,可以保證校正的一致性。
進(jìn)一步的,本發(fā)明的一個(gè)實(shí)施例中,裸眼立體顯示設(shè)備包括第一顯示模式和第二顯示模式兩種顯示模式,比如,第一顯示模式為橫屏顯示模式和縱屏顯示模式中的一種,第二顯示模式為橫屏顯示模式和縱屏顯示模式中的另一種,因此,可以分別對兩種模式進(jìn)行顯示校正。具體的,控制裸眼立體顯示設(shè)備在第一顯示模式下顯示第一預(yù)定圖像,并利用前述方式進(jìn)行顯示校正,得到與第一顯示模式相對應(yīng)的第一校正參數(shù)??刂坡阊哿Ⅲw顯示設(shè)備在第二顯示模式下顯示第三預(yù)定圖像,利用與前述第一顯示模式相同的方法,獲取與第二顯示模式對應(yīng)的第二校正參數(shù)。校正方式是相同的,請參考前文描述,這里不再贅述。需要注意的是,不同顯示模式坐標(biāo)系可能是不同的,所以校正過程中的各種參數(shù)要與各自的坐標(biāo)系相對應(yīng)。
需要說明的是,本實(shí)施例中,分別對兩種顯示模式進(jìn)行了顯示校正,但是兩種顯示模式下所校正的分光器件可以為相同的分光器件也可以是不同的分光器件。具體來說,具有兩種顯示模式的裸眼立體顯示設(shè)備,其在進(jìn)行兩種顯示模式的顯示時(shí),可以是分光器件共享,即第一顯示模式和第二顯示模式使用相同的分光器件,亦即在進(jìn)行顯示模式的切換時(shí)不需要進(jìn)行分光器件的切換,這種情況下,在兩種顯示模式下校正的是相同的分光器件。
當(dāng)然也可以是第一顯示模式和第二顯示模式分別使用不同的分光器件,即在進(jìn)行顯示模式的切換時(shí)還需要進(jìn)行分光器件的切換,例如關(guān)掉一個(gè)光柵,啟動(dòng)另外一個(gè)光柵,這種情況下,在兩種模式下校正的是不同的分光器件。本發(fā)明實(shí)施例中對此不做具體的限定,無論是相同還是不同的分光器件,都可使用本發(fā)明實(shí)施例所提供的顯示校正方法進(jìn)行校正。
在橫屏狀態(tài)下,屏幕的坐標(biāo)軸x與屏幕長度較大的方向相同。其中橫屏狀態(tài)下對應(yīng)的坐標(biāo)系如圖3a所示。圖3a只是舉例說明橫屏狀態(tài)下對應(yīng)的坐標(biāo)系的一種可實(shí)施方式,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際情況自行建立橫屏狀態(tài)下的坐標(biāo)系。具體的校正過程包括:單獨(dú)進(jìn)行顯示屏校正的流程,或者進(jìn)行前置攝像頭的校正和顯示屏的綜合校正流程。顯示屏校正的流程參見圖2所示實(shí)施例,綜合校正流程中,首先進(jìn)行前置攝像頭的校正(即內(nèi)外參標(biāo)定),方法可如前所述,然后,進(jìn)行顯示屏即分光器件的實(shí)際參數(shù)的校正,方法如前所述。
在縱屏狀態(tài)下,屏幕x軸與較短的邊同向,縱屏狀態(tài)下對應(yīng)的坐標(biāo)系如圖3b所示。圖3b只是舉例說明中縱屏狀態(tài)下對應(yīng)的坐標(biāo)系的一種可實(shí)施方式,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際情況自行建立縱屏狀態(tài)下的坐標(biāo)系。需要考慮前置攝像頭以及裸眼立體顯示設(shè)備在縱屏情況下的變種??v屏情況下的校正,大致步驟也同樣是分為攝像頭校正和顯示屏校正或者只進(jìn)行顯示屏的校正,其最主要的差別是屏幕的光學(xué)特性發(fā)生改變,同時(shí)空間坐標(biāo)也不同,因此需要針對縱屏進(jìn)行適配和改進(jìn)。
當(dāng)僅需要顯示屏校正時(shí),僅需獲取第一目標(biāo)圖像,根據(jù)第一目標(biāo)圖像確定第一校正參數(shù),當(dāng)需要進(jìn)行攝像頭和顯示屏校正時(shí),需要獲取第二目標(biāo)圖像和第一目標(biāo)圖像,確定攝像頭校正參數(shù)和第一校正參數(shù)。
結(jié)構(gòu)上由于圖像的采集都是通過設(shè)備的攝像頭(或者其他攝像頭)進(jìn)行采集的,屏幕的內(nèi)容在圖像中之中并沒有什么差別,只是獲取到的圖像在用于計(jì)算時(shí),根據(jù)不同的方向需要做不同的轉(zhuǎn)換,坐標(biāo)系發(fā)生改變后,攝像頭相對于坐標(biāo)原點(diǎn)的位置也發(fā)生了改變;需要在校正算法和流程上做修改。
具體到校正流程時(shí),縱屏校正與橫屏校正的差別在于:1、在生成棋盤格時(shí),理論的角點(diǎn)坐標(biāo)系不同,同時(shí),進(jìn)行攝像頭標(biāo)定的參數(shù)ctx和cty輸入發(fā)生了改變。2、在根據(jù)屏幕參數(shù)進(jìn)行條紋顯示時(shí),由于屏幕特性發(fā)生改變,設(shè)置的參數(shù)值也是不同的。其中屏幕特性改變即分光器件的物理參數(shù)發(fā)生變化(c、p、δ),設(shè)置的參數(shù)值(c′、p′、δ′)也不同。
進(jìn)一步的,在本發(fā)明的一個(gè)實(shí)施例中,裸眼立體顯示設(shè)備進(jìn)行自校正,自己執(zhí)行顯示校正方法,將第二校正參數(shù)保存后,該裸眼立體顯示設(shè)備在進(jìn)行裸眼立體顯示時(shí),首先確定裸眼立體顯示設(shè)備當(dāng)前的顯示模式;在確定裸眼立體顯示設(shè)備處于第一顯示模式時(shí),調(diào)用與第一顯示模式對應(yīng)的第一校正參數(shù)進(jìn)行裸眼立體顯示,在確定裸眼立體顯示設(shè)備處于第二顯示模式時(shí),調(diào)用與第二顯示模式對應(yīng)的第二校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例技術(shù)方案中,在獲取第二目標(biāo)圖像時(shí)需要采用鏡面映射原理,在獲取第一目標(biāo)圖像時(shí)也可以采用鏡面映射原理,當(dāng)然獲取第一目標(biāo)圖像的過程還可以采用其他方式。其中在采用鏡面映射原理時(shí),所采用的校正制具有多種,下面針對每一校正設(shè)備實(shí)現(xiàn)裸眼立體顯示設(shè)備的校正的具體方式進(jìn)行詳細(xì)的說明。
方式一
如果是手機(jī)、平板、電腦(攝像頭法線與本身屏幕垂直)這樣的終端設(shè)備以及屏幕,可以設(shè)計(jì)平行的支架,一面來放置鏡子,一面來放置顯示屏,支架的上下面盡量光滑,使得顯示屏與鏡子保持平行,另外鏡子的反射面與顯示屏相對,讓支架與顯示屏直接接觸。
為了能夠形成生產(chǎn)的設(shè)備,設(shè)計(jì)出的制具需要能夠保證顯示屏和鏡面平行,同時(shí)要盡量不被外界的光線干擾,同時(shí)也要滿足輕便和多型號適配的特點(diǎn)。為了使攝像頭能夠拍到整個(gè)顯示屏畫面,顯示屏需要離鏡面合適的距離,太近則無法拍到完整的屏幕,太遠(yuǎn)則拍到的畫面太小。由于在校正過程中不能夠移動(dòng)終端設(shè)備,制具要保證終端設(shè)備的固定,同時(shí)也要考慮到終端設(shè)備周邊的按鍵不會(huì)輕易被按下,以及連接終端設(shè)備的數(shù)據(jù)線也不能夠被抬起。
在不同的場景下支架制具具有不同的形態(tài),但主要的特征是:1、顯示屏與鏡面平行;2、顯示屏與鏡面間隔的距離能夠保證攝像頭拍照得到完整的屏幕圖案;3、盡量保證在校正過程中終端設(shè)備不被移動(dòng);4、為了適配更多類似的設(shè)備,需要將托放顯示屏的面板做得靈活。
方式二
利用輔助控制的方式進(jìn)行校正,即利用c/s模式,使用socket進(jìn)行通信,客戶端主機(jī)通過數(shù)據(jù)線和待校正裸眼立體顯示設(shè)備進(jìn)行連接,客戶端主機(jī)負(fù)責(zé)發(fā)送命令和流程控制,待校正裸眼立體顯示設(shè)備負(fù)責(zé)圖像顯示、接收命令并傳回?cái)?shù)據(jù),系統(tǒng)模型如圖4所示,包括:客戶端主機(jī)21,與客戶端主機(jī)21連接的裸眼立體顯示設(shè)備22,裸眼立體顯示設(shè)備22固定在制具23上,且裸眼立體顯示設(shè)備22的顯示屏與制具23上的全反射鏡片232相對且間隔預(yù)定距離。
校正時(shí)只需要將裸眼立體顯示設(shè)備22放置在制具23上,通過數(shù)據(jù)線連接裸眼立體顯示設(shè)備22和客戶端主機(jī)21,就可以進(jìn)行校正工作了。上述系統(tǒng)結(jié)構(gòu)的特點(diǎn)是,制具23和客戶端主機(jī)21之間的連接比較靈活,部署時(shí)需要將客戶端程序安裝到客戶端主機(jī)21上。
如圖5a~5d所示,制具包括:暗黑箱體231和安裝在暗黑箱體231內(nèi)的全反射鏡片232,裸眼立體顯示設(shè)備22可拆卸安裝于暗黑箱體231上,并與全反射鏡片232平行且相對設(shè)置,裸眼立體顯示設(shè)備22與全反射鏡片232間隔預(yù)定距離,全反射鏡片232用于反射裸眼立體顯示設(shè)備22顯示的圖像,以使裸眼立體顯示設(shè)備22采集全反射鏡片232反射的圖像。暗黑箱體231包括蓋板233,蓋板233上設(shè)有與裸眼立體顯示設(shè)備22外形相適配的凹槽,裸眼立體顯示設(shè)備22可拆卸安裝于凹槽內(nèi),且裸眼立體顯示設(shè)備22顯示的圖像經(jīng)由凹槽的底部到達(dá)全反射鏡片232。凹槽的底部設(shè)有第一開口部,裸眼立體顯示設(shè)備顯示的圖像經(jīng)由第一開口部到達(dá)全反射鏡片232。凹槽內(nèi)安裝有透明玻璃基板234,透明玻璃基板234蓋設(shè)于第一開口部上并用于承載裸眼立體顯示設(shè)備22。
如圖4、圖5a~5d所示,在校正過程中,裸眼立體顯示設(shè)備22與客戶端主機(jī)21連接,客戶端主機(jī)21啟動(dòng)應(yīng)用程序之后,觸發(fā)裸眼立體顯示設(shè)備22開啟應(yīng)用程序,在設(shè)置屏幕亮度之后,客戶端主機(jī)21生成對應(yīng)的圖像,當(dāng)需要進(jìn)行顯示屏校正時(shí),此時(shí)生成條紋圖像即可;當(dāng)需要進(jìn)行攝像頭和顯示屏綜合校正時(shí),此時(shí)需要生成棋盤格圖像,在完成攝像頭的校正之后,再生成條紋圖像進(jìn)行顯示屏的校正。本發(fā)明實(shí)施例中以進(jìn)行攝像頭和顯示屏綜合校正為例進(jìn)行說明。
客戶端主機(jī)21根據(jù)當(dāng)前的屏幕狀態(tài)確定對應(yīng)的坐標(biāo)系,生成棋盤格圖像之后,將棋盤格圖像傳遞至裸眼立體顯示設(shè)備22,在裸眼立體顯示設(shè)備22顯示棋盤格圖像之后,棋盤格圖像投影至全反射鏡片232內(nèi),利用攝像頭對全反射鏡片232內(nèi)形成棋盤格圖像的虛像進(jìn)行拍攝,獲取第二目標(biāo)圖像,然后由客戶端主機(jī)21對第二目標(biāo)圖像進(jìn)行分析,獲取攝像頭校正參數(shù)。在獲取攝像頭校正參數(shù)之后,還可以根據(jù)攝像頭校正參數(shù)確定顯示屏的圖像位置信息。
然后客戶端主機(jī)21獲取當(dāng)前屏幕狀態(tài)下對應(yīng)的排圖參數(shù),根據(jù)排圖參數(shù)生成條紋圖像,并傳遞至裸眼立體顯示設(shè)備22,在裸眼立體顯示設(shè)備22顯示條紋圖像之后,條紋圖像投影至全反射鏡片232內(nèi),利用攝像頭對全反射鏡片232內(nèi)形成的條紋圖像的虛像進(jìn)行拍攝,獲取第一目標(biāo)圖像,根據(jù)預(yù)先確定的顯示屏的圖像位置信息,獲取第一預(yù)定圖像,然后由客戶端主機(jī)21對第一預(yù)定圖像進(jìn)行分析,獲取第一校正參數(shù)。
其中,為了設(shè)備方便部署,可將支架與主機(jī)設(shè)計(jì)在一起,如圖6a和圖6b所示的主機(jī)校正系統(tǒng),包含:支架41以及一臺特制機(jī)箱的主機(jī)42,主機(jī)42和支架41之間可以靈活的進(jìn)行拆卸和組裝,裸眼立體顯示設(shè)備22固定在支架41上。當(dāng)裸眼立體顯示設(shè)備22型號改變時(shí),只需要另外設(shè)計(jì)能夠和主機(jī)42組裝在一起的支架41即可。該支架41不僅能夠整體進(jìn)行更換,也可以只更換托板,另外由于機(jī)箱本身具有密封的環(huán)境,不需要多余的材料來將四根立柱包圍。
輔助控制校正的特點(diǎn)是將裸眼立體顯示設(shè)備當(dāng)作一個(gè)附屬設(shè)備,主機(jī)控制裸眼立體顯示設(shè)備,進(jìn)行軟件的安裝以及發(fā)送命令、獲取屏幕圖像等操作,可以實(shí)現(xiàn)較為復(fù)雜的需求,例如上傳每個(gè)裸眼立體顯示設(shè)備的校正日志,為每一個(gè)裸眼立體顯示設(shè)備分配一個(gè)編號等。輔助控制校正系統(tǒng)不需要設(shè)備提前安裝相關(guān)軟件,可以更靈活的進(jìn)行校正。
方式三
自校正方式,即通過自身的系統(tǒng)進(jìn)行圖片顯示、抓圖以及計(jì)算得到最后的參數(shù);該系統(tǒng)只需要裸眼立體顯示設(shè)備和平行鏡面以及相應(yīng)制具即可。該校正裝置輕巧簡便,如圖5a~5d所示,包括,暗黑箱體231和安裝在暗黑箱體231內(nèi)的全反射鏡片232,裸眼立體顯示設(shè)備22可拆卸安裝于暗黑箱體231上,并與全反射鏡片232平行且相對設(shè)置,裸眼立體顯示設(shè)備22與全反射鏡片232間隔預(yù)定距離,全反射鏡片232用于反射裸眼立體顯示設(shè)備22顯示的圖像,以使裸眼立體顯示設(shè)備22采集全反射鏡片232反射的圖像。裸眼立體顯示設(shè)備22與全反射鏡片232之間間隔的預(yù)定距離,可以保證裸眼立體顯示設(shè)備22上的攝像頭對全反射鏡片232上形成的虛像進(jìn)行清晰的拍攝。
其中,暗黑箱體231包括蓋板233,蓋板233上設(shè)有與裸眼立體顯示設(shè)備22外形相適配的凹槽,裸眼立體顯示設(shè)備22可拆卸安裝于凹槽內(nèi),且裸眼立體顯示設(shè)備22顯示的圖像經(jīng)由凹槽的底部到達(dá)全反射鏡片232。凹槽的底部設(shè)有第一開口部,裸眼立體顯示設(shè)備22顯示的圖像經(jīng)由第一開口部到達(dá)全反射鏡片232。凹槽內(nèi)安裝有透明玻璃基板234,透明玻璃基板234蓋設(shè)于第一開口部上并用于承載裸眼立體顯示設(shè)備22。
凹槽的側(cè)壁設(shè)有止口結(jié)構(gòu),透明玻璃基板234安裝于止口結(jié)構(gòu)內(nèi)。止口結(jié)構(gòu)包括凹止口,凹止口延伸出用于承載透明玻璃基板234的承載部,透明玻璃基板234與承載部未重疊的區(qū)域大于裸眼立體顯示設(shè)備22的顯示區(qū)域。在透明玻璃基板234與凹槽配合時(shí),止口結(jié)構(gòu)支撐透明玻璃基板234,來保證透明玻璃基板234與凹槽的配合。同時(shí)在透明玻璃基板234與凹槽匹配時(shí),兩者形成的結(jié)構(gòu)可以防止灰塵進(jìn)入暗黑箱體231內(nèi)。透明玻璃基板234與承載部的未重疊的區(qū)域大于裸眼立體顯示設(shè)備22的顯示區(qū)域??梢员WC顯示屏內(nèi)顯示的圖像通過透明玻璃基板234,投影至全反射鏡片232上,進(jìn)而實(shí)現(xiàn)裸眼立體顯示設(shè)備22上的攝像頭對全反射鏡片232上形成虛像的采集。
凹槽的深度與承載部的厚度之差大于或者等于透明玻璃基板234與裸眼立體顯示設(shè)備22的厚度之和,便于容納裸眼立體顯示設(shè)備22。蓋板233上還設(shè)置有兩個(gè)凹陷部,兩個(gè)凹陷部對稱設(shè)置于凹槽的兩側(cè)。通過在蓋板233的邊緣部位設(shè)置凹陷部,可以方便用戶拿取安裝于凹槽內(nèi)的裸眼立體顯示設(shè)備22。蓋板233上還設(shè)有安放與裸眼立體顯示設(shè)備22相連接的連接線的安裝部,安裝部與凹槽連通。暗黑箱體231包括箱本體,箱本體設(shè)置有第二開口部,蓋板233蓋設(shè)于第二開口部上。
具體的工作原理:裸眼立體顯示設(shè)備22放置在透明玻璃基板234上,正下方有全反射鏡片232,裸眼立體顯示設(shè)備22屏幕上的圖像可透過透明玻璃基板234和第一開口部,在全反射鏡片232上成像,裸眼立體顯示設(shè)備22的前置攝像頭可以拍攝到全反射鏡片232上的圖像,利用軟件計(jì)算圖像的相關(guān)數(shù)據(jù),校正立體顯示效果。
具體的校正流程為:裸眼立體顯示設(shè)備啟動(dòng)應(yīng)用程序,提示用戶將裸眼立體顯示設(shè)備放置在透明玻璃基板上。之后裸眼立體顯示設(shè)備根據(jù)當(dāng)前屏幕狀態(tài)確定對應(yīng)的坐標(biāo)系,根據(jù)對應(yīng)的參數(shù)顯示棋盤格圖像,并利用攝像頭拍攝棋盤格在全反射鏡片上形成的虛像,獲取第二目標(biāo)圖像,裸眼立體顯示設(shè)備根據(jù)第二目標(biāo)圖像計(jì)算攝像頭參數(shù),在獲取攝像頭參數(shù)之后,根據(jù)攝像頭參數(shù)確定顯示屏的圖像位置信息。然后裸眼立體顯示設(shè)備根據(jù)當(dāng)前的屏幕狀態(tài)確定對應(yīng)的排圖參數(shù)之后,顯示條紋圖像,利用攝像頭拍攝條紋圖像在全反射鏡片上形成的虛像,獲取第一目標(biāo)圖像,并根據(jù)顯示屏的圖像位置信息確定第一預(yù)定圖像,根據(jù)第一預(yù)定圖像計(jì)算屏幕校正參數(shù),根據(jù)屏幕校正參數(shù)對顯示圖像進(jìn)行校正。
該系統(tǒng)的校正設(shè)備擁有自己的操作系統(tǒng),利用預(yù)裝的校正軟件進(jìn)行圖片顯示(棋盤格以及條紋圖像),并利用自身的攝像頭獲取在鏡面中的投影圖像,通過計(jì)算得到自身的設(shè)備參數(shù)。自較正系統(tǒng)的特點(diǎn)是結(jié)構(gòu)簡單,自身完成圖像顯示和計(jì)算,不需要連接額外的主機(jī),不需要與其他機(jī)器進(jìn)行通訊,但是需要提前預(yù)裝校正軟件。
方式四
單面板校正,單面板是只含有3d特性的屏幕,并不具有處理器,為了檢測出廠屏幕是否合格,需要經(jīng)過鏡面校正來驗(yàn)證屏幕是否具有合格的立體顯示效果。在該系統(tǒng)中,單面板作為主機(jī)系統(tǒng)的一個(gè)擴(kuò)展屏,用于顯示條紋圖像,為了獲取圖像,需要預(yù)先知道拍照圖片中條紋圖所在的區(qū)域,于是利用外置的工業(yè)攝像頭,同時(shí)利用棋盤格標(biāo)定來達(dá)到該目的。該系統(tǒng)的主要特點(diǎn)是:1、單面板不具有操作系統(tǒng),無法單獨(dú)運(yùn)行;2、需要有外置的攝像頭進(jìn)行拍照獲取圖像;3、該系統(tǒng)是通過鏡面校正來辨別產(chǎn)品是否合格,不需要設(shè)置參數(shù)。設(shè)備結(jié)構(gòu)如圖7a~7c所示:
該設(shè)備主要由可以調(diào)節(jié)的鏡面51、放置面板的制具52、設(shè)備主機(jī)53等構(gòu)成。制具52上形成有透明玻璃蓋板521,單面板放置于透明玻璃蓋板521上,其中透明玻璃蓋板521與鏡面51相對,單面板上顯示的圖像透過透明玻璃蓋板521在鏡面51上成像。由于可以調(diào)節(jié)鏡面51與透明玻璃蓋板521之間的距離,因此可以適配多種型號的單面板。其中鏡面51設(shè)置于箱體內(nèi),箱體內(nèi)設(shè)置有傳動(dòng)鏡面51上下運(yùn)動(dòng)的傳動(dòng)裝置。大致流程是,將單面板放在透明玻璃蓋板521上,并對單面板進(jìn)行固定,點(diǎn)亮單面板,讓設(shè)備主機(jī)53開始工作便可以進(jìn)行校正。
具體的校正流程為:設(shè)備主機(jī)53啟動(dòng)程序開啟光柵,在單面板上根據(jù)排圖參數(shù)來顯示條紋圖像,利用工業(yè)攝像頭拍攝條紋圖像在鏡面51上的虛像,獲取第一目標(biāo)圖像,根據(jù)第一目標(biāo)圖像計(jì)算屏幕參數(shù),根據(jù)屏幕參數(shù)檢測單面板是否屬于合格產(chǎn)品。
鏡面校正通過設(shè)備的攝像頭和與之平行的鏡面,利用圖像映射原理,實(shí)現(xiàn)了自身圖像的顯示和獲取,在傳統(tǒng)的相機(jī)標(biāo)定上有了較大的改進(jìn),方便了設(shè)備屏幕參數(shù)校正的過程,使之不需要借助外部的攝像頭就能獲取屏幕條紋圖像,從而簡化了校正設(shè)備的設(shè)計(jì)和成本。該方法和理論非常適用于需要利用設(shè)備自身攝像頭進(jìn)行數(shù)據(jù)采集而實(shí)時(shí)更改屏幕顯示狀態(tài)的設(shè)備。
此外,此方法適用于所有裸眼立體顯示設(shè)備,裸眼立體顯示設(shè)備可以是橫屏觀看,也可以是縱屏觀看,或者說裸眼立體顯示設(shè)備是整體的顯示產(chǎn)品或者是單個(gè)的顯示模組,均可采用此方法進(jìn)行校正。并且,針對不同的操作系統(tǒng),可以使用同樣的方法對其進(jìn)行擴(kuò)展適配,以便運(yùn)行在不同的系統(tǒng)上。
本發(fā)明實(shí)施例中在不同的屏幕模式下進(jìn)行不同的校正,在橫屏模式下,采用上述的校正方法執(zhí)行一次完成的校正流程,來獲取橫屏模式下對應(yīng)的第一校正參數(shù)和攝像頭校正參數(shù)并保存;在縱屏模式下,采用上述的校正方法執(zhí)行一次完成的校正流程,來獲取縱屏模式下對應(yīng)的第二校正參數(shù)和攝像頭校正參數(shù)并保存。
在實(shí)際應(yīng)用過程,在橫屏模式下校正時(shí),需要調(diào)用橫屏模式下對應(yīng)的第一校正參數(shù)和攝像頭校正參數(shù)即可實(shí)現(xiàn)校正過程;在縱屏模式下校正時(shí),需要調(diào)用縱屏模式下對應(yīng)的第二校正參數(shù)和攝像頭校正參數(shù)即可實(shí)現(xiàn)校正過程。
本發(fā)明實(shí)施例,獲取裸眼立體顯示設(shè)備顯示的第一預(yù)定圖像,確定第一預(yù)定圖像的實(shí)際圖像屬性,根據(jù)實(shí)際圖像屬性以及預(yù)設(shè)排圖參數(shù),確定第一校正參數(shù),根據(jù)第一校正參數(shù)對裸眼立體顯示設(shè)備進(jìn)行校正,實(shí)現(xiàn)將裸眼立體顯示設(shè)備在生產(chǎn)過程中的出現(xiàn)的誤差進(jìn)行檢測校正并保存校正參數(shù),在后續(xù)裸眼立體顯示時(shí),裸眼立體顯示設(shè)備可根據(jù)預(yù)先保存的校正參數(shù)進(jìn)行顯示,即對顯示進(jìn)行校正,從而呈現(xiàn)出較好的立體顯示效果。且本發(fā)明提供的校正方法,可以適用于不同的顯示設(shè)備,相較于現(xiàn)有的校正方法,本發(fā)明使用更趨于統(tǒng)一的數(shù)學(xué)模型,校正過程快捷連續(xù),具有明顯的體系化特性,同時(shí)使得檢測校正過程更經(jīng)濟(jì)且更容易實(shí)施,能夠符合量產(chǎn)快速化生產(chǎn)的要求。
本發(fā)明實(shí)施例還提供一種裸眼立體顯示設(shè)備的顯示校正裝置,裸眼立體顯示設(shè)備包括顯示屏,顯示屏包括顯示器件和分光器件,顯示器件和分光器件相對設(shè)置,如圖8a所示,該裝置包括:
第一獲取模塊10,用于獲取裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像;
第二獲取模塊20,用于根據(jù)第一預(yù)定圖像,獲取第一預(yù)定圖像的實(shí)際圖像屬性;
第三獲取模塊30,用于根據(jù)預(yù)設(shè)的排圖參數(shù)和第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);
第一保存模塊40,用于保存第一校正參數(shù),使得裸眼立體顯示設(shè)備根據(jù)第一校正參數(shù)進(jìn)行裸眼立體顯示。
其中,第一獲取模塊10包括:
第一獲取子模塊11,用于利用攝像頭對第一預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝或者利用攝像頭直接對第一預(yù)定圖像進(jìn)行拍攝,獲取第一目標(biāo)圖像,以使第一目標(biāo)圖像中包含有第一預(yù)定圖像;
第二獲取子模塊12,用于根據(jù)第一目標(biāo)圖像,獲取第一預(yù)定圖像。
其中,在鏡面上形成虛像時(shí),顯示屏與鏡面平行相對。
其中,第二獲取子模塊12包括:
第一確定單元121,用于確定第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍;
第二確定單元122,用于根據(jù)確定的區(qū)域范圍,在第一目標(biāo)圖像中摳取與區(qū)域范圍對應(yīng)的圖像,從而獲取到第一預(yù)定圖像。
其中,第一確定單元121進(jìn)一步用于:
根據(jù)預(yù)先確定的顯示屏對應(yīng)的圖像位置信息,確定第一目標(biāo)圖像中顯示屏的區(qū)域范圍,將第一目標(biāo)圖像中顯示屏的區(qū)域范圍確定為第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍,其中,圖像位置信息包括顯示屏的四個(gè)頂點(diǎn)在第一目標(biāo)圖像中的坐標(biāo)信息;
或者,
對第一目標(biāo)圖像進(jìn)行圖像除噪處理;
針對除噪后的第一目標(biāo)圖像,采用邊緣檢測算法確定第一目標(biāo)圖像中第一預(yù)定圖像的邊緣像素點(diǎn);
根據(jù)邊緣像素點(diǎn)確定第一目標(biāo)圖像中第一預(yù)定圖像的邊界線,從而確定第一目標(biāo)圖像中第一預(yù)定圖像的區(qū)域范圍。
其中,第三獲取模塊30包括:
第三獲取子模塊31,用于獲取排圖參數(shù)、第一校正參數(shù)、第一預(yù)定圖像的理論圖像屬性之間的第一關(guān)聯(lián)關(guān)系;
第一確定子模塊32,根據(jù)第一關(guān)聯(lián)關(guān)系、實(shí)際圖像屬性和預(yù)設(shè)的排圖參數(shù),確定第一校正參數(shù);
其中第一關(guān)聯(lián)關(guān)系為應(yīng)用排圖參數(shù)、第一校正參數(shù)表示理論圖像屬性的函數(shù)關(guān)系。
其中,第一確定子模塊32包括:
建立單元321,用于建立第一關(guān)聯(lián)關(guān)系對應(yīng)的第一代價(jià)函數(shù);
第三確定單元322,用于根據(jù)實(shí)際圖像屬性和預(yù)設(shè)的排圖參數(shù),利用最小化算法最小化第一代價(jià)函數(shù),確定第一校正參數(shù)。
其中,第一預(yù)定圖像為第一顏色條紋和第二顏色條紋相間設(shè)置的條紋圖像;條紋圖像的實(shí)際圖像屬性和理論圖像屬性包括條紋斜率、條紋截距和條紋間距;預(yù)設(shè)的排圖參數(shù)包括排圖傾角、排圖周期和排圖位移;第一校正參數(shù)包括光柵傾角、光柵水平柵距和光柵位移。
其中,第一預(yù)定圖像為第一顏色條紋和第二顏色條紋相間設(shè)置的條紋圖像;條紋圖像的實(shí)際圖像屬性包括條紋斜率、條紋截距和條紋間距中的至少一者;第二獲取模塊20包括:
第四獲取子模塊21,用于獲取條紋圖像中第一顏色條紋的中線點(diǎn);
擬合子模塊22,用于根據(jù)第一顏色條紋的中線點(diǎn)進(jìn)行直線擬合,得到擬合后的條紋直線方程;
第二確定子模塊23,用于根據(jù)擬合后的條紋直線方程,確定條紋圖像的實(shí)際圖像屬性。
其中,擬合子模塊22進(jìn)一步用于:
根據(jù)第一顏色條紋的中線點(diǎn),利用最小二乘法進(jìn)行直線擬合,得到擬合后的條紋直線方程。
其中,拍攝虛像的攝像頭配置在裸眼立體顯示設(shè)備上。
其中,裸眼立體顯示設(shè)備上還配置有前置攝像頭;如圖8b所示,該裝置還包括:
第四獲取模塊50,用于利用前置攝像頭對裸眼立體顯示設(shè)備顯示的第二預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝,獲取第二目標(biāo)圖像,第二目標(biāo)圖像中包含有第二預(yù)定圖像;
第五獲取模塊60,用于根據(jù)包含有第二預(yù)定圖像的第二目標(biāo)圖像,獲取前置攝像頭的校正參數(shù),其中,前置攝像頭的校正參數(shù)包括攝像頭的內(nèi)參和外參;
第二保存模塊70,用于保存前置攝像頭的校正參數(shù),使得裸眼立體顯示設(shè)備使用前置攝像頭的校正參數(shù)進(jìn)行裸眼立體顯示。
其中,第五獲取模塊60包括:
第五獲取子模塊61,用于獲取第二目標(biāo)圖像中第二預(yù)定圖像中的特征像素點(diǎn)的實(shí)際像素坐標(biāo);
第三確定子模塊62,用于根據(jù)特征像素點(diǎn)的實(shí)際像素坐標(biāo),確定前置攝像頭的校正參數(shù)。
其中,第三確定子模塊62包括:
第一獲取單元621,用于獲取裸眼立體顯示設(shè)備顯示第二預(yù)定圖像時(shí)特征像素點(diǎn)的原始坐標(biāo)信息;
第二獲取單元622,用于根據(jù)特征像素點(diǎn)的原始坐標(biāo)信息,獲取第二目標(biāo)圖像中的第二預(yù)定圖像中特征像素點(diǎn)的理論像素坐標(biāo)和前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系;
第四確定單元623,用于根據(jù)特征像素點(diǎn)的實(shí)際像素坐標(biāo)以及理論像素坐標(biāo)和前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系,確定前置攝像頭的校正參數(shù)。
其中,第二獲取單元622進(jìn)一步用于:
根據(jù)特征像素點(diǎn)的原始坐標(biāo)信息、顯示屏與鏡面的距離,獲取虛像中特征像素點(diǎn)的第二坐標(biāo)信息;
根據(jù)特征像素點(diǎn)的第二坐標(biāo)信息,利用前置攝像頭的校正參數(shù)進(jìn)行預(yù)定坐標(biāo)變換,從而獲取第二目標(biāo)圖像中的第二預(yù)定圖像中特征像素點(diǎn)的理論像素坐標(biāo)和前置攝像頭的校正參數(shù)的第二關(guān)聯(lián)關(guān)系。
其中,第四確定單元623進(jìn)一步用于:
建立第二關(guān)聯(lián)關(guān)系對應(yīng)的第二代價(jià)函數(shù);
根據(jù)獲取的實(shí)際像素坐標(biāo),利用最小化算法最小化第二代價(jià)函數(shù),確定前置攝像頭的校正參數(shù)。
其中,第二預(yù)定圖像為棋盤格圖像,特征像素點(diǎn)為相鄰棋盤格之間交點(diǎn)。
其中,裸眼立體顯示設(shè)備包括第一顯示模式和第二顯示模式;
裸眼立體顯示設(shè)備在第一顯示模式下顯示第一預(yù)定圖像,第一校正參數(shù)與第一顯示模式相對應(yīng);如圖8c所示,該裝置還包括:
第六獲取模塊80,用于獲取裸眼立體顯示設(shè)備在第二顯示模式下根據(jù)預(yù)設(shè)的第二排圖參數(shù)顯示的第三預(yù)定圖像;
第七獲取模塊90,用于根據(jù)第三預(yù)定圖像,獲取第三預(yù)定圖像的實(shí)際圖像屬性;
第八獲取模塊100,用于根據(jù)預(yù)設(shè)的第二排圖參數(shù)和第三預(yù)定圖像的實(shí)際圖像屬性,獲取第二校正參數(shù);
第三保存模塊110,用于保存第二校正參數(shù)。
其中,該裝置還包括:
確定模塊120,用于在第三保存模塊110保存第二校正參數(shù)后,確定裸眼立體顯示設(shè)備當(dāng)前的顯示模式;
第一調(diào)用模塊130,用于在確定裸眼立體顯示設(shè)備處于第一顯示模式時(shí),調(diào)用與第一顯示模式對應(yīng)的第一校正參數(shù)進(jìn)行裸眼立體顯示;
第二調(diào)用模塊140,用于在確定裸眼立體顯示設(shè)備處于第二顯示模式時(shí),調(diào)用與第二顯示模式對應(yīng)的第二校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲介質(zhì),用于存儲計(jì)算機(jī)程序,計(jì)算機(jī)程序可被處理器執(zhí)行上述的方法。
本發(fā)明實(shí)施例還提供一種電子設(shè)備,電子設(shè)備包括一個(gè)或多個(gè)處理器,處理器被配置為執(zhí)行如下方法:
獲取裸眼立體顯示設(shè)備根據(jù)預(yù)設(shè)的排圖參數(shù)顯示的第一預(yù)定圖像;
根據(jù)第一預(yù)定圖像,獲取第一預(yù)定圖像的實(shí)際圖像屬性;
根據(jù)預(yù)設(shè)的排圖參數(shù)和第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);
保存第一校正參數(shù),使得裸眼立體顯示設(shè)備根據(jù)第一校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例還提供一種具有自校正,即自行進(jìn)行顯示校正功能的裸眼立體顯示設(shè)備,包括:
殼體、設(shè)置在殼體上的顯示屏和前置攝像頭、設(shè)置在殼體內(nèi)的一個(gè)或多個(gè)處理器;
顯示屏包括顯示器件和分光器件,顯示器件和分光器件相對設(shè)置;
處理器根據(jù)預(yù)設(shè)的排圖參數(shù)在顯示器件上排布像素,在分光器件的作用下,顯示屏上顯示出第一預(yù)定圖像;
前置攝像頭用于對第一預(yù)定圖像在鏡面上形成的虛像進(jìn)行拍攝,獲取第一目標(biāo)圖像,以使第一目標(biāo)圖像中包含有第一預(yù)定圖像;
處理器用于:
根據(jù)第一目標(biāo)圖像,獲取第一預(yù)定圖像;
根據(jù)第一預(yù)定圖像,獲取第一預(yù)定圖像的實(shí)際圖像屬性;
根據(jù)預(yù)設(shè)的排圖參數(shù)和第一預(yù)定圖像的實(shí)際圖像屬性,獲取第一校正參數(shù);
保存所述第一校正參數(shù),根據(jù)所述第一校正參數(shù)進(jìn)行裸眼立體顯示。
本發(fā)明實(shí)施例,獲取裸眼立體顯示設(shè)備顯示的第一預(yù)定圖像,確定第一預(yù)定圖像的實(shí)際圖像屬性,根據(jù)實(shí)際圖像屬性以及預(yù)設(shè)排圖參數(shù),確定第一校正參數(shù),根據(jù)第一校正參數(shù)對裸眼立體顯示設(shè)備進(jìn)行校正,實(shí)現(xiàn)將裸眼立體顯示設(shè)備在生產(chǎn)過程中的出現(xiàn)的誤差進(jìn)行檢測校正并保存校正參數(shù),在后續(xù)裸眼立體顯示時(shí),裸眼立體顯示設(shè)備可根據(jù)預(yù)先保存的校正參數(shù)進(jìn)行顯示,即對顯示進(jìn)行校正,從而呈現(xiàn)出較好的立體顯示效果。且本發(fā)明提供的校正方法,可以適用于不同的顯示設(shè)備,相較于現(xiàn)有的校正方法,本發(fā)明使用更趨于統(tǒng)一的數(shù)學(xué)模型,校正過程快捷連續(xù),具有明顯的體系化特性,同時(shí)使得檢測校正過程更經(jīng)濟(jì)且更容易實(shí)施,能夠符合量產(chǎn)快速化生產(chǎn)的要求。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。