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



Система и способ для наложения текста на дисплей устройства визуализации, а также машиночитаемый носитель данных
Система и способ для наложения текста на дисплей устройства визуализации, а также машиночитаемый носитель данных
Система и способ для наложения текста на дисплей устройства визуализации, а также машиночитаемый носитель данных
Система и способ для наложения текста на дисплей устройства визуализации, а также машиночитаемый носитель данных
Система и способ для наложения текста на дисплей устройства визуализации, а также машиночитаемый носитель данных
Система и способ для наложения текста на дисплей устройства визуализации, а также машиночитаемый носитель данных
Система и способ для наложения текста на дисплей устройства визуализации, а также машиночитаемый носитель данных
G06F3/01 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2768131:

ЮНИВЕРСАЛ СИТИ СТЬЮДИОС ЭлЭлСи (US)

Настоящие система и способ для наложения текста на дисплей устройства визуализации направлены на систему, которая включает в себя устройство визуализации, которое включает в себя дисплей, видимый пользователю. Система также включает в себя систему создания компьютерной графики, коммуникационно связанную с устройством визуализации. Система создания компьютерной графики включает в себя процессор и запоминающее устройство, коммуникационно связанное с процессором таким образом, что запоминающее устройство запоминает команды, которые заставляют процессор создавать среду изображений реального мира, изображений дополненной реальности, или их комбинации. Команды также заставляют процессор принимать и анализировать данные, связанные со средой, для определения подходящего для текста местоположения, определять подходящие текстовые характеристики для текста на основе, по меньшей мере частично, подходящего для текста местоположения, и накладывать текст, имеющий подходящие текстовые характеристики, на среду в подходящем для текста местоположении. 3 н. и 18 з.п. ф-лы, 8 ил.

 

Область техники

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

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

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

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

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

Сущность изобретения

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

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

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

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

Таким образом, согласно первому объекту настоящего изобретения создана система для наложения текста на дисплей устройства визуализации, содержащая:

устройство визуализации, содержащее дисплей, видимый пользователю;

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

создания среды, содержащей изображения реального мира, изображения дополненной реальности или их комбинацию;

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

обеспечения классифицирования изображений реального мира, изображений дополненной реальности или их комбинации на основе, по меньшей мере, указаний на значительность;

определения подходящего для текста местоположения на основе, по меньшей мере, указанного классифицирования;

определения подходящих текстовых характеристик для текста на основе, по меньшей мере частично, подходящего для текста местоположения;

определения контента текста для соответствия звуковому нарративу, передаваемому через громкоговоритель системы; и

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

Предпочтительно, подходящие текстовые характеристики включают в себя размер текста, цвет текста, шрифт текста, длительность отображения текста или их комбинацию.

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

Предпочтительно, данные, связанные со средой, включают в себя положение и/или размер изображений реального мира или изображений дополненной реальности в среде.

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

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

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

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

Предпочтительно, устройство визуализации выполнено с возможностью ношения пользователем.

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

Предпочтительно, устройство визуализации выполнено с возможностью ношения пользователем.

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

Согласно второму объекту настоящего изобретения создан способ наложения текста на дисплей устройства визуализации, при котором:

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

обеспечивают посредством одного или более процессоров классифицирование изображений реального мира, изображений дополненной реальности, изображений виртуальной реальности или любой их комбинации на основе, по меньшей мере, относительной значительности изображений реального мира, изображений дополненной реальности, изображений виртуальной реальности или любой их комбинации в указанной среде;

определяют посредством одного или более процессоров подходящее для текста местоположения на основе, по меньшей мере, указанного классифицирования;

определяют посредством одного или более процессоров подходящие текстовые характеристики для текста на основе, по меньшей мере частично, подходящего для текста местоположения;

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

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

Предпочтительно, подходящие текстовые характеристики включают в себя размер текста, цвет текста, шрифт текста, длительность отображения текста или их комбинацию.

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

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

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

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

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

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

приема и анализа сигнала, указывающего на направление взгляда пользователя;

приема и анализа данных, относящихся к указанной среде;

определения подходящего для текста местоположения на основе, по меньшей мере частично, сигнала, указывающего на направление взгляда пользователя, и данных, относящихся к указанной среде;

определения контента текста для соответствия звуковому нарративу, передаваемому через громкоговоритель устройства визуализации; и

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

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

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

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

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

Фиг. 1 является иллюстрацией устройства визуализации, используемого в качестве очков дополненной реальности (AR) или виртуальной реальности (VR), и системы создания компьютерной графики согласно одному варианту осуществления;

Фиг. 2 является покомпонентным перспективным изображением устройства визуализации фиг. 1 согласно одному варианту осуществления;

Фиг. 3 является покомпонентным перспективным изображением другого устройства визуализации фиг. 1 согласно одному варианту осуществления;

Фиг. 4 является перспективным изображением экстремального аттракциона для катания, включающего в себя среду, имеющую различные AR/VR-изображения, а также текст, обеспечиваемый посредством устройства визуализации фиг. 1, согласно одному варианту осуществления;

Фиг. 5 является видом среды, который может быть визуализирован пользователем, носящим устройство визуализации фиг. 1, когда пользователь участвует в экстремальном аттракционе для катания фиг. 4, согласно одному варианту осуществления;

Фиг. 6 является видом среды фиг. 5, который может быть визуализирован пользователем, носящим устройство визуализации фиг. 1, в один момент времени согласно одному варианту осуществления;

Фиг. 7 является видом среды фиг. 5, который может быть визуализирован пользователем, носящим устройство визуализации фиг. 1, в другой момент времени согласно одному варианту осуществления; и

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

Подробное описание изобретения

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

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

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

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

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

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

Для иллюстрации, фиг. 1 показывает вариант осуществления AR/VR-системы 10, выполненной с возможностью позволять пользователю 12 (например, посетителю, работнику парка развлечений) воспринимать (например, рассматривать, взаимодействовать) управляемые сцены AR, VR, или смешанной реальности. Согласно одному варианту осуществления, пользователь 12 может покупать или, иначе, приобретать устройство 14 визуализации, которое может, в одном варианте осуществления, включать в себя электронные очки 16 (например, AR/VR-очки, очки). Как описано более подробно ниже, устройство 14 визуализации может включать в себя носимый участок 18, показанный в виде головной ленты, выполненный с возможностью вмещать по меньшей мере участок электронных очков 16.

Устройство 14 визуализации может быть использовано само по себе или в комбинации с другими признаками для создания сюрреалистической среды 20, которая может включать в себя AR-впечатление, VR-впечатление, впечатление смешанной реальности (например, комбинацию AR/VR), впечатление реальности с посредничеством компьютера, их комбинацию, или другую подобную сюрреалистическую среду, для пользователя 12. Конкретно, устройство 14 визуализации может носиться пользователем 12 на протяжении всего аттракциона для катания или другого заданного вида деятельности, например, во время игры, на входе в конкретную зону парка развлечений, во время поездки в гостиницу, связанную с парком развлечений, в гостинице, и т.д.

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

Таким образом, в одном варианте осуществления пользователь 12 может рассматривать среду реального мира через по существу прозрачный набор электронных очков 16 с некоторыми виртуальными признаками, наложенными на поверхность электронных очков 16 (или на глаза пользователя 12), таким образом, что пользователь 12 воспринимает это так, словно виртуальные признаки встроены в среду реального мира. Альтернативно или дополнительно, в одном варианте осуществления пользователь 12 может рассматривать видео реального времени среды реального мира, на которую наложены виртуальные признаки.

В одном варианте осуществления, при ношении устройства 14 визуализации пользователь 12 может ощущать себя полностью окруженным средой 20 и может воспринимать это так, словно среда 20 является физической средой реального мира, которая включает в себя некоторые виртуальные признаки. Конкретно, устройство 14 визуализации может полностью управлять полем зрения пользователя 12 (например, с использованием непрозрачных поверхностей наблюдения) таким образом, что средой 20 может быть видео реального времени (например, видео, снятое в реальном времени или почти в реальном времени), включающее в себя изображения 22 реального мира, электронным образом объединенные с одним или более AR/VR-изображениями 24 (например, виртуальными дополнениями или виртуальными признаками). Изображения 22 реального мира, в общем, представляют собой то, что пользователь 12 мог бы увидеть даже без устройства 14 визуализации (например, изображения 22 реального мира являются изображениями признаков сред реального мира). Термин «реальное время» указывает на то, что изображения получены и/или обеспечены в системе отсчета во времени, по существу близкой ко времени фактического наблюдения. Действительно, устройство 14 визуализации может только частично управлять полем зрения пользователя 12 (например, с использованием прозрачных поверхностей наблюдения) таким образом, что среда 20 является фактической средой с AR/VR-изображениями 24, наложенными на прозрачные поверхности или на глаза пользователя 12. Согласно одному варианту осуществления настоящего изобретения, AR/VR-изображения 24 могут быть выполнены с возможностью накладываться на объект реального мира таким образом, чтобы казалось, что объект больше не присутствует или удален (например, объект реального мира полностью или частично закрыт виртуальным объектом или представлением виртуальной среды). Дополнительно, в то время как некоторые примеры, раскрытые здесь, относятся к изображениям 22 реального мира для облегчения описания, следует понимать, что любые технологии, раскрытые здесь, могут быть выполнены с возможностью накладывать AR/VR-изображения 24 на среду реального мира, видимую через прозрачные стекла устройства 14 визуализации. Таким образом, изображения 22 реального мира, упомянутые здесь в некоторых примерах, следует считать заменяемыми реальными признаками в среде реального мира. Когда AR/VR-изображения 24 накладываются на изображения 22 реального мира или на реальные признаки среды реального мира, видимой через прозрачные стекла, AR/VR-изображения 24 могут считаться AR-изображениями, и можно считать, что они создают AR-впечатление. Когда AR/VR-изображения 24 полностью формируют среду 20 (например, без отображения изображений 22 реального мира или без возможности визуализации реальных признаков среды реального мира), AR/VR-изображения 24 могут быть рассматриваемыми VR-изображениями, и можно считать, что они создают VR-впечатление. Как отмечено выше, устройство 14 визуализации может быть выполнено с возможностью переключаться между разными типами визуализаций.

Дополнительно, в одном варианте осуществления устройство 14 визуализации может обеспечивать для пользователя 12 текст 25 при создании среды 20. Конкретно, устройство 14 визуализации может объединять текст 25 с изображениями 22 реального мира и/или AR- или VR-изображениями 24 для создания или для завершения среды 20. В одном варианте осуществления, текст 25 может обеспечивать для пользователя 12 информацию, связанную с изображениями 22 реального мира, AR- или VR-изображениями 24, или реальными признаками в среде 20, как подробно описано ниже. В одном варианте осуществления, текст 25 может быть обеспечен в виде кружка с текстом, показывающего контент, предназначенный для передачи посредством изображений 22 реального мира, AR- или VR-изображений 24, или реальных признаков в среде 20. В одном варианте осуществления, кружок с текстом, обеспечивающий текст 25, может быть согласован со звуком, обеспечиваемым устройством 14 визуализации или системой аттракциона для катания.

Как показано в вырезанной части устройства 14 визуализации, для поддержки создания аспектов среды 20 устройство 14 визуализации может включать в себя схемы обработки, такие как процессор 26 и память 28. Процессор 26 может быть оперативно связан с памятью 28 для выполнения команд для выполнения раскрытых здесь технологий, например, для создания текста 25 при отображении изображений 22 реального мира и/или одного или более AR/VR-изображений 24. Эти команды могут быть закодированы в программах или коде, запоминаемом в материальном, энергонезависимом, машиночитаемом носителе данных, таком как память 28 и/или другое хранилище. Процессор 26 может быть процессором общего назначения, устройством системы-на-кристалле (SoC), специализированной интегральной схемой (ASIC), или некоторой другой подобной конфигурацией процессора. Вместе, память 28 и процессор 26 могут образовывать всю компьютеризированную систему 40 AR/VR-визуализации (например, систему создания компьютерной графики) или ее часть.

В одном варианте осуществления, как будет объяснено далее, устройство 14 визуализации может также включать в себя пару дисплеев 30 и 32 (которые, например, могут быть обеспечены на передней стороне оправы устройства 14 визуализации, где иначе могут находиться очковые линзы), соответственно, соответствующих каждому глазу пользователя 12. Альтернативно может быть использован объединенный дисплей. Каждый из соответствующих дисплеев 30 и 32 может включать в себя, в качестве неограничивающего примера, прозрачные линзы, на которые могут быть наложены AR/VR-изображения 24 и текст 25 (например, для наложения таких изображений и текста на поле зрения пользователя среды реального мира). Дополнительно, дисплеи 30 и 32 могут быть поверхностями отображения и могут включать в себя признаки (например, схемы, излучатели света), расположенные смежно с их соответствующими перифериями, выполненные с возможностью облегчать наложение AR/VR-изображений 24 и текста 25 для создания среды 20.

Дополнительно или альтернативно, дисплеи 30 и 32 могут включать в себя непрозрачный жидкокристаллический дисплей (LCD), непрозрачный дисплей на органических светодиодах (OLED), или другой подобный дисплей, пригодный для отображения изображений 22 реального мира, AR/VR-изображений видим, и текста 25 для пользователя 12. В одном варианте осуществления, каждый из соответствующих дисплеев 30 и 32 может включать в себя прозрачный LCD или прозрачный OLED-дисплей, пригодный для обеспечения, например, пользователю 12 возможности рассматривать AR/VR-изображения 24 и текст 25, возникающие на соответствующих дисплеях 30 и 32, в виде накладки на фактическую и физическую среду реального мира (например, аттракцион, связанный с парком развлечений).

Камеры 34 и 36 устройства 14 визуализации могут, соответственно, соответствовать точке наблюдения пользователя 12 и могут быть использованы для сбора видеоданных реального времени (например, видео в реальном времени) или внешних световых сигналов реального мира. В одном варианте осуществления может быть использована единственная камера. Устройство 14 визуализации может также включать в себя дополнительные камеры для отслеживания движения глаз пользователя, которые, при использовании вместе с вычислительным устройством (например, системой 40 создания компьютерной графики), может облегчить определение текстовых характеристик, таких как пригодное местоположение для отображения текста 25, пригодный размер текста 25, цвет текста 25, шрифт текста 25, и т.п., как подробно объяснено ниже. Конкретно, один или более датчиков 37 могут быть датчиками отслеживания глаз (например, камерами), которые могут собирать данные для определения направления взгляда, положения зрачка, фокусного расстояния, и/или других пригодных параметров глаз. В одном варианте осуществления, устройство 14 визуализации включает в себя один или более громкоговорителей 35, которые обеспечивают звук для пользователя 12. Громкоговорители 35 могут быть расположены вблизи уха пользователя 12. Признаки 38 связи (например, включающие в себя беспроводной приемопередатчик 39) устройства 14 визуализации могут передавать данные (например, видеоданные, данные отслеживания глаз, данные о среде) в реальном времени или почти в реальном времени процессору 26 и/или системе 40 создания компьютерной графики для обработки. Данные, передаваемые признаками 38 связи, могут включать в себя, например, данные, собираемые посредством соответствующих камер 34 и 36 и/или датчиков 37 (например, камер отслеживания глаз).

Как показано, устройство 14 визуализации может быть коммуникационно связано с системой 40 создания компьютерной графики (например, внутри парка развлечений) посредством беспроводной сети 42 (например, беспроводных локальных сетей (WLAN), беспроводных глобальных сетей (WWAN), радиосвязи на короткие расстояния (NFC)). Альтернативно или дополнительно, следует понимать, что видеоданные реального времени, собираемые посредством соответствующих камер 34 и 36, могут быть обработаны в устройстве 14 визуализации посредством процессора 26. Дополнительно, признаки 38 связи (например, беспроводной приемопередатчик 39, входные/выходные соединители), которые соединены с процессором 26, могут позволять обновлять и/или конфигурировать для конкретных применений аппаратно-программные средства и/или программные средства, включенные в процессор 26 и память 28.

Признаки 38 связи устройства 14 визуализации могут передавать данные об ориентации, данные о положении, данные о точке наблюдения (например, фокусное расстояние, ориентацию, позу), данные отслеживания движения, и т.д., получаемые и/или приобретаемые на основе данных, получаемых посредством датчиков 37 устройства 14 визуализации. Такие датчики 37 могут включать в себя датчики ориентации и положения (например, акселерометры, магнитометры, гироскопы, приемники Глобальной навигационной системы (GPS)), датчики отслеживания движения (например, электромагнитные и твердотельные датчики отслеживания движения), инерциальные измерительные блоки (IMU), датчики отслеживания глаз и т.д.

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

Система 40 создания компьютерной графики включает в себя схемы обработки, такие как процессор 44 (например, процессор общего назначения или другой процессор) и память 46, и может обрабатывать видеоданные реального времени (или почти реального времени) (например, видео в реальном времени), данные об ориентации и положении, данные о точке наблюдения, данные о среде или любую их комбинацию, принимаемые от устройства 14 визуализации или системы 41 контроля. Конкретно, система 40 создания компьютерной графики может использовать эти данные для создания системы отсчета для совмещения AR/VR-изображений 24 и текста 25 с изображениями 22 реального мира или для наложения AR/VR-изображений 24 и текста 25 на фактическую и физическую среду. В одном варианте осуществления, система 40 создания компьютерной графики может дополнительно использовать эти данные для определения текстовых характеристик (например, подходящего положения текста 25 относительно среды 20, видимой через устройство 14 визуализации, размера текста 25, цвета текста 25, шрифта текста 25, яркости или интенсивности текста 25, и/или длительности отображения текста 25) перед наложением текста 25 на среду 20. Конкретно, с использованием системы отсчета, создаваемой на основе данных об ориентации, данных о положении, данных о точке наблюдения, данных отслеживания движения, и т.д., система 40 создания компьютерной графики может затем воспроизводить вид AR/VR-изображений 24 и включать текст 25. В одном варианте осуществления, с использованием системы отсчета, создаваемой на основе данных об ориентации, данных о положении, данных о точке наблюдения, данных отслеживания движения, и т.д., система 40 создания компьютерной графики может определять пригодное местоположение для отображения текста 25. В одном варианте осуществления, система 40 создания компьютерной графики может воспроизводить вид AR/VR-изображений 24, текста 25, и изображений 22 реального мира во временном и пространственном соответствии со средой реального мира. Система 40 создания компьютерной графики может периодически обновлять (например, в реальном времени или почти в реальном времени) воспроизведение текста 25 для отражения изменений в соответствующей ориентации, положении, и/или движении пользователя 12. Например, система 40 создания компьютерной графики может идентифицировать направление взгляда (например, направление, в котором смотрит пользователь 12) и может выполнять вычисления (например, аппроксимацию методом наименьших квадратов и сингулярное разложение) для определения плоскости, которая по существу ортогональна направлению взгляда. Система 40 создания компьютерной графики может отображать текст 25 на этой плоскости. В одном варианте осуществления, система 40 создания компьютерной графики может отслеживать такие данные, соответствующие множеству пользователей (например, пассажиров аттракциона для катания, игроков в совместной игре), причем каждый пользователь (или по меньшей мере некоторые пользователи) имеет соответствующее устройство 14 визуализации.

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

Для обеспечения дополнительной гибкости и поддержки для электронных очков 16, носимый участок 18 устройства 14 визуализации может иметь множество форм, иллюстративные варианты осуществления которых показаны на фиг. 2 и 3. На фиг. 2, устройство 14 визуализации включает в себя головную ленту в качестве носимого участка 18. Такой вариант осуществления носимого участка 18 может включать в себя различные материалы, выполненные с возможностью приспосабливаться к движению пользователя 12 при обеспечении комфорта (например, гибкие материалы, впитывающие пот материалы, подкладки) для пользователя 12. В настоящее время понятно, что может быть желательным, чтобы отдельный носимый участок 18 и электронные очки 16 обеспечивали возможность мыть носимый участок 18 время от времени без опасности для электронных компонентов электронных очков 16. В одном варианте осуществления, носимый участок 18 может включать в себя один или более электронных компонентов. Соответственно, электронные компоненты в носимом участке 18 могут быть по существу герметизированы от среды для предотвращения повреждения.

В одном варианте осуществления, носимый участок 18 фиг. 2 включает в себя приемную область 60, выполненную с возможностью принимать электронные очки 14 и сохранять положение электронных очков 14 относительно глаз пользователя 12 во время использования. В этой связи, приемная область 60 может включать в себя центральный участок 62, обеспечиваемый вокруг периметра дисплеев 30, 32 электронных очков 16, а также боковые участки 64, выполненные с возможностью окружать (например, частично или полностью) душки 66 электронных очков 16.

Центральный участок 62 приемной области 60 может включать в себя подкладку для обеспечения комфорта пользователя 12, в то время как головная лента обеспечивает адекватную сжимающую силу для головы пользователя 12 (для сохранения положения электронных очков 16). Центральный участок 62 может, в одном варианте осуществления, включать в себя один или более материалов, имеющих коэффициент трения с кожей, который обеспечивает подходящую комбинацию устойчивости и комфорта. Например, подходящими могут быть гелевые материалы, используемые обычно в носовой области очков.

Как показано в варианте осуществления, показанном на фиг. 3, носимый участок 18 может включать в себя другие признаки, либо дополнительно к головной ленте, либо вместо головной ленты. Как показано, носимый участок 18 включает в себя колпак 70, подлежащий ношению поверх головы пользователя 12, а также признаки, подобные головной ленте, показанной на фиг. 2. В одном варианте осуществления и как показано, колпак 70 может включать в себя область 72 крепления, где колпак 70 перекрывается с участком 74 головной ленты. Область 72 крепления может включать в себя механизмы смыкания, такие как застежки типа «крючок и петля», застежки типа «крючок и ушко», кнопки, магнитные полосы, и т.д., выполненные с возможностью обеспечивать крепление между колпаком 70 и участком 74 головной ленты. Таким образом, колпак 70 является отделимым от участка 74 головной ленты, что позволяет использовать или мыть их отдельно. Альтернативно, в одном варианте осуществления участок 74 головной ленты может быть объединенным с колпаком 70 (например, вшитым в колпак 70) таким образом, чтобы участок 74 головной ленты не был легкосъемным с колпака 70.

В одном варианте осуществления, колпак 70 включает в себя козырек 76, который служит для защиты глаз пользователя, а также электронных очков 16 и их соответствующих дисплеев 30, 32, от мощных источников света, таких как солнце, от верхнего освещения и т.д. Козырек 76 может быть, например, особенно полезным в применениях, где дисплеи 30, 32 функционируют на основе оптического отражения и/или являются прозрачными или полупрозрачными. Действительно, козырек 76 может помогать улучшать воспринимаемый визуальный контраст AR/VR-изображений 24 относительно фона реального мира для улучшения разборчивости текста 25, показываемого на дисплеях 30, 32 (например, посредством блокирования нежелательного света от источника света).

Не ограничиваясь вариантом осуществления фиг. 3, показанное устройство 14 визуализации фиг. 3 также включает в себя крышку 78 дисплея, выполненную с возможностью размещаться поверх дисплеев 30, 32 электронных очков 16. Крышка 78 дисплея может обеспечивать тень для дисплеев 30, 32 для защиты дисплеев 30, 32 от неправильного физического обращения, для обеспечения некоторой степени непрозрачности для улучшения контраста и визуализации текста 25 и AR/VR-изображений 24, для оптической фильтрации, и т.д. Крышка 78 дисплея может включать в себя любой подходящий механизм крепления, такой как зажим 80, выполненный с возможностью съемно прикреплять крышку 78 дисплея к электронным очкам 16. Могут быть использованы другие признаки крепления, такие как временный клей и/или застежки типа «крючок и петля».

С учетом вышеупомянутого, может быть полезно описать вариант осуществления режима, в котором AR/VR-система 10 используется в парке 90 развлечений, схематично показанного на фиг. 4. Фиг. 4 является перспективным изображением экстремального аттракциона 92 для катания, включающего в себя среду 20, которая включает в себя различные AR/VR-изображения 24, обеспечиваемые посредством устройства 14 визуализации фиг. 1, согласно одному варианту осуществления. Как показано, парк 90 развлечений может включать в себя признаки реального мира, такие как экстремальный аттракцион 92 для катания, место для сооружений 94 парка развлечений (например, игровых зон, гостиниц, ресторанов, сувенирных магазинов и т.д.), и дополнительные развлекательные аттракционы 96 (например, колесо обозрения, аттракцион для катания в темноте, анимационные действующие лица, или другие аттракционы). В одном варианте осуществления, экстремальный аттракцион 92 для катания может включать в себя аттракцион «американские горы» или другой подобный экстремальный аттракцион для катания и, таким образом, может дополнительно включать в себя трассу с замкнутым контуром или систему трасс 98 с замкнутым контуром (например, очень много трасс 98). Трассы 98 могут быть обеспечены в качестве инфраструктуры, по которой пассажирское транспортное средство 100 аттракциона для катания может перемещаться, например, когда пассажиры 102, 104, 106, 108 (один или более из которых могут быть пользователем 12 фиг. 1) катаются на экстремальном аттракционе 92 для катания. Трассы 98 могут, таким образом, определять движение транспортного средства 100 аттракциона для катания. Однако в другом варианте осуществления, например, трассы 98 могут быть заменены управляемым путем, на котором перемещение транспортного средства 100 аттракциона для катания может управляться посредством электронной системы, магнитной системы, или другой подобной системной инфраструктуры, отличной от трасс 98. Другими словами, путь аттракциона для катания транспортного средства 100 аттракциона для катания может не ограничиваться физически точным путем, что позволяет пассажирам 102, 104, 106, 108 в некоторой степени управлять своим собственным путем движения, рассматривать перспективу, и т.д. Следует понимать, что в то время как пассажирское транспортное средство 100 аттракциона для катания может быть показано в виде 4-пассажирского транспортного средства, в других вариантах осуществления пассажирское транспортное средство 100 аттракциона для катания может включать в себя любое число пассажирских мест (например, 1, 2, 4, 8, 10, 20, или более мест) для размещения единственного или множественных пассажиров.

Когда транспортное средство 100 аттракциона для катания перемещается вдоль трасс 98, для пассажиров 102, 104, 106, 108 аттракциона для катания может быть обеспечен подвижный тур по окружению (например, по сооружениям 94, дополнительным развлекательным аттракционам 96 и т.д.) в зоне вокруг или вблизи экстремального аттракциона 92 для катания. Например, это может включать в себя среду, окружающую экстремальный аттракцион 92 для катания (например, здание, которое полностью или частично вмещает экстремальный аттракцион 92 для катания). В то время как пассажиры 102, 104, 106, 108 аттракциона для катания могут прийти к заключению, что экстремальный аттракцион 92 для катания оказывает очень приятное впечатление, может быть полезно улучшить их впечатление от аттракциона для катания. Конкретно, вместо обеспечения физического вида только сооружений 94 (например, рекреационных зон, гостиниц, ресторанов, сувенирных магазинов и т.д.), дополнительных развлекательных аттракционов 96 (например, колеса обозрения или других аттракционов), или других посетителей или пешеходов в парке 90 развлечений, может быть полезно обеспечить для пассажиров 102, 104, 106, 108 аттракциона для катания впечатление дополненной реальности (AR) или впечатление виртуальной реальности (VR).

Дополнительно или альтернативно, может быть полезно обеспечить для пассажиров 102, 104, 106, 108 аттракциона для катания текст 25, который может быть связан с одним или более изображениями (например, изображениями 22 реального мира и/или AR/VR-изображениями 24) или признаками реального мира, посредством устройства 14 визуализации. Это может быть реализовано, когда транспортное средство 100 аттракциона для катания перемещается вдоль трасс 98 или перемещается в пределах предопределенной зоны. В одном варианте осуществления, это может быть реализовано в виде развлекательных зон для посетителей парка развлечений, таких как сооружения 94 или развлекательные аттракционы 96. Например, AR/VR-изображения 24 и/или пригодный текст 25 могут быть наложены на среду реального мира посредством электронных очков 16 таким образом, чтобы пользователи 12 могли получать впечатление от дополнительных развлекательных признаков в ресторанах, на дорожках между аттракционами, и т.п.

Дополнительно, в одном варианте осуществления экстремальный аттракцион 92 для катания может включать в себя взаимодействие пользователя с AR/VR-изображениями 24, например, имитируемое взаимодействие с первым виртуальным объектом 109 (например, звездой) и вторым виртуальным объектом 110 (например, анимационным животным), когда транспортное средство 100 аттракциона для катания проходит мимо или через виртуальные объекты 109, 110. Транспортное средство 100 аттракциона для катания может управляться пользователем, и одним аспектом игры может быть взаимодействие с различными виртуальными объектами 109, 110 посредством направления транспортного средства 100 аттракциона для катания по направлению к виртуальным объектам 109, 110 или предотвращение столкновения с некоторыми виртуальными объектами 109, 110 посредством уклонения от них. Имитируемое взаимодействие может вызывать воздействие на виртуальные объекты 109, 110 согласно некоторым заданным или моделируемым откликам, хранимым системой 40 создания компьютерной графики. В качестве примера, заданные или моделируемые отклики могут быть реализованы физическим движком или подобным модулем, реализуемым системой 40 создания компьютерной графики.

Дополнительно, в одном варианте осуществления виртуальные объекты 109, 110 могут быть созданы системой 40 создания компьютерной графики и отображены на дисплеях 30, 32 устройств 14 визуализации. Конкретно, виртуальные объекты 109, 110 могут быть наложены на восприятие реального мира пассажиров 102, 104, 106, 108 аттракциона для катания. Действительно, первый виртуальный объект 109 может быть неподвижным изображением звезды, и второй виртуальный объект может быть подвижным (например, динамическим) изображением птицы. А именно, в одном варианте осуществления первый виртуальный объект 109 (например, звезда) остается неподвижным относительно других объектов среды, а второй виртуальный объект 110 (например, птица) может перемещаться относительно других объектов в среде. Например, для среды 20, которая включает в себя комбинацию изображений 22 реального мира и других AR/VR-изображений 24 (фиг. 1), первый виртуальный объект 109 остается неподвижным относительно изображений 22 реального мира (например, неподвижным относительно изображения 22 реального мира трассы 98), в то время как второй виртуальный объект 110 перемещается относительно изображений 22 реального мира.

Дополнительно, система 40 создания компьютерной графики может определять направление 112 взгляда (например, ось, выровненную с и коллинеарную направлению, в котором смотрит пассажир) для каждого из пассажиров 102, 104, 106, 108, носящих устройство 14 визуализации. В одном варианте осуществления, датчики 37 (фиг. 1) могут собирать данные (например, в реальном времени или почти в реальном времени), указывающие на положение зрачка, фокусное расстояние, и/или ориентацию устройства 14 визуализации для определения направления 112 взгляда. Следует понимать, что направление 112 взгляда может быть определено любыми из множества устройств и алгоритмов отслеживания глаз. После определения направления 112 взгляда, система 40 создания компьютерной графики может определять плоскость 114 для размещения текста 25. В частности, в одном варианте осуществления плоскость 114 ориентирована по существу ортогонально определенному направлению 112 взгляда. Соответственно, текст 25 может быть расположен на плоскости 114 таким образом, чтобы текст 25 был обращен к пассажиру вдоль направления 112 взгляда, в результате чего обеспечивается разборчивый текст 25.

В одном варианте осуществления, направление 112 взгляда может быть использовано для определения текстовых характеристик, которые могут быть использованы для настройки текста 25. Например, система 40 создания компьютерной графики может определять, что направление 112 взгляда пассажира 104, ориентировано по направлению ко второму виртуальному объекту 110. В ответ на определение того, что направление 112 взгляда пассажира 104 ориентировано по направлению ко второму виртуальному объекту 110, система 40 создания компьютерной графики может отображать текст 25, связанный со вторым виртуальным объектом 110. В частности, текст 25 может включать в себя кружок с текстом (например, включающий в себя слова, которые соответствуют нарративу, рассказываемому вторым виртуальным объектом 110), диаграмму, обеспечивающую информацию о втором виртуальном объекте 110 (например, вид птицы, максимальную скорость птицы, регионы мира, в которых обитает птица), и т.п.

Фиг. 5 является видом среды 20, который может быть визуализирован пользователем (например, пассажиром 102, 106 фиг. 4), носящим показанное устройство 14 визуализации, с помощью которого текст 25 накладывается на среду 20. Среда 20 может включать в себя AR/VR-изображения 24, такие как первый виртуальный объект 109 (например, звезда) и второй виртуальный объект 110 (например, анимационное животное), которые накладываются на изображения 22 реального мира (фиг. 1, 4), такие как изображения экстремального аттракциона 92 для катания, сооружений 94, пассажиров 104, 108, и дополнительных развлекательных аттракционов 96. Как упомянуто выше, следует понимать, что технологии, раскрытые здесь, могут быть применены для наложения AR/VR-изображений 24 и текста 25 на среду реального мира, видимую через прозрачные стекла устройства 14 визуализации, а не на изображения 22 реального мира (например, изображения среды реального мира). Соответственно, в одном варианте осуществления среда смешанной реальности может быть обеспечена для пассажиров посредством устройства 14 визуализации. Дополнительно, система 40 создания компьютерной графики (фиг. 1) может обеспечить отображение (например, наложение) текста 25 на среду реального мира. Таким образом, следует понимать, что технологии для наложения текста 25 могут быть применены к VR-средам, AR-средам, средам реального мира, смешанным средам, и т.п.

В одном варианте осуществления, система 40 создания компьютерной графики может принимать данные о среде в реальном времени или почти в реальном времени. Данные о среде могут включать в себя данные, связанные с изображениями 22 реального мира и/или данные, связанные с AR/VR-изображениями 24. Конкретно, данные о среде включают в себя положение изображений 22 реального мира (например, экстремального аттракциона 92 для катания, сооружений 94, пассажиров 104, 108, и дополнительных развлекательных аттракционов 96) и положение AR/VR-изображений 24 (например, первого и второго виртуальных объектов 109, 110). Конкретно, в одном варианте осуществления данные о среде включают в себя положение изображений 22 реального мира и положение AR/VR-изображений 24 на среде 20, так что положение изображений 22 реального мира и положение AR/VR-изображений 24 отображается на устройстве 14 визуализации.

Дополнительно, в одном варианте осуществления данные о среде могут включать в себя идентификатор для каждого изображения, так что идентификатор помечает каждое изображение как изображение 22 реального мира, AR/VR-изображение 24, или несущественное изображение 118. Конкретно, в одном варианте осуществления идентификатор может помечать некоторые изображения 22 реального мира как существенные и некоторые изображения 22 реального мира как несущественные изображения 118. Система 40 создания компьютерной графики может выполнять вычисления (например, с использованием одного или более алгоритмов) для помечания изображений 22 реального мира как несущественных (например, несущественных изображений 118), когда система 40 создания компьютерной графики определяет, что изображение не увеличивает тематизацию или, иначе, является изображением или признаком, который может быть покрыт текстом 25.

В показанном варианте осуществления, система 40 создания компьютерной графики может сканировать зону, отображаемую на устройстве 14 визуализации, для определения идентификатора для каждого изображения или каждого элемента контента, видимого посредством устройства 14 визуализации. Например, в показанном варианте осуществления, система 40 создания компьютерной графики может связывать экстремальный аттракцион 92 для катания, сооружения 94, и дополнительный развлекательный аттракцион 96 с первым идентификатором таким образом, чтобы первый идентификатор помечал эти изображения как изображения 22 реального мира. Система 40 создания компьютерной графики может связывать первый виртуальный объект 109 и второй виртуальный объект 110 со вторым идентификатором таким образом, чтобы второй идентификатор помечал эти изображения как AR/VR-изображения 24. Дополнительно, система 40 создания компьютерной графики может связывать гору 119, траву 121, и пассажиров 104, 108 с третьим идентификатором таким образом, чтобы третий идентификатор помечал эти изображения как несущественные изображения 118, на основе вычислений (например, с использованием одного или более алгоритмов). В одном варианте осуществления, несущественные изображения 118 включают в себя изображения, которые не увеличивают тематизацию среды 20, а, например, служат в качестве фона (например, солнце, облака, другие пассажиры, и ландшафт) или выполняют любые другие несущественные функции (или относительно менее существенные функции по сравнению с другими изображениями или признаками), определяемые системой 40 создания компьютерной графики.

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

Данные о среде могут дополнительно включать в себя размер каждого изображения 22 реального мира и AR/VR-изображения 24. Например, система 40 создания компьютерной графики может определять размер каждого изображения относительно всей зоны отображения на устройстве 14 визуализации. А именно, система 40 создания компьютерной графики может определять, какую долю (например, часть) всей среды 20, видимой посредством устройства 14 визуализации, занимает каждое изображение.

В одном варианте осуществления, система 40 создания компьютерной графики может анализировать положение, идентификатор, и/или размер каждого изображения для облегчения определения пригодной текстовой области 120. Конкретно, текстовая область 120 относится к области в зоне отображения на устройстве 14 визуализации, пригодной для отображения текста 25 таким образом, чтобы текст 25 был виден пользователю, носящему устройство 14 визуализации, и/или не интерферировал с видом некоторых изображений или признаков.

В одном варианте осуществления, система 40 создания компьютерной графики может использовать данные о среде для определения текстовой области 120. Следует понимать, что в одном варианте осуществления система 40 создания компьютерной графики может определять положение и размер текстовой области 120 на основе по меньшей мере данных о среде. Конкретно, система 40 создания компьютерной графики может использовать положение каждого изображения, размер каждого изображения, идентификатор каждого изображения, и любые другие пригодные данные о среде для определения текстовой области 120. Например, система 40 создания компьютерной графики может определять зону, включающую в себя наибольший участок изображения (изображений), связанного с третьим идентификатором (например, несущественных изображений 118), в качестве текстовой области 120, поскольку отображение текста 25 в такой зоне может позволить пользователю рассматривать текст 25 без интерференции, например, с существенными изображениями.

Дополнительно, в одном варианте осуществления система 40 создания компьютерной графики может определять текстовую область 120 на основе схемы приоритета. Схема приоритета может классифицировать каждое изображение, принимаемое, идентифицируемое, и отображаемое на устройстве 14 визуализации, по степени важности. Например, изображение, связанное с текстом 25 (например, изображение, описываемое текстом 25), может быть классифицировано с наибольшим приоритетом, и любые большие изображения, связанные с третьим идентификатором (например, несущественное изображение 118), могут быть классифицированы с наименьшим приоритетом. Система 40 создания компьютерной графики может определять, что текстовая область 120 должна быть расположена в зоне среды 20, видимой с использованием устройства 14 визуализации, которая включает в себя зону, достаточно большую для размещения текста 25, и/или которая классифицирована с наименьшим приоритетом на основе схемы приоритета системы 40 создания компьютерной графики.

Дополнительно, в одном варианте осуществления система 40 создания компьютерной графики может принимать признак текста 25 для отображения на устройстве 14 визуализации. Признак текста 25 может включать в себя время отображения текста 25, контент текста 25, и изображение, связанное с текстом 25. Время отображения текста 25 может включать в себя начальное время отображения текста 25, продолжительность отображения текста 25, и конечное время отображения текста 25. Контент текста 25 может включать в себя субтитры или разборчивую речь вместе со звуком (например, слышимую речь), связанные с изображением (например, изображением 22 реального мира или AR/VR-изображением 24), описание, связанное с изображением, статистические данные, связанные с изображением, или любой другой пригодный контент текста 25. Изображение, связанное с текстом 25, может включать в себя изображение, описываемое текстом 25, изображение, создающее нарратив, передаваемый посредством текста 25, или изображение, связанное с направлением 112 взгляда.

Дополнительно, в одном варианте осуществления признак текста 25 может быть текстовым подтверждением на устройстве 14 визуализации в ответ на действие, предпринимаемое пользователем 12 (например, пассажиром аттракциона для катания). Например, после закрепления пользователем 12 его/ее ремня безопасности, система 40 создания компьютерной графики может принимать признак этого действия (например, закрепления ремня безопасности), в результате чего система 40 создания компьютерной графики заставляет устройство 14 визуализации отображать текст 25 подтверждения, такой как «Закреплено». Данные, указывающие на текст подтверждения, могут быть также отправлены контроллеру базовой станции и/или удаленному оператору в целях контроля качества. Например, оператор аттракциона для катания может контролировать состояние ремня безопасности пользователя посредством приема текста 25, подтверждающего, что ремень пользователя заперт на месте, посредством отображения текста 25 на соответствующем устройстве 14 визуализации, носимом оператором аттракциона для катания.

В одном варианте осуществления, представление текста 25 может быть основано на направлении 112 взгляда пользователя 12, носящего устройство 14 визуализации. Например, система 40 создания компьютерной графики может определять, что направление 112 взгляда (например, на основе отслеживания глаз) ориентировано по направлению ко второму виртуальному объекту 110, так что система 40 создания компьютерной графики определяет, что текст 25 должен быть связан с изображением, ближайшим к направлению 112 взгляда (например, вторым виртуальным объектом 110). В одном варианте осуществления, текст 25 отображается в ответ на определение (например, системой 40 создания компьютерной графики) того, что направление 112 взгляда направлено по направлению к конкретному изображению (например, по направлению ко второму виртуальному объекту 110). Однако следует понимать, что представление текста 25 может не быть основано на направлении 112 взгляда, а может быть основано, дополнительно или альтернативно, на временной метке во время функционирования аттракциона для катания (например, представляемой во время некоторого участка аттракциона для катания), в ответ на представление некоторого AR/VR-изображения 24 (например, соответствующий текст 25 представляется с AR/VR-изображением 24), на действии, предпринимаемом пользователем 12, и т.п.

Действительно, система 40 создания компьютерной графики может использовать данные о среде, такие как положение каждого изображения, размер каждого изображения, идентификатор каждого изображения, и/или любые другие пригодные данные о среде, для определения положения и размера текстовой области 120. Дополнительно или альтернативно, система 40 создания компьютерной графики может использовать характеристики текста 25, такие как время отображения текста 25, контент текста 25, и/или изображение, связанное с текстом 25, для определения положения и размера текстовой области 120.

Например, в показанном варианте осуществления, система 40 создания компьютерной графики может идентифицировать размер, положение, и/или идентификатор каждого изображения (например, экстремального аттракциона 92 для катания, места сооружений 94 парка развлечений, дополнительного развлекательного аттракциона 96, первого виртуального объекта 109, второго виртуального объекта 110, горы 119, травы 121, пассажиров 104, 108, и/или любого другого изображения, видимого посредством устройства 14 визуализации). С использованием любых технологий, описанных выше, в показанном варианте осуществления система 40 создания компьютерной графики может определить, что положение текстовой области 120 находится выше второго виртуального объекта 110, и определить размеры (например, величину) текстовой области 120. Например, размеры текстовой области 120 могут включать в себя длину L1 и ширину L2. Система 40 создания компьютерной графики может определять положение и размер текстовой области 120 исходя из того, что система 40 создания компьютерной графики определяет, что текстовая область 120 является наибольшей областью несущественных изображений 118 (например, изображений, связанных с третьим идентификатором). В то время как показанный вариант осуществления включает в себя по существу прямоугольную текстовую область 120, следует отметить, что текстовая область может иметь любую пригодную форму (например, круглую, треугольную, пятиугольную).

В одном варианте осуществления, система 40 создания компьютерной графики может определять положение и размер текстовой области 120 исходя из того, чтобы это была область, ближайшая к изображению (например, второму виртуальному объекту 110), связанному с текстом 25. В показанном варианте осуществления, текст 25 может быть представлен, поскольку второй виртуальный объект 110 пересекается с направлением 112 взгляда или находится вблизи него.

В одном варианте осуществления, система 40 создания компьютерной графики может располагать текст 25 где угодно на среде 20, видимой посредством устройства 14 визуализации, таким образом, чтобы текст 25 не закрывал (например, не интерферировал с) изображение (например, второй виртуальный объект 110), связанное с текстом 25. Например, текст 25, связанный со вторым виртуальным объектом 110, может включать в себя кружок с тем текстом, который произносит второй виртуальный объект 110 (например, «Когда-то…»), и может быть расположен вблизи второго виртуального объекта 110 без интерференции с видом второго виртуального объекта 110.

Как упомянуто выше, наложение дополнительной информации, такой как текст 25, на среду, включающую в себя изображения 22 реального мира и AR/VR-изображения 24, может вызывать многие затруднения. Например, может быть предпочтительным определить контент текста 25, положение в среде 20 для отображения текста 25, цвет текста 25, и яркость или интенсивность текста 25, чтобы текст 25 не переходил в фон, на котором он отображается, и т.п. Соответственно, в одном варианте осуществления система 40 создания компьютерной графики может определять текстовые характеристики, такие как пригодный для отображения текст 25, положение текста 25 на среде 20, цвет текста 25, и т.п.

Конкретно, система 40 создания компьютерной графики может определять пригодный цвет для текста 25 таким образом, чтобы текст 25 был легче читаемым для пользователя 12, носящего устройство 14 визуализации. В одном варианте осуществления, текст 25 может включать в себя текстовую рамку 124 (например, кружок с текстом), внутри которой отображается текст 25. Текстовая рамка 124 может иметь один цвет, а текст 25 может иметь другой цвет. Например, текстовая рамка 124 может быть черной, а текст 25 может быть белым. Следует понимать, что текстовая рамка 124 может быть опущена, текст 25 может быть представлен поверх среды 20, и текст 25 может иметь цвет, который по существу отличен от цвета зоны среды 20, на которой текст 25 отображается (например, цвета фона). Например, если текст 25 отображается поверх светло-синего неба, то текст 25 может иметь темный цвет (например, черный). Однако, если текст 25 отображается поверх темной стены, то текст 25 может иметь светлый цвет (например, белый).

Дополнительно или альтернативно, система 40 создания компьютерной графики может определять пригодную яркость или интенсивность текста 25 для обеспечения адекватного контраста между изображениями (например, изображениями 22 реального мира) и текстом 25. Например, когда изображения 22 реального мира включают в себя большую величину солнечной засветки, яркость или интенсивность текста 25 может быть увеличена для улучшения разборчивости текста 25.

Со ссылкой на фиг. 6, показан вид 130 среды 20, который может быть визуализирован пользователем, носящим устройство 14 визуализации, в момент времени, t0. Как показано, текст 25 наложен на среду 20. В момент времени, t0, система 40 создания компьютерной графики может определить, что текст 25 должен быть отображен на первой текстовой области 132, на основе данных о среде. Как упомянуто выше, система 40 создания компьютерной графики может определять текстовые характеристики (например, контент текста 25, цвет текста 25, размер текста 25, шрифт текста 25, длительность отображения текста) на основе положения и размера первой текстовой области 132. После определения текстовых характеристик, положения и размера первой текстовой области 132, и изображений (например, изображений 22 реального мира, AR/VR-изображений 24), совокупно называемых «параметрами отображения», текст 25 может быть наложен на участок среды 20, который включает в себя первую текстовую область 132. Дополнительно, текст 25 может быть отображен на текстовой рамке 124 или прямо на среде 20 таким образом, чтобы текст 25 имел цвет, отличный от цвета текстовой рамки 124 или среды 20, и легче понимался пользователем 12.

В одном варианте осуществления, система 40 создания компьютерной графики может заставлять устройство 14 визуализации отображать текст 25 на среде 20 (или на текстовой рамке 124) в момент времени, t0. Действительно, система 40 создания компьютерной графики может определять, в реальном времени или почти в реальном времени, текстовую область 132, текстовые характеристики, и т.п. (например, параметры отображения). В одном варианте осуществления, текст 25 может быть основан на направлении 112 взгляда. Например, текст 25 может включать в себя информацию, относящуюся ко второму виртуальному объекту 110, когда система 40 создания компьютерной графики идентифицирует, что направление 112 взгляда задерживается на или ориентировано вдоль направления, проходящего в непосредственной близости от второго виртуального объекта 110. В частности, система 40 создания компьютерной графики может определять направление 112 взгляда в момент времени, t0, и затем отображать текст 25, содержащий пригодные текстовые характеристики, в пригодном местоположении (например, в текстовой области 132) вскоре после этого. В одном варианте осуществления, система 40 создания компьютерной графики может отображать текст 25 до конечного момента времени, t1. Длительность времени (например, время между моментом времени, t0, и моментом времени, t1) может быть предопределенной. Однако следует понимать, что длительность времени отображения текста 25 может быть основана на активности зрачка (например, таким образом, чтобы система 40 создания компьютерной графики могла идентифицировать, когда пользователь 12 прекратил читать текст 25), активности пользователя 12, значительности любых изображений или признаков, покрываемых текстом, и т.п.

В одном варианте осуществления, после наложения текста 25 на среду 20, текст 25 может оставаться в этом положении на устройстве 14 визуализации в течение длительности отображения (например, начиная с момента времени, t0, и заканчивая моментом времени, t1). Например, в показанном варианте осуществления, текст 25 отображается на первой текстовой области 132 на текстовой рамке 124, которая расположена на левом участке устройства 14 визуализации. В этом примере, когда пользователь 12, носящий устройство 14 визуализации, смотрит куда-либо еще, текст 25 может оставаться на левом участке устройства 14 визуализации. Однако следует понимать, что в одном варианте осуществления положение текста 25 на устройстве 14 визуализации может динамически настраиваться на основе изменения поля зрения пользователя 12, носящего устройство 14 визуализации.

Как упомянуто выше, текст 25 может быть отображен на среде 20, наблюдаемой посредством устройства 14 визуализации, на основе любой пригодной технологии. Например, текст может быть отображен на среде 20 на основе временной метки таким образом, чтобы, когда виртуальный объект (например, второй виртуальный объект 110) начинает говорить, текст 25 соответствовал нарративу говорящего виртуального объекта. Действительно, в одном варианте осуществления наложение текста 25 может согласовываться с аудио, связанным либо с изображениями 22 реального мира и/либо с AR/VR-изображениями 24. В показанном варианте осуществления, текст 25 относится ко второму виртуальному объекту 110 (например, поскольку направление 112 взгляда ориентировано по направлению ко второму виртуальному объекту). Дополнительно, в одном варианте осуществления текст 25 может относиться к другому изображению, когда направление взгляда ориентировано по направлению к другому изображению.

После окончания отображения системой 40 создания компьютерной графики текста 25 (например, после определения системой 40 создания компьютерной графики того, что длительность отображения текста 25 достигла конечного момента времени, t1), система 40 создания компьютерной графики может обеспечить удаление текста 25 из среды 20.

Со ссылкой на фиг. 7, показан вид 140 среды, который может быть визуализирован пользователем, носящим устройство 14 визуализации, в другой момент времени, tn. Как показано, текст 25 наложен на среду 20. В одном варианте осуществления, после прекращения отображения текста 25 в первом перспективном виде 130 фиг. 6 (например, поскольку был достигнут конечный момент времени, t1, поскольку пользователь 12 изменяет ориентацию своего поля зрения, и т.п.), система 40 создания компьютерной графики может ожидать наступления другого начального момента времени, t0, после чего система 40 создания компьютерной графики может реализовать технологии, описанные выше, для определения параметров отображения, таких как текстовая область и текстовые характеристики.

Конкретно, в момент времени, tn, система 40 создания компьютерной графики может определить, что текст 25 должен быть отображен на второй текстовой области 142, на основе данных о среде. Дополнительно, система 40 создания компьютерной графики может также определить положение и размер второй текстовой области 142 в момент времени, tn. Как упомянуто выше, система 40 создания компьютерной графики может определять текстовые характеристики (например, контент текста 25, цвет текста 25, размер текста 25, шрифт текста 25) в момент времени, tn. В одном варианте осуществления, текстовые характеристики текста 25, отображаемого на второй текстовой области 142, могут быть отличными от текстовых характеристик текста 25, отображаемого на первой текстовой области 132 фиг. 6. В показанном варианте осуществления, текст 25 может находиться около дополнительного развлекательного аттракциона 96, например, поскольку система 40 создания компьютерной графики идентифицировала, что направление 112 взгляда ориентировано по направлению к дополнительному развлекательному аттракциону 96.

После определения текстовых характеристик и положения и размера второй текстовой области 142, текст 25 может быть наложен на участок среды среда 20, который включает в себя вторую текстовую область 142. Дополнительно, текст 25 может быть отображен на текстовой рамке 124 или прямо на среде 20 таким образом, чтобы текст 25 имел цвет, отличный от цвета текстовой рамки 124 или среды 20, и легче понимался пользователем 12. Отображение текста 25 на среде 20 может непрерывно обновляться в течение аттракциона для катания таким образом, чтобы текстовая информация и положение и размер текстовой области определялись, когда должен отображаться новый текст 25 (например, согласованно с временной меткой, направлением 112 взгляда, признаками экстремального аттракциона 92 для катания, и т.п.).

Фиг. 8 является блок-схемой последовательности операций способа 200, который может быть использован для создания улучшенного впечатления посредством наложения текста 25 (фиг. 1, 4-7) на среду 20 (фиг. 4-7), видимую посредством устройства 14 визуализации (фиг. 1-7), согласно одному варианту осуществления. В частности, в одном варианте осуществления система 40 создания компьютерной графики (фиг. 1-4) принимает и анализирует данные о среде, собираемые в реальном времени или почти в реальном времени (блок 210 способа). Как упомянуто выше, данные о среде могут включать в себя данные, связанные с изображениями 22 реального мира (фиг. 1, 4), данные, связанные с AR/VR-изображениями 24 (фиг. 1-4), идентификатор для каждого изображения в среде 20, видимого посредством устройства 14 визуализации, размер и положение каждого изображения в среде 20, видимого посредством устройства 14 визуализации, и т.п. Система 40 создания компьютерной графики может создавать среду 20 (блок 220 способа), которая может включать в себя изображения 22 реального мира и AR/VR-изображения 24. В одном варианте осуществления, система 40 создания компьютерной графики содержит получать доступ к текстовой информации, такой как контент текста 25 (например, слова и символы, включенные в текст 25) (блок 230 способа). Затем, система 40 создания компьютерной графики может определять параметры отображения для текста 25 (блок 240 способа) таким образом, чтобы система 40 создания компьютерной графики представляла текст 25, выполненный с возможностью включать в себя текстовые характеристики (например, контент, цвет, размер, шрифт), на среде 20 (блок 250 способа) в подходящей текстовой области 120. Действительно, устройство 14 визуализации может обеспечивать для пользователя 12, носящего устройство 14 визуализации, текст 25, наложенный на среду 20.

В одном варианте осуществления, система 40 создания компьютерной графики коммуникационно связана с устройством 14 визуализации. Система 40 создания компьютерной графики может принимать данные о среде от устройства 14 визуализации, такого как камеры 34, 36 (фиг. 1), и/или датчики 37 (фиг. 1). Как упомянуто выше, данные о среде, принимаемые системой 40 создания компьютерной графики (блок 210 способа), могут включать в себя данные, связанные с изображениями 22 реального мира, которые могут включать в себя положение каждого изображения 22 реального мира, отображаемого на устройстве 14 визуализации, относительно размера всей поверхности отображения (например, дисплеев 30, 32 (фиг. 1)). Дополнительно, данные о среде могут включать в себя данные, связанные с AR/VR-изображениями 24, которые могут включать в себя размер и положение каждого идентифицированного изображения 22 реального мира, отображаемого на устройстве 14 визуализации, относительно размера всей поверхности отображения. Дополнительно, данные о среде могут включать в себя идентификатор для каждого изображения (например, изображений 22 реального мира и AR/VR-изображений 24). В одном варианте осуществления, система 40 создания компьютерной графики может присваивать идентификатор каждому изображению. Например, первый идентификатор может быть присвоен изображению системой 40 создания компьютерной графики таким образом, чтобы он помечал это изображение как изображение 22 реального мира. Дополнительно, второй идентификатор может быть присвоен другому изображению таким образом, чтобы он помечал это изображение как AR/VR-изображение 24. Дополнительно или альтернативно, третий идентификатор может быть присвоен другому изображению таким образом, чтобы этот идентификатор помечал это изображение как несущественное изображение 118.

Система 40 создания компьютерной графики может анализировать данные о среде для создания среды 20 (блок 220 способа). В одном варианте осуществления, среда 20 может включать в себя изображения 22 реального мира и AR/VR-изображения 24 таким образом, чтобы они объединялись для создания среды 20. Как упомянуто выше, среда 20 может обновляться на основе направления 112 взгляда (фиг. 4-6) пользователя 12.

После создания среды 20, система 40 создания компьютерной графики получает доступ к тексту 25 (блок 230 способа). В одном варианте осуществления, текст 25 может быть заданным контентом (например, символами или буквами), хранимым в памяти 46 (фиг. 1) системы 40 создания компьютерной графики. Действительно, система 40 создания компьютерной графики может получать доступ к контенту текста (например, к словам и символам, которые включает в себя текст) на основе данных о среде. Например, данные о среде могут включать в себя AR/VR-изображение 24 говорящего виртуального объекта, так что доступный текст 25 включает в себя текст 25, который согласуется в соответствии с устным нарративом говорящего виртуального объекта.

После получения доступа к тексту 25, система 40 создания компьютерной графики может определять параметры отображения (блок 240 способа), подробно описанные выше. Параметры отображения могут включать в себя текстовые характеристики текста 25, положение и размер текстовой области 120 (фиг. 5), и изображения, видимые посредством устройства 14 визуализации. Более конкретно, текстовые характеристики включают в себя контент текста, к которому получила доступ система 40 создания компьютерной графики, цвет текста 25, размер текста 25, шрифт текста 25, яркость или интенсивность текста 25, и длительность отображения текста. Дополнительно, параметры отображения могут быть использованы для определения пригодного представления текста 25 таким образом, чтобы текст 25 был легче различимым при наложении на среду 20, и чтобы текст 25 не интерферировал с важным контентом (например, изображениями), видимым посредством устройства 14 визуализации.

После определения пригодных параметров отображения (например, текстовых характеристик, размера и положения текстовой области, и контента текста), текст 25 накладывают на среду 20. А именно, в одном варианте осуществления текст 25 может быть расположен в зоне среды среда 20 с самыми несущественными изображениями 118 (фиг. 5). Действительно, устройство 14 визуализации может обеспечивать для пользователя 12, носящего устройство 14 визуализации, текст 25, наложенный на среду 20, для дополнительного улучшения впечатления от парка развлечений.

Технологии, представленные и заявленные здесь, относятся и применяются к материальным объектам и конкретным примерам практического характера, которые наглядно улучшают данную область техники и, по существу, не являются абстрактными, нематериальными, или чисто теоретическими. Дополнительно, если какие-либо пункты формулы изобретения, прилагаемой в конце этого описания изобретения, содержат один или более элементов, называемых «средством выполнения функции…» или «этапом выполнения функции…», то предполагается, что такие элементы должны быть интерпретированы согласно документу 35 U.S.C. 112(f). Однако для любых пунктов формулы изобретения, содержащих элементы, называемые по-другому, предполагается, что такие элементы не должны интерпретироваться согласно документу 35 U.S.C. 112(f).

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

1. Система для наложения текста на дисплей устройства визуализации, содержащая:

устройство визуализации, содержащее дисплей, видимый пользователю;

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

создания среды, содержащей изображения реального мира, изображения дополненной реальности или их комбинацию;

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

обеспечения классифицирования изображений реального мира, изображений дополненной реальности или их комбинации на основе, по меньшей мере, указаний на значительность;

определения подходящего для текста местоположения на основе, по меньшей мере, указанного классифицирования;

определения подходящих текстовых характеристик для текста на основе, по меньшей мере частично, подходящего для текста местоположения;

определения контента текста для соответствия звуковому нарративу, передаваемому через громкоговоритель системы; и

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

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

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

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

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

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

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

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

9. Система по п. 1, в которой устройство визуализации выполнено с возможностью ношения пользователем.

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

11. Система по п. 1, в которой устройство визуализации выполнено с возможностью ношения пользователем.

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

13. Способ наложения текста на дисплей устройства визуализации, при котором:

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

обеспечивают посредством одного или более процессоров классифицирование изображений реального мира, изображений дополненной реальности, изображений виртуальной реальности или любой их комбинации на основе, по меньшей мере, относительной значительности изображений реального мира, изображений дополненной реальности, изображений виртуальной реальности или любой их комбинации в указанной среде;

определяют посредством одного или более процессоров подходящее для текста местоположения на основе, по меньшей мере, указанного классифицирования;

определяют посредством одного или более процессоров подходящие текстовые характеристики для текста на основе, по меньшей мере частично, подходящего для текста местоположения;

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

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

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

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

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

17. Способ по п. 13, при котором:

определяют посредством одного или более процессоров направление взгляда пользователя; и

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

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

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

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

приема и анализа сигнала, указывающего на направление взгляда пользователя;

приема и анализа данных, относящихся к указанной среде;

определения подходящего для текста местоположения на основе, по меньшей мере частично, сигнала, указывающего на направление взгляда пользователя, и данных, относящихся к указанной среде;

определения контента текста для соответствия звуковому нарративу, передаваемому через громкоговоритель устройства визуализации; и

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к проекционному устройству для проекционного дисплея - дисплея на лобовом стекле (HUD) с p-поляризованным излучением. Содержит по меньшей мере: многослойное стекло с зоной HUD, содержащее наружный лист и внутренний лист, которые соединены друг с другом термопластичным промежуточным слоем; электропроводящее покрытие на обращенной к промежуточному слою поверхности наружного листа или внутреннего листа или в промежуточном слое; и проектор, направленный на зону HUD (B); причем излучение проектора является p-поляризованным, причем многослойное стекло с электропроводящим покрытием во всем спектральном диапазоне 450-650 нм имеет степень отражения p-поляризованного излучения по меньшей мере 10%, причем электропроводящее покрытие содержит по меньшей мере три электропроводящих слоя, каждое из которых находится между двумя диэлектрическими слоями или последовательностями диэлектрических слоев, причем сумма толщин всех электропроводящих слоев составляет не более 30 нм, и при этом электропроводящие слои имеют толщину от 5 нм до 10 нм.
Наверх