MULTI-WINDOW IMAGE PROCESSING AND MOTION COMPENSATION
First Claim
1. A method comprising:
- via computer processor hardware;
applying a first-sized analyzer window to correlate a rendition of an object in a first frame of display elements to a rendition of the object in a second frame of display elements;
applying a second-sized analyzer window to correlate the rendition of the object in the first frame of display elements to a rendition of the object in the second frame of display elements; and
deriving motion vector information for the rendered object depending on results of applying the first-sized analyzer window and the second-sized analyzer window.
4 Assignments
0 Petitions
Accused Products
Abstract
An image processing system receives a sequence of frames including a current input frame and a next input frame (the next input frame is captured subsequent in time with respect to capturing of the current input frame). The image processing system stores a previously outputted output frame. The previously outputted output frame is derived from previously processed input frames in the sequence. The image processing modifies the current input frame based on detected first motion and second motion. The first motion is detected based on an analysis of the current input frame with respect to the next input frame. The second motion is detected based on an analysis of the current input frame with respect to the previously outputted output frame. According to one configuration, the image processing system implements multi-sized analyzer windows to more precisely detect the first motion and second motion.
8 Citations
21 Claims
-
1. A method comprising:
via computer processor hardware; applying a first-sized analyzer window to correlate a rendition of an object in a first frame of display elements to a rendition of the object in a second frame of display elements; applying a second-sized analyzer window to correlate the rendition of the object in the first frame of display elements to a rendition of the object in the second frame of display elements; and deriving motion vector information for the rendered object depending on results of applying the first-sized analyzer window and the second-sized analyzer window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer system comprising:
-
computer processor hardware; and a hardware storage resource coupled to the computer processor hardware, the hardware storage resource storing instructions that, when executed by the computer processor hardware, causes the computer processor hardware to perform operations of; applying a first-sized analyzer window to correlate a rendition of an object in a first frame of display elements to a rendition of the object in a second frame of display elements; applying a second-sized analyzer window to correlate the rendition of the object in the first frame of display elements to a rendition of the object in the second frame of display elements; and deriving motion vector information for the rendered object depending on results of applying the first-sized analyzer window and the second-sized analyzer window. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. Computer-readable hardware storage having instructions stored thereon, the instructions, when carried out by computer processor hardware, causes the computer processor hardware to perform operations of:
-
applying a first-sized analyzer window to correlate a rendition of an object in a first frame of display elements to a rendition of the object in a second frame of display elements; applying a second-sized analyzer window to correlate the rendition of the object in the first frame of display elements to a rendition of the object in the second frame of display elements; and deriving motion vector information for the rendered object depending on results of applying the first-sized analyzer window and the second-sized analyzer window.
-
Specification