Patent classifications
G09G2320/0613
Systems and methods for driving a display
An image system dynamically updates drive sequences in an image system. Drive sequences are image display settings or display driving characteristics with which a display is operated. The image system may determine the drive sequence at least partially based on input from one or more sensors. For example, the image system may include sensors such as an inertial measurement unit, a light sensor, a camera, a temperature sensor, or other sensors from which sensor data may be collected. The image system may analyze the sensor data to calculate drive sequence settings or to select a drive sequence from a number of predetermined drive sequences. Displaying image content on a display includes providing the display with image data and includes operating the display with various drive sequences.
Adaptive recoloring
Adaptive recoloring of displayed digital content automatically pursues specified active color palette goals while adhering to specified active color palette constraints. Source code editors, word processors, and other programs are enhanced by adaptive recoloring. Recoloring rules may specify coloring roles, colors, tolerances, color spaces, metrics, and other criteria. Recoloring may be triggered by a zoom or another change in user focus, by a brightness change, a screen size change, by notice of a user perception change, or by another event. Recoloring improves text legibility, assists user focus, compensates for differences in color perception and emotional impact, and increases color availability without degrading usability, for example. Transitions between words or other display items can be heightened. Branding colors may be preserved, in logos and text. Automatic selections may be overridden by a user command or by interactive tuning, with warnings given as appropriate.
SYSTEMS AND METHODS FOR MANAGING APPLICATION REFRESH RATES PRESENTED ON A DISPLAY
Systems and methods for managing refresh rates of applications running on a display device are disclosed. A computing device is designed to monitor and slow/reduce refresh rates for some applications running on the display device, while also allowing other applications to run at a fast/increased refresh rate. Each application is associated with a target device (e.g., server). The computing device can regulate a continuous stream of data, allowing some applications to access the data, while limiting/preventing other applications from accessing the data. The applications with access to the data can run at the fast refresh rates, while the remaining applications update at the slow refresh rates. As a result, the applications running at the fast refresh rates allow a user viewing the display device to actively monitor the respective servers associated with the fast-running applications, while reducing network load based on the relatively slow-running applications.
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.
Apparatus and methods for analyzing image gradings
A method and apparatus analyze a difference of at least two gradings of an image on the basis of: obtaining a first graded picture (LDR) with a first luminance dynamic range; obtaining data encoding a grading of a second graded picture (HDR) with a second luminance dynamic range, different from the first luminance dynamic range; and determining a grading difference data structure (DATGRAD) on the basis of at least the data encoding the grading of the second graded picture (HDR), which allows more intelligently adaptive encoding of the imaged scenes, and consequently also better use of those pictures, such as higher quality rendering under various rendering scenarios.
Display Layout Optimization of Multiple Media Streams
A system and method for optimizing a display layout of multiple video streams at a sink device is provided. The display layout of multiple streams may be dynamically optimized based on a number of different variables, including characteristics of the sink device, total number of active incoming streams, active audio, and other characteristics of the source material or device. The source of an incoming media stream may contain useful characteristics for optimizing the display layout of multiple media streams. One such characteristic of a source device may include the device type, such as laptop, PC, phone, or tablet. Information may be extracted from each incoming stream in order to predict a source device type from which the incoming media stream originates.
Energy-Efficient Display Processing Method and Device
An electronic device includes a first graphics processing subsystem, a second graphics processing subsystem, and a screen. The first graphics processing subsystem includes a first application processor, a first graphics processing unit, and a first memory. The second graphics processing subsystem includes a second application processor, a second graphics processing unit, and a second memory. The first graphics processing unit renders a first GUI. The screen displays the first GUI. The second graphics processing unit renders a second GUI, and the second GUI and the first GUI belong to different interface types. The screen displays the second GUI. A display processing method applied to the electronic device is also provided, wherein the first graphics processing subsystem can be switched to the second graphics processing subsystem based on complexity of a to-be-displayed GUI.
MOVING CONTENT BETWEEN A VIRTUAL DISPLAY AND AN EXTENDED REALITY ENVIRONMENT
Systems, methods, and non-transitory computer readable media including instructions for extracting content from a virtual display are disclosed. Extracting content from a virtual display includes generating a virtual display via a wearable extended reality appliance, wherein the virtual display presents a group of virtual objects and is located at a first virtual distance from the wearable extended reality appliance; generating an extended reality environment via the wearable extended reality appliance including at least one additional virtual object at a second virtual distance from the wearable extended reality appliance; receiving input for causing a specific virtual object to move from the virtual display to the extended reality environment; and in response, generating a presentation of a version of the specific virtual object in the extended reality environment at a third virtual distance different from the first virtual distance and the second virtual distance.
METHOD FOR MANAGING PIXEL OF DISPLAY, AND ELECTRONIC DEVICE SUPPORTING SAME
An electronic device is provided. The electronic device includes a display including a plurality of pixels, and a processor, each of a plurality of pixels may include a plurality of sub pixels, the plurality of sub pixels may include first type pixels including first type sub pixels observed at a first viewing angle, and second type pixels being adjacent to the first type pixels and including second type sub pixels observed at a second viewing angle that is smaller than the first viewing angle, and the processor configured to, for a plurality of groups including first type pixels and second type pixels, perform a control such that turn-on ratios of the first type pixels and the second type pixels in, a plurality of groups, a first group are different from turn-on ratios of those of, among the plurality of groups, a second group that is different from the first group.
SYSTEMS AND METHODS FOR DRIVING A DISPLAY
An image system dynamically updates drive sequences in an image system. Drive sequences are image display settings or display driving characteristics with which a display is operated. The image system may determine the drive sequence at least partially based on input from one or more sensors. For example, the image system may include sensors such as an inertial measurement unit, a light sensor, a camera, a temperature sensor, or other sensors from which sensor data may be collected. The image system may analyze the sensor data to calculate drive sequence settings or to select a drive sequence from a number of predetermined drive sequences. Displaying image content on a display includes providing the display with image data and includes operating the display with various drive sequences.