Binary data transmission over an image data channel
First Claim
1. A method of encoding binary data for transmission over an image data channel, comprising:
- defining encoding parameters adapted for encoding the binary data in such a manner that a transformed linear matrix image produced by transmitting an encoded linear matrix image over the image data channel is reconstructable into the encoded linear matrix image; and
encoding the binary data into the encoded linear matrix image according to the encoding parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of sending binary data over an image data channel. The binary data is encoded into an encoded linear matrix image, and the encoded linear matrix image is transmitted over the image data channel. The received linear matrix image is decoded to recover the binary data. The encoding uses encoding parameters which are adapted for encoding the binary data into an encoded matrix image. The encoding parameters are defined in such a manner that a transformed matrix image produced by transmitting the encoded linear matrix image over the image-transforming channel is reconstructable into the encoded linear matrix image. The binary data is encoded into the encoded linear matrix image according to the encoding parameters. In order to recover the binary data from the received matrix image, the decoding analyzes a header section of the received linear matrix image to determine image-distortion characteristics of the image data channel. The header section is decoded according to the image-distortion characteristics so as to recover the encoding parameters that were used to encode the binary data. A data section of the received linear matrix image is decoded according to the encoding parameters so as to form recovered binary data.
12 Citations
43 Claims
-
1. A method of encoding binary data for transmission over an image data channel, comprising:
-
defining encoding parameters adapted for encoding the binary data in such a manner that a transformed linear matrix image produced by transmitting an encoded linear matrix image over the image data channel is reconstructable into the encoded linear matrix image; and
encoding the binary data into the encoded linear matrix image according to the encoding parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of encoding binary data for transmission over an image data channel, comprising:
-
encoding the binary data into a linear matrix image having image attributes which ensure that a transformed linear matrix image produced after the transmission over the image data channel is decodable so as to reconstruct the binary data from the transformed linear matrix image; and
electronically storing the linear matrix image as an image file.
-
-
18. A method of encoding binary data for transmission over an image data channel, comprising:
-
identifying image-distortion characteristics of the image data channel;
analyzing the image-distortion characteristics so as to define attributes of an encoded linear matrix image, the attributes defined such that a transformed linear matrix image formed by distorting the encoded linear matrix image according to the image-distortion characteristics is reconstructable into the linear matrix image; and
encoding the binary data into the encoded linear matrix image having the attributes.
-
-
19. A method of recovering binary data encoded in an encoded linear matrix image from a received linear matrix image received over an image data channel, comprising:
-
analyzing a header section of the received linear matrix image to determine image-distortion characteristics of the image data channel;
decoding the header section according to the image-distortion characteristics so as to recover at least one encoding parameter, the at least one encoding parameter previously used to encode the binary data; and
decoding a data section of the received linear matrix image according to the at least one encoding parameter so as to form recovered binary data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of sending binary data over an image data channel, comprising:
-
encoding the binary data into an encoded linear matrix image;
transmitting the encoded linear matrix image over the image data channel; and
decoding the received linear matrix image to recover the binary data. - View Dependent Claims (28, 29, 30)
-
-
31. An encoded linear matrix image representative of binary data, comprising:
-
a predetermined detection key recognizable in a transformed detection key portion of a transformed linear matrix image produced by transmitting the encoded linear matrix image over an image data channel, the encoded detection key adapted to delineate the transformed linear matrix image from other channel data;
a predetermined tuning pattern proximate the detection key, the predetermined tuning pattern comparable to a transformed tuning pattern portion of the transformed linear matrix image so as to define image-distortion characteristics of the channel;
at least one encoding parameter image proximate the predetermined tuning pattern, a transformed encoding parameter image portion of the transformed linear matrix image processable according to the image-distortion characteristics so as to recover at least one corresponding encoding parameter; and
a data section representative of the binary data proximate the at least one encoding parameter, a transformed data section of the transformed linear matrix image processable according to the at least one encoding parameter and the image-distortion characteristics so as to recover the binary data. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A processor-readable medium having processor-executable instructions therein which, when executed by a processor, cause the processor to:
-
define encoding parameters adapted for encoding the binary data in such a manner that a transformed linear matrix image produced by transmitting an encoded linear matrix image over an image data channel is reconstructable into the encoded linear matrix image; and
encode the binary data into the encoded linear matrix image according to the encoding parameters.
-
-
37. A processor-readable medium having processor-executable instructions therein which, when executed by a processor, cause the processor to:
-
analyze a header section of the received linear matrix image to determine image-distortion characteristics of an image data channel;
decode the header section according to the image-distortion characteristics so as to recover at least one encoding parameter, the at least one encoding parameter previously used to encode the binary data; and
decode a data section of the received linear matrix image according to the at least one encoding parameter so as to form recovered binary data.
-
-
38. A method for encoding binary data for transmission over an image data channel, comprising:
-
a step for defining encoding parameters adapted for encoding the binary data in such a manner that a transformed linear matrix image produced by transmitting an encoded linear matrix image over the image data channel is reconstructable into the encoded linear matrix image; and
a step for encoding the binary data into the encoded linear matrix image according to the encoding parameters.
-
-
39. A method for recovering binary data encoded in an encoded matrix image from a received matrix image received over an image data channel, comprising:
-
a step for analyzing a header section of the received matrix image to determine image-distortion characteristics of the image data channel;
a step for decoding the header section according to the image-distortion characteristics so as to recover at least one encoding parameter, the at least one encoding parameter previously used to encode the binary data; and
a step for decoding a data section of the received matrix image according to the at least one encoding parameter so as to form recovered binary data.
-
-
40. An apparatus for encoding binary data for transmission over an image data channel, comprising:
-
defining means for defining encoding parameters adapted for encoding the binary data in such a manner that a transformed matrix image produced by transmitting an encoded linear matrix image is reconstructable into the encoded linear matrix image; and
encoding means for encoding the binary data into the encoded linear matrix image according to the encoding parameters.
-
-
41. An apparatus for recovering binary data encoded in an encoded matrix image from a received matrix image received over an image data channel, comprising:
-
decoder tuning means for analyzing a header section of the received matrix image to determine image-distortion characteristics of the image data channel;
encoding parameter reconstructing means for decoding the header section according to the image-distortion characteristics so as to recover at least one encoding parameter, the at least one encoding parameter previously used to encode the binary data; and
data-decoding means for decoding a data section of the received matrix image according to the at least one encoding parameter so as to form recovered binary data.
-
-
42. An apparatus for encoding binary data for transmission over an image data channel, comprising:
-
an distortion compensator which defines encoding parameters adapted for encoding the binary data in such a manner that a transformed matrix image produced by transmitting an encoded linear matrix image is reconstructable into the encoded linear matrix image; and
a linear matrix encoder communicatively coupled to the attribute definer which encodes the binary data into the encoded linear matrix image according to the encoding parameters.
-
-
43. An apparatus for recovering binary data encoded in an encoded matrix image from a received matrix image received over an image data channel, comprising:
-
a decode tuner communicatively coupled to the image data channel which analyzes a header section of the received matrix image to determine image-distortion characteristics of the image data channel;
an encoding parameter reconstructor communicatively coupled to the decoder tuner which decodes the header section according to the image-distortion characteristics so as to recover at least one encoding parameter, the at least one encoding parameter previously used to encode the binary data; and
a data decoder communicatively coupled to the encoding parameter reconstructor which decodes a data section of the received matrix image according to the at least one encoding parameter so as to form recovered binary data.
-
Specification