Device and method for display luminance control
Patent Information
- Application Number
- JP2022163758
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-10-19
- Filing Date
- 2022-10-12
- Publication Date
- 2025-10-16
AI Technical Summary
Display systems face challenges in dynamically adjusting brightness levels across multiple screen areas to avoid visually perceptible artifacts at boundaries, especially when different content types are displayed in adjacent regions.
A display driver system that uses gamma parameter sets for individual screen areas and interpolated gamma parameter sets for connection areas to adjust brightness levels flexibly, minimizing artifacts by interpolating between gamma curves for seamless transitions.
The solution effectively adjusts brightness levels across screen areas, reducing visual artifacts and providing a smoother transition between different content types, enhancing user experience.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The disclosed technology generally relates to display brightness control for display systems.
Background Art
[0002] A display system may divide a display panel into a plurality of screen areas and be configured to use these plurality of screen areas for different purposes. For example, in some implementations, the first screen area of the display panel is used to display main content (e.g., still images, videos, graphics, and other illustrations), and the second screen area of the display panel may be used to provide an interactive graphical user interface. In other implementations, the first screen area of the display panel may be used by a first application program, and the second screen area of the display panel may be used by a second application program.
Summary of the Invention
[0003] This summary is provided to introduce, in a concise form, a selection of concepts that are further described below in the detailed description of the invention. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter.
[0004] In one or more embodiments, a display driver is provided. The display driver comprises an image processing circuit and a drive circuit. The image processing circuit is configured to generate first voltage data for a first pixel in a first screen area of the display panel using a first gamma parameter set that defines a first gamma curve for the first screen area. The image processing circuit is further configured to generate second voltage data for a second pixel in a second screen area of the display panel using a second gamma parameter set that defines a second gamma curve for the second screen area. The image processing circuit is further configured to determine an interpolated gamma parameter set for a third pixel in a connection area of the display panel by interpolation between the first gamma parameter set and the second gamma parameter set. The connection area is provided between the first screen area and the second screen area. The image processing circuit is further configured to generate third voltage data for the third pixel using the interpolated gamma parameter set. The drive circuit is configured to update the first pixel in the first screen area based on the first voltage data, the second pixel in the second screen area based on the second voltage data, and the third pixel in the connection area based on the third voltage data.
[0005] In one or more embodiments, a display device is provided. The display device comprises a display panel and a display driver. The display panel comprises a first screen area, a second screen area, and a connection area provided between the first screen area and the second screen area. The display driver is configured to generate first voltage data for a first pixel in the first screen area using a first gamma parameter set that defines a first gamma curve for the first screen area. The display driver is further configured to generate second voltage data for a second pixel in the second screen area using a second gamma parameter set that defines a second gamma curve for the second screen area. The display driver is further configured to determine an interpolated gamma parameter set for the connection area of the display panel by interpolation between the first gamma parameter set and the second gamma parameter set, and to generate third voltage data for a third pixel in the connection area using the interpolated gamma parameter set. The display driver is further configured to update the first pixel in the first screen area based on the first voltage data, the second pixel in the second screen area based on the second voltage data, and the third pixel in the connection area based on the third voltage data.
[0006] In one or more embodiments, a method for driving a display panel is provided. The method includes generating first voltage data for a first pixel in a first screen area of the display panel using a first gamma parameter set defining a first gamma curve for the first screen area. The method further includes generating second voltage data for a second pixel in a second screen area of the display panel using a second gamma parameter set defining a second gamma curve for the second screen area. The method further includes determining an interpolated gamma parameter set for a connection area of the display panel by interpolation between the first gamma parameter set and the second gamma parameter set. The connection area is located between the first screen area and the second screen area. The method further includes generating third voltage data for a third pixel in the connection area using the interpolated gamma parameter set. The method further includes updating a first pixel in the first screen area based on the first voltage data, updating a second pixel in the second screen area based on the second voltage data, and updating a third pixel in the connection area based on the third voltage data.
[0007] Other aspects of the embodiments will be apparent from the following description and the appended claims. [Brief explanation of the drawing]
[0008] To enable a detailed understanding of the features of this disclosure, a more specific description of the disclosure, which is briefly summarized above, may be given with reference to embodiments. Some of these embodiments are illustrated in the accompanying drawings. However, since this disclosure allows for other equally valid embodiments, it should be noted that the accompanying drawings only illustrate exemplary embodiments of the disclosure and should not be considered to limit the scope of the invention.
[0009] [Figure 1A] Figure 1A illustrates an exemplary configuration of a display system according to one or more embodiments.
[0010] [Figure 1B] Figure 1B illustrates an exemplary configuration of a display panel according to one or more embodiments.
[0011] [Figure 1C] Figure 1C illustrates an exemplary configuration of a display panel according to one or more embodiments.
[0012] [Figure 2] Figure 2 illustrates an exemplary partial configuration of a display driver according to one or more embodiments.
[0013] [Figure 3] Figure 3 illustrates exemplary definitions of the first and second gamma curves according to one or more embodiments.
[0014] [Figure 4A] Figure 4A illustrates exemplary selections of a first gamma parameter set and a second gamma parameter set, and exemplary interpolation of the first gamma parameter set and the second gamma parameter set, according to one or more embodiments.
[0015] [Figure 4B] Figure 4B illustrates an exemplary interpolated gamma parameter set determined by interpolation between a first gamma parameter set and a second gamma parameter set according to one or more embodiments.
[0016] [Figure 5A] Figure 5A illustrates exemplary definitions of the gamma curves of the first screen region, the second screen region, and the connection region according to one or more embodiments.
[0017] [Figure 5B] Figure 5B illustrates an exemplary image displayed on a display panel according to one or more embodiments.
[0018] [Figure 6]FIG. 6 illustrates an exemplary partial configuration of a display driver according to one or more embodiments.
[0019] [Figure 7] FIG. 7 illustrates an exemplary partial configuration of a display driver according to one or more embodiments.
[0020] [Figure 8] FIG. 8 illustrates an exemplary partial configuration of a display driver according to one or more embodiments.
[0021] [Figure 9A] FIG. 9A illustrates an exemplary partial configuration of a display driver according to one or more embodiments.
[0022] [Figure 9B] FIG. 9B illustrates an exemplary adjustment of the width of a connection region based on a bending angle according to one or more embodiments.
[0023] [Figure 9C] FIG. 9C illustrates another exemplary adjustment of the width of a connection region based on a bending angle according to one or more embodiments.
[0024] [Figure 9D] FIG. 9D illustrates yet another exemplary adjustment of the width of a connection region based on a bending angle according to one or more embodiments.
[0025] [Figure 10] FIG. 10 illustrates an exemplary configuration of a display system according to one or more embodiments.
[0026] [Figure 11] FIG. 11 illustrates an exemplary partial configuration of a display driver according to one or more embodiments.
[0027] [Figure 12]Figure 12 is an exemplary flowchart illustrating an exemplary method for driving a display driver according to one or more embodiments.
[0028] For ease of understanding, where possible, the same reference numerals are used to indicate identical elements common to the drawings. Elements disclosed in one embodiment are expected to be usefully used in other embodiments, even without specific mention. Reference numerals may be subscripted to distinguish identical elements from one another. Drawings referenced herein should not be understood to be dimensional unless otherwise noted. Also, for clarity of presentation and explanation, drawings are often simplified by omitting details or components. The drawings and discussions are intended to illustrate the principles discussed below, and similar numerals indicate similar elements. [Modes for carrying out the invention]
[0029] The detailed description below is essentially illustrative and is not intended to limit the disclosure or its applications and use. Furthermore, it is not intended to be bound by any explicit or implicit theory presented in the background, summary, or detailed description below.
[0030] Display systems (such as those incorporated in smartphones, mobile phones, tablets, and other portable electronic devices) may dynamically divide the display panel into multiple screen areas, and configure these multiple screen areas for different purposes. In some implementations, the first screen area of the display panel may be used to display main content (e.g., still images, videos, graphics, and other illustrations), and the second screen area of the display panel may be used to provide an interactive graphical user interface (e.g., a software keyboard, menus, and other navigation elements). In other implementations, the first screen area of the display panel may be used by first application software, and the second screen area may be used by second application software. In yet another implementation, the display panel may be configured to be collapsible at the boundary between the first and second screen areas, so that different images or different parts of the same image are displayed in the first and second screen areas.
[0031] To provide an improved user experience, portable electronic devices may be configured to individually adjust the brightness level of each screen area. Portable electronic devices may be configured to adjust the brightness levels of a first screen area and a second screen area to be different from each other. In some embodiments, portable electronic devices may be configured to adjust the brightness level of the first screen area to be appropriate for the main content and the brightness level of the second screen area to be appropriate for an interactive graphical user interface. Since a wide variety of content can be displayed on the display panel, it would be advantageous if the definition of screen areas and / or brightness levels could be flexibly adjusted or modified. Furthermore, different brightness levels in adjacent screen areas can create visually noticeable artifacts at the boundaries between adjacent screen areas. Mitigating potential artifacts caused by brightness levels would also be advantageous.
[0032] This disclosure provides various techniques for flexibly adjusting the definition and / or brightness levels of screen areas and / or mitigating visually recognizable artifacts at the boundaries between adjacent screen areas. In one or more embodiments, a display driver comprises an image processing circuit and a drive circuit. The image processing circuit is configured to generate first voltage data for a first pixel in a first screen area of the display panel using a first gamma parameter set defining a first gamma curve for the first screen area, and second voltage data for a second pixel in a second screen area of the display panel using a second gamma parameter set defining a second gamma curve for the second screen area. The image processing circuit is further configured to determine an interpolated gamma parameter set for a third pixel in a connection area of the display panel by interpolation between the first gamma parameter set and the second gamma parameter set. The connection area is located between the first and second screen areas. The image processing circuit is further configured to generate third voltage data for the third pixel using the interpolated gamma parameter set. The drive circuit is configured to update the first pixel in the first screen area based on first voltage data, the second pixel in the second screen area based on second voltage data, and the third pixel in the connection area based on third voltage data. Using a first gamma parameter set and a second gamma parameter set can provide individual and flexible brightness control for the first screen area and the second gamma parameter set. Furthermore, using an interpolated gamma parameter set for the connection area effectively suppresses the occurrence of artifacts.
[0033] Figure 1A illustrates an exemplary configuration of a display system 1000 according to one or more embodiments. In the illustrated embodiments, the display system 1000 comprises a display panel 100, a display driver 200, and a controller 300 located outside the display driver 200. Examples of the display panel 100 include organic light-emitting diode (OLED) displays, micro light-emitting diode (LED) displays, and liquid crystal display (LCD) panels. The display driver 200 is configured to update the display panel 100 based on image data received from the controller 300. The image data may include pixel data for each pixel of the display panel 100. The pixel data for a certain pixel may include the grayscale of that pixel.
[0034] The controller 300 is configured to generate image data and supply it to the display driver 200. The controller 300 may also be configured to generate control data and supply it to the display driver 200. The control data may control the display driver 200. In one implementation, the control data may include a display brightness value (DBV). The DBV may be a user brightness setting that specifies a desired display brightness level for the display panel 100. The display brightness level may correspond to the brightness of the entire image displayed on the display panel 100. The DBV may be generated based on user operation. For example, when an instruction to adjust the brightness of an image displayed on the display panel 100 is manually entered into an input device (not shown), the controller 300 may generate a DBV based on this instruction and adjust the display brightness level. The input device may include a touch panel, a cursor control device, and mechanical and / or non-mechanical buttons provided on at least a portion of the display panel 100.
[0035] The controller 300 may have application software 310 installed. The application software 310 may be configured to generate image data and / or control data. In some embodiments, the control data may include one or more application commands issued by the application software 310. The application commands may instruct the display driver 200 to perform a specified operation, for example, displaying an application-related image stored in the display driver 200. Details of the application commands will be described in detail later.
[0036] In the illustrated embodiment, the display driver 200 comprises an interface (I / F) circuit unit 210, an image processing circuit unit 220, a drive circuit unit 230, and a brightness control circuit unit (BRC) 240. The interface circuit unit 210 is configured to receive image data and control data from the controller 300. The interface circuit unit 210 is further configured to transfer image data to the image processing circuit unit 220 and control data to the BRC 240. In other embodiments, the interface circuit unit 210 may be configured to process image data and send the processed image data to the image processing circuit unit 220.
[0037] In one or more embodiments, the image processing circuit 220 is configured to process image data received from the interface circuit 210 to generate voltage data. The voltage data may include the voltage level of the drive voltage used to program or update each pixel of the display panel 100. The processing performed by the image processing circuit 220 may include gamma conversion, which converts grayscale to the voltage level of the voltage data. The processing performed by the image processing circuit 220 may further include one or more processes (e.g., color adjustment, image scaling, etc.) that are performed before and / or after the gamma conversion. Details of the gamma conversion will be described in detail later.
[0038] The drive circuit unit 230 is configured to receive voltage data from the image processing circuit unit 220. The drive circuit unit 230 is further configured to generate a drive voltage used to update each pixel of the display panel 100 based on the voltage data.
[0039] The BRC240 is configured to control the brightness of the image displayed on the display panel 100 based on control data received from the controller 300. In embodiments where the control data includes a DBV that specifies a desired display brightness level for the display panel 100, the BRC240 may be configured to control the brightness of the displayed image based on the DBV.
[0040] In various embodiments, the display driver 200 may be configured to define a plurality of screen areas for the display panel 100 and to individually control the brightness level of each screen area. The display driver 200 may also be configured to define a connection area between adjacent screen areas and to control the brightness level of the connection area. In the embodiment shown in Figure 1, the display panel 100 is divided into a first screen area 102, a second screen area 104, and a connection area 106 provided between the first screen area 102 and the second screen area 104. The first screen area 102, the connection area 106, and the second screen area 104 are arranged vertically on the display panel 100.
[0041] In some embodiments, the display panel 100 may be bendable, as illustrated in Figure 1B. In some embodiments, the display panel 100 may have a flexible portion that is bendable and foldable at the flexible portion. A display driver 200 (not shown in Figure 1B) may be configured to define a connection region 106 that includes the flexible portion. The foldable feature of the display panel 100 may allow for adjustment of the angle between the first screen region 102 and the second screen region 104. The angle between the first screen region 102 and the second screen region 104 may hereafter be referred to as the bend angle. The bend angle is 180° when the display panel 100 is flat and 0° when it is fully folded so that the first screen region 102 and the second screen region 104 face each other (for example, so that the first screen region 102 and the second screen region 104 are almost touching). In some embodiments, as illustrated in Figure 1C, the display panel 100 may be bent backward so that the first screen area 102 and the second screen area 104 face outwards. Note that in Figure 1C, the first screen area 102 is located behind the housing, and is therefore shown with a dashed line. In this case, the bending angle is between 180° and 360°. The bending angle is 360° when the first screen area 102 and the second screen area 104 face in opposite outward directions.
[0042] Figure 2 illustrates an exemplary partial configuration of a display driver 200 according to one or more embodiments. In the illustrated embodiments, the BRC 240 is configured to supply a first gamma parameter set and a second gamma parameter set to the image processing circuit 220. The first gamma parameter set includes a set of gamma parameters that define a first gamma curve for a first screen region 102, and the second gamma parameter set includes a set of gamma parameters that define a second gamma curve for a second screen region 104. A gamma curve, as used herein, is a curve that defines the correspondence between the gradation of image data and the voltage level of voltage data when performing a gamma transformation. Voltage data for pixels in the first screen region 102 is generated according to the first gamma curve, and voltage data for pixels in the second screen region 104 is generated according to the second gamma curve. In various embodiments, the brightness level of the first screen area 102 is adjusted by a first gamma curve (defined by a first gamma parameter set), and the brightness level of the second screen area 104 is adjusted by a second gamma curve (defined by a second gamma parameter set).
[0043] Figure 3 illustrates exemplary definitions of a first gamma curve and a second gamma curve according to one or more embodiments. In the illustrated embodiments, each of the first and second gamma curves is a free curve (e.g., a Bézier curve) defined by control points #0 to #M. Each of the first and second gamma parameter sets may include the coordinates of control points #0 to #M in a coordinate system defined by a first coordinate axis representing grayscale (horizontal axis in Figure 3) and a second coordinate axis representing voltage level (vertical axis in Figure 3).
[0044] Returning to Figure 2, the BRC240 comprises a first gamma parameter table 242 and a second gamma parameter table 244. The term "table" refers to any storage mechanism that associates multiple sets of values. A group of gamma parameter tables may be a single storage structure or multiple storage structures. Each of the first gamma parameter table 242 and the second gamma parameter table 244 contains multiple gamma parameter sets that define different gamma curves. In Figure 2, these multiple gamma parameter sets are indicated by "#0" to "#N". Note that, where i is an integer from 0 to N, the gamma parameter set #i of the first gamma parameter table 242 and the gamma parameter set #i of the second gamma parameter table 244 may be different from each other. Each of the first gamma parameter table 242 and the second gamma parameter table 244 associates multiple gamma parameter sets with multiple DBVs.
[0045] The BRC240 is configured to determine a first gamma parameter set based on the first gamma parameter table 242 and the DBV. In some embodiments, the BRC240 is configured to select a first gamma parameter set from gamma parameter sets #0 to #N of the first gamma parameter table 242 based on the DBV. In one implementation, the DBV range #0 to #N is defined by dividing the entire range of possible DBVs (see also Figure 4A), and the BRC240 may be configured to select gamma parameter set #i of the first gamma parameter table 242 as the first gamma parameter set when the DBV is in the DBV range #i.
[0046] The BRC240 is further configured to determine a second gamma parameter set based on a second gamma parameter table 244, DBV, and a second screen area brightness control command 2nd_Scr_Ctrl. The second screen area brightness control command 2nd_Scr_Ctrl may instruct the BRC240 whether or not to control the brightness levels of the first screen area 102 and the second screen area 104 individually. The second screen area brightness control command 2nd_Scr_Ctrl may be received from the controller 300 as part of the control data. In various embodiments, the BRC240 may be configured to select a second gamma parameter set from gamma parameter sets #0 to #N of the second gamma parameter table 244 based on DBV, in response to the activation of the second screen area brightness control command 2nd_Scr_Ctrl. By selecting a second gamma parameter set from the second gamma parameter table 244, the brightness level of the second screen area 104 is controlled independently of the brightness level of the first screen area 102. In one implementation, the BRC240 may be configured to select gamma parameter set #i of the second gamma parameter table 244 as the second gamma parameter set when the DBV is in the DBV range #i. The BRC240 may also be configured to determine the second gamma parameter set to be identical to the first gamma parameter set in response to the deactivation of the second screen area brightness control command 2nd_Scr_Ctrl. By determining the second gamma parameter set to be identical to the first gamma parameter set, the brightness levels of the first screen area 102 and the second screen area 104 are controlled to be identical to each other, and the overall brightness level of the display panel 100 is controlled by the first gamma parameter set. The first gamma parameter set and the second gamma parameter set are supplied to the image processing circuit 220.
[0047] In the illustrated embodiment, the image processing circuit 220 includes a gamma interpolation circuit 222 and a digital gamma circuit 224. The gamma interpolation circuit 222 is configured to determine a final gamma parameter set based on a first gamma parameter set, a second gamma parameter set, and the position of the target pixel on which the gamma transformation is performed. In one implementation, the gamma interpolation circuit 222 is configured to select the first gamma parameter set as the final gamma parameter set when the target pixel is located in the first screen region 102, and to select the second gamma parameter set as the final gamma parameter set when the target pixel is located in the second screen region 104. The gamma interpolation circuit 222 is further configured to determine the final gamma parameter set as an interpolated gamma parameter set generated by interpolation between the first gamma parameter set and the second gamma parameter set when the target pixel is located in the connection region 106.
[0048] Figure 4A illustrates exemplary selections of a first gamma parameter set and a second gamma parameter set, and exemplary interpolation of the first and second gamma parameter sets, according to one or more embodiments. In the illustrated embodiments, when the DBV is in the DBV range #i, gamma parameter set #i from the first gamma parameter table 242 (see also Figure 2) is selected as the first gamma parameter set, and gamma parameter set #i from the second gamma parameter table 244 is selected as the second gamma parameter set. The interpolated gamma parameter set is determined by interpolation based on the position of the target pixels in the first and second gamma parameter sets.
[0049] Figure 4B illustrates an exemplary interpolated gamma parameter set, determined by interpolation of a first gamma parameter set and a second gamma parameter set, according to one or more embodiments, when the target pixel is located in the connection region 106. In the illustrated embodiments, each of the first gamma parameter set, the second gamma parameter set, and the interpolated gamma parameter set includes the coordinates of control points #0 to #M that define the gamma curve. The coordinate of control point #i of the interpolated gamma parameter set is determined by interpolation between the coordinate of control point #i of the first gamma parameter set and the coordinate of control point #i of the second gamma parameter set. In one implementation, the interpolation is performed such that the closer the target pixel is to the first screen region 102, the closer the control point #i of the interpolated gamma parameter set is to the control point #i of the first gamma parameter set, while the closer the target pixel is to the second screen region 104, the closer the control point #i of the interpolated gamma parameter set is to the control point #i of the second gamma parameter set. In Figure 4B, the gamma curve defined by the interpolated gamma parameter set is referenced as the interpolated gamma curve.
[0050] Returning to Figure 2, the gamma interpolation circuit 222 is configured to determine the region where the target pixel is located from among the first screen region 102, the second screen region 104, and the connection region 106, based on the connection region setting which defines the setting of the connection region 106. In one implementation, the connection region setting indicates the position of the boundary between the first screen region 102 and the connection region 106, and the position of the boundary between the connection region 106 and the second screen region 104. The connection region setting may be received from the controller 300. The connection region setting may also be transmitted from the controller 300 to the display driver 200 as part of the control data. In one implementation, the definitions of the first screen region 102, the second screen region 104, and the connection region 106 can be adjusted by modifying the connection region setting. For example, the width of the connection region 106 may be adjusted by modifying the connection region setting.
[0051] The digital gamma circuit unit 224 is configured to perform a gamma transformation on image data according to a gamma curve defined by the final gamma parameter set to generate voltage data. Here, the final gamma parameter set may be a first gamma parameter set, a second gamma parameter set, or an interpolated gamma parameter set. In some embodiments, the image processing circuit unit 220 may include an image processing core (not shown) configured to process image data received from the interface circuit unit 210 and supply the processed image data to the digital gamma circuit unit 224. The voltage data is supplied to a drive circuit unit 230 configured to update the pixels of the display panel 100 at the voltage level specified by the voltage data.
[0052] Overall, the architecture illustrated in the embodiment of Figure 2 is configured to determine the voltage level of the target pixel based on the grayscale of the target pixel as follows:
[0053] (A) When the second screen area brightness control command 2nd_Scr_Ctrl is deactivated, the final gamma parameter set is determined to be the same as the first gamma parameter set regardless of the position of the target pixel, and the voltage level of the drive voltage for the target pixel is determined by performing a gamma conversion on the gradation of the target pixel according to the gamma curve defined by the first gamma parameter set. As a result, the entire display panel 100 is controlled to a brightness level corresponding to the first gamma parameter set.
[0054] (B) When the second screen area brightness control command 2nd_Scr_Ctrl is activated, the final gamma parameter set is selected from the first gamma parameter set, the second gamma parameter set, and the interpolated gamma parameter set generated by interpolation of the first gamma parameter set and the second gamma parameter set, depending on the position of the target pixel. Referring to Figure 5A, when the target pixel is located in the first screen area 102, the final gamma parameter set is determined to be the same as the first gamma parameter set, and the voltage level of the drive voltage of the target pixel is determined by performing a gamma transformation on the gradation of the target pixel according to the gamma curve defined by the first gamma parameter set. When the target pixel is located in the second screen area 104, the final gamma parameter set is determined to be the same as the second gamma parameter set, and the voltage level of the drive voltage of the target pixel is determined by performing a gamma transformation on the gradation of the target pixel according to the gamma curve defined by the second gamma parameter set. If the target pixel is located in connection region 106, the final gamma parameter set is determined as an interpolated gamma parameter set generated by interpolation between the first gamma parameter set and the second gamma parameter set, and the voltage level of the drive voltage of the target pixel is determined by performing a gamma transformation on the gradation of the target pixel according to the gamma curve defined by the interpolated gamma parameter set. The shape of the gamma curve for a target pixel in connection region 106 is closer to the shape of the gamma curve of the first screen region 102 (defined by the first gamma parameter set) the closer the target pixel is to the first screen region 102, and closer to the shape of the gamma curve of the second screen region 104 (defined by the second gamma parameter set) the closer the target pixel is to the second screen region 104.
[0055] Figure 5B illustrates an exemplary image displayed on the display panel 100 according to one or more embodiments. In the illustrated embodiments, the brightness level of the first screen area 102 is lower than the brightness level of the second screen area 104. The portion of the image displayed in the first screen area 102 is smoothly coupled to the portion of the image displayed in the second screen area 104 by the portion of the image displayed in a connection area 106, the brightness level of which gradually changes depending on the pixel position on the display panel 100 through interpolation between a first gamma parameter set and a second gamma parameter set.
[0056] Figure 6 illustrates another exemplary partial configuration of the display driver 200 according to one or more embodiments. In the illustrated embodiments, the BRC indicated by reference numeral 240A is configured to supply a first gamma parameter set to the image processing circuit 220A, and the image processing circuit 220A is configured to generate a second gamma parameter set by modifying the first gamma parameter set.
[0057] In the illustrated embodiment, the BRC240A includes a first gamma parameter table 242 containing gamma parameter sets "#0" to "#N", and is configured to select the first gamma parameter set from among the gamma parameter sets "#0" to "#N" based on the DBV. In one implementation, the BRC240A may be configured to select gamma parameter set #i of the first gamma parameter table 242 as the first gamma parameter set when the DBV is in the DBV range #i.
[0058] The image processing circuit 220A includes a modification circuit 226 configured to modify a first gamma parameter set to generate a second gamma parameter set. The modification of the first gamma parameter set may be performed as instructed by a modification setting provided to the modification circuit 226. The modification setting may be received from the controller 300. The modification setting may be transmitted from the controller 300 to the display driver 200 as part of the control data. In an embodiment in which the first gamma parameter set includes the coordinates of control points #0 to #M, as illustrated in Figure 3, the modification setting may instruct how the coordinates of control points #0 to #M of the first gamma parameter set should be modified to determine the coordinates of control points #0 to #M of the second gamma parameter set. In one implementation, the coordinates of control points #0 to #M of the second gamma parameter set may be determined by multiplying the coordinates of control points #0 to #M of the first gamma parameter set along the first coordinate axis (horizontal axis in Figure 3) by a first coefficient, and / or multiplying the coordinates of control points #0 to #M of the first gamma parameter set along the second coordinate axis (vertical axis in Figure 3) by a second coefficient. In such an embodiment, the modification setting may include the first coefficient and / or the second coefficient.
[0059] The modification circuit 226 may modify the first gamma parameter set in response to the second screen area brightness control command 2nd_Scr_Ctrl. In one implementation, the modification circuit 226 may be configured to determine that the second gamma parameter set is identical to the first gamma parameter set without modification in response to the deactivation of the second screen area brightness control command 2nd_Scr_Ctrl. The modification circuit 226 may be configured to generate the second gamma parameter set by modifying the first gamma parameter set according to the modification setting in response to the activation of the second screen area brightness control command 2nd_Scr_Ctrl.
[0060] The gamma interpolation circuit 222 is configured to determine the final gamma parameter set based on the first gamma parameter set, the second gamma parameter set, and the position of the target pixel, as described in relation to Figure 2. The digital gamma circuit 224 is configured to generate voltage data by performing a gamma transformation on the image data according to the gamma curve defined by the final gamma parameter set, as described in relation to Figure 2.
[0061] The configuration shown in Figure 6, in which the BRC240A includes only one gamma parameter table (first gamma parameter table 242 in the illustrated embodiment), can effectively reduce the hardware of the BRC240A. Hardware reduction can be advantageous in terms of cost reduction.
[0062] Figure 7 illustrates another exemplary partial configuration of a display driver 200 according to one or more embodiments. In the illustrated embodiments, application commands are issued by application software 310 installed on a controller 300 (as shown in Figure 1), and these application commands are supplied to the display driver 200. The display driver 200 is configured to operate as instructed by the application commands. The application commands may be supplied to the display driver 200 as part of control data.
[0063] In the embodiment illustrated in Figure 7, the display driver 200 further includes a memory 232 and a selector 234. The memory 232 is configured to store application image data. The application image data may correspond to application-related images to be displayed in the second screen area 104 in response to application commands. The application-related images may include user interface images such as a software keyboard, menus, and other navigation elements. The selector 234 is configured to select image data received from the interface circuit unit 210 or application image data received from the memory 232 in response to an application command and the position of a target pixel, and to supply the selected image data to the image processing circuit unit 220B.
[0064] In the embodiment shown in Figure 7, the image processing circuit indicated by reference numeral 220B is configured to receive a first gamma parameter set and a second gamma parameter set from the BRC240. In one implementation, the BRC240 may be configured to determine the first gamma parameter set and the second gamma parameter set, as described in relation to Figure 2.
[0065] The image processing circuit 220B also includes a modification circuit 228 configured to modify a second gamma parameter set in response to an application command. The application command may include a command instructing the modification circuit 228 to modify the second gamma parameter set to achieve a desired brightness level in the second screen area 104. In embodiments in which the second gamma parameter set includes coordinates of control points #0 to #M as illustrated in Figure 3, the application command may indicate how the coordinates of control points #0 to #M of the second gamma parameter set should be modified. In one implementation, the application command may include a first coefficient, and the coordinates of control points #0 to #M of the second gamma parameter set along the first coordinate axis (horizontal axis in Figure 3) may be multiplied by the first coefficient. The application command may also include, or instead include, a second coefficient, and the coordinates of control points #0 to #M of the second gamma parameter set along the second coordinate axis (vertical axis in Figure 3) may be multiplied by the second coefficient.
[0066] The remainder of the image processing circuit 220B may be configured to operate similarly to the image processing circuit 220 shown in Figure 2. The gamma interpolation circuit 222 is configured to determine the final gamma parameter set based on a first gamma parameter set, a second gamma parameter set (which may be modified by the correction circuit 228), and the position of the target pixel, as described in relation to Figure 2. The digital gamma circuit 224 is configured to perform a gamma transformation on the image data according to the gamma curve defined by the final gamma parameter set to generate voltage data. The final gamma parameter set may be the first gamma parameter set, the second gamma parameter set, or the interpolated gamma parameter set.
[0067] The architecture shown in Figure 7 is configured to provide the brightness control described above in relation to Figures 2-5B. When the second screen area brightness control command 2nd_Scr_Ctrl is deactivated, the entire display panel 100 is controlled to the same brightness level according to the gamma curve defined by the first gamma parameter set. When the second screen area brightness control command 2nd_Scr_Ctrl is activated, the first screen area 102 and the second screen area 104 are controlled individually to different brightness levels, but the image portion displayed in the first screen area 102 is smoothly combined with the image portion displayed in the second screen area 104 by the image portion displayed in the connection area 106, where the brightness level gradually changes.
[0068] The architecture illustrated in Figure 7 is further configured to display application-related images in the second screen area 104, which may include user interface images containing a software keyboard, menus, and other navigation elements, while the brightness level of the second screen area 104 is controlled as instructed by an application command. When it is desired to display an application-related image in the second screen area 104, the application software 310 issues an application command and sends it to the display driver 200. The selector 234 selects image data received from the interface circuit unit 210 or application image data received from memory 232, depending on the application command and the position of the target pixel. For pixels not located in the second screen area 104, the selector 234 selects image data received from the interface circuit unit 210. For pixels located in the second screen area 104, the selector 234 selects application image data stored in memory 232, depending on whether the application command instructs to display an application-related image. As a result, the image corresponding to the image data received from the interface circuit unit 210 is displayed in the first screen area 102 and the connection area 106, and the application-related image is displayed in the second screen area 104. Meanwhile, the correction circuit 228 corrects the second gamma parameter set as instructed by the application command. By correcting the second gamma parameter set, the application-related image is displayed in the second screen area 104 at the brightness level instructed by the application command.
[0069] Figure 8 illustrates another exemplary partial configuration of the display driver 200 according to one or more embodiments. In the embodiment illustrated in Figure 8, similar to the embodiment illustrated in Figure 7, the display driver 200 comprises a memory 232 and a selector 234 and is configured to operate in response to application commands issued by application software 310 installed on the controller 300. One difference is that the BRC240A is configured to supply a first gamma parameter set to the image processing circuit 220C, and the image processing circuit 220C is configured to generate a second gamma parameter set by modifying the first gamma parameter set. In the illustrated embodiment, the BRC240A comprises a first gamma parameter table 242 containing gamma parameter sets "#0" to "#N", and is configured to select the first gamma parameter set from among the gamma parameter sets "#0" to "#N" based on DBV. In one implementation, the BRC240A may be configured to select gamma parameter set #i of the first gamma parameter table 242 as the first gamma parameter set when the DBV is in the DVB range #i.
[0070] The image processing circuit unit 220C includes a modification circuit unit 236 configured to generate a second gamma parameter set by modifying a first gamma parameter set. The modification circuit unit 236 may modify the first gamma parameter set in response to a second screen area brightness control command 2nd_Scr_Ctrl. In one implementation, the modification circuit unit 236 may be configured to determine that the second gamma parameter set is identical to the first gamma parameter set in response to the second screen area brightness control command 2nd_Scr_Ctrl being deactivated. The modification circuit unit 236 may further be configured to generate the second gamma parameter set by modifying the first gamma parameter set according to a predetermined modification setting in response to the second screen area brightness control command 2nd_Scr_Ctrl being activated. In an embodiment where the first gamma parameter set includes the coordinates of control points #0 to #M, as illustrated in Figure 3, the predetermined correction setting may indicate how to modify the coordinates of control points #0 to #M of the first gamma parameter set in order to determine the coordinates of control points #0 to #M of the second gamma parameter set, as described with respect to the correction circuit section 226 illustrated in Figure 6.
[0071] The modification circuit 236 may further be configured to modify the second gamma parameter set in response to an application command. The application command may include a command instructing the modification circuit 236 to modify the second gamma parameter set to achieve a desired brightness level in the second screen area 104. In an embodiment in which the second gamma parameter set includes the coordinates of control points #0 to #M, as illustrated in Figure 3, the application command may instruct how the coordinates of control points #0 to #M of the second gamma parameter set should be modified, as described in relation to Figure 7.
[0072] The gamma interpolation circuit 222 is configured to determine the final gamma parameter set based on the first gamma parameter set, the second gamma parameter set, and the position of the target pixel, as described in relation to Figure 2. The digital gamma circuit 224 is configured to perform a gamma transformation on the image data according to the gamma curve defined by the final gamma parameter set to generate voltage data.
[0073] The architecture illustrated in Figure 8 is configured to provide similar brightness control to that described in relation to Figure 7. When the second screen area brightness control command 2nd_Scr_Ctrl is deactivated, the entire display panel 100 is controlled to the same brightness level according to a gamma curve defined by the first gamma parameter set. When the second screen area brightness control command 2nd_Scr_Ctrl is activated, the first screen area 102 and the second screen area 104 are controlled individually to different brightness levels, but the image portion displayed in the first screen area 102 is smoothly merged with the image portion displayed in the second screen area 104 by the image portion displayed in the transition area 106, where the brightness level gradually changes. The architecture illustrated in Figure 8 is further configured to display application-related images in the second screen area 104, which may include user interface images including a software keyboard, menus, and other navigation elements, while the brightness level of the second screen area 104 is controlled by application commands.
[0074] Figure 9A illustrates another exemplary partial configuration of the display driver 200 according to one or more embodiments. The configuration illustrated in Figure 9A is employed in an embodiment in which the display panel 100 is foldable, as described in relation to Figure 1B. In one implementation, the display panel 100 is bendable in the connection region 106, and the bending angle, which is the angle between the first screen region 102 and the second screen region 104, is adjustable. The bending angle may be detected by a sensor coupled to the controller 300, and the controller 300 may be configured to notify the display driver 200 of the bending angle. In one implementation, the bending angle may be supplied from the controller 300 to the display driver 200 as part of control data.
[0075] In one or more embodiments, the display driver 200 is configured to adjust the width of the connection area 106 according to the bending angle. In the illustrated embodiment, the image processing circuit indicated by reference numeral 220D includes a connection area width control circuit unit 260 configured to generate a connection area setting based on the bending angle. The connection area setting may specify the position of the boundary between the first screen area 102 and the connection area 106, and the position of the boundary between the connection area 106 and the second screen area 104. The connection area width control circuit unit 260 is configured to adjust the width of the connection area 106 by adjusting the position of the boundary between the first screen area 102 and the connection area 106 and / or the position of the boundary between the connection area 106 and the second screen area 104.
[0076] Figure 9B illustrates exemplary adjustment of the width of the connection area 106 based on the bending angle according to one or more embodiments. In the illustrated embodiments, the bending angle is in the range of 0° to 180°. The connection area width control circuit 260 may be configured to set the width of the connection area 106 to a minimum width (e.g., 0) when the display panel 100 is flat (i.e., the bending angle is 180°). The connection area width control circuit 260 may further be configured to increase the width of the connection area 106 as the bending angle decreases from 180° to 0°. Although Figure 9B illustrates that the width of the connection area 106 changes linearly with respect to the bending angle, the width of the connection area 106 may change non-linearly.
[0077] Figure 9C illustrates another exemplary adjustment of the width of the connection area 106 based on the bending angle according to one or more embodiments. The connection area width control circuit unit 260 may be configured to set the width of the connection area 106 to a minimum width (e.g., 0) when the bending angle is 90° or less. The connection area width control circuit unit 260 may further be configured to set the width of the connection area 106 such that the width of the connection area 106 increases as the bending angle increases when the bending angle is between 90° and α°, where α° is the bending angle at which the width of the connection area 106 is maximum. The connection area width control circuit unit 260 may further be configured to set the width of the connection area 106 such that the width of the connection area 106 decreases as the bending angle increases when the bending angle is between α° and 180°. The connection area width control circuit unit 260 may further be configured to set the width of the connection area 106 to a minimum width (e.g., 0) when the display panel 100 is flat (i.e., the bending angle is 180°).
[0078] Figure 9D illustrates yet another exemplary adjustment of the width of the connection area 106 based on the bending angle according to one or more embodiments. In the illustrated embodiments, the bending angle is in the range of 0° to 360°. The connection area width control circuit 260 may be configured to set the width of the connection area 106 to a minimum width (e.g., 0) when the display panel 100 is flat (i.e., the bending angle is 180°). The connection area width control circuit 260 may further be configured to increase the width of the connection area 106 as the bending angle decreases from 180° to 0°. The connection area width control circuit 260 may further be configured to increase the width of the connection area 106 as the bending angle increases from 180° to 360°.
[0079] Returning to Figure 9A, the image processing circuit 220D may further include a modification circuit 238 configured to modify the first gamma parameter set according to the bending angle. In embodiments where the main content (e.g., still images, videos, graphics, and other illustrations) is displayed in the first screen area 102, modifying the first gamma parameter set according to the bending angle may effectively improve the image quality of the displayed main content. This is because the intensity of ambient light incident on the first screen area 102 may change according to the bending angle. In one embodiment, the modification circuit 238 may be configured to modify the first gamma parameter set so as the bending angle approaches 180° (when the display panel 100 is flat). This is because the intensity of ambient light on the first screen area 102 may increase as the bending angle approaches 180°. In other embodiments, the modification circuit 238 is omitted, and the first gamma parameter set is supplied to the gamma interpolation circuit 222 without modification.
[0080] The correction circuit 238 may be configured to modify the first gamma parameter set in accordance with ambient light intensity in addition to, or instead of, the bending angle. The ambient light intensity may correspond to the intensity of ambient light incident on the display panel 100. The ambient light intensity may be detected by a sensor coupled to the controller 300, and the controller 300 may be configured to notify the display driver 200 of the ambient light intensity. In one implementation, the ambient light intensity may be provided from the controller 300 to the display driver 200 as part of the control data. In some embodiments, the correction circuit 238 may be configured to modify the first gamma parameter set so as the ambient light intensity increases, thereby increasing the brightness level of the first screen area 102. Increasing the brightness level of the first screen area 102 as the ambient light intensity increases may effectively improve the image quality of the image displayed in the first screen area 102.
[0081] The remainder of the image processing circuit 220D may be configured to operate similarly to the image processing circuit 220 shown in Figure 2. The gamma interpolation circuit 222 is configured to determine the final gamma parameter set based on a first gamma parameter set, a second gamma parameter set (which may be modified by the correction circuit 238), and the position of the target pixel, as described in relation to Figure 2. The digital gamma circuit 224 is configured to perform a gamma transformation on the image data according to a gamma curve defined according to the final gamma parameter set to generate voltage data. The final gamma parameter set may be the first gamma parameter set, the second gamma parameter set, or the interpolated gamma parameter set.
[0082] The above description relating to the attached drawings is based on a display system in which two screen areas and one connecting area between them are defined on the display panel 100, but those skilled in the art will appreciate that the technical concept of the present disclosure also applies to display systems having three or more screen areas. Figure 10 illustrates an exemplary configuration of a display system 1000A in which three screen areas are defined on the display panel 400, according to one or more embodiments. In the illustrated embodiment, a display driver 200A is configured to define a first screen area 402, a second screen area 404, and a third screen area 406 on the display panel 400 and to individually control the brightness levels of these screen areas. The display driver 200A is further configured to define a first connecting area 408 and a second connecting area 410. The first connecting area 408 is located between the first screen area 402 and the second screen area 404, and the second connecting area 410 is located between the second screen area 404 and the third screen area 406. The first screen area 402, the first connection area 408, the second screen area 404, the second connection area 410, and the third screen area 406 are arranged in this order vertically on the display panel 400.
[0083] Figure 11 illustrates an exemplary partial configuration of the display driver 200A according to one or more embodiments. In the illustrated embodiments, the BRC240C is configured to supply a first gamma parameter set, a second gamma parameter set, and a third gamma parameter set to the image processing circuit 220E. The first gamma parameter set defines a first gamma curve for the first screen region 402, the second gamma parameter set defines a second gamma curve for the second screen region 404, and the third gamma parameter set defines a third gamma curve for the third screen region 406.
[0084] In the illustrated embodiment, the BRC240C is configured similarly to the BRC240 illustrated in Figure 2, but additionally includes a third gamma parameter table 246. The third gamma parameter table 246 includes multiple gamma parameter sets that define different gamma curves, indicated as "#0" to "#N" in Figure 11. The third gamma parameter table 246 associates gamma parameter sets #0 to #N with DBV.
[0085] The BRC240C is configured to determine a first gamma parameter set based on the first gamma parameter table 242 and the DBV. In some embodiments, the BRC240C is configured to select a first gamma parameter set from gamma parameter sets #0 to #N of the first gamma parameter table 242 based on the DBV.
[0086] The BRC240C is further configured to determine a second gamma parameter set and a third gamma parameter set based on the DBV and individual luminance control commands 2nd / 3rd_Scr_Ctrl. The individual luminance control commands 2nd / 3rd_Scr_Ctrl may instruct the BRC240C whether or not to individually control the luminance levels of the first screen area 402, the second screen area 404, and the third screen area 406. The individual luminance control commands 2nd / 3rd_Scr_Ctrl may be received from the controller 300 as part of the control data. In various embodiments, the BRC240C may be configured to select a second gamma parameter set from gamma parameter sets #0 to #N of the second gamma parameter table 244 based on the DBV in response to the activation of the individual luminance control commands 2nd / 3rd_Scr_Ctrl. The BRC240C may also be configured to select a third gamma parameter set from gamma parameter sets #0 to #N of the third gamma parameter table 246 based on DBV, in response to the activation of the individual brightness control command 2nd / 3rd_Scr_Ctrl. By selecting a second gamma parameter set from the second gamma parameter table 244 and a third gamma parameter set from the third gamma parameter table 246, the brightness levels of the second screen area 404 and the third screen area 406 are controlled independently of the brightness level of the first screen area 402.
[0087] The BRC240C may also be configured to determine the second and third gamma parameter sets to be identical to the first gamma parameter set in response to the deactivation of the individual brightness control commands 2nd / 3rd_Scr_Ctrl. By determining the second and third gamma parameter sets to be identical to the first gamma parameter set, the brightness levels of the first screen area 402, the second screen area 404, and the third screen area 406 are controlled to be identical to each other, and as a result, the brightness level of the display panel 100 is controlled by the first gamma parameter set. The first gamma parameter set, the second gamma parameter set, and the third gamma parameter set are supplied to the gamma interpolation circuit 222 of the image processing circuit 220E.
[0088] The gamma interpolation circuit 222 is configured to determine the final gamma parameter set based on a first gamma parameter set, a second gamma parameter set, a third gamma parameter set, and the position of the target pixel on which the gamma transformation should be performed. In one implementation, the gamma interpolation circuit 222 is configured to select the first gamma parameter set as the final gamma parameter set when the target pixel is located in the first screen region 402, to select the second gamma parameter set as the final gamma parameter set when the target pixel is located in the second screen region 404, and to select the third gamma parameter set as the final gamma parameter set when the target pixel is located in the third screen region 406. The gamma interpolation circuit 222 is further configured to determine the final gamma parameter set as a first interpolated gamma parameter set generated by interpolation of the first gamma parameter set and the second gamma parameter set based on the position of the target pixel when the target pixel is located in the first connection region 408. The gamma interpolation circuit 222 is further configured to determine the final gamma parameter set as a second interpolated gamma parameter set generated by interpolation between the second gamma parameter set and the third gamma parameter set based on the position of the target pixel when the target pixel is located in the second connection region 410. The gamma interpolation circuit 222 may also be configured to determine the region in which the target pixel is located from among the first screen region 402, the second screen region 404, the third screen region 406, the first connection region 408, and the second connection region 410, based on a connection region setting that may be received from the controller 300.
[0089] The digital gamma circuit unit 224 is configured to perform a gamma transformation on image data according to a gamma curve defined by the final gamma parameter set to generate voltage data. Here, the final gamma parameter set may be the first gamma parameter set, the second gamma parameter set, the third gamma parameter set, the first interpolation gamma parameter set, or the second interpolation gamma parameter set. The voltage data is supplied to the drive circuit unit 230 (shown in Figure 10) and used to update the pixels of the display panel 400.
[0090] Method 1200 in Figure 12 illustrates exemplary steps for driving a display panel (e.g., display panel 100 in Figure 1 and display panel 400 in Figure 10) according to one or more embodiments. Note that one or more steps illustrated in Figure 12 may be omitted, repeated, and / or performed in an order different from that illustrated in Figure 12. Furthermore, note that two or more steps may be performed simultaneously.
[0091] Method 1200 includes, in step 1202, generating first voltage data for a first pixel in a first screen area of the display panel (e.g., first screen area 102 in Figure 1 and first screen area 402 in Figure 10) using a first gamma parameter that defines a first gamma curve for the first screen area. Method 1200 further includes, in step 1204, generating second voltage data for a second pixel in a second screen area of the display panel (e.g., second screen area 104 in Figure 1 and second screen area 404 in Figure 10) using a second gamma parameter that defines a second gamma curve for the second screen area.
[0092] Method 1200 further includes, in step 1206, determining an interpolated gamma parameter set for connection regions of the display panel (e.g., connection region 106 in Figure 1 and the first connection region 408 and second connection region 410 in Figure 10) by interpolation of a first gamma parameter and a second gamma parameter. The connection regions are located between a first screen region and a second screen region. Method 1200 further includes, in step 1208, generating third voltage data for a third pixel in the connection region using the interpolated gamma parameter set.
[0093] Method 1200 further includes updating a first pixel in a first screen area based on first voltage data in step 1210. Method 1200 further includes updating a third pixel in a connection area based on third voltage data in step 1212. Method 1200 further includes updating a second pixel in a second screen area based on second voltage data in step 1214.
[0094] Although many embodiments have been described, those skilled in the art who are interested in this disclosure will likely find that other embodiments can be devised without exceeding the technical scope. Therefore, the technical scope of the present invention should be limited only by the appended claims.
Claims
1. An image processing circuit unit, generating first voltage data for first pixels in a first screen region of a display panel using a first gamma parameter set defining a first gamma curve for the first screen region; generating second voltage data for second pixels in a second screen region of the display panel using a second gamma parameter set defining a second gamma curve for the second screen region; determining an interpolated gamma parameter set for a third pixel in a connection region of the display panel between the first screen region and the second screen region by interpolating the first gamma parameter set and the second gamma parameter set; image processing circuitry configured to generate third voltage data for the third pixel using the interpolated gamma parameter set; A drive circuit unit, updating the first pixel in the first screen region based on the first voltage data; updating the second pixel in the second screen area based on the second voltage data; a driving circuit configured to update the third pixels in the connection region based on the third voltage data; Equipped with Display driver.
2. The interpolation is based on a position of the third pixel on the display panel.
2. The display driver according to claim 1.
3. generating the second voltage data for the second pixel using the second gamma parameter set in response to a second screen area brightness control command being activated; The image processing circuitry is further configured to generate fourth voltage data for the second pixel in the second screen area using the first gamma parameter set in response to the second screen area brightness control command being deactivated.
2. The display driver according to claim 1.
4. The image processing circuitry is further configured to generate fifth voltage data for the third pixel of the connection region using the first gamma parameter set in response to the second screen region luminance control command being deactivated.
4. The display driver according to claim 3.
5. generating the first voltage data based on first image data for the first pixel in the first screen area; Generating the second voltage data is based on second image data for the second pixels in the second screen area.
2. The display driver according to claim 1.
6. the image processing circuitry is further configured to modify a width of the connection area between the first screen area and the second screen area.
2. The display driver according to claim 1.
7. a display panel including a first screen area, a second screen area, and a connection area provided between the first screen area and the second screen area; A display driver, generating first voltage data for first pixels in the first screen region using a first gamma parameter set defining a first gamma curve for the first screen region; generating second voltage data for second pixels in the second screen region using a second set of gamma parameters defining a second gamma curve for the second screen region; determining an interpolated gamma parameter set for the connected region by interpolating the first gamma parameter set and the second gamma parameter set; generating third voltage data for a third pixel in the connection region using the interpolated gamma parameter set; updating the first pixel in the first screen region based on the first voltage data; updating the second pixel in the second screen area based on the second voltage data; a display driver configured to update the third pixels in the connection region based on the third voltage data; Equipped with Display device.
8. The interpolation is based on a position of the third pixel on the display panel. The display device according to claim 7 .
9. The display device is further configured to modify a width of the connection area between the first screen area and the second screen area. The display device according to claim 7 .
10. generating first voltage data for first pixels in a first screen region of a display panel using a first gamma parameter set defining a first gamma curve for the first screen region; generating second voltage data for second pixels in a second screen region of the display panel using a second gamma parameter set defining a second gamma curve for the second screen region; determining an interpolated gamma parameter set for a connection region of the display panel between the first screen region and the second screen region by interpolating the first gamma parameter set and the second gamma parameter set; generating third voltage data for a third pixel in the connection region using the interpolated gamma parameter set; updating the first pixel in the first screen area based on the first voltage data; updating the second pixel in the second screen area based on the second voltage data; updating the third pixel in the connection region based on the third voltage data; Contains method.