Image display method, image display device and image display system

By doubled the initial frame rate of the input image frame in the display driver chip, the problem of low low gray refresh rate at low frame rates is solved, better display effect is achieved and bandwidth loss is avoided.

CN114501096BActive Publication Date: 2025-04-29XIAN TIBORS ELECTRONIC TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202011164838.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-27
Publication Date
2025-04-29
Estimated Expiration
2040-10-27

AI Technical Summary

Technical Problem

The prior art has low low gray refresh rate at low frame rates, resulting in poor low gray display effect, and frequency doubling at the receiving card end will cause bandwidth loss.

Method used

By receiving and storing input image frames in the display driver chip, and multiplying the initial frame rate to the target frame rate output, the image data is repeatedly read using the memory area to realize frequency doubling processing, avoiding frequency doubling processing at the receiving card end.

Benefits of technology

It improves the low gray refresh rate, solves the problem of poor low gray display at low frame rates, avoids bandwidth loss, and supports switching displays at different frame rates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114501096B_ABST
    Figure CN114501096B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses an image display method, an image display device and an image display system. The image display method includes, for example: receiving an input first frame image, and storing the first frame image in a first storage area; reading the first frame image from the first storage area, and performing frequency doubling processing on the first initial frame rate of the first frame image to a target frame rate for output display; receiving an input second frame image, and storing the second frame image in a second storage area different from the first storage area; reading the second frame image from the second storage area, and performing frequency doubling processing on the second initial frame rate of the second frame image to the target frame rate for output display. The embodiment of the present invention can solve the problem that the low gray refresh rate is low under low frame rate conditions, resulting in poor low gray display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display control technology, and in particular to an image display method, an image display device and an image display system. Background Art

[0002] At present, with the continuous maturity of LED display technology, the use scenarios of LED display have changed from outdoor use scenarios, such as stadiums and shopping malls, to indoor use scenarios, such as theaters and homes. Indoor use scenarios will inevitably involve the playback of images with different frame rates. For example, the movie materials involved in theaters will have fast-motion materials and slow-motion materials. If they need to be played on LED displays, the problem of switching between different frame rates must be solved first. Secondly, when the frame rate is low and the low grayscale refresh rate involved is also low, the problem of poor display effect also needs to be solved urgently.

[0003] Although an existing image display method can solve the problem of switching between different frame rates, it cannot solve the problem that the low gray refresh rate is low under the condition of low frame rate, resulting in poor low gray display. Summary of the invention

[0004] Therefore, in order to overcome the defects and shortcomings in the prior art, embodiments of the present invention provide an image display method, an image display device and an image display system.

[0005] On the one hand, an embodiment of the present invention provides an image display method, which is executed in a display driver chip, and the image display method includes: receiving an input first frame image, and storing the first frame image in a first storage area; reading the first frame image from the first storage area, and doubling the first initial frame rate of the first frame image to a target frame rate for output display; receiving an input second frame image, and storing the second frame image in a second storage area different from the first storage area; reading the second frame image from the second storage area, and doubling the second initial frame rate of the second frame image to the target frame rate for output display.

[0006] In the above scheme, the input first frame image is stored in the first storage area, and the first initial frame rate of the first frame image is multiplied to the target frame rate output, and the input second frame image is stored in the second storage area, and the second initial frame rate of the second frame image is multiplied to the target frame rate output, that is, when the initial frame rate of the image is a low frame rate, the initial frame rate of the image is multiplied and then output for display, thereby increasing the corresponding low-gray refresh rate by increasing the image frame rate, which can solve the problem of low low-gray refresh rate in low frame rate conditions in the existing related technology, resulting in poor low-gray display, avoid bandwidth loss caused by frequency doubling processing at the receiving card end, and support switching displays at different frame rates.

[0007] In one embodiment of the present invention, the reading of the first frame image from the first storage area and multiplying the first initial frame rate of the first frame image to a target frame rate for output display includes: repeatedly reading the first frame image corresponding to a first refresh number from the first storage area for output display within a time corresponding to the first initial frame rate, wherein the product of the first refresh number and the first initial frame rate is equal to the target frame rate.

[0008] In one embodiment of the present invention, before repeatedly reading the first frame image corresponding to the first refresh number from the first storage area within the time corresponding to the first initial frame rate and outputting it for display, it also includes: receiving the first initial frame rate corresponding to the first frame image; and reading the first refresh number corresponding to the first initial frame rate from a preset frequency multiplication table based on the first initial frame rate.

[0009] In one embodiment of the present invention, the reading of the second frame image from the second memory and multiplying the second initial frame rate of the second frame image to the target frame rate for output display includes: receiving the second initial frame rate corresponding to the second frame image; reading the second refresh number corresponding to the second initial frame rate from the preset multiplication table based on the second initial frame rate; repeatedly reading the second frame image corresponding to the second refresh number from the second storage area within the time corresponding to the second initial frame rate for output display, wherein the second initial frame rate is different from the first initial frame rate, and the product of the second refresh number and the second initial frame rate is equal to the target frame rate.

[0010] In one embodiment of the present invention, the target frame rate is the least common multiple of the first initial frame rate and the second initial frame rate.

[0011] In one embodiment of the present invention, before receiving the first initial frame rate corresponding to the first frame image, it also includes: receiving an input target video source and determining multiple initial frame rates corresponding to multiple frame images contained in the target video source, wherein the first frame image and the second frame image are two adjacent frame images in the multiple frame images, and the first initial frame rate and the second initial frame rate are two different frame rates in the multiple initial frame rates; taking the lowest common multiple of the multiple initial frame rates as the target frame rate; and determining the corresponding number of refreshes based on the target frame rate and each of the initial frame rates, thereby forming the preset frequency multiple table.

[0012] In one embodiment of the present invention, before receiving the input first frame image, it also includes: receiving and storing display control parameters corresponding to the target frame rate; doubling the first initial frame rate of the first frame image to the target frame rate for output display, including: doubling the first initial frame rate to the target frame rate, and displaying the doubled first frame image based on the display control parameters; doubling the second initial frame rate of the second frame image to the target frame rate for output display, including: doubling the second initial frame rate to the target frame rate, and displaying the doubled second frame image based on the display control parameters.

[0013] On the other hand, an embodiment of the present invention provides an image display device, which is arranged in a display driver chip, and the image display device includes: a first receiving and storing module, used to receive an input first frame image, and store the first frame image in a first storage area; a first reading and multiplying module, used to read the first frame image from the first storage area, and multiply the first initial frame frequency of the first frame image to a target frame frequency for output display; a second receiving and storing module, used to receive an input second frame image, and store the second frame image in a second storage area different from the first storage area; a second reading and multiplying module, used to read the second frame image from the second storage area, and multiply the second initial frame frequency of the second frame image to the target frame frequency for output display.

[0014] In one embodiment of the present invention, the first read frequency multiplication module is specifically used to repeatedly read the first frame image corresponding to the first refresh number from the first storage area for output display within the time corresponding to the first initial frame rate, wherein the product of the first refresh number and the first initial frame rate is equal to the target frame rate.

[0015] On the other hand, an embodiment of the present invention provides an image display system, including a display screen control device; a display driver chip connected to the display screen control device, and the display driver chip is used for any one of the aforementioned image display methods; and a display unit array connected to the display driver chip, for displaying an image output by the display driver chip.

[0016] One or more of the above-mentioned technical solutions may have the following advantages or beneficial effects: by storing the input first frame image in the first storage area, and doubling the first initial frame rate of the first frame image to output at the target frame rate, and storing the input second frame image in the second storage area, and doubling the second initial frame rate of the second frame image to output at the target frame rate, that is, when the initial frame rate of the image is a low frame rate, the initial frame rate of the image is doubling and then output for display, thereby increasing the corresponding low-gray refresh rate by increasing the image frame rate, which can solve the problem of low low-gray refresh rate in low frame rate conditions in the existing related technology, resulting in poor low-gray display, avoid bandwidth loss caused by doubling processing at the receiving card end, and support switching displays at different frame rates. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0018] Figure 1 This is a flowchart of the steps of the image display method provided by the first embodiment of the present invention.

[0019] Figure 2a-2c A schematic diagram of image refreshing involved in a specific implementation of the image display method provided in the first embodiment of the present invention.

[0020] Figure 3 A schematic diagram of the structure of an image display device proposed in the second embodiment of the present invention.

[0021] Figure 4 A schematic structural diagram of an image display system proposed in the third embodiment of the present invention. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0023] [First embodiment]

[0024] See also Figure 1 The first embodiment of the present invention provides an image display method, which is executed in a display driver chip. Figure 1As shown, the image display method includes, for example: steps S11 to S14.

[0025] Step S11: receiving a first frame of image input, and storing the first frame of image in a first storage area;

[0026] Step S12: reading the first frame image from the first storage area, and performing frequency doubling processing on the first initial frame frequency of the first frame image to a target frame frequency for output and display;

[0027] Step S13: receiving an input second frame image, and storing the second frame image in a second storage area different from the first storage area;

[0028] Step S14: reading the second frame image from the second storage area, and performing frequency doubling processing on the second initial frame rate of the second frame image to the target frame rate for output and display.

[0029] The above method stores the input first frame image in the first storage area, and multiplies the first initial frame rate of the first frame image to the target frame rate output, and stores the input second frame image in the second storage area, and multiplies the second initial frame rate of the second frame image to the target frame rate output, that is, when the initial frame rate of the image is a low frame rate, the initial frame rate of the image is multiplied and then output for display, thereby increasing the corresponding low-gray refresh rate by increasing the image frame rate. This can solve the problem of low low-gray refresh rate in low frame rate conditions in the existing related technology, resulting in poor low-gray display, avoid bandwidth loss caused by multiplying the frequency processing at the receiving card end, and support switching displays at different frame rates.

[0030] In other embodiments of the present invention, step S12, for example, includes: repeatedly reading the first frame image output corresponding to the first refresh number from the first storage area within the time corresponding to the first initial frame rate, wherein the product of the first refresh number and the first initial frame rate is equal to the target frame rate.

[0031] By repeatedly reading the first frame image with the corresponding first refresh times from the first memory at the time corresponding to the first initial frame rate and outputting it for display, the initial frame rate of the first frame is doubled to the target frame rate, thereby improving the low-gray refresh rate of the first frame image, that is, solving the problem of poor low-gray display when the first initial frame rate is a low frame rate.

[0032] In other embodiments of the present invention, before the aforementioned repeated reading of the first frame image corresponding to the first refresh number from the first storage area within the time corresponding to the first initial frame rate for output display, for example, it also includes: receiving the first initial frame rate corresponding to the first frame image; and reading the first refresh number corresponding to the first initial frame rate from a preset frequency multiplication table based on the first initial frame rate.

[0033] By reading the corresponding first refresh number from the preset frequency multiplication table based on the first initial frame rate, flexible configuration of the first refresh number is achieved, that is, the user can configure the preset frequency multiplication table according to actual needs, thereby configuring the first refresh number.

[0034] In other embodiments of the present invention, step S14, for example, includes: receiving the second initial frame rate corresponding to the second frame image; reading the second refresh number corresponding to the second initial frame rate from the preset frequency multiplication table based on the second initial frame rate; and repeatedly reading the second frame image corresponding to the second refresh number from the second storage area within the time corresponding to the second initial frame rate for output display, wherein the second initial frame rate is different from the first initial frame rate, and the product of the second refresh number and the second initial frame rate is equal to the target frame rate.

[0035] By limiting the first initial frame rate to be different from the second initial frame rate, and the product of the second refresh number and the second initial frame rate to be equal to the target frame rate, switching between different frame rates is achieved and consistency of display of different frame rates is ensured.

[0036] In other embodiments of the present invention, the aforementioned target frame rate is the least common multiple of the first initial frame rate and the second initial frame rate. By using the least common multiple of the first initial frame rate and the second initial frame rate as the target frame rate, the stability of the frequency multiplication is ensured.

[0037] In other embodiments of the present invention, before the aforementioned receiving the first initial frame rate corresponding to the first frame image, for example, it also includes: receiving an input target video source and determining multiple initial frame rates corresponding to multiple frame images contained in the target video source, wherein the first frame image and the second frame image are two adjacent frame images in the multiple frame images, and the first initial frame rate and the second initial frame rate are two different frame rates in the multiple initial frame rates; taking the lowest common multiple of the multiple initial frame rates as the target frame rate; and determining the corresponding number of refreshes based on the target frame rate and each of the initial frame rates, thereby forming the preset frequency multiplication table.

[0038] In the above, by taking the lowest common multiple of multiple initial frame rates corresponding to multiple frame images contained in the target video source as the target frame rate, the refresh number corresponding to each initial frame rate is obtained, and then a preset frequency multiplication table is formed, which provides a simple method for forming a preset frequency multiplication table and ensures the stability of the display of each frame image in the target video source.

[0039] In other embodiments of the present invention, before step S11, for example, it further includes: receiving and storing display control parameters corresponding to the target frame rate. Step S12, for example, includes: after multiplying the first initial frame rate to the target frame rate, displaying the first frame image after the multiplication based on the display control parameters. Step S14, for example, includes: after multiplying the second initial frame rate to the target frame rate, displaying the second frame image after the multiplication based on the display control parameters.

[0040] To facilitate understanding of the present invention, the following Figure 2a to Figure 2c The image display method disclosed in this embodiment is described in detail.

[0041] The display driver chip is internally provided with SRAM, which is a storage space for storing grayscale data. The SRAM is divided into a first storage area A and a second storage area B, and the first storage area A and the second storage area B are two independent spaces. The display driver chip receives a target video source input by a receiving card. The target video source includes, for example, multiple frames of images, and the initial frame rates corresponding to the multiple frames of images are not completely the same. For ease of explanation, the multiple frames of images include a first frame of image, a second frame of image, and a third frame of image, wherein the first initial frame rate corresponding to the first frame of image is, for example, 24 Hz, the second initial frame rate corresponding to the second frame of image is, for example, 48 Hz, and the third initial frame rate corresponding to the third frame of image is, for example, 144 Hz. The multiple frames of images input by the receiving card to the display driver chip are input frame by frame.

[0042] The display driver chip receives the first frame image input by the receiving card, and stores the first frame image in the first storage area A, then reads the image data corresponding to the first frame image from the first storage area A for display, and while outputting the image data corresponding to the first frame image for display, the display driver chip receives the second frame image input from the receiving card and stores it in the second storage area B. Then, after displaying the first frame image, the display driver chip reads the image data corresponding to the second frame image from the second storage B for display, and at the same time, the display driver chip stores the third frame image input from the receiving card in the first storage area A.

[0043] Specifically, the lowest common multiple of the initial frame rates corresponding to the multiple frames of images is taken as the maximum supportable frame rate of the display driver chip, i.e., the target frame rate. For the above example, the target frame rate is 144Hz. Before the display driver chip starts working, the receiving card sends the display control parameters corresponding to the target frame rate to the register of the display driver chip by configuring the register. The display control parameters mentioned include, for example, grayscale clock frequency, blanking time, grayscale levels realized in each subfield, and sweep number.

[0044] In addition, since the register of the display driver chip is first configured at the beginning of each frame, the receiving card can notify the display driver chip whether the currently input frame image is refreshed multiple times and the corresponding refresh times by configuring the register. For example, the receiving card takes 144Hz as the target frame rate, and then sends the display control parameters corresponding to 144Hz to the display driver chip, thereby completing the preparation of the display driver chip, and then the receiving card inputs the image to the display driver chip frame by frame, and outputs the refresh times corresponding to the image. Specifically, the receiving card stores a preset frequency multiplication table, for example, see Table 1, and the receiving card reads the corresponding refresh times from the preset frequency multiplication table based on the initial frame rate corresponding to the image and sends it to the display driver chip. As shown in Table 1, the preset frequency multiplication table includes, for example, the initial frame rate, the target frame rate and the corresponding refresh times. Specifically, the generation process of the preset frequency multiplication table includes, for example: determining the multiple initial frame rates corresponding to the multiple frames of images contained in the input target video source; taking the lowest common multiple of the multiple initial frame rates as the target frame rate; and determining the corresponding refresh times based on the target frame rate and each of the initial frame rates, thereby forming the preset frequency multiplication table. Taking the above example, the first initial frame rate of the first frame image is 24Hz, the second initial frame rate corresponding to the second frame image is 48Hz, and the third initial frame rate corresponding to the third frame image is 144Hz. Therefore, the target frame rate can be determined to be 144Hz. The first refresh number corresponding to the first frame image is calculated to be 144 / 24, which is equal to 6 times, the second refresh number corresponding to the second frame image is calculated to be 144 / 48, which is equal to 3 times, and the third refresh number corresponding to the third frame image is calculated to be 144 / 144, which is equal to 1 time.

[0045] Table 1 Preset frequency multiplication table

[0046] Initial frame rate (Hz) 24 48 72 144 Refresh times 6 3 2 1 Target frame rate (Hz) 144 144 144 144

[0047] like Figure 2aAs shown, after the display driver chip stores the input first frame image in the first storage area A, the first refresh number corresponding to the first frame image is received 6 times, and then the display driver chip will repeatedly read the image data in the first storage area A within the time corresponding to the first initial frame frequency 24Hz to refresh the screen multiple times and complete the refresh number 6 times, that is, repeatedly read the image data in the first storage area A 6 times, thereby completing the frequency doubling of the first initial frame frequency to the target frame frequency. At this time, during the process of completing the refresh of the first frame image 6 times, for example, when performing the first complete refresh, the image data corresponding to the next frame image, that is, the second frame image, is stored in the second storage area B.

[0048] like Figure 2b As shown, the display driver chip stores the second frame image in the second storage area B and after the first frame image is displayed, the display driver chip receives the second refresh number corresponding to the second frame image 3 times, and then the display driver chip repeatedly reads the image data in the second storage area B to refresh the screen multiple times and completes the refresh number 3 times, that is, repeatedly reads the image data in the second storage area B 3 times, thereby completing the frequency doubling process of the second initial frame frequency to the target frame frequency. At this time, during the process of completing the refresh of the second frame image 3 times, for example, when performing the first complete refresh, the image data corresponding to the next frame image, that is, the third frame image, is stored in the first storage area A.

[0049] like Figure 2c As shown, the display driver chip stores the third frame image in the first storage area A to overwrite the previously saved image data. After the second frame image is displayed, for example, the third refresh number is received as 1, which means that the third frame image does not need to be refreshed multiple times. That is, after the third frame image is stored in the first storage area A, the image data in the first storage area A is read to perform a screen refresh. At this time, it can also be understood as doubling the third initial frame frequency, but the doubling coefficient is 1.

[0050] It is worth mentioning that the aforementioned steps of setting a preset frequency multiplier table for the receiving card and obtaining the refresh number based on the preset frequency multiplier table can also be implemented inside the display driver chip, and the aforementioned image frame number, initial frame rate, target frame rate and refresh number are only for a better understanding of this embodiment.

[0051] To summarize, the image display method disclosed in the present embodiment stores the input first frame image in the first storage area, and multiplies the first initial frame rate of the first frame image to output at the target frame rate, and stores the input second frame image in the second storage area, and multiplies the second initial frame rate of the second frame image to output at the target frame rate, that is, when the initial frame rate of the image is a low frame rate, the initial frame rate of the image is multiplied and then output for display, thereby increasing the corresponding low-gray refresh rate by increasing the image frame rate, which can solve the problem of low low-gray refresh rate in the low frame rate case in the existing related technology, resulting in poor low-gray display, avoid bandwidth loss caused by multiplying the frequency processing at the receiving card end, and support switching displays at different frame rates.

[0052] [Second embodiment]

[0053] See also Figure 3 The second embodiment of the present invention discloses an image display device. The image display device is, for example, arranged in a display driver chip, such as Figure 3 As shown, the image display device 20 includes, for example: a first receiving and storing module 21 , a first reading and frequency doubling module 22 , a second receiving and storing module 23 , and a second reading and frequency doubling module 24 .

[0054] Among them, the first receiving storage module 21 is used to receive the input first frame image and store the first frame image in the first storage area. The first reading frequency doubling module 22 is used to read the first frame image from the first storage area, and perform frequency doubling processing on the first initial frame frequency of the first frame image to output and display at the target frame frequency. The second receiving storage module 23 is used to receive the input second frame image and store the second frame image in a second storage area different from the first storage area. The second reading frequency doubling module 24 is used to read the second frame image from the second storage area, and perform frequency doubling processing on the second initial frame frequency of the second frame image to output and display at the target frame frequency.

[0055] The above method stores the input first frame image in the first storage area, and multiplies the first initial frame rate of the first frame image to the target frame rate output, and stores the input second frame image in the second storage area, and multiplies the second initial frame rate of the second frame image to the target frame rate output, that is, when the initial frame rate of the image is a low frame rate, the initial frame rate of the image is multiplied and then output for display, thereby increasing the corresponding low-gray refresh rate by increasing the image frame rate. This can solve the problem of low low-gray refresh rate in low frame rate conditions in the existing related technology, resulting in poor low-gray display, avoid bandwidth loss caused by multiplying the frequency processing at the receiving card end, and support switching displays at different frame rates.

[0056] In other embodiments of the present invention, the first read multiplication module 22 is specifically used to repeatedly read the first frame image output display corresponding to the first refresh number from the first storage area within the time corresponding to the first initial frame rate, wherein the product of the first refresh number and the first initial frame rate is equal to the target frame rate.

[0057] By repeatedly reading the first frame image with the corresponding first refresh times from the first memory at the time corresponding to the first initial frame rate and outputting it for display, the initial frame rate of the first frame is doubled to the target frame rate, thereby improving the low-gray refresh rate of the first frame image, that is, solving the problem of poor low-gray display when the first initial frame rate is a low frame rate.

[0058] In other embodiments of the present invention, the first reading multiplier module 22 repeatedly reads the first frame image corresponding to the first refresh number from the first storage area within the time corresponding to the first initial frame rate before outputting and displaying it, and is also used to: receive the first initial frame rate corresponding to the first frame image; and read the first refresh number corresponding to the first initial frame rate from a preset multiplier table based on the first initial frame rate.

[0059] By reading the corresponding first refresh number from the preset frequency multiplication table based on the first initial frame rate, flexible configuration of the first refresh number is achieved, that is, the user can configure the preset frequency multiplication table according to actual needs, thereby configuring the first refresh number.

[0060] In other embodiments of the present invention, the second reading multiplication module 24 is specifically used to: receive the second initial frame rate corresponding to the second frame image; read the second refresh number corresponding to the second initial frame rate from the preset multiplication table based on the second initial frame rate; repeatedly read the second frame image corresponding to the second refresh number from the second storage area within the time corresponding to the second initial frame rate, and output it for display, wherein the second initial frame rate is different from the first initial frame rate, and the product of the second refresh number and the second initial frame rate is equal to the target frame rate.

[0061] By limiting the first initial frame rate to be different from the second initial frame rate, and the product of the second refresh number and the second initial frame rate to be equal to the target frame rate, switching between different frame rates is achieved and consistency of display of different frame rates is ensured.

[0062] In other embodiments of the present invention, the target frame rate is the least common multiple of the first initial frame rate and the second initial frame rate. By using the least common multiple of the first initial frame rate and the second initial frame rate as the target frame rate, the stability of the frequency multiplication is ensured.

[0063] In other embodiments of the present invention, the image display device also includes: a frequency multiplication table forming module, which is used to receive an input target video source and determine multiple initial frame rates corresponding to multiple frame images contained in the target video source, wherein the first frame image and the second frame image are two adjacent frame images in the multiple frame images, and the first initial frame rate and the second initial frame rate are two different frame rates in the multiple initial frame rates; taking the lowest common multiple of the multiple initial frame rates as the target frame rate; and determining the corresponding refresh number based on the target frame rate and each of the initial frame rates, thereby forming the preset frequency multiplication table.

[0064] In the above, by taking the lowest common multiple of multiple initial frame rates corresponding to multiple frame images contained in the target video source as the target frame rate, the refresh number corresponding to each initial frame rate is obtained, and then a preset frequency multiplication table is formed, which provides a simple method for forming a preset frequency multiplication table and ensures the stability of the display of each frame image in the target video source.

[0065] In other embodiments of the present invention, the image display device 20 further includes: a parameter receiving module for receiving and storing display control parameters corresponding to the target frame rate. The first frequency multiplication module 22 mentioned above is used to perform frequency multiplication processing on the first initial frame rate of the first frame image to the target frame rate for output display, specifically including: after performing frequency multiplication processing on the first initial frame rate to the target frame rate, displaying the first frame image after frequency multiplication based on the display control parameters. The second frequency multiplication module 24 mentioned above is used to perform frequency multiplication processing on the second initial frame rate of the second frame image to the target frame rate for output display, specifically including: after performing frequency multiplication processing on the second initial frame rate to the target frame rate, displaying the second frame image after frequency multiplication based on the display control parameters.

[0066] It should be noted that the image display method implemented by the image display device 20 disclosed in this embodiment is as described in the first embodiment, so it will not be described in detail here. Optionally, the modules, units and other operations or functions in the second embodiment are respectively for implementing the method in the first embodiment of the present invention. The technical effect of the image display device 20 disclosed in this embodiment is the same as the technical effect of the image display method disclosed in the first embodiment, and for the sake of brevity, it will not be repeated here.

[0067] [Third embodiment]

[0068] See also Figure 4 The third embodiment of the present invention provides an image display system. Figure 4 As shown, the image display system 30 includes, for example: a display screen control device 31 , a display driving chip 32 and a display unit array 33 .

[0069] The display driver chip 32 is connected to the display screen control device 31 , and is used to execute the image display method disclosed in the first embodiment. The display unit array 33 is connected to the display driver chip 32 , and is used to display the image output by the display driver chip 32 .

[0070] Specifically, the display screen control device 31 includes, for example, a host computer, a system controller connected to the host computer, and a module controller connected to the system controller, wherein the system controller is, for example, a sending card in the LED display screen control system, which includes, for example, a video input interface, a microcontroller, a programmable logic device, and a volatile memory. The programmable logic device is connected to the microcontroller and the volatile memory respectively. The programmable logic device may be, for example, an FPGA (Field-Programmable Gate Array), which is mainly used to decode the video source received from the host computer under the control of the microcontroller, image processing (for example, image cutting processing), etc., and output the processed image to the module controller. The microcontroller may be, for example, an MCU, which is mainly used to load the programmable logic device program, communicate with the outside, transmit control instructions, etc. The volatile memory may be, for example, SDRAM or DDR, which is used to cache the data of the system controller, especially the programmable logic device working process. Of course, the system controller may also include a video transmission interface such as a video interface such as DP / HDMI / DVI, but the present invention is not limited thereto.

[0071] The module controller is, for example, a receiving card in an LED display screen control system, which includes, for example, a microcontroller and a programmable logic device electrically connected to the microcontroller. The programmable logic device is, for example, an FPGA, which is mainly used to perform processing such as correction on the image data output by the system controller under the control of the microcontroller, convert the image data into display data and output it to the display driver chip. The microcontroller may be, for example, an MCU, which is mainly used to load the programmable logic device program, communicate with the outside, transmit control instructions, etc. Of course, the module controller may also include other components such as an image data input interface such as an Ethernet interface, a volatile memory, a target image frame and a control signal interface, etc., but the present invention is not limited thereto.

[0072] The display driver chip 32 includes, for example, registers, SRAM connected to the registers, and a constant current source output circuit, etc., which is mainly used to drive the display unit array to display images. The display unit array 33 includes, for example, a plurality of LED light points.

[0073] In addition, it can be understood that the aforementioned embodiments are only exemplary descriptions of the present invention. Under the premise that the technical features do not conflict, the structures do not contradict, and the purpose of the present invention is not violated, the technical solutions of the various embodiments can be arbitrarily combined and used in combination.

[0074] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0075] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An image display method, characterized in that: Executed in a display driver chip, the image display method includes: Receiving an input first frame image, and storing the first frame image in a first storage area; Reading the first frame image from the first storage area, and performing frequency doubling processing on a first initial frame frequency of the first frame image to a target frame frequency for output and display; Receiving an input second frame image, and storing the second frame image in a second storage area different from the first storage area; Reading the second frame image from the second storage area, and performing frequency doubling processing on the second initial frame rate of the second frame image to the target frame rate for output and display; Before receiving the first frame of image input, the method further includes: Receive the number of refreshes corresponding to the first initial frame rate, read the first frame image from the first storage area and refresh the first frame image according to the refresh number, so as to multiply the first initial frame rate to the target frame rate for output display; wherein the refresh number is the number of refreshes corresponding to the first initial frame rate read from a preset multiplication table based on the first initial frame rate by the receiving card and sent to the display driver chip; the preset multiplication table includes the initial frame rate, the target frame rate and the refresh number corresponding to the initial frame rate.

2. The image display method according to claim 1, characterized in that: The step of reading the first frame image from the first storage area and performing frequency doubling processing on the first initial frame rate of the first frame image to output at a target frame rate for display includes: The first frame image corresponding to the first refresh number is repeatedly read from the first storage area within the time corresponding to the first initial frame rate for output and display, wherein the product of the first refresh number and the first initial frame rate is equal to the target frame rate.

3. The image display method according to claim 2, characterized in that: Before repeatedly reading the first frame image corresponding to the first refresh number from the first storage area within the time corresponding to the first initial frame frequency and outputting and displaying it, the method further includes: Receiving the first initial frame rate corresponding to the first frame image; The first refresh number corresponding to the first initial frame rate is read from the preset frequency multiplication table based on the first initial frame rate.

4. The image display method according to claim 3, characterized in that: The step of reading the second frame image from the second storage area and performing frequency doubling processing on the second initial frame rate of the second frame image to the target frame rate for output and display includes: Receiving the second initial frame rate corresponding to the second frame image; Based on the second initial frame rate, reading a second refresh number corresponding to the second initial frame rate from the preset frequency multiplication table; The second frame image corresponding to the second refresh number is repeatedly read from the second storage area for output display within the time corresponding to the second initial frame rate, wherein the second initial frame rate is different from the first initial frame rate, and the product of the second refresh number and the second initial frame rate is equal to the target frame rate.

5. The image display method according to claim 3, characterized in that: Before receiving the first initial frame rate corresponding to the first frame image, the method further includes: Receive an input target video source and determine a plurality of initial frame rates respectively corresponding to a plurality of frame images contained in the target video source, wherein the first frame image and the second frame image are two adjacent frame images in the plurality of frame images, and the first initial frame rate and the second initial frame rate are two different frame rates in the plurality of initial frame rates; Taking the lowest common multiple of the plurality of initial frame rates as the target frame rate; and The corresponding number of refreshes is determined based on the target frame rate and each of the initial frame rates, thereby forming the preset frequency multiplication table.

6. The image display method according to claim 1, characterized in that: The step of multiplying the first initial frame rate of the first frame image to a target frame rate for output and display comprises: after multiplying the first initial frame rate to the target frame rate, displaying the multiplied first frame image based on a display control parameter; The step of doubling the second initial frame rate of the second frame image to the target frame rate for output display includes: doubling the second initial frame rate to the target frame rate, and then displaying the doubled second frame image based on the display control parameters.

7. An image display device, characterized in that: Arranged in a display driver chip, the image display device comprises: A first receiving and storing module, used for receiving an input first frame image, and storing the first frame image in a first storage area; A first frequency multiplication reading module is used for reading the first frame image from the first storage area, and performing frequency multiplication processing on the first initial frame frequency of the first frame image to output and display at a target frame frequency; A second receiving and storing module, used for receiving an input second frame image, and storing the second frame image in a second storage area different from the first storage area; A second frequency multiplication reading module is used for reading the second frame image from the second storage area, and performing frequency multiplication processing on the second initial frame frequency of the second frame image to the target frame frequency for output and display; Wherein, before receiving the input first frame image, it also includes: receiving a refresh number corresponding to the first initial frame rate, and reading the first frame image from the first storage area and refreshing the screen of the first frame image according to the refresh number, so as to multiply the first initial frame rate to the target frame rate for output display; wherein, the refresh number is the refresh number corresponding to the first initial frame rate read from the preset multiplication table based on the first initial frame rate by the receiving card and sent to the display driver chip; the preset multiplication table includes the initial frame rate, the target frame rate and the refresh number corresponding to the initial frame rate.

8. The image display device according to claim 7, characterized in that: The first read frequency multiplication module is specifically used to repeatedly read the first frame image corresponding to the first refresh number from the first storage area within the time corresponding to the first initial frame rate for output and display, wherein the product of the first refresh number and the first initial frame rate is equal to the target frame rate.

9. An image display system, characterized in that: include: Display screen control device; A display driver chip connected to the display screen control device, wherein the display driver chip is used to execute the image display method according to any one of claims 1 to 6; as well as The display unit array is connected to the display driver chip and is used to display the image output by the display driver chip.

Citation Information

Patent Citations

  • Liquid crystal display device and backlight control method thereof

    CN105489171A

  • Display device driving method, time sequence controller and display device

    CN106205460A

  • Video frequency multiplication method

    CN111669648A

  • Change of frame velocity corresponding to image data

    CN1499836A