Upsampling and downsampling of motion maps and other auxiliary maps in a tiered signal quality hierarchy
First Claim
Patent Images
1. A method comprising:
- via computer processor hardware, performing image-processing operations of;
receiving a first map of motion vectors defining image motion, the first map of motion vectors defined at a first resolution;
selecting a motion vector from the first map of motion vectors;
identifying a group of motion vectors in the first map of motion vectors, the group including the selected motion vector in the first map of motion vectors;
utilizing the identified group of motion vectors to derive a setting for a given motion vector in a second map of motion vectors, the second map of motion vectors defined at a second resolution, the second resolution higher than the first resolution; and
applying residual data to the second map of motion vectors to adjust settings of corresponding motion vectors in the second map of motion vectors.
6 Assignments
0 Petitions
Accused Products
Abstract
Certain configurations herein include changing the resolution of an auxiliary map (e.g., a motion map, a z-map, etc.) at a first level of quality to obtain an auxiliary map at a second level of quality. For example, changing the resolution can include receiving a respective auxiliary map of one or more vectors at one or more lower levels of quality and progressively refining, via novel operations, the auxiliary map to higher or lower levels of quality in a hierarchy.
-
Citations
19 Claims
-
1. A method comprising:
via computer processor hardware, performing image-processing operations of; receiving a first map of motion vectors defining image motion, the first map of motion vectors defined at a first resolution; selecting a motion vector from the first map of motion vectors; identifying a group of motion vectors in the first map of motion vectors, the group including the selected motion vector in the first map of motion vectors; utilizing the identified group of motion vectors to derive a setting for a given motion vector in a second map of motion vectors, the second map of motion vectors defined at a second resolution, the second resolution higher than the first resolution; and applying residual data to the second map of motion vectors to adjust settings of corresponding motion vectors in the second map of motion vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system comprising:
-
computer processor hardware; and a hardware storage resource coupled to communicate with the computer processor hardware, the hardware storage resource storing instructions that, when executed by the computer processor hardware, causes the computer processor hardware to; receive a first map of motion vectors defining image motion, the first map of motion vectors defined at a first resolution; select a motion vector from the first map of motion vectors; identify a group of motion vectors in the first map of motion vectors, the group including the selected motion vector in the first map of motion vectors, the second map of motion vectors defined at a second resolution, the second resolution higher than the first resolution; utilize the identified group of motion vectors to derive a setting for a given motion vector in a second map of motion vectors; and apply residual data to the second map of motion vectors to adjust settings of corresponding motion vectors in the second map of motion vectors. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. Computer-readable storage hardware having instructions stored thereon, the instructions, when carried out by computer processor hardware, causing the computer processor hardware to:
-
receive a first map of motion vectors defining image motion, the first map of motion vectors defined at a first resolution; select a motion vector from the first map of motion vectors; identify a group of motion vectors in the first map of motion vectors, the group including the selected motion vector in the first map of motion vectors; utilize the identified group of motion vectors to derive a setting for a given motion vector in a second map of motion vectors, the second map of motion vectors defined at a second resolution, the second resolution higher than the first resolution; and apply residual data to the second map of motion vectors to adjust settings of corresponding motion vectors in the second map of motion vectors.
-
Specification