Composition manager camera
First Claim
Patent Images
1. A system comprising:
- an image buffer in which a video stream from a non-sensor image source is buffered;
a processor; and
a memory comprising a camera service, the camera service executable with the processor to provide one or more image consuming applications access to a plurality of image sources through a camera application programming interface, the camera application programming interface configured to provide a unified view of the image sources and to treat each of the image sources as a camera,the camera service executable with the processor to receive a request to select an image source from which to receive video content through the camera service,wherein the camera service is further executable to select, based on the request, the image source from among the image sources, the image sources comprising a sensor image source and the non-sensor image source, andwherein the camera service is further executable to provide the video stream buffered in the image buffer to an application based on a selection of the non-sensor image source as the image source.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method may be provided to access images through a camera service, where the images are generated by a non-sensor image source, such as a composition manager. The system may include the camera service and the non-sensor image source. The non-sensor image source may generate a processed image from a source other than a sensor. The camera service may provide the processed image generated by the non-sensor image source to an image consuming application.
-
Citations
10 Claims
-
1. A system comprising:
-
an image buffer in which a video stream from a non-sensor image source is buffered; a processor; and a memory comprising a camera service, the camera service executable with the processor to provide one or more image consuming applications access to a plurality of image sources through a camera application programming interface, the camera application programming interface configured to provide a unified view of the image sources and to treat each of the image sources as a camera, the camera service executable with the processor to receive a request to select an image source from which to receive video content through the camera service, wherein the camera service is further executable to select, based on the request, the image source from among the image sources, the image sources comprising a sensor image source and the non-sensor image source, and wherein the camera service is further executable to provide the video stream buffered in the image buffer to an application based on a selection of the non-sensor image source as the image source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
providing a camera service through which an image consuming application selects, when executed by a processor, a non-sensor image source as an image source from which to receive video content, wherein the camera service, when executed by the processor, provides the image consuming application access to a plurality of image sources through a camera application programming interface, the camera application programming interface configured to provide a unified view of the image sources and each of the image sources is viewed as a camera, the image sources comprising the non-sensor image source; buffering a video stream in an image buffer with the processor, the video stream received by the camera service from the non-sensor image source; and providing the video stream, which is generated by the non-sensor image source and buffered in the image buffer, to the image consuming application through the camera service based on selection of the non-sensor image source as the image source. - View Dependent Claims (10)
-
Specification