Abstract: Using a prediction engine, generating, based on deformations of prior editing operations performed with a graphics editing tool, suggested editing operations that augment current editing operations applied to a graphical object. The prediction engine accesses first samples defining first positions along first paths of previous editing operations applied to a mesh object in a previous frame and second samples defining second positions along second paths of executed editing operations applied in a current frame. The prediction engine identifies, from a comparison of the first samples and the second samples, a matching component set from the previous editing operations that corresponds to the executed editing operations. The prediction engine deforms the first samples toward the second samples and determines suggested editing operations that comprise a non-matching component set as modified based on the deformed first samples.
Type:
Grant
Filed:
November 19, 2020
Date of Patent:
March 22, 2022
Assignee:
Adobe Inc.
Inventors:
Mengqi Peng, Vladimir Kim, Li-Yi Wei, Kazi Rubaiat Habib
Abstract: Disclosed herein are methods and systems for determining a location of an object within an environment. An example method may include determining a three-dimensional (3D) location of a plurality of reference points in an environment, receiving a two-dimensional (2D) image of a portion of the environment that contains an object, selecting certain reference points from the plurality of reference points that form a polygon when projected into the 2D image that contains at least a portion of the object, determining an intersection point of a ray directed toward the object and a 3D polygon formed by the selected reference points, and based on the intersection point of the ray directed toward the object and the 3D polygon formed by the selected reference points, determining a 3D location of the object in the environment.
Abstract: Examples described herein generally apply color transforms to visual content. A set of color transforms in a graphics pipeline that are requested by a plurality of applications can be determined. At least one of the set of color transforms or an ordering of the set of color transforms can be modified, based on one or more arbitration rules, to generate an arbitrated set of color transforms. The visual content can be generated for display based at least in part on applying the arbitrated set of color transforms in the graphics pipeline.
Type:
Grant
Filed:
September 6, 2019
Date of Patent:
March 15, 2022
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Simon Young Tao, Rajat Jain, Guangwen Yang, David Foster Spruill, Zachary Scott Northrup
Abstract: A method of operation performed by a display device displaying an image on a display surface includes the steps of displaying a first image in the display surface's first area, and displaying second image in a second area different from the display surface's first area, displaying a third image formed by superimposing a writing image to the second image on the second image in second area instead of the second image, determining whether or not a condition for changing an image to be displayed in the first and second area is fulfilled, and changing the image to be displayed in the first area from first image to third image and changing image to be displayed in second area from third image to a fourth image when it is determined that the condition is wherein the first image is displayed in first area and third image is displayed in second area.
Abstract: A method of operating a graphics processing system that generates “spacewarped” frames for display is disclosed. Primitive motion vectors are used to determine the motion of objects appearing in rendered application frames. The so-determined motion is then used to generate “spacewarped” versions of the rendered application frames.
Abstract: Generating a screen-tone look image for a video, including: receiving a smooth gradation rendered image and position information of pixels in the rendered image; generating a pattern for each pixel of the pixels in the rendered image using the position information; dividing the rendered image into a fixed number of sections defined by luminance to produce a luminance gradient image; and applying the patterns to the fixed number of sections of the luminance gradient image.
Type:
Grant
Filed:
October 16, 2019
Date of Patent:
March 8, 2022
Assignees:
Sony Corporation, Sony Pictures Entertainment Inc.
Abstract: Provided are a display control adjustment method and device, a terminal, and a computer-readable storage medium. The method includes: selecting a display control to be adjusted from a current display interface; generating a control instruction according to a position of the display control to be adjusted with respect to the non-display region; and adjusting, according to the control instruction, the control region of the display control to be adjusted and a content display mode of the display control to be adjusted, so that display content in the display control to be adjusted is displayed in a display region of a display.
Abstract: Systems and methods for modeling acoustic and lighting to provide improved immersion in a virtual reality and/or augmented reality environment are provided. In one aspect, systems and methods are provided to promote “improved augmented reality” which increases the realism and/or presence of virtual objects in the user's real environment. In some embodiments, changes in the user's actual room lighting are modeled in the virtual world to have a similar effect. In other embodiments, systems and methods are provided to promote immersion of a user in a virtual environment by extending the virtual world into the user's real world room. In this embodiment, lighting and/or sound from the virtual world is used to simulate the same or similar properties in the users actual, or real world environment, thereby improving virtual reality.
Abstract: A system for generating images for display, the system comprising a content identification unit operable to identify content to be displayed, an overlay identification unit operable to identify an overlay to be applied to at least a portion of the content to be displayed, a rasterization rate determining unit operable to determine, in dependence upon the identified overlay, a rasterization rate to be applied to each of two or more areas of at least a frame of the content to be displayed, a rendering unit operable to render the content to be displayed in accordance with the determined rasterization rates, and an overlay applying unit operable to generate an image by applying the overlay to the rendered image.
Abstract: The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that utilize a sharpness map that includes information on how to filter a displacement map on a per-texel basis to preserve sharp features while sampling a displacement map. For instance, the disclosed systems utilize a sharpness map that encodes combinable patterns to represent discontinuities of features within a displacement map. In some embodiments, the disclosed systems generate a sharpness map having texels encoded with discontinuity configurations that are referenced to control filtering (e.g., via interpolation) of a displacement map such that sharp features within the displacement map are not lost (due to smoothing during interpolation).
Type:
Grant
Filed:
November 20, 2020
Date of Patent:
March 8, 2022
Assignees:
Adobe Inc., Institut Mines Telecom
Inventors:
Thibaud Lambert, Tamy Boubekeur, Anthony Salvi
Abstract: An image processing apparatus is disclosed. The present image processing apparatus includes an input unit to which an image is input; and a processor which extracts visual characteristics by reducing an input image and obtains a high-definition image by reflecting extracted visual characteristics on the input image. The disclosure relates to an artificial intelligence (AI) system and application thereof that simulate functions such as cognition and decision-making of a human brain using a machine learning algorithm such as deep learning.
Abstract: Techniques are disclosed relating to using cost estimates for portions of a graphics frame to schedule graphics rendering tasks. In some embodiments, a processor generates a first set of cost estimates for respective different portions of a frame for a first render and a second set of cost estimates for respective different portions of a frame for a second render. In some embodiments, the processor compares the first set of cost estimates with the second set of cost estimates. In response to an output of the comparison meeting a first threshold level of similarity, the graphics processor may use one or more portions of the frame generated by the first render for the second render instead of performing the second render for the one or more portions.
Abstract: A method of controlling a display device according to the present disclosure includes the steps of executing input determination on whether or not the image information is input to the input interface, making the display section display an input state image including one of an input image representing that the image information is input and a non-input image representing that the image information is not input in accordance with a result of the input determination, making the display section display a display image based on the image information when receiving an operation of designating the input image, and making the display section display a procedure image representing a procedure of inputting the image information to the input interface when receiving an operation of designating the non-input image.
Abstract: A graphical user interface (GUI) of a display screen connected to a machine and, more particularly, to GUIs of one or more display screens that have a relative coordinate system to display parameter information from one or more connected machines. The GUI may include one or more display screens associated with a data bus for a machine, one or more data storage devices for storing processor readable instructions, and at least one processor configured to perform operations stored on the one or more data storage devices. The at least one processor may be configured to receive operations data from the data bus for the machine, extract parameter information from the operations data, and generate the GUI. The GUI may depict a plurality of parameter elements, wherein the plurality of parameter elements are arranged and scaled according to the extracted parameter information, arrangement rules, and display screen resolution.
Type:
Grant
Filed:
May 26, 2020
Date of Patent:
February 1, 2022
Assignee:
Caterpillar Inc.
Inventors:
Fu P. Yuet, Meghna Prasad, Keith R. Folken, Merritt P. Callaghan
Abstract: A method for generating image data includes: displaying a first object corresponding to a first video image on a display surface; and generating first image data representing a first superimposed video image in which the first video image is superimposed on a first area of a predetermined image, based on a first operation on the first object. The first video image has a time length that is a predetermined time divided by m, m being an integer equal to or greater than 1. The first superimposed video image has a time length that is the predetermined time. The first superimposed video image is a video image in which display of the first video image is executed the m times in a state where the first video image is superimposed on the first area of the predetermined image.
Abstract: A display driver chip includes interface circuitry, image data processing circuitry, and drive circuitry. The interface circuitry is configured to receive first frame image data for a first frame image. The image data processing circuitry includes a buffer memory configured to store at least part of the first frame image data. The image data processing circuitry is configured to supply, based on the at least part of the first frame image data stored in the buffer memory, first display data for a first display area of a plurality of display areas of a display panel having a zigzag pixel arrangement. The drive circuit is configured to drive a display element in the first display area based on the first display data.
Abstract: A method for displaying graphic layers is provided. The method includes: receiving a plurality of graphic layers; assigning sequence numbers to the graphic layers according to an overlay order; and displaying the graphic layers in a sequence order according to the sequence numbers.
Abstract: Provided is a virtual reality (VR) device, system and framework for generating VR continuum experience choreographed to a physical procedure incorporating at least one procedural action associated with a physical sensation and potentially inducing an anxiety or pain response. The VR continuum experience can modify perceptions of pain and anxiety associated with the procedure. The virtual reality device is configured to allow device control via a device user interface accessible to an operator other than the wearer (i.e. a medical practitioner), to allow the operator to control device calibration and virtual reality (VR) experience start while the apparatus is worn by the wearer, and to provide one or more VR experiences each associated with a physical procedure.
Abstract: Various embodiments of the invention disclosed herein provide techniques for extending on-screen gameplay via an augmented reality (AR) system. An extended AR application executing on an AR headset system receives, via a game controller, first data associated with a first object associated with a computer-generated game. The extended AR application renders an augmented reality object based on the first data associated with the first object. The extended AR application displays at least a first portion of the augmented reality object via an augmented reality headset system. Further, an image associated with the computer-generated game is simultaneously rendered on a display monitor.
Type:
Grant
Filed:
January 24, 2019
Date of Patent:
December 28, 2021
Assignee:
Disney Enterprises, Inc.
Inventors:
Corey Drake, Elliot Baumbach, Jonathan R. Hsu, Tritia V. Medrano, Nathan Nocon, Timothy M. Panec, Clifford W. Wong, Jason Yeung
Abstract: Methods and apparatus for invoking a security feature of a computing device display in response to detecting an onlooker based on depth data are disclosed. An example apparatus includes an onlooker detector and a security manager. The onlooker detector is to detect an onlooker based on depth sensor data collected by a depth sensor associated with a computing device. The security manager is to automatically invoke a security feature of a display of the computing device in response to detection of the onlooker by the onlooker detector.