Способ и устройство для управления вводом участников в систему конференц-связи

Реферат

 

Способ и устройство для управления вводом участников в систему конференц-связи с использованием по меньшей мере первого и второго конечных пунктов, которые могут работать по меньшей мере в двух различных режимах. Работая в первом рабочем режиме, конечные пункты могут осуществлять по желанию изменения данных конференц-связи. Конференц-связь осуществляется в первом режиме работы до тех пор, пока не будет получен запрос от участника о переводе конференц-связи во второй режим работы. Как только будет принят этот запрос, конференц-связь переключается во второй режим работы. При нахождении во втором режиме работы, только один из упомянутых первого и второго конечных пунктов может осуществлять изменения в любое конкретное время. Технический результат заключается в организации порядка в демонстрации видеоинформации в условиях осуществления конференц-связи. 6 с. и 19 з.п. ф-лы, 1 табл. , 10 ил.

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей Настоящее изобретение поясняется на примере, не имеющем характера ограничения, иллюстрируемых чертежей, на которых одинаковые ссылочные позиции обозначают аналогичные элементы и на которых представлено следующее: фиг. 1 - конфигурация конференц-связи, соответствующая одному из вариантов осуществления настоящего изобретения; фиг. 2 - конфигурация конференц-связи, соответствующая другому варианту осуществления настоящего изобретения; фиг. 3 - общее представление компьютерной системы, которую можно использовать для конференц-связи в соответствии с одним из вариантов осуществления настоящего изобретения; фиг. 4 - блок-схема, иллюстрирующая поток информации между конечными пунктами при совместном использовании прикладной программы, поддерживаемом одним из вариантов осуществления настоящего изобретения; фиг. 5 - блок-схема, иллюстрирующая архитектуру системы конференц-связи на конечном пункте, в соответствии с одним из вариантов осуществления настоящего изобретения; фиг. 6 - графический пользовательский интерфейс конечного пункта для конферец-связи в соответствии с одним из вариантов осуществления настоящего изобретения; фиг. 7 - блок-схема последовательности операций, выполняемых при определении текущего говорящего участника конференции в соответствии с одним из вариантов осуществления настоящего изобретения; фиг. 8 - блок-схема последовательности операций, выполняемых при передаче управления, осуществляемого председателем, в соответствии с одним из вариантов осуществления настоящего изобретения; фиг. 9 - блок-схема последовательности операций, выполняемых в настоящем изобретении при переходе от режима дискуссии со свободным участием к режиму очередности на совещании в соответствии с одним из вариантов осуществления настоящего изобретения; фиг. 10 - блок-схема последовательности операций, выполняемых при обеспечении возможности пользователю совместно используемой прикладной программы в режиме очередности осуществлять изменения прикладной программы в соответствии с одним из вариантов осуществления настоящего изобретения.

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

Некоторые части нижеприведенного подробного описания представлены в виде алгоритмов и символьных представлений операций над информационными двоичными разрядами в памяти компьютера. Эти алгоритмические описания и представления являются средствами, используемыми специалистами в области обработки данных для более эффективной передачи смысла осуществляемых операций другим специалистам в этой области техники. Алгоритм здесь, и вообще, представляет логическую последовательность этапов, ведущих к требуемому результату. Этапы представляют собой операции, требующие физических манипуляций над физическими (материальными) объектами. Обычно, хотя и необязательно, эти объекты принимают форму электрических или магнитных сигналов, которые можно запоминать, передавать, комбинировать, сравнивать и подвергать другим манипуляциям. Иногда оказывается удобным, главным образом по причинам обычного использования, эти сигналы называть двоичными разрядами, значениями, элементами, символами, знаками, позициями, числами и так далее. Однако следует понимать, что все эти и аналогичные термины необходимо связывать с соответствующими физическими величинами и они являются просто удобными наименованиями, используемыми для обозначения этих объектов. Как станет очевидно из последующего описания, если специально не оговорено, то такие термины, как "обработка", "вычисление", "расчет", "определение", "отображение" и т.п. относятся к действиям и процедурам, выполняемым компьютерной системой или аналогичным электронным вычислительным устройством, которое манипулирует и преобразует данные, представляемые физическими (электронными) величинами в регистрах и запоминающих устройствах компьютера, в другие данные, аналогично представляемые физическими величинами в запоминающих устройствах и регистрах компьютера или других таких устройствах запоминания, передачи или отображения информации.

На фиг. 1 показана конфигурация конференц-связи в соответствии с одним из вариантов осуществления настоящего изобретения, предусматривающая два конечных пункта 110 и 120, соединенных между собой каналом связи 130. В одном варианте осуществления каждый из конечных пунктов 110 и 120 представляет собой обычный персональный компьютер. Как вариант, конечные пункты 110 и 120 могут представлять собой специализированные системы конференц-связи.

Канал связи 130 представляет любой из широкого разнообразия обычных носителей передачи данных. Например, каналом связи 130 может быть линия цифровой сети связи с комплексным обслуживанием (ISDN) или традиционной телефонной системы (POTS), кабель сети Ethernet, волоконно-оптическая линия и так далее. Кроме того, каналом связи 130 может быть беспроводный канал связи, например, с использованием сигналов, распространяющихся на инфракрасных или радиочастотах. Более того, канал связи 130 может представлять собой сочетание различных сред передачи данных и может включать в себя устройства преобразования для изменения формы сигнала соответственно используемой среде передачи данных.

На фиг. 2 представлена конфигурация системы конференц-связи в соответствии с другим вариантом осуществления изобретения, предусматривающая множество (N) конечных пунктов: конечный пункт 210, конечный пункт 220, конечный пункт 230 и конечный пункт 240. Каждый из конечных пунктов 210-240 соединены друг с другом через многопунктный блок управления (МПБУ) 250. МПБУ представляет собой устройство коммутации, которое передает выходные сигналы, принимаемые от каждого конечного пункта, другим конечным пунктам. МПБУ 250 подсоединен к каждому конечному пункту каналом связи, как показано на фиг. 2. Каждый канал связи может представлять собой любой из широкого разнообразия обычных сред передачи данных, аналогичный каналу связи 130, показанному на фиг. 1, описанному выше.

В одном варианте осуществления настоящего изобретения, МПБУ 250 представляет собой специализированное устройство коммутации. В альтернативном варианте осуществления изобретения, МПБУ 250 выполнен в виде программного обеспечения, например, в компьютерной системе, подсоединенной к локальной сети (ЛС). Очевидно, что в соответствии с настоящим изобретением можно использовать любой из широкого разнообразия обычных блоков управления большим количеством пунктов (МПБУ). В одном варианте осуществления МПБУ соответствует стандарту связи Международного союза электросвязи.

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

МПБУ 250 принимает входной поток от каждого из конечных пунктов по каналам связи. В одном из вариантов осуществления входной поток содержит входной визуальный сигнал, входной аудиосигнал и входной информационный сигнал (например, информацию, касающуюся совместно используемых прикладных программ).

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

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

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

На фиг. 3 показан общий вид компьютерной системы, которую можно использовать для осуществления конференц-связи в соответствии с одним из вариантов осуществления настоящего изобретения. В одном из вариантов осуществления, каждый из показанных на фиг. 1 конечных пунктов 110 и 120 представляет собой компьютерную систему 300 на фиг. 3. В другом варианте осуществления каждый из показанных на фиг. 2 конечных пунктов, соединенный с МПБУ 250, представляет собой показанную на фиг. 3 компьютерную систему 300. В другом альтернативном варианте осуществления, показанный на фиг. 2 блок МПБУ 250 представляет собой показанную на фиг. 3 компьютерную систему 300.

Компьютерная система 300 обычно содержит шину процессора-памяти или другое средство связи 301 для передачи информации между одним или более процессорами 302 и 303.

Шина 301 процессора-памяти включает в себя шины адресов, информации и управления и соединена с большим количеством устройств или посредников. Процессоры 302 и 303 могут включать в себя сверхбыстродействующую внутреннюю кэш-память малого объема, обычно называемую встроенной кэш-памятью первого уровня (L1) для временного хранения информации и команд. Кроме того, с процессором 302 или процессором 303 может быть связана более крупная, менее быстродействующая кэш-память 304 второго уровня (L2) для временного хранения данных и команд для использования процессором. В одном из вариантов осуществления процессоры 302 и 303 представляют собой микропроцессоры, совместимые с архитектурой Интел, типа процессоров i386TM, i486TM или ПентиумTM. Однако в настоящем изобретении можно использовать любой тип микропроцессора, включая различные типы процессоров.

Кроме того, с шиной 301 процессора и памяти связи процессор 303 для обработки информации совместно с процессором 302. Процессор 303 может содержать параллельный процессор, например, аналогичного процессору 302. В качестве альтернативы, процессор 303 может представлять собой сопроцессор, типа процессора цифровых сигналов. Шина 301 процессора и памяти обеспечивает доступ системы к подсистемам памяти и ввода-вывода. Контроллер 322 памяти соединен с шиной 301 процессора-памяти для управления доступом к запоминающему устройству с произвольной выборкой (ЗУПВ) или другому динамическому запоминающему устройству 301 (обычно называемому главной памятью) для запоминания информации и команд для процессора 302 и процессора 303. Массовая память 325, типа магнитного диска и накопителя на дисках, для запоминания информации и команд, и устройство отображения 323, типа электронно-лучевой трубки (ЭЛТ), жидкокристаллического дисплея (ЖКД) и т.п., для отображения информации для пользователя компьютером, подсоединены к процессорно-запоминающей шине 301.

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

Системная шина ввода-вывода 331 передает информацию между периферийными устройствами в компьютерной системе. В одном варианте осуществления системная шина ввода-вывода 331 представляет собой шину соединения периферийных устройств (СПУ). Устройства, которые могут быть подсоединены к системной шине ввода-вывода 331, включают в себя устройство отображения 332, например, электронно-лучевую трубку, жидкокристаллический дисплей и так далее, буквенно-цифровое устройство ввода 333, включающее в себя буквенно-цифровые и другие клавиши и так далее для передачи информации и выбора команд на другие устройства в компьютерной системе (например, на процессор 302), и устройство управления курсором 334 для управления перемещением курсора. Кроме того, к системной шине ввода-вывода 331 можно также подсоединять устройство для получения твердых копий 335, типа графопостроителя или печатающего устройства, для обеспечения возможного визуального представления компьютерных изображений, и массовой памяти 336, типа магнитного диска и накопителя на дисках, и устройство генерирования сигналов 337.

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

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

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

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

Некоторые варианты осуществления настоящего изобретения могут включать в себя дополнительные процессоры или другие компоненты или не требовать включения всех вышеперечисленных компонентов. Например, процессор 303, устройство отображения 323 или массовую память можно не подсоединять к шине 301 процессора-памяти. Кроме того, периферийное устройство, подсоединенное к системной шине ввода-вывода 331, можно подсоединять к шине 301 процессора-памяти. Некоторые варианты осуществления могут содержать только одну шину с подсоединенными к ней процессорами 302 и 303, контролером памяти 322 и периферийными устройствами 332-339.

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

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

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

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

На конечном пункте 210 прикладные программы запускает центральный процессор (ЦП) 405, тогда как на конечном пункте 220 прикладные программы запускает центральный процессор (ЦП) 410. На конечном пункте 210 прикладная программа 415 WindowsTM, например WordTM, взаимодействует с системой WindowsTM 425 и интерфейсом графического устройства (ИГУ) 420, который представляет собой программное обеспечение, обеспечивающее возможности, включая графические режимы, для системы 425 WindowsTM. Однако следует понимать, что в соответствующей настоящему изобретению системе конференц-связи можно использовать любую из известных операционных систем, т.е. система конференц-связи не ограничивается конкретным использованием только операционной системы WindowsTM.

Когда прикладная программа 415 WindowsTM вызывает ИГУ 420 для выполнения чертежей, ИГУ 420 вызывает драйвер дисплея 435, реально осуществляет вычерчивание на дисплее 440 конечного пункта 210.

Главная прикладная программа 445 обнаруживает, когда ИГУ 420 вызывает драйвер дисплея 435. Вся информация, необходимая для вычерчивания данным драйвером дисплея запрашиваемого графического изображения и (или) текста, извлекается и сохраняется главной прикладной программой 445 для использования в процедуре совместного использования прикладной программы конечным пунктом 210 и конечным пунктом 220.

При поиске и сохранении необходимой информации для запуска конкретного драйвера дисплея для выполнения вычерчивания графики на дисплее главная прикладная программа 445 форматирует пакет передачи, также называемый сообщением, на основании информации отображения, выводимой из ИГУ 420 для выполнения графического изображения. Затем главная прикладная программа 445 пересылает сообщение блоку коммуникационного обслуживания 450 конференц-связи, который передает сообщение блоку коммуникационного обслуживания 455 конференц-связи конечного пункта 220. В одном из вариантов осуществления сообщение транслируется от конечного пункта 210 на все другие конечные пункты конференц-связи.

Сообщение принимает прикладная программа клиента 460 конечного пункта 220, которая вызывает ИГУ 465. ИГУ 465, в свою очередь, вызывает драйвер дисплея 470. Драйвер дисплея 470 осуществляет вычерчивание графики на дисплее 475 конечного пункта 220, как указано в сообщении, передаваемом главной прикладной программой 445 конечного пункта 210.

Когда удаленный пользователь изменяет прикладную программу на конечном пункте 220, прикладная программа клиента 460 воспринимает изменения и проверяет, относятся ли они к совместно используемой или локальной прикладной программе. Если изменения относятся к совместно используемой прикладной программе, то прикладная программа клиента 460 выводит всю информацию, необходимую для драйвера дисплея для выполнения изменений, и передает информацию блоку коммуникационного обслуживания 455 конференц-связи, который формирует пакет, включающий в себя эту информацию, и посылает пакет главной прикладной программе 445 конечного пункта 210 посредством блока коммуникационного обслуживания 450 конференц-связи.

Главная прикладная программа 445 принимает изменения и передает их во входную очередь обратного магазинного типа обработки в порядке поступления 480. Изменения в конечном итоге проходят до верха входной очереди 480, где они вводятся в прикладную программу 415 WindowsTM. Затем осуществляются изменения посредством ИГУ 420, как описано выше. Отметим, что главная прикладная программа 445 воспринимает изменения после их осуществления. В одном из вариантов осуществления главная прикладная программа 445 сохраняет запись изменений, которые принимаются с конечного пункта 220, и не направляет изменения, которые воспринимаются с ИГУ 420, на конечный пункт 220, если они первоначально были приняты с конечного пункта 220. Однако сообщения по-прежнему посылаются на другие конечные пункты, которые совместно используют прикладную программу.

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

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

Настоящее изобретение обеспечивает два типа управления, называемых режимами работы, при осуществлении конференц-связи с передачей данных. Первый тип управления называется "доступным для всех". В случае доступного для всех режима МПБУ 250 передает все изменения, произведенные участниками совещания, на все другие конечные пункты. В одном из вариантов осуществления при совместном использовании прикладной программы изменения посылаются на главную систему, которая затем посылает изменения на все другие конечные пункты.

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

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

Настоящее изобретение обеспечивает два типа режимов при аудио/видеоконференц-связи. Управление организации для аудио/видеоконференц-связи определяет, кого из множества участников совещания могут видеть и слышать другие участники. В одном из вариантов осуществления настоящего изобретения, ограничения ширины полосы каналов связи предотвращают передачу блоком МПБУ 250 в реальном масштабе времени визуального представления всех участников совещания всем другим участникам. В одном из вариантов осуществления одного участника совещания показывают другим участникам. В альтернативном варианте осуществления другим участникам показывают двух или более участников совещания.

Первый тип. Управление организацией первого типа при аудио/видеоконференц-связи называется "речевым" управлением. Речевое управление аналогично управлению при доступном для всех режиме в случае конференц-связи с передачей данных. При речевом управлении аудио/видеосигналы от говорящего в данный момент участника совещания передаются всем участникам совещания. Как только текущий говорящий участник меняется, участникам совещания передается аудио/видеосигналы от нового говорящего участника. МПБУ 250 определяет, какой участник совещания в данный момент говорит, на основании входных аудиосигналов, принимаемых от участников совещания. В одном из вариантов осуществления МПБУ 250 работает обычным способом для определения, какой конечный пункт имеет входной сигнал наибольшего уровня и идентифицирует участника на этом конечном пункте в качестве говорящего в данный момент. В одном из вариантов осуществления МПБУ 250 учитывает уровень входных сигналов, продолжительность входного сигнала, возможности пауз во время речи и фильтрацию помех. Для определения текущего говорящего участника можно использовать различные процедуры обработки. Эти процедуры обработки известны специалистам в данной области техники и не требуют дополнительного описания.

Управление второго типа при видео конференц-связи называется "председательским" управлением. При председательском управлении один из участников совещания является "председателем". Конечный пункт, который использует председатель, называется председательской системой. Председатель в любой конкретный момент определяет, какой участник совещания может в настоящий момент говорить. При председательском управлении входные видео- и аудиосигналы принимает МПБУ 250, как описано выше. Председатель указывает блоку МПБУ 250, какого участника совещания следует показать всем другим участникам (то есть какой участник в данный момент говорит). МПБУ 250 выдает входные видео- и аудиосигналы говорящего в данный момент участника на все другие конечные пункты. Входные аудио- и видеосигналы всех других участников совещания МПБУ 250 опускает.

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

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