Pop-up light field
First Claim
Patent Images
1. A method comprising:
- splitting a scene into one or more coherent layers;
propagating boundaries of the coherent layers across a plurality of frames corresponding to the scene; and
refining the splitting to present a virtual view of the scene.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed to produce virtual views of a complex scene. The virtual views are substantially free from aliasing even when using a relatively sparse set of images of the scene. In a described implementation, a scene is split into one or more coherent layers. The boundaries of the coherent layers are propagated across a plurality of frames corresponding to the scene. The splitting may be further refined (e.g., in accordance with user feedback) to present a virtual view of the scene.
-
Citations
57 Claims
-
1. A method comprising:
-
splitting a scene into one or more coherent layers;
propagating boundaries of the coherent layers across a plurality of frames corresponding to the scene; and
refining the splitting to present a virtual view of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
segmenting a light field into one or more coherent layers;
propagating boundaries of the coherent layers across a plurality of frames corresponding to the light field;
providing a background layer for the coherent layers; and
rendering the coherent layers with the background layer to provide a pop-up light field. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
determining a plurality of texture-mapped triangles for each layer of a scene;
binding a plurality of textures to each of the plurality of triangles;
assigning a blending ratio to each vertex of the plurality of triangles; and
blending the textures of each of the plurality of triangles to present a virtual view of the scene. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A user interface comprising:
-
a layer pop-up module to allow a user to define one or more coherent layers corresponding to a scene;
a refinement module to refine the coherent layers; and
a rendering module to render the coherent layers to present a virtual view of the scene. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A system comprising:
-
a layer pop-up module to split a scene into one or more coherent layers;
a boundary propagation module to propagate boundaries of the coherent layers across a plurality of frames corresponding to the scene; and
a refinement module to refine the splitting to present a virtual view of the scene. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. One or more computer-readable media having instructions stored thereon that, when executed, direct a machine to perform acts comprising:
-
splitting a scene into one or more coherent layers;
propagating boundaries of the coherent layers across a plurality of frames corresponding to the scene; and
refining the splitting to present a virtual view of the scene. - View Dependent Claims (45, 46, 47)
-
-
48. One or more computer-readable media having instructions stored thereon that, when executed, direct a machine to perform acts comprising:
-
determining a plurality of texture-mapped triangles for each layer of a scene;
binding a plurality of textures to each of the plurality of triangles;
assigning a blending ratio to each vertex of the plurality of triangles; and
blending the textures of each of the plurality of triangles to present a virtual view of the scene. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. An apparatus comprising:
-
means for splitting a scene into one or more coherent layers;
means for propagating boundaries of the coherent layers across a plurality of frames corresponding to the scene; and
means for refining the splitting to present a virtual view of the scene. - View Dependent Claims (56, 57)
-
Specification