MULTI-PASS ADD-ON TOOL FOR COHERENT AND COMPLETE VIEW SYNTHESIS
First Claim
Patent Images
1. An electronic system, comprising:
- memory to store one or more patches from a plurality of views;
a processor communicatively coupled to the memory; and
logic coupled to the processor, the logic to;
re-order the one or more patches from the plurality of views based on one or more of relative position and orientation related information for a desired synthesized view;
select a respective set of views to be used for each of two or more view synthesis passes;
perform the two or more view synthesis passes for the desired synthesized view using only patches belonging to the selected set of views for each pass to provide two or more intermediate view synthesis results; and
mask and merge the two or more intermediate view synthesis results to provide a final view synthesis result.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of an image processor for immersive video includes technology to re-order patches from a plurality of views based on one or more of relative position and orientation related information for a desired synthesized view, select a set of views to be used in each view synthesis pass, perform two or more view synthesis passes for the synthesized view to provide two or more intermediate view synthesis results, and mask and merge the two or more intermediate view synthesis results to provide a final view synthesis result. Other embodiments are disclosed and claimed.
9 Citations
21 Claims
-
1. An electronic system, comprising:
-
memory to store one or more patches from a plurality of views; a processor communicatively coupled to the memory; and logic coupled to the processor, the logic to; re-order the one or more patches from the plurality of views based on one or more of relative position and orientation related information for a desired synthesized view; select a respective set of views to be used for each of two or more view synthesis passes; perform the two or more view synthesis passes for the desired synthesized view using only patches belonging to the selected set of views for each pass to provide two or more intermediate view synthesis results; and mask and merge the two or more intermediate view synthesis results to provide a final view synthesis result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing an image, comprising:
-
re-ordering one or more patches from a plurality of views based on one or more of relative position and orientation related information for a desired synthesized view; selecting a respective set of views to be used for each of two or more view synthesis passes; performing the two or more view synthesis passes for the desired synthesized view using only patches belonging to the selected set of views for each pass to provide two or more intermediate view synthesis results; and masking and merging the two or more intermediate view synthesis results to provide a final view synthesis result. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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:
-
re-order one or more patches from a plurality of views based on one or more of relative position and orientation related information for a desired synthesized view; select a respective set of views to be used for each of two or more view synthesis passes; perform the two or more view synthesis passes for the desired synthesized view using only patches belonging to the selected set of views for each pass to provide two or more intermediate view synthesis results; and mask and merge the two or more intermediate view synthesis results to provide a final view synthesis result. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification