[go: up one dir, main page]

CN108735158B - Image display method and device and electronic equipment - Google Patents

Image display method and device and electronic equipment Download PDF

Info

Publication number
CN108735158B
CN108735158B CN201710274092.6A CN201710274092A CN108735158B CN 108735158 B CN108735158 B CN 108735158B CN 201710274092 A CN201710274092 A CN 201710274092A CN 108735158 B CN108735158 B CN 108735158B
Authority
CN
China
Prior art keywords
pixel
oled screen
image
unit
determining
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
CN201710274092.6A
Other languages
Chinese (zh)
Other versions
CN108735158A (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.)
Kunshan Govisionox Optoelectronics Co Ltd
Original Assignee
Kunshan Govisionox Optoelectronics 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 Kunshan Govisionox Optoelectronics Co Ltd filed Critical Kunshan Govisionox Optoelectronics Co Ltd
Priority to CN201710274092.6A priority Critical patent/CN108735158B/en
Publication of CN108735158A publication Critical patent/CN108735158A/en
Application granted granted Critical
Publication of CN108735158B publication Critical patent/CN108735158B/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/22Control 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 using controlled light sources
    • G09G3/30Control 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 using controlled light sources using electroluminescent panels
    • G09G3/32Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
    • G09G3/3225Control 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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix

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)
  • Electroluminescent Light Sources (AREA)
  • Control Of El Displays (AREA)

Abstract

The application discloses an image display method and device and electronic equipment. The method comprises the following steps: respectively determining at least one pixel unit from a plurality of pixel blocks divided in advance from an OLED screen; and when the image to be displayed is displayed in the OLED screen, closing each determined pixel unit. When the image to be displayed is displayed, the service time of the pixel units can be reduced by closing the determined pixel units, so that the degradation of the organic light-emitting material in the OLED screen can be relieved, and the problems in the prior art are solved.

Description

Image display method and device and electronic equipment
Technical Field
The present disclosure relates to the field of image display technologies, and in particular, to an image display method and apparatus, and an electronic device.
Background
With the continuous development of display technology, AMOLED (Active matrix organic light emitting diode) receives more and more attention. Compared with a PMOLED (Passive matrix organic electroluminescent diode), the AMOLED device generally has the advantages of wide viewing angle, high contrast, low power consumption, light weight, and thinness, because each pixel unit is provided with a corresponding current switch to control the display.
However, during the use of the AMOLED screen, the display brightness of the screen may continuously decrease with the increase of the use time due to the degradation of the organic light emitting material, and the service life of the AMOLED screen may be affected finally. Therefore, how to alleviate the degradation of the organic light emitting material in the AMOLED screen is a technical problem to be solved by the present application.
Disclosure of Invention
The application provides an image display method, an image display device and electronic equipment, which can be used for solving the problems in the prior art.
The application provides an image display method, which is characterized by comprising the following steps:
respectively determining at least one pixel unit from a plurality of pixel blocks divided in advance from an OLED screen;
and when the image to be displayed is displayed in the OLED screen, closing each determined pixel unit.
Preferably, a plurality of pixel blocks are previously divided from the OLED screen by:
determining a static area of an image in the OLED screen according to a plurality of frames of images which are continuously displayed;
the static area is divided into a plurality of pixel blocks.
Preferably, dividing the static area into a plurality of pixel blocks specifically includes:
and dividing the static area into a plurality of N-M rectangular pixel blocks, wherein N is the number of rows of pixel units in the rectangular pixel blocks, M is the number of columns of pixel units in the rectangular pixel blocks, and both N and M are positive integers greater than or equal to 2.
Preferably, determining a still area of an image in the OLED screen according to a plurality of frames of images that have been continuously displayed specifically includes:
and determining a static area of the image in the OLED screen according to the comparison result of the RGB values of the pixel units in the same area in the multi-frame images which are continuously displayed.
Preferably, the determining the still area of the image in the OLED screen according to the comparison result of the RGB values of the pixel units in the same area in the multi-frame images that have been continuously displayed specifically includes:
comparing the RGB values of the pixel units in the same area in the front frame image and the back frame image to determine a static area to be selected;
setting a state variable for determining the existence time of the static area to be selected;
and determining the static area to be selected with the existence time larger than a preset time threshold as the static area according to the state variable.
Preferably, a plurality of pixel blocks are previously divided from the OLED screen by: averagely dividing the OLED screen into a plurality of pixel blocks.
Preferably, the determining at least one pixel unit from a plurality of pixel blocks pre-divided from the OLED screen includes:
a pixel unit is randomly determined from a plurality of pixel blocks divided in advance from an OLED screen.
Preferably, the determining at least one pixel unit from a plurality of pixel blocks pre-divided from the OLED screen includes:
one pixel unit is respectively determined according to the arrangement sequence of the pixel units in a plurality of pixel blocks which are divided from an OLED screen in advance.
The present application further provides an image display apparatus, including: a determination unit and a closing unit, wherein:
the determining unit is used for determining at least one pixel unit from a plurality of pixel blocks divided in advance by the OLED screen;
the closing unit is used for closing each determined pixel unit when the image to be displayed is displayed in the OLED screen.
The present application further provides an electronic device, including: a memory and one or more processors, wherein:
the memory is used for storing a program for executing any image display method provided by the application;
the one or more processors are configured to execute programs stored in the memory.
The above-mentioned at least one technical scheme that this application adopted can reach following beneficial effect:
by adopting the image display method provided by the embodiment of the application, at least one pixel unit is respectively determined from a plurality of pixel blocks pre-divided from an OLED screen, and when the image to be displayed is displayed in the OLED screen, the service time of the pixel units can be reduced by closing the determined pixel units, so that the degradation of an organic light-emitting material in the OLED screen is relieved, and the problems in the prior art are solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flowchart illustrating a specific implementation of an image displaying method according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart of another specific implementation of an image displaying method according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an image display apparatus according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
The embodiment of the application provides an image display method which can be used for relieving degradation of an organic light-emitting material in an AMOLED screen, so that the problems in the prior art are solved. The specific flow diagram of the method is shown in fig. 1, and the method comprises the following steps:
step S11: at least one pixel unit is respectively determined from a plurality of pixel blocks pre-divided by an OLED screen.
The OLED screen may specifically be an AMOLED screen, in which each pixel unit has a corresponding current switch to control the display of the pixel unit, and the current switch may be a TFT (Thin Film Transistor) switch. A pixel unit may include a plurality of pixels, for example, for a pixel unit composed of RGB pixels, the pixel unit may include an R pixel, a G pixel, and a B pixel, wherein the R pixel can be used for emitting red light, the G pixel can be used for emitting green light, and the B pixel can be used for emitting blue light; of course, for a pixel unit composed of other pixels, a plurality of other types of pixels may be included accordingly.
The pixel block includes a plurality of pixel units, for example, the pixel block may be a square pixel block of X × X, in which the pixel block includes X rows and X columns, so that the pixel block includes a plurality of pixel unitsSharing X in a block2Each pixel unit, where X is a positive integer greater than or equal to 2, for example, when X is 4, the pixel block is a square pixel block of 4 × 4, and the pixel block has 16 pixel units. In practical applications, a plurality of pixel blocks may be divided from the OLED screen, each pixel block includes a plurality of pixel units, and at least one pixel unit is determined from each pixel block, for example, one pixel unit is determined from each pixel block.
The method for determining at least one pixel unit from each pixel block may be various, for example, a random determination method may be adopted to randomly determine at least one pixel unit from a plurality of pixel blocks pre-divided by the OLED screen; the determination may also be performed according to the arrangement order of the pixel units in the pixel blocks, that is, at least one pixel unit is determined in each of a plurality of pixel blocks pre-divided from the OLED screen according to the arrangement order of the pixel units in each pixel block, where at least one of the pixel units may be one or more according to needs; of course, other ways of determining at least one pixel unit from each pixel block may be adopted.
It should be noted that there are various ways to divide the OLED screen into a plurality of pixel blocks, and there can be mentioned several of them:
in a first mode, the OLED screen is averagely divided into a plurality of pixel blocks.
In this way, the OLED screen is directly divided into a plurality of pixel blocks, for example, the OLED screen is divided into a plurality of X × Y rectangular pixel blocks, each rectangular pixel block includes X × Y pixel units, where X and Y may be equal or different. The method for determining the pixel block is simple and low in implementation cost in practical application.
In the second mode, a static area of the image in the OLED screen is determined according to a plurality of frames of images which are continuously displayed, and then the static area is divided into a plurality of pixel blocks.
The static area can be an area where the RGB values (or gray values) of the pixel units are not changed or the change range is too small in a plurality of frame images displayed continuously; when the RGB values of a certain area in a multi-frame image continuously displayed on the OLED screen do not change substantially, the area may be determined as a static area, and the occurrence of the static area may reflect that the OLED screen has a residual image in the static area.
The specific number of frames of the multi-frame image may be determined according to actual conditions, for example, the number of frames may be 50 frames, and of course, the multi-frame image may also be 100 frames, or images of other frames, in order to improve the accuracy of the determined still region. When the specific number of frames of the multi-frame image is greater, the determined still region is generally more accurate, and when the specific number of frames is less, the response speed of the still region is determined to be faster, so that in practical application, the specific number of frames of the multi-frame image can be determined according to the specific requirements on accuracy and response speed, for example, the still region can be determined by 60 frames of images.
When determining the static area of the image in the OLED screen according to the continuously displayed multiple frames of images, the continuously displayed multiple frames of images may be obtained first, then the RGB values of each pixel unit in each frame of image are determined, then the RGB values of the pixel units in the same area in each frame of image are compared, and the static area of the image in the OLED screen is determined according to the comparison result. For example, in a certain area of the OLED screen, when all changes in RGB values of pixel units of each frame of images that are continuously displayed are less than or equal to a preset threshold, the certain area may be determined as a still area, where the size of the preset threshold may be set according to specific situations such as image color, and the preset threshold may be set to 0 (of course, other values), that is, when the RGB values of pixel units of the same certain area of each frame of images after the current time do not change, the certain area is determined as the still area.
Of course, it may also be that only the previous frame image and the current frame image are obtained, then the RGB values of each pixel unit in the previous frame image and the current frame image are determined, the RGB values of the pixel units in the same area in the previous frame image and the current frame image are compared, and the still area to be selected is determined according to the comparison result, for example, in a certain area, the change of the RGB values of each pixel unit in the current frame image is less than or equal to a preset threshold value relative to the previous frame image, and then the area may be determined as the still area to be selected; after the still areas to be selected are determined, a corresponding state variable can be set for each still area to be selected, the state variable represents that the changes of the RGB values of the pixel units in the corresponding still areas of the previous and next frames are less than or equal to a preset threshold, and conversely, when the changes of the RGB values of the still areas of the previous and next frames are greater than the preset threshold, the state variable is cancelled, so that the state variable can be used for determining the existence time of the corresponding still area to be selected; after setting the corresponding state variable for the selected still area, the duration of the state variable may be monitored, so as to determine the existence time of the selected still area according to the duration of the state variable, and determine the still area with the existence time greater than a preset time threshold (e.g., 1 second or other time) as the still area.
The size of the preset time threshold may be preset according to specific needs. For example, when the number of frames per second displayed by the OLED screen is small, the preset time threshold may be set to a relatively large value in order to determine a still region by an image of a sufficient number of frames; when the number of frames per second displayed by the OLED screen is large, the corresponding preset time threshold may be set to a relatively small value. For example, in practical applications, the OLED screen usually displays 60 frames of images per second, and the preset time threshold can be set to 1 second, so that the static area is determined by comparing the 60 frames of images displayed in 1 second.
If a plurality of frames of images which are continuously displayed are acquired, particularly when more images (such as 100 images) are acquired, the images need to be stored in the processing process, so that more storage resources are consumed, but this way can determine a static area according to the comparison of the frames of images, so that the method is more flexible, for example, if the RGB values of pixel units in a certain area of 90% (or other values) of the images are not changed, the area can also be determined as the static area; if only the previous frame image and the current frame image are obtained, the still region to be selected is determined first through comparison between the previous frame image and the current frame image, and the still region is finally determined through the duration time of the state variable, because only two frame images need to be stored and processed simultaneously, the occupied storage resource is less, the processing speed is higher, a specific mode can be selected according to needs in practical application, and details are omitted here.
Because the RGB values of the pixel units in the afterimage area in the OLED screen usually do not change, and the RGB values of the pixel units in the normal display area usually change in the continuous display process, the static area is determined by comparing continuously displayed multi-frame images, the afterimage area in the OLED screen and the normal display area can be generally more accurately distinguished, and therefore the afterimage area is divided into a plurality of pixel blocks for processing, and the afterimage area in the OLED screen has a certain repairing effect.
After the static area is determined from the OLED screen, when the static area is divided into a plurality of pixel blocks, the static area may be averagely divided into a plurality of pixel blocks, for example, the static area is divided into a plurality of N × M rectangular pixel blocks, where N is the number of rows of pixel units in the rectangular pixel block, M is the number of columns of pixel units in the rectangular pixel block, and N and M are both positive integers greater than or equal to 2; of course, the pixel blocks may be divided according to other division rules.
It should be noted that N and M may be equal or unequal in practical application, when N and M are not equal, the obtained rectangular pixel block by division is a rectangular pixel block, and when N and M are equal, the obtained rectangular pixel block by division is a square pixel block; in practical applications, when determining the values of N and M, the number of pixel units included in a pixel block may be determined, and then the values of N and M may be determined according to the number; since computing devices (including electronic devices such as computers and mobile phones) perform operations in binary systems during operations, the number of pixel units included in a divided pixel block may be generally determined to be a multiple of 2 (for example, 8 or 16), and then the number of rows N and the number of columns M may be determined according to the number. For example, the static area may be generally divided into a plurality of pixel blocks, where each pixel block includes 16 pixel units (since 16 is a 4 th power of 2, it can be represented by 4 bits), at this time, the pixel block may be a square pixel block of 4 × 4, N and M are both 4, the pixel block may also be a pixel block of 2 × 8, N is 2, and M is 8; of course, the way of dividing the static area into pixel blocks in practical applications may be determined according to specific situations, and will not be described here.
Step S12: and when the image to be displayed is displayed in the OLED screen, closing each determined pixel unit.
The image to be displayed here may be a certain frame image of images continuously displayed on the OLED screen, or may be a plurality of frame images. For example, after at least one pixel unit is determined from each pixel block, a next frame of image to be displayed on the OLED screen may be used as the image to be displayed, or a subsequent continuous multiple frames of images may be used as the image to be displayed.
When the determined pixel units are turned off, the AMOLED screen respectively sets corresponding current switches for the pixel units, so that when an image to be displayed is displayed, the determined pixel units can be controlled to be turned off through the current switches. By turning off the pixel units, the luminescent materials of the pixel units do not normally emit light during image display, so that the degradation speed of the luminescent materials can be reduced, and the problems in the prior art can be solved.
For example, in practical applications, a static area of an image in an OLED screen may be determined according to 50 frames of images that have been continuously displayed, then the static area is divided into a plurality of 4 × 4 square pixel blocks, a corresponding label may be set for each pixel unit in the pixel block (for example, each pixel unit is represented by numbers 0 to 15), a number is randomly extracted from 0 to 15 to determine a pixel unit corresponding to the number, and when an image to be displayed is displayed, an RGB value of the determined pixel unit may be set to 0 (that is, turned off).
Therefore, when the OLED screen is continuously displayed, and the image to be displayed is displayed, the probability that each pixel unit in the pixel block is turned off by one sixteenth is ensured, the service time of each pixel unit is reduced by one sixteenth on average along with the increase of the service time of the OLED screen, and the degradation speed of the organic light-emitting material is correspondingly relieved due to the reduction of the service time of the pixel units.
Of course, the static area is divided into a plurality of N × M rectangular pixel blocks, and the average use time of each pixel unit is also different according to the specific values of N and M. For example, when N and M are both 2, that is, the static area is divided into a plurality of 2 × 2 square pixel blocks, and a pixel unit is randomly determined to be turned off in each pixel block, the usage time of each corresponding pixel unit can be reduced by one fourth on average, but on the other hand, because the number of turned-off pixel units is relatively large, the normal display of an image may be affected, therefore, when the static area is divided into a plurality of N × M square pixel blocks, the sizes of N and M need to be set according to actual conditions, for example, when the number of pixel units on the OLED screen is large, the N and M may be relatively set to be small, and conversely, the N and M may be relatively large; also, for example, when a higher display quality is required, larger N and M may be set relatively.
By adopting the image display method provided by the embodiment of the application, at least one pixel unit is respectively determined from a plurality of pixel blocks pre-divided from the OLED screen, and when the image to be displayed is displayed in the OLED screen, the service time of the pixel units can be reduced by closing the determined pixel units, so that the degradation of the organic light-emitting material in the OLED screen is relieved, and the problems in the prior art are solved.
The foregoing is a specific description of the method provided in the embodiments of the present application, and for convenience of understanding, the following may be further described with reference to specific scenarios in practical applications. As shown in fig. 2, in the application scenario, the steps of the method are as follows:
step S21: acquiring front and rear frame images;
step S22: determining a still area to be selected of an image in an OLED screen according to the comparison of RGB values of pixel units of two frames of images in the same area;
in practical application, the static area of the image in the OLED screen is determined according to the comparison of the RGB values of the pixel units in the same area of the two previous frames of images, and usually, the RGB values of the pixel units are converted into gray values or gray-scale values, and the static area of the image in the OLED screen is determined by comparing the gray values (or gray-scale values) of the pixel units in the same area of the two previous frames of images, and because the gray values can reflect the luminance condition displayed by the pixel units more than the RGB values, the method can be applied in some scenes where the screen is concerned to display luminance; of course, the RGB values of the pixel units may also be directly compared to determine the still region to be selected, and in practical applications, the selection may be performed according to the requirement.
Step S23: setting a corresponding state variable for each static area to be selected, and determining the existence time of the static area to be selected through the state variable;
step S24: determining a static area to be selected with the existence time larger than a preset time threshold as a static area;
wherein the predetermined time threshold value can be generally determined according to
Step S25: averagely dividing the determined static area into a plurality of square pixel blocks of 4 x 4;
the square pixel block includes 4 rows and 4 columns, for 16 pixel units.
Step S26: randomly determining a pixel unit from each pixel block;
step S27: and when the image to be displayed is displayed on the OLED screen, closing each determined pixel unit, and simultaneously, normally displaying other pixel units.
In practical applications, corresponding numbers (for example, 16 numbers of 0 to 15 correspond to each pixel unit in the pixel block respectively) may be allocated to each pixel unit in the pixel block, and the random determination may be performed by randomly extracting a number from 0 to 15, so as to determine the number of the corresponding pixel units; when the image to be displayed is displayed, the data corresponding to the determined pixel unit is set to be 0 and sent out (i.e. the pixel unit is closed, and the RGB value of the pixel unit is 0), and meanwhile, other pixel units except the determined pixel unit in the OLED screen normally display.
Generally, an image of a current frame is acquired and then stored, the image is compared with a stored image of a previous frame, so that a corresponding static area to be selected is determined, the existence time of the static area to be selected is determined through a set state variable, when the existence time is greater than a preset time threshold value, the static area to be selected is determined as the static area, the static area tends to be divided into a plurality of square pixel blocks of 4 x 4, the pixel blocks comprise 16 pixel units, random numbers of 0-15 are generated and respectively correspond to the pixel units, in each frame of image displayed later, when the pixel blocks are swept, one number is randomly extracted from 0-15, the RGB value of the pixel unit corresponding to the number is set to be 0, and other pixel units are kept unchanged. This may allow substantially all 16 pixels in a pixel block to be turned off after a plurality of frames of images are displayed in succession, thereby reducing the display time of the pixel cells and mitigating degradation of the organic light emitting material. In addition, when each frame of image is displayed again, only one pixel unit is closed in each pixel block, and other pixel units are kept unchanged, so that basically no difference exists visually.
Based on the same inventive concept as the image display provided by the embodiment of the present application, the embodiment of the present application may also provide an image display apparatus, which can be used to solve the problems in the prior art. As shown in fig. 3, the apparatus 30 includes: a determining unit 301 and a closing unit 302, wherein:
the determining unit 301 is configured to determine at least one pixel unit from a plurality of pixel blocks pre-divided by the OLED screen;
the closing unit 302 is configured to close each determined pixel unit when the image to be displayed is displayed on the OLED screen.
With the device 30, the same inventive concept as the image displaying method provided in the embodiment of the present application is adopted, so that the problems in the prior art can be solved, and the details are not repeated here. In addition, in practical applications, the apparatus 30 may be combined with specific software and hardware, so as to achieve other implementation effects, for example, the apparatus 30 is applied to software, which can improve commercial value and the like because the software can alleviate the degradation of the organic light emitting material in the OLED screen.
Of course, the apparatus 30 may further include a first dividing unit for determining a still area of an image in the OLED screen according to a plurality of frames of images that have been continuously displayed, and dividing the still area into a plurality of pixel blocks. The static area may be divided into a plurality of N × M rectangular pixel blocks, where N is the number of rows of pixel units in the rectangular pixel block, M is the number of columns of pixel units in the rectangular pixel block, and both N and M are positive integers greater than or equal to 2; the still area of the image in the OLED screen is determined according to the continuously displayed multiple frames of images, and may be determined according to a comparison result of RGB values of pixel units in the same area in the continuously displayed multiple frames of images.
In practical application, determining a static area of an image in the OLED screen according to RGB values of pixels in a plurality of continuously displayed images, or comparing RGB values of pixel units in the same area in two frames of images before and after to determine a static area to be selected; setting a state variable for determining the existence time of the static area to be selected; and determining the static area to be selected with the existence time larger than a preset time threshold as the static area according to the state variable.
The apparatus 30 may further include a second dividing unit for equally dividing the OLED screen into a plurality of pixel blocks.
The determining unit 301 determines at least one pixel from a plurality of pixel blocks pre-divided from the OLED screen, and may specifically randomly determine one pixel from the plurality of pixel blocks pre-divided from the OLED screen, or determine one pixel from the plurality of pixel blocks pre-divided from the OLED screen according to the arrangement order of the pixel.
In order to solve the problems in the prior art, an embodiment of the present invention further provides a specific electronic device, and fig. 4 is a schematic structural diagram of the electronic device. For convenience of explanation, only the portion of the electronic device related to the embodiment of the present invention is shown, and details of the electronic device are not disclosed. The electronic device may be any terminal device such as a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), and a vehicle-mounted computer. The following description will be made by taking an electronic device as a mobile phone as an example:
fig. 4 is a block diagram illustrating a partial structure of a mobile phone related to an electronic device provided by an embodiment of the present invention. Referring to fig. 4, the mobile phone includes: radio Frequency (RF) circuitry 410, memory 420, input unit 430, display unit 440, sensor 450, audio circuitry 460, wireless-fidelity (Wi-Fi) module 470, processor 480, and power supply 490. Those skilled in the art will appreciate that the handset configuration shown in fig. 4 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 4:
the RF circuit 410 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, receives downlink information of a base station and then processes the received downlink information to the processor 480; in addition, the data for designing uplink is transmitted to the base station. In general, the RF circuit 410 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 410 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 420 may be used to store software programs and modules, and the processor 480 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 420. The memory 420 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 420 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 430 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 430 may include a touch panel 431 and other input devices 432. The touch panel 431, also called a touch screen, may collect touch operations of a user on or near the touch panel 431 (e.g., operations of the user on or near the touch panel 431 using any suitable object or accessory such as a finger or a stylus) and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 431 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 480, and receives and executes commands sent from the processor 480. In addition, the touch panel 431 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 430 may include other input devices 432 in addition to the touch panel 431. In particular, other input devices 432 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 440 may be used to display information input by the user or information provided to the user and various menus of the cellular phone. The Display unit 440 may include a Display panel 441, and optionally, the Display panel 441 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 431 may cover the display panel 441, and when the touch panel 431 detects a touch operation on or near the touch panel 431, the touch panel is transmitted to the processor 480 to determine the type of the touch event, and then the processor 480 provides a corresponding visual output on the display panel 441 according to the type of the touch event. Although the touch panel 431 and the display panel 441 are shown in fig. 4 as two separate components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 431 and the display panel 441 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 450, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 441 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 441 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuit 460, speaker 461, microphone 462 may provide an audio interface between the user and the cell phone. The audio circuit 460 may transmit the electrical signal converted from the received audio data to the speaker 461, and convert the electrical signal into a sound signal for output by the speaker 461; on the other hand, the microphone 462 converts the collected sound signal into an electrical signal, which is received by the audio circuit 460 and converted into audio data, which is then processed by the audio data output processor 480 and then transmitted to, for example, another cellular phone via the RF circuit 410, or output to the memory 420 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 470, and provides wireless broadband Internet access for the user. Although fig. 4 shows the WiFi module 470, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 480 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 420 and calling data stored in the memory 420, thereby integrally monitoring the mobile phone. Optionally, processor 480 may include one or more processing units; preferably, the processor 480 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 480.
The handset also includes a power supply 490 (e.g., a battery) for powering the various components, which may preferably be logically connected to the processor 480 via a power management system, so that the power management system may perform functions such as managing charging, discharging, and power consumption.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In this embodiment of the present invention, the processor 480 included in the mobile terminal further has the following functions:
the method comprises the steps of respectively determining at least one pixel unit from a plurality of pixel blocks divided in advance from an OLED screen, and closing each determined pixel unit when an image to be displayed is displayed in the OLED screen.
In addition, in practical application, a plurality of pixel blocks can be divided from the OLED screen in advance by the following method: determining a static area of an image in the OLED screen according to a plurality of frames of images which are continuously displayed; the static area is divided into a plurality of pixel blocks. The static area is divided into a plurality of pixel blocks, which may be specifically, the static area is divided into a plurality of N × M rectangular pixel blocks, where N is the number of rows of pixel units in the rectangular pixel blocks, M is the number of columns of pixel units in the rectangular pixel blocks, and N and M are positive integers greater than or equal to 2. The still area of the image in the OLED screen is determined according to the continuously displayed multiple frames of images, and specifically may be determined according to a comparison result of RGB values of pixel units in the same area in the continuously displayed multiple frames of images.
In practical application, determining a static area of an image in the OLED screen according to a comparison result of RGB values of pixel units in the same area in a plurality of continuously displayed images, specifically, comparing RGB values of pixel units in the same area in two frames of images before and after to determine a static area to be selected; setting a state variable for determining the existence time of the static area to be selected; and determining the static area to be selected with the existence time larger than a preset time threshold as the static area according to the state variable.
Of course, in practical applications, a plurality of pixel blocks can be divided from the OLED screen in advance by the following method: averagely dividing the OLED screen into a plurality of pixel blocks.
The specific manner of determining at least one pixel from a plurality of pixel blocks pre-divided by the OLED screen may be to randomly determine a pixel unit from a plurality of pixel blocks pre-divided by the OLED screen; or respectively determining a pixel unit according to the arrangement sequence of the pixel units in a plurality of pixel blocks divided from the OLED screen in advance; of course, the combination of the above two modes, or other modes, will not be described herein again.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware that is instructed to implement by a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
While the mobile terminal such as the mobile phone provided by the present invention has been described in detail, for a person skilled in the art, according to the idea of the embodiment of the present invention, the specific implementation and the application scope may be changed, and in summary, the content of the present description should not be construed as limiting the present invention.

Claims (9)

1. An image presentation method comprising: before determining at least one pixel unit from each of the plurality of pixel blocks, the method further comprises:
determining a static area of an image in an OLED screen according to a plurality of frames of images which are continuously displayed;
dividing the static area into a plurality of pixel blocks;
after at least one pixel unit is determined from the plurality of pixel blocks respectively, the method further includes:
and when the image to be displayed is displayed in the OLED screen, closing each determined pixel unit.
2. The method of claim 1, wherein dividing the static area into a plurality of pixel blocks comprises:
and dividing the static area into a plurality of N-M rectangular pixel blocks, wherein N is the number of rows of pixel units in the rectangular pixel blocks, M is the number of columns of pixel units in the rectangular pixel blocks, and both N and M are positive integers greater than or equal to 2.
3. The method according to claim 1, wherein determining the still area of the image in the OLED screen based on the plurality of frames of images that have been consecutively presented comprises:
and determining a static area of the image in the OLED screen according to the comparison result of the RGB values of the pixel units in the same area in the multi-frame images which are continuously displayed.
4. The method as claimed in claim 3, wherein determining the still area of the image in the OLED screen according to the comparison result of the RGB values of the pixel units in the same area in the continuously displayed multiple frames of images comprises:
comparing the RGB values of the pixel units in the same area in the front frame image and the back frame image to determine a static area to be selected;
setting a state variable for determining the existence time of the static area to be selected;
and determining the static area to be selected with the existence time larger than a preset time threshold as the static area according to the state variable.
5. The method of claim 1, wherein the plurality of pixel blocks are pre-divided from the OLED screen by: averagely dividing the OLED screen into a plurality of pixel blocks.
6. The method of claim 1, wherein determining at least one pixel unit from each of a plurality of pixel blocks pre-divided from the OLED screen comprises:
a pixel unit is randomly determined from a plurality of pixel blocks divided in advance from an OLED screen.
7. The method of claim 1, wherein determining at least one pixel unit from each of a plurality of pixel blocks pre-divided from the OLED screen comprises:
one pixel unit is respectively determined according to the arrangement sequence of the pixel units in a plurality of pixel blocks which are divided from an OLED screen in advance.
8. An image display apparatus, comprising: a first dividing unit, a determining unit and a closing unit, wherein:
the first dividing unit is used for determining a static area of an image in the OLED screen according to a plurality of continuously displayed frames of images and dividing the static area into a plurality of pixel blocks;
the determining unit is configured to determine at least one pixel unit from the plurality of pixel blocks respectively;
the closing unit is used for closing each determined pixel unit when the image to be displayed is displayed in the OLED screen.
9. An electronic device, comprising: a memory and one or more processors, wherein:
the memory is used for storing a program for executing the method of any one of the claims 1 to 7;
the one or more processors are configured to execute programs stored in the memory.
CN201710274092.6A 2017-04-25 2017-04-25 Image display method and device and electronic equipment Active CN108735158B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710274092.6A CN108735158B (en) 2017-04-25 2017-04-25 Image display method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710274092.6A CN108735158B (en) 2017-04-25 2017-04-25 Image display method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN108735158A CN108735158A (en) 2018-11-02
CN108735158B true CN108735158B (en) 2022-02-11

Family

ID=63934148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710274092.6A Active CN108735158B (en) 2017-04-25 2017-04-25 Image display method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN108735158B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110379365B (en) * 2019-07-22 2021-03-16 高创(苏州)电子有限公司 Organic light-emitting display panel, display device and driving method
CN113053313B (en) * 2021-03-26 2022-08-02 苏州科达科技股份有限公司 OLED screen ghost reduction method, system, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101650912A (en) * 2009-09-14 2010-02-17 青岛海信电器股份有限公司 Maintenance device and device of display screen
CN105741300A (en) * 2016-02-03 2016-07-06 浙江科澜信息技术有限公司 Region segmentation screenshot method
CN105869190A (en) * 2015-01-22 2016-08-17 富士通株式会社 Background image reconstruction method, device and monitoring device
CN106550243A (en) * 2016-12-09 2017-03-29 武汉斗鱼网络科技有限公司 Live video processing method, device and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102089326B1 (en) * 2013-10-01 2020-03-17 엘지디스플레이 주식회사 Display Device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101650912A (en) * 2009-09-14 2010-02-17 青岛海信电器股份有限公司 Maintenance device and device of display screen
CN105869190A (en) * 2015-01-22 2016-08-17 富士通株式会社 Background image reconstruction method, device and monitoring device
CN105741300A (en) * 2016-02-03 2016-07-06 浙江科澜信息技术有限公司 Region segmentation screenshot method
CN106550243A (en) * 2016-12-09 2017-03-29 武汉斗鱼网络科技有限公司 Live video processing method, device and electronic equipment

Also Published As

Publication number Publication date
CN108735158A (en) 2018-11-02

Similar Documents

Publication Publication Date Title
CN109064996B (en) Display adjustment method and device, storage medium and electronic equipment
CN110324489B (en) Method for displaying multiple application windows by mobile terminal and mobile terminal
CN107731146A (en) Brightness adjusting method and related product
CN108205398B (en) Method and device for adapting webpage animation to screen
US12112686B2 (en) Driving method, driving device, and display terminal of display panel
EP3418879A1 (en) Display method and terminal device
WO2019128634A1 (en) Display method, display device, electronic apparatus and computer-readable storage medium
CN107635070B (en) Message reminding method, terminal and storage medium
US11915633B2 (en) Screen color temperature control method, apparatus, storage medium, and mobile terminal
CN108172200B (en) Method for displaying text in application and terminal equipment
CN107067842B (en) Color value adjusting method, mobile terminal and storage medium
CN103180809A (en) Screen-interface display method and terminal
CN104200211A (en) Image binaryzation method and device
US20200168166A1 (en) Method for controlling brightness in mobile terminal display, mobile terminal and storage device
CN108270853B (en) Message processing method and mobile terminal
CN110874128A (en) Visualized data processing method and electronic equipment
CN106952611A (en) A grayscale setting method and user terminal
CN105094501A (en) Display method, device and system for messages in mobile terminal
CN110110253B (en) Advertisement putting method and device and terminal equipment
CN108735158B (en) Image display method and device and electronic equipment
CN107797723B (en) Display style switching method and terminal
CN106803863A (en) A kind of image sharing method and terminal
CN111627384B (en) Display picture compensation method and device, electronic equipment and storage medium
CN113296664A (en) Screen resolution adjusting method and device, terminal equipment and storage medium
CN108769347B (en) Information prompting method based on backlight brightness and related product

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