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

Иллюстрации

Показать все

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

Реферат

Область техники

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

Уровень техники

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

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

В US №6760749 В1 обсуждается технология, посредством которой данные отображения материала, которые согласно связанному уровню техники называют «презентационным контентом», передают вместе с аудио- и видеоданными на распределительное устройство во время телеконференции через сеть. Затем распределительное устройство распределяет данные или другую информацию по передающим терминалам. Таким образом, участники видеоконференции могут ссылаться на один и тот же материал при прослушивании или просмотре друг друга во время видеоконференции.

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

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

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

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

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

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

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

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

Фиг. 1 - иллюстрирует систему передачи согласно варианту настоящего изобретения;

фиг. 2 - вид в перспективе передающего терминала согласно настоящему варианту изобретения;

фиг. 3 - блок-схема аппаратной структуры передающего терминала;

фиг 4 - блок-схема аппаратной структуры системы управления передачами, ретрансляционного устройства, сервера обеспечения программы или внешнего устройства ввода согласно настоящему варианту изобретения;

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

фигуры 6А, 6В и 6С иллюстрируют изображения с различными качествами изображения;

фиг. 7 - таблица управления модифицируемым качеством;

фиг. 8 - таблица управления ретрансляционными устройствами;

фиг. 9 - таблица управления аутентификацией терминалов;

фиг. 10 - таблица управления терминалами;

фиг. 11 - таблица управления списком адресатов;

фиг. 12 - таблица управления сессиями;

фиг. 13 - таблица управления приоритетами адресов;

фиг. 14 - таблица управления приоритетами скоростей передачи;

фиг. 15 - таблица управления качеством;

фиг. 16 - схема последовательности процесса управления информацией операционного состояния ретрансляционных устройств;

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

фиг. 18 - схема последовательности процесса сокращения ретрансляционных устройств;

фиг. 19 - блок-схема процесса сокращения ретрансляционных устройств;

фиг. 20 - таблица приоритетных точек, вычисляемых для процесса сокращения ретрансляционных устройств;

фиг. 21 - схема последовательности процесса выбора передающим терминалом одного из ретрансляционных устройств;

фиг. 22 - блок-схема процесса выбора передающим терминалом одного из ретрансляционных устройств;

фиг. 23 - схема последовательности процесса передачи и приема видеоданных и аудиоданных между передающими терминалами;

фиг. 24 - таблица управления материалом, хранимая в блоке хранения;

фиг. 25 - функциональная блок-схема внешнего устройства ввода;

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

фиг. 27 - иллюстрирует пример экрана, отображаемого внешним устройством ввода на одном конце видеоконференции;

фиг. 28 - пример экрана передающего терминала на другом конце видеоконференции; и

фиг. 29 - блок-схема процесса инсталляции блока получения данных отображения во внешнем устройстве ввода.

Лучший вариант осуществления изобретения

Общая структура варианта осуществления

Варианты осуществления настоящего изобретения описываются со ссылкой на прилагаемые чертежи. На фиг. 1 показана система 1 передачи согласно одному варианту осуществления. Система передачи может включать в себя систему обеспечения данных для передачи данных контента от одного передающего терминала на другой передающий терминал через систему управления передачами и систему связи для передачи информации или эмоциональных реакций между множеством передающих терминалов через систему управления передачами. Система связи дает возможность передачи информации или эмоциональных реакций между множеством терминалов связи (соответствующих «передающим терминалам») через систему управления связью (соответствующую «системе управления передачами»). Примеры таких систем связи включают в себя системы телевизионных или видеоконференций, системы видеотелефона, системы речевых конференций, системы речевой телефонии и системы, совместно использующие экраны персональных компьютеров (PC).

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

Обратимся к фиг. 1, где система 1 передачи включает в себя множество передающих терминалов, 10aa, 10ab, …, 10db, устройств 120aa, 120ab, …, 120db отображения для терминалов 10aa, 10ab, …, 10db, множество ретрансляционных устройств 30a, 30b, 30c и 30d, систему 50 управления передачами, систему 90 обеспечения программ и систему 100 поддержки.

Согласно настоящему варианту любой из передающих терминалов 10aa, 10ab, …, 10db может называться «передающий терминалом 10». Любое из устройств 120aa, 120ab…, 120db отображения может называться «устройством 120 отображения». Любое из ретрансляционных устройств 30а, 30b, 30c и 30d может называться «ретрансляционным устройством 30».

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

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

Маршрутизаторы 70a, 70b, …, 70f выбирают оптимальные маршруты для видеоданных и аудиоданных. Согласно настоящему варианту осуществления любой из маршрутизаторов (70a, 70b, …, 70f) может называться «маршрутизатором 70». Система 90 обеспечения программ включает в себя жесткий диск (HD, не показан) для хранения программы передающего терминала для реализации различных функций или блоков передающего терминала 10. Программа передающего терминала может быть передана на передающий терминал 10. HD системы 90 обеспечения программ также хранит программу ретрансляционного устройства для реализации различных функций или блоков ретрансляционного устройства 30. Программа ретрансляционного устройства может быть передана на ретрансляционное устройство 30. Кроме того, HD системы 90 обеспечения программ также хранит программу управления передачами для реализации различных функций или блоков системы 50 управления передачами. Программа управления передачами может быть передана системе 50 управления передачами.

Передающий терминал 10аа, передающий терминал 10ab, ретрансляционное устройство 30а и маршрутизатор 70а соединены с возможностью связи друг с другом через локальную сеть LAN 2a. Передающий терминал 10ba, передающий терминал 10bb, ретрансляционное устройство 30b и маршрутизатор 70b соединены с возможностью связи друг с другом через LAN 2b. Сети LAN 2a и LAN 2b соединены с возможностью связи через выделенную линию 2ab, включающую в себя маршрутизатор 70с, и находятся в предопределенной зоне А. Зона А может покрывать страну, такую как Япония. В этом случае сеть LAN 2a может находиться в местном офисе, например, в Токио, а сеть LAN 2b может быть обеспечена в другом местном офисе, например в Осаке.

Передающий терминал 10са, передающий терминал 10cb, ретрансляционное устройство 30с и маршрутизатор 70d соединены с возможностью связи друг с другом через LAN 2c. Передающий терминал 10da, передающий терминал 10db, ретрансляционное устройство 30d и маршрутизатор 70e соединены с возможностью связи друг с другом через LAN 2d. Сети LAN 2c и LAN 2d соединены с возможностью связи через выделенную линию 2cd, включающую в себя маршрутизатор 70f, и находятся в предопределенной зоне B. Зона B может покрывать другую страну, такую как Соединенные штаты Америки. В этом случае сеть LAN 2с может находиться в местном офисе, например, в Нью-Йорке, а сеть LAN 2d может находиться в другом местном офисе, например, в Вашингтоне (округ Колумбия). Зоны А и В соединены с возможностью связи друг с другом с помощью сети Интернет 2i через маршрутизаторы 70с и 70f.

Система 50 управления передачами и система 90 обеспечения программ соединены с возможностью связи с передающим терминалом 10 и ретрансляционным устройством 30 через Интернет 2. Система 50 управления передачами и система 90 обеспечения программ могут находиться в зоне А или В или в другой зоне.

Согласно настоящему варианту осуществления сеть LAN 2a, сеть LAN 2b, выделенная линия 2ab, Интернет 2i, выделенная линия 2cd, сеть LAN 2c и сеть LAN 2d образуют сеть 2 связи.

На фиг. 1 набор из четырех цифр, указанный под передающим терминалом 10, ретрансляционным устройством 30, системой 50 управления передачами, маршрутизатором 70 и системой 90 обеспечения программ, указывает IP адрес согласно стандарту IPv4 в упрощенном виде. Например, IP адрес передающего терминала 10аа представляет собой «1.2.1.3». Вместо протокола IPv4 предпочтительно использовать протокол IPv6.

Аппаратная структура варианта осуществления

Далее описывается аппаратная структура согласно настоящему варианту осуществления. В соответствии с настоящим вариантом осуществления, когда задержка происходит при приеме данных изображения на передающем терминале 10 в качестве адресата ретрансляции, разрешение изображения данных изображения меняется ретрансляционным устройством 30 перед передачей данных изображения на терминал 10 передачи в качестве упомянутого адресата ретрансляции. На фиг. 2 представлен вид в перспективе передающего терминала 10 согласно настоящему варианту изобретения. В последующем описании продольное направление передающего терминала 10 называется направлением по оси X; направление, перпендикулярное направлению по оси X в горизонтальной плоскости, называется направлением по оси Y; а направление, перпендикулярное направлению по оси X и направлению по оси Y, называется направлением по оси Z (вертикальное направление).

Как показано на фиг.2, передающий терминал 10 включает в себя корпус 1100, консоль 1200 и кожух 1300 камеры. Корпус 1100 имеет поверхность 1110 передней стенки, которая включает в себя поверхность впуска воздуха (не показана), включающую в себя множество отверстий впуска воздуха. Корпус 1100 также включает в себя поверхность 1120 задней стенки, которая включает в себя поверхность 1121 выпуска, имеющую множество отверстий выпуска. Таким образом, наружный воздух с передней части передающего терминала 10, может быть собран через поверхность впуска воздуха (не показана) посредством приведения в действие охлаждающего вентилятора (не показан), обеспеченного в корпусе 1100, а затем выпущен с задней части передающего терминала 10 через поверхность 1121 выпуска. Корпус 1100 имеет поверхность 1130 правой стенки, имеющую отверстие 1131 звукового приема, через которое может приниматься звук, например голос или шум, встроенным микрофоном 114, который описывается ниже.

На верхней поверхности корпуса 1100 на стороне поверхности 1130 правой стенки сформирована операционная панель 1150. Операционная панель 1150 может включать в себя множество операционных кнопок 108а-108е, переключатель 109 питания, лампу 119 аварийной сигнализации и поверхность 1151 аудиовывода. Поверхность 1151 аудиовывода может включать в себя множество отверстий аудиовывода для выдачи звука из встроенного динамика 115 (см. фиг. 3). На стороне поверхности 1140 левой стенки корпуса 1100 сформирована контейнерная часть 1160, которая может включать в себя полости для вмещения консоли 1200 и кожуха 1300 камеры. На поверхности 1130 правой стенки корпуса 1100 сформировано множество соединительных отверстий 1132а-1132с для электрического соединения кабелей с соединительным интерфейсом (I/F) 118 внешнего устройства. На поверхности 1140 левой стенки корпуса 1100 сформировано соединительное отверстие (не показано) для электрического соединения кабеля 120с от устройства 120 отображения с соединительным интерфейсом (I/F) 118 внешнего устройства. В последующем описании любая из операционных кнопок 108а-108е может называться «операционной кнопкой 108». Любое из соединительных отверстий 1132а-1132с может называться «соединительным отверстием 1132».

Консоль 1200 может быть прикреплена к корпусу 1100 через фрикционную петлю 1210, позволяющую консоли 1200 поворачиваться вверх или вниз относительно корпуса 1100 в диапазоне угла θ1 наклона, составляющего, например, 135°. Фиг. 2 иллюстрирует консоль 1200, поворачивающуюся вверх до угла θ1 наклона, составляющего 90°.

Кожух 1300 камеры вмещает встроенную камеру 1021, с помощью которой можно сформировать изображение объекта, такого как человек, документ или комната. Кожух 1300 камеры прикреплен к консоли 1200 через фрикционную петлю 1310, позволяющую кожуху 1300 камеры поворачиваться вертикально и горизонтально относительно консоли 1200. В частности, кожух 1300 камеры может поворачиваться в диапазоне угла θ2 панорамирования, составляющем ±180°, и диапазоне угла θ3 наклона, составляющем ±45°, от положения 0° кожуха 1330 камеры, показанного на фиг. 2.

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

На фиг. 3 представлена блок-схема, иллюстрирующая аппаратную структуру передающего терминал 10. Как показано на этой фигуре, передающий терминал 10 включает в себя: CPU (центральный процессор) 101 для управления операцией передающего терминала 10 в целом; ROM (постоянное запоминающее устройство) 102, которое может хранить программу передающего терминала; RAM (оперативное запоминающее устройство) 103, которое может быть использовано в качестве рабочей области для CPU 101; флэш-память 104, которая может хранить различные данные, такие как видеоданные и аудиоданные; SSD (твердотельный накопитель) 105, который может управлять считыванием или записью различных данных из или во флэш-память 104 под управлением CPU 101; медиа-накопитель 107 для управления считыванием или записью (то есть сохранением) данных с или на носитель 106 записи, например флэш-память; операционную кнопку 108, которая может приводиться в действие при выборе адреса передающего терминала 10; переключатель 109 питания для включения или выключения передающего терминала 10; сетевой I/F 111 для передачи данных с использованием сети 2 связи; устройство 112 с зарядовой связью (CCD) для формирования изображения объекта под управлением CPU 101; I/F 113 элемента формирования изображения для управления операцией камеры 112; микрофон 114 для приема звука; динамик 115 для обеспечения аудиовывода; I/F 116 аудиоввода/вывода для обработки ввода и вывода аудиосигнала между микрофоном 114 и динамиком 1154 под управлением CPU 101; I/F 117 устройства отображения для передачи видеоданных на внешнее устройство 120 отображения; I/F 118 внешнего блока для передачи или приема различных данных на или от внешнего устройства; лампу 119 аварийной сигнализации для индикации нарушения в любой из функций терминала 10; и линию 110 шины, которая может включать в себя адресную шину и шину данных для электрического соединения различных составляющих элементов, как показано на фиг. 3.

Устройство 120 отображения, которое может включать в себя устройство отображения на светоизлучающих диодах (LCD) или органический электролюминесцентный (EL) блок отображения, отображает изображение объекта или операционные пиктограммы. Устройство 120 отображения подсоединено к I/F 117 устройства отображения через кабель 120с. Кабель 120с может включать в себя, например, кабели для аналогового сигнала RGB (VGA), компонентного видеосигнала, сигнала мультимедийного интерфейса высокой четкости (HDMI) или сигнала интерактивного цифрового видео (DVI). Камера 112 может включать в себя линзу и твердотельный чувствительный элемент формирования изображения для преобразования света в электрические заряды, с тем чтобы получить электрический сигнал изображения («картинки») объекта. Твердотельный чувствительный элемент формирования изображения может включать в себя комплементарную металлооксидную полупроводниковую структуру (CMOS) или прибор с зарядовой связью (CCD).

К I/F 118 подсоединения внешнего устройства могут быть электрически подсоединены внешние устройства, такие как внешняя камера, внешний микрофон или внешний динамик, через кабель универсальной последовательной шины (USB), вставленный в соединительное отверстие 1132 корпуса 1100, показанное на фиг. 2. При подсоединении внешней камеры внешняя камера может быть активизирована приоритетным образом по отношению к встроенной камере 112 под управлением CPU 101. Аналогичным образом при подсоединении внешнего микрофона или внешнего динамика они могут быть активизированы приоритетным образом по отношению к встроенному микрофону 114 или встроенному динамику 115 соответственно под управлением CPU 101.

Носитель 106 записи можно свободно прикреплять или снимать с передающего терминала 10. Флэш-память 104 является просто примером энергонезависимой памяти. Можно использовать любую энергонезависимую память, такую как электрически стираемая программируемая ROM (EEPROM), способную считывать или записывать данные под управлением CPU 101. Программа передающего терминала может быть записана на считываемом компьютером носителе записи, таком как носитель 106 записи, в файле инсталлируемого или исполняемого формата.

На фиг. 4 показана аппаратная структура системы 50 управления передачами согласно настоящему варианту осуществления изобретения. Система 50 управления передачами включает в себя: CPU 201 для управления работой системы 50 управления передачами в целом; ROM 202, хранящее программу управления передачами; RAM 203, используемое в качестве рабочей области для CPU 201; жесткий диск (HD) 204, хранящий различные данные; накопитель 205 на жестком диске (HDD), управляющий считыванием или записью различных данных с или на HD 204 под управлением CPU 201; медиа-накопитель 207, управляющий считыванием или записью (хранением) данных с или на носитель 2106 записи, который может включать в себя флэш-память; устройство 208 отображения, отображающее различные информационные элементы, такие как курсор, меню, окно, символы или изображения; сетевой I/F 209 для передачи данных с использованием сети 2 связи; клавиатуру 211, имеющую множество клавиш для ввода символов, значений или различных инструкций; мышь 212 для выбора или активирования различных инструкций, выбора цели обработки или перемещения курсора; накопитель 214 CD-ROM для управления считыванием или записью данных с или на CD-ROM 213 (память только для считывания на компакт-диске) как пример съемного носителя записи; I/F 215 внешнего блока для передачи или приема информации на или от внешнего устройства; и линию 210 шины, которая может включать в себя адресную шину и шину данных, для электрического соединения друг с другом различных составляющих элементов, как показано на фиг. 4.

Программа управления передачами может быть записана на считываемом компьютером носителе записи, таком как носитель 206 записи или CD-ROM 213, в файле инсталлируемого или исполняемого формата для распределения. Внешнее устройство 40 ввода может иметь аппаратную структуру, аналогичную структуре системы 50 управления передачами. Однако память ROM 202 хранит программу внешнего устройства ввода для управления внешним устройством 40 ввода. Программа внешнего устройства ввода может быть записана на носитель 206 записи или CD-ROM 213 в файле инсталлируемого или исполняемого формата для распределения.

Ретрансляционное устройство 30 может иметь аппаратную структуру, аналогичную структуре системы 50 управления передачами. Однако память ROM 202 хранит программу ретрансляционного устройства для управления ретрансляционным устройством 30. Программа ретрансляционного устройства может быть записана на носитель 206 записи или CD-ROM 213 в файле инсталлируемого или исполняемого формата для распределения.

Система 90 обеспечения программ может иметь аппаратную структуру, аналогичную структуре системы 50 управления передачами. Однако память ROM 202 хранит программу обеспечения программ для управления системой 90 обеспечения программ. Программа обеспечения программ может быть записана на носитель 206 записи или CD-ROM 213 в файле инсталлируемого или исполняемого формата для распределения.

Система 100 поддержки может включать в себя компьютер, сконфигурированный для поддержки или управления терминалом 10, ретрансляционным устройством 30, системой 50 управления и/или системой 90 обеспечения программ. Например, когда система 100 поддержки обеспечена в одной стране, в то время как терминал 10, ретрансляционное устройство 30, система 50 управления или система 90 обеспечения программ обеспечена в другой стране, система 100 поддержки может выполнять операцию поддержки для поддержки или управления по меньшей мере одним терминалом 10, ретрансляционным устройством 30, системой 50 управления, системой 80 аутентификации и системой 90 обеспечения программ через сеть 2 связи. Система 100 поддержки может поддерживать или осуществлять управление информацией номера типа модели, номера изготовителя, адресата продаж, обслуживания и осмотра либо истории отказов по меньшей мере одного из: терминала 10, ретрансляционного устройства 30, системы 50 управления и системы 90 обеспечения программ без использования сети 2 связи.

Система 90 обеспечения программ и система 100 поддержки могут иметь аппаратную структуру, аналогичную структуре системы 50 управления. Диск HD 204 может записывать программу обеспечения программ для управления системой 90 обеспечения программ. Программа обеспечения программ может быть записана на считываемом компьютером носителе записи, таком как носитель 206 записи или CD-ROM 213, в файле инсталлируемого или исполняемого формата для распределения. В качестве альтернативы программа обеспечения программ может храниться в памяти ROM 202 вместо HD 204. Считываемый компьютером носитель записи может включать в себя съемные носители записи, такие как записываемый компакт-диск (CD-R), цифровой универсальный диск (DVD) и диск Blu-ray.

Функциональная структура варианта осуществления

На фиг. 5 представлена функциональная блок-схема системы 1 передачи согласно настоящему варианту осуществления. На фиг. 5 передающий терминал 10, ретрансляционное устройство 30 и система 50 управления передачами соединены друг с другом через сеть 2 связи с возможностью передачи данных. К передающему терминалу 10 подсоединено внешнее устройство 40 ввода с возможностью передачи данных. Функциональная блок-схема внешнего устройства 40 ввода, образующая систему 1 передачи согласно настоящему варианту осуществления, показана на фиг. 25. Система 90 обеспечения программ по фиг. 1 на фиг.5 не показана, поскольку система 90 обеспечения программ не имеет непосредственного отношения к обмену данными во время видеоконференции.

Функциональная структура передающего терминала

Обратимся к фиг.5, где передающий терминал 10 включает в себя: блок 11 передачи/приема; блок 12 приема операционных вводов; блок 13 запроса регистрации; блок 14а формирования изображения; блок 14b управления отображением изображения; блок 15а аудиоввода; блок 15b аудиовывода; блок 16 обработки выбора; блок 17 обнаружения задержки; внешний блок 18 передачи/приема информации и блок 19 обработки сохранения/считывания. Функции этих блоков могут быть обеспечены путем приведения в действие составляющих элементов, показанных на фиг. 3, в соответствии с инструкцией от CPU 201 согласно программе, хранящейся в памяти ROM 202. Передающий терминал 10 также включает в себя блок 1000 хранения, который может включать в себя накопитель SSD 105, показанный на фиг. 3.

Функциональные блоки передающего терминала

Далее подробно описываются различные части передающего терминала 10. Блок 11 передачи/приема, который может быть реализован сетевым I/F 111 по фиг. 3, передает или принимает различные данные (информацию) на или от другого терминала, устройства или системы через сеть 2 связи. Блок 12 приема операционных вводов, который может быть реализован с помощью операционной кнопки 108 и переключателя 109 питания по фиг.3, принимает различные вводы от пользователя. Например, когда пользователь включает переключатель 109 питания по фиг. 3, блок 12 приема операционных вводов по фиг. 5 принимает сигнал включения и включает передающий терминал 10. Блок 13 запроса регистрации может быть реализован в соответствии с инструкцией от CPU 101 по фиг. 3. В ответ на прием сигнала включения блок 13 запроса регистрации может автоматически передать информацию запроса регистрации и текущий IP адрес передающего терминала 10ab в систему 50 управления передачами через блок 11 передачи/приема и сеть 2 связи.

Вновь обратимся к фиг. 5, где блок 14а формирования изображения, который может быть реализован камерой 112 и I/F 113 элемента, формирующего изображение, по фиг. 3, формирует изображение объекта и выводит результирующие видеоданные. Блок 14b управления отображением изображения, который может быть реализован I/F 117 устройства отображения по фиг. 3, может управлять передачей видеоданных на внешнее устройство 120 отображения. Блок 15а аудиоввода, который может быть реализован с помощью микрофона 114 и I/F 116 аудиоввода/вывода по фиг. 3, может преобразовать голос пользователя в аудиосигнал, выводя тем самым аудиоданные. Блок 15b аудиовывода, который может быть реализован с помощью динамика 115 и I/F 116 аудиоввода/вывода по фиг.3, может преобразовать аудиосигнал в реальный звук, осуществляя таким образом аудиовывод.

Блок 16 обработки выбора для выполнения конечного процесса сокращения для сокращения множества ретрансляционных устройств 30 до одного выбранного ретрансляционного устройства 30 может реализовать измерительный блок 16а, вычислительный блок 16b и блок 16с выбора в ответ на инструкцию от CPU 101 по фиг. 3. Измерительный блок 16а измеряет дату/время приема предварительно передаваемой информации блоком 11 передачи/приема каждый раз, когда блок 11 передачи/приема принимает указанную информацию предварительной передачи, как это описывается ниже. Вычислительный блок 16b вычисляет требуемое время между передачей и приемом указанной предварительно передаваемой информации на основе разницы между временем приема, измеренным измерительным блоком 16а, и датой/временем передачи, включенными в предварительно передаваемую информацию, для каждого элемента предварительно передаваемой информации, для которого измерительный блок 16а измеряет дату/время приема. Блок 16с выбора выбирает одно из ретрансляционных устройств 30, которое уже ретранслировало указанную информацию предварительной передачи с минимальными требуемыми временными периодами, вычисленными конечным вычислительным блоком 16b.

Блок 17 обнаружения задержки, который может быть реализован в ответ на инструкцию от CPU 101 по фиг. 3, может обнаружить время задержки (в мс) видеоданных или аудиоданных, отправленных с другого передающего терминала 10 через ретрансляционное устройство 30. Внешний блок 18 передачи/приема информации может передавать или принимать данные на или от внешнего устройства 40, используя I/F 215 внешнего блока. Блок 19 обработки сохранения/считывания, который может быть обеспечен накопителем SSD 105 по фиг. 3, может обрабатывать считывание или запись различных данных с или в блок 100 памяти. Блок 1000 хранения может сохранять ID терминала, идентифицирующий передающий терминал 10 и соответствующий пароль, ID ретрансляционного устройства, идентифицирующий ретрансляционное устройство 30, через которое могут передаваться видеоданные, аудиоданные и другие данные, а также IP адрес терминала-адресата. Блок 1000 хранения также может хранить блок 451 получения данных отображения и блок 452 передачи данных отображения, которые могут передаваться на внешнее устройство 40 ввода и приводиться им в действие. Блок 451 получения данных отображения позволяет получать данные отображения внешним устройством 40 ввода. Блок 452 передачи данных отображения позволяет выполнить передачу данных отображения, полученных блоком 451 получения данных отображения, на передающий терминал 10. Данные отображения могут включать в себя видеоданные изображения, отображаемого на экране устройства отображения в формате JPEG (Объединенная экспертная группа по фотографии) или Bitmap (битовой карты), либо команду графики изображения в формате GDI (интерфейса графического устройства).

ID терминала и ID ретрансляционного устройства, которые описываются ниже, могут включать в себя различные информационные элементы, идентифицирующие уникальным образом передающий терминал 10 и ретрансляционное устройство 30 соответственно. Эта идентифицирующая информация может включать в себя язык, букву, знак или символ. По меньшей мере два из этих информационных элементов, то есть язык, буква, знак и символ, можно использовать в комбинации. В последующем описании передающий терминал 10 как источник запроса, который запрашивает запуск видеоконференции, называется «терминалом-источником 10А запроса», в то время как передающий терминал 10, на который отправляется запрос, может называться «терминалом-адресатом 10В».

Таблица управления материалом

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

Функциональная структура внешнего устройства ввода

Как показано на фиг. 25, внешнее устройство 40 ввода включает в себя блок 41 передачи/приема, блок 42 обнаружения соединения, блок 43 определения инсталляции, блок 44 получения программы, блок 46 приема операционных вводов, блок 47 управления отображением, монтажный блок 48 и блок 49 обработки сохранения/считывания. Эти блоки могут быть обеспечены путем приведения в действие составляющих элементов, показанных на фиг. 4, в соответствии с инструкцией от CPU 201 согласно программе, хранящейся в памяти ROM 202. Внешнее устройство 40 ввода также включает в себя блок 4000 хранения, который может быть обеспечен накопителем HDD 205 по фиг. 4. Внешнее устройство 40 ввода может включать в себя операционную систему (OS) такую как Microsoft Windows OSTM (поставляемую Microsoft Corp.), которая может обеспечить функцию исполнения программы после соединения с другим устройством.

Таблица управления материалом

Блок 400 хранения может включать в себя DB 4001 управления материалом, которая может представлять собой таблицу управления материалом (не показана). Таблица управления материалом может управлять названием материала, размером материала, названием приложения, используемого для создания данного материала, датой/временем последнего обновления материала, а также данными материала в связи друг с другом.

Функциональные блоки внешнего устройства ввода

Далее описываются раз