Съемка видов и движений актеров, действующих в сгенерированных декорациях

Изобретение относится к моделированию работы виртуальной камеры, действующей в декорациях, сгенерированных для кинофильмов и видеоигр. Технический результат - обеспечение генерирования декораций для виртуальной среды визуальной развлекательной программы. Способ генерирования декорации для виртуальной среды визуальной развлекательной программы содержит этапы, на которых: выполняют первую сессию съемки движения для записи движений множества меток для съемки движений, надетых на актера, внутри физического объема пространства; первая сессия съемки выполнена с возможностью генерирования сцены декораций для виртуальной среды визуальной развлекательной программы; выполняют вторую сессию съемки движения для отслеживания и записи движений нательной камеры, которая является камерой, такой как объект, надеваемый на актера, выполненный с возможностью съемки и преобразования движений и видов указанного актера, выполняемых в указанных сценах декораций; преобразуют движения и виды актера, выполняемые в указанных сценах декораций в виртуальные движения и виды указанного актера в по меньшей мере одно из кинофильма или видеоигры. 4 н. и 20 з.п. ф-лы, 9 ил.

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к кинофильмам и видеоиграм, в частности к моделированию работы виртуальной камеры, действующей в декорациях, сгенерированных для таких кинофильмов и видеоигр.

Уровень техники

Системы съемки движения используются для съемки движения реальных объектов и проецирования их на сгенерированные компьютером объекты. Такие системы часто используются в производстве кинофильмов и видеоигр для создания цифрового отображения, которое используется в качестве исходных данных для создания компьютерной графической (CG) анимации. Во время сеанса с использованием типовой системы съемки движения актер надевает костюм с прикрепленными в разных местах метками (к примеру, маленькими светоотражающими метками, прикрепленными к туловищу и конечностям), а цифровые камеры записывают движения актера. Затем система анализирует изображения для определения местоположений (к примеру, в качестве пространственных координат) и ориентацию меток на костюме актера в каждом съемочном плане. Отследив местоположения меток, система создает пространственное отображение меток во времени и строит цифровое представление актера в движении. Движение затем накладывается на цифровую модель, которая затем может быть текстурирована и визуализирована для производства полного CG отображения актера и (или) исполнения. Эту технологию используют компании, производящие спецэффекты для создания реалистичной анимации во многих популярных фильмах и играх.

Раскрытие изобретения

Настоящее изобретение обеспечивает генерирование декораций для виртуальной среды визуальной развлекательной программы.

В одном варианте осуществления раскрыт способ съемки видов и движений актера, действующего в сгенерированных декорациях. Способ включает в себя этапы, на которых: отслеживают движения наголовной камеры и множества меток съемки движения, надетых на актера, внутри физического объема пространства; переводят движения наголовной камеры в движения головы виртуального персонажа, действующего в виртуальной среде; переводят движения множества меток съемки движения в телодвижения виртуального персонажа; генерируют съемочные планы «от первого лица» с точки зрения персонажа с помощью движений головы и движений тела виртуального персонажа; и подают сгенерированные съемочные планы «от первого лица» с точки зрения персонажа на наголовную камеру, надетую на актера.

В другом варианте осуществления раскрыт способ съемки видов и движений актера, действующего в сгенерированных декорациях. Способ включает в себя этапы, на которых: отслеживают положения и ориентации объекта, надетого на голову актера, внутри физического объема пространства; отслеживают положения меток съемки движения, надетых на тело актера, внутри физического объема пространства; переводят положения и ориентации объекта в движения головы виртуального персонажа, действующего в виртуальной среде; переводят положения множества меток для съемки движения в телодвижения виртуального персонажа; и генерируют съемочные планы «от первого лица» с точки зрения персонажа с помощью движений головы и тела виртуального персонажа.

В другом варианте осуществления раскрыта система генерирования декораций для виртуальной среды визуальной развлекательной программы. Система включает в себя: множество отслеживающих положение устройств, выполненных с возможностью отслеживать положения объекта в виде наголовной камеры и множества меток для съемки движения, надетых на актера, действующего внутри физического объема пространства; отслеживающее ориентацию устройство, выполненное с возможностью отслеживать ориентации объекта в виде наголовной камеры; процессор, включающий в себя носитель записи, на котором хранится компьютерная программа, содержащая выполняемые команды, которые заставляют процессор: принимать видеофайл, включающий в себя виртуальную среду; принимать данные отслеживания положений объекта в виде наголовной камеры и множества меток съемки движения с множества отслеживающих положение устройств; принимать данные отслеживания ориентации объекта в виде наголовной камеры с отслеживающего ориентацию устройства; переводить положения и ориентации объекта в виде наголовной камеры в движения головы виртуального персонажа, действующего в виртуальной среде; переводить положения множества меток для съемки движения в телодвижения виртуального персонажа; генерировать съемочные планы «от первого лица» с точки зрения персонажа с помощью движений головы и тела виртуального персонажа; и подавать сгенерированные съемочные планы «от первого лица» с точки зрения персонажа на объект в виде наголовной камеры, надетый на актера.

В еще одном варианте осуществления раскрыт машиночитаемый носитель записи, на котором хранится компьютерная программа генерирования декораций для виртуальной среды визуальной развлекательной программы. Компьютерная программа включает в себя выполняемые команды, которые заставляют компьютер: принимать видеофайл, включающий в себя виртуальную среду; принимать данные отслеживания положений объекта в виде наголовной камеры и множества меток съемки движения с множества отслеживающих положение устройств; принимать данные отслеживания ориентации объекта в виде наголовной камеры с отслеживающего ориентацию устройства; переводить положения и ориентации объекта в виде наголовной камеры в движения головы виртуального персонажа, действующего в виртуальной среде; переводить положения множества меток съемки движения в телодвижения виртуального персонажа; генерировать съемочные планы «от первого лица» с точки зрения персонажа с помощью движений головы и тела виртуального персонажа; и подавать сгенерированные съемочные планы «от первого лица» с точки зрения персонажа на объект в виде наголовной камеры, надетый на актера.

Другие признаки и преимущества настоящего изобретения станут более явными для специалистов в данной области после знакомства с нижеследующим подробным описанием и приложенными чертежами.

Краткое описание чертежей

Фиг.1 показывает один пример декораций, в которых виртуальные персонажи показаны в промежуточной стадии завершенности.

Фиг.2 показывает один пример декораций, в которых виртуальным персонажам в промежуточной стадии, показанной на Фиг.1, приданы реалистичные черты.

Фиг.3 является одним примером декораций, показывающим съемочный план, снятый «от первого лица».

Фиг.4 показывает один пример нескольких различных конфигураций сеанса съемки движения.

Фиг.5 показывает физический объем пространства для отслеживания наголовной камеры и меток, надетых на актера, действующего в декорациях, сгенерированных для кинофильмов и (или) видеоигр.

Фиг.6 показывает один пример актера с наголовной камерой и в костюме с прикрепленными к нему множественными метками для съемки движения.

Фиг.7 показывает один пример установки физического объема пространства для выполнения сеансов съемки движения.

Фиг.8 показывает один пример наголовной камеры, которая использует сочетание аппаратного и программного обеспечения для съемки движения головы актера.

Фиг.9 является блок-схемой, иллюстрирующей процесс съемки изображений и движений актера, играющего в декорациях, сгенерированных для кинофильмов, видеоигр и (или) моделирования.

Осуществление изобретения

Некоторые варианты осуществления, как раскрыто здесь, обеспечивают съемку изображений и движений актера, действующего в декорациях, сгенерированных для кинофильмов, видеоигр, моделирования и/или других визуальных развлекательных программ. В некоторых вариантах осуществления снимаются изображения и движения более чем одного актера, действующего в сгенерированных декорациях. Другие варианты осуществления обеспечивают моделирование работы наголовной камеры, работающей в сгенерированных декорациях. Сгенерированные декорации предоставляются актеру, чтобы помочь ему действовать в этих декорациях. В некоторых вариантах осуществления в понятие «актер» входят «исполнитель», «игрок» и/или пользователь системы, генерирующей кинофильмы, видеоигры и/или иное моделирование.

В одном варианте осуществления сгенерированные декорации подаются на наголовную камеру, которая надета на актера, для обеспечения у него ощущения виртуальной среды. Актер с наголовной камерой физически перемещается по объему для съемки движения, в котором физическое движение головной гарнитуры отслеживается и преобразуется в поле зрения актера в виртуальной среде.

В некоторых вариантах осуществления это поле зрения актера отображается в виде съемочных планов, снятых с точки зрения персонажа съемочной камерой. В описанном ниже варианте осуществления на актера с наголовной камерой может также быть надет костюм с набором меток для съемки движения. Физические перемещения меток для съемки движения отслеживаются и переводятся в движения актера в виртуальной среде. Снятые перемещения актера и наголовного устройства встраиваются в сгенерированные декорации для создания серии съемочных планов «от первого лица», снятых с точки зрения персонажа актера, действующего в виртуальной среде. Съемочные планы «от первого лица», снятые с точки зрения персонажа, поданные на наголовную камеру, позволяют актеру видеть руки и ноги персонажа, действующего в виртуальной среде. Описанные выше этапы особенно полезны в играх, куда часто бывает желательно включать виды «от первого лица» в качестве способа сочетать сюжет и игру «с погружением».

В одном варианте осуществления виртуальная среда, в которой действует виртуальный персонаж, содержит виртуальную среду, сгенерированную для видеоигры. В другом варианте осуществления виртуальная среда, в которой действует виртуальный персонаж, содержит гибридную среду, сгенерированную для кинофильма, в которой виртуальные сцены объединены со сценами, снятыми «вживую».

Следует отметить, что наголовная камера не является настоящей камерой, это физический объект, который обозначает виртуальную камеру в виртуальной среде. Движения (изменения ориентации) физического объекта отслеживаются для соотнесения их с ракурсом камеры виртуального персонажа, действующего в виртуальной среде.

В описанных выше вариантах осуществления съемочные планы «от первого лица» с точки зрения персонажа снимаются путем отслеживания положения и ориентации наголовного устройства, надетого на актера, и преобразования положения и ориентации в поле зрения актера в виртуальной среде. Кроме того, метки, размещенные на костюме, надетом на актера, отслеживаются для генерирования движений актера, действующего в виртуальной среде.

По прочтении данного описания становится очевидно, каким образом изобретение можно реализовать в различных вариантах осуществления и применениях. Однако, хотя здесь будут описаны различные варианты осуществления настоящего изобретения, само собой разумеется, что эти варианты осуществления приведены только в качестве примера, но не ограничения. Как таковое, это подробное описание различных вариантов осуществления не должно толковаться как ограничение объема или широты настоящего изобретения.

С появлением технологии, обеспечивающей более реалистичную и жизнеподобную анимацию (часто в трехмерной среде), видеоигры становятся скорее интерактивным развлечением, чем просто играми. Далее интерактивность может быть включена в другие развлекательные программы, такие как видеофильмы или различные типы моделирования. В сеансах съемки движения используется ряд камер для съемки движения, которые снимают метки на телах актеров, передают снятые метки в компьютер, накладывают их на «скелеты» для генерирования графических персонажей и добавляют к графическим персонажам жизнеподобные черты. Например, Фиг.1 и 2 показывают жизнеподобные черты (см. Фиг.2), добавленные к графическим персонажам с помощью сеанса съемки движения. Далее моделирование съемочных планов «от первого лица», снятых с точки зрения актера (к примеру, как показано на Фиг.3), действующего в декорациях, сгенерированных для видеоигры, позволяет игрокам погрузиться в игровую среду, оставаясь вовлеченными в сюжет.

Сгенерированные декорации в трехмерной среде изначально снимаются кинокамерами и (или) камерами для съемки движения, обрабатываются и передаются на физическую видеокамеру. Фиг.4 показывает один пример нескольких различных конфигураций сеанса съемки движения. В альтернативном варианте осуществления сцены генерируются с помощью компьютерной графики (к примеру, с помощью анимации по ключевым съемочным планам).

В одном варианте осуществления при генерировании съемочных планов «от первого лица», снятых с точки зрения актера, на актера надета наголовная камера 502 и костюм с прикрепленным к нему множеством меток 510 съемки движения, и актер действует внутри физического объема пространства 500, как показано на Фиг.5. Фиг.6 показывает один пример актера, на которого надета наголовная камера и костюм с прикрепленным к нему множеством меток съемки движения. Фиг.7 показывает один пример установки физического объема пространства для выполнения сеанса съемки движения.

В проиллюстрированном на Фиг.5 варианте осуществления положение и ориентация наголовной камеры 502, надетой на актера 520, отслеживается внутри физического объема пространства 500. Съемочные планы «от первого лица», снятые с точки зрения актера 520, затем генерируются путем перевода перемещений наголовной камеры 502 в движения головы человека, действующего в сценах, сгенерированных для кинофильмов и видеоигр («3D виртуальная среда»). Далее телодвижения актера 520 генерируются путем отслеживания меток 510 для съемки движения, размещенных на костюме, надетом на актера. Декорации, сгенерированные из съемочных планов «от первого лица» и телодвижений актера 520, затем подаются обратно на наголовную камеру 502, надетую на актера, чтобы помогать актеру действовать в этих декорациях (к примеру, видны руки и ноги персонажа, действующего в виртуальной среде). Таким образом, обратная связь позволяет актеру 520 видеть то, что персонаж видит в виртуальной среде, и виртуально перемещаться по этой среде. Актер 520 может видеть и взаимодействовать с персонажами и объектами в виртуальной среде. Фиг.8 показывает один пример наголовной камеры, в которой использовано сочетание аппаратного обеспечения и программного обеспечения для съемки движения головы актера.

На Фиг.5 положение наголовной камеры 502 отслеживается с помощью отслеживающих положение устройств 540, прикрепленных к потолку. Опоры для отслеживающих положение устройств 540 расположены в виде решетки 530. Отслеживающие положение устройства 540 могут также использоваться для определения ориентации наголовной камеры 502. Однако в типовой конфигурации для определения ориентации камеры 502 используются датчики ускорения или гироскопы, прикрепленные к камере 502.

После того как сгенерированы декорации для виртуальной среды, отслеженные движения наголовной камеры 502 переводятся в движения головы персонажа, действующего в виртуальной среде, и вычисляются и генерируются съемочные планы «от первого лица» (с точки зрения виртуального персонажа). Эти съемочные планы «от первого лица» подаются на компьютер для сохранения, вывода и (или) других целей, таких как подача обратно на наголовную камеру 502, чтобы помочь актеру 520 действовать в декорациях виртуальной среды. Таким образом, процесс «генерирования» съемочных планов «от первого лица» с точки зрения персонажа включает в себя: отслеживание движений (т.е. положения и ориентации) наголовной камеры 502 и движений меток 510 на актере 520 внутри физического объема пространства 500; преобразование движений наголовной камеры 502 в движения головы виртуального персонажа, соответствующего актеру 520 (т.е. виртуальный персонаж используется в качестве аватара актера); перевод движений меток 510 в телодвижения виртуального персонажа; генерирование съемочных планов «от первого лица» с точки зрения персонажа с помощью движений головы и тела виртуального персонажа; подача обратно и отображение сгенерированных съемочных планов «от первого лица» с точки зрения персонажа на наголовную камеру 502. Сгенерированные съемочные планы могут быть поданы обратно и отображены на дисплее наголовной камеры 502 по проводам или беспроводным способом.

Итак, описана система съемки поля зрения и движений актера, действующего в виртуальных декорациях, сгенерированных для кинофильмов, видеоигр и (или) моделирования. Система включает в себя отслеживающее положение устройство, отслеживающее ориентацию устройство, процессор, блок памяти и дисплей. Отслеживающее положение устройство выполнено так, чтобы отслеживать положение наголовной камеры и набора меток для съемки движения. Отслеживающее ориентацию устройство выполнено так, чтобы отслеживать ориентацию наголовной камеры. Процессор включает в себя носитель записи, на котором хранится компьютерная программа с выполняемыми командами. Выполняемые команды заставляют процессор: переводить движения наголовной камеры в движения головы виртуального персонажа, действующего в декорациях, сгенерированных для кинофильмов или видеоигр, где поле обзора виртуального персонажа генерируется в соответствии с отслеженными положением и ориентацией физической наголовной камеры; переводить движения меток для съемки движения в телодвижения виртуального персонажа; генерировать съемочные планы «от первого лица» с точки зрения персонажа с помощью движения головы и тела виртуального персонажа; подавать обратно и отображать сгенерированные съемочные планы «от первого лица» с точки зрения персонажа на наголовной камере.

Как описано выше, заснятые съемочные планы от первого лица и движения актера, действующего внутри объема для съемки движения, позволяют виртуальному персонажу, действующему в сгенерированных виртуальных декорациях, двигаться вперед, в противоположном направлении и вокруг созданных с помощью съемки движения (или с помощью анимации по ключевым съемочным планам) персонажей или объектов для создания реалистичного обзора виртуальной трехмерной среды от первого лица. Например, Фиг.5 показывает актера 520, на которого надета наголовная камера 502, действующего внутри физического объема пространства 500. Поскольку положение камеры 502 отслеживается отслеживающими положение устройствами 540 под потолком, а ее ориентация отслеживается датчиками, прикрепленными к камере 502, эти данные отслеживания передаются на процессор, а процессор посылает обратно видео, отображающее точку обзора и движение виртуальной камеры, действующей в виртуальной трехмерной среде. Это видео сохраняется в блоке памяти и отображается на наголовной камере 502.

До того как посредством различных вариантов осуществления настоящего изобретения, описанных выше, стало доступным моделирование наголовной камеры (для съемки видов и движений актера), сеансы съемки движения включали в себя определение, где будут расположены камеры, и указание актерам съемки движения (или анимированным персонажам), чтобы они двигались соответствующим образом. Однако с ростом доступности описанных выше технологий положение и ракурс камер, так же как движения актеров, могут быть определены после завершения сеанса съемки движения (или сеанса анимации по ключевым съемочным планам). Далее, поскольку сеанс моделирования наголовной камеры может выполняться в реальном времени, перед тем как выбрать конкретный дубль, дающий лучшие движение и ракурс камеры, можно выполнить и записать множество сеансов моделирования наголовной камеры. Сеансы записываются так, что каждый сеанс можно оценить и сравнить по движению и ракурсу камеры. В некоторых случаях множество сеансов моделирования наголовной камеры могут быть выполнены на каждом из нескольких различных сеансов съемки движения, чтобы выбрать лучшее сочетание.

Фиг.9 является блок-схемой 900, иллюстрирующей процесс съемки видов и движений актера, действующего в декорациях, сгенерированных для кинофильмов, видеоигр, моделирования и/или других визуальных развлекательных программ, согласно одному варианту осуществления. В иллюстрированном варианте осуществления по Фиг.9 декорации генерируются в ячейке 910. Сцены генерируются путем съемки их кинокамерами или камерами для съемки движения, обрабатываются и подаются на наголовную камеру 502. В одном варианте осуществления сгенерированные сцены подаются в видеофайле, включающем в себя виртуальную среду.

В ячейке 920 движения (т.е. положение и ориентация) наголовной камеры и меток отслеживаются внутри физического объема пространства. Как отмечалось выше, в одном примере варианта осуществления положение камеры 502 отслеживается с помощью отслеживающих положение устройств 540, расположенных в виде решетки 530 и прикрепленных к потолку. Отслеживающие устройства 540 или датчики ускорения/гироскопы, прикрепленные к наголовной камере 502, могут использоваться для определения ориентации. Положение и ориентация физической камеры 502 отслеживаются так, чтобы эти положение и ориентация могли быть надлежащим образом переведены в движения головы (т.е. поле зрения) виртуального персонажа, действующего в виртуальной среде. Следовательно, генерирование декораций для визуальной развлекательной программы содержит выполнение сеанса съемки движения, в котором снимаются обзоры и движения актера, действующего внутри сгенерированных сцен. В одном варианте осуществления выполняется множество сеансов съемки движения, чтобы выбрать дубль, обеспечивающий лучшие движение и ракурс камеры. В другом варианте осуществления множество сеансов съемки движения записываются так, чтобы каждый сеанс можно было оценить и сравнить.

Движения наголовной камеры 502 переводятся в движения головы виртуального персонажа, соответствующего актеру 520, в ячейке 930, а движения меток 510 переводятся в телодвижения виртуального персонажа (включая мимику) в ячейке 940. Таким образом, перевод движения наголовной камеры в движения головы виртуального персонажа для генерирования съемочных планов «от первого лица» с точки зрения персонажа включает в себя перевод движений наголовной камеры в изменения полей зрения виртуального персонажа, действующего в виртуальной среде. Затем в ячейке 950 генерируются съемочные планы «от первого лица» с точки зрения персонажа с помощью движений головы и тела виртуального персонажа. Сгенерированные съемочные планы «от первого лица» с точки зрения персонажа подаются обратно и отображаются на наголовной камере 502 в ячейке 960.

В альтернативном варианте осуществления вся установка отслеживания камеры внутри физического объема пространства является игрой, в которой игрок играет за виртуального персонажа, действующего в игре. Установка включает в себя: процессор для координации игры; отслеживающее положение устройство, которое можно укрепить на потолке; отслеживающее направление устройство (т.е. датчики ускорения, гироскопы и т.д.), соединенное с наголовной камерой, надетой на игрока; записывающее устройство, соединенное с процессором для записи съемочных планов «от первого лица» с точки зрения персонажа, снятых игроком. В одной конфигурации процессор является игровой консолью, такой как Sony Playstation®.

Данное описание раскрытых вариантов осуществления предоставляется, чтобы дать возможность любому специалисту в данной области воспроизвести или использовать изобретение. Многочисленные модификации этих вариантов осуществления очевидны для специалистов в данной области, и определенные здесь принципы могут применяться к другим вариантам осуществления без отхода от сущности или объема изобретения. Например, хотя спецификация описывает съемку видов и движений камеры, надетой на актера, действующего в декорациях, сгенерированных для кинофильмов и видеоигр, виды и движения камеры, надетой на актера, могут быть задействованы в других применениях, таких как концерты, праздники, шоу и осмотр недвижимости. В другом примере можно отслеживать больше одной наголовной камеры, чтобы моделировать взаимодействие между актерами, на которых надеты камеры (к примеру, отслеживаются две камеры для моделирования сцены драки между двумя игроками, где у каждого игрока разные движения и угол зрения). Таким образом, изобретение не стремится ограничиться показанными здесь вариантами осуществления, но ему должен соответствовать широчайший объем, согласующийся с принципиальными и новыми признаками, раскрытыми здесь.

Различные варианты осуществления изобретения реализуются в виде электронного аппаратного обеспечения, компьютерного программного обеспечения или сочетания этих технологий. Некоторые варианты осуществления включают в себя одну или несколько компьютерных программ, исполняемых одним или несколькими компьютерами. Как правило, компьютер включает в себя один или несколько процессоров, один или несколько компонентов для хранения данных (к примеру, энергонезависимые и энергозависимые модули памяти и постоянные оптические и магнитные устройства записи, такие как жесткие диски и флоппи-диски, CD-ROM и накопители на магнитной ленте), одно или несколько устройств ввода (к примеру, устройства управления игрой, мыши и клавиатуры), а также одно или несколько устройств вывода (к примеру, дисплеи).

Компьютерные программы включают в себя исполняемый код, который обычно хранится на постоянном носителе записи и затем копируется в память во время исполнения. По меньшей мере один процессор исполняет этот код путем считывания программных команд из памяти в предписанном порядке. Выполняя программный код, компьютер принимает данные с устройств ввода и (или) памяти, выполняет операции с данными и затем подает результирующие данные на устройства вывода и (или) памяти.

Специалистам в данной области понятно, что описанные здесь различные иллюстративные модули и этапы способа могут быть осуществлены при помощи электронного аппаратного обеспечения, программного обеспечения, аппаратно реализованного программного обеспечения или сочетаний вышеупомянутого. Чтобы точнее иллюстрировать эту взаимозаменяемость аппаратного и программного обеспечения, различные иллюстративные модули и этапы способа описаны здесь как правило с точки зрения их функционального назначения. Осуществлены ли эти функции при помощи аппаратного или программного обеспечения, зависит от конкретного применения и проектных ограничений, накладываемых на комплексную систему. Специалисты могут осуществить описанное функциональное назначение различными способами для каждого конкретного применения, но такие вариативные решения не должны трактоваться как отход от объема изобретения. Кроме того, функции сгруппированы в модули или этапы для удобства описания. Отдельные функции могут быть перемещены из одного этапа в другой без отхода от объема изобретения.

Дополнительно, этапы способа или технологии, описанные в связи с раскрытыми здесь вариантами осуществления, могут быть осуществлены непосредственно в аппаратном обеспечении, в модуле программного обеспечения, исполняемом процессором, или в их сочетании. Модуль программного обеспечения может постоянно храниться в памяти: RAM, флэш, ROM, KPROM, EKPROM, регистрирующих устройствах, жестком диске, съемном диске, CD-ROM или в любой другой форме носителя записи, включая сетевой носитель записи. Пример носителя записи может быть соединен с процессором так, что процессор может считывать данные с носителя записи и записывать данные на носитель записи. В качестве альтернативы носитель записи может быть составной частью процессора. Процессор и носитель записи могут также постоянно размещаться на специализированной ИС (ASIC).

1. Способ генерирования декорации для виртуальной среды визуальной развлекательной программы, содержащий этапы, на которых:
выполняют первую сессию съемки движения для записи движений множества меток для съемки движений, надетых на актера, внутри физического объема пространства; при этом
первая сессия съемки выполнена с возможностью генерирования сцены декораций для виртуальной среды визуальной развлекательной программы;
выполняют вторую сессию съемки движения для отслеживания и записи движений нательной камеры, при этом
указанная нательная камера является камерой, такой как объект, надеваемый на актера, выполненный с возможностью съемки и преобразования движений и видов указанного актера, выполняемых в указанных сценах декораций; и
преобразуют движения и виды актера, выполняемые в указанных сценах декораций в виртуальные движения и виды указанного актера в по меньшей мере одно из кинофильма или видеоигры.

2. Способ по п.1, характеризующийся тем, что отслеживают движения камеры, такой как объект, посредством вычисления положений и ориентаций указанной камеры, такой как объект.

3. Способ по п.2, характеризующийся тем, что отслеживают положения камеры, такой как объект, с использованием отслеживающих положение устройств, расположенных внутри физического объема пространства.

4. Способ по п.2, характеризующийся тем, что отслеживают ориентации камеры, такой как объект, с использованием датчиков ускорения и/или гироскопов, прикрепленных к камере, такой как объект.

5. Способ по п.1, в котором этап преобразования движений и видов актера содержит подэтап, на котором
преобразуют движения и виды камеры, такой как объект, в изменения полей зрения виртуального персонажа, действующего в виртуальной среде.

6. Способ по п.1, в котором этапы выполнения первой и второй сессии съемки движения содержат подэтап, на котором
выбирают дубль, обеспечивающий лучшие перемещение и ракурс камеры.

7. Способ по п.6, в котором записывают первую и вторую сессии съемки так, что обеспечивается возможность оценки и сравнения каждой сессии.

8. Способ по п.1, в котором этап преобразования движений и видов указанного актера содержит подэтап, на котором
генерируют первые снимки с точки обзора от первого лица для камеры, такой как объект, и возвращают снимки с точки обзора от первого лица на устройство отображения камеры, такой как объект.

9. Способ по п.1, дополнительно содержащий этап, на котором
сохраняют сгенерированные снимки с точки обзора от первого лица в блоке хранения для последующего использования.

10. Способ съемки видов и движений актера, действующего в сгенерированных декорациях, содержащий этапы, на которых:
выполняют первую сессию съемки движения для записи позиций меток для съемки движений, надетых на по меньшей мере одного актера, внутри физического объема пространства; при этом
первая сессия съемки выполнена с возможностью генерирования сцены декораций для виртуальной среды;
выполняют вторую сессию съемки движения для отслеживания и записи позиций, ориентаций и видов с камеры, такой как объект, прикрепленный к актеру, при этом
указанная камера является объектом, выполненным с возможностью съемки и преобразования указанных позиций, ориентаций и видов указанного актера, выполняемых в указанных сценах декораций; и
преобразуют движения и виды актера, выполняемые в указанных сценах декораций в виртуальные позиции, ориентации и виды указанного актера в по меньшей мере одно из кинофильма или видеоигры.

11. Способ по п.10, в котором этап преобразования движений, позиций и видов указанного актера содержит подэтап, на котором
генерируют первые снимки с точки обзора от первого лица для отображения камерой, такой как объект, надетой на актера.

12. Способ по п.10, дополнительно содержащий этап, на котором
генерируют гибридную среду для кинофильма, в которой виртуальные сцены объединены со сценами натурального действия.

13. Система генерирования сцены декораций для виртуальной среды визуальной развлекательной программы, содержащая:
множество устройств отслеживания положения, выполненных с возможностью отслеживания объекта камеры и множества меток для съемки движения, прикрепленных к по меньшей мере одному актеру,
первое устройство отслеживания позиций множества устройств отслеживания позиций, выполненное с возможностью выполнения первой сессии съемки движения для записи позиций указанного множества меток для съемки движений, при этом
указанная первая сессия съемки выполнена с возможностью генерирования сцены декораций для виртуальной среды визуальной развлекательной программы;
второе устройство отслеживания позиций множества устройств отслеживания позиций, выполненное с возможностью записи позиций объекта камеры во время второй сессии записи движения;
устройство отслеживания ориентации, выполненное с возможностью отслеживания и записи ориентации объекта камеры во время второй сессии записи движения; при этом
указанный объект камеры выполнен с возможностью съемки и преобразования позиций, ориентаций и видов указанного актера, выполняемых в указанных сценах декораций;
процессор, включающий в себя носитель данных с записанной на нем компьютерной программой, содержащей исполняемые команды, вызывающие выполнение процессором этапов, на которых:
принимают видеофайл, включающий в себя виртуальную среду;
принимают данные отслеживания положений указанного множества меток для съемки движений от указанного первого устройства отслеживания позиций;
преобразуют положения множества меток для съемки движений в движение по меньшей мере одного актера, выполняемое в указанных сценах декораций;
принимают данные отслеживания позиций указанного объекта камеры от второго устройства отслеживания позиций;
принимают данные отслеживания ориентации указанного объекта камеры от устройства отслеживания ориентаций;
преобразуют указанные положения и ориентации объекта камеры в виртуальные движения и виды виртуального персонажа, действующего в виртуальной среде;
генерируют снимки с точки обзора от первого лица с использованием виртуальных движений и видов виртуального персонажа; и
подают сгенерированные снимки с точки обзора от первого лица на объект камеры, надетый на указанного актера.

14. Система по п.13, в которой визуальной развлекательной программой является видеоигра.

15. Система по п.13, в которой визуальной развлекательной программой является кинофильм.

16. Система по п.13, в которой устройство отслеживания ориентации содержит
датчики ускорения и/или гироскопы, прикрепленные к объекту камеры.

17. Система по п.13, в которой содержащиеся в процессоре команды, вызывающие выполнение процессором преобразования положений и ориентаций объекта камеры в движения головы виртуального персонажа, содержат исполняемые команды, вызывающие выполнение процессором
преобразования положений и ориентаций объекта камеры в изменения полей зрения виртуального персонажа, действующего в виртуальной среде.

18. Система по п.13, дополнительно содержащая
блок хранения данных для хранения сгенерированных снимков с точки обзора от первого лица для последующего использования.

19. Система по п.13, в которой процессор является игровой консолью, выполненной с возможностью приема входных данных от объекта камеры, множества устройств отслеживания положения и устройств отслеживания ориентации.

20. Система по п. 13, в которой объект камеры включает в себя устройство отображения для отображения поданных снимков с точки обзора от первого лица.

21. Машиночитаемый носитель данных, хранящий компьютерную программу для генерирования сцены декораций, причем компьютерная программа содержит исполняемые команды, вызывающие выполнение компьютером этапов, на которых:
принимают видеофайл, включающий в себя виртуальную среду;
принимают данные отслеживания положений указанного множества меток для съемки движений от указанного первого устройства отслеживания позиций; при этом
первое устройство отслеживания позиций, выполнено с возможностью выполнения первой сессии съемки движения для записи позиций указанного множества меток для съемки движений, причем
первая сессия съемки выполнена с возможностью генерирования сцены декораций для виртуальной среды визуальной развлекательной программы;
преобразуют положения множества меток для съемки движений в движение по меньшей мере одного актера, выполняемое в виртуальной среде;
принимают данные отслеживания позиций указанного объекта камеры от второго устройства отслеживания позиций; при этом
второе устройство отслеживания позиций выполнено с возможностью записи позиций объекта камеры во время второй сессии записи движения;
принимают данные отслеживания ориентации указанного объекта камеры от устройства отслеживания ориентаций; при этом
указанное устройство отслеживания ориентации выполнено с возможностью отслеживания и записи ориентаций указанного объекта камеры во время второй сессии записи движения;
преобразуют указанные положения и ориентации объекта камеры в виртуальные движения и виды виртуального персонажа, действующего в виртуальной среде;
генерируют снимки с точки обзора от первого лица с использованием виртуальных движений и видов виртуального персонажа; и
подают сгенерированные снимки с точки обзора от первого лица на объект камеры, надетый на указанного актера.

22. Носитель записи по п.21, в котором исполняемые команды, вызывающие выполнение компьютером преобразования положений и ориентации объекта камеры в виртуальные движения виртуального персонажа, содержат исполняемые команды, вызывающие выполнение компьютером этапов, на которых
преобразуют положения и ориентации объекта камеры в изменения полей зрения виртуального персонажа, действующего в виртуальной среде.

23. Носитель записи по п.21, в котором исполняемые команды, вызывающие выполнение компьютером подачи сгенерированных снимков с точки обзора от первого лица на объект камеры, содержат исполняемые команды, вызывающие выполнение компьютером этапа, на котором:
возвращают снимки с точки обзора от первого лица на устройство отображения объекта камеры.

24. Носитель записи по п.21, дополнительно содержащий исполняемые команды, вызывающие выполнение компьютером этапа, на котором:
сохраняют сгенерированные снимки с точки обзора от первого лица в блоке хранения данных для последующего использования.



 

Похожие патенты:

Изобретение относится к области применения анимаций или движений к персонажу. Техническим результатом является обеспечение анимации виртуального персонажа посредством комбинации живых и предварительно записанных движений.

Изобретение относится к способам представления анимированных объектов. Техническим результатом является увеличение быстродействия и ресурсосбережения представления анимированного объекта при интерактивном изменении этого представления пользователем.

Изобретение относится к средствам генерации анимационных эффектов на трехмерном дисплее. Техническим результатом является обеспечение автоматического создания трехмерных анимационных эффектов на изображении в режиме реального времени.

Изобретение относится к приложениям электронных презентаций. Техническими результатами являются обеспечение интеграции между анимационными действиями и воспроизведением мультимедийных объектов, а также ускорение и упрощение синхронизации анимационных действий с конкретными местами в пределах мультимедийного объекта.

Изобретение относится к средствам отслеживания движений трехмерного объекта. Техническим результатом является повышение точности отслеживания движений объекта на изображениях указанного объекта.

Изобретение относится к компьютерной технике. Технический результат - обеспечение эффективного распознавания жестов.

Изобретение относится к обработке информации. Техническим результатом является обеспечение возможности осуществления CG (компьютерная графика) анимации, которую визуализируют в режиме реального времени, с переменными скоростями, не вызывая ощущения неестественности синхронизации.

Изобретение относится к средствам воспроизведения автостереоскопического изображения. Техническим результатом является повышение качества отображения стереоскопического изображения за счет отображения, в зависимости от видимой из точки наблюдения поверхности проекции, изображения проекции на втором дисплее.

Изобретение относится к области сетей связи и устройств для приема и отправки сообщений через сети связи, а именно к предоставлению пользователю анимированного изображения лица отправителя сообщения.

Изобретение относится к технологиям для анимации объектов посредством использования схем анимации. .

Группа изобретений относится к устройству очков. Техническим результатом является повышение эффективности отображения различных видов контента множеству пользователей с помощью одного устройства отображения. Устройство отображения включает в себя множество блоков приема, которые принимают каждый из различных контентов, множество блоков обработки сигнала, которые составляют кадры изображения посредством обработки каждого из контентов, блок отображения, который располагает и отображает кадры изображения каждого контента, блок генерирования синхронизирующего сигнала, интерфейсный блок и блок управления, который выполняет управление, чтобы передать синхронизирующий сигнал, когда, по меньшей мере, один модуль связи выполняет операцию соединения с устройством очков в соответствии с пользовательской командой, принятой от устройства очков. 2 н. и 15 з.п. ф-лы, 21 ил.

Изобретение относится к области визуализации визуального представления пользователя. Технический результат - обеспечение визуального представления пользователя посредством выполнения анимаций, основанных на истории вводов от пользователя. Способ применения анимации к визуальному представлению содержит: выбор первой анимации из множества сохраненных анимаций на основании первого изображения, указывающего пользователя, находящегося в настоящее время в физическом пространстве для захвата; применение упомянутой первой анимации к визуальному представлению пользователя на устройстве отображения; обновление по меньшей мере одной анимации из упомянутого множества сохраненных анимаций на основании характеристик пользователя, идентифицированного на основании первого изображения; в ответ на определение из второго изображения физического пространства для захвата, что пользователь не находится в упомянутом физическом пространстве для захвата, выбор второй анимации из упомянутого множества сохраненных анимаций на основании предыдущего изображения; применение упомянутой второй анимации к визуальному представлению пользователя на устройстве отображения. 3 н. и 15 з.п. ф-лы, 12 ил.

Изобретение относится к визуализации визуального представления пользователя. Технический результат - обеспечение визуального представления, отражающего эмоции и позицию пользователя. Способ применения анимации для визуального представления на основании данных, характерных для темперамента пользователя, к визуальному представлению содержит: визуализацию визуального представления пользователя; прием данных, характерных для пользователя в физическом пространстве; анализ упомянутых данных, характерных для пользователя в физическом пространстве, для выведения эмоций и темперамента пользователя; определение заранее заготовленной анимации визуального представления для отображения на основании выведенных эмоций и темперамента пользователя и отображение упомянутой заранее заготовленной анимации для визуального представления на устройстве отображения. 3 н. и 12 з.п. ф-лы, 10 ил.

Изобретение относится к визуализации текста на естественном языке, а именно к преобразованию текста в изображение, анимацию или трехмерную сцену. Техническим результатом является получение арсенала средств для визуализации текста, написанного на естественном языке, в виде анимированной трехмерной сцены. В способе визуализации текста получают текст на естественном языке. Проводят автоматический семантический разбор текста с целью получения структурированной семантической сети. Обрабатывают результаты семантического разбора, получая объекты, субъекты, действия и последовательности действий. Выбирают подходящую упомянутым объектам, субъектам и действиям локацию и задают первоначальное размещение объектов. Формируют первоначальную трехмерную сцену, используя локацию, объекты, субъекты, действия и первоначальное размещение. Определяют и последовательно записывают изменения сцены в соответствии с полученной в результате семантического разбора последовательностью действий. Формируют видеоролик или набор картинок, которые воспроизводят упомянутое изменение сцены в сформированной ранее трехмерной сцене, и визуализируют видеоролик или набор картинок. 2 н. и 13 з.п. ф-лы, 1 ил.

Изобретение относится к области обработки анимированной эмограммы. Технический результат - обеспечение отображения результата интеракции анимированных эмограмм. Способ обработки анимированной эмограммы содержит этапы, на которых: определяют, в течение интеракции, посредством сообщений множества клиентов, осуществляющих связь между собой, запущена ли, соответственно у указанного множества клиентов, функция интеракции анимированной эмограммы; определяют, передано ли одно состояние эмограммы анимированной эмограммы каждым из множества клиентов или отклонена ли, у клиентов не передавших состояние эмограммы, функция интеракции анимированной эмограммы; если каждым из множества клиентов передано одно состояние эмограммы или у клиентов, не передавших состояние эмограммы, отклонена функция интеракции анимированной эмограммы, получают состояние эмограммы анимированной эмограммы, переданное каждым из указанного множества клиентов, или получают состояния эмограммы анимированной эмограммы, переданные любыми двумя из множества клиентов; получают результат определения сравнения состояний эмограммы, передаваемых клиентами, в соответствии с заданным правилом определения анимированной эмограммы; и выводят результат определения на указанное множество клиентов для отображения. 3 н. и 4 з.п. ф-лы, 4 ил.

Изобретение относится к области обработки изображений для отображения анимации. Технический результат - обеспечение исключения появления прерывистых послеизображений между двумя кадрами изображений. Способ отображения анимации содержит этапы, на которых: перед отображением анимации на предварительно определенной частоте кадров отрисовывают кадры вспомогательных изображений на каждом пути перемещения между каждыми двумя смежными кадрами изображений анимации; отображают анимацию с отрисованными кадрами вспомогательных изображений на упомянутой предварительно определенной частоте кадров; при этом отрисовывание кадров вспомогательных изображений содержит этап, на котором отрисовывают кадры вспомогательных изображений на пути перемещения между каждыми двумя смежными кадрами изображений анимации посредством многократного отрисовывания из кадра исходного изображения и/или преобразования для имитации естественной визуализации, причем характеристиками кадров вспомогательных изображений являются их прозрачности, связанные со скоростью скольжения или расстоянием скольжения. 3 н. и 14 з.п. ф-лы, 6 ил.

Изобретение относится к отображению масштабных сцен в режиме реального времени. Техническим результатом является снижение вычислительной нагрузки на устройство обработки при построении 3D модели. Способ отображения масштабных сцен в режиме реального времени, в котором получают видеопоток кадров из одной или более групп видеокамер, причем каждая группа имеет мастер-видеокамеру для синхронизации по параметрам съемки, снимающих требуемую сцену и расположенных на заранее заданных фиксированных позициях или на вычисленных позициях; проводят реконструкцию динамических элементов 3D модели сцены на основе полученного видеопотока кадров так, что статическая модель дополняется новыми объектами вместе с попиксельной привязкой текстурных координат к кадрам в наборе; формируют и накладывают текстуры объектов на 3D модель сцены в реальном времени; выставляют ракурсы отображения 3D модели сцены; проводят рендеринг 3D модели сцены в соответствии с конфигурацией устройств отображения; выводят результат рендеринга на по меньшей мере одно устройство отображения. 2 н. и 26 з.п. ф-лы, 2 ил.

Изобретение относится к способу и устройству отображения погоды. Техническим результатом является повышение точности достоверности погодной информации с учетом ориентации пользовательского терминала и текущего времени. Способ содержит этапы, на которых: получают информацию о погоде и информацию ориентации терминала; определяют по меньшей мере один метеорологический элемент, составляющий погодную анимацию, согласно информации о погоде; определяют состояние перемещения каждого из по меньшей мере одного метеорологического элемента согласно информации ориентации терминала, причем состояние перемещения содержит начальную позицию и траекторию перемещения, а траектория перемещения каждого объекта метеорологического элемента определяется как перемещающаяся из начальной позиции вдоль направления гравитации; формируют погодную анимацию согласно состоянию перемещения метеорологического элемента и отображают погодную анимацию на терминале. 3 н. и 16 з.п. ф-лы, 14 ил.

Изобретение относится к области информационных технологий и предназначено для изготовления аудиовизуальных мультимедиа- презентаций, состоящих из последовательности сцен. Технический результат заключается в расширении арсенала технических средств для изготовления прототипов мультимедиа-презентаций. Технический результат достигается за счет определения очередности кадров, их текстового и визуального наполнения и порядка перехода между кадрами, подготовки и взаимной компоновки, посредством персонального компьютерного устройства, текста визуального ряда и звуковой дорожки мультимедиа-презентации в аудиовизуальный файл, подготовки единого связного текста презентации и ввода текста в устройство, при этом текст презентации разделяют на фрагменты, соответствующие кадрам презентации, между всеми соседними кадрами вставляют маркер разметки текста на кадры, записывают звуковую дорожку словесного голосового содержания презентации, размечают ее на кадры, создают визуальный ряд кадров, для каждого кадра презентации создают и редактируют графические фигуры кадра и записывают визуальное отображение всех действий по созданию и редактированию фигур. 8 н. и 30 з.п. ф-лы, 6 ил.

Изобретение относится к средствам реконструкции движения объекта из последовательности сегментов образца движения трехмерной компьютерной модели объекта. Технический результат заключается в снижении объема данных реконструкции движения. Каждый сегмент образца движения соответствует различным интервалам времени движения, объект имеет по меньшей мере одну опорную точку, соединенную с радиочастотным маркером. Регистрируют переход движения между начальным состоянием движения и конечным состоянием движения объекта в интервале времени движения, основываясь на принятых от радиочастотного маркера данных о положении по меньшей мере одной опорной точки. Выбирают из множества заложенных в базу данных цифровых образцов движения трехмерной компьютерной модели по меньшей мере один цифровой сегмент образца движения, соответствующий переходу движения, таким образом, что выбранный цифровой сегмент образца движения для трехмерной компьютерной модели с достаточной вероятностью приводит, начиная от начального состояния движения, к конечному состоянию движения для данного интервала времени. Осуществляют реконструкцию отображения движения объекта для данного интервала времени при помощи трехмерной компьютерной модели с применением начального состояния движения и выбранного сегмента образца движения компьютерной модели. 3 н. и 15 з.п. ф-лы, 7 ил.
Наверх