Patents Examined by Ke Xiao
  • Patent number: 10764565
    Abstract: An image taken of a three-dimensional virtual space including a virtual designating object and an object arranged therein is displayed. When the position of the virtual designating object does not coincide with the object, the virtual designating object is arranged in a predetermined orientation. The position of the virtual designating object is determined based on an acquired designated position on a two-dimensional image, which is generated from the three-dimensional virtual space taken by a virtual camera. When the position of the virtual designating object corresponds to the object, the displayed orientation of the virtual designating object is based on the position.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: September 1, 2020
    Assignee: NINTENDO CO., LTD.
    Inventors: Yasuyuki Oyagi, Junji Morii, Taku Matoba, Katsuhisa Sato
  • Patent number: 10748241
    Abstract: A prediction system for determining a set of subregions can be used for rendering a virtual world of a computer graphics application. The subregions belong to streamable objects to be used for rendering the virtual world. The streamable objects each comprise a plurality of subregions. The prediction system comprises a plurality of predictor units arranged for receiving from a computer graphics application information on the virtual world and each arranged for obtaining a predicted set of subregions for rendering a virtual world using streamable objects. Each predicted set can be obtained by applying a different prediction scheme. A streaming manager is arranged for receiving the predicted sets of subregions, for deriving from the predicted sets a working set of subregions to be used for rendering and for outputting, based on the working set of subregions, steering instructions concerning the set of subregions to be actually used.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 18, 2020
    Assignee: GRAPHINE NV
    Inventors: Bart Pieters, Charles-Frederik Hollemeersch, Aljosha Demeulemeester
  • Patent number: 10748507
    Abstract: To display an image list stored in a memory with good visibility and to display the image list at a high speed, an image display device reads an image file in an Exif format, extracts a thumbnail image included in the image file in the Exif format, and generates a displayed image having a predetermined size and a square shape, thus displaying it in the image list. It is possible to improve visibility in displaying the image file aligning square-shaped displayed image having the same size while precluding blanks. It is possible to perform high-speed processing in producing an image list using thumbnail images included in image files in the Exif format.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: August 18, 2020
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Hagiwara
  • Patent number: 10748328
    Abstract: An information processing apparatus acquires information representing an angle concerning a view direction for each of a first view direction, a second view direction, and a third view direction and an output view direction. The apparatus derives the influence degree of the rendering representation of the target object concerning each of the first view direction, the second view direction, and the third view direction to the rendering representation of the target object concerning the output view direction based on a curve determined in advance as a reference of rotation of the target object, for which a point on a line corresponding to the angle concerning the view direction is determined.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 18, 2020
    Assignee: Live2D Inc.
    Inventor: Tetsuya Nakajo
  • Patent number: 10748347
    Abstract: Systems and methods for local augmented reality (AR) tracking of an AR object are disclosed. In one example embodiment a device captures a series of video image frames. A user input is received at the device associating a first portion of a first image of the video image frames with an AR sticker object and a target. A first target template is generated to track the target across frames of the video image frames. In some embodiments, global tracking based on a determination that the target is outside a boundary area is used. The global tracking comprises using a global tracking template for tracking movement in the video image frames captured following the determination that the target is outside the boundary area. When the global tracking determines that the target is within the boundary area, local tracking is resumed along with presentation of the AR sticker object on an output display of the device.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 18, 2020
    Assignee: Snap Inc.
    Inventors: Jia Li, Linjie Luo, Rahul Bhupendra Sheth, Ning Xu, Jianchao Yang
  • Patent number: 10733711
    Abstract: The present disclosure provides an image correction method and device. The method includes: correcting a target face image; obtaining first eye position information and second eye position information through calculation according to the face image; obtaining a first image correction parameter and a second image correction parameter via calculation based on the first eye position information and the second eye position information; and correcting a first image according to the first image correction parameter and correcting a second image according to the second image correction parameter.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: August 4, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xiangyang Liu, Xitong Ma, Naifu Wu, Xiaojun Tang
  • Patent number: 10733794
    Abstract: One embodiment of the present invention includes a parallel processing unit (PPU) that performs pixel shading at variable granularities. For effects that vary at a low frequency across a pixel block, a coarse shading unit performs the associated shading operations on a subset of the pixels in the pixel block. By contrast, for effects that vary at a high frequency across the pixel block, fine shading units perform the associated shading operations on each pixel in the pixel block. Because the PPU implements coarse shading units and fine shading units, the PPU may tune the shading rate per-effect based on the frequency of variation across each pixel group. By contrast, conventional PPUs typically compute all effects per-pixel, performing redundant shading operations for low frequency effects. Consequently, to produce similar image quality, the PPU consumes less power and increases the rendering frame rate compared to a conventional PPU.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: August 4, 2020
    Assignee: NVIDIA Corporation.
    Inventors: Yong He, Eric B. Lum, Eric Enderton, Henry Packard Moreton, Kayvon Fatahalian
  • Patent number: 10726607
    Abstract: To determine whether a first n-bit binary data value and a second n-bit binary data value in a data processing system, such as texel position coordinates in a graphics processing system, are the same or differ from each other by exactly one, it is determined whether the first and second data values excluding the least significant bits of the data values are the same as each other, and the least significant bits of the data values are compared. A mask value that is generated for each data value using an XOR operation and a thermometer scanning operation is used to generate an output value for the two data values, based on whether the mask values for a bit position for the first and second data values are both set or not, and a comparison of the bit values of the first and second data values for that bit position.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: July 28, 2020
    Assignee: Arm Limited
    Inventor: Antonio Garcia Guirado
  • Patent number: 10719920
    Abstract: In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 21, 2020
    Assignee: Adobe Inc.
    Inventors: Jonathan Eisenmann, Zhe Lin, Matthew Fisher
  • Patent number: 10713819
    Abstract: Methods are provided for generating a prescription map for the application of crop inputs. In one method, the user draws a boundary on a map within a user interface and the system identifies relevant soil data and generates a soil map overlay and legend for changing the application prescription for various soils and soil conditions. In another method, the user instead drives a field boundary which is recorded on a planter monitor using a global positioning receiver, and the system generates a soil map and legend for changing the application prescription.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: July 14, 2020
    Assignee: The Climate Corporation
    Inventors: Derek A. Sauder, Timothy A. Sauder, Steven D. Monday
  • Patent number: 10713750
    Abstract: An apparatus to facilitate cache replacement is disclosed. The apparatus includes a cache memory and cache replacement logic to manage data in the cache memory. The cache replacement logic includes tracking logic to track addresses accessed at the cache memory and replacement control logic to monitor the tracking logic and apply a replacement policy based on information received from the tracking logic.
    Type: Grant
    Filed: April 1, 2017
    Date of Patent: July 14, 2020
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Joydeep Ray, Abhishek R. Appu, Vasanth Ranganathan
  • Patent number: 10712817
    Abstract: Technologies for improving foveated rendering of an image by improving the position of the image to be displayed through image re-projection are disclosed. For example, a method may include receiving a first estimation of a predicted gaze point of a user on a display device that is determined before starting rendering a high-quality portion of the image. The method may further include causing the image to be rendered based on the first estimation of the predicted gaze point. The method may also include receiving a second estimation of the predicted gaze point. The second estimation of the predicted gaze point is determined after rendering of the high-quality portion of the image has started. Responsive to determining that the second estimation of the predicted gaze point is different from the first estimation, the method may include adjusting the rendered image based on the second estimation of the predicted gaze point and transmitting the adjusted image to the display device for display.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: July 14, 2020
    Assignee: Tobii AB
    Inventor: Denny Alexander Rönngren
  • Patent number: 10699472
    Abstract: Embodiments of the present disclosure relate to continuous and/or binocular time warping methods to account for head movement of the user without having to re-render a displayed image. Continuous time warping allows for transformation of an image from a first perspective to a second perspective of the viewer without having to re-render the image from the second perspective. Binocular time warp refers to the late-frame time warp used in connection with a display device including a left display unit for the left eye and a right display unit for the right eye where the late-frame time warp is performed separately for the left display unit and the right display unit. Warped images are sent to the left and the right display units where photons are generated and emitted toward respective eyes of the viewer, thereby displaying an image on the left and the right display units at the same time.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 30, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Ivan Yeoh, Lionel Edwin, Samuel A. Miller
  • Patent number: 10699481
    Abstract: Augmentation of captured 3D scenes with contextual information is disclosed. A 3D capture device is used to capture a plurality of 3D images at a first resolution. A component on a mobile computing device is used to capture at least one piece of contextual information that includes a capture location data and a pose data. The mobile computing device receives, the plurality of 3D images from the 3D capture device, and renders the plurality of 3D images into a 3D model. In addition, the at least one piece of contextual information is embedded into a correct location in the 3D model. A user interactive version of the 3D model including the embedded at least one piece of contextual information is then displayed.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: June 30, 2020
    Assignee: DotProduct LLC
    Inventors: Rafael Spring, Thomas Greaves
  • Patent number: 10698563
    Abstract: Embodiments of the present invention provide a component display processing method and apparatus. The method includes: receiving indication information indicating that a component is in a waiting-to-be-processed state; and according to the indication information, reducing a displayed region of a container that is displayed on a display screen, so that t a hidden region of the container is displayed on the display screen.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: June 30, 2020
    Assignee: Huawei Device (Dongguan) Co., Ltd.
    Inventor: Yuzhuo Peng
  • Patent number: 10692256
    Abstract: A non-transitory computer-readable recording medium stores therein a visualization program that causes a computer to execute a process including: generating a plurality of conversion vectors, from a plurality of vectors generated from plural pieces of input data, by a dimensional compression in a positional relation between the plurality of vectors; and plotting the plurality of conversion vectors.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 23, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Yuhei Umeda
  • Patent number: 10692471
    Abstract: A display apparatus is provided. The display apparatus includes: a display including a plurality of screens; an image receiver configured to receive an input image; and a processor configured to obtain at least one selected area within the input image, to convert the input image into an output image corresponding to an arranged shape of the plurality of screens such that at least one selected area in the output image, which corresponds to the at least one selected area of the input image, is displayed on a main part of the plurality of screens, and to output the output image for display on the plurality of screens.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: June 23, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hye-suk Kim, Soon-mook Jeong
  • Patent number: 10685494
    Abstract: A wearable augmented reality overlay device for use with a tool displays information to a user relating to the status or operation of the tool, to the forming of a work piece for a project, or to safety information related to the tool. The displayed information may include a highlight projected onto a portion of the tool, onto a wearer's body part, or onto a work piece. The displayed information may include a virtual control for the tool or another tool, an operating manual, or a maintenance, assembly or operating guide. The wearable display permits the user to control the tool and potentially other tools in the work shop. The display may instead include a projector to project adjustment information as a tool is adjusted. A virtual image of a tool may be projected to locating a tool in a work area.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: June 16, 2020
    Assignee: JPW Industries Inc.
    Inventors: Micah Coleman, Charles Weber
  • Patent number: 10672155
    Abstract: Methods, systems, and computer program products for non-linear, multi-resolution visualization of a graph are provided herein. A computer-implemented method includes generating multiple sub-graphs derived from an input knowledge graph, wherein the input knowledge graph comprises multiple nodes and multiple edges, and wherein each of the generated sub-graphs comprises a distinct level of resolution; processing an input comprising at least one area of user interest on the input knowledge graph; generating a multi-resolution version of the input knowledge graph by combining two or more of the generated sub-graphs, wherein the two or more sub-graphs are selected based on the at least one area of user interest; and outputting the multi-resolution version of the input knowledge graph to the user via an interactive mechanism.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Varun Parashar, Nitendra Rajput
  • Patent number: 10672162
    Abstract: A density gradient analysis tool can be employed in conjunction with heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent an interval of time. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 2, 2020
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Christopher J. Jones