欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Mpeg音頻解碼方法

文檔序號:2828992閱讀:612來源:國知局

專利名稱::Mpeg音頻解碼方法
技術領域
:本發(fā)明涉及對壓縮了音頻數(shù)據(jù)的音頻流進行解碼的MPEG音頻解碼,尤其涉及在DVD播放器、DVD記錄器、數(shù)字廣播的調諧器等設備中謀求改善MPEG音頻流的解碼的MPEG音頻解碼方法。
背景技術
:在現(xiàn)有的MPEG音頻解碼方法中,規(guī)定量化節(jié)距數(shù)的分配表,每一個都需要1k字節(jié)(=32字節(jié)×16×2)的存儲容量,當有5個這樣的分配表時,需要具有5k字節(jié)的存儲器。因此,研究出壓縮這樣的分配表,減少存儲器的方法(例如,參照專利文獻1)。專利文獻1歐洲專利申請公開第98120786號說明書。
發(fā)明內(nèi)容但是,在現(xiàn)有的方法中,并未達到充分地減少存儲器的使用量。例如,在專利文獻1中,能夠通過壓縮分配表,減少所需要的存儲容量到1940字節(jié),但這只不過為約62%左右的數(shù)據(jù)壓縮,并未達到能夠充分地減少存儲器。另外,也存在解碼時的算法變得稍為復雜的問題。鑒于上述問題,本發(fā)明的課題在于,提供一種MEPG音頻解碼方法,顯著地減少在分配表中所需要的數(shù)據(jù)量,并可以利用簡單的算法進行解碼。本發(fā)明,作為解碼音頻數(shù)據(jù)流的MPEG音頻解碼方法,包括壓縮用于檢索量化節(jié)距數(shù)的多個分配表,保存在存儲器中的壓縮步驟,和使用上述存儲器中所保存的壓縮后的表,解碼量化節(jié)距數(shù)的解碼步驟。上述壓縮步驟,包括第1步驟,分別轉換上述多個分配表,使得匯總描述表示索引值與量化節(jié)距數(shù)的對應關系的模式(pattern)相同的子帶;第2步驟,通過匯總描述上述公共模式的子帶,將轉換后的各分配表轉換為單一的第1表,以及第3步驟,將用于參照上述第1表的、與各子帶相對應的偏移值設定在第2表中,其中,將上述第1表和第2表作為上述壓縮后的表保存在上述存儲器中,上述解碼步驟,包括第1步驟,將子帶作為關鍵字,參照上述第2表,求取偏移值的,和第2步驟,使用在上述第1步驟中所求得的偏移值,參照上述第1表,根據(jù)所讀出的上述模式,得到量化節(jié)距數(shù)。按照本發(fā)明,在壓縮步驟中,轉換各分配表,使得匯總描述模式相同的子帶,轉換后的各分配表,通過匯總描述模式相同的子帶,被轉換為單一的表。另外,用于參照第1表的、與各子帶相對應的偏移值被設定在第2表中,將該第1表和該第2表作為壓縮后的表,保存在存儲器中。由此,模式相同的子帶全部被省略描述,因此,分配表的數(shù)據(jù)量被大幅度地減少。另外,在解碼步驟中,通過將子帶作為關鍵字,參照第2表,由此求取偏移值,使用該偏移值,參照第1表,根據(jù)所讀出的模式得到量化節(jié)距數(shù)。即,能夠利用比較簡單的算法執(zhí)行解碼。另外,上述壓縮步驟的上述第2步驟,優(yōu)選的是,使用唯一地表示量化節(jié)距數(shù)的位分配,進一步轉換上述第1表。由此,能夠進一步減少第1表的數(shù)據(jù)量。按照本發(fā)明,能夠大幅度地減少分配表的數(shù)據(jù)量,并且也能夠用比較容易的算法進行解碼。因此能夠減少存儲器,所以也能夠減少LSI的面積,能夠削減芯片成本。圖1是表示本發(fā)明的一個實施方式的MPEG音頻解碼方法的流程圖。圖2是分配表的一個例子。圖3是分配表的一個例子。圖4是分配表的一個例子。圖5是分配表的一個例子。圖6是分配表的一個例子。圖7是匯集了圖2中模式(pattern)相同的子帶的表。圖8是匯集了圖3中模式相同的子帶的表。圖9是匯集了圖4中模式相同的子帶的表。圖10是匯集了圖5中模式相同的子帶的表。圖11是匯集了圖6中模式相同的子帶的表。圖12是對圖7~圖11的表進行了匯集的表。圖13是唯一地表示量化節(jié)距數(shù)的位分配的一個例子。圖14是使用圖13的位分配轉換圖12的表所得到的表。圖15是表示對每一個子帶所設定的偏移值的第2表。圖16是將圖14的數(shù)據(jù)配置在存儲器中的例子。圖17是將圖15的數(shù)據(jù)配置在存儲器中的例子。具體實施例方式下面,參照本發(fā)明的實施方式。圖1是表示本發(fā)明的一個實施方式的MPEG音頻解碼方法的流程圖。如圖1所示,本實施方式的MPEG音頻解碼方法,包括壓縮用于檢索量化節(jié)距數(shù)的多個分配表,保存在存儲器中的壓縮步驟S10;和解碼量化節(jié)距數(shù)的解碼步驟S20。在壓縮步驟S10中,作為第1步驟的步驟S11,分別轉換各分配表,使得匯總描述表示索引值與量化節(jié)距數(shù)的對應關系的模式相同的子帶。作為第2步驟的步驟S12,通過匯總描述模式相同的子帶,將轉換后的各分配表轉換為單一的第1表。作為第3步驟的步驟S13,將用于參照第1表的、與各子帶相對應的偏移值設定在第2表中。步驟S14,將由步驟S12所得到的第1表和由步驟13所得到的第2表作為壓縮后的表,保存在存儲器中。另外,在解碼步驟S20中,作為第1步驟的步驟S21,將子帶作為關鍵字,參照第2表,求取偏移值。使用在步驟S21中求得的偏移值,參照第1表,根據(jù)所讀出的模式得到量化節(jié)距數(shù)。每次需要量化節(jié)距數(shù)的解碼時就反復執(zhí)行上述步驟S21、S22。圖2~圖6是多個分配表的一個例子。圖2~圖5分別是ISO/IEC11172-31993(E)AnnexBTableB.2-LayerIIbitallocationtables的表B.2a、表B.2b、表B.2c、表B.2d,圖6是ISO/IEC13181-31997(E)AnnexBTableB.1。在圖2~圖6的各分配表中,對每個子帶(換算系數(shù)頻帶信息)描述了表示索引值和量化節(jié)距數(shù)的關系的模式。nbal是從流中讀出索引(index)信息時的位數(shù)。各分配表,由采樣率和比特率來區(qū)分,所參照的分配表,由采樣率和比特率唯一地確定。在一般的情況下,量化節(jié)距數(shù)的解碼順序如下。首先,參照圖2~圖6的分配表,按每個子帶讀出nbal[位]的流,求取該讀出值作為索引信息。利用圖2~圖6,使用子帶與索引信息求取量化節(jié)距數(shù)。在本實施方式的壓縮步驟S10中,壓縮圖2~圖6的分配表,保存在存儲器中。首先,在各分配表中,匯總描述模式相同的子帶(S11)。由此,圖2~圖6中的分配表分別轉換為圖7~圖11中所示的表。接下來,通過匯總描述模式相同的子帶,將轉換后的各分配表轉換為單一的表(S12)。由此,將圖7~圖11匯集在圖12所示的單一的表中。此時,通過使用唯一地表示量化節(jié)距數(shù)的位分配,能夠進一步減少數(shù)據(jù)量。例如,通過使用如圖13所示的位分配,能夠將需要2個字節(jié)的量化節(jié)距數(shù)以1個字節(jié)表示。其結果,能得到如圖14所示的表。另外,當然,也可以不使用位分配,而是直接將量化節(jié)距數(shù)原樣保持表中。然后,設定用于參照圖14所示的單一的表、與各分配表相對應的偏移值(S13)。圖15是表示所設定的偏移值的表。如圖15所示,通過對原來的各分配表即圖2~圖6中所示的各分配表設定偏移值,能夠參照圖14的表求取量化節(jié)距數(shù)。然后,所得到的表的數(shù)據(jù)保存在存儲器中(S14)。即,圖14的表的數(shù)據(jù),如圖16所示那樣設定在存儲器中,圖15的表的數(shù)據(jù),如圖17那樣設定在存儲器中。這里,在各分配表即圖2~圖6的表中,由于設定值大于等于sblimit的子帶,其nbal值為0,因此,不需要參照這樣的子帶的表,從而不需要準備偏移值。另外,由圖15的表可知,圖2(表B.2a)能夠收容到圖3(表B.2b)中,圖4(表B.2c)能夠收容到圖5(表B.2d)中。因此,偏移值僅準備與圖3、圖5及圖6的分配表中示出的子帶相對應的值即可。其結果,設定在存儲器中的數(shù)據(jù)如圖17所示。在圖16和圖17中示出的數(shù)據(jù)的數(shù)據(jù)量為160字節(jié)。即,與需要5k字節(jié)的原來的分配表相比,實現(xiàn)了約97%的壓縮。另外,解碼步驟S20,可以用比較簡單的算法執(zhí)行。例如,在MPEG-1LayerII中,當Fs=48KHz,比特率=56kbit/s的情況下,原來使用圖2(TableB.2a)的表來進行解碼。因此,在圖17的數(shù)據(jù)中,作為分配表的偏移值,使用TBL_L2_AllocOffset_ab。這里,當sb=3、allocation(index)=2時,(1)參照圖17的數(shù)據(jù),利用TBL_L2_AllocOffset_ab[sb],偏移值=16(模式B),(2)參照圖16的數(shù)據(jù),利用TBL_L2_Alloc[偏移值],nbal=4,(3)由TBL_L2_Alloc[偏移值+分配數(shù)據(jù)值],節(jié)距數(shù)索引=1,(4)由圖13的轉換表,量化節(jié)距數(shù)=5。(1)相當于步驟S21,(2)相當于步驟S22。如此,利用簡單的算法,可以進行量化節(jié)距數(shù)的解碼。工業(yè)可利用性本發(fā)明可以使分配表的數(shù)據(jù)量大幅度地減少,能夠以比較簡單的算法執(zhí)行,因此,例如在DVD播放器、DVD記錄器、數(shù)字廣播的調諧器等設備中,能夠使存儲器減少,對成本的削減是有用的。權利要求1.一種解碼音頻流的MPEG音頻解碼方法,其特征在于,包括壓縮步驟,壓縮用于檢索量化節(jié)距數(shù)的多個分配表,保存在存儲器中;和解碼步驟,使用保存在上述存儲器中的壓縮后的表,對量化節(jié)距數(shù)進行解碼,上述壓縮步驟,包括第1步驟,分別轉換上述多個分配表,使得匯總描述表示索引值與量化節(jié)距數(shù)的對應關系的模式相同的子帶;第2步驟,通過匯總描述上述模式相同的子帶,將轉換后的各分配表轉換為單一的第1表;以及第3步驟,將用于參照上述第1表的、與各子帶相對應的偏移值設定在第2表中,將上述第1表和上述第2表作為上述壓縮后的表,保存在上述存儲器中,上述解碼步驟,包括第1步驟,將子帶作為關鍵字,參照上述第2表,求取偏移值;和第2步驟,使用在上述第1步驟中所求得的偏移值,參照上述第1表,根據(jù)所讀出的所述模式得到量化節(jié)距數(shù)。2.根據(jù)權利要求1所述的MPEG音頻解碼方法,其特征在于在上述壓縮步驟的所述第2步驟中,使用唯一地表示量化節(jié)距數(shù)的位分配,進一步轉換上述第1表。全文摘要壓縮步驟(S10),轉換各分配表,使得匯集模式相同的子帶(S11),進一步轉換為單一的表(S12)。另外,將與各子帶相對應的偏移值設定在表中(S13),將這些表保存在存儲器中(S14)。解碼步驟(S20),用子帶作為關鍵字求取偏移值(S21),使用該偏移值,根據(jù)從表中所讀出的模式得到量化節(jié)距數(shù)(S22)。文檔編號G10L19/035GK1938759SQ20058001008公開日2007年3月28日申請日期2005年12月12日優(yōu)先權日2004年12月22日發(fā)明者角野英之,末吉雅弘,西尾孝祐申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
夏津县| 静宁县| 山丹县| 新干县| 衡水市| 阳新县| 临海市| 龙井市| 平湖市| 申扎县| 龙南县| 天等县| 平阴县| 焉耆| 右玉县| 科尔| 海城市| 始兴县| 石城县| 天祝| 比如县| 荣昌县| 延庆县| 昆明市| 界首市| 渭南市| 汽车| 固阳县| 博白县| 丹凤县| 子洲县| 泸水县| 天峨县| 凌海市| 江安县| 大庆市| 山西省| 马龙县| 中山市| 临朐县| 四平市|