KR0166722B1 - 부호화 및 복호화방법 및 그 장치 - Google Patents
부호화 및 복호화방법 및 그 장치 Download PDFInfo
- Publication number
- KR0166722B1 KR0166722B1 KR1019920022906A KR920022906A KR0166722B1 KR 0166722 B1 KR0166722 B1 KR 0166722B1 KR 1019920022906 A KR1019920022906 A KR 1019920022906A KR 920022906 A KR920022906 A KR 920022906A KR 0166722 B1 KR0166722 B1 KR 0166722B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- block
- output
- unit
- input terminal
- 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
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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
Abstract
Description
Claims (30)
- 비월주사방식에 의한 영상데이타를 부호화하기 위한 장치에 있어서, 입력되는 기설정된 크기의 블록데이타를 프레임형태 및 필드형태의 블록데이타로 배열하는 수단; 상기 프레임형태의 블록데이타와 필드형태의 블록데이타를 인가받아 각 DCT변환하고, DCT변환된 데이타를 양자화하여 제1및 제2데이타를 생성하는 제1수단; 상기 프레임형태의 블록데이타, 필드형태의 블록데이타, 프레임 및 필드형태의 각 운동보상된 블록데이타를 공급받아 각 DCT변환하고, DCT변환된 데이타를 양자화하여 제3 및 제4데이타를 생성하는 제2수단; 상기 양자화된 제1내지 제4블록데이타를 인가받아 발생되는 대응부호비트들의 수에 따라 모드를 선택하는 수단; 상기 모드선택수단에서 선택된 모드신호에 따라 상기 양자화된 제1내지 제4데이타중에서 어느 하나를 선택하여 DC-DPCM를 수행하는 제3수단; 상기 DC-DPCM된 데이타를 가변장부호화하여 출력하는 수단; 및 상기 DC-DPCM된 데이타를 복원하는 수단을 포함하는 부호화장치.
- 제1항에 있어서, 상기 프레임/필드배열수단에서 배열된 프레임형태의 블록데이타와 입력되는 프레임형태의 운동보상된 데이타간의 차신호를 산출하고, 배열된 필드형태의 블록데이타와 입력되는 필드형태의 운동보상된 데이타간의 차신호를 산출하여 상기 제2수단으로 공급하는 가산수단을 더 포함하는 부호화장치.
- 제1항에 있어서, 상기 모드선택수단은 상기 제1수단에서 양자화된 프레임/필드형태의 블록데이타를 각 인가받아 DC-DPCM하는 제4수단; 상기 제2수단의 출력데이타를 상기 DC-DPCM의 출력데이타와 시간적으로 매칭되도록 소정시간 지연하는 지연수단; 상기 DC-DPCM된 블록데이타 및 지연된 블록데이타들에서 각각 런렝쓰레벨에 따른 블록단위의 발생 비트수를 누적카운트하는 수단; 및 상기 비트발생량을 비교하여 비트수가 가장 적게 발생되는 모드를 선택하는 수단을 구비함을 특징으로 하는 부호화장치.
- 제3항에 있어서, 상기 모드선택신호는 최소한 2비트 정보로 구성됨을 특징으로 하는 부호화장치.
- 제1항에 있어서, 상기 제3수단은 프레임/필드배열의 인트라모드데이타를 다수의 슬라이스로 분할하여 각 슬라이스의 첫 번째 블록에서는 이전 슬라이스의 DC값과 DPCM하는 수단; 상기 슬라이스를 다수의 매크로블록으로 분할하여 각 매크로블록의 첫 번째 블록에서는 이전 매크로블록의 사전 설정된 블록의 DC값과 DPCM하는 수단; 상기 슬라이스내에서 블록데이타 간에 DC값을 DPCM하는 수단; 및 복수개의 슬라이스를 인트라모드로 부호화하여 전송하는데, 이때 복수개의 슬라이스의 첫 번째 블록데이타는 블록데이타들의 평균DC값인 '128'과의 차를 DPCM하는 수단을 포함하는 것을 특징으로 하는 부호화장치.
- 제1항 또는 제2항에 있어서, 상기 운동보상수단은 운동보상데이타를 프레임/필드형태로 구분배열하고, 구분배열된 프레임/필드형태의 운동보상데이타를 상기 가산수단으로 공급함과 동시에 상기 데이타복원수단으로 인가하는 것을 특징으로 하는 부호화장치.
- 제1항에 있어서, 상기 데이타복원수단은 상기 제3수단의 출력데이타를 인가받아 상기 양자화되기 이전상태로 복원하는 역양자화부; 상기 역양자화부의 출력데이타를 인가받아 각 블록데이타의 DC값을 검출하는 DC검출부; 상기 DC검출부를 통해 출력되는 데이타를 인가받아 상기 DCT변환되기 이전의 상태로 복원하는 역DCT부; 및 상기 DC검출부의 DC데이타와, 상기 역DCT부의 출력데이타를 인가받아 원래 영상데이타로 복원하는 영상복원부를 포함하는 부호화장치.
- 제7항에 있어서, 상기 영상복원부는 상기 모드선택신호를 1블록구간 만큼 지연하기 위한 블록지연부; 상기 프레임/필드배열된 운동보상데이타를 역DCT부에서 출력되는 블록데이타와 시간적으로 매칭되도록 소정 시간 지연하는 수단; 상기 지연된 프레임/필드배열의 운동보상데이타들을 각 공급받아, 각 블록데이타의 평균DC값을 산출하기 위한 블록DC계산부; 상기 DC검출수단에서 출력되는 DC값과 상기 블록DC계산부의 출력데이타를 공급받아, 각 블록데이타의 복원된 DC값을 출력하는 수단; 및 상기 모드선택신호에 따라 상기 역DCT부의 출력데이타에 상기 운동보상부에서 출력되는 블록데이타를 가산하거나 또는 상기 복원DC값 출력수단에서 출력되는 복원DC값을 가산하여 복원된 영상신호를 출력하는 가산수단을 구비하는 것을 특징으로 하는 부호화장치.
- 제8항에 있어선, 상기 DC검출수단에서 출력되는 DC값을 상기 역DCT부에서 출력되는 블록데이타와 시간적으로 매칭되도록 소정 시간 지연하기 위한 제1지연부를 더 포함하는 부호화장치.
- 제8항에 있어서, 상기 블록DC계산부의 입력단에 결합되어 상기 지연된 프레임/필드배열의 운동보상데이타가 상기 블록지연부에서 공급되는 지연된 모드선택신호에 따라 선택적으로 출력하기 위한 제1멀티플렉서를 더 구비한 것을 특징으로 하는 부호화장치.
- 제8항에 있어서, 상기 복원DC값출력수단은 상기 제1지연부의 출력데이타와 상기 블록DC계산부의 출력데이타를 가산하기 위한 제1가산부; 제1및 제2입력단자를 가지며, 상기 제1가산부와 블록DC계산부의 사이에 결합되어, 상기 모드선택신호에 따라 상기 제1입력단자 또는 상기 제2입력단자로 인가되는 데이타를 선택하여 상기 제1가산부로 공급하는 제2멀티플렉서; 및 상기 제1가산부의 출력데이타가 1블록구간 래치되어 인가되는 제1입력단자와, 상기 제1가산부의 출력데이타가 매크로블록의 사전 설정된 구간만큼 래치되어 인가되는 제2입력단자와, 상기 제1가산부의 출력데이타가 1슬라이스구간 래치되어 인가되는 제3입력단자와, 평균DC레벨이 인가되는 제4입력단자를 가지며 소정의 선택신호에 응답하여 상기 선택된 데이타를 상기 제2멀티플렉서로 공급하는 스위치를 구비함을 특징으로 하는 부호화장치.
- 제11항에 있어서, 상기 제2멀티플렉서는 공급되는 모드선택신호가 인터모드일 때 제1입력단자를 통해 입력되는 데이타를 선택 출력하고, 모드선택신호가 인트라모드일 때 제2입력단자를 통해 입력되는 데이타를 선택 출력하는 것을 특징으로 하는 부호화장치.
- 제8항에 있어서, 상기 가산수단은 상기 모드선택신호를 공급받아, 모드선택신호가 인터모드인 경우 상기 역DCT부에서 출력되는 블록데이타와 상기 운동보상부에서 출력되는 운동보상된 블록데이타를 가산하여 출력하고, 상기 모드선택신호가 인트라모드인 경우 상기 역DCT부에서 출력되는 블록데이타와 상기 복원DC값 출력수단에서 출력되는 복원된 DC값을 가산하여 출력하는 것을 측징으로 하는 부호화장치.
- 제8항 또는 제13항에 있어서, 상기 가산수단은 제1입력단자는 상기 운동보상부에서 운동보상된 블록데이타가 인가되고, 제2입력단자로는 상기 복원DC값 출력수단에서 출력되는 DC값이 인가되어, 상기 모드선택신호에 따라 상기 제1입력단자 또는 제2입력단자로 인가되는 데이타를 선택하여 출력하는 제2스위치; 및 상기 역DCT부의 출력데이타와 상기 제2스위치의 출력데이타를 가산하기 위한 제1가산기를 더 포함하는 부호화장치.
- 비월주사방식의 영상데이타를 소정 크기의 블록으로 분할하고, 분할된 각 블록데이타를 부호화하는 방법에 있어서, 상기 블록데이타를 프레임형태의 블록데이타와 필드형태의 블록데이타로 각 구분배열하는 단계; 상기 구분배열된 프레임/필드형태의 블록데이타를 인가받아 DCT변환하고, 변환된 신호를 양자화하는 단계; 상기 프레임/필드형태의 블록데이타완 운동보상된 데이타를 각 인가받아 DCT변환하여 양자화하는 단계; 상기 양자화된 데이타에서 발생되는 각각의 런렝쓰레벨에 따른 블록단위의 비트수를 누적카운트하는 단계; 상기 카운트 결과값을 서로 비교하여 비트수가 가장 적게 발생되는 모드를 선택하는 단계; 상기 모드선택이 이루어지는 동안, 상기 제1및 제2양자화데이타를 소정시간 지연하는 단계; 상기 소정시간 지연된 양자화데이타를 상기 선택된 모드신호에 따라 선택출력하는 단계; 상기 선택된 데이타를 DC-DPCM를 수행하는 단계; 및 상기 DC-DPCM된 데이타를 부호화함과 동시에 복원하는 단계를 포함하는 부호화방법.
- 제15항에 있어서, 상기 DC-DPCM단계는 상기 프레임/필드배열의 데이타를 다수의 슬라이스로 분할하고 각 슬라이스의 첫 번째 블록에서는 이전 슬라이스의 DC값과 DPCM하는 단계; 상기 슬라이스를 다수의 매크로블록으로 분할하여 각 매크로블록의 첫 번째 블록에서는 이전 블록의 사전 설정된 블록의 DC값과 DPCM하는 단계; 상기 슬라이스내에서 블록데이타간에 DC값을 DPCM하는 단계; 및 복수개의 슬라이스를 인트라모드로 부호화하여 전송하는데, 이때 복수개의 슬라이스의 첫 번째 블록데이타는 블록데이타들의 평균DC값과의 차를 DPCM하는 것을 특징으로 하는 부호화방법.
- 제16항에 있어서, 상기 블록데이타들의 평균DC값은 '128'로 구성되는 것을 특징으로 하는 부호화방법.
- 제15항에 있어서, 상기 데이타복원단계는 상기 DC-DPCM된 데이타를 인가받아 상기 양자화되기 이전 상태로 복원하는 역양자화단계; 상기 역양자화된 데이타를 인가받아 각 블록데이타의 DC값을 검출하는 DC검출단계; 상기 역양자화된 데이타를 인가받아 상기 DCT변환되기 이전의 상태로 복원하는 역DCT단계; 및 상기 검출된 DC데이타와 상기 역DCT된 데이타를 인가받고 상기 선택된 모드신호에 따라 원래 영상데이타로 복원하는 영상복원단계로 이루어진 것을 특징으로 하는 부호화방법.
- 소정 크기의 블록으로 분할되어 인트라모드 또는 인터모드로 부호화된 영상데이타를 전송된 양자화레벨에 맞춰 역양자화하는 역양자화부와, 운동보상수단을 이용하여 역양자화된 영상데이타를 부호화이전의 상태로 복원하는 복호화장치에 있어서, 상기 부호화데이타가 입력되는 수단; 상기 입력수단에서 공급되는 상기 역양자화부의 출력데이타와, 상기 인트라모드 또는 인터모드를 나타내는 모드선택신호와, 상기 블록데이타들의 블록구간을 나타내는 블록DC래치신호를 공급받아 각 블록데이타의 DC값을 검출하기 위한 DC검출수단; 및 상기 역양자화부의 출력데이타를 DCT변환되기 이전의 상태로 하는 역DCT부의 출력데이타와, 상기 DC검출수단에서 출력되는 DC데이타와, 상기 운동보상수단에서 출력되는 운동보상데이타와, 상기 모드선택신호와, 상기 블록DC선택신호를 공급받아, DC레벨이 복원된 본래의 영상신호를 출력하는 영상복원수단을 포함하는 복호화장치.
- 제19항에 있어서, 상기 운동보상수단은 운동보상데이타를 프레임/필드로 구분배열하고, 구분배열된 각 프레임/필드의 운동보상데이타를 상기 영상복원수단으로 인가하는 것을 특징으로 하는 복호화장치.
- 제19항에 있어서, 상기 DC검출수단은 상기 모드선택신호에 따라 인터모드인 경우 역양자화부에서 공급되는 블록데이타를 상기 역DCT부로 공급하고, 인트라모드인 경우 0값을 상기 역DCT부로 공급하기 위한 선택수단; 및 상기 블록DC래치신호를 공급받아 상기 역양자화부에서 출력되는 블록데이타의 DC값을 래칭하기 위한 래치수단을 포함하는 것을 특징으로 하는 복호화장치.
- 제19항에 있어서, 상기 영상복원수단은 상기 모드선택신호를 1블록구간 만큼 지연하기 위한 블록지연부; 상기 운동보상수단에서 출력되는 운동보상된 프레임/필드배열의 블록데이타들을 각 공급받아, 각 블록데이타의 평균 DC값을 산출하기 위한 블록DC계산부; 상기 DC검출수단에서 출력되는 DC값과 상기 블록DC계산부의 출력데이타를 공급받아, 각 블록데이타의 복원된 DC값을 출력하는 수단; 및 상기 모드선택신호에 따라 상기 역DCT부의 출력데이타에 상기 운동보상부에서 출력되는 블록데이타를 가산하거나 또는 상기 복원DC값 출력수단에서 출력되는 복원DC값을 가산하여 복원된 영상신호를 출력하는 가산수단을 구비하는 것을 특징으로 하는 복호화장치.
- 제22항에 있어서, 상기 DC검출수단에서 출력되는 DC값을 상기 역DCT부에서 출력되는 블록데이타와 시간적으로 매칭되도록 상기 DC값을 소정 시간 지연하기 위한 제1지연부를 더 포함하는 복호화장치.
- 제22항에 있어서, 상기 블록DC계산부의 입력단에 결합되어 상기 운동보상된 프레임/필드배열의 블록데이타가 상기 블록지연부에서 공급되는 모드선택신호에 따라 선택적으로 출력하기 위한 제1멀티플렉서를 더 구비한 것을 특징으로 하는 복호화장치.
- 제24항에 있어서, 상기 제1멀티플렉서는 상기 프레임/필드배열된 운동보상데이타를 상기 역DCT부에서 출력되는 블록데이타와 시간적으로 매칭되도록 소정 시간 지연하는 수단을 더 포함하는 복호화장치.
- 제22항에 있어서, 상기 복원DC값출력수단은 상기 제1지연부의 출력데이타와 상기 블록DC계산부의 출력데이타를 가산하기 위한 제1가산부; 제1및 제2입력단자를 가지며 상기 제1가산부와 블록DC계산부의 사이에 결합되어, 상기 모드선택신호에 따라 상기 제1입력단자 또는 상기 제2입력단자로 인가되는 데이타를 선택하여 상기 제1가산부로 공급하는 제2멀티플렉서; 및 상기 제1가산부의 출력데이타가 1블록구간 래치되어 인가되는 제1입력단자와, 상기 제1가산부의 출력데이타가 매크로블록의 사전 설정된 구간만큼 래치되어 인가되는 제2입력단자와, 상기 제1가산부의 출력데이타가 1슬라이스구간 래치되어 인가되는 제3입력단자와, 평균DC레벨이 인가되는 제4입력단자를 가지며 소정의 선택신호에 응답하여 상기 선택된 입력단자로 인가되는 데이타를 상기 제2멀티플렉서로 공급하는 제1스위치를 포함하는 복호화장치.
- 제26항에 있어서, 상기 제2멀티플렉서는 공급되는 모드선택신호가 인터모드일 때 제1입력단자를 통해 입력되는 데이타를 선택 출력하고, 모드선택신호가 인트라모드일 때 제2입력단자를 통해 입력되는 데이타를 선택 출력하는 것을 특징으로 하는 복호화장치.
- 제22항에 있어서 , 상기 가산수단은 상기 모드선택신호를 공급받아, 모드선택신호가 인터모드인 경우 상기 역DCT부에서 출력되는 블록데이타와 상기 운동보상부에서 출력되는 운동보상된 블록데이타를 가산하여 출력하고, 모드선택신호가 인트라모드인 경우 상기 역DCT부에서 출력되는 블록데이타와 상기 복원DC값 출력수단에서 출력되는 복원된 DC값을 가산하여 출력하는 것을 특징으로 하는 부호화장치.
- 제22항 또는 제28항에 있어서, 상기 가산수단은 제1입력단자는 상기 운동보상부에서 운동보상된 블록데이타가 인가되고, 제2입력단자로는 상기 복원DC값 출력수단에서 출력되는 DC값이 인가되어, 상기 모드선택신호에 따라 상기 제1입력단자 또는 제2입력단자로 인가되는 데이타를 선택하여 출력하는 제2스위치; 및 상기 역DCT부의 출력데이타와 상기 제2스위치의 출력데이타를 가산하기 위한 제2가산기를 더 포함하는 것을 특징으로 하는 복호화장치.
- 부호화된 영상데이타를 수신하여, 부호화되기 이전의 본래 신호로 복원하기 위한 영상데이타 복호화 방법에 있어서, 수신된 영상데이타에서 각 블록데이타의 DC값을 검출하는 단계; 부호화장치의 운동보상수단에서 산출되는 운동벡터와 대응되도록, 복원되는 블록데이타를 운동보상하는 운동보상단계; 상기 운동보상된 데이타를 프레임 및 필드로 구분배열하는 단계; 및 상기 DC데이타와 운동보상된 프레임/필드 배열의 데이타를 인가받아 DC레벨이 복원된 본래의 영상신호를 출력하는 영상복원단계를 포함하는 복호화방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019920022906A KR0166722B1 (ko) | 1992-11-30 | 1992-11-30 | 부호화 및 복호화방법 및 그 장치 |
| US08/158,590 US5461421A (en) | 1992-11-30 | 1993-11-29 | Encoding and decoding method and apparatus thereof |
| JP29919293A JP3159853B2 (ja) | 1992-11-30 | 1993-11-30 | 符号化方法及び復号方法及びその装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019920022906A KR0166722B1 (ko) | 1992-11-30 | 1992-11-30 | 부호화 및 복호화방법 및 그 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR940013223A KR940013223A (ko) | 1994-06-25 |
| KR0166722B1 true KR0166722B1 (ko) | 1999-03-20 |
Family
ID=19344370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019920022906A Expired - Lifetime KR0166722B1 (ko) | 1992-11-30 | 1992-11-30 | 부호화 및 복호화방법 및 그 장치 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5461421A (ko) |
| JP (1) | JP3159853B2 (ko) |
| KR (1) | KR0166722B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8208545B2 (en) | 2006-06-01 | 2012-06-26 | Electronics And Telecommunications Research Institute | Method and apparatus for video coding on pixel-wise prediction |
Families Citing this family (88)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3050736B2 (ja) * | 1993-12-13 | 2000-06-12 | シャープ株式会社 | 動画像符号化装置 |
| US5949956A (en) * | 1994-09-22 | 1999-09-07 | Matsushita Electric Industrial Co., Ltd. | Variable bit rate video encoder, and video recorder, including code amount allocation |
| US6222881B1 (en) * | 1994-10-18 | 2001-04-24 | Intel Corporation | Using numbers of non-zero quantized transform signals and signal differences to determine when to encode video signals using inter-frame or intra-frame encoding |
| JP3824678B2 (ja) | 1995-05-09 | 2006-09-20 | 株式会社ルネサステクノロジ | 画像復号表示装置 |
| KR0180170B1 (ko) * | 1995-06-30 | 1999-05-01 | 배순훈 | 움직임 추정 방법 및 추정 장치 |
| KR100219144B1 (ko) * | 1996-05-14 | 1999-09-01 | 김광호 | 비디오데이타 복호화장치 |
| WO1998026601A1 (en) * | 1996-12-12 | 1998-06-18 | Matsushita Electric Industrial Co., Ltd. | Picture encoder and picture decoder |
| US5974184A (en) * | 1997-03-07 | 1999-10-26 | General Instrument Corporation | Intra-macroblock DC and AC coefficient prediction for interlaced digital video |
| TW398131B (en) * | 1997-06-20 | 2000-07-11 | Matsushita Electric Industrial Co Ltd | The image process method, the image process device and the data memory medium |
| US6094225A (en) * | 1997-12-02 | 2000-07-25 | Daewoo Electronics, Co., Ltd. | Method and apparatus for encoding mode signals for use in a binary shape coder |
| GB2335815B (en) * | 1998-03-25 | 2002-02-27 | Sony Uk Ltd | Data compression |
| KR100632106B1 (ko) * | 1998-06-27 | 2007-03-02 | 주식회사 팬택앤큐리텔 | 디지털 비월주사 인터픽쳐 부호화/복호화 방법 |
| US20020015513A1 (en) * | 1998-07-15 | 2002-02-07 | Sony Corporation | Motion vector detecting method, record medium on which motion vector calculating program has been recorded, motion detecting apparatus, motion detecting method, picture encoding apparatus, picture encoding method, motion vector calculating method, record medium on which motion vector calculating program has been recorded |
| FR2782879B1 (fr) * | 1998-08-28 | 2000-11-03 | Thomson Multimedia Sa | Procede de compression d'images |
| US6983018B1 (en) | 1998-11-30 | 2006-01-03 | Microsoft Corporation | Efficient motion vector coding for video compression |
| US6563953B2 (en) | 1998-11-30 | 2003-05-13 | Microsoft Corporation | Predictive image compression using a single variable length code for both the luminance and chrominance blocks for each macroblock |
| JP3259702B2 (ja) | 1998-12-24 | 2002-02-25 | 日本電気株式会社 | 動画像可変ビットレート符号化装置および方法 |
| US6873735B1 (en) | 2001-02-05 | 2005-03-29 | Ati Technologies, Inc. | System for improved efficiency in motion compensated video processing and method thereof |
| US7885336B2 (en) * | 2001-02-05 | 2011-02-08 | Ati Technologies Ulc | Programmable shader-based motion compensation apparatus and method |
| JP2003006643A (ja) * | 2001-06-25 | 2003-01-10 | Canon Inc | 画像処理装置及びその方法、プログラム |
| US6975680B2 (en) * | 2001-07-12 | 2005-12-13 | Dolby Laboratories, Inc. | Macroblock mode decision biasing for video compression systems |
| ES2610430T3 (es) | 2001-12-17 | 2017-04-27 | Microsoft Technology Licensing, Llc | Codificación por omisión de macrobloques |
| US7003035B2 (en) | 2002-01-25 | 2006-02-21 | Microsoft Corporation | Video coding methods and apparatuses |
| US20040001546A1 (en) | 2002-06-03 | 2004-01-01 | Alexandros Tourapis | Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation |
| US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
| US7280700B2 (en) | 2002-07-05 | 2007-10-09 | Microsoft Corporation | Optimization techniques for data compression |
| US7154952B2 (en) | 2002-07-19 | 2006-12-26 | Microsoft Corporation | Timestamp-independent motion vector prediction for predictive (P) and bidirectionally predictive (B) pictures |
| EP2282310B1 (en) | 2002-09-04 | 2012-01-25 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
| US7433824B2 (en) * | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
| US7499495B2 (en) | 2003-07-18 | 2009-03-03 | Microsoft Corporation | Extended range motion vectors |
| US7580584B2 (en) | 2003-07-18 | 2009-08-25 | Microsoft Corporation | Adaptive multiple quantization |
| US20050013498A1 (en) | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Coding of motion vector information |
| US7426308B2 (en) | 2003-07-18 | 2008-09-16 | Microsoft Corporation | Intraframe and interframe interlace coding and decoding |
| US7602851B2 (en) | 2003-07-18 | 2009-10-13 | Microsoft Corporation | Intelligent differential quantization of video coding |
| US7738554B2 (en) | 2003-07-18 | 2010-06-15 | Microsoft Corporation | DC coefficient signaling at small quantization step sizes |
| US8218624B2 (en) | 2003-07-18 | 2012-07-10 | Microsoft Corporation | Fractional quantization step sizes for high bit rates |
| US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
| US7609763B2 (en) | 2003-07-18 | 2009-10-27 | Microsoft Corporation | Advanced bi-directional predictive coding of video frames |
| US7317839B2 (en) | 2003-09-07 | 2008-01-08 | Microsoft Corporation | Chroma motion vector derivation for interlaced forward-predicted fields |
| US7688894B2 (en) * | 2003-09-07 | 2010-03-30 | Microsoft Corporation | Scan patterns for interlaced video content |
| US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
| US7577200B2 (en) | 2003-09-07 | 2009-08-18 | Microsoft Corporation | Extended range variable length coding/decoding of differential motion vector information |
| US7567617B2 (en) | 2003-09-07 | 2009-07-28 | Microsoft Corporation | Predicting motion vectors for fields of forward-predicted interlaced video frames |
| US7620106B2 (en) | 2003-09-07 | 2009-11-17 | Microsoft Corporation | Joint coding and decoding of a reference field selection and differential motion vector information |
| US7599438B2 (en) | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
| US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
| US7782954B2 (en) * | 2003-09-07 | 2010-08-24 | Microsoft Corporation | Scan patterns for progressive video content |
| US7092576B2 (en) * | 2003-09-07 | 2006-08-15 | Microsoft Corporation | Bitplane coding for macroblock field/frame coding type information |
| US7616692B2 (en) | 2003-09-07 | 2009-11-10 | Microsoft Corporation | Hybrid motion vector prediction for interlaced forward-predicted fields |
| US7606308B2 (en) * | 2003-09-07 | 2009-10-20 | Microsoft Corporation | Signaling macroblock mode information for macroblocks of interlaced forward-predicted fields |
| US7623574B2 (en) | 2003-09-07 | 2009-11-24 | Microsoft Corporation | Selecting between dominant and non-dominant motion vector predictor polarities |
| US7757095B2 (en) * | 2004-02-03 | 2010-07-13 | Tdk Corporation | Personal identification method, personal identification system, and optical information recording medium |
| US7801383B2 (en) | 2004-05-15 | 2010-09-21 | Microsoft Corporation | Embedded scalar quantizers with arbitrary dead-zone ratios |
| US20060222251A1 (en) * | 2005-04-01 | 2006-10-05 | Bo Zhang | Method and system for frame/field coding |
| US8422546B2 (en) | 2005-05-25 | 2013-04-16 | Microsoft Corporation | Adaptive video encoding using a perceptual model |
| US7684981B2 (en) | 2005-07-15 | 2010-03-23 | Microsoft Corporation | Prediction of spectral coefficients in waveform coding and decoding |
| US7693709B2 (en) | 2005-07-15 | 2010-04-06 | Microsoft Corporation | Reordering coefficients for waveform coding or decoding |
| US7599840B2 (en) | 2005-07-15 | 2009-10-06 | Microsoft Corporation | Selectively using multiple entropy models in adaptive coding and decoding |
| US7565018B2 (en) * | 2005-08-12 | 2009-07-21 | Microsoft Corporation | Adaptive coding and decoding of wide-range coefficients |
| US8599925B2 (en) * | 2005-08-12 | 2013-12-03 | Microsoft Corporation | Efficient coding and decoding of transform blocks |
| US9077960B2 (en) * | 2005-08-12 | 2015-07-07 | Microsoft Corporation | Non-zero coefficient block pattern coding |
| US7933337B2 (en) * | 2005-08-12 | 2011-04-26 | Microsoft Corporation | Prediction of transform coefficients for image compression |
| JP4644097B2 (ja) * | 2005-10-31 | 2011-03-02 | 富士通セミコンダクター株式会社 | 動画像符号化プログラム、プログラム記憶媒体、および符号化装置。 |
| US8059721B2 (en) | 2006-04-07 | 2011-11-15 | Microsoft Corporation | Estimating sample-domain distortion in the transform domain with rounding compensation |
| US8130828B2 (en) | 2006-04-07 | 2012-03-06 | Microsoft Corporation | Adjusting quantization to preserve non-zero AC coefficients |
| US7995649B2 (en) * | 2006-04-07 | 2011-08-09 | Microsoft Corporation | Quantization adjustment based on texture level |
| US8503536B2 (en) | 2006-04-07 | 2013-08-06 | Microsoft Corporation | Quantization adjustments for DC shift artifacts |
| US7974340B2 (en) | 2006-04-07 | 2011-07-05 | Microsoft Corporation | Adaptive B-picture quantization control |
| US8711925B2 (en) | 2006-05-05 | 2014-04-29 | Microsoft Corporation | Flexible quantization |
| WO2008045846A1 (en) * | 2006-10-10 | 2008-04-17 | Qualcomm Incorporated | Method and apparatus for encoding and decoding audio signals |
| US8238424B2 (en) | 2007-02-09 | 2012-08-07 | Microsoft Corporation | Complexity-based adaptive preprocessing for multiple-pass video compression |
| US8184710B2 (en) | 2007-02-21 | 2012-05-22 | Microsoft Corporation | Adaptive truncation of transform coefficient data in a transform-based digital media codec |
| US8498335B2 (en) | 2007-03-26 | 2013-07-30 | Microsoft Corporation | Adaptive deadzone size adjustment in quantization |
| 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 |
| US7774205B2 (en) * | 2007-06-15 | 2010-08-10 | Microsoft Corporation | Coding of sparse digital media spectral data |
| US8254455B2 (en) | 2007-06-30 | 2012-08-28 | Microsoft Corporation | Computing collocated macroblock information for direct mode macroblocks |
| US8189933B2 (en) | 2008-03-31 | 2012-05-29 | Microsoft Corporation | Classifying and controlling encoding quality for textured, dark smooth and smooth video content |
| US8179974B2 (en) | 2008-05-02 | 2012-05-15 | Microsoft Corporation | Multi-level representation of reordered transform coefficients |
| US8897359B2 (en) | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
| US8406307B2 (en) | 2008-08-22 | 2013-03-26 | Microsoft Corporation | Entropy coding/decoding of hierarchically organized data |
| BRPI0924155B1 (pt) * | 2009-01-27 | 2021-09-14 | Interdigital Vc Holdings, Inc | Métodos e aparelho para transformar a seleção em codificação e decodificação de video |
| US8189666B2 (en) | 2009-02-02 | 2012-05-29 | Microsoft Corporation | Local picture identifier and computation of co-located information |
| US8599932B2 (en) | 2009-12-18 | 2013-12-03 | General Instrument Corporation | Carriage systems encoding or decoding JPEG 2000 video |
| US8724913B2 (en) | 2012-07-19 | 2014-05-13 | Omnivision Technologies, Inc. | Decoder and method for decoding run-length-encoded data |
| KR101462637B1 (ko) | 2013-02-28 | 2014-11-21 | 성균관대학교산학협력단 | 영상 부호화/복호화 방법 및 장치 |
| US9247255B2 (en) | 2013-02-28 | 2016-01-26 | Research & Business Foundation Sungkyunkwan University | Method and apparatus for image encoding/decoding |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0490218A (ja) * | 1990-08-02 | 1992-03-24 | Sharp Corp | 符号化装置及び適応復号化器 |
| US5093720A (en) * | 1990-08-20 | 1992-03-03 | General Instrument Corporation | Motion compensation for interlaced digital television signals |
| JP3132844B2 (ja) * | 1991-04-24 | 2001-02-05 | オリンパス光学工業株式会社 | 画像処理装置 |
| JP3338460B2 (ja) * | 1991-05-09 | 2002-10-28 | ソニー株式会社 | 映像信号符号化装置及び映像信号符号化方法 |
| JP2991833B2 (ja) * | 1991-10-11 | 1999-12-20 | 松下電器産業株式会社 | インターレス走査ディジタルビデオ信号の符号化装置及びその方法 |
-
1992
- 1992-11-30 KR KR1019920022906A patent/KR0166722B1/ko not_active Expired - Lifetime
-
1993
- 1993-11-29 US US08/158,590 patent/US5461421A/en not_active Expired - Lifetime
- 1993-11-30 JP JP29919293A patent/JP3159853B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8208545B2 (en) | 2006-06-01 | 2012-06-26 | Electronics And Telecommunications Research Institute | Method and apparatus for video coding on pixel-wise prediction |
Also Published As
| Publication number | Publication date |
|---|---|
| US5461421A (en) | 1995-10-24 |
| KR940013223A (ko) | 1994-06-25 |
| JPH06237445A (ja) | 1994-08-23 |
| JP3159853B2 (ja) | 2001-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0166722B1 (ko) | 부호화 및 복호화방법 및 그 장치 | |
| EP0595562B1 (en) | Method and apparatus for quantization and inverse-quantization of picture data | |
| KR0155784B1 (ko) | 영상데이타의 적응형 가변장 부호화/복호화방법 | |
| US6414992B1 (en) | Optimal encoding of motion compensated video | |
| KR960006762B1 (ko) | 화상부호화를 위한 효율적인 2차원 데이타의 주사선택회로 | |
| JP3888597B2 (ja) | 動き補償符号化装置、及び動き補償符号化復号化方法 | |
| KR100206261B1 (ko) | 디지탈 vtr의 영상신호 대역 압축장치 | |
| KR100371130B1 (ko) | 화상예측 복호화 장치 및 그 방법과 화상예측 부호화 장치및 그 방법 | |
| EP0585051B1 (en) | Image processing method and apparatus | |
| US6985635B2 (en) | System and method for providing a single-layer video encoded bitstreams suitable for reduced-complexity decoding | |
| US20050002458A1 (en) | Spatial scalable compression | |
| JPH06125543A (ja) | 符号化装置 | |
| KR19990036188A (ko) | 부호화된 디지탈 비디오 신호의 복호화 방법 및 장치 | |
| US6795498B1 (en) | Decoding apparatus, decoding method, encoding apparatus, encoding method, image processing system, and image processing method | |
| KR0134504B1 (ko) | 적응적 주파수 변환기를 가진 영상 부호화기 | |
| KR19980017213A (ko) | 열화영상에 대한 보상기능을 갖는 영상 복호화 시스템 | |
| US20070140345A1 (en) | Motion estimation with motion vector penalty | |
| US5703651A (en) | Motion picture expert group (MPEG) video coder/decoder apparatus | |
| KR20050085730A (ko) | 탄력 저장 | |
| US5614953A (en) | Image signal decoding apparatus having an encoding error compensation | |
| KR100198986B1 (ko) | 블록킹 현상방지용 움직임 보상장치 | |
| KR0162201B1 (ko) | 영상데이타의 직류성분-차분펄스부호변조시스템 | |
| JPH07107464A (ja) | 画像符号化装置および復号化装置 | |
| KR0157451B1 (ko) | 차분펄스부호변조데이타의 복원장치 | |
| KR0152024B1 (ko) | 로우 딜레이 코딩 방식의 부호화 및 복호화 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19921130 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19941231 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19921130 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19980305 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: 19980727 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980924 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 19980924 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20010830 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20020830 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20030829 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20040830 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20050830 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20060830 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20070830 Start annual number: 10 End annual number: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20080829 Start annual number: 11 End annual number: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20090827 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20100830 Start annual number: 13 End annual number: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20110830 Start annual number: 14 End annual number: 14 |
|
| FPAY | Annual fee payment |
Payment date: 20120830 Year of fee payment: 15 |
|
| PR1001 | Payment of annual fee |
Payment date: 20120830 Start annual number: 15 End annual number: 15 |
|
| EXPY | Expiration of term | ||
| PC1801 | Expiration of term |
Termination date: 20130809 Termination category: Expiration of duration |