[go: up one dir, main page]

WO2024031319A1 - 像素驱动方法、像素驱动电路和显示装置 - Google Patents

像素驱动方法、像素驱动电路和显示装置 Download PDF

Info

Publication number
WO2024031319A1
WO2024031319A1 PCT/CN2022/111094 CN2022111094W WO2024031319A1 WO 2024031319 A1 WO2024031319 A1 WO 2024031319A1 CN 2022111094 W CN2022111094 W CN 2022111094W WO 2024031319 A1 WO2024031319 A1 WO 2024031319A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
pixel
voltage signal
target pixel
voltage
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.)
Ceased
Application number
PCT/CN2022/111094
Other languages
English (en)
French (fr)
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.)
BOE Technology Group Co Ltd
Beijing BOE Display Technology Co Ltd
Original Assignee
BOE Technology Group Co Ltd
Beijing BOE Display Technology 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 BOE Technology Group Co Ltd, Beijing BOE Display Technology Co Ltd filed Critical BOE Technology Group Co Ltd
Priority to PCT/CN2022/111094 priority Critical patent/WO2024031319A1/zh
Priority to CN202280002588.7A priority patent/CN117859170B/zh
Priority to US18/573,227 priority patent/US12525205B2/en
Publication of WO2024031319A1 publication Critical patent/WO2024031319A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/34Control 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/36Control 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
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3696Generation of voltages supplied to electrode drivers
    • 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]
    • 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
    • G09G3/3233Control 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 with pixel circuitry controlling the current through the light-emitting element
    • 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/34Control 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/36Control 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0264Details of driving circuits
    • G09G2310/027Details of drivers for data electrodes, the drivers handling digital grey scale data, e.g. use of D/A converters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0264Details of driving circuits
    • G09G2310/0291Details of output amplifiers or buffers arranged for use in a driving circuit
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0673Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving

Definitions

  • the present disclosure relates to the field of display technology, and in particular, to a pixel driving method, a pixel driving circuit and a display device.
  • the present disclosure provides a pixel driving method, a pixel driving circuit, a display device and a computing device, which can alleviate, alleviate or even eliminate the above problems.
  • a pixel driving method including: receiving image data, the image data including pixel data for at least one pixel; determining a target pixel based on the pixel data for a target pixel in the image data; The data voltage signal of the pixel; in response to the first enable signal being valid, driving the target pixel in the first display mode, updating the data voltage signal at the first frequency in the first display mode, and providing the data voltage signal to the target pixel, so that The driving voltage of the target pixel is determined as the voltage difference between the data voltage signal and the common voltage signal, where the common voltage signal is a reference voltage signal common to all pixels; in response to the second enable signal being valid, driving in the second display mode The target pixel, in the second display mode, updates the data voltage signal at the second frequency, adjusts the data voltage signal according to the pixel data for the target pixel, and provides the target pixel with the adjusted data voltage signal such that the driving voltage of the target pixel is determined as the maximum driving voltage or the minimum driving voltage where the second
  • the pixel data for the target pixel includes at least one valid data bit
  • the data voltage signal is adjusted according to the pixel data for the target pixel, and the adjusted data voltage signal is provided to the target pixel such that the target
  • Determining the driving voltage of the pixel as the maximum driving voltage or the minimum driving voltage includes: in response to the most significant data bit in the at least one valid data bit being the first value, adjusting the data voltage signal so that the driving voltage of the target pixel is determined as the maximum driving voltage. voltage; in response to the most significant data bit of the at least one valid data bit being the second value, adjusting the data voltage signal so that the driving voltage of the target pixel is determined to be the minimum driving voltage.
  • adjusting the data voltage signal so that the driving voltage of the target pixel is determined to be the maximum driving voltage includes: determining the data voltage signal as the first voltage signal during the initialization period, and providing effective initialization to each pixel in turn. Control signal; during the display period, determine the data voltage signal to be opposite to the common voltage signal, and provide a continuously effective display control signal for the target pixel, so that the driving voltage of the target pixel is determined as the voltage of the data voltage signal and the common voltage signal Difference.
  • adjusting the data voltage signal so that the driving voltage of the target pixel is determined to be the minimum driving voltage includes: determining the data voltage signal as the second voltage signal during the initialization period, and providing effective initialization to each pixel in turn. Control signal; during the display period, provide the target pixel with a non-difference voltage signal, which is the same as the public voltage signal, and provide a continuously effective display control signal for the target pixel, so that the driving voltage of the target pixel is determined to be non-difference The voltage difference between the voltage signal and the common voltage signal.
  • determining the data voltage signal for the target pixel based on the pixel data for the target pixel in the image data includes: caching pixel data for a preset number of pixels in the image data; according to the preset number The analog conversion rule converts the pixel data for the target pixel in the cached pixel data into a data voltage signal for the target pixel.
  • caching the image data includes: in response to a number of valid data bits in the pixel data for the preset number of pixels being greater than a first threshold, caching the pixels for the preset number of pixels according to a preset compression rule.
  • the data is compressed such that the number of valid data bits in the compressed pixel data is no greater than the first threshold.
  • converting the pixel data for the target pixel in the cached pixel data into a data voltage signal for the target pixel includes: decompressing the compressed pixel data; converting the decompressed pixel data The pixel data for the target pixel in is converted into a data voltage signal for the target pixel.
  • caching the image data includes: in response to the number of valid data bits in the pixel data for the preset number of pixels being less than a first threshold, caching the image data for the preset number of pixels according to a first preset padding rule.
  • the pixel data of the pixel is padded so that the number of valid data bits in the padded image data is equal to the first threshold.
  • converting the pixel data for the target pixel in the buffered pixel data into a data voltage signal for the target pixel includes: in response to a number of valid data bits in the pixel data for the target pixel electrode. is less than the second threshold, the image data for the target pixel electrode is padded according to the second preset padding rule, so that the number of valid data bits in the padded pixel data is equal to the second threshold.
  • converting the pixel data for the target pixel in the buffered pixel data into a data voltage signal for the target pixel further includes: in response to receiving the pixel data for at least two pixels per clock cycle. , redistributing pixel data of at least two pixels into at least two sets of pixel data for different pixels.
  • the image processing method further includes: in the first display mode, in response to receiving an instruction to switch to the second display mode, writing enable data for the second display mode to the mode register, and in the first After a preset time interval, the second enable signal is enabled based on the enable data in the mode register.
  • the image processing method further includes: in the second display mode, in response to receiving new image data, opening a data voltage buffer; and writing a data voltage signal determined based on the new image data into the Data voltage register; after the second preset time interval, close the data voltage memory.
  • the image processing method further includes: in the second display mode, in response to receiving an instruction to switch to the first display mode, writing enable data for the first display mode to the mode register, and turning on The data voltage register; writes the data voltage signal into the data voltage register; after a third preset time interval, closes the data voltage register; based on the enable data in the mode register, validates the first enable signal.
  • the image processing method further includes: in the first display mode, when the number of valid data bits in the pixel data for the target pixel meets the first preset condition, in response to receiving a request for low quality An enable signal for a display mode using a low-quality display mode, wherein in the low-quality display mode, in response to the most significant data bit in the pixel data for the target pixel being a first value, the pixel data for the target pixel is The bit is set to the maximum value, and in response to the most significant data bit in the pixel data for the target pixel being the second value, the pixel data for the target pixel is set to the minimum value.
  • the image processing method further includes: in the first display mode, when the number of valid data bits in the pixel data for the target pixel meets the second preset condition, causing the second preset condition before turning on the screen.
  • the enable signal becomes active.
  • the image processing method further includes: in the first display mode, when the number of valid data bits in the pixel data for the target pixel meets the third preset condition, adjusting the binding point voltage according to the preset The data voltage signal is used for the target pixel, wherein the preset binding point voltage is used to specify the data voltage signal corresponding to at least one gray level.
  • receiving the image data includes: after the device is powered on and initialized, and before the screen is turned on, receiving initialization image data, and determining an initialization voltage signal for each pixel based on the initialization image data.
  • receiving the image data includes: selecting the first interface or the second interface to receive the image data based on the display mode and/or the number of valid data bits in the pixel data according to the preset interface rules, wherein the first interface and the second interface have different data transfer rates.
  • a pixel driving circuit including: a data interface configured to: receive image data, the image data including pixel data for at least one pixel; a data processing circuit configured to: based on The pixel data for the target pixel in the image data determines the data voltage signal for the target pixel; the pixel electrode driving circuit includes a first charging circuit and a second charging circuit, wherein the first charging circuit is configured as: In response to the first enable signal being valid, the target pixel is driven in the first display mode.
  • the data voltage signal is updated at the first frequency and the data voltage signal is provided for the target pixel, so that the driving voltage of the target pixel is Determined as the voltage difference between the data voltage signal and the common voltage signal, wherein the common voltage signal is a reference voltage signal common to all pixels, and wherein the second charging circuit is configured to: be effective in response to the second enable signal , driving the target pixel in a second display mode, updating the data voltage signal at a second frequency in the second display mode, adjusting the data voltage signal according to the pixel data for the target pixel, and providing the adjusted data voltage signal to the target pixel. , so that the driving voltage of the target pixel is determined as the maximum driving voltage or the minimum driving voltage, wherein the second frequency is lower than the first frequency.
  • the pixel data for the target pixel includes at least one valid data bit
  • the second charging circuit includes: a latch configured to latch a most significant data bit of the at least one valid data bit;
  • the mode selection circuit is configured to: in response to the most significant data bit in the at least one valid data bit being a first value, adjust the data voltage signal so that the driving voltage of the target pixel is determined to be the maximum driving voltage, and in response to the at least one valid data bit
  • the most significant data bit among the data bits is the second value, and the data voltage signal is adjusted so that the driving voltage of the target pixel is determined to be the minimum driving voltage.
  • the data processing circuit includes: a cache circuit configured to cache pixel data for a preset number of pixels in the image data; a digital-to-analog conversion circuit configured to convert the cached pixel data to user data.
  • the pixel data at the target pixel is converted into a data voltage signal for the target pixel.
  • the pixel driving circuit further includes: a data voltage buffer configured to buffer the data voltage signal in the second display mode.
  • a display device including the pixel driving circuit described according to the previous aspect; a liquid crystal panel including a plurality of pixels and configured to receive a data voltage signal from the pixel driving circuit; and a backlight panel , configured to provide backlight for the LCD panel.
  • Figure 1 schematically illustrates an example flowchart of a pixel driving method according to some embodiments of the present disclosure
  • Figure 2 schematically illustrates an example circuit diagram of a pixel circuit according to some embodiments of the present disclosure
  • 3A and 3B schematically illustrate an operating state of a pixel circuit in a first display mode according to some embodiments of the present disclosure
  • 4A, 4B, 4C and 4D schematically illustrate the working state of the pixel circuit in the second display mode according to some embodiments of the present disclosure
  • 5A and 5B schematically illustrate example driving timing for driving a pixel circuit according to some embodiments of the present disclosure
  • FIG. 6 schematically illustrates an example circuit diagram of a pixel charging circuit for charging a pixel circuit in accordance with some embodiments of the present disclosure
  • 7A, 7B, 7C, 7D, and 7E schematically illustrate transmission protocols of example data formats of image data according to some embodiments of the present disclosure
  • 8A, 8B, 8C, and 8D schematically illustrate example processing flows for various data formats according to some embodiments of the present disclosure
  • FIGS. 9A, 9B, and 9C schematically illustrate example flowcharts of mode switching or image data updating according to some embodiments of the present disclosure
  • Figure 10 schematically illustrates an exemplary internal mode switching diagram of a pixel driving circuit according to some embodiments of the present disclosure
  • Figure 11 schematically shows an exemplary data processing flow in conjunction with Idle mode according to some embodiments of the present disclosure
  • Figure 12 schematically illustrates an example flowchart of a display process according to some embodiments of the present disclosure
  • Figure 13 schematically illustrates an example flowchart of a display process according to some embodiments of the present disclosure
  • Figure 14 schematically illustrates an exemplary internal mode switching diagram of a mating interface according to some embodiments of the present disclosure
  • Figure 15 schematically illustrates an example table of recommended interface configurations according to some embodiments of the present disclosure
  • Figure 16 schematically illustrates an example block diagram of a pixel driving circuit in accordance with some embodiments of the present disclosure
  • Figure 17A schematically illustrates an exemplary block diagram of a display device according to some embodiments of the present disclosure
  • 17B schematically illustrates a schematic diagram of a display device according to some embodiments of the present disclosure
  • Figure 18 schematically illustrates an example block diagram of a computing device in accordance with some embodiments of the present disclosure.
  • FIG. 1 schematically illustrates an example flowchart of a pixel driving method 100 according to some embodiments of the present disclosure.
  • the pixel driving method 100 may include steps 110 to 140 .
  • the pixel driving method 100 may be executed by a computing device including a display screen, for example, by a driving device for driving the display screen in the computing device.
  • the driving device may be embodied as a circuit structure that is independent or integrated with other devices, and May be available with or without a separate packaging structure.
  • the driving device may be implemented as a structure such as a driving IC (Integrated Circuit).
  • the driving device can be used to receive image data from the system side and provide driving signals to some or all pixels in the display screen based on the image data to display corresponding images.
  • the system side may refer to devices such as a central control unit (CPU), a microcontroller (MCU), or a specialized graphics processing unit (GPU), which may be based on stored images, received images, or generated images.
  • CPU central control unit
  • MCU microcontroller
  • GPU specialized graphics processing unit
  • the preset data format and corresponding transmission protocol transmit image data to the driving device. Steps 110 to 140 are described in detail below with reference to FIG. 1 .
  • image data is received, which may include pixel data for at least one pixel.
  • image data may be provided by a controller, central processing unit, or graphics processor in a computing device, such as to a pixel driving device via a data bus or other type of transmission line.
  • the image data may be data conforming to a preset data protocol format, which may include pixel data for each pixel or part of the pixels in the display screen. For example, multiple sets of image data may be received according to a preset frequency, where each set of image data may represent one frame in the video.
  • a data voltage signal for the target pixel may be determined based on pixel data for the target pixel in the image data.
  • the pixel data for a pixel may include the pixel value of the pixel.
  • the pixel data may reflect the grayscale of the pixel.
  • the pixel data may reflect the R (red), G ( Green), B (blue) corresponding brightness, etc.
  • the conversion relationship between the pixel data and the data voltage signal can be preset.
  • this conversion relationship can be expressed in various ways such as lookup tables, curves, functional expressions, etc., so that the conversion relationship can be based on the conversion relationship.
  • the pixel data determines the corresponding data voltage signal.
  • the pixel data can be processed as required to meet different requirements for data transmission, data storage, data processing and display effects. Such embodiments will be described below. A detailed description.
  • the target pixel in response to the first enable signal being valid, the target pixel may be driven in the first display mode.
  • the data voltage signal may be updated at a first frequency and the data voltage signal may be provided to the target pixel, such that the driving voltage of the target pixel is determined as a voltage difference between the data voltage signal and the common voltage signal, wherein,
  • the common voltage signal is a reference voltage signal shared by all pixels.
  • the pixel circuit of each pixel can include a storage capacitor. One end of the storage capacitor can be connected to a common voltage signal, and the other end can be connected to a data voltage signal. The voltage difference between the two can charge the storage capacitor, so that Pixels display corresponding brightness.
  • connection should be understood to cover direct connection or indirect connection, that is, the storage capacitor can be directly connected to the common voltage signal and the data voltage signal, or can be connected to one or both of these signals through other intermediate circuit elements.
  • connection shall be interpreted similarly unless otherwise indicated.
  • the update frequency of the data voltage signal may be controlled by the pixel driving circuit, or may also depend on the frequency of image data received by the pixel driving circuit.
  • the target pixel in response to the second enable signal being valid, the target pixel may be driven in the second display mode.
  • the data voltage signal may be updated at a second frequency, the data voltage signal may be adjusted according to pixel data for the target pixel, and the adjusted data voltage signal may be provided for the target pixel, such that the driving voltage of the target pixel is determined is the maximum driving voltage or the minimum driving voltage, where the second frequency is lower than the first frequency.
  • the data voltage signal can be adjusted according to some or all of the valid bits in the pixel data for the target pixel, so that the difference between the adjusted data voltage signal and the common voltage signal is the maximum value or the minimum value, so that , when charging the storage capacitor in the pixel through the adjusted data voltage signal and the common voltage signal, the maximum driving voltage or the minimum driving voltage can be obtained; or, it can be determined based on some or all of the valid bits in the pixel data for the target pixel. Adjust the data voltage signal so that the difference between the adjusted data voltage signal and the common voltage signal (and the undifferentiated voltage signal) is the maximum value.
  • the pixel brightness can be the highest or the lowest.
  • the pixel brightness can be the highest or the lowest.
  • the pixel brightness may be the highest in the normally black mode, when the pixel is driven with zero voltage, the pixel brightness may be the lowest; in the normally white mode, when the pixel is driven with zero voltage, the pixel brightness may be the highest. This can be designed based on specific application requirements.
  • the first frequency and the second frequency may be preset, wherein the first frequency may be a frequency commonly used by display devices, such as 60 Hz or other approximate frequencies, such as any frequency from 60 Hz to 85 Hz, which may Meet the display requirements of conventional dynamic pictures; the second frequency can be the frequency of the low-frequency display mode, such as 1Hz or other approximate frequencies, such as 2Hz, 0.5Hz, etc., which can be used for the display of static pictures, and compared with the first frequency, it can Significantly reduces power consumption.
  • the first frequency may be a frequency commonly used by display devices, such as 60 Hz or other approximate frequencies, such as any frequency from 60 Hz to 85 Hz, which may Meet the display requirements of conventional dynamic pictures
  • the second frequency can be the frequency of the low-frequency display mode, such as 1Hz or other approximate frequencies, such as 2Hz, 0.5Hz, etc., which can be used for the display of static pictures, and compared with the first frequency, it can Significantly reduces power consumption.
  • the first enable signal or the second enable signal may be asserted accordingly by the pixel drive circuit in response to the instruction to use the first display mode or the second display mode, or may be driven by the pixel
  • the circuit sets the first enable signal or the second enable signal to be valid according to specific display requirements.
  • the instruction to use the first display mode or the second display mode may be generated internally by the pixel driving circuit, or may also be received from an external circuit.
  • the user can select to use the first display mode or the second display mode through physical or virtual buttons on the computing device, and then the computing device can generate corresponding instructions according to the user's selection and provide them to the pixel driving circuit; or , the computing device can automatically determine whether to use the first display mode or the second display mode according to current needs, generate corresponding instructions, and provide them to the pixel driving circuit; or, the pixel driving circuit can determine whether to use the first display mode according to the image data to be displayed. display mode or second display mode, and generate corresponding instructions; etc.
  • display modes at only one frequency are often supported, such as the first display frequency described above.
  • related circuits support display modes at multiple frequencies, only one of them can be selected during use. frequency.
  • display modes at different frequencies for example, 60Hz mode and 1Hz mode, or other combinations of the first frequency and the second frequency
  • the pixels can be charged in different ways in the two modes.
  • different charging methods can be used in different display modes through different enable signals.
  • a data voltage signal can be provided for the pixel, so that the voltage difference between the data voltage signal and the common voltage signal can be used.
  • the determined data voltage signal can be adjusted according to the pixel data, and the adjusted data voltage signal is provided to the pixel, so that the pixel can be charged through the maximum driving voltage or the minimum driving voltage. .
  • the high-frequency first display mode can meet conventional display requirements
  • the low-frequency second display mode can meet low-power display requirements.
  • the driving voltage of each pixel is determined as the maximum or minimum driving voltage, that is, each pixel only has two display states: white/black (white/black), which can achieve a simpler processing logic, helping to further reduce power consumption.
  • the pixel driving method provided by the present disclosure can be applied to such devices. According to experiments, by using the technical solutions provided by this disclosure, the power consumption of wearable devices such as smart watches is significantly reduced, and can usually be reduced by 1 to 2 orders of magnitude.
  • the pixel driving method 100 shown in Figure 1 can be used in conjunction with the pixel circuit 200 shown in Figure 2, that is, the pixel driving method 100 can be used to drive the pixel circuit 200.
  • the pixel circuit 200 is only exemplary, and other similar pixel circuits may also be used.
  • the pixel circuit 200 may include a first transistor M1 , a second transistor M2 , a third transistor M3 , a fourth transistor M4 , a second transistor M5 and two inverters connected end to end.
  • Two inverters connected end to end can form a static random access memory (Static Random Access Memory, SRAM), which can be used to store voltage signals.
  • SRAM Static Random Access Memory
  • the voltage signals can control the on and off of M3 and M4.
  • the switches of M1 and M2 can be determined by the GateA signal. When GateA is high, M1 is turned on and M2 is turned off.
  • the Source signal can be input to node 1 via M1, that is, to SRAM. When the GateA signal is low, M1 is turned off.
  • GateA and GateB are control signals. GateA can be regarded as an initialization control signal and can be used for line-by-line initialization; GateB can be regarded as a display control signal and can be used for line-by-line display.
  • the operating state of the pixel circuit 200 in the first display mode is described with reference to FIGS. 3A and 3B.
  • the first display mode may be a display mode at a conventional frequency, such as a 60Hz mode or other approximate frequency mode.
  • FIG. 3A shows the initialization phase of the first display mode.
  • GateA is high level.
  • M1 is turned on, M2 is turned off, and the L level (low level) is written through the Source signal.
  • the L level passes through the connection between node 1 and node 2.
  • the inverter reverses to H level (high level) for the first time, which makes M4 conductive.
  • M4 conductive
  • L level for the second time through the inverter between node 3 and node 4. But the two inverters are not conducting.
  • GateB is low level.
  • M5 is turned off, so no data is written to the storage capacitor P, and the pixel has no display.
  • Figure 3B shows the display phase of the first display mode.
  • GateA is low level.
  • M2 is turned on, M1 is turned off, and the two inverters are turned on, maintaining the level cycle, so that M4 continues to be turned on.
  • GateB is high level.
  • M5 is turned on. Therefore, data can be continuously written through the Source signal and data can be written to the storage capacitor P via M4 and M5.
  • the Source signal at both ends of the storage capacitor P forms a voltage difference with the VCOM signal. , the pixels are displayed normally.
  • the pixel circuit 200 may be driven through the driving timing 500A shown in FIG. 5A.
  • FIG. 5A shows the column start signal STV, the data voltage signal Source, the common voltage signal VCOM, the long black voltage signal FRP, the initialization control signals GateA1 to GateAn of the pixels 1 to pixel n, and the display control signal GateB1 of the pixels 1 to pixel n. to GateBn, where n ⁇ 1.
  • the first frame can be used for initialization, and starting from the second frame can be used for normal display. Only when the power is turned on again or the frame rate changes, it is necessary to repeat the process from initialization to normal. display process.
  • Source is low level
  • GateA1 to GateAn are set to high level in sequence, that is, each pixel circuit is initialized in sequence
  • the Source To write image data to the pixel circuit GateB1 to GateBn are set to high level in sequence, that is, corresponding image data is written to each pixel circuit in order to display the frame image.
  • the duration of each frame may be about 16.7ms.
  • the operating state of the pixel circuit 200 in the second display mode is described with reference to FIGS. 4A, 4B, 4C and 4D.
  • the pixel circuit 200 is a pixel circuit in a normally black mode.
  • the normally white mode it can be driven similarly, in which the driving voltage is related to the pixel grayscale (or pixel grayscale). brightness) needs to be adjusted.
  • the second display mode may be a low-frequency display mode, such as a 1Hz mode or other approximate frequency mode.
  • the second display mode may be further divided into a White mode and a Black mode.
  • the pixel driving voltage is determined to be the maximum driving voltage and the highest brightness is displayed.
  • the Black mode the pixel driving voltage is determined as the minimum driving voltage (such as zero voltage), and displays the lowest brightness (such as full black).
  • Figure 4A shows the initialization phase of the White mode in the second display mode. This phase is similar to the initialization phase of the first display mode.
  • GateA is high level. At this time, M1 is turned on, M2 is turned off, and the L level (low level) is written through the Source signal. At this time, the L level passes through the connection between node 1 and node 2.
  • the inverter reverses to H level (high level) for the first time, which makes M4 conductive. At the same time, it reverses to L level for the second time through the inverter between node 3 and node 4. But the two inverters are not conducting.
  • GateB is low level. At this time, M5 is turned off, so no data is written to the storage capacitor P, and the pixel has no display.
  • FIG. 4B shows the display phase of the White mode in the second display mode.
  • GateA is low level.
  • M2 is turned on, M1 is turned off, and the two inverters are turned on, maintaining the level cycle, so that M4 continues to be turned on.
  • GateB is high level.
  • M5 is turned on. Therefore, data can be continuously written through the Source signal and data can be written to the storage capacitor P via M4 and M5.
  • the Source signal at both ends of the storage capacitor P forms a voltage difference with the VCOM signal. , the pixels are displayed normally.
  • the system does not continue to write image data.
  • the Source data of the previous frame can be written to the storage capacitor P through M4 and M5.
  • the Source data can be stored in the cache. device, which will be described below.
  • Figure 4A shows the initialization phase of Black mode in the second display mode.
  • GateA is high level.
  • M1 is turned on, M2 is turned off, and the H level is written through the Source signal.
  • the H level makes M3 turn on, and the H level passes through node 1 and node 1.
  • the inverter between node 2 reverses to L level for the first time, and then reverses to H level for the second time through the inverter between node 3 and node 4, but the two inverters are not conducting.
  • GateB is low level. At this time, M5 is turned off, so no data is written to the storage capacitor P, and the pixel has no display.
  • FIG. 4B shows the display stage of the Black mode in the second display mode.
  • GateA is low level.
  • M2 is turned on, M1 is turned off, and the two inverters are turned on, maintaining the level cycle, so that M3 continues to be turned on.
  • GateB is high level.
  • M5 is turned on. Therefore, the FRP signal can be written to the storage capacitor P via M3 and M5.
  • the voltage difference between the FRP signal and the VCOM signal at both ends of the storage capacitor P is zero, and the pixel displays black. .
  • the system does not continue to write image data.
  • the pixel circuit in the next frame, it can continue to be initialized to the Black mode through the high level of the Source signal, and M3 and M5
  • the FRP signal is written into the storage capacitor P.
  • the system side When there is a picture update, the system side writes new image data.
  • the pixel circuit 200 may be driven through the driving timing 500B shown in FIG. 5B.
  • FIG. 5B shows the column start signal STV, the data voltage signal Source(Black) in the Black mode, the data voltage signal Source(White) in the White mode, the common voltage signal VCOM, the long black voltage signal FRP, pixel 1 to pixel Initialization control signals GateA1 to GateAn for n, and display control signals GateB1 to GateBn for pixels 1 to pixel n, where n ⁇ 1.
  • part of the time in each frame can be used for initialization, and the remaining time can be used for normal display.
  • each frame time is 1s, of which the first 16.7ms can be used for initialization and the remaining time can be used for normal display. It should be understood that the time length of the initialization phase can be set according to needs, and it can be equal to or different from the length of one frame of the first display mode.
  • Source is high level
  • GateA1 to GateAn are set to high level in sequence, that is, each pixel circuit is initialized in sequence;
  • the display phase of the Black mode of the second display mode charging the pixels through FRP and VCOM, GateB1 to GateBn remain high, that is, they continue to provide FRP signals to the pixel circuit, so that the relevant pixels continue to display black.
  • Source is low level, and GateA1 to GateAn are set to high level in sequence, that is, each pixel circuit is initialized in sequence; in the display phase of the White mode of the second display mode, through Source When writing image data to the pixel circuit of each pixel, GateB1 to GateBn remain high, that is, the corresponding Source signal is continuously written to each pixel circuit in order to display the frame image. Since the second display mode involves the selection of the Black or White mode for pixels, the process from initialization to normal display needs to be repeated at the beginning of each frame.
  • transistors with a high active control level are all directed to transistors with a high active control level.
  • transistors with a low active control level can also be used.
  • the relevant driving signals can be set to be opposite to the above description.
  • the pixel data for the target pixel may include at least one valid data bit.
  • step 140 may include: in response to the most significant data bit in the at least one valid data bit being the first value, adjusting the data voltage signal so that the driving voltage of the target pixel is determined to be the maximum driving voltage; in response to The most significant data bit among the at least one valid data bit is the second value, and the data voltage signal is adjusted so that the driving voltage of the target pixel is determined to be the minimum driving voltage. For example, when the most significant data bit in the pixel data is 1, the data voltage signal can be adjusted so that the driving voltage of the target pixel is determined to be the maximum driving voltage.
  • the data voltage signal can be adjusted so that the target pixel is as described above.
  • the described White mode display when the most significant data bit in the pixel data is 0, the true voltage signal can be adjusted so that the driving voltage of the target pixel is determined to be the minimum driving voltage (such as zero).
  • the data voltage signal can be adjusted, Causes the target pixel to be displayed in Black mode as described above. As a result, it is possible to determine whether the target pixel displays the highest brightness or the lowest brightness based only on the value of the most significant bit of the pixel data, which helps reduce the amount of data processing and simplifies the processing logic, thereby helping to further reduce power consumption.
  • the driving voltage of the target pixel may be determined as the maximum driving voltage or the minimum driving voltage in the following manner. Specifically, in order to determine the driving voltage of the target pixel as the maximum driving voltage, during the initialization period, the data voltage signal can be determined as the first voltage signal, and effective initialization control signals are provided for each pixel in turn, and then, in During the display period, the data voltage signal can be determined to be opposite to the common voltage signal, and a continuously effective display control signal is provided for the target pixel, so that the driving voltage of the target pixel is determined as the voltage difference between the data voltage signal and the common voltage signal; as The driving voltage of the target pixel is determined to be the minimum driving voltage.
  • the data voltage signal can be determined as the second voltage signal, and effective initialization control signals can be provided for each pixel in turn. Subsequently, during the display period, the data voltage signal can be determined as the second voltage signal.
  • a non-difference voltage signal to the target pixel, which is the same as the common voltage signal, and provide a continuously effective display control signal to the target pixel, so that the driving voltage of the target pixel is determined to be between the non-difference voltage signal and the common voltage signal voltage difference.
  • the situation in which the driving voltage of the target pixel is determined to be the maximum driving voltage may be the White mode mentioned above.
  • the data voltage signal can be determined to be a low level, and during the display period, the data voltage signal can be determined to be opposite to the common voltage signal, for example, as shown in Figure 5B Source (White ) signal like that.
  • the situation in which the driving voltage of the target pixel is determined to be the minimum driving voltage may be the Black mode mentioned above. In the Black mode, during the initialization period, the data voltage signal can be determined to be a high level.
  • the same long voltage signal as the common voltage signal can be provided.
  • the black voltage signal is, for example, the same FRP signal as VCOM shown in FIG. 5B.
  • effective initialization control signals may be provided to each pixel in the initialization period as shown in GateA1 to GateAn in FIG. 5B, and effective initialization control signals may be provided to each pixel in the display period as shown in GateB1 to GateBn. Continuously effective display control signal.
  • the data voltage signal can be adjusted, and the pixel can be set to a mode of displaying at maximum brightness or minimum brightness during the initialization period through the adjusted data voltage signal, and the display control signal can be maintained during the display period. Effective, so that each pixel continuously displays the maximum brightness or minimum brightness. As a result, the display status of each pixel in each cycle (ie, displaying the maximum brightness or the minimum brightness) can be conveniently controlled.
  • the pixels may be charged by means of the pixel charging circuit 600 shown in FIG. 6 .
  • the pixel charging circuit 600 includes two charging paths 610 and 620.
  • the charging path 610 can be used to charge the pixel circuit in the first display mode
  • the charging path 620 can be used to charge the pixel in the second display mode. circuit charging.
  • the pixel charging circuit 600 may receive the data voltage signal Source′, which may be generated based on the pixel data in step 120 described above.
  • the pixel circuit can be driven in the first display mode.
  • the Source' signal is transmitted to the first charging path 610 via the transistor T1, and then is provided to the corresponding pixel circuit as a Source signal, and written into the storage capacitor of the pixel circuit, so that the Source signal and the VCOM signal form a voltage across the storage capacitor. difference, so that the pixels display corresponding brightness.
  • the voltage difference may be proportional to pixel brightness. Exemplarily, FIG.
  • VCOM can vary between 4.5V and 0V
  • the Source signal can be determined as a series of voltage signals based on the image data, such as 3V, 4.5V, 0V, 4.5V, 1.5V as shown in the figure, by Therefore, the charging voltage of the storage capacitor can be determined as the difference ⁇ V between the two.
  • the pixel circuit can be driven in the second display mode.
  • the Source’ signal is transmitted to the second charging path 620 via the transistor T2.
  • the value of the most significant bit of the pixel data can be latched to each pixel.
  • the value of the most significant bit can be taken from the Source' signal, corresponding pixel data in the image data, corresponding pixel data in the processed image data, etc.
  • FIG. 6 also schematically shows an example driving timing 621 in the White mode for the second charging path 620 .
  • Source’ can be adjusted to Source to charge the storage capacitor of the pixel circuit with a maximum voltage difference of 4.5V, so that the pixel displays the highest brightness.
  • FIG. 6 also schematically shows an example driving timing 622 in the Black mode for the second charging path 620 .
  • VCOM is the same as FRP, so that the voltage across the storage capacitor is zero, causing the pixel to display black.
  • the pixel circuit is not shown completely, and only its Source end, VCOM end, Gate end, etc. are schematically shown. It should be understood that here, the pixel circuit may have the same or similar structure as described in the previous embodiments, and may be driven as described in the previous embodiments.
  • step 120 described with reference to FIG. 1 may include: caching pixel data for a preset number of pixels in the image data; and using the cached pixel data for a preset number of pixels according to a preset digital-to-analog conversion rule.
  • the pixel data of the target pixel is converted into a data voltage signal for the target pixel.
  • the preset digital-to-analog conversion rule may be a preset digital-to-analog conversion function, a preset lookup table, etc.
  • the digital-to-analog conversion process can complete the conversion of digital signals to analog signals (i.e., data voltage signals) based on the valid data bits in the pixel data.
  • the converted analog signals can be input to the display screen and determine the grayscale color of the display screen.
  • the preset number of pixels for the preset number of pixels may be cached according to the preset compression rule.
  • the pixel data of pixels is compressed so that the number of valid data bits in the compressed pixel data is not greater than the first threshold.
  • the pixel data can be compressed in units of a preset number of pixels, where the preset number can be, for example, 2, 3, 4 and other preset values.
  • a threshold can be 36bit or other values. It can be understood that the preset number and the first threshold can be set according to specific application requirements. For example, different preset numbers can be set for different data formats of image data, and the first threshold can be set according to the internal processing capability of the driving circuit. set up.
  • the compressed pixel data in the process of converting the cached pixel data into a data voltage signal, the compressed pixel data may be decompressed, and the pixel data for the target pixel in the decompressed pixel data may be Converted to a data voltage signal for the target pixel.
  • the first preset padding rule may be used for Pixel data of a preset number of pixels are padded so that the number of valid data bits in the padded image data is equal to the first threshold.
  • the first preset padding rule may be set to pad 0, or may be set to other padding methods according to specific application requirements.
  • the process in response to the number of valid data bits in the pixel data for the target pixel electrode being less than the second threshold, the process may be performed according to the second preset
  • the padding rule pads the image data for the target pixel electrode so that the number of valid data bits in the padded pixel data is equal to the second threshold.
  • the second preset filling rule can be preset according to application requirements. For example, it can be set through relevant registers, such as setting to complement 0, complement 1, complement MSB (most significant bit), complement Green LSB ( green least significant bit), etc.
  • the padding control signal EPF can be generated based on the setting result of the register to specify the method by which padding is performed.
  • the pixel data of the at least two pixels may be reallocated in response to receiving the pixel data for the at least two pixels per clock cycle.
  • the two or more pixel data can be redistributed into two or more groups before generating the data voltage signal. Independent pixel data.
  • the data format can be composed of CMD (control information) and DATA (data information).
  • CMD can be used to specify information such as data protocol type
  • DATA can be used to transmit image data.
  • 1 byte may include 9 bits, in which the first byte may be used to transmit CMD, and starting from the second byte, DATA may be transmitted.
  • the first bit in each byte can be used for functions such as error correction without transmitting actual data.
  • the effective data bits used to transmit data may be different.
  • FIG. 7A schematically shows a transmission protocol 700A in a 24-bit data format.
  • the pixel data of each pixel can be composed of 8-bit red, 8-bit green, and 8-bit blue data, and can be transmitted in 3 bytes.
  • Figure 7B schematically shows the transmission protocol 700B of the 18-bit data format.
  • the pixel data of each pixel can be composed of 6-bit red, 6-bit green, and 6-bit blue data, and can also be transmitted in 3 bytes, but in each byte, there are 2 bits of free bits.
  • Figure 7C schematically shows a transmission protocol 700C in 16-bit data format.
  • the pixel data of each pixel can be composed of 5bit red, 6bit green, and 5bit blue data, and can be transmitted in 2byte.
  • Figure 7D schematically shows a transmission protocol 700D in 6-bit data format.
  • the pixel data of each pixel can be composed of 2-bit red, 2-bit green, and 2-bit blue data.
  • the pixel data of each pixel can be transmitted continuously without idle bits, which can improve data transmission efficiency; as shown in the lower part of Figure 7D As shown in the second half, only 1 pixel of pixel data can be transmitted in one byte, and the other two bits are free.
  • FIG. 7E schematically shows the transmission protocol 700E of the 3-bit data format.
  • the pixel data of each pixel can be composed of 1 bit red, 1 bit green, and 1 bit blue data.
  • two different protocol types are also designed, as shown in the upper part of Figure 7E. In one byte, only 2 pixels of pixel data can be transmitted, and the other two bits are free; as shown in the lower part of Figure 7E As shown in the lower half, pixel data for each pixel can be transmitted continuously without idle bits. Similar to the 6-bit data format, the two protocol types have different advantages. One of the protocol types can be selected based on the data transmission situation on the system side.
  • the first display mode valid data bit comparisons similar to those shown in FIG. 7A, FIG. 7B, and FIG. 7C can be used preferentially.
  • High data format in order to present richer picture details and provide display effects that meet conventional needs; in the second display mode, data formats with lower effective data bits similar to those shown in Figure 7D and Figure 7E can be used first.
  • the data format of low-significant data bits can also be used in the first display mode, or the data format of high-significant data bits can be used in the second display mode.
  • FIGS. 8A to 8D schematically illustrate the data processing flow of the data format described with reference to FIGS. 7A to 7E .
  • the pixel driving device may take the form of a driver IC.
  • the system side can write image data to the driver IC according to one of the aforementioned data formats.
  • the driver IC can receive the image data and undergo multi-level data processing, and finally write the data to the corresponding pixel circuit through the Source.
  • data transmission can be performed in 24-bit units, that is, each clock cycle (each CLK) can receive 24-bit data. If 1-bit data is received per clock rising edge, each clock cycle should include at least 24 clock rising edges. .
  • data processing can be composed of three modules: compression/decompression (MC/MD), data mapping, and digital-to-analog conversion (D/A).
  • MC/MD compression/decompression
  • D/A digital-to-analog conversion
  • MC/MD module data processing of 36 bits of valid data bits is allowed based on the pixel data of at least one pixel. That is, when the number of valid data bits of the pixel data of at least one pixel exceeds 36 bits, the pixel data needs to be compressed. , when the number of valid data bits is less than 36 bits, the pixel data needs to be padded.
  • the padding can be implemented by padding 0, for example.
  • D/A data collection and processing can be carried out in units of 24 bits. Therefore, the data mapping module can fill in pixel data that is less than 24 bits.
  • the filling rules can be set to fill in 0 or fill 1 according to the needs. , add MSB, add Green LSB, etc.
  • FIG. 8A schematically shows the processing flow 800A of the 24-bit data format.
  • the IC interface can receive image data at 1 pixel/CLK.
  • 24-bit data format that is, each CLK receives 24-bit valid data bits without the need for bit-filling operations.
  • image data exists in 2 pixels/CLK (that is, 48 bits of valid data bits), and 3/4 compression needs to be enabled, so that the pixel data is compressed from 48 bit to 36 bit, and stored in GRAM, and then restored to 48bit valid data bits.
  • the data mapping module receives 1 pixel of pixel data each time, that is, it receives 24 bits of valid data bits without bit filling. It can directly enter the D/A module for digital-to-analog conversion, generate the corresponding data voltage signal, and provide it to the display panel.
  • FIG. 8B schematically shows the processing flow 800B of the 18-bit data format.
  • the IC interface can receive image data at 1 pixel/CLK.
  • 18bit data format that is, each CLK receives 18bit valid data bits, supplemented with 0 to 24bit.
  • image data exists as 2 pixels/CLK (that is, 36 bits of valid data bits). There is no need to enable data compression and decompression.
  • Image data can be directly input to the data mapping module through this module.
  • the data mapping module receives 1 pixel of pixel data each time, that is, it receives 18 bits of valid data bits, which need to be padded to 24 bits.
  • the padded data enters the D/A module for digital-to-analog conversion, generates the corresponding data voltage signal, and provides it to the display panel.
  • the processing flow is similar to that of 18-bit, only the number of padding bits is different, which will not be described again here.
  • FIG. 8C schematically shows the processing flow 800C of the 6-bit data format.
  • the IC interface can receive image data at 1 pixel/CLK.
  • each CLK receives 6 bits of valid data bits, supplemented with 0 to 24 bits.
  • image data exists at 2 pixels/CLK (that is, 12 valid data bits).
  • the data mapping module receives 1 pixel of pixel data each time, that is, it receives 18-bit data (including 12-bit valid data bits), which needs to be padded to 24-bit.
  • the padded data enters the D/A module for digital-to-analog conversion to generate the corresponding data voltage signal.
  • the data voltage signal can be determined only by complementing 0 to complete the filling operation.
  • Figure 8D schematically shows the processing flow 800D of the 3-bit data format.
  • the IC interface can receive image data at 2 pixels/CLK, that is, each CLK receives 6 bits of valid data bits, supplemented with 0 to 24 bits.
  • image data exists at 4 pixels/CLK (that is, 12 valid data bits). There is no need to enable data compression and decompression, and the bits can be padded to 36 bits.
  • the data mapping module receives 2 pixels of pixel data each time, that is, it receives 18-bit data (including 12-bit valid data bits), which needs to be padded to 24-bit.
  • the padded data needs to be redistributed into two sets of pixel data.
  • the second-highest bit of each pixel data can be equal to the value of the highest-order bit.
  • the redistributed pixel data can sequentially enter the D/A module for digital-to-analog conversion to generate corresponding data voltage signals and provide them to the display panel.
  • the filling operation can be completed only by padding 0.
  • switching between the first display mode and the second display mode may be performed by providing a mode switching instruction.
  • enable data for the second display mode in response to receiving an instruction to switch to the second display mode, enable data for the second display mode may be written to the mode register, and after the first preset time interval, the enable data for the second display mode may be written to the mode register. Based on the enable data in the mode register, the second enable signal is enabled. Similar to what was mentioned in the previous embodiments, the instruction to switch to the second display mode can be received from the system. For example, the user can manually choose to switch to the second display mode, or the system can automatically determine to switch to the second display mode under certain circumstances. display mode, based on the manual or automatic switching operation, an instruction to switch to the second display mode can be sent to the pixel driving circuit. The mode register may write corresponding enable data in response to receiving the relevant switching instruction.
  • the first enable signal or the third enable signal may be provided to the pixel charging circuit such as described in the previous embodiment based on the enable data stored in the mode register. 2. Enable signal.
  • the first preset time interval can be set according to specific application requirements, and it can be used as a buffer time to help avoid circuit processing errors.
  • FIG. 9A schematically shows an example process 900A of switching from the 60Hz mode to the 1Hz mode.
  • the color format can be set.
  • the corresponding data can be set based on the CMD information in the image data received from the system side or based on other related instructions. format, in order to select an appropriate processing flow according to the characteristics and requirements of the data format. This has been described in detail in the previous embodiments and will not be described again here.
  • image data (2C/3C data) can be received.
  • the enable data for the 1Hz mode can be written to the mode register, and after a time interval of 50ms, the device switches to the 1Hz mode and makes the second enable signal valid.
  • the data voltage buffer in response to receiving new image data, the data voltage buffer may be opened, a data voltage signal determined based on the new image data may be written into the data voltage buffer, and the data voltage buffer may be opened in the second predetermined state. After the set time interval, the data voltage memory is turned off.
  • the second display mode may be used to display static images. Therefore, in this mode, the system may not continue to provide image data to the pixel driving circuit. Therefore, in the second display mode, after the corresponding data voltage signal is generated based on the image data, the generated data voltage signal can be stored in the data voltage buffer, so that the generated data voltage signal can be stored in the data voltage buffer based on the image data in each display period.
  • the data provides or updates the data voltage signal. This caching mechanism helps reduce data transmission pressure between the system end and the pixel driving circuit and within the pixel driving circuit in the second display mode, and reduces unnecessary data processing operations within the pixel driving circuit.
  • FIG. 9B schematically shows the processing flow 900B when new image data is received in the 1Hz mode.
  • the data voltage buffer such as GRAM used to cache data voltage signals
  • new image data can be started to be received.
  • the color format (such as the data format of image data) can be set according to CMD information or additional instructions.
  • a corresponding data voltage signal can be generated based on the new image data and written into the data voltage buffer.
  • the 1Hz mode can be maintained according to the enable data stored in the status register.
  • the data voltage buffer can be closed after a time interval of 50ms.
  • enable data for the first display mode may be written to the mode register and the data voltage buffer may be turned on. Subsequently, the Write the data voltage signal into the data voltage register, close the data voltage register after the third preset time interval, and make the first enable signal valid based on the enable data in the mode register.
  • the instruction to switch to the first display mode can be received from the system side, and the system side can send the instruction to the pixel driving circuit to switch to the first display mode based on a manual or automatic switching operation.
  • the pixel driving circuit may write enable data for the first display mode to the mode register based on receiving the instruction, so as to prepare to switch to the first display mode.
  • the image data update process in the second display mode described above can be followed, that is, the data voltage buffer can be turned on, and the image data based on the image data can be stored in the data voltage buffer.
  • the generated data voltage signal, the data voltage signal stored at this time may be generated based on the new image data, or may be the data voltage signal corresponding to the previous image data.
  • the first display mode can be switched according to the enable data in the mode register, and the first enable signal becomes valid.
  • FIG. 9C schematically shows an example process 900C of switching from the 1Hz mode to the 60Hz mode.
  • the enable data for the 60Hz mode in response to receiving the instruction to switch to 60Hz, can be written to the mode register and the data voltage buffer can be opened to store the data voltage generated based on the image data.
  • the color format may be set as described in the previous embodiments. After setting the color format, optionally, image data (2C/3C data) can be received. Subsequently, it can be switched to the 60Hz mode according to the enable data in the mode register, and after a time interval of 50ms, the data voltage buffer is turned off.
  • the first display mode can be used to meet general display requirements. Therefore, in some embodiments, when the pixel driving circuit is powered on, it can directly enter the first display mode, and can be in the first display mode. Image data is continuously written and updated. When a static picture needs to be displayed or there is a need to reduce power consumption, the second display mode can be switched manually or automatically. In the second display mode, the picture data can be updated at low frequency and switched back to the first display mode when needed.
  • FIG. 10 schematically shows a mode switching diagram 1000 inside a pixel driving circuit. As shown in the figure, in the power-off state, the pixel driving circuit can enter the sleep state in response to the power-on operation.
  • the pixel driving circuit In the sleep state, in response to a power-off operation, the pixel driving circuit can return to the power-off state; when the sleep time is long or in response to a related state switching operation, the pixel driving circuit can enter a deep sleep state; when receiving a signal from the system side When receiving image data or receiving relevant instructions, the pixel driving circuit can switch to the first display mode (for example, 60Hz mode).
  • the deep sleep state when receiving a data signal or instruction from the system side, the pixel driving circuit can switch back to the sleep state. In the sleep state, some circuit functions can be turned off, and in the deep sleep state, more circuit functions can be turned off, thereby reducing unnecessary power consumption.
  • the first display mode for example, the 60Hz mode
  • image data can be received and data voltage signals and other driving signals are provided to the pixel circuit based on the image data
  • the second display can also be switched in response to the relevant switching instructions.
  • mode e.g. 1Hz mode
  • the pixel driving circuit may also switch back to the sleep state from the first display mode.
  • the second display mode for example, the 1Hz mode
  • the image data can be received and the data voltage signal and other driving signals are provided to the pixel circuit based on the image data
  • the first display can also be switched in response to the relevant switching instruction.
  • mode e.g. 1Hz mode
  • the pixel driving circuit may also switch back to the sleep state from the second display mode.
  • data formats with more effective data bits can be used, such as the 24bit, 18bit, and 16bit described above.
  • Data format, etc. in the second display mode, in accordance with its display characteristics, in order to reduce the amount of data and reduce power consumption, a data format with fewer effective data bits can be used, such as the 6bit and 3bit data formats described above.
  • a data format with fewer effective data bits can be used, such as the 6bit and 3bit data formats described above.
  • a data format with fewer valid data bits in the first display mode in some practical applications, limited by the motherboard speed, in order to avoid lagging, there may also be a need to use a data format with fewer valid data bits in the first display mode. Since in general designs, data formats with less significant data bits such as 6bit, 3bit, etc.
  • the value of the most significant data bit can be
  • the pixel driving voltage is finally determined as the maximum driving voltage or the minimum driving voltage. Therefore, in order to reduce the complexity of data processing, when performing a bit-filling operation, the default is to perform a 0-filling operation. However, in this case, when these data formats with less effective data bits are used in the first display mode, there will be a problem of insufficient pixel brightness.
  • the valid data bits are R(111111)G(111111)B(111111)
  • the padded data is R(11111100)G(11111100)B (11111100).
  • the corresponding gray level is R252G252B252. If the bit is filled with 1, it is R(11111111)G(11111111)B(11111111). After passing through the D/A module, the corresponding gray level is R252G252B252.
  • the gray scale is R255G255B255.
  • the final maximum grayscale brightness range is 252 ⁇ 255, with basically no brightness difference.
  • the valid data bits are R(11)G(11)B(11)
  • R(11000000)G(11000000)B(11000000) the valid data bits
  • the corresponding gray level is R192G192B192. That is, the maximum gray level brightness that can be achieved at this time is only 192 gray levels. , the visual effect brightness is seriously insufficient, only 60% of the normal brightness.
  • the 3bit data format has the same problem.
  • the first display mode when the number of valid data bits in the pixel data for the target pixel meets the first preset condition, in response to receiving the low-quality Display mode enable signal, you can use low-quality display mode.
  • the low quality display mode in response to a most significant data bit in the pixel data for the target pixel being a first value, setting the pixel data for the target pixel to a maximum value, and in response to The most significant data bit in the pixel data is the second value, and the pixel data bit for the target pixel is set to the minimum value.
  • the first preset condition may mean that the number of valid data bits is lower than a certain preset threshold, or may mean that the number of valid data bits is equal to a certain preset value.
  • the first preset condition may indicate that the number of valid data bits is 6, that is, the 6-bit data format mentioned above, or the first preset condition may also be set to other conditions according to requirements.
  • the low-quality display mode can be an independently set display mode, or it can be implemented directly using the Idle mode of the IC.
  • the low-quality display mode can be enabled through the relevant enable signal.
  • the enable signal can be transmitted by means of a separate instruction or CMD information in the image data. .
  • the pixel data can be reset to the maximum or minimum value only based on the highest bit value of the pixel data, that is, it is set to all 1 or all 0, and the corresponding gray level is 255 or 0, thereby avoiding Loss of brightness.
  • the pixel data bits written after completing the filling are 8 bits.
  • the highest bit D7 can be judged. If D7 is 1, That is, the possible data range is 10000000 ⁇ 11111111, and the corresponding gray level is 128 ⁇ 255. At this time, the IC displays 255 gray level; if D7 is 0, the possible data range is 00000000 ⁇ 01111111, and the corresponding gray level is 0 ⁇ 127. This When the IC displays 0 grayscale. In this display mode, up to 8 colors can be displayed. However, for 6bit data format, 64 colors can be displayed under normal circumstances.
  • FIG 11 schematically shows an example process 1100 of data processing in conjunction with the Idle mode.
  • the pixel data of 6-bit valid data bits can be padded to 24-bit.
  • the Idle mode can be entered through the enable signal according to the instructions in the CMD information.
  • Idle mode according to the value of D7, it is judged whether the pixel displays 255 gray level or 0 gray level, that is, the pixel data is set to all 1 or all 0.
  • the set pixel data can pass through the data mapping module and then through the D/A conversion module to generate a corresponding data voltage signal, which can then be provided to the pixel circuit through the branch 610 of the pixel charging circuit shown in Figure 6 , making the pixel display the highest brightness or the lowest brightness.
  • the first display mode when the number of valid data bits in the pixel data for the target pixel meets the second preset condition, the first display mode can be used before turning on the screen.
  • the second enable signal becomes valid.
  • the second preset condition may refer to the number of valid data bits being lower than a certain preset threshold, or may refer to the number of valid data bits being equal to a certain preset value.
  • the second preset condition may indicate that the number of valid data bits is 3, that is, the 3-bit data format mentioned above, or the first preset condition may also be set to other conditions according to requirements.
  • a corresponding data voltage signal will be generated based on the image data according to the process described in the previous embodiment, and the generated data voltage signal will be used to drive the corresponding pixel to display the image screen.
  • the screen lights up in display mode. Since the pixel driving voltage is determined as the maximum driving voltage or the minimum driving voltage in the second display mode, the pixel will exhibit maximum brightness or minimum brightness without brightness loss.
  • the current image is displayed, it can be switched back to the first display mode to continue receiving image data.
  • FIG. 12 schematically illustrates an example process 1200 for avoiding the aforementioned brightness loss problem by means of a second display mode.
  • the circuit can be initialized and then prepared to enter the 60Hz mode.
  • the driving circuit can stop sleeping (sleep out) and start processing the image data and generate corresponding data voltage signals. After a 120ms delay (corresponding data processing operations can be completed during this period), you can switch to 1Hz mode for bright screen display, thereby avoiding the brightness loss problem caused by using 3bit data formats such as 60Hz.
  • the preset binding point voltage is adjusted according to The data voltage signal is used for the target pixel, and the preset binding point voltage is used to specify the data voltage signal corresponding to at least one gray level.
  • the maximum gray level for example, 255
  • the binding point voltages in the grayscale-brightness curve can be adjusted to increase the overall brightness within a reasonable range to compensate for the aforementioned brightness loss.
  • the gamma 255 tie point voltage can be adjusted to increase brightness.
  • the binding point voltage has an adjustment range and cannot be adjusted infinitely, although this method is beneficial to improving brightness, the improvement effect is often limited.
  • the brightness can be increased from 60% to 80%.
  • the corresponding adjusted preset binding point voltage can be provided while providing image data, or the adjusted preset binding point voltage can be stored in the driving circuit and used as needed. Enable.
  • the display state is usually entered after the device is powered on and initialization of the internal registers of the driving circuit is completed.
  • the driving of the pixel circuit includes an initialization phase and a display phase.
  • the display screen will appear blurry, that is, a snowflake problem will occur at boot. This will detract from the user experience.
  • initialization image data may be received, and an initialization voltage signal for each pixel may be determined based on the initialization image data.
  • the initialization image data may be separate initialization image data, or may be the first frame of image data in normally received image data.
  • Figure 13 schematically illustrates an example process 1300 taken to avoid the boot snow problem.
  • the device circuit can be initialized through the initialization code and then prepared to enter the 60Hz mode.
  • the screen can be brightened after 120ms. Within this 120ms, the corresponding data voltage signal can be generated based on the image data and provided to the corresponding pixel to prepare for displaying the corresponding image.
  • multiple data formats such as 24bit, 28bit, 16bit, 6bit, 3bit, etc. may be supported.
  • the overall data transmission amount will be different.
  • the transmission rate is the same, the required transmission time will also be different.
  • the amount of data transmission is directly proportional to the resolution and data format, and the overall data transmission rate (that is, the data writing rate) depends on the rate of the data interface, which is inversely proportional to the time it takes for the interface to transmit 1 bit of data.
  • the writing rate of image data F 1 bit transmission time * number of data format bits * X * Y (where X and Y are resolutions). Therefore, for data formats with high bit volume, when the transmission rate of the data interface is too low, it will affect the flow of screen refresh and cause screen freezes; for data formats with low bit volume, when the data interface When the transmission rate is high, although it will not affect the screen display effect, it will cause redundant consumption of interface resources and interface power consumption, which is not conducive to overall machine power consumption control.
  • the first interface and the second interface with different data transmission rates can be provided in the driving circuit, and can be based on the display mode and/or the valid values in the pixel data according to the preset interface rules.
  • the number of data bits selects the first interface or the second interface to receive the image data.
  • preset interface rules may specify which interface to use under which circumstances.
  • a first interface with a higher transmission rate can be used when the number of valid data bits in the pixel data is higher than a certain threshold
  • a second interface with a lower transmission rate can be used when the number of valid data bits is below the threshold
  • the first display mode is usually used for regular display needs
  • the second display mode is usually used for the display of static images or low-frequency refresh images, so it can also be set to use the first display mode in the first display mode. interface, and use the second interface in the second mode; or, you can consider both to select the appropriate interface, and so on.
  • the first interface may be, for example, a MIPI interface, whose rate can reach several hundred Mbps to 1 Gbps
  • the second interface may be, for example, an SPI interface, whose rate may be several tens of Mbps.
  • other interface combinations can be selected based on specific application requirements, or a choice of more than two interfaces can be provided.
  • FIG 14 schematically illustrates an example state switching process 1400 through different interfaces.
  • the MIPI interface can support CMD mode and VIDEO mode.
  • CMD mode the system side can send commands, parameters and data to the pixel driving circuit in the form of CMD+DATA to control the behavior of the pixel driving circuit; in VIDEO mode, the system side can Send data to the pixel driver circuitry in the form of a real-time pixel stream.
  • 60Hz mode the image can be updated through the CMD mode of the MIPI interface, and the 1Hz mode can be entered through the MIPI interface or through the SPI interface.
  • the 60Hz mode can be entered through the MIPI interface or SPI interface, and the image data can be updated through the MIPI interface or SPI interface.
  • FIG 15 schematically shows an application recommendation table 1500 for the MIPI interface and the SPI interface.
  • VIDEO or CMD mode can be applied, and the interface can be used for various data formats in 60Hz and 1Hz modes; for the SPI interface (here, the SPI4W interface is taken as an example), the CMD mode can be applied, and the It can be used for data formats in 1Hz mode.
  • 60Hz mode it can be used for various data formats.
  • 3bit and 6bit data formats it is not recommended due to the large brightness loss.
  • 6bit used with Idle mode The data format can be used under the condition that the motherboard supports sending 3-bit data in 2-2-2 format.
  • the brightness can be increased to 80% and can be used under some conditions ( For example, when the brightness requirements are not high, etc.).
  • FIG. 16 schematically illustrates an example block diagram of pixel driving circuit 1600.
  • the pixel driving circuit 1600 may include a data interface 1610, a data processing circuit 1620, and a pixel charging circuit 1630.
  • the data interface 1610 may be configured to: receive image data, the image data including pixel data for at least one pixel; the data processing circuit 1620 may be configured to: based on the pixel data for the target pixel in the image data, A data voltage signal is determined for the target pixel; pixel charging circuit 1630 may include a first charging circuit and a second charging circuit.
  • the first charging circuit may be configured to: in response to the first enable signal being valid, drive the target pixel in the first display mode, update the data voltage signal at the first frequency in the first display mode, and provide the data voltage to the target pixel signal, so that the driving voltage of the target pixel is determined as the voltage difference between the data voltage signal and the common voltage signal, where the common voltage signal is a reference voltage signal common to all pixels; the second charging circuit may be configured to respond to the second The enable signal is valid to drive the target pixel in the second display mode. In the second display mode, the data voltage signal is updated at the second frequency, the data voltage signal is adjusted according to the pixel data for the target pixel, and the adjusted data is provided for the target pixel.
  • the data voltage signal is such that the driving voltage of the target pixel is determined as the maximum driving voltage or the minimum driving voltage, wherein the second frequency is lower than the first frequency.
  • the first charging circuit and the second charging circuit may be the charging path 610 and the charging path 620 as shown in FIG. 6 respectively, or may also take other similar forms.
  • the pixel data for the target pixel may include at least one valid data bit
  • the second charging circuit may include: a latch configured to latch the most significant data of the at least one valid data bit. bit; the mode selection circuit is configured to: in response to the most significant data bit in the at least one valid data bit being the first value, adjust the data voltage signal so that the driving voltage of the target pixel is determined to be the maximum driving voltage, and in response to at least The most significant data bit in one valid data bit is the second value, and the data voltage signal is adjusted so that the driving voltage of the target pixel is determined to be the minimum driving voltage.
  • the data processing circuit includes: a cache circuit configured to cache pixel data for a preset number of pixels in the image data; a digital-to-analog conversion circuit configured to convert the cached pixel data to user data.
  • the pixel data at the target pixel is converted into a data voltage signal for the target pixel.
  • the pixel driving circuit further includes: a data voltage buffer configured to buffer the data voltage signal in the second display mode.
  • a data voltage buffer configured to buffer the data voltage signal in the second display mode.
  • the data voltage buffer can be opened and a data voltage signal generated based on the new image data can be written into it;
  • the data voltage register can be opened and the data voltage signal can be written. This has been described in the previous embodiments and will not be repeated here.
  • the pixel driving circuit 1600 may have the same or similar implementation modes and advantages as the pixel driving method 100 described above, and details will not be described again here.
  • a display device which may include a pixel driving circuit 1600; a liquid crystal panel including a plurality of pixels and configured to receive a data voltage signal from the pixel driving circuit; a backlight panel, Configured to provide backlight for an LCD panel.
  • Figure 17A schematically illustrates an exemplary block diagram of a display device 1700A in accordance with some embodiments of the present disclosure.
  • the display device 1700A may include a pixel driving circuit 1600, a liquid crystal panel 1701, and a backlight panel 1702.
  • the liquid crystal panel 1701 may include a color filter substrate, an array substrate, a liquid crystal layer between the two, and other structures.
  • the backlight panel 1702 may adopt various types of direct or side-lit backlight structures, which are not specifically limited.
  • FIG. 17B illustrates a schematic diagram of a display device 1700B according to some embodiments of the present disclosure.
  • the display device 1700B may include a liquid crystal panel 1710 and a pixel driving circuit 1720.
  • a backlight panel may be located below the liquid crystal panel 1710, not shown in Figure 17B.
  • the pixel driving circuit provided by the present disclosure can also be applied to other suitable types of display devices.
  • the pixel driving circuit 1720 may be the pixel driving circuit described in the various embodiments above, and may perform the pixel driving method described in the various embodiments above to drive the display screen 1710.
  • the pixel driving circuit 1720 may be implemented in the form of a driving IC, for example, and may be fixed on the circuit board 1730 .
  • the circuit board 1730 may be a general printed circuit board (PCB) or a flexible circuit board (FPC).
  • the driver IC can be fixed on the circuit board 1730 through COF (Chip On Film) technology.
  • a computing device which may include a pixel driving circuit 1600.
  • FIG. 18 schematically illustrates an exemplary block diagram of a computing device 1800 in accordance with some embodiments of the present disclosure.
  • computing device 1800 may include a display screen 1810, a pixel driver 1820, and a processor 1830.
  • the pixel driving device 1820 can receive various display-related instructions and data from the processor through an appropriate interface, and provide data voltage signals to each pixel in the display screen based on these instructions and data, so as to drive the corresponding pixel to display the corresponding brightness.
  • the pixel driving device 1820 may be the pixel driving circuit described in the various embodiments above, and may perform the pixel driving method described in the various embodiments above.
  • the display screen 1810 may be, for example, an LCD (Liquid Crystal Display) or other types of display screens.
  • the processor 1830 may be a CPU (central processing unit, central processing unit), an MCU (Microcontroller Unit, microcontroller unit), or other forms of processors.

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)

Abstract

本公开提供了一种像素驱动方法及电路、显示装置。像素驱动方法包括:接收图像数据;基于图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号;响应于第一使能信号有效,以第一显示模式驱动目标像素,在第一显示模式中,以第一频率更新数据电压信号,并为目标像素提供数据电压信号,使得目标像素的驱动电压被确定为数据电压信号和公共电压信号之间的电压差;响应于第二使能信号有效,以第二显示模式驱动目标像素,在第二显示模式中,以第二频率更新所述数据电压信号,根据用于目标像素的像素数据调整数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压或最小驱动电压,第二频率低于所述第一频率。

Description

像素驱动方法、像素驱动电路和显示装置 技术领域
本公开涉及显示技术领域,具体地,涉及一种像素驱动方法、像素驱动电路和显示装置。
背景技术
对于一些使用电池供电的计算设备而言,例如可穿戴设备、移动电话、平板电脑等,一般需要通过充电或更换电池来维持续航,因此,针对这类设备,通常存在降低功耗、延长续航时间的需求。特别地,针对诸如智能手表等可穿戴设备,由于设备体积较小,难以承载大容量电池,因此,这些设备在功耗控制方面往往存在更为迫切的需求。
发明内容
有鉴于此,本公开提供了一种像素驱动方法、像素驱动电路、显示装置和计算设备,可以缓解、减轻或甚至消除上述问题。
根据本公开的一方面,提供了一种像素驱动方法,包括:接收图像数据,图像数据包括用于至少一个像素的像素数据;基于图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号;响应于第一使能信号有效,以第一显示模式驱动目标像素,在第一显示模式中,以第一频率更新数据电压信号,并为目标像素提供数据电压信号,使得目标像素的驱动电压被确定为数据电压信号和公共电压信号之间的电压差,其中,公共电压信号为所有像素共用的基准电压信号;响应于第二使能信号有效,以第二显示模式驱动目标像素,在第二显示模式中,以第二频率更新数据电压信号,根据用于目标像素的像素数据调整数据电压信号,并为目标像素提供调整后的数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压或最小驱动电压,其中,第二频率低于第一频率。
在一些实施例中,用于目标像素的像素数据包括至少一个有效数据位,并且其中,根据用于目标像素的像素数据调整数据电压信号,并为目标像素提供调整后的数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压或最小驱动电压包括:响应于至少一个有效数 据位中的最高有效数据位为第一值,调整数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压;响应于至少一个有效数据位中的最高有效数据位为第二值,调整数据电压信号,使得目标像素的驱动电压被确定为最小驱动电压。
在一些实施例中,调整数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压包括:在初始化时段内,将数据电压信号确定为第一电压信号,并依次为各像素提供有效的初始化控制信号;在显示时段内,将数据电压信号确定为与公共电压信号相反,并为目标像素提供持续有效的显示控制信号,使得目标像素的驱动电压被确定为数据电压信号与公共电压信号的电压差。
在一些实施例中,调整数据电压信号,使得目标像素的驱动电压被确定为最小驱动电压包括:在初始化时段内,将数据电压信号确定为第二电压信号,并依次为各像素提供有效的初始化控制信号;在显示时段内,为目标像素提供无差电压信号,无差电压信号与公共电压信号相同,并为目标像素提供持续有效的显示控制信号,使得目标像素的驱动电压被确定为无差电压信号和公共电压信号之间的电压差。
在一些实施例中,基于图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号包括:缓存图像数据中的用于预设数目个像素的像素数据;根据预设数模转换规则,将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
在一些实施例中,缓存图像数据包括:响应于用于预设数目个像素的像素数据中的有效数据位的数量大于第一阈值,根据预设压缩规则对用于预设数目个像素的像素数据进行压缩,使得压缩后的像素数据中的有效数据位的数量不大于所述第一阈值。
在一些实施例中,将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号包括:对压缩后的像素数据进行解压缩;将解压缩后的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
在一实施例中,缓存图像数据包括:响应于用于预设数目个像素的像素数据中的有效数据位的数量小于第一阈值,根据第一预设补位规则对用于预设数目个像素的像素数据进行补位,使得补位后的图像数据中的有效数据位的数量等于第一阈值。
在一些实施例中,将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号包括:响应于用于目标像素电极的像素数据中的有效数据位的数量小于第二阈值,根据第二预设补位规则对用于目标像素电极的图像数据进行补位,使得补位后的像素数据中的有效数据位的数量等于所述第二阈值。
在一些实施例中,将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号还包括:响应于每时钟周期接收到用于至少两个像素的像素数据,将至少两个像素的像素数据重新分配为用于不同像素的至少两组像素数据。
在一些实施例中,该图像处理方法还包括:在第一显示模式中,响应于接收到切换至第二显示模式的指令,向模式寄存器写入针对第二显示模式的使能数据,在第一预设时间间隔后,基于模式寄存器中的使能数据,令第二使能信号有效。
在一些实施例中,该图像处理方法还包括:在第二显示模式中,响应于接收到新的图像数据,开启数据电压缓存器;将基于新的图像数据确定的数据电压信号写入所述数据电压缓存器;在第二预设时间间隔后,关闭数据电压存储器。
在一些实施例中,该图像处理方法还包括:在第二显示模式中,响应于接收到切换至第一显示模式的指令,向模式寄存器写入针对第一显示模式的使能数据,并开启数据电压缓存器;将数据电压信号写入数据电压缓存器;在第三预设时间间隔后,关闭数据电压缓存器;基于模式寄存器中的使能数据,令第一使能信号有效。
在一些实施例中,该图像处理方法还包括:在第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第一预设条件时,响应于接收到针对低质显示模式的使能信号,使用低质显示模式,其中,在低质显示模式中,响应于用于目标像素的像素数据中的最高有效数据位为第一值,将用于目标像素的像素数据置位为最大值,以及,响应于用于目标像素的像素数据中的最高有效数据位为第二值,将用于目标像素的像素数据置位为最小值。
在一些实施例中,该图像处理方法还包括:在第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第二预设条件时,在亮屏前使第二使能信号变为有效。
在一些实施例中,该图像处理方法还包括:在第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第三预设条件时,根据预设绑点电压调整用于目标像素的数据电压信号,其中,预设绑点电压用于指定至少一个灰阶对应的数据电压信号。
在一些实施例中,接收图像数据包括:在设备上电并初始化之后,并且在亮屏之前,接收初始化图像数据,并基于初始化图像数据确定用于各个像素的初始化电压信号。
在一些实施例中,接收图像数据包括:根据预设接口规则,基于显示模式和/或像素数据中的有效数据位的数量选择第一接口或第二接口来接收图像数据,其中,第一接口和第二接口具有不同的数据传输速率。
根据本公开的另一方面,提供了一种像素驱动电路,包括:数据接口,被配置为:接收图像数据,图像数据包括用于至少一个像素的像素数据;数据处理电路,被配置为:基于图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号;像素电极驱动电路,包括第一充电电路和第二充电电路,其中,所述第一充电电路被配置为:响应于第一使能信号有效,以第一显示模式驱动目标像素,在第一显示模式中,以第一频率更新数据电压信号,并为目标像素提供数据电压信号,使得目标像素的驱动电压被确定为数据电压信号和公共电压信号之间的电压差,其中,公共电压信号为所有像素共用的基准电压信号,以及其中,所述第二充电电路被配置为:响应于第二使能信号有效,以第二显示模式驱动目标像素,在第二显示模式中,以第二频率更新数据电压信号,根据用于目标像素的像素数据调整数据电压信号,并为目标像素提供调整后的数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压或最小驱动电压,其中,第二频率低于第一频率。
在一些实施例中,用于目标像素的像素数据包括至少一个有效数据位,并且其中,第二充电电路包括:锁存器,被配置为锁存至少一个有效数据位中的最高有效数据位;模式选择电路,被配置为:响应于至少一个有效数据位中的最高有效数据位为第一值,调整数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压,以及响应于至少一个有效数据位中的最高有效数据位为第二值,调整数据电压信 号,使得目标像素的驱动电压被确定为最小驱动电压。
在一些实施例中,数据处理电路包括:缓存电路,被配置为缓存图像数据中的用于预设数目个像素的像素数据;数模转换电路,被配置为将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
在一些实施例中,像素驱动电路还包括:数据电压缓存器,被配置为在第二显示模式中缓存数据电压信号。
根据本公开的又一方面,提供了一种显示装置,包括根据前述方面所描述的像素驱动电路;液晶面板,包括多个像素,并被配置为接收来自像素驱动电路的数据电压信号;背光板,被配置为为液晶面板提供背光。
根据在下文中所描述的实施例,本公开的这些和其它方面将是清楚明白的,并且将参考在下文中所描述的实施例而被阐明。
附图说明
在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
图1示意性示出了根据本公开的一些实施例的像素驱动方法的示例流程图;
图2示意性示出了根据本公开的一些实施例的像素电路的示例电路图;
图3A和3B示意性示出了根据本公开的一些实施例的像素电路在第一显示模式下的工作状态;
图4A、4B、4C和4D示意性示出了根据本公开的一些实施例的像素电路在第二显示模式下的工作状态;
图5A和5B示意性示出了根据本公开的一些实施例的用于驱动像素电路的示例驱动时序;
图6示意性示出了根据本公开的一些实施例的用于为像素电路充电的像素充电电路的示例电路图;
图7A、7B、7C、7D和7E示意性示出了根据本公开的一些实施例的图像数据的示例数据格式的传输协议;
图8A、8B、8C和8D示意性示出了根据本公开的一些实施例的针 对各数据格式的示例处理流程;
图9A、9B和9C示意性示出了根据本公开的一些实施例的模式切换或图像数据更新的示例流程图;
图10示意性示出了根据本公开的一些实施例的像素驱动电路的示例性的内部模式切换图;
图11示意性示出了根据本公开的一些实施例的配合Idle模式的示例性的数据处理流程;
图12示意性示出了根据本公开的一些实施例的显示流程的示例流程图;
图13示意性示出了根据本公开的一些实施例的显示流程的示例流程图;
图14示意性示出了根据本公开的一些实施例的配合接口的示例性的内部模式切换图;
图15示意性示出了根据本公开的一些实施例的推荐接口配置的示例表格;
图16示意性示出了根据本公开的一些实施例的像素驱动电路的示例框图;
图17A示意性示出了根据本公开的一些实施例的显示装置的示例性框图;
图17B示例性示出了根据本公开的一些实施例的显示装置的示意图;
图18示意性示出了根据本公开的一些实施例的计算设备的示例框图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。应理解,所描述的实施例仅仅是本公开的一部分实施例,而不是全部的实施例。基于本公开所描述的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。本领域技术人员将会理解,下文描述的实施例旨在用于解释本公开,而不应视为对本公开的限制。除非特别说明,在下文实施例中没有明确描述具体技术或条件的,本领 域技术人员可以按照本领域内的常用的技术或条件或者按照产品说明书进行理解。
在本说明书的描述中,参考术语“一个实施例”、“另一个实施例”等的描述意指结合该实施例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。另外,需要说明的是,本说明书中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。
如本领域技术人员将理解的,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是这并非要求或者暗示必须按照该特定顺序来执行这些步骤,除非上下文另有明确说明。附加的或可替换的,可以将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行。此外,在步骤之间可以插入其他方法步骤。插入的步骤可以表示诸如本文所描述的方法的改进,或者可以与该方法无关。此外,在下一步骤开始之前,给定步骤可能尚未完全完成。
图1示意性示出了根据本公开的一些实施例的像素驱动方法100的示例流程图。如图1所示,像素驱动方法100可以包括步骤110至步骤140。示例性地,像素驱动方法100可以由包括显示屏的计算设备执行,例如由计算设备中的用于驱动显示屏的驱动装置执行,驱动装置可以体现为独立或与其他装置集成的电路结构,并且可以具有或不具有单独的封装结构。例如,驱动装置可以被实施为驱动IC(Integrated Circuit,集成电路)等结构。一般地,驱动装置可以用于接收来自系统端的图像数据,并基于图像数据为显示屏中的部分或全部像素提供驱动信号,以显示相应的图像。系统端可以指诸如中央控制单元(CPU)、微控制器(MCU)或专门的图形处理单元(GPU)等装置,这些装置可以基于所存储的图像、所接收的图像或所生成的图像,根据预设数据格式和相应传输协议向驱动装置传输图像数据。下面参照图1详细介绍步骤110至140。
在步骤110,接收图像数据,图像数据可以包括用于至少一个像素的像素数据。示例性地,图像数据可以由计算设备中的控制器、中央处理器或图形处理器提供,例如经由数据总线或其他类型的传输线路提供至像素驱动装置。图像数据可以是符合预设数据协议格式的数据,其可以包括用于显示屏中各个像素或部分像素的像素数据。示例性地,可以根据预设频率接收多组图像数据,其中,每组图像数据可以表示视频中的一帧。
在步骤120,可以基于图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号。用于一个像素的像素数据可以包括该像素的像素值,例如,针对单色图像,像素数据可以反映该像素的灰度,针对彩色图像,像素数据可以反映该像素的R(红色)、G(绿色)、B(蓝色)分别对应的亮度等。示例性地,可以预先设定像素数据和数据电压信号之间的转换关系,例如可以通过查找表、曲线、函数表达式等各种方式来表达这种转换关系,使得可以根据该转换关系来基于像素数据确定对应的数据电压信号。可选地,在根据预设转换关系确定数据电压信号前,可以根据需求对像素数据进行处理,以便满足数据传输、数据存储、数据处理以及显示效果的不同需求,这类实施例将在下文中予以详细描述。
在步骤130,响应于第一使能信号有效,可以以第一显示模式驱动目标像素。在第一显示模式中,可以以第一频率更新数据电压信号,并为目标像素提供数据电压信号,使得目标像素的驱动电压被确定为数据电压信号和公共电压信号之间的电压差,其中,公共电压信号为所有像素共用的基准电压信号。一般而言,每个像素的像素电路可以包括存储电容,该存储电容一端可以连接至公共电压信号,另一端可以连接至数据电压信号,两者之间的电压差可以为存储电容充电,从而使像素显示相应的亮度。在此,“连接”应理解为涵盖直接连接或间接连接,即,存储电容可以直接连接至公共电压信号及数据电压信号,也可以通过其他中间电路元件连接至这些信号中的一个或两个。在本公开的其他表述中,若无相反指示,“连接”一词也应做类似理解。
此外,示例性地,数据电压信号的更新频率可以由像素驱动电路控制,或者也可以取决于像素驱动电路所接收的图像数据的频率。
在步骤140,响应于第二使能信号有效,可以以第二显示模式驱动目标像素。在第二显示模式中,可以以第二频率更新数据电压信号,根据用于目标像素的像素数据调整数据电压信号,并为目标像素提供调整后的数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压或最小驱动电压,其中,第二频率低于第一频率。示例性地,可以根据用于目标像素的像素数据中的部分或全部有效位来调整数据电压信号,使得调整后的数据电压信号与公共电压信号之间的差值为最大值或最小值,从而,在通过调整后数据电压信号与公共电压信号为像素中的存储电容充电时,可以得到最大驱动电压或最小驱动电压;或者,可以根据用于目标像素的像素数据中的部分或全部有效位来调整数据电压信号,使得调整后的数据电压信号与公共电压信号(以及无差电压信号)之间的差值为最大值,从而,在通过调整后数据电压信号与公共电压信号为像素中的存储电容充电时,可以得到最大驱动电压,而在通过无差电压信号与公共电压信号为像素中的存储电容充电时,可以得到最小驱动电压;等等。示例性地,该最小驱动电压可以为零。由此,在第二显示模式下,像素亮度可以为最高或最低。可选地,根据像素的控制模式不同,当以零电压驱动像素时,像素亮度可以为最高或最低。例如,在常黑模式下,当以零电压驱动像素时,像素亮度可以为最低;在常白模式下,当以零电压驱动像素时,像素亮度可以为最高。这可以根据具体应用需求来设计。
示例性地,第一频率和第二频率可以是预先设置的,其中,第一频率可以为显示设备常规使用的频率,例如60Hz或其他近似频率,比如60Hz至85Hz中的任一频率,其可以满足常规动态画面的显示需求;第二频率可以为低频显示模式的频率,例如1Hz或其他近似频率,比如2Hz、0.5Hz等,其可以用于静态画面的显示,并且相比于第一频率可以显著降低功耗。
此外,示例性地,可以由像素驱动电路响应于使用第一显示模式或第二显示模式的指令而相应地将第一使能信号或第二使能信号置为有效,或者,可以由像素驱动电路根据具体显示需求而将第一使能信号或第二使能信号置为有效。进一步示例性地,使用第一显示模式或第二显示模式的指令可以由像素驱动电路内部生成,或者也可以从外部电路接收。例如,用户可以通过计算设备上的实体或虚拟按钮等来 选择使用第一显示模式或第二显示模式,随后,计算设备可以根据用户的选择来生成相应的指令,并提供至像素驱动电路;或者,计算设备可以根据当前需求而自动判断使用第一显示模式或第二显示模式,生成相应指令,并提供至像素驱动电路;或者,像素驱动电路可以根据所要显示的图像数据而自行判断使用第一显示模式或第二显示模式,并生成相应指令;等等。
在相关技术中,往往仅支持一种频率下的显示模式,例如上文描述的第一显示频率,或者,虽然相关电路支持多种频率下的显示模式,但在使用过程中仅可选择其中一种频率。然而,通过像素驱动方法100,可以支持不同频率下的显示模式(例如,60Hz模式和1Hz模式,或者其他第一频率和第二频率的组合),并且在两种模式下通过不同方式为像素充电。具体地,可以通过不同使能信号来在不同显示模式下使用不同充电方式,在第一显示模式下,可以为像素提供数据电压信号,使得可以通过数据电压信号和公共电压信号之间的电压差来为像素充电;而在第二显示模式下,可以根据像素数据调整所确定的数据电压信号,并为像素提供调整后的数据电压信号,使得可以通过最大驱动电压或最小驱动电压来为像素充电。如此,可以允许例如通过手动切换或在满足某些条件时自动切换来提供针对不同显示模式的使能信号,并在不同显示模式下以不同频率更新数据电压,和以不同方式为像素充电。通过这种方式,可以无需一直保持高频率显示状态,从而有助于降低整机功耗。具体而言,高频率的第一显示模式可以满足常规显示需求,而低频率的第二显示模式可以满足低功耗显示的需求。此外,在低频率的第二显示模式中,各像素的驱动电压被确定为最大或最小驱动电压,即各像素仅存在white/black(白/黑)两种显示状态,这可以实现更简单的处理逻辑,有助于进一步降低功耗。
如前文所提及的,对于诸如智能手表等的可穿戴设备而言,降低功耗、延长续航时间的需求往往更为强烈,因此,本公开提供的像素驱动方法可以应用于此类设备。根据实验,通过使用本公开提供的技术方案,诸如智能手表等的可穿戴设备的功耗降幅明显,通常可以降低1至2个数量级。
在一些实施例中,图1所示的像素驱动方法100可以配合图2所示的像素电路200来使用,即,像素驱动方法100可以用于驱动像素 电路200。但是,应理解,像素电路200仅仅是示例性的,实际上也可以使用其他类似像素电路。
如图2所示,像素电路200可以包括第一晶体管M1、第二晶体管M2、第三晶体管M3、第四晶体管M4、第二晶体管M5以及两个首尾相接的反相器。首尾相接的两个反相器可以构成静态随机存取存储器(Static Random Access Memory,SRAM),可以用于存储电压信号,该电压信号可以控制M3和M4的通断。M1和M2的开关可以由GateA信号决定,当GateA为高时,M1导通,M2关断,Source信号可以经由M1输入至节点1,即输入至SRAM,当GateA信号为低时,M1关断,M2导通,SRAM与Source信号隔离,Source信号的变化不会影响SRAM中的电压信号。在GateB信号为高时,当SRAM中的电压信号使得M3关断、M4导通时,像素电路200中的存储电容P可以经由M5连接至Source;当SRAM中的电压信号使得M3打开、M4关断时,存储电容P可以经由M5连接至FRP。图2中的Source信号可以视为前文所提到的由驱动装置提供至像素电路的数据电压信号,FRP可以视为无差电压信号,在此电路中可以为长黑电压信号,VCOM可以视为公共电压信号。此外,GateA和GateB为控制信号,其中,GateA可以视为初始化控制信号,可以用于逐行的初始化;GateB可以视为显示控制信号,可以用于逐行的显示。
下面,结合图3A和3B描述根据本公开的一些实施例的像素电路200在第一显示模式下的工作状态。如前文所提到的,第一显示模式可以为常规频率下的显示模式,例如60Hz模式或其他近似频率模式。
图3A示出了第一显示模式的初始化阶段。如图所示,GateA为高电平,此时,M1导通,M2关断,通过Source信号写入L电平(低电平),此时L电平经过节点1和节点2之间的反相器第一次反向为H电平(高电平),该H电平使得M4导通,同时经过节点3和节点4之间的反相器第二次反向为L电平,但两个反相器并不导通。GateB为低电平,此时,M5关断,因此无数据写入存储电容P,像素无显示。
图3B示出了第一显示模式的显示阶段。如图所示,GateA为低电平,此时,M2导通,M1关断,两个反相器导通,保持电平的循环,使得M4持续导通。GateB为高电平,此时,M5导通,因此,可以通过Source信号持续写入数据并经由M4、M5将数据写入到存储电容P, 存储电容P两端的Source信号与VCOM信号形成压差,像素正常显示。
示例性地,在第一显示模式下,可以通过图5A所示的驱动时序500A来驱动像素电路200。图5A示出了列起始信号STV、数据电压信号Source、公共电压信号VCOM、长黑电压信号FRP、像素1至像素n的初始化控制信号GateA1至GateAn、像素1至像素n的显示控制信号GateB1至GateBn,其中n≥1。如图所示,在第一显示模式下,第1帧可以用于初始化,从第2帧开始可以用于正常显示,仅当重新上电或帧频发生变化时,才需重复从初始化至正常显示的过程。具体地,在第一显示模式的初始化阶段,Source为低电平,GateA1至GateAn依次被置为高电平,即依次初始化各个像素电路;在第一显示模式的显示阶段,通过Source向各个像素的像素电路的写入图像数据,GateB1至GateBn依次被置为高电平,即依次向各个像素电路写入相应的图像数据,以便显示帧图像。示例性地,以60Hz模式为例,每帧持续时间可以为约16.7ms。
下面,结合图4A、4B、4C和4D描述根据本公开的一些实施例的像素电路200在第二显示模式下的工作状态。为便于描述,在关于图4A-4D描述的实施例中,假设像素电路200为处于常黑模式下的像素电路,针对常白模式,可以类似地驱动,其中驱动电压与像素灰阶(或像素亮度)的对应关系需进行调整。如前文所提到的,第二显示模式可以为低频显示模式,例如1Hz模式或其他近似频率模式。在一些实施例中,第二显示模式可以进一步划分为White(白色)模式和Black(黑色)模式,在White模式中,像素驱动电压被确定为最大驱动电压,并显示最高亮度,在Black模式中,像素驱动电压被确定为最小驱动电压(例如零电压),并显示最低亮度(例如全黑)。
图4A示出了第二显示模式中White模式的初始化阶段。该阶段类似于第一显示模式的初始化阶段。如图所示,GateA为高电平,此时,M1导通,M2关断,通过Source信号写入L电平(低电平),此时L电平经过节点1和节点2之间的反相器第一次反向为H电平(高电平),该H电平使得M4导通,同时经过节点3和节点4之间的反相器第二次反向为L电平,但两个反相器并不导通。GateB为低电平,此时,M5关断,因此无数据写入存储电容P,像素无显示。
图4B示出了第二显示模式中White模式的显示阶段。如图所示, GateA为低电平,此时,M2导通,M1关断,两个反相器导通,保持电平的循环,使得M4持续导通。GateB为高电平,此时,M5导通,因此,可以通过Source信号持续写入数据并经由M4、M5将数据写入到存储电容P,存储电容P两端的Source信号与VCOM信号形成压差,像素正常显示。在一些实施例中,当显示静态画面时,系统端不持续写入图像数据,对于像素电路,可以通过M4、M5将上一帧的Source数据写入存储电容P,该Source数据可以存储在缓存装置中,这将在下文中予以介绍。
图4A示出了第二显示模式中Black模式的初始化阶段。如图所示,GateA为高电平,此时,M1导通,M2关断,通过Source信号写入H电平,该H电平使得M3导通,并且该H电平经过节点1和节点2之间的反相器第一次反向为L电平,又经过节点3和节点4之间的反相器第二次反向为H电平,但两个反相器并不导通。GateB为低电平,此时,M5关断,因此无数据写入存储电容P,像素无显示。
图4B示出了第二显示模式中Black模式的显示阶段。如图所示,GateA为低电平,此时,M2导通,M1关断,两个反相器导通,保持电平的循环,使得M3持续导通。GateB为高电平,此时,M5导通,因此,可以经由M3、M5将FRP信号写入到存储电容P,存储电容P两端的FRP信号与VCOM信号间的电压差为零,像素显示黑色。在一些实施例中,当显示静态画面时,系统端不持续写入图像数据,对于像素电路,在下一帧中,可以继续通过Source信号的高电平初始化为Black模式,并通过M3、M5将FRP信号写入存储电容P,当有画面更新时,系统端再写入新的图像数据。
示例性地,在第二显示模式下,可以通过图5B所示的驱动时序500B来驱动像素电路200。图5B示出了列起始信号STV、Black模式下的数据电压信号Source(Black)、White模式下的数据电压信号Source(White)、公共电压信号VCOM、长黑电压信号FRP、像素1至像素n的初始化控制信号GateA1至GateAn、像素1至像素n的显示控制信号GateB1至GateBn,其中n≥1。如图所示,在第二显示模式下,每帧中的部分时间可以用于初始化,剩余时间可以用于正常显示。以1Hz模式为例,每帧时间为1s,其中前16.7ms可以用于初始化,剩余时间可以用于正常显示。应理解,初始化阶段的时间长度可以根据需求设 定,其可以与第一显示模式的一帧时长相等或不等。具体地,在第二显示模式的Black模式的初始化阶段,Source为高电平,GateA1至GateAn依次被置为高电平,即依次初始化各个像素电路;在第二显示模式的Black模式的显示阶段,通过FRP和VCOM为像素充电,GateB1至GateBn保持高电平,即持续为像素电路提供FRP信号,以便令相关像素持续显示黑色。在第二显示模式的White模式的初始化阶段,Source为低电平,GateA1至GateAn依次被置为高电平,即依次初始化各个像素电路;在第二显示模式的White模式的显示阶段,通过Source向各个像素的像素电路的写入图像数据,GateB1至GateBn保持高电平,即持续向各个像素电路写入相应的Source信号,以便显示帧图像。由于在第二显示模式中,涉及针对像素的Black或White模式的选择,在每一帧开始时均需重复从初始化至正常显示的过程。
应理解,上文描述均针对控制电平高有效的晶体管,事实上,也可以使用控制电平低有效的晶体管,在这种情况下,相关驱动信号可以被置为与上文描述相反。
在一些实施例中,用于目标像素的像素数据可以包括至少一个有效数据位。关于图像数据的数据格式,下文将举例详细介绍,在此不再赘述。在这种实施例中,步骤140可以包括:响应于至少一个有效数据位中的最高有效数据位为第一值,调整数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压;响应于至少一个有效数据位中的最高有效数据位为第二值,调整数据电压信号,使得目标像素的驱动电压被确定为最小驱动电压。示例性地,当像素数据中的最高有效数据位为1时,可以调整数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压,例如,可以调整数据电压信号,使得目标像素以前文所描述的White模式显示;当像素数据中的最高有效数据位为0时,可以调整属实电压信号,使得目标像素的驱动电压被确定为最小驱动电压(比如零),例如,可以调整数据电压信号,使得目标像素以前文所描述的Black模式显示。由此,可以仅根据像素数据的最高有效位的取值确定目标像素显示为最高亮度或最低亮度,这有助于降低数据处理量,简化处理逻辑,从而有助于进一步降低功耗。
在一些实施例中,可以通过如下方式将目标像素的驱动电压确定为最大驱动电压或最小驱动电压。具体而言,为使得目标像素的驱动 电压被确定为最大驱动电压,在初始化时段内,可以将数据电压信号确定为第一电压信号,并依次为各像素提供有效的初始化控制信号,随后,在显示时段内,可以将数据电压信号确定为与公共电压信号相反,并为目标像素提供持续有效的显示控制信号,使得目标像素的驱动电压被确定为数据电压信号与公共电压信号的电压差;为使得目标像素的驱动电压被确定为最小驱动电压,在初始化时段内,可以将数据电压信号确定为第二电压信号,并依次为各像素提供有效的初始化控制信号,随后,在显示时段内,可以为目标像素提供无差电压信号,无差电压信号与公共电压信号相同,并为目标像素提供持续有效的显示控制信号,使得目标像素的驱动电压被确定为无差电压信号和公共电压信号之间的电压差。
依旧以参考图4A-4D描述的像素电路为例,目标像素的驱动电压被确定为最大驱动电压的情况可以为前文所提到的White模式。在White模式下,在初始化时段内,可以将数据电压信号确定为低电平,在显示时段内,可以将数据电压信号确定为与公共电压信号相反,例如,如图5B所示的Source(White)信号那样。目标像素的驱动电压被确定为最小驱动电压的情况可以为前文所提到的Black模式。在Black模式下,在初始化时段内,可以将数据电压信号确定为高电平,例如,如图5B所示的Source(Black)信号那样,在显示时段内,可以提供与公共电压信号相同的长黑电压信号,例如,如图5B所示的与VCOM相同的FRP信号那样。此外,示例性地,可以如图5B所示的GateA1至GateAn那样,在初始化时段内依次为各像素提供有效的初始化控制信号,并且,可以如GateB1至GateBn那样,在显示时段内为各像素提供持续有效的显示控制信号。
在上述实施例中,可以调整数据电压信号,并通过调整后的数据电压信号在初始化时段内将像素设置为以最大亮度或最低亮度显示的模式,并可以通过在显示时段内使显示控制信号持续有效,使得各像素持续显示最大亮度或最小亮度。由此,可以便捷地控制各周期内各个像素的显示情况(即,显示最大亮度或是最小亮度)。
在一些实施例中,可以借助图6所示的像素充电电路600来为像素充电。如图6所示,像素充电电路600包括两条充电路径610和620,充电路径610可以用于在第一显示模式下为像素电路充电,充电路径 620可以用于在第二显示模式下为像素电路充电。
如图6所示,像素充电电路600可以接收数据电压信号Source’,该数据电压信号Source’可以是在前文所述的步骤120中基于像素数据生成的。当第一使能信号EN_1有效、第二使能信号EN_2无效时,可以以第一显示模式驱动像素电路。此时,Source’信号经由晶体管T1传输至第一充电路径610中,进而作为Source信号被提供至相应像素电路,写入像素电路的存储电容,使得Source信号和VCOM信号在存储电容两端形成压差,使得像素显示相应亮度。在一些实施例中,压差与像素亮度可以成正比。示例性地,图6还示意性示出了用于第一充电路径610的示例驱动时序611。如图所示,VCOM可以在4.5V和0V之间变化,Source信号可以根据图像数据被确定为一系列电压信号,例如图中所示的3V、4.5V、0V、4.5V、1.5V,由此,存储电容的充电电压可以被确定为两者的差值ΔV。
当第一使能信号EN_1无效、第二使能信号EN_2有效时,可以第二显示模式驱动像素电路。此时,Source’信号经由晶体管T2传输至第二充电路径620中。为判断第二显示模式下像素驱动电压应被确定为最大值还是最小值,可以将像素数据的最高有效位的数值锁存(Latch)至各像素。可选地,最高有效位的数值可以取自Source’信号、图像数据中的相应像素数据、经处理的图像数据中的相应像素数据等。示例性地,当最高有效位为1时,T3导通,以White模式驱动像素电路(在此仍以常黑模式为例),其中,Source’信号被调整为Source信号,使得Source信号与VCOM信号之间存在最大压差。示例性地,图6还示意性示出了用于第二充电路径620的White模式下的示例驱动时序621。如图所示,Source’可以被调整为Source,以便以最大压差4.5V为像素电路的存储电容充电,使得像素显示最高亮度。当最高有效位为0时,T4导通,以Black模式驱动像素电路,其中,Source’信号被调整为Source信号,使得可以通过长黑电压信号FRP和VCOM的压差为像素电路的存储电容充电。示例性地,图6还示意性示出了用于第二充电路径620的Black模式下的示例驱动时序622。如图所示,VCOM与FRP相同,使得存储电容两端电压为零,从而使得像素显示黑色。
为简洁起见,在图6中,像素电路未被完整示出,仅示意性示出 其Source端、VCOM端、Gate端等。应理解,在此,像素电路可以具有与前文实施例描述的相同或相似的结构,并可以如前文实施例中描述的那样被驱动。
在一些实施例中,参考图1描述的步骤120可以包括:缓存图像数据中的用于预设数目个像素的像素数据;根据预设数模转换规则,将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。由于接口数据传输速率与驱动装置内部的数据处理速率可能存在差异,例如,数据传输速率可能高于数据处理速率,因此,可以对所接收的图像数据进行缓存,以待后续处理和使用。可选地,预设数模转换规则可以是预设数模转换函数、预设查找表等。数模转换过程可以根据像素数据中的有效数据位完成数字信号至模拟信号(即数据电压信号)的转换,转换后的模拟信号可以被输入至显示屏,并决定显示屏的灰阶颜色。
在一些实施例中,在缓存图像数据的过程中,响应于用于预设数目个像素的像素数据中的有效数据位的数量大于第一阈值,可以根据预设压缩规则对用于预设数目个像素的像素数据进行压缩,使得压缩后的像素数据中的有效数据位的数量不大于所述第一阈值。为节省存储空间,并减少驱动装置内部数据传输速率的压力,可以以预设数目个像素为单位对像素数据进行压缩,其中,预设数目例如可以为2、3、4等预设值,第一阈值可以为36bit或其他值。可以理解,预设数目和第一阈值可以根据具体应用需求来设定,例如,针对图像数据的不同数据格式,可以设定不同的预设数目,第一阈值可以根据驱动电路内部的处理能力来设定。
在上述实施例中,在将所缓存的像素数据转换为数据电压信号的过程中,可以对压缩后的像素数据进行解压缩,并将解压缩后的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
在一些实施例中,在缓存图像数据的过程中,响应于用于预设数目个像素的像素数据中的有效数据位的数量小于第一阈值,可以根据第一预设补位规则对用于预设数目个像素的像素数据进行补位,使得补位后的图像数据中的有效数据位的数量等于第一阈值。为保证像素数据在驱动装置内部存储、传输和处理过程中具有相同或相似格式, 以便于以统一方式进行管理,当预设数目个像素的像素数据中的有效数据位数量小于第一阈值时,可以将其补位至第一阈值。第一预设补位规则可以被设定为补0,或者也可以根据具体应用需求而被设定为其他补位方式。
在上述实施例中,在将所缓存的像素数据转换为数据电压信号的过程中,响应于用于目标像素电极的像素数据中的有效数据位的数量小于第二阈值,可以根据第二预设补位规则对用于目标像素电极的图像数据进行补位,使得补位后的像素数据中的有效数据位的数量等于第二阈值。示例性地,第二预设补位规则可以根据应用需求预先设定,例如可以通过相关寄存器进行设定,比如设定为补0、补1、补MSB(最高有效位)、补Green LSB(绿色最低有效位)等。示例性地,可以基于寄存器的设定结果生成补位控制信号EPF,来指定通过何种方式执行补位。
在上述实施例中,在将所缓存的像素数据转换为数据电压信号的过程中,响应于每时钟周期接收到用于至少两个像素的像素数据,可以将至少两个像素的像素数据重新分配为用于不同像素的至少两组像素数据。示例性地,当用于一个像素的像素数据中的有效数据位数量过低时,为了统一接收不同数据格式的图像数据时的时钟信号数量,同时提升传输效率,可以在一个时钟周期内接收用于两个或更多个像素的像素数据,并将其作为整体缓存和处理。在这种示例中,为了保证像素数据可以被提供至正确的像素,在生成数据电压信号前,可以对该两个或更多个像素数据进行重新分配,使其分配为两组或更多组独立的像素数据。
下面,作为示例,参考图7A至7E,简要介绍几种适用于本公开提供的技术方案的数据格式。应理解,附图所示出的数据格式仅仅是示例性地,基于本公开所提供的技术方案,也可以设计并使用其他类型的数据格式。
如图所示,数据格式可以由CMD(控制信息)和DATA(数据信息)组成,其中CMD可以用于指定数据协议类型等信息,DATA可以用于传输图像数据。示例性地,1个byte(字节)可以包括9bit(比特)位,其中,第1个byte可以用于传输CMD,从第2个byte开始可以传输DATA。每个byte中的第1位可以用于校错等功能,而不传输实 际数据。对于不同数据格式,其用于传输数据的有效数据位可以是不同的。
具体地,图7A示意性示出了24bit数据格式的传输协议700A。在24bit数据格式下,每个像素的像素数据可以由8bit红色、8bit绿色、8bit蓝色数据组成,并可以以3byte传输。图7B示意性示出了18bit数据格式的传输协议700B。在18bit数据格式下,每个像素的像素数据可以由6bit红色、6bit绿色、6bit蓝色数据组成,并同样可以以3byte传输,但在每个byte中,存在2bit空闲位。图7C示意性示出了16bit数据格式的传输协议700C。在16bit数据格式下,每个像素的像素数据可以由5bit红色、6bit绿色、5bit蓝色数据组成,并可以以2byte传输。图7D示意性示出了6bit数据格式的传输协议700D。在6bit数据格式下,每个像素的像素数据可以由2bit红色、2bit绿色、2bit蓝色数据组成。针对6bit数据格式,设计了两种不同的协议类型,如图7D上半部分所示,每个像素的像素数据可以连续传输,而不存在空闲位,如此可以提升数据传输效率;如图7D下半部分所示,在一个byte中可以仅传输1个像素的像素数据,另外两个bit位空闲,如此,虽然在一定程度上损失数据传输效率,但有助于降低数据处理的复杂度。可以根据系统端的数据传输情况选择这两种协议类型中的一种协议类型。图7E示意性示出了3bit数据格式的传输协议700E。在3bit数据格式下,每个像素的像素数据可以由1bit红色、1bit绿色、1bit蓝色数据组成。针对3bit数据格式,同样设计了两种不同的协议类型,如图7E上半部分所示,在一个byte中,可以仅传输2个像素的像素数据,另外两个bit位空闲;如图7E下半部分所示,每个像素的像素数据可以连续传输,而不存在空闲位。类似于6bit数据格式,两种协议类型分别具有不同的优势,可以根据系统端的数据传输情况选择其中一种协议类型。
示例性地,配合前文所述的第一显示模式和第二显示模式的不同需求和特点,在第一显示模式下,可以优先使用类似图7A、图7B、图7C所示的有效数据位较高的数据格式,以便呈现更加丰富的画面细节,提供满足常规需求的显示效果;而在第二显示模式下,可以优先使用类似图7D、图7E所示的有效数据位较低的数据格式,以便降低数据传输量,简化数据处理逻辑,进一步降低整体功耗。然而,根据实际 应用需求,也可以在第一显示模式中使用低有效数据位的数据格式,或者在第二显示模式中使用高有效数据位的数据格式。
针对不同数据格式,可以根据前文实施例所描述的方案进行处理并最终生成相应的数据电压信号。示例性地,图8A至8D示意性示出了参考图7A至7E描述的数据格式的数据处理流程。
示例性地,为便于理解,基于以下假设来描述图8A至图8D所示的数据处理流程。像素驱动装置可以采取驱动IC的形式。系统端可以根据前述数据格式中的一种将图像数据写入驱动IC,驱动IC可以接收图像数据并经过多级数据处理,最终将数据通过Source写入相应像素电路。对于驱动IC,数据传输可以以24bit为单位进行,即,每个时钟周期(每CLK)可以接收24bit数据,若每时钟上升沿接收1bit数据,则每个时钟周期应至少包括24个时钟上升沿。在驱动IC内部,数据处理可以由压缩/解压缩(MC/MD)、数据映射、数模转换(D/A)三个模块组成。对于MC/MD模块,允许以至少一个像素的像素数据为单位进行36bit有效数据位的数据处理,即,当至少一个像素的像素数据的有效数据位的数量超过36bit时,需对像素数据进行压缩,当有效数据位的数量不足36bit时,需对像素数据进行补位,补位例如可以通过补0来实施。D/A数据采集和处理可以以24bit为单位进行,由此,数据映射模块可以对不足24bit的像素数据进行补位,如前所述,补位规则可以根据需求设定为补0、补1、补MSB、补Green LSB等。
图8A示意性示出了24bit数据格式的处理流程800A。如图所示,IC接口可以以1像素/CLK接收图像数据,对于24bit数据格式,即,每CLK接收24bit有效数据位,无需补位操作。在MC/MD内,图像数据以2像素/CLK(即48bit有效数据位)存在,需启用3/4压缩,使得像素数据由48bit压缩为36bit,并存储至GRAM,随后在解压缩后恢复至48bit有效数据位。数据映射模块每次接收1像素的像素数据,即接收24bit有效数据位,无需补位,可直接进入D/A模块进行数模转换,生成相应数据电压信号,并提供至显示面板。
图8B示意性示出了18bit数据格式的处理流程800B。如图所示,IC接口可以以1像素/CLK接收图像数据,对于18bit数据格式,即,每CLK接收18bit有效数据位,补0至24bit。在MC/MD内,图像数据以2像素/CLK(即36bit有效数据位)存在,无需启用数据压缩和解 压缩,图像数据可以直接经由该模块输入至数据映射模块。数据映射模块每次接收1像素的像素数据,即接收18bit有效数据位,需补位至24bit,补位后的数据进入D/A模块进行数模转换,生成相应数据电压信号,并提供至显示面板。对于16bit数据格式,处理流程与18bit类似,仅补位位数有所差异,在此不再赘述。
图8C示意性示出了6bit数据格式的处理流程800C。如图所示,IC接口可以以1像素/CLK接收图像数据,对于6bit数据格式,即,每CLK接收6bit有效数据位,补0至24bit。在MC/MD内,图像数据以2像素/CLK(即12有效数据位)存在,无需启用数据压缩和解压缩,可补位至36bit。数据映射模块每次接收1像素的像素数据,即接收18bit数据(包含12bit有效数据位),需补位至24bit,补位后的数据进入D/A模块进行数模转换,生成相应数据电压信号,并提供至显示面板。对于6bit数据格式,考虑到其主要应用于低频率的第二显示模式,为降低处理复杂度,并且在第二显示模式下仅根据最高有效数据位的取值确定数据电压信号,可以仅通过补0来完成补位操作。
图8D示意性示出了3bit数据格式的处理流程800D。如图所示,对于3bit数据格式,为数据传输效率,IC接口可以以2像素/CLK接收图像数据,即,每CLK接收6bit有效数据位,补0至24bit。在MC/MD内,图像数据以4像素/CLK(即12有效数据位)存在,无需启用数据压缩和解压缩,可补位至36bit。数据映射模块每次接收2像素的像素数据,即接收18bit数据(包含12bit有效数据位),需补位至24bit。由于此时补位后的24bit数据中实际包含了用于两个像素的像素数据,为确保像素数据可以被提供至对应的像素,需对补位后的数据进行重新分配为两组像素数据。可选地,在重新分配时,可以令每个像素数据的次高位等于最高位取值。重新分配的像素数据可以依次进入D/A模块进行数模转换,生成相应数据电压信号,并提供至显示面板。对于3bit数据格式,类似于6bit数据格式,可以仅通过补0来完成补位操作。
在一些实施例中,可以通过提供模式切换指令来在第一显示模式和第二显示模式之间切换。
示例性地,在第一显示模式中,响应于接收到切换至第二显示模式的指令,可以向模式寄存器写入针对第二显示模式的使能数据,在 第一预设时间间隔后,可以基于模式寄存器中的使能数据,令第二使能信号有效。类似前文实施例所提到的,切换至第二显示模式的指令可以接收自系统端,例如用户可以手动选择切换至第二显示模式,或者系统端可以在某些情形下自动确定切换至第二显示模式,基于此手动或自动切换操作,可以向像素驱动电路发送切换至第二显示模式的指令。模式寄存器可以响应于接收到相关切换指令而写入对应的使能数据,随后,可以基于模式寄存器中存储的使能数据而向诸如前文实施例描述的像素充电电路提供第一使能信号或第二使能信号。第一预设时间间隔可以根据具体应用需求来设定,其可以作为缓冲时间,有助于避免电路处理错误。
以60Hz模式和1Hz模式为例,图9A示意性示出了从60Hz模式切换至1Hz模式的示例流程900A。如图所示,在60Hz模式下,可选地,可以设置颜色格式,例如,根据前文实施例所描述的,可以基于接收自系统端的图像数据中的CMD信息或基于其他相关指令来设置相应数据格式,以便根据该数据格式的特点和需求选择合适的处理流程,这已在前文实施例中予以详细描述,在此不再赘述。在设置颜色格式后,可选地,可以接收图像数据(2C/3C数据)。当接收到切换至1Hz模式的指令,可以向模式寄存器写入针对1Hz模式的使能数据,并在50ms的时间间隔后,切换至1Hz模式,并令第二使能信号有效。
示例性地,在第二显示模式中,响应于接收到新的图像数据,可以开启数据电压缓存器,将基于新的图像数据确定的数据电压信号写入数据电压缓存器,并在第二预设时间间隔后,关闭数据电压存储器。如前文所提及的,第二显示模式可以用于静态画面的显示,因此,在该模式下,系统端可能不会持续向像素驱动电路提供图像数据。由此,在第二显示模式下,可以在基于图像数据生成相应数据电压信号后,将所生成的数据电压信号存储至数据电压缓存器,以便可以在每个显示周期内基于数据电压缓存器中的数据提供或更新数据电压信号。这种缓存机制有助于在第二显示模式下降低系统端与像素驱动电路之间以及像素驱动电路内部的数据传输压力,并缩减像素驱动电路内的不必要的数据处理操作。
以1Hz模式为例,图9B示意性示出了在1Hz模式下接收到新图像数据时的处理流程900B。如图所示,在1Hz模式下,当接收到新的 图像数据时,可以开启数据电压缓存器(例如用于缓存数据电压信号的GRAM),在1ms延迟后,可以开始接收新的图像数据。可选地,可以根据CMD信息或额外指令设置颜色格式(例如图像数据的数据格式)。随后,可以基于新的图像数据生成相应的数据电压信号,并写入数据电压缓存器。在未接收到模式切换指令时,可以根据状态寄存器所存储的使能数据而保持1Hz模式。当新的图像数据接收处理完毕后,在50ms的时间间隔后,可以关闭数据电压缓存器。
示例性地,在第二显示模式中,响应于接收到切换至第一显示模式的指令,可以向模式寄存器写入针对第一显示模式的使能数据,并开启数据电压缓存器,随后,可以将数据电压信号写入数据电压缓存器,在第三预设时间间隔后,关闭数据电压缓存器,并基于模式寄存器中的使能数据,令第一使能信号有效。类似前文实施例所提到的,切换至第一显示模式的指令可以接收自系统端,系统端可以基于手动或自动切换操作而向像素驱动电路发送切换至第一显示模式的指令。像素驱动电路可以基于接收到该指令而向模式寄存器写入针对第一显示模式的使能数据,以便可以准备切换至第一显示模式。为降低处理逻辑的复杂度,在此情况下,可以遵循前文所描述的第二显示模式下的图像数据更新流程,即,可以开启数据电压缓存器,并在数据电压缓存器中存储基于图像数据生成的数据电压信号,此时所存储的数据电压信号可以是基于新的图像数据生成的,也可以是先前图像数据对应的数据电压信号。随后,可以根据模式寄存器中的使能数据而切换至第一显示模式,并令第一使能信号变为有效。
以60Hz模式和1Hz模式为例,图9C示意性示出了从1Hz模式切换至60Hz模式的示例流程900C。如图所示,在1Hz模式下,响应于接收到切换至60Hz的指令,可以向模式寄存器写入针对60Hz模式的使能数据,并开启数据电压缓存器,以便存储基于图像数据生成的数据电压信号。可选地,可以根据前文实施例所描述的那样设置颜色格式。在设置颜色格式后,可选地,可以接收图像数据(2C/3C数据)。随后,可以根据模式寄存器中的使能数据而切换至60Hz模式,并在50ms的时间间隔后,关闭数据电压缓存器。
如前文所提及的,第一显示模式可以用于满足常规显示需求,因此,在一些实施例中,当像素驱动电路上电后,可以直接进入第一显 示模式,并可以在第一显示模式下持续写入和更新图像数据。当需要显示静态画面或存在降低功耗的需求时,可以手动或自动地切换至第二显示模式。在第二显示模式下,可以低频更新图片数据,并在需要时切换回第一显示模式。示例性地,图10示意性示出了像素驱动电路内部的模式切换图1000。如图所示,在断电状态下,响应于通电操作,像素驱动电路可以进入休眠状态。在休眠状态下,响应于断电操作,像素驱动电路可以恢复至断电状态;当休眠时间较长时或者响应于相关状态切换操作,像素驱动电路可以进入深度休眠状态;当接收到来自系统端的图像数据或接收到相关指令时,像素驱动电路可以切换至第一显示模式(例如60Hz模式)。在深度休眠状态下,当接收到来自系统端的数据信号或指令时,像素驱动电路可以切换回休眠状态。休眠状态下,可以关闭部分电路功能,深度休眠状态下可以关闭更多电路功能,从而减少不必要的功耗。在第一显示模式(例如60Hz模式)下,如前文所描述的,可以接收图像数据并基于图像数据为像素电路提供数据电压信号以及其他驱动信号,也可以响应于相关切换指令切换至第二显示模式(例如1Hz模式)。此外,当不再显示图像数据时或响应于相关指令,像素驱动电路也可以从第一显示模式切换回休眠状态。在第二显示模式(例如1Hz模式)下,如前文所描述的,可以接收图像数据并基于图像数据为像素电路提供数据电压信号以及其他驱动信号,也可以响应于相关切换指令切换至第一显示模式(例如1Hz模式)。此外,当不再显示图像数据时或响应于相关指令,像素驱动电路也可以从第二显示模式切换回休眠状态。
如前文实施例所提及的,在第一显示模式下,为提供更为丰富的画面细节,满足常规显示需求,可以使用有效数据位较多的数据格式,例如前文描述的24bit、18bit、16bit数据格式等;在第二显示模式下,配合其显示特点,为了减少数据量且降低功耗,可以使用有效数据位较少的数据格式,例如前文描述的6bit、3bit数据格式等。然而,在某些实际应用中,受限于主板速率,为避免卡顿,也可能存在在第一显示模式下使用较少有效数据位的数据格式的需求。由于在一般设计中,诸如6bit、3bit等的较少有效数据位的数据格式一般应用于第二显示模式,如前文所描述的,在第二显示模式下,可以根据最高有效数据位的取值将像素驱动电压最终确定为最大驱动电压或最小驱动电压。因 此,为了降低数据处理复杂度,在进行补位操作时,一般默认采取补0操作。然而,在这种情况下,当在第一显示模式中使用这些较少有效数据位的数据格式时,会存在像素亮度不足的问题。
举例而言,假设在像素驱动电路内部,当像素数据中的有效数据位的数量不足24bit时,需补位至24bit。以18bit数据格式为例,在有效数据位为R(111111)G(111111)B(111111)的情况下,若以0进行补位,补位后的数据为R(11111100)G(11111100)B(11111100),此时通过D/A模块后,对应灰阶为R252G252B252,若以1进行补位后为R(11111111)G(11111111)B(11111111),此时通过D/A模块后,对应灰阶为R255G255B255。因此,通过不同的补位方式,最终的最大灰阶亮度范围为252~255,基本没有亮度差异。而以6bit数据格式为例,在有效数据位为R(11)G(11)B(11)的情况下,作为有效数据位数量较少的数据格式,仅采取补0方式进行补位,即补位后的数据为R(11000000)G(11000000)B(11000000),此时通过D/A模块后,对应灰阶为R192G192B192,即,此时能达到的最大灰阶亮度仅为192灰阶,视效亮度严重不足,仅为正常亮度的60%。同理,3bit数据格式存在同样问题。
在一些实施例中,为解决上述亮度不足问题,在第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第一预设条件时,响应于接收到针对低质显示模式的使能信号,可以使用低质显示模式。在低质显示模式中,响应于用于目标像素的像素数据中的最高有效数据位为第一值,将用于目标像素的像素数据置位为最大值,以及,响应于用于目标像素的像素数据中的最高有效数据位为第二值,将用于所述目标像素的像素数据置位为最小值。示例性地,第一预设条件可以指有效数据位的数量低于某预设阈值,或者可以指有效数据位的数量等于某预设值。例如,第一预设条件可以指有效数据位的数量为6,即前文所提到的6bit数据格式,或者,第一预设条件也可以根据需求设置为其他条件。低质显示模式可以为独立设置的显示模式,或者可以直接采用IC的Idle mode来实施。可选地,当需要配合低质显示模式进行图像数据的处理和显示时,可以通过相关使能信号来启用低质显示模式,使能信号可以借助单独指令或者图像数据中CMD信息等方式来传递。在低质显示模式下,可以仅根据像素数据的最高位 数值来将像素数据重新置位为最大值或最小值,即置位为全1或全0,对应灰阶为255或0,从而避免亮度损失。
继续以前文示例为例,对于像素中的R、G或B子像素而言,完成补位后写入的像素数据位为8bit,此时,可以对最高位D7进行判断,若D7为1,即可能的数据范围为10000000~11111111,对应灰阶为128~255,此时IC显示255灰阶;若D7为0,即可能的数据范围为00000000~01111111,对应灰阶为0~127,此时IC显示0灰阶。在这种显示模式下,最多可显示8种颜色。然而,对于6bit数据格式,正常情况下可以显示64种颜色。正常情况下,若要显示8种颜色,一般仅需3bit数据格式即可实现。因此,对于实现相同显示效果,6bit数据格式会增加主板的数据量。为解决该问题,在配合低质显示模式写入6bit数据格式的图像数据时,可以直接令次高有效位数值等于最高有效位数值,例如D6=D7,从而既满足主板低数据量的需求,又满足不损失显示亮度的需求。
图11示意性示出了配合Idle模式进行数据处理的示例过程1100。如图11所示,在接收6bit数据格式的图像数据时,可以对6bit有效数据位的像素数据进行补位,补位至24bit。此时,示例性地,为降低驱动电路主板数据量,可以直接令D6=D7。随后,可以根据CMD信息中的指令,通过使能信号进入Idle模式。在Idle模式中,根据D7取值,判断像素显示255灰阶还是0灰阶,即,将像素数据置位为全1或全0。置位后的像素数据可以经过数据映射模块,而后经过D/A转换模块,生成对应的数据电压信号,该数据电压信号随后可以通过图6所示的像素充电电路的分支610被提供至像素电路,使得像素显示最高亮度或最低亮度。
在一些实施例中,为解决上述亮度不足问题,在第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第二预设条件时,可以在亮屏前使第二使能信号变为有效。示例性地,第二预设条件可以指有效数据位的数量低于某预设阈值,或者可以指有效数据位的数量等于某预设值。例如,第二预设条件可以指有效数据位的数量为3,即前文所提到的3bit数据格式,或者,第一预设条件也可以根据需求设置为其他条件。常规情况下,在第一显示模式下接收到图像数据后,将根据前文实施例描述的过程基于图像数据生成相应的数据电 压信号,并使用所生成的数据电压信号驱动对应像素,以显示图像画面。为解决第一显示模式下使用诸如3bit数据格式导致的亮度损失问题,可以在生成数据电压信号后,切换至第二显示模式,即通过第二显示模式的充电路径驱动对应像素,并在第二显示模式下亮屏显示。由于在第二显示模式下,像素驱动电压被确定为最大驱动电压或最小驱动电压,因此像素将呈现最大亮度或最小亮度,而不存在亮度损失。可选地,在当前图像显示完毕后,可以切换回第一显示模式继续接收图像数据。
图12示意性示出了借助第二显示模式避免前述亮度损失问题的示例流程1200。如图所示,继续以60Hz模式和1Hz模式为例,设备通电后,可以对电路进行初始化,随后准备进入60Hz模式。响应于接收到相关显示指令或者接收到诸如3bit数据格式的图像数据,驱动电路可以停止休眠(sleep out),并开始对图像数据进行处理,并生成相应的数据电压信号。在120ms延迟后(该时段内可以完成相应数据处理操作),可切换至1Hz模式进行亮屏显示,从而避免60Hz下使用诸如3bit数据格式时产生的亮度损失问题。
在一些实施例中,为解决上述亮度不足问题,在第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第三预设条件时,根据预设绑点电压调整用于目标像素的数据电压信号,预设绑点电压用于指定至少一个灰阶对应的数据电压信号。如前文所分析的,在第一显示模式中使用有效数据位数量较低的数据格式时,由于补位后的像素数据对应灰阶无法达到最大灰阶(例如255),因此存在亮度损失。由此,可以调节灰阶-亮度曲线(gamma曲线)中部分或全部绑点电压,以便在合理范围内增大整体亮度,来弥补前述亮度损失。可选地,可以调节gamma 255绑点电压来提升亮度。然而,由于绑点电压存在调节范围,不可无限调高,因此该方法虽有利于提高亮度,但提升效果往往是有限的。经实验验证,针对本公开实施例中提到的像素电路及像素驱动电路,亮度可以由60%提升至80%。可选地,当采用该方案时,可以在提供图像数据的同时提供对应的经调节的预设绑点电压,或者该经调节的预设绑点电压可以存储在驱动电路中,根据需要而被启用。
一般而言,在相关技术中,通常在设备上电、完成驱动电路内部 寄存器等的初始化后就进入显示状态。然而,如前文所描述的,在本公开的一些实施例中,像素电路的驱动包含初始化阶段和显示阶段。当系统完成驱动电路初始化并对显示屏以随机信号进行驱动初始化时,此时显示屏上的显示画面将呈现为花屏,即出现开机雪花问题。这会减损用户的体验效果。在一些实施例中,为改善这一问题,在设备上电并初始化之后,并且在亮屏之前,可以接收初始化图像数据,并基于初始化图像数据确定用于各个像素的初始化电压信号。可选地,该初始化图像数据可以是单独的初始化图像数据,或者可以是正常接收的图像数据中的第一帧图像数据。
图13示意性示出了未避免开机雪花问题所采取的示例流程1300。如图所示,设备通电后,可以通过初始化代码初始化设备电路,随后准备进入60Hz模式。在停止休眠并接收到图像数据(2C/3C)后,可以在120ms后再进行亮屏显示。在该120ms内,可以基于图像数据生成相应的数据电压信号并提供至相应像素,以做好相应图像的显示准备。
如前文所示,在本公开的一些实施例中,可以支持诸如24bit、28bit、16bit、6bit、3bit等的多种数据格式。针对不同的数据格式,由于对应的bit数量不同,在相同分辨率下,针对一帧图像,数据整体传输量将不同,在传输速率一致的情况下,所需传输时间也将不同。具体而言,数据传输量与分辨率、数据格式成正比,而数据整体的传输速率(即数据的写入速率)又依赖于数据接口的速率,与该接口传输1bit数据需要的时间成反比,因此,图像数据的写入速率F=1bit传输时间*数据格式bit数量*X*Y(其中,X、Y为分辨率)。由此,对于高bit量的数据格式而言,当数据接口的传输速率过低时,将影响画面刷新的流程度,造成画面卡顿;对于低bit量的数据格式而言,当数据接口的传输速率偏高时,虽不会对画面显示效果产生影响,但会对接口资源和接口功耗造成冗余的消耗,不利于整机功耗控制。
为避免上述问题,在一些实施例中,可以在驱动电路中提供具有不同数据传输速率的第一接口和第二接口,并可以根据预设接口规则,基于显示模式和/或像素数据中的有效数据位的数量选择第一接口或第二接口来接收所述图像数据。示例性地,预设接口规则可以指定在何种情况下使用何种接口。例如,可以在像素数据中有效数据位的数量 高于某阈值时使用传输速率更高的第一接口,并在有效数据位的数量低于该阈值时使用传输速率更低的第二接口;或者,如前文所提及的,第一显示模式通常用于常规显示需求,而第二显示模式通常用于静态图像或低频刷新图像的显示,因此也可以设定在第一显示模式下使用第一接口,而在第二模式下使用第二接口;或者,可以综合考虑两者来选择合适的接口,等等。示例性地,第一接口可以为例如MIPI接口,其速率可达几百Mbps至1Gbps,第二接口可以为例如SPI接口,其速率可以为几十Mbps。或者,也可以根据具体应用需求选择其他接口组合,或者,还可以提供多于两个接口的选择。
图14示意性示出了通过不同接口的示例状态切换流程1400。如图所示,在休眠状态下,可以通过MIPI接口的CMD模式进入60Hz模式。MIPI接口可以支持CMD模式和VIDEO模式,在CMD模式中,系统端可以通过CMD+DATA形式向像素驱动电路发送命令、参数和数据,以控制像素驱动电路的行为;在VIDEO模式中,系统端可以以实时像素流的形式向像素驱动电路发送数据。在60Hz模式下,可以通过MIPI接口的CMD模式更新图像,可以通过MIPI接口或者通过SPI接口进入1Hz模式。在1Hz模式下,可以通过MIPI接口或SPI接口进入60Hz模式,可以通过MIPI接口或SPI接口更新图像数据。
图15示意性示出了MIPI接口和SPI接口的应用推荐表格1500。如图表所示,对于MIPI接口,可以应用VIDEO或CMD模式,该接口可以用于60Hz及1Hz模式下的各种数据格式;对于SPI接口(此处以SPI4W接口为例),可以应用CMD模式,其可以用于1Hz模式下的数据格式,对于60Hz模式,其可以用于各种数据格式,但对于普通的3bit、6bit数据格式,由于亮度损失较大,不推荐使用,对于配合Idle模式使用的6bit数据格式,可以在主板支持以2-2-2格式送3bit数据的条件下使用,对于配合Gamma绑点电压调节使用的3bit数据格式,亮度可以提升至80%,并可以在部分条件下使用(例如对亮度要求不高的情况等)。
根据本公开的一些实施例,还提供了一种像素驱动电路。图16示意性示出了像素驱动电路1600的示例框图。如图所示,像素驱动电路1600可以包括数据接口1610、数据处理电路1620和像素充电电路1630。
具体而言,数据接口1610可以被配置为:接收图像数据,图像数 据包括用于至少一个像素的像素数据;数据处理电路1620可以被配置为:基于图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号;像素充电电路1630可以包括第一充电电路和第二充电电路。第一充电电路可以被配置为:响应于第一使能信号有效,以第一显示模式驱动目标像素,在第一显示模式中,以第一频率更新数据电压信号,并为目标像素提供数据电压信号,使得目标像素的驱动电压被确定为数据电压信号和公共电压信号之间的电压差,其中,公共电压信号为所有像素共用的基准电压信号;第二充电电路可以被配置为响应于第二使能信号有效,以第二显示模式驱动目标像素,在第二显示模式中,以第二频率更新数据电压信号,根据用于目标像素的像素数据调整数据电压信号,并为目标像素提供调整后的数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压或最小驱动电压,其中,第二频率低于第一频率。示例性地,第一充电电路和第二充电电路可以分别如图6所示的充电路径610和充电路径620,或者也可以采取其他类似形式。
在一些实施例中,用于目标像素的像素数据可以包括至少一个有效数据位,并且其中,第二充电电路可以包括:锁存器,被配置为锁存至少一个有效数据位中的最高有效数据位;模式选择电路,被配置为:响应于至少一个有效数据位中的最高有效数据位为第一值,调整数据电压信号,使得目标像素的驱动电压被确定为最大驱动电压,以及响应于至少一个有效数据位中的最高有效数据位为第二值,调整数据电压信号,使得目标像素的驱动电压被确定为最小驱动电压。
在一些实施例中,数据处理电路包括:缓存电路,被配置为缓存图像数据中的用于预设数目个像素的像素数据;数模转换电路,被配置为将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
在一些实施例中,像素驱动电路还包括:数据电压缓存器,被配置为在第二显示模式中缓存数据电压信号。示例性地,在第二显示模式中,当接收到新的图像数据时,可以开启数据电压缓存器,并向其中写入基于新的图像数据生成的数据电压信号;当接收到切换至第一显示模式的指令时,可以开启数据电压缓存器,并写入数据电压信号。这已在前文实施例中予以描述,在此不再赘述。
应理解,像素驱动电路1600可以与前文描述的像素驱动方法100具有相同或相似的实施方式和优势,在此不再赘述。
根据本公开的一些实施例,还提供了一种显示装置,其可以包括像素驱动电路1600;液晶面板,包括多个像素,并被配置为接收来自像素驱动电路的数据电压信号;背光板,被配置为为液晶面板提供背光。图17A示意性示出了根据本公开的一些实施例的显示装置1700A的示例性框图。如图17A所示,显示装置1700A可以包括像素驱动电路1600、液晶面板1701和背光板1702。示例性地,液晶面板1701可以包括彩膜基板、阵列基板和两者之间的液晶层等结构。针对每个像素单元,可以通过阵列基板施加电场来控制液晶分子的偏转程度,从而显示相应亮度。可选地,背光板1702可以采用各种类型的直下式或侧入式背光结构,被公开对此不作具体限定。
示例性地,图17B示例性示出了根据本公开的一些实施例的显示装置1700B的示意图。如图所示,显示装置1700B可以包括液晶面板1710和像素驱动电路1720。背光板可以位于液晶面板1710下方,图17B中未示出。可选地,除液晶显示装置外,本公开提供的像素驱动电路也可以应用于其他合适类型的显示装置。像素驱动电路1720可以是前文各种实施例所描述的像素驱动电路,并可以执行前文各种实施例所描述的像素驱动方法,以驱动显示屏1710。像素驱动电路1720可以被实施为例如驱动IC的形式,并可以被固定在电路板1730上。示例性地,电路板1730可以是一般地印刷电路板(PCB),也可以是柔性电路板(FPC)。驱动IC可以通过COF(Chip On Film,覆晶薄膜)技术等被固定在电路板1730上。
此外,根据本公开的一些实施例,还提供了一种计算设备,其可以包括像素驱动电路1600。
示例性地,图18示意性示出了根据本公开的一些实施例的计算设备1800的示例性框图。如图所示,计算设备1800可以包括显示屏1810、像素驱动装置1820和处理器1830。示例性地,像素驱动装置1820可以通过适当接口从处理器接收与显示相关的各种指令和数据,并基于这些指令和数据向显示屏中的各个像素提供数据电压信号,以便驱动相应像素显示相应亮度。像素驱动装置1820可以是前文各种实施例所描述的像素驱动电路,并可以执行前文各种实施例所描述的像素驱动 方法。显示屏1810例如可以是LCD(Liquid Crystal Display,液晶显示屏)或其他类型的显示屏。处理器1830可以是CPU(central processing unit,中央处理器)、MCU(Microcontroller Unit,微控制单元)或其他形式的处理器。
应理解,上述显示装置及计算设备也可以与前文描述的像素驱动方法100具有相同或相似的实施方式和优势,在此亦不再赘述。
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此。任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。此外,在权利要求书中,词语“包括”不排除其他元件或步骤,并且“一”或“一个”不排除多个。在相互不同的从属权利要求中记载某些措施的纯粹事实并不表明这些措施的组合不能用来获利。

Claims (23)

  1. 一种像素驱动方法,包括:
    接收图像数据,所述图像数据包括用于至少一个像素的像素数据;
    基于所述图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号;
    响应于第一使能信号有效,以第一显示模式驱动所述目标像素,在所述第一显示模式中,以第一频率更新所述数据电压信号,并为所述目标像素提供所述数据电压信号,使得所述目标像素的驱动电压被确定为所述数据电压信号和公共电压信号之间的电压差,其中,所述公共电压信号为所有像素共用的基准电压信号;
    响应于第二使能信号有效,以第二显示模式驱动所述目标像素,在所述第二显示模式中,以第二频率更新所述数据电压信号,根据用于目标像素的像素数据调整所述数据电压信号,并为所述目标像素提供调整后的数据电压信号,使得所述目标像素的驱动电压被确定为最大驱动电压或最小驱动电压,其中,所述第二频率低于所述第一频率。
  2. 根据权利要求1所述的方法,其中,用于目标像素的像素数据包括至少一个有效数据位,并且其中,所述根据用于目标像素的像素数据调整所述数据电压信号,并为所述目标像素提供调整后的数据电压信号,使得所述目标像素的驱动电压被确定为最大驱动电压或最小驱动电压包括:
    响应于所述至少一个有效数据位中的最高有效数据位为第一值,调整所述数据电压信号,使得所述目标像素的驱动电压被确定为最大驱动电压;
    响应于所述至少一个有效数据位中的最高有效数据位为第二值,调整所述数据电压信号,使得所述目标像素的驱动电压被确定为最小驱动电压。
  3. 根据权利要求2所述的方法,其中,所述调整所述数据电压信号,使得所述目标像素的驱动电压被确定为最大驱动电压包括:
    在初始化时段内,将所述数据电压信号确定为第一电压信号,并依次为各像素提供有效的初始化控制信号;
    在显示时段内,将所述数据电压信号确定为与所述公共电压信号 相反,并为所述目标像素提供持续有效的显示控制信号,使得所述目标像素的驱动电压被确定为所述数据电压信号与所述公共电压信号的电压差。
  4. 根据权利要求2所述的方法,其中,所述调整所述数据电压信号,使得所述目标像素的驱动电压被确定为最小驱动电压包括:
    在初始化时段内,将所述数据电压信号确定为第二电压信号,并依次为各像素提供有效的初始化控制信号;
    在显示时段内,为所述目标像素提供无差电压信号,所述无差电压信号与所述公共电压信号相同,并为所述目标像素提供持续有效的显示控制信号,使得所述目标像素的驱动电压被确定为所述无差电压信号和所述公共电压信号之间的电压差。
  5. 根据权利要求1所述的方法,其中,所述基于所述图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号包括:
    缓存所述图像数据中的用于预设数目个像素的像素数据;
    根据预设数模转换规则,将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
  6. 根据权利要求5所述的方法,其中,所述缓存所述图像数据包括:
    响应于用于预设数目个像素的像素数据中的有效数据位的数量大于第一阈值,根据预设压缩规则对用于预设数目个像素的像素数据进行压缩,使得压缩后的像素数据中的有效数据位的数量不大于所述第一阈值。
  7. 根据权利要求6所述的方法,其中,所述将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号包括:
    对压缩后的像素数据进行解压缩;
    将解压缩后的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
  8. 根据权利要求5所述的方法,其中,所述缓存所述图像数据包括:
    响应于用于预设数目个像素的像素数据中的有效数据位的数量小于第一阈值,根据第一预设补位规则对用于预设数目个像素的像素数 据进行补位,使得补位后的图像数据中的有效数据位的数量等于所述第一阈值。
  9. 根据权利要求8所述的方法,其中,所述将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号包括:
    响应于用于目标像素电极的像素数据中的有效数据位的数量小于第二阈值,根据第二预设补位规则对所述用于目标像素电极的图像数据进行补位,使得补位后的像素数据中的有效数据位的数量等于所述第二阈值。
  10. 根据权利要求9所述的方法,其中,所述将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号还包括:
    响应于每时钟周期接收到用于至少两个像素的像素数据,将所述至少两个像素的像素数据重新分配为用于不同像素的至少两组像素数据。
  11. 根据权利要求1所述的方法,还包括:
    在所述第一显示模式中,响应于接收到切换至所述第二显示模式的指令,向模式寄存器写入针对所述第二显示模式的使能数据,在第一预设时间间隔后,基于所述模式寄存器中的使能数据,令所述第二使能信号有效。
  12. 根据权利要求1所述的方法,还包括:
    在所述第二显示模式中,响应于接收到新的图像数据,开启数据电压缓存器;
    将基于新的图像数据确定的数据电压信号写入所述数据电压缓存器;
    在第二预设时间间隔后,关闭所述数据电压存储器。
  13. 根据权利要求1所述的方法,还包括:
    在所述第二显示模式中,响应于接收到切换至所述第一显示模式的指令,向模式寄存器写入针对所述第一显示模式的使能数据,并开启数据电压缓存器;
    将数据电压信号写入所述数据电压缓存器;
    在第三预设时间间隔后,关闭所述数据电压缓存器;
    基于所述模式寄存器中的使能数据,令所述第一使能信号有效。
  14. 根据权利要求1所述的方法,还包括:在所述第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第一预设条件时,响应于接收到针对低质显示模式的使能信号,使用低质显示模式,
    其中,在所述低质显示模式中,响应于用于目标像素的像素数据中的最高有效数据位为第一值,将用于所述目标像素的像素数据置位为最大值,以及,响应于用于目标像素的像素数据中的最高有效数据位为第二值,将用于所述目标像素的像素数据置位为最小值。
  15. 根据权利要求1所述的方法,还包括:在所述第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第二预设条件时,在亮屏前使所述第二使能信号变为有效。
  16. 根据权利要求1所述的方法,还包括:在所述第一显示模式中,当用于目标像素的像素数据中的有效数据位的数量符合第三预设条件时,根据预设绑点电压调整用于目标像素的数据电压信号,其中,所述预设绑点电压用于指定至少一个灰阶对应的数据电压信号。
  17. 根据权利要求1所述的方法,其中,所述接收图像数据包括:
    在设备上电并初始化之后,并且在亮屏之前,接收初始化图像数据,并基于所述初始化图像数据确定用于各个像素的初始化电压信号。
  18. 根据权利要求1所述的方法,其中,所述接收图像数据包括:
    根据预设接口规则,基于显示模式和/或像素数据中的有效数据位的数量选择第一接口或第二接口来接收所述图像数据,其中,所述第一接口和第二接口具有不同的数据传输速率。
  19. 一种像素驱动电路,包括:
    数据接口,被配置为:接收图像数据,所述图像数据包括用于至少一个像素的像素数据;
    数据处理电路,被配置为:基于所述图像数据中的用于目标像素的像素数据,确定用于目标像素的数据电压信号;
    像素电极驱动电路,包括第一充电电路和第二充电电路,
    其中,所述第一充电电路被配置为:响应于第一使能信号有效,以第一显示模式驱动所述目标像素,在所述第一显示模式中,以第一频率更新所述数据电压信号,并为所述目标像素提供所述数据电压信号,使得所述目标像素的驱动电压被确定为所述数据电压信号和公共 电压信号之间的电压差,其中,所述公共电压信号为所有像素共用的基准电压信号,以及
    其中,所述第二充电电路被配置为:响应于第二使能信号有效,以第二显示模式驱动所述目标像素,在所述第二显示模式中,以第二频率更新所述数据电压信号,根据用于目标像素的像素数据调整所述数据电压信号,并为所述目标像素提供调整后的数据电压信号,使得所述目标像素的驱动电压被确定为最大驱动电压或最小驱动电压,其中,所述第二频率低于所述第一频率。
  20. 根据权利要求19所述的像素驱动电路,其中,用于目标像素的像素数据包括至少一个有效数据位,并且其中,所述第二充电电路包括:
    锁存器,被配置为锁存所述至少一个有效数据位中的最高有效数据位;
    模式选择电路,被配置为:响应于所述至少一个有效数据位中的最高有效数据位为第一值,调整所述数据电压信号,使得所述目标像素的驱动电压被确定为最大驱动电压,以及响应于所述至少一个有效数据位中的最高有效数据位为第二值,调整所述数据电压信号,使得所述目标像素的驱动电压被确定为最小驱动电压。
  21. 根据权利要求19所述的像素驱动电路,其中,所述数据处理电路包括:
    缓存电路,被配置为缓存所述图像数据中的用于预设数目个像素的像素数据;
    数模转换电路,被配置为将所缓存的像素数据中的用于目标像素的像素数据转换为用于目标像素的数据电压信号。
  22. 根据权利要求19所述的像素驱动电路,还包括:
    数据电压缓存器,被配置为在所述第二显示模式中缓存所述数据电压信号。
  23. 一种显示装置,包括:
    根据权利要求19所述的像素驱动电路;
    液晶面板,包括多个像素,并被配置为接收来自所述像素驱动电路的数据电压信号;
    背光板,被配置为为所述液晶面板提供背光。
PCT/CN2022/111094 2022-08-09 2022-08-09 像素驱动方法、像素驱动电路和显示装置 Ceased WO2024031319A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/CN2022/111094 WO2024031319A1 (zh) 2022-08-09 2022-08-09 像素驱动方法、像素驱动电路和显示装置
CN202280002588.7A CN117859170B (zh) 2022-08-09 2022-08-09 像素驱动方法、像素驱动电路和显示装置
US18/573,227 US12525205B2 (en) 2022-08-09 2022-08-09 Pixel driving method, pixel driving circuit and display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2022/111094 WO2024031319A1 (zh) 2022-08-09 2022-08-09 像素驱动方法、像素驱动电路和显示装置

Publications (1)

Publication Number Publication Date
WO2024031319A1 true WO2024031319A1 (zh) 2024-02-15

Family

ID=89850009

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/111094 Ceased WO2024031319A1 (zh) 2022-08-09 2022-08-09 像素驱动方法、像素驱动电路和显示装置

Country Status (3)

Country Link
US (1) US12525205B2 (zh)
CN (1) CN117859170B (zh)
WO (1) WO2024031319A1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034532A (zh) * 2007-04-04 2007-09-12 友达光电股份有限公司 驱动电路、显示装置及用以调整画面更新率的方法
CN108648702A (zh) * 2018-03-26 2018-10-12 上海天马微电子有限公司 像素驱动电路及其驱动方法、显示面板和显示装置
CN110085173A (zh) * 2019-06-19 2019-08-02 上海天马有机发光显示技术有限公司 显示面板的驱动方法、驱动芯片及显示装置
CN112967653A (zh) * 2019-12-11 2021-06-15 厦门天马微电子有限公司 一种显示面板及显示装置
CN114078407A (zh) * 2020-08-11 2022-02-22 上海和辉光电股份有限公司 显示面板的驱动方法及装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9268433B2 (en) * 2012-06-08 2016-02-23 Apple Inc. Devices and methods for reducing power usage of a touch-sensitive display
KR102277272B1 (ko) 2015-02-12 2021-07-15 삼성전자주식회사 전자 장치, 웨어러블 장치 및 전자 장치의 화면 영역 제어 방법
JP2018031855A (ja) * 2016-08-23 2018-03-01 株式会社ジャパンディスプレイ 表示ドライバ及び液晶表示装置
CN107403611B (zh) 2017-09-25 2020-12-04 京东方科技集团股份有限公司 像素记忆电路、液晶显示器和可穿戴设备
CN107767809B (zh) 2017-11-15 2019-11-26 鄂尔多斯市源盛光电有限责任公司 栅极驱动单元、驱动方法和栅极驱动电路
CN108922467B (zh) * 2018-06-26 2019-12-31 惠科股份有限公司 像素电路及显示面板
CN108932935B (zh) * 2018-07-13 2020-12-01 昆山龙腾光电股份有限公司 源极驱动电路和显示装置
KR102837351B1 (ko) * 2018-12-26 2025-07-24 삼성디스플레이 주식회사 표시 장치 및 이의 구동 방법
CN109473079B (zh) 2019-01-16 2021-01-26 京东方科技集团股份有限公司 像素电路、驱动方法与显示模组及其驱动方法
KR102707713B1 (ko) * 2019-08-08 2024-09-23 엘지디스플레이 주식회사 표시 장치
CN110660369B (zh) * 2019-09-06 2022-05-20 北京集创北方科技股份有限公司 显示驱动方法、源极驱动电路、驱动芯片以及显示装置
CN111276177B (zh) 2020-02-21 2022-05-03 京东方科技集团股份有限公司 移位寄存器及其驱动方法、栅极驱动电路、显示装置
CN111312161B (zh) * 2020-04-02 2021-03-16 武汉华星光电技术有限公司 像素驱动电路以及显示面板
KR102819371B1 (ko) * 2020-08-05 2025-06-11 엘지디스플레이 주식회사 표시장치와 그 구동방법
CN113450711B (zh) * 2021-06-25 2023-05-16 京东方科技集团股份有限公司 显示装置及其驱动方法,驱动装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034532A (zh) * 2007-04-04 2007-09-12 友达光电股份有限公司 驱动电路、显示装置及用以调整画面更新率的方法
CN108648702A (zh) * 2018-03-26 2018-10-12 上海天马微电子有限公司 像素驱动电路及其驱动方法、显示面板和显示装置
CN110085173A (zh) * 2019-06-19 2019-08-02 上海天马有机发光显示技术有限公司 显示面板的驱动方法、驱动芯片及显示装置
CN112967653A (zh) * 2019-12-11 2021-06-15 厦门天马微电子有限公司 一种显示面板及显示装置
CN114078407A (zh) * 2020-08-11 2022-02-22 上海和辉光电股份有限公司 显示面板的驱动方法及装置

Also Published As

Publication number Publication date
CN117859170B (zh) 2026-02-03
CN117859170A (zh) 2024-04-09
US20250095603A1 (en) 2025-03-20
US12525205B2 (en) 2026-01-13

Similar Documents

Publication Publication Date Title
US10600379B2 (en) Low power display device with variable refresh rates
JP5095889B2 (ja) 液晶表示装置とその駆動方法及び装置
US9123308B2 (en) Display memory, driver circuit, display, and portable information device
TWI345753B (en) Method for driving display device and display system thereof
JP5311220B2 (ja) メモリ性を有する画像表示装置、該装置に用いられる駆動制御装置及び駆動方法
CN100362540C (zh) 显示驱动控制电路
EP4372732A1 (en) Zonal compensation method and electronic device
CN101627419B (zh) 液晶显示装置及其驱动方法
CN101599256B (zh) 显示装置、显示面板驱动器和驱动方法、数据提供方法
JP5523748B2 (ja) 画像データ補償装置を含む表示装置
JP5100312B2 (ja) 液晶表示装置及びlcdドライバ
JP2002091396A (ja) 表示装置及びその制御方法
CN114446239B (zh) 显示控制方法、装置、系统及显示设备
CN107659800A (zh) 一种dmd高帧频高分辨率同步动态显示系统
JPH10326084A (ja) 表示装置
JP2008129610A5 (zh)
JP2008009434A (ja) 表示装置とそれの駆動装置及び駆動方法
JP2011253194A (ja) 表示副システムの消費電力低減方法、そのシステム及び第2表示制御装置
CN114927084B (zh) 显示驱动器及显示系统
CN105096877B (zh) 一种显示面板的显示控制方法、装置及其电路
WO2024031319A1 (zh) 像素驱动方法、像素驱动电路和显示装置
JP2003108056A (ja) 表示メモリ、ドライバ回路、及びディスプレイ
US20060139285A1 (en) Electronic device capable of displaying images
US20090207120A1 (en) Method for fast switching interfaces in liquid crystal display of portable electronic device
JP2003108091A (ja) ドライバ回路及びディスプレイ

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 18573227

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22954298

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 18573227

Country of ref document: US

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11.06.2025)

122 Ep: pct application non-entry in european phase

Ref document number: 22954298

Country of ref document: EP

Kind code of ref document: A1

WWG Wipo information: grant in national office

Ref document number: 18573227

Country of ref document: US