Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image compression method and image compressor

A compression method and compressor technology, applied in image communication, digital video signal modification, electrical components, etc., can solve problems such as image distortion and weakening of time-domain noise suppression effects.

Pending Publication Date: 2020-10-30
REALTEK SEMICON CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to save more hardware costs, it is necessary to increase the compression rate of the previous image information. However, the image compression method with a large compression rate is likely to cause image distortion, which weakens the effect of noise suppression in the time domain.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image compression method and image compressor
  • Image compression method and image compressor
  • Image compression method and image compressor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0018] figure 2 It is a functional block diagram of an embodiment of the compressor 120 of this application. image 3 It is a flowchart of an embodiment of the image compression method of this case. The compressor 200 includes a judging circuit 210 , a computing circuit 220 , a memory 230 and a bitstream editing circuit 240 . The memory 230 can be a line buffer (line buffer), which is used to store the data of multiple lines of the output image frame, and the size of the memory 230 is related to the size of the block (ie, the window) used by the computing circuit 220 in the compression operation . For example, if the block size is NxN pixels, the memory 230 stores data of N lines at a time. The output frame is divided into multiple non-overlapping blocks during the compression operation, in other words, any pixel in the output frame belongs to only one block. When the compression starts, the computing circuit 220 obtains image data of a block from the memory 230 (step S31...

Embodiment 2

[0026] Figure 4 It is a functional block diagram of another embodiment of the compressor 120 of this application. The compressor 400 includes a judging circuit 410 , a computing circuit 420 , a memory 430 and a bitstream editing circuit 440 . The memory 430 may be a line buffer for storing data of multiple lines of the output image frame, and the size of the memory 430 is related to the size of the block (ie, the window) used by the computing circuit 420 in the compression operation. Figure 4 The device is also suitable for image 3 , and steps S310 and S320 have been described in the previous embodiment, so they will not be repeated. In this embodiment, when the determination in step S320 is negative, the determination circuit 410 calculates the color channel average value of the image data of the block as the characteristic value of the block (step S330 ). In other words, the judging circuit 410 calculates feature values ​​for each block. Then the judging circuit 410 j...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an image compression method and an image compressor. The image compression method is used for compressing image data based on a fixed-length code to generate compressed data, and comprises the following steps: judging whether a characteristic value of the image data meets a condition or not; encoding only a luminance component of the image data to generate the compressed data when the feature value conforms to the condition; encoding the luminance and chrominance components of the image data to generate the compressed data when the feature value does not meet the condition; storing the compressed data.

Description

technical field [0001] This case is about image compression, especially about adaptive image compression based on fixed-length code (fixed-length code, hereinafter referred to as FLC). Background technique [0002] Temporal Noise Reduction (TNR) uses previous image information (previous frame) to low-pass filter the target image to achieve the effect of suppressing noise. Compared with spatial noise reduction (Spatial Noise Reduction, SNR), which usually blurs images and loses image details, temporal noise reduction can maintain image detail texture. [0003] In order to store the previous image information, a huge memory must be used to record the information, which greatly increases the hardware cost. Therefore, image compression is usually used to reduce the amount of data to be stored to achieve the advantage of reducing hardware costs. In order to save more hardware costs, it is necessary to increase the compression rate of the previous image information. However, ima...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/186H04N19/423H04N19/157H04N19/192
CPCH04N19/186H04N19/423H04N19/157H04N19/192
Inventor 刘楷黄文聪
Owner REALTEK SEMICON CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products