Claims
- 1. A method of transmitting data, comprising the steps of:
providing a data stream comprising a plurality of multidecimal characters; providing a plurality of distinct transmission frequencies; assigning a unique combination of the distinct transmission frequencies to each distinct multidecimal character in the data stream, each unique combination representing the transmission frequencies at which to send frequency pulses in order to represent the corresponding multidecimal character; receiving a multidecimal character from the data stream; and transmitting frequency pulses simultaneously at the unique combination of distinct transmission frequencies assigned to the received multidecimal character; whereby
multidecimal character data is transmitted by frequency pulses.
- 2. The method of claim 1 wherein the step of providing a plurality of distinct transmission frequencies comprises:
providing four distinct transmission frequencies, and the step of assigning comprises assigning a unique combination of the four transmission frequencies to each of sixteen hexadecimal characters.
- 3. The method of claim 2 wherein the step of transmitting frequency pulses comprises:
transmitting frequency pulses within a pre-determined time period.
- 4. The method of claim 1 wherein the step of providing a plurality of distinct transmission frequencies comprises:
providing five distinct transmission frequencies, and the step of assigning comprises assigning a unique combination of the five transmission frequencies to each of sixteen hexadecimal characters.
- 5. A method for transmitting data, comprising the steps of:
receiving a data stream comprising binary characters; converting the binary characters into multidecimal character pairs; splitting each multidecimal character pair into two individual multidecimal characters; assigning a transmission frequency to each of the individual multidecimal characters; and sending frequency pulses at the assigned transmission frequencies to a receiver; whereby
binary data is transmitted by frequency pulses representing multidecimal characters.
- 6. The method of claim 5 wherein the step of converting comprises:
converting the binary characters into hexadecimal character pairs, and the step of assigning comprises assigning 16 distinct analog frequencies to 16 distinct hexadecimal characters.
- 7. The method of claim 6, further comprising:
assigning a transmission time interval to each of the hexadecimal characters; and sending frequency pulses alternated with assigned transmission time intervals so that hexadecimal character pairs are transmitted.
- 8. The method of claim 6 wherein:
the distinct analog frequencies are selected from a frequency range of 400 to 3400 Hz.
- 9. The method of claim 5 wherein the step of converting comprises:
converting the binary characters into hexadecimal character pairs, and the step of assigning comprises assigning 16 distinct light frequencies to 16 distinct hexadecimal characters for transmission along a fiber optic cable.
- 10. The method of claim 9 wherein the sending step comprises:
simultaneously sending two light frequencies corresponding to a hexadecimal character pair along a fiber optic cable to create a unique optical signal.
- 11. A method of transmitting data, comprising the steps of:
receiving a data stream comprising binary characters; converting the binary characters into multidecimal character pairs; assigning each of the multidecimal character pairs with a corresponding transmission frequency; and sending frequency pulses at the assigned transmission frequencies to a receiver; whereby
binary data transmission is converted into and transmitted by frequency pulses representing multidecimal character pairs.
- 12. The method of claim 11 wherein the step of converting comprises:
converting the binary characters into hexadecimal character pairs, and the step of assigning comprises assigning 256 distinct analog frequencies to 256 distinct hexadecimal character pairs.
- 13. The method of claim 12, further comprising:
assigning a transmission time interval to each of the hexadecimal character pairs; and sending frequency pulses alternated with assigned transmission time intervals so that pairs of hexadecimal character pairs are transmitted.
- 14. The method of claim 12 wherein:
the distinct analog frequencies are selected from a frequency range of 400 to 3400 Hz.
- 15. The method of claim 11 wherein the step of converting comprises:
converting the binary characters into hexadecimal character pairs, and the step of assigning comprises assigning 256 distinct light frequencies to 256 distinct hexadecimal character pairs for transmission along a fiber optic cable.
- 16. A method of transmitting a multidecimal data stream, comprising the steps of:
providing a first set of data transmission frequencies and a second set of data transmission frequencies; segmenting the multidecimal data stream into individual bytes; segmenting an individual byte into a first half-byte and a second half-byte; assigning a frequency from the first set of data transmission frequencies to the first half-byte; determining whether the first half-byte is equal to the second half-byte; assigning a frequency to the second half-byte by:
assigning a frequency from the first set of data transmission frequencies to the second half-byte if the first half-byte is not equal to the second half-byte, and assigning a frequency from the second set of data transmission frequencies to the second half-byte if the first half-byte is equal to the second half-byte; and transmitting simultaneously frequency pulses at the frequency assigned to the first half-byte and the frequency assigned to the second half-byte; whereby
multidecimal data is transmitted by simultaneous frequency pulses.
- 17. The method of claim 16 wherein:
the first set of data transmission frequencies and the second set of data transmission frequencies each comprise 16 frequencies corresponding to 16 distinct half-bytes.
- 18. A method of transmitting a multidecimal data stream, comprising the steps of:
providing a first set of data transmission frequencies and a second set of data transmission frequencies; segmenting the multidecimal data stream into individual bytes; segmenting an individual byte into a first half-byte and a second half-byte; assigning a frequency from the first set of data transmission frequencies to the first half-byte; assigning a frequency from the second set of data transmission frequencies to the second half-byte; and
transmitting simultaneously frequency pulses at the frequency assigned to the first half-byte and the frequency assigned to the second half-byte; whereby multidecimal data is transmitted by simultaneous frequency pulses.
- 19. The method of claim 18 wherein:
the first set of data transmission frequencies and the second set of data transmission frequencies each comprise 16 frequencies corresponding to 16 distinct half-bytes.
- 20. A method of transmitting a multidecimal character value, comprising the steps of:
providing a plurality of binary integer values embodied in a transmission medium, each binary integer value having a distinct transmission frequency at which to transmit frequency pulses associated therewith; activating a selection of the binary integer values having a sum equal to the multidecimal character value to be transmitted; and transmitting simultaneously frequency pulses associated with the activated binary integer values such that a unique signal corresponding to the multidecimal character value is transmitted; whereby
the multidecimal character value is transmitted by the unique signal of selected binary integer values.
- 21. The method of claim 20 wherein the step of providing a plurality of binary integer values comprises:
providing eight binary integer values, each binary integer value having a distinct transmission frequency at which to transmit frequency pulses associated therewith.
- 22. The method of claim 21 wherein:
the eight binary integer values comprise 1, 2, 4, 8, 16, 32, 64, and 128, respectively, such that multidecimal character values from 0 to 255 may be transmitted.
- 23. The method of claim 20 further comprising:
the step of selecting the distinct transmission frequencies such that they are spaced apart from one another within a range of available frequencies in order to prevent frequency bleeding.
- 24. A data transmission system for transmitting and receiving multidecimal data, comprising:
a first multidecimal data encoder for converting a binary data stream into a stream of multidecimal characters; a frequency assigner assigning the multidecimal characters with distinct transmission frequencies; a transmission system sending frequency pulses at the distinct transmission frequencies to a receiver; and a receiving system receiving incoming frequency pulses; whereby
binary data is encoded into multidecimal character frequency pulses for data transmission.
- 25. The data transmission system of claim 24 wherein:
the encoder is an analog frequency encoder for encoding the multidecimal characters with distinct analog frequencies.
- 26. The data transmission system of claim 24 further comprising:
a second multidecimal data encoder for converting the incoming frequency pulses received by the receiving system into an incoming multidecimal data stream.
- 27. The data transmission system of claim 26 further comprising:
a binary data encoder for converting the incoming multidecimal data stream into an incoming binary data stream for processing by a data processing device.
- 28. The data transmission system of claim 24 further comprising:
a data storage system storing multidecimal character data.
- 29. The data transmission system of claim 28 wherein the data storage system comprises:
a disc having a plurality of bumps of various sizes disposed on a surface thereof, wherein the disc is selected from the group consisting of: a CD, a CD-ROM, and a DVD.
- 30. The data transmission system of claim 24 further comprising:
a communication link for providing a communication path between the transmission system and an outside receiver.
- 31. The data transmission system of claim 30 wherein:
the communication link is selected from the group consisting of: coaxial cable, digital subscriber lines, fiber optic lines, and wireless communication means.
- 32. A data transmission system for transmitting multidecimal data via a fiber optics network, comprising:
an encoder for converting a binary data stream into a stream of multidecimal characters; an optical data encoder for encoding the multidecimal characters with distinct optical signals; a fiber cable having a transmission node including a plurality of fiber strands for transmitting optical signals, each fiber strand representing a distinct integer value used to construct a multidecimal character value; an optical data transmitter for sending at least one of the distinct optical signals to the transmission node of the fiber cable, the at least one distinct optical signal corresponding to a multidecimal character value to be transmitted; and an optical signal transmitter for activating a selection of the fiber strands in the transmission node representing integer values having a sum equal to the multidecimal character value to be transmitted; whereby
the binary data stream is transmitted by conversion to multidecimal characters and optical transmission thereof.
- 33. The data transmission system of claim 32 wherein:
the transmission node includes eight fiber strands representing integer values of 1, 2, 4, 8, 16, 32, 64, and 128, respectively, such that multidecimal character values from 0 to 255 may be transmitted.
- 34. The data transmission system of claim 32 wherein the fiber cable further comprises:
a receiving node for receiving incoming optical signals, the receiving node including a plurality of fiber strands, each fiber strand representing a distinct integer value used to construct a multidecimal character value.
- 35. The data transmission system of claim 34 wherein:
the receiving node includes eight fiber strands representing integer values of 1, 2, 4, 8, 16, 32, 64, and 128, respectively, such that multidecimal character values from 0 to 255 may be received.
- 36. The data transmission system of claim 34 further comprising:
an optical data receiver for receiving optical signals from the receiving node.
- 37. A data transmission system for transmitting multidecimal data via a fiber optics network, comprising:
an encoder for converting a binary data stream into a stream of multidecimal characters; an optical data encoder for encoding the multidecimal characters with distinct optical signals; a plurality of fiber matrices each including a plurality of fiber cables for transmitting and receiving the distinct optical signals; an optical signal transmitter for sending the distinct optical signals to the plurality of fiber matrices; and a central fiber core in communication with the plurality of fiber matrices for sending optical signal routing instructions to the fiber matrices; whereby
the binary data stream is transmitted by conversion to multidecimal characters and optical transmission thereof, such optical transmission controllable by the routing instructions.
- 38. A method of transmitting a multidecimal value, comprising the steps of:
receiving a binary data stream; converting the binary data stream into a stream of multidecimal characters; encoding a multidecimal character with optical data corresponding to the multidecimal value to be transmitted; sending the optical data to a fiber optic cable containing a plurality of fiber strands for transmitting optical data, each fiber strand representing a distinct integer value; and activating a selection of the fiber strands that represent integer values corresponding to the optical data, such that a distinct optical signal corresponding to the multidecimal value is transmitted along the fiber cable; whereby
the binary data stream is transmitted by optical transmission of the multidecimal character stream.
- 39. The method of claim 38 wherein the fiber cable comprises:
eight fiber strands representing the integer values of 1, 2, 4, 8, 16, 32, 64, and 128, respectively, such that multidecimal values from 0 to 255 may be transmitted.
- 40. A method of transmitting characters in a data stream, comprising the steps of:
assigning a unique combination of distinct transmission frequencies to each character in a multidecimal data stream; transmitting frequency pulses simultaneously over a unique combination of the distinct transmission frequencies that correspond to a character in the multidecimal data stream; and repeating the step of transmitting frequency pulses simultaneously over a unique combination of the distinct transmission frequencies for each character in the multidecimal data stream; whereby
transmission of multidecimal character data occurs by transmission of frequency pulses.
- 41. A multidecimal data storage device, comprising:
media providing storage space for multidecimal data; and said media storing the multidecimal data as multidecimal characters; whereby
multidecimal data can be stored and read from the multidecimal data storage device.
- 42. A multidecimal data storage device as set forth in claim 41, further comprising:
the multidecimal data stored as hexadecimal characters.
- 43. A multidecimal data storage device as set forth in claim 42, further comprising:
the media being selected from the group consisting of CD-ROMs and DVDs; and the hexadecimal characters stored as one of sixteen different bumps having different heights, the sixteen different bumps corresponding respectively to hexadecimal values 0-F.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is related to U.S. Provisional Patent Application Serial No. 60/350,170 filed Oct. 24, 2001 entitled SYSTEM AND METHOD FOR TRANSMITTING AND STORING DATA USING AN ENHANCED ENCODING SCHEME which application is incorporated herein by this reference thereto.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60350170 |
Oct 2001 |
US |