Method for hiding the camera preview view during position determination of a mobile device
First Claim
1. A method for hiding, from a mobile device user, a camera preview feed of a mobile device application executing on a processor of a mobile device, wherein the camera preview feed comprises images captured by an imaging sensor of the mobile device, the method comprising:
- enabling, by the processor executing the mobile device application, the imaging sensor of the mobile device, wherein the mobile device processor requires the mobile device application to display the camera preview feed on a display screen of the mobile device when the imaging sensor is enabled;
creating a camera preview surface for displaying the camera preview feed on the display screen of the mobile device;
modifying the camera preview surface to be hidden on the display screen of the mobile device from the mobile device user; and
setting the camera preview feed to be displayed on the modified camera preview surface.
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.
-
Citations
12 Claims
-
1. A method for hiding, from a mobile device user, a camera preview feed of a mobile device application executing on a processor of a mobile device, wherein the camera preview feed comprises images captured by an imaging sensor of the mobile device, the method comprising:
-
enabling, by the processor executing the mobile device application, the imaging sensor of the mobile device, wherein the mobile device processor requires the mobile device application to display the camera preview feed on a display screen of the mobile device when the imaging sensor is enabled; creating a camera preview surface for displaying the camera preview feed on the display screen of the mobile device; modifying the camera preview surface to be hidden on the display screen of the mobile device from the mobile device user; and setting the camera preview feed to be displayed on the modified camera preview surface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device, comprising:
-
a camera configured to obtain images; a display screen; a memory storing logic for providing an indoor navigation application and a camera application programming interface (API) associated with the camera, wherein the camera API requires a camera preview surface containing an image obtained by the camera to be presented on the display screen; and a processor configured to execute the logic of the indoor navigation application and the camera API stored in the memory, wherein upon execution of the logic and the camera API, the processor performs functions, including functions of; present on the display screen, based on execution of the indoor navigation application logic, a map of an indoor location in which the mobile device is located; obtain image data with the enabled camera; create a camera preview surface required by the camera API, for displaying the obtained image on the display screen, wherein the created camera preview surface is sized to be hidden from view of a mobile device user; and present the obtained image in the created camera preview surface with the map of the indoor location. - View Dependent Claims (8, 9, 10)
-
-
11. A mobile device, comprising:
-
a camera; a display screen; a processor coupled to the camera and the display screen; a memory; and logic in the memory to be run by the processor, wherein execution of the logic by the processor configures the mobile device to implement functions, including functions to; operate the camera to capture an image including a modulated visible light signal transmitted from a visible light source; while operating the camera, create a preview feed required by operation of the camera; demodulate the modulated visible light signal from the captured image to obtain data carried in the modulated visible light signal; based on the obtained data, determine a position of the mobile device; present information related to the determined position of the mobile device on the display screen; and hide a presentation of the preview feed on the display screen, during the presentation of the information related to the determined position of the mobile device on the display screen. - View Dependent Claims (12)
-
Specification