JP5547282B2 - パルス符号化のための方法および装置、パルス復号のための方法および装置 - Google Patents
パルス符号化のための方法および装置、パルス復号のための方法および装置 Download PDFInfo
- Publication number
- JP5547282B2 JP5547282B2 JP2012515337A JP2012515337A JP5547282B2 JP 5547282 B2 JP5547282 B2 JP 5547282B2 JP 2012515337 A JP2012515337 A JP 2012515337A JP 2012515337 A JP2012515337 A JP 2012515337A JP 5547282 B2 JP5547282 B2 JP 5547282B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- adjustment threshold
- adjustment
- bits
- pulse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 44
- 238000004364 calculation method Methods 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims description 11
- 238000003780 insertion Methods 0.000 claims description 10
- 230000037431 insertion Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000006467 substitution reaction Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
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/04—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 predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/10—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a multipulse excitation
- G10L19/113—Regular pulse excitation
-
- 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
- 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/002—Dynamic bit allocation
-
- 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/04—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 predictive techniques
-
- 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
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
-
- 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
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4031—Fixed length to variable length coding
- H03M7/4037—Prefix coding
- H03M7/4043—Adaptive prefix coding
- H03M7/4068—Parameterized codes
-
- 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/04—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 predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/10—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a multipulse excitation
-
- 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/04—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 predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/12—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
-
- 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
- G10L2019/0001—Codebooks
- G10L2019/0016—Codebook for LPC parameters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
入力パルスのインデックス値を算出するステップと、
パルスの数に従って調整閾値を選択し、パルスのインデックス値を調整閾値と比較するステップと、
インデックス値が調整閾値未満である場合、インデックス値を符号化するために第1の数の符号化ビットを採用し、インデックス値が調整閾値以上である場合、インデックス値+オフセット値を符号化するために第2の数の符号化ビットを採用するステップであって、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数であり、オフセット値が調整閾値以上である、ステップと
を含む。
符号化コードストリームを多重分離し、多重分離された符号化コードストリームから第1の数の符号化ビットを抽出するステップと、
第1の数の符号化ビットの復号値が調整閾値未満である場合、第1の数の符号化ビットの復号値を出力するステップと、
第1の数の符号化ビットの復号値が調整閾値以上である場合、コードストリームから抽出された第2の数の符号化ビットを復号し、第2の数の符号化ビットの復号値を出力するステップであって、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数である、ステップと
を含む。
入力パルスのインデックス値を算出するように構成された算出ユニットと、
パルスの数に従って調整閾値を選択するように構成された選択ユニットと、
算出ユニットによって算出され、取得されたインデックス値が選択ユニットによって選択された調整閾値未満である場合、インデックス値を符号化するために第1の数の符号化ビットを採用し、算出ユニットによって算出され、取得されたインデックス値が選択ユニットによって選択された調整閾値以上である場合、インデックス値+オフセット値を符号化するために第2の数の符号化ビットを採用するように構成された符号化ユニットであって、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数であり、オフセット値が調整閾値以上である、符号化ユニットと
を含む。
符号化コードストリームを多重分離し、多重分離された符号化コードストリームから第1の数の符号化ビットを抽出するように構成された抽出ユニットと、
抽出ユニットによって抽出された第1の数の符号化ビットを復号し、第1の数の符号化ビットの復号値が調整閾値以上である場合、第2の数の符号化ビットを復号するように構成された復号ユニットであって、第2の数の符号化ビットがコードストリームから抽出される、復号ユニットと、
復号ユニットによって復号され、取得された第1の数の符号化ビットの復号値が調整閾値未満である場合、第1の数の符号化ビットの復号値を出力し、復号ユニットによって復号され、取得された第1の数の符号化ビットの復号値が調整閾値以上である場合、第2の数の符号化ビットの復号値を出力するように構成された出力ユニットであって、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数である、出力ユニットと
を含む。
入力パルスのインデックス値を算出するように構成された算出ユニット501と、
パルスの数に従って調整閾値を選択するように構成された選択ユニット502と、
算出ユニット501によって算出され、取得されたインデックス値が選択ユニット502によって選択された調整閾値未満である場合、インデックス値を符号化するために第1の数の符号化ビットを採用し、算出ユニット501によって算出され、取得されたインデックス値が選択ユニット502によって選択された調整閾値以上である場合、インデックス値+オフセット値を符号化するために第2の数の符号化ビットを採用するように構成された符号化ユニット503であって、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数であり、オフセット値が調整閾値以上である、符号化ユニット503と
を含む。
入力パルスのインデックス値を算出するように構成された算出ユニット601と、
パルスの数に従って調整閾値を選択するように構成された選択ユニット602と、
算出ユニット601によって算出され、取得されたインデックス値が選択ユニット602によって選択された調整閾値未満である場合、インデックス値を符号化するために第1の数の符号化ビットを採用し、算出ユニット601によって算出され、取得されたインデックス値が選択ユニット602によって選択された調整閾値以上である場合、インデックス値+オフセット値を符号化するために第2の数の符号化ビットを採用するように構成された符号化ユニット603であって、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数であり、オフセット値が調整閾値以上である、符号化ユニット603と、
算出ユニット601によって算出され、取得されたインデックス値があるコードブックスペース内に調整閾値を設定するように構成された設定ユニット604と、
設定ユニット604によって設定された調整閾値の後に残りのスペースを挿入するように構成された挿入ユニット605であって、残りのスペースが、コードブックスペースを除いたトラック上のすべてのパルスを符号化するために必要な符号化ビットの理論値を切り上げることよって取得された符号化ビットの数に対応する値スペースの残りの部分である、挿入ユニット605と
を含む。
符号化コードストリームを多重分離し、多重分離された符号化コードストリームから第1の数の符号化ビットを抽出するように構成された抽出ユニット701と、
抽出ユニット701によって抽出された第1の数の符号化ビットを復号し、第1の数の符号化ビットの復号値が調整閾値以上である場合、第2の数の符号化ビットを復号するように構成された復号ユニット702であって、第2の数の符号化ビットがコードストリームから抽出される、復号ユニット702と、
復号ユニット702によって復号された第1の数の符号化ビットの復号値が調整閾値未満である場合、第1の数の符号化ビットの復号値を出力し、復号ユニット702によって復号された第1の数の符号化ビットの復号値が調整閾値以上である場合、第2の数の符号化ビットの復号値を出力するように構成された出力ユニット703であって、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数である、出力ユニット703と
を含む。
符号化コードストリームから第1の数の符号化ビットを抽出し、第1の数の符号化ビットの復号値が調整閾値以上である場合、コードストリームから符号化ビットを抽出するように構成された抽出ユニット801であって、符号化ビットの数と第1の数との合計が第2の数に等しく、第1の数が第2の数未満であり、第1の数および第2の数がいずれも正の整数である、抽出ユニット801と、
抽出ユニット801によって抽出された第1の数の符号化ビットを復号し、第1の数の符号化ビットの復号値が調整閾値以上である場合、第2の数の符号化ビットを復号するように構成された復号ユニット802であって、第2の数の符号化ビットがコードストリームから抽出される、復号ユニット802と、
を含む。
502 選択ユニット
503 符号化ユニット
601 算出ユニット
602 選択ユニット
603 符号化ユニット
604 設定ユニット
605 挿入ユニット
701 抽出ユニット
702 復号ユニット
703 出力ユニット
801 抽出ユニット
802 復号ユニット
803 出力ユニット
8021 算出ユニット
8022 調整復号ユニット
Claims (11)
- 入力パルスのインデックス値を算出するステップと、
パルスの数に従って第1の調整閾値を選択するステップと、
前記パルスの前記インデックス値を前記第1の調整閾値と比較するステップと、
前記インデックス値が前記第1の調整閾値未満である場合、前記インデックス値を符号化するために第1の数の符号化ビットを採用し、前記インデックス値が前記第1の調整閾値以上である場合、前記インデックス値+オフセット値を符号化するために第2の数の符号化ビットを採用するステップであって、前記第1の数が前記第2の数未満であり、前記第1の数および前記第2の数がいずれも正の整数であり、前記オフセット値が前記第1の調整閾値以上である、ステップと
を含み、
前記パルスの数に従って第1の調整閾値を選択するステップが、
前記パルスの数に従って少なくとも2つの調整閾値を決定するステップと、
前記インデックス値を前記少なくとも2つの調整閾値と比較するステップと、
前記インデックス値が前記少なくとも2つの調整閾値のうちの最小の調整閾値未満である場合、前記第1の調整閾値として前記最小の調整閾値を選択する、または
前記インデックス値が前記少なくとも2つの調整閾値のうちの最大の調整閾値より大きい場合、前記第1の調整閾値として前記最大の調整閾値を選択する、または
前記インデックス値が前記少なくとも2つの調整閾値のうちの2つの隣接する調整閾値によって形成される範囲内にある場合、前記第1の調整閾値として前記2つの隣接する調整閾値のうちの小さい方の調整閾値を選択するステップと
を含むパルス符号化のための方法。 - 前記第2の数が前記パルスを符号化するために必要な符号化ビットの理論値を切り上げることよって取得された値である請求項1に記載のパルス符号化のための方法。
- 前記入力パルスの前記インデックス値を算出する前に、
前記インデックス値があるコードブックスペース内に第2の調整閾値を設定するステップと、
前記第2の調整閾値の後に残りのスペースを挿入するステップであって、前記残りのスペースが、前記コードブックスペースを除いた前記理論値を切り上げることよって取得された符号化ビットの数に対応する値範囲の残りの部分である、ステップと
をさらに含む請求項2に記載のパルス符号化のための方法。 - 前記第2の調整閾値が、前記残りのスペースにおける数値の数以下である請求項3に記載のパルス符号化のための方法。
- 前記第2の調整閾値の後に前記残りのスペースを挿入する前記ステップが、
前記残りのスペースを残りのサブスペースに分割するステップであって、前記残りのサブスペースの数が前記第2の調整閾値の数以下である、ステップと、
前記第2の調整閾値の後に前記残りのサブスペースを挿入するステップであって、前記第2の調整閾値の数が前記残りのサブスペースの数と同じである、ステップと
を含む請求項3に記載のパルス符号化のための方法。 - 前記残りのスペースを少なくとも2つの残りのサブスペースに分割する前記ステップが、
前記残りのスペースを、平均して残りのサブスペースに分割するステップ
を含む請求項5に記載のパルス符号化のための方法。 - 符号化コードストリームを多重分離し、前記多重分離された符号化コードストリームから第1の数の符号化ビットを抽出するステップと、
前記第1の数の符号化ビットの復号値が調整閾値未満である場合、前記第1の数の符号化ビットの前記復号値を出力するステップと、
前記第1の数の符号化ビットの前記復号値が前記調整閾値以上である場合、符号化ビットを前記符号化コードストリームから抽出するステップであって、抽出された符号化ビットの数と前記第1の数との合計が第2の数に等しい、ステップと、
前記第1の数の符号化ビットの前記復号値に基準値を追加し、次いで前記抽出された符号化ビットの前記復号値を追加することによって中間値を取得するステップと、
オフセット値を前記中間値から減算することによって前記第2の数の符号化ビットの前記復号値を取得するステップであって、前記オフセット値が前記調整閾値以上である、ステップと、
前記第2の数の符号化ビットの復号値を出力するステップであって、前記第1の数が前記第2の数未満であり、前記第1の数および前記第2の数がいずれも正の整数である、ステップと
を含むパルス復号のための方法。 - 入力パルスのインデックス値を算出するように構成された算出ユニットと、
パルスの数に従って第1の調整閾値を選択するように構成された選択ユニットと、
前記算出ユニットによって算出され、取得された前記インデックス値が前記選択ユニットによって選択された前記第1の調整閾値未満である場合、前記インデックス値を符号化するために第1の数の符号化ビットを採用し、前記算出ユニットによって算出され、取得された前記インデックス値が前記選択ユニットによって選択された前記第1の調整閾値以上である場合、前記インデックス値+オフセット値を符号化するために第2の数の符号化ビットを採用するように構成された符号化ユニットであって、前記第1の数が前記第2の数未満であり、前記第1の数および前記第2の数がいずれも正の整数であり、前記オフセット値が前記第1の調整閾値以上である、符号化ユニットと
を含み、
前記パルスの数に従って第1の調整閾値を選択することが、
前記パルスの数に従って少なくとも2つの調整閾値を決定することと、
前記インデックス値を前記少なくとも2つの調整閾値と比較することと、
前記インデックス値が前記少なくとも2つの調整閾値のうちの最小の調整閾値未満である場合、前記第1の調整閾値として前記最小の調整閾値を選択する、または
前記インデックス値が前記少なくとも2つの調整閾値のうちの最大の調整閾値より大きい場合、前記第1の調整閾値として前記最大の調整閾値を選択する、または
前記インデックス値が前記少なくとも2つの調整閾値のうちの2つの隣接する調整閾値によって形成される範囲内にある場合、前記第1の調整閾値として前記2つの隣接する調整閾値のうちの小さい方の調整閾値を選択することと
を含むパルス符号化のための装置。 - 前記算出ユニットによって算出され、取得された前記インデックス値があるコードブックスペース内に第2の調整閾値を設定するように構成された設定ユニットと、
前記設定ユニットによって設定された前記第2の調整閾値の後に残りのスペースを挿入するように構成された挿入ユニットであって、前記残りのスペースが、前記コードブックスペースを除いた前記パルスを符号化するために必要な符号化ビットの理論値を切り上げることよって取得された符号化ビットの数に対応する値範囲の残りの部分である、挿入ユニットと
をさらに含む請求項8に記載のパルス符号化のための装置。 - 前記挿入ユニットが、
前記残りのスペースを残りのサブスペースに分割するように構成された分割ユニットであって、残りのサブスペースの数が前記第2の調整閾値の数以下である、分割ユニットと、
前記第2の調整閾値の後に前記残りのサブスペースをそれぞれ挿入するように構成されたスペース挿入ユニットであって、前記第2の調整閾値の数が前記残りのサブスペースの数と同じである、スペース挿入ユニットと
を含む請求項9に記載のパルス符号化のための装置。 - 符号化コードストリームを多重分離し、前記多重分離された符号化コードストリームから第1の数の符号化ビットを抽出し、前記第1の数の符号化ビットの復号値が調整閾値より大きい場合、前記符号化コードストリームから符号化ビットを抽出するように構成された抽出ユニットであって、前記抽出された符号化ビットの数と前記第1の数との合計が第2の数に等しい、抽出ユニットと、
前記抽出ユニットによって抽出された前記第1の数の符号化ビットを復号し、前記第1の数の符号化ビットの復号値が調整閾値以上である場合、第2の数の符号化ビットを復号するように構成された復号ユニットであって、前記第2の数の符号化ビットが前記符号化コードストリームから抽出される、復号ユニットと、
前記復号ユニットによって復号された前記第1の数の符号化ビットの前記復号値が前記調整閾値未満である場合、前記第1の数の符号化ビットの前記復号値を出力し、前記復号ユニットによって復号された前記第1の数の符号化ビットの前記復号値が前記調整閾値以上である場合、前記第2の数の符号化ビットの復号値を出力するように構成された出力ユニットであって、前記第1の数が前記第2の数未満であり、前記第1の数および前記第2の数がいずれも正の整数である、出力ユニットと
を含み、
前記復号ユニットが、
前記第1の数の符号化ビットの前記復号値に基準値を追加し、次いで前記抽出された符号化ビットの前記復号値を追加することによって中間値を取得するように構成された算出ユニットと、
オフセット値を前記中間値から減算することによって前記第2の数の符号化ビットの前記復号値を取得するように構成された調整復号ユニットであって、前記オフセット値が前記調整閾値以上である、調整復号ユニットと
を含むパルス復号のための装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101506378A CN101931414B (zh) | 2009-06-19 | 2009-06-19 | 脉冲编码方法及装置、脉冲解码方法及装置 |
CN200910150637.8 | 2009-06-19 | ||
PCT/CN2010/073651 WO2010145474A1 (zh) | 2009-06-19 | 2010-06-08 | 脉冲编码方法及装置、脉冲解码方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012530266A JP2012530266A (ja) | 2012-11-29 |
JP5547282B2 true JP5547282B2 (ja) | 2014-07-09 |
Family
ID=43355837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012515337A Active JP5547282B2 (ja) | 2009-06-19 | 2010-06-08 | パルス符号化のための方法および装置、パルス復号のための方法および装置 |
Country Status (9)
Country | Link |
---|---|
US (3) | US8723700B2 (ja) |
EP (1) | EP2434649A4 (ja) |
JP (1) | JP5547282B2 (ja) |
KR (4) | KR101572138B1 (ja) |
CN (1) | CN101931414B (ja) |
AU (1) | AU2010262391B2 (ja) |
BR (1) | BRPI1012323B1 (ja) |
SG (2) | SG176878A1 (ja) |
WO (1) | WO2010145474A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
PT2827327T (pt) | 2007-04-29 | 2020-08-27 | Huawei Tech Co Ltd | Método para codificação de impulsos de excitação |
CN101931414B (zh) | 2009-06-19 | 2013-04-24 | 华为技术有限公司 | 脉冲编码方法及装置、脉冲解码方法及装置 |
CN102299760B (zh) | 2010-06-24 | 2014-03-12 | 华为技术有限公司 | 脉冲编解码方法及脉冲编解码器 |
CN102623012B (zh) | 2011-01-26 | 2014-08-20 | 华为技术有限公司 | 矢量联合编解码方法及编解码器 |
US10707988B2 (en) * | 2017-09-11 | 2020-07-07 | Mediatek Singapore Pte. Ltd | Transport block size determination in mobile communications |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4464650A (en) * | 1981-08-10 | 1984-08-07 | Sperry Corporation | Apparatus and method for compressing data signals and restoring the compressed data signals |
US4631521A (en) * | 1984-12-31 | 1986-12-23 | Wang Laboratories, Inc. | Method and apparatus for differential run-length coding |
US4906995A (en) * | 1986-12-12 | 1990-03-06 | Sangamo Weston, Inc. | Data compression apparatus and method for data recorder |
US5701392A (en) * | 1990-02-23 | 1997-12-23 | Universite De Sherbrooke | Depth-first algebraic-codebook search for fast coding of speech |
US5754976A (en) * | 1990-02-23 | 1998-05-19 | Universite De Sherbrooke | Algebraic codebook with signal-selected pulse amplitude/position combinations for fast coding of speech |
US5627533A (en) * | 1994-08-05 | 1997-05-06 | Hayes Microcomputer Products, Inc. | Adjusting encoding table size and memory allocation for data compression in response to input data |
JP3350385B2 (ja) * | 1997-01-24 | 2002-11-25 | 京セラ株式会社 | 符号生成方法および符号化方法 |
US5898301A (en) * | 1997-04-10 | 1999-04-27 | The Torrington Company | Magnetic encoder for producing an index signal |
US6101061A (en) * | 1997-10-01 | 2000-08-08 | Seagate Technology, Inc. | Methods and apparatus for calibration of a rotating scanner to a plurality of data track groups recorded on a tape |
US7072832B1 (en) * | 1998-08-24 | 2006-07-04 | Mindspeed Technologies, Inc. | System for speech encoding having an adaptive encoding arrangement |
US6507814B1 (en) * | 1998-08-24 | 2003-01-14 | Conexant Systems, Inc. | Pitch determination using speech classification and prior pitch estimation |
US6823303B1 (en) * | 1998-08-24 | 2004-11-23 | Conexant Systems, Inc. | Speech encoder using voice activity detection in coding noise |
US6295520B1 (en) * | 1999-03-15 | 2001-09-25 | Tritech Microelectronics Ltd. | Multi-pulse synthesis simplification in analysis-by-synthesis coders |
US6236960B1 (en) * | 1999-08-06 | 2001-05-22 | Motorola, Inc. | Factorial packing method and apparatus for information coding |
JP4005359B2 (ja) * | 1999-09-14 | 2007-11-07 | 富士通株式会社 | 音声符号化及び音声復号化装置 |
WO2001033548A1 (fr) * | 1999-10-29 | 2001-05-10 | Fujitsu Limited | Dispositif et procede de reglage du debit dans un systeme de codage de la parole a debit variable |
US6967993B1 (en) * | 2000-05-26 | 2005-11-22 | Freescale Semiconductor, Inc. | Ultrawide bandwidth system and method for fast synchronization using sub-code spins |
US6300884B1 (en) * | 2000-08-08 | 2001-10-09 | Motorola Inc. | Method for decoding a quadrature encoded signal |
US6847929B2 (en) * | 2000-10-12 | 2005-01-25 | Texas Instruments Incorporated | Algebraic codebook system and method |
JP2002330075A (ja) * | 2001-05-07 | 2002-11-15 | Matsushita Electric Ind Co Ltd | サブバンドadpcm符号化方法、復号方法、サブバンドadpcm符号化装置、復号装置およびワイヤレスマイクロホン送信システム、受信システム |
AU2003278013A1 (en) * | 2002-10-11 | 2004-05-04 | Voiceage Corporation | Methods and devices for source controlled variable bit-rate wideband speech coding |
US7657427B2 (en) * | 2002-10-11 | 2010-02-02 | Nokia Corporation | Methods and devices for source controlled variable bit-rate wideband speech coding |
KR100463418B1 (ko) * | 2002-11-11 | 2004-12-23 | 한국전자통신연구원 | Celp 음성 부호화기에서 사용되는 가변적인 고정코드북 검색방법 및 장치 |
KR100556831B1 (ko) * | 2003-03-25 | 2006-03-10 | 한국전자통신연구원 | 전역 펄스 교체를 통한 고정 코드북 검색 방법 |
FR2867648A1 (fr) * | 2003-12-10 | 2005-09-16 | France Telecom | Transcodage entre indices de dictionnaires multi-impulsionnels utilises en codage en compression de signaux numeriques |
US7930184B2 (en) * | 2004-08-04 | 2011-04-19 | Dts, Inc. | Multi-channel audio coding/decoding of random access points and transients |
JP4887282B2 (ja) * | 2005-02-10 | 2012-02-29 | パナソニック株式会社 | 音声符号化におけるパルス割当方法 |
US7596491B1 (en) * | 2005-04-19 | 2009-09-29 | Texas Instruments Incorporated | Layered CELP system and method |
US7265691B2 (en) | 2005-06-23 | 2007-09-04 | 1Stworks Corporation | Modeling for enumerative encoding |
US7571094B2 (en) * | 2005-09-21 | 2009-08-04 | Texas Instruments Incorporated | Circuits, processes, devices and systems for codebook search reduction in speech coders |
KR100795727B1 (ko) * | 2005-12-08 | 2008-01-21 | 한국전자통신연구원 | Celp기반의 음성 코더에서 고정 코드북 검색 장치 및방법 |
CN101295506B (zh) * | 2007-04-29 | 2011-11-16 | 华为技术有限公司 | 脉冲编解码方法及脉冲编解码器 |
CN101388210B (zh) * | 2007-09-15 | 2012-03-07 | 华为技术有限公司 | 编解码方法及编解码器 |
PT2827327T (pt) * | 2007-04-29 | 2020-08-27 | Huawei Tech Co Ltd | Método para codificação de impulsos de excitação |
MY146431A (en) | 2007-06-11 | 2012-08-15 | Fraunhofer Ges Forschung | Audio encoder for encoding an audio signal having an impulse-like portion and stationary portion, encoding methods, decoder, decoding method, and encoded audio signal |
WO2009033288A1 (en) * | 2007-09-11 | 2009-03-19 | Voiceage Corporation | Method and device for fast algebraic codebook search in speech and audio coding |
US8502709B2 (en) * | 2007-09-17 | 2013-08-06 | Nvidia Corporation | Decoding variable length codes in media applications |
US20110026581A1 (en) * | 2007-10-16 | 2011-02-03 | Nokia Corporation | Scalable Coding with Partial Eror Protection |
US8527265B2 (en) * | 2007-10-22 | 2013-09-03 | Qualcomm Incorporated | Low-complexity encoding/decoding of quantized MDCT spectrum in scalable speech and audio codecs |
US8515767B2 (en) * | 2007-11-04 | 2013-08-20 | Qualcomm Incorporated | Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs |
CN100578620C (zh) * | 2007-11-12 | 2010-01-06 | 华为技术有限公司 | 固定码书搜索方法及搜索器 |
AU2007249117B2 (en) * | 2007-12-19 | 2010-11-18 | Canon Kabushiki Kaisha | Variable-length encoding for image data compression |
US8879643B2 (en) * | 2008-04-15 | 2014-11-04 | Qualcomm Incorporated | Data substitution scheme for oversampled data |
US8301440B2 (en) * | 2008-05-09 | 2012-10-30 | Broadcom Corporation | Bit error concealment for audio coding systems |
CN101931414B (zh) | 2009-06-19 | 2013-04-24 | 华为技术有限公司 | 脉冲编码方法及装置、脉冲解码方法及装置 |
US8280729B2 (en) * | 2010-01-22 | 2012-10-02 | Research In Motion Limited | System and method for encoding and decoding pulse indices |
US9230553B2 (en) * | 2011-06-15 | 2016-01-05 | Panasonic Intellectual Property Corporation Of America | Fixed codebook searching by closed-loop search using multiplexed loop |
-
2009
- 2009-06-19 CN CN2009101506378A patent/CN101931414B/zh active Active
-
2010
- 2010-06-08 SG SG2011093135A patent/SG176878A1/en unknown
- 2010-06-08 KR KR1020147002047A patent/KR101572138B1/ko active IP Right Grant
- 2010-06-08 KR KR1020147020219A patent/KR101621331B1/ko active IP Right Grant
- 2010-06-08 WO PCT/CN2010/073651 patent/WO2010145474A1/zh active Application Filing
- 2010-06-08 KR KR1020137006525A patent/KR101472406B1/ko active IP Right Grant
- 2010-06-08 BR BRPI1012323A patent/BRPI1012323B1/pt active IP Right Grant
- 2010-06-08 SG SG10201403355PA patent/SG10201403355PA/en unknown
- 2010-06-08 JP JP2012515337A patent/JP5547282B2/ja active Active
- 2010-06-08 AU AU2010262391A patent/AU2010262391B2/en active Active
- 2010-06-08 EP EP10788870A patent/EP2434649A4/en not_active Withdrawn
- 2010-06-08 KR KR1020117031700A patent/KR101290627B1/ko active IP Right Grant
-
2011
- 2011-12-14 US US13/325,993 patent/US8723700B2/en active Active
-
2014
- 2014-04-14 US US14/252,382 patent/US9349381B2/en active Active
-
2016
- 2016-05-11 US US15/151,508 patent/US10026412B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20160329059A1 (en) | 2016-11-10 |
SG10201403355PA (en) | 2014-10-30 |
US8723700B2 (en) | 2014-05-13 |
KR20140017705A (ko) | 2014-02-11 |
KR20140102317A (ko) | 2014-08-21 |
KR101290627B1 (ko) | 2013-07-29 |
WO2010145474A1 (zh) | 2010-12-23 |
US20140229169A1 (en) | 2014-08-14 |
CN101931414A (zh) | 2010-12-29 |
US10026412B2 (en) | 2018-07-17 |
AU2010262391B2 (en) | 2014-09-04 |
EP2434649A4 (en) | 2012-07-18 |
KR20130044361A (ko) | 2013-05-02 |
BRPI1012323A2 (pt) | 2016-03-15 |
CN101931414B (zh) | 2013-04-24 |
US20120086586A1 (en) | 2012-04-12 |
BRPI1012323B1 (pt) | 2020-06-09 |
AU2010262391A1 (en) | 2012-01-19 |
KR101621331B1 (ko) | 2016-05-16 |
KR101572138B1 (ko) | 2015-11-26 |
EP2434649A1 (en) | 2012-03-28 |
KR101472406B1 (ko) | 2014-12-12 |
SG176878A1 (en) | 2012-01-30 |
US9349381B2 (en) | 2016-05-24 |
JP2012530266A (ja) | 2012-11-29 |
KR20120032494A (ko) | 2012-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5547282B2 (ja) | パルス符号化のための方法および装置、パルス復号のための方法および装置 | |
CA2657412A1 (en) | Systems, methods, and apparatus for wideband encoding and decoding of inactive frames | |
MX2013013523A (es) | Metodo y aparato para codificacion de modo de intra predicion. | |
TW200815980A (en) | Method and system for optimizing storage | |
RU2010132640A (ru) | Схема декодирования с использованием нескольких гипотез о передаваемых сообщениях | |
JP6616470B2 (ja) | 符号化方法、復号化方法、符号化装置及び復号化装置 | |
JP2020522170A5 (ja) | ||
KR20130133847A (ko) | 오디오 신호 트랙들의 펄스 포지션들의 인코딩 및 디코딩 | |
FI3405950T3 (fi) | Stereoaudiokoodaus ILD-pohjaisella normalisoinnilla ennen keski/sivupäätöstä | |
US20140006036A1 (en) | Method and apparatus for coding and decoding | |
JP6426212B2 (ja) | 制限されたキャリー演算による算術コーディングを遂行するための方法及び装置 | |
JP6289627B2 (ja) | 信号の符号化および復号化の方法および装置 | |
KR20170024030A (ko) | 부호화 방법, 장치, 프로그램 및 기록 매체 | |
KR102380642B1 (ko) | 스테레오 신호 인코딩 방법 및 인코딩 장치 | |
AU2014271220B2 (en) | Method and device for pulse encoding, method and device for pulse decoding | |
US20110317759A1 (en) | System, method, and computer program product for parameter estimation for lossless video compression | |
Lee et al. | Compacted codeword Huffman decoding method for MPEG-2 AAC decoder | |
Teng et al. | Information hiding method based on line spectrum frequency of AMR-WB | |
KR20160105848A (ko) | 데이터 심볼들에 대해 산술 코딩을 수행하는 방법 및 장치 | |
Yang et al. | An inter-frame correlation based error concealment of immittance spectral coefficients for mobile speech and audio codecs | |
JP2017525266A (ja) | 連結されたrom−ramテーブルに基づいて算術コーディングを遂行する方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130423 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130723 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130730 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130823 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130920 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140415 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140514 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5547282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |