G09G2360/10

Display device
10810960 · 2020-10-20 · ·

The present invention provides a display device (smartphone (3)) that realizes less power consumption for refreshing a video. The smartphone (3) includes: a host (2) configured to obtain image data which is to be supplied to an LCD panel (31); and a driver (32) configured to transmit, to the LCD panel (31), the image data so as to refresh a video which is displayed by the display panel, the driver (32) being configured to refresh a video, displayed on an extended region (312), at a refresh rate lower than that at which the driver (32) refreshes data displayed on a main region (311).

MICRODISPLAY BASED IMMERSIVE HEADSET

An immersive headset device is provided that includes a display portion and a body portion. The display portion may include microdisplays having a compact size. The microdisplays may be movable (e.g., rotational) relative to the body portion and can be moved (e.g., rotated) between a flipped-up position and a flipped-down position. In some instances, when the microdisplays are flipped up, the headset provides an augmented reality (AR) mode to a user, and when the microdisplays are flipped down, the headset provide a virtual reality (VR) mode to the user. In certain implementations, the headset includes an electronics source module to provide power and/or signal to the microdisplays. The electronics source module can be attached to a rear of the body portion in order to provide advantageous weight distribution about the head of the user.

Electronic device and method for controlling output timing of signal corresponding to state in which content can be received based on display location of content displayed on display

An electronic device includes a display panel; a processor; and display driving integrated circuitry (DDIC). The DDIC is configured to control the display panel and includes an internal memory. The DDIC is configured to receive, from the processor while the processor operates in an active state, a first content including a plurality of images to be displayed based on a specified order through the display panel while the processor operates in a low-power state; store the first content in the internal memory; change a timing for outputting a signal corresponding to a state capable of receiving a second content based on a change of a location in which an image among the plurality of images is displayed through the display panel while the processor operates in the low-power state; and output the signal to the processor based on the changed timing.

DISPLAY-COVERED CAMERA
20200314295 · 2020-10-01 ·

One embodiment provides a method, comprising: receiving, at an information handling device, an indication to activate a camera positioned underneath a display portion of the information handling device; identifying, using a processor, a location of at least one pixel on the display portion positioned overtop the camera; disabling, based on the identifying, the at least one pixel; performing, subsequent to the disabling and using the camera, a function; and enabling, responsive to identifying that the function was performed, the at least one pixel. Other aspects are described and claimed.

VIDEO DATA PROCESSING METHOD AND VIDEO DATA PROCESSING DEVICE
20200252580 · 2020-08-06 ·

Provided in the present invention are techniques for processing video data. The video data processing techniques comprise: converting, by a transmitting end, video data into at least one video data frame at a first framerate; transmitting, by the transmitting end, a same frame generated within a previous frame duration at least twice to the receiving end within each frame duration corresponding to the first frame rate; receiving, by the receiving end, two different frames within two adjacent frame durations respectively, wherein the adjacent two frames each correspond to the first frame rate; performing frame insertion operation on the received frames; inserting a frame between the received frames and forming a set of frames to be played back.

Methods and Systems for Rendering and Encoding Content for Online Interactive Gaming Sessions

This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.

Accelerated secondary display system
10706815 · 2020-07-07 ·

An accelerated secondary display system comprising a display adapter with a display simulator, a host computer with host software, a client device with a screen and client software. The display simulator is configured to send display characteristics to the host computer. The host computer is configured to receive the display characteristics and render an image into a frame buffer. The host software is configured to cause the host computer to stream image data over a communication channel, the image data based on the image in the frame buffer. The client software is configured to receive the image data over the communication channel and present a copy of the image on the screen based on the image data.

METHOD AND APPARATUS FOR GENERATING A SERIES OF FRAMES WITH AID OF SYNTHESIZER TO OFFLOAD GRAPHICS PROCESSING UNIT RENDERING IN ELECTRONIC DEVICE
20200175644 · 2020-06-04 ·

A method and apparatus for generating a series of frames with aid of a synthesizer to offload graphics processing unit (GPU) rendering within an electronic device are provided. The method may include: utilizing a GPU to perform full-rendering to generate a first frame in a color buffer, for being output to a display panel and displayed on the display panel; utilizing the GPU to generate a set of metadata of at least one subsequent frame in a metadata buffer; and utilizing the synthesizer to synthesize said at least one subsequent frame according to previous frame information and the set of metadata of said at least one subsequent frame, to generate said at least one subsequent frame in the color buffer, for being output to the display panel and displayed on the display panel.

MOTION BASED ADAPTIVE RENDERING
20200143550 · 2020-05-07 ·

A method of performing adaptive shading of image frames by a graphics processing unit (GPU) includes determining, by the GPU, a first shading rate based on determining that a change in a plurality of underlying assets between a first image frame and a second image frame is above a first threshold; determining, by the GPU, a second shading rate based on determining that one or more viewports in the second image frame is similar to one or more viewports in the first image frame; determining, by the GPU, a third shading rate based on determining that a quality reduction filter is used; and selecting, by the GPU, a shading rate from among the first shading rate, the second shading rate, and the third shading rate for the first image frame.

Data processing systems
10642343 · 2020-05-05 · ·

In a data processing system that includes a graphics processor and a video processor, graphics textures for use by the graphics processor are stored as encoded frames of video data. The video processor then decodes the video frames to reproduce the graphics texture(s) that the video frames encode, and stores the decoded graphics texture or textures in memory for use by the graphics processor. The graphics processor then reads the decoded graphics textures for use when generating its render outputs, such as output frames for display.