專利名稱:立體視頻的紅青渲染方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明設(shè)計(jì)計(jì)算機(jī)多媒體技術(shù)領(lǐng)域,特別設(shè)計(jì)一種快速的立體視頻的紅青渲染方法及裝置。
背景技術(shù):
立體視頻的蓬勃發(fā)展帶來影音播放技術(shù)的變革,三維立體視頻將取代平面視頻, 成為多媒體科技的主要表現(xiàn)形式?!栋⒎策_(dá)》等3D立體大片風(fēng)靡全球,預(yù)示著立體時(shí)代的到來??芍Ⅲw視覺感知的基本原理是,左眼和右眼觀看到的圖像在水平方向上有一定的視差,從而在大腦中產(chǎn)生立體感。立體視頻技術(shù)正是基于這一原理,通過一定的渲染、顯示方式,使觀眾的左右眼分別看到不同的圖像,從而達(dá)到立體的觀看效果。使用不同的立體顯示設(shè)備播放立體視頻需要不同的立體渲染方法。立體視頻的紅青渲染方法為只保留左眼圖像所有像素的G、B分量與右眼圖像相同位置的R分量,渲染的視頻可直接用任何普通顯示器播放,是缺少立體顯示設(shè)備的普通用戶的最佳選擇,而且只需要佩戴紅青眼鏡便可以觀賞到立體效果。然而,傳統(tǒng)的紅青立體渲染方法渲染速度慢?,F(xiàn)有技術(shù)的缺點(diǎn)為,傳統(tǒng)的立體視頻的紅青渲染方式是依次對(duì)原始圖像每個(gè)像素的R、G、B分量重新賦值,從而導(dǎo)致當(dāng)播放高碼率高清立體視頻時(shí),渲染運(yùn)算速度慢,可能導(dǎo)致播放不流暢,因此,達(dá)不到用戶的要求,在邊渲染邊播放的過程中,總是由于渲染速度慢, 導(dǎo)致播放停止,等待渲染,因此,觀賞效果不佳,使用戶總是處于間斷等待過程中,影響觀影效果。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問題之一。為此,本發(fā)明的目的在于提出一種立體視頻的紅青渲染方法,該立體視頻的紅青渲染方法的渲染速度快,視頻渲染效果好。本發(fā)明的另一目的在于提出一種紅青渲染裝置,該裝置對(duì)立體視頻的渲染速度快,且結(jié)構(gòu)簡(jiǎn)單,易于實(shí)現(xiàn)。為實(shí)現(xiàn)上述目的,本發(fā)明第一方面的實(shí)施例提出一種立體視頻的紅青渲染方法, 包括以下步驟將所述立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間;將所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量存入所述第一存儲(chǔ)空間;以及對(duì)所述第一存儲(chǔ)空間中的所述每一幀圖像進(jìn)行平滑放縮以得到紅青渲染圖像,并將所述紅青渲染圖像存入第二存儲(chǔ)空間。根據(jù)本發(fā)明實(shí)施例的立體視頻的紅青渲染方法,通過將立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間,并把所述立體視頻的每一幀圖像的右視圖的每一像素點(diǎn)的R分量對(duì)應(yīng)于所述左視圖存入第一存儲(chǔ)空間,并把第一存儲(chǔ)空間中的每一幀圖像平滑放縮,以消除圖像邊緣的模糊區(qū)域與鋸齒,并放縮得到最終顯示終端能夠顯示的紅青渲染圖像。另外,根據(jù)本發(fā)明的立體視頻的紅青渲染方法還可以具有如下附加的技術(shù)特征
在本發(fā)明的一個(gè)實(shí)施例中,所述第一存儲(chǔ)空間和所述第二存儲(chǔ)空間存儲(chǔ)的每一幀圖像的格式包括矩陣和數(shù)組格式的其中之一。在本發(fā)明的一個(gè)實(shí)施例中,通過至少一個(gè)處理單元對(duì)所述矩陣或數(shù)組格式的每一幀圖像的每一行進(jìn)行并行處理。在本發(fā)明的一個(gè)實(shí)施例中,將所述立體視頻的每一幀圖像的左視圖的每一像素點(diǎn)的G,B分量存入第一存儲(chǔ)空間。在本發(fā)明的一個(gè)實(shí)施例中,對(duì)所述第一存儲(chǔ)空間中的所述每一幀圖像進(jìn)行平滑放縮的方法包括雙線性插值方法、三次樣條插值方法和卷積法的至少之一。在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)所述雙線性插值方法對(duì)所述第一存儲(chǔ)空間中的所述每一幀圖像進(jìn)行平滑放縮。在本發(fā)明的一個(gè)實(shí)施例中,所述立體視頻的紅青渲染方法還包括將所述立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間與將所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量存入所述第一存儲(chǔ)空間前,對(duì)所述立體視頻的每一幀圖像的左視圖和右視圖進(jìn)行區(qū)域截取,以提取所述區(qū)域截取后的左視圖和右視圖。在本發(fā)明的一個(gè)實(shí)施例中,所述第二存儲(chǔ)空間為顯存。本發(fā)明第二方面實(shí)施例還提出一種立體視頻的紅青渲染裝置,包括第一存儲(chǔ)模塊,用于存儲(chǔ)所述立體視頻的每一幀圖像的左視圖;抽取模塊,用于提取所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量,并將所述R分量存入所述第一存儲(chǔ)模塊;平滑放縮模塊,用于對(duì)所述第一存儲(chǔ)模塊中的所述每一幀圖像進(jìn)行平滑放縮;以及第二存儲(chǔ)模塊,用于存儲(chǔ)所述平滑放縮模塊中的平滑放縮后的每一幀圖像的紅青渲染圖像。根據(jù)本發(fā)明實(shí)施例的立體視頻的紅青渲染裝置,抽取模塊抽取每一幀圖像的右視圖的R分量,并將R分量與對(duì)應(yīng)的左視圖進(jìn)行平滑,以去除圖像邊緣的模糊區(qū)域以及圖像邊緣的鋸齒,接著放縮每一幀圖像,以把最終的渲染視頻存入第二存儲(chǔ)模塊中供顯示設(shè)備或其它設(shè)備使用。另外,根據(jù)本發(fā)明的立體視頻的紅青渲染裝置還可以具有如下附加的技術(shù)特征在本發(fā)明的一個(gè)實(shí)施例中,所述第一存儲(chǔ)模塊和所述第二存儲(chǔ)模塊存儲(chǔ)的每一幀圖像的格式為矩陣或數(shù)組。在本發(fā)明的一個(gè)實(shí)施例中,所述紅青渲染裝置還包括至少一個(gè)處理單元,用于對(duì)所述矩陣或數(shù)組格式的每一幀圖像的每一行進(jìn)行并行處理。在本發(fā)明的一個(gè)實(shí)施例中,所述第一存儲(chǔ)模塊用于存儲(chǔ)所述立體視頻的每一幀圖像的左視圖的每一像素點(diǎn)的G,B分量。在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)雙線性插值方法、三次樣條插值方法或卷積法對(duì)所述第一存儲(chǔ)模塊中的所述每一幀圖像進(jìn)行平滑放縮。在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)所述雙線性插值方法對(duì)所述第一存儲(chǔ)模塊中的所述每一幀圖像進(jìn)行平滑放縮。在本發(fā)明的一個(gè)實(shí)施例中,所述第二存儲(chǔ)模塊為顯存。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中圖IA為本發(fā)明實(shí)施例的立體視頻的紅青渲染方法的流程圖;圖IB為圖IA所示紅青渲染方法的一個(gè)示例圖;圖2為本發(fā)明實(shí)施例的立體視頻的紅青渲染裝置的結(jié)構(gòu)圖;圖3A為本發(fā)明實(shí)施例的左視圖和右視圖區(qū)域截取的原理圖;以及圖;3B為圖3A所示的一個(gè)實(shí)施例的區(qū)域截取的左視圖和右視圖的示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、 “后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。以下結(jié)合附圖1A-1B首先描述根據(jù)本發(fā)明實(shí)施例的立體視頻的紅青渲染方法。如圖IA所示,為本發(fā)明實(shí)施例的立體視頻的紅青渲染方法的流程圖。根據(jù)本發(fā)明實(shí)施例的立體視頻的紅青渲染方法包括以下步驟步驟S101,將所述立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間。具體地,結(jié)合圖1B,將立體視頻的每一幀的左眼子圖像數(shù)據(jù)寫入第一存儲(chǔ)空間中, 如圖IB所示的第一存儲(chǔ)空間Fp在本發(fā)明的一些實(shí)施例中,例如將立體視頻的每一幀圖像的左視圖的每一像素點(diǎn)的G,B分量存入第一存儲(chǔ)空間F1中。步驟S102,將所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量存入所述第一存儲(chǔ)空間。具體地,將立體視頻的每一幀圖像的右眼子圖像數(shù)據(jù)以RGB色彩空間混合的方式寫入F1,其中,混合參數(shù)設(shè)定為保留右眼子圖像的R分量以及左眼子圖像相應(yīng)區(qū)域的G、B分量。在本發(fā)明的一些實(shí)施例中,第一存儲(chǔ)空間F1和第二存儲(chǔ)空間存儲(chǔ)的每一幀圖像的格式例如可以為矩陣或數(shù)組格式,優(yōu)選地,可為矩陣格式。另外,本發(fā)明實(shí)施例的紅青渲染方法通過至少一個(gè)處理單元對(duì)所述矩陣格式的每一幀圖像的每一行進(jìn)行并行處理。
更為具體地,在第一和第二存儲(chǔ)空間中圖像數(shù)據(jù)是以矩陣格式逐行存儲(chǔ)的,因此, 可將每行視為一個(gè)子空間。對(duì)寫入、存儲(chǔ)、平滑放縮等操作,可理解為對(duì)每行數(shù)據(jù)都是獨(dú)立操作,所以計(jì)算每行的數(shù)據(jù)值都不需要使用其它行的數(shù)據(jù),也不會(huì)影響到其它行的數(shù)據(jù),因此,適合并行操作??刹捎枚鄠€(gè)處理單元對(duì)每個(gè)子空間進(jìn)行并行計(jì)算,從而達(dá)到顯著的加速效果。在本發(fā)明的一個(gè)實(shí)施例中,第二存儲(chǔ)空間例如為顯存,而顯存中的紅青渲染視頻可以由顯示芯片將其直接輸出到顯示設(shè)備上,以為顯示設(shè)備播放。當(dāng)然,本發(fā)明的實(shí)施例并不限于此,例如,第二存儲(chǔ)空間也可以為內(nèi)存、硬盤等。步驟S103,對(duì)所述第一存儲(chǔ)空間中的所述每一幀圖像進(jìn)行平滑放縮以得到紅青渲染圖像,并將所述紅青渲染圖像存入第二存儲(chǔ)空間。具體地,在本發(fā)明的一些示例中,對(duì)所述第一存儲(chǔ)空間F1中的所述每一幀圖像進(jìn)行平滑放縮的方法可以采用雙線性插值方法、三次樣條插值方法或卷積法。優(yōu)選地,可采用雙線性插值方法對(duì)所述第一存儲(chǔ)空間F1中的所述每一幀圖像進(jìn)行平滑放縮,因此,可以有效地去除每一幀圖像邊緣的模糊區(qū)域與邊緣的鋸齒。其中,對(duì)每一幀圖像平滑保證圖像的邊緣更加清晰,提高圖片清晰度。而對(duì)圖像放縮能夠使紅青渲染后的圖像尺寸大小滿足最終終端顯示設(shè)備的要求,防止圖像拉伸變形, 從而滿足不同尺寸的終端顯示設(shè)備的顯示要求。另外,可選地,在將所述立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間F1與將所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量存入所述第一存儲(chǔ)空間F1前,可對(duì)圖像進(jìn)行時(shí)差調(diào)整,具體地,對(duì)所述立體視頻的每一幀圖像的左視圖和右視圖進(jìn)行區(qū)域截取,以提取所述區(qū)域截取后的左視圖和右視圖。視差調(diào)整增加圖像的立體感,達(dá)到更好的用戶體驗(yàn)效果,使顯示效果更佳形象、生動(dòng)。根據(jù)本發(fā)明實(shí)施例的紅青渲染方法,通過將立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間F1,并把所述立體視頻的每一幀圖像的右視圖的每一像素點(diǎn)的R分量對(duì)應(yīng)于所述左視圖存入第一存儲(chǔ)空間F1,并把第一存儲(chǔ)空間中的每一幀圖像平滑放縮,以消除圖像的模糊區(qū)域并放縮得到最終顯示終端能夠顯示的RGB紅青渲染圖像。以下結(jié)合附圖2描述根據(jù)本發(fā)明實(shí)施例的立體視頻的紅青渲染裝置。如圖2所示,根據(jù)本發(fā)明實(shí)施例的紅青渲染裝置200包括第一存儲(chǔ)模塊210、抽取模塊220、平滑放縮模塊230和第二存儲(chǔ)模塊M0。其中,第一存儲(chǔ)模塊210用于存儲(chǔ)所述立體視頻的每一幀圖像的左視圖。抽取模塊220用于提取所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量,并將所述R分量存入所述第一存儲(chǔ)模塊210中。平滑放縮模塊230用于對(duì)所述第一存儲(chǔ)模塊210中的所述每一幀圖像進(jìn)行平滑放縮。第二存儲(chǔ)模塊240用于存儲(chǔ)所述平滑放縮模塊230中的平滑放縮后的每一幀圖像的紅青渲染圖像。具體而言,根據(jù)雙線性插值、三次樣條插值方法或卷積法對(duì)所述第一存儲(chǔ)模塊210 中的所述每一幀圖像進(jìn)行平滑放縮,優(yōu)選地,通過雙線性插值方法對(duì)所述第一存儲(chǔ)模塊210 中的所述每一幀圖像進(jìn)行平滑放縮。在本發(fā)明的一些示例中,所述第一存儲(chǔ)模塊210例如用于存儲(chǔ)所述立體視頻的每一幀圖像的左視圖的每一像素點(diǎn)的G,B分量。
在本發(fā)明的一個(gè)實(shí)施例中,所述第一存儲(chǔ)模塊210和所述第二存儲(chǔ)模塊240存儲(chǔ)的每一幀圖像的格式為矩陣或數(shù)組。優(yōu)選地,可為矩陣格式。優(yōu)選地,本發(fā)明實(shí)施例的立體視頻的紅青渲染裝置200例如還可以包括至少一個(gè)處理單元(圖中未示出),用于對(duì)所述矩陣或數(shù)組格式的每一幀圖像的每一行進(jìn)行并行處理。綜上所述,由于在第一存儲(chǔ)模塊210和第二存儲(chǔ)模塊MO中圖像數(shù)據(jù)是以矩陣格式逐行存儲(chǔ)的,因此,可將每行視為一個(gè)子空間。對(duì)寫入、存儲(chǔ)、平滑放縮等操作,可理解為對(duì)每行數(shù)據(jù)都是獨(dú)立操作,所以計(jì)算每行的數(shù)據(jù)值都不需要使用其它行的數(shù)據(jù),也不會(huì)影響到其它行的數(shù)據(jù),因此,適合并行操作。可采用多個(gè)處理單元對(duì)每個(gè)子空間進(jìn)行并行計(jì)算,從而達(dá)到顯著的加速效果。本領(lǐng)域普通技術(shù)人員知道,第二存儲(chǔ)模塊240可以為顯存,可以由顯示芯片將其存儲(chǔ)的圖像數(shù)據(jù)直接輸出到顯示設(shè)備上,當(dāng)然,本發(fā)明的實(shí)施例中并不限于此,還可以為內(nèi)存、閃存、硬盤等其它存儲(chǔ)設(shè)備。根據(jù)本發(fā)明實(shí)施例的紅青渲染裝置200,抽取模塊220抽取每一幀圖像的右視圖的R分量,并將R分量與對(duì)應(yīng)的左視圖進(jìn)行平滑,以去除圖像的模糊區(qū)域,并放縮圖像,以將最終的渲染視頻存入第二存儲(chǔ)模塊MO中供顯示設(shè)備或其它設(shè)備使用。如上述第一方面實(shí)施例的立體視頻的紅青渲染方法還可在立體視頻的紅青渲染前,對(duì)立體視頻進(jìn)行區(qū)域截取,以增加立體顯示效果。具體地,可對(duì)立體視頻的每一幀圖像做視差調(diào)整,如圖3A所示,結(jié)合圖3B,其中, 視差調(diào)整的原理如圖3A所示,將左右眼子圖像向相反方向微移,在本發(fā)明的一個(gè)示例中, 左眼子圖像51如圖中向右的箭頭方向移動(dòng),右眼子圖像52向左箭頭所指方向移動(dòng)。因此, 移動(dòng)后,可使人眼感知到的視差增大或減小,從而改變觀賞立體場(chǎng)景的景深,進(jìn)而改變場(chǎng)景中物體的相對(duì)位置,給用戶帶來新鮮的立體觀影體驗(yàn)。在本發(fā)明的一個(gè)實(shí)施例中,微移之后立體顯示有效區(qū)域53將減小,要保持有效區(qū)域圖像的原始顯示比例,則需要拉伸圖像。本發(fā)明的實(shí)施例將左眼子圖像51與右眼子圖像 52繪制到上述實(shí)施例所示的第一存儲(chǔ)空間F1中,以及對(duì)F1的部分區(qū)域平滑放縮時(shí),根據(jù)要調(diào)整的視差,截取一部分子區(qū)域作為左右眼子圖像進(jìn)行處理。其中,視差調(diào)整的過程如圖:3B所示。令視差調(diào)整的參數(shù)設(shè)為parallax,單位是像素,parallax >0時(shí)表示視差增大,左眼子圖像51向右微移,右眼子圖像52向左微移; parallax < 0時(shí)則相反。假設(shè)parallax > 0,則左眼子圖像51向右平移parallax個(gè)像素, 右眼子圖像52向左平移parallax個(gè)像素。在立體視頻的紅青渲染方法下,對(duì)區(qū)域P. F11進(jìn)行混合寫入即可實(shí)現(xiàn)。具體而言截取立體視頻每一幀圖像的右眼子圖像52的部分區(qū)域Ptl2,將其混合寫入到F11區(qū)域。最后將F11區(qū)域經(jīng)過平滑放縮復(fù)制到第二存儲(chǔ)空間(最終存儲(chǔ)空間),由于 F11區(qū)域與第二存儲(chǔ)空間高寬比不同,放縮的同時(shí)實(shí)質(zhì)上也已對(duì)F11區(qū)域進(jìn)行了拉伸操作。本領(lǐng)域的普通技術(shù)人員知道,當(dāng)parallax < 0時(shí),與parallax > 0的方法同理, 為減少冗余,不做贅述??蛇x地,還可以根據(jù)預(yù)設(shè)值對(duì)立體圖像的左右眼子圖像進(jìn)行實(shí)時(shí)反轉(zhuǎn),即把原始立體圖像的右半部分看作左眼視圖,左半部分看作右眼視圖。
具體地,在立體視頻的紅青渲染方法下,通過改變混合重繪參數(shù)為保留源圖像的 G、B分量與目標(biāo)區(qū)域的R分量(未反轉(zhuǎn)之前為保留源圖像的R分量與目標(biāo)區(qū)域的G、B分
骨”‘)
里 )O在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種立體視頻的紅青渲染方法,其特征在于,包括以下步驟將所述立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間;將所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量存入所述第一存儲(chǔ)空間;以及對(duì)所述第一存儲(chǔ)空間中的所述每一幀圖像進(jìn)行平滑放縮以得到紅青渲染圖像,并將所述紅青渲染圖像存入第二存儲(chǔ)空間。
2.根據(jù)權(quán)利要求1所述的立體視頻的紅青渲染方法,其特征在于,所述第一存儲(chǔ)空間和所述第二存儲(chǔ)空間存儲(chǔ)的每一幀圖像的格式包括矩陣和數(shù)組格式的其中之一。
3.根據(jù)權(quán)利要求2所述的立體視頻的紅青渲染方法,其特征在于,通過至少一個(gè)處理單元對(duì)所述矩陣或數(shù)組格式的每一幀圖像的每一行進(jìn)行并行處理。
4.根據(jù)權(quán)利要求1所述的立體視頻的紅青渲染方法,其特征在于,將所述立體視頻的每一幀圖像的左視圖的每一像素點(diǎn)的G,B分量存入第一存儲(chǔ)空間。
5.根據(jù)權(quán)利要求1所述的立體視頻的紅青渲染方法,其特征在于,對(duì)所述第一存儲(chǔ)空間中的所述每一幀圖像進(jìn)行平滑放縮的方法包括雙線性插值方法、三次樣條插值方法和卷積法的至少之一。
6.根據(jù)權(quán)利要求5所述的立體視頻的紅青渲染方法,其特征在于,根據(jù)所述雙線性插值方法對(duì)所述第一存儲(chǔ)空間中的所述每一幀圖像進(jìn)行平滑放縮。
7.根據(jù)權(quán)利要求1所述的立體視頻的紅青渲染方法,其特征在于,還包括將所述立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間與將所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量存入所述第一存儲(chǔ)空間前,對(duì)所述立體視頻的每一幀圖像的左視圖和右視圖進(jìn)行區(qū)域截取,以提取所述區(qū)域截取后的左視圖和右視圖。
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的立體視頻的紅青渲染方法,其特征在于,所述第二存儲(chǔ)空間為顯存。
9.一種立體視頻的紅青渲染裝置,其特征在于,包括第一存儲(chǔ)模塊,用于存儲(chǔ)所述立體視頻的每一幀圖像的左視圖;抽取模塊,用于提取所述左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量,并將所述R分量存入所述第一存儲(chǔ)模塊;平滑放縮模塊,用于對(duì)所述第一存儲(chǔ)模塊中的所述每一幀圖像進(jìn)行平滑放縮;以及第二存儲(chǔ)模塊,用于存儲(chǔ)所述平滑放縮模塊中的所述平滑放縮后的每一幀圖像的紅青渲染圖像。
10.根據(jù)權(quán)利要求9所述的立體視頻的紅青渲染裝置,其特征在于,所述第一存儲(chǔ)模塊和所述第二存儲(chǔ)模塊存儲(chǔ)的每一幀圖像的格式為矩陣或數(shù)組。
11.根據(jù)權(quán)利要求10所述的立體視頻的紅青渲染裝置,其特征在于,還包括至少一個(gè)處理單元,用于對(duì)所述矩陣或數(shù)組格式的每一幀圖像的每一行進(jìn)行并行處理。
12.根據(jù)權(quán)利要求9所述的立體視頻的紅青渲染裝置,其特征在于,所述第一存儲(chǔ)模塊用于存儲(chǔ)所述立體視頻的每一幀圖像的左視圖的每一像素點(diǎn)的G,B分量。
13.根據(jù)權(quán)利要求9所述的立體視頻的紅青渲染裝置,其特征在于,所述平滑放縮模塊用于根據(jù)雙線性插值方法、線性平滑方法或卷積法對(duì)所述第一存儲(chǔ)模塊中的所述每一幀圖像進(jìn)行平滑放縮。
14.根據(jù)權(quán)利要求13所述的立體視頻的紅青渲染方法,其特征在于,所述平滑放縮模塊用于根據(jù)所述雙線性插值方法對(duì)所述第一存儲(chǔ)模塊中的所述每一幀圖像進(jìn)行平滑放縮。
15.根據(jù)權(quán)利要求9-14任一項(xiàng)所述的立體視頻的紅青渲染裝置,其特征在于,所述第二存儲(chǔ)模塊為顯存。
全文摘要
本發(fā)明提出一種立體視頻的紅青渲染方法,包括以下步驟將立體視頻的每一幀圖像的左視圖存入第一存儲(chǔ)空間;將左視圖對(duì)應(yīng)的右視圖的每一像素點(diǎn)的R分量存入第一存儲(chǔ)空間;以及對(duì)第一存儲(chǔ)空間中的每一幀圖像進(jìn)行平滑放縮以得到紅青渲染圖像,并將紅青渲染圖像存入第二存儲(chǔ)空間。根據(jù)本發(fā)明的渲染方法具有渲染速度快,視頻更為清晰的優(yōu)點(diǎn)。本發(fā)明還提出一種立體視頻的紅青渲染裝置。根據(jù)本發(fā)明的渲染裝置,具有渲染速度快。另外,該裝置操作簡(jiǎn)單,易于實(shí)現(xiàn)。
文檔編號(hào)H04N13/00GK102158722SQ20111008863
公開日2011年8月17日 申請(qǐng)日期2011年4月8日 優(yōu)先權(quán)日2011年4月8日
發(fā)明者惠征, 戴瓊海 申請(qǐng)人:清華大學(xué)