Supported KLV Keys MISB 0601 Full
1. Overview
MISB 0601 (ST 0601.8) is a KLV metadata standard used in UAV and ISR video systems to embed platform, sensor, and geospatial data into video streams on a per-frame or per-packet basis.
All values are time-synchronized using UTC timestamps and use the WGS84 geodetic reference system.
2. Timing
Tag 0x2 – Precision Timestamp:
Name: Precision Timestamp
Type: uint64
Size: 8 bytes
Range: 0 to 264
Unit: microseconds
Description: Absolute UTC time since Unix epoch in microseconds. Mandatory in every packet
Encoding: raw = unix_time × 1e6
3. Platform Metadata
Tag 0x3 | Mission ID
Name: Mission ID
Type: String
Size: Variable
Range:--
Unit:--
Description: Unique identifier for the current mission or flight sortie
(e.g. "MISSION-001")
Tag 0x4 | Platform Tail Number
Name: Platform Tail Number
Type: String
Size: Variable
Range:--
Unit:--
Description: Aircraft registration or tail number identifier
(e.g. "UAV-042")
Tag 0x5 – Platform Heading Angle:
Name: Platform Heading Angle
Type: uint16
Size: 2 bytes
Range: 0° to 360°
Unit: degrees
Description: Direction the UAV nose is pointing, clockwise from true north
Tag 0x6 – Platform Pitch Angle:
Name: Platform Pitch Angle
Type: int16
Size: 2 bytes
Range: -20° to +20°
Unit: degrees
Description: UAV nose-up (+) or nose-down (-) rotation about the lateral axis
Tag 0x7 – Platform Roll Angle:
Name: Platform Roll Angle:
Type: int16
Size: 2 bytes
Range: -50° to +50°
Unit: degrees
Description: UAV right wing down (+) or left wing down (-) rotation about the longitudinal axis
Tag 0xA – Platform Designation:
Name: Platform Designation
Type: String
Size: Variable
Range: --
Unit: --
Description: Human-readable name or type of the UAV platform
(e.g. "Quadcopter-X1")
4. Sensor Position
Tag 0xD – Sensor Latitude:
Name: Sensor Latitude
Type: int32
Size: 4 bytes
Range: -90° to +90°
Unit: degrees
Description: WGS84 latitude of the sensor/UAV position. North is positive.
Tag 0xE – Sensor Longitude:
Name: Sensor Longitude
Type: int32
Size: 4 bytes
Range: -180° to +180°
Unit: degrees
Description: WGS84 latitude of the sensor/UAV position. East is positive.
Tag 0xF – Sensor True Altitude:
Name: Sensor True Altitude
Type: uint16
Size: 2 bytes
Range: -900m – 19000 m
Unit: meters
Description: Height of the sensor above mean sea level (MSL)
5. Sensor Identity
Tag 0xB – Image Source Sensor:
Name: Image Source Sensor
Type: string
Size: variable
Range: EO / IR
Unit:--
Description: Identifies which sensor produced the current video frame. Critical for dual EO/IR systems.
Tag 0xC – Image Coordinate System:
Name: Image Coordinate System
Type: string
Size: variable
Range: Geodetic WGS84
Unit:--
Description: Coordinate reference system used for all geographic values in the packet
6. Sensor Optics / Gimbal
Tag 0x10 – Sensor HFOV:
Name: Sensor HFOV
Type: uint16
Size: 2 bytes
Range: 0 – 180°
Unit: degrees
Description: Horizontal field of view of the sensor lens. Narrows as zoom increases. Primary zoom indicator.
Tag 0x11 – Sensor VFOV:
Name: Sensor VFOV
Type: uint16
Size: 2 bytes
Range: 0 – 180°
Unit: degrees
Description: Vertical field of view of the sensor lens. Narrows as zoom increases.
Tag 0x12 – Sensor Relative Azimuth:
Name: Sensor Relative Azimuth
Type: uint32
Size: 4 bytes
Range: 0 – 360°
Unit: degrees
Description: Gimbal pan angle relative to the UAV heading. 0° = straight ahead.
Tag 0x13 – Sensor Relative Elevation:
Name: Sensor Relative Elevation
Type: uint32
Size: 4 bytes
Range: -180° to +180°
Unit: degrees
Description: Gimbal tilt angle relative to UAV. Negative = looking down, positive = looking up.
Tag 0x14 – Sensor Relative Roll:
Name: Sensor Relative Roll
Type: uint32
Size: 4 bytes
Range: 0 – 360°
Unit: degrees
Description: Gimbal roll angle relative to the UAV body. Used for stabilization reference.
7. Target / Frame Geometry
Tag 0x15 – Slant Range:
Name: Slant Range
Type: uint32
Size: 4 bytes
Range: 0 to 5,000,000 m
Unit: meters
Description: Line-of-sight distance from the sensor to the target or frame center on the ground
Tag 0x16 – Target Width:
Name: Target Width
Type: uint16
Size: 2 bytes
Range: 0 to 10,000 m
Unit: meters
Description: Estimated width of the target area visible in the frame at ground level
Tag 0x17 – Frame Center Latitude:
Name: Frame Center Latitude
Type: int32
Size: 4 bytes
Range: -90° to +90°
Unit: degrees
Description: WGS84 latitude of the point on the ground the camera is currently pointing at
Tag 0x18 – Frame Center Longitude:
Name: Frame Center Longitude
Type: int32
Size: 4 bytes
Range: -180° to +180°
Unit: degrees
Description: WGS84 longitude of the point on the ground the camera is currently pointing at
Tag 0x19 – Frame Center Elevation:
Name: Frame Center Elevation
Type: uint16
Size: 2 bytes
Range: -900 m to 19000 m
Unit: meters
Description: Terrain elevation at the frame center point (MSL)
8. Metadata
Tag 0x41 – UAS Datalink LS Version:
Name: UAS Datalink LS Version
Type: uint8
Size: 1 byte
Range: --
Unit: set to 8 Description: Version number of the MISB 0601 standard being used. Always set to 8 for ST 0601.8.
Encoding: raw = 8 fixed value
9. Priority Model
Mandatory
2, 65
Every Packet
High
13, 14, 15, 16, 17, 23, 24, 25, 57
Every Frame
Medium
5, 6, 7, 18, 19, 20, 21, 22
On Change
Low
3, 4, 10, 11, 12, 58
Once/rarely
10. Encoding Formulas
2
raw = unix_time * 1e6
microseconds since epoch
5
raw = (deg / 360.0) * 65535
uint16
6
raw = (deg / 20.0) * 32767
int16
7
raw = (deg / 50.0) * 32767
int16
13
raw = (deg / 90.0) * 2147483647
int32
14
raw = (deg / 180.0) * 2147483647
int32
15
raw = ((m + 900) / 19900.0) * 65535
uint16
16
raw = (deg / 180.0) * 65535
uint16
17
raw = (deg / 180.0) * 65535
uint16
18
raw = (deg / 360.0) * 4294967295
uint32
19
raw = (deg / 180.0) * 2147483647
int32
20
raw = (deg / 360.0) * 4294967295
uint32
21
raw = (m / 5000000.0) * 4294967295
uint32
22
raw = (m / 10000.0) * 65535
uint16
23
raw = (deg / 90.0) * 2147483647
int32
24
raw = (deg / 180.0) * 2147483647
int32
25
raw = ((m + 900) / 19900.0) * 65535
uint16
0x41
raw = 8
fixed value
11. Key Implementation Notes
All geospatial coordinates use WGS84.
Timestamp must be in microsecond precision.
Angular values must be normalized before encoding.
Frame center coordinates are derived from:
sensor position
platform attitude
gimbal orientation
slant range projection
12. Typical Use Cases
ISR video metadata embedding
EO/IR gimbal geo-tagging
UAV real-time tracking systems
Ground control station mapping
Multi-sensor fusion (navigation + camera + IMU)
Last updated
Was this helpful?