Solid Modelling Patents (Class 345/420)
  • Patent number: 9773523
    Abstract: An apparatus for analyzing a video recording of a sporting event, comprising: a video clip generating circuitry operable to, in response to a selection of one of a first timeline element, generate a video clip from a video recording of the sporting event and to output the video clip for display, the video clip being a portion of the video recording of a sporting event temporally extending between a first time and a second time, each of the start time and the end time of a first event record corresponding to the selected first timeline element being within a period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of participant tracking data of the participant of the sporting event identified by a identifier of the first event record corresponding to the selected first timeline element.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: September 26, 2017
    Assignee: Sony Corporation
    Inventors: Michael John Williams, Paul Edward Prayle, William Jack Leathers-Smith
  • Patent number: 9774887
    Abstract: A method includes receiving head-tracking data that describes one or more positions of one or more people while the one or more people are viewing a three-dimensional video. The method further includes generating video segments from the three-dimensional video. The method further includes, for each of the video segments: determining a directional encoding format that projects latitudes and longitudes of locations of a surface of a sphere onto locations on a plane, determining a cost function that identifies a region of interest on the plane based on the head-tracking data, and generating optimal segment parameters that minimize a sum-over position for the region of interest.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: September 26, 2017
    Inventor: Andrew David Walkingshaw
  • Patent number: 9766703
    Abstract: An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: September 19, 2017
    Assignee: MAGIC LEAP, INC.
    Inventor: Samuel A. Miller
  • Patent number: 9760549
    Abstract: Certain example embodiments described herein relate to techniques for processing XML documents of potentially very large sizes. For instance, certain example embodiments parse a potentially large XML document, store the parsed data and some associated metadata in multiple independent blocks or partitions, and instantiate only the particular object model object requested by a program. By including logical references rather than physical memory addresses in such pre-parsed partitions, certain example embodiments make it possible to move the partitions through a caching storage hierarchy without necessarily having to adjust or encode memory references, thereby advantageously enabling dynamic usage of the created partitions and making it possible to cache an arbitrarily large document while consuming a limited amount of program memory. Such techniques may be extended to enable atomic updates to be processed efficiently, e.g.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: September 12, 2017
    Assignee: SOFTWARE AG USA, INC.
    Inventor: Bernard J. Style
  • Patent number: 9761026
    Abstract: A device may receive information that specifies a graphical scene. The graphical scene may include a coordinate axis. Data, to be plotted in the graphical scene, may be plotted with regard to the coordinate axis. The device may generate a structured plurality of objects. One or more objects, of the structured plurality of objects, may store properties that define the graphical scene. A particular object, of the one or more objects, may store properties that define one or more elements of the coordinate axis. The device may receive information identifying a modification to an element of the coordinate axis, of the one or more elements of the coordinate axis. The device may modify a property of the properties that define the one or more elements of the coordinate axis, based on the instruction, to implement the modification specified by the instruction.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: September 12, 2017
    Assignee: The MathWorks, Inc.
    Inventors: James D. Barabas, Eric M. Ludlam, Michael P. Garrity, Benjamin V. Hinkle
  • Patent number: 9761037
    Abstract: A graphics processing subsystem and method for updating a voxel representation of a scene. One embodiment of the graphics processing subsystem includes: (1) a memory configured to store a voxel representation of a scene having first and second regions to be updated, and (2) a graphics processing unit (GPU) operable to: (2a) unify the first and second regions into a bounding region if a volume thereof does not exceed summed volumes of the first and second regions by more than a tolerance, and (2b) generate voxels for the bounding region and cause the voxels to be stored in the voxel representation.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: September 12, 2017
    Assignee: Nvidia Corporation
    Inventors: Alexey Panteleev, Sergey Bolotov, Evgeny Makarov, Yury Uralsky
  • Patent number: 9761046
    Abstract: A computing device simulates a process of processing an object. The computing device calculates a moving space when a minimum bounding box of a model of a blade moves from a position point to an obtained path point. The computing device cuts a triangulated model of the object when the triangulated model of the object intersects the moving space.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: September 12, 2017
    Assignee: ScienBiziP Consulting(Shenzhen)Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Peng Xie
  • Patent number: 9754391
    Abstract: Webpage display methods and apparatus are provided herein. In an exemplary method, a webpage to be displayed can be obtained. The webpage can be sectioned into a plurality of sub-blocks. Sub-blocks corresponding to a first current screen can be rendered and displayed. A render-display operation can be performed. The render-display operation includes rendering sub-blocks adjacent to the first current screen and storing the rendered sub-blocks adjacent to the first current screen in a buffer. The render-display operation also includes reading and displaying rendered sub-blocks in the buffer corresponding to a second current screen when a screen moves. The render-display operation can be repeatedly performed.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 5, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haoran Sun, Chundong Hu, Lei Chen, Liang Zeng, Li Wan
  • Patent number: 9754416
    Abstract: An augmented reality (AR) device includes a 3D video camera to capture video images and corresponding depth information, a display device to display the video data, and an AR module to add a virtual 3D model to the displayed video data. A depth mapping module generates a 3D map based on the depth information, a dynamic scene recognition and tracking module processes the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera, and an augmented video rendering module renders an augmented video of the virtual 3D model dynamically interacting with the target object. The augmented video is displayed on the display device in real time. The AR device may further include a context module to select the virtual 3D model based on context data comprising a current location of the augmented reality device.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 5, 2017
    Assignee: INTEL CORPORATION
    Inventors: Gila Kamhi, Barak Hurwitz, Vladimir Kouperman, Kobi Nistel
  • Patent number: 9754413
    Abstract: The present disclosure describes a system and method that includes receiving a user selection of a portion of a first image. In response to the user-selection, a first identifier of three-dimensional space associated with the user-selection is determined and a second image is selected based on a portion of the second image being associated with the first identifier. The second image may be provided to the user to be displayed. The present disclosure also provides for mapping a portion of a first image to an identifier of three-dimensional space.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: September 5, 2017
    Assignee: Google Inc.
    Inventor: Christopher Gray
  • Patent number: 9754417
    Abstract: Methods and systems for displaying a virtual object capture, via an image capturing device, images of a physical scene that includes a first marker and a second marker, wherein the first marker and the second marker are physical markers; associate a first virtual object with the first marker and a second virtual object with the second marker; track the position of the first marker and the position of the second marker in the captured images of the physical scene using a tracking device; detect an interaction between the first marker and the second marker based on the tracked position of the first marker and the tracked position of the second marker, wherein the interaction is detected when the first marker and the second marker are within a predetermined proximity of each other; and associate, in response to detecting that the interaction, a third virtual object with the first marker.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: September 5, 2017
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Don Hideyasu Matsubayashi, Masaharu Enomoto
  • Patent number: 9747493
    Abstract: A pose rectification method for rectifying a pose in data representing face images, comprising the steps of: A—acquiring a least one test frame including 2D near infrared image data, 2D visible light image data, and a depth map; C—estimating the pose of a face in said test frame by aligning said depth map with a 3D model of a head of known orientation; D—mapping at least one of said 2D image on the depth map, so as to generate textured image data; E—projecting the textured image data in 2D so as to generate data representing a pose-rectified 2D projected image.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 29, 2017
    Assignee: Keylemon SA
    Inventors: Yann Rodriguez, Francois Moulin, Sebastien Piccand
  • Patent number: 9746921
    Abstract: A method for determining positions of fingers of a user is described. The method includes transmitting a power signal from a head mounted display (HMD) to provide power to a plurality of light emitters. The light emitters emit light in a sequence upon receiving the power signal. The method includes using the light emitted by the light emitters to determine a plurality of positions of the light emitters. The positions are used to play a game using the HMD.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: August 29, 2017
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Dominic Mallinson
  • Patent number: 9740960
    Abstract: Systems and methods, devices and software are described for use in image comparison such as required for medical planning such as in dental implantology or other applications that require registration of digital images. A method and system is described for automatically finding correspondences between two or more digital representations such as images of one or more 3D objects with an identical, partially identical or similar geometry. The method and system, devices and software have the advantage that although the different digital representations of the object may be influenced by either noise, or scatter, or occlusion, or clutter, or any combination of these, correspondence can be found.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 22, 2017
    Assignee: DENTSPLY IMPLANTS NV
    Inventors: Carl Van Lierde, Joris Vanbiervliet, Pieter De Ceuninck, Stefaan Dhondt, Veerle Pattijn, Jan Heyninck
  • Patent number: 9734635
    Abstract: The visualization of color on a display of a device is improved using environmental awareness. In one example, a distribution of lighting in an environment is captured using at least one sensor of the device, such as light or image sensors. Further, a viewing angle of a viewer of the display of the device is determined using sensors. Based on the distribution of lighting and the viewing angle, among other environmental factors, color in at least one area on the display of the device is rendered. In addition to the distribution of lighting and the viewing angle, the color can be rendered with reference to a reflectance distribution function associated with the color, a display profile of the display of the device, or other parameters. Further, movement of the device can be tracked, and the color on the display of the device adjusted dynamically based on the movement.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: August 15, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Gurunandan Krishnan Gorumkonda
  • Patent number: 9734260
    Abstract: Systems and methods for storing and retrieving geospatial data in a geographic information system are provided. Geospatial data can be spatially partitioned along axes of a spherical coordinate system associated with a virtual globe or other spheroid into a plurality of discrete geospatial volumes pursuant to a hierarchical spatial partitioning scheme. For instance, geospatial data can be spatially partitioned into geospatial volumes along surfaces of constant latitude, longitude, and altitude defined by the spherical coordinate system. The discrete geospatial volumes can be stored as nodes in a hierarchical tree data structure. Additional methods are provided for portioning geospatial objects, such as tiles or discrete geospatial volumes, in tritree to reduce polar distortions.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: John H. Rohlf, Matthew Dexter Hancher
  • Patent number: 9734628
    Abstract: Techniques are disclosed for creating digital assets that can be used to personalize themed products. For example, a workflow and pipeline used to generate a 3D model from digital images of a person's face and to manufacture a personalized, physical figurine customized with the 3D model are disclosed. The 3D model of the person's face may be simplified to match a topology of a desired figurine. While the topology is deformed to match that of the figurine, the 3D model retains the geometry of the child's face. Simplifying the topology of the 3D model in this manner allows the mesh to be integrated with or attached to a mesh representing desired figurine.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: August 15, 2017
    Assignees: Disney Enterprises, Inc., ETH Zürich (Eidgenössische Technische Hochschule Zürich)
    Inventors: Jose Rafael Tena, Moshe Mahler, Iain Matthews, Hengchin Yeh, Thabo Dominik Beeler, Robert Sumner, Cydni Tetro, John-Thomas C. Ngo
  • Patent number: 9734613
    Abstract: Disclosed is an apparatus for generating a facial composite image, which includes: a database in which face image and partial feature image information is stored; a wireframe unit configured to apply a face wireframe to a basic face sketch image, the face wireframe applying an active weight to each intersecting point; a face composing unit configured to form a two-dimensional face model to which the wireframe is applied, by composing images selected from the database; and a model transforming unit configured to transform the two-dimensional face model according to a user input on the basis of the two-dimensional face model to which the wireframe is applied. Accordingly, a facial composite image with improved accuracy may be generated efficiently.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 15, 2017
    Assignee: Korea Institute of Science and Technology
    Inventors: Ig Jae Kim, Young-ju Choi, Yu-Jin Hong
  • Patent number: 9736440
    Abstract: A holographic projection device includes an image display and a plurality of reflective projection panels. The plurality of reflective projection panels intersect one another at an vertex. A method for operating the holographic projection device includes receiving projection coordinates of the vertex on the image display, receiving a vector connecting coordinates of an image center of the image display and the projection coordinates of the vertex, and shifting a plurality of images displayed on the image display according to the vector to project the plurality of images onto the plurality of reflective projection panels to form a holographic image.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 15, 2017
    Assignee: Chunghwa Picture Tubes, Ltd.
    Inventor: Chien-Hung Chen
  • Patent number: 9727957
    Abstract: According to example embodiments, an Image View Aggregator identifies a frontal view of an item within an image. The Image View Aggregator identifies at least one reflection view of the item within the image. Each reflection view of the item having been captured off a corresponding reflective physical surface. The Image View Aggregator extracts the frontal view of the item and each reflection view of the item from the image. The Image View Aggregator generates a representation of the item based at least on the extracted frontal view of the item and each extracted reflection view of the item.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 8, 2017
    Assignee: eBay Inc.
    Inventor: Sergio Pinzon Gonzales, Jr.
  • Patent number: 9723206
    Abstract: A stereographic panoramic media (SPM) can be received. The media can include a 360 degree field of view (FoV) within the horizontal plane and a usable FoV within the vertical plane. A first, second, and third field of view associated with the SPM can be identified. The first FoV can be 180 degree field of view and the second and third FoVs can encompass 90 degree FoV within the horizontal plane. The SPM can be translated to a cylindrical panoramic media (CPM). The CPM can conforms to a three dimensional hollow cylindrical projection (CP). The first FoV of the SPM can be mapped onto the inner surface of the CP, and the first and the second field of view can be mapped onto the outer surface. The CPM can provide a visible continuous field of view of at least 270 degrees.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: August 1, 2017
    Inventors: Peter Aloumanis, Moises De La Cruz, Tal Mor, Guillermo Padin, Amit Verma
  • Patent number: 9721364
    Abstract: Polygons can be simplified from an original, higher resolution to a simplified, lower resolution such that the simplified versions of the polygons do not introduce errors and also do not render boundaries shared with other polygons invalid.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: August 1, 2017
    Assignee: SAP SE
    Inventors: Gerrit Simon Kazmaier, Hinnerk Gildhoff, Lars Volker, Tim Grouisborn
  • Patent number: 9720398
    Abstract: A method and apparatus for customizing tool paths. A reference tool path is identified for a tool based on an expected shape for a surface of an object. Offset data is generated for a plurality of sample points identified for use in evaluating the surface of the object. The offset data identifies a difference between the expected shape for the surface of the object and an actual shape of the surface of the object. The reference tool path is modified using the offset data to form a modified tool path for the tool.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: August 1, 2017
    Assignee: THE BOEING COMPANY
    Inventors: David Michael Bain, Martin Alexander Szarski, Phillip John Crothers
  • Patent number: 9715638
    Abstract: A method, apparatus and computer program product are provided to facilitate the review of at least portions of a panoramic image and to increase the likelihood that a viewer consumes at least those portions of the panoramic image that are considered to be both interesting and of aesthetic value. In the context of a method, one or more regions within a panoramic image are identified based upon a saliency of the one or more regions. The method also includes identifying candidate subimages that at least partially overlap with at least one of the regions identified within the panoramic image. The method further includes scoring the candidate subimages based upon predefined criteria and causing information for one or more of the candidate subimages to be provided based upon scores associated therewith.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: July 25, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Lin Chen, Basavaraja Shanthappa Vandrotti, Daniel Vaquero
  • Patent number: 9710966
    Abstract: Methods are disclosed for the computer generation of data for images that include hair, fur, or other strand-like material. A volume for the hair is specified, having a plurality of surfaces. A fluid flow simulation is performed within the volume, with a first surface of the volume being a source area through which fluid is simulated to enter the volume, and a second surface being an exit surface through which fluid is simulated as exiting the volume. The fluid flow simulation may be used to produce fluid flow lines, such as from a velocity vector field for the fluid. Fluid flow lines are selected, and image data of hairs that follow the fluid flow lines are generated. Other embodiments include generating animation sequences by generating images wherein the volume and surfaces vary between frames.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: July 18, 2017
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Stephen D. Bowline, Nicholas Grant Rasmussen
  • Patent number: 9700788
    Abstract: A video object detecting apparatus enables a user to not only simply watch the video but also to explore a video using a motion and a posture of the user. In addition, the user may manipulate the video using body motion instead of general input units such as a mouse and a touch system. Also, a video object deforming apparatus enables the user to recognize a difference in motions between an interactive video and the user, and provides the user with a video reflecting the difference.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: July 11, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byung In Yoo, Chang Kyu Choi, Jae Joon Han
  • Patent number: 9697640
    Abstract: At least one processor may organize a plurality of primitives in a hierarchical data structure. The at least one processor may rasterize a plurality of bounding volumes associated with non-root nodes of the hierarchical data structure to an off-screen render target. The at least one processor may determine a bounding volume that is intersected by a ray out of the plurality of bounding volumes. The at least one processor may determine a non-root node of the hierarchical data structure that is associated with the bounding volume as a start node in the hierarchical data structure to start traversal of the hierarchical data structure. The at least one processor may traverse the hierarchical data structure starting from the start node to determine the primitive that is intersected by the ray.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: July 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Juraj Obert, Vineet Goel, Ouns Mouri
  • Patent number: 9697326
    Abstract: Embodiments are presented for topology graph optimization. A design geometry is represented as a graph. Engineering objectives and constraints are associated with a graph representation of a design geometry. The graph representation of the design geometry is iteratively refined for analysis using an optimization algorithm. The graph representation of the design geometry is evaluated according to constraints and objectives associated with the desired resulting design. The optimization results can be further refined by updating objectives and constraints. The optimization results may be machined directly.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: July 4, 2017
    Inventors: Kelly Eric Bowman, Richard Ryan Watson
  • Patent number: 9693158
    Abstract: An in-ear monitor and a method for manufacturing the in-ear monitor from a block of solid medium made from a combination of wood and acrylic and finished with an acrylic coating. The manufacturing process utilizes computerized numerical control techniques to subtractively manufacture the in-ear monitor from the block of solid medium. Acrylic pieces are embedded into the wood randomly or in a desired pattern so that each block has a unique design pattern. Each in-ear monitor is manufactured from a block of solid medium, will therefore, have a unique design pattern as well.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: June 27, 2017
    Assignee: WIZARD AUDIO INDUSTRIES, LLC
    Inventors: John Moulton, Brannan Mason
  • Patent number: 9690099
    Abstract: A method and system that enhances a user's experience when using a near eye display device, such as a see-through display device or a head mounted display device is provided. An optimized image for display relative to the a field of view of a user in a scene is created. The user's head and eye position and movement are tracked to determine a focal region for the user. A portion of the optimized image is coupled to the user's focal region in the current position of the eyes, a next position of the head and eyes predicted, and a portion of the optimized image coupled to the user's focal region in the next position.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: June 27, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Avi Bar-Zeev, John R. Lewis, Georg Klein
  • Patent number: 9691178
    Abstract: The claimed subject matter includes techniques for scanning and processing three-dimensional (3D) objects. An example method includes scanning the 3D object to produce depth data. The method also includes generating, via a processor, a 3D progressive mesh from the depth data. The method further includes displaying the generation of the 3D progressive mesh in real-time.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: June 27, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kris Iverson, Zheng Wang, Vladimir Sisolak, Chris White
  • Patent number: 9688029
    Abstract: Techniques for improving flexural strength in 3D-printed object. The techniques generally include identifying a portion of a 3D model corresponding to the 3D-printed object to which one or more support posts should be added and adding support post descriptors to the 3D model within such a portion. The support post descriptor defines a position and at least one dimension of a support post cavity and a position and at least one dimension of a support post, both having a height corresponding to at least two layers of 3D-printable material. The model, including the support post descriptors are transmitted to a 3D printer to print the 3D model, which includes a support post cavity and a support post having a height of at least two layers.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 27, 2017
    Assignee: AUTODESK, INC.
    Inventor: Ryan Michael Schmidt
  • Patent number: 9684962
    Abstract: A method and a system for calibrating a plurality of surveillance cameras are provided. The method includes: sampling a plurality of first images in a monitoring scene of the plurality of surveillance cameras by a sampling device and sampling a second image by each of the plurality of surveillance cameras; performing a feature matching on the plurality of first images to obtain a matching result between the plurality of first images; reconstructing a three-dimensional point set of the monitoring scene according to the matching result between the plurality first of images; and calculating parameters of each of the plurality of surveillance cameras according to the three-dimensional point set and the second image sampled by each of the plurality of surveillance cameras.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: June 20, 2017
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Jie Zhou, Lei Deng, Chuan Yu, Haoyang Zhang
  • Patent number: 9684928
    Abstract: A system and method are described for tracking the location and orientation of a user's feet for an augmented reality display. A depth sensor generates a depth map of a scene within the field of view of the depth sensor, the field of view containing at least a portion of the user. A processor is configured to identify a portion of the depth map as a candidate object for foot tracking, determine a central skeleton representation of the identified portion, determine a location of a toe of the user's foot and a location of an ankle of the user's foot, based on the central skeleton representation, and calculate an orientation of the user's foot based on the determine locations of the toe and the ankle.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: June 20, 2017
    Assignee: HOLITION LIMITED
    Inventors: Russell Freeman, Benjamin Thomas Martin
  • Patent number: 9683834
    Abstract: The present disclosure is directed to an adaptable depth sensing (DS) system. A DS device may comprise a DS equipment module and a control module. The control module may configure the operational mode of the DS equipment module for close-range sensing, mid-range sensing or long-range sensing. The control module may receive at least depth data from the DS equipment module for determining the mode of operation. The control module may also receive condition data regarding the DS device and/or a host device to which the DS device is coupled, determine a configuration based on the condition data, and may utilize the condition data along with the depth data to configure the DS equipment module. Configuring the DS equipment module may comprise, for example, enabling components within the DS equipment module, configuring focus for the components, configuring image orientation for the components and/or selecting a DS methodology for the components.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: June 20, 2017
    Assignee: Intel Corporation
    Inventors: Chih-Fan Hsin, Prasanna Krishnaswamy
  • Patent number: 9672425
    Abstract: A method and apparatus for detecting an object is provided. The method includes recognizing a predetermined object from at least one of an image and a video and determining a position of the recognized object, displaying on the image or the video a location of a predetermined part of the recognized object, rearranging the displayed location of the predetermined part of the recognized object based on an input signal, and renewing the position of the recognized object based on a result of the rearranging of the displayed location of the predetermined part of the recognized object.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: June 6, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyoung-Young Kim, Hee-chul Han, Hyun-seok Hong
  • Patent number: 9665978
    Abstract: Consistent tessellation via topology-aware surface tracking is provided in which a series of meshes is approximated by taking one or more meshes from the series and calculating a transformation field to transform the keyframe mesh into each mesh of the series, and substituting the transformed keyframe meshes for the original meshes. The keyframe mesh may be selected advisedly based upon a scoring metric. An error measurement on the transformed keyframe exceeding tolerance or threshold may suggest another keyframe be selected for one or more frames in the series. The sequence of frames may be divided into a number of subsequences to permit parallel processing, including two or more recursive levels of keyframe substitution. The transformed keyframe meshes achieve more consistent tessellation of the object across the series.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: May 30, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ming Chuang, Alvaro Collet Romea, Pat Sweeney, Steve Sullivan, Don Gillett
  • Patent number: 9661298
    Abstract: Techniques related to depth image enhancement for hardware generated depth images are discussed. Such techniques may include determining a depth image enhancement indicator for a depth image based on the depth image and a depth image model and generating pixel depth values for missing pixel depth values of the depth image when the depth image enhancement indicator indicates enhancement. The pixel depth values may be generated based on search windows that extend from a position greater than a predetermined disparity position to a maximum disparity position.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: May 23, 2017
    Assignee: Intel Corporation
    Inventors: Haowei Liu, Mohamed Selim Ben Himane, Leonid M. Keselman
  • Patent number: 9658864
    Abstract: A method and device for creating an integrated User Interface (UI) by combining individual application UIs. The device receives application UIs from individual UI providing devices, combines the application UIs into the integrated UI, and displays the integrated UI. When an application UI is selected from the integrated UI, the device sends a function invocation signal to a corresponding device in order to perform the particular function corresponding to the selected application UI.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: May 23, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyung Mo Park, Seo Young Hwang, Jae Yeon Song
  • Patent number: 9652864
    Abstract: A 3D-object recognition device includes: a matching unit to compare a 3D-object in an image based on the image data with a 3D-shape model corresponding to the 3D-object to associate correlated feature points with each other by pattern matching; a model updating unit to update the 3D-shape model based on the feature points associated by the matching unit; a motion estimation unit to estimate motion of the 3D-object based on a history of the position and attitude of the 3D-shape model updated by the model updating unit to estimate a 3D-shape model at an arbitrary time in the future; and a validity determination unit to compare the feature points associated by the matching unit with the 3D-shape model estimated by the motion estimation unit and cause the model updating unit to update the 3D-shape model based on only the feature points determined to be valid.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: May 16, 2017
    Assignee: IHI Corporation
    Inventors: Toshihiro Hayashi, Shuhei Emoto, Mitsuharu Sonehara
  • Patent number: 9646411
    Abstract: Disclosed embodiments include a method (system and non-transitory computer storage readable medium) for generating 3-dimensional model data of a virtual 3-dimensional model based on a plurality of 2-dimensional cross-sectional images of a 3-dimensional object. The 3-dimensional model of the 3-dimensional object is generated based on a plurality of virtual hexahedron models. The plurality of hexahedron models are generated based on respective pixels in the 2-dimensional cross-sectional images of the object. By generating the 3-dimensional model of the object including the plurality of hexahedron models, objects within another object can be accurately represented. In addition, the 3-dimensional model is guaranteed to have a closed shape, hence 3-dimensional printing of the 3-dimensional model can be performed successfully.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: May 9, 2017
    Assignee: HedronX Inc.
    Inventor: Myung Hak Lee
  • Patent number: 9646413
    Abstract: A method for rendering shadows in a 3D virtual environment includes generating a depth rasterization map corresponding to a plurality of objects in a three-dimensional virtual environment and a shadow interval map with reference to the depth map and a predetermined path of a light source in the environment that casts light onto at least one object in the plurality of objects that generates a shadow in the three-dimensional virtual environment with a server computing device. The method includes transmitting the shadow interval map from the server to a client and generating, with a processor in the client, a graphical depiction of the virtual environment including at least one shadow generated with reference to the shadow interval map, the at least one shadow corresponding to the light source and the plurality of objects in the virtual environment.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: May 9, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Lei Yang, Liu Ren
  • Patent number: 9646229
    Abstract: A method and system for automatic bone segmentation and landmark detection for joint replacement surgery is disclosed. A 3D medical image of at least a target joint region of a patient is received. A plurality bone structures are automatically segmented in the target joint region of the 3D medical image and a plurality of landmarks associated with a joint replacement surgery are automatically detected in the target joint region of the 3D medical image. The boundaries of segmented bone structures can then be interactively refined based on user inputs.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 9, 2017
    Assignee: SIEMENS MEDICAL SOLUTIONS USA, INC.
    Inventors: Michal Sofka, Meizhu Liu, Dijia Wu, Shaohua Kevin Zhou
  • Patent number: 9639989
    Abstract: An AR image generator 526 employs, as a marker, a subject imaged by an imaging element that images the subject existing in a region including the field of view of a user who wears an optically transmissive HMD and is provided for the optically transmissive HMD, and generates an AR image to be presented by the optically transmissive HMD. A proximity acquirer 560 acquires the distance in a virtual three-dimensional space between a first AR image associated with a first marker and a second marker or a second AR image associated with the second marker. An interaction producer 570 calculates an interaction caused with the first AR image or the second AR image based on the distance acquired by the proximity acquirer 560. The AR image generator 526 changes at least either one image of the first AR image or the second AR image according to the interaction calculated by the interaction producer 570.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: May 2, 2017
    Assignees: SONY CORPORATION, SONY INTERACTIVE ENTERTAINMENT INC.
    Inventor: Yoshinori Ohashi
  • Patent number: 9639655
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a definition of a version of a part family comprising a plurality of parts, each part having a same shape and a different respective size, wherein the definition includes a set of parameter values for each part of the part family; storing the definition along with other versions of the part family in either a parametric or parametric-independent format; receiving a request for the part family for a particular computer-aided design system; converting a latest version to a different format that is compatible with the particular computer-aided design system; and providing the converted part family in response to the request.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: May 2, 2017
    Assignee: Autodesk, Inc.
    Inventors: Craig Storms, Christian Tillich, Thord Backe, Felix Beer, Michael Appolo, III, Nick Liu, Damian Wilcox
  • Patent number: 9636588
    Abstract: Systems and methods for extracting an image of a physical object constructed of for example bricks are presented. The method and system may detect boundaries and edges of a background using an edge detection operator, perform a perspective transformation calculation to compute a corrected virtual grid that is substantially aligned with the physical object's image, locate a color calibration palette in the digital image and extract color value information for pixels of the color calibration palette, and discern bricks as part of the physical object's image, the discernment being based in part on a determination of the brick's color compared to the color palette and the background color, the discerned bricks forming the extracted image. A computer readable medium may include instructions causing a system to extract an image of a physical object constructed of bricks according to the method.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: May 2, 2017
    Assignee: EYECUE VISION TECHNOLOGIES LTD.
    Inventors: Ronen Horovitz, Ran Kaftory
  • Patent number: 9633050
    Abstract: A method, non-transitory computer readable medium, and an image analysis computing device that retrieves, based on a captured version of an object in a received image, training images which display related versions of the object and items of data related to the related versions of the object of the training images. Keypoints which are invariant to changes in scale and rotation in the captured version of the object in the received image and in the related versions of the object in the training images are determined. Changes to the object in the received image based on any of the determined keypoints in the related version of the object which do not match the determined keypoints in the captured version of the object are identified. The identified changes in the captured version of the object in the received image are provided.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: April 25, 2017
    Assignee: Wipro Limited
    Inventors: Anil Kumar Lenka, Raghavendra Hosabettu, Abhijith Vijaya Kumar Rugminibai
  • Patent number: 9625258
    Abstract: An integrated 3D scanner for scanning a surface of an object, the integrated 3D scanner including a scanning device capable of operating in a first configuration and in a second configuration, where in the first configuration the scanning device is capable of acquiring a first data set relating to the surface of the object; and in the second configuration the scanning device is capable of acquiring a second data set relating to the surface of the object; and a data processing unit configured for combining one or more first data sets and one or more second data sets to provide a combined data set; where the first and second configurations of the scanning device are such that the second data set represents data with a higher spatial resolution than the first data set.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: April 18, 2017
    Assignee: 3Shape A/S
    Inventors: Nikolaj Deichmann, Mike Van Der Poel, Karl-Josef Hollenbeck, Rune Fisker
  • Patent number: 9626809
    Abstract: A request is received to assign a first graphical asset and a second graphical asset associated with a three-dimensional (3D) geometry of a simulated character of a video game to the same physical location on the 3D geometry. A graphical conflict between the first graphical asset and the second graphical asset is detected, where the graphical conflict indicates that at least a portion of the first graphical asset and at least a portion of the second graphical asset graphically overlap at the same physical location on the 3D geometry. Attributes of the first and second graphical assets at the same physical location on the 3D geometry are compared. One of the first graphical asset or the second graphical asset is then provided for display at the physical location on the 3D geometry.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: April 18, 2017
    Assignee: Electronic Arts Inc.
    Inventors: Srikumar Nair, Igor Borovikov, Darren Gyles, Brett Tribble
  • Patent number: 9626466
    Abstract: A variable discretization method for general multiphase flow simulation in a producing hydrocarbon reservoir. For subsurface regions for which a regular or Voronoi computational mesh is suitable, a finite difference/finite volume method (“FDM”) is used to discretize numerical solution of the differential equations governing fluid flow (101). For subsurface regions with more complex geometries, a finite element method (“FEM”) is used. The invention combines FDM and FEM in a single computational framework (102). Mathematical coupling at interfaces between different discretization regions is accomplished by decomposing individual phase velocity into an averaged component and a correction term.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: April 18, 2017
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Yahan Yang, Linfeng Bi, Weidong Guo, Rossen Parashkevov, Xiaohui Wu