本發(fā)明專利技術(shù)涉及一種視頻串流解碼方法及視頻串流解碼系統(tǒng)。該系統(tǒng)包含一視頻解碼器、一畫面編碼器、一暫存器及一畫面解碼器。視頻解碼器接收一視頻串流,并對(duì)視頻串流中的一編碼后畫面進(jìn)行解碼,以產(chǎn)生一畫面。畫面編碼器包括一第一壓縮器、一第二壓縮器及一選擇器。第一壓縮器以一第一壓縮演算法壓縮一編碼區(qū)塊中的一影像數(shù)據(jù)群,并產(chǎn)生一第一壓縮后影像數(shù)據(jù)群。第二壓縮器以一第二壓縮演算法壓縮編碼區(qū)塊中的該影像數(shù)據(jù)群,并產(chǎn)生一第二壓縮后影像數(shù)據(jù)群,其中第一壓縮演算法與該第二壓縮演算法不同。
【技術(shù)實(shí)現(xiàn)步驟摘要】
視頻串流解碼方法及視頻串流解碼系統(tǒng)
本專利技術(shù)是有關(guān)于一種視頻串流處理方法與視頻串流處理系統(tǒng),且特別是有關(guān)于一種視頻串流解碼方法與視頻串流解碼系統(tǒng)。
技術(shù)介紹
請(qǐng)參照?qǐng)D1,其繪示了已知視頻串流解碼系統(tǒng)100的示意圖。視頻串流解碼系統(tǒng)100例如可設(shè)置于一電視、或一電腦中。視頻串流解碼系統(tǒng)100包括一視頻解碼器110、一畫面編碼器120、一暫存器130及一畫面解碼器140,畫面編碼器120包含一壓縮器122,畫面解碼器140包含一解壓縮器142。視頻解碼器110接收一視頻串流(videostream),視頻串流中包含數(shù)個(gè)編碼后畫面(codedframe)。視頻解碼器110對(duì)編碼后畫面進(jìn)行解碼后產(chǎn)生一畫面,該畫面包含多個(gè)編碼區(qū)塊(codingblock),編碼區(qū)塊是最小可獨(dú)立編碼或解碼的單位,畫面編碼器120以一編碼區(qū)塊為單位對(duì)該畫面進(jìn)行編碼。畫面編碼器120中的壓縮器122對(duì)該畫面中的一編碼區(qū)塊內(nèi)的一影像數(shù)據(jù)群(imagedatagroup)進(jìn)行壓縮后產(chǎn)生一壓縮后影像數(shù)據(jù)群,其中,壓縮器122為一固定長(zhǎng)度編碼器(fixedlengthencoder)或一變動(dòng)長(zhǎng)度編碼器(variablelengthencoder)。接著,壓縮器122將該壓縮后影像數(shù)據(jù)群經(jīng)由總線B1輸出至?xí)捍嫫?30,該壓縮后影像數(shù)據(jù)群暫存于暫存器130中,以供視頻解碼器110于解碼程序中參考。當(dāng)視頻解碼器110于解碼程序中需要參考該壓縮后影像數(shù)據(jù)群時(shí),暫存器130經(jīng)由總線B1輸出該壓縮后影像數(shù)據(jù)群至畫面解碼器140,畫面解碼器140中的解壓縮器142對(duì)該壓縮后影像數(shù)據(jù)群進(jìn)行解壓縮后產(chǎn)生該影像數(shù)據(jù)群,并輸出該影像數(shù)據(jù)群至視頻解碼器110以供視頻解碼器110于解碼程序中參考。一般來說,變動(dòng)長(zhǎng)度編碼演算法的壓縮效率較高。然而,對(duì)于像素值變動(dòng)較小的影像數(shù)據(jù)群,變動(dòng)長(zhǎng)度編碼演算法的壓縮效率可能會(huì)低于固定長(zhǎng)度編碼演算法的壓縮效率。當(dāng)壓縮器122為一固定長(zhǎng)度編碼器或一變動(dòng)長(zhǎng)度編碼器時(shí),便無法針對(duì)不同的影像數(shù)據(jù)群選擇合適的編碼器來提高壓縮效率,以降低總線B1的頻寬使用量。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)有關(guān)于一種視頻串流解碼方法與視頻串流解碼系統(tǒng),其可針對(duì)不同的影像數(shù)據(jù)群選擇合適的編碼器來提高壓縮效率,以降低總線頻寬使用量。根據(jù)本專利技術(shù)的一方面,提出一種視頻串流解碼系統(tǒng)。該系統(tǒng)包含一視頻解碼器、一畫面編碼器、一暫存器及一畫面解碼器。視頻解碼器接收一視頻串流,并對(duì)該視頻串流中的一編碼后畫面進(jìn)行解碼,以產(chǎn)生一畫面,該畫面包含多個(gè)編碼區(qū)塊(codingblock)。畫面編碼器包括一第一壓縮器、一第二壓縮器及一選擇器。第一壓縮器以一第一壓縮演算法壓縮一編碼區(qū)塊中的一影像數(shù)據(jù)群(imagedatagroup),并產(chǎn)生一第一壓縮后影像數(shù)據(jù)群。第二壓縮器以一第二壓縮演算法壓縮該編碼區(qū)塊中的該影像數(shù)據(jù)群,并產(chǎn)生一第二壓縮后影像數(shù)據(jù)群,其中該第一壓縮演算法與該第二壓縮演算法不同。選擇器根據(jù)該第一壓縮后影像數(shù)據(jù)群與該第二壓縮后影像數(shù)據(jù)群,輸出該第一壓縮后影像數(shù)據(jù)群至一暫存器。暫存器暫存該第一壓縮后影像數(shù)據(jù)群。畫面解碼器自該暫存器接收該第一壓縮后影像數(shù)據(jù),對(duì)該第一壓縮后影像數(shù)據(jù)進(jìn)行解壓縮,以產(chǎn)生該影像數(shù)據(jù)群,并輸出該影像數(shù)據(jù)群至該視頻解碼器,以供該視頻解碼器參考該影像數(shù)據(jù)群對(duì)該視頻串流中的另一編碼后畫面進(jìn)行解碼。根據(jù)本專利技術(shù)的另一方面,提出一種視頻串流解碼方法,該方法包含以下步驟。接收一視頻串流,該視頻串流包含多個(gè)編碼后畫面(codedframes)。對(duì)該視頻串流中的一編碼后畫面進(jìn)行解碼,以產(chǎn)生一畫面,該畫面包含多個(gè)編碼區(qū)塊(codingblock)。以一第一壓縮演算法壓縮一編碼區(qū)塊中的一影像數(shù)據(jù)群(imagedatagroup),并產(chǎn)生一第一壓縮后影像數(shù)據(jù)群。以一第二壓縮演算法壓縮該編碼區(qū)塊中的該影像數(shù)據(jù)群,并產(chǎn)生一第二壓縮后影像數(shù)據(jù)群,其中該第一壓縮演算法與該第二壓縮演算法不同。根據(jù)該第一壓縮后影像數(shù)據(jù)群與該第二壓縮后影像數(shù)據(jù)群,輸出該第一壓縮后影像數(shù)據(jù)群至一暫存器。自該暫存器接收該第一壓縮后影像數(shù)據(jù)。對(duì)該第一壓縮后影像數(shù)據(jù)進(jìn)行解壓縮,以產(chǎn)生該影像數(shù)據(jù)群。參考該影像數(shù)據(jù)群對(duì)該視頻串流中的另一編碼后畫面進(jìn)行解碼。為了對(duì)本專利技術(shù)的上述及其他方面有更佳的了解,下文特舉較佳實(shí)施例,并配合附圖,作詳細(xì)說明如下:附圖說明圖1繪示了已知視頻串流解碼系統(tǒng)的示意圖。圖2繪示了根據(jù)一范例的視頻串流解碼系統(tǒng)的示意圖。圖3繪示了根據(jù)一范例的視頻串流解碼方法的流程圖。符號(hào)說明100、200:視頻串流解碼系統(tǒng)110、210:視頻解碼器120、220:畫面編碼器122:壓縮器130、230:暫存器140、240:畫面解碼器142:解壓縮器222:第一壓縮器224:第二壓縮器226:選擇器242:解壓縮器300:視頻串流解碼方法B1、B2:總線CIDG1:第一壓縮后影像數(shù)據(jù)群CIDG2:第二壓縮后影像數(shù)據(jù)群S310、S320、S330、S340、S350、S360、S370、S380、S390:流程步驟具體實(shí)施方式本專利技術(shù)透過兩個(gè)或以上的不同壓縮器對(duì)同一影像數(shù)據(jù)用不同壓縮演算法進(jìn)行壓縮,以產(chǎn)生以二或以上的壓縮后影像數(shù)據(jù)群,并輸出壓縮效率最好的一壓縮后影像數(shù)據(jù)群至?xí)捍嫫鳎越档涂偩€頻寬使用量。請(qǐng)參照?qǐng)D2,其繪示了根據(jù)一范例的視頻串流解碼系統(tǒng)200的示意圖。視頻串流解碼系統(tǒng)200例如可設(shè)置于一電視或一電腦中。視頻串流解碼系統(tǒng)200包括一視頻解碼器210、一畫面編碼器220、一暫存器230及一畫面解碼器240。畫面編碼器220包括一第一壓縮器222、一第二壓縮器224與一選擇器226。視頻解碼器210、畫面編碼器220、暫存器230及畫面解碼器240均由硬體電路實(shí)現(xiàn)。視頻解碼器210接收一視頻串流,該視頻串流中包含數(shù)個(gè)編碼后畫面。視頻解碼器210對(duì)該視頻串流的一編碼后畫面進(jìn)行解碼,以產(chǎn)生一畫面,該畫面包含多個(gè)編碼區(qū)塊,編碼區(qū)塊是最小可獨(dú)立編碼或解碼的單位。畫面編碼器220以編碼區(qū)塊為單位對(duì)該畫面進(jìn)行編碼,并輸出一壓縮后影像數(shù)據(jù)群至?xí)捍嫫?30。詳細(xì)來說,畫面編碼器220中的第一壓縮器222以一第一壓縮演算法壓縮該畫面中的一編碼區(qū)塊內(nèi)的一影像數(shù)據(jù),以產(chǎn)生一第一壓縮后影像數(shù)據(jù)群CIDG1,并輸出第一壓縮后影像數(shù)據(jù)群CIDG1至畫面編碼器220中的選擇器226。畫面編碼器220中的第二壓縮器224以一第二壓縮演算法壓縮該畫面中的該編碼區(qū)塊內(nèi)的該影像數(shù)據(jù)群,以產(chǎn)生一第二壓縮后影像數(shù)據(jù)群CIDG2,并輸出第二壓縮后影像數(shù)據(jù)群CIDG2至選擇器226。其中,第一壓縮器222的第一壓縮演算法與第二壓縮器224的第二壓縮演算法不同;舉例來說,第一壓縮器222為一固定長(zhǎng)度編碼器,第一壓縮演算法為一固定長(zhǎng)度編碼法,第二壓縮器224為一變動(dòng)長(zhǎng)度編碼器,第二壓縮演算法為一變動(dòng)長(zhǎng)度編碼法。接著,選擇器226根據(jù)第一壓縮后影像數(shù)據(jù)群CIDG1與第二壓縮后影像數(shù)據(jù)群CIDG1,輸出第一壓縮后影像數(shù)據(jù)群CIDG1與第二壓縮后影像數(shù)據(jù)群CIDG1中之一。舉例來說,選擇器226可根據(jù)第一壓縮后影像數(shù)據(jù)群CIDG1得知第一壓縮后影像數(shù)據(jù)群CIDG1的壓縮后數(shù)據(jù)量,并可根據(jù)第二壓縮后影像數(shù)據(jù)群CIDG2得知第二壓縮后影像數(shù)據(jù)群CIDG2的壓縮后數(shù)據(jù)量,并比較第本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種視頻串流解碼系統(tǒng),該系統(tǒng)包含:一視頻解碼器,接收一視頻串流,并對(duì)該視頻串流中的一編碼后畫面進(jìn)行解碼,以產(chǎn)生一畫面,該畫面包含多個(gè)編碼區(qū)塊;一畫面編碼器,包括:一第一壓縮器,以一第一壓縮演算法壓縮一編碼區(qū)塊中的一影像數(shù)據(jù)群,并產(chǎn)生一第一壓縮后影像數(shù)據(jù)群;一第二壓縮器,以一第二壓縮演算法壓縮該編碼區(qū)塊中的該影像數(shù)據(jù)群,并產(chǎn)生一第二壓縮后影像數(shù)據(jù)群,其中該第一壓縮演算法與該第二壓縮演算法不同;以及一選擇器,根據(jù)該第一壓縮后影像數(shù)據(jù)群與該第二壓縮后影像數(shù)據(jù)群,輸出該第一壓縮后影像數(shù)據(jù)群至一暫存器;該暫存器,暫存該第一壓縮后影像數(shù)據(jù)群;以及一畫面解碼器,自該暫存器接收該第一壓縮后影像數(shù)據(jù),對(duì)該第一壓縮后影像數(shù)據(jù)進(jìn)行解壓縮,以產(chǎn)生該影像數(shù)據(jù)群,并輸出該影像數(shù)據(jù)群至該視頻解碼器,以供該視頻解碼器參考該影像數(shù)據(jù)群對(duì)該視頻串流中的另一編碼后畫面進(jìn)行解碼。
【技術(shù)特征摘要】
1.一種視頻串流解碼系統(tǒng),該系統(tǒng)包含:一視頻解碼器,接收一視頻串流,并對(duì)該視頻串流中的一編碼后畫面進(jìn)行解碼,以產(chǎn)生一畫面,該畫面包含多個(gè)編碼區(qū)塊;一畫面編碼器,包括:一第一壓縮器,以一第一壓縮演算法壓縮一編碼區(qū)塊中的一影像數(shù)據(jù)群,并產(chǎn)生一第一壓縮后影像數(shù)據(jù)群;一第二壓縮器,以一第二壓縮演算法壓縮該編碼區(qū)塊中的該影像數(shù)據(jù)群,并產(chǎn)生一第二壓縮后影像數(shù)據(jù)群,其中該第一壓縮演算法與該第二壓縮演算法不同;以及一選擇器,根據(jù)該第一壓縮后影像數(shù)據(jù)群與該第二壓縮后影像數(shù)據(jù)群,輸出該第一壓縮后影像數(shù)據(jù)群至一暫存器;該暫存器,暫存該第一壓縮后影像數(shù)據(jù)群;以及一畫面解碼器,自該暫存器接收該第一壓縮后影像數(shù)據(jù),對(duì)該第一壓縮后影像數(shù)據(jù)進(jìn)行解壓縮,以產(chǎn)生該影像數(shù)據(jù)群,并輸出該影像數(shù)據(jù)群至該視頻解碼器,以供該視頻解碼器參考該影像數(shù)據(jù)群對(duì)該視頻串流中的另一編碼后畫面進(jìn)行解碼。2.如權(quán)利要求1所述的視頻串流解碼系統(tǒng),其特征在于,該選擇器根據(jù)該第一壓縮后影像數(shù)據(jù)群與該第二壓縮后影像數(shù)據(jù)群,輸出該第一壓縮后影像數(shù)據(jù)群至該暫存器包含:根據(jù)該第一壓縮后影像數(shù)據(jù)群的壓縮后數(shù)據(jù)量小于該第二壓縮后影像數(shù)據(jù)群的壓縮后數(shù)據(jù)量的一判斷,輸出該第一壓縮后影像數(shù)據(jù)群至該暫存器。3.如權(quán)利要求2所述的視頻串流解碼系統(tǒng),其特征在于,該第一壓縮器為一固定長(zhǎng)度編碼器,該第二壓縮器為一變動(dòng)長(zhǎng)度編碼器。4.如權(quán)利要求2所述的視頻串流解碼系統(tǒng),其特征在于,該第一壓縮器為一變動(dòng)長(zhǎng)度編碼器,該第二壓縮器為一固定長(zhǎng)度編碼器。5.如權(quán)利要求1所述的視頻串流解碼系統(tǒng),其特征在于,該選擇器根據(jù)該第一壓縮后影像數(shù)據(jù)群與該第二壓縮后影像數(shù)據(jù)群,輸出該第一壓縮后影像數(shù)據(jù)群至該暫存器包含:該選擇器根據(jù)該第一壓縮后影像數(shù)據(jù)群的壓縮后數(shù)據(jù)量等于該第二壓縮后影像數(shù)據(jù)群的壓縮后數(shù)據(jù)量,輸出該第一壓縮...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:黃奕勤,童怡新,
申請(qǐng)(專利權(quán))人:晨星半導(dǎo)體股份有限公司,
類型:發(fā)明
國(guó)別省市:中國(guó)臺(tái)灣,71
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。