[發(fā)明專利]影音位流處理方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 200810085349.4 | 申請(qǐng)日: | 2008-03-14 |
| 公開(公告)號(hào): | CN101534438A | 公開(公告)日: | 2009-09-16 |
| 發(fā)明(設(shè)計(jì))人: | 曾逸晨;余承穎;謝兆安 | 申請(qǐng)(專利權(quán))人: | 瑞昱半導(dǎo)體股份有限公司 |
| 主分類號(hào): | H04N7/26 | 分類號(hào): | H04N7/26 |
| 代理公司: | 北京市柳沈律師事務(wù)所 | 代理人: | 蒲邁文 |
| 地址: | 中國臺(tái)灣新*** | 國省代碼: | 中國臺(tái)灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 影音 處理 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及影音編譯碼技術(shù),特別是涉及與仿起始碼防護(hù)編碼及起始碼檢測(cè)及處理技術(shù)相關(guān)。?
背景技術(shù)
影音編碼技術(shù)已經(jīng)逐漸成為數(shù)字家庭中最為重要的角色之一,繼MPEG2、MP3、VCD、DVD之后,具有MPEG4-AVC格式(或者稱為H.264)或者微軟VC-1格式的影音編譯碼能力已成為目前多媒體產(chǎn)品的基本要求條件之一,且在HDTV、HD-DVD以及藍(lán)光DVD等系統(tǒng)中廣泛地被采用,由于這兩者具有強(qiáng)大的壓縮比、低位速率、無須復(fù)雜的程序、以及高度通訊應(yīng)用整合的能力,已成為影音數(shù)字視訊產(chǎn)品中必備的功能及標(biāo)準(zhǔn)格式。?
以MPEG4為例,在MPEG4的規(guī)格當(dāng)中,已經(jīng)定義出起始碼的圖樣以及仿起始碼防護(hù)編碼的圖樣(startcode?emulation?prevention?pattern),其定義十六進(jìn)制表示的「00_00_01」為起始碼,且在每一個(gè)網(wǎng)絡(luò)提取層單元(NAL?unit)的前端都會(huì)加入此起始碼的圖樣以供譯碼器識(shí)別一個(gè)新的網(wǎng)絡(luò)提取層單元的開始與前一個(gè)網(wǎng)絡(luò)提取層單元結(jié)束的位置。而于編碼過程中,當(dāng)與此起始碼圖樣相同的圖樣出現(xiàn)在編碼結(jié)果的位流中時(shí),則會(huì)將仿起始碼防護(hù)字節(jié)(emulation?prevention?byte)加入此位流中,以避免仿起始碼的情況發(fā)生。舉例而言,當(dāng)「00_00_01」的圖樣出現(xiàn)在編碼結(jié)果的位流中時(shí),即將以十六進(jìn)制表示的仿起始碼防護(hù)字節(jié)「03」(即「0x03」)插入此位流中,以得到新的位流片段「00_00_03_01」。于MPEG4的規(guī)格當(dāng)中,又將「00_00_03_00」、「00_00_03_01」、「00_00_03_02」、「00_00_03_03」等四個(gè)圖樣定義為仿起始碼防護(hù)編碼。?
由于在這兩種標(biāo)準(zhǔn)規(guī)格中,常會(huì)遇到仿起始碼的問題,因此,在編碼過程即設(shè)計(jì)有仿起始碼防護(hù)機(jī)制來辨別仿起始碼以及起始碼。然而,在譯碼過程中,若是沒有檢測(cè)到仿起始碼防護(hù)編碼時(shí),位流可以直接進(jìn)行譯碼,若是檢測(cè)到仿起始碼防護(hù)編碼時(shí),則必須先將仿起始碼防護(hù)編碼中的仿起始碼防護(hù)字節(jié)「0x03」移除,但是于譯碼操作時(shí)同時(shí)進(jìn)行此一動(dòng)作,會(huì)大大地增加譯碼的復(fù)雜度,進(jìn)而影響處理位流的效能,尤其是在處理高位速率的位流時(shí),所造成的問題更嚴(yán)重。
發(fā)明內(nèi)容
本發(fā)明的目的之一在于提供一種影音位流處理方法裝置,其可通過檢測(cè)起始碼、檢測(cè)并移除位流中的仿起始碼防護(hù)編碼、以及設(shè)定標(biāo)志訊號(hào),來解決已有技術(shù)中的問題。?
本發(fā)明的實(shí)施例揭示了一種影音位流處理方法。該影音位流處理方法包含接收一輸入位流;檢測(cè)該輸入位流是否具有一仿起始碼防護(hù)編碼;以及于檢測(cè)到該仿起始碼防護(hù)編碼時(shí),移除該仿起始碼防護(hù)編碼以產(chǎn)生一輸出位流,并將一標(biāo)志訊號(hào)設(shè)定成一第一特定標(biāo)志值。該方法還包含于未檢測(cè)到該仿起始碼防護(hù)編碼時(shí),檢測(cè)該輸入位流是否具有一起始碼;以及于檢測(cè)到該起始碼時(shí),直接輸出該輸入位流,并將該標(biāo)志訊號(hào)設(shè)定成一第二特定標(biāo)志值。?
本發(fā)明的實(shí)施例還揭示了一種影音位流處理方法。該影音位流處理方法包含接收一輸入位流;檢測(cè)該輸入位流是否具有一仿起始碼防護(hù)編碼;于未檢測(cè)到該仿起始碼防護(hù)編碼時(shí),檢測(cè)該輸入位流是否具有一起始碼;以及于檢測(cè)到該起始碼時(shí),直接輸出該輸入位流,并將一標(biāo)志訊號(hào)設(shè)定成一特定標(biāo)志值。該方法還包含于沒有檢測(cè)到該起始碼時(shí),直接輸出該輸入位流,并將該標(biāo)志訊號(hào)維持在一內(nèi)定值。?
本發(fā)明的實(shí)施例還揭示了一種影音位流處理裝置。影音位流處理裝置包含一位流前置處理模塊以及一譯碼模塊。位流前置處理模塊包含一檢測(cè)單元、一移除單元以及一標(biāo)志訊號(hào)產(chǎn)生單元。檢測(cè)單元用來接收一輸入位流并檢測(cè)該輸入位流是否具有仿起始碼防護(hù)編碼。移除單元耦接于檢測(cè)單元,用來于檢測(cè)到仿起始碼防護(hù)編碼時(shí),移除仿起始碼防護(hù)編碼以產(chǎn)生一輸出位流。標(biāo)志訊號(hào)產(chǎn)生單元耦接于檢測(cè)單元,用來于檢測(cè)到仿起始碼防護(hù)編碼時(shí),將一標(biāo)志訊號(hào)設(shè)定成一第一特定標(biāo)志值。譯碼模塊耦接于移除單元以及標(biāo)志訊號(hào)產(chǎn)生單元,用來根據(jù)標(biāo)志訊號(hào)來譯碼輸出位流。?
附圖說明
圖1為依據(jù)本發(fā)明一實(shí)施例的影音位流處理裝置的示意圖。?
圖2為圖1中的位流前置處理模塊的內(nèi)部電路的一實(shí)施例的示意圖。?
圖3為圖1中的譯碼模塊的內(nèi)部電路的一實(shí)施例的示意圖。?
圖4為本發(fā)明位流處理方法的一操作范例的流程圖。?
圖5為說明圖1中的輸入位流、輸出位流以及標(biāo)志訊號(hào)的設(shè)定值的表格的示意圖。?
附圖符號(hào)說明?
100????????影音位流處理裝置?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞昱半導(dǎo)體股份有限公司,未經(jīng)瑞昱半導(dǎo)體股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810085349.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





