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

Иллюстрации

Показать все

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

Реферат

По данной заявке испрашивается приоритет предварительной заявки США № 61/089407, поданной 15 августа 2008, все содержимое которой включено в настоящее описание посредством ссылки.

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

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

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

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

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

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

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

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

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

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

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

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

Перечень фигур чертежей

Фиг.1A - высокоуровневая блок-схема устройства беспроводной связи, осуществляющего связь в первой системе с использованием стандартов беспроводной/сотовой связи и, в качестве альтернативы, системе picoFLO.

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

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

Фиг.1D - высокоуровневая блок-схема универсального мультимедийного модема.

Фиг.2 - высокоуровневая блок-схема системы picoFLO.

Фиг.3 - блок-схема сети picoFLO в системе picoFLO.

Фиг.4 - блок-схема сервера picoFLO с универсальным мультимедийным модемом.

Фиг.5 - логическая блок-схема процесса регистрации в сети picoFLO.

Фиг.6A - мультиплексный канал picoFLO для сети picoFLO.

Фиг.6B - мультиплексный канал picoFLO для сети picoFLO по фиг.3.

Фиг.7A - сотовый телефон, осуществляющий удаленное управление монитором в сети picoFLO по фиг.3.

Фиг.7B - сотовый телефон, формирующий команду удаленного управления.

Фиг.7C - терминал, принимающий данные из мультиплексного канала picoFLO по фиг.6В.

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

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

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

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

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

Аббревиатуры

Следующие аббревиатуры применимы к описанию, представленному ниже:

PDA: персональное цифровое информационное устройство

PC: персональный компьютер

FLO: связь только по прямой линии связи

picoFLO: пико- или локальная широковещательная система, основывающаяся на FLO

MLC: мультимедийный логический канал

CDMA: множественный доступ с кодовым разделением каналов

GSMC: Глобальная система для мобильной связи

WiMax: Общемировая функциональная совместимость для микроволнового доступа

WiFi: качественная беспроводная связь

UWB: ультра широкополосная связь

UMB: ультра широковещание на мобильные устройства

UBM: универсальный широковещательный модем

LTE: Долгосрочное развитие

LAN: локальная сеть

WLAN: беспроводная локальная сеть

IR: инфракрасный

USB: универсальная последовательная шина

TM3: наземная многоадресная передача мультимедиа на мобильные устройства

COTS: коммерческие коробочные программные продукты

DVB-H: цифровое видеовещание на наладонные устройства

ISDB-T: наземное цифровое широковещание с интегрированными услугами

OFDMA: множественный доступ с ортогональным частотным разделением каналов

TDD: дуплексная связь с разделением по времени

FDD: дуплексная связь с разделением по частоте

CDD: дуплексная связь с разделением по коду

DRM: управление цифровыми правами

UMM: универсальный мультимедийный модем

PN: псевдошум

STB: телевизионная приставка

DVR: цифровая видеозапись

MAC: управление доступом к коммуникационной среде

picoLC: логический канал picoFLO

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

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

На фиг.1C показана блок-схема конфигурации устройства 100 беспроводной связи, которое включает в себя элементы, соответствующие настоящему раскрытию, и может использоваться в системе 150 беспроводной связи (см. фиг.1А). Фиг.1С будет описана в сочетании с фиг.1А, где фиг.1А показывает высокоуровневую блок-схему устройства 100 беспроводной связи, осуществляющего связь в первой системе 150 беспроводной связи с использованием стандартов беспроводной/сотовой связи и, в качестве альтернативы, системе 160 picoFLO. Устройством 100 беспроводной связи может быть, например, сотовый телефон (т.е. телефон-трубка), игровая видеоконсоль, PDA, дорожный компьютер (лэптоп) или устройство с поддержкой видео или аудио/видео, а системой 150 беспроводной связи может быть система CDMA или GSMC, среди прочих систем беспроводной связи.

Устройство 100 беспроводной связи в общем включает в себя антенну 102, приемник 104, передатчик 106, секцию 110 цифровой обработки, дисплейный блок 130 и основную память 140. Двунаправленная связь с соответствующей базовой станцией (не показана) системы 150 беспроводной связи обеспечивается через приемный и передающий тракты. В приемном тракте сигналы, переданные базовой станцией (не показана), принимаются посредством антенны 102 и подаются в приемник 104. Приемник 104 демодулирует принятые сигналы и пересылает демодулированные сигналы для дальнейшей обработки в секцию 110 цифровой обработки. В приемном тракте передатчик 106 получает подлежащие передаче данные из секции 110 цифровой обработки, формирует сигнал несущей, модулированный этими данными, и пересылает модулированный сигнал несущей на антенну 102 для передачи на базовую станцию (не показана).

Секция 110 цифровой обработки данных, в качестве иллюстрации, содержит процессор-модем 112, видеопроцессор 114, контроллер/процессор 116, дисплейный процессор 118, процессор цифровой обработки сигналов на основе усовершенствованного сокращенного набора команд (ARM/DSP) 122, графический процессорный блок (GPU) 124, внутреннюю память 126, внутреннюю шину 120 и внешний интерфейс 128. В работе управление элементами секции 110 цифровой обработки осуществляется контроллером/процессором 116.

Процессор-модем 112 выполняет обработку (например, модуляцию/демодуляцию) данных, предоставляемых приемником 104 или направляемых на передатчик 106. Видеопроцессор 114 выполняет обработку, такую как операции кодирования/декодирования (или кодека) в отношении видеопотоков (например, неподвижных или подвижных изображений), созданных видеоприложениями, такими как камкодер, видеопроигрывание, видео конференцсвязь и т.п. Соответственно, дисплейный процессор 118 обеспечивает отображение декодированных изображений на дисплейном блоке 130 устройства 100 беспроводной связи.

Универсальный мультимедийный модем (UMM) представляет собой интегрированное устройство или платформу, поддерживающую множество радиочастот, множество форматов или множество кодеков. Модем состоит из передатчиков, приемников и приемопередатчиков для различных услуг дальней беспроводной связи, приспособленных для обслуживания глобальных сетей, а также различных услуг ближней беспроводной связи, приспособленных для образования локальных сетей. Эти услуги беспроводной связи включают в себя, но не в ограничительном смысле, FLO, 3G (1x/EV-DO, WCDMA/UMTS, GSM/GPRS), UWB, WiFi или WLAN (802.11x). Кодек поддерживает разнообразие форматов аудиовизуального кодирования, включая, но не в ограничительном смысле, H.264, MPEG-1/2/4, H.263, SVC; AAC, HE-AAC, AMR, EVRC и т.п. Кроме того, UMM поддерживает радиоинтерфейс picoFLO и форматы кодирования picoFLO.

Процессор-модем 112 может включать в себя или быть сопряжен с UMM 113 для осуществления ближней широковещательной или многоадресной передачи в системе 160 picoFLO, что описывается ниже. UMM 113 сконфигурирован для обеспечения устройству 100 беспроводной связи возможности осуществлять удаленное управление терминалами picoFLO или другими узлами picoFLO в соответствии с вариантами осуществления настоящего изобретения через приложение 142 универсального удаленного управления (URC APP), которое может быть сохранено в памяти 140 или загружено с коммуникационного сервера. URC APP 142 обеспечивает функциональные возможности удаленного управления через устройство 100 беспроводной связи, так что оно может быть устройством универсального удаленного управления в пределах системы picoFLO и обеспечивать повсеместное мультимедиа.

GPU 124, в сочетании с ARM/DSP 122, обеспечивает операции графической обработки для устройства 100 беспроводной связи. GPU 124 может быть совместимым, например, с общедоступным документом “OpenGL Specification, Version 1.0”, 28 июля 2005. Этот документ представляет собой стандарт для двумерной векторной графики, подходящий для наладонных и мобильных устройств, таких как сотовые телефоны и другие устройства, упоминаемые выше как устройства беспроводной связи. Кроме того, GPU 124 может быть также совместим с графическими стандартами OpenGL2.0, OpenGL ES2.0 или D3D9.0.

Функциональные элементы секции 110 цифровой обработки могут быть изготовлены в виде или включать в себя специализированные интегральные микросхемы (ASIC), RISC-процессоры, программируемые вентильные матрицы (FPGA), микроконтроллеры или микропроцессоры, среди прочих типов интегральных схем.

Исходные видеопотоки, принимаемые или передаваемые устройством 100 беспроводной связи, обычно сжимаются с использованием методов видеокодирования, совместимых с одним или более из принятых в промышленности стандартов сжатия и передачи видео. В одном варианте осуществления исходные видеопотоки совместимы с по меньшей мере одним стандартом MPEG/VC-1/H.264. Декодирование видеопотоков, совместимых с MPEG/VC-1/H.264, включает в себя декодирование текстур в макроблоках соответствующих кадров и, в частности, определение данных квантованных коэффициентов макроблоков.

Некоторые описанные здесь конфигурации могут быть реализованы с использованием видеокодирования MediaFLOTM для доставки видеоуслуг реального масштаба времени в системах TM3, используя спецификацию радиоинтерфейса FLO, “Forward Link Only (FLO) Air Interface Specification for Terrestrial Mobile Multimedia Multicast”, опубликованную в качестве Технического Стандарта TIA-1099, который для всех возможных целей включен сюда посредством ссылки.

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

Термин “picoFLO” относится к широковещательной, многоадресной или однонаправленной передаче малой дальности с использованием физического уровня и уровня управления доступом к коммуникационной среде (MAC), отвечающих FLO. Сеть picoFLO относится к цифровой домашней системе автоматизации, в которой ближняя широковещательная, многоадресная или однонаправленная связь выборочно имеет место между источниками мультимедиа в пределах сети picoFLO. Система picoFLO относится к множеству сетей picoFLO, соединенных между собой посредством широкополосных сетей или других сетей и инфраструктур. Узел picoFLO (например, сотовый телефон, карманный PC, лэптоп и т.д.) имеет встроенные мультимедийные процессоры и выполнен с возможностью принимать данные в сети и системе picoFLO и использовать их или пересылать данные на терминал(ы) picoFLO и сервер picoFLO. Терминал picoFLO представляет собой проигрывающее устройство (такое как дисплеи, громкоговорители, телевизоры и т.п.), выполненное с возможностью принимать данные в сети picoFLO и использовать эти данные в таком устройстве. Логический канал picoFLO аналогичен логическим каналам FLO или каналам MLC с расширениями для добавленных функциональных возможностей, требуемых для picoFLO, что описывается ниже.

На фиг.1A показана высокоуровневая блок-схема устройства 100 беспроводной связи, осуществляющего связь в первой системе 150 с использованием стандартов беспроводной/сотовой связи и, в качестве альтернативы, системе 160 picoFLO (показана пунктирной линией). Устройство 100 беспроводной связи выполнено с возможностью осуществлять связь с двумя отдельными системами с использованием разных протоколов и разных функциональных возможностей. Например, если устройство 100 беспроводной связи представляет собой сотовый телефон, то основные функции устройства 100 беспроводной связи заключаются в осуществлении телефонных вызовов и используют дальнюю связь для осуществления связи с системой 150. Устройство 100 беспроводной связи может включать в себя другие функциональные возможности, предусмотренные для сотовых телефонов, лэптопов и т.п., такие как, без ограничения, функциональные возможности электронной почты и видео. Устройство 100 беспроводной связи допускает возможность эксплуатации в качестве устройства универсального удаленного управления (URC) в пределах системы 160 picoFLO. Согласно одному аспекту, в качестве устройства универсального удаленного управления устройство 100 беспроводной связи может расширить свои аудио и видео возможности путем управления расположенными поблизости терминалами picoFLO или узлами picoFLO с монитором дисплея и/или громкоговорителями для отображения или слышимого вывода сообщений устройства 100 беспроводной связи или других источников мультимедиа (узлов picoFLO) в пределах системы 160.

На фиг.2 показана высокоуровневая блок-схема системы 200 picoFLO. Система 200 picoFLO содержит множество сетей 2101, 2102, …, 210N picoFLO, в каждой из которых имеется один или более источников мультимедиа (фиг.3), у некоторых из которых данные мультиплексируются через радиоинтерфейс 408 picoFLO (фиг.4). Для обеспечения истинно универсальной возможности соединения между источниками мультимедиа множество сетей 2101, 2102, …, 210N picoFLO подсоединены (через проводную или беспроводную среду, такую как кабельный модем, WLAN/LAN) к существующим широкополосным магистральным сетям 220, и таким образом сети 2101, 2102, …, 210N picoFLO могут осуществлять связь друг с другом, обеспечивая доступ к мультимедийным данным повсеместно, в любое время. Следует отметить, что проблемы, связанные с DRM, могут быть решены путем использования защищенного доступа к предпочтительным сетям 2101, 2102, …, 210N picoFLO посредством известных методов обеспечения безопасности (таких как, например, управление ключами, DRM, шифрование и т.д.).

Каждая из сетей 2101, 2102, …, 210N picoFLO представляет собой домашнюю (или офисную) сеть с зоной обслуживания, имеющей ограниченную эфирную дальность или охват (границу соты). В одной конфигурации ограниченная эфирная дальность или охват могут быть ограничены помещением или офисом.

Концепция системы 200 picoFLO может быть расширена до совместимости с другими фиксированными и мобильными широкополосными сетями, такими как WiFi, WiMax, UWB, UMB и LTE. В отличие от связи MediaFLOTM, осуществляемой в пределах широковещательной сети, система 200 picoFLO может обеспечить передачу аудиовизуальных или мультимедийных данных в симплексном и дуплексном режимах. Система 200 picoFLO может быть сконфигурирована для функционирования в соответствии с TDD или FDD или CDD. CDD может не ограничиваться PN кодом, как в случае CDMA.

Для расширения области применения системы 200 picoFLO дополнительно, при включении с множеством протоколов соединения, система 200 picoFLO может задействовать различные другие протоколы радиосвязи и мультимедийные кодеки и графические машины (т.е. GPU 124), используемые в легко доступном устройстве беспроводной связи (т.е. устройстве 100 беспроводной связи), для обеспечения прозрачного предоставления мультимедиа. Таким образом, URC APP 142 может непосредственно взаимодействовать с и использовать различные другие протоколы радиосвязи и мультимедийные кодеки и графические машины (т.е. GPU 124).

На фиг.3 показана блок-схема сети 310 picoFLO для использования в системе 300 picoFLO. Сеть 310 picoFLO содержит сервер 325 picoFLO и один или более узлов 330, 335, 340, 345, 350 picoFLO, осуществляющих связь по мультиплексному каналу 600В (фиг.6В) picoFLO в пределах сети 310 picoFLO. Сервер 325 picoFLO может быть размещен в (или совместно размещен с) STB и осуществляет связь с широкополосными сетями 320. Сеть 310 picoFLO дополнительно содержит один или более терминалов 360, 370 picoFLO. Один или более терминалов 360, 370 picoFLO и один или более узлов 330, 335, 340, 345, 350 picoFLO оснащены модемами UMM 380. Узлы picoFLO и терминалы picoFLO могут также упоминаться как приемники picoFLO.

Узел picoFLO может быть устройством связи, таким как сотовый телефон, карманный PC, лэптоп и т.п., которое выполнено с возможностью принимать данные picoFLO из сети picoFLO или от сервера picoFLO. Узел picoFLO также выполнен с возможностью использовать принятые данные в устройстве или дальше пересылать эти данные на терминал picoFLO или другой узел picoFLO. Терминал picoFLO может представлять собой устройство, выполненное с возможностью принимать данные из сети picoFLO, либо от сервера, либо от узла picoFLO, и использовать эти данные в устройстве. Примерами терминалов picoFLO являются дисплеи, громкоговорители, телевизоры и т.д.

Узлы 330, 335, 340, 345, 350 picoFLO принимают мультимедийные данные и связанные с ними метаданные (другие формы данных) от сервера 325 picoFLO. Узлы 330, 335, 340, 345, 350 picoFLO используют (проигрывают и сохраняют) принятые данные на основе базовых функциональных возможностей узла. Например, устройства с дисплеем/громкоговорителями могут проигрывать контент по запросу, тогда как запоминающие устройства, такие как DVR, могут сохранять принятые данные для последующего использования/ретрансляции. Узлы 330, 335, 340, 345, 350 picoFLO выполнены с возможностью конфигурировать, посредством функции универсального удаленного управления, терминал picoFLO через модемы UMM 380, когда узел находится вблизи этого терминала picoFLO. Кроме того, один или более из узлов 330, 335, 340, 345, 350 picoFLO выполнены с возможностью конфигурировать узел picoFLO через модемы UMM 380, когда два узла picoFLO находятся поблизости друг от друга.

На фиг.4 показана блок-схема сервера 400 picoFLO с универсальным мультимедийным модемом (UMM) 410. Сервер 400 picoFLO может быть фиксированным и может запитываться коммунальной компанией через стенную розетку. Таким образом, на сервер 400 picoFLO не должны налагаться какие-либо ограничения по электропитанию. Сервер 400 picoFLO включает в себя высокопроизводительные процессоры 402, и в нем имеется модем 412 Интернет/высокоскоростной широкополосной связи для соединения с существующими широкополосными магистральными сетями 320 (например, Интернет). Сервер 400 дополнительно включает в себя носители 404 данных и модуль 406 регистрации для регистрации узлов 330, 335, 340, 345, 350 picoFLO и/или терминалов 360, 370 picoFLO. Носители 404 данных могут быть внутренними по отношению к серверу 400, либо внешними и подсоединяться к серверу через высокоскоростной интерфейс. Тем не менее, дополнительное хранилище на внешних носителях данных может также быть использовано. Сервер 400 может также включать в себя COTS или плату процессора общего назначения с быстрой шиной. Сервер 400 дополнительно содержит радиоинтерфейс 408 picoFLO, имеющий средство формирования (генератор) 409 мультиплексного канала picoFLO и UMM 410. Работа радиоинтерфейса 408 picoFLO будет описана в отношении фиг.6A и 6B.

В одной конфигурации сервер 400 picoFLO может принимать мультимедийные данные от узлов 330, 335, 340, 345, 350 picoFLO с использованием связи по персональной сети, такой как UWB. Сервер 400 picoFLO может также принимать широковещательные данные (например, MediaFLO). Сервер 400 picoFLO компонует индексную информацию для каждой категории данных или узла. Сервер picoFLO передает данные, которые включают в себя мультимедийные данные, по логическим каналам picoFLO, которые могут соответствовать одному из каналов физического уровня или уровня MAC. Индексная информация может передаваться в совместных или независимых каналах или логических каналах picoFLO с основными данными. Помимо этого, сервер 400 picoFLO может транскодировать мультимедийные данные в форматы picoFLO.

UMM 410 может быть встроен в сервер или сделан доступным в защищенном аппаратном средстве через среду, подключенную к высокоскоростному проводному или беспроводному интерфейсу. Иллюстративный форм-фактор для такого защищенного аппаратного средства аналогичен карте памяти с USB-интерфейсом. UMM 410 включает в себя приемник (Rx) 414 picoFLO и передатчик (Tx) 416 picoFLO и UBM 418. Модемы UMM для узлов 330, 335, 340, 345, 350 picoFLO и терминалов 360, 370 picoFLO, в общем, идентичны или аналогичны UMM 410. Однако, когда UMM 410 подключен к одному или более терминалам 360, 370 picoFLO, только приемник (Rx) 414 включен, а передатчик (Tx) 416 может быть выключен, как, например, после регистрации. Передатчик включается для регистрации и отключается после регистрации, как описано выше. В другом варианте осуществления сервер picoFLO может выполнять опрос доступных приемников picoFLO в сети для установления регистрации или переустановления связи.

Обращаясь теперь к фиг.3, UMM 380, подключенный к одному или более терминалам 360, 370 picoFLO, сконструирован и спроектирован таким образом, чтобы быть конфигурируемым и/или управляемым со стороны других узлов 330, 335, 340 picoFLO. UMM 380, подключенный к одному или более узлам 330, 335, 340, 345, 350 picoFLO, может быть сконструирован и спроектирован таким образом, чтобы быть конфигурируемым и/или управляемым со стороны других узлов 330, 335, 340, 345, 350 picoFLO. UMM 380 подобен UMM 410. Основное различие между терминалом picoFLO и узлом picoFLO заключается в том, что терминал представляет собой проигрывающее устройство без необходимости во встроенном процессоре. Например, терминалом 360 picoFLO может быть монитор дисплея, а терминалом 370 picoFLO могут быть громкоговорители.

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

Система 300 picoFLO использует модемы UMM 380 и 410, которые обеспечивают высокий уровень интеграции, требуемый для прозрачной связи и доступа к мультимедиа. Сервер 325 осуществляет связь с одним или более терминалами 360, 370 picoFLO и одним или более другими узлами 330, 335, 340, 345, 350 picoFLO в пределах сети 310 picoFLO посредством модемов UMM 380 и 410 через радиоинтерфейс 408 picoFLO. Протокол радиоинтерфейса picoFLO представляет собой расширенную версию формата FLO. Сервер 400 дополнительно выполнен с возможностью принимать контент мобильного телевидения через MediaFLO, DVB-H или ISDB-T, используя UBM 418 в UMM 410, который может затем распространяться на терминалы или узлы picoFLO.

На фиг.5 показана логическая блок-схема процесса регистрации в сети picoFLO. Процесс 500 начинается на этапе 502, где выполняют определение того, включен ли терминал picoFLO или узел picoFLO. Если результатом определения является “НЕТ”, то процесс 500 возвращается к началу. В то же время, если результатом определения является “ДА”, то терминал picoFLO или узел picoFLO регистрируется на сервере 400 на этапе 504. Процесс 500 может выполняться, по меньшей мере частично, модулем 406 регистрации. Модуль 406 регистрации сформирует список регистрации из зарегистрированных на текущий момент терминалов picoFLO и/или узлов picoFLO. Радиоинтерфейс 408 picoFLO будет использовать этот список регистрации при формировании мультиплексного канала 600А или 600В picoFLO (фиг.6А или 6В).

Когда узел 330, 335, 340, 345 или 350 picoFLO становится активным в сети 310 picoFLO, этот узел инициирует (в реальном времени) перенос данных на сервер 325 picoFLO. Сервер 325 picoFLO может инициировать связь с узлами 330, 335, 340, 345, 350 picoFLO способом, аналогичным тому, что используется во время начальной настройки.

Узлы 330, 335, 340, 345, 350 picoFLO или устройство универсального удаленного управления (URC) могут осуществлять связь с сервером 325 picoFLO для получения от него системных конфигурационных файлов, находящихся в памяти сервера 325 picoFLO, активного набора терминалов 360, 370 picoFLO или узлов 330, 335, 340, 345, 350 picoFLO.

Возвращаясь вновь к фиг.3, узлы 330, 335, 340, 345, 350 picoFLO выполнены с возможностью передавать по UWB или другой ближней/широкополосной связи сохраненный контент на сервер 325. Узлы 330, 335, 340, 345, 350 picoFLO представляют собой сотовый телефон, лэптоп, карманный PC, кабельную приставку и цифровой фотоаппарат, соответственно. Например, когда узел 350 picoFLO (например, цифровой фотоаппарат) с UMM 380 принимает инициирующий сигнал от сервера 325, узел 350 picoFLO передаст индексную информацию (список файлов, размер, отметки времени и т.п.) и файлы на сервер 325 по восходящей линии связи. Сервер 325 затем ретранслирует индексную информацию узла в логическом канале picoFLO, выделенном для узла 350 picoFLO (например, цифрового фотоаппарата), через радиоинтерфейс 408 picoFLO. Следовательно, сервер 325 сформирует больший мультиплексный канал 600А, который может также включать в себя каналы, доступные из каналов мобильного телевещания (не показаны), и логический канал picoFLO для каждого узла 330, 335, 340, 345, 350 picoFLO, зарегистрированного на сервере 325 picoFLO в любой текущий момент времени (список регистрации). Каждому каналу в мультиплексном канале 600А или 600В picoFLO назначен picoLC (назначение picoLC может быть статическим, или квазистатическим, или динамическим).

На фиг.6A показан мультиплексный канал picoFLO для сети picoFLO. Мультиплексный канал 600А picoFLO передается сервером 325 picoFLO. Мультиплексный канал 600А picoFLO включает в себя разнообразный мультимедийный контент из множества источников (узлов), доступных в сети 310 picoFLO. Мультиплексный канал 600A picoFLO содержит каналы MLC 602А MediaFLO для пересылки услуги MediaFLO и множество логических каналов (picoLC) 604A и 610A, используемых для передачи данных от узлов picoFLO. Каждый picoLC 604A и 610A включает в себя индексный интервал 606A и 612A, соответственно, и часть 608A и 614A, относящуюся к мультимедийному контенту, соответственно. В каждый индексный интервал введена индексная информация, ассоциированная с файлом или мультимедийным контентом в части 608A и 614A, относящейся к мультимедийному контенту. Каналы picoLC 604A и 610A назначаются на основе тех узлов picoFLO, которые зарегистрированы, и могут меняться. Мультиплексный канал 600A picoFLO дополнительно включает в себя picoLC 650A для других сетей picoFLO. picoLC 650A включает в себя индекс 652A и мультимедийный контент 654A.

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

На фиг.6B представлен конкретный пример мультиплексного канала 600В picoFLO. Мультиплексный канал 600В picoFLO содержит каналы MLC 602В MediaFLO, picoLC 606В фотоаппарата, picoLC 610В кабельной приставки, picoLC 614В карманного PC, picoLC 618В лэптопа, picoLC 622В сотового телефона и picoLC 626В для других сетей picoFLO. Каждый из picoLC 606В, 610В, 614В, 618В, 622В и 626В включает в себя индексный интервал 604В, 608В, 612В, 616В, 620В и 624В, соответственно, за которым следует соответствующий мультимедийный контент. Данный индекс в индексном интервале 604В, 608В, 612В, 616В, 620В, 624В может быть создан сервером picoFLO на основе принятых мультимедийных данных от каждого узла picoFLO (посредством технологии категоризации мультимедиа, такой как MPEG-7) или существует в узле picoFLO и также посылается на сервер picoFLO совместно с мультимедийными данными.

Индексный интервал 604В включает в себя индекс содержимого неподвижных изображений и/или видео фотоаппарата, ассоциированный с данными цифрового фотоаппарата в picoLC 606В фотоаппарата. Индексный интервал 608В может содержать информацию расписания телепрограмм или пересланный список DVR, ассоциированные с информацией кабельного телевидения в picoLC 610В кабельной приставки. Индексные интервалы 616В и 620В могут включать индекс или справочник по данным, ассоциированный с мультимедийным контентом из зарегистрированного лэптопа (например, узла 335 picoFLO) и зарегистрированного сотового телефона (например, узла 330 picoFLO) в каналах picoLC 618В и 622В, соответственно. Индексный интервал 624В может содержать индекс или справочник по данным, ассоциированный с каналом 614В карманного PC.

На фиг.7А показан сотовый телефон 702, осуществляющий удаленное управление в сети 310 picoFLO по фиг.3. Сотовый телефон 702 (т.е. узел 330 picoFLO) имеет UMM 704, встроенный в него или подключенный к нему. UMM 704 выполнен с возможностью находиться на беспроводной связи с UMM 706, встроенным в или подключенным к монитору 708 (т.е. терминалу picoFLO). Сотовый телефон 702 исполняет инструкции посредством URC APP 142 (фиг.1C) для отображения пользовательского интерфейса выбора удаленного управления (RC-SUI) 710. RC-SUI 710 предоставляет сотовому телефону 702 список зарегистрированных на текущий момент терминалов picoFLO и узлов picoFLO и поле для подсветки или выделения соответствующего зарегистрированного терминала picoFLO или узла picoFLO, в отношении которого должно быть выполнено удаленное управление. В рассматриваемом случае данный список включает в себя элемент 712 монитора, элемент 714 громкоговорителя, элемент 716 кабельной приставки и элемент 718 лэптопа. В этом примере, элемент 712 монитора показан подсвеченным. RC-SUI 710 также включает в себя кнопку 719 выбора для осуществления выбора. Тем не менее, могут быть предусмотрены другие средства для предоставления пользователю пользовательского интерфейса (UI), посредством которых осуществляется управление множеством узлов picoFLO или терминалов picoFLO. Например, специализированная клавиша на клавишной панели или иконка на дисплее сотового телефона 702 может быть использована для автоматического выбора элемента посредством назначения клавиш.

На фиг.7В показано формирование команды удаленного управления сотовым телефоном. Пользовательский интерфейс команд удаленного управления (RCC-UI) 740 предоставляется для обеспечения сотовому телефону 702 возможности генерировать команду удаленного управления для монитора 708 посредством URC APP 142. RCC-UI 740 позволяет пользователю выбирать, на какой picoLC в мультиплексном канале 600В picoFLO UMM 706 должен настроиться или принимать. В этом примере пользователем выбран элемент 742 фотоаппарата, который представляет собой зарегистрированный узел picoFLO. Другие элементы включают в себя кабельную приставку 744, лэптоп 746 и сотовый телефон 748, все из которых представляют собой зарегистрированные на текущий момент узлы picoFLO. Предусмотрена кнопка 750 выбора. В то же время, могут быть использованы другие средства выбора доступных опций, такие как назначение клавиш на клавишной панели сотового телефона 702.

На фиг.7C показан прием терминалом (монитором) данных из мультиплексного канала 700 picoFLO. После этого модем UMM 706 принимает команды удаленного управления (инструкций для предписания UMM 705 принять конкретный picoLC или перенастроиться на него). В одной конфигурации UMM 706 примет однонаправленный сигнал от UMM 704 при приеме команд удаленного управления. Таким образом, UMM 706 настроен для приема этого однонаправленного сигнала. Команда удаленного управления затем инструктирует UMM 706 перенастроиться на или принять индексную информацию в 722 и соответствующие данные фотоаппарата в picoLC 724, с тем чтобы данные фотоаппарата могли быть приняты и использованы.

На фиг.8 показана логическая блок-схема процесса для удаленного управления со стороны узла picoFLO терминалом picoFLO или другим узлом picoFLO. Процесс 800 будет описан в сочетании с фиг.7A-7C. Процесс 800 начинается этапом 802, где узел picoFLO (например, сотовый телефон 702) определяет, зарегистрирован ли на текущий момент конкретный терминал picoFLO (например, монитор 708) или другой узел picoFLO. Если конкретный терминал picoFLO (например, монитор 708) или другой узел picoFLO не зарегистрирован, процесс возвращается к началу. В то же вр