CN113596347A - Image display method and image display device - Google Patents
Image display method and image display device Download PDFInfo
- Publication number
- CN113596347A CN113596347A CN202010367050.9A CN202010367050A CN113596347A CN 113596347 A CN113596347 A CN 113596347A CN 202010367050 A CN202010367050 A CN 202010367050A CN 113596347 A CN113596347 A CN 113596347A
- Authority
- CN
- China
- Prior art keywords
- image data
- image
- display
- initial
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000007650 screen-printing Methods 0.000 claims abstract description 89
- 238000007906 compression Methods 0.000 claims abstract description 21
- 230000006835 compression Effects 0.000 claims abstract description 21
- 238000013144 data compression Methods 0.000 claims description 12
- 230000006837 decompression Effects 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000009877 rendering Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
The embodiment of the invention relates to an image display method, which comprises the following steps: receiving a screen printing instruction; generating initial image data based on the screen-printing instruction; compressing the initial image data based on a preset compression rule to obtain compressed image data; the compressed image data is decompressed to obtain decompressed image data, the decompressed image data is sent to a display control card connected with a target display screen body, and the display control card controls the target display screen body to display images based on the decompressed image data. According to the embodiment of the invention, the initial image data is compressed through the preset compression rule, then is decompressed and is sent to the target display screen body for display, so that the data processing efficiency and the operation efficiency of hardware screen printing can be improved, and the experience of a user is improved.
Description
Technical Field
The present invention relates to the field of display screen display, and in particular, to an image display method and an image display apparatus.
Background
Along with the development of science and technology, the display effect of the LED display screen is more and more emphasized in the LED industry, meanwhile, a screen printing technology comes along, and most of the existing screen printing methods adopt a hardware screen printing mode.
The existing hardware screen printing mode is that a PC terminal directly sends related adjusting parameters to a receiving card through a sending card, then the receiving card draws an image according to the received related adjusting parameters to generate image data, and then the image data is sent to an LED display screen for display. However, in the existing hardware screen printing mode, the receiving card is required to generate image data according to the relevant adjusting parameters and send the image data to the LED display screen for display, so that the requirement on the receiving card is high, and therefore, the hardware screen printing of receiving cards of all models cannot be realized, and the operation efficiency of the whole hardware screen printing is very low.
Disclosure of Invention
Accordingly, to overcome the defects and shortcomings of the prior art, embodiments of the present invention provide an image display method, an image display apparatus, an image display system, and a computer-readable storage medium.
In one aspect, an image display method provided in an embodiment of the present invention includes: receiving a screen printing instruction; generating initial image data based on the screen-printing instruction; compressing the initial image data based on a preset compression rule to obtain compressed image data; decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected with a target display screen body so that the display control card controls the target display screen body to display images based on the decompressed image data.
In the existing hardware screen printing, related adjusting parameters are directly sent to a receiving card through a PC terminal, then the receiving card draws an image according to the received related adjusting parameters to generate image data, and then the image data is sent to an LED display screen for displaying. However, in the existing hardware screen printing method, the receiving card is required to generate image data according to relevant adjusting parameters and send the image data to the LED display screen for display, so that the requirements on the receiving card are high, hardware screen printing can not be realized on all types of receiving cards, the operating efficiency of the whole hardware screen printing is low, and the experience of a user is influenced, but in the application, the initial image data is generated according to the instruction by receiving the screen printing instruction, then the image data is compressed, then the compressed image data is decompressed and sent to the display control card connected with the target display screen body, the defect that the image data needs to be generated on the receiving card in the existing hardware screen printing is avoided, the types of the receiving card are not limited, so that hardware screen printing can be realized on all types of receiving cards, and the operating efficiency of the hardware screen printing is improved, the image processing efficiency is improved, and the experience of the user is improved.
In an embodiment of the present invention, the generating initial image data based on the screen-printing instruction includes: analyzing the screen printing instruction to obtain image position information; and drawing a target display image based on the image position information to obtain the initial image data.
In one embodiment of the present invention, the rendering a target display image based on the image position information to obtain the initial image data includes: and drawing the target display image with the same size as the screen resolution on the basis of the image position information and the screen resolution corresponding to the target display screen to obtain the initial image data.
In an embodiment of the present invention, the compressing the initial image data based on a preset compression rule to obtain compressed image data includes: acquiring the size of initial image data corresponding to the initial image data; compressing the initial image data based on the size of the target image data and the size of the initial image data to obtain the compressed image data; and the numerical value corresponding to each pixel point in the compressed image data represents the gray level corresponding to the pixel point.
In an embodiment of the present invention, the decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected to a target display screen body, so that the display control card controls the target display screen body to perform image display based on the decompressed image data, including: and sending the compressed image data to a programmable logic device, so that the programmable logic device decompresses the compressed image data to obtain decompressed image data, and sends the decompressed image data to the display control card.
In an embodiment of the present invention, the generating initial image data based on the screen-printing instruction includes: analyzing the screen-printing instruction to obtain mouse position information and image position information; drawing an initial display image based on the image position information; superposing a mouse image on the initial display image based on the mouse position information to obtain a target display image; and obtaining the initial image data based on the target display image.
In another aspect, an embodiment of the present invention provides an image display apparatus, including: the instruction receiving module is used for receiving a screen-printing instruction; the data generation module is used for generating initial image data based on the screen printing instruction; the data compression module is used for compressing the initial image data based on a preset compression rule to obtain compressed image data; and the data decompression module is used for decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected with a target display screen body so that the display control card controls the target display screen body to display images based on the decompressed image data.
In one embodiment of the present invention, the data generation module includes: the instruction analysis unit is used for analyzing the screen printing instruction to obtain image position information; and the image drawing unit is used for drawing a target display image based on the image position information so as to obtain the initial image data.
In one embodiment of the invention, the data compression module comprises: the data acquisition unit is used for acquiring the size of initial image data corresponding to the initial image data; the data compression unit is used for compressing the initial image data based on the size of target image data and the size of the initial image data to obtain the compressed image data; and the numerical value corresponding to each pixel point in the compressed image data represents the gray level corresponding to the pixel point.
In one embodiment of the present invention, the data generation module includes: the command analysis unit is used for analyzing the screen-printing command to obtain mouse position information and image position information; an image drawing unit for drawing an initial display image based on the image position information; the image superposition unit is used for superposing a mouse image on the initial display image based on the mouse position information so as to obtain a target display image; and obtaining the initial image data based on the target display image.
In another aspect, an embodiment of the present invention provides an image display system, including: a processor and a memory coupled to the processor; wherein the memory stores instructions for execution by the processor, and the instructions cause the processor to perform operations to perform any of the image display methods described above.
In still another aspect, an embodiment of the present invention provides a computer-readable storage medium, which is a non-volatile memory and stores program code, and when the program code is executed by a computer, the computer implements any one of the image display methods.
As can be seen from the above, the above technical features of the present invention may have one or more of the following advantages:
1. this application is at first through receiving the instruction of screening, according to initial image data is generated to the instruction, then will image data compresses, decompress image data after compressing again, and send display control card, carry out image display by display control card based on the image data control target display screen body after decompressing, avoid current hardware to screen and need generate image data's drawback on the receiving card, it is not limited to the model of receiving the card, thereby make the receiving card of all models all can realize that the hardware is screened, improve the operating efficiency that the hardware was screened, promote image processing efficiency, promote user's experience and feel.
2. According to the method and the device, the mouse position information and the image position information are obtained by analyzing the screen-printing instruction, then the initial display image is drawn according to the image position information, then the mouse image is loaded, the mouse image is superposed on the initial display image according to the mouse position information, and finally the target display image is obtained and displayed on the target display screen, so that the operation of displaying the mouse on the target display screen in real time is realized.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a method for displaying an image according to a first embodiment of the present invention.
Fig. 2 is a flowchart illustrating a detailed step of step S102 of the image displaying method shown in fig. 1 according to the first embodiment of the present invention.
Fig. 3 is a flowchart illustrating a detailed step S202 of the image display method shown in fig. 2 according to the first embodiment of the present invention.
Fig. 4 is a flowchart illustrating a detailed step S103 of the image display method shown in fig. 1 according to the first embodiment of the present invention.
Fig. 5 is a flowchart illustrating a detailed step of step S104 of the image display method shown in fig. 1 according to the first embodiment of the present invention.
Fig. 6 is a flowchart illustrating a detailed step of step S102 of the image displaying method shown in fig. 1 according to the first embodiment of the present invention.
Fig. 7 is a flowchart of a specific implementation of an image display method shown in fig. 1 according to a first embodiment of the present invention.
Fig. 8A is a block diagram of an image display device according to a second embodiment of the invention.
FIG. 8B is a schematic diagram of a data generating module of the image display apparatus shown in FIG. 8A according to the second embodiment of the present invention.
FIG. 8C is a schematic diagram of another embodiment of the data generating module of the image display device shown in FIG. 8A according to the present invention.
FIG. 8D is a block diagram of a data compression module of the image display apparatus shown in FIG. 8A according to a second embodiment of the present invention.
Fig. 9 is a schematic structural diagram of an image display system according to a third embodiment of the present invention.
Fig. 10 is a schematic structural diagram of a computer-readable storage medium according to a fourth embodiment of the present invention.
[ brief description of the drawings ]
S101-S104, S201-S202, S301, S401-S402, S501, S601-S603, S701-S704: the image display method step;
800: an image display device; 801: an instruction receiving module; 802: a data generation module; 803: a data compression module; 804: a data decompression module; 8021: an instruction parsing unit; 8022: an image drawing unit; 8023: an instruction parsing unit; 8024: an image drawing unit; 8025: an image superimposing unit; 8031: a data acquisition unit; 8032: a data compression unit;
900: an image display system; 901: a processor; 903: a memory;
1000: a computer readable storage medium.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
[ first embodiment ] A method for manufacturing a semiconductor device
As shown in fig. 1, a first embodiment of the present invention provides an image display method, including:
s101, receiving a screen-printing instruction.
In the embodiment of the present invention, for example, a video processor receives a screen-printing instruction sent by an upper computer, where the upper computer may be a PC or may be understood as software on the PC. The video processor includes, for example, a screen-printing module, a sending module, and other functional modules, or may be other specific hardware including the screen-printing module and the sending module, as long as the function of the screen-printing module and the function of the sending module can be implemented as hardware like the video processor, and the video processor is taken as an example in this embodiment. The mentioned screen-printing module is mainly a module for generating image data, and the mentioned sending module can be understood as sending card logic. The screen-printing instructions may include: the image position information can be understood as a drawing position corresponding to the image drawn by the screen-printing module, and the image state information is whether the image is to be displayed.
And S102, generating initial image data based on the screen printing instruction.
And after the video processor receives the screen printing instruction, analyzing the screen printing instruction, and correspondingly generating initial image data according to the analyzed screen printing instruction.
S103, compressing the initial image data based on a preset compression rule to obtain compressed image data.
After the video processor generates initial image data, compressing the initial image data according to a preset compression rule, and obtaining compressed image data after compression, where the preset compression rule may be a compression rule set in advance by a user and stored in the video processor, or a compression rule set in advance by the user and input corresponding information on a human-computer interaction interface, or may be formed by integrating data collected by a computer, and the specific details are not limited herein.
S104, decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected with a target display screen body so that the display control card controls the target display screen body to display images based on the decompressed image data.
And decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected with a target display screen body so that the display control card controls the target display screen body to display images based on the decompressed image data. The target display screen body is, for example, an LED display screen body, which includes a plurality of LED display modules, and the mentioned display control card is a receiving card in the LED display screen control system. The display control card and the target display screen body form a target display screen.
In the existing hardware screen printing, related adjusting parameters are directly sent to a receiving card through a PC terminal, then the receiving card draws an image according to the received related adjusting parameters to generate image data, and then the image data is sent to an LED display screen for displaying. However, in the existing hardware screen printing method, the receiving card is required to generate image data according to relevant adjusting parameters and send the image data to the LED display screen for display, so that the requirements on the receiving card are high, hardware screen printing can not be realized on all types of receiving cards, the operating efficiency of the whole hardware screen printing is low, and the experience of a user is influenced, but in the application, the initial image data is generated according to the instruction by receiving the screen printing instruction, then the image data is compressed, then the compressed image data is decompressed and sent to the display control card connected with the target display screen body, the defect that the image data needs to be generated on the receiving card in the existing hardware screen printing is avoided, the types of the receiving card are not limited, so that hardware screen printing can be realized on all types of receiving cards, and the operating efficiency of the hardware screen printing is improved, the image processing efficiency is improved, and the experience of the user is improved.
In another specific embodiment, as shown in fig. 2, the specific steps of step S102 include:
s201, analyzing the screen printing instruction to obtain image position information.
After receiving the screen printing instruction, analyzing the screen printing instruction, wherein the screen printing instruction comprises the following steps: and obtaining the position information of the image according to the screen-printing instruction.
S202, drawing a target display image based on the image position information to obtain the initial image data.
After the image position information is acquired, a target display image corresponding to an image obtained by the resolution of the target display screen can be drawn according to the image position information, and initial image data is obtained based on the target display image.
In another specific embodiment, as shown in fig. 3, the specific steps of step S202 include:
s301, drawing the target display image with the same size as the screen resolution based on the image position information and the screen resolution corresponding to the target display screen to obtain the initial image data.
After the image position information is acquired, the video processor acquires, for example, a screen resolution corresponding to the target display screen through another functional module, then draws a target display image having the same size as the target display screen according to the acquired image position information and the acquired screen resolution corresponding to the target display screen, and takes the target display image as the target display image to obtain initial image data. It should be noted that, the screen resolution may also be issued by the upper computer in advance and stored in the video processor, or the video processor may read the screen resolution from the upper computer in real time.
In another specific embodiment, as shown in fig. 4, the specific steps of step S103 include:
s401, obtaining the size of the initial image data corresponding to the initial image data.
First, according to the obtained initial image data, the size of the initial image data is obtained correspondingly, and here, the size can be understood as the number of memory occupied by the initial image data or the number of pixels included in the initial image data. For the convenience of understanding, the following description will be made on how much memory is occupied by the initial image data.
S402, compressing the initial image data based on the size of the target image data and the size of the initial image data to obtain the compressed image data; and the numerical value corresponding to each pixel point in the compressed image data represents the gray level corresponding to the pixel point.
Performing compression operation on the initial image data according to the size of the target image data and the size of the initial image data to obtain compressed image data, for example: an initial image of 100 × 100 size, because each pixel point needs to occupy 3 bytes (byte), the initial image data size is 100 × 100 × 3, the result is 30000 bytes, and the target image data size is 5000 bytes, then the initial image data is compressed 1/6 according to the target image data size and the initial image data size, to obtain compressed image data, here we define the compression rule as that each byte in the compressed image data is 2 pixel points, i.e. each pixel point occupies 4 bits, and the value of 4 bits represents the corresponding gray level of the current pixel point.
In another specific embodiment, as shown in fig. 5, after step S104, the method further includes:
s501, the compressed image data are sent to a programmable logic device, the compressed image data are decompressed by the programmable logic device to obtain decompressed image data, and the decompressed image data are sent to a target display card.
And sending the compressed image data to a programmable logic device, decompressing the compressed image data by the programmable logic device to obtain decompressed image data, and sending the decompressed image data to a display control card, wherein the mentioned display control card is a receiving card in an LED display screen control system, and the mentioned programmable logic device is an FPGA or other logic device, and is located in a sending card logic of a video processor.
In another specific embodiment, as shown in fig. 6, the specific steps of step S102 include:
s601, analyzing the screen-printing command to obtain mouse position information and image position information;
after receiving the screen printing instruction, analyzing the screen printing instruction, wherein the screen printing instruction comprises the following steps: mouse position information and image position information.
S602, drawing an initial display image based on the image position information;
and obtaining the initial image data according to the analyzed image position information and drawing the initial display image.
S603, overlapping the mouse image to the initial display image based on the mouse position information to obtain a target display image; and obtaining the initial image data based on the target display image.
The mouse image is a mouse image pre-stored in the video processor, the pre-stored mouse image is directly loaded after a screen-playing instruction is received, then the mouse image is superposed on the initial display image according to the mouse position information to obtain a target display image containing mouse image data, and then initial image data corresponding to the target display image is generated according to the target display image, wherein the initial image data also contains the mouse image data.
For the sake of better understanding of the present embodiment, the following describes the image display method of the present embodiment in detail with reference to fig. 7.
As shown in fig. 7, an image display method includes:
s701, a screen printing instruction is given;
and the embedded arm end receives the screen-printing instruction and analyzes the screen-printing instruction to obtain image position information and mouse position information.
S702, drawing an image;
the embedded arm end generates an initial display image by drawing an image based on the image position information.
S703, overlapping a mouse;
when a screen-playing instruction is received, the mouse image pre-stored at the embedded arm end is loaded due to the fact that the screen-playing instruction comprises mouse position information, and the mouse image is superposed on the initial display image according to the mouse position information.
S704, sending the image data.
Superposing a mouse image on an initial display image according to mouse position information to obtain a target display image, then obtaining initial image data according to the target display image, and sending the initial image data to a display control card, so that a target display screen body connected with the display control card displays the initial display image, wherein before sending the initial image data, an embedded arm end compresses the generated initial image data through a compression rule, for example, the compression rule is compressed to the original 1/6 size, for example, a 100 × 100 color image, the data size of which is 100 × 100 × 3 is 30000 byte; the scheme compresses 30000 bytes of initial image data, wherein each pixel is 3 bytes before compression, and each pixel is 4 bits after compression, namely, the initial image data is compressed to 1/6 to obtain compressed image data, the compressed image data is 30000/6 bytes 5000 bytes, then the compressed image data is sent to an FPGA of a sending card logic, and then the FPGA decompresses the compressed image data and sends the decompressed image data to a display control card.
In summary, in the conventional hardware screen printing, the PC directly sends the relevant adjustment parameters to the receiving card via the sending card, and then the receiving card draws an image according to the received relevant adjustment parameters to generate image data, and then sends the image data to the LED display screen for display. However, in the existing hardware screen printing method, the receiving card is required to generate image data according to relevant adjusting parameters and send the image data to the LED display screen for display, and the requirement on the receiving card is high, so that hardware screen printing can not be realized on all types of receiving cards, and the operating efficiency of the whole hardware screen printing is very low, which affects the experience of the user, but the application first generates initial image data according to the instruction by receiving a screen printing instruction, then compresses the image data, decompresses the compressed image data, and sends the decompressed image data to the control card connected with the target display screen body, thereby avoiding the defect that the image data needs to be generated on the receiving card in the existing hardware screen printing, and the types of the receiving card are not limited, so that hardware screen printing can be realized on all types of receiving cards, and the operating efficiency of the hardware screen printing is improved, the image processing efficiency is improved, and the experience of the user is improved.
[ second embodiment ]
As shown in fig. 8A, an image display apparatus 800 according to a second embodiment of the present invention includes: an instruction receiving module 801, a data generating module 802, a data compressing module 803, and a data decompressing module 804.
The instruction receiving module 801 is configured to receive a screen-playing instruction; a data generating module 802, configured to generate initial image data based on the screen-printing instruction; a data compression module 803, which compresses the initial image data based on a preset compression rule to obtain compressed image data; and the data decompression module 804 is used for decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected with a target display screen body so that the display control card controls the target display screen body to display images based on the decompressed image data.
In the embodiment of the invention, the existing hardware screen printing is to directly send related adjusting parameters to a receiving card through a PC terminal, then the receiving card draws an image according to the received related adjusting parameters to generate image data, and then the image data is sent to an LED display screen for displaying. However, in the existing hardware screen printing method, the receiving card is required to generate image data according to relevant adjusting parameters and send the image data to the LED display screen for display, so that the requirements on the receiving card are high, hardware screen printing can not be realized on all types of receiving cards, the operating efficiency of the whole hardware screen printing is low, and the experience of a user is influenced, but the method firstly receives a screen printing instruction, generates initial image data according to the instruction, then compresses the image data, decompresses the compressed image data and sends the decompressed image data to the display control card connected with a target display screen body, avoids the defect that the image data needs to be generated on the receiving card in the existing hardware screen printing, is not limited in the type of the receiving card, so that hardware screen printing can be realized on all types of receiving cards, and the operating efficiency of the hardware screen printing is improved, the image processing efficiency is improved, and the experience of the user is improved.
Further, as shown in fig. 8B, the data generating module 802 in this embodiment includes, for example: a first instruction analyzing unit 8021, configured to analyze the screen-printing instruction to obtain image position information; an image drawing unit 8022, configured to draw a target display image based on the image position information to obtain the initial image data.
Further, the image drawing unit 8022 is further specifically configured to draw the target display image with the same size as the screen resolution based on the image position information and the screen resolution corresponding to the target display screen, so as to obtain the initial image data.
Further, as shown in fig. 8C, the data generation module 802 includes, for example: an instruction analyzing unit 8023, configured to analyze the screen-playing instruction to obtain mouse position information and image position information; an image drawing unit 8024 for drawing an initial display image based on the image position information; an image superimposing unit 8025, configured to superimpose a mouse image onto the initial display image based on the mouse position information to obtain a target display image; and obtaining the initial image data based on the target display image.
Further, the data decompression module 804 is further specifically configured to send the compressed image data to a programmable logic device, so that the programmable logic device decompresses the compressed image data to obtain the decompressed image data, and sends the decompressed image data to a display control card connected to a target display screen body, so that the display control card controls the target display screen body to perform image display based on the decompressed image data.
Further, as shown in fig. 8D, the data compression module 803 includes, for example: a data obtaining unit 8031, configured to obtain an initial image data size corresponding to the initial image data; a data compression unit 8032, configured to compress the initial image data based on a size of target image data and a size of the initial image data to obtain the compressed image data; and the numerical value corresponding to each pixel point in the compressed image data represents the gray level corresponding to the pixel point.
The image display method implemented by the image display device disclosed in this embodiment is as described in the first embodiment, and therefore, will not be described in detail herein. Optionally, each module and the other operations or functions in the second embodiment are respectively for implementing the method in the first embodiment of the present invention, and the beneficial effects of this embodiment are the same as those of the first embodiment, and for brevity, no further description is provided here.
[ third embodiment ]
As shown in fig. 9, a third embodiment of the present invention provides an image display system 900, including: a processor 901 and memory 903; the memory 903 stores instructions executed by the processor 901, and the instructions cause the processor 901 to perform operations to perform the image display method described in the foregoing first embodiment, for example.
[ fourth example ] A
As shown in fig. 10, a computer-readable storage medium 1000 according to a fourth embodiment of the present invention is a non-volatile memory and stores program code, and when the program code is executed by one or more processors, the program code causes the one or more processors to execute the image display method according to the first embodiment.
In addition, it should be understood that the foregoing embodiments are merely exemplary of the present invention, and technical solutions of the embodiments may be arbitrarily combined and used in a matching manner without conflict between technical features and structures or departing from the purpose of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and/or method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units/modules is only one logical division, and there may be other divisions in actual implementation, for example, multiple units or modules may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some interfaces, and may be in an electrical, mechanical or other form.
The units/modules described as separate parts may or may not be physically separate, and parts displayed as units/modules may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units/modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, each functional unit/module in the embodiments of the present invention may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one unit/module. The integrated units/modules may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units/modules.
The integrated units/modules, which are implemented in the form of software functional units/modules, may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some of the technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. An image display method, comprising:
receiving a screen printing instruction;
generating initial image data based on the screen-printing instruction;
compressing the initial image data based on a preset compression rule to obtain compressed image data;
decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected with a target display screen body so that the display control card controls the target display screen body to display images based on the decompressed image data.
2. The image display method according to claim 1, wherein the generating initial image data based on the screen-printing instruction includes:
analyzing the screen printing instruction to obtain image position information;
and drawing a target display image based on the image position information to obtain the initial image data.
3. The image display method according to claim 2, wherein said rendering a target display image based on the image position information to obtain the initial image data comprises:
and drawing the target display image with the same size as the screen resolution on the basis of the image position information and the screen resolution corresponding to the target display screen to obtain the initial image data.
4. The image display method according to claim 1, wherein the compressing the initial image data based on a preset compression rule to obtain compressed image data comprises:
acquiring the size of initial image data corresponding to the initial image data;
compressing the initial image data based on the size of the target image data and the size of the initial image data to obtain the compressed image data; and the numerical value corresponding to each pixel point in the compressed image data represents the gray level corresponding to the pixel point.
5. The image display method according to claim 1, wherein the decompressing the compressed image data to obtain decompressed image data, and sending the decompressed image data to a display control card connected to a target display screen body, so that the display control card controls the target display screen body to display an image based on the decompressed image data, the method comprising:
and sending the compressed image data to a programmable logic device, so that the programmable logic device decompresses the compressed image data to obtain decompressed image data, and sends the decompressed image data to the display control card.
6. The image display method according to claim 1, wherein the generating initial image data based on the screen-printing instruction includes:
analyzing the screen-printing instruction to obtain mouse position information and image position information;
drawing an initial display image based on the image position information;
superposing a mouse image on the initial display image based on the mouse position information to obtain a target display image; and
and obtaining the initial image data based on the target display image.
7. An image display apparatus, comprising:
the instruction receiving module is used for receiving a screen-printing instruction;
the data generation module is used for generating initial image data based on the screen printing instruction;
the data compression module is used for compressing the initial image data based on a preset compression rule to obtain compressed image data;
and the data decompression module is used for decompressing the compressed image data to obtain decompressed image data and sending the decompressed image data to a display control card connected with a target display screen body so that the display control card controls the target display screen body to display images based on the decompressed image data.
8. The image display device according to claim 7, wherein the data generation module comprises:
the instruction analysis unit is used for analyzing the screen printing instruction to obtain image position information;
and the image drawing unit is used for drawing a target display image based on the image position information so as to obtain the initial image data.
9. The image display device according to claim 7, wherein the data compression module comprises:
the data acquisition unit is used for acquiring the size of initial image data corresponding to the initial image data;
the data compression unit is used for compressing the initial image data based on the size of target image data and the size of the initial image data to obtain the compressed image data; and the numerical value corresponding to each pixel point in the compressed image data represents the gray level corresponding to the pixel point.
10. The image display device according to claim 7, wherein the data generation module comprises:
the command analysis unit is used for analyzing the screen printing command to obtain mouse position information and image position information;
an image drawing unit configured to draw an initial display image based on the image position information;
the image superposition unit is used for superposing a mouse image on the initial display image based on the mouse position information so as to obtain a target display image; and obtaining the initial image data based on the target display image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010367050.9A CN113596347A (en) | 2020-04-30 | 2020-04-30 | Image display method and image display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010367050.9A CN113596347A (en) | 2020-04-30 | 2020-04-30 | Image display method and image display device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113596347A true CN113596347A (en) | 2021-11-02 |
Family
ID=78237566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010367050.9A Pending CN113596347A (en) | 2020-04-30 | 2020-04-30 | Image display method and image display device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113596347A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115018841A (en) * | 2022-08-08 | 2022-09-06 | 海的电子科技(苏州)有限公司 | Target picture generation method, display screen maintenance pixel point identification method and device |
CN115861331A (en) * | 2023-03-03 | 2023-03-28 | 海的电子科技(苏州)有限公司 | Method for marking maintained area on display screen, electronic equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217022A (en) * | 2008-01-04 | 2008-07-09 | 深圳市奥拓电子有限公司 | A LED display screen display calibration system and calibration method |
CN201622560U (en) * | 2010-02-04 | 2010-11-03 | 康佳集团股份有限公司 | Point-to-point correcting device for video signal brightness of front end of LED display screen |
CN102542961A (en) * | 2011-12-12 | 2012-07-04 | 西安诺瓦电子科技有限公司 | Hand-held wireless LED (light-emitting diode) display screen debugging device and method |
CN102929572A (en) * | 2012-10-29 | 2013-02-13 | 浙江大学 | Method for realizing large-screen multi-projection seamless splicing and splicing fusion device thereof |
CN104978929A (en) * | 2015-07-06 | 2015-10-14 | 西安诺瓦电子科技有限公司 | Point-by-point correcting method of LED display device, system architecture for correcting, and controller |
CN105551024A (en) * | 2015-12-07 | 2016-05-04 | 西安诺瓦电子科技有限公司 | Area positioning judgment method for LED display screen point-by-point correction and application |
CN107038991A (en) * | 2017-05-10 | 2017-08-11 | 西安诺瓦电子科技有限公司 | Spliced display screen screen configuration method and device and display screen control card |
CN108924567A (en) * | 2018-07-10 | 2018-11-30 | 广州市盛光微电子有限公司 | Data processing method and device |
CN110930932A (en) * | 2018-09-03 | 2020-03-27 | 西安诺瓦星云科技股份有限公司 | Display screen correction method and system |
-
2020
- 2020-04-30 CN CN202010367050.9A patent/CN113596347A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217022A (en) * | 2008-01-04 | 2008-07-09 | 深圳市奥拓电子有限公司 | A LED display screen display calibration system and calibration method |
CN201622560U (en) * | 2010-02-04 | 2010-11-03 | 康佳集团股份有限公司 | Point-to-point correcting device for video signal brightness of front end of LED display screen |
CN102542961A (en) * | 2011-12-12 | 2012-07-04 | 西安诺瓦电子科技有限公司 | Hand-held wireless LED (light-emitting diode) display screen debugging device and method |
CN102929572A (en) * | 2012-10-29 | 2013-02-13 | 浙江大学 | Method for realizing large-screen multi-projection seamless splicing and splicing fusion device thereof |
CN104978929A (en) * | 2015-07-06 | 2015-10-14 | 西安诺瓦电子科技有限公司 | Point-by-point correcting method of LED display device, system architecture for correcting, and controller |
CN105551024A (en) * | 2015-12-07 | 2016-05-04 | 西安诺瓦电子科技有限公司 | Area positioning judgment method for LED display screen point-by-point correction and application |
CN107038991A (en) * | 2017-05-10 | 2017-08-11 | 西安诺瓦电子科技有限公司 | Spliced display screen screen configuration method and device and display screen control card |
CN108924567A (en) * | 2018-07-10 | 2018-11-30 | 广州市盛光微电子有限公司 | Data processing method and device |
CN110930932A (en) * | 2018-09-03 | 2020-03-27 | 西安诺瓦星云科技股份有限公司 | Display screen correction method and system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115018841A (en) * | 2022-08-08 | 2022-09-06 | 海的电子科技(苏州)有限公司 | Target picture generation method, display screen maintenance pixel point identification method and device |
CN115018841B (en) * | 2022-08-08 | 2022-11-04 | 海的电子科技(苏州)有限公司 | Target picture generation method, display screen maintenance pixel point identification method and device |
CN115359039A (en) * | 2022-08-08 | 2022-11-18 | 海的电子科技(苏州)有限公司 | Target picture generation method and device and display screen maintenance pixel point identification method |
CN115861331A (en) * | 2023-03-03 | 2023-03-28 | 海的电子科技(苏州)有限公司 | Method for marking maintained area on display screen, electronic equipment and storage medium |
CN116596894A (en) * | 2023-03-03 | 2023-08-15 | 海的电子科技(苏州)有限公司 | Method for marking areas to be maintained and areas to be maintained on display screen and related equipment |
CN116596894B (en) * | 2023-03-03 | 2023-11-07 | 海的电子科技(苏州)有限公司 | Method for marking areas to be maintained and areas to be maintained on display screen and related equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101438319B (en) | Advanced anti-aliasing with multiple graphics processing units | |
WO2022252488A1 (en) | Image compression method and apparatus, electronic device, and readable storage medium | |
US11003680B2 (en) | Method for providing e-book service and computer program therefor | |
CN107943363B (en) | Background image configuration method and device, interactive intelligent panel and storage medium | |
JP2012022695A (en) | Method for digital document processing | |
CN113596347A (en) | Image display method and image display device | |
CN111930697B (en) | Data transmission method, computing equipment and system based on 3D information | |
CN102334096A (en) | Platform agnostic screen capture tool | |
CN111339458A (en) | Page presenting method and device | |
CN112714357B (en) | Video playing method, video playing device, electronic equipment and storage medium | |
CN1924794B (en) | Digital document processing system, data processing system and peripheral equipment | |
WO2024088132A1 (en) | Target-image display method and display apparatus, and electronic device and storage medium | |
CN111767492B (en) | Picture loading method and device, computer equipment and storage medium | |
CN110851155A (en) | Method and device for changing theme colors of set top box interface | |
CN102467490B (en) | Font data processing method and device | |
CN100502523C (en) | Method and system of testing result displayed on terminal screen | |
CN114217758A (en) | Image display method, image display device, electronic equipment and computer readable storage medium | |
CN115658201A (en) | Method, device, equipment and medium for generating vehicle-mounted display picture | |
CN110061861B (en) | Internet protocol configuration method, device, equipment and computer readable storage medium | |
CN104392410B (en) | Picture integration method, skin method for drafting and equipment in integumentary system | |
CN110609669A (en) | Interface processing method and device, storage medium and electronic equipment | |
CN110975284A (en) | Unity-based NGUI resource rendering processing method and device | |
US7443403B2 (en) | Navigation control in an image having zoomable areas | |
JP7480612B2 (en) | Image processing device, image forming device and program | |
CN114189741B (en) | Image processing method and related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |