Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Lei; Shawmin
Address:
Camas, WA
No. of patents:
50
Patents:












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










 
 
  Recently Added Patents
Method and laser receiver for acoustically indicating a laser beam
Method and system for triggering message waiting indicator delivery
Method of and apparatus for evaluating an optimal irradiation amount of an electron beam for drawing a pattern onto a sample
Hedge shear
Cache memory control device, semiconductor integrated circuit, and cache memory control method
Systems and methods for providing television signals using a network interface device
Compound semiconductor epitaxial structure and method for fabricating the same
  Randomly Featured Patents
Circuit and method for controlling self-refresh operation in semiconductor memory device
Programmable thermostat time/temperature display and method
Flow control valve assembly with temperature indicating capability for a water conveying device
Method of making double wall storage tank for liquids from a metal tank having a patterned surface
Detecting actuation of electrical devices using electrical noise over a power line
Light shielding provided along a paper feed path of a recording apparatus
Solvent delivery system
Catalytic conversion of cellulose to liquid hydrocarbon fuels by progressive removal of oxygen to facilitate separation processes and achieve high selectivities
Modified .alpha.-galactosyl ceramides for staining and stimulating natural killer T cells
Paw pad