Method and apparatus for switching between cameras in a mobile device to receive a light signal
First Claim
1. A method comprising:
- determining an orientation of a mobile device;
selecting one optical sensor from a plurality of optical sensors of the mobile device as being most likely to receive a modulated light signal, based on the determined orientation; and
demodulating an output signal of the one optical sensor to produce a demodulated signal;
analyzing the demodulated signal of the optical sensor to determine whether a modulating signal is present;
when the analysis determines that the modulating signal is not present;
selecting another optical sensor of the plurality of optical sensors; and
demodulating an output signal of the other optical sensor to produce a further demodulated signal.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, the present disclosure relates to a method for a method for hiding a camera preview feed of a mobile device application. The method may proceed by the mobile device application enabling an imaging sensor of the mobile device, where the software of the mobile device requires the mobile device application to display the camera preview feed when the imaging sensor is enabled. The method may continue by creating a camera preview surface for displaying the camera preview feed. The method may further continue by modifying the camera preview surface to be hidden from the mobile device user. The method may end by setting the camera preview feed to be displayed on the camera preview surface. In another aspect, the present disclosure further relates to modifying the camera preview surface by resizing the camera preview surface to be one pixel large.
182 Citations
27 Claims
-
1. A method comprising:
-
determining an orientation of a mobile device; selecting one optical sensor from a plurality of optical sensors of the mobile device as being most likely to receive a modulated light signal, based on the determined orientation; and demodulating an output signal of the one optical sensor to produce a demodulated signal; analyzing the demodulated signal of the optical sensor to determine whether a modulating signal is present; when the analysis determines that the modulating signal is not present; selecting another optical sensor of the plurality of optical sensors; and demodulating an output signal of the other optical sensor to produce a further demodulated signal. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
determining an orientation of a mobile device; selecting one optical sensor from a plurality of optical sensors of the mobile device as being most likely to receive a modulated light signal, based on the determined orientation; and demodulating an output signal of the one optical sensor to produce a demodulated signal; wherein the one optical sensor includes an imaging sensor and the demodulating of the output signal of the optical sensor includes processing an image output of the imaging sensor to obtain information corresponding to variations of width of one or more stripes in the image output. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
a first optical sensor mounted in a first location on the mobile device; a second optical sensor mounted in a second location on the mobile device wherein the second location is different from the first location; a processor, coupled to the first and second optical sensors; a memory, coupled to the processor, the memory including program instructions that cause the processor to; determine an orientation of the mobile device; based on the determined orientation, select one of the first and second optical sensors as the optical sensor most likely to receive a modulated light signal; demodulate an output signal of the one optical sensor to produce a demodulated signal; and analyze the demodulated signal of the one optical sensor to determine whether a modulating signal is present; when the analysis determines that the modulating signal is not present; select another optical sensor of the first and second optical sensors; configure the other optical sensor to receive the modulated light signal; and demodulate an output signal of the other optical sensor to produce a further demodulated signal. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A mobile device comprising:
-
a first optical sensor mounted in a first location on the mobile device; a second optical sensor mounted in a second location on the mobile device wherein the second location is different from the first location; a processor, coupled to the first and second optical sensors; a memory, coupled to the processor, the memory including program instructions that cause the processor to; determine an orientation of the mobile device; based on the determined orientation, select one of the first and second optical sensors as the optical sensor most likely to receive a modulated light signal, wherein the one optical sensor includes an imaging sensor; and demodulate an output signal of the one optical sensor to produce a demodulated signal by processing an image output of the imaging sensor to obtain information corresponding to variations of width of one or more stripes in the image output. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile device comprising:
-
a first camera mounted on a first side of the mobile device; a second camera mounted on a second side the mobile device, opposite to the first side; a processor, coupled to the first and second optical sensors; a memory, coupled to the processor, the memory including program instructions that cause the processor to; compare output signals of the first and second cameras; select one of the first and second cameras providing a greater output signal as the optical sensor most likely to receive a modulated light signal; configure the one camera to receive the modulated light signal; demodulate an output signal of the one camera to produce a demodulated signal; and analyze the demodulated signal of the one camera to determine whether a modulating signal is present; when the analysis determines that the modulating signal is not present; select another camera of the first and second cameras; configure the other camera to receive the modulated light signal; and demodulate an output signal of the other camera to produce a further demodulated signal.
-
Specification