KR20040099101A - 가변 길이 부호화 방법, 가변 길이 복호화 방법, 기억매체, 가변 길이 부호화 장치, 가변 길이 복호화 장치 및비트 스트림 - Google Patents
가변 길이 부호화 방법, 가변 길이 복호화 방법, 기억매체, 가변 길이 부호화 장치, 가변 길이 복호화 장치 및비트 스트림 Download PDFInfo
- Publication number
- KR20040099101A KR20040099101A KR10-2003-7015428A KR20037015428A KR20040099101A KR 20040099101 A KR20040099101 A KR 20040099101A KR 20037015428 A KR20037015428 A KR 20037015428A KR 20040099101 A KR20040099101 A KR 20040099101A
- Authority
- KR
- South Korea
- Prior art keywords
- variable length
- encoding
- data
- decoding
- parameter
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/4006—Conversion to or from arithmetic 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/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (37)
- 파라미터표를 참조하면서 각 소정 단위 데이터를 부호화하는 가변 길이 부호화 방법에 있어서,파라미터표를 초기값으로 설정하는 초기화 단계와,초기화된 파라미터표에 대한 정보를 부호화하는 파라미터표 정보 부호화 단계와,상기 소정 단위 데이터를 구성하는 각 서브데이터의 부호화에 이용되는 부호화 파라미터를 상기 파라미터표로부터 취득하는 파라미터 취득 단계와,상기 서브데이터를, 취득된 부호화 파라미터를 참조하여 가변 길이 부호화하는 서브데이터 부호화 단계와,부호화된 상기 파라미터표에 대한 정보를 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 정보 부호화 데이터 배치 단계를 구비하고 있는 가변 길이 부호화 방법.
- 제 1 항에 있어서,부호화한 서브데이터의 값에 근거하여 상기 파라미터표를 갱신하고, 상기 부호화 파라미터를 갱신한 상기 파라미터표로부터 취득하는 가변 길이 부호화 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 서브데이터 부호화 단계에서 이용되는 부호화 파라미터의 값(초기값)은, 직전의 부호화한 서브데이터의 값에 근거한 상기 파라미터표로부터 도출되고 있는 가변 길이 부호화 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 서브데이터 부호화 단계에서 이용되는 부호화 파라미터의 값(초기값)은, 당해 부호화한 서브데이터의 값에 근거한 상기 파라미터표로부터 도출되고 있는 가변 길이 부호화 방법.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,상기 서브데이터 부호화 단계에서는, 상기 서브데이터를, 상기 부호화 파라미터를 참조하여 산술 부호화하는 가변 길이 부호화 방법.
- 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,상기 파라미터표에 대한 정보는 파라미터표 그 자체인 가변 길이 부호화 방법.
- 제 6 항에 있어서,상기 정보 부호화 단계에서는, 상기 파라미터표의 일부만을 부호화하는 가변 길이 부호화 방법.
- 제 7 항에 있어서,상기 파라미터표의 일부는, 발생 확률이 높은 부호화 데이터에 대응하는 파라미터 부분인 가변 길이 부호화 방법.
- 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,상기 파라미터표에 대한 정보는 파라미터표를 나타내는 정보인 가변 길이 부호화 방법.
- 제 9 항에 있어서,상기 정보 부호화 데이터 배치 단계에서는, 상기 부호화된 파라미터표를 나타내는 정보는 상기 소정 단위 데이터에 대한 공통 데이터의 일부로서 배치되는 가변 길이 부호화 방법.
- 제 1 항 내지 제 10 항 중 어느 한 항에 있어서,상기 정보 부호화 단계에서는, 상기 파라미터표에 대한 정보를 고정적인 부호화 방법으로 부호화하는 가변 길이 부호화 방법.
- 제 1 항 내지 제 11 항 중 어느 한 항에 있어서,초기화된 파라미터표에 대한 정보를 부호화할지 여부를 판단하는 부호화 판단 단계와,판단 결과를 식별하는 플래그를 상기 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 플래그 배치 단계를 더 구비하고 있는 가변 길이 부호화 방법.
- 제 1 항 내지 제 12 항 중 어느 한 항에 있어서,상기 소정 단위 데이터는 화상 데이터에서의 픽처인 가변 길이 부호화 방법.
- 제 1 항 내지 제 12 항 중 어느 한 항에 있어서,상기 소정 단위 데이터는 화상 데이터에서의 슬라이스인 가변 길이 부호화 방법.
- 스트림을 구성하는 각 소정 단위 데이터를, 파라미터표를 참조하여 복호화하는 가변 길이 복호화 방법에 있어서,상기 스트림의 파라미터표에 대한 정보를 복호화하는 파라미터표 정보 복호화 단계와,상기 파라미터표에 대한 정보에 근거하여 파라미터표의 초기값을 설정하는 파라미터표 초기화 단계와,상기 소정 단위 데이터를 구성하는 서브데이터의 복호화에 이용되는 부호화 파라미터를 상기 파라미터표로부터 취득하는 파라미터 취득 단계와,상기 스트림의 상기 서브데이터를, 취득된 부호화 파라미터를 참조하여 가변 길이 복호화하는 서브데이터 복호화 단계를 구비하고 있는 가변 길이 복호화 방법.
- 제 15 항에 있어서,복호화한 서브데이터의 값에 근거하여 상기 파라미터표를 갱신하고, 상기 부호화 파라미터를 상기 파라미터표로부터 취득하는 가변 길이 복호화 방법.
- 제 15 항 또는 제 16 항에 있어서,상기 서브데이터 복호화 단계에서는, 상기 서브데이터를, 상기 부호화 파라미터를 참조하여 산술 복호화하는 가변 길이 복호화 방법.
- 제 15 항 내지 제 17 항 중 어느 한 항에 있어서,상기 파라미터표 정보 복호화 단계에서는, 파라미터표에 대한 정보를 고정적인 복호화 방법으로 복호화하는 가변 길이 복호화 방법.
- 컴퓨터에 가변 길이 부호화 처리를 하게 하기 위한 프로그램을 저장한 기억 매체에 있어서,상기 가변 길이 부호화 처리는,파라미터표를 참조하면서 각 소정 단위 데이터를 부호화하는 가변 길이 부호화 방법으로서,파라미터표를 초기값으로 설정하는 초기화 단계와,초기화된 파라미터표에 대한 정보를 부호화하는 파라미터표 정보 부호화 단계와,상기 소정 단위 데이터를 구성하는 각 서브데이터의 부호화에 이용되는 부호화 파라미터를 상기 파라미터표로부터 취득하는 파라미터 취득 단계와,상기 서브데이터를, 취득된 부호화 파라미터를 참조하여 가변 길이 부호화하는 서브데이터 부호화 단계와,부호화된 상기 파라미터표에 대한 정보를 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 정보 부호화 데이터 배치 단계를 구비하고 있는 기억 매체.
- 컴퓨터에 가변 길이 복호화 처리를 하게 하기 위한 프로그램을 저장한 기억 매체에 있어서,상기 가변 길이 복호화 처리는,스트림을 구성하는 각 소정 단위 데이터를, 파라미터표를 참조하여 복호화하는 가변 길이 복호화 방법으로서,상기 스트림의 파라미터표에 대한 정보를 복호화하는 파라미터표 정보 복호화 단계와,상기 파라미터표에 대한 정보에 근거하여 파라미터표의 초기값을 설정하는 파라미터표 초기화 단계와,상기 소정 단위 데이터를 구성하는 서브데이터의 복호화에 이용되는 부호화 파라미터를 상기 파라미터표로부터 취득하는 파라미터 취득 단계와,상기 스트림의 상기 서브데이터를, 취득된 부호화 파라미터를 참조하여 가변 길이 복호화하는 서브데이터 복호화 단계를 구비하고 있는 기억 매체.
- 가변 길이 부호표를 전환하면서 각 소정 단위 데이터를 부호화하는 가변 길이 부호화 방법에 있어서,가변 길이 부호표를 초기값으로 설정하는 초기화 단계와,초기화된 가변 길이 부호표를 나타내는 정보를 부호화하는 가변 길이 부호표 정보 부호화 단계와,상기 소정 단위 데이터를 구성하는 각 서브데이터의 부호화에 이용되는 가변 길이 부호표를 선택하는 가변 길이 부호표 선택 단계와,상기 서브데이터를, 선택된 가변 길이 부호표를 참조하여 부호화하는 서브데이터 부호화 단계와,부호화된 가변 길이 부호표를 나타내는 정보를 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 정보 부호화 데이터 배치 단계를 구비하고 있는 가변 길이 부호화 방법.
- 제 21 항에 있어서,부호화한 서브데이터의 값에 근거하여 상기 가변 길이 부호표를 선택하는 가변 길이 부호화 방법.
- 제 22 항에 있어서,상기 서브데이터 부호화 단계에서는, 부호화에 이용되는 가변 길이 부호표는, 부호화한 직전의 서브데이터의 값에 근거하여 선택된 가변 길이 부호표인 가변 길이 부호화 방법.
- 제 22 항에 있어서,상기 서브데이터 부호화 단계에서는, 부호화에 이용되는 가변 길이 부호표는, 부호화한 당해 서브데이터의 값에 근거하여 선택된 가변 길이 부호표인 가변 길이 부호화 방법.
- 제 21 항 내지 제 24 항 중 어느 한 항에 있어서,상기 가변 길이 부호표 정보 부호화 단계에서는, 고정적인 부호화 방법으로부호화하는 가변 길이 부호화 방법.
- 제 21 항 내지 제 25 항 중 어느 한 항에 있어서,선택된 가변 길이 부호표를 나타내는 정보를 부호화할지 여부를 판단하는 부호화 판단 단계와,판단 결과를 식별하는 플래그를 상기 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 플래그 배치 단계를 더 구비하고 있는 가변 길이 부호화 방법.
- 제 21 항 내지 제 26 항 중 어느 한 항에 있어서,상기 소정 단위 데이터는 화상 데이터에서의 픽처인 가변 길이 부호화 방법.
- 제 21 항 내지 제 26 항 중 어느 한 항에 있어서,상기 소정 단위 데이터는 화상 데이터에서의 슬라이스인 가변 길이 부호화 방법.
- 제 21 항 내지 제 28 항 중 어느 한 항에 있어서,상기 서브데이터의 복수의 신택스 요소는, 가변 길이 부호표를 전환하는 가변 길이 부호화 방법에 의해서 부호화되는 부분과, 고정적인 부호화 방법에 의해서 부호화되는 부분을 포함하고 있는 가변 길이 부호화 방법.
- 스트림을 구성하는 각 소정 단위 데이터를, 가변 길이 부호표를 전환하면서 복호화하는 가변 길이 복호화 방법에 있어서,상기 스트림의 가변 길이 부호표를 나타내는 정보를 복호화하는 가변 길이 부호표 정보 복호화 단계와,상기 가변 길이 부호표를 나타내는 정보에 근거하여 가변 길이 부호표의 초기값을 설정하는 가변 길이 부호표 초기화 단계와,상기 소정 단위 데이터를 구성하는 서브데이터의 복호화에 이용되는 가변 길이 부호표를 선택하는 가변 길이 부호표 선택 단계와,상기 스트림의 상기 서브데이터를, 선택된 가변 길이 부호표를 참조하여 가변 길이 복호화하는 서브데이터 복호화 단계를 구비하고 있는 가변 길이 복호화 방법.
- 컴퓨터에 가변 길이 부호화 처리를 하게 하기 위한 프로그램을 저장한 기억 매체에 있어서,상기 가변 길이 부호화 처리는,가변 길이 부호표를 전환하면서 각 소정 단위 데이터를 부호화하는 가변 길이 부호화 방법으로서,가변 길이 부호표를 초기값으로 설정하는 초기화 단계와,초기화된 가변 길이 부호표를 나타내는 정보를 부호화하는 가변 길이 부호표 정보 부호화 단계와,상기 소정 단위 데이터를 구성하는 각 서브데이터의 부호화에 이용되는 가변 길이 부호표를 선택하는 가변 길이 부호표 선택 단계와,상기 서브데이터를, 선택된 가변 길이 부호표를 참조하여 부호화하는 서브데이터 부호화 단계와,부호화된 가변 길이 부호표를 나타내는 정보를 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 정보 부호화 데이터 배치 단계를 구비하고 있는 기억 매체.
- 컴퓨터에 가변 길이 복호화 처리를 하게 하기 위한 프로그램을 저장한 기억 매체에 있어서,상기 가변 길이 복호화 처리는, 스트림을 구성하는 각 소정 단위 데이터를, 가변 길이 부호표를 전환하면서 복호화하는 가변 길이 복호화 방법으로서,상기 스트림의 가변 길이 부호표를 나타내는 정보를 복호화하는 가변 길이 부호표 정보 복호화 단계와,상기 가변 길이 부호표를 나타내는 정보에 근거하여 가변 길이 부호표의 초기값을 설정하는 가변 길이 부호표 초기화 단계와,상기 소정 단위 데이터를 구성하는 서브데이터의 복호화에 이용되는 가변 길이 부호표를 선택하는 가변 길이 부호표 선택 단계와,상기 스트림의 상기 서브데이터를, 선택된 가변 길이 부호표를 참조하여 가변 길이 복호화하는 서브데이터 복호화 단계를 구비하고 있는 기억 매체.
- 파라미터표를 참조하면서 각 소정 단위 데이터를 부호화하는 가변 길이 부호화 장치에 있어서,파라미터표를 초기값으로 설정하는 초기화 수단과,초기화된 파라미터표에 대한 정보를 부호화하는 파라미터표 정보 부호화 수단과,상기 소정 단위 데이터를 구성하는 각 서브데이터의 부호화에 이용되는 부호화 파라미터를 상기 파라미터표로부터 취득하는 파라미터 취득 수단과,상기 서브데이터를, 취득된 부호화 파라미터를 참조하여 가변 길이 부호화하는 서브데이터 부호화 수단과,부호화된 파라미터표에 대한 정보를 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 정보 부호화 데이터 배치 수단을 구비하고 있는 가변 길이 부호화 장치.
- 스트림을 구성하는 각 소정 단위 데이터를, 파라미터표를 참조하여 복호화하는 가변 길이 복호화 장치에 있어서,상기 스트림의 파라미터표에 대한 정보를 복호화하는 파라미터표 정보 복호화 수단과,상기 파라미터표에 대한 정보에 근거하여 파라미터표의 초기값을 설정하는 파라미터표 초기화 수단과,상기 소정 단위 데이터를 구성하는 서브데이터의 복호화에 이용되는 부호화 파라미터를 상기 파라미터표로부터 취득하는 파라미터 취득 수단과,상기 스트림의 상기 서브데이터를, 취득된 부호화 파라미터를 참조하여 가변 길이 복호화하는 서브데이터 복호화 수단을 구비하고 있는 가변 길이 복호화 장치.
- 가변 길이 부호표를 전환하면서 각 소정 단위 데이터를 부호화하는 가변 길이 부호화 장치에 있어서,가변 길이 부호표를 초기값으로 설정하는 초기화 수단과,초기화된 가변 길이 부호표를 나타내는 정보를 부호화하는 가변 길이 부호표 정보 부호화 수단과,상기 소정 단위 데이터를 구성하는 각 서브데이터의 부호화에 이용되는 가변 길이 부호표를 선택하는 가변 길이 부호표 선택 수단과,상기 서브데이터를, 선택된 가변 길이 부호표를 참조하여 부호화하는 서브데이터 부호화 수단과,부호화된 가변 길이 부호표를 나타내는 정보를 부호화된 소정 단위 데이터보다 먼저 취득할 수 있는 위치에 배치하여 출력하는 정보 부호화 데이터 배치 수단을 구비하고 있는 가변 길이 부호화 장치.
- 스트림을 구성하는 각 소정 단위 데이터를, 가변 길이 부호표를 전환하면서 복호화하는 가변 길이 복호화 장치에 있어서,상기 스트림의 가변 길이 부호표를 나타내는 정보를 복호화하는 가변 길이 부호표 정보 복호화 수단과,상기 가변 길이 부호표를 나타내는 정보에 근거하여 가변 길이 부호표의 초기값을 설정하는 가변 길이 부호표 초기화 수단과,상기 소정 단위 데이터를 구성하는 서브데이터의 복호화에 이용되는 가변 길이 부호표를 선택하는 가변 길이 부호표 선택 수단과,상기 스트림의 상기 서브데이터를, 선택된 가변 길이 부호표를 참조하여 가변 길이 복호화하는 서브데이터 복호화 수단을 구비하고 있는 가변 길이 복호화 장치.
- 파라미터표를 참조하면서 각 소정 단위 데이터를 부호화하는 가변 길이 부호화 방법에 의해 생성된 비트 스트림에 있어서,상기 가변 길이 부호화 방법은 청구항 1 내지 청구항 14 또는 청구항 21 내지 청구항 29 중 어느 한 항에 기재된 가변 길이 부호화 방법인 것을 특징으로 하는 비트 스트림.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2002-00088345 | 2002-03-27 | ||
JP2002088345 | 2002-03-27 | ||
PCT/JP2003/003035 WO2003081784A1 (en) | 2002-03-27 | 2003-03-13 | Variable length encoding method, variable length decoding method, storage medium, variable length encoding device, variable length decoding device, and bit stream |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040099101A true KR20040099101A (ko) | 2004-11-26 |
KR100927510B1 KR100927510B1 (ko) | 2009-11-17 |
Family
ID=28449441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037015428A KR100927510B1 (ko) | 2002-03-27 | 2003-03-13 | 가변 길이 부호화 방법, 가변 길이 부호화 장치 및 기억 매체 |
Country Status (17)
Country | Link |
---|---|
US (3) | US6954156B2 (ko) |
EP (4) | EP2765708B1 (ko) |
KR (1) | KR100927510B1 (ko) |
CN (2) | CN101692610B (ko) |
AU (1) | AU2003221378B9 (ko) |
BR (1) | BRPI0303661B1 (ko) |
CA (1) | CA2447840C (ko) |
CY (1) | CY1113502T1 (ko) |
DK (3) | DK2391019T3 (ko) |
ES (4) | ES2399422T3 (ko) |
HK (1) | HK1196720A1 (ko) |
HU (2) | HUE044878T2 (ko) |
MX (1) | MXPA03010827A (ko) |
PT (3) | PT1445869E (ko) |
SI (3) | SI1445869T1 (ko) |
TR (1) | TR201906516T4 (ko) |
WO (1) | WO2003081784A1 (ko) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7400727B2 (en) * | 1997-07-03 | 2008-07-15 | Matsushita Electric Industrial Co., Ltd. | Information embedding method, information extracting method, information embedding apparatus, information extracting apparatus, and recording media |
US7286670B2 (en) * | 1999-11-09 | 2007-10-23 | Chaoticom, Inc. | Method and apparatus for chaotic opportunistic lossless compression of data |
JP3807342B2 (ja) * | 2002-04-25 | 2006-08-09 | 三菱電機株式会社 | デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法 |
JP3842803B2 (ja) * | 2002-04-26 | 2006-11-08 | 株式会社エヌ・ティ・ティ・ドコモ | 信号符号化方法、信号復号方法、信号符号化装置、信号復号装置、信号符号化プログラム、及び信号復号プログラム |
FI114071B (fi) * | 2003-01-13 | 2004-07-30 | Nokia Corp | Kuvien käsitteleminen rajoitetulla bittimäärällä |
WO2004081719A2 (en) * | 2003-03-07 | 2004-09-23 | Chaoticom, Inc. | Methods and systems for digital rights management of protected content |
DE102004007191B3 (de) * | 2004-02-13 | 2005-09-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audiocodierung |
US7400277B2 (en) * | 2004-04-06 | 2008-07-15 | International Business Machines Corporation | Method and system for the compression of probability tables |
US7573406B2 (en) * | 2004-05-21 | 2009-08-11 | Broadcom Corporation | System and method for decoding context adaptive variable length coding |
US7978761B2 (en) * | 2004-10-05 | 2011-07-12 | Vectormax Corporation | Method and system for loss-tolerant multimedia multicasting |
JP2009518945A (ja) * | 2005-12-05 | 2009-05-07 | トムソン ライセンシング | ウォーターマークエンコードコンテンツ |
US7365658B2 (en) * | 2006-02-28 | 2008-04-29 | The Board Of Trustees Of The University Of Arkansas | Method and apparatus for lossless run-length data encoding |
JP4997243B2 (ja) * | 2006-08-08 | 2012-08-08 | パナソニック株式会社 | 画像符号化装置、その方法およびその集積回路 |
US8942292B2 (en) * | 2006-10-13 | 2015-01-27 | Qualcomm Incorporated | Efficient significant coefficients coding in scalable video codecs |
JP2009152990A (ja) * | 2007-12-21 | 2009-07-09 | Panasonic Corp | 画像符号化装置及び画像復号化装置 |
US7557740B1 (en) * | 2008-04-18 | 2009-07-07 | Realtek Semiconductor Corp. | Context-based adaptive binary arithmetic coding (CABAC) decoding apparatus and decoding method thereof |
US20090260397A1 (en) * | 2008-04-21 | 2009-10-22 | Cornejo Ivan A | Glass Structure Having Sub-Micron and Nano-Size Bandgap Structures and Method For Producing Same |
GB2465809B (en) * | 2008-12-01 | 2012-12-12 | Advanced Risc Mach Ltd | Dynamic selection of suitable codes for variable length coding and decoding |
WO2010084951A1 (ja) * | 2009-01-23 | 2010-07-29 | 日本電信電話株式会社 | パラメータ選択方法、パラメータ選択装置、プログラム及び記録媒体 |
JP5274317B2 (ja) * | 2009-03-17 | 2013-08-28 | パナソニック株式会社 | 符号量推定装置、符号量推定方法、符号量推定プログラムおよび、符号量推定集積回路 |
KR101773009B1 (ko) | 2009-06-29 | 2017-08-30 | 톰슨 라이센싱 | 코딩되지 않은 구문에 대한 적응 확률 갱신을 위한 방법 및 장치 |
US8565811B2 (en) * | 2009-08-04 | 2013-10-22 | Microsoft Corporation | Software-defined radio using multi-core processor |
KR101474756B1 (ko) | 2009-08-13 | 2014-12-19 | 삼성전자주식회사 | 큰 크기의 변환 단위를 이용한 영상 부호화, 복호화 방법 및 장치 |
US9753884B2 (en) * | 2009-09-30 | 2017-09-05 | Microsoft Technology Licensing, Llc | Radio-control board for software-defined radio platform |
WO2011052142A1 (ja) | 2009-10-29 | 2011-05-05 | パナソニック株式会社 | 画像符号化方法および画像復号方法 |
US8627189B2 (en) | 2009-12-03 | 2014-01-07 | Microsoft Corporation | High performance digital signal processing in software radios |
US20110136439A1 (en) * | 2009-12-04 | 2011-06-09 | Microsoft Corporation | Analyzing Wireless Technologies Based On Software-Defined Radio |
CN101770367B (zh) * | 2009-12-30 | 2012-10-31 | 飞天诚信科技股份有限公司 | .net文件压缩方法和装置 |
CN101794219B (zh) * | 2009-12-30 | 2012-12-12 | 飞天诚信科技股份有限公司 | .net文件的压缩方法和装置 |
US20110310976A1 (en) * | 2010-06-17 | 2011-12-22 | Qualcomm Incorporated | Joint Coding of Partition Information in Video Coding |
CA2806000C (en) * | 2010-07-20 | 2016-07-05 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder, method for encoding an audio information, method for decoding an audio information and computer program using an optimized hash table |
US20120195366A1 (en) * | 2011-02-01 | 2012-08-02 | Mediatek Singapore Pte. Ltd. | Method and Apparatus of Adaptive Inter Mode Coding Using Variable Length Codes |
US8929933B2 (en) | 2011-05-04 | 2015-01-06 | Microsoft Corporation | Spectrum allocation for base station |
US9635374B2 (en) | 2011-08-01 | 2017-04-25 | Apple Inc. | Systems and methods for coding video data using switchable encoders and decoders |
US8989286B2 (en) | 2011-11-10 | 2015-03-24 | Microsoft Corporation | Mapping a transmission stream in a virtual baseband to a physical baseband with equalization |
US9130711B2 (en) | 2011-11-10 | 2015-09-08 | Microsoft Technology Licensing, Llc | Mapping signals from a virtual frequency band to physical frequency bands |
JP6641857B2 (ja) * | 2015-10-05 | 2020-02-05 | 富士通株式会社 | 符号化プログラム、符号化方法、符号化装置、復号化プログラム、復号化方法および復号化装置 |
US20170180757A1 (en) * | 2015-12-18 | 2017-06-22 | Blackberry Limited | Binarizer selection for image and video coding |
US10869032B1 (en) | 2016-11-04 | 2020-12-15 | Amazon Technologies, Inc. | Enhanced encoding and decoding of video reference frames |
US10484701B1 (en) * | 2016-11-08 | 2019-11-19 | Amazon Technologies, Inc. | Rendition switch indicator |
US10264265B1 (en) | 2016-12-05 | 2019-04-16 | Amazon Technologies, Inc. | Compression encoding of images |
US10681382B1 (en) | 2016-12-20 | 2020-06-09 | Amazon Technologies, Inc. | Enhanced encoding and decoding of video reference frames |
US10944423B2 (en) | 2019-03-14 | 2021-03-09 | International Business Machines Corporation | Verifying the correctness of a deflate compression accelerator |
CN112399181B (zh) * | 2019-08-19 | 2022-08-26 | 华为技术有限公司 | 图像编解码的方法、装置和存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5287468A (en) * | 1987-06-03 | 1994-02-15 | Sony Corporation | Method and apparatus for processing information data |
US5532694A (en) * | 1989-01-13 | 1996-07-02 | Stac Electronics, Inc. | Data compression apparatus and method using matching string searching and Huffman encoding |
JPH05199422A (ja) * | 1992-01-20 | 1993-08-06 | Fujitsu General Ltd | 画像伝送装置 |
JPH06225279A (ja) * | 1992-10-26 | 1994-08-12 | Sony Corp | 符号化方法、復号化方法、符号化装置及び復号化装置 |
US5856930A (en) * | 1993-03-26 | 1999-01-05 | Sony Corporation | Disc-shaped recording medium, disc recording apparatus and disc reproducing apparatus |
US5666161A (en) * | 1993-04-26 | 1997-09-09 | Hitachi, Ltd. | Method and apparatus for creating less amount of compressd image data from compressed still image data and system for transmitting compressed image data through transmission line |
KR970009408B1 (ko) | 1994-01-18 | 1997-06-13 | 대우전자 주식회사 | 인터/인트라 테이블 선택 회로 |
JP3274284B2 (ja) * | 1994-08-08 | 2002-04-15 | キヤノン株式会社 | 符号化装置およびその方法 |
JP2840589B2 (ja) * | 1996-02-09 | 1998-12-24 | 富士通株式会社 | データ圧縮装置及びデータ復元装置 |
JP3747525B2 (ja) * | 1996-08-28 | 2006-02-22 | 株式会社日立製作所 | 並列データベースシステム検索方法 |
US5995148A (en) * | 1997-02-14 | 1999-11-30 | At&T Corp | Video coder having scalar dependent variable length coder |
US6493385B1 (en) * | 1997-10-23 | 2002-12-10 | Mitsubishi Denki Kabushiki Kaisha | Image encoding method, image encoder, image decoding method, and image decoder |
CN1173567C (zh) * | 2000-02-09 | 2004-10-27 | 德国汤姆森-布兰特有限公司 | 使用加密、解密来保护数据流的方法、编码和解码装置 |
-
2003
- 2003-03-13 PT PT3710347T patent/PT1445869E/pt unknown
- 2003-03-13 CN CN200910175504.6A patent/CN101692610B/zh not_active Expired - Lifetime
- 2003-03-13 TR TR2019/06516T patent/TR201906516T4/tr unknown
- 2003-03-13 EP EP14163034.3A patent/EP2765708B1/en not_active Expired - Lifetime
- 2003-03-13 ES ES03710347T patent/ES2399422T3/es not_active Expired - Lifetime
- 2003-03-13 DK DK10181733.6T patent/DK2391019T3/da active
- 2003-03-13 EP EP03710347A patent/EP1445869B1/en not_active Expired - Lifetime
- 2003-03-13 KR KR1020037015428A patent/KR100927510B1/ko active IP Right Grant
- 2003-03-13 US US10/476,647 patent/US6954156B2/en not_active Expired - Lifetime
- 2003-03-13 HU HUE16171139 patent/HUE044878T2/hu unknown
- 2003-03-13 PT PT141630343T patent/PT2765708T/pt unknown
- 2003-03-13 SI SI200332219T patent/SI1445869T1/sl unknown
- 2003-03-13 SI SI200332494A patent/SI2765708T1/sl unknown
- 2003-03-13 EP EP16171139.5A patent/EP3098969B1/en not_active Expired - Lifetime
- 2003-03-13 DK DK14163034.3T patent/DK2765708T3/en active
- 2003-03-13 SI SI200332372T patent/SI2391019T1/sl unknown
- 2003-03-13 BR BRPI0303661A patent/BRPI0303661B1/pt active IP Right Grant
- 2003-03-13 ES ES10181733.6T patent/ES2493616T3/es not_active Expired - Lifetime
- 2003-03-13 CN CNB038003309A patent/CN100555877C/zh not_active Expired - Lifetime
- 2003-03-13 EP EP10181733.6A patent/EP2391019B1/en not_active Expired - Lifetime
- 2003-03-13 HU HUE14163034A patent/HUE030635T2/en unknown
- 2003-03-13 ES ES16171139T patent/ES2724399T3/es not_active Expired - Lifetime
- 2003-03-13 AU AU2003221378A patent/AU2003221378B9/en not_active Expired
- 2003-03-13 ES ES14163034.3T patent/ES2599637T3/es not_active Expired - Lifetime
- 2003-03-13 MX MXPA03010827A patent/MXPA03010827A/es active IP Right Grant
- 2003-03-13 PT PT101817336T patent/PT2391019E/pt unknown
- 2003-03-13 WO PCT/JP2003/003035 patent/WO2003081784A1/ja active Application Filing
- 2003-03-13 CA CA2447840A patent/CA2447840C/en not_active Expired - Lifetime
- 2003-03-13 DK DK03710347.0T patent/DK1445869T3/da active
-
2005
- 2005-02-24 US US11/064,455 patent/US7088269B2/en not_active Expired - Lifetime
-
2006
- 2006-03-07 US US11/368,437 patent/US7248190B2/en not_active Expired - Lifetime
-
2012
- 2012-12-27 CY CY20121101265T patent/CY1113502T1/el unknown
-
2014
- 2014-10-13 HK HK14110169.8A patent/HK1196720A1/zh not_active IP Right Cessation
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100927510B1 (ko) | 가변 길이 부호화 방법, 가변 길이 부호화 장치 및 기억 매체 | |
JP5208157B2 (ja) | 復号化システム | |
JP4733240B1 (ja) | 受信装置および受信方法 | |
JP4197262B2 (ja) | 可変長符号化方法、可変長復号化方法、記憶媒体、可変長符号化装置、可変長復号化装置、及びビットストリーム | |
JP4197345B2 (ja) | 可変長復号化方法、記憶媒体、及び可変長復号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121019 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20131018 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20141022 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20151016 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161020 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20171018 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20181022 Year of fee payment: 10 |