Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Response to Arguments
Applicant’s arguments with respect to amended claims have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument.
Allowable Subject Matter
Claims 20 and 21 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Claims 1, 2, 23 and 25 are rejected under 35 U.S.C. 103 as being unpatentable over Baek, US 20150213770 A1 (hereinafter “Baek”), in view of Zhang et al., US 11651721 B1 (hereinafter “Zhang”).
Regarding claim 1, Baek discloses a display device comprising:
a display panel (fig. 1, display panel 200) including a plurality of gate lines, a plurality of data lines, and a plurality of subpixels (paragraphs 5, 62, “The display panel 200 includes a plurality of scan lines (not shown), a plurality of data lines (not shown), and a plurality of unit pixels connected to the plurality of scan lines and the plurality of data lines”);
a gate driving circuit configured to drive the plurality of gate lines (paragraphs 5, 58); a data driving circuit configured to supply a data voltage to the plurality of data lines (paragraphs, 5, 50, ““A display device includes a display panel in which a plurality of unit pixels for displaying an image are arranged, a gate driver for driving gate lines of the display panel, and a source driver for providing display data for data lines of the display panel so as to display the image”); and a display controller configured to control the gate driving circuit and the data driving circuit (paragraphs 50-52, “The display driving device 100 includes a timing controller 110, a shift register 120, a multiplexer (MUX) controller 130, a level shifter 140, a gray scale generator 150, a decoder 160, and a channel driver 170. In an exemplary embodiment, the shift register 120, the MUX controller 130, the level shifter 140, the gray scale generator 150, the decoder 160, and the channel driver 170 may be implemented as a source driver”),
wherein the data driving circuit is configured to generate second digital data of an n-th subpixel on which an overdriving processing has been performed from first digital data of the n-th subpixel, based on a difference between the first digital data of the n-th subpixel connected to an n-th gate line among the plurality of gate lines and second digital data of a n−1-th subpixel connected to a n−1-th gate line among the plurality of gate lines (paragraph 51, “The timing controller 110 generates overdriving pixel data OPD to perform an overdriving operation. The overdriving pixel data OPD is generated by adding or subtracting n-bit weight data to or from pixel data PD”, paragraph 59, “The display driving device 100 according to an embodiment of the present inventive concept compares previous pixel data and current pixel data in units of a line, and adds or subtracts the n-bit weight data to or from the current pixel data based on the compared result”, see detail in fig. 6, paragraphs 80-91, “The line memory device 111 includes a first pixel data storing unit 112 to store the previous pixel data PD(N), and a second pixel data storing unit 113 to store the current pixel data PD(N+1). The data comparator 114 compares the previous pixel data PD and the current pixel data PD by units of a line”, “Specifically, when the current pixel data PD(N+1) is greater than the previous pixel data PD(N), the data comparator 114 selects the first comparing result processor 115. The first comparing result processor 115 adds n-bit weight data to the current pixel data PD(N+1) through the calculating unit 118”, “Further, when the current pixel data PD(N+1) is smaller than the previous pixel data PD(N), the data comparator 114 selects the second comparing result processor 116. The second comparing result processor …subtracts … from the current pixel data PD(N+1) through the calculating unit 118. Moreover, when … the current pixel data PD(N+1) is equal to the previous pixel data PD(N). In this case, the data comparator 114 selects the third comparing result processor 117. The third comparing result processor 117 transmits the current pixel data PD(N+1) to the shift register 120 by bypassing the calculating unit 118.” In summary, the timing controller / data driving circuit of Baek compensate for RC delay by comparing digital data of current line of pixel data PD(N+1) --- corresponding to claimed n-th subpixel of nth gate line, with previous line of pixel data PD(N) – corresponding to claimed n-1th subpixel of n-1th gate line, and adjust digital data of current line by adding to, subtract from, or maintain bits data of pixel value based on difference between current line data and previous line data), and supply the data voltage based on the second digital data of the n-th subpixel (fig. 7, paragraphs 92-96, modified pixel data supplied to analog-to-digital converter 160).
PNG
media_image1.png
1138
1380
media_image1.png
Greyscale
PNG
media_image2.png
1179
1008
media_image2.png
Greyscale
The difference between Baek and instant claim is that the embodied invention is directed to feedback system for generating overdriving wherein the comparison baseline is processed data, not raw data (see applicant’s remark/argument 4/13/26), in other word, while each row is processed for overdrive, when comparing data of two rows to determine overdrive strength, Baek compare the original input data of previous row to current row, while pending application compare the data of processed previous row to current row in order to more properly determine overdrive amount. That is, Baek does not disclose:
wherein the data driving circuit is configured to:
obtain second digital data of an n-1-th subpixel connected to an n-1-th gate line,
wherein n is a positive integer, and wherein the second digital data of the n-1-th subpixel is generated by performing an overdriving process on first digital data of the n-1-th subpixel,
determine a difference between first digital data of an n-th subpixel connected to an n-th gate line and the second digital data of the n-1-th subpixel,
generate second digital data of the n-th subpixel by performing the overdriving process on the first digital data of the n-th subpixel based on the difference, and supply the data voltage based on the second digital data of the n-th subpixel.
In similar field of endeavor, the concept that comparison of previous row data to current row data shall be based on processed previous row data instead of raw previous row data, however, is well known in the art, such as disclosed by Zhang, which specifically note that inaccurate overdrive amount would be determined when comparison is based on raw previous row data with current row data (col 5, ln. 8 – col. 6, ln. 20, “However, through practice, it is found that a compensation method of the related line OD technology has problems such as a compensation value being inaccurate…”), and that overdrive amount is determined by comparing current row data with processed data of previous row (which is processed in itself by comparing with processed data of preceding row), see fig. 5, col. 6, ln. 21-27, col. 6 ln. 33 – col, 8, ln. 27 (“In embodiments of the present disclosure, according to the actual charge grayscale of the pixel unit of the N−1 th row and the target grayscale of the pixel unit of the Nth row, the over drive grayscale of the pixel unit of the Nth row is determined, causing the over drive grayscale of the pixel unit of the Nth row to be more accurate and thus increasing a charge rate of the pixel unit”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of using processed data of previous row when comparing with current row data for generating overdrive amount, such as disclosed by Zhang, into the display device of Baek, to constitute wherein the data driving circuit is configured to: obtain second digital data of an n-1-th subpixel connected to an n-1-th gate line, wherein n is a positive integer, and wherein the second digital data of the n-1-th subpixel is generated by performing an overdriving process on first digital data of the n-1-th subpixel, determine a difference between first digital data of an n-th subpixel connected to an n-th gate line and the second digital data of the n-1-th subpixel, generate second digital data of the n-th subpixel by performing the overdriving process on the first digital data of the n-th subpixel based on the difference, and supply the data voltage based on the second digital data of the n-th subpixel, such is incorporation of a known concept into known device to yield predictable result, the result would have been predictable and would provide the benefit of more accurate overdrive operation to enhance display quality.
Regarding claim 2, Baek in view of Zhang discloses the display device of claim 1, wherein the data voltage, which is an analog voltage for the second digital data of the n-th subpixel, is output from the data driving circuit during a data writing period (Baek, paragraphs 56 57, “The decoder 160 converts the pixel data PD or the overdriving pixel data OPD into an analog signal based on the gray scale voltage VG. That is, the decoder 160 receives the gray scale voltage VG from the gray scale generator 150, and transmits the gray scale voltage VG corresponding to the pixel data PD or the overdriving pixel data OPD to the channel driver 170. The channel driver 170 transmits the converted analog signal to the display panel 200 for driving the display panel 200. In an exemplary embodiment, the channel driver 170 may be implemented by a non-inverting operational amplifier (OP AMP)”, fig. 7, paragraphs 92-96, modified pixel data supplied to analog-to-digital converter 160), and
wherein the data voltage has an overdriving voltage during an overdriving period within the data writing period, and has an analog voltage for the first digital data of the n-th subpixel during a period after the overdriving period within the data writing period (Baek, fig. 9, paragraphs 102-112, data voltage is being supplied with overdriving voltage corresponding overdrive adjusted digital data during overdriving period OP, and supplied with voltage corresponding to original first digital data of n-th subpixel after overdriving period within a horizontal data writing period.
PNG
media_image3.png
1179
1125
media_image3.png
Greyscale
PNG
media_image4.png
1070
1319
media_image4.png
Greyscale
Regarding claim 23, Baek in view of Zhang discloses the display device of claim 1, wherein the data driving circuit includes a look- up table storing a plurality of overdriving values, and the data driving circuit is configured to select one of the plurality of overdriving values from the look-up table based on the difference (Zhang, col. 6, ln. 50-63, “The target grayscale of the pixel unit of the Nth row can be acquired according to image display data that is during a display period of a current frame and is received by the display panel. The over drive grayscale of the pixel unit of the Nth row can be acquired by looking up a standard over drive lookup table corresponding to the display panel using a target grayscale of a pixel unit of an N−1th row and the target grayscale of the pixel unit of the Nth row”).
Regarding claim 25, Baek in view of Zhang discloses the display device of claim 1, wherein the performing the overdriving process includes adding a digital offset value to the first digital data, wherein a magnitude and a polarity of the digital offset value are determined based on the difference between the first digital data of an n-th subpixel connected to an n-th gate line and the second digital data of the n-1-th subpixel (Zhang, col. 7, ln. 13-62, “a formula for calculating the actual charge grayscale of the pixel unit of the Nth row can be as follows: P+|(Q−P)|×R, where P is the target grayscale of the pixel unit of the Nth row, Q is the over drive grayscale of the pixel unit of the Nth row, and R is the over drive compensation coefficient”, note that over drive grayscale is determined by difference between n-th row and n-1-th row, “a value range of the over drive compensation coefficient is −1 to 1. For example, the over drive compensation coefficient can be −1, −0.8, −0.5, −0.2, 0.2, 0.5, 0.8, 1, or the like. It can be known from the formula for calculating the actual charge grayscale of the pixel unit of the Nth row that the actual charge grayscale of the pixel unit of the Nth row can be greater than the target grayscale of the pixel unit of the Nth row. That is, there is a problem of over charging. The actual charge grayscale of the pixel unit of the Nth row can also be less than the target grayscale of the pixel unit of the Nth row. That is, there is a problem of insufficient charging. A value of the over drive compensation coefficient can be specifically designed according to an actual charge rate of the pixel unit”, col. 8, ln. 49-57: “when the drive voltage corresponding to the over drive grayscale of the pixel unit of the Nth row is the positive voltage, the over drive compensation coefficient is a first compensation coefficient. When the drive voltage corresponding to the over drive grayscale of the pixel unit of the Nth row is the negative voltage, the over drive compensation coefficient is a second compensation coefficient. The first compensation coefficient and the second compensation coefficient are not equal to each other.”)
Claims 3, 6 and 24 are rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang, as applied in claim 2 above, and in further view of Chien, US 20210011505 A1 (hereinafter “Chien”).
Regarding claim 3, Baek in view of Zhang discloses the display device of claim 2.
Baek in view of Zhang does not disclose in particular wherein the overdriving period increases as a distance between the data driving circuit and the n-th subpixel increases.
In similar field of endeavor of display device (fig. 1, paragraph 24) where data driving circuit is configured to overdrive pixel voltage to increase slew rate of output voltage (paragraph 3), Chien discloses similar scanning period divided into overdriving period and normal driving period, and further discloses the concept that a length of overdriving period may selectively increase as a distance between a data driving circuit and the pixel being driven increases (paragraphs 69: “According to a requirement of an application environment, the control circuit 1050 may selectively divide one scan line period (a turn on period of one pixel circuit) into an overdriving period and a normal driving period … the output buffer 100 may perform overdriving to the data line DL_1 during the overdriving period, and perform normal driving to the data line DL_1 during the normal driving period. The output buffer 100 may perform overdriving to the data line DL_1 of the display panel 13 during the overdriving period to increase the slew rate of the output voltage VOUT. Paragraph 71: A time length of the overdriving period may be selectively set according to the requirement of the application environment. In the embodiment of FIG. 1, the data line DL_1 is coupled to a near pixel circuit (for example, a pixel circuit P(1,1)) and a far pixel circuit (for example, a pixel circuit P(1,n)) of the display panel 13. A distance between the near pixel circuit and the source driver 12 is smaller than a distance between the far pixel circuit and the source driver 12. Generally, a time constant of the far pixel circuit is greater than a time constant of the near pixel circuit. Based on a design requirement, the control circuit 1050 may dynamically adjust a time length of the overdriving period according to a position (the distance between the pixel circuit and the source driver) of the pixel circuit in the display panel 13. For example, a time length of the overdriving period related to the near pixel circuit is smaller than a time leng.th of the overdriving period related to the far pixel circuit”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of adjusting length of overdriving period within a scanning period in accordance to a distance between the data driving circuit of display device and pixel being driven, such as disclosed by Chien, into the display device of Baek in view of Zhang with overdriving period, to constitute wherein the overdriving period increases as a distance between the data driving circuit and the n-th subpixel increases, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow display device to account for different time constant of pixel due to length of data line when overdriving pixel to improve overdrive effectiveness.
Regarding claim 6, Baek in view of Zhang discloses the display device of claim 1.
Baek in view of Zhang does not disclose in particular wherein a length of an application period of the first digital data of the n-th subpixel and a length of an application period of the second digital data of the n-th subpixel are identical to each other.
In similar field of endeavor of display device (fig. 1, paragraph 24) where data driving circuit is configured to overdrive pixel voltage to increase slew rate of output voltage (paragraph 3), Chien discloses similar scanning period divided into overdriving period and normal driving period, and further discloses the concept that a length of overdriving period may selectively increase as a distance between a data driving circuit and the pixel being driven increases (paragraphs 69: “According to a requirement of an application environment, the control circuit 1050 may selectively divide one scan line period (a turn on period of one pixel circuit) into an overdriving period and a normal driving period … the output buffer 100 may perform overdriving to the data line DL_1 during the overdriving period, and perform normal driving to the data line DL_1 during the normal driving period. The output buffer 100 may perform overdriving to the data line DL_1 of the display panel 13 during the overdriving period to increase the slew rate of the output voltage VOUT. Paragraph 71: A time length of the overdriving period may be selectively set according to the requirement of the application environment. In the embodiment of FIG. 1, the data line DL_1 is coupled to a near pixel circuit (for example, a pixel circuit P(1,1)) and a far pixel circuit (for example, a pixel circuit P(1,n)) of the display panel 13. A distance between the near pixel circuit and the source driver 12 is smaller than a distance between the far pixel circuit and the source driver 12. Generally, a time constant of the far pixel circuit is greater than a time constant of the near pixel circuit. Based on a design requirement, the control circuit 1050 may dynamically adjust a time length of the overdriving period according to a position (the distance between the pixel circuit and the source driver) of the pixel circuit in the display panel 13. For example, a time length of the overdriving period related to the near pixel circuit is smaller than a time length of the overdriving period related to the far pixel circuit”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of adjusting length of overdriving period within a scanning period in accordance to a distance between the data driving circuit of display device and pixel being driven, such as disclosed by Chien, into the display device of Baek in view of Zhang with overdriving period, to constitute wherein the overdriving period increases as a distance between the data driving circuit and the n-th subpixel increases, such that for a pixel row located at an appropriate distance from driving circuit, the length of an application period of the first digital data of the n-th subpixel and a length of an application period of the second digital data of the n-th subpixel are identical to each other, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow display device to account for different time constant of pixel due to length of data line when overdriving pixel to improve overdrive effectiveness.
Regarding claim 24, Baek in view of Zhang discloses the display device of claim 1
Baek in view of Zhang does not disclose in particular wherein the overdriving process is configured to compensate for a signal delay associated with a physical distance between the data driving circuit and the n-th subpixel.
In similar field of endeavor of display device (fig. 1, paragraph 24) where data driving circuit is configured to overdrive pixel voltage to increase slew rate of output voltage (paragraph 3), Chien discloses similar scanning period divided into overdriving period and normal driving period, and further discloses the concept that a length of overdriving period may selectively increase as a distance between a data driving circuit and the pixel being driven increases (paragraphs 69: “According to a requirement of an application environment, the control circuit 1050 may selectively divide one scan line period (a turn on period of one pixel circuit) into an overdriving period and a normal driving period … the output buffer 100 may perform overdriving to the data line DL_1 during the overdriving period, and perform normal driving to the data line DL_1 during the normal driving period. The output buffer 100 may perform overdriving to the data line DL_1 of the display panel 13 during the overdriving period to increase the slew rate of the output voltage VOUT. Paragraph 71: A time length of the overdriving period may be selectively set according to the requirement of the application environment. In the embodiment of FIG. 1, the data line DL_1 is coupled to a near pixel circuit (for example, a pixel circuit P(1,1)) and a far pixel circuit (for example, a pixel circuit P(1,n)) of the display panel 13. A distance between the near pixel circuit and the source driver 12 is smaller than a distance between the far pixel circuit and the source driver 12. Generally, a time constant of the far pixel circuit is greater than a time constant of the near pixel circuit. Based on a design requirement, the control circuit 1050 may dynamically adjust a time length of the overdriving period according to a position (the distance between the pixel circuit and the source driver) of the pixel circuit in the display panel 13. For example, a time length of the overdriving period related to the near pixel circuit is smaller than a time leng.th of the overdriving period related to the far pixel circuit”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of adjusting length of overdriving period within a scanning period in accordance to a distance between the data driving circuit of display device and pixel being driven, such as disclosed by Chien, into the display device of Baek in view of Zhang with overdriving period, to constitute wherein the overdriving process is configured to compensate for a signal delay associated with a physical distance between the data driving circuit and the n-th subpixel, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow display device to account for different time constant of pixel due to length of data line when overdriving pixel to improve overdrive effectiveness.
Claims 4 and 5 are rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang, as applied in claim 2 above, and in further view of Shigeta, US 20220199050 A1 (hereinafter “Shigeta”).
Regarding claim 4, Baek in view of Zhang discloses the display device of claim 2.
Baek in view of Zhang does not disclose in particular wherein a level of the overdriving voltage increases as a distance between the data driving circuit and the n-th subpixel increases.
In similar field of endeavor of display device (fig. 1, paragraph 25) where data driving circuit is configured to overdrive pixel voltage to improve display quality (paragraphs 4, 5), Shigeta disclose the concept increasing level of overdriving voltage as a distance between the data driving circuit and the pixel being driven increases (paragraph 10, “it is an object of the present invention to provide a display apparatus that can suppress the degradation of the image quality due to variation of the pixel charging rate in association with the signal delay in the direction of the source line”, paragraph 66, “in addition to calculating the overdrive adjustment value ODV based on the data comparison, weights the overdrive adjustment value ODV such that an overdrive amount of the drive voltage signal at the source driver distal end becomes larger than that at the source driver proximal end. Thus, the overdrive adjustment corresponding to the signal delay in the direction of the source line is performed”, fig. 8, paragraphs 77, 78, claim 2, “the overdrive arithmetic circuit calculates the overdrive value such that the drive voltage output from the voltage output unit varies corresponding to a length of the source line to the pixel portion where the drive voltage is supplied from the source driver”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of adjusting magnitude of overdriving voltage in accordance to a distance between the data driving circuit of display device and pixel being driven, such as disclosed by Shigeta, into the display device of Baek in view of Zhang with overdrive, to constitute wherein a level of the overdriving voltage increases as a distance between the data driving circuit and the n-th subpixel increases, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow display device to account for different time constant of pixel due to length of data line when overdriving pixel to improve overdrive effectiveness and sufficiently charge pixel.
Regarding claim 5, Baek in view of Zhang discloses the display device of claim 1.
Baek in view of Zhang does not specifically disclose wherein a distance between the data driving circuit and the n−1-th subpixel is smaller than a distance between the data driving circuit and the n-th subpixel, as Baek in view of Zhang does not specifically disclose location of data driving circuit in relation to location of n-1-th subpixel and n-th subpixel.
In similar field of endeavor, Shigeta discloses display panel with data driving circuit located at a top of display, wherein a distance between the data driving circuit and the n−1-th subpixel is smaller than a distance between the data driving circuit and the n-th subpixel (fig. 1, paragraphs 24-34, source driver 14 at top of display, paragraph 30, n-th and n-1th pixel data corresponding to pixels among rows connected to gate lines GL1 to GLn, “Each of the n pixel data piece groups is a pixel data piece group constituted of the pixel data piece corresponding to the gradation voltage to be supplied to the pixels on one horizontal scanning line (namely, each of the gate lines GL1 to GLn)”), wherein the data driving circuit is configured to generate second digital data of an n-th subpixel on which an overdriving processing has been performed from first digital data of the n-th subpixel, based on a difference between the first digital data of the n-th subpixel connected to an n-th gate line among the plurality of gate lines and second digital data of a n−1-th subpixel connected to a n−1-th gate line among the plurality of gate lines (fig. 2, 3, see details in paragraphs 35-52, “The OD arithmetic circuit 34 compares the data of the (N) line output from the first latch 31 with the data of the (N−1) line output from the second latch 32 and calculates the overdrive adjustment value ODV based on a comparison result. That is, the data row corresponding to each line is constituted of data values of a predetermined number of bits (8 bits in the embodiment) representing the luminance levels of the pixels. The OD arithmetic circuit 34 compares the data values of each bit digit and calculate the overdrive adjustment value ODV based on a difference of the data values”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of comparing digital pixel data of n-1-th and n-th pixel row respectively closer and further from data driving circuit to generate overdriving data, such as disclosed by Shigeta, into the display device with overdrive generation of Baek in view of Zhang, to constitute wherein a distance between the data driving circuit and the n−1-th subpixel is smaller than a distance between the data driving circuit and the n-th subpixel, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow display device to account for different time constant of pixel due to length of data line when overdriving pixel to improve overdrive effectiveness and sufficiently charge pixel.
Claims 7, 8, 14 and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang, as applied in claim 1 above, and in further view of Sun, US 20090040167 A1 (hereinafter “Sun”).
Regarding claim 7, Baek in view of Zhang discloses the display device of claim 1, wherein the data driving circuit comprises:
a first latch circuit configured to store the first digital data of the n-th subpixel based on a sampling signal corresponding to a data control signal applied from the display controller (Baek, paragraphs 93, 94, “Referring to FIGS. 1 and 7, the shift register 120 includes a pixel data shift register latch 121 to shift pixel data, and an overdriving pixel data shift register latch 122 to shift overdriving pixel data. The pixel data shift register latch 121 stores the pixel data PD input from the timing controller 110”);
a line memory device configured to store the second digital data of the n−1-th subpixel (Baek, paragraph 80, “The line memory device 111 includes a first pixel data storing unit 112 to store the previous pixel data PDN”);
a data compensation circuit configured to update the second digital data of the n-th subpixel based on a comparison result between the second digital data of the n−1-th subpixel stored in the line memory device and the first digital data of the n-th subpixel stored in the first latch circuit (Baek, paragraph 81, “The data comparator 114 compares the previous pixel data PDN and the current pixel data PDN+1 by units of a line. The data comparator 114 selects one of the first to third comparing result processors 115 to 117 based on the compared result”, see details in fig. 6, 7, paragraphs 81-96, updated second digital data of n-th subpixel is output as OPD and stored in second latch 122); and
a second latch circuit configured to receive the second digital data of the n-th subpixel and output the second digital data of the n-th subpixel in response to a data timing control signal (Baek, paragraphs 93, 94, “Referring to FIGS. 1 and 7, the shift register 120 includes a pixel data shift register latch 121 to shift pixel data, and an overdriving pixel data shift register latch 122 to shift overdriving pixel data… The overdriving pixel data shift register latch 122 stores the overdriving pixel data OPD input from the timing controller 110”).
Baek in view of Zhang differs from instant application in that Baek in view of Zhang does not disclose the line memory device is a line buffer, and that the updated second digital data of n-th subpixel is stored in the line buffer prior to being transferred to the second latch.
In similar field of endeavor, Sun discloses the concept of utilizing a line buffer to store digital data of pixel driven, wherein digital data of pixel updated for overdriven function is being stored in the line buffer (fig. 5, line buffer 28, paragraph 30, “The circuitry 16 of the processor 14 compares the previous image stored in an external SDRAM frame buffer 26 with the inputted present image. According to the compared results, the red portion of the overdrived gray level is chosen from the R-ODLUT unit 30, the green portion of the overdrived gray level is chosen from the G-ODLUT unit 32, and the blue portion of the overdrived gray level is chosen from the B-ODLUT unit 34 respectively. A lookup table stored in the OTP memory 24 provides RGB gray levels and sends to the R-ODLUT unit 30, the G-ODLUT unit 32, and the B-ODLUT unit 34 for access by the circuitry 16 of the processor 14. After overdrived, the circuitry 18 of the processor 14 deals the RGB data transmitted from the circuitry 16 of the processor 14 with the independent RGB gamma curve corrections. An independent Red gamma curve of a pixel is sent from the RedLUT unit 40, an independent Green gamma curve of the pixel is sent from the GreenLUT unit 42, and an independent Blue gamma curve of a pixel is sent from the BlueLUT unit 44 to the circuitry 18 of the processor 14 to provide independent RGB gamma curves for correction according to the gray level of the pixel. The lookup table of independent RGB gamma curves of each pixel is also stored in the OTP memory 24 and sent to the RedLUT unit 40, the GreenLUT unit 42, and the BlueLUT unit 44 respectively for access. At last, the adjusted RGB data of the image are sent to the line buffer 28 and then transmitted to the transmitter 29 in parallel for outputting to column drivers to drive pixels of an LCD panel.”
Both Baek in view of Zhang and instant application discloses storing and comparing digital data of current pixel row with preceding pixel row to generate and store updated digital data for overdriving. Baek in view of Zhang differs from instant application that the updated digital data is being directly transferred to the second latch while instant application stores the updated digital value back to the line buffer before transferring the digital data to the second latch. It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of storing updated digital data for overdriving function into line buffer, such as disclosed by Sun, into the display device of Baek in view of Zhang, such that line buffer is utilized to store previous as well as updated digital data, to constitute: a line buffer configured to store the second digital data of the n−1-th subpixel; a data compensation circuit configured to update the second digital data of the n-th subpixel to the line buffer based on a comparison result between the second digital data of the n−1-th subpixel stored in the line buffer and the first digital data of the n-th subpixel stored in the first latch circuit; a second latch circuit configured to receive the second digital data of the n-th subpixel from the line buffer and output the second digital data of the n-th subpixel in response to a data timing control signal, such is incorporation of a known technique into a know device to yield predictable result, the predictable result of allowing display device to improving charging function of pixel data line based on updated overdriving digital data would have been the same.
Regarding claim 8, Baek in view of Zhang and Sun discloses the display device of claim 7, wherein the second digital data of the n−1-th subpixel is derived based on the comparison result between the first digital data of the n−1-th subpixel and the second digital data of an n−2-th subpixel (see Baek, paragraphs 79-91, see also Zhang, col. 6, ln. 21-27, col. 6 ln. 33 – col, 8, ln. 27, each second digital data of subpixel to be driven is derived based on comparison result between the current pixel data and previous line pixel data, hence as the overdriving process is executed line by line, overdriving digital data of n-1-th subpixel would have been derived based on comparison result between digital data of n-1-th subpixel and n-2-th subpixel).
Regarding claim 14, Baek in view of Zhang and discloses the display device of claim 7, wherein the data driving circuit further includes:
a digital-to-analog conversion circuit configured to convert the second digital data of the n-th subpixel into the data voltage based on a gamma grayscale voltage (Baek, paragraphs 55, 56, “The decoder 160 converts the pixel data PD or the overdriving pixel data OPD into an analog signal based on the gray scale voltage VG. That is, the decoder 160 receives the gray scale voltage VG from the gray scale generator 150, and transmits the gray scale voltage VG corresponding to the pixel data PD or the overdriving pixel data OPD to the channel driver 170”); and
an output amplifier circuit configured to amplify the data voltage received from the digital-to-analog conversion circuit and outputting the amplified data voltage (Baek, paragraph 57, “The channel driver 170 transmits the converted analog signal to the display panel 200 for driving the display panel 200. In an exemplary embodiment, the channel driver 170 may be implemented by a non-inverting operational amplifier (OP AMP)”).
Regarding claim 19, Baek discloses a data driving circuit comprising:
a first latch circuit configured to store first digital data of an n-th subpixel connected to an n-th gate line among a plurality of gate lines (paragraphs 5, 58) disposed on a display panel (fig. 1, display panel 200) according to a sampling signal (paragraphs 93, 94, “Referring to FIGS. 1 and 7, the shift register 120 includes a pixel data shift register latch 121 to shift pixel data, and an overdriving pixel data shift register latch 122 to shift overdriving pixel data. The pixel data shift register latch 121 stores the pixel data PD input from the timing controller 110”);
a line memory device configured to store the second digital data of the n−1-th subpixel connected to an n-1-th gate line among the plurality of gate lines (paragraph 80, “The line memory device 111 includes a first pixel data storing unit 112 to store the previous pixel data PDN”);
a data compensation circuit configured to compare the first digital data of the n-th subpixel with the second digital data of the n-1-th subpixel to update second digital data of the n-th subpixel in the line memory device (paragraph 81, “The data comparator 114 compares the previous pixel data PDN and the current pixel data PDN+1 by units of a line. The data comparator 114 selects one of the first to third comparing result processors 115 to 117 based on the compared result”, see details in fig. 6, 7, paragraphs 81-96, updated second digital data of n-th subpixel is output as OPD and stored in second latch 122); and
a second latch circuit configured to receive the second digital data of the n-th subpixel and output the second digital data of the n-th subpixel in response to a data timing control signal (paragraphs 93, 94, “Referring to FIGS. 1 and 7, the shift register 120 includes a pixel data shift register latch 121 to shift pixel data, and an overdriving pixel data shift register latch 122 to shift overdriving pixel data… The overdriving pixel data shift register latch 122 stores the overdriving pixel data OPD input from the timing controller 110”).
wherein the data driving circuit is configured to generate second digital data of an n-th subpixel on which an overdriving processing has been performed from first digital data of the n-th subpixel, based on a difference between the first digital data of the n-th subpixel connected to an n-th gate line among the plurality of gate lines and second digital data of a n−1-th subpixel connected to a n−1-th gate line among the plurality of gate lines (paragraph 51, “The timing controller 110 generates overdriving pixel data OPD to perform an overdriving operation. The overdriving pixel data OPD is generated by adding or subtracting n-bit weight data to or from pixel data PD”, paragraph 59, “The display driving device 100 according to an embodiment of the present inventive concept compares previous pixel data and current pixel data in units of a line, and adds or subtracts the n-bit weight data to or from the current pixel data based on the compared result”, see detail in fig. 6, paragraphs 80-91, “The line memory device 111 includes a first pixel data storing unit 112 to store the previous pixel data PD(N), and a second pixel data storing unit 113 to store the current pixel data PD(N+1). The data comparator 114 compares the previous pixel data PD and the current pixel data PD by units of a line”, “Specifically, when the current pixel data PD(N+1) is greater than the previous pixel data PD(N), the data comparator 114 selects the first comparing result processor 115. The first comparing result processor 115 adds n-bit weight data to the current pixel data PD(N+1) through the calculating unit 118”, “Further, when the current pixel data PD(N+1) is smaller than the previous pixel data PD(N), the data comparator 114 selects the second comparing result processor 116. The second comparing result processor …subtracts … from the current pixel data PD(N+1) through the calculating unit 118. Moreover, when … the current pixel data PD(N+1) is equal to the previous pixel data PD(N). In this case, the data comparator 114 selects the third comparing result processor 117. The third comparing result processor 117 transmits the current pixel data PD(N+1) to the shift register 120 by bypassing the calculating unit 118.” In summary, the timing controller / data driving circuit of Baek compensate for RC delay by comparing digital data of current line of pixel data PD(N+1) --- corresponding to claimed n-th subpixel of nth gate line, with previous line of pixel data PD(N) – corresponding to claimed n-1th subpixel of n-1th gate line, and adjust digital data of current line by adding to, subtract from, or maintain bits data of pixel value based on difference between current line data and previous line data).
PNG
media_image1.png
1138
1380
media_image1.png
Greyscale
PNG
media_image2.png
1179
1008
media_image2.png
Greyscale
The difference between Baek and instant claim is that the embodied invention is directed to feedback system for generating overdriving wherein the comparison baseline is processed data, not raw data (see applicant’s remark/argument 4/13/26), in other word, while each row is processed for overdrive, when comparing data of two rows to determine overdrive strength, Baek compare the original input data of previous row to current row, while pending application compare the data of processed previous row to current row in order to more properly determine overdrive amount. That is, Baek does not disclose:
wherein the data compensation circuit is configured to:
obtain second digital data of an n-1-th subpixel from the line buffer, wherein n is a positive integer, and wherein the second digital data of the n-1-th subpixel is generated by performing an overdriving process on first digital data of the n-1-th subpixel,
determine a difference between first digital data of an n-th subpixel and the second digital data of the n-1-th subpixel, and
generate second digital data of the n-th subpixel by performing the overdriving process on the first digital data of the n-th subpixel based on the difference.
In similar field of endeavor, the concept that comparison of previous row data to current row data shall be based on processed previous row data instead of raw previous row data, however, is well known in the art, such as disclosed by Zhang, which specifically note that inaccurate overdrive amount would be determined when comparison is based on raw previous row data with current row data (col 5, ln. 8 – col. 6, ln. 20, “However, through practice, it is found that a compensation method of the related line OD technology has problems such as a compensation value being inaccurate…”), and that overdrive amount is determined by comparing current row data with processed data of previous row (which is processed in itself by comparing with processed data of preceding row), see fig. 5, col. 6, ln. 21-27, col. 6 ln. 33 – col, 8, ln. 27 (“In embodiments of the present disclosure, according to the actual charge grayscale of the pixel unit of the N−1 th row and the target grayscale of the pixel unit of the Nth row, the over drive grayscale of the pixel unit of the Nth row is determined, causing the over drive grayscale of the pixel unit of the Nth row to be more accurate and thus increasing a charge rate of the pixel unit”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of using processed data of previous row when comparing with current row data for generating overdrive amount, such as disclosed by Zhang, into the display device of Baek, to constitute wherein the data compensation circuit is configured to: obtain second digital data of an n-1-th subpixel from the line memory, wherein n is a positive integer, and wherein the second digital data of the n-1-th subpixel is generated by performing an overdriving process on first digital data of the n-1-th subpixel, determine a difference between first digital data of an n-th subpixel and the second digital data of the n-1-th subpixel, and generate second digital data of the n-th subpixel by performing the overdriving process on the first digital data of the n-th subpixel based on the difference.
Baek in view of Zhang differs from instant application in that Baek in view of Zhang does not disclose the line memory device is a line buffer, and that the updated second digital data of n-th subpixel is stored in the line buffer prior to being transferred to the second latch.
In similar field of endeavor, Sun discloses the concept of utilizing a line buffer to store digital data of pixel driven, wherein digital data of pixel updated for overdriven function is being stored in the line buffer (fig. 5, line buffer 28, paragraph 30, “The circuitry 16 of the processor 14 compares the previous image stored in an external SDRAM frame buffer 26 with the inputted present image. According to the compared results, the red portion of the overdrived gray level is chosen from the R-ODLUT unit 30, the green portion of the overdrived gray level is chosen from the G-ODLUT unit 32, and the blue portion of the overdrived gray level is chosen from the B-ODLUT unit 34 respectively. A lookup table stored in the OTP memory 24 provides RGB gray levels and sends to the R-ODLUT unit 30, the G-ODLUT unit 32, and the B-ODLUT unit 34 for access by the circuitry 16 of the processor 14. After overdrived, the circuitry 18 of the processor 14 deals the RGB data transmitted from the circuitry 16 of the processor 14 with the independent RGB gamma curve corrections. An independent Red gamma curve of a pixel is sent from the RedLUT unit 40, an independent Green gamma curve of the pixel is sent from the GreenLUT unit 42, and an independent Blue gamma curve of a pixel is sent from the BlueLUT unit 44 to the circuitry 18 of the processor 14 to provide independent RGB gamma curves for correction according to the gray level of the pixel. The lookup table of independent RGB gamma curves of each pixel is also stored in the OTP memory 24 and sent to the RedLUT unit 40, the GreenLUT unit 42, and the BlueLUT unit 44 respectively for access. At last, the adjusted RGB data of the image are sent to the line buffer 28 and then transmitted to the transmitter 29 in parallel for outputting to column drivers to drive pixels of an LCD panel.”
Both Baek in view of Zhang and instant application discloses storing and comparing digital data of current pixel row with preceding pixel row to generate and store updated digital data for overdriving. Baek in view of Zhang differs from instant application that the updated digital data is being directly transferred to the second latch while instant application stores the updated digital value back to the line buffer before transferring the digital data to the second latch. It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of storing updated digital data for overdriving function into line buffer, such as disclosed by Sun, into the display device of Baek in view of Zhang, such that line buffer is utilized to store previous as well as updated digital data, to constitute: a line buffer configured to store the second digital data of the n−1-th subpixel; a data compensation circuit configured to update the second digital data of the n-th subpixel to the line buffer based on a comparison result between the second digital data of the n−1-th subpixel stored in the line buffer and the first digital data of the n-th subpixel stored in the first latch circuit; a second latch circuit configured to receive the second digital data of the n-th subpixel from the line buffer and output the second digital data of the n-th subpixel in response to a data timing control signal, such is incorporation of a known technique into a know device to yield predictable result, the predictable result of allowing display device to improving charging function of pixel data line based on updated overdriving digital data would have been the same.
Claims 9-11 are rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang and Sun, as applied in claim 7 above, and in further view of Kim et al., US 20210312850 A1 (hereinafter “Kim”).
Regarding claim 9, Baek in view of Zhang and Sun discloses the display device of claim 7, wherein the data compensation circuit comprises:
a comparator configured to compare the second digital data of the n−1-th subpixel stored in the line buffer with the first digital data of the n-th subpixel stored in the first latch circuit, and calculate a data transition value of the first digital data of the n-th subpixel as a comparison result (Baek, fig. 6, paragraphs 79, 81, “The data comparator 114 compares the previous pixel data PDN and the current pixel data PDN+1 by units of a line. The data comparator 114 selects one of the first to third comparing result processors 115 to 117 based on the compared result”); and
an adder configured to update the second digital data of the n-th subpixel in the line buffer (fig. 6, paragraphs 79, 82-88, calculating unit 118 which adds bit data to digital data of n-th pixel based on comparison result, “Specifically, when the current pixel data PDN+1 is greater than the previous pixel data PDN, the data comparator 114 selects the first comparing result processor 115. The first comparing result processor 115 adds n-bit weight data to the current pixel data PDN+1 through the calculating unit 118”).
Baek in view of Zhang and Sun does not specifically disclose that the second digital data updated for overdriving is based on information corresponding to the data transition value among a plurality of overdriving period information and a plurality of overdriving level information previously stored in a look-up table.
In similar field of endeavor updating digital data of pixel to be driven for overdriving function, Kim discloses the concept that the amount of change to digital data to be updated is based on difference between current pixel data in present n-th row and previous digital data in n-1-th row, wherein the digital data is updated based on information in a look-up table, with data transition value, i.e. difference in present and previous data, each corresponding to an amount of level change in digital data to perform overdrive function (fig. 2, 3, 4A, paragraphs 62-63, “when it is determined to overdrive the current sub-pixel, the compensation value calculation unit 230 may determine values mapped to the first pixel data for the previous sub-pixel and the second pixel data for the current sub-pixel on the lookup table 240 as the compensation values for overdriving the current sub-pixel. For example, as shown in FIG. 4A, when the first pixel data for the previous sub-pixel is 32, the second pixel data for the current sub-pixel is 64, and the threshold value is 0, since the difference value between the first pixel data and the second pixel data is 32 which is greater than the threshold value, the compensation value calculation unit 230 determines to overdrive the current sub-pixel. Further, it is determined that the compensation value for the current sub-pixel is a value 73 for a point where a value 32 for the first pixel data and a value 64 for the second pixel data cross on the lookup table 240).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of adjusting the amount of change to digital data to be updated based on difference between current pixel data in present n-th row and previous digital data in n-1-th row, wherein the digital data is updated based on information in a look-up table, such as disclosed by Kim, into the display device of Baek in view of Zhang and Sun, to constitute adder configured to update the second digital data of the n-th subpixel in the line buffer based on information corresponding to the data transition value among a plurality of overdriving period information and a plurality of overdriving level information previously stored in a look-up table, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow display device to account for different digital data shift amount from one row to next row and dynamically adjust overdriving amount to improve display quality.
Regarding claim 10, Baek in view of Zhang, Sun and Kim discloses the display device of claim 9, wherein the adder updates the second digital data of the n-th subpixel in the line buffer by adding an overdriving value of a level corresponding to the data transition value to the first digital data of the n-th subpixel during an overdriving period of a length corresponding to the data transition value (Zhang, col. 7, ln. 13-17, “a formula for calculating the actual charge grayscale of the pixel unit of the Nth row can be as follows: P+|(Q−P)|×R, where P is the target grayscale of the pixel unit of the Nth row, Q is the over drive grayscale of the pixel unit of the Nth row, and R is the over drive compensation coefficient”).
Regarding claim 11, Baek in view of Zhang, Sun, and Kim discloses the display device of claim 9, wherein the data driving circuit updates the line buffer with the first digital data of the n-th subpixel to which the overdriving period is not applied, as the second digital data of the n-th subpixel, when the data transition value is less than a preset threshold value (see combination of Baek in view of Zhang, Sun, and Kim in claim 9, also see Baek, paragraphs 81, 86, 90, 92-95, when difference between previous digital data and current digital data is less than a preset threshold – 0 in this case, the data comparator select original pixel data as overdriving pixel data, which result in overdriving period not being applied as the original pixel data is driven throughout the horizontal period, “when the previous pixel data PDN is 8′b10010000 which is a binary number (136 which is a decimal number) and the current pixel data PDN+1 is 8′b10010000 which is a binary number (136 which is a decimal number), the current pixel data PDN+1 is equal to the previous pixel data PDN. In this case, the data comparator 114 selects the third comparing result processor 117. The third comparing result processor 117 transmits the current pixel data PDN+1 to the shift register 120 by bypassing the calculating unit 118”).
Claims 12 and 13 are rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang and Sun, as applied in claim 7 above, and in further view of Kim et al., US 20210256923 A1 (hereinafter “Kim”).
Regarding claims 12 and 13, Baek in view of Zhang and Sun discloses the display device of claim 7, Baek in view of Zhang and Sun does not disclose in particular (from claim 12) wherein the data timing control signal includes at least one of a source output enable signal and a source control signal, and (from claim 13) wherein a length of an application period of the source control signal is equal to a length of an overdriving period.
In similar field of endeavor, Kim discloses display device with similar overdriving function to compare image data of previous pixel line with image data of current pixel line and generating overdriving signal (fig. 6, paragraphs 132-137, “Image data signals are input (62) to the timing controller 101, which outputs the overdriving control signal OD based on the image data signals from the system. For example, the timing controller 101 compares (64) each of image data signals of a previous horizontal line among the image data signals with the first reference value and compares each of image data signals of a current horizontal line among the image data signals with the second reference value” , wherein the data timing control signal to control overdriving function includes at least one of a source output enable signal (paragraphs 91, “The holding latch unit 330 substantially simultaneously receives the image data signals applied thereto from the sampling latch unit 320 to store the image data signals and substantially simultaneously outputs sampled digital image data signals that are stored in a previous period, in response to a source output enable signal (“SOE”). The image data signals output from the holding latch unit 330 are substantially simultaneously applied to the digital-analog converter 340”, paragraph 143, “The source output enable signal SOE defines a source output period and a horizontal blanking period. A period (for example, (1) or (3)) during which the source output enable signal SOE maintains a low level corresponds to the aforementioned source output period, and a period (for example, (2)) during which the source output enable signal maintains a high level corresponds to the aforementioned horizontal blanking period,”, paragraph 144, “the data driver 111 substantially simultaneously outputs data voltages of the first horizontal line during the source output period of the source output enable signal SOE. For example, the data driver 111 substantially simultaneously outputs the data voltages of the first horizontal line during the first source output period (1) of the source output enable signal SOE”), and a source control signal, and wherein a length of an application period of the source control signal is equal to a length of an overdriving period (paragraph 137, “When the overdriving control signal OD of the active level is output from the timing controller 101, an overdriving operation is performed for the image data signals of the current horizontal line. On the other hand, when the overdriving control signal OD of the inactive level is output from the timing controller 101, no overdriving operation is performed for the image data signals of the current horizontal line).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of utilizing source enable signal and source/overdrive control signal in controlling overdriving function of display device, such as disclosed by Kim, into the display device of Baek in view of Zhang and Sun with pixel driving circuit having data control signal to control overdrive, wherein the data timing control signal includes at least one of a source output enable signal and a source control signal, and wherein a length of an application period of the source control signal is equal to a length of an overdriving period, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow display device to account for different time constant of pixel due to length of data line when overdriving pixel to improve overdrive effectiveness.
Claims 15, 16 and 18 are rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang, as applied in claim 1 above, and in further view of Zhou et al., US 20240249658 A1 (hereinafter “Zhou”).
Regarding claims 15 and 16, Baek in view of Zhang discloses the display device of claim 1.
Baek does not disclose in particular (from claim 15) wherein the data driving circuit includes a first data driving circuit disposed at a position corresponding to a first surface of the display panel and a second data driving circuit disposed at a position corresponding to a second surface of the display panel opposite the first surface,
wherein the display panel includes a first panel area adjacent to the first surface and a second panel area adjacent to the second surface,
wherein the first data driving circuit supplies the data voltage to the plurality of data lines located within the first panel area, and
wherein the second data driving circuit supplies the data voltage to the plurality of data lines located within the second panel area, and
(from claim 16) wherein each of the first data driving circuit and the second data driving circuit is configured to perform overdriving compensation for the data voltage provided to each of the first panel area and the second panel area.
In similar field of endeavor, Zhou discloses display device with similar overdriving function to compare image data of previous pixel line with image data of current pixel line and generating overdriving signal, Zhou discloses wherein the data driving circuit includes a first data driving circuit disposed at a position corresponding to a first surface of the display panel and a second data driving circuit disposed at a position corresponding to a second surface of the display panel opposite the first surface, wherein the display panel includes a first panel area adjacent to the first surface and a second panel area adjacent to the second surface,
wherein the first data driving circuit supplies the data voltage to the plurality of data lines located within the first panel area, and wherein the second data driving circuit supplies the data voltage to the plurality of data lines located within the second panel area (fig. 1a, paragraphs 61, 62, see annotated figure below)
PNG
media_image5.png
1152
1038
media_image5.png
Greyscale
and wherein each of the first data driving circuit and the second data driving circuit is configured to perform overdriving compensation for the data voltage provided to each of the first panel area and the second panel area (fig. 8-10, paragraphs 88-101, obtaining a gray scale value of each sub-pixels in a current row and a gray scale value of each sub-pixels in a previous row; determining a target gray scale value of each sub-pixel in the current row according to the gray scale value of each sub-pixel in the current row, the gray scale value of each sub-pixel in the previous row, and a target compensation value in a predetermined target compensation lookup table)
PNG
media_image6.png
840
850
media_image6.png
Greyscale
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept having multiple source driver each being configured to provide pixel driving and overdriving voltage to separate area of display panel, such as disclosed by Zhou, into the display device of Baek, to constitute (from claim 15) wherein the data driving circuit includes a first data driving circuit disposed at a position corresponding to a first surface of the display panel and a second data driving circuit disposed at a position corresponding to a second surface of the display panel opposite the first surface,
wherein the display panel includes a first panel area adjacent to the first surface and a second panel area adjacent to the second surface,
wherein the first data driving circuit supplies the data voltage to the plurality of data lines located within the first panel area, and
wherein the second data driving circuit supplies the data voltage to the plurality of data lines located within the second panel area, and
(from claim 16) wherein each of the first data driving circuit and the second data driving circuit is configured to perform overdriving compensation for the data voltage provided to each of the first panel area and the second panel area, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow modular manufacturing of different components of display device while allowing the display device to achieve the function of improved charging of pixel data lines based on overdriving compensation to improve display effect.
Regarding claim 18, Baek discloses a display device comprising:
a display panel (fig. 1, display panel 200) including a plurality of gate lines, a plurality of data lines, and a plurality of subpixels (paragraphs 5, 62, “The display panel 200 includes a plurality of scan lines (not shown), a plurality of data lines (not shown), and a plurality of unit pixels connected to the plurality of scan lines and the plurality of data lines”);
a gate driving circuit configured to drive the plurality of gate lines (paragraphs 5, 58); a data driving circuit configured to supply a data voltage to the plurality of data lines (paragraphs, 5, 50, ““A display device includes a display panel in which a plurality of unit pixels for displaying an image are arranged, a gate driver for driving gate lines of the display panel, and a source driver for providing display data for data lines of the display panel so as to display the image”);
wherein the data driving circuit is configured to generate second digital data of an n-th subpixel on which an overdriving processing has been performed from first digital data of the n-th subpixel, based on a difference between the first digital data of the n-th subpixel connected to an n-th gate line among the plurality of gate lines and second digital data of a n−1-th subpixel connected to a n−1-th gate line among the plurality of gate lines (paragraph 51, “The timing controller 110 generates overdriving pixel data OPD to perform an overdriving operation. The overdriving pixel data OPD is generated by adding or subtracting n-bit weight data to or from pixel data PD”, paragraph 59, “The display driving device 100 according to an embodiment of the present inventive concept compares previous pixel data and current pixel data in units of a line, and adds or subtracts the n-bit weight data to or from the current pixel data based on the compared result”, see detail in fig. 6, paragraphs 80-91, “The line memory device 111 includes a first pixel data storing unit 112 to store the previous pixel data PD(N), and a second pixel data storing unit 113 to store the current pixel data PD(N+1). The data comparator 114 compares the previous pixel data PD and the current pixel data PD by units of a line”, “Specifically, when the current pixel data PD(N+1) is greater than the previous pixel data PD(N), the data comparator 114 selects the first comparing result processor 115. The first comparing result processor 115 adds n-bit weight data to the current pixel data PD(N+1) through the calculating unit 118”, “Further, when the current pixel data PD(N+1) is smaller than the previous pixel data PD(N), the data comparator 114 selects the second comparing result processor 116. The second comparing result processor …subtracts … from the current pixel data PD(N+1) through the calculating unit 118. Moreover, when … the current pixel data PD(N+1) is equal to the previous pixel data PD(N). In this case, the data comparator 114 selects the third comparing result processor 117. The third comparing result processor 117 transmits the current pixel data PD(N+1) to the shift register 120 by bypassing the calculating unit 118.” In summary, the timing controller / data driving circuit of Baek compensate for RC delay by comparing digital data of current line of pixel data PD(N+1) --- corresponding to claimed n-th subpixel of nth gate line, with previous line of pixel data PD(N) – corresponding to claimed n-1th subpixel of n-1th gate line, and adjust digital data of current line by adding to, subtract from, or maintain bits data of pixel value based on difference between current line data and previous line data), and supply the data voltage based on the second digital data of the n-th subpixel (fig. 7, paragraphs 92-96, modified pixel data supplied to analog-to-digital converter 160).
PNG
media_image1.png
1138
1380
media_image1.png
Greyscale
PNG
media_image2.png
1179
1008
media_image2.png
Greyscale
The difference between Baek and instant claim is that the embodied invention is directed to feedback system for generating overdriving wherein the comparison baseline is processed data, not raw data (see applicant’s remark/argument 4/13/26), in other word, while each row is processed for overdrive, when comparing data of two rows to determine overdrive strength, Baek compare the original input data of previous row to current row, while pending application compare the data of processed previous row to current row in order to more properly determine overdrive amount. That is, Baek does not disclose:
obtain second digital data of an n-1-th subpixel connected to an n-1-th gate line,
wherein n is a positive integer, and wherein the second digital data of the n-1-th subpixel is generated by performing an overdriving process on first digital data of the n-1-th subpixel,
determine a difference between first digital data of an n-th subpixel connected to an n-th gate line and the second digital data of the n-1-th subpixel,
generate second digital data of the n-th subpixel by performing the overdriving process on the first digital data of the n-th subpixel based on the difference, and supply the data voltage based on the second digital data of the n-th subpixel.
In similar field of endeavor, the concept that comparison of previous row data to current row data shall be based on processed previous row data instead of raw previous row data, however, is well known in the art, such as disclosed by Zhang, which specifically note that inaccurate overdrive amount would be determined when comparison is based on raw previous row data with current row data (col 5, ln. 8 – col. 6, ln. 20, “However, through practice, it is found that a compensation method of the related line OD technology has problems such as a compensation value being inaccurate…”), and that overdrive amount is determined by comparing current row data with processed data of previous row (which is processed in itself by comparing with processed data of preceding row), see fig. 5, col. 6, ln. 21-27, col. 6 ln. 33 – col, 8, ln. 27 (“In embodiments of the present disclosure, according to the actual charge grayscale of the pixel unit of the N−1 th row and the target grayscale of the pixel unit of the Nth row, the over drive grayscale of the pixel unit of the Nth row is determined, causing the over drive grayscale of the pixel unit of the Nth row to be more accurate and thus increasing a charge rate of the pixel unit”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of using processed data of previous row when comparing with current row data for generating overdrive amount, such as disclosed by Zhang, into the display device of Baek, to constitute obtain second digital data of an n-1-th subpixel connected to an n-1-th gate line, wherein n is a positive integer, and wherein the second digital data of the n-1-th subpixel is generated by performing an overdriving process on first digital data of the n-1-th subpixel, determine a difference between first digital data of an n-th subpixel connected to an n-th gate line and the second digital data of the n-1-th subpixel, generate second digital data of the n-th subpixel by performing the overdriving process on the first digital data of the n-th subpixel based on the difference, and supply the data voltage based on the second digital data of the n-th subpixel, such is incorporation of a known concept into known device to yield predictable result, the result would have been predictable and would provide the benefit of more accurate overdrive operation to enhance display quality.
Baek in view of Zhang does not disclose in particular: wherein the data driving circuit includes a first data driving circuit disposed at a position corresponding to a first surface of the display panel and a second data driving circuit disposed at a position corresponding to a second surface of the display panel opposite the first surface,
wherein the display panel includes a first panel area adjacent to the first surface and a second panel area adjacent to the second surface,
wherein the first data driving circuit supplies the data voltage to the plurality of data lines located within the first panel area, and
wherein the second data driving circuit supplies the data voltage to the plurality of data lines located within the second panel area, and wherein each of the first data driving circuit and the second data driving circuit is configured to perform overdriving compensation for the data voltage provided to each of the first panel area and the second panel area.
In similar field of endeavor, Zhou discloses display device with similar overdriving function to compare image data of previous pixel line with image data of current pixel line and generating overdriving signal, Zhou discloses wherein the data driving circuit includes a first data driving circuit disposed at a position corresponding to a first surface of the display panel and a second data driving circuit disposed at a position corresponding to a second surface of the display panel opposite the first surface, wherein the display panel includes a first panel area adjacent to the first surface and a second panel area adjacent to the second surface,
wherein the first data driving circuit supplies the data voltage to the plurality of data lines located within the first panel area, and wherein the second data driving circuit supplies the data voltage to the plurality of data lines located within the second panel area (fig. 1a, paragraphs 61, 62, see annotated figure below)
PNG
media_image5.png
1152
1038
media_image5.png
Greyscale
and wherein each of the first data driving circuit and the second data driving circuit is configured to perform overdriving compensation for the data voltage provided to each of the first panel area and the second panel area (fig. 8-10, paragraphs 88-101, obtaining a gray scale value of each sub-pixels in a current row and a gray scale value of each sub-pixels in a previous row; determining a target gray scale value of each sub-pixel in the current row according to the gray scale value of each sub-pixel in the current row, the gray scale value of each sub-pixel in the previous row, and a target compensation value in a predetermined target compensation lookup table)
PNG
media_image6.png
840
850
media_image6.png
Greyscale
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept having multiple source driver each being configured to provide pixel driving and overdriving voltage to separate area of display panel, such as disclosed by Zhou, into the display device of Baek in view of Zhang, such that the data driving circuit of Baek comprises of multiple data driving circuit each configured to drive and provide overdrive voltage to one are of the display panel, to constitute a display panel including a first panel area and a second panel area, in which a plurality of gate lines, a plurality of data lines, and a plurality of subpixels are disposed respectively; a first data driving circuit configured to supply a data voltage to the plurality of data lines provided in the first panel area; and a second data driving circuit configured to supply a data voltage to the plurality of data lines provided in the second panel area, wherein each of the first data driving circuit and the second data driving circuit is configured to: generate second digital data of an n-th subpixel on which an overdriving processing has been performed from first digital data of the n-th subpixel, based on a difference between the first digital data of the n-th subpixel connected to an n-th gate line among the plurality of gate lines provided in each of the first panel area and the second panel area and second digital data of a n−1-th subpixel connected to a n−1-th gate line among the plurality of gate lines, and supply the data voltage based on the second digital data of the n-th subpixel, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow modular manufacturing of different components of display device while allowing the display device to achieve the function of improved charging of pixel data lines based on overdriving compensation to improve display effect.
Claim 17 is rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang, as applied in claim 1 above, and in further view of Park et al., US 20180226029 A1 (hereinafter “Park”).
Regarding claim 17, Baek in view of Zhang discloses the display device of claim 1.
Baek in view of Zhang does not disclose in particular wherein each of the plurality of subpixels includes a driving transistor, a light emitting device connected to the driving transistor, a first node connected to the light emitting device, and at least one transistor connected to at least one of a gate node, a drain node and a source node of the driving transistor, and
wherein at least one transistor provided in the n−1-th subpixel and at least one transistor provided in the n-th subpixel are connected to a same gate control signal line.
In similar field of endeavor of display device, Park discloses pixel structure wherein each of the plurality of subpixels includes a driving transistor, a light emitting device connected to the driving transistor, a first node connected to the light emitting device, and at least one transistor connected to at least one of a gate node, a drain node and a source node of the driving transistor, and wherein at least one transistor provided in the n−1-th subpixel and at least one transistor provided in the n-th subpixel are connected to a same gate control signal line (see fig. 3, paragraphs 59-67, annotated as in below, paragraph 52, each subpixel include a initialization transistor wherein the gate control signal line is connected with all subpixels to provide an initialization signal GI to initialize each subpixel at the same time: “the scan driver 130 may simultaneously output the scan signals SCAN(1) to SCAN(n). Each of the scan signals SCAN(1) to SCAN(n) may have a turn-on level during the initialization period P1. The global gate driver 140 may output the initialization signal GI having the turn-on level and the emission signal EM having the turn-off level during the initialization period P1. Accordingly, the gate voltage of the driving transistor and the anode voltage of the organic light emitting diode of each pixel 10 may be substantially simultaneously initialized to the same voltage”).
PNG
media_image7.png
952
958
media_image7.png
Greyscale
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the pixel structure of Park, into the display device of Baek in view of Zhang, to constitute wherein each of the plurality of subpixels includes a driving transistor, a light emitting device connected to the driving transistor, a first node connected to the light emitting device, and at least one transistor connected to at least one of a gate node, a drain node and a source node of the driving transistor, and wherein at least one transistor provided in the n−1-th subpixel and at least one transistor provided in the n-th subpixel are connected to a same gate control signal line, such is incorporation of a known technique into a known device to yield predictable result, the result would have been predictable and would allow subpixels to be reset/initialized simultaneously before carrying out overdriving and display function to display intended image.
Claim 22 is rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang, as applied in claim 1 above, and in further view of in further view of Gao, US 20210407368 A1 (hereinafter Gao).
Regarding claim 22, Baek in view of Zhang discloses the display device of claim 1, Baek in view of Zhang does not specifically disclose wherein the data driving circuit is configured to overwrite the second digital data of the n-1-th subpixel stored in a memory with the second digital data of the n-th subpixel to serve as reference data for a subsequent n+1-th subpixel.
In similar field of endeavor of performing overdrive, Gao specifically disclose dedicated row buffer which store overdrive grayscale value for a preceding row, which serve as reference for subsequent row, wherein the row buffer is updated and replaced with overdrive value for subsequent row as scanning and overdrive process proceed from row to row (paragraphs 65-79, “The input grayscale of the previous row from the row buffer 40 is processed by two paths. One path is it inputs to the timing controller 50, and the other path is it inputs to the feedback lookup table 20, thereby obtaining the feedback grayscale by looking up a charging state of the sub-pixels 13 of the current row in the feedback lookup table when looking up the overdrive grayscale in the overdrive lookup table 60. It ensures that an after grayscale stored in the row buffer 40 is a grayscale corresponding to the current actual drive voltage”… “for example … the feedback grayscale having a grayscale value of 75 is obtained by looking it up in the feedback lookup table 20, then the gain grayscale having a grayscale value of 75 is obtained by a partition searching in the gain lookup table 30, and then the grayscale value of 75 is stored to the row buffer 40 and used as a data of the input grayscale of the previous row when the data line 11 performs a next switch of grayscales”).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of dedicated row buffer which store overdrive grayscale value for a preceding row, which serve as reference for subsequent row, wherein the row buffer is updated and replaced with overdrive value for subsequent row as scanning and overdrive process proceed from row to row, such as disclosed by Gao, into the device of Baek in view of Zhang, to constitute wherein the data driving circuit is configured to overwrite the second digital data of the n-1-th subpixel stored in a memory with the second digital data of the n-th subpixel to serve as reference data for a subsequent n+1-th subpixel, such is incorporation of a known concept into known device to yield predictable result, the result would have been predictable and would allow overdrive value of previous row to be stored to provide more accurate overdrive operation and enhance display quality.
Claim 26 is rejected under 35 U.S.C. 103 as being unpatentable over Baek in view of Zhang, as applied in claim 1 above, and in further view of Suzuki et al., CN 107529669 B (hereinafter “Suzuki”).
Regarding claim 26, Baek in view of Zhang discloses the display device of claim 1.
Baek in view of Zhang does not specifically disclose wherein the overdriving process is performed for an overdriving period, and wherein a length of the overdriving period is determined based on the difference between the first digital data of an n-th subpixel connected to an n-th gate line and the second digital data of the n-1-th subpixel.
In similar field of endeavor performing overdrive, Suziki discloses the concept that overdriving by adjust overdriving magnitude alone may not be sufficient and that both overdriving magnitude and length of overdriving period may be adjusted in order to achieve the best overdrive result (paragraph 16, “if the overdrive voltage and overdrive time are adjusted improperly, if the set time is too short or the set voltage is too small, the effect of overdrive will be reduced, and the time to reach the desired voltage value will not be reached earlier. On the other hand, if the setting time of the overdrive is too long or the setting voltage is too high, it will exceed the expected value of the voltage level, which will have an adverse effect. Therefore, the voltage applied to the source line must reach the desired voltage level within the time of one horizontal line. To stabilize the voltage level, it is necessary to properly set the overdrive time as well as overdrive voltage”, fig. 11-13, circuit of adjusting overdrive magnitude and overdrive period for each source / gate line).
It would have been obvious to one of ordinary skill in the art at the time of filing to incorporate the concept of adjusting both overtime magnitude and overdrive period length, such as disclosed by Suzuki, into the device of Baek in view of Zhang which determine overdrive amount based on difference of video data between row, to constitute wherein the overdriving process is performed for an overdriving period, and wherein a length of the overdriving period is determined based on the difference between the first digital data of an n-th subpixel connected to an n-th gate line and the second digital data of the n-1-th subpixel, such is incorporation of a known concept into a known device to yield predictable result, the result would have been predictable and would enable dynamic adjustment of overdrive method to achieve improved overdrive result and video quality.
Conclusion
THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to PEIJIE SHEN whose telephone number is (571)272-5522. The examiner can normally be reached Monday - Friday 10AM - 6PM.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Patrick Edouard can be reached at 5712727603. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/PEIJIE SHEN/Examiner, Art Unit 2622
/PATRICK N EDOUARD/Supervisory Patent Examiner, Art Unit 2622