Display screen frame rate control method and device and storage medium

文档序号:341455 发布日期:2021-12-03 浏览:8次 中文

阅读说明:本技术 显示屏帧率控制方法、装置及存储介质 (Display screen frame rate control method and device and storage medium ) 是由 刘皓 于 2020-05-29 设计创作,主要内容包括:本公开是关于一种显示屏帧率控制方法、装置及存储介质。显示屏帧率控制方法包括:确定显示屏的第一区域和第二区域,以第一帧率对第一区域进行扫描,以第二帧率对第二区域进行扫描,其中,第一帧率高于第二帧率。本公开通过控制显示屏的扫描时序,使得以不同帧率分别对终端显示屏不同区域进行扫描,避免了以固定的高帧率对全显示屏进行刷新所导致的显示屏高功耗,提高了终端续航能力。(The disclosure relates to a display screen frame rate control method, a display screen frame rate control device and a storage medium. The display screen frame rate control method comprises the following steps: the method comprises the steps of determining a first area and a second area of a display screen, scanning the first area at a first frame rate, and scanning the second area at a second frame rate, wherein the first frame rate is higher than the second frame rate. According to the terminal display screen control method and device, the scanning time sequence of the display screen is controlled, so that different areas of the terminal display screen are scanned at different frame rates, high power consumption of the display screen caused by refreshing of the full display screen at a fixed high frame rate is avoided, and the cruising ability of the terminal is improved.)

1. A method for controlling a frame rate of a display screen, comprising:

determining a first area and a second area of a display screen;

scanning the first region at a first frame rate and scanning the second region at a second frame rate, wherein the first frame rate is higher than the second frame rate.

2. The method for controlling the frame rate of the display screen according to claim 1, wherein the scanning the first area at a first frame rate and the scanning the second area at a second frame rate comprises:

respectively determining a first scanning time sequence and a second scanning time sequence, wherein the first scanning time sequence corresponds to the first frame rate, and the second scanning time sequence corresponds to the second frame rate;

and scanning the first area according to the first scanning sequence, and scanning the second area according to the second scanning sequence.

3. The display screen frame rate control method according to claim 2, wherein determining the first scanning timing by:

determining a boundary position of the first area;

determining a first local scanning time sequence corresponding to the first area based on the boundary position of the first area;

and inserting the first local scanning time sequence into a global scanning time sequence corresponding to all display areas of the display screen.

4. The method according to claim 3, wherein the inserting the first local scanning timing sequence into the global scanning timing sequence corresponding to all display areas of the display screen comprises:

determining a ratio of the first frame rate and the second frame rate;

determining a number of insertions of the first partial scan timing based on the ratio;

inserting the first local scan timing into the global scan timing by the insertion number.

5. The display screen frame rate control method according to claim 3, wherein the determining the boundary position of the first area comprises:

determining the array row on the display screen closest to the bottom end of the first area;

determining the array row closest to the bottom end of the first region as the boundary location.

6. The method of claim 1, wherein the determining the first area and the second area of the display screen comprises:

identifying a concentrated area of vision on the display screen through eye tracking;

determining the first region and the second region based on the concentrated region of view.

7. The display screen frame rate control method of claim 6, wherein the determining the first region and the second region based on the view concentration region comprises:

determining a first array row covered by the concentrated visual field area on the display screen and a second array row before the first array row;

taking the display screen area to which the first array row and the second array row belong as the first area;

and taking the other area outside the first area on the display screen as the second area.

8. The method of claim 1, wherein the determining the first area and the second area of the display screen comprises:

acquiring a mapping relation table and an application program corresponding to a display interface of the display screen, wherein the mapping relation table stores the corresponding relation between the application program and the first area and the second area;

determining the first area and the second area based on an application program corresponding to a display interface of the display screen and the mapping relation table.

9. The method of claim 1, wherein the determining the first area and the second area of the display screen comprises:

acquiring display content of the display screen;

determining the first region and the second region based on the display content.

10. A display screen frame rate control apparatus, comprising:

a first determination unit for determining a first area and a second area of a display screen;

a scanning unit, configured to scan the first area at a first frame rate and scan the second area at a second frame rate, where the first frame rate is higher than the second frame rate.

11. The display screen frame rate control device according to claim 10, wherein the device further comprises a second determination unit configured to:

respectively determining a first scanning time sequence and a second scanning time sequence, wherein the first scanning time sequence corresponds to the first frame rate, and the second scanning time sequence corresponds to the second frame rate.

12. The display screen frame rate control device of claim 11, wherein the scanning unit scans the first region at a first frame rate and scans the second region at a second frame rate in the following manner:

and scanning the first area according to the first scanning sequence, and scanning the second area according to the second scanning sequence.

13. The display screen frame rate control device according to claim 11, wherein the second determination unit determines the first scan timing in the following manner:

determining a boundary position of the first area;

determining a first local scanning time sequence corresponding to the first area based on the boundary position of the first area;

and inserting the first local scanning time sequence into a global scanning time sequence corresponding to all display areas of the display screen.

14. The display screen frame rate control device according to claim 13, wherein the second determination unit inserts the first local scanning timing into a global scanning timing corresponding to all display areas of the display screen in the following manner:

determining a ratio of the first frame rate and the second frame rate;

determining a number of insertions of the first partial scan timing based on the ratio;

inserting the first local scan timing into the global scan timing by the insertion number.

15. The display screen frame rate control device according to claim 13, wherein the second determination unit determines the boundary position of the first area in the following manner:

determining the array row on the display screen closest to the bottom end of the first area;

determining the array row closest to the bottom end of the first region as the boundary location.

16. The display screen frame rate control device according to claim 10, wherein the first determination unit determines the first area and the second area of the display screen in the following manner:

identifying a concentrated area of vision on the display screen through eye tracking;

determining the first region and the second region based on the concentrated region of view.

17. The display screen frame rate control device according to claim 16, wherein the first determination unit determines the first region and the second region based on the field-of-view concentration region in the following manner:

determining a first array row covered by the concentrated visual field area on the display screen and a second array row before the first array row;

taking the display screen area to which the first array row and the second array row belong as the first area;

and taking the other area outside the first area on the display screen as the second area.

18. The display screen frame rate control device according to claim 10, wherein the first determination unit determines the first area and the second area of the display screen in the following manner:

acquiring a mapping relation table and an application program corresponding to a display interface of the display screen, wherein the mapping relation table stores the corresponding relation between the application program and the first area and the second area;

determining the first area and the second area based on an application program corresponding to a display interface of the display screen and the mapping relation table.

19. The display screen frame rate control device according to claim 10, wherein the first determination unit determines the first area and the second area of the display screen in the following manner:

acquiring display content of the display screen;

determining the first region and the second region based on the display content.

20. A control device for a frame rate of a display screen, comprising:

a processor;

a memory for storing processor-executable instructions;

wherein the processor is configured to: the display screen frame rate control method of any one of claims 1 to 9 is performed.

21. A non-transitory computer-readable storage medium, wherein instructions, when executed by a processor of a terminal, enable the terminal to perform the display frame rate control method of any one of claims 1 to 9.

Technical Field

The present disclosure relates to the field of terminal technologies, and in particular, to a method and an apparatus for controlling a frame rate of a display screen, and a storage medium.

Background

At present, Liquid Crystal Displays (LCDs) are widely used for Display screens of terminal electronic products such as mobile phones and tablet computers, and LCDs with high frame rates can ensure that smoother and more vivid animations can be obtained, so that the viewing and feeling requirements of users are met. In the related art, generally, a screen displayed on a display screen is refreshed at a fixed high frame rate. However, the high frame rate inevitably increases the power consumption of the display screen, which affects the endurance of the terminal electronic product.

Disclosure of Invention

To overcome the problems in the related art, the present disclosure provides a display screen frame rate control method, apparatus, and storage medium.

According to a first aspect of the embodiments of the present disclosure, there is provided a display screen frame rate control method, including: determining a first area and a second area of a display screen; the first area is scanned at a first frame rate, and the second area is scanned at a second frame rate, wherein the first frame rate is higher than the second frame rate.

In one embodiment, scanning a first region at a first frame rate and scanning a second region at a second frame rate comprises: respectively determining a first scanning time sequence and a second scanning time sequence, wherein the first scanning time sequence corresponds to a first frame rate, and the second scanning time sequence corresponds to a second frame rate; the first region is scanned according to a first scanning timing, and the second region is scanned according to a second scanning timing.

In still another embodiment, the determining the first scan timing by: determining a boundary position of the first area; determining a first local scanning time sequence corresponding to the first area based on the boundary position of the first area; and inserting the first local scanning time sequence into the global scanning time sequence corresponding to all the display areas of the display screen.

In another embodiment, inserting the first local scanning timing sequence into a global scanning timing sequence corresponding to all display areas of the display screen includes: determining a ratio of a first frame rate to the second frame rate; determining an insertion number of the first partial scan timing based on the ratio; the first local scan timing is inserted into the global scan timing by the insertion number.

In yet another embodiment, determining the boundary location of the first region includes: determining the array row on the display screen closest to the bottom end of the first area; the array row closest to the bottom end of the first region is determined as the boundary position.

In yet another embodiment, determining the first and second areas of the display screen includes: identifying a concentrated area of vision on a display screen through eye tracking; based on the concentrated region of view, a first region and a second region are determined.

In yet another embodiment, determining the first region and the second region based on the concentrated region of view includes: determining a first array row covered by a concentrated visual field area on a display screen and a second array row before the first array row; taking a display screen area to which the first array row and the second array row belong as a first area; and taking the other area outside the first area on the display screen as a second area.

In yet another embodiment, determining the first and second areas of the display screen includes: acquiring a mapping relation table and an application program corresponding to a display interface of a display screen, wherein the mapping relation table stores the corresponding relation between the application program and a first area and a second area; and determining the first area and the second area based on the application program corresponding to the display interface of the display screen and the mapping relation table.

In yet another embodiment, determining the first and second areas of the display screen includes: acquiring display content of a display screen; based on the display content, a first region and a second region are determined.

According to a second aspect of the embodiments of the present disclosure, there is provided a display screen frame rate control apparatus including: a first determination unit for determining a first area and a second area of a display screen; the scanning unit is used for scanning the first area at a first frame rate and scanning the second area at a second frame rate, wherein the first frame rate is higher than the second frame rate.

In one embodiment, the apparatus further includes a second determining unit, configured to: and respectively determining a first scanning time sequence and a second scanning time sequence, wherein the first scanning time sequence corresponds to a first frame rate, and the second scanning time sequence corresponds to a second frame rate.

In another embodiment, the scanning unit scans the first area at the first frame rate and scans the second area at the second frame rate by: the first region is scanned according to a first scanning timing, and the second region is scanned according to a second scanning timing.

In still another embodiment, the second determining unit determines the first scan timing in the following manner: determining a boundary position of the first area; determining a first local scanning time sequence corresponding to the first area based on the boundary position of the first area; and inserting the first local scanning time sequence into the global scanning time sequence corresponding to all the display areas of the display screen.

In still another embodiment, the second determining unit inserts the first local scanning timing into a global scanning timing corresponding to an entire display area of the display screen in the following manner: determining the ratio of the first frame rate to the second frame rate; determining an insertion number of the first partial scan timing based on the ratio; the first local scan timing is inserted into the global scan timing by the insertion number.

In a further embodiment, the second determination unit determines the boundary position of the first area in the following manner: determining the array row on the display screen closest to the bottom end of the first area; the array row closest to the bottom end of the first region is determined as the boundary position.

In a further embodiment, the first determination unit determines the first area and the second area of the display screen in the following manner: identifying a concentrated area of vision on a display screen through eye tracking; based on the concentrated region of view, a first region and a second region are determined.

In a further embodiment, the first determination unit determines the first region and the second region based on the concentrated field of view region in the following manner: determining a first array row covered by a concentrated visual field area on a display screen and a second array row before the first array row; taking a display screen area to which the first array row and the second array row belong as a first area; and taking the other area outside the first area on the display screen as a second area.

In a further embodiment, the first determination unit determines the first area and the second area of the display screen in the following manner: acquiring a mapping relation table and an application program corresponding to a display interface of a display screen, wherein the mapping relation table stores the corresponding relation between the application program and a first area and a second area; and determining the first area and the second area based on the application program corresponding to the display interface of the display screen and the mapping relation table.

In a further embodiment, the first determination unit determines the first area and the second area of the display screen in the following manner: acquiring display content of a display screen; based on the display content, a first region and a second region are determined.

According to a third aspect of the embodiments of the present disclosure, there is provided a display screen frame rate control apparatus, including:

a processor; a memory for storing processor-executable instructions;

wherein the processor is configured to: the processor is configured to execute the display screen frame rate control method in any one of the embodiments of the first aspect.

According to a fourth aspect of the embodiments of the present disclosure, a non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to execute the display screen frame rate control method in any one of the embodiments of the first aspect.

The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: by controlling the scanning time sequence of the display screen, different areas of the display screen of the terminal are respectively scanned at different frame rates, high power consumption of the display screen caused by refreshing the full display screen at a fixed high frame rate is avoided, and the cruising ability of the terminal is improved.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.

Fig. 1 is a flowchart illustrating a display screen frame rate control method according to an exemplary embodiment.

FIG. 2 is a flow diagram illustrating a determination of a first region and a second region of a display screen according to an exemplary embodiment.

Fig. 3 is a flow chart illustrating a determination of a first region and a second region based on a region of concentrated vision according to an exemplary embodiment.

FIG. 4 is a diagram illustrating an application scenario in accordance with an exemplary embodiment.

FIG. 5 is a flow diagram illustrating a method for determining a first area and a second area of a display screen according to an example embodiment.

FIG. 6 is a flow chart illustrating a method of determining a first area and a second area of a display screen according to an exemplary embodiment.

FIG. 7 is a flowchart illustrating scanning of a first region at a first frame rate and a second region at a second frame rate in accordance with an example embodiment.

Fig. 8 is a flow chart illustrating a method of determining a first scan timing according to an example embodiment.

FIG. 9 is a flow chart illustrating a method of determining a location of a boundary of a first region according to an example embodiment.

Fig. 10 is a first partial scan timing diagram, shown in accordance with an example embodiment.

Fig. 11 is a partial scan circuit diagram according to an example embodiment.

Fig. 12 is a flowchart illustrating insertion of a first local scan timing into a global scan timing corresponding to an entire display area of a display screen according to an example embodiment.

Fig. 13 is a block diagram illustrating a display screen frame rate control apparatus according to an exemplary embodiment.

Fig. 14 is a block diagram illustrating a display screen frame rate control apparatus according to an exemplary embodiment.

Fig. 15 is a block diagram illustrating a control apparatus 200 for a display frame rate according to an exemplary embodiment.

Detailed Description

Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

When a user uses a mobile phone, a tablet personal computer and other terminals, the requirements on the smoothness of a picture and the cruising ability are generally high. However, the high frame rate scan display adopted to ensure the smoothness of the image inevitably increases the power consumption of the display screen, and affects the endurance of the terminal. In most cases, when a user watches a display screen of a terminal, a visual field cannot cover the whole display screen, and at the moment, power consumption generated by refreshing pictures in an area where the visual field is not concentrated is also generated by adopting a high frame rate, and the power consumption is actually invalid. Therefore, the high frame rate scanning display can be adopted for the vision concentrated area of the display screen, and the low frame rate scanning display is adopted for the non-vision concentrated area, so that the power consumption of the display screen in the non-vision concentrated area is reduced, and the dual requirements of a user on the smoothness and the cruising ability of a terminal picture are met.

The embodiment of the disclosure provides a method for controlling a frame rate of a display screen, which scans a field-of-view concentrated region at a relatively high frame rate and scans a non-field-of-view concentrated region at a relatively low frame rate, so that power loss of the non-field-of-view concentrated region of the display screen is reduced, and endurance of a terminal is improved.

Fig. 1 is a flowchart illustrating a display screen frame rate control method according to an exemplary embodiment, where the display screen frame rate control method is used in a terminal, as shown in fig. 1, and includes the following steps.

In step S11, a first area and a second area of the display screen are determined.

When a user watches the display screen of the terminal, all areas of the display screen are not required to be displayed at a high frame rate, so that different areas of the display screen can be displayed at different frame rates according to the actual requirements of the user on the frame rates of the different areas of the display screen. In this embodiment, taking a case that a part of the regions of the display screen is displayed at a relatively high frame rate and another part of the regions is displayed at a relatively low frame rate according to a user requirement as an example, one of the regions is determined as a first region and the other region is determined as a second region, and the determination of the first region and the second region may be performed in various ways.

The first region is often a region that the user focuses on, and may be a display region currently viewed by the user, a region on the terminal display screen in which a dynamic picture is displayed, a region frequently viewed that is set in advance according to usage habits, or the like. In an embodiment of the present disclosure, the first area and the second area of the display screen may be determined by an eye tracking technique. FIG. 2 is a flow diagram illustrating a determination of a first region and a second region of a display screen according to an exemplary embodiment. Referring to fig. 2, the method includes the following steps:

in step S111, a visual field concentration region on the display screen is identified by eye tracking.

In one embodiment, eyeball tracking can be realized by using a camera on the terminal under the support of software, and a visual field concentrated region when a user watches the display screen is identified.

In step S112, based on the field-of-view concentration region, the first region and the second region are determined.

In one embodiment, after identifying the concentrated visual field region on the display screen by eye tracking, a region including the concentrated visual field region may be determined as a first region, and other regions except the first region may be determined as second regions.

Fig. 3 is a flow chart illustrating a determination of a first region and a second region based on a region of concentrated vision according to an exemplary embodiment. FIG. 4 is a diagram illustrating an application scenario in accordance with an exemplary embodiment. Referring to fig. 3 and 4, the method includes the steps of:

in step S1121, a first array row covered by the concentrated field of view area on the display screen and a second array row before the first array row are determined.

In step S1122, the display screen region to which the first array row and the second array row belong is set as a first region.

In step S1123, the other area on the display screen than the first area is set as the second area.

In this embodiment, taking the liquid crystal display as an example, the display includes a plurality of horizontal scanning lines and a plurality of vertical data lines, and intersections of the horizontal scanning lines and the vertical data lines define a plurality of pixel units, that is, the display includes a pixel unit array formed by a plurality of rows of pixel units. When the vision concentrated area on the display screen covers the pixel units from the M-th row to the N-th row in the pixel unit array, the vision concentrated area is determined as a first array row, and the area before the vision concentrated area covers the pixel units from the first row to the M-1 th row in the pixel unit array and is determined as a second array row which is positioned before the first array row. And determining the sum of the display screen area to which the first array row belongs and the display screen area to which the second array row belongs as the first area of the display screen, and taking the other areas except the first area on the display screen as the second area.

It can be understood that when there is no other area before the concentrated field of view area, that is, when the user views the uppermost area of the display screen, the number of rows of the pixel unit array included in the second array row is zero, and the area of the display screen to which the first array row belongs is the first area of the display screen.

The vision concentrated area on the display screen is identified through the eyeball tracking technology, the ranges of the first area and the second area can be adjusted in real time according to the actual situation of the area currently watched by a user, the determination of the ranges of the first area and the second area is more accurate, and the adaptability is stronger.

In another embodiment, the first area and the second area of the display screen are determined in a fixed setting. FIG. 5 is a flow diagram illustrating a method for determining a first area and a second area of a display screen according to an example embodiment. Referring to fig. 5, the method includes the following steps:

in step S113, a mapping table in which the correspondence between the application program and the first and second areas is stored and the application program corresponding to the display interface of the display screen are acquired.

In step S114, the first area and the second area are determined based on the application program corresponding to the display interface of the display screen and the mapping relationship table.

A plurality of applications are often downloaded in a terminal, and a specific application often corresponds to a fixed display interface, for example, when a certain video playing application is opened, the display interface often shows that the upper half area of the display screen displays a dynamically played picture, and the lower half area displays characters that can be slid up and down by a user. Therefore, in this embodiment, a one-to-one correspondence relationship may be established between an application (e.g., an application ID) in the terminal and the first area and the second area, and such a correspondence relationship may be stored in a mapping relationship table, which may be stored in the terminal in advance. When a user runs a certain application program, the terminal automatically calls a pre-stored mapping relation table so as to determine a first area and a second area of the display screen.

The first area and the second area of the display screen are determined by adopting a fixed setting mode for establishing one-to-one correspondence, so that the determination of the first area and the second area is simplified, unnecessary real-time monitoring is avoided under some conditions, and the display screen is easier to realize if the eyes leave the display screen temporarily.

In yet another embodiment, the first and second regions of the display screen are determined based on the content of the current display of the display screen. FIG. 6 is a flow chart illustrating a method of determining a first area and a second area of a display screen according to an exemplary embodiment. Referring to fig. 6, the method includes the following steps:

in step S115, the display content of the display screen is acquired.

In step S116, the first region and the second region are determined based on the display content.

When the terminal is used, the display content of the display screen can include different types of characters, static pictures, dynamic pictures and the like, and the user has different requirements on the frame rates of the display areas corresponding to different display contents. For example, a region where a dynamic picture is displayed is required to be displayed at a relatively high frame rate to obtain a smooth and realistic picture; the frame rate of the region displaying the static picture is required to be displayed at a relatively low frame rate, so that good viewing experience can be met. Therefore, in this embodiment, the current display content of the display screen is acquired by automatic detection, automatic identification, or the like, and the first area and the second area are determined based on different types of the display content.

By adopting the mode to determine the first area and the second area, the first area and the second area can be determined according to actual conditions, unnecessary real-time monitoring is avoided, and the method is relatively easy to realize.

Embodiments of the present disclosure are not limited thereto, and the first area and the second area of the display screen may be determined in other manners.

In step S12, the first area is scanned at a first frame rate and the second area is scanned at a second frame rate, wherein the first frame rate is higher than the second frame rate.

The first area comprises a display area with a high frame rate requirement of a user, and the second area is a display area with a low frame rate requirement of the user, so that the first area is scanned at a relatively high first frame rate, and the second area is scanned at a relatively low second frame rate, so that high power consumption of the display screen caused by refreshing the whole display screen at a fixed high frame rate is avoided, and the cruising ability of the terminal is improved.

In an embodiment of the disclosure, the scanning timing sequence is controlled to scan the first region at the first frame rate and to scan the second region at the second frame rate.

FIG. 7 is a flowchart illustrating scanning of a first region at a first frame rate and a second region at a second frame rate in accordance with an example embodiment. Referring to fig. 7, the method includes the steps of:

in step S121, a first scanning timing sequence and a second scanning timing sequence are respectively determined, where the first scanning timing sequence corresponds to a first frame rate, and the second scanning timing sequence corresponds to a second frame rate;

in step S122, the first area is scanned at a first scanning timing, and the second area is scanned at a second scanning timing.

When the display screen displays the screen, the scanning is carried out according to the scanning time sequence, so that the frame rate of the display screen can be controlled by controlling the scanning time sequence. In this embodiment, the first area is scanned at a first scanning timing corresponding to a first frame rate, and the second area is scanned at a second scanning timing corresponding to a second frame rate, so as to achieve the effect of reducing the power consumption of the display screen caused by unnecessary full-screen high-frame-rate display.

Fig. 8 is a flow chart illustrating a method of determining a first scan timing according to an example embodiment. Referring to fig. 8, the method includes the steps of:

in step S1211, a boundary position of the first area is determined.

Since the frame rates of the first area and the second area are different, the boundary position of the first area determines the demarcation position of the display screen with different frame rates.

FIG. 9 is a flow chart illustrating a method of determining a location of a boundary of a first region according to an example embodiment. Referring to fig. 9, the method includes the steps of:

in step S12111, the array row on the display screen closest to the bottom end of the first area is determined;

in step S12112, the array row closest to the bottom end of the first region is determined as the boundary position.

In this embodiment, the first area on the display screen includes the M-th row to the N-th row of pixel units in the pixel unit array, and the array row closest to the bottom end of the first area in the M-th row to the N-th row of pixel units is taken as the boundary position, that is, the N-th array row is taken as the boundary position.

In step S1212, a first local scanning timing corresponding to the first area is determined based on the boundary position of the first area.

In the embodiment of the disclosure, the terminal display screen comprises a display panel and a driving chip. The display panel, as mentioned above, includes a plurality of horizontal scan lines and a plurality of vertical data lines, where the horizontal scan lines and the vertical data lines define a plurality of pixel units. Each pixel unit includes a Thin Film Transistor (TFT), a Gate electrode (Gate) of the TFT is connected to a horizontal scan line, a Drain electrode (Drain) of the TFT is connected to a data line in a vertical direction, and a Source electrode (Source) of the TFT is connected to a pixel electrode of the pixel unit. The driving chip comprises a grid driving circuit and a source driving circuit, wherein the grid driving circuit is electrically connected to the horizontal scanning line and used for providing scanning signals for the horizontal scanning line, and the source driving circuit is electrically connected to the data line and used for providing display signals for the data line.

When the terminal display screen displays a picture, the grid driving circuit provides scanning signals for the horizontal scanning lines, so that the TFT grids on the horizontal scanning lines are opened line by line. Meanwhile, the pixel electrodes on the horizontal scanning lines are connected with the data lines in the vertical direction, so that the display signal voltages on the data lines are written into the pixels line by line, and the pixel units of the display panel are scanned line by line.

In the embodiment of the present disclosure, the first local scanning timing sequence may be understood as that after the boundary position is determined, pixel units in a first region above the boundary position are scanned line by line, and pixel units in a second region below the boundary position are not scanned.

FIG. 10 is a partial scan timing diagram, shown in accordance with an exemplary embodiment. Fig. 11 is a partial scan circuit diagram according to an example embodiment. Referring to fig. 10 and 11, the driving chip receives the boundary position, and applies a low-level signal STV0 to the boundary dividing position, so as to drive the TFT gates on the plurality of horizontal scanning lines in the first region above the boundary to open line by line, and close the TFT gates on the plurality of horizontal scanning lines in the second region below the boundary position, so as to scan the pixel cells in the first region above the boundary position, and not scan the pixel cells in the second region below the boundary position, so as to determine a first local scanning timing sequence corresponding to the first region based on the boundary position. The first local scanning time sequence and the local scanning circuit are slightly changed based on the existing scheme, so that the yield or the cost cannot be changed, and scheme verification or mass production introduction is facilitated.

In step S1213, the first local scan timing is inserted into the global scan timing corresponding to all the display areas of the display screen.

The first area is an area which needs to be displayed at a higher frame rate, and a first local scanning time sequence corresponding to the first area is inserted into a global scanning time sequence corresponding to all display areas of the display screen, so that the first area is displayed at the relatively higher frame rate, and a second area which is not inserted into the first local scanning time sequence is displayed at the relatively lower frame rate.

In another embodiment, when the frame rate of the first area is required to be greater than the frame rate of the second area, and the frame rate of the second area is required to be greater than the frame rate of the third area, the first local scanning timing sequence corresponding to the first area needs to be inserted into the global scanning timing sequence corresponding to all the display areas of the display screen, and the second local scanning timing sequence corresponding to the second area needs to be inserted into the global scanning timing sequence corresponding to all the display areas of the display screen.

Fig. 12 is a flowchart illustrating insertion of a first local scan timing into a global scan timing corresponding to an entire display area of a display screen according to an example embodiment. Referring to fig. 12, the method includes the steps of:

in step S12131, a ratio of the first frame rate and the second frame rate is determined;

the ratio of the first frame rate to the second frame rate is dependent on the first frame rate and the second frame rate. In an embodiment of the present disclosure, the first frame rate and the second frame rate may be fixedly set by the terminal hardware.

In another embodiment of the present disclosure, the first frame rate and the second frame rate may be manually set by a user.

In another embodiment of the present disclosure, the first frame rate and the second frame rate may be set by APP in the terminal through software.

In step S12132, based on the ratio, the insertion number of the first local scan timing is determined;

in step S12133, the first local scan timing is inserted into the global scan timing by the insertion number.

After the ratio of the first frame rate to the second frame rate is determined, the insertion number of the first local scanning time sequence inserted into the global scanning time sequence is determined according to the ratio, the higher the ratio is, after one global scanning time sequence, the more number of first local scanning time sequences are inserted, so that the first area has more scanning times in one scanning period based on the combined action of the global scanning time sequence and the corresponding first local scanning time sequence, and the first frame rate in the first area is higher. For example, when the ratio of the first frame rate to the second frame rate is 4, the local scanning timing is performed three times every time the global scanning timing is performed; when the ratio of the first frame rate to the second frame rate is 3, the first local scanning time sequence is executed twice every time the global scanning time sequence is executed once.

In an embodiment of the present disclosure, if the first frame rate is 120Hz and the second frame rate is 30Hz, three frames need to be scanned according to the first local scanning timing after one frame is scanned according to the global scanning timing.

In another embodiment of the present disclosure, if the first frame rate is 120Hz and the second frame rate is 40Hz, two frames need to be scanned according to the first local scanning timing after one frame is scanned according to the global scanning timing.

In another embodiment of the present disclosure, if the first frame rate is 90Hz and the second frame rate is 30Hz, two frames need to be scanned according to the first local scanning timing after one frame is scanned according to the global scanning timing.

Based on the same conception, the embodiment of the disclosure also provides a display screen frame rate control device.

It is understood that, in order to implement the above functions, the control device for the frame rate of the display screen provided by the embodiments of the present disclosure includes a hardware structure and/or a software module corresponding to the execution of each function. The disclosed embodiments can be implemented in hardware or a combination of hardware and computer software, in combination with the exemplary elements and algorithm steps disclosed in the disclosed embodiments. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.

Fig. 13 is a block diagram illustrating a display screen frame rate control apparatus according to an exemplary embodiment. Referring to fig. 13, the display screen frame rate control apparatus 100 includes a first determination unit 101 and a scanning unit 102.

A first determination unit 101 configured to determine a first area and a second area of a display screen; the scanning unit 102 is configured to scan a first area at a first frame rate and scan a second area at a second frame rate, where the first frame rate is higher than the second frame rate.

Fig. 14 is a block diagram illustrating a display screen frame rate control apparatus according to an exemplary embodiment. Referring to fig. 14, the display screen frame rate control apparatus 100 further includes a second determining unit 103, and the second determining unit 103 is configured to: and respectively determining a first scanning time sequence and a second scanning time sequence, wherein the first scanning time sequence corresponds to a first frame rate, and the second scanning time sequence corresponds to a second frame rate.

In one embodiment, the scanning unit 102 scans the first area at the first frame rate and the second area at the second frame rate by: the first region is scanned according to a first scanning timing, and the second region is scanned according to a second scanning timing.

In another embodiment, the second determining unit 103 determines the first scan timing in the following manner: determining a boundary position of the first area; determining a first local scanning time sequence corresponding to the first area based on the boundary position of the first area;

in another embodiment, the second determining unit 103 inserts the first local scanning timing into the global scanning timing corresponding to the entire display area of the display screen in the following manner: determining the ratio of the first frame rate to the second frame rate; determining an insertion number of the first partial scan timing based on the ratio; the first local scan timing is inserted into the global scan timing by the insertion number.

In yet another embodiment, the second determining unit 103 determines the boundary position of the first area in the following manner: determining the array row on the display screen closest to the bottom end of the first area; the array row closest to the bottom end of the first region is determined as the boundary position.

In another embodiment, the first determining unit 102 determines the first area and the second area of the display screen by: identifying a concentrated area of vision on a display screen through eye tracking; based on the concentrated region of view, a first region and a second region are determined.

In another embodiment, the first determining unit 102 determines the first region and the second region based on the concentrated field of view region in the following manner: determining a first array row covered by a concentrated visual field area on a display screen and a second array row before the first array row; taking a display screen area to which the first array row and the second array row belong as a first area; and taking the other area outside the first area on the display screen as a second area.

In another embodiment, the first determining unit 102 determines the first area and the second area of the display screen by:

acquiring a mapping relation table and an application program corresponding to a display interface of a display screen, wherein the mapping relation table stores the corresponding relation between the application program and a first area and a second area; and determining the first area and the second area based on the application program corresponding to the display interface of the display screen and the mapping relation table.

In a further embodiment, the first determination unit determines the first area and the second area of the display screen in the following manner:

acquiring display content of a display screen; based on the display content, a first region and a second region are determined.

With regard to the apparatus in the above-described embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment related to the method, and will not be described in detail here.

Fig. 15 is a block diagram illustrating a control apparatus 200 for a display frame rate according to an exemplary embodiment. For example, the apparatus 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.

Referring to fig. 15, the apparatus 200 may include one or more of the following components: a processing component 202, a memory 204, a power component 208, a multimedia component 208, an audio component 210, an interface for input/output (I/O) 212, a sensor component 214, and a communication component 218.

The processing component 202 generally controls overall operation of the device 200, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 202 may include one or more processors 220 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 202 can include one or more modules that facilitate interaction between the processing component 202 and other components. For example, the processing component 202 can include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.

Memory 204 is configured to store various types of data to support operation at device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 204 may be implemented by any type or combination of volatile or non-volatile memory devices, 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 or optical disks.

Power components 206 provide power to the various components of device 200. Power components 206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for device 200.

The multimedia component 208 includes a screen that provides an output interface between the device 200 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 an input signal from a 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 boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 200 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

The audio component 210 is configured to output and/or input audio signals. For example, audio component 210 includes a Microphone (MIC) configured to receive external audio signals when apparatus 200 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 204 or transmitted via the communication component 218. In some embodiments, audio component 210 also includes a speaker for outputting audio signals.

The I/O interface 212 provides an interface between the processing component 202 and 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.

The sensor component 214 includes one or more sensors for providing various aspects of status assessment for the device 200. For example, the sensor component 214 may detect an open/closed state of the device 200, the relative positioning of components, such as a display and keypad of the apparatus 200, the sensor component 214 may also detect a change in position of the apparatus 200 or a component of the apparatus 200, the presence or absence of user contact with the apparatus 200, an orientation or acceleration/deceleration of the apparatus 200, and a change in temperature of the apparatus 200. The sensor assembly 214 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communication component 216 is configured to facilitate wired or wireless communication between the apparatus 200 and other devices. The device 200 may 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 216 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 216 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

In an exemplary embodiment, the apparatus 200 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, micro-controllers, microprocessors or other electronic components for performing the above-described methods.

In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as memory 204, comprising instructions executable by processor 220 of device 200 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

It is further understood that the use of "a plurality" in this disclosure means two or more, as other terms are analogous. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. The singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

It will be further understood that the terms "first," "second," and the like are used to describe various information and that such information should not be limited by these terms. These terms are only used to distinguish one type of information from another and do not denote a particular order or importance. Indeed, the terms "first," "second," and the like are fully interchangeable. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure.

It is further to be understood that while operations are depicted in the drawings in a particular order, this is not to be understood as requiring that such operations be performed in the particular order shown or in serial order, or that all illustrated operations be performed, to achieve desirable results. In certain environments, multitasking and parallel processing may be advantageous.

Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于存储器装置的命令触发功率门控

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!