Google depth-map Device tags. See https://developer.android.com/training/camera2/Dynamic-depth-v1.0.pdf for the specification.
These tags belong to the ExifTool XMP-Device family 1 group.
Tag Name Writable Values / Notes AppInfo struct --> Google AppInfo Struct AppInfoApplication string_ AppInfoItemURI string_ AppInfoVersion string_ Cameras struct+ --> Google DeviceCameras Struct Camera struct_+ --> Google DeviceCamera Struct
(CamerasCamera)CameraAppInfo struct_+ --> Google AppInfo Struct
(CamerasCameraAppInfo)CameraAppInfoApplication string_+ (CamerasCameraAppInfoApplication) CameraAppInfoItemURI string_+ (CamerasCameraAppInfoItemURI) CameraAppInfoVersion string_+ (CamerasCameraAppInfoVersion) CameraDepthMap struct_+ --> Google DeviceDepthMap Struct
(CamerasCameraDepthMap)CameraDepthMapConfidenceURI string_+ (CamerasCameraDepthMapConfidenceURI) CameraDepthMapDepthURI string_+ (CamerasCameraDepthMapDepthURI) CameraDepthMapFar real_+ (CamerasCameraDepthMapFar) CameraDepthMapFocalTable string_+ (CamerasCameraDepthMapFocalTable) CameraDepthMapFocalTableEntryCount integer_+ (CamerasCameraDepthMapFocalTableEntryCount) CameraDepthMapFormat string_+ (CamerasCameraDepthMapFormat) CameraDepthMapItemSemantic string_+ (CamerasCameraDepthMapItemSemantic) CameraDepthMapMeasureType string_+ (CamerasCameraDepthMapMeasureType) CameraDepthMapNear real_+ (CamerasCameraDepthMapNear) CameraDepthMapSoftware string_+ (CamerasCameraDepthMapSoftware) CameraDepthMapUnits string_+ (CamerasCameraDepthMapUnits) CameraImage struct_+ --> Google DeviceImage Struct
(CamerasCameraImage)CameraImageItemSemantic string_+ (CamerasCameraImageItemSemantic) CameraImageItemURI string_+ (CamerasCameraImageItemURI) CameraImagingModel struct_+ --> Google DeviceImagingModel Struct
(CamerasCameraImagingModel)CameraImagingModelDistortion string_+ (CamerasCameraImagingModelDistortion) CameraImagingModelDistortionCount integer_+ (CamerasCameraImagingModelDistortionCount) CameraImagingModelFocalLengthX real_+ (CamerasCameraImagingModelFocalLengthX) CameraImagingModelFocalLengthY real_+ (CamerasCameraImagingModelFocalLengthY) CameraImagingModelImageHeight integer_+ (CamerasCameraImagingModelImageHeight) CameraImagingModelImageWidth integer_+ (CamerasCameraImagingModelImageWidth) CameraImagingModelPixelAspectRatio real_+ (CamerasCameraImagingModelPixelAspectRatio) CameraImagingModelPrincipalPointX real_+ (CamerasCameraImagingModelPrincipalPointX) CameraImagingModelPrincipalPointY real_+ (CamerasCameraImagingModelPrincipalPointY) CameraImagingModelSkew real_+ (CamerasCameraImagingModelSkew) CameraLightEstimate struct_+ --> Google DeviceLightEstimate Struct
(CamerasCameraLightEstimate)CameraLightEstimateColorCorrectionB real_+ (CamerasCameraLightEstimateColorCorrectionB) CameraLightEstimateColorCorrectionG real_+ (CamerasCameraLightEstimateColorCorrectionG) CameraLightEstimateColorCorrectionR real_+ (CamerasCameraLightEstimateColorCorrectionR) CameraLightEstimatePixelIntensity real_+ (CamerasCameraLightEstimatePixelIntensity) CameraPointCloud struct_+ --> Google DevicePointCloud Struct
(CamerasCameraPointCloud)CameraPointCloudMetric boolean_+ (CamerasCameraPointCloudMetric) CameraPointCloudPointCloud integer_+ (CamerasCameraPointCloudPointCloud) CameraPointCloudPoints string_+ (CamerasCameraPointCloudPoints) CameraPose struct_+ --> Google Pose Struct
(CamerasCameraPose)CameraPosePositionX real_+ (CamerasCameraPosePositionX) CameraPosePositionY real_+ (CamerasCameraPosePositionY) CameraPosePositionZ real_+ (CamerasCameraPosePositionZ) CameraPoseRotationW real_+ (CamerasCameraPoseRotationW) CameraPoseRotationX real_+ (CamerasCameraPoseRotationX) CameraPoseRotationY real_+ (CamerasCameraPoseRotationY) CameraPoseRotationZ real_+ (CamerasCameraPoseRotationZ) CameraPoseTimestamp integer_+ (CamerasCameraPoseTimestamp) CameraTrait string_+ (CamerasCameraTrait) CameraVendorInfo struct_+ --> Google VendorInfo Struct
(CamerasCameraVendorInfo)CameraVendorInfoManufacturer string_+ (CamerasCameraVendorInfoManufacturer) CameraVendorInfoModel string_+ (CamerasCameraVendorInfoModel) CameraVendorInfoNotes string_+ (CamerasCameraVendorInfoNotes) Container struct --> Google DeviceContainer Struct ContainerDirectory struct_+ --> Google DeviceDirectory Struct ContainerDirectoryItem struct_+ --> Google DeviceItem Struct ContainerDirectoryItemDataURI string_+ ContainerDirectoryItemLength integer_+ ContainerDirectoryItemMime string_+ ContainerDirectoryItemPadding integer_+ EarthPos struct --> Google EarthPose Struct EarthPosAltitude real_ EarthPosLatitude real_ EarthPosLongitude real_ EarthPosRotationW real_ EarthPosRotationX real_ EarthPosRotationY real_ EarthPosRotationZ real_ EarthPosTimestamp integer_ Planes struct+ --> Google DevicePlanes Struct Plane struct_+ --> Google DevicePlane Struct
(PlanesPlane)PlaneBoundary string_+ (PlanesPlaneBoundary) PlaneBoundaryVertexCount integer_+ (PlanesPlaneBoundaryVertexCount) PlaneExtentX real_+ (PlanesPlaneExtentX) PlaneExtentZ real_+ (PlanesPlaneExtentZ) PlanePose struct_+ --> Google Pose Struct
(PlanesPlanePose)PlanePosePositionX real_+ (PlanesPlanePosePositionX) PlanePosePositionY real_+ (PlanesPlanePosePositionY) PlanePosePositionZ real_+ (PlanesPlanePosePositionZ) PlanePoseRotationW real_+ (PlanesPlanePoseRotationW) PlanePoseRotationX real_+ (PlanesPlanePoseRotationX) PlanePoseRotationY real_+ (PlanesPlanePoseRotationY) PlanePoseRotationZ real_+ (PlanesPlanePoseRotationZ) PlanePoseTimestamp integer_+ (PlanesPlanePoseTimestamp) Pose struct --> Google Pose Struct PosePositionX real_ PosePositionY real_ PosePositionZ real_ PoseRotationW real_ PoseRotationX real_ PoseRotationY real_ PoseRotationZ real_ PoseTimestamp integer_ Profiles struct+ --> Google DeviceProfiles Struct Profile struct_+ --> Google DeviceProfile Struct
(ProfilesProfile)ProfileCameraIndices integer_+ (ProfilesProfileCameraIndices) ProfileType string_+ (ProfilesProfileType) VendorInfo struct --> Google VendorInfo Struct VendorInfoManufacturer string_ VendorInfoModel string_ VendorInfoNotes string_
Field Name Writable Values / Notes Application string ItemURI string Version string
Field Name Writable Values / Notes Camera Google DeviceCamera --> Google DeviceCamera Struct
Field Name Writable Values / Notes AppInfo Google AppInfo --> Google AppInfo Struct DepthMap Google DeviceDepthMap --> Google DeviceDepthMap Struct Image Google DeviceImage --> Google DeviceImage Struct ImagingModel Google DeviceImagingModel --> Google DeviceImagingModel Struct LightEstimate Google DeviceLightEstimate --> Google DeviceLightEstimate Struct PointCloud Google DevicePointCloud --> Google DevicePointCloud Struct Pose Google Pose --> Google Pose Struct Trait string VendorInfo Google VendorInfo --> Google VendorInfo Struct
Field Name Writable Values / Notes ConfidenceURI string DepthURI string Far real FocalTable string FocalTableEntryCount integer Format string ItemSemantic string MeasureType string Near real Software string Units string
Field Name Writable Values / Notes ItemSemantic string ItemURI string
Field Name Writable Values / Notes Distortion string DistortionCount integer FocalLengthX real FocalLengthY real ImageHeight integer ImageWidth integer PixelAspectRatio real PrincipalPointX real PrincipalPointY real Skew real
Field Name Writable Values / Notes ColorCorrectionB real ColorCorrectionG real ColorCorrectionR real PixelIntensity real
Field Name Writable Values / Notes Metric boolean PointCloud integer Points string
Field Name Writable Values / Notes PositionX real PositionY real PositionZ real RotationW real RotationX real RotationY real RotationZ real Timestamp integer
Field Name Writable Values / Notes Manufacturer string Model string Notes string
Field Name Writable Values / Notes Directory Google DeviceDirectory+ --> Google DeviceDirectory Struct
Field Name Writable Values / Notes Item Google DeviceItem --> Google DeviceItem Struct
Field Name Writable Values / Notes DataURI string Length integer Mime string Padding integer
Field Name Writable Values / Notes Altitude real Latitude real Longitude real RotationW real RotationX real RotationY real RotationZ real Timestamp integer
Field Name Writable Values / Notes Plane Google DevicePlane --> Google DevicePlane Struct
Field Name Writable Values / Notes Boundary string BoundaryVertexCount integer ExtentX real ExtentZ real Pose Google Pose --> Google Pose Struct
Field Name Writable Values / Notes Profile Google DeviceProfile --> Google DeviceProfile Struct
Field Name Writable Values / Notes CameraIndices integer+ Type string
These tags belong to the ExifTool XMP-GAudio family 1 group.
Tag Name Writable Values / Notes AudioData string (tag ID is 'Data') AudioMimeType string (tag ID is 'Mime')
Camera information found in Google panorama images.
These tags belong to the ExifTool XMP-GCamera family 1 group.
Tag Name Writable Values / Notes BurstID string BurstPrimary string DisableAutoCreation string+ DisableSuggestedAction string+ HDRPMakerNote string --> Google HDRPMakerNote Tags
(tag ID is 'hdrp_makernote')HDRPlusMakerNote string --> Google HDRPlusMakerNote Tags MicroVideo integer MicroVideoOffset integer MicroVideoPresentationTimestampUs integer MicroVideoVersion integer MotionPhoto integer MotionPhotoPresentationTimestampUs integer MotionPhotoVersion integer PortraitNote string PortraitRequest string --> Google HDRPMakerNote Tags PortraitVersion string ShotLogData string --> Google ShotLogData Tags
(tag ID is 'shot_log_data')SpecialTypeID string+
Google text-based HDRP maker note tags. Stored as base64-encoded, encrypted and gzipped text.
Tag ID Tag Name Writable Values / Notes 'Finished image' FinishedImage no 'GoudaRequest' GoudaRequestText no 'InitParams' InitParamsText no 'Logging metadata' LoggingMetadataText no 'Merged image' MergedImage no 'Payload frame' PayloadFrame no 'Payload metadata' PayloadMetadataText no 'ProcessingNotes' ProcessingNotes no 'Rectiface' RectifaceText no 'ShotLogData' ShotLogDataText no 'ShotParams' ShotParamsText no 'StaticMetadata' StaticMetadataText no 'Summary' SummaryText no 'Time log' TimeLogText no 'Unused logging metadata' UnusedLoggingMetadata no
Google protobuf-format HDR-Plus maker notes. Tag ID's are hierarchical protobuf field numbers. Stored as base64-encoded, encrypted and gzipped Protobuf data. Much of this metadata is still unknown, but is extracted using the Unknown option.
Tag ID Tag Name Writable Values / Notes '1-1' ImageName no '1-2' ImageData no '2' TimeLogText no '3' SummaryText no '9-3' FrameCount no '9-36-1' CreateDate no '12-1' DeviceMake no '12-2' DeviceModel no '12-3' DeviceCodename no '12-4' DeviceHardwareRevision no '12-6' HDRPSoftware no '12-7' AndroidRelease no '12-8' SoftwareDate no '12-9' Application no '12-10' AppVersion no '12-12-1' ExposureTimeMin no '12-12-2' ExposureTimeMax no '12-13-1' ISOMin no '12-13-2' ISOMax no '12-14' MaxAnalogISO no
Stored as base64-encoded, encrypted and gzipped Protobuf data.
Tag ID Tag Name Writable Values / Notes '2' MeteringFrameCount no '3' OriginalPayloadFrameCount no
Google Container namespace. ExifTool uses the prefix 'GContainer' instead of 'Container' to avoid a conflict with the Google Device Container namespace.
These tags belong to the ExifTool XMP-GContainer family 1 group.
Tag Name Writable Values / Notes ContainerDirectory struct+ --> Google Directory Struct
(tag ID is 'Directory')DirectoryItem struct_+ --> Google Item Struct DirectoryItemLabel string_+ DirectoryItemLength integer_+ DirectoryItemMime string_+ DirectoryItemPadding integer_+ DirectoryItemSemantic string_+ DirectoryItemURI string_+
Field Name Writable Values / Notes Item Google Item --> Google Item Struct
Field Name Writable Values / Notes Label string Length integer Mime string Padding integer Semantic string URI string
Google creations tags.
These tags belong to the ExifTool XMP-GCreations family 1 group.
Tag Name Writable Values / Notes CameraBurstID string Type string/
Google depthmap information. See https://developers.google.com/depthmap-metadata/ for the specification.
These tags belong to the ExifTool XMP-GDepth family 1 group.
Tag Name Writable Values / Notes Confidence string/ ConfidenceMime string/ DepthImage string/ (tag ID is 'Data') Far real/ Format string/ 'RangeInverse' = RangeInverse
'RangeLinear' = RangeLinearImageHeight real/ ImageWidth real/ Manufacturer string/ MeasureType string/ 'OpticalAxis' = OpticalAxis
'OpticalRay' = OpticalRayMime string/ Model string/ Near real/ Software string/ Units string/
Focus information found in Google depthmap images.
These tags belong to the ExifTool XMP-GFocus family 1 group.
Tag Name Writable Values / Notes BlurAtInfinity real FocalDistance real FocalPointX real FocalPointY real
These tags belong to the ExifTool XMP-GImage family 1 group.
Tag Name Writable Values / Notes ImageData string (tag ID is 'Data') ImageMimeType string (tag ID is 'Mime')
Panorama tags written by Google Photosphere. See https://developers.google.com/panorama/metadata/ for the specification.
These tags belong to the ExifTool XMP-GPano family 1 group.
Tag Name Writable Values / Notes CaptureSoftware string CroppedAreaImageHeightPixels real CroppedAreaImageWidthPixels real CroppedAreaLeftPixels real CroppedAreaTopPixels real ExposureLockUsed boolean FirstPhotoDate date FullPanoHeightPixels real FullPanoWidthPixels real InitialCameraDolly real InitialHorizontalFOVDegrees real InitialVerticalFOVDegrees real InitialViewHeadingDegrees real InitialViewPitchDegrees real InitialViewRollDegrees real LargestValidInteriorRectHeight real LargestValidInteriorRectLeft real LargestValidInteriorRectTop real LargestValidInteriorRectWidth real LastPhotoDate date PoseHeadingDegrees real PosePitchDegrees real PoseRollDegrees real ProjectionType string SourcePhotosCount integer StitchingSoftware string UsePanoramaViewer boolean
Not actually XMP. These RDF/XML tags are used in Google spherical MP4 videos. These tags are written into the video track of MOV/MP4 files, and not at the top level like other XMP tags. See https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md for the specification.
These tags belong to the ExifTool XMP-GSpherical family 1 group.
Tag Name Writable Values / Notes CroppedAreaImageHeightPixels integer/ CroppedAreaImageWidthPixels integer/ CroppedAreaLeftPixels integer/ CroppedAreaTopPixels integer/ FullPanoHeightPixels integer/ FullPanoWidthPixels integer/ InitialViewHeadingDegrees real/ InitialViewPitchDegrees real/ InitialViewRollDegrees real/ ProjectionType string/ SourceCount integer/ Spherical boolean/ StereoMode string/ Stitched boolean/ StitchingSoftware string/ TimeStamp integer/