G09G5/346

METHOD AND SYSTEM FOR SHARING CONTENT ON INSTANT MESSAGING APPLICATION DURING CALLS
20230047600 · 2023-02-16 · ·

A method for sharing content performed by at least one processor of a first user terminal includes initiating, through a first external device, a call between a first user account associated with the first user terminal and a second user account associated with a second user terminal included in a chat room of an instant messaging application, transmitting a co-view request associated with a content to share to the first external device, where the content to share is one of a plurality of contents shared within the chat room, and displaying the content to share with a call screen on a display of the first user terminal.

Temperature-based pixel drive compensation
11699377 · 2023-07-11 · ·

Image data for a current image frame may be compensated for transient response variations due to variations in display panel temperatures at various positions of the display panel by performing pixel drive compensation. The pixel drive compensation may be performed based at least in part upon display panel temperatures at various portions of the display panel. In this way, drive compensation corresponding to various temperature variations in a display panel may be implemented.

DISPLAY DEVICE
20220375400 · 2022-11-24 ·

A display device includes a display panel having first and second display areas. A data driver provides data and bias voltages to data lines. A timing controller controls the data driver and a scan driver based on at least two operation modes. The first mode drives the first and second display areas at a normal frequency, and the second mode drives the first display area at a first frequency substantially equal to or lower than the normal frequency and the second display area at a second frequency lower than the first frequency. The second mode includes an active frame to write a reference voltage to display a black image in the second display area, and blank frames to maintain the reference voltage and apply the bias voltage to the pixels in the second display area. The data driver varies the bias voltage in the blank frames.

Display device

A display device includes a display panel having first and second display areas. A data driver provides data and bias voltages to data lines. A timing controller controls the data driver and a scan driver based on at least two operation modes. The first mode drives the first and second display areas at a normal frequency, and the second mode drives the first display area at a first frequency substantially equal to or lower than the normal frequency and the second display area at a second frequency lower than the first frequency. The second mode includes an active frame to write a reference voltage to display a black image in the second display area, and blank frames to maintain the reference voltage and apply the bias voltage to the pixels in the second display area. The data driver varies the bias voltage in the blank frames.

IMAGE PROCESSING

A method and system for processing an image is described. For example, the method comprises detecting a plurality of objects within an in input image; identifying dimensions of a display on which the input image is to be displayed; cropping the input image to obtain a cropped image which matches the identified dimensions, wherein the cropped image includes at least one of the plurality of detected objects; obtaining a list of missing objects which are not visible in the cropped image and which were detected in the input image; outputting a representation of each missing object in the list of missing objects to be displayed together with the cropped image; generating an updated image comprising the representation of at least one missing object and which matches the identified dimensions; and outputting the updated image to be displayed on the display.

Adaptive multibit bus for energy optimization

Methods and apparatus relating to an adaptive multibit bus for energy optimization are described. In an embodiment, a 1-bit interconnect of a processor is caused to select between a plurality of operational modes. The plurality of operational modes comprises a first mode and a second mode. The first mode causes transmission of a single bit over the 1-bit interconnect at a first frequency and the second mode causes transmission of a plurality of bits over the 1-bit interconnect at a second frequency based at least in part on a determination that an operating voltage of the 1-bit interconnect is at a high voltage level and that the second frequency is lower than the first frequency. Other embodiments are also disclosed and claimed.

Dynamically Adjusting Style of Display Area for Presenting Information Associated with a Displayed Map
20170358113 · 2017-12-14 ·

Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments. In some embodiments, the bottom side is expected to be closer to a position for resting the mobile device in a hand of a user than a top side of the first display area. Accordingly, in some embodiments, the second and third display areas slide up from the bottom side of the first display area so that information and/or controls that are provided in these display areas are more accessible for one handed operations (e.g., thumb-based touch operations) of the user as the user hold and interacts with the device with one hand.

Selective composite rendering
09792881 · 2017-10-17 · ·

Systems, apparatus, methods and computer program products are described below for rendering a graphical user interface by selectively compositing display contents. In general for each of one or more content producers, where each content producer is associated with content storage containing display content, display content for output is identified depending on the content consumer to which the graphical user interface is being rendered.

Conserving processing resources by controlling updates to damaged tiles of a content page
09785332 · 2017-10-10 · ·

A browser divides content pages into tiles for display on a user device, and updates the tiles that become “damaged” as the result of user interactions or other events. The browser may decide whether and/or when to update a damaged off-screen tile based partly or wholly on a predicted likelihood that the user will scroll to that tile or that the tile will otherwise become visible on the user device. This prediction may, for example, be based on one or more of the following: (1) the distance of the off-screen tile from the visible display area, (2) the past browsing/scrolling behaviors of the user and/or other users. The decision of whether or when to update the damaged off-screen tile may also be based on the cost (in terms of processing resources) of updating the tile, as may be estimated based on the processing resources used to initially generate the tile. In addition, the decision may be based on a measure of visual impact associated with deferring the update.

DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND DISPLAY CONTROL PROGRAM

A display control device (10) detects change of a screen, and executes, depending on the detected change of the screen, any one or both of provisional update processing that generates a strip-shaped rectangular region extended in a vertical direction or a horizontal direction based on the position of an icon displayed on the screen, searches the screen for a region similar to a specified image template by using the rectangular region as a search range, and performs overlay display of an icon in the similar region, and definitive update processing that searches for a region similar to the image template by using a region larger than a search range of the provisional update processing as a search range, and performs overlay display of an icon at a position corresponding to the similar region.