Patents by Inventor Jiliang Song

Jiliang Song has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20130328897
    Abstract: When updating an impulse-driven, electrophoretic display, a pixel synthesis operation is started first. After a first quantity of synthesized pixels has been generated, a display output operation is started. After generating the first quantity of synthesized pixels, the first frame of the display output operation is performed at substantially the same time as the pixel synthesis operation.
    Type: Application
    Filed: January 25, 2012
    Publication date: December 12, 2013
    Inventors: John Peter Van Baarsen, Yun Shon Low, Jiliang Song
  • Patent number: 8547394
    Abstract: An electro-optic display device includes a display matrix of display pixels. Each display pixel may include two or more first sub-pixels and a second sub-pixel. Each first sub-pixel may have two or more display states and a color filter. The second sub-pixel may have two or more display states and a white filter. The first sub-pixels may be arranged in rows and columns in a repeating pattern, and each first sub-pixel may be horizontally adjacent and vertically adjacent to one or more second sub-pixels. In addition, a display controller may include a data switch, a color correction module, an image filtering module, a color linearization module, an image dithering module, and a saturation adjustment module. The modules may be configured to perform operations at first and second pixel resolutions.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: October 1, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Jerzy Wieslaw Swic, Jiliang Song
  • Publication number: 20110285713
    Abstract: A method may include receiving data pixels of a color image and mapping the color image to display pixels of a display device. Data pixels may have first and second color components, each component having an associated color property. Display pixels may have two or more sub-pixels. The mapping may include mapping a first color component of a first data pixel to a first sub-pixel of a first display pixel, mapping a second color component of a second data pixel to a second sub-pixel of the first display pixel, and storing the first and second color components in a memory. One or more sub-pixel locations in a color filter array map may be selected to diffuse quantization error. The method may include determining a first quantized color component, determining a first quantization error, and diffusing the first quantization error to the selected one or more sub-pixel locations. An embodiment is directed to a processor.
    Type: Application
    Filed: October 19, 2010
    Publication date: November 24, 2011
    Inventors: Jerzy Wieslaw Swic, Jiliang Song, Chun-Liang Lin
  • Publication number: 20110285714
    Abstract: An electro-optic display device includes a display matrix of display pixels. Each display pixel may include two or more first sub-pixels and a second sub-pixel. Each first sub-pixel may have two or more display states and a color filter. The second sub-pixel may have two or more display states and a white filter. The first sub-pixels may be arranged in rows and columns in a repeating pattern, and each first sub-pixel may be horizontally adjacent and vertically adjacent to one or more second sub-pixels. In addition, a display controller may include a data switch, a color correction module, an image filtering module, a color linearization module, an image dithering module, and a saturation adjustment module. The modules may be configured to perform operations at first and second pixel resolutions.
    Type: Application
    Filed: October 19, 2010
    Publication date: November 24, 2011
    Inventors: Jerzy Wieslaw Swic, Jiliang Song
  • Patent number: 7868898
    Abstract: The invention is directed, in one embodiment, to a method for generating memory addresses for accessing an image in which each pixel in a group of pixels has a luma component, but shares chroma components with other pixels of the group. A preferred method includes providing a memory, having a plurality of first portions and a plurality of second portions. First memory addresses may be generated, each of which corresponds to one of the first portions. Each first address defines a storage location for the luma components of one of the pixel groups. Second memory addresses may be generated, each of which corresponds to one of the second portions. Each second address defines a storage location for the chroma components of at least one of the pixel groups.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: January 11, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Eric Jeffrey, Jiliang Song, John Peter van Baarsen, Jerzy Wieslaw Swic
  • Publication number: 20100061650
    Abstract: A de-noising circuit for filtering image data is provided. The de-noising circuit includes a buffer for storing a portion of the image data and detail detection circuitry configured to determine a filter size. The determined filter size is then applied to a captured image to improve the quality of the image by smoothing transitions within the image. To determine an appropriate filter size, a comparison is made between a sum of differences between a center pixel value within a first pixel matrix size and all of the remaining values within the first pixel matrix size, and a threshold range value. The threshold range value corresponds to a specific filter size. Various filter sizes are provided allowing for different smoothing effects, depending on the filter size used. Selection circuitry configured to select between either unfiltered data, or filtered data using one of various sizes of filters based on a selection signal from the detail detection circuitry is included.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 11, 2010
    Inventors: Barinder Singh Rai, Jiliang Song
  • Patent number: 7519234
    Abstract: A hardware implemented method for incorporating a border region within an image region is provided. In this hardware implemented method, a position of a pixel along a line within the image region is first computed. The position of the pixel is then compared with an offset value, whereby the offset value defines boundaries of the border region along the line. Thereafter, an image pixel or a color of the border region is selected for display based upon the position of the pixel relative to the offset value. An apparatus and a display controller for incorporating the border region within the image region are also described.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: April 14, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Barinder Singh Rai, Jiliang Song
  • Publication number: 20080310751
    Abstract: A de-noising circuit for filtering image data is provided. The denoising circuit includes a buffer for storing a portion of the image data and detail detection circuitry configured to determine a filter coefficient to be applied to a reference pixel value within the portion of the image data. A blur filter configured to average values within the portion of the image data is included. The blur filter repeats the reference pixel value as specified by the filter coefficient to generate blurred image data. Selection circuitry configured to select between the blurred image data and the unfiltered image data based on a selection signal from the detail detection circuitry is included. A method for filtering image data and a device are also included.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Inventors: Barinder Singh Rai, Jiliang Song
  • Publication number: 20080285868
    Abstract: A method for processing an image is described. In the method, image data representing an image into a memory device. The image data is filtered to obtain a plurality of coefficients representing low and high frequency image data. An area of low frequency data corresponding to one of the coefficients is analyzed to identify a degree of edginess of the region. A threshold is obtained, the threshold varying depending on the degree of edginess. If the coefficient is less than the threshold, it is reduced to zero. Wavelet-based image compression can then be performed on the image using the reduced coefficients.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 20, 2008
    Inventors: Barinder Singh Rai, Jiliang Song
  • Publication number: 20080062312
    Abstract: The present invention provides a method and a device that use two different clock frequencies to encode video. The method and device would allow videos taken by an electronic device with input clock frequency at 26 MHz, to be encoded for playing back on TV. An exemplary method of using a 26 MHz clock to encode luminance and chrominance data of digital video data is provided. The method includes re-sampling the luminance and the chrominance data to extend a first number of data per line to a second number of data per line, and modulating the re-sampled chrominance data in the input clock domain by color subcarrier signals driven by an input clock. The method also includes combining the modulated re-sampled chrominance data and the re-sampled luminance data, and converting the combined modulated re-sampled chrominance data and re-sampled luminance data into analog signals. In one embodiment, the first number is 1652 and the second number is 1652 4/9.
    Type: Application
    Filed: September 13, 2006
    Publication date: March 13, 2008
    Inventors: Jiliang Song, Jimmy Kwok Lap Lai, Barinder Singh Rai, Ricardo Te Lim
  • Publication number: 20080062311
    Abstract: The present invention provides a method and a device that use two different clock frequencies to encode video. The method and device would allow videos taken by an electronic device with input clock frequency other than 27 MHz, to be encoded by using two clock frequencies for playing back on TV. An exemplary method capable of using two clock frequencies to encode digital video data captured by a video-capturing device is provided. The method includes re-sampling luminance and chrominance data in a re-sampling module to convert the luminance and the chrominance data in a 27 MHz clock domain to be in an input clock domain other than 27 MHz of an input clock of the video-capturing device. The method also includes modulating re-sampled chrominance data in the input clock domain by color subcarrier signals driven by the input clock.
    Type: Application
    Filed: September 13, 2006
    Publication date: March 13, 2008
    Inventors: Jiliang Song, Barinder Singh Rai
  • Patent number: 7196642
    Abstract: A method for sampling audio data is provided. In this method, the audio data is received and sampled at a first sampling rate using a first interpolation calculation. Thereafter, the audio data sampled at the first sampling rate is again sampled at a second sampling rate using a second interpolation calculation. After sampling, the second audio data sampled at the second sampling rate is outputted. Circuitries and systems for sampling audio data also are described.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: March 27, 2007
    Assignee: Seiko Epson Corporation
    Inventors: John Peter van Baarsen, Jiliang Song
  • Publication number: 20070046503
    Abstract: A method for sampling audio data is provided. In this method, the audio data is received and sampled at a first sampling rate using a first interpolation calculation. Thereafter, the audio data sampled at the first sampling rate is again sampled at a second sampling rate using a second interpolation calculation. After sampling, the second audio data sampled at the second sampling rate is outputted. Circuitries and systems for sampling audio data also are described.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 1, 2007
    Inventors: John van Baarsen, Jiliang Song
  • Publication number: 20070046684
    Abstract: The invention is directed, in one embodiment, to a method for generating memory addresses for accessing an image in which each pixel in a group of pixels has a luma component, but shares chroma components with other pixels of the group. A preferred method includes providing a memory, having a plurality of first portions and a plurality of second portions. First memory addresses may be generated, each of which corresponds to one of the first portions. Each first address defines a storage location for the luma components of one of the pixel groups. Second memory addresses may be generated, each of which corresponds to one of the second portions. Each second address defines a storage location for the chroma components of at least one of the pixel groups.
    Type: Application
    Filed: May 5, 2006
    Publication date: March 1, 2007
    Inventors: Eric Jeffrey, Jiliang Song, John van Baarsen, Jerzy Swic
  • Publication number: 20060268014
    Abstract: A system and method for efficiently supporting image deformation procedures in an electronic device includes a deformation lookup table that stores deformation values for performing an image deformation procedure. A deformation module coupled to the electronic device includes a pixel calculator that references the deformation values from the deformation lookup table to calculate source pixel locations of source pixels in an original image for populating destination pixels in a deformed image.
    Type: Application
    Filed: May 27, 2005
    Publication date: November 30, 2006
    Inventors: Jiliang Song, John Peter van Baarsen
  • Publication number: 20060104534
    Abstract: A hardware implemented method for incorporating a border region within an image region is provided. In this hardware implemented method, a position of a pixel along a line within the image region is first computed. The position of the pixel is then compared with an offset value, whereby the offset value defines boundaries of the border region along the line. Thereafter, an image pixel or a color of the border region is selected for display based upon the position of the pixel relative to the offset value. An apparatus and a display controller for incorporating the border region within the image region are also described.
    Type: Application
    Filed: November 17, 2004
    Publication date: May 18, 2006
    Inventors: Barinder Rai, Jiliang Song
  • Publication number: 20050185852
    Abstract: A method for incorporating a border around a displayed image is provided. The method initiates with identifying a main image. The method includes selecting a border image to be associated with the main image. Then, the border image is mapped to a table such that each pixel of the border image is represented by a corresponding single bit in the table. The mapping to the table includes defining a first single bit value for respective border image pixels and defining a second single bit value for respective main image pixels. The method includes applying the table to a display of the main image in order to incorporate the border image with the main image. A graphics processing device and a device configured to generate a border for a displayed image are included.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Jiliang Song, Barinder Rai