Systems and methods for using a variable capture frame rate for video capture
First Claim
1. A system using a variable capture frame rate for video capture, the system comprising:
- an image sensor configured to generate visual output signals conveying visual information within a field of view of the image sensor;
a motion sensor configured to generate motion output signals conveying motion information of the image sensor;
one or more physical processors configured by machines readable instructions to;
generate first video information defining first video content based on the visual output signals, the first video content captured using a first capture frame rate, the first capture frame rate set to a first value defining a first number of frames captured per a duration of time, the first video content having a first progress length;
generate second video information defining second video content based on the visual output signals, the second video content captured using a second capture frame rate, the second capture frame rate set to a second value defining a second number of frames captured per the duration of time, the second video content having a second progress length;
determine a motion of the image sensor based on the motion output signals and/or a motion of an object within the field of view of the image sensor based on the visual output signals;
change the first capture frame rate from the first value to a third value based on the motion of the image sensor and/or the motion of the object, wherein a frame rate-change time duration exists between (1) the determination of the motion of the image sensor and/or the motion of the object and (2) the change of the first capture frame rate from the first value to the third value; and
generate third video information defining third video content based on the first video information and the second video information, the third video content including (i) one or more frames of the first video content, and (ii) one or more frames of the second video content corresponding to the frame rate-change time duration, the third video information generated based on the first value defining a lower number of frames captured per the duration of time than (1) the second value, and (2) the third value.
5 Assignments
0 Petitions
Accused Products
Abstract
An image sensor may generate visual output signals conveying visual information within a field of view of the image sensor. First and second video information defining first and video content may be generated based on the visual output signals. The first video content may be captured using a first capture frame rate and the second video content may be captured using a second capture frame rate. Motion of the image sensor and/or motion of an object within the field of view may be determined. The first capture frame rate may be changed based on the determined motion. Third video information defining third video content may be generated based on the first video information and the second video information. The third video content may include one or more frames of the first video content and one or more frames of the second video content.
-
Citations
20 Claims
-
1. A system using a variable capture frame rate for video capture, the system comprising:
-
an image sensor configured to generate visual output signals conveying visual information within a field of view of the image sensor; a motion sensor configured to generate motion output signals conveying motion information of the image sensor; one or more physical processors configured by machines readable instructions to; generate first video information defining first video content based on the visual output signals, the first video content captured using a first capture frame rate, the first capture frame rate set to a first value defining a first number of frames captured per a duration of time, the first video content having a first progress length; generate second video information defining second video content based on the visual output signals, the second video content captured using a second capture frame rate, the second capture frame rate set to a second value defining a second number of frames captured per the duration of time, the second video content having a second progress length; determine a motion of the image sensor based on the motion output signals and/or a motion of an object within the field of view of the image sensor based on the visual output signals; change the first capture frame rate from the first value to a third value based on the motion of the image sensor and/or the motion of the object, wherein a frame rate-change time duration exists between (1) the determination of the motion of the image sensor and/or the motion of the object and (2) the change of the first capture frame rate from the first value to the third value; and generate third video information defining third video content based on the first video information and the second video information, the third video content including (i) one or more frames of the first video content, and (ii) one or more frames of the second video content corresponding to the frame rate-change time duration, the third video information generated based on the first value defining a lower number of frames captured per the duration of time than (1) the second value, and (2) the third value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method using a variable capture frame rate for video capture, the method comprising:
-
generating visual output signals conveying visual information within a field of view of an image sensor; generating motion output signals conveying motion information of the image sensor; generating first video information defining first video content based on the visual output signals, the first video content captured using a first capture frame rate, the first capture frame rate set to a first value defining a first number of frames captured per a duration of time, the first video content having a first progress length; generating second video information defining second video content based on the visual output signals, the second video content captured using a second capture frame rate, the second capture frame rate set to a second value defining a second number of frames captured per the duration of time, the second video content having a second progress length; determining a motion of the image sensor based on the motion output signals and/or a motion of an object within the field of view of the image sensor based on the visual output signals; changing the first capture frame rate from the first value to a third value based on the motion of the image sensor and/or the motion of the object, wherein a frame rate-change time duration exists between (1) the determination of the motion of the image sensor and/or the motion of the object and (2) the change of the first capture frame rate from the first value to the third value; and generating third video information defining third video content based on the first video information and the second video information, the third video content including (i) one or more frames of the first video content, and (ii) one or more frames of the second video content corresponding to the frame rate-change time duration, the third video information generated based on the first value defining a lower number of frames captured per the duration of time than (1) the second value, and (2) the third value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system using a variable capture frame rate for video capture, the system comprising:
-
an image sensor configured to generate visual output signals conveying visual information within a field of view of the image sensor; a motion sensor configured to generate motion output signals conveying motion information of the image sensor; one or more physical processors configured by machines readable instructions to; generate first video information defining first video content based on the visual output signals, the first video content captured using a first capture frame rate, the first capture frame rate set to a first value defining a first number of frames captured per a duration of time, the first video content having a first progress length; generate second video information defining second video content based on the visual output signals, the second video content captured using a second capture frame rate, the second capture frame rate set to a second value defining a second number of frames captured per the duration of time, the second video content having a second progress length, the second progress length being shorter than the first progress length, wherein the second video information is stored in a buffer memory; determine a motion of the image sensor based on the motion output signals and/or a motion of an object within the field of view of the image sensor based on the visual output signals, the motion of the image sensor and/or the motion of the object determined at a moment corresponding to a point in the second progress length of the second video content; change the first capture frame rate from the first value to a third value based on the motion of the image sensor and/or the motion of the object, wherein a frame rate-change time duration exists between (1) the determination of the motion of the image sensor and/or the motion of the object and (2) the change of the first capture frame rate from the first value to the third value; and generate third video information defining third video content based on the first video information and the second video information, the third video content including (i) one or more frames of the first video content, and (ii) one or more frames of the second video content corresponding to the frame rate-change time duration, some or all of the frames of the second video content included in the third video content corresponding to a range in the second progress length before the point in the second progress length, the third video information generated based on the first value defining a lower number of frames captured per the duration of time than (1) the second value, and (2) the third value. - View Dependent Claims (20)
-
Specification