Interpolation Of Attribute Values Across Object Surface Patents (Class 345/606)
  • 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: 8259125
    Abstract: Methods for gamut mapping and boosting a color saturation of a color signal having multiple colors and a color value for each color. An example method includes mapping each color from a first to a second color space, adjusting each color in the mapped color signal including boosting a color saturation; determining a maximum color value of the color signal; and, in response to a determining that the maximum color value exceeds a maximum displayable color value, setting the color value of the color having the maximum color value to be equal to the maximum displayable color value and scaling color values of colors not having the maximum color value.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: September 4, 2012
    Assignee: Texas Instuments Incorporated
    Inventors: Rajeev Ramanath, Larry L. Jenkins
  • Publication number: 20120218286
    Abstract: Among other disclosed subject matter, a computer-implemented method for generating a surface representation of an item includes identifying, for a point on an item in an animation process, at least first and second transformation points corresponding to respective first and second transformations of the point. Each of the first and second transformations represents an influence on a location of the point of respective first and second joints associated with the item. The method includes determining an axis for a cylindrical coordinate system using the first and second transformations. The method includes performing an interpolation of the first and second transformation points in the cylindrical coordinate system to obtain an interpolated point. The method includes recording the interpolated point in a surface representation of the item in the animation process.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 30, 2012
    Applicant: Lucasfilm Entertainment Company Ltd.
    Inventors: Jason Smith, Frederic P. Pighin, Cary Phillips
  • Patent number: 8253758
    Abstract: Apparatus and methods for a bilinear filter system comprising a pre-formatter module, a bilinear module, an accumulator module, and a format module. The pre-formatter module is configured to receive texel data and convert it to a normalized fixed point format. The bilinear module is dynamically reconfigurable to perform an interpolation or an extended precision interpolation on the normalized fixed point texel data from the pre-formatter module and generate re-normalized floating point texel data. The interpolator analyzes the exponent range of fixed point texel data from the pre-formatter module to determine if an extended precision calculation is appropriate. The accumulator module is configured to accumulate floating point texel data from the bilinear module to achieve the desired level of bilinear, trilinear, and anisotropic filtering. The format module is configured to convert texel data from the accumulator module into a standard floating point representation.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: August 28, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Brian Buchner
  • Patent number: 8253756
    Abstract: A circuit dithers pixel data on a display, and includes a lookup table module, a dithering parameter decoder, a first adder, a second adder, and an overflow handling module. A lookup table of the lookup table module stores dithering parameters generated by encoding odd and even pixel dithering parameters. The dithering parameter decoder generates second and third dithering parameters corresponding to odd and even pixels from a first dithering parameter. The first adder generates a dithered odd pixel parameter according to the odd pixel parameter and the second dithering parameter. The second adder generates a dithered even pixel parameter according to the even pixel parameter and the third dithering parameter. The overflow handling module checks for overflow, and generates an output odd pixel parameter according to the dithered odd pixel parameter, and generates an output even pixel parameter according to the dithered even pixel parameter.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: August 28, 2012
    Assignee: Chunghwa Picture Tubes, Ltd.
    Inventors: Yu-Ju Lee, Tzu-Chiang Shen
  • Patent number: 8253752
    Abstract: This application includes devices and methods for processing multimedia data to generate enhanced multimedia data at a receiver based on encoder assisted pre-processing. In one aspect, processing multimedia data includes identifying at least one pixel intensity range in at least one image of multimedia data, modifying at least a portion of the multimedia data to reduce the pixel intensity range, and encoding the modified multimedia data to form encoded multimedia data.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: August 28, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Vijayalakshmi R. Raveendran
  • Patent number: 8248431
    Abstract: An image processing apparatus is disclosed that includes an extraction unit extracting predetermined color areas from an input image, a calculation unit calculating each of representative colors of the extracted predetermined color areas, an evaluation unit evaluating whether hue values of the representative colors of the predetermined color areas are distributed in both directions from the hue value of a target color, and a color correcting unit, in which when it is determined that the hue values of the representative colors of the predetermined color areas are not distributed in both directions from the hue value of the target color, color correction is performed on the predetermined color areas.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: August 21, 2012
    Assignee: Ricoh Company Ltd.
    Inventor: Yasunobu Shirata
  • Patent number: 8237738
    Abstract: A method and system for smooth rasterization of graphics primitives. The method includes receiving a graphics primitive for rasterization in a raster stage of a processor, rasterizing the graphics primitive by generating a plurality of fragments related to the graphics primitive, and determining a coverage value for each of the plurality of fragments. If one edge of the graphics primitive lies within a predetermined inter-pixel distance from a pixel center, the one edge is used to calculate the coverage value by using a distance to the pixel center. If two edges of the graphics primitive lie within the predetermined inter-pixel distance from the pixel center, a distance to the pixel center of each edge is used individually to calculate the coverage value. The resulting coverage values for the plurality of fragments are output to a subsequent stage of the processor for rendering.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: August 7, 2012
    Assignee: Nvidia Corporation
    Inventor: Franklin C. Crow
  • Patent number: 8228341
    Abstract: A plurality of input image signals are synthesized to generate a synthesis signal on the basis of synthesis information indicating an area where input image signals which are image signals of an image composed of at least one of input moving images and still images are respectively synthesized, a motion vector of the synthesis signal is detected, a synthesis interpolation exclusion area is decided where the interpolation in the synthesis signal is not performed on the basis of the synthesis information and interpolation control information indicating an input interpolation exclusion area where the interpolation in the respective input image signals is not performed, and a synthesis signal in-between signal is interpolated and output which is an image signal at an arbitrary time between the synthesis signal and a previous synthesis signal on the basis of the motion vector in an area other than the synthesis interpolation exclusion area.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: July 24, 2012
    Assignee: Sony Corporation
    Inventor: Koji Matsuura
  • Patent number: 8221237
    Abstract: A first sound volume calculation unit (251) obtains a length of a straight line connecting a sound emitting object and a sound detection object, and calculates a first sound volume attenuated from a predetermined reference sound volume in accordance with the length. A second volume calculation unit (252), in a case where on the straight line there is an other object that is an obstacle, calculates a second sound volume attenuated from the first sound volume by a predetermined ratio.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: July 17, 2012
    Assignee: Konami Digital Entertainment Co., Ltd.
    Inventor: Hiroyuki Nakayama
  • Patent number: 8223163
    Abstract: A display device includes: a brightness histogram information producing unit that produces brightness histogram information on the basis of an image signal; an APL calculating unit that calculates an APL on the basis of the brightness histogram information; a highest class determining unit that determines a highest class, which is a class with a highest brightness, on the basis of the brightness histogram information; an APL difference value calculating unit that calculates an APL difference value which is a difference value between an APL of a previous frame and an APL of a current frame; and a white peak value determining unit that determines a white peak value of a current frame by adding a predetermined value to a white peak value of a previous frame when a highest class difference absolute value, which is an absolute value of a difference value between a highest class of the previous frame and a highest class of the current frame, is less than a threshold value and that determines a white peak value of t
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: July 17, 2012
    Assignee: Seiko Epson Corporation
    Inventor: Tatsuhiko Nobori
  • Patent number: 8223161
    Abstract: An image generation apparatus provides correction for color offsets. Color offsets may be caused by misalignments in laser diodes or optics assemblies in a laser projector. The offsets may be measured during or after manufacture of the laser projector. An image buffer is responsive to the offset data to translate each color plane separately. The image buffer may include separately addressable portions for each color. Further, variable delay elements on the output of the image buffer may provide color offset correction. Interpolation provides further offset correction.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: July 17, 2012
    Assignee: Microvision, Inc.
    Inventors: Margaret K. Brown, Mark O. Freeman, Mark Champion, Shawn M. Swilley, Maciej A. Jakuc
  • Patent number: 8223164
    Abstract: A boot logo processing method includes the following steps. Palette data and a boot graphic including plurality colors are provided, and the colors include corresponding color values respectively in color gamut of the boot graphic. A boot graphic is provided, and it may be composed of plurality colors. When the number of the colors composing the boot graphic is greater than a default value of the number of the colors provided by the palette data, color value of every color is operated with color values of other colors to obtain plurality operating values. Thereby, in the processing method of the invention, part of the colors in the color gamut of the boot graphic are merged into a single color according to the operating values to decrease the number of the colors composing the boot graphic, and produce the boot logo at least according to the latest boot graphic.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: July 17, 2012
    Assignee: ASUSTeK Computer Inc.
    Inventor: Chih-Sheng Chien
  • Patent number: 8194094
    Abstract: An image display apparatus includes: an image display panel having a two-dimensional matrix with (P×Q) pixels each including first, second and third sub-pixels for displaying respective first, second and third elementary colors, and fourth sub-pixel for displaying a fourth color; and a signal processing section configured to receive first, second and third sub-pixel input signals respectively provided with signal values of x1-(p, q), x2-(p, q) and x3-(p, q), and to output first, second, third and fourth sub-pixel output signals respectively provided with signal values of X1-(p, q), X2-(p, q), X3-(p, q) and X4-(p, q), which used for determining the display gradations of the first, second, third, and fourth sub-pixels, respectively, with regard to a (p, q)th pixel where notations p and q are integers satisfying equations 1?p?P and 1?q?Q.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: June 5, 2012
    Assignee: Sony Corporation
    Inventors: Akira Sakaigawa, Yukiko Iijima, Amane Higashi, Koji Noguchi
  • Patent number: 8194098
    Abstract: An average filter or filters is used in line with the output of an interpolation filter to downscale an image. The interpolation filter upscales a source image or bitmap of pixels into an intermediate form and the average filter or filters downscales the intermediate form to a destination image or bitmap of pixels. This configuration incorporates a small amount of logic with a relatively low incremental cost, enabling high quality downscaling of text and computer graphics content. The invention achieves quality comparable to a filter/scalar combination with more taps or a separate decimation pass.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: June 5, 2012
    Assignee: Round Rock Research, LLC
    Inventor: Burton Wright
  • Patent number: 8189006
    Abstract: Surfaces without a global surface coordinate system are divided into surface regions having local surface coordinate systems to enable the caching of surface attribute values. Surface attribute functions are evaluated to determine surface attribute values for the surface regions. A surface attribute value for a surface region may include contributions from two or more adjacent surfaces. A multiresolution cache stores surface attribute values at different resolution levels for surface regions of one or more surfaces, which may be discontiguous. Surface attribute values for a surface are retrieved from the multiresolution cache by dividing the surface into surface regions at a desired resolution level and selecting a corresponding resolution level of the multiresolution cache. One or more cached surface attribute values are retrieved for each surface region.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: May 29, 2012
    Assignee: Pixar
    Inventor: Robert L Cook
  • Patent number: 8184126
    Abstract: A method of processing image data comprises receiving input signals for specifying red, green and blue colors of the pixels of a display, performing a per-pixel low pass filtering of the input signals, the low pass filtering function being dependent on the chrominance variation between adjacent pixels, and providing the filtered output signals for use in driving the pixels of a display. This method essentially measures the chrominance variation of the incoming signal, in the form of the color change frequency, and depending on this variation, adaptively low-pass filters the incoming signal. This can be in such a way that the chrominance resolution of the outgoing signal is below the maximum chrominance resolution of the intended display, without errors in the average color of a small group of pixels.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: May 22, 2012
    Assignee: Chimei Innolux Corporation
    Inventors: Mathias Hubertus Godefrida Peeters, Michiel Adriaanszoon Klompenhouwer
  • Patent number: 8184127
    Abstract: An apparatus for and method of generating graphic data, and information recording medium storing the same. An apparatus for generating graphic data includes: a line information extractor extracting line information of each line from the graphic data, the graphic data including plural graphic layers; a line data extractor receiving alpha information to be alpha blended with the graphic layers and the graphic data, and extracting line data from the graphic data; and a line information and line data combiner combining the extracted line information and line data.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: May 22, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-hoon Jeong
  • Patent number: 8179401
    Abstract: Methods, systems, and apparatus, including computer program products, for reducing artifacts in a color sequential display system. A frame of a digital image is displayed by receiving frame data, determining dither patterns, applying the dither patterns to the data, and displaying the dithered data. Each pixel of a frame of a digital image is displayed by receiving pixel data, grouping the pixel data for the color channels of the image into a plurality of sub-groups of pixel data; and displaying the pixel according to a sequence that separates each pair of sub-groups for a color channel by a sub-group for another color channel. Modified pixel data can be generated by replacing parent bits in the pixel data with corresponding pluralities of divided child bits, where all the child bits for a given parent bit have a divided weight that adds up to the parent bit's weight.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: May 15, 2012
    Assignee: Spatial Photonics, Inc.
    Inventor: Takatoshi Ishii
  • Patent number: 8174537
    Abstract: A method and system for adaptive color space conversion includes a color space converter, a brightness adaptive controller and a soft clipper. The color space converter receives a first color space format signal and converts the first color space format signal into a second color space format signal. The brightness adaptive controller is connected to the color space converter in order to produce a gain and an offset based on a brightness value. The soft clipper is connected to the color space converter and the brightness adaptive controller in order to clip the second color space format signal based on the gain and the offset to thereby produce a corrected second color space format signal.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: May 8, 2012
    Assignee: Sunplus Technology Co., Ltd.
    Inventors: Tsung Han Chiang, Yuan-Chih Peng
  • Patent number: 8174526
    Abstract: Methods and apparatus render images of digital objects or prepare digital objects for subsequent processing. The method includes sorting data representative of positions of at least three vertices of polygons of a digital object, then determining whether the orientation of the vertices of each polygon from a specific reference point differs from the actual, or original, orientation of the vertices. Such a determination may be made by generating an orientation decision variable based on the relative positions of the vertices and calculating a cross product term (CPT) after the vertex data has been sorted. The CPT may also be used in other operations involving the polygon, such as in imparting appearance characteristics to the polygon. The method may be embodied as a computer program that controls the operation of a processor. Processors, computers, and systems that practice the method are also contemplated.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: May 8, 2012
    Assignee: Round Rock Research, LLC
    Inventor: Patrick A. Harkin
  • Patent number: 8164600
    Abstract: A system and method for combining images generated by separate sources. The system comprises a plurality of video image data sources that generate separate video images. The video images are captured and scaled by image processing hardware to fit within the viewports of a target window generated by a computing device. The parameters of the viewports are associated with the parameters of the target window such that changes to the target window result in corresponding changes to the viewports. The method comprises scaling the separate images to fit within the viewports using redundant data within each video image to interpolate pixel data at the boundary regions of adjacent images to eliminate artifacts at the boundary regions.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: April 24, 2012
    Assignee: Barco NV
    Inventors: Peter Gerard Paula Ramon, Thierry Viktor Alma Nolf, Bart De Zwaef, Geert Jules Georges Nuyttens
  • Patent number: 8154560
    Abstract: A display drive circuit of the invention has: an initial-color-gamut-apex-coordinate-storing unit capable of storing initial color gamut apex coordinates; a user-target-color-gamut-apex-coordinate-storing unit capable of storing user target color gamut apex coordinates; a saturation-expansion-coefficient-deciding unit for deciding expansion coefficients of saturation data based on the initial and user target color gamut apex coordinates; and an expansion unit for expanding saturations of display data based on the saturation expansion coefficients. The expansion coefficients of saturation data are decided based on the initial and user target color gamut apex coordinates, and saturations of display data are expanded according to the expansion coefficients. Thus, the degree of expanding the saturations can be controlled for each color gamut or each of R, G and B color properties of an LC display panel.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: April 10, 2012
    Assignee: Renesas Electronics Corporation
    Inventors: Yoshiki Kurokawa, Yasuyuki Kudo, Hiroyuki Nitta, Kazuki Homma, Junya Takeda
  • Patent number: 8154563
    Abstract: A color conversion method and apparatus for a multi-primary display (MPD) are provided with analyzing an input image to determine a transformation parameter; interpolating at least two look-up tables for color conversion according to the transformation parameter, in order to calculate a look-up table for the input image; and applying the calculated look-up table to the input image to perform the color conversion. Accordingly, it is possible to provide good color reproduction and efficiently use a color gamut of an MPD having color coordinates that are different from those of primaries of an input image.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: April 10, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ju-yong Park, Du-sik Park, Yun-tae Kim
  • Patent number: 8154564
    Abstract: Apparatus and methods for a bilinear filter system comprising a pre-formatter module, a bilinear module, an accumulator module, and a format module. The pre-formatter module is configured to receive texel data and convert it to a normalized fixed point format. The bilinear module is dynamically reconfigurable to perform an interpolation or an extended precision interpolation on the normalized fixed point texel data from the pre-formatter module and generate re-normalized floating point texel data. The interpolator analyzes the exponent range of fixed point texel data from the pre-formatter module to determine if an extended precision calculation is appropriate. The accumulator module is configured to accumulate floating point texel data from the bilinear module to achieve the desired level of bilinear, trilinear, and anisotropic filtering. The format module is configured to convert texel data from the accumulator module into a standard floating point representation.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: April 10, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Brian Buchner
  • Patent number: 8154557
    Abstract: According to an embodiment of the invention, even if a sample-and-hold circuit samples a signal from a signal processor to a display unit, an image quality reduction is hard to occur. According to an embodiment of the invention, there is provided a flat-panel display device includes a phase control circuit setting a state that a first parallel arrangement RGB pixel signal shifts by 120 degrees, a sample-and-hold circuit sampling a second parallel arrangement RGB pixel signal parallel-output from the phase control circuit to obtain a series arrangement RGB pixel signal, which is three times as much as a single pixel signal, and a driver supplying the series arrangement RGB pixel signal to the corresponding display pixel.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: April 10, 2012
    Assignee: Toshiba Matsushita Display Technology Co., Ltd.
    Inventor: Kimio Anai
  • Patent number: 8144164
    Abstract: A display image of a frame is input in time series. An inverse colored image to cancel the display image is generated. The display image is divided into a plurality of subfields, and the inverse colored image is also divided into a plurality of subfields. A time divisional image is generated by disposing a display time of a subfield of the inverse colored image before and after a display time of a corresponding subfield of the display image. While displaying the time divisional image on a screen, a light from the screen is transmitted in synchronization with display timing of the display image in a display time of the time divisional image, and the light is cut off in synchronization with display timing of the inverse colored image in the display time of the time divisional image.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: March 27, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tomoki Watanabe
  • Patent number: 8144161
    Abstract: A texture synthesis device, which has a determinator for determining a prioritization among regions to be synthesized of an area to be synthesized, as a function of image information in an area adjacent to the area to be synthesized, and a synthesizer for synthesizing the regions to be synthesized in an order that depends on the prioritization.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: March 27, 2012
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventor: Patrick Ndjiki-Nya
  • Patent number: 8144165
    Abstract: A color processing apparatus includes an image signal acquisition section, a color conversion matrix storage section, a matrix regularization processing section and a normal color conversion section. The image signal acquisition section acquires an image signal containing a predetermined input color signal. The color conversion matrix storage section stores information of a color conversion matrix which associates the input color signal and an output color signal with each other. The matrix regularization processing section reads the information of the color conversion matrix from the color conversion matrix storage section and converts the color conversion matrix into a nonsingular matrix. The normal color conversion section converts the input color signal acquired by the image signal acquisition section into an output color signal using the nonsingular matrix.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: March 27, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Makoto Sasaki
  • Patent number: 8144168
    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: November 10, 2008
    Date of Patent: March 27, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Takumi Aragaki, Hiroshi Hasegawa
  • Patent number: 8144222
    Abstract: A pixel-interpolation processing unit generates a sensitivity level value of an insufficient color component according to interpolation processing of image signals. A sensitivity level value of an insufficient color component in a pixel of attention is calculated, according to an arithmetic operation corresponding to an acquired color component of the pixel of attention, by assuming a geometric figure including sensitivity level values of acquired color components as vertexes. As the geometric figure, the same figure is used irrespectively of which color component the acquired color component is.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: March 27, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shiroshi Kanemitsu, Hirotoshi Aizawa, Takaaki Kawakami, Kazuhiro Tabuchi, Junichi Hosokawa
  • Patent number: 8134574
    Abstract: Each of a plurality of polyhedron spaces is defined by a plurality of first vertices. Each of the plurality of first vertices is defined by a plurality of sets of third color data that are defined in the second color space. A color data setting unit sets a plurality of sets of fourth color data that are defined in a first color space in one to one correspondence with the plurality of third color data sets. A second dividing unit divides each of a plurality of polyhedron spaces into a plurality of smaller polyhedron spaces by a division number set for the each polyhedron spaces. Each of the plurality of smaller polyhedron spaces is defined by a plurality of second vertices and the plurality of first vertices. Each of the plurality of second vertices is defined by a plurality of sets of fifth color data defined in the second color space.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: March 13, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Masashi Kuno
  • Patent number: 8130234
    Abstract: A computer graphics rendering apparatus according to an embodiment of the present invention generates a screen image, using plural texture images having different mipmap levels. The apparatus generates a normalized texture coordinate of a texture image, generates, from the normalized texture coordinate of the texture image, a texel coordinate of a texel in the texture image, according to a mipmap level of the texture image, and generates, regarding an image block in the texture image, an index value indicating a cache line corresponding to the image block, using a texel coordinate of a texel in the image block. The apparatus generates the index value such that index values of image blocks in the same position are different, between two texture images having mipmap levels adjacent to each other.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: March 6, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takashi Takemoto
  • Publication number: 20120050313
    Abstract: This disclosure describes techniques for rendering pixels on a display. A processing unit may receive pixel values for surface pixels of each surface of a plurality of surface. The processing unit may also receive an order of the plurality of surfaces. Based on at least the location and order of the plurality surfaces, the processing unit may blend pixel values for co-located surface pixels. The processing unit may also accumulate opaqueness values for co-located surface pixels and/or opaqueness values for surfaces with co-located surface pixels.
    Type: Application
    Filed: August 24, 2010
    Publication date: March 1, 2012
    Applicant: QUALCOMM Incorporated
    Inventor: Andrew E. Gruber
  • Patent number: 8125496
    Abstract: An apparatus for converting three-color image signals to four-color image signals including a white signal comprises a data processor which generates the four-color image signals from the three-color image signals, calculates distortion values associated with conversion to the four-color image signals, and calculates scaling factors from the distortion values, the scaling factors being used to scale image signals in generating the four-color image signals. A method for operating the apparatus is also provided.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: February 28, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Baek-Woon Lee
  • Patent number: 8120616
    Abstract: A method for selecting a desired color from a screen display using a color selection tool that may appear as an eyedropper. Rather than independently choosing pixels or a matrix of pixels, the user blends a color by selecting pixels using a mouse cursor. In response, the color of each selected pixel is incrementally blended into the current color at a constant rate. That is, each selected pixel is blended with the current color according to a constant blending factor. In this manner, the current color changes at a constant rate with the contribution of each successive pixel. This approach allows the user to gradually blend colors from the screen display, much as a painter would gradually mix colors on a palette.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: February 21, 2012
    Assignee: Autodesk, Inc.
    Inventors: Nicolas Desjardins, Kuo-Cheng Tong
  • Patent number: 8121434
    Abstract: Multi-pass image resampling technique embodiments are presented that employ a series of one-dimensional filtering, resampling, and shearing stages to achieve good efficiency while maintaining high visual fidelity. In one embodiment, high-quality (multi-tap) image filtering is used inside each one-dimensional resampling stage. Because each stage only uses one-dimensional filtering, the overall computation efficiency is very good and amenable to graphics processing unit (GPU) implementation using pixel shaders. This embodiment also upsamples the image before shearing steps in a direction orthogonal to the shearing to prevent aliasing, and then downsamples the image to its final size with high-quality low-pass filtering. This ensures that none of the stages causes excessive blurring or aliasing.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Richard Szeliski, Matthew T. Uyttendaele, Simon Winder
  • Publication number: 20120038660
    Abstract: A display apparatus and an image correction method of the same are disclosed. The display apparatus includes a plurality of display panels; a sensing unit which senses a display characteristic of an image displayed on the display panels; and an image correction unit which generates non-uniformity correction data corresponding to a plurality of areas included in each of the display panels based on the display characteristic, interpolates non-uniformity correction data corresponding to a boundary area being in contact with a different display panel using non-uniformity correction data corresponding to a neighbor area adjacent to the boundary area, and corrects the image displayed on the display panels based on the generated and interpolated non-uniformity correction data.
    Type: Application
    Filed: December 6, 2010
    Publication date: February 16, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-ran HAN, Ji-yong PARK
  • Patent number: 8102402
    Abstract: An array of texture data elements (texels) is subdivided into a plurality of 8×4 texture element blocks, each of which 8×4 texture element blocks encodes two 4×4 texture element sub-blocks 3, 4. Each encoded texture data block includes data indicating a method to be used to generate a set of color values to be used for the texture elements that the encoded data block represents, and data indicating a method to be used for generating the colors of the individual texture elements using that generated set of colors. As well as the individual texture data blocks, a header data block encoding a base set of colors is generated. This base color set defines a set of colors that is used to generate the colors to be used when reproducing each individual encoded texture data block.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: January 24, 2012
    Assignee: ARM Norway AS
    Inventors: Edvard Sørgard, Borgar Ljosland, Jørn Nystad, Mario Blazevic, Frode Heggelund
  • Patent number: 8102403
    Abstract: A method for determining interior coordinates is disclosed. The method includes receiving information specifying an object having a plurality of sites and a boundary. Interior coordinates associated with each of the plurality of sites are determined based on the boundary. The interior coordinate associated with each of the plurality of sites represent a system of coordinates that satisfy several properties, including non-negativity and interior locality. At least one value associated with the plurality of sites is then interpolated using the interior coordinates.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: January 24, 2012
    Assignee: Pixar
    Inventors: Tony DeRose, Mark Meyer
  • Patent number: 8098260
    Abstract: In a method of mapping data from a source space to a target space, a space transformation look-up table (LUT) that contains a plurality of locations storing information is maintained, wherein each of the plurality of locations includes information specifying a function to be evaluated. First data defined according to a multi-dimensional source space is input, and second data defined according to a multi-dimensional target space is generated, by applying information contained in the LUT to the first data.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: January 17, 2012
    Assignee: Zoran Corporation
    Inventor: Ben-Zion Shaick
  • Patent number: 8098262
    Abstract: A technique is provided for displaying pixels of an image at arbitrary subpixel positions. In accordance with aspects of this technique, interpolated intensity values for the pixels of the image are derived based on the arbitrary subpixel location and an intensity distribution or profile. Reference to the intensity distribution provides appropriate multipliers for the source image. Based on these multipliers, the image may be rendered at respective physical pixel locations such that the pixel intensities are summed with each rendering, resulting in a destination image having suitable interpolated pixel intensities for the arbitrary subpixel position.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: January 17, 2012
    Assignee: Apple Inc.
    Inventors: Martin Ünsal, Aram Lindahl
  • Patent number: 8094167
    Abstract: A display color correcting method is provided. A first plurality of input color values are provided to a display, wherein the input color values correspond to a plurality of vertices of a plurality of cubes within a cubic color space of the display. Each cube has two vertices arranged along a gray diagonal of the cubic color space. A response value is measured for each of the color values and a first plurality of calibration values is determined, the calibration values corresponding to the first plurality of input color values. A second plurality of calibration values corresponding to a second plurality of input color values is determined by interpolating the first plurality of calibration values.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: January 10, 2012
    Assignee: Apple Inc.
    Inventors: Gabriel G. Marcu, Wei Chen
  • Patent number: 8094148
    Abstract: A texture processing apparatus includes a CG data acquisition unit acquiring calculator graphics (CG) data including CG model data, camera data, light data, texture data items, and a preset emphasis parameter for texture mapping processing, the CG model data, the camera data and the light data composing data for rendering a CG image, the texture data items being acquired or produced under different conditions, a calculation unit calculating, using the CG data, an emphasis texture processing condition corresponding to the preset emphasis parameter, the emphasis texture processing condition being used to perform texture mapping processing on a CG model, an extraction unit extracting a particular texture data item from the acquired texture data items in accordance with the texture processing condition, and a processing unit performing emphasis processing on the particular texture data item in accordance with the preset emphasis parameter to obtain a emphasized texture data item.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: January 10, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masahiro Sekine, Yasunobu Yamauchi, Isao Mihara
  • Patent number: 8094166
    Abstract: A method for correcting color characteristics of a flat panel display comprises the steps of using a signal generating device to generate an input signal to the display and a color measurement instrument to measure color displayed by the display to obtain an output value; obtaining corrected color characteristic values necessary for the display to display a target output value Txyz through the relation of an inverse function RGB=f?1(XYZ) between the input signal RGB and output value XYZ, and storing the corrected color characteristic values and an identification code of the display into a storage medium. The corrected color characteristic values are downloaded to a hard disk of a computer from the storage medium according to the identification code; and the computer uses a driver of the display to activate the flat panel display to display a corrected color according to the corrected color characteristic values.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: January 10, 2012
    Assignee: Colorart Technology Inc.
    Inventors: Ming-Ching James Shyu, Wen-Yi Chung
  • Patent number: 8078009
    Abstract: A method for processing remotely acquired imagery includes obtaining imagery data defining a first image of a panchromatic image type, the first image having a first spatial resolution, and obtaining imagery data defining a second image of a multi-spectral image type, the second image having a second spatial resolution lower than the first spatial resolution. The method also includes obtaining a mapping function specifying a position of pixels in the first image with respect to pixels in the second image and adapting the mapping function to a high common spatial resolution higher than the second spatial resolution. The method further includes generating a third set of imagery data defining a third image of a panchromatic type based on the first set of imagery data and the adapted mapping function and having the high common spatial resolution and adjusting the mapping function based on a first difference between the first and the third images at the high common spatial resolution.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: December 13, 2011
    Assignee: Harris Corporation
    Inventors: Ronald A. Riley, Tariq Bakir, Eric Spellman, Thomas M. McDowall
  • Patent number: 8077183
    Abstract: A stepmode animation visualization emphasizes authored values of computer graphics variables. Users select all or a portion of the computer graphics variables associated with objects in a scene to be included in the stepmode animation visualization. When users activate the stepmode animation visualization, the generated values of the selected computer graphics variables are overridden with authored values of the selected computer graphics variables. For example, the stepmode animation visualization overrides each generated value of a computer graphics variable with the nearest preceding authored value of that computer graphics variable. Users may repeatedly activate and deactivate the stepmode animation visualization without reselecting computer graphics variables. The selection of computer graphics variables affected by the stepmode animation visualization is maintained. All or a portion of the animation may be looped or repeated while the stepmode animation visualization is active.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: December 13, 2011
    Assignee: Pixar
    Inventors: Warren Trezevant, Tom Hahn, Robert Jensen
  • Patent number: 8072464
    Abstract: A 3D graphics processing method includes receiving a homogeneous coordinate and an attribute value of both end points of one scan line of a polygon composed of a plurality of perspective projected vertices, calculating a reference value indicating an amount of perspective distortion in the scan line using the received homogeneous coordinates, and interpolating an attribute value of each of pixels of the scan line using at least some of the received homogeneous coordinates and attribute values, the attribute value interpolated by selectively applying perspective correction to each pixel based on the reference value.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: December 6, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-Oak Woo, Do-Kyoon Kim, Kee-Chang Lee, Jeong-Hwan Ahn, Se-Yoon Tak, Sergey U. Belyaev
  • Patent number: 8073292
    Abstract: When transforming a 2.5D video format to a plurality of images viewed from different virtual positions, it can occur that for certain output pixels, no input data is available. Therefore, these output pixels do not have any definite values assigned in their pixel locations. These unassigned pixel values cause artifacts called ‘holes’ in the transformed images. A method of hole filling or assigning pixel values in a region (110) comprising pixel locations of unassigned pixel values in an image (100) is provided. A direction (140) of an image feature (160) relative to a first pixel location (120) is estimated in a first neighborhood (130) adjoining the region (110) of unassigned pixel values. A second set of pixel values is selected from pixel locations in the estimated direction (140) from the first pixel location (120). A third set of pixel values are computed from the second set of pixel values.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: December 6, 2011
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Reinier Bernardus Maria Klein Gunnewiek
  • Patent number: RE43239
    Abstract: A color interpolation method of an image sensor including a pixel array which green, red and blue pixels are arrayed in Bayer pattern is provided. The method includes: calculating a first average value of first values filtered by green pixels on even rows and a second average value of a second values filtered by green pixels on odd rows; comparing a value difference between the first average value and the second average value with a standard value; and performing one of a normal interpolation method and a compensation interpolation method with respect to the values filtered by the green pixels according to the comparison.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: March 13, 2012
    Assignee: Intellectual Ventures II LLC
    Inventor: Kil-Ho Ahn