Patents Examined by Carlos Perromat
  • Patent number: 9153070
    Abstract: The early depth test stages 4, 13 of a graphics processing pipeline 1 are configured to broadcast information 9, 10, 11, 14 about fragments, etc., that pass those early depth tests to other stages 3, 4, 6, 12 in the pipeline. The other stages in the pipeline then use the early depth test pass information to determine if the processing of any fragments that they are currently processing can be stopped.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: October 6, 2015
    Assignee: ARM LIMITED
    Inventors: Jorn Nystad, Edvard Sorgard, Frode Heggelund
  • Patent number: 9153155
    Abstract: An image signal source alternately outputs two types of image signal. A pixel shifting unit outputs an image as light displayed by a display element having a number of pixels corresponding to the image signal while alternately shifting the light by a distance of a ½ pixel horizontally and a ½ pixel vertically. A horizontal display control unit receives the image signal and, in response to an installation position, changes the received image signal so that an image corresponding to any one of the two types of image signal alternately outputted is horizontally shifted by one pixel. A display element drive unit receives the changed image signal and, in response to the installation position, controls the display element so that the display element displays an image obtained by horizontally inverting the image based on the received image signal.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 6, 2015
    Assignee: JVC KENWOOD CORPORATION
    Inventor: Yuji Uchiyama
  • Patent number: 9135749
    Abstract: Apparatus and method for the network transmission and displaying of the computer graphics. The method and apparatus for processing three-dimensional model data includes: obtaining the mesh data for an original mesh model; constructing a derivative mesh model from the vertex data for the original mesh model by using a pre-defined mesh model construction algorithm; comparing the mesh data for the original mesh model with the mesh data for the derivative mesh model to obtain the error data for the derivative mesh model; transmitting the vertex data related to the original mesh model; and transmitting the error data for the derivative mesh model.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Guo Qiang Hu, Fan Jing Meng, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Patent number: 9135848
    Abstract: A display device includes a data request unit in a frame rate controller, and requires and transmits necessary data for the frame data buffer receiving and storing the image data of an entire pixel area and the rest of the frame rate controllers. In a case of a motion picture that is moved among a plurality of display areas, the image data corresponding to a plurality of regions is transmitted from the frame data buffer or a plurality of frame rate controllers, and in a case of the motion picture that is moved between neighboring pixel areas, the image data of the neighboring pixel area is transmitted from the frame data buffer or the neighboring frame rate controller for processing. Accordingly, a fast-moving motion picture may be realized without the need for an additional memory.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: September 15, 2015
    Assignee: Samsung Display Co., Ltd.
    Inventors: Dong-Won Park, Jae Sung Bae, Bong Hyun You, Sang-Je Lee
  • Patent number: 9105130
    Abstract: A view synthesis method of depth mismatching checking and depth error compensation, wherein, input left and right maps are warped in a processor to perform view synthesis, comprising following steps: when a present pixel moves to a position of a target pixel after warping, compute respectively pixel displacement amounts for said present pixel to move to said target pixel in said left and said right maps, to figure out coordinate of said target pixel; determine if depth value of the present pixel is greater than that of said target pixel, if an answer is positive, determine if depth value of said present pixel matches that of coordinate adjacent to said target pixel; and if answer is negative, set depth value of said target pixel to a hole; otherwise, cover said target pixel with pixel value of said present pixel, hereby completing refining even minute errors.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: August 11, 2015
    Assignee: NATIONAL CHUNG CHENG UNIVERSITY
    Inventors: Jiun-In Guo, Kuan-Hung Chen, Chih-Hao Chang
  • Patent number: 9099025
    Abstract: A plurality of data signals to be supplied to a first pixel and a second pixel formed by a first sub-pixel, two second sub-pixels, and two third sub-pixels on the display panel are rendered. Input data corresponding to a first sampling window with respect to the second sub-pixel of the first pixel among the input data applied to the stripe pattern is used to render a second data signal supplied to the second sub-pixel through filtering sampled input data for a color of the second sub-pixel. The first data signal to be supplied to the first sub-pixel is rendered through filtering of the input data of a second window unit for a color of the first sub-pixel with respect to the first sub-pixel of the first pixel among the sampled input data.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: August 4, 2015
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Geun-Young Jeong, Jong-Woong Park, Joo-Hyung Lee
  • Patent number: 9099056
    Abstract: In displaying a map on a wireless communications device, a method is provided that resolves labelling of sharp curves. The method entails a determination of whether a curvature of a map element associated with the map feature exceeds a predetermined threshold (e.g. whether a rate of change in slope of a path or the change in angular orientation of each successive character in the label exceeds a threshold that is a function of zoom level. If the curvature exceeds the threshold, the label is rendered on the map in a new map location that avoids the map location where the curvature exceeds the threshold.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: August 4, 2015
    Assignee: BlackBerry Limited
    Inventor: Gordon Gregory Bowman
  • Patent number: 9092113
    Abstract: Provided is a cursor display method of displaying a cursor, indicating a focus point while being manipulatable to move, in a two-dimensional image in which sets of laser point cloud data distributed on a three-dimensional coordinate system are shown on the basis of a predetermined view point position. The cursor display method includes: performing arithmetic on a position on the three-dimensional coordinate system which corresponds to the focus point in the two-dimensional image; defining a predetermined plane graphic region, including the corresponding position and being orthogonal to a view point position direction, on the three-dimensional coordinate system on the basis of the corresponding position; dividing a view region, originating from the view point position passing through the plane graphic region, into segments on the basis of the plane graphic region; and performing non-display processing on sets of laser point cloud data placed in any one of the divided segments.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: July 28, 2015
    Assignee: PASCO CORPORATION
    Inventors: Osamu Nishimura, Masataka Hirao
  • Patent number: 9087412
    Abstract: An approach is provided for grouping and de-overlapping items in a user interface. A display manager determines one or more items for rendering in a user interface. The display manager then causes, at least in part, a determination of one or more rendering locations for one or more representations of the one or more items based, at least in part, on location information associated with the one or more items. The display manager further causes, at least in part, a grouping, a de-overlapping, or a combination thereof of the one or more representations based, at least in part, on an overlapping of the one or more rendering locations. The display manager also causes, at least in part, a rendering of the one or more representations in the user interface based, at least in part, on the grouping, the de-overlapping, or a combination thereof.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 21, 2015
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Mark Travis Fulks, Ashok Ravula, Kenneth Walker, Bamidele Adetokunbo, Srikanth Challa, Christophe Marle, Aaron Licata, Pankaj Jain, Matthew Johnson
  • Patent number: 9080885
    Abstract: Methods and apparatus for a map tool for determining which points of interest in a map region for which to display designations or labels in a map view such that a displayed designation does not disappear and reappear as a user zooms in or out of a map view or as a user pans across a map region. Also disclosed are methods and apparatus for a ranking tool that uses a hierarchy of categories in order to classify points of interest, where for each given hierarchical category, the points of interest within the given hierarchical category are further ranked according to ranking data for each given point of interest and also ranked according to the quantity of the ranking data for the given point of interest.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 14, 2015
    Assignee: Apple Inc.
    Inventor: Kenneth L. Kocienda
  • Patent number: 9083918
    Abstract: Methods, apparatus, and non-transitory computer-readable storage media for editing the colors of objects or regions in digital images. A method for editing images using a color palette is provided. A color palette is described that may be suitable for editing images, which may include specified objects or regions in images. The color palette may display image-specific colors identified using image-dependent techniques described herein. These color palettes may also modify the colors in the image corresponding to the displayed colors in the color palette interface. The method may implement structure-preserving techniques that preserve the structure of the color histogram of the image, thus preserving the natural look of the original image.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: July 14, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Miklos J. Bergou, Fang Da
  • Patent number: 9064341
    Abstract: Methods, systems and apparatus are described to render a map according to hybrid map data. A map may be generated by a map service and sent to a client device. Hybrid map data composed of raster graphics data and vector graphics data may be generated by a map service to be sent to and rendered on a client device. A client device obtains hybrid map data, renders the vector graphics data using vector graphics, renders the raster graphics data using raster graphics, and displays the map view. A client device may receive input modifying the zoom level of the displayed map. In response a client device may render the vector graphics data at the modified zoom level and scale the raster graphics data to the zoom level. Some embodiments may obtain update raster graphics data.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 23, 2015
    Assignee: Apple Inc.
    Inventors: Jeffrey P. Hultquist, James A. Howard, Aroon Pahwa, Christopher Blumenberg
  • Patent number: 9064337
    Abstract: Methods, systems and apparatus are described to render a map with adaptive textures for map features. Embodiments may for a portion of map data, such as a map tile, including a feature of a given feature type specify a level-of-detail texture. A level-of-detail texture may be one of a plurality of level-of-detail textures for a given feature type ordered according to level-of-detail. Embodiments may then provide the specified level-of-detail texture with a mipmap chain to a rendering unit to render the map data. At the lowest level of the mipmap chain may be the specified level-of-detail texture. At the next lowest level of the mipmap chain may be a portion of the level-of-detail texture adjacent to the specified level-of-detail texture in the ordered plurality of level-of-detail textures for the feature type.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 23, 2015
    Assignee: Apple Inc.
    Inventors: Aroon Pahwa, Christopher Blumenberg, Marvel Van Os
  • Patent number: 9019272
    Abstract: Curved Planar Reformation (CPR), producing a Curved Planar Reformat, is a technique to provide a representation of an anatomical structure which is curved through a 3D volume. This reformation process can result in image artifacts, leaving it up to the user to determine what are artifacts and what are actual anatomical features. The invention provides assistance to the user by detecting areas of potential ambiguity during the CPR procedure, and distinguishing these areas on the display to the user. In this way, the user no longer needs detailed knowledge of how the CPR is performed.
    Type: Grant
    Filed: September 6, 2010
    Date of Patent: April 28, 2015
    Assignee: Koninklijke Philips N.V.
    Inventor: Rutger Nijlunsing
  • Patent number: 9013513
    Abstract: Example methods and apparatus to navigate electronic documents are disclosed. A disclosed example method involves first and second display portions by a demarcation line, to display first and second content in those display portions, based on receiving an input corresponding to a display coordinate. In an example, the method also includes overlaying an image of the first content portion on the first content portion, and allowing the image of the first content portion to scroll only in directions parallel to demarcation line.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: April 21, 2015
    Assignee: BlackBerry Limited
    Inventors: Stefano Paolini, Michael Patrick McAndrews
  • Patent number: 9007381
    Abstract: An exemplary method includes a transition animation system detecting a screen size of a display screen associated with a computing device executing an application, automatically generating, based on the detected screen size, a plurality of animation step values each corresponding to a different animation step included in a plurality of animation steps that are to be involved in an animation of a transition of a user interface associated with the application into the display screen, and directing the computing device to perform the plurality of animation steps in accordance with the generated animation step values. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: April 14, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jian Huang, Jack J. Hao
  • Patent number: 9007399
    Abstract: In an information processing apparatus, a virtual object shape storage unit acquires the position of an operation unit, sets a virtual plane at the acquired position in the virtual space, and records the trajectory of the operation unit after the virtual plane is set. The virtual object shape storage unit then obtains a projection trajectory by projecting the trajectory onto the virtual plane, and records the obtained projection trajectory as contour data representing the contour of a target virtual object on the virtual plane. And then, the apparatus acquires a position and orientation of a viewpoint of the user, and generates and outputs an image of the virtual space seen from the viewpoint on the basis of the acquired position and orientation, the virtual space including the virtual plane and the virtual object having the contour represented by the contour data.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: April 14, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yasumi Tanaka, Naohito Nakamura
  • Patent number: 9001121
    Abstract: A computer implemented method, apparatus, and computer usable program code for generating a three-dimensional model of an object of interest in an aircraft. In response to transmitting a plurality of x-rays from a set of transmission points into the aircraft, backscatter x-ray data is received. The object identified from a two-dimensional diagram of the backscatter data. Points for the object are created from the identification of the object in the received data. The points are placed at a first distance from the transmission points to form a first curve. The points are placed at a second distance from the transmission points to form a second curve. A first surface is formed from the first and second curves. A second surface is formed that intersects the first surface to form an intersection. Three-dimensional data is generated for the three-dimensional model of the object from the intersection.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: April 7, 2015
    Assignee: The Boeing Company
    Inventors: John William Finlayson, Kirk Douglas Skaggs, William Talion Edwards, David M. Siebenaler, Douglas David Gaj, Timothy John Suhr, Justin Thomas, Billy Punlap Tung, Kava Sirvan Crosson-Elturan, Thomas Harland Bluhm, Morteza Safai
  • Patent number: 8994725
    Abstract: System and methods for generating a model of an environment are provided. In some aspects, a system includes a layer module configured to identify one or more layers of the environment based on a plurality of three-dimensional (3D) points mapping the environment. The system also includes a layout module configured to generate a layout for each layer. Each layout includes a two-dimensional (2D) model of the environment. The system also includes a construction module configured to generate a 3D model of the environment based on the 2D model of each layout.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Yasutaka Furukawa, Steven Maxwell Seitz, Jianxiong Xiao, Carlos Hernandez Esteban, David Robert Gallup
  • Patent number: 8994726
    Abstract: System and methods for preparing a model of an environment for display are provided. In some aspects, a system includes a transformation module configured to modify a three-dimensional (3D) model of an environment such that a target wall portion of the 3D model is more visible from a viewing direction after the modification than prior to the modification. The modification of the 3D model is based on constructive solid geometry and comprises at least one of i) a removal of at least one ceiling wall portion of the 3D model, ii) a thickening of at least one lateral wall portion of the 3D model, and iii) a removal of an obstructing wall portion. The obstructing wall portion blocks at least a partial view of the target wall portion from the viewing direction.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Yasutaka Furukawa, Jianxiong Xiao