Skip to content

Commit 93350c3

Browse files
committed
added maping for RGB camera exposure
1 parent 5c2b6c1 commit 93350c3

File tree

1 file changed

+45
-24
lines changed

1 file changed

+45
-24
lines changed

articles/kinect-dk/hardware-specification.md

Lines changed: 45 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ ms.author: tesych
66
ms.prod: kinect-dk
77
ms.date: 06/26/2019
88
ms.topic: article
9-
keywords: azure, kinect, specs, hardware, DK, capabilities, depth, color, RGB, IMU, microphone, array, depth
9+
keywords: azure| kinect| specs| hardware| DK| capabilities| depth| color| RGB| IMU| microphone| array| depth
1010
---
1111

1212
# Azure Kinect DK hardware specifications
1313

14-
This article provides details about how Azure Kinect hardware integrates Microsoft's latest sensor technology into a single, USB-connected accessory.
14+
This article provides details about how Azure Kinect hardware integrates Microsoft's latest sensor technology into a single| USB-connected accessory.
1515

1616
![Azure Kinect DK](./media/resources/hardware-specs-media/device-wire.png)
1717

@@ -42,7 +42,7 @@ Azure Kinect DK is intended for developers and commercial businesses operating u
4242
- **Humidity**: 8-90% (non-condensing) Relative Humidity
4343

4444
> [!NOTE]
45-
> Use outside of the ambient conditions could cause the device to fail and/or function incorrectly. These ambient conditions are applicable for the environment immediately around the device under all operational conditions. When used with an external enclosure, active temperature control and/or other cooling solutions are recommended to ensure the device is maintained within these ranges. The device design features a cooling channel in between the front section and rear sleeve. When you implement the device, make sure this cooling channel is not obstructed.
45+
> Use outside of the ambient conditions could cause the device to fail and/or function incorrectly. These ambient conditions are applicable for the environment immediately around the device under all operational conditions. When used with an external enclosure| active temperature control and/or other cooling solutions are recommended to ensure the device is maintained within these ranges. The device design features a cooling channel in between the front section and rear sleeve. When you implement the device| make sure this cooling channel is not obstructed.
4646
4747
Refer to additional product [safety information](https://support.microsoft.com/help/4023454/safety-information).
4848

@@ -52,35 +52,56 @@ Azure Kinect DK integrates a Microsoft designed 1-Megapixel Time-of-Flight (ToF)
5252

5353
| Mode | Resolution | FOI | FPS | Operating range* | Exposure time |
5454
|-----------------|------------|-----------|--------------------|------------------|---------------|
55-
| NFOV unbinned | 640x576 | 75°x65° | 0, 5, 15, 30 | 0.5 - 3.86 m | 12.8 ms |
56-
| NFOV 2x2 binned (SW) | 320x288 | 75°x65° | 0, 5, 15, 30 | 0.5 - 5.46 m | 12.8 ms |
57-
| WFOV 2x2 binned | 512x512 | 120°x120° | 0, 5, 15, 30 | 0.25 - 2.88 m | 12.8 ms |
58-
| WFOV unbinned | 1024x1024 | 120°x120° | 0, 5, 15 | 0.25 - 2.21 m | 20.3 ms |
59-
| Passive IR | 1024x1024 | N/A | 0, 5, 15, 30 | N/A | 1.6 ms |
55+
| NFOV unbinned | 640x576 | 75°x65° | 0| 5| 15| 30 | 0.5 - 3.86 m | 12.8 ms |
56+
| NFOV 2x2 binned (SW) | 320x288 | 75°x65° | 0| 5| 15| 30 | 0.5 - 5.46 m | 12.8 ms |
57+
| WFOV 2x2 binned | 512x512 | 120°x120° | 0| 5| 15| 30 | 0.25 - 2.88 m | 12.8 ms |
58+
| WFOV unbinned | 1024x1024 | 120°x120° | 0| 5| 15 | 0.25 - 2.21 m | 20.3 ms |
59+
| Passive IR | 1024x1024 | N/A | 0| 5| 15| 30 | N/A | 1.6 ms |
6060

61-
\*15% to 95% reflectivity, 2.2 μW/cm<sup>2</sup>/nm, random error std. dev. ≤ 17 mm, typical systematic error < 11 mm + 0.1% of distance without multi-path interference. Depth provided outside of indicated range depending on object reflectivity.
61+
\*15% to 95% reflectivity| 2.2 μW/cm<sup>2</sup>/nm| random error std. dev. ≤ 17 mm| typical systematic error < 11 mm + 0.1% of distance without multi-path interference. Depth provided outside of indicated range depending on object reflectivity.
6262

6363
## Color camera supported operating modes
6464

6565
Azure Kinect DK includes an OV12A10 12MP CMOS sensor rolling shutter sensor. The native operating modes are listed below:
6666

6767
| RGB Camera Resolution (HxV) | Aspect Ratio | Format Options | Frame Rates (FPS) | Nominal FOV (HxV)(post-processed) |
6868
|------------------------------------------|------------------------|---------------------------|-----------------------------|---------------------------------------------|
69-
| 3840x2160 | 16:9 | MJPEG | 0, 5, 15, 30 | 90°x59° |
70-
| 2560x1440 | 16:9 | MJPEG | 0, 5, 15, 30 | 90°x59° |
71-
| 1920x1080 | 16:9 | MJPEG | 0, 5, 15, 30 | 90°x59° |
72-
| 1280x720 | 16:9 | MJPEG/YUY2/NV12 | 0, 5, 15, 30 | 90°x59° |
73-
| 4096x3072 | 4:3 | MJPEG | 0, 5, 15 | 90°x74.3° |
74-
| 2048x1536 | 4:3 | MJPEG | 0, 5, 15, 30 | 90°x74.3° |
69+
| 3840x2160 | 16:9 | MJPEG | 0| 5| 15| 30 | 90°x59° |
70+
| 2560x1440 | 16:9 | MJPEG | 0| 5| 15| 30 | 90°x59° |
71+
| 1920x1080 | 16:9 | MJPEG | 0| 5| 15| 30 | 90°x59° |
72+
| 1280x720 | 16:9 | MJPEG/YUY2/NV12 | 0| 5| 15| 30 | 90°x59° |
73+
| 4096x3072 | 4:3 | MJPEG | 0| 5| 15 | 90°x74.3° |
74+
| 2048x1536 | 4:3 | MJPEG | 0| 5| 15| 30 | 90°x74.3° |
7575

7676
The RGB camera is USB Video class-compatible and can be used without the Sensor SDK. The RGB camera color space: BT.601 full range [0..255].
7777

7878
> [!NOTE]
7979
> The Sensor SDK can provide color images in the BGRA pixel format. This is not a native mode supported by the device and causes additional CPU load when used. The host CPU is used to convert from MJPEG images received from the device.
8080
81+
## RGB camera exposure time values
82+
83+
Below is the mapping for the acceptable RGB camera manual exposure values:
84+
85+
| exp| 2^exp | 50Hz |60Hz |
86+
|----|-------|--------|--------|
87+
| -11| 488| 500| 500 |
88+
| -10| 977| 1250| 1250 |
89+
| -9| 1953| 2500| 2500 |
90+
| -8| 3906| 10000| 8330 |
91+
| -7| 7813| 20000| 16670 |
92+
| -6| 15625| 30000| 33330 |
93+
| -5| 31250| 40000| 41670 |
94+
| -4| 62500| 50000| 50000 |
95+
| -3| 125000| 60000| 66670 |
96+
| -2| 250000| 80000| 83330 |
97+
| -1| 500000| 100000| 100000 |
98+
| 0| 1000000| 120000| 116670 |
99+
| 1| 2000000| 130000| 133330 |
100+
101+
81102
## Camera field of view
82103

83-
The next image shows the depth and RGB camera field-of-view, or the angles that the sensors "see". This diagram shows the RGB camera in a 4:3 mode.
104+
The next image shows the depth and RGB camera field-of-view| or the angles that the sensors "see". This diagram shows the RGB camera in a 4:3 mode.
84105

85106
![Camera FOV](./media/resources/hardware-specs-media/camera-fov.png)
86107

@@ -89,17 +110,17 @@ This image demonstrates the camera's field-of-view as seen from the front at a d
89110
![Camera FOV Front](./media/resources/hardware-specs-media/fov-front.png)
90111

91112
> [!NOTE]
92-
> When depth is in NFOV mode, the RGB camera has better pixel overlap in 4:3 than 16:9 resolutions.
113+
> When depth is in NFOV mode| the RGB camera has better pixel overlap in 4:3 than 16:9 resolutions.
93114
94115
## Motion sensor (IMU)
95116

96117
The embedded Inertial Measurement Unit (IMU) is an LSM6DSMUS and includes both an accelerometer and a gyroscope. The accelerometer and gyroscope are simultaneously sampled at 1.6 kHz. The samples are reported to the host at a 208 Hz.
97118

98119
## Microphone array
99120

100-
Azure Kinect DK embeds a high-quality, seven microphone circular array that identifies as a standard USB audio class 2.0 device. All 7 channels can be accessed. The performance specifications are:
121+
Azure Kinect DK embeds a high-quality| seven microphone circular array that identifies as a standard USB audio class 2.0 device. All 7 channels can be accessed. The performance specifications are:
101122

102-
- Sensitivity: -22 dBFS (94 dB SPL, 1 kHz)
123+
- Sensitivity: -22 dBFS (94 dB SPL| 1 kHz)
103124
- Signal to noise ratio > 65 dB
104125
- Acoustic overload point: 116 dB
105126

@@ -109,7 +130,7 @@ Azure Kinect DK embeds a high-quality, seven microphone circular array that iden
109130

110131
Azure Kinect DK is a USB3 composite device that exposes the following hardware endpoints to the operating system:
111132

112-
Vendor ID is 0x045E (Microsoft), Product ID table below:
133+
Vendor ID is 0x045E (Microsoft)| Product ID table below:
113134

114135
| USB Interface | PNP IP | Notes |
115136
|-------------------------|--------------|----------------------|
@@ -148,7 +169,7 @@ A Type-C to Type-C cable isn't included with the Azure Kinect DK.
148169
> [!TIP]
149170
> To select a good Type-C to Type-C cable:
150171
> - The [USB certified cable](https://www.usb.org/products) must support both power and data.
151-
> - A passive cable should be less than 1.5m in length. If longer, use an active cable.
172+
> - A passive cable should be less than 1.5m in length. If longer| use an active cable.
152173
> - The cable needs to support no less than >1.5A. Otherwise you need to connect an external power supply.
153174
154175
Verify cable:
@@ -158,7 +179,7 @@ Verify cable:
158179

159180
![Azure Kinect DK in Device Manager](./media/resources/hardware-specs-media/device-manager.png)
160181

161-
- Validate that cable can stream reliably on all sensors in the Azure Kinect Viewer, with the following settings:
182+
- Validate that cable can stream reliably on all sensors in the Azure Kinect Viewer| with the following settings:
162183

163184
- Depth camera: NFOV unbinned
164185
- RGB Camera: 2160p
@@ -174,7 +195,7 @@ Azure Kinect DK is calibrated at the factory. The calibration parameters for vis
174195

175196
## External synchronization
176197

177-
The device includes 3.5-mm synchronization jacks that can be used to link multiple units together. When linked, cameras can coordinate the timing of Depth and RGB camera triggering. There are specific sync-in and sync-out jacks on the device, enabling easy daisy chaining. A compatible cable isn't included in box and must be purchased separately.
198+
The device includes 3.5-mm synchronization jacks that can be used to link multiple units together. When linked| cameras can coordinate the timing of Depth and RGB camera triggering. There are specific sync-in and sync-out jacks on the device| enabling easy daisy chaining. A compatible cable isn't included in box and must be purchased separately.
178199

179200
Cable requirements:
180201

@@ -190,7 +211,7 @@ Device firmware can be reset to original firmware using button underneath the lo
190211

191212
![Azure Kinect DK recovery button](./media/resources/hardware-specs-media/recovery.png)
192213

193-
To recover the device, see [instructions here](https://aka.ms/support).
214+
To recover the device| see [instructions here](https://aka.ms/support).
194215

195216
## Next steps
196217

0 commit comments

Comments
 (0)