專利名稱:用于確定圖像序列的二維或三維顯示模式的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及二維(2D)圖像和三維(3D)圖像的顯示。
背景技術(shù):
2D圖像序列包括從一個(gè)視點(diǎn)捕獲的圖像,而3D圖像序列包括從至少兩個(gè)視點(diǎn)捕獲的圖像。特別地,可以在使得圖像能夠投射到用戶的左眼和右眼兩者的3D顯示設(shè)備上三維地顯示包括左視點(diǎn)和右視點(diǎn)圖像的3D圖像序列。
當(dāng)前的3D顯示設(shè)備可以三維地顯示輸入的3D圖像序列,并且也可以二維地顯示輸入的2D圖像序列。預(yù)定的3D顯示設(shè)備可以通過從輸入圖像序列中提取指示是二維地還是三維地顯示輸入圖像序列的參數(shù)或標(biāo)志來確定顯示模式。
發(fā)明內(nèi)容
技術(shù)方案 本發(fā)明提供用于確定將以二維還是以三維(2D或3D)顯示模式顯示圖像序列的方法及設(shè)備。
根據(jù)本發(fā)明的一個(gè)示范性方面,提供一種確定二維(2D)或三維(3D)顯示模式的方法,所述方法包括接收?qǐng)D像序列;確定圖像序列中包含的當(dāng)前圖像是2D圖像還是3D圖像;并且根據(jù)確定結(jié)果來確定用于所述圖像序列的顯示模式是2D顯示模式還是3D顯示模式。
所述確定當(dāng)前圖像是2D圖像還是3D圖像的步驟可以包括通過使用包含在圖像序列中的當(dāng)前圖像的相鄰圖像來確定當(dāng)前圖像是2D圖像還是3D圖像。
所述確定當(dāng)前圖像是2D圖像還是3D圖像的步驟可以包括確定所述相鄰圖像的特征變量和所述當(dāng)前圖像的特征變量;計(jì)算在所述相鄰圖像和所述當(dāng)前圖像當(dāng)中的兩個(gè)圖像的特征變量之間的變化量;并且通過使用變化量之間的比值來確定所述當(dāng)前圖像是2D 圖像還是3D圖像。
所述確定當(dāng)前圖像是2D還是3D圖像的步驟還可以包括存儲(chǔ)特征變量。所述計(jì)算變化量的步驟可以包括調(diào)用所存儲(chǔ)的特征變量以便計(jì)算在所述兩個(gè)圖像的特征變量之間的變化量。
所述確定特征變量的步驟可以包括將所述當(dāng)前圖像的前一圖像的第一統(tǒng)計(jì)值、所述當(dāng)前圖像的第二統(tǒng)計(jì)值和所述當(dāng)前圖像的后一圖像的第三統(tǒng)計(jì)值確定為特征變量。所述計(jì)算變化量的步驟可以包括計(jì)算作為所述第一和第二統(tǒng)計(jì)值之間的差的絕對(duì)值的第一差值、作為所述第二和第三統(tǒng)計(jì)值之間的差的絕對(duì)值的第二差值、以及作為所述第二和第三統(tǒng)計(jì)值之間的差的絕對(duì)值的第三差值。所述確定當(dāng)前圖像是2D還是3D圖像的步驟可以包括計(jì)算所述第一差值和所述第二差值之和與所述第三差值的比值。
在確定所述第一、第二和第三統(tǒng)計(jì)值的步驟中,可以將所述圖像序列的每一圖像的預(yù)定區(qū)域的平均值、方差和標(biāo)準(zhǔn)偏差中的一個(gè)用作統(tǒng)計(jì)值。
所述確定特征變量的步驟可以包括當(dāng)預(yù)定圖像的視差(disparity)表示所述圖像的預(yù)定區(qū)域相對(duì)于在所述預(yù)定圖像之前的圖像的預(yù)定區(qū)域的視差時(shí),通過使用所述圖像序列的圖像的預(yù)定區(qū)域的視差,確定所述當(dāng)前圖像的前一圖像的第一視差矢量、所述當(dāng)前圖像的第二視差矢量和所述當(dāng)前圖像的后一圖像的第三視差矢量;并且計(jì)算與所述第一視差矢量相關(guān)的第一視差值、與所述第二視差矢量相關(guān)的第二視差值和與所述第三視差矢量相關(guān)的第三視差值作為特征變量。所述計(jì)算變化量的步驟可以包括計(jì)算作為在所述第一和第二視差值之間的差值的絕對(duì)值的第一差值、作為在所述第二和第三視差值之間的差值的絕對(duì)值的第二差值、和作為在所述第一和第三視差值之間的差值的絕對(duì)值的第三差值。所述確定當(dāng)前圖像是2D還是3D圖像的步驟可以包括計(jì)算所述第一和第二差值之和與所述第三差值的比值。
所述計(jì)算所述第一、第二和第三視差值的步驟可以包括計(jì)算表示具有所述前一圖像的第一視差矢量當(dāng)中的負(fù)的第一視差矢量的塊的數(shù)量與具有所述前一圖像的第一視差矢量當(dāng)中的正的第一視差矢量的塊的數(shù)量的比值的第一視差值、表示具有所述當(dāng)前圖像的第二視差矢量當(dāng)中的負(fù)的第二視差矢量的塊的數(shù)量與具有所述當(dāng)前圖像的第二視差矢量當(dāng)中的正的第二視差矢量的塊的數(shù)量的比值的第二視差值、和表示具有所述后一圖像的第三視差矢量當(dāng)中的負(fù)的第三視差矢量的塊的數(shù)量與具有所述后一圖像的第三視差矢量當(dāng)中的正的第三視差矢量的塊的數(shù)量的比值的第三視差值。
所述確定所述當(dāng)前圖像是2D圖像還是3D圖像的步驟還可以包括當(dāng)在所述變化量之間的比值等于或大于閾值時(shí),將所述當(dāng)前圖像確定為3D圖像,而在所述變化量之間的比值小于所述閾值時(shí),將所述當(dāng)前圖像確定為2D圖像。
所述確定用于所述圖像序列的顯示模式是2D還是3D顯示模式的步驟還可以包括如果確定所述圖像序列的當(dāng)前圖像是2D還是3D圖像的結(jié)果與確定所述圖像序列的預(yù)定數(shù)量的相鄰圖像是2D還是3D圖像的結(jié)果不同,則將所述當(dāng)前圖像的顯示模式變換成與所述相鄰圖像的顯示模式相同的顯示模式。
如果用于圖像序列的顯示模式被確定為2D顯示模式,則所述確定2D或3D顯示模式的方法還可以包括以2D圖像格式排列所述圖像序列,并且利用2D圖像格式輸出所述圖像序列。
如果用于所述圖像序列的顯示模式被確定為3D顯示模式,則所述確定2D或3D顯示模式的方法還可以包括根據(jù)并排格式、上下格式、垂直線交織格式、水平線交織格式、幀順序格式、和場順序格式中的至少一種來形成具有彼此對(duì)應(yīng)的左視點(diǎn)圖像和右視點(diǎn)圖像的幀,并輸出該幀。
根據(jù)本發(fā)明的另一示范性方面,提供一種用于確定2D或3D顯示模式的設(shè)備,所述設(shè)備包括圖像輸入單元,用于接收?qǐng)D像序列;2D/3D圖像確定單元,用于確定所述圖像序列的當(dāng)前圖像是2D圖像還是3D圖像;和2D/3D顯示模式確定單元,用于根據(jù)確定當(dāng)前圖像是2D圖像還是3D圖像的結(jié)果來確定所述圖像序列的顯示模式是2D顯示模式還是3D顯示模式。
所述2D/3D圖像確定單元可以通過利用包含在圖像序列中的當(dāng)前圖像的相鄰圖像來確定當(dāng)前圖像是2D圖像還是3D圖像。
所述2D/3D圖像確定單元可以包括特征變量確定單元,用于確定所述相鄰圖像的特征變量和所述當(dāng)前圖像的特征變量;變化量計(jì)算單元,用于計(jì)算在所述相鄰圖像和所述當(dāng)前圖像當(dāng)中的兩個(gè)圖像的特征變量之間的變化量;和變化量比值確定單元,用于通過使用根據(jù)在變化量之間的比值來確定所述當(dāng)前圖像是2D圖像還是3D圖像。
所述設(shè)備還可以包括存儲(chǔ)單元,用于存儲(chǔ)特征變量。所述變化量計(jì)算單元可以計(jì)算在所述相鄰圖像和當(dāng)前圖像當(dāng)中的兩個(gè)圖像的特征變量之間的變化量,所述特征變量存儲(chǔ)在所述存儲(chǔ)單元中。
根據(jù)本發(fā)明的再一示范性方面,提供一種計(jì)算機(jī)可讀記錄介質(zhì),其上記錄有程序, 所述程序用于執(zhí)行如上所述的用于確定2D或3D顯示模式的方法。
技術(shù)效果 在根據(jù)本發(fā)明示范性實(shí)施例的用于確定2D或3D顯示模式的方法及設(shè)備中,即使不能支持或識(shí)別3D圖像的參數(shù)或標(biāo)志的3D顯示設(shè)備也可以通過僅僅利用與圖像序列的像素值有關(guān)的信息來確定圖像序列是2D圖像序列還是3D圖像序列,并且以合適的格式顯示所述圖像序列。
發(fā)送端不需要發(fā)送表示圖像序列是2D還是3D圖像序列的標(biāo)志等,而接收端不需要從所接收的圖像序列提取2D或3D圖像標(biāo)志。因而,甚至在使用顯示系統(tǒng)的硬件(諸如現(xiàn)有圖形卡)和傳輸線纜時(shí),利用根據(jù)本發(fā)明示范性實(shí)施例的2D或3D顯示模式確定方法及設(shè)備的3D顯示設(shè)備也能夠顯示2D或3D圖像。
通過參照附圖詳細(xì)描述本發(fā)明的示范性實(shí)施例,本發(fā)明的上述和其他特征將變得更加清楚,在附圖中 圖1是根據(jù)本發(fā)明一示范性實(shí)施例的二維/三維(2D/3D)顯示模式確定設(shè)備的方框圖; 圖2圖解了用于3D顯示的3D圖像格式和用于3D顯示的3D顯示方法; 圖3是根據(jù)本發(fā)明一示范性實(shí)施例的用于確定2D或3D顯示模式作為圖像序列的顯示模式的方法的流程圖; 圖4圖解了根據(jù)本發(fā)明一示范性實(shí)施例的2D/3D顯示設(shè)備; 圖5A是示出2D圖像序列的幀的平均值的分布的圖; 圖5B是示出3D圖像序列的幀的平均值的分布的圖; 圖6圖解了根據(jù)本發(fā)明一示范性實(shí)施例的用于執(zhí)行2D/3D圖像確定的幀的平均值之間的關(guān)系; 圖7是示出3D圖像序列的每一幀的視差矢量的方向分布的圖; 圖8圖解了根據(jù)本發(fā)明一示范性實(shí)施例的用于執(zhí)行2D/3D圖像確定的每一幀的視差矢量之間的關(guān)系; 圖9圖解根據(jù)本發(fā)明一示范性實(shí)施例的圖像序列的2D或3D顯示模式的確定; 圖10是根據(jù)本發(fā)明的另一示范性實(shí)施例的用于確定圖像序列的2D或3D顯示模式的方法的流程圖;和 圖11圖解了根據(jù)本發(fā)明一示范性實(shí)施例的2D/3D顯示模式確定設(shè)備的細(xì)節(jié)。
具體實(shí)施例方式根據(jù)本發(fā)明的一個(gè)示范性方面,提供一種確定二維(2D)或三維(3D)顯示模式的方法,所述方法包括接收?qǐng)D像序列;確定包含在圖像序列中的當(dāng)前圖像是2D圖像還是3D 圖像;并且根據(jù)確定結(jié)果來確定用于所述圖像序列的顯示模式是2D顯示模式還是3D顯示模式。
現(xiàn)在將參照其中示出了本發(fā)明的示范性實(shí)施例的附圖全面描述本發(fā)明。
圖1是根據(jù)本發(fā)明一示范性實(shí)施例的二維/三維(2D/3D)顯示模式確定設(shè)備100 的方框圖。參照?qǐng)D1,該2D/3D顯示模式確定設(shè)備100包括圖像輸入單元110、2D/3D圖像確定單元120和2D/3D顯示模式確定單元130。
圖像輸入單元110接收?qǐng)D像序列。所述圖像序列可以是2D圖像序列或3D圖像序列??梢砸云渲薪惶孑斎氡舜藢?duì)應(yīng)的左視點(diǎn)幀和右視點(diǎn)幀的幀順序格式來形成3D圖像序列。
2D/3D圖像確定單元120確定由圖像輸入單元110接收的圖像序列的當(dāng)前圖像是 2D圖像還是3D圖像。下文中,由圖像輸入單元110接收的圖像序列被稱為當(dāng)前圖像序列。 2D/3D圖像確定單元120也可以確定包括當(dāng)前圖像的當(dāng)前圖像序列是2D圖像序列還是3D 圖像序列。
2D/3D圖像確定單元120可以通過利用諸如當(dāng)前圖像的前一圖像和后一圖像的相鄰圖像來確定包含在當(dāng)前圖像序列中的當(dāng)前圖像是2D圖像還是3D圖像。
如圖11所示,2D/3D圖像確定單元120可以包括特征變量確定單元140,用于確定所述當(dāng)前圖像和相鄰圖像的特征變量;變化量計(jì)算單元150,用于計(jì)算在所述相鄰圖像和所述當(dāng)前圖像當(dāng)中的兩個(gè)圖像的特征變量之間的變化量;和變化量比值確定單元160, 用于根據(jù)在變化量之間的比值來確定所述當(dāng)前圖像是2D圖像還是3D圖像。
例如,在兩個(gè)圖像的特征變量之間的變化量可以是特征變量之間的差值、增加的比值或減小的比值。圖6和8中示出的兩個(gè)圖像的特征變量之間的差值對(duì)應(yīng)于特征變量之間的變化量。
該2D/3D顯示模式確定設(shè)備100還可以包括存儲(chǔ)單元162,用于存儲(chǔ)用于確定當(dāng)前圖像序列的2D/3D顯示模式的圖像的特征變量。在示范性實(shí)施例中,特征變量確定單元 140可以確定當(dāng)前圖像和相鄰圖像的特征變量并且將它們輸出到存儲(chǔ)單元162。變化量計(jì)算單元150可以從存儲(chǔ)單元162接收當(dāng)前圖像和相鄰圖像的特征變量,并且計(jì)算來自相鄰圖像和當(dāng)前圖像的兩個(gè)圖像的特征變量之間的變化量。
特征變量確定單元140可以使用圖像中包含的像素的統(tǒng)計(jì)值或者與所述圖像相對(duì)于前一圖像的視差矢量相關(guān)的數(shù)字值作為所述圖像的特征變量。所述統(tǒng)計(jì)值可以是像素的平均值、其方差或其標(biāo)準(zhǔn)偏差。所述與視差矢量相關(guān)的數(shù)字值可以是包含在所述圖像中的塊當(dāng)中的具有負(fù)的視差矢量的塊的數(shù)量與包含在所述圖像中的塊當(dāng)中的具有正的視差矢量的塊的數(shù)量的比值。
特征變量確定單元140確定所述當(dāng)前圖像的前一圖像的第一特征變量、所述當(dāng)前圖像的第二特征變量和所述當(dāng)前圖像的后一圖像的第三特征變量。
變化量計(jì)算單元150計(jì)算作為在所述第一和第二特征變量之間的差的絕對(duì)值的第一變化量,作為在所述第二和第三特征變量之間的差的絕對(duì)值的第二變化量,以及作為在所述第一和第三特征變量之間的差的絕對(duì)值的第三變化量。
變化量比值確定單元160可以包括變化量比值計(jì)算單元170,用于計(jì)算所述第一和第二變化量之和與所述第三變化量的比值。
變化量比值確定單元160可以包括差值比值比較單元180,用于比較所述變化量比值與預(yù)定閾值以確定當(dāng)前圖像是2D還是3D圖像。
當(dāng)由變化量比值計(jì)算單元170計(jì)算的所述第一和第二變化量之和與所述第三變化量的比值等于或大于閾值時(shí),變化量比值確定單元160可以將所述當(dāng)前圖像確定為3D圖像。另一方面,當(dāng)由變化量比值計(jì)算單元170計(jì)算的與所述變化量相關(guān)的比值小于所述閾值時(shí),變化量比值確定單元160可以將所述當(dāng)前圖像確定為2D圖像。
下面參照?qǐng)D5A到8描述在2D/3D圖像確定單元120中使用特征變量、變化量和變化量比值的示范性實(shí)施例。
2D/3D顯示模式確定單元130根據(jù)由2D/3D圖像確定單元120執(zhí)行的確定結(jié)果來確定2D顯示模式或3D顯示模式作為當(dāng)前圖像序列的顯示模式。如果在2D/3D圖像確定單元120中確定所述當(dāng)前圖像序列是3D圖像序列,則2D/3D顯示模式確定單元130可以確定當(dāng)前圖像序列的顯示模式是3D顯示模式。另一方面,如果在2D/3D圖像確定單元120中確定所述當(dāng)前圖像序列是2D圖像序列,則2D/3D顯示模式確定單元130可以確定當(dāng)前圖像序列的顯示模式是2D顯示模式。
2D/3D顯示模式確定單元130可以以幀為單位或以包括幀的圖像序列為單位來執(zhí)行顯示模式確定。
2D/3D顯示模式確定單元130可以包括顯示模式變換單元182,用于如果由 2D/3D圖像確定單元120對(duì)當(dāng)前圖像執(zhí)行的確定結(jié)果與對(duì)相鄰圖像執(zhí)行的確定結(jié)果不同, 則將所述當(dāng)前圖像的顯示模式變換成與所述相鄰圖像的顯示模式相同的顯示模式。
在通常的實(shí)時(shí)系統(tǒng)中,由于不存在關(guān)于將來圖像的信息,所以在對(duì)當(dāng)前幀的顯示模式的確定上反映對(duì)一些在前幀的顯示模式的確定結(jié)果。在顯示模式方面與當(dāng)前圖像進(jìn)行比較的相鄰圖像是屬于輸入圖像序列的整個(gè)部分的包括當(dāng)前圖像的特定部分的一系列圖像。下面參照?qǐng)D9描述其中在2D/3D顯示模式確定單元130中使用顯示模式變換單元的示范性實(shí)施例。
2D/3D顯示模式確定設(shè)備100還可以包括3D圖像格式輸出單元184,用于以包括彼此對(duì)應(yīng)的左視點(diǎn)圖像信息和右視點(diǎn)圖像信息的3D圖像格式排列在2D/3D顯示模式確定單元130中被確定為要以3D顯示模式顯示的每一圖像,以及用于以3D圖像格式輸出每一圖像以便在輸出設(shè)備185上再現(xiàn)。
2D/3D顯示模式確定設(shè)備100還可以包括2D圖像格式輸出單元186,用于以2D圖像格式排列在2D/3D顯示模式確定單元130中被確定為要以2D顯示模式顯示的每一圖像, 以及用于以2D圖像格式輸出每一圖像以便在輸出設(shè)備185上再現(xiàn)。
3D圖像格式的例子包括并排格式、上下格式、垂直線交織格式、水平線交織格式, 以及包括幀順序格式和場順序格式的翻(page-flip)格式。參照?qǐng)D2詳細(xì)描述3D圖像格式。
圖2圖解了用于3D顯示的3D圖像格式200和3D顯示方法260。3D圖像格式200 的示例包括并排格式210、上下格式220、線交織格式230,以及包括幀順序格式240和場順序格式250的翻頁格式238。
并排格式210通過將左視點(diǎn)和右視點(diǎn)圖像的分辨率在水平方向上減半并且橫向彼此相鄰(即并排)排列關(guān)于分辨率被減半的左視點(diǎn)圖像的信息214和關(guān)于分辨率被減半的右視點(diǎn)圖像的信息216來形成圖像。
上下格式220通過將左視點(diǎn)和右視點(diǎn)圖像的分辨率在垂直方向上減半并且彼此上下排列關(guān)于分辨率被減半的左視點(diǎn)圖像的信息222和關(guān)于分辨率被減半的右視點(diǎn)圖像的信息224來形成圖像。
線交織格式230通過交替排列左視點(diǎn)圖像線和右視點(diǎn)圖像線來形成圖像。當(dāng)左視點(diǎn)圖像的水平線252與右視點(diǎn)圖像的水平線254交替時(shí),形成水平線交織格式的3D圖像。 當(dāng)左視點(diǎn)圖像的垂直線與右視點(diǎn)圖像的垂直線交替時(shí),形成垂直線交織格式的3D圖像。
在翻頁格式238中,按照時(shí)間交替排列左視點(diǎn)圖像的完整頁和右視點(diǎn)圖像的完整頁。在幀順序格式240中,按照時(shí)間以幀為單位交替排列彼此對(duì)應(yīng)的左視點(diǎn)圖像信息255 和右視點(diǎn)圖像信息256。在場順序格式250中,按照時(shí)間交替排列左視點(diǎn)圖像場257和右視點(diǎn)圖像場258。
在翻頁格式238中,可以使用關(guān)于其分辨率在空間上沒有減小的左視點(diǎn)圖像和右視點(diǎn)圖像的每一個(gè)的信息,但是左視點(diǎn)圖像和右視點(diǎn)圖像的頻率在時(shí)間上減半。
利用3D圖像格式200的3D顯示方法260的例子包括在數(shù)字光處理(DLP)顯示設(shè)備271、等離子體顯示板(PDP) 272和液晶顯示器(LCD) 273中使用的顯示方法270、使用偏振頁的空間分割顯示方法274、和在偏振類型的投影器中使用的顯示方法280。
根據(jù)在包括DLP顯示設(shè)備271、PDP 272和IXD 273的顯示設(shè)備275中使用的顯示方法270,可以利用翻頁格式238 (例如幀順序格式240或場順序格式250)來顯示3D圖像。 根據(jù)空間分割顯示方法274,可以利用垂直或水平線交織格式230來顯示3D圖像。根據(jù)在偏振類型的投影器使用的顯示方法280,可以在第一設(shè)備284和第二設(shè)備286上顯示經(jīng)由兩個(gè)通道282接收的3D圖像。
圖3是根據(jù)本發(fā)明一示范性實(shí)施例的用于確定圖像序列的2D或3D顯示模式的方法的流程圖。
當(dāng)在操作310中輸入圖像序列時(shí),在操作320中分析輸入圖像序列的類型以確定該輸入圖像序列是否是3D圖像序列。在操作330中,根據(jù)確定結(jié)果來確定所述輸入圖像序列是否是3D圖像序列。當(dāng)在操作330中確定輸入圖像序列是3D圖像序列時(shí),在操作340 將包含在輸入圖像序列中的圖像排列成3D圖像格式。然后,在操作350,在3D顯示設(shè)備上三維地顯示具有3D圖像格式的圖像,并且因而用戶可以體驗(yàn)3D效果。
另一方面,當(dāng)在操作330中確定輸入圖像序列是2D圖像序列時(shí),在操作360中以 2D圖像格式來排列輸入圖像序列。在操作370,在3D顯示設(shè)備上二維地顯示具有2D圖像格式的圖像序列。參照?qǐng)D4到10描述根據(jù)本發(fā)明一示范性實(shí)施例的、通過僅僅使用關(guān)于輸入圖像序列的圖像的信息而確定輸入圖像序列是2D還是3D圖像序列的方法及設(shè)備。
圖4圖解了根據(jù)本發(fā)明一示范性實(shí)施例的2D/3D顯示設(shè)備430。
2D/3D顯示設(shè)備430采用根據(jù)本發(fā)明一示范性實(shí)施例的2D/3D顯示模式確定方法并且可以從圖形卡410接收2D圖像序列415或從DVD/藍(lán)光盤(BD)播放器420接收具有幀順序格式的3D圖像序列425。
2D/3D顯示設(shè)備430包括3D圖像分析單元440、3D圖像格式變換單元450和顯示單元460。圖4的部件也可以包含在諸如BD播放器之類的圖像顯示設(shè)備中,或者包含在諸如3D TV或3D監(jiān)視器之類的3D圖像顯示設(shè)備中。
3D圖像分析單元440通過使用關(guān)于輸入的2D圖像序列415和3D圖像序列425的圖像信息來分析輸入的2D圖像序列415和3D圖像序列425的類型以確定輸入的2D圖像序列415和3D圖像序列425的圖像是否是3D圖像。3D圖像分析單元440向3D圖像格式變換單元450輸出被確定為3D圖像序列的圖像序列并且直接向顯示單元460輸出被確定為2D圖像序列的圖像序列。
3D圖像格式變換單元450以3D圖像格式排列被確定為3D圖像序列的圖像序列的圖像,并且向顯示單元460輸出具有3D圖像格式的圖像。3D圖像格式變換單元450可以根據(jù)顯示單元460中使用的3D顯示方法以并排格式、上下格式、垂直/水平線交織格式、幀順序格式或場順序格式來排列所接收的圖像。
根據(jù)圖像格式的類型,顯示單元460可以二維地顯示2D圖像格式的圖像序列,或者三維地顯示3D圖像格式的圖像序列。
當(dāng)將2D/3D顯示設(shè)備430與2D/3D顯示模式確定設(shè)備100比較時(shí),3D圖像分析單元440可以充當(dāng)2D/3D圖像確定單元120,3D圖像格式變換單元450可以充當(dāng)2D/3D顯示模式確定單元130。
在根據(jù)本發(fā)明示范性實(shí)施例的確定2D或3D顯示模式的方法及設(shè)備中,甚至不能支持或識(shí)別3D圖像的參數(shù)或標(biāo)志的3D顯示設(shè)備仍然可以通過僅僅使用關(guān)于圖像序列的像素值的信息來確定圖像序列是2D還是3D圖像序列,并且以合適的圖像格式來顯示圖像序列。
發(fā)送端不需要發(fā)送表示圖像序列是2D還是3D圖像序列的標(biāo)志等,而接收端不需要從所接收的圖像序列提取2D或3D標(biāo)志。因而,甚至在使用顯示系統(tǒng)的硬件(諸如現(xiàn)有圖形卡)和傳輸線纜時(shí),利用根據(jù)本發(fā)明示范性實(shí)施例的2D或3D顯示模式確定方法及設(shè)備的3D顯示設(shè)備能夠顯示2D或3D圖像。
圖5A是示出2D圖像序列的幀的平均值的分布的圖,而圖5B是示出3D圖像序列的幀的平均值的分布的圖。
通過按照時(shí)間以幀為單位排列從一個(gè)視點(diǎn)捕獲的圖像來獲得圖5A中示出的2D圖像序列。通過按照時(shí)間順序以幀為單位交替排列從左視點(diǎn)和右視點(diǎn)捕獲的圖像來獲得圖5B 中示出的3D圖像序列。
參照?qǐng)D5A的2D圖像序列的圖,在時(shí)間上相鄰的幀的像素值的平均值之間的變化量不大。另一方面,參照?qǐng)D5B的3D圖像序列的圖,在時(shí)間上相鄰的幀的像素值的平均值之間的變化量相當(dāng)大。
由于在3D圖像序列中交替排列的左視點(diǎn)幀和右視點(diǎn)幀具有不同分布的像素值, 所以圖5B的圖顯示了在左視點(diǎn)幀的像素值的平均值510和緊挨著該左視點(diǎn)幀之前或之后的右視點(diǎn)幀的像素值的平均值520之間的變化量相當(dāng)大。
雖然圖5A和5B通過圖解幀的像素值的平均值來示出在2D/3D圖像序列的幀特征之間的差,但是也可以通過使用幀的像素值的方差、標(biāo)準(zhǔn)偏差等而不是使用像素值的平均值來檢查在2D/3D圖像序列的幀特征之間的差。
圖1的2D/3D圖像確定單元120可以通過使用如圖5A和5B所示的幀的像素值的平均值的分布來確定輸入圖像序列是2D還是3D圖像序列。參照?qǐng)D6來描述其中2D/3D圖像確定單元120使用幀的像素值的平均值作為幀的特征變量的方法。
圖6圖解了根據(jù)本發(fā)明一示范性實(shí)施例的用于執(zhí)行2D/3D圖像確定的幀的平均值之間的關(guān)系。
前一幀610是在時(shí)刻t-Ι的第一左視點(diǎn)圖像Li,當(dāng)前幀620是在時(shí)刻t的右視點(diǎn)圖像R,而后一幀630是在時(shí)刻t+Ι的第二左視點(diǎn)圖像L2。所述前一幀610、當(dāng)前幀620和后一幀630對(duì)應(yīng)于在左視點(diǎn)圖像L和右視點(diǎn)圖像R之間的交替。所述前一幀610、當(dāng)前幀 620和后一幀630是包含在3D圖像序列632中的一些幀。
當(dāng)每一幀的像素值的統(tǒng)計(jì)值被用作每一幀的特征變量時(shí),2D/3D圖像確定單元 120的特征變量確定單元140可以包括統(tǒng)計(jì)值確定單元634,用于確定每一幀的像素值的統(tǒng)計(jì)值,并且2D/3D圖像確定單元120的變化量計(jì)算單元150可以包括統(tǒng)計(jì)值差值計(jì)算單元636,用于計(jì)算在相鄰幀的統(tǒng)計(jì)值之間的差值。2D/3D圖像確定單元120的變化量比值確定單元160可以包括統(tǒng)計(jì)值差值比值計(jì)算單元638,用于計(jì)算在相鄰幀之間的差值的比值。
雖然在圖6中示出所述前一幀610、當(dāng)前幀620和后一幀630在左視點(diǎn)圖像和右視點(diǎn)圖像之間交替,但是2D/3D顯示模式確定設(shè)備100可以通過利用所述前一幀610、當(dāng)前幀620和后一幀630的像素值的統(tǒng)計(jì)值來確定輸入圖像序列是2D還是3D圖像序列,而不接收表示左視點(diǎn)圖像信息和右視點(diǎn)圖像信息在輸入圖像序列中交替的信息。在圖6中,使用各種類型的統(tǒng)計(jì)值當(dāng)中的平均值作為每一幀的特征變量。
統(tǒng)計(jì)值確定單元634確定所述前一幀610的第一統(tǒng)計(jì)值、所述當(dāng)前幀620的第二統(tǒng)計(jì)值和所述后一幀630的第三統(tǒng)計(jì)值。
參照?qǐng)D6,統(tǒng)計(jì)值確定單元634可以確定所述前一幀610的像素值的平均值 mean (t_l) 640、所述當(dāng)前幀620的像素值的平均值mean (t) 650和所述后一幀630的像素值的平均值 mean (t+1) 660。
統(tǒng)計(jì)值差值計(jì)算單元636計(jì)算在所述前一幀610和當(dāng)前幀620的統(tǒng)計(jì)值之間的第一差值、在所述當(dāng)前幀620和后一幀630的統(tǒng)計(jì)值之間的第二差值和在所述前一幀610和后一幀630的統(tǒng)計(jì)值之間的第三差值。
統(tǒng)計(jì)值差值計(jì)算單元636通過利用差值的絕對(duì)值來計(jì)算幀的統(tǒng)計(jì)值之間的差值。 使用統(tǒng)計(jì)值之間的差值的絕對(duì)值的原因是防止差值的和由于差值的方向(例如正的值或負(fù)的值)而抵消。
參照?qǐng)D6,統(tǒng)計(jì)值差值計(jì)算單元636可以確定等于在所述前一幀610的平均值 mean (t_l) 640和所述當(dāng)前幀620的平均值mean (t) 650之間的差值的絕對(duì)值的第一差值diffMl。類似地,統(tǒng)計(jì)值差值計(jì)算單元636可以確定等于在所述當(dāng)前幀620的平均值 mean (t) 650和所述后一幀630的平均值mean (t+1) 660之間的差值的絕對(duì)值的第二差值 diffM2,以及等于在所述前一幀610的平均值mean (t-1) 640和所述后一幀630的平均值 mean (t+1) 660之間的差值的絕對(duì)值的第三差值diffM3。
統(tǒng)計(jì)值差值比值計(jì)算單元638計(jì)算所述第一差值和所述第二差值之和與所述第三差值的比值。通過將所述第一差值diffMl和第二差值diffM2之和除以所述第三差值 diffM3和常數(shù)c之和來獲得統(tǒng)計(jì)值差值比值Dm。
Dm= (diffMl+diffM2)/(diffM3+c).............(1) 其中,所述常數(shù)c用于防止除數(shù)等于0。
差值比值比較單元180比較所述差值比值Dm和閾值以確定當(dāng)前圖像是2D還是3D 圖像。例如,當(dāng)閾值是1時(shí),如果在緊緊相鄰的幀之間的差值的和大于在其間具有一幀的相鄰幀之間的差值(即統(tǒng)計(jì)值差值比值Dm > 1),則在相鄰幀的統(tǒng)計(jì)值之間的差較大。因而, 變化量比值確定單元160可以確定所述前一幀610、當(dāng)前幀620和后一幀630包含在3D圖像序列中。
另一方面,如果在緊緊相鄰的幀之間的差值的和小于在其間具有一幀的相鄰幀之間的差值(即統(tǒng)計(jì)值差值比值Dm < 1),則在相鄰幀的統(tǒng)計(jì)值之間的差較小。因而,變化量比值確定單元160可以確定所述前一幀610、當(dāng)前幀620和后一幀630包含在2D圖像序列中。
圖7是示出3D圖像序列的每一幀的視差矢量的方向分布的圖。
通過根據(jù)幀的順序交替地排列左視點(diǎn)圖像信息和右視點(diǎn)圖像信息來獲得3D圖像序列。如果當(dāng)前幀是左視點(diǎn)幀,則前一幀和后一幀是右視點(diǎn)幀??梢酝ㄟ^估計(jì)幀相對(duì)于前一幀的視差來確定所述幀的視差矢量。如果提供了圖像序列的視差矢量的參數(shù),則可以利用所述圖像序列的視差矢量的參數(shù)來確定所述圖像序列的每一幀的視差矢量。
可以通過利用具有負(fù)方向的視差矢量的幀的塊的數(shù)量810和具有正方向的視差矢量的幀的塊的數(shù)量820之間的比值來確定圖像序列是否在左和右視點(diǎn)圖像之間交替。參照根據(jù)圖7的視差矢量的方向的塊分布,根據(jù)右視點(diǎn)幀(即偶數(shù)序號(hào)的幀)的視差矢量的方向的塊的數(shù)量之間的比值與根據(jù)左視點(diǎn)幀(即奇數(shù)序號(hào)的幀)的視差矢量的方向的塊的數(shù)量之間的比值存在較大的差。
2D/3D圖像確定單元120可以通過比較具有負(fù)的視差矢量的預(yù)定幀的塊數(shù)與具有正的視差矢量的塊數(shù)之間的比值與相鄰幀的比值,基于如圖7所示的每個(gè)幀的視差矢量的方向,來確定輸入圖像序列是2D還是3D圖像序列。參照?qǐng)D8來描述2D/3D圖像確定單元 120通過其來使用每一幀的視差矢量作為每一幀的特征變量的方法。
圖8圖解了根據(jù)本發(fā)明一示范性實(shí)施例的用于執(zhí)行2D/3D圖像確定的每一幀的視差矢量之間的關(guān)系。
參照?qǐng)D8,圖像序列902是通過交替地排列在時(shí)刻t-2的第一右視點(diǎn)幀910、在時(shí)刻t-Ι的第一左視點(diǎn)幀920、在時(shí)刻t的第二右視點(diǎn)幀930和在時(shí)刻t+Ι的第二左視點(diǎn)幀 940而獲得的3D圖像序列。在時(shí)刻t的第二右視點(diǎn)幀930是當(dāng)前幀。
2D/3D顯示模式確定設(shè)備100可以通過利用每一幀910、920、930和940的視差矢量的方向來確定輸入圖像序列是2D還是3D圖像序列,而不接收表示左視點(diǎn)圖像信息和右視點(diǎn)圖像信息在該輸入圖像序列中交替的信息。特征變量確定單元140可以利用根據(jù)每一幀的視差矢量的方向的塊數(shù)之間的比值作為每一幀的特征變量。
當(dāng)在根據(jù)每一幀的視差矢量的方向的塊數(shù)之間的比值被用作每一幀的特征變量時(shí),2D/3D圖像確定單元120的特征變量確定單元140可以包括視差矢量確定單元950, 用于確定每一幀的視差矢量;和視差值計(jì)算單元960,用于根據(jù)每一幀的視差矢量來計(jì)算視差值。2D/3D圖像確定單元120的變化量計(jì)算單元150可以包括視差值差值計(jì)算單元 970,用于計(jì)算在相鄰幀的視差值之間的差值。2D/3D圖像確定單元120的變化量比值確定單元160可以包括視差值差值比值計(jì)算單元980,用于計(jì)算所述差值的比值。
視差矢量確定單元950可以通過估計(jì)預(yù)定幀的預(yù)定區(qū)域相對(duì)于所述預(yù)定幀的前一幀的預(yù)定區(qū)域的視差來確定預(yù)定幀的視差矢量。因而,視差矢量確定單元950可以不僅使用一幀的整個(gè)區(qū)域的視差,而且可以使用該幀的一些區(qū)域的視差。當(dāng)輸入了一幀的視差矢量的參數(shù)時(shí),視差矢量確定單元950可以從該參數(shù)中提取該幀的視差矢量值。
視差矢量確定單元950可以確定作為前一幀920的視差矢量的第一視差矢量、作為當(dāng)前幀930的視差矢量的第二視差矢量和作為后一幀940的視差矢量的第三視差矢量。 參照?qǐng)D8,視差矢量確定單元950可以確定前一幀920的第一視差矢量DVw、當(dāng)前幀930的第二視差矢量DVt和后一幀940的第三視差矢量DVt+1。
視差值計(jì)算單元960計(jì)算表示根據(jù)第一視差矢量的方向的前一幀920的塊數(shù)之間的比值的第一視差矢量值、表示根據(jù)第二視差矢量的方向的當(dāng)前幀930的塊數(shù)之間的比值的第二視差矢量值、和表示根據(jù)第三視差矢量的方向的后一幀940的塊數(shù)之間的比值的第三視差矢量值。
參照?qǐng)D8,視差值計(jì)算單元960可以計(jì)算表示根據(jù)第一視差矢量DVw的方向的前一幀920的塊數(shù)之間的比值的視差值RDV(t-l)、表示根據(jù)第二視差矢量DVt的方向的當(dāng)前幀 930的塊數(shù)之間的比值的視差值RDV(t)、和表示根據(jù)第三視差矢量DVt+1的方向的后一幀940 的塊數(shù)之間的比值的視差值RDV(t+l)。
視差值計(jì)算單元960通過將具有負(fù)方向的視差矢量的第η幀的塊數(shù)除以具有正方向的視差矢量的第η幀的塊數(shù)與1之和來計(jì)算視差值Rdv(H) Rdv(η)=(具有負(fù)的視差矢量的塊數(shù))/(具有正的視差矢量的塊數(shù) +1)............(2) 其中,將1加到除數(shù)中以防止除數(shù)等于0。
視差值差值計(jì)算單元970計(jì)算所述前一幀920和當(dāng)前幀930的視差值之間的第一差值、所述當(dāng)前幀930和后一幀940的視差值之間的第二差值、和所述前一幀920和后一幀 940的視差值之間的第三差值。
參照?qǐng)D8,視差值差值計(jì)算單元970計(jì)算所述前一幀920的視差值RDV(t_l)和當(dāng)前幀930的視差值RDV(t)之間的第一差值diffDVl、所述當(dāng)前幀930的視差值RDV(t)和后一幀940的視差值RDV(t+l)之間的第二差值diffDV2、和所述前一幀920的視差值RDV(t_l)和后一幀940的視差值RDV(t+l)之間的第三差值diffDV3。
視差值差值比值計(jì)算單元980計(jì)算所述第一差值和第二差值之和與所述第三差值的比值。更具體地說,通過將第一差值diffDVl和第二差值diffDV2之和除以第三差值 diffDV3和常數(shù)c之和來獲得視差值差值比值Dd Dd= (diffDV l+diffDV2)/(diffDV3+c)............(3) 其中,常數(shù)c用于防止除數(shù)等于0。
如上所述,差值比值比較單元180可以比較由視差值差值比值計(jì)算單元980獲得視差值差值比值Dd與閾值以確定當(dāng)前圖像是2D還是3D圖像。
圖9圖解根據(jù)本發(fā)明一示范性實(shí)施例的圖像序列的2D或3D顯示模式的確定。
由2D/3D圖像確定單元120確定圖像序列1100的幀是2D還是3D圖像,由此獲得作為確定結(jié)果的所確定的圖像序列1110。如果僅僅圖像序列1100的特定幀1120被確定為2D (或3D)圖像并且其余幀被確定為3D (或2D)圖像,則2D/3D顯示模式確定單元130可以將整個(gè)圖像序列1100的顯示模式確定為3D(或2D)顯示模式以保證圖像序列1100的顯示模式的統(tǒng)一或者增加由2D/3D圖像確定單元120執(zhí)行的確定結(jié)果的可靠性。
2D/3D顯示模式確定單元130可以在考慮諸如系統(tǒng)的存儲(chǔ)器之類的系統(tǒng)資源的情況下,調(diào)整在由2D/3D圖像確定單元120執(zhí)行的比較中使用的相鄰幀的范圍。
在一些情況中,如果當(dāng)前圖像或當(dāng)前圖像序列的顯示模式被2D/3D顯示模式確定單元130確定為3D顯示模式,則需要以適合于在能夠執(zhí)行3D顯示的圖像顯示設(shè)備中使用的顯示方法的格式來排列和輸出當(dāng)前圖像或當(dāng)前圖像序列。相應(yīng)地,根據(jù)本發(fā)明另一示范性實(shí)施例的2D/3D顯示模式確定設(shè)備100的輸出單元以合適的3D圖像格式排列3D圖像序列并且輸出該具有3D圖像格式的3D圖像序列。
如果在遵循以幀順序格式顯示圖像的方法的顯示設(shè)備上輸出圖像序列,則2D/3D 顯示模式確定設(shè)備100還可以包括3D幀順序格式輸出單元,其通過以幀為單位交替與當(dāng)前圖像對(duì)應(yīng)的左和右視點(diǎn)圖像來形成幀順序格式并以幀順序格式輸出當(dāng)前圖像。
2D/3D顯示模式確定設(shè)備100還可以包括3D垂直線交織格式輸出單元,其以垂直線交織格式排列左視點(diǎn)圖像和右視點(diǎn)圖像,并以垂直線交織格式輸出左視點(diǎn)圖像和右視點(diǎn)圖像,在垂直線交織格式中,交替排列具有水平減半的分辨率的左視點(diǎn)圖像和右視點(diǎn)圖像的垂直線。
圖10是根據(jù)本發(fā)明的另一示范性實(shí)施例的用于確定圖像序列的2D或3D顯示模式的方法的流程圖。
在操作1210,輸入圖像序列。在示范性實(shí)施例中,甚至在表示該輸入圖像序列是 2D還是3D圖像的信息不單獨(dú)輸入時(shí),也可以僅利用該圖像序列來確定所述輸入圖像序列是2D還是3D圖像序列。
在操作1220,確定包含在圖像序列中的當(dāng)前圖像是2D還是3D圖像。更具體地,可以以幀為單位或以圖像序列為單位執(zhí)行該確定。可以通過利用在時(shí)間上相鄰的圖像或相鄰圖像的特征變量之間的變化量來執(zhí)行該確定。例如,每一幀的特征變量可以是諸如每個(gè)幀的像素的平均值、方差或標(biāo)準(zhǔn)偏差的統(tǒng)計(jì)值,或者是與每一幀的視差矢量相關(guān)的信息。
在操作1230,根據(jù)在操作1220中執(zhí)行的確定的結(jié)果,當(dāng)前圖像的顯示模式被確定為2D或3D顯示模式。如果在操作1220中確定當(dāng)前圖像是2D圖像,則當(dāng)前圖像的顯示模式被確定為2D顯示模式。另一方面,如果在操作1220中確定當(dāng)前圖像是3D圖像,則當(dāng)前圖像的顯示模式被確定為3D顯示模式。
如果對(duì)于包含在圖像序列的預(yù)定區(qū)域中的圖像當(dāng)中的預(yù)定圖像進(jìn)行的確定的結(jié)果與對(duì)其他大量圖像的確定的結(jié)果不同,則圖像序列的顯示模式可被確定為與其他大量圖像的顯示模式相同。在實(shí)時(shí)系統(tǒng)中,根據(jù)對(duì)一些在前圖像的確定的結(jié)果來確定當(dāng)前圖像的顯示模式。
在操作1240,根據(jù)在操作1230中執(zhí)行的顯示模式的確定結(jié)果以2D或3D圖像格式來輸出圖像序列。甚至在圖像序列的顯示模式被確定為3D顯示模式時(shí),也可以根據(jù)顯示設(shè)備支持的3D顯示方法來確定諸如垂直線交織格式或幀順序格式之類的3D圖像格式,并且可以以3D圖像格式來排列圖像序列。
本發(fā)明的示范性實(shí)施例可以被編寫成計(jì)算機(jī)程序并且可以被實(shí)現(xiàn)在利用計(jì)算機(jī)可讀記錄介質(zhì)來執(zhí)行該程序的通用數(shù)字計(jì)算機(jī)中。計(jì)算機(jī)可讀記錄介質(zhì)的例子包括磁存儲(chǔ)介質(zhì)(例如ROM、磁盤、硬盤等)、光記錄介質(zhì)(例如⑶-ROM或DVD)。
示范性實(shí)施例也可以被體現(xiàn)為在傳輸介質(zhì)上的計(jì)算機(jī)可讀代碼或指令。傳輸介質(zhì)的例子包括載波和可以通過互聯(lián)網(wǎng)攜帶數(shù)據(jù)的其他數(shù)據(jù)傳輸設(shè)備。
雖然已參照本發(fā)明的示范性實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員將理解在不脫離由隨后的權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以在其中進(jìn)行形式上和細(xì)節(jié)上的各種變化。
權(quán)利要求
1.一種確定二維(2D)或三維(3D)顯示模式的方法,所述方法包括 接收包括當(dāng)前圖像的圖像序列;確定當(dāng)前圖像是2D圖像還是3D圖像;以及基于確定當(dāng)前圖像是2D圖像還是3D圖像的結(jié)果來確定用于所述圖像序列的顯示模式是2D顯示模式還是3D顯示模式。
2.如權(quán)利要求1所述的方法,其中,所述確定當(dāng)前圖像是2D圖像還是3D圖像的步驟包括基于包含在圖像序列中的當(dāng)前圖像的相鄰圖像來確定當(dāng)前圖像是2D圖像還是3D圖像。
3.如權(quán)利要求2所述的方法,其中,所述確定當(dāng)前圖像是2D圖像還是3D圖像的步驟還包括確定所述相鄰圖像的特征變量和所述當(dāng)前圖像的特征變量;計(jì)算所述相鄰圖像和所述當(dāng)前圖像當(dāng)中的兩個(gè)圖像的特征變量之間的變化量;以及基于變化量之間的比值來確定所述當(dāng)前圖像是2D圖像還是3D圖像。
4.如權(quán)利要求3所述的方法,還包括 存儲(chǔ)所確定的特征變量;以及檢索所存儲(chǔ)的特征變量以計(jì)算所述兩個(gè)圖像的特征變量之間的變化量。
5.如權(quán)利要求3所述的方法,其中,所述相鄰圖像包括前一圖像和后一圖像,所述方法還包括將所述前一圖像的第一統(tǒng)計(jì)值、所述當(dāng)前圖像的第二統(tǒng)計(jì)值和所述后一圖像的第三統(tǒng)計(jì)值確定為所述特征變量;計(jì)算作為所述第一和第二統(tǒng)計(jì)值之間的差值的絕對(duì)值的第一差值,作為所述第二和第三統(tǒng)計(jì)值之間的差值的絕對(duì)值的第二差值,以及作為所述第一和第三統(tǒng)計(jì)值之間的差值的絕對(duì)值的第三差值;并且計(jì)算所述第一差值和所述第二差值之和與所述第三差值的比值。
6.如權(quán)利要求5所述的方法,其中,在確定所述第一、第二和第三統(tǒng)計(jì)值的步驟中,所述圖像序列的每一圖像的預(yù)定區(qū)域的平均值、方差和標(biāo)準(zhǔn)偏差中的一個(gè)被用作統(tǒng)計(jì)值。
7.如權(quán)利要求3所述的方法,其中,所述相鄰圖像包括前一圖像和后一圖像,所述方法還包括基于所述圖像序列的圖像的預(yù)定區(qū)域的視差,確定所述前一圖像的第一視差矢量、所述當(dāng)前圖像的第二視差矢量和所述后一圖像的第三視差矢量,其中,預(yù)定圖像的視差表示所述圖像的預(yù)定區(qū)域相對(duì)于在所述預(yù)定圖像之前的圖像的預(yù)定區(qū)域的視差;計(jì)算與所述第一視差矢量相關(guān)的第一視差值、與所述第二視差矢量相關(guān)的第二視差值和與所述第三視差矢量相關(guān)的第三視差值作為特征變量;計(jì)算作為所述第一和第二視差值之間的差值的絕對(duì)值的第一差值、作為所述第二和第三視差值之間的差值的絕對(duì)值的第二差值、和作為所述第一和第三視差值之間的差值的絕對(duì)值的第三差值;以及計(jì)算所述第一和第二差值之和與所述第三差值的比值。
8.如權(quán)利要求7所述的方法,其中,計(jì)算所述第一、第二和第三視差值的步驟包括計(jì)算作為具有所述前一圖像的第一視差矢量當(dāng)中的負(fù)的第一視差矢量的塊的數(shù)量與具有正的第一視差矢量的塊的數(shù)量的比值的第一視差值、作為具有所述當(dāng)前圖像的第二視差矢量當(dāng)中的負(fù)的第二視差矢量的塊的數(shù)量與具有正的第二視差矢量的塊的數(shù)量的比值的第二視差值、和作為具有所述后一圖像的第三視差矢量的負(fù)的第三視差矢量的塊的數(shù)量與具有正的第三視差矢量的塊的數(shù)量的比值的第三視差值。
9.如權(quán)利要求3所述的方法,其中確定所述當(dāng)前圖像是2D圖像還是3D圖像的步驟還包括當(dāng)所述變化量之間的比值等于或大于閾值時(shí),將所述當(dāng)前圖像確定為3D圖像,以及當(dāng)所述變化量之間的比值小于所述閾值時(shí),將所述當(dāng)前圖像確定為2D圖像。
10.如權(quán)利要求2所述的方法,其中,確定用于所述圖像序列的顯示模式是2D顯示模式還是3D顯示模式的步驟包括如果確定所述圖像序列的當(dāng)前圖像是2D還是3D圖像的結(jié)果與確定所述圖像序列的預(yù)定數(shù)量的相鄰圖像是2D還是3D圖像的結(jié)果不同,則將所述當(dāng)前圖像的顯示模式變換成與所述相鄰圖像的顯示模式相同的顯示模式。
11.如權(quán)利要求1所述的方法,還包括如果用于圖像序列的顯示模式被確定為2D顯示模式,則以2D圖像格式排列所述圖像序列,并且輸出具有所述2D顯示格式的圖像序列。
12.如權(quán)利要求1所述的方法,還包括如果用于所述圖像序列的顯示模式被確定為3D顯示模式,則根據(jù)并排格式、上下格式、垂直線交織格式、水平線交織格式、幀順序格式、和場順序格式中的至少一種來形成具有彼此對(duì)應(yīng)的左視點(diǎn)圖像和右視點(diǎn)圖像的幀,并輸出所形成的幀。
13.一種用于確定2D或3D顯示模式的設(shè)備,所述設(shè)備包括圖像輸入單元,用于接收包括當(dāng)前圖像的圖像序列;2D/3D圖像確定單元,用于確定當(dāng)前圖像是2D圖像還是3D圖像;和2D/3D顯示模式確定單元,用于基于確定當(dāng)前圖像是2D圖像還是3D圖像的結(jié)果來確定所述圖像序列的顯示模式是2D顯示模式還是3D顯示模式。
14.如權(quán)利要求13所述的設(shè)備,其中,所述2D/3D圖像確定單元基于包含在圖像序列中的當(dāng)前圖像的相鄰圖像來確定當(dāng)前圖像是2D圖像還是3D圖像。
15.如權(quán)利要求14所述的設(shè)備,其中,所述2D/3D圖像確定單元包括特征變量確定單元,用于確定所述相鄰圖像的特征變量和所述當(dāng)前圖像的特征變量;變化量計(jì)算單元,用于計(jì)算所述相鄰圖像和所述當(dāng)前圖像當(dāng)中的兩個(gè)圖像的特征變量之間的變化量;和變化量比值確定單元,用于基于變化量之間的比值來確定所述當(dāng)前圖像是2D圖像還是3D圖像。
16.如權(quán)利要求15所述的設(shè)備,還包括存儲(chǔ)單元,用于存儲(chǔ)所計(jì)算的特征變量。
17.如權(quán)利要求15所述的設(shè)備,其中,所述相鄰圖像包括前一圖像和后一圖像,并且其中所述2D/3D圖像確定單元還包括統(tǒng)計(jì)值確定單元,用于將所述前一圖像的第一統(tǒng)計(jì)值、所述當(dāng)前圖像的第二統(tǒng)計(jì)值和所述后一圖像的第三統(tǒng)計(jì)值確定為所述特征變量;統(tǒng)計(jì)值差值計(jì)算單元,用于計(jì)算作為所述第一和第二統(tǒng)計(jì)值之間的差值的絕對(duì)值的第一差值,作為所述第二和第三統(tǒng)計(jì)值之間的差值的絕對(duì)值的第二差值,以及作為所述第一和第三統(tǒng)計(jì)值之間的差值的絕對(duì)值的第三差值;力口統(tǒng)計(jì)值差值比值計(jì)算單元,用于計(jì)算所述第一差值和所述第二差值之和與所述第三差值的比值。
18.如權(quán)利要求17所述的設(shè)備,其中,所述統(tǒng)計(jì)值確定單元將所述圖像序列的每一圖像的預(yù)定區(qū)域的平均值、方差和標(biāo)準(zhǔn)偏差中的一個(gè)確定為統(tǒng)計(jì)值。
19.如權(quán)利要求15所述的設(shè)備,其中,所述相鄰圖像包括前一圖像和后一圖像,并且其中所述2D/3D圖像確定單元還包括視差矢量確定單元,用于基于所述圖像序列的圖像的預(yù)定區(qū)域的視差來確定所述前一圖像的第一視差矢量、所述當(dāng)前圖像的第二視差矢量和所述后一圖像的第三視差矢量,其中,預(yù)定圖像的視差表示所述圖像的預(yù)定區(qū)域相對(duì)于在所述預(yù)定圖像之前的圖像的預(yù)定區(qū)域的視差;視差值計(jì)算單元,用于計(jì)算與所述第一視差矢量相關(guān)的第一視差值、與所述第二視差矢量相關(guān)的第二視差值和與所述第三視差矢量相關(guān)的第三視差值作為特征變量;視差值差值計(jì)算單元,用于計(jì)算作為所述第一和第二視差值之間的差值的絕對(duì)值的第一差值、作為所述第二和第三視差值之間的差值的絕對(duì)值的第二差值、和作為所述第一和第三視差值之間的差值的絕對(duì)值的第三差值;和視差值差值比值計(jì)算單元,用于計(jì)算所述第一和第二差值之和與所述第三差值的比值。
20.如權(quán)利要求19所述的設(shè)備,其中,所述視差值計(jì)算單元計(jì)算作為具有所述前一圖像的第一視差矢量當(dāng)中的負(fù)的第一視差矢量的塊的數(shù)量與具有正的第一視差矢量的塊的數(shù)量的比值的第一視差值,作為具有所述當(dāng)前圖像的第二視差矢量當(dāng)中的負(fù)的第二視差矢量的塊的數(shù)量與具有正的第二視差矢量的塊的數(shù)量的比值的第二視差值,和作為具有所述后一圖像的第三視差矢量當(dāng)中的負(fù)的第三視差矢量的塊的數(shù)量與具有正的第三視差矢量的塊的數(shù)量的比值的第三視差值。
21.如權(quán)利要求15所述的設(shè)備,其中所述變化量比值確定單元還包括變化量比值比較單元,用于當(dāng)所述變化量之間的比值等于或大于閾值時(shí),將所述當(dāng)前圖像確定為3D圖像,以及當(dāng)所述變化量之間的比值小于所述閾值時(shí),將所述當(dāng)前圖像確定為2D圖像。
22.如權(quán)利要求14所述的設(shè)備,其中,所述2D/3D顯示模式確定單元還包括 顯示模式變換單元,用于如果確定所述圖像序列的當(dāng)前圖像是2D還是3D圖像的結(jié)果與確定所述圖像序列的預(yù)定數(shù)量的相鄰圖像是2D還是3D圖像的結(jié)果不同,則將所述當(dāng)前圖像的顯示模式變換成與所述相鄰圖像的顯示模式相同的顯示模式。
23.如權(quán)利要求13所述的設(shè)備,還包括2D顯示模式輸出單元,用于如果用于圖像序列的顯示模式被確定為2D顯示模式,則以 2D圖像格式排列所述圖像序列,并且輸出具有所述2D顯示格式的圖像序列。
24.如權(quán)利要求13所述的設(shè)備,還包括3D圖像格式輸出單元,用于如果用于所述圖像序列的顯示模式被確定為3D顯示模式, 則根據(jù)并排格式、上下格式、垂直線交織格式、水平線交織格式、幀順序格式、和場順序格式中的至少一種來形成具有彼此對(duì)應(yīng)的左視點(diǎn)圖像和右視點(diǎn)圖像的幀,并且輸出所形成的幀。
25.一種計(jì)算機(jī)可讀記錄介質(zhì),其上記錄有程序,其中,所述程序在由計(jì)算機(jī)運(yùn)行時(shí)使得所述計(jì)算機(jī)執(zhí)行用于確定2D或3D顯示模式的方法,所述方法包括接收包括當(dāng)前圖像的圖像序列;確定當(dāng)前圖像是2D圖像還是3D圖像;并且基于確定當(dāng)前圖像是2D圖像還是3D圖像的結(jié)果來確定用于所述圖像序列的顯示模式是2D顯示模式還是3D顯示模式。
全文摘要
提供一種用于確定二維(2D)或三維(3D)顯示模式的方法。接收?qǐng)D像序列。確定在圖像序列中包含的當(dāng)前圖像是2D圖像還是3D圖像?;诖_定結(jié)果,確定用于圖像序列的2D或3D顯示模式。
文檔編號(hào)H04N13/04GK102187680SQ200980141106
公開日2011年9月14日 申請(qǐng)日期2009年5月19日 優(yōu)先權(quán)日2008年8月18日
發(fā)明者金容臺(tái), 樸相武, 金大式 申請(qǐng)人:三星電子株式會(huì)社