Data transmission method, data loading device, data parsing device and data transmission system
AssigneeBoe Technology Group Co., Ltd.
InventorYingyi Li
Life of this patent
Estimating the term…
Abstract
A data transmission method, a data loading device, a data parsing device, and a data transmission system are described herein. The methods include acquiring original video data, acquiring data to be transmitted, processing the original video data according to the data to be transmitted to obtain target video data, and displaying the target video data and the original video data. The methods may further include after displaying the target video data and the original video data, collecting the displayed target video data and original video data, parsing the original video data and the target video data to obtain the data to be transmitted.
Claims16
A data transmission method for a data loading device, comprising:
- acquiring original video data, wherein the original video data comprises a plurality of original video frames comprising a respective plurality of original pixel points;
- acquiring data to be transmitted;
- converting the data to be transmitted into a plurality of binary data strings, wherein the plurality of binary data strings and the plurality of original video frames are in one-to-one correspondences, wherein ones of the plurality of binary data strings comprise a plurality of data segments respectively corresponding to an original pixel point of a respective one of the original video frames corresponding to a respective one of the plurality of binary data strings to which a respective one of the plurality of data belongs, wherein a number of data segments is less than or equal to a number of the original pixel points;
- changing a grayscale value of a respective one of the plurality of original pixel points corresponding to a respective data segment of the respective one of the plurality of binary data strings according to a first grayscale change value corresponding to the respective data segment in order to obtain a plurality of target pixel points,
- wherein the plurality of target pixel points comprise one target video frame, and a plurality of target video frames correspond to the plurality of binary data strings that comprise target video data;
- and
- displaying the target video data and the original video data, wherein both the target video data and the original video data are used in combination for restoring the data to be transmitted.
A data loading device comprising:
- an acquirer configured to acquire original video data and data to be transmitted, wherein the original video data comprises a plurality of original video frames comprising a respective plurality of original pixel points;
- a processor, configured to convert the data to be transmitted into a plurality of binary data strings, wherein the plurality of binary data strings and the plurality of original video frames are in one-to-one correspondence, wherein ones of the plurality of binary data strings comprises a plurality of data segments, and wherein ones of the plurality of data segments corresponds to an original pixel point of the pluralit of original pixel points of a respective original video frame of the plurality of original frames that corresponds to a respective one of the plurality of binary data strings to which a respective data segment of the pluralit of data segments belongs, wherein a number of data segments is less than or equal to a number of the original pixel points;
- for ones of the plurality of binary data strings, change a grayscale value of the original pixel point corresponding to a respective data segment of the plurality of data segments of a respective binary data string of the plurality of binary data strings according to a gray-scale change value corresponding to the respective data segment in order to obtain a plurality of target pixel points,
- wherein the plurality of target pixel points comprise one tar et video frame, and.
- wherein a plurality of target video frames corresponding to the plurality of binary data strings comprise target video data;
- and
- a display configured to display the target video data and the original video data, wherein both the target video data and the original video data are used in combination for restoring the data to be transmitted.
A data parsing device, comprising:
- a collector configured to collect original video data and target video data, wherein the target video data is obtained by encoding the data to be transmitted into encoded data and incorporating the encoded data to be transmitted in pixels of the original video data;
- and
- a parser configured to parse the original video data and the target video data to obtain the data to be transmitted,
- wherein the original video data comprises a plurality of original video frames, wherein ones of the original video frames comprise a plurality of original pixel points,
- wherein the target video data comprises a plurality of target video frames, and ones of the target video frames comprise a plurality of target pixel points,
- wherein the plurality of target video frames and the plurality of original video frames are in one-to-one correspondence,
- wherein ones of the target pixel points correspond to a respective original pixel point of the original video frame according to the target video frame to which the target pixel point belongs, and
- wherein the parser is further configured to acquire, for each target video frame, a respective grayscale change value of ones of the target pixel points in the target video frame compared to the corresponding original pixel point and acquire a respective data segment corresponding to the respective grayscale change value to obtain a respective binary data string, and convert the respective binary data string into original data, wherein the original data corresponding to the plurality of target video frames comprises the data to be transmitted, wherein a number of data segments is less than or equal to a number of the original pixel points.
Dependencies are inferred from the claim text.