TWI524331B - 低複雜度音調適應性之音訊信號量化技術 - Google Patents
低複雜度音調適應性之音訊信號量化技術 Download PDFInfo
- Publication number
- TWI524331B TWI524331B TW103103513A TW103103513A TWI524331B TW I524331 B TWI524331 B TW I524331B TW 103103513 A TW103103513 A TW 103103513A TW 103103513 A TW103103513 A TW 103103513A TW I524331 B TWI524331 B TW I524331B
- Authority
- TW
- Taiwan
- Prior art keywords
- spectral
- signal
- dead zone
- audio
- frame
- Prior art date
Links
- 230000005236 sound signal Effects 0.000 title claims description 73
- 238000013139 quantization Methods 0.000 title claims description 40
- 230000003595 spectral effect Effects 0.000 claims description 183
- 238000001228 spectrum Methods 0.000 claims description 70
- 238000000034 method Methods 0.000 claims description 33
- 238000004364 calculation method Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 14
- 238000012986 modification Methods 0.000 claims description 12
- 230000004048 modification Effects 0.000 claims description 12
- 238000010606 normalization Methods 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 13
- 230000003044 adaptive effect Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 230000006978 adaptation Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 108010076504 Protein Sorting Signals Proteins 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 238000007620 mathematical function Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000003446 ligand Substances 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/032—Quantisation or dequantisation of spectral components
- G10L19/035—Scalar quantisation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0212—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using orthogonal transformation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/18—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/21—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being power information
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/45—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of analysis window
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/555—Tonality processing, involving the key in which a musical piece or melody is played
- G10H2210/561—Changing the tonality within a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
本發明係關於數位音訊信號處理。更特定而言,本發明係關於音訊信號量化。
在極低位元率變換編碼中,每一訊框之位元數通常不足以避免解碼信號中之假影。音樂雜訊尤其可由於變換線(頻格(bin))在某一頻率處逐訊框「打開及關閉」,亦即量化為零或未量化為零而出現在固定音樂或雜訊頻譜中。此編碼方法不僅給予解碼信號區比原始信號所具有的更具音調性的特性(因此音樂雜訊一詞),而且其亦完全未得到優於並未編碼該頻譜區之顯著優點且反而應用類似在xHE-AAC[4]中使用之TCX或FD編碼系統中之雜訊填充演算法的頻格替換技術。事實上,傾向於音樂編碼雜訊之區之顯式但不充分編碼在變換編碼器之熵編碼級段中需要位元,該等位元在聲音上較佳地耗費在其他頻譜區中,尤其在人類聽覺系統靈敏之低頻率處。
減少音樂雜訊在低位元率音訊編碼中出現之一
方式為修改將輸入頻譜線映射至量化索引之量化器的行為,使得該量化器適於即時輸入信號特性及量化頻譜之位元消耗。更準確而言,信號適應性地改變在量化期間使用之死區。已公開一些方法[5、6及其中參考文獻]。在[5]中,對將要編碼之整個頻譜執行量化器適應。已適應的量化器因此對於給定訊框之所有頻譜頻格表現相同。此外,在最佳死區zopt之量化的情況下,端資訊之2個位元必須傳輸至解碼器,從而表示位元率及反向相容性懲罰。在[6]中,基於每一頻率頻帶調適量化器,但每一頻帶執行兩個量化試圖,且僅較佳試圖(根據某一決策)用於傳輸。此係複雜的。
本發明之一目標在於提供用於音訊信號處理之改良概念。更特定而言,本發明之一目標在於提供用於適應性音訊信號量化之改良概念。本發明之目標藉由如請求項1之音訊編碼器、藉由如請求項15之系統、藉由如請求項16之方法且藉由如請求項17之電腦程式來達成。
在一態樣中,本發明提供一種音訊編碼器,其用於編碼一音訊信號以便自該音訊信號產生一編碼信號,該音訊編碼器包含:一訊框裝置,其經組配來自該音訊信號擷取訊框;一量化器,其經組配來將衍生自該音訊信號之該等訊框的一頻譜信號之頻譜線映射至量化索引;其中該量化器具有一死區,在該死區中該等頻譜線經映射至量化索引
零;以及一控制裝置,其經組配來修改該死區;其中該控制裝置包含一音調計算裝置,該音調計算裝置經組配來計算用於至少一個頻譜線或用於至少一組頻譜線之至少一個音調指示值,其中該控制裝置經組配來取決於該個別音調指示值而修改用於該至少一個頻譜線或該至少一組頻譜線之該死區。
訊框裝置可經組配來藉由將視窗函數施加至音訊信號來自音訊信號擷取訊框。在信號處理中,視窗函數(亦稱為切趾函數或漸變函數)為在一些選取區間以外置為零值之數學函數。藉由將視窗函數施加至信號,可將信號分為短片段,該等短片段通常被稱為訊框。
量化在數位音訊信號處理中為將一大組輸入值映射至一(可計數的)小組諸如將值捨位至一些精度單位之處理。執行量化之裝置或演算法函數被稱為量化器。
根據本發明,計算用於音訊信號之訊框之頻譜信號。頻譜信號可含有音訊信號之訊框中每一者之頻譜,該音訊信號為時域信號,其中每一頻譜為頻域中之訊框之一的表示。頻率譜可經由信號之數學變換來產生,且結果值通常呈現為振幅與頻率。
死區為在量化期間使用之區,其中頻譜線(頻率頻格)或多組頻譜線(頻率頻帶)經映射至零。死區具有通常在零振幅處之下限及可對於不同頻譜線或多組頻譜線變化
之上限。
根據本發明死區可藉由控制裝置修改。控制裝置包含音調計算裝置,該音調計算裝置經組配來計算用於至少一個頻譜線或用於至少一組頻譜線之至少一個音調指示值。
「音調」一詞代表頻譜信號之音調特性。一般而言,在頻譜主要包含週期分量的情況下可以說音調高,此狀況意味訊框之頻譜包含主尖峰。音調特性之相反特性為雜訊特性。在後者情況下訊框之頻譜更平坦。
此外,控制裝置經組配來取決於該個別音調指示值而修改用於該至少一個頻譜線或該至少一組頻譜線之該死區。
本發明揭示具有信號適應性死區之量化方案,該信號適應性死區
˙不需要任何端資訊,從而允許其在現有媒體編解碼器中之使用,˙在量化之前決定每一頻格或頻帶將使用哪一死區,從而節約複雜度,˙可基於頻帶頻率及/及信號音調來確定每一頻格或每一頻帶死區。
本發明可應用於現有編碼基礎結構中,因為僅改變編碼器中之信號量化器;對應的解碼器將仍能夠讀取自編碼信號產生之(未改變)位元串流且解碼輸出。不同於在[6]及其參考文獻中,在量化前之前選擇用於每一組頻譜線或
用於每一頻譜線之死區,因此每一組頻譜線或每一頻譜線僅一個量化運算係必要的。最後,量化器決策不限於兩個可能的死區值而是值之整個範圍之間選取。下文詳述決策。以上概括之音調適應性量化方案可實行於LD-USAC編碼器之變換編碼激發(TCX)路徑中,該LD-USAC編碼器為xHE-AAC[4]之低延遲變體。
根據本發明之一較佳實施例,該控制裝置經組配來以使得在該等頻譜線之一處之該死區大於在具有一較大音調之該等頻譜線之一處之該死區的方式,或以使得在該等組頻譜線之一組處之該死區大於在具有一較大音調之該等組頻譜線之一組處之該死區的方式來修改該死區。藉由此等特徵,非音調頻譜區將傾向於量化為零,此意味可減少資料之量。
根據本發明之一較佳實施例,該控制裝置包含一功率頻譜計算裝置,該功率頻譜計算裝置經組配來計算該音訊信號之該訊框之一功率頻譜,其中該功率頻譜包含用於頻譜線或多組頻譜線之功率值,其中該音調計算裝置經組配來取決於該功率頻譜而計算該至少一個音調指示值。藉由基於功率頻譜來計算音調指示值,計算複雜度保持相當低。
根據本發明之一較佳實施例,用於該等頻譜線之一的該音調指示值係基於用於該個別頻譜線之該功率值與該功率頻譜之該個別頻譜線周圍一預定數目之功率值之和的一比較,或其中用於該等組頻譜線之一組的該音調指示
值係基於用於該個別組頻譜線之該功率值與該功率頻譜之該個別頻譜線周圍一預定數目之功率值之和的一比較。藉由比較功率值與其相鄰功率值,可容易地識別功率頻譜之尖峰區域或平坦區域,以使得可以容易的方式計算音調指示值。
根據本發明之一較佳實施例,用於該等頻譜線之一的該音調指示值係基於該音訊信號之一先前訊框的該頻譜線之該音調指示值,或其中用於該等組頻譜線之一組的該音調指示值係基於用於該音訊信號之一先前訊框的該等組頻譜線之該音調指示值。藉由此等特徵,將以平滑方式隨著時間推移修改死區。
根據本發明之一較佳實施例,該音調指示值係藉由一公式
來計算,其中i為指示該音訊信號之一特定訊框之一索引,k為指示一特定頻譜線之一索引,P k,i 為第i訊框之第k頻譜線之該功率值,或其中該音調指示值藉由一公式
來計算,其中i為指示該音訊信號之一特定訊框之一索引,m為指示一特定組頻譜線之一索引,P m,i 為第i訊框之第m組頻譜線之該功率值。如吾人將自公式注意到的,音調指示值係自第i訊框且自第i-1訊框之功率值計算,該第i訊框為當前訊框,該第i-1訊框為先前訊框。可藉由自第i-1訊框省略依賴性來改變公式。此處,計算第k功率值之7個左側相鄰
功率值及7個右側相鄰功率值之和,且使該和除以個別功率值。使用此公式,低音調指示值指示高音調。
根據本發明之一較佳實施例,該音訊編碼器包含一起始頻率計算裝置,該起始頻率計算裝置經組配來計算用於修改該死區之一起始頻率,其中僅針對表示高於或等於該起始頻率之一頻率的該等頻譜線修改該死區。此意味死區對於低頻率係固定的,且對於較高頻率係可變的。此等特徵導致較佳的音訊品質,因為人類聽覺系統在低頻率處更靈敏。
根據本發明之一較佳實施例,該起始頻率計算裝置經組配來基於該音訊信號之一樣本率且/或基於針對自該編碼信號產生之一位元串流預見的一最大值位元率來計算該起始頻率。藉由此等特徵,可最優化音訊品質。
根據本發明之一較佳實施例,該音訊編碼器包含:一修改型離散餘弦變換計算裝置,其經組配來計算自該音訊信號之該訊框之一修改型離散餘弦變換;以及一修改型離散正弦變換計算裝置,其經經組配來計算自該音訊信號之該訊框之一修改型離散正弦變換,其中該功率頻譜計算裝置經組配來基於該修改型離散餘弦變換且基於該修改型離散正弦變換計算該功率頻譜。修改型離散餘弦變換無論如何必須計算以用於編碼音訊信號之目的。因此,僅必須另外計算修改型離散正弦變換以用於音調適應性量化之目的。因此,可降低複雜度。然而,可使用諸如離散傅里葉變換或奇數離散傅立葉變換之其他變換。
根據本發明之一較佳實施例,該功率頻譜計算裝
置經組配來根據公式P k,i =(MDCT k,i )2+(MDST k,i )2計算該等功率值,其中i為指示該音訊信號之一特定訊框之一索引,k為指示一特定頻譜線之一索引,MDCT k,i 為在該第i訊框之該第k頻譜線處之該修改型離散餘弦變換之值,MDST k,i 為在該第i訊框之該第k頻譜線處之該修改型離散正弦變換之值,且P k,i 為該第i訊框之該第k頻譜線之該功率值。以上公式允許以容易的方式計算功率值。
根據本發明之一較佳實施例,該音訊編碼器包含一頻譜信號計算裝置,該頻譜信號計算裝置經組配來產生該頻譜信號,其中該頻譜信號計算裝置包含一振幅設定裝置,該振幅設定裝置經組配來以補償由於該死區之一修改造成之一能量損失的方式設定該頻譜信號之該等頻譜線之振幅。藉由此等特徵,可以能量保持方式進行量化。
根據本發明之一較佳實施例,該振幅設定裝置經組配來取決於在該個別頻譜線處之該死區之一修改而設定該頻譜信號之該等振幅。例如,可出於此目的稍微放大死區經加大之頻譜線。
根據本發明之一較佳實施例,該頻譜信號計算裝置包含一規格化裝置。藉由此特徵,可以容易的方式進行後續量化步驟。
根據本發明之一較佳實施例,將藉由該修改型離散餘弦變換計算裝置計算的自該音訊信號之該訊框之該修改型離散餘弦變換饋送至該頻譜信號計算裝置。藉由此等
特徵,將修改型離散餘弦變換使用於量化適應之目的且使用於計算編碼信號之目的。
在一態樣中,本發明提供一種系統,其包含一編碼器及一解碼器,其中該編碼器係根據本發明來設計。
在一態樣中,本發明提供一種方法,其用於編碼一音訊信號以便自該音訊信號產生一編碼信號,該方法包含以下步驟:自該音訊信號擷取訊框;將衍生自該音訊信號之該訊框的一頻譜信號之頻譜線映射至量化索引;其中使用一死區,在該死區中該等輸入頻譜線經映射至零;以及修改該死區;其中計算用於至少一個頻譜線或用於至少一組頻譜線之至少一個音調指示值,其中取決於該個別音調指示值而修改用於該至少一個頻譜線或該至少一組頻譜線之該死區。
在一態樣中,本發明提供一種電腦程式,其用於在電腦或處理器上執行時執行根據本發明之方法。
1‧‧‧音訊編碼器
2‧‧‧訊框裝置
3‧‧‧量化器
4‧‧‧控制裝置
5‧‧‧音調計算裝置
6‧‧‧功率頻譜計算裝置
7‧‧‧起始頻率計算裝置
8‧‧‧修改型離散餘弦變換計算裝置
9‧‧‧修改型離散正弦變換計算裝置
10‧‧‧頻譜信號計算裝置
11‧‧‧振幅設定裝置
12‧‧‧規格化裝置
AS‧‧‧音訊信號
ES‧‧‧編碼信號
F‧‧‧訊框
SL1-32‧‧‧頻譜線
SPS‧‧‧頻譜信號
I‧‧‧索引
DZ‧‧‧死區
TI5-32‧‧‧音調指示值
PS‧‧‧功率頻譜
PS5-32‧‧‧功率值
SF‧‧‧起始頻率
CT‧‧‧修改型離散餘弦變換
ST‧‧‧修改型離散正弦變換
隨後相對於隨附圖式論述本發明之較佳實施例,在隨附圖式中:圖1例示出根據本發明之編碼器之實施例,且圖2例示出根據本發明之編碼器之工作原理。
圖1描繪根據本發明之用於編碼音訊信號AS以便自該音訊信號產生編碼信號ES的音訊編碼器1。音訊編碼器1包含:訊框裝置2,其經組配來自音訊信號AS擷取訊框F;量化器3,其經組配來將衍生自音訊信號AS之訊框F的頻譜信號SPS之頻譜線SL1-32(參見圖2)映射至量化索引I0、I1;其中量化器3具有死區DZ(參見圖2),在該死區中頻譜線SL1-32經映射至量化索引零I0;以及控制裝置4,其經組配來修改死區DZ;其中控制裝置4包含音調計算裝置5,該音調計算裝置經組配來計算用於至少一個頻譜線SL1-32或用於至少一組頻譜線SL1-32之至少一個音調指示值TI5-32,其中控制裝置4經組配來取決於個別音調指示值TI5-32而修改用於至少一個頻譜線SL1-32或至少一組頻譜線SL1-32之死區DZ。
訊框裝置2可經組配來藉由將視窗函數施加至音訊信號AS來自音訊信號AS擷取訊框F。在信號處理中,視窗函數(亦稱為切趾函數或漸變函數)為在一些選取區間以外置為零值之數學函數。藉由將視窗函數施加至信號AS,可將信號AS分為短片段,該等短片段通常被稱為訊框F。
量化在數位音訊信號處理中為將一大組輸入值映射至一(可計數的)較小組諸如將值捨位至一些精度單位
之處理。執行量化之裝置或演算法函數被稱為量化器。
根據本發明,計算用於音訊信號AS之訊框F之頻譜信號SPS。頻譜信號SPS可含有音訊信號AS之訊框F中每一者之頻譜,該音訊信號AS為時域信號,其中每一頻譜為頻域中之訊框F之一的表示。頻率譜可經由信號AS之數學變換來產生,且結果值通常呈現為振幅與頻率。
死區DZ為在量化期間使用之區,其中頻譜線SL1-32(頻率頻格)或多組頻譜線SL1-32(頻率頻帶)經映射至量化索引零。死區DZ具有通常在零振幅處之下限及可對於不同頻譜線SL1-32或多組頻譜線SL1-32變化之上限。
根據本發明死區DZ可藉由控制裝置4修改。控制裝置4包含音調計算裝置5,該音調計算裝置經組配來計算用於至少一個頻譜線SL1-32或用於至少一組頻譜線SL1-32之至少一個音調指示值TI5-32。
「音調」一詞代表頻譜信號SPS之音調特性。一般而言,在頻譜或其部分主要包含週期分量的情況下可以說音調高,此狀況意味訊框F之頻譜或該頻譜之部分包含主尖峰。音調特性之相反特性為雜訊特性。在後者情況下,訊框F之頻譜或該頻譜之部分更平坦。
此外,控制裝置4經組配來取決於個別音調指示值TI5-32而修改用於至少一個頻譜線SL1-32或至少一組頻譜線SL1-32之死區DZ。
本發明揭示具有信號適應性死區DZ之量化方案,該信號適應性死區
˙不需要任何端資訊,從而允許其在現有媒體編解碼器中之使用,˙在量化之前決定每一頻格或頻帶將使用哪一死區DZ,從而節約複雜度,˙可基於頻帶頻率及/或信號音調來確定每一頻格或每一頻帶死區DZ。
本發明可應用於現有編碼基礎結構中,因為僅改變編碼器1中之信號量化器3;對應的解碼器將仍能夠讀取自編碼信號產生之(未改變)位元串流且解碼輸出。不同於在[6]及其參考文獻中,在量化前之前選擇用於每一組頻譜線SL1-32或用於每一頻譜線SL1-32之死區DZ,因此每一組頻譜線或每一頻譜線SL1-32僅一個量化運算係必要的。最後,量化器決策不限於在兩個可能的死區值而是值之整個範圍之間選取。以上概括之音調適應性量化方案可實行於LD-USAC編碼器之變換編碼激發(TCX)路徑中,該LD-USAC編碼器為xHE-AAC[4]之低延遲變體。
根據本發明之一較佳實施例,控制裝置4經組配來以使得在頻譜線SL1-32之一處之死區DZ大於在具有較大音調之頻譜線SL1-32之一處之死區DZ的方式,或以使得在多組頻譜線SL1-32之一組之死區DZ大於在具有較大音調之多組頻譜線SL1-32之一處之死區DZ的方式來修改死區DZ。藉由此等特徵,非音調頻譜區將傾向於量化為零,此意味可減少資料之量。
根據本發明之一較佳實施例,控制裝置4包含功
率頻譜計算裝置6,該功率頻譜計算裝置經組配來計算音訊信號AS之訊框F之功率頻譜PS(參見圖2),其中功率頻譜PS包含用於頻譜線SL1-32或多組頻譜線SL1-32之功率值PS5-32,其中音調計算裝置5經組配來取決於功率頻譜PS而計算至少一個音調指示值TI5-32。藉由基於功率頻譜PS來計算音調指示TI5-32值,計算複雜度保持相當低。此外,可提高精確度。
根據本發明之一較佳實施例,用於頻譜線SL1-32之一的音調指示值TI5-32係基於用於個別頻譜線SL1-32之功率值PS5-32與功率頻譜PS之該個別頻譜線周圍預定數目之功率值PS5-32之和的比較,或其中用於多組頻譜線SL1-32之一組的音調指示值係基於用於個別組頻譜線之功率值PS5-32與功率頻譜之該個別組頻譜線周圍預定數目之功率值PS5-32之和的比較。藉由比較功率值PS5-32與其相鄰功率值PS5-32,可容易地識別功率頻譜SP之尖峰區域或平坦區域,以使得可以容易的方式計算音調指示值TI5-32。
根據本發明之一較佳實施例,用於頻譜線SL1-32之一的音調指示值TI5-32係基於音訊信號AS之先前訊框F的頻譜線SL1-32之音調指示值TI5-32,或其中用於多組頻譜線SL1-32之一組的音調指示值TI5-32係基於用於音訊信號AS之先前訊框F的多組頻譜線SL1-32之音調指示值TI5-32。藉由此等特徵,將以平滑方式隨著時間推移修改死區DZ。
根據本發明之一較佳實施例,該音調指示值TI5-32係藉由公式
來計算,其中i為指示音訊信號AS之特定訊框F之索引,k為指示一特定頻譜線SL1-32之一索引,P k,i 為第i訊框之第k頻譜線SL1-32之功率值PS5-32,或其中音調指示值TI5-32藉由公式
來計算,其中i為指示音訊信號AS之特定訊框F之索引,m為指示一特定組頻譜線SL1-32之索引,P m,i 為第i訊框之第m組頻譜線SL1-32之功率值PS5-32。如吾人將自公式注意到的,音調指示值TI5-32係自第i訊框F且自第i-1訊框F之功率值PS5-32計算,該第i訊框為當前訊框F,該第i-1訊框為先前訊框F。可藉由自第i-1訊框F省略依賴性來改變公式。此處,計算某一頻譜線SL1-32之第k功率值PS5-32的7個左側相鄰功率值PS5-32及7個右側相鄰功率值PS5-32之和,或計算一組頻譜線SL1-32之第m功率值之和,且使該和除以個別功率值PS5-32。使用此公式,低音調指示值TI5-32指示高音調。
根據本發明之一較佳實施例,音訊編碼器1包含起始頻率計算裝置7,該起始頻率計算裝置經組配來計算用於修改死區DZ之起始頻率SF,其中僅針對表示高於或等於起始頻率SF之一頻率的頻譜線SL5-32修改死區DZ。此意味死區DZ對於低頻率係固定的,且對於較高頻率係可變的。此等特徵導致較佳的音訊品質,因為人類聽覺系統在低頻率處更靈敏。
根據本發明之一較佳實施例,起始頻率計算裝置
7經組配來基於音訊信號AS之樣本率且/或基於對於自編碼信號ES產生之位元串流預見的最大位元率來計算起始頻率SF。藉由此等特徵,可最優化音訊品質。
根據本發明之一較佳實施例,音訊編碼器1包含:修改型離散餘弦變換計算裝置8,其經組配來計算自音訊信號AS之訊框F之修改型離散餘弦變換CT;以及修改型離散正弦變換計算裝置9,其經組配來計算自音訊信號AS之訊框F之修改型離散正弦變換ST,其中功率頻譜計算裝置6經組配來基於修改型離散餘弦變換CT且基於修改型離散正弦變換ST計算功率頻譜PS。修改型離散餘弦變換CT在許多情況下無論如何必須計算以用於編碼音訊信號AS之目的。因此,僅必須另外計算修改型離散正弦變換ST以用於音調適應性量化之目的。因此,可降低複雜度。然而,可使用諸如離散傅里葉變換或奇數離散傅立葉變換之其他變換。
根據本發明之一較佳實施例,功率頻譜計算裝置6經組配來根據公式P k,i =(MDCT k,i )2+(MDST k,i )2計算該等功率值,其中i為指示音訊信號之特定訊框F之索引,k為指示特定頻譜線SL1-32之索引,MDCT k,i 為在第i訊框之第k頻譜線處之修改型離散餘弦變換CT之值,MDST k,i 為在第i訊框之第k頻譜線處之修改型離散正弦變換ST之值,且P k,i 為第i訊框之第k頻譜線之功率值PS5-32。以上公式允許以容易的方式計算功率值PS5-32。
根據本發明之一較佳實施例,音訊編碼器1包含
頻譜信號計算裝置10,該頻譜信號計算裝置經組配來產生頻譜信號SPS,其中頻譜信號計算裝置10包含振幅設定裝置11,該振幅設定裝置經組配來以使得補償由於死區DZ之修改造成之能量損失的方式設定頻譜信號SPS頻譜線SL1-32之振幅。藉由此等特徵,可以能量保持方式進行量化。
根據本發明之一較佳實施例,振幅設定裝置11經組配來取決於在個別頻譜線SL1-32處之死區DZ之修改而設定頻譜信號SPS之振幅。例如,可出於此目的輕微放大死區DZ經加大之頻譜線SL1-32。
根據本發明之一較佳實施例,頻譜信號計算裝置10包含規格化裝置12。藉由此特徵,可以容易的方式進行後續量化步驟。
根據本發明之一較佳實施例,將藉由修改型離散餘弦變換計算裝置8計算的自音訊信號AS之訊框F的修改型離散餘弦變換CT饋送至頻譜信號計算裝置10。藉由此等特徵,將修改型離散餘弦變換CT使用於於量化適應之目的且使用於計算編碼信號ES之目的。
圖1描繪資料及控制資訊在本發明適應性編碼器1中之流程。應重申,某一頻率SF以上之非音調頻譜區將傾向於以低位元率相當廣泛地量化為零。然而,此意欲:在解碼器中施加在零頻格上之雜訊插入將充分地重建雜訊類頻譜,且零量化將節約位元,該等位元可用來更細緻地量化低頻率頻格。
圖2例示出根據本發明之編碼器之工作原理。本
文中,在共用坐標系統中展示出根據本發明之音訊編碼器1之死區DZ、具有音訊信號AS之訊框F之功率頻譜的功率值PS5-32之功率頻譜PS、音調指示值TI5-32及頻譜SP之頻譜線SL1-32,其中x軸表示頻率且y軸表示振幅。必須注意,為了簡化在圖2中未展示出大於1之映射索引。
在已藉由起始頻率計算裝置7計算之起始頻率SF以下,死區具有固定大小。在實例中,頻譜線SL1在死區以外終止,使得該頻譜線將映射至索引一I1,而頻譜線SL7在死區DZ內終止,使得該頻譜線可映射至索引0 I0。然而,自起始頻率SF開始且延伸至較高頻率,可藉由控制裝置4修改死區DZ之大小。出於該目的,如以上所述計算功率值PS5-32。此外,自功率值PS5-32計算音調指示值TI5-32。
在自k=20至k=23之區域中,功率頻譜PS具有尖峰,該尖峰導致指示高音調之低音調指示值TI20-23。在起始頻率SF以上之其他區域中,因為功率頻譜PS更平坦,以使得音調指示值TI12-19及音調指示值TI24-32相對較高,該等音調指示值指示其個別區域中之低音調。因此,在自k=12至k=19之區域中且在自k=24至k=32之區域中加大死區DZ。死區DZ之此加大導致例如在無音調自適應量化的情況下應映射至索引一之頻譜線SL12及頻譜線SL25現映射至索引零。此零量化減少將要傳輸至解碼器之資料之量。
在本發明之一較佳實行方案中,編碼器運算概括如下:
1.在時間至頻率變換步驟期間,針對給定訊框計算自視窗輸入信號之MDCT(餘弦部分)及MDST(正弦部
分)。
2.輸入訊框之MDCT用於量化、編碼及傳輸。MDST進一步利用來計算每一頻格功率頻譜Pk=MDCTk2+MDSTk2。
3.使用Pk,計算每一編碼頻帶或較佳每一頻格音調或頻譜平坦度量測。文獻[1,2,3]中提供用以達成此目的之若干方法。較佳地,使用每一頻格僅少許運算之低複雜度版本。在目前情況下,進行Pk與其周圍Pk-7...k+7之和的比較,且使用類似於在[3]中所述之出生/死亡追蹤器之磁滯來加強該比較。此外,某一依賴位元率之頻率以下的頻格始終與音調有關。
4.作為選擇性步驟,音調或平坦度量測可利用來在量化之前執行頻譜之輕微放大,以便補償由於大量化器死區造成之能量損失。更準確而言,施加大型量化器死區之頻格放大一位元,而使用正常或接近於正常死區(亦即傾向於保持能量之死區)之頻格未修改。
5.步驟3之音調或平坦度量測現控制用於量化每一頻率頻格之死區之選擇。確定為具有高音調意味Pk-7...k+7/Pk之低值的頻格使用預設(亦即大致能量保持的)死區來量化,且具有低音調之頻格使用新放大死區來量化。低音調頻格因此傾向於比高音調頻格更常見地量化為零。選擇性地,頻格之死區之大小可定義為頻格音調之連續函數,並且範圍介於預設(最小)死區大小與最大死區大小之間。
儘管已在設備之上下文中描述一些態樣,但是將明白,此等態樣亦表示對應的方法之描述,其中方塊或裝置對應於方法步驟或方法步驟之特徵。類似地,在方法步驟之上下文中所述之方面亦表示對應的設備之對應的方塊或項目或特徵。方法步驟中之一些或全部可由(或使用)硬體設備像例如微處理器、可程式化電腦或電子電路來執行。在一些實施例中,最重要的方法步驟中之某個或更多個可由此設備執行。
取決於某些實行要求,本發明之實施例可實行於硬體或軟體中。實行方案可使用諸如數位儲存媒體之非暫時性儲存媒體來執行,該數位儲存媒體例如軟磁盤、DVD、藍光、CD、ROM、PROM及EPROM、EEPROM或快閃記憶體,該數位儲存媒體上儲存有電子可讀控制信號,該等電子可讀控制信號與可程式化電腦系統合作(或能夠與可程式化電腦系統合作),以使得執行個別方法。因此,數位儲存媒體可為電腦可讀的。
根據本發明之一些實施例包含資料載體,該資料載體具有電子可讀控制信號,該等電子可讀控制信號能夠與可程式化電腦系統合作,以使得執行本文所述方法之一。
大體而言,本發明之實施例可實行為具有程式碼之電腦程式產品,當電腦程式產品在電腦上執行時,該程式碼為操作性的,以用於執行方法之一。程式碼可例如儲存在機器可讀載體上。
其其他實施例包含用於執行本文所述方法之一
的電腦程式,該電腦程式儲存在機器可讀載體上。
換言之,發明方法之實施例因此為電腦程式,該電腦程式具有用於在電腦程式在電腦上執行時執行本文所述方法之一的程式碼。
發明方法之另一實施例因此為資料載體(或數位儲存媒體,或電腦可讀媒體),其包含記錄在該資料載體上之用於執行本文所述方法之一的電腦程式。資料載體、數位儲存媒體或記錄媒體通常為有形的且/或非暫時性的。
發明方法之又一實施例因此為表示用於執行本文所述方法之一的電腦程式之資料串流或信號序列。資料串流或信號序列可例如經組配來經由資料通訊連接例如經由網際網路傳輸。
又一實施例包含處理構件,例如,電腦或可程式化邏輯裝置,該處理構件經組配來或經調適來執行本文所述方法之一。
另一實施例包含電腦,該電腦上安裝有用於執行本文所述方法之一的電腦程式。
根據本發明之又一實施例包含設備或系統,該設備或系統經組配來將用於執行本文所述方法之一的電腦程式傳輸(例如,用電子學方法或用光學方法)至接收器。接收器可例如為電腦、行動裝置、記憶體裝置等等。設備或系統可例如包含用於將電腦程式轉輸至接收器的檔案伺服器。
在一些實施例中,可程式化邏輯裝置(例如,場
可規劃閘陣列)可用來執行本文所述方法之功能性中之一些或全部。在一些實施例中,場可規劃閘陣列可與微處理器合作,以便執行本文所述方法之一。大體而言,方法較佳地由任何硬體設備執行。
以上所述實施例僅用於本發明之原理之說明。將理解,熟習此項技術者將明白本文所述之佈置及細節之修改及變化。因此,意欲僅受以下專利申請範圍之範疇限制且不受藉由本文實施例之描述及解釋呈現之特定細節限制。
參考文獻:
[1] L. Daudet,「Sparse and Structured Decomposition of Signals with the Molecular MatchingPursuit」,IEEE Trans. on Audio, Speech, and Lang. Processing,第14卷,第5期,2006年9月。
[2] F. Keiler,Proc. DAFX中之「Survey on Extraction of Sinusoids in Stationary Sounds」,2002年。
[3] R.J. McAulay及T.F. Quatieri,「Speech Analysis/Synthesis Based on a Sinusoidal Representation」,IEEE Trans. Acoustics, Speech, and Sig. Processing,第34卷,第4期,1986年8月。
[4] M. Neuendorf等人,第132屆AES會議會刊中之「MPEG Unified Speech and Audio Coding - The ISO/MPEG Standardfor High-Efficiency Audio Coding of All Content Types」,匈牙利布達佩斯,2012年4月。亦發表在
2013年AES期刊中。
[5] M. Oger等人,Proc. ICASSP 2008中之「Model-Based Dead-zone Optimization for Stack-Run Audio Coding with Uniform Sca-lar Quantization」,美國拉斯維加斯,2008年4月。
[6] M. Schug,EP2122615,「Apparatus and method for encoding an information signal」,2007。
1‧‧‧音訊編碼器
2‧‧‧訊框裝置
3‧‧‧量化器
4‧‧‧控制裝置
5‧‧‧音調計算裝置
6‧‧‧功率頻譜計算裝置
7‧‧‧起始頻率計算裝置
8‧‧‧修改型離散餘弦變換計算裝置
9‧‧‧修改型離散正弦變換計算裝置
10‧‧‧頻譜信號計算裝置
11‧‧‧振幅設定裝置
AS‧‧‧音訊信號
ES‧‧‧編碼信號
F‧‧‧訊框
SPS‧‧‧頻譜信號
CT‧‧‧修改型離散餘弦變換
ST‧‧‧修改型離散正弦變換
PS‧‧‧功率頻譜
Claims (17)
- 一種音訊編碼器,其用於編碼一音訊信號以便自該音訊信號產生一編碼信號,該音訊編碼器包含:一訊框裝置,其經組配來自該音訊信號擷取多個訊框;一量化器,其經組配來將得自於該音訊信號之該等訊框的其中一個訊框的一頻譜信號之頻譜線映射至多個量化指標,其中該量化器具有一死區,在該死區中該等頻譜線經映射至量化指標零;以及一控制裝置,其經組配來修改該死區;其中該控制裝置包含一音調計算裝置,該音調計算裝置經組配來計算用於至少一個頻譜線或用於至少一組頻譜線之至少一個音調指示值,其中該控制裝置經組配來取決於該個別音調指示值而修改用於該至少一個頻譜線或該至少一組頻譜線之該死區。
- 如請求項1之音訊編碼器,其中該控制裝置經組配來以下述方式來修改該死區:使得在該等頻譜線之一處之該死區大於在具有一較大音調指示值之該等頻譜線之一處之該死區的方式,或使得在該等組頻譜線之一組處之該死區大於在具有一較大音調指示值之該等組頻譜線之一組處之該死區的方式。
- 如請求項1之音訊編碼器,其中該控制裝置包含一功率 頻譜計算裝置,該功率頻譜計算裝置經組配來計算該音訊信號之該等訊框的該其中一個訊框之一功率頻譜,其中該功率頻譜包含用於頻譜線或多組頻譜線之功率值,其中該音調計算裝置經組配來取決於該功率頻譜而計算該至少一個音調指示值。
- 如請求項3之音訊編碼器,其中用於該等頻譜線之一的該音調指示值係基於用於該個別頻譜線之該功率值與該功率頻譜之該個別頻譜線周圍一預定數目之功率值之和的一比較,或其中用於該等組頻譜線之一組的該音調指示值係基於用於該個別組頻譜線之該功率值與該功率頻譜之該個別組頻譜線周圍一預定數目之功率值之和的一比較。
- 如請求項1之音訊編碼器,其中用於該等頻譜線之一的該音調指示值係基於該音訊信號之一先前訊框的該頻譜線之該音調指示值,或其中用於該等組頻譜線之一組的該音調指示值係基於用於該音訊信號之一先前訊框的該組頻譜線之該音調指示值。
- 如請求項3之音訊編碼器,其中該音調指示值係藉由一
公式來計算,其中i為指示該音訊信號之一特定訊框之一索引,k為指示一特定頻譜線之一索引,T k,i 為第i訊框之第k頻譜線之該音調指示值,P k,i 為該第i訊框之該第k頻譜線之該功率值,或其中該音調指示值藉由一公式 來計算,其中i為指示該音訊信號之一特定訊框之一索引,m為指示一特定組頻譜線之一索引,P m,i 為第i訊框之第m組頻譜線之該功率值。 - 如請求項1之音訊編碼器,其中該音訊編碼器包含一起始頻率計算裝置,該起始頻率計算裝置經組配來計算用於修改該死區之一起始頻率,其中僅針對表示高於或等於該起始頻率之一頻率的頻譜線修改該死區。
- 如請求項7之音訊編碼器,其中起始頻率計算裝置經組配來基於該音訊信號之一樣本率且/或基於針對自該編碼信號產生之一位元串流預見之一最大位元率計算該起始頻率。
- 如請求項3之音訊編碼器,其中該音訊編碼器包含:一修改型離散餘弦變換計算裝置,其經組配來計算自該音訊信號之該訊框之一修改型離散餘弦變換;以及一修改型離散正弦變換計算裝置,其經組配來計算自該音訊信號之該訊框之一修改型離散正弦變換,其中該功率頻譜計算裝置經組配來基於該修改型離散餘弦變換且基於該修改型離散正弦變換計算該功率頻譜。
- 如請求項3之音訊編碼器,其中功率頻譜計算裝置經組配來根據一公式P k,i =(MDCT k,i )2+(MDST k,i )2計算該功率值,其中i為指示該音訊信號之一特定訊框之一索引,k為指示一特定頻譜線之一索引,MDCT k,i 為在該第i訊框 之該第k頻譜線處之該修改型離散餘弦變換之值,MDST k,i 為在該第i訊框之該第k頻譜線處之該修改型離散正弦變換之值,且P k,i 為該第i訊框之該第k頻譜線之該功率值。
- 如請求項1之音訊編碼器,其中該音訊編碼器包含一頻譜信號計算裝置,該頻譜信號計算裝置經組配來產生該頻譜信號,其中該頻譜信號計算裝置包含一振幅設定裝置,該振幅設定裝置經組配來以使得由於該死區之一修改造成之一能量損失被補償的方式,設定該頻譜信號之該等頻譜線之振幅。
- 如請求項11之音訊編碼器,其中該振幅設定裝置經組配來取決於在該個別頻譜線處之該死區之一修改而設定該頻譜信號之該等振幅。
- 如請求項11之音訊編碼器,其中該頻譜信號計算裝置包含一正規化裝置。
- 如請求項11之音訊編碼器,其中將藉由該修改型離散餘弦變換計算裝置計算的自該音訊信號之該訊框之該修改型離散餘弦變換饋送至該頻譜信號計算裝置。
- 一種用於對音訊信號編碼而從中產生經編碼信號及用於解碼該經編碼信號之系統,其包含一編碼器及一解碼器,其中該編碼器係根據請求項1至14的任一項中的音訊編碼器來設計。
- 一種用於編碼音訊信號以便從中產生編碼信號之方法,該方法包含以下步驟: 自該音訊信號擷取多個訊框;將得自該等音訊信號之該訊框的一頻譜信號之頻譜線映射至多個量化指標,其中使用一死區,在該死區中該輸入頻譜線經映射至量化指標零;以及修改該死區;其中計算用於至少一個頻譜線或用於至少一組頻譜線之至少一個音調指示值,其中取決於該個別音調指示值而修改用於該至少一個頻譜線或該至少一組頻譜線之該死區。
- 一種用於對音訊信號編碼而從中產生經編碼信號之電腦程式,該電腦程式組配來當在一電腦或一處理器上運行時,執行請求項16之方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361758191P | 2013-01-29 | 2013-01-29 | |
| PCT/EP2014/051624 WO2014118171A1 (en) | 2013-01-29 | 2014-01-28 | Low-complexity tonality-adaptive audio signal quantization |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201440039A TW201440039A (zh) | 2014-10-16 |
| TWI524331B true TWI524331B (zh) | 2016-03-01 |
Family
ID=50023575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103103513A TWI524331B (zh) | 2013-01-29 | 2014-01-29 | 低複雜度音調適應性之音訊信號量化技術 |
Country Status (19)
| Country | Link |
|---|---|
| US (3) | US10468043B2 (zh) |
| EP (1) | EP2939235B1 (zh) |
| JP (3) | JP6334564B2 (zh) |
| KR (1) | KR101757341B1 (zh) |
| CN (2) | CN105103226B (zh) |
| AR (1) | AR095087A1 (zh) |
| AU (1) | AU2014211539B2 (zh) |
| BR (1) | BR112015018050B1 (zh) |
| CA (1) | CA2898789C (zh) |
| ES (1) | ES2613651T3 (zh) |
| MX (1) | MX346732B (zh) |
| MY (1) | MY172848A (zh) |
| PL (1) | PL2939235T3 (zh) |
| PT (1) | PT2939235T (zh) |
| RU (1) | RU2621003C2 (zh) |
| SG (1) | SG11201505922XA (zh) |
| TW (1) | TWI524331B (zh) |
| WO (1) | WO2014118171A1 (zh) |
| ZA (1) | ZA201506319B (zh) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105103226B (zh) * | 2013-01-29 | 2019-04-16 | 弗劳恩霍夫应用研究促进协会 | 低复杂度音调自适应音频信号量化 |
| EP3396670B1 (en) * | 2017-04-28 | 2020-11-25 | Nxp B.V. | Speech signal processing |
| CN113539281B (zh) | 2020-04-21 | 2024-09-06 | 华为技术有限公司 | 音频信号编码方法和装置 |
| US11348594B2 (en) | 2020-06-11 | 2022-05-31 | Qualcomm Incorporated | Stream conformant bit error resilience |
| WO2022119304A1 (ko) * | 2020-12-01 | 2022-06-09 | 현대자동차주식회사 | 적응적 데드존 양자화를 이용하는 포인트 클라우드 코딩 장치 및 방법 |
| CN118395096B (zh) * | 2024-06-27 | 2024-09-17 | 江西飞尚科技有限公司 | 信号频率修正、装置、可读存储介质及电子设备 |
Family Cites Families (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2841765B2 (ja) * | 1990-07-13 | 1998-12-24 | 日本電気株式会社 | 適応ビット割当て方法及び装置 |
| TW224553B (en) * | 1993-03-01 | 1994-06-01 | Sony Co Ltd | Method and apparatus for inverse discrete consine transform and coding/decoding of moving picture |
| US5805770A (en) | 1993-11-04 | 1998-09-08 | Sony Corporation | Signal encoding apparatus, signal decoding apparatus, recording medium, and signal encoding method |
| US6167093A (en) * | 1994-08-16 | 2000-12-26 | Sony Corporation | Method and apparatus for encoding the information, method and apparatus for decoding the information and method for information transmission |
| DE19505435C1 (de) | 1995-02-17 | 1995-12-07 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Bestimmen der Tonalität eines Audiosignals |
| JP3308764B2 (ja) * | 1995-05-31 | 2002-07-29 | 日本電気株式会社 | 音声符号化装置 |
| DE19614108C1 (de) * | 1996-04-10 | 1997-10-23 | Fraunhofer Ges Forschung | Anordnung zur Vermessung der Koordinaten eines an einem Objekt angebrachten Retroreflektors |
| US5924064A (en) * | 1996-10-07 | 1999-07-13 | Picturetel Corporation | Variable length coding using a plurality of region bit allocation patterns |
| US6301304B1 (en) * | 1998-06-17 | 2001-10-09 | Lsi Logic Corporation | Architecture and method for inverse quantization of discrete cosine transform coefficients in MPEG decoders |
| CA2246532A1 (en) * | 1998-09-04 | 2000-03-04 | Northern Telecom Limited | Perceptual audio coding |
| DE10134471C2 (de) * | 2001-02-28 | 2003-05-22 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Charakterisieren eines Signals und Verfahren und Vorrichtung zum Erzeugen eines indexierten Signals |
| US7447631B2 (en) * | 2002-06-17 | 2008-11-04 | Dolby Laboratories Licensing Corporation | Audio coding system using spectral hole filling |
| US7280700B2 (en) | 2002-07-05 | 2007-10-09 | Microsoft Corporation | Optimization techniques for data compression |
| US8090577B2 (en) * | 2002-08-08 | 2012-01-03 | Qualcomm Incorported | Bandwidth-adaptive quantization |
| US7502743B2 (en) | 2002-09-04 | 2009-03-10 | Microsoft Corporation | Multi-channel audio encoding and decoding with multi-channel transform selection |
| JP3881943B2 (ja) * | 2002-09-06 | 2007-02-14 | 松下電器産業株式会社 | 音響符号化装置及び音響符号化方法 |
| US7318027B2 (en) * | 2003-02-06 | 2008-01-08 | Dolby Laboratories Licensing Corporation | Conversion of synthesized spectral components for encoding and low-complexity transcoding |
| US7333930B2 (en) | 2003-03-14 | 2008-02-19 | Agere Systems Inc. | Tonal analysis for perceptual audio coding using a compressed spectral representation |
| US7738554B2 (en) * | 2003-07-18 | 2010-06-15 | Microsoft Corporation | DC coefficient signaling at small quantization step sizes |
| JP4168976B2 (ja) * | 2004-05-28 | 2008-10-22 | ソニー株式会社 | オーディオ信号符号化装置及び方法 |
| FR2882458A1 (fr) * | 2005-02-18 | 2006-08-25 | France Telecom | Procede de mesure de la gene due au bruit dans un signal audio |
| US7983922B2 (en) * | 2005-04-15 | 2011-07-19 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for generating multi-channel synthesizer control signal and apparatus and method for multi-channel synthesizing |
| US7995649B2 (en) * | 2006-04-07 | 2011-08-09 | Microsoft Corporation | Quantization adjustment based on texture level |
| US8059721B2 (en) * | 2006-04-07 | 2011-11-15 | Microsoft Corporation | Estimating sample-domain distortion in the transform domain with rounding compensation |
| US20080049950A1 (en) * | 2006-08-22 | 2008-02-28 | Poletti Mark A | Nonlinear Processor for Audio Signals |
| WO2008046492A1 (en) | 2006-10-20 | 2008-04-24 | Dolby Sweden Ab | Apparatus and method for encoding an information signal |
| JP5065687B2 (ja) | 2007-01-09 | 2012-11-07 | 株式会社東芝 | オーディオデータ処理装置及び端末装置 |
| US8498335B2 (en) * | 2007-03-26 | 2013-07-30 | Microsoft Corporation | Adaptive deadzone size adjustment in quantization |
| ATE518224T1 (de) * | 2008-01-04 | 2011-08-15 | Dolby Int Ab | Audiokodierer und -dekodierer |
| JP5262171B2 (ja) | 2008-02-19 | 2013-08-14 | 富士通株式会社 | 符号化装置、符号化方法および符号化プログラム |
| WO2010001020A2 (fr) * | 2008-06-06 | 2010-01-07 | France Telecom | Codage/decodage par plans de bits, perfectionne |
| EP2304719B1 (en) | 2008-07-11 | 2017-07-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, methods for providing an audio stream and computer program |
| JP4932917B2 (ja) | 2009-04-03 | 2012-05-16 | 株式会社エヌ・ティ・ティ・ドコモ | 音声復号装置、音声復号方法、及び音声復号プログラム |
| JP5749710B2 (ja) * | 2009-05-16 | 2015-07-15 | トムソン ライセンシングThomson Licensing | 映像符号化及び復号化のための、改善された量子化の丸めのオフセットを調節する方法及び装置 |
| KR101698439B1 (ko) * | 2010-04-09 | 2017-01-20 | 돌비 인터네셔널 에이비 | Mdct-기반의 복소수 예측 스테레오 코딩 |
| CN103620676B (zh) | 2011-04-21 | 2016-03-09 | 三星电子株式会社 | 对线性预测编码系数进行量化的方法、声音编码方法、对线性预测编码系数进行反量化的方法、声音解码方法以及记录介质 |
| TWI473078B (zh) * | 2011-08-26 | 2015-02-11 | Univ Nat Central | 音訊處理方法以及裝置 |
| US8885706B2 (en) * | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
| CN105103226B (zh) | 2013-01-29 | 2019-04-16 | 弗劳恩霍夫应用研究促进协会 | 低复杂度音调自适应音频信号量化 |
| EP3483879A1 (en) * | 2017-11-10 | 2019-05-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Analysis/synthesis windowing function for modulated lapped transformation |
-
2014
- 2014-01-28 CN CN201480006396.9A patent/CN105103226B/zh active Active
- 2014-01-28 MX MX2015009753A patent/MX346732B/es active IP Right Grant
- 2014-01-28 EP EP14701558.0A patent/EP2939235B1/en active Active
- 2014-01-28 PL PL14701558T patent/PL2939235T3/pl unknown
- 2014-01-28 PT PT147015580T patent/PT2939235T/pt unknown
- 2014-01-28 WO PCT/EP2014/051624 patent/WO2014118171A1/en not_active Ceased
- 2014-01-28 ES ES14701558.0T patent/ES2613651T3/es active Active
- 2014-01-28 KR KR1020157022139A patent/KR101757341B1/ko active Active
- 2014-01-28 CA CA2898789A patent/CA2898789C/en active Active
- 2014-01-28 BR BR112015018050-7A patent/BR112015018050B1/pt active IP Right Grant
- 2014-01-28 MY MYPI2015001904A patent/MY172848A/en unknown
- 2014-01-28 AU AU2014211539A patent/AU2014211539B2/en active Active
- 2014-01-28 RU RU2015136242A patent/RU2621003C2/ru active
- 2014-01-28 SG SG11201505922XA patent/SG11201505922XA/en unknown
- 2014-01-28 CN CN201910203346.4A patent/CN110047499B/zh active Active
- 2014-01-28 JP JP2015554196A patent/JP6334564B2/ja active Active
- 2014-01-29 AR ARP140100300A patent/AR095087A1/es active IP Right Grant
- 2014-01-29 TW TW103103513A patent/TWI524331B/zh active
-
2015
- 2015-07-29 US US14/812,465 patent/US10468043B2/en active Active
- 2015-08-28 ZA ZA2015/06319A patent/ZA201506319B/en unknown
-
2017
- 2017-04-06 JP JP2017076101A patent/JP6526091B2/ja active Active
-
2019
- 2019-05-07 JP JP2019087245A patent/JP6979048B2/ja active Active
- 2019-09-25 US US16/583,119 patent/US11094332B2/en active Active
-
2021
- 2021-08-06 US US17/396,526 patent/US11694701B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11694701B2 (en) | Low-complexity tonality-adaptive audio signal quantization | |
| US11854561B2 (en) | Low-frequency emphasis for LPC-based coding in frequency domain | |
| CN105723452B (zh) | 音频信号的频谱的频谱系数的解码方法及解码器 | |
| CN114258567B (zh) | 具有信号依赖数量和精度控制的音频编码器、音频解码器和相关方法与计算机程序 | |
| US8825494B2 (en) | Computation apparatus and method, quantization apparatus and method, audio encoding apparatus and method, and program | |
| HK1216263B (zh) | 低复杂度音调自适应音频信号量化 | |
| US9852722B2 (en) | Estimating a tempo metric from an audio bit-stream | |
| HK1218018B (zh) | 频域中基於cpl进行编码的低频增强 |