Save Attributes For Each Object Affecting A Given Pixel Patents (Class 345/612)
-
Patent number: 11500711Abstract: A system may include a graphics processing unit (GPU) and a processor. The GPU may include a GPU core and non-error-detection-and-correction (non-EDAC) graphics memory. The graphics memory may contain a data object and a copy of the data object. The processor may be configured to: instruct the GPU to handle the data object and the copy of the data object as textures; and instruct the GPU to execute a texture comparison shader program. The GPU core may be configured to: execute the texture comparison shader program; compare the data object and the copy of the data object; generate comparison results; and output the comparison results as pixels to an off-screen area of a framebuffer. The processor may further be configured to: obtain (a) a hash value of the off-screen area, or (b) the off-screen area; and determine whether the comparison results are at least one expected value.Type: GrantFiled: July 20, 2021Date of Patent: November 15, 2022Assignee: Rockwell Collins, Inc.Inventors: Marcin Kolesinski, Victor Ashby
-
Patent number: 11455769Abstract: In one embodiment, a device obtains visualization data that depicts a three-dimensional item. The device identifies, from the visualization data, one or more materials of the three-dimensional item. The device generates, based on the visualization data, physically based rendering data for the one or more materials of the three-dimensional item. The device forms a container that includes the visualization data and the physically based rendering data. The visualization data is stored using a file format that does not support the physically based rendering data.Type: GrantFiled: January 22, 2021Date of Patent: September 27, 2022Assignee: VNTANA, INC.Inventors: Jure Ratković, Hayk Bezirganyan, Travis Paul Dorschel, Ashley Crowder, Benjamin Conway
-
Patent number: 11379941Abstract: Improvements in the graphics processing pipeline are disclosed. More specifically, a new primitive shader stage performs tasks of the vertex shader stage or a domain shader stage if tessellation is enabled, a geometry shader if enabled, and a fixed function primitive assembler. The primitive shader stage is compiled by a driver from user-provided vertex or domain shader code, geometry shader code, and from code that performs functions of the primitive assembler. Moving tasks of the fixed function primitive assembler to a primitive shader that executes in programmable hardware provides many benefits, such as removal of a fixed function crossbar, removal of dedicated parameter and position buffers that are unusable in general compute mode, and other benefits.Type: GrantFiled: January 25, 2017Date of Patent: July 5, 2022Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Todd Martin, Mangesh P. Nijasure, Randy W. Ramsey, Michael Mantor, Laurent Lefebvre
-
Patent number: 11270609Abstract: A system and method for generate mura correction data comprises obtaining brightness values of a pixel-existing area and a pixel-absent area of a display panel. Further, updated brightness values are generated by replacing the brightness value of the pixel-absent area with a suitable value. Mura correction data is generated using the updated brightness values. A display driver is configured with the mura correction data for updating a display device.Type: GrantFiled: June 25, 2019Date of Patent: March 8, 2022Assignee: Synaptics IncorporatedInventors: Hirobumi Furihata, Kazutoshi Aogaki, Tomoo Minaki
-
Patent number: 10803830Abstract: A device and method for correcting mura within a display device. The device may include a display driver that includes lookup table circuitry, correction amount calculation circuitry, and mura correction circuitry. The lookup table circuitry is configured to calculate a second grayscale value for a second display brightness value (DBV), the second grayscale value being determined to achieve a brightness level corresponding to a first grayscale value and a first DBV. The correction amount calculation circuitry is configured to calculate a mura correction amount based on a mura correction data for the second grayscale value and the second DBV. Further, the mura correction circuitry is configured to perform a mura correction on input image data by using the mura correction amount.Type: GrantFiled: November 16, 2018Date of Patent: October 13, 2020Assignee: SYNAPTICS INCORPORATEDInventors: Kazutoshi Aogaki, Hirobumi Furihata, Hirohisa Tsuchida, Takashi Nose
-
Patent number: 10386643Abstract: A display device including a display unit including a plurality of pixels to display images, a display driving unit configured to supply data to the display unit for displaying an image corresponding to a first mode or to a second mode that is different from the first mode, a first memory configured to store, in the first mode, a first correction factor for correcting data corresponding to the image based on a first unit compensation area, and to transmit the first correction factor to the display driving unit, and a second memory configured to store, in the second mode, a second correction factor for correcting data corresponding to the image based on a second unit compensation area, and to transmit the second correction factor to the display driving unit, wherein a size of the first unit compensation area is less than a size of the second unit compensation area.Type: GrantFiled: February 14, 2018Date of Patent: August 20, 2019Assignee: Samsung Display Co., Ltd.Inventor: Jae Sung Lee
-
Multi-sample anti-aliasing (MSAA) memory bandwidth reduction for sparse sample per pixel utilization
Patent number: 10262393Abstract: Methods and apparatus relating to Multi-Sample Anti-Aliasing (MSAA) memory bandwidth reduction for sparse sample per pixel utilization are described. In an embodiment, Multi-Sample Anti-Aliasing (MSAA) logic generates render subspan plane information based on data stored in a cacheline. One or more read operations to memory are suppressed based on a determination that the cacheline is in a clear state. Other embodiments are also disclosed and claimed.Type: GrantFiled: December 29, 2016Date of Patent: April 16, 2019Assignee: Intel CorporationInventors: Abhishek R. Appu, Prasoonkumar Surti, Subhajit Dasgupta -
Patent number: 9582847Abstract: In accordance with some embodiments, a mask or table may be maintained to record information about whether or not each pixel within a tile is cleared. As used herein, a “cleared” tile is one that is not covered by any other depicted objects. The clear mask may store a bit per pixel or sample to indicate whether the pixel or sample contains a color value or whether it is cleared. As a result, the compression ratio may be increased for partially covered tiles in some embodiments.Type: GrantFiled: April 22, 2013Date of Patent: February 28, 2017Assignee: Intel CorporationInventors: Tomas G. Akenine-Moller, Jim K. Nilsson, Jon N. Hasselgren, Magnus Andersson
-
Patent number: 9275492Abstract: A method and system for generating two or three dimensional computer graphics images using multisample antialiasing (MSAA) is provided, which enables memory bandwidth to be conserved. For each of one or more pixels it is determined whether all of a plurality of sample areas of that pixel are located within a particular primitive. For those pixels where it is determined that all the sample areas of that pixel are located within that primitive, a value is stored in a multisample memory for a smaller number of the sample areas of that pixel than the total number of the sample areas of that pixel and data is stored indicating that all the sample areas of that pixel are located within that primitive.Type: GrantFiled: November 7, 2012Date of Patent: March 1, 2016Assignee: Imagination Technologies LimitedInventors: Yoong Chert Foo, Salil Sahasrabudhe, Andrew Davy
-
Patent number: 9153175Abstract: A display device and an image compensation method are disclosed. One inventive aspect includes a controller and a data driver. The controller processes image data signal based on at least one of pixel information, a reference brightness condition, a present brightness of the display device and a target luminance and generate final compensated data. The pixel information is measured under the reference brightness condition. The data driver transmits the final compensated data to an activated driving pixel.Type: GrantFiled: October 24, 2013Date of Patent: October 6, 2015Assignee: Samsung Display Co., Ltd.Inventors: In-Bok Song, Choong-Sun Shin
-
Patent number: 9001106Abstract: A display apparatus includes a display panel, a gate driver, and a data driver. The display panel includes a plurality of gate lines, a plurality of data lines, and a plurality of pixels connected to the gate lines and the data lines to display an image. The gate driver is configured to apply a gate signal to the gate lines and the data driver is configured to apply a data signal to the data lines. At least one intermediate voltage having a voltage level between a first voltage and a second voltage and a data voltage corresponding to a specific gray scale are sequentially applied to at least one pixel of the pixels as the data signal during a frame period.Type: GrantFiled: March 7, 2012Date of Patent: April 7, 2015Assignee: Samsung Display Co., Ltd.Inventors: Uk Chul Choi, Cheol Woo Park, Hyun Sik Hwang, Yongjun Jang
-
Publication number: 20150070381Abstract: A system, method, and computer program product are provided for using compression with programmable sample locations, where the compression is a function of the programmable sample locations. The method includes the steps of storing a first value specifying a programmed sample location within a pixel in a first sample pattern table that is associated with a first display surface and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of the first display surface. A second value specifying the programmed sample location within the pixel in a second sample pattern table that is associated with a second display surface is also stored and the first attribute is reconstructed based on the geometric surface parameters and the first value.Type: ApplicationFiled: September 11, 2013Publication date: March 12, 2015Applicant: NVIDIA CorporationInventors: Eric B. Lum, Jeffrey Alan Bolz, Rui Manuel Bastos, Andrei Khodakovsky, Christian Johannes Amsinck, Bengt-Olaf Schneider
-
Publication number: 20150070380Abstract: A system, method, and computer program product are provided for using compression with programmable sample locations, where the compression is a function of the programmable sample locations. The method includes the steps of storing a first value specifying a programmed sample location within a pixel in a sample pattern table and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of a display surface. An instruction to store a second value specifying the programmed sample location within the pixel in the sample pattern table is received. The attribute is reconstructed based on the geometric surface parameters and the first value.Type: ApplicationFiled: September 11, 2013Publication date: March 12, 2015Applicant: NVIDIA CorporationInventors: Eric B. Lum, Jeffrey Alan Bolz, Rui Manuel Bastos, Andrei Khodakovsky, Christian Johannes Amsinck, Bengt-Olaf Schneider
-
Patent number: 8907955Abstract: A vector image drawing device has the following configuration. A contour generation unit (104), based on vector data, generates contour data that represents the starting pixels on a scan line in a drawing area where fill-in starts, and the ending pixels where fill-in ends. An outline buffer (106) stores the number of starting or ending pixels in the contour data for fill-in for each drawn pixel. An error judgment unit (2), when storing the contour data in the outline buffer (106), determines in which pixel there is overflow in the outline buffer of contour data. A pixel position transfer unit (3) adds the numerical value of the overflow portion of a pixel that the error judgment unit (2) determined to have overflow to the numerical value of contour data that corresponds to a pixel.Type: GrantFiled: November 9, 2009Date of Patent: December 9, 2014Assignees: NEC Soft, Ltd., NEC Solution Innovators, Ltd.Inventor: Hiroshi Fujiwara
-
Publication number: 20140267376Abstract: A system, method, and computer program product are provided for accessing multi-sample surfaces. A multi-sample store instruction that specifies data for a single sample of a multi-sample pixel and a sample mask is received and the data for the single sample is stored to each sample of the multi-sample pixel that is enabled according to the sample mask. A multi-sample load instruction that specifies a multi-sample pixel is received, and, in response to executing the multi-sample load instruction, data for one sample of the multi-sample pixel is received. A determination is made that the data for the one sample of the multi-sample pixel represents multi-sample pixel data for at least one additional sample of the multi-sample pixel.Type: ApplicationFiled: August 19, 2013Publication date: September 18, 2014Applicant: NVIDIA CorporationInventors: Jeffrey Alan Bolz, Patrick R. Brown, Tyson Bergland, Alexander Lev Minkin
-
Publication number: 20140218390Abstract: A system, method, and computer program product are provided for anti-aliasing. During a first processing pass of a plurality of graphics primitives, z data is computed for multiple samples of each pixel in an image to generate a multi-sample z buffer. During a second processing pass of the graphics primitives, computed color values corresponding to each pixel in a color buffer that stores one color value for each pixel are accumulated.Type: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: NVIDIA CORPORATIONInventors: Christian Jean Rouet, Eric Brian Lum, Rui Manuel Bastos
-
Patent number: 8797319Abstract: Systems and methods for visualizing multiple volumes of three-dimensional data. A graphics card is used for voxel intermixing, pixel intermixing and image intermixing, which produces a final-combined image of the three-dimensional data in real time.Type: GrantFiled: December 6, 2013Date of Patent: August 5, 2014Assignee: Landmark Graphics CorporationInventor: Jim Ching-Rong Lin
-
Patent number: 8749576Abstract: A rasterizer stage configured to implement multiple interpolators for graphics pipeline. The rasterizer stage includes a plurality of simultaneously operable low precision interpolators for computing a first set of pixel parameters for pixels of a geometric primitive and a plurality of simultaneously operable high precision interpolators for computing a second set of pixel parameters for pixels of the geometric primitive. The rasterizer stage also includes an output mechanism coupled to the interpolators for routing computed pixel parameters into a memory array. Parameters may be programmably assigned to the interpolators and the results thereof may be programmably assigned to portions of a pixel packet.Type: GrantFiled: July 6, 2006Date of Patent: June 10, 2014Assignee: Nvidia CorporationInventors: Edward A. Hutchins, Brian K. Angell
-
Publication number: 20140152690Abstract: An image processing device (10) includes: a representative pixel value storage unit (12) which selects one of plural sub-pixels as a representative sub-pixel, and store, into a representative pixel value storage area, a representative pixel value which is a pixel value of the representative sub-pixel; and a sub-pixel value storage unit (13) which stores, into a sub-pixel value storage area, pixel values of sub-pixels other than the representative sub-pixel, wherein the sub-pixel value storage area stores one or more sets corresponding to N number of pixels, the one or more sets each including a pixel position and a pixel value of each sub-pixel other than the representative sub-pixel of a pixel at the pixel position, N being a natural number smaller than a total number of the plural pixels in the unit of processing for an edge determination unit (11).Type: ApplicationFiled: May 8, 2012Publication date: June 5, 2014Inventors: Masato Yuda, Naoki Ootani
-
Patent number: 8717380Abstract: An image processing apparatus and its control method receives a drawing command including a moving image drawing command and a graphics drawing command and performs drawing processing. A drawing command is received, and the moving image drawing command is separated from the graphics drawing command. A graphics drawing unit obtains the result of graphics drawing in accordance with the graphics drawing command. A moving image drawing unit generates moving image data processed in accordance with the moving image drawing command. A composition unit composes the result of graphics drawing by the graphics drawing unit with the moving image data generated by the moving image drawing unit.Type: GrantFiled: June 17, 2009Date of Patent: May 6, 2014Assignee: Canon Kabushiki KaishaInventors: Shigeru Sakamoto, Satoru Mamiya, Jun Fujisawa, Shuichi Okamura, Shinya Takeichi, Atsushi Date, Takeshi Suzuki, Akihiro Takamura, Waki Murakami, Toru Nomakuchi
-
Patent number: 8692844Abstract: 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: GrantFiled: September 28, 2000Date of Patent: April 8, 2014Assignee: NVIDIA CorporationInventors: Steven E. Molnar, David B. Kirk, John Stephen Montrym, Douglas A. Voorhies
-
Patent number: 8670004Abstract: 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: GrantFiled: December 3, 2009Date of Patent: March 11, 2014Assignee: Pixel Qi CorporationInventors: Carlin J. Vieri, Michael Bolotski
-
Patent number: 8638328Abstract: Systems and methods for visualizing multiple volumes of three-dimensional data. A graphics card is used for voxel intermixing, pixel intermixing and image intermixing, which produces a final-combined image of the three-dimensional data in real time.Type: GrantFiled: January 4, 2008Date of Patent: January 28, 2014Assignee: Landmark Graphics CorporationInventor: Jim Ching-Rong Lin
-
Patent number: 8638329Abstract: Described are computer-based methods and apparatuses, including computer program products, for auto-stereoscopic interpolation. A first two dimensional image and a second two dimensional image are received. A reduced pixel image is generated for each of the first and second two dimensional images, wherein each reduced pixel image comprises a reduced pixel size that is less than the original pixel size. Boundary information is calculated for each of the first and second two dimensional images. A depth map is calculated for the first and second reduced pixel images, wherein the depth map comprises data indicative of three dimensional information for one or more objects in the first and second reduced pixel images. A depth map is calculated for the first and second two dimensional images based on the boundary information for each of the first and second two dimensional images and the depth map of the first and second reduced pixel images.Type: GrantFiled: December 9, 2009Date of Patent: January 28, 2014Assignee: Deluxe 3D LLCInventor: Kuniaki Izumi
-
Patent number: 8624911Abstract: A computer-implemented method includes identifying a bit-mapped image of a line or polygon shape; mapping the image to a texture map that is slightly large in at least one dimension than the bit-mapped image; overlaying the bit-mapped image and the texture map; computing pixel shading for pixels between an outer edge of the bit-mapped image and the texture map by measuring a distance from particular ones of the pixels to an idealized line near an edge of the bit-mapped image; and displaying the bit-mapped image with pixels at its edge shaded according to the computed pixel shading.Type: GrantFiled: January 5, 2012Date of Patent: January 7, 2014Assignee: Google Inc.Inventor: James B. Miller
-
Patent number: 8619094Abstract: Morphological anti-aliasing (MLAA) of a re-projection of a two-dimensional image can be implemented in a way that produces a better result while using fewer processor resources. One or more discontinuities between each neighboring pixel of the two-dimensional image are determined. One or more pre-defined patterns formed by the one or more discontinuities are identified. A blend amount is calculated for each pixel neighboring the identified pre-defined patterns. A re-projection is applied to the two-dimensional image and to the blend amount for each pixel thereby generating re-projected blend amounts. The neighboring pixels of the re-projection are then blended according to the re-projected blend amounts.Type: GrantFiled: January 7, 2011Date of Patent: December 31, 2013Assignee: Sony Computer Entertainment America LLCInventors: Barry M Genova, Tobias Berghoff
-
Patent number: 8605087Abstract: 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: GrantFiled: July 3, 2008Date of Patent: December 10, 2013Assignee: NVIDIA CorporationInventors: Cass W. Everitt, Steven E. Molnar
-
Patent number: 8605086Abstract: 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: GrantFiled: July 3, 2008Date of Patent: December 10, 2013Assignee: NVIDIA CorporationInventors: Cass W. Everitt, Steven E. Molnar
-
Patent number: 8587609Abstract: 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: GrantFiled: July 28, 2009Date of Patent: November 19, 2013Assignee: Marvell International Ltd.Inventors: Haohong Wang, Yunsen Chin, Li Sha, Shuhua Xiang
-
Patent number: 8576244Abstract: Provided is a video signal generation apparatus and method that may minimize crosstalk between a luminance signal and color difference signals. The video signal generation apparatus may generate the luminance signal using a nonlinear Y signal and then generate color difference signals using a nonlinear XYZ signal to maximize a de-correlation characteristic between the luminance signal and the color difference signals.Type: GrantFiled: September 21, 2010Date of Patent: November 5, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Seo Young Choi, Ho Young Lee, Yun-Tae Kim, Du-Sik Park, Ji Young Hong
-
Patent number: 8520005Abstract: An image processing system includes a setting section and an image processing section. The setting section sets a process condition of electrophotographic image formation suited to reading of an information image that represents data by a pattern. The image processing section performs an image process for preventing degradation, in image quality, of an image other than the information image under the process condition set through the setting section.Type: GrantFiled: April 13, 2007Date of Patent: August 27, 2013Assignee: Fuji Xerox Co., Ltd.Inventors: Jun Koyatsu, Mitsuru Iioka, Noribumi Sato, Sato Okamoto, Kaoru Koike
-
Patent number: 8503036Abstract: A system and method of reducing noise in output image data is provided. Grayscale image data having a plurality of pixels is received and processed. During processing, pixels which may produce noise are identified, and a mask associated with the image data is generated. The mask provides information related to the pixels, such as opaque and transparent regions for overlaying the pixels. The image data and the mask are compressed and stored. The mask assists in preventing the identified pixels from being visible when the image data is output, thereby reducing the noise in the image.Type: GrantFiled: June 23, 2008Date of Patent: August 6, 2013Assignee: Xerox CorporationInventors: John Christopher Cassidy, Francis Tse, Yingjun Bai
-
Patent number: 8390645Abstract: 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: GrantFiled: December 19, 2005Date of Patent: March 5, 2013Assignee: Nvidia CorporationInventors: Franklin C. Crow, John S. Montrym, David K. McAllister, Craig M. Wittenbrink
-
Patent number: 8339414Abstract: A graphics processing apparatus is provided with rendering circuitry which separately renders different areas of a frame of pixel values. Monitoring circuitry coupled to the rendering circuitry captures for each area rendered one or more parameters and stores these parameters to a parameter memory. A performance frame can be generated from the captured and stored parameters with performance-representing pixel values for each area within the performance frame corresponding to an area within the image frame and having a visual characteristic selected in dependence upon the performance parameter which was captured. The visual characteristic may be a grey-scale value, a pixel intensity or a pixel color.Type: GrantFiled: December 2, 2011Date of Patent: December 25, 2012Assignee: ARM LimitedInventors: Frank Klaeboe Langtind, Remi Pedersen
-
Patent number: 8314812Abstract: 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: GrantFiled: August 4, 2008Date of Patent: November 20, 2012Assignee: Rockwell Collins, Inc.Inventor: William W. Eckel
-
Patent number: 8259126Abstract: Systems and methods for enhancing the combined image of multiple attributes without comprising the image of either attribute. The combined image of the multiple attributes is enhanced for analyzing a predetermined property revealed by the attributes. The combined image can be interactively manipulated to display each attribute relative to an imaginary light source or highlighted using a specular component. The systems and methods are best described as particularly useful for analytical, diagnostic and interpretive purposes.Type: GrantFiled: June 27, 2011Date of Patent: September 4, 2012Assignee: Landmark Graphics CorporationInventor: Christopher J Chuter
-
Patent number: 8237746Abstract: A method enables power savings in an OLED display by reducing the size of the screen in an OLED display when the screen is not in use. For example, if the OLED display receives no input from the user for a predefined time period, the size of the screen is reduced in order to decrease the power consumption of the OLED display.Type: GrantFiled: August 10, 2009Date of Patent: August 7, 2012Assignee: Google Inc.Inventor: Jonathan Betts-LaCroix
-
Patent number: 8237727Abstract: If a larger number of pieces of attribute information are prepared so as to attain advanced input image processing and output image processing, the number of bits of each attribute signal increases, thus increasing the data size of the signal. For this reason, the storage capacity consumed by a storage unit that holds attribute signals may increase, and generation, write, and read speeds of attribute signals may decrease. To solve such problems, attribute regions included in a drawing command are discriminated, the number of types of attribute regions is counted to determine the bitwidth of attribute information based on the number of types of attribute regions, and the attribute information is generated by creating an attribute information table.Type: GrantFiled: May 31, 2006Date of Patent: August 7, 2012Assignee: Canon Kabushiki KaishaInventor: Jun Nagai
-
Patent number: 8223402Abstract: 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: GrantFiled: May 4, 2009Date of Patent: July 17, 2012Assignee: Xerox CorporationInventor: Meng Yao
-
Patent number: 8154196Abstract: An organic light emitting display having an improved image quality. The organic light emitting display includes a data driver for supplying a data signal to data lines; a scan driver for supplying a scan signal to scan lines; pixels at crossing regions between the data lines and the scan lines; a power source unit for generating a first power; a first voltage divider for dividing the first power to generate a first reference power; a second voltage divider for dividing a power from an external power source to generate a second reference power; and a switch to transmit one of the first reference power or the second reference power to the data driver. Each of the pixels includes an organic light emitting diode that emits light when a current flows from the first power to the second power.Type: GrantFiled: February 19, 2009Date of Patent: April 10, 2012Assignee: Samsung Mobile Display Co., Ltd.Inventor: Wook Lee
-
Patent number: 8144167Abstract: A graphics processing apparatus is provided with rendering circuitry which separately renders different areas of a frame of pixel values. Monitoring circuitry coupled to the rendering circuitry captures for each area rendered one or more parameters and stores these parameters to a parameter memory. A performance frame can be generated from the captured and stored parameters with performance-representing pixel values for each area within the performance frame corresponding to an area within the image frame and having a visual characteristic selected in dependence upon the performance parameter which was captured. The visual characteristic may be a grey-scale value, a pixel intensity or a pixel color.Type: GrantFiled: July 16, 2009Date of Patent: March 27, 2012Assignee: ARM LimitedInventors: Frank Klaeboe Langtind, Remi Pedersen
-
Patent number: 8126275Abstract: An interest point detection technique is presented. More particularly, for each of possibly multiple image pyramid resolutions, a cornerness image is generated. One or more potential interest point locations are identified in the cornerness image. This involves finding locations associated with a pixel that exhibits a higher corner strength value than pixels in a prescribed-sized surrounding pixel neighborhood. The potential interest point locations are then clustered to identify groups that likely derive from a same 2D structure. Potential interest point locations in one or more of the identified groups are respectively combined to produce a single location that represents the combined group. The representative location of each group having one is then designated as an interest point. An optional location refinement can also be implemented.Type: GrantFiled: April 24, 2007Date of Patent: February 28, 2012Assignee: Microsoft CorporationInventor: Simon Winder
-
Patent number: 8063914Abstract: Anti-aliased output based on a scene comprising a plurality of objects may be generated. In one embodiment, a number of samples for an anti-aliasing operation is determined. For each of the samples: each of the objects may be translated in space according to jitter values; the objects may be multiplied by a fractional alpha value for the respective sample; a fractional alpha value stored in a buffer may be modified by a transparency value for each transparent object; and the objects may be rendered to the buffer by blending the objects with existing contents of the buffer. The fractional alpha values may vary from sample to sample. In one embodiment, the plurality of objects comprises one or more opaque objects and one or more transparent objects. In one embodiment, the objects may be rendered directly to a screen buffer.Type: GrantFiled: August 2, 2007Date of Patent: November 22, 2011Assignee: Adobe Systems IncorporatedInventors: Gavin S. P. Miller, Radomir Mech
-
Patent number: 8014615Abstract: A system and method receives video data and its corresponding alpha channel data using a single stream or file, each of the video data and alpha channel data in the same format, and decompresses each set of data using a single decompression algorithm.Type: GrantFiled: September 2, 2005Date of Patent: September 6, 2011Assignee: Adobe Systems IncorporatedInventor: Tinic Uro
-
Patent number: 7995057Abstract: Systems and methods for enhancing the combined image of multiple attributes without comprising the image of either attribute. The combined image of the multiple attributes is enhanced for analyzing a predetermined property revealed by the attributes. The combined image can be interactively manipulated to display each attribute relative to an imaginary light source or highlighted using a specular component. The systems and methods are best described as particularly useful for analytical, diagnostic and interpretive purposes.Type: GrantFiled: September 28, 2009Date of Patent: August 9, 2011Assignee: Landmark Graphics CorporationInventor: Christopher J Chuter
-
Patent number: 7973806Abstract: A reproducing apparatus includes a graphics processing unit that outputs graphics data of an RGB color space, a video decoder that outputs video data of a YUV color space, a conversion unit that converts a color space of the graphics data from the RGB color space to the YUV color space, a blending process unit that executes a blending process in which the graphics data that is converted to the YUV color space and the video data of the YUV color space are blended on the YUV color space, and a picture data output unit that outputs picture data, which is obtained by the blending process, to a display apparatus.Type: GrantFiled: April 12, 2010Date of Patent: July 5, 2011Assignee: Kabushiki Kaisha ToshibaInventor: Shinji Kuno
-
Patent number: 7956870Abstract: Systems and methods are provided for variable source rate sampling in connection with image rendering, which accumulate and resolve over all samples forward mapped to each pixel bin. In accordance with the invention, the textured surface to be rendered is sampled, or oversampled, at a variable rate that reflects variations in frequency among different regions, taking into account any transformation that will be applied to the surface prior to rendering and the view parameters of the display device, thus ensuring that each bin of the rendering process receives at least a predetermined minimum number of samples. A variety of image processing applications are contemplated wherein variable rate source sampling, and accumulation and resolution of forward mapped point samples can be applied, ranging from 3-D graphics applications to applications wherein images recorded in a recording/storage environment are mapped to the arbitrary requirements of a display environment.Type: GrantFiled: November 4, 2004Date of Patent: June 7, 2011Assignee: Microsoft CorporationInventors: John Michael Snyder, John Turner Whitted, William Thomas Blank, Kirk Olynyk
-
Patent number: 7920959Abstract: A method and an apparatus is provided for determining the velocity vector, speed, and direction of moving vehicles traveling on roadways which change elevation and have curves. A camera mounted above a roadway observes at least one vehicles traveling in different directions on different roads. Each pixel in the two-dimensional optical image is mapped into a three-dimensional real world location to enable the moving vehicles to be analyzed in the three-dimensional real world as they travel on roads, which may change elevation and may have curves. The estimated vehicle velocities may be displayed on an image near the moving vehicle. Individual images with vehicle velocities may be posted on an Internet site. The sequence of optical images, or streaming video, with the displayed vehicle velocities may also be used for television news programs that show traffic moving on the roadways.Type: GrantFiled: April 28, 2006Date of Patent: April 5, 2011Inventor: Christopher Reed Williams
-
Patent number: 7920141Abstract: The present invention relates to a rasterizer interpolator. In one embodiment, a setup unit is used to distribute graphics primitive instructions to multiple parallel rasterizers. To increase efficiency, the setup unit calculates the polygon data and checks it against one or more tiles prior to distribution. An output screen is divided into a number of regions, with a number of assignment configurations possible for various number of rasterizer pipelines. For instance, the screen is sub-divided into four regions and one of four rasterizers is granted ownership of one quarter of the screen. To reduce time spent on processing empty times, a problem in prior art implementations, the present invention reduces empty tiles by the process of coarse grain tiling. This process occurs by a series of iterations performed in parallel. Each region undergoes an iterative calculation/tiling process where coverage of the primitive is deduced at a successively more detailed level.Type: GrantFiled: February 28, 2006Date of Patent: April 5, 2011Assignee: ATI Technologies ULCInventor: Mark M. Leather
-
Patent number: 7903122Abstract: A design image is combined with a product image to create a composite image to illustrate the result of printing the design image onto the product. To create the composite image, the opacity of each pixel in the design image is set according to the brightness value of the pixel such that completely dark pixels are opaque, completely white pixels are transparent, and pixels having intermediate brightness values are assigned intermediate opacity values based on the brightness of the pixel. The design image pixels and the corresponding product image pixel are blended according to the opacity values of the design image pixels to create the composite image.Type: GrantFiled: April 16, 2007Date of Patent: March 8, 2011Assignee: Vistaprint Technologies LimitedInventors: Joshua S. Mills, Jay T. Moody