信息处理设备、信息处理方法和信息处理系统与流程

文档序号:13566834阅读:167来源:国知局
信息处理设备、信息处理方法和信息处理系统与流程
本发明大体涉及一种经由网络与另一设备通信的信息处理设备和信息处理方法、包括该信息处理设备的信息处理系统以及存储了执行该信息处理方法的程序的记录介质。

背景技术:
作为用于与提出他们创意的参与者会面的示例性方法,可称为“K-J法”的方法是已知的。(该K-J法以其发明者的名字命名)。在K-J法中,为了提出创意,参与者将他们的创意写在便签上,将便签放置在每一个参与者都可以查看的地方,然后在会议期间逐一重新排列该便签的位置而将该创意分组。然而,这种重新排列(即,移动和排列)便签是费时的工作。即,这对于执行K-J法是一个障碍。为了解决此问题,通过将会议计算机化以在包括K-J法的方法中听取他人意见从而减少这样的工作量的若干技术是已知的。为了减少工作量,例如,存在已知技术,在参与者之间通过发送参与者场景而将参与者使用手写板输入的文件以显示到共享屏幕上,以便进行头脑风暴会话(例如,参见日本专利公开号H06-311510)。

技术实现要素:
根据本发明的一个方面,一种信息处理设备包括:接收单元,接收输入到一个或多个设备的数据;数据存储单元,存储数据及其在显示屏幕中确定的显示位置;日志存储单元,将数据改变存储为日志,该数据改变在显示屏幕中显示;关联单元,监测与一个或多个设备通信的通信状态,并将指示通信错误发生的设备或通信从通信错误恢复的设备以及通信错误发生或通信从通信错误恢复的定时的信息与日志相关联;记录单元,为设备记录从发生通信错误时直到通信恢复时在显示屏幕中显示的数据改变的视频;以及传输单元,当接收单元接收到了从恢复了通信的设备获得视频的请求时,传输从通信错误发生时的事件直到通信恢复时的事件的视频以及日志给该设备。附图说明当结合附图阅读下面的描述时,本发明的其它目标、特征和优点将变得更加显而易见,其中:图1是示出根据第一实施例的示例信息处理系统的示图;图2是示出根据第一实施例的信息处理系统的示例概念图;图3是示出由投影设备投影示例显示屏幕的示图;图4是根据第一实施例的服务器和信息处理设备的功能的示例的方框图;图5是根据第一实施例的服务器和信息处理设备的功能的另一示例的方框图;图6是根据第一实施例的提供单元的功能的示例的方框图;图7是示出根据第一实施例的信息处理设备的操作概要的示例的示图;图8是示出该信息处理设备的示例输入屏幕的示图;图9是示出数据位置信息的示例的示图;图10是示出画布屏幕的示例的示图;图11是示出日志存储过程的示图;图12是示出用于视频回放的示例界面的示图;图13是示出基于日志表的视频回放的示图;图14是示出根据第一实施例的服务器的示例过程的流程图;图15是示出根据第一实施例的信息处理设备的示例过程的流程图;图16是示出根据第一实施例的示例视频记录过程的流程图;图17是示出根据第一实施例的检测通信延迟的示例过程的流程图;图18是示出根据第一实施例的记录视频的示例详细过程的流程图;图19是示出根据第一实施例的信息处理设备的示例显示过程的流程图;图20是示出使用距离测量传感器的触摸检测的示图;图21是示出使用包括触摸传感器的面板的触摸检测的示图;图22是示出使用包括触摸传感器的显示装置的触摸检测的示图;图23是示出根据第二实施例的示例信息处理系统的示图;图24是示出在根据第二实施例的信息处理系统中包括的设备的功能的示图;图25是示出根据第三实施例的示例信息处理系统的示图;以及图26是示出根据第三实施例在第一设备上显示的显示屏幕的示例的示图。具体实施方式在例如参与者基于比如K-J法之类的方法提出他们的创意的创意产生会议的情况中,如果发生通信错误(例如,在网络中),则讨论中断,以使得无法继续进一步讨论。例如,在参与者提出他们创意的会议情况下,如果发生通信错误,则不能在参与者之间直接交换数据。然而,即使在这种情况下,仍然期望继续会议而不中断讨论的流程(方向)。然而,实际上,如果这样的通信错误在线发生,则讨论流程中断,以使得那些由于会议中的错误而不能参与的用户(参与者)的想法中断。结果是,无法参加会议的用户忘记他们将呈现的想法,以使得可能在会议期间没有好的创意被充分提出地结束会议。鉴于该问题提出本发明,并且本发明的一个目标是使对于由于通信错误而无法参加会议的用户可以在计算机化的会议中顺利地返回到会议,以听取用户中其他人的创意。下面参照附图描述本发明的实施例。第一实施例系统图1示出了根据第一实施例的示例信息处理系统1。如图1所示,该信息处理系统1包括投影设备10、服务器20、多个信息处理设备30,它们无线地或经由电缆彼此连接,以使得它们可以与彼此进行数据传输。服务器20也可以被称为“信息处理设备”。该信息处理系统1可以进一步包括布置在该投影设备10和服务器20之间的会议(研讨会)终端(未显示)。这里,该信息处理系统1假定用于例如创意产生会议。在下文中,假定K-J法用于该创意产生会议地描述本发明的实施例。此外,服务器20可以被集成在投影设备10或信息处理设备30中。图1示出其中信息处理系统1包括经由网络连接到服务器20的信息处理设备30-n(n=1、2和3,其中“n”通常是大于零的整数)。在下文中,该信息处理设备30-n可以被统称为“信息处理设备30”,除非需要单独描述该信息处理设备。信息处理设备30将输入到该设备的创意数据(例如,在其上描述了创意的便签数据)经由投影设备10传输到服务器20。此外,信息处理设备30可以直接传输输入到该设备的创意数据到服务器20。当从信息处理设备30接收数据时,服务器20在预定显示屏幕中设置(确定)布局位置,并存储对应的数据位置信息。该“预定显示屏幕”在此是指显示各种信息的屏幕,并且可以被称为“共享视图”。该“数据位置信息”包括各种数据的属性。该“各种数据”包括,例如,布局位置、大小以及放大系数。该服务器20传输显示屏幕信息到投影设备10和信息处理设备30,该显示屏幕信息是基于数据位置信息将各种数据布置的显示屏幕的信息。当接收到来自服务器20的显示屏幕信息时,该投影设备10依照显示屏幕信息在投影表面上投影显示屏幕。在这种情况下,投影设备10可以包括用于测量距离的设备,以测量到投影表面的距离和到在投影设备10和投影表面之间布置的指向装置等的距离。此外,该设备还可以被称为“距离传感器”。每当生成显示屏幕信息时,服务器20都存储该显示屏幕信息(“共享视图信息”),并且在必要的基础上,将过去的显示屏幕信息传输到投影设备10和信息处理设备30。此外,当显示屏幕中包含的数据改变时,服务器20存储指示该数据改变的日志。在必要的基础上,服务器20将过去的日志传输到信息处理设备30。此外,服务器20可以将显示屏幕的数据改变存储为视频数据。此外,应当指出的是,投影设备10不总是必要的。即,例如,服务器20可以将显示屏幕信息传输到信息处理设备30,以使信息处理设备30基于显示屏幕信息显示该显示屏幕。概念图2是示出根据第一实施例的信息处理系统1的一个概念的示图。在图2所示的例子中,假设使用该信息处理系统1电子地执行K-J法。图2中所示的信息处理设备30可以是,例如,个人计算机(PC)、平板终端、智能手机等,以使得向该信息处理设备30手写(输入)的数据被显示在信息处理设备30的显示部分上,仿佛数据被写在便签上。信息处理设备30生成手写的数据或输入数据作为便签数据,并将该便签数据的图像数据(例如,位图格式的信息)传输到服务器20。服务器20确定该便签数据的布局位置,并产生包括该便签数据的显示屏幕(“共享视图”)的显示屏幕信息。服务器20将所生成的显示屏幕信息传输到投影设备10。该投影设备10在投影表面上投影包括从服务器20传输的各种数据的显示屏幕。在此之后,当检测到显示屏幕中包括的数据的颜色改变或数据移动时,服务器20存储该改变的日志或者将显示屏幕中数据的改变(移动)存储为视频数据。图3示出了由投影设备10投影的显示屏幕的示例。如图3所示,显示屏幕包括从信息处理设备30传输的各种便签数据。该便签数据可能由,例如,下述的触摸传感所移动。此外,图3的图像可以在信息处理设备30的显示部分上显示。为此目的,服务器20可以将显示屏幕信息传输到信息处理设备30。配置图4是根据第一实施例的服务器20和信息处理设备30的示例配置的方框图。如图4所示,服务器20包括通信部分201、控制部分202、主存储器203、辅助存储器204和记录介质I/F部分205。那些功能部件(元件)经由总线彼此连接以与彼此传输和接收数据。通信部分201是服务器20和外围设备之间的接口,该外围设备经由比如局域网或广域网之类的网络连接到服务器,具有其通信功能和数据传输路径以无线地或者使用电缆传输数据。控制部分202是执行对各种设备的控制、数据计算和数据处理的计算机中的中央处理单元(CPU)。此外,控制部分202是执行在主存储器203中或辅助存储器204中存储的K-J法控制程序的运算装置,以从存储器等接收数据,执行数据计算和数据处理,并将结果输出至存储器。主存储器203是只读存储器(ROM)、随机存取存储器(RAM)等,其存储或临时存储作为操作系统(基础软件)的OS的程序以及要由控制部分202所执行的应用软件等。辅助存储器204是比如硬盘驱动器(HDD)等的存储设备,并存储与应用软件相关的数据。记录介质I/F部分205从比如SD卡之类的记录介质206读取程序,并将读取到的程序安装到存储器中。此外,例如,K-J法控制程序被安装到记录介质206中,以使得K-J法控制程序经由记录介质I/F部分205安装到服务器20中。安装在服务器20中的该K-J法控制程序可由服务器20执行。此外,如图4所示,该信息处理设备30包括:通信部分301、控制部分302、主存储器303、辅助存储器304、记录介质I/F部分305、显示部分307、输入部分308、成像部分309和语音输入/输出部分310。那些功能部件(元件)经由总线彼此连接以与彼此传输和接收数据。通信部分301是信息处理设备30和外围设备之间的接口,该外围设备经由比如局域网或广域网之类的网络连接到该设备,具有其通信功能和数据传输路径以无线地或者使用电缆传输数据。控制部分302是执行对各种设备的控制、数据计算和数据处理的计算机中的中央处理单元(CPU)。此外,控制部分302是执行在主存储器303中或辅助存储器304中存储的K-J法控制程序的运算装置,以从存储器等接收数据,执行数据计算和数据处理,并将结果输出至存储器。主存储器303是只读存储器(ROM)、随机存取存储器(RAM)等,其存储或临时存储作为操作系统(基础软件)的OS的程序以及要由控制部分202所执行的应用软件等。辅助存储器304是比如硬盘驱动器(HDD)等的存储设备,并存储与应用软件相关的数据。记录介质I/F部分305从比如SD卡之类的记录介质306读取程序,并将读取到的程序安装到存储器中。此外,例如,K-J法控制程序被安装到记录介质306中,以使得K-J法控制程序经由记录介质I/F部分305安装到信息处理设备30中。在信息处理设备30中安装的该K-J法控制程序可由信息处理设备30执行。显示部分307包括液晶显示器(LCD)、有机电致发光(EL)显示器等,并根据来自控制部分302的输入数据显示。此外,显示部分307可以与信息处理设备30分离,在这种情况下,信息处理设备30包括显示控制部分以控制该显示部分。输入部分308包括键盘和鼠标、滑动垫等。该键盘包括光标键、字母键、数字键和各种功能键。该鼠标和滑动垫用于例如,选择显示部分307的显示屏幕上的一个键。此外,输入部分308可以是包括显示部分307的触摸屏。成像部分309包括比如电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)器件之类的成像器件,以获得拍摄的图像。语音输入/输出部分310包括麦克风和扬声器,以输入和输出语音和声音。功能图5是根据第一实施例的服务器20和信息处理设备30的示例功能的方框图。首先,描述服务器20的功能。如图5所示,服务器(信息处理设备)20包括通信单元401、数据存储单元402、显示控制单元403、日志存储单元405以及记录单元406。该通信单元401包括传输单元411、接收单元412和关联单元413。通信单元401可以由例如通信部分201、控制部分202等实现。显示控制单元403和记录单元406可以由例如控制部分202、作为工作存储器的主存储器203以及辅助存储器204等实现。该数据存储单元402和日志存储单元405可以由例如主存储器203和辅助存储器204实现。传输单元411将由显示控制单元403生成的显示屏幕信息(共享视图信息)传输至投影设备10、信息处理设备30等。此外,当接收单元412接收到来自通信错误被消除的设备的用于获得视频的请求时,传输单元411传输从通信错误对该设备发生时直到通信错误被消除时捕获的视频以及相关日志给该设备。该通信错误包括通信中断以及通信延迟。接收单元412接收输入到一个或多个信息处理设备30的各种数据。所接收的数据可以是例如便签数据。此外,接收单元412接收来自信息处理设备30的用于获得视频和语音数据的请求。关联单元413监测与一个或多个信息处理设备30的通信状态,并将指示通信错误发生的设备或从通信错误恢复的设备的信息以及通信错误发生或通信恢复的定时与将被存储在日志存储单元405中的日志相关联。数据存储单元402存储在显示屏幕中设置(确定)其显示位置的各种数据(数据位置信息)。该数据存储单元402将该各种数据的位置、大小和图像数据存储为数据位置信息。显示控制单元403基于在数据存储单元402中存储的数据位置信息将各种数据的图像数据放置在显示屏幕上,并生成显示屏幕信息。此外,当各种数据之一由于来自信息处理设备30和投影设备10的指令而改变时,显示控制单元403按照该改变更新显示屏幕。日志存储单元405将在显示屏幕上显示的数据的改变存储为日志。无论何时生成新的显示屏幕,日志存储单元405都将改变的内容存储为日志。该数据的改变包括,例如,数据位置的移动和数据颜色的改变。此外,日志存储单元405可以使用下文描述的视频中所显示的时间作为数据改变发生的时间来存储日志。记录单元406将数据的改变记录为视频,该数据从当通信错误发生时至通信恢复时在显示屏幕中显示。通过连续地记录时间序列中的显示屏幕以及识别通信错误发生的信息处理设备30的信息,记录单元406可将显示屏幕的转换记录为视频。此外,当从信息处理设备30等获得到语音数据(语音)时,记录单元406可以通过将视频与语音同步来记录与语音关联的视频。接着,描述信息处理设备30的功能。如图5所示,该信息处理设备30包括:输入单元501、生成单元502、通信单元503、提供单元504、存储单元505以及显示单元506。该通信单元503包括传输单元531和接收单元532。输入单元501可由例如,输入部分308实现。显示单元506可由例如,显示部分307实现。通信单元503可由例如,通信部分301、控制部分302等实现。存储单元505可由例如,主存储器303和辅助存储器304等实现。生成单元502可由例如,控制部分302和用作工作存储器的主存储器303实现。输入单元501通过在触摸屏上手写或使用键盘来输入数据(在下文中可被称为“输入数据”)。生成单元502基于该输入数据以K-J法生成例如,该便签数据。在这种情况下,便签数据被生成为图像数据,例如包括,通过手工输入的数据或输入数据。通信单元503的传输单元531经由网络向服务器20传输由生成单元502生成的便签数据。接收单元532从服务器20接收日志、视频和显示视频的语音。来自服务器20的数据被输出到提供单元504。提供单元504基于所获得日志输出显示屏幕的帧(逐帧回放)至显示单元506,回放所获得的视频,并输出所获得的语音。通过这样做,用户可以识别在通信错误发生期间在服务器20侧上发生的显示屏幕的改变。下面参照图6描述提供单元504的细节。存储单元505在通信错误出现期间将通过输入单元501输入的数据存储到服务器20。此外,存储单元505可以存储基于该输入数据生成的便签数据。通过这样做,在通信恢复之后,在服务器20的通信错误出现的同时,变得可以传输在存储单元505中存储的所有数据或者由用户依照会议内容所选择的数据。显示单元506显示从提供单元504获得的显示屏幕的帧(逐帧回放)。此外,显示单元506可以显示从提供单元504获得的视频。此外,显示单元506可以显示由输入单元501输入的数据。提供单元图6是示出了根据第一实施例的提供单元504的功能的示例的方框图。如图6所示,提供单元504包括视频存储单元541、选择单元542和视频回放单元543。视频存储单元541存储从服务器20获得的视频、曰志等。选择单元542切换显示单元506上显示的屏幕。例如,选择单元542将创意生成会议的显示屏幕从输入屏幕切换至回放屏幕。视频回放单元543回放视频存储单元541中存储的视频,基于日志仅在已改变的场景上执行逐帧回放。由于基于日志的视频回放,可以仅在已改变的场景上执行快进(fastfeed)逐帧回放。通过这样做,即使当发生通信错误时,信息处理系统1也可以提供信息以帮助用户(参与者)顺利重返(赶上)会议。因此,在信息处理系统1中,参与者的想法可以不被中断。即,不必在通信错误消除之前临时停止会议而不中断参与者的想法。因此,会议时间可以不会被浪费。信息处理设备的操作概要接着,描述信息处理设备30的操作概要。图7示出了信息处理设备30的操作概要的示例。在图7的示例中,假定平板终端被用作信息处理设备30。(1):首先,在信息处理设备30中,通过手工等输入数据,以便生成便签数据,并传输至服务器20。(2):这里,假定在信息处理设备30和服务器20之间出现通信错误(例如,通信中断或通信延迟)。(3):在通信错误期间,信息处理设备30将由输入单元501输入的数据存储到存储单元505中。(4):接着,假定信息处理设备30和服务器20之间的通信错误消除,以使得信息处理设备30和服务器20可以与彼此通信。(5):信息处理设备30获得日志和显示屏幕的视频,以便回放在通信错误期间示出了显示屏幕的改变的视频。(6):信息处理设备30切换到(显示)输入屏幕并允许用户返回到会议。通过这样做,即使在信息处理设备30和服务器20之间发生通信错误,用户也可以顺利地重返会议并继续会议的讨论内容。过程接着,描述将基于信息处理设备1中的K-J法描述在创意生成会议中执行的过程。便签生成过程首先,描述便签生成过程。图8示出了信息处理设备30的输入屏幕的示例。在这个示例中,用户可使用电子笔在图8的信息处理设备30的中心部分中书写字符。在屏幕的右侧有操作按钮。通过使用操作按钮,用户可以传输手工输入字符的图像数据,删除手工输入的字符,并存储输入字符。此外,用户可以通过选择屏幕左侧的彩色块(页面彩色)按钮之一来选择便签的颜色。在使用信息处理系统1之前,信息处理终端建立与服务器20的通信。在信息处理设备30中,字符和图形在触摸板上写(画),并被作为图像数据存储入终端。当用户按下信息处理设备30的显示部分上提供的“传输”按钮时,信息处理设备30将手写并显示在显示部分上的数据的图像数据(便签数据)传输到服务器20。当从信息处理设备30接收到图像数据时,服务器20基于该图像数据生成数据位置信息。服务器20向便签数据附设(施加)预定的初始位置和放大系数。例如,如图3的例子所示,服务器20将新获得的便签数据放置在“未分类”位置。这里,“数据位置信息”指的是包括图像数据、图像数据的位置、大小、放大系数、分类等的信息。便签显示过程接着,描述便签显示过程。这里,便签被视为数字数据。此外,数据位置信息包括以下数据。·左上端坐标(x,y)·放大系数(a)·图像的宽度和高度(w,h)·图像数据(i)图9示出了数据位置信息的一个示例。如图9所示,“左上端坐标”、“放大系数”、“图像的宽度和高度”的数据以及“图像数据”彼此关联。此外,如图3所示,当显示屏幕包括分类时,数据位置信息还包括与上述数据有关联的“类别”数据,以确定便签数据属于哪个类别。在图1的示例中,基于“y”坐标的位置来确定便签数据的类别。显示控制单元403生成将由投影设备10和信息处理设备30投影(或显示)的光栅图像,并将该光栅图像的显示屏幕信息传输到投影设备10。该投影设备通过投影该光栅图像来显示。描述该光栅图像的生成。首先,显示控制单元403生成要由投影设备10或信息处理设备30所投影的具有最大数目像素的“空白图像”(即,图像中什么都没有绘制(描述))。在本文中将该空白图像称为“画布图像”。显示控制单元403从数据位置信息获得一个便签数据。显示控制单元403通过将放大系数(a)施加至图像数据(i)生成图像,以生成便签图像。显示控制单元403基于左上端坐标(x,y)将便签图像放置在画布图像上。显示控制单元403在所有便签数据上执行该过程。当将所有便签数据放置在画布图像上之后时,显示控制单元403将更新后的显示屏幕信息传输至投影设备10。该投影设备10通过用所接收的画布图像替换投影图像来刷新显示。这里,该投影设备10可以执行显示控制单元403的一部分过程。图10示出了画布图像的一个示例。图10的示例示出了基于图9的数据位置信息生成的画布图像。日志存储过程接着,描述日志存储过程。图11示出了记录存储过程。如图11所示,显示控制单元403存储显示屏幕的改变内容,改变内容被顺序地存储在被存储在日志存储单元405中的日志表(“日志信息”)中。此外,关联单元413在日志表中存储图像处理设备30的通信错误或通信恢复的内容。如图11的日志表中所示,在与设备1相关的通信中发生通信错误(通信中断)之后添加便签数据1(指示该设备的信息)。此外,直到设备1的通信恢复时,才检测到各种改变。此外,日志表可以使用视频时间数据管理与时间数据相关联的改变内容。通过这样做,当使用该视频存储显示屏幕的改变时,在完成改变的时候变得可以迅速地确定显示屏幕。视频回放过程接着,描述视频回放过程。图12示出了用于视频回放的一个示例界面。在图12的界面中,当回放视频时,变得可以改变回放速度,查看当前的共享视图,并返回到会议。图13示出了基于日志表的视频回放。如图13所示,在通信错误出现后直到通信恢复的日志被传输至指示设备1的信息处理设备30。在图13的示例中,例如,通过提高回放速度,可以快进逐帧回放日志表中事件(即,内容改变)附近的小视频。此外,在图13的示例中,当按下按钮b11时,可以快进逐帧回放日志表中事件(即,内容改变)附近的小视频。在这种情况下,如果获得显示屏幕的改变中的会议的语音数据,那么语音输入/输出部分310输出对应于该事件的语音数据。通过这样做,用户可以基于语音数据了解事件发生的原因。操作接着,根据第一实施例描述信息处理系统1中设备的操作。图14是根据第一实施例的服务器20的示例过程的流程图。如图14所示,在步骤S101中,通信单元401与信息处理设备30建立通信。在步骤S102中,显示控制单元403生成初始显示屏幕的显示屏幕信息,并且将所生成的显示屏幕信息传输至投影设备10或信息处理设备30。在步骤S103中,接收单元412确定是否接收到来自信息处理设备30的数据。该数据例如是便签数据。当确定接收到该数据(步骤S103中为‘是’)时,过程进入步骤S104。否则(步骤S103中为‘否’),过程进入步骤S106。在步骤S104中,数据存储单元402存储接收到的数据,并且显示控制单元403基于所接收的数据更新显示屏幕。在这种情况下,显示控制单元403将显示屏幕的改变内容存储入日志存储单元405。在步骤S105中,传输单元411将显示屏幕信息传输到投影设备10或信息处理设备30。在步骤S106中,关联单元413确定在与信息处理设备30的通信中是否发生了通信错误。当确定发生了通信错误(步骤S106中为‘是’)时,过程进入步骤S107。否则(步骤S106中为‘否’),过程进入步骤S108。在步骤S107中,记录单元406记录指示通信错误发生的设备的信息(ID)以及包括显示屏幕的数据改变的视频。在步骤S108中,服务器20确定会议是否结束。该服务器20可以基于来自信息处理设备30的会议结束通知来确定会议结束。当确定会议结束时(步骤S108中为‘是’),该过程结束。否则(步骤S108中为‘否’),过程返回步骤S103。基于上面描述的过程,服务器20可以在通信错误发生期间对于通信错误发生的设备存储会议的内容以及日志。接着,描述信息处理设备30的过程。图15是示出根据第一实施例的信息处理设备的示例操作的流程图。如图15所示,在步骤S201中,通信单元503与服务器20建立通信。在步骤S202中,通信单元503接收到显示屏幕信息,并且显示单元506显示该显示屏幕信息。在步骤S203中,输入单元501输入数据,并且生成单元502基于该输入数据生成图像数据(便签数据),以便所生成的图像数据被存储或传输到服务器20。在步骤S204中,通信单元503确定视频信息是否从服务器20传输。当确定视频信息被传输时(步骤S204中为‘是’),过程进入步骤S205。否则(步骤S204中为‘否’),则过程进入步骤S207。在步骤S205中,提供单元504在显示单元506上回放视频,以将视频显示给用户。在这种情况下,该提供单元504可以基于日志快进逐帧回放。在步骤S206中,选择单元542确定是否要返回到数据输入模式。在这种情况下,当按下“返回到会议”按钮时,选择单元542确定要返回到数据输入模式。当按下“返回到会议”按钮时(步骤S206中为‘是’),过程进入步骤S207。否则(步骤S206中为‘否’),过程返回到步骤S205。在步骤S207中,信息处理设备30确定会议是否结束。当例如按下“会议结束”按钮时,该信息处理设备30确定会议结束。当确定会议结束时(步骤S207中为‘是’),该过程结束。否则(步骤S207中为‘否’),过程返回到步骤S202。基于上述操作,信息处理设备30可以回放由于通信错误而尚未见过的部分会议。接着,描述视频记录过程。图16是根据第一实施例的视频记录过程示例的流程图。如图16所示,在步骤S301中,关联单元413确定是否检测到通信中断。当检测到通信中断时(步骤S301中为‘是’),则过程进入步骤S303。否则(步骤S301中为‘否’),过程进入步骤S302。在步骤S302中,关联单元413确定是否检测到通信延迟。当检测到通信延迟时(步骤S302中为‘是’),则过程进入步骤S303。否则(步骤S302中为‘否’),过程进入步骤S301。在步骤S303中,记录单元406记录在通信错误发生期间包括显示屏幕的改变的视频。下面参照图18描述步骤S303中该过程的细节。基于上述过程,通信错误期间的会议状态(例如,显示屏幕中该改变的状态)可被记录为视频。接着,描述了检测通信延迟的过程。图17是根据第一实施例检测通信延迟的示例过程的流程图。如图17所示,在步骤S401中,关联单元413监测通信中的延迟。在步骤S402中,关联单元413测量响应时间“Tr”。关联单元413可以通过例如使用“ping”命令等测量响应时间“Tr”。在步骤S403中,关联单元413确定时间“Tr”是否大于阈值“T_thres”。如果“Tr>T_thres”(步骤S403中为‘是’),则过程进入步骤S404。如果“Tr≤T_thres”(步骤S403中为‘否’),则过程结束。在步骤S404中,关联单元413检测到通信错误,并存储时间“t1”。通过这样做,可以检测到通信延迟。接着,描述视频记录过程的细节。图18是根据第一实施例的视频记录过程的示例的流程图。如图18所示,在步骤S501中,读取发生通信错误的设备的唯一ID。在步骤S502中,记录单元406与该唯一ID关联地记录作为通信错误的开始时间的时间“t1”。在步骤S503中,记录单元406确定时间(通信)是否超时。当确定超时(步骤S503中为‘是’)时,过程进入步骤S504。当确定该时间没有超时(步骤S503中为‘否’)时,过程进入步骤S505。在步骤S504中,记录单元406停止记录显示屏幕并存储视频,直至到达该超时的时间点。在步骤S505中,显示控制单元403确定日志事件是否发生。当确定该日志事件发生(步骤S505中为‘是’)时,过程进入步骤S506。否则(步骤S505中为‘否’),过程进入步骤S507。在步骤S506中,日志存储单元405存储日志。在这种情况下,也可以通过使用视频显示的时间来存储该时间。在步骤S507中,通信单元401确定是否可以重新连接到通信错误发生的设备。当确定可以重新连接到该设备(步骤S507中为‘是’)时,过程进入步骤S508。否则,过程返回到步骤S503。在步骤S508中,记录单元406记录指示从通信错误恢复的时间“t2”。在步骤S509中,记录单元406存储与唯一ID相关联的从时间“t1”到时间“t2”的视频。通过这样做,可以记录与日志相关联的视频。接着,描述信息处理设备的显示过程。图19是根据本发明第一实施例的信息处理设备的示例显示过程的流程图。如图19所示,在步骤S601中,提供单元504调整视频回放。在步骤S602中,提供单元504在该视频上执行回放(重放)、停止以及快进逐帧回放过程。在步骤S603中,选择单元542确定图12的“显示当前共享视图”按钮是否被按下。当按下该按钮(步骤S603中为‘是’)时,过程进入步骤S604。否则(步骤S603中为‘否’),过程进入步骤S605。在步骤S604中,显示单元506基于来自选择单元542的指令来显示当前显示屏幕(共享视图)。在步骤S605中,选择单元542确定是否到了返回数据输入模式的时间。当按下“返回会议”按钮时,选择单元542确定是否到了返回数据输入模式的时间。当按下“返回会议”按钮(步骤S605中为‘是’)时,显示返回到数据输入屏幕并且过程结束。否则(步骤S605中为‘否’),过程返回到步骤S601。基于上述过程,用户可以在通信错误期间识别(理解)会议的内容,并返回到输入屏幕,以便输入用户的创意(想法),仿佛通信错误从未发生。如上所述,根据第一实施例,变得可以进行计算机化的创意生成会议,其中,由于通信错误而无法参加会议的用户能够顺利地返回到会议。修改示例接着,描述根据第一实施例的信息处理设备的修改示例。在本修改示例中,通过在大屏幕上使用触摸检测,可以移动投影的或显示的显示屏幕中的数据。图20示出了使用距离测量传感器的触摸检测的示例。在图20的示例中,距离测量传感器15连接到(或可集成入)投影设备10中。该距离测量传感器15可以例如是复眼相机(立体相机)、红外线传感器、超声波传感器等。距离测量传感器15通过使用平面近似来确定投影表面的位置,并且测量到比如手指、指向棒等的指向对象的距离。基于从距离测量传感器15获得的信息,当平面与指向对象之间的距离小于或等于阈值时,投影设备10确定指向对象与投影表面接触。投影设备10传输该触摸位置信息到服务器20。当服务器20基于所获得的信息确定位置被从便签数据上的位置移动至没有便签数据存在的区域时,服务器20将便签数据移动至该区域。图21示出了通过使用包括触摸传感器的板来完成触摸检测的示例。在图21的示例中,投影设备10在包括触摸传感器17的板16上投影显示屏幕。当板16中的触摸传感器17检测到触摸时,所触摸位置的位置信息被传输到投影设备10。投影设备10获得由触摸传感器17检测的触摸位置的位置信息,并将所获得的位置信息传输至服务器20。当服务器20基于所获得的位置信息确定位置从便签数据上的位置移动至没有便签数据存在的区域时,服务器20将便签数据移动至该区域。图22示出了通过使用包括触摸传感器的显示器完成触摸检测的示例。在图22的示例中,在包括触摸传感器的显示器18上显示一个显示屏幕。在图22的示例中,该投影设备10不是必要的,并且可替换地预备会议终端。该会议终端将从服务器20接收到的显示屏幕信息输出至包括触摸传感器的显示器18。包括触摸传感器的显示器18显示了显示屏幕并检测该显示器上的触摸。包括触摸传感器的显示器18将指示触摸位置的位置信息传输到会议终端。该会议终端将指示由包括触摸传感器的显示器18所检测的触摸位置的位置信息传输至服务器20。当服务器20基于获取自会议终端的所获得位置信息确定位置从便签数据上的位置移动至没有便签数据存在的区域时,服务器20将便签数据移动至该区域。根据本修改示例,变得可以在大屏幕上实现一个操作,该操作是便签数据在PC的显示屏幕上的移动。第二实施例接着,描述根据第二实施例的信息处理系统。在第二实施例中,例如使用包括成像单元的相机来代替使用信息处理设备输入数据。可以使用包括相机的移动终端作为一种相机。图23示出了根据第二实施例的示例信息处理系统2。如图23所示,该信息处理系统2包括无线或使用电缆彼此连接的投影设备10、服务器20、会议终端40和相机50,以便执行与彼此的数据通信。在此第二实施例中,由相机50捕获的图像数据(便签数据)被传输到会议终端40。该会议终端40将从相机50获得的图像数据传输至服务器20。不同于第一实施例中,服务器20监测与会议终端40的通信的通信状态。这里,假设准备了多个会议终端40。在这种情况下,如果服务器在与会议终端40的通信中检测到了通信错误以及从通信错误的恢复,则服务器20执行第一实施例中描述的过程,其中信息处理设备30被会议终端40取代。通过这样做,即使在特定区域的会议终端40中发生通信错误,服务器20也可以在通信错误期间传输显示屏幕的视频,以便可以得到与第一实施例中相同的效果。配置图24是示出根据第二实施例的信息处理设备中设备的示例配置的方框图。在第二实施例中的相机50包括成像单元701。该成像单元701成像字符以及在便签等上描绘的图像,并生成图像数据(例如,便签数据)。相机50将生成的图像数据传输到会议终端40。会议终端包括通信单元603和提供单元604。由通信单元603和提供单元604执行的处理与第一实施例中通信单元503和提供单元504执行的处理基本上相同。通信单元603中包括的接收单元632将从相机50获得的图像数据传输到服务器20。通信单元603中包括的传输单元631将从服务器20获得的显示屏幕信息传输到投影设备10。投影设备10包括投影单元801。该投影单元801在投影表面上投影显示屏幕,该显示屏幕是基于从会议终端40获得的显示屏幕信息。此外,投影设备10可以投影由提供单元604回放的视频。服务器20的功能与第一实施例中描述的功能基本上相同,但与之不同的是第二实施例中服务器20监测与会议终端40进行通信的通信状态。此外,在第二实施例中,通过使用修改实施例中该的触摸传感来完成触摸检测,以使得该投影数据(便签数据)移动。如上所述,根据第二实施例,由相机50等输入的模拟数据被数字化,并且数字化的数据被传输到服务器20作为图像数据。此外,根据第二实施例,没有必要为数据输入准备与会议用户(参与者)数量相同的信息处理设备30。此外,根据第二实施例,使用比如纸张、笔和相机50之类的常规工具。因此,在维持可以使用笔和纸的舒适环境的同时,可以进行分离区域之间的远程会议(例如,创意生成远程会议)。第三实施例接着,描述根据第三实施例的信息处理系统。在第三实施例中,信息处理系统仅包括信息处理设备30。为此,例如,一个信息处理设备(以下称为“母设备”)包括服务器20的功能。该母设备在其显示部分上显示该显示屏幕(共享视图)。系统图25示出了根据第三实施例的信息处理系统3的示例。如图25所示,第一设备35与信息处理设备30相似,并从信息处理设备30接收数据。第一设备35包括服务器20的功能。因此,第一设备30生成并显示包括数据的显示屏幕。此外,当第一设备35包括触摸屏时,上述过程的触摸检测可以被第一设备35的触摸屏上的触摸检测所代替。因此,在第一设备35中,变得可以基于该触摸检测来移动便签数据。可以通过在预定设备上安装用于执行第一设备35的功能的程序以及在信息处理设备30中进一步安装用于执行该信息处理设备30的功能的程序,来实现根据第三实施例的信息处理系统3。图26示出了根据第三实施例在第一设备35上显示的示例显示屏幕。在图26的示例中,将平板终端用作该第一设备35。如上所述,根据第三实施例,本发明的信息处理系统可以只用信息处理设备30来实现。此外,要在包括上述修改示例的实施例中的设备中执行的程序可以记录在可安装格式的计算机可读记录介质或者作为可执行文件的文件,比如在CD-ROM、软盘(FD)、CD-R、数字多功能盘(DVD)等。此外,要在该实施例和修改示例中的设备中执行的程序可以被存储在连接到比如因特网之类的网络的计算机中,以使得可以经由网络通过下载该程序而提供该程序。此外,要在该实施例和修改示例中的设备中执行的程序可以被提供(准备),以便经由包括因特网的网络来提供或分发。此外,要在该实施例和修改示例中的设备中执行的程序可以被预先安装在只读存储器(ROM)等中以便分发。应当指出的是,根据该实施例和修改示例的信息处理设备、信息处理系统和程序的配置等不限于该实施例和修改示例中所示的,并且在不脱离本发明的范围内可以在实际使用中适当地修改。此外,可以基于在上述实施例和修改示例中描述的多个配置的组合做出各种发明。这样的修改包括从该实施例和修改示例中描述的所有元件中部分的去除元件。根据本发明的实施例,对于由于通信错误而不能参加会议的用户变得可以在计算机化的会议中顺利返回到会议,以继续获取用户之间其他人的创意。尽管本发明为了完整和清楚的公开已关于特定实施例进行了描述,但所附权利要求并不因此受到限制,而是被解释为包含本领域技术人员可能想到的完全落入本文所阐述的基本教导之内的所有修改和替换结构。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1