亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

編碼裝置、編碼方法、解碼裝置、解碼方法以及程序的制作方法

文檔序號:7521918閱讀:215來源:國知局
專利名稱:編碼裝置、編碼方法、解碼裝置、解碼方法以及程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及編碼裝置、編碼方法、解碼裝置、解碼方法以及程序,更具體而言,涉及能夠在量化信號經(jīng)受變長編碼的情形中減小編碼數(shù)據(jù)中剩余區(qū)域的編碼裝置、編碼方法、 解碼裝置、解碼方法以及程序。
背景技術(shù)
當(dāng)音頻或視頻的頻譜信號按量化單位中的每個量化單位量化以及經(jīng)受變長編碼時(shí),按量化單位中的每個量化單位確定比特分配(例如,參見日本專利No. 3419497和 3046224)。對于比特分配的確定,主要使用被模式化以按照聽覺的可聽區(qū)調(diào)整比特分配的噪聲屏蔽信息以及頻譜信號的歸一化信息。在通過使用模式化的噪聲屏蔽信息以及頻譜信號的歸一化信息確定比特分配的情形中,可以實(shí)施按照聽覺的可聽區(qū)對比特分配的控制。

發(fā)明內(nèi)容
然而,由于把噪聲屏蔽信息模式化,所以難以精細(xì)地控制比特分配。作為結(jié)果,未優(yōu)化控制編碼數(shù)據(jù)中頻譜信號的數(shù)據(jù)長度,因而在編碼數(shù)據(jù)中出現(xiàn)大的剩余區(qū)域。期望在量化信號經(jīng)受變長編碼的情形中減小編碼數(shù)據(jù)中的剩余區(qū)域。根據(jù)本公開的第一實(shí)施例,提供了編碼裝置,包括確定單元,基于數(shù)據(jù)信號的歸一化信息確定對數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近以下第二數(shù)據(jù)長度該第二數(shù)據(jù)長度等于或大于分配給經(jīng)量化的數(shù)據(jù)信號的變長編碼結(jié)果的第一數(shù)據(jù)長度;量化器,基于比特分配來對數(shù)據(jù)信號進(jìn)行量化;以及編碼器,對經(jīng)量化的數(shù)據(jù)信號執(zhí)行變長編碼,其中,確定單元更新第二數(shù)據(jù)長度以使得經(jīng)變長編碼的數(shù)據(jù)信號的數(shù)據(jù)長度與第一數(shù)據(jù)長度之間的差值在預(yù)定范圍內(nèi)。根據(jù)本公開第一實(shí)施例的編碼方法和程序?qū)?yīng)于根據(jù)本公開第一實(shí)施例的編碼
直ο在本公開的第一實(shí)施例中,基于數(shù)據(jù)信號的歸一化信息確定對數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近以下第二數(shù)據(jù)長度該第二數(shù)據(jù)長度等于或大于分配給經(jīng)量化的數(shù)據(jù)信號的變長編碼結(jié)果的第一數(shù)據(jù)長度;基于比特分配來對數(shù)據(jù)信號進(jìn)行量化;對經(jīng)量化的數(shù)據(jù)信號執(zhí)行變長編碼;以及更新第二數(shù)據(jù)長度以使得經(jīng)變長編碼的數(shù)據(jù)信號的數(shù)據(jù)長度與第一數(shù)據(jù)長度之間的差值在預(yù)定范圍內(nèi)。根據(jù)本公開的第二實(shí)施例,提供了解碼裝置,包括獲取單元,獲取經(jīng)量化和變長編碼的數(shù)據(jù)信號、等于或大于分配給數(shù)據(jù)信號的第一數(shù)據(jù)長度的第二數(shù)據(jù)長度、以及數(shù)據(jù)信號的歸一化信息;確定單元,基于數(shù)據(jù)信號的歸一化信息確定對數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近第二數(shù)據(jù)長度;解碼器,對經(jīng)量化和變長編碼的數(shù)據(jù)信號執(zhí)行變長解碼;以及逆量化器,基于比特分配對作為由解碼器進(jìn)行的變長解碼的結(jié)果獲得的經(jīng)量化的數(shù)據(jù)信號執(zhí)行逆量化。根據(jù)本公開第二實(shí)施例的解碼方法和程序?qū)?yīng)于根據(jù)本公開第二實(shí)施例的解碼裝置。在本公開的第二實(shí)施例中,獲取經(jīng)量化和變長編碼的數(shù)據(jù)信號、等于或大于分配給數(shù)據(jù)信號的第一數(shù)據(jù)長度的第二數(shù)據(jù)長度、以及數(shù)據(jù)信號的歸一化信息;在基于數(shù)據(jù)信號的歸一化信息確定對數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近第二數(shù)據(jù)長度;對經(jīng)量化和變長編碼的數(shù)據(jù)信號執(zhí)行變長解碼;以及基于比特分配對作為變長解碼的結(jié)果獲得的經(jīng)量化的數(shù)據(jù)信號執(zhí)行逆量化。根據(jù)本公開的第一實(shí)施例,在經(jīng)量化的信號經(jīng)受變長編碼的情形中,可以減小編碼數(shù)據(jù)中的剩余區(qū)域。另外,根據(jù)本公開的第二實(shí)施例,可以對作為經(jīng)量化的信號的變長編碼結(jié)果獲得的編碼數(shù)據(jù)進(jìn)行解碼以便減小編碼數(shù)據(jù)中的剩余區(qū)域。


圖1是示例了根據(jù)本公開實(shí)施例的編碼裝置的配置示例的框圖。
圖2是示例了比特流的配置示例的圖。
圖3是示例了比特流的配置示例的圖。
圖4是示例了歸一化信息的示例的圖。
圖5是示例了噪聲屏蔽曲線的示例的圖。
圖6是示例了通過從歸一化信息中減去噪聲屏蔽曲線獲得的值的圖。
圖7是示例了比特分配信息的圖。
圖8是示例了通過從歸一化信息中減去噪聲屏蔽曲線獲得的值的圖。
圖9是示例了差值的圖。
圖10是示例了總和的圖。
圖11是示例了輔助相加項(xiàng)的圖。
圖12是示例了重新分布的比特分配信息的圖。
圖13是示例了編碼處理的流程圖。
圖14是示例了解碼裝置的配置示例的框圖。
圖15是示例了解碼處理的流程圖。
圖16是示例了根據(jù)本公開實(shí)施例的計(jì)算機(jī)的配置示例的圖。
具體實(shí)施例方式<實(shí)施例>本發(fā)明提供了一種編碼裝置、編碼方法、解碼裝置、解碼方法以及程序,該編碼裝置10包括確定單元20、21,基于數(shù)據(jù)信號的歸一化信息SF(iqu)確定對數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近以下第二數(shù)據(jù)長度Lusp 該第二數(shù)據(jù)長度等于或大于分配給經(jīng)量化的數(shù)據(jù)信號的變長編碼結(jié)果的第一數(shù)據(jù)長度!^';量化器15,基于比特分配來對數(shù)據(jù)信號進(jìn)行量化;以及編碼器16,對經(jīng)量化的數(shù)據(jù)信號執(zhí)行變長編碼,其中,確定單元20、21更新第二數(shù)據(jù)長度以使得經(jīng)變長編碼的數(shù)據(jù)信號的數(shù)據(jù)長度與第一數(shù)據(jù)長度之間的差值八!^在預(yù)定范圍內(nèi)。下文中結(jié)合實(shí)施例并參照附圖對該編碼裝置進(jìn)行具體描述。[根據(jù)實(shí)施例的編碼裝置的配置示例]圖1是示例了根據(jù)本公開實(shí)施例的編碼裝置的配置示例的框圖。在圖1中,編碼裝置10包括頻譜變換單元11、信號歸一化信息生成器12、轉(zhuǎn)換器 13、除法器14、信號量化器15、信號編碼器16、控制器17、頭生成器18、信號歸一化信息編碼器19、流長度生成器20、比特分配信息生成器21以及復(fù)用器22。編碼裝置10對作為時(shí)變信號(比如聲音)的輸入信號s(t)執(zhí)行量化和編碼以及輸出作為編碼和量化結(jié)果獲得的比特流BS。更具體地,編碼裝置10的頻譜變換單元11對從外界部件輸入的輸入信號s (t)執(zhí)行頻率變換以獲得作為頻域信號的頻譜信號x(f)。頻譜變換單元11按量化單位iqu中的每個量化單位劃分頻譜信號χ (f)以及把所得信號提供給信號歸一化信息生成器12和除法器14。信號歸一化信息生成器12通過以下等式(1)根據(jù)從頻譜變換單元11提供的按量化單位iqu中每個量化單位的頻譜信號x(f)獲得歸一化信息SF(比例因子)(iqu)。2SF(iqu)^ 彡 Amax (iqu) < 2SF(i<lu)…(1)另外,在等式(1)中,Amax (iqu)表示按量化單位iqu中每個量化單位的頻譜信號 x(f)的幅度Ai的最大值。把通過等式(1)生成的歸一化信息SF(iqu)應(yīng)用于轉(zhuǎn)換器13、 比特分配信息生成器21以及信號歸一化信息編碼器19。轉(zhuǎn)換器13把從信號歸一化信息生成器12提供的歸一化信息SF(iqu)轉(zhuǎn)換成
2SF(iqu)以及把2SF(itlu)提供給除法器14。除法器14把從頻譜變換單元11提供的頻譜信號x(f)除以從轉(zhuǎn)換器13提供的 2SF(iiu),以使得生成歸一化頻譜信號nx(f)。除法器14把歸一化頻譜信號nx(f)提供給信號量化器15。信號量化器15 (量化器)基于從比特分配信息生成器21提供的按量化單位iqu 中每個量化單位的比特分配信息WL(iqu)按量化單位iqu中的每個量化單位對從除法器14 提供的歸一化頻譜信號nX(f)(數(shù)據(jù)信號)進(jìn)行量化。另外,比特分配信息WL(iqu)是按量化單位iqu中的每個量化單位確定歸一化頻譜信號nx(f)的量化比特聲音Bitiu的信息。信號量化器15把作為量化結(jié)果獲得的量化信號qX(f)提供給信號編碼器16。信號編碼器16基于從流長度生成器20提供的超出數(shù)據(jù)長度Lex判斷要對從信號量化器15提供的量化信號qX(f)執(zhí)行定長編碼處理和變長編碼處理中的哪一個。另外,超出數(shù)據(jù)長度Lex是通過從在量化信號qx(f)接受定長編碼的情形中作為數(shù)據(jù)尺寸目標(biāo)值的未壓縮頻譜信號數(shù)據(jù)長度Lusp (第二數(shù)據(jù)長度)中減去頻譜域的數(shù)據(jù)長度 Lsp'(第一數(shù)據(jù)長度)獲得的值。在本文中,如后所述,比特流BS包括頭HD、超出數(shù)據(jù)長度 Lex、編碼信號歸一化信息數(shù)據(jù)Csf以及編碼頻譜信號數(shù)據(jù)Cx,頻譜域是分配給編碼頻譜信號數(shù)據(jù)Cx的域。另外,在確定要執(zhí)行定長編碼處理的情形中,信號編碼器16(編碼器)對量化信號 qx(f)執(zhí)行定長編碼處理以及把作為定長編碼處理結(jié)果獲得的編碼頻譜信號數(shù)據(jù)Cx提供給復(fù)用器22。
另一方面,在確定要執(zhí)行變長編碼處理的情形中,信號編碼器16基于從比特分配信息生成器21提供的比特分配信息WL(iqu)對量化信號qx(f)執(zhí)行基于出現(xiàn)概率的變長編碼。信號編碼器16把作為變長編碼結(jié)果獲得的編碼頻譜信號數(shù)據(jù)Cx提供給復(fù)用器22。另外,在執(zhí)行變長編碼處理的情形中,信號編碼器16通過以下等式( 基于編碼頻譜信號數(shù)據(jù)Cx的數(shù)據(jù)長度Lsp,從頭生成器18提供的比特流長度Lbs、頭長度Lm、超出數(shù)據(jù)長度Lex的數(shù)據(jù)長度Li,以及從信號歸一化信息編碼器19提供的編碼信號歸一化信息數(shù)據(jù)Csf的數(shù)據(jù)長度Lsf來獲得差值Δ LspoΔ Lsp = Lbs- (Lhd+Lwl+Lsf+Lsp)…(2)接下來,信號編碼器16把差值Δ Lsp提供給流長度生成器20??刂破?7接收來自用戶的輸入。例如,控制器17接收用戶輸入的信息,比如比特速率。接下來,控制器17把諸如比特速率的信息提供給頭生成器18。頭生成器18基于從控制器17提供的諸如比特速率的信息來確定比特流長度Lbs、 頭長度Lhd、數(shù)據(jù)長度1^、以及編碼/量化單位數(shù)量nqus。頭生成器18把比特流長度LBS、 頭長度Lhd、以及數(shù)據(jù)長度Li提供給信號編碼器16和流長度生成器20。另外,頭生成器18 把編碼/量化單位數(shù)量nqus提供給信號歸一化信息編碼器19和比特分配信息生成器21。 頭生成器18生成與編碼相關(guān)聯(lián)的信息(諸如比特流長度Lbs、頭長度Lhd、數(shù)據(jù)長度1^、以及編碼/量化單位數(shù)量nqus等)作為頭HD以及把頭HD提供給復(fù)用器22。信號歸一化信息編碼器19對從信號歸一化信息生成器12提供的歸一化信息 SF(iqu)進(jìn)行編碼。信號歸一化信息編碼器19把作為編碼結(jié)果獲得的編碼信號歸一化信息數(shù)據(jù)Csf提供給復(fù)用器22。另外,信號歸一化信息編碼器19基于從頭生成器18提供的編碼/量化單位數(shù)量nqus把與編碼/量化單位數(shù)量nqus對應(yīng)的編碼信號歸一化信息數(shù)據(jù) Csf的數(shù)據(jù)長度Lsf提供給信號編碼器16和流長度生成器20。流長度生成器20設(shè)置由以下等式(3)表示的未壓縮頻譜信號數(shù)據(jù)長度LUSP。
nqus —1Lusp= Σ Bjqu * Wjqu · “ - (3)
iqu=0另外,在等式(3)中,B一表示按量化單位iqu中每個量化單位的歸一化頻譜信號 nx(f)的量化比特聲音,Witiu表示按量化單位iqu中每個量化單位的頻譜的數(shù)量。另外,流長度生成器20 (確定單元)基于從信號編碼器16提供的差值Δ Lsp來更新未壓縮頻譜信號數(shù)據(jù)長度Lusp以使得編碼頻譜信號數(shù)據(jù)Cx的數(shù)據(jù)長度Lsp與頻譜域的數(shù)據(jù)長度Lsp'之間的差值在預(yù)定范圍內(nèi)。流長度生成器20把未壓縮頻譜信號數(shù)據(jù)長度Lusp 提供給比特分配信息生成器21。另外,流長度生成器20通過以下等式(4)基于比特流長度Lbs,從頭生成器18提供的頭長度Lm、數(shù)據(jù)長度Lwl,從信號歸一化信息編碼器19提供的數(shù)據(jù)長度Lsf,以及未壓縮頻譜信號數(shù)據(jù)長度Lusp來計(jì)算超出數(shù)據(jù)長度Lex。Lex — Lusp-(LBS_ (L皿+Lwl+Lsf) ) — Lusp-Lsp …(4)接下來,流長度生成器20把超出數(shù)據(jù)長度Lex提供給信號編碼器16和復(fù)用器22。比特分配信息生成器21 (確定單元)基于從信號歸一化信息生成器12提供的歸一化信息SF(iqu)、從頭生成器18提供的編碼/量化單位數(shù)量nqus以及從流長度生成器20提供的未壓縮頻譜信號數(shù)據(jù)長度Lusp來生成比特分配信息WL(iqu)。比特分配信息生成器21把比特分配信息WL(iqu)提供給信號量化器15和信號編碼器16。復(fù)用器22對從信號編碼器16提供的編碼頻譜信號數(shù)據(jù)Cx、從流長度生成器20提供的超出數(shù)據(jù)長度Lex、從信號歸一化信息編碼器19提供的編碼信號歸一化信息數(shù)據(jù)Csf、以及從頭生成器18提供的頭HD進(jìn)行復(fù)用。復(fù)用器22 (輸出單元)輸出作為復(fù)用結(jié)果獲得的比特流BS作為編碼結(jié)果。[比特流的配置示例]圖2和3是示例了圖1中示例的由編碼裝置10生成的比特流BS的配置示例的圖。如圖2和3中所示出的,具有比特流長度Lbs的比特流BS包括具有頭長度Lm的頭 HD、數(shù)據(jù)長度Li的超出數(shù)據(jù)長度Lex、具有數(shù)據(jù)長度Lsf的編碼信號歸一化信息數(shù)據(jù)CSF、以及具有數(shù)據(jù)長度Lsp'的頻譜域。在具有數(shù)據(jù)長度Lsp'的頻譜域中,布置具有數(shù)據(jù)長度Lsp 的編碼頻譜信號數(shù)據(jù)Cx,具有差值A(chǔ)Lsp的剩余區(qū)域被認(rèn)為是剩余區(qū)域。在本文中,ALsp必滿足以下等式(5)的條件。Lbs 彡 Lhd+Lwl+Lsf+Lsp... (5)換言之,數(shù)據(jù)長度Lsp必滿足以下等式(6)的條件。Lsp 彡 Lbs-(Lhd+Lwl+Lsf) ( = Lsp')…(6)[比特分配信息生成方法]圖4至11是示例了生成比特分配信息WL (iqu)的方法的圖。此處,描述了生成與圖4中示例的歸一化信息SF(iqu)對應(yīng)的比特分配信息 WL (iqu)的情形。另外,在圖4中,水平軸代表頻率i,豎直軸代表歸一化信息SF(iqu)。另外,圖4 的圖中每個條的水平長度對應(yīng)于按量化單位iqu中每個量化單位的頻譜的數(shù)量Wi(lu。另外,圖5是示例了向量化單位iqu中每個量化單位的歸一化信息SF(iqu)應(yīng)用的噪聲屏蔽曲線NM(iqu)的示例的圖。在圖5中,水平軸代表頻率i,豎直軸代表噪聲屏蔽曲線匪(iqu)。圖5中示例的噪聲屏蔽曲線匪(iqu)的水平在高頻域中增大。在生成與圖4中示例的歸一化信息SF(iqu)對應(yīng)的比特分配信息WL(iqu)的情形中,首先,從圖4中示例的歸一化信息SF(iqu)中減去圖5中示例的噪聲屏蔽曲線匪(iqu)。圖6是示例了作為其結(jié)果獲得的相減值的圖。另外,在圖6中,水平軸代表頻率 i,豎直軸代表通過從圖4的歸一化信息SF(iqu)中減去噪聲屏蔽曲線匪(iqu)獲得的相減值。如上所述,由于圖5中示例的噪聲屏蔽曲線匪(iqu)的水平在高頻域中增大(如圖6中所示),所以通過從圖4中示例的歸一化信息SF(iqu)中減去圖5中示例的噪聲屏蔽曲線匪(iqu)獲得的相減值在高頻域降低。接下來,根據(jù)以下等式(7)基于圖6中示例的相減值生成比特分配信息WL(iqu)。WL(iqu) = max(SF(iqu)-匪(iqu)-ST,Low)... (7)另外,在等式(7)中,maX(a,b)表示選擇自變量a和b中較大一個的函數(shù)。另夕卜, ST表示參考值,Low表示按量化單位iqu中每個量化單位的比特分配信息WL (iqu)的最小值。參考值ST的詳細(xì)內(nèi)容在后面描述。圖7是示例了基于圖6中示例的相減值生成的比特分配信息WL(iqu)的圖。另夕卜,在圖7中,水平軸代表頻率i,豎直軸代表比特分配信息WL(iqu)。 接下來,根據(jù)以下等式(8)基于圖7中示例的比特分配信息WL(iqu)來確定量化
比特聲音Β_。
權(quán)利要求
1.一種編碼裝置,包括確定單元,基于數(shù)據(jù)信號的歸一化信息確定對所述數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配, 以使得作為經(jīng)量化的所述數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近以下第二數(shù)據(jù)長度該第二數(shù)據(jù)長度等于或大于分配給經(jīng)量化的所述數(shù)據(jù)信號的變長編碼結(jié)果的第一數(shù)據(jù)長度;量化器,基于所述比特分配來對所述數(shù)據(jù)信號進(jìn)行量化;以及編碼器,對經(jīng)量化的所述數(shù)據(jù)信號執(zhí)行變長編碼,其中,所述確定單元更新所述第二數(shù)據(jù)長度以使得經(jīng)變長編碼的所述數(shù)據(jù)信號的數(shù)據(jù)長度與所述第一數(shù)據(jù)長度之間的差值在預(yù)定范圍內(nèi)。
2.如權(quán)利要求1所述的編碼裝置,進(jìn)一步包括輸出單元,所述輸出單元把所述第二數(shù)據(jù)長度連同經(jīng)變長編碼的所述數(shù)據(jù)信號和所述歸一化信息一起輸出。
3.如權(quán)利要求1所述的編碼裝置,進(jìn)一步包括輸出單元,所述輸出單元把所述第一數(shù)據(jù)長度與所述第二數(shù)據(jù)長度之間的差值連同經(jīng)變長編碼的所述數(shù)據(jù)信號和所述歸一化信息一起輸出。
4.如權(quán)利要求1所述的編碼裝置,其中,在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度小于所述第二數(shù)據(jù)長度的情形中,所述確定單元在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度與所述第二數(shù)據(jù)長度之間的差值的范圍內(nèi)使分配給所述數(shù)據(jù)信號的比特?cái)?shù)量遞增。
5.如權(quán)利要求1所述的編碼裝置,其中,在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度等于所述第一數(shù)據(jù)長度的情形中,所述編碼器對所述數(shù)據(jù)信號執(zhí)行定長編碼,在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度大于所述第一數(shù)據(jù)長度的情形中,所述編碼器對所述數(shù)據(jù)信號執(zhí)行所述變長編碼。
6.一種由編碼裝置執(zhí)行的編碼方法,包括基于數(shù)據(jù)信號的歸一化信息確定對所述數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近以下第二數(shù)據(jù)長度該第二數(shù)據(jù)長度等于或大于分配給經(jīng)量化的所述數(shù)據(jù)信號的變長編碼結(jié)果的第一數(shù)據(jù)長度;基于所述比特分配來對所述數(shù)據(jù)信號進(jìn)行量化;對經(jīng)量化的所述數(shù)據(jù)信號執(zhí)行變長編碼;以及更新所述第二數(shù)據(jù)長度以使得經(jīng)變長編碼的所述數(shù)據(jù)信號的數(shù)據(jù)長度與所述第一數(shù)據(jù)長度之間的差值在預(yù)定范圍內(nèi)。
7.一種允許計(jì)算機(jī)執(zhí)行處理的程序,所述處理包括基于數(shù)據(jù)信號的歸一化信息確定對所述數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近以下第二數(shù)據(jù)長度該第二數(shù)據(jù)長度等于或大于分配給經(jīng)量化的所述數(shù)據(jù)信號的變長編碼結(jié)果的第一數(shù)據(jù)長度;基于所述比特分配來對所述數(shù)據(jù)信號進(jìn)行量化;對經(jīng)量化的所述數(shù)據(jù)信號執(zhí)行變長編碼;以及更新所述第二數(shù)據(jù)長度以使得經(jīng)變長編碼的所述數(shù)據(jù)信號的數(shù)據(jù)長度與所述第一數(shù)據(jù)長度之間的差值在預(yù)定范圍內(nèi)。
8.一種解碼裝置,包括獲取單元,獲取經(jīng)量化和變長編碼的數(shù)據(jù)信號、等于或大于分配給所述數(shù)據(jù)信號的第一數(shù)據(jù)長度的第二數(shù)據(jù)長度、以及所述數(shù)據(jù)信號的歸一化信息;確定單元,基于所述數(shù)據(jù)信號的所述歸一化信息確定對所述數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的所述數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近所述第二數(shù)據(jù)長度;解碼器,對經(jīng)量化和變長編碼的所述數(shù)據(jù)信號執(zhí)行變長解碼;以及逆量化器,基于所述比特分配對作為由所述解碼器進(jìn)行的所述變長解碼的結(jié)果獲得的經(jīng)量化的所述數(shù)據(jù)信號執(zhí)行逆量化。
9.如權(quán)利要求8所述的解碼裝置,其中,所述獲取單元連同經(jīng)量化和變長編碼的所述數(shù)據(jù)信號一起獲取所述第一數(shù)據(jù)長度與所述第二數(shù)據(jù)長度之間的差值以及所述歸一化信息并把所述差值和所述第一數(shù)據(jù)長度相加以獲得所述第二數(shù)據(jù)長度。
10.如權(quán)利要求8所述的解碼裝置,其中,在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度小于所述第二數(shù)據(jù)長度的情形中,所述確定單元在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度與所述第二數(shù)據(jù)長度之間的差值的范圍內(nèi)使分配給所述數(shù)據(jù)信號的比特?cái)?shù)量遞增。
11.如權(quán)利要求8所述的解碼裝置,其中在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度等于所述第一數(shù)據(jù)長度的情形中,所述解碼器對所述數(shù)據(jù)信號執(zhí)行所述定長解碼,在作為所述定長編碼結(jié)果的所述數(shù)據(jù)長度大于所述第一數(shù)據(jù)長度的情形中,所述解碼器對所述數(shù)據(jù)信號執(zhí)行所述變長解碼。
12.—種由解碼裝置執(zhí)行的解碼方法,包括獲取經(jīng)量化和變長編碼的數(shù)據(jù)信號、等于或大于分配給所述數(shù)據(jù)信號的第一數(shù)據(jù)長度的第二數(shù)據(jù)長度、以及所述數(shù)據(jù)信號的歸一化信息;基于所述數(shù)據(jù)信號的所述歸一化信息確定對所述數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配, 以使得作為經(jīng)量化的所述數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近所述第二數(shù)據(jù)長度;對經(jīng)量化和變長編碼的所述數(shù)據(jù)信號執(zhí)行變長解碼;以及基于所述比特分配對作為由所述解碼器進(jìn)行的所述變長解碼的結(jié)果獲得的經(jīng)量化的所述數(shù)據(jù)信號執(zhí)行逆量化。
13.—種允許計(jì)算機(jī)執(zhí)行處理的程序,所述處理包括獲取經(jīng)量化和變長編碼的數(shù)據(jù)信號、等于或大于分配給所述數(shù)據(jù)信號的第一數(shù)據(jù)長度的第二數(shù)據(jù)長度、以及所述數(shù)據(jù)信號的歸一化信息;基于所述數(shù)據(jù)信號的所述歸一化信息確定對所述數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配, 以使得作為經(jīng)量化的所述數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近所述第二數(shù)據(jù)長度;對經(jīng)量化和變長編碼的所述數(shù)據(jù)信號執(zhí)行變長解碼;以及基于所述比特分配對作為由所述解碼器進(jìn)行的所述變長解碼的結(jié)果獲得的經(jīng)量化的所述數(shù)據(jù)信號執(zhí)行逆量化。
全文摘要
提供了一種編碼裝置、編碼方法、解碼裝置、解碼方法以及程序,該編碼裝置包括確定單元,基于數(shù)據(jù)信號的歸一化信息確定對數(shù)據(jù)信號進(jìn)行量化時(shí)的比特分配,以使得作為經(jīng)量化的數(shù)據(jù)信號的定長編碼結(jié)果的數(shù)據(jù)長度變得接近以下第二數(shù)據(jù)長度該第二數(shù)據(jù)長度等于或大于分配給經(jīng)量化的數(shù)據(jù)信號的變長編碼結(jié)果的第一數(shù)據(jù)長度;量化器,基于比特分配來對數(shù)據(jù)信號進(jìn)行量化;以及編碼器,對經(jīng)量化的數(shù)據(jù)信號執(zhí)行變長編碼,其中,確定單元更新第二數(shù)據(jù)長度以使得經(jīng)變長編碼的數(shù)據(jù)信號的數(shù)據(jù)長度與第一數(shù)據(jù)長度之間的差值在預(yù)定范圍內(nèi)。
文檔編號H03M7/30GK102394656SQ201110194000
公開日2012年3月28日 申請日期2011年7月5日 優(yōu)先權(quán)日2010年7月12日
發(fā)明者前田祐兒 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1