Patents Assigned to Pixelworks, Inc.
  • Patent number: 8861793
    Abstract: A method can include detecting a pixel direction and a pixel weight for each of a number of pixels in an image, generating one-dimensional (1D) and two-dimensional (2D) histograms based on the pixel directions and weights, and generating a global 2D histogram based on the generated 1D and 2D histograms. The method can also include generating a final depth map based on the global 2D histogram. The method can also include generating a block histogram statistic based on the pixel directions and pixel weights and checking the block histogram based on the block histogram statistic.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: October 14, 2014
    Assignee: Pixelworks, Inc.
    Inventors: Tao Chen, Neil D. Woodall, Bob Zhang
  • Patent number: 8811774
    Abstract: A method of generating an initial high resolution frame includes receiving at least two low resolution frames of an image at a processor, wherein the low resolution frames have a resolution lower than the high resolution frame, using one or more low resolution frames to interpolate a high resolution frame using an interpretive scaler, wherein the interpolation adapts to the contours of the image, and using the initial high resolution frame and the low resolution frame in an iterative super resolution process.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: August 19, 2014
    Assignee: Pixelworks, Inc.
    Inventors: Junhua Chen, Neil D. Woodall, Bob Zhang
  • Patent number: 8804036
    Abstract: A method of transmitting video data includes receiving a frame of video data of a first resolution from an image capture device at a video transmission device and generating interlaced fields of the frame of video data at the video transmission device by applying a filter with a different set of filter coefficients to at least one field than is applied at least one other field. A method of producing video data of a particular resolution includes generating estimated high resolution video data from low resolution video data received at a display device, producing estimated low resolution video data from the estimated high resolution video data by applying a filter to the estimated high resolution video data, differencing the estimated low resolution video data and the received low resolution video data to generate difference data, and using the difference data to generate new estimated high resolution video data.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: August 12, 2014
    Assignee: Pixelworks, Inc.
    Inventor: Neil Woodall
  • Patent number: 8801281
    Abstract: A temperature detection circuit on an integrated circuit has a temperature sensitive oscillator, at least one temperature insensitive oscillator, a reference clock, process detection circuitry coupled to an output of the temperature insensitive oscillator and the output of the reference clock, the process detection circuitry to compare the outputs and produce a process signal, and temperature reference circuitry coupled to an output of the temperature sensitive oscillator, the output of the reference clock, and the process signal, the temperature detection circuitry to produce a temperature for the integrated circuit.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: August 12, 2014
    Assignee: Pixelworks, Inc.
    Inventors: Ronny C. Chan, Jenkin Wong, Kirk Lau
  • Patent number: 8600178
    Abstract: A method of performing motion compensation includes dividing at least one frame of image data into blocks, performing phase plane correlation to determine a correlation surface for each block between a first frame and a second frame, using the correlation surfaces for each block in the first frame to produce a global correlation surface for a first frame, using the global correlation surface to produce a refined correlation surface, selecting peaks in the refined correlation surface, and perform sub-pixel motion vector calculations to produce global motion vectors using the peaks.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: December 3, 2013
    Assignee: Pixelworks, Inc.
    Inventors: Neil D. Woodall, Guodong Liu, Minghui Yang
  • Patent number: 8564528
    Abstract: A method, includes receiving original image data having a first resolution, dividing the original image data into zones based upon a second resolution, wherein the second resolution corresponds to a resolution of backlight elements, determining a backlight value for each zone, and adjusting the original image data in each block to compensate for the backlight value for each zone to produce compensated image data, wherein adjusting the original image data comprises using the backlight value and an original image data value as indexes into at least one look-up table to acquire compensated image data.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: October 22, 2013
    Assignee: Pixelworks, Inc.
    Inventors: Tao Chen, Bob Zhang, James Zhou, Neil D. Woodall
  • Patent number: 8471959
    Abstract: A system including a memory configured to store a plurality of initial frames of a video signal and a plurality of motion vectors; and a multi-frame interpolator coupled to the memory and including a first output port and a second output port, the frame interpolator configured to generate a first output frame and a second output frame from the initial frames and the motion vectors, to output the first output frame through the first output port and output the second output frame through the second output port.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: June 25, 2013
    Assignee: Pixelworks, Inc.
    Inventors: Hongmin Zhang, Lihang Zhang, Miao Sima, Yue Ma
  • Patent number: 8437580
    Abstract: To determine if a pixel exhibits artifacts, statistics are generated for the pixel and its neighbors. These statistics are compared with thresholds. If the comparison of the statistics and the thresholds suggests that the pixel exhibits a pixel artifact, then recourse can be taken, either to adjust the pixel value in some way, or to reject the angle of interpolation used in computing the value for the target pixel.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: May 7, 2013
    Assignee: Pixelworks, Inc.
    Inventors: Yue Ma, Hongmin Zhang
  • Patent number: 8421921
    Abstract: An apparatus has at least one port to receive a data stream of image and on screen display data, an image processor to process the image data separate from the on screen display data and produced processed image data, and a display port to combine the on screen display data and the processed image data and transmit the combined data to a display. A method of processing on screen display data with an image post processor includes receiving a data stream from a video processor at a post processing device having at least one port, the data stream having both image data and on screen display data, separating the on screen display data from the image data, storing the image data and the on screen display data in separate areas of a memory, performing image processing on the image data with the post processor to produce processed image data, and transmitting the processed image data and the on screen display data through a display port.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: April 16, 2013
    Assignee: Pixelworks, Inc.
    Inventor: Neil D. Woodall
  • Patent number: 8396322
    Abstract: Methods for reducing optical distortion such as keystone distortion can include receiving an input image and modifying the input image by applying two separate 1D operations to the input image and applying a polyphase filter to the input image, where the first 1D operation is performed after application of the second 1D operation has begun. The modified image can then be projected.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: March 12, 2013
    Assignee: Pixelworks, Inc.
    Inventors: Neil D. Woodall, Carl Alelyunas, Minghui Yang
  • Patent number: 8358379
    Abstract: A method of processing on screen display data with an image post processor includes receiving a data stream from a video processor at a post processing device having at least one port, the data stream including on screen display data overlaid on a white background and the on screen display data overlaid on a black background, finding a difference between the on screen display data overlaid on white and the on screen display data overlaid on black, using the difference to determine a complement of an alpha blend value, performing image processing on the image data with the post processor by applying the complement of an alpha blend value to the image data to produce processed image data, and transmitting the processed image data and the on screen display data through a display port.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: January 22, 2013
    Assignee: Pixelworks, Inc.
    Inventor: Neil D. Woodall
  • Patent number: 8325811
    Abstract: We describe a motion compensated frame interpolation apparatus and method that includes a motion vector interpolation module for an object and uncovered area to generate information for motion vectors that cross interpolated pixels in object and/or uncovered areas. A motion vector interpolation module for a covered area generates information for motion vectors that cross interpolated pixels in covered areas. A motion vector counter records a number of motion vectors that cross an interpolated pixel. A buffer for motion vector interpolation buffers the information for motion vectors that cross interpolated pixels in the object and/or uncovered areas and the covered areas. And a video data interpolation module generates video data of the interpolated pixels in object and/or uncovered areas and the covered areas.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: December 4, 2012
    Assignee: Pixelworks, Inc.
    Inventor: Yanxin Li
  • Patent number: 8270641
    Abstract: I describe and claim a multiple audio signal presentation system and method. The multiple audio signal presentation system includes a presentation system to present a plurality of audio signals, and a controller to manipulate one or more of the audio signals, where the audio signals, when concurrently presented by the presentation system, are audibly differentiable responsive to the manipulation.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: September 18, 2012
    Assignee: Pixelworks, Inc.
    Inventor: Robert Y. Greenberg
  • Patent number: 8195851
    Abstract: A display, possibly in combination with a computer, is used to manage the shape and position of various inputs, so that the inputs can be presented in combination. Possible combinations include displaying a subset of one input with another input, either overlapping or adjacent, displaying a temporal subset of one input, and using conditions to automatically control the selection of inputs.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: June 5, 2012
    Assignee: Pixelworks, Inc.
    Inventors: Tianbing Brian Teng, Yan Mark Liu
  • Patent number: 8121199
    Abstract: We describe a method for reducing the block effect in video file compression including inspecting an image in a row and column direction, calculating an intensity vector of the block effect responsive to the inspecting, obtaining distribution data for the block effect responsive to the intensity vector, determining position information of the block effect responsive to the distribution data, and filtering the image responsive to the intensity vector and the position information.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: February 21, 2012
    Assignee: Pixelworks, Inc.
    Inventor: Qinghai Wang
  • Patent number: 8120706
    Abstract: We describe and claim a video system and method for automatic size and position adjustment according to the incoming stream. A detection module detects a size and a position of video including an aspect ratio of video on at least one channel of at least one video input source. An execution module adjusts a scale mode responsive to the detection of the size and position or aspect ratio of the video. Once the aspect ratio has been detected and the scale mode adjusted responsive to the detection, video is provided to the display of a display device. The detection and execution modules crop unintentional vertical blanking interval (VBI) lines from upconverted video signals. An on screen display includes a selection for active management that provides for automatic detection of size and position information, or a manual control mode for selection by the user.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: February 21, 2012
    Assignee: Pixelworks, Inc.
    Inventors: Anthony C. Verbeck, Carl H. Alelyunas
  • Patent number: 8004544
    Abstract: A boost table stores adjusted target levels for pairs of original and target pixel levels. The adjusted target levels can be used to as a substitute for the target pixel level to improve pixel response in reaching the desired target pixel level. A reduced boost table can be used, storing a subset of the adjusted target levels. Fuzzy logic control rules can be used to calculate adjusted target levels not actually stored in the reduced boost table.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: August 23, 2011
    Assignee: Pixelworks, Inc.
    Inventors: Hongmin Zhang, Tianhua Tang
  • Patent number: 7941007
    Abstract: To interpolate a value for a pixel, multiple patterns are selected. Each pattern is used to determine a pixel angle. One of the determined pixel angles is then selected based on the reliability of the pixel angles. The selected pixel angle can be selected based on its reliability irrespective of the reliability of other pixel angles. The selected pixel angle can then be used to interpolate a value for the target pixel. Dynamic thresholds can be computed for use in either determining a pixel angle for a given pattern, or to select the pixel angle from the available determined pixel angles.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: May 10, 2011
    Assignee: Pixelworks, Inc.
    Inventors: Yue Ma, Hongmin Zhang
  • Publication number: 20110052058
    Abstract: To determine if a pixel exhibits artifacts, statistics are generated for the pixel and its neighbors. These statistics are compared with thresholds. If the comparison of the statistics and the thresholds suggests that the pixel exhibits a pixel artifact, then recourse can be taken, either to adjust the pixel value in some way, or to reject the angle of interpolation used in computing the value for the target pixel.
    Type: Application
    Filed: November 10, 2010
    Publication date: March 3, 2011
    Applicant: PIXELWORKS, INC.
    Inventors: Yue Ma, Hongmin Zhang
  • Patent number: 7893943
    Abstract: A system and method for converting a pixel rate of a digital image frame is provided. The system includes a display controller with an embedded buffer and programmable input and output buffers. The input buffer writes lines of the frame at a source pixel rate while the output pointer reads out lines of the frame at a display pixel rate thereby allowing display of an image having a source pixel rate that is different, e.g., higher, than a display pixel rate.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: February 22, 2011
    Assignee: Pixelworks, Inc.
    Inventor: Michael G. West