Light-based device communication
AssigneeMarkem-Imaje Corporation
InventorsPeter W. GOODENOUGH, Cameron Dee DRYDEN
Life of this patent
Estimating the term…
Abstract
A system including a printer, a light source associated with the printer and configured to emit light at a range of wavelengths, and a controller coupled with the light source. The controller is configured to generate a pulse sequence corresponding to information for the printer and adjust a level of light output by the light source based on the pulse sequence to communicate the information for the printer while making the adjustment of the light output indiscernible to human observation with a naked eye.
Claims24
A system comprising:
- a printer;
- a light source associated with the printer and configured to emit light at one or more wavelengths;
- and
- a controller coupled with the light source and configured to
- generate a pulse sequence corresponding to information for the printer, and
- adjust a level of light output by the light source based on the pulse sequence to communicate the information for the printer while making the adjustment of the light output indiscernible to human observation with a naked eye.
(canceled)
(canceled)
(canceled)
(canceled)
One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
- initiating a decoding application in an application environment on a user device, the decoding application accessing a camera of the user device;
- presenting, in a display of the user device and in the application environment, a view of the camera of the user device, wherein the view of the camera includes a reference window guiding a user to capture a light signal from a light source of interest;
- capturing, using the camera, a plurality of video frames including the light signal from the light source;
- and
- identifying, by the decoding application and within the captured plurality of video frames, a pulse sequence in the light signal emitted by the light source, the pulse sequence encoding information.
A method comprising:
- generating, by a controller coupled to a light source associated with a printer, a pulse sequence corresponding to information for the printer, wherein the light source is configured to emit light in a human visible spectrum;
- and
- adjusting, by the controller, a level of light output by the light source based on the pulse sequence, in the human visible spectrum, to communicate the information for the printer while making the adjustment of the light output indiscernible to human observation with a naked eye.
Dependencies are inferred from the claim text.