System and Method for Providing Optically Coded Information
AssigneeBrightcodes Technologies Ltd.
InventorAmir Darabi
Life of this patent
Estimating the term…
Abstract
An active optical machine-readable tag (i.e. optical tag) is provided that is addressable and readable within a line-of-sight of a reader device, such as a mobile device equipped with a camera, at substantially large distances. A method and a system are provided for an active optical tag and a camera-based reader thereof that facilitate asynchronous communication at data rates that are sufficiently high for practical uses, while reducing the flicker associated with the low-frequency optical carrier to a level hardly noticeable by people. The optical tag may be formed as an array of light emitting elements, arranged in a single dimension (linear) or two dimension (planar) arrangement. The array may be embodied as part of a large display unit.
Claims40
A system for conveying machine-readable information, the system comprising:
- an optical tag, comprising an array of light emitting elements, wherein at least one light emitting element emits a predefined reference clock signal;
- a controller operably coupled to the optical tag, and configured to allow modulation of light emissions from the light emitting elements;
- and
- a receiver device, configured to allow detection of information conveyed by the optical tag,
- wherein the modulation is configured to control the lighting scheme of the light emitting elements,
- wherein the detected information is synchronized using the reference clock signal, and
- wherein the modulation of said light emissions provides changes in lighting that are faster than 30 changes per second and substantially not noticeable by a human eye.
A method for conveying machine-readable information, the method comprising:
- emitting light signals with an array of light emitting elements, wherein at least one light emitting element emits a predefined reference clock signal;
- modulating light emissions from the light emitting elements, capable of conveying a signal carrying the modulated information;
- receiving and detecting the modulated signal;
- synchronizing the detected signal using the reference clock signal;
- and
- decoding the received signal,
- wherein the modulation is substantially not noticeable by a human eye.
A method for conveying machine-readable information, the method comprising:
- emitting light signals with an array of light emitting elements;
- modulating light emissions from the light emitting elements, capable of conveying a signal carrying the modulated information with differential coding;
- receiving and detecting the modulated signal;
- phase coding the binary clock signal;
- and
- decoding the received signal,
- wherein the modulation is substantially not noticeable by a human eye.
A system for conveying machine-readable information with a video display having a plurality of pixels capable of illuminating in different wavelengths, the system comprising:
- at least one distinctive cluster of pixels within the video display, wherein at least one pixel emits a predefined reference clock signal;
- a controller operably coupled to the distinctive cluster of pixels, and configured to allow modulation of light emissions from the pixels;
- and
- a receiver device, configured to allow detection of information conveyed by the cluster of pixels,
- wherein the modulation is configured to control the lighting wavelength scheme of the cluster of pixels,
- wherein the detected information is synchronized using the reference clock signal, and
- wherein the modulation of said light emissions provides changes in lighting time that are faster than 30 changes per second and substantially not noticeable by a human eye.
A system for conveying machine-readable information with a video display having a plurality of pixels capable of illuminating in different wavelengths, the system comprising:
- at least one distinctive cluster of pixels within the video display;
- a controller operably coupled to the distinctive cluster of pixels, and configured to allow modulation of light emissions from the pixels with differential coding;
- and
- a receiver device, configured to allow detection of information conveyed by the cluster of pixels,
- wherein the modulation is configured to control the lighting wavelength scheme of the cluster of pixels, and
- wherein the modulation of said light emissions provides changes in lighting time that are faster than 30 changes per second and substantially not noticeable by a human eye.
A machine-readable optical tag, comprising:
- an array of light emitting elements, wherein at least one light emitting element emits a predefined reference clock signal;
- and
- a controller, configured to allow modulation of light emissions from the light emitting elements,
- wherein the modulation is configured to control the lighting scheme of the at least one light emitting element, and
- wherein the modulation of said light emissions provides changes in lighting time that are faster than 30 changes per second and substantially not noticeable by a human eye.
Dependencies are inferred from the claim text.