信息处理方法及信息处理系统的制作方法

文档序号:6373048阅读:160来源:国知局
专利名称:信息处理方法及信息处理系统的制作方法
技术领域
本公开涉及多个信息处理装置的用户共享并检查相同图像的信息处理方法和信息处理系统。
背景技术
存在已知的各用户终端共享同样的屏幕作为共享信息资源以协助多个用户之间的电话会议的系统。视频会议系统是这种系统的一个实例。此外,在病理学领域,同样的病理图像也被多个医生的终端共享。终端之间交换意见,并同时作出诊断。以此方式提高了诊断效率。此外,已知以下技术(例如,参见日本专利申请公开第H07-298235号,下文称其为专利文献I)。在该技术中,在多个终端共孚的屏.上可显不指向光标。多个终端中具有发·言权的终端拥有指向光标的操作权限。此外,存在已知的在两个检查终端的每个显示设备上显示相同检查信息(胸部X光照片)的合作检查协助方法。因此,两位医生可检查相同图像。在合作检查协助方法中,为使焦点部位清晰,一个检查终端将经过预加重文件处理的图像显示在该终端的显示设备上。另外,该检查终端将编辑处理信息传送至另一检查终端。基于接收到的编辑处理信息,另一检查终端对该图像执行预加重文件处理。另一检查终端在该终端的显示设备上显示结果。结果,两个检查终端的每个医生可共享相同的编辑处理结果(例如,参见日本专利申请公开第H08-147391号(图2及说明书第14页第I行至第15页第12行),下文称其为专利文献2)。

发明内容
然而,在多个终端共享相同图像并交换意见的系统中,仍有许多问题有待解决。例如,在整个图像的分辨率高于屏幕分辨率的情况下,用户在整个图像中移动用户关注的区域。同时,用户检查该区域。然而,在这段时间内,没有操作权限的用户可能发现他希望按其自己的意愿来检查的区域。即使在这种情况下,没有操作权限的用户也无法根据需要检查该区域,除非该用户与拥有操作权限的用户交换操作权限。此外,在操作权限随意在用户间交换的情况下,从各用户的角度来看,图像检查被频繁中断。实际上存在对降低效率的担忧。期望提供一种可在多个信息处理装置的用户共享图像的情况下提高图像检查效率的信息处理方法和信息处理系统。根据本公开的实施方式,提供了一种信息处理方法,包括使第一信息处理装置在第一窗口中显示第一同步图像,第一窗口具有操作权限;使第二信息处理装置显示第二同步图像,第二信息处理装置具有同步状态或异步状态;响应第一请求,使第二信息处理装置从同步状态切换至异步状态;以及响应第二请求,使第二信息处理装置从异步状态切换至同步状态。
根据本公开一种实施方式的信息处理方法,未授予操作权限的信息处理装置的用户指示任意改变未授予操作权限的信息处理装置的图像同步开/关状态。因此,未授予操作权限的信息处理装置的用户,不仅被动地检查授予了操作权限的信息处理装置的用户的图像操作结果,还可主动地执行图像操作,从而从其他视点进行检查。另外,可以根据需要重建图像同步状态。因此,未授予操作权限的信息处理装置的用户可随意操作图像,而无需注意如何返回原始状态、授予了操作权限的信息处理装置的用户的最新图像操作结果等。该信息处理方法还可包括在用户输入第一请求的情况下,取消信息处理装置中的图像同步状态,第一请求是为操作显示在未授予操作权限的信息处理装置的显示单元中的图像而由用户输入所发生的。结果,在未授予用户专属操作权限的图像中,用户输入了操作。由于这一操作发生,信息处理装置的用户可将未授予用户专属操作权限的图像用作私有图像。此外,对未授予用户专属操作权限的图像的操作开始。同时,允许针对该私有图像进行诸如移动、缩放(zoom)倍数改变等的操作。即,不需要仅为了转移到针对私有图像的操作而执行用户操作。因此,进一步提高了用户的可操作性。信息处理方法还可包括在用户在未授予操作权限的信息处理装置中输入操作权限获取请求的情况下,向该信息处理装置授予操作权限。结果,根据各信息处理装置的用户的指令,图像操作权限可任意在多个信息处理装置之间转移。即,可以根据需要改变操作图像的一方和只是检查被操作的图像的一方。信息处理方法还可包括在每个显示单元上显示多个图像,这些图像是异步的,这些图像分别与多个信息处理装置中的图像同步;以及对多个信息处理装置中的每个同步图像组合,授予多个信息处理装置中的一个装置操作权限。结果,例如,针对相同或不同的两个图像,各信息处理装置可显示一个图像作为要被操作的图像,以及另一图像作为仅要被检查的图像等。另外,由此,多个用户可通过使用两个其操作权限被授予不同用户的图像交互且有效地交换意见。信息处理方法还可包括在将对于每个显示单元上显示的多个图像中的一个图像的操作权限授予一个信息处理装置以及将对于另一图像的操作权限授予另一信息处理装置的状态中,在用户在另一信息处理装置中输入第三请求的情况下,用另一图像来替代这
一图像。例如,一个信息处理装置的用户是学生,以及另一信息处理装置的用户是教师。在该情况下,学生一方的信息处理装置的显示单元可及时用当前授予教师操作权限的图像来替代授予学生一方操作权限的图像。因此,学生可操作授予学生本人操作权限的图像,从而确认当前授予教师操作权限的图像附近的区域以及该图像的细节。因此,学生可通过使用授予学生一方操作权限的图像来迅速开始确认当前教师关注的图像附近的区域以及该图像的细节。根据本公开的另一实施方式,提供了一种包括多个信息处理装置的信息处理系统。第一信息处理装置被配置为在第一窗口中显示第一同步图像,第一窗口具有操作权限。第二信息处理装置具有同步状态或异步状态。第二信息处理装置被配置为显示第二同步图像;响应第一请求,从同步状态切换至异步状态;以及响应第二请求,从异步状态切换至同步状态。如上所述,本公开在多个信息处理装置的用户共享图像的情况下可提高图像检查效率。本公开的这些及其他目的、特征和优势根据以下如附图所示的对其最佳形式的实施方式的详细描述,将变得更加明显。


图I是示出根据本公开第一实施方式的信息处理系统的配置的示意
图2是示出图I的同步服务器的功能结构的框图;图3是示出单窗口显示模式下的同步控制表的结构的示意图;图4是示出多窗口显示模式下的同步控制表的结构的示意图;图5是示出在每个查看器(viewer)上显示的窗口数为3的情况下多窗口显示模式的同步控制表的结构的示意图;图6是示出图I的查看器的功能结构的框图;图7是示出包括查看器之间的同步/异步变化操作的同步处理的流程的序列图;图8是示出包括查看器之间的操作权限转移处理的同步处理的流程的序列图;图9是示出在包括窗口间图像复制的多窗口显示模式下的同步处理的流程的序列图;图10是示出通用计算机的硬件配置的示意图;图11是用于说明本公开实施方式的变形例的示意图;图12是示出在单窗口显示模式下各查看器中显示的窗口的实例的示意图;图13是示出针对在作为主持者(presenter)的第一窗口中的图像操作异步按钮的状态的示意图;图14是示出对在主持者第一窗口中显示的图像执行移动操作的状态的示意图;图15是示出对在主持者第一窗口中显示的图像连续执行移动操作的状态的示意图;图16是示出对在观众第二窗口中显示的图像执行移动操作的状态的示意图;图17是示出重建第一窗口与第二窗口之间的同步关系的状态的示意图;图18是示出表示查看器之间的操作权限转移处理的窗口显示实例的示意图;图19是类似示出表示查看器之间的操作权限转移处理的窗口显示实例的示意图;图20是示出在多窗口显示模式下的显示实例的示意图;图21是示出对第二查看器的第二右侧窗口(主持者)中的图像执行移动操作的状态的示意图;图22是示出在第二查看器的第二右侧窗口与第一查看器的第一右侧窗口之间执行图像同步处理的状态的示意图;图23是示出操作第一查看器的左侧窗口中的窗口间复制按钮的状态的示意图;图24是示出窗口间图像复制处理状态的示意图;以及图25是示出在窗口间图像复制处理之后的同步处理的示意图。
具体实施方式
下文中,将参照附图来描述本公开的实施方式。<第一实施方式>[信息处理系统]图I是示出根据本公开第一实施方式的信息处理系统的配置的示意图。信息处理系统100包括图像服务器10、同步服务器20和多个查看器30A、30B (信
息处理装置)。它们可经由网络40彼此连接。网络40可以是诸如因特网的WAN (广域网)或LAN(局域网)。此外,网络40可以是有线或无线的。这里,为便于解释,示出了连接两个查看器30A、30B的情况。然而,查看器的数量可以是三个以上。本说明书中,在区分查看器的情况下,将使用各自的术语“第一查看器30A”和“第二查看器30B”。在不区分查看器情况下,将使用术语“查看器30A、30B”。图像服务器10例如可由通用计算机构成。图像服务器10具有用于存储图像数据的图像存储器。响应来自查看器30A、30B的请求,图像服务器10从图像存储器读取适当的图像数据,并将该图像数据回复至查看器30A、30B。这里,存储在图像存储器中的图像例如可以是病理标本的显微镜图像等。病理标本的显微镜图像具有高于查看器30A、30B的显示单元的屏幕的分辨率。图像服务器10从查看器30A、30B接收图像数据请求,该请求例如包括图像名称、整个图像中的图像位置信息等。图像服务器10从图像存储器读取适当的图像数据,并将该图像数据回复至查看器30A、30B。图像位置信息例如可以是图像在整个图像中的坐标数据。可替代地,整个图像以宽度和高度上具有预定像素数(例如,256X256 (像素),236X512 (像素))的所谓“砖(tile)”的单元被划分和处理。在该情况下,为各单元预先指定的号码可用作图像位置信息。[同步服务器20]同步服务器20执行同步处理。在同步处理中,查看器30A、30B显示相同图像。这里,“相同图像”是指相同目标图像的相同区域在相同缩放倍数和相同角度下的图像。即,查看器30A、30B的用户以相同方式观看的图像被称为“相同图像”。同步服务器20例如可由通用计算机系统构成。图2是示出通过使用通用计算机系统来实施的同步服务器20的功能结构的框图。如图2所示,同步服务器20包括通信单元21、同步控制表存储器23、同步处理单元25等。通信单元21经由网络40,从查看器30A、30B接收图像数据请求、操作权限获取请求、异步请求和同步返回请求。通信单元21经由网络40向查看器30A、30B发送对各个请求的回复。同步控制表存储器23存储同步控制表。同步控制表是用于查看器30A、30B的图像同步处理所需的控制信息。图3是示出同步控制表的结构的示意图。在同步控制表中,注册了各个窗口的记录。记录的数量与窗口的数量相同。对每个窗口的记录包括关于查看器ID、窗口 ID、操作权限标志、异步标志等的信息。下文将介绍各信息。查看器ID是用于识别查看器的信息。窗口 ID是唯一赋予处于对应关系的多个窗口的组合的ID。该对应关系是指多个窗口是多个查看器的图像同步处理对象。图3示出了在两个查看器中的每一个上显示一个窗口的情况(单窗口显示模式)。因此,窗口 ID的类型是“01”。如图4所示,在每个查看器上显示多个窗口的情况(多窗口显示模式)下,存在多个查看器的处于对应关系的多个窗口组合。因此,也存在多个类型的窗口 ID。注意,在每个查看器上显示的窗口的数量可以是三个以上。图5示出了在该情况下同步控制表的一个实例。窗口 ID的类型的数量是三个以上。操作权限标志是用于识别在多个查看器的处于对应关系的多个窗口的组合中给予了专属操作权限(下文简称为“操作权限”)的一个窗口的标志。操作权限标志为多个查看器的处于对应关系的多个窗口的组合中的任何一个窗口设定。操作权限是根据用户输入的指令,对窗口中显示的图像执行 诸如移动、缩放倍数变化、旋转等的操作(下文简称为“图像操作”)的权限。因此,用户对未授予操作权限的窗口中显示的图像指示的操作是无效的。注意,在设定了临时异步状态的情况下,该限制被取消。临时异步状态将在后续详细描述。授予了操作权限的窗口中的图像操作结果被反映在未授予操作权限的窗口中的图像上。结果,各自保证了在多个查看器的处于对应关系的多个窗口中显示的图像的同步状态。下文中,授予了操作权限的窗口被称为“主持者窗口”。未授予操作权限的窗口被称为“观众窗口”。在暂时取消多个查看器的处于对应关系的多个窗口的同步状态并建立异步状态的情况下,异步标志中设置值“I”。基于来自查看器的异步请求来设置异步标志。基于来自查看器的同步返回请求来重置异步标志。同步处理单元25参照上述同步控制表,并对在多个查看器的处于对应关系的多个窗口中显示的图像执行同步处理。每当用户给出用于操作主持者窗口中的图像的指令,同步处理单元25能够通过使用通信单元21,接收从具有该窗口的查看器发送的包括图像位置信息、查看器ID和主持者窗口的窗口 ID的同步委托(synchronous commission)。在接收同步委托的情况下,同步处理单元25通过使用通信单元21,向其他查看器发送同步请求。该同步请求包括上述在接收到的同步委托中包括的各段信息。同步处理单元25能够通过使用通信单元21接收操作权限获取请求。当操作了观众窗口中的操作权限获取按钮时,具有该窗口的查看器发送操作权限获取请求。该操作权限获取请求包括查看器ID和观众窗口的窗口 ID。基于在接收到的操作权限获取请求中包括的查看器ID和窗口 ID,同步处理单元25对同步控制表中的观众窗口设置操作权限标志。此外,同步处理单元25重置具有与观众窗口的窗口 ID相同的窗口 ID的主持者窗口的操作权限标志。结果,操作权限在处于对应关系的多个窗口之间转移。同步处理单元25能够通过使用通信单元21接收异步请求。当操作了观众窗口中的异步按钮时,从具有该窗口的查看器发送异步请求。该异步请求包括查看器ID和观众窗口的窗口 ID。基于包括在接收到的异步请求中的查看器ID和窗口 ID,同步处理单元25对同步控制表中的观众窗口设置异步标志。因此,观众窗口被设为异步状态。同步处理单元25能够通过使用通信单元21接收同步返回请求。当操作了被设为异步状态的观众窗口中的同步按钮时,从具体该窗口的查看器发送同步返回请求。该同步返回请求包括查看器ID和观众窗口的窗口 ID。基于包括在接收到的同步返回请求中的查看器ID和窗口 ID,同步处理单元25对同步控制表中的观众窗口重置异步标志。本实施方式的信息处理系统100采用服务器/客户端系统。因此,同步服务器20执行同步处理。然而,本公开实质上与服务器/客户端系统没有关系。在采用对等(peer-to-peer)系统的情况下,多个查看器30A、30B中的至少一个可执行同步服务器20执行的同步处理。[查看器30Α、30Β]每个查看器30A、30B例如可由通用计算机系统构成。图6是示出由通用计算机系统实施的每个查看器30A、30B的功能结构的框图。注意,由于这两个查看器30A、30B的配置是相同的,所以将只描述第一查 看器30A的配置。如图6所示,第一查看器30A包括输入单元31A、通信单元33A、显示单元35A、查看器控制器37A等。例如,诸如鼠标、键盘、触摸板、声音输入单元等的输入单元31A接收来自用户的输入。通过使用输入单元31A,用户能够输入指令来执行各种请求。各种请求包括对窗口中的图像的各种操作的指令、操作权限获取请求、异步请求、同步返回请求、窗口间拷贝请求
坐寸ο通信单元33A经由网络40向同步服务器20发送各种请求,诸如图像数据请求、同步委托、操作权限获取请求、异步请求、同步返回请求等。通信单元33A经由网络40从同步服务器20接收对各请求的回复。例如,显示单元35A是光学输出图像的设备,诸如阴极射线管(CRT)、等离子体显示器、液晶显示器、有机EL (电致发光)显示器等。基于操作信息,查看器控制器37A (控制器)计算更新窗口中的图像所需的图像位置信息。该操作信息由用户通过使用输入单元31A输入,以更新主持者窗口中的图像。查看器控制器37A通过使用通信单元33A向图像服务器10发送图像数据请求。该图像数据请求包括图像位置信息、查看器ID和主持者窗口的窗口 ID。此外,查看器控制器37A通过使用通信单元33A向同步服务器20发送同步委托。该同步委托包括图像位置信息、查看器ID和主持者窗口的窗口 ID。除在观众窗口中设置异步状态的情况之外,查看器控制器37A禁用由用户通过使用输入单元31A输入的操作信息。输入该操作信息以更新观众窗口中的图像。因此,可以避免主持者与观众之间的同步关系破裂。查看器控制器37A基于由图像服务器10响应所发送的图像数据请求回复的图像数据来更新窗口中的图像。此外,在查看器控制器37A从同步服务器20接收包括图像位置信息的同步请求的情况下,查看器控制器37A经由通信单元33A向图像服务器10发送图像数据请求。该图像数据请求包括在同步请求中包括的图像位置信息。查看器控制器37A基于由图像服务器10回复的图像数据来更新窗口中的图像。类似于第一查看器30A,第二查看器30B也包括输入单元31B、通信单元33B、显示单元35B、查看器控制器37B等。将省略对其的描述以免重复。[与窗口有关的⑶I]接下来,将描述与窗口有关的⑶I (图形用户界面)。图12是示出处于同步状态的两个查看器30A、30B的两个窗口的实例的示意图。图12中左侧示出了被设为主持者的第一查看器30A的第一窗口 51A。右侧示出了被设为观众的第二查看器30B的第二窗口 51B。
第一窗口 51A和第二窗口 51B中的每一个均包括图像操作⑶I 52A和52B,以接收来自用户的指令来操作窗口中的图像。图像操作⑶I 52A和52B包括缩略图53A和53B以及缩略图操作⑶I 54A和54B。缩略图53A和53B包括整个对象的缩小图55A、55B和框56A、56B。框56A、56B在缩小图55A、55B中等价示出了显示在第一窗口 51A或第二窗口 51B中的图像区域。基于来自用户的指令,框56A、56B可在缩小图55A、55B中以任意方向和任意距离移动。基于框56A、56B的移动的操作信息,查看器控制器37A计算图像位置信息。同时,缩略图操作⑶I 54A和54B包括诸如多个按钮等的⑶I部件。多个按钮接收来自用户的指令以操作图像,诸如对图像的移动、缩放倍数变化、旋转等。注意,在缩略图53A、53B中,可通过使用鼠标等用拖动操作等执行对框56A、56B的移动操作。用于操作图像的图像操作⑶I 52A和52B已在上文进行了描述。此外,在观众窗口(例如,第二窗口 51B)中显示操作权限获取按钮57B和异步/同步变换按钮58B。操作权限获取按钮57B是在观众的第二窗口 51B中的按钮,其用于用户希望获取·操作权限的情况。在操作了操作权限获取按钮57B的情况下,授予操作权限。随后,操作权限获取按钮57B从第二窗口 51B中消失。在操作权限获取按钮57B从第二窗口 51B中消失的情况下,用户意识到操作权限被授予给他的窗口,且他的窗口用作主持者。随后,用户可开始图像操作。异步/同步变换按钮58B是用于用户希望与主持者第一窗口 51A成临时异步状态地私人使用观众第二窗口 51B的情况下的按钮。在操作了异步/同步变换按钮58B且临时异步状态开始的情况下,异步/同步变换按钮58B从“异步(async)”变为“同步(sync)”。在该状态下,允许通过在图像操作⑶I 52B中输入来操作第二窗口 51B中的图像。当显示“同步”时,异步/同步变换按钮58B用作从异步状态返回同步状态的按钮。此外,当观众第二窗口 51B和主持者第一窗口 51A处于同步状态时,用户通过使用输入单元31B在第二窗口 51B的图像操作⑶I 52B中开始任何输入操作。在该情况下,观众第二窗口 51B也从同步状态变为异步状态。在该情况下,异步/同步变换按钮58B也从“同步”变为“异步”。此外,在图像操作GUI 52B中的输入操作改变了同步/异步状态的情况下,图像操作⑶I 52B中的第一输入操作用作对第二窗口 51B中的图像的实际操作。因此,用户可比操作异步/同步变换按钮58B的情况更迅速地开始私人操作图像。注意,在本公开中,用于用户输入指令来操作图像的方法可不限于图像操作GUI52B。例如,可直接在第二窗口 51B的图像中显示指针光标,可通过使用指针光标经由输入操作(单击、双击、右击、左击、拖动等)来操作图像。类似地,在该情况下,第一输入操作可用作第二窗口 51B中图像的实际操作。[信息处理系统100的操作]接下来,将描述本实施方式的信息处理系统100的操作。将按照以下顺序进行描述。I.单窗口显示模式下的同步处理及同步/异步变换处理2.单窗口显示模式下的操作权限转移处理3.多窗口显示模式下的同步处理[I.单窗口显示模式下的同步处理及同步/异步变换处理]
接下来,将参照图7和图12至图17来描述单窗口显示模式下的同步处理操作。图7是示出包括同步/异步变换操作的同步处理流程的序列图。图12至图17是示出在单窗口显示模式下处于对应关系的两个窗口中的显示实例的示意图。图12中左侧示出了第一查看器30A的主持者第一窗口 51A,以及图12中右侧示出了第二查看器30B的观众第二窗口 51B。第一窗口 51A和第二窗口 51B处于同步状态。因此,在第一窗口 51A和第二窗口 51B中显不相同图像。此外,在观众第二窗口 51B中显不操作权限获取按钮57B和异步/同步变换按钮58B。在异步/同步变换按钮58B中显示“异
在第一查看器30A中,用户在主持者第一窗口 51A上显示的图像中输入任意操作(图7中的Al)。基于用户通过使用输入单元31A输入的操作信息,第一查看器30A的查看器控制器37A计算图像位置信息。基于该图像位置信息,查看器控制器37A执行控制,以更新第一窗口 51A中的图像。此外,查看器控制器37A执行控制,以通过使用通信单元33A向同步服务器20发送包括图像位置信息的同步委托(图7中的A2)。接收到同步委托,同步服务器20从该同步委托中提取出图像位置信息,产生包括图像位置信息的同步请求,以及向第二查看器30B发送该同步请求(图7中的A3)。第二查看器30B的查看器控制器37B通过使用通信单元33B接收同步请求。随后,查看器控制器37B进行控制,以从同步请求中提取出图像位置信息,并基于该图像位置信息来更新第二窗口 51B中的图像(图7中的A4)。只要第一查看器30A拥有操作权限,则每当在第一查看器30A的第一窗口 51A中输入图像操作,便重复上述操作。例如,如图13所示,在对作为主持者的第一窗口 51A中的图像输入移动操作的情况下,该操作被反映在作为观众的第二窗口 51B的图像中。如图12和图13所示,在观众第二窗口 51B中显示操作权限获取按钮57B和异步/同步变换按钮58B。这里,将描述用户在观众第二窗口中操作异步/同步变换按钮58B或图像操作⑶I 52B的情况下的操作。在用户在观众第二窗口中操作异步/同步变换按钮58B或图像操作⑶I 52B的情况下(图7中的BI ),第二查看器30B的查看器控制器37B向同步服务器20发送包括查看器ID和窗口 ID的异步请求(图7中的B2)。接收到异步请求,同步服务器20的同步处理单元25设置同步控制表中的第二窗口 51B的异步标志(图7中的B3)。因此,第一窗口 51A和第二窗口 51B的同步状态被取消。此后,同步处理单元25向第二查看器30B返回异步回复(图7中的B4)。接收到异步回复,第二查看器30B的查看器控制器37B将第二窗口 51B中的异步/同步变换按钮58B改为“同步”。此外,查看器控制器37B设置异步状态,其允许用户在图像操作⑶I52B中输入操作,以操作第二窗口 51B中的图像(图7中的B5)。此后,直到同步服务器20的同步处理单元25从第二查看器30B接收到同步返回请求,同步处理单元25均禁止从第一查看器30A向第二查看器30B传送图像位置信息。因此,第二查看器30B的用户可私人操作第二查看器30B的第二窗口 51B中的图像,且用户可输入任意操作。例如,在图13中,操作了在观众第二窗口 51B中的异步/同步变换按钮58B或图像操作⑶I 52B。结果,建立了第二窗口 51B和主持者第一窗口 51A的异步状态,异步/同步变换按钮58B从“异步”变为“同步”。此后,如图14和图15所示,在操作了主持者第一窗口 51A中显示的图像的情况下(图7中的Cl),不再给予第二查看器30B包括基于操作信息的图像位置信息的同步请求。因此,该操作不被反映在第二窗口 51B的图像中。注意,图14和图15示出了重复对显示在主持者第一窗口 51A中的图像进行操作的情况,且同时,用户在观众第二窗口 5IB的图像中不输入操作。随后,如图16所示,在用户通过使用输入单元31B在观众第二窗口 51B上显示的图像中输入操作信息的情况下,基于该操作信息更新在观众第二窗口 51B中的图像(图7中的 B6)。如上所述,可以建立观众第二窗口 51B的图像和主持者第一窗口 51A的图像的异步状态。因此,用户可随意操作观众第二窗口 51B中的图像。注意,观众第二窗口 51B基于图像操作⑶I 52B的操作变为异步状态。在该情况下,基于图像操作⑶I 52B中的第一操作,实际操作显示在第二窗口 51B中的图像。接下来,在图16中,将描述操作显示为“同步”的异步/同步变换按钮58B的情况(图7中的El)。在该情况下,第二查看器30B的查看器控制器37B通过使用通信单元33B向同步服务器20发送同步返回请求(图7中的E2)。同步返回请求包括查看器ID和观众第二窗口 51B的窗口 ID。接收到同步返回请求,同步服务器20的同步处理单元25基于包括在同步返回请求中的查看器ID和窗口 ID,重置同步控制表中第二窗口 51B的异步标志(图7中的E3)。此夕卜,同步处理单元25向发送同步返回请求的第二查看器30B发送同步请求(图7中的E4)。该同步请求包括最新图像位置信息。最新图像位置信息基于有关作为主持者的第二窗口51B中的图像的最新操作(图7中的Dl)而计算。接收到同步请求,第二查看器30B的查看器控制器37B进行控制,以基于包括在接收到的同步请求中的图像位置信息来更新第二窗口 5IB中的图像。此外,查看器控制器37B将异步/同步变换按钮58B从“同步”变为“异步”(图7中的E5)。结果,如图17所示,重新建立了第一窗口 51A和第二窗口 51B的同步状态。[2.单窗口显示模式下的操作权限转移处理]接下来,将参照图8、图18和图19来描述单窗口显示模式下的操作权限转移处理。图8是示出包括查看器之间的操作权限转移处理的同步处理的流程的序列图。图18和图19是示出操作权限转移处理中窗口的显示实例的示意图。在图8的Al至A4中,用户在主持者第一窗口 51A上显示的图像中输入操作。该操作被反映在观众第二窗口 51B上显示的图像中。图8的Al至A4中的行为与图7的Al至A4的行为相同。如图18所示,用户操作了在观众第二窗口 51B中的操作权限获取按钮57B (图8中的F1)。在该情况下,第二查看器30B的查看器控制器37B向同步服务器20发送操作权限获取请求(图8中的F2)。该操作权限获取请求包括查看器ID和观众第二窗口 51B的窗Π ID。接收到操作权限获取请求,同步服务器20的同步处理单元25生成操作权限放弃请求。该操作权限放弃请求包括从操作权限获取请求中提取的查看器ID和窗口 ID。同步处理单元25向第一查看器30A发送操作权限放弃请求(图8中的F3)。接收到操作权限放弃请求,如图19所示,第一查看器30A的查看器控制器37A进行控制,以在第一窗口 51A中显示操作权限获取按钮57A和异步/同步变换按钮58A (图8中的F4)。查看器控制器37A向同步服务器20返回操作权限放弃回复(图8中的F5)。从第一查看器30A接收到操作权限放弃回复,同步服务器20重置同步控制表中第一窗口 51A的操作权限标志。此外,同步服务器20设置第二窗口 51B的操作权限标志(图8中的F6)。此后,同步服务器20的同 步处理单元25向第二查看器30B发送操作权限获取回复(图8中的F7)。操作权限获取回复至少包括第二窗口 51B的窗口 ID。接收到操作权限获取回复,如图19所示,第二查看器30B从第二窗口 51B中删除操作权限获取按钮57B和异步/同步变换按钮58B (图8中的F8)。因此,操作权限从第一窗口 51A转移到第二窗口 51B。此后,用户在作为当前主持者的第二窗口 51B上显示的图像中输入操作。该操作被反映在作为当前观众的第一窗口51A上显示的图像中(图8中的Gl至G4)。[3.多窗口显示模式下的同步处理]接下来将描述多窗口显示模式下的同步处理。在每个查看器显示多个窗口的情况(多窗口显示模式)下,存在处于对应关系的窗口的多个组合。因此,对处于对应关系的窗口的每个组合,授予一个窗口操作权限。图20是示出对应于图4的同步控制表的多窗口显示实例的示意图。在该实例中,存在具有查看器ID “0001”的第一查看器30A和具有查看器ID “0002”的第二查看器30B。第一查看器30A包括具有窗口 ID= “01”的第一左侧窗口 61A和具有窗口 ID= “02”的第一右侧窗口 62A。第二查看器30B包括具有窗口 ID= “01”的第二左侧窗口 61B和具有窗口ID= “02”的第二右侧窗口 62B。此外,在窗口 ID=Ol的窗口组合中,第一左侧窗口 61A拥有操作权限。在窗口 ID=02的窗口组合中,第二右侧窗口 62B拥有操作权限。在同步处理中,多窗口显示模式下的行为类似于单窗口显示模式下的行为的同步/异步变换处理和操作权限转移处理,在处于对应关系的窗口组合的单元中被独立执行。因此,多窗口显示模式下的处理与单窗口显示模式下的处理并无不同。因此,将省略对其的描述。多窗口显不模式的有效用途之一可以是教育系统。在教育系统中,有处于对应关系的两个窗口组合。在该情况下,授予教师一方的查看器对一个组合的操作权限。授予学生一方的查看器对另一组合的操作权限。教师操作授予教师一方的查看器操作权限的窗口中显示的图像。学生可通过使用学生一方的查看器来观看教师操作的图像。同时,授予学生一方的查看器操作权限的窗口被用于与授予教师一方的查看器操作权限的窗口中显示的图像相关联。例如,学生使用授予学生一方的查看器操作权限的窗口,并通过改变缩放倍数来确认在授予教师一方的查看器操作权限的窗口中显示的图像附近的区域和图像细节。然而,在该情况下,首先,学生必须由本人手动将授予学生一方的查看器操作权限的窗口中的图像位置调整至授予教师一方的查看器操作权限的窗口中显示的图像位置。该调整操作可能对用户造成沉重负担。相反,在本实施方式的信息处理系统100的多窗口显示模式下显示的两个窗口中,基于用户的指令,主持者窗口中的图像可用观众窗口中的图像副本原样替换。因此,没必要手动将授予学生一方的查看器操作权限的窗口中的图像位置调整至授予教师一方的查看器操作权限的窗口中的图像位置。可以顺利开始操作,以确认授予教师一方的查看器操作权限的窗口中显示的图像附近的区域和图像细节。接下来,将参照图9和图20至图25来描述包括上述窗口间图像复制的多窗口显示模式下的同步处理。在图20中,第一查看器30A (ID=OOOl)是学生的查看器,以及第二查看器30B(ID=0002)是教师的查看器。在窗口 ID=Ol的窗口组合中,第一左侧窗口 61A (B卩,学生一方)拥有操作权限。在窗口 ID=02的窗口组合中,第二右侧窗口 62B (即,教师一方)拥有操作权限。窗口间复制按钮63A、63B显示在拥有操作权限的主持者窗口(第一左侧窗口 61A,第二右侧窗口 62B)中。窗口间复制按钮63A、63B接收用户的指令,以在上述窗口之间复制图像。图9是示出包括窗口间图像复制的多窗口显示模式下的同步处理的流程的序列·图。这里,在图9的Al至A4中,用户在第二查看器30B的第二右侧窗口 62B (主持者)上显示的图像中输入操作。该操作被反映在第一查看器30A的第一右侧窗口 62A (观众)上显示的图像中。图9的Al至A4中的行为与图7的Al至A4中的行为相同。图21示出了教师对第二查看器30B的第二右侧窗口 62B (主持者)中的图像进行移动操作的结果。在第二右侧窗口 62B (主持者)的图像中输入移动操作。由于该移动操作,如图22所示,基于同步处理,更新在第一查看器30A的第一右侧窗口 62A (观众)中的图像。这里,学生希望通过使用第一查看器30A的第一左侧窗口 61A (主持者)来确认显示在第一右侧窗口 62A中的图像附近的区域和图像细节。在该情况下,如图23所示,学生通过使用输入单元3IA来操作第一左侧窗口 6IA中的窗口间复制按钮63A (图9中的Hl)。第一查看器30A的查看器控制器37A确定窗口间复制按钮63A被操作。在该情况下,查看器控制器37A获得在第一右侧窗口 62A中显示的图像数据的副本(图9中的H2)。随后,如图24所示,查看器控制器37A用所获得的图像数据来替换第一左侧窗口 61A中的图像(图9中的H3)。以此方式,可及时在授予学生一方操作权限的窗口中显示当前授予教师操作权限的窗口中的图像(即,教师当前给出解释的图像)的区域。因此,学生可通过使用授予学生一方操作权限的窗口,迅速开始确认教师当前关注的图像附近的区域和图像细节。注意,查看器控制器37A可通过复制第一查看器30A的存储器中的图像数据,来获得第一右侧窗口 62A中显示的图像数据。可替代地,查看器控制器37A可通过访问图像服务器10来获得该图像数据。此外,第一查看器30A的查看器控制器37A更新第一左侧窗口 61A中的图像。此后,查看器控制器37A对所更新的图像计算图像位置信息。查看器控制器37A向同步服务器20发送同步委托(图9中的H4)。该同步委托包括图像位置信息、查看器ID和第一左侧窗口 61A的窗口 ID。同步服务器20从接收到的同步委托中提取出图像位置信息、查看器ID和窗口 ID。同步服务器20向第二查看器30B发送包括这些段信息的同步请求(图9中的H5)。基于包括在接收到的同步请求中的位置信息和窗口 ID,如图25所示,第二查看器30B的查看器控制器37B更新第二左侧窗口 61B中的图像(图9中的H6)。[通用计算机]接下来,将描述可用作图像服务器10、同步服务器20或查看器30A、30B的通用计算机的配置。图10是示出通用计算机200的硬件配置的示意图。如图10所示,计算机200包括CPU (中央处理单元)201、R0M (只读存储器)202和RAM(随机存取存储器)203。计算机200还包括输入设备204、输出设备205、存储设备206、
介质接口设备207、网络连接设备208以及将它们彼此连接的总线209。CPU201用作算术处理单元和控制单元。CPU201基于各种程序来控制计算机200的整个行为。R0M202存储CPU201使用的程序、计算参数等。RAM203临时存储由CPU201执行的程序、程序执行期间任意改变的参数等。同步服务器20的同步处理单元25、查看器30A、30B的查看器控制器37A、37B等例如由计算机200的硬件配置中的CPU201、存储在R0M202中的程序、RAM203的工作区等来实施。输入设备204包括输入装置、输入控制电路等。用户通过使用诸如鼠标、键盘、触摸板、按钮、麦克风、开关、控制杆等的输入装置来输入信息。输入控制电路基于用户输入的指令来产生输入信号,将这些信号输出至CPU201等。通过操作输入设备204,计算机200的用户可将各种数据输入到CPU201中,并可将处理行为指令输入到CPU201中。例如,输出设备205包括诸如CRT (阴极射线管)显示设备、液晶显示器(IXD)设备、OLED (有机发光二极管)设备等的显示设备。此外,输出设备205包括诸如扬声器、耳机等的声音输出设备。存储设备206是用于存储程序和用户数据的设备。存储设备206包括存储介质、从存储介质中读取数据的读取器/向存储介质中写入数据的写入器等。存储设备206例如由HDD (硬盘驱动器)、SSD (固态驱动器)等构成。介质接口设备207是用于存储介质的读取器/写入器。介质接口设备207从所装载的移动记录介质2A (诸如磁盘、光盘、磁光盘、半导体存储器等)中读取数据/向所装载的移动记录介质2A中写入数据。网络连接设备208例如是将计算机200连接至网络40的接口。网络连接设备208可以是用于无线LAN (局域网)的设备、用于无线USB的设备或执行有线通信的有线通信设备。〈变形例1>已描述了两个查看器之间的图像同步处理。然而,不言而喻,本公开可用于三个以上的查看器彼此连接的情况。即,操作权限被授予三个以上的查看器的处于对应关系的三个以上的窗口组合的作为主持者的一个窗口。对主持者窗口中的图像的操作可被反映在其他观众窗口中。〈变形例2>此外,在三个以上的查看器彼此连接的情况下,每个查看器不一定显示所有查看器的窗口。例如,教师一方的查看器连接至多个学生一方的查看器。在该情况下,如图11所示,教师一方的查看器可显示授予教师操作权限的窗口和作为观众窗口的所有学生的多个窗口。学生一方的查看器可显示授予学生自身操作权限的窗口和作为观众窗口的教师的窗口。如上所述,对每个查看器选择性控制窗口显示。例如,该选择性控制可通过使用例如对每个查看器控制用于选择要显示为观众的窗口的信息(例如,查看器ID和窗口 ID的组合等)的表来实施。注意,本公开可采用以 下配置。根据一种实施方式,信息处理系统包括第一信息处理装置,其被配置为在第一窗口中显示第一同步图像,第一窗口具有操作权限;以及包括第二信息处理装置,其具有同步状态或异步状态。第二信息处理装置被配置为显示第二同步图像;响应第一请求,从同步状态切换至异步状态;以及响应第二请求,从异步状态切换至同步状态。在该信息处理系统中,当第二信息处理装置具有同步状态时,第二同步图像与第一同步图像相同。在该信息处理系统中,第二信息处理装置被配置为当第二信息处理装置具有异步状态时,能使用户操作输入设备来控制由第二信息处理装置显示的图像。在该信息处理系统中,响应第三请求,操作权限从第一信息处理装置转移至第二信息处理装置。在该信息处理系统中,第二信息处理装置被配置为响应第三请求,发送操作权限获取请求。在该信息处理系统中,第二信息处理装置被配置为接收操作权限获取回复。在该信息处理系统中,第二信息处理装置被配置为在第二窗口中显示第二同步图像。在根据权利要求I的信息处理系统中,第一信息处理装置被配置为在第三窗口中显示第三同步图像,第三窗口具有第二操作权限。第二信息处理装置被配置为在第四窗口中显示第四同步图像。在该信息处理系统中,响应第三请求,第二操作权限从第三窗口转移至第二信息处理装置的第四窗口。根据另一实施方式,提供了一种操作信息处理系统的方法。该方法包括使第一信息处理装置在第一窗口中显示第一同步图像,第一窗口具有操作权限;使第二信息处理装置显示第二同步图像,第二信息处理装置具有同步状态或异步状态;响应第一请求,使第二信息处理装置从同步状态切换至异步状态;以及响应第二请求,使第二信息处理装置从异步状态切换至同步状态。在该方法中,当第二信息处理装置具有同步状态时,第二同步图像与第一同步图像相同。该方法还包括当第二信息处理装置具有异步状态时,使得第二信息处理装置能使用户操作输入设备来控制由第二信息处理装置显示的图像。在该方法中,响应第三请求,操作权限从第一信息处理装置转移至第二信息处理
>J-U ρ α装直。该方法还包括使第二信息处理装置响应第三请求,发送操作权限获取请求。
该方法还包括使第二信息处理装置接收操作权限获取回复。该方法还包括使第二信息处理装置在第二窗口中显示第二同步图像。该方法还包括使第一信息处理装置在第三窗口中显示第三同步图像,第三窗口具有第二操作权限。以及该方法包括使第二信息处理装置在第四窗口中显示第四同步图像。在该方法中,响应第三请求,第二操作权限从第三窗口转移至第二信息处理装置的第四窗口。在另一实施方式中,信息处理装置包括处理器和存储指令的存储设备。当被处理器执行时,这些指令使处理器从第一信息处理装置接收异步请求;响应接收到的异步请求,为第一信息处理装置设置标志;其后,从第一信息处理装置接收同步请求;以及响应接收到的同步请求,重置标志。在该信息处理装置中,这些指令在被处理器执行时,使处理器从第一信息处理装置接收操作权限获取请求;响应接收到的操作权限获取请求,向第二信息处理装置发送操作权限放弃请求;其后,从第二信息处理装置接收操作权限放弃回复;以及响应接收到的操作权限放弃回复,向第一信息处理装置发送操作权限获取回复。在该信息处理装置中,操作权限获取请求包括表示窗口标识的数据。根据另一实施方式,信息处理装置包括处理器、显示设备和存储指令的存储设备。当被处理器执行时,这些指令使处理器与显示设备合作,以显示同步图像;响应第一请求,从同步状态切换至异步状态;以及响应第二请求,从异步状态切换至同步状态。在该信息处理装置中,当信息处理装置具有同步状态时,同步图像与由另一信息处理装置显示的另一同步图像相同。在该信息处理装置中,当信息处理装置具有异步状态时,这些指令在被处理器执行时,使得处理器能使用户操作输入设备来控制所显示的图像。在该信息处理装置中,这些指令在被处理器执行时,使处理器接收操作权限。在该信息处理装置中,这些指令在被处理器执行时,使处理器响应第三请求,发送操作权限获取请求。在该信息处理装置中,这些指令在被处理器执行时,使处理器接收操作权限获取回复。本公开包括涉及于2011年7月13日在日本专利局提交的日本在先专利申请第JP2011-154603号中所公开的主题,其整个内容通过引用结合于此。本领域技术人员应当理解,在所附权利要求或其等价物的范围内,根据设计要求和其他因素,可进行各种修改、组合、子组合和变更。
权利要求
1.一种信息处理系统,包括 第一信息处理装置,其被配置为在第一窗口中显示第一同步图像,所述第一窗口具有操作权限;以及 第二信息处理装置,其具有同步状态或异步状态,所述第二信息处理装置被配置为 (a)显示第二同步图像; (b)响应第一请求,从所述同步状态切换至所述异步状态;以及 (c)响应第二请求,从所述异步状态切换至所述同步状态。
2.根据权利要求I所述的信息处理系统,其中,当所述第二信息处理装置具有所述同步状态时,所述第二同步图像与所述第一同步图像相同。
3.根据权利要求I所述的信息处理系统,其中,所述第二信息处理装置被配置为当所述第二信息处理装置具有所述异步状态时,能使用户操作输入设备来控制由所述第二信息处理装置显示的图像。
4.根据权利要求I所述的信息处理系统,其中,响应第三请求,所述操作权限从所述第一信息处理装置转移至所述第二信息处理装置。
5.根据权利要求I所述的信息处理系统,其中,所述第二信息处理装置被配置为响应第三请求,发送操作权限获取请求。
6.根据权利要求I所述的信息处理系统,其中,所述第二信息处理装置被配置为接收操作权限获取回复。
7.根据权利要求I所述的信息处理系统,其中,所述第二信息处理装置被配置为在第二窗口中显示所述第二同步图像。
8.根据权利要求I所述的信息处理系统,其中 (a)所述第一信息处理装置被配置为在第三窗口中显示第三同步图像,所述第三窗口具有第二操作权限;以及 (b)所述第二信息处理装置被配置为在第四窗口中显示第四同步图像。
9.根据权利要求8所述的信息处理系统,其中,响应第三请求,所述第二操作权限从所述第三窗口转移至所述第二信息处理装置的所述第四窗口。
10.一种操作信息处理系统的方法,该方法包括 (a)使第一信息处理装置在第一窗口中显不第一同步图像,所述第一窗口具有操作权限; (b)使第二信息处理装置显示第二同步图像,所述第二信息处理装置具有同步状态或异步状态; (C)响应第一请求,使所述第二信息处理装置从所述同步状态切换至所述异步状态;以及 (d)响应第二请求,使所述第二信息处理装置从所述异步状态切换至所述同步状态。
11.根据权利要求10所述的方法,其中,当所述第二信息处理装置具有所述同步状态时,所述第二同步图像与所述第一同步图像相同。
12.根据权利要求10所述的方法,包括当所述第二信息处理装置具有所述异步状态时,使得所述第二信息处理装置能使用户操作输入设备来控制由所述第二信息处理装置显示的图像。
13.根据权利要求10所述的方法,其中,响应第三请求,所述操作权限从所述第一信息处理装置转移至所述第二信息处理装置。
14.根据权利要求10所述的方法,包括使所述第二信息处理装置响应第三请求,发送操作权限获取请求。
15.根据权利要求10所述的方法,包括使所述第二信息处理装置接收操作权限获取回复。
16.根据权利要求10所述的方法,包括使所述第二信息处理装置在第二窗口中显示所述第二同步图像。
17.根据权利要求10所述的方法,包括 (a)使所述第一信息处理装置在第三窗口中显示第三同步图像,所述第三窗口具有第二操作权限;以及 (b)使所述第二信息处理装置在第四窗口中显示第四同步图像。
18.根据权利要求17所述的方法,其中,响应第三请求,所述第二操作权限从所述第三窗口转移至所述第二信息处理装置的所述第四窗口。
19.一种信息处理装置,包括 处理器;以及 存储设备,其存储指令,所述指令在被所述处理器执行时,使所述处理器 Ca)从第一信息处理装置接收异步请求; (b)响应接收到的所述异步请求,为所述第一信息处理装置设置标志; (C)其后,从所述第一信息处理装置接收同步请求;以及 Cd)响应接收到的所述同步请求,重置所述标志。
20.根据权利要求19所述的信息处理装置,其中,所述指令在被所述处理器执行时,使所述处理器 Ca)从所述第一信息处理装置接收操作权限获取请求;(b)响应接收到的所述操作权限获取请求,向第二信息处理装置发送操作权限放弃请求; (C)其后,从所述第二信息处理装置接收操作权限放弃回复;以及Cd)响应接收到的所述操作权限放弃回复,向所述第一信息处理装置发送操作权限获取回复。
21.根据权利要求20所述的信息处理装置,其中,所述操作权限获取请求包括表示窗口标识的数据。
22.一种信息处理装置,包括 处理器; 显示设备;以及 存储设备,其存储指令,所述指令在被所述处理器执行时,使所述处理器与所述显示设备合作,以 (a)显示同步图像; (b)响应第一请求,从同步状态切换至异步状态;以及 (c)响应第二请求,从所述异步状态切换至所述同步状态。
23.根据权利要求22所述的信息处理装置,其中,当所述信息处理装置具有所述同步状态时,所述同步图像与由另一信息处理装置显示的另一同步图像相同。
24.根据权利要求22所述的信息处理装置,其中,当所述信息处理装置具有所述异步状态时,所述指令在被所述处理器执行时,使得所述处理器能使用户操作输入设备来控制所显示的图像。
25.根据权利要求22所述的信息处理装置,其中,所述指令在被所述处理器执行时,使所述处理器接收操作权限。
26.根据权利要求22所述的信息处理装置,其中,所述指令在被所述处理器执行时,使所述处理器响应第三请求,发送操作权限获取请求。
27.根据权利要求22所述的信息处理装置,其中,所述指令在被所述处理器执行时,使所述处理器接收操作权限获取回复。
28.根据权利要求22所述的信息处理装置,其中,所述指令在被所述处理器执行时,使所述处理器接收操作权限放弃请求,且其后,使所述处理器发送操作权限放弃回复。
全文摘要
本发明涉及信息处理方法及信息处理系统。该信息处理系统包括第一信息处理装置和第二信息处理装置。第一信息处理装置被配置为在第一窗口中显示第一同步图像,第一窗口具有操作权限。第二信息处理装置具有同步状态或异步状态。第二信息处理装置被配置为显示第二同步图像;响应第一请求,从同步状态切换至异步状态;以及响应第二请求,从异步状态切换至同步状态。
文档编号G06F9/52GK102880823SQ20121023652
公开日2013年1月16日 申请日期2012年7月6日 优先权日2011年7月13日
发明者长谷川宽, 水谷阳一, 梶本雅人, 高桥正弘, 久曾神宏 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1