The present application is based on, and claims priority from JP Application Serial Number 2023-123060, filed Jul. 28, 2023, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to a circuit device, a display system, and the like.
JP-T-2012-516458 discloses a backlight-type display that changes a drive value of an LED so as to reduce a rapid change in backlight in a dark region, whereby avoiding or reducing an artifact due to a halo effect.
By reduction of luminance of a light-emitting element that emits light to a display panel, a halo caused by the light is reduced. However, since there is a trade-off between the reduction of the halo and the decrease in luminance for illuminating the display panel, there is a possibility that dimming optimal for display contents, environments, or the like is not performed.
An aspect of the present disclosure relates to a circuit device that controls a display device including light source elements and a display panel. The circuit device includes a luminance analysis circuit that performs luminance analysis on image data of an input image to output luminance information and a dimmer circuit that determines light source luminance information indicating light-emission luminance of each of the light source elements according to the luminance information. The dimmer circuit determines the light-emission luminance of the light source element from the luminance information of a pixel by using a weight corresponding to a distance between the pixel and the light source element, sets an attenuation degree of the weight with respect to the distance to a first attenuation degree when a global dimming parameter determined by a global dimming processing is a first value, and sets the attenuation degree to a second attenuation degree higher than the first attenuation degree when the global dimming parameter is a second value smaller than the first value.
Another aspect of the present disclosure relates to a display system including the circuit device described above and the display device.
Hereinafter, a preferred embodiment of the present disclosure will be described in detail. It should be noted that the present embodiment described below is not intended to unduly limit the content described in the scope of claims, and all components described in the present embodiment are not necessarily essential requirements.
The display system 400 includes a circuit device 100 and a display device 200. The circuit device 100 is, for example, an integrated circuit device in which circuit elements are integrated on a semiconductor substrate. Although the circuit device 100 and the display device 200 are illustrated as separate components in
The display device 200 includes a backlight 210, a display panel 220, a display driver 230, and a light source driver 240. An example of the display device 200 is a display used for a television apparatus, an information processing apparatus, or the like. Alternatively, the display device 200 may be, for example, a head-mounted display including a projection device for eyes, or a head-up display including a projection device for a screen. When the display device 200 is a head-up display, the display device 200 further includes an optical system for projecting, onto a screen, light emitted from the backlight 210 and transmitted through the display panel 220.
In plan view of the backlight 210, light source elements are two-dimensionally arranged in the backlight 210. The light source elements are light-emitting elements that emit light by power supply, and are, for example, inorganic light-emitting diodes or organic light-emitting diodes. In local dimming control, the amounts of light of the two-dimensionally arranged light source elements are controlled independently of each other. Alternatively, the backlight 210 may be divided into areas. In plan view, light source elements are arranged in each of the areas. The light source elements arranged in an area are controlled to have the same amount of light, and the amounts of light of the respective areas are controlled independently of each other.
An example of the two-dimensional arrangement of the light source elements is a square arrangement in which the light source elements are arranged at all intersections of rows and columns. However, the two-dimensional arrangement is not limited to the square arrangement. For example, the two-dimensional arrangement may be an arrangement called, for example, a rhomboid arrangement or a zigzag arrangement. In this arrangement, the light source elements are arranged at the intersections of the odd-numbered columns and either of the odd-numbered rows or the even-numbered rows, and at the intersections of the even-numbered columns and the other of the odd-numbered rows and the even-numbered rows, and the light source elements are not arranged at the other intersections.
The light source driver 240 receives light source luminance data DDIM from the circuit device 100 and drives each of the light source elements of the backlight 210 based on the light source luminance data DDIM. The light source driver 240 is, for example, an integrated circuit device. Two or more light source drivers may be provided, and each of the light source drivers may be a separate integrated circuit device.
The display panel 220 is an electro-optical panel through which light transmitted from the backlight 210 is transmitted and which displays an image by controlling a transmittance thereof. For example, the display panel 220 is a liquid crystal display panel.
The display driver 230 receives, from the circuit device 100, image data IMB and a timing control signal for controlling a display timing. The display driver 230 drives the display panel based on the received image data IMB and timing control signal to display an image on the display panel 220.
The processing device 300 transmits image data IMA to the circuit device 100. In addition, the processing device 300 performs global dimming processing based on information regarding the amount of ambient light detected by an ambient light sensor or the like, and transmits the result to the circuit device 100 as a global dimming parameter DIMG. The processing device 300 may perform global dimming processing based on the luminance of the image represented by the image data IMA. The global dimming parameter is, for example, equal to or greater than 0 and equal to or smaller than 1, and is common to the entire backlight 210. The processing device 300 is a processor such as a CPU, a GPU, a microcomputer, a DSP, an ASIC, or an FPGA. CPU is an abbreviation for Central Processing Unit. GPU is an abbreviation for Graphics Processing Unit. DSP is an abbreviation for Digital Signal Processor. ASIC is an abbreviation for Application Specific Integrated Circuit. FPGA is an abbreviation for Field Programmable Gate Array.
The circuit device 100 receives the image data IMA and the global dimming parameter DIMG and performs local dimming control of the display device 200 based on the image data IMA and the global dimming parameter DIMG. The circuit device 100 performs dimming on light-emission luminance of each light source element of the backlight 210 or each area of the backlight 210 according to luminance of the image data IMA and outputs light source luminance information, which is obtained by the dimming, to the light source driver 240 as light source luminance data DDIM. The circuit device 100 performs, based on the light source luminance information, color correction on the image data IMA and outputs the image data IMB after the color correction to the display driver 230.
Further, the circuit device 100 incorporates a function of a display controller. In other words, the circuit device 100 transmits the image data IMB and the timing control signal for controlling the display timing to the display driver 230. Further, the circuit device 100 may perform image processing such as gradation correction, white balance correction, or scaling on the image data IMA or the image data IMB. The circuit device 100 does not necessarily incorporate the function of the display controller, and a display controller may be provided as an integrated circuit device separate from the circuit device 100. In this case, the display controller may be provided in the display device 200. The display controller and the display driver 230 may be configured by separate integrated circuit devices from each other, or may be configured by a single integrated circuit device.
Hereinafter, illustration and description of the function of the display controller incorporated in the circuit device 100 will not be given, and illustration and description of dimming and color correction will be given.
The storage unit 170 stores attenuation rate distribution information 171. The storage unit 170 is a register or a memory. The memory is a volatile memory such as a RAM, or a non-volatile memory such as an OTP memory or an EEPROM. RAM is an abbreviation for Random Access Memory. OTP is an abbreviation for One Time Programmable. EEPROM is an abbreviation for Electrically Erasable Programmable Read Only Memory.
The attenuation rate distribution information 171 indicates an attenuation rate distribution of light reaching the display panel from the light source element. The attenuation rate distribution indicates a relationship between a distance from the light source element to a pixel and an attenuation rate of light with which the light source element illuminates the pixel. The attenuation rate distribution is also referred to as an attenuation characteristic or a luminance distribution. The attenuation rate distribution information 171 is, for example, a lookup table or a function indicating the attenuation rate distribution. When the function is a polynomial, the attenuation rate distribution information 171 may be a coefficient of each term of the polynomial.
The circuit device 100 receives the image data IMA from the processing device 300 through an image interface (not illustrated). An image represented by the image data IMA is referred as an input image. Examples of modes of the image interface may be various modes including an LVDS, a parallel RGB mode, and a display port. LVDS is an abbreviation for Low Voltage Differential Signaling.
The received image data IMA is input to the luminance analysis circuit 130. The luminance analysis circuit 130 analyzes the luminance of the image data IMA and outputs the obtained result as luminance information INT. The luminance information INT indicates luminance of the image at each position of the input image.
The input image is an RGB color image. In other words, each pixel of the image data IMA has an R pixel value, a G pixel value, and a B pixel value. The luminance extraction unit 131 sets the maximum value out of the R pixel value, the G pixel value, and the B pixel value as a luminance value of the corresponding pixel. Thus, a first luminance image is obtained in which each pixel has one luminance value.
The down-sampling unit 132 down-samples the first luminance image to acquire a second luminance image. The second luminance image has the number of pixels smaller than that of the first luminance image. The down-sampling may be performed in at least one of a horizontal scanning direction and a vertical scanning direction. For example, the number of pixels is down-sampled to ½ or less in both the horizontal scanning direction and the vertical scanning direction. The down-sampling unit 132 outputs the second luminance image as luminance information INT.
Note that the configuration of the luminance analysis circuit 130 is not limited to that described above. For example, the down-sampling unit 132 may be excluded, and the first luminance image may be output as luminance information INT. Alternatively, the luminance extraction unit 131 may obtain the first luminance image from a luminance value, for example, Y in a YCrCb space calculated by multiplying an RGB pixel value by a coefficient.
The dimmer circuit 150 generates light source luminance information indicating the light-emission luminance of each of the light-emitting elements, based on the luminance information INT and the global dimming parameter DIMG, and outputs the light source luminance information as light source luminance data DDIM. As described with reference to
A target pixel 22 is any one pixel in the luminance information INT. Coordinates of such a pixel are set to (i, j). The dimmer circuit 150 determines light-emission luminance of n×m light source elements around the target pixel 22 from luminance information INT(i, j) of the target pixel 22. Each of n and m may be an integer of 2 or more, and
The weight W(r) becomes smaller as the distance r becomes larger. The dimmer circuit 150 changes the attenuation degree of the weight W(r) with respect to the distance r according to the global dimming parameter DIMG. Specifically, when the global dimming parameter DIMG is large, an environment is bright, or the luminance of the image represented by the image data IMA is high. In this case, the dimmer circuit 150 makes the attenuation degree of the weight W(r) with respect to the distance r low. On the other hand, when global dimming parameter DIMG is small, an environment is dark, or the luminance of the image represented by the image data IMA is low. In this case, the dimmer circuit 150 makes the attenuation degree of the weight W(r) with respect to the distance r high. The dimmer circuit 150 determines the light-emission luminance of the light source element Lk according to the luminance information INT(i, j) of the target pixel 22. The weight W(r) is weighting indicating how bright the light-emission luminance is to be made.
Regarding the weight, “the attenuation degree with respect to the distance is high” means that the distance at which the weight decreases to a predetermined value is short. The predetermined value may be any value, but is, for example, within a range of half the maximum value to zero. Alternatively, “the attenuation degree with respect to the distance is high” means that the decrease width of the weight is large with respect to a change in distance in a direction in which the distance increases. The weight may change smoothly with respect to the distance, or may change stepwise with respect to the distance.
In the local dimming, the light source elements around a high-luminance pixel emit light with high luminance. It is assumed that the target pixel 22 has high luminance. At this time, the light-emission luminance of the light source element close to the target pixel 22 is more likely to be bright, and the light-emission luminance of the light source element far from the target pixel 22 is less likely to be bright. The attenuation degree of the weight W(r) determines how far a light source element from the high-luminance target pixel 22 becomes bright. When the attenuation degree of the weight W(r) is low, not only the light source element close to the target pixel 22 but also the light source element far from the target pixel 22 is likely to be bright easily. In other words, when the environment is bright, even a light source element relatively far from the target pixel 22 emits light brightly. On the other hand, when the attenuation degree of the weight W(r) is high, the light source element Lk far from the target pixel 22 is less likely to be bright, and only the light source element Lk close to the target pixel 22 is more likely to increase in luminance. In other words, when the environment is dark, only the light source element relatively close to the target pixel 22 emits light brightly. Thus, the local dimming is appropriately performed in response to the brightness of the environment. For example, when the environment is dark, only the light source element relatively close to the high-luminance pixel emits light, thereby reducing a halo.
Various methods can be considered for changing the attenuation degree of the weight W(r). In a first method example, as will be described with reference to
Alternatively, in a second method example, the dimmer circuit 150 may perform lowpass filter processing and down-sampling processing on the luminance information INT, and may use the result as the light-emission luminance of each of the light source elements. A filter matrix is used for the lowpass filter processing. The filter matrix has values of elements that attenuate from a center toward a periphery. The attenuation degree of the weight W(r) changes depending on the attenuation degree. In other words, as the attenuation degree of the filter matrix is lower, the luminance is distributed to the light source element far from the high-luminance pixel, and this the attenuation degree of the weight W(r) is lower.
The dimmer circuit 150 may perform global dimming in addition to the local dimming described above. Specifically, the dimmer circuit 150 may multiply the light-emission luminance of each of the light source elements, which are determined according to the luminance information INT, by the global dimming parameter DIMG, and may output light source luminance information indicating the light-emission luminance of each of the light source elements, which is obtained as the result, as the light source luminance data DDIM.
The color correction circuit 120 computes lighting luminance information based on the light source luminance data DDIM output from the dimmer circuit 150 and the attenuation rate distribution information 171 stored in the storage unit 170. The lighting luminance information indicates lighting luminance in each pixel of the display panel 220 when the display panel 220 is illuminated by the backlight 210. The computation of the lighting luminance will be described below in detail with reference to
The circuit device 100 transmits the image data IMB of the output image to the display driver 230 through an image interface (not illustrated). Examples of modes of the image interface may be various modes including an LVDS, a parallel RGB mode, and a display port.
The color correction circuit 120, the luminance analysis circuit 130, and the dimmer circuit 150 are logic circuits that process digital signals. Each of the color correction circuit 120, the luminance analysis circuit 130, and the dimmer circuit 150 may be configured by a separate logic circuit, or some or all of the above circuits may be configured by an integrated logic circuit. Alternatively, a processor such as a DSP may execute an instruction set or a program in which functions of the color correction circuit 120, the luminance analysis circuit 130, and the dimmer circuit 150 are described, thereby implementing the functions of these circuits. Alternatively, the circuit device 100 may be a processor such as a CPU, a GPU, a microcomputer, a DSP, an ASIC, or an FPGA. The processor may execute an instruction set or a program in which a function of each unit of the circuit device 100 is described, thereby implementing the function of the circuit device 100.
The dimmer circuit 150 determines whether the global dimming parameter DIMG is equal to or greater than a threshold th. The dimmer circuit 150 sets the attenuation degree of the weight W(r) to a first attenuation degree when the global dimming parameter DIMG is equal to or greater than the threshold th. The dimmer circuit 150 sets the attenuation degree of the weight W(r) to a second attenuation degree when the global dimming parameter DIMG is smaller than the threshold th. The second attenuation degree is higher than the first attenuation degree.
When the above-described first method is used, the dimmer circuit 150 uses a lookup table corresponding to the first attenuation degree or the second attenuation degree among the lookup tables which are the attenuation rate distribution information 171. Alternatively, when the second method is used, the dimmer circuit 150 sets the filter matrix of the lowpass filter to a filter matrix corresponding to the first attenuation degree or the second attenuation degree.
The dimmer circuit 150 determines whether the global dimming parameter DIMG is equal to or greater than a threshold th. When the global dimming parameter DIMG is equal to or greater than the threshold th, the dimmer circuit 150 sets the local dimming control to a high-luminance mode and sets the attenuation degree of the weight W(r) to the attenuation degree corresponding to the high-luminance mode. When the global dimming parameter DIMG is smaller than the threshold th, the dimmer circuit 150 sets the local dimming control to a halo reduction mode and sets the attenuation degree of the weight W(r) to the attenuation degree corresponding to the halo reduction mode. The attenuation degree corresponding to the halo reduction mode is higher than the attenuation degree corresponding to the high-luminance mode.
When the above-described first method is used, the dimmer circuit 150 uses a lookup table corresponding to the high-luminance mode or the halo reduction mode among the lookup tables which are the attenuation rate distribution information 171. Alternatively, when the second method is used, the dimmer circuit 150 sets the filter matrix of the lowpass filter to a filter matrix corresponding to the high-luminance mode or the halo reduction mode.
The halo is a phenomenon in which light blurs into a dart portion around a bright portion in a high-contrast image. Since the light source element behind the bright portion emits light with high luminance, the light leaks from the surrounding dark portion, resulting in a halo. The halo reduction mode is a mode in which the halo reduction is emphasized in the balance between the display luminance and the halo reduction. The high-luminance mode is a mode in which the display luminance is emphasized in the balance between the display luminance and the halo reduction.
The dimmer circuit 150 determines whether the global dimming parameter DIMG is equal to or greater than a threshold th1 and equal to or greater than a threshold th2. The threshold th1 is greater than the threshold th2. The dimmer circuit 150 sets the attenuation degree of the weight W(r) to a first attenuation degree when the global dimming parameter DIMG is equal to or greater than the threshold th1. The dimmer circuit 150 sets the attenuation degree of the weight W(r) to a second attenuation degree when the global dimming parameter DIMG is smaller than the threshold th2. The dimmer circuit 150 sets the attenuation degree of the weight W(r) to a third attenuation degree when the global dimming parameter DIMG is smaller than the threshold th1 and equal to or greater than the threshold th2. The third attenuation degree is higher than the first attenuation degree, and the second attenuation degree is higher than the third attenuation degree.
When the above-described first method is used, the dimmer circuit 150 uses a lookup table corresponding to the first attenuation degree, the second attenuation degree, or the third attenuation degree among the lookup tables which are the attenuation rate distribution information 171. Alternatively, when the second method is used, the dimmer circuit 150 sets the filter matrix of the lowpass filter to a filter matrix corresponding to the first attenuation degree, the second attenuation degree, or the third attenuation degree.
The weight setting according to the global dimming parameter is not limited to the first to third examples. For example, the attenuation degree of the weight W(r) may be set according to the global dimming parameter DIMG in more stages than in
In the present embodiment, the circuit device 100 controls the display device 200 including the light source elements and the display panel 220. The circuit device 100 includes the luminance analysis circuit 130 and the dimmer circuit 150. The luminance analysis circuit 130 performs luminance analysis on the image data IMA of the input image to output the luminance information INT. The dimmer circuit 150 determines the light source luminance information indicating the light-emission luminance of the light emitted by each of the light source elements according to the luminance information INT. The dimmer circuit 150 determines the light-emission luminance of the light source element from the luminance information INT of the pixel by using the weight W(r) depending on the distance r between the pixel and the light source element. The dimmer circuit 150 sets the attenuation degree of the weight W(r) with respect to the distance r to the first attenuation degree when the global dimming parameter DIMG determined in the global dimming processing is a first value. The dimmer circuit 150 sets the attenuation degree to the second attenuation degree higher than the first attenuation degree when the global dimming parameter DIMG is a second value smaller than the first value.
The light-emission luminance of the light source elements arranged around the high-luminance pixel increases in the dimming processing under the local dimming control. According to the present embodiment, it is possible to control how far the light source element from the high-luminance pixel becomes bright by changing the attenuation degree of the weight W(r) depending on the distance r between the pixel and the light source element. Thus, it is possible to perform dimming optimal for display content, environment, or the like. Specifically, when the attenuation degree of the weight W(r) makes low in the case where the global dimming parameter DIMG is large, the light-emission luminance of the light source elements around the high-luminance pixel is more likely to increase. Thus, the image is displayed with high luminance when the environment is bright. On the other hand, when the attenuation degree of the weight W(r) makes high in the case where the global dimming parameter DIMG is small, the light-emission luminance of the light source elements far from the high-luminance pixel is less likely to increase. Thus, it is possible to reduce the halo that tends to stand out when the environment is dark.
In the example of
In the present embodiment, when the global dimming parameter DIMG is the first value, the high-luminance mode may be set in which the display is made with higher luminance compared to the halo reduction mode. When the global dimming parameter DIMG is the second value, the halo reduction mode may be set in which the occurrence of halo is reduced compared to the high-luminance mode.
According to the present embodiment, the high-luminance mode can be set when the environment is bright, and the halo reduction mode can be set when the environment is dark. Specifically, when the global dimming parameter DIMG is the first value, the attenuation degree of the weight W(r) is set to the first attenuation degree, whereby the high-luminance mode is set. On the other hand, when the global dimming parameter DIMG is the second value smaller than the first value, the attenuation degree of the weight W(r) is set to the second attenuation degree higher than the first attenuation degree, whereby the halo reduction mode is set.
In the present embodiment, the dimmer circuit 150 may set the attenuation degree of the weight W(r) to the third attenuation degree when the global dimming parameter DIMG is a third value. The third value is between the first value and the second value. The third attenuation degree is between the first attenuation degree and the second attenuation degree.
According to the present embodiment, even the environment has intermediate brightness, it is possible to perform dimming optimal for display content, environment, or the like. Specifically, when the global dimming parameter DIMG is the third value between the first value and the second value, the attenuation degree of the weight W(r) is set to the third attenuation degree between the first attenuation degree and the second attenuation degree, whereby it is possible to realize an intermediate display mode between the high-luminance mode and the halo reduction mode.
In the example of
In the present embodiment, the dimmer circuit 150 may determine the light source luminance information by performing the global dimming processing, based on the global dimming parameter DIMG, on the light-emission luminance of each of the light source elements determined according to the luminance information INT.
According to the present embodiment, the global dimming processing is performed on the light-emission luminance of each of the light source elements determined by the local dimming according to the global dimming parameter DIMG. Thus, it is possible to combine appropriate local dimming control according to the brightness of the environment and the global dimming processing. It is possible to control the brightness of the entire screen according to the brightness of the environment while improving the display quality such as halo reduction by the appropriate local dimming control according to the brightness of the environment.
A description will be made below with respect to a configuration example of the dimmer circuit and the color correction circuit in a case where the attenuation degree of the weight W(r) is set in the above-described first method, that is, in a case where the lookup tables are used as the attenuation rate distribution information.
In the present configuration example, the storage unit 170 stores, as the attenuation rate distribution information 171, a lookup table indicating an attenuation rate distribution of light reaching the display panel from the light source element.
The dimmer circuit 150 reads out the lookup table LUTA, the lookup table LUTB, or the lookup table LUTC from the storage unit 170 according to the global dimming parameter DIMG. The dimmer circuit 150 performs the dimming processing by using the luminance information INT and the lookup table read from the storage unit 170, thereby determining the light source luminance information indicating the light-emission luminance of each of the light source elements and outputting the light source luminance information as the light source luminance data DDIM.
The color correction circuit 120 reads out, from the storage unit 170, the lookup table used for computation of lighting luminance among the lookup tables LUTA, LUTB, and LUTC. A lookup table used for computation of lighting luminance may be prepared separately from the lookup tables LUTA, LUTB, and LUTC corresponding to the modes. The color correction circuit 120 computes luminance of light, which illuminates each pixel of the display panel 220, based on the light source luminance data DDIM and the lookup table read from the storage unit 170. The color correction circuit 120 multiplies pixel data of each pixel in the image data IMA by a reciprocal number of luminance of the light illuminating the pixel, and sets the obtained result as pixel data of the image data IMB.
The lookup tables LUTA, LUTB, and LUTC output, with respect to input distance information, attenuation rate information associated with the distance information. Examples will be described below in which the distance information is a square of the distance and the attenuation rate information is an attenuation rate expressed as a percentage, but the configuration is not limited thereto. The distance information may be a distance, the number of pixels, or the like. The attenuation rate information may be an attenuation rate expressed in any unit.
The light from the light source element is diffused by a diffusion sheet or the like, and the diffused light irradiates the display panel. At this time, the luminance distribution of light due to diffusion is an attenuation rate distribution. However, the attenuation rate distribution used at the time of calculation of the light-emission luminance of the light source element does not necessarily be an actual attenuation rate distribution, and may be a virtual attenuation rate distribution programmed for calculation of the light-emission luminance.
As illustrated in
Each index of the lookup table LUTA1 stores the square of the distance associated with the index. An example is shown here in which the indexes are 0 to 10, but any number of indexes may be used. In addition, although an example is shown in which the distance is divided at equal intervals in a range of 0 to 100, the any range of the distance may be used, and the division does not necessarily be at equal intervals. The index is, for example, a memory address.
Each index of the lookup table LUTA2 stores an attenuation rate associated with the index. The attenuation rate is indicated by a value normalized with the maximum luminance as 100%. In the attenuation rate distribution lsf0, the attenuation rates of all indexes are 100%.
For example, when the square of the distance is 300, the dimmer circuit 150 sequentially reads out the squares of the distances of the respective indexes from the lookup table LUTA1 and compares the squares with 300, thereby determining indexes 1 and 2 respectively corresponding to 100 and 400 having 300 therebetween. The dimmer circuit 150 reads out the attenuation rates 100% and 100% of the indexes 1 and 2 from the lookup table LUTA2 and obtains the attenuation rate corresponding to 300, which is the square of the distance, by interpolation. Since the distribution characteristics are flat here, the attenuation rate after interpolation is 100%.
As illustrated in
As illustrated in
The attenuation rate distribution of the lookup table LUTB has a higher attenuation degree with respect to the distance than the attenuation rate distribution of the lookup table LUTA. The attenuation rate distribution of the lookup table LUTC has a higher attenuation degree with respect to the distance than the attenuation rate distribution of the lookup table LUTB. Regarding the attenuation rate distribution, “the attenuation degree with respect to the distance is high” means that the distance at which the attenuation rate decreases to a predetermined attenuation rate is short. The predetermined attenuation rate may be any rate, and is, for example, an attenuation rate within a range of 50% to 0%. Alternatively, “the attenuation degree with respect to the distance is high” means that the decrease width of the attenuation rate is large with respect to the distance change in the direction in which the distance increases. Alternatively, “the attenuation degree with respect to the distance is high” means that the spread of the light represented by the attenuation rate distribution is relatively narrow.
In step S1, the dimmer circuit 150 determines whether the global dimming parameter DIMG is equal to or greater than the threshold th. When the global dimming parameter DIMG is equal to or greater than the threshold th, the dimmer circuit 150 sets the high-luminance mode and selects the lookup table LUTA or LUTB in step S2. When the global dimming parameter DIMG is not equal to or greater than the threshold th, the dimmer circuit 150 sets the halo reduction mode and selects the lookup table LUTC in step S3.
In step S4, the dimmer circuit 150 initializes the light source luminance information. For example, the luminance values of all of the light source elements are initialized to zero.
In step S5, the dimmer circuit 150 selects one pixel from the pixels in the luminance information INT. The selected pixel is referred to as a target pixel. Through a loop from step S5 to step S8, target pixels are sequentially selected. For example, a process is performed in which a first pixel of a first scanning line of the image data IMA is selected in the first round of step S5, and a second pixel, a third pixel, and the like are sequentially selected in the next and following rounds of step S5, and pixels of a second scanning line are sequentially selected when all the pixels of the first scanning line are selected, and such a process is repeated up to a final scanning line.
In step S6, the dimmer circuit 150 selects n×m light source elements around the target pixel. The n×m light source elements are also referred to as surrounding light source elements.
In step S7, using the pixel value of the target pixel 22 in the image data IMA and the lookup table selected in step S2 or S3, the light source luminance information is updated for each of the n×m light source elements selected in step S6.
In step S8, the dimmer circuit 150 determines whether all of the pixels have been selected as the target pixels, the process ends when all of the pixels have been selected, and the process returns to step S5 when there is any pixel that has not been selected.
A description will be made with respect to update processing of the light source luminance information in step S7 using the example of
In Formula (1) above, INTij indicates a luminance value of the target pixel 22 in the luminance information INT. As indicated in Formula (2) above, lsf(k) indicates an attenuation rate of the light with which the light source element Lk illuminates the target pixel 22. Although the square of the distance is used as an argument in Formula (2) above, the distance may be used as an argument. The dimmer circuit 150 obtains the lsf(k) by using the lookup table LUTB. In Formula (1), powc(k) indicates previous light source luminance information of the light source element Lk. The previous light source luminance information is light source luminance information calculated using a previous target pixel selected immediately before the current target pixel 22. The previous target pixel is a pixel at a position (i−1, j) immediately before the position (i, j) in the x-direction.
The dimmer circuit 150 updates the light source luminance information by distributing the required variation amount Δij to the light source luminance information of the light source element Lk by using Formulae (3) and (4) below. In the right side of Formula (3) below, since the denominator of a second term when Δij>0 is common regardless of k, the required variation amount Δij is weighted by lsfx(k), where lsfx(k) is attenuation rate distribution information selected according to the mode. In the flow of
In Formula (3) above, powu(k) indicates the current light source luminance information, that is, the light source luminance information after being updated. As indicated in Formula (4) above, lsfx(k) indicates an attenuation rate of the light with which the light source element Lk illuminates the target pixel 22. Although the square of the distance is used as an argument in Formula (4) above, the distance may be used as an argument, where x is an integer of 0 or more. In the examples of
In the present embodiment, the storage unit 170 may store pieces of attenuation rate distribution information indicating the attenuation rate distribution of the light with respect to the distance when the light source element illuminates the pixel. When the global dimming parameter DIMG is the first value, the dimmer circuit 150 may set the weight W(r) based on first attenuation rate distribution information among the pieces of attenuation rate distribution information. When the global dimming parameter DIMG is the second value, the dimmer circuit 150 may set the weight W(r) based on second attenuation rate distribution information, which has an attenuation rate distribution different from that of the first attenuation rate distribution information, among the pieces of attenuation rate distribution information.
According to the present embodiment, it is possible to set the attenuation degree of the weight W(r) by selecting the attenuation rate distribution information according to the global dimming parameter DIMG from the pieces of attenuation rate distribution information having different attenuation rate distributions from each other.
In the examples of
In the present embodiment, the attenuation rate distribution of the second attenuation rate distribution information has a higher attenuation degree of light with respect to the distance than the attenuation rate distribution of the first attenuation rate distribution information.
It is possible to make the attenuation degree of the weight W(r) high by performing the local dimming using the attenuation rate distribution information in which the attenuation degree of light with respect to the distance is high. In other words, when the global dimming parameter DIMG is the second value smaller than the first value, the attenuation degree of the weight W(r) is set to the second attenuation degree higher than the first attenuation degree.
In step S11, the color correction circuit 120 selects one pixel from the pixels in the image data IMA. The selected pixel is referred to as a target pixel. Through a loop from step S11 to step S14, target pixels are sequentially selected. For example, a process is performed in which a first pixel of a first scanning line of the image data IMA is selected in the first round of step S11, a second pixel, a third pixel, and the like are sequentially selected in the next and following rounds of step S11, and pixels of a second scanning line are sequentially selected when all the pixels of the first scanning line are selected, and such a process is repeated up to a final scanning line.
In step S12, the color correction circuit 120 selects s×t light source elements around the target pixel, where each of s and t may be an integer of 2 or more. The number of s×t light source elements may be the same as or different from the number of n×m light source elements in
In step S13, the color correction circuit 120 obtains the lighting luminance information of the target pixel by using the light source luminance information of the selected s×t light source elements and the lookup table for lighting luminance computation. Specifically, the color correction circuit 120 obtains the lighting luminance information of the target pixel by using Formula (5) below.
In Formula (5) above, PL(i, j) indicates the lighting luminance information for the pixel at the position (i, j), and pow (B) indicates the light source luminance information determined by the dimmer circuit 150. In other words, after the loop of steps S5 to S8 in
In step S14, the color correction circuit 120 determines whether all of the pixels have been selected as the target pixels, the process ends when all of the pixels have been selected, and the process returns to step S11 when there is any pixel that has not been selected.
Although the present embodiment has been described in detail above, it will be easily understood by those skilled in the art that various modifications can be made without substantially departing from the novel matters and effects of the present disclosure. Therefore, all such modifications are included in the scope of the present disclosure. For example, the terms described together with different terms having a broader meaning or the same meaning at least once in the specification or the drawings can be replaced with the different terms in any part in the specification or the drawings. Further, all combinations of the present embodiment and the modifications may be within the scope of the present disclosure. Furthermore, the configuration, the operation, and the like of the circuit device, the backlight, the display device, the display system, the processing device, the electronic apparatus, and the like are not limited to those described in the present embodiment, and various modifications can be implemented.
Number | Date | Country | Kind |
---|---|---|---|
2023-123060 | Jul 2023 | JP | national |