Sub-sampling raster lines in rolling shutter mode for light-based communication
First Claim
1. A method for decoding light-based communication (LCom) signals, the method comprising:
- receiving sub-raster line data encoding a first LCom message and raster line data encoding a second LCom message from an image capture device, wherein the sub-raster line data and raster line data are transmitted from a luminaire in a combined signal;
reconstructing the first LCom message based on the sub-raster line data; and
reconstructing the second LCom message based on the raster line data.
2 Assignments
0 Petitions
Accused Products
Abstract
Light-based communication (LCom) techniques are disclosed for decoding LCom signals using a sub-raster line sampling process. In accordance with an embodiment, a system is provided that is configured to sub-sample each raster line to capture data at a much faster sampling rate, which in turn allows for longer LCom messages and faster response time. The sub-sampling of the raster lines can be carried out in a rolling shutter mode. Without such sub-sampling of the raster lines, decoding the LCom signals may be effectively limited by the raster line frequency, given that the raster line sampling rate is tied to the horizontal resolution of the camera. However, by sub-sampling the raster lines as provided herein, the sampling rate can be a combination of horizontal and vertical pixels which represents a substantial improvement over standard raster line based rolling shutter modes.
-
Citations
26 Claims
-
1. A method for decoding light-based communication (LCom) signals, the method comprising:
-
receiving sub-raster line data encoding a first LCom message and raster line data encoding a second LCom message from an image capture device, wherein the sub-raster line data and raster line data are transmitted from a luminaire in a combined signal; reconstructing the first LCom message based on the sub-raster line data; and reconstructing the second LCom message based on the raster line data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium encoded with instructions that, when executed by one or more processors, causes a process to be carried out for decoding light-based communication (LCom) signals, the process comprising:
-
receiving sub-raster line data encoding a first LCom message and raster line data encoding a second LCom message from an image capture device, wherein the sub-raster line data and raster line data are transmitted from a luminaire in a combined signal; reconstructing the first LCom message based on the sub-raster line data; and reconstructing the second LCom message based on the raster line data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile computing device, comprising:
-
a digital camera having a rolling shutter mode; and a processor operatively coupled with the camera and configured to; receive sub-raster line data encoding a first LCom message and raster line data encoding a second LCom message from the camera, wherein the sub-raster line data and raster line data are transmitted from a luminaire in a combined signal; reconstruct the first LCom message based on the sub-raster line data; and reconstruct the second LCom message based on the raster line data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification