Independent beacon based light position system
First Claim
1. A mobile device, comprising:
- a rolling shutter camera;
a wireless interface configured to communicate through a network over a wireless medium;
a processor coupled to the rolling shutter camera and the wireless interface;
a memory; and
software in the memory to be run by the processor, wherein running of the software by the processor configures the mobile device to implement functions, including functions to;
periodically sample a wireless communication signal received via the wireless interface;
determine distance parameters based on the wireless communication signal; and
use the distance parameters to determine that the mobile device is in proximity to an area enabled for visible light positioning;
in response to the determination, operate the rolling shutter camera to capture one or more images including;
a first modulated visible light signal transmitted from a first visible light source and a second modulated visible light signal transmitted from a second visible light source;
demodulate the first and second modulated visible light signals from the captured one or more images to obtain;
first data carried in the first modulated visible light signal and second data carried in the second modulated visible light signal;
from the obtained first and second data, determine a first identification of the first visible light source and a second identification of the second visible light source; and
process the first and second identifications to determine a position of the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems an methods are provided that disclose providing a positioning service for devices based on light received from one or more light sources. This light based positioning service uses light information transmitted by each light source to determine the position of the device. The positioning information can include three dimension position information in a building that can then be used to deliver services and information to a mobile device. The content delivered to a mobile device can include multimedia, text, audio, and/or pictorial information. The positioning information along with other location or positioning information can be used in providing augmented reality or location aware services. The light sources can be independent beacons that broadcast information in visible light at a rate that is undetectable by the human eye. Content can be retrieved from a server over a communications connection.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
a rolling shutter camera; a wireless interface configured to communicate through a network over a wireless medium; a processor coupled to the rolling shutter camera and the wireless interface; a memory; and software in the memory to be run by the processor, wherein running of the software by the processor configures the mobile device to implement functions, including functions to; periodically sample a wireless communication signal received via the wireless interface; determine distance parameters based on the wireless communication signal; and use the distance parameters to determine that the mobile device is in proximity to an area enabled for visible light positioning; in response to the determination, operate the rolling shutter camera to capture one or more images including; a first modulated visible light signal transmitted from a first visible light source and a second modulated visible light signal transmitted from a second visible light source; demodulate the first and second modulated visible light signals from the captured one or more images to obtain; first data carried in the first modulated visible light signal and second data carried in the second modulated visible light signal; from the obtained first and second data, determine a first identification of the first visible light source and a second identification of the second visible light source; and process the first and second identifications to determine a position of the mobile device. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile device, comprising:
-
an image sensor; an ambient light sensor; one or more internal sensors; a wireless interface configured to communicate over a wireless medium; a processor coupled to the image sensor, the ambient light sensor, the one or more internal sensors, and the wireless interface; a memory; and software in the memory to be run by the processor, wherein running of the software by the processor configures the mobile device to implement functions, including functions to; periodically sample a wireless communication signal received via the wireless interface; determine distance parameters based on the wireless communication signal; use the distance parameters to determine that the mobile device is close to an area enabled for visible light positioning; in response to a determination that the mobile device is close to the enabled area, sample data output by the ambient light sensor; in response to the sampled data of the ambient light sensor indicating light being detected, operate the image sensor to capture one or more images of light sources in the enabled area; and analyze the captured one or more images of the light sources determine the presence of encoded information in the one or more captured images. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
periodically sampling, by a processor of a mobile device, a wireless communication signal received via a wireless interface of the mobile device; determining, by the processor, distance parameters based on the wireless communication signal; determining, by the processor, that the mobile device is in proximity to an area enabled for visible light positioning based on the distance parameters; in response to a determination that the mobile device is in the proximity of the area enabled for visible light positioning, operating, by the processor, a rolling shutter camera of the mobile device to capture one or more images, where in the one or more captured images include; a first modulated visible light signal transmitted from a first visible light source, and a second modulated visible light signal transmitted from a second visible light source; demodulating the first and second modulated visible light signals from the captured one or more images; obtaining from the demodulated first and second modulated visible light signals first data carried in the first modulated visible light signal and second data carried in the second modulated visible light signal; determining from the obtained first and second data a first identification of the first visible light source and a second identification of the second visible light source; and processing the first and second identifications to determine a position of the mobile device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile device, comprising:
-
an image sensor; a display device; a memory; map information of an indoor location stored in the memory; a wireless interface configured to communicate over a wireless medium; a processor coupled to the image sensor, the memory, and the wireless interface; and software in the memory to be run by the processor, wherein running of the software by the processor configures the mobile device to implement functions, including functions to; periodically sample a wireless communication signal received via the wireless interface; determine distance parameters based on the wireless communication signal; use the distance parameters to determine that the mobile device is in proximity to an indoor location enabled for visible light positioning; in response to a determination that the mobile device is in proximity to the enabled indoor location, present on the display device an identifying marker of mobile device position overlaid on map information of the indoor location; receive, by the image sensor, light source image data from a light source in the indoor space; determine an updated position of mobile device within indoor location; and update presentation of the identifying marker on the display device as the mobile device moves in the indoor location based on the determined updated position.
-
-
17. A mobile device, comprising:
-
a rolling shutter camera; a wireless interface configured to communicate through a network over a wireless medium; a processor coupled to the rolling shutter camera and the wireless interface; an ambient light sensor coupled to the processor, an internal sensor coupled to the processor; a memory; and software in the memory to be run by the processor, wherein running of the software by the processor configures the mobile device to implement functions, including functions to; determine that the mobile device is in proximity to an area enabled for visible light positioning; in response to the determination, operate the rolling shutter camera to capture one or more images including; a first modulated visible light signal transmitted from a first visible light source and a second modulated visible light signal transmitted from a second visible light source; demodulate the first and second modulated visible light signals from the captured one or more images to obtain; first data carried in the first modulated visible light signal and second data carried in the second modulated visible light signal; from the obtained first and second data, determine a first identification of the first visible light source and a second identification of the second visible light source; and process the first and second identifications to determine a position of the mobile device; detect, based on a signal from the ambient light sensor, a change in ambient light indicating unavailability of the rolling shutter camera to capture the one or more images; in response to the detected lighting change, sample data received from the internal sensor; and based on the sampled data and a previously determined position of the mobile device, determine an updated position of the mobile device. - View Dependent Claims (18, 19, 20)
-
Specification