ТЕХНОЛОГИЯ МОБИЛЬНОГО ВЫЧИСЛИТЕЛЬНОГО УСТРОЙСТВА И СИСТЕМА И СПОСОБЫ, ИСПОЛЬЗУЮЩИЕ ЕЕ

1. Мобильное вычислительное устройство, содержащее процессор и память, причем память содержит по меньшей мере один модуль, содержащий машиночитаемые команды, вызывающие, при их исполнении упомянутым процессором, выполнение упомянутым мобильным вычислительным устройством способа, содержащего этапы, на которых:
устанавливают парное соединение по меньшей мере с одним целевым экраном через по меньшей мере один из интерфейсов проводной и беспроводной связи, причем целевой экран представляет собой экран, который не выполнен как единое целое с упомянутым мобильным вычислительным устройством;
передают по меньшей мере видеоинформацию, сгенерированную с помощью приложения, исполняемого на упомянутом мобильном вычислительном устройстве, и/или операционной системы (OS), исполняемой на упомянутом мобильном вычислительном устройстве, на упомянутый целевой экран по меньшей мере через упомянутое парное соединение;
причем в упомянутом мобильном вычислительном устройстве отсутствует встроенное устройство отображения.
2. Мобильное вычислительное устройство по п. 1, содержащее интерфейс беспроводной связи, а упомянутый по меньшей мере один модуль содержит модуль устройства ввода, содержащий машиночитаемые команды, вызывающие, при их исполнении упомянутым процессором, выполнение упомянутым мобильным вычислительным устройством установки, беспроводным способом, парного соединения с упомянутым по меньшей мере одним устройством ввода через упомянутый интерфейс беспроводной связи.
3. Мобильное вычислительное устройство по п. 1, в котором упомянутый по меньшей мере один модуль дополнительно содержит модуль сопряжения устройств, содержащий машиночитаемые команды сопряжения, вызывающие при их исполнении упомянутым процессором, выполнение упомянутым мобильным вычислительным устройством установки упомянутого парного соединения по меньшей мере посредством выполнения операций сопряжения, содержащих этапы, на которых:
вызывают передачу упомянутым мобильным вычислительным устройством сообщения запроса на целевой экран, причем сообщение запроса выполнено с возможностью вызова передачи целевым экраном идентификатора на упомянутое мобильное вычислительное устройство; и
вызывают определение упомянутым мобильным вычислительным устройством идентичности целевого экрана на основе по меньшей мере упомянутого идентификатора.
4. Мобильное вычислительное устройство по п. 3, в котором
упомянутые команды сопряжения при их исполнении упомянутым процессором, вызывают выполнение упомянутым мобильным вычислительным устройством установки упомянутого парного соединения по меньшей мере частично посредством установки сеанса сопряжения и однонаправленного канала связи с упомянутым целевым экраном; причем
упомянутые операции сопряжения дополнительно вызывают установку упомянутым мобильным вычислительным устройством связи, по обратному каналу связи, с упомянутым целевым экраном.
5. Мобильное вычислительное устройство по п. 1, в котором упомянутая видеоинформация содержит кадры буфера кадров упомянутого приложения, исполняемого упомянутым мобильным вычислительным устройством, и/или упомянутой операционной системы (OS), исполняемой упомянутым мобильным вычислительным устройством, а упомянутый по меньшей мере один модуль содержит модуль вывода кадров (FT), включающий в себя машиночитаемые команды FT, причем упомянутые команды FT при их исполнении упомянутым процессором, вызывают выполнение упомянутым мобильным вычислительным устройством операций, содержащих этапы, на которых:
захватывают упомянутые кадры;
инкапсулируют упомянутые кадры в пакеты; и
передают упомянутые пакеты на упомянутый целевой экран через упомянутое парное соединение.
6. Мобильное вычислительное устройство по п. 5, в котором упомянутые команды FT при их исполнении упомянутым процессором вызывают выполнение упомянутым мобильным вычислительным устройством операций, содержащих этапы, на которых:
сжимают упомянутые кадры перед инкапсуляцией упомянутых кадров в упомянутые пакеты;
контролируют по меньшей мере одну контролируемую метрику производительности; и
динамически регулируют по меньшей мере один тип или уровень сжатия, применяемый для упомянутых кадров по меньшей мере частично, основываясь на упомянутой одной контролируемой метрике производительности.
7. Мобильное вычислительное устройство по п. 1, в котором упомянутая видеоинформация содержит кадры буфера кадров упомянутого приложения, исполняемого упомянутым мобильным вычислительным устройством и/или упомянутой операционной системой (OS), исполняемой упомянутым мобильным вычислительным устройством, а упомянутый по меньшей мере один модуль содержит модуль вывода кадров (ST), содержащий машиночитаемые команды ST, причем упомянутые команды ST при их исполнении упомянутым процессором вызывают выполнение упомянутым мобильным вычислительным устройством операций, содержащих этапы, на которых:
захватывают упомянутые кадры;
преобразовывают упомянутые кадры в видео; и
передают сигнал, содержащий упомянутое видео на упомянутый целевой экран через упомянутое парное соединение в соответствии с заданным протоколом передачи видео.
8. Мобильное вычислительное устройство по п. 1, дополнительно содержащее:
первую базу данных, выполненную с возможностью корреляции одного или более выходных сигналов устройств ввода с одним или более действиями;
при этом упомянутый по меньшей мере один модуль содержит модуль жестов, содержащий машиночитаемые команды жестов, причем упомянутые команды жестов при их исполнении вызывают выполнение упомянутым мобильным вычислительным устройством операций, содержащих этапы, на которых:
контролируют прием выходного сигнала устройства ввода по меньшей мере от одного устройства ввода, для определения обнаруженного выходного сигнала устройства ввода;
сравнивают обнаруженный выходной сигнал устройства ввода с выходными сигналами устройства ввода в упомянутой первой базе данных; и
когда упомянутый обнаруженный выходной сигнал устройства ввода совпадает с или связан с выходным сигналом устройства ввода в упомянутой базе данных устройства ввода, выполняют упомянутое одно или более действий, связанных с упомянутым выходным сигналом устройства ввода в упомянутой первой базе данных.
9. Мобильное вычислительное устройство по п. 1, в котором упомянутый целевой экран содержит один или более ресурсов, а упомянутые машиночитаемые команды упомянутого по меньшей мере одного модуля при их исполнении вызывают выполнение упомянутым мобильным вычислительным устройством заявления на управление упомянутым ресурсами.
10. Экран, содержащий устройство отображения, процессор и память, имеющую модуль сопряжения устройств, содержащий машиночитаемые команды сопряжения, причем упомянутые команды сопряжения при их исполнении вызывают выполнение упомянутым экраном операций, содержащих этапы, на которых:
контролируют прием сообщения запроса на сопряжение от упомянутого мобильного вычислительного устройства; и
передают, в ответ на упомянутое сообщение запроса на сопряжение, сообщение идентификатора в упомянутое мобильное вычислительное устройство, причем упомянутое сообщение идентификатора выполнено с возможностью вызова идентификации упомянутым мобильным вычислительным устройством упомянутого экрана; и
устанавливают парное соединение с упомянутым мобильным вычислительным устройством по меньшей мере через один интерфейс проводной или беспроводной связи; и
отображают, в ответ на прием мультимедийного сигнала, содержащего по меньшей мере видеоинформацию, от упомянутого мобильного вычислительного устройства через упомянутое парное соединение, упомянутую видеоинформацию на упомянутом устройстве отображения.
11. Экран по п. 10, в котором:
упомянутый мультимедийный сигнал содержит пакеты, инкапсулирующие упомянутую видеоинформацию; при этом
упомянутый экран дополнительно содержит модуль декодирования (VD) видео, хранящийся в упомянутой памяти, причем упомянутый VD модуль содержит машиночитаемые команды VD, которые при их исполнении упомянутым процессором вызывают выполнение упомянутым экраном операций, содержащих этап, на котором:
декодируют, в ответ на прием упомянутых пакетов, упомянутые пакеты для получения видеоинформации, содержащейся в них.
12. Экран по п. 10, дополнительно содержащий модуль контроля устройства ввода (IDM), хранящийся в упомянутой памяти, причем модуль IDM содержит машиночитаемые коды IDM, вызывающие при их исполнении упомянутым процессором выполнение упомянутым экраном операций, содержащих этапы, на которых:
контролируют, в ответ на прием выходного сигнала от устройства ввода, выходной сигнал на предмет события устройства ввода; и
передают, в ответ на обнаружение события устройства ввода, сигнал отчетности в упомянутое мобильное вычислительное устройство, причем сигнал отчетности содержит отчет об устройстве ввода, идентифицирующий упомянутое событие устройства ввода.
13. Экран по п. 10, в котором упомянутое парное соединение является однонаправленным, и упомянутый экран дополнительно содержит интерфейс беспроводной связи и модуль обратного канала связи (ВС), хранящийся в упомянутой памяти, причем упомянутый модуль ВС содержит машиночитаемые команды ВС, вызывающие при их исполнении упомянутым процессором выполнение упомянутым экраном операций, содержащих этапы, на которых:
устанавливают беспроводной обратный канал связи между упомянутым интерфейсом беспроводной связи и упомянутым мобильным вычислительным устройством; и
передают упомянутый сигнал отчетности на упомянутое мобильное вычислительное устройство через упомянутый беспроводной обратный канал связи.
14. Экран по п. 10, в котором упомянутые команды сопряжения при их исполнении упомянутым процессором дополнительно вызывают выполнение упомянутым экраном операций, содержащих этапы, на которых, в ответ на прием ключа сопряжения от упомянутого мобильного вычислительного устройства:
отображают упомянутый ключ сопряжения на упомянутом устройстве отображения;
определяют, является ли действительным упомянутый ключ сопряжения;
устанавливают упомянутое парное соединение по меньшей мере частично с использованием упомянутого ключа сопряжения;
завершают сопряжение с упомянутым мобильным вычислительным устройством, когда упомянутый ключ сопряжения является недействительным; и
устанавливают упомянутое парное соединение по меньшей мере частично путем установки сеанса сопряжения и канала связи с упомянутым мобильным вычислительным устройством тогда, когда упомянутый ключ сопряжения является действительным.
15. Экран по п. 10, в котором упомянутая видеоинформация содержит видеосигнал, полученный из захваченных кадров буфера кадров из приложения и/или операционной системы, исполняемых упомянутым мобильным вычислительным устройством, при этом видео кодируется в видеоформате, причем экран дополнительно содержит модуль декодирования видео (VD), хранящийся в упомянутой памяти, причем упомянутый модуль VD содержит машиночитаемые команды VD, вызывающие, при их исполнении упомянутым процессором, выполнение упомянутым экраном операций, содержащих этапы, на которых:
декодируют, в ответ на прием упомянутого мультимедийного сигнала, упомянутое видео и отображают упомянутую видеоинформацию на упомянутом устройстве отображения.
16. Экран по п. 10, дополнительно содержащий:
один или более ресурсов для добавления возможностей упомянутого мобильного вычислительного устройства после успешной установки упомянутого парного соединения, причем упомянутые один или более ресурсов содержит по меньшей мере один ресурс электропитания, ресурс связи, ресурс памяти, ресурс обработки, устройство ввода и датчик; и
по меньшей мере один модуль, хранящийся в упомянутой памяти, причем упомянутый по меньшей мере один модуль содержит машиночитаемые команды, вызывающие при их исполнении упомянутым процессором, выполнение упомянутым экраном операций, содержащих этап, на котором:
разрешают, в ответ на установку упомянутого парного соединения, упомянутому мобильному вычислительному устройству заявку на управление упомянутыми одним или более ресурсами.
17. Экран по п. 10, дополнительно содержащий защищенную среду и по меньшей мере один модуль, хранящийся в упомянутой памяти, причем упомянутый по меньшей мере один модуль содержит машиночитаемые команды, вызывающие при их исполнении упомянутым процессором, выполнение упомянутым экраном операций, содержащих этапы, на которых:
удаляют по меньшей мере часть упомянутой видеоинформации и другой информации, принятой через упомянутое парное соединение из упомянутой защищенной среды в ответ на по меньшей мере одно из:
приема сигнала завершения от упомянутого мобильного вычислительного устройства;
истечения заданного периода времени;
обнаружения события завершения, завершающего упомянутое парное соединение;
обнаружения задержки связи, превышающей заданное пороговое значение задержки.
18. Способ, содержащий этапы, на которых:
С помощью мобильного вычислительного устройства, передают видеосигнал, содержащий по меньшей мере видеоинформацию, сгенерированную с помощью приложения, исполняемого на упомянутом мобильном вычислительном устройстве, и/или операционной системы, исполняемой на упомянутом мобильном вычислительном устройстве на целевой экран, через парное соединение между упомянутым мобильным вычислительным устройством и упомянутым целевым экраном;
при этом:
устанавливают упомянутое парное соединение через по меньшей мере один интерфейс проводной или беспроводной связи; причем
в упомянутом мобильном вычислительном устройстве отсутствует встроенное устройство отображения;
упомянутый целевой экран не выполнен как единое целое с упомянутым мобильным вычислительным устройством; и
упомянутый видеосигнал выполнен с возможностью вызова выполнения упомянутым целевым экраном отображения упомянутой видеоинформации.
19. Способ по п. 18, в котором упомянутая видеоинформация содержит кадры буфера кадров из приложения, исполняемого на упомянутом мобильном вычислительном устройстве и/или упомянутой операционной системы, исполняемой на упомянутом мобильном вычислительном устройстве, а передача упомянутой видеоинформация содержит этапы, на которых:
захватывают упомянутые кадры с помощью упомянутого мобильного вычислительного устройства;
инкапсулируют упомянутые кадры в пакеты; и
передают упомянутый видеосигнал, причем видеосигнал содержит упомянутые пакеты, причем
видеосигнал выполнен с возможностью вызова выполнения целевым экраном обработки упомянутых пакетов и получения упомянутой видеоинформации.
20. Способ по п. 18, в котором упомянутая видеоинформация содержит кадры буфера кадров упомянутого приложения, исполняемого на упомянутом мобильном вычислительном устройстве и/или упомянутой операционной системы, исполняемой на упомянутом мобильном вычислительном устройстве, а этап передачи упомянутой видеоинформации содержит подэтапы, на которых:
захватывают упомянутые кадры с помощью упомянутого мобильного вычислительного устройства;
преобразуют упомянутые кадры в видео; и
передают упомянутый видеосигнал в соответствии с заданным протоколом передачи видео, причем видеосигнал содержит упомянутое видео.
21. Способ по п. 18, дополнительно содержащий этапы, на которых с помощью упомянутого мобильного вычислительного устройства:
контролируют рабочую характеристику отображения упомянутого целевого экрана;
сравнивают упомянутую рабочую характеристику отображения с предварительно определенным пороговым значением рабочей характеристики, для определения, является ли удовлетворительной рабочая характеристика упомянутого целевого экрана;
когда рабочая характеристика упомянутого целевого экрана является удовлетворительной, продолжают передачу упомянутого видеосигнала без модификации;
когда рабочая характеристика упомянутого целевого экрана является неудовлетворительной, устанавливают дополнительное соединение с упомянутым целевым экраном с использованием дополнительного режима передачи, причем дополнительный режим передачи отличается от первого режима передачи, при котором устанавливается упомянутое парное соединение; и
передают упомянутый видеосигнал на упомянутый целевой экран с использованием упомянутого парного соединения и упомянутого дополнительного соединения.
22. Способ по п. 18, в котором упомянутое мобильное вычислительное устройство дополнительно содержит первую базу данных, выполненную с возможностью корреляции одного или более выходных сигналов устройства ввода с одним или более действиями, причем способ дополнительно содержит, этапы, на которых с помощью упомянутого мобильного вычислительного устройства:
контролируют прием выходного сигнала устройства ввода по меньшей мере из одного устройства ввода, для определения обнаруженного выходного сигнала устройства ввода;
сравнивают обнаруженный выходной сигнал устройства ввода с выходными сигналами устройства ввода в упомянутой первой базе данных; и
когда упомянутый обнаруженный выходной сигнал устройства ввода совпадает с или связан с выходным сигналом устройства ввода в упомянутой базе данных устройства ввода, выполняют по меньшей мере одно или более действий, связанных с упомянутым выходным сигналом устройства ввода в упомянутой первой базе данных.
23. Способ по п. 18, дополнительно содержащий этапы, на которых с помощью мобильного вычислительного устройства:
осуществляют вставку цифрового указателя в упомянутый буфер кадров в положение, основываясь по меньшей мере частично на выходном сигнале устройства ввода так, что упомянутая видеоинформация содержит упомянутый цифровой указатель.
24. Способ по п. 18, дополнительно содержащий этапы, на которых с помощью упомянутого мобильного вычислительного устройства:
устанавливают дополнительное парное соединение по меньшей мере с одним дополнительным невстроенным целевым экраном; и
передают упомянутый видеосигнал на упомянутый целевой экран и упомянутый по меньшей мере один дополнительный невстроенный целевой экран.
25. Способ по п. 18, в котором упомянутый целевой экран содержит один или более ресурсов, и способ дополнительно содержит, при использовании мобильного вычислительного устройства, этап, на котором:
осуществляют заявку на управление упомянутым одним или более ресурсам.