Patent application number | Description | Published |
20090161753 | VIRTUALLY LOSSLESS VIDEO DATA COMPRESSION - An apparatus and method of performing YUV (or YCrCb) video compression prior to storage within a memory and decompression upon retrieval of the blocks from memory. Compression is performed utilizing a quantizer to compress video data to a desired overall compression ratio R, even though the luma and chroma contributions to compression can differ for each subblock, each preferably selected in response to texture estimation. Selections are made for each subblock to perform either linear or non-linear quantization during compression. Compression is performed without utilizing data from blocks outside of the block being compressed, wherein video blocks can be retrieved and decompressed in any desired order. In one implementation, an encoder non-sequentially selects blocks from memory which are then decompressed and encoded. The compression may be beneficially utilized in a number of different video transmission and storage applications without departing from the invention. | 06-25-2009 |
20090245391 | Lossy frame memory compression using intra refresh - Pixel data is compressed using a combination of variable and fixed quantization for luminance data. The luminance is compared to the result of variable quantization and to the result of the fixed quantization to compute a variable noise and a fixed noise. The result of the variable quantization is selected if the variable noise is less than the fixed noise, otherwise the fixed quantization result is selected if the fixed noise is less than the variable noise. The selected result is transferred to a frame memory. In another aspect of the invention, an intra mode coding decision is forced if the noise corresponding to the selected result exceeds a threshold. | 10-01-2009 |
20090257485 | VIDEO DATA COMPRESSION WITH INTEGRATED LOSSY AND LOSSLESS COMPRESSION - A method and apparatus to compress video data to smaller size and embed extra information into the compressed data using the integrated lossy and lossless compressions is described. The method can be used to compress reference frames of a video codec (coder/decoder) combines codec where the small noise is critical and to reduce bus bandwidth. Data transfer between an encoder and an external frame memory connected via an external bus in a video codec is reduced by compressing data from the encoder prior to inputting into the frame memory over the external bus, and decompressing the compressed data from the frame memory after retrieving over the external bus. Reference frames are compressed to variable size without causing any considerable artifact to reduce bus bandwidth between the encoder core and external memory. In the method, lossy and lossless compression is integrated to maximize the compression efficiency. | 10-15-2009 |
20100104027 | ADAPTIVE PREPROCESSING METHOD USING FEATURE-EXTRACTED VIDEO MAPS - A method and apparatus for preprocessing a video signal prior to its being encoded. During preprocessing, features are extracted from the video signal into feature planes which are each adaptively filtered in response to estimations of feature activity. After feature extraction the signal which remains is referred to as a “remaining signal”, which is then noise filtered to remove a substantial portion of the noise. The feature planes and remaining signal are recombined into a preprocessed output signal configured for receipt and processing by a video encoder. A video encoder receiving the preprocessed video signal can generate higher quality and/or lower bit rate encoded video than one receiving the original source video. Preprocessing according to the invention is particularly well suited for use with encoders adapted to remove temporal and/or spatial redundancy, such as those implemented according to the MPEG2/4, or AVC/H.264 standards. | 04-29-2010 |
20110074967 | TARGET BIT RATE DECISION METHOD FOR WAVELET-BASED IMAGE COMPRESSION - A method of deciding a target bit rate for wavelet-based image encoding based on the wavelet coefficients is described. The target bit rate is used for maintaining a high quality image. A minimum target bit rate and a maximum target bit rate are determined. A pseudo code length corresponding to the minimum target bit rate is calculated. The pseudo code length is calculated as a function of the wavelet coefficients. The corresponding pseudo code length is calculated for the maximum target bit rate. A curve between the pseudo code length and target bit rate is derived. Slope of the curve depends on buffer fullness. Using the curve, for a given pseudo code length, an appropriate target bit rate is derived. The derived target bit rate depends on the image content, and computing resources are able to be optimally used to attain similar quality for each image block of an image. | 03-31-2011 |
20110074976 | METHOD OF DETECTING THE EXISTENCE OF VISUALLY SENSITIVE THIN LINES IN A DIGITAL IMAGE - A method of detecting existence of visually thin lines in images is described herein. The method includes profile generation, profile analysis and deciding the existence of thin lines. The profile generation includes generating a profile in each direction of the input image. Multiple projection lines are projected along the direction and all of the pixel values along the projection lines are added and averaged to obtain a profile. The profile analysis includes determining presence of thin lines in the input image and also noticing if the direction of the thin lines is similar to that of the projection lines. At the third step, according to the analysis made, existence of thin lines in the image is decided. | 03-31-2011 |
20110090354 | BLOCK-BASED VARIATIONAL IMAGE PROCESSING METHOD - Block-based variational image processing provides improved image processing by utilizing portions of an image rather than the entire image. The image is divided into multiple smaller portions, and then iterations to determine a partial differential equation for an image processing application are performed on the smaller portions. After performing the iterations on a portion, the resulting information is able to be stored in an external memory. This results in a much lower bandwidth requirement for the data, enabling the method to be performed in hardware. Additionally, the block-based variational image processing utilizes only a small number of neighboring pixels for each iteration. | 04-21-2011 |
20110090956 | COMPRESSION METHOD USING ADAPTIVE FIELD DATA SELECTION - A compression method using adaptive field data selection is able to compress video or other data while retaining quality. By determining if pixels in a field are able to be predicted, the method is able to retain the information that is not able to be predicted and predict the other information. The method enables significant compression of the data which allows larger data such as high definition videos to be compressed and effectively used. | 04-21-2011 |