視頻編碼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及編碼領(lǐng)域,尤其涉及一種視頻編碼方法。
【背景技術(shù)】
[0002]目前,視頻技術(shù)廣泛的應(yīng)用在可視會議、可視電子商務(wù)、網(wǎng)上政務(wù)、網(wǎng)上購物、網(wǎng)上學(xué)校、遠程醫(yī)療、網(wǎng)上聊天和可視咨詢等領(lǐng)域。然而,由于視頻的數(shù)據(jù)量較大,視頻存儲時占用大量的存儲空間,且直接傳輸視頻時的傳輸效率較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種視頻編碼方法,使系統(tǒng)可以直接存儲或傳輸編碼后的視頻,從而節(jié)約存儲空間并提高視頻傳輸效率。
[0004]本發(fā)明解決技術(shù)問題采用如下技術(shù)方案:一種視頻編碼方法,包括:S10、接收用戶輸入的視頻編碼指示;S20、根據(jù)所述視頻編碼指示從預(yù)設(shè)編碼庫中選取目標(biāo)編碼模式;S30、采用所述目標(biāo)編碼模式對所述視頻編碼指示對應(yīng)的視頻進行編碼,得到編碼后的視頻。
[0005]可選的,本發(fā)明實施例提供的視頻編碼方法中所述預(yù)設(shè)編碼庫,包括:MPEG-1編碼模式、MPEG-2編碼模式、MPEG-4編碼模式、H.261編碼模式、H.262編碼模式、H.263編碼模式和H.264編碼模式中的一種或多種。
[0006]可選的,本發(fā)明實施例提供的視頻編碼方法中所述H.263編碼模式采用半像素精度的運動估計。
[0007]可選的,本發(fā)明實施例提供的視頻編碼方法中所述H.264編碼模式采用1/4或1/8像素精度的運動估計。
[0008]可選的,本發(fā)明實施例提供的視頻編碼方法中所述H.264編碼模式還采用多幀預(yù)測和/或自適應(yīng)去塊濾波器。
[0009]可選的,本發(fā)明實施例提供的視頻編碼方法中所述H.264編碼模式的量化步長以12.5%的復(fù)合率遞進。
[0010]可選的,本發(fā)明實施例提供的視頻編碼方法中所述S30包括:S301、將所述視頻編碼指示對應(yīng)的視頻分割為至少一個宏塊;S302、采用所述目標(biāo)編碼模式分別對所述至少一個宏塊進行編碼,得到編碼后的視頻。
[0011]本發(fā)明具有如下有益效果:采用用戶輸入的視頻編碼指示對應(yīng)的目標(biāo)編碼模式對視頻進行編碼,得到編碼后的視頻后存儲或傳輸。本發(fā)明實施例提供的技術(shù)方案,由于存儲或傳輸?shù)囊曨l為編碼后的視頻,因此能夠節(jié)約存儲空間并提高視頻傳輸效率;解決了現(xiàn)有技術(shù)中由于視頻的數(shù)據(jù)量較大,視頻存儲時占用大量的存儲空間,且直接傳輸視頻時的傳輸效率較低的問題。
【附圖說明】
[0012]圖1為本發(fā)明實施例1提供的視頻編碼方法的流程圖。
【具體實施方式】
[0013]下面結(jié)合實施例及附圖對本發(fā)明的技術(shù)方案作進一步闡述。
[0014]實施例1
[0015]如圖1所示,本實施例提供了一種視頻編碼方法,包括:
[0016]步驟101,接收用戶輸入的視頻編碼指示。
[0017]在本實施例中,可以通過步驟101接收用戶以文字的方式輸入的視頻編碼指示,也可以通過步驟101接收用戶以語音的方式輸入的視頻編碼指示,在此不作限制。特別的,用戶以語音輸入視頻編碼指示時,需要對語音進行識別解析,以得到相應(yīng)的文字。
[0018]步驟102,根據(jù)視頻編碼指示從預(yù)設(shè)編碼庫中選取目標(biāo)編碼模式。
[0019]在本實施例中,步驟102中預(yù)設(shè)編碼庫包括:MPEG-1編碼模式、MPEG-2編碼模式、MPEG-4編碼模式、H.261編碼模式、H.262編碼模式、H.263編碼模式和H.264編碼模式中的一種或多種。特別的,為了提高圖像質(zhì)量,該H.263編碼模式采用半像素精度的運動估計;該H.264編碼模式采用1/4或1/8像素精度的運動估計;為了提供更好地糾錯性能,減少方塊效應(yīng),該H.264編碼模式還采用多幀預(yù)測和/或自適應(yīng)去塊濾波器;為了提高碼率控制能力,該H.264編碼模式的量化步長以12.5%的復(fù)合率遞進。
[0020]步驟103,采用該目標(biāo)編碼模式對視頻編碼指示對應(yīng)的視頻進行編碼,得到編碼后的視頻。
[0021]在本實施例中,通過步驟103得到編碼后的視頻的過程可以包括:首先將視頻編碼指示對應(yīng)的視頻分割為至少一個宏塊;其次采用目標(biāo)編碼模式分別對該至少一個宏塊進行編碼,得到編碼后的視頻。
[0022]本發(fā)明具有如下有益效果:采用用戶輸入的視頻編碼指示對應(yīng)的目標(biāo)編碼模式對視頻進行編碼,得到編碼后的視頻后存儲或傳輸。本發(fā)明實施例提供的技術(shù)方案,由于存儲或傳輸?shù)囊曨l為編碼后的視頻,因此能夠節(jié)約存儲空間并提高視頻傳輸效率;解決了現(xiàn)有技術(shù)中由于視頻的數(shù)據(jù)量較大,視頻存儲時占用大量的存儲空間,且直接傳輸視頻時的傳輸效率較低的問題。
[0023]以上實施例的先后順序僅為便于描述,不代表實施例的優(yōu)劣。
[0024]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種視頻編碼方法,其特征在于,包括: S10、接收用戶輸入的視頻編碼指示; S20、根據(jù)所述視頻編碼指示從預(yù)設(shè)編碼庫中選取目標(biāo)編碼模式; S30、采用所述目標(biāo)編碼模式對所述視頻編碼指示對應(yīng)的視頻進行編碼,得到編碼后的視頻。
2.根據(jù)權(quán)利要求1所述的視頻編碼方法,其特征在于,所述預(yù)設(shè)編碼庫,包括: MPEG-1編碼模式、MPEG-2編碼模式、MPEG-4編碼模式、H.261編碼模式、H.262編碼模式、H.263編碼模式和H.264編碼模式中的一種或多種。
3.根據(jù)權(quán)利要求2所述的視頻編碼方法,其特征在于,所述H.263編碼模式采用半像素精度的運動估計。
4.根據(jù)權(quán)利要求2所述的視頻編碼方法,其特征在于,所述H.264編碼模式采用1/4或.1/8像素精度的運動估計。
5.根據(jù)權(quán)利要求4所述的視頻編碼方法,其特征在于,所述H.264編碼模式還采用多幀預(yù)測和/或自適應(yīng)去塊濾波器。
6.根據(jù)權(quán)利要求4或5所述的視頻編碼方法,其特征在于,所述H.264編碼模式的量化步長以12.5%的復(fù)合率遞進。
7.根據(jù)權(quán)利要求1至5中任意一項所述的視頻編碼方法,其特征在于,所述S30包括: S301、將所述視頻編碼指示對應(yīng)的視頻分割為至少一個宏塊; S302、采用所述目標(biāo)編碼模式分別對所述至少一個宏塊進行編碼,得到編碼后的視頻。
【專利摘要】本發(fā)明公開了一種視頻編碼方法,涉及編碼領(lǐng)域。為解決現(xiàn)有技術(shù)視頻存儲時占用大量的存儲空間,且直接傳輸視頻時的傳輸效率較低的問題而發(fā)明。本發(fā)明實施例公開的技術(shù)方案包括:S10、接收用戶輸入的視頻編碼指示;S20、根據(jù)所述視頻編碼指示從預(yù)設(shè)編碼庫中選取目標(biāo)編碼模式;S30、采用所述目標(biāo)編碼模式對所述視頻編碼指示對應(yīng)的視頻進行編碼,得到編碼后的視頻。該方案可以應(yīng)用在可視會議、可視電子商務(wù)、網(wǎng)上政務(wù)、網(wǎng)上購物、網(wǎng)上學(xué)校、遠程醫(yī)療、網(wǎng)上聊天和可視咨詢等領(lǐng)域。
【IPC分類】H04N19-162, H04N19-523, H04N19-103
【公開號】CN104601989
【申請?zhí)枴緾N201510025589
【發(fā)明人】王兵, 張明明, 高洪剛, 郭平
【申請人】北京北方常安鐵路電務(wù)工程技術(shù)有限公司
【公開日】2015年5月6日
【申請日】2015年1月19日