СИСТЕМЫ И СПОСОБЫ УПРАВЛЕНИЯ ТРАНСПОРТНЫМИ СРЕДСТВАМИ ДЛЯ КАТАНИЯ В ХОДЕ ИГРОВОГО ПРОЦЕССА
SYSTEMS AND METHODS OF CONTROLLING VEHICLES FOR SKATING DURING GAME PROCESS

Уровень техники
Предмет изобретения, раскрытый в данном документе, связан с аттракционами парка развлечений, а более конкретно, с предоставлением интерактивного восприятия в аттракционах для катания в парке развлечений.
Парки развлечений или тематические парки отдыха с аттракционами могут включать в себя различные развлекательные аттракционы при предоставлении удовольствия гостям парков развлечений. Например, аттракционы могут включать в себя аттракцион для катания (например, трассу с замкнутым контуром, катание в темноте, захватывающее катание или другое аналогичное катание). В таких аттракционах для катания, движение транспортного средства для катания состоит из запрограммированных перемещений, или транспортное средство для катания может включать в себя признаки (например, различные кнопки и ручки регулировки), которые предоставляют пассажиру варьирующиеся уровни управления транспортным средством для катания. Теперь следует признавать, что имеется потребность в улучшенном аттракционе для катания, который предоставляет усовершенствованное пассажирское управление для транспортного средства для катания, чтобы создавать более интерактивное восприятие при катании.
Краткое описание изобретения
Ниже обобщаются конкретные варианты осуществления, согласованные по объему с настоящим раскрытием сущности. Данные варианты осуществления не имеют намерение ограничивать объем раскрытия сущности, а вместо этого данные варианты осуществления имеют намерение предоставлять только краткий обзор возможных форм настоящих вариантов осуществления. Фактически, настоящие варианты осуществления могут охватывать множество форм, которые могут быть аналогичными или отличающимися от вариантов осуществления, изложенных ниже.
В варианте осуществления, система аттракционов для катания для парка развлечений включает в себя транспортное средство для катания, выполненное с возможностью размещать катающегося и выполненное с возможностью двигаться вдоль пути для катания, наголовный дисплей, выполненный с возможностью ношения катающимся, и систему управления. Система управления выполнена с возможностью отображать виртуальную инструкцию катающемуся через наголовный дисплей, принимать сигнал из устройства пользовательского ввода, ассоциированного с катающимся, определять то, что сигнал, принимаемый из устройства пользовательского ввода, соответствует виртуальной инструкции, и инициировать перемещение транспортного средства для катания в ответ на определение того, что сигнал соответствует виртуальной инструкции.
В варианте осуществления, способ предоставления развлечений в парке развлечений включает в себя формирование, через систему формирования компьютерных графических изображений системы управления, функционально соединенной с транспортным средством для катания, игрового окружения, при этом игровое окружение включает в себя множество объектов в стиле дополненной реальности (AR), при этом транспортное средство для катания выполнено с возможностью перевозить одного или более катающихся и двигаться вдоль пути для катания, отображение игрового окружения через один или более наголовных дисплеев, ассоциированных с каждым из одного или более катающихся, прием, через систему управления, одного или более сигналов из одного или более устройств пользовательского ввода, ассоциированных с каждым из одного или более катающихся, и инициирование, через систему управления, перемещения транспортного средства для катания, по меньшей мере, частично на основе сигналов, принимаемых из одного или более устройств пользовательского ввода, ассоциированных с каждым из одного или более катающихся, при этом одно или более устройств пользовательского ввода включают в себя, по меньшей мере, одно устройство рулевого управления и, по меньшей мере, одно устройство выполнения операций пометки.
В варианте осуществления, система управления катанием и игрой интегрирована с транспортным средством для катания, выполненным с возможностью перевозить катающегося вдоль трассы для катания, система управления катанием и игрой включает в себя игровой контроллер, выполненный с возможностью принимать первые входные сигналы из устройства пользовательского ввода операций руления, ассоциированного с транспортным средством для катания, принимать вторые входные сигналы, по меньшей мере, из одного устройства пользовательского ввода операций пометки, ассоциированного с транспортным средством для катания, определять то, что первые входные сигналы соответствуют виртуальной инструкции, выводить, в ответ на определение того, что первые входные сигналы соответствуют виртуальной инструкции, первый управляющий сигнал, указывающий инструкцию для того, чтобы вызывать первое перемещение транспортного средства для катания, определять то, что вторые входные сигналы соответствуют взаимодействию с объектом в стиле дополненной реальности (AR), и выводить, в ответ на определение того, что вторые входные сигналы соответствуют взаимодействию с AR–объектом, второй управляющий сигнал, указывающий инструкцию для того, чтобы вызывать второе перемещение транспортного средства для катания. Система управления катанием и игрой также включает в себя контроллер аттракциона для катания, функционально соединенный с игровым контроллером и выполненный с возможностью принимать первый управляющий сигнал и второй управляющий сигнал и выполненный с возможностью управлять перемещением транспортного средства для катания, по меньшей мере, частично на основе первого управляющего сигнала и второго управляющего сигнала.
Краткое описание чертежей
Эти и другие признаки, аспекты и преимущества настоящего раскрытия сущности должны становиться более понятными после прочтения нижеприведенного подробного описания со ссылками на прилагаемые чертежи, при этом аналогичные номера ссылок представляют аналогичные части на всех чертежах, на которых:
Фиг. 1 является принципиальной схемой варианта осуществления парка развлечений, включающего в себя аттракцион для катания, имеющий систему управления катанием и игрой, в соответствии с настоящими вариантами осуществления;
Фиг. 2 является блок–схемой варианта осуществления системы управления катанием и игрой, которая может использоваться в аттракционе для катания по фиг. 1, в соответствии с настоящими вариантами осуществления;
Фиг. 3 является видом в перспективе варианта осуществления наголовного дисплея, который может использоваться в системе управления катанием и игрой по фиг. 2, в соответствии с настоящими вариантами осуществления;
Фиг. 4 является принципиальной схемой, иллюстрирующей вариант осуществления управления от водителя транспортным средством для катания аттракциона для катания по фиг. 1 и показывающей примерную инструкцию на основе дополненной реальности (AR), в соответствии с настоящими вариантами осуществления;
Фиг. 5 является принципиальной схемой, иллюстрирующей вариант осуществления управления от катающегося транспортным средством для катания аттракциона для катания по фиг. 1, в соответствии с настоящими вариантами осуществления;
Фиг. 6 является блок–схемой последовательности операций варианта осуществления способа для управления перемещением транспортного средства для катания с использованием системы управления катанием и игрой по фиг. 2, по меньшей мере, частично на основе действий водителя транспортного средства для катания, в соответствии с настоящими вариантами осуществления; и
Фиг. 7 является блок–схемой последовательности операций варианта осуществления способа для управления перемещением транспортного средства для катания с использованием системы управления катанием и игрой по фиг. 2, по меньшей мере, частично на основе действий одного или более катающихся транспортного средства для катания, в соответствии с настоящими вариантами осуществления.
Подробное описание изобретения
Ниже описываются один или более конкретных вариантов осуществления настоящего раскрытия сущности. С целью предоставления точного описания этих вариантов осуществления, все признаки фактической реализации могут не описываться в подробном описании. Следует принимать во внимание, что при разработке таких фактических реализаций, как и в любом инженерном или расчетном проекте, должно приниматься множество конкретных для реализации решений с тем, чтобы достигать конкретных целей разработчиков, таких как совместимость с системно–ориентированными и бизнес–ориентированными ограничениями, которые могут варьироваться в зависимости от реализации. Кроме того, следует принимать во внимание, что такие опытно–конструкторские работы могут быть комплексными и времязатратными, но при этом должны представлять собой стандартную процедуру расчета, изготовления и производства для специалистов в данной области техники с использованием преимущества этого раскрытия сущности.
Настоящие варианты осуществления относятся к системам и способам предоставления улучшенного восприятия для катающихся аттракциона для катания, к примеру, для пассажиров на трассе с замкнутым контуром, при катании в темноте или при другом аналогичном катании. Система управления катанием и игрой, ассоциированная с транспортным средством для катания аттракциона для катания, может предоставлять окружение в стиле дополненной реальности (AR) посредством наголовных дисплеев, носимых катающимися, или других подходящих дисплеев. AR–окружение может комбинироваться с другими внебортовыми дисплеями и эффектами, чтобы создавать полное окружение аттракциона для катания. AR–окружение может представляться в качестве или как часть игрового окружения или окружения игрового процесса, с которым могут взаимодействовать катающиеся в течение катания. Чтобы предоставлять более интерактивное восприятие при катании и предоставлять варьируемое восприятие при катании между последующими посещениями, система управления катанием и игрой может предоставлять разделенное (например, раздвоенное) управление перемещением транспортного средства для катания катающимися. Иными словами, перемещение транспортного средства для катания вдоль и вокруг трассы (например, пути) аттракциона для катания может управляться, по меньшей мере, частично на основе прямого ввода из одного или более устройств пользовательского ввода, к примеру, руления транспортным средством для катания через устройство пользовательского ввода операций с рулем, и/или изменения скорости транспортного средства для катания посредством нажатия одной или более педалей (например, педали акселератора, педали тормоза). Перемещение транспортного средства для катания также может управляться посредством системы управления катанием и игрой, по меньшей мере, частично на основе действий при взаимодействии катающихся с AR–окружением (например, в качестве части игры). Например, инструкции по вождению могут представляться через AR–окружение катающемуся, рулящему транспортным средством для катания, и следование или не следование инструкциям по вождению может вызывать различные результирующие перемещения транспортного средства для катания. В качестве другого примера, взаимодействия катающихся с объектами в AR–окружении через устройства пользовательского ввода, такие как выпуск (например, выстрел, бросок или выбрасывание) поражающего AR–предмета (например, оболочки, шара или другого элемента), чтобы помечать или сталкиваться с целевым объектом, может вызывать определенные перемещения транспортного средства для катания. Следовательно, перемещение транспортного средства для катания может управляться в некоторые моменты времени водителем, в некоторые моменты времени другими катающимися или в некоторые моменты времени как водителем, так и другими катающимися. Транспортное средство для катания может позволять водителю осуществлять вождение транспортного средства для катания с использованием устройства пользовательского ввода операций с рулем в определенные моменты времени, и затем транспортное средство для катания может переопределять управление от водителя или дополнять управление от водителя на основе действий водителя (например, следования инструкциям) и/или на основе действий катающегося (например, пометки объектов AR–окружения с помощью поражающих AR–предметов) в другие моменты времени, чтобы затрагивать перемещение транспортного средства для катания. Кроме того, водитель может сохранять управление рулением транспортного средства для катания в течение части или всего катания, но скорость транспортного средства для катания может изменяться на основе действий водителя и/или на основе действий катающегося, по меньшей мере, в течение некоторых частей катания. Управление перемещением транспортного средства для катания катающимися и разделение такого управления может предоставлять более интерактивное и варьируемое восприятие при катании. Дополнительно, в варианте осуществления, система управления катанием и игрой может предоставлять варьируемое восприятие при катании через процесс взвешивания на основе показателя в очках или оцениваемого уровня мастерства катающихся транспортного средства для катания на основе их вождения и/или взаимодействия с объектами AR–окружения.
С учетом вышеизложенного, фиг. 1 иллюстрирует принципиальную схему парка 10 развлечений, включающего в себя аттракцион 12 для катания. Как проиллюстрировано, парк развлечений может также включать в себя тематические аттракционы 14 (например, стационарное оборудование, компоновки со зданиями, бутафорию, декорации и т.д., соответствующие теме) и другие аттракционы 16 парка развлечений (например, колесо обозрения или другие аттракционы). Аттракцион 12 для катания может включать в себя трассу или путь 18 (например, трассу с замкнутым контуром или систему трасс с замкнутым контуром), которая может предоставлять инфраструктуру, вдоль которой может двигаться транспортное средство 20 для катания. Аттракцион 12 для катания может включать в себя транспортное средство 20 для катания, которое может размещать и перевозить одного или более катающихся 22 через аттракцион 12 для катания. Хотя транспортное средство 20 для катания показано как размещающее четырех катающихся 22, транспортное средство(а) для катания 20 может каждый размещать любое число катающихся (например, 1, 2, 3, 5, 6 или больше). Также следует принимать во внимание, что хотя аттракцион 12 для катания может быть проиллюстрирован как имеющий одно транспортное средство 20 для катания, аттракцион 12 для катания может включать в себя любое число транспортных средств 20 для катания (например, 1, 2, 4, 8, 10 или больше).
Трасса 18 может представлять собой простую трассу или управляемый путь, в котором перемещение транспортного средства 20 для катания может быть ограничено или управляться через электронную систему, магнитную систему или другую аналогичную систему. По мере того, как транспортное средство 20 для катания перемещается вдоль трассы 18, трасса 18 может задавать линейное перемещение транспортного средства 20 для катания. Перемещение транспортного средства 20 для катания может управляться посредством системы управления (например, системы 24 управления катанием и игрой) транспортного средства 20 для катания, которое может включать в себя несколько систем управления. Помимо вызывания линейного перемещения транспортного средства 20 для катания вдоль трассы 18, система 24 управления катанием и игрой может вызывать другое движение транспортного средства 20 для катания, к примеру, поворачивание, раскачивание, вращение, вибрацию, разворот и другие аналогичные виды движения. Дополнительно, система 24 управления катанием и игрой может предоставлять окружение 25 в стиле дополненной реальности (AR) AR–графики, включающей в себя AR–объекты 26, представленные катающимся 22 через наголовные дисплеи 28, носимые катающимися 22 в течение всей длительности аттракциона 12 для катания. Система 24 управления катанием и игрой дополнительно может координировать представление AR–объектов 26 через наголовные дисплеи 28 и/или перемещение транспортного средства 20 для катания с другими внебортовыми эффектами, такими как визуальные и/или звуковые представления, предоставляемые посредством системы 30 управления визуальными эффектами, которая может включать в себя проекционный игровой компьютер, устройства отображения (например, проекционные устройства отображения, цифровые устройства отображения), системы освещения и устройства управления звуковыми эффектами (например, динамики), расположенные вдоль трасс 18.
При работе, аттракцион 12 для катания может представляться в качестве взаимодействия в ходе игры или игрового процесса между катающимися 22 транспортного средства 20 для катания, AR–окружением 25 (например, игровым окружением), включающим в себя AR–объекты 26, и/или одним или более других транспортных средств 20 для катания аттракциона 12 для катания. AR–объекты 26 могут включать в себя объекты, персонажи и инструкции катающимся. В некоторых вариантах осуществления, игра аттракциона 12 для катания может представляться в качестве гонки между транспортными средствами 20 для катания и/или между персонажами, представленными через AR–окружение 25. По мере того, как транспортное средство 20 для катания перемещается вдоль трассы 18, один катающийся 22 может управлять определенными прямыми перемещениями транспортного средства 20 для катания, к примеру, рулением и поворотом транспортного средства 20 для катания, через устройство 32 пользовательского ввода. Устройство 32 пользовательского ввода может функционально соединяться с системой 24 управления катанием и игрой, которая может вызывать перемещение транспортного средства 20 для катания, по меньшей мере, частично на основе сигналов, принимаемых из устройства 32 пользовательского ввода. Различные AR–объекты 26 (включающие в себя AR–инструкции) могут представляться катающимся 22 в течение всей длительности аттракциона 12 для катания через систему 24 управления катанием и игрой и наголовные дисплеи 28. Каждый катающийся может управлять несколькими устройствами 32 пользовательского ввода, и устройства 32 пользовательского ввода могут включать в себя устройство 34 пользовательского ввода операций руления, устройство 36 пользовательского ввода операций пометки или другие устройства 38 пользовательского ввода, такие как устройство пользовательского ввода операций с акселератором. Катающиеся 22 могут взаимодействовать с AR–объектами 26, представленными через наголовные дисплеи 28, к примеру, посредством следования инструкциям, представленным через AR–объекты 26, или посредством взаимодействия с AR–объектами 26 через устройства 36 пользовательского ввода операций пометки (например, посредством пометки AR–объектов 26 с помощью поражающих AR–предметов). Такое взаимодействие с AR–окружением 25 катающимися 22 также может инициировать или затрагивать перемещение транспортного средства 20 для катания, вызываемое посредством системы 24 управления катанием и игрой. В связи с этим, система 24 управления катанием и игрой может предоставлять разделенное управление перемещением транспортного средства 20 для катания, инициированное посредством прямого пользовательского ввода от катающихся 22 (например, руля) и посредством виртуального взаимодействия катающихся 22 с AR–окружением 25 (например, игровым окружением), как пояснено подробнее со ссылкой на фиг. 2, 4 и 5. Таким образом, система 24 управления катанием и игрой позволяет катающимся 22 прямо и косвенно изменять перемещение своего соответствующего транспортного средства 22 для катания, чтобы предоставлять более интерактивное восприятие при катании, которое может варьироваться в ходе последующих катаний на аттракционе 12 для катания.
Дополнительно, транспортное средство 20 для катания может включать в себя несколько устройств 32 пользовательского ввода таким образом, что каждому катающемуся 22 предоставляются одно или более устройств 32 пользовательского ввода. Например, каждому катающемуся 22 может предоставляться устройство 32 пользовательского ввода, используемое для того, чтобы осуществлять вождение транспортного средства 20 для катания, к примеру, устройство 34 пользовательского ввода операций руления и/или другие устройства пользовательского ввода (например, устройство пользовательского ввода операций с акселератором) и отдельное устройство 32 пользовательского ввода, используемое для того, чтобы взаимодействовать с AR–объектами 26, к примеру, устройство 36 пользовательского ввода операций пометки, которое может использоваться для того, чтобы имитировать пометку AR–объекта 26 с помощью поражающих AR–предметов, или устройство пользовательского ввода, используемое для того, чтобы имитировать захват AR–объектов с наградами. Система 24 управления катанием и игрой может активировать и деактивировать управление устройствами 32 пользовательского ввода в течение всей длительности аттракциона 12 для катания. В связи с этим, каждый катающийся 22 может иметь возможность управлять различными устройствами 32 пользовательского ввода, чтобы взаимодействовать с аттракционом 12 для катания и AR–окружением 25 в ходе каждой операции аттракциона 12 для катания. Дополнительно, система 24 управления катанием и игрой может передавать управление определенными устройствами 32 пользовательского ввода между катающимися 22 в транспортном средстве 20 для катания. Например, каждому катающемуся 22 может предоставляться устройство 34 пользовательского ввода операций руления и устройство 36 пользовательского ввода операций пометки. Система 24 управления катанием и игрой может активировать устройство 34 пользовательского ввода операций руления для одного катающегося 22 при активации устройств 36 пользовательского ввода операций пометки для других катающихся 22 в транспортном средстве 20 для катания. После предварительно определенного количества времени, длины трассы, числа взаимодействий или другого показателя, система 24 управления катанием и игрой может передавать управление рулением другому катающемуся 22, за счет этого деактивируя устройство 34 пользовательского ввода операций руления относительно предыдущего осуществляющего вождение катающегося 22 и активируя устройство 36 пользовательского ввода операций пометки для предыдущего осуществляющего вождение катающегося 22. Такая передача управления типами устройств 32 пользовательского ввода в течение всей длительности аттракциона 12 для катания дополнительно может предоставлять более интерактивное восприятие при катании, которое может варьироваться в ходе последующих катаний на аттракционе 12 для катания.
Как пояснено выше, система 24 управления катанием и игрой может предоставлять разделенное управление перемещением транспортного средства 20 для катания катающимся 22, по меньшей мере, частично на основе входных сигналов, принимаемых из устройств 32 пользовательского ввода, связанных с рулением транспортного средства 20 для катания, а также, по меньшей мере, частично на основе взаимодействий катающихся 22 с AR–окружением 25, которое может представляться в качестве настройки игрового процесса. Фиг. 2 является блок–схемой, иллюстрирующей различные компоненты системы 24 управления катанием и игрой. Система 24 управления катанием и игрой может представлять собой выделенную систему, расположенную на или интегрированную с транспортным средством 20 для катания. Система 20 управления катанием и игрой может включать в себя сеть 40 связи (например, сеть проводной и/или беспроводной связи, к примеру, беспроводные локальные вычислительные сети (WLAN), беспроводные глобальные вычислительные сети (WWAN) и связь ближнего радиуса действия (NFC)), контроллер 42 аттракциона для катания, игровой контроллер 44, систему 46 мониторинга и одну или более игровых систем 48. Сеть 40 связи может функционально соединять систему 24 управления катанием и игрой с системой 30 управления визуальными эффектами и/или другими системами системы управления аттракционами для катания. Система 30 управления визуальными эффектами может включать в себя запоминающее устройство 50 и процессор 52, проекционный игровой компьютер, одно или более устройств 54 отображения, одну или более систем 56 освещения и другие устройства (например, звуковые системы, динамики), расположенные вдоль трасс 18. Сеть 40 связи также может функционально соединять различные бортовые компоненты транспортного средства 22 для катания и систему 24 управления катанием и игрой (например, контроллер 42 аттракциона для катания, игровой контроллер 44, систему 46 мониторинга, одну или более игровых систем 48, наголовные дисплеи 28) между собой, как показано в проиллюстрированном варианте осуществления.
Контроллер 42 аттракциона для катания системы 24 управления катанием и игрой может представлять собой программируемый логический контроллер (PLC) или другое подходящее устройство управления. Контроллер 42 аттракциона для катания может включать в себя процессор 58 (например, процессор общего назначения, внутрикристальное (SoC) устройство, специализированную интегральную схему (ASIC) или некоторую другую аналогичную процессорную конфигурацию), функционально соединенный с запоминающим устройством 60 (например, с материальным энергонезависимым машиночитаемым носителем и/или другим устройством хранения данных), чтобы выполнять инструкции для отслеживания рабочих параметров транспортного средства 20 для катания и инструкции для вызывания перемещения транспортного средства 20 для катания. В связи с этим, контроллер 42 аттракциона для катания может быть выполнен с возможностью отслеживать рабочие параметры транспортного средства 20 для катания, включающие в себя, но не только, позицию, движение относительно вертикальной оси, движение в продольном направлении, движение в поперечном направлении и скорость транспортного средства 20 для катания и состояния средства управления вводом (например, вводом, предоставленным посредством одного или более катающихся 22, чтобы рулить и/или осуществлять вождение транспортного средства 20 для катания). Дополнительно, контроллер 42 аттракциона для катания может быть выполнен с возможностью управлять или изменять физическую операцию транспортного средства 22 для катания на основе входных сигналов, принимаемых из устройств 32 пользовательского ввода и/или игрового контроллера 44 (например, чтобы изменять позицию, движение относительно вертикальной оси, движение в продольном направлении, движение в поперечном направлении и скорость транспортного средства 22 для катания). По меньшей мере, частично на основе входных сигналов, принимаемых из устройств 32 пользовательского ввода и/или игрового контроллера 44, контроллер 42 аттракциона для катания может выводить один или более управляющих сигналов в электромотор 62 или тормоз 64 и/или систему 65 рулевого управления транспортного средства 20 для катания, указывающих инструкцию для того, чтобы выполнять входное перемещение, к примеру, поворачивать транспортное средство 20 для катания, изменять скорость транспортного средства 20 для катания, вращать транспортное средство 20 для катания или осуществлять другое подходящее перемещение.
Игровой контроллер 44 системы 24 управления катанием и игрой может представлять собой программируемый логический контроллер (PLC) или другое подходящее устройство управления. Игровой контроллер 44 может включать в себя процессор 66 (например, процессор общего назначения, внутрикристальное (SoC) устройство, специализированную интегральную схему (ASIC) или некоторую другую аналогичную процессорную конфигурацию), функционально соединенный с запоминающим устройством 68 (например, с материальным энергонезависимым машиночитаемым носителем и/или другим устройством хранения данных), чтобы выполнять инструкции, сохраненные в запоминающем устройстве 68. Игровой контроллер 44 может быть выполнен с возможностью предоставлять рабочие параметры или информацию, связанную с транспортным средством 22 для катания, в одну или более игровых систем 48 и/или контроллер 42 аттракциона для катания. Рабочие параметры или информация могут включать в себя, но не только, позицию, движение относительно вертикальной оси, движение в продольном направлении, движение в поперечном направлении и скорость транспортного средства 22 для катания. Дополнительно, игровой контроллер 44 может быть выполнен с возможностью определять и выводить в одну или более игровых систем 48 и/или контроллер 42 аттракциона для катания сигналы, указывающие то, как входные сигналы, принимаемые из устройств 32 пользовательского ввода, должны затрагивать перемещение транспортного средства 20 для катания. Таким образом, игровой контроллер 44 может выводить в контроллер 42 аттракциона для катания сигналы инструкций, указывающие конкретные перемещения, ассоциированные с входными сигналами, принимаемыми через устройства 32 пользовательского ввода (например, устройство 34 пользовательского ввода операций руления, устройство(а) 36 пользовательского ввода операций пометки и другое устройство 38 пользовательского ввода). Игровой контроллер 44 также может координировать инструкции перемещения, выводимые в контроллер аттракциона для катания с управляющими сигналами и параметрами, выводимыми в одну или более игровых систем 48, указывающими то, как транспортное средство 20 для катания должно перемещаться, чтобы координировать AR–окружение 25, представленное катающимся 22 через наголовные дисплеи 28, с перемещением транспортного средства 20 для катания.
Система 46 мониторинга может включать в себя любые подходящие датчики и/или вычислительные системы, расположенные на или интегрированные с транспортным средством 20 для катания, чтобы отслеживать позиции, местоположения, ориентации, присутствия и т.д. катающихся 22 и/или позицию, местоположение или ориентацию транспортного средства 20 для катания. Такие датчики могут включать в себя датчики ориентации и позиции (например, акселерометры, магнитометры, гироскопы, приемные устройства на основе глобальной системы позиционирования (GPS)), датчики отслеживания движения (например, электромагнитные и твердотельные датчики отслеживания движения), блоки инерциальных измерений (IMU), датчики присутствия и т.п. Информация, полученная посредством системы 46 мониторинга, может предоставляться в игровой контроллер 44, одну или более игровых систем 48 и/или контроллер 42 аттракциона для катания для определения направления взгляда, перспективы просмотра, поля зрения, взаимодействия с игрой и т.д. каждого катающегося. В варианте осуществления, система 46 мониторинга также может принимать данные, полученные посредством наголовного дисплея 32, указывающие направление взгляда, перспективу просмотра, поле зрения, взаимодействие с игрой и т.д. соответствующего катающегося (например, данные позиции и ориентации наголовного дисплея 32).
Одна или более игровых систем 48 могут представлять собой центральные процессоры (CPU) или другую подходящую систему и, в общем, могут быть выполнены с возможностью подготавливать посредством рендеринга виртуальную или дополненную графику для наложения на виды окружающих условий реального мира. В связи с этим, одна или более игровых систем 48 могут формировать AR–окружение 25, с которым катающиеся 22 могут взаимодействовать в настройке игрового процесса. Одна или более игровых систем 48 также могут отвечать за игровую логику и выполнять имитации транспортных средств для катания реального мира и геометрии павильона для размещения виртуальных объектов в реальном пространстве. В конкретных вариантах осуществления, одна или более игровых систем 48 выполнены с возможностью предоставлять AR–восприятие и/или восприятие игрового процесса катающимся 22 через наголовные дисплеи 32. В частности, каждое сиденье или позиция транспортного средства 20 для катания может включать в себя выделенную игровую систему 48. В варианте осуществления, одна или более игровых систем 48 могут функционально соединяться друг с другом таким образом, что пассажиры могут участвовать в совместно используемой игре (например, в игре, имеющей несколько игроков). Одна или более игровых систем 48 могут функционально соединяться (прямо или косвенно) с контроллером 42 аттракциона для катания, игровым контроллером 44, системой 46 мониторинга и системой 34 управления визуальными эффектами. Каждая из одной или более игровых систем 48 может включать в себя устройство 32 пользовательского ввода или группу из нескольких устройств 32 пользовательского ввода и систему 70 формирования компьютерных графических изображений. Устройство 32 пользовательского ввода может функционально соединяться с системой 70 формирования компьютерных графических изображений, и система 70 формирования компьютерных графических изображений может функционально соединяться с соответствующим наголовным дисплеем 32 (например, через сеть 40 связи).
Устройства 32 пользовательского ввода могут включать в себя одно или более устройств пользовательского ввода (например, карманных контроллеров, джойстиков, нажимных кнопок), расположенных на транспортном средстве 20 для катания, чтобы позволять соответствующему катающемуся 22 предоставлять вводы в контроллер 42 аттракциона для катания, игровой контроллер 44 и/или одну или более игровых систем 48 для игрового процесса и управлять перемещением транспортного средства 20 для катания, к примеру, изменять скорость и/или направление движения транспортного средства 20 для катания. Например, как пояснено выше, устройство 34 пользовательского ввода операций руления может включать в себя руль или другое устройство, чтобы позволять катающемуся 22 рулить транспортным средством 20 для катания. Устройства 32 пользовательского ввода также могут включать в себя устройство 36 пользовательского ввода в виде устройства выполнения операций пометки, чтобы позволять катающемуся 22 взаимодействовать с AR–объектами 26 AR–окружения 25. Устройство 32 пользовательского ввода может включать в себя любой другой тип устройств ввода, выполненных с возможностью позволять катающимся 22 взаимодействовать с AR–окружением (например, игровым окружением) и/или прямо управлять работой транспортного средства 20 для катания, к примеру, устройство пользовательского ввода операций с акселератором. Дополнительно, устройства 32 пользовательского ввода могут быть выполнены с возможностью обеспечивать возможность применения различных действий и/или эффектов в AR–окружении 25. Например, устройства 32 пользовательского ввода могут позволять катающимся 22 управлять AR–объектами 26 (например, персонажем, объектом) AR–окружения 25 в различных направлениях (например, вниз, влево, вправо). В варианте осуществления, устройства 32 пользовательского ввода также могут включать в себя экран отображения и/или сенсорный экран, чтобы обеспечивать возможность передачи катающимся 22 связанной с катанием и игрой информации, к примеру, информации, связанной с тем, какие устройства 32 пользовательского ввода в данный момент активируются для каждого катающегося 22, и/или инструкций игрового процесса.
Система 70 формирования компьютерных графических изображений может формировать и передавать AR–графику (например, AR–окружение 25, включающее в себя AR–объекты 26), которая должна отображаться на соответствующем наголовном дисплее 28 таким образом, что соответствующий катающийся 22 может визуализировать AR–окружение 25 (например, игровое окружение). Система 70 формирования компьютерных графических изображений включает в себя схему обработки, такую как процессор 72 (например, процессор общего назначения или другой процессор) и запоминающее устройство 74 и может обрабатывать данные, полезные при формировании AR–окружения 25 для соответствующего катающегося 22. Данные, полезные в формировании AR–окружения 25, могут включать в себя, но не только, данные в реальном времени, принимаемые из соответствующего наголовного дисплея 28, устройств 32 пользовательского ввода и игрового контроллера 44 (например, включающие в себя данные из контроллера 42 аттракциона для катания и системы 46 мониторинга), и данные, сохраненные в запоминающем устройстве 74.
Система 70 формирования компьютерных графических изображений может использовать такие данные, чтобы формировать систему отсчета, чтобы регистрировать AR–окружение 25 в окружении реального мира аттракциона 12 для катания, например, в сформированные изображения реального мира или в фактическое физическое окружение. В частности, в конкретных вариантах осуществления, с использованием системы отсчета, сформированной на основе данных ориентации, позиционных данных, данных точки обзора, данных отслеживания движения и т.д., система 70 формирования компьютерных графических изображений может подготавливать посредством рендеринга вид AR–окружения 25 таким способом, который является временно и пространственно согласованным с тем, что соответствующий катающийся 22 должен воспринимать без ношения наголовного дисплея 28. Система 52 формирования компьютерных графических изображений может сохранять модель аттракциона 12 для катания, которая компонуется с использованием пространственной информации физических признаков реального мира аттракциона 12 для катания, включающей в себя тематическое окружение (например, физический пейзаж аттракциона 12 для катания). Модель может использоваться, вместе с другими вводами, к примеру, вводами из контроллера 42 аттракциона для катания, игрового контроллера 44, системы 46 мониторинга и/или наголовного дисплея 28, для того чтобы находить соответствующего катающегося 22 и определять направление взгляда и/или поле зрения катающегося. Модель может использоваться для того, чтобы предоставлять в наголовный дисплей 28 сигналы для отображения, которые динамически обновляются по мере того, как катающийся 22 движется вдоль трассы 18.
Например, система 70 формирования компьютерных графических изображений может избирательно формировать AR–графику (например, AR–объекты 26, включающие в себя объекты–инструкции) AR–окружения 25, чтобы отражать изменения ориентации, позиции, направления взгляда, поля зрения, движения и т.д. соответствующего катающегося. Система 70 формирования компьютерных графических изображений может избирательно формировать AR–окружение 25 на основе данных, указывающих позицию, движение относительно вертикальной оси и скорость и/или другие рабочие параметры транспортного средства 20 для катания, принимаемые из системы 46 мониторинга, игрового контроллера 44 и/или контроллера 42 аттракциона для катания. Система 70 формирования компьютерных графических изображений также может избирательно формировать AR–графику, чтобы отражать изменения вводов, предоставленных посредством соответствующего пассажира с использованием устройств 32 пользовательского ввода. Кроме того, система 70 формирования компьютерных графических изображений может формировать AR–графику на основе имитируемых взаимодействий, которые могут вызывать затрагивание AR–объектов 26 согласно определенным предварительно определенным или моделируемым реакциям, сохраненным посредством системы 70 формирования компьютерных графических изображений (например, в запоминающем устройстве 74). В качестве примера, предварительно определенные или моделируемые реакции могут реализовываться посредством физического механизма или аналогичного модуля либо в качестве части системы 70 формирования компьютерных графических изображений. В конкретных вариантах осуществления, система 70 формирования компьютерных графических изображений может отслеживать информацию или данные, изложенные выше, согласно множеству катающихся 22 в совместно используемой игре таким образом, что катающиеся 22 в совместно используемой игре могут видеть игровые эффекты, применяемые другими катающимися 22 (например, игроками) в совместно используемой игре.
Дополнительно, система 70 формирования компьютерных графических изображений может принимать из контроллера аттракциона для катания 24 и/или игрового контроллера 44 входные сигналы, указывающие перемещение транспортного средства 20 для катания таким образом, что система 70 формирования компьютерных графических изображений может формировать AR–окружение 25, по меньшей мере, частично на основе того, как транспортное средство 20 для катания перемещается вдоль или вокруг трассы 18. Иными словами, игровой контроллер 44 может определять, по меньшей мере, частично на основе вводов, принимаемых из устройств 32 пользовательского ввода (например, из устройства 34 пользовательского ввода операций руления, устройства 36 пользовательского ввода операций пометки и других устройств 38 пользовательского ввода), указывающих взаимодействие катающихся 22 с AR–окружением 25, то, как транспортное средство 20 для катания должно перемещаться в ответ на вводы, и игровой контроллер 44 может выводить в систему 70 формирования компьютерных графических изображений сигналы, указывающие то, как транспортное средство 20 для катания должно перемещаться в ответ на взаимодействие катающегося с AR–окружением 25. В связи с этим, система 70 формирования компьютерных графических изображений может формировать AR–окружение 25, по меньшей мере, частично на основе того, как транспортное средство 20 для катания принудительно перемещается катающимися 22. Дополнительно, система 70 формирования компьютерных графических изображений может принимать из контроллера 42 аттракциона для катания сигналы, указывающие определенные прямые пользовательские вводы, принимаемые из устройства 34 пользовательского ввода операций руления, такие как руление транспортным средством 22 для катания таким образом, что система 70 формирования компьютерных графических изображений дополнительно может формировать AR–окружение 25, по меньшей мере, частично на основе того, как транспортное средство 20 для катания принудительно перемещается катающимися 22.
Фиг. 3 является иллюстрацией варианта осуществления наголовного дисплея 28, который может носиться катающимися 22 во время аттракциона 12 для катания. В варианте осуществления, наголовный дисплей 28 может соединяться (например, связываться через кабель или провод) с транспортным средством 20 для катания. В варианте осуществления, катающиеся 22 транспортного средства 20 для катания могут приобретать или иным образом получать наголовный дисплей 28. Наголовный дисплей 28 может включать в себя электронные очки 80 (например, AR–очки, защитные очки) и носимую часть 82, выполненную с возможностью размещать, по меньшей мере, часть электронных очков 80. Наголовный дисплей 28 может использоваться отдельно или в комбинации с другими признаками, чтобы создавать сюрреалистическое окружение 84 (например, включающее в себя AR–окружение 25), которое может включать в себя AR–восприятие или другое аналогичное сюрреалистическое окружение для соответствующего катающегося 22. В частности, наголовный дисплей 28 может носиться катающимся 22 в течение всей длительности аттракциона 12 для катания.
Наголовный дисплей 28 может включать в себя процессор 86 и запоминающее устройство 88 (например, материальный энергонезависимый машиночитаемый носитель). Процессор 86 и запоминающее устройство 88 могут быть выполнены с возможностью позволять наголовному дисплею 28 функционировать в качестве дисплея (например, чтобы принимать из системы 70 формирования компьютерных графических изображений сигналы, которые в конечном счете управляют дисплеем). Процессор 86 может представлять собой процессор общего назначения, внутрикристальное (SoC), устройство специализированную интегральную схему (ASIC) или некоторую другую аналогичную процессорную конфигурацию.
Наголовный дисплей 28 может включать в себя систему 90 отслеживания, которая может включать в себя датчики ориентации и/или позиции, такие как акселерометр, магнитометр, гироскопы, приемное GPS–устройство, датчик отслеживания движения, электромагнитный и твердотельный датчик отслеживания движения, IMU, датчик присутствия и т.п. Система 90 отслеживания может собирать данные в реальном времени, указывающие позицию, ориентацию, фокусную длину, направление взгляда, поле зрения, движение или любую комбинацию вышеозначенного для катающегося. Наголовный дисплей 28 может включать в себя интерфейс 92 связи (например, включающий в себя беспроводное приемо–передающее устройство), который может передавать данные в реальном времени, захваченные через систему 90 отслеживания, в процессор 86 и/или систему 70 формирования компьютерных графических изображений для обработки. Интерфейс 92 связи также может позволять наголовному дисплею 28 принимать сигнал для отображения, передаваемый посредством системы 70 формирования компьютерных графических изображений.
Электронные очки 80 наголовного дисплея 28 могут включать в себя один или более дисплеев 94. Один или более дисплеев 94 могут включать в себя просвечивающую поверхность отображения, на которую проецируются изображения, к примеру, просвечивающий жидкокристаллический дисплей (ЖК–дисплей), просвечивающий дисплей на органических светодиодах (OLED) или другой аналогичный дисплей, полезный в отображении графических AR–изображений и графических изображений реального мира катающемуся 22. Например, катающийся 22 может просматривать AR–графику, появляющуюся на соответствующих дисплеях 94, в качестве наложения на фактическое и физическое окружение реального мира. В соответствии с настоящими вариантами осуществления, наголовный дисплей 28 может принимать, через интерфейс 92 связи, сигнал для отображения (например, AR–графику вместе с соответствующей информацией наложения, такой как пространственная и/или временная информация относительно одного или более дисплеев 94) таким образом, что наголовный дисплей 28 может обрабатывать и накладывать, через процессор 86, AR–графику на один или более дисплеев 94 таким образом, что катающийся 22 воспринимает то, что AR–графика AR–окружения 25 интегрируется в окружение реального мира. В варианте осуществления, наголовный дисплей 28 может включать в себя одно или более звуковых устройств (например, наушников, динамиков, микрофонов).
Чтобы иллюстрировать управление от водителя перемещением транспортного средства 20 для катания, фиг. 4 является принципиальной схемой, показывающей осуществляющего вождение катающегося 100 (например, катающегося 22, управляющего активированным устройством 34 пользовательского ввода операций руления, используемым для того, чтобы рулить транспортным средством 20 для катания), рулящего транспортным средством 20 для катания через устройство 34 пользовательского ввода операций руления. Как упомянуто выше, система 24 управления катанием и игрой транспортного средства 20 для катания может обеспечивать возможность разделенного управления перемещением транспортного средства 20 для катания катающимися 22. В связи с этим, осуществляющий вождение катающийся 100 может затрагивать перемещение транспортного средства 20 для катания двумя способами, через прямой ввод перемещения транспортного средства 20 для катания, к примеру, через руление транспортного средства 20 для катания с использованием устройства 34 пользовательского ввода операций руления, а также через косвенный ввод, к примеру, посредством следования одной или более AR–инструкций 104, представленных осуществляющему вождение катающемуся 22. Иными словами, осуществляющий вождение катающийся 100 может рулить транспортным средством 20 для катания через устройство 34 пользовательского ввода операций руления. Дополнительно, осуществляющий вождение катающийся 100 может затрагивать скорость транспортного средства 20 для катания через свои действия при вождении в следовании AR–инструкциям 104, которые представляются.
В проиллюстрированном варианте осуществления, транспортное средство 20 для катания перемещается вдоль трассы 18 в направлении 106. Катающиеся 22 могут просматривать AR–окружение 25 (например, игровое окружение) в комбинации с тематическими аттракционами 108 (например, пейзажем реального мира аттракциона 12 для катания) через наголовные дисплеи 28. В определенные моменты во время аттракциона 12 для катания, один катающийся 22 может представлять собой осуществляющего вождение катающегося 100. Осуществляющий вождение катающийся 100 может представлять собой катающегося 22, соответствующее устройство 34 пользовательского ввода операций руления которого в данный момент активируется. Как пояснено выше, система 24 управления катанием и игрой может передавать управление устройством 34 пользовательского ввода операций руления между катающимися 22 в течение всей длительности аттракциона 12 для катания таким образом, что каждый катающийся 22 транспортного средства 20 для катания может иметь возможность рулить транспортным средством 20 для катания. Устройство 34 пользовательского ввода операций руления может выводить сигналы в систему 24 управления катанием и игрой (например, в контроллер 42 аттракциона для катания, игровой контроллер 44 и/или соответствующую игровую систему 48), чтобы прямо управлять перемещением транспортного средства 20 для катания. При движении вдоль трассы 18 осуществляющему вождение катающемуся 100 может представляться AR–объект 26 или физический объект, который представляет собой объект–инструкцию 104, через соответствующий наголовный дисплей 28. Объект–инструкция 104 может представлять инструкции по вождению или игре осуществляющему вождение катающемуся 100, к примеру, инструкции, чтобы поворачивать в определенном направлении, увеличивать или уменьшать скорость, следовать по определенной трассе в разбиении трассы или сталкиваться или объезжать определенные AR–объекты 26 AR–окружения 25. Объект–инструкция 104, указывающий инструкции по вождению, может представляться только осуществляющему вождение катающемуся 100 или может представляться всем катающимся 22 транспортного средства 20 для катания. Дополнительно, в то время как объект–инструкция 104 показан как стрелка в проиллюстрированном варианте осуществления, объект–инструкция 104 может представлять собой текст, символ, графический объект, персонаж или любой другой объект, который может использоваться для того, чтобы указывать осуществляющему вождение катающемуся 100 направление для того, чтобы рулить или управлять транспортным средством 20 для катания.
В качестве примера, в проиллюстрированном варианте осуществления, осуществляющему вождение катающемуся 100, управляющему устройством 34 пользовательского ввода операций руления, представляется объект–инструкция 104 через соответствующий наголовный дисплей 28, комбинированный с тематическими аттракционами 108 в поле 110 зрения. Объект–инструкция 104, в проиллюстрированном варианте осуществления, представляется в качестве стрелки, указывающей направление поворота, которому необходимо следовать на предстоящем разбиении 112 трассы. Трасса 18 разбивается на разбиении 112 трассы таким образом, что водитель может продолжать следование по текущему пути посредством пребывания на трассе 14 или может поворачивать транспортное средство 20 для катания с использованием устройства 34 пользовательского ввода операций руления, чтобы следовать по пути 116, как указано посредством объекта–инструкции 104. Если осуществляющий вождение катающийся 100 поворачивает транспортное средство 20 для катания к трассе 116 с использованием устройства 34 пользовательского ввода операций руления, транспортное средство 20 для катания может управляться посредством контроллера 42 аттракциона для катания и/или игрового контроллера 44 системы 24 управления катанием и игрой, чтобы поворачиваться в направлении трассы 116. В связи с этим, осуществляющий вождение катающийся 100 имеет возможность прямо управлять перемещением транспортного средства 20 для катания через устройство 34 пользовательского ввода операций руления.
Дополнительно, осуществляющий вождение катающийся 100 может управлять перемещением транспортного средства 20 для катания посредством следования объектам–инструкциям 104. В связи с этим, корректное следование индикатору представленного объекта–инструкции 104 может вызывать дополнительное перемещение транспортного средства 20 для катания и/или может увеличивать показатель в очках осуществляющего вождение катающегося 100 либо показатель в очках транспортного средства 20 для катания, что может вызывать инициирование дополнительного перемещения транспортного средства 20 для катания посредством системы 24 управления катанием и игрой. Например, в проиллюстрированном варианте осуществления, если осуществляющий вождение катающийся 100 следует объекту–инструкции 104 посредством использования устройства 34 пользовательского ввода операций руления, чтобы поворачивать транспортное средство 20 для катания к трассе 116, не только транспортное средство 20 для катания принудительно поворачивается к трассе 116, по меньшей мере, частично на основе сигналов, принимаемых из устройства 34 пользовательского ввода операций руления, но и дополнительное перемещение транспортного средства 20 для катания может быть инициировано посредством корректного следования объекту–инструкции 104 и/или увеличения показателя в очках по вождению. Перемещение, инициированное посредством следования объекту–инструкции 104, может включать в себя любое перемещение, помимо прямого перемещения, инициируемого посредством входных сигналов из устройства 34 пользовательского ввода операций руления, к примеру, изменение скорости (например, с первой ненулевой скорости на вторую ненулевую скорость) транспортного средства 20 для катания, трогание с места транспортного средства 20 для катания, остановка транспортного средства 20 для катания или другое подходящее перемещение. Например, перемещение, инициированное посредством следования объекту–инструкции 104, может заключаться в том, чтобы заставлять транспортное средство 20 для катания перемещаться быстрее, чтобы предоставлять более захватывающее катание, или заставлять транспортное средство 20 для катания перемещаться медленнее, чтобы обеспечивать для других катающихся 22 больше времени для того, чтобы взаимодействовать с AR–объектами 26, за счет этого позволяя другим катающимся 22 и/или транспортному средству 20 для катания собирать больше очков. В связи с этим, осуществляющий вождение катающийся 100 имеет возможность косвенно управлять перемещением транспортного средства 20 для катания посредством следования представленному объекту–инструкции 104. Дополнительно, следование объекту–инструкции 104 может заставлять AR–окружение 25 изменяться таким образом, что другим катающимся 22 могут представляться дополнительные AR–объекты 26.
В варианте осуществления, в дополнение к инициированию перемещения транспортного средства 20 для катания посредством следования объекту–инструкции 104 и/или увеличения показателя в очках осуществляющего вождение катающегося 100 или показателя в очках транспортного средства 20 для катания, осуществляющий вождение катающийся 100 может вызывать перемещение транспортного средства 20 для катания посредством не следования или некорректного следования объекту–инструкции 104. Такое перемещение может включать в себя вращение транспортного средства 20 для катания, снижение скорости транспортного средства 20 для катания или другое подходящее перемещение. Например, в проиллюстрированном варианте осуществления, если осуществляющий вождение катающийся 100 не следует объекту–инструкции 104 (например, в течение периода времени после отображения инструкции и/или до разбиения 112 трассы), указывающему необходимость рулить транспортным средством 20 для катания к трассе 116, система 24 управления катанием и игрой может заставлять транспортное средство для катания вращаться и/или изменять скорость, по меньшей мере, частично на основе пропущенного объекта–инструкции 104. Например, перемещение, инициированное посредством не следования или пропуска объекта–инструкции 104, может заключаться в том, чтобы заставлять транспортное средство 20 для катания перемещаться быстрее, чтобы затруднять для других катающихся 22 зарабатывание очков, или перемещаться медленнее, чтобы упрощать игру. В связи с этим, в варианте осуществления, осуществляющий вождение катающийся 100 также имеет возможность косвенно вызывать перемещение транспортного средства 20 для катания посредством не следования представленному объекту–инструкции 104. Дополнительно, пропуск объекта–инструкции 104 может заставлять AR–окружение 25 изменяться таким образом, что другим катающимся 22 может представляться меньшее число или другие AR–объекты 26. В варианте осуществления, пропущенный объект–инструкция 104 может приводить к снижению показателя в очках для катающегося или показателя в очках для транспортного средства для катания, что, в свою очередь, также может инициировать перемещение транспортного средства 20 для катания.
В варианте осуществления, игровой контроллер 44 и/или соответствующая игровая система 48 системы 24 управления катанием и игрой могут включать в себя систему взвешивания, которая может вызывать представление конкретных AR–объектов, включающих в себя объект–инструкцию 104, каждому катающемуся 22 или в каждое транспортное средство 20 для катания согласно уровню мастерства катающегося 22 или транспортного средства 20 для катания, определенному посредством системы взвешивания. Система 24 управления катанием и игрой может отслеживать вождение и/или взаимодействия с AR–окружением 25, включающим в себя объект–инструкцию 104, каждого катающегося 22 и/или транспортного средства 20 для катания в течение определенного периода времени в начале аттракциона 12 для катания. По меньшей мере, частично на основе отслеживаемого вождения и/или взаимодействий с AR–окружением 25, система 24 управления катанием и игрой может определять начальный уровень мастерства катающегося 22 или транспортного средства 20 для катания. Последующая сцена или предварительно определенное взаимодействие может формироваться посредством системы 70 формирования компьютерных графических изображений и представляться катающемуся(имся) 22 на основе определенного уровня мастерства.
В связи с этим, каждому катающемуся 22 или транспортному средству 20 для катания может представляться AR–окружение 25, включающее в себя объекты–инструкции 104, согласно определенному уровню мастерства, так что каждому катающемуся 22 или транспортному средству 20 для катания могут представляться различные AR–объекты в идентичной зоне взаимодействия вдоль аттракциона 12 для катания. Система взвешивания системы 24 управления катанием и игрой может определять и обновлять уровень мастерства катающегося 22 и/или транспортного средства 20 для катания в каждой предварительно определенной зоне взаимодействия, за счет этого позволяя AR–окружению 25 соответствовать уровню мастерства катающегося 22 и/или всех катающихся 22 транспортного средства 20 для катания, совместно, по мере того, как транспортное средство 20 для катания движется через аттракцион 12 для катания. Следовательно, объект–инструкция 104, представленный осуществляющему вождение катающемуся 100, может быть основан, по меньшей мере, частично на текущем определенном уровне мастерства осуществляющего вождение катающегося 100 и/или текущем определенном уровне мастерства катающихся 22 транспортного средства 20 для катания в целом. Дополнительно, типы перемещений транспортного средства 20 для катания, инициированных прямо и косвенно посредством вводов, принимаемых из устройства 34 пользовательского ввода операций руления, могут быть основаны, по меньшей мере, частично на текущем определенном уровне мастерства осуществляющего вождение катающегося 100 и/или текущем определенном уровне мастерства катающихся 22 транспортного средства 20 для катания в целом. Например, если определяется, что осуществляющий вождение катающийся 100 имеет относительно высокий уровень мастерства, объект–инструкция 104 может появляться ближе к разбиению 112 трассы, и/или корректное следование инструкции может приводить к тому, что скорость транспортного средства 20 для катания изменяется в большей степени по сравнению с более низкими уровнями мастерства.
Аналогично, фиг. 5 является принципиальной схемой, показывающей помечающего катающегося 130, управляющего устройством 36 пользовательского ввода операций пометки, используемым для того, чтобы взаимодействовать с AR–объектами 26 AR–окружения 25. Несколько катающихся 22 могут управлять устройствами 36 пользовательского ввода операций пометки за один раз, и как пояснено выше, управление различными типами устройств 32 пользовательского ввода может передаваться между катающимися 22 транспортного средства 20 для катания в течение всей длительности аттракциона 12 для катания. Как упомянуто выше, система 24 управления катанием и игрой транспортного средства 20 для катания может обеспечивать возможность разделенного управления перемещением транспортного средства 20 для катания катающимися 22. В связи с этим, помечающий катающийся 130 может затрагивать перемещение транспортного средства 20 для катания посредством взаимодействия с AR–объектами 26 AR–окружения 25 (например, игрового окружения). Хотя описано в качестве устройства пользовательского ввода операций пометки в проиллюстрированном варианте осуществления, устройства 32 пользовательского ввода, отличные от устройства 34 пользовательского ввода операций руления, могут представлять собой любой другой тип устройства 32 пользовательского ввода, которое может использоваться для того, чтобы взаимодействовать с AR–окружением 25, к примеру, устройство, используемое для того, чтобы захватывать или перемещать AR–объекты 26, или другое подходящее устройство 32 пользовательского ввода.
В проиллюстрированном варианте осуществления, транспортное средство 20 для катания перемещается вдоль трассы 18 в направлении 106. Катающиеся 22 могут просматривать AR–окружение 25 в комбинации с тематическими аттракционами 108 (например, пейзажами реального мира аттракциона 12 для катания) через наголовные дисплеи 28. При движении вдоль трассы 18, помечающему катающемуся(имся) 130 могут представляться AR–объекты 26, такие как объекты, награды и/или персонажи, в поле 134 зрения. Помечающий катающийся 130 может помечать или иным образом взаимодействовать с AR–объектами с помощью поражающих AR–предметов 136, аналогично проиллюстрированному варианту осуществления. Такие взаимодействия с AR–объектами 26 AR–окружения 25 могут косвенно затрагивать или инициировать перемещение транспортного средства 20 для катания через систему 24 управления катанием и игрой. Взаимодействия с AR–объектами 26 также могут увеличивать показатель в очках для катающегося или показатель в очках для транспортного средства для катания, что, в свою очередь, может затрагивать или инициировать перемещение транспортного средства 20 для катания. Например, помечающий катающийся 130 может помечать представляемые AR–объекты 26 с помощью поражающих AR–предметов 136. Если помечающий катающийся 130 помечает или попадает в AR–объект 26 либо выигрывает игру с AR–объектом 26 (например, персонажем), система 24 управления катанием и игрой может инициировать определенные перемещения транспортного средства 20 для катания, такие как изменение скорости транспортного средства 20 для катания, вращение транспортного средства 20 для катания, тряска транспортного средства 20 для катания или компонентов транспортного средства 20 для катания (например, сидений) либо другое подходящее перемещение. Дополнительно, достижение определенных показателей в очках для катающегося или показателей в очках для транспортного средства для катания также может инициировать такие перемещения транспортного средства 20 для катания. Игровой контроллер 44 и/или соответствующая игровая система 48 могут принимать входные сигналы из устройства 36 пользовательского ввода операций пометки и, по меньшей мере, частично на основе принимаемых сигналов, могут выводить управляющие сигналы в контроллер 42 аттракциона для катания, чтобы вызывать определенное перемещение транспортного средства 20 для катания. В связи с этим, помечающий катающийся(иеся) 130 или катающиеся 22, не управляющие в данный момент устройством 34 пользовательского ввода операций руления, имеют возможность косвенно управлять перемещением транспортного средства 20 для катания посредством взаимодействия с представленными AR–объектами 26.
Как пояснено выше, в варианте осуществления, игровой контроллер 44 и/или соответствующая игровая система 48 системы 24 управления катанием и игрой могут включать в себя или выступать в качестве системы взвешивания, которая может вызывать представление конкретных AR–объектов 26 каждому катающемуся 22 или в каждое транспортное средство 20 для катания согласно уровню мастерства катающегося 22 или транспортного средства 20 для катания, определенного посредством системы взвешивания. Система 24 управления катанием и игрой может отслеживать вождение и/или взаимодействия с AR–окружением 25 каждого катающегося 22 и/или транспортного средства 20 для катания в течение определенного периода времени в начале аттракциона 12 для катания. По меньшей мере, частично на основе отслеживаемого вождения и/или взаимодействий с AR–окружением 25, система 24 управления катанием и игрой может определять начальный уровень мастерства катающегося 22 или транспортного средства 20 для катания. Последующая сцена или предварительно определенное взаимодействие может формироваться посредством системы 70 формирования компьютерных графических изображений и представляться катающемуся(имся) 22 на основе определенного уровня мастерства.
В связи с этим, каждому катающемуся 22 или транспортному средству 20 для катания может представляться AR–окружение 25 согласно определенному уровню мастерства, так что каждому катающемуся 22 или транспортному средству 20 для катания могут представляться различные AR–объекты 26 в идентичной зоне взаимодействия вдоль аттракциона 12 для катания. Система взвешивания системы 24 управления катанием и игрой может определять и обновлять уровень мастерства катающегося 22 и/или транспортного средства 20 для катания в каждой предварительно определенной зоне взаимодействия, за счет этого позволяя AR–окружению 25 соответствовать уровню мастерства катающегося 22 и/или всех катающихся 22 транспортного средства 20 для катания, совместно, по мере того, как транспортное средство 20 для катания движется через аттракцион 12 для катания. Следовательно, AR–объекты 26, представленные помечающему катающемуся 130, могут быть основаны, по меньшей мере, частично на текущем определенном уровне мастерства осуществляющего вождение катающегося 100 и/или текущем определенном уровне мастерства катающихся 22 транспортного средства 20 для катания в целом. Дополнительно, типы перемещений транспортного средства 20 для катания, инициированных косвенно посредством вводов, принимаемых из устройства 36 пользовательского ввода операций пометки, могут быть основаны, по меньшей мере, частично на текущем определенном уровне мастерства помечающего катающегося 130 и/или текущем определенном уровне мастерства катающихся 22 транспортного средства 20 для катания в целом. Например, если определяется, что помечающий катающийся 130 имеет относительно высокий уровень мастерства, уровень трудности взаимодействия может быть относительно высоким, к примеру, сложнее попадать в AR–объекты 26, и попадание или пометка AR–объектов 26 может приводить к тому, что скорость транспортного средства 20 для катания изменяется в большей степени по сравнению с более низкими уровнями мастерства.
Следует понимать, что и фиг. 4 и фиг. 5 упрощены для того, чтобы показывать перспективу только одного катающегося 22 за один раз, и что все катающиеся 22 транспортного средства 20 для катания могут управлять одним или более устройств 32 пользовательского ввода за один раз. Взаимодействие всех катающихся 22 транспортного средства 20 для катания с AR–объектами 26 и действия при вождении, как пояснено выше, могут затрагивать и вызывать перемещение транспортного средства 20 для катания через систему 24 управления катанием и игрой.
Как пояснено выше, перемещение транспортного средства 20 для катания может управляться как осуществляющим вождение катающимся 100, так и другими катающимися 22 (например, помечающими катающимися 130). Руление транспортного средства 20 для катания может управляться осуществляющим вождение катающимся 100 через устройство пользовательского ввода операций руления, и дополнительно, в варианте осуществления, скорость транспортного средства 20 для катания может управляться осуществляющим вождение катающимся 100 через другие устройства 38 пользовательского ввода, такие как устройство пользовательского ввода операций с акселератором или устройство пользовательского ввода операций с тормозом. Перемещение транспортного средства 20 для катания, к примеру, руление и/или скорости транспортного средства 20 для катания, также может управляться на основе действий осуществляющего вождение катающегося 100 и/или других катающихся 22 (например, помечающих катающихся 130) относительно AR–окружения 25 или игры. С учетом этого, фиг. 6 является блок–схемой последовательности операций варианта осуществления способа 150 для управления или инициирования перемещения транспортного средства 20 для катания через систему 24 управления катанием и игрой, по меньшей мере, частично на основе прямых и косвенных вводов перемещения, принимаемых осуществляющим вождение катающимся 100. Способ 150 может непрерывно осуществляться посредством системы 24 управления катанием и игрой по мере того, как транспортное средство 20 для катания движется вдоль трасс 18, и по мере того, как управление вождением транспортного средства для катания (например, управление устройством пользовательского ввода операций руления 32 и/или устройством пользовательского ввода операций с акселератором) передается между катающимися 22 в течение всей длительности аттракциона 12 для катания. Способ 150 включает в себя формирование и отображение AR–объекта–инструкции 104, чтобы представлять инструкции по вождению осуществляющему вождение катающемуся 100 (этап 152). Как пояснено выше, объект–инструкция 34 может представлять собой текст, символ, графический объект, персонаж или любой другой объект, указывающий осуществляющему вождение катающемуся 100 необходимость рулить или управлять транспортным средством 20 для катания конкретным способом. Объект–инструкция 104 также может представлять собой объект на трассе 18, который должен объезжаться. Текущий осуществляющий вождение катающийся 100 транспортного средства 20 для катания может прямо рулить транспортным средством 20 для катания через устройство 34 пользовательского ввода операций руления в ответ на объект–инструкцию 104, сформированный и отображаемый осуществляющему вождение катающемуся 100 через игровой контроллер 44 и/или соответствующую игровую систему 48. На основе руления осуществляющего вождение катающегося 100 через устройство 34 пользовательского ввода операций руления, сигналы принимаются посредством контроллера 42 аттракциона для катания и/или игрового контроллера 44 системы 24 управления катанием и игрой, которые служат признаком руления (этап 154).
Затем, система 24 управления катанием и игрой может инициировать прямое перемещение транспортного средства 20 для катания, по меньшей мере, частично на основе принимаемого ввода руления, к примеру, поворота транспортного средства 20 для катания в направлении ввода руления, через контроллер 42 аттракциона для катания и/или игровой контроллер 44 (этап 156). Затем, система 24 управления катанием и игрой может определять через игровой контроллер 44 и/или соответствующую игровую систему 48, то, соответствуют или нет вводы руления, принимаемые из устройства 34 пользовательского ввода операций руления, указываемой инструкции, представленной осуществляющему вождение катающемуся 100 через объект–инструкцию 104 (этап 158). Например, то, водитель надлежащим образом поворачивает руль (например, устройство 34 пользовательского ввода операций руления) и/или управляет другими вводами либо нет, такими как пользовательский ввод операций с акселератором, в течение периода времени после представления объекта–инструкции 104. Если система 24 управления катанием и игрой определяет то, что принимаемый ввод руления соответствует объекту–инструкции 104, система 24 управления катанием и игрой может инициировать дополнительное перемещение транспортного средства 20 для катания, к примеру, изменение скорости транспортного средства 20 для катания (этап 160). Дополнительно или альтернативно, перемещение транспортного средства 20 для катания может затрагиваться или инициироваться, по меньшей мере, частично на основе показателя в очках для катающегося и/или показателя в очках для транспортного средства для катания таким образом, что перемещения инициированы, когда показатель в очках для катающегося и/или показатель в очках для транспортного средства для катания превышают пороговый показатель в очках. В таких вариантах осуществления, показатель в очках для катающегося и/или показатель в очках для транспортного средства для катания могут увеличиваться в ответ на корректное следование, водителем, инструкциям 104.
Если система 24 управления катанием и игрой определяет то, что принимаемый ввод руления не соответствует объекту–инструкции 104, система 24 управления катанием и игрой может инициировать различное перемещение транспортного средства 20 для катания, к примеру, изменение скорости транспортного средства 20 для катания и/или вращение транспортного средства 20 для катания (этап 162). В варианте осуществления, перемещение не может быть инициировано, если система 24 управления катанием и игрой определяет то, что принимаемый ввод руления не соответствует представленному объекту–инструкции 104. Следует понимать, что способ 150 может представлять собой итеративный или повторяющийся процесс, который выполняется в течение всей длительности аттракциона 12 для катания, чтобы инициировать перемещение транспортного средства 20 для катания.
Фиг. 7 является блок–схемой последовательности операций варианта осуществления способа 170 для управления или инициирования перемещения транспортного средства 20 для катания через систему 24 управления катанием и игрой, по меньшей мере, частично на основе взаимодействий помечающего катающегося(ихся) 130 с AR–окружением 25. Способ 170 может непрерывно осуществляться посредством системы 24 управления катанием и игрой по мере того, как транспортное средство 20 для катания движется вдоль трасс 18, и по мере того, как управление устройством(ами) 36 пользовательского ввода операций пометки передается между катающимися 22 в течение всей длительности аттракциона 12 для катания, либо в определенные моменты времени или в определенных частях аттракциона 12 для катания. Способ 170 включает в себя формирование и отображение AR–объектов 26 AR–окружения 25 помечающему катающемуся(ихся) 130 (этап 172). Текущий помечающий катающийся(иеся) 130 может взаимодействовать с AR–объектами 26 (например, помечать AR–объекты 26) через устройство(а) 36 пользовательского ввода операций пометки. На основе взаимодействия текущего помечающего катающегося(ихся) 130 с AR–объектами 26, сигналы, указывающие взаимодействие, принимаются посредством игрового контроллера и/или соответствующей игровой системы 48 системы 24 управления катанием и игрой (этап 174).
Затем, система 24 управления катанием и игрой может определять, через игровой контроллер 44 и/или соответствующую игровую систему 48, то, соответствуют или нет принимаемые сигналы, указывающие взаимодействие помечающего катающегося(ихся) 130 с AR–объектами 26, попаданиям в AR–объекты 26 или победе в имитируемой игре (этап 176). Если система 24 управления катанием и игрой определяет то, что взаимодействие соответствует пометкам или попаданиям в AR–объекты 26 или победе в имитируемой игре, система 24 управления катанием и игрой может инициировать перемещение транспортного средства 20 для катания, к примеру, изменение скорости транспортного средства 20 для катания (этап 178). Дополнительно или альтернативно, перемещение транспортного средства 20 для катания, по меньшей мере, частично на основе взаимодействия помечающего катающегося(ихся) 130 с AR–окружением 25, может быть инициировано, по меньшей мере, частично на основе показателя в очках для катающегося и/или показателя в очках для транспортного средства для катания таким образом, что дополнительные перемещения инициированы, когда показатель в очках для катающегося и/или показатель в очках для транспортного средства для катания превышают пороговый показатель в очках. В таких вариантах осуществления, показатель в очках для катающегося и/или показатель в очках для транспортного средства для катания могут увеличиваться на основе попаданий или побед. Если система 24 управления катанием и игрой определяет то, что взаимодействие не соответствует пометкам или попаданиям в AR–объекты 26 или победе в имитируемой игре, система 24 управления катанием и игрой может инициировать перемещение транспортного средства 20 для катания, к примеру, изменение скорости транспортного средства 20 для катания, или может не инициировать дополнительное перемещение транспортного средства 20 для катания.
Следует понимать, что способы 150 и 170 могут осуществляться независимо или вместе в течение всей длительности аттракциона 12 для катания. Действия способов 150 и 170 могут чередоваться или содержаться в других частях аттракциона 12 для катания. Следовательно, перемещение транспортного средства 20 для катания может управляться в некоторые моменты времени осуществляющим вождение катающимся 100, в некоторые моменты времени другими катающимися 22 (например, помечающими катающимися 130) или в некоторые моменты времени как осуществляющим вождение катающимся 100, так и помечающими катающимися 130. Дополнительно, поскольку каждый катающийся 22 может управлять, по меньшей мере, одним устройством 32 пользовательского ввода за один раз, способы 150 и 170 могут непрерывно осуществляться для каждого катающегося 22 и каждого пользовательского устройства в течение всей длительности аттракциона 12 для катания, чтобы создавать разделенное управление перемещением транспортного средства 20 для катания катающимися 22 и их взаимодействие с AR–окружением 25 (например, игровым окружением).
Хотя только конкретные признаки настоящих вариантов осуществления проиллюстрированы и описаны в данном документе, различные модификации и изменения должны быть очевидными специалистам в данной области техники. Следовательно, необходимо понимать, что прилагаемая формула изобретения имеет намерение охватывать все эти модификации и изменения как попадающие в пределы сущности раскрытия сущности. Дополнительно, следует понимать, что определенные элементы раскрытых вариантов осуществления могут комбинироваться или меняться друг с другом.
Технологии, представленные и заявленные в формуле изобретения в данном документе, упоминаются и применяются к материальным объектам и конкретным примерам практического характера, которые очевидно улучшают настоящую область техники и, по сути, не являются абстрактными, нематериальными или чисто теоретическими.