System and method for dynamic images virtualisation
US-2024371084-A1 · Nov 7, 2024 · US
US9967568B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9967568-B2 |
| Application number | US-201715479966-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 5, 2017 |
| Priority date | Nov 10, 2011 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
We claim: 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. 2. The method as in claim 1 further comprising: subdividing the selected motion vector into multiple sub-elements, the given motion vector in the second map of motion vectors being one of the multiple sub-elements of the selected motion vector, each of the multiple sub-elements in the second map of motion vectors being a respective motion vector. 3. The method as in claim 1 further comprising: generating the setting for the given motion vector to indicate motion to a fraction of an image element at the second resolution. 4. The method as in claim 1 , wherein the second map of motion vectors supports a process of reconstructing an image signal based on reference image information at the second resolution. 5. The method as in claim 1 , wherein utilizing the identified group of motion vectors to derive the setting for the given motion vector in the second map of motion vectors includes: upsampling the first map of motion vectors to produce the second map of motion vectors. 6. The method as in claim 1 , wherein the identified group of motion vectors includes a particular motion vector from the first map of motion vectors, the particular motion vector being contiguous with respect to the selected motion vector from the first map of motion vectors. 7. The method as in claim 1 , wherein identifying the group of motion vectors in the first map of motion vectors includes: selecting motion vectors in a vicinity of the selected motion vector for inclusion in the group. 8. The method as in claim 1 further comprising: upsampling the second map of motion vectors into a third map of motion vectors. 9. The method as in claim 8 , wherein the third map of motion vectors is defined at a third resolution, the third resolution greater than the second resolution. 10. The method as in claim 9 further comprising: applying residual data to the third map of motion vectors to adjust settings of corresponding motion vectors in the third map of motion vectors. 11. The method as in claim 1 , wherein the first map of motion vectors is applicable to a respective first level of quality of a current image; and wherein the second map of motion vectors is applicable to a respective second level of quality of the current image, the second level of quality greater than the first level of quality. 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. 13. The system as in claim 12 , wherein execution of the instructions further causes the computer processor hardware to: subdivide the selected motion vector into multiple sub-elements, the given motion vector in the second map of motion vectors being one of the multiple sub-elements of the selected motion vector, each of the multiple sub-elements in the second map of motion vectors being a respective motion vector. 14. The system as in claim 12 , wherein execution of the instructions further causes the computer processor hardware to: generate the setting for the given motion vector to indicate motion to a fraction of an image element at the second resolution. 15. The system as in claim 12 , wherein the second map of motion vectors supports a process of reconstructing an image signal based on reference image information at the second resolution. 16. The system as in claim 12 , wherein execution of the instructions further causes the computer processor hardware to: upsample the first map of motion vectors to produce the second map of motion vectors. 17. The system as in claim 12 , wherein the identified group of motion vectors includes a particular motion vector from the first map of motion vectors, the particular motion vector being contiguous with respect to the selected motion vector from the first map of motion vectors. 18. The system as in claim 12 , wherein execution of the instructions further causes the computer processor hardware to: select motion vectors in a vicinity of the selected motion vector for inclusion in the group. 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.
in the spatial domain · CPC title
Processing of motion vectors · CPC title
with sub-pixel accuracy · CPC title
the adaptation method, adaptation tool or adaptation type being iterative or recursive · CPC title
Incoming video signal characteristics or properties · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.