17 patents
Utility
Methods and systems for 0-phase motion vectors in 3D graphics
2 Jan 24
Various methods are provided for the generation of motion vectors in the context of 3D computer-generated images.
Hongmin Zhang, Miao Sima, Gongxian Liu, Zongming Han, Junhua Chen, Guohua Cheng, Baochen Liu, Neil Woodall, Yue Ma, Huili Han
Filed: 23 Mar 22
Utility
Methods and systems for calibrating and controlling a display device
7 Nov 23
A method is provided for controlling display of an image on a display panel of a display device, the method comprising determining a commanded brightness level for the display panel, generating an index look-up table (LUT) and a mura LUT based on the brightness level and a relationship between pixel output and pixel value for each pixel of the display panel for each of a plurality of brightness levels, the relationship determined during a calibration phase and stored in memory of the display device, determining an index value for each pixel of the display panel based on the index LUT, determining a corrected pixel value for each pixel based on the mura LUT and the index value, and sending the corrected pixel value to that pixel within the display device.
Wenwen Yi, Haiyan Shi, Neil Woodall
Filed: 28 Apr 22
Utility
Methods and systems for image processing with multiple image sources
25 Jul 23
Various methods and systems are provided for image processing for multiple cameras.
Neil Woodall, Yue Ma, Bob Zhang
Filed: 24 Feb 22
Utility
Methods and Systems for Image Processing with Multiple Image Sources
9 Jun 22
Various methods and systems are provided for image processing for multiple cameras.
Neil Woodall, Yue Ma, Bob Zhang
Filed: 24 Feb 22
Utility
Methods and systems for image processing with multiple image sources
7 Jun 22
Various methods and systems are provided for image processing for multiple cameras.
Neil Woodall, Yue Ma, Hongmin (Bob) Zhang
Filed: 14 Feb 20
Utility
Methods and systems for image processing with multiple image sources
5 Apr 22
Various methods and systems are provided for image processing for multiple cameras.
Neil Woodall, Yue Ma, Hongmin (Bob) Zhang
Filed: 14 Feb 20
Utility
Methods and Systems for Accelerated Image Rendering with Motion Compensation
31 Mar 22
Various methods and systems are provided for accelerated image rendering with motion compensation.
Guohua Cheng, Junhua Chen, Neil Woodall, Hongmin Zhang, Yue Ma, Qinghai Wang
Filed: 15 Oct 20
Utility
Methods and Systems for Image Processing with Multiple Image Sources
19 Aug 21
Various methods and systems are provided for image processing for multiple cameras.
Neil Woodall, Yue Ma, Hongmin (Bob) Zhang
Filed: 14 Feb 20
Utility
Methods and Systems for Image Processing with Multiple Image Sources
19 Aug 21
Various methods and systems are provided for image processing for multiple cameras.
Neil Woodall, Yue Ma, Hongmin (Bob) Zhang
Filed: 14 Feb 20
Utility
Accurate display panel calibration with common color space circuitry
30 Mar 21
A method of calibrating a display panel includes making measurements of color components produced by the display panel, receiving an input image signal consisting of one or more pixel represented by input color component values, applying a first non-linear transform to the input color component values of the pixel to produce transformed color component values, wherein the first non-linear transform is either based upon the measurements and the panel design or a ratio of values of color components based upon the measurements, applying a crosstalk correction transform to the transformed color component values to produce crosstalk corrected color component values, applying a second non-linear transform to the crosstalk corrected color component values to produce final color component values, and sending the final color component values to the display panel.
Neil Woodall
Filed: 23 Oct 19
Utility
Temporal stability for single frame super resolution
9 Nov 20
A method includes receiving, at a processor, at least one frame of input image data, producing motion vector fields between the frames of input image data, and applying temporal stability to the at least one frame of the input image data to produce noise reduced image data, wherein applying temporal stability comprises separating pixel data into frequency bands.
Guodong Liu, Bob Zhang, Neil Woodall, Junhua Chen, Yue Ma
Filed: 2 Oct 18
Utility
Panel Calibration Using Multiple Non-linear Models
11 Mar 20
A method of calibrating a display panel including making measurements of color components displayed on the display panel, using the measurements to generate at least two non-linear models for each color component, receiving an input image consisting of one or more pixels represented by input color values, calculating a crosstalk gain for a given value of the color components using the generated non-linear models and the input values of a pixel, applying the crosstalk gain to the color components of the pixel to create crosstalk compensated component values, and displaying an image using the crosstalk compensated component values.
NEIL WOODALL
Filed: 4 Apr 18
Utility
Panel calibration using multiple non-linear models
2 Mar 20
A method of calibrating a display panel including making measurements of color components displayed on the display panel, using the measurements to generate at least two non-linear models for each color component, receiving an input image consisting of one or more pixels represented by input color values, calculating a crosstalk gain for a given value of the color components using the generated non-linear models and the input values of a pixel, applying the crosstalk gain to the color components of the pixel to create crosstalk compensated component values, and displaying an image using the crosstalk compensated component values.
Neil Woodall
Filed: 4 Apr 18
Utility
Low frequency compensated encoding
3 Feb 20
A method of encoding a non-linear, color space video signal includes converting the non-linear video signal to a linear video signal, transforming the non-linear signal to produce a transformed non-linear signal, transforming the linear signal to product a transformed linear signal, using the transformed linear signal to determine errors, applying the errors to the non-linear, color space video signal to produce a compensated non-linear color space signal, and encoding the compensated signal.
Neil Woodall
Filed: 21 Sep 17
Utility
Realistic 24 frames per second output from high frame rate content
2 Dec 19
A method of converting an input frame rate of input video frames includes upsampling at least some of the input video frames to produce upsampled frames at a higher frame rate than the input frame rate, applying a filter to combine together multiple frames at a single pixel location, downsampling the upsampled frames to an output frame rate.
Bob Zhang, Xuan Wu, Minghui Yang
Filed: 24 Sep 18
Utility
Motion estimation based on block level bilateral filter and local motion model
14 Oct 19
A method of estimating motion in video display data includes dividing a frame of the video display data into blocks, generating at least two motion models for a current block from motion models of neighboring blocks to the current block, and selecting one of the motion models based upon a similarity of the motion model that minimizes differences between corresponding blocks in reference frames to the current block.
Xiaojie Sheng, Neil Woodall, Yue Ma, Guohua Cheng
Filed: 13 Jun 13
Utility
Accuracy and local smoothness of motion vector fields using motion-model fitting
30 Sep 19
A method of producing video data includes receiving, at a processor, a current frame of image data in a stream of frames of image data, dividing a current frame of image data into blocks, identifying a current block and defining a neighborhood of blocks for the current block, generating at least one initial motion vector for each block, using the initial motion vector for current block and an initial motion model to calculate a weight for each initial motion vector in the neighborhood based on a difference between initial motion vector for the current block and the initial motion vector for at least one other block from the current block in the neighborhood and differences in the image data between the current block and the other blocks in the neighborhood, using the weights for each initial motion vector to generate coefficients for a refined motion model, refining the initial motion vector for the current block according to the refined motion model to produce a refined motion vector, using the refined motion vector and the pixels in the stream of frames to produce at least one of adjusted pixels and new pixels, and displaying the at least one of adjusted pixels and new pixels on a display.
Guodong Liu, Bob Zhang, Yue Ma, Junhua Chen, Neil Woodall
Filed: 12 Mar 18
- Prev
- 1
- Next
Patents are sorted by USPTO publication date, most recent first