Patents Examined by Robert Craddock
  • Patent number: 9286022
    Abstract: In a method of processing display data, a host device (e.g. a PC) determines display data to send to a remote device and compresses it, and determines processing resources required at the remote device to decompress the compressed display data. The host sends the compressed display data and control information regarding the required processing resources data to the remote device, and the remote device adjusts its processing resources based on the control information, saving energy. The required processing resources can be the number of processing units, clock speed, or operating voltage required by the remote device. The host may determine the required resources for each display frame. The remote device may send details of its processing capabilities to the host.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 15, 2016
    Assignee: DisplayLink (UK) Limited
    Inventor: Jon Stanley
  • Patent number: 9286716
    Abstract: A static model is populated with graphics objects by identifying a first graphics object that is associated with the static model, creating a first plurality of graphics objects where each graphics object in the first plurality of graphics objects comprises an instance of the first graphics object, placing each graphics object in the first plurality of graphics objects into a respective first position, and simulating a motion path for each graphics object in the first plurality of graphics objects from their respective first position to a respective second position.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: March 15, 2016
    Assignee: PIXAR
    Inventors: Patrick Coleman, Igor Mordatch
  • Patent number: 9286647
    Abstract: A computer-implemented method for drawing graphical objects within a graphics processing pipeline is disclosed. The method includes determining that a bypass mode for a first primitive is a no-bypass mode. The method further includes rasterizing the first primitive to generate a first set of rasterization results. The method further includes generating a first set of colors for the first set of rasterization results via a pixel shader unit. The method further includes rasterizing a second primitive to generate a second set of rasterization results. The method further includes generating a second set of colors for the second set of rasterization results without the pixel shader unit performing any processing operations on the second set of rasterization results. The method further includes transmitting the first set of pixel colors and the second set of pixel colors to a raster operations (ROP) unit for further processing.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 15, 2016
    Assignee: NVIDIA Corporation
    Inventors: Eric B. Lum, Justin Cobb, Rui M. Bastos, Christian Rouet
  • Patent number: 9275605
    Abstract: Image data is encoded for distribution in a lower bit-depth format. The image data has a range that is less than a maximum range and is mapped to the lower bit depth format using a mapping such that a ratio of a range of the lower bit depth representation to a maximum range of the lower bit depth representation is greater than a ratio of the range of the image data to a maximum range of the image data. Metadata characterizing the mapping is associated with lower bit depth representation. The metadata may be used downstream to reverse the mapping so that tonal detail is better reproduced.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: March 1, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Peter W. Longhurst, Lewis Johnson, Neil W. Messmer
  • Patent number: 9269191
    Abstract: There is provided a server including a reception unit configured to receive, from a client terminal, position information indicating a position of the client terminal, and direction information indicating a direction in which the client terminal is directed, and a search unit configured to search for image data provided with position information indicating an opposite position across a target object present in the direction indicated by the direction information with respect to the position of the client terminal based on the position information.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: February 23, 2016
    Assignee: SONY CORPORATION
    Inventors: Takatoshi Nakamura, Yoichiro Sako, Mitsuru Takehara
  • Patent number: 9262847
    Abstract: A method, system and computer program product encoded on a computer-readable medium for obtaining a glyph rendering are described. A request is received for a rendered first glyph for display on a display device. The request includes rendering information including a first origin. Each device pixel of the display device includes n sub-pixels, where n is an integer greater than 1. A rendered second glyph matching the first glyph is found in a cache of rendered glyphs. A matching rendered second glyph includes a rendered glyph having a second origin offset from the first origin by x/n of a device pixel, where x is an integer ranging between 1 and (n?1). If the second origin is offset from the first origin by x/n, then the density values associated with each sub-pixel of the matching rendered second glyph are shifted by x/n of a device pixel.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: February 16, 2016
    Assignee: Adobe Systems Incorporated
    Inventor: Terence S. Dowling
  • Patent number: 9257101
    Abstract: A method and electronic device employing the method of processing a frame of graphics for display is provided that includes developing a frame in a first software frame processing stage following a first vertical blanking (VBL) heartbeat, issuing a command indicating the first stage is complete, and performing a final software frame processing stage without waiting for a subsequent VBL heartbeat. The method may alternatively include performing the final software frame processing stage regardless as to whether a target framebuffer is available, performing all but final hardware frame processing stages regardless as to whether the target framebuffer is in use, and performing the final hardware processing stage if the target framebuffer is not in use.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 9, 2016
    Assignee: APPLE INC.
    Inventors: Ian Hendry, Jeffry Gonion, Jeremy Sandmel
  • Patent number: 9256979
    Abstract: A computer-readable storage medium has stored thereon an program that is executed in a display apparatus that takes an image of a virtual three-dimensional space in which a first object and a second object are present, by a virtual camera and renders the virtual three-dimensional space. The program allows the apparatus to generate a silhouette image for representing a silhouette of the first object, in which silhouette image, gradation information changes in accordance with a distance from the second object to each part of the first object; to generate an image of the second object that is seen from the virtual camera; and to synthesize the silhouette image on the image of the second object that is seen from the virtual camera, such that the silhouette image is darker at a portion thereof corresponding to a part of the first object closer to the second object.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: February 9, 2016
    Assignee: Nintendo Co., Ltd.
    Inventor: Norihiro Aoyagi
  • Patent number: 9256962
    Abstract: Augmented reality is used to simulate the impact of medical conditions on body parts and other objects within images taken of the objects. The simulations enable a user to see how a medical condition can affect the user by dynamically simulating the impact of the medical condition on captured images of body parts associated with the user in real-time. A user can select different medical conditions that are associated with different body parts. These objects are then identified within images containing the body parts using image recognition algorithms and/or user input. Thereafter, the images are modified so as to render the body parts as though the body parts were being impacted by the medical condition. The modifications are made by blending image data of the captured image with condition image data available to the processing system.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: February 9, 2016
    Assignee: Orca Health Inc.
    Inventors: Matthew M. Berry, Daniel D. Lyman, Gary L. Robinson
  • Patent number: 9256180
    Abstract: An image display apparatus includes a storage portion to store application data and reduced image data thereof, in association with each other, a position detection portion to detect a position designated by the user on a display surface of a display portion, an enlargement operation detection portion to detect an enlargement operation, a first image display portion to display a first display image generated from the reduced image data as a preview image, a process target determination portion to determine process target data from the reduced image data and the application data, based on a magnification set based on the amount of operation in the enlargement operation, a second display image generation portion to generate a second display image based on the process target data, in response to the enlargement operation being detected, and a second image display portion to display the second display image as a preview image.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 9, 2016
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Toshihiko Otake, Hidetaka Iwai, Kazumi Sawayanagi, Toshikazu Kawaguchi, Masayuki Kawamoto
  • Patent number: 9257094
    Abstract: A projection display device according to the invention includes a separating unit that assigns X separation information for identifying a type of an image to each pixel by using a characteristic amount of the input image, a luminance detecting unit that detects a luminance of a screen, a first determining unit that determines a first target region indicating a region on which halftone processing of converting the number of gradations is performed on the input image by using the X separation information, and a halftone processing unit that executes the halftone processing that varies depending on the luminance on the first target region.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 9, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Yoshihiro Inukai, Shinichi Wakahara, Naofumi Yoshimizu, Akira Murakata, Taira Matsuoka, Taro Kikuchi
  • Patent number: 9251616
    Abstract: A method for managing a multi-user animation platform is disclosed. A three-dimensional space within a computer memory is modeled. An avatar of a client is located within the three-dimensional space, the avatar being graphically represented by a three-dimensional figure within the three-dimensional space. The avatar is responsive to client input commands, and the three-dimensional figure includes a graphical representation of client activity. The client input commands are monitored to determine client activity. The graphical representation of client activity is then altered according to an inactivity scheme when client input commands are not detected. Following a predetermined period of client inactivity, the inactivity scheme varies non-repetitively with time.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: February 2, 2016
    Inventor: Brian Mark Shuster
  • Patent number: 9251170
    Abstract: An approach for determining a representation of a physical object, the representation indicating at least one of a color, a texture, and a pattern associated with the object, comparing the representation to one or more reference representations on a basis of at least one of the color, the texture, and the pattern, selecting one of the plurality of reference representations based on the comparison; and determining one or more physical items associated with the one reference representation, is presented.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: February 2, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Devin C. Moore, Wade Peebles Thompson
  • Patent number: 9250852
    Abstract: An information processing apparatus, a screen output system, a screen output control method, and a program control output are disclosed. The information processing apparatus includes an image acquiring unit, a differential region extracting unit, a designation accepting unit, and an image output unit. The image acquiring unit acquires a first image to be output to a first display. The differential region extracting unit extracts a differential region that differs between the first image and a second image to be output to a second display. The designation accepting unit accepts a designation of whether to output each differential region to the second display. The image output unit incorporates a portion of the first image that corresponds to a differential region for which a designation to output has been accepted into the second image and outputs the updated second image to the second display.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Takaaki Kawase, Daisuke Maruyama, Satoko Kinoshita
  • Patent number: 9229631
    Abstract: An apparatus and method for controlling a screen display in a portable terminal are provided. The apparatus includes a display unit, an input unit, a memory unit, a magnification identifying unit, and a controller. The display unit displays a screen display having a controlled magnification level. The input unit sets a zoom-in or zoom-out point on the screen display. The memory unit stores reference information for determining a zoom-in or zoom-out magnification level of the screen display. The magnification identifying unit measures a tilt of the portable terminal, and determines control or non-control of a magnification level of the screen display using the measured tilt. The controller controls the screen display according to the identified magnification level.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 5, 2016
    Assignee: Samsung Electronic Co., Ltd
    Inventors: Hyun-Chul Woo, Moon-Ki Huh, Jung-Sik Kim
  • Patent number: 9230295
    Abstract: A system, method, and computer program product are provided for remote rendering of computer graphics. The system includes a graphics application program resident at a remote server. The graphics application is invoked by a user or process located at a client. The invoked graphics application proceeds to issue graphics instructions. The graphics instructions are received by a remote rendering control system. Given that the client and server differ with respect to graphics context and image processing capability, the remote rendering control system modifies the graphics instructions in order to accommodate these differences. The modified graphics instructions are sent to graphics rendering resources, which produce one or more rendered images. Data representing the rendered images is written to one or more frame buffers. The remote rendering control system then reads this image data from the frame buffers. The image data is transmitted to the client for display or processing.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: January 5, 2016
    Assignee: SILICON GRAPHICS INTERNATIONAL CORP.
    Inventor: Phillip C. Keslin
  • Patent number: 9215442
    Abstract: A 3-D image processing device for processing a 3-D image data, wherein the 3-D image data has a base frame and a dependent frame, including: an image detection unit, detecting the 3-D image data to obtain the base frame and the dependent frame; an image compensation unit, generating a compensation dependent frame by performing image compensation for the dependent frame based on the base frame; and a display device, displaying a 3-D compensation image data according to the base frame and the compensation dependent frame, wherein the base frame and the dependent frame constitute a visual 3-D image, and the base frame has more image details than the dependent frame.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 15, 2015
    Assignee: ACER INCORPORATED
    Inventors: Chen-Kang Su, Hsin-Yu Chen
  • Patent number: 9208606
    Abstract: A system, method, and computer program product are provided for extruding an object through a two-dimensional scene. In use, a two-dimensional object is identified within a two-dimensional scene. Additionally, a three-dimensional model is determined that corresponds to the two-dimensional object. Further, the three-dimensional model is extruded through the two-dimensional scene to create a three-dimensional object.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: December 8, 2015
    Assignee: NVIDIA Corporation
    Inventor: David R. Cook
  • Patent number: 9202314
    Abstract: A hexahedral mesh generator for an analysis model generation target includes an existing analysis model database that stores shape data of existing analysis models before and after shape decomposition, a shape decomposition part extracting module that compares the shapes existing analysis models before and after the shape decomposition, a shape comparison module that compares each shape decomposition part with the analysis model generation target and checks whether the shape decomposition part coincides with at least part of the analysis model generation target, a coinciding shape decomposition part display/selection module that displays coinciding shape decomposition parts and outputs shape decomposition parts selected by the user, a shape decomposition module that decomposes the shape of the analysis model generation target in the same way as the outputted shape decomposition parts, and a hexahedral mesh generating module that generates the hexahedral mesh for the analysis model generation target after unde
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: December 1, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Kazuo Muto, Ichiro Kataoka, Masayuki Hariya
  • Patent number: 9196079
    Abstract: A system, method, and computer program product are provided for tessellation using shaders. New graphics pipeline stages implemented by shaders are introduced, including an inner ring shader, an outer edge shader, and topologic shader, which work together with a domain shader and geometry shader to provide tessellated points and primitives. A hull shader is modified to compute values used by the new shaders to perform tessellation algorithms. This approach provides parallelism and customizability to the presently static tessellation engine implementation.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: November 24, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jian Yang, Huaibing Zhu, Vineet Goel, Yan Li