ВИЗУАЛИЗАЦИЯ ТЕКСТА НА ЕСТЕСТВЕННОМ ЯЗЫКЕ

1. Способ визуализации текста, содержащий этапы, на которых:
получают текст на естественном языке;
проводят автоматический семантический разбор текста с целью получения структурированной семантической сети;
обрабатывают результаты семантического разбора, получая объекты, субъекты, действия и последовательности действий;
выбирают подходящую упомянутым объектам, субъектам и действиям локацию (экстерьер или интерьер);
задают первоначальное размещение объектов;
формируют первоначальную трехмерную сцену, используя упомянутые локацию, объекты, субъекты, действия и первоначальное размещение;
определяют и последовательно записывают изменения сцены (перемещения, анимации, изменение свойств объектов) в соответствии с полученной в результате семантического разбора последовательностью действий, описанной в исходном тексте;
формируют видеоролик или набор картинок, которые воспроизводят упомянутое изменение сцены в сформированной ранее трехмерной сцене;
визуализируют упомянутый видеоролик или набор картинок.
2. Способ по п. 1, отличающийся тем, что при формирования видеоролика добавляют синхронное аудиосопровождение.
3. Способ по п. 1, отличающийся тем, что семантический разбор текста включает:
разбиение текста на предложения;
нумерацию слов в рамках предложения;
выделение объектов, субъектов, действий и свойств;
классификацию всех слов с помощью дерева понятий, позволяющего сводить синонимы к общим понятиям;
однозначную идентификацию объектов в рамках всего текста.
4. Способ по п. 1 отличающийся тем, что предоставляют пользователю возможность ручного редактирования полученной трехмерной сцены.
5. Способ по п. 1 отличающийся тем, что предоставляют пользователю возможность ручного редактирования результатов автоматического семантического разбора.
6. Способ по п. 1 отличающийся тем, что предоставляют пользователю возможность проведения семантического разбора вручную.
7. Система визуализации текста, содержащая:
веб-сервис, обрабатывающий запросы пользователя на визуализацию текста на естественном языке;
сервис семантического разбора, получающий структурированную семантическую сеть из текста;
базу данных;
сервис компоновки сцен, предназначенный для обработки результатов семантического разбора, получая объекты, субъекты, действия и последовательности действий;
менеджер выбора локации, выбирающий подходящую упомянутым объектам, субъектам и действиям локацию (экстерьер или интерьер);
менеджер размещения, задающий первоначальное размещение объектов;
менеджер действий, задающий последовательности действий; причем
сервис компоновки сцен, предназначен также для формирования первоначальной трехмерной сцены, используя упомянутые локацию, объекты, субъекты, действия и первоначальное размещение;
при этом
система также содержит:
контролеры объектов, которые определяют и последовательно записывают изменения сцены (перемещения, анимации, изменение свойств объектов) в соответствии с полученной в результате семантического разбора последовательностью действий, описанной в исходном тексте;
сервис рендеринга, обеспечивающий формирование видеоролика или набора картинок, которые воспроизводят упомянутое изменение сцены в сформированной ранее трехмерной сцене;
устройство пользователя, визуализирующее готовый видеоролик или набор картинок.
8. Система по п. 7 отличающаяся тем, что веб-сервис выполнен с возможностью учитывать статистику запросов, накапливать данные по частотным, временным и ресурсным показателям, вычисляемым в процессе перехода от текста к анимации, а также вести учет своей работы в виде лога.
9. Система по п. 7 отличающаяся тем, что веб-сервис выполнен с возможностью аутентификации пользователя.
10. Система по п. 7 отличающаяся тем, что содержит несколько веб-сервисов расположенных как на одном, так и на нескольких машинах.
11. Система по п. 7 отличающаяся тем, что дополнительно содержит сервис генерации звука, который генерирует диалоги, готовит наборы звуков, раздающихся в процессе анимации сцены и фоновый трек.
12. Система по п. 11 отличающаяся тем, что сервис генерации звука объединен с сервисом рендеринга и сервисом компоновщика сцен.
13. Система по п. 11 отличающаяся тем, что дополнительно содержит компонент-балансировщик, который оценивает существующие ресурсы компонентов системы и загружает их, распределяя нагрузку.
14. Система по п. 13 отличающаяся тем, что балансировщик организует последовательную обработку данных сервисом семантического разбора, сервисом компоновщика сцен, сервисом генерации звука, сервисом рендеринга.
15. Система по п. 7 отличающаяся тем, что сервис рендеринга выполнен с возможностью добавления звука и сжатия полученного озвученного ролика.