Display control method and device of display screen, storage medium and processor

Image data packets are obtained and processed through the interface chip, and driver data is generated to control the display screen, solving the problems of low display control efficiency and high controller complexity in the prior art, and simplifying controller design and improving production testing efficiency Effect.

CN119512481APending Publication Date: 2025-02-25XIAN TIBORS ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311013907.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-11
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, the lamp panel module needs to be connected to the controller to light up, resulting in low production testing efficiency, and the controller needs to be iterated continuously to adapt to the timing of different driver ICs, increasing the docking complexity and controller complexity.

Method used

The image data packet from the controller is obtained through the interface chip, the driving data required by the driver device of the display screen is generated, and the driving device is controlled to drive the display screen to display the target image, thereby simplifying the design of the front-end controller and reducing its iteration.

Benefits of technology

It realizes efficient display control of the display screen, simplifies the controller design, reduces docking complexity, and improves production testing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512481A_ABST
    Figure CN119512481A_ABST
Patent Text Reader

Abstract

The invention discloses a display control method, system and device of a display screen and a storage medium, and the method comprises the steps: obtaining at least one image data packet from a controller, and enabling the at least one image data packet to be obtained through the packaging of image data by the controller, the image data is used for displaying a target image on a display screen controlled by the controller; based on the image data packet, generating driving data required by driving equipment of the display screen; and based on the driving data, controlling the driving device to drive the display screen to display the target image. The technical problem of low display control efficiency of the display screen is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display screens, and in particular to a display control method, device, storage medium and processor of a display screen. Background Art

[0002] At present, for module manufacturers, the light board module cannot be directly lit up, but needs to be connected to the controller to light up. It cannot be lit up immediately after power-on, which has a certain impact on the production test efficiency. For upstream controller manufacturers, the timing generator is directly integrated in the controller, but the driver integrated chips (Integrated Chip, referred to as IC) used in the light board modules on the market are of various types, and the controller needs to continuously iterate and change the timing corresponding to different driver ICs, which greatly increases the complexity of docking, making the controller more and more complex and difficult to maintain, resulting in the technical problem of low efficiency of display control of the display screen.

[0003] Currently, no effective solution has been proposed to the above-mentioned technical problem of low efficiency in display control of the display screen. Summary of the invention

[0004] Embodiments of the present invention provide a display control method, device, storage medium and processor for a display screen, so as to at least solve the technical problem of low efficiency in display control of a display screen.

[0005] According to one aspect of an embodiment of the present invention, a display control method for a display screen is provided, which is applied to an interface chip, and the method may include: obtaining at least one image data packet from a controller, wherein at least one image data packet is obtained by the controller by packaging and processing image data, and the image data is used to display a target image on a display screen controlled by the controller; based on the image data packet, generating driving data required by a driving device of the display screen; based on the driving data, controlling the driving device to drive the display screen to display the target image.

[0006] According to one aspect of an embodiment of the present invention, another display control method for a display screen is provided, which is applied to a controller, and the method includes: acquiring image data to be processed, wherein the image data is used to display a target image on a display screen controlled by the controller; packaging the image data to obtain at least one image data packet; and sending the at least one image data packet to an interface chip, wherein the image data packet is used to generate driving data required by a driving device of the display screen, and the driving data is used to control the driving device to drive the display screen to display the target image.

[0007] According to one aspect of an embodiment of the present invention, a display control system for a display screen is also provided. The system includes: a controller, which is used to obtain image data to be processed, and to package the image data to obtain at least one image data packet, wherein the image data is used to display a target image on a display screen controlled by the controller; and at least one interface chip, which is used to generate driving data required by a driving device of the display screen based on the image data packet, and to control the driving device to drive the display screen to display the target image based on the driving data.

[0008] According to one aspect of an embodiment of the present invention, a display control device for a display screen is also provided, which is applied to an interface chip, and the device includes: a first acquisition unit, used to acquire at least one image data packet from a controller, wherein at least one image data packet is obtained by the controller by packaging and processing image data, and the image data is used to display a target image on a display screen controlled by the controller; a generation unit, used to generate driving data required by a driving device of the display screen based on the image data packet; and a control unit, used to control the driving device to drive the display screen to display the target image based on the driving data.

[0009] According to one aspect of an embodiment of the present invention, there is also provided another display control device for a display screen, which is applied to a controller, and the device includes: a second acquisition unit, used to acquire image data to be processed, wherein the image data is used to display a target image on a display screen controlled by the controller; a processing unit, used to package the image data to obtain at least one image data packet; and a sending unit, used to send at least one image data packet to an interface chip, wherein the image data packet is used to generate driving data required by a driving device of the display screen, and the driving data is used to control the driving device to drive the display screen to display the target image.

[0010] According to one aspect of an embodiment of the present invention, a computer-readable storage medium is also provided. The computer-readable storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the display control method of the display screen of the embodiment of the present invention.

[0011] According to one aspect of an embodiment of the present invention, a processor is further provided, characterized in that the processor is used to run a program, wherein the program, when run by the processor, executes the display control method of the display screen of the embodiment of the present invention.

[0012] In the embodiment of the present application, the interface chip can obtain at least one image data packet from the controller, and can generate driving data required by the driving device of the display screen according to the obtained image data packet, and can control the driving device to drive the display screen to display the target image according to the generated driving data. That is to say, the interface chip in the present application can obtain the image data packet, and the interface chip can generate driving data according to the image data packet, so as to drive the driving device of the display screen through the driving data, thereby driving the display screen to display the target image, thereby achieving the purpose of simplifying the design of the front-end controller and reducing the iteration of the front-end controller, thereby solving the technical problem of low efficiency of display control of the display screen, and further achieving the technical effect of improving the efficiency of display control of the display screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0014] Figure 1 is a hardware structure block diagram of a computer terminal (or electronic device) for implementing a display control method of a display screen according to an embodiment of the present invention;

[0015] Figure 2 is a flow chart of a display control method of a display screen according to an embodiment of the present invention;

[0016] FIG3( a ) is a schematic diagram of a connection method between a controller and an interface chip according to the related art;

[0017] FIG3( b ) is a schematic diagram of a connection method between a controller and an interface chip according to an embodiment of the present invention;

[0018] FIG3( c ) is a schematic diagram of another connection method between a controller and an interface chip according to an embodiment of the present invention;

[0019] FIG3( d ) is a schematic diagram of another connection method between a controller and an interface chip according to an embodiment of the present invention;

[0020] FIG3( e ) is a schematic diagram of another connection method between a controller and an interface chip according to an embodiment of the present invention;

[0021] FIG4( a ) is a schematic diagram of an interface chip output bandwidth and LVDS interface bandwidth according to an embodiment of the present invention;

[0022] FIG4( b ) is a schematic diagram of another interface chip output bandwidth and LVDS interface bandwidth according to an embodiment of the present invention;

[0023] FIG5( a ) is a schematic diagram of a timing requirement of a driver IC according to an embodiment of the present invention;

[0024] FIG5( b ) is a schematic diagram of another timing requirement of a driver IC according to an embodiment of the present invention;

[0025] Figure 6 is a flow chart of another display control method of a display screen according to an embodiment of the present invention;

[0026] Figure 7 is a schematic diagram of a display control device of a display screen according to an embodiment of the present invention;

[0027] Figure 8 is a schematic diagram of another display control device of a display screen according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] Example 1

[0031] The display control method embodiment of the display screen provided in the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 1 is a hardware structure block diagram of a computer terminal (or electronic device) for implementing a display control method of a display screen according to an embodiment of the present invention. Figure 1As shown, the computer terminal 10 (or electronic device 10) may include one or more (shown as 102a, 102b, ..., 102n in the figure) processors, a memory 104 for storing data, and a transmission module 106 for communication functions, wherein the processor may include but is not limited to a processing device such as a microprocessor (Microprocessor Unit, referred to as MCU) or a programmable logic device (Field-Programmable Gate Array, referred to as FPGA). In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0032] It should be noted that the one or more processors and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or electronic device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0033] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the display control method of the display screen in the embodiment of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, the display control method of the display screen described above is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0034] The transmission module 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission module 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission module 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0035] The display may be, for example, a touch screen liquid crystal display (LCD), which enables a user to interact with a user interface of the computer terminal 10 (or electronic device).

[0036] It should be noted that, in some optional embodiments, the above Figure 1 The computer device (or electronic device) shown may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of hardware elements and software elements. It should be noted that Figure 1 This is merely one example of a particular embodiment and is intended to illustrate the types of components that may be present in the above-described computer device (or electronic device).

[0037] In the above-mentioned operating environment, an embodiment of the present application provides an embodiment of a display control method for a display screen. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0038] Figure 2 FIG. 1 is a flow chart of a display control method of a display screen according to an embodiment of the present invention. Figure 2 As shown, the method may include the following steps:

[0039] Step S202, obtaining at least one image data packet from a controller.

[0040] In the technical solution provided in the above step S202 of the present invention, the above at least one image data packet can be obtained by packaging and processing the image data of the target image by the controller, and the above image data can be used to display the above target image on a display screen controlled by the controller. For example, the image data packet can be 64 pixels, and the image data can be collected by a camera device connected to the controller. The camera device may include: a camera, a video camera, etc., which is only used as an example here and is not specifically limited.

[0041] In this embodiment, at least one image data packet is obtained from the controller. For example, an image data packet can be obtained by packaging the collected image data through the controller. The image data packet is sent to the interface chip through the controller. After the interface chip receives the sent image data packet, if there is a free space in the storage location of the interface chip, the acquisition of another image data packet from the controller continues. If there is no free space in the storage location of the interface chip, the acquisition of another image data packet from the controller is suspended until there is a free space in the storage location, and the acquisition of another image data packet from the controller is resumed. The free space can be used to represent the free space (Bank) existing in the storage location of the interface chip.

[0042] Optionally, the image data can also be collected through an application connected to the controller. For example, the application can communicate data with the controller through a local area network or the Internet. The image data can be stored in different formats. For example, the image data can be stored in a bitmap format, or the image data can be stored in a vector format.

[0043] Step S204: generating driving data required by a driving device of the display screen based on the image data packet.

[0044] In the technical solution provided in the above step S204 of the present invention, the above driving data can be used to represent the timing of the driving IC. For example, the driving data can become the driving timing after being output from the interface chip, which may include a data signal (DATA), a latch signal (LATCH), a grayscale display control signal (OE / ROW / GCLK), a row signal (ABCDE), a pixel clock signal (DCLK), etc.

[0045] In this embodiment, after acquiring at least one image data packet from the controller, driving data required by the driving device of the display screen is generated based on the image data packet. For example, the acquired image data packet is sent to the interface chip through the controller. After the interface chip receives the image data packet, the image data packet is parsed to obtain a parsed image data packet. The parsed image data packet is then subjected to timing conversion processing, thereby obtaining the timing of the driving IC.

[0046] Optionally, the interface chip can send the timing of the driver IC to the driver chip, wherein the interface chip can include at least the following modules: a data analysis module and a timing generation module, the data analysis module can be used to analyze and process the received image data packets, and the timing generation module can be used to perform timing conversion processing on the analyzed image data packets.

[0047] Step S206: Based on the driving data, control the driving device to drive the display screen to display the target image.

[0048] In the technical solution provided in the above step S206 of the present invention, the above driving device can be used to drive the display screen to display the target image. For example, the above driving device can be a driving IC, which is only used as an example and is not specifically limited.

[0049] In this embodiment, after the driving data required by the driving device of the display screen is generated based on the image data packet, the driving device is controlled to drive the display screen to display the target image based on the driving data. For example, the driving data output by the interface chip is sent to the driving IC. After the driving IC receives the driving data, the display screen is driven to display the target image, that is, the light emitting diode (LED) light board is driven to display the target image.

[0050] Optionally, while the driving data output by the interface chip is sent to the driver IC, the row signal (ABCDE) in the driving data is sent to the row decoder. After the row decoder receives the row signal (ABCDE), the display screen is driven to display the target image in row sequence by controlling the row tube.

[0051] In the related art, the timing generator is usually directly integrated into the controller, but the light board modules on the market use a wide variety of driver ICs, which requires the controller to continuously iterate and change the timing corresponding to different driver ICs, which dramatically increases the complexity of docking, making the controller more and more complex and difficult to maintain, thereby leading to the technical problem of low efficiency in display control of the display screen. For example, FIG3(a) is a schematic diagram of a connection method between a controller and an interface chip according to the related art. As shown in FIG3(a), the controller 301 can be connected to the interface chip 302, the interface chip 302 can be connected to the row decoder 303 and the driver chip 304, the row decoder 303 can be connected to the row tubes 3051 to 30531, the driver chip 304 can be connected to the LED light board 306, and the row tubes 3051 to 30531 can also be connected to the LED light board 306.

[0052] Optionally, the controller 301 may include: an image processing module 3011 and a timing generation module 3012, and the interface chip 302 may include: a data analysis module 3021, wherein the image processing module 3011 can be used to preprocess the image data, the timing generation module 3012 can be used to perform timing conversion processing on the preprocessed image data, and the data analysis module 3021 can be used to perform analysis processing on the image data after timing conversion.

[0053] Optionally, the controller 301 can send a low voltage differential signal (LVDS) to the interface chip 302, the interface chip 302 can send a low voltage differential signal (LVDS) to the controller 301, the interface chip 302 can also send a row signal (ABCDE) to the row decoder 303, and the interface chip 302 can also send a data signal, a latch signal, a grayscale display control signal, a pixel clock signal, etc. to the driver chip 304.

[0054] However, in the solution implemented by the above steps S202 to S206 of the present application, the interface chip can obtain at least one image data packet from the controller, and can generate the driving data required by the driving device of the display screen according to the obtained image data packet, and can control the driving device to drive the display screen to display the target image according to the generated driving data. In other words, the interface chip in the present application can obtain the image data packet, and the interface chip can generate the driving data according to the image data packet, so as to drive the driving device of the display screen through the driving data, thereby driving the display screen to display the target image, thereby achieving the purpose of simplifying the design of the front-end controller and reducing the iteration of the front-end controller, thereby solving the technical problem of low efficiency of display control of the display screen, and further achieving the technical effect of improving the efficiency of display control of the display screen.

[0055] The above method of this embodiment is further introduced below.

[0056] As an optional implementation, step S202, obtaining at least one image data packet from the controller, includes: sequentially obtaining at least one image data packet from the controller.

[0057] In this embodiment, the sequential acquisition may be performed in the order in which the image data is sent.

[0058] Optionally, at least one image data packet from the controller is acquired in sequence. For example, when the controller receives multiple image data, the multiple image data are preprocessed in parallel according to the order in which the multiple image data are sent, and then the preprocessed multiple image data are packaged respectively, and then the packaged multiple image data packets are sent respectively to the data parsing module in the interface chip. If there is free space in the storage location, the image data packet continues to be sent to the data parsing module in the interface chip. If there is no free space in the storage location, the sending of the image data packet to the data parsing module in the interface chip is suspended until there is free space in the storage location, and then the sending of the image data packet to the data parsing module in the interface chip is resumed, thereby achieving the technical effect of orderly acquiring image data packets from the controller in sequence.

[0059] Optionally, a timing generation module may be integrated in the interface chip, wherein the timing generation module may be connected to the data parsing module, and the timing generation module may be used to perform timing conversion processing on the parsed image data packets.

[0060] In this embodiment, it is necessary to sequentially obtain image data packets from the controller. The following further introduces how to sequentially obtain image data packets from the controller.

[0061] As an optional embodiment, at least one image data packet from the controller is sequentially obtained, including: obtaining a first image data packet in at least one image data packet; in response to allowing the controller to send a second image data packet to the interface chip, obtaining a second image data packet from the controller; in response to the existence of a third image data packet next to the second image data packet in at least one image data packet, determining the third image data packet as the second image data packet, and starting from the following steps: in response to allowing the controller to send a second image data packet to the interface chip, obtaining the second image data packet from the controller, until the second image data packet is the last image data packet in the at least one image data packet.

[0062] In this embodiment, the second image data packet may be the next image data packet of the first image data packet in at least one image data packet.

[0063] Optionally, the interface chip obtains a first image data packet sent by the controller, and then determines whether the controller is allowed to continue to send a second image data packet to the interface chip. If the controller is allowed to continue to send the second image data packet to the interface chip, the interface chip obtains the second image data packet sent by the controller, and then determines whether the second image data packet has a next third image data packet in at least one image data packet. If the second image data packet has a next third image data packet in at least one image data packet, the third image data packet is determined to be the second image data packet, and execution is started from the following steps: determining whether the controller is allowed to continue to send the second image data packet to the interface chip. If the controller is allowed to continue to send the second image data packet to the interface chip, the second image data packet sent by the controller is obtained until the second image data packet is the last image data packet in at least one image data packet, thereby achieving the technical effect of being able to obtain image data packets from the controller in sequence.

[0064] Optionally, if the controller is not allowed to continue sending the second image data packet to the interface chip, the controller stops sending the second image data packet to the interface chip, and the interface chip also stops acquiring the second image data packet sent by the controller.

[0065] In this embodiment, when there is free space in the storage location, the controller continues to send the second image data packet to the interface chip. The following further introduces how the controller continues to send the second image data packet to the interface chip when there is free space in the storage location.

[0066] As an optional implementation manner, the display control method of the display screen further includes: in response to not sending the first response information to the controller, determining to allow the controller to send the second image data packet to the interface chip.

[0067] In this embodiment, the first response information may be used to indicate that the controller is prohibited from sending the second image data packet to the interface chip. For example, the first response information may be a busy data packet.

[0068] Optionally, in response to not sending the first response information to the controller, it is determined that the controller is allowed to send the second image data packet to the interface chip. For example, it is judged whether the interface chip sends a Busy data packet to the controller. If the interface chip has not sent a Busy data packet to the controller, it is determined that the controller is allowed to send the second image data packet to the interface chip. If the interface chip has sent a Busy data packet to the controller, it is determined that the controller is not allowed to send the second image data packet to the interface chip, thereby achieving the technical effect of determining whether the controller is allowed to send the second image data packet to the interface chip based on whether there is free space in the storage location.

[0069] For example, a ping-pong random access memory (RAM) is designed inside the interface chip, where the RAM can store a data packet of 128 pixels in size, which contains 64 pixels of grayscale data. When a data packet starts to be received, it is determined whether there is an empty bank to store the next data packet. If there is an empty bank to store the next data packet, the interface chip does not need to send the Busy data packet to the controller, and the controller can continue to send 64-pixel image data packets to the interface chip.

[0070] Figure 3(b) is a schematic diagram of a connection method between a controller and an interface chip according to an embodiment of the present invention. As shown in Figure 3(b), the controller 301 can be connected to the interface chip 302, the interface chip 302 can be connected to the row decoder 303 and the driver chip 304, the row decoder 303 can be connected to the row tubes 3051 to 30531, the driver chip 304 can be connected to the LED light board 306, and the row tubes 3051 to 30531 can also be connected to the LED light board 306.

[0071] Optionally, the controller 301 may include: an image processing module 3011 and an image packaging module 3013, and the interface chip 302 may include: a data analysis module 3021 and a timing generation module 3023, wherein the image processing module 3011 can be used to preprocess the image data, the image packaging module 3013 can be used to package the preprocessed image data, the data analysis module 3021 can be used to analyze the image data packet, and the timing generation module 3023 can be used to perform timing conversion on the analyzed image data packet.

[0072] Optionally, the controller 3013 can send a low voltage differential signal (LVDS) to the interface chip 302, the interface chip 302 can send a low voltage differential signal (LVDS) to the controller 301, the interface chip 302 can also send a row signal (ABCDE) to the row decoder 303, and the interface chip 302 can also send a data signal (DATA), a latch signal (LATCH), a grayscale display control signal (GCLK), a pixel clock signal (DCLK), etc. to the driver chip 304.

[0073] In this embodiment, it is necessary to send the second image data packet to the interface chip through the controller. The following further introduces how to send the second image data packet to the interface chip through the controller.

[0074] As an optional embodiment, after acquiring the first image data packet in at least one image data packet, the display control method of the display screen also includes: in response to the storage location of the interface chip prohibiting the storage of the second image data packet, sending a first response message to the controller; in response to the storage location of the interface chip allowing the storage of the second image data packet, sending a second response message to the controller.

[0075] In this embodiment, the above-mentioned storage location can be used to represent the internal storage space of the interface chip, and the above-mentioned second response information can be used to indicate that the controller is allowed to send a second image data packet to the interface chip. For example, the above-mentioned storage location can be represented by a Bank, and the above-mentioned second response information can be a release (Release) data packet. The above-mentioned storage permission can be used to indicate that an empty Bank can store the next data packet.

[0076] Optionally, after acquiring the first image data packet in at least one image data packet, a judgment is made as to whether the storage location of the interface chip prohibits the storage of the second image data packet. If the storage location of the interface chip prohibits the storage of the second image data packet, the interface chip sends a Busy data packet to the controller. If the storage location of the interface chip allows the storage of the second image data packet, the interface chip sends a Release data packet to the controller, thereby achieving the technical effect of being able to resume sending image data packets to the interface chip.

[0077] For example, if there is no empty bank to store the next data packet, the interface chip sends the Busy data packet to the controller, the controller suspends sending 64-pixel image data packets to the interface chip, and the interface chip also suspends obtaining the image data packets sent by the controller.

[0078] For another example, if there is an empty bank to store the next data packet, the interface chip sends the Release data packet to the controller, the controller resumes sending 64-pixel image data packets to the interface chip, and the interface chip also resumes obtaining the image data packets sent by the controller.

[0079] In this embodiment, when the interface chip outputs driving data, the interface chip sends second response information to the controller. The following further introduces how the interface chip sends the second response information to the controller when the interface chip outputs driving data.

[0080] As an optional implementation manner, the display control method of the display screen further includes: sending second response information to the controller in response to outputting driving data corresponding to the first image data packet.

[0081] In this embodiment, the driving data may be output by a timing generation module in the interface chip.

[0082] Optionally, in response to outputting the driving data corresponding to the first image data packet, a second response message is sent to the controller. For example, a judgment is made as to whether the timing generation module in the interface chip outputs the driving data corresponding to the first image data packet. If the timing generation module outputs the driving data corresponding to the first image data packet, there is currently an empty Bank that can store a new data packet, and the interface chip sends a Release data packet to the controller, thereby achieving the technical effect of being able to resume sending image data packets to the interface chip.

[0083] In this embodiment, it is necessary to determine whether to send the response information to the controller according to the bandwidth of the transmitting end and the bandwidth of the receiving end. The following further introduces how to determine whether to send the response information to the controller according to the bandwidth of the transmitting end and the bandwidth of the receiving end.

[0084] As an optional implementation, the display control method of the display screen also includes: sending a first response message to the controller, including: in response to the bandwidth of the transmitting end of the interface chip not matching the bandwidth of the receiving end of the interface chip, sending the first response message to the controller; sending a second response message to the controller, including: in response to the bandwidth of the transmitting end not matching the bandwidth of the receiving end, sending the second response message to the controller.

[0085] In this embodiment, the above-mentioned receiving end can be used to receive an image data packet from a controller using a corresponding bandwidth, and the above-mentioned transmitting end can be used to output driving data corresponding to the image data packet using a corresponding bandwidth. For example, the above-mentioned receiving end can be a receiving end in an interface chip that receives LVDS data, and the above-mentioned transmitting end can be a transmitting end that outputs driving data by a timing generation module in the interface chip.

[0086] Optionally, a judgment is made as to whether the bandwidth of the transmitting end of the interface chip matches the bandwidth of the receiving end of the interface chip. If the bandwidth of the transmitting end of the interface chip does not match the bandwidth of the receiving end of the interface chip, the interface chip sends a Busy data packet to the controller, or the interface chip sends a Release data packet to the controller, thereby achieving the technical effect of determining whether to send a response message to the controller based on the bandwidth of the transmitting end and the bandwidth of the receiving end.

[0087] Optionally, if the bandwidth of the transmitting end of the interface chip does not match the bandwidth of the receiving end of the interface chip, and there is no empty bank to store the next data packet, the interface chip sends a Busy data packet to the controller, the controller suspends sending image data packets to the interface chip, and the interface chip also suspends obtaining image data packets sent by the controller.

[0088] Optionally, if the bandwidth of the transmitting end of the interface chip does not match the bandwidth of the receiving end of the interface chip, and there is an empty bank to store the next data packet, the interface chip sends a Release data packet to the controller, the controller resumes sending image data packets to the interface chip, and the interface chip also resumes obtaining image data packets sent by the controller.

[0089] Figure 4(a) is a schematic diagram of the output bandwidth of an interface chip and the bandwidth of an LVDS interface according to an embodiment of the present invention. As shown in Figure 4(a), when the output bandwidth of the interface chip is higher than the bandwidth of the LVDS interface, there is an IDLE data packet between the Busy data packet and the Release data packet, and there is an IDLE data packet between different output data output by the timing generator. When the transmission of the current image data packet is completed, the next image data packet can be sent immediately.

[0090] In this embodiment, it is necessary to determine whether to send the response information to the controller according to the bandwidth of the transmitting end and the bandwidth of the receiving end. The following further introduces how to determine whether to send the response information to the controller according to the bandwidth of the transmitting end and the bandwidth of the receiving end.

[0091] As an optional implementation, the display control method of the display screen also includes: in response to the bandwidth of the transmitting end of the interface chip matching the bandwidth of the receiving end of the interface chip, canceling the sending of the first response information to the controller; in response to the bandwidth of the transmitting end matching the bandwidth of the receiving end, canceling the sending of the second response information to the controller.

[0092] In this embodiment, it is judged whether the bandwidth of the transmitting end of the interface chip matches the bandwidth of the receiving end of the interface chip. If the bandwidth of the transmitting end of the interface chip matches the bandwidth of the receiving end of the interface chip, the sending of the Busy data packet by the interface chip to the controller is canceled, or the sending of the Release data packet by the interface chip to the controller is canceled, thereby achieving the technical effect of determining whether to send a response message to the controller based on the bandwidth of the transmitting end and the bandwidth of the receiving end.

[0093] Optionally, if the bandwidth of the transmitting end of the interface chip matches the bandwidth of the receiving end of the interface chip, and there is no empty bank to store the next data packet, the controller suspends sending image data packets to the interface chip, and the interface chip also suspends obtaining image data packets sent by the controller.

[0094] Optionally, if the bandwidth of the transmitting end of the interface chip matches the bandwidth of the receiving end of the interface chip, and there is an empty bank to store the next data packet, the controller resumes sending image data packets to the interface chip, and the interface chip also resumes obtaining image data packets sent by the controller.

[0095] FIG4(b) is a schematic diagram of another interface chip output bandwidth and LVDS interface bandwidth according to an embodiment of the present invention. As shown in FIG4(b), when the output bandwidth of the interface chip is lower than the bandwidth of the LVDS interface, the controller of the previous stage will be back-pressured. For example, there is an IDLE data packet between the Busy data packet and the Release data packet, and there is no IDLE data packet between the different output data output by the timing generator. After the controller receives the Release data packet, it can resume sending the next image data packet.

[0096] In this embodiment, the image data needs to be converted into a driving timing sequence. The following further introduces how to convert the image data into a driving timing sequence.

[0097] As an optional implementation, generating driving data required by a driving device of a display screen based on an image data packet includes: generating a driving timing satisfying a timing rule required by the driving device from the image data.

[0098] In this embodiment, the above timing rules can be used to represent the timing requirements of the driver IC.

[0099] Optionally, the acquired image data packet is sent to the interface chip through the controller. After the interface chip receives the image data packet, the image data packet is parsed to obtain a parsed image data packet, and then the parsed image data packet is subjected to timing conversion processing, thereby obtaining a timing that meets the timing requirements of the driver IC, thereby achieving the technical effect of converting image data into drive timing, and further avoiding the problem of constantly iterating and changing the chip of the controller system when connecting modules driven by different driver ICs when a timing generator is integrated in the controller.

[0100] FIG5(a) is a schematic diagram of a timing requirement of a driver IC according to an embodiment of the present invention. As shown in FIG5(a), different timing generation logics are performed on the row signal, SDI signal, DCLK signal, LE signal and Gclk signal to complete the timing generation.

[0101] FIG5(b) is a schematic diagram of another timing requirement of a driver IC according to an embodiment of the present invention. As shown in FIG5(b), different timing generation logics are performed on the row signal, SDI signal, DCLK signal and LE signal to complete the timing generation.

[0102] In this embodiment, it is necessary to maintain synchronous output of driving data. How to maintain synchronous output of driving data is further described below.

[0103] As an optional implementation manner, the display control method of the display screen further includes: outputting driving data in response to the synchronization data.

[0104] In this embodiment, the synchronization data may be used to synchronize the output of drive data corresponding to different interface chips. The synchronization data may be a synchronization data packet. For example, the synchronization data packet may be sent in the form of broadcast.

[0105] Optionally, in response to synchronization data, drive data is output. For example, during data synchronization, a synchronization data packet is used. When each interface chip receives the synchronization data packet, the internal state of the chip is synchronized to maintain synchronization of the output timing, thereby achieving the technical effect of maintaining synchronous output of the drive data.

[0106] Optionally, the type of the synchronization data packet may be as shown in Table 1 below.

[0107] Table 1 Types of synchronization data packets

[0108]

[0109] Optionally, in a display control system of a display screen, a controller may be connected to one or more interface chips, wherein the one or more interface chips may respectively generate driving data required by a driving device of the display screen.

[0110] Fig. 3(c) is a schematic diagram of another connection method between a controller and an interface chip according to an embodiment of the present invention. As shown in Fig. 3(c), the controller 301 can be connected to the interface chips 302, 312 to 3n2, wherein the controller 301 can include: an image processing module 3011 and an image packaging module 3013, the interface chip 302 can include a data parsing module 3021, the interface chip 312 can include a data parsing module 3121, and the interface chip 3n2 can include a data parsing module 3n21.

[0111] Optionally, the controller 301 may send a low voltage differential signal (LVDS) to the interface chips 302 , 312 to 3 n 2 , and the interface chips 302 , 312 to 3 n 2 may send a low voltage differential signal (LVDS) to the controller 301 .

[0112] Figure 6 FIG. 1 is a flow chart of another display control method of a display screen according to an embodiment of the present invention. Figure 6 As shown, the method may include the following steps:

[0113] Step S602: Obtain image data to be processed.

[0114] In the technical solution provided in the above step S602 of the present invention, the above image data can be used to display the target image on a display screen controlled by a controller. The above image data can be collected by a camera device connected to the controller. The camera device may include: a camera, a video camera, etc., which is only used as an example here and is not specifically limited.

[0115] In this embodiment, image data can also be collected through an application connected to the controller. For example, the application can communicate data with the controller through a local area network or the Internet. The image data can be stored in different formats. For example, the image data can be stored in a bitmap format, or the image data can be stored in a vector image format.

[0116] Step S604: Packaging the image data to obtain at least one image data packet.

[0117] In the technical solution provided in the above step S604 of the present invention, the above at least one image data packet may be obtained by packaging image data by the controller. For example, the image data packet may be 64 pixels, which is only used as an example and not specifically limited.

[0118] In this embodiment, after acquiring the image data to be processed, the image data is packaged to obtain at least one image data packet. For example, the acquired image data is preprocessed by the image processing module in the controller, and then the preprocessed image data is packaged by the image packaging module in the controller to obtain the image data packet.

[0119] Step S606: sending the at least one image data packet to the interface chip.

[0120] In the technical solution provided in the above step S606 of the present invention, the above image data packet can be used to generate driving data required by the driving device of the display screen, and the above driving data can be used to control the driving device to drive the display screen to display the target image. For example, the above driving data can be used to represent the timing of the driving IC, and the driving data can become the driving timing after being output from the interface chip, which may include a data signal (DATA), a latch signal (LATCH), a grayscale display control signal (OE / ROW / GCLK), a row signal (ABCDE), a pixel clock signal (DCLK), etc.

[0121] In this embodiment, after the image data is packaged to obtain at least one image data packet, the at least one image data packet is sent to the interface chip. For example, the image data packet can be sent to the interface chip through the controller.

[0122] Optionally, if there is free space in the storage location of the interface chip, the controller may continue to send the image data packet to the interface chip; if there is no free space in the storage location of the interface chip, the controller may suspend sending the image data packet to the interface chip.

[0123] As an optional embodiment, the display control system of the display screen includes: a controller, used to obtain image data to be processed, and to package the image data to obtain at least one image data packet; at least one interface chip, used to generate driving data required by a driving device of the display screen based on the image data packet, and based on the driving data, control the driving device to drive the display screen to display a target image.

[0124] In this embodiment, the above-mentioned image data can be used to display the target image on a display screen controlled by a controller, and the above-mentioned driving device can be used to drive the display screen to display the target image. For example, the above-mentioned driving device can be a driving IC, which is only used as an example here and is not specifically limited.

[0125] Optionally, the controller can acquire image data to be processed. After acquiring the image data to be processed, the image data can be preprocessed by the image processing module in the controller, and then the preprocessed image data can be packaged by the image packaging module in the controller, thereby obtaining an image data packet. The interface chip can acquire the image data packet sent by the controller, and the data parsing module in the interface chip can parse the image data packet, and then the timing generation module in the interface chip can perform timing conversion on the parsed image data packet, thereby obtaining the timing of the driver IC, and the interface chip sends the timing of the driver IC to the driver chip, thereby controlling the driver IC to drive the display screen to display the target image.

[0126] In this embodiment, it is necessary to integrate a timing generator into the interface chip. The following further introduces how to integrate the timing generator into the interface chip.

[0127] As an optional implementation, the interface chip includes: a data parser for acquiring image data packets from a controller; and a timing generator for generating a driving timing satisfying a timing rule required by a driving device from the image data.

[0128] In this embodiment, the data analyzer may be disposed in a data analyzing module, and the timing generator may be disposed in a timing generating module.

[0129] Optionally, an image data packet from a controller can be acquired through a data parser, and then the acquired image data packet can be parsed and processed by the data parser, and then the parsed image data packet is sent to a timing generator. After the timing generator receives the parsed image data packet, the timing generator performs timing conversion processing on the image data packet, thereby generating a driving timing that meets the timing requirements of the driver IC from the image data, thereby achieving the technical effect of integrating the timing generator in the interface chip.

[0130] In this embodiment, it is necessary to ensure that the signals output by the driver IC are all synchronized. The following further introduces how to ensure that the signals output by the driver IC are all synchronized.

[0131] As an optional implementation, the controller is used to send a synchronization signal to a driving device corresponding to each interface chip, and the synchronization signal is used to enable different driving devices to synchronously drive the display screen to display the target image.

[0132] In this embodiment, the driving device may be used to drive the display screen to display the target image. For example, the driving device may be a driving IC, which is only used as an example and is not specifically limited.

[0133] Optionally, the controller can send a synchronization signal to the driver IC corresponding to each interface chip, so that different driver ICs can synchronously drive the display screen to display the target image, thereby achieving the technical effect of ensuring that the signals output by the driver ICs are synchronized.

[0134] In this embodiment, a decoder may be integrated in the interface chip. The following further introduces how to integrate a decoder in the interface chip.

[0135] As an optional implementation, the interface chip may include: a decoder, which is used to control the corresponding driving tube to drive the display screen to display the target image based on the driving data.

[0136] In this embodiment, the decoder may be a row decoder, the driving data may be used to indicate the timing of driving a row tube, and the driving tube may be a row tube, which is only used as an example and is not specifically limited.

[0137] Optionally, a decoder can be integrated in the interface chip. For example, a timing generator can communicate with a row decoder, and the row decoder can control the row tube according to the timing of driving the row tube, thereby driving the display screen to display the target image, thereby achieving the technical effect of integrating a decoder in the interface chip.

[0138] Figure 3(d) is a schematic diagram of another connection method between a controller and an interface chip according to an embodiment of the present invention. As shown in Figure 3(d), the controller 301 can be connected to the interface chip 302, the interface chip 302 can be connected to the row decoder 303 and the driver chip 304, the row decoder 303 can be connected to the row tubes 3051 to 30531, the driver chip 304 can be connected to the LED light board 306, and the row tubes 3051 to 30531 can also be connected to the LED light board 306.

[0139] Optionally, the controller 301 may include: an image processing module 3011 and an image packaging module 3013, and the interface chip 302 may include: a data analysis module 3021, a timing generation module 3023 and a row decoder 303, wherein the image processing module 3011 can be used to preprocess the image data, the image packaging module 3013 can be used to package the preprocessed image data, the data analysis module 3021 can be used to analyze the image data packet, the timing generation module 3023 can be used to perform timing conversion on the analyzed image data packet, and the row decoder 303 can be used to send a drive signal to the corresponding row tube according to the drive data.

[0140] Optionally, the controller 301 can send a low voltage differential signal (LVDS) to the interface chip 3021. The interface chip 302 can send a low voltage differential signal (LVDS) to the controller 301. The timing generation module 3023 can also send the row signal (ABCDE) to the row decoder 303. The interface chip 302 can also send the data signal (DATA), latch signal (LATCH), grayscale display control signal (GCLK), and pixel clock signal (DCLK) to the driver chip 304.

[0141] In this embodiment, the decoder and the driver tube can be integrated in the interface chip. The following further introduces how to integrate the decoder and the driver tube in the interface chip.

[0142] As an optional implementation, the interface chip may include: a decoder for sending a driving signal to a corresponding driving tube based on driving data; and a driving tube for driving the display screen to display a target image in response to the driving signal.

[0143] In this embodiment, the above driving signal can be used to control the driving tube to drive the display screen to display the target image.

[0144] Optionally, a decoder and a driver tube can be integrated in the interface chip. For example, the timing generator can communicate with the row decoder, and the row decoder can communicate with the row tube. That is, the row decoder can send a driving signal to the corresponding row tube according to the driving data, and the row tube can drive the display screen to display the target image according to the driving signal, thereby achieving the technical effect of integrating the decoder and the driver tube in the interface chip.

[0145] Figure 3(e) is a schematic diagram of another connection method between a controller and an interface chip according to an embodiment of the present invention. As shown in Figure 3(e), the controller 301 can be connected to the interface chip 302, the interface chip 302 can be connected to the row decoder 303 and the driver chip 304, the row decoder 303 can be connected to the row tubes 3051 to 30531, the driver chip 304 can be connected to the LED light board 306, and the row tubes 3051 to 30531 can also be connected to the LED light board 306.

[0146] Optionally, the controller 301 may include: an image processing module 3011 and an image packaging module 3013, and the interface chip 302 may include: a data analysis module 3021, a timing generation module 3023, a row decoder 303 and row tubes 3051 to 30531, wherein the image processing module 3011 can be used to preprocess image data, the image packaging module 3013 can be used to package the preprocessed image data, the data analysis module 3021 can be used to analyze the image data packet, the timing generation module 3023 can be used to perform timing conversion on the analyzed image data packet, the row decoder 303 can be used to send a driving signal to the corresponding row tube according to the driving data, and the row tubes 3051 to 30531 can be used to drive the display screen to display the target image.

[0147] Optionally, the controller 301 can send a low voltage differential signal (LVDS) to the interface chip 302, the interface chip 302 can send a low voltage differential signal (LVDS) to the controller 301, the timing generation module 3023 can also send the row signal (ABCDE) to the row decoder 303, and the interface chip 302 can also send the data signal (DATA), the latch signal (LATCH), the grayscale display control signal (GCLK), and the pixel clock signal (DCLK) to the driver chip 304.

[0148] In the above method of this embodiment, the interface chip can obtain at least one image data packet from the controller, and can generate the driving data required by the driving device of the display screen according to the obtained image data packet, and can control the driving device to drive the display screen to display the target image according to the generated driving data. That is to say, the interface chip in this application can obtain the image data packet, and the interface chip can generate the driving data according to the image data packet, so as to drive the driving device of the display screen through the driving data, thereby driving the display screen to display the target image, which can make the LED module have the effect of lighting up as soon as it is powered on, and can also simplify the design of the front-end controller and reduce iterations, thereby achieving the purpose of simplifying the design of the front-end controller and reducing the iterations of the front-end controller, thereby solving the technical problem of low efficiency of display control of the display screen, and then achieving the technical effect of improving the efficiency of display control of the display screen.

[0149] Example 2

[0150] The embodiment of the present invention further provides a display control device for a display screen, which is applied to an interface chip. The display control device for a display screen of this embodiment can be used to execute the embodiment of the present invention. Figure 2 The display control method of the display screen shown.

[0151] Figure 7 is a schematic diagram of a display control device of a display screen according to an embodiment of the present invention. Figure 7 As shown, the display control device 70 of the display screen may include: a first acquisition unit 71 , a generation unit 72 and a control unit 73 .

[0152] The first acquisition unit 71 is used to acquire at least one image data packet from the controller, wherein the at least one image data packet is obtained by the controller packaging image data, and the image data is used to display a target image on a display screen controlled by the controller.

[0153] The generating unit 72 is used to generate driving data required by the driving device of the display screen based on the image data packet.

[0154] The control unit 73 is used to control the driving device to drive the display screen to display the target image based on the driving data.

[0155] Optionally, the first acquisition unit 71 may include: an acquisition module, configured to sequentially acquire at least one image data packet from the controller.

[0156] Optionally, the acquisition module may include: a first acquisition submodule, used to acquire a first image data packet in at least one image data packet; a second acquisition submodule, used to acquire a second image data packet from the controller in response to allowing the controller to send the second image data packet to the interface chip, wherein the second image data packet is the next image data packet of the first image data packet in the at least one image data packet; a determination submodule, used to determine the third image data packet as the second image data packet in response to the existence of the next third image data packet in the at least one image data packet, and start executing from the following steps: in response to allowing the controller to send the second image data packet to the interface chip, acquire the second image data packet from the controller until the second image data packet is the last image data packet in the at least one image data packet.

[0157] Optionally, the display control device 70 of the display screen may further include: a first sending unit, used to determine whether the controller is allowed to send a second image data packet to the interface chip in response to not sending a first response message to the controller, wherein the first response message is used to indicate that the controller is prohibited from sending a second image data packet to the interface chip.

[0158] Optionally, the display control device 70 of the display screen may further include: a second sending unit, used to send a first response message to the controller in response to the storage location of the interface chip prohibiting the storage of the second image data packet; a third sending unit, used to send a second response message to the controller in response to the storage location of the interface chip allowing the storage of the second image data packet, wherein the second response message is used to indicate that the controller is allowed to send the second image data packet to the interface chip.

[0159] Optionally, the display control device 70 of the display screen may further include: a fourth sending unit, configured to send second response information to the controller in response to outputting driving data corresponding to the first image data packet.

[0160] Optionally, the display control device 70 of the display screen may further include: a fifth sending unit, used to send a first response message to the controller, including: in response to the bandwidth of the sending end of the interface chip not matching the bandwidth of the receiving end of the interface chip, sending the first response message to the controller, wherein the receiving end is used to receive the image data packet from the controller using the corresponding bandwidth, and the sending end is used to output the driving data corresponding to the image data packet using the corresponding bandwidth; a sixth sending unit, used to send a second response message to the controller, including: in response to the bandwidth of the sending end not matching the bandwidth of the receiving end, sending the second response message to the controller.

[0161] Optionally, the display control device 70 of the display screen may also include: a first response unit, used to cancel sending a first response message to the controller in response to the bandwidth of the transmitting end of the interface chip matching the bandwidth of the receiving end of the interface chip; a second response unit, used to cancel sending a second response message to the controller in response to the bandwidth of the transmitting end matching the bandwidth of the receiving end.

[0162] Optionally, the generating unit 72 may include: a generating module, configured to generate a driving timing satisfying a timing rule required by the driving device from the image data.

[0163] Optionally, the display control device 70 of the display screen may further include: an output unit, configured to output driving data in response to synchronization data, wherein the synchronization data is used to synchronize the output of driving data corresponding to different interface chips.

[0164] The embodiment of the present invention further provides another display control device for a display screen, which is applied to a controller. The display control device for a display screen of this embodiment can be used to execute the embodiment of the present invention. Figure 6 The display control method of the display screen shown.

[0165] Figure 8 FIG. 1 is a schematic diagram of another display control device of a display screen according to an embodiment of the present invention. Figure 8 As shown, the display control device 80 of the display screen may include: a second acquisition unit 81, a processing unit 82 and a sending unit 83.

[0166] The second acquisition unit 81 is used to acquire image data to be processed, wherein the image data is used to display a target image on a display screen controlled by the controller.

[0167] The processing unit 82 is used to package the image data to obtain at least one image data packet.

[0168] The sending unit 83 is used to send at least one image data packet to the interface chip, wherein the image data packet is used to generate driving data required by a driving device of the display screen, and the driving data is used to control the driving device to drive the display screen to display a target image.

[0169] In the energy increasing device of this embodiment, a first sending unit is used to send a first target request to the host in response to the slave successfully connecting to the host, wherein the first target request is used to request to use the slave to increase the energy stored in the host; a first obtaining unit is used to obtain first identification information sent by the host in response to the first target request, wherein the first identification information is used to indicate that the energy stored in the host is allowed to be increased by using the slave, and is used to identify the slave in at least one slave; a first processing unit is used to control the first interface of the energy increasing device in the slave to establish a connection with the second interface of the host based on the first identification information, and the first obtaining unit is used to obtain at least one image data packet from the controller, wherein at least one image data packet is obtained by the controller by packaging and processing the image data, and the image data is used to display a target image on a display screen controlled by the controller; a generating unit is used to generate driving data required by a driving device of the display screen based on the image data packet; a control unit is used to control the driving device to drive the display screen to display the target image based on the driving data, thereby achieving the purpose of simplifying the design of the front-end controller and reducing the iteration of the front-end controller, thereby solving the technical problem of low efficiency of display control of the display screen, and further achieving the technical effect of improving the efficiency of display control of the display screen.

[0170] Example 3

[0171] According to an embodiment of the present invention, a computer-readable storage medium is also provided. The computer-readable storage medium includes a stored program, wherein when the program is executed by a processor, the device where the storage medium is located is controlled to execute the display control method of the display screen in Embodiment 1 of the present invention, and the specific execution steps are not repeated here one by one.

[0172] Example 4

[0173] According to an embodiment of the present invention, a processor is also provided, which is used to run a program, wherein when the program is run by the processor, the display control method of the display screen in Example 1 of the present invention is executed, and the specific execution steps are not repeated here one by one.

[0174] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0175] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0176] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, 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 through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0177] 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 units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0178] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0179] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0180] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A display control method for a display screen, characterized in that: Applied to interface chips, including: Acquire at least one image data packet from a controller, wherein the at least one image data packet is obtained by the controller performing packaging processing on image data, and the image data is used to display a target image on a display screen controlled by the controller; Based on the image data packet, generating driving data required by a driving device of the display screen; Based on the driving data, the driving device is controlled to drive the display screen to display the target image.

2. The method according to claim 1, characterized in that Acquiring at least one image data packet from a controller, including: The at least one image data packet from the controller is acquired in sequence.

3. The method according to claim 2, characterized in that Sequentially acquiring the at least one image data packet from the controller, comprising: Acquire a first image data packet in the at least one image data packet; In response to allowing the controller to send a second image data packet to the interface chip, acquiring the second image data packet from the controller, wherein the second image data packet is an image data packet next to the first image data packet in the at least one image data packet; In response to the second image data packet having a third image data packet next to the at least one image data packet, the third image data packet is determined as the second image data packet, and the following steps are performed: In response to allowing the controller to send the second image data packet to the interface chip, the second image data packet from the controller is acquired until the second image data packet is the last image data packet of the at least one image data packet.

4. The method according to claim 3, characterized in that The method further comprises: In response to not sending the first response information to the controller, it is determined that the controller is allowed to send the second image data packet to the interface chip, wherein the first response information is used to indicate that the controller is prohibited from sending the second image data packet to the interface chip.

5. The method according to claim 4, characterized in that After acquiring the first image data packet in the at least one image data packet, the method further includes: In response to the storage location of the interface chip prohibiting storage of the second image data packet, sending the first response information to the controller; In response to the storage location of the interface chip allowing the second image data packet to be stored, second response information is sent to the controller, wherein the second response information is used to indicate that the controller is allowed to send the second image data packet to the interface chip.

6. The method according to claim 5, characterized in that The method further comprises: In response to outputting the driving data corresponding to the first image data packet, the second response information is sent to the controller.

7. The method according to claim 4, characterized in that The method further comprises: Sending the first response information to the controller includes: in response to the bandwidth of the transmitting end of the interface chip not matching the bandwidth of the receiving end of the interface chip, sending the first response information to the controller, wherein the receiving end is used to receive the image data packet from the controller using the corresponding bandwidth, and the transmitting end is used to output the driving data corresponding to the image data packet using the corresponding bandwidth; Sending second response information to the controller includes: in response to a mismatch between a bandwidth of the transmitting end and a bandwidth of the receiving end, sending the second response information to the controller.

8. The method according to claim 7, characterized in that The method further comprises: In response to the bandwidth of the transmitting end of the interface chip matching the bandwidth of the receiving end of the interface chip, canceling sending the first response information to the controller; In response to the bandwidth of the transmitting end matching the bandwidth of the receiving end, canceling sending the second response information to the controller.

9. The method according to claim 1, characterized in that: Generating driving data required by a driving device of the display screen based on the image data packet includes: The image data is used to generate a driving timing that satisfies the timing rules required by the driving device.

10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: The driving data is output in response to the synchronization data, wherein the synchronization data is used to synchronize the output of the driving data corresponding to different interface chips.

11. A display control method for a display screen, characterized in that: Applicable to controllers, including: Acquiring image data to be processed, wherein the image data is used to display a target image on a display screen controlled by the controller; Packaging the image data to obtain at least one image data packet; The at least one image data packet is sent to the interface chip, wherein the image data packet is used to generate driving data required by a driving device of the display screen, and the driving data is used to control the driving device to drive the display screen to display the target image.

12. A display control system for a display screen, characterized in that: include: A controller, used to obtain image data to be processed, and to package the image data to obtain at least one image data packet, wherein the image data is used to display a target image on a display screen controlled by the controller; At least one interface chip is used to generate driving data required by a driving device of the display screen based on the image data packet, and based on the driving data, control the driving device to drive the display screen to display the target image.

13. The system according to claim 12, characterized in that The interface chip comprises: A data parser, used for acquiring the image data packet from the controller; The timing generator is used to generate a driving timing satisfying the timing rule required by the driving device from the image data.

14. The system according to claim 12, characterized in that The controller is used to send a synchronization signal to the driving device corresponding to each of the interface chips, and the synchronization signal is used to enable different driving devices to synchronously drive the display screen to display the target image.

15. The system according to claim 13, characterized in that The interface chip comprises: The decoder is used to control the corresponding driving tube based on the driving data to drive the display screen to display the target image.

16. The system according to claim 12, characterized in that The interface chip comprises: A decoder, used for sending a driving signal to a corresponding driving tube based on the driving data; The driving tube is used for driving the display screen to display the target image in response to the driving signal.

17. A display control device for a display screen, characterized in that: Applied to interface chips, including: A first acquisition unit, configured to acquire at least one image data packet from a controller, wherein the at least one image data packet is obtained by the controller performing packaging processing on image data, and the image data is used to display a target image on a display screen controlled by the controller; A generating unit, configured to generate driving data required by a driving device of the display screen based on the image data packet; A control unit is used to control the driving device to drive the display screen to display the target image based on the driving data.

18. A display control device for a display screen, characterized in that: Applicable to controllers, including: A second acquisition unit, used for acquiring image data to be processed, wherein the image data is used for displaying a target image on a display screen controlled by the controller; A processing unit, used for packaging the image data to obtain at least one image data packet; The sending unit is used to send the at least one image data packet to the interface chip, wherein the image data packet is used to generate driving data required by the driving device of the display screen, and the driving data is used to control the driving device to drive the display screen to display the target image.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 11.

20. A processor, characterized in that: The processor is used to run a program, wherein the program executes the method according to any one of claims 1 to 11 when being run by the processor.