The present application is based on, and claims priority from JP Application Serial Number 2023-051047, filed Mar. 28, 2023, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to a circuit apparatus, a display system, and the like.
JP-A-2019-095559 discloses an image display apparatus that performs local dimming. The image display apparatus includes an LED output value calculation unit, a display luminance data calculation unit, and an LCD data calculation unit. The LED output value calculation unit obtains light emission luminance data indicating luminance during light emission of a light source corresponding to each area of an image. The display luminance data calculation unit obtains spread luminance data by performing convolution processing using a point spread function or a luminance spread function on the light emission luminance data. As the point spread function or the luminance spread function, a table in which distances are input is used, and the distances are at equal intervals. A linear interpolation unit obtains display luminance data, which is data having a value per pixel for each primary color, by performing linear interpolation processing on the spread luminance data. The LCD data calculation unit obtains a light transmittance per pixel for each primary color based on input image data and the display luminance data, and outputs data representing the light transmittance as LCD data.
An attenuation factor distribution indicates a relationship between a distance from a light source element to a pixel and an attenuation factor of light with which the light source element illuminates the pixel. In such an attenuation factor distribution, there is a portion where a change in the attenuation factor with respect to the distance is steep and a portion where the change is gentle. In a case where an attenuation factor distribution table is created with distances of equal intervals, when calculation accuracy of the attenuation factor is to be increased, it is necessary to reduce the intervals of the distances, and thus a storage capacity of the table increases. Thus, there is a problem that it is difficult to increase the calculation accuracy of the attenuation factor while reducing the storage capacity of the table.
An aspect of the disclosure relates to a circuit apparatus that controls a display apparatus including a plurality of light source elements and a display panel, the circuit apparatus including: a storage unit configured to store a look-up table indicating an attenuation factor distribution of light with respect to a distance between each of the light source elements and a pixel; an illumination luminance calculation circuit configured to calculate, based on attenuation factor information output from the look-up table and light source luminance information indicating luminance of light emitted by each light source element of the plurality of light source elements, illumination luminance information indicating luminance at which a target pixel of the display panel is illuminated by the plurality of light source elements; and a color correction circuit configured to perform color correction on input image data based on the illumination luminance information, in which the look-up table outputs the attenuation factor information with a first distance resolution in a first distance range and outputs the attenuation factor information with a second distance resolution higher than the first distance resolution in a second distance range in which a slope of the attenuation factor distribution is larger than that in the first distance range.
Another aspect of the disclosure relates to a display system including the circuit apparatus and the display apparatus.
Hereinafter, a preferred embodiment of the disclosure will be described in detail. The embodiment described below does not unduly limit the contents of the claims, and not all of the configurations described in the embodiment are essential configuration requirements.
The display system 400 includes a circuit apparatus 100 and a display apparatus 200. The circuit apparatus 100 is, for example, an integrated circuit apparatus in which a plurality of circuit elements are integrated on a semiconductor substrate. The circuit apparatus 100 and the display apparatus 200 are shown as separate components in
The display apparatus 200 includes a backlight 210, a display panel 220, a display driver 230, a light source driver 240, and a display controller 250. An example of the display apparatus 200 is a display used in a television apparatus, an information processing apparatus, or the like. Alternatively, the display apparatus 200 may be a head-mounted display including a projection apparatus for eyes, a head-up display including a projection apparatus for a screen, or the like. When the display apparatus 200 is a head-up display, the display apparatus 200 further includes an optical system for projecting light, which is emitted from the backlight 210 and transmitted through the display panel 220, onto a screen.
In a plan view of the backlight 210, light source elements are two-dimensionally disposed in the backlight 210. Each light source element is a light-emitting element that emits light by electric power supply, and is, for example, an inorganic light-emitting diode or an organic light-emitting diode. In local dimming control, a light quantity of each of the light source elements disposed two-dimensionally is independently controlled. Alternatively, the backlight 210 may be divided into a plurality of areas. In a plan view, a plurality of light source elements are disposed in each area. The light source elements disposed in the area are controlled to have the same light quantity, and a light quantity of each area is independently controlled.
An example of a two-dimensional disposition of the light source elements is a square disposition in which the light source elements are disposed at all intersections of a plurality of rows and a plurality of columns. However, the two-dimensional disposition is not limited to the square disposition. For example, the two-dimensional disposition may be a disposition called a rhombus disposition or a zigzag disposition. In such a disposition, the light source elements are disposed at intersections of one of an odd row and an even row with an odd column, and intersections of the other of the odd row and the even row with an even column, and no light source element is disposed at other intersections.
The light source driver 240 receives light source luminance data DDIM from the circuit apparatus 100, and drives each light source element of the backlight 210 based on the light source luminance data DDIM. The light source driver 240 is, for example, an integrated circuit apparatus. A plurality of light source drivers may be provided, and each of the light source drivers may be a separate integrated circuit apparatus.
The display panel 220 is an electro-optical panel that transmits light from the backlight 210 and displays an image by controlling a transmittance thereof. For example, the display panel 220 is a liquid crystal display panel.
The display controller 250 receives image data IMB from the circuit apparatus 100, and transmits the image data IMB and a timing control signal for controlling a display timing to the display driver 230. The display controller 250 may perform image processing such as tone correction, white balance correction, or enlargement and reduction on the received image data IMB.
The display driver 230 displays an image on the display panel 220 by driving the display panel based on the received image data and the timing control signal. The display controller 250 and the display driver 230 may be implemented by separate integrated circuit apparatuses, or may be implemented integrally by an integrated circuit apparatus.
The processing apparatus 300 transmits image data IMA to the circuit apparatus 100. The processing apparatus 300 is a processor such as a CPU, a GPU, a microcomputer, a DSP, an ASIC, or an FPGA. The CPU is an abbreviation for a central processing unit. The GPU is an abbreviation for a graphics processing unit. The DSP is an abbreviation for a digital signal processor. The ASIC is an abbreviation for an application specific integrated circuit. The FPGA is an abbreviation for a field programmable gate array.
The circuit apparatus 100 receives the image data IMA and performs local dimming control of the display apparatus 200 based on the image data IMA. The circuit apparatus 100 adjusts light emission luminance of each light source element of the backlight 210 or each area according to luminance of the image data IMA, and outputs light source luminance information obtained by the light adjustment as the light source luminance data DDIM to the light source driver 240. The circuit apparatus 100 performs color correction on the image data IMA based on the light source luminance information and outputs the image data IMB after the color correction to the display controller 250.
The interface circuit 110 receives the image data IMA from the processing apparatus 300. The interface circuit 110 may be an interface circuit of various image interface methods such as LVDS, a parallel RGB method, or a display port. The LVDS is an abbreviation for low voltage differential signaling.
The storage unit 170 stores a look-up table LUT indicating an attenuation factor distribution of light reaching the display panel from the light source element. The attenuation factor distribution indicates a relationship between a distance from the light source element to a pixel and an attenuation factor of light with which the light source element illuminates the pixel. The attenuation factor distribution is also referred to as an attenuation characteristic or a luminance distribution. 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. The RAM is an abbreviation for a random access memory. The OTP is an abbreviation for one time programmable. The EEPROM is an abbreviation for an electrically erasable programmable read only memory.
The image data IMA is input from the interface circuit 110 to the light source luminance determination circuit 140. The image data IMA input to the light source luminance determination circuit 140 is also referred to as input image data. The light source luminance determination circuit 140 analyzes luminance of the image data IMA, determines light emission luminance of each light-emitting element based on a result of the analysis, and outputs light source luminance information indicating the light emission luminance of each light-emitting element as light source luminance data LLD. Specifically, the light source luminance determination circuit 140 determines, in an image area corresponding to the light-emitting element of the backlight 210, maximum luminance of pixel data belonging to the image area. The light source luminance determination circuit 140 determines minimum light emission luminance within a range in which the maximum luminance can be displayed on the display apparatus 200, and sets the minimum light emission luminance as the light emission luminance of the light-emitting element. Alternatively, the light source luminance determination circuit 140 may determine the light emission luminance of each light source element by performing light adjustment processing using the image data IMA and the look-up table LUT stored in the storage unit 170. Details of this method will be described later.
The light source control circuit 130 controls the light source driver 240 based on the light source luminance data LLD. Specifically, the light source control circuit 130 outputs a timing control signal for controlling a light emission timing of the light-emitting element or an update timing of the light emission luminance to the light source driver 240, and outputs the light source luminance data LLD as the light source luminance data DDIM to the light source driver 240. The light source driver 240 drives, at a timing defined by the timing control signal, each light-emitting element by a PWM signal having a pulse width corresponding to the light emission luminance of each light source element indicated by the light source luminance data DDIM. Accordingly, each light-emitting element emits light with the light emission luminance controlled by local dimming.
The illumination luminance calculation circuit 150 calculates illumination luminance information based on the light source luminance data LLD and the look-up table stored in the storage unit 170, and outputs the illumination luminance information as illumination luminance data LPX. The illumination luminance information indicates illumination luminance of each pixel of the display panel 220 when the display panel 220 is illuminated by the backlight 210.
The color correction circuit 160 performs color correction on the image data IMA based on the illumination luminance data LPX and outputs the corrected image data IMB to the display driver 230. Specifically, the color correction circuit 160 multiplies pixel data of each pixel by a reciprocal of luminance of light reaching the pixel and uses a result thereof as new pixel data of the pixel.
The light source control circuit 130, the light source luminance determination circuit 140, the illumination luminance calculation circuit 150, and the color correction circuit 160 are logic circuits that process digital signals. The light source control circuit 130, the light source luminance determination circuit 140, the illumination luminance calculation circuit 150, and the color correction circuit 160 may be implemented by separate logic circuits, or a part or all thereof may be implemented by an integrated logic circuit. Alternatively, a processor such as a DSP may execute an instruction set or a program describing functions of the light source control circuit 130, the light source luminance determination circuit 140, the illumination luminance calculation circuit 150, and the color correction circuit 160 to implement the functions of the circuits.
Alternatively, the circuit apparatus 100 may be a processor such as a CPU, a GPU, a microcomputer, a DSP, an ASIC, or an FPGA. A function of the circuit apparatus 100 may be implemented by the processor executing an instruction set or a program describing the function of each unit of the circuit apparatus 100.
The circuit apparatus 100 may include a distortion correction circuit. The distortion correction circuit corrects image distortion caused by an optical system that projects an image displayed on the display panel 220 onto a screen or the like, or image distortion caused by screen distortion. Specifically, the distortion correction circuit performs image correction for canceling or reducing the image distortion on the image data IMA received by the interface circuit 110 and outputs the corrected image data to the light source luminance determination circuit 140, the illumination luminance calculation circuit 150, and the color correction circuit 160. However, the distortion correction circuit may be provided in the processing apparatus 300 instead of the circuit apparatus 100.
In step S11, the illumination luminance calculation circuit 150 selects one pixel from the pixels in the image data IMA. The selected pixel is referred to as a target pixel. In a loop from step S11 to step S14, target pixels are sequentially selected. For example, when the first pixel on the first scanning line of the image data IMA is selected in first step S11, the second pixel, the third pixel, . . . are selected sequentially in subsequent steps S11, and when all pixels on the first scanning line are selected, the pixels on the second scanning line are selected sequentially, and so on until the last scanning line.
In step S12, the illumination luminance calculation circuit 150 selects s×t light source elements around the target pixel. The s×t light source elements are also referred to as surrounding light source elements.
A position of a target pixel 22 is (i, j). Each of i and j is an integer, and the position (i, j) indicates an i-th pixel on a j-th scanning line. The illumination luminance calculation circuit 150 selects light source elements L1 to L16 in nearest two columns in each of a +x direction and a −x direction and in nearest two rows in each of a +y direction and a −y direction with reference to the position (i, j). A position of a light source element Lβ is represented by (xβ, yβ), in which β is an integer of 1 or more and 16 or less.
In step S13, the illumination luminance calculation circuit 150 obtains illumination luminance information of the target pixel using light source luminance information of the selected s×t light source elements and the look-up table LUT.
In step the S14, illumination luminance calculation circuit 150 determines whether all pixels are selected as target pixels, ends the processing when all pixels are selected, and returns to step S11 when there is any unselected pixel.
Calculation processing of the illumination luminance information in step S13 will be described using the example in
In the equation (1), PL(i, j) is illumination luminance information relative to a pixel at the position (i, j). The light source luminance information determined by the light source luminance determination circuit 140 is represented by pow(β). Here, lsf(β) is an attenuation factor of light with which the light source element Lβ illuminates the target pixel 22. The illumination luminance calculation circuit 150 obtains lsf(β) using the look-up table LUT. In the equation (2), a square of the distance is used as an input to the look-up table, and alternatively, the distance may be used as the input to the look-up table.
The illumination luminance calculation circuit 150 may obtain the illumination luminance information of the target pixel from not only the light source luminance information of the s×t light source elements around the target pixel but light source luminance information of all light source elements of the backlight 210.
Hereinafter, a detailed example of the look-up table LUT will be described. The look-up table LUT outputs, with respect to input distance information, attenuation factor information associated with the distance information. Hereinafter, an example in which the distance information is a distance or a square of the distance and the attenuation factor information is an attenuation factor expressed as a percentage of 100 will be described, but the disclosure is not limited thereto. The distance information may be the number of pixels, or the like. The attenuation factor information may be an attenuation factor represented in any unit.
Light from the light source element is diffused by a diffusion sheet or the like, and the diffused light is emitted to the display panel. At this time, a luminance distribution of the light due to the diffusion is an attenuation factor distribution. Specifically, an attenuation factor distribution corresponding to characteristics of the light source element and the diffusion sheet or an attenuation factor distribution approximating such an attenuation factor distribution is converted into a table and stored in the storage unit 170 as the look-up table LUT. The processing apparatus 300 in
As shown in
Each index in the first look-up table LUT1 stores a distance associated with the index. Here, an example in which the index is 0 to 15 is shown, but the index may be any number. In addition, an example in which the distance is in a range of 0 to 20 and distance resolutions are independently set in each of three distance ranges is shown, but the range of the distance may be any range, and the number of the distance ranges may be two or more. The index is, for example, a memory address.
Each index in the second look-up table LUT2 stores an attenuation factor associated with the index. The attenuation factor is represented by a value normalized with maximum luminance being 100%. The attenuation factor distribution has a maximum value near a distance of zero and decreases as the distance increases. A slope of the decrease changes according to the distance. However, in an attenuation factor distribution in consideration of reflected light or the like, a decreasing section and an increasing section may co-exist.
For example, when the distance input to the look-up table LUT is 2, the illumination luminance calculation circuit 150 sequentially reads distances in the respective indexes from the first look-up table LUT1 and compares the distances with the input distance 2, thereby determining indexes “1” and “2” corresponding to a distance 1.5 and a distance 3 sandwiching the input distance 2. The selected index “1” is a first index, and the index “2” is a second index. The first index is a distance equal to or less than the input distance and closest to the input distance among the distances stored in the first look-up table LUT1. The second index is a distance equal to or larger than the input distance and closest to the input distance among the distances stored in the first look-up table LUT1. The illumination luminance calculation circuit 150 reads attenuation factors 97.2% and 89.4% of the indexes “1” and “2” from the second look-up table LUT2. The attenuation factor 97.2% stored in the first index “1” is first attenuation factor information, and the attenuation factor 89.4% stored in the second index “2” is second attenuation factor information. The illumination luminance calculation circuit 150 obtains an attenuation factor corresponding to the input distance 2 by interpolating the first attenuation factor information and the second attenuation factor information. The interpolation is, for example, linear interpolation, spline interpolation, or Lagrange interpolation.
As shown in
As shown in
By increasing the distance resolution Δd in a distance range in which the slope of the attenuation factor distribution is relatively large, accuracy of the illumination luminance information can be improved. By decreasing the distance resolution Δd in a distance range in which the slope of the attenuation factor distribution is relatively small, a storage capacity of the look-up table LUT can be saved.
The look-up table LUT includes the first look-up table LUT1 storing a square of the distance and the second look-up table LUT2 storing the attenuation factor. The first look-up table LUT1 in
Thus, the distance information used in the look-up table LUT may be the square of the distance. When a distance in the horizontal scanning direction of the display panel is an x distance and a distance in the vertical scanning direction of the display panel is a y distance, (distance)2=(x distance)2+(y distance)2. That is, by using the square of the distance as an input to the look-up table LUT, it is possible to use a square root of (x distance)2+(y distance)2 directly as the input to the look-up table LUT without calculation.
As shown in
Thus, the distance ranges DRA, DRB, and DRC may be variably set. In addition, the distance resolution Δd in each distance range may be variably set. In both the first detailed configuration example and the third detailed configuration example, the distance resolution Δd in the distance range DRB is 1, and alternatively, the distance resolution Δd in the distance range DRB may be other than 1. The look-up table LUT can be written to the storage unit 170 from the processing apparatus 300 or from the outside such as a test apparatus, and the look-up table LUT can be freely programmed accordingly. Accordingly, the distance ranges DRA, DRB, and DRC, and the distance resolution Δd in each distance range are variably set.
As shown in
The look-up table LUT in this example shows an attenuation factor distribution corresponding to ¼ of an xy plane with a position of a light source element serving as an origin. That is, an area where x≥0 and y≥0 is a first quadrant, an area where x≥0 and y≤0 is a second quadrant, an area where x≤0 and y≥0 is a third quadrant, and an area where x≤0 and y≤0 is a fourth quadrant. The look-up table LUT indicates an attenuation factor distribution in one quadrant among the first to fourth quadrants. When the x distance and the y distance are absolute values of the distance, the look-up table can be symmetrically applied to each quadrant of the first to fourth quadrants. The look-up table LUT may indicate an attenuation factor distribution corresponding to ⅛ of the xy plane with the position of the light source element as the origin. That is, the look-up table in
As shown in
For example, it is assumed that the x distance input to the look-up table LUT is 1 and the input y distance is 2. The illumination luminance calculation circuit 150 sequentially reads sets of the x distance and the y distance of each index from the first look-up table LUT1 and compares the read sets with a set of the input x distance 1 and the input y distance 2. Accordingly, the illumination luminance calculation circuit 150 determines indexes “1”, “2”, “17”, and “18” corresponding to a distance 0 and a distance 1.5 sandwiching the input x distance 1 and a distance 1.5 and a distance 3 sandwiching the input y distance 2. The illumination luminance calculation circuit 150 reads attenuation factors 97.3%, 89.5%, 94.6%, and 87.0% of the indexes “1”, “2”, “17”, and “18” from the second look-up table LUT2, and obtains an attenuation factor corresponding to the set of the input x distance 1 and the input y distance 2 by interpolation. The interpolation is, for example, bilinear interpolation or bicubic interpolation.
In step S1, the light source luminance determination circuit 140 initializes the light source luminance information. For example, luminance values of all light source elements are initialized to zero.
In step S2, the light source luminance determination circuit 140 selects one pixel from the pixels in the image data IMA. The selected pixel is referred to as a target pixel. In a loop from step S2 to step S5, target pixels are sequentially selected. For example, when the first pixel on the first scanning line of the image data IMA is selected in first step S2, the second pixel, the third pixel, . . . are selected sequentially in subsequent steps S2, and when all pixels on the first scanning line are selected, the pixels on the second scanning line are selected sequentially, and so on until the last scanning line.
In step S3, the light source luminance determination circuit 140 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. Each of n and m may be an integer of 2 or more. An example will be described with reference to
As shown in
In step S4 in
In step S5, the light source luminance determination circuit 140 determines whether all pixels are selected as target pixels, ends the processing when all pixels are selected, and returns to step S2 when there is any unselected pixel.
Update processing of the light source luminance information in step S4 will be described using the example in
In the equation (3), INTij is a pixel intensity based on the pixel value of the target pixel 22 in the image data IMA. The pixel intensity is, for example, a luminance value calculated from RGB pixel values of the target pixel 22 or a maximum value among the RGB pixel values of the target pixel 22. As in the equation (2), lsf(k) is an attenuation factor of light with which the light source element Lk illuminates the target pixel 22, and is obtained from an actual attenuation factor distribution or an attenuation factor distribution approximating the actual attenuation factor distribution. The light source luminance determination circuit 140 obtains lsf(k) using the look-up table LUT. Previous light source luminance information of the light source element Lk is represented by powc(k). The previous light source luminance information is light source luminance information calculated using a previous target pixel selected one before the current target pixel 22. The previous target pixel is a pixel at a position (i−1, j) one before the position (i, j) in the x direction.
The light source luminance determination circuit 140 distributes the required change amount Dij to light source luminance information of the light source element Lk by the following equation (4) to update the light source luminance information.
In the equation (4), powu(k) is current light source luminance information, that is, the updated light source luminance information. In a second term on a right side of the equation (4), an attenuation factor lsfx(k)=lsf(k), and an attenuation factor lsfx+1(k)=lsf2(k)=lsf(k)×lsf(k). That is, the light source luminance determination circuit 140 obtains the attenuation factor lsf(k) using the look-up table LUT and calculates the second term on the right side using the attenuation factor lsf(k). Alternatively, the storage unit 170 may separately store a look-up table for calculating the attenuation factor lsfx(k) and the attenuation factor lsfx+1(k) in addition to the look-up table LUT, and the light source luminance determination circuit 140 may obtain the attenuation factor lsfx(k) and the attenuation factor lsfx+1(k) using such a look-up table.
After the loop of steps S2 to S5 in the flow in
The circuit apparatus 100 according to the embodiment described above controls the display apparatus 200 including the plurality of light source elements and the display panel 220. The circuit apparatus 100 includes the storage unit 170, the illumination luminance calculation circuit 150, and the color correction circuit 160. The storage unit 170 stores the look-up table LUT indicating the attenuation factor distribution of light with respect to the distance between the light source element and the pixel. The illumination luminance calculation circuit 150 calculates, based on the attenuation factor information output from the look-up table LUT and the light source luminance information indicating the luminance of light emitted by each of the plurality of light source elements, the illumination luminance information indicating the luminance at which the target pixel of the display panel 220 is illuminated by the plurality of light source elements. The color correction circuit 160 performs color correction on the input image data based on the illumination luminance information. The look-up table LUT outputs the attenuation factor information with a first distance resolution in a first distance range and outputs the attenuation factor information with a second distance resolution higher than the first distance resolution in a second distance range in which a slope of the attenuation factor distribution is larger than that in the first distance range.
According to the embodiment, since the distance resolution is high in the second distance range in which the slope of the attenuation factor distribution is relatively large, the illumination luminance calculation circuit 150 can obtain the attenuation factor with high accuracy, and accordingly, accuracy of the illumination luminance information can be improved. Since the distance resolution is low in the first distance range in which the slope of the attenuation factor distribution is relatively small, the storage capacity of the look-up table LUT can be reduced, and a capacity of the storage unit 170 can be saved.
In the example in
In the embodiment, in a third distance range in which the slope of the attenuation factor distribution is smaller than that in the second distance range, the look-up table LUT outputs the attenuation factor information with a third distance resolution lower than the second distance resolution. The second distance range is between the first distance range and the third distance range.
According to the embodiment, since the distance resolution is low in the third distance range in which the slope of the attenuation factor distribution is relatively small, the storage capacity of the look-up table LUT can be reduced, and the capacity of the storage unit 170 can be the saved. In the attenuation factor distribution, attenuation factor is close to 100% and the slope is small near the distance of zero, the slope increases as the distance increases, and the slope decreases again while the attenuation factor approaches 0% as the distance further increases. Therefore, for example, the first distance range can be set near the distance of zero, the third distance range can be set farther away near the attenuation factor of 0%, and the second distance range can be set therebetween.
Referring to
In the embodiment, at least one of the first distance resolution and the second distance resolution is variable. One or more of the first distance resolution, the second distance resolution, and the third distance resolution may be variable.
According to the embodiment, it is possible to set an appropriate distance resolution with which calculation accuracy of the attenuation factor is improved whereas the storage capacity is reduced according to a characteristic of the attenuation factor distribution, that is, according to the slope of the attenuation factor distribution in each distance range.
In the embodiment, at least one of the first distance range and the second distance range is variable. One or more of the first distance range, the second distance range, and the third distance range may be variable.
According to the embodiment, it is possible to set an appropriate distance range where the calculation accuracy of the attenuation factor is improved whereas the storage capacity is reduced according to the characteristic of the attenuation factor distribution, that is, a shape of the attenuation factor distribution.
In the embodiment, the look-up table LUT includes the first look-up table LUT1 in which the distance information is stored in each index of the plurality of indexes, and the second look-up table LUT2 in which the attenuation factor information is stored in each of the indexes.
According to the embodiment, the distance information stored in the first look-up table LUT1 is associated with the attenuation factor information stored in the second look-up table LUT2 via the index. Accordingly, the look-up table LUT that outputs the attenuation factor information corresponding to the distance information is implemented.
In the embodiment, the illumination luminance calculation circuit 150 selects an index corresponding to the distance information indicating the distance between the target pixel and each light source element from the plurality of indexes in the first look-up table LUT1. The illumination luminance calculation circuit 150 reads the attenuation factor information stored in the selected index from the second look-up table LUT2. The illumination luminance calculation circuit 150 calculates the illumination luminance information using the read attenuation factor information.
According to the embodiment, the illumination luminance calculation circuit 150 can acquire the attenuation factor distribution corresponding to the distance information indicating the distance between the target pixel and each light source element by referring to the first look-up table LUT1 and the second look-up table LUT2, and can calculate the illumination luminance information using the attenuation factor information.
In the embodiment, the illumination luminance calculation circuit 150 selects the first index and the second index from the plurality of indexes in the first look-up table LUT1 based on the distance information. The illumination luminance calculation circuit 150 reads the first attenuation factor information stored in the first index and the second attenuation factor information stored in the second index from the second look-up table LUT2. The illumination luminance calculation circuit 150 obtains the attenuation factor corresponding information to the distance information by interpolating the first attenuation factor information and the second attenuation factor information, and calculates the illumination luminance information using the obtained attenuation factor information.
According to the embodiment, the attenuation factor can be more accurately interpolated in a distance range in which the distance resolution of the look-up table LUT is high. Accordingly, since the distance resolution is high in the second distance range in which the slope of the attenuation factor distribution is relatively large, the illumination luminance calculation circuit 150 can obtain the attenuation factor with high accuracy, and accordingly, the accuracy of the illumination luminance information can be improved.
In the embodiment, the first look-up table LUT1 may store the square of the distance between the light source element and the pixel as the distance information.
When a distance in the horizontal scanning direction of the display panel is an x distance and a distance in the vertical scanning direction of the display panel is a y distance, (distance)2=(x distance)2+(y distance)2. That is, since the square of the distance is stored in the first look-up table LUT1, it is possible to use the square root of (x distance)2+(y distance)2 directly as the input to the look-up table LUT without calculation.
In the embodiment, the first look-up table LUT1 may store x distance information indicating the distance in the horizontal scanning direction and y distance information indicating the distance in the vertical scanning direction in each index. In the second look-up table LUT2, attenuation factor information corresponding to the x distance information and the y distance information may be stored in each index.
According to the embodiment, the illumination luminance calculation circuit 150 can obtain the attenuation factor using the two-dimensional look-up table LUT. Since the two-dimensional look-up table LUT can express an attenuation factor distribution that is not rotationally symmetric, even when the attenuation factor distribution of the light source element is not rotationally symmetric, a more accurate attenuation factor is required.
In the embodiment, the storage unit 170 stores the look-up table LUT indicating the attenuation factor distribution in one quadrant when the illumination area of the light source element is divided into the first to fourth quadrants or in an area obtained by dividing one quadrant.
According to the embodiment, the storage capacity of the look-up table LUT can be reduced as compared with a case where the look-up table LUT is created for all of the first to fourth quadrants. For example, when the attenuation factor distribution is targeted in each quadrant, it is sufficient to create the look-up table LUT in one quadrant. Alternatively, when the attenuation factor distribution is targeted in each area obtained by further dividing one quadrant, it is sufficient to create the look-up table LUT in the divided area.
In the embodiment, the display apparatus 200 may be a head-up display, a meter panel, a center information display, or an electronic mirror.
A head-up display, a meter panel, a center information display, or an electronic mirror is mounted on a moving body such as an automobile. Therefore, the environment changes along with a movement of the moving body or a change in time, and various display contents are displayed along with provision of information to the user. Depending on the environment or the display contents, an artifact may be seen due to an error between illumination luminance calculated from the look-up table and actual illumination luminance. According to the embodiment, since the look-up table is created with the distance resolution corresponding to the slope of the attenuation factor distribution, it is possible to reduce the above error to reduce the artifact and to save the storage capacity of the look-up table.
Although the embodiment has been described in detail above, it can be easily understood by those skilled in the art that many modifications are possible without substantially departing from the novel matters and effects of the present disclosure. Accordingly, all such modifications are within the scope of the present disclosure. For example, a term described at least once together with a different term having a broader meaning or the same meaning in the description or the drawings can be replaced with the different term at any place in the description or the drawings. All combinations of the embodiment and the modifications are also within the scope of the present disclosure. The configurations and operations of the circuit apparatus, the backlight, the display apparatus, the display system, the processing apparatus, the electronic device, and the like are not limited to those described in the embodiment, and various modifications are possible.
Number | Date | Country | Kind |
---|---|---|---|
2023-051047 | Mar 2023 | JP | national |