Способ и устройство для преобразования контента

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

 

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

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

Предшествующий уровень техники

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

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

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

Решение задачи

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

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

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

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

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

Фиг.3 - структурная схема устройства для преобразования контента согласно варианту осуществления настоящего изобретения.

Оптимальный режим осуществления изобретения

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

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

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

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

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

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

Оптимальный режим осуществления изобретения

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

Фиг.1 − это блок-схема последовательности операций способа преобразования контента согласно варианту осуществления настоящего изобретения.

Обращаясь к фиг.1, второе устройство управляет браузером на этапе 101. В общем, браузер является прикладной программой, которая предоставляет возможность пользователю просматривать всю информацию во Всемирной паутине (WWW). В частности, браузер предоставляет возможность пользователю просматривать всю информацию web-сервера в Интернете и отыскивать гипертекстовые документы. Общие функции браузера включают в себя, по меньшей мере, открытие web-страниц, предоставление списка недавно посещенных Интернет-адресов (унифицированных указателей ресурсов: URL), запоминание и управление часто посещаемыми URL, сохранение и печать web-страниц, поддержку программ для использования электронной почты и новостных групп и редактирование документов на языке гипертекстовой разметки (HTML). В настоящем варианте осуществления просмотр включает в себя, по меньшей мере, перемещение к ресурсам, указанным посредством гиперссылок, ввод ключевых слов поиска, чтение сообщения электронной почты в учетной записи электронной почты и обзор карт. Ядро браузера для управления браузером интерпретирует и воспроизводит контент на основе разметки. Ядро браузера на втором устройстве может быть таким же или отличным от ядра браузера на первом устройстве, соединенном со вторым устройством через предварительно определенную сеть связи. В одном варианте осуществления настоящего изобретения браузер может быть приложением, которое работает в Интернет-окружении, а также приложением общего назначения, которое работает на первом и втором устройствах.

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

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

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

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

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

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

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

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

На этапе 107 второе устройство отправляет результирующие данные отдельно или вместе с ассоциированными данными.

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

Фиг.2 − это блок-схема последовательности операций, иллюстрирующая способ преобразования контента согласно другому варианту осуществления настоящего изобретения.

Обращаясь к фиг.2, на этапе 201 второе устройство управляет браузером. Этап 201 выполняется тем же образом, что и этап 101, а подробное описание приведено выше относительно фиг.1.

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

Информация о первом устройстве назначается, по меньшей мере, одному порту во втором устройстве. Например, предположим, что контент, просматриваемый на втором устройстве, является почтой, второе устройство может включать в себя порт для предоставления ключевых слов, таких как место и время, содержащиеся в почтовом сообщении, порт для предоставления полного эскиза почты, порт для предоставления почты или изображений, прикрепленных к почтовому сообщению, порт для предоставления данных, относящихся к мультимедиа, таких как фоновая музыка, встроенная в почтовое сообщение, и порт для предоставления только аудиоданных. Зная тип данных, которыми оно может управлять, первое устройство способно запрашивать соответствующие данные через предварительно определенный порт. Например, если первое устройство является MP3-проигрывателем с дисплеем, оно может запрашивать данные из порта для предоставления эскиза, порта для предоставления изображений и порта для предоставления аудиоданных. В варианте осуществления настоящего изобретения, описанном со ссылкой на фиг.2, порт может быть портом протокола управления передачей/протокола Интернета (TCP/IP). TCP/IP-порт, доступный в настоящий момент, имеет программные номера портов, изменяющиеся в диапазоне от 0 до 65535 для всех видов служб, таких как электронная почта, WWW и протокол передачи файлов (FTP), выполняемый каждым устройством, связывающимся через Интернет. Порты, пронумерованные от 0 до 1023, отдельно назначаются специальным службам организацией по назначению Интернет-номеров (IANA). Таким образом, в этом варианте осуществления настоящего изобретения TCP/IP-порт может иметь номера портов в диапазоне от 1024 до 65535.

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

Этапы 204-206 выполняются тем же образом, что и этапы 105-107, и описаны подробно со ссылкой на фиг.1.

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

Фиг.3 - это структурная схема устройства для преобразования контента согласно варианту осуществления настоящего изобретения.

Обращаясь к фиг.3, первое устройство 310 включает в себя передатчик 312, контроллер 314 и приемник 316. Второе устройство 320 включает в себя передатчик 322, контроллер 324 и приемник 326.

Первое и второе устройства 310 и 320 соединены друг с другом через беспроводную/проводную сеть связи, такую как Wi-Fi, Bluetooth или Zigbee. Второе устройство 320 также соединено с внешним сервером 330 через проводную/беспроводную сеть связи, такую как Интернет.

Второе устройство является устройством, на котором работает браузер. Первое устройство 310 запрашивает детали просматриваемого в настоящий момент контента из второго устройства 320. Например, второе устройство 320 может быть телевизором, на котором работает Интернет-браузер. Первое устройство 310 может быть смартфоном, который запрашивает захват деталей, просматриваемых на телевизоре.

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

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

Контроллер 314 первого устройства 310 определяет свойства первого устройства 310 и создает информацию о спецификации первого устройства 310. Контроллер 314 управляет всеми операциями первого устройства 310, управляя данными, принятыми приемником 316, и запуская ядро браузера на первом устройстве 310, сохраненное в памяти первого устройства 310. Ядро браузера на первом устройстве 310 может быть таким же или отличаться от ядра браузера на втором устройстве 320, соединенном с первым устройством 310 через предварительно определенную сеть связи.

В другом варианте осуществления передатчик 312 первого устройства 310 может отправлять сигнал запроса данных второму устройству 320 через порт во втором устройстве 320.

Информация о первом устройстве 310 предназначается, по меньшей мере, одному порту во втором устройстве 320. Например, предположим, что контент, просматриваемый на втором устройстве 320, является почтой, второе устройство 320 может включать в себя порт для предоставления ключевых слов, таких как место и время, содержащиеся в почтовом сообщении, порт для предоставления полного эскиза почты, порт для предоставления почты или изображений, прикрепленных к почтовому сообщению, порт для предоставления данных, относящихся к мультимедиа, таких как фоновая музыка, встроенная в почтовое сообщение, и порт для предоставления только аудиоданных. Контроллер 314 первого устройства 310, который знает о типе данных, которыми он может управлять, управляет передатчиком 312, чтобы запрашивать соответствующие данные через предварительно определенный порт. Например, если первое устройство 310 является MP3-проигрывателем с дисплеем, контроллер 314 может запрашивать данные из порта для предоставления эскиза, порта для предоставления изображений и порта для предоставления аудиоданных. В варианте осуществления настоящего изобретения порт может быть портом TCP/IP. TCP/IP-порт, доступный в настоящий момент, имеет программные номера портов, изменяющиеся в диапазоне от 0 до 65535, для всех видов служб, таких как электронная почта, WWW и FTP, выполняемых каждым устройством, связывающимся через Интернет. Поскольку порты, пронумерованные от 0 до 1023, как правило, назначены специальным службам, TCP/IP-порт может иметь номера порта в диапазоне от 1024 до 65535.

Контроллер 324 второго устройства 320 управляет браузером. В общем, браузер является прикладной программой, которая предоставляет возможность пользователю просматривать всю информацию в WWW. В варианте осуществления настоящего изобретения просмотр включает в себя перемещение к ресурсам, указанным посредством гиперссылок, ввод ключевых слов поиска, чтение сообщения электронной почты в учетной записи электронной почты и обзор карт. Ядро браузера на втором устройстве 320 для управления браузером интерпретирует и воспроизводит контент на основе разметки. В одном варианте осуществления настоящего изобретения браузер может быть приложением, которое работает в Интернет-окружении, так же как и приложением общего назначения, которое работает на первом и втором устройствах 310 и 320. Ядро браузера на втором устройстве 320 хранится в памяти второго устройства 320 и управляется контроллером 324 второго устройства 320.

Приемник 326 второго устройства 320 принимает сигнал запроса данных от первого устройства 310. Контроллер 324 второго устройства 320 преобразует все или часть своего просматриваемого в настоящий момент контента в данные, которые могут быть просмотрены на первом устройстве 310, на основе информации о первом устройстве 310, так что контент может управляться посредством ядра браузера на первом устройстве 310. Более конкретно, контроллер 324 обнаруживает контекст просмотра из просматриваемого в настоящий момент контента и преобразует все или часть просматриваемого контента в данные, которые могут быть просмотрены на первом устройстве 310, согласно контексту просмотра.

В одном варианте осуществления настоящего изобретения контроллер 324 второго устройства 320 может предоставлять интерфейс DOM-доступа для того, чтобы получать текущую информацию контекста. Для того чтобы обнаруживать контекст просмотра, контроллер 324 обнаруживает соответствующие объекты документа или виды просматриваемого в настоящий момент контента, так что контент может управляться на первом устройстве 310. Например, контекст просмотра, который может быть обнаружен браузером второго устройства 320, может включать в себя детали, введенные пользователем до текущего момента просмотра контента, Интернет-страницы, к которым осуществлен доступ, или всю текстовую информацию, содержащуюся в них, ключевые слова, извлеченные из текстовой информации с помощью размера шрифта или заголовка, гиперссылку, в настоящий момент фокусирующую внимание пользователя, которая, как правило, указывается посредством фокуса, и заголовок, адрес и контент в специальной области экрана, в настоящий момент просматриваемой пользователем или отправителем электронной почты.

После обнаружения контекста просмотра контроллер 324 извлекает все или часть просматриваемого в настоящий момент контента согласно контексту просмотра и преобразует извлеченный контент в данные, которые могут подходящим образом управляться на первом устройстве 310. Например, Интернет-браузер может быть запущен на втором устройстве 320. Кроме того, результирующие данные могут быть URL просматриваемой в настоящий момент страницы или текстом электронного письма. Если первое устройство 310 воспроизводит только изображение, результирующие данные могут быть файлом изображения или эскизом.

Контроллер 324 запрашивает данные, ассоциированные с результирующими данными, в качестве дополнительных данных с внешнего сервера 330, соединенного со вторым устройством 320 через предварительно определенную сеть связи, такую как Интернет. Например, контроллер 324 может использовать характеристики браузера, чтобы предоставлять расширенную информацию посредством открытого API от Google или Yahoo.

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

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

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

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

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

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

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

3. Способ по п.2, в котором упомянутое множество портов являются портами протокола управления передачей/протокола Интернета (TCP/IP).

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

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

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

7. Аппаратура по п.6, в которой порты являются портами протокола управления передачей/протокола Интернета (TCP/IP).

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области отображения изображения. Техническим результатом является обеспечение возможности уменьшения уровня воспринимаемых пользователем остаточных изображений. При отображении изображения выполняют вставку черных элементов для двух типов видеокадров, относящихся к изображениям для левого и правого глаза или к взаимно различным изображениям. Используют блок (16) поочередного вывода видеосигналов для левого и правого глаза, блок (19) хранения шаблона маски, счетчик (18) выбора шаблона маски и блок (17) синтезирования маски. Блок (16) поочередно выводит два типа видеокадров. Блок (19) хранит m шаблонов маски, где основные области определены в пиксельной области жидкокристаллической панели, причем пиксельная область содержит m пикселей в виде матрицы, а m представляет собой четное число, равное или большее 4, m шаблонов маски имеют различные конфигурации пикселей маски в основной области, а количество пикселей маски равно четному числу, меньшему m и равному или большему 2. Счетчик (18) последовательно выбирает каждый из шаблонов маски. Блок (17) синтезирует выбранный шаблон маски на выведенном видеокадре. Каждый из пикселей в основной области заменен пикселем маски одинаковое количество раз в m шаблонах маски. 2 н. и 14 з.п. ф-лы, 22 ил.

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

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

Изобретение относится к низкопрофильной системе обнаружения позиции. Технический результат - более точное определение позиции вводимого объекта. Система обнаружения позиции содержит, по меньшей мере, одну камеру, два источника светового излучения, находящихся на расстоянии друг от друга, часть области обнаружения и призматическую пленку, расположенную вдоль внешней границы, по меньшей мере, части упомянутой области обнаружения. Призматическая пленка содержит: множество отдельных трехгранных кубических уголковых световозвращающих элементов, имеющих такие ошибки e1, е2 и е3 двугранных углов, что e1≈e2≠0 и е3≈0, и при этом e1 и е2 либо обе положительные, либо обе отрицательные в каждом отдельном трехгранном кубическом уголковом элементе. 5 н. и 23 з.п. ф-лы, 35 ил.

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

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

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

Изобретение относится к системам защищенной авионики для летательного аппарата. Технический результат заключается в повышении надежности. Система согласно изобретению содержит точно три устройства (DU1, DU2 и DU3) отображения и три или четыре компьютера (CGG1, CGG2, CGG3 и CGG4) генерации графики, подключенных к устройствам отображения. Каждое устройство отображения содержит единый экран (E) большого размера, способный отображать два полностью независимых полуизображения, и все схемы электропитания, управления и отображения дублируются, благодаря чему единичный отказ приводит к потере, самое большее, одного полуэкрана. Каждое устройство отображения подключено к, по меньшей мере, двум компьютерам генерации графики, благодаря чему, отказ одного компьютера не влияет на отображение. 7 з.п. ф-лы, 5 ил.

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