Skip to content

Commit 81d62c7

Browse files
committed
Cleaned up definitions of point, integral point, graphics data, color channel, alpha channel, visual data format, premultiplied format, visual data element, pixel, raster graphics data, color model, additive color, RGB color model, RGBA color model, and color space.
1 parent e866434 commit 81d62c7

File tree

1 file changed

+46
-42
lines changed

1 file changed

+46
-42
lines changed

source/terms-and-definitions.tex

Lines changed: 46 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,27 @@
1919

2020
%%\def\definition{\definitionx{\section}}%
2121

22-
\indexdefn{standard coordinate space}%
23-
\definition{standard coordinate space}{\iotwod.defns.stndcrdspace}
24-
Euclidean plane described by a Cartesian coordinate system where the first coordinate is measured along a horizontal axis, called the \xaxis, oriented from left to right, the second coordinate is measured along a vertical axis, called the \yaxis, oriented from top to bottom, and rotation of a point around the origin by a positive value expressed in radians is counterclockwise
25-
2622
\indexdefn{point}%
2723
\definition{point}{\iotwod.defns.point}
28-
\defncontext{point} coordinate designated by a floating point \xaxis{} value and a floating point \yaxis{} value within the \term{standard coordinate space} (\ref{\iotwod.defns.stndcrdspace})
24+
coordinate designated by a floating-point \xaxis{} value and a floating-point \yaxis{} value
2925

30-
\indexdefn{point}%
31-
\definition{point}{\iotwod.defns.point.integral}
32-
\defncontext{integral point} coordinate designated by an integral \xaxis{} value and an integral \yaxis{} value within the \term{standard coordinate space} (\ref{\iotwod.defns.stndcrdspace})
26+
\indexdefn{origin}%
27+
\definition{origin}{\iotwod.defns.origin}
28+
point with an \xaxis{} value of $0$ and a \yaxis{} value of $0$
29+
30+
\indexdefn{standard coordinate space}%
31+
\definition{standard coordinate space}{\iotwod.defns.stndcrdspace}
32+
Euclidean plane described by a Cartesian coordinate system where the \xaxis{} is a horizontal axis oriented from left to right, the \yaxis{} is a vertical axis oriented from top to bottom, and rotation of a point, excluding the origin, around the origin by a positive value in radians is counterclockwise
33+
34+
\indexdefn{integral point}%
35+
\definition{integral point}{\iotwod.defns.point.integral}
36+
point where the \xaxis{} value and the \yaxis{} value are integers
3337

3438
\indexdefn{normalize}%
3539
\definition{normalize}{\iotwod.defns.normalize}
36-
map a closed set of evenly spaced values in the range $[0, x]$ to an evenly spaced sequence of floating point values in the range $[0, 1]$
40+
map a closed set of evenly spaced values in the range $[0, x]$ to an evenly spaced sequence of floating-point values in the range $[0, 1]$
3741
\begin{note}
38-
The definition of normalize given is the definition for normalizing unsigned input. Signed normalization, i.e. the mapping of a closed set of evenly spaced values in the range $[-x, x)$ to an evenly spaced sequence of floating point values in the range $[-1, 1]$ is not used in this \documenttypename{}.
42+
The definition of normalize given is the definition for normalizing unsigned input. Signed normalization, i.e. the mapping of a closed set of evenly spaced values in the range $[-x, x)$ to an evenly spaced sequence of floating-point values in the range $[-1, 1]$ is not used in this \documenttypename{}.
3943
\end{note}
4044

4145
% The following may not be needed. Already defined in IEC 60050 723-05-05.
@@ -57,72 +61,72 @@
5761

5862
\indexdefn{graphics data}%
5963
\definition{graphics data}{\iotwod.defns.graphicsdata}
60-
\defncontext{graphics data} \term{visual data} (\ref{\iotwod.defns.visdata}) stored in an unspecified form
64+
visual data stored in an unspecified form
6165

62-
\indexdefn{channel}%
63-
\definition{channel}{\iotwod.defns.channel}
64-
%a bounded set of homogeneously-spaced real numbers in the range $[0,1]$
65-
component of \term{visual data} (\ref{\iotwod.defns.visdata}) with a defined bit size
66+
\indexdefn{color}%
67+
\definition{color}{\iotwod.defns.colorchannel}
68+
\defncontext{channel} component of visual data representing color
6669

67-
\indexdefn{color channel}%
68-
\definition{color channel}{\iotwod.defns.colorchannel}
69-
component of \term{visual data} (\ref{\iotwod.defns.visdata}) representing color
70+
\indexdefn{alpha}%
71+
\definition{alpha}{\iotwod.defns.alphachannel}
72+
\defncontext{channel} component of visual data representing transparency
7073

71-
\indexdefn{alpha channel}%
72-
\definition{alpha channel}{\iotwod.defns.alphachannel}
73-
component of \term{visual data} (\ref{\iotwod.defns.visdata}) representing transparency
74+
\indexdefn{channel}%
75+
\definition{channel}{\iotwod.defns.channel}
76+
color or alpha channel
7477

7578
\indexdefn{visual data format}%
7679
\definition{visual data format}{\iotwod.defns.visdatafmt}
77-
specification that defines a total bit size, a set of one or more \term{channels} (\ref{\iotwod.defns.channel}), and each \term{channel}'s role, bit size, and location relative to the upper (high-order) bit
78-
%a specification of visual data channels which defines a total bit size for the format and each channel's role, bit size, and location relative to the upper (high-order) bit
79-
%\begin{note}
80-
%The total bit size may be larger than the sum of the bit sizes of the channels of the format.
81-
%\end{note}
80+
specification of zero or more color channels and zero or one alpha channels that defines each channel's role, bit size, location relative to the high-order bit, and the total bit size of all channels including unused bits
8281

8382
\indexdefn{premultiplied format}%
8483
\definition{premultiplied format}{\iotwod.defns.premultipliedformat}
85-
format with \term{color channels} (\ref{\iotwod.defns.colorchannel}) and an \term{alpha channel} (\ref{\iotwod.defns.alphachannel}) where each \term{color channel} is \term{normalized} (\ref{\iotwod.defns.normalize}) and then multiplied by the \term{normalized} \term{alpha channel} value
84+
visual data format with one or more color channels and an alpha channel where each color channel is normalized and then multiplied by the normalized alpha channel value
8685
\begin{example}
8786
Given the 32-bit non-premultiplied RGBA pixel with 8 bits per channel \{255, 0, 0, 127\} (half-transparent red), when normalized it would become \{1.0f, 0.0f, 0.0f, 0.5f\}. As such, in premultiplied, normalized format it would become \{0.5f, 0.0f, 0.0f, 0.5f\} as a result of multiplying each of the three color channels by the alpha channel value.
8887
\end{example}
8988

9089
\indexdefn{visual data element}%
9190
\definition{visual data element}{\iotwod.defns.visdataelem}
92-
item of \term{visual data} (\ref{\iotwod.defns.visdata}) with a defined \term{visual data format} (\ref{\iotwod.defns.visdatafmt})
91+
visual data with a defined visual data format
9392

9493
% The following may not be needed. Already defined in IEC 60050 723-05-31
95-
\indexdefn{pixel}
94+
\indexdefn{pixel}%
9695
\definition{pixel}{\iotwod.defns.pixel}
97-
discrete, rectangular \term{visual data element} (\ref{\iotwod.defns.visdataelem})
98-
99-
\indexdefn{graphics data}%
100-
\indexdefn{graphics data!raster}%
101-
\definition{graphics data}{\iotwod.defns.graphics.raster}
102-
\defncontext{raster graphics data} \term{visual data} (\ref{\iotwod.defns.visdata}) stored as \term{pixels} (\ref{\iotwod.defns.pixel}) that is accessible as-if it was an array of rows of pixels beginning with the pixel at the \term{integral point} $(0,0)$ (\ref{\iotwod.defns.point.integral})
96+
discrete visual data element
10397

104-
\indexdefn{additive color}%
105-
\definition{additive color}{\iotwod.defns.additivecolor}
106-
color defined by the emissive intensity of its \term{color channels} (\ref{\iotwod.defns.colorchannel})
98+
\indexdefn{raster graphics data}%
99+
%\indexdefn{graphics data!raster}%
100+
%\definition{graphics data}{\iotwod.defns.graphics.raster}
101+
%\defncontext{raster graphics data} \term{visual data} (\ref{\iotwod.defns.visdata}) stored as \term{pixels} (\ref{\iotwod.defns.pixel}) that is accessible as-if it was an array of rows of pixels beginning with the pixel at the \term{integral point} $(0,0)$ (\ref{\iotwod.defns.point.integral})
102+
data comprised of a rectangular array of pixels where the top-left pixel is located at the origin and additional pixels are located as consecutive integral points of increasing value
107103

108104
\indexdefn{color model}%
109105
\definition{color model}{\iotwod.defns.colormodel}
110-
ideal, mathematical representation of colors which often uses \term{color channels} (\ref{\iotwod.defns.colorchannel})
106+
ideal, mathematical representation of color
107+
108+
\indexdefn{additive color}%
109+
\definition{additive color}{\iotwod.defns.additivecolor}
110+
color defined by the emissive intensity of its color channels
111111

112112
\indexdefn{color model}%
113113
\indexdefn{color model!RGB}%
114114
\definition{RGB color model}{\iotwod.defns.rgbcolormodel}
115-
\defncontext{RGB} \term{additive} (\ref{\iotwod.defns.additivecolor}) \term{color model} (\ref{\iotwod.defns.colormodel}) using red, green, and blue \term{color channels} (\ref{\iotwod.defns.colorchannel})
115+
color model using additive color comprised of red, green, and blue color channels
116116

117117
\indexdefn{color model}%
118118
\indexdefn{color model!RGBA}%
119119
\definition{RGBA color model}{\iotwod.defns.rgbacolormodel}
120-
\defncontext{RGBA} \term{RGB color model} (\ref{\iotwod.defns.rgbcolormodel}) with an \term{alpha channel} (\ref{\iotwod.defns.alphachannel})
120+
RGB color model with an alpha channel
121+
122+
\indexdefn{color space}%
123+
\definition{color space}{\iotwod.defns.colorspace}
124+
systematic mapping of values to specific colors
121125

122126
\indexdefn{color space}%
123127
\indexdefn{color space!sRGB}%
124128
\definition{sRGB color space}{\iotwod.defns.srgbcolorspace}
125-
\defncontext{sRGB} \term{additive} (\ref{\iotwod.defns.additivecolor}) \term{color space} (\ref{\iotwod.defns.colorspace}) defined in IEC 61966-2-1 that is based on an \term{RGB color model} (\ref{\iotwod.defns.rgbcolormodel})
129+
color space defined in IEC 61966-2-1 that is based on the RGB color model
126130

127131
\indexdefn{start point}%
128132
\definition{start point}{\iotwod.defns.startpt}

0 commit comments

Comments
 (0)