Buffered video recording for video cameras
AssigneeGoogle Inc.
InventorCalvin Kyaw Wong
Life of this patent
Estimating the term…
Abstract
A battery-powered camera includes a system processor configured to operate in a standby mode or a full-power mode. While operating the system processor in the standby mode, the camera detects an event in a field of view of the camera; records, using an image sensor of the camera, a plurality of image frames corresponding to the field of view in which the event was detected; stores in a frame buffer the plurality of image frames; and wakes the system processor from the standby mode. While operating the system processor in the full-power mode, the camera processes the plurality of image frames stored in the frame buffer using the system processor; and provides the processed image frames for streaming.
Claims20
A method of operating a camera including a system processor, the system processor configured to operate in a standby mode or a full-power mode, the method comprising:
- while operating the system processor in the standby mode, detecting an event in a field of view of the camera;
- after detecting the event in the field of view of the camera and prior to operating the system processor in the full-power mode:
- waking the system processor from the standby mode, the waking the system processor from the standby mode including causing the system processor to begin transitioning from the standby mode to the full-power mode and enabling a frame buffer to store image frames captured by an image sensor of the camera;
- capturing, using the image sensor, a plurality of image frames corresponding to the field of view in which the event was detected;
- and
- storing in the frame buffer the plurality of image frames, and
- while operating the system processor in the full-power mode:
- processing, using the system processor, the plurality of image frames stored in the frame buffer;
- and
- providing the processed image frames for streaming.
A camera device, comprising:
- an image sensor;
- a frame buffer;
- a system processor configured to operate in a standby mode or a full-power mode;
- and memory storing one or more programs to be executed by the system processor, the one or more programs including instructions for:
- while operating the system processor in the standby mode, detecting an event in a field of view of the camera;
- after detecting the event in the field of view of the camera and prior to operating the system processor in the full-power mode:
- waking the system processor from the standby mode, the waking the system processor from the standby mode including causing the system processor to begin transitioning from the standby mode to the full-power mode and enabling the frame buffer to store image frames captured by the image sensor;
- and
- capturing, using the image sensor, a plurality of image frames corresponding to the field of view in which the event was detected;
- and
- storing in the frame buffer the plurality of image frames, and
- while operating the system processor in the full-power mode:
- processing, using the system processor, the plurality of image frames stored in the frame buffer;
- and
- providing the processed image frames for streaming.
A non-transitory computer-readable storage medium storing one or more programs configured for execution by a camera, the one or more programs including instructions for:
- while operating a system processor in a standby mode, detecting an event in a field of view of the camera;
- after detecting the event in the field of view of the camera and prior to operating the system processor in a full-power mode:
- waking the system processor from the standby mode, the waking the system processor from the standby mode including causing the system processor to begin transitioning from the standby mode to the full-power mode and enabling a frame buffer to store image frames captured by an image sensor of the camera;
- capturing, using the image sensor, a plurality of image frames corresponding to the field of view in which the event was detected;
- and
- storing in the frame buffer the plurality of image frames, and
- while operating the system processor in the full-power mode:
- processing, using the system processor, the plurality of image frames stored in the frame buffer;
- and
- providing the processed image frames for streaming.
Dependencies are inferred from the claim text.