Patents Examined by Xiao M. Wu
  • Patent number: 10474408
    Abstract: Systems and methods for improving operation of an electronic device, which includes an image data processing pipeline that processes input image data. In the processing pipeline, a first processing block generates first processed image data by performing a first function on the input image data; another one or more processing blocks, which includes a second processing block coupled to a first output of the first processing block, generates second processed image data by performing a second function on the first processed image data when received from the first processing block; and a third processing block coupled to the first output and a second output of the other one or more processing blocks performs a third function on the first processed image data when received from the first processing block and performs the third function on the second processed image data when received from the other one or more processing blocks.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: November 12, 2019
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Mahesh B. Chappalli, David L. Bowman
  • Patent number: 10475417
    Abstract: Techniques for generating pixel shifting patterns for organic light emitting diode (OLED) displays are provided. Pixel usage data for the OLED display can be accumulated. Areas of the OLED display susceptible to burn-in damage can be identified based on the accumulated pixel usage data. A pixel shifting pattern can be generated based on the accumulated pixel image data and data relating to an image to be displayed. The pixel shifting pattern can be generated to avoid the areas identified as susceptible to burn-in damage. The pixel shifting pattern can be applied to the image to be displayed to generate modified image data. The modified image data can limit further damage to the OLED display and thereby delay the onset of undesirable burn-in effects.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 12, 2019
    Assignee: Intel Corporation
    Inventors: Jun Jiang, Zhiming J. Zhuang, Srikanth Kambhatla
  • Patent number: 10471356
    Abstract: From a stored panorama moving image, panorama images are read and sequentially acquired every predetermined time for reproduction on a display device, each of the panorama images being a frame of the panorama moving image. A range to be displayed in a first display area is set in each of the acquired panorama images. A range to be displayed in a second display area is set in each of the acquired panorama images. The respective ranges of the acquired panorama images which are set to be displayed in the first display area are displayed in the first display area. The respective ranges of the acquired panorama images which are set to be displayed in the second display area are displayed in the second display area.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: November 12, 2019
    Assignee: NINTENDO CO., LTD.
    Inventors: Satoru Osako, Toshiaki Suzuki
  • Patent number: 10475160
    Abstract: A method and apparatus can include: displaying original images, the original images including a first original image and a second original image; displaying magnification regions overlaid on top of the original images; detecting a positioning user input, the positioning user input identifying first coordinates for a first center point of a first magnification region; calculating second coordinates for a second center point of a second magnification region based on a linear relationship between the location of the first center point within the first original image and the location of the second center point within the second original image; displaying the second magnification region overlaid on the second original image and the second magnification region having the second center point based on the linear relationship; and displaying magnified images including a first magnified image corresponding to the first magnification region and a second magnified image corresponding to the second magnification region.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: November 12, 2019
    Assignee: CAPTUREPROOF, INC.
    Inventors: Meghan Conroy, Sabrina Patel
  • Patent number: 10475237
    Abstract: Provided is an image processing apparatus that can flexibly control the position of a virtual light source used for re-lighting processing and correct shading of an object, and a control method thereof. A shading condition detection unit calculates an evaluation value representing the condition of the shading for an object region within an image. A virtual light source control unit then sets a virtual light source based on the evaluation value, and a virtual light addition unit applies the effects of virtual light irradiated by the virtual light source in the image.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: November 12, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Hata
  • Patent number: 10475227
    Abstract: Systems and methods are provided for system for generating a physical model for engineering design or visualization. A system includes a processor-readable memory that further includes one or more data structures containing physical data associated with points in a three dimensional volume. A system also includes a plurality of data processors that operate in parallel to perform calculations using the physical data to generate a physical model for providing real-time visualization and calculation associated with the three dimensional volume.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 12, 2019
    Assignee: Ansys, Inc.
    Inventor: Vince M. Pajerski
  • Patent number: 10462437
    Abstract: Projection displays include a highlight projector and a main projector. Highlights projected by the highlight projector boost luminance in highlight areas of a base image projected by the main projector. Various highlight projectors including steerable beams, holographic projectors and spatial light modulators are described.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 29, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Gerwin Damberg, Martin J. Richards, Craig Todd
  • Patent number: 10453245
    Abstract: Rendering system combines point sampling and volume sampling operations to produce rendering outputs. For example, to determine color information for a surface location in a 3-D scene, one or more point sampling operations are conducted in a volume around the surface location, and one or more sampling operations of volumetric light transport data are performed farther from the surface location. A transition zone between point sampling and volume sampling can be provided, in which both point and volume sampling operations are conducted. Data obtained from point and volume sampling operations can be blended in determining color information for the surface location. For example, point samples are obtained by tracing a ray for each point sample, to identify an intersection between another surface and the ray, to be shaded, and volume samples are obtained from a nested 3-D grids of volume elements expressing light transport data at different levels of granularity.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: October 22, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Cuneyt Ozdas, Luke Tilman Peterson
  • Patent number: 10444507
    Abstract: A near-to-eye display device includes a spatial light modulator, a rotatable reflective optical element and a pupil-tracking device. The pupil-tracking device tracks the eye pupil position of the user. Based on the data provided by the pupil-tracking device, the reflective optical element is rotated such that the light modulated by the spatial light modulator is directed towards the user's eye pupil.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: October 15, 2019
    Assignee: CY Vision Inc.
    Inventor: Hakan Urey
  • Patent number: 10444508
    Abstract: An apparatus generates a coherent illumination beam. An embedded light-scattering apparatus in a transparent substrate illuminates a reflective optical element which is also embedded inside the same substrate. The reflective optical element is designed to provide a desired beam profile.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: October 15, 2019
    Assignee: CY Vision Inc.
    Inventors: Hakan Urey, Fehmi Civitci, Yusuf Samet Yaras, Hazal Er
  • Patent number: 10434418
    Abstract: The techniques disclosed herein enable a user of a host computer or a user of a remote computer to locate, view, control, and modify objects of a virtual environment. Embodiments disclosed herein can include the generation of a graphical user interface providing a two-dimensional display showing objects at a predetermined elevation of a three-dimensional virtual environment. User interface controls are provided for changing the elevation of the two-dimensional display. The two-dimensional display can be updated to show different elevations as the controls are used to select a new elevation. In some embodiments, the two-dimensional display enables users to move objects of a virtual reality environment. The display can bring highlight to select objects enabling users to readily locate desired objects and locations. The features disclosed herein can be utilized by a computer hosting a virtual reality session or a remote computer operating a companion application.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michelle Lee Dauphiny, Jason Cahill
  • Patent number: 10430099
    Abstract: A data array to be stored is first divided into a plurality of blocks. Each block is further sub-divided into a set of sub-blocks. Data representing sub-blocks of the data array is stored, together with a header data block for each block that the data array has been divided into. For each block, it is determined whether all the data positions for the block have the same data value associated with them, and, if so, an indication that all of the data positions within the block have the same data value associated with them, and an indication of the same data value that is associated with each of the data positions in the block, is stored in the header data block for that block of the data array.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: October 1, 2019
    Assignee: Arm Limited
    Inventors: Quinn Carter, Lars Oskar Flordal, Jakob Axel Fries, Andreas Due Engh-Halstvedt
  • Patent number: 10424295
    Abstract: Systems, methods and articles of manufacture for calibrating an augmented reality headset. Embodiments output for display in the augmented reality headset, a plurality of reference points, where the augmented reality headset is adapted to further display a fixed reference line. A user selection of a first one of the plurality of reference points that appears closest to the fixed reference line is received, and a calibration profile for the augmented reality headset is generated based on the user selection of the first reference point. Embodiments render one or more frames for display, in which a depiction of at least one virtual object within the one or more frames is dynamically generated based at least in part on the calibration profile.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 24, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric C. Haseltine, Michael P. Goslin, Joseph L. Olson
  • Patent number: 10417818
    Abstract: A method for providing a three-dimensional body model which may be applied for an animation, based on a moving body, wherein the method comprises providing a parametric three-dimensional body model, which allows shape and pose variations; applying a standard set of body markers; optimizing the set of body markers by generating an additional set of body markers and applying the same for providing 3D coordinate marker signals for capturing shape and pose of the body and dynamics of soft tissue; and automatically providing an animation by processing the 3D coordinate marker signals in order to provide a personalized three-dimensional body model, based on estimated shape and an estimated pose of the body by means of predicted marker locations.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: September 17, 2019
    Assignee: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.
    Inventors: Matthew Loper, Naureen Mahmood, Michael Black
  • Patent number: 10417828
    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: August 29, 2017
    Date of Patent: September 17, 2019
    Assignee: INTEL CORPORATION
    Inventors: Gila Kamhi, Barak Hurwitz, Vladimir Kouperman, Kobi Nistel
  • Patent number: 10410416
    Abstract: A computer-executed method is disclosed for collective navigation of distributed virtual reality (VR) devices. The method obtains a source vertex and a destination vertex for a VR device. The source vertex and the destination vertex include vertices of a graph model of a navigable space having a plurality of vertices. The vertices represent a point within the navigable space and the plurality of edges represent a path segment between two corresponding vertices. A subset of possible vertices, selected from the plurality of vertices, is determined for a navigable path. A vertex traffic potential is determined for each vertex of the subset of possible vertices. The navigable path, including one or more consecutive path segments selected to minimize both segment path lengths and vertex traffic potentials, is determined from the source vertex to the destination vertex.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 10, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yinglong Xia, Lei Rao
  • Patent number: 10402955
    Abstract: In one embodiment, a method includes a computer machine reviewing a picture image and an associated video with the associated video including several video frames. The computer machine then statistically analyzes the corresponding areas for each video frame. The computer machine then compares an area in the picture image with an associated area in a video frame image, wherein the video frame image is based in part on the statistical analysis of the corresponding area for each video frame. Next, the computer machine creates an area for a composite image based in part on the comparison of the area in the picture image with the associated area in the video frame image.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: September 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Michael Slater, Stef Marc Smet
  • Patent number: 10403054
    Abstract: Aspects of the technology described herein provide for generating a customized three-dimensional (3D) graphical object. A 3D graphical object is retrieved from a 3D map application and a plurality of 3D components that comprise the 3D graphical object is determined. A selection of a first 3D component of the plurality of 3D components is received. The first 3D component is replaced with a second 3D component, and a customized 3D object is provided. The customized 3D object includes the second 3D component in place of the first 3D component.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: September 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Silvana Patricia Moncayo
  • Patent number: 10388044
    Abstract: In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: August 20, 2019
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Patent number: 10388053
    Abstract: Embodiments of systems disclosed herein reduce or eliminate artifacts or visible discrepancies that may occur when transitioning from one animation to another animation. In certain embodiments, systems herein identify one or more pose or reference features for one or more objects in a frame of a currently displayed animation. Although not limited as such, often the one or more objects are characters within the animation. Systems herein can attempt to match the reference features for the one or more objects to reference features of corresponding objects in a set of potential starting frames for a second animation that is to start being displayed. The potential starting frame with reference features that are an acceptable match with the current frame of the current animation may be selected as a starting frame for playing the second, animation potentially resulting in a smoother transition than starting from the first frame.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 20, 2019
    Assignee: Electronic Arts Inc.
    Inventors: Ben Folsom Carter, Jr., Fabio Zinno