Method and apparatus for transmitting data
First Claim
Patent Images
1. A method for transmitting data in a frame having data bytes and control information, said method comprising the steps of:
- selecting an offset value based upon the value of said data bytes compared to the value of said control information;
modifying said data bytes based upon said offset value, said modified data bytes being different from said control information; and
transmitting said modified data bytes.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for transmitting data improves efficiency and guarantees consistency in the data transmission rate. According to the method and apparatus, a data offset byte (402) is determined for a frame of data to be transmitted. The data offset value is used to modify the data bytes of the data frame to insure that the modified data bytes does not include control bytes (320) which are sent with the data. The offset value and the modified data bytes are then sent (508) to a receiver which recovers (710) the data. Accordingly, only one offset byte must be transmitted for each frame of data.
23 Citations
19 Claims
-
1. A method for transmitting data in a frame having data bytes and control information, said method comprising the steps of:
-
selecting an offset value based upon the value of said data bytes compared to the value of said control information;
modifying said data bytes based upon said offset value, said modified data bytes being different from said control information; and
transmitting said modified data bytes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transmitting data in a frame having at least one control byte, said method comprising the steps of:
-
partitioning said data into a plurality of data bytes;
analyzing each data byte of said plurality of data bytes to determine if a data byte corresponds to said at least one control byte;
calculating an offset value if a data byte of said plurality of data bytes corresponds to said at least one control byte;
modifying said data byte based upon said offset value such that said data byte as modified is different from said at least one control byte; and
transmitting said frame having said modified data byte. - View Dependent Claims (7, 8, 9)
-
-
10. A method for transmitting data in a frame having a plurality of control bytes, said method comprising the steps of:
-
partitioning said data into a plurality of data bytes;
selecting an offset value which, when used to modify each data byte of said plurality of data bytes, creates modified data bytes which are different from each control byte of said plurality of controls bytes;
modifying each said data byte with said offset value for each said data byte respectively; and
transmitting said offset value and said modified data bytes.
-
-
11. A method for transmitting data in a frame and control bytes, said method comprising the steps of:
-
partitioning said data into data bytes;
selecting an offset value based upon the value of said data bytes compared to the value of said control bytes;
modifying said data bytes based upon said offset value, said modified data bytes being different from said control bytes;
transmitting said offset value and said modified data bytes from a transmitting station;
receiving said offset value and said modified data bytes; and
converting said modified data bytes to said data bytes based upon said offset value.
-
-
12. An apparatus for transmitting a data frame having at least one control byte, said apparatus comprising:
-
a processing circuit for calculating an offset value based upon the value of data bytes compared to the value of said control byte of a frame of said data bytes to be transmitted;
a data formatting circuit for generating said data frame having said offset value and modified data bytes; and
a transmitter for transmitting said data frame. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for transmitting data in a data frame having at least one control byte, said apparatus comprising:
-
a processing circuit for calculating an offset value based upon said data frame to be transmitted compared to the value of said control byte and for modifying bytes of data of said data frame;
a universal asynchronous receiver/transmitter coupled to said processing circuit for generating said data frame; and
a transmitter coupled to said universal asynchronous receiver/transmitter for transmitting said data frame.
-
-
19. An apparatus for transmitting a data frame having at least one control byte, said apparatus comprising:
-
a transmitting device having a first processing circuit for calculating an offset value of a frame of data bytes to be transmitted based upon said data frame compared to the value of said control byte, a universal asynchronous receiver/transmitter for generating said data frame having said offset value and modified data bytes, and a transmitter for transmitting said data frame; and
a receiving device having a receiver for receiving said data frame having said offset value and modified data bytes and a second processing circuit for recovering said data bytes based upon said offset value.
-
Specification