信息处理设备和方法以及程序转让专利

申请号 : CN200610146498.8

文献号 : CN1941752B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 仓田雅友村田诚布赖恩·克拉克森山口祥弘福田纯子

申请人 : 索尼株式会社

摘要 :

一种经由网络与另一个信息处理设备相连接的信息处理设备,所述另一个信息处理设备根据包含在信息处理设备里的传感器的输出识别用户的动作并传送用于指示所识别的用户动作的动作信息,所述信息处理设备包括:表格数据库,配置成管理在其他信息处理设备种可识别的每个动作和通信工具之间的对应关系;以及通信装置选择处理单元,配置成根据由表格数据库管理的所述对应关系选择与其他信息处理设备的用户的动作相对应的通信工具来作为用于与其他的信息处理设备的用户通信的工具,并执行用于管理所选择的通信工具的应用程序,所述用户的动作是由所述动作信息指示的。

权利要求 :

1.一种信息处理设备,其经由网络与另一个信息处理设备相连接,所述另一个信息处理设备根据从被包含在所述另一个信息处理设备里的传感器的输出提取的提取特征的时间序列来识别用户的动作并传送用于指示所识别的用户动作的动作信息,其特征在于,所述提取特征包括行走频率、行走强度、从由加速度传感器提供的数据提取的重力轴、以及从由陀螺传感器提供的数据提取的相对于所述重力轴的转动角,所述另一个信息处理设备的用户的动作被识别为至少包括行走、奔跑、站着不动、乘坐交通工具的组中的一个动作,其中所述信息处理设备包括:

管理装置,用于管理在所述另一个信息处理设备中可识别的的每个动作和通信工具之间的对应关系;以及选择装置,用于根据由所述管理装置所管理的所述对应关系,选择与所述另一个信息处理设备的用户的所述动作相对应的通信工具,来作为用于与所述另一个信息处理设备的用户通信的工具,并执行管理所选择的通信工具的应用程序,其中所述用户的所述动作是由所述动作信息指示的;

其中当所述用户的动作变化时,所述选择装置根据所述用户的动作变化来选择通信工具。

2.根据权利要求1所述的信息处理设备,

其中当所述对应关系表示在每个时间周期中的动作和通信工具之间的对应时,所述选择装置除根据所述另一个信息处理设备的用户的动作以外还根据当前时刻来选择通信工具,其中所述用户的所述动作是由所述动作信息指示的。

3.根据权利要求1所述的信息处理设备,

其中所述管理装置利用表格形式的信息,管理在所述另一个信息处理设备中可识别的每个动作和通信工具之间的对应关系。

4.一种信息处理设备的信息处理方法,该信息处理设备经由网络与另一个信息处理设备相连接,所述另一个信息处理设备根据从被包含在所述另一个信息处理设备里的传感器的输出提取的提取特征的时间序列来识别用户的动作并传送用于指示所识别的用户动作的动作信息,其特征在于,所述提取特征包括行走频率、行走强度、从由加速度传感器提供的数据提取的重力轴、以及从由陀螺传感器提供的数据提取的相对于所述重力轴的转动角,所述另一个信息处理设备的用户的动作被识别为至少包括行走、奔跑、站着不动、乘坐交通工具的组中的一个动作,其中所述信息处理方法包括下述步骤:

根据在所述另一个信息处理设备中可识别的每个动作和通信工具之间的对应关系,选择与所述另一个信息处理设备的用户的动作相对应的通信工具,来作为用于与所述另一个信息处理设备的用户通信的工具,以及执行用于管理所选择的通信工具的应用程序,其中所述用户的所述动作是由所述动作信息指示的;

其中当所述用户的动作变化时,根据所述用户的动作变化来选择通信工具。

5.一种信息处理设备,其经由网络与另一个信息处理设备相连接,所述另一个信息处理设备根据从被包含在所述另一个信息处理设备里的传感器的输出提取的提取特征的时间序列来识别用户的动作并连同用于指示当前位置的信息一起传送用于指示所识别的用户动作的动作信息,其特征在于,所述提取特征包括行走频率、行走强度、从由加速度传感器提供的数据提取的重力轴、以及从由陀螺传感器提供的数据提取的相对于所述重力轴的转动角,所述另一个信息处理设备的用户的动作被识别为至少包括行走、奔跑、站着不动、乘坐交通工具的组中的一个动作,其中所述信息处理设备包括:

预测装置,用于根据所述动作信息预测所述另一个信息处理设备的用户到达预定目的地的时间、和在所述另一个信息处理设备的用户到达所述预定目的地之前所花费的时间之一,其中所述预测装置连同所述另一个信息处理设备的用户的动作历史记录一起,显示所述另一个信息处理设备的用户到达预定目的地的预测时间、和在所述另一个信息处理设备的用户到达所述预定目的地之前所花费的时间之一。

6.一种信息处理设备,所述信息处理设备经由网络与另一个信息处理设备相连接,所述另一个信息处理设备根据从被包含在所述另一个信息处理设备里的传感器的输出提取的提取特征的时间序列来识别用户的动作并传送用于指示所识别的用户动作的动作信息,其特征在于,所述提取特征包括行走频率、行走强度、从由加速度传感器提供的数据提取的重力轴、以及从由陀螺传感器提供的数据提取的相对于所述重力轴的转动角,所述另一个信息处理设备的用户的动作被识别为至少包括行走、奔跑、站着不动、乘坐交通工具的组中的一个动作,所述信息处理设备包括:

表格数据库,配置成管理在所述另一个信息处理设备中可识别的每个动作和通信工具之间的对应关系;以及通信装置选择处理单元,配置成根据由所述管理器管理的所述对应关系,选择与所述另一个信息处理设备的用户的动作相对应的通信工具,来作为用于与所述另一个信息处理设备的用户通信的工具,并执行用于管理所选择的通信工具的应用程序,其中所述用户的动作是由所述动作信息指示的;

其中当所述用户的动作变化时,所述通信装置选择处理单元根据所述用户的动作变化来选择通信工具。

7.一种信息处理设备,其经由网络与另一个信息处理设备相连接,所述另一个信息处理设备根据从被包含在所述另一个信息处理设备里的传感器的输出提取的提取特征的时间序列来识别用户的动作并连同用于指示当前位置的信息一起传送用于指示所识别的用户动作的动作信息,其特征在于,所述提取特征包括行走频率、行走强度、从由加速度传感器提供的数据提取的重力轴、以及从由陀螺传感器提供的数据提取的相对于所述重力轴的转动角,所述另一个信息处理设备的用户的动作被识别为至少包括行走、奔跑、站着不动、乘坐交通工具的组中的一个动作,所述信息处理设备包括:

动作预测处理单元,配置成根据所述动作信息预测所述另一个信息处理设备的用户到达预定目的地的时间和在所述另一个信息处理设备的用户到达所述预定目的地之前所花费的时间之一。

说明书 :

信息处理设备和方法以及程序

[0001] 相关申请的交叉引用
[0002] 本发明包括于2005年6月9日在日本专利局提交的日本专利申请JP2005-169505相关的主题,将其全部内容引入于此以供参考。

技术领域

[0003] 本发明涉及用于信息处理的设备和方法以及程序,特别涉及用于使得知晓正其通信的用户的当前状态并根据该用户的状态执行处理成为可能的信息处理的设备和方法、以及程序。

背景技术

[0004] “现在你正在做什么?”该惯用语经常被用作在由便携式电话等启动电话呼叫之后立刻向电话另一端的人的询问。当响应于所述询问而答复“我正在上火车”时,呼叫者例如向电话另一端的人说“我稍后打给你”并挂断电话。
[0005] 日本专利公开号为2005-57706的申请(以下简称专利文献1)披露了一种技术,所述技术从日程信息中提取用户终端可以执行下次通信的时间,并在服务器上管理该日程信息。

发明内容

[0006] 这种交流在日常经常发生。因此认为当在打电话之前可以检查被呼叫的人的当前状态,则可以消除对做出如上所述的几乎无意义的交流的需要,因此是方便的。
[0007] 通过在打电话以前利用便携式电话的电子邮件功能来发送消息以声明希望打电话、并当在答复里获取许可时再打电话的方式可以避免在被呼叫的人不方便的时刻打电话。然而,发送电子邮件来获取许是很麻烦的。
[0008] 此外,例如当父母希望知道他们的孩子在外面正在做什么时,打电话或者发送电子邮件也许是不必要的,但又可能希望知道他人的状态(在这种情况下是孩子的状态)。在这种情况下,如果可以检查其他人的当前状况,则将是很方便的。
[0009] 根据在专利文献1种所公开的技术,用户可以访问服务器以检查用户终端的用户的日程(可通信的下一个时间),但是不能实时检查用户终端的用户的当前状态。
[0010] 鉴于上述的问题做出本发明。希望可能知晓将与其通信的用户的当前状态并根据用户的状态执行处理。
[0011] 根据本发明的第一实施方式,提供了一种信息处理设备、信息处理方法和程序,其中包括选择装置/步骤,所述选择装置/步骤用于根据对应关系来选择与另一个信息处理设备的用户的动作相对应的通信工具,来作为用于与所述另一个信息处理方法的用户通信的工具,并执行用于管理所选择的通信工具的应用程序,其中所述用户的动作是由动作信息指示的。
[0012] 在所述信息处理设备、信息处理方法和程序中,根据对应关系选择与另一个信息处理设备的用户的动作相对应的通信工具,来作为用于与所述另一个信息处理设备通信的工具,并执行用于管理所选择的通信工具的应用程序,所述用户的动作是由动作信息指示的。
[0013] 根据本发明的第二实施方式,提供了一种包括预测装置/步骤的信息处理设备、信息处理方法和程序,所述预测装置/步骤用于根据动作信息预测另一个信息处理设备的用户到达预定目的地的时间、和在所述另一个信息处理设备的所述用户到达所述预定目的地之前所花费的时间之一。
[0014] 在所述信息处理设备、信息处理方法和程序中,根据动作信息预测另一个信息处理设备的用户到达预定目的地的时间、和在所述另一个信息处理设备的所述用户到达所述预定目的地之前所花费的时间之一。
[0015] 根据本发明的第三实施方式,提供了一种包括显示控制装置/步骤的信息处理设备、信息处理方法和程序,所述显示控制装置/步骤用于在所传送的图像附近,显示一个执行与另一个信息处理设备的用户的相同动作的人物,所述用户的动作是由动作信息指示的。
[0016] 在所述信息处理设备、信息处理方法和程序中,在所传送的图像的附近显示一个执行与另一个信息处理设备的用户的相同动作的人物,所述用户的动作是由动作信息指示的。
[0017] 根据本发明,可以知晓与其进行通信的用户的当前状态。此外,可以根据用户的状态执行处理。

附图说明

[0018] 图1是显示根据本发明的实施方式的通信系统的结构实例的图;
[0019] 图2A、2B、2C和2D是显示人物实例的图;
[0020] 图3是显示在便携式电话2上的屏幕显示的实例的图;
[0021] 图4是显示在个人计算机3上的屏幕显示的实例的图;
[0022] 图5是显示识别结果的实例的图;
[0023] 图6是显示便携式电话1的硬件结构的实例的方框图;
[0024] 图7是显示便携式电话1的软件结构的实例的方框图;
[0025] 图8A、8B和8C是显示特征数据的实例的图;
[0026] 图9是示意地显示动作识别的图;
[0027] 图10是显示按时间序列的传感器数据、特征量和识别结果的实例的图;
[0028] 图11是显示推荐表的实例的图;
[0029] 图12是帮助解释便携式电话1的当前状态信息传送处理的流程图;
[0030] 图13是帮助解释在图12的步骤S11中执行的动作识别处理的细节的流程图;
[0031] 图14是帮助解释便携式电话2的通信方式选择处理的流程图;
[0032] 图15是显示用于显示预测结果的平面的实例的图;
[0033] 图16是帮助解释便携式电话2的预测处理的流程图;
[0034] 图17是显示当前状态显示屏幕的实例的图;
[0035] 图18是帮助解释便携式电话2的显示处理的流程图;以及
[0036] 图19是显示个人计算机的结构实例的方框图。

具体实施方式

[0037] 在下文中将描述本发明的优选实施方式。在下文中将举例说明在本说明书所描述的发明和本发明的实施方式之间的一致性。本说明书将证明在本说明书中描述了用于支持在权利要求中描述的本发明的那些实施方式。因此,即使当存在在本发明的诸个实施方式中进行描述而没有在此与发明相对应的描述的实施方式,但这不能说明所述实施方式不与本发明对应。相反地,即使当在此描述的实施方式与发明相对应,但是这也不能说明所述实施方式与该发明以外的其他发明不对应。
[0038] 另外,本说明书不代表在当前说明书中所描述的全部发明。换句话说,本说明书不否定在本说明书中描述的但在本申请中没有请求保护的发明的存在,那就是说,将来所存在的发明将在分案申请中请求保护或者通过修正来添加。
[0039] 根据本发明的实施方式,一个信息处理设备(例如图1中的便携式电话2)经由网络与另一个信息处理设备(例如图1中的便携式电话1)相连接,所述另一个信息处理设备根据被包含在所述另一个信息处理设备里的传感器的输出来识别用户的动作,并传送指示所识别的用户动作的动作信息(例如当前状态信息),所述信息处理设备包括:管理装置和选择装置。所述管理装置(例如图7中的表格数据库44)管理在所述另一个信息处理设备中可识别的每个动作和通信工具之间的对应关系(例如图11中的推荐表)。所述选择装置(例如图7中的通信装置选择处理单元43)根据由管理装置管理的所述对应关系,选择与所述另一个信息处理设备的用户的动作相对应的通信工具,来作为用于与所述另一个信息处理设备的用户通信的工具,并执行用于管理所选择的通信工具的应用程序,其中所述用户的动作是由所述动作信息指示的。
[0040] 根据本发明的实施方式,一个信息处理设备(例如图1中的便携式电话2)经由网络与另一个信息处理设备(例如图1中的便携式电话1)相连接的信息处理方法,所述另一个信息处理设备根据被包含在所述另一个信息处理设备里的传感器的输出来识别用户的动作,并传送用于指示所识别的用户动作的动作信息(例如当前状态信息),所述信息处理方法包括选择步骤。所述步骤(例如图14中的步骤S23)根据在所述另一个信息处理设备中可识别的每个动作和通信工具之间的对应关系(例如图11中的推荐表),选择与所述另一个信息处理设备的用户动作相对应的通信工具,作为用于与所述另一个信息处理设备的用户通信的工具,其中所述用户的动作是由所述动作信息指示的。所述步骤执行用于管理所选择的通信工具的应用程序。
[0041] 在根据本发明的实施方式的程序中,每个步骤所对应的实施方式(一个实例)与根据本发明的上述实施方式的信息处理方法中的实施方式相同。
[0042] 根据本发明的一个实施方式,一个信息处理设备(例如图1中的便携式电话2)经由网络连接到另一个信息处理设备(例如图1中的便携式电话1)。该信息处理设备(例如图1中的便携式电话1)根据与所述另一个信息处理设备相结合的传感器的输出来识别用户的动作,并与指示当前位置的信息一起传送用于指示所识别的用户动作的动作信息(例如当前状态信息)。所述信息处理设备(例如图1中的便携式电话2)包括预测装置(例如图7中的动作预测处理单元45),所述预测装置用于根据动作信息预测所述另一个信息处理设备的用户到达预定目的地的时间、和在所述另一个信息处理设备的用户到达所述预定目的地之前所花费的时间之一。
[0043] 根据本发明的一个实施方式,在一种信息处理方法中,一个信息处理设备(例如图1中的便携式电话2)经由网络与另一个信息处理设备(例如图1中的便携式电话1)相连接。另一个信息处理设备(例如图1中的便携式电话1)根据被包含在所述另一个信息处理设备里的传感器的输出来识别用户的动作,并连同指示当前位置的信息一起传送用于指示所识别的用户动作的动作信息(例如当前状态信息)。所述信息处理方法包括,根据动作信息预测所述另一个信息处理设备的用户到达预定目的地的时间、和在所述另一个信息处理设备的用户到达所述预定目的地之前所花费的时间之一的步骤(例如图16中的步骤S43)。
[0044] 在根据本发明的一个实施方式的程序中,每个步骤相对应的实施方式(一个实例)与在根据本发明的上述实施方式的信息处理方法中的实施方式相同。
[0045] 根据本发明的一个实施方式,一个信息处理设备(例如图1中的便携式电话2)经由网络连接到另一个信息处理设备(例如图1中的便携式电话1)。另一个信息处理设备(例如图1中的便携式电话1)根据被包含在所述另一个信息处理设备里的传感器的输出来识别用户的动作,并连同所拍摄的图像一起传送用于指示所识别的用户动作的动作信息(例如当前状态信息)。所述信息处理设备(例如图1中的便携式电话2)包括显示控制装置(例如,图7中的同伴的当前状态识别处理单元42),所述显示控制装置用于在所传送的图像的附近显示一个执行与所述另一个信息处理设备的用户的相同动作的人物,其中所述用户动作是由所述动作信息指示的。
[0046] 根据本发明的一个实施方式,在一种信息处理方法中,一个信息处理设备(例如图1中的便携式电话2)经由网络连接到另一个信息处理设备(例如图1中的便携式电话1)。另一个信息处理设备(例如图1中的便携式电话1)根据被包含在所述另一个信息处理设备里的传感器的输出来识别用户的动作,并连同所拍摄的图像一起传送用于指示所识别的动作的动作信息(例如当前状态信息)。所述信息处理方法包括用于在所传送的图像的附近,显示一个执行与所述另一个信息处理设备的用户的相同动作的人物的步骤(例如图18中的步骤S64),其中所述用户的动作是由所述动作信息指示的。
[0047] 在根据本发明的一个实施方式的程序中,每个步骤所对应的实施方式(一个实例)与根据本发明的上述实施方式的信息处理方法中的实施方式相同。
[0048] 在下文中将参照附图描述本发明的实施方式。
[0049] 图1是显示根据本发明的实施方式的通信系统的结构实例的图。
[0050] 在图1的通信系统中,便携式电话1和便携式电话2经由网络4彼此连接以便能够相互通信。此外,便携式电话1和个人计算机3经由网络4彼此连接以便能够相互通信。
[0051] 便携式电话1包括诸如加速度传感器、陀螺(gyro)传感器等之类的传感器。便携式电话1根据所包含的传感器获取的传感器数据(加速度传感器数据,陀螺传感器数据等等)识别拥有该便携式电话1的用户的动作,并在预定周期中经由网络4将当前状态信息传送到便携式电话2和个人计算机3,其中所述当前状态信息包括用于指示所识别的用户动作的信息(动作信息)。
[0052] 例如,便携式电话1识别诸如“行走”、“站着不动”、“乘坐交通工具”等之类的动作作为便携式电话1的用户的动作。
[0053] 接收来自便携式电话1的当前状态信息的便携式电话2和个人计算机3被提供执行各个动作的人物的动画数据,所述各个动作是诸如“行走”、“奔跑”、“站着不动”、“乘坐交通工具”等之类的动作。当从便携式电话1传送当前状态信息时,与便携式电话1的用户的当前动作相对应的动画例如被显示在便携式电话2和个人计算机3的各自屏幕上,其中所述动作是由当前状态信息指示的。
[0054] 图2A至2D是显示其数据被提供到便携式电话2和个人计算机3的人物的实例的图。图2A至2D的人物分别表示“行走”、“奔跑”、“站着不动”和“乘坐交通工具”。
[0055] 每当当前状态信息被从便携式电话1传送时,人物显示将随着时机而改变。例如,当处于行走状态的便携式电话1的用户开始奔跑时,根据在该时刻传送的当前状态信息,在便携式电话2和个人计算机3的屏幕上人物显示将从图2A的人物改变为图2B的人物。
[0056] 通过查看这样的动画,便携式电话2的用户或者个人计算机3的用户知道便携式电话1的用户的当前状态。例如,便携式电话2的用户在打电话以前检查动画显示,并且当便携式电话1的用户正在乘坐交通工具时(当显示图2D的动画时),便携式电话2的用户停止打电话。因此,便携式电话2的用户可以避免在便携式电话1的用户不方便的时候打电话。
[0057] 图3是在便携式电话2上的屏幕显示的实例的图。
[0058] 在图3的实例中,表示动作的人物2A到2C被显示在姓名“Murata”、“Cho”和“Brian”的右边,其中所述名字被登记在通讯录中,而所述动作是根据从由“Murata”、“Cho”和“Brian”拥有的各个设备传送的当前状态信息识别的。在图1的通信系统中,具有同便携式电话1的类似功能的多个设备同网络4相连接,并且如图3所示,根据从这些设备传送的当前状态信息分别显示用于表示多个人的动作的动画。
[0059] 在图3的实例中,人物2A指示“Murata”现在正在奔跑。根据此指示,便携式电话2的用户认为“Murata”很忙,并决定稍后打电话。
[0060] 在图3的实例中,人物2B指示“Cho”现在正站着不动。根据此指示,便携式电话2的用户认为“Cho”正站着不动,并决定现在打电话。
[0061] 类似地,在图3的实例中,人物2C指示“Brian”现在正在乘坐交通工具。根据此指示,便携式电话2的用户认为“Brian”正在乘坐交通工具,并决定通过电子邮件传递消息而不是使用电话。
[0062] 图4是显示在个人计算机3上的屏幕显示的实例的图(窗口显示)。
[0063] 在图4的实例中,显示了即时消息窗口。在所述窗口中,显示用于表示动作的人物,其中所述动作是根据从由“Tamago”、“Fujio”和“Akira”拥有的各个设备传送的当前状态信息识别的。
[0064] 在图4的实例中,人物3A指示“Tamago”现在正在乘坐交通工具。人物3B指示“Fujio”现在正在奔跑。
[0065] 人物3C指示“Akira”现在正站着不动。在图4的实例中,人物“K-005会议室”紧挨着姓名“Akira”显示。基于“Akira”的位置的信息显示这一点,其中所述信息被包含在当前状态信息中并从该设备传送。
[0066] 因此,当前状态信息不仅可以包括指示用户动作的信息而且可以包括各种其他类型的信息并将被传送到其他设备。
[0067] 在图4的实例中,在窗口的右边显示字符“不通知地点”、“不通知”和“通知全部”作为“Tamago”、“Fujio”和“Akira”的各自的设置条件。所述设置条件指示被包括在当前状态信息中的哪些传送信息的将被显示在另一个设备上(接收当前状态信息的设备)。
[0068] 例如,因为“Akira”被设置“通知全部”,所以个人计算机3不仅显示用于表示“Akira”的动作的人物3C,而且根据从“Akira”的设备传送的信息显示“Akira”的位置,其中该信息被包括在当前状态信息中。也就是说,作为当前状态信息的传送源的设备的用户可以设置在接收当前状态信息的设备上信息公开的程度。当前状态信息包括指示该设置状况的信息。
[0069] 便携式电话2和个人计算机3的根据所传送的当前状态信息显示如图3和图4所示的屏幕的功能也被提供给便携式电话1。相反,便携式电话1的根据来自所包含的传感器的输出而识别动作的功能和传送当前状态信息至其他设备的功能也被提供给便携式电话2和个人计算机3,其中所述当前状态信息包括用于指示所识别的动作的信息。
[0070] 因此,便携式电话1的用户还可以根据在便携式电话1中显示的屏幕来检查便携式电话2的用户和个人计算机3的用户的状态。
[0071] 顺便说一下,在上述实例中,作为当前状态信息的传送源的设备可以识别“行走”、“奔跑”、“站着不动”和“乘坐交通工具”四个动作。作为当前状态信息的传送源的设备可以根据传感器数据、当前时间等识别除“行走”、“奔跑”、“站着不动”和“乘坐交通工具”以外的动作,其中所述传感器数据不仅可以由加速度传感器和陀螺传感器获取,而且可以由诸如通过麦克风等收集声音的传感器之类的各种传感器获取。
[0072] 图5是显示识别结果的实例的图。
[0073] 例如,如在图5的左边所示,在如状态S1所表示的状态的情况下,其中从通过麦克风收集的语音的音量获取指示“静止”的信息,从时钟的输出获取指示当前时间是“白天”的信息,以及从加速度传感器和陀螺传感器的输出获取指示“没有移动”的信息,则确定用户的当前动作(状态)是“处于空闲”。传送包括指示用户的当前状态是“处于空闲”的信息的当前状态信息。
[0074] 接收当前状态信息的设备判断该当前状态信息的传送源的用户“处于空闲”并因此现在能够聊天,并自动地执行管理对话的应用程序(无需用户的操作)。如稍后将描述的那样,接收当前状态信息的设备根据该当前状态信息的传送源的用户的当前状态,自动选择用于与当前状态信息的传送源的用户通信的工具。
[0075] 如图5的中间所示,例如,在如状态S2所表示的状态的情况下,其中从通过麦克风收集的语音的音量获取指示“静止”的信息,从时钟的输出获取指示当前时间是“夜间”的信息,以及从加速度传感器和陀螺传感器的输出获取指示“没有移动”的信息,则确定用户的当前状态是“正在睡觉”。传送包括指示用户的当前状态是“正在睡觉”的信息的当前状态信息。
[0076] 接收当前状态信息的设备判断该当前状态信息的传送源的用户“正在睡觉”并因此现在不能聊天。在这种情况下,所述设备判断例如可以执行电子邮件处理,并执行用于管理电子邮件的应用程序(邮件发送程序)。
[0077] 同样,如图5的右边所示,例如,在如状态S3所表示的状态的情况下,其中从加速度传感器和陀螺传感器的输出确定当前状态信息的传送源的用户正在狂奔,传送包括指示当前状态信息的传送源的用户正在狂奔的信息的当前状态信息。
[0078] 接收当前状态信息的设备判断该当前状态信息的传送源的用户“正在狂奔”,并因此现在不能聊天也不能接电话。此外在这种情况下,所述设备判断例如可以执行电子邮件处理,并启动邮件发送程序。
[0079] 稍后将参照流程图描述传送或者接收当前状态信息并如上所述根据另一个设备的用户的状态执行处理的每个设备的操作。
[0080] 图6是显示图1中的便携式电话1的硬件结构的实例的方框图。
[0081] 传感器11包括加速度传感器、陀螺传感器、GPS(Global Positioning System,全球定位系统)传感器等。传感器11以预定周期执行测量,并输出诸如加速度传感器数据、陀螺传感器数据、GPS传感器信息等之类的传感器信息作为测量结果到动作识别单元12和主处理单元13。构成传感器11的加速度传感器测量例如彼此垂直的三个轴向的加速度。陀螺传感器例如可以测量关于彼此垂直的三个轴的角速度。
[0082] 如稍后将要详细描述的那样,动作识别单元12从由传感器11提供的传感器数据中提取特征,并参照预先准备的HMM(Hidden Markov model,隐式马尔可夫模型)根据所提取特征的时间序列识别用户的动作。动作识别单元12输出用于指示识别结果的信息到主处理单元13。
[0083] 主处理单元13控制整个便携式电话1的操作。主处理单元13例如生成包括指示从动作识别单元12提供的动作识别结果的信息的当前状态信息,并使得所生成的当前状态信息被从通信单元14传送到预先登记的设备。例如,登记在通讯录中的设备、或者登记在用于管理即时消息的应用程序中的设备被选为传送目标。
[0084] 此外,当从另一个设备传送的当前状态信息被通信单元14接收到并被提供给主处理单元13时,主处理单元13识别所述另一个设备的用户的动作,并在显示单元15上显示用于表示所识别的动作的人物。另外,主处理单元13根据所述另一个设备的用户的动作选择用于与所述另一个设备的用户通信的工具(通信装置)的,并执行用于管理所选择的通信工具的应用程序,其中所述动作是由从所述另一个设备传送的当前状态信息指示。
[0085] 如稍后描述的那样,主处理单元13具有用于显示在每个动作和适合于在每个动作的情况下使用的通信工具之间的对应关系的推荐表。所述推荐表被引用,并选择适用于所述另一个设备的用户的当前动作的通信工具。
[0086] 通信单元14传送主处理单元13提供的信息经由网络4到另一个设备,并经由网络4接收从另一个设备传送的信息以及输出该信息到主处理单元13。
[0087] 显示单元15由LCD(Liquid Crystal Display,液晶显示)等形成。显示单元15在主处理单元13的控制之下显示人物(其中显示人物的画面)等。
[0088] 存储单元16是由HDD(Hard Disk Drive,硬盘驱动器)等形成的。存储单元16存储诸如用于显示人物等的数据之类的各种类型的数据。
[0089] 图7是显示便携式电话1的软件结构的实例(功能配置的实例)的方框图。图7所示的至少一部分功能单元是由图6中的用于执行预定程序的主处理单元13实现的。
[0090] 在下文中,恰当的,便携式电话1的用户状态(动作)将被称为“我”的当前状态,其中所述状态由便携式电话1处理。诸如便携式电话2、个人计算机3等之类的另一个设备的用户的状态将被称为“同伴(BUDDY)”的当前状态,其中该用户是便携式电话1的用户的同伴(相反,从便携式电话2的用户的角度来观察,便携式电话2的用户的状态是我的当前状态,而诸如便携式电话1、个人计算机3等之类的另一个设备的用户的状态是同伴的当前状态,其中该用户是便携式电话2的用户的同伴)。
[0091] 如图7所示,便携式电话1基本上包括传送处理单元21和接收处理单元22,其中所述传送处理单元21用于传送当前状态信息到另一个设备,所述接收处理单元22用于根据从另一个设备传送的当前状态信息执行各种类型的处理。
[0092] 传送处理单元21包括特征提取处理单元31、动作识别处理单元32、HMM数据库33、我的当前状态识别处理单元34和当前状态信息传送单元35。就这些部件而言,由实线圈起的特征提取处理单元31、动作识别处理单元32和HMM数据库33由图6中的动作识别单元12来实现。
[0093] 特征提取处理单元31例如从来自于加速度传感器的加速度传感器数据和来自于陀螺传感器的陀螺传感器数据中提取特征。特征提取处理单元31输出指示所提取的特征的特征数据到动作识别处理单元32。
[0094] 具体地,如图8A所示,特征提取处理单元31从加速度传感器数据获取行走频率(脉冲间距,Impulse pitch)作为一个特征。在图8A的样本结果中,横坐标轴表示时间(加速度传感器11的样本数),纵坐标轴表示频率(Hz)。当人行走时由加速度传感器测量的频率通常是2Hz(每秒两步)。因此,参照HMM,根据2Hz的测量结果的时间序列等获得“走”作为识别结果。
[0095] 此外,如图8B所示,特征提取处理单元31从加速度传感器数据获取行走强度或者脉冲大小作为一个特征。在图8B的样本结果中,横坐标轴表示时间,纵坐标轴表示强度。
[0096] 另外,如图8C所示,特征提取处理单元31从加速度传感器数据获取重力轴,并获取相对于重力轴的转动角(朝向,Heading)作为一个特征,其中所述转动角是从陀螺传感器数据获取的。当加速度传感器相对于重力轴在水平方向上检测到加速度时则输出为零,而当加速度传感器相对于重力轴在除水平方向以外的方向上检测到加速度时则测量预定值。因此,当在三个轴向上可以测量到加速度时,如上所述,则可以从所述方向上加速度的测量结果获得所述重力轴。顺便说一下,在图8C的样本结果中,横坐标轴表示时间,纵坐标轴表示转动角。
[0097] 例如,所述特征提取处理单元31根据传感器数据提取如上所述的各种特征。每当特征被提取时,指示所提取的特征的特征数据被顺序地输出到动作识别处理单元32。
[0098] 动作识别处理单元32累积来自于特征提取处理单元31的预定量的特征数据,并参照在HMM数据库33中提供的HMM,根据所累积的特征数据的时间序列来识别便携式电话1的用户的动作。
[0099] 预先将这种模型提供HMM数据库33。例如,一个模型被用于识别“行走”,其中所述模型是根据当人正在行走时从加速度传感器数据和陀螺传感器数据提取的特征创建的。一个模型被用于识别“奔跑”,其中所述模型是根据当人正在奔跑时从加速度传感器数据和陀螺传感器数据提取的特征创建的。一个模型被用于识别“站着不动”,其中所述模型是根据当人站着不动时从加速度传感器数据和陀螺传感器数据中提取的特征创建的。另一个模型被用于识别“乘坐交通工具”,其中所述模型是根据当人正在乘坐交通工具时从加速度传感器数据和陀螺传感器数据中提取的特征创建的。
[0100] 由动作识别处理单元32识别的用于指示动作识别结果的信息被输出到我的当前状态识别处理单元34,其中所述动作是诸如“行走”、“奔跑”、“站着不动”、“乘坐交通工具”等之类的动作。
[0101] 图9是示意地显示由动作识别单元12执行的动作识别的图。
[0102] 对作为原始数据的加速度传感器数据和陀螺传感器数据执行校准(Calibration)。从由校准所产生的数据中获取如上所述的行走的速度、行走的强度、重力和前进方向作为特征量(低级环境)。根据所获取的特征量,参照HMM,从而统计识别用户的动作(高级环境)。
[0103] 应当注意动作识别算法不局限于上述的算法,可以由各种算法执行所述动作识别。
[0104] 图10是按时间顺序显示传感器数据、特征量和识别结果的实例的图。
[0105] 在图10的实例中,以如下顺序获取“行走”、“奔跑”、“行走”、“奔跑”、“站着不动”、“行走”和“站着不动”作为动作识别的结果。例如,每个这种识别结果已经被添加用于获取该识别结果的传感器数据的测量时间,并且被用作指示动作的信息而作为当前状态信息的一部分。
[0106] 返回到图7的说明,我的当前状态识别处理单元34生成当前状态信息,其中所述当前状态信息包括从动作识别处理单元32提供的动作识别结果。我的当前状态识别处理单元34输出所生成的当前状态信息到当前状态信息传送单元35。我的当前状态识别处理单元34在当前状态信息中包括随之发生时的GPS传感器数据等。
[0107] 此外,视情况而定,我的当前状态识别处理单元34根据从动作识别处理单元32提供的动作识别结果,在显示单元15上显示表示便携式电话1的用户的状态的动画。
[0108] 当前状态信息传送单元35控制通信单元14以将由我的当前状态识别处理单元34产生的、及提供给当前状态信息传送单元35的当前状态信息通过网络4传送给另一个设备。
[0109] 接收处理单元22包括当前状态信息获取单元41、同伴的当前状态识别处理单元42、通信装置选择处理单元43、表格数据库44和动作预测处理单元45。
[0110] 当前状态信息获取单元41经由网络4接收从另一个设备传送的当前状态信息。当前状态信息获取单元41输出该当前状态信息到同伴的当前状态识别处理单元42。
[0111] 同伴的当前状态识别处理单元42根据从当前状态信息获取单元41提供的当前状态信息来识别同伴的当前状态(所述另一个设备的用户的状态)。同伴的当前状态识别处理单元42在显示单元15上显示表示同伴的当前状态的动画。
[0112] 此外,同伴的当前状态识别处理单元42输出指示所识别的同伴的当前状态的信息到通信装置选择处理单元43和动作预测处理单元45。当指示所述另一个设备的用户的当前位置的GPS传感器数据被包含在从所述另一个设备传送的当前状态信息中时,则同伴的当前状态识别处理单元42也输出该GPS传感器数据到动作预测处理单元45。如稍后将描述的那样,动作预测处理单元45例如根据同伴的当前状态和GPS传感器数据判断在该设备的用户到达目的地之前需要的预定时间,其中所述设备的用户在当前状态信息中包括GPS传感器数据等等并传送该当前状态信息。
[0113] 另外,当通信装置选择处理单元43选择用于与传送当前状态信息的设备的用户通信的工具并且将指示所选择的工具的信息提供给同伴的当前状态识别处理单元42时,同伴的当前状态识别处理单元42酌情在显示单元15上显示例如用于指示所选择的通信工具的消息。同伴的当前状态识别处理单元42向便携式电话1的用户呈现该通信工具。
[0114] 通信装置选择处理单元43根据由同伴的当前状态识别处理单元42所识别的同伴的当前状态,参照存储在表格数据库44中的推荐表,选择适合于作为与所述另一个设备的用户通信的工具的通信工具。通信装置选择处理单元43执行用于管理所选择的通信工具的应用程序。
[0115] 图11是显示存储在表格数据库44中的推荐表的实例的图。
[0116] 在图11的推荐表的实例中,每个时间周期(工作日的白天/夜晚、或者假日的白天/夜晚)中的动作与当其他设备的用户正在执行那个动作时所适合的通信工具相关联。图11的实例显示电话、电子邮件(电子邮件回复)、SMS(ShortMessage Service,短信息服务)(SMS答复)、和聊天作为提供给便携式电话1的通信工具。
[0117] 在图11中,“圆圈”指示所述通信工具是适合的。“叉”指示所述通信工具不是适合的。“三角”指示处于两者中间。
[0118] 例如,当时间周期是工作日的白天并且所识别的同伴的当前状态是行走(“行走”)时,那么确定除了聊天以外的电话、电子邮件(电子邮件回复)和SMS(短信息服务)(SMS回复)是适合的通信工具。
[0119] 因此,当这样根据从其他设备传送的当前状态信息识别时间周期是工作日的白天并且所识别的同伴的当前状态是行走时,则通信装置选择处理单元43选择电话、电子邮件(电子邮件回复)和SMS(短信息服务)(SMS回复)这些通信工具之一,并执行管理所述通信工具的应用程序。当判断多个通信工具是适合的时,例如选择由用户预先设定的高优先级的工具。
[0120] 这种推荐表被参照,并且由通信装置选择处理单元43选择用户与之痛心的其他设备的用户的当前状态相对应的工具。顺便说一下,图11的实例显示行走(上述的“行走”)、奔跑(上述的“奔跑”)、坐、站和交通工具(上述的“乘坐交通工具”)作为其他设备的用户的动作。
[0121] 顺便说一下,作为指示动作和通信工具之间的对应关系的信息,可以提供诸如概率模型之类的各种类型的信息来代替如图11所示的表的形式的信息,其中所述概率模型接收作为输入的动作并输出与动作相对应的通信工具。
[0122] 返回到图7的描述,根据同伴的当前状态和GPS传感器数据,动作预测处理单元45判断在设备的用户到达目的地之前花费的预定时间,其中所述设备的用户在当前状态信息中包括GPS传感器数据等并传送当前状态信息,或者用户到达目的地的预定时间。动作预测处理单元45例如在地图上连同用户的动作历史记录一起显示所判断预测的花费时间、或者所判断的预定时间。
[0123] 顺便说一下,不但便携式电话1,而且便携式电话2和个人计算机3都具有图6和图7所示的配置。在下文中将作出对图6和图7所示的的配置的说明,其中图6和图7所示的配置也酌情作为便携式电话2和个人计算机3的配置。
[0124] 接下来将参照流程图描述便携式电话1和便携式电话2的操作。
[0125] 在下面的描述中,便携式电话1是传送当前状态信息的设备,便携式电话2是接收当前状态信息的设备,便携式电话2和个人计算机3也酌情执行由便携式电话1执行的处理。此外,便携式电话1和个人计算机3也酌情执行由便携式电话2执行的处理。
[0126] 首先将参照图12的流程图描述传送当前状态信息的便携式电话1的过程。
[0127] 当各种传感器在便携式电话1的主处理单元13的控制之下执行测量,并且提供传感器数据作为测量的结果时,在步骤S1中动作识别单元12执行动作识别过程。该动作识别的细节将参照图13的流程图稍后描述,由该过程识别便携式电话1的用户的当前动作。用于指示所识别的动作的信息被从动作识别处理单元32输出到我的当前状态识别处理单元34。
[0128] 在步骤S2,我的当前状态识别处理单元34生成当前状态信息,所述当前状态信息包括从动作识别处理单元32提供的用于指示动作识别的结果的信息、GPS传感器数据等等。我的当前状态识别处理单元34输出所生成的当前状态信息到当前状态信息传送单元35。
[0129] 在步骤S3,当前状态信息传送单元35将由我的当前状态识别处理单元34生成的当前状态信息经由网络4传送到便携式电话2。然后所述过程结束。
[0130] 这种过程以预定周期重复,借此接收从便携式电话1传送的当前状态信息的便携式电话2的用户可以实时检查便携式电话1的用户的状态。
[0131] 接下来将参照图13的流程图描述在图12的步骤S1中执行的动作识别过程的细节。
[0132] 在步骤S11,如上所述,动作识别单元12中的特征提取处理单元31从作为加速度传感器的输出的加速度传感器数据、作为陀螺传感器的输出的陀螺传感器数据等中提取诸如行走的速度、行走的强度、重力和前进方向之类的特征。指示由特征提取处理单元31提取的特征的特征数据被输出到动作识别处理单元32。
[0133] 在步骤S12,动作识别处理单元32累积预定量的从特征提取处理单元31提供的特征数据,并参照提供于HMM数据库33的HMM,根据所累积的特征数据的时间序列来识别便携式电话1的用户的动作。动作识别处理单元32输出识别结果到我的当前状态识别处理单元34。然后所述过程结束。尔后所述过程返回到图12中的步骤S1以执行从步骤S1向下的处理。
[0134] 接下来将参照图14的流程图描述便携式电话2选择通信工具的过程。该过程是响应于由便携式电话1执行的图12的过程。
[0135] 在步骤S21,便携式电话2的当前状态信息获取单元41判断是否传送当前状态信息,并且一直准备,直到当前状态信息获取单元41判断传送当前状态信息为止。
[0136] 当在步骤S21当前状态信息获取单元41判断传送当前状态信息时,所述过程前进至步骤S22。从便携式电话1传送的当前状态信息被当前状态信息获取单元41输出到同伴的当前状态识别处理单元42。
[0137] 在步骤S22,同伴的当前状态识别处理单元42根据从当前状态信息获取单元41提供的当前状态信息来识别同伴的当前状态(便携式电话1的用户的状态)。同伴的当前状态识别处理单元42输出指示所识别的同伴的当前状态的信息到通信装置选择处理单元43。
[0138] 在步骤S23,参照存储在表格数据库44中的推荐表,通信装置选择处理单元43根据由同伴的当前状态识别处理单元42识别的同伴的当前状态,选择适用于与便携式电话1的用户通信的通信工具。
[0139] 在步骤S24,通信装置选择处理单元43判断是否设置用于自动选择通信工具的自动选择模式。当通信装置选择处理单元43判断设置自动选择模式时,所述处理前进至步骤S25。
[0140] 在步骤S25,通信装置选择处理单元43将在步骤S23中选择的通信工具设置为便携式电话2的用户的工具,以例如通过同便携式电话1的用户交换消息的方式与便携式电话1的用户进行通信。当在步骤S24中通信装置选择处理单元43判断没有设置自动选择模式时,跳过步骤S25的所述处理。
[0141] 在步骤S26,同伴的当前状态识别处理单元42在显示单元15上显示如图3所示的同伴的当前状态显示屏幕,在所述屏幕上显示在步骤S22中识别的用于表示便携式电话1的用户的状态的动画。
[0142] 例如当便携式电话2的用户发出指令来与便携式电话1的用户开始交换消息或其他时,则通信装置选择处理单元43在步骤S27中执行管理在步骤S25中设置的通信工具的应用程序,其中所述便携式电话1的用户处于正在被显示的同伴的当前状态显示屏幕的状态。
[0143] 因此,便携式电话2的用户可以利用适用于便携式电话1的用户的当前状态的工具与便携式电话1的用户通话。
[0144] 上述描述主要是为了说明根据同伴的当前状态(作为便携式电话1的用户的状态)来选择通信工具的过程,所述状态是根据所述当前状态信息获取的。接下来将对下述过程作出说明,所述过程根据同伴的当前状态来预测便携式电话1的用户到达预定目的地的时间、或者在便携式电话1的用户到达预定目的地前所花费的时间。
[0145] 图15是显示根据预测结果在便携式电话2上显示的平面的实例的图。图15显示了用于预测在便携式电话1的用户到达目的地之前所花费的时间的实例。
[0146] 在图15的实例中,显示了预定区域的地图,并设置了目的地P。例如该目的地P是由便携式电话2的用户在地图上选择的。
[0147] 此外,在图15的实例中,显示多个人物,其表示在地图上的各个地点由便携式电话1的用户执行的动作。根据GPS传感器数据获取地图上显示人物的位置,其中所述GPS被包括在当前状态信息中并从便携式电话1传送。如上所述,根据便携式电话1的用户的状态来选择人物,其中所述状态是由当前状态信息指示的。
[0148] 在图15的屏幕上显示的人物61指示,当便携式电话1的用户处在所显示的人物61的位置时该便携式电话1的用户正在乘坐交通工具。人物62指示当便携式电话1的用户处在所显示的人物62的位置时该便携式电话1的用户正站着不动。人物63、64和65指示当便携式电话1的用户处在所显示的各个人物的位置时所述便携式电话1的用户正在行走。人物66指示当便携式电话1的用户处在所显示的人物66的位置时该便携式电话1的用户正在奔跑。
[0149] 人物67指示便携式电话1的用户的当前位置和便携式电话1的用户的动作。在人物67下方显示用于指示便携式电话1的用户的当前动作的消息:“现在:正在乘坐交通工具移动”。
[0150] 另外,在图15的实例中,在设置在地图上的目的地P处显示消息“预期到达:10分钟之后”,用于指示在便携式电话1的用户到达目的地P之前所花费的时间的,其中所述时间是在便携式电话2中预测的。所述预测时间是根据从便携式电话1的用户的当前位置到目的地P的距离和便携式电话1的用户朝目的地P前进的速度获得的(例如从由GPS传感器数据指示的大量的位置变换获得交通工具的速度或者估算速度,其中所述GPS传感器数据被包括在当前状态信息中并从便携式电话1顺序传送)。
[0151] 例如,当已经作出与便携式电话1的用户在目的地见面的约会但便携式电话1的用户在见面时刻未出现时,便携式电话2的用户可以通过利用便携式电话2检查这种屏幕的方式证实便携式电话1的用户正朝向目的地前进,并证实在便携式电话1的用户到达之前所需花费的时间等。也就是说,便携式电话2的用户不需要例如通过从便携式电话2打电话的方式向便携式电话1的用户打听关于便携式电话1的用户的当前状态。
[0152] 在下文中将参照图16的流程图描述用于显示如图15所示的屏幕的便携式电话2的过程。顺便说一下,便携式电话1执行与图12的过程相同的过程,以重复传送包括GPS传感器数据的当前状态信息到便携式电话2。
[0153] 在步骤S41,便携式电话2的当前状态信息获取单元41判断是否传送当前状态信息,并一直准备,直到当前状态信息获取单元41判断传送当前状态信息为止。
[0154] 当在步骤S41中当前状态信息获取单元41判断传送当前状态信息时,则所述处理前进至步骤S42。从便携式电话1传送的当前状态信息被从当前状态信息获取单元41输出到同伴的当前状态识别处理单元42。
[0155] 在步骤S42,同伴的当前状态识别处理单元42根据从当前状态信息获取单元41提供的当前状态信息来识别同伴的当前状态(便携式电话1的用户的状态)。同伴的当前状态识别处理单元42连同GPS传感器数据一起输出用于指示所识别的同伴的当前状态的信息到动作预测处理单元45,其中所述GPS传感器数据被包括在当前状态信息中并从便携式电话1传送的。
[0156] 在步骤S43,动作预测处理单元45通过运算来预测例如便携式电话1的用户到达由便携式电话2的用户设置的目的地所需的时间、或者在便携式电话1的用户到达目的地之前所花费的时间。该预测是根据便携式电话1的用户的动作和便携式电话1的用户的当前位置作出的,其中所述便携式电话1的用户的动作是由同伴的当前状态识别处理单元42识别的,而便携式电话1的用户的当前位置是从GPS传感器数据获取的。到达时间的预测除了使用如上所述的从便携式电话1的用户的当前位置到目的地P的距离和便携式电话1的用户朝向目的地P前进的速度之外,还使用当前时间。
[0157] 在步骤S44,动作预测处理单元45在显示单元15上显示便携式电话1的用户到达目的地的时间、或者在便携式电话1的用户到达目的地之前所花费的时间,其中所述时间是在步骤S43中获取的。动作预测处理单元45借此将便携式电话1的用户到达目的地的时间、或者在便携式电话1的用户到达目的地之前所花费的时间呈现给便携式电话2的用户。该呈现例如是由如图15所示的屏幕执行的。
[0158] 在步骤S45,同伴的当前状态识别处理单元42在显示单元15上显示同伴的当前状态显示屏幕,在所述屏幕上显示表示在步骤S42中识别的便携式电话1的用户的状态的动画。
[0159] 当例如便携式电话2的用户发出指令来开始与便携式电话1的用户交换信息或其他时,其中所述便携式电话1的用户处于显示屏幕上正在显示的当前状态信息的状态,则通信装置选择处理单元43执行用于管理指定通信工具的应用程序以促使与便携式电话1的用户通信。顺便说一下,当在便携式电话2中设置为自动选择通信工具的自动选择模式时,则参照图14所描述的过程自动地设置使能与便携式电话1的用户通信的状态。
[0160] 接下来将对便携式电话2显示用于表示便携式电话1的用户的状态的动画的过程作出说明,其中所述动画位于由便携式电话1拍摄的图像(运动图像)的附近并连同当前状态信息一起传送。
[0161] 在该实例中,便携式电话2的传感器单元11也具有照相机,并且在用于表示便携式电话2的用户他/她自身的动作的动画附近显示由照相机拍摄的图像,其中所述动作是由便携式电话2识别的。也就是说,从所显示的屏幕上,当检查作为便携式电话2的用户他/她自身的当前状态的我的当前状态、以及便携式电话1的用户的同伴的当前状态等时,便携式电话2的用户可以检查由所述设备拍摄的图像。
[0162] 图17是显示在便携式电话2上显示的当前状态显示屏幕的实例的图。
[0163] 图17的当前状态显示屏幕显示了用于显示图像的流图景81,其中所述图像是由用户从便携式电话2的照相机所拍摄的图像和由包括便携式电话1在内的其他设备的照相机所拍摄的图像中选择的,由便携式电话2的照相机所拍摄的图像和由其他设备的照相机所拍摄的图像被显示在当前状态显示屏幕的右侧。
[0164] 当前状态显示屏幕还显示我的当前状态显示部分82,用于显示关于便携式电话2的用户的信息(动作和取得的图像),以及同伴列表83,所述同伴列表83是关于其他设备的信息的列表。
[0165] 在我的当前状态显示部分82和同伴列表83中,我的当前状态显示部分82包括动画显示部分82A和图像显示部分82B,其中所述动画显示部分82A用于显示表示由便携式电话2识别的便携式电话2的用户的动作的动画,所述图像显示部分82B用于显示由便携式电话2的照相机所拍摄的图像。在动画显示部分82A上显示的动画是根据便携式电话2的用户的动作的识别结果显示的,其中所述识别是按预定周期执行的。
[0166] 在图17的实例中的同伴列表83显示同伴的当前状态显示部分83-1和同伴的当前状态显示部分83-2,其中所述同伴的当前状态显示部分83-1用于显示关于便携式电话1的用户的信息,所述同伴的当前状态显示部分83-2用于显示关于除便携式电话1之外的另一个设备的用户的信息。也就是说,在图17的实例中,便携式电话2除同便携式电话1通话之外,还与除便携式电话1以外的另一个设备通话,并且根据从这些设备传送的当前状态信息来显示屏幕。
[0167] 同伴的当前状态显示部分83-1包括动画显示部分83-1A和图像显示部分83-1B,其中所述动画显示部分83-1A显示表示由便携式电话1识别的便携式电话1的用户的动作的动画,所述图像显示部分83-1B用于显示由便携式电话1的照相机所拍摄的图像。同伴的当前状态显示部分83-2包括动画显示部分83-2A和图像显示部分83-2B,其中所述动画显示部分83-2A显示表示由另一个设备所识别的另一个设备的用户的动作的动画,所述图像显示部分83-2B用于显示由另一个设备的照相机所拍摄的图像。根据各个设备的用户的动作的识别结果,还显示在动画显示部分83-1A和83-2A中显示的动画,其中所述结果是由从各个设备传送的当前状态信息指示的。
[0168] 例如通过选择在同伴的当前状态显示部分83-1的图像显示部分83-1B中显示的图像,便携式电话2的用户可以在流图景81中以放大状态显示与图像显示部分83-1B中显示的图像相同的图像。在图17的实例中,在流图景81中以放大状态显示与由便携式电话2拍摄的图像相同的并且在图像显示部分82B中所显示的图像。
[0169] 可以观看其中具有在远程位置拍摄的并经由网络传送的图像的屏幕,例如用户观看屏幕通常不能检查摄影师正在执行什么动作。然而,当根据从拍摄图像的设备传送的当前状态信息的表示摄影师的动作的动画,以及所拍摄的图像紧挨着彼此显示时(在彼此的附近),观看屏幕的用户除了可以检查摄影师的动作以外,还可以检查所拍摄的图像。
[0170] 在下文中将参照图18的流程图描述便携式电话2显示如图17所示的屏幕的过程。顺便说一下,便携式电话1执行与图12的过程相同的过程,以连同所拍摄的图像一起重复传送当前状态信息到便携式电话2。
[0171] 在步骤S61,便携式电话2的当前状态信息获取单元41判断是否传送当前状态信息,并一直准备,直到当前状态信息获取单元41判断传送当前状态信息为止。
[0172] 当在步骤S61中当前状态信息获取单元41判断传送当前状态信息时,则所述过程前进至步骤S62。例如,从便携式电话1传送的当前状态信息被从当前状态信息获取单元41输出到同伴的当前状态识别处理单元42。此外,由包括便携式电话1在内的其他设备拍摄的、并连同当前状态信息一起传送的图像也被提供给同伴的当前状态识别处理单元42。
[0173] 在步骤S62,同伴的当前状态识别处理单元42根据从当前状态信息获取单元41提供的当前状态信息来识别同伴的当前状态(便携式电话1的用户的状态)。
[0174] 在步骤S63,当构成传感器单元11的各种传感器执行测量并提供传感器数据作为测量结果时,便携式电话2的动作识别单元12执行动作识别过程。也就是说,在便携式电话2中执行同参照图13描述的过程相同的过程,并输出识别结果(我的当前状态)到我的当前状态识别处理单元34。
[0175] 在步骤S64,我的当前状态识别处理单元34在显示单元15的预定位置上显示用于指示我的当前状态的动画并显示由便携式电话2本身所拍摄的图像。同样,同伴的当前状态识别处理单元42在显示单元15的预定位置上显示用于指示同伴的当前状态的动画并显示由其他设备所拍摄的图像。借此显示如图17所示的当前状态显示。
[0176] 通过与处于当前状态显示屏幕正在显示的状态的便携式电话1的用户交换消息,便携式电话2的用户例如在查看便携式电话1的用户的动作的同时可以通过消息与便携式电话1的用户通信,所述消息是关于便携式电话1的用户所拍摄的主题。
[0177] 上述说明假定正在传送当前状态信息的设备执行用于识别用户的动作的过程并将识别结果传送到处于当前状态信息中所包括的状态的接收设备时,传感器数据可以根据情况被传送到该接收设备,并且该接收设备可以执行用于根据传感器数据识别动作(发送装置的用户的动作)的过程。
[0178] 如上所述的一系列处理可以由软件以及硬件执行。在这种情况下,例如由如图19所示的个人计算机形成执行软件的设备。
[0179] 图19中的CPU(Central Processing Unit,中央处理单元)101根据存储在ROM(Read Only Memory,只读存储器)102中的程序或者从存储单元108装载到RAM(Random Access memory,随机存取存储器)103中的程序执行各种处理。RAM103还根据需要存储为CPU101执行各种处理所必需的数据等。
[0180] CPU 101、ROM 102和RAM 103经由总线104互连。总线104还与输入输出接口105相连接。
[0181] 输入-输出接口105与输入单元106、输出设备107、存储单元108和通信单元109相连接,其中输入单元106由键盘、鼠标等形成,输出设备107由诸如LCD(Liquid Crystal Display,液晶显示器)之类的显示器、话筒等形成,存储单元108由硬盘等形成,通信单元109用于执行经由网络的通信处理。
[0182] 输入-输出接口105还根据需要与驱动器110相连接。根据需要将可移动介质111加载到驱动器110中,其中所述可移动介质111由磁盘、光盘、磁光盘、半导体存储器等形成。从可移动介质111中读取的计算机程序根据需要被安装到存储单元108中。
[0183] 当由软件执行一系列的处理时,构成软件的程序被从网络或者记录介质安置到与专用硬件相结合的计算机或者通用个人计算机中,例如,通过在其中安装各种程序可以执行各种功能的计算机。
[0184] 如图19所示,所述记录介质由分给用户以分别从专属装置提供程序并在其中具有程序的可移动介质111形成,所述可移动介质111由磁盘(包括软磁盘)、光盘(包括CD-ROM(高密度磁盘-只读存储器)和DVD(数字化视频光盘))、磁光磁盘(包括MD(注册商标)(小型磁盘))、半导体存储器等形成。所述记录介质还由ROM102、包括在记录单元108中的硬盘等形成,在所述记录介质中记录有程序并将其提供处于在专属装置中空闲(preincorporated)状态的用户。
[0185] 应当注意,在目前的说明书中,除包括并行的或各自执行而非按照时间序列执行的过程以外,用于描述记录在记录介质上的程序的步骤还包括按所描述的时间序列的次序执行的过程。
[0186] 此外,在当前的说明书中,系统指的是由多个设备形成的一个整体的装置。
[0187] 对所属技术领域的专业人员而言应该理解的是:根据在所附权利要求及其等效内容的的范围内的设计要求及其他因素可能存在各种各样的修改、组合、变形和变化。