Claims
- 1. An image compression and expansion apparatus which compresses and expands image data, the apparatus including:a quantizer which linearly quantizes a Discrete Cosine Transform coefficient by a different step size for every coefficient location, an inverse-quantizer which inverse-quantizes a coefficient obtained in Huffman decoding, a host bus interface connected to an exterior apparatus for receiving a control signal from the exterior apparatus; and a quantization table controller connected to the host bus interface and receiving the control signal, said quantization table controller comprising: a quantization table for storing quantization coefficients used as part of a quantization and inverse-quantization process, each of said quantization coefficients having a position in said quantization table given by (u,v); a register for receiving, from the host bus interface, the control signal and for outputting an output C which is a non-constant function with respect to the position of a corresponding coefficient of said quantization coefficients, said non-constant output C given by C=f(u,v), wherein C is independently controllable for each position (u,v) and a value of the output C varies with respect to position; and a data processing unit for performing a mathematical function on the non-constant output C from said register and the values in said quantization table, a result of the mathematical function being output from said quantization table controller and used to carry out the quantization and inverse-quantization process.
- 2. The image compression and expansion apparatus of claim 1, wherein said data processing unit comprises multiplication means which multiply data output Quv of said quantization table and the non-constant output C of said register to generate a new table value Quv′ using a formula:Quv′=Quv×C.
- 3. The image compression and expansion apparatus of claim 1, wherein said data processing unit comprises shift means which shift data output Quv of said quantization table toward an upper bit direction or a lower bit direction in response to the non-constant output C of said register to generate a new table value Quv′ using a formula:Quv′=Quv×2c.
- 4. The image compression and expansion apparatus of claim 1, wherein said data processing unit comprises:multiplication means which multiply data output Quv of said quantization table and the non-constant output C of said register; and shift means which shift data output Quv of said quantization table toward an upper bit direction or a lower bit direction to generate a new table value Quv′ using a formula: Quv′=Quv×C×2n.
- 5. The image compression and expansion apparatus of claim 1, wherein said data processing unit comprises division means which divide data output Quv of said quantization table by the non-constant output C of said register to generate a new table value Quv′ using a formula:Quv′=Quv/C.
- 6. The image compression and expansion apparatus of claim 1, wherein said data processing unit comprises:shift means which shift data output Quv of said quantization table toward an upper bit direction or a lower bit direction; and division means which divide data output Quv of said quantization table by the non-constant output C of said register to generate a new table value Quv′ using a formula: Quv′=Quv×2n/C.
Priority Claims (1)
Number |
Date |
Country |
Kind |
7-119957 |
May 1995 |
JP |
|
Parent Case Info
This application is a Continuation of application Ser. No. 08/527,207, filed on Sep. 12, 1995, now abandoned.
US Referenced Citations (12)
Foreign Referenced Citations (2)
Number |
Date |
Country |
04-247789 |
Sep 1992 |
JP |
06-181522 |
Jun 1994 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/527207 |
Sep 1995 |
US |
Child |
08/967787 |
|
US |