Display control method, device and system and storage medium
By updating the output resolution of the LED display controller to match the canvas resolution of the Android device, and drawing the picture to be displayed without scaling on the Android device, the problem of zooming or deformation when the LED display displays the image is solved, and high-quality high-definition display effect is achieved.
Patent Information
- Application Number
- CN202311544960.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-30
AI Technical Summary
When the LED display screen displays images on Android devices, due to the mismatch of physical resolutions, the screen may easily be scaled or deformed, resulting in poor display effect.
Receive the canvas resolution sent by the Android device through the LED display controller and update the output resolution so that it is consistent with the canvas resolution of the Android device. Then, the Android device draws the screen to be displayed without scaling on the canvas and sends it to the LED display controller. The controller outputs it directly to the LED display screen to ensure that the pixel points correspond one by one.
The screen to be displayed on the LED display on the Android device is displayed on the LED display without loss and scaling, improving the quality of the display effect, ensuring that each pixel point corresponds one by one with the pixel point of the LED display, achieving the best high-definition display effect.
Smart Images

Figure CN120071813A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of LED display screen display, and particularly to a display control method, device, system, and storage medium. Background Art
[0002] In the current environment, LED display screens are widely used in various Android devices that need to display information, such as mobile phones, tablets, TVs, screens, etc., and can be used to display various pictures and videos, and are applied in various commercial fields. In the current processing of display images, usually pictures and videos are drawn on the system canvas of the Android device, and the system canvas is used as the input source to provide to the display screen controller for resolution conversion and then displayed on the display screen.
[0003] In the process of implementing the embodiments of the present invention, the applicant found that at least the following problems exist in the above related technologies: Since the resolution of the LED screen is designed according to the venue and requirements, the various Android devices listed above usually have different physical resolutions and generally non-standard sizes, which will cause the display screen on the canvas of the Android system to be compressed or stretched when displayed on the LED display screen through the LED display screen controller, resulting in poor display effects. Summary of the Invention
[0004] The embodiments of the present application provide a display control method, device, system, and storage medium to solve the problem of scaling and deformation of the finally displayed picture on the LED display screen.
[0005] The purpose of the embodiments of the present invention is achieved through the following technical solutions:
[0006] To solve the above technical problems, in a first aspect, a display control method is provided in the embodiments of the present invention, which is applied to an LED display screen controller. The LED display screen controller is respectively communicatively connected to an Android device and an LED display screen. The display control method includes: The LED display screen controller receives the canvas resolution sent by the Android device and updates the output resolution of the LED display screen controller to the canvas resolution of the Android device; The LED display screen controller obtains the picture to be displayed on the Android device and outputs it to the LED display screen, so that the LED display screen displays the picture to be displayed.
[0007] In some embodiments, the display control method further includes: Before receiving the canvas resolution sent by the Android device, the LED display screen controller sends and saves the output resolution to the Android device; After the LED display screen displays the picture to be displayed, the LED display screen controller obtains the output resolution saved in the Android device.
[0008] To solve the above technical problems, in a second aspect, an embodiment of the present invention provides a display control method, which is applied to an Android device. The Android device is communicatively connected to an LED display screen controller. The display control method includes: the Android device sends the canvas resolution to the LED display screen controller, so that the LED display screen controller adjusts the output resolution to the canvas resolution; the Android device draws the to-be-displayed picture without scaling on the canvas of the Android system and sends it to the LED display screen controller, so that the LED display screen controller controls the LED display screen to display the to-be-displayed picture.
[0009] In some embodiments, the display control method further includes: before the Android device sends the canvas resolution to the LED display screen controller, it obtains and saves the output resolution of the LED display screen controller; after the LED display screen controller controls the LED display screen to display the to-be-displayed picture, the Android device sends the saved output resolution to the LED display screen controller.
[0010] To solve the above technical problems, in a third aspect, an embodiment of the present invention provides a display control device, which is applied to an LED display screen controller. The LED display screen controller is communicatively connected to an Android device and an LED display screen respectively. The display control device includes: a setting unit, configured to receive the canvas resolution sent by the Android device and update the output resolution of the LED display screen controller to the canvas resolution of the Android device; an output unit, configured to obtain the to-be-displayed picture of the Android device and output it to the LED display screen, so that the LED display screen displays the to-be-displayed picture.
[0011] To solve the above technical problems, in a fourth aspect, an embodiment of the present invention provides a display control device, which is applied to an Android device. The Android device is communicatively connected to an LED display screen controller. The display control device includes: a sending unit, configured to send the canvas resolution to the LED display screen controller, so that the LED display screen controller adjusts the output resolution to the canvas resolution; a drawing unit, configured to draw the to-be-displayed picture without scaling on the canvas of the Android system and send it to the LED display screen controller, so that the LED display screen controller controls the LED display screen to display the to-be-displayed picture.
[0012] To solve the above technical problems, in a fifth aspect, an embodiment of the present invention provides an LED display screen controller, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the method described in the first aspect.
[0013] To solve the above technical problems, in a sixth aspect, an embodiment of the present invention provides an Android device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in the second aspect.
[0014] To solve the above technical problems, in a seventh aspect, an embodiment of the present invention further provides a display control system, including: the LED display controller described in the fifth aspect, the Android device described in the sixth aspect, and an LED display, and the LED display controller is communicatively connected to the Android device and the LED display respectively.
[0015] To solve the above technical problems, in an eighth aspect, an embodiment of the present invention further provides a computer-readable storage medium, and the computer-readable storage medium stores computer-executable instructions for causing a computer to execute the method described in the first aspect or the second aspect.
[0016] Compared with the prior art, the beneficial effects of the present invention are as follows: Different from the prior art, an embodiment of the present invention provides a display control method, device, system, and storage medium. The Android device in the system can send the canvas resolution to the LED display controller. After receiving the canvas resolution, the LED display controller can adjust the output resolution to the canvas resolution. Then, the Android device draws the to-be-displayed image on the canvas without scaling and sends it to the LED display controller, so that the LED display controller controls the LED display to display the to-be-displayed image. By setting the output resolution in this way, the pixel points of the to-be-displayed image correspond one by one to the pixel points of the LED display, and the to-be-displayed image on the Android device can be displayed on the LED display without loss and without scaling, and the display effect is good. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In one or more embodiments, exemplary illustrations are provided through the pictures in the corresponding drawings. These exemplary illustrations do not constitute limitations on the embodiments. Elements / modules and steps with the same reference numerals in the drawings represent similar elements / modules and steps. Unless otherwise stated, the drawings in the figures do not constitute a scale limitation.
[0018] Figure 1 is a schematic structural diagram of a display control system 1 provided by an embodiment of the present invention;
[0019] Figure 2 is a schematic flowchart of a display control method provided by an embodiment of the present invention;
[0020] Figure 3 It is a schematic flowchart of another display control method provided by an embodiment of the present invention;
[0021] Figure 4 It is a schematic flowchart of yet another display control method provided by an embodiment of the present invention;
[0022] Figure 5 It is a schematic flowchart of still another display control method provided by an embodiment of the present invention;
[0023] Figure 6 It is a block diagram of the structure of a display control device provided by an embodiment of the present invention;
[0024] Figure 7 It is a block diagram of the structure of another display control device provided by an embodiment of the present invention;
[0025] Figure 8 It is a block diagram of the structure of yet another display control device provided by an embodiment of the present invention;
[0026] Figure 9 It is a block diagram of the structure of still another display control device provided by an embodiment of the present invention;
[0027] Figure 10 It is a schematic diagram of the hardware structure of an LED display controller provided by an embodiment of the present invention;
[0028] Figure 11 It is a schematic diagram of the hardware structure of an Android device provided by an embodiment of the present invention. Detailed implementation manners
[0029] The present invention will be described in detail below with reference to specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those of ordinary skill in the art can make several modifications and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0030] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0031] It should be noted that, if there is no conflict, the various features in the embodiments of the present invention can be combined with each other, and all are within the protection scope of the present application. In addition, although functional modules are divided in the device schematic diagram and the logical sequence is shown in the flowchart, in some cases, the module division in the device or the execution order in the flowchart may be different from that shown or described. It should be noted that when an element is stated as "connected" to another element, it may be directly connected to the other element, or there may be one or more intermediate elements therebetween.
[0032] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs. The terms used in this specification in the description of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention.
[0033] In addition, the technical features involved in the following-described various embodiments of the present invention can be combined with each other as long as they do not conflict with each other.
[0034] In order to solve the problem that the picture to be displayed on the current Android device will be stretched or compressed when displayed on the LED display screen, resulting in deformation or distortion of pictures and videos and poor display effects, the embodiments of the present invention provide a display control method, device, system, and storage medium. The display control method can make the pixel points of the picture to be displayed correspond one by one with the pixel points of the LED display screen by setting the output resolution, and can display the picture to be displayed on the Android device on the LED display screen without loss and without scaling, with good display effects.
[0035] Specifically, the embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0036] The embodiments of the present invention provide a display control system 1. Please refer to Figure 1 , which shows the structure of a display control system 1 provided by the embodiments of the present invention. The display control system 1 includes: an LED display controller 10, an Android device 20, and an LED display screen 30. The LED display controller 10 is communicatively connected to the Android device 20 and the LED display screen 30 respectively.
[0037] The LED display controller 10 is an image and video processor for an LED display, which can be a dedicated processor suitable for image processing such as conversion and synthesis, or an LED video processor dedicated to implementing functions such as processing signals for the LED display, enhancing image quality, and live broadcasting. The specific model can be selected according to actual needs. The LED display controller 10 can adjust the to-be-displayed image input by the Android device 20 according to the output resolution, process it into an image that can be input to the LED display 30, and then output it to the LED display for display.
[0038] The Android device 20 is an electronic device capable of outputting a to-be-displayed image and running the Android system, which can be various mobile devices / terminals, computers, servers, etc. For example, it can be a mobile phone, a tablet, or a laptop. A specific Android system is installed on the Android device 20. The user can input the to-be-displayed image to be displayed. Based on the Android systems installed on different Android devices 20, there are usually different canvas sizes, and there are also corresponding canvas resolutions, that is, canvas sizes. For example, for mobile phones and tablets running the Android system, the canvas size is usually 1920*1080 or 3840*2160. When pictures, videos, etc. to-be-displayed images are usually saved in the Android device 20, they are drawn on the system canvas of the Android device 20 and need to be processed by the LED display controller 10 to be adapted to the output resolution of the LED display 30 before the image can be displayed on the LED display 30.
[0039] The LED display 30 is an imaging device made by arranging light-emitting diodes in sequence. The physical resolution of the LED display 30 depends on the number and spacing of the light-emitting diodes on the LED display 30 and is the highest number of displayable pixels of the LED display 30. The output resolution of the LED display 30 is the resolution when the LED display 30 displays an image, which is a value that can be adjusted by the LED display controller 10 according to requirements. The output resolution of the LED display 30 can be set to a pixel value less than or equal to the physical resolution of the LED display 30.
[0040] An embodiment of the present invention provides a display control method, which is applied to the LED display controller 10. The LED display controller 10 is communicatively connected to the Android device 20 and the LED display 30 respectively. Please refer to Figure 2 , which shows the flow of a display control method provided by an embodiment of the present invention. The display control method includes but is not limited to the following steps:
[0041] Step S11: The LED display controller receives the canvas resolution sent by the Android device and updates the output resolution of the LED display controller to the canvas resolution of the Android device;
[0042] In the embodiment of the present invention, first, the Android device 20 sends the canvas size, that is, the canvas resolution, to the LED display controller 10. After receiving the canvas resolution, the LED display controller 10 determines whether the output resolution is inconsistent with the canvas resolution. If it is inconsistent, the output resolution is modified to the canvas resolution of the Android device 20.
[0043] Specifically, since the operating system of the Android device 20 is the Android system, the Android device sends the Android canvas size, that is, the canvas resolution, to the LED display controller 10. After receiving the Android canvas size, that is, the canvas resolution, the LED display controller modifies the output resolution to the received Android canvas size, that is, the canvas resolution.
[0044] Step S12: The LED display controller obtains the picture to be displayed on the Android device and outputs it to the LED display, so that the LED display displays the picture to be displayed.
[0045] In the embodiment of the present invention, after the LED display controller 10 receives the canvas resolution and correspondingly modifies the output resolution, the Android device 20 will draw on the canvas according to the original size of the picture to be displayed. After the drawing is completed, it is sent to the LED display controller 10. The Android device 20 sends the canvas content as the input source to the LED display controller 10. After the LED display controller 10 receives the canvas content, that is, the picture to be displayed, since the output resolution was previously modified to be consistent with the canvas resolution, therefore, the LED display controller 10 does not need to perform resolution conversion, nor does it need to scale the picture, and can directly output the received canvas content, that is, the picture to be displayed, to the LED display 30, so that each pixel point of the played picture content can correspond to each physical pixel of the LED display 30, achieving the best display effect of point-to-point high-definition display.
[0046] Among them, the to-be-displayed screen can be a picture or a video, and can be specifically set according to actual needs. Specifically, after the LED display controller 10 receives the Android canvas size, that is, the canvas resolution, and correspondingly modifies the output resolution, the Android device 20 draws pictures, videos and other to-be-displayed screens without scaling on the Android canvas, and then inputs the canvas content into the LED display controller 10. The LED display controller 10 then outputs the to-be-displayed screen to the LED display 30 according to the positions corresponding to the pixels, so that the LED display 30 displays high-definition images without scaling.
[0047] In some embodiments, please refer to Figure 3 , which shows the flow of another display control method provided by the embodiments of the present invention. The display control method further includes:
[0048] Step S13: The LED display controller sends and saves the output resolution to the Android device;
[0049] Step S14: The LED display controller obtains the output resolution saved in the Android device.
[0050] In the embodiments of the present invention, in order to avoid incomplete LED display images when the LED display 30 needs to play a new image after playing the previous image, before receiving the canvas resolution sent by the Android device 20, it is also necessary to send and save the output resolution to the Android device 20, that is, to pre-save the original output resolution of the LED display controller 10 to the Android device 20. And after the LED display 30 displays the to-be-displayed screen, obtain the output resolution saved in the Android device 20, and change the output resolution of the LED display controller 10 back from the canvas resolution to the original output resolution, so as to reset the output resolution of the LED display controller 10.
[0051] Still taking the original output resolution of the LED display controller 10 as 3840*2160 and the Android canvas size as 1920*1080 as an example. Before the LED display controller 10 reads the canvas resolution, it first sends the original output resolution 3840*2160 to the Android device 20 and saves it. After the Android device 20 sends the canvas resolution 1920*1080 to the LED display controller 10, the LED display controller 10 modifies the output resolution to 1920*1080, then receives the to-be-displayed picture drawn by the Android device 20 and controls the LED display 30 to play the to-be-displayed picture. After the LED display 30 finishes playing, the LED display controller 10 reads the original output resolution 3840*2160 saved in the Android device 20 again and modifies the output resolution from 1920*1080 back to 3840*2160.
[0052] An embodiment of the present invention provides a display control method, which is applied to the Android device 20. The Android device 20 is communicatively connected to the LED display controller 10. Please refer to Figure 4 , which shows the flow of another display control method provided by the embodiment of the present invention. The display control method includes but is not limited to the following steps:
[0053] Step S21: The Android device sends the canvas resolution to the LED display controller so that the LED display controller adjusts the output resolution to the canvas resolution;
[0054] In the embodiment of the present invention, first, the Android device 20 sends the canvas size, that is, the canvas resolution, to the LED display controller 10 so that the LED display controller 10 modifies the output resolution to be consistent with the canvas resolution of the Android device 20.
[0055] Specifically, since the operating system of the Android device 20 is the Android system, the Android device sends the Android canvas size, that is, the canvas resolution, to the LED display controller 10. After receiving the Android canvas size, that is, the canvas resolution, the LED display controller modifies the output resolution to the received Android canvas size, that is, the canvas resolution.
[0056] Step S22: The Android device draws the to-be-displayed picture without scaling on the canvas of the Android system and sends it to the LED display controller so that the LED display controller controls the LED display to display the to-be-displayed picture.
[0057] In an embodiment of the present invention, after the LED display controller 10 receives the canvas resolution and correspondingly modifies the output resolution, the Android device 20 will draw picture, video and other content of the picture to be displayed without scaling on the canvas according to the original size of the picture to be displayed. After the drawing is completed, the Android device 20 sends the canvas content as an input source to the LED display controller 10. After receiving the canvas content, that is, the picture to be displayed, since the output resolution was modified to be the same as the canvas resolution before, the LED display controller 10 does not need to perform resolution conversion, nor does it need to scale the picture, and can directly output the received canvas content, that is, the picture to be displayed, to the LED display 30, so that each pixel point of the played picture content can correspond to each physical pixel of the LED display 30, achieving the best display effect of point-to-point high-definition display.
[0058] Among them, the picture to be displayed can be a picture or a video, which can be specifically set according to actual needs. Specifically, after the LED display controller 10 receives the Android canvas size, that is, the canvas resolution and correspondingly modifies the output resolution, the Android device 20 draws pictures, videos and other pictures to be displayed without scaling on the Android canvas, and then inputs the canvas content into the LED display controller 10. The LED display controller 10 then outputs the picture to be displayed to the LED display 30 according to the corresponding pixel positions, so that the LED display 30 displays high-definition images without scaling.
[0059] In some embodiments, please refer to Figure 5 , which shows the flow of another display control method provided by the embodiment of the present invention. The display control method further includes:
[0060] Step S23: The Android device obtains and saves the output resolution of the LED display controller;
[0061] Step S24: The Android device sends the saved output resolution to the LED display controller.
[0062] In an embodiment of the present invention, in order to prevent the LED display 30 from showing an incomplete picture when a new picture needs to be played after playing a picture, before sending the canvas resolution of the Android device 20 to the LED display controller 10, the Android device 20 also needs to obtain and save the output resolution of the LED display controller 10, and after the LED display controller 10 controls the LED display 30 to display the picture to be displayed, send the saved output resolution to the LED display controller 10, so that the LED display controller 10 changes the output resolution from the canvas resolution back to the original output resolution.
[0063] Still taking the original output resolution of the LED display controller 10 as 3840*2160 and the Android canvas size as 1920*1080 as an example. Before the LED display controller 10 reads the canvas resolution, the Android device 20 first reads the original output resolution 3840*2160 of the LED display controller 10 and saves it. Then, the Android device 20 sends the canvas resolution 1920*1080 to the LED display controller 10 so that the LED display controller 10 modifies the output resolution to 1920*1080. Next, the Android device 20 draws the picture to be displayed and sends it to the LED display controller 10. The LED display controller 10 controls the LED display 30 to play the picture to be displayed. After the LED display 30 finishes playing, the LED display controller 10 reads the original output resolution 3840*2160 saved in the Android device 20 again and modifies the output resolution from 1920*1080 back to 3840*2160.
[0064] An embodiment of the present invention provides a display control device 100, which is applied to the LED display controller 10. The LED display controller 10 is respectively communicatively connected to the Android device 20 and the LED display 30. Please refer to Figure 6 which shows a structural block diagram of a display control device 100 provided by an embodiment of the present invention. The display control device 100 includes: a setting unit 110 and an output unit 120.
[0065] The setting unit 110 is configured to receive the canvas resolution sent by the Android device 20 and update the output resolution of the LED display controller 10 to the canvas resolution of the Android device 20. The output unit 120 is configured to obtain the picture to be displayed of the Android device 20 and output it to the LED display 30 so that the LED display 30 displays the picture to be displayed.
[0066] Further, please refer to Figure 7 which shows a structural block diagram of another display control device 100 provided by an embodiment of the present invention. The display control device 100 further includes: a saving unit 130 and a reading unit 140.
[0067] The saving unit 130 is configured to send and save the output resolution to the Android device 20 before receiving the canvas resolution sent by the Android device 20. The reading unit 140 is configured to obtain the output resolution saved in the Android device 20 after the LED display 30 displays the picture to be displayed.
[0068] An embodiment of the present invention provides a display control device 200, which is applied to an Android device 20. The Android device 20 is communicatively connected to an LED display controller 10. Please refer to Figure 8 , which shows a structural block diagram of another display control device 200 provided by an embodiment of the present invention. The display control device 200 includes: a sending unit 210 and a drawing unit 220.
[0069] The sending unit 210 is configured to send the canvas resolution to the LED display controller 10, so that the LED display controller 10 adjusts the output resolution to the canvas resolution; the drawing unit 220 is configured to draw the to-be-displayed picture without scaling on the canvas of the Android system and send it to the LED display controller 10, so that the LED display controller 10 controls the LED display to display the to-be-displayed picture.
[0070] Further, please refer to Figure 9 , which shows a structural block diagram of yet another display control device 200 provided by an embodiment of the present invention. The display control device 200 further includes: a storage unit 230 and a return unit 240.
[0071] The storage unit 230 is configured to obtain and save the output resolution of the LED display controller 10 before the Android device 20 sends the canvas resolution to the LED display controller 10; the return unit 240 is configured to send the saved output resolution to the LED display controller 10 after the LED display controller 10 controls the LED display 30 to display the to-be-displayed picture.
[0072] An embodiment of the present invention also provides an LED display controller 10. Please refer to Figure 10 , which shows the hardware structure of the LED display controller 10 capable of executing Figure 2 or Figure 3 the display control method. The LED display controller 10 may be the LED display controller 10 shown in Figure 1 .
[0073] The LED display controller 10 includes: at least one processor 11; and a memory 12 communicatively connected to the at least one processor 11. Figure 10 Taking one processor 11 as an example. The memory 12 stores instructions executable by the at least one processor 11. The instructions are executed by the at least one processor 11, so that the at least one processor 11 can execute the above Figure 2 or Figure 3 display control method. The processor 11 and the memory 12 may be connected by a bus or other means.Figure 10 Take the bus connection as an example.
[0074] The memory 12, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the display control method in the embodiments of the present application. For example, Figure 6 or Figure 7 each of the modules shown. By running the non-volatile software programs, instructions, and modules stored in the memory 12, the processor 11 executes various functional applications and data processing of the LED display controller 10, that is, implements the display control method in the above method embodiments.
[0075] The memory 12 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the display control device, etc. In addition, the memory 12 may include a high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some embodiments, the memory 12 may optionally include a memory remotely set relative to the processor 11, and these remote memories can be connected to the display control device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0076] The one or more modules are stored in the memory 12 and, when executed by the one or more processors 11, execute the display control method in any of the above method embodiments. For example, execute the Figure 2 or Figure 3 method steps to implement Figure 6 or Figure 7 the functions of each module and each unit in
[0077] The above product can execute the method provided in the embodiments of the present application, and has functional modules and beneficial effects corresponding to the execution of the method. For technical details not described in detail in this embodiment, reference can be made to the method provided in the embodiments of the present application.
[0078] The embodiments of the present application also provide a non-volatile computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions, and these computer-executable instructions are executed by one or more processors. For example, execute the Figure 2 or Figure 3 method steps to implement Figure 6 or Figure 7 the functions of each module in
[0079] The embodiments of the present application also provide a computer program product, including a computing program stored on a non-volatile computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer is enabled to execute the display control method in any of the above method embodiments. For example, execute the Figure 2 or Figure 3 method steps described above to implement Figure 6 or Figure 7 the functions of each module in
[0080] The embodiments of the present invention also provide an Android device 20. Please refer to Figure 11 , which shows the hardware structure of the Android device 20 capable of executing Figure 4 or Figure 5 the display control method. The Android device 20 may be the Android device 20 shown in Figure 1 .
[0081] The Android device 20 includes: at least one processor 21; and a memory 22 communicatively connected to the at least one processor 21. Figure 11 Taking one processor 21 as an example in Figure 4 or Figure 5 . The memory 22 stores instructions executable by the at least one processor 21. The instructions are executed by the at least one processor 21 so that the at least one processor 21 can execute the display control method described above in Figure 11 . Taking connection through a bus as an example in
[0082] The memory 22, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the display control method in the embodiments of the present application. For example, Figure 8 or Figure 9 each module shown in
[0083] The memory 22 may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required for at least one function. The data storage area may store data created according to the use of the display control device and the like. In addition, the memory 22 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some embodiments, the memory 22 may optionally include a memory remotely provided with respect to the processor 21, and these remote memories may be connected to the display control device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0084] The one or more modules are stored in the memory 22 and, when executed by the one or more processors 21, execute the display control method in any of the above method embodiments. For example, execute the Figure 4 or Figure 5 method steps described above to implement Figure 8 or Figure 9 the functions of the various modules and units in
[0085] The above product can execute the method provided in the embodiments of the present application and has corresponding functional modules and beneficial effects for executing the method. For technical details not described in detail in this embodiment, reference may be made to the method provided in the embodiments of the present application.
[0086] The embodiments of the present application further provide a non-volatile computer-readable storage medium storing computer-executable instructions, which are executed by one or more processors. For example, execute the Figure 4 or Figure 5 method steps described above to implement Figure 8 or Figure 9 the functions of the various modules in
[0087] The embodiments of the present application further provide a computer program product including a computing program stored on a non-volatile computer-readable storage medium. The computer program includes program instructions that, when executed by a computer, cause the computer to execute the display control method in any of the above method embodiments. For example, execute the Figure 4 or Figure 5 method steps described above to implement Figure 8 or Figure 9 the functions of the various modules in
[0088] In an embodiment of the present invention, a display control method, device, system, and storage medium are provided. In the system, an Android device can send the canvas resolution to the LED display controller. After receiving the canvas resolution, the LED display controller can adjust the output resolution to the canvas resolution. Then, the Android device can draw the to-be-displayed image on the canvas without scaling and send it to the LED display controller, so that the LED display controller controls the LED display to display the to-be-displayed image. By setting the output resolution in this way, the to-be-displayed image on the Android device can be displayed on the LED display losslessly and without scaling, and the pixel points of the to-be-displayed image correspond one by one to the pixel points of the LED display, resulting in a good display effect.
[0089] It should be noted that the device embodiments described above are merely illustrative. 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. They may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0090] Through the description of the above embodiments, those of ordinary skill in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Those of ordinary skill in the art can understand that all or part of the processes of implementing the above method embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0091] 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 them; under the idea of the present invention, the technical features in the above embodiments or different embodiments can also be combined, and the steps can be implemented in any order, and there are many other changes in different aspects of the present invention as described above. For the sake of brevity, they are not provided in detail; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A display control method, characterized in that, it is applied to an LED display controller, the LED display controller is communicatively connected to an Android device and an LED display respectively, and the display control method includes: The LED display controller receives the canvas resolution sent by the Android device and updates the output resolution of the LED display controller to the canvas resolution of the Android device; The LED display controller obtains the to-be-displayed image of the Android device and outputs it to the LED display, so that the LED display displays the to-be-displayed image.
2. The display control method according to claim 1, characterized in that, the display control method further includes: Before receiving the canvas resolution sent by the Android device, the LED display controller sends and saves the output resolution to the Android device; After the LED display displays the to-be-displayed image, the LED display controller obtains the output resolution saved in the Android device.
3. A display control method, characterized in that, it is applied to an Android device, the Android device is communicatively connected to an LED display controller, and the display control method includes: The Android device sends the canvas resolution to the LED display controller, so that the LED display controller adjusts the output resolution to the canvas resolution; The Android device draws the to-be-displayed image without scaling on the canvas of the Android system and sends it to the LED display controller, so that the LED display controller controls the LED display to display the to-be-displayed image.
4. The display control method according to claim 3, characterized in that, the display control method further includes: Before sending the canvas resolution to the LED display controller, the Android device obtains and saves the output resolution of the LED display controller; After the LED display controller controls the LED display to display the to-be-displayed image, the Android device sends the saved output resolution to the LED display controller.
5. A display control device, characterized in that, it is applied to an LED display controller, the LED display controller is communicatively connected to an Android device and an LED display respectively, and the display control device includes: A setting unit, configured to receive the canvas resolution sent by the Android device and update the output resolution of the LED display controller to the canvas resolution of the Android device; An output unit, configured to obtain the to-be-displayed image of the Android device and output it to the LED display, so that the LED display displays the to-be-displayed image.
6. A display control device, characterized in that, it is applied to an Android device, the Android device is communicatively connected to an LED display controller, and the display control device includes: A sending unit, configured to send the canvas resolution to the LED display controller, so that the LED display controller adjusts the output resolution to the canvas resolution; A drawing unit is configured to draw the to-be-displayed image without scaling on the canvas of the Android system and send it to the LED display controller, so that the LED display controller controls the LED display to display the to-be-displayed image.
7. An LED display controller, characterized in that, it includes: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the method according to claim 1 or 2.
8. An Android device, characterized in that, it includes: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the method according to claim 3 or 4.
9. A display control system, characterized in that, it includes: the LED display controller according to claim 7, the Android device according to claim 8, and an LED display, wherein the LED display controller is communicatively connected to the Android device and the LED display respectively.
10. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores computer-executable instructions for causing a computer to execute the method according to any one of claims 1-4.