C.23.2 Hanging Protocol Environment Module

Table C.23.2-1 specifies the Attributes that describe and identify the best suited display environment for a Hanging Protocol.

Different viewing styles and interactions may be defined depending on a workstation’s capabilities. For example, the hanging preferences for viewing a screening mammogram study on a 1Kx1K screen with a 10 second repaint time versus a 2Kx2.5K screen may differ.

Notes: 1. The term Screen is intended to include all types of display devices (e.g., CRT, LCD, etc.).

2. This information may be used by an application to select a subset of the available screens on which to apply a Hanging Protocol.

Table C.23.2-1

Hanging Protocol Environment Module Attributes

Attribute Name Tag Type Attribute Description
Number of Screens (0072,0100) 2 Positive integer indicating the number of screens for which this Hanging Protocol is intended.
Nominal Screen Definition Sequence (0072,0102) 2 Sequence that describes the set of screens for which this Hanging Protocol is intended. Zero or more items shall be included in this sequence.
>Include Screen Specifications Macro Table C.23.2-2

Table C.23.2-2

Screen Specifications Macro Attributes

Number of Vertical Pixels (0072,0104) 1 Positive integer indicating the intended number of rows of the addressable area of the screen in pixels. Note: The goal is not absolute size matching.
Number of Horizontal Pixels (0072,0106) 1 Positive integer indicating the intended number of columns of the addressable area of the screen in pixels. Note: The goal is not absolute size matching.
Display Environment Spatial Position (0072,0108) 1 Exactly four dimensionlessfloating point values indicating the rectangular coordinate position of the screen within the overall bounding box that encompasses all the screens. See C.23.2.1.1.
Screen Minimum Grayscale Bit Depth (0072,010A) 1C Positive integer indicating the desired minimum number of grayscale bits per pixel of the screen. Required if Screen Minimum Color Bit Depth (0072,010C) is not present.
Screen Minimum Color Bit Depth (0072,010C) 1C Positive integer indicating the desired minimum total number of bits per color channel used to present a pixel. Required if Screen Minimum Grayscale Bit Depth (0072,010A) is not present. Note: A 24-bit color system with 8 bits per color channel (red, green, blue) would have a value of 8.
Application Maximum Repaint Time (0072,010E) 3 Positive integer indicating the desired maximum time in milliseconds required by the application to repaint the full screen once (i.e., recalculate all pixels and paint them to the screen). Note: This is not the screen refresh time.

C.23.2.1 Hanging Protocol Environment Attribute Descriptions

C.23.2.1.1 Display Environment Spatial Position

For the Display Environment Spatial Position (0072,0108) attribute, the lower left corner of the overall bounding box has Cartesian coordinates of (0.0,0.0). The upper right corner has coordinates of (1.0,1.0). The scale of the box is based on the Number of Vertical Pixels (0072,0104) and Number of Horizontal Pixels (0072,0106), not the physical size of the screens that are part of the workstation. The coordinates of each individual screen’s box are defined in absolute coordinates relative to the (0,0) and (1,1) range of the overall box. Position of a box is given by a (x1,y1), (x2,y2) pair that identifies the upper left corner and lower right corner if the box is rectangular.

Note: The goal is not absolute position matching of the image boxes rendered on the screens using Hanging Protocol layout information, but that the relative positioning of the image boxes should be consistent between different workstations.

Figure C.23.2-1 depicts a 1K x 1K screen positioned to the left of a 2K x 2.5K screen. The Display Environment Spatial Position (0072,0108) of the 1K x 1K screen is (0.0,0.4) (0.33,0.0), and the Display Environment Spatial Position (0072,0108) of the 2K x 2.5K screen is (0.33,1.0) (1.0,0.0).

[pic]

Figure C.23.2-1 Example Hanging Protocol Screen Environment