Patents Examined by Zhengxi Liu
  • Patent number: 10102603
    Abstract: A graphics processing may include implementing a vertex shader and a pixel shader with a GPU. Vertex parameter values may be compressed with the vertex shader and compressed vertex parameter values may be written to a cache. The pixel shader may access the compressed vertex parameter values that were written to the cache and decompress the compressed vertex parameter values. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 16, 2018
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Mark Evan Cerny, David Simpson, Jason Scanlin
  • Patent number: 10102670
    Abstract: A system and method of procedural generation of graphics corresponding to a plurality of buildings in a three-dimensional virtual environment includes identifying a region in the three-dimensional virtual environment that is enclosed by a plurality of streets within the three-dimensional virtual environment, generating a two-dimensional arrangement of a plurality of tiles within the region, identifying one building segment graphic in the subset of building segment graphics corresponding to each tile based on an array of pseudo-random index values stored in the memory for each tile in the plurality of tiles, and generating a graphical depiction of the three-dimensional virtual environment including a graphical depiction of the plurality of buildings in the region based on the two-dimensional arrangement of the plurality of tiles and the building segment graphic identified for each tile in the plurality of tiles.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 16, 2018
    Assignee: Robert Bosch GmbH
    Inventors: Liu Ren, Lincan Zou
  • Patent number: 10096079
    Abstract: Graphics processing may include implementing a vertex shader and a pixel shader with the GPU. Vertex indices output from a vertex shader may be written to a cache. The vertex indices written to the cache may be accessed with the pixel shader and vertex parameter values associated with the vertex indices may be accessed from a memory unit with the pixel shader. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 9, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Mark Evan Cerny, David Simpson, Jason Scanlin
  • Patent number: 10078978
    Abstract: A display device includes: a display panel including a plurality of pixels; a data compressor compressing first line data received from the outside to generate first compressed data, compressing differential data between the first line data and second line data, which are the previous line data of the first line data, to generate second compressed data, and selectively outputting any one of the first and second compressed data; and a source driver decompressing the compressed data output from the data compressor to reconstruct the first line data and supplying data signals corresponding to the reconstructed first line data to the plurality of pixels.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: September 18, 2018
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventor: Tadashi Amino
  • Patent number: 10074182
    Abstract: Architecture that enables the drawing of markup in a scene that neither obscures the scene nor is undesirably obscured by the scene. When drawing markup such as text, lines, and other graphics, into the scene, a determination is made as to the utility to the viewer of drawing the markup with greater prominence than an occluding scene object. The utility of the markup is based on the distance of the scene object and markup from the camera. Thus, if an object that appears small in the scene and is in front of the markup, the markup will be drawn more clearly, whereas if the same object appears large in the scene and is in front of the markup, the markup is rendered faint, if drawn at all.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikolai Faaland, David Buerer
  • Patent number: 10074213
    Abstract: An architecture for pixel shading, enables flexible control of shading rates and automatic shading reuse between triangles in tessellated primitives in some embodiments. The cost of pixel shading may then be decoupled from the geometric complexity. Wider use of tessellation and fine geometry may be made more feasible, even at very limited power budgets. Shading may be done over small local grids in parametric patch space, with reusing of shading for nearby samples. The decomposition of shaders into multiple parts is supported, which parts are shaded at different frequencies. Shading rates can be locally and adaptively controlled, in order to direct the computations to visually important areas and to provide performance scaling with a graceful degradation of quality. Another important benefit, in some embodiments, of shading in patch space is that it allows efficient rendering of distribution effects, which further closes the gap between real-time and offline rendering.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: September 11, 2018
    Assignee: Intel Corporation
    Inventors: Franz P. Clarberg, Tomas G. Akenine-Moller, Robert M. Toth, Carl J. Munkberg
  • Patent number: 10068361
    Abstract: In various implementations, methods and systems are disclosed for accurately selecting a targeted portion of a digital image. In one embodiment, a selection cursor having a central and a peripheral region is provided. The central region is used to force a selection or a deselection and therefore moving the central region over a portion of the image causes that portion of the image to be selected or deselected, respectively. The peripheral region of the cursor surrounds the central region and defines an area where a hybrid level set algorithm for both boundary detection and region definition, particularly a matting region, is performed. This provides highly accurate boundary detection and matting region selection within a narrowly-focused peripheral region and eliminates the need to subsequently designate a matting region and apply a matting algorithm to complex portions of an object selection.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: September 4, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Byungmoon Kim, Gagan Singhal
  • Patent number: 10067568
    Abstract: Embodiments of the present invention disclose an augmented reality writing system and method thereof. According to one example embodiment, the system includes a handheld writing tool having an end portion and a display device for displaying digital content for viewing by an operating user. An optical sensor is coupled to the display device and includes a field of view facing away from the operating user. Furthermore, coupled to the optical sensor is a processing unit configured to detect and track the position of the end portion of the handwriting tool. In accordance therewith, handwritten content is digitally rendered on the display device to correspond with the handwriting motion of the writing tool within the field of view of the optical sensor.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: September 4, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Davide Di Censo, Stefan J. Marti, Seung Wook Kim
  • Patent number: 10061741
    Abstract: A graph display apparatus includes a display unit and a processor. The display unit includes a display screen. The processor performs following processes of: determining an expression as a graph display object according to positions on the display screen, the positions being designated by a user; generating an operation receiver for changing a numerical value of a coefficient included in the determined expression, according to an operation of the user; displaying the graph of the determined expression and the generated operation receiver on the display screen; and changing the graph displayed on the display screen, according to the operation of the user on the displayed operation receiver.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: August 28, 2018
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Kosuke Karoji
  • Patent number: 10055807
    Abstract: An image and vision processing architecture included a plurality of image processing hardware accelerators each configured to perform a different one of a plurality of image processing operations on image data. A multi-port memory shared by the hardware accelerators stores the image data and is configurably coupled by a sparse crossbar interconnect to one or more of the hardware accelerators depending on a use case employed. The interconnect processes accesses of the image data by the hardware accelerators. Two or more of the hardware accelerators are chained to operate in sequence in a first order for a first use case, and at least one of the hardware accelerators is set to operate for a second use case. Portions of the memory are allocated to the hardware accelerators based on the use case employed, with an allocated portion of the memory configured as a circular buffer.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: August 21, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seungjin Lee, Seok-Jun Lee
  • Patent number: 10043309
    Abstract: An input mesh can be decomposed into component meshes that can be independently simplified. A computing device can calculate costs of performing candidate edge collapses for a component mesh. The candidate edge collapses can include boundary edge collapses and interior edge collapses. To simplify a component mesh, the execution of boundary edge collapses and the execution of interior edge collapses are interleaved in an order based on the costs of performing the candidate edge collapses. The position of a vertex resulting from a boundary edge collapse can be calculated independently of the interior of the component mesh. When component meshes are simplified in parallel, a boundary that is common to the component meshes can be simplified identically.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: August 7, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Philip Starhill, Christopher Messer, James Undery, Keith Seifert, David Simons, Maksim Lepikhin
  • Patent number: 10042079
    Abstract: Techniques, systems, and devices are disclosed for analyzing a reconstructed charged particle image of a volume of interest from charged particle detector measurements to detect objects within the volume of interest and then extracting features from the detected objects based on their statistical and geometric properties. In one aspect, this technique partitions the reconstructed charged particle image of the volume into a set of voxels, wherein each voxel is associated with an intensity value. The technique next performs a segmentation operation on the said image to identify a subset of the set of voxels as object-candidate voxels for generating objects. The technique then performs a connected-component analysis on the object-candidate voxels to identify one or more objects within the said image of the volume. The technique subsequently extracts a set of object features from each identified object based at least on the statistical and geometric properties of the identified object.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: August 7, 2018
    Assignee: Decision Sciences International Corporation
    Inventor: Rohit Patnaik
  • Patent number: 10026216
    Abstract: A graphics data processing method and apparatus are disclosed. The graphics data processing method includes determining a guard band region having a distance range which is predetermined in a viewing direction from a position of a virtual camera, outside a virtualization region representing regions of objects able to be displayed on a screen among a plurality of objects included in graphics data. The method further includes acquiring position information of each of the plurality of objects, determining a region where at least one object among the plurality of objects is located, based on the acquired position information, and performing at least one of clipping and culling on data of the at least one object, based on the determined region.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: July 17, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seokyoon Jung, Jeongsoo Park
  • Patent number: 10025396
    Abstract: In an approach to quick browsing of content displayed on a computing device, a computer monitors a scrolling operation in a first display mode on a computing device in which a plurality of information items are displayed. The computer determines whether a speed of the scrolling operation exceeds a threshold value, and then in response to the speed of the scrolling operation exceeding a threshold value, switches the first display mode to a second display mode.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Ping Xiao, Jun Zhang, XiaoLin Zhang, Jia Zou
  • Patent number: 10019842
    Abstract: An augmented reality system for a food product includes an edible media or a food product decoration with an embedded augmented reality marker and a related application for a mobile device. The application presents augmented reality content associated with the augmented reality marker. The application permits access to the augmented reality content in response to detection of the application recognizing the embedded augmented reality marker.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: July 10, 2018
    Assignee: Decopac, Inc.
    Inventors: Douglas A. Boysen, Elizabeth K. Glover, Carlos A. Davila
  • Patent number: 10019823
    Abstract: In techniques of combined composition and change-based models for image cropping, a composition application is implemented to apply one or more image composition modules of a learned composition model to evaluate multiple composition regions of an image. The learned composition model can determine one or more cropped images from the image based on the applied image composition modules, and evaluate a composition of the cropped images and a validity of change from the image to the cropped images. The image composition modules of the learned composition model include a salient regions module that iteratively determines salient image regions of the image, and include a foreground detection module that determines foreground regions of the image. The image composition modules also include one or more imaging models that reduce a number of the composition regions of the image to facilitate determining the cropped images from the image.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: July 10, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Zhe Lin, Radomir Mech, Peng Wang
  • Patent number: 10019775
    Abstract: The provided scalable, radiation tolerant, high-integrity, space-rated Graphical Processing Unit (GPU) supports open interfaces and provides sufficient graphics performance for known display formats as well as as-yet-undefined, futuristic, display formats that may be updated on-mission without needing, for example, a host space vehicle to return to earth or a lunar site. The provided GPU further provides flexibility and dynamic scalability.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: July 10, 2018
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Daryl A. White, Ted Bonk, Tu D. Dang, John Allan Morgan
  • Patent number: 10013059
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving input specifying one or more positional and dimensional properties of a first haptic animation object in an animation tool displaying a representation of a vibrotactile array comprising a plurality of actuators configured to output haptic feedback, computing, based on a rendering algorithm applied to the first haptic animation object, a vector profile for each of the actuators, and computing an intensity value for each of the actuators based on the vector profile of the respective actuator.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: July 3, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Ali Israr, Jonathan Moran, Oliver Stirling Schneider
  • Patent number: 10013787
    Abstract: A method of animating a digital character according to facial expressions of a user, comprising the steps of, (a) obtaining a 2D image and 3D depth map of the face of the user, (b) determining expression parameters for a user expression model so that a facial expression of the user-specific expression model represents the face of the user shown in the 2D image and 3D depth map (c) using the expression parameters and an animation prior to determine animation parameters usable to animate a digital character, wherein the animation prior is a sequence of animation parameters which represent predefined animations of a digital character (d) using the animation parameters to animate a digital character so that the digital character mimics the face of the user.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: July 3, 2018
    Assignee: Faceshift AG
    Inventors: Thibaut Weise, Sofien Bouaziz, Hao Li, Mark Pauly
  • Patent number: 10013953
    Abstract: The display controller (1) includes: a DRAM (31); a SRAM (32) which consumes electric power less than the DRAM (31); an update judging section (61); a secondary compression section (70); and a decompression section (40). In a case where the update judging section (61) has judged that image data is not updated, (i) the secondary compression section (70) compresses image data and then stores compressed image data in the SRAM (32), (ii) the DRAM (31) stops a memory retaining operation, and (iii) the decompression section (40) decompresses the compressed image data and then supplies decompressed data to an LCD (3).
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: July 3, 2018
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Junki Asai, Kohji Mitsuda