Android bound service camera initialization
First Claim
Patent Images
1. A mobile device, comprising:
- a memory storing a first application;
a camera; and
a processor, wherein said memory, said camera, and said processor are communicatively coupled by at least one interface circuit, the processor being configured for running said first application, the first application being configured for;
accessing the camera;
running a first camera sequence for accessing image data from the camera;
upon initialization of the first application, running an instance of a camera object maintained in said memory independently of said camera service;
maintaining the camera in an initialized state via the camera object as long as the first application is running and after the camera sequence accessing live image data from the camera has been terminated.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device includes a camera, a user interface system, and a processor communicatively coupled to the camera and the user interface system. The processor is typically configured for running a first application. The first application is typically configured for (i) accessing the camera, (ii) upon the initialization of the first application, initializing the camera, and (iii) maintaining the camera in an initialized state as long as the first application is running. The application may be further configured for focusing the camera and maintaining the camera in a focused state as long as the first application is running.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
a memory storing a first application; a camera; and a processor, wherein said memory, said camera, and said processor are communicatively coupled by at least one interface circuit, the processor being configured for running said first application, the first application being configured for; accessing the camera; running a first camera sequence for accessing image data from the camera; upon initialization of the first application, running an instance of a camera object maintained in said memory independently of said camera service; maintaining the camera in an initialized state via the camera object as long as the first application is running and after the camera sequence accessing live image data from the camera has been terminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device, comprising:
-
a memory storing a first application, a camera service, and a camera object in respective memory blocks; a camera; a user interface system, the user interface system comprising a visual display; and a processor communicatively coupled to the camera and the user interface system, the processor being configured for running (i) the Android operating system and (ii) said first application within the Android operating system, the first application being configured for; upon being initialized, (i) initiating a camera singleton class or initiating a local camera service by extending the Android service class and (ii) creating an instance of the camera object with the initiated singleton class or initiated local camera service; running a first camera sequence for accessing image data from the camera; and maintaining the instance of the camera object as long as the first application is running and after the first camera sequence accessing image data has been terminated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile device comprising:
-
a camera; a memory separately storing a first application, a camera service, and a camera object in respective memory blocks, wherein said first application is configured to maintain said camera object in said memory independently of said camera service and further configured to run a first camera sequence for accessing image data from the camera; a processor configured to run said first application and said camera service; wherein said camera, memory, and processor are communicatively coupled by at least one interface circuit; and wherein said first application runs an instance of the camera object and maintains the camera in an initialized state as long as the first application is running and after the camera sequence accessing live image data from the camera has been terminated.
-
Specification