Способы управления электронной доской для событий мультимедийной конференции
Иллюстрации
Показать всеИзобретение относится к способу и устройству управления электронной доской для мультимедийных событий конференции. Техническим результатом является упрощение совместной работы пользователей на электронной доске для события мультимедийной конференции, отсутствие необходимости модификации для перьев или электронной доски, снижение потребления ресурсов частот связи. Устройство содержит компонент администратора электронной доски, который может содержать модуль квантователя изображения, чтобы принимать изображение поверхности для записей со следами от пера и квантовать каждый пиксель изображения в заранее определенное количество цветов, модуль извлечения атрибутов, коммуникативно подсоединенный к модулю квантователя изображения, причем модуль квантователя изображения выполнен с возможностью извлекать информацию атрибутов следа для следов от пера из квантованных пикселей, и модуль интерфейса электронной доски, коммуникативно подсоединенный к модулю извлечения атрибутов, который выполнен с возможностью посылать информацию атрибутов следа к консоли встречи для воспроизведения в качестве цифровых следов от пера на поверхности для цифровой записи. 3 н. и 16 з.п. ф-лы, 6 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение в целом относится к системам проведения мультимедийных конференций и, более конкретно, различные его варианты осуществления относятся к системам проведения мультимедийных конференций, сконфигурированным для обеспечения в сети услуг обеспечения встреч и совместной работы для множественных участников.
УРОВЕНЬ ТЕХНИКИ
[0001] Мультимедийная система проведения конференции обычно позволяет множественным участникам обмениваться информацией и совместно использовать различные типы медиаконтента на совместной и в реальном времени встрече по сети. Мультимедийная система проведения конференции может отображать различные типы медиаконтента, используя различные окна или виды графического пользовательского интерфейса (GUI). Например, один вид GUI может включать в себя видеоизображения участников, другой вид GUI может включать в себя слайды презентации, еще один вид GUI может включать в себя текстовые сообщения между участниками и т.д. Таким образом различные географически разделенные участники могут взаимодействовать и передавать информацию в среде виртуальной встречи, подобной среде физической встречи, где все участники находятся в одной комнате.
[0002] В некоторых случаях многие участники мультимедийной конференции могут собраться в конференц-зале. Чтобы облегчить совместную работу, электронная доска или другая поверхность для записей могут использоваться для примечаний, диаграмм и других непостоянных пометок. Из-за ограничений на устройства ввода, такие как видеокамеры, однако, для удаленных зрителей может быть трудно рассмотреть электронную доску и какие-либо надписи на ней. Одно общее решение состоит в том, чтобы использовать электронную или интерактивную электронную доску, разработанную так, чтобы преобразовывать маркировки, сделанные на поверхности для записей, в цифровую информацию. Интерактивная электронная доска, однако, может быть дорогой из-за требований к аппаратным средствам и программному обеспечению для интерактивной электронной доски, и потенциально увеличивает сложность для пользователя из-за ассоциированных операций конфигурации, необходимых для установки и управления интерактивной электронной доской. Другая альтернатива должна использовать специально разработанное перо для электронной доски, хотя оно имеет тот же самый тип ограничений. Именно ввиду этих и других соображений были сделаны настоящие усовершенствования.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] Различные варианты осуществления могут быть в целом посвящены мультимедийным системам проведения конференции. Некоторые варианты осуществления могут быть конкретно адресованы способам управления записями для события мультимедийной конференции. Событие мультимедийной конференции может включать в себя множественных участников, некоторые из которых могут собраться в конференц-зале, в то время как другие могут участвовать в мультимедийном событии конференции из удаленного местоположения.
[0004] В одном варианте осуществления устройство может содержать компонент администратора электронной доски, функционирующий так, чтобы управлять операциями записи на электронной доске, обработки изображения и воспроизведения для события мультимедийной конференции. Компонент администратора электронной доски может содержать, помимо других элементов, модуль квантователя изображения, функционирующий, чтобы принимать изображение поверхности для записей со следами от пера, и квантовать каждый пиксель изображения в заранее определенное количество цветов. Компонент администратора электронной доски может также содержать модуль извлечения атрибутов, коммуникативно подсоединенный к модулю квантователя изображения, где модуль квантователя изображения служит, чтобы извлекать информацию атрибутов следа для следов от пера из квантованных пикселей. Компонент администратора электронной доски может дополнительно также содержать модуль интерфейса электронной доски, коммуникативно подсоединенный к модулю извлечения атрибутов, где модуль интерфейса электронной доски служит, чтобы посылать информацию атрибутов следа в консоль встречи для воспроизведения в качестве цифровых следов от пера на поверхности для цифровой записи. Другие варианты осуществления описаны и заявлены.
[0005] Этот раздел предоставлен, чтобы ввести выбор понятий в упрощенной форме, которые описаны ниже в подробном описании. Этот раздел не предназначен, чтобы идентифицировать главные особенности или существенные признаки заявленного предмета изобретения, и при этом он не предназначен для использования в качестве ограничения объема заявленного объекта изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0006] Фиг.1 иллюстрирует вариант осуществления мультимедийной системы проведения конференции.
[0007] Фиг.2 иллюстрирует вариант осуществления компонента администратора электронной доски.
[0008] Фиг.3 иллюстрирует вариант осуществления вида встречи.
[0009] Фиг.4 иллюстрирует вариант осуществления логической последовательности операций.
[0010] Фиг.5 иллюстрирует вариант осуществления вычислительной архитектуры.
[0011] Фиг.6 иллюстрирует вариант осуществления продукта.
ПОДРОБНОЕ ОПИСАНИЕ
[0012] Различные варианты осуществления включают в себя физические или логические структуры, скомпонованные для выполнения некоторых операций, функций или услуг. Структуры могут содержать физические структуры, логические структуры или комбинацию обоих. Физические или логические структуры реализуются, используя элементы аппаратных средств, элементы программного обеспечения или комбинацию их обоих. Описания вариантов осуществления в отношении конкретных аппаратных средств или элементов программного обеспечения, однако, предназначаются в качестве примеров, а не ограничения. Решения использовать элементы аппаратного обеспечения или программного обеспечения, чтобы фактически реализовать вариант осуществления, зависит от ряда внешних факторов, таких как требуемая вычислительная скорость, уровни мощности, диапазоны температуры, запас циклов обработки, скорости ввода данных, скорости вывода данных, ресурсы памяти, скорости передачи по шине данных, и другие структурные ограничения или ограничения производительности. Кроме того, физические или логические структуры могут иметь соответствующие физические или логические соединения, чтобы передавать информацию между структурами в форме электронных сигналов или сообщений. Соединения могут содержать проводные и/или беспроводные соединения, как требуется, для информации или конкретной структуры. Следует отметить, что любая ссылка на "один вариант осуществления" или "вариант осуществления" означает, что конкретный признак, структура или характеристика, описанная применительно к этому варианту осуществления, включены по меньшей мере в один вариант осуществления. Появления фразы "в одном варианте осуществления" в различных местах в описании необязательно относится к одному и тому же варианту осуществления.
[0013] Различные варианты осуществления могут в целом относиться к мультимедийным системам проведения конференции, выполненным с возможностью обеспечить услуги встречи и совместной работы множественным участникам по сети. Некоторые мультимедийные системы проведения конференции могут быть разработаны, чтобы работать с различными сетями, основанными на пакетной передаче, такими как Интернет или Всемирная Паутина ("Web"), предоставлять на основании сети услуги конференц-связи. Такие реализации иногда называются как системы сетевой конференц-связи. Пример системы сетевой конференц-связи может включать в себя MICROSOFT(R) OFFICE LIVE MEETING, от Microsoft Corporation, Редмонд, штат Вашингтон. Другие мультимедийные системы проведения конференции могут быть разработаны, чтобы работать для частной сети, коммерческой фирмы, организации или предприятия и могут использовать сервер мультимедийной конференции, такой как MICROSOFT OFFICE COMMUNICATIONS SERVER от Microsoft Corporation, Редмонд, штат Вашингтон. Можно оценить, однако, что реализация не ограничена этими примерами.
[0014] Мультимедийная система проведения конференции может включать в себя, помимо других элементов сети, сервер мультимедийной конференции или другое устройство обработки, выполненное с возможностью оказывать услуги сетевой конференц-связи. Например, сервер мультимедийной конференции может включать в себя, помимо других серверных элементов, серверный компонент встреч, предназначенный, чтобы управлять и смешивать различные типы медиаконтента для события встречи и совместной работы, например, сетевой конференции. Событие встречи и совместной работы может относиться к любому событию мультимедийной конференции, предлагающему различные типы мультимедийной информации в «живой» онлайн среде или среде в реальном времени, и иногда называется здесь как просто "событие встречи", "мультимедийное событие" или "событие мультимедийной конференции".
[0015] В одном варианте осуществления мультимедийная система проведения конференции может также включать в себя одно или более вычислительные устройства, реализованные как консоль встречи. Каждая консоль встречи может быть выполнена с возможностью участвовать в мультимедийном событии посредством соединения с сервером мультимедийной конференции. Различные типы медиаинформации от различных консолей встречи могут быть приняты сервером мультимедийной конференции во время мультимедийного события, которое в свою очередь распределяет медиаинформацию некоторым или всем другим консолям встречи, участвующим в мультимедийном событии. Как таковая, любая заданная консоль встречи может иметь дисплей со множественными видами медиаконтента различных типов медиаконтента. Таким образом различные географически разделенные участники могут взаимодействовать и обмениваться информацией в виртуальной среде встречи, подобной физической среде встречи, где все участники находятся в пределах одной комнаты.
[0016] Чтобы облегчить совместную работу для события мультимедийной конференции, электронная доска или другая поверхность для записей могут использоваться для примечаний, диаграмм и других непостоянных пометок. Из-за ограничений на устройства ввода, такие как видеокамеры, однако, для удаленных зрителей может быть трудно рассмотреть электронную доску и любые записи на ней. Обычные решения, такие как интерактивные электронные доски и/или электронные перья, могут быть дорогими из-за соответствующих требований к аппаратному обеспечению и программному обеспечению, и потенциально увеличивают сложность для пользователя из-за ассоциированных операций конфигурации, необходимых для установки и управления такими устройствами.
[0017] Альтернативное решение оснащения пера или электронной доски инструментальными средствами заключается в использовании видеокамеры, чтобы захватывать и фильтровать изображения электронной доски и любые пометки, сделанные на ней. Например, система захвата электронной доски в реальном времени (RTWCS) использует способ, который захватывает следы от пера на электронных досках в режиме реального времени, используя видеокамеру. Никакие модификации не требуются для перьев или электронной доски. RTWCS анализирует последовательность захваченных видеоизображений в режиме реального времени, классифицирует пиксели в фон электронной доски, следы от пера и объекты переднего плана (например, людей перед электронной доской), и извлекает вновь записанные следы от пера. Изображения затем обрабатывают, чтобы повысить четкость, и посылают в удаленное устройство для отображения удаленным зрителям. Обеспечивая несколько преимуществ, система RTWCS передает медиаконтент в форме изображений электронной доски, и поэтому потенциально потребляет незначительные ресурсы полосы частот связи.
[0018] Чтобы решить эти и другие проблемы, варианты осуществления могут реализовать различные расширенные способы управления электронной доской. Некоторые варианты осуществления могут использовать RTWCS, чтобы захватить изображения электронной доски в режиме реального времени. Эти варианты осуществления могут затем реализовать способ векторизации, чтобы проанализировать изображения, чтобы идентифицировать и извлечь релевантную информацию атрибутов об электронной доске и следах от пера, сделанных на электронной доске. Информация атрибутов затем передается на удаленное устройство, которое воспроизводит релевантную информацию атрибутов в цифровых представлениях электронной доски и следов от пера на электронной доске. Информация атрибутов занимает меньшую полосу частот связи, чем посылка изображений, и поэтому приводит к более низкой стоимости системы. Кроме того, цифровое представление электронной доски и следов от пера на электронной доске позволяет удаленному пользователю управлять и редактировать цифровые представления. Это может позволить осуществить интерактивные сеансы с электронной доской между удаленным пользователем, просматривающим цифровые представления, и локальным пользователем, фактически пишущим на физической электронной доске. Это может быть также выгодным для сохранения комментариев удаленными зрителями, записывая событие мультимедийной конференции для более позднего просмотра. Таким образом, решение с более низкой стоимостью для электронной доски может быть реализовано для события мультимедийной конференции.
[0019] Фиг.1 иллюстрирует блок-схему для мультимедийной системы проведения конференции 100. Мультимедийная система 100 проведения конференции может представлять общую архитектуру системы, подходящую для того, чтобы реализовать различные варианты осуществления. Мультимедийная система 100 проведения конференции может содержать множественные элементы. Элемент может содержать любую физическую или логическую структуру, предназначенную для выполнения некоторых операций. Каждый элемент может быть реализован как аппаратные средства, программное обеспечение, или любая их комбинация, как требуется для заданного набора параметров структуры или ограничений производительности. Примеры элементов аппаратных средств могут включать в себя устройства, компоненты, процессоры, микропроцессоры, схемы, элементы схем (например, транзисторы, резисторы, конденсаторы, катушки индуктивности и т.д.), интегральные схемы, специализированные интегральные схемы (ASIC), программируемые логические устройства (PLD), цифровые сигнальные процессоры (DSP), программируемую пользователем вентильную матрицу (FPGA), блоки памяти, логические вентили, регистры, полупроводниковое устройство, кристаллы, микросхемы, наборы микросхем и т.д. Примеры программного обеспечения могут включать в себя любые компоненты программного обеспечения, программы, приложения, компьютерные программы, прикладные программы, системные программы, машинные программы, программное обеспечение операционной системы, промежуточное программное обеспечение, программно-аппаратные средства, программные модули, стандартные программы, подпрограммы, функции, способы, интерфейсы, интерфейсы программного обеспечения, интерфейсы прикладного программирования (API), наборы команд, вычислительный код, машинный код, сегменты кода, сегменты машинного кода, слова, значения, символы, или любую их комбинацию. Хотя мультимедийная система 100 проведения конференции, как показано на Фиг.1, имеет ограниченное число элементов в некоторой топологии, можно оценить, что мультимедийная система 100 проведения конференции может включать в себя больше или меньше элементов в альтернативных топологиях, как требуется для данной реализации. Варианты осуществления не ограничены в этом контексте.
[0020] В различных вариантах осуществления мультимедийная система 100 проведения конференции может содержать,, или формировать часть, проводные системы связи, системы беспроводной связи или их комбинацию. Например, мультимедийная система 100 проведения конференции может включать в себя один или более элементов, выполненных с возможностью передавать информацию по одному или более типам проводных линий связи. Примеры проводной линии связи могут включать в себя, без ограничения, провод, кабель, шину, печатную плату (ПП, РСВ), соединение Ethernet, одноранговое соединение (Р2Р), объединительную плату, коммутирующее устройство, полупроводниковое вещество, витую пару, коаксиальный кабель, волоконно-оптическое соединение и т.д. Мультимедийная система 100 проведения конференции также может включать в себя один или более элементов, выполненных с возможностью передавать информацию по одной или более типам линий беспроводной связи. Примеры линий беспроводной связи могут включать в себя, без ограничения, радиоканал, инфракрасный канал, радиочастотный (РЧ, RF) канал, канал беспроводной достоверности (WiFi), часть РЧ спектра, и/или один или более лицензированных диапазонов или нелицензированных диапазонов частот.
[0021] В различных вариантах осуществления мультимедийная система 100 проведения конференции может быть выполнена с возможностью обмениваться информацией, управлять или обрабатывать различные типы информации, такие как медиаинформация и информация управления. Примеры медиаинформации могут обычно включать в себя любые данные, представляющие контент, предназначенный для пользователя, такой как голосовая информация, видеоинформация, аудиоинформация, информация изображения, текстовая информация, числовая информация, прикладная информация, алфавитно-цифровые символы, графика и т.д. Медиаинформация может также иногда упоминаться как "медиаконтент". Информация управления может относиться к любым данным, представляющим команды, инструкции или слова управления, предназначенным для автоматизированной системы. Например, информация управления может использоваться для маршрутизации медиаинформации через систему, установления соединения между устройствами, инструктирования устройства обработать медиаинформацию заранее определенным способом и т.д.
[0022] В различных вариантах осуществления мультимедийная система 100 проведения конференции может включать в себя сервер 130 мультимедийной конференции. Сервер 130 мультимедийной конференции может содержать любой логический или физический объект, который выполнен с возможностью устанавливать, контролировать или управлять вызовом мультимедийной конференции между консолями 110-1-m встречи по сети 120. Сеть 120 может содержать, например, сеть с коммутацией пакетов, сеть с коммутацией каналов или их комбинацию. В различных вариантах осуществления сервер 130 мультимедийной конференции может содержать или быть реализован как любое устройство обработки или вычислений, такое как компьютер, сервер, массив серверов или ферма серверов, рабочая станция, миникомпьютер, универсальный компьютер, суперкомпьютер и т.д. Сервер 130 мультимедийной конференции может содержать или реализовывать универсальную или специализированную вычислительную архитектуру, подходящую для передачи и обработки мультимедийной информации. В одном варианте осуществления, например, сервер 130 мультимедийной конференции может быть реализован, используя вычислительную архитектуру, которая описана со ссылками на Фиг.5. Примеры сервера 130 мультимедийной конференции могут включать в себя без ограничения MICROSOFT OFFICE COMMUNICATIONS SERVER, сервер MICROSOFT OFFICE LIVE MEETING и т.д.
[0023] Конкретное выполнение сервера 130 мультимедийной конференции может изменяться в зависимости от набора протоколов связи или стандартов, которые будут использоваться для сервера 130 мультимедийной конференции. В одном примере сервер 130 мультимедийной конференции может быть реализован в соответствии с набором стандартов и/или вариантов Internet Engineering Task Force (IETF) Multiparty Multimedia Session Control (MMUSIC) Working Group Session Initiation (SIP). SIP является предложенным стандартом для инициирования, изменения и завершения интерактивного пользовательского сеанса, который вовлекает мультимедийные элементы, такие как передача видео, голоса, мгновенную передачу сообщений, онлайн игры и виртуальную реальность. В другом примере сервер 130 мультимедийной конференции может быть реализован в соответствии с набором стандартов и/или вариантов Международного Телекоммуникационного Союза (ITU) H.323. Стандарт Н.323 определяет блок управления многоточечной связью (MCU), чтобы скоординировать операции вызовов конференции. В частности, MCU включает в себя контроллер (МС) многоточечной связи, который обрабатывает сигнализацию Н.245, и один или более процессоров (МР) многоточечной связи, чтобы смешивать и обрабатывать потоки данных. И SIP и стандарты Н.323 является по существу протоколами сигнализации для операций вызовов мультимедийной конференции протокола передачи голоса-по-интернет (VoIP) или протокола передачи голоса посредством пакетной передачи (VOP). Можно оценить, однако, что другие сигнальные протоколы могут быть реализованы для сервера 130 мультимедийной конференции и все еще попадать в объем охраны вариантов осуществления.
[0024] Независимо от конкретных протоколов связей и стандартов, используемых для заданной реализации, сервер 130 мультимедийной конференции обычно включает в себя два типа блоков MCU. Первым MCU является AV MCU 134, используемый для обработки и распределения сигналов AV среди консолей 110-1-m встречи. Например, AV MCU 134 может обработать и распределять видеоизображения и звук от участников 154-1-р, вовлеченных в событие мультимедийной конференции. Вторым MCU является блок 136 MCU данных, используемый для обработки и распределения сигналов данных среди консолей 110-1-m встречи. Например, блок 136 MCU данных может обработать и распределить данные приложения, такие как пачка слайдов для прикладной программы презентации, так же как информацию атрибутов для электронной доски, как описано более подробно ниже.
[0025] В обычной работе мультимедийная система 100 проведения конференции может использоваться для вызовов мультимедийной конференции. Вызовы мультимедийной конференции обычно вовлекают передачу голоса, видео, и/или информации данных между множественными конечными точками. Например, публичная или частная сеть 120 пакетной передачи может использоваться для аудиовызовов конференц-связи, видеовызовов конференц-связи, аудио/видеовызовов конференц-связи, совместного использования и редактирования документов совместной работы и т.д. Сеть 120 пакетной передачи может быть также связана с телефонной коммутируемой сетью общего пользования (PSTN) через один или более подходящих шлюзов VoIP, выполненных с возможностью осуществлять преобразования между информацией с коммутацией каналов и пакетной информацией.
[0026] Чтобы установить вызов мультимедийной конференции по сети 120 пакетной передачи, каждая консоль 110-1-m. встречи может соединяться с сервером 130 мультимедийной конференции через сеть 120 пакетной передачи, используя различные типы линии связи проводной или беспроводной связи, работающие на изменяющихся скоростях соединения или полосах частот, таких как более узкополосное телефонное соединение PSTN, среднеполосное модемное соединение DSL или кабельное модемное соединение и более широкополосное интранет-соединение по локальной сети (ЛВС), например.
[0027] В различных вариантах осуществления сервер 130 мультимедийной конференции может устанавливать, контролировать и управлять вызовом мультимедийной конференции между консолями 110-1-m встречи. В некоторых вариантах осуществления вызов мультимедийной конференции может содержать основанный на сети конференц-вызов вживую, используя приложение web-конференц-связи, которая обеспечивает полные способности совместной работы. Сервер 130 мультимедийной конференции работает как центральный сервер, который управляет и распределяет медиаинформацию в конференции. Он принимает медиаинформацию от различных консолей 110-1-m встречи, выполняет операции смешивания для множественных типов медиаинформации, и передает медиаинформацию к некоторым или всем другим участникам. Одна или более консолей 110-1-m встречи может присоединиться к конференции посредством соединения с сервером 130 мультимедийной конференции. Сервер 130 мультимедийной конференции может реализовать различные способы управления присоединением, чтобы аутентифицировать и добавить консоли 110-1-m встречи безопасным и управляемым способом.
[0028] В различных вариантах осуществления мультимедийная система 100 проведения конференции может включать в себя одно или более вычислительные устройства, реализованные как консоль 110-1-m встречи, чтобы соединяться с сервером 130 мультимедийной конференции по одному или более коммуникационным соединениям через сеть 120. Например, вычислительное устройство может реализовать клиентское приложение, которое может хостировать множественные консоли встречи, причем каждую, представляющую отдельную конференцию в одно и то же время. Точно так же клиентское приложение может принять множественные потоки аудио, видео и данных. Например, видео потоки от всех или подмножества участников могут быть показаны как мозаика на дисплее участника с главным окном с видео для текущего активного говорящего, и панорамный вид других участников в других окнах.
[0029] Консоли 110-1-m встречи могут содержать любой логический или физический объект, который выполнен с возможностью участвовать или быть вовлеченным в вызов мультимедийной конференции, которым управляет сервер 130 мультимедийной конференции. Консоли 110-1-m встречи могут быть реализованы как любое устройство, которое включает в себя, в его наиболее общей форме, систему обработки, включающей в себя процессор и память, один или более компонентов ввода/вывода (в/в) мультимедийной информации, и беспроводное и/или проводное сетевое соединение. Примеры мультимедийных компонентов ввода/вывода могут включать в себя компоненты ввода/вывода аудио (например, микрофоны, громкоговорители), компоненты ввода/вывода видео (например, видеокамера, дисплей), компоненты тактильного (ввода/вывода) (например, вибраторы), компоненты (ввода/вывода) пользовательских данных (например, клавиатура, плата с управлением от пальцев, клавиатура, сенсорный экран) и т.д. Примеры консолей 110-1-m встречи могут включать в себя телефон, телефон VoIP или VOP, телефон с пакетной передачей, предназначенный для работы в PSTN, Интернет-телефон, видеотелефон, сотовый телефон, персональный цифровой помощник (PDA), комбинацию сотового телефона и PDA, мобильное вычислительное устройство, смартфон, односторонний пейджер, двусторонний пейджер, устройство передачи сообщений, компьютер, персональный компьютер (PC), настольный компьютер, портативный компьютер, ноутбук, переносной компьютер, сетевой прибор и т.д. В некоторых вариантах выполнения консоли 110-1-m встречи могут быть реализованы, используя общую или специализированную вычислительную архитектуру, подобную вычислительной архитектуре, описанной со ссылками на Фиг.5.
[0030] Консоли 110-1-m встречи могут содержать или реализовывать соответствующие клиентские компоненты 112-1-n встречи. Клиентские компоненты 112-1-n встречи могут быть разработаны, чтобы взаимодействовать с серверным компонентом встречи 132 сервера 130 мультимедийной конференции, чтобы устанавливать, контролировать или управлять событием мультимедийной конференции. Например, клиентские компоненты 112-1-n встречи могут содержать или реализовывать соответствующие прикладные программы и средство управления пользовательским интерфейсом, чтобы позволить соответствующим консолям 110-1-m встречи участвовать в сетевой конференции, облегчаемой сервером 130 мультимедийной конференции. Это может включать в себя оборудование ввода (например, видеокамеру, микрофон, клавиатуру, мышь, контроллер, и т.д.), чтобы захватить медиаинформацию, предоставленную оператором консоли 110-1-m встречи, и оборудование вывода (например, дисплей, громкоговоритель и т.д.), чтобы воспроизвести медиаинформацию операторами других консолей 110-1-m встречи. Примеры клиентских компонентов 112-1-n встречи могут включать в себя без ограничения MICROSOFT OFFICE COMMUNICATOR или консоль встречи, основанную на Windows MICROSOFT OFFICE LIVE MEETING, и т.д.
[0031] Как показано в иллюстрированном варианте осуществления согласно Фиг.1, мультимедийная система 100 проведения конференции может включать в себя конференц-зал 150. Предприятие или коммерческая фирма обычно используют конференц-залы, чтобы проводить встречи. Такие встречи включают в себя события мультимедийной конференции, имеющие участников, находящихся внутри конференц-зала 150, и удаленных участников, находящихся вне конференц-зала 150. Конференц-зал 150 может иметь различные вычислительные ресурсы и ресурсы связи, чтобы поддерживать события мультимедийной конференции, и обеспечивать мультимедийную информацию между одной или более удаленными консолями 110-2-m встречи и локальной консолью 110-1 встречи. Например, конференц-зал 150 может включать в себя локальную консоль 110-1 встречи, расположенную внутри конференц-зала 150.
[0032] Локальная консоль 110-1 встречи может быть соединена с различными мультимедийными устройствами ввода и/или мультимедийными устройствами вывода, способными к захвату, передаче или воспроизведению мультимедийной информации. Мультимедийные устройства ввода могут содержать любое логическое или физическое устройство, предназначенное для захвата или приема в качестве ввода мультимедийной информации от операторов в пределах конференц-зала 150, включая устройства ввода аудио, устройства ввода видео, устройства ввода изображения, текстовые устройства ввода, и другое оборудование ввода мультимедийной информации. Примеры мультимедийных устройств ввода могут включать в себя без ограничения видеокамеры, микрофоны, набор микрофонов, конференц-телефоны, электронные доски, интерактивные электронные доски, компоненты голос-в-текст, компоненты текст-в-голос, системы распознавания голоса, устройства указания, клавиатуру, сенсорные экраны, планшетные компьютеры, устройства распознавания почерка и т.д. Пример видеокамеры может включать в себя обзорную камеру (ringcam), такую как MICROSOFT ROUNDTABLE от Microsoft Corporation, Редмонд, штат Вашингтон. MICROSOFT ROUNDTABLE является устройством видеоконференции с камерой с 360-градусным обзором, которое предоставляет удаленным участникам встречи панорамное видео всех сидящих вокруг конференц-стола. Мультимедийные устройства вывода могут содержать любое логическое или физическое устройство, предназначенное для воспроизведения или отображения в качестве выходной мультимедийной информации от операторов удаленных консолей 110-2-m встречи, включая устройства вывода аудио, устройства вывода видео, устройства вывода изображения, текстовые устройства вывода, и другое мультимедийное оборудование вывода. Примеры мультимедийных устройств вывода могут включать в себя без ограничения электронные дисплеи, видеопроекторы, громкоговорители, вибрирующие устройства, принтеры, факсимильные аппараты и т.д.
[0033] Локальная консоль 110-1 встречи в конференц-зале 150 может включать в себя различные мультимедийные устройства ввода, выполненные с возможностью захвата медиаконтента из конференц-зала 150, включая участников 154-1-р, и передать в виде медиапотока контент к серверу 130 мультимедийной конференции. В иллюстрированном варианте осуществления, показанном на Фиг.1, локальная консоль 110-1 встречи включает в себя видеокамеру 106 и множество микрофонов 104-1-е. Видеокамера 106 может захватывать видеоконтент, включая видеоконтент участников 154-1-р, присутствующих в конференц-зале 150, и передавать в виде потока видеоконтент к серверу 130 мультимедийной конференции через локальную консоль 110-1 встречи. Точно так же, набор микрофонов 104-1-е может захватить аудиоконтент, включая звуковой контент от участников 154-1-р, присутствующих в конференц-зале 150, и передать в виде потока аудиоконтент к серверу 130 мультимедийной конференции через локальную консоль 110-1 встречи. Локальная консоль встречи может также включать в себя различные устройства вывода медиаинформации, такие как дисплей 116 или видеопроектор, чтобы показать один или более видов GUI с видеоконтентом или аудиоконтентом от всех участников, использующих консоли 110-1-m встречи, принятым через сервер 130 мультимедийной конференции.
[0034] Консоли 110-1-m встречи и сервер 130 мультимедийной конференции могут передавать медиаинформацию и информацию управления, используя различные медиа соединения, установленные для заданного события мультимедийной конференции. Медиа соединения могут быть установлены, используя различные протоколы сигнализации VoIP, такие как набор SIP протоколов. Набор SIP протоколов является протоколом управления уровня приложения (сигнализации) для создания, изменения и завершения сеанса с одним или более участниками. Эти сеансы включают в себя мультимедийные Интернет-конференции, интернет-телефонные вызовы и распределение мультимедийной информации. Участники сеанса могут обмениваться посредством мультивещания или через сеть одноадресных соотношений, или их комбинацию. SIP разработан как часть полной архитектуры мультимедийных данных IETF и управления, в настоящее время включающей в себя протоколы, такие как протокол резервирования ресурсов (RSVP) (IEEE RFC 2205), чтобы резервировать ресурсы сети, транспортный протокол реального времени (RTF) (IEEE RFC 1889), чтобы транспортировать данные в реальном времени и обеспечивать обратную связь о качестве обслуживания (QOS), протокол потоковой передачи в реальном времени (RTSP) (IEEE RFC 2326), чтобы управлять доставкой потоковой мультимедийной информации, протокол объявления сеанса (SAP) для объявления мультимедийных сеансов посредством мультивещания, протокол описания сеанса (SDP) (IEEE RFC 2327) для описания мультимедийных сеансов, и другие. Например, консоли 110-1-m встречи могут использовать SIP как канал сигнализации для установки медиа соединений, и RTP как канал передачи медиаданных, чтобы транспортировать медиаинформацию по медиа соединениям.
[0035] При обычной работе устройство 170 планирования может использоваться, чтобы генерировать резервирование события мультимедийной конференции для мультимедийной системы 100 проведения конференции. Устройство 170 планирования может содержать, например, вычислительное устройство, имеющее соответствующие аппаратные средства и программное обеспечение для того, чтобы планировать события мультимедийной конференции. Например, устройство 170 планирования может содержать компьютер, использующий прикладное программное обеспечение MICROSOFT OFFICE OUTLOOK (R) от Microsoft Corporation, Редмонд, штат Вашингтон. Прикладное программное обеспечение MICROSOFT OFFICE OUTLOOK содержит клиентское программное обеспечение передачи сообщений и совместной работы, которое может использоваться, чтобы планировать событие мультимедийной конференции. Оператор может использовать MICROSOFT OFFICE OUTLOOK, чтобы преобразовывать запрос планирования в событие MICROSOFT OFFICE LIVE MEETING, которое посылают в список приглашенных к встрече. Запрос планирования может включать в себя гиперссылку на виртуальную комнату для события мультимедийной конференции. Приглашенный может нажать на гиперссылку, и консоль 110-1-m встречи запускает web-браузер, соединяется с сервером 130 мультимедийной конференции, и присоединяются к виртуальной комнате. Присутствующие там участники могут представлять презентацию слайдов, аннотировать документы или осуществлять коллективное обсуждение того, что создано на электронной доске, помимо других инструментов.
[0036] Оператор может использовать устройство 170 планирования, чтобы генерировать резервирование события мультимедийной конференции для события мультимедийной конференции. Резервирование события мультимедийной конференции может включать в себя список приглашенных к встрече для события мультимедийной конференции. Список приглашенных к встрече может содержать список людей, приглашенных к событию мультимедийной конференции. В некоторых случаях список приглашенных к встрече может включать в себя только тех людей, кто приглашены и приняты для мультимедийного события. Клиентское приложение, такое как почтовый клиент для Microsoft Outlook, направляет запрос резервирования на сервер 130 мультимедийной конференции. Сервер 130 мультимедийной конференции может принять резервирование события мультим