×

Method and system for displaying visual content in a virtual three-dimensional space

  • US 9,396,578 B2
  • Filed: 08/14/2014
  • Issued: 07/19/2016
  • Est. Priority Date: 05/22/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method implemented by a programmed computer, for displaying a projection of a virtual three-dimensional (3D) space via a display device, comprising:

  • a) designating a 2D base plane in the virtual 3D space;

    b) positioning a first page and at least a second page or a content element in the 3D space with at least the first page parallel to the base plane, wherein each page is a 2D array of 2D and/or volumetric 3D content elements and each page has a layout;

    c) selecting a single viewpoint and a viewing ray extending from the viewpoint and intersecting the base plane at an angle between 0 and 90°

    ;

    d) positioning a first planar 2D surface in the 3D space at a predetermined distance from the viewpoint, so that the first planar 2D surface intersects the viewing ray between the viewpoint and the base plane so as to define a viewing frustum, within which is a viewing space, wherein the viewing space contains at least a portion of the first page and at least a portion of the second page or content element;

    e) projecting the entire viewing space onto the first planar 2D surface using a single perspective projection determined by the viewing ray, such that for every point in the viewing space that is projected onto a corresponding point on the first 2D surface, that point of the viewing space, the corresponding point projected onto the first 2D surface, and the viewpoint are collinear;

    f) optionally projecting the single perspective projection on the first 2D surface onto a second 2D surface; and

    g) displaying the first 2D planar surface or the second 2D surface via a display device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×