WO2021245794A1 - Ledドライバモジュール及びledドライバモジュールによるpwm信号の補正方法 - Google Patents
Ledドライバモジュール及びledドライバモジュールによるpwm信号の補正方法 Download PDFInfo
- Publication number
- WO2021245794A1 WO2021245794A1 PCT/JP2020/021798 JP2020021798W WO2021245794A1 WO 2021245794 A1 WO2021245794 A1 WO 2021245794A1 JP 2020021798 W JP2020021798 W JP 2020021798W WO 2021245794 A1 WO2021245794 A1 WO 2021245794A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- subpixel
- pwm
- correction amount
- correction
- value
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
Definitions
- the present invention relates to an LED driver module and a method for correcting a PWM signal by the LED driver module.
- the LED display is a self-luminous display that uses LED elements for the pixels.
- a large-screen LED display is configured by combining a plurality of LED panels.
- Each LED element in each LED panel is driven and controlled by the corresponding drive circuit in the LED driver module configured as one or more IC chips. That is, the LED driver module has pulse width modulation (PWM:) in which the on-time (duty ratio) per unit time is adjusted so that the intended image is displayed on the screen based on the image signal (video signal). Pulse Width Modulation) signal is generated, and the light emission of the LED element is controlled according to the generated PWM signal.
- PWM pulse width modulation
- Such a drive circuit depends on the PWM signal and has a slow internal voltage drop rate when transitioning from the on state to the off state. Therefore, even though the PWM signal is already in the off state, the LED element has an LED element.
- a phenomenon called ghost occurs in which the LED element is slightly lit because the current is still flowing. Therefore, in order to prevent such ghost lighting, a technique called Active Discharge is known in which a switch is provided on the anode side of the LED element to extract the charge on the GND side.
- Patent Document 1 discloses a technique for preventing erroneous lighting caused by parasitic capacitance such as circuit wiring and improving display quality. Specifically, Patent Document 1 describes a lighting period in which an arbitrary light emitting element connected to a common line selected by a scanning unit is driven by a driving unit to light up, and the lighting period is followed by the common. Disclosed is a light emitting device including a charging means for setting a drive line to which an arbitrary light emitting element is connected to be in a non-drive state while keeping the line selected, and providing a charging period for charging the parasitic capacitance of the drive line. ing.
- the "striped phenomenon” is a phenomenon in which discontinuous areas or streaks occur when an image such as a gradation image whose brightness continuously changes in a certain direction is displayed on the screen.
- an LED drive circuit for the LED element having a small duty ratio First transitions from the on state to the off state, and at that moment, the charge that should originally flow into the LED element having a large duty ratio flows into another LED element. Therefore, the light emitting time of the LED element having a large duty ratio becomes short, and the luminance value of the LED element decreases, and as a result, it is recognized as a stripe on the display of the LED panel.
- the “redness phenomenon” is a phenomenon in which the entire screen becomes reddish when a low-brightness image is displayed on the screen. Such a “redness phenomenon” is also recognized as a loss of white balance.
- the emission voltage of the red LED element is lower than that of the other two colors (that is, the green LED element and the blue LED element). Therefore, the red LED element is easily charged with an electric charge, and it is difficult to sufficiently extract the charged electric charge even by active discharge.
- the green and blue LED elements having a relatively high emission voltage have a characteristic that it is difficult to charge the electric charge.
- the LED drive circuit shifts all the red, green, and blue LED elements to the off state at the same time, only the red LED element continues to emit light, and as a result, the chromaticity of the entire screen shifts to the red region. Phenomenon occurs.
- the red LED element is easily affected by the charge and discharge of the electric charge, and the "redness phenomenon" is likely to occur.
- an object of the present invention is to provide a technique for correcting a PWM signal for reproducing an intended image in an LED display including a group of LED elements driven by a PWM signal.
- one object of the present invention is to provide an LED driver and a PWM signal control method for suppressing the occurrence of "fringe phenomenon” and / or “redness phenomenon” in the display of an LED display. The purpose.
- the present invention for solving the above problems is configured to include the following invention-specific matters or technical features.
- the present invention can be an LED driver module that controls at least one LED panel including a group of pixels arranged in an array.
- the LED driver module includes a PWM signal holding unit that holds a PWM signal for each subpixel constituting the pixel in at least one line of the LED panel based on an image signal, and the subpixel held in the PWM signal holding unit. It may be provided with a correction processing unit that corrects and outputs each of the PWM signals based on the correction amount. Then, the correction processing unit can correct the PWM value of the correction target subpixel in one line of the LED panel by determining the correction amount using the PWM value of the reference subpixel in the one line.
- the LED driver module may further include a correction amount table unit in which the plurality of correction amounts are defined.
- the correction processing unit can refer to the correction amount table unit and correct the PWM signal with the correction amount defined in the correction amount table unit.
- the LED driver module may further include a correction amount calculation unit that calculates the correction amount based on the PWM value of the correction target subpixel and the PWM value of the reference subpixel.
- the correction processing unit can correct the PWM signal with the correction amount calculated by the correction amount calculation unit.
- the correction processing unit determines the correction amount based on the difference value between the PWM value of the correction target subpixel and the PWM value of the reference subpixel, and the correction amount is based on the determined correction amount.
- the PWM value of the subpixel to be corrected can be corrected.
- the correction processing unit can control the correction amount so that the correction is not performed when the PWM value of the correction target subpixel is smaller than the PWM value of the reference subpixel (for example, the correction amount is 0). Set to.).
- the correction processing unit controls so that the correction by the correction amount is not performed when the difference value between the PWM value of the correction target subpixel and the PWM value of the reference subpixel is substantially 0. (For example, the correction amount is set to 0.).
- correction processing unit can set the correction amount to the maximum value when the PWM value of the reference subpixel is substantially 0.
- the correction processing unit calculates the cumulative correction amount by accumulating the correction amount of each reference subpixel in the one line, and based on the calculated cumulative correction amount, the PWM value of the correction target subpixel is calculated. Can be corrected.
- the correction processing unit can acquire the PWM value of at least each subpixel other than the correction target subpixel in the one line as the PWM value of the reference subpixel.
- correction amount table unit may include a table that defines the correction amount in the relationship between the PWM value of the reference subpixel and the difference value.
- the correction processing unit may be provided with a plurality of arithmetic circuits so as to correspond to each of the correction target subpixels for the one line.
- Each of the plurality of arithmetic circuits operates in parallel to correct the PWM value of the corresponding subpixel to be corrected.
- the present invention can be a method of correcting a PWM signal by an LED driver module that controls at least one LED panel including a group of pixels arranged in an array.
- the correction method is to generate a PWM signal for each subpixel constituting the pixel of the LED panel based on the received image signal, and to hold the generated PWM signal for each subpixel for at least one line.
- the held PWM signal is corrected according to the correction amount table in which the correction amount is defined, and the corrected PWM signal is output.
- the correction includes correcting the PWM value of the correction target subpixel in one line of the LED panel by determining the correction amount using the PWM value of the reference subpixel in the one line.
- the "means” does not simply mean a physical means, but also includes a case where the function of the means is realized by software. Further, the function of one means may be realized by two or more physical means, or the function of two or more means may be realized by one physical means. Further, the "system” is a logical assembly of a plurality of devices (or functional modules that realize a specific function), and whether or not each device or functional module is in a single housing. Is not particularly limited.
- FIG. 1 is a block diagram showing an example of a schematic configuration of an image display system according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing an example of a schematic configuration of an LED driver module according to an embodiment of the present invention.
- FIG. 3 is a block diagram for explaining the details of the LED driver module according to the embodiment of the present invention.
- FIG. 4 is a diagram showing an example of a correction amount table in the correction amount table portion of the LED driver module according to the embodiment of the present invention.
- FIG. 5 is a diagram for explaining a correction target subpixel to be corrected by the LED driver module according to the embodiment of the present invention.
- FIG. 6 is a diagram for explaining the storage contents of the PWM value holding unit of the LED driver module according to the embodiment of the present invention.
- FIG. 7A is a flowchart for explaining the correction processing by the correction processing unit of the LED driver module according to the embodiment of the present invention.
- FIG. 7B is a flowchart for explaining the correction processing by the correction processing unit of the LED driver module according to the embodiment of the present invention.
- FIG. 8 is a graph showing the correction amount ⁇ PWM required for the PWM value of the subpixel to be corrected for each difference value.
- FIG. 9 is a graph showing a change in the required correction amount with respect to the difference value in the area B of the graph shown in FIG.
- FIG. 10 is a graph showing a change in the required correction amount with respect to the difference value in the area C of the graph shown in FIG.
- FIG. 11 is a block diagram showing another example of the schematic configuration of the LED driver module according to the embodiment of the present invention.
- FIG. 1 is a block diagram showing an example of a schematic configuration of an image display system according to an embodiment of the present invention.
- the image display system 1 of the present embodiment may be configured to include a transmitting device 10 and a receiving device 20.
- the transmitting device 10 and the receiving device 20 are typically connected via a signal transmission channel.
- the transmitting device 10 and the receiving device 20 are configured as separate bodies, but the present invention is not limited to this, and the transmitting device 10 and the receiving device 20 in one electronic device are configured. May be.
- the transmission device 10 is, for example, a source device in a signal transmission system.
- the transmission device 10 may be a personal computer, a video control device, or the like.
- the transmitting device 10 generates an image data signal of an image to be displayed on the display device, and transmits this to the receiving device 20.
- the transmitting device 10 transmits the generated image data signal to the receiving device 20.
- the receiving device 20 is, for example, a sink device in a signal transmission system.
- the receiving device 20 may include, for example, an LED display 22 that functions as a display device and an LED driver module 21 that controls the LED display 22.
- the receiving device 20 receives the image data signal transmitted from the transmitting device 10 under the control of the LED driver module 21, and displays an image based on the received image data signal on the LED display 22.
- the LED display 22 is a self-luminous display composed of a plurality of LED panels (not shown). As the LED display 22, a known one can be used. Each LED panel is configured to include a plurality of pixels arranged in an array. Each pixel consists of LED elements of different colors, such as red, green, and blue. In the present disclosure, it is assumed that one line of each LED panel is composed of, for example, 16 pixels (that is, 48 sub-pixels). In the present disclosure, each of the LED elements of each color constituting the pixel may be referred to as a sub-pixel. In the figure, the LED display 22 is shown as a part of the receiving device 20, but may be configured separately from the receiving device 20. Further, in the present disclosure, the LED display 22 will be described as an example of the display device, but the present invention is not limited to this, and a liquid crystal display using a direct color LED backlight may be used.
- the LED driver module 21 generates a PWM signal (pulse width modulation signal) for controlling light emission of the LED element based on the image data signal received from the transmission device 10, and the LED display 22 according to the generated PWM signal. Control the drive of. As described in detail below, the LED driver module 21 of the present disclosure transmits a PWM signal in order to suppress the occurrence of "striping phenomenon” and “redness phenomenon” depending on the image to be displayed on the LED display 22. It is configured to include a correction function.
- FIG. 2 is a block diagram showing an example of a schematic configuration of an LED driver module according to an embodiment of the present invention.
- the LED driver module 21 includes, for example, a PWM signal generation unit 210, a PWM value holding unit 220, a correction processing unit 230, a pixel counter unit 240, a correction amount table unit 250, and output selection. It may be configured to include components such as a unit 260 and an LED drive unit 270.
- the LED driver module 21 operates according to an operating clock signal supplied from a clock circuit (not shown).
- the PWM signal generation unit 210 generates a PWM signal for driving each LED element (subpixel) based on an image data signal received from the transmission device 10 via an interface circuit (not shown).
- the brightness (light emission amount) of the LED element is determined according to the value of the PWM signal (hereinafter referred to as "PWM value").
- the PWM value is a value at a certain time (operating clock timing), that is, a duty ratio.
- the PWM value is represented by, for example, 10 bits.
- the PWM signal generation unit 210 sequentially outputs the generated PWM signals to the PWM value holding unit 220.
- the PWM value holding unit 220 temporarily stores the PWM value for each subpixel generated by the PWM signal generation unit 210.
- the PWM value holding unit 220 is composed of, for example, a plurality of shift registers.
- each shift register is configured to be able to store the PWM value for one line of sub-pixels in the LED panel.
- the storage element of each shift register is configured to have a bit width equal to or greater than the bit width of the PWM signal.
- the correction processing unit 230 calculates the correction amount based on the correction amount (correction parameter) obtained by referring to the correction amount table unit 250, for example.
- the correction processing unit 230 includes an arithmetic circuit assigned to each sub-pixel constituting each of the pixels of one line (see FIG. 3).
- the correction processing unit 230 is composed of n calculation circuits (48 in this example) that can be calculated in parallel per line of the LED panel.
- the correction processing unit 230 outputs a corrected PWM signal (hereinafter referred to as “corrected PWM signal” and its value is referred to as “corrected PWM value”) obtained based on the correction amount calculated in each calculation circuit. Output to.
- the correction processing unit 230 of the present embodiment is configured to acquire the correction amount by referring to the correction amount table unit 250, but as described in other embodiments, the correction processing unit 230 has a predetermined approximation. It may be configured to calculate the correction amount using an equation.
- the correction amount table unit 250 is a table that defines a correction amount for calculating the correction amount for the PWM value. Specifically, the correction amount table unit 250 sets the difference value (d) between the PWM value (PWM target) of the correction target sub pixel and the PWM value of the reference sub pixel for the sub pixel to be corrected. The correction amount is specified based on the PWM value (PWMref) of the subpixel to be referred to.
- the correction amount table unit 250 may be mounted as a data structure on a non-volatile memory, for example.
- the correction amount table unit 250 may be configured as a part of the correction processing unit 230.
- the output selection unit 260 is a selection circuit that selectively outputs the correction PWM signals output in parallel from each calculation circuit of the correction processing unit 230 for each pixel in order according to the count value indicated by the pixel counter unit 240.
- the output selection unit 260 outputs the correction PWM signal of the selected pixel to the LED circuit.
- the LED drive unit 270 controls the light emission of the LED element by controlling the current to be supplied to the LED element according to the correction PWM signal output from the correction processing unit 230.
- the LED drive unit 270 can control each LED element in a time division manner for each line according to, for example, an operation clock.
- FIG. 3 is a block diagram for explaining the details of the LED driver module according to the embodiment of the present invention. The figure shows a part of the configuration of the LED driver module 21 shown in FIG. 2 in more detail.
- the correction processing unit 230 is the arithmetic circuit 232 (R0 to Rn-1, G0 to Gn-1, B0 to Bn) corresponding to the subpixels constituting the pixels in one line of each LED panel. -1) is included and configured.
- a count value is input to each arithmetic circuit 232 from the pixel counter unit 240 according to the operation clock.
- Each arithmetic circuit 232 sequentially reads the PWM value of the sub-pixel from the PWM value holding unit 220 according to the count value output from the pixel counter unit 240, calculates the correction amount for the read PWM value, and further, The PWM value is corrected based on the calculated correction amount.
- the correction amount table unit 250 includes a correction amount table 252 (R, G, B) corresponding to each color.
- Each correction amount table 252 (R, G, B) is referred to by the arithmetic circuit 232 (R0 to Rn-1, G0 to Gn-1, B0 to Bn-1) of the corresponding color.
- FIG. 4 is a diagram showing an example of a correction amount table in the correction amount table portion of the LED driver module according to the embodiment of the present invention.
- the correction amount table 252 for each color, the difference value (d) between the PWM value (PWM target) of the subpixel to be corrected and the PWM value of the reference subpixel, and the subpixel to be referred to are shown.
- the correction amount is specified in relation to the PWM value (PWMref).
- the correction amount when the difference value is 0 (that is, the correction amount ⁇ PWM in this case is 0).
- the correction amount when the PWM value of the correction target subpixel is smaller than the PWM value of the reference subpixel (that is, the correction amount ⁇ PWM in this case is 0) is included.
- the correction amount defined in the correction amount table 252 may be set to be changeable according to, for example, the value of a register (not shown). For example, since the correction amount changes depending on the ambient temperature, a correction amount table 252 recording the correction amount to be referred to for each temperature is prepared, and the correction amount table depends on the measured ambient temperature. 252 may be selectively changed.
- the output selection unit 260 is also configured to include an output selection circuit 262 (R, G, B) corresponding to each color.
- Each output selection circuit 262 (R, G, B) selects a corresponding correction PWM value according to the count value output from the pixel counter unit 240, and outputs the corresponding correction PWM value to the LED drive unit 270.
- the LED element (subpixel) driven by the PWM signal having a large duty ratio has a short emission time due to the influence of the LED element having a small duty ratio.
- the brightness value of the LED element decreases, so that a so-called "strip phenomenon” occurs.
- a so-called "redness phenomenon” occurs.
- the degree of such "fringe phenomenon” and “redness phenomenon” is (1) the difference in PWM value between subpixels, (2) the number of subpixels with a small duty ratio, and (3) the relative duty ratio. We have found that it depends on the PWM value of the small subpixel.
- each arithmetic circuit 232 of the correction processing unit 230 has an LED for the subpixel to be corrected (the red subpixel having the pixel number “0” in the example of FIG. 5A).
- the individual correction amounts are calculated using the PWM values of the other subpixels in the same line of the panel.
- each calculation circuit 232 calculates the cumulative correction amount by accumulating the calculated correction amount, and corrects the PWM value of the correction target subpixel based on the calculated cumulative correction amount.
- the arithmetic circuit 232 of the correction processing unit 230 identifies the corresponding storage element of the PWM value holding unit 220 according to the pixel counter value i, and reads out the PWM value held therein. As will be described later, each arithmetic circuit 232 is configured so that the timing of the start and end of reading from the storage element is different for each corresponding subpixel.
- the PWM value held in the storage element # n-1 is read out as the PWM value of the subpixel to be corrected.
- the arithmetic circuit 232 (R0) synchronizes with this and corrects from the storage element of the reading source. Read the PWM value of the target subpixel.
- the arithmetic circuit 232 corresponding to the subpixel other than the subpixel R (0) obtains the PWM value from the storage element one cycle before. It is configured to read, but is not limited to this, and may be put into hibernation.
- each arithmetic circuit 232 of the correction processing unit 230 sets the PWM value PWMref of the subpixels other than the correction target subpixels (these are referred to as “reference subpixels”) in each cycle of the pixel counter value i. Obtain and calculate the correction amount.
- Each arithmetic circuit 232 acquires the PWM value PWM ref from the storage element of the corresponding number of the PWM value holding unit 220.
- the arithmetic circuit 232 (R0) that corrects the sub-pixel R (0) acquires the PWM value PWM ref from the red, green, and blue storage elements # 0 of the PWM value holding unit 220 in each cycle. do.
- the arithmetic circuit 232 (R1) that corrects the sub-pixel R (1) has a PWM value from each of the red, green, and blue storage elements # 1 of the PWM value holding unit 220 in each cycle. Get the PWM ref.
- FIG. 7A and 7B are flowcharts for explaining the correction processing by the correction processing unit of the LED driver module according to the embodiment of the present invention.
- Each arithmetic circuit 232 of the correction processing unit 230 executes such processing according to the pixel counter value i.
- the counting of the pixel counter value i by the pixel counter unit 240 is synchronized with the processing from steps S702 to S715 in the arithmetic circuit 232.
- the arithmetic circuit 232 acquires the pixel counter value i from the pixel counter unit 240 (S701), and determines whether or not the pixel counter value i matches the number m of the pixel to be corrected. (S702). When the calculation circuit 232 determines that the pixel counter value i matches the number m of the pixel to be corrected (Yes in S702), the calculation circuit 232 resets the value of the cumulative correction amount ⁇ PWMall in order to start the correction process of the new line (Yes). S703).
- the arithmetic circuit 232 acquires the PWM value PWM target of the correction target subpixel from the corresponding storage element of the PWM value holding unit 220 according to the pixel number m and the pixel counter value i (S704).
- the calculation circuit 232 determines that the pixel counter value i does not match the number m of the pixel to be corrected (No in S702), the correction process on the current line is being continued, so that the pixel number m and According to the pixel counter value i, the PWM value PWM target of the subpixel to be corrected is acquired from the corresponding storage element of the PWM value holding unit 220 (S704).
- the arithmetic circuit 232 acquires the PWM value PWMref of the reference subpixel according to the pixel number m (S705).
- the arithmetic circuit 232 (R0) acquires the PWM value from each of the red, green, and blue storage elements # 0 of the PWM value holding unit 220 in each cycle of the pixel counter value i.
- the calculation circuit 232 compares the PWM value PWM target of the subpixel to be corrected with the PWM value PWMref of the reference subpixel (S706).
- the correction amount ⁇ PWM is set to 0 (S709). .. This is because if the PWM value PWM target of the correction target subpixel is smaller than the PWM value PWMref of the reference subpixel, the correction target subpixel is not affected by the reference subpixel or is small enough to be ignored.
- the calculation circuit 232 determines as a result of the comparison that the PWM value PWM target of the subpixel to be corrected is not smaller than the PWM value PWMref of the reference subpixel (No in S706), the PWM value PWM target of the subpixel to be corrected And the difference value d from the PWM value PWMref of the reference subpixel is calculated (S707), and subsequently, the arithmetic circuit 232 determines whether or not the difference value d is 0 (S708).
- the correction amount ⁇ PWM is set to 0 (S709).
- the fact that the difference value d is "substantially 0" means that, for example, it may include a range of values that does not exceed the lower limit threshold value of the difference value d, or is so small that the difference value d can be ignored.
- the arithmetic circuit 232 determines that the difference value d is not 0 (No in S708), the arithmetic circuit 232 subsequently determines whether or not the PWM value PWMref of the reference subpixel is 0 (S710).
- the correction amount ⁇ PWM is set in Yz (S711).
- Yz is a value obtained by an experiment or the like, and is, for example, the maximum correction amount in the correction process.
- the calculation circuit 232 determines that the PWM value PWMref of the reference subpixel is not 0 (No in S710), the calculation circuit 232 refers to the correction amount table 252 and sets the PWM value PWMref of the reference subpixel and the calculated difference value d. From the relationship, the correction amount ⁇ PWM is determined (S712).
- the arithmetic circuit 232 that has acquired the correction amount ⁇ PWM as described above subsequently calculates the cumulative correction amount ⁇ PWMall using the acquired correction amount ⁇ PWM (S713).
- the calculation circuit 232 calculates and updates the cumulative correction amount ⁇ PWMall using, for example, the following equation.
- ⁇ PWMall_ * ⁇ PWMall_ * + ⁇ PWM_R + ⁇ PWM_G + ⁇ PWM_B
- ⁇ PWMall_ * is one of ⁇ PWMall_R, ⁇ PWMall_G, and ⁇ PWMall_B
- ⁇ PWM_R, ⁇ PWM_G, and ⁇ PWM_B are the correction amounts ⁇ PWM obtained from the comparison with the red reference subpixel and the comparison with the green reference subpixel, respectively.
- the PWM value PWM target is the PWM value itself, so the correction amount ⁇ PWM is 0.
- the arithmetic circuit 232 (R0) has subpixels R (n-1), G (n-1) and B (n ⁇ ) in the current ⁇ PWMall_R (0).
- the correction amount based on the PWM value of 1) is cumulatively added.
- the arithmetic circuit 232 (R1) has subpixels R (n-2), G (n-2) and B (n ⁇ ) in the current ⁇ PWMall_R (1).
- the amount of correction based on the PWM value in 2) is cumulatively added.
- the arithmetic circuit 232 determines that the pixel counter value i has reached m-1 (Yes in S714), the PWM value of the subpixel to be corrected is based on the calculated cumulative correction amount ⁇ PWMall for one line. Correct the PWM target. That is, the calculation circuit 232 calculates the correction PWM value PWMcorrect by adding the cumulative correction amount ⁇ PWMall to the PWM value PWM target of the correction target subpixel. The calculation circuit 232 outputs the calculated correction PWM value PWMcorrect to the output selection unit 260 (S715).
- the arithmetic circuit 232 that corrects the PWM value of the pixel of one line corrects the PWM value of the pixel of the next line.
- the PWM value of the subpixel having a large duty ratio is affected by the PWM value of the subpixel having a small duty ratio.
- it is corrected by the correction amount determined in consideration of the difference value from the PWM value of other subpixels and the number of subpixels having a small duty ratio it is possible to suppress the occurrence of the so-called "fringe phenomenon". It will be like.
- the correction processing unit 230 performs the correction processing for each color, the white balance can be efficiently corrected.
- FIG. 8 is a graph showing the correction amount ⁇ PWM required for the PWM value of the subpixel to be corrected for each difference value.
- the correction amount table 252 of the present disclosure defines the correction amount ⁇ PWM as the maximum value Yz when the PWM value of the reference subpixel is 0 (see FIG. 4).
- FIG. 9 is a graph showing a change in the required correction amount with respect to the difference value in the area B of the graph shown in FIG. As shown in the figure, in the region B, the required correction amount increases non-linearly as the difference value increases. From this, the correction amount table 252 of the present disclosure defines the increment of the difference value by dividing it into several ranges (see FIG. 4).
- the area C of the graph shown in FIG. 8 is an area when the PWM value of the reference subpixel is 1 to 64.
- the correction amount ⁇ PWM is larger than that in the area B. Therefore, for the area C, the PWM value of the subpixel to be corrected, the PWM value and the difference value of the reference subpixel, and the required correction amount ⁇ PWM are graphed as shown in FIG. From this, the correction amount table 252 of the present disclosure defines the PWM value of the reference subpixel by dividing it into several ranges (see FIG. 4).
- the LED driver module 21 sets the PWM value of each subpixel (correction target subpixel) in one line of the LED panel to the other subpixels (reference subpixel) of the line. Since the correction amount is determined using the PWM value of the above and the correction is performed based on the determined correction amount, the occurrence of the "fringe phenomenon" can be suppressed.
- the difference value between the PWM value of the subpixel to be corrected and the PWM value of the reference subpixel, the number of reference subpixels having a relatively small PWM value, and / or the PWM value is relatively small.
- the correction amount is determined in consideration of the PWM value of the small reference pixel, the occurrence of the "fringe phenomenon" can be suppressed more efficiently. Further, according to the present embodiment, since the correction processing is performed for each sub-pixel, it is possible to suppress the occurrence of the "fringe phenomenon” and at the same time suppress the occurrence of the "redness phenomenon".
- FIG. 12 is a block diagram showing an example of a schematic configuration of an LED driver module according to an embodiment of the present invention.
- the LED driver module 21 of the present embodiment is different from the one shown in FIG. 2 in that it includes a correction processing unit 230'including a correction amount calculation unit 231 instead of the correction processing unit 230 and the correction amount table unit 250. ..
- the same components as those in the above embodiment are designated by the same reference numerals, and the description thereof will be omitted as appropriate.
- the correction amount calculation unit 231 uses one of the approximate polynomials of features 1 and 2 to correct according to the relationship between the difference value (d) as described above and the PWM value (PWMref) of the subpixel to be referred to. Calculate the amount.
- the approximate expression is not limited to the above, and an appropriate one may be adopted.
- the correction processing unit 230 calculates the correction amount for the PWM value of the subpixel to be corrected based on the PWM value generated based on the image data signal without using the correction amount table unit 250.
- the PWM value can be corrected according to the calculated correction amount. Therefore, it is possible to suppress the occurrence of the "striping phenomenon" and the “redness phenomenon” as in the above embodiment.
- steps, actions or functions may be performed in parallel or in different order as long as the results are not inconsistent.
- the steps, actions and functions described are provided merely as examples, and some of the steps, actions and functions may be omitted or combined with each other to the extent that they do not deviate from the gist of the invention. It may be one, or other steps, actions or functions may be added.
- the image display system 1 is configured to correct the value of the PWM signal for driving each subpixel, but the present invention is not limited to this, and for example, the value of the RGB signal for each subpixel or the value of the RGB signal for each subpixel. It may be configured to correct the amount of current.
- the transmission device 1 may be configured to correct the RGB signal value for each subpixel, or the correction processing device that corrects the RGB signal value according to the technique according to the present disclosure is the transmission device 1. It may be provided between the receiving device 2 and the receiving device 2.
- the LED display 21 functioning as a display device may be configured to correct the amount of current for each subpixel, or such a correction processing device between the LED driver module 21 and the LED display 22. May be provided. Even in such a configuration, the same advantages or effects as those of the above embodiment can be obtained.
- the functionality of the elements disclosed herein is a general purpose processor, dedicated processor, integrated circuit, ASIC configured to perform the disclosed element or programmed to perform the disclosed function. (“Integrated circuits for specific applications”), conventional circuit configurations and / or circuit configurations including combinations thereof or processing circuits may be used and implemented.
- a processor is considered as a processing circuit configuration or circuit configuration when it contains transistors and other circuit configurations.
- a circuit configuration, unit or means is disclosed herein as hardware performing the listed function, or programmed to perform the function or configured to perform the function. It may be any hardware or anything else known.
- the hardware is a processor that may be considered as a type of circuit configuration
- the circuit configuration, means or unit is the combination of hardware and software, the software and / or processor used to configure the hardware. be.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本発明は、アレイ状に配列されたピクセル群を備える少なくとも1つのLEDパネルを制御するLEDドライバモジュールである。該モジュールは、画像信号に基づく前記LEDパネルの少なくとも1ラインにおける前記ピクセルを構成するサブピクセルごとのPWM信号を保持するPWM信号保持部と、前記PWM信号保持部に保持された前記PWM信号を補正量に基づいて補正し、出力する補正処理部とを備える。前記補正処理部は、前記LEDパネルの1ラインにおける補正対象サブピクセルのPWM値を、前記1ラインにおける参照サブピクセルのPWM値を用いて補正量を決定し、補正する。LEDディスプレイの画像表示における縞現象/赤み現象の発生を抑制する。これにより、LEDディスプレイの画像表示における縞現象/赤み現象の発生が抑制される。
Description
本発明は、LEDドライバモジュール及びLEDドライバモジュールによるPWM信号の補正方法に関する。
LEDディスプレイは、画素にLED素子を用いた自発光型ディスプレイである。一般に、大画面のLEDディスプレイは、複数のLEDパネルを組み合わせることによって構成される。各LEDパネルにおける各LED素子は、1つ又は複数のICチップとして構成されるLEDドライバモジュールにおける対応する各駆動回路によって駆動制御される。すなわち、LEDドライバモジュールは、画像信号(映像信号)に基づいて、画面上に意図した画像が表示されるように、単位時間当たりのオン時間(デューティ比)が調整されたパルス幅変調(PWM:Pulse Width Modulation)信号を生成し、該生成したPWM信号に従って、該LED素子の発光を制御する。
このような駆動回路は、PWM信号に依存してオン状態からオフ状態へ遷移する際の内部の電圧降下速度が遅いために、PWM信号がすでにオフ状態であるにも拘わらず、LED素子には電流が未だ流れており、LED素子が微かに点灯してしまうゴーストと呼ばれる現象が起こる。したがって、このようなゴースト点灯を防ぐために、LED素子のアノード側にスイッチを設けてGND側に電荷を引き抜くアクティブ・ディスチャージ(Active Discharge)と呼ばれる技術が知られている。
例えば、特許文献1には、回路の配線等の寄生容量に起因して生じる誤点灯を防止し表示品質を向上する技術が開示されている。具体的には、特許文献1には、走査部で選択されたコモンラインに接続された任意の発光素子を、駆動部で駆動して点灯させる点灯期間と、該点灯期間に続いて、該コモンラインを選択状態としたまま、任意の発光素子が接続された駆動ラインの駆動を非駆動状態とし、該駆動ラインの寄生容量を充電するための充電期間を設ける充電手段を備える発光装置が開示されている。
しかしながら、アクティブ・ディスチャージを可能にするように構成されたLEDドライバを用いた場合、画面の表示に意図しない「縞現象」(“Discontinuous Grayscale”や“Banding”と称されることもある。)や「赤み現象」(“Reddish”や“Color Shift”と称されることもある。)が発生してしまうという問題がある。
「縞現象」は、画面上にグラデーション画像のようなある方向に輝度が連続的に変化する画像が表示される場合、不連続な領域又は筋が発生する現象である。1つのLEDパネルの同一ラインにおいて、デューティ比が大きいPWM信号により駆動されるLED素子とデューティ比が小さいPWM信号により駆動されるLED素子とが存在する場合、デューティ比が小さいLED素子に対するLED駆動回路が先にオン状態からオフ状態に遷移し、その瞬間、デューティ比が大きいLED素子に本来流れ込むべき電荷が、別のLED素子に流れ込んでしまう。そのため、デューティ比が大きいLED素子の発光時間が短くなってしまい、該LED素子の輝度値が低下し、その結果、LEDパネルの表示において縞として認識される。
一方、「赤み現象」は、画面上に低輝度画像が表示される場合、画面全体に赤みがかかる現象である。このような「赤み現象」は、ホワイトバランスの崩れとしても認識される。一般的に、LED素子の特性として、赤色LED素子の発光電圧は、他の2色(すなわち、緑色LED素子及び青色LED素子)よりも低い。このため、赤色LED素子には電荷がチャージされ易く、アクティブ・ディスチャージによってもチャージされた電荷の引き抜きを十分に行い難かった。一方、発光電圧が相対的に高い緑色及び青色LED素子には電荷がチャージされ難い特性がある。したがって、LED駆動回路が赤色、緑色及び青色のLED素子の全てを同時にオフ状態に遷移させた場合、赤色LED素子のみが発光し続けてしまい、これにより、画面全体の色度が赤色領域にシフトする現象が発生する。とりわけ、低輝度画像では、赤色LED素子に対する電荷のチャージ及びディスチャージの影響を受け易く、「赤み現象」が発生し易い。
そこで、本発明は、PWM信号で駆動されるLED素子群からなるLEDディスプレイにおいて、意図した画像を再現するための該PWM信号の補正技術を提供することを目的とする。
より具体的には、本発明の一つの目的は、LEDディスプレイの表示における「縞現象」及び/又は「赤み現象」の発生を抑制するためのLEDドライバ及びPWM信号の制御方法を提供することを目的とする。
上記課題を解決するための本発明は、以下に示す発明特定事項乃至は技術的特徴を含んで構成される。
ある観点に従う本発明は、アレイ状に配列されたピクセル群を備える少なくとも1つのLEDパネルを制御するLEDドライバモジュールであり得る。前記LEDドライバモジュールは、画像信号に基づく前記LEDパネルの少なくとも1ラインにおける前記ピクセルを構成するサブピクセルごとのPWM信号を保持するPWM信号保持部と、前記PWM信号保持部に保持された前記サブピクセルごとの前記PWM信号を補正量に基づいて補正し、出力する補正処理部とを備え得る。そして、前記補正処理部は、前記LEDパネルの1ラインにおける補正対象サブピクセルのPWM値を、前記1ラインにおける参照サブピクセルのPWM値を用いて前記補正量を決定し、補正し得る。
また、前記LEDドライバモジュールは、前記複数の前記補正量を定義した補正量テーブル部を更に備え得る。このような構成により、前記補正処理部は、前記補正量テーブル部を参照し、前記PWM信号を前記補正量テーブル部に定義された前記補正量で補正し得る。
また、前記LEDドライバモジュールは、前記補正対象サブピクセルのPWM値と前記参照サブピクセルのPWM値とに基づいて、前記補正量を算出する補正量算出部を更に備え得る。このような構成により、前記補正処理部は、前記PWM信号を前記補正量算出部により算出された前記補正量で補正し得る。
また、前記補正処理部は、前記補正対象サブピクセルのPWM値と前記参照サブピクセルのPWM値との間の差分値に基づいて前記補正量を決定し、決定した前記補正量に基づいて、前記補正対象サブピクセルのPWM値を補正し得る。
また、前記補正処理部は、前記補正対象サブピクセルのPWM値が前記参照サブピクセルのPWM値よりも小さい場合に、前記補正量による補正がなされないように制御し得る(例えば前記補正量を0にセットする。)。
また、前記補正処理部は、前記補正対象サブピクセルのPWM値と前記参照サブピクセルのPWM値との差分値が実質的に0である場合に、前記補正量による補正がなされないように制御する(例えば前記補正量を0にセットする。)。
また、前記補正処理部は、前記参照サブピクセルのPWM値が実質的に0である場合に、前記補正量を最大値にセットし得る。
また、前記補正処理部は、前記1ラインにおける各前記参照サブピクセルの補正量を累積して累積補正量を算出し、算出した前記累積補正量に基づいて、前記補正対象サブピクセルのPWM値を補正し得る。
また、前記補正処理部は、前記1ラインにおける少なくとも補正対象サブピクセル以外の各サブピクセルのPWM値を前記参照サブピクセルのPWM値として取得し得る。
また、前記補正量テーブル部は、前記参照サブピクセルのPWM値と前記差分値との関係において前記補正量を規定するテーブルを含み得る。
また、前記補正処理部は、前記1ライン分の前記補正対象サブピクセルのそれぞれに対応するように複数の演算回路を備え得る。前記複数の演算回路のそれぞれは、並列的に動作することにより、対応する前記補正対象サブピクセルのPWM値を補正し得る。
また、別の観点に従う本発明は、アレイ状に配列されたピクセル群を備える少なくとも1つのLEDパネルを制御するLEDドライバモジュールによるPWM信号の補正方法であり得る。前記補正方法は、受信した画像信号に基づく前記LEDパネルのピクセルを構成するサブピクセルごとのPWM信号を生成することと、生成された少なくとも1ライン分の前記サブピクセルごとのPWM信号を保持することと、保持された前記PWM信号を、補正量を定義した補正量テーブルに従って、補正することと、補正された前記PWM信号を出力することとを含む。そして、前記補正することは、前記LEDパネルの1ラインにおける補正対象サブピクセルのPWM値を、前記1ラインにおける参照サブピクセルのPWM値を用いて前記補正量を決定し、補正することを含む。
なお、本明細書等において、「手段」とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段が有する機能が2つ以上の物理的手段により実現されても、2つ以上の手段の機能が1つの物理的手段により実現されてもよい。また、「システム」とは、複数の装置(又は特定の機能を実現する機能モジュール)が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
本発明によれば、LEDディスプレイの表示における「縞現象」及び/又は「赤み現象」の発生を抑制するためのLEDドライバ及びPWM信号の制御方法を提供することを目的とする。
本発明の他の技術的特徴、目的、及び作用効果又は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。本明細書に記載された作用効果又は利点はあくまで例示であって限定されるものでは無く、また他の作用効果又は利点があってもよい。
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。本発明は、その趣旨を逸脱しない範囲で種々変形(例えば各実施形態を組み合わせる等)して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
[第1の実施形態]
図1は、本発明の一実施形態に係る画像表示システムの概略的構成の一例を示すブロックダイアグラムである。同図に示すように、本実施形態の画像表示システム1は、送信装置10と、受信装置20とを含み構成され得る。送信装置10と受信装置20とは、典型的には、信号伝送チャネルを介して接続される。本例の画像表示システム1では、送信装置10と受信装置20とが別体として構成されているが、これに限られるものでなく、1つの電子機器における送信装置10及び受信装置20として構成されても良い。
図1は、本発明の一実施形態に係る画像表示システムの概略的構成の一例を示すブロックダイアグラムである。同図に示すように、本実施形態の画像表示システム1は、送信装置10と、受信装置20とを含み構成され得る。送信装置10と受信装置20とは、典型的には、信号伝送チャネルを介して接続される。本例の画像表示システム1では、送信装置10と受信装置20とが別体として構成されているが、これに限られるものでなく、1つの電子機器における送信装置10及び受信装置20として構成されても良い。
送信装置10は、例えば、信号伝送システムにおけるソース機器である。一例として、送信装置10は、パーソナルコンピュータや映像制御装置等であり得る。送信装置10は、表示装置に表示されるべき画像の画像データ信号を生成し、これを受信装置20に送信する。本開示では、送信装置10は、生成した画像データ信号を受信装置20に送信する。
受信装置20は、例えば、信号伝送システムにおけるシンク機器である。受信装置20は、例えば、表示装置として機能するLEDディスプレイ22と、LEDディスプレイ22を制御するLEDドライバモジュール21とを含み構成され得る。受信装置20は、LEDドライバモジュール21の制御の下、送信装置10から送信される画像データ信号を受信し、該受信した画像データ信号に基づく画像をLEDディスプレイ22に表示する。
LEDディスプレイ22は、複数のLEDパネル(図示せず)から構成される自発光型ディスプレイである。LEDディスプレイ22は、既知のものを用いることができる。各LEDパネルは、アレイ状に配列された複数のピクセルを含み構成される。各ピクセルは、異なる色、例えば、赤色、緑色、及び青色のLED素子からなる。本開示では、各LEDパネルの1ラインは例えば16個のピクセル(すなわち、48個のサブピクセル)で構成されているものとする。なお、本開示では、ピクセルを構成する各色のLED素子のそれぞれをサブピクセルと称することもある。図中、LEDディスプレイ22は、受信装置20の一部として示されているが、受信装置20とは別体に構成されても良い。また、本開示では、表示装置としてLEDディスプレイ22を例に説明するが、これに限られず、直下型カラーLEDバックライトを採用した液晶ディスプレイであっても良い。
LEDドライバモジュール21は、送信装置10から受信した画像データ信号に基づいて、LED素子の発光を制御するためのPWM信号(パルス幅変調信号)を生成し、該生成されるPWM信号に従ってLEDディスプレイ22の駆動を制御する。以下で詳述されるように、本開示のLEDドライバモジュール21は、LEDディスプレイ22に表示されるべき画像に依存した「縞現象」や「赤み現象」の発生を抑制するために、PWM信号を補正する機能を含み構成されている。
図2は、本発明の一実施形態に係るLEDドライバモジュールの概略的構成の一例を示すブロックダイアグラムである。同図に示すように、LEDドライバモジュール21は、例えば、PWM信号生成部210と、PWM値保持部220と、補正処理部230と、ピクセルカウンタ部240と、補正量テーブル部250と、出力選択部260と、LED駆動部270といったコンポーネントを含み構成され得る。LEDドライバモジュール21は、図示しないクロック回路から供給される動作クロック信号に従って動作する。
PWM信号生成部210は、図示しないインターフェース回路を介して送信装置10から受信する画像データ信号に基づいて、各LED素子(サブピクセル)を駆動するためのPWM信号を生成する。LED素子の輝度(発光量)は、PWM信号の値(以下「PWM値」という。)に応じて決定される。PWM値とは、ある時間(動作クロックタイミング)における値、すなわちデューティ比である。PWM値は、例えば10ビットで表現される。PWM信号生成部210は、生成したPWM信号を順次にPWM値保持部220に出力する。
PWM値保持部220は、PWM信号生成部210により生成されたサブピクセルごとのPWM値を一時的に記憶する。PWM値保持部220は、例えば、複数のシフトレジスタにより構成される。本開示では、補正対象である1つのサブピクセルの補正量を算出するために、LEDパネルにおける1ライン分のサブピクセルのPWM値が用いられる。このため、各シフトレジスタは、LEDパネルにおける1ライン分のサブピクセルに対するPWM値を記憶することができるように構成される。各シフトレジスタの記憶素子は、PWM信号のビット幅と等しいか又は大きいビット幅を有するように構成される。動作クロックに従ってPWM値保持部220の先頭段の記憶素子に記憶されたPWM値は、動作クロックに従って、順次に最終段の記憶素子まで移動する。
補正処理部230は、PWM値保持部220から読み出したPWM信号(PWM値)を補正する。後述するように、補正処理部230は、動作クロックに従いピクセルカウンタ部240が示すカウント値に従って、該読み出したPWM値に対する補正量を算出し、更に、該算出した補正量に基づいて該PWM値を補正するための演算回路232を含む(図3参照)。ピクセルカウンタ部240は、動作クロックに従って、0からn-1(本例ではn=16)のピクセルカウンタ値を循環的に出力する。
本開示では、補正処理部230は、例えば、補正量テーブル部250を参照することにより得られる補正量(補正パラメータ)に基づいて、補正量を算出する。後述するように、補正処理部230は、1ライン分のピクセルのそれぞれを構成するサブピクセルごとに割り当てられた演算回路を含み構成される(図3参照)。補正処理部230は、LEDパネルの1ラインあたり並列的に演算処理可能なn個(本例では48個)の演算回路から構成されている。補正処理部230は、各演算回路において算出した補正量に基づいて得られる補正されたPWM信号(以下「補正PWM信号」といい、その値を「補正PWM値」という。)を出力選択部260に出力する。本実施形態の補正処理部230は、補正量テーブル部250を参照することにより補正量を取得する構成であるが、他の実施形態で説明されるように、補正処理部230は、所定の近似式を用いて、補正量を算出するように構成されても良い。
補正量テーブル部250は、PWM値に対する補正量を算出するための補正量を定義したテーブルである。具体的には、補正量テーブル部250は、補正対象であるサブピクセルについて、該補正対象サブピクセルのPWM値(PWMtarget)と該参照サブピクセルのPWM値との間の差分値(d)と、参照されるべきサブピクセルのPWM値(PWMref)とに基づいて補正量を規定している。補正量テーブル部250は、例えば、不揮発性メモリ上にデータ構造として実装され得る。なお、補正量テーブル部250は、補正処理部230の一部として構成されても良い。
出力選択部260は、補正処理部230の各演算回路から並列的に出力される補正PWM信号を、ピクセルカウンタ部240が示すカウント値に従ってピクセルごとに順番に選択的に出力する選択回路である。出力選択部260は、選択したピクセルの補正PWM信号をLED回路に出力する。
LED駆動部270は、補正処理部230から出力される補正PWM信号に従って、LED素子に供給すべき電流を制御することにより、LED素子の発光を制御する。LED駆動部270は、例えば、動作クロックに従って、1ラインごとに各LED素子を時分割で制御し得る。
図3は、本発明の一実施形態に係るLEDドライバモジュールの詳細を説明するためのブロックダイアグラムである。同図は、図2に示したLEDドライバモジュール21の構成の一部をより詳細に示している。
すなわち、同図に示すように、補正処理部230は、各LEDパネルの1ラインにおけるピクセルを構成するサブピクセルに対応する演算回路232(R0~Rn-1,G0~Gn-1,B0~Bn-1)を含み構成される。各演算回路232には、動作クロックに従ってピクセルカウンタ部240からカウント値が入力される。各演算回路232は、ピクセルカウンタ部240から出力されるカウント値に従って、PWM値保持部220からサブピクセルのPWM値を順次に読み出して、該読み出したPWM値に対する補正量を算出し、更に、該算出した補正量に基づいて該PWM値を補正する。
補正量テーブル部250は、各色に対応した補正量テーブル252(R,G,B)を含み構成される。各補正量テーブル252(R,G,B)は、対応する色の演算回路232(R0~Rn-1,G0~Gn-1,B0~Bn-1)によって参照される。
図4は、本発明の一実施形態に係るLEDドライバモジュールの補正量テーブル部における補正量テーブルの一例を示す図である。上述したように、補正量テーブル252は、各色について、補正対象サブピクセルのPWM値(PWMtarget)と該参照サブピクセルのPWM値との間の差分値(d)と、参照されるべきサブピクセルのPWM値(PWMref)との関係において補正量を規定している。また、本例では、補正量テーブル252は、差分値と参照サブピクセルのPWM値との関係の例外として、差分値が0の場合の補正量(すなわち、この場合の補正量ΔPWMは0)、及び補正対象サブピクセルのPWM値が参照サブピクセルのPWM値よりも小さい場合の補正量(すなわち、この場合の補正量ΔPWMは0)を含み構成されている。なお、補正量テーブル252に定義される補正量は、例えば、図示しないレジスタの値に従って、変更可能に設定されても良い。例えば、補正量は、周囲の温度に依存して変化するため、温度ごとに参照されるべき補正量を記録した補正量テーブル252を用意し、測定された周囲の温度に依存して補正量テーブル252を選択的に変更しても良い。
図3に戻り、出力選択部260もまた、各色に対応する出力選択回路262(R,G,B)を含み構成される。各出力選択回路262(R,G,B)は、ピクセルカウンタ部240から出力されるカウント値に従って、対応する補正PWM値を選択し、LED駆動部270に出力する。
次に、補正処理部230による具体的な補正処理について説明する。上述したように、1つのLEDパネルの同一ラインにおいて、デューティ比が大きいPWM信号により駆動されるLED素子(サブピクセル)は、デューティ比が小さいLED素子の影響を受けることにより、その発光時間が短くなってしまい、該LED素子の輝度値が低下するため、いわゆる「縞現象」が発生する。加えて、画面上に低輝度画像が表示される場合、いわゆる「赤み現象」が発生する。このような「縞現象」や「赤み現象」の度合いは、(1)サブピクセル間のPWM値の差、(2)デューティ比が小さいサブピクセルの数、及び(3)デューティ比が相対的に小さいサブピクセルのPWM値に依存することを本発明者らは見出した。
したがって、補正処理部230の各演算回路232は、例えば図5に示すように、補正対象のサブピクセル(同図(a)の例ではピクセル番号「0」の赤色サブピクセル)に対して、LEDパネルの同一ライン内の他のサブピクセルのそれぞれのPWM値を用いて、個々の補正量を算出する。そして、各演算回路232は、算出した補正量を累積することによって累積補正量を算出し、該算出した累積補正量に基づいて補正対象サブピクセルのPWM値を補正する。
図6は、本発明の一実施形態に係るLEDドライバモジュールのPWM値保持部の記憶内容を説明するための図である。すなわち、同図は、ピクセルカウンタ部240のピクセルカウンタ値i(i=0~N-1)ごとに、PWM値保持部220の赤色サブピクセル用の記憶素子#0~#N-1に保持されたPWM値を示している。例えば、ピクセルカウンタi=0のとき、記憶素子#0には補正対象サブピクセルR(0)のPWM値が保持されている。同図から明らかなように、補正対象サブピクセルR(0)のPWM値は、ピクセルカウンタ値iの増加に従って記憶素子#0から#N-1まで移動する。したがって、補正処理部230の演算回路232は、ピクセルカウンタ値iに従って、PWM値保持部220の対応する記憶素子を特定し、そこに保持されたPWM値を読み出す。後述するように、各演算回路232は、対応するサブピクセルごとに、記憶素子からの読み出し開始及び終了のタイミングが異なるように構成されている。
例えば、サブピクセルR(0)に対して補正を行う演算回路232(R0)は、ピクセルカウンタ値i=0のとき、PWM値保持部220の記憶素子#0に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、ピクセルカウンタ値i=1のとき、記憶素子#1に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、同様にして、ピクセルカウンタ値i=n-1のとき、記憶素子#n-1に保持されたPWM値を補正対象サブピクセルのPWM値として読み出す。つまり、補正対象サブピクセルのPWM値は、動作クロックに従ってPWM値保持部220の記憶素子を順次に移動するため、演算回路232(R0)は、これに同期させて、読み出し元の記憶素子から補正対象サブピクセルのPWM値を読み出す。
また、サブピクセルR(1)に対して補正を行う演算回路232(R1)は、ピクセルカウンタ値i=0のときは、1サイクル前の処理の記憶素子#N-1に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、ピクセルカウンタ値i=1のとき、PWM値保持部220の記憶素子#0に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、ピクセルカウンタi=2のとき、記憶素子#1に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、同様に、ピクセルカウンタi=n-1のとき、記憶素子#n-2に保持されたPWM値を補正対象サブピクセルのPWM値として読み出す。
同様に、サブピクセルR(2)に対して補正を行う演算回路232(R2)は、ピクセルカウンタ値i=0及びi=1のときは、それぞれ、1サイクル前の処理の記憶素子#N-2及び#N-1に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、ピクセルカウンタ値i=2のとき、PWM値保持部220の記憶素子#0に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、ピクセルカウンタ値i=3のとき、記憶素子#1に保持されたPWM値を補正対象サブピクセルのPWM値として読み出し、同様に、ピクセルカウンタ値i=n-1のとき、記憶素子#n-3に保持されたPWM値を補正対象サブピクセルのPWM値として読み出す。
なお、上記の例では、サブピクセルR(0)以外のサブピクセルに対応する演算回路232は、ピクセルカウンタ値iが自身のピクセル番号よりも小さいときは、1サイクル前の記憶素子からPWM値を読み出すように構成されているが、これに限られず、休止状態にしても良い。
また、補正処理部230の各演算回路232は、ピクセルカウンタ値iの各サイクルで、補正対象サブピクセル以外のサブピクセル(これらを「参照サブピクセル」と称するものとする。)のPWM値PWMrefを取得し、補正量を算出する。各演算回路232は、PWM値保持部220の対応する番号の記憶素子からPWM値PWMrefを取得する。例えば、サブピクセルR(0)に対して補正を行う演算回路232(R0)は、各サイクルで、PWM値保持部220の赤色、緑色及び青色用の各記憶素子#0からPWM値PWMrefを取得する。また、同様に、サブピクセルR(1)に対して補正を行う演算回路232(R1)は、各サイクルで、PWM値保持部220の赤色、緑色及び青色用の各記憶素子#1からPWM値PWMrefを取得する。
図7A及び7Bは、本発明の一実施形態に係るLEDドライバモジュールの補正処理部による補正処理を説明するためのフローチャートである。補正処理部230の各演算回路232は、ピクセルカウンタ値iに従って、かかる処理を実行する。なお、ピクセルカウンタ部240によるピクセルカウンタ値iのカウントは、演算回路232は、ステップS702からS715までの処理に同期している。ピクセルカウンタ部240によりカウントされるピクセルカウンタ値iは、LEDパネルの1ライン分の最初のピクセル(ピクセル番号0)のPWM値に対する補正処理を開始するタイミングで、初期値(i=0)にリセットされる。
同図Aに示すように、演算回路232は、ピクセルカウンタ部240からピクセルカウンタ値iを取得し(S701)、ピクセルカウンタ値iが補正対象のピクセルの番号mと一致するか否かを判断する(S702)。演算回路232は、ピクセルカウンタ値iが補正対象のピクセルの番号mと一致すると判断する場合(S702のYes)、新しいラインの補正処理を開始するために、累積補正量ΔPWMallの値をリセットする(S703)。続いて、演算回路232は、ピクセル番号m及びピクセルカウンタ値iに従って、PWM値保持部220の対応する記憶素子から補正対象サブピクセルのPWM値PWMtargetを取得する(S704)。
一方、演算回路232は、ピクセルカウンタ値iが補正対象のピクセルの番号mと一致しないと判断する場合(S702のNo)、現在のラインでの補正処理を継続中であるため、ピクセル番号m及びピクセルカウンタ値iに従って、PWM値保持部220の対応する記憶素子から補正対象サブピクセルのPWM値PWMtargetを取得する(S704)。例えば、演算回路232(R0)は、ピクセルカウンタ値i=0のとき、PWM値保持部220の記憶素子#0に保持されたPWM値PWMtargetを取得する。
続いて、演算回路232は、ピクセル番号mに従って、参照サブピクセルのPWM値PWMrefを取得する(S705)。例えば、演算回路232(R0)は、ピクセルカウンタ値iの各サイクルで、PWM値保持部220の赤色、緑色及び青色用の記憶素子#0のそれぞれからPWM値を取得する。
次に、演算回路232は、補正対象サブピクセルのPWM値PWMtargetと参照サブピクセルのPWM値PWMrefとを比較する(S706)。演算回路232は、該比較の結果、補正対象サブピクセルのPWM値PWMtargetが参照サブピクセルのPWM値PWMrefよりも小さいと判断する場合(S706のYes)、補正量ΔPWMを0にセットする(S709)。これは、補正対象サブピクセルのPWM値PWMtargetが参照サブピクセルのPWM値PWMrefよりも小さければ、補正対象サブピクセルは参照サブピクセルの影響を受けないか又は無視できる程度に小さいからである。
一方、演算回路232は、該比較の結果、補正対象サブピクセルのPWM値PWMtargetが参照サブピクセルのPWM値PWMrefよりも小さくないと判断する場合(S706のNo)、補正対象サブピクセルのPWM値PWMtargetと参照サブピクセルのPWM値PWMrefとの差分値dを算出し(S707)、続いて、演算回路232は、差分値dが0であるか否かを判断する(S708)。
演算回路232は、差分値dが0である(実質的に0とみなすことができる)と判断する場合(S708のYes)、補正量ΔPWMを0にセットする(S709)。なお、差分値dが「実質的に0」とは、例えば、差分値dの下限しきい値を超えない値の範囲を含み得る又は差分値dを無視し得るほど小さいという意味である。一方、演算回路232は、差分値dが0でないと判断する場合(S708のNo)、続いて、参照サブピクセルのPWM値PWMrefが0であるか否かを判断する(S710)。
演算回路232は、参照サブピクセルのPWM値PWMrefが0であると判断する場合(S710のYes)、補正量ΔPWMをYzにセットする(S711)。Yzは、実験等により得られた値であり、例えば、当該補正処理における最大補正量である。一方、演算回路232は、参照サブピクセルのPWM値PWMrefが0でないと判断する場合(S710のNo)、補正量テーブル252を参照し、参照サブピクセルのPWM値PWMrefと算出した差分値dとの関係から、補正量ΔPWMを決定する(S712)。
上述のように補正量ΔPWMを取得した演算回路232は、続いて、取得した補正量ΔPWMを用いて、累積補正量ΔPWMallを算出する(S713)。演算回路232は、例えば下記の式を用いて、累積補正量ΔPWMallを算出し、更新する。
ΔPWMall_*=ΔPWMall_*+ΔPWM_R+ΔPWM_G+ΔPWM_B
ただし、ΔPWMall_*は、ΔPWMall_R、ΔPWMall_G、及びΔPWMall_Bのいずれかであり、ΔPWM_R、ΔPWM_G及びΔPWM_Bは、それぞれ、赤色の参照サブピクセルとの比較から得られる補正量ΔPWM、緑色の参照サブピクセルとの比較から得られる補正量ΔPWM、及び青色の参照サブピクセルとの比較から得られる補正量ΔPWMである。
ΔPWMall_*=ΔPWMall_*+ΔPWM_R+ΔPWM_G+ΔPWM_B
ただし、ΔPWMall_*は、ΔPWMall_R、ΔPWMall_G、及びΔPWMall_Bのいずれかであり、ΔPWM_R、ΔPWM_G及びΔPWM_Bは、それぞれ、赤色の参照サブピクセルとの比較から得られる補正量ΔPWM、緑色の参照サブピクセルとの比較から得られる補正量ΔPWM、及び青色の参照サブピクセルとの比較から得られる補正量ΔPWMである。
例えば、演算回路232(R0)は、ピクセルカウンタ値i=0のとき、ΔPWMall_R(0)=0にリセット後、これにサブピクセルR(0)、G(0)及びB(0)のPWM値による補正量を加算する。なお、補正対象サブピクセルR(0)については、PWM値PWMtargetはそのPWM値そのものであるため、補正量ΔPWMは0である。また、演算回路232(R0)は、ピクセルカウンタ値i=1のとき、現在のΔPWMall_R(0)にサブピクセルR(1)、G(1)及びB(1)のPWM値による補正量を累積的に加算する。同様にして、演算回路232(R0)は、ピクセルカウンタ値i=n-1のとき、現在のΔPWMall_R(0)にサブピクセルR(n-1)、G(n-1)及びB(n-1)のPWM値による補正量を累積的に加算する。
また、演算回路232(R1)は、ピクセルカウンタ値i=1のとき、ΔPWMall_R(1)=0にリセット後、これにサブピクセルR(0)、G(0)及びB(0)のPWM値による補正量を加算する。また、演算回路232(R1)は、ピクセルカウンタ値i=2のとき、現在のΔPWMall_R(1)にサブピクセルR(1)、G(1)及びB(1)のPWM値による補正量を累積的に加算する。なお、補正対象サブピクセルR(1)については、PWM値PWMtargetはそのPWM値そのものであるため、補正量ΔPWMは0である。同様にして、演算回路232(R1)は、ピクセルカウンタ値i=n-1のとき、現在のΔPWMall_R(1)にサブピクセルR(n-2)、G(n-2)及びB(n-2)のPWM値による補正量を累積的に加算する。
続いて、演算回路232は、ピクセルカウンタ値iがm-1に達したか否かを判断する(S714)。演算回路232は、ピクセルカウンタ値iがm-1に達していないと判断する場合(S714のNo)、ステップS702の処理に戻る。これにより、演算回路232は、ピクセルカウンタ部240から入力される次のピクセルカウンタ値iに従って、補正処理を繰り返す。つまり、ピクセルカウンタ値i=mの時点で(S702のYes)、ΔPWMall_R(1)はリセットされているので(S703)、S714においてYes(ピクセルカウンタ値i=m-1)の場合には、m番目のサブピクセルについての1ライン分の補正量の累積が完了したことを意味し、S714においてNo(ピクセルカウンタ値i≠m-1)の場合には、補正量が累積している最中であることを意味している。
一方、演算回路232は、ピクセルカウンタ値iがm-1に達したと判断する場合(S714のYes)、1ライン分の算出された累積補正量ΔPWMallに基づいて、補正対象サブピクセルのPWM値PWMtargetを補正する。すなわち、演算回路232は、補正対象サブピクセルのPWM値PWMtargetに累積補正量ΔPWMallを加算して、補正PWM値PWMcorrectを算出する。演算回路232は、算出した補正PWM値PWMcorrectを出力選択部260に出力する(S715)。
以上のようにして、1ライン分のピクセルのPWM値を補正した演算回路232は、次のラインのピクセルのPWM値を補正する。これにより、本実施形態の補正処理部230は、LEDパネルの同一ラインにおいて、デューティ比が大きいサブピクセルのPWM値は、デューティ比が小さいサブピクセルのPWM値による影響を受けるような場合であっても、他のサブピクセルのPWM値との差分値及びデューティ比が小さいサブピクセルの数等を考慮して決定した補正量により補正されるため、いわゆる「縞現象」の発生を抑制することができるようになる。加えて、補正処理部230は、各色別に当該補正処理を行っているため、効率よくホワイトバランスを補正することができるようになる。
次に、補正量テーブル252における各補正量について説明する。上述したように、本開示では、補正量ΔPWMは、実験により得られたデータに基づいて、定義されている。図8は、補正対象サブピクセルのPWM値に対して必要な補正量ΔPWMを差分値ごとに示したグラフである。同図に示したグラフの領域Aでは、参照サブピクセルのPWM値が0の場合、補正対象サブピクセルのPWM値及び/又は差分値に拘わらず、補正量ΔPWMは約1(他の参照ピクセルと比較した値である。)となっている。したがって、本開示の補正量テーブル252は、参照サブピクセルのPWM値が0の場合、補正量ΔPWMは最大値Yzとして定義している(図4参照)。
また、図9は、図8に示したグラフの領域Bにおける差分値に対する必要な補正量の変化を示すグラフである。同図に示すように、領域Bでは、差分値の増加に伴い、必要な補正量が非線形的に増加している。これより、本開示の補正量テーブル252は、差分値の増分を幾つかのレンジに分けて定義している(図4参照)。
また、図8に示したグラフの領域Cは、参照サブピクセルのPWM値が1~64である場合の領域である。同図からわかるように、この領域では、参照サブピクセルのPWM値が小さければ小さいほど補正量△PWMが大きくなり、参照サブピクセルのPWM値が大きくなると補正量△PWMが小さくなる。また、領域Cでは、補正量ΔPWMが、領域Bにおけるそれよりも大きい。したがって、領域Cについて、補正対象サブピクセルのPWM値と参照サブピクセルのPWM値と差分値と、必要な補正量ΔPWMは、図10に示すようなグラフになる。これより、本開示の補正量テーブル252は、参照サブピクセルのPWM値を幾つかのレンジに分けて定義している(図4参照)。
以上のように、本実施形態によれば、LEDドライバモジュール21は、LEDパネルの1ラインにおける各サブピクセル(補正対象サブピクセル)のPWM値を、当該ラインの他のサブピクセル(参照サブピクセル)のPWM値を用いて補正量を決定し、決定した補正量に基づいて補正しているので、「縞現象」の発生を抑制することができるようになる。とりわけ、本実施形態によれば、補正対象サブピクセルのPWM値と参照サブピクセルのPWM値との差分値、PWM値が相対的に小さい参照サブピクセルの数、及び/又はPWM値が相対的に小さい参照ピクセルのPWM値を考慮して、補正量を決定しているため、より効率的に「縞現象」の発生を抑制することができる。また、本実施形態によれば、サブピクセルごとに補正処理を行っているため、「縞現象」の発生を抑制すると同時に、「赤み現象」の発生を抑制することができる。
[第2の実施形態]
上記実施形態では、補正量テーブル部250を参照することにより補正量が取得される態様が説明されたが、本実施形態では、所定の近似式を用いて、補正量が算出される態様が説明される。
上記実施形態では、補正量テーブル部250を参照することにより補正量が取得される態様が説明されたが、本実施形態では、所定の近似式を用いて、補正量が算出される態様が説明される。
図12は、本発明の一実施形態に係るLEDドライバモジュールの概略的構成の一例を示すブロックダイアグラムである。本実施形態のLEDドライバモジュール21は、補正処理部230及び補正量テーブル部250に代え、補正量算出部231を含む補正処理部230’を備える点で、図2に示したものと異なっている。同図では、上記実施形態と同じ構成要素については、同じ符号を付しており、適宜、その説明を省略する。
すなわち、補正量算出部231は、例えば、差分値に対する補正量の変化(特徴1)及び比較対象である参照サブピクセルのPWM値に対する補正量の変化(特徴2)のそれぞれについて、下記に示す近似多項式を実現する回路を含み構成され得る。
y=anxn+an-1xn-1+an-2xn-2+ … +a1x+a0
ただし、a及びbは定数である。
y=anxn+an-1xn-1+an-2xn-2+ … +a1x+a0
ただし、a及びbは定数である。
補正量算出部231は、上述したような差分値(d)と、参照されるべきサブピクセルのPWM値(PWMref)との関係に従って、特徴1及び2のいずれかの近似多項式を用いて、補正量を算出する。なお、近似式は、上記に限られず、適宜のものを採用し得る。
このように、補正処理部230’は、補正量テーブル部250を用いずに、画像データ信号に基づいて生成されるPWM値に基づいて、補正対象サブピクセルのPWM値に対する補正量を算出し、該算出した補正量に従ってPWM値を補正することができる。したがって、上記実施形態と同様に、「縞現象」及び「赤み現象」の発生を抑制することができる。
上記各実施形態は、本発明を説明するための例示であり、本発明をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。
例えば、本明細書に開示される方法においては、その結果に矛盾が生じない限り、ステップ、動作又は機能を並行して又は異なる順に実施しても良い。説明されたステップ、動作及び機能は、単なる例として提供されており、ステップ、動作及び機能のうちのいくつかは、発明の要旨を逸脱しない範囲で、省略でき、また、互いに結合させることで一つのものとしてもよく、また、他のステップ、動作又は機能を追加してもよい。
また、本明細書では、さまざまな実施形態が開示されているが、一の実施形態における特定のフィーチャ(技術的事項)を、適宜改良しながら、他の実施形態に追加し、又は該他の実施形態における特定のフィーチャと置換することができ、そのような形態も本発明の要旨に含まれる。
例えば、本開示では、画像表示システム1は、各サブピクセルを駆動するためのPWM信号の値を補正するように構成されたが、これに限られず、例えば、各サブピクセルに対するRGB信号の値や電流量を補正するように構成されても良い。例えば、送信装置1が、各サブピクセルに対するRGB信号の値を補正するように構成されても良いし、或いは、本開示に係る技術に従ってRGB信号の値を補正する補正処理装置が送信装置1と受信装置2との間に設けられても良い。或いは、表示装置として機能するLEDディスプレイ21が、各サブピクセルに対する電流量を補正するように構成されても良いし、或いは、LEDドライバモジュール21とLEDディスプレイ22との間にそのような補正処理装置が設けられても良い。このような構成においても、上記実施形態と同様の利点又は作用効果を奏し得る。
また、ここに開示される要素の機能は、当該開示される要素を実行するように構成された、あるいは当該開示される機能を実行するようにプログラミングされた汎用プロセッサ、専用プロセッサ、集積回路、ASIC(「特定用途向け集積回路」)、従来の回路構成及び/又はそれらの組み合わせを含む回路構成あるいは処理回路構成が用いられて実装されても良い。プロセッサは、それが、その中にトランジスタ及び他の回路構成を含むとき、処理回路構成あるいは回路構成としてみなされる。本開示において、回路構成、ユニットあるいは手段は、挙げられた機能を実行するハードウェア、あるいは当該機能を実行するようプログラミングされた、あるいは当該機能を実行するように構成された、ここで開示されるいかなるハードウェアあるいは既知の他のものであってもよい。ハードウェアが、あるタイプの回路構成としてみなされるかもしれないプロセッサであるとき、回路構成、手段あるいはユニットは、ハードウェアとソフトウェアの組み合わせ、ハードウェアを構成するために用いられるソフトウェアおよび/またはプロセッサである。
1…画像表示システム
10…送信装置
20…受信装置
21…LEDドライバモジュール
210…PWM信号生成部
220…PWM値保持部
230…補正処理部
231…補正量算出部
232…演算回路
240…ピクセルカウンタ部
250…補正量テーブル部
260…出力選択部
262…出力選択回路
270…LED駆動部
22…LEDディスプレイ
10…送信装置
20…受信装置
21…LEDドライバモジュール
210…PWM信号生成部
220…PWM値保持部
230…補正処理部
231…補正量算出部
232…演算回路
240…ピクセルカウンタ部
250…補正量テーブル部
260…出力選択部
262…出力選択回路
270…LED駆動部
22…LEDディスプレイ
Claims (12)
- アレイ状に配列されたピクセル群を備える少なくとも1つのLEDパネルを制御するLEDドライバモジュールであって、
画像信号に基づく前記LEDパネルの少なくとも1ラインにおける前記ピクセルを構成するサブピクセルごとのPWM信号を保持するPWM信号保持部と、
前記PWM信号保持部に保持された前記サブピクセルごとの前記PWM信号を補正量に基づいて補正し、出力する補正処理部と、を備え、
前記補正処理部は、前記LEDパネルの1ラインにおける補正対象サブピクセルのPWM値を、前記1ラインにおける参照サブピクセルのPWM値を用いて前記補正量を決定し、補正する、
LEDドライバモジュール。 - 複数の前記補正量を定義した補正量テーブル部を更に備え、
前記補正処理部は、前記補正量テーブル部を参照し、前記PWM信号を前記補正量テーブル部に定義された前記補正量で補正する、
請求項1に記載のLEDドライバモジュール。 - 前記補正対象サブピクセルのPWM値と前記参照サブピクセルのPWM値とに基づいて、前記補正量を算出する補正量算出部を更に備え、
前記補正処理部は、前記PWM信号を前記補正量算出部により算出された前記補正量で補正する、
請求項1に記載のLEDドライバモジュール。 - 前記補正処理部は、
前記補正対象サブピクセルのPWM値と前記参照サブピクセルのPWM値との間の差分値に基づいて前記補正量を決定し、決定した前記補正量に基づいて、前記補正対象サブピクセルのPWM値を補正する、
請求項1乃至3のいずれか一項に記載のLEDドライバモジュール。 - 前記補正処理部は、
前記補正対象サブピクセルのPWM値が前記参照サブピクセルのPWM値よりも小さい場合に、前記補正量を0にセットする、
請求項4に記載のLEDドライバモジュール。 - 前記補正処理部は、
前記補正対象サブピクセルのPWM値と前記参照サブピクセルのPWM値との差分値が実質的に0である場合に、前記補正量を0にセットする、
請求項4又は5に記載のLEDドライバモジュール。 - 前記補正処理部は、
前記参照サブピクセルのPWM値が実質的に0である場合に、前記補正量を最大値にセットする、
請求項4乃至6の何れか一項に記載のLEDドライバモジュール。 - 前記補正処理部は、
前記1ラインにおける各前記参照サブピクセルの補正量を累積して累積補正量を算出し、算出した前記累積補正量に基づいて、前記補正対象サブピクセルのPWM値を補正する、
請求項1乃至6の何れか一項に記載のLEDドライバモジュール。 - 前記補正処理部は、
前記1ラインにおける少なくとも補正対象サブピクセル以外の各サブピクセルのPWM値を前記参照サブピクセルのPWM値として取得する、
請求項1乃至8の何れか一項に記載のLEDドライバモジュール。 - 前記補正量テーブル部は、前記参照サブピクセルのPWM値と前記差分値との関係において前記補正量を規定するテーブルを含む、
請求項4を引用する請求項の何れか一項に記載のLEDドライバモジュール。 - 前記補正処理部は、
前記1ライン分の前記補正サブピクセルのそれぞれに対応するように複数の演算回路を備え、
前記複数の演算回路のそれぞれは、並列的に動作することにより、対応する前記補正対象サブピクセルのPWM値を補正する、
請求項1乃至10の何れか一項に記載のLEDドライバモジュール。 - アレイ状に配列されたピクセル群を備える少なくとも1つのLEDパネルを制御するLEDドライバモジュールによるPWM信号の補正方法であって、
受信した画像信号に基づく前記LEDパネルのピクセルを構成するサブピクセルごとのPWM信号を生成することと、
生成された少なくとも1ライン分の前記サブピクセルごとのPWM信号を保持することと、
保持された前記PWM信号を補正量で補正することと、
補正された前記PWM信号を出力することと、を含み、
前記補正することは、前記LEDパネルの1ラインにおける補正対象サブピクセルのPWM値を、前記1ラインにおける参照サブピクセルのPWM値を用いて前記補正量を決定し、補正する、
PWM信号の補正方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/021798 WO2021245794A1 (ja) | 2020-06-02 | 2020-06-02 | Ledドライバモジュール及びledドライバモジュールによるpwm信号の補正方法 |
JP2022529180A JP7436662B2 (ja) | 2020-06-02 | 2020-06-02 | Ledドライバモジュール及びledドライバモジュールによるpwm信号の補正方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/021798 WO2021245794A1 (ja) | 2020-06-02 | 2020-06-02 | Ledドライバモジュール及びledドライバモジュールによるpwm信号の補正方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021245794A1 true WO2021245794A1 (ja) | 2021-12-09 |
Family
ID=78830998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/021798 WO2021245794A1 (ja) | 2020-06-02 | 2020-06-02 | Ledドライバモジュール及びledドライバモジュールによるpwm信号の補正方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7436662B2 (ja) |
WO (1) | WO2021245794A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005037711A (ja) * | 2003-07-15 | 2005-02-10 | Sony Corp | 駆動回路および表示装置 |
JP2005309068A (ja) * | 2004-04-21 | 2005-11-04 | Fuji Photo Film Co Ltd | 有機elパネルの駆動方法および装置 |
JP2006195306A (ja) * | 2005-01-17 | 2006-07-27 | Sony Corp | 発光素子の駆動方法、発光素子の駆動装置、表示装置 |
JP2012042611A (ja) * | 2010-08-17 | 2012-03-01 | Canon Inc | 画像表示装置及びその制御方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005352443A (ja) | 2004-05-12 | 2005-12-22 | Sharp Corp | 液晶表示装置、カラーマネージメント回路、及び表示制御方法 |
JP2006126609A (ja) | 2004-10-29 | 2006-05-18 | Toshiba Corp | 平面表示装置および表示装置の駆動制御方法 |
JP2006221125A (ja) | 2005-01-13 | 2006-08-24 | Asahi Glass Co Ltd | 画像処理方法及び表示装置 |
-
2020
- 2020-06-02 WO PCT/JP2020/021798 patent/WO2021245794A1/ja active Application Filing
- 2020-06-02 JP JP2022529180A patent/JP7436662B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005037711A (ja) * | 2003-07-15 | 2005-02-10 | Sony Corp | 駆動回路および表示装置 |
JP2005309068A (ja) * | 2004-04-21 | 2005-11-04 | Fuji Photo Film Co Ltd | 有機elパネルの駆動方法および装置 |
JP2006195306A (ja) * | 2005-01-17 | 2006-07-27 | Sony Corp | 発光素子の駆動方法、発光素子の駆動装置、表示装置 |
JP2012042611A (ja) * | 2010-08-17 | 2012-03-01 | Canon Inc | 画像表示装置及びその制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP7436662B2 (ja) | 2024-02-21 |
JPWO2021245794A1 (ja) | 2021-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8223091B2 (en) | Image display apparatus, electronic apparatus, liquid crystal TV, liquid crystal monitoring apparatus, image display method, display control program, and computer-readable recording medium | |
JP4438722B2 (ja) | バックライト駆動装置、バックライト駆動方法及び液晶表示装置 | |
JP4302945B2 (ja) | 表示パネルの駆動装置及び駆動方法 | |
US7471270B2 (en) | Display controller, display system, and display control method | |
KR101836536B1 (ko) | 표시 장치 및 표시 장치의 구동 방법 | |
WO2013136998A1 (ja) | 表示装置 | |
US7471276B2 (en) | Display controller, display system, and display control method | |
US20110032243A1 (en) | Display device of active matrix type | |
US8330684B2 (en) | Organic light emitting display and its driving method | |
TWI669694B (zh) | Display device and image data correction method | |
JP5779656B2 (ja) | 画像表示装置 | |
CN110379351B (zh) | 显示面板的驱动方法、显示面板及显示装置 | |
WO2006019724A2 (en) | Removing croostalk in an organic light-emitting diode display by adjusting display scan periods | |
US11244617B1 (en) | Display device and driving method of the same | |
TW202201369A (zh) | 顯示驅動電路、顯示裝置以及操作顯示驅動電路的方法 | |
US7508363B2 (en) | Data driver circuit for display device and drive method thereof | |
JP2020034907A (ja) | ゲートドライバ、有機発光表示装置およびその駆動方法 | |
WO2021235415A1 (ja) | 表示装置、及び、電流制限方法 | |
US20070085792A1 (en) | Display device and gray-scale voltage generating device thereof | |
CN114664234A (zh) | 显示器的混合驱动方法及显示器的混合驱动模块 | |
US20080252567A1 (en) | Active Matrix Display Device | |
US11030935B2 (en) | Display device and method of driving the same | |
WO2021245794A1 (ja) | Ledドライバモジュール及びledドライバモジュールによるpwm信号の補正方法 | |
US20070262927A1 (en) | Electron emission display device and driving method thereof | |
CN117275382A (zh) | 显示装置和驱动显示装置的方法 |
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: 20939164 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2022529180 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20939164 Country of ref document: EP Kind code of ref document: A1 |