KR0160618B1 - 실시간 움직임 추정장치 및 그 방법 - Google Patents
실시간 움직임 추정장치 및 그 방법 Download PDFInfo
- Publication number
- KR0160618B1 KR0160618B1 KR1019920019824A KR920019824A KR0160618B1 KR 0160618 B1 KR0160618 B1 KR 0160618B1 KR 1019920019824 A KR1019920019824 A KR 1019920019824A KR 920019824 A KR920019824 A KR 920019824A KR 0160618 B1 KR0160618 B1 KR 0160618B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- error
- group
- minimum
- error data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
- H04N5/145—Movement estimation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/223—Analysis of motion using block-matching
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/28—Indexing scheme for image data processing or generation, in general involving image processing hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (10)
- (2M-1)라인×(2N-1)돗트사이즈의 탐색창내의 M라인×N돗트사이즈의 복수의 이전화소블록들과 M라인×N돗트사이즈의 현재화소블록을 1:1 비교연산하여 상기 현재화소블록과 가장 유사한 이전화소블록과의 상대적 위치정보를 움직임정보로 추출하기 위한 움직임 추정장치에 있어서, 상기 탐색창내의 제1 및 제2시리얼화소데이타열을 동시에 입력하여 상기 각 이전화소블록들에 대응하는 직렬화소데이타열들을 순차적으로 병렬출력하는 이전화소블록형성수단; 상기 직렬화소데이타열들과 상기 현재화소블록의 제3시리얼 화소데이타열을 순차입력하여 복수의 이전화소블록들과 현재화소블록의 1:1비교연산을 동시에 병렬로 처리하여 현재화소블록에 대한 복수의 이전화소블록들의 각 절대치에러데이타들을 병렬로 출력하는 블록매칭산출수단; 상기 병렬절대치에러데이타열을 입력하여 복수 그룹으로 분할해서 각 그룹에서 최소절대치에러데이타를 구하고 각 그룹의 최소절대치에러데이타들을 상호 비교해서 탐색창내의 최소절대치 에러데이타를 발생하는 최소에러값산출수단; 상기 최소절대치에러산출수단의 최소값을 구하는 동작에 동기되어 상기 탐색창내의 산출된 최소절대치에러데이타에 대응하는 움직임벡터값을 발생하는 움직임벡터발생수단; 및 기준이전화소블록의 절대치에러데이타, 산출된 최소절대치에러데이타, 또는 발생된 움직임벡터값을 입출력버스에 출력하고, 상기 입출력버스로부터 입력된 외부움직임벡터값에 따라 복수의 절대치에러데이타열중 대응하는 절대치에러데이타를 선택제어하는 출력제어수단을 구비한 것을 특징으로 하는 실시간 움직임 추정장치.
- 제1항에 있어서, 상기 이전화소블록형성수단의 제1시리얼데이타열은 (M-1)라인중 상위 M라인들의 돗트열단위로 입력되는 이전화소데이타열이고, 제2시리얼데이타열은 하위 (M-1)라인들의 돗트열단위로 입력되는 이전화소데이타열인 것을 특징으로 하는 실시간 움직임 추정장치.
- 제2항에 있어서, 상기 이전화소블록형성수단은 상기 제1시리얼데이타열을 M라인별로 디멀티플렉싱하는 제1디멀티플렉서; 상기 제1디멀티플렉서의 출력신호를 래치하는 M래치들; 상기 래치된 데이타를 M클럭마다 수평시프트하고 매클럭마다 하위레지스터에서 절단된 데이타를 상위레지스터로 수직시프트하여 M×N사이즈의 이전화소블록의 직렬화소데이타열을 발생하기 위한 매트릭스상의 M×N 제1시프트레지스터들; 상기 제2시리얼데이타열을 (M-1)라인별로 디멀티플렉싱하는 제2디멀티플렉서; 상기 제2디멀티플렉서의 출력신호를 래치하는 M-1래치들; 상기 래치된 데이타를 M클럭마다 수평시프트하고, 매클럭마다 하위레지스터에서 전달된 데이타를 상위레지스터에 순환시프트하는 매트릭스상의 (M-1)×N 제2시프트레지스터들을 구비한 것을 특징으로 하는 실시간 움직임 추정장치.
- 제3항에 있어서, 상기 각 제1레지스터들은 수평시프트되어 전달된 데이타를 래치하고 수평시프트하기 위한 제1플립플롭과, 하위레지스터에서 수직전달된 데이타를 래치하는 제2플립플롭과, 상기 제1 및 제2플립플롭의 출력을 선택적으로 대응하는 이전화소데이타로 출력하기 위한 멀티플렉서를 구비한 것을 특징으로 하는 실시간 움직임 추정장치.
- 제3항에 있어서, 상기 각 제2레지스터들은 수평시프트되어 전달된 데이타와 하위레지스터에서 수직 전달된 데이타를 선택하기 위한 멀티플렉서와, 상기 멀티플렉서에서 선택된 데이타를 래치하여 동시에 수평 및 수직으로 시프트하기 위한 플립플롭을 구비하여 최상위라인의 제2레지스터들은 상기 최하위라인의 제1레지스터와 최하위라인의 제1레지스터에 데이타를 동시에 전달하도록 구성한 것을 특징으로 하는 실시간 움직임 추정장치.
- 제1항에 있어서, 상기 블록매칭산출수단은 상기 복수의 이전화소블록들에 대응하는 복수의 블록에러값산출수단을 구비하되 상기 각 블록에러값산출수단은 현재화소블록의 시리얼데이타열과 대응하는 이전화소블록의 시리얼데이타열을 순차적으로 각각 입력하여 감산하는 감산기와, 상기 감산결과의 절대값을 취하는 절대값산출기와, 상기 산출된 절대값을 누산하는 누산기와, 상기 누산된 결과를 현재화소블록에 대한 이전화소블록의 에러값으로 출력하는 출력래치를 구비한 것을 특징으로 하는 실시간 움직임 추정장치.
- 제1항에 있어서, 상기 최소에러값 산출수단은 상기 블록매칭산출수단의 병렬에러데이타열을 복수의 그룹으로 분할하여 각 그룹별로 그룹시리얼에러데이타열을 발생하기 위한 복수의 제1멀티플렉서들과, 상기 그룹시리얼에러데이타열과 타그룹의 최소에러데이타를 선택하기 위한 복수의 제2멀티플렉서들과, 상기 제2멀티플렉서에서 선택된 에러데이타를 이전에러데이타와 비교해서 보다 작은 에러데이타를 최소에러데이타로 출력하고 타그룹에서 전달된 최소에러데이타 보다 제1그룹의 최소에러데이타가 더 작은 경우에 그룹선택신호를 발생하는 복수의 비교기들과, 제2그룹의 비교기의 결과와 제1그룹을 제외한 나머지그룹의 비교결과를 선택적으로 상기 제1그룹의 제2멀티플렉서의 타그룹의 최소에러데이타로 공급하기 위한 제3멀티플렉서와, 상기 제1그룹의 비교기의 최소에러데이타를 상기 탐색창내의 최소에러데이타로 출력하기 위한 출력래치를 구비한 거승ㄹ 특징으로 하는 실시간 움직임 추정장치.
- 제7항에 있어서, 상기 움직임벡터발생수단은 복수의 그룹별로 움직임벡터데이타열을 발생하는 움직임벡터발생기와, 상기 그룹별 움직임벡터데이타열과 타그룹의 움직임벡터데이타를 선택하기 위한 복수의 제1멀티플렉서들과, 상기 최소에러값산출수단의 그룹선택신호에 응답하여 상기 각 제1멀티플렉서들에서 선택된 데이타와 래치된 데이타를 선택하기 위한 복수의 제2멀티플렉서들과, 상기 제2멀티플렉서들에서 선택된 데이타를 래치하고 래치된 데이타를 상기 제2멀티플렉서 및 타그룹의 제1멀티플렉서에 공급하기 위한 복수의 래치들과, 제2그룹의 래치된 데이타와 제1그룹을 제외한 나머지그룹의 래치된 결과를 선택적으로 상기 제1그룹의 제1멀티플렉서의 타그룹의 데이타로 전달하기 위한 제3멀티플렉서와, 상기 제2그룹의 제2멀티플렉서에서 선택된 데이타를 상기 탐색창내의 최소에러데이타에 대응하는 움직임벡터값으로 출력하기 위한 출력래치를 구비한 것을 특징으로 하는 실시간 움직임 추정장치.
- 제8항에 있어서, 상기 출력제어수단은 상기 산출된 최소에러데이타, 움직임벡터값 및 에러데이타열을 입출력버스에 출력하고 상기 입출력버스를 통해서 공급되는 외부움직임벡터값을 입력하는 입출력버퍼와, 상기 외부움직임벡터값에 따라 상기 복수 그룹의 에러데이타열을 선택하여 상기 에러데이타열을 발생하는 제1멀티플렉서와, 상기 각 그룹별 에러데이타를 순차적으로 선택하기 위한 선택신호를 발생하기 위한 카운터와, 상기 카운터의 출력과 상기 외부움직임벡터값을 선택하여 상기 최소에러값산출수단의 복수의 제1멀티플렉서들의 선택제어신호로 공급하는 제2멀티플렉서를 구비하는 것을 특징으로 하는 실시간 움직이미 추정장치.
- (2M-1)라인×(2N-1)돗트사이즈의 탐색창내의 M라인×N돗트사이즈의 복수의 이전화소블록들과 M라인×N돗트사이즈의 현재화소블록을 1:1 비교연산하여 상기 현재화소블록과 가장 유사한 이전화소블록과의 상대적 위치정보를 움직임정보로 추출하기 위한 움직임 추정방법에 있어서, 상기 탐색창내의 제1 및 제2시리얼화소데이타열을 동시에 입력하여 상기 각 이전화소블록들에 대응하는 직렬화소데이타열들을 순차적으로 병렬출력하는 단계; 상기 직렬화소데이타열들과 상기 현재화소블록의 제3시리얼화소데이타열을 순차입력하여 복수의 이전화소블록들과 현재화소블록의 1:1비교연산을 동시에 병렬처리하여 현재화소블록에 대한 복수의 이전화소블록들의 각 절대치에러데이타들을 병렬출력하는 단계; 상기 병렬절대치에러데이타열을 입력하여 복수 그룹으로 분할해서 각 그룹에서 최소절대치에러데이타를 구하고 각 그룹의 최소절대치에러데이타들을 상호 비교해서 탐색창내의 최소절대치에러데이타를 검출하는 단계; 상기 최소절대치에러데이타를 검출하는 동작에 동기되어 상기 탐색창내의 검출된 최소절대치에러데이타에 대응하는 움직임벡터발생값을 발생하는 단계; 및 상기 검출된 최소절대치에러데이타와 발생된 움직임벡터값을 움직임추정데이타로 출력하는 단계를 구비한 것을 특징으로 하는 실시간 움직임 추정방법.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920019824A KR0160618B1 (ko) | 1992-10-27 | 1992-10-27 | 실시간 움직임 추정장치 및 그 방법 |
DE69327223T DE69327223T2 (de) | 1992-10-27 | 1993-04-27 | Vorrichtung zur Bewegungsschätzung in Echtzeit und Verfahren dafür |
EP19930106843 EP0594936B1 (en) | 1992-10-27 | 1993-04-27 | Apparatus for estimating real-time motion and a method thereof |
JP10262693A JP2834640B2 (ja) | 1992-10-27 | 1993-04-28 | 動き推定装置及びその方法 |
US08/056,884 US5568203A (en) | 1992-10-27 | 1993-05-05 | Apparatus for estimating real-time motion an a method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920019824A KR0160618B1 (ko) | 1992-10-27 | 1992-10-27 | 실시간 움직임 추정장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR940010831A KR940010831A (ko) | 1994-05-26 |
KR0160618B1 true KR0160618B1 (ko) | 1999-01-15 |
Family
ID=19341830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920019824A Expired - Fee Related KR0160618B1 (ko) | 1992-10-27 | 1992-10-27 | 실시간 움직임 추정장치 및 그 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5568203A (ko) |
EP (1) | EP0594936B1 (ko) |
JP (1) | JP2834640B2 (ko) |
KR (1) | KR0160618B1 (ko) |
DE (1) | DE69327223T2 (ko) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950014343B1 (ko) * | 1993-05-20 | 1995-11-24 | 한국방송공사 | 고화질 티브(hdtv)의 화상데이타 움직임 추정방법 및 그 장치 |
FR2723796B1 (fr) * | 1994-08-19 | 1996-11-29 | Thomson Consumer Electronics | Dispositif d'estimation de mouvement |
KR100287211B1 (ko) * | 1994-08-30 | 2001-04-16 | 윤종용 | 양방향 움직임 추정방법 및 장치 |
JP3089165B2 (ja) * | 1994-11-10 | 2000-09-18 | 株式会社グラフィックス・コミュニケーション・ラボラトリーズ | 動きベクトル探索装置 |
US5696836A (en) * | 1995-03-17 | 1997-12-09 | Lsi Logic Corporation | Motion estimation processor architecture for full search block matching |
KR100225690B1 (ko) * | 1995-04-18 | 1999-10-15 | 모리시다 요이치 | 상관도 연산장치, 병렬상관도 연산장치 및 상관도연산방법 |
JP2853616B2 (ja) * | 1995-07-07 | 1999-02-03 | 日本電気株式会社 | 動き検出方式 |
KR0151922B1 (ko) * | 1995-12-12 | 1998-10-15 | 양승택 | 필드 및 프레임 움직임 추정 장치 |
US5719642A (en) * | 1996-05-07 | 1998-02-17 | National Science Council Of R.O.C. | Full-search block matching motion estimation processor |
US5973742A (en) * | 1996-05-24 | 1999-10-26 | Lsi Logic Corporation | System and method for performing motion estimation with reduced memory loading latency |
JPH1079947A (ja) * | 1996-09-03 | 1998-03-24 | Mitsubishi Electric Corp | 動きベクトル検出装置 |
US6118901A (en) * | 1997-10-31 | 2000-09-12 | National Science Council | Array architecture with data-rings for 3-step hierarchical search block matching algorithm |
US6693270B2 (en) | 1998-03-16 | 2004-02-17 | Silicon Video, Inc. | Current mode analog signal multiplexing bus and a method thereof |
US6590198B1 (en) * | 1998-03-16 | 2003-07-08 | Photon Vision Systems, Inc. | Video bus for high speed multi-resolution imagers |
US5838392A (en) * | 1998-03-19 | 1998-11-17 | United Microelectronics Corp. | Adaptive block-matching motion estimator with a compression array for use in a video coding system |
US6097851A (en) * | 1998-03-31 | 2000-08-01 | Agilent Technologies | Low latency correlation |
US6567469B1 (en) * | 2000-03-23 | 2003-05-20 | Koninklijke Philips Electronics N.V. | Motion estimation algorithm suitable for H.261 videoconferencing applications |
KR100549919B1 (ko) * | 2000-12-15 | 2006-02-06 | 주식회사 케이티 | 소요클럭사이클수 감축을 위한 초대규모 집적회로 장치 |
JP2002232911A (ja) * | 2001-02-01 | 2002-08-16 | Mitsubishi Electric Corp | 動きベクトル検出装置及び動きベクトル検出方法 |
KR20040022697A (ko) * | 2002-09-09 | 2004-03-16 | 한국전자통신연구원 | 영상 데이터 압축을 위한 움직임 추정 장치 |
TWI258682B (en) * | 2005-05-06 | 2006-07-21 | Sunplus Technology Co Ltd | Interactive video game system |
KR100939917B1 (ko) | 2008-03-07 | 2010-02-03 | 에스케이 텔레콤주식회사 | 움직임 예측을 통한 부호화 시스템 및 움직임 예측을 통한부호화 방법 |
US20150271512A1 (en) * | 2014-03-18 | 2015-09-24 | Texas Instruments Incorporated | Dynamic frame padding in a video hardware engine |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8722612D0 (en) * | 1987-09-25 | 1987-11-04 | British Telecomm | Motion estimator |
US4897720A (en) * | 1988-03-14 | 1990-01-30 | Bell Communications Research, Inc. | Circuit implementation of block matching algorithm |
FR2638924B1 (fr) * | 1988-11-09 | 1991-01-25 | Artieri Alain | Procede et circuit de traitement par bloc de signal bidimensionnel d'images animees |
GB8909498D0 (en) * | 1989-04-26 | 1989-06-14 | British Telecomm | Motion estimator |
JPH0385884A (ja) * | 1989-08-29 | 1991-04-11 | Sony Corp | 画像の動き検出回路 |
JPH0832048B2 (ja) * | 1990-01-23 | 1996-03-27 | 日本ビクター株式会社 | 動きベクトル検出装置 |
US5030953A (en) * | 1990-07-11 | 1991-07-09 | Massachusetts Institute Of Technology | Charge domain block matching processor |
EP0474276B1 (en) * | 1990-09-03 | 1997-07-23 | Koninklijke Philips Electronics N.V. | Video image motion vector estimation with asymmetric update region |
US5200820A (en) * | 1991-04-26 | 1993-04-06 | Bell Communications Research, Inc. | Block-matching motion estimator for video coder |
-
1992
- 1992-10-27 KR KR1019920019824A patent/KR0160618B1/ko not_active Expired - Fee Related
-
1993
- 1993-04-27 DE DE69327223T patent/DE69327223T2/de not_active Expired - Fee Related
- 1993-04-27 EP EP19930106843 patent/EP0594936B1/en not_active Expired - Lifetime
- 1993-04-28 JP JP10262693A patent/JP2834640B2/ja not_active Expired - Fee Related
- 1993-05-05 US US08/056,884 patent/US5568203A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE69327223T2 (de) | 2000-04-20 |
EP0594936A1 (en) | 1994-05-04 |
JPH06165166A (ja) | 1994-06-10 |
EP0594936B1 (en) | 1999-12-08 |
DE69327223D1 (de) | 2000-01-13 |
KR940010831A (ko) | 1994-05-26 |
JP2834640B2 (ja) | 1998-12-09 |
US5568203A (en) | 1996-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0160618B1 (ko) | 실시간 움직임 추정장치 및 그 방법 | |
EP1074941B1 (en) | Motion vector detection apparatus | |
US6687303B1 (en) | Motion vector detecting device | |
JP3089165B2 (ja) | 動きベクトル探索装置 | |
US5696836A (en) | Motion estimation processor architecture for full search block matching | |
KR101578052B1 (ko) | 움직임 추정 장치 및 이를 구비하는 동영상 부호화 장치 | |
JPH06334980A (ja) | 動画像の動きベクトル検出装置 | |
US6516031B1 (en) | Motion vector detecting device | |
KR20040047963A (ko) | 움직임 예측 유닛 및 방법 및 이러한 움직임 예측 유닛을구비하는 이미지 처리 장치 | |
US8428137B2 (en) | Motion search apparatus in video coding | |
US6990149B2 (en) | Circuit and method for full search block matching | |
KR0178302B1 (ko) | 양방향 병렬 파이프라인 구조에 근거한 탐색 이동 예측처리기 | |
US6968011B2 (en) | Motion vector detecting device improved in detection speed of motion vectors and system employing the same devices | |
US20030012283A1 (en) | Motion vector detecting device and self-testing method therein | |
JP3115511B2 (ja) | 動きベクトル探索装置 | |
Jou et al. | A low-cost gray prediction search chip for motion estimation | |
JP2866325B2 (ja) | 動きベクトル探索装置 | |
JP3580612B2 (ja) | 動画像符号化装置の動き検出装置 | |
KR100246033B1 (ko) | 고속 실시간 처리 움직임 추정을 위한 연산방법 및 이를 위한 연산장치 | |
JP2866326B2 (ja) | 動きベクトル探索装置 | |
JP2963369B2 (ja) | 動きベクトル探索装置 | |
JPH08340538A (ja) | 動きベクトル探索方法および装置 | |
JP2866324B2 (ja) | 動きベクトル探索装置 | |
Dianysian et al. | Bit-serial architecture for real time motion compensation | |
JP2868441B2 (ja) | 動きベクトル探索方法および探索装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
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 |
|
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 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
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: 4 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
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: 6 |
|
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 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20080731 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
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: 20090820 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: 20090820 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |