KR101461840B1 - 낮은 복잡도의 타깃 벡터 식별 - Google Patents
낮은 복잡도의 타깃 벡터 식별 Download PDFInfo
- Publication number
- KR101461840B1 KR101461840B1 KR1020137016566A KR20137016566A KR101461840B1 KR 101461840 B1 KR101461840 B1 KR 101461840B1 KR 1020137016566 A KR1020137016566 A KR 1020137016566A KR 20137016566 A KR20137016566 A KR 20137016566A KR 101461840 B1 KR101461840 B1 KR 101461840B1
- Authority
- KR
- South Korea
- Prior art keywords
- vector
- candidate
- distance
- vectors
- target
- 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 - Fee Related
Links
- 239000013598 vector Substances 0.000 title claims abstract description 1043
- 238000000034 method Methods 0.000 claims description 55
- 230000015654 memory Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 20
- 238000013139 quantization Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000009467 reduction Effects 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 235000019580 granularity Nutrition 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000001228 spectrum 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/032—Quantisation or dequantisation of spectral components
- G10L19/038—Vector quantisation, e.g. TwinVQ audio
-
- 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/3082—Vector coding
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Character Discrimination (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 방법의 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 유형의 저장 매체이다.
도 4는 본 발명의 일 실시예에 따른 도 2의 흐름도의 단계 202의 처리 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 세 개의 리더 클래스들로 이루어진 코드북의 예시도이다.
도 6은 본 발명의 다른 실시예에 따른 도 2의 흐름도의 단계 202의 처리 흐름도이다.
도 7은 본 발명의 일 실시예에 따른 네 개의 리더 클래스들로 이루어진 다른 코드북의 예시도이다.
Claims (35)
- 복수의 후보 벡터로부터 하나 이상의 타깃 벡터를 식별하는 단계―각각의 후보 벡터는 소팅된 요소를 가지고 코드북의 하나 이상의 코드 벡터의 개별 클래스와 관련되고, 상기 후보 벡터 중 적어도 하나는 상기 개별 후보 벡터로부터 순열(permutation) 및 부호 순열(signed permutation) 중 하나에 의해 획득할 수 있는 적어도 하나의 코드 벡터 및 상기 개별 후보 벡터를 포함하는 둘 이상의 코드 벡터의 개별 클래스와 관련되며, 상기 타깃 벡터는 상기 복수의 후보 벡터의 모든 후보 벡터 가운데에서 입력 벡터의 적어도 소팅된 표현에 대해 최소 거리를 가짐―를 포함하되, 상기 식별하는 단계는
상기 복수의 후보 벡터 중 한 후보 벡터에 대해, 적어도 상기 후보 벡터와 기준 벡터 사이의 거리 및 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리에 기반하여, 상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 거리가 상기 입력 벡터의 적어도 소팅된 표현과 상기 기준 벡터 사이의 거리보다 큰지를 체크하는 단계와,
상기 후보 벡터에 대해, 상기 체크하는 단계가 부정적 결과를 산출하는 경우에만, 상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 거리를 계산하는 단계를 포함하는
방법. - 제1항에 있어서,
상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 거리가 상기 입력 벡터의 적어도 소팅된 표현과 상기 기준 벡터 사이의 거리보다 큰지를 체크하는 단계는 상기 후보 벡터와 상기 기준 벡터 사이의 거리 및 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리 간의 차이에 대한 절대 값이 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리보다 큰지를 체크함으로써 수행되는
방법.
- 제1항 또는 제2항에 있어서,
상기 체크하는 단계, 및 각각의 상기 체크 단계가 부정적 결과를 산출하는 경우 상기 거리를 계산하는 단계는 상기 기준 벡터로서 적어도 한 번 사용된 하나의 후보 벡터를 제외한 상기 복수의 후보 벡터의 모든 후보 벡터에 대한 상기 하나 이상의 타깃 벡터의 식별 시에 수행되는
방법.
- 제1항 또는 제2항에 있어서,
상기 기준 벡터는 상기 복수의 후보 벡터로부터 사전선택되거나 무작위로 선택된 후보 벡터인
방법.
- 제1항 또는 제2항에 있어서,
상기 식별하는 단계는 상기 후보 벡터에 대한 상기 체크 단계가 부정적 결과를 산출하는 경우 상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 계산 거리가 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리보다 작은지를 체크하는 단계, 및 상기 입력 벡터의 소팅된 표현과 상기 후보 벡터 사이의 계산 거리가 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리보다 작은 경우 상기 기준 벡터를 상기 후보 벡터로 정의하는 단계를 더 포함하는
방법,
- 제5항에 있어서,
상기 복수의 후보 벡터로부터 오직 하나의 타깃 벡터가 식별되며, 상기 타깃 벡터는 상기 복수의 후보 벡터 중 마지막 후보 벡터가 체크된 뒤 상기 기준 벡터에 해당하는
방법.
- 제5항에 있어서,
상기 후보 벡터와 상기 기준 벡터 사이의 거리는 상기 복수의 후보 벡터의 모든 가능한 후보 벡터의 쌍에 대한 거리를 포함하는 메모리로부터 검색되는
방법.
- 제5항에 있어서,
상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리가 상기 복수의 후보 벡터 중 앞서 체크된 후보 벡터와 상기 앞서 체크된 후보 벡터에 대해 계산된 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리에 해당하며, 그것이 적어도 일시적으로 저장된 메모리로부터 검색되는
방법.
- 제1항 또는 제2항에 있어서,
입력 벡터에 대한 상기 하나 이상의 타깃 벡터의 식별 시, 상기 체크 단계는 상기 복수의 후보 벡터 중 적어도 몇몇 후보 벡터에 대해 수행되며, 각각의 상기 체크 단계에서 동일한 기준 벡터가 사용되는
방법.
- 제9항에 있어서,
후보 벡터와 상기 기준 벡터 사이의 거리는 상기 기준 거리 및 상기 복수의 후보 벡터의 모든 후보 벡터 사이의 거리를 포함하는 메모리로부터 검색되는
방법.
- 제9항에 있어서,
입력 벡터에 대한 상기 하나 이상의 타깃 벡터의 식별 시, 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리가 단 한 번 계산되는
방법.
- 제1항 또는 제2항에 있어서,
상기 하나 이상의 타깃 벡터 중 적어도 하나에 대해, 코드 벡터의 상기 개별 클래스 내 모든 코드 벡터 중에서 상기 입력 벡터에 대한 최소 거리를 가진 상기 적어도 하나의 타깃 벡터와 연관된 코드 벡터의 상기 개별 클래스에 포함되는 개별 코드 벡터를 결정하는 단계를 더 포함하는
방법.
- 제12항에 있어서,
상기 개별 코드 벡터에 대한 상기 결정 단계는
상기 타깃 벡터의 순열화된 표현(a permuted representation)을 얻기 위해 상기 입력 벡터의 상기 적어도 소팅된 표현에 대한 소팅을 취소할 상기 개별 코드 벡터를 포함하는 코드 벡터의 상기 클래스와 연관된 상기 타깃 벡터에 대해 순열 연산을 적용하는 단계와,
상기 타깃 벡터의 부호 순열화된 표현(a signed permuted representation)을 얻기 위해 상기 입력 벡터 내 해당 위치에 있는 요소의 부호에 해당하는 상기 타깃 벡터의 상기 순열화된 표현의 요소로 부호를 할당하는 단계와,
상기 타깃 벡터와 연관된 코드 벡터의 상기 클래스에 대해 부호 제약요건이 부과되는 경우에만, 그리고 상기 부호 제약요건이 상기 타깃 벡터의 상기 부호 순열화된 표현에 의해 만족되지 않는 경우에, 상기 코드 벡터를 얻기 위해 상기 타깃 벡터의 상기 부호 순열화된 표현의 최소 요소의 부호를 토글(toggle)하며, 그렇지 않은 경우 상기 타깃 벡터의 상기 부호 순열화된 표현을 상기 코드 벡터로서 간주하는 단계를 포함하는
방법. - 제1항 또는 제2항에 있어서,
상기 입력 벡터는 비디오, 이미지, 오디오 및 음성 신호 중 적어도 하나를 적어도 부분적으로 나타내는
방법.
- 제1항 또는 제2항에 있어서,
상기 방법은 3GPP EVS 코덱(Third Generation Partnership Project Enhanced Voice Service codec)의 일부를 형성하는
방법.
- 복수의 후보 벡터로부터 하나 이상의 타깃 벡터를 식별하는 수단―각각의 후보 벡터는 소팅된 요소를 가지고 코드북의 하나 이상의 코드 벡터의 개별 클래스와 관련되고, 상기 후보 벡터 중 적어도 하나는 상기 개별 후보 벡터로부터 순열 및 부호 순열 중 하나에 의해 획득할 수 있는 적어도 하나의 코드 벡터 및 상기 개별 후보 벡터를 포함하는 둘 이상의 코드 벡터의 개별 클래스와 관련되며, 상기 타깃 벡터는 상기 복수의 후보 벡터의 모든 후보 벡터 가운데에서 입력 벡터의 적어도 소팅된 표현에 대해 최소 거리를 가짐―을 포함하되, 상기 식별하는 수단은
상기 복수의 후보 벡터 중 한 후보 벡터에 대해, 적어도 상기 후보 벡터와 기준 벡터 사이의 거리 및 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리에 기반하여, 상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 거리가 상기 입력 벡터의 적어도 소팅된 표현과 상기 기준 벡터 사이의 거리보다 큰지를 체크하는 수단과,
상기 후보 벡터에 대해, 상기 체크의 동작이 부정적 결과를 산출하는 경우에만 상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 거리를 계산하는 수단을 포함하는
장치.
- 제16항에 있어서,
상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 거리가 상기 입력 벡터의 적어도 소팅된 표현과 상기 기준 벡터 사이의 거리보다 큰지를 체크하는 수단은 상기 후보 벡터와 상기 기준 벡터 사이의 거리 및 상기 기준 벡터 와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리 간의 차이에 대한 절대 값이 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리보다 큰지를 체크하는 수단에 의하여 수행되는
장치.
- 제16항 또는 제17항에 있어서,
상기 체크하는 수단, 및 각각의 상기 체크 단계가 부정적 결과를 산출하는 경우 상기 거리를 계산하는 수단은 상기 기준 벡터로서 적어도 한 번 사용된 하나의 후보 벡터를 제외한 상기 복수의 후보 벡터의 모든 후보 벡터에 대해 수행되는
장치.
- 제16항 또는 제17항에 있어서,
상기 기준 벡터는 상기 복수의 후보 벡터로부터 사전선택되거나 무작위로 선택된 후보 벡터인
장치.
- 제16항 또는 제17항에 있어서,
상기 후보 벡터에 대한 상기 체크 단계가 부정적 결과를 산출하는 경우 상기 입력 벡터의 적어도 소팅된 표현과 상기 후보 벡터 사이의 계산 거리가 상기 기준 벡터과 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리보다 작은지를 체크하는 수단과, 상기 입력 벡터의 소팅된 표현과 상기 후보 벡터 사이의 계산 거리가 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리보다 작은 경우 상기 기준 벡터를 상기 후보 벡터로 정의하는 수단을 더 포함하는
장치.
- 제20항에 있어서,
상기 복수의 후보 벡터로부터 오직 하나의 타깃 벡터가 식별되며, 상기 타깃 벡터는 상기 복수의 후보 벡터 중 마지막 후보 벡터가 체크된 뒤 상기 기준 벡터에 해당하는
장치.
- 제20항에 있어서,
상기 후보 벡터와 상기 기준 벡터 사이의 거리는 상기 복수의 후보 벡터의 모든 가능한 후보 벡터의 쌍에 대한 거리를 포함하는 메모리로부터 검색하는 수단을 더 포함하는
장치.
- 제20항에 있어서,
상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리가 상기 복수의 후보 벡터 중 앞서 체크된 후보 벡터와 상기 앞서 체크된 후보 벡터에 대해 계산된 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리에 해당하며, 그것이 적어도 일시적으로 저장된 메모리로부터 검색되는
장치.
- 제16항 또는 제17항에 있어서,
입력 벡터에 대한 상기 하나 이상의 타깃 벡터의 식별 시, 상기 복수의 후보 벡터 중 적어도 몇몇 후보 벡터에 대해 체크하는 수단을 수행하는 것을 더 포함하며, 각각의 체크 시에 동일한 기준 벡터가 사용되는
장치.
- 제24항에 있어서,
상기 후보 벡터와 상기 기준 벡터 사이의 거리를 상기 기준 벡터와 상기 복수의 후보 벡터의 모든 후보 벡터 사이의 거리를 포함하는 메모리로부터 검색하는 수단을 더 포함하는
장치.
- 제24항에 있어서,
입력 벡터에 대한 상기 하나 이상의 타깃 벡터의 식별 시, 상기 기준 벡터와 상기 입력 벡터의 적어도 소팅된 표현 사이의 거리를 단 한번 계산하는 수단을 더 포함하는
장치. - 제16항 또는 제17항에 있어서,
상기 하나 이상의 타깃 벡터 중 적어도 하나에 대해, 코드 벡터의 상기 개별 클래스 내 모든 코드 벡터 중에서 상기 입력 벡터에 대한 최소 거리를 가진 상기 적어도 하나의 타깃 벡터와 연관된 코드 벡터의 상기 개별 클래스에 포함되는 개별 코드 벡터를 결정하는 수단을 더 포함하는
장치.
- 제27항에 있어서,
상기 개별 코드 벡터를 결정하는 수단은
상기 타깃 벡터의 순열화된 표현을 얻기 위해 상기 입력 벡터의 상기 적어도 소팅된 표현에 대한 소팅을 취소할 상기 개별 코드 벡터를 포함하는 코드 벡터의 상기 클래스와 연관된 상기 타깃 벡터에 대해 순열 연산을 적용하는 수단과,
상기 타깃 벡터의 부호 순열화된 표현을 얻기 위해 상기 입력 벡터 내 해당 위치에 있는 요소의 부호에 해당하는 상기 타깃 벡터의 상기 순열화된 표현의 요소로 부호를 할당하는 수단과,
상기 타깃 벡터와 연관된 코드 벡터의 상기 클래스에 대해 부호 제약요건이 부과되는 경우에만, 그리고 상기 부호 제약요건이 상기 타깃 벡터의 상기 부호 순열화된 표현에 의해 만족되지 않는 경우, 상기 코드 벡터를 얻기 위해 상기 타깃 벡터의 상기 부호 순열화된 표현의 최소 요소의 부호를 토글(toggle)하고, 그렇지 않은 경우 상기 타깃 벡터의 상기 부호 순열화된 표현을 상기 코드 벡터로서 간주하는 수단을 더 포함하는
장치.
- 제16항 또는 제17항에 있어서,
상기 입력 벡터는 비디오, 이미지, 오디오 및 음성 신호 중 적어도 하나를 적어도 부분적으로 나타내는
장치.
- 제16항 또는 제17항에 있어서,
상기 하나 이상의 타깃 벡터는 3GPP EVS 코덱(Third Generation Partnership Project Enhanced Voice Service codec)에 따라 식별되는
장치.
- 제16항 또는 제17항에 있어서,
사용자 인터페이스 및 안테나 중 적어도 하나를 더 포함하는
장치.
- 컴퓨터 프로그램이 프로세서에 의해 실행될 때 제1항 또는 제2항에 따른 방법을 수행하기 위한 프로그램 코드를 포함하는 컴퓨터 프로그램을 저장한
컴퓨터 판독가능 저장 매체. - 삭제
- 삭제
- 삭제
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2010/055448 WO2012069885A1 (en) | 2010-11-26 | 2010-11-26 | Low complexity target vector identification |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130107335A KR20130107335A (ko) | 2013-10-01 |
KR101461840B1 true KR101461840B1 (ko) | 2014-11-13 |
Family
ID=46145423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137016566A Expired - Fee Related KR101461840B1 (ko) | 2010-11-26 | 2010-11-26 | 낮은 복잡도의 타깃 벡터 식별 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9196255B2 (ko) |
EP (1) | EP2643833B1 (ko) |
KR (1) | KR101461840B1 (ko) |
CN (1) | CN103329198B (ko) |
WO (1) | WO2012069885A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12210537B2 (en) * | 2019-07-08 | 2025-01-28 | Gsi Technology Inc. | Reference distance similarity search |
CN112565789B (zh) * | 2019-11-13 | 2021-09-17 | 腾讯科技(深圳)有限公司 | 视频解码及编码方法、装置、计算机可读介质及电子设备 |
US20230206035A1 (en) * | 2021-12-29 | 2023-06-29 | International Business Machines Corporation | Resonator network based neural network |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070168197A1 (en) | 2006-01-18 | 2007-07-19 | Nokia Corporation | Audio coding |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4958225A (en) * | 1989-06-09 | 1990-09-18 | Utah State University Foundation | Full-search-equivalent method for matching data and a vector quantizer utilizing such method |
EP0505654A1 (en) * | 1991-03-29 | 1992-09-30 | International Business Machines Corporation | Vector quantizing method for coding signals and system for implementing said method |
US7272593B1 (en) * | 1999-01-26 | 2007-09-18 | International Business Machines Corporation | Method and apparatus for similarity retrieval from iterative refinement |
DE102004055230B3 (de) * | 2004-11-16 | 2006-07-20 | Siemens Ag | Verfahren zur Spracherkennung aus einem vorgebbaren Vokabular |
US20070094035A1 (en) | 2005-10-21 | 2007-04-26 | Nokia Corporation | Audio coding |
FR2893432B1 (fr) * | 2005-11-16 | 2008-01-04 | Atmel Corp | Quantificateur de vecteur fonde sur une dichotomie spatiale a n dimensions |
US20100292986A1 (en) * | 2007-03-16 | 2010-11-18 | Nokia Corporation | encoder |
WO2009100768A1 (en) | 2008-02-15 | 2009-08-20 | Nokia Corporation | Reduced-complexity vector indexing and de-indexing |
EP2304722B1 (en) * | 2008-07-17 | 2018-03-14 | Nokia Technologies Oy | Method and apparatus for fast nearest-neighbor search for vector quantizers |
WO2012069886A1 (en) | 2010-11-26 | 2012-05-31 | Nokia Corporation | Coding of strings |
GB2513749B (en) * | 2011-12-21 | 2014-12-31 | Ibm | Read/write operations in solid-state storage devices |
-
2010
- 2010-11-26 KR KR1020137016566A patent/KR101461840B1/ko not_active Expired - Fee Related
- 2010-11-26 EP EP10860073.5A patent/EP2643833B1/en active Active
- 2010-11-26 CN CN201080071139.5A patent/CN103329198B/zh not_active Expired - Fee Related
- 2010-11-26 WO PCT/IB2010/055448 patent/WO2012069885A1/en active Application Filing
- 2010-11-26 US US13/988,952 patent/US9196255B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070168197A1 (en) | 2006-01-18 | 2007-07-19 | Nokia Corporation | Audio coding |
Also Published As
Publication number | Publication date |
---|---|
US9196255B2 (en) | 2015-11-24 |
CN103329198B (zh) | 2015-07-08 |
CN103329198A (zh) | 2013-09-25 |
KR20130107335A (ko) | 2013-10-01 |
WO2012069885A1 (en) | 2012-05-31 |
EP2643833A1 (en) | 2013-10-02 |
US20130238346A1 (en) | 2013-09-12 |
EP2643833A4 (en) | 2014-06-04 |
EP2643833B1 (en) | 2020-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6836225B2 (en) | Fast search method for nearest neighbor vector quantization | |
JP6509973B2 (ja) | 符号化方法、符号化装置、プログラム、および記録媒体 | |
KR101461840B1 (ko) | 낮은 복잡도의 타깃 벡터 식별 | |
KR101714278B1 (ko) | 벡터 양자화 | |
EP2727106B1 (en) | Multiple scale codebook search | |
CN101467459A (zh) | 受约束的矢量量化 | |
Zhao et al. | On entropy-constrained vector quantization using Gaussian mixture models | |
US20140052440A1 (en) | Coding through combination of code vectors | |
JP2023522887A (ja) | ニューラルネットワークの重みパラメーターを復号化するデコーダー、エンコーダー、方法、及び確率推定パラメーターを使用する符号化表現 | |
US9318115B2 (en) | Efficient coding of binary strings for low bit rate entropy audio coding | |
JP7700211B2 (ja) | 符号化装置及び符号化方法 | |
KR101577848B1 (ko) | 규칙적인 지점의 네트워크에서 벡터를 카운팅하는 방법 | |
JP6368287B2 (ja) | 適応量子化方法、適応量子化装置及び適応量子化プログラム | |
JP3045197B2 (ja) | ベクトル量子化器の符号帳設計方法 | |
Hu et al. | DQA: An Efficient Method for Deep Quantization of Deep Neural Network Activations | |
RU2461079C2 (ru) | Упрощенная индексация и деиндексация векторов | |
CN110771045A (zh) | 编码装置、解码装置、编码方法、解码方法、以及程序 | |
US11176953B2 (en) | Efficient storage of multiple structured codebooks | |
Jovanović et al. | Piecewise Uniform Quantization for One-Dimensional Two-Component GMM | |
EP3284085A1 (en) | Adaptive arithmetic coding of audio content | |
Jääsaari | Minimax Optimal Bayes Mixtures for Memoryless Sources | |
JP2017138605A (ja) | ベクトル量子化 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20130625 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130626 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: 20140502 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: 20140813 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141107 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141107 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171018 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171018 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181018 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181018 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20191016 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20191016 Start annual number: 6 End annual number: 6 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210818 |