CN114078432B - Driving method and device - Google Patents
Driving method and device Download PDFInfo
- Publication number
- CN114078432B CN114078432B CN202010803656.2A CN202010803656A CN114078432B CN 114078432 B CN114078432 B CN 114078432B CN 202010803656 A CN202010803656 A CN 202010803656A CN 114078432 B CN114078432 B CN 114078432B
- Authority
- CN
- China
- Prior art keywords
- image data
- preset type
- driving signal
- display panel
- frame
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000008569 process Effects 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 6
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/22—Control 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/30—Control 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/32—Control 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/3208—Control 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]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/34—Control 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 by control of light from an independent source
- G09G3/36—Control 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 by control of light from an independent source using liquid crystals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present disclosure provides a driving method and apparatus. The method is applied to a terminal, the terminal is provided with a display screen, and the method comprises the following steps: acquiring a frame of image data to be displayed, acquiring a preset type of image data from the frame of image data, and sending a first driving signal determined according to the preset type of image data to a display panel in a display screen for multiple times within the preset display time of the frame of image data, so that the display panel drives pixels corresponding to the preset type of image data according to the first driving signal received each time, thereby increasing the scanning times of images corresponding to the preset type of image data, increasing the refreshing rate of the images, avoiding the occurrence of smear when the images are moved, and improving the display effect of the images and the watching experience of users.
Description
Technical Field
The disclosure relates to the technical field of computer communication, and in particular relates to a driving method and device.
Background
When playing some videos, the terminal can display bullet screen information in a video playing area or can display comment information in a comment area. The bullet screen information and comment information move in the display process, and a smear phenomenon sometimes occurs, so that the display effect of a video image is poor, and the watching experience of a user is poor.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a driving method and apparatus.
According to a first aspect of embodiments of the present disclosure, there is provided a driving method applied to a terminal, the terminal being mounted with a display screen, the method including:
acquiring a frame of image data to be displayed;
acquiring image data of a preset type from the frame of image data;
and sending a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
Optionally, the sending, multiple times, within a preset display duration of the one frame of image, a first driving signal determined according to the preset type of image data to a display panel in the display screen includes:
copying the image data of the preset type;
and in the preset display time period, sending the first driving signal to the display panel for multiple times, wherein the sent first driving signal comprises: a signal determined from the image data itself of the preset type and a signal determined from the image data copy of the preset type.
Optionally, the one frame of image data further includes image data of a non-preset type; the method further comprises the steps of:
when the first driving signal is sent to the display panel for the first time, a second driving signal determined according to the image data of the non-preset type is sent to the display panel, so that when the display panel drives the pixels corresponding to the image data of the preset type according to the first driving signal, the pixels corresponding to the image data of the non-preset type are driven according to the second driving signal;
and when the first driving signal is sent to the display panel again, sending a third driving signal determined according to the invalid image data to the display panel, so that the display panel does not drive the pixels corresponding to the image data of the non-preset type according to the third driving signal when driving the pixels corresponding to the image data of the preset type according to the first driving signal again.
Optionally, the preset type of image data includes: image data corresponding to the image comment information which moves in the display process;
the non-preset type of image data includes: image data of a video image.
Optionally, the acquiring a frame of image data to be displayed includes:
receiving a digital signal of the one frame of image;
and decoding the digital signal to obtain the frame of image data.
According to a second aspect of embodiments of the present disclosure, there is provided a driving apparatus applied to a terminal, the terminal mounting a display screen, the apparatus comprising:
a first acquisition module configured to acquire one frame of image data to be displayed;
a second acquisition module configured to acquire image data of a preset type from the one frame of image data;
the first sending module is configured to send a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the one frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
Optionally, the first sending module includes:
a copying sub-module configured to copy the preset type of image data;
the sending submodule is configured to send the first driving signal to the display panel for a plurality of times within the preset display duration, and the sent first driving signal comprises: a signal determined from the image data itself of the preset type and a signal determined from the image data copy of the preset type.
Optionally, the one frame of image data further includes image data of a non-preset type; the apparatus further comprises:
a second transmitting module configured to transmit a second driving signal determined according to the non-preset type of image data to the display panel when the first driving signal is transmitted to the display panel for the first time, so that the display panel drives pixels corresponding to the non-preset type of image data according to the second driving signal when the pixels corresponding to the preset type of image data are driven according to the first driving signal;
and a third transmission module configured to transmit a third driving signal determined according to invalid image data to the display panel when the first driving signal is transmitted to the display panel again, so that the display panel does not drive pixels corresponding to the image data of the non-preset type according to the third driving signal when the pixels corresponding to the image data of the preset type are driven again according to the first driving signal.
Optionally, the preset type of image data includes: image data corresponding to the image comment information which moves in the display process;
the non-preset type of image data includes: image data of a video image.
Optionally, the first acquisition module includes:
a receiving sub-module configured to receive a digital signal of the one frame image;
and the decoding submodule is configured to decode the digital signal to obtain the one-frame image data.
According to a third aspect of embodiments of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any of the first aspects described above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a terminal, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring a frame of image data to be displayed;
acquiring image data of a preset type from the frame of image data;
and sending a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:
in the embodiment of the disclosure, a terminal acquires a frame of image data to be displayed, acquires a preset type of image data from the frame of image data, and sends a first driving signal determined according to the preset type of image data to a display panel in a display screen for multiple times within a preset display time of the frame of image data, so that the display panel drives pixels corresponding to the preset type of image data according to the first driving signal received each time, thereby increasing the scanning times of images corresponding to the preset type of image data, increasing the refresh rate of the images, avoiding the occurrence of smear when the images are moved, and improving the display effect of the images and the viewing experience of users.
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
FIG. 1 is a flow chart of a method of driving according to an exemplary embodiment;
FIG. 2 is a schematic diagram illustrating a transmit drive signal according to an exemplary embodiment;
FIG. 3 is a schematic diagram of a terminal shown according to an exemplary embodiment;
FIG. 4 is a block diagram of a drive apparatus according to an exemplary embodiment;
fig. 5 is a schematic structural view of a terminal according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
Fig. 1 is a flowchart illustrating a driving method according to an exemplary embodiment, the method shown in fig. 1 being applied to a terminal having a display screen mounted thereon, the method comprising:
in step 101, one frame of image data to be displayed is acquired.
In one embodiment, the terminal may receive a digital signal of a frame of image, and decode the digital signal to obtain a frame of image data. The image data obtained after decoding may be gray value data.
In a scene that the terminal plays the video by using the video software, the terminal can acquire a digital signal of a video image to be played from a video server corresponding to the video software, decode the digital signal of the video image, and acquire image data of the decoded video image.
In step 102, a preset type of image data is acquired from the frame of image data.
The frame of image data acquired by the terminal may include: image data of a preset type and image data of a non-preset type. The terminal may distinguish between the preset type of image data and the non-preset type of image data according to the gray value characteristic of the preset type of image data or according to the gray value difference characteristic of the preset type of image data and the non-preset type of image data.
In a scene where a terminal plays a video, there are various preset types of image data, for example, image data corresponding to image comment information that moves during display, the image comment information may be bullet screen information that is displayed moving on an image, or comment information that is displayed moving in a comment area.
Illustratively, the frame of image data acquired by the terminal during the video playing process includes: and the terminal acquires the image data corresponding to the barrage information from the frame of image data.
In step 103, a first driving signal determined according to the image data of the preset type is sent to the display panel in the display screen for multiple times within the preset display duration of the frame image, so that the display panel drives the pixels corresponding to the image data of the preset type according to the first driving signal received each time.
In general, after setting parameters, the display duration of each frame of image is fixed, and the terminal determines a driving signal according to the image data of the frame of image, and sends the driving signal to the display panel, so that the display panel drives the pixels once, and the frame of image is displayed in the preset display duration of the frame of image.
In the embodiment of the disclosure, a first driving signal determined according to image data of a preset type is sent to a display panel in a display screen for multiple times within a preset display time of a frame of image, so that the display panel drives pixels twice or multiple times, and the frame of image is displayed within the preset display time of the frame of image.
By the method, the scanning times of the image corresponding to the image data of the preset type are increased, the refreshing rate of the image is increased, smear of the image during moving is avoided, and the display effect of the image and the watching experience of a user are improved.
In one embodiment, the terminal may perform step 103 by: firstly, copying image data of a preset type; secondly, sending a first driving signal to the display panel for a plurality of times within the preset display time of the frame image, wherein the sent first driving signal comprises: a signal determined from the image data itself of the preset type and a signal determined from the copy of the image data of the preset type.
For example, when the first driving signal is transmitted to the display panel for the first time, the first driving signal is a signal determined from the preset type of image data itself, that is, a signal determined from the preset type of image data acquired from the frame of image data, and when the first driving signal is transmitted to the display panel again, the first driving signal is a signal determined from the copy of the preset type of image data. The copy of the image data of the preset type is a version obtained by copying the image data of the preset type.
If the number of times of sending the first driving signal to the display panel within the preset display duration is preset, subtracting one from the number of times to obtain the copy number of the preset type of image data.
The method has the characteristic of less copying times of the image data of the preset type.
For example, the refresh rate adopted by the terminal is 60Hz, at this time, the preset display duration of one frame of image is about 16.7ms, the terminal sends the first driving signal to the display panel for the first time, after 8.35ms, the terminal completes one image refresh, at this time, the terminal sends the first driving signal to the display panel for the second time. By the method, the refresh rate of the image corresponding to the image data of the preset type is increased to 120Hz.
In one embodiment, one frame of image data acquired by the terminal may include image data of a preset type and image data of a non-preset type, for example, one frame of image data may include image data corresponding to bullet screen information and image data of a video image. Based on this, the terminal may also perform the following operations:
when the first driving signal is sent to the display panel for the first time, a second driving signal determined according to the image data of the non-preset type is sent to the display panel, so that when the display panel drives the pixels corresponding to the image data of the preset type according to the first driving signal, the pixels corresponding to the image data of the non-preset type are driven according to the second driving signal.
When the first driving signal is sent to the display panel again, a third driving signal determined according to the invalid image data is sent to the display panel, so that when the display panel drives the pixels corresponding to the image data of the preset type according to the first driving signal again, the pixels corresponding to the image data of the non-preset type are not driven according to the third driving signal.
The invalid image data may be preset data or may be data determined according to the current image data.
The third driving signal may have a specific signal characteristic, and after the display panel recognizes the third driving signal, the pixel driving is not performed according to the third driving signal.
Fig. 2 is a schematic diagram showing a transmission driving signal according to an exemplary embodiment, referring to fig. 2, a preset display duration of each frame of image is about 16.7ms, a terminal transmits a second driving signal to a display panel when transmitting a first driving signal to the display panel for a first frame of image, and transmits a third driving signal to the display panel when transmitting a first driving signal to the display panel for a second time after 8.35ms has elapsed, so that an image corresponding to a preset type of image data is scanned twice, but an image corresponding to a non-preset type of image data is scanned only once within the preset display duration of the frame of image.
By the method, the images corresponding to the image data of the preset type are scanned twice or more in the preset display time of the frame of images, the refresh rate of the images corresponding to the image data of the preset type is increased, the occurrence of smear of the images corresponding to the image data of the preset type is avoided, and the display effect of the images is improved. Because only one scan is performed on the image corresponding to the image data of the non-preset type, but not all the images are scanned twice or more, the power consumption of the terminal is reduced, and the service time of the terminal after one charge is prolonged.
In one embodiment, the terminal is further provided with a driving chip, and the driving method provided by the present disclosure is applied to the driving chip for driving the display panel.
There are various display screens mounted on terminals, for example, an LCD (Liquid Crystal Display ), an OLED (Organic Light-Emitting Diode) display screen, and the like. For an LCD, the driving signal may be a voltage driving signal. For an OLED display, the driving signal may be a current driving signal.
For example, fig. 3 is a schematic diagram of a terminal shown in fig. 3 including a graphic processor (Graphics Processing Unit, GPU), a driving chip DDIC, and a display panel according to an exemplary embodiment. In operation, the GPU transmits a digital signal to the DDIC, the DDIC decodes the digital signal to obtain image data, the decoded image data identifies the image data of the video and the image data of comment information, copies the image data of the comment information, generates a driving signal according to the image data of the video and the image data of the comment information, and transmits the driving signal to the display panel, so that the display panel scans the image of the video area and the image of the comment information area once, after the image scanning is finished, the DDIC generates the driving signal according to invalid data preset for the video area and the image data copy of the comment information, and the DDIC transmits the newly generated driving signal to the display panel, so that the display panel scans only the image of the comment information area, but not the image of the video area, and only scans the image of the local area twice or more in the display time of one frame of image.
In the embodiment of the disclosure, a terminal acquires a frame of image data to be displayed, acquires a preset type of image data from the frame of image data, and sends a first driving signal determined according to the preset type of image data to a display panel in a display screen for multiple times within a preset display time of the frame of image data, so that the display panel drives pixels corresponding to the preset type of image data according to the first driving signal received each time, thereby increasing the scanning times of images corresponding to the preset type of image data, increasing the refresh rate of the images, avoiding the occurrence of smear when the images are moved, and improving the display effect of the images and the viewing experience of users.
For the foregoing method embodiments, for simplicity of explanation, the methodologies are shown as a series of acts, but one of ordinary skill in the art will appreciate that the present disclosure is not limited by the order of acts described, as some steps may occur in other orders or concurrently in accordance with the disclosure.
Further, those skilled in the art will also appreciate that the embodiments described in the specification are all alternative embodiments, and that the acts and modules referred to are not necessarily required by the present disclosure.
Corresponding to the embodiment of the application function implementation method, the disclosure also provides an embodiment of the application function implementation device and a corresponding terminal.
Fig. 4 is a block diagram of a driving apparatus according to an exemplary embodiment, which is applied to a terminal, the terminal mounting a display screen, the apparatus comprising: a first acquisition module 21, a second acquisition module 22 and a first transmission module 23; wherein,,
the first acquiring module 21 is configured to acquire a frame of image data to be displayed;
the second acquiring module 22 is configured to acquire image data of a preset type from the one frame of image data;
the first sending module 23 is configured to send, to a display panel in the display screen, a first driving signal determined according to the image data of the preset type multiple times within a preset display duration of the one frame of image, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
In an alternative embodiment, on the basis of the driving device shown in fig. 4, the first transmitting module 23 may include: a replication sub-module and a transmission sub-module; wherein,,
the copying submodule is configured to copy the image data of the preset type;
the transmitting sub-module is configured to transmit the first driving signal to the display panel for a plurality of times within the preset display duration, and the transmitted first driving signal includes: a signal determined from the image data itself of the preset type and a signal determined from the image data copy of the preset type.
In an alternative embodiment, on the basis of the driving apparatus shown in fig. 4, the one frame of image data further includes image data of a non-preset type; the apparatus may further include: the second sending module and the third sending module; wherein,,
the second sending module is configured to send a second driving signal determined according to the image data of the non-preset type to the display panel when the first driving signal is sent to the display panel for the first time, so that the display panel drives the pixel corresponding to the image data of the non-preset type according to the second driving signal when the pixel corresponding to the image data of the preset type is driven according to the first driving signal;
the third sending module is configured to send a third driving signal determined according to invalid image data to the display panel when sending the first driving signal to the display panel again, so that the display panel does not drive pixels corresponding to the image data of the non-preset type according to the third driving signal when driving pixels corresponding to the image data of the preset type according to the first driving signal again.
In an alternative embodiment, the preset type of image data includes: image data corresponding to the image comment information which moves in the display process;
the non-preset type of image data includes: image data of a video image.
In an alternative embodiment, based on the driving device shown in fig. 4, the first obtaining module 21 may include: a receiving submodule and a decoding submodule; wherein,,
the receiving sub-module is configured to receive the digital signal of the one frame of image;
the decoding submodule is configured to decode the digital signal to obtain the one-frame image data.
For the device embodiments, reference is made to the description of the method embodiments for the relevant points, since they essentially correspond to the method embodiments. The apparatus embodiments described above are merely illustrative, wherein the elements described above as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the objectives of the disclosed solution. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
Accordingly, in one aspect, an embodiment of the present disclosure provides a terminal, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to:
acquiring a frame of image data to be displayed;
acquiring image data of a preset type from the frame of image data;
and sending a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
Fig. 5 is a schematic diagram illustrating a structure of a terminal 1600 according to an exemplary embodiment. For example, apparatus 1600 may be a user device, which may be embodied as a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, wearable device such as a smart watch, smart glasses, smart bracelet, smart running shoe, or the like.
Referring to fig. 5, apparatus 1600 may include one or more of the following components: a processing component 1602, a memory 1604, a power component 1606, a multimedia component 1608, an audio component 1610, an input/output (I/O) interface 1612, a sensor component 1614, and a communication component 1616.
The processing component 1602 generally controls overall operation of the device 1600, such as operations associated with display, telephone call, data communication, camera operation, and recording operations. The processing component 1602 may include one or more processors 1620 to execute instructions to perform all or part of the steps of the methods described above. In addition, the processing component 1602 may include one or more modules that facilitate interactions between the processing component 1602 and other components. For example, the processing component 1602 may include a multimedia module to facilitate interactions between the multimedia component 1608 and the processing component 1602.
The memory 1604 is configured to store various types of data to support operations at the device 1600. Examples of such data include instructions for any application or method operating on device 1600, contact data, phonebook data, messages, pictures, video, and the like. The memory 1604 may be implemented by any type of volatile or nonvolatile memory device or combination of volatile or nonvolatile 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 disk.
A power supply component 1606 provides power to the various components of the device 1600. Power supply component 1606 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 1600.
The multimedia component 1608 includes a screen that provides an output interface between the device 1600 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only a boundary of a touch or a sliding action but also a duration and a pressure related to the touch or the sliding operation. In some embodiments, the multimedia component 1608 includes a front-facing camera and/or a rear-facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 1600 is in an operational mode, such as an adjustment mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 1610 is configured to output and/or input audio signals. For example, the audio component 1610 includes a Microphone (MIC) configured to receive external audio signals when the device 1600 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1604 or transmitted via the communication component 1616. In some embodiments, the audio component 1610 further includes a speaker for outputting audio signals.
The I/O interface 1612 provides an interface between the processing component 1602 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 1614 includes one or more sensors for providing status assessment of various aspects of the device 1600. For example, the sensor assembly 1614 may detect the on/off state of the device 1600, the relative positioning of the components, such as the display and keypad of the device 1600, the sensor assembly 1614 may also detect the change in position of the device 1600 or a component of the device 1600, the presence or absence of user contact with the device 1600, the orientation or acceleration/deceleration of the device 1600, and the change in temperature of the device 1600. The sensor assembly 1614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1614 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 1614 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1616 is configured to facilitate communication between the apparatus 1600 and other devices, either wired or wireless. The device 1600 may access a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication component 1616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1616 described above 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 1600 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, there is also provided a non-transitory computer readable storage medium, such as memory 1604 including instructions that, when executed by processor 1620 of apparatus 1600, enable apparatus 1600 to perform a method of driving, the method comprising: acquiring a frame of image data to be displayed; acquiring image data of a preset type from the frame of image data; and sending a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
The non-transitory computer readable storage medium may be a ROM, random-access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
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 disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general 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 is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (12)
1. A display method, characterized by being applied to a terminal, the terminal being mounted with a display screen, the method comprising:
acquiring a frame of image data to be displayed;
acquiring preset type image data from the frame of image data, wherein the preset type image data comprises: image data corresponding to the image comment information which moves in the display process;
and sending a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
2. The method according to claim 1, wherein the transmitting the first driving signal determined according to the preset type of image data to the display panel in the display screen a plurality of times within the preset display duration of the one frame of image includes:
copying the image data of the preset type;
and in the preset display time period, sending the first driving signal to the display panel for multiple times, wherein the sent first driving signal comprises: a signal determined from the image data itself of the preset type and a signal determined from the image data copy of the preset type.
3. The method of claim 1, wherein the frame of image data further comprises non-preset type of image data; the method further comprises the steps of:
when the first driving signal is sent to the display panel for the first time, a second driving signal determined according to the image data of the non-preset type is sent to the display panel, so that when the display panel drives the pixels corresponding to the image data of the preset type according to the first driving signal, the pixels corresponding to the image data of the non-preset type are driven according to the second driving signal;
and when the first driving signal is sent to the display panel again, sending a third driving signal determined according to the invalid image data to the display panel, so that the display panel does not drive the pixels corresponding to the image data of the non-preset type according to the third driving signal when driving the pixels corresponding to the image data of the preset type according to the first driving signal again.
4. The method of claim 3, wherein the step of,
the non-preset type of image data includes: image data of a video image.
5. The method of claim 1, wherein the acquiring a frame of image data to be displayed comprises:
receiving a digital signal of the one frame of image;
and decoding the digital signal to obtain the frame of image data.
6. A driving apparatus, applied to a terminal, the terminal mounting a display screen, the apparatus comprising:
a first acquisition module configured to acquire one frame of image data to be displayed;
a second acquisition module configured to acquire image data of a preset type from the one frame of image data, the image data of the preset type including: image data corresponding to the image comment information which moves in the display process;
the first sending module is configured to send a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the one frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
7. The apparatus of claim 6, wherein the first transmitting module comprises:
a copying sub-module configured to copy the preset type of image data;
the sending submodule is configured to send the first driving signal to the display panel for a plurality of times within the preset display duration, and the sent first driving signal comprises: a signal determined from the image data itself of the preset type and a signal determined from the image data copy of the preset type.
8. The apparatus of claim 6, wherein the frame of image data further comprises non-preset type of image data; the apparatus further comprises:
a second transmitting module configured to transmit a second driving signal determined according to the non-preset type of image data to the display panel when the first driving signal is transmitted to the display panel for the first time, so that the display panel drives pixels corresponding to the non-preset type of image data according to the second driving signal when the pixels corresponding to the preset type of image data are driven according to the first driving signal;
and a third transmission module configured to transmit a third driving signal determined according to invalid image data to the display panel when the first driving signal is transmitted to the display panel again, so that the display panel does not drive pixels corresponding to the image data of the non-preset type according to the third driving signal when the pixels corresponding to the image data of the preset type are driven again according to the first driving signal.
9. The apparatus of claim 8, wherein the device comprises a plurality of sensors,
the non-preset type of image data includes: image data of a video image.
10. The apparatus of claim 6, wherein the first acquisition module comprises:
a receiving sub-module configured to receive a digital signal of the one frame image;
and the decoding submodule is configured to decode the digital signal to obtain the one-frame image data.
11. A non-transitory computer readable storage medium having stored thereon a computer program, characterized in that the program, when executed by a processor, implements the method of any of claims 1-5.
12. A terminal, comprising:
a display screen;
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring a frame of image data to be displayed;
acquiring preset type image data from the frame of image data, wherein the preset type image data comprises: image data corresponding to the image comment information which moves in the display process;
and sending a first driving signal determined according to the image data of the preset type to a display panel in the display screen for multiple times within the preset display duration of the image of the frame, so that the display panel drives pixels corresponding to the image data of the preset type according to the first driving signal received each time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010803656.2A CN114078432B (en) | 2020-08-11 | 2020-08-11 | Driving method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010803656.2A CN114078432B (en) | 2020-08-11 | 2020-08-11 | Driving method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114078432A CN114078432A (en) | 2022-02-22 |
CN114078432B true CN114078432B (en) | 2023-07-14 |
Family
ID=80280143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010803656.2A Active CN114078432B (en) | 2020-08-11 | 2020-08-11 | Driving method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114078432B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023240550A1 (en) * | 2022-06-16 | 2023-12-21 | 北京小米移动软件有限公司 | Image signal transmission method and apparatus, and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109658514B (en) * | 2017-10-11 | 2022-03-11 | 腾讯科技(深圳)有限公司 | Data processing method and device and computer storage medium |
CN108492767A (en) * | 2018-03-21 | 2018-09-04 | 北京小米移动软件有限公司 | Prevent the method, apparatus and storage medium of display burn-in |
CN111383583B (en) * | 2018-12-29 | 2022-03-18 | 北京小米移动软件有限公司 | Display control method and apparatus, electronic device, and computer-readable storage medium |
CN110827744B (en) * | 2019-12-25 | 2022-10-04 | 上海天马微电子有限公司 | Display panel, driving method thereof and display device |
-
2020
- 2020-08-11 CN CN202010803656.2A patent/CN114078432B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN114078432A (en) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106791893B (en) | Video live broadcasting method and device | |
US10026381B2 (en) | Method and device for adjusting and displaying image | |
CN106506448B (en) | Live broadcast display method and device and terminal | |
US20180286097A1 (en) | Method and camera device for processing image | |
EP2978234A1 (en) | Method and apparatus for sharing video information | |
EP3131085A1 (en) | Method and apparatus for mode switching | |
EP3796317A1 (en) | Video processing method, video playing method, devices and storage medium | |
CN109451341B (en) | Video playing method, video playing device, electronic equipment and storage medium | |
EP3223147A2 (en) | Method for accessing virtual desktop and mobile terminal | |
EP2988205A1 (en) | Method and device for transmitting image | |
CN111261081B (en) | Screen display method and device | |
US20180144546A1 (en) | Method, device and terminal for processing live shows | |
CN114078432B (en) | Driving method and device | |
CN107105311B (en) | Live broadcasting method and device | |
CN106454540B (en) | Method and device for processing interactive information based on live broadcast | |
EP4161054A1 (en) | Anchor point information processing method, apparatus and device and storage medium | |
US9832342B2 (en) | Method and device for transmitting image | |
CN112866612B (en) | Frame insertion method, device, terminal and computer readable storage medium | |
CN106354464B (en) | Information display method and device | |
CN108833994B (en) | Advertisement playing method and device | |
CN108769780B (en) | Advertisement playing method and device | |
CN111538447A (en) | Information display method, device, equipment and storage medium | |
CN112312147A (en) | Live broadcast control method and device and storage medium | |
CN106375744B (en) | Information projecting method and device | |
CN111356001A (en) | Video display area acquisition method and video picture display method and device |
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 |