CONTROLLING BRIGHTNESS OF LIGHT SOURCES USED FOR DATA TRANSMISSION
First Claim
Patent Images
1. A method comprising:
- receiving a selection of a desired brightness level of a light source;
receiving a piece of data to be transmitted via visible light communication using the light source;
selecting a duty cycle, described by an encoding scheme, based on the desired brightness level;
encoding the data using the encoding scheme, wherein the encoding includes identifying a code corresponding to both the piece of data and the selected duty cycle; and
transmitting the identified code via visible light communication using the light source.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first embodiment of the present invention, a method is provided comprising: receiving a selection of a desired brightness level of a light source; receiving a piece of data to be transmitted via visible light communication using the light source; selecting a duty cycle, described by an encoding scheme, based on the desired brightness level; encoding the data using the encoding scheme, wherein the encoding includes identifying a code corresponding to both the piece of data and the selected duty cycle; and transmitting the identified code via visible light communication using the light source.
135 Citations
20 Claims
-
1. A method comprising:
-
receiving a selection of a desired brightness level of a light source; receiving a piece of data to be transmitted via visible light communication using the light source; selecting a duty cycle, described by an encoding scheme, based on the desired brightness level; encoding the data using the encoding scheme, wherein the encoding includes identifying a code corresponding to both the piece of data and the selected duty cycle; and transmitting the identified code via visible light communication using the light source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a transmitted code via visible light communication from a light source; and decoding the transmitted code using a translation table, wherein the translation table indicates raw data corresponding to the transmitted code as well as a duty cycle corresponding to the transmitted code. - View Dependent Claims (10, 11)
-
-
12. An apparatus comprising:
-
a light source; and a light source controller, wherein the light source controller is configured to; receive a selection of a desired brightness level of a light source; receive a piece of data to be transmitted via visible light communication using the light source; select a duty cycle, described by an encoding scheme, based on the desired brightness level; encode the data using the encoding scheme, wherein the encoding includes identifying a code corresponding to both the piece of data and the selected duty cycle; and transmit the identified code via visible light communication using the light source. - View Dependent Claims (13)
-
-
14. An apparatus comprising:
-
a light receiver configured to receive a transmitted code via visible light communication from a light source; and a decoding engine configured to decode the transmitted code using a translation table, wherein the translation table indicates raw data corresponding to the transmitted code as well as a duty cycle corresponding to the transmitted code. - View Dependent Claims (15, 16)
-
-
17. An apparatus comprising:
-
means for receiving a selection of a desired brightness level of a light source; means for receiving a piece of data to be transmitted via visible light communication using the light source; means for selecting a duty cycle, described by an encoding scheme, based on the desired brightness level; means for encoding the data using the encoding scheme, wherein the encoding includes identifying a code corresponding to both the piece of data and the selected duty cycle; and means for transmitting the identified code via visible light communication using the light source.
-
-
18. An apparatus comprising:
-
means for receiving a transmitted code via visible light communication from a light source; and means for decoding the transmitted code using a translation table, wherein the translation table indicates raw data corresponding to the transmitted code as well as a duty cycle corresponding to the transmitted code.
-
-
19. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method comprising:
-
receiving a selection of a desired brightness level of a light source; receiving a piece of data to be transmitted via visible light communication using the light source; selecting a duty cycle, described by an encoding scheme, based on the desired brightness level; encoding the data using the encoding scheme, wherein the encoding includes identifying a code corresponding to both the piece of data and the selected duty cycle; and
transmitting the identified code via visible light communication using the light source.
-
-
20. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method comprising:
-
receiving a transmitted code via visible light communication from a light source; and decoding the transmitted code using a translation table, wherein the translation table indicates raw data corresponding to the transmitted code as well as a duty cycle corresponding to the transmitted code.
-
Specification