Video storage
First Claim
Patent Images
1. An electronic device comprising:
- a camera to capture an uncompressed video frame;
motion-sensing circuitry to detect physical motion of the electronic device; and
data processing circuitry to encode the uncompressed video frame based at least in part on a quantization parameter, to compare a prediction error of a preceding encoded frame, representing a difference between the encoded frame and a source frame from which the encoded frame was coded, to the detected physical motion for the preceding encoded frame, and to select the quantization parameter based at least in part on the detected physical motion by the motion-sensing circuitry and the prediction error.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for encoding video data are provided. For example, an electronic device for obtaining and encoding video may include image capture circuitry, motion-sensing circuitry, and data processing circuitry. The image capture circuitry may capture an uncompressed video frame, and the motion-sensing circuitry may detect physical motion of the electronic device. The data processing circuitry may encode the uncompressed video frame based at least in part on a quantization parameter, which the data processing circuitry may determine based at least in part on whether the motion-sensing circuitry has detected physical motion of the electronic device.
62 Citations
37 Claims
-
1. An electronic device comprising:
-
a camera to capture an uncompressed video frame; motion-sensing circuitry to detect physical motion of the electronic device; and data processing circuitry to encode the uncompressed video frame based at least in part on a quantization parameter, to compare a prediction error of a preceding encoded frame, representing a difference between the encoded frame and a source frame from which the encoded frame was coded, to the detected physical motion for the preceding encoded frame, and to select the quantization parameter based at least in part on the detected physical motion by the motion-sensing circuitry and the prediction error. - View Dependent Claims (2, 3, 4, 5, 6, 30, 31)
-
-
7. A method comprising:
-
receiving, into data processing circuitry, a current uncompressed video frame from a camera and a previously-selected quantization parameter; encoding, using the data processing circuitry, the current uncompressed video frame based at least in part on the previously-selected quantization parameter to obtain a current encoded video frame; and selecting, using the data processing circuitry, a subsequent quantization parameter, based on a prediction error of a preceding frame, representing a difference between the encoded frame and a source frame from which the encoded frame was coded, for encoding a future uncompressed video frame from the camera based at least in part on a complexity of the current encoded video frame and a detected physical movement of the camera by motion-sensing circuitry for the current uncompressed video frame. - View Dependent Claims (8, 9, 10, 11, 12, 13, 32)
-
-
14. An electronic device comprising:
-
a camera to capture an uncompressed video frame; motion-sensing circuitry to detect physical motion of the camera; and data processing circuitry to encode the uncompressed video frame in accordance with a quantization metric and to select the quantization metric, based on a prediction error of a preceding frame, representing a difference between the encoded frame and a source frame from which the encoded frame was coded, and a quantity of physical motion of the camera detected by the motion-sensing circuitry and based on a relationship between historical statistics regarding prior-encoded video frames indicating the quantity of physical motion of the camera detected by the motion-sensing circuitry when the prior-encoded video frames were captured and a quantity of motion in prior uncompressed video frames. - View Dependent Claims (15, 16, 17, 18, 19, 33, 34)
-
-
20. A method comprising:
-
receiving an uncompressed video frame from a camera into data processing circuitry; receiving a motion-sensing input from motion-sensing circuitry indicating physical movement or non-movement of the camera into the data processing circuitry; and encoding the uncompressed video frame in the data processing circuitry using a quantization parameter, based on a prediction error of a preceding frame, representing a difference between the encoded frame and a source frame from which the encoded frame was coded, and the motion-sensing input indicating physical movement of a compressed frame preceding the uncompressed video frame and a complexity of the compressed video frame preceding the uncompressed video frame. - View Dependent Claims (21, 22, 23, 24, 25, 35, 36)
-
-
26. A system comprising:
-
a camera to obtain an uncompressed frame of video data; motion-sensing circuitry to detect physical movements of the camera; and data processing circuitry to predict a complexity of the uncompressed frame of video data using a quantization parameter, based on a prediction error of a preceding frame, representing a difference between the encoded frame and a source frame from which the encoded frame was coded, and physical movements of the camera detected by the motion-sensing circuitry and a complexity of a prior-encoded frame of video data and to encode the uncompressed frame of video data based at least in part on the predicted complexity of the uncompressed frame of video data based at least in part on the physical movements of the camera. - View Dependent Claims (27, 28, 29, 37)
-
Specification