數(shù)字視頻編碼方法
【專利摘要】數(shù)字視頻編碼方法屬于數(shù)字【技術(shù)領(lǐng)域】并且可以被用于視頻文件格式以及流和廣播視頻格式中的視頻數(shù)據(jù)的有效編碼。要求保護(hù)的發(fā)明的技術(shù)結(jié)果目的在于增加通過(guò)編碼源數(shù)字視頻得到的數(shù)字視頻的質(zhì)量。數(shù)字視頻編碼方法包括以下階段,其中:編碼源數(shù)字視頻,并且源數(shù)字視頻可以以任意格式和以超過(guò)所要求分辨率的任意分辨率被提供。在編碼階段,源數(shù)字視頻被分割為一組視頻幀,并且這組視頻幀的每個(gè)視頻幀被分割為由像素構(gòu)成的一組塊,然后從如下的視頻幀序列產(chǎn)生數(shù)字視頻:如果與之前的視頻幀完全不同,則所有每個(gè)后續(xù)幀被加到被編碼視頻;如果所有每個(gè)后續(xù)視頻幀重復(fù)之前的視頻幀,那么用以重復(fù)之前幀的命令被加到正在被生成的數(shù)字視頻,而不是后續(xù)視頻幀;如果所有每個(gè)后續(xù)視頻幀與之前的視頻幀不完全不同,那么用以重復(fù)之前幀且考慮了使塊不同的命令被加到正在被生成的數(shù)字視頻;以這種方式實(shí)施編碼,以便保持被編碼視頻中的正方形像素形狀,與壓縮比無(wú)關(guān);被編碼視頻被保存在至少一個(gè)媒體服務(wù)器上。在得到的被編碼數(shù)字視頻中,縱橫比是相應(yīng)顯示裝置的縱橫比的倍數(shù),并且倍數(shù)值可以為整數(shù)或分?jǐn)?shù)。
【專利說(shuō)明】數(shù)字視頻編碼方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種數(shù)字視頻編碼的方法,其可以被用于視頻文件格式以及流和廣播 視頻格式中的視頻數(shù)據(jù)的有效編碼。
【背景技術(shù)】
[0002] 諸如視頻、TV圖像、靜態(tài)圖像或使用VCR或PC生成的圖像的數(shù)字圖像包含沿著水 平和堅(jiān)直線的像素。一個(gè)圖像幀通常包含數(shù)以萬(wàn)計(jì)的像素。每個(gè)像素通常包含關(guān)于亮度和 顏色的信息。非加密的數(shù)字圖像包含大量信息。諸如JPEG、MPEG和H. 263標(biāo)準(zhǔn)的許多編碼 方法被研究,目的是減少要被轉(zhuǎn)移的數(shù)據(jù)的量。典型的視頻編碼器將源視頻序列的幀分割 為以內(nèi)部或中間模式編碼的矩形區(qū)域或塊。使用諸如離散余弦變換(DCT)方法的某類變換 編碼,塊被獨(dú)立地編碼。
[0003] 然而,涉及將源視頻序列的幀分割為矩形區(qū)域或塊的編碼具有一些缺點(diǎn)。這些缺 點(diǎn)中的一個(gè)是數(shù)字視頻圖像的質(zhì)量損失。
【發(fā)明內(nèi)容】
[0004] 要求保護(hù)的發(fā)明的技術(shù)結(jié)果目的在于增加通過(guò)編碼源數(shù)字視頻所得到的數(shù)字視 頻的質(zhì)量。
[0005] 通過(guò)編碼源數(shù)字視頻來(lái)實(shí)現(xiàn)該技術(shù)結(jié)果,其中源數(shù)字視頻可以以任意格式和以超 過(guò)所要求分辨率的任意分辨率被提供,例如:
[0006] -蘋(píng)果公司的 ProRes4444
[0007] -蘋(píng)果公司的 ProRes422 (HQ)
[0008] -蘋(píng)果公司的 ProRes422
[0009] -蘋(píng)果公司的 ProRes422 (LT)
[0010] -蘋(píng)果公司的 ProRes422 (Proxy (代理))
[0011] -全 HD (1920X1080)
[0012] -HD (1280X720)等。
[0013] 在編碼階段,源數(shù)字視頻被分割為一組視頻幀,并且這組視頻幀的每個(gè)視頻幀被 分割為由像素構(gòu)成的一組塊。
[0014] 根據(jù)以下過(guò)程,從視頻幀序列中產(chǎn)生至少一個(gè)被編碼的視頻:
[0015] -如果與之前的視頻幀完全不同,每個(gè)后續(xù)幀被加到被編碼視頻。
[0016] -如果每個(gè)后續(xù)視頻幀重復(fù)之前的視頻幀,那么用以重復(fù)之前幀的命令被加到正 在被生成的數(shù)字視頻,而不是后續(xù)視頻幀。
[0017] -如果每個(gè)后續(xù)視頻幀部分地重復(fù)之前的視頻幀,那么用以重復(fù)之前幀且考慮了 使塊不同的命令被加到正在被生成的數(shù)字視頻。
[0018] -以這種方式實(shí)施編碼,以便保持被編碼視頻中的正方形像素形狀,與壓縮比無(wú) 關(guān)。
[0019] -被編碼數(shù)字視頻的視頻巾貞縱橫比倍數(shù)值(multiplicity)可以是任意的,然而, 如果像素形狀保持為正方形,推薦的是,被編碼視頻的視頻幀縱橫比做成為顯示裝置縱橫 比的倍數(shù)(multiple),目的是確保數(shù)字視頻的最佳質(zhì)量。
[0020] 在這種情況下,倍數(shù)值可以為整數(shù)或分?jǐn)?shù)。
[0021] -如果像素形狀保持為正方形,那么被編碼數(shù)字圖像比特率可以被大幅地減小,與 壓縮比無(wú)關(guān),被編碼數(shù)字圖像的質(zhì)量沒(méi)有任何損失,因此,有可能大大地減少與比特率直接 成比例的被編碼數(shù)字圖像文件尺寸(文件尺寸=比特率X文件長(zhǎng)度),而無(wú)質(zhì)量損失。
[0022] 得到的被編碼視頻被保存在至少一個(gè)媒體服務(wù)器上。
【具體實(shí)施方式】
[0023] 下表給出關(guān)于全HD顯示裝置的視頻幀尺寸(1920x1080),被編碼數(shù)字視頻中的視 頻幀縱橫比倍數(shù)值的例子:
[0024] 表 1
【權(quán)利要求】
1. 一種數(shù)字視頻編碼方法,包含若干階段,其中: 源數(shù)字視頻被編碼,并且所述源數(shù)字視頻以任意格式和以超過(guò)所要求分辨率的任意分 辨率被提供, 在所述編碼階段,所述源數(shù)字視頻被分割為一組視頻幀,并且這組視頻幀的每個(gè)被分 割為由像素構(gòu)成的一組像素塊, 基于如下的視頻幀序列,產(chǎn)生被編碼數(shù)字視頻: -如果與之前的視頻幀完全不同,每個(gè)后續(xù)幀被加到所述被編碼視頻, -如果所有每個(gè)后續(xù)視頻幀重復(fù)所述之前的視頻幀,那么用以重復(fù)之前幀的命令而不 是所述后續(xù)視頻幀被加到正在被生成的數(shù)字視頻, -如果所有每個(gè)后續(xù)視頻幀與所述之前的視頻幀不完全不同,那么用以重復(fù)所述之前 幀且考慮了使塊不同的所述命令被加到正在被生成的所述數(shù)字視頻, -以這種方式實(shí)施所述編碼,以便保持所述被編碼視頻中的正方形像素形狀,與壓縮比 無(wú)關(guān), -所述被編碼視頻被保存在至少一個(gè)媒體服務(wù)器上。
2. 根據(jù)權(quán)利要求1所述的編碼方法,特征在于,所得到的被編碼數(shù)字視頻的縱橫比是 相應(yīng)顯示裝置的縱橫比的倍數(shù),并且倍數(shù)值可以為整數(shù)或分?jǐn)?shù)。
【文檔編號(hào)】H04N19/119GK104429066SQ201380035222
【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年7月4日 優(yōu)先權(quán)日:2012年7月5日
【發(fā)明者】瓦迪姆·瓦塔里維奇·亞羅申柯 申請(qǐng)人:瓦迪姆·瓦塔里維奇·亞羅申柯