| Patent Number |
Title Of Patent |
Date Issued |
| 8213500 |
Methods and systems for processing film grain noise |
July 3, 2012 |
| Embodiments of the present invention comprise systems and methods for image noise characterization, parameterization, removal, reconstruction and/or re-combination with a denoised image. |
| 8194997 |
Methods and systems for tone mapping messaging |
June 5, 2012 |
| Embodiments of the present invention comprise methods and systems for signaling tone map data to an image recipient. |
| 8170101 |
Methods and systems for low-complexity data compression |
May 1, 2012 |
| Embodiments of the present invention comprise systems and methods for low-complexity data compression. |
| 8107751 |
DPCM with adaptive range and PCM escape mode |
January 31, 2012 |
| The embodiments of the present invention provide for methods, devices, and systems adapted to perform adaptive quantization processes. The adaptive quantization processes of the present invention are adapted to provide one or more adaptive quantization modes based on one or more prev |
| 8040957 |
Adaptive filtering based upon boundary strength |
October 18, 2011 |
| Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions. |
| 8036270 |
Intra-frame flicker reduction in video coding |
October 11, 2011 |
| The embodiments of the present invention provide for methods, devices, and systems adapted to reduce flickers introduced in the encoding process, particularly during the generation of intra-coded pictures. The method provides for the determination of flicker areas within pictures and |
| 8000390 |
Methods and systems for efficient prediction-mode selection |
August 16, 2011 |
| Embodiments of the present invention comprise methods and systems for efficient prediction-mode selection. |
| 7907667 |
Adaptive filtering based upon boundary strength |
March 15, 2011 |
| Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions. |
| 7876969 |
Video decoding with reduced IDCT calculations |
January 25, 2011 |
| Reduced complexity inverse discrete cosine transform (IDCT) masks and a method for reducing the number of IDCT calculations in video decoding are provided. The method comprises: accepting an n.times.m matrix of DCT coefficients; performing (n-y) horizontal IDCT operations, where y is |
| 7876833 |
Method and apparatus for adaptive up-scaling for spatially scalable coding |
January 25, 2011 |
| Adaptive up-sample filtering is used to improve compression efficiency of spatially scalable coding systems by more effectively predicting the high-resolution (enhanced-layer) video (or image) from the low-resolution lower-layer video (or image). Different up-sample filters adaptive to |
| 7787542 |
Adaptive filtering based upon boundary strength |
August 31, 2010 |
| Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions. |
| 7684640 |
Methods and systems for automatic digital image enhancement with local adjustment |
March 23, 2010 |
| Embodiments of the present invention comprise systems, methods and devices for digital image contrast enhancement. |
| 7684639 |
Methods and systems for automatic digital image enhancement |
March 23, 2010 |
| Embodiments of the present invention comprise systems, methods and devices for digital image contrast enhancement. |
| 7657110 |
Image compression using a color visual model |
February 2, 2010 |
| A system for coding images, and more particularly, to a system for compressing images to a reduced number of bits by employing a Discrete Cosine Transform (DCT) in combination with a visual model. |
| 7650036 |
System and method for three-dimensional video coding |
January 19, 2010 |
| Systems and methods are provided for receiving and encoding 3D video. The receiving method comprises: accepting a bitstream with a current video frame encoded with two interlaced fields, in a MPEG2, MPEG4, or H.264 standard; decoding a current frame top field; decoding a current frame |
| 7613240 |
Adaptive filtering based upon boundary strength |
November 3, 2009 |
| Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions. |
| 7450641 |
Adaptive filtering based upon boundary strength |
November 11, 2008 |
| Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions. |
| 7440635 |
Method for removing ringing artifacts from locations near dominant edges of an image reconstruct |
October 21, 2008 |
| A method to remove ringing artifacts from locations near dominant edges of an image reconstructed after compression. The image is decomposed into blocks small enough so that each would contain only one significant edge. A significant edge is tested as to whether it is a dominant edge of |
| 7440501 |
Method and apparatus for controlling loop filtering or post filtering in block based motion comp |
October 21, 2008 |
| Adjacent blocks are identified in an image. Coding parameters for the adjacent blocks are identified. Deblock filtering between the identified adjacent blocks is skipped if the coding parameters for the identified adjacent blocks are similar and not skipped if the coding parameters for |
| 7352812 |
Method and apparatus for controlling loop filtering or post filtering in block based motion comp |
April 1, 2008 |
| Adjacent blocks are identified in an image. Coding parameters for the adjacent blocks are identified. Deblock filtering between the identified adjacent blocks is skipped if the coding parameters for the identified adjacent blocks are similar and not skipped if the coding parameters for |
| 7242717 |
Wavelet domain motion compensation system |
July 10, 2007 |
| Motion estimation for interframe coding of digital video is performed by matching blocks of transform coefficients representing a frame to be predicted with a phase-allocated array of coefficients representing a reference frame. |
| 7062104 |
Distortion-adaptive visual frequency weighting |
June 13, 2006 |
| The ability of the visual system to detect contrast in an image is a function of the frequency of the contrasting pattern and the distortion of the image. The visual system is more sensitive to contrasting patterns of lower frequency. When the image is significantly distorted, the visual |
| 7050500 |
Method and apparatus for motion vector coding with global motion parameters |
May 23, 2006 |
| A global motion vector coding scheme is used for coding or decoding an image. Global motion parameters are associated with a current image frame. Local motion vectors are derived from the global motion parameters for individual macroblocks in the current image frame. The local motion |
| 7035473 |
Distortion-adaptive visual frequency weighting |
April 25, 2006 |
| The ability of the visual system to detect contrast in an image is a function of the frequency of the contrasting pattern and the distortion of the image. The visual system is more sensitive to contrasting patterns of lower frequency. When the image is significantly distorted, the visual |
| 7006255 |
Adaptive image filtering based on a distance transform |
February 28, 2006 |
| A method for reducing visual artifacts in reconstructed images. One embodiment of the method determines edge energy for each pixel in the image and then compares the edge energy for each pixel to a threshold, producing an edge map. A distance transform is then used to produce a filte |
| 6931063 |
Method and apparatus for controlling loop filtering or post filtering in block based motion comp |
August 16, 2005 |
| Adjacent blocks are identified in an image. Coding parameters for the adjacent blocks are identified. Deblock filtering between the identified adjacent blocks is skipped if the coding parameters for the identified adjacent blocks are similar and not skipped if the coding parameters for |
| 6915019 |
Method for combining vector-quantization decoding with color transform or halftoning or both |
July 5, 2005 |
| A method of decompressing image data, includes reception of a VQ encoded image. The received image is decoded. Output image color space processing is performed in combination with the decoding as one process. Output image color space processing may include color transformation, half-toni |
| 6807312 |
Robust codebooks for vector quantization |
October 19, 2004 |
| A method for data compression. An encoder receives data vectors from an original data set. The encoder uses a vector quantization codebook to encode the data vectors into encoded vectors. The codebook is constructed from a compound data set, where the compound data set includes real data |
| 6792129 |
Digital watermarking in a perceptually uniform domain |
September 14, 2004 |
| Methods and apparatus for watermarking a digital media object, and for detecting watermarks, are presented. The basic concept underlying the disclosed approach is watermarking/detection in a transform space that allows the same level of watermarking to be applied to all samples. For |
| 6707952 |
Method for removing ringing artifacts from locations near dominant edges of an image reconstruct |
March 16, 2004 |
| A method to remove ringing artifacts from locations near dominant edges of an image reconstructed after compression. The image is decomposed into blocks small enough so that each would contain only one significant edge. A significant edge is tested as to whether it is a dominant edge of |
| 6671420 |
Method for processing saturated intervals in video sequences |
December 30, 2003 |
| A method for processing saturated video intervals in a video sequence. The method either removes or retains the saturated interval. If the interval is removed, the sequence is altered to accommodate the removal. The accommodation is either complete elimination, substitution of a derived |
| 6658162 |
Image coding method using visual optimization |
December 2, 2003 |
| A method for compressing and decompressing image information. An encoder receives initial image information and transforms said initial information using a linear transform to produce coefficients. These are then locally normalized using a neighborhood masking weighting factor, quantized |
| 6625321 |
Embedded image coder with rate-distortion optimization |
September 23, 2003 |
| A rate-distortion optimized embedding (RDE) coder optimizes rate-distortion performance by coding information bits in the order of their R-D slope. RDE allocates the available coding bits first to the information bit with the steepest R-D slope, which indicates the largest distortion dec |
| 6560370 |
Method and apparatus for selecting image data to skip when encoding digital video |
May 6, 2003 |
| Block and frame skipping decides which image regions, blocks or frames in a video frame or series of frames should be encoded. Block skipping detects in advance which of the blocks in a video frame will produce little or no bits, so that the encoder can skip the encoding process for thes |
| 6553148 |
Joint coding method for images and videos with multiple arbitrarily shaped segments or objects |
April 22, 2003 |
| An adaptive image coding method and system are disclosed. The system accepts an input image, divides it into image segments, and assigns each segment to a wavelet transform filter from a bank of such filters for transformation. The bank preferably comprises filters adapted for differ |
| 6522783 |
Re-indexing for efficient compression of palettized images |
February 18, 2003 |
| A method for re-indexing a palette-indexed image is disclosed. The method uses an array of symbol cross-counts that indicate the degree of occurrence, within the image, of symbols in one or more predefined contextual relationships, such as symbol adjacency. One objective of the metho |
| 6505299 |
Digital image scrambling for image coding systems |
January 7, 2003 |
| Methods and apparatus for encryption and decryption of digital images are disclosed. A preferred embodiment operates on an image frame after that frame has undergone a space-frequency transform operation, such as a block DCT or wavelet transform, and before the frame is passed to a bitst |
| 6463177 |
Dynamic management of embedded coded images in a digital storage device |
October 8, 2002 |
| An embedded coding scheme is used to dynamically changes the size of compressed images and as a result image quality according to the number of stored pictures. As more images are captured, the image storage device makes room for newly captured images by truncating existing compressed |
| 6396956 |
Method and apparatus for selecting image data to skip when encoding digital video |
May 28, 2002 |
| Block and frame skipping decides which image regions, blocks or frames in a video frame or series of frames should be encoded. Block skipping detects in advance which of the blocks in a video frame will produce little or no bits, so that the encoder can skip the encoding process for thes |
| 6385345 |
Method and apparatus for selecting image data to skip when encoding digital video |
May 7, 2002 |
| Block and frame skipping decides which image regions, blocks or frames in a video frame or series of frames should be encoded. Block skipping detects in advance which of the blocks in a video frame will produce little or no bits, so that the encoder can skip the encoding process for thes |
| 6366704 |
Method and apparatus for a delay-adaptive rate control scheme for the frame layer |
April 2, 2002 |
| A digital video encoder and method for its operation are disclosed. This encoder comprises a frame-layer rate controller that bases a rate-distortion-optimized target bit assignment T.sub.j on an energy estimate for frame j, an average energy estimate for a group of frames, and the d |
| 6356665 |
Quad-tree embedded image compression and decompression method and apparatus |
March 12, 2002 |
| A quad-tree embedded image coding technique is used in combination with a bit-plane encoding technique to provide an efficient and low complexity embedded image coding system. A simple quad-tree method identifies coefficients as significant, insignificant, or refinement at each succe |
| 6353686 |
Method for non-uniform quantization in a resolution hierarchy by transmission of break points of |
March 5, 2002 |
| A method for compression and decompression of image data. The data is received as an initial image at an encoder. The encoder compresses the data by performing a spatial frequency decomposition on the image data, modifying selected frequency band images produced by the decomposition by |
| 6272180 |
Compression and decompression of reference frames in a video decoder |
August 7, 2001 |
| Methods and apparatus for compressing and decompressing reference frames in a video decoder present a low-complexity approach to conserving reference frame memory. At the same time, this approach provides PSNR and drift-reduction performance comparable to competing methods of relatively |
| 6236757 |
Joint coding method for images and videos with multiple arbitrarily shaped segments or objects |
May 22, 2001 |
| An adaptive image coding method and system are disclosed. The system accepts an input image, divides it into image segments, and assigns each segment to a wavelet transform filter from a bank of such filters for transformation. The bank preferably comprises filters adapted for differ |
| 6233357 |
Arbitrary shape wavelet transform with phase alignment |
May 15, 2001 |
| An arbitrary shape wavelet transform with phase alignment (ASWP) is used to transform an arbitrary shaped object in an image. The phase of an odd tap wavelet filter is aligned so that a low pass filter is always centered at an even index, and a high pass filter is always centered at an o |
| 6130911 |
Method and apparatus for compressing reference frames in an interframe video codec |
October 10, 2000 |
| An reference image compressor for use in an encoding system or a decoding system. The reference image compressor includes compression circuitry and decompression circuitry. The compression circuitry compresses reference frame information. The decompression circuitry decompresses at least |
| 6111991 |
Method and apparatus for optimizing quantizer values in an image encoder |
August 29, 2000 |
| A quantizer controller identifies a target bit value equal to a total number of bits available for encoding a frame. A total amount of distortion in the frame is modeled according to predicted quantization values for each one of the blocks. The predicted quantization values are chara |
| 5956458 |
System and method for determining representative frames of video captured by a video camera |
September 21, 1999 |
| A system and method of determining representative frames of a video sequence to form a visual table of contents for a video tape is disclosed. A representative frame is identified on the occurrence of an event, such as the beginning of a recording sequence, which may follow a record |
| 5955977 |
System for avoiding start code emulation and long carry-over propagation |
September 21, 1999 |
| An encoding scheme controls long carry-over propagation while at the same time prevents start code emulation. An arithmetic encoder converts an input signal into an encoded bit stream that provides data compression of the original input signal. The encoding scheme identifies carry-overs |