Difference between revisions of "Filling Out the Image Compression Parameters Class"
(Safety Save) |
(Safety Save - Still editing) |
||
Line 1: | Line 1: | ||
The ''Image_Compression_Parameters'' class contains attributes describing onboard compression parameters used for data storage and transmission. | The ''Image_Compression_Parameters'' class contains attributes describing onboard compression parameters used for data storage and transmission. | ||
− | + | == <compression_class> == | |
− | |||
− | |||
− | |||
− | + | ''REQUIRED'' | |
− | |||
− | '' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == < | + | == <compression_mode> == |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== <compression_type> == | == <compression_type> == | ||
Line 28: | Line 13: | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | == <compression_rate> == | |
− | |||
− | |||
− | |||
− | |||
− | == < | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | == <compression_ratio> == | |
− | |||
− | |||
− | |||
− | |||
− | == < | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== <compression_quality> == | == <compression_quality> == | ||
Line 62: | Line 32: | ||
|} | |} | ||
− | == < | + | == <deferred_flag> == |
+ | |||
+ | ''OPTIONAL'' | ||
+ | |||
+ | == <error_pixel_count> == | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | == < | + | == Compression-Algorithm-Specific Parameters == |
+ | |||
+ | The inclusion of any of the following classes at this point in the label is optional. In addition, multiple classes may be included and/or each class can be repeated an unlimited number of times. The order of the classes is also, in this case, not significant - they can be listed, repeated, and sorted in any manner. | ||
+ | |||
+ | === <ICER_Parameters> === | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | == < | + | ==== <wavelet_filter> ==== |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | ==== <icer_quality> ==== | |
− | + | ||
− | + | ''OPTIONAL'' | |
− | |||
− | == < | + | ==== <decomposition_stages> ==== |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | == < | + | ==== <segment_count> ==== |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | == < | + | ==== <Image_Compression_Segment> ==== |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | This class is repeatable. | |
− | + | ||
− | + | ===== <segment_number> ===== | |
− | |||
− | + | ''REQUIRED'' | |
− | + | ===== <first_line> ===== | |
− | + | ''REQUIRED'' | |
− | |||
− | |||
− | |||
− | == < | + | ===== <first_sample> ===== |
− | '' | + | ''REQUIRED'' |
− | + | ===== <lines> ===== | |
− | |||
− | |||
− | |||
− | + | ''REQUIRED'' | |
− | + | ===== <samples> ===== | |
− | + | ''REQUIRED'' | |
− | |||
− | |||
− | |||
− | == < | + | ===== <segment_quality> ===== |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | ===== <segment_status> ===== | |
− | + | ||
− | + | ''OPTIONAL'' | |
− | |||
− | == < | + | ===== <mission_pixel_count> ===== |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | === <JPEG_Parmeters> === | |
− | |||
− | |||
− | |||
− | |||
− | == < | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | == < | + | ==== <color_subsampling_mode> ==== |
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | ==== <jpeg_quality> ==== | |
− | |||
− | |||
− | |||
− | + | ''OPTIONAL'' | |
− | + | ==== <jpeg_parameter> ==== | |
− | + | ''OPTIONAL'' | |
− | + | === <JPEG_Progressive_Parameters> === | |
− | + | ''OPTIONAL | |
− | |||
− | |||
− | |||
− | === < | + | ==== <color_subsampling_mode> ==== |
− | '' | + | ''OPTIONAL'' |
− | + | ==== <jpeg_quality> ==== | |
− | |||
− | |||
− | |||
− | + | ''OPTIONAL'' | |
− | + | ==== <jpeg_parameter> ==== | |
− | + | ''OPTIONAL'' | |
− | |||
− | |||
− | |||
− | === < | + | ==== <progressive_stage> ==== |
''REQUIRED'' | ''REQUIRED'' | ||
− | + | === <LOCO_Parameters> === | |
− | |||
− | |||
− | |||
− | |||
− | === < | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | ==== <wavelet_filter> ==== | |
− | |||
− | |||
− | |||
− | |||
− | === < | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | + | ==== <missing_pixel_count> ==== | |
− | |||
− | |||
− | |||
− | |||
− | === < | ||
''OPTIONAL'' | ''OPTIONAL'' | ||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 21:37, 24 June 2018
The Image_Compression_Parameters class contains attributes describing onboard compression parameters used for data storage and transmission.
Contents
- 1 <compression_class>
- 2 <compression_mode>
- 3 <compression_type>
- 4 <compression_rate>
- 5 <compression_ratio>
- 6 <compression_quality>
- 7 <deferred_flag>
- 8 <error_pixel_count>
- 9 Compression-Algorithm-Specific Parameters
<compression_class>
REQUIRED
<compression_mode>
OPTIONAL
<compression_type>
OPTIONAL
<compression_rate>
OPTIONAL
<compression_ratio>
OPTIONAL
<compression_quality>
OPTIONAL
The definition of this attribute actually says it is specific to JPEG. If this is true, the attribute name really should indicate that. If it's not true, the definition needs re-writing. This is also defined as an integer without any indication of whether a larger integer is higher or lower quality. |
<deferred_flag>
OPTIONAL
<error_pixel_count>
OPTIONAL
Compression-Algorithm-Specific Parameters
The inclusion of any of the following classes at this point in the label is optional. In addition, multiple classes may be included and/or each class can be repeated an unlimited number of times. The order of the classes is also, in this case, not significant - they can be listed, repeated, and sorted in any manner.
<ICER_Parameters>
OPTIONAL
<wavelet_filter>
OPTIONAL
<icer_quality>
OPTIONAL
<decomposition_stages>
OPTIONAL
<segment_count>
OPTIONAL
<Image_Compression_Segment>
OPTIONAL
This class is repeatable.
<segment_number>
REQUIRED
<first_line>
REQUIRED
<first_sample>
REQUIRED
<lines>
REQUIRED
<samples>
REQUIRED
<segment_quality>
OPTIONAL
<segment_status>
OPTIONAL
<mission_pixel_count>
OPTIONAL
<JPEG_Parmeters>
OPTIONAL
<color_subsampling_mode>
OPTIONAL
<jpeg_quality>
OPTIONAL
<jpeg_parameter>
OPTIONAL
<JPEG_Progressive_Parameters>
OPTIONAL
<color_subsampling_mode>
OPTIONAL
<jpeg_quality>
OPTIONAL
<jpeg_parameter>
OPTIONAL
<progressive_stage>
REQUIRED
<LOCO_Parameters>
OPTIONAL
<wavelet_filter>
OPTIONAL
<missing_pixel_count>
OPTIONAL