Abstract: A mask storing method for a driving module of a display device includes encoding a mask of configuring a non-display area and a display area of a display module of the display device, to generate an encoded mask; and storing the encoded mask to a storage unit of the driving module of the display device.
Type:
Grant
Filed:
August 29, 2017
Date of Patent:
October 15, 2019
Assignee:
NOVATEK Microelectronics Corp.
Inventors:
Chih-Yuan Yang, Shang-Yu Su, Feng-Ting Pai
Abstract: Systems, apparatuses and methods may provide a way to monitor, by a process monitor, one or more processing factors of one or more client devices hosting one or more user sessions. More particularly, the systems, apparatuses and methods may provide a way to generate, responsively, a scene generation plan based on one or more of a digital representation of an N dimensional space or at least one of the one or more processing factors, and generate, by a global scene generator, a global scene common to the one or more client devices based on the digital representation of the space. The systems, apparatuses and methods may further provide for performing, by a local scene generator, at least a portion of the global illumination based on one or more of the scene generation plan, or application parameters.
Type:
Grant
Filed:
April 24, 2017
Date of Patent:
September 3, 2019
Assignee:
Intel Corporation
Inventors:
Balaji Vembu, David M. Cimini, Elmoustapha Ould-Ahmed-Vall, Jacek Kwiatkowski, Philip R. Laws, Abhishek R. Appu
Abstract: A scene may be rendered as objects that are lit by various light sources. A scene designer may arrange the scene to create particular lighting effects when viewed from an initial perspective, such as gloss, translucency, and iridescence, and may choose lighting effects to create a desired aesthetic tone and/or highlighting within the scene. However, rendering the scene from a different perspective may alter the lighting effects (e.g., losing or misplacing desired lighting effects, and/or creating new and undesirable lighting effects, such as glare). Instead, when the scene is rendered from the initial perspective, the lighting effects created therein may be stored with the scene representation of the scene. A second rendering of the scene from a different perspective may reapply the stored lighting effects to the lit objects, thereby maintaining the lighting effects and the intent of the designer in the presentation of the scene from a different perspective.
Type:
Grant
Filed:
July 12, 2016
Date of Patent:
September 3, 2019
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Jeffrey Evan Stall, Christopher Nathaniel Raubacher, Geoffrey Tyler Trousdale, Minmin Gong, Nick Alexander Eubanks, Simeon John Cran, Kelly Renner
Abstract: An electronic device is provided. The electronic device includes a display outputting a screen, a processor electrically connected to the display, and a memory electrically connected to the processor and configured to store at least one image and instructions. The instructions are configured to, when executed by the processor, cause the processor control the display to display a candidate image having a first size and including at least a portion of the stored at least one image, and control the display to display a recommendation object having a second size smaller than the first size and corresponding to a portion of the candidate image on the screen together with the candidate image.
Type:
Grant
Filed:
June 3, 2016
Date of Patent:
July 30, 2019
Assignee:
Samsung Electronics Co., Ltd.
Inventors:
Chul Hwan Lee, Chang Ho Lee, Yong Joon Jeon, Min Kyung Hwang, Sung Hyuk Shin
Abstract: Methods and devices for graphics shading in a computing device. The methods and devices may include receiving a respective cache line of a plurality of cache lines of a shader stored in a memory, wherein the respective cache line and one or more other ones of the plurality of cache lines include at least one jump instruction. Further, the methods and devices may include executing the respective cache line of the shader and skipping to a next portion of the plurality of cache lines based on the at least one jump instruction. Moreover, the methods and devices may include executing one or more prefetchers contemporaneously with the shader in response to the at least one jump instruction, each prefetcher requesting a subsequent one of the plurality of cache lines from the memory, wherein each prefetcher corresponds to a respective jump instruction.
Type:
Grant
Filed:
January 3, 2017
Date of Patent:
July 9, 2019
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Jason Gould, Ivan Nevraev, Martin J. I. Fuller, James A. Goossen
Abstract: A digital magazine presents content items to a user including one or more animation files. An animation file includes a plurality of frames that each has a variable display duration. To improve presentation of an animation file, a number of frames of the animation file that are preloaded into a memory of the client device on which the animation file is presented is determined based on contextual features describing computing resources available to the client device and on the display duration of frames of the animation file subsequent to a currently displayed frame of the animation file. Additionally, an animation file may be selected for preloading and display from a plurality of animation files based on a ranking the animation files.
Abstract: This application relates to performing certain dithering processes to eliminate display artifacts such as flicker, which can be caused by charge accumulation at the display. The dither process can be performed by a display controller that uses a group lookup method for identifying groups of dithering patterns that can be combined to expand a number of color values available to the display. The dither process can also be performed as a temporal process that incorporates groups of dithering patterns into frames and shifts a spatial arrangement of the groups of dithering patterns over a sequence of frames. Additionally, the dither process can incorporate counters that count the number of times a particular spatial arrangement of dithering patterns has been used in a sequence of frames in order that each spatial arrangement of dithering patterns will share an average count with other spatial arrangements over a sequence of frames.
Type:
Grant
Filed:
February 21, 2017
Date of Patent:
June 11, 2019
Assignee:
Apple Inc.
Inventors:
Chaohao Wang, Paolo Sacchetto, Sheng Zhang, Yang Li, Myung-Je Cho, Marc Albrecht
Abstract: An industrial vehicle management system includes: a receiving unit that acquires operational information specifying a position and an operational state of each of a plurality of industrial vehicles; a symbol combining unit that, based on the operational information received by the receiving unit, superimposes and combines upon a map symbols showing the position of each of the industrial vehicles; a display control unit that displays upon a display device a map image that has been superimposed and combined by the symbol combining unit; and a symbol processing unit that changes display formats of the symbols according to the operational state.
Type:
Grant
Filed:
May 25, 2017
Date of Patent:
June 11, 2019
Assignee:
Hitachi Construction Machinery Co., Ltd.
Abstract: A mechanism is described for facilitating thread execution arbitration for thread scheduling relating to graphics processors at computing devices. A method of embodiments, as described herein, includes assigning priority levels to threads based on stall signals communicated from the one or more shared function units to one or more execution units of a processor including a graphics processor, and selecting a first thread to be scheduled and a second thread to be ignored based on the stall signals.
Type:
Grant
Filed:
April 21, 2017
Date of Patent:
April 23, 2019
Assignee:
INTEL CORPORATION
Inventors:
Joydeep Ray, Abhishek R. Appu, Subramaniam M. Maiyuran, Eric J. Hoekstra, Prasoonkumar Surti, Balaji Vembu, Altug Koker
Abstract: A method of operation of a navigation system includes: determining a display luminosity with a control unit based on a travel condition; generating a display area based on controlling the display luminosity; and generating a display combination based on the display area including a display extent area, a display non-extent area, or a combination thereof for displaying a display content on a device.
Abstract: A method includes an edge resource receiving virtual reality (VR) content responsive to a VR session request of a user equipment (UE), the edge resource receiving a wireless link condition indication and a field of view (FOV) information from the UE, with the wireless link condition indication corresponding to a wireless link, and the edge resource adapting the VR content according to the FOV information and the wireless link condition indication.
Abstract: A system, method, and computer program product are provided for allocating processor resources to process compute workloads and graphics workloads substantially simultaneously. The method includes the steps of allocating a plurality of processing units to process tasks associated with a graphics pipeline, receiving a request to allocate at least one processing unit in the plurality of processing units to process tasks associated with a compute pipeline, and reallocating the at least one processing unit to process tasks associated with the compute pipeline.
Type:
Grant
Filed:
December 20, 2013
Date of Patent:
February 26, 2019
Assignee:
NVIDIA CORPORATION
Inventors:
Gregory S. Palmer, Jerome F. Duluk, Jr., Karim Maher Abdalla, Jonathon S. Evans, Adam Clark Weitkemper, Lacky Vasant Shah, Philip Browning Johnson, Gentaro Hirota
Abstract: Systems and methods for creating a thickness grid for determining reserve estimates for a reservoir by performing a fast sweep thickness extraction on a sealed triangulated mesh to create the thickness grid.
Type:
Grant
Filed:
August 15, 2014
Date of Patent:
January 22, 2019
Assignee:
LANDMARK GRAPHICS CORPORATION
Inventors:
Michael David Ewing, David Bryan Johanson
Abstract: An image processing apparatus to calculate a visibility with respect to a plurality of virtual point lights (VPL) sampled at a three-dimensional (3D) model includes at least one first VPL included in a screen scene associated with a viewpoint to render and at least one second VPL not found in the screen scene, and may calculate a first probability obtained by calculating a visibility between a first area including the first VPL and a first point with respect to the at least one first VPL.
Abstract: A controller for controlling components in a building automation system including a processor, a display operably coupled to the processor, a memory operably coupled to the processor, and executable software stored in the memory, the executable software operable to display at least one textual element on the display, wherein the at least one textual element is sized based a maximum character parameter. A method of operating a software module configured to create display elements for a controller, the method including operating the module to: create at least one textual element, place at least one character within the at least one textual element to form a word, select at least one support language for the at least one textual element, determine a maximum character parameter, and size the at least one textual element based at least in part on the maximum character parameter.
Abstract: Apparatuses and systems for generating faithful 3D geometric models that correspond to the shape of an imaged 3D physical object; for storing, transmitting, and transforming those 3D models; for manufacturing 3D objects based upon those models; and for capture, transmission, storage, and transformation of the 3D models and manufacturing of objects from those models. Methods can include generating a 3D model by imaging a 3D object, transforming that 3D model with a transforming device to conform to a negative shape of the 3D object, using photogrammetry to create images from known non-repeatable positions, and using landmarks to identify common reference points in those images.
Type:
Grant
Filed:
July 14, 2016
Date of Patent:
December 4, 2018
Assignee:
Sonautics, Inc.
Inventors:
Scott L McGregor, Ray K. Alley, Akien MacIain
Abstract: The present invention provides a method and system for determining and providing color metadata for a downlink data channel. In accordance with the present invention color metadata is determined such that gamut mapping is defined by a transmitted source gamut which enables adapted mapping that preserves saturation and contrast levels of the source for a downlink data channel. The metadata is then provided to a downlink data channel for color management.
Type:
Grant
Filed:
June 11, 2015
Date of Patent:
November 13, 2018
Inventors:
Ingo Tobias Doser, Jurgen Stauder, Laurent Blonde, Julien Thollot, David J Bancroft, Wolfgang Endress
Abstract: Methods and systems described herein detect object boundaries of videos. A window around the pixel may be followed in adjacent image frames of the image frame to determine object boundaries. Inconsistencies in image patches over a temporal window are detected, and each pixel of the image frame of a video is assigned an object boundary probability. The pixel may belong to a texture edge if the window content does not change throughout the adjacent image frames, or the pixel may belong to an object boundary if the window content changes. A probability value indicating the likelihood of the pixel belonging to an object boundary is determined based on the window content change and is assigned to the corresponding pixel.
Abstract: A head-mounted display device includes an image display unit cause a user to visually recognize image light as a virtual image on the basis of image data and cause the user to visually recognize an outside scene in a state in which the image display unit is worn on the head of the user, an image pickup unit configured to pick up an image of the outside scene, and a control unit configured to cause, when a mark image, which is an image of a specific mark, is included in the picked-up image, using the image display unit, the user to visually recognize a specific virtual image associated with a combination of a kind of the mark image and a shape of the mark image.
Abstract: A method of generating data for use in image based lighting rendering, including displaying a 2-dimensional canvas (202), each point on the 2-dimensional canvas representing a surface co-ordinate of a 3-dimensional object having at least one surface. User input describing creation/modification of at least one shape (205, 205?) having an associated lightness value for use in image based lighting rendering is received via the 2-dimensional canvas. The 2-dimensional canvas is updated in accordance with the user input to display a representation of the at least one shape as created/modified by the user input, the representation on the canvas being distorted to indicate mapping of the at least one shape with respect to at least one said surface of the 3-dimensional object. Data describing the at least one shape for use in graphics rendering is generated.
Type:
Grant
Filed:
March 11, 2016
Date of Patent:
October 9, 2018
Assignee:
LIGHTMAP LIMITED
Inventors:
Mark Simon Segasby, Simon Christopher Smith