KR960036740A - 동영상 압축 시스템과, 비디오 동화상의 압축 방법 및 인코딩 방법 - Google Patents

동영상 압축 시스템과, 비디오 동화상의 압축 방법 및 인코딩 방법 Download PDF

Info

Publication number
KR960036740A
KR960036740A KR1019960006700A KR19960006700A KR960036740A KR 960036740 A KR960036740 A KR 960036740A KR 1019960006700 A KR1019960006700 A KR 1019960006700A KR 19960006700 A KR19960006700 A KR 19960006700A KR 960036740 A KR960036740 A KR 960036740A
Authority
KR
South Korea
Prior art keywords
bits
picture
encoding
limit
video
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.)
Granted
Application number
KR1019960006700A
Other languages
English (en)
Other versions
KR100196890B1 (ko
Inventor
네일 린저 엘리어트
아아리엔 피터슨 헤이디
비시토 에릭
Original Assignee
윌리암 티. 엘리스
인터내셔널 비지네스 머신즈 코포레이션
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 윌리암 티. 엘리스, 인터내셔널 비지네스 머신즈 코포레이션 filed Critical 윌리암 티. 엘리스
Publication of KR960036740A publication Critical patent/KR960036740A/ko
Application granted granted Critical
Publication of KR100196890B1 publication Critical patent/KR100196890B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/146Data rate or code amount at the encoder output
    • H04N19/15Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/174Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/186Methods 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 a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

본 발명은 각각의 화상에 대해 발생된 비트수가 한계 비트수를 초과하지 않도록 하는 비디오 인코더를 구현하는 시스템 및 방법이다. 바람직한 실시예에서, 상기 시스템은 입력 비디오를 인코딩하는 비디오 인코더의 다른 소자와 함께 두개의 공동 소자 또는 서브시스템을 포함하여, 발생된 한계 비트수가 발생될 수 있는 한계 비트수를 초과하는지의 여부를 검출하고, 상기 조건이 검출되면 비트 속도(bit rate)를 줄인다. 본 발명의 하나의 특징은 “저 비트 속도 모드(low bit rate mode)”로 동작할 수 있는 MB 비트 스트림 발생기(macroblock bit stream generator)를 사용한다. 본 발명의 다른 특징은 화상의 비트수가 한계를 초과하는지의 여부를 검출하는 서브시스템을 사용한다.

Description

동영상 압축 시스템과, 비디오 동화상의 압축 방법 및 인코딩 방법
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제8도는 본 발명의 원리에 따른 기법을 구현하기 위해 두개의 구성 요소의 서브시스템을 포함하고, 각각의 화상에 대해 발생된 비트 수가 한계를 초과하지 않도록 하는 바람직한 실시예의 비디오 인코더를 도시한 도면.

Claims (11)

  1. 동영상 압축 시스템(a motion video compression system)에 있어서, 스위칭 신호(a switching signal)에 응답하여 제1 한계(a first limit)로 제한(bound)되며 화상의 부분(a portion of a picture)을 나타내는 제1 갯수의 비트(first number of bits)를 포함하는 비트 스트림(a bit stream)을 발생하는 제1 수단과; 상기 스위칭 신호에 응답하여, 상기 제1 한계보다 적은 제2 한계(a second limit)로 제한되며 상기 화상의 부분을 나타내는 제2 갯수의 비트(a second number of bits)를 포함하는 비트 스트림을 발생하는 제2 수단과; 상기 화상의 나머지 부분을 인코딩(encoding)하는데 필요한 예측 비트수(a number fo bits predicted)의 함수로서 상기 스위칭 신호의 상태를 세트하는 스위칭 신호 발생기를 포함하는 동영상 압축 시스템.
  2. 제1항에 있어서, 상기 제1 한계 및 상기 제2 한계는 입력 화상 데이타에 종속하지 않는 동영상 압축 시스템.
  3. 제1항에 있어서, 상기 필요한 예측 비트수는 상기 제1 임계치에 상기 제2 수단을 사용하여 상기 화상의 각각의 나머지 영역(each remaining region)에 대해 상기 제2 임계치와 동일한 갯수의 비트가 생성된다고 가정하여 상기 화상의 나머지를 인코딩하는데 필요한 비트수를 가산하므로써 결정되는 동영상 압축 시스템.
  4. 동영상 압축 시스템에 있어서, 화상을 인코딩하는데 사용되는 제1 비트수와 상기 화상의 나머지 부분을 인코딩하는데 필요한 제2 예측 비트수의 합을, 상기 화상 전체를 인코딩하는데 허용된 최대 비트수와 비교하는 비교기(a comparitor)와; 상기 비교기에 접속되고, 상기 합이 상기 최대 비트수를 초과 하지 않으면, 제1 인코딩 기법(a first encoding methood)에 따라 결정된 비트수를 사용하는 제1 모드(a first mode)로 상기 화상의 후속 영역(a next region)을 인코딩하고, 상기 합이 상기 최대 비트수를 초과하면 제2 인코딩 기법(a second encoding method)에 따라 제2 비트 수를 사용하는 상기 화상의 상기 후속 영역을 인코딩하는 인코더(an encoder)를 포함하는 동영상 압축 시스템.
  5. 제4항에 있어서, 상기 인코더는 다수의 허프만 인코더(aplurality of Huffman encoders)를 포함하고, 상기 비교기의 출력에 응답하여, 상기 화상의 적어도 하나의 부분에 대한 적어도 두개의 움직임 보상 벡터(at least two of a motion compensation vector), 양자화 값(quantization value) 및 양자화된 변형 계수(quantized transform coefficients)가 변경되는 동영상 압축 시스템.
  6. 제4항에 있어서, 상기 인코더는 다수의 허프만 인코더를 포함하고, 상기 비교기의 출력에 응답하여, 상기 화상의 적어도 하나의 부분에 대한 적어도 하나의 움직임 보상 모드, 움직임 보상 벡터 및 양자화된 변형 계수가 변경되는 동영상 압축 시스템.
  7. 비디오 동화상(a video motion picture)을 압축하는 방법에 있어서, 적어도 두개의 인코딩 기법을 사용하여, 인코딩되는 나머지 화상의 부분을 인코딩하는데 필요한 예측 비트수의 함수인 상태신호(a state)를 갖는 스위칭 신호를 발생하는 단계와; 제1 상태신호를 갖는 상기 스위칭 신호에 응답하여, 제1 한계로 제한되며 상기 부분의 세그먼트(segment)를 나타내는 제1 갯수의 비트를 포함하는 비트 스트림을 발생하는 단계와; 제2 상태신호를 갖는 상기 스위칭 신호에 응답하여,상기 제1 한계보다 적음 제2 한계로 제한되며 상기 부분의 상기 세그먼트를 나타내는 제2 갯수의 비트를 포함하는 비트 스트림을 발생하는 단계를 포함하는 비디오 동화상 압축 방법.
  8. 제7항에 있어서, 상기 제1 및 상기 제2 한계는 입력 화상 데이타에 종속하지 않는 비디오 동화상 압축 방법.
  9. 비디오 동화상을 인코딩하는 방법에 있어서, 화상을 인코딩하는데 사용되는 제1 비트수와 상기 화상의 나머지 화상을 인코딩하는데 필요한 제2 예측 비트수의 합을, 상기 화상 전체가 인코딩되도록 허용된 최대 비트수와 비교하는 단계와; 상기 합이 상기 최대 비트수를 초과하지 않으면, 제1 인코딩기법에 따라 결정된 비트수를 사용하는 제1 모드로 상기 화상의 후속 영역을 인코딩하는 단계와; 상기 합이 상기 최대 비트수를 초과하면, 제2 인코딩 기법에 따라 제2 비트수를 사용하는 상기 화상의 상기 후속 영역을 인코딩하는 단계를 포함하는 비디오 동화상 인코딩 방법.
  10. 제9항에 있어서, 상기 인코딩은 허프만 인코딩을 포함하고, 상기 비교 단계의 출력에 응답하여, 상기 화상의 적어도 하나의 부분에 대한 적어도 두개의 움직임 보상 벡터, 양자화 값 및 양자화된 변경 계수가 변경되는 비디오 동화상 인코딩 방법.
  11. 제9항에 있어서, 상기 인코딩은 허프만 인코딩을 포함하고, 상기 비교 단계의 출력에 응답하여, 상기 화상의 적어도 하나의 부분에 대한 적어도 하나의 움직임 보상 모드, 움직임 보상 벡터 및 양자화된 변형 계수가 변경되는 비디오 도오하상 인코딩 방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019960006700A 1995-03-27 1996-03-13 동영상 압축 시스템과, 비디오 동화상의 압축 방법 및 인코딩 방법 Expired - Fee Related KR100196890B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US8/410,786 1995-03-27
US08/410,786 US5668598A (en) 1995-03-27 1995-03-27 Motion video compression system with guaranteed bit production limits
US08/410,786 1995-03-27

Publications (2)

Publication Number Publication Date
KR960036740A true KR960036740A (ko) 1996-10-28
KR100196890B1 KR100196890B1 (ko) 1999-06-15

Family

ID=23626212

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960006700A Expired - Fee Related KR100196890B1 (ko) 1995-03-27 1996-03-13 동영상 압축 시스템과, 비디오 동화상의 압축 방법 및 인코딩 방법

Country Status (3)

Country Link
US (1) US5668598A (ko)
JP (1) JPH08275158A (ko)
KR (1) KR100196890B1 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09107547A (ja) * 1995-10-09 1997-04-22 Hitachi Ltd 既圧縮動画データ量削減装置および既圧縮動画データ量削減システムならびに既圧縮動画データ量削減方法
US5686963A (en) * 1995-12-26 1997-11-11 C-Cube Microsystems Method for performing rate control in a video encoder which provides a bit budget for each frame while employing virtual buffers and virtual buffer verifiers
JPH1198020A (ja) * 1997-09-24 1999-04-09 Sony Corp ビットストリーム解析方法及び装置
US6151361A (en) * 1997-12-29 2000-11-21 Thomson Licensing S.A. System and method for reducing multipass signal degradation
CN1169304C (zh) 1998-01-21 2004-09-29 松下电器产业株式会社 可变长度编码装置
US6614934B1 (en) * 1998-03-06 2003-09-02 Divio, Inc. Method and apparatus for concatenating bits of odd-length words
US6512852B1 (en) 1998-03-06 2003-01-28 Divio, Inc. Method and apparatus for concatenating bits of odd-length words
GB2356508B (en) 1999-11-16 2004-03-17 Sony Uk Ltd Data processor and data processing method
EP1146745B1 (en) * 2000-03-08 2019-09-04 Mitsubishi Denki Kabushiki Kaisha Coding device and coding method
GB2387055A (en) * 2002-03-28 2003-10-01 Sony Uk Ltd Data compression method including target data quantity allocation
US7277587B2 (en) * 2002-04-26 2007-10-02 Sharp Laboratories Of America, Inc. System and method for lossless video coding
US7543326B2 (en) * 2002-06-10 2009-06-02 Microsoft Corporation Dynamic rate control
US20030235250A1 (en) * 2002-06-24 2003-12-25 Ankur Varma Video deblocking
WO2004004359A1 (en) * 2002-07-01 2004-01-08 E G Technology Inc. Efficient compression and transport of video over a network
US6900746B1 (en) * 2003-12-23 2005-05-31 Wend Llc Asynchronous, data-activated concatenator for variable length datum segments
KR101381600B1 (ko) 2006-12-20 2014-04-04 삼성전자주식회사 텍스처 합성을 이용한 영상의 부호화, 복호화 방법 및 장치
US8765983B2 (en) * 2009-10-30 2014-07-01 Aurora Algae, Inc. Systems and methods for extracting lipids from and dehydrating wet algal biomass
US10554220B1 (en) * 2019-01-30 2020-02-04 International Business Machines Corporation Managing compression and storage of genomic data

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3013381B2 (ja) * 1990-03-28 2000-02-28 ソニー株式会社 可変長データの復号装置
JP3002019B2 (ja) * 1991-07-04 2000-01-24 富士通株式会社 セル廃棄補償機能を有する画像符号化伝送方式
US5231484A (en) * 1991-11-08 1993-07-27 International Business Machines Corporation Motion video compression system with adaptive bit allocation and quantization
GB2269289B (en) * 1992-07-13 1995-10-25 Sony Broadcast & Communication Serial data decoding
US5325125A (en) * 1992-09-24 1994-06-28 Matsushita Electric Corporation Of America Intra-frame filter for video compression systems

Also Published As

Publication number Publication date
US5668598A (en) 1997-09-16
JPH08275158A (ja) 1996-10-18
KR100196890B1 (ko) 1999-06-15

Similar Documents

Publication Publication Date Title
KR960036740A (ko) 동영상 압축 시스템과, 비디오 동화상의 압축 방법 및 인코딩 방법
US6654418B2 (en) Non-linear quantizer for video coding
US5001559A (en) Transform coding using coefficient prediction techniques
US10027962B2 (en) System, method and computer-readable medium for encoding a signal into macroblocks
US5926225A (en) Image coder which includes both a short-term frame memory and long-term frame memory in the local decoding loop
JP2000013799A (ja) 動き補償符号化復号化装置及びその方法
US6021227A (en) Image compression system including encoder having run mode
JP3244399B2 (ja) 圧縮動画像符号信号の情報量変換回路、及び方法
KR0162203B1 (ko) 양자화스텝사이즈의 가변을 이용한 적응적 부호화방법 및 그 장치
KR20010053814A (ko) 영상 부호화 시스템의 부호화방식 선택장치 및 방법
US5508745A (en) Apparatus for controlling a quantization level to be modified by a motion vector
KR100202538B1 (ko) 엠펙 비디오 코덱 장치
JPH04114585A (ja) 動き補償フレーム間符号化装置
US6266447B1 (en) Coding apparatus
JPH03255792A (ja) 画質制御装置
KR100317355B1 (ko) 동화상비디오부호화장치
KR970073124A (ko) 영상신호 부호화시스템에 있어서 양자화장치 및 방법(quantization appatatus in the picture coding system and method)
KR0134358B1 (ko) 가변 스캔방법을 이용한 부호화 및 복호화시스템
KR100197364B1 (ko) 영상 신호 부호화 시스템에서의 적응적 벡터 양자화장치
KR20040054749A (ko) 압축
KR0148226B1 (ko) 양자화레벨의 부호화방법 및 그 장치
JPS61283294A (ja) 動き補償符号化方式およびその装置
KR0148155B1 (ko) 영상부호화의 esc 부호화장치 및 그 방법
KR940013201A (ko) 영상 압축 부호화 장치 및 방법
JPH03243086A (ja) 動き補償フレーム間符号化装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20060124

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20070224

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20070224

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000