Patents Examined by Joni Richer
  • Patent number: 8933943
    Abstract: A technique to promote load balancing in parallel graphics rendering. In one embodiment, one or more threads are associated with one or more rendering tiles and scheduled in a balanced manner on one or more graphics processing resources.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: January 13, 2015
    Assignee: Intel Corporation
    Inventors: Alexei Soupikov, Alexander Reshetov, Dmitry Pyadushkin
  • Patent number: 8933948
    Abstract: Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: January 13, 2015
    Assignee: Apple Inc.
    Inventors: Andrew M. Sowerby, Deron D. Johnson, Benjamin N. Lipchak, Jeremy T. Sandmel, John R. Isidoro, Filip Iliescu, Michael T. Mayers
  • Patent number: 8933942
    Abstract: Embodiments describe herein provide an apparatus, a computer readable medium and a method for simultaneously processing tasks within an APD. The method includes processing a first task within an APD. The method also includes reducing utilization of the APD by the first task to facilitate simultaneous processing of the second task, such that the utilization remains below a threshold.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: January 13, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas Roy Woller, Kevin McGrath, Rex McCrary, Philip J. Rogers, Mark Leather
  • Patent number: 8933945
    Abstract: A graphics processing circuit includes at least two pipelines operative to process data in a corresponding set of tiles of a repeating tile pattern, a respective one of the at least two pipelines operative to process data in a dedicated tile, wherein the repeating tile pattern includes a horizontally and vertically repeating pattern of square regions. A graphics processing method includes receiving vertex data for a primitive to be rendered; generating pixel data in response to the vertex data; determining the pixels within a set of tiles of a repeating tile pattern to be processed by a corresponding one of at least two graphics pipelines in response to the pixel data, the repeating tile pattern including a horizontally and vertically repeating pattern of square regions; and performing pixel operations on the pixels within the determined set of tiles by the corresponding one of the at least two graphics pipelines.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: January 13, 2015
    Assignee: ATI Technologies ULC
    Inventors: Mark M. Leather, Eric Demers
  • Patent number: 8933954
    Abstract: In general, aspects of this disclosure describe a compiler for allocation of physical registers for storing constituent scalar values of a non-scalar value. In some example, the compiler, executing on a processor, may receive an instruction for operation on a non-scalar value. The compiler may divide the instruction into a plurality of instructions for operation on constituent scalar values of the non-scalar value. The compiler may allocate a plurality of physical registers to store the constituent scalar values.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: January 13, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Sumesh Udayakumaran
  • Patent number: 8922573
    Abstract: A non-buffered video line memory eliminates the need for double buffering video data during processing. While most double buffering systems double the amount of memory necessary to store video data, a non-buffered approach reduces the hardware memory costs substantially. A set of write and read pointers coupled with write and read incrementors allows data to be stored in raster order and removed in block order from a non-buffered memory device. The incrementors, in conjunction with a set of write and read pointers generate a base address for data to be written to and read from the non-buffered memory at substantially the same time. Encoding systems benefit substantially by being able to read and write information into a common memory rather than continuously switching between two different memories, by reducing complexity and cost.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: December 30, 2014
    Assignee: Imagination Technologies Limited
    Inventor: Saif Choudhary
  • Patent number: 8922552
    Abstract: An image processing method, comprising acquiring an image of a 3-D tubular object of interest to segment; computing a 3-D path that corresponds to the centerline of the tubular object and defining segments on said 3-D path; creating an initial straight deformable cylindrical mesh model, of any kind of mesh, with a length defined along its longitudinal axis equal to the length of the 3-D path; dividing this initial mesh model into segments of length related to the different segments of the 3-D path; computing, for each segment of the mesh, a rigid-body transformation that transforms the initial direction of the mesh into the direction of the related segment of the 3-D path, and applying this transformation to the vertices of the mesh corresponding to that segment.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: December 30, 2014
    Assignee: Koninklijke Philips N.V.
    Inventors: Jean-Michel Rouet, Maxim Fradkin, Shérif Makram-Ebeid
  • Patent number: 8922578
    Abstract: Methods and systems are provided for merging a plurality of video inputs resulting in a single coherent output. More specifically, in one exemplary embodiment, a device embeds alpha red green blue (ARGB) data in an RGB stream which allows for preservation of the alpha channel over the video interface link.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: December 30, 2014
    Assignee: Hillcrest Laboratories, Inc.
    Inventor: Frank A. Hunleth
  • Patent number: 8913069
    Abstract: In one embodiment there is provided, a display driver system, comprising, at least one display driver; a magnetic random access memory (MRAM) macro; and a display driver interface coupling the MRAM macro and the at least one display driver.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: December 16, 2014
    Assignee: III Holdings 1, LLC
    Inventors: Krishnakumar Mani, Jay Kamdar
  • Patent number: 8913808
    Abstract: For certain medical images, it is important and/or required that a user view all of a medical image at full resolution so that minute, but important, indicia in the medical image are not missed. A computing systems monitor the portions of the medical image that are displayed on the display device, notates those portions that have been displayed at full resolution (or other user-defined display parameters), and provides the user with information indicating portions that have not been viewed at full resolution and/or provides information indicating for which images of a multiple image examination full pixel display has been accomplished. The process reduces the possibility of missing an abnormality in a medical image due to the viewer not viewing a portion of the image at full resolution or using other user-defined display parameters.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: December 16, 2014
    Assignee: DR Systems, Inc.
    Inventors: Murray A. Reicher, Evan K. Fram
  • Patent number: 8907985
    Abstract: An image display device is configured to cut out and display a moving object within an omnidirectional image. The image display device includes: a moving object position acquisition unit configured to acquire a position of the moving object within the omnidirectional image; a determination unit configured to determine whether to correct an upward direction of a cutout image; a parameter correction unit configured to correct a cutout parameter when the determination unit determines to correct the upward direction of the cutout image; a cutout unit configured to cut images including the moving object out of the omnidirectional image based on the cutout parameter corrected by the parameter correction unit; and a display unit configured to display the images including the moving object, which are cut out by the cutout unit.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 9, 2014
    Assignee: Panasonic Corporation
    Inventors: Hirofumi Fujii, Sumio Yokomitsu, Takeshi Fujimatsu, Takeshi Watanabe, Yuichi Matsumoto, Michio Miwa, Masataka Sugiura, Mikio Morioka
  • Patent number: 8907948
    Abstract: A method in a computer system for generating a presentation of a region-of-interest in an original image for display on a display screen, the original image being a collection of polygons having polygons defined by three or more shared edges joined at vertex points, the method comprising: establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region across which the magnification decreases, the focal and shoulder regions having respective perimeters; subdividing polygons in the collection of polygons proximate to at least one of the perimeters, as projected with the polygons onto a base plane, by inserting one or more additional vertex points and additional edges into the polygons to be subdivided; and, applying the lens to the original image to produce the presentation by displacing the vertex points onto the lens and perspectively projecting the displacing onto a view plane in a direction aligned with a
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: December 9, 2014
    Assignee: Noregin Assets N.V., L.L.C.
    Inventors: Garth B. D. Shoemaker, David J. P. Baar, Ali Solehdin
  • Patent number: 8890884
    Abstract: Provided is an image processing device. A first color space converting unit converts image data in an RGB colorimetric system, which has a color gamut wider than a color gamut of a liquid crystal panel into image data in an XYZ colorimetric system. A three-dimensional nonlinear color gamut converting unit performs conversion on tristimulus values of the XYZ signal. At this time, the image data is classified into four colors and converted respectively such that the first color is displayed in a color accurate to the inputted data, the second color is displayed such that saturation of the second color is increased, the third color is displayed using a color gamut of a predetermined range out of the color gamut of the liquid crystal panel, and the fourth color is displayed in a color corresponding to a boundary of the color gamut of the liquid crystal panel.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: November 18, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Xiaomang Zhang
  • Patent number: 8890881
    Abstract: Provided are a mapping method and a video system for mapping pixel data included in the same pixel group to the same bank of a memory, A method for mapping the position of pixel data of a picture to an address of a memory comprises a pixel group dividing operation and an address mapping operation. The pixel group dividing operation divides the pixels of the picture into at least one pixel group. The address mapping operation maps pixel data of pixels included in the same pixel group to the same bank of the memory.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: November 18, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-chul Shin, Kee-won Joe, Sang-jun Yang
  • Patent number: 8884976
    Abstract: An image processing apparatus includes a memory control circuit that stores pixel data in a frame memory, an image processing circuit that processes the pixel data stored in the frame memory, and an output circuit that outputs processed pixel data. The memory control circuit divides the pixel data into upper bit portions and lower bit portions, and a lower bit processing circuit stores the lower bit portions in the frame memory by one of (i) dividing lower bit portion of each of the pixel data into n unit portions and storing corresponding one of n unit portions in the frame memory during each of n successive frame periods, and (ii) dividing pixels constituting each of the frames into n groups and storing the lower bit portions of the pixel data of pixels in corresponding one of n groups in the frame memory during each of n successive frame periods.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: November 11, 2014
    Assignee: MegaChips Corporation
    Inventor: Huan Yu
  • Patent number: 8872817
    Abstract: A real-time three-dimensional (3D) real environment reconstruction apparatus and method are provided. The real-time 3D real environment reconstruction apparatus reconstructs a 3D real environment in real-time, or processes data input through RGB-D cameras in real-time using a plurality of GPUs so as to reconstruct a wide ranging 3D real environment.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: October 28, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Young-Hee Kim
  • Patent number: 8866799
    Abstract: A display apparatus includes a display panel, a plurality of gate lines driving circuit parts, a plurality of data lines driving circuit parts and a timing control part. The display panel includes a plurality of gate lines and a plurality of data lines. The gate lines driving circuit parts output gate signals to the gate lines. The data lines driving circuit parts output data signals to the data lines. The timing control part applies a dummy gate signal to at least one dummy gate line, controls a latch sequence of image data and an output sequence of the gate lines driving circuit parts in a reverse sequence, in response to an inverted-mounting mode selection signal for displaying an inverted mount image to the display panel. Because signal lines can be shortened, heat generated by the display apparatus may be decreased and image quality of the display apparatus may be improved.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: October 21, 2014
    Assignee: Samsung Display Co., Ltd.
    Inventors: Bong-Ju Jun, Nam-Gon Choi, Joo-Hwan Park, Yong-Bum Kim, Dong-Hyun Yeo
  • Patent number: 8854388
    Abstract: An image processing apparatus has a plurality of functions and is capable of executing a job relating to any of the plurality of functions. The image processing apparatus includes a memory management unit to secure a storage region in a first storage device for program execution, a save unit to save information from the storage region in the first storage device to a second storage device, a history recording unit to record a history relating to execution of the job each time the image processing apparatus executes the job, and a save restriction unit to restrict saving of information from the storage region in the first storage device to the second storage device in order to execute a job relating to a function which is specified based on a job history recorded by the history recording unit from among the plurality of functions.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: October 7, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akira Ishikawa
  • Patent number: 8847969
    Abstract: A method and apparatus is provided for providing local screen data of a source device, such as a personal computer, to a sink device, such as a television, game console, or home theatre system, at a rate determined by the sink device. In one example, the method and apparatus responds to requests from the sink device to provide local screen data by serving the local screen data to the sink device from a circular buffer. The local screen data is written to the circular buffer in FIFO order based on the requests from the sink device, and read from the circular buffer based on the requests.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: September 30, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Daryl G. Sartain, Daniel A. Ivanciw
  • Patent number: 8847957
    Abstract: A system, method, and computer program product are provided for hierarchical photon mapping. In use, photons and query locations are generated. Additionally, a bounding volume of the query locations is determined. Further, a set of the photons inside of the bounding volume is determined. It is then determined whether the set of photons and query locations meet predetermined criteria. If it is determined that the set of photons and query locations do not meet the predetermined criteria, the query locations are partitioned, and for each set of the query locations resulting from the partitioning, the above described steps for the hierarchical photon mapping are repeated. Once it is determined that the set of photons and query locations meet the predetermined criteria, a contribution of the set of photons to the query locations is computed.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: September 30, 2014
    Assignee: NVIDIA Corporation
    Inventors: Alexander Keller, Marc Droske, Leonhard Grunschloss