KR20030076611A - 비트 세이빙 뱅크, 인코더 및 스케일러블 인코더를 제공하여 스케일러블 데이터 스트림을 생성 및/또는 디코딩하는 방법 및 장치 - Google Patents
비트 세이빙 뱅크, 인코더 및 스케일러블 인코더를 제공하여 스케일러블 데이터 스트림을 생성 및/또는 디코딩하는 방법 및 장치 Download PDFInfo
- Publication number
- KR20030076611A KR20030076611A KR10-2003-7009445A KR20037009445A KR20030076611A KR 20030076611 A KR20030076611 A KR 20030076611A KR 20037009445 A KR20037009445 A KR 20037009445A KR 20030076611 A KR20030076611 A KR 20030076611A
- Authority
- KR
- South Korea
- Prior art keywords
- encoder
- output data
- block
- data
- bit
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 239000000872 buffer Substances 0.000 claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims abstract description 28
- 230000003111 delayed effect Effects 0.000 claims abstract description 11
- 230000003139 buffering effect Effects 0.000 claims 2
- 230000005236 sound signal Effects 0.000 description 12
- 230000000875 corresponding effect Effects 0.000 description 10
- 230000008901 benefit Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 3
- 230000007175 bidirectional communication Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 206010027336 Menstruation delayed Diseases 0.000 description 1
- 230000006854 communication Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001131 transforming effect Effects 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/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/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
-
- 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
Landscapes
- Engineering & 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)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (9)
- 제 1 인코더(12)의 출력 데이터의 적어도 한 블록 및 제 2 인코더(14)의 출력 데이터의 적어도 한 블록으로부터 스케일러블 데이터 스트림(scalable data stream)을 생성하는 방법으로서, 상기 제 2 인코더는 최대 크기 및 현재 레벨에 의해 정해지는 비트 세이빙 뱅크(bat savings bank)를 포함하며, 상기 제 1 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 1 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 1 인코더에 대한 상기 입력 신호의 현재 섹션을 정의하며, 상기 제 2 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 2 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 2 인코더에 대한 상기 입력 신호의 현재 섹션을 나타내며, 상기 제 1 인코더에 대한 상기 샘플 수 및 상기 제 2 인코더에 대한 상기 샘플 수는 동일하며, 상기 제 1 및 제 2 인코더에 대한 상기 현재 섹션들은 동일하거나 조정 가능한 기간(34)만큼 서로에 대하여 시프트되는, 스케일러블 데이터 스트림을 생성하는 방법에 있어서,상기 제 1 인코더(12)의 출력 데이터의 블록(11)이 존재하는 경우에, 상기 제 1 인코더의 출력 데이터의 상기 적어도 한 블록을 상기 스케일러블 데이터 스트림에 기입하는 단계;상기 제 2 인코더에 대한 상기 입력 신호의 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터(0)가 존재하면, 상기 제 2 인코더에 대한 상기 입력 신호의 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터를 상기 제 1 인코더의 출력 데이터의 블록(11) 뒤에 전송 방향으로 기입하는 단계;상기 제 2 인코더의 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터(1)가 존재하면, 상기 제 2 인코더의 출력 데이터를 상기 제 2 인코더에 대한 상기 입력 신호의 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터의 뒤에 상기 전송 방향으로 상기 비트 스트림내로 기입하는 단계;상기 제 2 인코더의 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터 블록이 준비된 경우에 결정 데이터 블록(200)을 생성하고, 상기 결정 데이터 블록의 생성에 대하여 어느 기간(250)만큼 지연된 상기 결정 데이터 블록(200)을 기입하는 단계로서, 여기서 상기 기간은 상기 제 2 인코더(14)의 상기 비트 세이빙 뱅크의 최대 크기에 대응하는 지연보다 작거나 같은 단계; 및상기 제 2 인코더에 대한 상기 입력 신호의 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터가 상기 결정 데이터 블록(200)에 대하여 어느 곳에서 시작되는 지를 나타내는 버퍼 정보(260)를 상기 비트 스트림에 기입하는 단계를 포함하는 것을 특징으로 하는 스케일러블 데이터 스트림의 생성 방법.
- 제 1 항에 있어서,상기 기간(250)은 상기 비트 세이빙 뱅크의 최대 크기에 대응하는 지연과 동일하며, 그리고상기 버퍼 정보(260)는 상기 제 2 인코더에 대한 상기 입력 신호의 현재 섹션에 대한 상기 비트 세이빙 뱅크의 현재 레벨에 대응하는 것을 특징으로 하는 스케일러블 데이터 스트림의 생성 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 결정 데이터 블록(200)은 높은 우선 순위로 기입되고,상기 제 1 인코더의 출력 데이터 블록은 더 낮은 우선 순위로 기입되면, 그리고상기 입력 신호의 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터의 상기 적어도 하나의 블록(0)이 상기 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터의 상기 적어도 하나의 블록(1)보다 더 높은 우선 순위로 상기 비트 스트림에 기입되는 것을 특징으로 하는 스케일러블 데이터 스트림의 생성 방법.
- 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 제 1 인코더는 샘플 수에 대한 적어도 2개의 블록을 제공하며,상기 방법은 오프셋 개수상기 비트 스트림 내에 기입하는 단계를 더 포함하며, 상기 오프셋 정보는 상기 결정 데이터 블록(200) 앞에 전송 방향으로 상기 제 1 인코더(12)의 출력 데이터의 얼마나 많은 블록이 상기 제 1 인코더(12)의 현재 섹션에 속하는지를 나타내는 것을 특징으로 하는 스케일러블 데이터 스트림의 생성 방법.
- 최대 크기를 갖는 비트 세이빙 뱅크(bit savings bank)를 구비하는인코더(14)로서,오디오 디코더에 제공된 지연에 따라서 상기 비트 세이빙 뱅크의 최대 크기를 조절하는 수단(50); 및상기 비트 세이빙 뱅크의 조절된 최대 크기를 출력측 데이터 스트림으로 전송하는 수단(52, 20)을 포함하는 것을 특징으로 하는 인코더.
- 제 1 인코더에 대한 출력 데이터의 블록을 생성하는 제 1 인코더;비트 세이빙 뱅크를 포함하는 제 2 인코더(14)로서, 상기 비트 세이빙 뱅크는 상기 제 2 인코더에 대한 출력 데이터의 블록을 생성하기 위한 최대 크기를 갖고, 상기 제 2 인코더는 오디어 디코더에 제공되는 초기 지연에 따라 상기 비트 세이빙 뱅크의 최대 크기를 조절하는 수단(50)을 더 포함하는 제 2 인코더;스케일러블 데이터 스트림(scalable data stream)을 생성하는 비트 스트림 멀티플렉서(20)로서,상기 제 1 인코더(12)에 대한 출력 데이터 블록을 스케일러블 데이터 스트림 내에 기입하고,상기 제 2 인코더(14)에 대한 상기 출력 데이터 블록을 상기 스케일러블 데이터 스트림 내에 기입하고,상기 제 2 인코더의 출력 데이터 블록이 상기 제 2 인코더에 의해 출력된 후에 결정 데이터 블록(200)을 생성하고,어느 기간만큼 지연된 상기 스케일러블 데이터 스트림 내에 상기 결정데이터 블록을 기입하며, 여기서 상기 기간은 상기 비트 세이빙 뱅크의 최대 크기에 대응하며,전송 방향에서의 상기 결정 데이터 블록(200)의 앞에 상기 제 2 인코더의 출력 데이터가 얼마나 멀리 떨어져서 시작되는지를 나타내는 버퍼 정보(26)를 상기 비트 스트림에 기입하도록 구성된 상기 비트 스트림 멀티플렉서(20)를 포함하는 것을 특징으로 하는 스케일러블 인코더.
- 제 1 인코더(12)의 출력 데이터의 적어도 한 블록 및 제 2 인코더(14)의 출력 데이터의 적어도 한 블록으로부터 스케일러블 데이터 스트림(scalable data stream)을 생성하는 장치로서, 상기 제 2 인코더는 최대 크기 및 현재 레벨에 의해 정해지는 비트 세이빙 뱅크(bat savings bank)를 포함하며, 상기 제 1 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 1 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 1 인코더에 대한 상기 입력 신호의 현재 섹션을 정의하며, 상기 제 2 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 2 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 2 인코더에 대한 상기 입력 신호의 현재 섹션을 나타내며, 상기 제 1 인코더에 대한 상기 샘플 수 및 상기 제 2 인코더에 대한 상기 샘플 수는 동일하며, 상기 제 1 및 제 2 인코더에 대한 상기 현재 섹션들은 동일하거나 조정 가능한 기간(34)만큼 서로에 대하여 시프트되는, 스케일러블 데이터 스트림을 생성하는 장치에 있어서,상기 제 1 인코더(12)의 출력 데이터의 블록(11)이 존재하는 경우에, 상기제 1 인코더의 출력 데이터의 한 블록을 상기 스케일러블 데이터 스트림 내에 기입하는 수단;상기 입력 신호의 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터(0)가 상기 제 2 인코더에 대하여 존재하면, 상기 제 2 인코더에 대한 상기 입력 신호의 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터를 상기 제 1 인코더의 출력 데이터의 블록(11) 뒤에 전송 방향으로 기입하는 수단;상기 제 2 인코더의 출력 데이터(1)가 상기 제 2 인코더의 현재 섹션에 대하여 존재하면, 상기 제 2 인코더에 대한 시간 신호의 상기 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터를 상기 제 2 인코더에 대한 상기 입력 신호의 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터의 뒤에 상기 전송 방향으로 상기 비트 스트림 내로 기입하는 수단;상기 제 2 인코더의 출력 데이터 블록이 상기 제 2 인코더의 현재 섹션에 대하여 존재하는 경우에 결정 데이터 블록(200)을 생성하고, 상기 결정 데이터 블록의 생성에 관하여 어느 기간(250)만큼 지연된 상기 결정 데이터 블록(200)을 기입하는 수단으로서, 여기서 상기 기간은 상기 제 2 인코더(14)의 상기 비트 세이빙 뱅크의 최대 크기에 대응하는 지연보다 작거나 같은 수단; 및상기 제 2 인코더의 출력 데이터가 상기 결정 데이터 블록(200)에 관하여 상기 제 2 인코더의 현재 섹션에 대하여 어느 곳에서 시작되는지를 나타내는 버퍼 정보(260)를 상기 비트 스트림에 기입하는 수단을 포함하는 것을 특징으로 하는 스케일러블 데이터 스트림의 생성 장치.
- 제 1 인코더(12)의 출력 데이터의 적어도 한 블록 및 제 2 인코더(14)의 출력 데이터의 적어도 한 블록으로부터 스케일러블 데이터 스트림(scalable data stream)을 디코딩하는 방법으로서, 상기 제 2 인코더는 최대 크기 및 현재 레벨에 의해 정해지는 비트 세이빙 뱅크(bat savings bank)를 포함하며, 상기 제 1 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 1 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 1 인코더에 대한 상기 입력 신호의 현재 섹션을 정의하며, 상기 제 2 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 2 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 2 인코더에 대한 상기 입력 신호의 현재 섹션을 나타내며, 상기 제 1 인코더에 대한 상기 샘플 수 및 상기 제 2 인코더에 대한 상기 샘플 수는 동일하며, 상기 제 1 및 제 2 인코더에 대한 상기 현재 섹션들은 동일하거나 조정 가능한 기간(34)만큼 서로에 대하여 시프트되며, 상기 스케일러블 데이터 스트림은 상기 제 1 인코더의 출력 데이터(11), 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터, 상기 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터, 결정 데이터 블록(200) 및 버퍼 정보(260)를 포함하는, 스케일러블 데이터 스트림을 디코딩하는 방법에 있어서,상기 스케일러블 데이터 스트림을 버퍼링(64)하는 단계;상기 제 1 인코더의 현재 섹션에 대한 상기 제 1 인코더의 출력 데이터의 블록을 판독하는 단계;상기 버퍼링된 데이터 스트림으로부터 상기 결정 데이터 블록(200) 및 상기버퍼 정보(260)를 판독하는 단계;상기 버퍼 정보(260)를 이용하여 상기 제 2 인코더의 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터 블록의 시작을 결정하는 단계; 및상기 제 1 인코더의 현재 섹션과 상기 제 2 인코더의 현재 섹션이 서로에 대하여 시간적으로 시프트되는 상기 조정 가능한 기간(34)을 고려할 필요가 있는 경우, 상기 제 1 인코더의 출력 데이터의 블록과 상기 제 2 인코더의 출력 데이터의 블록을 디코딩(64, 66)하는 단계를 포함하는 것을 특징으로 하는 스케일러블 데이터 스트림의 디코딩 방법.
- 제 1 인코더(12)의 출력 데이터의 적어도 한 블록 및 제 2 인코더(14)의 출력 데이터의 적어도 한 블록으로부터 스케일러블 데이터 스트림(scalable data stream)을 디코딩하는 장치로서, 상기 제 2 인코더는 최대 크기 및 현재 레벨에 의해 정해지는 비트 세이빙 뱅크(bit savings bank)를 포함하며, 상기 제 1 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 1 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 1 인코더에 대한 상기 입력 신호의 현재 섹션을 정의하며, 상기 제 2 인코더의 출력 데이터의 상기 적어도 한 블록은 상기 제 2 인코더로의 입력 신호의 샘플 수를 나타내고 상기 샘플 수는 상기 제 2 인코더에 대한 상기 입력 신호의 현재 섹션을 나타내며, 상기 제 1 인코더에 대한 상기 샘플 수 및 상기 제 2 인코더에 대한 상기 샘플 수는 동일하며, 상기 제 1 및 제 2 인코더에 대한 상기 현재 섹션들은 동일하거나 조정 가능한 기간(34)만큼 서로에 대하여 시프트되며, 상기 스케일러블 데이터 스트림은 상기 제 1 인코더의 출력 데이터(11), 선행 섹션에 대한 상기 제 2 인코더의 출력 데이터, 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터, 결정 데이터 블록(200) 및 버퍼 정보(260)를 포함하는, 스케일러블 데이터 스트림의 디코딩 장치에 있어서,상기 스케일러블 데이터 스트림을 버퍼링(64)하는 수단;상기 제 1 인코더의 현재 섹션에 대한 상기 제 1 인코더의 출력 데이터 블록을 판독하는 수단;상기 버퍼링된 데이터 스트림으로부터 상기 결정 데이터 블록(200) 및 상기 버퍼 정보(260)를 판독하는 수단;상기 버퍼 정보(260)를 이용하여 상기 제 2 인코더의 현재 섹션에 대한 상기 제 2 인코더의 출력 데이터 블록의 시작을 결정하는 수단; 및상기 제 1 인코더의 현재 섹션과 상기 제 2 인코더의 현재 섹션이 서로에 대하여 시간적으로 시프트되는 상기 조정 가능한 기간(34)을 고려할 필요가 있는 경우, 상기 제 1 인코더의 출력 데이터의 블록과 상기 제 2 인코더의 출력 데이터의 블록을 디코딩(64, 66)하는 수단을 포함하는 것을 특징으로 하는 스케일러블 데이터 스트림의 디코딩 장치.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10102159.3 | 2001-01-18 | ||
DE10102159A DE10102159C2 (de) | 2001-01-18 | 2001-01-18 | Verfahren und Vorrichtung zum Erzeugen bzw. Decodieren eines skalierbaren Datenstroms unter Berücksichtigung einer Bitsparkasse, Codierer und skalierbarer Codierer |
PCT/EP2002/000294 WO2002063611A1 (de) | 2001-01-18 | 2002-01-14 | Verfahren und vorrichtung zum erzeugen bzw. decodieren eines skalierbaren datenstroms unter berücksichtigung einer bitsparkasse, codierer und skalierbarer codierer |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030076611A true KR20030076611A (ko) | 2003-09-26 |
KR100576034B1 KR100576034B1 (ko) | 2006-05-02 |
Family
ID=7670988
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037009445A Expired - Lifetime KR100576034B1 (ko) | 2001-01-18 | 2002-01-14 | 비트 세이빙 뱅크, 인코더 및 스케일러블 인코더를 제공하여 스케일러블 데이터 스트림을 생성 및/또는 디코딩하는 방법 및 장치 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7516230B2 (ko) |
EP (1) | EP1338004B8 (ko) |
JP (1) | JP3890300B2 (ko) |
KR (1) | KR100576034B1 (ko) |
AT (1) | ATE275751T1 (ko) |
AU (1) | AU2002249122B2 (ko) |
CA (1) | CA2434882C (ko) |
DE (2) | DE10102159C2 (ko) |
WO (1) | WO2002063611A1 (ko) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3881943B2 (ja) | 2002-09-06 | 2007-02-14 | 松下電器産業株式会社 | 音響符号化装置及び音響符号化方法 |
DE10328777A1 (de) * | 2003-06-25 | 2005-01-27 | Coding Technologies Ab | Vorrichtung und Verfahren zum Codieren eines Audiosignals und Vorrichtung und Verfahren zum Decodieren eines codierten Audiosignals |
GB2403634B (en) * | 2003-06-30 | 2006-11-29 | Nokia Corp | An audio encoder |
DE10353793B4 (de) * | 2003-11-13 | 2012-12-06 | Deutsche Telekom Ag | Verfahren zur Verbesserung der Wiedergabequalität bei paketorientierter Übertragung von Audio-/Video-Daten |
US7756594B2 (en) * | 2004-06-14 | 2010-07-13 | Microsoft Corporation | Systems and methods for parsing flexible audio codec topologies |
US20060041895A1 (en) * | 2004-08-04 | 2006-02-23 | Microsoft Corporation | Systems and methods for interfacing with codecs across an architecture optimized for audio |
US7590065B2 (en) * | 2004-08-04 | 2009-09-15 | Microsoft Corporation | Equal-opportunity bandwidth regulation |
US7706901B2 (en) * | 2004-10-01 | 2010-04-27 | Microsoft Corporation | Low latency real-time audio streaming |
KR20070070174A (ko) * | 2004-10-13 | 2007-07-03 | 마츠시타 덴끼 산교 가부시키가이샤 | 스케일러블 부호화 장치, 스케일러블 복호 장치 및스케일러블 부호화 방법 |
JP5046652B2 (ja) * | 2004-12-27 | 2012-10-10 | パナソニック株式会社 | 音声符号化装置および音声符号化方法 |
US8826093B2 (en) * | 2005-01-19 | 2014-09-02 | Qualcomm Incorporated | Power saving method for coded transmission |
US7809018B2 (en) * | 2005-12-16 | 2010-10-05 | Coding Technologies Ab | Apparatus for generating and interpreting a data stream with segments having specified entry points |
ATE429118T1 (de) * | 2005-12-16 | 2009-05-15 | Dolby Sweden Ab | Vorrichtung zum erzeugen und interpretieren eines datenstroms mit einer reihe von segmenten unter verwendung von daten in nachfolgenden datenrahmen |
US7590523B2 (en) * | 2006-03-20 | 2009-09-15 | Mindspeed Technologies, Inc. | Speech post-processing using MDCT coefficients |
EP1841072B1 (de) * | 2006-03-30 | 2016-06-01 | Unify GmbH & Co. KG | Verfahren und Einrichtung zum Dekodieren von schichtkodierten Daten |
US8190441B2 (en) * | 2006-09-11 | 2012-05-29 | Apple Inc. | Playback of compressed media files without quantization gaps |
JP4358215B2 (ja) * | 2006-09-27 | 2009-11-04 | 株式会社東芝 | 動画像符号化装置及びその方法 |
EP3373297B1 (en) * | 2008-09-18 | 2023-12-06 | Electronics and Telecommunications Research Institute | Decoding apparatus for transforming between modified discrete cosine transform-based coder and hetero coder |
CN101771417B (zh) * | 2008-12-30 | 2012-04-18 | 华为技术有限公司 | 信号编码、解码方法及装置、系统 |
MX2012011802A (es) * | 2010-04-13 | 2013-02-26 | Fraunhofer Ges Forschung | Metodo y codificador y descodificador para la presentacion precisa de muestra de una señal de audio. |
US8532804B2 (en) * | 2010-06-18 | 2013-09-10 | Microsoft Corporation | Predictive resampler scheduler algorithm |
WO2012031269A1 (en) * | 2010-09-03 | 2012-03-08 | Loglogic, Inc. | Random access data compression |
KR20120084234A (ko) | 2011-01-19 | 2012-07-27 | 삼성전자주식회사 | Mpeg media transport(mmt)에서 mmt au를 전송하는 방법 |
TWI476761B (zh) * | 2011-04-08 | 2015-03-11 | Dolby Lab Licensing Corp | 用以產生可由實施不同解碼協定之解碼器所解碼的統一位元流之音頻編碼方法及系統 |
WO2013142650A1 (en) | 2012-03-23 | 2013-09-26 | Dolby International Ab | Enabling sampling rate diversity in a voice communication system |
TWI505262B (zh) | 2012-05-15 | 2015-10-21 | Dolby Int Ab | 具多重子流之多通道音頻信號的有效編碼與解碼 |
US10199043B2 (en) * | 2012-09-07 | 2019-02-05 | Dts, Inc. | Scalable code excited linear prediction bitstream repacked from a higher to a lower bitrate by discarding insignificant frame data |
US9564136B2 (en) * | 2014-03-06 | 2017-02-07 | Dts, Inc. | Post-encoding bitrate reduction of multiple object audio |
US10283091B2 (en) * | 2014-10-13 | 2019-05-07 | Microsoft Technology Licensing, Llc | Buffer optimization |
US12301347B2 (en) | 2021-09-15 | 2025-05-13 | Samsung Display Co., Ltd. | Systems and methods for transition encoding compatible PAM4 encoding |
US12001680B2 (en) * | 2022-08-24 | 2024-06-04 | Micron Technology, Inc. | Utilizing last successful read voltage level in memory access operations |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3943880B4 (de) | 1989-04-17 | 2008-07-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Digitales Codierverfahren |
DE4218695A1 (de) * | 1992-06-09 | 1993-12-16 | Thomson Brandt Gmbh | Verfahren, Coder und Decoder zur Datenübertragung und/oder -speicherung |
US5365552A (en) * | 1992-11-16 | 1994-11-15 | Intel Corporation | Buffer fullness indicator |
US5835033A (en) * | 1994-11-08 | 1998-11-10 | Canon Kabushiki Kaisha | Decoding apparatus and method for coded data |
US5896099A (en) * | 1995-06-30 | 1999-04-20 | Sanyo Electric Co., Ltd. | Audio decoder with buffer fullness control |
DE19549621B4 (de) * | 1995-10-06 | 2004-07-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung zum Codieren von Audiosignalen |
US5758092A (en) * | 1995-11-14 | 1998-05-26 | Intel Corporation | Interleaved bitrate control for heterogeneous data streams |
US5768537A (en) * | 1996-02-22 | 1998-06-16 | International Business Machines Corporation | Scalable MPEG2 compliant video encoder |
JP3344944B2 (ja) * | 1997-05-15 | 2002-11-18 | 松下電器産業株式会社 | オーディオ信号符号化装置,オーディオ信号復号化装置,オーディオ信号符号化方法,及びオーディオ信号復号化方法 |
JP3246715B2 (ja) | 1996-07-01 | 2002-01-15 | 松下電器産業株式会社 | オーディオ信号圧縮方法,およびオーディオ信号圧縮装置 |
US6092041A (en) * | 1996-08-22 | 2000-07-18 | Motorola, Inc. | System and method of encoding and decoding a layered bitstream by re-applying psychoacoustic analysis in the decoder |
KR100261253B1 (ko) * | 1997-04-02 | 2000-07-01 | 윤종용 | 비트율 조절이 가능한 오디오 부호화/복호화 방법및 장치 |
KR100335609B1 (ko) * | 1997-11-20 | 2002-10-04 | 삼성전자 주식회사 | 비트율조절이가능한오디오부호화/복호화방법및장치 |
AU1928999A (en) * | 1997-12-19 | 1999-07-12 | Kenneth Rose | Scalable predictive coding method and apparatus |
WO2000008767A1 (en) * | 1998-08-06 | 2000-02-17 | Samsung Electronics Co., Ltd. | Channel encoding/decoding in communication system |
US6553086B1 (en) * | 1998-10-02 | 2003-04-22 | Lg Electronics, Inc. | Method and apparatus for recording time information for digital data streams |
JP2000307661A (ja) | 1999-04-22 | 2000-11-02 | Matsushita Electric Ind Co Ltd | 符号化装置および復号化装置 |
US6904089B1 (en) | 1998-12-28 | 2005-06-07 | Matsushita Electric Industrial Co., Ltd. | Encoding device and decoding device |
FR2791167B1 (fr) * | 1999-03-17 | 2003-01-10 | Matra Nortel Communications | Procedes de codage, de decodage et de transcodage audio |
US6195989B1 (en) | 1999-05-04 | 2001-03-06 | Caterpillar Inc. | Power control system for a machine |
KR100349329B1 (ko) * | 1999-06-23 | 2002-08-21 | 한국전자통신연구원 | 엠펙-2 고품질 오디오 처리 알고리즘의 병렬 처리 방법 |
DE19959156C2 (de) * | 1999-12-08 | 2002-01-31 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Verarbeiten eines zu codierenden Stereoaudiosignals |
US6369722B1 (en) * | 2000-03-17 | 2002-04-09 | Matra Nortel Communications | Coding, decoding and transcoding methods |
US6675148B2 (en) * | 2001-01-05 | 2004-01-06 | Digital Voice Systems, Inc. | Lossless audio coder |
US6926526B2 (en) * | 2002-05-24 | 2005-08-09 | Kenneth G. Hudak | Endodontic adapter for a sonic scaler |
-
2001
- 2001-01-18 DE DE10102159A patent/DE10102159C2/de not_active Expired - Lifetime
-
2002
- 2002-01-14 EP EP02718023A patent/EP1338004B8/de not_active Expired - Lifetime
- 2002-01-14 KR KR1020037009445A patent/KR100576034B1/ko not_active Expired - Lifetime
- 2002-01-14 DE DE50200953T patent/DE50200953D1/de not_active Expired - Lifetime
- 2002-01-14 CA CA002434882A patent/CA2434882C/en not_active Expired - Lifetime
- 2002-01-14 JP JP2002563470A patent/JP3890300B2/ja not_active Expired - Lifetime
- 2002-01-14 US US10/466,781 patent/US7516230B2/en not_active Expired - Lifetime
- 2002-01-14 AT AT02718023T patent/ATE275751T1/de active
- 2002-01-14 AU AU2002249122A patent/AU2002249122B2/en not_active Expired
- 2002-01-14 WO PCT/EP2002/000294 patent/WO2002063611A1/de active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
US20040162911A1 (en) | 2004-08-19 |
KR100576034B1 (ko) | 2006-05-02 |
DE10102159C2 (de) | 2002-12-12 |
DE10102159A1 (de) | 2002-08-08 |
AU2002249122B2 (en) | 2005-06-23 |
EP1338004A1 (de) | 2003-08-27 |
CA2434882A1 (en) | 2002-08-15 |
JP2004523790A (ja) | 2004-08-05 |
DE50200953D1 (de) | 2004-10-14 |
EP1338004B8 (de) | 2005-08-31 |
WO2002063611A1 (de) | 2002-08-15 |
ATE275751T1 (de) | 2004-09-15 |
HK1056641A1 (en) | 2004-02-20 |
JP3890300B2 (ja) | 2007-03-07 |
EP1338004B1 (de) | 2004-09-08 |
US7516230B2 (en) | 2009-04-07 |
CA2434882C (en) | 2008-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100576034B1 (ko) | 비트 세이빙 뱅크, 인코더 및 스케일러블 인코더를 제공하여 스케일러블 데이터 스트림을 생성 및/또는 디코딩하는 방법 및 장치 | |
JP5129888B2 (ja) | トランスコード方法、トランスコーディングシステム及びセットトップボックス | |
EP2249336B1 (en) | Method and receiver for high frequency reconstruction of a stereo audio signal | |
US5809472A (en) | Digital audio data transmission system based on the information content of an audio signal | |
CN101529503B (zh) | 信息信号的编码装置及方法 | |
US5845251A (en) | Method, system and product for modifying the bandwidth of subband encoded audio data | |
JP2001202097A (ja) | 符号化二進オーディオ処理方法 | |
CN101484937A (zh) | 使用缓冲器调节对已预测编码的数据进行解码 | |
US7454353B2 (en) | Method and device for the generation of a scalable data stream and method and device for decoding a scalable data stream | |
KR100516985B1 (ko) | 비트 세이빙 뱅크 기능을 제공하여 스케일러블 데이터스트림을 생성하는 방법 및 장치와 스케일러블 데이터스트림을 디코딩하는 방법 및 장치 | |
HK1056641B (en) | Method and device for the generation or decoding of a scalable data stream with provision for a bit-store, encoder and scalable encoder | |
HK1057123B (en) | Method and device for the generation of a scalable data stream and method and device for decoding a scalable data stream | |
HK1056790B (en) | Method and device for producing a scalable data stream, and method and device for decoding a scalable data stream while taking a bit bank function into account | |
GB2624686A (en) | Improvements to audio coding | |
JPH10333698A (ja) | 音声符号化方法、音声復号化方法、音声符号化装置、及び記録媒体 | |
JPH11502394A (ja) | 広帯域デジタル情報信号を送信するための送信機とその方法、及び受信機 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20030715 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20030716 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050725 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060417 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060425 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060425 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090331 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100416 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110419 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120416 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130418 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130418 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140416 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140416 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150427 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150427 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170418 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20170418 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180417 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20180417 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190416 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20190416 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20200421 Start annual number: 15 End annual number: 15 |
|
PC1801 | Expiration of term |
Termination date: 20220714 Termination category: Expiration of duration |