专利名称:信息处理设备、信息处理系统以及信息处理方法
技术领域:
本发明涉及信息处理设备、信息处理系统以及信息处理方法,尤其涉及允许用户共享图像信息的信息处理设备、包括该信息处理设备的信息处理系统、以及由该信息处理设备执行的信息处理方法。
背景技术:
近年来,诸如其上安装了数码摄像机的蜂窝电话、PDA(个人数字助理)和个人计算机等信息处理设备(后文称为配备了摄像机的信息处理设备)正被广泛使用。由于安装在这类设备上的存储介质的容量在增长,因此这类设备的用户通过使用这类设备来拍摄图像的机会数也增加。尽管配备了摄像机的信息处理设备正变得广为流行,且通过使用这一设备来拍摄图像的机会数已增加,但在用户之中存在与其朋友共享通过使用这一设备拍摄的图像的日益增长的期望。
引入了各种技术以满足来自用户的这一期望。例如,存在这样一种技术,其中用户将该用户拍摄的图像经由电话线发送给另一用户,使得两个用户能够共享该图像。还存在另一技术,其中使得在特定的相册服务器上创建可经由网络由多个远程信息处理设备共享的相册成为可能。此外,在医药领域,存在这样一种技术,其中用户向另一用户发送图像,且两个用户可经由通信线路共享该图像,同时通过使用电话线交流关于该图像的意见。
发明公开本发明要解决的问题近年来,除上述期望之外,在用户之中还存在执行交互式查看的日益增长的需求,在交互式查看中,在用户通过使用其自己各自的设备彼此通信或彼此进行语音呼叫的同时,属于同一组的所有用户可通过使用其自己各自的信息处理设备来共享各个用户所拥有的图像,且在所有用户的信息处理设备上显示的图像上实时地示出由任一用户在任何时刻这些图像中的一个图像上执行的操作(例如,翻页操作)。换言之,对于交互式通信存在日益增长的需求,在交互式通信中,每一用户通过除发送文本和语音之外在共享图像上执行操作来将他/她的意见传达给另一用户。如果例如在两个组计划进行会议或进行旅行的情况下实现了这一交互式查看,则两个组的负责人可在查看由各自的负责人拥有的图像并在其上执行操作的同时事先讨论某些问题。这允许彼此远离的负责人对于例如决定会议的合适地点、在考虑到每一组成员的个性的同时安排适当的座位、或在考虑到每一组成员的个人偏好的同时安排详细的路线等具有详细的预先安排。
然而,上述的常规技术仅公开如何在多个用户之中共享图像,而未公开用户如何在用其自己各自的设备彼此通信或彼此进行语音呼叫的同时使用共享图像。换言之,存在这样的问题,即,常规技术无法实现交互式查看,在交互式查看中,多个用户查看由各个用户所拥有的图像,且多个用户中的每一个都自由地对该图像执行操作,而所有用户可实时地查看由对其执行的操作所得的图像。
因此,本发明的一个目的是提供一种实现交互式查看的信息处理设备、信息处理系统和信息处理方法,在交互式查看中,多个用户共享图像,且由多个用户中的任一个在其上执行的操作实时地在由多个用户中的另一个查看的图像上显示。
问题的解决方案本发明针对一种信息处理设备,该信息处理设备能够与同该信息处理设备属于同一组的另一信息处理设备共享图像;并涉及一种信息处理系统,包括多个信息处理设备和一服务器。为实现上述目的,本发明的信息处理设备包括图像存储部分、发送部分、信息保持部分、接收部分、显示部分、操作指示部分和控制部分。本发明的服务器包括服务器接收部分、服务器图像存储部分、信息管理部分、服务器控制部分和服务器发送部分。
在该信息处理设备中,图像存储部分储存图像信息。发送部分向服务器发送储存在图像存储部分中的全部或部分图像信息。信息保持部分保持关于该信息处理设备所属的组的信息。接收部分从服务器接收关于要由属于信息处理设备所属的同一组的所有信息处理设备共享的图像信息的共享图像信息,要共享的图像信息由服务器基于全部或部分图像信息来指定。显示部分根据接收部分接收的共享图像信息来显示图像。操作指示部分根据由用户对显示在显示部分上的图像执行的操作来向服务器提供指令。
在服务器中,服务器接收部分从多个信息处理设备中的至少一个接收图像信息;服务器图像存储部分储存由服务器接收部分接收的图像信息;信息管理部分管理关于属于同一组的多个信息处理设备的信息;服务器控制部分根据由用户执行的操作并基于储存在服务器图像存储部分中的图像信息指定要由多个信息处理设备共享的图像信息;而服务器发送部分向多个信息处理设备发送关于由服务器控制部分指定的图像信息的共享图像信息。
在该系统配置中,多个信息处理设备中的每一个的控制部分通过使用由服务器在任何时刻根据由属于同一组的多个信息处理设备的任一用户执行的操作指定的共享图像信息,执行与属于同一组的多个信息处理设备中的另一个的交互式图像查看,该共享图像信息是由多个信息处理设备中的每一个的接收部分接收的。
该信息处理设备的信息保持部分保持由服务器的信息管理部分管理的信息,该信息关于由属于同一组的多个信息处理设备中的两个或更多信息处理设备设立的子组,且该信息处理设备的控制部分能够执行仅在该子组内的交互式图像查看。在这一情况下,该信息处理设备还可包括用于在不涉及服务器的情况下直接向属于该子组的至少一个信息处理设备发送仅在该子组内共享的图像的直接通信部分。
该信息处理设备还可包括用于输入用户关于显示在显示部分上的图像的感觉的输入部分,且该信息处理设备的发送部分能够向属于同一组的另一信息处理设备发送对应于输入到输入部分的感觉的感觉信息。该信息处理设备还可包括用于在不涉及服务器的情况下直接向属于该子组的至少一个信息处理设备发送感觉信息的直接通信部分。
通常,接收部分根据从服务器通知的URL信息下载共享图像信息,该URL信息指示共享图像信息储存在何处。在属于同一组的信息处理设备是蜂窝电话的情况下,URL信息可基于所有信息处理设备的电话号码来创建。
操作指示部分较佳地是触摸面板。如果操作指示部分是触摸面板,则操作指示部分被设置在显示部分上,且控制部分能够在显示部分上显示共享图像和用于对共享图像执行操作的菜单图像。操作指示部分允许用户通过在操作指示部分上移动用户的手指来对共享图像执行操作。
较佳地,该信息处理设备还包括用于输入图像信息的图像输入部分。期望图像输入部分连同指示输入图像信息的时间的属性信息一起输入图像信息,并使图像存储部分储存该图像信息和属性信息。这允许发送部分向服务器发送该图像信息以及属性信息。
分别由上述信息处理设备的图像存储部分、发送部分、接收部分、显示部分和操作指示部分执行的处理被认为是包括一系列过程的信息处理方法。换言之,在该信息处理方法中储存在图像存储部分中的全部或部分图像信息被发送到服务器;关于要由属于同一组的所有信息处理设备共享的图像信息的共享图像信息从服务器接收,要共享的信息是由服务器基于全部或部分图像信息来指定的;图像根据所接收的共享图像信息来显示;根据由用户对所显示的图像执行的操作向服务器提供指令;接收共享图像信息,该共享图像信息由服务器在任何时刻根据由用户执行的操作来指定;并且根据所接收的共享图像信息更新和显示图像。较佳地,该信息处理方法作为用于使信息处理设备执行该一系列过程的程序来提供。
发明效果如上所述,根据本发明,形成一个组的多个信息处理设备能够共享由多个信息处理设备中的任一个对图像执行的操作。这允许在信息处理设备的多个用户之中进行实时的交互式查看。通过在组内形成子组,可在子组内仅在彼此互相认证的信息处理设备之中共享特定的图像。这实现了具有高安全级别的图像共享。
由于服务器在图像存储部分中保护了其上仅在从信息处理设备接收到请求时才写入共享图像的共享区域,因此可节省图像存储部分的容量。由于允许信息处理设备仅访问共享区域,因此降低了例如对于储存在服务器的图像存储部分的不同区域中的数据的伪造等风险。由于服务器在由信息处理设备共享的图像完成时删除共享区域,因此可防止第三方在图像完成之后尝试的对图像的不正当访问,且由此提高了系统的安全级别。签发给相应的信息处理设备、用于访问共享区域的口令基于相应的信息处理设备的电话号码来创建。这向信息处理设备的每一用户提供了具有易于记住的口令的便利,且也提高了口令的可管理性,因为防止了口令重复。
附图简述
图1简要地示出了根据本发明的第一实施例的信息处理系统1。
图2是示出图1中所示的服务器4和信息处理设备2及3的详细结构的框图。
图3示出了图2中所示的发送指示部分23的一个示例。
图4是示出根据本发明的第一实施例的信息处理系统1的操作的序列图。
图5示出了在图2所示的显示部分26上的镜像制作开始处显示的示例性图像。
图6A示出了在图2所示的显示部分26上的镜像制作开始处显示的示例性图像。
图6B示出了在图2所示的显示部分26上的镜像制作开始处显示的示例性图像。
图7A示出了在图2所示的显示部分26上的镜像制作开始处显示的示例性图像。
图7B示出了在图2所示的显示部分26上的镜像制作开始处显示的示例性图像。
图8简要地示出了根据本发明的第二实施例的信息处理系统101。
图9是示出图8所示的服务器4和信息处理设备80及83的详细结构的框图。
图10是示出根据本发明的第二实施例的信息处理系统101的操作的顺序图。
参考标号描述1、101 信息处理系统2、3、80、83信息处理设备4 服务器5 网络20 图像21、31 图像输入部分22、32、43 图像存储部分23、33 发送指示部分24、34 图像发送部分25、35 操作指示部分26、36 显示部分27、37、41 通信部分28、38 天线部分29、39 信息保持部分30、40、44 控制部分42 写部分45 读部分46、48 专用文件夹47 共享文件夹49 分组表
50信息管理部分61到63菜单图像77、87直接通信部分91、92通信设备98、99查看器设备实现本发明的最佳方式在后文中,将参考附图来详细描述本发明的各实施例。
(第一实施例)图1简要地示出了根据本发明的第一实施例的信息处理系统。在图1中,根据第一实施例的信息处理系统1具有其中信息处理设备2和3经由网络5连接到服务器4的配置。信息处理设备2包括用于输入由例如摄像机拍摄的图像的图像输入部分21;用于显示图像的显示部分26;用于给出关于要在显示部分26上显示的图像上执行的各种操作的指令的操作指示部分25;以及用于执行经由网络5与服务器4的通信的天线部分28。信息处理设备3包括用于输入由例如摄像机拍摄的图像的图像输入部分31;用于显示图像的显示部分36;用于给出关于要在显示部分36上显示的图像上执行的各种操作的指令的操作指示部分35;以及用于执行经由网络5与服务器4的通信的天线部分38。信息处理设备2和3属于同一组。网络5是公知的有线或无线网络,诸如因特网。
如下文将详细描述的,在根据第一实施例的信息处理系统1中,从服务器4提供的同一图像被显示在信息处理设备2的显示部分26和信息处理设备3的显示部分36上,设备2和3属于同一组。当信息处理设备2的用户(后文称为第一用户)通过使用操作指示部分25对图像20执行任何操作时,该操作由服务器4识别,且从该操作所得的图像被显示在信息处理设备3的显示部分36上。因此,信息处理设备3的用户(后文称为第二用户)可实时地查看由第一用户对图像20执行的操作。由于从由第二用户使用操作指示部分35对图像20执行的操作所得的图像也被显示在信息处理设备2的显示部分26上,因此第一用户也可实时地识别由第二用户对图像20执行的操作。
此处,在本发明中,对图像执行的“操作”包括以下操作。例如,对静止图像执行的操作是例如用于查看用户当前正在查看的图像的下一或前一图像的“翻页操作”、用于查看第一或最后一个图像的“跳转操作”、用于通过以预定的时间间隔切换显示的图像来连续地显示图像并用于暂停显示的“幻灯片放映操作”、以及用于进行注释(包括文本消息、语音备忘录和拟声声音)并在图像上画图的“写操作”。对运动图像执行的操作是例如用于回放、停止、暂停、快退和快进运动图像并用于对运动图像进行帧前进的“回放操作”,以及上述的“写操作”。
本发明的“操作”可包括为编辑图像所执行的操作。这些操作是例如用于放大或缩小图像的尺寸并用于变形、反转和旋转图像的“尺寸改变操作”、用于改变图像的色彩或亮度的“图像质量控制操作”、以及用于改变连续图像的排列顺序以及要排列的图像数的“排列操作”。
此处,拟声声音是用户使信息处理设备生成以表达用户关于用户所查看的图像的感觉的声音。例如,如果用户对于图像有诸如“好”或“有趣”等肯定的感觉,则用户可使用具有高频率的拟声声音(例如“清脆的短音(blip)”),而如果用户对于图像具有诸如“差”或“并不好”等否定的感觉,则用户可使用具有低频率的拟声声音(例如,“嘘嘘(boo-boo)”)。用户可使用户的信息处理设备生成拟声声音,或使另一用户的信息处理设备生成拟声声音。在后一情况中,用户可向另一用户的信息处理设备发送例如拟声声音的声音数据或指定拟声声音的命令作为感觉信息。由此,用户可通过向另一用户发送感觉信息作为反馈来传达用户的感觉。
注意,尽管图1示出了其中两个信息处理设备2和3连接到网络5的示例性系统配置,但信息处理设备的数量可以是3或更多。三个或更多信息处理设备可形成一个组或多个组。此处,描述了其中信息处理设备2包括图像输入部分21,且信息处理设备3包括图像输入部分31的示例。然而,如果无需从例如摄像机拍摄图像,则图像输入部分21和31不是信息处理设备2和3的必需组件。
在后文中,将更详细地描述根据本发明的第一实施例的信息处理系统1的服务器4和信息处理设备2和3的结构。图2是示出图1中所示的服务器4和信息处理设备2和3的详细结构的框图。由于信息处理设备2和信息处理设备3同样地共享同一结构,除其参考标号的十位数不同之外,因此将仅描述信息处理设备2的结构,且将不在下文中描述信息处理设备3的结构。
在图2中,服务器4包括用于经由网络5向信息处理设备2和3发送信息并从其接收信息的通信部分41;用于储存图像信息的图像存储部分43;用于在图像存储部分43中写入由通信部分41接收的图像信息的写部分42;用于响应于由通信部分41接收到的请求从图像存储部分43中读取信息并将该信息发送到通信部分41的读部分45;用于管理关于属于同一组的多个信息处理设备的组信息的信息管理部分50;以及用于根据由通信部分41接收到的操作指令控制写部分42和读部分45,并用于在储存在图像存储部分43中的图像中指定要共享的图像的控制部分44。注意,通信部分41可被分成发送部分和接收部分。
图像存储部分43包括用于储存用于指定共享图像的用户的信息的分组表49、以及事先对于信息处理设备的每一用户准备的专用文件夹。在分组表49中,可设置用于指定属于同一组的所有用户的主组,并且还可设置用于指定属于同一组的某些用户的子组。在图2的示例中,提供了用于第一用户的第一专用文件夹46和用于第二用户的第二专用文件夹48。组由控制部分44根据由信息管理部分50管理的组信息来设立。
信息处理设备2包括用于经由网络5向服务器4发送信息并从其接收信息的通信部分27;图像输入部分21;用于储存从图像输入部分21输入的图像的图像存储部分22;用于向通信部分27发送储存在图像存储部分22中图像中的的预定图像的图像发送部分24;用于显示由通信部分27接收到的图像的显示部分26;用于保持由通信部分27接收到的组信息的信息保持部分29;用于仲裁在每一组件之间执行的进程并控制由信息处理设备2执行的总体图像查看的控制部分30;以及操作指示部分25。如上所述,图像输入部分21不是信息处理设备2的必需组件。在信息处理设备2仅从信息处理设备3获取图像或从诸如半导体存储卡等外部存储介质取得图像信息的情况下,图像存储部分22也不是必需组件。
能够例如进行对信息处理设备3的语音呼叫并同时执行与服务器4的数据通信的通信装置用作通信部分27。通信部分27和信息处理设备3之间的语音呼叫不必经由服务器4来执行。语音呼叫可经由为进行语音呼叫而特别提供的另一服务器来执行,或可通过使用IP电话来执行。诸如使用通常安装在数码相机中的CCD或CMOS传感器的照相设备或扫描仪设备等设备用作图像输入部分21。考虑到便携性,期望使用半导体存储器作为图像存储部分22。然而,诸如HDD和DVD等各种类型的存储介质可用作图像存储部分22。当拍摄或储存图像时,期望从图像输入部分21输入的图像连同例如日期和时间等元信息一起被储存在图像存储部分22中。这一元信息可在输入图像时自动从图像输入部分21输入,或可由用户手动输入。
诸如LCD或EL等用于显示图像的显示设备用作显示部分26。操作输入设备,例如,诸如数字键等方向键、触摸面板、操纵杆或滑动杆用作操作指示部分25。如果在显示部分26的表面上提供了透明的触摸面板作为操作指示部分25,则可通过使用操作指示部分25来执行各种操作(后文讨论)。
信息处理设备2可具有可向其外部连接发送指示部分23的结构,该发送指示部分23用于指示图像发送部分24发送储存在图像存储部分22中的图像。诸如支架等设备可用作发送指示部分23。在支架用作发送指示部分23的情况下,用户可例如通过将信息处理设备2连接到支架,由此提供(参考图3)到设备2的终端和开关(图中未示出)的电连接,来指示图像发送部分24发送储存在图像存储部分22中的图像。
注意,如果信息处理设备2具有不包括发送指示部分23的结构,则根据来自操作指示部分25的输入向图像发送部分24给出指令。
接着,描述根据本发明的第一实施例的信息处理系统1的操作。图4是描述根据本发明的第一实施例的信息处理系统1的操作的序列图。对于以下描述,假定第一和第二用户是当前通过使用信息处理设备2和3在他们之间进行语音呼叫的朋友或爱人,且第一和第二用户在查看分别由第一和第二用户拍摄的图像的同时正在交换关于他们自己的最新新闻。
当第一用户将信息处理设备2连接到发送指示部分23(它是支架)时,经由通信部分27和网络5从信息处理设备2的图像发送部分24向服务器4的通信部分41发送指示共享图像以及在其上执行的操作(后文称为镜像制作)的请求的信号(S1)。
在服务器4中,指示对镜像制作的请求的信号从通信部分41发送到控制部分44。控制部分44参考事先储存在图像存储部分43中的分组表49,并选择与第一用户执行镜像制作的用户,即第二用户。控制部分44通知第二用户的信息处理设备3存在来自第一用户的对镜像制作的请求(S2)。考虑到实用性,期望此时在信息处理设备3的显示部分36上显示例如“您正在接收来自第一用户的对镜像制作的请求。如果可以接受该请求,则按1。如果不能接受该请求,则按0”等消息,或者可将这一消息作为语音消息输出。
当向第二用户通知来自第一用户的对镜像制作的请求时,第二用户响应于该请求(S3)。在图4所示的示例中,第二用户作出接受对镜像制作的请求的响应。这一响应可通过使用操作指示部分35执行预定输入(即,在上述示例中为“按1”)来发送,或可通过将信息处理设备3连接到发送指示部分33,即支架来发送。考虑到实用性,期望使用更为用户友好的后一方式。如果信息处理设备3已经被连接到支架,则要求第二用户执行上述键输入。接受对镜像制作的请求的响应可被自动发送而无需任何键输入。例如,对镜像制作的请求(S1)和对其的响应(S3)可在指定时刻自动发送,且可在信息处理设备2和3之间自动开始镜像制作。
当第二用户作出不接受对镜像制作的请求的响应(即,在上述示例中“按0”)时,或者当第二用户在预定时间段内没有响应于该请求时,从服务器4的控制部分44向信息处理设备2发送指示该请求无法被接受的响应,然后终止用于镜像制作的准备过程(S3)。
服务器4的控制部分44从信息处理设备3接收接受对镜像制作的请求的响应,并执行用于指定要由第一和第二用户共享的图像的过程。该过程通常如下所述地执行。
首先,控制部分44在图像存储部分43中创建用于储存要由第一和第二用户共享的图像的共享文件夹47(S4)。接着,控制部分44向信息处理设备2发送对储存在图像存储部分22中的图像信息的发送的请求,并且控制部分44还向信息处理设备2发送对储存在图像存储部分32中的图像信息的发送的请求(S5和S6)。
在从服务器4接收到对图像信息的发送的请求之后,信息处理设备2的图像发送部分24向服务器4发送储存在图像存储部分22中的全部图像信息或部分图像信息,该部分图像信息是事先为镜像制作而准备的(S7)。类似地,在从服务器4接收到对图像信息的发送的请求之后,信息处理设备3的图像发送部分34向服务器4发送储存在图像存储部分32中的全部图像信息或部分图像信息,该部分图像信息是事先为镜像制作而准备的(S8)。注意,要为镜像制作提供的图像可通过在预定的文件夹或表格中设置指示图像的图像信息的地址、图像的文件名以及该文件储存在何处来指定。在图像存储部分中储存图像信息的元信息的情况下,包含元信息的图像信息被发送给服务器4。
服务器4的控制部分44指示写部分42在图像存储部分43的第一专用文件夹46中写入从信息处理设备2发送的图像信息,并且还指示写部分42在图像存储部分43的第二专用文件夹48中写入从信息处理设备3发送的图像信息。
在来自信息处理设备2的图像信息已被储存在第一专用文件夹46中,或者来自信息处理设备3的图像信息已被储存在第二专用文件夹48中的情况下,可通过使控制部分44指示写部分42仅写入除已被储存在专用文件夹中的图像信息之外的从信息处理设备新读取的图像信息,即要新添加到专用文件夹中的图像信息,来缩短镜像制作过程所需的时间。
当各个图像信息被分别储存在第一和第二专用文件夹46和48中时,控制部分44从第一和第二专用文件夹46和48将每一个图像信息的全部或部分复制到共享文件夹47(S9)。此时,如果各个元信息分别被附加到各个图像信息,则各个图像信息可根据例如拍摄每一图像的日期和时间来以时间发生顺序排列,这些图像分别对应于各个图像信息。当仅要复制每一个图像信息的一部分时,可减小共享文件夹47的存储容量。然而,在这一情况下,每次当用户对图像执行后文提到的操作时,对其执行操作的图像的一个图像信息需要被从第一专用文件夹46或第二专用文件夹48复制到共享文件夹47。替代复制该图像信息,可在共享文件夹47上写入一个指针信息,该指针信息指示该图像信息在第一专用文件夹46或第二专用文件夹48中的存储地址。
接着,控制部分44向信息处理设备2和3发送包含在已被复制到共享文件夹47的图像信息中的URL(统一资源定位器)信息,该URL信息指示首先要共享的图像信息的地址(S10和S11)。首先要共享的图像信息是例如最近拍摄的(或最早拍摄的)图像的图像信息。此处,如果从服务器4发送的URL信息作为超链接被显示在信息处理设备2的显示部分26和信息处理设备3的显示部分36上,则第一和第二用户中的每一个可通过点击该显示的URL信息来容易地访问储存在共享文件夹47中的特定图像信息。此外,通过向除第一和第二用户之外的第三人公开URL信息,可向第三人公布对其执行了操作的图像。
尽管第三人无法对该图像执行操作,但获得了URL信息的第三人可例如通过访问URL来实时观察由第一和第二用户对这两个用户共享的图像执行的操作。此外,通过使用该URL信息,第三人可提供用于在诸如CD或DVD等介质上记录作为由第一和第二用户对图像执行的操作的结果而获得的图像信息的服务。这对应于其中第一和第二用户来自一个子组,并且第一用户、第二用户和第三人来自主组的情况。
图像的这一公布功能在上述两个组的代表人向对方显示图像以在进行会议之前作出特定的决策时特别有用。通过向会议的参与者公布显示出由两个组的代表人作出的决策的图像,参与者可在进行会议之前获得关于该会议的详细信息。
如果用于指定在其之间执行镜像制作的相应的信息处理设备2和3的各个URL信息是通过使用设备2和3各自的电话号码来创建的,则可减少重叠URL信息的可能性,并且也可实现实用的系统配置。例如,假定信息处理设备2的电话号码是“001-111-1111”,而信息处理设备3的电话号码是“002-222-2222”,服务器4的URL是“http//www.Panasonic.com”,且共享图像的文件名是“filel.jpg”。在这一情况下,可通过组合上述各个信息,设置指定共享文件夹47中的共享图像的URL信息为“http//www.Panasonic.com/00111111110022222222/filel.jpg”。
对信息处理设备2和3之间的镜像制作的准备是由上述过程完成的。即使在对镜像制作的准备的中间,在信息处理设备2和3之间进行语音呼叫也是可能的。这允许第一和第二用户等待对镜像制作的准备完成而不会感到无聊。
为开始镜像制作,第一用户选择显示在信息处理设备2的显示部分26上的共享文件夹47的URL信息,并且第二用户选择显示在信息处理设备3的显示部分36上的共享文件夹47的URL信息。结果,储存在共享文件夹47中的共享图像信息从读部分45经由通信部分41发送到信息处理设备2和3。由此,第一和第二用户中的的每一个可同时查看对应于共享图像信息的同一图像。
在镜像制作的开始处,如图5、6或7中所示的这一图像可被显示在信息处理设备2的显示部分26和信息处理设备3的显示部分36上。
图5示出了一个示例,其中,用于提示对图像的操作的菜单图像61连同储存在共享文件夹47中的预定图像60一起被显示在显示部分26上。菜单图像61在方向键用作操作指示部分25的情况下示出了要对图像60执行的操作的选项,这些选项分别对应于各方向键。在图5的示例中,用于显示菜单图像的选项“菜单”被分配给键“1”,用于显示初始图像的“第一”被分配给“2”,用于显示前一图像的“前一”被分配给“3”,用于显示下一图像的“下一”被分配给“4”,并且用于显示最后一个图像的“最后”被分配给“5”。考虑到实用性,期望将这一图像显示为允许用户容易地识别用户可通过按下每一键对用户当前正在查看的图像60执行何种操作的菜单图像61。
图6A和6B示出了这样的示例,其中菜单图像62被显示在显示部分26上,菜单图像62用于提示用户通过实用透明触摸面板作为操作指示部分25来对图像执行操作。图6A是示出菜单图像62被显示在显示部分26上显示的图像60之上的示例。图6B是示出菜单图像62被显示在显示部分26的一个区域上的示例,该区域与显示部分26上显示了图像60的另一区域分离。当用户触摸显示显示部分26上显示的菜单图像62的一部分的图标时,其图标被显示在由用户触摸的位置上的操作被选中,然后用户可对图像执行该操作。在图6A和6B所示的示例中,用户的手指正在接触向右的箭头,以给出“前移一页”的操作指令。由于关于触摸面板的技术是公知的,因此将不给出对其的描述。如上所述,通过在诸如显示菜单图像62之处的区域中(图6A的图像60的较低部分或图6B中在图像60下方的区域)提供操作指示部分25,与在整个显示部分26上形成具有高反射率的透明触摸面板的情况向比,可获得更高的可见度。
与图6A和6B相似,图7A示出了其中将透明触摸面板用作操作指示部分25,且用于提示用户对图像执行操作的菜单图像62被显示在显示部分26上的另一示例。菜单图像63是仅在特定时刻(例如,当在显示图像之后经过了预定的时间,或当用户按下特定的键)显示的箭头形图表。如图7B所示,用户可通过在查看菜单图像63的同时在触摸面板上将手指向由箭头指示的方向,即向右滑动,来对显示在显示部分26上的图像60执行翻页操作。通过将这些图像显示为菜单图像63,用户可直观地对图像执行操作。
此处,假定第一和第二用户完成了关于显示在显示部分26上的图像60的对话,且第一用户按下了操作指示部分25的键“4”以将当前显示在显示部分26上的图像60切换到下一图像(即,执行翻页操作)(S12)。当按下该键时,向服务器4的控制部分44给出“翻页”的指令。然后,控制部分44和读部分45从共享文件夹47中读取储存在图像60的下一个的图像,并将该图像发送到信息处理设备2和3(S15和S13)。所发送的图像被显示在信息处理设备2的显示部分26和信息处理部分3的显示部分36上。
通过执行上述过程(S12到S15),作为由第一用户使用信息处理设备2执行的“翻页操作”的结果而获得的图像可被显示在信息处理设备3的显示部分36上以及信息处理设备2的显示部分26上。这意味着作为由第一用户执行的操作的结果而获得的图像也被显示在另一用户的信息处理设备上,且属于同一组的所有用户可在图像上执行操作时实时地查看该图像。
注意,该系统可被配置成使菜单图像61在服务器4的控制部分44中创建,并连同图像一起发送给信息处理设备2和3。考虑到实用性,期望在这一系统配置中,控制部分44取决于例如信息处理设备2和3的能力,诸如设备的屏幕分辨率以及是否在设备上安装了触摸面板,或取决于要发送的内容是运动图像还是静止图像来创建不同的菜单图像61,然后将适当的菜单图像61发送到信息处理设备2和3。
在上述实施例中,描述了其上执行了操作的图像60被直接从服务器4发送到信息处理设备3(S13)。然而,代替发送图像60,一信号可从控制部分44发送到信息处理设备3,该信号指示显示在显示部分36上的图像应被更新。以此方式,指示显示在显示部分36上的图像要被更新的信号从信息处理设备3发送到服务器4(S14),然后用户可通过使用信息处理设备3来查看其上执行了操作的图像60。这也可应用于步骤S15。请求图像的更新的时机可以不限于立即在信息处理设备2对图像执行了操作之后。例如,这一对更新的请求可以规则的时间间隔自动发送,或者对更新的请求可在第二用户作出请求时发送。后一方式允许第二用户以与第一用户执行的操作的步调不同的其自己的步调来查看第一用户对该图像执行的操作。
注意,通过从对图像执行操作的点(S12)到读取从操作所得的图像的点(S15)保持信息处理设备2和3之间的语音呼叫,第一和第二用户可以在对共享文件夹47中的图像执行操作的同时互相交谈,并共享操作的结果。由此,第一和第二用户可在对共享图像执行操作的同时互相交谈并交换关于其自己的最新消息。
接着,描述镜像制作的断开过程。当用户之间的对话结束时,用户,例如,上述示例中的第一用户经由信息处理设备2的操作指示部分25作出对镜像制作的断开的请求(S16)。在从信息处理设备2接收到对镜像制作的断开的请求之后,服务器4的控制部分44向信息处理设备3检查是否同意镜像制作的断开(S17)。考虑到实用性,期望此时例如“是否能断开镜像制作?如果可以,按1。如果不可以,按0。”等文本消息被显示在信息处理设备3的显示部分36上,或者这一消息可作为语音消息输出。第二用户通过操作信息处理设备3的操作指示部分35(在上述示例中,为按“1”),或者断开语音呼叫,或者从支架中移除信息处理设备3,来向服务器4的控制部分44发送指示第二用户即将断开镜像制作的信号(S18)。注意,当断开语音呼叫时,语音呼叫也被同时断开。
在从信息处理设备3接收到指示第二用户即将断开镜像制作的信号之后,服务器4的控制部分44删除储存在图像存储部分43中的共享文件夹47(S19)。通过每次在开始镜像制作过程时创建(S4)共享文件夹47,并在每次终止镜像制作过程时删除(S19)共享文件夹47,防止对图像存储部分43的存储容量的浪费。这提高了系统的安全级别,因为没有在断开镜像制作之后共享文件夹47被第三方查看的危险。如果需要进一步提高安全级别,则第三方对共享文件夹47的访问可在创建共享文件夹47(S4)时被设为受限的。例如,如果控制部分44创建了用于镜像制作过程的一次口令,并将该口令发送给信息处理设备2和3,并通过使用该口令来限制第三方在执行镜像制作过程的同时对共享文件夹47的访问,则进一步提高了安全级别。存在用于限制访问的另一示例性方式,其中信息处理设备2和3的电话号码用作加密密钥。
在删除了共享文件夹47(S19)之后,可通过从服务器4向信息处理设备2发送指示镜像制作过程已被终止的信号来终止镜像制作过程(S20)。考虑到实用性,期望此时例如“镜像制作已被终止”等消息被显示在信息处理设备2的显示部分26上,或者这一消息可作为语音消息输出。
上述第一实施例中描述了诸如管理储存在服务器4的图像存储部分43中的图像文件,以及对图像文件执行操作等功能(例如,创建和删除共享文件夹47、创建用于指定要共享的图像的URL信息、以及对共享图像执行操作)都是由控制部分44执行的。然而,这些功能中的每一个可由专用于每一功能的单独的电路来执行。可以理解,控制部分44的功能也可由软件来执行。
(第二实施例)图8简要地示出了根据本发明的第二实施例的信息处理系统。在图8中,根据第二实施例的信息处理系统101具有其中信息处理设备80和83经由网络5连接到服务器4的配置。注意,连接到服务器4的信息处理设备的数量以及由信息处理设备形成组的方式与第一实施例中所描述的相同。
图9是示出图8中所示的服务器4和信息处理设备80和83的详细结构的框图。信息处理设备80包括包括用于经由网络5向服务器4发送信息并从其接收信息的通信部分的通信设备91;图像输入部分21;图像存储部分22;用于向通信设备91发送储存在图像存储部分22中的图像之中的预定图像的图像发送部分24;用于显示由通信设备91接收的图像的显示部分26;信息保持部分29;控制部分30;操作指示部分25;以及用于执行与另一信息处理设备的直接通信的直接通信部分77。无需多言,信息处理设备83的详细结构与信息处理设备80的结构相同。
如从图8和9中清楚的,根据第二实施例的信息处理系统101具有与根据上述第一实施例的信息处理系统1的不同结构,不同之处在于信息处理设备80被分为通信设备91(包括图像输入部分21和天线部分28)以及查看器设备98(包括显示部分26和操作指示部分25);信息处理设备83被划分成通信设备92(包括图像输入部分31和天线部分38)以及查看器设备99(包括显示部分36和操作指示部分35);而查看器设备98和99执行它们之间的直接通信而不涉及服务器4。注意,由与用于根据第一实施例的信息处理系统的组成元件的相同的参考标号表示的根据第二实施例的信息处理系统的组成元件的功能与根据第一实施例的信息处理系统的组成元件的功能相同。因此,下文将不进一步描述根据第二实施例的信息处理系统的这些组成元件。
在后文中,根据第二实施例的信息处理系统101将集中在不同于根据第一实施例的信息处理系统的组成元件的组成元件来描述。
与上述第一实施例相似,在根据第二实施例的信息处理系统101中,从服务器4提供的同一图像20被显示在信息处理设备80的显示部分26和信息处理设备83的显示部分36上,这两个设备属于同一组。当信息处理设备80的用户(后文称为第一用户)通过使用操作指示部分25对图像20执行任何操作时,该操作由服务器4识别,并且从该操作所得的图像被显示在信息处理设备83的显示部分36上。因此,信息处理设备83的用户(后文称为第二用户)可实时地查看由第一用户对图像20执行的操作。由于从由第二用户使用操作指示部分35对图像20执行的操作所得的图像也被显示在信息处理设备80的显示部分26上,因此第一用户也可实时地查看由第二用户对图像20执行的操作。
诸如蜂窝电话或无线LAN的终端设备等公知的通信装置可用作通信设备91。尽管图8示出了其中图像输入部分21被安装在通信设备91上的示例,但输入部分21可被安装在查看器设备98上。期望图像存储部分22被安装在查看器设备98上。诸如蓝牙或IrDA等能够向另一信息处理设备直接发送信息并从其接收信息的公知的装置可用作直接通信部分77。
与第一实施例相似,信息处理设备80可具有可向其外部连接发送指示部分23(例如,支架)的结构,部分23指示图像发送部分24发送储存在图像存储部分22中的图像。支架可具有这样的结构,其中当通信设备91或查看器设备98连接到支架时,支架指示图像发送部分24发送图像。
接着,描述根据本发明的第二实施例的信息处理系统101的操作。图10是示出根据本发明的第二实施例的信息处理系统101的操作的序列图。对于以下描述,假定在会议中,彼此不熟悉的第一和第二用户的座位彼此靠近,且共享图像以及通过使用其自己各自的信息处理设备在其上执行的操作。
如图10所示,由根据本发明的第二实施例的信息处理系统101执行的处理步骤与由根据第一实施例的信息处理系统1执行的处理步骤不同,不同之处在于以下描述的过程是在从信息处理设备80向服务器4发送(S1)对镜像制作的请求之前执行的。首先,从信息处理设备80直接向信息处理设备83发送指示对镜像制作和必要信息的发送的请求的信号(S101)。要向其发送请求的信息处理设备83可容易地通过使用保持在信息保持部分29中的组信息来指定。之后,从信息处理设备83向信息处理设备80发送指示对镜像制作的请求已被接受以及例如信息处理设备83的IP地址等必要信息的信号。该信息发送过程是必要的,以使服务器4稍后能够建立与信息处理设备83的连接。
从信息处理设备80到信息处理设备83的对镜像制作的请求不必通过一对一通信来发送。该请求可通过一对n通信,即从信息处理设备80到预定范围内存在的多个信息处理设备的广播通信来发送(S101)。在这一情况下,在接收到通过广播通信发送的请求之后,信息处理设备83作出接受对镜像制作的请求的响应,并将预定的信息发送到发送了对镜像制作的请求的信息处理设备80(S102)。
通过执行上述过程,当信息处理设备80稍后向服务器102发送对镜像制作的请求时,设备80也可向服务器4发送关于设备80对其执行镜像处理的信息处理设备83的信息(S1)。因此,服务器4的控制部分44可在图像存储部分43的分组表49中储存例如信息处理设备80和83的IP地址的信息,作为一个组信息。步骤S2到S20的处理与上述第一实施例中描述的相同。
如上所述,通过根据第二实施例的信息处理系统101,没有被指定为彼此的相对方的信息处理设备的用户可共享由相应用户拥有的图像,并且每一用户可对图像执行操作。用户可通过使用其自己各自的信息处理设备来查看从操作所得的图像。这允许例如会议的参与者等人共享由各参与者拥有的图像,例如用于演示的各个图像数据,且每一参与者可对图像执行操作。
与第一实施例相似,根据第二实施例,当信息处理设备的用户进行例如组讨论时,且用户之一以及该讨论的某些其它参与者对用户用于演示的图像材料执行操作,或创建用于演示的图像材料,则可通过向同样参与该讨论的第三人的信息处理设备公开(即公布)例如URL信息来向该第三人公布所得的图像材料,用于与第三人共享该图像材料。在这一情况下,可能防止向其公布图像的讨论参与者对图像执行操作。这防止了诸如共享材料的伪造等不正当动作。
此外,根据第二实施例,对镜像制作的请求及其响应可通过信息处理设备80和信息处理设备83之间的直接通信来发送。因此,与例如当经由服务器执行镜像制作时相比,降低了冒充的可能性,且因此可实现具有更高安全级别的系统配置。
在上述第一和第二实施例中,描述了其中服务器和信息处理设备单独提供的示例性系统配置。然而,可通过将服务器的功能结合到信息处理设备的任一个中来配置不包括单独提供的服务器的系统。
工业适用性本发明的信息处理设备、信息处理系统和信息处理方法可在例如设备的多个用户共享图像时使用。该信息处理设备、信息处理系统和信息处理方法在例如期望由任一用户对共享图像执行的操作在另一用户查看的共享图像上实时显示的时候尤其有用。
权利要求
1.一种信息处理设备,能够与同该信息处理设备属于同一组的另一信息处理设备共享图像,所述信息处理设备包括可用于储存图像信息的图像存储部分;可用于向服务器发送储存在所述图像存储部分中的全部或部分图像信息的发送部分;可用于保持关于所述信息处理设备所属的组的信息的信息保持部分;可用于从服务器接收关于要由属于所述信息处理设备所属的同一组的所有信息处理设备共享的图像信息的共享图像信息的接收部分,所述要共享的图像信息是由服务器基于所述全部或部分图像信息来指定的;可用于根据由所述接收部分接收的共享图像信息来显示图像的显示部分;可用于根据由用户对显示在所述显示部分上的图像执行的操作来向服务器提供指令的操作指示部分;以及可用于通过使用由所述接收部分接收到的共享图像信息来执行与属于同一组的另一信息处理设备的交互式图像查看的控制部分,所述共享图像信息是由服务器在任何时刻根据由属于同一组的任一信息处理设备的用户所执行的操作来指定的。
2.如权利要求1所述的信息处理设备,其特征在于所述信息保持部分保持关于在所述信息处理设备和属于同一组的至少一个信息处理设备之间设立的子组的信息;以及所述控制部分执行仅在所述子组内的交互式图像查看。
3.如权利要求1所述的信息处理设备,其特征在于,还包括可用于输入用户对于显示在所述显示部分上的图像的感觉的输入部分,其中,所述发送部分向属于同一组的另一信息处理设备发送对应于输入到所述输入部分的感觉的感觉信息。
4.如权利要求2所述的信息处理设备,其特征在于,还包括可用于在不涉及服务器的情况下直接向属于所述子组的至少一个信息处理设备发送仅在所述子组内共享的图像的直接通信部分。
5.如权利要求3所述的信息处理设备,其特征在于,还包括可用于在不涉及服务器的情况下直接向属于所述子组的至少一个信息处理设备发送所述感觉信息的直接通信部分。
6.如权利要求1所述的信息处理设备,其特征在于,所述接收部分根据从所述服务器通知的URL信息下载所述共享图像信息,所述URL信息指示所述共享图像信息储存在何处。
7.如权利要求6所述的信息处理设备,其特征在于,所述UR1信息是基于属于同一组的所有信息处理设备的蜂窝电话号码来创建的。
8.如权利要求1所述的信息处理设备,其特征在于,所述操作指示部分是触摸面板。
9.如权利要求8所述的信息处理设备,其特征在于,所述操作指示部分被设置在所述显示部分上;以及所述控制部分使所述显示部分显示共享图像以及用户用于对所述共享图像执行操作的菜单图像。
10.如权利要求8所述的信息处理设备,其特征在于,所述操作指示部分允许用户通过在所述操作指示部分上移动用户的手指来对共享图像执行操作。
11.如权利要求1所述的信息处理设备,其特征在于,还包括可用于输入图像信息的图像输入部分。
12.如权利要求11所述的信息处理设备,其特征在于所述图像输入部分输入图像信息以及指示所述图像信息被输入的时间的属性信息,并使所述图像存储部分储存所述图像信息和所述属性信息;所述发送部分向所述服务器发送所述图像信息和所述属性信息。
13.一种允许属于同一组的多个信息处理设备经由服务器共享图像的信息处理系统,其中,所述多个信息处理设备中的每一个包括可用于储存图像信息的图像存储部分;可用于向服务器发送储存在所述图像存储部分中的全部或部分图像信息的发送部分;可用于保持关于所述信息处理设备所属的组的信息的信息保持部分;可用于从服务器接收共享图像信息的接收部分;可用于根据由所述接收部分接收的共享图像信息来显示图像的显示部分;可用于根据由用户对显示在所述显示部分上的图像执行的操作来向服务器提供指令的操作指示部分;以及可用于控制所述设备的图像查看的控制部分,所述服务器包括可用于从所述多个信息处理设备中的至少一个接收图像信息的服务器接收部分;可用于储存由所述服务器接收部分接收的图像信息的服务器图像存储部分;可用于管理关于属于同一组的多个信息处理设备的信息的信息管理部分;可用于根据由用户执行的操作并基于储存在所述服务器图像存储部分中的图像信息来指定要由所述多个信息处理设备共享的图像信息的服务器控制部分;以及可用于向所述多个信息处理设备发送关于由所述服务器控制部分指定的图像信息的共享图像信息的服务器发送部分,所述多个信息处理设备中的每一个的控制部分通过使用由所述服务器在任何时刻根据由用户执行的操作指定的共享图像信息来执行所述多个信息处理设备之中的交互式图像查看,所述共享图像信息是由所述多个信息处理设备中的每一个的接收部分接收的。
14.如权利要求13所述的信息处理系统,其特征在于所述信息处理设备的信息保持部分保持关于在属于同一组的多个信息处理设备之中的两个或更多信息处理设备之间设立的子组的信息,所述信息是由所述服务器的信息管理部分来管理的,所述信息处理设备的控制部分执行仅在所述子组内的交互式图像查看。
15.如权利要求13所述的信息处理系统,其特征在于,所述信息处理设备还包括输入部分,所述输入部分可用于输入用户对于显示在所述显示部分上的图像的感觉,并通过使用所述发送部分向属于同一组的另一信息处理设备发送对应于输入到所述输入部分的感觉的感觉信息。
16.如权利要求14所述的信息处理系统,其特征在于,属于所述子组的信息处理设备还包括可用于在不涉及服务器的情况下直接与另一信息处理设备通信,并向属于所述子组的另一信息处理设备直接发送仅在所述子组内共享的图像的直接通信部分。
17.如权利要求15所述的信息处理系统,其特征在于,属于所述子组的信息处理设备还包括可用于在不涉及服务器的情况下直接与另一信息处理设备通信,并向属于所述子组的另一信息处理设备直接发送所述感觉信息的直接通信部分。
18.一种由信息处理设备执行的信息处理方法,所述信息处理设备能够与同该信息处理设备属于同一组的另一信息处理设备共享图像,所述方法包括以下步骤向服务器发送储存在图像存储部分中的全部或部分图像信息;从服务器接收关于要由属于同一组的所有信息处理设备共享的图像信息的共享图像信息,所述要共享的图像信息是由所述服务器基于全部或部分所述图像信息来指定的;根据在所述接收步骤中接收的共享图像信息来显示图像;根据由用户对在所述显示步骤中显示的图像执行的操作来向服务器提供指令;接收由所述服务器在任何时刻根据由用户执行的操作指定的共享图像信息;以及根据在所述接收步骤中接收到的共享图像信息更新和显示所述图像。
19.一种用于使信息处理设备执行信息处理方法的计算机可读程序,所述信息处理方法用于与同该信息处理设备属于同一组的另一信息处理设备共享图像,所述程序包括以下步骤向服务器发送储存在图像存储部分中的全部或部分图像信息;从服务器接收关于要由属于同一组的所有信息处理设备共享的图像信息的共享图像信息,所述要共享的图像信息是由所述服务器基于全部或部分所述图像信息来指定的;根据在所述接收步骤中接收的共享图像信息显示图像;根据由用户对所述显示步骤中显示的图像执行的操作来向服务器提供指令;接收由所述服务器在任何时刻根据由用户执行的操作指定的共享图像信息;以及根据在所述接收步骤中接收的共享图像信息来更新和显示所述图像。
全文摘要
提供了一种通过实时地向由另一用户查看的图像反映任意用户对由多个用户共享的图像执行的图像操作来实现交互式查看的信息处理设备。属于同一组的信息处理设备(2、3)分别向服务器(4)发送所储存的图像信息。服务器(4)收集并管理从信息处理设备(2、3)发送的图像,并同时将对应于从任意信息处理设备请求的图像操作的共享图像发送到信息处理设备(2、3)。信息处理设备(2、3)接收从服务器(4)发送的该共享图像,并将其显示在显示单元(26、36)上。
文档编号G06F13/00GK1906602SQ200580001829
公开日2007年1月31日 申请日期2005年2月25日 优先权日2004年3月25日
发明者杉本纪子, 滨崎省吾, 藤冈总一郎, 佐草敦 申请人:松下电器产业株式会社