Patents by Inventor Jerzy Wieslaw Swic

Jerzy Wieslaw Swic 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).

  • Patent number: 8565522
    Abstract: A method for enhancing a color image may include selecting a set of operations from a group of operations, specifying an order for performing the selected set of operations, receiving the color image, and performing, with a processor, the selected set of operations in the specified order on the color image. The group of operations may include a color correcting operation, an image filtering operation, a color linearization operation, a saturation adjustment operation, a luma scaling operation, and an image dithering operation. The method may include determining an optical property of an ambient light source or an image type of the color image. The selecting of the set of operations may be based at least in part on the determined optical property of the ambient light source or on the determined image type. The method may include an efficient method for correcting image saturation of a color image.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: October 22, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Jerzy Wieslaw Swic
  • 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: 20120262496
    Abstract: A method, image processing device, and an image display system for driving a bi-stable color display are disclosed. The image processing device may include first, second, third, and fourth units. The method may include receiving, and the first unit may receive, data describing a color display element of the display. The data may include descriptions of two or more component colors. The method may include determining, and the second unit may determine, a correspondence between one of the component colors and a particular subpixel of the color display element. In addition, the method may include mapping the component color to a waveform and driving the subpixel with the mapped waveform. The third unit may map the component colors to waveforms and the fourth unit may drive the subpixels with the mapped waveforms. The mappings may account for a property of the particular subpixel corresponding with the component color.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Inventor: Jerzy Wieslaw Swic
  • 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: 20110285746
    Abstract: A method for enhancing a color image may include selecting a set of operations from a group of operations, specifying an order for performing the selected set of operations, receiving the color image, and performing, with a processor, the selected set of operations in the specified order on the color image. The group of operations may include a color correcting operation, an image filtering operation, a color linearization operation, a saturation adjustment operation, a luma scaling operation, and an image dithering operation. The method may include determining an optical property of an ambient light source or an image type of the color image. The selecting of the set of operations may be based at least in part on the determined optical property of the ambient light source or on the determined image type. The method may include an efficient method for correcting image saturation of a color image.
    Type: Application
    Filed: October 19, 2010
    Publication date: November 24, 2011
    Inventor: Jerzy Wieslaw Swic
  • 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: 8063910
    Abstract: Data is written to one of two frame buffers in write access cycles having write and non-write sub-periods. Data is read out to a display device from the other of the two frame buffers in read access cycles having read and non-read sub-periods. The writing of data and the reading of data are switched to a respective opposite frame buffer during a switching opportunity, a switching opportunity occurring when a read access cycle is in a non-read sub-period and a write access cycle is in a non-write sub-period. A count of the number of times a switching opportunity is not executed because a read access cycle is in a non-read sub-period while a write access cycle is in a write sub-period is incremented. If the count exceeds a particular threshold, a write access cycle subsequent to the count exceeding the threshold is masked. When a write access cycle is a masked data is not written into a buffer.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: November 22, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Jerzy Wieslaw Swic
  • 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: 20100265260
    Abstract: An apparatus for double-buffering a sequence of frames of pixel data for display is disclosed. The apparatus comprises two frame buffers, a read unit to read a first frame of pixel data from a first one of the two frame buffers, a write-switch point determiner, and a write-buffer selector. The write-switch point determiner determines a safe write-switch point in the first one of the two frame buffers. The safe write-switch point is determined, at least in part, by an average rate at which data is written to the frame buffers and an average rate at which data is read from the frame buffers. The write-buffer selector determines if the reading of the first frame has progressed beyond the safe write-switch point, and selects one of the two frame buffers to write a second frame of pixel data based on the determination.
    Type: Application
    Filed: April 17, 2009
    Publication date: October 21, 2010
    Inventors: Jerzy Wieslaw Swic, George Lyons
  • Publication number: 20100007673
    Abstract: Data is written to one of two frame buffers in write access cycles having write and non-write sub-periods. Data is read out to a display device from the other of the two frame buffers in read access cycles having read and non-read sub-periods. The writing of data and the reading of data are switched to a respective opposite frame buffer during a switching opportunity, a switching opportunity occurring when a read access cycle is in a non-read sub-period and a write access cycle is in a non-write sub-period. A count of the number of times a switching opportunity is not executed because a read access cycle is in a non-read sub-period while a write access cycle is in a write sub-period is incremented. If the count exceeds a particular threshold, a write access cycle subsequent to the count exceeding the threshold is masked. When a write access cycle is a masked data is not written into a buffer.
    Type: Application
    Filed: July 8, 2008
    Publication date: January 14, 2010
    Inventor: Jerzy Wieslaw Swic
  • Patent number: 7557817
    Abstract: In one embodiment, an image is created by combining an overlay image with a main image. Each pixel of the main and overlay images is defined by a luma component and at least one color component. Each luma component takes a value within a luma range, the lowest and highest values in the luma range being, respectively, a minimum and maximum value. For each pixel in the overlay image, it is determined that the pixel is: an opaque pixel, a transparent pixel, or an intermediate pixel. Each pixel of the main image that is in a location that corresponds to the location of an opaque pixel is replaced with the corresponding opaque pixel. In one embodiment, each pixel of the main image that is in a location that corresponds to the location of a transparent pixel is retained.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: July 7, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Atousa Soroushi, Jerzy Wieslaw Swic
  • Patent number: 6064359
    Abstract: The gray shade rendering capability of a display device having a frame rate of q frames per display cycle is enhanced by comparing an intensity value representing a gray shade of a current pixel with a respective dither matrix threshold value and providing a pixel on/off signal, storing a plurality of quantization values ranging from 1 to q in a quantization table, outputting p quantization values from the quantization table as active quantization values in accordance with a quantized pixel value p, shifting the quantization values in the table in response to a frame signal, comparing a quantized dither matrix threshold value to the active quantization values and producing an active quantized threshold signal, producing a pixel out signal in response to the pixel on/off signal and the active quantized threshold signal, and in response to the pixel out signal displaying the current pixel with an average gray value of p/q through a display period of q frames.
    Type: Grant
    Filed: March 25, 1998
    Date of Patent: May 16, 2000
    Assignee: Seiko Epson Corporation
    Inventors: Tsung-Nan Lin, Joseph Shu, Jerzy Wieslaw Swic