Patents Examined by Kim-Thanh T Tran
  • Patent number: 11049320
    Abstract: A method, a device and a computer-readable storage medium with instructions for controlling a display of an augmented reality head-up display device for a motor vehicle as well as an augmented reality head-up display device for a motor vehicle. In a first step, the position for a representation of a virtual object in front of the motor vehicle is determined (20). The virtual object is then superimposed (21), corresponding to the determined position, onto a projection surface by an imaging unit. To increase the subjective perception of the registration quality on the part of the observer, the virtual object is designed to this effect to be fault-tolerant with regard to registration errors.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: June 29, 2021
    Assignee: VOLKSWAGEN AKTIENGESELLSCHAFT
    Inventors: Robert Jan Wyszka, Vitalij Sadovitch, Michael Wittkämper, Johannes Tümler
  • Patent number: 11016629
    Abstract: A display device includes: a display unit displaying an image on a display surface; a detection unit detecting a position on the display surface pointed by a pointing unit; and a control unit causing the display unit to display an image based on the position detected by the detection unit. The control unit causes the display unit to display a first image and a second image having a different setting of a first attribute and a second attribute from the first image. The control unit decides a setting of the first attribute and the second attribute used for the image based on the position detected by the detection unit, according to an operation on the first image or the second image.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: May 25, 2021
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Yoshitaka Nakashin
  • Patent number: 11010611
    Abstract: Embodiments of this application disclose a method for photographing VR content by a computing device. The method includes: obtaining first position and first rotation of a VR display device; obtaining a photographing parameter including a distance between a virtual camera and a target object displayed in the display device; calculating second position of the camera according to the first position and the photographing parameter, and second rotation of the camera according to the first rotation; calculating a real-time direction of the camera according to the second position and the second rotation; and recording, according to the real-time direction of the camera, image information including the target object photographed by the camera. The embodiments of this application further provide a computing device for providing a universal photographing manner in VR applications, and the photographing manner is not limited to photographing functions of the VR applications.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: May 18, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yang Chen
  • Patent number: 11011102
    Abstract: A display apparatus according to the present invention includes: a display unit configured to display an image based on input image data on a screen; and a control unit configured to execute control to reduce an upper limit value of a display brightness range of a second area, which is different from a first area, of the screen of the display unit below an upper limit value of a display brightness range of the first area of the screen of the display unit, so that a power consumption of the display unit does not exceed a predetermined power consumption.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 18, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mitsuru Tada, Takeshi Ikeda, Yasuo Suzuki
  • Patent number: 10987176
    Abstract: An example method includes displaying, via a visualization device and overlaid on a portion of an anatomy of a patient viewable via the visualization device, a virtual model of the portion of the anatomy obtained from a virtual surgical plan for an orthopedic joint repair surgical procedure to attach a prosthetic to the anatomy; and displaying, via the visualization device and overlaid on the portion of the anatomy, a virtual guide that guides at least one of preparation of the anatomy for attachment of the prosthetic or attachment of the prosthetic to the anatomy.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: April 27, 2021
    Assignee: TORNIER, INC.
    Inventors: Sergii Poltaretskyi, Jean Chaoui, Damien Cariou, Yannick Morvan, Vincent Abel Maurice Simoes, Vincent Gaborit, Benjamin Dassonville
  • Patent number: 10977844
    Abstract: Methods and systems are provided for presenting and using multiple masks based on a segmented image in editing the image. In particular, multiple masks can be presented to a user using a graphical user interface for easy selection and utilization in the editing of an image. The graphical user interface can include a display configured to display an image, a mask zone configured to display segmentations of the image using masks, and an edit zone configured to display edits to the image. Upon receiving segmentation for the image, the masks can be displayed in the mask zone where the masks are based on a selected segmentation detail level.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 13, 2021
    Assignee: Adobe Inc.
    Inventors: Sarah Aye Kong, I-Ming Pao, Hyunghwan Byun
  • Patent number: 10970808
    Abstract: A general-purpose graphics processor comprising a first set of compute units, a second set of compute units, and a memory coupled with the first set of compute units and the second set of compute units is described. The memory is configured to merge a first read request to an address block of the memory with a second read request to the address block of the memory to reduce a number of memory accesses to a memory bank associated with the address block. The graphics processor can also include a memory arbiter that can multicast merged reads to the compute units associated with the merged reads.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Joydeep Ray, Subramaniam Maiyuran, Varghese George, Vivek Kumar Ilanchelian
  • Patent number: 10970932
    Abstract: A method is disclosed, including providing data indicative of dimensions of a real-world space within which a virtual world is to be consumed. The method may also include identifying one or more objects within said real-world space, and determining one or more available areas within the real-world space for rendering three-dimensional virtual content, based at least partly on the dimensions of the real-world space. The method may also include identifying one or more of the objects as being movable, identifying, from a set of three-dimensional virtual content items, one or more candidate items unable to be rendered within the available area(s) and which can be rendered if one or more of the movable objects is moved and providing an indication to a virtual reality user device of the candidate virtual item(s) and of the movable object(s) required to be moved.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: April 6, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Jussi Leppanen, Arto Lehtiniemi, Antti Eronen, Juha Arrasvuori
  • Patent number: 10969595
    Abstract: In one embodiment, in accordance with the present invention, a method, computer program product, and system for an in-vehicle content display using augmented reality. The method includes detecting a traffic signal. The method further includes, in response to detecting the traffic signal, calculating a safety degree of a vehicle. The method further includes calculating based on a position of the traffic signal, a display area for projecting content, in accordance with the safety degree onto a front glass of the vehicle. The method further includes determining whether to project content in the display area in accordance with the safety degree.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hayato Uenohara, Takeyuki Shimura, Yuhichi Takahashi, Takuya Matsunaga, Hiroki Yoshinaga
  • Patent number: 10964079
    Abstract: A map-editing method is provided for an electronic device. The method includes obtaining a panorama image and a corresponding acquisition position; selecting an image region containing a road element from the panorama image; and projecting the selected image region to a top-view image containing the road element. The method also include obtaining an extracted road element that is automatically extracted and matching the acquisition position; comparatively displaying the extracted road element and the top-view image on a map according to the acquisition position; and obtaining an editing instruction of the extracted road element displayed on the map, and responding to the editing instruction.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: March 30, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chengjun Li
  • Patent number: 10948985
    Abstract: Perceived clarity of an image presented by a display can be improved using an image stabilization technique to stabilize the image relative to a user's retina. During an illumination period, stabilization actuators are controlled to move a display panel or adjust optical components in the path of light associated with the image to shift the location of the image on the user's retina in response to head or eye movement detected by the system. In some embodiments, a display is configured to illuminate an image, and at least one stabilization actuator is configured to stabilize the image in a retina space associated with a user. Changes in the retina space can be detected by one or more sensors configured to detect a head position of the user and/or an orientation of the user's retina. The image is stabilized in retina space using the stabilization actuators.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 16, 2021
    Assignee: NVIDIA Corporation
    Inventors: Thomas Hastings Greer, Josef Bo Spjut, David Patrick Luebke
  • Patent number: 10942740
    Abstract: Systems, apparatuses and methods may provide for technology that activates a first context on a graphics processor and detects a context switch condition with respect to the first context. Additionally, a second context may be activated, in response to the context switch condition, on the graphics processor while the first context is active on the graphics processor. In one example, activating the second context includes adding a group identifier to a plurality of threads corresponding to the second context and launching the plurality of threads with the group identifier on the graphics processor.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: March 9, 2021
    Assignee: Intel Corporation
    Inventors: Altug Koker, Michael Apodaca, Kai Xiao, Chandrasekaran Sakthivel, Jeffery S. Boles, Adam T. Lake, Abhishek R. Appu
  • Patent number: 10930036
    Abstract: Implementations generally relate to optimizing bar charts. In some implementations, a method includes receiving a plurality of data points, where each data point of the plurality of data points has a value. The method further includes determining a plurality of bars of the bar chart based on the plurality of data points, where each bar of the plurality of bars has a length and a width. The method further includes associating at least portions of a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel or pixel portion, at least one or more of a highest positive bar and/or a lowest negative bar. The method further includes rendering for individual pixels or pixel portions, one or more of the respective highest positive bar and/or the respective lowest negative bar.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: February 23, 2021
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10928645
    Abstract: A three-dimensional (3D) image display apparatus includes a processor configured to determine, from image data of a 3D image to be displayed, a representative depth value based on a current frame of the 3D image and a previous frame of the 3D image, and an imaging optical system configured to generate the 3D image in a predetermined space by modulating light based on the representative depth value.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: February 23, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yuntae Kim, Geeyoung Sung, Changkun Lee, Hongseok Lee
  • Patent number: 10922848
    Abstract: A device implementing the subject pixel storage for graphical frame buffers may include at least one processor configured to obtain a plurality of data units containing a plurality of pixels stored in memory, each of the plurality of data units including a first pixel of the plurality of pixels packed in succession with at least a portion of a second pixel of the plurality of pixels, in which the plurality of pixels is represented by a number of bits, obtain a group of pixels from the plurality of pixels, and store the group of pixels using a targeted number of bits. A method and computer program product implementing the subject pixel storage for graphical frame buffers is also provided.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 16, 2021
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Richard Hayden Wyman, Brian Francis Schoner, David Chao Hua Wu, Timothy James Mamtora
  • Patent number: 10916041
    Abstract: A method for point cloud encoding includes generating, for a 3D point cloud, first and second frames representing the 3D point cloud at different depths, wherein the first and second frames each include a set of patches representing a cluster of points of the 3D point cloud. The method also includes encoding the first frame. After encoding the first frame, the method includes decoding the first frame. The method further includes generating a third frame representing a difference between corresponding points of the second frame and the decoded first frame. The method additionally includes encoding the third frame. The method also includes generating a compressed bitstream including the encoded first frame and the encoded third frame. The method further includes transmitting the compressed bitstream.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: February 9, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Rajan Laxman Joshi, Madhukar Budagavi
  • Patent number: 10909698
    Abstract: The present disclosure is directed to a software tool that engages in a pattern matching technique. In one implementation, the software tool retrieves a two-dimensional drawing and identifies walls as lines, rotates the drawing until a threshold number of lines are aligned with either the X or Y axes, discards lines that are not aligned with either the X or Y axis, identifies intersection points, identifies a subset of intersection points that have a maxima or minima coordinate, constructs a data library indicative of the relative positions of the points in the identified subset; and compares the constructed data libraries for the two-dimensional drawing to data libraries constructed for another two-dimensional drawing.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 2, 2021
    Assignee: Procore Technologies, Inc.
    Inventor: Winson Chu
  • Patent number: 10878771
    Abstract: An electronic device includes a deformable housing and a flexible display supported by the deformable housing. One or more flex sensors supported by the deformable housing detect the electronic device is deformed at a deformation portion to partition the flexible display into a first portion and a second portion. One or more processors present content on the first portion of the flexible display in response to detecting the flexible display being deformed, and remediate the second portion of the flexible display to compensate performance degradation of the flexible display resulting from presenting content on the first portion of the flexible display.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: December 29, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Xiaodong Xun, Ye Yang
  • Patent number: 10867362
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve operation of a graphics processing unit (GPU). An example apparatus includes an instruction generator to insert profiling instructions into a GPU kernel to generate an instrumented GPU kernel, the instrumented GPU kernel is to be executed by a GPU, a trace analyzer to generate an occupancy map associated with the GPU executing the instrumented GPU kernel, a parameter calculator to determine one or more operating parameters of the GPU based on the occupancy map, and a processor optimizer to invoke a GPU driver to adjust a workload of the GPU based on the one or more operating parameters.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: December 15, 2020
    Assignee: INTEL CORPORATION
    Inventors: Konstantin Levit-Gurevich, Michael Berezalsky, Noam Itzhaki, Arik Narkis, Orr Goldman
  • Patent number: 10853907
    Abstract: Systems, methods, and computer readable media to improve task switching operations in a graphics processing unit (GPU) are described. As disclosed herein, the clock rate (and voltages) of a GPU's operating environment may be altered so that a low priority task may be rapidly run to a task switch boundary (or completion) so that a higher priority task may begin execution. In some embodiments, only the GPU's operating clock (and voltage) is increased during the task switch operation. In other embodiments, the clock rate (voltages) of supporting components may also be increased. For example, the operating clock for the GPU's supporting memory, memory controller or memory fabric may also be increased. Once the lower priority task has been swapped out, one or more of the clocks (and voltages) increased during the switch operation could be subsequently decreased, though not necessarily to their pre-switch rates.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: December 1, 2020
    Assignee: Apple Inc.
    Inventors: Tatsuya Iwamoto, Kutty Banerjee, Rohan Sanjeev Patil