[go: up one dir, main page]

CN118486257A - Driving device, driving method, display device and electronic equipment - Google Patents

Driving device, driving method, display device and electronic equipment Download PDF

Info

Publication number
CN118486257A
CN118486257A CN202410751701.2A CN202410751701A CN118486257A CN 118486257 A CN118486257 A CN 118486257A CN 202410751701 A CN202410751701 A CN 202410751701A CN 118486257 A CN118486257 A CN 118486257A
Authority
CN
China
Prior art keywords
pixel data
pixel
data
display panel
line buffer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410751701.2A
Other languages
Chinese (zh)
Inventor
赵文勤
唐宇
黄添钧
叶利丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HKC Co Ltd
Mianyang HKC Optoelectronics Technology Co Ltd
Original Assignee
HKC Co Ltd
Mianyang HKC Optoelectronics Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HKC Co Ltd, Mianyang HKC Optoelectronics Technology Co Ltd filed Critical HKC Co Ltd
Priority to CN202410751701.2A priority Critical patent/CN118486257A/en
Publication of CN118486257A publication Critical patent/CN118486257A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0257Reduction of after-image effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The application provides a driving device, a driving method, a display device and electronic equipment. The driving device is used for driving the display panel, and the driving device comprises: a receiving unit configured to receive first pixel data; a control unit for generating second pixel data from the first pixel data; an output unit configured to output the first pixel data and the second pixel data to the display panel; wherein the second pixel data is part or all of the first pixel data; or the value of the second pixel data is positioned between the values of the two pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the two pixel data in the first pixel data. The embodiment of the application improves the refresh rate of the display panel by expanding the pixel data, thereby being beneficial to avoiding the problem of blurring and smearing of the picture when displaying the high-speed dynamic image.

Description

Driving device, driving method, display device and electronic equipment
Technical Field
The application relates to the technical field of display, in particular to a driving device, a driving method, a display device and electronic equipment.
Background
A display panel, which may also be referred to as a display screen or a display screen, is an important component in an electronic device for displaying visual information such as images, text, video, and the like. With the development of technology, conventional display panels have failed to meet the requirements of users for image display quality. For example, when the display panel is used for high-speed dynamic image display, problems such as blurring of a screen and smear are likely to occur.
Disclosure of Invention
The embodiment of the application provides a driving device, a driving method, a display device and electronic equipment, which are beneficial to avoiding the problems of blurring and smear of a picture when a high-speed dynamic image is displayed by expanding pixel data to improve the refresh rate of a display panel.
In a first aspect, an embodiment of the present application provides a driving apparatus for driving a display panel, including: a receiving unit for receiving first pixel data and outputting the first pixel data to a control unit; the control unit is used for generating second pixel data according to the first pixel data and transmitting the first pixel data and the second pixel data to the output unit; the output unit is used for outputting the first pixel data and the second pixel data to the display panel; wherein the second pixel data is part or all of the first pixel data; or the value of the second pixel data is positioned between the values of two pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the two data.
As a possible implementation manner, the value of the second pixel data is an average value of two pixel data in the first pixel data.
As a possible implementation, the control unit is configured to: in response to receiving a first control signal, expanding the first pixel data to obtain the second pixel data, and transmitting the first pixel data and the second pixel data to an output unit; wherein the first control signal is determined based on a refresh rate of the display panel or a resolution of the display panel.
As a possible implementation manner, the control unit includes a bidirectional shift register and a line buffer, the bidirectional shift register is configured to generate the second pixel data according to the first pixel data, and the bidirectional shift register is configured to store the first pixel data and the second pixel data in the line buffer.
As a possible implementation manner, the storing the first pixel data and the second pixel data in the line buffer includes: and storing the first pixel data and the second pixel data into the line buffer according to the relation between the pixel data and the pixel position of the display panel.
As a possible implementation manner, the line buffer includes a first line buffer and a second line buffer, where the first line buffer and the second line buffer satisfy at least one of the following: the first line buffer is used for storing first pixel data, and the second line buffer is used for storing second pixel data; adjacent storage positions in the first line buffer are respectively used for storing the first pixel data and the second pixel data; or adjacent storage positions in the second line buffer are respectively used for storing the first pixel data and the second pixel data.
As a possible implementation, the driving device is a source driving device.
In a second aspect, an embodiment of the present application provides a driving method for driving a display panel, the method including: receiving first pixel data; generating second pixel data according to the first pixel data; outputting the first pixel data and the second pixel data; wherein the second pixel data is part or all of the first pixel data; or the value of the second pixel data is positioned between the values of the two pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the two pixel data in the first pixel data.
In a third aspect, an embodiment of the present application provides a display apparatus, including: a display panel; and a drive arrangement as claimed in any one of the first aspects.
In a fourth aspect, an embodiment of the present application provides an electronic device, including a driving apparatus according to any one of the third aspects.
According to the embodiment of the application, the pixel data is expanded through the driving device, and the expanded pixel data is used for increasing the frame number of the display image, so that the refresh rate of the display panel is improved, and the problems of blurring and smear of the picture when the high-speed dynamic image is displayed are avoided.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1 is a schematic diagram of a source driver chip.
Fig. 2 is a schematic structural diagram of a driving device according to an embodiment of the present application.
Fig. 3 is a diagram showing an example of a layout of a portion of pixels in a display panel.
Fig. 4 is an example of a pixel data bitmap without data expansion.
Fig. 5 is an example of an expanded pixel data bitmap provided by an embodiment of the present application.
Fig. 6 is yet another example of an expanded pixel data bitmap provided by an embodiment of the present application.
Fig. 7 is a schematic diagram of an application for improving a refresh rate according to an embodiment of the present application.
Fig. 8 is a schematic diagram of an application for improving resolution according to an embodiment of the present application.
Fig. 9 is a schematic structural diagram of a display device according to an embodiment of the present application.
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Fig. 11 is a schematic flow chart of a driving method according to an embodiment of the application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments.
A display panel, which may also be referred to as a display screen or a display screen, is an important component in an electronic device for displaying visual information such as images, text, video, and the like. Display panels are widely used in a variety of electronic devices including, but not limited to, televisions, computer monitors, cell phones, tablet computers, digital cameras, dashboards, and various types of public display screens.
The display panel may be classified into various types according to display technology and principle, such as a Liquid Crystal Display (LCD) CRYSTAL DISPLAY, a light-emitting diode (LED) display, an organic light-emitting diode (OLED) display, a quantum dot light-emitting diode (qd LED), and the like. The composition and operation of the display panel will be described below using an LCD as an example.
LCD display panels are typically composed of two glass substrates with a layer of liquid crystal material sandwiched therebetween. The liquid crystal material itself does not emit light and requires a backlight (e.g., cold cathode fluorescent tube, LED, etc.) to illuminate. The liquid crystal material changes its alignment state under the action of an electric field, thereby changing the transmittance or reflectance of light, thereby displaying an image. Under the condition that the LCD is not powered, liquid crystal molecules are naturally arranged, and the light passing through the LCD can be distorted, so that most of the light is blocked when the light passes through the second polaroid, and the pixel is in a dark state. Under the condition that the LCD is powered on, the liquid crystal molecules are rearranged under the action of an electric field, light rays are not distorted any more, the light rays can smoothly pass through the second polaroid, and the pixels are in a bright state. The intensity of the passing light can be accurately regulated by controlling the voltage on each pixel, and a color filter is combined to finally form a color image on a screen.
The driving means are key components in the LCD and can enable the above mentioned LCD power up and pixel voltage control. Generally, a driving device of an LCD may include a gate driving and a source driving. The LCD can be caused to display a desired image by the cooperative operation of the gate driving and the source driving.
Typically, the gate driving is responsible for controlling rows (commonly referred to as gate lines or scan lines) on the liquid crystal panel. It sends a switching signal to each row of the liquid crystal panel, which determines whether the thin film transistors (thin film transistor, TFT) of the pixels of that row are on. When the gate driver sends a pulse signal to a row, the TFTs of all pixels of the row are briefly turned on, allowing the voltage supplied by the source driver to pass through to the pixel electrodes. The gate drive sequentially activates all rows in a sequence, a process called row scanning.
The source drive is responsible for controlling the columns (commonly referred to as source lines or data lines) and provides an accurate voltage signal to the row of pixels that has been turned on by the gate drive, which determines the angle of deflection of the liquid crystal molecules and thus controls the intensity of light passing through the pixel. The source driver supplies different voltages to each column according to the image data to form different gray scales from dark to light. After the TFTs of each row are turned on by the gate drive, the source drive immediately applies a corresponding voltage to all columns of the row, completing the charging process of the pixels.
In short, the gate driving is responsible for turning on or conducting the TFT, and the source driving is responsible for providing a voltage signal corresponding to the target pixel to the turned-on TFT. By controlling the voltage signal, the light intensity of the pixel can be controlled, thereby controlling the display effect of the pixel.
The related art shows an internal structure of a source driving chip, as shown in fig. 1. Referring to fig. 1, the source driving chip may include at least a clock data recovery (clock data recovery, CDR) module 101, a serial-to-parallel conversion module 102, a bidirectional shift register 103, a line buffer 104, a level conversion module 105, and a digital-to-analog conversion module 106.
CDR module 101 may parse the received high-speed differential signal, such as RX0P/N-RX3P/N, to obtain a clock signal and a data signal. The clock signal may provide a working time sequence for a plurality of modules in the source driving chip, and the data signal may be a voltage data signal. The serial-to-parallel module 102 receives the clock signal and the data signal from the CDR module and converts the serial data signal to a parallel data signal, such as an 8-bit parallel signal. The bidirectional shift register 103 can store the parallel data signals in the line buffer 104 by shifting. The level conversion module 105 is used for level converting the data input by the line buffer 104. The digital-to-analog conversion module 106 may be configured to convert the output result of the level conversion module 105 into a corresponding analog voltage value. In the process of performing the digital-to-analog conversion, a reference voltage, such as a gamma voltage, needs to be provided to the digital-to-analog conversion module 106. The gamma voltage may be 18 sets of inputs, such as GMA1 through GMA18. The gamma voltage may be 14 sets of inputs or 2 sets of inputs, with other sets of voltages being generated internally by the source driver. The analog voltage output from the level shift module 105 may be processed and then supplied to the TFT for controlling the display effect of the pixel.
With the development of technology, conventional display panels have failed to meet the requirements of users for image display quality. For example, when the display panel is used for high-speed dynamic image display, problems such as blurring of a screen and smear are likely to occur.
The refresh rate of the display panel is the number of times the image is updated per unit time, or the number of image frames displayed per unit time. For the same display panel, the number of pixel data required for the same frame of picture is fixed. Based on this, the embodiment of the present application provides a driving device to solve the above-mentioned problems. According to the embodiment of the application, through expanding the pixel data, more image frames can be generated by the expanded pixel data, so that the refresh rate of the display panel is improved, and the problems of blurring and smear of a picture when a high-speed dynamic image is displayed are avoided.
The driving device provided by the embodiment of the present application is described below with reference to fig. 2. The driving device shown in fig. 2 may be applied to a display panel, such as the LCD and OLED mentioned above. Alternatively, the driving device 200 is a source driving device.
Referring to fig. 2, the driving apparatus 200 may include a receiving unit 210, a control unit 220, and an output unit 230.
The receiving unit 210 may be configured to receive the first pixel data. The first pixel data may be data for pixel display in a display panel. Each pixel is typically composed of three sub-pixels red (red), green (green), blue (blue), and various colors can be generated by combining red, green, and blue light of different intensities. Accordingly, each pixel data is typically composed of three sub-pixel data of red, green, and blue, which are typically present in the form of RGB values. RGB typically takes a value of 0-255 for representing the intensity of the color. It should be appreciated that the first pixel data may comprise a plurality of pixel data.
The first pixel data may be received by the driving device from other modules, such as a timing controller. In some embodiments, the receiving unit 210 may receive the first pixel data through a high-speed bus. To reduce transmission overhead, the first pixel data received by the receiving unit 210 may be compressed or encoded. Based on this, in some embodiments, the receiving unit 210 may also be configured to perform operations such as decompression or decoding on the data to obtain the first pixel data. Illustratively, the receiving unit 210 may include the CDR module 101 of fig. 1.
In some embodiments, the receiving unit 210 may also be configured to receive a clock signal to provide operation timing for each module in the driving apparatus.
The receiving unit 210 may output the first pixel data to the control unit 220. The control unit 220 may be adapted to extend the first pixel data, e.g. to generate the second pixel data from said first pixel data.
As an implementation, the second pixel data may be part or all of the first pixel data, i.e. the second pixel data may be obtained by copying the first pixel data, which is simple to implement. For example, the second pixel data may be obtained by copying part of the data in the first pixel data, in which case the number of the second pixel data is smaller than the number of the first pixel data. As another example, the second pixel data may be obtained by copying all of the first pixel data, in which case the number of second pixel data is equal to the number of first pixel data. The pixel data expansion is performed by copying all the data in the first pixel data, so that data screening is not needed, and the realization complexity is reduced. In practical use, which data expansion mode is adopted can be determined according to the requirement of the pixel data quantity, and the use is flexible.
Alternatively, the second pixel data and the first pixel data may be used for display of adjacent pixels in a display panel. Note that, the display of adjacent pixels referred to herein refers to the display of adjacent pixels in the same frame. Therefore, the color displayed based on the second pixel data has better consistency with the display image of the current frame, so that the influence of data expansion on the display effect is avoided. The adjacent pixels may be two adjacent pixels in the same row or two adjacent pixels in the same column.
Fig. 3 is a diagram showing an example of a layout of a portion of pixels in a display panel. Referring to fig. 3, the display panel 300 may include a plurality of pixels, such as pixel 1, pixel 2, pixel 3, pixel 4, and pixel 5. The adjacent pixels of the pixel 5 may include the pixel 1, the pixel 2, the pixel 3, and the pixel 4. Illustratively, the first pixel data may be used for the display of pixel 1, pixel 2, pixel 3, and pixel 4, and the second pixel data may be used for the display of pixel 5. The second pixel data may be obtained by copying the pixel data corresponding to any one of the pixels 1,2,3 and 4, that is, the second pixel data may be the pixel data corresponding to any one of the pixels 1,2,3 and 4. It should be understood that the meaning of pixel data corresponding to a pixel is: the pixel data for the pixel display is the pixel data corresponding to the pixel.
For ease of implementation, the second pixel data may be obtained by replication of the entire row or column of pixel data. For example, referring to fig. 3, the data corresponding to the second row of pixels and the fourth row of pixels is the second pixel data, and the data corresponding to the first row of pixels and the third row of pixels is the first pixel data. The pixel data corresponding to the second row of pixels can be obtained by copying the pixel data corresponding to the first row of pixels; the fourth row of pixel data may be obtained by copying pixel data corresponding to the third row of pixels. For another example, referring to fig. 3, the data corresponding to the second column of pixels and the fourth column of pixels is the second pixel data, and the data corresponding to the first column of pixels, the third column of pixels and the fifth column of pixels is the first pixel data. The pixel data corresponding to the second column of pixels can be obtained by copying the pixel data corresponding to the first column of pixels; the fourth column of pixel data may be obtained by copying the pixel data corresponding to the third column of pixels.
As another implementation manner, the value of the second pixel data is located between the values of two pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the two pixel data in the first pixel data. And recording two pixel data in the first pixel data as first data and second data, wherein the first data is smaller than the second data. Then, the value of the second pixel data is located between the values of the two pixel data in the first pixel data, which means that the value of the second pixel data is greater than the value of the first data, and the value of the second pixel data is less than the value of the second data.
Referring back to fig. 3, the pixel data corresponding to the pixel 5 may be the second pixel data, and the pixel data corresponding to the pixel 1, the pixel 2, the pixel 3, and the pixel 4 may be the first pixel data, where the value of the pixel data corresponding to the pixel 5 may be located between the pixel data corresponding to the pixel 1 and the pixel data corresponding to the pixel 2, so that the color displayed by the pixel 5 is the transition color between the color of the pixel 1 and the color of the pixel 2, which is helpful for improving the image display effect. Similarly, the pixel data corresponding to the pixel 5 may be located between the pixel data corresponding to the pixel 3 and the pixel data corresponding to the pixel 4.
As still another implementation, the value of the second pixel data is determined based on the values of the plurality of pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the plurality of pixel data in the first pixel data. Still taking fig. 3 as an example, the pixel data corresponding to the pixel 5 may be determined based on the pixel data corresponding to some or all of the pixels 1,2, 3, and 4. Taking the determination of the pixel data corresponding to the pixel 5 based on the pixel data corresponding to the pixel 1, the pixel 2, the pixel 3 and the pixel 4 as an example, the value of the pixel data corresponding to the pixel 5 may be a weighted sum of the pixel data corresponding to the pixel 1, the pixel 2, the pixel 3 and the pixel 4. In this way, the color of the pixel 5 has good consistency with the colors of a plurality of surrounding pixels, and the color fusion degree is better, thereby being beneficial to improving the display effect. For example, the weighting coefficients of the pixel data corresponding to the pixel 1, the pixel 2, the pixel 3, and the pixel 4 may be determined according to the difference between the pixel data corresponding to the pixel 1, the pixel 2, the pixel 3, and the pixel 4.
In general, implementation complexity is typically associated with cost. In order to be compatible with the display effect and the implementation complexity, the value of the second pixel data may be an average value of two pixel data in the first pixel data. Referring back to fig. 3, the value of the pixel data corresponding to the pixel 5 may be an average value of the pixel data corresponding to the pixel 1 and the pixel data corresponding to the pixel 2. In this way, the difference between the color displayed by the pixel 5 and the color displayed by the pixel 1 and the difference between the color displayed by the pixel 5 and the color displayed by the pixel 2 can be balanced, the transition performance is better, the image display effect is improved, and the realization is simple.
The control unit 220 may transmit the first pixel data and the second pixel data to the output unit 230. The output unit 230 may transmit the first pixel data and the second pixel data to the display panel for image display of the display panel.
As one implementation, the output unit 230 may digital-to-analog convert the pixel data before outputting the pixel data. The conversion result of the pixel data may be used as a source voltage of a TFT in the display panel, thereby controlling the display effect of the display panel.
According to the embodiment of the application, the pixel data is expanded through the driving device, and the expanded pixel data is used for increasing the frame number of the display image, so that the refresh rate of the display panel is improved, and the problems of blurring and smear of the picture when the high-speed dynamic image is displayed are avoided.
The application scene of the display panel is not invariable. For example, in some usage scenarios, the display details are more demanding, and in other usage scenarios, the refresh rate is more deliberate. Therefore, the embodiment of the application introduces the first control signal, determines whether to expand the pixel data or not by receiving the first control signal, and improves the refresh rate, thereby being beneficial to improving the flexibility.
Wherein the first control signal may be determined based on a refresh rate of the display panel. The first control signal is generated according to the refresh rate requirement of the usage scenario and the current refresh rate. For example, the need for a refresh rate for a usage scenario may be determined by a detection of the usage environment, such as from a current process of the electronic device in which the display panel is installed. As another example, the need for a refresh rate for a usage scenario may be determined by user input.
As an implementation, the control unit is further configured to: and in response to receiving the first control signal, expanding the first pixel data to obtain second pixel data, and transmitting the first pixel data and the second pixel data to an output unit. That is, the control unit expands the pixel data in response to receiving the first control signal. Accordingly, when the first control signal is not received, the control unit does not expand the pixel data, i.e., directly uses the received pixel data for display. The first control signal may be a high level signal, for example. Taking the example that the output control port is used for receiving the first control signal, if the output control port is detected to be at a high level, the control unit expands the pixel data, and if the output control port is detected to be at a low level, the control unit directly outputs the pixel data without expanding the pixel data.
Another important indicator of the display panel is resolution. Resolution refers to the number of pixels in the horizontal and vertical directions on a display screen, typically expressed in terms of width x height, such as 1920 x 1080 (also referred to as 1080 p). High resolution has many advantages, which can significantly enhance the user experience. However, for a high resolution display panel, more pixel data support is required for each frame of picture, which increases the hardware burden.
In order to solve the problem, the embodiment of the application can expand the pixel data and use the expanded pixel data for the display of the high-resolution display panel. In this way, normal display of the high-resolution display panel can be realized without increasing the number of pixel data, which is helpful for reducing the hardware load.
As one implementation, whether to expand the pixel data may be determined based on whether the first control signal is received. Wherein the first control signal may be determined based on a resolution of the display panel. The first control signal is introduced, so that the driving device can be adapted to display panels with various resolutions, and the universality is good.
As can be seen from the analysis, the pixel data is expanded by the embodiment of the application, which can be used for improving the refresh rate and the resolution. The expanded pixel data has different purposes, and the driving device processes the pixel data in different modes. Thus, as an implementation, the resolution increase and the refresh rate increase may be controlled using different control signals, such as control signal 1 for increasing the refresh rate and control signal 2 for increasing the resolution. In this way, the driving device can determine the use of the extension data based on different control signals.
As an implementation, the control unit may include a shift register for generating the second pixel data from the first pixel data and a line buffer for storing the first pixel data and the second pixel data. The shift register may be a unidirectional shift register or a bidirectional shift register.
The shift register is used for storing the first pixel data and the second pixel data into the line buffer according to the relation between the pixel data and the pixel position of the display panel. For example, the line buffers may include one or more line buffers, such as a first line buffer and a second line buffer, where each line buffer may be configured to store pixel data corresponding to a same line of pixels. The positional relationship of the pixel data in each line buffer is the same as the positional relationship of the corresponding pixel.
Optionally, the first line buffer and the second line buffer satisfy at least one of: the first line buffer is used for storing first pixel data, and the second line buffer is used for storing second pixel data; adjacent storage positions in the first line buffer are used for storing first pixel data and second pixel data respectively; or adjacent storage positions in the second line buffer are respectively used for storing the first pixel data and the second pixel data.
In the case of line expansion of pixel data, a first line buffer may be used to store first pixel data and a second line buffer may be used to store second pixel data.
In the case of column-row expansion of pixel data, adjacent storage locations in the first row buffer are used for storing first pixel data and second pixel data, respectively, and adjacent storage locations in the second row buffer are used for storing first pixel data and second pixel data, respectively.
In some cases, the pixel data at the edge of the picture can be expanded, the pixel data at the center of the picture is not expanded, or the background pixel data in the picture can be expanded, and the pixel data corresponding to the person in the picture is not expanded, so that the influence of data expansion on the display effect is reduced. For example, the pixel data may be partially column-expanded, such as a portion of adjacent storage locations in the first row buffer for storing the first pixel data and the second pixel data, respectively, and a portion of adjacent storage locations in the second row buffer for storing the first pixel data and the second pixel data, respectively.
Since the driving device drives the display panel in a line scanning manner, the pixel data is generally processed in lines. In view of this, if the pixel data is line-expanded, the driving apparatus may need to increase the storage space for storing more line data. And the column expansion is carried out on the pixel data, so that the column expansion in various modes can be realized under the condition of not increasing the storage space, and the realization cost is low.
In the embodiment of the present application, when the relationship between the pixel data and the pixel position is indicated, the relationship between the pixel position and the pixel data in the same frame is generally referred to unless otherwise specified.
The column extension method of pixel data is described below in connection with a specific example.
Fig. 4 is an example of a pixel data bitmap without data expansion. Wherein R10-R17 are R data in one pixel data, G10-G17 are G data in one pixel data, B10-B17 are B data in one pixel data, and so on.
Fig. 5 is an example of an expanded pixel data bitmap. Referring to fig. 5, wherein R20-R27 is the copy data of R10-R17, G20-G27 is the copy data of G10-G17, B20-B27 is the copy data of B10-B17, i.e., R10-R17, G10-G17, B10-B17 are one first pixel data, R20-R27, G20-G27, B20-B27 are one second pixel data, and obtained by copying the above first pixel data. Optionally, the bidirectional shift register receives the first control signal before the data expansion.
Fig. 6 is yet another example of an expanded pixel data bitmap. Referring to FIG. 6, R20-R27, G20-G27, B20-B27 are second pixel data, R10-R17, G10-G17, B10-B17 are first pixel data X, and R30-R37, G30-G37, B30-B37 are first pixel data Y. The second pixel data shown in fig. 6 has an average value of the first pixel data X and the first pixel data Y, that is, R20 to R27 are average values of R10 to R17 and R30 to R37, G20 to G27 are average values of G10 to G17 and G30 to G37, and B20 to B27 are average values of B10 to B17 and B30 to B37.
Fig. 7 is a schematic diagram of an application for improving a refresh rate according to an embodiment of the present application. Referring to fig. 7, the driving apparatus 200 may extend the received N pixel data into 2N pixel data. In the case where the driving device receives the same number of pixel data, the number of images that can be generated by 2N data increases to twice the number of images that can be generated by N data, and then the display panel can display twice the number of images per unit time, thereby achieving twice the refresh rate.
Fig. 8 is a schematic diagram of an application for improving resolution according to an embodiment of the present application. Referring to fig. 8, the driving apparatus 200 may extend the received data corresponding to M pixels to data corresponding to 2M pixels, i.e., may use the data corresponding to M pixels for image display of the display panel of 2M pixels.
The driving device provided by the embodiment of the application reduces the data quantity transmitted to the driving device by the front end, thereby realizing low-cost high-refresh rate display or low-cost high-resolution display.
Fig. 9 is a schematic structural diagram of a display device according to an embodiment of the present application. The display device 900 includes a display panel 910 and the driving device 200 described above. The display panel may be the aforementioned LCD, OLED, or the like. The driving apparatus 200 may be used to drive the display panel 910.
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application. The electronic device 1000 may include the display apparatus 900 described previously. The electronic device 1000 may be, for example, a television, a computer display, a mobile phone, a tablet computer, a digital camera, a dashboard, etc.
Having described in detail apparatus embodiments of the present application, method embodiments of the present application are described in detail below. It is to be understood that the description of the method embodiments corresponds to the description of the device embodiments, and that parts not described in detail can therefore be seen in the preceding method embodiments.
Fig. 11 is a schematic flow chart of a driving method according to an embodiment of the application. The driving method 1100 is applied to a driving apparatus for driving a display panel.
Referring to fig. 11, the driving method 1100 may include steps S1110 to S1130.
S1110, receiving first pixel data.
S1120, generating second pixel data according to the first pixel data.
S1130, outputting the first pixel data and the second pixel data.
Wherein the second pixel data is part or all of the first pixel data; or the value of the second pixel data is positioned between the values of the two pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the two pixel data in the first pixel data.
As one implementation manner, the value of the second pixel data is an average value of two pixel data in the first pixel data.
As one implementation, in response to receiving a first control signal, expanding the first pixel data to obtain the second pixel data, and transmitting the first pixel data and the second pixel data to an output unit; wherein the first control signal is determined based on a refresh rate of the display panel or a resolution of the display panel.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/device and method may be implemented in other manners. For example, the apparatus/device embodiments described above are merely illustrative, e.g., the division of modules or elements is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
As used in the present description and the appended claims, the term "if" may be interpreted as "when..once" or "in response to a determination" or "in response to detection" depending on the context. Similarly, the phrase "if a determination" or "if a [ described condition or event ] is detected" may be interpreted in the context of meaning "upon determination" or "in response to determination" or "upon detection of a [ described condition or event ]" or "in response to detection of a [ described condition or event ]".
Furthermore, the terms "first," "second," "third," and the like in the description of the present specification and in the appended claims, are used for distinguishing between descriptions and not necessarily for indicating or implying a relative importance.
Reference in the specification to "one embodiment" or "some embodiments" or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments" unless expressly specified otherwise. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.

Claims (10)

1. A driving device for driving a display panel, the driving device comprising:
a receiving unit for receiving first pixel data and outputting the first pixel data to a control unit;
The control unit is used for generating second pixel data according to the first pixel data and transmitting the first pixel data and the second pixel data to the output unit;
the output unit is used for outputting the first pixel data and the second pixel data to the display panel;
Wherein the second pixel data is part or all of the first pixel data; or the value of the second pixel data is positioned between the values of the two pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the two pixel data in the first pixel data.
2. The apparatus of claim 1, wherein the value of the second pixel data is an average of two pixel data in the first pixel data.
3. The apparatus of claim 1, wherein the control unit is configured to:
In response to receiving a first control signal, expanding the first pixel data to obtain the second pixel data, and transmitting the first pixel data and the second pixel data to an output unit;
Wherein the first control signal is determined based on a refresh rate of the display panel or a resolution of the display panel.
4. The apparatus of claim 1, wherein the control unit comprises a bi-directional shift register and a line buffer, the bi-directional shift register to generate the second pixel data from the first pixel data, and the bi-directional shift register to store the first pixel data and the second pixel data in the line buffer.
5. The apparatus of claim 4, wherein storing the first pixel data and the second pixel data in the line buffer comprises:
And storing the first pixel data and the second pixel data into the line buffer according to the relation between the pixel data and the pixel position of the display panel.
6. The apparatus of claim 5, wherein the line buffers comprise a first line buffer and a second line buffer, wherein the first line buffer and the second line buffer satisfy at least one of:
The first line buffer is used for storing first pixel data, and the second line buffer is used for storing second pixel data;
Adjacent storage positions in the first line buffer are respectively used for storing the first pixel data and the second pixel data; or alternatively
And adjacent storage positions in the second line buffer are respectively used for storing the first pixel data and the second pixel data.
7. The device of claim 6, wherein the driving device is a source driving device.
8. A driving method for driving a display panel, the method comprising:
Receiving first pixel data;
generating second pixel data according to the first pixel data;
outputting the first pixel data and the second pixel data;
Wherein the second pixel data is part or all of the first pixel data; or the value of the second pixel data is positioned between the values of the two pixel data in the first pixel data, and the pixel corresponding to the second pixel data is adjacent to the pixel corresponding to the two pixel data in the first pixel data.
9. A display device, comprising:
A display panel; and
A drive arrangement according to any one of claims 1 to 7.
10. An electronic device, comprising: the display device of claim 9.
CN202410751701.2A 2024-06-12 2024-06-12 Driving device, driving method, display device and electronic equipment Pending CN118486257A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410751701.2A CN118486257A (en) 2024-06-12 2024-06-12 Driving device, driving method, display device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410751701.2A CN118486257A (en) 2024-06-12 2024-06-12 Driving device, driving method, display device and electronic equipment

Publications (1)

Publication Number Publication Date
CN118486257A true CN118486257A (en) 2024-08-13

Family

ID=92188087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410751701.2A Pending CN118486257A (en) 2024-06-12 2024-06-12 Driving device, driving method, display device and electronic equipment

Country Status (1)

Country Link
CN (1) CN118486257A (en)

Similar Documents

Publication Publication Date Title
US7391396B2 (en) Display device and driving method thereof
US7202882B2 (en) Liquid crystal display device
KR101329438B1 (en) Liquid crystal display
US8941574B2 (en) Liquid crystal display and method of controlling dot inversion thereof
CN102547335B (en) Stereoscopic image display and driving method thereof
US8248340B2 (en) Liquid crystal display capable of split-screen displaying and computer system using same
US20070024557A1 (en) Video signal processor, display device, and method of driving the same
US20110148947A1 (en) Display device and method for driving same
JP3859514B2 (en) Flat panel drive with subsampled Y / C color signal
US20120075277A1 (en) Liquid crystal display apparatus and method of driving the same
US20090267965A1 (en) Data Driving Circuits for Low Color Washout Liquid Crystal Devices
JP2003058123A (en) Liquid crystal display
CN101231826A (en) Driving Method for Reducing Response Time of Twisted and Super Twisted Liquid Crystal Displays
JP2007333770A (en) Electro-optical device, driving circuit for electro-optical device, driving method of electro-optical device, and electronic apparatus
CN104885146A (en) Display device and electronic apparatus
JPWO2006038253A1 (en) Liquid crystal display
JP2008197349A (en) Electro-optical device, processing circuit, processing method and electronic equipment
US7965267B2 (en) Liquid crystal display and driving method thereof
US8624815B2 (en) Liquid crystal display device
CN118486257A (en) Driving device, driving method, display device and electronic equipment
KR100927012B1 (en) LCD and its driving method
CN115083365A (en) Screen display method and screen display device
US20140320480A1 (en) Electro-optical device and electronic apparatus
JP4908985B2 (en) Display device
CN101295471A (en) Driving method for response time of liquid crystal display

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination