Patent classifications
G09G5/391
Display with a resolution enhanced region
An optical assembly includes a first reflector and a second reflector. The first reflector is positioned to receive first light having a first polarization and provide the first light toward a first direction, and receive second light having the first polarization and provide the second light toward a second direction. The second reflector is positioned to receive the second light from the first reflector and reflect the second light back toward the first reflector. The first reflector receives light having a second polarization, having been reflected by the second reflector, and provide the light toward the first direction so that a first image corresponding to the first light and a second image corresponding to the second light are projected on a common image plane where at least a portion of the second image is located between two portions of the first image.
DISPLAY CONTROLLER AND IMAGE DISPLAY METHOD
A display controller reads, from frame buffers, data on a first image and a second image, and converts, with a conversion formula depending on the characteristics in terms of luminance of the data, the data to data in a blend space having common characteristics. Then, the display controller performs alpha blending on the converted data in the blend space, further converts the data to a space having characteristics suitable for a display, and outputs the resultant to the display.
Electronic device including variable display and method of operating the same
An electronic device includes: a housing including a first side, a second side, a third side, and a fourth side, a variable display coupled to the housing and having a changeable position of a side area surrounding the first side, a sensor configured to detect a change in the position of the side area, and a processor electrically connected to the variable display and the sensor, wherein the processor may be configured to: obtain data on a state change of the variable display through the sensor, calculate an amount of change in the position of the side area based on the data on the state change, and change display coordinates of a soft key based on the calculated amount of change.
METHOD AND APPARATUS FOR VIEWPORT SHIFTING OF NON-REAL TIME 3D APPLICATIONS
Systems and methods for super sampling and viewport shifting of non-real time 3D applications are disclosed. In one embodiment, a graphics processing unit includes a processing resource to execute graphics commands to provide graphics for an application, a capture tool to capture the graphics commands, and a data generator to generate a dataset including at least one frame based on the captured graphics commands and to modify viewport settings for each frame of interest to generate a conditioned dataset.
Display-driving apparatus, method, and display apparatus
A display-driving apparatus for driving a display panel having at least two display areas is provided. The apparatus includes a storage device configured to receive and store a group of source data signals corresponding to a frame of image. The apparatus further includes a demultiplexer configured to split the group of source data signals into at least two sub-groups of data signals. Additionally, the apparatus includes a converter configured to convert a signal format of a respective one of the at least two sub-groups of data signals to a displayable format corresponding to the display panel. Furthermore, the apparatus includes a controller configured to transfer the at least two sub-groups of data signals in the displayable format to respective at least two display areas of the display panel to display a frame of image.
Asset aware computing architecture for graphics processing
A method for executing a game by a computing system that uses a central processing unit (CPU) and graphics processing unit (GPU) for generating video frames. A draw call is generated for a video frame by the CPU. At bind time, i.e. writing of the GPU commands by the CPU using a GPU API, asset aware data (AAD) is written to the command buffer, and loading of one or more level of detail (LOD) data from an asset store to system memory is requested. The GPU executes the draw call for the frame using LOD data written to the system memory, the GPU using at least a minimum of LOD data based on the AAD. Additionally, the GPU uses information regarding the LOD load state when executing the draw call, in order to avoid access to LODs not yet loaded.
DEPTH BASED FOVEATED RENDERING FOR DISPLAY SYSTEMS
Methods and systems for depth-based foveated rendering in the display system are disclosed. The display system may be an augmented reality display system configured to provide virtual content on a plurality of depth planes using different wavefront divergence. Some embodiments include determining a fixation point of a user's eyes. Location information associated with a first virtual object to be presented to the user via a display device is obtained. A resolution-modifying parameter of the first virtual object is obtained. A particular resolution at which to render the first virtual object is identified based on the location information and the resolution-modifying parameter of the first virtual object. The particular resolution is based on a resolution distribution specifying resolutions for corresponding distances from the fixation point. The first virtual object rendered at the identified resolution is presented to the user via the display system.
DEPTH BASED FOVEATED RENDERING FOR DISPLAY SYSTEMS
Methods and systems for depth-based foveated rendering in the display system are disclosed. The display system may be an augmented reality display system configured to provide virtual content on a plurality of depth planes using different wavefront divergence. Some embodiments include determining a fixation point of a user's eyes. Location information associated with a first virtual object to be presented to the user via a display device is obtained. A resolution-modifying parameter of the first virtual object is obtained. A particular resolution at which to render the first virtual object is identified based on the location information and the resolution-modifying parameter of the first virtual object. The particular resolution is based on a resolution distribution specifying resolutions for corresponding distances from the fixation point. The first virtual object rendered at the identified resolution is presented to the user via the display system.
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING PROGRAM
An image processing apparatus according to the present disclosure includes: an acquisition unit that acquires first field-of-view information, which is information for specifying a first field of view of a user in a wide angle-of-view image, and second field-of-view information, which is information for specifying a second field of view, which is a field of view at a destination of a transition from the first field of view; and a generation unit that generates transition field-of-view information, which is information indicating the transition in field of view from the first field of view to the second field of view on the basis of the first field-of-view information and the second field-of-view information.
Foveated display burn-in statistics and burn-in compensation systems and methods
A device may include a display that display an image frame that is divided into adjustable regions having respective resolutions based on compensated image data. The device may also include image processing circuitry to generate the compensated image data by applying gains that compensate for burn-in related aging of pixels of the display. The gains are based on an aggregation of history updates indicative of estimated amounts of aging associated with pixel utilization. The circuitry may generate a history update by obtaining boundary data indicative of the boundaries between the adjustable regions, determining an estimated amount of aging, and dynamically resampling the estimated amount of aging by resampling a portion of the estimated amount of aging corresponding to an adjustable region by a factor and resampling of a different portion of the estimated amount of aging corresponding to another adjustable region by a different factor based on the boundary data.