DYNAMICALLY SWITCHING CONTROL SHARING OF CAMERA RESOURCES
First Claim
1. A computer device, comprising:
- a memory to store data and instructions;
a processor in communication with the memory; and
an operating system in communication with the memory and the processor, wherein the operating system is operable to;
set a mode of an application to a control mode of a camera resource, wherein the control mode allows the application to determine characteristics of the camera resource;
receive a request for control of the camera resource from a requesting application;
change the mode of the application from the control mode to a shared mode of the camera resource;
provide control of the camera resource to the requesting application, wherein the requesting application determines the characteristics of the camera resource and the application in the shared mode accepts the characteristics of the camera resource as determined by the requesting application; and
change the mode of the application from the shared mode to the control mode of the camera resource when the requesting application releases control of the camera resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices for dynamically switching control of a camera resource may include setting a mode of an application to a control mode of a camera resource. The methods and devices may also include receiving a request for control of the camera resource from a requesting application. The methods and devices may include changing the mode of the application from the control mode to a shared mode of the camera resource and providing control of the camera resource to the requesting application. The methods and devices may also include changing the mode of the application from the shared mode to the control mode of the camera resource when the requesting application releases control of the camera resource.
2 Citations
20 Claims
-
1. A computer device, comprising:
-
a memory to store data and instructions; a processor in communication with the memory; and an operating system in communication with the memory and the processor, wherein the operating system is operable to; set a mode of an application to a control mode of a camera resource, wherein the control mode allows the application to determine characteristics of the camera resource; receive a request for control of the camera resource from a requesting application; change the mode of the application from the control mode to a shared mode of the camera resource; provide control of the camera resource to the requesting application, wherein the requesting application determines the characteristics of the camera resource and the application in the shared mode accepts the characteristics of the camera resource as determined by the requesting application; and change the mode of the application from the shared mode to the control mode of the camera resource when the requesting application releases control of the camera resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically switching control of a camera resource, comprising:
-
setting, at an operating system executing on the computer device, a mode of an application to a control mode of a camera resource, wherein the control mode allows the application to determine characteristics of the camera resource; receiving a request for control of the camera resource from a requesting application; changing the mode of the application from the control mode to a shared mode of the camera resource; providing control of the camera resource to the requesting application, wherein the requesting application determines the characteristics of the camera resource and the application in the shared mode accepts the characteristics of the camera resource as determined by the requesting application; and changing the mode of the application from the shared mode to the control mode of the camera resource when the requesting application releases control of the camera resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium storing instructions executable by a computer device, comprising:
-
at least one instruction for causing the computer device to set a mode of an application to a control mode of a camera resource, wherein the control mode allows the application to determine characteristics of the camera resource; at least one instruction for causing the computer device to receive a request for control of the camera resource from a requesting application; at least one instruction for causing the computer to change the mode of the application from the control mode to a shared mode of the camera resource; at least one instruction for causing the computer to provide control of the camera resource to the requesting application, wherein the requesting application determines the characteristics of the camera resource and the application in the shared mode accepts the characteristics of the camera resource as determined by the requesting application; and at least one instruction for causing the computer to change the mode of the application from the shared mode to the control mode of the camera resource when the requesting application releases control of the camera resource.
-
Specification