DICOM PS3.5 2020a - Data Structures and Encoding |
Page 21 |
[ISO/IEC 15444-9] ISO/IEC. 2005. Information technology - JPEG 2000 image coding system: Interactivity tools, APIs and protocols.
[ISO/IEC 23008-2] ISO/IEC. Information technology - High efficiency coding and media delivery in heterogeneous environments - Part2:Highefficiencyvideocoding. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=67660
.
[ITU-T X.667] ITU. 2012. Information technology - Procedures for the operation of object identifier registration authorities: Generation of universally unique identifiers and their use in object identifiers. http://www.itu.int/rec/T-REC-X.667/en .
[ENV 41 503] ENV. 1990. Information systems interconnection - European graphic character repertoires and their coding. [ENV 41 508] ENV. 1990. Information systems interconnection - East European graphic character repertoires and their coding. [JIS X 0201] JIS. 1976. Code for Information Interchange.
[JIS X 0208] JIS. 1990. Code for the Japanese Graphic Character set for information interchange.
[JIS X 0212] JIS. 1990. Code of the supplementary Japanese Graphic Character set for information interchange. [KS X 1001] KS. 1997. Code for Information Interchange (Hangul and Hanja).
[RFC1468] IETF. Japanese Character Encoding for Internet Messages. http://tools.ietf.org/html/rfc1468 . [RFC1554] IETF. ISO-2022-JP-2: Multilingual Extension of ISO-2022-JP. http://tools.ietf.org/html/rfc1554 . [RFC1951] IETF. DEFLATE Compressed Data Format Specification version 1.3. http://tools.ietf.org/html/rfc1951 . [RFC3986] IETF. Uniform Resource Identifiers (URI) : Generic Syntax. http://tools.ietf.org/html/rfc3986 . [RFC3987] IETF. Internationalized Resource Identifiers (IRIs). http://tools.ietf.org/html/rfc3987 .
[RFC5890]IETF.InternationalizedDomainNamesforApplications(IDNA):DefinitionsandDocumentFramework. http://tools.ietf.org/ html/rfc5890 .
[RFC5891] IETF. Internationalized Domain Names in Applications (IDNA): Protocol. http://tools.ietf.org/html/rfc5891 .
[SMPTE ST 2110-10] Society of Motion Picture and Television Engineers (SMPTE). 2017. Professional Media over IP Networks: System Timing and Definitions.
[SMPTE ST 2110-20] Society of Motion Picture and Television Engineers (SMPTE). 2017. Professional Media over IP Networks: Uncompressed Active Video.
[SMPTE ST 2110-30] Society of Motion Picture and Television Engineers (SMPTE). 2017. Professional Media over IP Networks: PCM Digital Audio.
- Standard -
Page 22 |
DICOM PS3.5 2020a - Data Structures and Encoding |
- Standard -
DICOM PS3.5 2020a - Data Structures and Encoding |
Page 23 |
3 Definitions
For the purposes of this Standard, the following definitions apply.
3.1 Reference Model Definitions
This Part of the Standard makes use of the following terms defined in [ISO 7498]:
Application Entity |
See [ISO 7498]. |
OSI Presentation Protocol |
See [ISO 7498]. |
3.2 ACSE Service Definitions
This Part of the Standard makes use of the following terms defined in [ISO 8649]:
Association See [ISO 8649].
3.3 Presentation Service Definitions
This Part of the Standard makes use of the following terms defined in [ISO 8822]:
Presentation Context |
See [ISO 8822]. |
Presentation Data Value (PDV) |
See [ISO 8822]. |
Transfer Syntax |
See [ISO 8822]. |
Transfer Syntax Name |
See [ISO 8822]. |
3.4 Object Identification Definitions
This Part of the Standard makes use of the following terms defined in [ISO/IEC 8824]:
OSI Object Identification See [ISO/IEC 8824].
3.5 DICOM Introduction and Overview Definitions
This Part of the Standard makes use of the following terms defined in PS3.1:
Attribute |
Attribute. |
Command Element |
Command Element. |
Data Dictionary |
Data Dictionary. |
Service-Object Pair Class (SOP |
Service-Object Pair Class (SOP Class) |
Class) |
|
3.6 DICOM Conformance Definitions
This Part of the Standard makes use of the following terms defined in PS3.2:
Conformance Statement Conformance Statement.
3.7 DICOM Information Object Definitions
This Part of the Standard makes use of the following terms defined in PS3.3:
- Standard -
Page 24 |
DICOM PS3.5 2020a - Data Structures and Encoding |
Attribute Tag |
AttributeTag. |
Information Entity |
Information Entity. |
Information Object Definition |
Information Object Definition. |
(IOD) |
|
Multi-frame Image |
Multi-frame Image. |
3.8 DICOM Service Class Specifications Definitions
This Part of the Standard makes use of the following terms defined in PS3.4:
Service-Object Pair Instance Service-Object Pair Instance (SOP Instance)
(SOP Instance)
3.9DICOMNetworkCommunicationSupportForMessageExchangeDefinitions
This Part of the Standard makes use of the following terms defined in PS3.8:
DICOM Upper Layer Service DICOM Upper Layer Service.
3.10 DICOM Data Structures and Encoding Definitions
The following definitions are commonly used in this Standard:
Basic Offset Table (BOT) |
A table of 32-bit pointers to individual frames of an encapsulated Multi-frame Image. |
Big Endian |
A form of byte ordering where multiple byte binary values are encoded with the most significant |
|
byte encoded first, and the remaining bytes encoded in decreasing order of significance. |
Character Repertoire |
A finite set of different characters that is considered to be complete for a given purpose and is |
|
specified independently of their encoding (also referred to as a character set). |
Code String |
A string of characters identifying a controlled concept, including Defined Terms and Enumerated |
|
Values when represented as character strings. The scope of the controlled concept is limited to |
|
the attribute for which the string provides the value; i.e., the attribute defines the allowed set of |
|
values for the Code String, and a particular string may have different meanings in different |
|
attributes.ACodeStringisformallyanarbitrarycoderepresentingasemanticconcept;however, |
|
English language words (using the constrained character set of the CS Value Representation) |
|
are often used as codes for the semantics of those words. |
Data Element |
A unit of information as defined by a single entry in the data dictionary. An encoded Information |
|
Object Definition (IOD) Attribute that is composed of, at a minimum, three fields: a Data Element |
|
Tag, a Value Length, and a Value Field. For some specific Transfer Syntaxes, a Data Element |
|
also contains a VR Field where the Value Representation of that Data Element is specified |
|
explicitly. |
Data Element Tag |
AuniqueidentifierforaDataElementcomposedofanorderedpairofnumbers(aGroupNumber |
|
followed by an Element Number). |
Data Element Type |
Used to specify whether an Attribute of an Information Object Definition or an Attribute of a SOP |
|
ClassDefinitionismandatory,mandatoryonlyundercertainconditions,oroptional.Thistranslates |
|
to whether a Data Element of a Data Set is mandatory, mandatory only under certain conditions, |
|
or optional. |
Data Set |
Exchanged information consisting of a structured set of Attribute values directly or indirectly |
|
related to Information Objects. The value of each Attribute in a Data Set is expressed as a Data |
|
Element. A collection of Data Elements ordered by increasing Data Element Tag number that is |
|
an encoding of the values of Attributes of a real world object. |
- Standard -
|
DICOM PS3.5 2020a - Data Structures and Encoding |
Page 25 |
Defined Term |
The Value of a Data Element is a Defined Term when the Value of the element may be one of |
|
|
anexplicitlyspecifiedsetofstandardvalues,andthesevaluesmaybeextendedbyimplementers. |
|
Element Number |
The second number in the ordered pair of numbers that makes up a Data Element Tag. |
|
Enumerated Value |
The Value of a Data Element is an Enumerated Value when the value of the element must be |
|
|
one of an explicitly specified set of standard values, and these values shall not be extended by |
|
|
implementers. |
|
Extended Offset Table (EOT) |
A table of 64-bit pointers to individual frames of an encapsulated Multi-frame Image. |
|
Group Number |
The first number in the ordered pair of numbers that makes up a Data Element Tag. |
|
Item |
A component of the Value of a Data Element that is of Value Representation Sequence of Items. |
|
|
An Item contains a Data Set. |
|
Item Delimitation Data Element |
Used to mark the end of an Item of Undefined Length in a Sequence of Items. This is the last |
|
|
Data Element in an Item of Undefined Length. |
|
Little Endian |
A form of byte ordering where multiple byte binary values are encoded with the least significant |
|
|
byte encoded first; and the remaining bytes encoded in increasing order of significance. |
|
Nested Data Set |
A Data Set contained within a Data Element of another Data Set. Data Sets can be nested |
|
|
recursively.OnlyDataElementswithValueRepresentationSequenceofItemsmay,themselves, |
|
|
contain Data Sets. |
|
Pixel Cell |
The container for a single Pixel Sample Value that may include unused bits. The size of a Pixel |
|
|
Cell shall be specified by the Bits Allocated (0028, 0100) Data Element. |
|
Pixel Data |
Graphical data (e.g., images) of variable pixel-depth encoded in the Pixel Data, Float Pixel Data |
|
|
or Double Float Pixel Data Element. |
|
Pixel Sample Value |
A value associated with an individual pixel. An individual pixel consists of one or more Pixel |
|
|
Sample Values (e.g., color images). |
|
Private Data Element |
Additional Data Element, defined by an implementer, to communicate information that is not |
|
|
contained in Standard Data Elements. Private Data elements have odd Group Numbers. |
|
Repeating Group |
Standard Data Elements within a particular range of Group Numbers where elements that have |
|
|
identical Element Numbers have the same meaning within each Group (and the same VR, VM, |
|
|
andDataElementType).RepeatingGroupsshallonlyexistforCurvesandOverlayPlanes(Group |
|
|
Numbers (50xx,eeee) and (60xx,eeee), respectively) and are a remnant of older versions of this |
|
|
Standard. |
|
Retired Data Element |
A Data Element that is unsupported beginning with the current Standard. Implementations may |
|
|
continue to support Retired Data Elements for the purpose of backward compatibility, but this is |
|
|
not a requirement of the current Standard. |
|
Sequence Delimitation Item |
Item used to mark the end of a Sequence of Items of Undefined Length. This Item is the last Item |
|
|
in a Sequence of Items of Undefined Length. |
|
Sequence of Items |
A Value Representation for Data Elements that contain a sequence of Data Sets. Sequence of |
|
|
Items allows for Nested Data Sets. |
|
Standard Data Element |
ADataElementdefinedintheDICOMStandard,andthereforelistedintheDICOMDataElement |
|
|
Dictionary in PS3.6. |
|
DICOM Transfer Syntax |
A set of encoding rules that allow DICOM Application Entities to unambiguously negotiate the |
|
|
encoding techniques (e.g., Data Element structure, byte ordering, compression) they are able to |
|
|
support, thereby allowing these Application Entities to communicate. See also Transfer Syntax. |
|
- Standard -