Patentable/Patents/US-8477155
US-8477155

Display method, display controller and display terminal

PublishedJuly 2, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A display method and apparatus are disclosed. The method includes: when a video layer needs to scale a video image, judging whether a preset policy is met; if so, using the offline mode; otherwise using the online mode; processing the video image in online mode or offline mode, and outputting the processed video image, where the online mode is a mode in which the video image frame is scaled in real time, and the offline mode is a mode in which the video image frame is scaled asynchronously. With the display method and apparatus, the source video image can be scaled in any ratio by selecting the online mode or offline mode, thus reducing the display power consumption.

Patent Claims
17 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A display method, comprising: judging whether a preset policy is met when a video layer needs to scale a video image; if the preset policy is met, using an offline mode; otherwise, using an online mode; and processing a video image frame of the video image according to the online mode or the offline mode, and outputting the processed video image, wherein the online mode is a mode in which the video image frame is scaled in real time and the offline mode is a mode in which the video image frame is scaled asynchronously; wherein processing the video image frame according to the online mode and outputting the processed video image comprises: reading the video image frame from a source video frame buffer in real time, rotating the video image frame, scaling the video image frame, buffering the video image frame, and converting a format of the video image frame by lines; overlaying the converted data with other image layers for displaying, and outputting the processed video image.

Plain English Translation

A display method scales video images using online or offline modes. When a video layer needs scaling, a preset policy is checked. If met, an offline mode (asynchronous scaling) is used; otherwise, an online mode (real-time scaling) is used. In online mode, the video image frame is read in real time from a buffer, rotated, scaled, buffered, and its format is converted line by line. Finally, this data is overlaid with other image layers for display, and the processed video image is output.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein reading the video image frame comprises: judging whether the read video image frame is located at redundant lines; if so, skipping the redundant lines, and reading non-redundant lines of the video image frame.

Plain English Translation

In the display method described in the previous claim, when reading the video image frame, the method checks for redundant lines in the frame. If redundant lines are found, these lines are skipped, and only the non-redundant lines of the video image frame are read. This reduces unnecessary processing and improves efficiency.

Claim 3

Original Legal Text

3. A display method, comprising: judging whether a preset policy is met when a video layer needs to scale a video image; if the preset policy is met, using an offline mode; otherwise, using an online mode; and processing a video image frame of the video image according to the online mode or the offline mode, and outputting the processed video image, wherein the online mode is a mode in which the video image frame is scaled in real time and the offline mode is a mode in which the video image frame is scaled asynchronously; wherein processing the video image frame according to the offline mode and outputting the processed video image comprises: reading the video image frame from a source video frame buffer; rotating and scaling the video image frame, and storing the scaled video image frame into a scaling video frame buffer; and reading a next video image frame when the current frame is processed and the next video image frame is available in the source video frame buffer; and when a liquid crystal display (LCD) frame synchronization signal arrives, reading the scaled video image frame from the scaling video frame buffer, converting the format of the scaled video image frame, overlaying the converted data with other image layers for displaying, and outputting the processed video image.

Plain English Translation

A display method scales video images using online or offline modes. When a video layer needs scaling, a preset policy is checked. If met, an offline mode (asynchronous scaling) is used; otherwise, an online mode (real-time scaling) is used. In offline mode, the video image frame is read from a source buffer, rotated, and scaled. The scaled frame is stored in a separate scaling buffer. When processing is complete and the next frame is available, the next video image frame is read from the source buffer. Upon arrival of an LCD synchronization signal, the scaled frame is read from the scaling buffer, converted to the correct format, overlaid with other image layers, and output for display.

Claim 4

Original Legal Text

4. The method of claim 3 , wherein reading the video image frame comprises: judging whether the read video image frame is located at redundant lines; if so, skipping the redundant lines, and reading non-redundant lines of the video image frame.

Plain English Translation

In the display method described in the previous claim for offline scaling, when reading the video image frame from the source video frame buffer, the method checks for redundant lines in the frame. If redundant lines are detected, these lines are skipped and only the non-redundant lines are read, to improve efficiency of video processing.

Claim 5

Original Legal Text

5. A display method, comprising: judging whether a preset policy is met when a video layer needs to scale a video image; if the preset policy is met, using an offline mode; otherwise, using an online mode; and processing a video image frame of the video image according to the online mode or the offline mode, and outputting the processed video image, wherein the online mode is a mode in which the video image frame is scaled in real time and the offline mode is a mode in which the video image frame is scaled asynchronously; wherein judging whether the preset policy is met includes judging whether the preset policy is met according to a principle of minimizing a data access load of a system memory by the video layer, further comprising: presetting that a display frame rate is M times of an update frame rate of a video source and M is greater than 1, the preset policy is met when the horizontal and vertical scaling ratio of the source video image is greater than √{square root over ((M+1)/(M−1))}{square root over ((M+1)/(M−1))}; the preset policy is not met when the horizontal and vertical scaling ratio of the source video image is smaller than √{square root over ((M+1)/(M−1))}{square root over ((M+1)/(M−1))}.

Plain English Translation

A display method scales video images using online or offline modes. When a video layer needs scaling, a preset policy is checked. If met, an offline mode (asynchronous scaling) is used; otherwise, an online mode (real-time scaling) is used. The preset policy aims to minimize system memory access by the video layer. The display frame rate is set to be *M* times the video source update rate, where *M* > 1. The offline mode is selected when the horizontal and vertical scaling ratio is greater than √((M+1)/(M-1)). The online mode is selected when it is smaller than √((M+1)/(M-1)).

Claim 6

Original Legal Text

6. A display method, comprising: judging whether a preset policy is met when a video layer needs to scale a video image; if the preset policy is met, using an offline mode; otherwise, using an online mode; and processing a video image frame of the video image according to the online mode or the offline mode, and outputting the processed video image, wherein the online mode is a mode in which the video image frame is scaled in real time and the offline mode is a mode in which the video image frame is scaled asynchronously; wherein judging whether the preset policy is met includes judging whether the preset policy is met according to a principle of minimizing a bus clock frequency of the video layer, further comprising: the preset policy is met when the source video image is scaled down vertically; and the preset policy is not met when the source video image is scaled up vertically.

Plain English Translation

This invention relates to video image scaling in display systems, addressing the challenge of efficiently processing video frames while minimizing system resource usage. The method dynamically selects between online and offline scaling modes based on a preset policy to optimize performance. The online mode scales video frames in real time, while the offline mode processes frames asynchronously to reduce computational load. The selection policy prioritizes minimizing the bus clock frequency of the video layer. Specifically, the offline mode is used when the source video image requires vertical downscaling, as this operation is less resource-intensive. Conversely, the online mode is employed for vertical upscaling, which demands real-time processing to maintain image quality. By distinguishing between these scaling scenarios, the method balances processing efficiency and performance, ensuring smooth video playback while conserving system resources. The approach is particularly useful in devices where power consumption and processing speed are critical, such as mobile or embedded systems.

Claim 7

Original Legal Text

7. A display method, comprising: judging whether a preset policy is met when a video layer needs to scale a video image; if the preset policy is met, using an offline mode; otherwise, using an online mode; processing a video image frame of the video image according to the online mode or the offline mode, and outputting the processed video image, wherein the online mode is a mode in which the video image frame is scaled in real time and the offline mode is a mode in which the video image frame is scaled asynchronously; and judging whether a display configuration is already validated; if the display configuration is already validated, judging whether the video layer needs to scale the video image; otherwise, judging whether the video layer needs to scale the video image after a previous display configuration is validated.

Plain English Translation

A display method scales video images using online or offline modes. When a video layer needs scaling, a preset policy is checked. If met, an offline mode (asynchronous scaling) is used; otherwise, an online mode (real-time scaling) is used. The method first validates display configuration. If the display configuration is already validated, it checks if the video layer needs to scale the video image. If the configuration is not validated yet, the method waits for a validation of previous configuration before checking if scaling is required.

Claim 8

Original Legal Text

8. The method of claim 7 , wherein after setting the video layer to online mode or offline mode according to the preset policy, the method further comprises: configuring parameters of the video layer, enabling the video layer, and setting a configuration completion bit.

Plain English Translation

In the display method described in the previous claim, after choosing between online and offline modes based on the preset policy, parameters of the video layer are configured. The video layer is then enabled, and a configuration completion bit is set to confirm that all settings are properly applied and the layer is ready for display processing.

Claim 9

Original Legal Text

9. The method of claim 7 , wherein parameters of the video layer comprise: a parameter of a relationship between the video layer and other image layers, a parameter of a video input format, a parameter of a video rotation angle, a parameter of a scaling video frame buffer address, and a parameter of a scaling parameter register.

Plain English Translation

In the display method described in claim 7, the parameters of the video layer include: the relationship between the video layer and other image layers to define how they are composited, the input format of the video source, the rotation angle to be applied to the video, the address of the scaling buffer used in offline mode, and the parameters for the scaling algorithm.

Claim 10

Original Legal Text

10. A display controller, comprising: a mode configuring module, when a video layer needs to scale a video image, adapted to: set an offline mode if a preset policy is met; set an online mode if the preset policy is not met; and a display control processing module, adapted to: control the display controller to process a video image frame of the video image according to the online mode or the offline mode based on configuration details of the mode configuring module, and output the processed video image; wherein the mode configuring module comprises: a configuration register, adapted to notify a mode selecting module when determining that the video layer needs to scale the video image; and the mode selecting module, adapted to: set the offline mode when the preset policy is met and set the online mode when the preset policy is not met.

Plain English Translation

A display controller decides between online and offline scaling modes. A mode configuring module sets the offline mode if a preset policy is met, otherwise it sets the online mode when a video layer needs to scale a video image. A display control processing module controls the display controller to process the video image frame according to the selected mode. The mode configuring module contains a configuration register which notifies the mode selecting module when scaling is needed. The mode selecting module then sets the offline or online mode based on whether the policy is met or not.

Claim 11

Original Legal Text

11. The display controller of claim 10 , wherein the configuration register is further adapted to: configure parameters of the video layer after the video layer is set to online mode or offline mode according to the preset policy.

Plain English Translation

In the display controller described in the previous claim, after the video layer is set to online or offline mode according to the preset policy, the configuration register is further responsible for configuring various parameters of the video layer, such as buffer addresses, scaling ratios, and pixel formats.

Claim 12

Original Legal Text

12. A display controller, comprising: a mode configuring module, when a video layer needs to scale a video image, adapted to: set an offline mode if a preset policy is met; set an online mode if the preset policy is not met; and a display control processing module, adapted to: control the display controller to process a video image frame of the video image according to the online mode or the offline mode based on configuration details of the mode configuring module, and output the processed video image; wherein parameters of the video layer comprise: a parameter of a relationship between the video layer and other image layers, video input format, a parameter of a video rotation angle, a parameter of a scaling video frame buffer address, and a parameter of a scaling parameter register.

Plain English Translation

A display controller decides between online and offline scaling modes. A mode configuring module sets the offline mode if a preset policy is met, otherwise it sets the online mode when a video layer needs to scale a video image. A display control processing module controls the display controller to process the video image frame according to the selected mode. Parameters of the video layer include: a parameter defining the relationship between the video layer and other image layers, the video input format, the video rotation angle, the scaling buffer address, and the scaling parameter register configuration.

Claim 13

Original Legal Text

13. A display controller, comprising: a mode configuring module, when a video layer needs to scale a video image, adapted to: set an offline mode if a preset policy is met; set an online mode if the preset policy is not met; and a display control processing module, adapted to: control the display controller to process a video image frame of the video image according to the online mode or the offline mode based on configuration details of the mode configuring module, and output the processed video image; wherein the display control processing module in online mode comprises: a first video channel, adapted to read a video image frame outside the display controller in real time; a rotating module, adapted to rotate the video image frame read by the first video channel; a scaling module, adapted to scale the rotated video image from the rotating module; a line buffering module, adapted to buffer the scaled video image from the scaling module; a format converting module, adapted to obtain the scaled video image from the line buffering module, and convert the format of the video image; and an overlay processing module, adapted to overlay the converted video image from the format converting module with other image layers for displaying, and output the processed video image.

Plain English Translation

A display controller decides between online and offline scaling modes. A mode configuring module sets the offline mode if a preset policy is met, otherwise it sets the online mode when a video layer needs to scale a video image. A display control processing module controls the display controller to process the video image frame according to the selected mode. In online mode, a first video channel reads frames in real time. A rotating module rotates the video, a scaling module scales it, and a line buffering module buffers it. A format converting module converts the video format. An overlay processing module overlays the converted video with other image layers before outputting the final processed image.

Claim 14

Original Legal Text

14. The display controller of claim 13 , wherein the first video channel comprises: a redundant line judging module, adapted to identify redundant lines of the read source video image, and notify a reading unit of identified redundant lines; and the reading unit, adapted to skip the redundant lines of the source video image, and read the non-redundant lines of the video image frame.

Plain English Translation

In the online mode display controller described in the previous claim, the first video channel includes a redundant line judging module which identifies redundant lines and informs the reading unit. The reading unit skips the redundant lines and only reads the non-redundant lines of the source video, improving the efficiency of the data transfer.

Claim 15

Original Legal Text

15. A display controller, comprising: a mode configuring module, when a video layer needs to scale a video image, adapted to: set an offline mode if a preset policy is met; set an online mode if the preset policy is not met; and a display control processing module, adapted to: control the display controller to process a video image frame of the video image according to the online mode or the offline mode based on configuration details of the mode configuring module, and output the processed video image; wherein the display control processing module in offline mode comprises: a first video channel, adapted to read a video image frame from a source video frame buffer; a rotating module, adapted to rotate the video image frame read by the first video channel; a scaling module, adapted to: scale the rotated video image frame from the rotating module, and store the scaled video image frame in a scaling video frame buffer through a second video channel; the second video channel, adapted to read the scaled video image frame in the scaling video frame buffer when a liquid crystal display (LCD) frame synchronization signal arrives; a format converting module, adapted to convert the format of the buffered video image frame from the scaling video frame buffer; and an overlay processing module, adapted to overlay the converted video image frame from the format converting module with other image layers for displaying, and output the processed video image.

Plain English Translation

A display controller decides between online and offline scaling modes. A mode configuring module sets the offline mode if a preset policy is met, otherwise it sets the online mode when a video layer needs to scale a video image. A display control processing module controls the display controller to process the video image frame according to the selected mode. In offline mode, a first video channel reads a frame from the source buffer. A rotating module rotates it, and a scaling module scales it, storing the result in a scaling buffer using a second video channel. When the LCD sync signal arrives, the second channel reads the scaled frame from the buffer. A format converting module converts the video format, and an overlay module combines it with other layers for display.

Claim 16

Original Legal Text

16. The display controller of claim 15 , wherein the first video channel comprises: a redundant line judging module, adapted to identify redundant lines of the read source video image, and notify a reading unit of identified redundant lines; and the reading unit, adapted to skip the redundant lines of the source video image, and read the non-redundant lines of the video image frame.

Plain English Translation

In the offline mode display controller described in the previous claim, the first video channel includes a redundant line judging module which identifies redundant lines and informs a reading unit. The reading unit skips redundant lines of the source video image, reading only the non-redundant lines of the video frame. This aims to reduce data transfer and improve processing efficiency.

Claim 17

Original Legal Text

17. A display terminal, comprising: a system memory, adapted to store a video image frame of a video image; a display controller, when a video layer needs to scale the video image, adapted to: set an offline mode if a preset policy is met; set an online mode if the preset policy is not met, read the video image frame from the system memory according to the online mode or offline mode, process the video image frame, and output the processed video image frame; and a display, adapted to display the processed video image frame by the display controller; wherein the system memory comprises: a first storing unit, adapted to store decoded or collected source video images; and a second storing unit, adapted to act as a scaling video buffer used in offline mode.

Plain English Translation

A display terminal has a system memory to store video frames, a display controller to scale and process the video based on online/offline mode selection, and a display to show the processed video. When scaling is needed, the controller sets offline mode if a policy is met, else it sets online mode. The memory includes a first unit to store decoded/collected source videos and a second unit that acts as a scaling video buffer in offline mode.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 2, 2010

Publication Date

July 2, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Display method, display controller and display terminal” (US-8477155). https://patentable.app/patents/US-8477155

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8477155. See llms.txt for full attribution policy.