KR100275269B1 - Inverse-quantizer - Google Patents
Inverse-quantizer Download PDFInfo
- Publication number
- KR100275269B1 KR100275269B1 KR1019940034118A KR19940034118A KR100275269B1 KR 100275269 B1 KR100275269 B1 KR 100275269B1 KR 1019940034118 A KR1019940034118 A KR 1019940034118A KR 19940034118 A KR19940034118 A KR 19940034118A KR 100275269 B1 KR100275269 B1 KR 100275269B1
- Authority
- KR
- South Korea
- Prior art keywords
- outputs
- value
- variable length
- response
- start signal
- 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
- 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/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- 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/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/423—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 characterised by memory arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
Description
도면은 본 발명에 따른 역양자화기의 동작을 도식적으로 설명하기 위한 블럭도.Figure is a block diagram for explaining the operation of the inverse quantizer according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
100 : 어드레스 발생부 200 : 블럭 메모리부100: address generator 200: block memory
300 : 제 1 승산부 400 : 제 2 승산부300: first multiplier 400: second multiplier
500 : 램 600 : 버퍼부500: RAM 600: buffer portion
700 : 제어부700: control unit
본 발명은 역양자화기에 관한 것으로, 특히 개선된 구조에 의해 데이타 처리 과정에서 시간지연(Time-Delay)이 거의 발생하지 않는 역양자화기에 관한 것이다.The present invention relates to a dequantizer, and more particularly, to an inverse quantizer in which time-delay hardly occurs during data processing due to an improved structure.
고화질(High Definition) 영상시스템에 있어서, 복호화(Decoding)는 부호화(Coding)단으로 부터 전송받은 부호화된 영상 데이타를 일련의 과정을 통해 원영상 데이타로 복원하는 것이다. 여기서, 일련의 과정이란 부호화의 역과정으로서, 구체적으로는 가변길이 복호화(VLD: Variable Length Decoding), 줄길이복호화(RLD: Run Length Decoding), 역양자화(IQ: Inverse Quantization) 등으로 이루어진다.In a high definition image system, decoding is to restore the encoded image data received from the coding stage to the original image data through a series of processes. Here, a series of processes are inverse processes of encoding, specifically, variable length decoding (VLD), run length decoding (RLD), and inverse quantization (IQ).
이때, 역양자화는 2단계의 승산과정으로 이루어지는데, 제 1 단계는 기설정된 가중치 매트릭스(Weighted Matrix)와 양자화 스텝사이즈 파라미터(QS: Quantization Step Size Parameter)의 승산단계이고, 제 2 단계는 제 1 단계로 부터 얻어진 승산값과 가변길이복호화된 데이타의 승산단계이다. 여기서, 양자화 스텝사이즈 파라미터(QS)는 부호화 단으로 부터 추가정보로서 부호화된 영상 데이타와 함께 전송되는데, 복호화단에서는 전송된 양자화 스텝사이즈 파라미터(QS)를 버퍼부에 일시적으로 기록한 후, 일정한 비율로 출력하여 가중치 매트릭스와 승산한다.In this case, the inverse quantization is a multiplication process of two steps. The first step is a multiplication step of a predetermined weighted matrix and a quantization step size parameter (QS), and the second step is a first step. The multiplication value obtained from the step and the variable length decoded data. Here, the quantization step size parameter (QS) is transmitted together with the image data encoded as additional information from the encoding end. In the decoding end, the transmitted quantization step size parameter (QS) is temporarily recorded in the buffer unit, and then at a constant rate. Output and multiply by weight matrix.
그런데, 일반적으로 승산과정은 대단히 복잡한 과정으로 이루어지며, 승산기의 내부 구조에 따라서 데이타 처리에 얼마간의 시간지연(Time-Delay)이 불가피하게 발생할 수 밖에 없다. 따라서, 종래 역양자화기에서는 제 1 승산단계로 부터 얻어진 값을 가지고 가변길이복호화된 데이타와 제 2 단계 승산단계에서 승산해야 한다. 따라서, 가중치 매트릭스, 양자화 스텝사이즈 파라미터(QS), 가변길이 복호화된 데이타가 동일한 시점에서 제공되는 경우, 제 1 승산단계에서 발생하는 시간 지연은 제 2 승산단계 수행 시작을 지연시키고, 결국 역양자화 전체 과정에 심각한 시간지연을 초래한다는 커다란 문제점이 있어왔다.However, in general, the multiplication process is a very complicated process, and according to the internal structure of the multiplier, some time-delay inevitably occurs in the data processing. Therefore, the conventional inverse quantizer has to multiply the variable length decoded data with the value obtained from the first multiplication step in the second multiplication step. Therefore, when the weight matrix, the quantization step size parameter (QS), and the variable-length decoded data are provided at the same point in time, the time delay occurring in the first multiplication step delays the start of performing the second multiplication step, and thus inverse quantization as a whole. There has been a big problem with the process causing serious time delays.
따라서, 본 발명의 목적은 개선된 구조에 의해 데이타 처리 과정에서 시간지연(Time-Delay)이 거의 발생하지 않는 역양자화기를 제공하는데 있다.Accordingly, an object of the present invention is to provide an inverse quantizer in which time-delay hardly occurs during data processing due to the improved structure.
상술한 바와 같은 목적을 달성하기 위해, 블럭시작신호(BS)을 시작으로 하여 블럭(Block)단위로 입력 되는 가변길이복호화(Variable Length Decoding)된 데이타를 역양자화하여 출력하는 역양자화기는, 종료신호(E)에 응답하여, 기설정된 스캔방식에 따라 읽기 어드레스신호(R)를 출력하는 어드레스 발생부와, 상기 가변길이 복호화된 데이타를 입력받아 블럭단위로 기록하며, 상기 어드레스 발생부로 부터 제공되는 읽기 어드레스신호(R)에 응답하여, 상기 기록된 가변길이복호화된 데이타를 출력하는 제 1 메모리부와, 기설정된 가중치 매트릭스(Wdighted Matrix) 및 양자화 스텝사이즈 파라미터(QS: Quantization Step Size Parameter)를 입력받아 승산하고, 그 결과로 제 1 승산값을 출력하는 제 1 승산부와, 상기 제 1 메모리부로 부터 제공되는 가변길이복호화된 데이타와 상기 제 1 승산부로 부터 제공되는 제 1 승산값을 승산하여 출력하는 제 2 승산부와, 상기 기설정된 가중치 메트릭스를 기록하고 있으며, 스타트 신호(S)에 응답하여, 상기 기록된 가중치 매트릭스를 출력하는 제 2 메모리부와, 부호화단으로 부터 전송된 상기 양자화 스텝사이즈 파라미터(QS)를 수신하여 일시적으로 기록하며, 스타트 신호(S)에 응답하여, 상기 기록된 양자화 스텝사이즈 파라미터(QS)를 출력하는 버퍼부와, 상기 블럭시작신호(BS)에 응답하여, 상기 제 1 메모리부 (200)로 입력되는 가변길이복호화된 데이타수 카운팅을 시작하고, 카운팅을 계속하다가, 상기 카운팅값이 제 1 기설정치(T1)와 동일하게 될때 스타트 신호(S)를 출력하고, 상기 카운팅값이 제 2 기설정치(T2)와 동일하게 될때 종료신호(E)를 출력하고 리셋되는 제어부를 포함하며, 상기 블럭은 NXN 데이타로 구성되고, 상기 N은 임의의 양의 정수이다.In order to achieve the above object, the inverse quantizer for dequantizing and outputting variable length decoded data inputted in units of blocks, starting with the block start signal BS, is an end signal. In response to (E), an address generator for outputting a read address signal (R) according to a preset scan method, the variable length decoded data is received and written in block units, and a read provided from the address generator is provided. In response to an address signal R, a first memory unit for outputting the recorded variable length decoded data, a predetermined weight matrix and a quantization step size parameter (QS) are received. A multiplier for multiplying and as a result outputting a first multiplication value, variable length decoded data provided from the first memory section, and A second multiplier for multiplying and outputting a first multiplication value provided from a first multiplier; and a second weighting unit for recording the predetermined weight matrix and outputting the recorded weight matrix in response to a start signal S A memory unit and a buffer unit for receiving and temporarily recording the quantization step size parameter QS transmitted from the encoding end, and outputting the recorded quantization step size parameter QS in response to the start signal S. And, in response to the block start signal BS, counting of the variable length decoded data number input to the first memory unit 200 is started, counting is continued, and the counting value is the first preset value T1. Outputs a start signal (S) when it is equal to, and outputs and terminates the reset signal (E) when the counting value is equal to the second preset value (T2). NXN data, where N is any positive integer.
이하, 첨부된 도면을 참조로 하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도면은 본 발명에 따른 역양자화기의 동작을 도식적으로 설명하기 위한 블럭도로서, 어드레스 발생부(100), 블럭 메모리부 (200), 제 1 승산부(300), 제 2 승산부(400), 램(500), 버퍼부(600), 그리고 제어부(700)로 구성된다.FIG. 4 is a block diagram schematically illustrating an operation of an inverse quantizer according to an exemplary embodiment of the present invention. The address generator 100, the block memory 200, the first multiplier 300, and the second multiplier 400 are shown in FIG. , The RAM 500, the buffer unit 600, and the controller 700.
어드레스 발생부(100)는 종료신호(E)에 응답하여, 기설정된 스캔방식에 따라 읽기 어드레스신호(R)를 출력한다.The address generator 100 outputs the read address signal R according to a preset scan method in response to the end signal E. FIG.
블럭 메모리부(200)는 가변길이복호화부(도시안됨)로 부터 제공되는 가변길이복호화된 데이타를 블럭단위로 기록하며, 입력되는 읽기 어드레스신호(R)에 응답하여, 상기 기록된 가변길이 복호화된 데이타를 출력한다.The block memory unit 200 writes the variable length decoded data provided from the variable length decoding unit (not shown) in units of blocks, and in response to the input read address signal R, the recorded variable length decoded data is decoded. Print the data.
제 1 승산부(300)는 후술되는 램(500)으로 부터 제공되는 가중치 매트릭스(Weighted Matrix)와 버퍼부(600)로 부터 제공되는 양자화 스텝사이트 파라미터(QS: Quantization Step Size Parameter)를 승산하고, 그 결과로 제 1 승산값을 출력한다.The first multiplier 300 multiplies a weighted matrix provided from the RAM 500 and a quantization step size parameter (QS :) provided from the buffer unit 600, As a result, the first multiplication value is output.
제 2 승산부(400)는 블럭 메모리부(200)로 부터 제공되는 가변길이복호화된 데이타와 제 1 승산부(300)로 부터 제공되는 제 1 승산값을 승산하여 출력한다.The second multiplier 400 multiplies the variable-length decoded data provided from the block memory 200 and the first multiplied value provided from the first multiplier 300 to output the multiplied value.
램(500)은 기설정된 가중치 매트릭스를 기록하고 있으며, 스타트 신호(S)에 응답하여, 기록하고 있던 가중치 매트릭스를 출력한다.The RAM 500 records a preset weight matrix, and outputs the recorded weight matrix in response to the start signal S. FIG.
버퍼부(600)는 부호화단으로 부터 전송되는 양자화 스텝 사이트 파라미터(QS)를 수신하여 일시적으로 기록하며, 스타트 신호(S)에 응답하여, 상기 기록된 양자화 스텝사이트 파라미터(QS)를 출력한다.The buffer unit 600 receives and temporarily records the quantization step site parameter QS transmitted from the encoding end, and outputs the recorded quantization step site parameter QS in response to the start signal S.
제어부(700)은 블럭시작신호(BS)에 응답하여, 블럭 메모리부(200)로 입력되는 가변길이복호화된 데이타수 카운팅을 시작하고, 카운팅을 계속하다가, 상기 카운팅값이 제 1 기설정치(T1)와 동일하게 될때 스타트 신호(S)를 출력하고, 카운팅값이 제 2 기설정치(T2)와 동일하게 될때 스타트 신호(S)를 출력하고 리셋된다.In response to the block start signal BS, the control unit 700 starts counting the variable length decoded data number input to the block memory unit 200, continues counting, and the counting value is the first preset value T1. Output signal (S) when the same value as), and outputs and resets the start signal (S) when the counting value becomes equal to the second preset value (T2).
이하 사용되는 블록은 예시적으로 8X8 데이타로 구성된 것으로 한다.The blocks used below are exemplarily composed of 8 × 8 data.
이렇게 구성된 본 발명에 따른 역양자화기의 동작을 좀 더 상세하게 설명하기로 하자.The operation of the inverse quantizer according to the present invention configured as described above will be described in more detail.
가변길이복호화부(도시안됨)는 블럭시작신호(BS)를 앞단에 실어 가변길이 복호화된 데이타를 블럭단위로 출력한다.The variable length decoding unit (not shown) carries a block start signal BS at the front and outputs variable length decoded data in units of blocks.
이때, 블록시작 신호(BS)에 응답하여, 제어부(700)는 블럭 메모리부(200)로 입력되는 가변길이복호화된 데이타수를 카운팅하기 시작하며, 블럭 메모리부(200)는 입력되는 가변길이복호화된 데이타를 순차적으로 기록한다.At this time, in response to the block start signal BS, the control unit 700 starts counting the variable length decoded data number input to the block memory unit 200, and the block memory unit 200 inputs the variable length decoding. Recorded data sequentially.
한편, 제어부(700)는 카운팅을 계속하다가, 카운팅값이 제 1 기설정치(T1)와 동일해질때 카운팅을 멈추고 스타트신호(S)를 램(500) 및 버퍼부(600)로 출력한다. 여기서, 제어부(700)가 스타트신호(S)를 발생하는 시점을 결정하는 기설정치(T)는, 제 1 승산부(300)에서의 승산과정에서 발생하는 시간 지연(Time-Delay)를 고려해서, 하기식(1) 과 같이 계산된다.Meanwhile, the controller 700 continues counting and stops counting when the counting value is equal to the first preset value T1 and outputs the start signal S to the RAM 500 and the buffer unit 600. Here, the preset value T for determining the time point at which the control unit 700 generates the start signal S is considered in consideration of a time delay occurring in the multiplication process in the first multiplier 300. , Is calculated as in the following equation (1).
T = M - DT = M-D
여기서, M은 블럭 메모리부(200)에 8X8블럭 데이타가 모두 기록되는데 걸리는 시간이고, D는 제 1 승산부(300)에서의 승산과정 에서 발생하는 시간지연이다.Here, M is a time taken to write all of the 8X8 block data in the block memory unit 200, and D is a time delay that occurs during the multiplication process in the first multiplication unit 300.
예를들어, 8X8블럭 데이타가 모두 블럭 메모리부(200)에 기록되는데 걸리는 시간이 64클럭이고, 제 1 승산부(300)에서 발생하는 시간지연이 3클럭이라면, 제어부(700)는 카운팅값이 61이 되면 스타트신호(S)를 출력한다.For example, if the time taken for all 8 × 8 block data to be written to the block memory unit 200 is 64 clocks, and the time delay occurring in the first multiplier 300 is 3 clocks, the control unit 700 may determine that the counting value is equal to. When 61, the start signal S is output.
또한, 제어부(700)는 카운팅값이 제 2 기설정치(T2)와 동일하게 될때 종료신호(E)를 어드레스 발생부(100)를 출력하는데, 제 2 기설정치(T2)는 블럭 메모리부(200)에 8x8블럭 데이타가 모두 기록되는데 걸리는 시간 즉, 64클럭과 동일한 값이다. 따라서, 카운팅값이 64가 되면, 제어부(700)는 종료신호(E)를 출력한다. 이어서, 램(500) 및 버퍼부(600)는 스타트신호(S)에 응답 하여, 각각 기록하고 있던 가중치 매트릭스 및 양자화 스텝사이즈 파라미터(QS)를 제 1 승산부(300)로 출력한다.In addition, the control unit 700 outputs an end signal E to the address generator 100 when the counting value becomes equal to the second preset value T2, and the second preset value T2 is the block memory unit 200. The time taken for all 8x8 block data to be written is equal to 64 clocks. Therefore, when the counting value is 64, the control unit 700 outputs the end signal (E). Subsequently, the RAM 500 and the buffer unit 600 output the weight matrix and the quantization step size parameter QS, which have been recorded, to the first multiplier 300 in response to the start signal S, respectively.
제 1 승산부(300)는 입력된 가중치 매트릭스와 양자화 스텝 사이즈 파라미터(QS)를 승산하여 얻어진 제 1 승산값을 제 2 승산부(300)로 출력한다.The first multiplier 300 outputs the first multiplication value obtained by multiplying the input weight matrix by the quantization step size parameter QS to the second multiplier 300.
한편, 블럭 메모리부(200)는 8x8블럭 데이타가 모두 기록된 후, 어드레스 발생부(100)로 부터 제공되는 읽기 어드레스 신호(R)에 응답하여, 기록하고 있던 블럭 데이타를 제 2 승산부(400)로 출력한다. 여기서, 어드레스 발생부(100)는 제어부(700)로 부터 제공되는 종료신호(E)에 응답하여, 기설정된 스캔방식에 따라 읽기 어드레스신호(R)를 출력한다.On the other hand, after all 8x8 block data has been written, the block memory unit 200 responds to the read address signal R provided from the address generator 100 to multiply the block data recorded by the second multiplier 400. ) Here, the address generator 100 outputs the read address signal R according to a preset scan method in response to the end signal E provided from the controller 700.
이어서, 제 2 승산부(400)는 제 1 승산부(300)로 부터 제공되는 제 1 승산값과 블럭 메모리부(200)로 부터 제공되는 블럭 데이타를 승산하여 얻어진 승산값을 출력한다.Subsequently, the second multiplier 400 outputs a multiplication value obtained by multiplying the first multiplier value provided from the first multiplier 300 by the block data provided from the block memory unit 200.
따라서, 제 1 승산부(300)에서 발생하는 시간지연으로 인해 제 2 승산부(400)에서의 승산과정 시작이 지연되지는 않는다.Therefore, the start of the multiplication process in the second multiplier 400 is not delayed due to the time delay occurring in the first multiplier 300.
상술한 바와 같은 과정에 의해 본 발명에 따른 역양자화기는 개선된 구조에 의해 데이타 처리 과정에서 시간지연(Time-Delay)이 거의 발생하지 않는다는 커다란 잇점이 있다.The inverse quantizer according to the present invention by the above-described process has the great advantage that the time-delay hardly occurs in the data processing process by the improved structure.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019940034118A KR100275269B1 (en) | 1994-12-14 | 1994-12-14 | Inverse-quantizer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019940034118A KR100275269B1 (en) | 1994-12-14 | 1994-12-14 | Inverse-quantizer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR960028442A KR960028442A (en) | 1996-07-22 |
| KR100275269B1 true KR100275269B1 (en) | 2000-12-15 |
Family
ID=19401408
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019940034118A Expired - Fee Related KR100275269B1 (en) | 1994-12-14 | 1994-12-14 | Inverse-quantizer |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100275269B1 (en) |
-
1994
- 1994-12-14 KR KR1019940034118A patent/KR100275269B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR960028442A (en) | 1996-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2276259B1 (en) | Decoding a block of quantized transform coefficients, wherein an even parity of the sum of the inversely quantized transform coefficients is set to an odd parity | |
| KR960003648B1 (en) | Devices and method of dealing picture data | |
| US6049330A (en) | Method and apparatus for optimizing storage of compressed images in memory | |
| KR0141875B1 (en) | Line length decoder | |
| EP0663133A1 (en) | Parallel encoding/decoding of dct compression/decompression algorithms | |
| KR940006352A (en) | Variable length code decoder for video decompression operations | |
| US5933533A (en) | Image data processing method and apparatus | |
| KR950703838A (en) | Method and apparatus for decoding image and method and apparatus for encoding image | |
| JPH11234683A (en) | Image coding method and system | |
| KR100275269B1 (en) | Inverse-quantizer | |
| JP3179588B2 (en) | Data encoding apparatus and method | |
| KR100232934B1 (en) | Image processing system | |
| JP3092526B2 (en) | 2D inverse discrete cosine transform circuit | |
| US5359420A (en) | Macro block address processor for digital compressed video signal decoder | |
| KR100255062B1 (en) | Circuit for zero-run developing run/level sets and method for zero-run developing the same | |
| KR0157548B1 (en) | Memory control signal generating apparatus | |
| JPS6122499B2 (en) | ||
| KR100265944B1 (en) | Full search vector quantization method and suitable circuit for performing it | |
| JP2638270B2 (en) | Binary image coding circuit | |
| KR100274151B1 (en) | Video data run length decoding device | |
| US6525773B1 (en) | Image processing device and method with data block flow control | |
| KR100586598B1 (en) | Modular computing device on finite field and its method | |
| KR100445900B1 (en) | A Device for Distributed Arithmetic | |
| JP3568213B2 (en) | Digital signal processor | |
| JP3293382B2 (en) | Data compression device and data decompression device |
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 |
|
| 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 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| 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 |
|
| PN2301 | Change of applicant |
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-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20110901 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20120903 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| 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: 20130921 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: 20130921 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |