CN1306790C - Block decoding method and system capable of rotating direction before decoding and outputting - Google Patents
Block decoding method and system capable of rotating direction before decoding and outputting Download PDFInfo
- Publication number
- CN1306790C CN1306790C CNB2004100453474A CN200410045347A CN1306790C CN 1306790 C CN1306790 C CN 1306790C CN B2004100453474 A CNB2004100453474 A CN B2004100453474A CN 200410045347 A CN200410045347 A CN 200410045347A CN 1306790 C CN1306790 C CN 1306790C
- Authority
- CN
- China
- Prior art keywords
- block
- decoding
- data
- window
- decoded
- 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
Images
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
Abstract
The present invention relates to an area block decoding method and a system which can rotate directions for decryption and output. The system comprises a decoding device, a sawtooth device, an inverse quantizer, an inverse cosine device, a data buffer area and a control device. A decoding window which is set dynamically is used for integrally decoding area blocks positioned on the decoding window; for the area blocks which are not positioned on the decoding window, the decoding window executes Hofmann decryption; when the decryption obtains one row or a plurality of rows of area blocks for output, the position of the decoding window is dynamically adjusted for the decryption to obtain a next row of area blocks or the rows of area blocks.
Description
Technical field
The invention relates to a kind of block coding/decoding method and system, refer to a kind of block coding/decoding method and system of rotatable direction decoding output especially.
Background technology
Block is decoded as a kind of known image compression/de-compression technology, wherein widely known to the person be the JPEG decoding, Fig. 1 is the calcspar of a known jpeg decoder 10, it is made of decoding device 110, sawtooth (Zig-zag) collating unit 120, inverse quantization device 130, anticosine device 140, color space conversion apparatus 150 and data buffer unit 160, in order to the compression data stream 100 of decoding.And this compression data flows the form information 102 that provides in 100 about its compression data 101, this form information 102 comprises a coding form 111 and an inverse quantization form 131 etc., with when these jpeg decoder 10 these compression datas of decoding flow 100, decoding device 110 is carried out Hofmann decoding according to coding form 111 to compression data 101, and the one-dimensional area that pixel constituted that acquisition is arranged by one dimension, sawtooth collating unit 120 puts in order according to the sawtooth of Joint Photographic Experts Group institute standard and this one-dimensional area is arranged in the two-dimentional block that pixel constituted by two-dimensional arrangements, Fig. 2 shows that aforesaid sawtooth puts in order, and is the order that the pixel of one-dimensional area is arranged in the pixel of two-dimentional block shown in the arrow.
Aforementioned inverse quantization device 130 is according to inverse quantization form 131 and to this two dimension onblock executing inverse quantization computing, to obtain a two-dimentional inverse quantization block.Fig. 3 shows an example of these inverse quantization form 131 contents.Aforementioned anticosine device 140 should be converted to spatial domain (spatial domain) by frequency domain (frequency domain) by two dimension inverse quantization block.Aforementioned color space conversion apparatus 150 carries out color conversion with this two-dimensional space territory block again, being rgb format with the YCbCr format conversion, and obtains the decompression image block of approximate raw video.
160 of aforementioned buffering data devices provide aforementioned Hofmann decoding, sawtooth arrangement, inverse quantization, anticosine etc. to handle required temporary memory space.
By aforesaid JPEG decode procedure as can be known, jpeg decoder 10 needs the block of compression data stream 100 is decoded in regular turn, be reassembled into a complete decompression image 200 again, as representing this decompression image 200 with image shown in Figure 4, can understanding jpeg decoder 10 is according to the direction A among Fig. 4 (laterally) each block 41 of decoding in regular turn.And in the time will prining this decompression image 200, the paper feed direction of general printer is as the direction B among Fig. 4, and capture the block 41 of this decompression image 200 according to the direction C among Fig. 4 (vertically), so as can be known jpeg decoder 10 need earlier by compression data stream 100 decode all blocks 41 and will temporary to data buffer unit 160, could be according to this decompression image 200 of acquisition shown in the direction C with the output of prining, so along with the increase of the resolution of image, data buffer unit 160 also need strengthen to store a large amount of data, with the decompression image 200 with (M+1) * (N+1) individual block shown in Figure 4 is example, as the required memory space of each block is 8 * 8 bit groups, then the big young pathbreaker of the required data buffer unit 160 of jpeg decoder 10 is up to (M+1) * (N+1) * 64 bit group, thereby causes hardware cost high.
For avoiding aforesaid problem, in U.S. USP 5,751, in No. 865 patent cases, be promptly to be that unit comes the data in the block is rotated processing in advance with image data with the block in the encoding compression stage, and when encoding compression, put down in writing the address of each block in JPEG image shelves in the lump, make when decoding, can pure data of taking out on the direction of rotation.Yet this kind technology must be an image rotating at compression stage, therefore derives a special compressed format, handle and can't support general JPEG, being rotated processing owing to these JPEG image shelves simultaneously, thus can only vertically decode, and can't select laterally or vertically to decode.
At USP 6,343, in No. 682 patent case bulletins, it is the JPEG coding that when encoding compression, uses standard, but record simultaneously is the extra information (additionalinformation about compressed units) of each compression unit down, and these extra information have comprised index of compression unit or the like.These extra information do not exist in the original JPEG compression data, but offer jpeg decoder.According to these extra information, the jpeg decoder output of can decoding in the vertical.Yet aforesaid technology needs to do extra processing when encoding compression, and stores extra information, thus need expend extra computing or hardware, or can't support the JPEG decoding of standard easily.Hence one can see that, and known JPEG coding/decoding method still has the space of improvement on practicality.
Summary of the invention
The objective of the invention is at JPEG coding/decoding method and device that a kind of rotatable direction decoding output is provided, reach cost-effective purpose so that can save the size of data buffering area, simultaneously, need not to change the structure of whole jpeg decoder, and avoid need using special compressed format and produce the problem that general JPEG handles of can't supporting, more avoid needing when carrying out the JPEG compression, to produce the problem of extra information.
According to a characteristic of the present invention, be the block coding/decoding method that proposes a kind of rotatable direction decoding output, it is that the compression data stream of an input is decoded, to obtain a decompression data with plurality of blocks, this plurality of blocks is to arrange in the two-dimensional array mode, and wherein, this two-dimensional array size is (M+1, N+1) individual block, M, N are positive integer, and block i, j are listed as the capable block of j for this decompression data i, and i, j are integer, it is characterized in that this method comprises the following step:
(A) set a decoding window, the size of this decoding window is to be A*B block, and A is M+i, and B is the positive integer less than N+1;
(B) carry out Hofmann decoding, to obtain a block i, j data by this compression data stream;
(C) judge whether this block i, j are arranged in this decoding window, if judge that this block i, j not in this decoding window, then give up this block i, j data, and execution in step (B);
(D) in step (C), be arranged in this decoding window,, and keep in this decoded block i, j data then to this block i, j complete JPEG decoding if judge this block i, j;
(E) judge whether block corresponding in this decoding window all decodes; And
(F) corresponding block is all decoded in step (E) if in this decoding window of judgement, then this decoded block data of output.
Wherein, in step (F) afterwards, also comprise the following step:
(G) judge whether to decode to the afterbody of this compression data stream; And
(H) in step (G), decode to the afterbody that this compression data flows, then reset this decoding window as if judgement, and execution in step (A).
Wherein, in step (G), do not decode to the afterbody of this compression data stream, then execution in step (B) as if judgement.
According to another characteristic of the present invention, be the block decode system that proposes a kind of rotatable direction decoding output, it is that the compression data stream of an input is decoded, to obtain a decompression data with plurality of blocks, this plurality of blocks is to arrange in the two-dimensional array mode, and wherein, this two-dimensional array size is (M+1, N+1) individual block, M, N are positive integer, and block i, j are listed as the capable block of j for this decompression data i, and i, j are integer, it is characterized in that this system comprises:
One Hofmann decoding device, it is to receive compression data stream, and this compression data stream is carried out Hofmann decoding, to obtain a block i, j data by this compression data stream, this block i, j data are one-dimensional arraies;
One sawtooth device, it is to be coupled to this decoding device, is arranged in the two-dimensional array data with the one-dimensional array data that this decoding device is decoded;
One inverse DCT is to be coupled to this sawtooth device, so that this two-dimensional array data is carried out the inverse quantization computing, to obtain a two-dimentional inverse quantization data;
One anticosine device is to be coupled to this inverse DCT, should two dimension inverse quantization data being converted to spatial domain by frequency domain;
One data buffering area is in order to the data in the temporary decode procedure; And
One control device, set a decoding window, and whether the block i, the j that judge this Hofmann decoding are arranged in a decoding window, if this block i, j are arranged in this decoding window, then to this block i, the decoding of j complete block, and keep in this decoded block i, j data in this data buffering area, if judge that this block i, j in this decoding window, then do not give up this block i, j data.
It also comprises:
One color spatial conversion means, it is to be coupled to this anticosine device, so that this two-dimensional space territory data is carried out color conversion.
Wherein, this color conversion is to be rgb format with the YCbCr format conversion.
Wherein, the size of this decoding window is to be A*B block, and A is M+1, and B is the positive integer less than N+1.
Wherein, the size of this data buffering area is to be A*B block, and A is M+1, and B is the positive integer less than N+1.
Description of drawings
For further specifying technology contents of the present invention, below in conjunction with embodiment and accompanying drawing describes in detail as after, wherein:
Fig. 1 is the calcspar of known jpeg decoder.
Fig. 2 shows that the sawtooth of known JPEG decoding puts in order.
Fig. 3 shows an example of the inverse quantization form of known JPEG decoding.
Fig. 4 shows a decompression image.
Fig. 5 is the schematic diagram of the block decoding technique of rotatable direction decoding output of the present invention.
Fig. 6 is the flow chart of the block coding/decoding method of rotatable direction decoding output of the present invention.
Embodiment
The block decode system of relevant rotatable direction decoding output of the present invention, be to be decoded as the example explanation with JPEG, calcspar as shown in Figure 5, it is decoded to obtain a decompression image 200 with plurality of blocks 201 in order to the compression data stream 100 to an input, this plurality of blocks 201 is to arrange in the two-dimensional array mode, block i, j is listed as the capable block of j (I=0-M for the i of this decompression image 200, j=0-N, M, N is an integer), provide the form information 102 about its compression data 101 in this compression data stream 100, this form information 102 comprises a coding form 311 and an inverse quantization form 331 etc.As shown in the figure, this decode system comprises a Hofmann decoding (Huffman decoding) device 310, one sawtooth device (Zig-zag) 320, an inverse DCT 330, an anticosine device 340, a data buffering area 360, a color spatial conversion means 350 and a control device 370.
When desiring to decode output, as not selecting direction of rotation decoding output, because decoding device 310 of the present invention, sawtooth collating unit 320, inverse quantization device 330, anticosine device 340, color space conversion apparatus 350, and buffering data device 360 etc. all can the mode identical operate with traditional jpeg decoder, therefore, block decoding device of the present invention still can be as the known technology output of usually decoding.And when selecting direction of rotation output, this decoding device 310 is to receive JPEG compression data stream 100, and the form that is flowed in 100 by this JPEG compression data obtains a huffman code tables 311, compression data to this JPEG compression data stream 100 carries out Hofmann decoding again, to obtain a block i, j data by this JPEG compression data stream 100, this block i, j data are one-dimensional arraies.This sawtooth device 320 is to be coupled to this decoding device 310, is arranged in the two-dimensional array data with the one-dimensional array data that this decoding device 310 is decoded.
This inverse DCT 330 is to be coupled to this sawtooth device 320, and obtains an inverse quantization form 331 so that this two-dimensional array data is carried out the inverse quantization computing, to obtain a two-dimentional inverse quantization data by the form in this JPEG compression data stream 100.This anticosine device 340 is to be coupled to this inverse DCT 330, should two dimension inverse quantization data being converted to spatial domain (spatial domain) by frequency domain (frequency domain).This color space conversion apparatus 350 is to be coupled to this anticosine device 340, and so that this two-dimensional space territory data is carried out color conversion, it is to be rgb format with this two-dimensional space territory data by the YCbCr format conversion.This data buffering area 360 is in order to the data in the temporary decode procedure.
This control device 370 is whether to be arranged in a decoding window (decoding window) in order to block i, the j that judges this Hofmann decoding, if this block i, j are arranged in this decoding window, then this block i, j complete JPEG are decoded, and keep in this decoded block i, j data in this data buffering area, if judge that this block i, j not in this decoding window, then give up this block i, j data.Wherein, the size of this decoding window is to can be A*B block (A, B are positive integer), separates output for carrying out direction of rotation, and wherein this decoding window column number should be the column number (A=M) of this decompression image 200, in present embodiment, this decoding window line number order is 2 (B=2).
The use of decoding window of the present invention can be consulted Fig. 4, and wherein, control device 370 is dynamically to set a decoding window 410, and the block that is positioned at this decoding window 410 is to carry out complete JPEG decoding, and the block that is not positioned at this decoding window 410 is then only carried out Hofmann decoding.In Fig. 4, when beginning, this decoding window 410 is to be set in the 0th row and first row, can carry out complete JPEG decoding so be arranged in the block 0,0 and the block 0,1 of JPEG compression data stream 100, block 0,2-0, N then only carry out Hofmann decoding, its main purpose is to consume the block 0 in the JPEG compression data stream 100, the compression data of 2-0, N, so that can obtain block 1,0 and block 1,1 compression data in JPEG compression data stream 100, so that carry out the complete JPEG decoding of block 1,0 and block 1,1.So the time the block (0,0), (0,1), (1,0) of this decoding window 410 ..., (M, 1) all can complete the JPEG decoding, and after being stored in the data buffering area again with in output.When decoding to block M, N, owing to decoded to the afterbody of this JPEG compression data stream, so reset this decoding window, this moment, this decoding window 420 was to be set in second row and the third line, so block (0,2), (0,3), (1,2) ..., (M, 3) all can complete the JPEG decoding, and after being stored in the data buffering area again to give output.
And please refer to shown in Figure 4, Fig. 6 is the flow chart of the block coding/decoding method of rotatable direction decoding output of the present invention, it is that the JPEG compression data stream 100 of an input is decoded, to obtain a decompression data 200 with plurality of blocks, this plurality of blocks is to arrange in the two-dimensional array mode, wherein, i, j are listed as the capable block of j for this decompression data 200 i.At first, in step S510, be to set a decoding window, the size of this decoding window is to can be A*B block (A, B are positive integer), for carrying out direction of rotation decoding output, wherein this decoding window column number should be the column number (A=M) of this decompression image 200, and in present embodiment, this decoding window line number order is 2 (B=2).As shown in Figure 4, when beginning, this decoding window 410 is to be set in the 0th row and first row, can carry out complete JPEG decoding so be arranged in the block 0,0 and the block 0,1 of JPEG compression data stream 100, and block 0,2-0, N then only carry out Hofmann decoding.
In step S520, JPEG compression data stream 100 is carried out Hofmann decoding, to obtain a block i, j data by this compression data stream 100, wherein I, j are integer.In step S530, judge whether this block i, j are arranged in this decoding window, be arranged in this decoding window if judge this block i, j, then this block i, j complete JPEG decoded (S540-S570), and keep in this decoded block i, j data in this data buffering area.
In step S530, if judge this block i, non-this decoding window that is arranged in of j, then block i, j behind this Hofmann decoding are abandoned, and among the resumes step S520, this JPEG compression data stream 100 is carried out Hofmann decoding, to obtain next block (i, j+1) data by this compression data stream.
In step S580, judge whether the block that is arranged in this decoding window all decodes, all decode if judge the block in this decoding window, then export the data of corresponding decoded blocks in this data buffering area 360.If judge the block in this decoding window not decoding is arranged still, then among the resumes step S520, this JPEG compression data stream 100 is carried out Hofmann decoding, to obtain next block (i, j+1) data by this compression data stream 100.
In step S590, judge whether to decode to the afterbody of this compression data stream 100, that is judge whether to finish block (M, N) decoding, if judge the afterbody that decodes to this compression data stream, then among the resumes step S510, set this decoding window to the next block place that needs decoding, owing to decoded to the afterbody of this JPEG compression data stream 100, so reset this decoding window, this moment, this decoding window 420 was to be set in second row and the third line, so block (0,2), (0,3), (1,2), (M, 3) JPEG decoding that all can complete, and export with son again after being stored in the data buffering area.If judge the afterbody that does not decode to this compression data stream, then among the resumes step S520.
In aforementioned, set this decoding window and be to use parameter decoding window initial row (Decoding windowstarting column, DWSC) and parameter decoding window termination row (Decoding window endingcolumn, DWEC) to write down the row of this decoding window desire decoding, and use parameter decoding initial row of window (Decoding window starting row, DWSR) and parameter decoding window termination row (Decodingwindow ending row, DWER) to write down the row of this decoding window desire decoding.As shown in Figure 4, in when beginning, this decoding window 410 be set in the 0th capable and first capable, so parameter DWSC is 0, DWEC is 1, DWSR be 0 and DWER be M.Be arranged in the block 0,0 of JPEG compression data stream 100 and the row index (column index) of block 0,1 and be respectively 0 and 1, it is more than or equal to this parameter DWSC, get smaller or equal to this parameter DWEC, so can carry out complete JPEG decoding, the row index of block 0,2-0, N is then only carried out Hofmann decoding respectively greater than this parameter DWEC.
When decode to block M, 0 the time, its row index equals the value of parameter DWER, but row index equals the value of parameter DWSC, so judge that in step S580 block is not all decoded as yet in the decoding window, when decode to block M, 0 the time, its row index equals the value of parameter DWER, and row index equals the value of parameter DWEC, so judge that in step S580 block is all decoded in the decoding window.
By above explanation as can be known, the present invention utilizes a decoding window of dynamically setting, the block that is positioned at this decoding window then carries out complete JPEG decoding, the block that is not positioned at this decoding window is then only carried out Hofmann decoding, when obtaining delegation or plural number row block when decoding for output, dynamically adjust the position of this decoding window again, obtain next line block or next plural number row block with decoding.As long as, and need not to use M*N block size as known technology so the minimum of data buffering area 360 used in the present invention needs M*1 block size.Simultaneously, need not to change the structure of whole jpeg decoder, also do not have because of using special compressed format to produce and to support the problem that general JPEG handles, more do not have because of when carrying out the JPEG compression, producing extra information, store extra information and expend extra computing or the problem of hardware and produce.
The foregoing description only is to give an example for convenience of description, and the interest field that the present invention advocated should be as the criterion so that claim is described certainly, but not only limits to the foregoing description.
Claims (8)
1. the block coding/decoding method of a rotatable direction decoding output, it is that the compression data stream of an input is decoded, and to obtain a decompression data with plurality of blocks, this plurality of blocks is to arrange in the two-dimensional array mode, wherein, this two-dimensional array size be (M+1, N+1) individual block, M, N are positive integer, block i, j are listed as the capable block of j for this decompression data i, i, j are integer, it is characterized in that, this method comprises the following step:
(A) set a decoding window, the size of this decoding window is to be A*B block, and A is M+1, and B is the positive integer less than N+1;
(B) carry out Hofmann decoding, to obtain a block i, j data by this compression data stream;
(C) judge whether this block i, j are arranged in this decoding window, if judge that this block i, j not in this decoding window, then give up this block i, j data, and execution in step (B);
(D) in step (C), be arranged in this decoding window,, and keep in this decoded block i, j data then to this block i, j complete JPEG decoding if judge this block i, j;
(E) judge whether block corresponding in this decoding window all decodes; And
(F) corresponding block is all decoded in step (E) if in this decoding window of judgement, then this decoded block data of output.
2. the block coding/decoding method of rotatable direction decoding output as claimed in claim 1 is characterized in that, wherein, in step (F) afterwards, also comprises the following step:
(G) judge whether to decode to the afterbody of this compression data stream; And
(H) in step (G), decode to the afterbody that this compression data flows, then reset this decoding window as if judgement, and execution in step (A).
3. the block coding/decoding method of rotatable direction decoding output as claimed in claim 2 is characterized in that, wherein, does not decode to the afterbody of this compression data stream as if judgement in step (G), then execution in step (B).
4. the block decode system of a rotatable direction decoding output, it is that the compression data stream of an input is decoded, and to obtain a decompression data with plurality of blocks, this plurality of blocks is to arrange in the two-dimensional array mode, wherein, this two-dimensional array size be (M+1, N+1) individual block, M, N are positive integer, block i, j are listed as the capable block of j for this decompression data i, i, j are integer, it is characterized in that, this system comprises:
One Hofmann decoding device, it is to receive compression data stream, and this compression data stream is carried out Hofmann decoding, to obtain a block i, j data by this compression data stream, this block i, j data are one-dimensional arraies;
One sawtooth device, it is to be coupled to this decoding device, is arranged in the two-dimensional array data with the one-dimensional array data that this decoding device is decoded;
One inverse DCT is to be coupled to this sawtooth device, so that this two-dimensional array data is carried out the inverse quantization computing, to obtain a two-dimentional inverse quantization data;
One anticosine device is to be coupled to this inverse DCT, should two dimension inverse quantization data being converted to spatial domain by frequency domain;
One data buffering area is in order to the data in the temporary decode procedure; And
One control device, set a decoding window, and whether the block i, the j that judge this Hofmann decoding are arranged in a decoding window, if this block i, j are arranged in this decoding window, then to this block i, the decoding of j complete block, and keep in this decoded block i, j data in this data buffering area, if judge that this block i, j in this decoding window, then do not give up this block i, j data.
5. the block decode system of rotatable direction decoding output as claimed in claim 4 is characterized in that it also comprises:
One color spatial conversion means, it is to be coupled to this anticosine device, so that this two-dimensional space territory data is carried out color conversion.
6. the block decode system of rotatable direction decoding output as claimed in claim 4 is characterized in that, wherein, this color conversion is to be rgb format with the YCbCr format conversion.
7. the block decode system of rotatable direction decoding output as claimed in claim 4 is characterized in that wherein, the size of this decoding window is to be A*B block, and A is M+1, and B is the positive integer less than N+1.
8. the block decode system of rotatable direction decoding output as claimed in claim 4 is characterized in that wherein, the size of this data buffering area is to be A*B block, and A is M+1, and B is the positive integer less than N+1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100453474A CN1306790C (en) | 2004-05-21 | 2004-05-21 | Block decoding method and system capable of rotating direction before decoding and outputting |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100453474A CN1306790C (en) | 2004-05-21 | 2004-05-21 | Block decoding method and system capable of rotating direction before decoding and outputting |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1700728A CN1700728A (en) | 2005-11-23 |
CN1306790C true CN1306790C (en) | 2007-03-21 |
Family
ID=35476574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100453474A Expired - Fee Related CN1306790C (en) | 2004-05-21 | 2004-05-21 | Block decoding method and system capable of rotating direction before decoding and outputting |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1306790C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4985034B2 (en) * | 2007-03-29 | 2012-07-25 | ブラザー工業株式会社 | Deployment data creation method, apparatus and program |
US9509335B1 (en) * | 2015-05-11 | 2016-11-29 | Via Alliance Semiconductor Co., Ltd. | Hardware data compressor that constructs and uses dynamic-prime huffman code tables |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5751865A (en) * | 1996-09-26 | 1998-05-12 | Xerox Corporation | Method and apparatus for image rotation with reduced memory using JPEG compression |
US6343682B1 (en) * | 1999-02-17 | 2002-02-05 | Koyo Seiko Co., Ltd. | One-way clutch |
-
2004
- 2004-05-21 CN CNB2004100453474A patent/CN1306790C/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5751865A (en) * | 1996-09-26 | 1998-05-12 | Xerox Corporation | Method and apparatus for image rotation with reduced memory using JPEG compression |
US6343682B1 (en) * | 1999-02-17 | 2002-02-05 | Koyo Seiko Co., Ltd. | One-way clutch |
Also Published As
Publication number | Publication date |
---|---|
CN1700728A (en) | 2005-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1222110C (en) | Self adaptive variable length decoding method for image data | |
US8619874B2 (en) | Method and system for video encoding and decoding | |
CN102065294B (en) | SIMD lapped transform-based digital media encoding/decoding | |
US20140064382A1 (en) | Method and system for video encoding and decoding | |
CN101030365A (en) | Digital image storage displaying method and device | |
CN1798341A (en) | Adaptive coefficient scan order | |
CN1925544A (en) | Image data processing device | |
CN101076117A (en) | Image processing apparatus and image processing method | |
CN1234249C (en) | Embedded image processor | |
CN101076119A (en) | Device and method for mpeg video playback | |
CN102035982B (en) | Image processing apparatus and method of controlling the apparatus | |
CN1306790C (en) | Block decoding method and system capable of rotating direction before decoding and outputting | |
CN1092587A (en) | Moving picture decoding device | |
CN1126375C (en) | Quantizer for video signal encoding system | |
CN101212660B (en) | Image Segmentation Decoding Method | |
CN112422985A (en) | Multi-core parallel hardware coding method and device suitable for JPEG | |
CN1255770C (en) | Hierarchy tree set partition image coding decoding method based of digital signal processor | |
TWI300665B (en) | ||
CN1700773A (en) | Block decoding method and system capable of decoding and outputting longitudinally | |
CN1669331A (en) | Encoding device, encoding method, decoding device, and decoding method | |
CN1154048C (en) | Address processing method | |
CN101489018A (en) | Static image compression method and computer readable storage apparatus | |
CN100525446C (en) | Block decoding method and device capable of longitudinally outputting decipher | |
US20050249423A1 (en) | Block decoding method and system capable of decoding and outputting data in a rotated direction | |
CN102595134B (en) | Four-channel zig-zag scanning structure and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070321 Termination date: 20160521 |
|
CF01 | Termination of patent right due to non-payment of annual fee |