Subpixel Processing Patents (Class 345/613)
  • Patent number: 8692844
    Abstract: A method and system are disclosed for antialiased rendering a plurality of pixels in a computer system. The method and system comprise providing a fixed storage area and providing a plurality of sequential format levels for the plurality of pixels within the fixed storage area. The plurality of format levels represent pixels with varying degrees of complexity in subpixel geometry visible within the pixel. A system and method in accordance with the present invention provides at least the following format levels: one-fragment format, used when one surface fully covers a pixel; two-fragment format, used when two surfaces together cover a pixel; and multisample format, used when three or more surfaces cover a pixel. The method and system further comprise storing the plurality of pixels at a lowest appropriate format level within the fixed storage area, so that a minimum amount of data is transferred to and from the fixed storage area.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: April 8, 2014
    Assignee: NVIDIA Corporation
    Inventors: Steven E. Molnar, David B. Kirk, John Stephen Montrym, Douglas A. Voorhies
  • Patent number: 8681174
    Abstract: Provided are a high density multi-view image display system and method based on active sub-pixel rendering. The image display system may perform a rendering with respect to a viewpoint image in a pixel unit, using a viewpoint varying based on a position of left/right eyes of a user.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: March 25, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong Kyung Nam, Du-Sik Park, Gee Young Sung, Chang Yeong Kim, Yun-Tae Kim, Ju Yong Park
  • Patent number: 8670004
    Abstract: In an embodiment, a pixel driving circuit comprises: one or more source drivers for enabling a first subpixel of a subpixel pair to receive first data and a second subpixel of the subpixel pair to receive second data; one or more source drivers for driving the first data to the first subpixel and the second data to the second subpixel, wherein the first data is different than the second data.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: March 11, 2014
    Assignee: Pixel Qi Corporation
    Inventors: Carlin J. Vieri, Michael Bolotski
  • Patent number: 8669999
    Abstract: One embodiment of the present invention sets forth a technique for converting alpha values into pixel coverage masks. Geometric coverage is sampled at a number of “real” sample positions within each pixel. Color and depth values are computed for each of these real samples. Fragment alpha values are used to determine an alpha coverage mask for the real samples and additional “virtual” samples, in which the number of bits set in the mask bits is proportional to the alpha value. An alpha-to-coverage mode uses the virtual samples to increase the number of transparency levels for each pixel compared with using only real samples. The alpha-to-coverage mode may be used in conjunction with virtual coverage anti-aliasing to provide higher-quality transparency for rendering anti-aliased images.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: March 11, 2014
    Assignee: NVIDIA Corporation
    Inventors: Walter E. Donovan, Emmett M. Kilgariff, Steven E. Molnar, Christian Amsinck, Robert Ohannessian
  • Patent number: 8665195
    Abstract: A liquid crystal display device includes an active matrix substrate including a plurality of pixel electrodes provided in a matrix of a plurality of rows by a plurality columns; a counter substrate including a counter electrode; a vertical alignment type liquid crystal layer; and axis-symmetrical liquid crystal domain formation portions each for forming a liquid crystal domain in which liquid crystal molecules in the liquid crystal layer are aligned in axis symmetry, the axis-symmetrical liquid crystal domain formation portions each being located at the center of the respective liquid crystal domain. The plurality of pixel electrodes each define a pixel area. The axis-symmetrical liquid crystal domain formation portions ; are each provided in correspondence with an area between two pixel areas defined by two pixel electrodes adjacent to each other.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: March 4, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Yasutoshi Tasaka, Kaori Saitoh
  • Patent number: 8654144
    Abstract: A 3D /2D multiprimary color image device is provided with an optical unit to direct one image to the left eye and another image to the right eye. Each color dot of the multiprimary color image device comprises at least two color sections controlled independently. To display a 3D image, one section of a color dot is for displaying a left eye image while another section of the same color dot is for displaying a right eye image. To display a 2D image, both sections of a color dot for the left eye and for the right eye displaying the same image independently.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: February 18, 2014
    Assignee: VP Assets Limited (British Virgin Islands)
    Inventors: Gia Chuong Phan, Hon Wah Wong
  • Patent number: 8638341
    Abstract: Described is a method of rendering an image. A transparency of a destination pixel and a transparency of a source pixel are determined at multiple sample positions in each pixel. A new pre-multiplied color is determined for the destination pixel in response to the transparencies of the destination pixel, the transparencies of the source pixel, a color of the source pixel and a pre-multiplied color of the destination pixel. New transparencies of the destination pixel are determined at the samples in the destination pixel in response to the transparencies of the source pixels and the transparencies of the destination pixel. The method of the present invention permits rendering of polygonal two-dimensional images while eliminating overdraw, therefore using less memory bandwidth than conventional methods for rendering typical two-dimensional vector images. Thus the method is suited for mobile computing and other applications with limited memory bandwidth.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Kiia K. Kallio
  • Patent number: 8633952
    Abstract: In a first embodiment, a display system comprises a display panel with 4 or more colored subpixels. The display system receives input image data specified in a first color space and outputs image data specified in a second color space. The display system further comprises a gamut mapping module for mapping the input image data specified in the first color space to image data specified in the second color space. The gamut mapping module clamps out-of-gamut colors using at least a first clamping system and a second clamping system. The first and second clamping systems yield first and second clamped values. A weighting module produces a resulting clamped value from the first and second clamped values. A final output image value is derived from the resulting clamped value. Other embodiments of the display system include pre-reduction modules and adjustable GMA modules.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: January 21, 2014
    Assignee: Samsung Display Co., Ltd.
    Inventors: Michael Francis Higgins, Anthony Botzas, Candice Hellen Brown Elliott
  • Patent number: 8605086
    Abstract: A system and method for dynamically adjusting the pixel sampling rate during primitive shading can improve image quality or increase shading performance. Hybrid antialiasing is performed by selecting a number of shaded samples per pixel fragment. A combination of supersample and multisample antialiasing is used where a cluster of sub-pixel samples (multisamples) is processed for each pass through a fragment shader pipeline. The number of shader passes and multisamples in each cluster can be determined dynamically for each primitive based on rendering state.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: December 10, 2013
    Assignee: NVIDIA Corporation
    Inventors: Cass W. Everitt, Steven E. Molnar
  • Patent number: 8605087
    Abstract: A system and method for dynamically adjusting the pixel sampling rate during primitive shading can improve image quality or increase shading performance. Hybrid antialiasing is performed by selecting a number of shaded samples per pixel fragment. A combination of supersample and multisample antialiasing is used where a cluster of sub-pixel samples (multisamples) is processed for each pass through a fragment shader pipeline. The number of shader passes and multisamples in each cluster can be determined dynamically for each primitive based on rendering state.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: December 10, 2013
    Assignee: NVIDIA Corporation
    Inventors: Cass W. Everitt, Steven E. Molnar
  • Patent number: 8594445
    Abstract: One embodiment of the present invention provides a system for applying a bilateral filter to an image. During operation, the system selects a first region within the image which is associated with a first pixel. Next, the system constructs a first histogram using pixel values within the first region. The system then computes a new value for the first pixel using the current value of the first pixel and the first histogram. The system then selects a second region within the image which is associated with a second pixel. Next, the system determines a non-overlapping region between the first region and the second region. The system then constructs a second histogram using the first histogram and pixel values in the non-overlapping region. Next, the system computes a new value for the second pixel using the current value of the second pixel and the second histogram.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: November 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Christopher B. Cox
  • Patent number: 8587609
    Abstract: Embodiments of the present invention provide methods and associated architecture of accuracy adaptive and scalable vector graphics rendering including rendering a graphic comprising a plurality of line segments by processing each of the plurality of line segments in a first pass, and processing each of a plurality of pixels through which the plurality of line segments pass in a second pass, automatically detecting one or more rendering errors of the graphic, and correcting the one or more rendering errors. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: November 19, 2013
    Assignee: Marvell International Ltd.
    Inventors: Haohong Wang, Yunsen Chin, Li Sha, Shuhua Xiang
  • Patent number: 8562139
    Abstract: An image display apparatus includes: a light source emitting light; a spatial light modulator having a display region, and modulating the light emitted from the light source in accordance with an image signal; a projection device projecting the light modulated by the spatial light modulator onto a projection surface including an illumination region; and a deflecting section deflecting the light that is emitted from the light source and is then incident on the spatial light modulator. In this structure, the light emitted from the light source illuminates a part of the display region of the spatial light modulator, the light is deflected by the deflecting section, and the illumination region illuminated by the light moves on the projection surface.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: October 22, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Hideya Seki
  • Patent number: 8553044
    Abstract: A graphic rendering apparatus includes a processing unit and a storage unit. The storage unit is stored with a piece of information. The piece of information defines a virtual area on a display. A pixel of the display overlaps a part of the virtual area, and the part corresponds to a color. The pixel defines a first boundary, a second boundary, a third boundary, and a fourth boundary. The processing unit decides a first coverage rate, a second coverage rate, a third coverage rate, and a fourth coverage rate of the virtual area on the first boundary, the second boundary, the third boundary, and the fourth boundary, respectively. The processing unit decides a display color of the pixel with reference to the color and the first coverage rate, the second coverage rate, the third coverage rate, and the fourth coverage rate.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: October 8, 2013
    Assignee: Institute for Information Industry
    Inventors: Chia-Ming Chang, Yi-Ting Lin
  • Patent number: 8531468
    Abstract: An apparatus for use in image processing is set forth that comprises a pixel processor, context memory, and a context memory controller. The pixel processor is adapted to execute a pixel processing operation on a target pixel using a context of the target pixel. The context memory is adapted to store context values associated with the target pixel. The context memory controller may be adapted to control communication of context values between the pixel processor and the context memory. Further, the context memory controller may be responsive to a context initialization signal or the like provided by the pixel processor to initialize the content of the context memory to a known state, even before the pixel processor has completed its image processing operations and/or immediately after completion of its image processing operations. In one embodiment, the pixel processor executes a JBIG coding operation on the target pixel.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 10, 2013
    Assignee: Marvell International Ltd.
    Inventors: Amit Joshi, Akash Sood, Rakesh Pandey
  • Publication number: 20130222407
    Abstract: Among other things, one or more techniques and/or systems are disclosed for rendering a glyph. Rendering data for the glyph can be received, such as size, shape, color, etc., along with first sub-pixel position for initially rendering the glyph on a display. A first rendering quality can be identified for the first sub-pixel position and second rendering quality can be identified for a second sub-pixel position, which may comprise an alternate rendering position. A sub-pixel position shift can be selected for the glyph based at least upon a comparison of the first and second rendering qualities. The sub-pixel position shift can comprise a difference between the first sub-pixel position and the second sub-pixel position, where the second rendering quality is selected/preferable over the first rendering quality. The glyph can be rendered by applying the selected sub-pixel position shift.
    Type: Application
    Filed: February 27, 2012
    Publication date: August 29, 2013
    Applicant: Microsoft Corporation
    Inventors: Tanya Matskewich, Gregory Hitchcock, Michael Duggan, Donald David Karlov
  • Patent number: 8514243
    Abstract: The invention relates to methods, systems, and programming for producing and drawing subpixel-optimized bitmap images of shapes, such as fonts, by using non-linear color balancing. Some embodiments associate a luminosity with each subpixel of such an image as a function of (a) the percent of the subpixel's area covered by the shape and (b) the distribution to nearby subpixels of portions of the subpixel's resulting coverage value that cause color imbalance. Some embodiments distribute a subpixel's coverage value as a function of its difference from coverage values of other subpixels in the same pixel. Some embodiments draw a image comprised of pure foreground and background color pixels, as well as intermediary pixels in which subpixels are determined as a function of both foreground and background colors and color balancing. The intermediary pixels can, but need not, separate the foreground and background pixels along the direction of color balancing.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: August 20, 2013
    Assignee: Bitstream Inc.
    Inventor: Sampo J. Kaasila
  • Patent number: 8508548
    Abstract: Input image data indicating an image is rendered to a display panel in a display device or system that is substantially configured with a three primary color or multi-primary color subpixel repeating group using a subpixel rendering operation based on area resampling techniques. Examples of expanded area resample functions have properties that maintain color balance in the output image and, in some embodiments, are evaluated using an increased number of input image sample points farther away in distance from the subpixel being reconstructed than in prior disclosed techniques. One embodiment of an expanded area resample function is a cosine function for which is provided an example of an approximate numerical evaluation method. The functions and their evaluation techniques may also be utilized in constructing novel sharpening filters, including a Difference-of-Cosine filter.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: August 13, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Michael Francis Higgins
  • Patent number: 8493385
    Abstract: A 3D image display device mainly includes a multi-view image, a view memory, a memory image configuration, combination, and conversion procedure, a display memory, a conversion display controller, a display screen having sub-pixels in Delta configuration, and a view separation device. The memory image configuration, combination, and conversion procedure mainly performs processes of sub-pixel image configuration sequence conversion and multi-view image combination on the multi-view image, and outputs a recovered multi-view combined image. The conversion display controller mainly performs sub-pixel image data configuration sequence conversion on image data on even-numbered or odd-numbered horizontal scan lines of the recovered multi-view combined image, and then outputs the horizontal scan image data. The display screen having sub-pixels in Delta configuration receives the horizontal scan image data and displays the recovered multi-view combined image.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: July 23, 2013
    Assignee: Unique Instruments Co. Ltd
    Inventors: Ming-Yen Lin, Kan-Ju Lee, Shou-Lun Chin
  • Patent number: 8465159
    Abstract: A projector has a storage unit storing data on a plurality of different light emission patterns each occurring in a period based on a plurality of different-colored lights, wherein each light emission pattern corresponds to a respective one of a plurality of different projection conditions of a color image. An acquiring unit acquires a present projection condition of the color image, and a controller controls a light emission operation of the plurality of different-colored light emitting elements in the period in accordance with data on a light emission pattern corresponding to the present projection condition of the color image.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: June 18, 2013
    Assignee: Casio Computer Co., Ltd.
    Inventor: Masakuni Iwanaga
  • Publication number: 20130135339
    Abstract: A method is presented for displaying a rendered image on an electronic computing device. The method comprises rendering a first image on the electronic computing device. The first image is rendered on a white background. A second image is rendered on the electronic computing device. The second image is rendered on a black background. The first image, the second image and a background image are combined to produce a third image. The third image is a composite of the first image, the second image and the background image. The third image is displayed on a display screen of the electronic computing device. The third image includes anti-aliasing for a plurality of subpixels of the third image.
    Type: Application
    Filed: November 28, 2011
    Publication date: May 30, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Shailesh Saini, Alexandre Gueniot
  • Patent number: 8441522
    Abstract: A method for the autostereoscopic representation of image information on a matrix screen on which image points are formed through a subpixel group, each with a plurality of subpixels, wherein two stereoscopic fields are imaged on one of two subgroups of the image points, and wherein light emanating from the two subgroups of image points is guided through a barrier raster into two adjacent viewing zones, and wherein a change of the viewer's head position is further detected, and activation of the subpixels is adapted to the change of the head position by shifting intensity centroids, in particular, within the image points upon a change in the viewing distance between the head position and matrix screen by adapting of weightings of intensities within the image points such that a lateral distance between the centroid of the intensity distributions in a left viewing zone and the centroid of the intensity distributions in a right viewing zone in a viewing plane remains constant.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: May 14, 2013
    Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.
    Inventors: René De La Barré, Siegmund Pastoor, Hans Röder
  • Patent number: 8427509
    Abstract: A method embeds a message into a document containing a set of glyphs. Individual glyphs in the document, groups of glyphs in the document, or the entire document are represented using a distance field that includes distance values from the shapes of interest. Each symbol of the message is represented as modifications of a subset of the distance values in the distance field. This subset of the distance values in the distance field is modified according to modification to produce a modified glyph in a modified document, wherein the symbol in the message is embedded in the modified glyph.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: April 23, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Shantanu Rane, Ronald N. Perry, Anthony Vetro
  • Patent number: 8427500
    Abstract: Methods and systems for spatially aware sub-pixel rendering are described herein. Embodiments allow graphics rendering systems to convey additional spatial information in displayed graphics by utilizing sub-pixels of displays. An embodiment includes sampling pixels into a buffer, re-sampling the pixels, at sub-pixel level, at different offset positions from their positions in the buffer and displaying the re-sampled pixels. For example, individual red, green and blue sub-pixels can be re-sampled at offset positions from their original positions within pixels. Since embodiments of the invention can control respective positions of each red, green and blue sub-pixel, embodiments can produce sharp graphics with low aliasing. Furthermore, sub-pixels are effectively used for communicating additional spatial information in rendered graphics.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventor: Jyrki Alakuijala
  • Patent number: 8421820
    Abstract: Processing data for a display including pixels, each pixel having color sub-pixels, comprises receiving pixel data. Once the pixel data is received, processing data for a display includes converting the pixel data to sub-pixel rendered data, the conversion generating the sub-pixel rendered data for a sub-pixel arrangement including alternating red and green sub-pixels on at least one of a horizontal and vertical axis. Next processing data for a display includes correcting the sub-pixel rendered data if a condition exists and outputting the sub-pixel rendered data.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: April 16, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Thomas Lloyd Credelle, Paul Higgins
  • Patent number: 8416259
    Abstract: An image display apparatus that displays an image on the basis of input image signals corresponding to sub-pixels forming one pixel includes a shift-amount storing unit that stores shift amounts of display positions of the sub-pixels relative to given reference positions in a display image, an image-signal correcting unit that corrects the input image signals according to the shift amounts, and an image display unit that displays an image on the basis of the image signals corrected by the image-signal correcting unit.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: April 9, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Takumi Aragaki, Hiroshi Hasegawa
  • Patent number: 8405672
    Abstract: In an image update, a display apparatus receives only a new portion (1110) of an image for display but does not receive the remaining, unchanged portion of the image. The display apparatus performs a subpixel rendering (SPR) operation (454) for the new portion but does not redo the SPR for the whole image. Efficient techniques are provided to achieve good appearance at the edges between the new portion and the rest of the image. Other features are also provided.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: March 26, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventors: Seok Jin Han, Anthony Botzas, Candice Hellen Brown Elliott
  • Patent number: 8390645
    Abstract: A method for rendering a plurality of line primitives. The method includes the step of accessing a first line primitive and a second line primitive of a line strip. For a junction between the first line primitive and the second line primitive, the first line primitive and the second line primitive are geometrically modified to generate an abutting edge between the first line primitive and the second line primitive. A majority status is assigned to a pixel on the abutting edge. A first color of the first line primitive or a second color of the second line primitive is allocated to the pixel in accordance with the majority status.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: March 5, 2013
    Assignee: Nvidia Corporation
    Inventors: Franklin C. Crow, John S. Montrym, David K. McAllister, Craig M. Wittenbrink
  • Patent number: 8390646
    Abstract: A display system comprises a display panel substantially comprising a subpixel repeating group tiled across the panel in a regular pattern. The subpixel repeating group comprises at least one white subpixel and a plurality of colored subpixels. The display system further comprises input circuitry configured to receive input image data indicating an image for rendering on the display panel, and subpixel rendering circuitry configured to compute an output luminance value for each subpixel of the display panel. The subpixel rendering circuitry multiplies data values of a spatial portion of the input image data by at least one image filter kernel which comprises a matrix of coefficients arranged such that each coefficient represents a fractional part of one of said data values of the spatial portion of the input image data. The subpixel rendering circuitry is further configured to sharpen the output luminance values using a luminance signal.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: March 5, 2013
    Assignee: Samsung Display Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Michael Francis Higgins
  • Patent number: 8369609
    Abstract: Image processing herein reduces the computational complexity required to estimate a disparity map of a scene from a plurality of monoscopic images. Image processing includes calculating a disparity and associated matching cost for at least one pixel block in a reference image, and then predicting, based on this disparity and associated matching cost, a disparity and associated matching cost for a pixel block that neighbors the at least one pixel block. Image processing continues with calculating a tentative disparity and associated matching cost for the neighboring pixel block, by searching for a corresponding pixel block in a different monoscopic image over a reduced range of candidate pixel blocks focused around the disparity predicted. Searching over a reduced range avoids significant computational complexity. Image processing concludes with determining the disparity for the neighboring pixel block based on comparing the matching costs associated with the tentative disparity and the disparity predicted.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: February 5, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Sanbao Xu
  • Patent number: 8325203
    Abstract: In a graphics pipeline of a graphics processor, a method for caching pixel data. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor and rasterizing the graphics primitive to generate a plurality of tiles of pixels related to the graphics primitive. A subpixel sample group related to each of the plurality of tiles is determined. The plurality of tiles and the corresponding plurality of subpixel sample groups are stored into a frame buffer memory. A set of tiles and a set of corresponding subpixel sample groups from the frame buffer memory are stored in a rasterization cache, wherein the rasterization cache is configured for access by the raster stage to enable a subpixel anti-aliasing operation.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: December 4, 2012
    Assignee: NVIDIA Corporation
    Inventor: Christopher D. S. Donham
  • Patent number: 8319791
    Abstract: A display device has a pixel that is defined by a plurality of sub-pixels. The sub-pixels include a red sub-pixel representing red, a green sub-pixel representing green, a blue sub-pixel representing blue and a yellow sub-pixel representing yellow. When the pixel represents white, the luminance of the red sub-pixel is lower than its luminance corresponding to the highest gray scale level. In one embodiment, when the pixel represents white, the luminance of the red sub-pixel is preferably in the range of 25% to 96% of its luminance corresponding to the highest gray scale level. Also, the color temperature of white represented by the pixel is preferably higher than 4200 K, more preferably higher than 5000 K.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: November 27, 2012
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Shun Ueki, Kozo Nakamura, Tokio Taguchi, Akiko Itou
  • Patent number: 8314812
    Abstract: A dual image source display system with an anti-aliased textual foreground and graphic image background, where display information from each source is combined, but only after the intensity level for each given pixel color component in the graphical image background is dimmed by an amount which is equal to the highest intensity level of any pixel color component in the same pixel as the given pixel color component.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: November 20, 2012
    Assignee: Rockwell Collins, Inc.
    Inventor: William W. Eckel
  • Patent number: 8294730
    Abstract: A method for rendering graphical data is provided. In one embodiment, the method includes rendering an aliased version of one or more polygons and sampling one or more edges of the aliased polygons. The method also includes calculating a curve that approximates the edge portion and intersects a set of pixels, determining the proportional areas of the pixels located between the curve and the aliased edge portion, and rendering an anti-aliased version of the edge portion based on the proportional areas. Various devices, machine-readable media, and other methods for anti-aliasing of a graphical object are also provided.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: October 23, 2012
    Assignee: Apple Inc.
    Inventor: Christopher Tremblay
  • Patent number: 8294731
    Abstract: A graphics processor or a graphics block for use in a processor includes a type buffer used for determining if a currently processed pixel requires further processing. Each pixel has a number of sub-pixels and each sub-pixel line includes at least one counter that is stored in an edge buffer. A limited edge buffer that can store edge buffer values in a limited range can be employed. Each buffer can include information regarding the whole screen or a portion of thereof. The edge buffer also can be an external or internal buffer, and when implemented internally, the graphics processor or graphics block need not employ a bi-directional bus.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: October 23, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Mika Tuomi
  • Patent number: 8294740
    Abstract: An image processor that corrects image signals corresponding to sub-pixels which form one pixel, includes: a shift amount storage section that stores shift amounts of display positions of display sub-pixels corresponding to the sub-pixels which form a display pixel using a predetermined reference position within a display image as a reference position; a frequency analysis section that analyzes a spatial frequency of an input image and outputs an analysis result; and an image signal correcting section that performs correction processing of image signals corresponding to the sub-pixels, which form each pixel of the input image, on the basis of the analysis result and the shift amounts, wherein the image signal correcting section performs different correction processing according to the spatial frequency.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: October 23, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Takumi Aragaki, Hiroshi Hasegawa
  • Patent number: 8269776
    Abstract: A method generates a distance field of an object, where the distance field includes a set of cells and the object includes a set of stylized strokes. Each stylized stroke includes a centerline, a set of profiles, and a set of terminals. A processor is included for performing steps of the method. A first cell of the set of cells enclosing the object is determined. An outside reconstruction method is associated with the first cell. For each stylized stroke, centerline cells of the set of cells are determined, where each centerline cell encloses a portion of the centerline of the stylized stroke. A centerline reconstruction method is associated with each centerline cell. For each terminal of each stylized stroke a terminal distance field is generated, the terminal distance field including a terminal reconstruction method. Reconstructed distances are determined using the reconstruction methods to generate the distance field of the object.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: September 18, 2012
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ronald N. Perry, Sarah F. Frisken
  • Patent number: 8269788
    Abstract: A processor unit that can be used in a handheld device and configured for anti-aliasing of a vector graphics image, and including a counter value calculator configured to calculate, for one edge at a time and pixel-by-pixel, counter values for each pixel in a rasterization direction, a counter value recorder configured to store the calculated counter values in an edge buffer, and a pixel coverage value calculator configured to calculate pixel coverage values based on the stored counter values. The calculated pixel coverage values can be utilized for anti-aliasing the vector graphics image, while rasterizing the vector graphics image.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: September 18, 2012
    Assignee: Advanced Micro Devices Inc.
    Inventor: Mika Tuomi
  • Patent number: 8264497
    Abstract: In a first embodiment, a display system comprises a display panel with 4 or more colored subpixels. The display system receives input image data specified in a first color space and outputs image data specified in a second color space. The display system further comprises a gamut mapping module for mapping the input image data specified in the first color space to image data specified in the second color space. The gamut mapping module clamps out-of-gamut colors using at least a first clamping system and a second clamping system. The first and second clamping systems yield first and second clamped values. A weighting module produces a resulting clamped value from the first and second clamped values. A final output image value is derived from the resulting clamped value. Other embodiments of the display system include pre-reduction modules and adjustable GMA modules.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 11, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Michael Francis Higgins, Anthony Botzas, Candice Hellen Brown-Elliott
  • Patent number: 8248434
    Abstract: An image processing device adapted to correct a pixel value corresponding to a sub-pixel constituting a pixel includes a displacement amount storage section adapted to store a displacement amount of a display position of a display sub-pixel corresponding to the sub-pixel constituting a display pixel in a reference position in a display image plane, and a pixel value correction section adapted to correct the pixel value of the sub-pixel corresponding to the display sub-pixel at an end of the display image plane in accordance with the displacement amount stored in the displacement amount storage section.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: August 21, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Takumi Aragaki, Hiroshi Hasegawa
  • Patent number: 8228357
    Abstract: A display system (110) has a subpixel array (120) and a light source (140). In normal mode, image data (164) are processed by the display system to generate subpixel values (174) for the subpixels (130) and to generate a light source control value (BL) for the light source (140). In bypass mode suitable for testing new types of image-data processing, the subpixel values and the light source control value are generated by an external system (210) and are provided to the display system which is operated in bypass mode. The light source control value is not provided separately from the subpixel values but is encoded into some bits of the subpixel values for compatibility with older interfaces. The light source control value is encoded into the subpixel values' MSBs in case the subpixel values could be truncated. Other features are also provided.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: July 24, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Moon-Hwan Im, Seok-Jin Han, Sarah Sunyoung Hwang, Bai-Shuh Hsu
  • Patent number: 8223167
    Abstract: An RGB signal from an input terminal is supplied to a triple over-sampling/sub-pixel control processing unit and a brightness signal generating circuit in which a brightness signal is generated. A brightness edge detection/judgment unit detects an edge from this brightness signal, judges the kind of the edge, fetches a coefficient select signal corresponding to the judgment result from a memory and supplies the signal to the control processing unit. A tap coefficient corresponding to this coefficient select signal is set in the control processing unit and a triple over-sampling processing is executed for each of RGB. For edge parts, R and B sub-pixels the timings of which are displaced by ±? pixel from the input R and B sub-pixels and the pixel gravitys of which are displaced by ±? or ±? pixel in accordance with the kind of the edge are generated.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: July 17, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Masahiro Ogino, Katsunobu Kimura, Mitsuo Nakajima, Gen Endou
  • Patent number: 8223168
    Abstract: A method of determining implied sample areas for each data point of each color in a source pixel data specified in a first sub-pixel format is used for sub-pixel rendering an image on a display specified in a second sub-pixel format. Each of the first and second sub-pixel formats comprises a plurality of colored sub-pixels. The method comprises determining a geometric center of each colored sub-pixel of the first format to define a sampling point; and defining each implied sample area by forming lines that are substantially equidistant between the sampling point of one colored sub-pixel and the sampling point of another neighboring same color colored sub-pixel. A similar technique may be used for determining resample areas for computing color values for rendering an image specified in a first sub-pixel format on a display substantially comprising a plurality of colored sub-pixels arranged in a second sub-pixel format.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: July 17, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Michael Francis Higgins
  • Patent number: 8223402
    Abstract: What is disclosed is a novel system and method for color trapping on halftoned bi-level bitmaps. Color edges are detected and edge pixels that need to be trapped are identified. The number of pixels qualified as edge pixels eligible for color trapping can be up to a pre-determined number of pixels away from the color edge. Estimates for the continuous-tone values are obtained for the dominant colors on each side of the two-color edge. The contone value of the dominant color on the opposing side of the two-color edge is assigned to the qualified edge pixels. Qualified edge pixels are re-halftoned using their assigned contone value so that halftones for one color are extended beyond the edge into the other color. The re-halftoned edge pixels are combined with the original bitmap to produce a new bitmap for the image. The new bitmap is then provided to an image output device.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: July 17, 2012
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Patent number: 8223180
    Abstract: A gamut mapping operation (910) detects in-gamut areas surrounded on at least two sides by out-of-gamut areas, and (920, 940) provides additional reduction of the subpixel values in the in-gamut areas to regain some of the contrast between the in-gamut and out-of-gamut areas. Other embodiments are also provided.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: July 17, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Michael Francis Higgins
  • Patent number: 8199146
    Abstract: A graphics processing platform includes a rasteriser 50 that receives primitives representing an image to be displayed for processing. The rasteriser 50 determines which sets of sampling points of the image include sampling points that are covered by a given primitive, and then generates a fragment for rendering for each set of sampling points found to include a sampling point that is covered by the primitive and passes those fragments to a renderer 51 for rendering. The renderer 51 carries out rendering operations on the fragments that it receives, and stores the rendered fragment data in tile buffers 52. The rendered fragment data is stored in multiple copies in the appropriate sample positions in the tile buffers 52, so as to provide a separate set of fragment data for each individual sample position taken of the image. The data from the tile buffers 52 is input to a downsampling unit 53, and hence output to a frame buffer 54 of a display device 55 for display.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: June 12, 2012
    Assignee: ARM Norway AS
    Inventors: Jørn Nystad, Mario Blazevic, Borgar Ljosland, Edvard Sørgard
  • Patent number: 8199164
    Abstract: A method and apparatus for performing multisampling-based antialiasing in a system that includes first and second graphics processing unit (GPUs) that reduces the amount of data transferred between the GPUs and improves the efficiency with which such data is transferred. The first GPU renders a first version of a frame using a first multisampling pattern and the second GPU renders a second version of a frame in the second GPU using a second multisampling pattern. The second GPU identifies non-edge pixels in the second version of the frame. The pixels in the first version of the frame are then combined with only those pixels in the second version of the frame that have not been identified as non-edge pixels to generate a combined frame.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: June 12, 2012
    Assignee: ATI Technologies ULC
    Inventors: Raja Koduri, Gordon M. Elder, Jeffrey A. Golds
  • Patent number: 8174473
    Abstract: A three-dimensional image/two-dimensional image display device includes a plurality of display pixels, and a lenticular lens for three-dimensional display. Each display pixel is consisted of M×N number of sub-pixels to be viewed from N view points. A pitch a of sub-pixels arranged in the longitudinal direction of ridge projection of the lenticular lens and a pitch b of the sub-pixels arranged in a direction orthogonal to the longitudinal direction of the lenticular lens satisfy the following expression. The M×N number of sub-pixels included in each of said display pixels are formed within a square area.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: May 8, 2012
    Assignee: NLT Technologies, Ltd.
    Inventors: Shin-ichi Uehara, Naoyasu Ikeda, Nobuaki Takanashi
  • Patent number: 8159498
    Abstract: In a first embodiment, a display system comprises a display panel with 4 or more colored subpixels. The display system receives input image data specified in a first color space and outputs image data specified in a second color space. The display system further comprises a gamut mapping module for mapping the input image data specified in the first color space to image data specified in the second color space. The gamut mapping module clamps out-of-gamut colors using at least a first clamping system and a second clamping system. The first and second clamping systems yield first and second clamped values. A weighting module produces a resulting clamped value from the first and second clamped values. A final output image value is derived from the resulting clamped value. Other embodiments of the display system include pre-reduction modules and adjustable GMA modules.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: April 17, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Michael Francis Higgins, Anthony Botzas, Candice Hellen Brown-Elliott
  • Patent number: 8159511
    Abstract: Sub-pixel rendering with gamma adjustment allows the luminance for the sub-pixel arrangement to match the non-linear gamma response of the human eye's luminance channel, while the chrominance can match the linear response of the human eye's chrominance channels. The gamma correction allows the sub-pixel rendering to operate independently of the actual gamma of a display device. The sub-pixel rendering techniques with gamma adjustment may be optimized for the gamma transfer curve of a display device in order to improve response time, dot inversion balance, and contrast.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: April 17, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Seok Jin Han, Moon Hwan Im, In Chul Baek, Michael Francis Higgins, Paul Higgins