中继装置、显示数据共享系统、数据控制方法和计算机可读存储介质

申请号 CN201380021483.7 申请日 2013-04-24 公开(公告)号 CN104247408A 公开(公告)日 2014-12-24
申请人 株式会社理光; 发明人 永瀬达也; 加藤喜永;
摘要 一种中继装置,用于对在通信终端之间所发送和所接收的数据进行中继,包括:接收单元,经配置来从通信终端接收已改变的布局信息的通知,所述通信终端基于布局信息来在屏幕的至少一个区域中显示所采集的图像的图像数据和文件的显示数据中的至少一个,图像数据以及显示数据包含在通信终端之间所发送和所接收的数据中;改变单元,经配置来根据所通知的布局信息,改变用于管理向通信终端传输数据的管理信息;以及控制单元,经配置来根据已改变的管理信息来控制向通信终端传输显示数据和图像数据中的至少一个。
权利要求

1.一种中继装置,用于对通信终端之间所发送和所接收的数据进行中继,所述中继装置包括:
接收单元,经配置来从通信终端接收已改变的布局信息的通知,所述通信终端基于布局信息来在屏幕的至少一个区域中显示所采集的图像的图像数据和文件的显示数据中的至少一个,所述图像数据以及所述显示数据包含在所述通信终端之间所发送和所接收的所述数据中;
改变单元,经配置来根据所通知的布局信息,改变用于管理向所述通信终端传输所述数据的管理信息;以及
控制单元,经配置来根据已改变的管理信息来控制向所述通信终端传输所述显示数据和所述图像数据中的至少一个。
2.根据权利要求1所述的中继装置,其中,当所通知的布局信息表示只显示所述显示数据时,所述控制单元根据已改变的管理信息,停止向所述通信终端传输所述图像数据。
3.根据权利要求1所述的中继装置,其中
所述数据包含多条所述图像数据,以及
所述中继装置还包括
确定单元,经配置来确定已改变的管理信息是否包含不会被发送到任何所述通信终端的图像数据;以及
通知单元,经配置来当所述确定单元确定出存在不会被发送到任何所述通信终端的所述图像数据时,向发送所述图像数据的所有所述通信终端发出用于停止传输所述图像数据的通知。
4.根据权利要求3所述的中继装置,其中
当所述确定单元根据已改变的管理信息确定出所有图像数据都不会被发送到任何通信终端时,所述控制单元停止向所述通信终端传输所有图像数据并且所述通知单元向发送任何一条图象数据的所有通信终端发出用于停止传输所有图像数据的通知。
5.根据权利要求1至4中任一项所述的中继装置,其中,所述显示数据从与所述通信终端连接的外部输入装置接收。
6.一种显示数据共享系统,包括:
两个或更多个通信终端;以及
根据权利要求1至5中任一项所述的中继装置,所述中继装置对在所述中继终端之间所发送和所接收的数据进行中继。
7.一种数据控制方法,所述数据控制方法由对在通信终端之间所发送和所接收的数据进行中继的中继装置实现,所述数据控制方法包括:
从通信终端接收已改变的布局信息的通知,所述通信终端基于布局信息来在屏幕的至少一个区域中显示所采集的图像的图像数据和文件的显示数据中的至少一个;
根据所通知的布局信息,改变用于管理向所述通信终端传输所述数据的管理信息;以及
根据已改变的管理信息来控制向所述通信终传输所述显示数据和所述图像数据中的至少一个。
8.根据权利要求8所述的数据控制方法,其中
所述数据包含多条所述图像数据,以及
所述数据控制方法还包括
确定已改变的管理信息是否包含不会被发送到任何所述通信终端的所述图像数据;以及
当在所述确定中确定出存在不会被发送到任何所述通信终端的所述图像数据时,向发送所述图像数据的所有所述通信终端发出用于停止传输所述图像数据的通知。
9.根据权利要求7或8所述的数据控制方法,还包括从与所述通信终端连接的外部输入装置接收所述显示数据。
10.一种计算机可读存储介质,在所述计算机可读存储介质中存储有可执行程序,其中,所述程序指示计算机执行根据权利要求7至9中任一项所述的数据控制方法。

说明书全文

中继装置、显示数据共享系统、数据控制方法和计算机可读

存储介质

技术领域

[0001] 本发明涉及一种对在通信终端之间所发送和所接收的数据进行中继的中继装置、包括该中继装置的显示数据共享系统、由该中继装置实现的数据控制方法以及用于执行该数据控制方法的计算机可读存储介质。

背景技术

[0002] 随着因特网的广泛应用和因特网速度的提高,系统和服务已可以使能够在远程位置之间举行诸如电话会议之类的会议,而无需迫使会议的参与者付出辛苦和时间在一个位置见面。通过使用该系统和服务,可以减少旅行费用和时间并且可以在任何时候根据需要举行会议。
[0003] 在实现电话会议的系统中,位于远程位置的通信终端经由服务器间接地或者通过因特网直接地相互发送图像数据和声音数据以及接收图像数据和声音数据。近年来,随着使长距离高容量(long-haul high-capacity)数据通信能够进行的光通信线路的广泛应用,可以发送和接收高质量的图像数据和高质量的声音数据。因此,能够容易地识别另一方的情况并听取会议中的讨论。
[0004] 在如上文所述的传统系统中,不仅可以向另一方发布(distribute)通过采集图像和录制声音所获得的图像数据和声音数据,还可以向另一方发布将由另一方参考的会议文件的显示数据(参见,例如,日本专利申请特开第2011-254453号)。因此,电话会议的参与者可以识别另一方的情况、听取由另一方给出的讨论以及参考会议的文件。
[0005] 在这个系统中,当用作传输源的传输终端接收到来自与传输终端连接的外部输入装置的显示数据时,传输终端获取中继装置的IP(因特网协议)地址和用作目的地的传输目的地终端的IP地址,并将传输目的地终端的IP地址与显示数据一起发送至中继装置。中继装置基于该IP地址将显示数据发送至传输目的地终端。传输目的地终端显示基于显示数据的图像和基于所采集的图像数据的图像这二者。
[0006] 将要与图像数据一起显示的显示数据可以基于布局信息管理表来显示,而无需会议参与者的操作。(参见日本专利申请第2011-175417号)。因此,参与者不需要从多条显示数据中选择一条显示数据。并且,显示所述显示数据使得其显示尺寸变得大于图像数据的显示尺寸。因此,能够呈现所要关注的显示数据。
[0007] 在如上所述的系统中,可以只显示所述显示数据。然而,即使当只显示所述显示数据时,也接收不被显示的图像数据。因此,额外的负载被施加到网络。根据网络环境以及会议的参加者的数量,由于网络上的负载,所以变得难以恰当地显示图像数据和显示数据或难以听取声音。在这种情况下,难以顺畅地进行会议。
[0008] 因此,需要一种能够减少网络负载以便顺畅地进行会议的装置和方法。

发明内容

[0009] 本发明的目的是至少部分地解决传统技术中的问题。
[0010] 根据实施例,提供了一种中继装置,用于对在通信终端之间所发送和所接收的数据进行中继。所述中继装置包括:接收单元,配置来从通信终端接收已改变的布局信息的通知,所述通信终端基于布局信息来在屏幕的至少一个区域中显示所采集的图像的图像数据和文件的显示数据中的至少一个,所述图像数据和所述显示数据包含在所述通信终端之间所发送和所接收的所述数据中;改变单元,经配置来根据所通知的布局信息,改变用于管理向所述通信终端传输所述数据的管理信息;以及控制单元,经配置来根据已改变的管理信息来控制向所述通信终端传输所述显示数据和所述图像数据中的至少一个。
[0011] 通过阅读以下对本发明的当前优选的实施例的详细说明,将会更好地理解本发明的上述和其它的目的、特点、优点以及技术和工业意义。附图说明
[0012] 图1是示出根据实施例的显示数据共享系统的配置实例的示图;
[0013] 图2是示出根据本实施例的中继装置的硬件配置的实例的示图;
[0014] 图3是示出与在显示数据共享系统中与中继装置一起使用的通信终端的硬件配置的实例的示图;
[0015] 图4是示出与中继装置一起使用的通信终端的实例的功能框图
[0016] 图5是示出在通信终端中所存储的传输管理表的实例的示图;
[0017] 图6是示出在布局信息与分配给每个区域的视频数据或者显示数据之间的关系的实例的示图;
[0018] 图7A和图7B是示出显示的划分和所划分的区域的实例的示图;
[0019] 图8是示出根据本实施例的中继装置的实例的功能框图;
[0020] 图9是示出在中继装置中所存储的接收管理表的实例的示图;
[0021] 图10是示出在中继装置中所存储的传输管理表的实例的示图;
[0022] 图11是示出由显示数据共享系统所执行的数据控制处理的第一示例的流程图
[0023] 图12是示出由显示数据共享系统所执行的数据控制处理的第二示例的流程图;以及
[0024] 图13是示出由显示数据共享系统所执行的数据控制处理的第三示例的流程图。

具体实施方式

[0025] 图1是示出根据实施例的显示数据共享系统的配置实例的示图。在图1中,显示数据共享系统由位于地理上遥远的两个区域A和B中的通信系统构成。虽然在本实施例中采用了两个区域A和B,但是显示数据共享系统可以由位于地理上遥远的三个或更多个区域中的通信系统构成。显示数据共享系统是这样的系统:其可以向会议的参与者的通信终端发送将由其他与会方参考的会议文件的文件数据(以下称为显示数据)从而可共享显示数据,并且所述显示数据共享系统是这样的系统:其可以向由其他参与者所使用的其它通信终端发送由每个通信终端所采集的图像数据(以下称为视频数据)从而可在参与者能够看到彼此的脸的同时进行会议。
[0026] 位于区域A和B中的通信系统经由因特网10可通信地彼此连接,并且通过使用适当的通信协议进行所述通信,所述通信协议诸如TCP/IP(传输控制协议/因特网协议)。管理服务器11和程序提供服务器12也连接到因特网10。管理服务器11和程序提供服务器12位于图1中的区域A和B之外。然而,管理服务器11和程序提供服务器12可以位于区域A或区域B中。可替代地,管理服务器11和程序提供服务器12二者之一可以位于区域A中,而另一个可以位于区域B中。
[0027] 程序提供服务器12包括诸如HD(硬盘)之类的存储装置,在所述存储装置中存储有要被提供给安装在区域A中的通信系统、安装在区域B中的通信系统和管理服务器11中的每个的程序。程序提供服务器12可以响应于来自通信系统和管理服务器11中的每个的请求来发送程序。该程序通过被安装在通信系统和管理服务器11中来实现各种功能。
[0028] 管理服务器11接收由程序提供服务器12所发送的程序、安装该程序并管理位于这两个区域A和B中的通信系统之间的通信。因此,管理服务器11包括诸如HD之类的存储装置,并且该在该存储装置中存储有用于管理通信的各种表。
[0029] 例如,在存储装置中存储有终端认证管理表。终端认证管理表以相关联的方式管理密码和被分配给所有的通信终端的终端ID。终端ID和密码用于登录,以便显示数据共享系统进行电话会议。
[0030] 此外,在存储装置中存储有用于存储和管理每个中继装置的操作状态以及IP地址的中继装置管理表。在存储装置中,还以与用作发出请求以开始电话会议的请求源的每个通信终端的终端ID相关联的方式存储有目的地列表管理表,所述目的地列表管理表用于存储和管理登记为候选目的地通信终端的所有通信终端的终端ID。在存储装置中,还以相关联的方式为用于执行选择中继装置的会话的每个选择会话ID存储有会话管理表,所述会话管理表用于存储和管理用于中继视频数据、声音数据和显示数据的中继装置的中继装置ID、用作请求源的通信终端的终端ID以及目的地通信终端的终端ID。
[0031] 位于区域A中的通信系统包括通信终端13a至13d、分别连接到通信终端13a至13d的显示器14a至14d、分别连接到通信终端13a至13d的外部输入装置15a至15d、连接到因特网10的路由器16a、将路由器16a与通信终端13a至13d连接的路由器16b和16c、以及连接到路由器16b和16c的中继装置17a和17b。
[0032] 通信终端13a和13b、路由器16b、以及中继装置17a经由LAN(局域网)18a可通信地彼此连接。通信终端13c和13d、路由器16c、以及中继装置17b经由局域网18b可通信地彼此连接。LAN 18a和18b经由包括路由器16a的租用线路(leased line)19a可通信地彼此连接。例如,区域A是日本,LAN 18a构建于东京的总部,局域网18b构建于大阪当地的办公室。
[0033] 安装在区域B中的通信系统包括通信终端13e至13h、分别连接到通信终端13e至13h的显示器14e至14h、分别连接到通信终端13e至13h的外部输入装置15e至15h、连接到因特网10的路由器16d、将路由器16d与通信终端13e至13h连接的路由器16e和16f、以及连接到路由器16e和16f的中继装置17c和17d。
[0034] 通信终端13e和13f、路由器16e、以及中继装置17c经由LAN 18c可通信地彼此连接。通信终端13g和13h、路由器16f以及中继装置17d经由LAN 18d可通信地彼此连接。LAN 18c和18d经由包括路由器16d的租用线路19b可通信地彼此连接。例如,区域B是中国,LAN 18c构建于北京当地的办公室,LAN 18d构建于上海当地的办公室。
[0035] 在下文中,通信终端、显示器、外部输入装置、路由器和中继装置中的任意一些分别被称为“通信终端13”、“显示器14”、“外部输入装置15”、“路由器16”和“中继装置17”。同样适用于其它组件。
[0036] 通信终端13将所采集的视频的视频数据和所输入的声音的声音数据发送至其它通信终端13以及从其它通信终端13接收所采集的视频的视频数据和所输入的声音的声音数据。视频数据可以是运动图像数据或者静止图像数据。视频数据可以是包括运动图像和静止图像两者的数据。视频数据和声音数据可以通过串流(streaming)进行发布,使得视频数据和声音数据可以同时被接收和再现。视频数据可以通过被压缩和编码而被发送和接收。可采用H.264/SVC作为压缩编码的技术。在H.264/SVC中,多条数据通过被分离成两个信道而被编码并被发送到另一方,并且另一方根据网络状态或再现设备的能通过将两个信道适当地组合来对所述多条数据进行解码。因此,可以提取和再现适当的数据,而没有故障。
[0037] 通信终端13根据预先设置的布局信息,在显示器14的屏幕中的一个或者多个区域中显示由其它的通信终端13发送的视频数据、声音数据以及显示数据中的至少一个。布局信息是关于视频数据和显示数据的显示的信息。
[0038] 显示器14显示由通信终端13发送和接收的视频数据,并且还显示作为显示数据的、在会议中使用的文件数据。显示器14是通信终端13的显示器。外部输入装置15以预定的时间间隔获取在其显示装置上显示的文件,并以预定的时间间隔向通信终端13发送所获取的图像作为显示数据。显示数据的实例包括由文件生成软件电子制表软件和演示软件所使用的文件数据、电子表格数据以及图像数据。显示数据可以是运动图像数据。显示器14可以是液晶显示器或有机EL(电致发光)显示器,只要该显示器可以显示对象或操作图标即可。
[0039] 路由器16选择视频数据、声音数据和显示数据的最优路径。因此,在路由器16中存储有路径表(routing table),所述路径表包含用作传输源的路由器16和通信终端13的IP地址以及用作传输目的地的路由器16和通信终端13的IP地址。路由器16包括存储单元,并且在存储单元中存储有路径表,在所述路经表中传输源的IP地址和传输目的地的IP地址彼此相关联。当进行通信时,除了IP地址外,还可以使用MAC(介质访问控制)地址。IP地址可以例如由一般的IPv4格式的“1.2.1.3”来表示。在然而,IP地址不限于本实施例,也可以是IPv6格式。
[0040] 中继装置17连接到路由器16并且对在通信终端13之间所发送和所接收的视频数据、声音数据和显示数据进行中继。在这种情况下,中继装置17确定向哪个通信终端13发送视频数据、声音数据和显示数据以及为哪个通信终端13停止数据传输。图1中所示的显示数据共享系统包括四个中继装置17,并且由通信终端13选择哪个中继装置17将被使用,稍后将对此进行描述。
[0041] 图2是示出根据本实施例的中继装置17的硬件配置的实例的示图。相同的硬件配置也应用于图1中所示的管理服务器11和外部输入装置15。中继装置17包括控制整个中继装置17的CPU(中央处理单元)20、用于存储中继装置程序的ROM(只读存储器)21、用作CPU 20的工作空间的RAM(随机访问存储器)22、用于存储各种类型的数据的HD23、在CPU 20的控制下控制对于HD 23读出与写入各种类型的数据的HDD(硬盘驱动器)24以及控制对于诸如闪存之类的存储介质25读出和写入数据的介质驱动器26。
[0042] 中继装置17还包括显示器27、网络I/F(接口)28、键盘29、鼠标30、CD-ROM(压缩盘-ROM)驱动器32、外部装置I/F 33以及总线34,其中所述显示器27显示各种类型的信息,例如光标、菜单、窗口、字符和视频,所述网络I/F(接口)28通过使用通信网络来传输数据,所述键盘29包括用于输入字符、数值和各种指令的多个键,所述鼠标30用于选择和执行各种指令、用于选择所要处理的对象或者用于移动光标,所述CD-ROM(压缩盘-ROM)驱动器32控制对于作为可移除存储介质的实例的CD-ROM 31读出和写入数据,所述外部设备I/F 33向外部设备发送数据以及从外部设备接收数据,所述总线34,例如地址总线数据总线,用于使能够电连接。
[0043] 中继装置程序可以以计算机可安装的或计算机可执行的文件格式分发,并且可以从程序提供服务器12下载。中继装置程序可以通过被存储在诸如存储介质25或CD-ROM31之类的计算机可读存储介质来提供。通信网络是由LAN 18、租用线路19以及因特网10构成的网络。稍后将对通过执行中继装置程序所实现的功能进行说明。
[0044] 在具有相同的硬件配置的管理服务器11中,管理服务器程序被存储在ROM 21中。在具有相同的硬件配置的外部输入装置15中,外部输入装置程序被存储在ROM 21中。这些程序可以以计算机可安装的或计算机可执行的文件格式而被提供并且可以从程序提供服务器12下载。这些程序可以通过被存储在诸如存储介质25或者CD-ROM 31之类的计算机可读存储介质中而被提供。
[0045] 除了存储介质25或CD-ROM 31以外,存储介质还可以是诸如CD-R(可刻录压缩盘)、CD-RW中(可擦写压缩盘)、DVD(数字多用盘)或蓝光光盘之类的计算机可读存储介质。
[0046] 图3是示出在显示数据共享系统中与中继装置17一起使用的通信终端13的硬件配置的实例的示图。通信终端13包括CPU 40、ROM 41以及RAM 42,其中所述CPU 40控制整个通信终端13,所述ROM 41用于存储用于实现由通信终端13所进行的处理的通信终端程序,所述RAM 42用作CPU 40的工作空间。通信终端13还包括闪存43、SSD(固态驱动器)44、介质驱动器46、操作按钮47、电源开关48、以及网络I/F49,其中所述闪存43用于存储各种类型的数据,例如视频数据或声音数据,所述SSD(固态驱动器)44在CPU 40的控制下控制对于闪存43读出和写入各种类型的数据,所述介质驱动器46控制对于诸如闪存之类的存储介质45读出和写入数据,所述操作按钮47被操作来为通信终端13选择目的地,所述电源开关48用于在通信终端13的电源的导通与关断之间切换,所述网络I/F 49用于通过使用所述通信网络来传输数据。
[0047] 通信终端13还包括CCD(电荷耦合装置)50、图像元件I/F 51、麦克52、扬声器53、以及声音输入/输出I/F 54,其中所述CCD(电荷耦合装置)50在CPU 40的控制下采集对象并且获取所采集的视频的视频数据,所述图像元件I/F 51用于控制CCD 50的驱动,所述麦克风52用于输入声音,所述扬声器53用于输出所输入的声音,所述声音输入/输出I/F 54用于在CPU 40的控制下处理在麦克风52与扬声器53之间的声音信号的输入与输出。通信终端13还包括显示器I/F 55、外部设备I/F 56、以及总线57,其中所述显示器I/F 55用于在CPU 40的控制下将视频数据发送到外部显示器14,所述外部设备I/F 56用于向外部设备发送各种类型的数据以及从外部设备接收各种类型的数据,所述总线57,例如地址总线或数据总线,用于使能够电连接。
[0048] 图3中所示的存储介质45可拆卸地连接到通信终端13。可使用能够在CPU 40的控制下读出和写入数据的任何非易失性存储器来替代闪存43。例如,可以使用EEPROM(电可擦除可编程ROM)。对于CCD 50而言,可以使用能够采集对象并将光转换为电荷以便使对象的图像数字化的任何固态成像元件而非CCD。例如,可以使用CMOS(互补金属化物半导体)。
[0049] 通信终端程序可以以计算机可安装的或计算机可执行的文件格式而被提供,并且可以从程序提供服务器12下载。通信终端程序可以通过被存储在诸如存储介质45之类的计算机可读存储介质中而被提供。通信终端13包括图3中所示的实例中的诸如CCD 50和麦克风52之类的装置。然而,通信终端13可以是不包括CCD或麦克风的投影仪或PC。
[0050] 因为中继装置17用作对在通信终端13之间所发送和所接收的数据进行中继的装置,所以在对中继装置17的功能和处理进行说明之前,将对通信终端13的功能进行简要说明。图4是示出在显示数据共享系统中所包括的通信终端13的实例的功能框图。将图4中所示的配置描述为一个实例,并且本发明并不限于这个实例。
[0051] 通信终端13包括发送/接收单元100、操作输入接收单元101、登录请求单元102、图像采集单元103、图像显示控制单元104、声音输入单元105、声音输出单元106、选择处理单元107、外部信息发送/接收单元108、存储/读出处理单元109、布局信息选择单元110以及显示数据控制单元111。通过使图3中所图示的任意组件响应于由CPU 40根据在ROM41中所存储的通信终端程序而发出的命令来操作,实现所有的单元。
[0052] 当外部输入装置15被连接到通信终端13时,外部输入装置15发送显示数据到通信终端13,并且显示数据经由通信网络发送到中继装置17。
[0053] 发送/接收单元100由图3中所示的网络I/F 49所实现,并且经由通信网络向其它通信终端13发送各种类型的数据以及从其它通信终端13接收各种类型的数据。操作输入接收单元101由图3中所示的操作按钮47和电源开关48来实现,并且接收来自用户的各种类型的输入。例如,当用户将电源开关48切换为导通时,操作输入接收单元101接收表示电源开关48被切换到导通的信息,然后导通电源。
[0054] 登录请求单元102通过由图3中所示的CPU 40发出的命令来实现。当电源导通时,登录请求单元102经由通信网络将表示通信终端13的登录请求或当前IP地址的登录请求信息从发送/接收单元100自动地发送至管理服务器11。
[0055] 图像采集单元103由图3中所示的CCD 50和成像元件I/F51来实现,并且输出通过采集对象所获得的视频数据。图像采集单元103经由串流发布(streaming distribution)将视频数据发送至其它通信终端13。图像显示控制单元104由图3中所示的显示I/F 55来实现,并且控制向外部显示器14传输视频数据。图像显示控制单元104显示由与通信终端13连接的外部输入装置15的显示装置显示并获取的显示数据。
[0056] 声音输入单元105由图3中所示的麦克风52和声音输入/输出I/F 54来实现。声音输入单元105接收用户的声音,将声音转换成声音信号并输出与所述声音信号相对应的声音数据。声音输入单元105测量的声音信号的输入电平并且将输入电平与阈值等进行比较,以确定该声音信号存在或不存在。声音输出单元106由图3中所示的扬声器53和声音输入/输出I/F 54来实现。声音输出单元106对将与声音数据相对应的声音信号转换成声音,并输出该声音。
[0057] 选择处理单元107进行用于选择中继装置17之一的处理。选择处理单元107针对包含传输时间和日期的并且由发送/接收单元100所接收的每条预传输信息来测量发送/接收单元100接收到预传输信息的接收时间和日期。选择处理单元107针对已测量出接收时间和日期的每条预传输信息,基于所测量的接收时间和日期以及在预传输信息中所包含的接收时间和日期来计算预传输信息的传输与接收之间所消耗的时间。选择处理单元107选择以所计算的消耗时间中的最短消耗时间中继预传输信息的中继装置17作为中继装置17之一。
[0058] 外部信息发送/接收单元108由图3中所示的外部设备I/F 56来实现,并且发送数据至外部输入装置15以及从外部输入装置15接收数据。存储/读出处理单元109由图3中所示的SSD 44来实现,并进行用于将各种类型的数据存储在通信终端13的存储的单元
112中以及用于读出各种类型的存储数据的处理。在存储单元112中还存储有终端ID和密码、中继装置ID、以及用作目的地的通信终端13的IP地址,所述终端ID和密码用于识别通信终端13,所述中继装置ID用于识别发送视频数据、声音数据以及其它各种数据的中继装置17。在存储单元112中还存储有布局信息管理表113、事件标记表114和传输管理表
115。
[0059] 布局信息选择单元110基于显示数据发布事件从事件标记表114中选择共享标记,并且将该共享标记设置在布局信息管理表113中,从而将所要由显示器14所显示的屏幕上的布局信息提供给图像显示控制单元104。发布事件的实例包括当显示数据的发布开始时发生的“发布开始事件”、当显示数据的发布停止时发生的“发布停止事件”、当其它通信终端13开始显示数据的分布时发生的“其它发布事件”、以及当其它通信终端13的发布停止时发生的“其它发布停止事件”。当“发布开始事件”或“其它发布事件”发生时,因为显示数据的发布开始并且通信终端13接收到显示数据,所以布局信息选择单元110提供使能够显示该显示数据的布局信息。
[0060] 显示数据控制单元111从外部输入装置15获取显示数据并且将所获取的显示数据发送至通信终端13。显示数据可以是以JPEG(联合图像专家组)格式或位图格式在显示装置的屏幕上显示的图像的图像数据,或者可以是以GDI(图形装置接口)格式的绘制命令(drawing command)。显示数据控制单元111根据由外部输入装置15发出的请求来向中继装置17发送用于开始或停止显示数据的发布的请求。显示数据控制单元111根据从中继装置17接收的发布事件通过参考事件标记表114来确定显示控制标记的状态,并且将该显示控制标记发送至外部输入装置15。通信终端13使用该显示控制标记,以控制外部输入装置15在外部输入装置15的显示装置上显示的菜单等的显示。
[0061] 传输管理表115用于管理传输状态,所述传输状态表示由图像采集单元103所采集的视频数据是否被发送到中继装置17或者是否从与通信终端13连接的外部输入装置15接收到显示数据并将显示数据发送到中继装置17。例如,当停止从部输入装置15接收显示数据并且发布停止事件发生时,布局信息选择单元110接收该事件并在布局信息管理表113中设置标记,以指示图像显示控制单元104来切换显示屏幕。此外,在传输管理表115中关于传输状态的信息被改变。
[0062] 对于显示屏幕而言,可以接收由操作输入接收单元101等输入的信息作为事件,并且使得布局信息选择单元110接收该事件并指示图像显示控制单元104任意切换显示屏幕。即使在这种情况下,在传输管理表115中关于传输状态的信息也被改变。
[0063] 图5是示出传输管理表115的实例的示图。传输管理表115以相关联的方式管理用于识别要被发送至中继装置17的数据的数据名称与该数据的传输状态。数据名称例如是“视频数据”或“显示数据”。传输状态是表示数据是否正在发送的信息。当数据被发送时,传输状态设置为“真”。当数据没有被发送时,传输状态设置为“假”。将上述设置描述为一个实例。因此,可包括其它信息作为要被管理的信息,例如会议名称或时间和日期。
[0064] 图6是示出布局信息与分配给每个区域的视频数据或者显示数据之间的关系的实例的示图。“布局信息”是关于视频数据和显示数据的显示的信息。例如,布局信息被表示为“SHARED_MULTI”、“SHARED_ONLY”、“VIEW_MULTI”和“VIEW_ONLY”。“SHARED_MULTI”表示从各个通信终端13接收的所有视频数据和显示数据均以混合的方式显示。“SHARED_ONLY”表示只有显示数据显示在整个屏幕上。“VIEW_MULTI”表示从各个通信终端13接收到的所有视频数据均被显示。“VIEW_ONLY”表示只有特定条视频数据显示在整个屏幕上。所述关系被存储在存储单元112中作为关系数据,并且当该数据显示在屏幕上时,所述关系由图像显示控制单元104参考。
[0065] 图7A和7B是示出在显示器14上显示的屏幕的实例的示图。图7A示出了当“SHARED_MULTI”或“VIEW_MULTI”被选择作为布局信息时所显示的屏幕。图7B示出了当“SHARED_ONLY”或“VIEW_ONLY”被选择时所显示的屏幕。布局信息由布局信息选择单元110根据事件进行选择。
[0066] “SHARED_MULTI”和“VIEW_MULTI”是如下这样的信息:该信息用于根据通信终端13的数量将屏幕划分成多个区域的并且用于将一条视频数据或显示数据分配给每个区域以便显示多条视频数据和显示数据。每个区域的尺寸可以预先设置。在图7A中,屏幕被划分为四个区域,使得区域1具有最大的尺寸,而区域2至4具有相同的尺寸并被布置在屏幕的右侧。
[0067] 当“SHARED_MULTI”被选择时,显示数据显示在图7A中所示的区域1中,视频数据1显示在区域2中,并且视频数据2显示在区域3中。当“SHARED_ONLY”被选择时,屏幕不被划分并且只有显示数据显示在图7B中所示的区域1中。当“VIEW_MULTI”被选择时,与“SHARED_MULTI”的情况相似,在屏幕被划分为多个区域,然而只有多条视频数据被显示,而不显示显示数据。当“VIEW_ONLY”被选择时,屏幕不被划分,并且只有一条视频数据显示在图7B中所示的区域1中。
[0068] 以上作为一个实例来描述。因此,可以只显示显示数据和视频数据1、只显示显示数据和视频数据2、只显示视频数据1和视频数据3、只显示视频数据2和视频数据3或者在二者中之一的屏幕上显示视频数据2或者视频数据3。当显示声音数据时,也再现与视频数据一起被接收的声音数据。因此,可检测出哪个通话是由在哪个区域中显示的哪个参与者所给出。
[0069] 显示数据共享系统还包括管理服务器11、程序提供服务器12、外部输入装置15和路由器16。然而,这些装置的功能不直接与本发明相关,因此,省略了对其的说明。
[0070] 图8是示出根据本实施例的中继装置17的实例的功能框图。为了从各个通信终端13接收数据以及向各个通信终端13发送数据,中继装置17包括发送/接收单元200、控制单元201、存储/读出处理单元202、存储单元203和改变单元206。发送/接收单元200由图2中所示的网络I/F 28来实现,并且当布局信息改变时用作用于接收已改变的布局信息的通知的接收部件。
[0071] 在用作控制部件的控制单元201的控制下使发送/接收单元200发送和接收数据。控制单元201由图2中所示的CPU 20发出的命令来实现。控制单元201指示存储/读出处理单元202读出在存储单元203中作为管理信息而被存储的接收管理表204和传输管理表205,根据在接收管理表204中设置的内容来接收数据,并根据在传输管理表205中设置的内容来发送所接收的数据。
[0072] 图9是示出接收管理表204的实例的示图。用于识别各个通信终端13的终端的ID被分配给各个通信终端13。接收管理表204以相关联的方式管理从其接收视频数据或显示数据的通信终端13的终端ID(接收器终端ID)、所接收的视频数据或者显示数据的数据名称、以及接收状态。接收状态是表示中继装置17是否接收到数据的信息。当接收到数据时,接收状态设置为“真”。当没有接收到数据时,接收状态设置为“假”。
[0073] 参照图9中所示的接收管理表204,其表示具有“1111”、“2222”和“3333”的接收器终端ID的三个通信终端13进行远程会议。还表示中继装置17从具有终端ID“1111”的通信终端13接收视频数据1和显示用数据1,从具有终端ID“2222”的通信终端13只接收视频数据2,并且从具有终端ID“3333”的通信终端13只接收视频数据3。
[0074] 图10是示出传输管理表205的实例的示图。传输管理表205以相关联的方式管理中继装置17将视频数据或显示数据发送至的通信终端13的终端ID(传输目的地终端ID)、所发送的视频数据或显示数据的数据名称、以及传输状态。传输状态是表示中继装置17是否发送数据到通信终端13的信息。当发送数据时,传输状态设置为“真”。当不发送数据时,传输状态设置为“假”。
[0075] 参照图11中所示的传输管理表205,其表示具有“1111”、“2222”和“3333”的传输目的地终端ID的三个通信终端13进行远程会议并且数据被发送到三个通信终端13。还表示中继装置17向具有终端ID“1111”的通信终端13发送四条数据,具体地,视频数据1、视频数据2、视频数据3以及显示数据1,向具有终端ID“2222”的通信终端13只发送显示数据2,并且向具有终端ID“3333”的通信终端13发送视频数据1、视频数据2以及视频数据3。
[0076] 返回参照图8,向用作改变部件的改变单元206发出由发送/接收单元200所接收的上述通知。改变单元206指示存储/读出处理单元202读出传输管理表205,并且基于所通知的布局信息改变在传输管理表205中的传输状态的设置。改变单元206由图2中所示的CPU 20发出的命令来实现。例如,当已显示显示数据和视频数据的通信终端13中的一个改变屏幕显示以仅显示显示数据时,已改变的布局信息表示只将显示数据布置在屏幕上的每个区域中。当改变单元206接收到布局信息时,改变单元206将与通信终端13的终端ID相关联的声音数据的传输状态从“真”改变为“假”。
[0077] 改变单元206指示存储/读出处理单元202将已改变的信息存储在存储单元203中,以便更新传输管理表205。控制单元201根据传输管理表205控制数据传输。因此,如果传输状态如上所述被改变,则控制单元201根据已改变的内容停止向通信终端13的视频数据的传输。因此,可以停止不必要的视频数据的传输,所述不必要的视频数据不会被显示,从而使能够减少网络负载。当在这个实例中视频数据的传输停止时,可以停止不会被显示的显示数据的传输,或者停止不会被显示的显示数据和视频数据的传输。
[0078] 除了在图8中所示的发送/接收单元200、控制单元201、存储/读出处理单元202、存储单元203、以及改变单元206以外,中继装置17还可以进一步包括作为确定部件的确定单元以及作为通知部件的通知单元。当诸如如图6中所示的视频数据1、视频数据2以及视频数据3之类的所要被发送和接收的多条视频数据被中继时,确定单元确定在由改变单元206所改变的传输管理表205中是否存在不会被发送到任何通信终端13的视频数据,即,具有状态“假”的视频数据。
[0079] 例如,如果视频数据1的传输状态对于所有通信终端13均是“假”,则确定单元确定出存在不被发送到任何通信终端13的视频数据。通知单元向发送视频数据1的所有通信终端13发出用于停止传输视频数据1的通知。因此,各个通信终端13停止向中继装置17传输视频数据,从而可以进一步减少网络负荷。
[0080] 当确定单元根据改变传输管理表205确定出所有视频数据都不会被发送到任何通信终端13时,控制单元201可以停止向所有通信终端13传输所有视频数据,并且通知单元可以向发送任何一条视频数据的所有通信终端13发出用于停止传输所有视频数据的通知。确定单元和通知单元由图2中所示的CPU 20发出的命令来实现。
[0081] 下面将参照图11所示的流程图对由显示数据共享系统所执行的处理进行详细说明。在步骤S1100中,当多个通信终端13经由中继装置17通过发送和接收数据开始电话会议时,处理开始。在处理开始时,假定,例如,所有通信终端13均通过默认设置而被设置为“SHARED_MULTI”。因此,图7A中所示的多个被划分的区域显示在各个通信终端13的显示器14的屏幕上,从而数据显示在具有最大尺寸的区域1中,并且由其它通信终端所采集和所发送的视频数据显示在比区域1小的区域2中。
[0082] 在步骤S1110中,当参与者通过使用操作按钮47或外部输入装置15的鼠标使得将布局信息改变为“SHARED_ONLY”的事件发生在任意通信终端13中时,对象通信终端13的布局信息选择单元110检测所述事件,在布局信息管理表113中设置标记,并且指示图像显示控制单元104切换到只显示显示数据的显示。
[0083] 在步骤S1120中,通信终端13通过使用发送/接收单元100将已改变的布局信息“SHARED_ONLY”通知中继装置17。在步骤S1130中,中继装置17的改变单元206基于由通信终端13所通知的布局信息来改变在中继装置17的存储单元203中所存储的传输管理表205。具体地,未在已发出通知的通信终端13的屏幕显示中使用的视频数据的传输状态被改变为“假”。
[0084] 在步骤S1140中,中继装置17的控制单元201基于传输目的地终端ID以及在传输管理表205中的传输状态被改变为“假”的数据名称来识别用作传输目的地的通信终端13以及所要发送到该传输终端13的视频数据,并且停止向已发出通知的通信终端13传输视频数据。然后处理进行至步骤S1150,并且处理结束。
[0085] 例如,当具有在图10中所示的传输管理表205中所包含的传输目的地终端ID“1111”的通信终端13将布局信息从“SHARED_MULTI”改变为“SHARED_ONLY”以改变显示屏幕时,中继装置17从通信终端13接收“SHARED_ONLY”的通知作为已改变的布局信息。中继装置17的改变单元206将与图10中所示的传输管理表205中的传输目的地终端ID“1111”相关联的视频数据1、视频数据2以及视频数据3的所有为“真”的传输状态改变为“假”。因此,中继装置17的控制单元201通过参考已改变的传输管理表205来停止将传输状态已改变为“假”的视频数据1、视频数据2和视频数据3传输到具有传输目的地终端ID“1111”的通信终端13。
[0086] 在图11中所示的实例中,对一个通信终端13切换到只显示显示数据的显示屏幕的情况进行了说明。参照图12,下面将说明另一种情况,其中只显示显示数据的显示屏幕被切换回既显示显示数据也显示视频数据的显示屏幕。参照图12中所示的流程图,处理开始于步骤S1200。在步骤S1210中,通信终端13切换到既显示显示数据也显示视频数据的显示屏幕。具体地,当参与者通过使用操作按钮47或外部输入装置15的鼠标使得将布局信息改变为“SHARED_MULTI”的事件发生时,相应的通信终端13的布局信息选择单元110检测所述事件,在布局信息管理表113中设置标记,并且指示图像显示控制单元104切换到显示显示数据和视频数据二者的显示。
[0087] 在步骤S1220中,通信终端13通过使用发送/接收单元100将已改变的布局信息“SHARED_MULTI”通知中继装置17。在步骤S1230中,中继装置17的改变单元206基于由通信终端13所通知的布局信息来改变在存储单元203中所存储的传输管理表205。具体地,开始在已发出通知的通信终端13的屏幕显示中所使用的视频数据的传输状态被改变为“真”。
[0088] 在步骤S1240中,中继装置17的控制单元201基于传输目的地终端ID以及在传输管理表205中的传输状态被改变为“真”的数据名称来识别用作传输目的地的通信终端13以及所要发送到通信终端13的视频数据,并且开始将视频数据传输到已经发送通知的通信终端13。然后,处理进行到步骤S1250,并且处理结束。
[0089] 例如,当具有在图11中所示的传输管理表205中所包含的传输目的地终端ID“1111”的通信终端13将布局信息从“SHARED_ONLY”改变为“SHARED_MULTI”以改变显示屏幕时,中继装置17从通信终端13接收“SHARED_MULTI”的通知作为已改变的布局信息。中继装置17的改变单元206将与图10中所示的传输管理表205中的传输目的地终端ID“1111”相关联的视频数据1、视频数据2和视频数据3的所有为“假”的传输状态改变为“真”。因此,中继装置17的控制单元201通过参考已改变的传输管理表205来开始向具有传输目的地终端ID的“1111”的通信终端13传输所述传输状态已改变为“真”的视频数据1、视频数据2和视频数据3。
[0090] 参照图13中的流程图,对当由远程会议的所有参与者所使用的所有通信终端的屏幕显示被改变为显示显示数据的屏幕显示时所执行的处理进行了说明。处理开始于步骤S1300。从步骤S1310至步骤S1330的处理与图11中从步骤S1110至步骤S1130的处理相同。
[0091] 在步骤S1340中,中继装置17确定在传输管理表205中是否存在对于所有终端而言传输状态均被设置为“假”的视频数据。当确定出不存在对于所有终端而言传输状态均被设置为“假”的视频数据时,存在要被发送视频数据的通信终端13。因此,在步骤S1390中,停止向已经发送通知的通信终端13传输具有在传输管理表205中的“假”传输状态的视频数据。在步骤S1400中,结束处理。
[0092] 当在步骤S1340中确定出存在对于所有终端而言传输状态均被设置为“假”的视频数据时,处理进行至步骤S1350,在该步骤中,向发送视频数据的所有通信终端13发出用于停止传输视频数据的通知。在步骤S1360中,中继装置17获取与在传输管理表205中的视频数据的数据名称相关联的传输目的地终端ID,并且将在接收管理表204中与相应的接收器终端ID相关联的视频数据的接收状态改变为“假”。
[0093] 在步骤S1370中,已接收到通知的各个通信终端13将在各个所述通信终端13中所存储的传输管理表115中的视频数据的传输状态改变为“假”。在步骤S1380中,各个通信终端13停止传输其传输状态已改变为“假”的视频数据。然后,处理进行至步骤S1400,并且处理结束。
[0094] 以这种方式,当通信终端13切换到只显示显示数据的显示时,通过停止从中继装置17向通信终端13传输视频数据,可以减少中继装置17与通信终端13之间的数据量,从而使能够减少网络负载。视频数据的大小通常比显示的数据的大小更大。因此,通过停止不必要的视频数据的传输,可以实现进一步减少网络负载的更大的有益效果。
[0095] 此外,可以使外部输入装置15激活用于显示的应用软件并且使外部输入装置15对显示数据进行编码。因此,可以减少通信终端13的CPU上的负载。此外,当所有通信终端13仅显示显示数据时,可以停止从各个通信终端13向中继装置17发送视频数据。因此,可以进一步减少网络负载。
[0096] 尽管为了完整和清楚的公开,已经参照具体实施例描述了本发明,然而所附权利要求并不因此受到限制,而是被解释为包含本领域技术人员可以想到的、完全落入本文所阐述的基本教导的范围内的所有修改和替换结构。
QQ群二维码
意见反馈