摘要:
A processor includes a scheduler that governs which of a plurality of pending graphics contexts is selected for execution at a graphics pipeline of the processor. The processor also includes a plurality of flip queues storing data ready to be rendered at a display device. The executing graphics context can issue a flip request to change data at stored at one of the flip queues. In response to determining that the flip request targets a flip queue that is being used for rendering at the display device, the scheduler executes a context switch to schedule a different graphics context for execution at the graphics pipeline.
摘要:
A method for reducing a number of bits ( N Bits ) used for a frequency value of a measuring signal stored in each memory cell of a display memory (2) in a measuring device (1) determines the frequency value in each memory cell by assigning the frequency of sampled values in several measuring portions of a measured signal within an update cycle of the display (4) to a corresponding memory cell. It then displays each pixel of the display (4) with a brightness or a color corresponding to the frequency value in the corresponding memory cell after each update cycle. The determined frequency value is a sum of a first frequency value, which is determined in a number ( N unkomp ) of first measuring portions of the measured signal within the update cycle, and at least one compressed second frequency value, which is determined by compression of a corresponding compressed second frequency value with a compression factor ( P Kompres ). Each uncompressed second frequency value can be determined in a corresponding part of a number ( N komp ) of second measuring portions of the measured signal within the update cycle.
摘要:
In an embodiment, a system includes a memory controller that includes a memory cache and a display controller configured to control a display. The system may be configured to detect that the images being displayed are essentially static, and may be configured to cause the display controller to request allocation in the memory cache for source frame buffer data. In some embodiments, the system may also alter power management configuration in the memory cache to prevent the memory cache from shutting down or reducing its effective size during the idle screen case, so that the frame buffer data may remain cached. During times that the display is dynamically changing, the frame buffer data may not be cached in the memory cache and the power management configuration may permit the shutting down/size reduction in the memory cache.
摘要:
An image-displaying device includes a first storage means, an image data generation means, a timing information acquisition means and a display control means. The image data generation means is configured to output the image data to the first storage means with the image data being composed of a plurality of predetermined data units. The timing information acquisition means is configured to acquire timing information indicative of a timing related to generation and output of the image data to the first storage means with respect to each of the predetermined data units. The display control means is configured to control a display means to read and display an N th one of the predetermined data units after output of an (N+i) th one of the predetermined data units to the first storage means is completed according to the timing information, where N is a natural number and i is a nonnegative integer.
摘要:
An application program 101 changes a property value of a graphic object 100 arranged in an object database 9. An object manager 6 reads out the property value from the object database 9 and then issues a drawing command. A graphics engine 7 executes the drawing command to configure a memory image of the graphic object 100 on a VRAM 8 to display the image on a liquid crystal display 12 via an LCDC 11.
摘要:
A system that buffers an application image reduces bandwidth requirements for accessing memory. The application image is logically separated into tiles. A viewport identifies a visible portion of the application image, where the visible portion is smaller than the application image. The tiles overlapped by the viewport are buffered in a front buffer and a back buffer. The tiles not overlapped by the viewport are buffered in the back buffer but not in the front buffer. A composition manager, with knowledge of the viewport and at least two noncontiguous tile buffers in the front buffer, extracts the visible portion of the application image directly from the noncontiguous tile buffers.
摘要:
In an embodiment, a system includes a memory controller that includes a memory cache and a display controller configured to control a display. The system may be configured to detect that the images being displayed are essentially static, and may be configured to cause the display controller to request allocation in the memory cache for source frame buffer data. In some embodiments, the system may also alter power management configuration in the memory cache to prevent the memory cache from shutting down or reducing its effective size during the idle screen case, so that the frame buffer data may remain cached. During times that the display is dynamically changing, the frame buffer data may not be cached in the memory cache and the power management configuration may permit the shutting down/size reduction in the memory cache.
摘要:
Systems and methods are provided for improving the latency for display of ink during user creation of ink content with a stylus, mouse, finger (or other touch input), or other drawing device for tracing a desired location for ink content in a display area. In order to reduce or minimize the time for display of ink content created by a user using a stylus/mouse/touch input/other device, a separate ink rendering process thread can be used that operates within the operating system and in parallel to other application threads. When it is desired to create ink content within an application, user interactions corresponding to creation of ink content can be handled by the separate ink rendering process thread. This can avoid potential delays in displaying ink content due to an application handling other events in a process flow.