This relates generally to electronic devices and, more particularly, to displays for electronic devices.
Electronic devices such as computers and cellular telephones are generally provided with displays. Displays such as liquid crystal displays contain a thin layer of liquid crystal material. Color liquid crystal displays include color filter layers. The layer of liquid crystal material in this type of display is interposed between the color filter layer and a thin-film transistor layer. Polarizer layers may be placed above and below the color filter layer, liquid crystal material, and thin-film transistor layer.
When it is desired to display an image for a user, display driver circuitry applies signals to a grid of data lines and gate lines within the thin-film transistor layer. These signals adjust electric fields associated with an array of pixels on the thin-film transistor layer. The electric field pattern that is produced controls the liquid crystal material and creates a visible image on the display.
Displays include gate driver circuitry for controlling signals on the gate lines. In some displays, gate driver circuitry is implemented using gate-on-array technology in which thin-film transistors are fabricated on the same substrate as the pixels. Challenges arise when implementing variable refresh rate schemes in displays, particularly when gate driver circuitry is implemented using thin-film transistors. If care is not taken, transistors in the gate driver circuitry may be overly stressed, which may compromise display reliability.
It would therefore be desirable to be able to provide improved electronic device displays.
An electronic device display may have an array of display pixels that are controlled using a grid of data lines and gate lines. Gate driver circuitry may be used to drive gate line signals onto the gate lines. The array of display pixels may have rows. Each row of the array of display pixels may receive gate lines signals on a respective gate line. The gate lines signals may be used to control the charging of the display pixels with data on the data lines.
The array of display pixels and the gates lines in the device may define an active display area. Each gate line may be coupled to a logic gate in a corresponding active row of the gate driver circuitry. The active row logic gates may each be coupled to a respective active row latch.
A termination block may contain gate driver circuitry that is not coupled to any of the display pixels in the array. The termination block may be formed in an inactive portion of the display and may have a termination block latch and a termination block logic gate.
Signal lines may be used to distribute clock signals from display driver circuitry to the active row logic gates. Respective signal lines may also be used to distribute a pixel charging initiation signal to a first of the active row latches and a pixel charging termination signal to the termination block latch.
Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
An illustrative electronic device of the type that may be provided with a display is shown in
As shown in
Device 10 may have a housing such as housing 12. Housing 12, which may sometimes be referred to as a case, may be formed of plastic, glass, ceramics, fiber composites, metal (e.g., stainless steel, aluminum, etc.), other suitable materials, or a combination of any two or more of these materials.
Housing 12 may be formed using a unibody configuration in which some or all of housing 12 is machined or molded as a single structure or may be formed using multiple structures (e.g., an internal frame structure, one or more structures that form exterior housing surfaces, etc.).
As shown in
In the example of
Other configurations may be used for electronic device 10 and display 14 if desired. The examples of
A diagram showing circuitry of the type that may be used in display 14 and device 10 is shown in
Examples of input-output ports that may be used in circuitry 30 include audio ports, digital data ports, ports associated with 30-pin connectors, 9-pin connectors, reversible connectors, and ports associated with Universal Serial Bus connectors and other digital data connectors.
Control circuitry 32 may be used in controlling the operation of device 10. Control circuitry 32 may include storage circuits such as volatile and non-volatile memory circuits, solid state drives, hard drives, and other memory and storage circuitry. Control circuitry 32 may also include processing circuitry such as processing circuitry in a microprocessor or other processor. One or more integrated circuits may be used in implementing control circuitry 32. Examples of integrated circuits that may be included in control circuitry 32 include microprocessors, digital signal processors, power management units, baseband processors, microcontrollers, application-specific integrated circuits, circuits for handling audio and/or visual information, and other control circuitry.
Control circuitry 32 may be used in running software for device 10. For example, control circuitry 32 may be configured to execute code in connection with the displaying of images on display 14 (e.g., text, pictures, video, etc.).
Display 14 may include a pixel array such as pixel array 34. Pixel array 34 may be controlled using control signals produced by display driver circuitry such as display driver circuitry 36. Display driver circuitry 36 may be implemented using one or more integrated circuits (ICs) and may sometimes be referred to as a driver IC, display driver integrated circuit, or display driver. Pixel array 34 may be formed from thin-film transistor circuitry on a substrate such as a layer of glass. The glass layer may sometimes be referred to as a thin-film transistor layer or thin-film transistor substrate layer. A display driver integrated circuit for circuitry 36 may be mounted on an edge of the thin-film transistor substrate (as an example).
During operation of device 10, control circuitry 32 may provide data to display driver 36. For example, control circuitry 32 may use a path such as path 38 to supply display driver 36 with digital data corresponding to text, graphics, video, or other images to be displayed on display 14. Display driver 36 may convert the data that is received on path 20 into signals for controlling the pixels of pixel array 34. The signals for controlling the pixels of pixel array 34 may be provided to gate driver circuitry such as gate driver circuitry 46 using paths such as paths 49.
Pixel array 34 may contain rows and columns of display pixels 40 that collectively form an active display region 45 (sometimes referred to as the active area of display 14). Gate driver circuitry 46 and driver circuitry 36 may be located in an inactive border region surrounding active display region 45. The circuitry of pixel array 34 may be controlled using signals such as data line signals on data lines 42 and gate line signals on gate lines 44.
Pixels 40 in pixel array 34 may contain thin-film transistor circuitry such as polysilicon transistor circuitry, amorphous silicon transistor circuitry, or oxide-based transistor circuitry (e.g., InGaZnO transistors) and associated structures for producing electric fields across liquid crystal material in display 14. The thin-film transistor structures that are used in forming pixels 40 may be located on a substrate (sometimes referred to as a thin-film transistor layer or thin-film transistor substrate). The thin-film transistor (TFT) layer may be formed from a planar glass substrate, a plastic substrate, or a sheet of other suitable substrate materials.
Gate driver circuitry 46 may be used to generate gate signals on gate lines 44. Circuits such as gate driver circuitry 46 may be formed from thin-film transistors on the thin-film transistor layer (e.g., from polysilicon transistor circuitry, amorphous silicon transistor circuitry, or oxide-based transistor circuitry such as InGaZnO transistors). For example, if the thin-film transistors of display pixels 34 are formed from InGaZnO transistors, the thin-film transistors of gate driver circuitry 46 may also be formed form InGaZnO transistors. Gate driver circuitry 46 may be located on both the left and right sides of pixel array 34 (as shown in
The data line signals in pixel array 34 carry analog image data (e.g., voltages with magnitudes representing pixel brightness levels). During the process of displaying images on display 14, display driver circuitry 36 may receive digital data from control circuitry 32 via path 38 and may provide corresponding data signals to paths 42. The data line signals on data lines 42 may be provided to the columns of display pixels 40 in pixel array 34. Gate line signals may be provided to the rows of pixels 40 in pixel array 34 by gate driver circuitry 46 using respective gate lines 44.
A data signal D may be supplied to terminal 50 from one of data lines 42 (
Display 14 may have a common electrode coupled to node 58. The common electrode (which is sometimes referred to as the Vcom electrode) may be used to distribute a common electrode voltage such as common electrode voltage Vcom to nodes such as node 58 in each pixel 40 of array 24. Pixel 40 may have a signal storage element such as capacitor Cst or other charge storage element. Capacitor Cst may be coupled between nodes 56 and 58. A parallel capacitance Clc arises across nodes 56 and 58 due to electrode structures in pixel 40 that are used in controlling the electric field through the liquid crystal material of the pixel (liquid crystal material 60). As shown in
Data lines D and the gate line signals on gate lines 44 (which are coupled to gates such as gate G of
To conserve power, display 14 may use a variable refresh rate scheme in which charge is stored on the capacitance of display pixel 40 for an extended period of time by lengthening the size of the frame (e.g., using a 30 Hz frame rate rather than a 60 Hz frame rate). In this type of arrangement, capacitances Cst and Clc may be selected to maintain the state of each display pixel 40 over the longest desired frames.
The electric field that is produced across liquid crystal material 60 causes a change in the orientations of the liquid crystals in liquid crystal material 60. This changes the polarization of light passing through liquid crystal material 60. The change in polarization may be used in controlling the amount of light that is transmitted through each pixel 40 in array 34.
Frames of data are displayed on display 14 using a series of clock pulses. After each frame of data has been displayed (i.e., after the clock pulses have been used to load each of the rows of display pixels in the active area of the display), the clock pulses are suspended for a vertical blanking interval. To help minimize power consumption in display 14, it may desirable to implement a variable refresh rate scheme for display 14. When a variable refresh rate is used, the refresh rate for the frames of data may be lowered from a frequency of 60 Hz to 30 Hz (as an example). When lowering the refresh rate, the vertical blanking interval may be extended, allowing power consumption to be lowered.
If care is not taken, thin-film transistors in display 14 may be subjected to stress during the vertical blanking interval (e.g., by applying undesirably long static gate control signals to gate structures in the thin-film transistors of the gate driver circuitry). These stresses to the thin-film circuitry of display 14 may be avoided using gate driver circuitry 46 of the type shown in
In the illustrative configuration of
Gate driver circuitry 46 contains gate drivers 80 for driving gate control signals onto gate lines 44. In active area rows START to END (sometimes referred to as active rows), gate drivers 80 are coupled to respective gate lines 44. Each gate driver 80 includes a respective SR latch 70 and a respective logic gate such as an AND gate 72. Each gate line 44 may receive an output from a respective one of AND gates 72. Latches 70 and AND gates 72 are connected to form a chain using paths such as lines 74 and lines 76.
Each of lines 74 couples an AND gate output in the gate driver of a row to the set (S) input of the latch for the gate driver in the next row. The signal chain formed by gate drivers 80 and paths 74 allows an asserted gate line signal in one row to cascade down through the entire chain of gate drivers in gate driver circuitry 46 (i.e., the gate line signal goes high in one row after another through the entire display pixel array).
When a new frame of data is to be displayed, pixel charging initiation signal VST (sometimes referred to as a frame initiation signal or data loading initiation signal) is asserted by driver circuitry 36. Initiation signal VST is applied to the S input of latch 70 in the gate driver 80 in the first row (i.e., to the set terminal of the first row latch) using frame initiation signal path 82. This causes the output of AND gate 72 in the first row to be asserted. Due to the presence of lines 74, each of which routes the output of the gate driver in one row to the S input of the gate driver latch in the next row, the assertion of the output of AND gate 72 in the first row causes the gate driver in the second row to assert its output. The asserted output of the second row is passed to the S input of the latch in the third row to cause the third row output to be asserted and so forth until the gate output signal of each gate driver 80 has been asserted. The application of the pixel charging initiation signal VST to the set terminal of the latch 70 for the first row of the pixel array therefore initiates pixel charging (i.e., loading the array with a frame of data) by initiating the cascading of the asserted gate line signal through each of the rows.
Lines 76 are used for resetting each gate driver 80 after the output of the subsequent row has been asserted. For example, when the output of the gate driver in the second row is asserted, the line 76 that is coupled between the first and second rows is used to feed back a reset signal to the reset (R) input of the latch 70 in the first row. Each time a row's output is asserted, a respective line 76 is used to pass a reset signal to the previous row, so that the previous row's output is deasserted.
The outputs of the latches 70 in the active portion of display 14 (i.e., the outputs of the active row latches ranging from first row latch in row START to last row latch in row END) are each coupled to a gate line 44 that is connected to an associated row of display pixels in the display pixel array. Termination block 78 (sometimes referred to as a termination gate driver) has an output (END+1) that is floating and not coupled to any of the display pixels in display 14.
As shown in
As shown in
Termination block 78 may use circuitry of the type shown in
Following the halting of the clock signals and the assertion of the EOD signal to reset latch 70 in the termination block, the clock is held in a stopped condition for a vertical blanking interval. In scenario S1, a refresh rate (frame rate) of 60 Hz is used and the length of vertical blanking interval VBI1 is relatively small. When the refresh rate is reduced to 30 Hz using a variable refresh rate scheme (scenario S2), an extended vertical blanking interval VBI2 is produced, during which the clock signals are disabled and no pixel charging in array 34 takes place. Because the gate driver circuitry is quiescent during extended vertical blanking interval VBI2, power can be conserved in display 14. In scenario S3, the display refresh rate has been reduced further to 20 Hz using a variable refresh rate scheme. In scenario S3, an even longer extended vertical blanking interval VBI3 is produced, conserving more power. Even in extended vertical blanking interval scenarios in which the length of the vertical blanking interval is tens of milliseconds in length, the resetting of latch 70 in termination block 78 will prevent damage to gate G of transistor T3 in AND gate 72 in the termination block, thereby helping to avoid reliability issues from overstressing transistor T3.
Illustrative steps involved in operating a display using gate driver circuitry such as gate driver circuitry 46 of
At step 90 (start of frame operations), display driver circuitry 36 starts the clock signals on the clock lines in path 49. For example, in a two-clock system such as the system of
During the operations of step 92 (pixel charging), display driver circuitry 36 runs the clock signals (e.g. clock signals GCLK1 and GCLK2) for a sufficient number of cycles to load video data (display pixel data) from data lines 42 into all of the pixels 40 of array 34. During each clock cycle, the gate line in a given row is asserted and the gate line in the previous row is deasserted. After the gate line signal has been asserted in each active row of the array (i.e., each active area row), pixel charging is complete.
To ensure that the termination block is properly reset, display driver circuitry 36 may then assert end-of-data signal EOD to reset the latch in the gate driver circuit of the termination block in the inactive portion of the display (end of pixel charging step 94). Display driver circuitry 36 asserts the EOD signal after the termination block has reset the latch in the last active row of the display (row END of
At step 96, display 14 maintains the clocks in a stopped state until a desired vertical blanking interval has been completed. Display 14 may use a variable refresh rate (VRR) scheme. With this type of scheme, slowing the refresh rate (i.e., the frequency with which frames of data are refreshed in pixels 40 of display pixel array 34) provides more time for the vertical blanking interval. When the refresh rate is slowed sufficiently, entire data frames (i.e., data frames at the nominal refresh rate) may be skipped, as shown in
The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.
This application claims priority to U.S. provisional patent application No. 61/764,428 filed Feb. 13, 2013, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
61764428 | Feb 2013 | US |