Dev
- Write out scenarios
- Mockups
- Make a storyboard
- Animate elements
- Panning video animations
- Insert a dynamic background (bright day, cloudy day, overcast day, twilight, night, night with bright highlights)
Interface Items Motion
- принципиальный вид
- активный вид при работе с меню
- процесс выбора пункта меню (скролл элементов, изменение вида при входе в подменю 1-го уровня / 2-го уровня / 3-го уровня)
- постоянный (продолжительный) вид (статусы, нотификации, активные пункты меню)
- включение и смена затухающих экранов (правила, варианты комбинации в одновременном виде)
User Interface Scripts
Review
Action
|
Voice command
|
Hand gestures
|
Notices
|
Включение устройства и самотестирование
|
|
|
|
Экраны с затемнением
|
|
|
|
Статусы: заряд, время, дата,
|
|
|
|
Настройка: уровни громкости наушников
|
|
|
settings, отдельно слева и справа
|
Настройка параметров экрана
|
|
|
settings
|
Настройка: проверка интеграции с другими устройствами
|
|
|
devices
|
Настройка: проверка доступных сетей
|
|
|
networks
|
Настройка: приложения
|
|
|
apps
|
Настройка: виджеты
|
|
|
widgets
|
Обзор папки с документами
|
|
|
folder
|
Настройка камер и включение режима записи фото и видео, режим передачи
|
|
|
camera
|
Включение громкоговорителя
|
|
|
|
Включение фронтального света
|
|
|
|
Situational Awareness (SA)
Action
|
Voice command
|
Hand gestures
|
Notices
|
Frontal camera view
|
tess frontal view on / off
|
|
frontal view
|
Frontal camera zoom
|
tess zoom x8
|
|
zoom param
|
Обзор заднего вида
|
tess rear view on / off
|
|
rear view
|
Вид с внешней камеры дрона
|
tess drone alpha view
|
|
drone param view
|
Вид с внешней камеры другого пользователя
|
tess user tango four view
|
|
user param view
|
Вид с внешней камеры цифрового прицела
|
tess scope view on / off
|
|
scope view
|
Ночное зрение
|
tess night view on / auto / off
|
|
night view
|
Тепловизионная камера, режим термографии
|
tess thermal view on / off
|
|
thermal view
|
Тепловизионная камера, режим контуров
|
tess contour view on / off
|
|
thermal contour view
|
Смешанное зрение (set A, set B, set G, etc.)
|
tess mixed alpha view on / auto / off
|
|
zoom, night vision, thermal image vision, reticle, range
|
Communication (Comms)
Action
|
Voice command
|
Hand gestures
|
Notices
|
Выбор каналов связи
|
|
|
|
Приоритет каналов связи
|
|
|
|
Проверка доступных абонентов
|
|
|
|
Сессия: чат
|
|
|
chat: дополнительные окна справа снизу
|
Сессия: голосовой чат
|
|
|
voice chat: преобразование в текст
|
Сессия: icon messages
|
|
|
icon chat:
|
Настройка режимов шифрования и обмена ключами
|
|
|
|
Управление несколькими активными каналами
|
|
|
|
Navigation (Nav)
Action
|
Voice command
|
Hand gestures
|
Notices
|
Включение поля компаса
|
|
|
compass
|
Включение поля линии взгляда
|
|
|
|
Виды навигационной сетки
|
|
|
|
Масштабирование навигационной сетки
|
|
|
|
Режим IFF
|
|
|
reticle
|
Просмотр плана местности, собственные координаты, позиционирование
|
|
|
location plan
|
Планирование и отслеживание маршрута
|
|
|
path tracking
|
Отправка собственных координат другому пользователю
|
|
|
|
Intelligence, Surveillance, Reconnaissance (ISR)
Action
|
Voice command
|
Hand gestures
|
Notices
|
Сканирования области радиочастот, waterfall
|
|
|
|
Сканирование позиции видимого объекта и передача его координат
|
|
|
|
Детекция объекта и измерение расстояния
|
|
|
|
Просмотр детекций, сделанных другими пользователями группы
|
|
|
|
Запрос на обнаружение и детекцию для других пользователей, групп и доменов
|
|
|
|
Firing Assistance (FA)
Action
|
Voice command
|
Hand gestures
|
Notices
|
Включение прицельной сетки
|
|
|
|
Включение баллистических параметров и режимов
|
|
|
|
Ввод данных для баллистических расчётов
|
|
|
|
Помощь в совмещении линии прицела и целеуказания
|
|
|
|
Корректировка выстрела
|
|
|
|
Быстрый доступ к истории выстрелов
|
|
|
|
Список целей и приоритеты
|
|
|
|
Список поражённых целей и подтверждений
|
|
|
|
Отслеживание боезапаса и запросы других пользователей / от других пользователей
|
|
|
|
Task Management Tools (TM)
Action
|
Voice command
|
Hand gestures
|
Notices
|
Уведомления
|
|
|
notification
|
Управление задачами
|
|
|
tasks
|
Управление расписанием
|
|
|
calendar
|
Управление рабочими группами
|
|
|
workgroups: настройка прав и правил для обмена данными, коммуникации
|
Доступ к Вики
|
|
|
wiki
|
Поиск
|
|
|
loop
|
Акцепт задачи
|
|
|
|
Делегирование задачи другому пользователю
|
|
|
|
Запрос утверждения задачи
|
|
|
|
Утверждение задачи для другого пользователя
|
|
|
|
Мониторинг списка задач другого пользователя
|
|
|
|
Мониторинг списка задач группы
|
|
|
|
Автотрекинг выполнения задач и событий расписания, просмотр отчёта
|
|
|
|
Vitals Body Sensors and First Aid
Action
|
Voice command
|
Hand gestures
|
Notices
|
|
|
|
|
|
|
|
|
|
|
|
|
Status bar
12 elements. Видимы постоянно. Вмещает 6-7 символов.
- отображение переключается при коротком нажатии или голосовом вызове
- 1 раз в 5 мин показывает попеременно все активные состояния (автоскролл снизу вверх)
- пункт меню включается и выключается долгим нажатием или голосовой командой
- в некоторых элементах в правом нижнем углу иконка (камера, дисплей, мультимедиа и т.д.)
- функции вкл., выкл. озвучиваются
- Time / Date:
- Time (type 12:03am) - время показывается постоянно, автоскролл не выполняется
- Date (type 05/17we)
- Cam mode (abbr)
- Камеры могут быть совмещены на одном экране или отображаться синхронизированно на соседних экранах (линия зрения одна и та же). Зум может быть синхронизирован или управление зумом может быть по-отдельности (так легче ловить прицельную точку, например).
- FRHD (front HD stereo cam) - automatically turns on Central A+B displays (CD-AB), last used state of zoom, zoom control at the bottom right of the screen
- RRHD (rear HD cam) - automatically turns on Left Bottom A display, last used state of zoom, zoom control at the bottom right of the screen
- SWIR (day and night view) - по умолчанию выводится на центральный дисплей B, в то время, как HD изображение на дисплее A
- LWIR (thermal image view) - по умолчанию выводится на центральный дисплей B, в то время, как HD изображение на дисплее A
- SLTM (silhouette mode for thermal image view) - по умолчанию выводится на центральный дисплей B, в то время, как HD изображение на дисплее A
- MXSL (mixed vision mode: SWIR + LWIR)
- MXSS (mixed vision mode: SWIR + SLTM)
- PRS (passive radar sensor)
- Display modes
- DSOFF (turns off all displays) - отключает все активные экраны
- CDS-A (display A On, display B Off) - при долгом нажатии запрос для выбора режима камеры или отключения
- CDS-B (display B On, display A Off) - при долгом нажатии запрос для выбора режима камеры или отключения
- LBDS-A (Left Bottom A display On / Off) - включается автоматически, при отключении выключает камеру заднего вида, если она была включена, при повторном включении запрос пользователю о необходимости включить камеру заднего вида
- Integrations
- HHR (portable handheld radio)
- RPA (remotely piloted aircraft controller)
- BOT (robot controller)
- P2P (p2p network)
- Multimedia
- LSPK (loudspeaker On / Off)
- EARL (Left On, Right Off) - при отключении включает правое ухо автоматически
- EARR (Left Off, Right On) - при отключении включает левое ухо автоматически
- VOL25
- VOL50
- VOL75
- VOL100
- Computer Hearing modes
- AUF1 (augio filter)
- Computer Vision modes
- CVRF (rangefinder On / Off) - при включении FA включается автоматически
- CVOR (object recognition mode)
- CVFR (face recognition mode)
- FA (fire assistance)
- FAM - включает перекрестие в главном экране, выводит баллистические параметры в правом субменю
- FAS - дополнительно отображает линию цифрового прицела
- Headlight (icon)
- Stealth modes (icon)
- Off
- Restricted, IFF off
- On
- Signal levels (icon)
- Battery (icon) - при остатке заряда менее 20% начинает моргать каждую минуту в течение 15 сек.
Questions for mentors and experts:
- Следует ли некоторые элементы меню показывать внутри поля попеременно автоматически? Например, активные сети, активные интеграции.
- Нужно ли регулировать уровень громкости спикерфона или всегда включать на полную мощность?
Modern tools
1. 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.
2. 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
''Main article: [[Manual:1]]''
Troubleshooting
Areas of research
Related fields
Future ideas
- Главное меню (неактивные элементы только надпись), наведение курсором (Hover effect, травление кнопки), клик (Hover effect out, рамка, щелчок клика), после клика при наведенном курсоре снова Hover effect, при смещении курсора в сторону (остаётся рамка, активен/вкл.). Подменю то же самое.
- Курсор в форме стрелки с заливкой
- Главное меню показывается только при наведении курсора. Надписи без рамок. Анимировать, чтобы стало понятнее.
- Окно не активно (уголки, длинный пунктир для границы окна). Окно активно (рамка). Долгий клик - свернуть окно в трей (не показывать). Двойной клик - развернуть на всю область. Снова двойной клик - минимизировать в первоначальный вид. Снова открыть свёрнутое окно через меню Виджеты и имя виджета. Сдвинуть окно стрелками (сначала по горизонтали, затем по вертикали) или перетаскиванием с зажатой кнопкой B (аналог правой клавиши мышки), или кнопкой прокрутки. Кнопка A (аналог левой клавиши мышки) для клика по элементам виджета. Двойной клик кнопкой B по виджету - открыть в том же окне соответствующее приложение с настройками. Снова двойной клик кнопкой B, открыть в том же окне соответствующий виджет.
- Режим управления дроном, и роботом, нижнее меню параметры дрона
- Нижнее меню: боезапас по видам
- Нижнее меню?: активные диалоги + канал (последнее сообщение), сам диалог в вертикальном диалоговом окне
Нижнее меню: задачи по приоритетам
- Иконки пользователей внутри окружности: звери, птицы, насекомые, пресмыкающиеся, музыкальные инструменты, грибы, герои фильмов и номер (для навигационной сетки)
- Анимацию интерфейса в Adobe AE
- Приложения: сканирование радиочастот (SCAN), радио (SDR), RDF, FA и др. - в поле Apps и Widgets
- На навигационной сетке свои (лазурные окружности и жёлтые треугольники) и чужие (красные круги-точки) без номеров, при команде индентификации появляются сноски с номером или позывным
- Разделители разделов меню - вместо наклонных линий - знак стрелки (ромба, угол наклона 30°). Скрываются неактивные элементы и линии. Показываются только при вызове.
- APPS, DVCS, WDGS, NETS, TSKS, CALR, WRGR, WIKI - на линии контура, внутри него иконки загруженных приложений для быстрого перехода
- Статусы вкл/выкл (tess status bar on / off / auto): TRM, HDL, SPK, CMP, + RDF, RDR, DTC, STS (иконка привидение) ... . Сверху двойное меню статусов (неподвижные элементы, всегда на своём месте) - снизу буквенное обозначение.
- Сверху меню статусов символьное: время, режим невидимости (нет излучения, только приём) / ограниченной видимости (маячок, передающий свою позицию, зашифрован, с разными интервалами передачи, на разных частотах, маскирующийся в диапазонах ТВ и др. невоенных диапазонах, КВ?) / видимости (маячок на VHF с шифрованием, ответ на запросы RDF), уровни принимаемых сигналов основных каналов, уровень заряда батареи, уровень яркости экрана, уровень звука в левом и правом наушнике
- Компасс компактнее и мелкие цифры на рисках
- Контур экрана взять с проекции фронтального вида маски (немного обрезать боковины)
- Поле в углу рядом с лупой для icon messages
- Использовать значки: квадрат, вертикальный прямоугольник, треугольник к низу / к верху / вправо / влево, окружность, ромб, трапеция, эллипс
- Выделения: сплошная линия, редкий пунктир, двойной пунктир, выделение по углам (уголки)
- Поля с затуханием. Слева: два сверху и два снизу (могут объединяться). Справа: два (может объединятья) справа и два по вертикали слева. Всего 10 окон с затуханием, разная комбинация. Возможно полное и частичное затухание. Частичное (50%) подходит для диалогового окна и для вывода сопроводительного текста
- Диалоговое окно справа. 50-60 символов, 2 строки с расширением. Пример поля мессенджера из LinkedIn.
- T.HARRIS 5:23pm > ME (TEAM NF332):
- ||Thank you Basil, I will work on this information in the
- ||next week. Sincerely and Semper Fidelis, David
- B.BOLUK 5:26pm > D.VOGT, L.HERRERA, +
- ||In the next 2 weeks, we have intentions to apply to
- ||xTechPrime, ONR Global-X Challenge 2023, Army...
- Поле диалогового окна выезжает справа одновременно с затуханием поля
- Области меню - динамически растягиваются и сужаются в зависимости от наполнения элементами
- Преобразование при передаче: голос - текст - голос. Можно читать или включить озвучание и слушать.
- Голосовой ассистент. Голосовые команды могут произноситься по-разному с разным акцентом, поэтому однозначные голосовые команды не эффективны (никто не станет заучивать наизусть десятки голосовых команд). Вместо этого используется голосовой ассистент на базе AI/ML. Создать отдельную страницу на эту тему. Поиск материалов "voice control assistant open source". KeenASR SDK
- Поиск аббревиатур для UI
- Ориентируемся на сенсоры SONY SWIR, которые включают видимый диапазон. Тогда LWIR в качестве 3-й камеры. Камера заднего вида тоже видимый свет + SWIR. При необходимости дополнительные сенсоры устанавливаются с помощью NVG mount.
- Кроме ночного видения SWIR mode подходит для дневного использования: сквозь туман, наблюдение за небом, объекты на поверхности воды, видимость людей в камуфляже и замаскированных объектов, мин-ловушек, пластиковых и металлических мин, технического осмотра.
- Кроме ночного видения LWIR mode подходит для дневного наблюдения за полем боя (горячие стволы, следы, массивные металлические замаскированные объекты, люди в камуфляже, особенно открытые участки кожи, при окружающей температуре ниже 26-29°C, особенно при благоприятной солнечной активности, которая формирует температурные контрасты.
- PRS (passive radar sensor). На экране отображается объект, излучающий или отражающий радиоволны в диапазоне 1kHz-5GHz. Пассивный означает, что для отражения мобильный облучатель установлен на безопасном расстоянии от пользователя. Позволяет видеть ЛА с включенным радаром, источники радиосвязи, в т.ч. носимые, РЛС и др. Для обнаружения мин-ловушек и металлических мин, др. металлических предметов в походных условиях может применяться облучатель в форме фонарика.
- GES (gamma ray emission sensor) устанавливается с помощью NVG mount. Позволяет обнаруживать опасные радиоактивные объекты, материалы и следы.
- Таким образом, почти полный спектр излучения попадает в видимую область и на навигационную сетку.
- AUF (audio filter). Позволяет не только вырезать некоторые полосы пропускания, но и более тонко динамически фильтровать паттерны. например, исключать шумы: пение птиц, звук ветра, шум воды, срабатывать за мс и ограничивать порог уровня при залпе (чтобы не глушить пользователя). Исключать эхо, т.е. переотраженные звуковые волны, чтобы выделять только первичный шум. И, наоборот, выделять и усиливать отдельные паттерны шумов: двигатели, треск ветвей деревьев, кашель, чихание, голос, металлический стук, трение камней, шаги, трение покрышек, лязг гусениц техники. Динамически закрывать отверстия в наушниках магнитным приводом. Встроенные в переднюю часть микрофоны с широким углом обзора и суперкардиодой позволяют точно обнаруживать источник шума. Возможно обработка на отдельной звуковой карте собственным процессором, в помощь огромные существующие коллекции шумов и звуков для ML (для обработки видео тоже отдельная видеокарта, особенно для Computer Vision, для ML тоже свой SOC соответственно, для SDR тоже свой SOC - всего около 5 SOC, которые интегрированы между собой)
- Виджеты. При нажатии на Виджеты справа в подменю все доступные, в т.ч. активные ранее использовавшиеся виджеты приложений. При нажатии на них они отображаются в том экране, как во время последнего использования. Их можно сдвинуть (нажать и удерживать при перемещении джойстиком / жестом руки, либо стрелками сбоку левого или правого поля; голосом: tess activ widget to left bottom B, либо имя виджета). Чтобы скрыть в трей (сделать неактивным), нажать и удерживать 2 сек. Чтобы открыть снова, выбрать Виджеты и выбрать виджет одним кликом.
- Виджет Healthcare. Показатели здоровья и жизнедеятельности организма.
- Приложения. Выбор приложения справа в подменю. Открытие в одном из экранов, как виджет. При необходимости двойным кликом развернуть на всю левую или правую область. Использовать прокрутку как на сенсорном экране жестом или кнопкой прокрутки вниз и вверх. При долгом нажатии окно приложения скрывается в трее, но продолжает работать. Для принудительного закрытия приложения нажать на него в подменю и удерживать более 2 сек. Большинство приложений имеют виджеты для удобного отображения и оперативного использования. Настройки и ввод данных, импорт и пр. осуществляются в окне приложения. Из окна виджета можно открыть окно соответствующего приложения, если кликнуть по неактивной части виджета 3 раза.
- Уведомления, в т.ч. чатов показываются в подменю главного меню, в момент когда с ним не работает пользователь. В 2-3 строки с цитатой, 2 блока по горизонтали, листать стрелками вверх и вниз. При нажатии на уведомление открывается окно виджета. Например, чаты. Уведомления о задачах и автотрекере задач.
- Виджет Чаты. Включает разные комбинации: один-к-одному, многие-ко-многим. Настройки чатов находятся в приложении и в настройках каналов. Сюда добавляются каналы голосовой связи и текстовые сообщения. Сообщения голосовой связи перед отправкой переводятся в текст, отправляются в виде зашифрованного текстового сообщения, могут озвучиваться получателю. Есть метка, требуется ответ, будет висеть в уведомлениях, пока пользователь не ответит.
- Сообщения icon messaging system показываются сразу без уведомлений.
- Истории сообщений. Открыть виджет Чаты, справа выбрать соответствующий чат стрелками, жестами или голосом.
- Шрифты заглавными буквами. Курсивом в меню и подменю, обычным на меню значений и на виджетах, в окнах приложений.
- Навигационная сетка при увеличении на прозрачном фоне, при уменьшении на тёмном фоне.
- После завершения работы над этим разделом включить фрагменты а страницы с кейсами разных групп пользователей для обсуждения с менторами.
- Пусть не смущает обилие функциональности. Продолжительность работы над проектом не ограничена и мы планируем развивать продукт в зависимости от бюджета, нашей производительности, скорости развития технологий, ускоряющих работу, и наличия уже готовых решений и компонентов. Всё, что включено в описание технически уже реализуемо на существующем уровне развития техники.
- В качестве идеи. Затухающие экраны с разным процентом затемнения могут работать как экраны против ослепляющего солнечного света.
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.
References
External links