CN107170403B - Picture frame display method and device - Google Patents

Picture frame display method and device Download PDF

Info

Publication number
CN107170403B
CN107170403B CN201710458163.8A CN201710458163A CN107170403B CN 107170403 B CN107170403 B CN 107170403B CN 201710458163 A CN201710458163 A CN 201710458163A CN 107170403 B CN107170403 B CN 107170403B
Authority
CN
China
Prior art keywords
picture frame
frame
data line
picture
pixel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710458163.8A
Other languages
Chinese (zh)
Other versions
CN107170403A (en
Inventor
李国盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710458163.8A priority Critical patent/CN107170403B/en
Publication of CN107170403A publication Critical patent/CN107170403A/en
Application granted granted Critical
Publication of CN107170403B publication Critical patent/CN107170403B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • G09G3/2018Display of intermediate tones by time modulation using two or more time intervals
    • G09G3/2022Display of intermediate tones by time modulation using two or more time intervals using sub-frames

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The disclosure discloses a picture frame display method and device, and belongs to the technical field of computers. The picture frame display method comprises the following steps: acquiring a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame; when the first picture frame is a heavy-load picture, reducing a set frame rate for displaying the first picture frame to obtain a target frame rate; and displaying a second picture frame according to the target frame rate, wherein the second picture frame is an undisplayed picture frame. The method solves the technical problem that the display screen continuously displays a plurality of heavy-load pictures in the prior art, wherein the images are easily blurred; the effect of improving the display effect of the replanting picture is achieved.

Description

Picture frame display method and device
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and an apparatus for displaying a frame.
Background
Currently, LCD (Liquid Crystal Display) screens or Organic Light-Emitting Diode (OLED) screens are widely used to manufacture electronic devices because of their features such as small size, Light weight, and low power consumption. For example, an LCD screen or an OLED screen may be used to make a display screen of an electronic device such as a mobile phone, a tablet computer, or a television.
Currently, watching videos by using electronic equipment is an important application aspect of the electronic equipment. The video often includes continuous multi-frame overloading pictures, the overloading pictures often include numerous color blocks, and the color difference of the adjacent color blocks is large, so that when a plurality of overloading pictures are continuously displayed, a blurred area is easy to appear.
Disclosure of Invention
The present disclosure provides a method and an apparatus for displaying a frame. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a picture frame display method, the method including:
acquiring a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame;
when the first picture frame is a heavy-load picture, reducing a set frame rate for displaying the first picture frame to obtain a target frame rate;
and displaying a second picture frame according to the target frame rate, wherein the second picture frame is the next picture frame which is not displayed.
Optionally, the method further includes:
acquiring gray scale data input to a data line when the first picture frame is displayed, wherein the data line is positioned in a display screen and is used for displaying the first picture frame;
and detecting whether the first picture frame is a heavy-load picture according to each gray scale data input to the data line.
Optionally, the acquiring each gray scale data input to the data line when the first frame is displayed includes:
determining a data line for displaying a target row of pixel points, wherein the target row of pixel points is a row of pixel points in the first picture frame;
determining gray scale data of each pixel point input to the data line according to the pixel value of each pixel point included by the target row pixel point, wherein the corresponding color channels of each gray scale data input to the data line are the same.
Optionally, the detecting whether the first frame is a heavy-duty frame according to each gray scale data input to the data line includes:
calculating the absolute value of the difference between any two adjacent gray scale data input to the data line, calculating the average value of each calculated absolute value to obtain the average difference corresponding to the data line, and counting the number of each calculated non-zero absolute value to obtain the number of change times corresponding to the data line;
counting the number of data lines of which the average difference value exceeds a preset first threshold value and the change times exceeds a preset second threshold value in the display screen;
and when the number exceeds a preset third threshold value, determining that the first picture frame is a heavy-load picture.
Optionally, the method further includes:
and when the first picture frame is not a heavy-load picture, displaying the second picture frame according to the set frame rate.
According to a second aspect of the embodiments of the present disclosure, there is provided a picture frame display apparatus, the apparatus including:
the first acquisition module is configured to acquire a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame;
the reduction module is configured to reduce a set frame rate for displaying a first image frame acquired by the first acquisition module when the first image frame is a loaded image, so as to obtain a target frame rate;
the first display module is configured to display a second picture frame according to the target frame rate, wherein the second picture frame is an undisplayed picture frame.
Optionally, the apparatus further comprises:
a second acquiring module configured to acquire each gray scale data input to a data line when the first picture frame is displayed, the data line being located in a display screen for displaying the first picture frame;
and the detection module is configured to detect whether the first picture frame acquired by the first acquisition module is a heavy-load picture according to each gray scale data input to the data line acquired by the second acquisition module.
Optionally, the second obtaining module includes:
a first determining submodule configured to determine a data line for displaying a target column of pixel points, the target column of pixel points being a column of pixel points in the first picture frame;
the second determining submodule is configured to determine, according to the pixel value of each pixel included in the target row of pixels, gray scale data of each pixel input to the data line determined by the first determining submodule, and color channels corresponding to each gray scale data input to the data line are the same.
Optionally, the detection module includes:
the calculation submodule is configured to calculate an absolute value of a difference value between any two adjacent gray scale data input to the data line, calculate an average value of each calculated absolute value to obtain an average difference value corresponding to the data line, and count the number of each calculated non-zero absolute value to obtain the number of changes corresponding to the data line;
the counting submodule is configured to count the number of data lines in the display screen, wherein the average difference value exceeds a preset first threshold value, and the change times exceeds a preset second threshold value;
a determining sub-module configured to determine that the first picture frame is a reloaded picture when the number counted by the counting sub-module exceeds a preset third threshold.
Optionally, the apparatus further comprises:
a second display module configured to display the second frame according to the set frame rate when the first frame is not a loaded frame.
According to a third aspect of the embodiments of the present disclosure, there is provided a picture frame display apparatus, characterized in that the apparatus includes:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to:
acquiring a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame;
when the first picture frame is a heavy-load picture, reducing a set frame rate for displaying the first picture frame to obtain a target frame rate;
and displaying a second picture frame according to the target frame rate, wherein the second picture frame is an undisplayed picture frame.
According to a fourth aspect of embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium having stored thereon a computer program (instructions) which, when executed by a processor, implements the first aspect, any possible implementation of the first aspect.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
by detecting whether the first picture frame is a heavy-load picture or not, when the first picture frame is detected to be the heavy-load picture, reducing the set frame rate for displaying the first picture frame to obtain a target frame rate, and displaying the picture frame which is not displayed according to the target frame rate, the technical problem that a plurality of heavy-load pictures are continuously displayed on a display screen in the related art, and areas with blurred images are easy to appear is solved; the effect of improving the display effect of the replanting picture is achieved.
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 schematic diagram of a display screen according to an exemplary embodiment;
FIG. 2 is a flow chart illustrating a picture frame display method according to an exemplary embodiment;
FIG. 3-1 is a flow chart illustrating a picture frame display method according to another exemplary embodiment;
fig. 3-2 is a flowchart illustrating a process of detecting whether a first picture frame is a heavy-loading picture according to respective gray-scale data input to each data line according to another exemplary embodiment;
FIG. 4-1 is a block diagram illustrating a picture frame display apparatus according to an exemplary embodiment;
fig. 4-2 is a block diagram illustrating a picture frame display apparatus according to another exemplary embodiment;
fig. 5 is a block diagram illustrating an apparatus for displaying a picture frame 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.
In order to facilitate understanding of the embodiments of the present application, the following description is made for the display screen:
first, the structure of the display screen is described, and the display screen can be an OLED display screen or an LCD display screen. Fig. 1 shows a schematic structural diagram of a display screen, as shown in fig. 1, the display screen includes m × n sub-pixel units 10, a scan driving chip 20, m scan lines 30, a data driving chip 40, and n data lines 50, where m and n are positive integers.
The m × n sub-pixel units are composed of m rows and n columns of sub-pixel units 10, each row of sub-pixel units 10 corresponds to one scanning line 30, each column of sub-pixel units 10 corresponds to one data line 50, the corresponding color of each sub-pixel unit 10 in the same column of sub-pixel units 10 is the same, and the corresponding color of any adjacent three columns of sub-pixel units 10 is red, green and blue. The sub-pixel units 10 arranged in the ith row and the jth column are respectively connected with the ith row scanning line and the jth column data line, i is a positive integer less than or equal to m, and j is a positive integer less than or equal to n. The scan driving chip 20 includes m pins, each of which is electrically connected to one scan line, and the data driving chip 40 has n pins, each of which is electrically connected to one data line.
For example, for an LCD panel, the ith row and jth column sub-pixel units include liquid crystal capacitors 11, storage capacitors 12, Thin Film Transistors (TFTs) 13, and the like. The TFT includes a gate 13a, a first electrode 13b, and a second electrode 13c, the gate 13a of the TFT is electrically connected to the i-th row scanning line, the first electrode 13b is electrically connected to the j-th column data line, the second electrode 13c is electrically connected to one end of the storage capacitor 12, the second electrode 13c is further electrically connected to one end of the liquid crystal capacitor 11, and the other end of the liquid crystal capacitor 11 and the other end of the storage capacitor 12 are grounded.
The picture frame is composed of orderly arranged multiple rows and multiple columns of pixel points. Each pixel point in the picture frame corresponds to three sub-pixel units in the display screen, the pixel point is displayed by utilizing the three sub-pixel units, the three sub-pixel units are respectively red, green and blue, and the three sub-pixel units can be positioned on the same line and adjacent in position.
For the jth row of pixel points in the picture frame, the jth row of pixel points corresponds to three adjacent rows of sub-pixel units in the screen, and are respectively a row of red sub-pixel units, a row of green sub-pixel units and a row of blue sub-pixel units. When the display screen is used for displaying the picture frame, each pixel point included in the jth column is displayed one by one, and the implementation process can be as follows:
for the 1 st row pixel point of the j-th column, the scanning driving chip 20 scans the 1 st row scanning line to open each sub-pixel unit in the 1 st row sub-pixel unit (the opened sub-pixel unit can input the voltage signal transmitted on the data line connected with the opened sub-pixel unit, and similar descriptions are not described one by one elsewhere); the data driving chip 40 determines gray scale data of three color channels according to the pixel value of the pixel point of the row 1, namely, red channel gray scale data, green channel gray scale data and blue channel gray scale data, converts the red channel gray scale data into a corresponding first voltage signal, converts the green channel gray scale data into a corresponding second voltage signal, and converts the blue channel gray scale data into a corresponding third voltage signal; then, a first voltage signal is input to the data line corresponding to the row of red sub-pixel units, a second voltage signal is input to the data line corresponding to the row of green sub-pixel units, a third voltage signal is input to the data line corresponding to the row of blue sub-pixel units, so that the first voltage signal is input to the red sub-pixel unit located in the 1 st row of the row of red sub-pixel units, the second voltage signal is input to the green sub-pixel unit located in the 1 st row of the row of green sub-pixel units, and the third voltage signal is input to the blue sub-pixel unit located in the 1 st row of the row of blue sub-pixel units, thereby realizing the display of the 1 st row pixel point by using the red sub-pixel unit, the green sub-pixel unit and the blue sub-pixel unit located in the 1 st row.
For the 2 nd row pixel point of the j column, the scanning driving chip 20 scans the 2 nd row scanning line to open each sub-pixel unit in the 2 nd row sub-pixel unit; the data driving chip 40 determines gray scale data of three color channels according to the pixel values of the 2 nd row of pixel points, namely red channel gray scale data, green channel gray scale data and blue channel gray scale data, converts the red channel gray scale data into corresponding first voltage signals, converts the green channel gray scale data into corresponding second voltage signals, and converts the blue channel gray scale data into corresponding third voltage signals; then, a first voltage signal is input to the data line corresponding to the row of red sub-pixel units, a second voltage signal is input to the data line corresponding to the row of green sub-pixel units, a third voltage signal is input to the data line corresponding to the row of blue sub-pixel units, so that the first voltage signal is input to the red sub-pixel unit located in the 2 nd row of the row of red sub-pixel units, the second voltage signal is input to the green sub-pixel unit located in the 2 nd row of the row of green sub-pixel units, and the third voltage signal is input to the blue sub-pixel unit located in the 2 nd row of the row of blue sub-pixel units, thereby realizing the display of the 2 nd row pixel point by using the red sub-pixel unit, the green sub-pixel unit and the blue sub-pixel unit located in the 2 nd row.
The display process of other pixels in each row in the jth column is the same as the display process of the pixels in the 1 st row and the pixels in the 2 nd row, and therefore description is not given one by one. The display screen can display each pixel point in one frame of picture frame according to the mode.
For the LCD panel, the data driving chip 40 inputs a voltage signal to the sub-pixel unit 10 through the data line, and substantially inputs the voltage signal to the liquid crystal capacitor in the sub-pixel unit 10. When the voltage value of the voltage signal transmitted by the data line is greater than the voltage value of the voltage signal stored in the liquid crystal capacitor in the sub-pixel unit 10, the data driving chip 40 charges the liquid crystal capacitor in the sub-pixel unit 10 by using the data line; when the voltage of the voltage signal transmitted by the data line is smaller than the voltage value of the voltage signal stored in the liquid crystal capacitor of the sub-pixel unit 10, the liquid crystal capacitor of the sub-pixel unit 10 discharges to realize the input of the voltage signal to the sub-pixel unit 10 through the data line.
The magnitude of the gray scale data is proportional to the magnitude of the voltage value of the corresponding voltage signal, i.e., the larger the gray scale data is, the larger the voltage value of the corresponding voltage signal is, and the smaller the gray scale data is, the smaller the voltage value of the corresponding voltage signal is. Thus, for the heavy-duty picture, because the heavy-duty picture includes a plurality of color blocks and the color difference between adjacent color blocks is large, each row of pixel points may include a large difference between gray scale data of the same color channel between a plurality of adjacent pixel points, which results in a large voltage signal difference between two adjacent voltage values input to the same row of data lines.
When the voltage signals with large voltage difference are inputted to the data line twice, the load of the data line is easily increased. When the load of the data line is too high, the data driving chip 40 utilizes the data line to increase the power consumption of charging the liquid crystal capacitors in the sub-pixel units 10 in other rows, so that the sub-pixel units 10 do not have enough time to complete the charging process, that is, the data driving chip 40 does not have enough time to completely input the voltage signal into the sub-pixel units 10, the brightness of the sub-pixel units 10 is affected, the display effect of the corresponding pixel points of the sub-pixel units 10 is affected, and the blurred area of the image is easy to appear when the heavy-load picture is displayed.
In order to solve the technical problem, according to any of the following embodiments, when a heavy-duty picture is played, the frame rate of the display card is reduced, that is, the number of display frames in a unit time of the display screen is reduced, so as to increase the duration of displaying one picture frame by the display screen, so as to increase the time for inputting the voltage signal to the sub-pixel unit 10 by the data driving chip 40 through the data line 50, so as to completely input the voltage signal into the sub-pixel unit 10, and avoid the occurrence of the blurred image region.
Fig. 2 is a flowchart illustrating a picture frame display method according to an exemplary embodiment. As shown in fig. 2, the picture frame display method may include the following steps.
In step 210, a first frame is obtained, wherein the first frame is a displayed frame or an undisplayed frame.
In step 220, when the first frame is a heavy-load frame, the set frame rate for displaying the first frame is decreased to obtain the target frame rate.
In step 230, a second frame is displayed according to the target frame rate, wherein the second frame is an undisplayed frame.
Wherein, under the condition that the first picture frame is a displayed picture frame, the second picture frame is a picture frame after the first picture frame; when the first frame is an undisplayed frame, the second frame is the first frame.
In summary, in the image frame display method provided in the embodiment of the present disclosure, by detecting whether a first image frame is a heavy-load image, when it is detected that the first image frame is the heavy-load image, a set frame rate for displaying the first image frame is reduced to obtain a target frame rate, and an image frame that is not displayed is displayed according to the target frame rate; the technical problem that a plurality of heavy-load pictures are continuously displayed on a display screen in the related technology, and the blurred images are easy to appear in the areas is solved; the effect of improving the display effect of the replanting picture is achieved.
Fig. 3-1 is a flowchart illustrating a picture frame display method according to another exemplary embodiment. As shown in fig. 3-1, the picture frame display method may include several steps as follows.
In step 310, a first frame is obtained, wherein the first frame is a displayed frame or an undisplayed frame.
The first frame may be a frame currently displayed by the electronic device, or may be a next frame that the electronic device needs to display. For example, the electronic device is playing a video, the electronic device is displaying a video frame a, and a next frame that needs to be displayed is a video frame B, so that the electronic device may determine the video frame a as a first frame to obtain image data of the video frame a, or may determine the video frame B as the first frame to obtain image data of the video frame B.
The image data of the first picture frame comprises pixel values of all pixel points in the first picture frame, and the pixel value of each pixel point is composed of gray scale data of a red channel, gray scale data of a green channel and gray scale data of a blue channel. For example, if a pixel is white, the gray scale data of the pixel corresponding to the red channel is 0, the gray scale data of the pixel corresponding to the green channel is 0, the gray scale data of the pixel corresponding to the color channel is 0, and the pixel value of the pixel can be represented as rgbb (0, 0, 0).
In step 320, gray-scale data input to data lines for displaying the first frame are obtained, wherein the data lines are located in the display screen.
Here, the gray-scale data input to the data lines when displaying the first frame includes: gray scale data of a red channel, gray scale data of a green channel and gray scale data of a blue channel of each pixel point in the first picture frame.
The step can be realized through the following two steps:
step S1, determine a data line for displaying a target row of pixels, where the target row of pixels is a row of pixels in the first frame.
The target row pixel point corresponds to three rows of sub-pixel units in the display screen and comprises a row of red sub-pixel units, a row of green sub-pixel units and a row of blue sub-pixel units. One data line corresponding to the row of red sub-pixel units, one data line corresponding to the row of green sub-pixel units, and one data line corresponding to the row of blue sub-pixel units are data lines for displaying a target row of pixel points.
The implementation of this step can be: determining three adjacent rows of sub-pixel units at corresponding positions of a target row pixel point in a display screen, wherein the three adjacent rows of sub-pixel units are respectively a row of red sub-pixel units, a row of green sub-pixel units and a row of blue sub-pixel units; a first data line electrically connected to each sub-pixel cell in the column of red sub-pixel cells, a second data line electrically connected to each sub-pixel cell in the column of green sub-pixel cells, and a third data line electrically connected to each sub-pixel cell in the column of blue sub-pixel cells are determined.
Step S2, determining the gray scale data of each pixel point input to the data line according to the pixel value of each pixel point included in the target row pixel point, and the color channels corresponding to each gray scale data input to each data line are the same.
The implementation of this step can be: the method comprises the steps of obtaining a pixel value of each pixel point included by a target row of pixel points, determining red channel gray scale data of each pixel point to obtain gray scale data input to a first data line according to each pixel value, determining green channel gray scale data of each pixel point to obtain gray scale data input to a second data line, and determining blue channel gray scale data of each pixel point to obtain gray scale data input to a third data line.
For example, the pixel values of the pixel points in the first 5 th row of the kth column in the first frame are (0,10,20), (0,20,20), (30,40,20), (80,20,80), and (80,20, 20). The 3k column in the display screen is a row of blue sub-pixel units, and the gray scale data input on the 3k column data line (i.e., the data line connected to the 3k column of blue sub-pixel units) in the display screen sequentially are: 20. 20,80, 20, … …, wherein the voltages input to the data lines are the voltage corresponding to the gray-scale data 20, the voltage corresponding to the gray-scale data 80, and the voltage … … corresponding to the gray-scale data 80.
The other rows of pixel points in the first frame except the target row of pixel points may also be processed in the manners shown in steps S1 and S2 to obtain the gray scale data input on each data line corresponding to each row of pixel points in the other rows of pixel points, which is not described herein again.
In step 330, whether the first frame is a heavy-duty frame is detected according to the gray-scale data inputted to each data line.
This step can be achieved by several steps as shown in fig. 3-2:
in step 3301, for each data line, an absolute value of a difference between any two adjacent gray-scale data input to the data line is calculated.
For example, the 3k th row data line is calculated, and the gray scale data input on the 3k th row data line sequentially includes: 20. 20,80, 20, … …. Since the first input of the gray scale data is 20 and the second input of the gray scale data is 20, the absolute value of the difference between the first and second input of the two gray scale data is 0; the third input of the gray scale data is still 20, so the absolute value of the difference between the second and third input of the two gray scale data is 0; the fourth input is 80 gray scale data, so the absolute value of the difference between the third and fourth input two gray scale data is 60, and so on, and this is not listed here.
And 3302, calculating the average value of the absolute values to obtain an average difference corresponding to the data line, and counting the number of nonzero absolute values to obtain the number of voltage changes on the data line.
The electronic equipment inputs gray scale data to one data line, and substantially changes the voltage input to the data line according to the gray scale data; if the absolute value of the difference value between any two adjacent gray scale data input to the data line is 0, it indicates that the voltage input to the data line is not changed, otherwise, it indicates that the voltage input to the data line is changed once. Therefore, the number of changes in the voltage change on the data line is obtained by counting the number of non-zero absolute values in the absolute values calculated in step 3301.
The implementation of this step can be: obtaining gray scale data of a color channel of the j-th row of pixel points, calculating the difference value of the gray scale data of the color channel of the j-th row of pixel points in the ith row and the gray scale data of the color channel of the j-th row of pixel points in the (i + 1) th row, and obtaining a value H by taking the absolute value of the difference valueijCalculating an average difference value
Figure BDA0001324164370000101
Statistics H1j、H2j、…HijNumber of non-zero absolute values.
And K2, counting the number of data lines in the display screen, the average difference value of which exceeds a preset first threshold value and the change times of the input voltage of which exceeds a preset second threshold value, and determining that the first picture frame is a heavy-load picture when the number exceeds a preset third threshold value.
For the LCD, if the average difference value corresponding to a data line exceeds a first threshold value and the number of input voltage changes is higher than a second threshold value, it indicates that the data line has an excessive load in the process of refreshing the voltages of the liquid crystal capacitors for displaying the first frame on the display screen. If the number of the data lines with overlarge loads is more and higher than the third threshold value in the process, the first picture frame is considered as the reloading picture, otherwise, the first picture frame is not considered as the reloading picture.
In most cases, the image data of two frames displayed continuously on the display screen are similar or identical, and there may be only a few pixels with different pixel values. Therefore, when the display screen displays a reloading picture, the next frame or frames displayed by the display screen may be reloading pictures. In case that the first frame is determined to be the reloading frame, step 340 is executed to avoid that the consecutive display of the reloading frame causes an area of the display screen where the image is blurred. In the event that it is determined that the first picture is not a reload picture, step 360 is performed.
In step 340, when the first frame is a heavy-load frame, the set frame rate for displaying the first frame is decreased to obtain the target frame rate.
The set frame rate for displaying the first screen frame is the frame rate of the display card when the electronic device displays the first screen frame by using the display screen, and the frame rate of the display card is the number of screen frames displayed by the display screen within 1 s.
For example, the electronic device is provided with an LCD display screen with a resolution of 1920 × 1080, the frame rate of the display card is 60Hz, that is, 60 frames are displayed each second, and the voltage of each liquid crystal capacitor needs to be refreshed 60 times within 1 s.
For the LCD display screen, if the frame rate of the video being played by the electronic device is 24Hz, that is, the number of video frames played per second is 24, the display screen continuously displays the same video frame at least twice. Each time the video frame is displayed, gray scale data is required to be input into each data line in the display screen according to the image data of the video frame, and the voltage of each liquid crystal capacitor in the display screen is refreshed.
The target frame rate in this step is usually set by a technical developer, for example, the technical developer determines the set frame rate and the target frame rate according to the resolution of the display screen of the electronic device, and the set frame rate is smaller than the target frame rate. For example, when the resolution of the display screen is 1920 × 1080, the technician may set the frame rate to be 60Hz and the target frame rate to be 50 Hz. The target frame rate may not be set in advance, and the target frame rate may be obtained by directly reducing a preset value or a random value on the basis of the set frame rate in this step.
In step 350, a second frame is displayed according to the target frame rate, wherein the second frame is an undisplayed frame.
Under the condition that the first picture frame is a displayed picture frame, the second picture frame is a picture frame after the first picture frame; when the first frame is an undisplayed frame, the second frame is the first frame.
In the present embodiment, when the first picture frame is a displayed picture frame, the second picture frame is 1 or more picture frames displayed after the first picture frame, for example, the second picture frame may be the 1 st picture frame displayed after the first picture frame, may also be n picture frames displayed after the first picture frame, and may also be a picture frame displayed within a preset time length after the first picture frame is displayed.
In the case where the first picture frame is a first picture frame that is not displayed, the second picture frame includes the first picture frame, and may further include 1 or more picture frames displayed after the first picture frame.
For the LCD display screen, when the second picture frame is displayed according to the target frame rate, the number of the picture frames required to be displayed by the display screen per second is reduced, the time for refreshing each picture frame is prolonged, the charging and discharging time of each liquid crystal capacitor is increased, and the voltage of each liquid crystal capacitor can be ensured to be increased or reduced to the voltage input on the data line.
In step 360, when the first frame is not a heavy-load frame, a second frame is displayed according to the set frame rate.
Under the condition that the first picture frame is a displayed picture frame, the second picture frame is a picture frame after the first picture frame; when the first frame is an undisplayed frame, the second frame is the first frame.
Optionally, when the first frame is a displayed frame and the second frame is a frame after the first frame, and it is detected that the second frame is not a heavy-duty frame, the frame that is not displayed is displayed according to the set frame rate.
The way for the electronic device to detect whether the second frame is the reloaded frame can refer to the method for detecting whether the first frame is the reloaded frame in steps 310 to 340 in this embodiment, which is not described herein again.
Optionally, if the electronic device detects that the second frame is a heavy-duty frame, displaying a next frame of the second frame according to the target frame rate, otherwise, displaying the next frame according to the set frame rate.
In summary, in the image frame display method provided in the embodiment of the present disclosure, by detecting whether a first image frame is a heavy-load image, when it is detected that the first image frame is the heavy-load image, a set frame rate for displaying the first image frame is reduced to obtain a target frame rate, and an image frame that is not displayed is displayed according to the target frame rate; the technical problem that a plurality of heavy-load pictures are continuously displayed on a display screen in the related technology, and the blurred images are easy to appear in the areas is solved; the effect of improving the display effect of the replanting picture is achieved.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
Fig. 4-1 is a block diagram illustrating a picture frame display apparatus, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both, according to an exemplary embodiment. The picture frame display apparatus may include: a first acquisition module 410, a reduction module 420, and a first display module 430.
A first obtaining module 410 configured to obtain a first frame, where the first frame is a displayed frame or an undisplayed frame;
a reducing module 420 configured to reduce, when the first image frame acquired by the first acquiring module 410 is a loaded image, a set frame rate for displaying the first image frame to obtain a target frame rate;
the first display module 430 is configured to display a second frame according to the target frame rate, where the second frame is an undisplayed frame.
Alternatively, as shown in fig. 4-2, fig. 4-2 is a block diagram of a picture frame display apparatus according to another exemplary embodiment, the picture frame display apparatus further comprising: a second acquisition module 440 and a detection module 450.
A second obtaining module 440 configured to obtain each gray scale data input to a data line when the first picture frame is displayed, where the data line is located in a display screen and used for displaying the first picture frame;
the detecting module 450 is configured to detect whether the first frame acquired by the first acquiring module 410 is a reloading frame according to each gray-scale data input to the data line acquired by the second acquiring module 440.
Optionally, as shown in fig. 4-2, the second obtaining module 440 includes: a first determination submodule 441 and a second determination submodule 442.
A first determining submodule 441 configured to determine a data line for displaying a target row of pixels, which is a row of pixels in the first picture frame;
the second determining submodule 442 is configured to determine, according to a pixel value of each pixel included in the target row of pixels, the gray scale data of each pixel input to the data line determined by the first determining submodule 441, where a color channel corresponding to each gray scale data input to each data line is the same.
Optionally, as shown in fig. 4-2, the detection module 450 includes: a calculation sub-module 451, a statistics sub-module 452, and a determination sub-module 453.
A calculation sub-module 451 configured to calculate an absolute value of a difference between any two adjacent gray-scale data inputted to the data line, calculate an average value of the calculated absolute values to obtain an average difference corresponding to the data line, and count the number of the calculated non-zero absolute values to obtain the number of changes corresponding to the data line;
the counting submodule 452 is configured to count the number of data lines in the display screen, of which the average difference value exceeds a preset first threshold value and the change times exceeds a preset second threshold value;
a determining sub-module 453 configured to determine that the first picture frame is an overloaded picture when the number counted by the counting sub-module 452 exceeds a preset third threshold.
Optionally, as shown in fig. 4-2, the frame display apparatus further includes a second display module 460.
The second display module 460 is configured to display the second frame according to the set frame rate when the first frame is not the overloaded frame.
In summary, the image frame display apparatus provided in the embodiment of the present disclosure reduces the set frame rate for displaying the first image frame to obtain the target frame rate by detecting whether the first image frame is a heavy-load image or not, and when the first image frame is detected to be the heavy-load image, displays the image frame that is not displayed according to the target frame rate; the technical problem that a plurality of heavy-load pictures are continuously displayed on a display screen in the related technology, and the blurred images are easy to appear in the areas is solved; the effect of improving the display effect of the replanting picture is achieved.
An exemplary embodiment of the present disclosure provides a picture frame display apparatus capable of implementing a picture frame display method provided by the present disclosure, the picture frame display apparatus including: a processor, a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame;
when the first picture frame is a heavy-load picture, reducing the set frame rate for displaying the first picture frame to obtain a target frame rate;
and displaying a second picture frame according to the target frame rate, wherein the second picture frame is an undisplayed picture frame.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the function of displaying the frame of the screen, only the division of the above program modules is illustrated, and in practical applications, the above function allocation may be performed by different program modules according to actual needs, that is, the content structure of the device may be divided into different program modules to perform all or part of the above described functions.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 5 is a block diagram illustrating an apparatus 500 for displaying a picture frame according to an example embodiment. For example, the apparatus 500 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, a television, or other electronic device having an LCD display or an OLED display.
Referring to fig. 5, the apparatus 500 may include one or more of the following components: processing component 502, memory 504, power component 506, multimedia component 508, audio component 510, input/output (I/O) interface 512, sensor component 514, and communication component 516.
The processing component 502 generally controls overall operation of the device 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 502 may include one or more processors 520 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 502 can include one or more modules that facilitate interaction between the processing component 502 and other components. For example, the processing component 502 can include a multimedia module to facilitate interaction between the multimedia component 508 and the processing component 502.
The memory 504 is configured to store various types of data to support operations at the apparatus 500. Examples of such data include instructions for any application or method operating on device 500, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 504 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.
The power supply component 506 provides power to the various components of the device 500. The power components 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 500.
The multimedia component 508 includes a screen that provides an output interface between the device 500 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 508 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 500 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 510 is configured to output and/or input audio signals. For example, audio component 510 includes a Microphone (MIC) configured to receive external audio signals when apparatus 500 is in an operating 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 504 or transmitted via the communication component 516. In some embodiments, audio component 510 further includes a speaker for outputting audio signals.
The I/O interface 512 provides an interface between the processing component 502 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 assembly 514 includes one or more sensors for providing various aspects of status assessment for the device 500. For example, the sensor assembly 514 may detect an open/closed state of the apparatus 500, the relative positioning of the components, such as a display and keypad of the apparatus 500, the sensor assembly 514 may also detect a change in the position of the apparatus 500 or a component of the apparatus 500, the presence or absence of user contact with the apparatus 500, orientation or acceleration/deceleration of the apparatus 500, and a change in the temperature of the apparatus 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 514 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 514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 516 is configured to facilitate communication between the apparatus 500 and other devices in a wired or wireless manner. The apparatus 500 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 516 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 516 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 500 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 picture frame display method.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 504 comprising instructions, executable by the processor 520 of the apparatus 500 to perform the above-described picture frame display 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.
A non-transitory computer readable storage medium, on which stored a computer program (instructions) capable of performing any of the steps shown in fig. 2 or fig. 3-1 or fig. 3-2 when executed by a processor.
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.

Claims (8)

1. A method for displaying a frame of a picture, the method comprising:
acquiring a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame;
acquiring gray scale data input to a data line when the first picture frame is displayed, wherein the data line is positioned in a display screen and is used for displaying the first picture frame;
calculating the absolute value of the difference between any two adjacent gray scale data input to the data line, calculating the average value of each calculated absolute value to obtain the average difference corresponding to the data line, and counting the number of each calculated non-zero absolute value to obtain the number of change times corresponding to the data line;
counting the number of data lines of which the average difference value exceeds a preset first threshold value and the change times exceeds a preset second threshold value in the display screen;
when the number exceeds a preset third threshold value, determining that the first picture frame is a heavy-load picture;
when the first picture frame is the overload picture, reducing a set frame rate for displaying the first picture frame to obtain a target frame rate;
and displaying a second picture frame according to the target frame rate, wherein the second picture frame is an undisplayed picture frame.
2. The method according to claim 1, wherein the acquiring of each gray-scale data input to a data line when the first picture frame is displayed comprises:
determining a data line for displaying a target row of pixel points, wherein the target row of pixel points is a row of pixel points in the first picture frame;
determining gray scale data of each pixel point input to the data line according to the pixel value of each pixel point included by the target row pixel point, wherein the corresponding color channels of each gray scale data input to the data line are the same.
3. The method according to any one of claims 1 to 2, further comprising:
and when the first picture frame is not a heavy-load picture, displaying the second picture frame according to the set frame rate.
4. A picture frame display apparatus, characterized in that the apparatus comprises:
the first acquisition module is configured to acquire a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame;
a second acquiring module configured to acquire each gray scale data input to a data line when the first picture frame is displayed, the data line being located in a display screen for displaying the first picture frame;
the calculation submodule is configured to calculate an absolute value of a difference value between any two adjacent gray scale data input to the data line, calculate an average value of the calculated absolute values to obtain an average difference value corresponding to the data line, and count the number of the calculated non-zero absolute values to obtain the number of changes corresponding to the data line;
the counting submodule is configured to count the number of data lines in the display screen, wherein the average difference value exceeds a preset first threshold value, and the change times exceeds a preset second threshold value;
the determining submodule is configured to determine that the first picture frame is a reloaded picture when the number counted by the counting submodule exceeds a preset third threshold;
the reduction module is configured to reduce a set frame rate for displaying a first image frame obtained by the first obtaining module when the first image frame is the loaded image, so as to obtain a target frame rate;
the first display module is configured to display a second picture frame according to the target frame rate, wherein the second picture frame is an undisplayed picture frame.
5. The apparatus of claim 4, wherein the second obtaining module comprises:
a first determining submodule configured to determine a data line for displaying a target column of pixel points, the target column of pixel points being a column of pixel points in the first picture frame;
the second determining submodule is configured to determine, according to the pixel value of each pixel included in the target row of pixels, gray scale data of each pixel input to the data line determined by the first determining submodule, and color channels corresponding to each gray scale data input to the data line are the same.
6. The apparatus of any of claims 4 to 5, further comprising:
a second display module configured to display the second frame according to the set frame rate when the first frame is not a loaded frame.
7. A picture frame display apparatus, characterized in that the apparatus comprises:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to:
acquiring a first picture frame, wherein the first picture frame is a displayed picture frame or an undisplayed picture frame;
acquiring gray scale data input to a data line when the first picture frame is displayed, wherein the data line is positioned in a display screen and is used for displaying the first picture frame;
calculating the absolute value of the difference between any two adjacent gray scale data input to the data line, calculating the average value of each calculated absolute value to obtain the average difference corresponding to the data line, and counting the number of each calculated non-zero absolute value to obtain the number of change times corresponding to the data line;
counting the number of data lines of which the average difference value exceeds a preset first threshold value and the change times exceeds a preset second threshold value in the display screen;
when the number exceeds a preset third threshold value, determining that the first picture frame is a heavy-load picture;
when the first picture frame is the overload picture, reducing a set frame rate for displaying the first picture frame to obtain a target frame rate;
and displaying a second picture frame according to the target frame rate, wherein the second picture frame is an undisplayed picture frame.
8. A non-transitory computer readable storage medium having one or more instructions stored therein, wherein the one or more instructions, when executed by a processor, implement the steps of the method of any one of claims 1 to 3.
CN201710458163.8A 2017-06-16 2017-06-16 Picture frame display method and device Active CN107170403B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710458163.8A CN107170403B (en) 2017-06-16 2017-06-16 Picture frame display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710458163.8A CN107170403B (en) 2017-06-16 2017-06-16 Picture frame display method and device

Publications (2)

Publication Number Publication Date
CN107170403A CN107170403A (en) 2017-09-15
CN107170403B true CN107170403B (en) 2020-09-15

Family

ID=59819814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710458163.8A Active CN107170403B (en) 2017-06-16 2017-06-16 Picture frame display method and device

Country Status (1)

Country Link
CN (1) CN107170403B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108564928B (en) 2018-03-15 2021-01-26 京东方科技集团股份有限公司 Display device and display driving method thereof
CN109144200B (en) * 2018-08-02 2021-06-04 Tcl华星光电技术有限公司 Picture display method, computer storage medium and display device
CN109493780B (en) * 2018-11-30 2020-08-04 深圳市华星光电半导体显示技术有限公司 Display panel driving method
CN109686335B (en) * 2019-02-19 2021-04-27 京东方科技集团股份有限公司 Time sequence control method, time sequence controller and display device
CN113870761B (en) * 2021-09-27 2023-05-30 惠州华星光电显示有限公司 Display device driving method and display device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11344309A (en) * 1998-05-29 1999-12-14 Mitsubishi Electric Corp Device and method for detecting mobile object and recording medium recording program for executing the method
CN103680422A (en) * 2013-12-06 2014-03-26 深圳市华星光电技术有限公司 Backlight source drive circuit, liquid crystal display device and drive method
CN203787066U (en) * 2014-04-24 2014-08-20 成都京东方光电科技有限公司 Liquid crystal drive circuit and liquid crystal display device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4271414B2 (en) * 2001-09-25 2009-06-03 シャープ株式会社 Image display device and display driving method
JP4190862B2 (en) * 2001-12-18 2008-12-03 シャープ株式会社 Display device and driving method thereof
US8593382B2 (en) * 2006-09-26 2013-11-26 Nlt Technologies, Ltd. Liquid crystal display device
KR102138369B1 (en) * 2013-10-10 2020-07-28 삼성전자주식회사 Display drive circuit, display device and portable terminal comprising thereof
KR20150069413A (en) * 2013-12-13 2015-06-23 삼성디스플레이 주식회사 Display device and driving method thereof
CN106611581A (en) * 2015-10-22 2017-05-03 小米科技有限责任公司 A content display method and apparatus
CN106775541B (en) * 2017-01-09 2020-06-02 北京小米移动软件有限公司 Electronic device and screen display method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11344309A (en) * 1998-05-29 1999-12-14 Mitsubishi Electric Corp Device and method for detecting mobile object and recording medium recording program for executing the method
CN103680422A (en) * 2013-12-06 2014-03-26 深圳市华星光电技术有限公司 Backlight source drive circuit, liquid crystal display device and drive method
CN203787066U (en) * 2014-04-24 2014-08-20 成都京东方光电科技有限公司 Liquid crystal drive circuit and liquid crystal display device

Also Published As

Publication number Publication date
CN107170403A (en) 2017-09-15

Similar Documents

Publication Publication Date Title
CN107170403B (en) Picture frame display method and device
US9858885B2 (en) Method and device for reducing display brightness
US20170047019A1 (en) Method and apparatus for mode switching
US20170140713A1 (en) Liquid crystal display method, device, and storage medium
US10650502B2 (en) Image processing method and apparatus, and storage medium
RU2656729C2 (en) Liquid crystal display method and apparatus
US10109248B2 (en) Method and device for adjusting liquid crystal display
US9892524B2 (en) Image displaying methods, devices, and storage media
CN111462701A (en) Backlight brightness adjusting method and device
US9898982B2 (en) Display method, device and computer-readable medium
CN112201211A (en) Ambient light collection method and device, terminal and storage medium
EP3159877A1 (en) Method and apparatus for displaying content
US10951816B2 (en) Method and apparatus for processing image, electronic device and storage medium
CN104536713B (en) Method and device for displaying characters in image
US9947278B2 (en) Display method and device and computer-readable medium
CN115145659A (en) Display method and device
CN111383582B (en) Display control method, display control device, electronic equipment and computer-readable storage medium
US11749228B2 (en) Method and device for adjusting display brightness of screen, and storage medium
CN111383583B (en) Display control method and apparatus, electronic device, and computer-readable storage medium
CN108986753B (en) Interface display method and device
CN106601165B (en) Screen display method and device
CN113066452A (en) Display control method and device, electronic equipment and computer readable storage medium
CN111381407A (en) Display panel, display device, scanning method and device
CN111880886B (en) Screen protection picture selection method and device and storage medium
CN111833788B (en) Screen dimming method and device, terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant