CONTENT AWARE SELECTIVE ADJUSTING OF MOTION ESTIMATION
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus, articles, and methods are described including operations for content aware selective adjusting of motion estimation.
26 Citations
50 Claims
-
1-25. -25. (canceled)
-
26. A computer-implemented method for content aware selective adjusting of motion estimation, comprising:
-
receiving visual data, wherein the visual data includes video; determining a amount of motion based at least in part on the received visual data; and selectively adjusting a motion estimation applied to the received visual data based at least in part on the determined amount of motion. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for content aware selective adjusting of motion estimation on a computer, comprising:
-
an imaging device configured to capture visual data; one or more processors communicatively coupled to the imaging device; one or more memory stores communicatively coupled to the one or more processors; a visual data logic module communicatively coupled to imaging device and configured to receive visual data, wherein the visual data includes video; a motion determination logic module communicatively coupled to the visual data logic module and configured to determine a amount of motion based at least in part on the received visual data; a motion estimation adjustment logic module communicatively coupled to the motion determination logic module and configured to selectively adjust a motion estimation applied to the received visual data based at least in part on the determined amount of motion; and a video encoder communicatively coupled to the motion estimation adjustment logic module and configured to encode the received video data based at least in part on the selectively adjusted motion estimation. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. At least one machine readable medium comprising a plurality of instructions that in response to being executed on a computing device, cause the computing device to code data by:
-
receiving visual data, wherein the visual data includes video; determining a amount of motion based at least in part on the received visual data; and selectively adjusting a motion estimation applied to the received visual data based at least in part on the determined amount of motion. - View Dependent Claims (50)
-
Specification