Математическое обеспечение и системный анализ исследований в области аватарных технологий для глухих
Основные термины, связанные с разработкой аватарных технологий для глухих. Описание 3В-модели сурдопереводчика с графическим движком Unity3D. Перемещение каждой части руки анимированного персонажа. Сценарий (кривая), содержащий последовательные действия.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 13.12.2024 |
Размер файла | 11,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Математическое обеспечение и системный анализ исследований в области аватарных технологий для глухих
Бородатый В.В.
Аннотация
В статье будут рассмотрены основные термины, связанные с разработкой аватарных технологий для глухих, принципы и методы, а также программный комплекс, позволяющий упростить построение компьютерных персонажей.
Ключевые слова: аватар, компьютерный сурдоперевод, жестикуляция, анимированный персонаж, словарь жестов.
Abstract
Mathematical support and system analysis of research in field of avatar technologies for deaf people
Borodatyi V.V.
Article will explore the key terms related to the development of avatar technologies for the deaf, principles, and methods, as well as a software package that simplifies the construction of computer characters.
Keywords: avatar, computer sign language translation, gesture, Unity3D, animated character, sign language dictionary.
Введение
В мире существует небольшой процент людей, которые сталкиваются с ограничениями в своих возможностях из-за различных факторов. В России, например, количество людей с инвалидностью составляет около 8,1% от общего населения. Среди них значительная доля составляется глухие люди. В современном обществе активно внедряются аватарные технологии, направленные на улучшение коммуникации между глухими и слышащими. Однако, разработка компьютерных систем сурдоперевода сталкивается с некоторыми трудностями, такими как визуализация русского жестового языка и точное считывание жестов программой с искусственным интеллектом. Для этого используются различные программные средства, такие как 3ds Max, Maya, Rhino, Unity3D и другие.
Основные понятия
Аватар - цифровой сурдопереводчик, транслирующий речь в язык жестов в реальном времени. Разработка таких инструментов для глухих и слабослышащих имеет высокую актуальность в свете роста числа людей с такими ограничениями.
Компьютерный сурдопереводчик распознает и переводит речь на РЖЯ, анимируя "куклу", что полезно как в обучении, так и в повседневном общении, например, между родителями и детьми.
Жестикуляция - это телодвижения, сопровождающие речь для усиления выразительности, включая движения рук и головы.
Unity3D - кросс-платформенный движок для создания игр и приложений, обеспечивающий разработку для различных устройств. Анимированные персонажи играют ключевую роль в передаче эмоций и вовлечении зрителя в происходящее.
Словарь жестов - лексикографическое издание, описывающее кинетическую систему, включая жесты, мимику и позы.
Принципы и методы в разработке аватарных технологий для глухих.
Первая система транскрибирования жестов, созданная У. Стокоу, включала 55 символов, разделенных на четыре группы по трем параметрам:
Место выполнения жеста относительно тела говорящего.
Форма кисти руки, выполняющей жест.
Траектория движения руки, включая мелкие движения пальцев или кисти руки.
Ориентация рук в пространстве относительно друг друга и тела говорящего [1].
Эти параметры, названные Стокоу хиремами, по сути, являются составными частями жестов и сейчас принято называть их фонемами, а их функциональность схожа с морфемами - минимальными единицами звучащих языков [3].
Программный комплекс
Для разработки 3В-модели сурдопереводчика выбран графический движок Unity3D из-за его кроссплатформенности и доступности. В Unity3D модель анимированного персонажа (аватара) разбивается на части с использованием древовидной структуры скелета. Рука персонажа состоит из ключицы, плеча, предплечья и кисти, управляемых последовательностью суставов. Для перемещения каждой части руки указываются углы поворота и время перехода в новое положение. Создано программное обеспечение для конвертации движений из Unity3D в текстовый формат и обратно. Этот текстовый формат является основой для всех анимационных движений аватара.
Таблица 1. Пример текстового описания движения правого плеча.
Элемент руки |
Конечное положение |
Время |
Расчетные углы поворота |
|||||
X |
Y |
Z |
Секунда |
ДХ |
ДY |
ДZ |
||
Правое плечо |
Xi |
Yi |
Zi |
ti |
Xi-Xo |
Yi-Yo |
Zi-Zo |
Для описания естественного для человека движения элемента руки часто требуется более сложная траектория, которую необходимо описывать состоящей из нескольких промежуточных положений. Для этой цели создается более сложный сценарий («кривая»), содержащий последовательные действия (таблица. 2).
Таблица 2. Кривая - совокупность последовательного выполнения нескольких перемещений.
Элемент руки |
Конечное положение |
Время |
Расчетные углы поворота |
|||||
X |
Y |
Z |
Секунда |
ДХ |
ДY |
ДZ |
||
Плечо |
Xi |
Yi |
Zi |
ti |
Xi-Xo |
Yi-Yo |
Zi-Zo |
|
Плечо |
X2 |
Y2 |
Z2 |
t2 |
X2-Xi |
Y2-Yi |
Z2-Zi |
|
Плечо |
X3 |
Y3 |
Z3 |
t3 |
X3-X2 |
Y3-Y2 |
Z3-Z2 |
Для сложных движений, таких как перемещение плеча без движения ключицы или поворот кисти без поворота предплечья, требуются комплекты простейших анимаций. В Unity3D эти действия выполняются параллельно [5].
Анимация
Анимация оживляет статичные объекты, делая их движущимися. Она широко используется в различных областях, таких как реклама, кино, игры и телевидение. В Unity можно легко создавать анимации объектов, таких как перемещение, вращение, изменение размера и цвета, используя окно Animation. Однако для анимации персонажей требуется подготовленная модель с скелетом, или риггингом, который отражает структуру модели. Загрузка файла описания сцены с аватаром и создание анимационных сценариев доступны в режиме "Разработчик" в Unity3D. При необходимости разработчик может внести изменения или создать новые элементы анимации в оболочке Unity3D [4].
Заключение
В Разработка аватарных технологий для глухих требует тщательного изучения литературы и интернет-ресурсов из-за её ответственности. Это значимо для улучшения коммуникации и устранения недопонимания. В аватаре хранится пять тысяч жестов, но для полноценного общения требуется в три раза больше. Технология, основанная на искусственном интеллекте, машинном обучении и нейросетях, будет доступна на различных операционных системах и смартфонах. Её главное преимущество - бесплатность. [2]
Дальнейшее развитие системы позволит расширить ее функциональные возможности и повысить удобство использования, открывая новые возможности для социальной интеграции глухих людей.
аватарный сурдопереводчик графический персонаж
Список литературы
1. Гриф Михаил Геннадьевич, Лукоянычев Алексей Викторович Мультимедийный программный комплекс для создания словаря русского жестового языка // Вестник АГТУ. Серия: Управление, вычислительная техника и информатика. 2017. №1.
2. Первый в России цифровой аватар синхронного сурдопереводчика создали в Новосибирске // NEWS
3. Российский жестовый язык как предмет лингвистического исследования // Русский филологический портал
4. 3D-анимация в Unity Источник - Онлайн школа Skysmart // Skysmart
5. Словари и энциклопедии на Академике // Академик
Размещено на Allbest.ru
Подобные документы
Анализ технологий развития телекоммуникационными сетями и структурной модели бизнес-процессов телекоммуникационного предприятия с целью определения архитектуры ИТС. Классификация направлений использования ГИС-технологий в телекоммуникационной области.
автореферат [805,3 K], добавлен 04.01.2009Процесс и результаты заимствования терминов из английского языка в русский в сфере компьютерной деятельности. Рассмотрение основных типов заимствований; термины hardware, software, команды и web-термины. Дискурсивный анализ обоснованности заимствований.
дипломная работа [101,9 K], добавлен 09.10.2013Средства компьютерной, коммуникационной и организационной техники как техническая основа обеспечения информационных технологий. Основные системы классификации компьютеров. Программное обеспечение информационных технологий в маркетинге и экономике.
лекция [924,6 K], добавлен 01.04.2012Преимущества использования средств информационно-коммуникационных технологий в образовании. Состояние и перспективы развития информационных технологий БТЭУ. Задачи Отдела дистанционных образовательных технологий, используемое программное обеспечение.
отчет по практике [934,3 K], добавлен 21.05.2015Этапы разработки модели базы данных: составление логической схемы и создание на ее основе физической формы графическим инструментарием Erwin. CASE-технологии для проектирования прикладного программного обеспечения и конфигурационного управления проектом.
контрольная работа [370,7 K], добавлен 03.01.2011Модели обслуживания облачных технологий (IaaS, PaaS, SaaS). Определение облачных технологий, их основные характеристики, достоинства и недостатки. Функции и возможности облачного решения Kaspersky Endpoint Security Cloud от "Лаборатории Касперского".
курсовая работа [626,7 K], добавлен 29.06.2017Описание процесса экстракции. Математическое описание модели. Алгоритм решения системы уравнений математического описания. Этапы имитационного исследования модели. Анализ результатов. Зависимость неудовлетворительной работы аппарата от расхода бензола.
контрольная работа [116,4 K], добавлен 16.11.2012Понятие информационных технологий, этапы их развития, составляющие и основные виды. Особенности информационных технологий обработки данных и экспертных систем. Методология использования информационной технологии. Преимущества компьютерных технологий.
курсовая работа [46,4 K], добавлен 16.09.2011Основные черты современных информационных технологий. Цель применения информационных технологий - снижение трудоемкости использования информационных ресурсов. Использованные программные средства для разработки информационной системы для продажи книг.
курсовая работа [1,2 M], добавлен 27.06.2014Инфологическая и даталогическая модели данных. Описание пользовательской части и используемых sql-запросов. Физическая и логическая модель web-приложения. Описание используемых программных средств, языка программирования и информационных технологий.
курсовая работа [1,3 M], добавлен 29.04.2015