Display control device and method and electronic equipment
By dividing the picture sub-regions on the display panel and dynamically adjusting the refresh frequency and frame rate, the problems of both power consumption reduction and display quality in the prior art are solved, and high efficiency, energy saving and flexibility are achieved.
Patent Information
- Application Number
- CN202411658344.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-11-19
Smart Images

Figure CN119274465A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display control technology, and in particular to a display control device, method and electronic device. Background Art
[0002] With the continuous advancement of smart device technology, display technology is developing in a more efficient and energy-saving direction. In the related technology, there are some solutions to reduce the power consumption of the device. For example, when the user has not operated for a period of time, the display screen can automatically reduce the refresh rate or brightness, but the refresh rate and brightness adjustment of the entire display screen are still too simple, and it is actually judging whether the user continues to watch the display screen, and reducing the refresh rate or brightness when it is determined that the user may not continue to watch. The components of the display screen are updated and adjusted, and components such as lamp beads with lower power consumption are used. However, this requires updating the performance of the display screen itself. The degree of power consumption reduction depends on the device itself, and in fact, there is no consideration of how to reduce the power consumption of the device while maintaining the display quality during the display process. Therefore, how to propose a display control scheme that reduces the power consumption of the device while maintaining the display quality is a technical problem that needs to be solved urgently in this technical field. Summary of the invention
[0003] In view of this, the present disclosure proposes a display control device, method and electronic device.
[0004] According to one aspect of the present disclosure, a display control device is provided, the device comprising:
[0005] A data detection module, used for storing display data corresponding to each screen sub-region in the display panel, and determining a characteristic value of the display data corresponding to each screen sub-region;
[0006] A feature value comparison module, used to determine a comparison result between a feature value of the current frame display data and a feature value corresponding to the previous frame display data in each of the screen sub-areas;
[0007] A region marking module, used for determining the region type of each of the screen sub-regions according to the comparison results corresponding to each of the screen sub-regions, wherein the region type includes a non-refresh region and a refresh region;
[0008] A display control module, used for controlling the refresh frequency and frame rate of each screen sub-region according to the region type of each screen sub-region in a multi-frequency display control mode, so that each of the screen sub-regions has a matching refresh frequency and frame rate;
[0009] The refresh frequency of the screen sub-region in the refresh area is greater than the refresh frequency of the screen sub-region in the non-refresh area.
[0010] In a possible implementation, the data detection module includes a storage submodule, and the storage submodule is used to store display data corresponding to each screen sub-area;
[0011] Among them, in the multi-frequency display control mode, the refresh frequency and frame rate of each screen sub-area are controlled according to the area type of each screen sub-area, including:
[0012] Determine a picture subregion belonging to a non-refresh area in the picture subregion as a first picture subregion, control a refresh frequency of the first picture subregion to be a first frequency matching a picture display feature, and control display data of the first picture subregion stored in the storage submodule to be sent to the display panel at a first frame rate;
[0013] Determine a picture sub-region belonging to the refresh zone in the picture sub-region as a second picture sub-region, control the refresh frequency of the second picture sub-region to be a second frequency matching the picture display characteristics, and control the display data of the second picture sub-region stored in the storage submodule to be sent to the display panel at a second frame rate;
[0014] The first frequency is less than the second frequency, and the first frequency is greater than or equal to 0.
[0015] In a possible implementation, the display control module is further configured to, when a touch operation on the display panel is detected, determine to enter a full-frame screen refresh mode, and adjust the refresh frequency of each of the screen sub-areas to a target frequency and the frame rate to a target frame rate;
[0016] The target frequency is greater than the refresh frequency of the screen sub-region in the non-refresh area, and the target frame rate is greater than the frame rate of the screen sub-region in the non-refresh area.
[0017] In a possible implementation, the picture display feature includes display brightness,
[0018] Among them, the refresh frequencies corresponding to the display brightness in different brightness ranges are different, and the brightness range at least includes a first brightness range and a second brightness range with successively increasing brightness, and the refresh frequency corresponding to the first brightness range is less than the refresh frequency corresponding to the second brightness range.
[0019] In a possible implementation manner, the picture sub-region includes a plurality of continuous pixel rows.
[0020] According to another aspect of the present disclosure, a display control method is provided, the method comprising:
[0021] Storing display data corresponding to each screen sub-region in the display panel, and determining a characteristic value of the display data corresponding to each screen sub-region;
[0022] Determine a comparison result of a characteristic value of the current frame display data and a characteristic value corresponding to the previous frame display data in each of the screen sub-areas;
[0023] Determine the area type of each of the screen sub-areas according to the comparison results corresponding to each of the screen sub-areas, wherein the area type includes a non-refresh area and a refresh area;
[0024] In the multi-frequency display control mode, the refresh frequency and frame rate of each screen sub-region are controlled according to the region type of each screen sub-region, so that each of the screen sub-regions has a matching refresh frequency and frame rate;
[0025] The refresh frequency of the screen sub-region in the refresh area is greater than the refresh frequency of the screen sub-region in the non-refresh area.
[0026] In a possible implementation, the method further includes storing display data corresponding to each screen sub-region;
[0027] Among them, in the multi-frequency display control mode, the refresh frequency and frame rate of each screen sub-area are controlled according to the area type of each screen sub-area, including:
[0028] Determine a picture sub-region belonging to a non-refresh area in the picture sub-region as a first picture sub-region, control a refresh frequency of the first picture sub-region to a first frequency matching a picture display feature, and send stored display data of the first picture sub-region to the display panel at a first frame rate;
[0029] Determine a screen sub-region belonging to the refresh zone among the screen sub-regions as a second screen sub-region, control a refresh frequency of the second screen sub-region to a second frequency matching a screen display feature, and send stored display data of the second screen sub-region to the display panel at a second frame rate;
[0030] The first frequency is less than the second frequency, and the first frequency is greater than or equal to 0.
[0031] In a possible implementation, the method further includes:
[0032] When a touch operation on the display panel is detected, determining to enter a full-frame screen refresh mode, and adjusting the refresh frequency of each of the screen sub-areas to a target frequency, and adjusting the frame rate to a target frame rate;
[0033] The target frequency is greater than the refresh frequency of the screen sub-region in the non-refresh area, and the target frame rate is greater than the frame rate of the screen sub-region in the non-refresh area.
[0034] In a possible implementation, the picture display feature includes display brightness,
[0035] Among them, the refresh frequencies corresponding to the display brightness in different brightness ranges are different, and the brightness range at least includes a first brightness range and a second brightness range with successively increasing brightness, and the refresh frequency corresponding to the first brightness range is less than the refresh frequency corresponding to the second brightness range.
[0036] In a possible implementation manner, the picture sub-region includes a plurality of continuous pixel rows.
[0037] According to another aspect of the present disclosure, a display device is provided, comprising the above-mentioned display control apparatus.
[0038] In one possible implementation, the display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a touch and display driver integrated display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.
[0039] According to another aspect of the present disclosure, an electronic device is provided, comprising the above display device.
[0040] According to another aspect of the present disclosure, a chip is provided, wherein the chip includes the above-mentioned display control device.
[0041] According to another aspect of the present disclosure, an electronic device for display control is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0042] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.
[0043] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0044] Through the display control device, method and electronic device provided by the embodiments of the present disclosure, the screen can be divided into a refresh area and a non-refresh area according to the change of display data, and each screen sub-area can have a matching refresh frequency and frame rate in the multi-frequency display control mode. This can achieve a significant reduction in power consumption while ensuring display quality, with higher flexibility and efficiency, effectively saving development costs, and extending the use time of electronic devices.
[0045] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0047] Figure 1 A block diagram of a display control device 100 according to an embodiment of the present disclosure is shown.
[0048] Figure 2 FIG. 1 is a block diagram of a data detection module 110 according to an embodiment of the present disclosure.
[0049] Figure 3 A schematic diagram of an application of a display control device according to an embodiment of the present disclosure is shown.
[0050] Figure 4 is a block diagram of a device 800 for display control according to an exemplary embodiment. DETAILED DESCRIPTION
[0051] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0052] In the description of the present disclosure, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the feature. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0053] In addition, the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent the three situations that A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" in this article represents any combination of at least two of any one or more of a plurality of items. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.
[0054] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0055] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0056] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present disclosure.
[0057] With the continuous advancement of smart device technology, display technology is developing towards a more efficient and energy-saving direction. How to propose a display control solution that reduces device power consumption while maintaining display quality is a technical problem that needs to be solved urgently in this technical field.
[0058] In view of the above problems, the embodiments of the present disclosure provide a display control device, method and electronic device, which includes a data detection module, a feature value comparison module, an area marking module and a display control module, and can divide the screen into a refresh area and a non-refresh area according to the change of display data, and make each screen sub-area have a matching refresh frequency and frame rate in a multi-frequency display control mode. Thus, it is possible to achieve a significant reduction in power consumption while ensuring display quality, with higher flexibility and efficiency, effectively save development costs, and extend the use time of electronic devices.
[0059] Figure 1 FIG. 1 is a block diagram of a display control device 100 according to an embodiment of the present disclosure. Figure 1 As shown, the device includes: a data detection module 110 , a feature value comparison module 120 , a region marking module 130 , and a display control module 140 .
[0060] The data detection module 110 is used to store the display data corresponding to each screen sub-region in the display panel, and determine the characteristic value of the display data corresponding to each screen sub-region.
[0061] Wherein, the data detection module 110 can store the display data of each screen sub-area in the display panel, and the display data may include pixel values, color values or other display-related parameters, which are not limited in the present disclosure. Wherein, the screen sub-area is composed of a certain number of continuous pixel rows, and the pixel row is the smallest unit row constituting the image, and each row contains a certain number of pixel points. The number of pixel rows included in the screen sub-area can be set and adjusted according to actual needs, which is not limited in the present disclosure. Wherein, the data detection module 110 can use an algorithm to calculate the characteristic value of the display data corresponding to each of the screen sub-areas, and the characteristic value can uniquely identify the display data of each screen sub-area. For example, the characteristic value can be a CRC (Cyclic Redundancy Check), Hash (Hashalgorithm, Hash algorithm), a clear code, etc., which can identify the uniqueness of the display data of the screen sub-area, which is not limited in the present disclosure.
[0062] In this embodiment, the screen sub-area division of the display panel can be predetermined by the data detection module or the host of the electronic device where the device is located according to the content display of the display panel. The screen sub-area division can be performed in combination with information such as the type of content currently displayed on the display panel and whether it is displayed in full screen, and the present disclosure does not limit this.
[0063] In this embodiment, the data detection module may first obtain the display data to be displayed on the display panel from the host, and then determine the characteristic value.
[0064] The display panel may include at least one of a liquid crystal display panel, a micro-LED display panel, a light-emitting diode display panel, a mini light-emitting diode display panel, a quantum dot light-emitting diode display panel, an organic light-emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel, and a small pitch display panel. The present disclosure does not limit this, and relevant technicians can select an appropriate display panel according to actual needs. In one example, the display panel may be a TDDI (Touch and Display Driver Integration) display panel.
[0065] The feature value comparison module 120 is used to determine the comparison result of the feature value of the current frame display data and the feature value corresponding to the previous frame display data in each of the picture sub-areas.
[0066] Wherein, the comparison result of the characteristic value refers to the result of whether the characteristic values of each screen sub-region in the current frame and the previous frame are consistent or different. The characteristic values of the screen sub-regions in the same position of the current frame and the previous frame can be compared one by one. For example, CRC can be used to calculate the characteristic value of the display data of each screen sub-region to obtain the corresponding CRC check value. By comparing the CRC check value of the display data of the screen sub-region in the same position in the current frame and the previous frame, it can be determined whether the content of the region has changed. Assuming that the CRC check value of the previous frame of a certain screen sub-region is A, and the CRC check value of the current frame is also A, the characteristic value comparison result is consistent. If the CRC check value of the current frame is B (B≠A), the characteristic value comparison result is inconsistent. Wherein, the data detection module 110 or the characteristic value comparison module 120 can store the characteristic value of the previous frame display data of each screen sub-region for comparison with the characteristic value of the current frame display data of each screen sub-region.
[0067] The area marking module 130 is used to determine the area type of each of the screen sub-areas according to the comparison results corresponding to each of the screen sub-areas, and the area type includes a non-refresh area and a refresh area.
[0068] Among them, the area marking module 130 can be used to divide the types of screen sub-areas according to the comparison results corresponding to the screen sub-areas. The area types include non-refresh areas and refresh areas. The non-refresh area refers to an area where the display data has not changed or has changed very little in multiple consecutive frames of the screen, for example, background images, fixed UI (User Interface) elements, etc., whose content remains unchanged for a long time, and some slowly changing dynamic elements, such as gradient animations, etc., although the content has changed, the change speed is slow. The refresh area refers to an area where the display data changes and needs to be updated in real time or at a high frequency. The refresh area usually contains dynamic pictures, such as video playback areas, game pictures, etc., so it is necessary to maintain a high refresh frequency to ensure smooth pictures. The present disclosure does not limit this. For a certain screen sub-area, if the characteristic value of the display data of the previous frame is the same as or very close to the characteristic value of the display data of the current frame, it can be considered that the display data of the screen sub-area has not changed or has changed very little, and the refresh frequency requirement is low, and it can be determined as a non-refresh area. If the feature value of the previous frame display data is different from or greatly different from the feature value of the current frame display data, it can be considered that the display data of the sub-area of the screen has changed, and the refresh rate requirement is high, and it can be determined as a refresh area. The degree of similarity between the feature values to determine the non-refresh area can be set as needed.
[0069] The display control module 140 is used to control the refresh frequency and frame rate of each screen sub-region according to the region type of each screen sub-region in the multi-frequency display control mode, so that each of the screen sub-regions has a matching refresh frequency and frame rate; wherein the refresh frequency of the screen sub-region in the refresh area is greater than the refresh frequency of the screen sub-region in the non-refresh area.
[0070] Among them, the refresh frequency refers to the speed at which the picture data on the display panel is updated. In a possible implementation method, a refresh frequency range can be set, and the refresh frequency in different ranges can be defined as different refresh rates. For example, the refresh frequency in the range of 0Hz-60Hz is defined as a low-frequency refresh rate, the refresh frequency in the range of 60Hz-90Hz is defined as a medium-frequency refresh rate, and the refresh frequency in the range of 90Hz-120Hz is defined as a medium-frequency refresh rate. The refresh frequencies corresponding to picture sub-areas of different area types are different, and the present disclosure does not impose any restrictions on this.
[0071] The frame rate refers to the number of frames displayed per second. The frame rate and the refresh rate are generally matched. The higher the refresh rate, the higher the corresponding frame rate. The frame rate corresponding to different refresh rates can be set according to actual needs, and the present disclosure does not limit this.
[0072] In this embodiment, in the multi-frequency display control mode, the refresh frequency and frame rate of different areas on the display panel can be dynamically adjusted according to the change of the displayed content, so as to save power consumption while ensuring the display effect. In a possible implementation, the multi-frequency display control mode can be entered when no touch operation is detected within a predetermined time period. The length of the preset time period can be set as needed.
[0073] According to the display control device 100 of the embodiment of the present application, different screen sub-areas of the display panel can be divided into refresh areas and non-refresh areas according to changes in display data. In the multi-frequency display control mode, each screen sub-area has a matching refresh frequency and frame rate, so that the refresh frequency of the refresh area where the display data changes is greater than the refresh frequency of the non-refresh area, and a lower refresh frequency is set for the non-refresh area where the display data does not change or changes slightly, thereby achieving a significant reduction in power consumption while ensuring display quality, having both higher flexibility and efficiency, effectively saving development costs, and being able to extend the service life of the electronic device.
[0074] In one possible implementation, the display control module 140 can be used to determine to enter the full-frame screen refresh mode (for example, switching from the above-mentioned multi-frequency display control mode to the full-frame screen refresh mode) when a touch operation on the display panel is detected, and adjust the refresh frequency of each of the screen sub-areas to the target frequency, and the frame rate to the target frame rate, so as to ensure the screen display effect and response speed under the touch operation. The target frequency is greater than the refresh frequency of the screen sub-area in the non-refresh area (for example, greater than the first frequency described below), and the target frame rate is greater than the frame rate of the screen sub-area in the non-refresh area (for example, greater than the first frame rate described below). The target frequency and the target frame rate may be the same as the refresh frequency and the frame rate of the refresh area, or they may be different.
[0075] According to the display control device of the embodiment of the present disclosure, through the coordinated work of the data detection module, the feature value comparison module, the area marking module and the display control module, the area type of each screen sub-area in the display panel can be accurately distinguished. In the multi-frequency display control mode, each of the screen sub-areas has a matching refresh frequency and frame rate, thereby achieving the goal of reducing device power consumption while maintaining display quality, and when a touch operation on the display panel is detected, it is switched back to the full-frame screen refresh mode in time to ensure that the screen triggered by the touch operation is displayed with high quality, thereby ensuring the display effect and user viewing experience.
[0076] Figure 2 FIG. 1 is a block diagram of a data detection module 110 according to an embodiment of the present disclosure. Figure 2As shown, in a possible implementation, the data detection module 110 includes a storage submodule 111, and the storage submodule 111 is used to store display data corresponding to each screen sub-area. The storage submodule 111 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk, and the present disclosure does not limit this.
[0077] In a possible implementation, in the multi-frequency display control mode, controlling the refresh frequency and frame rate of each screen sub-region according to the region type of each screen sub-region may include:
[0078] A screen sub-region belonging to a non-refresh area in the screen sub-region is determined as a first screen sub-region, and a refresh frequency of the first screen sub-region is controlled to be a first frequency matching the screen display characteristics, and display data of the first screen sub-region stored in the storage submodule 111 is controlled to be sent to the display panel at a first frame rate.
[0079] A screen sub-region belonging to the refresh zone in the screen sub-region is determined as a second screen sub-region, and a refresh frequency of the second screen sub-region is controlled to be a second frequency matching the screen display characteristics, and display data of the second screen sub-region stored in the storage submodule 111 is controlled to be sent to the display panel at a second frame rate.
[0080] The first frequency is less than the second frequency, and the first frequency is greater than or equal to 0.
[0081] In this implementation, the first screen sub-area may include one or more. When the first screen sub-area includes multiple, the first frequencies (refresh frequencies) corresponding to different first screen sub-areas may be the same or different, and the first frequencies (refresh frequencies) corresponding to different first screen sub-areas may be set according to the screen display characteristics of the first screen sub-area.
[0082] The picture display feature refers to various characteristics that can determine or affect the picture quality on the display panel, including but not limited to the display brightness, contrast, color saturation, clarity, etc. of the picture, and the present disclosure does not limit this. For example, the display brightness is set as the picture display feature, and the display brightness in different brightness ranges corresponds to different refresh frequencies, and the brightness range includes at least a first brightness range and a second brightness range with successively increasing brightness, and the refresh frequency corresponding to the first brightness range is less than the refresh frequency corresponding to the second brightness range, and as the brightness increases successively, the refresh frequency corresponding to the brightness range with higher brightness is also higher.
[0083] The first frequency matches the display characteristics of the picture, and the first frame rate matches the first frequency. The second frequency matches the display characteristics of the picture, and the second frame rate matches the second frequency, so as to ensure the smoothness and synchronization of the displayed picture.
[0084] The correspondence between the first frequency, the first frame rate, the second frequency, the second frame rate, the picture display characteristics, and the area type of the picture sub-area can be preset as needed.
[0085] In this implementation, since the display data in the screen sub-area belonging to the display area needs to be continuously updated in real time, in some embodiments, the display control module can also directly send a data sending signal to the host, so that the host can continuously send the display data corresponding to the screen sub-area of the display area to the display panel in response to the data sending signal, and control the storage submodule to no longer send the display data corresponding to the screen sub-area of the display area to the display panel. Among them, the display control module can also send a data stop sending signal to the host, so that the host can stop sending the display data corresponding to the screen sub-area of the non-display area to the display panel in response to the data stop sending signal. And the host can also respond to the data stop sending signal by turning off the high impedance state (High Impedance State) of the source driver (Source Driver), turning off the mask or shielding signal of the gate clock (Gate Clock), turning off the multiplexing (Multiplexing) function, etc. to shut down the data transmission channel from the host to the screen sub-area of the non-display area in the display panel.
[0086] For example, in a certain example, when a user is watching a video on a display panel, the working principle and process of the display control device may be as follows: when the screen (i.e., the display panel) of the mobile phone is displaying content, if no touch operation is detected within a predetermined time period, the multi-frequency display control mode may be controlled, and the display panel may be further divided into regions based on the content display of the display panel. If the regions are divided into Figure 3The three screen sub-areas shown. Then, based on the comparison result of the characteristic values of the display data, it is determined that the three screen sub-areas are non-display area, display area and non-display area from top to bottom. Then, based on the screen display characteristics, the refresh frequency and frame rate of each screen sub-area are further determined. For example, the refresh frequencies of the non-display area, display area and non-display area of the display panel from top to bottom are medium frequency, high frequency and low frequency respectively. Then, the display data of the non-display area stored in the storage submodule is controlled to be sent to the display panel at the corresponding frame rate, and the display data of the display area stored in the storage submodule is controlled to be sent to the display panel at the corresponding frame rate; so that the display panel displays content based on the received display data.
[0087] The embodiment of the present disclosure further provides a display device, comprising a plurality of display units and at least one of the above-mentioned display control devices.
[0088] Wherein, the display unit includes the above-mentioned display panel.
[0089] An embodiment of the present disclosure further provides an electronic device, comprising the above-mentioned display device.
[0090] The embodiment of the present disclosure further provides a chip, wherein the chip includes the above-mentioned display control device.
[0091] The present disclosure also provides a display control method, the method comprising:
[0092] Storing display data corresponding to each screen sub-region in the display panel, and determining a characteristic value of the display data corresponding to each screen sub-region;
[0093] Determine a comparison result of a characteristic value of the current frame display data and a characteristic value corresponding to the previous frame display data in each of the screen sub-areas;
[0094] Determining the area type of each of the screen sub-areas according to the comparison results corresponding to each of the screen sub-areas, wherein the area type includes a non-refresh area and a refresh area;
[0095] In the multi-frequency display control mode, the refresh frequency and frame rate of each screen sub-region are controlled according to the region type of each screen sub-region, so that each of the screen sub-regions has a matching refresh frequency and frame rate;
[0096] The refresh frequency of the screen sub-region in the refresh area is greater than the refresh frequency of the screen sub-region in the non-refresh area.
[0097] An embodiment of the present disclosure further provides an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above-mentioned display control method when executing the instructions stored in the memory.
[0098] The embodiment of the present disclosure further provides a non-volatile computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the display control method is implemented.
[0099] The embodiments of the present disclosure also provide a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0100] Figure 4 8 is a block diagram of a device 800 for display control according to an exemplary embodiment. For example, the device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or other electronic device.
[0101] Reference Figure 4 , the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output interface 812 (I / O interface), a sensor component 814 , and a communication component 816 .
[0102] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0103] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0104] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
[0105] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0106] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0107] The input / output interface 812 provides an interface between the processing component 802 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0108] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0109] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0110] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0111] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 804 including computer program instructions, which can be executed by the processor 820 of the device 800 to perform the above method.
[0112] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0113] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0114] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0115] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.
[0116] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0117] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0118] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0119] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0120] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A display control device, characterized in that: The device comprises: A data detection module, used to store display data corresponding to each screen sub-region in the display panel, and determine a characteristic value of the display data corresponding to each screen sub-region; A feature value comparison module, used to determine a comparison result between a feature value of the current frame display data and a feature value corresponding to the previous frame display data in each of the screen sub-areas; A region marking module, used to determine the region type of each of the screen sub-regions according to the comparison results corresponding to each of the screen sub-regions, wherein the region type includes a non-refresh region and a refresh region; A display control module, used for controlling the refresh frequency and frame rate of each screen sub-region according to the region type of each screen sub-region in a multi-frequency display control mode, so that each of the screen sub-regions has a matching refresh frequency and frame rate; The refresh frequency of the screen sub-region in the refresh area is greater than the refresh frequency of the screen sub-region in the non-refresh area.
2. The device according to claim 1, characterized in that The data detection module includes a storage submodule, and the storage submodule is used to store display data corresponding to each screen sub-area; Among them, in the multi-frequency display control mode, the refresh frequency and frame rate of each screen sub-area are controlled according to the area type of each screen sub-area, including: Determine a picture subregion belonging to a non-refresh area in the picture subregion as a first picture subregion, control a refresh frequency of the first picture subregion to be a first frequency matching a picture display feature, and control display data of the first picture subregion stored in the storage submodule to be sent to the display panel at a first frame rate; Determine a picture sub-region belonging to the refresh zone in the picture sub-region as a second picture sub-region, control the refresh frequency of the second picture sub-region to be a second frequency matching the picture display characteristics, and control the display data of the second picture sub-region stored in the storage submodule to be sent to the display panel at a second frame rate; The first frequency is less than the second frequency, and the first frequency is greater than or equal to 0.
3. The device according to claim 1 or 2, characterized in that: The display control module is further configured to, when a touch operation on the display panel is detected, determine to enter a full-frame screen refresh mode, and adjust the refresh frequency of each of the screen sub-areas to a target frequency and the frame rate to a target frame rate; The target frequency is greater than the refresh frequency of the screen sub-region in the non-refresh area, and the target frame rate is greater than the frame rate of the screen sub-region in the non-refresh area.
4. The device according to claim 2, characterized in that The picture display characteristics include display brightness, Among them, the refresh frequencies corresponding to the display brightness in different brightness ranges are different, and the brightness range at least includes a first brightness range and a second brightness range with successively increasing brightness, and the refresh frequency corresponding to the first brightness range is less than the refresh frequency corresponding to the second brightness range.
5. The device according to claim 1, characterized in that The picture sub-region includes a plurality of continuous pixel rows.
6. A display device, characterized in that: The device comprises a plurality of display units and at least one display control device according to any one of claims 1 to 5.
7. The display device according to claim 6, characterized in that The display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a touch and display driver integrated display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.
8. An electronic device, characterized in that: Comprising a display device according to claim 6 or 7.
9. A chip, characterized in that: The chip includes the display control device according to any one of claims 1-5.
10. A display control method, characterized in that: The method comprises: Storing display data corresponding to each screen sub-region in the display panel, and determining a characteristic value of the display data corresponding to each screen sub-region; Determine a comparison result of a characteristic value of the current frame display data and a characteristic value corresponding to the previous frame display data in each of the screen sub-areas; Determine the area type of each of the screen sub-areas according to the comparison results corresponding to each of the screen sub-areas, wherein the area type includes a non-refresh area and a refresh area; In the multi-frequency display control mode, the refresh frequency and frame rate of each screen sub-region are controlled according to the region type of each screen sub-region, so that each of the screen sub-regions has a matching refresh frequency and frame rate; The refresh frequency of the screen sub-region in the refresh area is greater than the refresh frequency of the screen sub-region in the non-refresh area.
11. An electronic device for display control, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the method of claim 10 when executing the instructions stored in the memory.
12. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method of claim 10 is implemented.
Citation Information
Patent Citations
Display apparatus and control method thereof, electronic apparatus, and storage medium
CN117153117A
Display control method, display device and readable storage medium
CN117280405A
Display control method and device and display equipment
CN118280286A
Display panel, method for driving display panel, driving circuit and display device
US20240078972A1
Backlight adjustment method, and medium and electronic device
WO2024217197A1