信息处理设备、程序和发送系统的制作方法

文档序号:10494745阅读:355来源:国知局
信息处理设备、程序和发送系统的制作方法
【专利摘要】提供了信息处理设备10aa,其能够经由网络2与另一设备通信。信息处理设备10aa包括:显示单元14b,被配置为在被包含在所述信息处理设备中的或者连接到所述信息处理设备的显示设备上显示图像;发送单元11,被配置为将显示在显示设备上的图像的图像数据发送到另一设备;以及降低单元18,被配置为在所述发送单元将所述图像数据发送到所述另一设备的情况下,降低在所述显示设备上显示图像所涉及的处理负荷。
【专利说明】
信息处理设备、程序和发送系统
技术领域
[0001]本发明涉及能够经由网络与另一设备通信的信息处理设备等。
【背景技术】
[0002]用于经由诸如因特网的通信网络与远程地点进行视频会议等的发送系统已变得流行。发送终端将由相机拍摄的图像数据和由麦克风采集的音频数据发送到目的地发送终端。每个终端在显示装置上显示图像并且从扬声器输出声音。
[0003]此外,当通过使用发送终端举行视频会议时,参与会议的用户可以与会议的另一用户共享显示在诸如个人计算机(PC)的外部输入设备的显示装置上的会议文件的显示数据等,其中该外部输入设备独立于发送终端而使用(例如,参考专利文献I)。
[0004]在发送系统中,替代于专用的发送终端被用作会议终端的情况,存在PC被用作由用户操作的会议终端的情况。例如,当视频会议程序被安装在PC中时,PC可以进行通信或者执行处理用于与另一 PC或者专用终端的视频会议。因此,即使当用户没有专用的终端时,用户可以通过在用户的PC或者在访问地点处的PC中安装视频会议程序来参与视频会议。
[0005]但是,因为操作系统(OS)和其它应用可能正在PC上运行,所以PC的负荷可能增加。因此,当视频会议程序在PC上运行并且PC将音频数据、视频数据和显示数据发送到目的地终端时,存在PC的闪烁屏幕的问题。
[0006]鉴于以上问题已经作出本发明。本发明的一个目的是提供减少在显示数据被发送到目的地时发生的屏幕故障的信息处理设备。
[0007][引用列表]
[0008][专利文献]
[0009][专利文献I]日本专利申请特开号2011-254442

【发明内容】

[0010]提供了一种信息处理设备,能够经由网络与另一设备通信。信息处理设备包括:显示单元,被配置为在包含在信息处理设备或者连接到信息处理设备的显示设备上显示图像;发送单元,被配置为将显示在显示设备上的图像的图像数据发送到另一设备;以及降低单元,被配置为在所述发送单元将所述图像数据发送到所述另一设备的情况下降低在所述显示设备上显示图像所涉及的处理负荷。
[0011]可以提供信息处理设备,其中减少了当显示数据被发送到目的地时发生的屏幕故障。
【附图说明】
[0012]图1是根据本发明的实施例的发送系统的整体结构的示意图。
[0013]图2是包含在发送系统中的信息处理设备的硬件结构图的示例。
[0014]图3是包含在发送系统中的发送管理系统的硬件结构图的示例。
[0015]图4是包含在发送系统中的信息处理设备、中继设备和发送管理系统的功能性框图的示例。
[0016]图5A是示出低分辨率的图。
[0017]图5B是示出中等分辨率的图。
[0018]图5C是示出高分辨率的图。
[0019]图6是示出改变质量管理表的示例的图。
[0020]图7是示出中继设备管理表的示例的图。
[0021 ]图8是示出终端认证管理表的示例的图。
[0022]图9是示出终端管理表的示例的图。
[0023]图10是示出目的地列表管理表的示例的图。
[0024]图11是示出会话管理表的示例的图。
[°°25]图12是示出质量管理表的示例的图。
[0026]图13是示出显示在显示装置上的桌面屏幕的示例的图。
[0027]图14是示出由用于信息处理设备的程序显示的登录屏幕的示例的图。
[0028]图15是示出由用于信息处理设备的程序显示的应用窗口(主屏幕)的示例的图。
[0029]图16是示出显示数据共享的示例的图。
[0030]图17是示出将鼠标光标的图标图像与显示数据组合的示例的图。
[0031]图18是示出将鼠标光标的图标图像与显示数据组合的示例的图。
[0032]图19是显示数据获得单元用于将鼠标光标的图标图像与显示数据组合的过程的示例的流程图。
[0033]图20是示出用于控制从中继设备发送到发送管理系统的指示中继设备的操作性状态的状态信息的处理的示例的序列图。
[0034]图21是示出用于开始发送终端之间的通信的准备阶段处理的示例的序列图。
[0035]图22是示出用于建立会话的发送终端的处理的示例的序列图。
[0036]图23是示出用于使得会议的目的地发送终端显示由外部输入设备显示的显示数据的处理的示例的序列图。
[0037]图24是用于获得显示数据的过程的示例的流程图。
[0038]图25是示出当在步骤S30中关闭透明显示时所显示的消息的示例的图。
[0039]图26是示出当关闭透明显示状态时所显示的消息的另一示例的图。
[0040]图27是用于获得显示数据的过程的示例的流程图(示例2)。
[0041 ]图28是用于获得显示数据的过程的示例的流程图(示例3)。
[0042]图29是示出被用于确定应用窗口是否在桌面区域之外的坐标系的示例的图。
[0043]图30是替代图24的步骤S30中的“如果储存的显示状态的透明显示开启则关闭透明显示”的处理的处理示例的流程图。
[0044]图31是示出在信息处理设备或发送终端被用作汽车导航设备的情况下的系统结构图的示例的图。
[0045]图32是汽车导航设备的示例的结构图。
【具体实施方式】
[0046]在下文中,将参考附图描述本发明的实施例。应注意的是,本发明的技术范围不应限于实施例。
[0047](实施例1)
[0048]图1是根据实施例1的发送系统I的整体结构的示意图。在下文中,参考图1,将描述实施例1。在实施例1中,将描述信息处理设备20。在信息处理设备20的透明显示被设置开启的情况下,当音频数据、图像数据和显示数据被发送到目的地终端时,信息处理设备的显示负荷倾向于易于增加,并且因此,透明显示被关闭。通过以上操作,可以抑制在显示数据共享期间的屏幕闪烁。
[0049]—般来说,发送系统包括:数据提供系统,其中内容数据从第一发送终端经由发送管理系统在一个方向上被发送到第二发送终端;以及通信系统,其中包含情绪信息的信息经由发送管理系统在多个发送终端之间相互发送。通信系统被用于经由通信管理系统(对应于“发送管理系统”)在多个通信终端(对应于“信息处理设备”和“发送终端”)之间发送包含情绪信息的信息。作为通信系统的示例,可以列出视频会议系统、视频电话系统、音频会议系统、音频电话系统、个人计算机(PC)屏幕共享系统等。
[0050]在本实施例中,假设,视频会议系统或交互式白板(IWB)系统是通信系统的示例,视频会议管理系统是通信管理系统的示例,并且视频会议终端是通信终端的示例。将描述发送系统、发送管理系统、信息处理设备和发送终端。换句话说,实施例的发送终端和发送管理系统不仅可以应用到视频会议系统,还可以应用到通信系统或发送系统。应注意的是,发送系统I是所述的信息处理系统的示例。
[0051 ] 实施例的发送系统1(参考图1)包括:信息处理终端20aa、20ab、20ca和20cb;发送终端1ba、1bb、1da和1db ;用于相应的发送终端1ba、...、10db的显不装置120ba、
120bb、120da和120db;连接到相应的发送终端1ba.....1Odb的诸如PC的外部输入设备
40ba、40bb、40da和40db ;中继设备30a、30b、30c和30d;发送管理系统50 ;以及程序提供系统90和维护系统100。信息处理设备20aa、20ab、20ca和20cb分别包括显示装置120aa、120ab、120ca和120cbo
[0052]应注意的是,除非另有说明,信息处理设备20aa.....20cb的任一个被称为“信息处理设备20”,发送终端1ba.....1Odb的任一个被称为“发送终端10”,显示装置
120aa.....120db的任一个被称为“显示装置120”,外部输入设备40ba.....40db的任一个被称为“外部输入设备40”,并且中继设备30a.....30d的任一个被称为“中继设备30”。此夕卜,显示装置120是发送终端10的显示设备的示例。
[0053]信息处理设备20将图像数据、音频数据等发送到另一信息处理设备20或发送终端10并且从另一信息处理设备20或发送终端10接收图像数据、音频数据等。此外,发送终端10将图像数据、音频数据等发送到另一发送终端10或信息处理设备20,并从另一发送终端10或信息处理设备20接收图像数据、音频数据等。在实施例中,图像数据的图像是视频图像。但是,图像不仅可以是视频图像也可以是静态图像。此外,图像数据的图像可以包括视频图像和静态图像两者。中继设备30被用于在信息处理设备20和发送终端10之间中继图像数据和音频数据。在显示在图像处理设备20或外部输入设备40上的显示数据被共享的情况下,中继设备30中继该显示数据。发送管理系统50被用于集中化信息处理设备20、发送终端10和中继设备30的管理。
[0054]外部输入设备40连接到发送终端10,并且向发送终端10发送表示显示在外部输入设备40的显示设备(将在之后描述的显示装置216)上的图像的显示数据。
[0055]此外,路由器70a、70b、70c、70d、70e和70f被用于选择用于发送和接收图像数据和音频数据的最优路线。在以下描述中,除非另有说明,路由器70a.....70f的任一个被称为
“路由器70”。此外,程序提供系统90包括硬盘(HD)(未示出)。在HD中,储存了用于信息处理设备20实现各种功能或各种构件的信息处理设备程序、用于发送终端10实现各种功能或各种构件的发送终端程序、用于中继设备30实现各种功能或各种构件的中继设备程序、以及用于发送管理系统50实现各种功能或各种构件的发送管理程序。程序提供系统90能够将储存在HD中的信息处理设备程序、发送终端程序、中继设备程序和发送管理程序分别发送到信息处理设备20、发送终端10、中继设备30和发送管理系统50。
[0056]此外,信息处理设备20aa和20ab、中继设备30a和路由器70a相互连接并且能够经由局域网(LAN)2a相互通信。发送终端1ba和10bb、中继设备30b和路由器70b相互连接并且能够经由LAN 2b相互通信。LAN 2a和LAN 2b相互连接并且能够经由包含路由器70c的专用线2ab相互通信。LAN 2a和LAN 2b被包含在预定的区域A中。例如,区域A是日本,LAN 2a被包含在东京的办公室中,并且LAN 2b被包含在大阪的办公室中。
[0057]信息处理设备20ca和20cb、中继设备30c和路由器70d相互连接并且能够经由LAN2c相互通信。发送终端1da和10db、中继设备30d和路由器70e相互连接并且能够经由LAN2d相互通信。此外,LAN 2c和LAN 2d相互连接并且能够通过包含路由器70f的专用线2cd相互通信。LAN 2c和LAN 2d被包含在预定的区域B中。例如,区域B是美国,LAN 2c被包含在纽约的办公室中,并且LAN 2d被包含在华盛顿特区的办公室中。区域A和区域B相互连接并且能够通过各自的路由器70c和70f经由因特网2i相互通信。
[0058]此外,发送管理系统50、程序提供系统90和维护系统100被连接到发送终端10和中继设备30,并且能够经由因特网2i与发送终端10和中继设备30通信。发送管理系统50、程序提供系统90和维护系统100可以包含在区域A或区域B中,或者可以包含在除了区域A和B以外的区域中。
[0059]在实施例中,LAN 2a,LAN 2b、专用线2ab、因特网21、专用线2cd、LAN 2c和LAN 2d被包含在通信网络2中。
[0060]此外,在图1中,在信息处理设备20的每一个、发送终端10的每一个、中继设备30的每一个、发送管理系统50、路由器70的每一个、程序提供系统90和维护系统100的下面指示的一组四个数字以简化的方式示出因特网协议版本4(IPv4)的典型IP地址。例如,信息处理设备20aa的IP地址是“1.2.1.3”。此外,替代于IPv4,可以使用IPv6。但是为了简洁的目的,在本说明中使用IPv4。
[0061 ]〈〈硬件结构》
[0062]接着,将描述根据实施例的硬件结构。
[0063]图2是包含在根据实施例的发送系统I中的信息处理设备20的硬件结构图。如图2中所示,信息处理设备20包括:用于控制信息处理设备20的整个操作的中央处理单元(CPU)101、只读存储器(ROM) 102、被用于CPU 101的工作区的随机存取存储器(RAM)103、用于储存包括图像数据、音频数据等的数据的闪速存储器104、用于根据CPU 101的控制将数据写入到闪速存储器104并且从闪速存储器104读取数据的固态驱动(SSD)105——在该存储器104中储存信息处理设备程序119、用于将数据写入(储存)到诸如闪速存储器的记录介质106并且从诸如闪速存储器的记录介质106读取数据的介质驱动107、用于接受用户操作的操作按钮108、被用于开启/关闭信息处理设备20的电源的电源开关109、用于经由通信网络2(其将在之后描述)的数据发送的网络I/F 111、用于拍摄物体的图像并且根据CPUlOl的控制获得图像数据的相机112、用于驱动相机112的成像元件I/F 113、用于输入音频的麦克风114、用于输出音频的扬声器115、用于根据CPU 101的控制处理在麦克风114和扬声器115之间的音频信号的输入和输出的音频输入输出I/F 116、用于根据CPU 101的控制将图像数据发送到显示装置120的显示器I/F 117、用于将数据发送到外部装置并且从外部装置接收数据的外部装置I/F 118、以及用于将以上元件相互电连接的包含地址总线和数据总线的总线110。
[0064]应注意的是,记录介质106可以附接到信息处理设备20并且可以从信息处理设备20拆卸。此外,使用的不限于闪速存储器104,并且可以使用电可擦除并且可编程的ROM(EEPROM)等,只要其是非易失性存储器,其中根据CPU 101的控制将数据写入到该非易失性存储器/从该非易失性存储器读取数据。此外,相机112包括被用于通过将光转化为电而数字化物体的图像(视频)的固态图像传感装置,诸如电荷耦合器件(CCD)元件和互补金属氧化物半导体(CMOS)元件。此外,除了 SSD 105以外,可以使用硬盘驱动(HDD)。
[0065]此外,显示装置120包括液晶元件、有机EL元件等,用于显示显示数据,物体的图像、用于操作的图标等。显示装置120可以是外部类型或者内置类型。
[0066]此外,信息处理设备程序可以作为可安装的格式或可执行的格式的文件记录在计算机可读记录介质中,并且可以被分发。
[0067]应注意的是,相机112、麦克风114和扬声器115可以不是内置类型并且可以是外部类型。
[0068]此外,因为发送终端10具有与信息处理设备20类似的硬件结构,所以重复的描述将被省略。应注意的是发送终端10的SSD 105储存用于控制发送终端10的发送终端程序。
[0069]信息处理设备20和发送终端10可以是PC、智能电话、平板终端、移动电话等。
[0070]图3是包含在根据实施例的发送系统I中的发送管理系统50的硬件结构图。发送管理系统50包括:用于控制发送管理系统50的整体操作的CPU201;用于储存发送管理程序的ROM 202;用于CPU 201的工作区的RAM203;用于储存各种数据的硬盘(HD) 204;用于根据CPU201的控制将各种数据写入到HD 204并且从HD 204读取各种数据的HDD 205;用于将数据写入(储存)到包括闪速存储器的记录介质206并从包括闪速存储器的记录介质206读取数据的介质驱动207;用于在显示装置216上显示包括光标、菜单、窗口、字符或图像的信息的显示器I/F 208;用于通过使用通信网络2(其将在之后描述)进行数据发送的网络I/F 209;包括用于输入字符、数字值、各种指令等的键的键盘211;用于选择以及执行各种指令、选择处理目标、移动鼠标光标等的鼠标212;用于将数据写入到紧凑盘只读存储器(CD-R0M)213并且从CD-R0M213读取数据的CD-ROM驱动214,其中CD-ROM 213作为可拆卸的记录介质的示例;用于将信息发送到外部装置以及从外部装置接收信息的外部装置I/F 215;以及用于电连接以上元件的诸如地址总线、数据总线等的总线210。应注意的是,显示装置216也是外部输入设备40的显示设备的示例。
[0071]此外,发送管理程序可以作为可安装的格式或可执行的格式的文件记录在包含记录介质206和⑶-ROM 213的计算机可读记录介质中,并且可以被分发。发送管理程序可以储存在HD 204中。
[0072]此外,因为外部输入设备40具有与发送管理系统50类似的硬件结构,所以可以省略重复的描述。但是,在外部输入设备40的情况下,用于控制外部输入设备40的外部输入设备程序被包含在ROM 202中。此外,在该情况下,外部输入设备程序可以作为可安装的格式或可执行的格式的文件记录在包含记录介质206和⑶-ROM 213的计算机可读记录介质中,并且可以被分发。
[0073]此外,因为中继设备30具有与发送管理系统50类似的硬件结构,所以可以省略重复的描述。但是,在中继设备30的情况下,用于控制中继设备30的中继设备程序被包含在ROM 202中。此外,在该情况下,中继设备程序可以作为可安装的格式或可执行的格式的文件记录在包含记录介质206和⑶-ROM 213的计算机可读记录介质中,并且可以被分发。
[0074]此外,因为程序提供系统90具有与发送管理系统50类似的硬件结构,所以可以省略重复的描述。但是,在程序提供系统90的情况下,用于控制程序提供系统90的程序提供系统程序被包含在ROM 202中。此外,在该情况下,程序提供系统程序可以作为可安装的格式或可执行的格式的文件记录在包含记录介质206和⑶-ROM 213的计算机可读记录介质中,并且可以被分发。应注意的是,程序提供系统程序可以不储存在ROM 202中而是在HD204中。
[0075]此外,因为维护系统100具有与发送管理系统50类似的硬件结构,所以可以省略重复的描述。维护系统100是用于维护或管理发送终端10、中继设备30、发送管理系统50和程序提供系统90的至少一个的计算机。例如,在维护系统100位于一国家中并且发送终端10、中继设备30、发送管理系统50或程序提供系统90位于该国家以外的情况下,维护系统100经由通信网络2远程地维护或管理发送终端10、中继设备30、发送管理系统50和程序提供系统90的至少一个。
[0076]此外,维护系统100可以不使用通信网络2进行发送终端10、中继设备30、发送管理系统50和程序提供系统90的至少一个的模型号、序列号、销售目的地、维护和检查的记录、
故障的记录等的管理。
[0077]应注意的是,作为可拆卸的记录介质的另一示例,包括紧凑盘可记录(⑶-R)、数字通用光盘(DVD)、蓝光盘(BD)等的计算机可读记录介质可以被用于储存程序。
[0078]〈〈功能性结构》
[0079]在下文中,参考图4到12,将描述根据实施例的功能性结构。图4是包含在根据实施例的发送系统I中的信息处理设备20、中继设备30和发送管理系统50的功能性框图。在图4中示出的示例中,信息处理设备20、中继设备30和管理50相互连接并且能够经由通信网络2相互进行数据通信。应注意的是,图1中示出的发送终端10、外部输入设备40、程序提供系统90和维护系统100在图4中省略。
[0080]图5A到5C是示出图像数据的图像质量的示意图。此外,图6是改变质量管理表的示例。图7是中继设备管理表的示例。图8是终端认证管理表的示例。图9是终端管理表的示例。图10是目的地列表管理表。图11是会话管理表的示例。图12是质量管理表的示例。
[0081 ]〈发送终端的功能性结构〉
[0082]如图4中所示,信息处理设备20包括发送和接收单元11、操作输入接受单元12、登录请求单元13、成像单元14a、图像显示控制单元14b、显示数据获得单元14c、音频输入单元15a、音频输出单元15b、延迟检测单元17、透明显示控制单元18、储存和读取处理单元19、分辨率获得单元21a、分辨率确定单元21b、分辨率选择单元21c和分辨率改变单元21d。以上单元是由图2中示出的任意元件实现的功能或构件,该元件根据来自CPU 101指令操作,CPU101根据储存在ROM 102中的程序操作。此外,发送终端10包括存储器单元1000,该存储器单元1000包括如图2中所示的SSD 105。
[0083]〈发送终端的功能性单元〉
[0084]接着,将详细描述信息处理设备20的功能性单元。信息处理设备20的发送和接收单元11由图2中示出的网络I/F 111实现,并且经由通信网络2向和从另一信息处理设备20、发送终端10、中继设备30和发送管理系统50发送和接收各种数据。操作输入接受单元12由图2中示出的操作按钮108和电源开关109实现,并且接受来自用户的各种输入。例如,当用户开启电源开关109时,操作输入接受单元12接受电源开启的输入,并且开启电源。此外,操作输入接受单元12接受由用户输入的指示分辨率的分辨率信息。
[0085]登录请求单元13由来自图2中示出的CPU101的指令实现,并且由用户的操作触发,自动地通过使用发送和接收单元11经由通信网络2向发送管理系统50发送指示登录请求以及信息处理设备20的当前IP地址的登录请求信息。
[0086]成像单元14a由图2中示出的相机112和成像元件I/F 113实现,并且产生表示物体的拍摄图像的图像数据。图像显示控制单元14b由图2中示出的显示器I/F 117实现,进行图像数据的渲染,并且使得由该图像数据表示的图像显示在显示装置120上。显示数据获得单元14c获得表示在显示装置120上显示的图像的图像数据。在一个实施例中,表示由相机112拍摄的图像的数据被称为“图像数据”。此外,表示显示在显示装置120上的图像的数据一一该数据由显示数据获得单元14c获得一一被称为“显示数据”。应注意的是,图像数据和显示数据具有联合图象专家组(JPEG)、位图、图形装置接口(GDI)等的格式。
[0087]音频输入单元15a由图2中示出的麦克风114和音频输入输出I/F116实现,并且输出从由用户输入的语音转换的音频信号的音频数据。音频输出单元15b由扬声器115和音频输入输出I/F 116实现,并且将音频信号的音频数据转换为语音并且将其输出。
[0088]延迟检测单元17由来自图2中示出的CPU101的指令实现,并且检测从信息处理设备20或发送终端10经由中继设备30发送的图像数据或音频数据的延迟时间(ms)。此外,储存和读取处理单元19由图2中示出的SSD105实现,在储存单元1000中储存各种数据,并且读取储存在储存单元1000中的各种数据。
[0089]分辨率获得单元21a获得连接到信息处理设备20的显示装置120的可用分辨率。分辨率确定单元21b确定由分辨率获得单元21a获得的可用分辨率是否包括具有除了用于图像数据发送的标准纵横比以外的纵横比的分辨率。分辨率选择单元21c基于分辨率确定单元21b确定的结果从可用分辨率选择具有除了标准纵横比以外的纵横比的分辨率或者具有标准纵横比的分辨率。分辨率改变单元21d将显示装置120的分辨率改变为由操作输入接受单元12接受的分辨率信息所指示的分辨率。这里,分辨率指示在显示屏幕上的预定长度中的像素的数量,并且包括垂直方向中的分辨率和水平方向中的分辨率。透明显示控制单元18开启并且关闭由图像显示控制单元14b输出到显示装置120上的屏幕的透明显示。“透明显示”意味着在窗口(显示部的示例)下透明地显示图像。换句话说,进行图像处理,通过该图像处理,部分或者全部窗口变为半透明的(translucent)。透明的程度可以是固定的或者由用户设置。透明显示允许用户在第一窗口与第二窗口部分地重叠的情况下容易地识别第二窗口之下的第一窗口,并且因此,在窗口之下的桌面窗口可以容易地被识别。此外,透明显示改善了桌面屏幕的设计。
[0090]应注意的是,在实施例1中,透明显示的负荷在两个水平处切换一一开/关。但是,在信息处理设备20能够在三个或更多的不同水平中控制透明显示的负荷的情况下,透明显示状态可以在三个或更多的水平中切换。
[0091]储存单元1000储存用于识别信息处理设备20的终端标识(ID)和密码;图像数据和音频数据;识别用于发送各种数据的中继设备30的中继设备ID;目的地终端的IP地址等。终端ID和密码由信息处理设备20的用户输入到信息处理设备20,或者储存在信息处理设备程序119中。此外,信息处理设备程序119储存在储存单元1000中。此外,指示由信息处理设备20输出的显示数据的分辨率的分辨率信息储存在储存单元1000中。
[0092]此外,终端ID和中继设备ID(其将在之后描述)是标识信息项目,诸如语言、字符、符号或各种标记,用于分别唯一地识别信息处理设备20以及唯一地识别中继设备30。此外,终端ID和中继设备ID可以是其中组合了语言、字符、符号和各种标记的至少两个的标识信息。此外,在以下描述中,“请求源终端”对应于请求开始视频会议的信息处理设备20,并且“目的地终端”对应于由请求源终端20请求作为视频会议目的地的信息处理设备20或发送终端10。
[0093]〈中继设备的功能性结构〉
[0094]接着,将描述中继设备30的功能或构件。如图4中所示,中继设备30包括发送和接收单元31、状态检测单元32、数据质量检查单元33、改变质量管理单元34、数据质量改变单元35以及储存和读取处理单元39。以上单元是由根据来自CPU 201的指令操作的图4中示出的任意元件实现的功能或构件,该CPU 201根据储存在ROM 202中的程序操作。此外,终端30包括储存单元3000,该储存单元3000包括图3中示出的任意的ROM 202、RAM203和HDD 205。
[0095]〈〈改变质量管理表》
[0096]储存单元3000包括改变质量管理数据库(DB)3001,改变质量管理数据库(DB)3001包括如图6中所示的改变质量管理表301t。改变质量管理表301t将作为图像数据的中继目的地的信息处理设备20或发送终端10的IP地址与由中继设备30中继到中继目的地的图像数据的图像质量相关联地储存。
[0097]这里,将描述由根据实施例的发送系统I处理的图像数据的图像的分辨率。参考图5A到5C,存在:具有低分辨率的图像,其用作基础图像并且包括在水平方向中的160个像素和垂直方向中的120个像素,如图5A中所示;具有中等分辨率的图像,其包括在水平方向中的320个像素和垂直方向中的240个像素,如图5B中所示;以及具有高分辨率的图像,其包括在水平方向中的640个像素和垂直方向中的480个像素,如图5C中所示。在图像数据经过窄带路线中继的情况下,中继仅包括用于形成基础图像的具有低分辨率的图像数据的低质量图像数据。
[0098]在图像数据通过相对宽带路线中继的情况下,中继包括用于形成基础图像的具有低分辨率的图像数据以及具有中等分辨率的图像数据的中等质量的图像数据。此外,在图像数据通过非常宽带路线中继的情况下,中继包括用于形成基础图像的具有低分辨率的图像数据、具有中等分辨率的图像数据以及具有高分辨率的图像数据的高质量图像数据。[00"]在图6中示出的改变质量管理表3011中,例如,在中继设备30中继图像数据以用于作为具有IP地址“1.3.2.4”的目的地终端的发送终端10db(参考图1)的情况下,中继的数据的图像质量(图像的质量)为“高质量”。
[0100]〈中继设备的功能性单元〉
[0101]接着,将详细描述中继设备30的功能性单元。应注意的是在下面的说明中,当描述中继设备30的功能性单元时,还将描述功能性单元和被用于实现中继设备30的功能性单元的主要元件之间的关系。
[0102]中继设备30的发送和接收单元31由图3中所示的网络I/F209实现,并且经由通信网络2向和从信息处理设备20、发送终端10、其它中继设备30和发送管理系统50,并且从信息处理设备20、发送终端10、另一中继设备30和发送管理系统50发送和接收各种数据。状态检测单元32由来自图3中示出的CPU 201的指令实现,并且检测包括状态检测单元32的中继设备30的操作性状态。包括“在线”、“离线”、“通话中”和“发生故障”作为操作性状态。
[0103]数据质量检查单元33由来自图3中示出的CPU201的指令实现,并且通过使用目的地终端的IP地址作为搜索密钥搜索改变质量管理表301t并且提取对应于该IP地址的中继的图像数据的图像质量来检查中继的图像数据的图像质量。改变质量管理单元34由来自图3中示出的CPU 201的指令实现,并且基于由发送管理系统50发送的质量信息(其将在之后描述)改变该改变质量管理DB 3001的内容。例如,在当视频会议在具有终端ID〃0Iaa"的信息处理设备20aa和具有终端ID〃01db〃的发送终端1db之间举行的情况下,由于经由通信网络2在外部输入设备40bb和信息处理终端20ca之间开始的另一视频会议,在发送终端1db处发生在接收图像数据中的延迟,中继设备30需要将中继的图像数据的图像质量从高质量改变为中等质量。在该情况下,改变质量管理DB 3001的内容被改变,使得基于指示中等质量的质量信息将由中继设备30中继的图像数据的图像质量从高质量改变为中等质量。
[0104]数据质量改变单元35由来自图3中示出的CPU201的指令实现,并且基于改变质量管理DB 3001的改变的内容来改变从发送源终端发送的图像数据的图像质量。储存和读取处理单元39由图3中示出的HDD 205实现,在储存单元3000中储存各种数据,并且读取储存在储存单元3000中的各种数据。
[0105]〈发送管理系统的功能性结构〉
[0106]接着,将描述发送管理系统50的功能或构件。如图4中所示,发送管理系统50包括发送和接收单元51、终端认证单元52、状态管理单元53、终端提取单元54、终端状态获得单元55、会话管理单元57、质量确定单元58、储存和读取处理单元59以及延迟时间管理单元60。以上单元是由根据来自CPU 201的指令操作的图3中示出的任意元件实现的功能或构件,该CPU201根据储存在ROM 202中的程序操作。此外,发送管理系统50包括储存单元5000,储存单元5000包括图3中示出的ROM 202、RAM 203或HDD205。
[0107]〈〈中继设备管理表》
[0108]储存单元5000包括中继设备管理数据库5001,该中继设备管理数据库5001包括图7中示出的中继设备管理表5011。在中继设备管理表5011中,对于每个中继设备30,中继设备30的中继设备ID与以下相关联:中继设备30的操作性状态;当指示操作性状态的状态信息由发送管理系统50接收时的接收日期和时间;中继设备30的IP地址;以及中继设备30的最大数据传输率(Mbps)。例如,图7中示出的中继设备管理表501t指示具有中继设备ID"Illa〃的中继设备30a(参考图1)的操作性状态为〃在线〃;当该操作性状态由发送管理系统50接收时的接收日期和时间为“2009年11月10日,13:00” ;中继设备30a的IP地址为“1.2.1.2.” ;并且中继设备30的最大数据传输率为100Mbps。
[0109]〈〈终端认证管理表》
[0110]储存单元5000包括终端认证管理DB 5002,该终端认证管理DB 5002包括图8中示出的终端认证管理表502t。在终端认证管理表502t中,对于由发送管理系统50管理的发送终端10的每一个,发送终端10的终端ID与密码相关联。例如,在图8中所示的终端认证管理表502t中示出信息处理设备20aa的终端ID为〃 Olaa 〃,并且密码是〃 aaaa〃。
[0111]〈〈终端管理表》
[0112]此外,储存单元5000包括终端管理DB 5003,该终端管理DB 5003包括图9中示出的终端管理表503t。在终端管理表503t中,对于信息处理设备20和发送终端10的每一个,终端ID与以下相关联:信息处理终端20或发送终端10的操作性状态;当登录请求信息(之后描述)由发送管理系统50接收时的接收日期和时间;以及信息处理设备20或发送终端10的IP地址。例如,在图9中所示的终端管理表503t中,示出了具有终端ID“01aa”的信息处理设备20aa的操作性状态是“在线”;当登录请求信息由发送管理系统50接收时的接收日期和时间是“2009年11月10日,13:40” ;以及信息处理设备20的IP地址为“I.2.I.3”。
[0113]〈〈目的地列表管理表》
[0114]此外,储存单元5000包括目的地列表管理DB 5004,该目的地列表管理DB 5004包括图10中示出的目的地列表管理表504t。在目的地列表管理表504t中,请求视频会议的开始的请求源终端的终端ID与被登记为目的地终端候选者的所有终端的终端ID相关联。例如,在图10中示出的目的地列表管理表504t中示出,具有终端ID“01aa”的信息处理设备20aa可以向其发送视频会议开始请求的目的地终端候选者是具有终端ID“01ab”的信息处理设备20ab、具有终端ID“01ba”的发送终端1ba以及具有终端ID〃01db〃的发送终端10db。目的地终端候选者根据从开始请求终端到发送管理系统50的添加请求或删除请求而更新(添加或删除)。
[0115]〈〈会话管理表》
[0116]此外,存储器单元5000包括会话管理DB 5005,该会话管理DB 5005包括图11中示出的会话管理表505t。在会话管理表505t中,用于选择用于会话的中继设备30的每个选择会话ID与以下相关联:中继设备30的中继设备ID;请求源终端的终端ID;目的地终端的终端ID;延迟时间(ms);以及当接收延迟信息时的接收日期和时间。这里,延迟时间(ms)是当图像数据由目的地终端接收时,并且当延迟信息被接收时的接收日期和时间是当由目的地终端发送的指示延迟时间的延迟信息由发送管理系统50接收时。
[0117]例如,在图11中示出的会话管理表505t中示出中继设备30a(中继设备ID〃llla〃)被选择以用于通过使用选择会话ID〃sel〃建立的会话,并且在具有终端ID“01aa”的信息处理设备20aa(参考图1)和具有终端ID〃01db 〃的发送终端1db之间中继图像数据和音频数据。此外,示出了在发送终端1db处的图像数据的延迟时间是在“2009年11月10日的14:00”白勺200ms。
[0118]应注意的是,在两个发送终端10之间举行视频会议的情况下,延迟信息的接收日期和时间可以不从目的地终端10发送,而是从请求源终端10发送,并储存在会话管理表505t中。应注意的是在三个或者更多的通信终端之中举行视频会议的情况下,从接收图像数据和音频数据的通信终端发送的延迟信息的接收日期和时间可以储存在会话管理表505t 中 ο
[0119]〈〈质量管理表》
[0120]此外,储存单元5000包括质量管理DB 5007,该质量管理DB 5007包括在图12中示出的质量管理表507t。在该质量管理表中,在开始请求终端处或在目的地终端处的图像数据的延迟时间(ms)与由中继设备30中继的图像数据的图像质量(图像的质量)相关联。
[0121]〈发送管理系统的功能性单元〉
[0122]接着,将详细描述发送管理系统50的功能性单元。应注意的是在下面的说明中,当描述发送管理系统50的功能性单元时,还将描述功能性单元与图3中示出的用于实现发送管理系统50的功能性单元的主要元件之间的关系。
[0123]首先,发送和接收单元51由图3中所示的网络I/F 209实现,并且经由通信网络2向和从信息处理设备20、发送终端10、中继设备30或另一系统(程序提供系统90和/或维护系统100)发送和接收各种数据。终端认证单元52通过使用包含在经由发送和接收单元51接收的登录请求信息中的终端ID和密码作为搜索密钥来搜索储存单元5000的终端认证管理DB5002,并且确定相同的终端ID和密码是否储存在终端认证管理DB 5002中,来进行终端认证。为了控制登录请求源终端的操作性状态,状态管理单元53将登录请求源终端的终端ID与以下相关联:登录请求源终端的操作性状态;当登录请求信息由发送管理系统50接收时的接收日期和时间;以及登录请求源终端的IP地址,并且将它们储存在终端管理表503t中。
[0124]终端提取单元54通过使用登录请求源终端的终端ID作为搜索密钥,搜索目的地列表管理表504t,并且提取可以与请求源终端通信的目的地终端候选者的终端ID,来提取终端ID。此外,终端提取单元54通过使用登录请求源终端的终端ID作为搜索密钥,搜索目的地列表管理表504t而提取另一请求源终端的终端ID,对于该另一请求源终端,该请求源终端的终端ID被登记为目的地终端候选者。
[0125]终端状态获得单元55通过使用由终端提取单元54提取的目的地终端候选者的终端ID作为搜索密钥,搜索终端管理表503t而提取由终端提取单元54提取的终端ID的操作性状态。通过以上操作,终端状态获得单元55可以获得能够与登录请求源终端通信的目的地终端候选者的操作性状态。此外,终端状态获得单元55还可以通过使用由终端提取单元54提取的终端ID作为搜索密钥搜索终端管理表503t而获得登录请求源终端的操作性状态。
[0126]会话管理单元57将产生的选择会话ID与请求源终端的终端ID以及目的地终端的终端ID相关联,并且将它们储存在会话管理DB 5005 (图11中的会话管理表505t)中。此外,会话管理单元57在会话管理表505t中储存中继设备30的中继设备ID。
[0127]质量确定单元58通过使用以上延迟时间作为搜索密钥,搜索质量管理表507t,并且提取图像数据的相应的图像质量来确定由中继设备30中继的图像数据的图像质量。储存和读取处理单元59由图3中示出的HDD 205实现,在储存单元5000中储存各种数据,并且读取储存在储存单元5000中的各种数据。延迟时间管理单元60通过使用目的地终端的IP地址作为搜索密钥搜索终端管理表503t,提取相应的终端ID,并且进一步在会话管理表505t中储存由在记录的延迟时间字段中的延迟信息指示的延迟时间,在该记录中包含提取的终端ID0
[0128]〈屏幕显示的示例〉
[0129]图13是示出显示在显示装置120上的桌面屏幕的示例的图。两个窗口A和B显示在桌面屏幕上。窗口 A由任意应用创建和显示,并且窗口 B由信息处理设备程序119的图像显示控制单元14b创建和显示。应注意的是,信息处理设备程序119将整个桌面也当作是窗口。在下文中,由应用创建的窗口被称为“应用窗口”,整个桌面被称为“桌面窗口”,并且当不区分它们时,简称为“窗口”。
[0130]由信息处理设备20在显示装置12上显示的窗口由OS控制。信息处理设备程序119可以通过请求OS提供当前由API显示的窗口的标识信息而获得窗口的标识信息(例如,Windows(注册商标)中的句柄)。如果获得窗口的标识信息,可以显示标题栏的名称。应注意的是,尽管窗口 A和B在附图中分开,但是获得其显示数据的窗口以及信息处理设备程序119的窗口可以重叠。
[0131]因此,信息处理设备程序119可以通过例如句柄识别窗口来获得由用户选择的任意窗口的显示数据。在下面的说明中,由用户选择的窗口被称为“选择的窗口”。
[0132]图14是示出由信息处理设备程序119显示的登录屏幕的示例的图。当开始信息处理设备程序119时,显示了图14中示出的登录屏幕(可以独立地显示或者可以在图13中的窗口 B中显示)。登录屏幕包括登录ID列503、密码列504和登录按钮505。当用户在登录ID列503中输入终端ID并且在密码列504中输入密码,并且按下登录按钮505时,登录操作由操作输入接受单元12接受。通过以上操作,登录请求单元13将登录请求发送到发送管理系统50。
[0133]图15是示出由信息处理设备程序119显示的应用窗口(主屏幕)的示例的图。应用窗口主要具有三个区域,包括顶部栏510、主显示部分520和底部栏530。在顶部栏510中,显示了信息处理设备程序119的名称511、从信息处理设备程序119和目的地终端之间的通信开始起经过的时间以及通信速度513。
[0134]此外,在底部栏530中,显示了列表按钮531、视图按钮532、共享按钮533、相机按钮534、麦克风按钮535、音量按钮536和连接/断开按钮537。列表按钮531被用于在图22中的步骤S41中显示目的地列表,这将在之后描述。视图按钮532被用于显示主显示部分520的可选择显示格式。用户可以通过按下视图按钮532并且选择显示格式来选择显示显示数据和一个或多个(与目的地终端数量一样多的)图像数据项目、仅显示显示数据或者仅显示图像数据。共享按钮533被用于显示可与之共享显示数据的窗口的列表,并且开始与选择的窗口共享显示数据。相机按钮534被用于开启/关闭由相机拍摄照片。麦克风按钮535被用于开启/关闭由麦克风采集声音。音量按钮536被用于调节从扬声器输出的音量。连接/断开按钮537被用于开始视频会议(登录)以及用于结束视频会议(退出)。连接/断开按钮538在登录之前被显示为“连接”,并且在登录之后被显示为“断开”。
[0135]图15示出了按下共享按钮533的状态。因此,显示了显示数据共享可用窗口的列表。换句话说,显示了 “Geegle因特网浏览器”和“桌面”。〃Geegle因特网浏览器〃的应用窗口对应于图13中的窗口 A。因此,指示共享的图标538显示在"Geegle因特网浏览器〃的右端处。在用户希望共享另一窗口(附图中的“桌面”)的显示数据的情况下,用户选择“桌面”。
[0136]此外,显示了菜单“共享结束”,用于指示显示数据已经正被共享,并且用于结束共享。在用户结束共享的情况下,用户选择菜单“共享结束”。
[0137]在主显示部分520中,显示了其显示数据当前被共享的窗口A(〃Geegle因特网浏览器〃)的显示数据521。此外,显示数据521被发送到作为目的地终端的发送终端10db,并且与发送终端I Odb共享。
[0138]图16是示出显示数据共享的示例的图。信息处理设备20aa和发送终端1db经由中继设备30连接。外部输入设备40db和显示装置120db被连接到发送终端10db。
[0139]窗口 A和窗口 B显示在信息处理设备20aa的显示装置120aa上。窗口 B是由信息处理设备程序119创建的应用窗口。在用户通过使用共享按钮533选择窗口A的情况下,显示数据获得单元14c获得窗口 A的显示数据,并且发送和接收单元11将该显示数据发送到发送终端10db。在用户通过使用共享按钮533选择“桌面”的情况下,发送和接收单元11将桌面窗口的数据发送到发送终端10db。
[0140]在发送终端1db的屏幕I上,显示了桌面窗口的显示数据、由信息处理设备20aa的相机112拍摄的图像数据和由发送终端1db的相机112拍摄的图像数据。换句话说,显示装置120db被划分为三个区域,并且显示了显示数据和两个图像数据项目。
[0141]在发送终端1db的屏幕II上,显示了由信息处理设备20aa的相机112拍摄的图像数据和由发送终端1db的相机112拍摄的图像数据。
[0142]〈组合图标图像(鼠标)>
[0143]当显示数据获得单元14c获得选择的窗口时,取决于信息处理设备20可以不获得鼠标光标的图像。因此,优选的是,在显示数据获得单元14c获得其中包含鼠标光标的选择的窗口的显示数据的情况下,鼠标光标与显示数据组合。
[OH4]如图4中所示,显示数据获得单元14c包括指令信息获得单元141和显示数据创建单元142。指令信息获得单元141获得诸如鼠标光标的位置信息、鼠标光标的图标图像17g(图17)等的指令信息。指令信息包括屏幕上的鼠标光标的坐标数据17h(图17),或者包括屏幕上的鼠标光标的坐标数据17h以及图标图像17g。鼠标光标的坐标数据17h可以通过使用API由向OS请求而获得。鼠标光标的图标图像17g可以从OS获得,或已知鼠标光标的图标图像17g可以预先作为图像数据被提供。
[0145]显示数据创建单元142将图标图像17g与显示数据组合。信息处理设备20将组合的显示数据发送到发送终端1db等。因此,用户可以共享鼠标光标在屏幕上的显示数据中指定的位置信息。
[0146]在鼠标光标的图标图像17g与桌面窗口的显示数据组合的情况下组合鼠标光标的图标图像17g的方法不同于在将其与应用窗口的显示数据组合的情况下的方法。
[0147]-在与桌面窗口的显示数据组合的情况下
[0148]图17是示出将鼠标光标的图标图像17g与显示数据17d组合的示例的图。图17中的显示数据17d对应于由信息处理设备20aa在显示装置120aa上显示的整个屏幕。鼠标光标可以在整个桌面屏幕上四处移动。
[0149 ]指令信息获得单元141获得鼠标光标的图标图像17g和鼠标光标的坐标数据17h。坐标数据17h通过使用笛卡尔坐标系表示,并且是以像素单元指示鼠标光标关于作为原点的左上角的二维位置的坐标组。
[0150]因此,显示数据创建单元142能够例如通过将鼠标光标的尖部放置到由坐标数据17h指示的显示数据17d的位置处,而将鼠标光标与显示数据17d组合。应注意的是,组合鼠标光标意味着将鼠标光标的图标图像17 g放置在显不数据17d中(以替换重置的像素的像素值)以获得组合的图像数据。
[0151]-在与应用窗口的显示数据组合的情况下
[0152]图18是示出将鼠标光标的图标图像17g与显示数据组合的示例的图。鼠标光标的坐标(X,Y)以桌面屏幕的左上角作为原点。但是,选择的窗口仅是桌面屏幕的部分区域。因此,如果通过使用坐标(Χ,Υ)将图标图像17g与选择的窗口的显示数据17d组合,则图标图像17g被放置在关于选择的窗口的左上角的坐标(X,Y)处,选择的窗口的左上角的坐标为(X ’,Y’),并且因此,图标图像17g在显示数据17d中的位置不同于所意图的位置。
[0153]因此,在选择的窗口不是桌面窗口而是应用窗口的情况下指令信息获得单元141如下所示地调节鼠标光标的坐标数据17h。
[0154]X=X-X'
[0155]Y = Y-Y'
[0156]通过以上操作,显示数据17d和图标数据17g之间的相对位置可以维持并且图标图像17g可以与显示数据17d组合。
[0157]图19是显示数据获得单元14c用于将鼠标光标的图标图像17g与显示数据组合的过程的示例的流程图。图19中示出的处理在图23中示出的处理中的步骤S77-2进行。
[0158]指令信息获得单元141获得鼠标光标的坐标数据17h(S77_21)。在桌面窗口的显示数据的情况下,图标图像17g与显示数据组合。
[0159]指令信息获得单元141确定在步骤S77-21中获得的坐标数据17h是否被包含在应用窗口中(S77-22)。
[0160]在坐标数据17h不被包含在应用窗口中的情况下(S77-22中的否),不需要将图标图像17g与显示数据组合。因此,显示数据创建单元142结束其处理而不将鼠标光标的图标图像17g与显示数据组合。
[0161]在坐标数据17h被包含在应用窗口中的情况下(S77-22中的是),指令信息获得单元141获得鼠标光标的图标图像17g(S77-23)。
[0162]接着,显示数据创建单元142将在步骤S77-23中获得的图标图像17g与选择的窗口的显示数据组合,并且结束其处理(S77-24)。换句话说,显示数据创建单元142参考鼠标光标的尖部的坐标(X,Y)以及活动区域18r的左上角的坐标(X’,Y’)。此外,显示数据创建单元142通过在以激活区域ISr的左上角作为原点的位置((Χ-Χ’),(Y-Y'))处放置图标图像17g,将鼠标光标的图标图像17g与其中仅包含活动区域18r的图像的显示数据组合。
[0163]通过以上操作,鼠标光标可以与显示数据一起显示。应注意的是,假设在图19中的S77-22中选择应用窗口。但是,总是可以应用在选择了应用窗口的情况下的组合处理,并且在选择了桌面窗口的情况下,可以假设,X ’= O并且Y ’= O。
[0164]〈〈实施例的处理和操作》
[0165]接着,参考图20到图24,将描述在根据实施例的发送系统I中进行的处理和操作。图20是示出用于控制从中继设备30发送到发送管理系统50的指示中继设备30的操作性状态的状态信息的处理的示例的序列图。图21是示出用于开始在信息处理设备20和另一信息处理设备20或发送终端10之间的通信的准备阶段处理的示例的序列图。图22是示出发送终端的用于建立会话的处理的示例的序列图。图23是示出用于使得作为会议的目的地的另一信息处理设备20或发送终端10显示由信息处理设备20显示的显示数据的处理的示例的序列图。图24是用于获得显示数据的过程的示例的流程图。
[0166]首先,参考图20,将描述用于控制从中继设备30发送到发送管理系统50的指示中继设备30的操作性状态的状态信息的处理。在每个中继设备30(30a到30d)中,状态检测单元32周期性地检测其中继设备30的操作性状态(S1-1到S1-4)。此外,为了发送管理系统50实时控制中继设备30的操作性状态,每个中继设备30的发送和接收单元31周期性地经由通信网络2将其中继设备30的状态信息发送到发送管理系统50(步骤S2-1到S2-4)。状态信息包括中继设备30的中继设备ID以及对应于由状态检测单元32检测的中继设备ID的中继设备30的操作性状态。应注意的是,在以下实施例中,假设中继设备30a、30b和30d处于“在线”状态并且正常操作,并且中继设备30c正在操作,但是由于在用于中继设备30c进行其操作的程序中存在一些问题而处于〃离线〃状态。
[0167]接着,发送管理系统50经由发送和接收单元51接收从中继设备30a到30d发送的状态信息,并且经由储存和读取处理单元59在储存单元5000的中继设备管理DB 5001(图7中的中继设备管理表501t)中储存与中继设备ID相关联的状态信息(步骤S3-1到S3-4)。通过以上操作,对于每个中继设备ID,操作性状态〃在线〃、〃离线〃和〃发生故障〃的任一个储存在中继设备管理表501t中。此时,对于每个中继设备ID,当状态信息由发送管理系统50接收时的接收日期和时间也被储存。应注意的是,在不从中继设备30发送状态信息的情况下,中继设备管理表501t的记录中的操作性状态的字段和接收日期和时间的字段可以是空白,或者这些字段可以维持之前的操作性状态和之前的接收日期和时间。
[0168]接着,参考图21,将描述在开始信息处理设备20aa与发送终端1ba和1db之间的通信之前的准备阶段处理。首先,当用户开始信息处理设备程序119时,显示图14中示出的登录屏幕。用户输入终端ID和密码,并且按下登录按钮505(步骤S21)。
[0169]接着,通过按下登录按钮505而触发,登录请求单元13从发送和接收单元11经由通信网络2将指示登录请求的登录请求信息自动地发送到发送管理系统50(步骤S22)。登录请求信息包括被用于识别作为请求源的信息处理设备20aa的终端ID和密码。终端ID和密码经由储存和读取处理单元19从储存单元100读取并且被发送到发送和接收单元11。应注意的是,当登录请求信息被从信息处理设备20aa发送到作为接收器的发送管理系统50时,发送管理系统50可以获得发送者、即信息处理设备20aa的IP地址。
[0170]接着,发送管理系统50的终端认证单元52通过使用包含在经由发送和接收单元51接收的登录请求信息中的终端ID和密码作为搜索密钥搜索储存单元5000的终端认证管理DB 5002(图8中的终端认证管理表502t),进行终端认证,并且确定相同的终端ID和密码是否储存在终端认证管理DB 5002中(步骤S23)。在确定相同的终端ID和密码储存在终端认证管理DB 5002中并且登录请求来自具有适当的使用权的信息处理设备20或发送终端10的情况下,状态管理单元53将信息处理设备20的终端ID与操作性状态、当登录请求信息被接收时的接收日期和时间、和信息处理设备20aa的IP地址相关联,并且将它们储存在终端管理DB 5003中(图9中的终端管理表503t)(步骤S24)。通过以上操作,操作性状态〃在线〃、接收H期和时间〃2009.11.10.13:40〃和终端IP地址〃1.2.1.3〃与信息处理设备20aa的终端ID〃OIaa〃相关联并且储存在终端管理表503t中(图9)。
[0171]接着,发送管理系统50的发送和接收单元51经由通信网络2将指示由终端认证单元52获得的认证结果的认证结果信息发送到作为登录请求的请求源的信息处理设备20aa(步骤S25)。对于由终端认证单元52确定终端具有适当的使用权的情况继续描述。
[0172]发送管理系统50的终端提取单元54通过使用请求登录的信息处理设备20aa的终端ID〃01aa 〃作为搜索密钥搜索目的地列表管理表504t,并且读取可以与信息处理设备20aa通信的目的地终端候选者的终端ID,来提取终端ID(步骤S26)。这里,可以作为具有终端ID“Olaa”的信息处理设备20aa的目的地终端的信息处理设备20ab、发送终端1ba和发送终端I Odb 的终端 ID〃01 ab 〃、〃01 ba 〃和 〃01 db 〃被提取。
[0173]接着,终端状态获得单元55通过使用由终端提取单元54提取的目的地终端候选者的终端10(〃01&13〃,〃01&&〃,〃01(113〃)作为搜索密钥,搜索终端管理表503丨,并且读取由终端提取单元54提取的终端ID的操作性状态(“离线”、“在线”、“在线”)而获得目的地终端(信息处理设备20ab、发送终端1ba和发送终端1db)的操作性状态(步骤S27)。
[0174]接着,发送和接收单元51经由通信网络2发送目的地状态信息,该目的地状态信息包括在步骤S27中被用作搜索密钥的终端ID( “Olab”、“Olba”、“Oldb”)以及相应的终端(信息处理设备20ab、发送终端1ba和发送终端1db)的操作性状态(“离线”、“在线”、“在线”)(步骤S28)。通过以上操作,信息处理设备20aa可以获得可以与信息处理设备20aa通信的目的地终端候选者信息处理设备20ab、发送终端1ba和发送终端1db的当前的操作性状态(“离线”、“在线”、“在线”)。
[0175]此外,发送管理系统50的终端提取单元54通过使用请求登录的信息处理设备20aa的终端ID〃01aa 〃作为搜索密钥搜索目的地列表管理表504t,并且提取另一请求源终端的终端ID,对于该另一请求源终端,信息处理设备20aa的终端ID〃01aa〃被登记为目的地终端候选者(步骤S29)。在图10中示出的目的地列表管理表504t中,另一请求源终端的提取的终端ID为"Olab"、"Olba"和"Oldb"。
[0176]接着,发送管理系统50的终端状态获得单元55通过使用请求登录的信息处理设备20aa的终端ID〃01aa 〃作为搜索密钥搜索终端管理表503t,并且获得信息处理设备20aa的操作性状态(步骤S30)。
[0177]接着,发送和接收单元51将包括终端ID〃01aa〃和在步骤S30中获得的信息处理设备20aa的操作性状态〃在线〃的目的地状态信息发送到请求源终端(发送终端1ba和1db),该请求源终端在终端管理表503t中的操作性状态是在步骤S29中提取的终端ID(〃01ab〃、〃Olba〃和〃Oldb")的请求源终端中的“在线”(步骤S31-l,S31-2)。应注意的是,当发送和接收单元51将目的地状态信息发送到请求源终端(发送终端1ba和1db)时,发送和接收单元51基于终端ID(〃01ba〃和〃Oldb")参考储存在终端管理表503t中(图9)的终端的IP地址。通过以上操作,请求登录的信息处理设备20aa的终端ID〃01aa〃和操作性状态〃在线〃可以被发送到可以与作为目的地的信息处理设备20aa通信的其它目的地终端(发送终端1db和1ba)。
[0178]应注意的是,在另一发送终端10中,当用户开启电源开关109(步骤S21)时,电源开启操作由操作输入接受单元12接受,并且进行类似于步骤S22到S31-l、31-2的处理,其说明将被省略。
[0179]接着,参考图22,将描述用于建立信息处理设备20与另一信息处理设备20或发送终端10之间的会话的处理。在一个实施例中,信息处理设备20aa可以与发送终端1ba和1db中的至少一个通信,其是作为目的地候选者的发送终端10并且其操作性状态为〃在线〃。在以下描述中,假设,信息处理设备20aa的用户选择开始与作为目的地终端的发送终端I Odb的通信。
[0180]首先,当用户按下操作按钮108以选择发送终端1db时,信息处理设备20aa的操作输入接受单元12接收选择发送终端1db作为目的地的输入(步骤S41)。接着,信息处理设备20的发送和接收单元11发送开始请求信息,该开始请求信息指示通信开始请求并且包括作为请求源终端的信息处理设备20aa的终端ID〃01aa〃和作为目的地终端的发送终端1db的终端ID“01db”(步骤S42)。通过以上操作,发送管理系统50的发送和接收单元51接收该开始请求信息和作为请求源终端的信息处理设备20aa的IP地址“1.2.1.3”。此外,基于包含在该开始请求信息中的作为请求源终端的信息处理设备20aa的终端ID〃01aa〃和作为目的地终端的发送终端1db的终端ID〃01db〃,状态管理单元53在终端管理DB 5003的终端管理表503t中将包括终端ID〃01aa〃和终端ID〃01db〃的记录的操作性状态的字段改变为〃通信中〃(步骤S43)。在上述状态中,信息处理设备20aa和发送终端I Odb还没有开始通信(呼叫),但是已经处于通信的状态中。如果另一发送终端10试图与信息处理设备20aa或者发送终端1db通信,则输出指示信息处理设备20aa或者发送终端1db处于通信的状态中的音频消息或显示消息。
[0181]发送管理系统50产生用于选择中继设备30的选择会话ID(步骤S44)。此外,会话管理单元57将在步骤S44中产生的选择会话ID〃sel〃与作为请求源终端的信息处理设备20aa的终端ID“01aa”和作为目的地终端的发送终端1db的终端ID〃01db〃相关联,并且将它们储存在储存单元5000的会话管理表505t中(步骤S45)。
[0182]在此之后,发送管理系统50基于中继设备管理DB 5001和终端管理DB5003缩减(narrow down)用于中继信息处理设备20aa和发送终端1db之间的通信的最终的(实际的)中继设备30。
[0183]接着,发送管理系统50的会话管理单元57将被选择为最终(实际)中继设备30的中继设备30a的中继设备ID〃llla〃储存在会话管理DB 5005的会话管理表505t的记录的中继设备ID的字段中,在该记录中包含选择会话ID“sel”(步骤S67-1)。发送和接收单元51将中继设备ID “I I la”和发送终端1db的IP地址“1.3.2.4”发送到信息处理设备20aa(步骤S67-21)。应注意的是,发送管理系统50的发送和接收单元51经由通信网络2(未示出)将指示中继开始的中继开始请求信息发送到中继设备30a。在该中继开始请求信息中,包含被中继的信息处理设备20aa和发送终端1db的IP地址(“1.2.1.3”、“1.3.2.4”)。通过以上操作,中继设备30a建立用于以三种分辨率(低分辨率、中等分辨率和高分辨率)在信息处理设备20aa和发送终端1db之间通信图像数据和音频数据的会话(步骤S69)。因此,信息处理设备20aa和发送终端1db可以开始视频会议。应注意的是,具有三种分辨率的图像数据仅是示例。分辨率的数量可以大于或者小于3。
[0184]应注意的是,发送终端10通过使用包括H.264(H.264/AVC、MPEG-4part 10、MPEG4AVC)、扩展标准H.264/SVC、MPEG-2等的视频编码标准发送和接收图像数据。
[0185]接着,参考图23,将描述如下处理,其中在选择中继设备30之后,表示在信息处理设备20的显示装置120上显示的图像的显示数据被发送到另一信息处理设备20或者另一发送终端10,并且显示在另一信息处理设备20或者另一发送终端10的显示装置120上。这里,将描述其中由信息处理设备20aa显示的信息由作为目的地终端的发送终端1db显示的示例。
[0186]当选择中继设备30时,在步骤S67-21中由发送管理系统50发送的中继设备ID“111a”和发送终端1db的IP地址“1.3.2.4”由信息处理设备20aa的发送和接收单元11接收。此外,接收的中继设备ID “I I la”和IP地址“1.3.2.4”由储存和读取处理单元19储存在储存单元1000中(步骤S67-22)。
[0187]接着,信息处理设备20aa的储存和读取处理单元19读取储存在储存单元1000中的中继设备ID〃11 Ia〃和目的地发送终端1db的IP地址〃1.3.2.4〃 (步骤S77)。
[0188]显示数据获得单元14c获得显示在显示装置120上的屏幕的显示数据(步骤S77-2)。将在之后描述步骤S77-2的处理。
[0189]此外,发送和接收单元11将分辨率-转换的显示数据和目的地发送终端1db的IP地址〃1.3.2.4〃发送到由在步骤577中读取的中继设备10〃111&〃指示的中继设备30(步骤S78)0
[0190]当中继设备30接收在步骤S78中由信息处理设备20aa发送的显示数据时,基于目的地发送终端1db的IP地址〃1.3.2.4〃改变显示数据的图像质量(步骤S79)。
[0191]中继设备30将显示数据发送到发送终端1db(步骤S80)。当发送终端1db的发送和接收单元11接收由中继设备30发送的显示数据时,图像显示控制单元14b在显示装置120db上显示由接收的显示数据表示的图像(步骤S81)。
[0192]图24是用于在图23中的步骤S77-2中获得显示数据的过程的示例的流程图。图24中示出的过程在图23中的步骤S77结束之后开始。
[0193]首先,操作输入接受单元12确定用户是否开始显示数据共享(SlO)。当共享按钮533被按下以选择窗口时,检测到显示数据共享的开始。
[0194]在操作输入接受单元12接受显示数据共享的开始的情况下(S10中的是),透明显示控制单元18储存当前的显示状态(S20)。显示状态是透明显示开启状态或者是透明显示关闭状态。通过储存显示状态,在显示数据共享结束之后可以显示状态返回到初始的显示状态。
[0195]透明显示控制单元18参考储存的显示状态,并且如果透明显示是开启,则将其关闭(S30)。换句话说,如果透明显示是开启,则显示状态被暂时地切换到不透明显示状态。切换方法可以通过以下实现,例如,在OS是Windows(注册商标)的情况下,通过具有由透明显示控制单元18使用的桌面窗口管理器(DffM)的应用程序接口(API)。透明显示状态可以以类似的方式从关闭切换到开启。
[0196]应注意的是,在一个实施例中,Windows(注册商标)被用作OS。当OS是Mac OS(注册商标)时,透明显示状态也可以从开启切换到关闭。此外,在1S(注册商标)或在安卓(注册商标)中以类似的方式通过透明显示增加了负荷。在这些OS中透明显示状态可以从开启切换到关闭。
[0197]在透明显示状态(所声称的具有高负荷的显示状态的示例)中用于显示屏幕的显示负荷比在不透明显示状态(所声称的具有低负荷的显示状态的示例)更高。因此,如果获得音频数据和图像数据并且在由信息处理设备20维持透明显示状态的同时开始显示数据共享,则可能存在用于在显示装置120上显示屏幕的OS的处理具有延迟并且屏幕可能闪烁的情况。在实施例1中,通过在显示数据共享期间关闭透明显示状态可以降低屏幕显示处理负荷,并且可以避免诸如闪烁的屏幕的降低的屏幕图像质量。
[0198]接着,显示数据获得单元14c获得由用户选择的选择的窗口的显示数据(S40)。
[0199]接着,操作输入接受单元12确定用户是否结束显示数据共享(S50)。操作输入接受单元12确定当共享按钮533被按下时是否从显示的列表中选择“结束共享”。
[0200]在“结束共享”未被选择的情况下(S50中的否),该处理继续到图23中的步骤S78并且发送显示数据。之后,该处理返回到步骤S40。
[0201]在“结束共享”被选择的情况下(S50中的是),透明显示控制单元18参考储存的显示状态,并且显示状态返回到储存的显示状态(S60)。
[0202]应注意的是,显示状态可能不返回到初始的状态,并且在显示数据共享结束之后可以维持透明显示关闭状态。当维持透明显示关闭状态时可以避免闪烁的屏幕。
[0203]应注意的是,在步骤S30中关闭透明显示状态的情况下,用户可能感到有些问题,因为显示状态从透明显示状态改变到不透明显示状态。因此,可能优选的是,在透明显示状态被关闭的情况下,报告透明显示状态被关闭。
[0204]图25是示出当在步骤S30中透明显示被关闭时显示的消息的示例的图。当透明显示被关闭时透明显示控制单元18显示预定的消息。应注意的是,可以在透明显示被关闭之前或者之后显示该消息。
[0205]在图25中,显示消息“屏幕的色彩方案被改变。以下程序的操作导致了Windows(注册商标)的屏幕的色彩方案暂时改变为Windows(注册商标)基础版”。
[0206]用户可以使用信息处理设备20而几乎感觉不到任何问题,因为用户理解透明显示状态为何被改变。当用户按下OK按钮550时,消息消失。
[0207]此外,如图26中所示,消息可以显示为任务栏中的气泡(balloon)显示。图26是示出当透明显示被关闭时显示的消息的另一示例的图。在图26中,当透明显示被关闭时,消息被显示为气泡显示。当用户选择关闭按钮540时被显示为气泡显示的消息可以消失,或者当经过了预定的时间时消息可以消失而不需要用户操作,这改善了操作性。
[0208]如上所述,根据实施例1的信息处理设备20可以在由于除了发送和接收图像数据和音频数据以外还共享显示数据而增加负荷的状态中,通过关闭透明显示而减少闪烁屏幕的发生。此外,用户无需开启透明显示,因为透明显示返回到开启而不需要用户操作,这改善了操作性。此外,当透明显示被关闭时,显示消息,这减轻了用户感到有问题的感觉。
[0209](实施例2)
[0210]在实施例1中,信息处理设备20在共享显示数据的情况下关闭透明显示,而不在应用窗口和桌面窗口之间区分。
[0211]但是,应注意的是,桌面窗口不被用户操作而移动,而应用窗口可以由用户操作移动到任何位置。因此,OS监控应用窗口的重写定时。因此,在产生应用窗口的显示数据的情况下用于产生显示数据的负荷比在产生桌面窗口的显示数据的情况下更大。
[0212]因此,在共享桌面窗口的显示数据(所声称的显示设备的整个屏幕的图像的图像数据的示例)的情况下,可能存在不必要关闭透明显示的情况。用户可以通过维持透明显示开启而看到后面的窗口或者操作良好设计的屏幕。
[0213]因此,将描述根据实施例2的信息处理设备20,该设备20仅在应用窗口的显示数据被共享的情况下关闭透明显示。
[0214]应注意的是,在实施例2中与实施例1相同的元件进行与实施例1相同的功能。因此,可以仅描述实施例2中的主要元件。
[0215]图27是用于在图23中的步骤S77-2中获得显示数据的过程的示例的流程图。步骤SlO到S40与实施例1相同。
[0216]当在步骤S40中获得选择的窗口的显示数据时,操作输入接受单元12确定选择的窗口是否改变(S41)。换句话说,操作输入接受单元12确定不同于当前的数据共享窗口的另一窗口是否从由于按下共享按钮533而显示的窗口的列表(除了 “结束共享”以外)中被选择。
[0217]在选择的窗口未改变的情况下(S41中的否),该处理继续到步骤S50并且剩余处理将与图24中相同。
[0218]在选择的窗口改变的情况下(S41中的是),透明显示控制单元18确定选择的窗口是否改变为桌面窗口(S42)。
[0219]在桌面窗口被选择的情况下(S42中的是),产生显示数据的处理负荷小于应用窗口被选择的情况。因此,透明显示控制单元18参考储存的显示状态,并且即使当透明显示开启时,保持透明显示开启(S43)。
[0220]在桌面窗口未被选择的情况下(S42中的否),产生显示数据的处理负荷大于桌面窗口被选择的情况。因此,透明显示控制单元18参考储存的显示状态,并且当透明显示开启时,关闭透明显示(S44)。
[0221]接着,该处理继续到步骤S45,并且显示数据获得单元14c获得改变的选择的窗口的显示数据(S45)。
[0222]剩余处理将与实施例1相同。换句话说,操作输入接受单元12确定显示数据共享是否由用户结束(S50)。当从将在之后描述的列表中选择〃结束共享〃时操作输入接受单元12接受共享结束操作。在没有检测到选择"结束共享"的操作的情况下(S50中的否),该处理继续到图23中的步骤S78并且发送显示数据。之后,该处理返回到步骤S40。
[0223]在检测到选择〃结束共享〃的操作的情况下(S50中的是),透明显示控制单元18参考储存的显示状态并且显示状态返回到储存的显示状态(S60)。
[0224]通过以上操作,类似于实施例1,可以减轻闪烁屏幕。此外,在显示状态是透明显示状态的情况下,仅当选择的窗口不是桌面窗口时,显示状态被切换到不透明显示状态,并且因此,相比于实施例1,更不太可能由于显示状态的改变而使用户感到有问题。
[0225](实施例3)
[0226]存在当应用窗口被用户移动时应用窗口被移出桌面区域的情况。在该情况下,例如,OS需要进行进一步处理以指定应用窗口的显示区域,并且因此,显示处理负荷大于应用窗口显示在桌面区域内的情况。因此,在产生应用窗口的显示数据、应用窗口的一部分在桌面窗口之外的情况下,产生显示数据的负荷大于在产生应用窗口的显示数据、应用窗口在桌面窗口内或者产生桌面窗口的显示数据的情况。
[0227]因此,在应用窗口不在桌面区域之外的情况下,可能不需要关闭透明显示。通过维持透明显示开启,用户可以看到后面的窗口或者操作良好设计的屏幕。
[0228]因此,将描述根据实施例3的信息处理设备20,该设备20仅在获得应用窗口的显示数据、应用窗口的一部分在桌面区域之外的情况下关闭透明显示。
[0229]应注意的是,实施例3中的与实施例1相同的元件进行与实施例1相同的功能。因此,可以仅描述实施例3中的主要元件。
[0230]图28是用于在图23中的步骤S77-2中获得显示数据的过程的示例的流程图。步骤SlO到S40与实施例1相同。
[0231]在步骤S20中储存显示状态之后,透明显示控制单元18确定选择的窗口的一部分是否在桌面区域9d之外(图29) (S21)。例如,确定当满足以下条件时选择的窗口的一部分在桌面区域9d之外,并且确定当不满足该条件时选择的窗口的一部分在桌面区域9d内。?0232]图29是示出用于确定应用窗口的一部分是否在桌面区域9d之外的坐标系的示例的图。原点(0,0)被设置在左上角处。(X,Y)是桌面区域9d的右下角的坐标组。(xl,yl)是应用窗口 9a的左上角的坐标组。(x2,y2)是应用窗口 9a的右下角的坐标组。
[0233]因此,应用窗口9a的一部分在桌面区域9d之外的条件将如下。
[0234]xl〈0 或者 yl〈0 或者 x2>X 或者 y2>Y
[0235]返回图28,在选择的应用窗口9a的一部分不在桌面区域9d之外的情况下(S21中的否),确定产生显示数据的处理负荷不高,并且透明显示控制单元18参考储存的显示状态,并且当透明显示为开启时,维持透明显示开启(S22)。
[0236]在选择的应用窗口9a的一部分在桌面区域9d之外的情况下(S21中的是),确定产生显示数据的处理负荷高,并且透明显示控制单元18参考储存的显示状态,并且当透明显示为开启时,暂时地关闭透明显示(S30)。
[0237]接着,显示数据获得单元14c获得选择的窗口的显示数据(S40)。此外,操作输入接受单元12确定选择的窗口是否改变(S41)。在选择的窗口未改变的情况下(S41中的否),该处理继续到步骤S50并且剩余处理将与图24相同。
[0238]在选择的窗口改变的情况下(S41中的是),透明显示控制单元18确定桌面窗口是否被选择为选择的窗口(S42)。在桌面窗口被选择的情况下(S42中的是),确定产生显示数据的处理负荷不高,并且显示数据获得单元14c获得改变的选择的窗口的显示数据(S45)。
[0239]在桌面窗口未被选择的情况下(S42中的否),透明显示控制单元18确定选择的窗口的一部分是否在桌面区域9d之外(S42-2)。因此,类似于步骤S21,在选择的应用窗口 9a的一部分不在桌面区域9d之外的情况下(S42-2中的否),确定产生显示数据的处理负荷不高,并且透明显示控制单元18参考储存的显示状态,并且当透明显示为开启时,维持透明显示开启(S43)。
[0240]在选择的应用窗口9a的一部分在桌面区域9d之外的情况下(S42-2中的是),确定产生显示数据的处理负荷高,并且透明显示控制单元18参考储存的显示状态,并且当透明显示为开启时,暂时地关闭透明显示(S44)。
[0241]之后,该处理继续到步骤S45,并且显示数据获得单元14c获得改变的选择的窗口的显示数据(S45)。
[0242]剩余处理将与实施例1相同。换句话说,操作输入接受单元12确定显示数据共享是否由用户结束(S50)。当从列表中选择"结束共享"时操作输入接受单元12接受共享结束操作。
[0243]在没有检测到选择〃结束共享〃的操作的情况下(S50中的否),该处理继续到图23中的步骤S78并且发送显示数据。之后,该处理返回到步骤S40。
[0244]在检测到选择〃结束共享〃的操作的情况下(S50中的是),透明显示控制单元18参考储存的显示状态,并且显示状态返回到储存的显示状态(S60)。
[0245]按照根据实施例3的信息处理设备20,其相比实施例2进一步更不常关闭透明显示,并且因此,相比于实施例2,用户进一步不太可能由于显示状态的改变而感觉到有问题。例如,当信息处理设备20的性能相对较高时,根据实施例3的信息处理设备程序119将是高效的。
[0246]信息处理设备20可以获得CPU的模型号以及存储器容量,并且确定应该采用实施例I到3中的哪个处理。通过以上操作,根据信息处理设备20的性能,关闭透明显示的必要性可以被最小化。
[0247](实施例4)
[0248]在实施例1到3中,通过在显示数据被共享的情况下将透明显示从开启切换到关闭而抑制显示装置120的闪烁屏幕。
[0249]但是,因为闪烁屏幕是由于显示过程的重负荷而产生,存在除了关闭透明显示以外的用于抑制闪烁屏幕的另一方法。另一方法包括降低从窗口创建显示数据的负荷。
[0250]在鼠标光标与显示数据组合的情况下,为了使得鼠标光标看上去流畅地移动,指令信息获得单元141获得鼠标光标的坐标并且比预定的频率(例如,每秒一次或多次)更频繁地获得图标图像17g,并且显示数据创建单元142比预定的频率更加频繁地将图标图像17g与显示数据组合。
[0251]此外,获得鼠标光标的坐标、获得图标图像17g并且将它们组合的处理独立于获得显示数据的处理而进行。
[0252]因此,获得显示数据并且将鼠标光标与显示数据组合的处理的负荷(S卩,一系列的获得处理和组合处理的负荷)高。
[0253]因此,将描述在透明显示开启的情况下可以通过降低获得显示数据的频率或者通过不将鼠标光标与显示数据组合来抑制闪烁屏幕而不关闭关闭透明显示的信息处理设备
20 ο
[0254]图30是可以替换图24的步骤S30中的“如果显示状态的储存的透明显示为开启,则关闭透明显示”的处理的处理的示例的流程图。换句话说,在显示状态的储存的透明显示为开启的情况下,显示数据获得单元进行图30中示出的处理。
[0255]在图30中,显示数据获得单元14c确定是否应该通过使用变量i创建显示数据。例如,显示数据获得单元14c获得显示数据的频率以这样的方式被限制:每η次指令信息获得单元141获得指令信息,显示数据获得单元14c获得显示数据一次。这里,η例如是2或者更大的自然数。存在确定η的值的各种方法。例如,η可以由信息处理设备20的规格确定,或者η可以通过用户的设置确定。
[0256]首先,当操作输入接受单元12从共享按钮533接受选择窗口的操作时,显示数据获得单元14c通过设置I而初始化变量i(S30-l)。
10257] 接着,显示数据获得单元14c确定是否i = I (S30-2),并且仅在i = I的情况下获得显示数据(S30-3)。显示数据获得单元14c更新储存在RAM 103中或者在闪速存储器104中的显示数据。在i在I的情况下,显示数据获得单元14c不获得显示数据,并且因此,可以降低获得显示数据的负荷。
[0258]接着,指令信息获得单元141获得鼠标光标的图像数据(S30-4)。接着,指令信息获得单元141获得鼠标光标的坐标数据17h (S30-5)。
[0259]接着,显示数据创建单元142将鼠标光标的图像数据与显示数据组合(S30-6)。换句话说,不管显示数据是否被更新,鼠标光标的图像数据与显示数据组合。因此,鼠标光标对用户来说看起来流畅地移动。
[0260]当显示数据获得单元14c获得其中组合了鼠标光标的显示数据时,显示数据获得单元14c将变量i递增l(S30-7)。
[0261 ]接着,显示数据获得单元14c确定是否i =n(S30-8)。在i =n的情况下(S30-8中的是),显示数据获得单元14c通过设置I而初始化变量KS30-9)。
[0262]通过以上操作,每次获得指令信息η次,信息处理设备20可以获得显示数据并且将鼠标光标的图像数据与显示数据组合。
[0263]应注意的是,显不数据获得单兀14c可以使得指令彳目息获得单兀141停止获得指令信息。在指令信息获得单元141不获得指令信息的情况下,鼠标光标的图像数据不与显示数据组合,并且因此,与仅降低获得显示数据的频率相比,可以降低获得处理负荷。此外,如果足以抑制闪烁屏幕,可以仅停止将鼠标光标的图像数据与显示数据组合而降低获得显示数据的频率。
[0264]在降低获得显示数据的频率的情况下,或者在鼠标光标的图像数据不与显示数据组合的情况下,类似于在实施例1到3中的情况,优选的是,这样的操作的事实可以显示在显示装置120上。用户可以理解获得显示数据的频率被降低以及发送移动图像的显示数据是不适宜的情形,并且因此,用户可以理解鼠标光标的图像数据为何不被组合。
[0265]如上所述,图30是示出可以替换根据实施例1的图24中的步骤S30的处理的图。类似地,在图30中示出的处理也可以替换图27中的步骤S30和S44以及图28中的步骤S30和S44。
[0266]此外,实施例4以及实施例1到3可以根据用户选择而切换。例如,用户可以在降低显示数据的更新频率(并且停止组合鼠标光标的图像数据)和关闭透明显示之间选择。用户可以通过使用用户喜欢的方法来避免闪烁屏幕。
[0267]此外,在实施例4中,降低了显示数据的更新频率。但是,可以减少颜色的数量。捕捉的选择的窗口的显示数据的量除了受到选择的窗口的宽度和高度影响以外还受到颜色的数量影响。可以例如通过从16位或者32位中选择作为像素的位数量来选择颜色的数量。显示数据的量越多,显示处理负荷越重。
[0268]因此,可以通过减少(桌面窗口和应用窗口的)屏幕的颜色的数量来抑制闪烁屏幕,而不关闭透明显示。应注意的是,类似于降低获得显示数据的频率的情况,用户可以在用于抑制闪烁屏幕的方法之间选择。
[0269]如上所述,在替代专用终端的信息处理设备20发送图像数据、音频数据和显示数据的情况下,闪烁屏幕可以被抑制。应注意的是,在信息处理设备20作为外部输入设备40获得显示数据的情况下,可以通过关闭透明显示抑制闪烁屏幕。
[0270]如上所述,视频会议系统被用作如图1中所示的发送系统I的示例。但是,发送系统I不限于视频会议系统,而是可以是诸如因特网协议(IP)电话、因特网电话等的电话系统。
[0271]此外,移动电话或智能电话的通信系统可以由发送系统I替代。在该情况下,信息处理设备20或发送终端10对应于移动电话。作为移动电话的信息处理设备20或发送终端10包括移动电话的主体、被包含在主体中的显示按钮、显示部分、麦克风和扬声器。应注意的是,显示部分是触摸面板。
[0272]在该情况下,信息处理设备20或发送终端10经由移动电话线(包括通过使用来自基站的天线功率主要覆盖诸如室外的相对较宽范围的无线通信)等连接到通信网络2。
[0273]此外,如图31中所示,信息处理设备20或发送终端10可以被用作汽车导航设备。图31是示出在信息处理设备20或发送终端10被用作汽车导航设备的情况下的系统结构图的示例的图。在该情况下,信息处理设备20和发送终端10的一个对应于安装在汽车601中的汽车导航设备20-2。信息处理设备和发送终端10的另一个对应于由管理中心604的通信器使用的管理终端20-1、用于控制汽车导航设备的管理服务器603或者安装在另一汽车602中的汽车导航设备20-3。
[0274]图32是汽车导航设备的示例的结构图。汽车导航设备包括:用于控制整个设备的控制单元611、GPS接收器612、车辆速度传感器613、陀螺仪传感器614、道路地图数据615等。此外,根据实施例的信息处理设备20连接到控制单元611。控制单元611包括微计算机等,其执行程序并且作为汽车导航设备提供功能。GPS接收器612捕捉GPS卫星信号并且输出其当前位置的坐标组。车辆速度传感器613检测车辆的速度(车轮的旋转速度)。陀螺仪传感器614检测角速度。车辆行进的方向可以通过对角速度积分而计算。
[0275]道路地图数据615是其中节点和链路被组合以表示道路的数据,其可以在从外部下载或者事先储存在车辆中。道路地图显示在显示装置120上。
[0276]应注意的是,汽车导航设备还可以包括用于输出音乐或者TV广播的音频功能。此夕卜,汽车导航设备可以包括用于显示网站的浏览器功能。
[0277]控制单元611通过将自主导航方法应用到由GPS接收器612检测的位置信息而估算车辆的位置,在该方法中,由汽车速度传感器613计算的行进距离与由陀螺仪传感器614检测的行进的方向组合。通过使用车辆标记等将车辆的位置显示在道路地图上。
[0278]汽车导航设备通过使用信息处理设备20的功能或者移动电话的功能经由移动电话线等连接到通信网络2。
[0279]信息处理设备20在显示装置120上显示如图15中示出的屏幕,并且用户从在显示装置120上显示的目的地终端的列表中选择目的地终端。在登录之后,相机的图像数据以及音频数据可以被发送和接收。此外,通过用户的操作,信息处理设备20可以获得包括道路地图数据和TV视频数据的显示数据。在该情况下,汽车导航设备可以将显示数据发送到目的地汽车导航设备。
[0280]因此,类似于安装在办公室中的信息处理设备20或发送终端10,安装在移动体中的信息处理设备20也可以发送和接收图像数据、音频数据和显示数据。
[0281]如上所述,参考附图,详细地描述了本发明的实施例。应注意的是,提供以上说明以帮助理解本发明,并且不意图限制本发明的范围。此外,实施例相互并不排斥。因此,不同的实施例的要素可以被组合,只要不出现冲突。在所要求保护的发明的范围内各种修改和变化是可能的。
[0282]本PCT申请基于并且要求于2013年12月25日提交的日本优先权申请号2013-267983的权益,其全部内容通过引用结合于此。
[0283][参考标号说明]
[0284]I发送系统
[0285]2通信网络
[0286]10 (10ba,10bb,10da,10db)发送终端
[0287]14a成像单元
[0288]14b图像显示控制单元
[0289]14c显示数据获得单元
[0290]18透明显示控制单元
[0291]20 (20aa,20ab,20ca,20cb)信息处理设备
[0292]30 (30a,...,30d)中继设备
[0293]40 (40aa,...,40db)外部输入设备
[0294]50发送管理系统
[0295]120,216 显示装置
[0296]141指令信息获得单元
[0297]142显示数据创建单元
[0298]现有技术文献
[0299]专利文献
[0300]专利文献1:特开2011-254442号公报
【主权项】
1.一种信息处理设备,能够经由网络与另一设备通信,所述信息处理设备包括: 显示单元,被配置为在被包含在所述信息处理设备中的或者连接到所述信息处理设备的显示设备上显示图像; 发送单元,被配置为将在所述显示设备的屏幕上显示的所述图像的图像数据发送到所述另一设备;以及 降低单元,被配置为在所述发送单元将所述图像数据发送到所述另一设备的情况下降低在所述显示设备上显示所述图像所涉及的处理负荷。2.根据权利要求1所述的信息处理设备,其中 所述显示单元在具有不同处理负荷的多个显示状态中的一个显示状态下在所述显示设备上显示所述图像, 在所述发送单元将所述图像数据发送到所述另一设备的情况下,所述降低单元将在所述显示设备上显示的图像的显示状态从第一显示状态切换到第二显示状态,在所述第二显示状态中涉及的第二负荷小于在所述第一显示状态中涉及的第一负荷。3.根据权利要求1或2所述的信息处理设备,其中 所述显示单元以透明显示状态或者以不透明显示状态在所述显示设备上显示所述图像,在所述透明显示状态中在位于所述显示设备的屏幕中的显示区域中透明地显示所述图像,在所述不透明显示状态中在所述显示区域中不透明地显示所述图像,并且 在所述发送单元将所述图像数据发送到所述另一设备的情况下,所述降低单元将在所述显示区域中显示的所述图像的显示状态从所述透明显示状态切换到所述不透明显示状??τ O4.根据权利要求3所述的信息处理设备,还包括: 设置单元,被配置为设置是获得在所述显示设备的整个屏幕上显示的第一图像的第一图像数据还是获得所述显示区域的第二图像的第二图像数据,其中 在所述设置单元设置获得在所述显示设备的整个屏幕上显示的所述第一图像的第一图像数据的情况下,所述降低单元不降低在所述显示设备上显示所述图像所涉及的处理负荷,并且 在所述设置单元设置获得所述显示区域的所述第二图像的第二图像数据的情况下,所述降低单元降低在所述显示设备上显示所述图像所涉及的处理负荷。5.根据权利要求3所述的信息处理设备,其中 在显示内容的一部分存在于所述显示设备的屏幕区域之外的情况下,所述降低单元降低在所述显示设备上显示所述图像所涉及的处理负荷。6.根据权利要求1到5的任一项所述的信息处理设备,其中 在所述降低单元降低在所述显示设备上显示所述图像涉及的处理负荷的情况下,所述降低单元在所述显示设备上显示指示所述处理负荷被降低的信息。7.根据权利要求1所述的信息处理设备,还包括: 获得单元,被配置为获得在所述显示设备上显示的所述图像的图像数据,其中 在所述发送单元将所述图像数据发送到所述另一设备的情况下,所述降低单元降低获得在所述显示设备上显示的所述图像的图像数据所涉及的处理负荷。8.根据权利要求7所述的信息处理设备,其中 所述获得单元将指向装置的图像与所述图像数据组合,并且 所述降低单元使得所述获得单元在所述发送单元将所述图像数据发送到所述另一设备的情况下比在所述发送单元不发送所述图像数据的情况下更不频繁地获得所述图像数据。9.根据权利要求7或8所述的信息处理设备,其中 在所述发送单元不将所述图像数据发送到所述另一设备的情况下,所述获得单元将指向装置的图像与所获得的图像数据组合,并且 在所述发送单元将所述图像数据发送到所述另一设备的情况下,所述获得单元不将所述指向装置的图像与所获得的图像数据组合。10.一种信息处理系统,包括: 多个信息处理设备,能够相互通信,其中 第一信息处理设备包括 显示单元,被配置为在被包含在所述第一信息处理设备中的或者连接到所述第一信息处理设备的第一显示设备上显示图像, 发送单元,被配置为将在所述第一显示设备的屏幕上显示的所述图像的图像数据发送到第二信息处理设备,以及 降低单元,被配置为在所述发送单元将所述图像数据发送到所述第二信息处理设备的情况下,降低在所述第一显示设备上显示所述图像所涉及的处理负荷,并且其中所述第二信息处理设备包括 图像数据接收单元,被配置为接收所述图像数据,以及 图像数据显示单元,被配置为在第二显示设备上显示所述图像数据。11.根据权利要求10所述的信息处理系统,其中 所述显示单元在具有不同的处理负荷的多个显示状态的一个显示状态下在所述显示设备上显示所述图像,并且 在所述发送单元将所述图像数据发送到所述第二设备的情况下,所述降低单元将在所述显示设备上显示的图像的显示状态从第一显示状态切换到第二显示状态,所述第二显示状态中涉及的第二负荷小于所述第一显示状态中涉及的第一负荷。12.根据权利要求10或11所述的信息处理系统,其中 所述显示单元在透明显示状态和不透明显示状态之一中在所述显示设备上显示所述图像,所述透明显示状态是透明地显示在所述显示设备的屏幕内的显示区域中图像的状态,并且所述不透明显示状态是不透明地显示在所述显示区域中的所述图像的状态,并且在所述发送单元将所述图像数据发送到所述第二信息处理设备的情况下,所述降低单元将在所述显示区域中显示的所述图像的显示状态从所述透明显示状态切换到所述不透明显示状态。13.—种用于能够经由网络与另一设备通信的信息处理设备的程序,所述程序使得所述信息处理设备执行以下步骤: 在被包含在所述信息处理设备中的或者连接到所述信息处理设备的显示设备上显示图像, 将在所述显示设备的屏幕上显示的所述图像的图像数据发送到所述另一设备;以及 在所述发送单元将所述图像数据发送到所述另一设备的情况下,降低在所述显示设备上显示所述图像所涉及的处理负荷。14.根据权利要求13所述的程序,其中 显示步骤包括在具有不同的处理负荷的多个显示状态的一个显示状态下在所述显示设备上显示所述图像,并且 在发送步骤将所述图像数据发送到所述另一设备的情况下,降低步骤将在所述显示设备上显示的所述图像的显示状态从第一显示状态切换到第二显示状态,所述第二显示状态中涉及的第二负荷小于所述第一显示状态中涉及的第一负荷。15.根据权利要求13或14所述的程序,其中 显示步骤在透明显示状态和不透明显示状态之一中在所述显示设备上显示所述图像,所述透明显示状态是透明地显示在所述显示设备的屏幕内的显示区域中的图像的状态,并且所述不透明显示状态是不透明地显示在所述显示区域中的所述图像的状态,并且 在发送步骤将所述图像数据发送到所述另一设备的情况下,降低步骤将在所述显示区域中显示的所述图像的显示状态从所述透明显示状态切换到所述不透明显示状态。
【文档编号】H04N7/15GK105850117SQ201480069822
【公开日】2016年8月10日
【申请日】2014年12月22日
【发明人】加藤喜永
【申请人】株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1