Patent ID: 11949877
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 11:
12. In a computer system that includes one or more processors and memory, a method of video encoding, the method comprising:
receiving a current picture of a video sequence;
determining a current motion type for the video sequence, wherein the determining the current motion type includes:
calculating a first measure of motion in a first temporal window;
counting a number of pictures in a second temporal window longer than the first temporal window;
counting a number of low-motion pictures in the second temporal window;
calculating a second measure of motion in the second temporal window, the second measure being based on the number of pictures in the second temporal window and the number of low-motion pictures in the second temporal window; and
based at least in part on a result of comparing the second measure to a threshold value, setting the current motion type;

setting one or more encoding parameters based at least in part on the current motion type; and
encoding the current picture according to the one or more encoding parameters.