Timing controller and electronic device comprising the same

By using time-division technology with self-emissive elements and timing controllers in the pixels of the display panel, touch coordinate sensing without additional hardware is achieved, simplifying the manufacturing process and reducing costs.

CN113253865BActive Publication Date: 2026-07-10SILICON WORKS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SILICON WORKS CO LTD
Filing Date
2021-02-09
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

Existing display devices require touch sensing devices or touch ICs, which leads to complex manufacturing processes and increased costs.

Method used

Touch coordinates are sensed by using light emitted from self-emissive elements in the pixels of the display panel. The duration of one frame is divided into time using a timing controller to generate light emission data for X and Y coordinates. The touch coordinates are obtained by emitting light in units of data line groups and gating line groups through the display driving circuit.

Benefits of technology

It eliminates the need for additional touch ICs or touchscreen panels, simplifying the manufacturing process and reducing costs, while accurately acquiring touch coordinates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113253865B_ABST
    Figure CN113253865B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a timing controller and an electronic device including the same. Disclosed is a timing controller including: coordinate data generation circuitry configured to generate X-coordinate light emission data for acquiring an X coordinate of a touch coordinate and Y-coordinate light emission data for acquiring a Y coordinate of the touch coordinate; selection circuitry configured to time-divisionalize a 1-frame duration, output the X-coordinate light emission data to display drive circuitry during an X coordinate domain, and output the Y-coordinate light emission data to the display drive circuitry during a Y coordinate domain; and control data generation circuitry configured to output control data to the display drive circuitry, the control data being for allowing each pixel to emit light in units of a data line group including i data lines during the X coordinate domain using the X-coordinate light emission data and in units of a gate line group including j gate lines during the Y coordinate domain using the Y-coordinate light emission data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to display devices, and more particularly to display devices for recognizing touch coordinates. Background Technology

[0002] With the development of the information age, the demand for display devices has increased in various forms. Recently, various types of display devices, such as liquid crystal displays (LCDs) or organic light-emitting diode (OLEDs), have been used.

[0003] Recently, as an alternative to conventional input methods such as buttons, keyboards, or mice, display devices including touchscreen panels for detecting touch input via a user's finger, stylus, etc., have become widely used. Most display devices that include touchscreen panels require touch sensing devices or touch integrated circuits (ICs) for accurately detecting the presence of a touch or touch coordinates (or touch location).

[0004] In other words, in order to detect touch input from a user's finger, stylus, etc., a typical display device requires a touch sensing device or touch IC and a separate touch screen panel. Therefore, the manufacturing process of the display device is complex and the manufacturing cost of the display device is inevitably increased. Summary of the Invention

[0005] Therefore, this disclosure was made in view of the above-mentioned problems, and one object of this disclosure is to provide a timing controller and an electronic device including the same for sensing the touch coordinates of a pen in contact with the display panel using light emitted from a self-emissive element included in a pixel of the display panel.

[0006] This disclosure may also provide a timing controller and an electronic device including the same, for outputting luminescence data for acquiring touch coordinates of a pen in contact with a display panel and image data for displaying an actual image by dividing the duration of one frame into time segments.

[0007] This disclosure may also provide a timing controller and electronic devices including the same for changing the number of pixels that are assumed to emit light to obtain touch coordinates based on the resolution and coordinate accuracy values ​​of the display panel.

[0008] This disclosure may also provide a timing controller and electronic devices including the same, for allowing pixels to emit light with random colors to obtain touch coordinates.

[0009] According to one aspect of this disclosure, the above and other objectives can be achieved by providing a timing controller for controlling the emission of light-emitting elements to identify touch coordinates, the timing controller comprising: a coordinate data generation circuit configured to generate X-coordinate emission data for acquiring X-coordinates of the touch coordinates and Y-coordinate emission data for acquiring Y-coordinates of the touch coordinates; a selection circuit configured to time-divide a frame duration, output X-coordinate emission data to a display driving circuit during the X-coordinate domain, and output Y-coordinate emission data to a display driving circuit during the Y-coordinate domain; and a control data generation circuit configured to output control data to the display driving circuit, the control data being used to allow each pixel to emit light in units of a data line group including i (i is a natural number equal to or greater than 2) data lines during the X-coordinate domain and to allow each pixel to emit light in units of a gating line group including j (j is a natural number equal to or greater than 2) gating lines during the Y-coordinate domain using the X-coordinate emission data.

[0010] According to another aspect of this disclosure, an electronic device is provided, comprising: a display panel including m data line groups obtained by grouping w data lines into units of i (i is a natural number equal to or greater than 2) data lines and n gating line groups obtained by grouping h gating lines into units of j (j is a natural number equal to or greater than 2) gating lines; a timing controller configured to time-divide a frame duration, generate X-coordinate luminous data and first control data for acquiring X coordinates for touch coordinates during an X-coordinate domain, and generate Y-coordinate luminous data and second control data for acquiring Y coordinates during a Y-coordinate domain; and a display driving circuit configured to allow each pixel to emit light in units of data line groups using the X-coordinate luminous data according to the first control data during an X-coordinate domain, and to allow each pixel to emit light in units of gating line groups using the Y-coordinate luminous data according to the second control data during a Y-coordinate domain. Attached Figure Description

[0011] The above and other objects, features and other advantages of this disclosure will become more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:

[0012] Figure 1A This is a block diagram of a display device including a timing controller according to an embodiment of the present disclosure;

[0013] Figure 1B This is a diagram illustrating the arrangement of domains during a one-frame duration according to an embodiment of the present disclosure;

[0014] Figure 1C This is a diagram illustrating the arrangement of domains during a frame duration according to another embodiment of the present disclosure;

[0015] Figure 2A and Figure 2B This is a diagram used to explain the method of determining coordinates using a pen;

[0016] Figure 3 yes Figure 1A The block diagram of the timing controller shown;

[0017] Figure 4 It is shown by Figure 3 The diagram shows an example of a method for the control data generation circuit to generate a first data output enable signal;

[0018] Figure 5 This is a diagram illustrating an example of a method for arbitrarily setting the color of the emission data;

[0019] Figure 6 This is a diagram used to explain the options for coordinate precision;

[0020] Figure 7 This is a diagram illustrating an example of a method for operating a timing controller according to another embodiment of the present disclosure; and

[0021] Figure 8 It includes Figure 1A A block diagram of the electronic device of the display device shown. Detailed Implementation

[0022] In this specification, it should be noted that, where possible, similar reference numerals already used in other figures to denote similar elements are used for the identification of components. In the following description, detailed descriptions of functions and configurations known to those skilled in the art that are irrelevant to the substantive configuration of this disclosure will be omitted. The terminology described in this specification should be understood as follows.

[0023] The advantages and features of this disclosure, and its implementation methods, will be illustrated by the following description of embodiments with reference to the accompanying drawings. However, this disclosure may be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. Furthermore, this disclosure is limited only by the scope of the claims.

[0024] The shapes, dimensions, scales, angles, and quantities disclosed in the accompanying drawings to describe embodiments of this disclosure are merely examples, and therefore this disclosure is not limited to the details shown. Similar reference numerals refer to similar elements throughout. In the following description, detailed descriptions of relevant known functions or configurations will be omitted where such omissions would unnecessarily obscure the essential points of this disclosure.

[0025] When using the terms "comprising," "having," and "including" as described in this specification, another component may be added unless "only" is used. Unless the opposite is mentioned, singular terms may include plural forms.

[0026] When interpreting components, although there is no explicit description, the components are interpreted as including a range of error.

[0027] When describing temporal relationships, such as when time sequence is described as “after,” “following after,” “next,” and “before,” discontinuous cases may be included unless “only” or “directly” is used.

[0028] It should be understood that although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of this disclosure, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element.

[0029] The term "at least one" should be understood to include any and all combinations of one or more of the relevant listed items. For example, "at least one of the first, second, and third items" means all items derived from two or more of the first, second, and third items, as well as combinations of the first, second, or third items.

[0030] Features of the various embodiments of this disclosure may be linked or combined with each other in part or in whole, and may interoperate with each other in various ways and be technically driven, as will be fully understood by those skilled in the art. Embodiments of this disclosure may be performed independently of each other or may be performed together in an interdependent relationship.

[0031] Exemplary embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0032] Figure 1A This is a block diagram of a display device including a timing controller according to an embodiment of the present disclosure. (Refer to...) Figure 1A The display device 100 may include a timing controller 110, a source drive circuit 120, a gating drive circuit 130, and a display panel 140.

[0033] The display device 100 may be a self-emissive display device including a display panel 140, in which pixels P including self-emissive elements are arranged in a matrix. For example, the display device 100 may be a display device for a television (TV), a display device for navigation, a display device for a computer monitor, or a display device for a mobile terminal.

[0034] The timing controller 110 can use timing control data (TCTR) (for example, timing control data (TCTR) may include a vertical synchronization signal Vsync, a horizontal synchronization signal Hsync, a dot clock signal DCLK, and a data enable signal DE) to generate source control data SCD for controlling the operation of the source drive circuit 120 and gating control data GCD for controlling the operation of the gating drive circuit 130.

[0035] Specifically, the timing controller 110 according to this disclosure can operate the source drive circuit 120 and the gating drive circuit 130 in normal mode and touch mode. In normal mode, light emitted from the self-emissive element is used to display an image, and in touch mode, light emitted from the self-emissive element is used to obtain touch coordinates.

[0036] Therefore, such as Figure 1B As shown, the 1-frame duration 1F according to this disclosure may include: a display field DF in which the display device 100 operates in normal mode; an X-coordinate field XCF in which the display device 100 operates in touch mode for obtaining the X coordinate of the touch coordinate; and a Y-coordinate field YCF in which the display device 100 operates in touch mode for obtaining the Y coordinate of the touch coordinate.

[0037] In this case, by arranging the X-coordinate domain XCF and Y-coordinate domain YCF during the rest period in the display domain DF, or by reducing the time of the vertical blanking Vblank segment, Vbackporch segment, Vfrontporch segment, or DE blanking segment and arranging the X-coordinate domain XCF and Y-coordinate domain YCF therein, touch coordinates can be obtained while meeting the general reference (e.g., 120Hz or 60Hz) required for displaying images.

[0038] Thus, according to this disclosure, when the display domain DF and the coordinate domain (X coordinate domain XCF and Y coordinate domain YCF) are executed separately during a 1-frame duration, the image displayed on the display panel 140 during the display domain DF period can be unaffected by the image displayed on the display panel 140 during the coordinate domain (X coordinate domain XCF and Y coordinate domain YCF).

[0039] exist Figure 1B The example described earlier illustrates how, over a single frame, the display domain DF, X coordinate domain XCF, and Y coordinate domain YCF are arranged in the stated order according to the vertical synchronization signal Vsync (e.g., the vertical blanking Vblank segment). However, this is merely an example, and as... Figure 1CAs shown, based on the vertical synchronization signal Vsync (e.g., the vertical blanking Vblank segment), the X coordinate domain XCF, Y coordinate domain YCF, and display domain DF can be arranged in the order stated (CASE1), the Y coordinate domain YCF, X coordinate domain XCF, and display domain DF can be arranged in the order stated (CASE2), or the display domain DF, Y coordinate domain YCF, and X coordinate domain XCF can be arranged in the order stated (CASE3).

[0040] According to an embodiment, the source control data SCD generated by the timing controller 110 may include a source start pulse SSP for controlling the timing of the start of data sampling, a source sampling clock SSC as a clock signal for controlling the timing of data sampling, a first data output enable signal for controlling the timing of the output of a first data voltage for displaying an image through data lines DL1 to DLw, a second data output enable signal for controlling the timing of the output of a second data voltage for acquiring the X coordinate through data lines DL1 to DLw, and a third data output enable signal for controlling the timing of the output of a third data voltage for acquiring the Y coordinate through data lines DL1 to DLw.

[0041] In the above embodiments, the vertical synchronization signal Vsync can be a signal indicating the start timing at the beginning of a frame, the horizontal synchronization signal Hsync can be a signal indicating the start timing at the beginning of a line, the first data output enable signal can be a signal including at least one data pulse indicating that a first data voltage is input to data lines DL1 to DLw during the display domain DF, the second data output enable signal can be a signal including at least one data pulse indicating that a second data voltage is input to data lines DL1 to DLw during the X coordinate domain XCF, and the third data output enable signal can be a signal including at least one data pulse indicating that a third data voltage is input to data lines DL1 to DLw during the Y coordinate domain YCF.

[0042] The gating control data GCD generated by the timing controller 110 may include a gating start pulse GSP, a gating shift clock GSC, and a gating output enable signal. The gating start pulse GSP controls the start timing of the operation of multiple gating driver ICs (not shown) included in the gating drive circuit 130. The gating shift clock GSC may be a clock signal common to one or more gating driver ICs and can control the shift timing of the gating pulse. The gating output enable signal can specify the timing information for one or more gating driver ICs.

[0043] In this case, the gating output enable signal may include: a first gating output enable signal for selecting gating lines GL1 to GLh connected to pixels that emit light according to a first data voltage during the display domain DF; a second gating output enable signal for selecting gating lines GL1 to GLh connected to pixels that emit light according to a second data voltage during the X coordinate domain XCF; and a third gating output enable signal for selecting gating lines GL1 to GLh connected to pixels that emit light according to a third data voltage during the Y coordinate domain YCF.

[0044] A first gating output enable signal can be formed by applying gating pulses to each of the gating lines GL1 to GLh in a row-sequence manner. A second gating output enable signal can be formed by simultaneously inputting gating pulses to all gating lines GL1 to GLh while applying a second data voltage through data lines DL1 to DLw. A third gating output enable signal can be formed by shifting gating pulses in units of a predetermined number of gating lines GL1 to GLh and simultaneously applying gating pulses to a predetermined number of gating lines GL1 to GLh while applying a third data voltage to all data lines DL1 to DLw.

[0045] The timing controller 110 can convert image data Idata received from the main chip (not shown) into image data Idata' to be processed by the source driver circuit 120, and can send the converted data to the source driver circuit 120. The timing controller 110 can generate X-coordinate emission data Tdata_X for obtaining the X coordinate and Y-coordinate emission data Tdata_Y for obtaining the Y coordinate, and can send them to the source driver circuit 120.

[0046] According to the implementation method, the main chip may be a chip included in any of a television (TV) system, navigation system, set-top box, DVD player, Blu-ray player, personal computer (PC), home theater system, broadcast receiver, and telephone system.

[0047] The display driving circuit may include a source driving circuit 120 and a gating driving circuit 130, and can operate in normal mode or touch mode under the control of the timing controller 110.

[0048] Specifically, when driven in normal mode, the display driving circuit can output a first data voltage corresponding to the image data Idata' sent from the timing controller 110 via the display panel 140, or detect the characteristics of the driving elements included in each pixel P. When driven in touch mode, the display driving circuit can output a second data voltage and a third data voltage corresponding to the X-coordinate light emission data Tdata_X and the Y-coordinate light emission data Tdata_Y, respectively, via the display panel 140 to obtain touch coordinates using the pen 150.

[0049] In other words, the display driving circuit according to this disclosure can sequentially allow pixel P to emit light by applying a first data voltage to the corresponding data line according to source control data during the display domain DF and driving the gating lines according to gating control data using a row sequence method. The display driving circuit according to this disclosure can allow pixel P to emit light in units of i data lines (i is a natural number equal to or greater than 1) using a second data voltage during the X coordinate domain XCF and can allow pixel P to emit light in units of j gating lines (j is a natural number equal to or greater than 1) using a third data voltage during the Y coordinate domain YCF. Therefore, pen 150 can obtain touch coordinates by detecting the light emitted from pixel P.

[0050] The source drive circuit 120 and the gating drive circuit 130 will be described in more detail below.

[0051] The source drive circuit 120 may include multiple source driver ICs (not shown), which can be driven in normal mode during the display domain DF under the control of the timing controller 110, and can be driven in touch mode during the X coordinate domain XCF and Y coordinate domain YCF.

[0052] Specifically, the source drive circuit 120 can operate in normal mode during the display domain DF to convert image data Idata' into a first data voltage according to source control data SCD sent from the timing controller 110, and provide the converted first data voltage to pixel P via data lines DL1 to DLw. In particular, the source drive circuit 120 can output the first data voltage to the corresponding data line during a period when the data pulse included in the first data output enable signal is at a high level.

[0053] The source driving circuit 120 can operate in normal mode during the display domain DF, and can use source control data SCD to generate a data voltage for sensing in order to sense the characteristics of the driving elements (e.g., driving transistors (TFTs)) included in each pixel P, and can provide the data voltage for sensing to the pixel P via data lines DL1 to DLw. According to an embodiment, the characteristics of the driving elements may include at least one of the threshold voltage or mobility of the driving elements.

[0054] The source drive circuit 120 can operate in touch mode during the X-coordinate domain XCF to convert the X-coordinate luminous data Tdata_X sent from the timing controller 110 into a second data voltage. The source drive circuit 120 can output the second data voltage to a predetermined number of data lines (e.g., i data lines), while sequentially shifting the data lines DL1 to DLw in units of i data lines according to the source control data SCD sent from the timing controller 110. Specifically, the source drive circuit 120 can output the second data voltage to the corresponding data line during a period including a high-level data pulse in the second data output enable signal.

[0055] According to the implementation, the second data voltage can be set to different values ​​(e.g., different grayscale values ​​or different colors) for each line to which the second data voltage is to be output. For example, the value of the second data voltage applied to data line #1 and the value of the second data voltage applied to data line #2 can be different from each other.

[0056] In this case, i can be set to 1 or a value equal to or greater than 2. That is, when i is set to 1, the source driving circuit 120 can allow pixels connected to one data line to emit light simultaneously on a per-data-line basis, and when i is set to a value equal to or greater than 2, the source driving circuit 120 can set two or more data lines into a data line group and allow pixels connected to the corresponding data line group to emit light simultaneously on a per-data-line-line basis.

[0057] According to the implementation, when i is set to a value equal to or greater than 2, the value of i can be determined based on at least one of the predetermined X coordinate accuracy value or X direction resolution value of the display panel 140.

[0058] The source drive circuit 120 can operate in touch mode during the Y-coordinate domain YCF to convert the Y-coordinate luminescence data Tdata_Y sent from the timing controller 110 into a third data voltage and simultaneously output the third data voltage through all data lines DL1 to DLw according to the source control data SCD sent from the timing controller 110. In this case, the value of the third data voltage (e.g., grayscale value or color) can be set differently for each gating line selected to output the third data voltage. For example, the value of the third data voltage applied to all data lines DL1 to DLw when gating line #1 is selected and the value of the third data voltage applied to all data lines DL1 to DLw when gating line #2 is selected can be different from each other.

[0059] According to the above embodiment, the source drive circuit 120 can output a third data voltage to all data lines during a period in which the data pulse in the third data output enable signal is at a high level.

[0060] The gating drive circuit 130 can operate in normal mode during the display domain DF and can sequentially provide gating pulses to gating lines GL1 to GLh to operate the gating lines for displaying an image according to gating control data GCD sent from the timing controller 110 using a row sequence method. The gating drive circuit 130 can use the gating control data GCD to generate gating pulses for sensing so as to sense the characteristics of the driving elements included in each pixel P during the display domain DF, and can sequentially provide the gating pulses for sensing to gating lines GL1 to GLh using a row sequence method.

[0061] The gating drive circuit 130 can operate in touch mode during the X-coordinate domain XCF, and can simultaneously provide gating pulses through all gating lines according to the gating control data GCD sent from the timing controller 110, thereby sequentially activating pixel P in units of i data lines. In this case, gating pulses can be simultaneously provided to gating lines GL1 to GLh according to the second gating output enable signal.

[0062] The gating drive circuit 130 can operate in touch mode during the Y-coordinate domain YCF and can sequentially turn on pixels P in units of j gating lines by providing gating pulses in units of j gating lines according to the gating control data GCD sent from the timing controller 110. In this case, gating pulses can be provided in units of j gating lines according to the third gating output enable signal.

[0063] In this case, j can be set to 1 or a value equal to or greater than 2. That is, when j is set to 1, the gating drive circuit 130 can allow pixels connected to all data lines DL1 to DLw to emit light simultaneously on a single gating line, and when j is set to 2, the gating drive circuit 130 can set two or more gating lines into a gating line group and allow pixels connected to the corresponding gating line group to emit light simultaneously on a group basis.

[0064] According to the implementation, when j is set to a value equal to or greater than 2, the value of j can be determined based on at least one of the predetermined Y coordinate accuracy value or the Y direction resolution value of the display panel 140.

[0065] The display panel 140 may include pixels P arranged in a w×h matrix, and each pixel P may be connected to a corresponding data line among data lines DL1 to DLw, a corresponding sensing line among sensing lines SL1 to SLw, and a corresponding gate line among gate lines GL1 to GLh.

[0066] During the display domain DF, each pixel P can display an image corresponding to image data Idata' on the display panel 140 based on each gating pulse input through gating lines GL1 to GLh and a first data voltage input through each of the data lines DL1 to DLw. Each pixel P can send a sensing signal to the source driving circuit 120 through each of the sensing lines SL1 to SLw. The sensing signal is obtained by sensing the characteristics of the driving element included in the corresponding pixel P based on the data voltage input through the data lines DL1 to DLw during the display domain DF. According to an embodiment, each pixel P may include an organic light-emitting diode (OLED) as a self-emissive element.

[0067] During the X-coordinate domain XCF, each pixel P can emit light sequentially while being shifted in units of i data lines, based on the gating pulses simultaneously input through all gating lines GL1 to GLh and the second data voltage input through the data lines DL1 to DLw connected to the corresponding pixel P.

[0068] For example, during the X-coordinate domain XCF, the gating drive circuit 130 can simultaneously provide gating pulses to all gating lines GL1 to GLh arranged on the display panel 140 according to the second gating output enable signal output from the timing controller 110, and the source drive circuit 120 can provide a second data voltage while shifting i data lines among the data lines DL1 to DLw arranged on the display panel 140 according to the second data output enable signal output from the timing controller 110, so that the pixels connected to the corresponding data lines can emit light.

[0069] In this case, when a second data voltage with a different color or a different grayscale value is set for the corresponding data line to which the second data voltage is to be output, the pixel connected to the corresponding data line can emit light with a different color or a different grayscale value for the corresponding data line.

[0070] During the Y-coordinate domain YCF, each pixel P can emit light sequentially while being shifted in units of j gating lines, based on gating pulses input in units of j gating lines and a third data voltage input simultaneously through all data lines DL1 to DLw.

[0071] For example, during the Y-coordinate domain YCF, the source drive circuit 120 can simultaneously provide a third data voltage to all data lines DL1 to DLw arranged on the display panel 140 according to the third data output enable signal output from the timing controller 110, and the gating drive circuit 130 can provide gating pulses while shifting j gating lines GL1 to GLh arranged on the display panel 140 according to the third gating output enable signal output from the timing controller 110, so that the pixels connected to the corresponding gating lines emit light.

[0072] In this case, when a third data voltage with a different color or a different grayscale value is set for each gate line selected for outputting the third data voltage, the pixel connected to the corresponding gate line can emit light with a different color or a different grayscale value for each gate line.

[0073] The pen 150 can obtain the touch coordinates of the pixel touched by the pen 150 by detecting the illumination state of at least one pixel corresponding to the current position of the pen 150 through contact (or non-contact) with the display panel 140. According to an embodiment, the touch coordinates can be defined by the X and Y coordinates of the detected illuminated pixel. The pen 150 can send the obtained touch coordinates to a main chip (not shown). According to an embodiment, the pen 150 can wirelessly send the touch coordinates to a host system.

[0074] In the following text, refer to Figure 2A and Figure 2B The method for determining touch coordinates using pen 150 will be described in detail. Figure 2A and Figure 2B It is a diagram used to explain the method of determining coordinates using a pen.

[0075] Figure 2A This diagram illustrates the detection of a light emission signal in the X-coordinate domain (or Y-coordinate domain). Pen 150 can determine the X-coordinate by the number of one of the data pulses (CDE1–CDEM) included in the second data enable signal. A data pulse corresponds to the time difference between the level transition timing (e.g., rising edge timing) of the vertical synchronization signal Pen Vsync (pen Vsync) of Pen 150 and the detection time when light emission is detected in the X-coordinate domain XCF. Figure 2A In this process, a data pulse is the first data pulse CDE1 within the data pulses. At this time, the vertical synchronization signal PenVsync of pen 150 is synchronized with the vertical synchronization signal Panel Vsync of display panel 140.

[0076] In this configuration, the pen 150 can acquire information from the display panel 140 during the initial synchronization process with the display panel 140 regarding the difference between the rising edge timing of the vertical synchronization signal and the timing of generating the initial data pulse included in the data pulse in the second data output enable signal (or the difference between the rising edge timing of the vertical synchronization signal and the timing of the start of the X-coordinate domain), as well as information regarding the duration of a data pulse. Therefore, the pen 150 can use the time difference between the vertical synchronization signal and the timing of detecting illumination to determine the sequence number of the data pulse in the data pulse included in the second data output enable signal (or the third data output enable signal) that corresponds to the timing of detecting illumination, and can determine the sequence number of the data pulse that detected illumination as the X-coordinate.

[0077] Similarly, in the case of Y coordinate, the pen 150 can determine the Y coordinate by the sequence number of the data pulse corresponding to the time difference between the level transition timing (e.g., rising edge timing) of the vertical synchronization signal of the pen 150 included in the third data output enable signal and the detection timing of the light emission detected in the Y coordinate domain YCF.

[0078] like Figure 2B As shown, when multiple emission signals are detected in the X-coordinate domain (or Y-coordinate domain), the pen 150 can calculate the sequence number of the data pulse corresponding to each detection timing of the emission, or it can determine any one of the data pulses corresponding to each detection timing of the emission as the X-coordinate (or Y-coordinate). In this case, the method for determining the sequence number of the data pulse corresponding to each detection timing is the same as... Figure 2A The method is the same, so its detailed description will be omitted.

[0079] According to the first embodiment, the pen 150 can determine the sequence number of the data pulse CDE2 corresponding to the earliest time of detecting the light emission signal among the data pulses CDE2 to CDE5 corresponding to each detection timing of the detected light emission signal as the X coordinate (or Y coordinate).

[0080] According to the second embodiment, the pen 150 can determine the X-coordinate as the average value (e.g., 3.5) of the sequence numbers of data pulses CDE2 to CDE5 corresponding to each detection timing of the detected light emission signal.

[0081] According to the third embodiment, the pen 150 can determine the sequence number of the data pulse CDE5 corresponding to the last time the light emission was detected among the data pulses CDE2 to CDE5 corresponding to each detection timing of the detected light emission signal as the X coordinate (or Y coordinate).

[0082] As described above, the display device 100 according to this disclosure can acquire touch coordinates by allowing a self-emissive element included in each pixel P to emit light for acquiring touch coordinates and by receiving the light emitted from the self-emissive element through a pen 150, without the need for a separate touch IC or a separate touchscreen panel for detecting touches using the pen 150.

[0083] In the following text, reference will be made to Figure 3 The configuration of the timing controller according to this disclosure is described in detail. Figure 3 yes Figure 1A The block diagram of the timing controller is shown. (Refer to...) Figure 3 The timing controller 110 may include an image receiving circuit 200, an image quality and compensation processing circuit 300, a bridge IC 310, and a control circuit 400.

[0084] The image receiving circuit 200 can receive an image source from an external source, and can, for example... Figure 3 The diagram includes a gripping unit 202 and a converter 204.

[0085] The capturing unit 202 can perform pre-capture on image data (e.g., digital video data Idata) from an externally input image source.

[0086] The converter 204 can convert the image data Idata acquired by the capture unit 202 into system data to be used in the timing controller 110, and can send the converted system data to the display image quality and compensation processing circuit 300.

[0087] The display image quality and compensation processing circuit 300 can write system data (or image data) to memory 320 via bridge IC 310, or can read system data (or image data) stored in memory 320.

[0088] The display image quality and compensation processing circuit 300 can use a predetermined compensation algorithm to compensate for system data received from the image receiving circuit 200 or the bridge IC 310, or it can convert the system data into a form to be processed by the source driving circuit 120 to generate image data Idata'. The display image quality and compensation processing circuit 300 can output the generated image data Idata' to the control circuit 400.

[0089] Bridge IC 310 can convert the system data format to a format suitable for memory 320, and can store the converted system data in memory 320, or can read the system data stored in memory 320, and can provide the system data to the display image quality and compensation processing circuit 300. Bridge IC 310 can adjust the timing of reading data stored in memory 320. According to an embodiment, memory 320 may include volatile memory and non-volatile memory.

[0090] According to the present disclosure, the bridging IC 310 can read the resolution information, X coordinate accuracy value and Y coordinate accuracy value of the display panel 140 used to obtain touch coordinates from the memory 320, and can send the read information to the control circuit 400 through the display image quality and compensation processing circuit 300.

[0091] The control circuit 400 can generate control data and output the generated control data together with the image data Idata', X-coordinate light emission data Tdata_X, or Y-coordinate light emission data Tdata_Y received from the display image quality and compensation processing circuit 300.

[0092] Therefore, the control circuit 400 may include a control data generation circuit 410, a coordinate data generation circuit 420, and a selection circuit 440. The selection circuit 440 may be implemented as a multiplexer.

[0093] The control data generation circuit 410 can generate control data for controlling the operation of the source drive circuit 120 and the gating drive circuit 130 based on timing control data (TCTR) received from an external source. Specifically, the control data generation circuit 410 can generate source control data SCD for controlling the operation of the source drive circuit 120 and gating control data GCD for controlling the operation of the gating drive circuit 130.

[0094] In this case, the source control data SCD generated by the control data generation circuit 410 according to the present disclosure may include a first data output enable signal for outputting image data Idata', a second data output enable signal for outputting X-coordinate light emission data Tdata_X, and a third data output enable signal for outputting Y-coordinate light emission data Tdata_Y.

[0095] The gating control data GCD generated by the control data generation circuit 410 according to this disclosure may include a first gating output enable signal for outputting image data Idata', a second gating output enable signal for outputting X-coordinate light emission data Tdata_X, and a third gating output enable signal for outputting Y-coordinate light emission data Tdata_Y.

[0096] Figure 4 It is shown by Figure 3 The diagram illustrates an example of a method for the control data generation circuit to generate a first data output enable signal. (See diagram for example.) Figures 3 to 4 As shown, the control data generation circuit 410 can generate a first data output enable signal Int_DE2 by adjusting the period of the externally input data enable signal Int_DE1 to be short (or small) during the display domain DF.

[0097] According to the implementation, when the display panel 140 has a resolution of w×h, the control data generation circuit 410 can generate a first data output enable signal Int_DE2 having h data pulses DE_1 to DE_h by adjusting the period of each of the h data pulses DE_1' to DE_h' included in the data enable signal Int_DE1 to be shorter during the display domain DF.

[0098] In this way, by adjusting the period of each of the data pulses DE_1 to DE_h included in the first data output enable signal Int_DE2 used to display the actual image to be shorter, it is possible to append the specified X coordinate domain XCF and Y coordinate domain YCF for a frame duration while satisfying a common reference (e.g., 120Hz or 60Hz).

[0099] The control data generation circuit 410 can also additionally generate control data for controlling gamma control signals or power management ICs (PMICs).

[0100] According to the implementation, the control data generation circuit 410 can generate source control data SCD and gating control data GCD by applying the resolution information, X coordinate accuracy value and Y coordinate accuracy value of the display panel 140 received by the display image quality and compensation processing circuit 300.

[0101] In detail, the control data generation circuit 410 can set the X coordinate accuracy value to the number (i) of data lines DL1 to DLw to which the second data voltage is simultaneously applied during the X coordinate domain XCF, and can calculate the number (m) of data pulses to be included in the second data output enable signal based on the X direction resolution value and the X coordinate accuracy value of the display panel 140.

[0102] According to the implementation method, the number (m) of data pulses to be included in the second data output enable signal can be calculated using the following formula 1.

[0103] [Formula 1]

[0104] M = w / Xcp

[0105] In Equation 1, w indicates the X-direction resolution value of the display panel 140, and Xcp indicates the X-coordinate accuracy value.

[0106] According to the implementation, the control data generation circuit 410 can generate a second data output enable signal corresponding to each of the m data pulses X_DE1 to X_DEm included in the second data output enable signal, on a per-i data line basis. In this case, the control data generation circuit 410 can generate a second gating output enable signal to simultaneously provide gating pulses to all gating lines GL1 to GLh.

[0107] The control data generation circuit 410 can set the Y coordinate accuracy value to the number (j) of gating lines GL1 to GLh that simultaneously apply the third data voltage during the Y coordinate domain YCF, and can calculate the number (n) of data pulses to be included in the third data output enable signal based on the resolution of the display panel 140 and the Y coordinate accuracy value, so that the third data voltage is applied in units of j gating lines during the Y coordinate domain YCF.

[0108] According to the implementation method, the number (n) of data pulses to be included in the third data output enable signal can be calculated using the following Equation 2.

[0109] [Equation 2]

[0110] n = h / Ycp

[0111] Here, h indicates the Y-direction resolution value of the display panel 140, and Ycp indicates the Y-coordinate accuracy value.

[0112] According to the implementation, the control data generation circuit 410 can generate a third gating output enable signal to sequentially provide gating pulses in units of j gating lines, and can generate a third data output enable signal including n data pulses Y_DE1 to Y_DEn in units of j gating lines, so as to simultaneously apply a third data voltage to all data lines DL1 to DLw.

[0113] The coordinate data generation circuit 420 can generate X-coordinate luminous data Tdata_X for obtaining the X-coordinate and Y-coordinate luminous data Tdata_Y for obtaining the Y-coordinate. According to the embodiment, since the X-coordinate luminous data Tdata_X and Y-coordinate luminous data Tdata_Y are used for touch coordinate acquisition rather than image display, the luminous emission may not be perceived by the user's eye. Therefore, the X-coordinate luminous data Tdata_X and Y-coordinate luminous data Tdata_Y can be generated with low grayscale values.

[0114] The coordinate data generation circuit 420 can generate light emission data to allow all pixels to emit light of the same color. However, according to another embodiment, the coordinate data generation circuit 420 can generate X-coordinate light emission data Tdata_X and Y-coordinate light emission data Tdata_Y to allow each pixel to emit light of a random color. According to this disclosure, because the X-coordinate light emission data Tdata_X and Y-coordinate light emission data Tdata_Y are generated at the final output without image quality processing and compensation, and because the display panel 140 is degraded due to ghosting of pixels emitting light to obtain touch coordinates or due to continuous emission of light of the same color, the X-coordinate light emission data Tdata_X and Y-coordinate light emission data Tdata_Y are generated to allow each pixel to emit light of a random color.

[0115] Therefore, the coordinate data generation circuit 420 according to this disclosure can allow all pixels to emit light with random colors, and can randomly change the color of the emitted light data in units of frames and in units of i data lines that simultaneously apply the second data voltage, or can change the color of the emitted light data in units of frames and in units of j gating lines that simultaneously apply gating pulses.

[0116] Figure 5 This is a diagram illustrating an example of a method for randomly setting the color of the emission data. (See diagram for example.) Figure 5 As shown in (a), the regions C11 to C1w that emit light in the Nth frame to obtain the X coordinates and the regions C21 to C2w that emit light in the (N+1)th frame to obtain the X coordinates can be the same regions, and each of the regions C11 to C1w and C21 to C2w can include one data line or can include i data lines (i is a natural number equal to or greater than 2).

[0117] exist Figure 5 In the example shown in (a), each of the pixels in regions C11 to C1w that emit light to obtain X coordinates can emit light with a random color, each of the pixels in regions C21 to C2w that emit light to obtain X coordinates can emit light with a random color, and the pixels included in regions C11 and C21, C12 and C22, C13 and C23, C14 and C24 and C1w and C2w that correspond to each other in the Nth and (N+1)th frames can also emit light with different colors.

[0118] In other words, the coordinate data generation circuit 420 can generate luminous data in such a way that region C11 in the Nth frame, including pixels connected to one or i data lines corresponding to the first data pulse X_DE1 among the m data pulses X_DE1 to X_DEm included in the second data output enable signal, has a first color. The coordinate data generation circuit 420 can also generate luminous data in such a way that region C12, including pixels connected to one or i data lines corresponding to the second data pulse X_DE2, has a second color.

[0119] Furthermore, the coordinate data generation circuit 420 can generate luminous data in such a way that the region C11 in the Nth frame, comprising pixels connected to one or i data lines corresponding to the first data pulse X_DE1 among the m data pulses X_DE1 to X_DEm included in the second data output enable signal, has a first color. The coordinate data generation circuit 420 can also generate luminous data in such a way that the region C21 in the (N+1)th frame, comprising pixels connected to one or i data lines corresponding to the first data pulse X_DE1, has a third color.

[0120] Similarly, such as Figure 5 As shown in (b), the regions C31 to C3h that emit light in the Nth frame to obtain the Y coordinates and the regions C41 to C4h that emit light in the (N+1)th frame to obtain the Y coordinates can be the same regions, and each of the regions C31 to C3h and C41 to C4h can include one gate line or can include j (j is a natural number equal to or greater than 2) gate lines.

[0121] exist Figure 5 In the example shown in (b), each pixel in regions C31 to C3h that emits light to obtain Y coordinates can emit light of a random color, and each pixel in regions C41 to C4h that emits light to obtain Y coordinates can emit light of a random color. Furthermore, pixels included in regions C31 and C41, C32 and C42, and C3h and C4h that correspond to each other in frames N and (N+1) can also emit light of different colors. Therefore, no ghosting occurs on the display panel 140 relative to the pixels that emit light to obtain touch coordinates.

[0122] In other words, the coordinate data generation circuit 420 can generate luminous data in such a way that region C31 of the Nth frame, including pixels connected to one or j gate lines and simultaneously subjected to a third data voltage according to the first data pulse Y_DE1 of the n data pulses Y_DE1 to Y_DEn included in the third data output enable signal, has a fourth color. The coordinate data generation circuit 420 can also generate luminous data in such a way that region C32, including pixels connected to one or j gate lines and simultaneously subjected to a third data voltage according to the second data pulse Y_DE2, has a fifth color.

[0123] Furthermore, the coordinate data generation circuit 420 can generate luminous data in such a way that region C31 in the Nth frame, comprising pixels connected to one or j gating lines and simultaneously subjected to a third data voltage according to the first data pulse Y_DE1 of the n data pulses Y_DE1 to Y_DEn included in the third data output enable signal, has a fourth color. The coordinate data generation circuit 420 can also generate luminous data in such a way that region C41 in the (N+1)th frame, comprising pixels connected to one or j gating lines and simultaneously subjected to a third data voltage according to the first data pulse Y_DE1 of the n data pulses Y_DE1 to Y_DEn included in the third data output enable signal, has a sixth color.

[0124] The coordinate data generation circuit 420 can output the generated X-coordinate luminous data Tdata_X and Y-coordinate luminous data Tdata_Y to the selection circuit 440.

[0125] The selection circuit 440 can selectively output image data Idata' from the display image quality and compensation processing circuit 300, or X-coordinate luminous data Tdata_X and Y-coordinate luminous data Tdata_Y generated by the coordinate data generation circuit 420, based on the selection signal SEL output from the display image quality and compensation processing circuit 300.

[0126] For example, the selection circuit 440 can output image data Idata' in response to a selection signal SEL having a first level, and the selection circuit 440 can output X-coordinate light emission data Tdata_X or Y-coordinate light emission data Tdata_Y in response to a selection signal SEL having a second level.

[0127] According to this disclosure, the timing controller 110 can set the coordinate precision based on the size of the pixels included in the display panel 140, and can store the set coordinate precision in the memory 320.

[0128] Figure 6This is a diagram illustrating an example of a method for setting coordinate accuracy using a timing controller 110. (Refer to...) Figure 6 When the display device 100 has a medium size (e.g., 50 inches), the pen 150 can calculate (or obtain) the touch coordinates in units of a region RG1 comprising four pixels (CASE4), while when the display device 100 has a large size (e.g., 88 inches), the pen 150 can calculate (or obtain) the touch coordinates in units of a region RG2 comprising one pixel (CASE5). Therefore, when the display device 100 has a medium size, the X-coordinate precision value and the Y-coordinate precision value can be set to 4, while when the display device 100 has a large size, the X-coordinate precision value and the Y-coordinate precision value can be set to 1.

[0129] For example, assuming the display panel 140 has 1920×1080 pixels (or a resolution of 1920×1080), an X-coordinate precision value (X-coordinate precision value) of 8 (or 8 pixels), and a Y-coordinate precision value of 4 (or 4 rows), the timing controller 110 can generate a first data output enable signal with 1080 data pulses DE_1 to DE_1080 in the display domain DF, a second data output enable signal with 240 (=1920 / 8) data pulses X_DE1 to X_DE240 in the X-coordinate domain XCF, and a third data output enable signal with 270 (=1080 / 4) data pulses Y_DE1 to Y_DE270 in the Y-coordinate domain YCF.

[0130] According to an embodiment, the display panel 140 can enable all pixels connected to the 9th to 16th data lines to emit light based on the resolution w (e.g., 1920) in the X coordinate domain XCF according to the second data pulse X_DE2 of the second data output enable signal. Similarly, the display panel 140 can enable all pixels connected to the fifth to eighth gate lines to emit light based on the resolution h (e.g., 1080) of the third data output enable signal in the Y coordinate domain.

[0131] In this case, the pen 150 can acquire the light emission signal at the timing of the second data pulse X_DE2 that outputs the second data output enable signal, and can acquire the light emission signal at the timing of the second data pulse Y_DE2 that outputs the third data output enable signal. The X coordinate can be identified as 2, and the Y coordinate can be identified as 2.

[0132] According to the implementation, when the timing controller 110 is connected to a new display panel, the resolution of the newly connected display panel can be determined, and a second data output enable signal and a third data output enable signal can be generated based on the determination result.

[0133] Figure 7 It is used for explanation Figure 3 The diagram shown illustrates the concept of operating a timing controller.

[0134] For ease of description, Figure 7 An example is given where the first frame includes, in the order stated, a vertical synchronization signal Vsync, a display field DF for outputting image data, an X-coordinate field XCF for outputting X-coordinate emission data for obtaining X-coordinates, and a Y-coordinate field YCF for outputting Y-coordinate emission data for obtaining Y-coordinates.

[0135] During the X-coordinate domain XCF, the coordinate data generation circuit 420 can generate X-coordinate luminous data Tdata_X, and the control data generation circuit 410 can output a second data output enable signal including m data pulses X_DE1 to X_DEm and a second gating output enable signal for simultaneously applying gating pulses GP through all gating lines.

[0136] In response to the second gating output enable signal, the gating drive circuit 130 can simultaneously output gating pulses GP to h gating lines GL1 to GLh. Therefore, the pixel P connected to gating lines GL1 to GLh can be connected to data lines DL1 to DLw respectively in response to the simultaneously applied gating pulses GP.

[0137] The source driving circuit 120 can convert the X-coordinate emission data Tdata_X into a second data voltage, and can output the second data voltage in units of i data lines in sync with m data pulses X_DE1 to XDEM according to the second data output enable signal. Therefore, the OLED of the pixel connected to each data line can emit light in units of i data lines.

[0138] In the following sections, examples of the operation of the timing controller according to this disclosure will be described in more detail.

[0139] As a first example, assuming the display panel has 1920×1080 pixels (or a resolution of 1920×1080), an X-coordinate precision of 8 (or 8 pixels), and a Y-coordinate precision of 4 (or 4 rows), then in the display domain DF, a first data output enable signal with 1920 data pulses DE_1 to DE_1920 and a first gating output enable signal for allowing the 1080 gating lines to output gating pulses using a row-sequence method can be generated. In this case, when each data pulse included in the first data output enable signal is high, a first data voltage can be applied on a per-data-line basis.

[0140] In the X-coordinate domain XCF, m is set to 240, thus enabling the generation of a second data output enable signal with 240 data pulses X_DE1 to X_DE240 and a second gating output enable signal to allow 1080 gating lines to simultaneously output gating pulses GP. In this case, the X-coordinate precision is 8, so when each data pulse included in the second data output enable signal is high, a second data voltage can be applied in units of 8 data lines.

[0141] For example, when the first data pulse X_DE1 included in the second data output enable signal is maintained at a high level, the gating pulse GP can be applied to all gating lines GL1 to GL1080, and the second data voltage is output to the first data lines DL1 to the eighth data lines DL8 corresponding to the first data line group DLG1, so all pixels connected to the first data line group DLG1 can emit light.

[0142] Next, when the second data pulse X_DE2 is held high, the gating pulse GP can be applied to all gating lines GL1 to GL1080, and the second data voltage can be output to the ninth data line DL9 to the sixteenth data line DL16 corresponding to the second data line group DLG2, and thus, all pixels connected to the second data line group DLG2 emit light.

[0143] Finally, when the 240th data pulse X_DE240 is held high, the gating pulse GP can be applied to all gating lines GL1 to GL1080, and the second data voltage can be output to the 1913th data line DL1913 to the 1920th data line DL1920 corresponding to the 240th data line group DLG240, so all pixels connected to the 240th data line group DLG240 can emit light.

[0144] In the Y-coordinate domain YCF, since the Y-coordinate precision is 4, j is set to 4, and n is set to 270, a third data output enable signal DE with 270 data pulses Y_DE1 to Y_DE270 can be generated to simultaneously apply the third data voltage to 1920 data lines in units of 4 gating lines. A third gating output enable signal can also be generated to apply gating pulses GP in units of 4 gating lines using a row-sequence method. Therefore, the third data voltage can be sequentially applied to all pixels connected to the corresponding gating lines in units of j gating lines.

[0145] For example, when the first data pulse Y_DE1 included in the third data output enable signal is maintained at a high level, the gating pulse GP can be applied to the first gating line GL1 to the fourth gating line GL4 corresponding to the first gating line group GLG1, and the third data voltage can be output to all data lines DL1 to DL1920, so all pixels connected to the first gating line group GLG1 can emit light.

[0146] Next, when the second data pulse Y_DE2 included in the third data output enable signal is maintained at a high level, the gating pulse GP can be applied to the fifth gating line GL5 to the eighth gating line GL8 corresponding to the second gating line group GLG2, and the third data voltage can be output to all data lines DL1 to DL1920, so all pixels connected to the second gating line group GLG2 can emit light.

[0147] Finally, when the 270th data pulse Y_DE270 included in the third data output enable signal is maintained at a high level, the gating pulse GP can be applied to the 1077th gating line GL1077 to the 1080th gating line GL1080 corresponding to the 270th gating line group GLG270, and the third data voltage can be output to all data lines DL1 to DL1920, so all pixels connected to the 270th gating line group GLG270 can emit light.

[0148] As a second example, assuming the display panel has 1920×1080 pixels (or a resolution of 1920×1080) and both the X-coordinate precision and Y-coordinate precision are 1 (or 1 pixel), then in the display domain DF, a first data output enable signal with 1920 data pulses DE_1 to DE_1920 and a first gating output enable signal for allowing the 1080 gating lines to output gating pulses using a row-sequence method can be generated. In this case, when each data pulse included in the first data output enable signal is high, a first data voltage can be applied on a per-data-line basis.

[0149] In the X-coordinate domain XCF, a second data output enable signal with 1920 data pulses X_DE1 to X_DE1920 and a second gating output enable signal for simultaneously outputting gating pulses to 1080 gating lines can be generated. Therefore, when the first data pulse X_DE1, included in the second data output enable signal, is maintained at a high level, the gating pulse GP can be applied to all gating lines, and the second data voltage can be output to the first data line DL1, thus allowing all pixels connected to the first data line DL1 to emit light.

[0150] Next, when the second data pulse X_DE2 is held high, the gating pulse GP can be applied to all gating lines, and the second data voltage can be output to the second data line DL, so all pixels connected to the second data line DL2 can emit light.

[0151] Finally, when the 1920th data pulse X_DE1920 is held high, the strobe pulse GP can be applied to all strobe lines, and the second data voltage can be output to the 1920th data line DL1920, so all pixels connected to the 1920th data line DL1920 can emit light.

[0152] In the Y-coordinate domain YCF, a third data output enable signal DE with h data pulses Y_DE1 to YDEh can be generated to simultaneously apply a third data voltage to 1920 data lines on a one-gated-line basis. A third gating output enable signal can also be generated to apply gating pulses on a one-gated-line basis using a row-sequence method. Therefore, when the first data pulse Y_DE1 included in the third data output enable signal is maintained at a high level, a gating pulse GP can be applied to the first gating line GL1, and the third data voltage can be output to all data lines DL1 to DL1920, thus allowing all pixels connected to the first gating line GL1 to emit light.

[0153] Next, when the second data pulse Y_DE2, which is included in the third data output enable signal, is held at a high level, the gating pulse GP can be applied to the second gating line GL2, and the third data voltage can be output to all data lines DL1 to DL1920, so that all pixels connected to the second gating line GL2 can emit light.

[0154] Finally, when the 1080th data pulse Y_DE1080 included in the third data output enable signal is held high, the gating pulse GP can be applied to the 1080th gating line GL1080, and the third data voltage can be output to all data lines DL1 to DL1080, so all pixels connected to the 1080th gating line GL1080 can emit light.

[0155] Figure 8 It includes Figure 1A The block diagram of the electronic device shown is for the display device. The electronic device 500 may include: a display device 100 including a display panel 140, a pen 150 (or active pen) including a wireless transmitter 151, a motherboard 505 including a main chip 510, and a display control device 530.

[0156] The vertical synchronization signals of the main chip 510 and the pen 150 can be synchronized with each other through a handshake. Therefore, the vertical synchronization signal of the main chip 510 can be synchronized with the touch vertical synchronization signal TVsync output from the display controller 530, and then the vertical synchronization signal of the main chip 510 can finally be synchronized with the vertical synchronization signal of the pen 150. In this case, the internal vertical synchronization signal Int_Vsync of the timing controller 110 can also be synchronized with the touch vertical synchronization signal TVsync output from the display controller 530, so the vertical synchronization signal of the main chip 510 can also be synchronized with the internal vertical synchronization signal Int_Vsync of the timing controller 110.

[0157] The pen 150 can transmit the X coordinates identified in the X coordinate domain XCF and the Y coordinates identified in the Y coordinate domain YCF to the wireless receiver 520 connected to the main chip 510 via the wireless transmitter 151.

[0158] The main chip 510 can convert the X and Y coordinates sent from the pen 150 into pattern data desired by the user. For example, when the coordinates identified (or determined) by the pen 150 on (or above) a first area in the display panel 140 are (100, 100), the main chip 510 can convert the coordinates (100, 100) sent from the pen 150 into pattern data (e.g., dots, lines, graphics, or a graphical user interface (GUI)) and can send the pattern data to the display control device 530.

[0159] The display control device 530 can send pattern data to the display device 100. Therefore, the display device 100 can display the pattern data (e.g., dots, lines, graphics, or GUI) in a first area corresponding to coordinates (100, 100).

[0160] exist Figure 8 In the diagram, TVsync indicates the vertical synchronization signal sent from the display control device 530 to the main chip 510, PVsync indicates the vertical synchronization signal output from the wireless transmitter 151 of the pen 150, WPVSync indicates the vertical synchronization signal of the wireless receiver 520 of the main chip 510, BVsync indicates the vertical synchronization signal sent from the main chip 510 to the display control device 530, D1 indicates the X coordinate, D2 indicates the Y coordinate, and D3 and D4 indicate the pattern data displayed on the display device 100.

[0161] Those skilled in the art will understand that this disclosure may be implemented in other specific forms without altering its technical concept and essential features.

[0162] All the methods and processes disclosed herein can be implemented, at least in part, using one or more computer programs or components. These components can be provided as a series of computer instructions via any conventional computer-readable or machine-readable medium, including volatile and non-volatile memory such as random access memory (RAM), read-only memory (ROM), flash memory, magnetic disk or optical disk, optical storage, or other storage media. The instructions can be provided as software or firmware and can be implemented, wholly or partially, as a hardware configuration such as an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), or any other similar device. The instructions can be configured to be executed by one or more processors or other hardware configurations, and the processors or other hardware configurations are permitted to perform all or part of the methods and processes disclosed herein when executing the series of computer instructions.

[0163] According to this disclosure, the touch coordinates of a pen in contact with the display panel can be sensed using light emitted from a self-emissive element included in the pixels of the display panel. Therefore, needless to say, the display panel does not require a separate touch sensing device or touch IC for sensing the touch coordinates, thereby achieving a compact display device and also reducing the manufacturing cost of the display device.

[0164] According to this disclosure, the duration of a frame can be divided into time segments, and light emission data for obtaining the touch coordinates of a pen in contact with the display panel and image data for displaying the actual image can be output, thereby obtaining the touch coordinates without degrading the image quality or the resolution of the actual image.

[0165] According to this disclosure, the number of pixels intended to emit light for obtaining touch coordinates can be changed according to the resolution and coordinate accuracy of the display panel, thereby obtaining touch coordinates suitable for the resolution of the display panel.

[0166] According to this disclosure, the color of the light emission data used to acquire touch coordinates can be randomly set, thus preventing the self-emissive element from deteriorating due to repeated output of only a specific color, and preventing ghosting images due to light emission with a specific color.

[0167] Therefore, the above embodiments should be understood as exemplary and not as limiting in every respect. The scope of this disclosure will be defined by the appended claims rather than the detailed description above, and all changes and modifications derived from the meaning and scope of the claims and their equivalents should be understood to be included within the scope of this disclosure.

[0168] Cross-reference to related applications

[0169] This application claims the benefit of Korean Patent Application No. 10-2020-0015679, filed on February 10, 2020, which is incorporated herein by reference as if fully set forth herein.

Claims

1. A timing controller for controlling the emission of light from a light-emitting element for identifying touch coordinates, the timing controller comprising: A coordinate data generation circuit, configured to generate X-coordinate luminous data for obtaining the X-coordinate of the touch coordinate and Y-coordinate luminous data for obtaining the Y-coordinate of the touch coordinate; The selection circuit is configured to divide the duration of one frame into time segments, output the X-coordinate luminous data to the display driver circuit during the X-coordinate domain, and output the Y-coordinate luminous data to the display driver circuit during the Y-coordinate domain. as well as A control data generation circuit is configured to output control data to the display driving circuit. This control data allows each pixel to emit light in units of a data line group comprising i data lines during the X-coordinate domain and in units of a gate line group comprising j gate lines during the Y-coordinate domain, where i is a natural number equal to or greater than 2, and j is a natural number equal to or greater than 2. Wherein, i is determined as the X-coordinate precision value, and j is determined as the Y-coordinate precision value; and The X-coordinate precision value is determined as the number of pixels in the display panel that are to be identified by the pen once to obtain the touch coordinates, and the Y-coordinate precision value is determined as the number of pixels in the display panel that are to be identified by the pen once in the Y direction.

2. The timing controller according to claim 1, wherein, The display panel includes m data line groups obtained by grouping w data lines into units of i data lines, and n gating line groups obtained by grouping h gating lines into units of j gating lines; and The control data includes a first data output enable signal and a first gating output enable signal. The first data output enable signal includes m data pulses for sequentially outputting the X-coordinate luminous data to the m data line groups during the X-coordinate domain, and the first gating output enable signal is used to simultaneously output gating pulses to the h gating lines in response to each of the m data pulses.

3. The timing controller according to claim 2, wherein, The value of m is determined using the X-direction resolution value of the display panel and the X-coordinate accuracy value.

4. The timing controller according to claim 1, wherein: The display panel includes m data line groups obtained by grouping w data lines into units of i data lines, and n gating line groups obtained by grouping h gating lines into units of j gating lines; and The control data includes a second data output enable signal and a second gating output enable signal. The second data output enable signal includes n data pulses for simultaneously outputting the Y-coordinate luminous data to the w data lines in units of the gating line group during the Y-coordinate domain. The second gating output enable signal is used to sequentially output gating pulses synchronized with the n data pulses to each of the gating line group during the Y-coordinate domain.

5. The timing controller according to claim 4, wherein, The n is determined using the Y-direction resolution value of the display panel and the Y-coordinate accuracy value.

6. The timing controller according to claim 1, wherein: The selection circuit outputs image data to the display driving circuit during the display domain included in the duration of the 1 frame; and The control data includes a third data output enable signal and a third gating output enable signal to allow each pixel to emit light sequentially in units of one gating line and one data line during the display domain.

7. The timing controller according to claim 1, wherein, The X-coordinate luminescence data and the Y-coordinate luminescence data have grayscale values ​​equal to or less than a predetermined reference to prevent the luminescence of pixels based on the X-coordinate luminescence data and the Y-coordinate luminescence data from being perceived by the user's eye.

8. The timing controller according to claim 1, wherein, The X coordinate is determined using a detection timing that detects a light emission signal due to the light emission of a pixel in contact with the pen during the X coordinate domain, and the Y coordinate is determined using a detection timing that detects a light emission signal due to the light emission of the pixel in contact with the pen during the Y coordinate domain.

9. An electronic device comprising: The display panel includes m data line groups obtained by grouping w data lines into i data lines and n gating line groups obtained by grouping h gating lines into j gating lines, where i is a natural number equal to or greater than 2 and j is a natural number equal to or greater than 2. A timing controller is configured to divide the duration of one frame into time, generate X-coordinate luminous data and first control data for obtaining the X coordinate of the touch coordinate during the X coordinate domain, and generate Y-coordinate luminous data and second control data for obtaining the Y coordinate during the Y coordinate domain. as well as A display driving circuit is configured to allow each pixel to emit light in units of the data line group using the X-coordinate emission data according to the first control data during the X-coordinate domain, and to allow each pixel to emit light in units of the gating line group using the Y-coordinate emission data according to the second control data during the Y-coordinate domain. Wherein, m is determined using the X-direction resolution value and X-coordinate accuracy value of the display panel, and n is determined using the Y-direction resolution value and Y-coordinate accuracy value of the display panel.

10. The electronic device according to claim 9, wherein, The first control data includes a first data output enable signal and a first gating output enable signal. The first data output enable signal includes m data pulses for sequentially outputting the X-coordinate luminous data to the m data line groups during the X-coordinate domain, and the first gating output enable signal is used to simultaneously output gating pulses to the h gating lines in response to each of the m data pulses.

11. The electronic device according to claim 9, wherein, The second control data includes a second data output enable signal and a second gating output enable signal. The second data output enable signal includes n data pulses for simultaneously outputting the Y-coordinate light emission data to the w data lines in units of the gating line group during the Y-coordinate domain. The second gating output enable signal is used to sequentially output gating pulses that are synchronized with the n data pulses in units of the gating line group during the Y-coordinate domain.

12. The electronic device according to claim 9, wherein, The i is determined as the X-coordinate precision value, and the j is determined as the Y-coordinate precision value; and The X-coordinate precision value is determined as the number of pixels in the display panel that are to be identified by the pen once to obtain the touch coordinates, and the Y-coordinate precision value is determined as the number of pixels in the display panel that are to be identified by the pen once in the Y direction.

13. The electronic device according to claim 9, further comprising: A pen configured to acquire the touch coordinates via contact with the display panel. The pen determines the X coordinate using a first detection timing that detects the emission signal of a pixel in contact with the pen during the X coordinate domain, and determines the Y coordinate using a second detection timing that detects the emission signal of a pixel in contact with the pen during the Y coordinate domain.

14. The electronic device according to claim 13, wherein, The pen determines the sequence number of the first target data pulse corresponding to the first detection timing of the light emission signal among the data pulses included in the first data output enable signal in the X coordinate domain as the X coordinate of the touch coordinate, and determines the sequence number of the second target data pulse corresponding to the second detection timing of the light emission signal among the data pulses included in the second data output enable signal in the Y coordinate domain as the Y coordinate of the touch coordinate.

15. The electronic device according to claim 14, wherein, The sequence number of the first target data pulse is determined using the time difference from the rising edge of the vertical synchronization signal to the first detection timing, and the sequence number of the second target data pulse is determined using the time difference from the rising edge of the vertical synchronization signal to the second detection timing.

16. The electronic device according to claim 13, wherein, When multiple light emission signals from multiple pixels are detected during the X-coordinate domain or the Y-coordinate domain, the pen determines the X-coordinate or the Y-coordinate by averaging the sequence numbers of target data pulses corresponding to the detection times of the multiple light emission signals, or by determining any one of the target data pulses as the X-coordinate or the Y-coordinate.

17. The electronic device according to claim 9, wherein, The timing controller outputs image data and third control data for outputting the image data to the display driving circuit during the display domain included in the duration of the 1 frame; and The display driving circuit allows pixels to emit light sequentially in units of one gating line and one data line during the display domain, according to the third control data.

18. The electronic device according to claim 9, wherein, The X-coordinate luminescence data and the Y-coordinate luminescence data have grayscale values ​​equal to or less than a predetermined reference to prevent the luminescence of pixels based on the X-coordinate luminescence data and the Y-coordinate luminescence data from being perceived by the user's eye.