Developers Guide
Page 3
Connecting the BT-2000 to the Android SDK 8 2.3. UI control 24 4.1. Function summary 46 6.2. Basic Information for App Development 4 1.4. Switch between 2D/3D ...Apps 6 2.1. Application interface list 35 5.4. Contents 1. Introduction to a computer 13 2.5. Audio commands 32 5.1. Mute function 22 3.6. Others 42 6. Including the SDK provided by EPSON 15 3. See-through function 23 4. Application interface details 36 5.5. Introduction 1 1.1. Full screen display function 18 3.3. Product Summary and Functions 2 1.2. UI control summary 25 ...
Connecting the BT-2000 to the Android SDK 8 2.3. UI control 24 4.1. Function summary 46 6.2. Basic Information for App Development 4 1.4. Switch between 2D/3D ...Apps 6 2.1. Application interface list 35 5.4. Contents 1. Introduction to a computer 13 2.5. Audio commands 32 5.1. Mute function 22 3.6. Others 42 6. Including the SDK provided by EPSON 15 3. See-through function 23 4. Application interface details 36 5.5. Introduction 1 1.1. Full screen display function 18 3.3. Product Summary and Functions 2 1.2. UI control summary 25 ...
Developers Guide
Page 7
of pixels in LCD panel Virtual screen size Color reproduction 3D display User interface Camera Sensor Wi-Fi Bluetooth GPS MOVERIO Pro BT-2000 OMAP4460 (dual core ARM Cortex A9) Max 1.2 GHz (Auto adjusts according to the system load and temperature) Android 4.0.4 / Linux 3.0.21 8...start only), hot start support planned* ※ Support planned through later version upgrades. 1.2. MOVERIO Pro Developer's Guide (Rev.1.0) 3 Main System Specifications Item Specifications Model number Main processor System clock System software Internal storage (emmc) Main memory Power External memory No.
of pixels in LCD panel Virtual screen size Color reproduction 3D display User interface Camera Sensor Wi-Fi Bluetooth GPS MOVERIO Pro BT-2000 OMAP4460 (dual core ARM Cortex A9) Max 1.2 GHz (Auto adjusts according to the system load and temperature) Android 4.0.4 / Linux 3.0.21 8...start only), hot start support planned* ※ Support planned through later version upgrades. 1.2. MOVERIO Pro Developer's Guide (Rev.1.0) 3 Main System Specifications Item Specifications Model number Main processor System clock System software Internal storage (emmc) Main memory Power External memory No.
Developers Guide
Page 22
... steps below to direct values (for standard SDK) * Defined value: FLAG_SMARTFULLSCREEN = 0x80000000; This specification does not normally allow full display in applications in onCreate() for each Activity. import android.view.WindowManager; Full screen display function The MOVERIO Pro BT-2000 is based on Android 4.0 Tablet UI. winParams.flags |= WindowManager.LayoutParams.FLAG_SMARTFULLSCREEN; Window win...
... steps below to direct values (for standard SDK) * Defined value: FLAG_SMARTFULLSCREEN = 0x80000000; This specification does not normally allow full display in applications in onCreate() for each Activity. import android.view.WindowManager; Full screen display function The MOVERIO Pro BT-2000 is based on Android 4.0 Tablet UI. winParams.flags |= WindowManager.LayoutParams.FLAG_SMARTFULLSCREEN; Window win...
Developers Guide
Page 32
...B, X, or Y buttons are not the standard Back, Home, or Menu buttons in the system. The BT-2000 is started , however operations are changed ) for input, and automatically changes the key assignments to Default mode... with a standard iWnnIME text input system. Hardware buttons A button B button X button Y button D-pad up the BT-2000. For key assignment mode management, we recommend managing the key assignment status according to the mode set in key assignment ... A, B, X, and Y buttons as with the application's original function. ■ Specifications for status transitions in the app;
...B, X, or Y buttons are not the standard Back, Home, or Menu buttons in the system. The BT-2000 is started , however operations are changed ) for input, and automatically changes the key assignments to Default mode... with a standard iWnnIME text input system. Hardware buttons A button B button X button Y button D-pad up the BT-2000. For key assignment mode management, we recommend managing the key assignment status according to the mode set in key assignment ... A, B, X, and Y buttons as with the application's original function. ■ Specifications for status transitions in the app;
Developers Guide
Page 53
... by calculating the parallax (the offset between the two cameras) for the compound camera in the hardware, and aggregating the VGA size in the product specifications for depth data with a 50 pixel edge. 50pixel 50pixel Except for depth data MOVERIO Pro Developer's Guide (Rev.1.0) 49 The higher the the depth value...
... by calculating the parallax (the offset between the two cameras) for the compound camera in the hardware, and aggregating the VGA size in the product specifications for depth data with a 50 pixel edge. 50pixel 50pixel Except for depth data MOVERIO Pro Developer's Guide (Rev.1.0) 49 The higher the the depth value...
Developers Guide
Page 55
...in (3). 3-1 onDepthMap 3-2 setDepthCallback 3-3 startDepthStreaming 3-4 stopDepthStreaming MOVERIO Pro Developer's Guide (Rev.1.0) 51 Note that the API specification explained in this section is not thread safe in (2). 2-1 onPreviewFrame 2-2 setPreviewCallback 2-3 setOneShotPreviewCallback 2-4 setPreviewCallbackWithBuffer 2-5 addCallbackBuffer The ...following 5 APIs are used at the same time for the BT-2000, and display a preview. 2) Process the image data in the app. 3) Acquire depth information with the specifications compared to achieve the following 4 APIs are used in compliance...
...in (3). 3-1 onDepthMap 3-2 setDepthCallback 3-3 startDepthStreaming 3-4 stopDepthStreaming MOVERIO Pro Developer's Guide (Rev.1.0) 51 Note that the API specification explained in this section is not thread safe in (2). 2-1 onPreviewFrame 2-2 setPreviewCallback 2-3 setOneShotPreviewCallback 2-4 setPreviewCallbackWithBuffer 2-5 addCallbackBuffer The ...following 5 APIs are used at the same time for the BT-2000, and display a preview. 2) Process the image data in the app. 3) Acquire depth information with the specifications compared to achieve the following 4 APIs are used in compliance...
Developers Guide
Page 57
... 6-5 Example of the flow for the acquired images in the app. * Because the API in this guide does not comply with the android.hardware.Camera specifications and thread safe are not available, do not handle multiple threads at the same time. Figure 6-5 shows an example of API usage flow MOVERIO Pro... resolution, and camera resolution. Execute processing for the API used in this guide. In either situation, you need to stop the previews temporarily by the BT-2000, you need to set the camera parameters.
... 6-5 Example of the flow for the acquired images in the app. * Because the API in this guide does not comply with the android.hardware.Camera specifications and thread safe are not available, do not handle multiple threads at the same time. Figure 6-5 shows an example of API usage flow MOVERIO Pro... resolution, and camera resolution. Execute processing for the API used in this guide. In either situation, you need to stop the previews temporarily by the BT-2000, you need to set the camera parameters.
Developers Guide
Page 80
Specifically, the following processes are necessary. Register the buffer to be used camera.addCallbackBuffer(mPreviewData); //Register the callback method at the optimal time camera.setPreviewCallbackWithBuffer(...
Specifically, the following processes are necessary. Register the buffer to be used camera.addCallbackBuffer(mPreviewData); //Register the callback method at the optimal time camera.setPreviewCallbackWithBuffer(...
Developers Guide
Page 98
... 94 IMU and the geomagnetic sensor The BT-2000 is high, the sampling rate may not reach the specified maximum. There is equipped with the IMU allows for azimuth calculations. +Y +X +Z The following shows the specifications for the IMU and the geomagnetic sensor.... Sensor control summary The BT-2000 is also a built-in tri-axis geomagnetic sensor which combined with an IMU (high precision, high...
... 94 IMU and the geomagnetic sensor The BT-2000 is high, the sampling rate may not reach the specified maximum. There is equipped with the IMU allows for azimuth calculations. +Y +X +Z The following shows the specifications for the IMU and the geomagnetic sensor.... Sensor control summary The BT-2000 is also a built-in tri-axis geomagnetic sensor which combined with an IMU (high precision, high...
Developers Guide
Page 99
Sampling rate* Range ALS Approx. 1[Hz] 0 to 65528 lx * When the load on the system is equipped with automatic optics that auto adjust the display brightness according to acquire the ambient light for the ALS. MOVERIO Pro Developer's Guide (Rev.1.0) 95 The following shows the specifications for the user's surroundings. This sensor allows the device to the user's surroundings. Also, the BT-2000 is equipped with an ALS (ambient light sensor). ALS The BT-2000 is high, the sampling rate may not reach the specified maximum. 7.1.2.
Sampling rate* Range ALS Approx. 1[Hz] 0 to 65528 lx * When the load on the system is equipped with automatic optics that auto adjust the display brightness according to acquire the ambient light for the ALS. MOVERIO Pro Developer's Guide (Rev.1.0) 95 The following shows the specifications for the user's surroundings. This sensor allows the device to the user's surroundings. Also, the BT-2000 is equipped with an ALS (ambient light sensor). ALS The BT-2000 is high, the sampling rate may not reach the specified maximum. 7.1.2.
Developers Guide
Page 104
... Bluetooth Legacy and the LowEnergy BLE. 8.1.1. Table 8-1 Bluetooth Legacy module and protocol stack Item Module specifications Protocol stack specifications Specifications Bluetooth3.0 + HS (Bluetooth Class2) Based on Core Spec Version 3.0 Table 8-2 Bluetooth Legacy protocol support... 1.0 1.1 1.2 1.0 1.3 1.2 1.0 MOVERIO Pro Developer's Guide (Rev.1.0) 100 Supported specifications 8.1.1.1. Summary This chapter explains the Bluetooth/BLE function built into the MOVERIO Pro BT-2000. The BT-2000 supports Bluetooth 4.0 LE, and in addition to the conventional Bluetooth 3.0+HS function, it...
... Bluetooth Legacy and the LowEnergy BLE. 8.1.1. Table 8-1 Bluetooth Legacy module and protocol stack Item Module specifications Protocol stack specifications Specifications Bluetooth3.0 + HS (Bluetooth Class2) Based on Core Spec Version 3.0 Table 8-2 Bluetooth Legacy protocol support... 1.0 1.1 1.2 1.0 1.3 1.2 1.0 MOVERIO Pro Developer's Guide (Rev.1.0) 100 Supported specifications 8.1.1.1. Summary This chapter explains the Bluetooth/BLE function built into the MOVERIO Pro BT-2000. The BT-2000 supports Bluetooth 4.0 LE, and in addition to the conventional Bluetooth 3.0+HS function, it...
Developers Guide
Page 105
... Beacon device (note 1), and then calculates the distance from the RSSI value. When the BT-2000 is within communication range using the strength of BLE Beacon usage MOVERIO Pro Developer's Guide (Rev.1.0) 101 BLE specifications This describes the BLE specifications for GAP (General Access Profile), not the function described in the BLE profile. Note...
... Beacon device (note 1), and then calculates the distance from the RSSI value. When the BT-2000 is within communication range using the strength of BLE Beacon usage MOVERIO Pro Developer's Guide (Rev.1.0) 101 BLE specifications This describes the BLE specifications for GAP (General Access Profile), not the function described in the BLE profile. Note...