KR100702058B1 - 적응형-블럭-길이 코딩 시스템용 데이터 프레임 방법 및장치 - Google Patents
적응형-블럭-길이 코딩 시스템용 데이터 프레임 방법 및장치 Download PDFInfo
- Publication number
- KR100702058B1 KR100702058B1 KR1020017009474A KR20017009474A KR100702058B1 KR 100702058 B1 KR100702058 B1 KR 100702058B1 KR 1020017009474 A KR1020017009474 A KR 1020017009474A KR 20017009474 A KR20017009474 A KR 20017009474A KR 100702058 B1 KR100702058 B1 KR 100702058B1
- Authority
- KR
- South Korea
- Prior art keywords
- sequence
- segments
- segment
- information
- audio
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 175
- 230000008569 process Effects 0.000 claims abstract description 125
- 230000004044 response Effects 0.000 claims abstract description 52
- 230000005236 sound signal Effects 0.000 claims abstract description 24
- 230000003044 adaptive effect Effects 0.000 claims abstract description 18
- 230000000295 complement effect Effects 0.000 claims abstract description 4
- 238000004458 analytical method Methods 0.000 claims description 79
- 238000003786 synthesis reaction Methods 0.000 claims description 58
- 230000015572 biosynthetic process Effects 0.000 claims description 48
- 239000002131 composite material Substances 0.000 claims description 43
- OVOUKWFJRHALDD-UHFFFAOYSA-N 2-[2-(2-acetyloxyethoxy)ethoxy]ethyl acetate Chemical compound CC(=O)OCCOCCOCCOC(C)=O OVOUKWFJRHALDD-UHFFFAOYSA-N 0.000 abstract 1
- 239000000523 sample Substances 0.000 description 60
- 238000012545 processing Methods 0.000 description 28
- 230000001052 transient effect Effects 0.000 description 24
- 239000000872 buffer Substances 0.000 description 12
- 230000009466 transformation Effects 0.000 description 11
- 238000001514 detection method Methods 0.000 description 10
- 230000008901 benefit Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000003595 spectral effect Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 125000004122 cyclic group Chemical group 0.000 description 6
- 230000001934 delay Effects 0.000 description 6
- 238000013139 quantization Methods 0.000 description 5
- 238000002789 length control Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000000844 transformation Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000003236 psychic effect Effects 0.000 description 2
- 241000183712 Cerinthe major Species 0.000 description 1
- 241000934790 Daphne mezereum Species 0.000 description 1
- 125000002015 acyclic group Chemical group 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000003556 assay Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000012782 phase change material Substances 0.000 description 1
- 238000002135 phase contrast microscopy Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012546 transfer 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
-
- 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/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
비디오 표준 | 프레임 길이 |
DTV(30Hz) | 33.333 밀리초 |
NTSC | 33.367 밀리초 |
PAL | 40 밀리초 |
Film(필름) | 41.667 밀리초 |
오디오 표준 | 블럭 길이 |
PCM | 20.8 마이크로초 |
MPEG Ⅱ | 24 밀리초 |
MPEG Ⅲ | 24 밀리초 |
AC-3 | 32 밀리초 |
오디오 표준 | DTV(30Hz) | NTSC | PAL | Film |
PCM | 33.333 밀리초 | 166.833 밀리초 | 40 밀리초 | 41.667 밀리초 |
MPEG Ⅱ | 600 밀리초 | 24.024 초 | 120 밀리초 | 3 초 |
MPEG Ⅲ | 600 밀리초 | 24.024 초 | 120 밀리초 | 3 초 |
AC-3 | 800 밀리초 | 32.032 초 | 160 밀리초 | 4 초 |
오디오 표준 | DTV(30Hz) | NTSC | PAL | Film |
PCM | 1600:1 | 8008:5 | 1920:1. | 2000:1 |
MPEG Ⅱ | 25:18 | 1001:720 | 5:3 | 125:72 |
MPEG Ⅲ | 25:18 | 1001:720 | 5:3 | 125:72 |
AC-3 | 25:24 | 1001:960 | 5:4 | 125:96 |
프레임 간격 | 제 1 방식 | 제 2 방식 | ||
샘플 에서 까지 | 블럭 에서 까지 | 샘플 에서 까지 | 블럭 에서 까지 | |
간격-1 | 0 127 | 0 1 | 0 127 | 0 1 |
간격-2 | 128 831 | 2 12 | 128 895 | 2 13 |
간격-3 | 832 1343 | 13 20 | 896 1279 | 14 19 |
간격-4 | 1344 2047 | 21 31 | 1280 2047 | 20 31 |
기본 함수 | 함수 길이 설명 |
E064(n) | 64 ø(n, ν=0, N=64) |
E0128(n) | 128 ø(n, ν=0, N=128) |
E0896(n) | 896 ø(n, ν=0, N=896) |
E164(n) | 64 ø(n, ν=1.0, N=64) |
E1640(n) | 640 ø(n, ν=1.0, N=640) |
EA0(n) | 64 WKBD(n, ν=3.2, N=128) ,0≤n<64 |
EA1(n) | 128 WKBD(n, ν=3.0, N=256) ,0≤n<128 |
EA2(n) | 256 WKBD(n, ν=3.0, N=512) ,0≤n<256 |
EA0(-n) | 64 EA0(n)의 시간-역전된 복제물 |
EA1(-n) | 128 EA1(n)의 시간-역전된 복제물 |
EA2(-n) | 256 EA2(n)의 시간-역전된 복제물 |
기본 함수 | 함수 길이 설명 |
ES0(n) | 129 |
ES1(n) | 256 |
ES2(n) | 128 |
ES3(n) | 256 |
ES4(n) | 128 |
ES0(-n) | 192 ES0(n)의 시간-역전된 복제물 |
ES1(-n) | 256 ES1(n)의 시간-역전된 복제물 |
ES2(-n) | 128 ES2(n)의 시간-역전된 복제물 |
ES3(-n) | 256 ES3(n)의 시간-역전된 복제물 |
ES4(-n) | 128 ES4(n)의 시간-역전된 복제물 |
세그먼트 식별자 | 분석 윈도우 함수 | 분석 트랜스포옴 | ||
G | N | n0 | ||
A256-A | EA0(n)+EA1(-n)+E064(n) | 1.15 | 256 | 257/2 |
A256-B | EA1(n)+EA1(-n) | 1.00 | 256 | 129/2 |
A256-C | E064(n)+EA1(n)+EA0(-n) | 1.15 | 256 | 1/2 |
A384-A | EA1(n)+EA1(-n)+E0128(n) | 1.50 | 384 | 385/2 |
A384-B | EA2(n)+EA1(-n) | 1.22 | 384 | 129/2 |
A384-C | EA1(n)+EA2(-n) | 1.22 | 384 | 257/2 |
A384-D | E0128(n)+EA1(n)+EA1(-n) | 1.50 | 384 | 1/2 |
A512-A | EA2(n)+E164(n)+EA1(-n)+E064(n) | 1.41 | 512 | 257/2 |
A512-B | E064(n)+EA1(n)+E164(n)+EA2(-n) | 1.41 | 512 | 257/2 |
A2048-A | EA2(n)+E1640(n)+EA2(-n)+E0896(n) | 3.02 | 2048 | 2049/2 |
A2048-B | E0896(n)+EA2(n)+E1640(n)+EA2(-n) | 3.02 | 2048 | 1/2 |
세그먼트 패턴 | 세그먼트의 시퀀스 유형 | |||||||
쇼트-1 | A256-A | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B |
쇼트-2 | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B | A256-C |
브리지-1 | A256-A | A256-B | A256-B | A256-B | A256-B | A256-B | A512-A | |
브리지-2 | A512-B | A256-B | A256-B | A256-B | A256-B | A256-B | A256-C | |
롱-1 | A2048-A | |||||||
롱-2 | A2048-B |
세그먼트 패턴 | 세그먼트의 시퀀스 유형 | |||||||
쇼트-1 | A384-A | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B |
쇼트-2 | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B | A384-D | |
브리지-1 | A384-A | A256-B | A256-B | A256-B | A256-B | A256-B | A384-C | |
브리지-2 | A384-B | A256-B | A256-B | A256-B | A256-B | A256-B | A384-D | |
롱-1 | A2048-A | |||||||
롱-2 | A2048-B |
세그먼트 식별자 | 합성 윈도우 함수 | 합성 트랜스포옴 | |
N | n0 | ||
S256-A | ES0(n)+E064(n) | 256 | 257/2 |
S256-B | EA1(n)+EA1(-n) | 256 | 129/2 |
S256-C | E064(n)+ES0(-n) | 256 | 1/2 |
S256-D1 | ES1(n) | 256 | 129/2 |
S256-D2 | ES1(-n) | 256 | 129/2 |
S256-D3 | ES2(n)+EA1(-n) | 256 | 129/2 |
S256-D4 | EA1(n)+ES2(-n) | 256 | 129/2 |
S256-E1 | ES4(n) | 256 | 129/2 |
S256-E2 | ES4(-n) | 256 | 129/2 |
S384-A | ES3(n)+E0128(n) | 384 | 384/2 |
S384-B | EA2(n)+EA1(-n) | 384 | 129/2 |
S384-C | EA1(n)+EA2(-n) | 384 | 257/2 |
S384-D | E0128(n)+ES3(-n) | 384 | 1/2 |
S512-A | EA2(n)+E164(n)+EA1(-n)+E064(n) | 512 | 257/2 |
S512-B | E064(n)+EA1(n)+E164(n)+EA2(-n) | 512 | 257/2 |
S2048-A | EA2(n)+E1640(n)+EA2(-n)+E0896(n) | 2048 | 2049/2 |
S2048-B | E0896(n)+EA2(n)+E1640(n)+EA2(-n) | 2048 | 1/2 |
세그먼트 패턴 | 세그먼트의 시퀀스 유형 | |||||||
쇼트-1 | A256-A | A256-D1 | A256-D3 | A256-B | A256-B | A256-B | A256-B | A256-B |
쇼트-2 | A256-B | A256-B | A256-B | A256-B | A256-B | A256-D4 | A256-D2 | A256-C |
브리지-1 | A256-A | A256-D1 | A256-D3 | A256-B | A256-B | A256-B | A512-A | |
브리지-2 | A512-B | A256-B | A256-B | A256-B | A256-D4 | A256-D2 | A256-C | |
롱-1 | A2048-A | |||||||
롱-2 | A2048-B |
세그먼트 패턴 | 세그먼트의 시퀀스 유형 | |||||||
쇼트-1 | S384-A | A256-E1 | A256-B | A256-B | A256-B | A256-B | A256-B | A256-B |
쇼트-2 | A256-B | A256-B | A256-B | A256-B | A256-B | A256-E2 | A384-D | |
브리지-1 | A384-A | A256-B | A256-B | A256-B | A256-B | A256-B | A384-C | |
브리지-2 | A384-B | A256-B | A256-B | A256-B | A256-B | A256-B | A384-D | |
롱-1 | A2048-A | |||||||
롱-2 | A2048-B |
기본 함수 | 함수 길이 설명 | |
E11536(n) | 1536 Ø(n, ν=1.0, N=1536) | |
E11792(n) | 1792 Ø(n, ν=1.0, N=1792) | |
ES5(n) | 256,0≤n<256 | |
Es5(-n) | 256 ES5(n)의 시간-반전된 복제물 |
합성 윈도우 함수 | 프레임 유형 |
ES5(n)+E11792(n) | 프레임의 시작에서 스플라이스 |
E11792(n)+ES5(-n) | 프레임의 끝에서 스플라이스 |
ES5(n)+E11536(n)+ES5(-n) | 프레임 양쪽 경계에서 스플라이스 |
비디오 표준 | 비디오 프레이 레이트 (Hz) | 프레임 당 오디오 샘플 | 내부 샘플 레이트 (kHz) |
DTV | 30 | 2048 | 53.76 |
NTSC | 29.97 | 2048 | 53.706 |
PAL | 25 | 2048 | 44.8 |
필름 | 24 | 2048 | 43.008 |
DTV | 23.976+ | 2048 | 42.96 |
Claims (41)
- 인접 프레임들이 프레임 간격에 의해 분리되는 비디오 정보 프레임들의 시퀀스 안에 비디오 정보 프레임들의 배열을 전달하는 기준 신호를 수신하는 단계;오디오 정보를 전달하는 오디오 신호를 수신하는 단계;오디오 정보의 특성을 식별하기 위해 오디오 신호를 분석하는 단계;오버랩핑 세그먼트들의 시퀀스 안에 오디오 정보의 세그먼트들에 대한 세그먼트 길이들을 전달하는데, 상기 세그먼트는 인접 세그먼트와 각각 오버랩 간격을 가지며 상기 시퀀스는 프레임 간격과 프레임 오버랩 간격의 합과 동일한 길이를 갖되, 상기 세그먼트 길이들이 오디오 정보의 특성에 응답하여 적합하게 되는 제어 신호를 발생시키는 단계;제어 신호에 응답하여 적합하게 하는 적응형 블럭-인코딩 프로세스를 인코딩된 정보의 다수 블럭들을 발생시키기 위해 시퀀스 안의 오버랩핑 세그먼트들에 적용하는 단계;기준 신호와 정렬된 인코딩된 정보 프레임들 형성하기 위해 세그먼트 길이들을 전달하는 인코딩된 정보와 제어 정보의 다수 블럭들을 조립하는 단계의 작동을 수행하는 단계들을 포함하는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 1 항에 있어서, 상기 블럭-인코딩 프로세스는 대역 필터들의 뱅크 또는 트랜스포옴을 오디오 정보의 세그먼트들에 적용하여 각각 서브밴드 신호들 또는 트랜스포옴 계수들의 블럭들을 발생시키는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 1 항에 있어서, 상기 블럭-인코딩 프로세스는 각 분석 윈도우 함수를 오디오 정보의 각 세그먼트에 적용하여 윈도우된 세그먼트들을 발생시키고 시간축 엘리어싱 소거 분석 트랜스포옴을 상기 윈도우된 세그먼트들에 적용하여 트랜스포옴 계수들의 블럭들을 발생시키는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 3 항에 있어서, 분석 윈도우 함수와 시간축 엘리어싱 소거 분석 트랜스포옴을 적합하게 하여 상보형 합성 트랜스포옴 및 합성 윈도우 함수의 어플리케이션이 시퀀스 안의 엔드 세그먼트의 오버랩 간격에서 사실상 시간축 엘리어싱 없이 오디오 정보를 복원시키는 것을 허용하는 각 인코딩된 정보 프레임에 대한 세그먼트들의 시퀀스 안에 엔드 세그먼트를 나타내는 블럭을 발생시키는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 블럭-인코딩 프로세스는 세그먼트 길이들을 2의 정수 제곱으로 억제하는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 블럭-인코딩 프로세스는 최대 세그먼트 길이와 최소 세그먼트 길이간의 세그먼트 길이들을 적합하게 하고, 각 인코딩된 세그먼트 프레임에 대하여,분석 윈도우 함수들의 롱-롱 시퀀스를 최대 세그먼트 길이와 동일한 길이들을 갖는 세그먼트들의 시퀀스에;분석 윈도우 함수들의 쇼트-쇼트 시퀀스를 최소 세그먼트 길이와 동일한 유효 길이들을 갖는 세그먼트들의 시퀀스에;최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수에 의해 수반된 윈도우 함수들의 첫번째 브리지 시퀀스를 포함하는 분석 윈도우 함수들의 브리지-롱 시퀀스를 최소 세그먼트 길이에서 최대 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에;윈도우 함수들의 두번째 브리지 시퀀스에 의해 수반된 최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수를 포함하는 분석 윈도우 함수들의 롱-브리지 시퀀스를 최대 세그먼트 길이에서 최소 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에; 또는두번째 브리지 시퀀스에 의해 수반된 첫번째 브리지 시퀀스를 포함하는 분석 윈도우 함수들의 브리지-브리지 시퀀스를 변동 길이들을 갖는 세그먼트들의 시퀀스에어느 하나를 적용하는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 6 항에 있어서, 쇼트-쇼트 시퀀스 안의 모든 세그먼트들은 동일한 길이들을 갖는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 6 항에 있어서, 쇼트-쇼트 시퀀스 안의 모든 분석 윈도우 함수들은 형태 및 길이에 있어서 동일한 비-제로 부분들을 가지며 분석 윈도우 함수들중 1개 이상은 제로 부분을 갖는 것을 특징으로 하는 오디오 인코딩용 방법.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 블럭-인코딩 프로세스를 적용하기 이전에 오디오 정보를 입력 오디오 샘플 레이트로부터 내부 오디오 샘플 레이트로 변환하는 것을 포함하되, 기준 신호는 비디오 정보 프레임 레이트를 전달하고 내부 오디오 샘플 레이트는 상기 비디오 정보 프레임 레이트의 정수배에 동일한 것을 특징으로 하는 오디오 인코딩용 방법.
- 인접 프레임들이 프레임 간격에 의해 분리되는 비디오 정보 프레임들의 시퀀스 안에 비디오 정보 프레임들의 배열을 전달하는 기준 신호를 수신하는 단계;상기 기준 신호와 정렬되고 제어 정보와 인코딩된 오디오 정보의 다수 블럭들을 각각 포함하는 인코딩된 정보 프레임들을 수신하는 단계;오버랩핑 세그먼트들의 시퀀스 안에 오디오 정보의 세그먼트들에 대한 세그먼트 길이들을 전달하는데, 상기 세그먼트는 인접 세그먼트와 각각 오버랩 간격을 가지며 상기 시퀀스는 프레임 간격과 프레임 오버랩 간격의 합과 동일한 길이를 갖 되, 상기 세그먼트 길이들이 오디오 정보에 응답하여 적합하게 되는 제어 신호를 발생시키는 단계;오디오 정보의 오버랩핑 세그먼트들의 시퀀스를 발생시키기 위해 제어 신호에 응답하여 적합하게 하는 적응형 블럭-디코딩 프로세스를 각 인코딩된 정보 프레임안의 인코딩된 오디오 정보의 다수 블럭들에 적용하는 단계의 작동을 수행하는 단계들을 포함하는 오디오 디코딩용 방법.
- 제 10 항에 있어서, 상기 블럭-디코딩 프로세스는 대역(bandpass) 합성 필터들의 뱅크 또는 합성 트랜스포옴을 인코딩된 정보의 다수 블럭들에 적용하여 오디오 정보의 오버랩핑 세그먼트들을 발생시키는 것을 특징으로 하는 오디오 디코딩용 방법.
- 제 10 항에 있어서, 상기 블럭-디코딩 프로세스는 시간축 엘리어싱 합성 트랜스포옴을 인코딩된 정보의 다수 블럭에 적용하고 각 합성 윈도우 함수를 합성 트랜스포옴의 결과에 적용하여 오디오 정보의 오버랩핑 세그먼트들을 발생시키는 것을 특징으로 하는 오디오 디코딩용 방법.
- 제 12 항에 있어서, 시간축 엘리어싱 소거 합성 트랜스포옴을 적합하게 하고 합성 윈도우 함수를 트랜스포옴의 결과에 적용하여 시퀀스 안의 엔드 세그먼트의 오버랩 간격에서 사실상 시간축 엘리어싱 없이 각 인코딩된 정보 프레임에 대한 시 퀀스 안의 엔드 세그먼트를 복원시키는 것을 특징으로 하는 오디오 디코딩용 방법.
- 제 10 항 내지 제 13 항 중 어느 한 항에 있어서, 상기 블럭-디코딩 프로세스는 길이들이 2의 정수 제곱인 세그먼트들을 발생시키도록 제약되는 것을 특징으로 하는 오디오 디코딩용 방법.
- 제 10 항 내지 제 13 항 중 어느 한 항에 있어서, 상기 블럭-디코딩 프로세스는 최대 세그먼트 길이와 최소 세그먼트 길이 간의 상이한 길이들을 갖는 오디오 정보의 세그먼트들을 나타내는 블럭들을 디코딩하고, 각 인코딩된 정보 프레임에 대하여,합성 윈도우 함수들의 롱-롱 시퀀스를 최대 세그먼트 길이와 동일한 길이들을 갖는 세그먼트들의 시퀀스에;합성 윈도우 함수들의 쇼트-쇼트 시퀀스를 최소 세그먼트 길이와 동일한 유효 길이들을 갖는 세그먼트들의 시퀀스에;최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수에 의해 수반된 윈도우 함수들의 첫번째 브리지 시퀀스를 포함하는 합성 윈도우 함수들의 브리지-롱 시퀀스를 최소 세그먼트 길이에서 최대 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에;윈도우 함수들의 두번째 브리지 시퀀스에 의해 수반된 최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수를 포함하는 합성 윈도우 함수들의 롱- 브리지 시퀀스를 최대 세그먼트 길이에서 최소 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에; 또는두번째 브리지 시퀀스에 의해 수반된 첫번째 브리지 시퀀스를 포함하는 합성 윈도우 함수들의 브리지-브리지 시퀀스를 변동 길이들을 갖는 세그먼트들의 시퀀스에어느 하나를 적용하는 것을 특징으로 하는 오디오 디코딩용 방법.
- 제 15 항에 있어서, 상기 쇼트-쇼트 시퀀스로부터 발생된 모든 세그먼트들은 동일한 길이들을 갖는 것을 특징으로 하는 오디오 디코딩용 방법.
- 제 15 항에 있어서, 쇼트-쇼트 시퀀스 안의 모든 합성 윈도우 함수들은 형태와 길이에 있어서 동일한 비-제로 부분들을 가지며 상기 분석 윈도우 함수들중 1개 이상은 제로 부분을 갖는 것을 특징으로 하는 오디오 디코딩용 방법.
- 제 10 항 내지 제 13 항 중 어느 한 항에 있어서, 2개의 인코딩된 정보 프레임들로부터 획득된 제어 정보를 분석하여 불연속성을 검출하고, 응답으로, 2개의 인코딩된 정보 프레임들중 어느 하나에 대하여 세그먼트들의 각 시퀀스 안의 오디오 정보의 첫번째 또는 마지막 세그먼트들을 복원시 상기 블럭-디코딩 프로세스의 주파수 응답 특성을 적합하게 하는 것을 특징으로 하는 오디오 디코딩용 방법.
- 비디오 프레임들 안에 배열된 비디오 정보; 및개별 인코딩된 정보 프레임은, 각 비디오 프레임에 상응하며, 오버랩핑 세그먼트들의 시퀀스 안의 오디오 정보의 세그먼트들에 대한 가변 세그먼트 길이들을 전달하는 제어 정보와, 인코딩된 오디오 정보의 블럭을 포함하며, 상기 개별 세그먼트는 인접 세그먼트와 각각 오버랩 간격을 가지며 시퀀스는 프레임 간격과 프레임 오버랩 간격과의 합에 동일한 길이를 가지며, 상기 개별 블럭은, 상기 적응형 블럭-디코딩 프로세스에 의해 프로세스될 때, 오버랩핑 세그먼트들의 시퀀스 안에 오디오 정보의 각 세그먼트를 초래하는 개별 길이와 개별 내용을 가지는 것을 특징으로 하는 정보 저장 매체(medium).
- 제 19 항에 있어서, 인코딩된 정보의 각 블럭은, 시간축 엘리어싱 소거 합성 트랜스포옴을 적용하는 단계와 합성 윈도우 함수를 적용하는 단계를 포함하는 적응형 블럭-디코딩 프로세스에 의해 프로세스될 때, 오디오 정보의 각 세그먼트를 초래하는 각 내용을 갖는 것을 특징으로 하는 정보 저장 매체.
- 제 20 항에 있어서, 적응형 블럭-디코딩 프로세스가 시간축 엘리어싱 소거 합성 트랜스포옴을 적합하게 하고 합성 윈도우 함수를 적합하게 하여 사실상 독립적으로 어떠한 시간축 엘리어싱도 갖지 않는 오디오 정보의 오버랩핑 세그먼트들의 시퀀스를 발생시키는 것을 특징으로 하는 정보 저장 매체.
- 제 19 항 내지 제 21 항 중 어느 한 항에 있어서, 인코딩된 오디오 정보의 모든 블럭들은 각 길이들이 2의 정수 제곱인 오디오 정보의 세그먼트들을 나타내는 것을 특징으로 하는 정보 저장 매체.
- 제 19 항 내지 제 21 항 중 어느 한 항에 있어서, 상기 제어 정보는 인코딩된 정보 프레임들의 시퀀스 내에 각 인코딩된 정보 프레임의 차수 표시를 포함하는 것을 특징으로 하는 정보 저장 매체.
- 인접 프레임들이 프레임 간격에 의해 분리되는 비디오 정보 프레임들의 시퀀스 안에 비디오 정보 프레임들의 배열을 전달하는 기준 신호를 수신하는 수단;오디오 정보를 전달하는 오디오 신호를 수신하는 수단;오디오 정보의 특성을 식별하기 위해 오디오 신호를 분석하는 수단;오버랩핑 세그먼트의 시퀀스 안에 오디오 정보의 세그먼트들에 대한 세그먼트 길이들을 전달하는데, 상기 각 세그먼트는 인접 세그먼트와 각각 오버랩 간격을 가지며 상기 시퀀스는 프레임 간격과 프레임 오버랩 간격의 합과 동일한 길이를 갖되, 세그먼트 길이들이 오디오 정보의 특성에 응답하여 적합하게 되는 제어 신호를 발생시키는 수단;상기 제어 신호에 응답하여 적합하게 하는 블럭-인코딩 프로세스를 시퀀스 안의 오버랩핑 세그먼트들에 적용하여 인코딩된 정보의 다수 블럭들을 발생시키는 수단;인코딩된 정보의 다수 블럭들과 세그먼트 길이들을 전달하는 제어 정보를 조립하여 기준 신호와 정렬된 인코딩된 정보를 형성하는 수단을 포함하는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 24 항에 있어서, 상기 블럭-인코딩 프로세스는 대역 필터들의 뱅크 또는 트랜스포옴을 오디오 정보의 세그먼트들에 적용하여 각각 서브밴드 신호들 또는 트랜스포옴 계수들의 블럭들을 발생시키는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 24 항에 있어서, 상기 블럭-인코딩 프로세스는 각 분석 윈도우 함수를 오디오 정보의 각 세그먼트에 적용하여 윈도우된 세그먼트들을 발생시키고 시간축 엘리어싱 소거 분석 트랜스포옴을 상기 윈도우된 세그먼트들에 적용하여 트랜스포옴 계수들의 블럭들을 발생시키는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 26 항에 있어서, 분석 윈도우 함수와 시간축 엘리어싱 소거 분석 트랜스포옴을 적합하게 하여 상보형 합성 트랜스포옴과 합성 윈도우 함수의 어플리케이션이 시퀀스 안의 엔드 세그먼트의 오버랩 간격 안에 사실상 시간축 엘리어싱 없이 오디오 정보를 복원하는 것을 허용하는 각 인코딩된 정보 프레임에 대한 세그먼트들의 시퀀스 안에 엔드 세그먼트를 나타내는 블럭을 발생시키는 수단을 포함하는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 24 항 내지 제 27 항 중 어느 한 항에 있어서, 상기 블럭-인코딩 프로세스는 상기 세그먼트 길이들을 2의 정수 제곱으로 제한하는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 24 항 내지 제 27 항 중 어느 한 항에 있어서, 상기 블럭-인코딩 프로세스는 최대 세그먼트 길이와 최소 세그먼트 길이간의 세그먼트 길이들을 적합하고, 각 인코딩된 정보 프레임에 대하여,분석 윈도우 함수들의 롱-롱 시퀀스를 최대 세그먼트 길이와 동일한 길이들을 갖는 세그먼트들의 시퀀스에;분석 윈도우 함수들의 쇼트-쇼트 시퀀스를 최소 세그먼트 길이와 동일한 유효 길이들을 갖는 세그먼트들의 시퀀스에;최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수에 의해 수반된 윈도우 함수들의 첫번째 브리지 시퀀스를 포함하는 분석 윈도우 함수들의 브리지-롱 시퀀스를 최소 세그먼트 길이에서 최대 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에;윈도우 함수들의 두번째 브리지 시퀀스에 의해 수반된 최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수를 포함하는 분석 윈도우 함수들의 롱-브리지 시퀀스를 최대 세그먼트 길이에서 최소 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에; 또는두번째 브리지 시퀀스에 의해 수반된 첫번째 브리지 시퀀스를 포함하는 분석 윈도우 함수들의 브리지-브리지 시퀀스를 변동 길이들을 갖는 세그먼트들의 시퀀스에어느 하나를 적용하는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 29 항에 있어서, 쇼트-쇼트 시퀀스 안의 모든 세그먼트들은 동일한 길이들을 갖는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 29 항에 있어서, 쇼트-쇼트 시퀀스 안의 모든 분석 윈도우 함수들은 형태와 길이에 있어서 동일한 비-제로 부분들을 가지며 분석 윈도우 함수들중 1개 이상은 제로 부분을 갖는 것을 특징으로 하는 오디오 인코딩용 장치.
- 제 24 항 내지 제 27 항 중 어느 한 항에 있어서, 상기 블럭-인코딩 프로세스를 적용하기 이전에 오디오 정보를 입력 오디오 샘플 레이트에서 내부 오디오 샘플 레이트로 변환시키는 수단을 포함하되, 상기 기준 신호는 비디오 정보 프레임 레이트를 전달하고 내부 오디오 정보 샘플 레이트는 비디오 정보 프레임 레이트의 정수배와 동일한 것을 특징으로 하는 오디오 인코딩용 장치.
- 인접 프레임들이 프레임 간격에 의해 분리된 비디오 정보 프레임들의 시퀀스 안에 비디오 정보 프레임들의 배열을 전달하는 기준 신호를 수신하는 수단;기준 신호와 정렬되고 제어 정보와 인코딩된 오디오 정보의 다수 블럭들을 각각 포함하는 인코딩된 정보 프레임들을 수신하는 수단;오버랩핑 세그먼트들의 시퀀스 안에 오디오 정보의 세그먼트들에 대한 세그먼트 길이들을 전달하는데, 각 세그먼트는 인접 세그먼트와 각 오버랩 간격을 가지며 시퀀스는 프레임 간격과 프레임 오버랩 간격의 합과 동일한 길이를 갖되, 세그먼트 길이들은 제어 정보에 응답하여 적합하게 된 제어 신호를 발생시키는 수단;오디오 정보의 오버랩핑 세그먼트들의 시퀀스를 발생시키기 위해 제어 신호에 응답하여 적합하게 하는 적응형 블럭-디코딩 프로세스를 각 인코딩된 정보 프레임안에 인코딩된 오디오 정보의 다수 블럭들에 적용하는 수단의 작동을 수행하는 단계들을 포함하는 오디오 디코딩용 장치.
- 제 33 항에 있어서, 상기 블럭-디코딩 프로세스는 대역 합성 필터들의 뱅크 또는 합성 트랜스포옴을 인코딩된 정보의 다수 블럭들에 적용하여 오디오 정보의 오버랩핑 세그먼트들을 발생시키는 것을 특징으로 하는 오디오 디코딩용 장치.
- 제 33 항에 있어서, 상기 블럭-디코딩 프로세스는 시간축 엘리어싱 소거 합성 트랜스포옴을 인코딩된 정보의 다수 블럭들에 적용하고 각 합성 윈도우들 함수를 합성 트랜스포옴의 결과에 적용하여 오디오 정보의 오버랩핑 세그먼트들을 발생시키는 것을 특징으로 하는 오디오 디코딩용 장치.
- 제 35 항에 있어서, 시간축 엘리어싱 소거 합성 트랜스포옴을 적합하게 하고 합성 윈도우 함수를 상기 트랜스포옴의 결과에 적용하여 시퀀스 안의 엔드 세그먼트들의 오버랩 간격 안에 사실상 시간축 엘리어싱 없이 각 인코딩된 정보에 대한 시퀀스 안에 엔드 세그먼트를 복원시키는 것을 특징으로 하는 오디오 디코딩용 장치.
- 제 33 항 내지 제 36 항 중 어느 한 항에 있어서, 상기 블럭-디코딩 프로세스는 길이들이 2의 정수 제공인 세그먼트들을 발생시키도록 제약되는 것을 특징으로 하는 오디오 디코딩용 장치.
- 제 33 항 내지 제 36 항 중 어느 한 항에 있어서, 상기 블럭-디코딩 프로세스는 최대 세그먼트 길이와 최소 세그먼트 길이 간에 상이한 길이들을 갖는 오디오 정보의 세그먼트들을 나타내는 블럭들을 디코딩하고, 각 인코딩된 정보 프레임에 대하여,합성 윈도우 함수들의 롱-롱 시퀀스를 최대 세그먼트 길이와 동일한 길이들을 갖는 세그먼트들의 시퀀스에;합성 윈도우 함수들의 쇼트-쇼트 시퀀스를 최소 세그먼트 길이와 동일한 유효 길이들을 갖는 세그먼트들의 시퀀스에최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수에 의해 수반된 윈도우 함수들의 첫번째 브리지 시퀀스를 포함하는 합성 윈도우 함수들의 브리지-롱 시퀀스를 최소 세그먼트 길이에서 최대 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에;윈도우 함수들의 두번째 브리지 시퀀스에 의해 수반된 최대 세그먼트 길이와 동일한 길이를 갖는 세그먼트용 윈도우 함수를 포함하는 합성 윈도우 함수들의 롱-브리지 시퀀스를 최대 세그먼트 길이에서 최소 세그먼트 길이로 시프트시키는 길이들을 갖는 세그먼트들의 시퀀스에; 또는두번째 브리지 시퀀스에 의해 수반된 첫번째 브리지 시퀀스를 포함하는 합성 윈도우 함수들의 브리지-브리지 시퀀스를 변동 길이들을 갖는 세그먼트들의 시퀀스에어느 하나를 적용하는 것을 특징으로 하는 오디오 디코딩용 장치.
- 제 38 항에 있어서, 쇼트-쇼트 시퀀스로부터 발생된 모든 세그먼트들은 동일한 길이들을 갖는 것을 특징으로 하는 오디오 디코딩용 장치.
- 제 38 항에 있어서, 쇼트-쇼트 시퀀스 안의 모든 합성 윈도우 함수들은 형태와 길이에 있어서 동일한 비-제로 부분들을 가지며 분석 윈도우 함수들중 1개 이상의 제로 부분을 갖는 것을 특징으로 하는 오디오 디코딩용 장치.
- 제 33 항 내지 제 36 항 중 어느 한 항에 있어서, 2개의 인코딩된 정보 프레임들로부터 획득된 제어 정보를 분석하여 불연속성을 검출하고, 응답으로, 2개의 인코딩된 정보 프레임들중 어느 하나에 대하여 세그먼트들의 각 시퀀스 안의 오디오 정보의 첫번째 또는 마지막 세그먼트들을 복원시 상기 블럭-디코딩 프로세스의 주파수 응답 특성을 적합하게 하는 수단을 포함하는 것을 특징으로 하는 오디오 디코딩용 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/239,345 | 1999-01-28 | ||
US09/239,345 US6226608B1 (en) | 1999-01-28 | 1999-01-28 | Data framing for adaptive-block-length coding system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010101749A KR20010101749A (ko) | 2001-11-14 |
KR100702058B1 true KR100702058B1 (ko) | 2007-03-30 |
Family
ID=22901762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020017009474A Expired - Lifetime KR100702058B1 (ko) | 1999-01-28 | 2000-01-20 | 적응형-블럭-길이 코딩 시스템용 데이터 프레임 방법 및장치 |
Country Status (18)
Country | Link |
---|---|
US (1) | US6226608B1 (ko) |
EP (1) | EP1151435B1 (ko) |
JP (1) | JP4540232B2 (ko) |
KR (1) | KR100702058B1 (ko) |
CN (1) | CN1255809C (ko) |
AR (1) | AR022335A1 (ko) |
AT (1) | ATE223612T1 (ko) |
AU (1) | AU771332B2 (ko) |
BR (1) | BR0007775A (ko) |
CA (1) | CA2354396C (ko) |
DE (1) | DE60000412T2 (ko) |
DK (1) | DK1151435T3 (ko) |
ES (1) | ES2179018T3 (ko) |
HK (1) | HK1043429B (ko) |
MX (1) | MXPA01007547A (ko) |
MY (1) | MY128069A (ko) |
TW (1) | TW519629B (ko) |
WO (1) | WO2000045389A1 (ko) |
Families Citing this family (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19736669C1 (de) * | 1997-08-22 | 1998-10-22 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erfassen eines Anschlags in einem zeitdiskreten Audiosignal sowie Vorrichtung und Verfahren zum Codieren eines Audiosignals |
DE50001985D1 (de) * | 1999-06-25 | 2003-06-05 | Infineon Technologies Ag | Programmierbares digitales bandpass-filter für eine kodec-schaltung |
US6687663B1 (en) * | 1999-06-25 | 2004-02-03 | Lake Technology Limited | Audio processing method and apparatus |
US7283965B1 (en) * | 1999-06-30 | 2007-10-16 | The Directv Group, Inc. | Delivery and transmission of dolby digital AC-3 over television broadcast |
EP1076297A1 (en) * | 1999-08-09 | 2001-02-14 | Deutsche Thomson-Brandt Gmbh | Method for fast Fourier transformation of audio signals |
US6748363B1 (en) * | 2000-06-28 | 2004-06-08 | Texas Instruments Incorporated | TI window compression/expansion method |
JP2002050996A (ja) * | 2000-07-31 | 2002-02-15 | Sony Corp | 整数倍相互関係を有するブロック長を用いて符号化された信号を通信伝送路を介して送信する通信システム |
JP2005506643A (ja) * | 2000-12-22 | 2005-03-03 | ミュビー テクノロジーズ ピーティーイー エルティーディー | メディアプロダクションシステムとその方法 |
US7450693B2 (en) * | 2001-03-07 | 2008-11-11 | T-Mobile Deutschland Gmbh | Method and device for improving voice quality on transparent telecommunication-transmission paths |
US6650762B2 (en) * | 2001-05-31 | 2003-11-18 | Southern Methodist University | Types-based, lossy data embedding |
DE10138650A1 (de) * | 2001-08-07 | 2003-02-27 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Verschlüsseln eines diskreten Signals sowie Verfahren und Vorrichtung zur Entschlüsselung |
JP3779580B2 (ja) * | 2001-09-27 | 2006-05-31 | 株式会社東芝 | 信号処理方法及び装置、信号再生方法及び装置、記録媒体 |
US7840412B2 (en) * | 2002-01-18 | 2010-11-23 | Koninklijke Philips Electronics N.V. | Audio coding |
US7328151B2 (en) | 2002-03-22 | 2008-02-05 | Sound Id | Audio decoder with dynamic adjustment of signal modification |
US20030233230A1 (en) * | 2002-06-12 | 2003-12-18 | Lucent Technologies Inc. | System and method for representing and resolving ambiguity in spoken dialogue systems |
US7426470B2 (en) * | 2002-10-03 | 2008-09-16 | Ntt Docomo, Inc. | Energy-based nonuniform time-scale modification of audio signals |
US7330812B2 (en) * | 2002-10-04 | 2008-02-12 | National Research Council Of Canada | Method and apparatus for transmitting an audio stream having additional payload in a hidden sub-channel |
US7389226B2 (en) * | 2002-10-29 | 2008-06-17 | Ntt Docomo, Inc. | Optimized windows and methods therefore for gradient-descent based window optimization for linear prediction analysis in the ITU-T G.723.1 speech coding standard |
US7508846B2 (en) * | 2002-11-22 | 2009-03-24 | Nortel Networks Ltd. | Physical capacity aggregation system and method |
US7512534B2 (en) * | 2002-12-17 | 2009-03-31 | Ntt Docomo, Inc. | Optimized windows and methods therefore for gradient-descent based window optimization for linear prediction analysis in the ITU-T G.723.1 speech coding standard |
US7383497B2 (en) * | 2003-01-21 | 2008-06-03 | Microsoft Corporation | Random access editing of media |
US7117453B2 (en) * | 2003-01-21 | 2006-10-03 | Microsoft Corporation | Media frame object visualization system |
US7509321B2 (en) * | 2003-01-21 | 2009-03-24 | Microsoft Corporation | Selection bins for browsing, annotating, sorting, clustering, and filtering media objects |
US7904797B2 (en) * | 2003-01-21 | 2011-03-08 | Microsoft Corporation | Rapid media group annotation |
US6973538B2 (en) * | 2003-04-02 | 2005-12-06 | Motorola, Inc. | Adaptive segmentation of shared cache |
KR100546398B1 (ko) * | 2003-11-25 | 2006-01-26 | 삼성전자주식회사 | 압축된 오디오 비트스트림에서 싱크 워드를 찾는 방법 및상기 방법을 기록한 기록 매체 |
DK1741093T3 (da) * | 2004-03-25 | 2011-09-12 | Dts Inc | Skalérbar, tabsfri audio-codec og authoringsværktøj |
US7272567B2 (en) * | 2004-03-25 | 2007-09-18 | Zoran Fejzo | Scalable lossless audio codec and authoring tool |
US7512536B2 (en) * | 2004-05-14 | 2009-03-31 | Texas Instruments Incorporated | Efficient filter bank computation for audio coding |
TWI253059B (en) * | 2004-08-04 | 2006-04-11 | Via Tech Inc | Sound fast-forward method and device |
KR20070074546A (ko) * | 2004-08-31 | 2007-07-12 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 트랜스코딩을 위한 방법 및 디바이스 |
US8744862B2 (en) * | 2006-08-18 | 2014-06-03 | Digital Rise Technology Co., Ltd. | Window selection based on transient detection and location to provide variable time resolution in processing frame-based data |
US7630902B2 (en) * | 2004-09-17 | 2009-12-08 | Digital Rise Technology Co., Ltd. | Apparatus and methods for digital audio coding using codebook application ranges |
US7895034B2 (en) * | 2004-09-17 | 2011-02-22 | Digital Rise Technology Co., Ltd. | Audio encoding system |
US7937271B2 (en) * | 2004-09-17 | 2011-05-03 | Digital Rise Technology Co., Ltd. | Audio decoding using variable-length codebook application ranges |
KR100668319B1 (ko) * | 2004-12-07 | 2007-01-12 | 삼성전자주식회사 | 오디오 신호의 변환방법 및 장치와 오디오 신호에적응적인 부호화방법 및 장치, 오디오 신호의 역변환 방법및 장치와 오디오 신호에 적응적인 복호화 방법 및 장치 |
US7418394B2 (en) * | 2005-04-28 | 2008-08-26 | Dolby Laboratories Licensing Corporation | Method and system for operating audio encoders utilizing data from overlapping audio segments |
RU2351024C2 (ru) * | 2005-04-28 | 2009-03-27 | Сименс Акциенгезелльшафт | Способ и устройство для подавления шумов |
JP4639966B2 (ja) * | 2005-05-31 | 2011-02-23 | ヤマハ株式会社 | オーディオデータ圧縮方法およびオーディオデータ圧縮回路並びにオーディオデータ伸張回路 |
US7830921B2 (en) * | 2005-07-11 | 2010-11-09 | Lg Electronics Inc. | Apparatus and method of encoding and decoding audio signal |
CN101223821B (zh) * | 2005-07-15 | 2011-12-07 | 松下电器产业株式会社 | 音频解码器 |
US20070081663A1 (en) * | 2005-10-12 | 2007-04-12 | Atsuhiro Sakurai | Time scale modification of audio based on power-complementary IIR filter decomposition |
US8332216B2 (en) * | 2006-01-12 | 2012-12-11 | Stmicroelectronics Asia Pacific Pte., Ltd. | System and method for low power stereo perceptual audio coding using adaptive masking threshold |
KR100735417B1 (ko) * | 2006-01-24 | 2007-07-04 | 삼성전자주식회사 | 음성 신호에서의 피크 특징 추출이 가능한 윈도우를정렬하는 방법 및 그 시스템 |
US20100211690A1 (en) * | 2009-02-13 | 2010-08-19 | Digital Fountain, Inc. | Block partitioning for a data stream |
US20090287479A1 (en) * | 2006-06-29 | 2009-11-19 | Nxp B.V. | Sound frame length adaptation |
EP2040252A4 (en) * | 2006-07-07 | 2013-01-09 | Nec Corp | AUDIO CODING DEVICE, AUDIO CODING METHOD, AND PROGRAM THEREOF |
US7672842B2 (en) * | 2006-07-26 | 2010-03-02 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for FFT-based companding for automatic speech recognition |
CN100489965C (zh) * | 2006-08-18 | 2009-05-20 | 广州广晟数码技术有限公司 | 音频编码系统 |
US8036903B2 (en) | 2006-10-18 | 2011-10-11 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Analysis filterbank, synthesis filterbank, encoder, de-coder, mixer and conferencing system |
USRE50158E1 (en) | 2006-10-25 | 2024-10-01 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for generating audio subband values and apparatus and method for generating time-domain audio samples |
JP5083779B2 (ja) | 2006-10-25 | 2012-11-28 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | オーディオ副帯値を生成する装置及び方法、並びに、時間領域オーディオサンプルを生成する装置及び方法 |
KR20080053739A (ko) * | 2006-12-11 | 2008-06-16 | 삼성전자주식회사 | 적응적으로 윈도우 크기를 적용하는 부호화 장치 및 방법 |
PL2052548T3 (pl) * | 2006-12-12 | 2012-08-31 | Fraunhofer Ges Forschung | Koder, dekoder oraz sposoby kodowania i dekodowania segmentów danych reprezentujących strumień danych w dziedzinie czasu |
CN101231850B (zh) * | 2007-01-23 | 2012-02-29 | 华为技术有限公司 | 编解码方法及装置 |
US8630863B2 (en) * | 2007-04-24 | 2014-01-14 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding audio/speech signal |
US7852197B2 (en) * | 2007-06-08 | 2010-12-14 | Sensomatic Electronics, LLC | System and method for inhibiting detection of deactivated labels using detection filters having an adaptive threshold |
MY167933A (en) * | 2007-06-18 | 2018-10-04 | Panasonic Ip Corp America | Sequence allocating method, transmitting method and wireless mobile station device |
CN101790756B (zh) | 2007-08-27 | 2012-09-05 | 爱立信电话股份有限公司 | 瞬态检测器以及用于支持音频信号的编码的方法 |
BRPI0816136B1 (pt) * | 2007-08-27 | 2020-03-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Método e dispositivo para processamento de sinal |
US8369972B2 (en) | 2007-11-12 | 2013-02-05 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
US8457951B2 (en) * | 2008-01-29 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for performing variable black length watermarking of media |
US20090287489A1 (en) * | 2008-05-15 | 2009-11-19 | Palm, Inc. | Speech processing for plurality of users |
US8630848B2 (en) | 2008-05-30 | 2014-01-14 | Digital Rise Technology Co., Ltd. | Audio signal transient detection |
WO2010003532A1 (en) * | 2008-07-11 | 2010-01-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for encoding/decoding an audio signal using an aliasing switch scheme |
BRPI0910512B1 (pt) * | 2008-07-11 | 2020-10-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | codificador e decodificador de áudio para codificar e decodificar amostras de áudio |
EP4224472B1 (en) * | 2008-07-11 | 2024-07-31 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio decoder |
JP5245622B2 (ja) * | 2008-07-31 | 2013-07-24 | 富士通株式会社 | ノイズ検出装置及びノイズ検出方法 |
US8108887B2 (en) | 2008-10-30 | 2012-01-31 | The Nielsen Company (Us), Llc | Methods and apparatus for identifying media content using temporal signal characteristics |
CN101751926B (zh) * | 2008-12-10 | 2012-07-04 | 华为技术有限公司 | 信号编码、解码方法及装置、编解码系统 |
JP5163545B2 (ja) * | 2009-03-05 | 2013-03-13 | 富士通株式会社 | オーディオ復号装置及びオーディオ復号方法 |
JP2010232861A (ja) * | 2009-03-26 | 2010-10-14 | Sony Corp | 情報処理装置、音声信号処理方法、およびプログラム |
TWI556227B (zh) | 2009-05-27 | 2016-11-01 | 杜比國際公司 | 從訊號的低頻成份產生該訊號之高頻成份的系統與方法,及其機上盒、電腦程式產品、軟體程式及儲存媒體 |
US11657788B2 (en) | 2009-05-27 | 2023-05-23 | Dolby International Ab | Efficient combined harmonic transposition |
JP5365363B2 (ja) * | 2009-06-23 | 2013-12-11 | ソニー株式会社 | 音響信号処理システム、音響信号復号装置、これらにおける処理方法およびプログラム |
US8909531B2 (en) * | 2009-10-02 | 2014-12-09 | Mediatek Inc. | Methods and devices for displaying multimedia data emulating emotions based on image shuttering speed |
CN101694773B (zh) * | 2009-10-29 | 2011-06-22 | 北京理工大学 | 一种基于tda域的自适应窗切换方法 |
US8374858B2 (en) * | 2010-03-09 | 2013-02-12 | Dts, Inc. | Scalable lossless audio codec and authoring tool |
SG184230A1 (en) * | 2010-03-26 | 2012-11-29 | Agency Science Tech & Res | Methods and devices for providing an encoded digital signal |
EP2619758B1 (en) * | 2010-10-15 | 2015-08-19 | Huawei Technologies Co., Ltd. | Audio signal transformer and inverse transformer, methods for audio signal analysis and synthesis |
US9197888B2 (en) | 2012-03-13 | 2015-11-24 | Dolby Laboratories Licensing Corporation | Overlapped rate control for video splicing applications |
US8725508B2 (en) * | 2012-03-27 | 2014-05-13 | Novospeech | Method and apparatus for element identification in a signal |
US9489962B2 (en) * | 2012-05-11 | 2016-11-08 | Panasonic Corporation | Sound signal hybrid encoder, sound signal hybrid decoder, sound signal encoding method, and sound signal decoding method |
WO2014046916A1 (en) | 2012-09-21 | 2014-03-27 | Dolby Laboratories Licensing Corporation | Layered approach to spatial audio coding |
TWI557727B (zh) * | 2013-04-05 | 2016-11-11 | 杜比國際公司 | 音訊處理系統、多媒體處理系統、處理音訊位元流的方法以及電腦程式產品 |
PL3028275T3 (pl) * | 2013-08-23 | 2018-02-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Urządzenie i sposób przetwarzania sygnału audio z użyciem kombinacji w zakresie nakładania |
ES2690577T3 (es) * | 2014-05-08 | 2018-11-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Discriminador y codificador de señales de audio |
EP3107096A1 (en) * | 2015-06-16 | 2016-12-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Downscaled decoding |
WO2017050398A1 (en) * | 2015-09-25 | 2017-03-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder, decoder and methods for signal-adaptive switching of the overlap ratio in audio transform coding |
WO2017080835A1 (en) * | 2015-11-10 | 2017-05-18 | Dolby International Ab | Signal-dependent companding system and method to reduce quantization noise |
CN110892478A (zh) | 2017-04-28 | 2020-03-17 | Dts公司 | 音频编解码器窗口和变换实现 |
CN112567751A (zh) * | 2018-09-26 | 2021-03-26 | 华为技术有限公司 | 一种3d图形数据压缩和解压缩的方法及装置 |
CN111179970B (zh) * | 2019-08-02 | 2023-10-20 | 腾讯科技(深圳)有限公司 | 音视频处理方法、合成方法、装置、电子设备及存储介质 |
EP4229633A1 (en) * | 2020-10-16 | 2023-08-23 | Dolby Laboratories Licensing Corporation | Adaptive block switching with deep neural networks |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5222189A (en) | 1989-01-27 | 1993-06-22 | Dolby Laboratories Licensing Corporation | Low time-delay transform coder, decoder, and encoder/decoder for high-quality audio |
CA2026207C (en) * | 1989-01-27 | 1995-04-11 | Louis Dunn Fielder | Low time-delay transform coder, decoder, and encoder/decoder for high-quality audio |
US5479562A (en) * | 1989-01-27 | 1995-12-26 | Dolby Laboratories Licensing Corporation | Method and apparatus for encoding and decoding audio information |
DE3902948A1 (de) | 1989-02-01 | 1990-08-09 | Telefunken Fernseh & Rundfunk | Verfahren zur uebertragung eines signals |
CN1062963C (zh) | 1990-04-12 | 2001-03-07 | 多尔拜实验特许公司 | 用于产生高质量声音信号的解码器和编码器 |
US5369724A (en) * | 1992-01-17 | 1994-11-29 | Massachusetts Institute Of Technology | Method and apparatus for encoding, decoding and compression of audio-type data using reference coefficients located within a band of coefficients |
US5933567A (en) * | 1993-01-13 | 1999-08-03 | Hitachi America, Ltd. | Method and apparatus for controlling the position of the heads of a digital video tape recorder during trick play operation and for recording digital data on a tape |
US6137834A (en) | 1996-05-29 | 2000-10-24 | Sarnoff Corporation | Method and apparatus for splicing compressed information streams |
US5903872A (en) * | 1997-10-17 | 1999-05-11 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with additional filterbank to attenuate spectral splatter at frame boundaries |
US6124895A (en) * | 1997-10-17 | 2000-09-26 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with video/audio data synchronization by dynamic audio frame alignment |
US5913190A (en) | 1997-10-17 | 1999-06-15 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with video/audio data synchronization by audio sample rate conversion |
-
1999
- 1999-01-28 US US09/239,345 patent/US6226608B1/en not_active Expired - Lifetime
-
2000
- 2000-01-20 DE DE60000412T patent/DE60000412T2/de not_active Expired - Lifetime
- 2000-01-20 CA CA002354396A patent/CA2354396C/en not_active Expired - Lifetime
- 2000-01-20 KR KR1020017009474A patent/KR100702058B1/ko not_active Expired - Lifetime
- 2000-01-20 BR BR0007775-5A patent/BR0007775A/pt not_active Application Discontinuation
- 2000-01-20 AU AU26215/00A patent/AU771332B2/en not_active Expired
- 2000-01-20 AT AT00904459T patent/ATE223612T1/de active
- 2000-01-20 WO PCT/US2000/001424 patent/WO2000045389A1/en active IP Right Grant
- 2000-01-20 MX MXPA01007547A patent/MXPA01007547A/es active IP Right Grant
- 2000-01-20 DK DK00904459T patent/DK1151435T3/da active
- 2000-01-20 CN CNB008030634A patent/CN1255809C/zh not_active Expired - Lifetime
- 2000-01-20 JP JP2000596567A patent/JP4540232B2/ja not_active Expired - Lifetime
- 2000-01-20 HK HK02104927.8A patent/HK1043429B/zh not_active IP Right Cessation
- 2000-01-20 EP EP00904459A patent/EP1151435B1/en not_active Expired - Lifetime
- 2000-01-20 ES ES00904459T patent/ES2179018T3/es not_active Expired - Lifetime
- 2000-01-26 TW TW089101300A patent/TW519629B/zh not_active IP Right Cessation
- 2000-01-27 MY MYPI20000298A patent/MY128069A/en unknown
- 2000-01-27 AR ARP000100351A patent/AR022335A1/es unknown
Also Published As
Publication number | Publication date |
---|---|
HK1043429B (zh) | 2006-10-06 |
DE60000412T2 (de) | 2003-08-07 |
BR0007775A (pt) | 2002-02-05 |
ES2179018T3 (es) | 2003-01-16 |
AU771332B2 (en) | 2004-03-18 |
CN1255809C (zh) | 2006-05-10 |
CA2354396A1 (en) | 2000-08-03 |
HK1043429A1 (en) | 2002-09-13 |
EP1151435B1 (en) | 2002-09-04 |
CN1338104A (zh) | 2002-02-27 |
JP2002536681A (ja) | 2002-10-29 |
KR20010101749A (ko) | 2001-11-14 |
EP1151435A1 (en) | 2001-11-07 |
WO2000045389A1 (en) | 2000-08-03 |
US6226608B1 (en) | 2001-05-01 |
AU2621500A (en) | 2000-08-18 |
AR022335A1 (es) | 2002-09-04 |
JP4540232B2 (ja) | 2010-09-08 |
MY128069A (en) | 2007-01-31 |
TW519629B (en) | 2003-02-01 |
MXPA01007547A (es) | 2002-07-02 |
ATE223612T1 (de) | 2002-09-15 |
CA2354396C (en) | 2008-10-21 |
DK1151435T3 (da) | 2002-10-14 |
DE60000412D1 (de) | 2002-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100702058B1 (ko) | 적응형-블럭-길이 코딩 시스템용 데이터 프레임 방법 및장치 | |
JP7684932B2 (ja) | パラメトリック・マルチチャネル・エンコードのための方法 | |
KR101455915B1 (ko) | 일반 오디오 및 음성 프레임을 포함하는 오디오 신호용 디코더 | |
EP3417544B1 (en) | Post-processor, pre-processor, audio encoder, audio decoder and related methods for enhancing transient processing | |
EP2270777B1 (en) | Mixed lossy and lossless audio compression | |
CN1312662C (zh) | 通过降低前噪声改善音频编码系统的瞬时性能的方法 | |
KR101612969B1 (ko) | 임의 접근 위치(rap) 및 다중 예측 파라미터 세트(mpps) 능력을 구비한 적응형 세그먼트화를 이용하는 무손실 다채널 오디오 코덱 | |
KR101016224B1 (ko) | 인코더, 디코더 및 시간 영역 데이터 스트림을 나타내는 데이터 세그먼트를 인코딩하고 디코딩하는 방법 | |
JP5551693B2 (ja) | エイリアシングスイッチスキームを用いてオーディオ信号を符号化/復号化するための装置および方法 | |
EP1023728B1 (en) | Frame-based audio coding with video/audio data synchronization by dynamic audio frame alignment | |
US20060173675A1 (en) | Switching between coding schemes | |
KR20230148130A (ko) | Mdct 기반 음성/오디오 통합 부호화기의 lpc 잔차신호 부호화/복호화 장치 | |
KR100630893B1 (ko) | 프레임 경계에서 분광 스플래터를 감쇠하기 위한 추가의필터뱅크를 갖는 프레임 기반 오디오 코딩 | |
US8515770B2 (en) | Method and apparatus for encoding and decoding excitation patterns from which the masking levels for an audio signal encoding and decoding are determined | |
KR20100086000A (ko) | 오디오 신호 처리 방법 및 장치 | |
KR20010024342A (ko) | 이득 제어 워드들을 구비한 프레임 기반 오디오 코딩 | |
JP2001521259A (ja) | エイリアシング抑制追加フィルタバンク付フレーム・基礎オーディオ符号化 | |
JP2001521308A5 (ko) | ||
KR20010024530A (ko) | 오디오 샘플 레이트 변환에 의해 비디오/오디오 데이터동기된 프레임 기반 오디오 코딩 | |
EP2139000B1 (en) | Method and apparatus for encoding or decoding a speech and/or non-speech audio input signal | |
KR100750115B1 (ko) | 오디오 신호 부호화 및 복호화 방법 및 그 장치 | |
KR20000056661A (ko) | 디지털 오디오 데이터의 역방향 디코딩 방법 | |
AU2012247062B2 (en) | Adaptive Hybrid Transform for Signal Analysis and Synthesis | |
HK1261074B (en) | Post-processor, pre-processor, audio encoder, audio decoder and related methods for enhancing transient processing | |
HK1261074A1 (en) | Post-processor, pre-processor, audio encoder, audio decoder and related methods for enhancing transient processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20010727 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20041116 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060427 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: 20061227 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070326 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070327 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100311 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110310 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120312 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130311 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130311 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140311 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140311 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150309 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150309 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160310 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160310 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170317 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170317 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180309 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20180309 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190314 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20190314 Start annual number: 13 End annual number: 13 |
|
PC1801 | Expiration of term |
Termination date: 20200720 Termination category: Expiration of duration |