DICOM PS3.3 2016d - Information Object Definitions

C.11.29 Presentation Animation Module

Table C.11.29-1 contains Attributes that describe animation of the presentation.

Table C.11.29-1. Presentation Animation Module Attributes

Attribute Name

Tag

Type

Attribute Description

Presentation Animation Style

(0070,1A01)

1

Animation style intended by the source.

Enumerated Values:

INPUT_SEQ

PRESENTATION_SEQ

CROSSCURVE

See Section C.11.29.1 for description of terms.

Recommended Animation Rate

(0070,1A03)

3

Recommended rate at which the inputs shall be displayed. Shall have a value greater than zero.

See Section C.11.29.1 for units.

Animation Curve Sequence

(0070,1A04)

1C

Curve describing the trajectory of a fly-through animation.

Only a single Item shall be included in this sequence.

Required if Presentation Animation Style (0070,1A01) has a value of CROSSCURVE.

>Number of Volumetric Curve Points

(0070,150C)

1

Number of (x,y,z) points in Volumetric Curve Points (0070,150D).

>Volumetric Curve Points

(0070,150D)

1C

Coordinates of points on the curve in the Volumetric Presentation State Reference Coordinate System, in mm. One triplet (x,y,z) shall be present for each point in the curve.

Note

The points on the curve are samples. It is an implementation decision how the points are connected.

Animation Step Size

(0070,1A05)

1C

Distance in mm along the curve the display moves in one step.

Required if Presentation Animation Style (0070,1A01) has a value of CROSSCURVE.


C.11.29.1 Presentation Animation Style

The presence of Presentation Animation Style (0070,1A01) indicates that a form of view animation is intended by the creator of the Presentation State, and the value of the attribute indicates the nature of such animation. See Section FF.3.2 “Volumetric Animation” in PS3.4 for further description of the various presentation animation styles.

Values of Presentation Animation Style (0070,1A01) are:

INPUT_SEQ

A number of inputs are displayed sequentially using the same Presentation State. The inputs are described by items in Volumetric Presentation State Input Sequence (0070,1201) with values of Input Sequence Position Index (0070,1203). If Recommended Animation Rate (0070,1A03) is present, the animation occurs as values of the sequence position index are incremented at a rate specified by Recommended Animation Rate (0070,1A03) in units of steps per second. If Recommended Animation Rate (0070,1A03) is not present, the use of manual scrolling or animation rate is at the discretion of the display application. Inputs with the same Input Sequence Position Index (0070,1203) value are displayed simultaneously. If all values of Input Sequence Position Index (0070,1203) are the same, the presented view is not animated.

PRESENTATION_SEQ

The animation is determined by two or more Presentation States sharing the same value of Presentation Sequence Collection UID (0070,1102). The Presentation States shall be applied sequentially in the order of Presentation Sequence Position Index (0070,1103) values as the index is varied at a rate specified by Recommended Animation Rate (0070,1A03) in units of steps per second, if present; otherwise, the use of manual scrolling or animation rate is at the discretion of the display application.

CROSSCURVE

Indicates that the designated Planar MPR view shall be stepped along the curve defined in Animation Curve Sequence (0070,1A04) at the interval specified by Animation Step Size (0070,1A05). The rate is specified by Recommended Animation Rate (0070,1A03) in units of steps per second, if present; otherwise, the use of manual scrolling or animation rate is at the discretion of the display application.

CROSSCURVE is permitted only if the following conditions are met:

  • Multi-Planar Reconstruction Style (0070,1501) is present with a value of PLANAR

  • The curve specified by Animation Curve Sequence (0070,1A04) intersects the MPR view defined by MPR View Width Direction (0070,1507), MPR View Width (0070,1508), MPR View Height Direction (0070,1511), MPR View Height (0070,1512), and MPR Top Left Hand Corner (0070,1505) and is approximately normal to it at the point of intersection.

The original MPR Geometry parameters determine the view orientation and extent throughout the animation as follows:

  • The same point on the MPR plane intersects the curve at each step of the animation

  • The MPR x-directional vector remains unchanged from the initial MPR geometry throughout the animation

  • The cross-product of the x-direction vector and y-direction vector is the tangent to the curve at each point.

See Section XXX.3.2 “Spatially Related Views (e.g. Orthogonal)” in PS3.17 for an application of CROSSCURVE.

DICOM PS3.3 2016d - Information Object Definitions