US2021058614A1PendingUtilityA1

Method of sensor-assisted rate control

Assignee: SZ DJI TECHNOLOGY CO LTDPriority: Jul 31, 2015Filed: Nov 9, 2020Published: Feb 25, 2021
Est. expiryJul 31, 2035(~9 yrs left)· nominal 20-yr term from priority
Inventors:Yannan Wu
B64U 2101/30H04N 19/172H04N 19/137H04N 19/51H04N 19/124H04N 19/503H04N 19/115B64C 39/024
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems of determining a quantization step for encoding video based on motion data are provided. Video captured by an image capture device is received. The video comprises a video frame component. Additionally, motion data associated with the video frame component is received. Further, a quantization step for encoding the video frame component is determined based on the motion data.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method of determining a quantization step for encoding video based on motion data, said method comprising:
 receiving video captured by an image capture device, the video comprising a video frame component, the video frame component including a video frame;   receiving motion data associated with the video frame component, the motion data including a degree of movement; and   determining a quantization step for encoding the video frame component based on the motion data; including:
 in response to the degree of movement exceeding a threshold degree of movement, choosing a first quantization step for encoding the video frame; and 
 in response to the degree of movement not exceeding the threshold degree of movement, choosing a second quantization step for encoding the video frame, the second quantization step being less than the first quantization step. 
   
     
     
         22 . The method of  claim 21 , wherein the image capture device is installed on an unmanned aerial vehicle (UAV), and wherein the step of capturing the video occurs while the UAV is in flight. 
     
     
         23 . The method of  claim 22 , wherein the motion data is obtained using one or more sensors on-board the UAV. 
     
     
         24 . The method of  claim 23 , wherein the image capture device is carried by the gimbal configured on the UAV, and the motion data obtained by the one or more sensors includes rotation motion data indicating rotation about one or more of: a yaw axis, a pitch, or a roll axis of the video capture device. 
     
     
         25 . The method of  claim 24 , wherein the one or more sensors are configured on the gimbal. 
     
     
         26 . The method of  claim 24 , wherein the one or more sensors are configured off-board the gimbal. 
     
     
         27 . The method of  claim 21 , wherein the motion data includes optical flow field data that demonstrates how light flows within the video frame component. 
     
     
         28 . The method of  claim 25 , wherein the optical flow field data is generated with aid of an optical flow field generator based on data obtained using one or more sensors on-board the UAV. 
     
     
         29 . The method of  claim 28 , wherein the image capture device is on-board a UAV, and wherein (1) the optical flow field data is generated, or (2) the quantization step for encoding the video frame component is determined, while the UAV is in flight. 
     
     
         30 . The method of  claim 21 , further comprising encoding the video frame component based on the determined quantization step for encoding the video frame component. 
     
     
         31 . A non-transitory computer readable medium containing program instructions for determining a quantization step for encoding video based on motion data, said computer readable medium comprising:
 program instructions for receiving video captured by an image capture device, the video comprising a video frame component, the video frame component including a video frame;   program instructions for receiving motion data associated with the video frame component, the motion data including a degree of movement; and   program instructions for determining a quantization step for encoding the video frame component based on the motion data, determining the quantization step including:
 in response to the degree of movement exceeding a threshold degree of movement, choosing a first quantization step for encoding the video frame; and 
 in response to the degree of movement not exceeding the threshold degree of movement, choosing a second quantization step for encoding the video frame, the second quantization step being less than the first quantization step. 
   
     
     
         32 . The computer readable medium of  claim 31 , wherein the image capture device is installed on an unmanned aerial vehicle (UAV), and wherein the program instructions for receiving the video are executed while the UAV is in flight. 
     
     
         33 . The computer readable medium of  claim 32 , wherein the program instructions for determining the quantization step for encoding the video frame component based on the motion data are executed while the UAV is in flight. 
     
     
         34 . The computer readable medium of  claim 32 , wherein the motion data is obtained using one or more sensors on-board the UAV. 
     
     
         35 . The computer readable medium of  claim 34 , wherein the image capture device is carried by the gimbal configured on the UAV, and the motion data obtained by the one or more sensors includes rotation motion data indicating rotation about one or more of: a yaw axis, a pitch, or a roll axis of the video capture device. 
     
     
         36 . The computer readable medium of  claim 31 , wherein the motion data includes optical flow field data that demonstrates how light flows within the video frame component. 
     
     
         37 . The computer readable medium of  claim 31 , further comprising program instructions for encoding the video frame component based on the determined quantization step for encoding the video frame component. 
     
     
         38 . A system for determining a quantization step for encoding video based on motion data, said system comprising:
 an image capture device configured to capture a video; and   one or more processors, individually or collectively configured to:
 receive the video captured by the image capture device, the video comprising a video frame component, the video frame component including a video frame; 
 receive motion data associated with the video frame component, the motion data including a degree of movement; and 
   determine a quantization step for encoding the video frame component based on the motion data, including:
 in response to the degree of movement exceeding a threshold degree of movement, choosing a first quantization step for encoding the video frame; and 
 in response to the degree of movement not exceeding the threshold degree of movement, choosing a second quantization step for encoding the video frame, the second quantization step being less than the first quantization step. 
   
     
     
         39 . The system of  claim 38 , wherein the image capture device is installed on an unmanned aerial vehicle (UAV), and wherein the motion data is obtained using one or more sensors, wherein the one or more sensors include one or more of the following: optical sensor, ultrasonic sensor, MVO, gyroscope, GPS, altimeter. 
     
     
         40 . The system of  claim 39 , wherein the one or more processors are on-board the UAV.

Join the waitlist — get patent alerts

Track US2021058614A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.