G09G5/39

BLOCK BASED CAMERA UPDATES AND ASYNCHRONOUS DISPLAYS

Systems, methods and computer readable mediums for displaying pixels asynchronously on a display, for block-based camera updates, and for event driven frame updates on an asynchronous display. The first method includes determining, by a computing device, changes in a new frame to be rendered on an asynchronous display. The changes comprise pixels of a currently displayed image on the asynchronous display that have changed in the new frame. The changes represent updated pixels. The updated pixels along with corresponding pixel addresses representing the locations of the updated pixels are sent to the asynchronous display to update the currently displayed image with the updated pixels based on the pixel addresses. The second method includes a camera capturing an image n. The camera determines what regions of image n changed from the previous image n1. The changed regions are merged with the previous image n1 to obtain a new image n. The new image n is displayed. The third method includes waiting for an event or a timeout to occur, the event or timeout caused by one or more input devices to a computing system. When an event or timeout is received, a weight associated with the event or timeout is added to a score. A pre-defined limit is checked to determine if it has been exceeded by the score. If the pre-defined limit has been exceeded, then a frame is updated, the updated frame is displayed asynchronously, and the score is cleared. The process then repeats by waiting for another event or timeout. If the pre-defined limit has not been exceeded, then the process returns to waiting for an event or a timeout.

BLOCK BASED CAMERA UPDATES AND ASYNCHRONOUS DISPLAYS

Systems, methods and computer readable mediums for displaying pixels asynchronously on a display, for block-based camera updates, and for event driven frame updates on an asynchronous display. The first method includes determining, by a computing device, changes in a new frame to be rendered on an asynchronous display. The changes comprise pixels of a currently displayed image on the asynchronous display that have changed in the new frame. The changes represent updated pixels. The updated pixels along with corresponding pixel addresses representing the locations of the updated pixels are sent to the asynchronous display to update the currently displayed image with the updated pixels based on the pixel addresses. The second method includes a camera capturing an image n. The camera determines what regions of image n changed from the previous image n1. The changed regions are merged with the previous image n1 to obtain a new image n. The new image n is displayed. The third method includes waiting for an event or a timeout to occur, the event or timeout caused by one or more input devices to a computing system. When an event or timeout is received, a weight associated with the event or timeout is added to a score. A pre-defined limit is checked to determine if it has been exceeded by the score. If the pre-defined limit has been exceeded, then a frame is updated, the updated frame is displayed asynchronously, and the score is cleared. The process then repeats by waiting for another event or timeout. If the pre-defined limit has not been exceeded, then the process returns to waiting for an event or a timeout.

Method and apparatus for displaying picture content in application, and storage medium

The present disclosure describes a method, an apparatus, and a non-transitory computer readable storage medium for displaying pictures in an application. The method includes obtaining original picture information and performing an indexing operation on the original picture information to obtain an indexed object. The method also includes performing a de-indexing operation on the indexed object, and establishing a bitmap object of an index color format according to a color table and a pixel buffer in the indexed object. The method further includes displaying the picture in the application by using the bitmap object. By using the present disclosure, a memory occupation rate in an electronic device can be effectively reduced, thereby solving the existing problem and improving the functionality and stability of the application in the electronic device.

Method and apparatus for displaying picture content in application, and storage medium

The present disclosure describes a method, an apparatus, and a non-transitory computer readable storage medium for displaying pictures in an application. The method includes obtaining original picture information and performing an indexing operation on the original picture information to obtain an indexed object. The method also includes performing a de-indexing operation on the indexed object, and establishing a bitmap object of an index color format according to a color table and a pixel buffer in the indexed object. The method further includes displaying the picture in the application by using the bitmap object. By using the present disclosure, a memory occupation rate in an electronic device can be effectively reduced, thereby solving the existing problem and improving the functionality and stability of the application in the electronic device.

Device, system, and method to change a consistency of behavior by a cell circuit

Techniques and mechanisms for changing a consistency with which a cell circuit (cell) settles into a given state. In one embodiment, a cell settles into a preferred state based on a relative polarity between respective voltages of a first rail and a second rail. Based on the preferred state, a hot carrier injection (HCI) stress is applied to change a likelihood of the cell settling into the preferred state. Applying the HCI stress includes driving off-currents of two PMOS transistors of the cell while the relative polarity is reversed. In another embodiment, a cell array comprises multiple cells which are each classified as being a respective one of a physically unclonable function (PUF) type or a random number generator (RNG) type. A cell is selected for biasing, and a stress is applied, based on each of: that cell's preferred state, that cell's classification, and another cell's classification.

Interleaved multisample render targets for lossless compression
10810764 · 2020-10-20 · ·

One embodiment provides for a general-purpose graphics processor comprising a hardware graphics rendering pipeline configured to perform multisample anti-aliasing, the hardware graphics rendering pipeline including pixel processing logic to determine color data for multiple sample locations of each pixel in a set of pixels and to contiguously pack the color data for the multiple sample locations of each pixel for storage to a multisample render target.

Method and device for reducing bandwidth consumption, display controller, and storage medium

Embodiments of the present disclosure disclose a method and device for reducing bandwidth consumption of a display controller. The method includes: whether image data of a current User Interface (UI) frame to be displayed is the same as image data of a previous UI frame is judged; when the image data of the current UI frame to be displayed is the same as the image data of the previous UI frame, image data in a nontransparent region except a transparent region of the previous UI frame is read; and when the image data of the current UI frame to be displayed is different from the image data of the previous UI frame, a transparent region of the current UI frame to be displayed is determined according to a preset strategy. Embodiments of the present disclosure further disclose a display controller and a computer storage medium.

DEVICE, SYSTEM, AND METHOD TO CHANGE A CONSISTENCY OF BEHAVIOR BY A CELL CIRCUIT

Techniques and mechanisms for changing a consistency with which a cell circuit (cell) settles into a given state. In one embodiment, a cell settles into a preferred state based on a relative polarity between respective voltages of a first rail and a second rail. Based on the preferred state, a hot carrier injection (HCI) stress is applied to change a likelihood of the cell settling into the preferred state. Applying the HCI stress includes driving off-currents of two PMOS transistors of the cell while the relative polarity is reversed. In another embodiment, a cell array comprises multiple cells which are each classified as being a respective one of a physically unclonable function (PUF) type or a random number generator (RNG) type. A cell is selected for biasing, and a stress is applied, based on each of: that cell's preferred state, that cell's classification, and another cell's classification.

DEVICE, SYSTEM, AND METHOD TO CHANGE A CONSISTENCY OF BEHAVIOR BY A CELL CIRCUIT
20200313003 · 2020-10-01 · ·

Techniques and mechanisms for changing a consistency with which a cell circuit (cell) settles into a given state. In one embodiment, a cell settles into a preferred state based on a relative polarity between respective voltages of a first rail and a second rail. Based on the preferred state, a hot carrier injection (HCI) stress is applied to change a likelihood of the cell settling into the preferred state. Applying the HCI stress includes driving off-currents of two PMOS transistors of the cell while the relative polarity is reversed. In another embodiment, a cell array comprises multiple cells which are each classified as being a respective one of a physically unclonable function (PUF) type or a random number generator (RNG) type. A cell is selected for biasing, and a stress is applied, based on each of: that cell's preferred state, that cell's classification, and another cell's classification.

PATIENT MONITORING SYSTEM
20200312451 · 2020-10-01 ·

A patient monitoring system includes: a display configured to display, only for a first period, information including changes over time in physiological information acquired from at least one patient; a first storage configured to store, only for a second period longer than the first period, data corresponding to the information displayed on the display; a second storage having a storage capacity different from a storage capacity of the first storage; a user interface configured to receive a data preservation instruction from a user; and one or more processors configured to store in the second storage at least a part of the data that has been in the first storage before the user interface receives the data preservation instruction.