WO2025201143A1 - Signal processing method and display driver chip - Google Patents

Signal processing method and display driver chip

Info

Publication number
WO2025201143A1
WO2025201143A1 PCT/CN2025/083475 CN2025083475W WO2025201143A1 WO 2025201143 A1 WO2025201143 A1 WO 2025201143A1 CN 2025083475 W CN2025083475 W CN 2025083475W WO 2025201143 A1 WO2025201143 A1 WO 2025201143A1
Authority
WO
WIPO (PCT)
Prior art keywords
sub
bit
signal corresponding
pwm signal
signals
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.)
Pending
Application number
PCT/CN2025/083475
Other languages
French (fr)
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2025201143A1 publication Critical patent/WO2025201143A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • 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/0243Details of the generation of driving signals
    • 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/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping

Definitions

  • the present application relates to the field of display technology, and in particular to a signal processing method and a display driver chip.
  • Grayscale refers to different levels of gray divided between black and white in a certain proportion. It is used to express the brightness levels that can be distinguished from darkest to brightest in black and white images. It is usually represented by binary numbers. For example, 8-bit grayscale can represent 256 different brightness levels from 0 to 255.
  • Micro-LED (Micro-Light Emitting Diode) displays are an emerging display technology in recent years.
  • Micro-LEDs are current-driven devices. Using analog drive technology to adjust the current flowing through the Micro-LEDs can produce varying brightness levels, enabling grayscale display.
  • some technical solutions use pulse-width modulation (PWM) signals to drive the Micro-LEDs to display grayscale.
  • PWM pulse-width modulation
  • the effective pulse width of the PWM signal is applied to the Micro-LEDs, the current flows through them, causing them to emit light.
  • the inactive pulse width of the PWM signal is applied to the Micro-LEDs, the current is cut off, causing them to turn off.
  • the duty cycle corresponding to the effective pulse width of the PWM signal represents the grayscale level.
  • the present application provides a signal processing method and a display driver chip for alleviating the color separation phenomenon that occurs when a display screen displays grayscale.
  • an embodiment of the present application provides a signal processing method that can be performed by a signal processing device.
  • the signal processing device can be, for example, a display driver chip or a component in a display driver chip.
  • the method is described by taking a signal processing device performing the method as an example.
  • the method includes: obtaining a grayscale to be displayed; dividing a frame time for displaying each grayscale in the grayscale to be displayed into N time periods; wherein the PWM signal corresponding to at least two of the N time periods has a valid pulse width; and N is a positive integer greater than or equal to 2.
  • the PWM signals in a portion of the time periods within a frame time displaying the grayscale to be displayed are all valid pulse widths, while the pulse widths in another portion of the time periods are all invalid pulse widths, resulting in a visual color separation phenomenon when the user's line of sight moves between the display screen positions corresponding to these two time periods.
  • the PWM signals corresponding to at least two of the N time periods have valid pulse widths.
  • the PWM signals in at least two time periods within the frame time displaying the grayscale to be displayed can drive the grayscale display.
  • the color difference perceived by the user is not significant, thereby effectively alleviating the color separation phenomenon perceived by the user.
  • the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each of the N time periods is consistent.
  • the effective pulse width duty cycle of the PWM signal corresponding to each time period is set to be consistent, thereby making the effect of the PWM signal driving the grayscale display consistent in different time periods within the one frame time displaying grayscale, so that the display screen displays the same color in different time periods within the one frame time displaying grayscale.
  • the color separation phenomenon visually perceived by the user when the user's line of sight moves between different positions of the display screen for example, the display screen drive display positions corresponding to time period 1 and time period 2 in the N time periods
  • the display screen drive display positions corresponding to time period 1 and time period 2 in the N time periods within the one frame time displaying grayscale can be further alleviated.
  • the PWM signal corresponding to each of the N time periods includes a first sub-signal and a second sub-signal, wherein the first sub-signal represents an effective pulse width and the second sub-signal represents an invalid pulse width.
  • the first sub-signal is used to drive grayscale display.
  • the M bit widths include the second bit width
  • the PWM signal corresponding to the second bit width has only a valid pulse width
  • the PWM signal corresponding to each bit width in the M bit widths is divided into N first sub-signals, including: averaging or randomly dividing the effective pulse width of the PWM signal corresponding to the second bit width into the N first sub-signals; and obtaining the PWM signal corresponding to each time period based on the first sub-signal corresponding to each bit width in each time period, including: using the first sub-signal corresponding to the second bit width in each time period as the PWM signal corresponding to the second bit width in each time period.
  • the M bit widths include the third bit width
  • the PWM signal corresponding to the third bit width has only invalid pulse widths.
  • the PWM signal corresponding to each bit width in the M bit widths is divided into N second sub-signals, including: averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the third bit width into the N second sub-signals; and obtaining the PWM signal corresponding to each time period based on the second sub-signal corresponding to each bit width in each time period, including: using the second sub-signal corresponding to the third bit width in each time period as the PWM signal corresponding to the third bit width in each time period.
  • any one of the first bit width, the second bit width, and the third bit width may include one or more bit widths.
  • the method further includes: sequentially splicing the PWM signals corresponding to each time period to obtain a sub-bit-width PWM signal within a frame time; aggregating M sub-bit-width PWM signals within the same time period to obtain a target PWM signal; and the target PWM signal is used to drive each grayscale to be displayed within N time periods.
  • the M bit widths include at least one of 16 bits, 8 bits, 4 bits, 2 bits, and 1 bit.
  • One bit can only distinguish two grayscales (black and white), two bits can distinguish four grayscales, four bits can distinguish 16 grayscales, and eight bits can distinguish 256 grayscales. 16 bits can distinguish 65,536 grayscales.
  • the first sub-signal is used to drive grayscale display.
  • an embodiment of the present application provides an electronic device, which includes the display driver chip in the second aspect.
  • an embodiment of the present application provides a signal processing device, comprising a module or unit for implementing any one of the methods described in the first aspect.
  • an embodiment of the present application provides a signal processing device, comprising: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions.
  • the processor executes the one or more computer programs stored in the memory, so that the signal processing device performs the method as described in any one of the first aspects.
  • an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions, and when the computer-readable storage medium is executed, implements any one of the methods described in the first aspect above.
  • an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements any one of the methods described in the first aspect above.
  • Figure 1 is a schematic diagram of PWM driving Micro LED to display grayscale
  • FIG2 is a schematic diagram of RGB color display
  • FIG3 is a schematic diagram of PWM driving RGB color display
  • FIG4A is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
  • FIG4B is a schematic structural diagram of a display driver chip provided in an embodiment of the present application.
  • FIG5 is a flow chart of a signal processing method according to an embodiment of the present application.
  • FIG6 is a second flow chart of a signal processing method provided in an embodiment of the present application.
  • FIG7A is a schematic diagram of a segmented PWM signal according to an embodiment of the present application.
  • FIG7B is a second schematic diagram of a segmented PWM signal provided in an embodiment of the present application.
  • FIG7C is a second schematic diagram of a segmented PWM signal provided in an embodiment of the present application.
  • Grayscale is defined in digital imaging or display technology as a measure of the number of distinct brightness levels that an image or display can distinguish, from darkest to brightest.
  • brightness is divided into multiple levels, each representing a grayscale, typically ranging from pure black (0% brightness) to pure white (100% brightness).
  • references to "one embodiment” or “some embodiments” in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application.
  • phrases such as “in one embodiment,” “in some embodiments,” “in other embodiments,” and “in yet other embodiments” appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean “one or more but not all embodiments,” unless otherwise specifically emphasized.
  • the terms “including,” “comprising,” “having,” and variations thereof mean “including but not limited to,” unless otherwise specifically emphasized.
  • Micro LED is a micron-scale LED array technology.
  • each pixel is composed of three tiny red (R), green (G), and blue (B) sub-pixels for combined color display.
  • Each sub-pixel can be independently driven and controlled in brightness level (i.e., grayscale). This independent control capability enables Micro LED to achieve full-color display and high dynamic range grayscale display.
  • the signal processing circuit 101 takes a display driver chip as an example.
  • the display driver chip may include an acquisition module 1023, a PWM signal generation module 1021, and a processing module 1022.
  • the PWM signal generation module 1021 is connected to the processing module 1022.
  • the acquisition module 1023 may acquire a grayscale to be displayed.
  • the processing module 1022 may divide a frame time of each grayscale to be displayed into N time periods.
  • the PWM signal corresponding to at least two of the N time periods has a valid pulse width.
  • the signal processing circuit 101 may further include a memory for storing instructions and data.
  • the memory may store grayscales to be displayed, and the signal processing circuit 101 may directly obtain the grayscales to be displayed from the memory when driving the display screen 102 to dynamically display the grayscales to be displayed. This avoids repeated reception from the processor 103, reduces the waiting time of the signal processing circuit 101, thereby improving the efficiency of the system and reducing the power consumption of the electronic device 100.
  • the signal processing circuit 101 can be used to run the code of the signal processing method provided in the embodiment of the present application to achieve grayscale display. The specific process will be described later.
  • the electronic device 100 may further include a processor 103, and the signal processing circuit 101 may receive the grayscale to be displayed from the processor 103 and store it in its memory.
  • the processor may send the grayscale to be displayed to the display driver chip so that the display driver chip can store the grayscale to be displayed in its memory.
  • the processor 103 may directly send the grayscale to be displayed to the memory of the signal processing circuit 101. In this way, the information exchange between the signal processing circuit 101 and the processor 103 may be reduced, further reducing the power consumption of the electronic device.
  • the processor 103 may be any chip or integrated circuit with computing capabilities.
  • the processor 103 may be an application processor (AP), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), other programmable logic devices, transistor logic devices, or any combination thereof.
  • the general-purpose processor may be a microprocessor, such as a microcontroller unit (MCU), or other conventional processors.
  • the processor 103 may include one or more processing units, and different processing units may be independent devices or integrated into one or more processors.
  • the processor 103 may be the nerve center and command center of the electronic device 100.
  • the processor 103 may generate operation control signals based on instruction operation codes and timing signals to complete the control of instruction fetching and execution. For example, the processor 103 may receive user instructions and determine the display position of the grayscale to be displayed on the display screen 102.
  • the display screen 102 may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED).
  • the electronic device 100 may include one or N display screens, where N is a positive integer greater than one.
  • the electronic device 100 may be a portable electronic device including functions such as a personal digital assistant and/or a music player, such as a mobile phone, a tablet computer, a wearable device with wireless communication functions (such as a smart watch), etc.
  • portable electronic devices include but are not limited to devices equipped with Or a portable electronic device with other operating systems.
  • the portable electronic device may also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the present application, the electronic device may not be a portable electronic device, but a desktop computer with a touch-sensitive surface (e.g., a touch panel).
  • At least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
  • An embodiment of the present application provides a signal processing method.
  • the method is performed by a signal processing device.
  • the signal processing device may be, for example, the electronic device in FIG. 4A or the display driver chip in FIG. 4B .
  • the signal processing method includes the following steps:
  • the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each of the N time periods is consistent; wherein the PWM signal corresponding to each time period includes a first sub-signal and a second sub-signal, the first sub-signal representing the effective pulse width and the second sub-signal representing the invalid pulse width.
  • the first sub-signal is used to drive grayscale display.
  • the effective pulse width of the PWM signal can be a high level or a low level, so that the manner in which the PWM signal drives the grayscale display can be flexibly set.
  • the grayscale to be displayed can be three grayscales of the three primary colors RGB, or can be four grayscales of RGBW.
  • the signal processing method provided by the embodiment of the present application may include:
  • S602 Divide a frame time of each grayscale in the RGB grayscale into N time periods; wherein, the PWM signals corresponding to at least two time periods in the N time periods have valid pulse widths; and N is a positive integer greater than or equal to 2.
  • the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each time period in the N time periods is consistent.
  • each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; and M is a positive integer greater than or equal to 1.
  • the multiple bits included in the M-bit width may include, but are not limited to, one or more of 16 bits, 8 bits, 4 bits, 2 bits, or 1 bit. Among them, 1 bit can only distinguish two grayscales (black and white), 2 bits can distinguish 4 grayscales, 4 bits can distinguish 16 grayscales, 8 bits can distinguish 256 grayscales, and 16 bits can distinguish 65536 grayscales.
  • the size of each gray scale is represented by the duty cycle of the effective pulse widths of the M PWM signals in one frame.
  • S604 Divide the PWM signal corresponding to each bit width in the M bit widths into N first sub-signals and/or N second sub-signals; wherein the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals.
  • S604-S605 may include but is not limited to at least one of the following situations:
  • the M bit widths include a first bit width
  • the PWM signal corresponding to the first bit width has a valid pulse width and an invalid pulse width
  • the signal processing device can average or randomly divide the valid pulse width of the PWM signal corresponding to the first bit width into N first sub-signals, and average or randomly divide the invalid pulse width of the PWM signal corresponding to the first bit width into N second sub-signals; and splice the first sub-signals and the second sub-signals corresponding to the first bit width in each time period to obtain the PWM signal corresponding to the first bit width in each time period.
  • the M bit widths include the second bit width
  • the PWM signal corresponding to the second bit width has only a valid pulse width; accordingly, the signal processing device can evenly or randomly divide the effective pulse width of the PWM signal corresponding to the second bit width into N first sub-signals; and use the first sub-signal corresponding to the second bit width in each time period as the PWM signal corresponding to the second bit width in each time period.
  • the M bit widths include the third bit width
  • the PWM signal corresponding to the third bit width has only invalid pulse widths; accordingly, the signal processing device can evenly or randomly divide the invalid pulse width of the PWM signal corresponding to the third bit width into N second sub-signals; and use the second sub-signal corresponding to the third bit width in each time period as the PWM signal corresponding to the third bit width in each time period.
  • any one of the first bit width, the second bit width, and the third bit width may include one or more bit widths.
  • all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof.
  • all or part of the embodiments may be implemented in the form of a computer program product.
  • the computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device.
  • the computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another.
  • the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media.
  • the available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive.
  • the computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

Landscapes

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

Abstract

The present application provides a signal processing method and a display driver chip, for use in mitigating color separation during grayscale display on a display screen. The method comprises: obtaining grayscales to be displayed; and dividing a frame duration for displaying each grayscale among said grayscales into N time periods, wherein PWM signals corresponding to at least two time periods among the N time periods have effective pulse widths, and N is a positive integer greater than or equal to 2.

Description

一种信号处理方法及显示驱动芯片Signal processing method and display driver chip

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请要求在2024年03月28日提交中华人民共和国国家知识产权局、申请号为202410372424.4、申请名称为“一种信号处理方法及显示驱动芯片”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on March 28, 2024, with application number 202410372424.4 and application name "A Signal Processing Method and Display Driver Chip", the entire contents of which are incorporated by reference into this application.

技术领域Technical Field

本申请涉及显示技术领域,尤其涉及一种信号处理方法及显示驱动芯片。The present application relates to the field of display technology, and in particular to a signal processing method and a display driver chip.

背景技术Background Art

灰阶是指在黑白之间按一定比例分割出的不同层次的灰色,用于表现在黑白图像中从最暗到最亮之间能够区分的亮度层次,通常用二进制数表示,比如8位灰阶就可以表示从0到255共256个不同的亮度等级。Grayscale refers to different levels of gray divided between black and white in a certain proportion. It is used to express the brightness levels that can be distinguished from darkest to brightest in black and white images. It is usually represented by binary numbers. For example, 8-bit grayscale can represent 256 different brightness levels from 0 to 255.

微发光二极管(Micro Light Emitting Diode,Micro-LED)显示屏是近几年新兴的显示技术,Micro-LED是电流型器件,采用模拟驱动技术调整Micro-LED的电流可产生不同的亮度,可以实现灰阶显示。如图1所示,在一些技术方案中,采用脉宽调制(Pulse Width Modulation,PWM)信号驱动Micro-LED显示灰阶,PWM信号的有效脉宽作用于Micro LED时,Micro LED因导通电流而发光,PWM的无效脉宽作用于Micro LED时,Micro LED因电流被关断而熄灭;在一帧时间内,PWM信号的有效脉宽对应的占空比可以表示灰阶的大小。Micro-LED (Micro-Light Emitting Diode) displays are an emerging display technology in recent years. Micro-LEDs are current-driven devices. Using analog drive technology to adjust the current flowing through the Micro-LEDs can produce varying brightness levels, enabling grayscale display. As shown in Figure 1, some technical solutions use pulse-width modulation (PWM) signals to drive the Micro-LEDs to display grayscale. When the effective pulse width of the PWM signal is applied to the Micro-LEDs, the current flows through them, causing them to emit light. When the inactive pulse width of the PWM signal is applied to the Micro-LEDs, the current is cut off, causing them to turn off. Within a frame, the duty cycle corresponding to the effective pulse width of the PWM signal represents the grayscale level.

然而,PWM信号驱动Micro LED显示屏显示灰阶时,用户视线在Micro LED显示屏的不同位置之间移动时会出现视觉上的颜色分离现象。However, when the PWM signal drives the Micro LED display to display grayscale, visual color separation will occur when the user's line of sight moves between different positions of the Micro LED display.

发明内容Summary of the Invention

本申请提供一种信号处理方法及显示驱动芯片,用以减缓显示屏显示灰阶时出现的颜色分离现象。The present application provides a signal processing method and a display driver chip for alleviating the color separation phenomenon that occurs when a display screen displays grayscale.

第一方面,本申请实施例提供了一种信号处理方法,该方法可由信号处理装置执行。该信号处理装置例如可以是显示驱动芯片或显示驱动芯片中的部件。为了便于描述,以信号处理装置执行该方法为例进行说明。该方法包括:获取待显示灰阶;将显示所述待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,所述N个时间段中的至少两个时间段对应的PWM信号存在有效脉宽;N为大于或等于2的正整数。In a first aspect, an embodiment of the present application provides a signal processing method that can be performed by a signal processing device. The signal processing device can be, for example, a display driver chip or a component in a display driver chip. For ease of description, the method is described by taking a signal processing device performing the method as an example. The method includes: obtaining a grayscale to be displayed; dividing a frame time for displaying each grayscale in the grayscale to be displayed into N time periods; wherein the PWM signal corresponding to at least two of the N time periods has a valid pulse width; and N is a positive integer greater than or equal to 2.

考虑到现有技术方案中,在显示待显示灰阶的一帧时间内的一部分时间段的PWM信号全为有效脉宽,另一部分时间段全为无效脉宽,导致用户视线在这两部分的时间段对应的显示屏位置之间移动时会出现视觉上的颜色分离现象。在本申请实施例中,通过将显示待显示灰阶中的每个灰阶的一帧时间分成N个时间段,使得N个时间段中的至少两个时间段对应的PWM信号存在有效脉宽,进而在显示待显示灰阶的一帧时间内的至少两个时间段的PWM信号可以驱动灰阶显示,从而使得用户视线在至少两个时间段对应的显示屏驱动显示位置之间移动时,用户所感知到的颜色差异不大,从而可以有效缓解用户视觉上所感知到的颜色分离现象。Considering that in the prior art, the PWM signals in a portion of the time periods within a frame time displaying the grayscale to be displayed are all valid pulse widths, while the pulse widths in another portion of the time periods are all invalid pulse widths, resulting in a visual color separation phenomenon when the user's line of sight moves between the display screen positions corresponding to these two time periods. In the embodiment of the present application, by dividing the frame time displaying each grayscale to be displayed into N time periods, the PWM signals corresponding to at least two of the N time periods have valid pulse widths. Thus, the PWM signals in at least two time periods within the frame time displaying the grayscale to be displayed can drive the grayscale display. As a result, when the user's line of sight moves between the display screen drive display positions corresponding to the at least two time periods, the color difference perceived by the user is not significant, thereby effectively alleviating the color separation phenomenon perceived by the user.

在一种可能的设计中,所述N个时间段中的每个时间段对应的脉冲宽度调制PWM信号的有效脉宽占空比一致。在该设计中,通过将显示灰阶的一帧时间分成N个时间段中的每个时间段对应的PWM信号的有效脉宽占空比设置成一致,进而使得在显示灰阶的一帧时间内的不同时间段的PWM信号驱动灰阶显示的效果是一致的,从而使得显示屏在显示灰阶的一帧时间内的不同时间段显示的是同一个颜色。如此,可以进一步减缓在显示屏显示灰阶的一帧时间内,用户视线在显示屏的不同位置(例如N个时间段中的时间段1和时间段2各自对应的显示屏驱动显示位置)之间移动时,用户视觉上所感知到的颜色分离现象。In one possible design, the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each of the N time periods is consistent. In this design, by dividing a frame time displaying grayscale into N time periods, the effective pulse width duty cycle of the PWM signal corresponding to each time period is set to be consistent, thereby making the effect of the PWM signal driving the grayscale display consistent in different time periods within the one frame time displaying grayscale, so that the display screen displays the same color in different time periods within the one frame time displaying grayscale. In this way, the color separation phenomenon visually perceived by the user when the user's line of sight moves between different positions of the display screen (for example, the display screen drive display positions corresponding to time period 1 and time period 2 in the N time periods) within the one frame time displaying grayscale can be further alleviated.

在一种可能的设计中,N个时间段中的每个时间段对应的PWM信号包括第一子信号和第二子信号,第一子信号表征有效脉宽,第二子信号表征无效脉宽。其中,第一子信号用于驱动灰阶的显示。In one possible design, the PWM signal corresponding to each of the N time periods includes a first sub-signal and a second sub-signal, wherein the first sub-signal represents an effective pulse width and the second sub-signal represents an invalid pulse width. The first sub-signal is used to drive grayscale display.

在一种可能的设计中,所述方法还包括:根据所述每个灰阶生成M个PWM信号;所述每个灰阶包括M个比特位宽,所述M个比特位宽与所述M个PWM信号一一对应;M为大于或等于1的正整数;将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号和/或N个所述第二子信号;其中,所述N个时间段与N个所述第一子信号一一对应,所述N个时间段与N个所述第二子信号一一对应;根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号和/或所述第二子信号,得到所述每个时间段对应的PWM信号。In one possible design, the method further includes: generating M PWM signals according to each grayscale; each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; M is a positive integer greater than or equal to 1; dividing the PWM signal corresponding to each bit width in the M bit widths into N first sub-signals and/or N second sub-signals; wherein the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals; and obtaining the PWM signal corresponding to each time period according to the first sub-signal and/or the second sub-signal corresponding to each bit width in each time period.

其中,确定N个时间段中的每个时间段对应的PWM信号,可以包括但不限于以下至少一种情况:Determining the PWM signal corresponding to each of the N time periods may include, but is not limited to, at least one of the following situations:

情况1,M个比特位宽包括第一比特位宽,第一比特位宽对应的PWM信号存在有效脉宽和无效脉宽;相应的,将M个比特位宽中每个比特位宽对应的PWM信号分成N个第一子信号和N个第二子信号,包括:将第一比特位宽对应的PWM信号的有效脉宽平均或随机分成N个第一子信号,以及将第一比特位宽对应的PWM信号的无效脉宽平均或随机分成N个第二子信号;根据每个比特位宽在每个时间段内对应的第一子信号和第二子信号,得到每个时间段对应的PWM信号,包括:将第一比特位宽在每个时间段内对应的第一子信号和第二子信号进行拼接,得到第一比特位宽在每个时间段对应的PWM信号。Case 1: The M bit widths include a first bit width, and the PWM signal corresponding to the first bit width has a valid pulse width and an invalid pulse width; accordingly, the PWM signal corresponding to each bit width in the M bit widths is divided into N first sub-signals and N second sub-signals, including: averaging or randomly dividing the valid pulse width of the PWM signal corresponding to the first bit width into the N first sub-signals, and averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the first bit width into the N second sub-signals; and obtaining the PWM signal corresponding to each time period according to the first sub-signal and the second sub-signal corresponding to each bit width in each time period, including: splicing the first sub-signal and the second sub-signal corresponding to the first bit width in each time period to obtain the PWM signal corresponding to the first bit width in each time period.

情况2,M个比特位宽包括第二比特位宽,第二比特位宽对应的PWM信号只存在有效脉宽;相应的,将M个比特位宽中每个比特位宽对应的PWM信号分成N个第一子信号,包括:将第二比特位宽对应的PWM信号的有效脉宽平均或随机分成N个第一子信号;根据每个比特位宽在每个时间段内对应的第一子信号,得到每个时间段对应的PWM信号,包括:将第二比特位宽在每个时间段内对应的第一子信号,作为第二比特位宽在每个时间段对应的PWM信号。In case 2, the M bit widths include the second bit width, and the PWM signal corresponding to the second bit width has only a valid pulse width; accordingly, the PWM signal corresponding to each bit width in the M bit widths is divided into N first sub-signals, including: averaging or randomly dividing the effective pulse width of the PWM signal corresponding to the second bit width into the N first sub-signals; and obtaining the PWM signal corresponding to each time period based on the first sub-signal corresponding to each bit width in each time period, including: using the first sub-signal corresponding to the second bit width in each time period as the PWM signal corresponding to the second bit width in each time period.

情况3,M个比特位宽包括第三比特位宽,第三比特位宽对应的PWM信号只存在无效脉宽;相应的,将M个比特位宽中每个比特位宽对应的PWM信号分成N个第二子信号,包括:将第三比特位宽对应的PWM信号的无效脉宽平均或随机分成N个第二子信号;根据每个比特位宽在每个时间段内对应的第二子信号,得到每个时间段对应的PWM信号,包括:将第三比特位宽在每个时间段内对应的第二子信号,作为第三比特位宽在每个时间段对应的PWM信号。In case 3, the M bit widths include the third bit width, and the PWM signal corresponding to the third bit width has only invalid pulse widths. Accordingly, the PWM signal corresponding to each bit width in the M bit widths is divided into N second sub-signals, including: averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the third bit width into the N second sub-signals; and obtaining the PWM signal corresponding to each time period based on the second sub-signal corresponding to each bit width in each time period, including: using the second sub-signal corresponding to the third bit width in each time period as the PWM signal corresponding to the third bit width in each time period.

其中,第一比特位宽、第二比特位宽、第三比特位宽中的任一项可以包括一个或多个比特位宽。Among them, any one of the first bit width, the second bit width, and the third bit width may include one or more bit widths.

在情况1-情况3中,提供了拆分PWM信号的多种方式,使得PWM信号的拆分易于实现。In Case 1 to Case 3, multiple ways of splitting the PWM signal are provided, making the splitting of the PWM signal easy to implement.

在一种可能的设计中,所述方法还包括:将每个时间段对应的PWM信号进行依次拼接,得到一帧时间内的子位宽PWM信号;将同一时间段内的M个子位宽PWM信号进行聚合,得到目标PWM信号;目标PWM信号用于驱动每个灰阶在N个时间段内进行显示。In one possible design, the method further includes: sequentially splicing the PWM signals corresponding to each time period to obtain a sub-bit-width PWM signal within a frame time; aggregating M sub-bit-width PWM signals within the same time period to obtain a target PWM signal; and the target PWM signal is used to drive each grayscale to be displayed within N time periods.

在一种可能的设计中,M个比特位宽包括16比特、8比特、4比特、2比特、和1比特中的至少一项。其中,1比特只能区分两种灰阶(黑与白),2比特能区分4个灰阶,4比特能区分16个灰阶,8比特能区分256个灰阶;16比特能区分65536个灰阶。In one possible design, the M bit widths include at least one of 16 bits, 8 bits, 4 bits, 2 bits, and 1 bit. One bit can only distinguish two grayscales (black and white), two bits can distinguish four grayscales, four bits can distinguish 16 grayscales, and eight bits can distinguish 256 grayscales. 16 bits can distinguish 65,536 grayscales.

在一种可能的设计中,有效脉宽为高电平或低电平。该设计中,可以将PWM信号的有效脉宽设置为高电平或低电平,可以实现基于PWM信号灵活驱动灰阶显示。In one possible design, the effective pulse width is a high level or a low level. In this design, the effective pulse width of the PWM signal can be set to a high level or a low level, which can achieve flexible driving of grayscale display based on the PWM signal.

第二方面,本申请实施例提供一种显示驱动芯片,该显示驱动芯片包括获取模块和处理模块;其中,所述获取模块,用于获取待显示灰阶;In a second aspect, an embodiment of the present application provides a display driver chip, the display driver chip comprising an acquisition module and a processing module; wherein the acquisition module is used to acquire a grayscale to be displayed;

所述处理模块,用于将显示所述待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,所述N个时间段中的至少两个时间段对应的脉冲宽度调制PWM信号存在有效脉宽;N为大于或等于2的正整数。The processing module is used to divide a frame time of displaying each gray scale in the gray scale to be displayed into N time periods; wherein the pulse width modulation (PWM) signals corresponding to at least two time periods in the N time periods have effective pulse widths; and N is a positive integer greater than or equal to 2.

在一种可能的设计中,所述N个时间段中的每个时间段对应的脉冲宽度调制PWM信号的有效脉宽占空比一致。In a possible design, the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each of the N time periods is consistent.

在一种可能的设计中,所所述N个时间段中的每个时间段对应的PWM信号包括第一子信号和第二子信号,所述第一子信号表征有效脉宽,所述第二子信号表征无效脉宽。In a possible design, the PWM signal corresponding to each of the N time periods includes a first sub-signal and a second sub-signal, where the first sub-signal represents a valid pulse width, and the second sub-signal represents an invalid pulse width.

在一种可能的设计中,所还包括PWM信号产生模块;其中,所述PWM信号产生模块连接至所述处理模块;所述PWM信号产生模块,用于根据所述每个灰阶生成M个PWM信号;所述每个灰阶包括M个比特位宽,所述M个比特位宽与所述M个PWM信号一一对应;M为大于或等于1的正整数;所述处理模块,还用于将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号和/或N个所述第二子信号;其中,所述N个时间段与N个所述第一子信号一一对应,所述N个时间段与N个所述第二子信号一一对应;以及,根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号和/或所述第二子信号进行拼接,得到所述每个时间段对应的PWM信号。In one possible design, the system further includes a PWM signal generating module; wherein the PWM signal generating module is connected to the processing module; the PWM signal generating module is used to generate M PWM signals according to each grayscale; each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; M is a positive integer greater than or equal to 1; the processing module is further used to divide the PWM signal corresponding to each bit width in the M bit widths into N first sub-signals and/or N second sub-signals; wherein the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals; and, the first sub-signal and/or the second sub-signal corresponding to each bit width in each time period are spliced to obtain the PWM signal corresponding to each time period.

在一种可能的设计中,所所述M个比特位宽包括第一比特位宽,所述第一比特位宽对应的PWM信号存在有效脉宽和无效脉宽;所述处理模块将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号和N个所述第二子信号,包括:将所述第一比特位宽对应的PWM信号的有效脉宽平均或随机分成N个所述第一子信号,以及将所述第一比特位宽对应的PWM信号的无效脉宽平均或随机分成N个所述第二子信号;所述处理模块根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号和所述第二子信号,得到所述每个时间段对应的PWM信号,包括:将所述第一比特位宽在所述每个时间段内对应的所述第一子信号和所述第二子信号进行拼接,得到所述第一比特位宽在所述每个时间段对应的PWM信号。In one possible design, the M bit widths include a first bit width, and the PWM signal corresponding to the first bit width has a valid pulse width and an invalid pulse width; the processing module divides the PWM signal corresponding to each bit width in the M bit widths into N first sub-signals and N second sub-signals, including: averaging or randomly dividing the valid pulse width of the PWM signal corresponding to the first bit width into N first sub-signals, and averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the first bit width into N second sub-signals; the processing module obtains the PWM signal corresponding to each time period based on the first sub-signal and the second sub-signal corresponding to each bit width in each time period, including: splicing the first sub-signal and the second sub-signal corresponding to the first bit width in each time period to obtain the PWM signal corresponding to the first bit width in each time period.

在一种可能的设计中,所所述M个比特位宽包括第二比特位宽,所述第二比特位宽对应的PWM信号只存在有效脉宽;所述处理模块将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号,包括:将所述第二比特位宽对应的PWM信号的有效脉宽平均或随机分成N个所述第一子信号;所述处理模块根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号,得到所述每个时间段对应的PWM信号,包括:将所述第二比特位宽在所述每个时间段内对应的所述第一子信号,作为所述第二比特位宽在所述每个时间段对应的PWM信号。In one possible design, the M bit widths include a second bit width, and the PWM signal corresponding to the second bit width has only a valid pulse width; the processing module divides the PWM signal corresponding to each bit width in the M bit widths into N first sub-signals, including: averaging or randomly dividing the effective pulse width of the PWM signal corresponding to the second bit width into the N first sub-signals; the processing module obtains the PWM signal corresponding to each time period based on the first sub-signal corresponding to each bit width in each time period, including: using the first sub-signal corresponding to the second bit width in each time period as the PWM signal corresponding to the second bit width in each time period.

在一种可能的设计中,所述M个比特位宽包括第三比特位宽,所述第三比特位宽对应的PWM信号只存在无效脉宽;所述处理模块将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第二子信号,包括:将所述第三比特位宽对应的PWM信号的无效脉宽平均或随机分成N个所述第二子信号;所述处理模块根据所述每个比特位宽在所述每个时间段内对应的所述第二子信号,得到所述每个时间段对应的PWM信号,包括:将所述第三比特位宽在所述每个时间段内对应的所述第二子信号,作为所述第三比特位宽在所述每个时间段对应的PWM信号。In one possible design, the M bit widths include a third bit width, and the PWM signal corresponding to the third bit width has only invalid pulse widths; the processing module divides the PWM signal corresponding to each bit width in the M bit widths into N second sub-signals, including: averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the third bit width into the N second sub-signals; the processing module obtains the PWM signal corresponding to each time period based on the second sub-signal corresponding to each bit width in each time period, including: using the second sub-signal corresponding to the third bit width in each time period as the PWM signal corresponding to the third bit width in each time period.

在一种可能的设计中,所述处理模块,还用于:将所述N个时间段中的每个时间段对应的PWM信号进行依次拼接,得到一帧时间内的子位宽PWM信号;将同一时间段内的M个子位宽PWM信号进行聚合,得到目标PWM信号;所述目标PWM信号用于驱动所述每个灰阶在所述N个时间段内进行显示。In one possible design, the processing module is further used to: sequentially splice the PWM signals corresponding to each of the N time periods to obtain a sub-bit-width PWM signal within a frame time; aggregate the M sub-bit-width PWM signals within the same time period to obtain a target PWM signal; and the target PWM signal is used to drive each grayscale to be displayed within the N time periods.

在一种可能的设计中,所述有效脉宽为高电平或低电平。In one possible design, the effective pulse width is a high level or a low level.

在一种可能的设计中,所述第一子信号用于驱动灰阶的显示。In one possible design, the first sub-signal is used to drive grayscale display.

第三方面,本申请实施例提供了一种电子设备,该电子设备包括上述第二方面中的显示驱动芯片。In a third aspect, an embodiment of the present application provides an electronic device, which includes the display driver chip in the second aspect.

第四方面,本申请实施例提供一种信号处理装置,包括用于实现第一方面中任一项所述方法的模块或单元。In a fourth aspect, an embodiment of the present application provides a signal processing device, comprising a module or unit for implementing any one of the methods described in the first aspect.

第五方面,本申请实施例提供一种信号处理装置,包括:处理器和存储器;所述存储器用于存储一个或多个计算机程序,所述一个或多个计算机程序包括计算机执行指令,当信号处理装置运行时,所述处理器执行所述存储器存储的所述一个或多个计算机程序,以使得所述信号处理装置执行如第一方面中任一项所述的方法。In a fifth aspect, an embodiment of the present application provides a signal processing device, comprising: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the signal processing device is running, the processor executes the one or more computer programs stored in the memory, so that the signal processing device performs the method as described in any one of the first aspects.

第六方面,本申请实施例提供一种芯片系统,该芯片系统包括:处理器和接口。其中,该处理器用于从该接口调用并运行指令,当该处理器执行该指令时,实现上述第一方面中任一项所述的方法。In a sixth aspect, an embodiment of the present application provides a chip system, comprising: a processor and an interface, wherein the processor is configured to call and run an instruction from the interface, and when the processor executes the instruction, implements any one of the methods described in the first aspect.

第七方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序或指令,当其被运行时,实现上述第一方面中任一项所述的方法。In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions, and when the computer-readable storage medium is executed, implements any one of the methods described in the first aspect above.

第八方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,实现上述第一方面中任一项所述的方法。In an eighth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements any one of the methods described in the first aspect above.

关于上述第二方面至第八方面中任一技术方案的有益效果,可参照第一方面中的对应技术方案的有益效果论述,重复之处此处不再列举。Regarding the beneficial effects of any technical solution in the above-mentioned second to eighth aspects, reference can be made to the beneficial effects discussion of the corresponding technical solution in the first aspect, and the repeated parts will not be listed here.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为PWM驱动Micro LED显示灰阶的示意图;Figure 1 is a schematic diagram of PWM driving Micro LED to display grayscale;

图2为RGB合色显示的示意图;FIG2 is a schematic diagram of RGB color display;

图3为PWM驱动RGB合色显示的示意图;FIG3 is a schematic diagram of PWM driving RGB color display;

图4A为本申请实施例提供的一种电子设备的结构示意图;FIG4A is a schematic structural diagram of an electronic device provided in an embodiment of the present application;

图4B为本申请实施例提供的一种显示驱动芯片的结构示意图;FIG4B is a schematic structural diagram of a display driver chip provided in an embodiment of the present application;

图5为本申请实施例提供的一种信号处理方法的流程示意图之一;FIG5 is a flow chart of a signal processing method according to an embodiment of the present application;

图6为本申请实施例提供的一种信号处理方法的流程示意图之二;FIG6 is a second flow chart of a signal processing method provided in an embodiment of the present application;

图7A为本申请实施例提供的分段PWM信号的示意图之一;FIG7A is a schematic diagram of a segmented PWM signal according to an embodiment of the present application;

图7B为本申请实施例提供的分段PWM信号的示意图之二;FIG7B is a second schematic diagram of a segmented PWM signal provided in an embodiment of the present application;

图7C为本申请实施例提供的分段PWM信号的示意图之二;FIG7C is a second schematic diagram of a segmented PWM signal provided in an embodiment of the present application;

图8为本申请实施例提供的一种信号处理装置的结构示意图;FIG8 is a schematic structural diagram of a signal processing device provided in an embodiment of the present application;

图9为本申请实施例提供的一种芯片的结构示意图。FIG9 is a schematic diagram of the structure of a chip provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

为了使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application.

为便于理解本申请实施例,下面先对本申请实施例中涉及的术语进行解释说明:To facilitate understanding of the embodiments of the present application, the following explains the terms involved in the embodiments of the present application:

一、灰阶(Grayscale)的定义是在数字图像或显示技术中,用来衡量图像或显示屏能够区分的从最暗到最亮的不同亮度层次的数量。在一个灰阶系统中,亮度被划分为多个等级,每个等级代表一种灰度,范围通常是从纯黑(0%亮度)过渡到纯白(100%亮度)。在数字图像处理中,灰阶的具体数量往往与色彩深度(Color Depth)相关联,例如8位色彩深度可以产生2^8=256种不同的灰阶值,从而使得每个像素能在256个灰阶层次中变化,实现细腻的明暗过渡。这一概念不仅适用于黑白图像,在彩色图像中,每个像素(通常由红、绿、蓝三个子像素组成)各自的亮度也可以通过灰阶来调节,最终共同决定像素的颜色表现。Grayscale is defined in digital imaging or display technology as a measure of the number of distinct brightness levels that an image or display can distinguish, from darkest to brightest. In a grayscale system, brightness is divided into multiple levels, each representing a grayscale, typically ranging from pure black (0% brightness) to pure white (100% brightness). In digital image processing, the specific number of grayscale levels is often associated with color depth. For example, 8-bit color depth can produce 2^8 = 256 different grayscale values, allowing each pixel to vary through 256 grayscale levels, achieving delicate transitions between light and dark. This concept applies not only to black and white images; in color images, the brightness of each pixel (usually composed of red, green, and blue sub-pixels) can also be adjusted using grayscale, ultimately determining the pixel's color representation.

灰阶的大小和亮度之间存在直接的对应关系。在数字图像处理和显示技术中,灰阶(或称色阶、灰度级)是指从最暗(通常定义为黑色,灰阶值为0)到最亮(通常定义为白色,灰阶值为最大值,如255,在8位深度系统中)之间,图像或显示器能够区分的亮度层级数量。There's a direct correspondence between grayscale and brightness. In digital image processing and display technology, grayscale (also known as color scale or grayscale level) refers to the number of brightness levels that an image or display can distinguish, from the darkest (usually defined as black, with a grayscale value of 0) to the brightest (usually defined as white, with a maximum grayscale value, such as 255, in an 8-bit depth system).

每个灰阶代表一个特定的亮度级别,灰阶值越高,则对应的亮度越大。例如,在8位灰度图像中,有256个灰阶,其中第1个灰阶是最低亮度,接近于黑;而第255个灰阶则是最高亮度,接近于白。因此,灰阶数目的多少直接影响了图像所能呈现的明暗细节层次:灰阶数目越多,意味着亮度变化越细腻,过渡更平滑,从而能够表现更多的图像细节和更高的视觉质量。Each grayscale represents a specific brightness level, with higher grayscale values corresponding to greater brightness. For example, in an 8-bit grayscale image, there are 256 grayscales, with grayscale 1 being the lowest brightness, close to black, and grayscale 255 being the highest brightness, close to white. Therefore, the number of grayscales directly affects the level of light and dark detail that an image can present: more grayscales means finer brightness variations and smoother transitions, resulting in more image detail and higher visual quality.

二、显示驱动芯片,在本申请实施例中可以理解为用于驱动显示屏显示灰阶的芯片或集成电路,可以认为是显示屏的“大脑”。显示驱动芯片可以控制显示屏的屏幕亮度和颜色。Second, the display driver chip, in the embodiments of this application, can be understood as a chip or integrated circuit used to drive the display screen to display grayscale, and can be considered the "brain" of the display screen. The display driver chip can control the screen brightness and color of the display screen.

以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and appended claims of this application, the singular expressions "a", "an", "said", "above", "the", and "this" are intended to also include expressions such as "one or more", unless the context clearly indicates otherwise.

在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

如图2所示,Micro LED是一种微米级LED阵列技术,在Micro LED全彩显示方案中,每个像素由微小的红(R)、绿(G)、蓝(B)三个子像素行合色显示,每一个子像素都可以独立驱动和控制亮度级别(即灰阶)。这种独立控制能力使得Micro LED能够实现全彩显示以及高动态范围的灰阶显示。然而,在使用PWM信号驱动子像素显示的方案中,如果R、G、B三个子像素的灰阶不等比衰减,也就是说,用户视线在Micro LED显示屏上移动时,R、G、B各自对应的灰阶变化不是按照相同的比率进行的,这将会导致合成出来的颜色失真。As shown in Figure 2, Micro LED is a micron-scale LED array technology. In a Micro LED full-color display solution, each pixel is composed of three tiny red (R), green (G), and blue (B) sub-pixels for combined color display. Each sub-pixel can be independently driven and controlled in brightness level (i.e., grayscale). This independent control capability enables Micro LED to achieve full-color display and high dynamic range grayscale display. However, in a solution that uses PWM signals to drive sub-pixel display, if the grayscale of the three R, G, and B sub-pixels attenuates at different ratios, that is, when the user's line of sight moves across the Micro LED display, the grayscale changes corresponding to R, G, and B do not occur at the same ratio, which will cause the synthesized color to be distorted.

如图3所示,有效脉宽以高电平为例,R通道对应的PWM信号为PWM1,在一帧时间内PWM1的有效脉宽的占空比为100%;G通道对应的PWM信号为PWM2,在一帧时间内PWM2的有效脉宽的占空比为50%;B通道对应的PWM信号为PWM3,在一帧时间内PWM3的有效脉宽的占空比为25%;相应的,在一帧时间内R、G、B对应的颜色混合比例为R=100%,G=50%和B=25%。然而,在0-t1时间段内,R、G、B对应的颜色混合比例为R=100%,G=100%和B=100%,Micro LED显示屏显示颜色1;在t1-t2时间段内,R、G、B对应的颜色混合比例为R=100%、G=33%和B=0%,Micro LED显示屏显示颜色2;因此,用户视线从在Micro LED的显示位置A移动到显示位置B,会出现视觉上的颜色分离现象。As shown in Figure 3, taking the effective pulse width as a high level as an example, the PWM signal corresponding to the R channel is PWM1, and the duty cycle of PWM1's effective pulse width within a frame is 100%; the PWM signal corresponding to the G channel is PWM2, and the duty cycle of PWM2's effective pulse width within a frame is 50%; the PWM signal corresponding to the B channel is PWM3, and the duty cycle of PWM3's effective pulse width within a frame is 25%. Accordingly, the color mixing ratios of R, G, and B within a frame are R = 100%, G = 50%, and B = 25%. However, during the time period 0-t1, the color mixing ratios of R, G, and B are R = 100%, G = 100%, and B = 100%, and the Micro LED display displays color 1. During the time period t1-t2, the color mixing ratios of R, G, and B are R = 100%, G = 33%, and B = 0%, and the Micro LED display displays color 2. Therefore, when the user moves their gaze from display position A to display position B on the Micro LED display, visual color separation occurs.

有鉴于此,本申请提供一种信号处理方法及显示驱动芯片,用以减缓显示灰阶时的颜色分离现象。该方法通过将显示待显示灰阶中的每个灰阶的一帧时间分成N个时间段,使得N个时间段中的至少两个时间段对应的PWM信号存在有效脉宽,进而在显示待显示灰阶的一帧时间内的至少两个时间段的PWM信号可以驱动灰阶显示,从而使得用户视线在至少两个时间段对应的显示屏驱动显示位置之间移动时,用户所感知到的颜色差异不大,从而可以有效缓解用户视觉上所感知到的颜色分离现象。In view of this, the present application provides a signal processing method and a display driver chip for mitigating color separation when displaying grayscale. This method divides a frame time for displaying each grayscale to be displayed into N time periods, so that the PWM signals corresponding to at least two of the N time periods have valid pulse widths. Furthermore, the PWM signals of at least two time periods within a frame time for displaying the grayscale to be displayed can drive the grayscale display. As a result, when a user's line of sight moves between the display screen drive display positions corresponding to the at least two time periods, the color difference perceived by the user is minimal, thereby effectively mitigating the color separation phenomenon perceived by the user.

下面结合具体的附图,对本申请实施例提供的技术方案进行详细的说明。The technical solutions provided in the embodiments of the present application are described in detail below with reference to the specific drawings.

图4A示出了本申请实施例提供了一种电子设备。其中,电子设备100包括信号处理电路101和显示屏102。FIG4A shows an electronic device provided in an embodiment of the present application, wherein the electronic device 100 includes a signal processing circuit 101 and a display screen 102 .

其中,信号处理电路101可以是任何具有显示驱动能力的芯片或集成电路。例如,信号处理电路101可以是显示驱动芯片。在本申请实施例中,信号处理电路101可以独立于显示屏102设置,或者,信号处理电路101可以设置在显示屏102中。The signal processing circuit 101 can be any chip or integrated circuit with display driving capabilities. For example, the signal processing circuit 101 can be a display driver chip. In the embodiment of the present application, the signal processing circuit 101 can be provided independently of the display screen 102, or the signal processing circuit 101 can be provided within the display screen 102.

如图4B所示,信号处理电路101以显示驱动芯片为例,该显示驱动芯片可以包括获取模块1023、PWM信号产生模块1021和处理模块1022;其中,PWM信号产生模块1021与处理模块1022连接。其中,获取模块1023可以获取待显示灰阶;处理模块1022可以将显示待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,N个时间段中的至少两个时间段对应的PWM信号存在有效脉宽。As shown in FIG4B , the signal processing circuit 101 takes a display driver chip as an example. The display driver chip may include an acquisition module 1023, a PWM signal generation module 1021, and a processing module 1022. The PWM signal generation module 1021 is connected to the processing module 1022. The acquisition module 1023 may acquire a grayscale to be displayed. The processing module 1022 may divide a frame time of each grayscale to be displayed into N time periods. The PWM signal corresponding to at least two of the N time periods has a valid pulse width.

其中,每个时间段对应的PWM信号包括第一子信号和第二子信号,第一子信号表征有效脉宽,第二子信号表征无效脉宽。PWM信号产生模块1021可以根据每个灰阶生成M个PWM信号;每个灰阶包括M个比特位宽,M个比特位宽与M个PWM信号一一对应;M为大于或等于1的正整数;处理模块,还用于将M个比特位宽中每个比特位宽对应的PWM信号分成N个第一子信号和/或N个第二子信号;其中,N个时间段与N个第一子信号一一对应,N个时间段与N个第二子信号一一对应;根据每个比特位宽在每个时间段内对应的第一子信号和第二子信号,得到每个时间段对应的PWM信号。The PWM signal corresponding to each time period includes a first sub-signal and a second sub-signal, the first sub-signal representing a valid pulse width, and the second sub-signal representing an invalid pulse width. The PWM signal generation module 1021 can generate M PWM signals according to each grayscale; each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; M is a positive integer greater than or equal to 1; the processing module is further used to divide the PWM signal corresponding to each bit width in the M bit widths into N first sub-signals and/or N second sub-signals; wherein the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals; based on the first sub-signal and second sub-signal corresponding to each bit width in each time period, the PWM signal corresponding to each time period is obtained.

在一种可能实施方式中,信号处理电路101还可以设置存储器,用于存储指令和数据。例如,该存储器可以存储待显示的灰阶,进而信号处理电路101在驱动显示屏102动态显示待显示的灰阶时,可从所述存储器中直接获取。避免了重复从处理器103接收,减少了信号处理电路101的等待时间,因而提高了系统的效率,以及降低了电子设备100的功耗。信号处理电路101可以用于运行本申请实施例提供的信号处理方法的代码,实现灰阶显示,具体过程将在后文介绍。In one possible implementation, the signal processing circuit 101 may further include a memory for storing instructions and data. For example, the memory may store grayscales to be displayed, and the signal processing circuit 101 may directly obtain the grayscales to be displayed from the memory when driving the display screen 102 to dynamically display the grayscales to be displayed. This avoids repeated reception from the processor 103, reduces the waiting time of the signal processing circuit 101, thereby improving the efficiency of the system and reducing the power consumption of the electronic device 100. The signal processing circuit 101 can be used to run the code of the signal processing method provided in the embodiment of the present application to achieve grayscale display. The specific process will be described later.

一种情况中,电子设备100还可以包括处理器103,信号处理电路101可以从处理器103接收待显示的灰阶并存入其存储器。如此,在处理器不能和显示驱动芯片直接交互的情况下,处理器可以通过向显示驱动芯片发送待显示的灰阶,使得显示驱动芯片可以将待显示的灰阶存储在其存储器中。或者,处理器103可以向信号处理电路101的存储器直接发送所待显示的灰阶。如此,可以减少信号处理电路101和处理器103之间的信息交互,进一步减小电子设备的功耗。其中,处理器103可以是任何具有计算能力的芯片或集成电路。例如,处理器103可以是应用处理器(application processor,AP)、通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)、其它可编程逻辑器件、晶体管逻辑器件或者其任意组合。其中,通用处理器可以是微处理器,例如微控制单元(micro controller unit,MCU),或者也可以是其他常规的处理器。其中,处理器103可以包括一个或多个处理单元,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,处理器103可以是电子设备100的神经中枢和指挥中心,处理器103可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。例如处理器103可以接收用户指令,确定待显示的灰阶在显示屏102中的显示位置。In one embodiment, the electronic device 100 may further include a processor 103, and the signal processing circuit 101 may receive the grayscale to be displayed from the processor 103 and store it in its memory. In this way, when the processor cannot interact directly with the display driver chip, the processor may send the grayscale to be displayed to the display driver chip so that the display driver chip can store the grayscale to be displayed in its memory. Alternatively, the processor 103 may directly send the grayscale to be displayed to the memory of the signal processing circuit 101. In this way, the information exchange between the signal processing circuit 101 and the processor 103 may be reduced, further reducing the power consumption of the electronic device. The processor 103 may be any chip or integrated circuit with computing capabilities. For example, the processor 103 may be an application processor (AP), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), other programmable logic devices, transistor logic devices, or any combination thereof. The general-purpose processor may be a microprocessor, such as a microcontroller unit (MCU), or other conventional processors. The processor 103 may include one or more processing units, and different processing units may be independent devices or integrated into one or more processors. The processor 103 may be the nerve center and command center of the electronic device 100. The processor 103 may generate operation control signals based on instruction operation codes and timing signals to complete the control of instruction fetching and execution. For example, the processor 103 may receive user instructions and determine the display position of the grayscale to be displayed on the display screen 102.

另一种情况中,信号处理电路101可以从其他电子设备的处理器接收待显示的灰阶并存入其存储器。In another case, the signal processing circuit 101 may receive the grayscale to be displayed from a processor of another electronic device and store it in its memory.

其中,显示屏102可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏,N为大于1的正整数。The display screen 102 may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, the electronic device 100 may include one or N display screens, where N is a positive integer greater than one.

上述电子设备100可以是包含诸如个人数字助理和/或音乐播放器等功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴设备(如智能手表)等。便携式电子设备的示例性实施例包括但不限于搭载或者其它操作系统的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,诸如具有触敏表面(例如触控面板)的膝上型计算机(laptop)等。还应当理解的是,在本申请其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是具有触敏表面(例如触控面板)的台式计算机。The electronic device 100 may be a portable electronic device including functions such as a personal digital assistant and/or a music player, such as a mobile phone, a tablet computer, a wearable device with wireless communication functions (such as a smart watch), etc. Exemplary embodiments of portable electronic devices include but are not limited to devices equipped with Or a portable electronic device with other operating systems. The portable electronic device may also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the present application, the electronic device may not be a portable electronic device, but a desktop computer with a touch-sensitive surface (e.g., a touch panel).

本申请实施例中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即"一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。例如,A/B,表示:A或B。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),表示:a,b,c,a和b,a和c,b和c,或a和b和c,其中a,b,c可以是单个,也可以是多个。In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And/or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character "/" generally indicates that the previous and next associated objects are in an "or" relationship. For example, A/B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

本申请实施例提供一种信号处理方法,该方法的执行主体为信号处理装置,信号处理装置例如可以是图4A中的电子设备或图4B中的显示驱动芯片;如图5所示,该信号处理方法包括以下流程:An embodiment of the present application provides a signal processing method. The method is performed by a signal processing device. The signal processing device may be, for example, the electronic device in FIG. 4A or the display driver chip in FIG. 4B . As shown in FIG. 5 , the signal processing method includes the following steps:

S501、获取待显示灰阶。S501: Obtain the grayscale to be displayed.

S502、将显示待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,N个时间段中的至少两个时间段对应的PWM信号存在有效脉宽;N为大于或等于2的正整数。S502 , dividing a frame time of each gray scale to be displayed into N time periods; wherein at least two time periods in the N time periods correspond to PWM signals having valid pulse widths; and N is a positive integer greater than or equal to 2.

可选的,N个时间段中的每个时间段对应的脉冲宽度调制PWM信号的有效脉宽占空比一致;其中,每个时间段对应的PWM信号包括第一子信号和第二子信号,第一子信号表征有效脉宽,第二子信号表征无效脉宽。第一子信号用于驱动灰阶的显示。Optionally, the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each of the N time periods is consistent; wherein the PWM signal corresponding to each time period includes a first sub-signal and a second sub-signal, the first sub-signal representing the effective pulse width and the second sub-signal representing the invalid pulse width. The first sub-signal is used to drive grayscale display.

在本申请实施例中,PWM信号的有效脉宽可以为高电平或低电平。如此,可以灵活设置PWM信号驱动灰阶显示的方式。In the embodiment of the present application, the effective pulse width of the PWM signal can be a high level or a low level, so that the manner in which the PWM signal drives the grayscale display can be flexibly set.

在一种可能的实施方式中,信号处理装置可以根据每个灰阶生成M个PWM信号;每个灰阶包括M个比特位宽,M个比特位宽与M个PWM信号一一对应;M为大于或等于1的正整数;将M个比特位宽中每个比特位宽对应的PWM信号分成N个第一子信号和/或N个第二子信号;其中,N个时间段与N个第一子信号一一对应,N个时间段与N个第二子信号一一对应;根据每个比特位宽在每个时间段内对应的第一子信号和/或第二子信号,得到每个时间段对应的PWM信号。In one possible embodiment, the signal processing device can generate M PWM signals according to each grayscale; each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; M is a positive integer greater than or equal to 1; the PWM signal corresponding to each bit width in the M bit widths is divided into N first sub-signals and/or N second sub-signals; wherein, the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals; and the PWM signal corresponding to each time period is obtained according to the first sub-signal and/or second sub-signal corresponding to each bit width in each time period.

在本申请实施例中,待显示灰阶可以是三原色RGB的三个灰阶,或者可以是RGBW的四个灰阶。下面以待显示灰阶为RGB的三个灰阶为例,对本申请实施例提供的信号处理方法进一步介绍。如图6所示,本申请实施例提供的信号处理方法可以包括:In the embodiment of the present application, the grayscale to be displayed can be three grayscales of the three primary colors RGB, or can be four grayscales of RGBW. The following takes the grayscale to be displayed as three grayscales of RGB as an example to further introduce the signal processing method provided by the embodiment of the present application. As shown in Figure 6, the signal processing method provided by the embodiment of the present application may include:

S601、获取RGB对应的三个灰阶。S601: Obtain three grayscales corresponding to RGB.

在一种可能的实施方式中,信号处理装置从外部设备接收RGB对应的三个灰阶。在另一种可能的实施方式中,信号处理装置可以从本地存储器中获取RGB对应的三个灰阶。In one possible implementation, the signal processing device receives three grayscales corresponding to RGB from an external device. In another possible implementation, the signal processing device may obtain the three grayscales corresponding to RGB from a local memory.

S602、将显示RGB灰阶中的每个灰阶的一帧时间分成N个时间段;其中,N个时间段中的至少两个时间段对应的PWM信号存在有效脉宽;N为大于或等于2的正整数。S602: Divide a frame time of each grayscale in the RGB grayscale into N time periods; wherein, the PWM signals corresponding to at least two time periods in the N time periods have valid pulse widths; and N is a positive integer greater than or equal to 2.

可选的,在更进一步的方案中,N个时间段中的每个时间段对应的脉冲宽度调制PWM信号的有效脉宽占空比一致。Optionally, in a further solution, the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each time period in the N time periods is consistent.

S603、根据三个灰阶中的每个灰阶生成M个PWM信号;其中每个灰阶包括M个比特位宽,M个比特位宽与M个PWM信号一一对应;M为大于或等于1的正整数。S603 , generating M PWM signals according to each of the three grayscales; wherein each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; and M is a positive integer greater than or equal to 1.

例如,M个比特位宽包括的多个比特可以包括但不限于16比特、8比特、4比特、2比特、或1比特中的一项或多项。其中,1比特只能区分两种灰阶(黑与白),2比特能区分4个灰阶,4比特能区分16个灰阶,8比特能区分256个灰阶,16比特能区分65536个灰阶。For example, the multiple bits included in the M-bit width may include, but are not limited to, one or more of 16 bits, 8 bits, 4 bits, 2 bits, or 1 bit. Among them, 1 bit can only distinguish two grayscales (black and white), 2 bits can distinguish 4 grayscales, 4 bits can distinguish 16 grayscales, 8 bits can distinguish 256 grayscales, and 16 bits can distinguish 65536 grayscales.

其中,每个灰阶的大小由M个PWM信号的有效脉宽在一帧中的占空比表示。The size of each gray scale is represented by the duty cycle of the effective pulse widths of the M PWM signals in one frame.

S604、将M个比特位宽中每个比特位宽对应的PWM信号分成N个第一子信号和/或N个第二子信号;其中,N个时间段与N个第一子信号一一对应,N个时间段与N个第二子信号一一对应。S604: Divide the PWM signal corresponding to each bit width in the M bit widths into N first sub-signals and/or N second sub-signals; wherein the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals.

S605、根据每个比特位宽在每个时间段内对应的第一子信号和/或第二子信号,得到每个时间段对应的PWM信号。S605 : Obtain a PWM signal corresponding to each time period according to the first sub-signal and/or the second sub-signal corresponding to each bit width in each time period.

在具体实施S604-S605时,可以包括但不限于以下至少一种情况:The specific implementation of S604-S605 may include but is not limited to at least one of the following situations:

情况1,M个比特位宽包括第一比特位宽,第一比特位宽对应的PWM信号存在有效脉宽和无效脉宽;相应的,信号处理装置可以将第一比特位宽对应的PWM信号的有效脉宽平均或随机分成N个第一子信号,以及将第一比特位宽对应的PWM信号的无效脉宽平均或随机分成N个第二子信号;以及将第一比特位宽在每个时间段内对应的第一子信号和第二子信号进行拼接,得到第一比特位宽在每个时间段对应的PWM信号。In case 1, the M bit widths include a first bit width, and the PWM signal corresponding to the first bit width has a valid pulse width and an invalid pulse width; accordingly, the signal processing device can average or randomly divide the valid pulse width of the PWM signal corresponding to the first bit width into N first sub-signals, and average or randomly divide the invalid pulse width of the PWM signal corresponding to the first bit width into N second sub-signals; and splice the first sub-signals and the second sub-signals corresponding to the first bit width in each time period to obtain the PWM signal corresponding to the first bit width in each time period.

情况2,M个比特位宽包括第二比特位宽,第二比特位宽对应的PWM信号只存在有效脉宽;相应的,信号处理装置可以将第二比特位宽对应的PWM信号的有效脉宽平均或随机分成N个第一子信号;以及将第二比特位宽在每个时间段内对应的第一子信号,作为第二比特位宽在每个时间段对应的PWM信号。In case 2, the M bit widths include the second bit width, and the PWM signal corresponding to the second bit width has only a valid pulse width; accordingly, the signal processing device can evenly or randomly divide the effective pulse width of the PWM signal corresponding to the second bit width into N first sub-signals; and use the first sub-signal corresponding to the second bit width in each time period as the PWM signal corresponding to the second bit width in each time period.

情况3,M个比特位宽包括第三比特位宽,第三比特位宽对应的PWM信号只存在无效脉宽;相应的,信号处理装置可以将第三比特位宽对应的PWM信号的无效脉宽平均或随机分成N个第二子信号;以及将第三比特位宽在每个时间段内对应的第二子信号,作为第三比特位宽在每个时间段对应的PWM信号。In case 3, the M bit widths include the third bit width, and the PWM signal corresponding to the third bit width has only invalid pulse widths; accordingly, the signal processing device can evenly or randomly divide the invalid pulse width of the PWM signal corresponding to the third bit width into N second sub-signals; and use the second sub-signal corresponding to the third bit width in each time period as the PWM signal corresponding to the third bit width in each time period.

其中,第一比特位宽、第二比特位宽、第三比特位宽中的任一项可以包括一个或多个比特位宽。Among them, any one of the first bit width, the second bit width, and the third bit width may include one or more bit widths.

在情况1-情况3中,提供了拆分PWM信号的多种方式,使得PWM信号的拆分易于实现。In Case 1 to Case 3, multiple ways of splitting the PWM signal are provided, making the splitting of the PWM signal easy to implement.

示例1,N=10,M个比特位宽包括第一比特位宽,第一比特位宽包括比特0、比特1、比特2、和比特3,比特0、比特1、比特2、和比特3均包括有效脉宽和无效脉宽;则信号处理装置将显示灰阶的一帧时间分为10个时间段;以及,信号处理装置将比特0、比特1、比特2、和比特3各自对应的PWM信号中的有效脉宽分成10个第一子信号,以及将比特0、比特1、比特2、和比特3各自对应的PWM信号中的无效脉宽分成10个第二子信号;进一步,信号处理装置将比特0、比特1、比特2、和比特3各自在10个时间段中的每个时间段中第一子信号和第二子信号进行拼接,可以得到这10个时间段中的每个时间段对应的PWM信号。Example 1, N=10, M bit widths include a first bit width, the first bit width includes bit 0, bit 1, bit 2, and bit 3, and bit 0, bit 1, bit 2, and bit 3 all include valid pulse width and invalid pulse width; then the signal processing device divides a frame time of displaying grayscale into 10 time periods; and, the signal processing device divides the valid pulse width in the PWM signal corresponding to bit 0, bit 1, bit 2, and bit 3 into 10 first sub-signals, and divides the invalid pulse width in the PWM signal corresponding to bit 0, bit 1, bit 2, and bit 3 into 10 second sub-signals; further, the signal processing device splices the first sub-signal and the second sub-signal of bit 0, bit 1, bit 2, and bit 3 in each of the 10 time periods to obtain the PWM signal corresponding to each of the 10 time periods.

示例2,N=10,M个比特位宽包括第一比特位宽和第二比特位宽,第一比特位宽包括比特0、比特1、比特2,比特0、比特1、比特2均包括有效脉宽和无效脉宽;第二比特位宽包括比特3,比特3只包括有效脉宽;则信号处理装置将显示灰阶的一帧时间分为10个时间段;以及,信号处理装置将比特0、比特1、比特2和比特3各自对应的PWM信号中的有效脉宽分成10个第一子信号,以及将比特0、比特1、比特2各自对应的PWM信号中的无效脉宽分成10个第二子信号;进一步,信号处理装置将比特0、比特1、比特2各自在10个时间段中的每个时间段对应的第一子信号和第二子信号进行拼接,可以得到比特0、比特1、比特2各自在这10个时间段中的每个时间段对应的PWM信号;以及将比特3在10个时间段中的每个时间段中对应的第一子信号,作为比特3在这10个时间段中的每个时间段对应的PWM信号。Example 2, N=10, M bit widths include a first bit width and a second bit width, the first bit width includes bit 0, bit 1, and bit 2, and bits 0, bit 1, and bit 2 all include valid pulse widths and invalid pulse widths; the second bit width includes bit 3, and bit 3 only includes a valid pulse width; then the signal processing device divides a frame time of the grayscale display into 10 time periods; and the signal processing device divides the valid pulse width in the PWM signal corresponding to each of bits 0, bit 1, bit 2, and bit 3 into 10 first sub-signals, and divides the invalid pulse width in the PWM signal corresponding to each of bits 0, bit 1, and bit 2 into 10 second sub-signals; further, the signal processing device splices the first sub-signal and the second sub-signal corresponding to each of bits 0, bit 1, and bit 2 in each of the 10 time periods to obtain a PWM signal corresponding to each of bits 0, bit 1, and bit 2 in these 10 time periods; and uses the first sub-signal corresponding to bit 3 in each of the 10 time periods as the PWM signal corresponding to bit 3 in these 10 time periods.

示例3,N=10,M个比特位宽包括第一比特位宽、第二比特位宽和第三比特位宽,第一比特位宽包括比特0、比特1,比特0和比特1均包括有效脉宽和无效脉宽;第二比特位宽包括比特2,比特2只包括有效脉宽;第二比特位宽包括比特3,比特3只包括无效脉宽;则信号处理装置将显示灰阶的一帧时间分为10个时间段;以及,信号处理装置将比特0、比特1、比特2各自对应的PWM信号中的有效脉宽分成10个第一子信号,以及将比特0、比特1、和比特3各自对应的PWM信号中的无效脉宽分成10个第二子信号;进一步,信号处理装置将比特0、比特1各自在10个时间段中的每个时间段对应的第一子信号和第二子信号进行拼接,可以得到比特0、比特1各自在这10个时间段中的每个时间段对应的PWM信号;以及将比特2在10个时间段中的每个时间段中对应的第一子信号,作为比特2在这10个时间段中的每个时间段对应的PWM信号;以及将比特3在10个时间段中的每个时间段中对应的第二子信号,作为比特3在这10个时间段中的每个时间段对应的PWM信号。Example 3, N=10, M bit widths include a first bit width, a second bit width, and a third bit width, the first bit width includes bit 0 and bit 1, bit 0 and bit 1 both include a valid pulse width and an invalid pulse width; the second bit width includes bit 2, bit 2 includes only a valid pulse width; the second bit width includes bit 3, bit 3 includes only an invalid pulse width; the signal processing device divides a frame time of displaying grayscale into 10 time periods; and the signal processing device divides the valid pulse width in the PWM signal corresponding to bit 0, bit 1, and bit 2 into 10 first sub-signals, and divides the invalid pulse width in the PWM signal corresponding to bit 0, bit 1, and bit 3 into 10 first sub-signals. The effective pulse width is divided into 10 second sub-signals; further, the signal processing device splices the first sub-signal and the second sub-signal corresponding to bit 0 and bit 1 in each of the 10 time periods to obtain the PWM signal corresponding to bit 0 and bit 1 in each of the 10 time periods; and uses the first sub-signal corresponding to bit 2 in each of the 10 time periods as the PWM signal corresponding to bit 2 in each of the 10 time periods; and uses the second sub-signal corresponding to bit 3 in each of the 10 time periods as the PWM signal corresponding to bit 3 in each of the 10 time periods.

S606、将每个时间段对应的PWM信号进行依次拼接,得到一帧时间内的子位宽PWM信号。S606 : sequentially concatenate the PWM signals corresponding to each time period to obtain a sub-bit-width PWM signal within one frame time.

S607、将同一时间段内的M个子位宽PWM信号进行聚合,得到目标PWM信号;目标PWM信号用于驱动每个灰阶在N个时间段内进行显示。S607 , aggregate the M sub-bit-width PWM signals in the same time period to obtain a target PWM signal; the target PWM signal is used to drive each gray scale to be displayed in N time periods.

其中,目标PWM信号中的有效脉宽在一帧中的占空比与M个PWM信号中的有效脉宽在一帧中的占空比相同。The duty cycle of the effective pulse width in the target PWM signal in one frame is the same as the duty cycle of the effective pulse width in the M PWM signals in one frame.

示例性的,M=4,图7A示出了R通道的灰阶包括的4比特位宽为bit 0、bit1、bit2和bit3,bit0、bit1、bit2和bit3对应的PWM信号分别为PWM0、PWM1、PWM2、PWM3,且PWM0、PWM1、PWM2、PWM3合成信号为PWM4。其中,PWM信号的有效脉宽以高电平为例,在一帧时间(1/60秒)内PWM0对应的有效脉宽的占空比为1/15,在一帧时间内PWM1对应的有效脉宽的占空比为2/15,在一帧时间内PWM3对应的有效脉宽的占空比为8/15,在一帧时间内PWM4对应的有效脉宽的占空比为11/15。For example, M=4. FIG7A shows that the grayscale of the R channel includes 4 bits with a width of bit 0, bit 1, bit 2, and bit 3. The PWM signals corresponding to bit 0, bit 1, bit 2, and bit 3 are PWM0, PWM1, PWM2, and PWM3, respectively. The combined signal of PWM0, PWM1, PWM2, and PWM3 is PWM4. Taking the effective pulse width of the PWM signal as an example, the duty cycle of the effective pulse width corresponding to PWM0 within a frame time (1/60 second) is 1/15, the duty cycle of the effective pulse width corresponding to PWM1 within a frame time is 2/15, the duty cycle of the effective pulse width corresponding to PWM3 within a frame time is 8/15, and the duty cycle of the effective pulse width corresponding to PWM4 within a frame time is 11/15.

如图7B所示,N=4,信号处理装置将显示R通道的灰阶一帧时间分成4个时间段(即0-T1、T1-T2、T2-T3、T3-T4),以及将PWM0、PWM1、PWM3各自中的有效脉宽和无效脉宽分别平均分成了4段,得到了4个第一子信号(即有效脉宽)和4个第二子信号(即无效脉宽);以及将PWM2中的无效脉宽分别平均分成了4段,得到了4个第二子信号(即无效脉宽);将bit0在0-T1时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号11;将bit1在0-T1时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号12;将bit2在0-T1时间段内对应的第二子信号作为PWM13;将bit3在0-T1时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号14;类似的,将bit0在T1-T2时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号21;将bit1在T1-T2时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号22;将bit2在T1-T2时间段内对应的第二子信号作为PWM23;将bit3在T1-T2时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号24;As shown in FIG7B , N=4, the signal processing device divides the grayscale frame time of the R channel into four time periods (i.e., 0-T1, T1-T2, T2-T3, and T3-T4), and divides the effective pulse width and the invalid pulse width of each of PWM0, PWM1, and PWM3 into four sections on average, thereby obtaining four first sub-signals (i.e., effective pulse widths) and four second sub-signals (i.e., invalid pulse widths); and divides the invalid pulse width of PWM2 into four sections on average, thereby obtaining four second sub-signals (i.e., invalid pulse widths); splices the first sub-signal and the second sub-signal corresponding to bit0 in the 0-T1 time period to obtain PWM signal 11; splices the first sub-signal and the second sub-signal corresponding to bit1 in the 0-T1 time period to obtain PWM signal 11; The second sub-signal corresponding to bit2 in the time period 0-T1 is used as PWM13; the first sub-signal and the second sub-signal corresponding to bit3 in the time period 0-T1 are concatenated to obtain PWM signal 14; similarly, the first sub-signal and the second sub-signal corresponding to bit0 in the time period T1-T2 are concatenated to obtain PWM signal 21; the first sub-signal and the second sub-signal corresponding to bit1 in the time period T1-T2 are concatenated to obtain PWM signal 22; the second sub-signal corresponding to bit2 in the time period T1-T2 is used as PWM23; the first sub-signal and the second sub-signal corresponding to bit3 in the time period T1-T2 are concatenated to obtain PWM signal 24;

将bit0在T2-T3时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号31;将bit1在T2-T3时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号32;将bit2在T2-T3时间段内对应的第二子信号作为PWM33;将bit3在T2-T3时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号34;将bit0在T3-T4时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号41;将bit1在T3-T4时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号42;将bit2在T3-T4时间段内对应的第二子信号作为PWM43;将bit3在T3-T4时间段内对应的第一子信号和第二子信号进行拼接,得到PWM信号44;The first sub-signal and the second sub-signal corresponding to bit0 in the T2-T3 time period are spliced to obtain PWM signal 31; the first sub-signal and the second sub-signal corresponding to bit1 in the T2-T3 time period are spliced to obtain PWM signal 32; the second sub-signal corresponding to bit2 in the T2-T3 time period is used as PWM33; the first sub-signal and the second sub-signal corresponding to bit3 in the T2-T3 time period are spliced to obtain PWM signal 34; the first sub-signal and the second sub-signal corresponding to bit0 in the T3-T4 time period are spliced to obtain PWM signal 41; the first sub-signal and the second sub-signal corresponding to bit1 in the T3-T4 time period are spliced to obtain PWM signal 42; the second sub-signal corresponding to bit2 in the T3-T4 time period is used as PWM43; the first sub-signal and the second sub-signal corresponding to bit3 in the T3-T4 time period are spliced to obtain PWM signal 44;

其中,在0-T1、T1-T2、T2-T3、T3-T4时间段内,bit0对应的有效脉宽的占空比为1/60,bit1对应的有效脉宽的占空比为2/60,bit3对应的有效脉宽的占空比为8/60;进一步的,将bit0在0-T1、T1-T2、T2-T3、T3-T4这4个时间段对应的PWM信号(即PWM信号11、PWM信号21、PWM信号31、PWM信号41)拼接在一起,可以分别得到子位宽PWM信号:PWM0-1;将bit1在0-T1、T1-T2、T2-T3、T3-T4这4个时间段对应的PWM信号(即PWM信号12、PWM信号22、PWM信号32、PWM信号42)拼接在一起,可以分别得到子位宽PWM信号:PWM1-1;将bit2在0-T1、T1-T2、T2-T3、T3-T4这4个时间段对应的PWM信号(即PWM信号13、PWM信号23、PWM信号33、PWM信号43)拼接在一起,可以分别得到子位宽PWM信号:PWM2-1;将bit3在0-T1、T1-T2、T2-T3、T3-T4这4个时间段对应的PWM信号(即PWM信号14、PWM信号24、PWM信号34、PWM信号44)拼接在一起,可以分别得到子位宽PWM信号:PWM3-1;如图7C所示,将PWM0-1、PWM1-1、PWM2-1、和PWM3-1聚合可以得到目标信号PWM4-1。目标信号PWM4-1相对于图7A中的信号PWM4的,将显示灰阶的一帧时间分成4个时间段,并且4个时间段中的每个时间段对应的PWM信号的有效脉宽占空比一致,进而在显示灰阶的一帧时间内的不同时间段的PWM信号驱动灰阶显示的效果是一致的,从而使得显示屏在显示灰阶的一帧时间内的不同时间段显示的是同一个颜色。如此,可以有效减缓在显示屏显示灰阶的一帧时间内,用户视线在显示屏的不同位置(例如位置A到位置B)之间移动时,用户视觉上所感知到的颜色分离现象。Among them, in the time periods of 0-T1, T1-T2, T2-T3, and T3-T4, the duty cycle of the effective pulse width corresponding to bit0 is 1/60, the duty cycle of the effective pulse width corresponding to bit1 is 2/60, and the duty cycle of the effective pulse width corresponding to bit3 is 8/60; further, the PWM signals corresponding to bit0 in the four time periods of 0-T1, T1-T2, T2-T3, and T3-T4 (i.e., PWM signal 11, PWM signal 21, PWM signal 31, and PWM signal 41) are spliced together to obtain sub-bit width PWM signals: PWM0-1; the PWM signals corresponding to bit1 in the four time periods of 0-T1, T1-T2, T2-T3, and T3-T4 (i.e., PWM signal 12, PWM signal 22, PWM signal 32, and PWM signal 42) are spliced together , we can respectively obtain sub-bit-width PWM signals: PWM1-1; by splicing together the PWM signals corresponding to bit2 in the four time periods of 0-T1, T1-T2, T2-T3, and T3-T4 (i.e., PWM signal 13, PWM signal 23, PWM signal 33, and PWM signal 43), we can respectively obtain sub-bit-width PWM signals: PWM2-1; by splicing together the PWM signals corresponding to bit3 in the four time periods of 0-T1, T1-T2, T2-T3, and T3-T4 (i.e., PWM signal 14, PWM signal 24, PWM signal 34, and PWM signal 44), we can respectively obtain sub-bit-width PWM signals: PWM3-1; as shown in Figure 7C, PWM0-1, PWM1-1, PWM2-1, and PWM3-1 are aggregated to obtain the target signal PWM4-1. Target signal PWM4-1, relative to signal PWM4 in FIG7A , divides a frame of grayscale display time into four time periods, and the effective pulse width duty cycle of the PWM signal corresponding to each of the four time periods is consistent. Consequently, the PWM signals driving the grayscale display effect in different time periods within a frame of grayscale display time are consistent, resulting in the display screen displaying the same color in different time periods within a frame of grayscale display time. This effectively mitigates the color separation phenomenon perceived by the user when the user's line of sight moves between different positions on the display screen (e.g., position A to position B) within a frame of grayscale display time.

类似的,G通道包括的4比特的比特位0、比特位1、比特位2和比特位3对应的PWM信号合成后为的PWM5;针对G通道包括的4比特的比特位0、比特位1、比特位2和比特位3对应的PWM信号,可以执行相同的操作,得到目标信号PWM5-1,目标信号PWM5-1可以驱动G通道对应的灰阶显示。针对B通道包括的4比特的比特位0、比特位1、比特位2和比特位3对应的PWM信号,可以执行相同的操作,得到目标信号PWM6-1,信号PWM6-1可以驱动B通道对应的灰阶显示。如此,在RGB合色显示时,RGB各个通道对应的PWM信号等比衰减。用户视线在Micro LED显示屏的不同位置上移动时,可以有效减缓用户视觉上感知到的颜色分离现象。Similarly, the PWM signals corresponding to bit 0, bit 1, bit 2, and bit 3 of the 4-bit G channel are synthesized into PWM5. The same operation can be performed on the PWM signals corresponding to bit 0, bit 1, bit 2, and bit 3 of the 4-bit G channel to obtain the target signal PWM5-1, which can drive the grayscale display corresponding to the G channel. The same operation can be performed on the PWM signals corresponding to bit 0, bit 1, bit 2, and bit 3 of the 4-bit B channel to obtain the target signal PWM6-1, which can drive the grayscale display corresponding to the B channel. In this way, when the RGB combined color is displayed, the PWM signals corresponding to each RGB channel are attenuated proportionally. When the user's line of sight moves to different positions on the Micro LED display, the color separation phenomenon perceived by the user can be effectively reduced.

本申请实施例提供一种信号处理装置。请参照图8,为本申请的实施例提供的一种信号处理装置的结构示意图。该信号处理装置800可用于实现前文的信号处理方法。The present invention provides a signal processing device. Please refer to Figure 8, which is a schematic diagram of the structure of a signal processing device provided in an embodiment of the present invention. The signal processing device 800 can be used to implement the signal processing method described above.

如图8所示,信号处理装置800包括获取模块801和处理模块802。其中,获取模块801和处理模块802可以以处理器调用软件的形式实现;例如装置包括处理器,处理器与存储器连接,存储器中存储有指令,处理器调用存储器中存储的指令,以实现以上任一种方法或实现该装置各单元的功能,其中处理器例如为通用处理器,例如中央处理单元(central processing unit,CPU)或微处理器,存储器为装置内的存储器或装置外的存储器。或者,获取模块801和处理模块802可以以硬件电路的形式实现,可以通过对硬件电路的设计实现部分或全部单元的功能,该硬件电路可以理解为一个或多个处理器;例如,在一种实现中,该硬件电路为专用集成电路(application-specific integrated circuit,ASIC),通过对电路内元件逻辑关系的设计,实现以上部分或全部单元的功能;再如,在另一种实现中,该硬件电路为可以通过可编程逻辑器件(programmable logic device,PLD)实现,以现场可编程门阵列(field programmable gate array,FPGA)为例,其可以包括大量逻辑门电路,通过配置文件来配置逻辑门电路之间的连接关系,从而实现以上部分或全部单元的功能。以上装置的所有单元可以全部通过处理器调用软件的形式实现,或全部通过硬件电路的形式实现,或部分通过处理器调用软件的形式实现,剩余部分通过硬件电路的形式实现。As shown in FIG8 , a signal processing device 800 includes an acquisition module 801 and a processing module 802. The acquisition module 801 and the processing module 802 can be implemented in the form of a processor calling software; for example, the device includes a processor connected to a memory storing instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or functions of each unit of the device. The processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the acquisition module 801 and the processing module 802 can be implemented in the form of hardware circuits, and the functions of some or all of the units can be realized by designing the hardware circuits. The hardware circuits can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units are realized by designing the logical relationship between the components in the circuit. For another example, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured through a configuration file to realize the functions of some or all of the above units. All units of the above devices can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by software called by the processor, and the rest by hardware circuits.

其中,获取模块801可以用于获取待显示灰阶;以及,处理模块802用于将显示所述待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,所述N个时间段中的至少两个时间段对应的PWM信号存在有效脉宽;N为大于或等于2的正整数。Among them, the acquisition module 801 can be used to obtain the grayscale to be displayed; and the processing module 802 is used to divide a frame time of displaying each grayscale in the grayscale to be displayed into N time periods; wherein, the PWM signal corresponding to at least two time periods in the N time periods has a valid pulse width; N is a positive integer greater than or equal to 2.

基于相同的技术构思,本申请实施例还提供了一种芯片,如图9所示,该芯片900包括至少一个处理器901和通信接口903。在一种可选的设计中,还可以包括存储器902。在芯片900中,处理器901在与其他设备进行通信时,可以通过通信接口903进行数据传输。图9中的处理器901可以通过调用存储器902中存储的计算机执行指令,使得芯片900可以执行上述任一方法实施例。Based on the same technical concept, an embodiment of the present application also provides a chip, as shown in FIG9 . The chip 900 includes at least one processor 901 and a communication interface 903. In an optional design, a memory 902 may also be included. In the chip 900, when the processor 901 communicates with other devices, data can be transmitted through the communication interface 903. The processor 901 in FIG9 can call computer-executable instructions stored in the memory 902, so that the chip 900 can execute any of the above-mentioned method embodiments.

在一种可能的实现方式中,该处理器901可以通过通信接口903与存储器902耦合。本申请实施例中不限定上述处理器901以及存储器902之间的具体连接介质。例如可以是总线904。In a possible implementation, the processor 901 may be coupled to the memory 902 via a communication interface 903. The embodiment of the present application does not limit the specific connection medium between the processor 901 and the memory 902. For example, the bus 904 may be used.

在另一种可能的实现方式中,该芯片还可以直接包括存储器902,该存储器中存储有计算机程序或计算机指令。示例地,存储器902可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。In another possible implementation, the chip may further directly include a memory 902 in which a computer program or computer instructions are stored. For example, the memory 902 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronized DRAM (SLDRAM), and direct rambus RAM (DR RAM).

在一种可能的实现方式中,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码,当所述程序代码在所述计算机上运行时,使得计算机执行上述方法实施例。In one possible implementation, an embodiment of the present application provides a computer-readable storage medium, which stores program code. When the program code runs on the computer, the computer executes the above method embodiment.

在一种可能的实现方式中,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例。In a possible implementation, an embodiment of the present application provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above method embodiment.

应理解,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。It should be understood that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于基站或终端中。当然,处理器和存储介质也可以作为分立组件存在于基站或终端中。The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and/or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

Claims (24)

一种信号处理方法,其特征在于,包括:A signal processing method, comprising: 获取待显示灰阶;Get the grayscale to be displayed; 将显示所述待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,所述N个时间段中的至少两个时间段对应的脉冲宽度调制PWM信号存在有效脉宽;N为大于或等于2的正整数。A frame time for displaying each grayscale in the grayscale to be displayed is divided into N time periods; wherein the pulse width modulation (PWM) signals corresponding to at least two time periods in the N time periods have effective pulse widths; and N is a positive integer greater than or equal to 2. 如权利要求1所述的方法,其特征在于,所述N个时间段中的每个时间段对应的脉冲宽度调制PWM信号的有效脉宽占空比一致。The method according to claim 1, wherein the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each of the N time periods is consistent. 如权利要求1或2所述的方法,其特征在于,所述N个时间段中的每个时间段对应的PWM信号包括第一子信号和第二子信号,所述第一子信号表征有效脉宽,所述第二子信号表征无效脉宽。The method according to claim 1 or 2, characterized in that the PWM signal corresponding to each of the N time periods includes a first sub-signal and a second sub-signal, the first sub-signal represents a valid pulse width, and the second sub-signal represents an invalid pulse width. 如权利要求3所述的方法,其特征在于,所述方法还包括:The method according to claim 3, further comprising: 根据所述每个灰阶生成M个PWM信号;所述每个灰阶包括M个比特位宽,所述M个比特位宽与所述M个PWM信号一一对应;M为大于或等于1的正整数;Generate M PWM signals according to each grayscale; each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; M is a positive integer greater than or equal to 1; 将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号和/或N个所述第二子信号;其中,所述N个时间段与N个所述第一子信号一一对应,所述N个时间段与N个所述第二子信号一一对应;dividing the PWM signal corresponding to each bit width of the M bit widths into N first sub-signals and/or N second sub-signals; wherein the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals; 根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号和/或所述第二子信号,得到所述每个时间段对应的PWM信号。A PWM signal corresponding to each time period is obtained according to the first sub-signal and/or the second sub-signal corresponding to each bit width in each time period. 如权利要求4所述的方法,其特征在于,所述M个比特位宽包括第一比特位宽,所述第一比特位宽对应的PWM信号存在有效脉宽和无效脉宽;The method according to claim 4, wherein the M bit widths include a first bit width, and the PWM signal corresponding to the first bit width has a valid pulse width and an invalid pulse width; 将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号和N个所述第二子信号,包括:将所述第一比特位宽对应的PWM信号的有效脉宽平均或随机分成N个所述第一子信号,以及将所述第一比特位宽对应的PWM信号的无效脉宽平均或随机分成N个所述第二子信号;Dividing the PWM signal corresponding to each bit width of the M bit widths into N first sub-signals and N second sub-signals, including: averaging or randomly dividing the effective pulse width of the PWM signal corresponding to the first bit width into the N first sub-signals, and averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the first bit width into the N second sub-signals; 根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号和所述第二子信号,得到所述每个时间段对应的PWM信号,包括:将所述第一比特位宽在所述每个时间段内对应的所述第一子信号和所述第二子信号进行拼接,得到所述第一比特位宽在所述每个时间段对应的PWM信号。Obtaining a PWM signal corresponding to each time period according to the first sub-signal and the second sub-signal corresponding to each bit width in each time period, including: splicing the first sub-signal and the second sub-signal corresponding to the first bit width in each time period to obtain a PWM signal corresponding to the first bit width in each time period. 如权利要求4或5所述的方法,其特征在于,所述M个比特位宽包括第二比特位宽,所述第二比特位宽对应的PWM信号只存在有效脉宽;The method according to claim 4 or 5, wherein the M bit widths include a second bit width, and the PWM signal corresponding to the second bit width has only a valid pulse width; 将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号,包括:将所述第二比特位宽对应的PWM信号的有效脉宽平均或随机分成N个所述第一子信号;Dividing the PWM signal corresponding to each bit width of the M bit widths into N first sub-signals includes: averaging or randomly dividing the effective pulse width of the PWM signal corresponding to the second bit width into the N first sub-signals; 根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号,得到所述每个时间段对应的PWM信号,包括:将所述第二比特位宽在所述每个时间段内对应的所述第一子信号,作为所述第二比特位宽在所述每个时间段对应的PWM信号。Obtaining the PWM signal corresponding to each time period according to the first sub-signal corresponding to each bit width in each time period includes: using the first sub-signal corresponding to the second bit width in each time period as the PWM signal corresponding to the second bit width in each time period. 如权利要求4-6任一项所述的方法,其特征在于,所述M个比特位宽包括第三比特位宽,所述第三比特位宽对应的PWM信号只存在无效脉宽;The method according to any one of claims 4 to 6, wherein the M bit widths include a third bit width, and the PWM signal corresponding to the third bit width has only an invalid pulse width; 将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第二子信号,包括:将所述第三比特位宽对应的PWM信号的无效脉宽平均或随机分成N个所述第二子信号;Dividing the PWM signal corresponding to each bit width of the M bit widths into N second sub-signals, including: averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the third bit width into the N second sub-signals; 根据所述每个比特位宽在所述每个时间段内对应的所述第二子信号,得到所述每个时间段对应的PWM信号,包括:将所述第三比特位宽在所述每个时间段内对应的所述第二子信号,作为所述第三比特位宽在所述每个时间段对应的PWM信号。Obtaining the PWM signal corresponding to each time period according to the second sub-signal corresponding to each bit width in each time period includes: using the second sub-signal corresponding to the third bit width in each time period as the PWM signal corresponding to the third bit width in each time period. 如权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 7, further comprising: 将所述N个时间段中的每个时间段对应的PWM信号进行依次拼接,得到一帧时间内的子位宽PWM信号;Sequentially splicing the PWM signals corresponding to each of the N time periods to obtain a sub-bit-width PWM signal within one frame time; 将同一时间段内的M个子位宽PWM信号进行聚合,得到目标PWM信号;所述目标PWM信号用于驱动所述每个灰阶在所述N个时间段内进行显示。The M sub-bit-width PWM signals in the same time period are aggregated to obtain a target PWM signal; the target PWM signal is used to drive each gray scale to be displayed in the N time periods. 如权利要求1-8任一项所述的方法,其特征在于,所述有效脉宽为高电平或低电平。The method according to any one of claims 1 to 8, wherein the effective pulse width is a high level or a low level. 如权利要求3所述的方法,其特征在于,所述第一子信号用于驱动灰阶的显示。The method according to claim 3, wherein the first sub-signal is used to drive a grayscale display. 一种显示驱动芯片,其特征在于,所述显示驱动芯片包括获取模块和处理模块;A display driver chip, characterized in that the display driver chip includes an acquisition module and a processing module; 所述获取模块,用于获取待显示灰阶;The acquisition module is used to acquire the grayscale to be displayed; 所述处理模块,用于将显示所述待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,所述N个时间段中的至少两个时间段对应的脉冲宽度调制PWM信号存在有效脉宽;N为大于或等于2的正整数。The processing module is used to divide a frame time of displaying each gray scale in the gray scale to be displayed into N time periods; wherein the pulse width modulation (PWM) signals corresponding to at least two time periods in the N time periods have effective pulse widths; and N is a positive integer greater than or equal to 2. 如权利要求11所述的显示驱动芯片,其特征在于,所述N个时间段中的每个时间段对应的脉冲宽度调制PWM信号的有效脉宽占空比一致。The display driver chip according to claim 11, wherein the effective pulse width duty cycle of the pulse width modulation (PWM) signal corresponding to each of the N time periods is consistent. 如权利要求11或12所述的显示驱动芯片,其特征在于,所述N个时间段中的每个时间段对应的PWM信号包括第一子信号和第二子信号,所述第一子信号表征有效脉宽,所述第二子信号表征无效脉宽。The display driver chip according to claim 11 or 12, characterized in that the PWM signal corresponding to each of the N time periods includes a first sub-signal and a second sub-signal, the first sub-signal represents a valid pulse width, and the second sub-signal represents an invalid pulse width. 如权利要求13所述的显示驱动芯片,其特征在于,还包括PWM信号产生模块;其中,所述PWM信号产生模块连接至所述处理模块;The display driver chip according to claim 13, further comprising a PWM signal generating module; wherein the PWM signal generating module is connected to the processing module; 所述PWM信号产生模块,用于根据所述每个灰阶生成M个PWM信号;所述每个灰阶包括M个比特位宽,所述M个比特位宽与所述M个PWM信号一一对应;M为大于或等于1的正整数;The PWM signal generating module is configured to generate M PWM signals according to each grayscale; each grayscale includes M bit widths, and the M bit widths correspond one-to-one to the M PWM signals; M is a positive integer greater than or equal to 1; 所述处理模块,还用于将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号和/或N个所述第二子信号;其中,所述N个时间段与N个所述第一子信号一一对应,所述N个时间段与N个所述第二子信号一一对应;以及,根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号和/或所述第二子信号进行拼接,得到所述每个时间段对应的PWM信号。The processing module is further configured to divide the PWM signal corresponding to each bit width of the M bit widths into N first sub-signals and/or N second sub-signals; wherein the N time periods correspond one-to-one to the N first sub-signals, and the N time periods correspond one-to-one to the N second sub-signals; and, according to each bit width, splice the first sub-signal and/or the second sub-signal corresponding to each time period to obtain the PWM signal corresponding to each time period. 如权利要求14所述的显示驱动芯片,其特征在于,所述M个比特位宽包括第一比特位宽,所述第一比特位宽对应的PWM信号存在有效脉宽和无效脉宽;The display driver chip according to claim 14, wherein the M bit widths include a first bit width, and the PWM signal corresponding to the first bit width has a valid pulse width and an invalid pulse width; 所述处理模块将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号和N个所述第二子信号,包括:将所述第一比特位宽对应的PWM信号的有效脉宽平均或随机分成N个所述第一子信号,以及将所述第一比特位宽对应的PWM信号的无效脉宽平均或随机分成N个所述第二子信号;The processing module divides the PWM signal corresponding to each bit width of the M bit widths into N first sub-signals and N second sub-signals, including: averaging or randomly dividing the effective pulse width of the PWM signal corresponding to the first bit width into the N first sub-signals, and averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the first bit width into the N second sub-signals; 所述处理模块根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号和所述第二子信号,得到所述每个时间段对应的PWM信号,包括:将所述第一比特位宽在所述每个时间段内对应的所述第一子信号和所述第二子信号进行拼接,得到所述第一比特位宽在所述每个时间段对应的PWM信号。The processing module obtains the PWM signal corresponding to each time period based on the first sub-signal and the second sub-signal corresponding to each bit width in each time period, including: splicing the first sub-signal and the second sub-signal corresponding to the first bit width in each time period to obtain the PWM signal corresponding to the first bit width in each time period. 如权利要求14或15所述的显示驱动芯片,其特征在于,所述M个比特位宽包括第二比特位宽,所述第二比特位宽对应的PWM信号只存在有效脉宽;The display driver chip according to claim 14 or 15, wherein the M bit widths include a second bit width, and the PWM signal corresponding to the second bit width has only a valid pulse width; 所述处理模块将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第一子信号,包括:将所述第二比特位宽对应的PWM信号的有效脉宽平均或随机分成N个所述第一子信号;The processing module divides the PWM signal corresponding to each bit width of the M bit widths into N first sub-signals, including: evenly or randomly dividing the effective pulse width of the PWM signal corresponding to the second bit width into the N first sub-signals; 所述处理模块根据所述每个比特位宽在所述每个时间段内对应的所述第一子信号,得到所述每个时间段对应的PWM信号,包括:将所述第二比特位宽在所述每个时间段内对应的所述第一子信号,作为所述第二比特位宽在所述每个时间段对应的PWM信号。The processing module obtains the PWM signal corresponding to each time period based on the first sub-signal corresponding to each bit width in each time period, including: using the first sub-signal corresponding to the second bit width in each time period as the PWM signal corresponding to the second bit width in each time period. 如权利要求14-16任一项所述的显示驱动芯片,其特征在于,所述M个比特位宽包括第三比特位宽,所述第三比特位宽对应的PWM信号只存在无效脉宽;The display driver chip according to any one of claims 14 to 16, wherein the M bit widths include a third bit width, and the PWM signal corresponding to the third bit width has only an invalid pulse width; 所述处理模块将所述M个比特位宽中每个比特位宽对应的PWM信号分成N个所述第二子信号,包括:将所述第三比特位宽对应的PWM信号的无效脉宽平均或随机分成N个所述第二子信号;The processing module divides the PWM signal corresponding to each bit width of the M bit widths into N second sub-signals, including: averaging or randomly dividing the invalid pulse width of the PWM signal corresponding to the third bit width into the N second sub-signals; 所述处理模块根据所述每个比特位宽在所述每个时间段内对应的所述第二子信号,得到所述每个时间段对应的PWM信号,包括:将所述第三比特位宽在所述每个时间段内对应的所述第二子信号,作为所述第三比特位宽在所述每个时间段对应的PWM信号。The processing module obtains the PWM signal corresponding to each time period according to the second sub-signal corresponding to each bit width in each time period, including: using the second sub-signal corresponding to the third bit width in each time period as the PWM signal corresponding to the third bit width in each time period. 如权利要求11-17任一项所述的显示驱动芯片,其特征在于,所述处理模块,还用于:The display driver chip according to any one of claims 11 to 17, wherein the processing module is further configured to: 将所述N个时间段中的每个时间段对应的PWM信号进行依次拼接,得到一帧时间内的子位宽PWM信号;Sequentially splicing the PWM signals corresponding to each of the N time periods to obtain a sub-bit-width PWM signal within one frame time; 将同一时间段内的M个子位宽PWM信号进行聚合,得到目标PWM信号;所述目标PWM信号用于驱动所述每个灰阶在所述N个时间段内进行显示。The M sub-bit-width PWM signals in the same time period are aggregated to obtain a target PWM signal; the target PWM signal is used to drive each gray scale to be displayed in the N time periods. 如权利要求11-18任一项所述的显示驱动芯片,其特征在于,所述有效脉宽为高电平或低电平。The display driver chip according to any one of claims 11 to 18, wherein the effective pulse width is a high level or a low level. 如权利要求13所述的显示驱动芯片,其特征在于,所述第一子信号用于驱动灰阶的显示。The display driver chip according to claim 13, wherein the first sub-signal is used to drive grayscale display. 一种信号处理装置,其特征在于,包括:A signal processing device, comprising: 获取模块,用于获取待显示灰阶;An acquisition module, used to acquire the grayscale to be displayed; 处理模块,用于将显示所述待显示灰阶中的每个灰阶的一帧时间分成N个时间段;其中,所述N个时间段中的至少两个时间段对应的脉冲宽度调制PWM信号存在有效脉宽;N为大于或等于2的正整数。A processing module is used to divide a frame time of displaying each gray scale in the gray scale to be displayed into N time periods; wherein the pulse width modulation (PWM) signals corresponding to at least two time periods in the N time periods have effective pulse widths; and N is a positive integer greater than or equal to 2. 一种电子设备,其特征在于,包括:处理器和存储器;所述存储器用于存储一个或多个计算机程序,所述一个或多个计算机程序包括计算机执行指令,当所述计算设备运行时,所述处理器执行所述存储器存储的所述一个或多个计算机程序,以使得所述计算设备执行如权利要求1-10中任一项所述的方法。An electronic device, characterized in that it includes: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the computing device is running, the processor executes the one or more computer programs stored in the memory, so that the computing device performs the method according to any one of claims 1 to 10. 一种通信设备,其特征在于,包括:处理器和通信接口,所述通信接口用于接收来自所述通信装置之外的其它装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它装置,所述处理器通过逻辑电路执行代码指令实现如权利要求1-10中任一项所述的方法。A communication device, characterized in that it includes: a processor and a communication interface, the communication interface is used to receive signals from other devices outside the communication device and transmit them to the processor or send signals from the processor to other devices outside the communication device, and the processor executes code instructions through a logic circuit to implement the method described in any one of claims 1 to 10. 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被处理器运行时,使得如权利要求1-10中任一项所述的方法被执行。A computer-readable storage medium, characterized in that a computer program or instruction is stored in the storage medium, and when the computer program or instruction is executed by a processor, the method according to any one of claims 1 to 10 is executed.
PCT/CN2025/083475 2024-03-28 2025-03-19 Signal processing method and display driver chip Pending WO2025201143A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410372424.4A CN118379956A (en) 2024-03-28 2024-03-28 A signal processing method and display driver chip
CN202410372424.4 2024-03-28

Publications (1)

Publication Number Publication Date
WO2025201143A1 true WO2025201143A1 (en) 2025-10-02

Family

ID=91909003

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2025/083475 Pending WO2025201143A1 (en) 2024-03-28 2025-03-19 Signal processing method and display driver chip

Country Status (2)

Country Link
CN (1) CN118379956A (en)
WO (1) WO2025201143A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118379956A (en) * 2024-03-28 2024-07-23 华为技术有限公司 A signal processing method and display driver chip

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060139265A1 (en) * 2004-12-28 2006-06-29 Semiconductor Energy Laboratory Co., Ltd. Driving method of display device
KR20080080813A (en) * 2007-03-02 2008-09-05 엘지디스플레이 주식회사 LCD and its driving method
CN104751795A (en) * 2013-12-31 2015-07-01 乐金显示有限公司 Organic Light Emitting Diode Display Apparatus And Method For Driving The Organic Light Emitting Diode Display Apparatus
WO2018040470A1 (en) * 2016-08-31 2018-03-08 深圳市华星光电技术有限公司 Oled-pwm driving method
KR102219098B1 (en) * 2020-12-09 2021-02-23 주식회사 대한전광 Electric sign board control method with high bit gray scale pwm function using low bit gray scale pwm drive ic
CN116434698A (en) * 2023-04-25 2023-07-14 武汉天马微电子有限公司 Display driving method of display panel, display driving chip, and display device
CN118379956A (en) * 2024-03-28 2024-07-23 华为技术有限公司 A signal processing method and display driver chip

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060139265A1 (en) * 2004-12-28 2006-06-29 Semiconductor Energy Laboratory Co., Ltd. Driving method of display device
KR20080080813A (en) * 2007-03-02 2008-09-05 엘지디스플레이 주식회사 LCD and its driving method
CN104751795A (en) * 2013-12-31 2015-07-01 乐金显示有限公司 Organic Light Emitting Diode Display Apparatus And Method For Driving The Organic Light Emitting Diode Display Apparatus
WO2018040470A1 (en) * 2016-08-31 2018-03-08 深圳市华星光电技术有限公司 Oled-pwm driving method
KR102219098B1 (en) * 2020-12-09 2021-02-23 주식회사 대한전광 Electric sign board control method with high bit gray scale pwm function using low bit gray scale pwm drive ic
CN116434698A (en) * 2023-04-25 2023-07-14 武汉天马微电子有限公司 Display driving method of display panel, display driving chip, and display device
CN118379956A (en) * 2024-03-28 2024-07-23 华为技术有限公司 A signal processing method and display driver chip

Also Published As

Publication number Publication date
CN118379956A (en) 2024-07-23

Similar Documents

Publication Publication Date Title
KR102113109B1 (en) Method of opperating an organic light emitting display device, and organic light emitting display device
CN107293244B (en) Display device and driving method thereof
CN110277059B (en) Driver chip and control method thereof, and display device
EP2889860B1 (en) Organic light emitting diode display device and method of driving the same
CN115210799B (en) Dual memory drive for electronic display
US11922848B2 (en) Method and apparatus for compensating displayed picture, device thereof, and driver board for display screen
TW201947575A (en) Memory-in-pixel display
US10529275B2 (en) Method and device for luminance adjustment, display device, and computer-readable storage medium
CN101770747A (en) Method and device for controlling power of active matrix organic light-emitting diode
US12073760B2 (en) Method for driving display panel, device for driving display panel, and display device
CN107545874A (en) Display driver circuit and its driving method, display driving system, display device
CN113327553B (en) Image display method, display driver integrated circuit chip and terminal
CN115244611A (en) Display brightness control device
WO2025201143A1 (en) Signal processing method and display driver chip
US10762609B2 (en) Driving circuit of processing high dynamic range image signal and display device having the same
CN115512662A (en) Image display method, DDIC chip, display screen module and terminal
CN116416892A (en) Light-emitting display device and driving method thereof
WO2024212939A1 (en) Screen display method and related apparatus
CN117275386A (en) Display panel, gamma data determining method thereof and driving method thereof
JP2022172980A (en) Display control device, electronic equipment, control program, and display control method
US11615730B2 (en) Display device performing peak luminance driving, and method of operating a display device
CN103021311A (en) Display device, display method, and electronic system
WO2025241717A1 (en) Display panel, driving method for display panel, and display apparatus
TW202443540A (en) Method of controlling driving circuit of led display device and related timing controller and led display device thereof
US20210256902A1 (en) Level converter, data processing method, and display device

Legal Events

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

Ref document number: 25778106

Country of ref document: EP

Kind code of ref document: A1