Method and system for displaying visual content in a virtual three-dimensional space
OwnerYoav Shefiinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerYoav Shefiinventor
Estimating the term…
A system and system for positioning content elements in a virtual 3D space. A 2D base plane is designated in the 3D space, and the visual content is positioned in the 3D space with at least one page being parallel to the base plane. A viewpoint and a viewing ray are selected in the 3D space from which to view the 3D space with the viewing ray being neither parallel or perpendicular to the base plane. A 2D surface is then positioned in the 3D space so that the 2D surface intersects the view ray between the viewpoint and the base plane. At least a portion of the 3D space is then projected onto the 2D surface by a perspective projection determined by the viewing ray. The process may be repeated as desired each time optionally selecting a new viewpoint and/or selecting a new viewing ray and/or altering a property of one or more content elements. The projection onto the viewing surface may be displayed on a display device such as a computer monitor.
A method for positioning a first page and at least a second page or a content element, a page being a 2D array of 2D and/or volumetric 3D content elements, each page having a layout, and projecting the first page and the second page or the first page and the content element onto a 2D surface, comprising:
The method according to anyone of the previous claims wherein at least one page contains at least one 3D volumetric content element.
The method according to anyone of the previous claims further comprising a step of parsing a page into content elements and repositioning one or more of the content elements in the 3D space.
The method according to anyone of the previous claims further comprising a step of positioning in the 3D space one or more additional content elements.
The method according to anyone of the previous claims wherein a content element executes a response when the viewing ray or the viewpoint satisfies a predetermined condition.
The method according to any one of the previous claims further comprising a step displaying the 2D surface on one or more viewing surfaces.
The method according to anyone of the previous claims further comprising:
The method according to anyone of the previous claims further comprising a step of replacing a page or a content element in the base plane when a distance between the viewpoint and the page or content element is greater than a predetermined distance.
The method according to any one of the previous claims wherein the base plane is subdivided into content areas by a grid.
The method according to any one of the previous claims wherein one or more of the pages are results of a search query.
The method according to any one of the previous claims, wherein a first content element is positioned between a second content element and a third content element in a different page.
The method according to any one of the previous claims further comprising transmitting content elements or pages in the 3D with their positions in the 3D space to a local disk or a remote location.
A system for positioning a first page and at least a second page or a content element, a page being a 2D array of 2D and/or volumetric 3D content elements, each page having a layout, and projecting the first page and the second page or the first page and the content element onto a 2D surface, comprising:
Dependencies are inferred from the claim text.