Спосіб перепризначення набору захоплених даних сканування (варіанти), комп’ютерна система для його здійснення та зчитуваний комп’ютером носій даних
Номер патенту: 112609
Опубліковано: 26.09.2016
Автори: Армашов Тимофій Володимирович, Зеленський Володимир Олександрович, Шевченко Олег Анатолійович, Ковальчук Дмитро Сергійович, Зінченко Олексій Євгенович
Формула / Реферат
1. Спосіб перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на керуючий субмодуль, асоційований із щонайменше одним попередньо згенерованим тривимірним кінцевим об'єктом моделювання за допомогою скриптового субмодуля комп'ютерної системи, який включає етапи на яких:
за допомогою щонайменше одного пристрою тривимірного сканування, зв'язаного із щонайменше однією комп'ютерною системою, в режимі реального часу здійснюють захоплення набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому захоплення набору даних сканування здійснюють відповідно до попередньо встановленого таймінгу;
в автоматичному режимі здійснюють обробку отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування;
імпортують набір даних сканування, асоційований із множиною положень лицьових м'язів до модуля тривимірного моделювання щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних;
в автоматичному режимі за допомогою субмодуля перепризначення даних здійснюють перепризначення набору даних сканування, на керуючий субмодуль, причому перепризначення здійснюють у такій послідовності:
конфігурують субмодуль перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових;
здійснюють перепризначення анімації набору даних сканування на керуючий субмодуль за допомогою скриптового субмодуля;
записують перепризначений набір даних сканування на керуючий субмодуль за допомогою скриптового субмодуля;
видаляють зі сцени набір даних сканування та переводять керуючий субмодуль в режим редагування анімації;
коригують анімацію за допомогою керуючого субмодуля та додатково виконують синхронізацію з аудіоданими та, за необхідності, здійснюють редагування положень лицьових м'язів.
2. Спосіб перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання за допомогою комп'ютерної системи, який включає етапи на яких:
за допомогою щонайменше одного пристрою тривимірного сканування, зв'язаного із щонайменше однією комп'ютерною системою, в режимі реального часу здійснюють захоплення набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому максимальна кількість положень лицьових м'язів об'єкта сканування є попередньо визначеною, а захоплення набору даних сканування здійснюють відповідно до попередньо встановленого таймінгу;
в автоматичному режимі здійснюють обробку отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, та синхронізацію його із набором даних моделювання, асоційованим із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, причому синхронізацію здійснюють на основі попередньо встановленого таймінгу, після чого отримують синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання;
імпортують синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання до модуля тривимірного моделювання щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних;
в автоматичному режимі за допомогою модуля тривимірного моделювання здійснюють перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому перепризначення здійснюють у такій послідовності:
конфігурують субмодуль перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових м'язів;
записують до блока пам'яті субмодуля перепризначення даних синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, який підлягає перепризначенню;
записують до блока пам'яті субмодуля перепризначення даних набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, на який здійснюють перепризначення;
за допомогою субмодуля перепризначення даних здійснюють пошук відповідностей значень синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання та набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання у визначені інтервали часу попередньо встановленого таймінгу;
на основі знайдених на попередньому етапі відповідностей значень здійснюють перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання.
3. Спосіб за п. 2, який відрізняється тим, що після етапу перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, здійснюють коригування набору даних моделювання відповідно до набору даних, асоційованих із аудіоданими, які визначають кінцеву фонограму, причому коригування здійснюють на основі визначення тривалості слів та окремих звуків фонограми у такій послідовності:
записують до модуля тривимірного моделювання набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання;
витягують із набору даних моделювання піднабір даних моделювання, асоційований з анімаційними кривими;
коригують піднабір даних моделювання, асоційований з анімаційними кривими для суміщення його з набором даних, асоційованим із аудіоданими, які визначають кінцеву фонограму.
4. Спосіб за п. 3, який відрізняється тим, що корекцію набору даних моделювання, асоційованого з анімаційними кривими, здійснюють відповідно до піднабору даних, асоційованого із аудіоданими, який визначає опорну тривалість чотирьох приголосних звуків та шести голосних звуків.
5. Спосіб за будь-яким з пунктів 2-4, який відрізняється тим, що на етапі здійснення обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, додатково визначають ключові дані, які визначають множину опорних значень положень лицьових м'язів.
6. Спосіб за будь-яким з пунктів 2-5, який відрізняється тим, що максимальна кількість положень лицьових м'язів об'єкта сканування та об'єктів моделювання досягає 72.
7. Комп'ютерна система для перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, яка містить:
щонайменше один пристрій тривимірного сканування для захоплення в режимі реального часу набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому пристрій тривимірного сканування спеціально пристосований для захоплення набору даних сканування відповідно до попередньо встановленого таймінгу та попереднього встановлення максимальної кількості положень лицьових м'язів об'єкта сканування;
модуль для здійснення в автоматичному режимі обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, та синхронізації його із набором даних моделювання, асоційованим із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, причому модуль спеціально пристосований для здійснення синхронізації на основі попередньо встановленого таймінгу та отримання синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання;
модуль тривимірного моделювання виконаний з можливістю:
імпортування синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання до щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних;
здійснення в автоматичному режимі перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому перепризначення здійснюють у такій послідовності:
конфігурування субмодуля перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових м'язів;
запису до блока пам'яті субмодуля перепризначення даних синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, який підлягає перепризначенню;
запису до блока пам'яті субмодуля перепризначення даних набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, на який здійснюють перепризначення;
керування субмодулем перепризначення даних для здійснення пошуку відповідностей значень синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання та набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання у визначені інтервали часу попередньо встановленого таймінгу;
перепризначення, на основі знайдених на попередньому етапі відповідностей значень, синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання.
8. Система за п. 7, яка відрізняється тим, що модуль тривимірного моделювання додатково виконаний з можливістю коригування набору даних моделювання відповідно до набору даних, асоційованих із аудіоданими, які визначають кінцеву фонограму, причому модуль тривимірного моделювання спеціально пристосований для здійснення коригування на основі визначення тривалості слів та окремих звуків фонограми у такій послідовності:
запис до модуля тривимірного моделювання набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання;
витягання із набору даних моделювання піднабору даних моделювання, асоційований з анімаційними кривими;
коригування піднабору даних моделювання, асоційованого з анімаційними кривими для суміщення його з набором даних, асоційованим із аудіоданими, які визначають кінцеву фонограму.
9. Система за п. 8, яка відрізняється тим, що модуль тривимірного моделювання додатково виконаний з можливістю здійснення корекції набору даних моделювання асоційованого з анімаційними кривими відповідно до піднабору даних, асоційованого із аудіоданими, який визначає опорну тривалість чотирьох приголосних звуків та шести голосних звуків.
10. Система за будь-яким з пунктів 7-9, яка відрізняється тим, що модуль для здійснення обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, додатково виконаний з можливістю визначати ключові дані, які визначають множину опорних значень положень лицьових м'язів.
11. Система за будь-яким з пунктів 7-10, яка відрізняється тим, що максимальна кількість положень лицьових м'язів об'єкта сканування та об'єктів моделювання досягає 72.
12. Зчитуваний комп'ютером носій даних, що містить програмні інструкції для перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому носій містить програмні інструкції для спонукання комп'ютера здійснювати:
захоплення в режимі реального часу набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому максимальна кількість положень лицьових м'язів об'єкта сканування є попередньо визначеною, а захоплення набору даних сканування здійснюється відповідно до попередньо встановленого таймінгу;
обробку отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, та синхронізацію його із набором даних моделювання, асоційованим із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, причому синхронізація здійснюється на основі попередньо встановленого таймінгу, після чого отримується синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання;
імпортування синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання до модуля тривимірного моделювання щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних;
перепризначення, в автоматичному режимі, синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому перепризначення здійснюється у такій послідовності:
конфігурація субмодуля перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових м'язів;
запис до блока пам'яті субмодуля перепризначення даних синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, який підлягає перепризначенню;
запис до блока пам'яті субмодуля перепризначення даних набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, на який здійснюють перепризначення;
здійснення пошуку відповідностей значень синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання та набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання у визначені інтервали часу попередньо встановленого;
на основі знайдених на попередньому етапі відповідностей значень здійснення перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання.
13. Носій даних за п. 12, який відрізняється тим, що додатково містить програмні інструкції для спонукання комп'ютера здійснювати коригування набору даних моделювання відповідно до набору даних, асоційованих із аудіоданими, які визначають кінцеву фонограму, причому коригування здійснюється на основі визначення тривалості слів та окремих звуків фонограми у такій послідовності:
запис до модуля тривимірного моделювання набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання;
витягання із набору даних моделювання піднабору даних моделювання, асоційованого з анімаційними кривими;
коригування піднабору даних моделювання, асоційованого з анімаційними кривими для суміщення його з набором даних, асоційованим із аудіоданими, які визначають кінцеву фонограму.
14. Носій даних за п. 13, який відрізняється тим, що додатково містить програмні інструкції для спонукання комп'ютера здійснювати корекцію набору даних моделювання, асоційованого з анімаційними кривими, здійснюють відповідно до піднабору даних, асоційованого із аудіоданими, який визначає опорну тривалість чотирьох приголосних звуків та шести голосних звуків.
15. Носій даних за будь-яким з пунктів 12-14, який відрізняється тим, що додатково містить програмні інструкції для спонукання комп'ютера визначення, на етапі здійснення обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, ключових даних, які визначають множину опорних значень положень лицьових м'язів.
16. Носій даних за будь-яким з пунктів 12-15, який відрізняється тим, що максимальна кількість положень лицьових м'язів об'єкта сканування та об'єктів моделювання досягає 72.
Текст
Реферат: Винахід належить до способів створення тривимірних анімаційних фільмів шляхом перепризначення наборів даних, асоційованих із множиною положень лицьових м'язів, отриманих з пристроїв тривимірного сканування на тривимірні анімаційні зображення у короткий строк з використанням комп'ютерних систем і технологій створення і обробки 2D- і 3D UA 112609 C2 (12) UA 112609 C2 зображень з використанням технологій комп'ютерної графіки (computer-generated imagery). Спосіб перепризначення набору захоплених даних сканування полягає у тому, що за допомогою субмодуля перепризначення даних здійснюють перепризначення набору даних сканування, на кінцеву тривимірну модель в повністю автоматичному режимі за допомогою керуючого субмодуля. Технічний результат полягає у збільшенні точності і швидкості візуалізації тривимірних сцен, повній автоматизації всього процесу за рахунок використання спеціальних субмодулів комп'ютерної системи, а також в економії використовуваних ресурсів. UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 60 Винахід належить до способів створення тривимірних анімаційних фільмів шляхом перепризначення наборів даних, асоційованих із множиною положень лицьових м'язів, отриманих з пристроїв тривимірного сканування на тривимірні анімаційні зображення у короткий строк з використанням комп'ютерних систем і технологій створення і обробки 2D- і 3D зображень з використанням технологій комп'ютерної графіки (computer-generated imagery), що характеризується оптимізацією етапів процесу створення анімаційного фільму, а також використанням спеціального програмного забезпечення. Група винаходів може бути використана при створенні тривимірної анімації (3D анімації). Створення тривимірних анімаційних фільмів потребує великої кількості ресурсів часу та є дуже вимогливим до комп'ютерних ресурсів. Необхідні дуже великі обчислювальні ресурси та операції, зокрема при моделюванні та відображенні тривимірних об'єктів, зокрема під час проектування та подальшого моделювання конкретної поведінки об'єкта. Як правило, об'єкт створюється у відповідній графічній програмі, а поведінка об'єкта потім моделюється щодо певних властивостей параметрів. Моделювання та обчислення іноді можуть тривати годинами або навіть днями через велику кількість обчислювальних операцій. Об'єкт, який був розрахований таким чином, потім може бути візуалізовано в графічній програмі, але будь-яка зміна виду або параметрів призводить до необхідності перерахунку моделювання об'єкта в графічній програмі. Відновлення вихідної тривимірної сцени за результатами попередньої зйомки в двовимірній проекції за допомогою пристроїв аудіовідеозапису є важливою і актуальною темою. Основними задачами, на які направлені винаходи цієї тематики є підвищення надійності та достовірності відновлення вихідної тривимірної сцени, підвищення швидкості візуалізації тривимірної сцени, забезпечення компактності зберігання інформації про зображення, а також економія коштів, необхідних для реалізації таких винаходів. З рівня техніки (Патент РФ № RU 2267161 С2, 27.05.2005) відомий спосіб кодування даних тривимірних об'єктів, результатом якого є забезпечення більш високого ступеня стиснення інформації щодо тривимірних зображень, що дозволяє економити місце на засобах зберігання даних і при цьому підвищувати якість візуалізації. Недоліком цього способу є невисока швидкість візуалізації та необхідність мати дуже великі обчислювальні ресурси. Відомо інший спосіб представлення і візуалізації тривимірного об'єкта (Патент РФ № RU 2216781 С2, 27.05.2003), за яким спочатку модель тривимірного об'єкта перетворюють в проміжне представлення, яке формують у вигляді набору з шести пар карт, що складаються з полутонового і кольорового зображень, або у вигляді багатошарового зображення з глибиною. Потім формують представлення для візуалізації у вигляді багатошарового зображення із глибиною для кожної грані описуючого куба. Після чого проводиться генерація текстур, необхідних для візуалізації раніше відомими засобами. При цьому спочатку визначають видимі грані описуваного куба з урахуванням поточного положення спостерігача, потім для кожної грані генерується зображення, яке на четвертому етапі накладається на грань як текстура. Недоліком даного способу є високі вимоги до ресурсної бази. Крім того, відомо спосіб представлення вихідної тривимірної сцени за результатами зйомки зображень у двовимірній проекції (Заявка № WO 2011099896 А1; 18.08.2011), за яким створюють особливий режим зйомки фотографій для використання їх в тривимірних системах відображення інформації, наприклад в шоломах віртуальної реальності, тривимірних дисплеях, з урахуванням такого явища оптичних систем фіксації зображень як глибина чітко зображуваного простору (ГЧЗП). При цьому отримане зображення легко можна буде перетворити на тривимірну сцену, можливо, з обмеженим кутом огляду даної сцени користувачем (тобто з обмеженим зміщенням віртуальної камери). Недоліком цього способу є необхідність використання спеціального обладнання для запису відеозображень, а також велика складність, ресурсомісткість та великі затрати часу при створенні тривимірних анімаційних зображень. Крім того, відомі способи створення тривимірних анімаційних фільмів, як правило, складаються з наступних етапів: написання літературного сценарію, розробки режисерського сценарію, розкадрування, чорнове озвучування, створення концепт-дизайну, створення тривимірних об'єктів анімації (3D-моделювання), підготовка моделей до анімації (сетап), чорновий монтаж, захоплення руху (Motion capture), анімація, фіналізація анімації, створення звукового супроводу, дубляж, накладення звукових ефектів (SFX), зведення звуку, візуалізація, компонування та фінальний монтаж, що потребує великої кількості ресурсів часу, спеціалізованого обладнання, спеціально навченого обслуговуючого персоналу, а також великих коштів. Наприклад, відомо спосіб виробництва анімаційного контенту, що включає використання сценарію, захоплення руху, створення 3D-об'єктів, в тому числі 3D-персонажів, 1 UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 60 анімацію, візуалізацію, компоновку, обробку аудіо та фінальний монтаж, відомий з Інтернет публікації про Диснеївську анімацію (По Гэри Голдману "Этапы производства традиционных мультфильмов" http://www.prodisnev.ru/index.php?page=production_phases.php). Недоліком відомого способу виробництва анімаційного контенту є висока складність та низька технологічність виробництва анімаційного контенту, в тому числі, за рахунок трудомісткого якісного етапу захоплення руху, що не забезпечує отримання якісного захоплення руху обличчя, в результаті чого ускладнюється та затягується етап анімації, що знижує продуктивність виробництва анімаційного контенту. Задача винаходу полягає в автоматизації створення тривимірних анімаційних фільмів шляхом автоматичного перепризначення наборів даних, асоційованих із множиною положень лицьових м'язів, отриманих з пристроїв тривимірного сканування на тривимірні анімаційні зображення у короткий строк з використанням комп'ютерних систем і технологій створення і обробки 2D- і 3D-зображень з використанням технологій комп'ютерної графіки (computergenerated imagery) та в удосконаленні способу виробництва анімаційного контенту, в якому за рахунок використання запропонованих дій та їх послідовності дозволило підвищити технологічність і продуктивність виробництва анімаційного контенту при високій його якості. Технічний результат винаходу полягає у збільшенні точності і швидкості візуалізації тривимірних сцен, повній автоматизації всього процесу створення тривимірних анімаційних фільмів за рахунок використання комп'ютерної системи, здійснення точних часових вимірювань і отримання таймінгу, відповідно до якого здійснюють захоплення даних і перепризначення їх на анімаційні моделі, а також в економії використовуваних ресурсів, та виключенні людських ресурсів з процесу створення, що дозволить істотно розширити область використання технології створення тривимірної анімації. Вперше як основа для створення тривимірних анімаційних фільмів використовується вироблене раніше 2D- та/або 3D-відеозображення зі звуковим рядом або без такого, для підвищення якості кінцевого продукту, швидкості його виробництва та оптимізації витрат допрацьовуються відомі комп'ютерні технології, в тому числі відомі технології виробництва (pipeline); вихідні зображення перетворюються за допомогою поєднання з відомим програмним забезпеченням для обробки відеозображень програмного забезпеченням, яке може включати програмні доопрацювання, суть яких полягає автоматизації будь-якого з процесів виробництва, а також збільшення якості фінального продукту. Поставлена задача вирішується за рахунок того, що в процесі створення тривимірних анімаційних фільмів здійснюють перепризначення набору захоплених даних сканування, при якому: за допомогою щонайменше одного пристрою тривимірного сканування, зв'язаного із щонайменше однією комп'ютерною системою, в режимі реального часу здійснюють захоплення набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому захоплення набору даних сканування здійснюють відповідно до попередньо встановленого таймінгу; в автоматичному режимі здійснюють обробку отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування; імпортують набір даних сканування, асоційований із множиною положень лицьових м'язів до модуля тривимірного моделювання щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних; в автоматичному режимі за допомогою субмодуля перепризначення даних здійснюють перепризначення набору даних сканування, на керуючий субмодуль, причому перепризначення здійснюють у такій послідовності: конфігурують субмодуль перепризачення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових; здійснюють перепризначення анімації набору даних сканування на керуючий субмодуль за допомогою скриптового субмодуля; записують перепризначений набір даних сканування на керуючий субмодуль за допомогою скриптового субмодуля; видаляють зі сцени набір даних сканування та перводять керуючий субмодуль в режим редагування анімації; коригують анімацію за допомогою керуючого субмодуля та додатково виконують синхронізацію з аудіоданими та, за необхідності, здійснюють редагування положень лицьових м'язів. В одному варіанті здійснення винаходу керуючий субмодуль (faceCharacterRig) керує трансформацією фінальної анімаційної моделі голови персонажу, причому немає обмежень 2 UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 кількості її кінцевих положень. Для цього фінальна модель голови попередньо "зв'язується" з faceCharacterRig, що забезпечує їй можливість "приймати" будь-яке положення або вираз міміки. В іншому варіанті здійснення винаходу керуючий субмодуль (faceCharacterRig) керує попередньо згенерованими кінцевими положеннями (BlendShapes). Для цього фінальна модель голови персонажу попередньо "зв'язується" з faceCharacterRig, при цьому максимальна кількість положень лицьових м'язів об'єкта сканування та об'єктів моделювання досягає 72. Керуючий субмодуль (faceCharacterRig) - це система керування фінальною моделлю персонажа, яка дозволяє не тільки переносити анімацію з попереднього набору даних але й коригувати переписану анімацію та створювати нову анімацію без використання попереднього набору даних. Так само ця система не потребує кінцевого "запікання" анімації на меш фінальної моделі, тільки у разі технологічної необхідності. Але набір його елементів та способів керування відрізняється між собою для кожного з варіантів. Так само як і спосіб трансферу анімації з попереднього набору даних. "Зв'язування" моделі з керуючим субмодулем (faceCharacterRig) має досить великий набір варіантів, які застосовуються у разі відповідності оптимізації та сумісності їх з іншими етапами всієї системи організації створення тривимірних анімаційних фільмів та комп'ютерних систем, які використовуються в цьому процесі. При виробництві анімаційного контенту генерування цифрового подання комбінацій рухів обличчя здійснюють за допомогою програмного забезпечення Blend Shape. Поставлена задача вирішується також запропонованим способом створення тривимірних анімаційних фільмів, що включає використання сценарію, та проведення етапів: захоплення руху, створення 3D-об'єктів, в тому числі 3D-персонажів, анімацію, візуалізацію, компоновку, обробку аудіо- та фінальний монтаж, в якому додатково використовують сценарій у вигляді цифрового відеоряду, записаного на носій, на етапі захоплення руху використовують пристрій тривимірного сканування, наприклад, обшир для зйомки руху, адаптований до розміщення у ньому принаймні одного актора з набором маркерів, розміщених на його тілі, що визначають множину точок тіла, виставляють камери зйомки руху по периметру обширу зйомки руху, здійснюють зйомку рухів актора в обширі для зйомки руху за допомогою камер зйомки та синхронну передачу даних зйомки руху від камер зйомки руху до комп'ютерної системи, у комп'ютерній системі проводять обробку даних зйомки руху та генерування цифрового подання комбінацій руху принаймні одного актора, при цьому, в одному з варіантів здійснення винаходу, одночасно зі зйомкою рухів актора додатково здійснюють сканування руху його обличчя за допомогою принаймні одного 3d-сенсора, встановленого перед обличчям в штативі головного убору актора, та захоплення звука в обширі для зйомки руху, передають отримані дані сканування руху обличчя актора, дані захоплення звука та цифровий відеоряд сценарію до комп'ютерної системи, де здійснюють обробку даних сканування з урахуванням заздалегідь підготовлених даних у вигляді наборів виразів обличчя актора, записаних у форматі FBX+MB, даних захоплення звука та цифрового відеоряду сценарію, і генерують цифрове подання комбінацій руху обличчя принаймні одного актора у форматі FBX, а на етапі анімації цифрове подання комбінацій руху обличчя у форматі FBX принаймні одного актора перезаписують на цільовий об'єкт у вигляді обличчя відповідного 3D-персонажа у форматі MB в автоматичному режимі з використанням комп'ютерної системи. Заявлений винахід пояснюється наступними кресленнями. На фіг. 1 показано варіант втілення винаходу на основі оригінального аудіовідеоряду. На фіг. 2 показано варіант втілення винаходу на основі літературного сценарію. На фіг. 3 показано алгоритм перепризначення всіх виразів обличчя на кінцеву тривимірну модель в автоматичному режимі. Варіант втілення способу створення тривимірних анімаційних фільмів на основі оригінального аудіовідеоряду, що представлений на фіг. 1 включає наступні етапи. Першим етапом є отримання оригінального аудіовідеоряду за допомогою пристроїв аудіовідеозапису у вигляді оригінального набору даних, який являє собою оригінальний авторський твір, на основі якого створюється тривимірний анімаційний фільм, на основі якого визначають тривалість слів та окремих звуків і отримують таймінг, відповідно до якого створюється весь тривимірний анімаційний фільм. При цьому в одному з варіантів здійснення визначають тривалість чотирьох приголосних звуків та шести голосних звуків. Наступним етапом є обробка аудіоданих, в якому відбувається безпосередня обробка оригінальної аудіодоріжки (якщо це необхідно), а також підготовка аудіоматеріалу для подальших маніпуляцій над нею, включаючи редагування. В одному із варіантів здійснення 3 UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 60 можливе також додаткове створення музичних композицій, аранжувань відповідно до вимоги режисера, причому створення додаткових композицій відбувається із дотриманням таймінгу. В одну з варіантів здійснення розроблюють також концепт-дизайн - напрямок у мистецтві, призначений для того, щоб візуально передати не форму або зовнішні атрибути, а саме ідею твору. Як правило, створюється на початковій стадії розробки проекту і призначається для використання у анімаційних фільмах, комп'ютерних іграх, коміксах до створення фінальної версії. Створення 3D-об'єктів (моделювання) - створення тривимірної математичної моделі сцени і об'єктів у ній за допомогою комп'ютерної системи та програм тривимірного моделювання, тривимірного сканування, обробка фотографій або плоского зображення чи двовимірних проекцій. В одному з варіантів здійснення процес може включати в себе також процес створення текстур для моделей (текстурування) - призначення поверхням моделей растрових чи процедурних текстур, що передбачає також настроювання властивостей матеріалів прозорість, відбиття, шорсткість і таке інше. Підготовка до анімації - етап, на якому відбувається підготовка персонажів і предметів до анімації - "сетап". Створення скелета, елементів керування, створення системи мускулів і прив'язки її до тривимірної анімаційної моделі, підготовка одягу до прорахунку колізій і динаміки. Для кожного персонажа (тривимірної моделі) здійснюють індивідуальний підхід на етапі сетапу, оскільки в залежності від дій, які за сюжетом здійснює персонаж в кадрі, використовуються різні комплекси технологічних рішень. Одне з основних завдань - це сетап персонажів, тобто досягнення зручності роботи аніматора з моделлю. Анімацію та сетап тривимірних моделей здійснюють одночасно, оскільки ці два етапи є тісно пов'язаними, а результатом роботи є поява практично необмежених можливостей для пожвавлення персонажів аніматорами. Наступним етапом є захоплення руху (motion capture) - метод анімації персонажів і об'єктів. Метод застосовується у виробництві CGI-мультфільмів, а також для створення спецефектів у фільмах. Широко використовується в ігровій індустрії. Захоплення руху здійснюється у наступний спосіб: захоплення руху (камери) для подальшого поєднання відзнятого відео з тривимірними ефектами, тривимірними моделями персонажів; захоплення руху або міміки актора для перенесення на тривимірні моделі персонажів з подальшою візуалізацією цього персонажа або безпосередньо в тривимірному середовищі, або для зведення із відеорядом. захоплення руху використовують для перенесення складних взаємодій, наприклад тривимірна модель персонажу для подальшого монтажу на відео повинна змахнути і іншого тривимірного об'єкта (столу) безліч тривимірних об'єктів, що дозволяє значно зекономити час при створенні таких тривимірних моделей та їх взаємодій. Захоплення руки здійснюють за допомогою щонайменше одного пристрою тривимірного сканування та/або камери. Наступним етапом є "анімація" - процес суміщення даних, отриманих після захоплення руху з об'єктами анімації. В одному із варіантів здійснення може включати в себе процес створення ручної/покадрової анімації тривимірної моделі персонажа або будь-якого іншого тривимірного об'єкта. Фіналізація анімації є етап створення так званої вторинної анімації. На якому опрацьовується поведінка одягу персонажів, волосся, хутра, тканин, оточуючих тривимірних об'єктів, що взаємодіють один з одним відповідно до законів фізики і баченням режисера. Завершальним етапом процесу анімації є досконала перевірка анімації в кожному кадрі "cleanup". Перевіряється кожна сцена на предмет наявності помилок в анімації, невідповідностей монтажу, наявності всіх тривимірних об'єктів у кадрі і таке інше. Також одним з найважливіших завдань, яке вирішується на даному етапі, є запис міміки обличчя і артикуляції на тривимірну модель персонажа, який здійснюється у такий спосіб: З реального актора, у присутності техніка (оператора зйомки), здійснюють процес зйомки особи (міміки, артикуляції). Актор, згідно з попередньо встановленим таймінгом, начитує текст відповідно до сценарію або оригінального аудіовідеоряду і відіграє міміку для кожної моделі тривимірного персонажа. Фінальними даними є дані, асоційовані з відеозаписом обличчя актора, а також тривимірна "хмара точок", що повторює рельєф обличчя актора. Дані захоплюють за допомогою пристрою тривимірного сканування (сенсора), такого як Asus Xtion або PrimeSense Carmine. Обробку отриманих даних здійснюють за допомогою спеціально пристосованих програм, таких як FaceShift. Попередньо для кожної тривимірної моделі персонажа за допомогою комп'ютерної системи створюють проміжну тривимірну модель персонажа/голови. Вона включає в себе набір даних, 4 UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 60 асоційованих із положенням м'язів обличчя (посмішка, морфеми, вираз обличчя тощо) "blendShapes", причому максимальна кількість виразів обличчя може досягати 72. За допомогою комп'ютерної системи та програми FaceShift здійснюють обробку отриманих даних і призначення їх на проміжну модель персонажа, причому даний етап є повністю автоматичним. За допомогою комп'ютерної системи та програмного забезпечення для роботи з тривимірними моделями, наприклад Autodesk Maya, відбувається перепризначення всіх виразів обличчя з проміжної тривимірної моделі на кінцеву тривимірну модель в автоматичному режимі. Якщо даний етап здійснювати вручну, це займе дуже велику кількість часу. Наприклад, якщо взяти мінімальну кількість blendShapes (BShape) 48 штук, то у середньому, щоб знайти відповідність між одним BShap-м витрачається близько трьох хвилин, отже для 48 буде витрачено 48*3=44 хвилини (2 год. 24 хв.). Якщо ж у сцені міститься в середньому п'ять тривимірних моделей персонажів (а іноді і 20), то часові витрати зростають пропорційно кількості персонажів (5*144=720 хв=12 год.). Для скорочення часових і людських витрат, було розроблено додаток до програми Autodesk Maya-BShapesTransfer. Дана розробка є набором команд на внутрішній мові програмування MEL, який спонукає комп'ютерну систему виконувати вищезазначені дії у короткий термін в повністю автоматичному режимі. Наприклад, знаходження відповідності між одним BShap-м за допомогою BShapesTransfer займає близько 0,01 сек. Такий метод виключає можливість людської помилки, так як логіка прорахунку відбувається на пошуку відповідності в іменах наборів BShap-ів. На етапі звукових ефектів (Sound effects SFX) здійснюють запис шумових ефектів (запис шумових ефектів в контрольованих умовах). Штучне створення звукових ефектів, підсилення звуку, обробка звуку, застосовуються для підкреслення художнього чи іншого змісту в тривимірних анімаційних фільмах, відеоіграх, музиці та інших медіапродуктах. Зведення звуку - етап синхронізації всіх попередніх етапів виробництва звукового супроводу і здійснення звукового монтажу на основі попередньо встановленого таймінгу. На етапі візуалізації здійснюють розміщення джерел світла, настроювання матеріалів тривимірних об'єктів у тривимірних сценах, прорахунок (рендеринг) усіх фізичних явищ та освітлення по заданій математичній моделі. Виведення усіх елементів зображення згідно з технічною задачею та виведення комп'ютерних спецефектів. Компонування (композитінг) - етап поєднання всіх елементів (шарів) після етапу візуалізації. Налаштування корекції кольорів в епізодах та компонування зі спецефектами, остаточні налаштування кінцевого зображення. Остаточний етап створення тривимірних анімаційних фільмів - фінальний монтаж, на якому виконують зведення даних, асоційованих з даними моделювання (відеоряду) із даними, асоційованими з аудіоданими (звуковим рядом) та виведення кінцевого зображення. Інший варіант втілення способу створення тривимірних анімаційних фільмів на основі літературного сценарію, що представлений на фіг. 2, відрізняється від способу створення тривимірних анімаційних фільмів на основі оригінального аудіовідеоряду наступними додатковими етапами. Першим етапом є створення літературного сценарію, який має повний, послідовний і конкретний опис сюжету, що складається з розроблених сцен і епізодів, діалогів та розкриває образи героїв. Літературний кіносценарій, незалежно від жанру, форми і стилістичних особливостей відповідає виробничо-економічним вимогам кінематографу. Наступним етапом розроблюють режисерський сценарій - безпосередній результат поглибленого вивчення режисером літературної основи майбутнього тривимірного анімаційного фільму. Режисерський сценарій формулює у всіх деталях розвиток сюжету і визначає монтажно-ритмічний лад і особливості образотворчого рішення. Режисерський сценарій є ретельним і глибоко продуманим планом всієї творчої та виробничої роботи постановочного колективу. Етап розкадрування, на якому за допомогою обладнання запису аудіовідеозображень отримують послідовність малюнків та/або двовимірних проекцій, що слугує допоміжним засобом при створенні тривимірних анімаційних фільмів, мультфільмів та інших медіапродуктів. Етап чорнового озвучування. При створенні анімації тривимірних моделей персонажів мова персонажів записується до того, як буде створено зображення. Тривалість звуків отриманої фонограми ретельно вимірюється за допомогою комп'ютерної системи і заноситься в чорновий монтаж, на основі якого художники-аніматори створюють рух і артикуляцію тривимірних моделей персонажів анімаційного фільму. Тривалість слів і окремих звуків, дозволяє обчислити кількість фаз руху персонажа, відповідних записаним фразам, словам, звукам. 5 UA 112609 C2 5 10 15 При точному дотриманні "таймінгу", артикуляція тривимірних моделей персонажів на екрані повністю збігається з готовою фонограмою. У більшості випадків при виготовленні анімації також враховується таймінг музичної фонограми, щоб персонажі рухалися відповідно до її ритму. Тому найчастіше робота над зображенням мультфільму починається після готовності всієї фонограми, за винятком фрагментів, що не вимагають синхронізації зі звуком. На етап чорнового монтажу за допомогою комп'ютерної системи створюють початковий відеоряд за допомогою кадрів, отриманих на етапі розкадровки, шляхом поєднання їх з чорновим озвученням, отриманим на відповідному етапі, для визначення таймінгу сцен, а також загального хронометражу тривимірного анімаційного фільму. Етап тонування (дубляжу), включає запис акторів за допомогою пристрою тривимірного сканування та/або обладнання запису аудіовідеозображень відповідно до чорнового озвучування з дотриманням встановленого "таймінгу". Незважаючи на те, що представлений винахід детально описаний, включаючи окремі варіанти його здійснення, фахівцю в даній галузі техніки очевидно, що до нього можуть бути внесені зміни по формі та в деталях, не виходячи за рамки суті та обсягу цього винаходу. ФОРМУЛА ВИНАХОДУ 20 25 30 35 40 45 50 55 60 1. Спосіб перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на керуючий субмодуль, асоційований із щонайменше одним попередньо згенерованим тривимірним кінцевим об'єктом моделювання за допомогою скриптового субмодуля комп'ютерної системи, який включає етапи на яких: за допомогою щонайменше одного пристрою тривимірного сканування, зв'язаного із щонайменше однією комп'ютерною системою, в режимі реального часу здійснюють захоплення набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому захоплення набору даних сканування здійснюють відповідно до попередньо встановленого таймінгу; в автоматичному режимі здійснюють обробку отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування; імпортують набір даних сканування, асоційований із множиною положень лицьових м'язів до модуля тривимірного моделювання щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних; в автоматичному режимі за допомогою субмодуля перепризначення даних здійснюють перепризначення набору даних сканування, на керуючий субмодуль, причому перепризначення здійснюють у такій послідовності: конфігурують субмодуль перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових; здійснюють перепризначення анімації набору даних сканування на керуючий субмодуль за допомогою скриптового субмодуля; записують перепризначений набір даних сканування на керуючий субмодуль за допомогою скриптового субмодуля; видаляють зі сцени набір даних сканування та переводять керуючий субмодуль в режим редагування анімації; коригують анімацію за допомогою керуючого субмодуля та додатково виконують синхронізацію з аудіоданими та, за необхідності, здійснюють редагування положень лицьових м'язів. 2. Спосіб перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання за допомогою комп'ютерної системи, який включає етапи на яких: за допомогою щонайменше одного пристрою тривимірного сканування, зв'язаного із щонайменше однією комп'ютерною системою, в режимі реального часу здійснюють захоплення набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому максимальна кількість положень лицьових м'язів об'єкта сканування є попередньо визначеною, а захоплення набору даних сканування здійснюють відповідно до попередньо встановленого таймінгу; в автоматичному режимі здійснюють обробку отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, та синхронізацію його із набором даних моделювання, асоційованим із множиною положень 6 UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, причому синхронізацію здійснюють на основі попередньо встановленого таймінгу, після чого отримують синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання; імпортують синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання до модуля тривимірного моделювання щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних; в автоматичному режимі за допомогою модуля тривимірного моделювання здійснюють перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому перепризначення здійснюють у такій послідовності: конфігурують субмодуль перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових м'язів; записують до блока пам'яті субмодуля перепризначення даних синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, який підлягає перепризначенню; записують до блока пам'яті субмодуля перепризначення даних набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, на який здійснюють перепризначення; за допомогою субмодуля перепризначення даних здійснюють пошук відповідностей значень синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання та набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання у визначені інтервали часу попередньо встановленого таймінгу; на основі знайдених на попередньому етапі відповідностей значень здійснюють перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання. 3. Спосіб за п. 2, який відрізняється тим, що після етапу перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, здійснюють коригування набору даних моделювання відповідно до набору даних, асоційованих із аудіоданими, які визначають кінцеву фонограму, причому коригування здійснюють на основі визначення тривалості слів та окремих звуків фонограми у такій послідовності: записують до модуля тривимірного моделювання набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання; витягують із набору даних моделювання піднабір даних моделювання, асоційований з анімаційними кривими; коригують піднабір даних моделювання, асоційований з анімаційними кривими для суміщення його з набором даних, асоційованим із аудіоданими, які визначають кінцеву фонограму. 4. Спосіб за п. 3, який відрізняється тим, що корекцію набору даних моделювання, асоційованого з анімаційними кривими, здійснюють відповідно до піднабору даних, асоційованого із аудіоданими, який визначає опорну тривалість чотирьох приголосних звуків та шести голосних звуків. 5. Спосіб за будь-яким з пунктів 2-4, який відрізняється тим, що на етапі здійснення обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів 7 UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 щонайменше одного об'єкта сканування, додатково визначають ключові дані, які визначають множину опорних значень положень лицьових м'язів. 6. Спосіб за будь-яким з пунктів 2-5, який відрізняється тим, що максимальна кількість положень лицьових м'язів об'єкта сканування та об'єктів моделювання досягає 72. 7. Комп'ютерна система для перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, яка містить: щонайменше один пристрій тривимірного сканування для захоплення в режимі реального часу набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому пристрій тривимірного сканування спеціально пристосований для захоплення набору даних сканування відповідно до попередньо встановленого таймінгу та попереднього встановлення максимальної кількості положень лицьових м'язів об'єкта сканування; модуль для здійснення в автоматичному режимі обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, та синхронізації його із набором даних моделювання, асоційованим із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, причому модуль спеціально пристосований для здійснення синхронізації на основі попередньо встановленого таймінгу та отримання синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання; модуль тривимірного моделювання виконаний з можливістю: імпортування синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання до щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних; здійснення в автоматичному режимі перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому перепризначення здійснюють у такій послідовності: конфігурування субмодуля перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових м'язів; запису до блока пам'яті субмодуля перепризначення даних синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, який підлягає перепризначенню; запису до блока пам'яті субмодуля перепризначення даних набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, на який здійснюють перепризначення; керування субмодулем перепризначення даних для здійснення пошуку відповідностей значень синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання та набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання у визначені інтервали часу попередньо встановленого таймінгу; перепризначення, на основі знайдених на попередньому етапі відповідностей значень, синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання. 8. Система за п. 7, яка відрізняється тим, що модуль тривимірного моделювання додатково виконаний з можливістю коригування набору даних моделювання відповідно до набору даних, асоційованих із аудіоданими, які визначають кінцеву фонограму, причому модуль тривимірного 8 UA 112609 C2 5 10 15 20 25 30 35 40 45 50 55 моделювання спеціально пристосований для здійснення коригування на основі визначення тривалості слів та окремих звуків фонограми у такій послідовності: запис до модуля тривимірного моделювання набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання; витягання із набору даних моделювання піднабору даних моделювання, асоційований з анімаційними кривими; коригування піднабору даних моделювання, асоційованого з анімаційними кривими для суміщення його з набором даних, асоційованим із аудіоданими, які визначають кінцеву фонограму. 9. Система за п. 8, яка відрізняється тим, що модуль тривимірного моделювання додатково виконаний з можливістю здійснення корекції набору даних моделювання асоційованого з анімаційними кривими відповідно до піднабору даних, асоційованого із аудіоданими, який визначає опорну тривалість чотирьох приголосних звуків та шести голосних звуків. 10. Система за будь-яким з пунктів 7-9, яка відрізняється тим, що модуль для здійснення обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, додатково виконаний з можливістю визначати ключові дані, які визначають множину опорних значень положень лицьових м'язів. 11. Система за будь-яким з пунктів 7-10, яка відрізняється тим, що максимальна кількість положень лицьових м'язів об'єкта сканування та об'єктів моделювання досягає 72. 12. Зчитуваний комп'ютером носій даних, що містить програмні інструкції для перепризначення набору захоплених даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому носій містить програмні інструкції для спонукання комп'ютера здійснювати: захоплення в режимі реального часу набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, причому максимальна кількість положень лицьових м'язів об'єкта сканування є попередньо визначеною, а захоплення набору даних сканування здійснюється відповідно до попередньо встановленого таймінгу; обробку отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, та синхронізацію його із набором даних моделювання, асоційованим із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, причому синхронізація здійснюється на основі попередньо встановленого таймінгу, після чого отримується синхронізований набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання; імпортування синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання до модуля тривимірного моделювання щонайменше однієї комп'ютерної системи, причому модуль тривимірного моделювання містить субмодуль перепризначення даних; перепризначення, в автоматичному режимі, синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, причому перепризначення здійснюється у такій послідовності: конфігурація субмодуля перепризначення даних для здійснення операцій, пов'язаних з перепризначенням наборів даних, асоційованих з множиною положень лицьових м'язів; запис до блока пам'яті субмодуля перепризначення даних синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання, який підлягає перепризначенню; запис до блока пам'яті субмодуля перепризначення даних набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання, на який здійснюють перепризначення; 9 UA 112609 C2 5 10 15 20 25 30 35 здійснення пошуку відповідностей значень синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання та набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання у визначені інтервали часу попередньо встановленого; на основі знайдених на попередньому етапі відповідностей значень здійснення перепризначення синхронізованого набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного проміжного об'єкта моделювання на набір даних моделювання, асоційований із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання. 13. Носій даних за п. 12, який відрізняється тим, що додатково містить програмні інструкції для спонукання комп'ютера здійснювати коригування набору даних моделювання відповідно до набору даних, асоційованих із аудіоданими, які визначають кінцеву фонограму, причому коригування здійснюється на основі визначення тривалості слів та окремих звуків фонограми у такій послідовності: запис до модуля тривимірного моделювання набору даних моделювання, асоційованого із множиною положень лицьових м'язів щонайменше одного попередньо згенерованого тривимірного кінцевого об'єкта моделювання; витягання із набору даних моделювання піднабору даних моделювання, асоційованого з анімаційними кривими; коригування піднабору даних моделювання, асоційованого з анімаційними кривими для суміщення його з набором даних, асоційованим із аудіоданими, які визначають кінцеву фонограму. 14. Носій даних за п. 13, який відрізняється тим, що додатково містить програмні інструкції для спонукання комп'ютера здійснювати корекцію набору даних моделювання, асоційованого з анімаційними кривими, здійснюють відповідно до піднабору даних, асоційованого із аудіоданими, який визначає опорну тривалість чотирьох приголосних звуків та шести голосних звуків. 15. Носій даних за будь-яким з пунктів 12-14, який відрізняється тим, що додатково містить програмні інструкції для спонукання комп'ютера визначення, на етапі здійснення обробки отриманого набору даних сканування, асоційованого із множиною положень лицьових м'язів щонайменше одного об'єкта сканування, ключових даних, які визначають множину опорних значень положень лицьових м'язів. 16. Носій даних за будь-яким з пунктів 12-15, який відрізняється тим, що максимальна кількість положень лицьових м'язів об'єкта сканування та об'єктів моделювання досягає 72. 10 UA 112609 C2 11 UA 112609 C2 12 UA 112609 C2 Комп’ютерна верстка І. Скворцова Державна служба інтелектуальної власності України, вул. Василя Липківського, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут інтелектуальної власності”, вул. Глазунова, 1, м. Київ – 42, 01601 13
ДивитисяДодаткова інформація
МПК / Мітки
МПК: G06T 19/20, G06T 11/40, G06T 13/40, G06T 1/20, G06T 15/00
Мітки: захоплених, комп'ютером, спосіб, здійснення, комп'ютерна, даних, зчитуваний, варіанти, набору, перепризначення, сканування, система, носій
Код посилання
<a href="https://ua.patents.su/15-112609-sposib-perepriznachennya-naboru-zakhoplenikh-danikh-skanuvannya-varianti-kompyuterna-sistema-dlya-jjogo-zdijjsnennya-ta-zchituvanijj-kompyuterom-nosijj-danikh.html" target="_blank" rel="follow" title="База патентів України">Спосіб перепризначення набору захоплених даних сканування (варіанти), комп’ютерна система для його здійснення та зчитуваний комп’ютером носій даних</a>
Попередній патент: Індукторний трифазний двополюсний радіального збудження вентильний генератор
Наступний патент: Спосіб створення тривимірних анімаційних фільмів, комп’ютерна система для його здійснення та зчитуваний комп’ютером носій даних
Випадковий патент: Стенд для дослідження процесу роботи молоткової кормодробарки