CN110365858B - Information transmission method, device, equipment, system and storage medium - Google Patents

Information transmission method, device, equipment, system and storage medium Download PDF

Info

Publication number
CN110365858B
CN110365858B CN201810800242.7A CN201810800242A CN110365858B CN 110365858 B CN110365858 B CN 110365858B CN 201810800242 A CN201810800242 A CN 201810800242A CN 110365858 B CN110365858 B CN 110365858B
Authority
CN
China
Prior art keywords
image
information
pixel value
image data
information transmission
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.)
Active
Application number
CN201810800242.7A
Other languages
Chinese (zh)
Other versions
CN110365858A (en
Inventor
谭登峰
其他发明人请求不公开姓名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zen Ai Technology Co ltd
Original Assignee
Beijing Zen Ai Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zen Ai Technology Co ltd filed Critical Beijing Zen Ai Technology Co ltd
Publication of CN110365858A publication Critical patent/CN110365858A/en
Application granted granted Critical
Publication of CN110365858B publication Critical patent/CN110365858B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00095Systems or arrangements for the transmission of the picture signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00095Systems or arrangements for the transmission of the picture signal
    • H04N1/00114Systems or arrangements for the transmission of the picture signal with transmission of additional information signals
    • H04N1/00122Systems or arrangements for the transmission of the picture signal with transmission of additional information signals of text or character information only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses an information transmission method, an information transmission device, information transmission equipment, an information transmission system and a storage medium, wherein the method comprises the following steps: encoding information to be transmitted into image data suitable for video data line transmission; and transmitting the image data by adopting the video data line. The embodiment of the invention codes the information into image data and transmits the image data through the video data line, thereby on one hand, research personnel can be prevented from using a complex video bottom layer protocol to code the information, the labor cost is saved, on the other hand, the information can be successfully transmitted even under the condition of no network, and the information transmission efficiency is further improved.

Description

Information transmission method, device, equipment, system and storage medium
RELATED APPLICATIONS
The present application claims priority of a prior application with application number "201810318012.7", entitled "information transmission method, apparatus, device, system, and storage medium", filed by applicant 2018-04-10 of the present application.
Technical Field
The embodiments of the present invention relate to the field of information transmission technologies, and in particular, to an information transmission method, apparatus, device, system, and storage medium.
Background
Video is a time-varying stream of images that contains richer information and content that other media cannot express. The information is transmitted in a video form, the real world can be expressed intuitively, vividly, truly and efficiently, and the transmitted information amount is very rich and far greater than text or static images, so that the information is more and more popular with people.
Currently, internet technology is relied on when transmitting information (e.g., text information corresponding to video, or control instructions). Specifically, when both the transmitting device and the receiving device are in a networked state, a limited network or a wireless network is used to transmit information to the other party. However, when the sending device and/or the receiving device do not satisfy the networking condition, the information cannot be successfully transmitted to the other party through the network, thereby causing information transmission failure, or at this time, a developer may encode and then transmit the information using the existing video transmission technology and components (an acquisition card, a video decoder, a video card, a video encoder, etc. for transmitting a video signal between two computers) and a complicated video underlying protocol therein, thereby increasing labor cost and time cost.
Disclosure of Invention
Embodiments of the present invention provide an information transmission method, apparatus, device, system, and storage medium, which can successfully transmit information without networking and save labor cost.
In a first aspect, an embodiment of the present invention provides an information transmission method, including:
encoding information to be transmitted into image data suitable for video data line transmission;
and transmitting the image data by adopting the video data line.
In a second aspect, an embodiment of the present invention further provides an information transmission method, including:
receiving image data sent by sending equipment by adopting a video data line, wherein the image data is data which is obtained by coding information to be transmitted by the sending equipment and is suitable for transmission of the video data line;
and decoding the image data to obtain the information.
In a third aspect, an embodiment of the present invention further provides an information transmission method, including: the sending device performs the information transmission method of the first aspect and the receiving device performs the information transmission method of the second aspect.
In a fourth aspect, an embodiment of the present invention further provides an information transmission apparatus, including:
the information coding module is used for coding the information to be transmitted into image data suitable for video data line transmission;
and the information transmission module is used for transmitting the image data by adopting the video data line.
In a fifth aspect, an embodiment of the present invention further provides an information transmission apparatus, including:
the data receiving module is used for receiving image data sent by sending equipment by adopting a video data line, wherein the image data is data which is obtained by coding information to be transmitted by the sending equipment and is suitable for the video data line transmission;
and the information decoding module is used for decoding the image data to obtain the information.
In a sixth aspect, an embodiment of the present invention further provides an information transmission system, which is characterized by including the information transmission apparatus in the fourth aspect and the information transmission apparatus in the fifth aspect.
In a seventh aspect, an embodiment of the present invention further provides an apparatus, including:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the information transmission method according to the first aspect.
In an eighth aspect, an embodiment of the present invention further provides an apparatus, including:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the information transmission method according to the second aspect.
In a ninth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the information transmission method according to the first aspect is implemented.
In a tenth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the information transmission method according to the second aspect.
According to the embodiment of the invention, the information to be transmitted is encoded into the image data and then transmitted through the video data line, so that the underlying protocol in the video line transmission technology can be crossed, namely, anyone can use the technology of the invention, and the transmission of other information can be completed on the basis of the existing video line transmission technology (in which an acquisition card, a video decoder, a display card, a video encoder and the like for transmitting video signals between two computers are used) or the protocol (but the protocols do not need to be known or encoded according to the protocols), thereby saving the labor cost; on the other hand, information can be successfully transmitted even under the condition of no network, and the information transmission efficiency is improved.
Drawings
Fig. 1 is a schematic flowchart of an information transmission method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of an information transmission method according to a second embodiment of the present invention;
fig. 3 is a schematic flowchart of an information transmission method according to a third embodiment of the present invention;
fig. 4 is a schematic flowchart of an information transmission method according to a fourth embodiment of the present invention;
fig. 5 is a schematic flowchart of an information transmission method according to a fifth embodiment of the present invention;
fig. 6 is a schematic flowchart of an information transmission method according to a sixth embodiment of the present invention;
fig. 7 is a schematic structural diagram of an information transmission apparatus according to a seventh embodiment of the present invention;
fig. 8 is a schematic structural diagram of an information transmission apparatus according to an eighth embodiment of the present invention;
fig. 9 is a schematic structural diagram of an apparatus according to a ninth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention are described in further detail below with reference to the accompanying drawings. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention.
It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings. Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
In the present application, including in the following detailed description and claims, "transmitting the image data using the video data line" and "receiving the image data transmitted by the transmitting device via the video data line" are image transmission and reception related to an acquisition card, a video decoder, a video card, a video encoder, and the like known in the art, and are not the inventive point of the present invention, and therefore are purposely omitted and will not be described in detail.
Example one
Fig. 1 is a flowchart of an information transmission method according to an embodiment of the present invention, where this embodiment is applicable to a case of transmitting information, and the method may be executed by an information transmission apparatus or device according to an embodiment of the present invention, where the information transmission apparatus may be implemented in a software and/or hardware manner, and the apparatus may be integrated in a terminal device or an application end of the terminal device. The terminal device may be, but is not limited to, a mobile terminal (tablet computer or smart phone), a fixed terminal device (e.g., desktop computer).
The application end can be a plug-in of a certain client end embedded in the terminal equipment or a plug-in of an operating system of the terminal equipment, and is matched with an information transmission client end embedded in the terminal equipment or an information transmission application program in the operating system of the terminal equipment for use; the application end may also be an independent client end capable of providing information transmission in the terminal device, which is not limited in this embodiment.
Fig. 1 is a schematic flow chart of an information transmission method according to an embodiment of the present invention, as shown in fig. 1, specifically including:
s101, encoding information to be transmitted into image data suitable for video data line transmission.
The information includes, but is not limited to, a control command in a voice form, a control command in a text form, and a control command input by a keyboard. The control command may be, but is not limited to, a power-on command, a power-off command, a play command, a fast-forward command, a pause command, and the like.
The video data line is used for transmitting video signals, and includes but is not limited to any one of the following: audio and Video data lines (AV lines), S terminal lines, tristimulus lines, Video Graphics Array (VGA), Digital Video Interface (DVI) data lines, and High Definition Multimedia Interface (HDMI).
Specifically, the information to be transmitted can be encoded into an image format, so that the information to be transmitted exists in the form of image pixel values, and corresponding image data can be transmitted through a video data line, so that on one hand, the information can be prevented from being processed by using a complex video underlying protocol, and on the other hand, the purpose of transmitting the information under the condition of no network can be achieved.
And S102, transmitting the image data by adopting the video data line.
Specifically, the video data line may be used to transmit image data to the receiving device, and after the receiving device receives the image data, the receiving device decodes the image data to obtain corresponding information, and the receiving device may perform corresponding operations according to the information. For example, when the information is a video playing instruction, the receiving device starts playing a video, and so on.
The embodiment encodes the information to be transmitted into image data, and then transmits the image data through the video data line, so that on one hand, research personnel can be prevented from using a complex video bottom layer protocol to encode the information, the labor cost is saved, on the other hand, the information can be successfully transmitted even under the condition of no network, and the information transmission efficiency is further improved.
Illustratively, encoding the information to be transmitted as image data suitable for transmission over the video data line comprises:
performing quantization processing on the content contained in the information, and taking a corresponding quantization value as a first image pixel value;
and obtaining image data suitable for video data line transmission according to the first image pixel value and a preset basic image.
The content contained in the information may be, but is not limited to, text information and voice information. The base image may be, but is not limited to, a blank image, an existing image, or other customized image.
Specifically, if the information is text information, each character included in the text information may be binarized, for example, each character is represented by 0 or 1, or each character is represented by 0 or 255. Or, normalizing the numerical value corresponding to each character between 0 and 255 to make the quantization value corresponding to each character be any numerical value between 0 and 255, and the like.
Example two
Fig. 2 is a flowchart of an information transmission method according to a second embodiment of the present invention. In this embodiment, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes: and if the basic image is a blank image created in advance, adding the first image pixel value to the corresponding position of the blank image to obtain the image data.
Correspondingly, the method of the embodiment specifically includes:
s201, quantizing the content contained in the information to be transmitted, and taking the corresponding quantized value as a first image pixel value.
Specifically, taking the information content as text information as an example, one quantization example that can be adopted in the present embodiment is as follows: firstly, converting text information into a long character string, calculating the total byte number of the character string, converting the whole character string into corresponding binary digits, wherein one byte corresponds to 8 binary digits, and the total byte number is 8 times of the total byte number, so that a binary sequence is formed, and each binary digit (namely 0 or 1) in the binary sequence is used as a first image pixel value.
S202, if the basic image is a blank image created in advance, adding the first image pixel value to the corresponding position of the blank image to obtain the image data.
The blank image is an image with all pixel values of 0 or 1.
Specifically, a blank image can be created by using an opencv open source library, all pixel values of the blank image are 0 or 1, the binary sequence in S201 is sequentially written into the blank image, one binary bit occupies one pixel value, and 8 consecutive 1S are used as binary sequence end marks.
In addition, when the image has no information loss during transmission, the decoding can completely restore the original information, but considering that there may be information loss during transmission, such as slight change of the image pixel value, which causes errors during parsing of the picture, this embodiment considers a fault-tolerant mechanism, i.e. when encoding, 0 is not directly stored, 0 is stored if the value is 0, 255 is stored if the value is 1, after transmission, even if the pixel value has slight change, such as some 0 is changed into 3 or 5, some 255 is changed into 245 or 251, etc., the image received at the receiving end is binarized, such as taking the binarization threshold value as 128, if the value is less than 128, 0 is set, if the value is greater than 128, 1 is set, so that there is a tolerance for the loss during transmission, and the original information can be completely restored.
And S203, transmitting the image data by adopting a video data line.
Specifically, image data is transmitted through a video data line, after receiving the image data, the receiving device traverses the pixel values from the beginning for the image data, analyzes each acquired 8 values into one byte, stores the byte into a byte array, and when 8 continuous 1 ending marks are met, the situation that all the encoded modes are acquired is shown, the traversal is stopped, the byte array is converted into a character string, and then the whole encoding- > transmission- > decoding process is completed.
In the embodiment, the information to be transmitted is quantized, and the first image pixel value is added to the corresponding position of the blank image in a manner of creating the blank image, so that the image data suitable for the transmission of the video data line is obtained. Therefore, on one hand, research personnel can be prevented from using a complex video bottom layer protocol to code information, labor cost is saved, on the other hand, information can be successfully transmitted even under the condition of no network, and information transmission efficiency is improved.
EXAMPLE III
Fig. 3 is a flowchart of an information transmission method according to a third embodiment of the present invention. In this embodiment, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes: if the basic image is an existing image, adding blank pixel points in the basic image, and taking the image pixel values at the positions of the blank pixel points as the second image pixel values; and replacing the second image pixel value by using the first image pixel value, and taking the data corresponding to the replaced basic image as the image data.
Correspondingly, the method of the embodiment specifically includes:
s301, quantizing the content contained in the information to be transmitted, and taking the corresponding quantized value as a first image pixel value.
S302, if the basic image is an existing image, adding blank pixel points in the basic image.
Specifically, blank pixel points can be added at any position of the basic image, and the blank pixel points can be discrete or continuous.
And S303, adding the first image pixel value to the blank pixel point to obtain the image data.
The first image pixel values may be added at blank pixel points and the resulting data of the new base image may be transmitted as image data.
And S304, transmitting the image data by adopting the video data line.
In the embodiment, information to be transmitted is subjected to quantization processing, blank pixel points are added in the basic image, the first image pixel value is added to the blank pixel points, and the obtained new basic image data is transmitted as image data. Therefore, on one hand, research personnel can be prevented from using a complex video bottom layer protocol to code information, labor cost is saved, on the other hand, information can be successfully transmitted even under the condition of no network, and information transmission efficiency is improved.
Example four
Fig. 4 is a flowchart of an information transmission method according to a fourth embodiment of the present invention. In this embodiment, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes: if the basic image is an existing image, extracting a pixel value at a preset position in the basic image as a second image pixel value; and recalculating according to the first image pixel value and the second image pixel value to obtain a pixel value at the preset position, and taking the recalculated data corresponding to the basic image as the image data.
Correspondingly, the method of the embodiment specifically includes:
s401, carrying out quantization processing on the content contained in the information to be transmitted, and taking the corresponding quantization value as a first image pixel value.
S402, if the basic image is an existing image, extracting a pixel value at a preset position in the basic image to serve as a second image pixel value.
Specifically, the existing image is directly used as the base image. When the image is an existing image, the corresponding second image pixel value is the image pixel value at the preset position in the existing image. The image pixel values at the preset number of positions can be selected as the second image pixel values according to the byte size contained in the information.
And S403, recalculating to obtain the pixel value at the preset position according to the first image pixel value and the second image pixel value, and taking the data corresponding to the recalculated basic image as the image data.
Specifically, the first image pixel value and the second image pixel value at the corresponding positions may be subjected to calculation such as addition, subtraction, or weighting, the calculated pixel values are used as the pixel values at the preset positions, and the newly calculated data corresponding to the existing image may be transmitted as image data.
And S404, transmitting the image data by adopting a video data line.
Therefore, on one hand, research personnel can be prevented from using a complex video bottom layer protocol to code information, labor cost is saved, on the other hand, information can be successfully transmitted even under the condition of no network, and information transmission efficiency is improved.
EXAMPLE five
Fig. 5 is a flowchart of an information transmission method according to a fifth embodiment of the present invention, where this embodiment is applicable to a case of transmitting information, and the method may be executed by an information transmission apparatus or device according to the fifth embodiment of the present invention, where the information transmission apparatus may be implemented in a software and/or hardware manner, and the apparatus may be integrated in a terminal device or an application end of the terminal device. The terminal device may be, but is not limited to, a mobile terminal (tablet computer or smart phone), a fixed terminal device (e.g., desktop computer).
The application end can be a plug-in of a certain client end embedded in the terminal equipment or a plug-in of an operating system of the terminal equipment, and is matched with an information transmission client end embedded in the terminal equipment or an information transmission application program in the operating system of the terminal equipment for use; the application end may also be an independent client end capable of providing information transmission in the terminal device, which is not limited in this embodiment.
Fig. 5 is a schematic flow chart of an information transmission method according to a fifth embodiment of the present invention, as shown in fig. 5, specifically including:
s501, receiving image data sent by sending equipment by adopting a video data line, wherein the image data is data which is obtained by coding information to be transmitted by the sending equipment and is suitable for video data line transmission.
The information includes, but is not limited to, a control command in a voice form, a control command in a text form, a control command input by a keyboard, or text information corresponding to a video. The control command may be, but is not limited to, a power-on command, a power-off command, a play command, a fast-forward command, a pause command, and the like. The video data line is used for transmitting video signals, and includes but is not limited to any one of the following: audio and Video data lines (AV lines), S terminal lines, tristimulus lines, Video Graphics Array (VGA) data lines, Digital Video Interface (DVI) data lines, and High Definition Multimedia Interface (HDMI) data lines.
Specifically, the information to be transmitted can be encoded into an image format, so that the information to be transmitted exists in the form of image pixel values, and corresponding image data can be transmitted through a video data line, so that on one hand, the information can be prevented from being processed by using a complex video underlying protocol, and on the other hand, the purpose of transmitting the information under the condition of no network can be achieved.
S502, decoding the image data to obtain the information.
Specifically, after receiving the image data, the receiving device decodes the image data in a coding mode corresponding to the transmitting device to obtain corresponding information, and further, the receiving device may perform corresponding operations according to the information. For example, when the information is a video playing instruction, the receiving device starts playing a video, and so on.
In the embodiment, the image data is received through the video data line, and the image data is decoded to obtain the corresponding information, so that on one hand, research personnel can be prevented from using a complex video bottom layer protocol to encode the information, the labor cost is saved, on the other hand, the information can be successfully transmitted even under the condition of no network, and the information transmission efficiency is further improved.
Illustratively, the decoding the image data to obtain the information includes:
decoding the image data to obtain a first image pixel value according to the coding mode adopted by the sending equipment;
and carrying out inverse quantization processing on the first image pixel value to obtain the information.
Specifically, taking the information content as the text information as an example, if the sending device adopts an encoding mode that the text information is converted into a long character string, the total number of bytes of the character string is calculated, the whole character string is converted into corresponding binary bits, one byte corresponds to 8 binary bits, and the total number of the binary bits is 8 times the total number of bytes, so that a binary sequence is formed, an opencv open source library is used for creating a blank image, all pixel values of the blank image are 0 or 1, the binary sequence is sequentially written into the blank image, one binary bit occupies one pixel value, and continuous 81 s are used as binary sequence end marks.
Specifically, after receiving the image data, the receiving device traverses the pixel values from the beginning for the image data, analyzes each acquired 8 values into one byte, stores the byte into the byte array, and when 8 consecutive end marks are encountered, it indicates that all the encoded modes have been acquired, stops traversing, and converts the byte array into a character string, i.e., completes the whole encoding- > transmission- > decoding process.
Illustratively, the decoding the image data to obtain the first image pixel value according to the encoding method adopted by the sending device includes:
and if the coding mode is to create a blank image as a basic image in advance, directly extracting a pixel value from the image data as the first image pixel value.
Illustratively, the obtaining image data suitable for transmission of the video data line according to the first image pixel value and a preset basic image comprises:
if the coding mode is that an existing image is used as a basic image and contains first coding information, determining a blank pixel point position in the image data according to the first coding information;
and taking the image pixel value at the position of the blank pixel point as the first image pixel value.
The first encoding information is information included in an encoding mode agreed in advance by the transmitting device and the receiving device, and in this embodiment, includes an image used in encoding by the transmitting device and an increased blank pixel point position. After receiving the image data, the receiving device can determine the positions of blank pixel points in the image data according to the encoding mode and the first encoding information, and directly acquire the first image pixel values from the positions.
Illustratively, the decoding the image data to obtain the first image pixel value according to the encoding method adopted by the sending device includes:
if the encoding mode is that the existing image is used as a basic image and contains second encoding information, extracting a pixel value at a preset position in the image data according to the second encoding information to be used as a third image pixel value;
acquiring a pixel value at the preset position in the basic image according to the second coding information to serve as a second image pixel value;
and calculating the first image pixel value according to the second image pixel value and the third image pixel value.
The second encoding information is information included in a coding mode agreed in advance by the sending device and the receiving device, and in this embodiment, includes a basic image, a preset position number, and a calculation mode adopted when the sending device encodes. After receiving the image data, the receiving device may obtain a pixel value at a preset position in the image data, that is, a third image pixel value, and a pixel value at the preset position in the base image, that is, a second image pixel value, according to the coding mode and the second coding information, and calculate the third image pixel value and the second pixel value according to a calculation mode included in the third image pixel value and the second image pixel value, that is, the first image pixel value.
EXAMPLE six
Fig. 6 is a schematic flowchart of an information transmission method according to a sixth embodiment of the present invention, which is an interactive embodiment in which a sending device and a receiving device complete information transmission together. As shown in fig. 6, the method specifically includes:
s601, the sending equipment encodes the information to be transmitted into image data suitable for video data line transmission.
And S602, the sending equipment sends the image data to the receiving equipment by adopting a video data line.
And S603, the receiving equipment receives the image data through the video data line and decodes the image data to obtain information.
The sending device and the receiving device can pre-determine the adopted coding mode in advance so as to facilitate the successful decoding of the receiving device.
Specifically, the sending device first performs quantization processing on the content contained in the information, and takes a corresponding quantization value as a first image pixel value; and then coding to obtain corresponding image data according to the first image pixel value and a preset basic image.
Specifically, the encoding method that can be adopted by the transmitting device is as follows:
firstly, if the basic image is a blank image created in advance, adding the first image pixel value to the corresponding position of the blank image to obtain the image data.
Secondly, if the basic image is an existing image, adding blank pixel points in the basic image; and adding the first image pixel value to the blank pixel point to obtain the image data.
Thirdly, if the basic image is an existing image, extracting a pixel value at a preset position in the basic image as a second image pixel value; and recalculating according to the first image pixel value and the second image pixel value to obtain a pixel value at the preset position, and taking the recalculated data corresponding to the basic image as the image data.
After receiving the image data, the receiving device decodes the image data according to the appointed coding mode to obtain information. Specifically, firstly, according to the encoding mode adopted by the sending device, decoding image data to obtain a first image pixel value; and then carrying out inverse quantization processing on the first image pixel value to obtain the information.
If the encoding mode adopted by the sending device is the first type, the receiving device directly extracts the pixel value from the image data as the first image pixel value.
If the coding mode adopted by the sending equipment is the second type, the receiving equipment determines the position of a blank pixel point in the image data according to the first coding information; and taking the image pixel value at the position of the blank pixel point as the first image pixel value.
If the coding mode adopted by the sending equipment is the third type, the receiving equipment extracts the pixel value at the preset position in the image data according to the second coding information to be used as a third image pixel value; acquiring a pixel value at the preset position in the basic image according to the second coding information to serve as a second image pixel value; and calculating the first image pixel value according to the second image pixel value and the third image pixel value.
For a specific encoding method of the sending device and a specific decoding method of the receiving device, reference is made to the above embodiments and details are not repeated here.
EXAMPLE seven
Fig. 7 is a schematic structural diagram of an information transmission apparatus according to a seventh embodiment of the present invention, where this embodiment is applicable to the case of transmitting information, the information transmission apparatus may be implemented in a software and/or hardware manner, and the apparatus may be integrated in a terminal device or an application end of the terminal device. The terminal device may be, but is not limited to, a mobile terminal (tablet computer or smart phone), a fixed terminal device (e.g., desktop computer).
The application end can be a plug-in of a certain client end embedded in the terminal equipment or a plug-in of an operating system of the terminal equipment, and is matched with an information transmission client end embedded in the terminal equipment or an information transmission application program in the operating system of the terminal equipment for use; the application end may also be an independent client end capable of providing information transmission in the terminal device, which is not limited in this embodiment.
As shown in fig. 7, the method specifically includes: an information encoding module 71 and an information transmission module 72;
the information encoding module 71 is configured to encode information to be transmitted into image data suitable for transmission over a video data line;
the information transmission module 72 is configured to transmit the image data using the video data line.
The information transmission apparatus described in this embodiment is used to execute the information transmission method described in each of the above embodiments, and its technical principle and technical effect are similar, and will not be described again here.
Illustratively, the information encoding module 71 includes: an information quantization unit 711 and an information encoding unit 712;
the information quantization unit 711 is configured to perform quantization processing on the content included in the information, and take a corresponding quantization value as a first image pixel value;
the information encoding unit 712 is configured to obtain image data suitable for transmission of the video data line according to the first image pixel value and a preset basic image.
Illustratively, the information encoding unit 712 is specifically configured to: and if the basic image is a blank image created in advance, adding the first image pixel value to the corresponding position of the blank image to obtain the image data.
Illustratively, the information encoding unit 712 is specifically configured to: if the basic image is an existing image, adding blank pixel points in the basic image; and adding the first image pixel value to the blank pixel point to obtain the image data.
Illustratively, the information encoding unit 712 is specifically configured to: if the basic image is an existing image, extracting a pixel value at a preset position in the basic image as a second image pixel value; and recalculating according to the first image pixel value and the second image pixel value to obtain a pixel value at the preset position, and taking the recalculated data corresponding to the basic image as the image data.
Illustratively, the quantization value is 0 or 1; or the quantization value is any of 0 to 255.
The information transmission device according to the above embodiments is also used to perform the information transmission method according to the above embodiments, and the technical principle and the technical effect thereof are similar, and will not be described in detail herein.
Example eight
Fig. 8 is a schematic structural diagram of an information transmission apparatus according to an eighth embodiment of the present invention, where this embodiment is applicable to the case of transmitting information, the information transmission apparatus may be implemented in a software and/or hardware manner, and the apparatus may be integrated in a terminal device or an application end of the terminal device. The terminal device may be, but is not limited to, a mobile terminal (tablet computer or smart phone), a fixed terminal device (e.g., desktop computer).
The application end can be a plug-in of a certain client end embedded in the terminal equipment or a plug-in of an operating system of the terminal equipment, and is matched with an information transmission client end embedded in the terminal equipment or an information transmission application program in the operating system of the terminal equipment for use; the application end may also be an independent client end capable of providing information transmission in the terminal device, which is not limited in this embodiment.
As shown in fig. 8, the method specifically includes: a data receiving module 81 and an information decoding module 82;
the data receiving module 81 is configured to receive, by using a video data line, image data sent by a sending device, where the image data is data suitable for transmission of the video data line, and is obtained by encoding information to be transmitted by the sending device;
the information decoding module 82 is configured to decode the image data to obtain the information.
The information transmission apparatus described in this embodiment is used to execute the information transmission method described in each of the above embodiments, and its technical principle and technical effect are similar, and will not be described again here.
Illustratively, the information decoding module 82 includes: an information decoding unit 821 and an inverse quantization unit 822;
the information decoding unit 821 is configured to decode the image data according to the encoding method adopted by the sending device to obtain a first image pixel value;
the inverse quantization unit 822 is configured to perform inverse quantization processing on the first image pixel value to obtain the information.
Illustratively, the information decoding unit 821 is specifically configured to: and if the coding mode is to create a blank image as a basic image in advance, directly extracting a pixel value from the image data as the first image pixel value.
Illustratively, the information decoding unit 821 is specifically configured to: if the coding mode is that an existing image is used as a basic image and contains first coding information, determining a blank pixel point position in the image data according to the first coding information; and taking the image pixel value at the position of the blank pixel point as the first image pixel value.
Illustratively, the information decoding unit 821 is specifically configured to: if the encoding mode is that the existing image is used as a basic image and contains second encoding information, extracting a pixel value at a preset position in the image data according to the second encoding information to be used as a third image pixel value; acquiring a pixel value at the preset position in the basic image according to the second coding information to serve as a second image pixel value; and calculating the first image pixel value according to the second image pixel value and the third image pixel value.
The information transmission device according to the above embodiments is also used to perform the information transmission method according to the above embodiments, and the technical principle and the technical effect thereof are similar, and will not be described in detail herein.
Example nine
The embodiment of the present invention provides an information transmission system, which includes an information transmission device according to the seventh embodiment of the present invention and an information transmission device according to the eighth embodiment of the present invention.
Example ten
Fig. 9 is a schematic structural diagram of an apparatus provided in the tenth embodiment of the present invention. FIG. 9 illustrates a block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention. The computer device 12 shown in fig. 9 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in FIG. 9, computer device 12 is in the form of a general purpose computing device. The components of computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Computer device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. Computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 9, and commonly referred to as a "hard drive"). Although not shown in FIG. 9, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 50 having a set (at least one) of program modules 52 may be stored, for example, in memory 28, such program modules 52 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 52 generally carry out the functions and/or methodologies of the described embodiments of the invention.
Computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with computer device 12, and/or with any devices (e.g., network card, modem, etc.) that enable computer device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, computer device 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via network adapter 20. As shown in FIG. 9, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes various functional applications and data processing by executing programs stored in the system memory 28, for example, implementing an information transmission method provided by an embodiment of the present invention:
encoding information to be transmitted into image data suitable for video data line transmission;
and transmitting the image data by adopting the video data line.
Further, the encoding of the information to be transmitted into image data suitable for transmission over the video data line comprises:
performing quantization processing on the content contained in the information, and taking a corresponding quantization value as a first image pixel value;
and obtaining image data suitable for video data line transmission according to the first image pixel value and a preset basic image.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
and if the basic image is a blank image created in advance, adding the first image pixel value to the corresponding position of the blank image to obtain the image data.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
if the basic image is an existing image, adding blank pixel points in the basic image;
and adding the first image pixel value to the blank pixel point to obtain the image data.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
if the basic image is an existing image, extracting a pixel value at a preset position in the basic image as a second image pixel value;
and recalculating according to the first image pixel value and the second image pixel value to obtain a pixel value at the preset position, and taking the recalculated data corresponding to the basic image as the image data.
Further, the quantization value is 0 or 1; or the quantization value is any of 0 to 255.
EXAMPLE eleven
An eleventh embodiment of the present invention provides an apparatus, and referring to fig. 9 in particular, for example, to implement the information transmission method provided in the embodiment of the present invention:
receiving image data sent by sending equipment by adopting a video data line, wherein the image data is data which is obtained by coding information to be transmitted by the sending equipment and is suitable for transmission of the video data line;
and decoding the image data to obtain the information.
Further, the decoding the image data to obtain the information includes:
decoding the image data to obtain a first image pixel value according to the coding mode adopted by the sending equipment;
and carrying out inverse quantization processing on the first image pixel value to obtain the information.
Further, the decoding the image data to obtain a first image pixel value according to the encoding method adopted by the sending device includes:
and if the coding mode is to create a blank image as a basic image in advance, directly extracting a pixel value from the image data as the first image pixel value.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
if the coding mode is that an existing image is used as a basic image and contains first coding information, determining a blank pixel point position in the image data according to the first coding information;
and taking the image pixel value at the position of the blank pixel point as the first image pixel value.
Further, the decoding the image data to obtain a first image pixel value according to the encoding method adopted by the sending device includes:
if the encoding mode is that the existing image is used as a basic image and contains second encoding information, extracting a pixel value at a preset position in the image data according to the second encoding information to be used as a third image pixel value;
acquiring a pixel value at the preset position in the basic image according to the second coding information to serve as a second image pixel value;
and calculating the first image pixel value according to the second image pixel value and the third image pixel value.
Example twelve
An embodiment of the present invention provides an information transmission system, including an apparatus described in the tenth embodiment of the present invention and an apparatus described in the eleventh embodiment of the present invention.
EXAMPLE thirteen
Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the information transmission method provided in all embodiments of the present invention:
encoding information to be transmitted into image data suitable for video data line transmission;
and transmitting the image data by adopting the video data line.
Further, the encoding of the information to be transmitted into image data suitable for transmission over the video data line comprises:
performing quantization processing on the content contained in the information, and taking a corresponding quantization value as a first image pixel value;
and obtaining image data suitable for video data line transmission according to the first image pixel value and a preset basic image.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
and if the basic image is a blank image created in advance, adding the first image pixel value to the corresponding position of the blank image to obtain the image data.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
if the basic image is an existing image, adding blank pixel points in the basic image;
and adding the first image pixel value to the blank pixel point to obtain the image data.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
if the basic image is an existing image, extracting a pixel value at a preset position in the basic image as a second image pixel value;
and recalculating according to the first image pixel value and the second image pixel value to obtain a pixel value at the preset position, and taking the recalculated data corresponding to the basic image as the image data.
Further, the quantization value is 0 or 1; or the quantization value is any of 0 to 255.
Example fourteen
Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the information transmission method provided in all embodiments of the present invention:
receiving image data sent by sending equipment by adopting a video data line, wherein the image data is data which is obtained by coding information to be transmitted by the sending equipment and is suitable for transmission of the video data line;
and decoding the image data to obtain the information.
Further, the decoding the image data to obtain the information includes:
decoding the image data to obtain a first image pixel value according to the coding mode adopted by the sending equipment;
and carrying out inverse quantization processing on the first image pixel value to obtain the information.
Further, the decoding the image data to obtain a first image pixel value according to the encoding method adopted by the sending device includes:
and if the coding mode is to create a blank image as a basic image in advance, directly extracting a pixel value from the image data as the first image pixel value.
Further, the obtaining image data suitable for transmission of a video data line according to the first image pixel value and a preset basic image includes:
if the coding mode is that an existing image is used as a basic image and contains first coding information, determining a blank pixel point position in the image data according to the first coding information;
and taking the image pixel value at the position of the blank pixel point as the first image pixel value.
Further, the decoding the image data to obtain a first image pixel value according to the encoding method adopted by the sending device includes:
if the encoding mode is that the existing image is used as a basic image and contains second encoding information, extracting a pixel value at a preset position in the image data according to the second encoding information to be used as a third image pixel value;
acquiring a pixel value at the preset position in the basic image according to the second coding information to serve as a second image pixel value;
and calculating the first image pixel value according to the second image pixel value and the third image pixel value.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (8)

1. An information transmission method, comprising:
encoding information to be transmitted into image data suitable for video data line transmission;
transmitting the image data by using the video data line;
the encoding of the information to be transmitted into image data suitable for transmission over the video data line comprises:
performing quantization processing on the content contained in the information, and taking a corresponding quantization value as a first image pixel value;
obtaining image data suitable for video data line transmission according to the first image pixel value and a preset basic image;
the preset basic image is a blank image created in advance, and obtaining image data suitable for transmission of a video data line according to the first image pixel value and the preset basic image comprises: adding the first image pixel value to the corresponding position of the blank image to obtain the image data;
if the first image pixel value is 0, then 0 is stored at the corresponding location of the blank image, and if the first image pixel value is 1, then 255 is stored.
2. An information transmission method, comprising:
receiving image data sent by sending equipment by adopting a video data line, wherein the image data is data which is obtained by coding information to be transmitted by the sending equipment and is suitable for transmission of the video data line;
the encoding of the information to be transmitted comprises:
performing quantization processing on the content contained in the information, and taking a corresponding quantization value as a first image pixel value;
obtaining image data suitable for video data line transmission according to the first image pixel value and a preset basic image;
the preset basic image is a blank image created in advance, and obtaining image data suitable for transmission of a video data line according to the first image pixel value and the preset basic image comprises: adding the first image pixel value to the corresponding position of the blank image to obtain the image data;
if the first image pixel value is 0, storing 0 at the corresponding position of the blank image, and if the first image pixel value is 1, storing 255;
decoding the image data to obtain the information;
the decoding the image data to obtain the information includes:
decoding the image data to obtain a first image pixel value according to the coding mode adopted by the sending equipment;
and carrying out inverse quantization processing on the first image pixel value to obtain the information.
3. An information transmission method, comprising:
the transmitting device performs the method of claim 1 and the receiving device performs the method of claim 2.
4. An apparatus for information transmission, the apparatus comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the information transmission method of claim 1.
5. An apparatus for information transmission, the apparatus comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the information transmission method of claim 2.
6. An information transmission system comprising the apparatus for information transmission of claim 4 and the apparatus for information transmission of claim 5.
7. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the information transmission method according to claim 1.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the information transmission method according to claim 2.
CN201810800242.7A 2018-04-10 2018-07-20 Information transmission method, device, equipment, system and storage medium Active CN110365858B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2018103180127 2018-04-10
CN201810318012 2018-04-10

Publications (2)

Publication Number Publication Date
CN110365858A CN110365858A (en) 2019-10-22
CN110365858B true CN110365858B (en) 2020-08-25

Family

ID=68212915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810800242.7A Active CN110365858B (en) 2018-04-10 2018-07-20 Information transmission method, device, equipment, system and storage medium

Country Status (1)

Country Link
CN (1) CN110365858B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117478271B (en) * 2023-10-30 2024-05-14 重庆贝特计算机***工程有限公司 Safety protection system for industrial Internet data transmission

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594317A (en) * 2008-05-29 2009-12-02 国际商业机器公司 Text sending method and text dispensing device and system
CN102036088A (en) * 2009-10-05 2011-04-27 索尼公司 Image signal processing apparatus, image signal processing method, image display apparatus, image display method, program, and image display system
CN102117475A (en) * 2009-12-31 2011-07-06 财团法人工业技术研究院 Image recognition rate computing method and system and embedded image processing system thereof
CN102270335A (en) * 2010-06-03 2011-12-07 三星电子(中国)研发中心 Method for embedding additional information into image
CN203301624U (en) * 2012-10-24 2013-11-20 瑞成奈米股份有限公司 Multi-signal receiving module and control integrated device of a variety of signal transmission lines
CN103428443A (en) * 2012-05-25 2013-12-04 宏正自动科技股份有限公司 Video channel control system and video channel control method
CN104424619A (en) * 2013-08-23 2015-03-18 富士施乐株式会社 Information processing apparatus and information processing method
CN105282470A (en) * 2014-05-30 2016-01-27 佳能株式会社 Receiver, display apparatus and non-transitory computer-readable storage medium storing receiving control program
CN107864367A (en) * 2016-09-21 2018-03-30 精工爱普生株式会社 The control method of optical projection system, control device and optical projection system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6468105B2 (en) * 2015-07-16 2019-02-13 富士ゼロックス株式会社 COMMUNICATION SYSTEM, SERVER DEVICE, CLIENT DEVICE, AND PROGRAM

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594317A (en) * 2008-05-29 2009-12-02 国际商业机器公司 Text sending method and text dispensing device and system
CN102036088A (en) * 2009-10-05 2011-04-27 索尼公司 Image signal processing apparatus, image signal processing method, image display apparatus, image display method, program, and image display system
CN102117475A (en) * 2009-12-31 2011-07-06 财团法人工业技术研究院 Image recognition rate computing method and system and embedded image processing system thereof
CN102270335A (en) * 2010-06-03 2011-12-07 三星电子(中国)研发中心 Method for embedding additional information into image
CN103428443A (en) * 2012-05-25 2013-12-04 宏正自动科技股份有限公司 Video channel control system and video channel control method
CN203301624U (en) * 2012-10-24 2013-11-20 瑞成奈米股份有限公司 Multi-signal receiving module and control integrated device of a variety of signal transmission lines
CN104424619A (en) * 2013-08-23 2015-03-18 富士施乐株式会社 Information processing apparatus and information processing method
CN105282470A (en) * 2014-05-30 2016-01-27 佳能株式会社 Receiver, display apparatus and non-transitory computer-readable storage medium storing receiving control program
CN107864367A (en) * 2016-09-21 2018-03-30 精工爱普生株式会社 The control method of optical projection system, control device and optical projection system

Also Published As

Publication number Publication date
CN110365858A (en) 2019-10-22

Similar Documents

Publication Publication Date Title
CN109600618B (en) Video compression method, decompression method, device, terminal and medium
US10397612B2 (en) Three-dimensional video encoding method, three-dimensional video decoding method, and related apparatus
KR101634134B1 (en) System, method, and computer program product for decompression of block compressed images
CN110807111A (en) Three-dimensional graph processing method and device, storage medium and electronic equipment
CN110891084A (en) Thin client remote desktop control system based on autonomous HVDP protocol
WO2018129924A1 (en) Image processing method and electronic device
US20180270360A1 (en) Audio data processing method, server, client and server, and storage medium
WO2018040427A1 (en) Screen interface sharing method and system
CN114448563A (en) Semantic code transmission method and electronic equipment
US8977068B2 (en) Transform space difference compression
CN110365858B (en) Information transmission method, device, equipment, system and storage medium
CN111385576B (en) Video coding method and device, mobile terminal and storage medium
CN113163198B (en) Image compression method, decompression method, device, equipment and storage medium
US20140327698A1 (en) System and method for hybrid graphics and text rendering and client computer and graphics processing unit incorporating the same
CN114071190A (en) Cloud application video stream processing method, related device and computer program product
WO2016127602A1 (en) Video controller, play controller and display system
CN110365929B (en) Information transmission method, device, equipment, system and storage medium
CN110830423A (en) Secure network data interaction system and method
CN116668691A (en) Picture compression transmission method and device and terminal equipment
CN107872683B (en) Video data processing method, device, equipment and storage medium
CN110515575B (en) Apparatus and method for interacting computers within a subnet
US20150049800A1 (en) Estimation of entropy encoding bits in video compression
CN114070470A (en) Encoding and decoding method and device
CN110830744B (en) Safety interaction system
CN107079200B (en) Processing data in thin client terminal

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
GR01 Patent grant
GR01 Patent grant