Patents Examined by Daniel Hajnik
  • Patent number: 9898873
    Abstract: Method and systems for processing at least one three-dimensional (3D) graphic object include: identifying a change of 3D graphic objects, creating a message, assigning a unique identifier; and forwarding the message and the unique identifier to a scene engine. The change is made by an authoring tool. The message is embedded with change information corresponding to the change. The scene engine functions can be performed by the same or a different computing device as the computing device performing the authoring tool.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: February 20, 2018
    Assignee: KALLOC STUDIOS ASIA LIMITED
    Inventor: Kin Kwok Yu
  • Patent number: 9892548
    Abstract: A method, system, and computer program product for performing a lighting simulation are disclosed. The method includes the steps of receiving a three-dimensional (3D) model, receiving a set of probes, where each probe specifies a location within the 3D model and an orientation of the probe, and performing, via a processor, a lighting simulation based on the 3D model, the set of probes, and one or more light path expressions. The light path expressions are regular expressions that represent a series of events, each event representing an interaction of a ray at a location in the 3D model.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: February 13, 2018
    Assignee: NVIDIA Corporation
    Inventors: Daniel Johannes Seibert, Stefan Radig, Matthias Raab, Carsten Alexander Waechter, Lutz Kettner, Alexander Keller, Dirk Gerrit van Antwerpen
  • Patent number: 9886789
    Abstract: An information providing device can efficiently search for image data which includes an image of an object matching a user's preference, or can efficiently recommend information related to an image-capturing spot matching the user's preference.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: February 6, 2018
    Assignee: Rakuten, Inc.
    Inventor: Shinya Takami
  • Patent number: 9881413
    Abstract: Techniques for illumination-guided example-based stylization of 3D renderings are described. In implementations, a source image and a target image are obtained, where each image includes a multi-channel image having at least a style channel and multiple light path expression (LPE) channels having light propagation information. Then, the style channel of the target image is synthesized to mimic a stylization of individual illumination effects from the style channel of the source image. As part of the synthesizing, the light propagation information is applied as guidance for synthesis of the style channel of the target image. Based on the guidance, the stylization of individual illumination effects from the style channel of the source image is transferred to the style channel of the target image. Based on the transfer, the style channel of the target image is then generated for display of the target image via a display device.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: January 30, 2018
    Inventors: Jakub Fiser, Ondrej Jamri{hacek over (s)}ka, Michal Luká{hacek over (c)}, Elya Shechtman, Paul J. Asente, Jingwan Lu, Daniel Sýkora
  • Patent number: 9883120
    Abstract: A processing device generates composite images from a sequence of images. The composite images may be used as frames of video. A foreground/background segmentation is performed at selected frames to extract a plurality of foreground object images depicting a foreground object at different locations as it moves across a scene. The foreground object images are stored to a foreground object list. The foreground object images in the foreground object list are overlaid onto subsequent video frames that follow the respective frames from which they were extracted, thereby generating a composite video.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: January 30, 2018
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig
  • Patent number: 9875575
    Abstract: A system and method is provided for smoothing portions of a 3D model of an object based on the likelihood of a portion being an accurate representation of the surface of the object, and based on whether the surface of the object according to the model is relatively jagged or relatively smooth.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: January 23, 2018
    Assignee: Google LLC
    Inventor: Scott Benjamin Satkin
  • Patent number: 9858712
    Abstract: A method and system that allows a user to perform automatic study, layout and verification of a multidimensional space in real time where the study can be displayed graphically, in 3-dimensions for example, via a handheld unit allowing the system to guide and/or navigate the user throughout the multidimensional space as the automatic study and/or layout is being performed.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: January 2, 2018
    Inventor: Sam Stathis
  • Patent number: 9858707
    Abstract: A server receives video data and location data from mobile devices. Each mobile device records a video of a target. The location data identifies a position of the corresponding mobile device relative to the target and a distance between the corresponding mobile device to the target. The location data is associated with a corresponding video frame from the video data. The server identifies video frames from the video data captured from the mobile devices. The server scales parts of the identified video frames based on the position and distance of the corresponding mobile devices to the target. The server extracts the scaled parts of the identified video frames and generates a three-dimensional model of the target based on the extracted scaled parts of the identified video frames from the plurality of mobile devices.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 2, 2018
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9852541
    Abstract: Techniques for illuminating an indoor scene. A directional distribution associated with the indoor scene is received. The indoor scene has a first scene element and a first quadrilateral. The first scene element has a first shading point disposed thereon. The directional distribution is reparametrized such that the first quadrilateral as viewed from the first shading point corresponds to an axis-aligned rectangular region in the reparametrized directional distribution. The scene element is illuminated using one or more samples drawn from the shading point by performing importance sampling based on the reparametrized directional distribution.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: December 26, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Benedikt Bitterli, Wojciech Jarosz, Jan Novak
  • Patent number: 9852237
    Abstract: An object testing system and method for testing an object. A three-dimensional environment is displayed with a model of an object and an avatar from a viewpoint relative to the avatar on a display system viewed by a human operator. The object is under testing in a live environment. Information about motions of the human operator that are detected is generated. Live information about the object that is under testing in the live environment is received. A change in the object from applying the live information to the model of the object is identified. The change in the model of the object is displayed on the display system as seen from the viewpoint relative to the avatar in the three-dimensional environment.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: December 26, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Jonathan Wayne Gabrys, David William Bowen, Anthony Mathew Montalbano, Chong Choi
  • Patent number: 9852543
    Abstract: In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: December 26, 2017
    Assignee: SNAP INC.
    Inventors: Samuel Edward Hare, Ebony James Charlton, Andrew James McPhee, Michael John Evans
  • Patent number: 9836812
    Abstract: An image processing apparatus includes a restrictive condition storage unit in which at least one restrictive condition, which is to be applied to an image to be output and acquired from a subject, is stored, an accepting unit that accepts an image that is obtained by shooting the subject and has at least one field, an image changing unit that applies the at least one restrictive condition to the at least one field of the image accepted by the accepting unit, changes the at least one field so that it satisfies the at least one restrictive condition, and acquires at least one new field, and an image output unit that outputs the at least one field acquired by the image changing unit, enabling an image having an overall balance to be output.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 5, 2017
    Assignee: I-CUBED RESEARCH CENTER INC.
    Inventor: Tetsujiro Kondo
  • Patent number: 9824465
    Abstract: A texture repository is provided for use with an image manipulation application. The texture repository provides a canvas to the image manipulation application for use with an image filter. The texture repository may provide an existing canvas matching the request from the image filter, or the texture repository may generate a new canvas for the request. The generated canvas may be procedurally generated to match the request, or the generated canvas may be resized from an existing canvas stored in a non-volatile storage or a cache.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Apostolos Lerios, Jennifer Leigh Dolson
  • Patent number: 9824485
    Abstract: Presenting a view based on a virtual viewpoint in a three dimensional (3D) scene. The 3D scene may be presented by at least one display, which includes displaying at least one stereoscopic image of the 3D scene by the display(s). The 3D scene may be presented according to a first viewpoint. A virtual viewpoint may be determined within the 3D scene that is different than the first viewpoint. The view of the 3D scene may be presented on the display(s) according to the virtual viewpoint and/or the first view point. The presentation of the view of the 3D scene is performed concurrently with presenting the 3D scene.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: November 21, 2017
    Assignee: zSpace, Inc.
    Inventors: Michael A. Vesely, Alan S. Gray
  • Patent number: 9824486
    Abstract: A method and system is proposed to create a generative model to interpolate any view of a planar scene given a sequence of reference views and a synthesis view that is optimized by the marginalization of photometric regulation, and geometric registration parameters. According to one aspect of the claimed subject matter, a technique is proposed to combine information from varying input camera poses. Planar homography based image super resolution in free view interpolation for planar structure is applied to the combined information. Non-redundant information is combined in such a manner that the high resolution and free view problems in traditional 2D based image-based rendering techniques are overcome.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: November 21, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jie Hu, Chang Wen Chen, Dongqing Zhang, Hong Heather Yu
  • Patent number: 9824492
    Abstract: Techniques for generating a hollow model from a medical image are disclosed herein. In an example, a hollow model may be created within a medical imaging visualization application through the generation of a mask of an interior space of a segmented anatomical structure, the extrusion of a shell mask from the mask of the interior space, and the generation of a visualization of the shell mask within the medical imaging visualization application. For example, the mask may be provided as a layer in the medical imaging visualization application, allowing a user to visualize the produced shell mask of the hollow model from the perspective of the medical imaging. In further examples, the hollow model generation techniques may be used with techniques for shell region modifications, variable shell thickness, multiple shell layer, and trimming of shell endpoints.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: November 21, 2017
    Assignee: Vital Images, Inc.
    Inventors: Samuel W. Peterson, Pascal Salazar-Ferrer, Yan Yang
  • Patent number: 9811938
    Abstract: Methods, systems, and computer program products for visually representing and displaying data are described. The visual representation may be a data animation. A data query may be submitted, a time measurement for processing the query may be obtained, and a sample size of the query may be adjusted based on the time measurement and a frame refresh rate of a data animation. A data animation may be generated based on one or more results of the query.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 7, 2017
    Assignee: Business Objects Software Ltd.
    Inventors: Qiang Han, Alexei Potiagalov, Ivailo Ivanov
  • Patent number: 9805506
    Abstract: The physical 3D renderer described herein renders one or more captured depth images as a physical 3D rendering. The physical 3D renderer can render physical 3D surfaces and structures in real time. In one embodiment the 3D renderer creates a physical three dimensional (3D) topological surface from captured images. To this end, a depth image of a surface or structure to be replicated is received (for example from a depth camera or depth sensor). Depth information is determined at a dense distribution of points corresponding to points in the depth image. In one embodiment the depth information corresponding to the depth image is fed to actuators on sliding shafts in an array. Each sliding shaft is adjusted to the depth in the depth image to create a physical 3D topological surface like the surface or structure to be replicated.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick Therien, Michael Sinclair
  • Patent number: 9805634
    Abstract: A display panel and an image display method for using in the display panel are provided. The display panel comprises first pixel rows and second pixel rows, the first pixel row is adapted for displaying a three-dimensional image according to a three-dimensional image data and the second pixel row is adapted for displaying a luminance compensated image corresponding to a luminance compensated data according to the luminance compensated data so as to increase a brightness of a screen composed of the three-dimensional image and the luminance compensated image. This increases the brightness of the three-dimensional image displayed by the display panel.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: October 31, 2017
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventor: Deyong Fan
  • Patent number: 9767611
    Abstract: An information processing apparatus extracts, from each of images of an object captured from a plurality of viewpoints, a contour of the object, selects at least one point included in the contour for each of the extracted contour, and associates the selected points between the images, derives three-dimensional coordinates of the associated points, derives a plane for approximating the object based on the derived three-dimensional coordinates of the points, and estimates depth values of unassociated points out of points on the contour based on the three-dimensional coordinates of the related points and the derived plane, to accurately estimate depth value of the object.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: September 19, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kazuki Takemoto