KR100965704B1 - 이미지 및 비디오 코딩을 위한 2d 변환 - Google Patents
이미지 및 비디오 코딩을 위한 2d 변환 Download PDFInfo
- Publication number
- KR100965704B1 KR100965704B1 KR1020030028005A KR20030028005A KR100965704B1 KR 100965704 B1 KR100965704 B1 KR 100965704B1 KR 1020030028005 A KR1020030028005 A KR 1020030028005A KR 20030028005 A KR20030028005 A KR 20030028005A KR 100965704 B1 KR100965704 B1 KR 100965704B1
- Authority
- KR
- South Korea
- Prior art keywords
- transform
- matrix
- block
- limit
- product
- Prior art date
Links
Images
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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/007—Transform coding, e.g. discrete cosine transform
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/147—Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Multimedia (AREA)
- Discrete Mathematics (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Television Systems (AREA)
Abstract
Description
Claims (50)
- 미디어 데이터를 인코딩하는 방법에 있어서,상기 미디어 데이터의 2차원 블록에 대해, 상기 블록의 순방향 변환을 수행하여 상기 블록을 변환 도메인으로 변환하는 단계;상기 변환-도메인 블록을 양자화하는 단계;상기 변환-도메인 블록을 역양자화하는 단계; 및재구축된 블록을 생성하기 위해 상기 변환-도메인 블록의 역변환을 수행하는 단계를 포함하고,상기 역변환은 사전결정된 오차범위 내에서 특정 제한에 따르는 정수로 구성되는 변환 매트릭스에 의한 매트릭스 곱의 시퀀스로서 구현되며, 상기 제한은 스케일링된 정수 제한, 완벽한 재구축 제한, DCT-형 기저 제한, 및 정수 범위 한계 제한을 포함하는 미디어 데이터 인코딩 방법.
- 제1항에 있어서, 상기 순방향 변환은 상기 사전결정된 오차범위 내에서 상기 특정 제한에 따르는 정수로 구성되는 변환 매트릭스에 의한 매트릭스 곱의 시퀀스로서 구현되는 미디어 데이터 인코딩 방법.
- 제1항에 있어서, 상기 제한은 상기 변환의 기저 함수들이 놈(norm)에서 근접하는 제한, 및 충분한 헤드룸이 존재하는 제한을 포함하는 미디어 데이터 인코딩 방법.
- 제3항에 있어서, 양자화시 기저 함수 놈에서의 임의의 미스매치를 보상하는 단계를 더 포함하는 미디어 데이터 인코딩 방법.
- 제3항에 있어서, 역양자화시 기저 함수 놈에서의 임의의 미스매치를 보상하는 단계를 더 포함하는 미디어 데이터 인코딩 방법.
- 제3항에 있어서, 부분적으로는 양자화시 및 부분적으로는 역양자화시 기저 함수 놈에서의 임의의 미스매치를 보상하는 단계를 더 포함하는 미디어 데이터 인코딩 방법.
- 미디어 데이터의 변환 코딩을 제공하는 미디어 시스템에 있어서,상기 미디어 데이터의 2차원 블록에 대해, 상기 블록의 순방향 변환을 수행하여 상기 블록을 변환 도메인으로 변환하도록 동작하는 순방향 변환 스테이지;상기 변환-도메인 블록을 양자화하도록 동작하는 양자화 스테이지;상기 변환-도메인 블록을 역양자화하도록 동작하는 역양자화 스테이지; 및재구축된 블록을 생성하기 위해 상기 변환-도메인 블록의 역변환을 수행하기 위한 역변환 스테이지를 포함하고,상기 역변환은 사전결정된 오차범위 내에서 특정 제한에 일치하는 정수로 구성되는 변환 매트릭스에 의한 매트릭스 곱의 시퀀스로서 구현되며, 상기 제한은 스케일링된 정수 제한, 완벽한 재구축 제한, DCT-형 기저 제한, 및 정수 범위 한계 제한을 포함하는 미디어 시스템.
- 컴퓨터 시스템 상에서의 실행시 미디어 데이터를 인코딩하는 방법을 수행하도록 동작하는 컴퓨터 실행 가능 프로그램 명령들이 저장된 컴퓨터 판독가능 저장 매체에 있어서, 상기 미디어 데이터 인코딩 방법은,상기 미디어 데이터의 2차원 블록에 대해, 상기 블록의 순방향 변환을 수행하여 상기 블록을 변환 도메인으로 변환하는 단계;상기 변환-도메인 블록을 양자화하는 단계;상기 변환-도메인 블록을 역양자화하는 단계; 및재구축된 블록을 생성하기 위해 상기 변환-도메인 블록의 역변환을 수행하는 단계를 포함하고,상기 역변환은 사전결정된 오차범위 내에서 특정 제한에 따르는 정수로 구성되는 변환 매트릭스에 의한 매트릭스 곱의 시퀀스로서 구현되며, 상기 제한은 스케일링된 정수 제한, 완벽한 재구축 제한, DCT-형 기저 제한, 및 정수 범위 한계 제한을 포함하는 컴퓨터 판독가능 저장 매체.
- 양자화된 변환 도메인 값의 블록으로서 인코딩된 미디어 데이터를 디코딩하는 방법에 있어서,상기 양자화된 변환 도메인 값의 블록을 역양자화하는 단계; 및재구축된 블록을 생성하기 위해 상기 변환-도메인 블록의 역변환을 수행하는 단계를 포함하고,상기 역변환은 사전결정된 오차범위 내에서 특정 제한에 따르는 정수로 구성되는 변환 매트릭스에 의한 매트릭스 곱의 시퀀스로서 구현되며, 상기 제한은 스케일링된 정수 제한, 완벽한 재구축 제한, DCT-형 기저 제한, 및 정수 범위 한계 제한을 포함하는 미디어 데이터 디코딩 방법.
- 제9항에 있어서, 상기 제한은 근접한 놈 제한 및 충분한 헤드룸 제한을 포함하는 미디어 데이터 디코딩 방법.
- 제10항에 있어서, 상기 인코딩된 미디어 데이터 블록은 양자화시 보상되는 놈 미스매치인 미디어 데이터 디코딩 방법.
- 제10항에 있어서, 역양자화시 상기 변환의 기저 함수 놈에서의 임의의 미스매치를 보상하는 단계를 더 포함하는 미디어 데이터 디코딩 방법.
- 제10항에 있어서, 부분적으로는 양자화시 및 부분적으로는 역양자화시 상기 변환의 기저 함수 놈에서의 임의의 미스매치를 보상하는 단계를 더 포함하는 미디어 데이터 디코딩 방법.
- 양자화된 변환 도메인 값의 블록으로서 인코딩된 데이터를 디코딩하기 위한 미디어 디코더에 있어서,상기 양자화된 변환 도메인 값의 블록을 역양자화하기 위한 역양자화 스테이지; 및재구축된 블록을 생성하기 위해 상기 변환-도메인 블록의 역변환을 수행하기 위한 역변환 스테이지를 포함하고,상기 역변환은 사전결정된 오차범위 내에서 특정 제한에 따르는 정수로 구성되는 변환 매트릭스에 의한 매트릭스 곱의 시퀀스로서 구현되며, 상기 제한은 스케일링된 정수 제한, 완벽한 재구축 제한, DCT-형 기저 제한, 및 정수 범위 한계 제한을 포함하는 미디어 디코더.
- 컴퓨터 시스템 상에서의 실행시 양자화된 변환 도메인 값의 블록으로서 인코딩된 미디어 데이터를 디코딩하는 방법을 수행하도록 동작하는 컴퓨터 실행가능 프로그램 명령이 저장된 컴퓨터 판독가능 저장 매체에 있어서, 상기 미디어 데이터 디코딩 방법은,상기 양자화된 변환 도메인 값의 블록을 역양자화하는 단계; 및재구축된 블록을 생성하기 위해 상기 변환-도메인 블록의 역변환을 수행하는 단계를 포함하고,상기 역변환은 사전결정된 오차범위 내에서 특정 제한에 따르는 정수로 구성되는 변환 매트릭스에 의한 매트릭스 곱의 시퀀스로서 구현되며, 상기 제한은 스케일링된 정수 제한, 완벽한 재구축 제한, DCT-형 기저 제한, 및 정수 범위 한계 제한을 포함하는 컴퓨터 판독가능 저장 매체.
- 제16항에 있어서, 상기 이미지 데이터 블록은 8x8 블록이고, 상기 적어도 하나의 매트릭스 곱을 수행하는 단계는 상기 변환 매트릭스와 상기 이미지 데이터 블록과의 로우별(row-wise) 및 칼럼별(column-wise) 매트릭스 곱을 수행하는 단계를 포함하는 변환 방법.
- 제17항에 있어서, 상기 스케일링 단계는 2의 거듭제곱에 의한 나누기를 실행하기 위해 상기 로우별 및 칼럼별 매트릭스 곱 각각 이후에 엔트리별(entry-wise) 시프트 연산을 포함하는 변환 방법.
- 제18항에 있어서, 제1의 매트릭스 곱 이후의 상기 엔트리별 시프트 연산은 제2의 매트릭스 곱 이후의 것보다 더 적은 비트 위치만큼의 시프트인 변환 방법.
- 제18항에 있어서, 상기 엔트리별 시프트 연산은 상기 각 매트릭스 곱 이후에 동일 숫자의 비트 위치만큼의 시프트인 변환 방법.
- 제22항에 있어서, 상기 이미지 데이터 블록은 4x4 블록이고, 상기 적어도 하나의 매트릭스 곱을 수행하는 단계는 상기 변환 매트릭스와 상기 이미지 데이터 블록과의 로우별 및 칼럼별 매트릭스 곱을 수행하는 단계를 포함하는 변환 방법.
- 제23항에 있어서, 상기 스케일링 단계는 2의 거듭제곱에 의한 나누기를 실행하기 위해 상기 로우별 및 칼럼별 매트릭스 곱 각각 이후에 엔트리별 시프트 연산을 포함하는 변환 방법.
- 제24항에 있어서, 제1의 매트릭스 곱 이후의 상기 엔트리별 시프트 연산은 제2의 매트릭스 곱 이후의 것보다 더 적은 비트 위치만큼의 시프트인 변환 방법.
- 제24항에 있어서, 상기 엔트리별 시프트 연산은 상기 각 매트릭스 곱 이후에 동일 숫자의 비트 위치만큼의 시프트인 변환 방법.
- 제28항에 있어서, 상기 데이터 블록은 4x8 포인트의 차원을 가지고 있고, 상기 매트릭스 곱을 수행하는 동작은 Y=(T8 · X · T'4)의 관계에 따라 수행되며, 여기서 X는 상기 데이터 블록을 나타내고, Y는 결과로서의 매트릭스 곱인 변환 방법.
- 제28항에 있어서, 상기 데이터 블록은 8x4 포인트의 차원을 가지고 있고, 상기 매트릭스 곱을 수행하는 동작은 Y=(T4 · X · T'8)의 관계에 따라 수행되며, 여기서 X는 상기 데이터 블록을 나타내고, Y는 결과로서의 매트릭스 곱인 변환 방법.
- 비정수 계수 기저 함수를 가지는 제2 변환에 근사하는 정수 계수로 구성되는 변환 매트릭스와 정수값 데이터 블록과의 매트릭스 곱으로서 구현되는 변환을 이용하는 2차원 미디어 데이터를 위한 변환 코더에 있어서,상기 데이터 블록은 n 및 m의 차원을 가지고 있고, 상기 변환 매트릭스는 구축 프로세스에 따라 구축되며, 이 구축 프로세스는,n- 및 m-포인트 DC 기저 함수의 놈이 매칭하고 기저 함수들이 한정된 범위의 정수값 내에서 변환 도메인 데이터를 생성하는 제한을 허용한도 내에서 받는 n- 및 m-포인트 DC 기저 함수의 일정한 승수(multiplier)를 결정하는 단계;n- 또는 m-포인트 중 더 큰 것의 홀수 기저 함수는 직교하고, 제2 변환의 일정한 승수를 대응하는 기저 함수에 잘 상관시키며, 상기 DC 기저 함수와 놈에서 매칭하는 제한을 상기 허용한도 내에서 받는 상기 홀수 기저 함수의 일정한 승수의 셋트를 결정하는 단계;n- 또는 m-포인트 중 더 큰 것의 짝수 기저 함수는 직교하고, 제2 변환의 일정한 승수를 대응하는 기저 함수에 잘 상관시키며, 상기 DC 및 홀수 기저 함수와 놈에서 매칭하는 제한을 상기 허용한도 내에서 받는 상기 짝수 기저 함수의 일정한 승수의 셋트를 결정하는 단계; 및n- 또는 m-포인트 중 더 작은 것의 기저 함수는 직교하고, 제2 변환의 일정한 승수를 대응하는 기저 함수에 잘 상관시키며, n- 및 m-포인트 기저 함수 중 더 큰 것과 놈에서 매칭하는 제한을 상기 허용한도 내에서 받는 상기 n- 또는 m-포인트 중 더 작은 것의 기저 함수의 승수의 셋트를 결정하는 단계를 포함하는 변환 코더.
- 제32항에 있어서, 상기 제2 변환은 DCT 변환인 변환 코더.
- 제32항에 있어서, 상기 제2 변환은 DCT, FFT, 웨이브렛(wavelet), 또는 중첩(overlapped) 변환 중 하나인 변환 코더.
- 제32항에 있어서, 상기 차원 n 및 m은 동일한 변환 코더.
- 제32항에 있어서, 상기 차원 n 및 m은 4 및 8인 변환 코더.
- 정수 계수로 구성되는 변환 매트릭스와 정수 데이터 블록과의 매트릭스 곱으로서 구현되는 변환을 이용하는 2차원 미디어 데이터를 위한 변환 코더에 있어서,상기 데이터 블록은 n 및 m의 차원을 가지고 있고, 상기 변환 매트릭스는 구축 프로세스에 따라 구축되며, 이 구축 프로세스는,n- 및 m-포인트 DC 기저 함수의 놈이 매칭하고 기저 함수들이 한정된 범위의 정수값 내에서 변환 도메인 데이터를 생성하는 제한을 허용한도 내에서 받는 n- 및 m-포인트 DC 기저 함수의 일정한 승수를 결정하는 단계;n- 또는 m-포인트 중 더 큰 것의 홀수 기저 함수는 직교하고, 일정한 승수를 대응하는 DCT 기저 함수에 잘 상관시키며, 상기 DC 기저 함수와 놈에서 매칭하는 제한을 상기 허용한도 내에서 받는 상기 홀수 기저 함수의 일정한 승수의 셋트를 결정하는 단계;n- 또는 m-포인트 중 더 큰 것의 짝수 기저 함수는 직교하고, 일정한 승수를 대응하는 DCT 기저 함수에 잘 상관시키며, 상기 DC 및 홀수 기저 함수와 놈에서 매칭하는 제한을 상기 허용한도 내에서 받는 상기 짝수 기저 함수의 일정한 승수의 셋트를 결정하는 단계; 및n- 또는 m-포인트 중 더 작은 것의 기저 함수는 직교하고, 일정한 승수를 대 응하는 DCT 기저 함수에 잘 상관시키며, n- 및 m-포인트 기저 함수 중 더 큰 것과 놈에서 매칭하는 제한을 상기 허용한도 내에서 받는 상기 n- 또는 m-포인트 중 더 작은 것의 기저 함수의 승수의 셋트를 결정하는 단계를 포함하는 변환 코더.
- 제37항에 있어서, 상기 차원 n 및 m은 동일한 변환 코더.
- 제37항에 있어서, 상기 차원 n 및 m은 4 및 8인 변환 코더.
- 미디어 컨텐트를 나타내는 데이터 블록을 변환 코딩하는 방법에 있어서,상기 미디어 컨텐트를 나타내는 변환 도메인 데이터 블록을 생성하기 위해 상기 데이터 블록에 변환 -상기 변환은 미스매칭하면서도 대략 동일한 놈을 가지는 변환 기저 함수들의 셋트를 포함함- 을 적용하는 단계; 및상기 미스매칭 놈을 보상하기 위해, 상기 각 변환 기저 함수에 대한 스케일링 인자에 따라 상기 변환 도메인 데이터 블록내의 값을 스케일링하는 단계를 포함하는 변환 코딩 방법.
- 제40항에 있어서, 상기 미스매칭 놈을 보상하는 스케일링 단계는 디코딩시의 계산상 부하를 감소시키기 위해 인코딩시 수행되는 변환 코딩 방법.
- 제40항에 있어서, 상기 미스매칭 놈을 보상하는 스케일링 단계는 인코딩시의 계산상 부하를 감소시키기 위해, 디코딩시 수행되는 변환 코딩 방법.
- 미디어 컨텐트를 나타내는 데이터 블록을 변환 코딩하는 방법을 수행하도록 컴퓨터 시스템 상에서 실행하기 위한 컴퓨터 실행가능 프로그램 명령이 저장된 컴퓨터 판독가능 저장 매체에 있어서, 상기 변환 코딩 방법은,상기 미디어 컨텐트를 나타내는 변환 도메인 데이터 블록을 생성하기 위해 상기 데이터 블록에 변환 -상기 변환은 미스매칭하면서도 대략 동일한 놈을 가지는 변환 기저 함수들의 셋트를 포함함- 을 적용하는 단계; 및상기 미스매칭 놈을 보상하기 위해, 상기 각 변환 기저 함수에 대한 스케일링 인자에 따라 상기 변환 도메인 데이터 블록내의 값을 스케일링하는 단계를 포함하는 컴퓨터 판독가능 저장 매체.
- 미디어 컨텐트를 표현하는 데이터 블록 D를 변환 코딩하는 방법에 있어서,상기 미디어 블록의 공간 및 변환 도메인 표현 사이에서 변환하기 위한 상기 데이터 블록의 변환을 계산하는 단계 -상기 변환의 결과 R은 로서 상기 데이터 블록 D에 관련되고, 여기서 T는 변환 기저 함수의 매트릭스임- 를 포함하고,상기 계산 단계는,제1 및 제2 변환 서브-컴포넌트 매트릭스 각각과 상기 데이터 블록과의 매트릭스 곱을 수행하는 단계 -상기 변환 서브-컴포넌트 매트릭스(Ta 및 Tb)는 T=2x·Ta+Tb로서 상기 변환 기저 함수 매트릭스에 관련됨- ;상기 데이터 블록 및 제2 서브-컴포넌트 매트릭스의 곱을 x 비트 위치만큼 시프트하는 단계;상기 데이터 블록 및 제2 서브-컴포넌트 매트릭스의 상기 시프팅된 곱과, 상기 데이터 블록 및 제1 서브-컴포넌트 매트릭스의 곱을 가산하는 단계; 및상기 결과 R을 얻기 위해, 상기 곱들의 합을 y 비트 위치만큼 시프팅하는 단계 -그럼으로써 상기 변환의 헤드 룸이 확장됨-를 포함하는 변환 코딩 방법.
- 미디어 컨텐트를 표현하는 데이터 블록 D를 변환 코딩하는 방법을 수행하도록 컴퓨터 시스템 상에서 실행하기 위한 컴퓨터 실행가능 프로그램 명령이 저장된 컴퓨터 판독가능 저장 매체에 있어서, 상기 변환 코딩 방법은,상기 미디어 블록의 공간 및 변환 도메인 표현 사이에서 변환하기 위한 상기 데이터 블록의 변환을 계산하는 단계 -상기 변환의 결과 R은 로서 상기 데이터 블록 D에 관련되고, 여기서 T는 변환 기저 함수의 매트릭스임- 를 포함하고,상기 계산 단계는,제1 및 제2 변환 서브-컴포넌트 매트릭스 각각과 상기 데이터 블록과의 매트릭스 곱을 수행하는 단계 -상기 변환 서브-컴포넌트 매트릭스(Ta 및 Tb)는 T=2x·Ta+Tb로서 상기 변환 기저 함수 매트릭스에 관련됨- ;상기 데이터 블록 및 제2 서브-컴포넌트 매트릭스의 곱을 x 비트 위치만큼 시프트하는 단계;상기 데이터 블록 및 제2 서브-컴포넌트 매트릭스의 상기 시프팅된 곱과, 상기 데이터 블록 및 제1 서브-컴포넌트 매트릭스의 곱을 가산하는 단계; 및상기 결과 R을 얻기 위해, 상기 곱들의 합을 y 비트 위치만큼 시프팅하는 단계 -그럼으로써 상기 변환의 헤드 룸이 확장됨-를 포함하는 컴퓨터 판독가능 저장 매체.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37729802P | 2002-05-02 | 2002-05-02 | |
US60/377,298 | 2002-05-02 | ||
US10/376,147 US7242713B2 (en) | 2002-05-02 | 2003-02-28 | 2-D transforms for image and video coding |
US10/376,147 | 2003-02-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030086423A KR20030086423A (ko) | 2003-11-10 |
KR100965704B1 true KR100965704B1 (ko) | 2010-06-24 |
Family
ID=29273051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030028005A KR100965704B1 (ko) | 2002-05-02 | 2003-05-01 | 이미지 및 비디오 코딩을 위한 2d 변환 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7242713B2 (ko) |
EP (1) | EP1359546B1 (ko) |
JP (1) | JP4425561B2 (ko) |
KR (1) | KR100965704B1 (ko) |
CN (1) | CN100379292C (ko) |
AT (1) | ATE339744T1 (ko) |
DE (1) | DE60308255T2 (ko) |
HK (1) | HK1060205A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11979483B2 (en) | 2021-04-27 | 2024-05-07 | Research & Business Foundation Sungkyunkwan University | Encryption apparatus and method of an image |
Families Citing this family (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6882685B2 (en) | 2001-09-18 | 2005-04-19 | Microsoft Corporation | Block transform and quantization for image and video coding |
IL147370A (en) * | 2001-12-27 | 2007-07-24 | Itzhak Florentin | Method and system for guiding a remote vehicle via a retarded communication channel |
US7129962B1 (en) * | 2002-03-25 | 2006-10-31 | Matrox Graphics Inc. | Efficient video processing method and system |
US7242713B2 (en) | 2002-05-02 | 2007-07-10 | Microsoft Corporation | 2-D transforms for image and video coding |
US7760950B2 (en) * | 2002-09-26 | 2010-07-20 | Ntt Docomo, Inc. | Low complexity and unified transforms for video coding |
US6831868B2 (en) * | 2002-12-05 | 2004-12-14 | Intel Corporation | Byte aligned redundancy for memory array |
US7471726B2 (en) * | 2003-07-15 | 2008-12-30 | Microsoft Corporation | Spatial-domain lapped transform in digital media compression |
JP4699685B2 (ja) * | 2003-08-21 | 2011-06-15 | パナソニック株式会社 | 信号処理装置及びそれを用いた電子機器 |
US7724827B2 (en) | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US7369709B2 (en) * | 2003-09-07 | 2008-05-06 | Microsoft Corporation | Conditional lapped transform |
US7627187B2 (en) * | 2003-09-24 | 2009-12-01 | Ntt Docomo, Inc. | Low complexity and unified transforms for video coding |
KR20050075578A (ko) * | 2004-01-16 | 2005-07-21 | 삼성전자주식회사 | 폐루프 최적화를 지원하는 스케일러블 비디오 엔코딩 방법및 장치 |
US7487193B2 (en) | 2004-05-14 | 2009-02-03 | Microsoft Corporation | Fast video codec transform implementations |
US8045614B2 (en) | 2005-05-11 | 2011-10-25 | Dolby Laboratories Licensing Corporation | Quantization control for variable bit depth |
WO2006034603A1 (en) * | 2004-09-28 | 2006-04-06 | Huawei Technologies Co., Ltd | Video image encoding method |
US7428342B2 (en) * | 2004-12-17 | 2008-09-23 | Microsoft Corporation | Reversible overlap operator for efficient lossless data compression |
US7471850B2 (en) * | 2004-12-17 | 2008-12-30 | Microsoft Corporation | Reversible transform for lossy and lossless 2-D data compression |
US7305139B2 (en) * | 2004-12-17 | 2007-12-04 | Microsoft Corporation | Reversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform |
AU2005239628B2 (en) * | 2005-01-14 | 2010-08-05 | Microsoft Technology Licensing, Llc | Reversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform |
US8311088B2 (en) * | 2005-02-07 | 2012-11-13 | Broadcom Corporation | Method and system for image processing in a microprocessor for portable video communication devices |
US7953161B2 (en) * | 2005-04-27 | 2011-05-31 | Broadcom Corporation | System and method for overlap transforming and deblocking |
US8422546B2 (en) * | 2005-05-25 | 2013-04-16 | Microsoft Corporation | Adaptive video encoding using a perceptual model |
US8036274B2 (en) * | 2005-08-12 | 2011-10-11 | Microsoft Corporation | SIMD lapped transform-based digital media encoding/decoding |
US20070047655A1 (en) * | 2005-08-26 | 2007-03-01 | Vannerson Eric F | Transpose buffering for video processing |
WO2007027418A2 (en) * | 2005-08-31 | 2007-03-08 | Micronas Usa, Inc. | Systems and methods for video transformation and in loop filtering |
EP2566160A3 (en) * | 2005-10-14 | 2013-08-21 | NEC Corporation | Apparatus and method for entropy coding with rate control |
JP2007195117A (ja) * | 2006-01-23 | 2007-08-02 | Toshiba Corp | 動画像復号装置 |
JP2007243427A (ja) * | 2006-03-07 | 2007-09-20 | Nippon Hoso Kyokai <Nhk> | 符号化装置及び復号化装置 |
US8059721B2 (en) * | 2006-04-07 | 2011-11-15 | Microsoft Corporation | Estimating sample-domain distortion in the transform domain with rounding compensation |
US8503536B2 (en) | 2006-04-07 | 2013-08-06 | Microsoft Corporation | Quantization adjustments for DC shift artifacts |
US7995649B2 (en) | 2006-04-07 | 2011-08-09 | Microsoft Corporation | Quantization adjustment based on texture level |
US8711925B2 (en) | 2006-05-05 | 2014-04-29 | Microsoft Corporation | Flexible quantization |
JP4829019B2 (ja) * | 2006-07-06 | 2011-11-30 | 株式会社東芝 | 通信端末装置 |
US8238424B2 (en) | 2007-02-09 | 2012-08-07 | Microsoft Corporation | Complexity-based adaptive preprocessing for multiple-pass video compression |
US8942289B2 (en) | 2007-02-21 | 2015-01-27 | Microsoft Corporation | Computational complexity and precision control in transform-based digital media codec |
US8498335B2 (en) | 2007-03-26 | 2013-07-30 | Microsoft Corporation | Adaptive deadzone size adjustment in quantization |
US20080240257A1 (en) * | 2007-03-26 | 2008-10-02 | Microsoft Corporation | Using quantization bias that accounts for relations between transform bins and quantization bins |
US8243797B2 (en) | 2007-03-30 | 2012-08-14 | Microsoft Corporation | Regions of interest for quality adjustments |
US8442337B2 (en) | 2007-04-18 | 2013-05-14 | Microsoft Corporation | Encoding adjustments for animation content |
US8331438B2 (en) | 2007-06-05 | 2012-12-11 | Microsoft Corporation | Adaptive selection of picture-level quantization parameters for predicted video pictures |
US8255445B2 (en) | 2007-10-30 | 2012-08-28 | The Chinese University Of Hong Kong | Processes and apparatus for deriving order-16 integer transforms |
US8331454B2 (en) * | 2007-11-12 | 2012-12-11 | Cisco Technology, Inc. | Integer transform function for video compression systems |
CN100461095C (zh) * | 2007-11-20 | 2009-02-11 | 浙江大学 | 一种支持多模式的媒体增强流水线乘法单元设计方法 |
US8189933B2 (en) | 2008-03-31 | 2012-05-29 | Microsoft Corporation | Classifying and controlling encoding quality for textured, dark smooth and smooth video content |
US8102918B2 (en) | 2008-04-15 | 2012-01-24 | The Chinese University Of Hong Kong | Generation of an order-2N transform from an order-N transform |
US8175165B2 (en) | 2008-04-15 | 2012-05-08 | The Chinese University Of Hong Kong | Methods and apparatus for deriving an order-16 integer transform |
US8369638B2 (en) * | 2008-05-27 | 2013-02-05 | Microsoft Corporation | Reducing DC leakage in HD photo transform |
US8447591B2 (en) * | 2008-05-30 | 2013-05-21 | Microsoft Corporation | Factorization of overlapping tranforms into two block transforms |
US8897359B2 (en) | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
US8687692B2 (en) * | 2008-08-12 | 2014-04-01 | Lg Electronics Inc. | Method of processing a video signal |
US8275209B2 (en) * | 2008-10-10 | 2012-09-25 | Microsoft Corporation | Reduced DC gain mismatch and DC leakage in overlap transform processing |
US9183181B2 (en) * | 2011-01-10 | 2015-11-10 | Cisco Technology, Inc. | Integer matrix transform video compression system, method and computer program product |
US9110849B2 (en) | 2009-04-15 | 2015-08-18 | Qualcomm Incorporated | Computing even-sized discrete cosine transforms |
US9069713B2 (en) * | 2009-06-05 | 2015-06-30 | Qualcomm Incorporated | 4X4 transform for media coding |
US8762441B2 (en) * | 2009-06-05 | 2014-06-24 | Qualcomm Incorporated | 4X4 transform for media coding |
WO2010143853A2 (ko) | 2009-06-07 | 2010-12-16 | 엘지전자 주식회사 | 비디오 신호의 디코딩 방법 및 장치 |
US9635368B2 (en) | 2009-06-07 | 2017-04-25 | Lg Electronics Inc. | Method and apparatus for decoding a video signal |
US9075757B2 (en) | 2009-06-24 | 2015-07-07 | Qualcomm Incorporated | 16-point transform for media data coding |
US9118898B2 (en) | 2009-06-24 | 2015-08-25 | Qualcomm Incorporated | 8-point transform for media data coding |
US9081733B2 (en) | 2009-06-24 | 2015-07-14 | Qualcomm Incorporated | 16-point transform for media data coding |
US8817875B2 (en) * | 2009-08-13 | 2014-08-26 | The Johns Hopkins University | Methods and systems to encode and decode sequences of images |
ES2610163T3 (es) | 2009-10-20 | 2017-04-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador de audio, decodificador de audio, método para codificar información de audio, método para decodificar información de audio y programa de computación que utiliza una reducción de tamaño de intervalo interactiva |
JP5773502B2 (ja) | 2010-01-12 | 2015-09-02 | フラウンホーファーゲゼルシャフトツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | オーディオ符号化器、オーディオ復号器、オーディオ情報を符号化するための方法、オーディオ情報を復号するための方法、および上位状態値と間隔境界との両方を示すハッシュテーブルを用いたコンピュータプログラム |
TWI415474B (zh) * | 2010-07-19 | 2013-11-11 | Mstar Semiconductor Inc | 視訊編/解碼器與其方法 |
CN103125116A (zh) * | 2010-09-28 | 2013-05-29 | 三星电子株式会社 | 视频编码方法和装置以及解码方法和装置 |
CN101977321B (zh) * | 2010-11-04 | 2014-03-12 | 深圳市融创天下科技股份有限公司 | 一种视频编码的整数变换方法 |
US9824066B2 (en) | 2011-01-10 | 2017-11-21 | Qualcomm Incorporated | 32-point transform for media data coding |
GB2492333B (en) * | 2011-06-27 | 2018-12-12 | British Broadcasting Corp | Video encoding and decoding using transforms |
RU2620718C2 (ru) | 2011-06-30 | 2017-05-29 | Самсунг Электроникс Ко., Лтд. | Способ кодирования видео с регулированием битовой глубины для преобразования с фиксированной запятой и устройство для него, а также способ декодирования видео и устройство для него |
JP5662887B2 (ja) * | 2011-07-01 | 2015-02-04 | 日本放送協会 | 符号化装置、復号装置及びプログラム |
WO2013070605A2 (en) * | 2011-11-07 | 2013-05-16 | Vid Scale, Inc. | Video and data processing using even-odd integer transforms background |
US8719321B2 (en) * | 2011-12-11 | 2014-05-06 | Hong Kong Applied Science and Technology Research Institute Company Limited | Adaptive block-size transform using LLMICT |
EP2805492B1 (en) | 2012-01-19 | 2018-11-14 | VID SCALE, Inc. | System and method of video coding quantization and dynamic range control |
CN103905825B (zh) * | 2012-12-27 | 2018-02-13 | 中国电信股份有限公司 | 视频图像的运动补偿方法和装置 |
JP6102707B2 (ja) * | 2013-12-05 | 2017-03-29 | Nttエレクトロニクス株式会社 | デジタル符号化装置 |
CN104901703B (zh) * | 2015-04-08 | 2018-04-03 | 河海大学 | 一种整数序列快速压缩存储算法 |
AU2015404416C1 (en) * | 2015-07-31 | 2021-03-25 | Ent. Services Development Corporation Lp | Translate data structure to video frame structure |
US10567800B2 (en) | 2016-11-29 | 2020-02-18 | Qualcomm Incorporated | Transform hardware architecture for video coding |
CN106954070B (zh) * | 2017-04-28 | 2023-04-11 | 河南工程学院 | 一种滑动像素块整数dct核心矩阵变换运动补偿器及方法 |
US11049219B2 (en) | 2017-06-06 | 2021-06-29 | Gopro, Inc. | Methods and apparatus for multi-encoder processing of high resolution content |
CN111713104B (zh) * | 2018-02-14 | 2022-04-26 | 索尼公司 | 图像处理装置和方法 |
US11647214B2 (en) * | 2018-03-30 | 2023-05-09 | Qualcomm Incorporated | Multiple transforms adjustment stages for video coding |
US11228781B2 (en) | 2019-06-26 | 2022-01-18 | Gopro, Inc. | Methods and apparatus for maximizing codec bandwidth in video applications |
US11481863B2 (en) | 2019-10-23 | 2022-10-25 | Gopro, Inc. | Methods and apparatus for hardware accelerated image processing for spherical projections |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5325215A (en) | 1990-12-26 | 1994-06-28 | Hitachi, Ltd. | Matrix multiplier and picture transforming coder using the same |
JPH09204417A (ja) * | 1995-08-28 | 1997-08-05 | Hyundai Electron America Inc | 超lsiで実現するための離散余弦逆変換プロセッサ |
EP1359546A1 (en) | 2002-05-02 | 2003-11-05 | Microsoft Corporation | 2-D transforms for image and video coding |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63219066A (ja) | 1987-03-06 | 1988-09-12 | Matsushita Electric Ind Co Ltd | 直交変換装置 |
US5357594A (en) * | 1989-01-27 | 1994-10-18 | Dolby Laboratories Licensing Corporation | Encoding and decoding using specially designed pairs of analysis and synthesis windows |
US5379351A (en) * | 1992-02-19 | 1995-01-03 | Integrated Information Technology, Inc. | Video compression/decompression processing and processors |
US5319724A (en) | 1990-04-19 | 1994-06-07 | Ricoh Corporation | Apparatus and method for compressing still images |
JPH04282988A (ja) | 1991-03-12 | 1992-10-08 | Sony Corp | データ変換装置及び方法 |
US5168375A (en) * | 1991-09-18 | 1992-12-01 | Polaroid Corporation | Image reconstruction by use of discrete cosine and related transforms |
JPH0645948A (ja) | 1992-07-27 | 1994-02-18 | Victor Co Of Japan Ltd | 直交変換装置及び逆直交変換装置 |
JPH0645949A (ja) | 1992-07-27 | 1994-02-18 | Victor Co Of Japan Ltd | 直交変換装置及び逆直交変換装置 |
JPH0654307A (ja) | 1992-07-29 | 1994-02-25 | Casio Comput Co Ltd | データ圧縮装置 |
JP3069455B2 (ja) * | 1992-12-22 | 2000-07-24 | 富士写真フイルム株式会社 | 画像データ圧縮伸張装置における量子化・逆量子化回路 |
US5995539A (en) * | 1993-03-17 | 1999-11-30 | Miller; William J. | Method and apparatus for signal transmission and reception |
JP3697717B2 (ja) * | 1993-09-24 | 2005-09-21 | ソニー株式会社 | 2次元離散コサイン変換装置および2次元逆離散コサイン変換装置 |
US6002801A (en) * | 1995-04-18 | 1999-12-14 | Advanced Micro Devices, Inc. | Method and apparatus for improved video decompression by selection of IDCT method based on image characteristics |
US5864637A (en) * | 1995-04-18 | 1999-01-26 | Advanced Micro Devices, Inc. | Method and apparatus for improved video decompression by selective reduction of spatial resolution |
JP2914226B2 (ja) | 1995-06-16 | 1999-06-28 | 日本電気株式会社 | 可逆変換を可能にするディジタル信号の変換符号化方式 |
US5949919A (en) * | 1995-10-05 | 1999-09-07 | Microsoft Corporation | Precompression extrapolation method |
US6957350B1 (en) * | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
JPH1091614A (ja) | 1996-09-13 | 1998-04-10 | Hitachi Ltd | Idctの整数化法 |
US5883823A (en) | 1997-01-15 | 1999-03-16 | Sun Microsystems, Inc. | System and method of a fast inverse discrete cosine transform and video compression/decompression systems employing the same |
US6058215A (en) * | 1997-04-30 | 2000-05-02 | Ricoh Company, Ltd. | Reversible DCT for lossless-lossy compression |
US6134270A (en) * | 1997-06-13 | 2000-10-17 | Sun Microsystems, Inc. | Scaled forward and inverse discrete cosine transform and video compression/decompression systems employing the same |
US6057855A (en) * | 1997-07-02 | 2000-05-02 | Hewlett-Packard Company | Method and apparatus for providing polygon pixel sub-sample information using incremental means |
EP0957638A4 (en) * | 1997-12-01 | 2008-06-04 | Matsushita Electric Ind Co Ltd | Image data processor and variable length coder and decoder |
ES2251116T3 (es) * | 1997-12-19 | 2006-04-16 | Infineon Technologies Ag | Dispositivo para la multiplicacion con factores constantes y su utilizacion para la compresion de video (mpeg). |
US6115689A (en) * | 1998-05-27 | 2000-09-05 | Microsoft Corporation | Scalable audio coder and decoder |
US6029126A (en) * | 1998-06-30 | 2000-02-22 | Microsoft Corporation | Scalable audio coder and decoder |
US6154762A (en) * | 1998-06-03 | 2000-11-28 | Microsoft Corporation | Fast system and method for computing modulated lapped transforms |
US6073153A (en) * | 1998-06-03 | 2000-06-06 | Microsoft Corporation | Fast system and method for computing modulated lapped transforms |
US6301304B1 (en) * | 1998-06-17 | 2001-10-09 | Lsi Logic Corporation | Architecture and method for inverse quantization of discrete cosine transform coefficients in MPEG decoders |
GB9819648D0 (en) * | 1998-09-10 | 1998-11-04 | Nds Ltd | Determining visually noticeable differences between two images |
US6363117B1 (en) * | 1998-12-31 | 2002-03-26 | Sony Corporation | Video compression using fast block motion estimation |
US6473534B1 (en) * | 1999-01-06 | 2002-10-29 | Hewlett-Packard Company | Multiplier-free implementation of DCT used in image and video processing and compression |
US6496795B1 (en) * | 1999-05-05 | 2002-12-17 | Microsoft Corporation | Modulated complex lapped transform for integrated signal enhancement and coding |
US6487574B1 (en) * | 1999-02-26 | 2002-11-26 | Microsoft Corp. | System and method for producing modulated complex lapped transforms |
US6370502B1 (en) * | 1999-05-27 | 2002-04-09 | America Online, Inc. | Method and system for reduction of quantization-induced block-discontinuities and general purpose audio codec |
US6507614B1 (en) * | 1999-10-19 | 2003-01-14 | Sony Corporation | Efficient de-quantization in a digital video decoding process using a dynamic quantization matrix for parallel computations |
JP3593944B2 (ja) * | 2000-03-08 | 2004-11-24 | 日本電気株式会社 | 画像データ処理装置及びそれに用いる動き補償処理方法 |
US8374237B2 (en) | 2001-03-02 | 2013-02-12 | Dolby Laboratories Licensing Corporation | High precision encoding and decoding of video images |
US20030112873A1 (en) | 2001-07-11 | 2003-06-19 | Demos Gary A. | Motion estimation for video compression systems |
US7123655B2 (en) * | 2001-08-09 | 2006-10-17 | Sharp Laboratories Of America, Inc. | Method for reduced bit-depth quantization |
US6882685B2 (en) * | 2001-09-18 | 2005-04-19 | Microsoft Corporation | Block transform and quantization for image and video coding |
CN1225904C (zh) | 2002-04-12 | 2005-11-02 | 精工爱普生株式会社 | 在压缩域视频处理中降低存储器要求和实施有效的逆运动补偿的方法和设备 |
-
2003
- 2003-02-28 US US10/376,147 patent/US7242713B2/en active Active
- 2003-03-21 EP EP03006487A patent/EP1359546B1/en not_active Expired - Lifetime
- 2003-03-21 AT AT03006487T patent/ATE339744T1/de not_active IP Right Cessation
- 2003-03-21 DE DE60308255T patent/DE60308255T2/de not_active Expired - Lifetime
- 2003-04-25 JP JP2003122704A patent/JP4425561B2/ja not_active Expired - Lifetime
- 2003-04-30 CN CNB031241662A patent/CN100379292C/zh not_active Expired - Lifetime
- 2003-05-01 KR KR1020030028005A patent/KR100965704B1/ko active IP Right Grant
-
2004
- 2004-05-03 HK HK04103090A patent/HK1060205A1/xx not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5325215A (en) | 1990-12-26 | 1994-06-28 | Hitachi, Ltd. | Matrix multiplier and picture transforming coder using the same |
JPH09204417A (ja) * | 1995-08-28 | 1997-08-05 | Hyundai Electron America Inc | 超lsiで実現するための離散余弦逆変換プロセッサ |
EP1359546A1 (en) | 2002-05-02 | 2003-11-05 | Microsoft Corporation | 2-D transforms for image and video coding |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11979483B2 (en) | 2021-04-27 | 2024-05-07 | Research & Business Foundation Sungkyunkwan University | Encryption apparatus and method of an image |
Also Published As
Publication number | Publication date |
---|---|
EP1359546A1 (en) | 2003-11-05 |
KR20030086423A (ko) | 2003-11-10 |
CN100379292C (zh) | 2008-04-02 |
US7242713B2 (en) | 2007-07-10 |
DE60308255D1 (de) | 2006-10-26 |
JP2003333598A (ja) | 2003-11-21 |
US20030206582A1 (en) | 2003-11-06 |
HK1060205A1 (en) | 2004-07-30 |
JP4425561B2 (ja) | 2010-03-03 |
EP1359546B1 (en) | 2006-09-13 |
ATE339744T1 (de) | 2006-10-15 |
DE60308255T2 (de) | 2006-12-28 |
CN1455599A (zh) | 2003-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100965704B1 (ko) | 이미지 및 비디오 코딩을 위한 2d 변환 | |
KR101153105B1 (ko) | 고속 비디오 코덱 변환의 구현 | |
KR101013344B1 (ko) | 이산 코사인 변환의 계산 중의 에러 감소 | |
KR100912415B1 (ko) | 변환 및 연속되는 양자화의 구현 | |
KR101036731B1 (ko) | 손실 및 무손실 2차원 데이터 압축을 위한 가역 변환 | |
US8369638B2 (en) | Reducing DC leakage in HD photo transform | |
JP5507077B2 (ja) | バタフライプロセッサを使用して離散コサイン変換をエンコードしそして計算するための装置及び方法 | |
KR20080044835A (ko) | 넓은 범위 계수의 적응형 코딩 및 디코딩 | |
US20060129622A1 (en) | Method and system for fast implementation of an approximation of a discrete cosine transform | |
JP2008501250A (ja) | 第1の変換カーネルに基づく入力ビデオを第2の変換カーネルに基づく出力ビデオにトランスコードする方法、及び入力形式を有する入力ビデオを出力形式を有する出力ビデオに変換するトランスコーダ | |
JP2002531973A (ja) | 画像の圧縮及び伸張 | |
KR100270799B1 (ko) | 이산코사인변환/역이산코사인변환 프로세서 | |
US20060228031A1 (en) | Fast adaptive lifting lossless wavelet transform | |
CN1258169A (zh) | 流水线离散余弦变换设备 | |
JP2005168028A (ja) | 絶対差演算装置とそれを用いた動き推定装置及び動映像符号化装置 | |
US7552160B2 (en) | Integrated lifting wavelet transform | |
KR20040044253A (ko) | 고속 역 이산 여현 변환 방법 및 장치 | |
JP2532588B2 (ja) | 直交逆変換装置 | |
KR100402734B1 (ko) | 부호화된 피승수를 사용하는 고정 소수점 곱셈 장치 및 그방법 | |
JP2015061143A (ja) | 映像符号化装置、および、映像符号化プログラム | |
Konstantinides | Key Components in the design of image and video compression ICs |
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: 20130521 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140516 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150515 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160517 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170522 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180516 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190515 Year of fee payment: 10 |