Использование второго экрана в качестве персонального проекционного дисплея на очках

Авторы патента:


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

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

СОНИ ИНТЕРЭКТИВ ЭНТЕРТЕЙНМЕНТ АМЕРИКА ЭЛЭЛСИ (US)

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

 

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

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

[0001] Настоящее изобретение относится к способам и системам обеспечения дополнительной экранной области для представления интерактивных приложений.

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

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

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

[0004] Еще одной усиливающейся тенденцией является применение в индустрии видеоигр. С увеличением вычислительной мощности разработчиками видеоигр было создано игровое программное обеспечение, в котором соответствующим образом используются преимущества этого роста вычислительной мощности. В этой связи разработчиками видеоигр были написаны игры, которые включают сложные операции и математические вычисления для обеспечения весьма реалистичного игрового опыта.

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

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

[0007] Именно в данном контексте лежат варианты осуществления настоящего изобретения.

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

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

[0009] В одном варианте раскрыт способ. Этот способ включает этап, на котором обнаруживают наличие окулярного вычислительного устройства вблизи первичного

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

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

[0011] В одном варианте обновляют направление обзора путем слежения за окулярным вычислительным устройством с помощью камеры первичного вычислительного устройства.

[0012] В одном варианте окулярное вычислительное устройство выполняют с возможностью ношения на голове пользователя и обновляют направление обзора путем слежения за головой с помощью камеры первичного вычислительного устройства.

[0013] В одном варианте увеличение или уменьшение дополнительного контента приводит к динамическому расширению или сокращению вторичного дисплея для размещения виртуального дисплея дополнительного контента. Результирующий вторичный дисплей расширяют таким образом, чтобы он вместе с первичным дисплеем образовал круговую область обзора для отображения контента и дополнительного контента.

[0014] В одном варианте увеличение или уменьшение виртуального дисплея осуществляют на основе величины смещения обзора, задаваемой направлением обзора.

[0015] В одном варианте раскрыт способ. Этот способ включает этап, на котором обнаруживают очки, имеющие идентификатор, связанный с аккаунтом пользователя. Указанные очки включает процессор для обеспечения возможности беспроводной связи с вычислительным устройством и дисплейный экран очков. Связывают точку обзора с очками, когда эти очки направлены на главный дисплейный экран вычислительного устройства. Связывают точку обзора для очков с эталонной точкой, заданной относительно главного дисплейного экрана. Определяют направление обзора для очков относительно эталонной точки. Отображают дополнительный контент на дисплейном экране очков на основе обнаруженного направления наблюдения. Дисплейный экран очков представляет собой виртуальное расширение главного дисплейного экрана.

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

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

[0018] В одном варианте выполняют вычислительное устройство с возможностью выполнения приложений на облачном сервере в пределах облачной системы.

[0019] В одном варианте очки включают процессор и сетевой соединительный интерфейс для интерактивного взаимодействия с вычислительным устройством.

[0020] В одном варианте сетевой соединительный интерфейс очков использует протокол беспроводного соединения для интерактивного взаимодействия с вычислительным устройством.

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

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

[0023] В одном варианте, окна, перемещенные за пределы главного дисплейного экрана, представляют на вторичном дисплейном экране в хронологическом порядке перемещения.

[0024] В одном варианте, окна приложений, перемещенные за пределы главного дисплейного экрана, представляют на вторичном дисплейном экране в обратном хронологическом порядке перемещения.

[0025] В одном варианте обнаруживают выбор окна, отображаемого на вторичном дисплейном экране, и в ответ перемещают выбранное окно за пределы вторичного дисплейного экрана обратно на главный дисплейный экран вычислительного устройства для интерактивного взаимодействия с пользователем.

[0026] В одном варианте обнаруживают выбор окна, представленного на вторичном дисплейном экране. В ответ на обнаружение обеспечивают возможность интерактивного взаимодействия с приложением, отображаемым в выбранном окне, продолжая при этом отображать выбранное окно на вторичном дисплейном экране.

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

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

[0029] В одном варианте используют сопряжение очков с вычислительным устройством для обеспечения возможности обнаружения очков.

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

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

[0032] В одном варианте контент включает значок или контент приложения, выполняемого в окне, при этом данный контент отображают в отдельных окнах.

[0033] В одном варианте дополнительный контент, отображаемый на дисплейном экране очков, перемещают с главного дисплейного экрана.

[0034] В одном варианте дополнительный контент организуют на дисплейном экране очков в последовательности и в направлении перемещения с главного дисплейного экрана.

[0035] В одном варианте размер вторичного дисплейного экрана динамически регулируют на основе количества дополнительного контента, отображаемого на вторичном дисплейном экране.

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

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

[0037] Настоящее изобретение может быть лучше понято из нижеследующего описания, приведенного в сочетании с сопроводительными чертежами, где:

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

[0039] На фиг. 1А-1D показано положение вторичного дисплейного экрана в пределах очков согласно различным вариантам реализации настоящего изобретения.

[0040] На фиг. 1-1 и 1-2 показан угол обзора для пользователем и соответствующая линия обзора согласно варианту реализации настоящего изобретения.

[0041] На фиг. 2А-2С показаны варианты отображения окон приложений на главном дисплейном экране и вторичном дисплейном экране согласно варианту реализации настоящего изобретения.

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

[0043] На фиг. 4А-1 и 4А-2 показана схема вычисления угла обзора в процессе сопряжения очков с вычислительным устройством для расширения области обзора дисплея для отображения контента в окнах приложений, согласно варианту реализации настоящего изобретения. На фиг. 4А-3 показан вторичный дисплейный экран, динамически регулируемый на основе контента, перемещенного внутрь и за пределы виртуальной экранной области, в одном варианте реализации настоящего изобретения.

[0044] На фиг. 4 В-4С показан контент, отображаемый в соответствии с углом обзора для пользователя, на котором надеты очки, согласно одному варианту реализации настоящего изобретения.

[0045] На фиг. 5 показана блок-схема применяемого в системе способа обеспечения дополнительной области отображения окон приложений, согласно варианту реализации настоящего изобретения.

[0046] На фиг. 6 показана блок-схема применяемого в системе способа обеспечения виртуальной экранной области для отображения окон приложений, перемещенных за пределы области дисплея вычислительного устройства, согласно альтернативному варианту реализации настоящего изобретения.

[0047] На фиг. 7 схематично показаны общая архитектура развлекательного устройства Sony® Playstation 3®, консоль, которая может быть совместима для обеспечения связи с устройством управления, и манипулируемое устройство с компьютерной программой, выполняемой в базовом вычислительном устройстве, согласно вариантам реализации настоящего изобретения.

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

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

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

[0050] На фиг. 1 показана простая блок-схема системы для обеспечения дополнительной области отображения окон приложений/значков для главного устройства индикации, в одном варианте реализации настоящего изобретения. Эта система включает вычислительное устройство 10, которое выполнено с возможностью выбора и выполнения множества интерактивных приложений. Вычислительное устройство 10 может представлять собой вычислительное устройство, такое как настольное вычислительное устройство, портативное вычислительное устройство, планшетное вычислительное устройство или мобильное вычислительное устройство. В данном варианте вычислительное устройство может выбирать значки и выбирать или выполнять интерактивные приложения локально в пределах этого вычислительного устройства. В другом варианте вычислительное устройство 10, выполненное с возможностью выбора значков или выполнения приложений, доступно на облачном сервере 300 через сеть, такую как Интернет 200, с использованием интерфейса приложения. В одном варианте обеспечена возможность доступа к облачному серверу 300 посредством вычислительного устройства 10, использующего точку доступа к Интернету, такую как роутер (не показан). В одном варианте облачный сервер 300 может включать множество серверов, таких как игровые серверы 300а, серверы 300b приложений, серверы 300с контента и т.п., выполняющих множество приложений и обеспечивающих множество значков. Дисплейный монитор 100 соединен с возможностью связи с вычислительным устройством 10 посредством проводного или беспроводного соединения и действует как главный дисплейный экран. Монитор 100 может представлять собой любой из различных типов дисплейных устройств, таких как телевизор, проектор или любой другой вид дисплейного экрана, который может быть использован для визуального отображения интерактивных приложений в отдельных окнах.

[0051] Очки 102 со встроенным процессором (не показан) и средствами беспроводного соединения подключают с возможностью связи к вычислительному устройству 10 путем сопряжения. Указанные очки включают дисплейная область, такую как вторичный дисплейный экран 102А. Очки оснащены также камерой для съемки окружающей среды снаружи очков. В одном варианте очки могут представлять собой проекционный дисплей (HUD). В другом варианте очки могут представлять собой надеваемый на голову дисплей (HMD). Еще в одном варианте вместо очков может использоваться окулярное вычислительное устройство для обеспечения тех же самых функциональных возможностей, что и в различных вариантах, описанных в данной заявке. Дисплейная область очков может занимать часть одного или обоих окуляров очков. В некоторых вариантах часть окуляра может занимать всю площадь этого окуляра. На фиг. 1A-1D показаны различные варианты расположения вторичного дисплейного экрана 102А в пределах очков 102. Например, как показано на фиг. 1А, вторичный дисплейный экран 102А расположен в верхнем правом углу окуляра, закрывающего правый глаз, когда очки надеты пользователем. В качестве альтернативы, дисплейная область 102А может быть расположена в центре окуляра, закрывающего один глаз (например, правый глаз), как показано на фиг. 1В, в верхнем левом углу правого и левого окуляров, как показано на фиг. 1С, или в верхнем левом углу правого и левого окуляров (не показано), или занимать всю поверхность окуляров очков 102, как показано на фиг. 1D. В случае, показанном на фиг. 1D, дисплейная область может представлять собой прозрачный дисплей, который в первом режиме отображает данные без необходимости для пользователя отвлекаться от обозреваемой точки и переключается на второй режим для того, чтобы обеспечить возможность обзора изображений из других окон приложений/значков. В этом случае для пользователей будет обеспечена возможность перехода между реальным миром и виртуальны миром для обзора надлежащих данных, проецируемых процессором очков. Очки могут включать одно или более устройств ввода, таких как сенсорная панель, закрепленная с боковой стороны очков, чтобы обеспечить для пользователя возможность переключения/перехода из одного режима в другой. Сенсорная панель может также использоваться для других интерактивных взаимодействий с пользователем. Например, сенсорная панель может использоваться для сопряжения очков с вычислительным устройством и для синхронизации очков с вычислительным устройством 10. В одном варианте синхронизация включает сопряжение вычислительного устройства окуляра или очков с первичным вычислительным устройством таким образом, чтобы синхронизировать главный дисплейный экран монитора 100 с вторичным дисплейным экраном 102А, расположенным в очках. В дополнение к синхронизации дисплейных экранов, в одном варианте синхронизация может обеспечивать возможность использования устройств ввода, относящихся к вычислительному устройству 10, для интерактивного взаимодействия с контентом, отображаемым на вторичном дисплейном экране очков. В другом варианте синхронизация может включать синхронизацию устройств ввода, относящихся к вычислительному устройству 10, с устройствами ввода, относящимися к очкам.

[0052] Устройства ввода, связанные с вычислительным устройством 10, используют для выбора одного или более интерактивных приложений для выполнения или выбора значков для отображения. В ответ на выбор/выполнение приложения, обеспечивают возможность отображения одного или более приложений или значков в отдельных окнах "приложений" на главном дисплейном экране монитора 100, чтобы обеспечить возможность интерактивного взаимодействия пользователя с любым из приложений/значков, отображаемых в окнах приложений. Каждое окно приложения спроектировано с возможностью отображения значка или контента приложения, выбранного для выполнения в вычислительном устройстве 10. Интерактивные приложения/значки могут быть доступны локально в вычислительном устройстве 10 или они могут быть доступны на облачном сервере. В случае, если приложение доступно на облачном сервере, обеспечена возможность получения вычислительным устройством 10 копии этого приложения и его выполнения локально в пределах вычислительного устройства. В качестве альтернативы, обеспечена возможность выполнения приложения в облачной среде и отображения окна приложения на главном дисплейном экране монитора с помощью вычислительного устройства для того, чтобы отобразить контент и обеспечить возможность интерактивного взаимодействия с приложением с использованием интерфейса приложения. Аналогичным образом, обеспечена возможность получения вычислительным устройством копий значков и их отображения их на главном дисплейном экране монитора.

[0053] В качестве этапа интерактивного взаимодействия, пользователь может выбрать окно приложения, отображаемое на мониторе 100, и переместить это окно за пределы дисплейного экрана монитора. Вычислительное устройство обнаруживает это перемещение и автоматически удаляет окно приложения, относящееся к выбранному интерактивному приложению, с главного дисплейного экрана монитора 100. Одновременно с этим, очки обнаруживают перемещение окна приложения в дисплейную область (т.е. на вторичный дисплейный экран) очков. Вторичный дисплейный экран действует как расширение области обзора монитора благодаря обеспечению дополнительной дисплейной области для отображения окон приложений.

[0054] Дисплейный экран отображает окна приложений, которые представлены пользователю, на основе пользовательской точки обзора как показано на фиг. 1-1 и 1-2. Когда пользовательская точка обзора лежит на нормали (т.е. когда пользователь смотрит прямо вперед, как показано линией 'А1'), дисплейная область, задаваемая главным дисплейным экраном 100А монитора 100, связанного с вычислительным устройством, занимает нормальный угол 'α' обзора, охватывающий область между пунктирными линиями А1' и А1'', как показано на фиг. 1-1. Когда пользовательская точка обзора смещена вверх, как показано линией А2 на фиг. 1-2, и угол 'β' обзора охватывает область между пунктирными линиями А2' и А2'', для пользователя отображают вторичный дисплейный экран 102А, задаваемый в дисплейной области очков 102. Таким образом, обеспечена возможность для пользователя использовать дисплейную область 102А очков 102 в качестве вспомогательного вторичного дисплейного экрана, в дополнение к главной дисплейной области 100А монитора 100. В варианте, показанном на фиг. 1-1 и 1-2, вычислительное устройство сопряжено с очками, и направление взгляда пользователя используют для представления надлежащей дисплейной экранной области, которой является главная дисплейная экранная область монитора или вторичная дисплейная экранная область очков.

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

[0056] На фиг. 2А-2С показаны упрощенные иллюстративные примеры организации экрана для главной дисплейной экранной области монитора и вторичного дисплейного экрана очков в одном варианте реализации настоящего изобретения. Как показано на фиг. 2А, множество окон 120а, 120b, 120с и т.д. отображают в главной дисплейной экранной области 100А монитора 100 вычислительного устройства 10. Каждое окно отображает контент приложения, которое выбрано для выполнения локально в вычислительном устройстве 10 или дистанционно на облачном сервере с помощью вычислительного устройства или контента значка. В случае дистанционного выполнения приложений, вычислительное устройство подключают с возможностью связи к облачному серверу через сеть, такую как Интернет, с помощью средств сетевого подключения. Вычислительное устройство 10 подключают также с возможностью связи к очкам, которые используются пользователем и на которых размещен вторичный дисплейный экран, при этом очки включают процессор и средства сетевого подключения для сопряжения с вычислительным устройством 10. В качестве этапа соединения с возможностью связи, вторичный дисплейный экран, расположенный в дисплейной части очков, синхронизируют с главной дисплейной экранной областью монитора вычислительного устройства, чтобы обеспечить возможность интерактивного взаимодействия пользователя с соответствующими дисплейными экранными областями.

[0057] В качестве этапа интерактивного взаимодействия с пользователем, перемещают окно 120b за пределы главной дисплейной экранной области 100А монитора 100, как показано на фиг. 2А. Логика программирования, выполняемая в вычислительном устройстве 10, обнаруживает перемещение окна 120b за пределы главной дисплейной экранной области монитора и в ответ на это автоматически начинает перемещение части окна 120b из главной дисплейной экранной области 100А монитора 100, как показано на фиг. 2В. Одновременно с этим, часть окна, которая была перемещена за пределы главной дисплейной экранной области, захватывают с помощью логики для отображения на вторичном дисплейном экране в пределах очков, как показано на фиг. 2В. На фиг. 2С показано окончание перемещения окна 120b за пределы области монитора путем прекращения отображения окна 120b в главной дисплейной экранной области 100А с одновременным отображением окна 120b на вторичном дисплейном экране 102А. Остальные окна 120а и 120с по-прежнему отображают в главной дисплейной экранной области 100А монитора 100.

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

[0059] В различных вариантах, показанных на фиг. 1, 1-1, 1-2, 2А и 2В, вычислительное устройство синхронизируют с очками, и используют перемещение глаз пользователя (вверх, в соответствии с положением вторичного дисплейного экрана на очках, или прямо перед собой) для обзора надлежащей экранной области - главной дисплейной экранной области монитора или вторичной дисплейной экранной области очков.

[0060] В одном варианте перемещение головы пользователя в различных направлениях может использоваться вместо перемещения глаз пользователя для представления пользователю надлежащих окон приложений или значков с части главного дисплейного экрана монитора или части вторичного дисплейного экрана, образованного на очках. Очки сначала сопрягают с вычислительным устройством. Очки имеют идентификатор, связанный с аккаунтом пользователя. Очки включают процессор, который выполнен с возможностью обеспечения беспроводной связи с вычислительным устройством. Дисплейный экран очков образован по меньшей мере на части очков. После сопряжения вычислительного устройства и очков пользователя определяют точку обзора для очков. Точка обзора показывает нормальный угол обзора для пользователя, когда на пользователе надеты очки. Эту точку обзора и, следовательно, нормальный угол обзора для пользователя, на котором надеты очки, определяют с помощью эталонной точки, заданной относительно главного дисплейного экрана. Эталонная точка может быть задана посредством одного или более виртуальных маркеров положения, заданных с привязкой к главному дисплейному экрану, и координаты эталонной точки относительно главного дисплейного экрана используют для определения точки обзора для очков. Затем этот нормальный угол обзора используют для вычисления смещений обзора в соответствии со смещением пользовательского угла обзора, когда голова пользователя удаляется от главного дисплейного экрана. На основе вычисленных смещений обзора представляют надлежащий контент из главной экранной области дисплейной части монитора или из виртуальной экранной области, задаваемой вторичным дисплейным экраном.

[0061] На фиг. 3 показано вычислительное устройство, в котором процессорный модуль 150 области отображения действует таким образом, чтобы представить главную дисплейную экранную область для отображения контента или значков, или приложения, выбранные для выполнения, на вторичном дисплейном экране в определенных окнах приложений, согласно одному варианту реализации настоящего изобретения. В других вариантах процессорный модуль 150 области отображения может быть размещен в пределах очков для расширения области обзора дисплейного устройства, связанного с вычислительным устройством. Процессор 150 области обзора включает дополнительные модули, такие как модуль 152 синхронизатора устройства, модуль 158 обнаружения интерактивного взаимодействия и модуль 166 вычисления угла обзора.

[0062] Синхронизатор 152 устройства включает синхронизатор 154 дисплейного экрана и модуль 156 синхронизатора устройств ввода. Синхронизатор 152 устройства используют, в первую очередь, для синхронизации вычислительного устройства с очками, при этом процессор и средства сетевого подключения в очках используют для сопряжения с вычислительным устройством для обеспечения возможности беспроводного соединения. Очки включают дисплейную область (например, вторичную дисплейную область), расположенную в части области одного или обоих окуляров. Синхронизатор 152 дисплейного экрана обеспечивает необходимую конфигурационную логику для синхронизации вторичной дисплейной экранной области, расположенной на очках, с главной дисплейной экранной областью монитора, связанного с вычислительным устройством. Аналогичным образом, синхронизатор 156 устройств ввода включает конфигурационную логику для синхронизации/сопряжения устройств ввода, относящихся к вычислительному устройству, с очками. В качестве этапа синхронизации устройств ввода, в одном варианте устройства ввода, относящиеся к вычислительному устройству, могут использоваться для интерактивного взаимодействия с окнами, отображаемыми на вторичной дисплейной экранной области очков. В другом варианте, в качестве этапа синхронизации/сопряжения, синхронизируют/сопрягают устройства ввода, относящиеся к очкам, с устройствами ввода, относящимися к вычислительному устройству. Когда очки и вычислительное устройство синхронизированы/сопряжены, процессор области отображения определяет нормальный угол обзора для пользователя, на котором надеты очки, путем вычисления точки обзора для очков относительно главного дисплейного экрана вычислительного устройства.

[0063] В одном варианте модуль 166 вычисления обзора определяет точку обзора с помощью модуля 168 вычисления угла обзора на основе одной или более эталонных точек, задаваемых виртуальными маркерами или идентификаторами, которые расположены в направлении главного дисплейного экрана или с привязкой к нему. Например, модуль 168а обработки дисплейного эталонного маркера (или просто "обработки маркера") в составе модуля 168 вычисления угла обзора может определять угол инициализации обзора, связанный с пользователем, на котором надеты очки, относительно виртуального маркера, заданного с привязкой к определенной, например к центральной, части монитора, связанного с вычислительным устройством. В другом примере для определения угла инициализации обзора могут использоваться виртуальные маркеры, соответствующие каждому из углов монитора. Для определения угла инициализации обзора модулем 168а обработки маркеров могут использоваться дополнительные виртуальные маркеры, соответствующие центру каждой стороны монитора, или виртуальные маркеры, соответствующие другим частям монитора. Модуль 168а обработки маркеров использует координаты каждого из одного или более виртуальных маркеров/виртуальных точек при определении угла инициализации обзора.

[0064] На фиг. 4А-1 и 4А-2 показан угол инициализации обзора для вычисления точки обзора, который (угол) определяют с помощью модуля 168а обработки маркеров. Модуль 168а обработки маркеров определяет угол инициализации обзора относительно единственного виртуального маркера 100а, который соответствует центру дисплейной области монитора 100А вычислительного устройства, как показано на фиг. 4А-1. В качестве альтернативы, модуль 168а обработки маркеров может определять угол инициализации обзора относительно множества виртуальных маркеров или виртуальных точечных индикаторов, как показано на фиг. 4А-2. В случае использования множества виртуальных маркеров/виртуальных точечных индикаторов, модуль 168а обработки маркеров может определять угол инициализации обзора относительно виртуальных маркеров 100а, 100b, 100с и 100d, которые соответствуют каждому из углов дисплейной области монитора. Дополнительные виртуальные маркеры, такие как виртуальный маркер 100 т, соответствующий центру дисплейной области монитора, и/или виртуальные маркеры 100х, 100х' , 100х'' и т.д., соответствующие центрам каждой из сторон, также могут использоваться при попытках вычислить угол инициализации обзора при определении точки обзора для пользователя, на котором надеты очки. Виртуальные маркеры, связанные с главным дисплейным экраном, могут быть обеспечены в очках во время инициализации точки обзора, или очки могут использовать центр или углы главного дисплейного экрана вычислительного устройства, когда пользователь, на котором надеты очки, смотрит в направлении главного дисплейного экрана.

[0065] Обеспечена возможность выбора пользователем множества приложений для выполнения, доступных локально в пределах вычислительного устройства или дистанционно на облачном сервере. Каждое выбранное приложение представляют в отдельном интерактивном окне на главной дисплейной экранной области монитора. По мере выбора пользователем все большего и большего количества приложений для выполнения, представляют соответствующие окна в главной дисплейной экранной области для интерактивного взаимодействия с пользователем. В ходе сеанса интерактивного взаимодействия обеспечена возможность выбора пользователем некоторых из окон приложений для их перемещения за пределы главной дисплейной экранной области. Это перемещение приводит к тому, что выбранные окна приложений перестают отображаться на главной дисплейной экранной области, и вместо этого начинается их отображение на вторичном дисплейном экране, расположенном в очках. В одном варианте вторичный дисплейный экран действует как виртуальный экран, образующий бесконечный круговой контур области отображения, обеспечивая для пользователя экран с углом обзора 360° для отображения окон приложений, как показано на фиг. 4А-3. Размер виртуального экрана, задаваемого вторичным дисплейным экраном, динамически регулируют для размещения окон приложения, которые перемещены за пределы главной дисплейной области. В дополнение к приложениям, выбираемым для выполнения, обеспечена также возможность выбора пользователем одного или более значков для отображения. Выбранные значки отображают в отдельных окнах приложения на главной дисплейной экранной области монитора, и при перемещении значков за пределы главного дисплейного экрана начинают отображать их на экранной области вторичного дисплея.

[0066] Вслед за перемещением окон приложений из главной дисплейной экранной области монитора на вторичный дисплейный экран, процессор 150 области отображения имеет возможность представления надлежащих окон приложений из главной дисплейной экранной области или с вторичного дисплейного экрана. С целью определения того, какое из окон приложений будет представлено пользователю, модуль 168b вычисления смещений обзора, входящий в состав модуля 168 вычисления угла обзора, используют для определения углового смещения, связанного с очками, которые надеты на пользователе, когда голова пользователя смещается относительно угла инициализации обзора, определенного с помощью модуля 168а обработки эталонных маркеров. Как показано на фиг. 4А-3, когда угловое смещение равно нулю, точка обзора для пользователя находится под углом инициализации обзора относительно монитора вычислительного устройства, и окна приложений, отображаемые в главной дисплейной экранной области, представляют на вторичной экранной области очков. Когда пользователь поворачивает голову, угол смещения соответствующим образом изменяется. Модуль 166 вычисления угла обзора вычисляет угол смещения 'θ' относительно угла инициализации обзора и использует угол смещения 'θ' для определения соответствующей части окон с виртуального экрана для их представления пользователю на вторичном дисплейном экране. Когда выбранные окна из числа окон приложений, отображаемых на главной дисплейной экранной области монитора, перемещены за ее пределы, эти выбранные окна приложений перемещают внутрь виртуальной экранной области и отображают на вторичном дисплейном экране на основе смещения обзора, зарегистрированного для очков. Бесконечный круговой контур области отображения, задаваемый виртуальным экраном, охватывает как главную дисплейную экранную область, так и вторичную дисплейную экранную область, обеспечивая таким образом бесшовное расширение области обзора, задаваемой на главном дисплейном экране.

[0067] На фиг. 4В показан простой пример представления главной дисплейной экранной области 100А и вторичного дисплейного экрана 102А, используемых для отображения интерактивных окон приложений. Например, главная дисплейная экранная область 100А охватывает область, задаваемую нормальным пользовательским углом 'α' инициализации. Когда голова пользователя перемещается от угла 'α' к углам 'β', 'θ', 'γ' и т.д., контенты с виртуального экрана, соответствующие величине смещения обзора, отображаются для пользователя на вторичном дисплейном экране. В примере, показанном на фиг. 4В, смещение 'β' обзора может задавать часть виртуального экрана, включающую окно 120а приложения, которое было перемещено за пределы главной дисплейной области монитора. В результате окно 120а приложения будет представлено пользователю на дисплейном экране очков (т.е. во вторичной дисплейной экранной области), когда голова пользователя перемещается в диапазоне 'β' смещения обзора. Аналогичным образом, когда голова пользователя перемешается в диапазоне 'θ' смещения обзора, обеспечена возможность отображения окна 120b приложения на дисплейном экране очков, и т.д. В соответствии с углом обзора, задаваемым в результате перемещения головы пользователя, надлежащие окна приложений представляют пользователю на дисплейном экране, задаваемом в очках. Следует отметить, что, в качестве примера, лишь по одному окну приложения было определено для каждого смещения обзора, и при каждом смещении обзора могут быть представлены дополнительные окна приложений. Окна приложений, отображаемые в соответствующих областях дисплея, представляют контент из одного или более интерактивных приложений или значков. Таким образом, в дополнение к отображению надлежащих окон приложений, обеспечена возможность доступности одного или более устройств ввода для интерактивного взаимодействия с пользователем. Например, для выбора пользователем и интерактивного взаимодействия с ним могут быть обеспечены устройства ввода, такие как мышь, показанная курсором 121, клавиатура (не показана) и т.д., относящиеся к вычислительному устройству.

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

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

[0070] На фиг. 4С показан один подобный пример простого экранного представления главной дисплейной области и виртуальной экранной области при различных углах обзора, соответствующих перемещению головы пользователя, в одном из вариантов. В этом варианте очки выполнены с возможностью ношения на голове пользователя, и направление обзора для очков определяют путем слежения за головой с помощью камеры вычислительного устройства, связанной с главным дисплейным экраном. Виртуальная экранная область включает множество окон приложений, которые были перемещены пользователем из главной дисплейной экранной области и представлены в виде виртуальных дисплеев. Следует отметить, что, хотя данный вариант был описан в отношении выполнения интерактивных приложений, соответствующие идеи могут быть распространены на значки или любой другой контент, который может отображаться в экранной области главного или виртуального дисплея. Например, в варианте, показанном фиг. 4С, каждое из приложений, которые отображаются в соответствующих окнах приложений, соответствует видеоигре. В качестве альтернативы, приложение может отображать документ. Пользователь 'Р1' играет в видеоигру 1 с участником Р2 игры, когда пользовательский угол обзора соответствует углу инициализации, определяемому углом 'α'. Видеоигра 1 отображается в окне 120а приложения в главной дисплейной области, расположенной на мониторе вычислительного устройства. Когда голова пользователя смещается до угла 'β' обзора, обеспечивается возможность представления пользователю окна 120b приложения, соответствующего видеоигре 2. В окне 120b приложения обеспечена возможность для пользователя играть в видеоигру 2 с участником Р3. Когда голова пользователя смещается до угла 'θ' обзора, обеспечивается возможность представления пользователю окна 120 с приложения, в котором выполняется видеоигра 3, и обеспечивается возможность для пользователя играть в видеоигру 3 с участником Р4. Следует отметить, что видеоигры 1, 2, 3 и т.д. могут быть отдельными видеоиграми или они могут быть различными представлениями одной и той же видеоигры, играемыми против различных игроков. В качестве альтернативы, каждое окно приложения может отображать отдельную видеоигру или различные представления одной и той же видеоигры, и для пользователя обеспечена возможность играть в интерактивную видеоигру (видеоигры) с самим собой. Видеоигры 2, 3, 4 и т.д. могут отображаться в виртуальной экранной области, а видеоигра 1 отображается в главной дисплейной экранной области монитора. В этом варианте пользователь будет осуществлять интерактивное взаимодействие с соответствующими участниками игры (при их наличии), изнутри соответствующей экранной области дисплея, в которой отображаются игры.

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

[0072] Окна приложения, отображаемые в главной дисплейной области монитора и в виртуальной экранной области, могут иметь одинаковый размер или различные размеры. Таким образом, обеспечена возможность регулирования отображения окон приложений в соответствующих областях дисплея таким образом, чтобы вместить окна различных размеров. Кроме того, виртуальную экранную область регулируют таким образом, чтобы она вмещала несколько окон приложений, которые перемещены из главной дисплейной экранной области монитора. По мере того, как количество окон приложений увеличивается или уменьшается, виртуальная экранная область расширяется или сжимается по размеру, образуя бесконечный контур дисплейной области для отображения окон приложений, как показано на фиг. 4А-3.

[0073] В одном варианте направление и последовательность перемещения окон приложений из главной дисплейной экранной области монитора используют для задания последовательности отображения окон приложений по мере того, как они отображаются в виртуальной экранной области, при этом окна в виртуальной экранной области могут отображаться на дисплейном экране очков в последовательности и в направлении перемещения.

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

[0075] В дополнение к последовательности перемещения, направление перемещения также может использоваться для организации и отображения окон приложений в виртуальной экранной области. Модуль 160 определения направления в составе модуля 158 определения интерактивного взаимодействия может использоваться для организации окон приложений в хронологическом или обратном хронологическом порядке на основе направления перемещения. Например, как показано на фиг. 4В, окна 120а, 120b, 120с, 120k и т.д. приложений перемещают за пределы главной дисплейной экранной области монитора с правой стороны, окна 120f, 120j и 120х приложений перемещают за пределы главной дисплейной экранной области монитора с левой стороны, и окна 120m и 120n приложений сохраняют в главной дисплейной экранной области монитора. Соответственно, окна приложений организуют в виртуальной экранной области в соответствии со стороной в хронологическом или в обратном хронологическом порядке, и организованные окна отображают во вторичной экранной области на основе смещения обзора.

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

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

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

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

[0080] На фиг. 5 показан способ обеспечения дополнительной области обзора для интерактивных приложений, согласно варианту реализации настоящего изобретения. Этот способ начинают с операции 510, на которой очки синхронизируют/сопрягают с вычислительным устройством. Для сопряжения очков применяют процессор и средства сетевого подключения для соединения с вычислительным устройством с возможностью связи. Вычислительное устройство выполнено с возможностью идентификации и выбора множества значков или другого контента для отображения в отдельных окнах приложений. Вычислительное устройство выполнено также с возможностью выполнения множества приложений, которые доступны локально в пределах вычислительного устройства или доступны дистанционно на облачном сервере, при этом каждое из приложений отображают в отдельном окне приложения. С этой целью вычислительное устройство оснащено средствами подключения к Интернету для доступа к облачному серверу через Интернет, и возможность такого доступа может быть обеспечена с помощью точки доступа в Интернет, такой как роутер. Синхронизация/сопряжение устройств включает синхронизацию главной дисплейной экранной области монитора вычислительного устройства с вторичным дисплейным экраном, расположенным в части по меньшей мере одного окуляра очков. Синхронизация/сопряжение может также включать синхронизацию устройств ввода таким образом, чтобы обеспечить возможность синхронизации устройств ввода, относящихся к вычислительному устройству, для интерактивного взаимодействия с приложением, выполняемым в пределах соответствующих окон приложения, отображаемых в дисплейной области монитора или на вторичном дисплейном экране очков.

[0081] На операции 520 обнаруживают интерактивное взаимодействие с пользователем в одном или более окон. Это интерактивное взаимодействие с пользователем может включать перемещение одного или более окон приложений за пределы главной дисплейной экранной области вычислительного устройства. В одном варианте указанное перемещение окон может также включать идентификацию последовательности перемещения и направления или стороны, с которой окно было перемещено с монитора. Например, интерактивное взаимодействие с пользователем может включать идентификацию перемещения одного или более окон с правой стороны или с левой стороны монитора.

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

[0083] На фиг. 6 показан способ согласно еще одному варианту реализации настоящего изобретения. Этот способ начинают с операции 610, на которой обнаруживают очки с идентификатором, связанным с аккаунтом пользователя. Эти очки включают процессор и средства беспроводного подключения, которые имеют возможность беспроводной связи с вычислительным устройством. Вычислительное устройство имеет возможность выбора множества значков, а также выполнения множества приложений, доступных локально в пределах вычислительного устройства или доступных дистанционно на облачном сервере. Дистанционные приложения могут загружаться через сеть, такую как Интернет, и выполняться локально, или они могут выполняться на облачном сервере с помощью интерфейса приложений.

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

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

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

[0087] На фиг. 7 показаны аппаратные средства и пользовательские интерфейсы, которые могут использоваться для выполнения и отображения интерактивных приложений, согласно одному варианту реализации настоящего изобретения. На фиг. 7 схематично показаны общая архитектура развлекательного устройства Sony® Playstation 3®, консоли, которая может быть совместима для обеспечения связи с устройством управления, и манипулируемое устройство с компьютерной программой, выполняемой в базовом вычислительном устройстве, согласно вариантам реализации настоящего изобретения. Playstation 3 представляет собой один пример развлекательного устройства, используемого для выполнения и отображения интерактивных приложений, при этом другие развлекательные устройства также могут использоваться для выполнения и воспроизведения интерактивных приложений, включая более ранние и более поздние версии развлекательных устройств, такие как PS4, PS Vita и т.п., и другие развлекательные устройства, такие как персональные компьютеры, смартфоны, планшеты и т.п. Системный модуль 700 оснащен различными периферийными устройствами, имеющими возможность подключения к системному модулю 700. Системный модуль 700 содержит: процессор Cell 728; модуль 726 динамического запоминающего устройства с произвольной выборкой Rambus® (XDRAM); модуль 732 графического синтезатора реальности с модулем 732 выделенной видеопамяти с произвольным доступом (VRAM); и мост 734 ввода/вывода (I/O). Системный модуль 700 содержит устройство 740 считывания оптических дисков Blu Ray® Disk BD-ROM® для считывания с диска 740а и съемный вставляемый накопитель на жестком диске (HDD) 736 с доступом через мост 734 ввода/вывода. При необходимости, системный модуль 700 содержит также устройство 738 считывания карт памяти для считывания компактных флэш-карт памяти, карт памяти Memory Stick® и т.п., которое также доступно через мост 734 ввода/вывода.

[0088] Мост 734 ввода/вывода соединен также с шестью портами 724 универсальной последовательной шины (USB) 2.0; портом 722 Gigabit Ethernet; портом 720 беспроводной сети IEEE 802.10b/g (Wi-Fi); и портом беспроводной связи Bluetooth® 718, способным поддерживать до семи соединений Bluetooth.

[0089] Во время работы мост 734 ввода/вывода обрабатывает все данные, поступающие по беспроводной связи, из универсальной последовательной шины (USB) и из сети Ethernet, включая данные от одного или более игровых контроллеров 702-703. Например, когда пользователь играет в игру, мост 734 ввода/вывода принимает данные от игровых контроллеров 702-703 через соединение Bluetooth и направляет эти данные в процессор Cell 728, который соответствующим образом обновляет текущее состояние игры.

[0090] Беспроводные, USB- и Ethernet- порты также обеспечивают связь для других периферийных устройств, в дополнение к игровым контроллерам 702-703, таких как: пульт 704 дистанционного управления; клавиатура 706; мышь 708; переносное развлекательное устройство 710, такое как развлекательное устройство Sony Playstation Portable®; видеокамера, такая как видеокамера 712 ЕуеТоу®; головная гарнитура 714 с микрофоном и наушниками; и микрофон 715. Таким образом обеспечена принципиальная возможность беспроводного подключения этих периферийных устройств к системному блоку 700; например, переносное развлекательное устройство 710 может быть подключено через специальное соединение Wi-Fi, а головная гарнитура 714 с микрофоном и наушниками может быть подключена через соединение Bluetooth.

[0091] Обеспечение наличия этих интерфейсов означает, что устройство Playstation 3 потенциально совместимо также с другими периферийными устройствами, такими как цифровые видеомагнитофоны (DVR), цифровые телевизионные приставки, цифровые камеры, портативные медиаплееры, телефоны с передачей голоса по IP-протоколу, мобильные телефоны, принтеры и сканеры.

[0092] Кроме того, устройство 716 считывания стандартных карт памяти может быть подключено к системному модулю через USB-порт 724, обеспечивая возможность считывания карт памяти 748 того типа, который используется устройствами Playstation® или Playstation 2®.

[0093] Игровые контроллеры 702-703 выполнены с возможностью беспроводной связи с системным модулем 700 через соединение Bluetooth или с возможностью подключения к USB-порту, обеспечивая таким образом питание для зарядки батареи игровых контроллеров 702-703. Игровые контроллеры 702-703 могут также включать память, процессор, считыватель карт памяти, постоянную память, такую как флэш-память, излучатели света, такие как освещенные сферические секции, светодиоды или инфракрасные излучатели, микрофон и громкоговоритель для ультразвуковой связи, сурдокамеру, цифровую камеру, внутренний тактовый генератор, распознаваемую форму, такую как сферическая секция, обращенная к игровой приставке, и средства беспроводной связи на основе протоколов, такие как Bluetooth, Wi-Fi и др.

[0094] Игровой контроллер 702 представляет собой контроллер, предназначенный для использования двумя руками пользователя, а игровой контроллер 703 представляет собой контроллер для одной руки с дополнительным приспособлением. В дополнение к одному или более аналоговым джойстикам и обычным кнопкам управления, каждый игровой контроллер восприимчив к определению трехмерного положения. Следовательно, жесты и движения, выполняемые пользователем игрового контроллера, могут быть представлены в виде входных воздействий на игру, в дополнение или вместо обычных команд от кнопок или джойстика. При необходимости, в качестве контроллера могут быть использованы другие периферийные устройства, выполненные с возможностью беспроводной связи, такие как устройство Playstation™ Portable. В случае устройства Playstation™ Portable дополнительная игровая или управляющая информация (например, управляющие команды или число жизней) может выводиться на экран устройства. Могут также использоваться другие альтернативные или дополнительные устройства управления, такие как танцевальный коврик (не показан), световой пистолет (не показан), штурвал и педали (не показаны), или специальные контроллеры, такие как одна или несколько больших кнопок для тестовых игр на быстроту реакции (также не показаны).

[0095] Пульт 704 дистанционного управления также выполнен с возможностью беспроводной связи с системным модулем 700 через соединение Bluetooth. Пульт 704 дистанционного управления содержит органы управления, подходящие для управления работой считывающего устройства 740 Blu Ray™ Disk BD-ROM и для навигации по контенту диска.

[0096] Считывающее устройство 740 Blu Ray™ Disk BD-ROM выполнено с возможностью считывания компакт-дисков, совместимых с устройствами Playstation и Playstation 2, в дополнение к обычным предварительно записанным и перезаписываемым компакт-дискам и так называемым Супер Аудио компакт-дискам. Считывающее устройство 740 выполнено с возможностью считывания цифровых видеодисков ПЗУ (DVD-ROM), в дополнение к обычным предварительно записанным и перезаписываемым цифровым видеодискам. Кроме того, считывающее устройство 740 выполнено с возможностью считывания дисков BD-ROM, а также обычных предварительно записанных и перезаписываемых дисков Blu-Ray.

[0097] Системный модуль 700 выполнен с возможностью передачи звука и изображения, генерируемых или декодируемых устройством Playstation 3 посредством модуля 730 графического процессора синтезатора реальности, через разъемы для аудио- и видеосигналов на устройство 742 вывода изображения и звука, такое как монитор или телевизор, имеющий дисплей 744 и один или более громкоговорителей 746. Разъемы 750 для аудиосигналов могут включать обычные аналоговые и цифровые выходы, а разъемы 752 для видеосигналов могут в различных вариантах включать выходы компонентного видеосигнала, стерео-видеосигнала, полного видеосигнала и один или более выходов мультимедийного интерфейса высокой четкости (HDMI). Следовательно, выходной видеосигнал может иметь такие форматы, как PAL или NTSC, или форматы высокой четкости 720р, 1080i или 1080р.

[0098] Обработка аудиосигнала (генерирование, декодирование и т.д.) выполняется процессором Cell 728. Операционная система устройства Playstation 3 поддерживает пространственное звучание Dolby® 5.1, театральное звучание Dolby® (DTS) и декодирование пространственного звучания 7.1 с дисков Blu-Ray®.

[0099] В настоящем изобретении видеокамера 712 содержит единственный прибор с зарядовой связью (CCD), светодиодный индикатор и аппаратное устройство сжатия и кодирования данных в реальном времени, и таким образом обеспечена возможность передачи сжатых видеоданных в надлежащем формате, таком как основанный на интраобразе стандарт MPEG (стандарт экспертной группы по вопросам движущегося изображения) для декодирования с помощью системного модуля 700. Светодиодный индикатор камеры выполнен с возможностью свечения в зависимости от соответствующих управляющих данных от системного модуля 700, например, для индикации неблагоприятных условий освещения. Варианты реализации видеокамеры 712 могут быть различным образом связаны с системным модулем 700 через порт связи USB, Bluetooth или Wi-Fi. Варианты реализации видеокамеры могут включать один или более связанных микрофонов, а также могут иметь возможность передачи аудиоданных. В вариантах реализации видеокамеры, CCD может иметь разрешение, подходящее для съемки видео с высокой четкостью. При использовании снимаемые видеокамерой изображения могут быть, например, включены в игру или интерпретированы как входные сигналы управления игрой. В другом варианте видеокамера представляет собой инфракрасную камеру, подходящую для обнаружения инфракрасного света.

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

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

[00102] Имея в виду вышеописанные варианты реализации, следует понимать, что в настоящем изобретении могут применяться различные компьютеризованные операции с использованием данных, сохраняемых в компьютерных системах. Эти операции требуют физических манипуляций физическими величинами. Любые описанные здесь операции, которые составляют часть настоящего изобретения, представляют собой полезные машинные операции. Настоящее изобретение относится также к устройствам или аппаратуре для выполнения указанных операций. Устройство может быть специально создано для требуемой цели, например оно может представлять собой специализированный компьютер. Будучи специализированным компьютером, этот компьютер может также выполнять другие виды обработки, программы и подпрограммы, которые не являются специализированными, но при этом он сохраняет возможность функционирования в качестве специализированного компьютера. В качестве альтернативы, обеспечена возможность выполнения операций компьютером общего назначения, выборочно активируемым или конфигурируемым посредством одной или более компьютерных программ, хранящихся в памяти компьютера, кэш-памяти или полученных через сеть. В случае получения данных через сеть, обеспечена возможность обработки этих данных другими компьютерами сети, например облаком компьютерных ресурсов.

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

[00104] Один или более вариантов реализации настоящего изобретения могут также быть представлены в виде машиночитаемого кода на машиночитаемом носителе. Машиночитаемый носитель представляет собой любое устройство хранения данных, способное хранить данные, которые в дальнейшем могут быть считаны компьютерной системой. Примеры машиночитаемых носителей включают жесткие диски, устройства хранения данных, подключаемые к сети (NAS), постоянные памяти (ROM), оперативные памяти (RAM), компакт-диски ROM (CD-ROM), записываемые компакт-диски (CD-R), перезаписываемые компакт-диски (CD-RW), магнитные ленты и другие оптические и неоптические запоминающие устройства. Энергонезависимые машиночитаемые носители данных могут включать машиночитаемые материальные носители, распределенные в сетевой компьютерной системе таким образом, чтобы машиночитаемые коды сохранялись и выполнялись в распределенном виде.

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

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

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

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

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

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

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

при этом операции способа выполняют с помощью процессора.

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

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

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

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

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

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

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

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

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

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

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

при этом операции способа выполняют с помощью процессора.

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

9. Способ по п. 7, дополнительно включающий этап, на котором:

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

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

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

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

13. Способ по п. 7, дополнительно включающий этап, на котором:

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

14. Способ расширения области обзора дисплейного устройства для отображения контента, содержащий этапы, на которых:

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

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

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

при этом операции способа выполняют с помощью процессора.

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

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

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

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

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

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

21. Способ по п. 14, дополнительно включающий этап, на котором:

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

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

23. Способ по п. 14, дополнительно включающий этап, на котором:

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

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

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

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

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

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

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

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

27. Способ по п. 26, согласно которому сопряжение обеспечивает возможность использования устройств ввода и вывода вычислительного устройства для интерактивного взаимодействия с контентом, отображаемым на вторичном дисплейном экране.

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам управления отображением. .

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

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

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

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

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

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

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

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

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

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

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