U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that power steering was invented by independent inventor Francis W. Davis? As chief engineer in the 1920s of the truck division of the Pierce Arrow Motor Car Company, he saw how hard it was to steer heavy vehicles. So that he would be able to keep the profits from his future invention, Davis left his job, rented a small engineering shop in Waltham, Mass., and developed a hydraulic power steering system that led to power steering.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 375/240.17 - Half-pixel refinement


Subclass of Class 375 - Pulse or digital communications
Definition: Subject matter wherein the spatial change has increments
No. of patents: 255
Last issue date: 05/29/2012


1              
NumberTitleIssue Date
8189672Method for interpolating chrominance signal in video encoder and decoder
Disclosed is a method for interpolating chrominance signals in a video encoder and a decoder. The method includes the steps of accessing a memory unit to load an integer pixel value with regard to a plurality of motion compensation blocks, searching for a location o...
05/29/2012
8126060Motion vector detection device and motion vector detecting method
It is an object to reduce an amount of calculation for motion vector detection and to prevent degradation in image quality. A motion vector detection device (1) includes a first motion vector extraction circuit (142) to extract a predetermined reduced ...
02/28/2012
8081681Method of scalable fractional motion estimation for multimedia coding system
A multimedia coding system has different picture qualities with different coding characteristics. It is done through a scaleable fractional motion estimation (FME) in H.264 and a block size trend prediction FME. Three quality levels are thus obtained. The first leve...
12/20/2011
8077777Method of controlling complexity for video compressor
A video compressor has a real-time compression with a constant frame rate. The complexity in the compression of each frame is controlled to be smaller than a maximum value according to power management or compression time requirement. Delay jitter is eliminated. The...
12/13/2011
8068544Compression with doppler enhancement
Methods, medium, and machines which compress, enhance, encode, transmit, decode, decompress and display digital video images. Real time compression is achieved by sub-sampling each frame of a video signal, filtering the pixel values, and encoding. Real time transmis...
11/29/2011
8064524De-interlacing method and apparatus using remote interpolation
The present invention is directed to de-interlacing method and apparatus using remote interpolation. An up window and a down window are firstly determined. The closest pair of pixels of the up window and the down window along a direction of 90°, −45°, and 45° i...
11/22/2011
8036273Method for sub-pixel value interpolation
A method of interpolation in video coding in which an image comprising pixels arranged in rows and columns and represented by values having a specified dynamic range, the pixels in the rows residing at unit horizontal locations and the pixels in the columns residing...
10/11/2011
8009737Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplican...
08/30/2011
7929612Image interpolation apparatus and methods that apply quarter pel interpolation to selected half pel interpolation results
An image interpolation apparatus includes a half pel interpolation unit that is configured to perform half pel interpolation on input data to provide half pel interpolation results. A data selection unit is configured to select a portion of the half pel interpolatio...
04/19/2011
7912130Moving picture coding apparatus
While accuracy of motion compensated prediction is kept high, reduction in processing amount is made possible. When motion compensated prediction is performed on inputted image data by a motion vector detection section, first, reference is made to past three referen...
03/22/2011
7912129Uni-modal based fast half-pel and fast quarter-pel refinement for video encoding
A method of half-pixel interpolation and quarter-pixel interpolation are adapted for reducing the impact of aliasing within motion estimation. To estimate a motion vector with quarter-pixel accuracy more efficiently, the improved method is able to skip checking cert...
03/22/2011
7889795Method and apparatus for motion estimation
A method and apparatus for motion estimation in which the amount of computation can be reduced are provided. The method for motion estimation includes storing an interblock match difference calculated for a previous matching block to be motion estimated, calculating...
02/15/2011
7623575Method and apparatus for sub-pixel motion compensation
A method of motion compensation for an input block is disclosed. The method generally includes the steps of (A) generating a plurality of tap values in response to a motion vector for the input block, (B) generating an interpolated block by programmable filtering a ...
11/24/2009
7420593Electronic camera utilizing pixel blocks
A mobile communication terminal comprises a camera unit (34) and a main CPU. In the camera unit (34), a processing system including a color conversion circuit (66) and an image compression circuit (68) generates high-resolution compressed...
09/02/2008
7408987Method of motion estimation for transmission cost reduction of motion vectors
The method includes segmentation of the video image into image blocks, movement estimation per image block in order to obtain a field of movement vectors. It is characterized in that it includes a stage of reassignment of a vector to a block by selecting one movemen...
08/05/2008
7408990Efficient motion vector coding for video compression
Video coding efficiency is improved by jointly coding the x and y components of motion vectors with a single variable length code. The motion vector components for a block of pixels are predicted based on motion vectors of neighboring blocks of pixels. The predicted...
08/05/2008
7408988Motion estimation engine with parallel interpolation and search hardware
A method for motion estimating. The method generally includes the steps of (A) generating a first interpolated block having a sub-pixel resolution in response to a first interpolation process operating on a reference block of a reference frame of a video signal havi...
08/05/2008
7400681Low-complexity motion vector prediction for video codec with two lists of reference pictures
A method of motion vector prediction for use in differential motion vector coding within a block motion-compensation-based video coder. The video coder employs a generalized multiple reference picture buffer which may contain multiple reference pictures in both the ...
07/15/2008
7391810High-speed motion estimator and method with variable search window
A motion estimation apparatus and method capable of reducing the amount of computation required for motion estimation in the compression of moving images are provided, including a first part for decimating a reference macroblock at a decimation ratio of 4:1, decimat...
06/24/2008
7386050Fast half-pel searching method on the basis of SAD values according to integer-pel search and random variable corresponding to each macro block
The present invention relates to a half-pel motion estimation method. The calculation object half-pel, which is in the block of the previous or next reference frame, is not estimated additionally for each block of the current frame divided into blocks of a predeterm...
06/10/2008
7379565Method and system for determining displacement of a pixel, and recording medium therefor
This method determines the displacement of a pixel between a first and a second image, the first image representing, moreover, an object in a first scene taken from given viewpoint, and the second image representing the same object in a second scene, this second sce...
05/27/2008
7376186Motion estimation with weighting prediction
A video encoder and decoder are provided for encoding and decoding video signal data for an image block and a particular reference picture index to predict the image block, where the encoder includes a reference picture weighting factor selector having an output ind...
05/20/2008
7366356Graphics controller providing a motion monitoring mode and a capture mode
A preferred embodiment is directed to an image processing device for receiving pixel data provided to the device as follows: it is grouped into frames, each pixel datum has an associated value, and first, second, and third pixel data correspond respectively to first...
04/29/2008
7362807Motion vector coding method and motion vector decoding method
A motion vector coding unit 117 executes processing including a neighboring block specification step (S100) of specifying a neighboring block which is located in the neighborhood of a current block; a judgment step (Steps S102, S104) of j...
04/22/2008
7349473Method and system for selecting interpolation filter type in video coding
A method and system for coding a video sequence based on motion compensated prediction, wherein an interpolation filter is used to generate predicted pixel values for picture blocks in the video sequence. The interpolation filter for use in conjunction with a multi-...
03/25/2008
7336838Pixel-data selection device to provide motion compensation, and a method thereof
A pixel-data selection device providing motion compensation, and a method thereof. A first and a second storage parts store a current frame/field including first pixel-data and a previous frame/field including second pixel-data, respectively, corresponding to at lea...
02/26/2008
7327788Motion vector derivation method, dynamic image encoding method, and dynamic image decoding method
A motion vector derivation unit (11) includes a comparison unit (20) for comparing a parameter TR1 for a reference vector with a predetermined value to determine whether it exceeds the predetermined value or not; a switching unit (21) for...
02/05/2008
7324597Transcoding of video signals
A method of transcoding from H.263 coded video frames to H.261 coded video frames, the method comprising for each INTER coded macro block (MB) of each frame, determining whether a component of the motion vector (MV) of the MB has a half pixel value, if yes, carrying...
01/29/2008
7324596Low complexity block size decision for variable block size motion estimation
An apparatus generally having a first circuit and a second circuit for motion estimation is disclosed. The first circuit may be configured to (i) generate a first motion vector for a block at an integer-pel resolution and (ii) determine a single block size associate...
01/29/2008
7319717Device and method for enabling communications signals using a medium voltage power line
In one embodiment, a device for enabling communications signals over a medium voltage power line includes a first modem, a second modem, a third modem, and one or more switches. The first modem is electrically coupled to a medium voltage power line and is adapted to...
01/15/2008
7317759System and methods for video compression mode decisions
A method for making a mode decision in video coding. The method includes collecting a first portion of video data and labeling the first portion of video data with an optimal mode. The method also includes identifying a feature of the first portion of video data cor...
01/08/2008
7315661Directional interpolation method using DCT information and related device
The invention provides a method for interpolating a pixel within an image. The image has a plurality of pixels arranged in a matrix format. The method includes detecting if there is an edge in a block of the image according to a Discrete Cosine Transform (DCT) data ...
01/01/2008
7305034Rounding control for multi-stage interpolation
Various techniques and tools for rounding control in multi-stage interpolation are described. For example, during motion estimation and compensation, a video encoder uses stage-alternating rounding control when computing pixel values in reference video frames by mul...
12/04/2007
7302648Method and apparatus for resizing buffered windows
Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system includes: determining an estimated size for a window which has a first pixel image of a first size buffered in a f...
11/27/2007
7302015Motion estimation method for moving picture compression coding
A motion estimation method for moving picture compression coding that finds a motion vector at a high speed without degrading compression rate and image quality that includes estimating an initial motion point; performing a Newton-Raphson Method (“NRM”) using a ...
11/27/2007
7292283Apparatus and method for performing sub-pixel vector estimations using quadratic approximations
To achieve the foregoing, and in accordance with the purpose of the present invention, an apparatus and method for generating refined sub-pixel vectors for motion estimation from vector correlation values and converged vector correlation values using quadratic appro...
11/06/2007
7280599Method for sub-pixel value interpolation
A method of interpolation in video coding in which an image comprising pixels arranged in rows and columns and represented by values having a specified dynamic range, the pixels in the rows residing at unit horizontal locations and the pixels in the columns residing...
10/09/2007
7280598Method for vector prediction
A method for prediction of the motion vector of a pixel block in a video picture that is to be coded. The actual motion vectors of two adjacent blocks close to the uppermost left corner of the block are selected as candidates for the prediction. One additional block...
10/09/2007
7272184Programmable system for motion vector generation
A system for generating motion vectors in a motion estimator is configured for co-operating with an engine for calculating estimation error for generating motion vectors, according to estimation errors and/or motion vectors previously generated. The system comprises...
09/18/2007
7265791Method and apparatus for de-interlacing video signal
A three-dimensional de-interlacing method and apparatus for converting an interlaced scan format image into a progressive scan format image by performing low pass filtering on respective predetermined pixels of a current frame and a previous frame and determining pi...
09/04/2007
1              
 
Sign InRegister
Username  
Password   
forgot password?