Public:Graphical User Interface: Difference between revisions
(173 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== | ==Abstract== | ||
{{further|1=[[Public:ARHUDFM Manifesto]],|2=[[Public:Applications]],|3=[[Public:ARHUDFM Features Summary]],|4=[[Public:DoD_Pains]]|5=|6=|7=|8=|9=|10=}} | |||
Augmented Reality Heald-Up Display Fullface Mask (ARHUDFM) is a complex device that is not easy to understand at a first look, because there are little relevant examples to compare. Therefore, we suggest that you first read the information on the [[Public:ARHUDFM Manifesto]] page at the link above. | |||
This page describes the structure and contents of the GUI (Graphical User Interface) used in the ARHUDFM device. | |||
For a brief description of the functions of each application, please see the [[Public:Applications]] page. | |||
[[File:UI-example-1.png|frameless|950x950px]] | |||
[[File:UI-example-2.png|frameless|950x950px]] | |||
''Click on the picture to zoom in'' | |||
==Interface description== | |||
===Appearance=== | |||
[[File:Pads-100-3.jpg|frameless|950x950px]] | |||
{| class="wikitable" | |||
! colspan="2" |Left | |||
! colspan="2" |Center | |||
2 | ! colspan="2" |Right | ||
- | |- | ||
|LMMP | |||
- | |Left main menu fading pads | ||
|SBP | |||
|Status bar fading pads | |||
|RSBP | |||
- | |Right submenu fading pads | ||
|- | |||
|LQMP | |||
|Left quick menu fading pads | |||
|CLW | |||
|Central left window | |||
|RQMP | |||
|Right quick menu fading pads | |||
|- | |||
|LFSP | |||
|Left features sidebar fading pads | |||
|CRW | |||
|Central right window | |||
|RFSP | |||
|Right features sidebar fading pads | |||
|- | |||
|LUW | |||
|Left Upper window | |||
|CWJP | |||
|Central window joystick pads | |||
|RUW | |||
|Right Upper window | |||
|- | |||
|LTAW | |||
|Left Top A window | |||
|CWBP | |||
|Central window buttons pads | |||
|RTAW | |||
|Right Top A window | |||
|- | |||
|LTBW | |||
|Left Top B window | |||
| | |||
| | |||
|RTBW | |||
|Right Top B window | |||
|- | |||
|LBAW | |||
|Left Bottom A window | |||
| | |||
| | |||
|RBAW | |||
|Right Bottom A window | |||
|- | |||
|LBBW | |||
|Left Bottom B window | |||
| | |||
| | |||
|RBBW | |||
|Right Bottom B window | |||
|} | |||
== | ===Features=== | ||
The interface is designed for the screen of the ARHUDFM device with FOV 105°h (stereo overlap) and 33°v, has a resolution of 3840px in width and 1200 px in hight. | |||
{{#info-tooltip: More info}} <span style="background-color:#fff3bc">'' | {{#info-tooltip: More info}} <span style="background-color:#fff3bc">''Normal human stereoscopic binocular vision is 180° horizontally, up 55°, down 60°.''</span><ref>Wikipedia, [[wikipedia:Field_of_view|"Field of view"]]</ref> <span style="background-color:#fff3bc">''If the area of peripheral vision important for situational awareness is excluded, a comfortable field of view, especially if a person wears optic corrective glasses, will be 105-115° horizontally, 20° up and 25° down. Since the airway obturator of the mask from below is an obstacle to vision, the field of view of a person wearing a mask from below is less than usual (however, pilots of combat aircraft have sufficient visibility). Horizontally, the mask user has a complete view of the entire field of view, including the peripheral part, which is important.''</span> | ||
The visible field is projected by the LED beams of a DLP projector offering high contrast and better color reproduction with high response. | |||
{{#info-tooltip: More info}} <span style="background-color:#fff3bc">'' | {{#info-tooltip: More info}} <span style="background-color:#fff3bc">''Unlike the harmful effects of the blue light spectrum (light colors contain a lot of blue) emitted by the LED screen of a monitor or mobile device, which causes fatigue, headaches and sleep problems when exposed for a long time, the reflected light of a DLP projector (and other types of projectors also) does not have such disadvantages. In addition, in the ARHUDFM device, the principle of displaying the interface resembles the night mode (dark background, light graphic symbols). These conditions for the user create the possibility of round-the-clock work without stress.''</span> | ||
The constant optical focus is set to an apparent distance of 1900 mm (75 in) from the user's eyes, which prevents conflict of vergence and accommodation so that the user's eyes do not get tired during long-term use. No virtual visual objects have a different image depth, just as if the user were to observe the display screen at a distance of 1900 mm while observing the rest of the environment with the focus oriented to infinity. This statement is based on numerous studies and experiments of different laboratories with a large number of respondents. | |||
{{#info-tooltip: More info}} <span style="background-color:#fff3bc">'' | {{#info-tooltip: More info}} <span style="background-color:#fff3bc">''The tension of the muscles of the eye due to the close distance to the object in question causes fatigue, including being one of the causes of the development of myopia. Neck muscle tension and stoop due to the need to focus on a fixed part of field of view for a long time is also an unfavorable factor. This applies to all cases of human work with the screens of laptops, mobile devices, reading paper books and documents.''</span> | ||
To imagine the actual visible edges (<u>not the focal length</u>) of the screen, sit in front of a 65" or 1440mm (57.3 inches x 32.9 inches) TV screen at a distance of 22" or 550mm from your eyes. You can clearly see the right and left sides of the screen by turning your eyes. You don't need to use the peripheral part of the vision at the edges, it remains completely open due to the wide field of view of the device's visor. Only in the lower part, when using the airway obturator of the device, the field of view of the user is limited to about 20°, as is the case with any respirator or when wearing most models of glasses. Glasses tend to shrink the effective field of view to somewhere between 90 and 115 degrees horizontally and 35-45 degrees vertically, depending on the width and hight of the glasses and their proximity to the eyes. | |||
{{#info-tooltip: More info}} <span style="background-color:#fff3bc">'' | {{#info-tooltip: More info}} <span style="background-color:#fff3bc">''We've added these comments because most people don't have experience with these kinds of AR devices yet. Microsoft IVAS''</span> <ref>Breaking Defense, [https://breakingdefense.com/2024/08/army-open-to-replacing-microsoft-as-ivas-prime-under-ivas-next-industry-sources-say/ Army open to replacing Microsoft as prime under ‘IVAS Next,’ industry sources say] (Aug 15, 2024)</ref><span style="background-color:#fff3bc">''(Hololens 2) uses holographic optics, thick lenses and FOV 43°h 28°v, Magic Leap has similar technology to Microsoft and FOV 45°h 55°v. Apple Vision Pro is a VR device (opaque LED display) like the Meta (Oculus) Quest - FOV 90°h 98°v''</span><ref>GitHub, Pimax Forum, [https://risa2000.github.io/hmdgdb/ "HMD Geometry Database"]</ref><span style="background-color:#fff3bc">'', HTC Vive, SONY Playstation, etc. None of these technologies or devices are like ARHUDFM and when used in tactical tasks carry many significant risks. [[Public:ARHUDFM FAQ#how it's similar to the competitors' products|More about it here.]]''</span> | ||
The main feature of Augmented Reality devices is that a person can only see lighter areas on a darker screen background. The nature of vision is that a person sees not objects, but the light reflected from them. Those, can see a high-contrast image in a darkened room (Microsoft uses a tinted visor) or at night, but see almost nothing against a bright sky, on a sunny day, with strong reflections from snow or building walls, when looking at the sun. A person will not be able to see dark areas on a light background in principle, since this contradicts the physics of light (dark areas are the absence of light). The ARHUDFM solves this problem by using "smart windows" - the interface contains 10 large and 56 small fading pads that instantly change their transparency from 0% (opaque black) to 100% (fully transparent) depending on the ambient light or the mode selected by the user. | |||
===Principles=== | |||
Since the user interface of the ARHUDFM device has more functions than is usually used by users of computers and mobile devices, and the device is such that it can be used for a long time in tactical conditions, the following principles are observed: | |||
# | #As small screen area as possible should obstruct the view of the actual visual environment at all times | ||
# | #The user must maintain the minimum necessary view of the visual environment for orientation in space | ||
# | #If any element of the interface is not directly needed by the user at the moment, it should not be displayed on the screen | ||
# | #The user should be able to change the interface configuration very quickly | ||
# | #The user must be able to simultaneously clearly distinguish between interface elements and the visual environment at any brightness. | ||
# | #Interface elements must not be visible from the outside of the device or create light emission to the outside | ||
# | #The user's face must not be illuminated by reflected radiation, must not be visible from the outside at the night | ||
#The audio environment should not have an attenuation greater than 10 dB SPL, except when using the noise reduction features | |||
== | ==Interface controls== | ||
[[File:ARHUDFM_multimedia_location.jpg|alt=ARHUDFM multimedia location|frameless|950x950px]] | |||
=== | ===Right hand hardware controls=== | ||
* | *Joystick. Cursor movement, drone and robot control | ||
* | *Device on/off button | ||
* | *Headphone mode control button (see Status bar) | ||
* | *Button "- >". Decrease, right arrow, PgDown. | ||
* | *Button "< +". Increase, left arrow, PgUp. | ||
* | *Button C. Click, left control button | ||
* | *Button D. Context menu, Shift, right control button | ||
<gallery mode="slideshow"> | <gallery mode="slideshow"> | ||
File:Joystick buttons right 3.jpg | File:Joystick buttons right 3.jpg | ||
Line 103: | Line 132: | ||
</gallery> | </gallery> | ||
=== | ===Left hand hardware controls=== | ||
* | *Headlamp (Spotlight) on / off button | ||
* | *Headset connector for handheld portable / manpack radio (also ground / vehicular radio headset cable) | ||
* | *Loudspeaker on / off and control button | ||
* | *Button "< -". Decrease, left arrow, PgDown | ||
* | *Button "+ >". Increase, right arrow, PgUp | ||
* | *Button A. Click, left control button, headset PTT button for radio | ||
* | *Button B. Context menu, Shift, right control button, Photo, other assigned functions | ||
* | *Buttons A+B simultaneously start / stop video record | ||
<gallery mode="slideshow"> | <gallery mode="slideshow"> | ||
File:Joystick buttons left 3.jpg | File:Joystick buttons left 3.jpg | ||
Line 121: | Line 150: | ||
</gallery> | </gallery> | ||
=== | ===Software controls=== | ||
* | *Voice assistant | ||
** | **Machine learning (AI) algorithms are used to recognize the meaning of user commands, not necessarily the exact pronunciation of the voice command, including the ability to adapt to the voice and pronunciation of the user | ||
* | *Gesture control | ||
** | **The stereo camera captures the image of the hands and recognizes the user's gestures (more details on the [[Hand Tracking]] page) | ||
* | **Gesture library constantly updated, Machine Learning allows the user to create custom gestures | ||
* | **Gestures can indicate not only the state, but also the dynamics, for example, smoothly change the volume level, brightness, etc. | ||
**Capturing and recognizing fingers allows to use software interface controls, including scrollbars, buttons (and a virtual keyboard if necessary), swipe sideways and up or down, scale and rotate screens inside a window, hide and move windows | |||
<gallery mode="slideshow"> | <gallery mode="slideshow"> | ||
File:Mask front right view.jpg | File:Mask front right view.jpg | ||
Line 134: | Line 164: | ||
</gallery> | </gallery> | ||
== | ==Perception hardware== | ||
The advantage of this wearable and inexpensive device for tactical use by almost every military person is the ability ''to perceive light, sound and radio waves, inaccessible to humans.'' | |||
===Cameras=== | |||
*Image capture with a three-sensor front stereo camera. One objective lens transmits the image to the separation prisms and then to 3 sensors: DSLR IR-cut 4K/8K/12K UHD, SenSWIR, HDR | |||
*Separate camera in the range of LWIR (thermal image vision) | |||
*Separate rear view camera with extended visible light and SWIR | |||
*Folded optical lenses design | |||
*Built-in Speed Booster reduces focal length and increases aperture for individual sensors | |||
*Built-in teleconverter, on the contrary, increases the focal length for other sensors, increasing the image of distant objects | |||
*IR filter laser protection lens coating for 700-1080 nm (against systems for remote detection of optical and optoelectronic devices) | |||
*{{#info-tooltip: More info}} <span style="background-color:#fff3bc">''Infrared and laser light sources are not used in this device, because this demasks the user''</span> | |||
# | |||
# | |||
[[File:Speedbooster-1.jpg|frameless|457x457px]][[File:Speedbuster.jpg|frameless|408x408px]] | |||
===Microphones=== | |||
#* | *Built-in MEMS (Micro-Electro-Mechanical-Systems) microphone (1) in mask obturator airway to transmit the user's voice | ||
**If the lower part of the mask is not used, a boom microphone (2) with a windproof pad on the flexible goosneck is connected | |||
*19 external MEMS cardioid microphones, "flat/dome" acoustic arrays allow to perceive sound waves in a wide range of frequencies, including those inaudible to humans, from very low to very high, used in Computer Audition modes ([[Public:Applications#CAC (Computer Audition control)|CAC]]) | |||
**incl. [[Gunfire locator|Gunfire Locator]] | |||
**incl. Active noise reduction ([[Public:Applications#MMC (Multimedia control)|MMC]]) | |||
*The super-cardioiod and ultra-cardioid microphones with a narrow directivity pattern on the front of the mask allow to accurately determine the source of the sound wave | |||
*{{#info-tooltip: More info}} <span style="background-color:#fff3bc">''2 insulating layers, airway obturator and seal around face make the user's voice almost inaudible from the outside''</span> | |||
===Radio antennas=== | |||
*Built-in transmit-receive antennas in the ranges of the near radius of communications (Bluetooth, Wi-Fi, LTE, 5G) | |||
*Integrated manpack antennas for communications in the VHF, UHF, UHF SAT, MUOS, L/S bands | |||
*Integrated manpack antennas for analyzing and listening to the frequency ranges 2 MHz - 8 GHz | |||
*{{#info-tooltip: More info}} <span style="background-color:#fff3bc">''Not every user needs a separate antenna or a set of several antennas with different characteristics, using the P2P network within the group, packets of messages and received data can be exchanged and routed''</span> | |||
*Integrated passive radar antenna with active phased array (installed in NVG mount) | |||
*Integrated handheld portable short-range active metal re-radiation radar antenna | |||
*Integrated receiving antenna for radar warning system | |||
*Integrated antenna for remote control of a drone or robot | |||
*Integrated antenna for close-range remote control of an active phased array radar (portable or vehicle-mounted) | |||
*Software-defined (reconfigurable) antenna (installed in NVG mount and the other two via the picatinny rails on the sides of the helmet) | |||
*{{#info-tooltip: More info}} <span style="background-color:#fff3bc">''The software-defined antenna is capable of combining the functions of most integrated antennas''</span> | |||
{{#info-tooltip: More info}} <span style="background-color:#fff3bc">''The specific is that when using a separate optical lens for each sensor on the left and right, there is a problem of parasitic multi-angle, which will have to be constantly leveled by software, which affects the accuracy of binocular stereo vision. If in a smartphone this is not critical, and there may be 4-8 cameras with their own optics, then for tactical tasks this is of great difficulty. In this case, on the left and right, it is necessary to accurately hold the horizontal distance between the lines of sight for each pair of sensors and position them vertically, and then programmatically compensate for the vertical shift in order to reproduce a single optical axis for the left and right channels. In addition, the design of the device should allow this to be done without difficulty, including taking into account the angle of the field of view of the optics and solving the problem of shadowing.''</span> | |||
==Menu items description== | |||
{{further|1=[[Public:Applications]],|2=[[Public:Voice User Interface]]|3=|4=|5=|6=|7=|8=|9=|10=}} | |||
The menu has 7 functional sections: | |||
*Status bar (SB) | |||
*Left main menu (LMM) | |||
*Right submenu (RSB) | |||
*Left quick menu (LQM) | |||
*Right quick menu (RQM) | |||
*Left features sidebar (LFS) | |||
*Right features sidebar (RFS) | |||
The principle of managing menu items of some sections is the same, and some are different. | |||
===Status bar (SB)=== | |||
[[File:Status bar | The status bar is located in the top middle of the visible area and contains all the main and frequently used information about the use of device functions and applications. | ||
[[File:SB sceme.png|center|frameless|950x950px]] | |||
A total of 12 items for quick selection and tracking are available in the status bar, each of which contains sub-elements responsible for specific function presets. Preset settings are carried out not through the status bar, but in the settings of services or applications. The status bar is always displayed and is not hidden. Each element is located in a separate field (fading pad).<br> | |||
[[File:Status bar menu v1.0.png|left|frameless|1036x1036px]]<br><br> | |||
<br> | |||
<br> | |||
<br> | |||
The sub-elements of the status bar are controlled by clicking (joystick, gesture control) or by voice (the result corresponds to the click). Default states: | |||
*''Hover state:'' 4 corner segments of the field frame (in the above example in the "Radio Detection modes" field with the "IFF" function) | |||
* ''Hover state:'' 4 | *''Click state:'' frame on the border of the field (animation effect, twice 100 ms), with each click sequenced display of list elements (presets) | ||
* ''Click state:'' | *''Selected'' (long click >2 s): vertically positioned rectangle in the lower left corner | ||
* ''Selected'' (long click >2 s): | *''Not selected'' (long click >2 s): no vertical rectangle in the lower left corner | ||
* ''Not selected'' (long click >2 s): | |||
Differences in voice control: | |||
*The command to the voice assistant contains a description of the desired action and state, so it is faster | |||
*The voice assistant understands different interpretations of actions and states, so there is no need to memorize voice commands | |||
===SB indication and change of display=== | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Line 184: | Line 246: | ||
! style="width: 25%" |Designation | ! style="width: 25%" |Designation | ||
! style="width: 7%" |Field | ! style="width: 7%" |Field | ||
! style="width: 60%" |Change of display | ! style="width: 60%" |Change of display / Short description | ||
|- | |- | ||
|[[File:Time@4x.png|left|56x56px|frameless]] | |[[File:Time@4x.png|left|56x56px|frameless]] | ||
Line 190: | Line 252: | ||
|1. | |1. | ||
| | | | ||
* ''Selected / Not selected:'' | *''Selected / Not selected:'' not applicable | ||
|- | |- | ||
|[[File:Battery@4x.png|left|frameless|40x40px]] | |[[File:Battery@4x.png|left|frameless|40x40px]] | ||
Line 196: | Line 258: | ||
|1. | |1. | ||
| | | | ||
* ''Not selected:'' Battery Saver (BSVE) | *''Not selected:'' Battery Saver (BSVE) disabled - displays levels 40-60-80-100% - azure color | ||
* ''Selected:'' BSVE | *''Selected:'' BSVE enabled - <40% - yellow color, <10% - red color | ||
|- | |- | ||
|[[File:Water@4x.png|left|frameless|40x40px]] | |[[File:Water@4x.png|left|frameless|40x40px]] | ||
Line 203: | Line 265: | ||
|1. | |1. | ||
| | | | ||
* ''Not selected:'' Water Saver (WSVE) | *''Not selected:'' Water Saver (WSVE) disabled - displays levels (12 bars) >5/12 - azure color | ||
*''Selected:'' WSVE enabled - <5/12 - yellow color, <2/12 - red color | |||
|- | |- | ||
|[[File:Spotlight@4x.png|left|frameless|40x40px]] | |[[File:Spotlight@4x.png|left|frameless|40x40px]] | ||
Line 210: | Line 272: | ||
|1. | |1. | ||
| | | | ||
* ''Not selected:'' | *''Not selected:'' disabled - displays the intensity level of the last use (5 divs: 20-40-60-80-100%) - azure color | ||
* ''Selected:'' | *''Selected:'' enabled - displays the current intensity level - yellow color | ||
** | **in flickering mode - displayed with flickering | ||
** | **in strobe mode - red | ||
|- | |- | ||
|[[File:Brightness mode@4x.png|left|frameless|20x20px]] | |[[File:Brightness mode@4x.png|left|frameless|20x20px]] | ||
|Brightness modes | |Brightness modes | ||
|2. | |2. | ||
| | |States are the default. Selecting a mode changes the brightness and fading of the fields (fading pads and all windows at the same time, it acts as sunglasses). For some apps, the app window fading settings are adjusted individually in the app for greater contrast, these settings take priority over the default settings | ||
|- | |- | ||
|[[File:Windows modes@4x.png|left|frameless|26x26px]] | |[[File:Windows modes@4x.png|left|frameless|26x26px]] | ||
|Windows modes | |Windows modes | ||
|3. | |3. | ||
| | |States are the default. The user can quickly and flexibly manage the window configuration for each window individually, see below '''Windows items description''' | ||
|- | |- | ||
|[[File:Camera modes@4x.png|left|frameless|26x26px]] | |[[File:Camera modes@4x.png|left|frameless|26x26px]] | ||
|Camera modes | |Camera modes | ||
|4. | |4. | ||
| | |States are the default. Depending on weather conditions and time of day, indoor or outdoor user activity, a quick preset selection is needed for effective surveillance, detection, and task execution | ||
|- | |- | ||
|[[File:Audio modes@4x.png|left|frameless|26x26px]] | |[[File:Audio modes@4x.png|left|frameless|26x26px]] | ||
|Audio modes | |Audio modes | ||
|5. | |5. | ||
| | |States are the default. Allows the user to quickly turn the loudspeaker on or off (as well as the buttons on the left headphones ear cup). Adjust the loudspeaker volume and monitor its status | ||
Also allows to quickly adjust the mode and volume of the headphones (as well as the buttons on the right headphones ear cup). At least one mode and one headphone volume level are always on | |||
|- | |- | ||
|[[File:Computer Vision modes@4x.png|left|frameless|26x26px]] | |[[File:Computer Vision modes@4x.png|left|frameless|26x26px]] | ||
|Computer Vision modes | |Computer Vision modes | ||
|6. | |6. | ||
| | |States are the default. Presets are available to the user for quick selection depending on tactical tasks. Presets can be turned on several at the same time and separately, which makes it possible to optimize the used computing resources and power consumption | ||
|- | |- | ||
|[[File:Computer Hearing modes@4x.png|left|frameless|26x26px]] | |[[File:Computer Hearing modes@4x.png|left|frameless|26x26px]] | ||
|Computer | |Computer Audition modes | ||
|7. | |7. | ||
| | |States are the default. A person hears sound as several frequencies (frequency carriers) at the same time and different frequencies at different volume levels. Presets are available to the user for quick selection depending on tactical tasks. Presets can be turned on several at the same time and separately, which makes it possible to optimize the used computing resources and power consumption | ||
|- | |- | ||
|[[File:Radio Detection modes@4x.png|left|frameless|20x20px]] | |[[File:Radio Detection modes@4x.png|left|frameless|20x20px]] | ||
|Radio Detection modes | |Radio Detection modes | ||
|8. | |8. | ||
| | |States are the default. Any mission is associated with the tasks of SIGINT, identification of friend or foe, detection of drones and robots, anti-personnel and anti-tank mines, trip wires, IEDs, and counter-radar protection for each military person without exception. Presets are available to the user for quick selection depending on tactical tasks. Presets can be turned on several at the same time | ||
|- | |- | ||
|[[File:Firing Assistance modes@4x.png|left|frameless|20x20px]] | |[[File:Firing Assistance modes@4x.png|left|frameless|20x20px]] | ||
|Firing Assistance modes | |Firing Assistance modes | ||
|9. | |9. | ||
| | |States are the default. This mode helps to conduct accurately aimed fire using all types of sights: Red Dot, telescopic sight, and digital sight and is also compatible integration with the remote control of the robotic turret | ||
|- | |- | ||
|[[File:Stealth modes@4x.png|left|frameless|27x27px]] | |[[File:Stealth modes@4x.png|left|frameless|27x27px]] | ||
|Stealth modes | |Stealth modes | ||
|10. | |10. | ||
| | |States are the default. This mode is necessary to limit visibility by means of enemy SIGINT | ||
|- | |- | ||
|[[File:Vitals Body tracking modes@4x.png|left|frameless|26x26px]] | |[[File:Vitals Body tracking modes@4x.png|left|frameless|26x26px]] | ||
Line 271: | Line 334: | ||
|} | |} | ||
=== | ==='''SB Presets'''=== | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Line 286: | Line 348: | ||
|Time / Date | |Time / Date | ||
| | | | ||
* | *each click alternates the display of the current time and date, nothing else | ||
|- | |- | ||
|na | |na | ||
|Battery | |Battery | ||
| | | | ||
* | *each click, the display of the indication of the battery and the water supply of the drinking system alternates | ||
* | *in the Selected state, launches the Battery Saver (BSVE) application, which allows to optimize power consumption | ||
* | *at <40%, the BSVE application starts automatically, at <10%, only the minimum necessary functions and applications function | ||
|- | |- | ||
|na | |na | ||
|Water | |Water | ||
| | | | ||
* | *each click, the display of the indication of the battery and the water supply of the drinking system alternates | ||
* | *when in the Selected state, launches the Water Saver (WSVE) application, which allows to hydrate on a schedule (text and voice user notifications) | ||
* | *at level <5/12, the WSVE application starts automatically, at <2/12 the hydration mode changes (interval increases, monitoring of vital signs indicators is turned on, a message is sent to the cloud system) | ||
|- | |- | ||
|na | |na | ||
|Spotlight | |Spotlight | ||
| | | | ||
* | *alternative to a long click - a long press of the button on the left headphones ear cup turns on, and when you click again, turns off the flashlight | ||
* | *when click (or +/- button on the left headphones ear cup simultaneously with the flashlight control button) switches the light intensity (5 options) | ||
* | *when simultaneously pressing the B button (on the left headphones ear cup) + the flashlight control button (on the left headphones ear cup) with one hand, it turns on the flickering mode (SOS) | ||
* | *when simultaneously pressing with both hands the D button (on the right headphones ear cup) + the flashlight control button (on the left headphones ear cup) turns on the strobe mode | ||
* | *after turning off, when turned on again, it turns on the constant light mode and the intensity of the last use | ||
* | *when the full invisibility mode is on, the user will not be able to turn on the flashlight | ||
* | *in battery saving mode, the intensity will be reduced automatically or automatic shutdown will occur | ||
*fine adjustments are made in the LED Spotlight settings (SPOT) app | |||
|- | |- | ||
| rowspan="7" |[[File:Brightness mode@4x.png|left|frameless|20x20px]] | | rowspan="7" |[[File:Brightness mode@4x.png|left|frameless|20x20px]] | ||
| rowspan="7" |Brightness modes | | rowspan="7" |Brightness modes | ||
''OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset)'' | |||
|AUTO | |||
|Auto | |||
| | | | ||
*the light sensor detects the ambient light level and uses the settings of one of the following modes | |||
*fading windows 100% in all ''full-color'' projections | |||
|- | |- | ||
| | |CLR | ||
| | |Clear day | ||
| | |fading pads 50%, fading windows 50%, projector beam 100% | ||
|- | |- | ||
| | |CLD | ||
| | |Cloudy | ||
| | |fading pads 25%, fading windows 25%, projector beam 75% | ||
|- | |- | ||
| | |TWL | ||
| | |Twilight | ||
| | |fading pads 0%, fading windows 0%, projector beam 75% | ||
|- | |- | ||
| | |DRK | ||
| | |Dark night | ||
| | |fading pads 0%, fading windows 0%, projector beam 50% | ||
|- | |- | ||
| | |NLTS | ||
| | |Night lights | ||
| | |fading pads 50%, fading windows 25%, projector beam 75% | ||
|- | |- | ||
| | |DZLD | ||
| | |Dazzling day | ||
| | |fading pads 75%, fading windows 75%, projector beam 100% | ||
|- | |- | ||
| rowspan=" | | rowspan="7" |[[File:Windows modes@4x.png|left|frameless|26x26px]] | ||
| rowspan=" | | rowspan="7" |Windows modes | ||
| | ''AND / OR condition when selecting presets (selecting one preset in one case cancels, and in the other case does not cancel the selection of the previously selected preset)'' | ||
| | |DFLT | ||
| | |Default | ||
|displays all active windows according to the configured application and feature priorities; DFLT - deselects any previously selected preset | |||
|- | |- | ||
| | |OFF | ||
| | |Turn off all windows | ||
| | |turns off the display of all windows; OFF - deselects any previously selected preset | ||
|- | |- | ||
| | |CLW | ||
| | |Central left window is On, central right window is Off | ||
| | |if both central windows (left and right) were used by default, disables the central right window, all functions remain available in the central left window; CLW cancels CRW and vice versa | ||
|- | |- | ||
| | |CRW | ||
| | |Central right window is On, central left window is Off | ||
| | |as in the previous case, on the contrary, disables the central left window, improving the view of the environment; CRW cancels CLW and vice versa | ||
|- | |- | ||
| | |BWON | ||
|Bottom windows only | |||
|turns off the upper windows (except LUW and RUW) on the left and right to improve the view ("knight's narrow visor effect"), transfers higher priority windows to the lower area, closes lower priority windows, does not turn off the central windows; BWON cancels LWON and RWON | |||
|- | |- | ||
| | |LWON | ||
| | |Left windows only | ||
| | |turns off all windows on the right (except RUW) ("left eye effect"), transfers higher priority windows to the left area, closes lower priority windows, does not turn off central windows; LWON cancels RWON and BWON | ||
|- | |- | ||
| | |RWON | ||
| | |Right windows only | ||
| | |turns off all windows on the left (except LUW) ("right eye effect"), transfers higher priority windows to the right area, closes lower priority windows, does not turn off central windows; RWON cancels LWON and BWON | ||
|- | |- | ||
| | | rowspan="9" |[[File:Camera modes@4x.png|left|frameless|26x26px]] | ||
| | | rowspan="9" |Cameras modes | ||
| | ''AND / OR condition when selecting presets (selecting one preset in one case cancels, and in the other case does not cancel the selection of the previously selected preset)'' | ||
|FHD | |||
|Frontal HD cam | |||
|uses visible light range (400-780 nm) and dual sensor capabilities, high resolution and wide dynamic range under strong contrast lighting | |||
|- | |- | ||
| | |RHD | ||
| | |Rear HD cam | ||
| | |turn the rear view camera on and off | ||
|- | |- | ||
| | |SWIR | ||
| | |Night / Sky / Fog / Sea vision mode | ||
| | |uses a wider short-wavelength infrared light range (780-1700 nm), which is used to observe the reflection of ambient light in this range by objects located on the surface of the water, in fog, in smoke, in clouds, at dusk and at night | ||
|- | |- | ||
| | |LWIR | ||
| | |Thermal image vision mode | ||
| | |uses long-wavelength invisible infrared light (7.5-14 µm) emitted by objects warmer in relation to the environment, mainly at night | ||
|- | |- | ||
| | |SLV | ||
|Silhouette vision mode | |||
|turns on the transformation of the fill into a color outline mode that is well distinguishable in relation to the background for contrasting objects | |||
| | |||
| | |||
|- | |- | ||
| | |MXV1 | ||
| | |Mixed vision mode Type 1: FHD + SWIR | ||
| | |allows to use the capabilities of three different sensors in different conditions day and night; 4K UHD + HDR + SWIR | ||
|- | |- | ||
| | |MXV2 | ||
| | |MXV Type 2: SWIR + LWIR | ||
| | |allows to use the capabilities of two different sensors in different conditions day and night; SWIR + LWIR | ||
|- | |- | ||
| | |MXV3 | ||
| | |MXV Type 3: FHD + SWIR + LWIR | ||
| | |allows to use the capabilities of four different sensors in different conditions day and night; 4K UHD + HDR + SWIR + LWIR | ||
|- | |- | ||
| | |MXV4 | ||
| | |MXV Type 4: FHD + SWIR + LWIR (silhouette mode) | ||
|allows to use the capabilities of four different sensors in different conditions day and night; 4K UHD + HDR + SWIR + LWIR (silhouette mode) | |||
| | |||
|- | |- | ||
| rowspan="8" |[[File:Audio modes@4x.png|left|frameless|26x26px]] | |||
| rowspan="8" |Audio modes | |||
''AND / OR condition when selecting presets (selecting one preset in one case cancels, and in the other case does not cancel the selection of the previously selected preset)'' | |||
|LSPK | |||
|Loudspeaker On/Off | |||
| | | | ||
*alternative to a long click - a long press of the Loudspeaker control button on the left headphones ear cup turns on, and when you long click again, turns off the loudspeaker | |||
*the volume is changed with one hand with the +/- buttons on the left headphones ear cup at the same time as the loudspeaker power button (when it is turned on) | |||
*after turning off when turning on again sets the volume of the last use | |||
*in full stealth mode, the user will not be able to turn on the loudspeaker | |||
|- | |- | ||
|L | |||
|Left On, right Off | |||
| | | | ||
*alternative to a long click - a long press of the Headphones control button on the right headphones ear cup ''switches only'' between L, R, LR modes; L cancels R, LR | |||
*the soundproof flap in the left headphones ear cup is ''closed'' | |||
*the volume is changed by selecting presets 25, 50, 75, 100 or using the +/- buttons on the right headphones ear cup | |||
*after switching when selected again sets the volume of the last use | |||
|- | |- | ||
|R | |||
|Right On, left Off | |||
| | | | ||
*see above; R overrides L, LR | |||
*the soundproof flap in the right headphones ear cup is ''closed'' | |||
|- | |- | ||
|LR | |||
|Left On, right On | |||
| | | | ||
*see above; LR cancels L, R | |||
*the soundproof flaps in both headphones ear cups are ''open'' | |||
|- | |- | ||
| | |25 | ||
| | |25% sound level | ||
| | |changes the headphone volume; 25 cancels 50, 75, 100 | ||
|- | |- | ||
| | |50 | ||
| | |50% sound level | ||
| | |changes the headphone volume; 50 cancels 25, 75, 100 | ||
|- | |- | ||
| | |75 | ||
|75% sound level | |||
|changes the headphone volume; 75 cancels 25, 50, 100 | |||
| | |||
| | |||
|- | |- | ||
| | |100 | ||
| | |100% sound level | ||
| | |changes the headphone volume; 100 cancels 25, 50, 75 | ||
|- | |- | ||
| rowspan="6" |[[File:Computer Vision modes@4x.png|left|frameless|26x26px]] | |||
| rowspan="6" |Computer Vision<ref name=":1">Wikipedia, [[wikipedia:Outline_of_computer_vision|"Outline Computer Vision"]]</ref><ref name=":2">Wikipedia, [[wikipedia:Computer_vision|"Computer Vision"]]</ref> modes | |||
''AND condition when selecting presets (selecting one preset in one case does not cancel the selection of a previously selected preset)'' | |||
|OD | |||
|Object detection | |||
| | | | ||
*OD based on a trained neural network allows to detect people, equipment, drones, artificial structures from different angles and at different distances, highlighting them on the screen, measuring distance, azimuth, elevation, height above the ground, speed, course destination and geolocation, as well as displaying them on the navigation grid | |||
*launches the CVC app in the CRW window by default at the same time as the last used front camera preset (FHD, SWIR, LWIR, SLV, MXV1-4) | |||
*if necessary, prompts the user to select another front camera preset, as well as launch Computer Audition and Radio Detection presets to refine detection results | |||
*uses local pattern library only | |||
*can be run simultaneously with MD, FD, FR, OCR, HSTD presets | |||
|- | |- | ||
|MD | |||
|Motion detection | |||
| | | | ||
*MD helps to detect moving objects, people and evehicles ignoring the flights of birds and insects, tand he movement of clouds. MD mode is recommended to be used in conjunction with Radio Frequency Drone Detection (RFDD) and Computer Audition Detect noises of aircraft motor (DAM) preset | |||
*uses local pattern library only | |||
*can be run simultaneously with OD, FD, FR, OCR, HSTD presets | |||
|- | |- | ||
| | |FD | ||
| | |Facial detection | ||
| | | | ||
*FD incl. using LWIR camera sensor and trained neural network helps to detect people's faces | |||
*uses local pattern library only | |||
*can be run simultaneously with OD, MD, FR, OCR, HSTD presets | |||
|- | |- | ||
|FR | |||
|Facial recognition | |||
| | | | ||
*FR using a neural network in the presence of an exchange with the server allows to recognize people's faces for identification (part of the database can be stored on a local drive) | |||
*always executed at the same time as the FD preset | |||
*can be run simultaneously with OD, MD, OCR, HSTD presets | |||
|- | |- | ||
|OCR | |||
|Optical character recognition | |||
| | | | ||
*OCR allows to recognize text and other graphic characters for subsequent translation and documentation | |||
*uses local pattern library only | |||
*can be run simultaneously with presets OD, MD, FD, HSTD | |||
|- | |- | ||
|HSTD | |||
|Heat and smoke trace detection | |||
| | | | ||
*HSTD helps detect aircraft and missile trajectories, artillery and mortar fire from closed masked positions | |||
*uses local pattern library only | |||
*can be run simultaneously with presets OD, MD, FD, FR | |||
|- | |- | ||
| rowspan="6" |[[File:Computer Hearing modes@4x.png|left|frameless|26x26px]] | |||
| rowspan="6" |Computer Audition modes | |||
''AND condition when selecting presets (selecting one preset in one case does not cancel the selection of a previously selected preset)'' | |||
|DAM | |||
|Detect noises of aircraft motor | |||
| | | | ||
*DAM, unlike DHUM, works only with patterns of aerodynamic, electromechanical and mechanical noise, using a trained neural network, isolating and amplifying sounds and noises that are most likely associated with the operation of drones, helicopters, turboprops and jet aircraft | |||
*this preset allows to focus on likely threats from the air and determine the direction of the source of sound waves | |||
*DAM is recommended to be used in conjunction with Radio Frequency Drone Detection (RFDD) and Computer Vision Motion Detect (MD) | |||
*uses local pattern library only | |||
*can be played simultaneously with ENAT, ECHO, DHUM, STHR presets | |||
|- | |- | ||
| | |ENAT | ||
|Exclude sounds of nature | |||
| | |||
| | | | ||
*ENAT sequentially selects the sounds and noises of nature (wind, rustle of leaves, birdsong, water sound, etc.) in several frequency ranges with the help of filters, then using a trained neural network to select patterns for final filtering | |||
*this preset allows to focus on the sounds and noises associated with human activity | |||
*uses local pattern library only | |||
*can be played simultaneously with presets DAM, ECHO, DHUM, STHR | |||
|- | |- | ||
|ECHO | |||
|Eliminate echo | |||
| | | | ||
*ECHO, using built-in algorithms, allows to detect primary and reflected sound waves in order to correct the direction of the source of sound waves when other presets are working | |||
*prompts the user when to enable this preset if one of the other presets is already enabled | |||
*uses local pattern library only | |||
*can be played simultaneously with DAM, ENAT, DHUM, STHR presets | |||
|- | |- | ||
|DHUM | |||
|Detect noises of human activity | |||
| | | | ||
| | *unlike ENAT, DHUM works in the opposite direction, using a trained neural network, to isolate and amplify sounds and noises that are most likely associated with human activity (tire friction, footstep sounds, stone friction, radio speaker sound, engine sounds, electromechanical noise, coughing, sneezing, speech, etc.) | ||
*this preset highlights these patterns of audio frequencies, amplifies them, while attenuating the sound level of the environment | |||
*this preset allows to focus on the sounds and noises associated with human activities, and determine the direction of the source of sound waves | |||
*this preset also uses the method of acoustic location and determining the coordinates of the enemy battery based on the sound of firing its guns (or mortars, or rockets)<ref>Wikipedia, [[wikipedia:Artillery_sound_ranging|Artillery sound ranging]]</ref> | |||
*uses local pattern library only | |||
*can be played simultaneously with DAM, ENAT, ECHO, STHR presets | |||
|- | |- | ||
|STHR | |||
|Limit sound threshold | |||
| | | | ||
*STHR assists the user in variable high ambient sound pressure conditions by dynamically reducing the maximum level by ∆ 80 dB SPL to 15-85 dB SPL | |||
*STHR is synchronized with the electromechanical sound dampers in the headphone design | |||
*can be played simultaneously with DAM, ENAT, ECHO, DHUM preset | |||
|- | |- | ||
| | |GFL | ||
| | |[[Gunfire locator|Gunfire Locator]] | ||
|is a system that detects and conveys the location of gunfire or other weapon fire using acoustic[2], vibration, optical[3], or potentially other types of sensors, as well as a combination of such sensors. These systems are used by law enforcement, security, military, government offices, schools and businesses to identify the source and, in some cases, the direction of gunfire and/or the type of weapon fired. | |||
|- | |- | ||
| rowspan="5" |[[File:Radio Detection modes@4x.png|left|frameless|20x20px]] | |||
| rowspan="5" |Radio detection modes | |||
''AND condition when selecting presets (selecting one preset in one case does not cancel the selection of a previously selected preset)'' | |||
|IFF | |||
|Identification Friend-or-Foe | |||
| | | | ||
*IFF uses a transponder (transmitter-responder) Identification Friend-or-foe system, which in response to an encrypted interrogation signal received on one frequency, sends an encrypted message packet on another frequency containing the confirmation "Friend", Id, callsign and position | |||
*when used simultaneously with one of the "Stealth" modes presets, IFF will send a response message at different frequencies, in different networks, and with different power (for a limited distance) or will not send a message at all | |||
*a transponder with a specified interval at certain frequencies periodically generates and sends interrogation signals to an indefinite circle of people for registration and display on the navigation grid of one of the screens of user positions, with confirmation "Friend" | |||
*interrogation signals sent via an omnidirectional antenna or a directional antenna (the omnidirectional pattern can be limited by a reflective array or a software-defined antenna can be used) | |||
|- | |- | ||
|RDF | |||
|Radio Direction Finding<ref name=":3">Wikipedia, [[wikipedia:Direction_finding|"Radio direction finding"]]</ref> | |||
| | | | ||
*RDF applies the radio direction finding of received radio frequencies that are identified as potentially threatening (radar, EW&SIGINT, ECM systems) or identified as the source of an RF carrier (analog or digital signal) for communication | |||
*using triangulation in collaboration with a similar device of another user in the P2P network (at a short distance with it) determines the direction and distance to the radio signal source | |||
*without the help of another user's device or software-defined antenna determines only the direction (course) to the radio signal source | |||
*commonly used after running the SDR Scan (SDRS) app to first identify the characteristics of the radio signal and not unmask itself unnecessarily | |||
*in accordance with the current rules and restrictions, the mission can initiate a task for the above IFF app if the interrogation signal is not sent to identify the source of the signal by other methods or with the help of other persons | |||
*in conditions of distortion or jamming of radio signals of navigation satellite systems, it is used for radio navigation using terrestrial radio beacons operating in other frequency bands, including FM, TV and mobile radio broadcasting bands | |||
|- | |- | ||
|RFDD | |||
|Radio Frequency Drone Detection<ref name=":0">AARTOS, [https://drone-detection-system.com/sensor-types-overview/detection-rf/#:~:text=AARTOS%E2%84%A2%20RF%20Detection.,by%20comparing%20different%20frequency%20patterns. "RF Drone Detection"], [https://drone-detection-system.com/sensor-types-overview/detection-rf/#antennas "Antennas"]</ref> | |||
| | | | ||
*RFDD enables the mode of radio frequency detector used to detect the presence of RF waves in physical transmission mediums | |||
*the system uses these RF Detectors to detect drones and drone pilots (land, waterborne and aerial drones) | |||
*RFDD also uses AI to identify the type of threat by comparing different frequency patterns | |||
*the system can easily distinguish drones from common RF signals by using learned patterns and can identify almost all types of threats as well as the location of the drone pilot | |||
*can use a compact omnidirectional mobile manpack antenna, a directional software-defined antenna, or a longer-range mobile portable antenna | |||
*has a range of 9 kHz - 8 GHz and a detection distance of up to 3 miles (conical or dome range) | |||
*this function displays on the navigation grid and / or on the map of the terrain of the interface screens the positions of the identified RPA (UAV) and its operator | |||
*RFDD mode - a special case of the RDF function, it is recommended to use it in conjunction with the Computer Vision Motion detection (MD) and Computer Audition Detect noises of aircraft motor (DAM) modes | |||
|- | |- | ||
| | |EODD | ||
|Radio Frequency Explosive Ordnance Disposal Detection | |||
| | |||
| | | | ||
*EODD - uses an external handheld Metall Re-radiation Radar (MET3R) device, via a Bluetooth or Wi-Fi Direct connection | |||
|- | |- | ||
|RWR | |||
|Radar Warning Receiver<ref name=":4">Wikipedia, [[wikipedia:List_of_radar_types|"List of radar types"]], [[wikipedia:Counter-battery_radar|"Counter-battery radar"]]</ref> | |||
| | | | ||
| | *RWR - turns on the mode of detecting exposure from air defense radars and counter-battery radar<ref name=":5">Wikipedia, [[wikipedia:Counter-battery_radar|"Counter-battery radar"]]</ref>, displays on the screen in a window with a navigation grid and/or a map the geolocation of these radars | ||
*RWR mode is indispensable when performing tactical tasks of mortar and artillery fire | |||
|- | |- | ||
| rowspan="5" |[[File:Firing Assistance modes@4x.png|left|frameless|20x20px]] | |||
| rowspan="5" |Firing assistance modes | |||
''OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset)'' | |||
|GF | |||
|Fire on ground fixed targets | |||
| | | | ||
*captures and tracks up to 10 targets simultaneously | |||
*for each target calculates the ballistic trajectory at a distance based on 20 parameters | |||
*displays 16 ballistic calculation reference data (display can be turned off) | |||
*the user sees in the interface and can make manual changes (input field) to the parameters of the ballistic calculation | |||
*displays the aiming point taking into account corrections on the reticle relative to the crosshair with a scale in the form of digital data (Eunit and Wunit) MOA/MIL (true minute of angle/milliradian) | |||
*separately displays the numerical values of the corrections: Elevation and Windage when using Red Dot Sights or Holographic Sights (both eyes open), the user visually compares the position of the aiming dot and corrections relative to the crosshair on the screen (point of impact) and the contour of the target - with the contour in the sight window and the sight dot (usually 2-5 MOA), such shifting the sight dot (line of sight) in a way to hit the target at the crosshair point as on the screen of the device | |||
*when integrated with a digital sight, it immediately displays on the screen in the form of a diamond the sighting line of the digital sight, which must be aligned with the displayed aiming point | |||
*evaluates the inaccuracies of the ballistic calculation in case of a miss and offers the user corrections (takes into account aiming inaccuracies only for a digital sight) | |||
|- | |- | ||
|GM | |||
|Fire on ground moving targets | |||
| | | | ||
*additionally calculates the angular velocity for the uniform movement of the target, the measurement of the distance to the target, the course of the target and indicates corrective lead corrections | |||
|- | |- | ||
|AM | |||
|Fire on aerial moving targets | |||
| | | | ||
*additionally calculates the angular velocity, change in azimuth and elevation, determines the nearest probable trajectory with the designation of corrective lead corrections | |||
|- | |- | ||
|MF | |||
|Mountain fire on fixed targets (prospective function) | |||
| | | | ||
*additionally takes into account more complex parameters for calculating a ballistic trajectory in mountainous and desert areas based on an assessment of the landscape, temperatures, an assessment of ascending air currents and the mirage effect, shot history | |||
|- | |- | ||
|MM | |||
|Mountain fire on moving targets (prospective function) | |||
| | | | ||
*as above plus additionally calculates angular velocity and denotes lead corrections | |||
|- | |- | ||
| rowspan="4" |[[File: | | rowspan="4" |[[File:Stealth modes@4x.png|left|frameless|27x27px]] | ||
| rowspan="4" | | | rowspan="4" |Stealth modes | ||
| | ''OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset)'' | ||
| | |IFF | ||
|IFF visible only | |||
| | | | ||
*all radio transmissions (including outgoing IFF interrogation signals) are blocked, with the exception of encrypted response messages of the Identification Friend-or-foe system transponder, including masking the transmission of a response message in the background noise frequency range of the broadcasting band (FM, TV) and using more long pauses in response intervals to interrogation signals (other radio strategies are possible to remain unnoticed) | |||
*this mode enables the IFF mode of the same name in the Radio Detection modes section, if it has not been enabled | |||
|- | |- | ||
|SD | |||
|Short distance visible only | |||
| | | | ||
*only short range networks such as Bluetooth, Wi-Fi Direct (P2P) and UHF are used with limited transmission power over short distances | |||
|- | |- | ||
|FULL | |||
|Zero emission | |||
| | | | ||
*all radio transmissions are blocked, only reception (completely passive mode), IFF mode is automatically turned off (and vice versa, when changing Stealth mode to another, IFF mode is turned on again) | |||
*in full stealth mode, the user will not be able to turn on the flashlight and loudspeaker | |||
|- | |- | ||
|OFF | |||
|OFF | |||
| | | | ||
*does not restrict radio transmission | |||
|- | |- | ||
| | | rowspan="4" |[[File:Vitals Body tracking modes@4x.png|left|frameless|26x26px]] | ||
| rowspan="4" |Vitals body tracking modes | |||
''OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset)'' | |||
| | |WRK | ||
|Workout mode | |||
| | |||
| | | | ||
* | *Vitals body data-driven monitoring including: HR bpm (ECG)<ref>Wikipedia, [[wikipedia:Monitoring_(medicine)|"Monitoring (medicine)"]]</ref> - assessment of rhythm and heart rate; NIBP mmHg (ART) - blood pressure; TEMP - body temperature; StO₂ % - non-invasive method for monitoring the level of oxygen saturation (saturation); ETCO₂ % - (capnometry) to measure the level of carboxyhemoglobin (COHb) and methemoglobin (MetHb); RESP bpm (RR) - Respiratory Rate; HYDRL - determines the amount and frequency of hydration | ||
* | *displays tips for the user in case of many unwanted risks: bradycardia, tachycardia, arrhythmia, hypothermia, hyperthermia, hypoxemia, hyperventilation, hemorrhagic shock, etc. | ||
* | *when a dangerous level of indicators occurs, displays a message to the user and sends an SOS message to the analytical center | ||
*keeps a log of monitoring states | |||
|- | |- | ||
| | |TRN | ||
|Training mode | |||
| | | | ||
* | *additionally takes into account the duration of the session of training exercises and the possibility of live fire training | ||
* | *applies a programmatically set training mode for the use of automatic tourniquets | ||
|- | |- | ||
| | |TACT | ||
|Tactical mode | |||
| | | | ||
* | *in addition to the above, if a dangerous level of acute massive blood loss occurs in one of the 8 sites protected by automatic tourniquets, it controls the "Care Under Fire" task for stop of acute bleeding and start emergency automatic fluid resuscitation | ||
*if there is a risk of ventricular fibrillation, it automatically starts the defibrillation procedure under ECG control (cardio resuscitation) | |||
*if necessary, start automatic pulmonary resuscitation using pneumatic pumps built into the design of air filters | |||
* | |||
* | |||
|- | |- | ||
| | |OFF | ||
|OFF | |||
| | | | ||
* | *does not monitor | ||
|- | |- | ||
| | | rowspan="5" |[[File:Networks modes@4x.png|left|frameless|34x34px]] | ||
| rowspan="5" |Networks modes / | |||
Com status | |||
AND | |||
|Signal levels | |||
|Network 1, 2, 3, 4 | |||
| | | | ||
* | *displays a scale with the bandwidth level of each connected network | ||
*displays the status of receiving and transmitting packets | |||
*displays the packet transmission prohibition | |||
*long click launches NET application | |||
Signal levels, upload / download transmission status | |||
* | |||
* | |||
* | |||
|- | |- | ||
| | |online | ||
| | | | ||
| | | | ||
|- | |- | ||
| | |back soon | ||
| | | | ||
| | | | ||
|- | |- | ||
| | |don't disturb | ||
| | | | ||
| | | | ||
|- | |- | ||
| | |offline | ||
| | | | ||
| | | | ||
|} | |} | ||
=== Left main menu (LMM) and Right | ===Left main menu (LMM) and Right submenu (RSB)=== | ||
{{further|1=[[Public:Applications]],|2=[[Public:Voice User Interface]]|3=|4=|5=|6=|7=|8=|9=|10=}} | |||
[[File:Pads-100-3.jpg|frameless|950x950px]] | |||
{| class="wikitable" | {| class="wikitable" | ||
! colspan="2" |Left | |||
! colspan="2" |Center | |||
! | ! colspan="2" |Right | ||
! | |||
! | |||
|- | |- | ||
| | |LMMP | ||
| | |Left main menu fading pads | ||
|SBP | |||
|Status bar fading pads | |||
|RSBP | |||
| | |Right submenu fading pads | ||
| | |||
|- | |- | ||
| | |LQMP | ||
| | |Left quick menu fading pads | ||
|CLW | |||
|Central left window | |||
|RQMP | |||
|Right quick menu fading pads | |||
| | |||
| | |||
|- | |- | ||
| | |LFSP | ||
| | |Left features sidebar fading pads | ||
|CRW | |||
|Central right window | |||
|RFSP | |||
|Right features sidebar fading pads | |||
| | |||
| | |||
|- | |- | ||
| | |LUW | ||
| | |Left Upper window | ||
|CWJP | |||
|Central window joystick pads | |||
|RUW | |||
|Right Upper window | |||
| | |||
| | |||
|- | |- | ||
| | |LTAW | ||
| | |Left Top A window | ||
|CWBP | |||
|Central window buttons pads | |||
|RTAW | |||
|Right Top A window | |||
| | |||
| | |||
|- | |- | ||
| | |LTBW | ||
| | |Left Top B window | ||
| | | | ||
| | | | ||
|RTBW | |||
|Right Top B window | |||
|- | |- | ||
| | |LBAW | ||
| | |Left Bottom A window | ||
| | | | ||
| | | | ||
|RBAW | |||
|Right Bottom A window | |||
|- | |- | ||
| | |LBBW | ||
|Left Bottom B window | |||
| | |||
| | | | ||
| | | | ||
|RBBW | |||
|Right Bottom B window | |||
|} | |} | ||
The main menu (LMM) is located at the top left of the visible area and contains a list of sections. | |||
[[File:LMM-RSB sceme.png|center|frameless|950x950px]] | |||
Only 7 elements for quick selection in one row. Use the navigation arrows on the right to select the next row. The main menu is only displayed on hover or on a voice call. When inactive, hides after 15 seconds. Each element is located in a separate field (fading pad). Only the fields that display the section are shown. | |||
The right submenu (RSB) is at the top right and expands the second lower level of the main menu items. Only 7 elements in one row. The arrows on the left are used for navigation. The right submenu is displayed only when one of the main menu items on the left (LMM) is active or when the submenu item is directly called by voice. When inactive, hides simultaneously with the main menu after 15 seconds. Each element is located in a separate field (fading pad). Only the fields that display the section are shown. | |||
When an app is opened using this menu, it is displayed on the screen. If the user closes the app, it does not stop its work, but continues to work in the background, at the same time, an element with the name of this application appears in the [[Public:Graphical User Interface#Left quick menu (LQM)|Left quick menu (LQM)]] or [[Public:Graphical User Interface#Right quick menu (RQM)|Right quick menu (RQM)]] menu field to quickly return to the screen. See the sections Left quick menu (LQM) and Right quick menu (RQM) below for how to completely terminate the application. | |||
# | [[File:LMM v1.0.png|center|frameless|1035x1035px|LMM v1.0]]<br> | ||
[[File:Widgets menu v1.0.png|center|frameless|1035x1035px|Widgets menu v1.0]] | |||
# | |||
<br> | |||
The sub-elements of the main menu and sub-menu are controlled by clicking (joystick, gesture control) or by voice. States: | |||
*''Hover state:'' 4 corner field frame segments | |||
*''Click state:'' frame on the field border (animation effect, twice 100 ms) | |||
*''Selected'' (long click >2 s): horizontally placed two rectangles to the right and left of the caption | |||
*''Not selected'' (long click >2 s): there are no horizontally placed two rectangles to the right and left of the caption | |||
Differences in voice control: | |||
*The command to the voice assistant contains a description of the desired action and state, so it is faster | |||
*The voice assistant understands different interpretations of actions and states, so there is no need to memorize voice commands | |||
*During a voice call, not the entire menu is shown, but the corresponding items of the main menu and submenu | |||
*The user can voice the display of the entire menu | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
! style="width: 15%" | | ! style="width: 15%" |LMM | ||
! style="width: | ! style="width: 15%" |RSB | ||
! style="width: 30%" | | ! style="width: 40%" |Action | ||
! style="width: 30%" |Notice | |||
|- | |- | ||
| | | rowspan="6" |MSG | ||
(Messenger) | |||
|IMSG (instant messaging system) | |||
| | | | ||
*displays the [[Public:Applications#IMSG%20(Instant%20messaging%20system)|IMSG]] application in a window | |||
| | | | ||
*an IMSG application usually does not require the use of a fading window | |||
|- | |- | ||
| | |CHAT (multichannel chat) | ||
| | | | ||
*displays the CHAT application in a window | |||
*displays in the RFS (right features sidebar) field below the icons of several recently used chats (one-to-one and group) | |||
*if there are unviewed messages marked as important, the chat icons in the RFS field are displayed in red (automatic sorting of such chats) | |||
*if there are messages that require a response, the chat icons in the RFS field are displayed in yellow (automatic sorting of such chats) | |||
|LMM for all channels, RSB and RFS for the corresponding channel: | |||
*A counter of notifications of messages requiring a response is displayed at the top (yellow color) | |||
*Below is the number of unread messages (azure color) | |||
|- | |- | ||
| | |MAIL (eMail) | ||
| | | | ||
*displays the [[Public:Applications#MAIL%20(eMail%20client)|MAIL]] application in a separate window | |||
| | | | ||
|- | |- | ||
| | |SDR2 (SDR 2-way) | ||
| | | | ||
*displays the SDR2 application in a separate window | |||
| | | | ||
|- | |- | ||
| | |CRPT (cryptologic control) | ||
| | | | ||
*launches the CRPT application in a separate window | |||
| | | | ||
|- | |- | ||
| | |PTTH (PTT headset) | ||
| | | | ||
*uses the built-in headset function for a handheld portable or manpack radio connected with a 4-pin cable (1-ch) or 5-pin cable (2-ch); for the PTT ("push-to-talk") function, use the A button on the left headphones ear cup | |||
*allows you to use a programmatic way, where instead of pressing, a voice command is used | |||
| | | | ||
|- | |- | ||
| | |TSK (Tasks) | ||
| | | | ||
*OVDU (Overdue) | |||
*ONGO (Ongoing) | |||
*ASST (Assisting) | |||
*SBME (Set by me) | |||
*FLWG (Following) | |||
*CMNT (Comments) | |||
*DONE (Done) | |||
|The task management system allows you to plan and control the deadline, accuracy, results, and efficiency of tasks. Contains a description, checklist, deadline, actual completion time and elapsed time (including auto-tracking of completion and accounting of elapsed time), notification of the current status, geolocation at the time of completion, task completion confirmation artifacts, attachments, comments | |||
| | | | ||
*In the upper right corner, a counter of notifications about overdue tasks and with an approaching deadline is displayed | |||
*The number of tasks for today is displayed in the lower left corner | |||
|- | |- | ||
| | |CAL (Calendar) | ||
| | | | ||
*DAY (Day) | |||
*WEEK (Week) | |||
*MNTH (Month) | |||
*YEAR (Year) | |||
|The event calendar allows you to plan and coordinate events in advance that require certain time regulations: collective online and offline communications, individual classes and trainings, meetings, training seminars, TDY (temporary duty) trips, and deployments | |||
| | | | ||
*In the upper right corner, a counter of notifications of upcoming events is displayed | |||
*The number of events for today is displayed in the lower left corner | |||
|- | |- | ||
| | |WGR (Workgroups) | ||
| | | | ||
*TAC (Tactical) | |||
*ISR | |||
*FSUP (Fire support) | |||
*FAIR (Fast air) | |||
*MAS (Medical assistance) | |||
*EVAC (Evacuation) | |||
*LOG (Logistic) | |||
|The submenu contains filters for groups. | |||
You can select a member or group in the appropriate section to communicate, share data, send or request a position. CDI element (Cross-Domain Interaction) | |||
| | | | ||
*The number of available group members is displayed in the upper right corner | |||
*The number of active workgroups the user is a member of is displayed in the lower left corner | |||
|- | |- | ||
| | | rowspan="5" |MAP | ||
| | (Maps & Navigation) | ||
|CMPS (Compass) | |||
| | | | ||
*displays the CMPS application in the LUW window | |||
*shows azimuth and elevation in degrees | |||
| | | | ||
|- | |- | ||
| | |NAV (Navigation) | ||
| | | | ||
*displays the NAV application in a separate window | |||
*allows using GPS or RDF (radio beacon triangulation) to determine the location on a local map | |||
*allows you to calculate distances, travel time, perform route optimization | |||
| | | | ||
|- | |- | ||
| | |PATH (Path tracking) | ||
| | | | ||
* | *displays the PATH application in a separate window | ||
* | *allows you to track the distance traveled and marks points on the map with the time | ||
*integrated with the TSK application for automatic execution of tasks related to changing positions | |||
* | |||
| | | | ||
|- | |- | ||
| | |PLAN (Mission planning) | ||
| | | | ||
* | *displays the PLAN application in a separate window | ||
* ISR | *allows to plan the mission in detail in terms of tasks (route, time, resources, targets, threats, communications, ISR tasks, logistics, necessary reports) | ||
*integrated with BMS (Battlefield Management System) and TSK app | |||
* | *integrated with L-STE (Live-Synthetic Training Environment) | ||
* | |||
| | | | ||
* | *significantly optimizes time and resources, improves mission efficiency | ||
|- | |- | ||
| | |ANLS (Mission analysis) | ||
| | | | ||
*displays the ANLS application in a separate window | |||
*allows you to analyze the performance of the mission in real time, taking into account the deviation from the mission plan by different domains and divisions | |||
*integrated with BMS (Battlefield Management System) and TSK app | |||
*integrated with L-STE (Live-Synthetic Training Environment) | |||
| | | | ||
*significantly reduces risk and increases mission consistency | |||
|- | |- | ||
| | | rowspan="7" |SINT | ||
(SIGINT) | |||
|SDRS (SDR Scan) | |||
| | | | ||
*displays the SDRS application in a separate window | |||
*allows you to analyze radio frequency 2D / 3D spectrum and waterfall diagram in the range of 2 kHz - 6 GHz with different modulations | |||
*allows you to listen to unencrypted analog and digital radio broadcasts | |||
*allows you to analyze patterns of radio frequencies, incl. masked in bands not used for communications | |||
*allows you to analyze the safest and most unloaded frequencies for communication, transponder (IFF), remote control (RC) | |||
| | | | ||
|- | |- | ||
| | |RDF (Radio Direction Finding Control) | ||
| | | | ||
*displays the RDF app in an overlap mode in the IFF / NAV app window or in a separate window | |||
*allows you to perform positioning in the conditions of a distorted GPS signal through triangulation by radio beacons | |||
*allows you to determine the direction and distance to the source of the radio signal of interest, detected using the SDRS application | |||
| | | | ||
|- | |- | ||
| | |PCSR (Passive covert radar control) | ||
| | | | ||
*displays the PCSR app in an overlap mode in the IFF / NAV app window or in a separate window | |||
*allows using a passive program-controlled antenna to receive reflected radio signals in the FM range to detect aircraft and equipment, while not detecting itself (without using the radiation of the radio signal of its own radar) | |||
| | | | ||
|- | |- | ||
| | |RWRC (Radar warning receiver control) | ||
| | | | ||
*displays the RWRC app in an overlap mode in the IFF / NAV app window or in a separate window | |||
*allows using a passive antenna to detect the radiation of directional radars and determine the course in relation to them | |||
*integrated with the IMSG and TSK app for fast response to threats | |||
| | | | ||
|- | |- | ||
| | |APAR (Active phased array radar control) | ||
| | | | ||
* | *displays the APAR app in an overlap mode in the IFF / NAV app window or in a separate window | ||
* | *allows remote control of an active radar at a safe distance | ||
| | | | ||
|- | |- | ||
| | |RFDD (RF Drone Detection Control) | ||
| | | | ||
* | *displays the RFDD app in an overlap mode in the IFF / NAV app window or in a separate window | ||
* | *allows using a passive antenna to detect a radio signal between the drone and its operator, determine the distance | ||
| | | | ||
|- | |- | ||
| | |EODD (RF EOD Detection Control) | ||
| | | | ||
*displays the EODD app in an overlap mode in the IFF / NAV app window or in a separate window | |||
*allows using a portable wearable metal re-radiation radar (MET3R) to detect anti-tank mines, metal anti-personnel mines (including those with remote control), IEDs and trip wires | |||
*integrate with CVC application for additional use of Computer Vision, especially against plastic anti-personnel mines | |||
| | | | ||
|- | |- | ||
| | | rowspan="4" |RC | ||
(Remote Control) | |||
|RPAC (Drone RC) | |||
| | | | ||
*displays the RPAC app in a separate window | |||
*allows to control different models of drones using the built-in controller (land, waterborne and aerial drones) | |||
*allows to use the tilt of the head as one of the manipulators (instead of the joystick) and the joystick on the right headphones ear cup to control | |||
*allows to use one joystick to control two manipulators | |||
*allows to use Hand Tracking to control software joysticks and buttons | |||
*allows to use a voice assistant TESS and AI (Artificial Intelligence) technology for hands-free control | |||
*allows to use built-in navigation without using a separate front-facing camera for navigation | |||
| | | | ||
|- | |- | ||
| | |RBRC (Robot RC) | ||
| | | | ||
*displays the RBRC application in a separate window | |||
*allows to remotely control the robot, similar to controlling a drone | |||
| | | | ||
|- | |- | ||
| | |FTRC (Fire turret RC) | ||
| | | | ||
*displays the FTRC app in a separate window | |||
*allows to remote control of the small arms turret | |||
| | | | ||
|- | |- | ||
| | |UVRC (Unmanned vehicle RC) | ||
| | | | ||
*displays the UVRC app in a separate window | |||
*allows to remote control a vehicle, similar to controlling a drone and a robot | |||
| | | | ||
|- | |- | ||
| | |WIKI (Wiki) | ||
| | | | ||
*MAN (Manuals) | |||
*RPT (Reports) | |||
| | *ART (Articles) | ||
*UPD (Updates) | |||
*TUT (Tutorial) | |||
|Wiki systems are proven to be effective in creating and sharing the knowledge that everyone needs on an almost daily basis. This system allows for to a collection of best practices and improves the process of learning and training, as well as refreshing knowledge from time to time even from experienced users. All sorts of information about the technical arrangement and maintenance of equipment, the organization of processes at military bases, schedules, analysis materials of military experts, etc. Something that will help you become more efficient. Of course, distributed access rights, information protection, and confidentiality are in accordance with current protocols | |||
| | | | ||
*The issues of security, protection against unauthorized access, confidentiality and ensuring uninterrupted access of users to the network, we intend to detail in a separate article. | |||
*Most likely, this process will be transferred to the developers of one of the DoD agencies (CYBERCOM) and the NSA as part of a deployment of the system (I am sure that these issues will not be within our competence) | |||
|- | |- | ||
| | | rowspan="3" |MMD (Multimedia) | ||
|REC (multimedia recorder) | |||
PLAY (multimedia player) | |||
| | | | ||
*launches the REC/PLAY app as the tab of the MMD app group window (tabs: REC, PLAY, VM, TRSL) or in a separate window | |||
| | | | ||
|- | |- | ||
| | |VM (Virtual mentor incl. video chat) | ||
| | | | ||
*launches the VM app as the tab of the MMD app group window (tabs: REC, PLAY, VM, TRSL) or in a separate window | |||
*video conferencing system that allows remote data streaming with video, voice, text and file sharing | |||
*allows remote mentoring assistance in the context of medical care, incl. Care Under Fire, repair and maintenance of equipment, experienced mentors online to observe the training process and help correct mistakes | |||
| | | | ||
|- | |- | ||
| | |TRSL (Translater) | ||
| | | | ||
*starts the TRSL application in the background without opening a window | |||
*allows, based on the AI small language model, to translate the text, taking into account the context and specialized terms | |||
*integrated with STT (speech-to-text) services and CV (Computer Vision) system to generate source material for translation | |||
| | | | ||
|- | |- | ||
| | |FILE (File explorer) | ||
| | | | ||
*FAV (Favorites) | |||
*FLR (Folders) | |||
*CLD (Clouds) | |||
*TAG (Tags) | |||
| | | | ||
*launches the FILE application in a separate window | |||
*the specified filters allow to quickly and easily find the files you need | |||
*additionally applies full text search, search by date, time, data format, size, author, etc. | |||
| | | | ||
|- | |- | ||
| | | rowspan="7" |PROC (Processing Control) | ||
|CVC (Computer Vision Control) | |||
| | | | ||
*launches the CVC app in an overlap mode in the CAM app window | |||
*allows to configure of presets and additional widgets for simultaneous use with other apps in the same window (overlapping) and use the streaming data of these apps | |||
*applies AI methods | |||
*allows to flexibly configure the rules for using your own, cloud and peer-to-peer (P2P network) computing resources | |||
*allows to configure methods and conditions for optimizing loads in different cases | |||
| | | | ||
|- | |- | ||
| | |CAC (Computer Audition Control) | ||
| | | | ||
* | *launches the CAC app in an overlap mode in the CAM / IFF / NAV apps window or in a separate window | ||
* | *allows to customize presets and AI algorithms | ||
* | *allows load optimization for different apps | ||
| | | | ||
|- | |- | ||
| | |IFF (IFF Control) | ||
| | | | ||
* | *launches the IFF application in a separate window | ||
* | *allows using transponder data of other users and generalized data of other detection systems (SDRS, RDF, CVC, CAC, PCSR, RWRC, APAR, RFDD, satellite data, and data of other users) in the navigation mesh mode | ||
* | *allows to automatically and manually mark the statuses of detected people, vehicles and objects | ||
*applies AI methods | |||
| | | | ||
|- | |- | ||
| | |STM (Stealth Modes Control) | ||
| | | | ||
*launches the STM application in a separate window | |||
*allows you to configure presets for different stealth modes for the radio | |||
| | | | ||
|- | |- | ||
| | |FA (Firing Assistance Control) | ||
| | | | ||
*launches the FA app in an overlap mode in the CAM app window | |||
*allows to execute real-time of ballistic calculations for small arms and mortar fire | |||
*allows to use all types of sighting devices | |||
*allows to configure presets and a widget to work with other applications in the same window at the same time and use the streaming data of these apps (drone / robot / turret cams view) | |||
*applies AI methods | |||
| | | | ||
|- | |- | ||
|VBS (Vitals Body Sensors Control) | |||
| | | | ||
*launches the VBS app in a background ormode in a separate window | |||
*allows to set up presets and integration with sensors | |||
*allows accurate monitoring of vital signs in any position and on the move | |||
*based on Machine Learning algorithms and medical scientific data, it assesses the presence of dangerous and critical conditions, in the event of which it sends messages and independently controls medical devices (automatic tourniquets, difibrillator as cardio resuscitation and after support, fluid resuscitation, pulmonary resuscitation) | |||
*applies AI methods | |||
| | | | ||
|- | |- | ||
|ANTC (Antennas Control) | |||
| | | | ||
*launches the ANTC app in a separate window | |||
*based on the built-in VNA antenna analyzer, determines the impedance (impedance factor), SWR (standing wave ratio for matching with the feeder path), radiation pattern, gain, and other characteristics of retractable and software-defined antenna for tuning in a specific radio session | |||
*advises the user on antenna tuning recommendations or controls the software-defined antenna itself | |||
| | | | ||
|- | |- | ||
|DVC (Integrated devices) | |||
| | | | ||
*SGHT (Digital sights driver settings) | |||
*DRON (Drones and bots driver settings ) | |||
*RADR (Radars driver settings) | |||
*SENS (Other Sensors driver settings) | |||
| | | | ||
*launches the ANTC app in a separate window | |||
*allows to configure integration with external devices | |||
*allows to download new drivers and test functionality directly on the device to find errors | |||
*allows to roll back (undo) to the previous driver in specific specified cases | |||
| | | | ||
|- | |- | ||
|NET (Networks) | |||
| | | | ||
*VHF | |||
*UHF | |||
*HF | |||
*3/4/5G | |||
*WLAN | |||
*BT | |||
*P2P | |||
| | | | ||
*launches a NET app in a separate window | |||
*allows to connect and disconnect for wireless networks, analyze network bandwidth, set network selection priorities for each type of data and for each app | |||
*allows real-time analysis of data exchange across networks | |||
*allows to configure rules for P2P networks, participants, resource allocation for multi-party computing, rules for user view exchange | |||
| | | | ||
|- | |- | ||
| rowspan="14" |SYS (System) | |||
|CAM (Cameras Control) | |||
| | | | ||
*launches the CAM app in a separate window or in multiple windows at the same time | |||
*allows to set up presets and integration with other apps | |||
*allows to perform digital zoom, interpolation to improve image quality and edge detection, use filters, deep processing of images and real-time video, mix channels and signals from 4 different sensors | |||
*dynamically detect contours and highlight them on the screen | |||
*calibrate and adjust the stereo camera for accurate distance measurement | |||
*integrated with other applications to use external cameras, Computer Vision technologies, Fire Assistant | |||
| | | | ||
|- | |- | ||
|DISP (Display Control) | |||
| | | | ||
*launches the DISP app in a separate window | |||
*allows to customize presets and work with different apps | |||
| | | | ||
|- | |- | ||
|FPAD (Fading Pads Control) | |||
| | | | ||
*launches the FPAD app in a separate window | |||
*allows ou to customize presets and work with different apps | |||
| | | | ||
|- | |- | ||
|MMC (Multimedia Control) | |||
| | | | ||
| | *launches the MMC app in a separate window | ||
*allows to customize presets and work with different applications for multimedia devices: headphones (2), embedded microphones (11), handheld radio via built-in headset and voice software headset, loudspeaker (1) | |||
|11 embedded microphones: | |||
*6 omnidirectional (built-in airway obturator, boom microphone with a windproof pad on the flexible goosneck, front, left and right headphones ear cups, back) | |||
*2 super-cardioid (front, -35 / +35° angle) | |||
*3 ultra-cardioid (front, -10 /0 / +10° angle) | |||
|- | |- | ||
|TESS (Voice assistant) | |||
| | | | ||
*launches the TESS app in a separate window for configuration and management | |||
*this application is a small language model with the possibility of learning on the dataset of a specific user and many users of this platform | |||
*applies AI methods | |||
| | | | ||
|- | |- | ||
|HT (Hand tracking system) | |||
| | | | ||
*launches the HT app in a separate window for configuration and management | |||
*this application is based on Computer Vision technology for recognition of the user's hands in the field of view of a stereo camera | |||
*has the ability to learn new gestures on the dataset of a particular user and many users of this platform | |||
*applies AI methods | |||
| | | | ||
|- | |- | ||
| | |STT (Speech-to-text settings) | ||
| | | | ||
*launches the STT app in a separate configuration and management window | |||
*has the ability to adapt to different pronunciations | |||
*integrated with the TESS application for perception of text in the context of semantic categories | |||
*applies AI methods | |||
| | | | ||
|- | |- | ||
| | |VOVR (Voiceover settings) | ||
| | | | ||
*launches the VOVR app in a separate window | |||
*allows you to speak text and commands in multiple voices | |||
| | | | ||
|- | |- | ||
| | |INP (Joystick and buttons settings) | ||
| | | | ||
*launches the INP app in a separate window | |||
*allows you to configure and calibrate physical and software input devices: buttons and joysticks | |||
| | | | ||
|- | |- | ||
| | |GNSS (GNSS) | ||
| | | | ||
*launches the GNSS app in a separate window | |||
*allows you to set up communication with geospatial positioning satellites (GPS, Galileo, QZSS), track positioning errors, issue messages to the user | |||
| | | | ||
|- | |- | ||
| | |ACC (Accounts & Sync) | ||
| | | | ||
*launches the ACC app in a separate window | |||
*manages the user profile and authorizes it to access cloud data on the network and within the peer-to-peer network | |||
| | | | ||
|- | |- | ||
| | |SEC (Security) | ||
| | | | ||
* | *launches the SEC app in a separate window | ||
* | *allows to configure: password, emergency alert, emergency SOS, lock & unlock | ||
*must comply with the requirements of security, data protection, established by the protocols of defense agencies and information security agencies | |||
| | | | ||
|- | |- | ||
|ADM (Admin only) | |||
| | | | ||
*launches the ADM app in a separate window | |||
*provides access to administrators, incl. remote access, for error control, correction and user assistance, as well as for maintenance and updates | |||
| | | | ||
|- | |- | ||
|SRV (Services) | |||
| | | | ||
*launches the SRV app in a separate window | |||
*allows administrators to configure the operation of software services and embedded devices: Time and Date, Notifications, LED Spotlight settings (SPOT), Battery saver (BSVE), Water saver (WSVE), Accelerometer, Gyroscope, Hall sensor, Barometer, Thermometer, Ambient light sensor, Humidity sensor, Gas sensor (CO, NO2), Radiation sensor | |||
*launches scheduled calibration, automatically sends a report to the analytical system | |||
| | | | ||
|} | |} | ||
===Left quick menu (LQM)=== | |||
Displays hides (within a frame) and open app windows on the left half of the screen. To completely stop the app, you need to perform a long click and press confirmation in the notification window. | |||
===Right quick menu (RQM)=== | |||
Displays hides (within a frame) and open app windows on the right half of the screen. To completely stop the application, you need to perform a long click and press confirmation in the notification window. | |||
===Left features sidebar (LFS)=== | |||
Displays: | |||
*functional buttons of some active apps in the left half of the screen, when there are a lot of them and it is undesirable to reduce the visible area of the application window | |||
*list of priority tasks for the TSK application | |||
*list of recently viewed articles for the WIKI app | |||
*list of peer-to-peer leads for P2P application and their real-time characteristics | |||
*priority channel list for WGR application | |||
===Right features sidebar (RFS)=== | |||
Displays: | |||
*function buttons of some active apps in the right half of the screen, when there are a lot of them and it is undesirable to reduce the visible area of the application window (for example, SDRS) | |||
*CHAT app dialog list and dialog filters | |||
*list of recent commands via the IMSG app | |||
*list of taken photos and videos for the PLAY application | |||
*list of video conferencing participants for VM application | |||
== | ===Virtual control tools=== | ||
Displays: | |||
*Software (duplicated and synchronized with hardware) joysticks and buttons for controlling a drone, robot, turret, unmanned vehicles | |||
*Software buttons for controlling cameras of drones, robots and unmanned vehicles | |||
*Joysticks and buttons to control the movement of positions on the map and mark waypoints | |||
*Multimedia control and navigation buttons | |||
== | ==Windows items description== | ||
{| | {{further|1=[[Public:Applications]]|2=|3=|4=|5=|6=|7=|8=|9=|10=}} | ||
| | |||
===Fading windows and pads=== | |||
<br> | |||
[[File:Pads-100-3.jpg|center|frameless|950x950px|Pads-100]] | |||
<br> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
! | ! colspan="2" |Left | ||
! | ! colspan="2" |Center | ||
! | ! colspan="2" |Right | ||
| | |||
|- | |- | ||
| | |LMMP | ||
| | |Left main menu fading pads | ||
| | |SBP | ||
| | |Status bar fading pads | ||
| | |RSBP | ||
| | |Right submenu fading pads | ||
|- | |- | ||
| | |LQMP | ||
| | |Left quick menu fading pads | ||
| | |CLW | ||
| | |Central left window | ||
| | |RQMP | ||
| | |Right quick menu fading pads | ||
|- | |- | ||
| | |LFSP | ||
| | |Left features sidebar fading pads | ||
| | |CRW | ||
| | |Central right window | ||
| | |RFSP | ||
| | |Right features sidebar fading pads | ||
|- | |- | ||
| | |LUW | ||
| | |Left Upper window | ||
| | |CWJP | ||
| | |Central window joystick pads | ||
| | |RUW | ||
| | |Right Upper window | ||
|- | |- | ||
| | |LTAW | ||
| | |Left Top A window | ||
| | |CWBP | ||
| | |Central window buttons pads | ||
| | |RTAW | ||
| | |Right Top A window | ||
|- | |- | ||
| | |LTBW | ||
|Left Top B window | |||
| | | | ||
| | | | ||
| | |RTBW | ||
| | |Right Top B window | ||
|- | |- | ||
| | |LBAW | ||
| | |Left Bottom A window | ||
| | | | ||
| | | | ||
| | |RBAW | ||
| | |Right Bottom A window | ||
|- | |- | ||
| | |LBBW | ||
|Left Bottom B window | |||
| | |||
| | | | ||
| | | | ||
| | |RBBW | ||
| | |Right Bottom B window | ||
|} | |} | ||
As it was already written at the very beginning of the description of the user interface, fading windows and pads are used in the device for contrast display. Otherwise, on a light and bright background of the environment, it will be difficult for the user to see images with contrast. Fading windows and pads, depending on the brightness modes, have different degrees of transparency. And in the case of bright light, they additionally perform the function of a sun screen. | |||
App windows are placed in a larger and better viewable area. There are 12 independent windows in total (8 large 1.78:1, 2 large 1.20:1, 2 small 19.86:1), each containing control elements when the window is clicked or voice selected (selected state). A non-selected window is a passive window that only displays app graphics, window control elements can be hidden, app control elements can be hidden. Windows of different apps have different display priority, which is configured in the system settings for each application. Depending on the selected preset in the Status bar (SB), the configurations of the displayed windows can be quickly and flexibly changed by the user. | |||
( | |||
<u>'''(!) Insert gallery with pictures of examples'''</u> | |||
Window subelements are controlled by clicking (joystick, gesture control) or by voice. States: | |||
*''Hover state:'' thick dotted line along field border | |||
*''Click state:'' frame on the field border (animation effect, twice 100 ms) | |||
*''Selected'' (long click >2 s): sparse dotted line along field border | |||
*''Not selected'' (long click >2 s): no dotted line | |||
Differences in voice control: | |||
*The command to the voice assistant contains a description of the desired action and state, so it is faster | |||
*The voice assistant understands different interpretations of actions and states, so there is no need to memorize voice commands | |||
The user can quickly and flexibly control the window configuration for each window individually: | |||
*The user can force close any window at any time by selecting the desired window (selected state), clicking on the "close window" icon (the app remains in the background, the app window is in a hidden mode, to reverse the action, click on the icon in the quick selection menu) | |||
*The user can maximize the left or right central window (CLW, CRW) to the entire area of the central window (CW) (merged window will be 2.40:1) by selecting the desired window (selected state), clicking on the "maximize window" icon | |||
*The user can maximize the left or right window (LTAW, LTBW, LBAW, LBBW, RTAW, RTBW, RBAW, RBBW) to the entire left or right area of the window (LW or RW) (merged window will be 1.78:1 x2) by selecting the desired window (selected state), clicking on the "maximize window" icon | |||
*When you click on the "minimize window" icon, the window returns to its original state | |||
*The "move window left" icon moves a window to the left, then up to the right, then to the left, changing the position of other windows | |||
*The "move window right" icon moves a window to the right, then down to the left, then to the right, rearranging other windows | |||
*The "share screen" icon allows you to send a screenshot of a window or enable broadcasting of this window for another user | |||
===Apps priority for windows=== | |||
<br> | |||
[[File:Apps priority v1.jpg|center|frameless|950x950px]] | |||
<br> | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | | colspan="2" |'''LUW''' | ||
| | |'''CLW''' | ||
| | |'''CRW''' | ||
| | | colspan="2" |'''RUW''' | ||
|- | |- | ||
| | | colspan="2" | | ||
#CMPS | |||
| | | | ||
#CAM (sight view, 2:1 maxi) | |||
#RPAC (drone view) / RBRC / FTRC / UVRC | |||
#EODD | |||
| | | | ||
#CAM + FA + CVC widgets | |||
| colspan="2" | | |||
#NOTS (notifications, system messages) | |||
#TIPS (user tips) + CHAT (new messages) | |||
|- | |- | ||
| | |'''LTAW''' | ||
| | |'''LTBW''' | ||
| | |'''CWJP (left)''' | ||
| | |'''CWJP (right)''' | ||
|'''RTAW''' | |||
|'''RTBW''' | |||
|- | |- | ||
| | | | ||
#none | |||
#TSK (2:1) | |||
#DVC | |||
#SYS | |||
| | | | ||
#none | |||
#P2P | |||
#WGR | |||
#CAL | |||
#WIKI (1:1, 2x) | |||
#FILE (1:1, 2x) | |||
| | | | ||
#RPAC / RBRC / FTRC / UVRC | |||
| | | | ||
#RPAC / RBRC / FTRC / UVRC | |||
#SDRS | |||
| | | | ||
#none | |||
#CVC (setup) | |||
#CAC (setup) | |||
#FA (setup) | |||
#NET (setup) | |||
#SDR2 (setup) | |||
#ANTC (setup) | |||
#STM (setup) | |||
#CRPT (setup) | |||
| | | | ||
#IMSG | |||
#SDRS | |||
#CHAT (1:2 maxi) | |||
#MAIL (1:2 maxi) | |||
|- | |- | ||
| | |'''LBAW''' | ||
| | |'''LBBW''' | ||
| | |'''CWBP (left)''' | ||
| | |'''CWBP (right)''' | ||
|'''RBAW''' | |||
|'''RBBW''' | |||
|- | |- | ||
| | | | ||
#CAM (RHD, (another) user view, drone view) | |||
#MAP (NAV, PATH, PLAN, ANLS) | |||
| | | | ||
#IFF | |||
#CA widget | |||
#RDF | |||
#RFDD | |||
#RWRC | |||
#PCSR | |||
| | | | ||
#RPAC / RBRC / FTRC / UVRC | |||
| | | | ||
#RPAC / RBRC / FTRC / UVRC | |||
#SDRS | |||
| | | | ||
#RPAC (drone view) / RBRC / FTRC / UVRC | |||
#CAM (RHD, (another) user view, drone view) | |||
#MAP (NAV, PATH, PLAN, ANLS) | |||
#MMD | |||
#VBS | |||
| | | | ||
#CHAT (1:1 mini) | |||
#MAIL (1:1 mini) | |||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
! | !Window | ||
! | !Mode | ||
! | !Notice | ||
|- | |- | ||
| | |Left Upper window (LUW) | ||
|Usually used for a long time | |||
| | |||
| | | | ||
|- | |- | ||
| | |Left top A window (LTAW) | ||
|Used when necessary, not recommended during intense combat so as not to limit the visibility of the environment | |||
| | |||
| | | | ||
|- | |- | ||
| | |Left top B window (LTBW) | ||
|Usually used for a short time so as not to restrict the visibility of the environment | |||
| | |||
| | | | ||
|- | |- | ||
| | |Left bottom A window (LBAW) | ||
|Usually used for a long time | |||
| | |||
| | | | ||
|- | |- | ||
| | |Left bottom B window (LBBW) | ||
|Usually used for a long time | |||
| | |||
| | | | ||
|- | |- | ||
| | |Central left window (CLW) | ||
|Usually used for a short time so as not to restrict the visibility of the environment | |||
| | | | ||
|- | |- | ||
| | |Central right window (CRW) | ||
| | |Usually used for a long time | ||
| | | | ||
|- | |- | ||
| | |Right Upper window (RUW) | ||
| | |Usually used for a long time | ||
| | | | ||
|- | |- | ||
| | |Right top A window (RTAW) | ||
|Usually used for a short time so as not to restrict the visibility of the environment | |||
| | | | ||
|- | |- | ||
| | |Right top B window (RTBW) | ||
| | |Used when necessary, not recommended during intense combat so as not to limit the visibility of the environment | ||
| | | | ||
|- | |- | ||
| | |Right bottom A window (RBAW) | ||
| | |Usually used for a long time | ||
| | | | ||
|- | |- | ||
| | |Right bottom B window (RBBW) | ||
|Usually used for a long time | |||
| | |||
| | | | ||
|} | |} | ||
===Movement of windows to the left and right=== | |||
*General rule "left to right, top to bottom" (''list moving'' of 10 windows): | |||
**LTAW - left top window A | |||
**LTBW - left top window B | |||
**LBAW - left bottom window A | |||
**LBBW - left bottom window B | |||
**CLW - central left window | |||
**CRW - central right window | |||
**RTAW - left top window A | |||
**RTBW - left top window B | |||
**RBAW - left bottom window A | |||
**RBBW - left bottom window B | |||
*If the active window is on the left side and it moves to the left, it moves up the list | |||
*If the active window is on the left side and it moves to the right, it moves down the list in the left side, then from the left to the right in the center of the screen, then moves down the list in the right side | |||
*If the place where the active window is moved is not occupied by another window, other windows do not change their position | |||
*The other displayed window that the active window is moved down the list to is automatically moved up the list and takes the previous position of the moved active window | |||
*The other displayed window that the active window is moved up in the list to is automatically moved down the list and takes the previous position of the moved active window | |||
*Typically less than 10 large windows are displayed at the same time, so moving the active window does not move most other windows | |||
*If all 10 large windows are displayed, move the active window by several positions in the list causes the neighboring window to be sequentially automatically temporarily moved, which then returns to the previous position again | |||
*If the window is maximized and need to move, it is automatically minimized and moved according to the general rule, if necessary, it must be maximized manually again | |||
*The user can select two or more windows at the same time by holding down the D key (near the joystick) right headphones ear cup (similar to the right mouse button) | |||
*By selecting a window and holding down the C key (similar to the left mouse button) right headphones ear cup, the user can move the window or several windows at the same time with one action using the joystick - in this case, if a group of windows is moved, they will be located sequentially next to the list (even if in their previous location, they were not sequentially next to each other in the list) | |||
*Small windows (LUW and RUW) move only to the left or right in place of a similar small window | |||
*If the small window is moved to the right, the other window is moved to the left (swap) | |||
*If an app launches a small window while both small windows are displaying information from other applications, then the window with the app with the lowest priority is hidden in the shortcut menu (LQM or RQM) | |||
*If one small window closes, nothing is displayed in its place, to display the window of another app in this place, you need to click on it in the quick menu (LQM or RQM) or in the main menu (LMM and then RSB) | |||
*If an app launches a window that has a higher priority than an already occupied window, then the lower priority window is moved to another location, as dictated by the window and app priority rules. When closing a window with a higher priority, the window configuration returns to the previous state | |||
*If an application launches a window when there is no free more space to display windows, the window with the lowest priority is hidden automatically in the quick menu (LQM or RQM). When you close one of the windows with a higher priority, the previous window display state is restored. If you need to display a window with a lower priority, you need to make free space for it by minimizing one of the windows in the quick menu (LQM or RQM) | |||
''<u>Scrolling the window by (4/5 of the window height or in rows - adjustable individually)</u>'' is done using the up and down icons (scrollbar) or the joystick buttons "< +" and "->" from the bottom of the left or right headphones ear cup (similar to the PageUp, PageDown mouse buttons). Also smooth scrolling of the window with a joystick, voice command or gesture (including a virtual joystick or a separate gesture). | |||
Window control icons, app control icons, app interface buttons located on the Left Features Sidebar (LFS) or Right Features Sidebar (RFS), virtual joysticks - refer only to the active (selected) window. For a passive window (not selected), they are not displayed. The exceptions can be customized, for example CHAT icons in RFS. | |||
Separately for the window control icons - after the window has become active (selected), the window control icons are displayed for 15 seconds, after which they disappear (it can be in the settings disabled). To re-display them, select this window again. The active window's dotted highlight box is displayed for the duration of the window's active state. | |||
' | |||
For the not selected state you can click on another place on the screen or press the D button on the right headphones ear cup without click. | |||
= | {{#info-tooltip: More info}} <span style="background-color:#fff3bc">''Also, forced use of some windows can act as a sunshield when the sun is low on the horizon in the line of sight. The user can move the window to the desired area and block the dazzling view of the sun without fading the entire viewing area.''</span> | ||
==Interface Animation== | |||
===Interface items motion=== | |||
*common view | |||
*active view when working with the menu | |||
* | *the process of selecting a menu item (scrolling elements, changing the view when entering the submenu) | ||
* | *permanent (continuous) view (statuses, notifications, active menu items) | ||
* | *turning on and changing fading windows (rules, combination options in a simultaneous form) | ||
* | |||
2. [https://unity.com/products/unity-mars Unity Mars] helps solve the hard problems of AR app creation: | ==Modern tools== | ||
* Overcome the challenges of authoring for dynamic physical environments | #[https://www.qt.io/ Qt] + C++ ([https://doc.qt.io/qt-6/qtgui-module.html doc], [https://wiki.qt.io/Main wiki], [https://wiki.qt.io/Qt_for_Beginners quick start], [https://www.qt.io/product/features#js-6-3 framework modules], [https://rutracker.org/forum/viewtopic.php?t=6196654 6.2.4], [[wikipedia:QML#How-tos|QML]], [https://habr.com/ru/articles/331166/ Qt Habr], [https://www.qt.io/pricing/qt-for-small-business Qt for Startups], [https://choosealicense.com/ Open Source Licences], [https://www.qt.io/download-qt-installer-oss?hsCtaTracking=99d9dd4f-5681-48d2-b096-470725510d34%7C074ddad0-fdef-4e53-8aa8-5e8a876d6ab4 download for GNL3 Open Source]) | ||
* Reduce development time | #*SaaS (sale) delivery under [https://habr.com/ru/articles/243091/ GPLv3] or [https://www.gnu.org/licenses/lgpl-3.0.en.html LGPL3]+ tech support + updates | ||
* Release cross-platform experiences with support for iOS, Android, and HoloLens | #[https://www.electronjs.org/ Electron.JS] + React.JS + TypeScript | ||
#* | |||
#[https://learn.microsoft.com/de-de/windows/mixed-reality/mrtk-unity/mrtk2/?view=mrtkunity-2022-05 MRTK-Unity] is a Microsoft-driven project that provides a set of components and features, used to accelerate cross-platform MR app development in Unity. Here are some of its functions: | |||
#*Provides the cross-platform input system and building blocks for spatial interactions and UI. | |||
#*Enables rapid prototyping via in-editor simulation that allows you to see changes immediately. | |||
#*Operates as an extensible framework that provides developers the ability to swap out core components. | |||
#*Supports a wide range of platforms. | |||
#[https://unity.com/products/unity-mars Unity Mars] helps solve the hard problems of AR app creation: | |||
#*Overcome the challenges of authoring for dynamic physical environments | |||
#*Reduce development time | |||
#*Release cross-platform experiences with support for iOS, Android, and HoloLens | |||
== Manuals == | ==Manuals== | ||
==Troubleshooting== | |||
== Troubleshooting == | |||
== Areas of research == | ==Areas of research== | ||
== Related fields == | ==Related fields== | ||
== Future ideas | ==Future ideas== | ||
==Further reading== | ==Further reading== | ||
==See also== | ==See also== | ||
{{See Also ARHUDFM}} | {{See Also ARHUDFM}} | ||
==See | ==See also product details== | ||
{{See Also Product Details}} | {{See Also Product Details}} | ||
Line 2,882: | Line 1,688: | ||
[[Category:Problem-Solution Fit]] | [[Category:Problem-Solution Fit]] | ||
[[Category:Software Engineering]] | [[Category:Software Engineering]] | ||
[[Category:Artificial Intelligence]] |
Latest revision as of 19:41, 18 August 2024
Abstract
→redirect Further information: Public:ARHUDFM Manifesto, Public:Applications, Public:ARHUDFM Features Summary, Public:DoD_Pains
Augmented Reality Heald-Up Display Fullface Mask (ARHUDFM) is a complex device that is not easy to understand at a first look, because there are little relevant examples to compare. Therefore, we suggest that you first read the information on the Public:ARHUDFM Manifesto page at the link above.
This page describes the structure and contents of the GUI (Graphical User Interface) used in the ARHUDFM device.
For a brief description of the functions of each application, please see the Public:Applications page.
Click on the picture to zoom in
Interface description
Appearance
Left | Center | Right | |||
---|---|---|---|---|---|
LMMP | Left main menu fading pads | SBP | Status bar fading pads | RSBP | Right submenu fading pads |
LQMP | Left quick menu fading pads | CLW | Central left window | RQMP | Right quick menu fading pads |
LFSP | Left features sidebar fading pads | CRW | Central right window | RFSP | Right features sidebar fading pads |
LUW | Left Upper window | CWJP | Central window joystick pads | RUW | Right Upper window |
LTAW | Left Top A window | CWBP | Central window buttons pads | RTAW | Right Top A window |
LTBW | Left Top B window | RTBW | Right Top B window | ||
LBAW | Left Bottom A window | RBAW | Right Bottom A window | ||
LBBW | Left Bottom B window | RBBW | Right Bottom B window |
Features
The interface is designed for the screen of the ARHUDFM device with FOV 105°h (stereo overlap) and 33°v, has a resolution of 3840px in width and 1200 px in hight.
Normal human stereoscopic binocular vision is 180° horizontally, up 55°, down 60°.[1] If the area of peripheral vision important for situational awareness is excluded, a comfortable field of view, especially if a person wears optic corrective glasses, will be 105-115° horizontally, 20° up and 25° down. Since the airway obturator of the mask from below is an obstacle to vision, the field of view of a person wearing a mask from below is less than usual (however, pilots of combat aircraft have sufficient visibility). Horizontally, the mask user has a complete view of the entire field of view, including the peripheral part, which is important.
The visible field is projected by the LED beams of a DLP projector offering high contrast and better color reproduction with high response.
Unlike the harmful effects of the blue light spectrum (light colors contain a lot of blue) emitted by the LED screen of a monitor or mobile device, which causes fatigue, headaches and sleep problems when exposed for a long time, the reflected light of a DLP projector (and other types of projectors also) does not have such disadvantages. In addition, in the ARHUDFM device, the principle of displaying the interface resembles the night mode (dark background, light graphic symbols). These conditions for the user create the possibility of round-the-clock work without stress.
The constant optical focus is set to an apparent distance of 1900 mm (75 in) from the user's eyes, which prevents conflict of vergence and accommodation so that the user's eyes do not get tired during long-term use. No virtual visual objects have a different image depth, just as if the user were to observe the display screen at a distance of 1900 mm while observing the rest of the environment with the focus oriented to infinity. This statement is based on numerous studies and experiments of different laboratories with a large number of respondents.
The tension of the muscles of the eye due to the close distance to the object in question causes fatigue, including being one of the causes of the development of myopia. Neck muscle tension and stoop due to the need to focus on a fixed part of field of view for a long time is also an unfavorable factor. This applies to all cases of human work with the screens of laptops, mobile devices, reading paper books and documents.
To imagine the actual visible edges (not the focal length) of the screen, sit in front of a 65" or 1440mm (57.3 inches x 32.9 inches) TV screen at a distance of 22" or 550mm from your eyes. You can clearly see the right and left sides of the screen by turning your eyes. You don't need to use the peripheral part of the vision at the edges, it remains completely open due to the wide field of view of the device's visor. Only in the lower part, when using the airway obturator of the device, the field of view of the user is limited to about 20°, as is the case with any respirator or when wearing most models of glasses. Glasses tend to shrink the effective field of view to somewhere between 90 and 115 degrees horizontally and 35-45 degrees vertically, depending on the width and hight of the glasses and their proximity to the eyes.
We've added these comments because most people don't have experience with these kinds of AR devices yet. Microsoft IVAS [2](Hololens 2) uses holographic optics, thick lenses and FOV 43°h 28°v, Magic Leap has similar technology to Microsoft and FOV 45°h 55°v. Apple Vision Pro is a VR device (opaque LED display) like the Meta (Oculus) Quest - FOV 90°h 98°v[3], HTC Vive, SONY Playstation, etc. None of these technologies or devices are like ARHUDFM and when used in tactical tasks carry many significant risks. More about it here.
The main feature of Augmented Reality devices is that a person can only see lighter areas on a darker screen background. The nature of vision is that a person sees not objects, but the light reflected from them. Those, can see a high-contrast image in a darkened room (Microsoft uses a tinted visor) or at night, but see almost nothing against a bright sky, on a sunny day, with strong reflections from snow or building walls, when looking at the sun. A person will not be able to see dark areas on a light background in principle, since this contradicts the physics of light (dark areas are the absence of light). The ARHUDFM solves this problem by using "smart windows" - the interface contains 10 large and 56 small fading pads that instantly change their transparency from 0% (opaque black) to 100% (fully transparent) depending on the ambient light or the mode selected by the user.
Principles
Since the user interface of the ARHUDFM device has more functions than is usually used by users of computers and mobile devices, and the device is such that it can be used for a long time in tactical conditions, the following principles are observed:
- As small screen area as possible should obstruct the view of the actual visual environment at all times
- The user must maintain the minimum necessary view of the visual environment for orientation in space
- If any element of the interface is not directly needed by the user at the moment, it should not be displayed on the screen
- The user should be able to change the interface configuration very quickly
- The user must be able to simultaneously clearly distinguish between interface elements and the visual environment at any brightness.
- Interface elements must not be visible from the outside of the device or create light emission to the outside
- The user's face must not be illuminated by reflected radiation, must not be visible from the outside at the night
- The audio environment should not have an attenuation greater than 10 dB SPL, except when using the noise reduction features
Interface controls
Right hand hardware controls
- Joystick. Cursor movement, drone and robot control
- Device on/off button
- Headphone mode control button (see Status bar)
- Button "- >". Decrease, right arrow, PgDown.
- Button "< +". Increase, left arrow, PgUp.
- Button C. Click, left control button
- Button D. Context menu, Shift, right control button
Left hand hardware controls
- Headlamp (Spotlight) on / off button
- Headset connector for handheld portable / manpack radio (also ground / vehicular radio headset cable)
- Loudspeaker on / off and control button
- Button "< -". Decrease, left arrow, PgDown
- Button "+ >". Increase, right arrow, PgUp
- Button A. Click, left control button, headset PTT button for radio
- Button B. Context menu, Shift, right control button, Photo, other assigned functions
- Buttons A+B simultaneously start / stop video record
Software controls
- Voice assistant
- Machine learning (AI) algorithms are used to recognize the meaning of user commands, not necessarily the exact pronunciation of the voice command, including the ability to adapt to the voice and pronunciation of the user
- Gesture control
- The stereo camera captures the image of the hands and recognizes the user's gestures (more details on the Hand Tracking page)
- Gesture library constantly updated, Machine Learning allows the user to create custom gestures
- Gestures can indicate not only the state, but also the dynamics, for example, smoothly change the volume level, brightness, etc.
- Capturing and recognizing fingers allows to use software interface controls, including scrollbars, buttons (and a virtual keyboard if necessary), swipe sideways and up or down, scale and rotate screens inside a window, hide and move windows
Perception hardware
The advantage of this wearable and inexpensive device for tactical use by almost every military person is the ability to perceive light, sound and radio waves, inaccessible to humans.
Cameras
- Image capture with a three-sensor front stereo camera. One objective lens transmits the image to the separation prisms and then to 3 sensors: DSLR IR-cut 4K/8K/12K UHD, SenSWIR, HDR
- Separate camera in the range of LWIR (thermal image vision)
- Separate rear view camera with extended visible light and SWIR
- Folded optical lenses design
- Built-in Speed Booster reduces focal length and increases aperture for individual sensors
- Built-in teleconverter, on the contrary, increases the focal length for other sensors, increasing the image of distant objects
- IR filter laser protection lens coating for 700-1080 nm (against systems for remote detection of optical and optoelectronic devices)
- Infrared and laser light sources are not used in this device, because this demasks the user
Microphones
- Built-in MEMS (Micro-Electro-Mechanical-Systems) microphone (1) in mask obturator airway to transmit the user's voice
- If the lower part of the mask is not used, a boom microphone (2) with a windproof pad on the flexible goosneck is connected
- 19 external MEMS cardioid microphones, "flat/dome" acoustic arrays allow to perceive sound waves in a wide range of frequencies, including those inaudible to humans, from very low to very high, used in Computer Audition modes (CAC)
- incl. Gunfire Locator
- incl. Active noise reduction (MMC)
- The super-cardioiod and ultra-cardioid microphones with a narrow directivity pattern on the front of the mask allow to accurately determine the source of the sound wave
- 2 insulating layers, airway obturator and seal around face make the user's voice almost inaudible from the outside
Radio antennas
- Built-in transmit-receive antennas in the ranges of the near radius of communications (Bluetooth, Wi-Fi, LTE, 5G)
- Integrated manpack antennas for communications in the VHF, UHF, UHF SAT, MUOS, L/S bands
- Integrated manpack antennas for analyzing and listening to the frequency ranges 2 MHz - 8 GHz
- Not every user needs a separate antenna or a set of several antennas with different characteristics, using the P2P network within the group, packets of messages and received data can be exchanged and routed
- Integrated passive radar antenna with active phased array (installed in NVG mount)
- Integrated handheld portable short-range active metal re-radiation radar antenna
- Integrated receiving antenna for radar warning system
- Integrated antenna for remote control of a drone or robot
- Integrated antenna for close-range remote control of an active phased array radar (portable or vehicle-mounted)
- Software-defined (reconfigurable) antenna (installed in NVG mount and the other two via the picatinny rails on the sides of the helmet)
- The software-defined antenna is capable of combining the functions of most integrated antennas
The specific is that when using a separate optical lens for each sensor on the left and right, there is a problem of parasitic multi-angle, which will have to be constantly leveled by software, which affects the accuracy of binocular stereo vision. If in a smartphone this is not critical, and there may be 4-8 cameras with their own optics, then for tactical tasks this is of great difficulty. In this case, on the left and right, it is necessary to accurately hold the horizontal distance between the lines of sight for each pair of sensors and position them vertically, and then programmatically compensate for the vertical shift in order to reproduce a single optical axis for the left and right channels. In addition, the design of the device should allow this to be done without difficulty, including taking into account the angle of the field of view of the optics and solving the problem of shadowing.
Menu items description
→redirect Further information: Public:Applications, Public:Voice User Interface
The menu has 7 functional sections:
- Status bar (SB)
- Left main menu (LMM)
- Right submenu (RSB)
- Left quick menu (LQM)
- Right quick menu (RQM)
- Left features sidebar (LFS)
- Right features sidebar (RFS)
The principle of managing menu items of some sections is the same, and some are different.
Status bar (SB)
The status bar is located in the top middle of the visible area and contains all the main and frequently used information about the use of device functions and applications.
A total of 12 items for quick selection and tracking are available in the status bar, each of which contains sub-elements responsible for specific function presets. Preset settings are carried out not through the status bar, but in the settings of services or applications. The status bar is always displayed and is not hidden. Each element is located in a separate field (fading pad).
The sub-elements of the status bar are controlled by clicking (joystick, gesture control) or by voice (the result corresponds to the click). Default states:
- Hover state: 4 corner segments of the field frame (in the above example in the "Radio Detection modes" field with the "IFF" function)
- Click state: frame on the border of the field (animation effect, twice 100 ms), with each click sequenced display of list elements (presets)
- Selected (long click >2 s): vertically positioned rectangle in the lower left corner
- Not selected (long click >2 s): no vertical rectangle in the lower left corner
Differences in voice control:
- The command to the voice assistant contains a description of the desired action and state, so it is faster
- The voice assistant understands different interpretations of actions and states, so there is no need to memorize voice commands
SB indication and change of display
Indication | Designation | Field | Change of display / Short description |
---|---|---|---|
Time / Date | 1. |
| |
Battery | 1. |
| |
Water | 1. |
| |
Spotlight | 1. |
| |
Brightness modes | 2. | States are the default. Selecting a mode changes the brightness and fading of the fields (fading pads and all windows at the same time, it acts as sunglasses). For some apps, the app window fading settings are adjusted individually in the app for greater contrast, these settings take priority over the default settings | |
Windows modes | 3. | States are the default. The user can quickly and flexibly manage the window configuration for each window individually, see below Windows items description | |
Camera modes | 4. | States are the default. Depending on weather conditions and time of day, indoor or outdoor user activity, a quick preset selection is needed for effective surveillance, detection, and task execution | |
Audio modes | 5. | States are the default. Allows the user to quickly turn the loudspeaker on or off (as well as the buttons on the left headphones ear cup). Adjust the loudspeaker volume and monitor its status
Also allows to quickly adjust the mode and volume of the headphones (as well as the buttons on the right headphones ear cup). At least one mode and one headphone volume level are always on | |
Computer Vision modes | 6. | States are the default. Presets are available to the user for quick selection depending on tactical tasks. Presets can be turned on several at the same time and separately, which makes it possible to optimize the used computing resources and power consumption | |
Computer Audition modes | 7. | States are the default. A person hears sound as several frequencies (frequency carriers) at the same time and different frequencies at different volume levels. Presets are available to the user for quick selection depending on tactical tasks. Presets can be turned on several at the same time and separately, which makes it possible to optimize the used computing resources and power consumption | |
Radio Detection modes | 8. | States are the default. Any mission is associated with the tasks of SIGINT, identification of friend or foe, detection of drones and robots, anti-personnel and anti-tank mines, trip wires, IEDs, and counter-radar protection for each military person without exception. Presets are available to the user for quick selection depending on tactical tasks. Presets can be turned on several at the same time | |
Firing Assistance modes | 9. | States are the default. This mode helps to conduct accurately aimed fire using all types of sights: Red Dot, telescopic sight, and digital sight and is also compatible integration with the remote control of the robotic turret | |
Stealth modes | 10. | States are the default. This mode is necessary to limit visibility by means of enemy SIGINT | |
Vitals Body Tracking modes | 11. | Vitals Body Sensors Control (VBS) | |
Networks modes | 12. | Networks (NET) |
SB Presets
Indication | Field name | Preset | Preset name | Actions |
---|---|---|---|---|
Time / Date, Battery, Water, Spotlights modes | na | Time / Date |
| |
na | Battery |
| ||
na | Water |
| ||
na | Spotlight |
| ||
Brightness modes
OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset) |
AUTO | Auto |
| |
CLR | Clear day | fading pads 50%, fading windows 50%, projector beam 100% | ||
CLD | Cloudy | fading pads 25%, fading windows 25%, projector beam 75% | ||
TWL | Twilight | fading pads 0%, fading windows 0%, projector beam 75% | ||
DRK | Dark night | fading pads 0%, fading windows 0%, projector beam 50% | ||
NLTS | Night lights | fading pads 50%, fading windows 25%, projector beam 75% | ||
DZLD | Dazzling day | fading pads 75%, fading windows 75%, projector beam 100% | ||
Windows modes
AND / OR condition when selecting presets (selecting one preset in one case cancels, and in the other case does not cancel the selection of the previously selected preset) |
DFLT | Default | displays all active windows according to the configured application and feature priorities; DFLT - deselects any previously selected preset | |
OFF | Turn off all windows | turns off the display of all windows; OFF - deselects any previously selected preset | ||
CLW | Central left window is On, central right window is Off | if both central windows (left and right) were used by default, disables the central right window, all functions remain available in the central left window; CLW cancels CRW and vice versa | ||
CRW | Central right window is On, central left window is Off | as in the previous case, on the contrary, disables the central left window, improving the view of the environment; CRW cancels CLW and vice versa | ||
BWON | Bottom windows only | turns off the upper windows (except LUW and RUW) on the left and right to improve the view ("knight's narrow visor effect"), transfers higher priority windows to the lower area, closes lower priority windows, does not turn off the central windows; BWON cancels LWON and RWON | ||
LWON | Left windows only | turns off all windows on the right (except RUW) ("left eye effect"), transfers higher priority windows to the left area, closes lower priority windows, does not turn off central windows; LWON cancels RWON and BWON | ||
RWON | Right windows only | turns off all windows on the left (except LUW) ("right eye effect"), transfers higher priority windows to the right area, closes lower priority windows, does not turn off central windows; RWON cancels LWON and BWON | ||
Cameras modes
AND / OR condition when selecting presets (selecting one preset in one case cancels, and in the other case does not cancel the selection of the previously selected preset) |
FHD | Frontal HD cam | uses visible light range (400-780 nm) and dual sensor capabilities, high resolution and wide dynamic range under strong contrast lighting | |
RHD | Rear HD cam | turn the rear view camera on and off | ||
SWIR | Night / Sky / Fog / Sea vision mode | uses a wider short-wavelength infrared light range (780-1700 nm), which is used to observe the reflection of ambient light in this range by objects located on the surface of the water, in fog, in smoke, in clouds, at dusk and at night | ||
LWIR | Thermal image vision mode | uses long-wavelength invisible infrared light (7.5-14 µm) emitted by objects warmer in relation to the environment, mainly at night | ||
SLV | Silhouette vision mode | turns on the transformation of the fill into a color outline mode that is well distinguishable in relation to the background for contrasting objects | ||
MXV1 | Mixed vision mode Type 1: FHD + SWIR | allows to use the capabilities of three different sensors in different conditions day and night; 4K UHD + HDR + SWIR | ||
MXV2 | MXV Type 2: SWIR + LWIR | allows to use the capabilities of two different sensors in different conditions day and night; SWIR + LWIR | ||
MXV3 | MXV Type 3: FHD + SWIR + LWIR | allows to use the capabilities of four different sensors in different conditions day and night; 4K UHD + HDR + SWIR + LWIR | ||
MXV4 | MXV Type 4: FHD + SWIR + LWIR (silhouette mode) | allows to use the capabilities of four different sensors in different conditions day and night; 4K UHD + HDR + SWIR + LWIR (silhouette mode) | ||
Audio modes
AND / OR condition when selecting presets (selecting one preset in one case cancels, and in the other case does not cancel the selection of the previously selected preset) |
LSPK | Loudspeaker On/Off |
| |
L | Left On, right Off |
| ||
R | Right On, left Off |
| ||
LR | Left On, right On |
| ||
25 | 25% sound level | changes the headphone volume; 25 cancels 50, 75, 100 | ||
50 | 50% sound level | changes the headphone volume; 50 cancels 25, 75, 100 | ||
75 | 75% sound level | changes the headphone volume; 75 cancels 25, 50, 100 | ||
100 | 100% sound level | changes the headphone volume; 100 cancels 25, 50, 75 | ||
Computer Vision[4][5] modes
AND condition when selecting presets (selecting one preset in one case does not cancel the selection of a previously selected preset) |
OD | Object detection |
| |
MD | Motion detection |
| ||
FD | Facial detection |
| ||
FR | Facial recognition |
| ||
OCR | Optical character recognition |
| ||
HSTD | Heat and smoke trace detection |
| ||
Computer Audition modes
AND condition when selecting presets (selecting one preset in one case does not cancel the selection of a previously selected preset) |
DAM | Detect noises of aircraft motor |
| |
ENAT | Exclude sounds of nature |
| ||
ECHO | Eliminate echo |
| ||
DHUM | Detect noises of human activity |
| ||
STHR | Limit sound threshold |
| ||
GFL | Gunfire Locator | is a system that detects and conveys the location of gunfire or other weapon fire using acoustic[2], vibration, optical[3], or potentially other types of sensors, as well as a combination of such sensors. These systems are used by law enforcement, security, military, government offices, schools and businesses to identify the source and, in some cases, the direction of gunfire and/or the type of weapon fired. | ||
Radio detection modes
AND condition when selecting presets (selecting one preset in one case does not cancel the selection of a previously selected preset) |
IFF | Identification Friend-or-Foe |
| |
RDF | Radio Direction Finding[7] |
| ||
RFDD | Radio Frequency Drone Detection[8] |
| ||
EODD | Radio Frequency Explosive Ordnance Disposal Detection |
| ||
RWR | Radar Warning Receiver[9] |
| ||
Firing assistance modes
OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset) |
GF | Fire on ground fixed targets |
| |
GM | Fire on ground moving targets |
| ||
AM | Fire on aerial moving targets |
| ||
MF | Mountain fire on fixed targets (prospective function) |
| ||
MM | Mountain fire on moving targets (prospective function) |
| ||
Stealth modes
OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset) |
IFF | IFF visible only |
| |
SD | Short distance visible only |
| ||
FULL | Zero emission |
| ||
OFF | OFF |
| ||
Vitals body tracking modes
OR condition when selecting presets (selecting one preset cancels the selection of the previously selected preset) |
WRK | Workout mode |
| |
TRN | Training mode |
| ||
TACT | Tactical mode |
| ||
OFF | OFF |
| ||
Networks modes /
Com status AND |
Signal levels | Network 1, 2, 3, 4 |
Signal levels, upload / download transmission status | |
online | ||||
back soon | ||||
don't disturb | ||||
offline |
→redirect Further information: Public:Applications, Public:Voice User Interface
Left | Center | Right | |||
---|---|---|---|---|---|
LMMP | Left main menu fading pads | SBP | Status bar fading pads | RSBP | Right submenu fading pads |
LQMP | Left quick menu fading pads | CLW | Central left window | RQMP | Right quick menu fading pads |
LFSP | Left features sidebar fading pads | CRW | Central right window | RFSP | Right features sidebar fading pads |
LUW | Left Upper window | CWJP | Central window joystick pads | RUW | Right Upper window |
LTAW | Left Top A window | CWBP | Central window buttons pads | RTAW | Right Top A window |
LTBW | Left Top B window | RTBW | Right Top B window | ||
LBAW | Left Bottom A window | RBAW | Right Bottom A window | ||
LBBW | Left Bottom B window | RBBW | Right Bottom B window |
The main menu (LMM) is located at the top left of the visible area and contains a list of sections.
Only 7 elements for quick selection in one row. Use the navigation arrows on the right to select the next row. The main menu is only displayed on hover or on a voice call. When inactive, hides after 15 seconds. Each element is located in a separate field (fading pad). Only the fields that display the section are shown.
The right submenu (RSB) is at the top right and expands the second lower level of the main menu items. Only 7 elements in one row. The arrows on the left are used for navigation. The right submenu is displayed only when one of the main menu items on the left (LMM) is active or when the submenu item is directly called by voice. When inactive, hides simultaneously with the main menu after 15 seconds. Each element is located in a separate field (fading pad). Only the fields that display the section are shown.
When an app is opened using this menu, it is displayed on the screen. If the user closes the app, it does not stop its work, but continues to work in the background, at the same time, an element with the name of this application appears in the Left quick menu (LQM) or Right quick menu (RQM) menu field to quickly return to the screen. See the sections Left quick menu (LQM) and Right quick menu (RQM) below for how to completely terminate the application.
The sub-elements of the main menu and sub-menu are controlled by clicking (joystick, gesture control) or by voice. States:
- Hover state: 4 corner field frame segments
- Click state: frame on the field border (animation effect, twice 100 ms)
- Selected (long click >2 s): horizontally placed two rectangles to the right and left of the caption
- Not selected (long click >2 s): there are no horizontally placed two rectangles to the right and left of the caption
Differences in voice control:
- The command to the voice assistant contains a description of the desired action and state, so it is faster
- The voice assistant understands different interpretations of actions and states, so there is no need to memorize voice commands
- During a voice call, not the entire menu is shown, but the corresponding items of the main menu and submenu
- The user can voice the display of the entire menu
LMM | RSB | Action | Notice |
---|---|---|---|
MSG
(Messenger) |
IMSG (instant messaging system) |
|
|
CHAT (multichannel chat) |
|
LMM for all channels, RSB and RFS for the corresponding channel:
| |
MAIL (eMail) |
|
||
SDR2 (SDR 2-way) |
|
||
CRPT (cryptologic control) |
|
||
PTTH (PTT headset) |
|
||
TSK (Tasks) |
|
The task management system allows you to plan and control the deadline, accuracy, results, and efficiency of tasks. Contains a description, checklist, deadline, actual completion time and elapsed time (including auto-tracking of completion and accounting of elapsed time), notification of the current status, geolocation at the time of completion, task completion confirmation artifacts, attachments, comments |
|
CAL (Calendar) |
|
The event calendar allows you to plan and coordinate events in advance that require certain time regulations: collective online and offline communications, individual classes and trainings, meetings, training seminars, TDY (temporary duty) trips, and deployments |
|
WGR (Workgroups) |
|
The submenu contains filters for groups.
You can select a member or group in the appropriate section to communicate, share data, send or request a position. CDI element (Cross-Domain Interaction) |
|
MAP
(Maps & Navigation) |
CMPS (Compass) |
|
|
NAV (Navigation) |
|
||
PATH (Path tracking) |
|
||
PLAN (Mission planning) |
|
| |
ANLS (Mission analysis) |
|
| |
SINT
(SIGINT) |
SDRS (SDR Scan) |
|
|
RDF (Radio Direction Finding Control) |
|
||
PCSR (Passive covert radar control) |
|
||
RWRC (Radar warning receiver control) |
|
||
APAR (Active phased array radar control) |
|
||
RFDD (RF Drone Detection Control) |
|
||
EODD (RF EOD Detection Control) |
|
||
RC
(Remote Control) |
RPAC (Drone RC) |
|
|
RBRC (Robot RC) |
|
||
FTRC (Fire turret RC) |
|
||
UVRC (Unmanned vehicle RC) |
|
||
WIKI (Wiki) |
|
Wiki systems are proven to be effective in creating and sharing the knowledge that everyone needs on an almost daily basis. This system allows for to a collection of best practices and improves the process of learning and training, as well as refreshing knowledge from time to time even from experienced users. All sorts of information about the technical arrangement and maintenance of equipment, the organization of processes at military bases, schedules, analysis materials of military experts, etc. Something that will help you become more efficient. Of course, distributed access rights, information protection, and confidentiality are in accordance with current protocols |
|
MMD (Multimedia) | REC (multimedia recorder)
PLAY (multimedia player) |
|
|
VM (Virtual mentor incl. video chat) |
|
||
TRSL (Translater) |
|
||
FILE (File explorer) |
|
|
|
PROC (Processing Control) | CVC (Computer Vision Control) |
|
|
CAC (Computer Audition Control) |
|
||
IFF (IFF Control) |
|
||
STM (Stealth Modes Control) |
|
||
FA (Firing Assistance Control) |
|
||
VBS (Vitals Body Sensors Control) |
|
||
ANTC (Antennas Control) |
|
||
DVC (Integrated devices) |
|
|
|
NET (Networks) |
|
|
|
SYS (System) | CAM (Cameras Control) |
|
|
DISP (Display Control) |
|
||
FPAD (Fading Pads Control) |
|
||
MMC (Multimedia Control) |
|
11 embedded microphones:
| |
TESS (Voice assistant) |
|
||
HT (Hand tracking system) |
|
||
STT (Speech-to-text settings) |
|
||
VOVR (Voiceover settings) |
|
||
INP (Joystick and buttons settings) |
|
||
GNSS (GNSS) |
|
||
ACC (Accounts & Sync) |
|
||
SEC (Security) |
|
||
ADM (Admin only) |
|
||
SRV (Services) |
|
Displays hides (within a frame) and open app windows on the left half of the screen. To completely stop the app, you need to perform a long click and press confirmation in the notification window.
Displays hides (within a frame) and open app windows on the right half of the screen. To completely stop the application, you need to perform a long click and press confirmation in the notification window.
Left features sidebar (LFS)
Displays:
- functional buttons of some active apps in the left half of the screen, when there are a lot of them and it is undesirable to reduce the visible area of the application window
- list of priority tasks for the TSK application
- list of recently viewed articles for the WIKI app
- list of peer-to-peer leads for P2P application and their real-time characteristics
- priority channel list for WGR application
Right features sidebar (RFS)
Displays:
- function buttons of some active apps in the right half of the screen, when there are a lot of them and it is undesirable to reduce the visible area of the application window (for example, SDRS)
- CHAT app dialog list and dialog filters
- list of recent commands via the IMSG app
- list of taken photos and videos for the PLAY application
- list of video conferencing participants for VM application
Virtual control tools
Displays:
- Software (duplicated and synchronized with hardware) joysticks and buttons for controlling a drone, robot, turret, unmanned vehicles
- Software buttons for controlling cameras of drones, robots and unmanned vehicles
- Joysticks and buttons to control the movement of positions on the map and mark waypoints
- Multimedia control and navigation buttons
Windows items description
→redirect Further information: Public:Applications
Fading windows and pads
Left | Center | Right | |||
---|---|---|---|---|---|
LMMP | Left main menu fading pads | SBP | Status bar fading pads | RSBP | Right submenu fading pads |
LQMP | Left quick menu fading pads | CLW | Central left window | RQMP | Right quick menu fading pads |
LFSP | Left features sidebar fading pads | CRW | Central right window | RFSP | Right features sidebar fading pads |
LUW | Left Upper window | CWJP | Central window joystick pads | RUW | Right Upper window |
LTAW | Left Top A window | CWBP | Central window buttons pads | RTAW | Right Top A window |
LTBW | Left Top B window | RTBW | Right Top B window | ||
LBAW | Left Bottom A window | RBAW | Right Bottom A window | ||
LBBW | Left Bottom B window | RBBW | Right Bottom B window |
As it was already written at the very beginning of the description of the user interface, fading windows and pads are used in the device for contrast display. Otherwise, on a light and bright background of the environment, it will be difficult for the user to see images with contrast. Fading windows and pads, depending on the brightness modes, have different degrees of transparency. And in the case of bright light, they additionally perform the function of a sun screen.
App windows are placed in a larger and better viewable area. There are 12 independent windows in total (8 large 1.78:1, 2 large 1.20:1, 2 small 19.86:1), each containing control elements when the window is clicked or voice selected (selected state). A non-selected window is a passive window that only displays app graphics, window control elements can be hidden, app control elements can be hidden. Windows of different apps have different display priority, which is configured in the system settings for each application. Depending on the selected preset in the Status bar (SB), the configurations of the displayed windows can be quickly and flexibly changed by the user.
(!) Insert gallery with pictures of examples
Window subelements are controlled by clicking (joystick, gesture control) or by voice. States:
- Hover state: thick dotted line along field border
- Click state: frame on the field border (animation effect, twice 100 ms)
- Selected (long click >2 s): sparse dotted line along field border
- Not selected (long click >2 s): no dotted line
Differences in voice control:
- The command to the voice assistant contains a description of the desired action and state, so it is faster
- The voice assistant understands different interpretations of actions and states, so there is no need to memorize voice commands
The user can quickly and flexibly control the window configuration for each window individually:
- The user can force close any window at any time by selecting the desired window (selected state), clicking on the "close window" icon (the app remains in the background, the app window is in a hidden mode, to reverse the action, click on the icon in the quick selection menu)
- The user can maximize the left or right central window (CLW, CRW) to the entire area of the central window (CW) (merged window will be 2.40:1) by selecting the desired window (selected state), clicking on the "maximize window" icon
- The user can maximize the left or right window (LTAW, LTBW, LBAW, LBBW, RTAW, RTBW, RBAW, RBBW) to the entire left or right area of the window (LW or RW) (merged window will be 1.78:1 x2) by selecting the desired window (selected state), clicking on the "maximize window" icon
- When you click on the "minimize window" icon, the window returns to its original state
- The "move window left" icon moves a window to the left, then up to the right, then to the left, changing the position of other windows
- The "move window right" icon moves a window to the right, then down to the left, then to the right, rearranging other windows
- The "share screen" icon allows you to send a screenshot of a window or enable broadcasting of this window for another user
Apps priority for windows
LUW | CLW | CRW | RUW | ||
|
|
|
| ||
LTAW | LTBW | CWJP (left) | CWJP (right) | RTAW | RTBW |
|
|
|
|
|
|
LBAW | LBBW | CWBP (left) | CWBP (right) | RBAW | RBBW |
|
|
|
|
|
|
Window | Mode | Notice |
---|---|---|
Left Upper window (LUW) | Usually used for a long time | |
Left top A window (LTAW) | Used when necessary, not recommended during intense combat so as not to limit the visibility of the environment | |
Left top B window (LTBW) | Usually used for a short time so as not to restrict the visibility of the environment | |
Left bottom A window (LBAW) | Usually used for a long time | |
Left bottom B window (LBBW) | Usually used for a long time | |
Central left window (CLW) | Usually used for a short time so as not to restrict the visibility of the environment | |
Central right window (CRW) | Usually used for a long time | |
Right Upper window (RUW) | Usually used for a long time | |
Right top A window (RTAW) | Usually used for a short time so as not to restrict the visibility of the environment | |
Right top B window (RTBW) | Used when necessary, not recommended during intense combat so as not to limit the visibility of the environment | |
Right bottom A window (RBAW) | Usually used for a long time | |
Right bottom B window (RBBW) | Usually used for a long time |
Movement of windows to the left and right
- General rule "left to right, top to bottom" (list moving of 10 windows):
- LTAW - left top window A
- LTBW - left top window B
- LBAW - left bottom window A
- LBBW - left bottom window B
- CLW - central left window
- CRW - central right window
- RTAW - left top window A
- RTBW - left top window B
- RBAW - left bottom window A
- RBBW - left bottom window B
- If the active window is on the left side and it moves to the left, it moves up the list
- If the active window is on the left side and it moves to the right, it moves down the list in the left side, then from the left to the right in the center of the screen, then moves down the list in the right side
- If the place where the active window is moved is not occupied by another window, other windows do not change their position
- The other displayed window that the active window is moved down the list to is automatically moved up the list and takes the previous position of the moved active window
- The other displayed window that the active window is moved up in the list to is automatically moved down the list and takes the previous position of the moved active window
- Typically less than 10 large windows are displayed at the same time, so moving the active window does not move most other windows
- If all 10 large windows are displayed, move the active window by several positions in the list causes the neighboring window to be sequentially automatically temporarily moved, which then returns to the previous position again
- If the window is maximized and need to move, it is automatically minimized and moved according to the general rule, if necessary, it must be maximized manually again
- The user can select two or more windows at the same time by holding down the D key (near the joystick) right headphones ear cup (similar to the right mouse button)
- By selecting a window and holding down the C key (similar to the left mouse button) right headphones ear cup, the user can move the window or several windows at the same time with one action using the joystick - in this case, if a group of windows is moved, they will be located sequentially next to the list (even if in their previous location, they were not sequentially next to each other in the list)
- Small windows (LUW and RUW) move only to the left or right in place of a similar small window
- If the small window is moved to the right, the other window is moved to the left (swap)
- If an app launches a small window while both small windows are displaying information from other applications, then the window with the app with the lowest priority is hidden in the shortcut menu (LQM or RQM)
- If one small window closes, nothing is displayed in its place, to display the window of another app in this place, you need to click on it in the quick menu (LQM or RQM) or in the main menu (LMM and then RSB)
- If an app launches a window that has a higher priority than an already occupied window, then the lower priority window is moved to another location, as dictated by the window and app priority rules. When closing a window with a higher priority, the window configuration returns to the previous state
- If an application launches a window when there is no free more space to display windows, the window with the lowest priority is hidden automatically in the quick menu (LQM or RQM). When you close one of the windows with a higher priority, the previous window display state is restored. If you need to display a window with a lower priority, you need to make free space for it by minimizing one of the windows in the quick menu (LQM or RQM)
Scrolling the window by (4/5 of the window height or in rows - adjustable individually) is done using the up and down icons (scrollbar) or the joystick buttons "< +" and "->" from the bottom of the left or right headphones ear cup (similar to the PageUp, PageDown mouse buttons). Also smooth scrolling of the window with a joystick, voice command or gesture (including a virtual joystick or a separate gesture).
Window control icons, app control icons, app interface buttons located on the Left Features Sidebar (LFS) or Right Features Sidebar (RFS), virtual joysticks - refer only to the active (selected) window. For a passive window (not selected), they are not displayed. The exceptions can be customized, for example CHAT icons in RFS.
Separately for the window control icons - after the window has become active (selected), the window control icons are displayed for 15 seconds, after which they disappear (it can be in the settings disabled). To re-display them, select this window again. The active window's dotted highlight box is displayed for the duration of the window's active state.
For the not selected state you can click on another place on the screen or press the D button on the right headphones ear cup without click.
Also, forced use of some windows can act as a sunshield when the sun is low on the horizon in the line of sight. The user can move the window to the desired area and block the dazzling view of the sun without fading the entire viewing area.
Interface Animation
Interface items motion
- common view
- active view when working with the menu
- the process of selecting a menu item (scrolling elements, changing the view when entering the submenu)
- permanent (continuous) view (statuses, notifications, active menu items)
- turning on and changing fading windows (rules, combination options in a simultaneous form)
Modern tools
- Qt + C++ (doc, wiki, quick start, framework modules, 6.2.4, QML, Qt Habr, Qt for Startups, Open Source Licences, download for GNL3 Open Source)
- Electron.JS + React.JS + TypeScript
- MRTK-Unity is a Microsoft-driven project that provides a set of components and features, used to accelerate cross-platform MR app development in Unity. Here are some of its functions:
- Provides the cross-platform input system and building blocks for spatial interactions and UI.
- Enables rapid prototyping via in-editor simulation that allows you to see changes immediately.
- Operates as an extensible framework that provides developers the ability to swap out core components.
- Supports a wide range of platforms.
- Unity Mars helps solve the hard problems of AR app creation:
- Overcome the challenges of authoring for dynamic physical environments
- Reduce development time
- Release cross-platform experiences with support for iOS, Android, and HoloLens
Manuals
Troubleshooting
Areas of research
Related fields
Future ideas
Further reading
See also
Public External Sections: | Public Wiki Sections: | Public Wiki Sections: | Not-Public Wiki Sections: |
---|---|---|---|
Note: Unless otherwise stated, whenever the masculine gender is used, both men and women are included.
See also product details
Hardware Details: | Functional Apps Details: | Executive Apps Details: | Service Apps Details: |
---|---|---|---|
References
- ↑ Wikipedia, "Field of view"
- ↑ Breaking Defense, Army open to replacing Microsoft as prime under ‘IVAS Next,’ industry sources say (Aug 15, 2024)
- ↑ GitHub, Pimax Forum, "HMD Geometry Database"
- ↑ Wikipedia, "Outline Computer Vision"
- ↑ Wikipedia, "Computer Vision"
- ↑ Wikipedia, Artillery sound ranging
- ↑ Wikipedia, "Radio direction finding"
- ↑ AARTOS, "RF Drone Detection", "Antennas"
- ↑ Wikipedia, "List of radar types", "Counter-battery radar"
- ↑ Wikipedia, "Counter-battery radar"
- ↑ Wikipedia, "Monitoring (medicine)"