×

Data-driven visualization transformation

  • US 8,531,451 B2
  • Filed: 06/19/2009
  • Issued: 09/10/2013
  • Est. Priority Date: 06/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for rendering a plurality of sequential data-driven scenes on a display, each scene being rendered using a plurality of view components, each view component having corresponding rendering logic that uses data provided as input parameters to the view component to render a visual item in the scene, the method comprising:

  • an act of rendering a first data-driven scene on a display, the first data-driven scene being driven by first data being applied to a first plurality of data-driven view components;

    an act of detecting a type of a transition event selected from among visuals transformation, data transformation, coordinate system transformation and target world transformation; and

    based on the detected type of the transition event, an act of rendering a second data-driven scene on the display using visuals transformation, data transformation, coordinate system transformation, or target world transformation, the second data-driven scene being different from the first data-driven scene, including;

    when the detected type of the transition event is visuals transformation, the second data-driven scene is driven by the first data also being applied to a second plurality of data-driven view components, wherein the first plurality of data-driven view components used to render the first data-driven scene are different than the second plurality of data-driven view components used to render the second data-driven scene, but the first data applied to the first plurality of data-driven view components for the first data-driven scene is the same as the first data applied to the second plurality of data-driven view components for the second data-driven scene;

    when the detected type of the transition event is data transformation, the second data-driven scene is driven by second data being applied to the first plurality of data-driven view components, wherein the second data differs from the first data in one or more of variable identity, variable value, or variable to view component binding;

    when the detected type of the transition event is coordinate system transformation, the second data-driven scene is driven by the first data being applied to the first plurality of data-driven view components, but using a different coordinate system as compared to the act of rendering the first data-driven scene; and

    when the detected type of the transition event is target world transformation, the second data-driven scene is driven by the first data being applied to the first plurality of data-driven view components, but using a different geometry as compared to the act of rendering the first data-driven scene.

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