System and method of optical data communication with multiple simultaneous emitters and receivers
First Claim
1. A method of optical communication of data from a first object to a second object out of a plurality of objects, the method comprising the steps of:
- providing a wireless emitter at the first object;
providing a wireless receiver at the second object;
determining a time limit by which a data packet must be successfully transmitted from the first object to the second object;
repeatedly transmitting the data packet at random intervals from the wireless emitter;
reading each data packet received at the receiver;
rejecting data packets that have been corrupted; and
analyzing data packets to see if they are intended for that receiver.
2 Assignments
0 Petitions
Accused Products
Abstract
The system and method of the present invention optically transmits redundant packets of data using infrared signals at pseudo-random intervals to allow a receiver to distinguish between multiple simultaneous sources. The emitters repeatedly transmit a short packet at randomized intervals much shorter than the frame rate. Statistical analysis shows that the probability of collision of the desired packet with a packet from some other source is sufficiently low such that timely reception of at least one uncorrupted packet in the required time frame is assured.
-
Citations
26 Claims
-
1. A method of optical communication of data from a first object to a second object out of a plurality of objects, the method comprising the steps of:
-
providing a wireless emitter at the first object;
providing a wireless receiver at the second object;
determining a time limit by which a data packet must be successfully transmitted from the first object to the second object;
repeatedly transmitting the data packet at random intervals from the wireless emitter;
reading each data packet received at the receiver;
rejecting data packets that have been corrupted; and
analyzing data packets to see if they are intended for that receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of optical communication of data from a first object to a second object out of a plurality of objects, the method comprising the steps of:
-
providing each of the plurality of objects with an optical emitter and an optical receiver for transmitting and receiving optical signals;
determining a time limit by which a data packet must be successfully transmitted from the first object to the second object;
repeatedly transmitting the data packet at random intervals much shorter than the frame rate from the emitter of the first object;
receiving data at the optical receiver of the second object; and
checking each data packet received at the receiver of the second object to determine if has been corrupted and accepting only those packets that have not been corrupted. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of detecting and preventing vehicle collision between at least two vehicles, one vehicle being a leading vehicle, and another being the trailing vehicle, the method comprising the steps of:
-
providing an infrared emitter at the rear of the leading vehicle so as to communicate data to at least the trailing vehicle behind it;
providing an infrared receiver at the front of a trailing vehicle so as to receive data from at least the leading vehicle;
providing radio frequency emitters in close proximity to the vehicles that transmit data about vehicle'"'"'s position;
providing an on-board computer for regularly gathering the vehicle'"'"'s velocity and vehicle'"'"'s position;
transmitting velocity and position data from the infrared emitter of the leading vehicle;
receiving data at the receiver of the trailing vehicle;
calculating, at the trailing vehicle, the distance from the leading vehicle to the trailing vehicle; and
predicting whether a collision will occur based on the distance calculated and the current velocity of the trailing vehicle. - View Dependent Claims (22, 23)
-
-
24. A method of optical communication of data from one object to another, the method comprising the steps of:
-
providing each of the objects with a wireless emitter and a wireless receiver;
determining a time limit by which a data packet must be successfully transmitted;
repeatedly transmitting the data packet at random intervals from the wireless emitter;
reading each data packet received at the receiver;
rejecting data packets that have been corrupted; and
analyzing data packets to see if they are intended for that receiver. - View Dependent Claims (25, 26)
-
Specification