信息处理装置、系统、信息处理方法和程序.pdf

上传人:b*** 文档编号:1663920 上传时间:2018-07-02 格式:PDF 页数:51 大小:4.57MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380054406.1

申请日:

2013.09.06

公开号:

CN104737209A

公开日:

2015.06.24

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06T 19/00申请日:20130906|||公开

IPC分类号:

G06T19/00; G06F13/00; G06F17/30

主分类号:

G06T19/00

申请人:

索尼公司

发明人:

菊池惠; 河合利彦; 栗林淳; 丹下明; 田村重文

地址:

日本东京都

优先权:

2012-256132 2012.11.22 JP

专利代理机构:

北京集佳知识产权代理有限公司11227

代理人:

朱胜; 穆云丽

PDF下载: PDF下载
内容摘要

[问题]为了利用反映用户的个性的对象来表现用户。[解决方案]提供了一种服务器,其包括:行动历史获取单元,用于获取与用户有关的并且在预定时段期间存储的行动历史信息;属性得分计算单元,用于针对属性组的一个或多个属性,基于行动历史信息而计算用户的属性得分;以及对象生成单元,用于基于属性得分而生成表现用户的对象。

权利要求书

权利要求书
1.  一种信息处理装置,包括:
行动历史获取单元,被配置成获取关于用户的行动历史信息,所述行 动历史信息是在预定时间范围内累积的;
属性得分计算单元,被配置成针对属性组中的一个或多个属性而计算 所述用户的属性得分,所述属性得分基于所述行动历史信息;以及
对象生成单元,被配置成基于所述属性得分而生成对象,所述对象表 示所述用户。

2.  根据权利要求1所述的信息处理装置,还包括:
条件设置单元,被配置成设置所述对象的生成条件。

3.  根据权利要求2所述的信息处理装置,
其中,所述条件设置单元包括属性选择单元,所述属性选择单元被配 置成选择要强调用于生成所述对象的属性得分。

4.  根据权利要求2所述的信息处理装置,
其中,所述条件设置单元包括时间范围选择单元,所述时间范围选择 单元被配置成选择所述预定时间范围的要强调用于生成所述对象的时间 范围。

5.  根据权利要求2所述的信息处理装置,
其中,所述条件设置单元根据所述用户的操作而设置所述生成条件。

6.  根据权利要求2所述的信息处理装置,
其中,所述条件设置单元根据显示所述对象的情形而设置所述生成条 件。

7.  根据权利要求1所述的信息处理装置,
其中,所述属性得分计算单元针对所述属性组中的多个属性而计算所 述属性得分,以及
其中,所述对象生成单元基于各个属性的属性得分之间的比较而选择 所述对象的类型。

8.  根据权利要求1所述的信息处理装置,
其中,所述属性组包括指示是否实现了预定事件的属性。

9.  根据权利要求1所述的信息处理装置,
其中,所述对象生成单元生成要重叠在所述用户的实际图像上的所述 对象。

10.  根据权利要求9所述的信息处理装置,
其中,所述对象生成单元通过显示所述用户的所述实际图像的背景而 生成用于隐藏所述用户的对象。

11.  根据权利要求1所述的信息处理装置,
其中,所述对象生成单元生成根据所述属性得分而逐步改变的所述对 象。

12.  根据权利要求1所述的信息处理装置,
其中,所述对象生成单元生成根据所述属性得分而改变颜色的所述对 象。

13.  根据权利要求1所述的信息处理装置,
其中,所述对象生成单元生成要显示在地图上的对象。

14.  根据权利要求13所述的信息处理装置,还包括:
操作获取单元,被配置成获取关于如下操作的信息:所述操作是显示 在所述地图上的所述对象的观察者指定至少部分所述对象的操作;以及
功能单元,被配置成对与所指定的对象对应的用户执行预定功能。

15.  根据权利要求14所述的信息处理装置,
其中,所述操作包括指定所述地图上的区域的操作。

16.  根据权利要求1所述的信息处理装置,
其中,所述行动历史获取单元获取关于多个用户的所述行动历史信 息,
其中,所述属性得分计算单元针对所述多个用户计算所述属性得分, 以及
其中,所述对象生成单元生成对于所述多个用户中的每个用户在视觉 上能够识别的对象。

17.  一种信息处理装置,包括:
感测单元,被配置成感测用户的行动;
通信单元,被配置成将感测结果传送到服务器以及从所述服务器接收 关于对象的信息,所述对象是基于属性得分而生成的并且表示所述用户, 所述属性得分是基于在预定时间范围内累积的关于所述用户的行动历史 信息而针对属性组中的一个或多个属性所计算的,所述行动历史信息是基 于包括所述感测结果的信息而生成的;以及
显示控制单元,被配置成使得显示单元显示所述对象。

18.  一种系统,包括:
客户端;以及
服务器,
其中,所述客户端包括:
感测单元,被配置成感测用户的行动,
通信单元,被配置成将感测结果传送到所述服务器以及从所述 服务器接收关于对象的信息,所述对象表示所述用户,以及
显示控制单元,被配置成使得显示单元显示所述对象,以及
其中,所述服务器包括:
行动历史获取单元,被配置成获取关于所述用户的行动历史信 息,所述行动历史信息是在预定时间范围内累积的并且是基于包括所述感 测结果的信息而生成的,
属性得分计算单元,被配置成针对属性组中的一个或多个属性 而计算所述用户的属性得分,所述属性得分基于所述行动历史信息,以及
对象生成单元,被配置成基于所述属性得分而生成所述对象。

19.  一种信息处理方法,包括:
获取关于用户的行动历史信息,所述行动历史信息是在预定时间范围 内累积的;
针对属性组中的一个或多个属性而计算所述用户的属性得分,所述属 性得分基于所述行动历史信息;以及
基于所述属性得分而生成对象,所述对象表示所述用户。

20.  一种用于使得计算机执行以下功能的程序:
获取关于用户的行动历史信息,所述行动历史信息是在预定时间范围 内累积的;
针对属性组中的一个或多个属性而计算所述用户的属性得分,所述属 性得分基于所述行动历史信息;以及
基于所述属性得分而生成对象,所述对象表示所述用户。

说明书

说明书信息处理装置、系统、信息处理方法和程序
技术领域
本公开涉及一种信息处理装置、系统、信息处理方法和程序。
背景技术
例如,当用户在诸如在线游戏和社区站点的虚拟空间中彼此对话时, 伴随着表示他们的言论的文本而频繁地显示表示用户的虚拟形象 (avatar)。虚拟形象为虚拟空间中的用户存在提供了例如视觉图像以使 得虚拟空间中的用户存在接近真实空间中的存在,从而使得虚拟空间中的 用户彼此的交流顺利。
还设计了用于将用户的实际状态与这样的虚拟形象显示相关联的技 术。例如,专利文献1描述了以表现与关于用户的生物信息和用户的面部 表情的改变对应的情绪的方式来改变虚拟形象的面部表情和移动的技术。 另外,专利文献2描述了根据表示每个用户的对象的显示位置来表现每个 用户与其他用户的亲密性和其他用户的活动状态的技术。
引用列表
专利文献
专利文献1:JP 2002-190034A
专利文献2:JP 2010-134802A
发明内容
技术问题
然而,这些技术确实根据用户的状态而改变虚拟形象的面部表情和移 动,但是这样的虚拟形象是用户自由设置的。因此,在一些情形下,虚拟 形象可能显著不同于用户的实际个性。例如,当中年男性用户将女孩设置 为他的虚拟形象时,用户的状态确实可以根据面部表情的改变来表现,但 是这样的虚拟形象仍不同于用户的实际个性。
在一些场景中,虚拟空间中的交流允许用户脱离实际世界中的用户本 身。然而,近年来,社交联网服务(SNS)或社交媒体的广泛使用已频繁 地将虚拟空间中的存在于实际世界中的存在关联起来。如果虚拟形象表示 用户的实际个性,则在这样的情况下可以预期更自然且顺利的交流。
因此,本公开提供了一种新颖且改进的信息处理装置、系统、信息处 理方法和程序,其允许反映用户的个性的对象来表示该用户。
问题的解决方案
根据本公开,提供了一种服务器,其包括:行动历史获取单元,被配 置成获取关于用户的行动历史信息,该行动历史信息是在预定时间范围内 累积的;属性得分计算单元,被配置成针对属性组中的一个或多个属性而 计算用户的属性得分,该属性得分基于行动历史信息;以及对象生成单元, 被配置成基于属性得分而生成对象,该对象表示用户。
另外,根据本公开,提供了一种客户端,其包括:感测单元,被配置 成感测用户的行动;通信单元,被配置成将感测结果传送到服务器以及从 服务器接收关于对象的信息,该对象是基于属性得分而生成的并且表示用 户,该属性得分是基于在预定时间范围内累积的关于用户的行动历史信息 而针对属性组中的一个或多个属性所计算的,该行动历史信息是基于包括 感测结果的信息而生成的;以及显示控制单元,被配置成使得显示单元显 示对象。
另外,根据本公开,提供了一种包括客户端和服务器的系统。该客户 端包括:感测单元,被配置成感测用户的行动;通信单元,被配置成将感 测结果传送到服务器以及从服务器接收关于对象的信息,该对象表示用 户;以及显示控制单元,被配置成使得显示单元显示对象。该服务器包括: 行动历史获取单元,被配置成获取关于用户的行动历史信息,该行动历史 信息是在预定时间范围内累积的并且是基于包括感测结果的信息而生成 的;属性得分计算单元,被配置成针对属性组中的一个或多个属性而计算 用户的属性得分,该属性得分基于行动历史信息;以及对象生成单元,被 配置成基于属性得分而生成对象。
另外,根据本公开,提供了一种信息处理方法,其包括:获取关于用 户的行动历史信息,该行动历史信息是在预定时间范围内累积的;针对属 性组中的一个或多个属性而计算用户的属性得分,该属性得分基于行动历 史信息;以及基于属性得分而生成对象,该对象表示用户。
另外,根据本公开,提供了一种用于使得计算机执行以下功能的程序: 获取关于用户的行动历史信息,该行动历史信息是在预定时间范围内累积 的;针对属性组中的一个或多个属性而计算用户的属性得分,该属性得分 基于行动历史信息;以及基于属性得分而生成对象,该对象表示用户。
可以说,预定时间范围内的用户的生活被反映在该时间范围内累积的 关于用户的行动历史信息上。根据行动历史信息而针对属性组中的一个或 多个属性计算属性得分提供了指示用户的个性的指示。如果对象是基于该 指示或者属性得分而生成的,则用户的个性被反映在所生成的对象上。
本发明的有利效果
根据如上所述的本公开,反映用户的个性的对象可以表示该用户。
附图说明
图1是示出根据本公开的第一实施例的系统的示意功能配置的框图。
图2是示出对象显示在根据本公开的第一实施例的系统中的示例的 图。
图3是示出用于实现如图2所示的显示的处理的示例的流程图。
图4是示出在本公开的第一实施例中使用的数据的示例的图。
图5是示出在本公开的第一实施例中设置对象生成条件的第一示例 的图。
图6是示出在本公开的第一实施例中设置对象生成条件的第二示例 的图。
图7是示出在本公开的第一实施例中设置对象生成条件的第三示例 的图。
图8是示出图7的示例的变型例的图。
图9是示出在本公开的第一实施例中逐步设置对象的示例的图。
图10是示出本公开的第一实施例中的功能配置的第一变型例的框 图。
图11是示出本公开的第一实施例中的功能配置的第二变型例的框 图。
图12是示出本公开的第二实施例中的第一显示示例的图。
图13是示出本公开的第二实施例中的第二显示示例的图。
图14是示出根据本公开的第三实施例的系统的示意功能配置的框 图。
图15是示出在本公开的第三实施例中使用的数据的示例的图。
图16是示出本公开的第三实施例中的处理的示例的流程图。
图17是示出本公开的第三实施例中的第一显示示例的图。
图18是示出本公开的第三实施例中的第二显示示例的图。
图19是示出根据本公开的第三实施例的变型例的系统的示意功能配 置的框图。
图20是示出本公开的第三实施例的变型例的流程图。
图21是示出本公开的第四实施例中的第一显示示例的图。
图22是示出在本公开的第四实施例中在用户之间的朋友登记中共享 对象显示的处理的示例的图。
图23是示出本公开的第四实施例中的第二显示示例的图。
图24是示出用于实现如图23所示的显示的处理的示例的流程图。
图25是用于描述信息处理装置的硬件配置的框图。
具体实施方式
在下文中,将参照附图详细描述本公开的优选实施例。注意,在本描 述和附图中,具有基本上相同的功能和结构的元件以相同的附图标记来表 示,并且省略重复说明。
现在将按以下顺序进行描述。
1.第一实施例
1-1.功能配置
1-2.处理的示例
1-3.数据的示例
1-4.对象生成条件的示例
1-5.逐步设置对象的示例
1-6.功能配置的变型例
2.第二实施例
3.第三实施例
3-1.功能配置
3-2.处理的示例
3-3.显示示例
3-4.变型例
4.第四实施例
5.硬件配置
6.补充
(1.第一实施例)
首先,将参照图1至图11描述本公开的第一实施例。
(1-1.功能配置)
图1是示出根据本公开的第一实施例的系统的示意功能配置的框图。 图1示出了包括客户端100和服务器150的系统10。客户端100和服务 器150经由各种有线或无线网络连接到彼此,并且根据需要而彼此通信。 以下将进一步描述客户端100和服务器150中的每个的配置。
(客户端)
客户端100包括感测单元102、输入单元104、显示控制单元106、 显示单元108和通信单元110。客户端100被实现为用户使用的多种信息 处理装置,诸如移动电话(智能电话)、各种个人计算机(PC)、媒体播 放器和游戏控制台。信息处理装置被实现为例如如下讨论的硬件配置。
这里,客户端100可被实现为单个装置或多个装置。例如,感测单元 102期望被实现为用于感测用户的行动的诸如用户携带的移动电话(智能 电话)的装置。同时,输入单元104、显示控制单元106和显示单元108 不一定需要由用户携带,从而输入单元104、显示控制单元106和显示单 元108可被实现为与感测单元102相同的装置或者与感测单元102不同的 装置(包括诸如台式PC的静止装置)。以下将描述客户端100的各个功 能配置。
感测单元102感测使用客户端100的用户的行动。感测单元102被实 现为多种传感器(诸如加速度传感器、陀螺仪传感器、地磁传感器、光学 传感器和音频传感器)和/或全球定位系统(GPS)接收器,并且感测用 户的位置、活动状态等。感测单元102经由通信单元110将感测结果传送 到服务器150。
输入单元104接收关于用于在服务器150中生成对象的过滤条件的用 户输入。如以下所讨论的,在一些情况下,服务器150具有选择要获取的 行动历史范围或者要强调用于生成表示用户的对象的属性得分的功能。在 该情况下,用户可以通过例如经由输入单元104输入关于选择的信息而使 得他的或她的期望在一定程度上反映在对象的生成上。输入单元104被实 现为诸如触摸板、键盘和鼠标的输入装置,并且经由通信单元110将所接 收的输入传送到服务器150。
显示控制单元106经由通信单元110接收关于在服务器150中生成的 对象的信息,并且使得显示单元108显示该对象。对象是诸如表示用户的 虚拟形象的对象。这里使用所接收的信息显示的对象可包括针对其行动被 感测单元102感测的用户而生成的对象、针对其他用户示出的对象或者这 两类对象。显示控制单元106可单独显示对象,或者可在用于其他应用等 的屏幕中显示对象。另外,显示控制单元106将对象重叠在相应用户的图 像上(诸如从增强现实(AR)应用提供的捕获图像或者通过透视 (see-through)显示单元108看到的真实空间的图像)。显示控制单元106 例如由根据存储在存储器中的程序进行操作的中央处理单元(CPU)来实 现。
显示单元108根据显示控制单元106施加的控制而显示对于用户的多 种信息。如针对显示控制单元106所描述的,显示在显示单元108上的信 息包括表示用户的对象。显示单元108被实现为例如多种显示器。显示器 可以是例如平板显示器或者头戴式显示器。另外,显示器可以是例如非透 射式显示器或透射式显示器。
通信单元110传送和接收在客户端100与服务器150之间交换的多种 信息。通信单元110被实现为例如连接到网络的多种通信接口。
(服务器)
服务器150包括行动识别单元152、行动历史DB 154、行动历史获取 单元156、属性得分计算单元158、属性DB 160、对象生成单元162、对 象DB 164、用户DB 166和通信单元168。服务器150还可包括时间范围 选择单元170和属性选择单元172中的一个或两者。服务器150可被实现 为单个信息处理装置或者多个信息处理装置,这多个信息处理装置经由各 种有线或无线网络而连接到彼此并且彼此配合地进行操作。信息处理装置 被实现为例如如以下讨论的硬件配置。以下将描述各个功能配置。另外, 除DB和通信单元之外的每个单元例如由根据存储在存储器中的程序进 行操作的CPU来实现。DB被实现为例如存储装置。
行动识别单元152基于经由通信单元168从客户端100的感测单元 102接收的感测结果而识别客户端100的用户的行动,并且将识别结果存 储在行动历史DB 154中。行动识别单元152还可从其它服务器等获取其 它信息,并且进一步基于该信息而识别用户的行动。其它信息可以是例如 商店中的购买日志、指示安装在某个地方的终端被操作的历史等。行动识 别单元152还可使用包括用户的地址和工作地点的用户登记信息来识别 行动。另外,在诸如JP 2012-8771A的大量文献中详细介绍了识别行动的 技术,并且行动识别单元152根据需要使用这些技术来识别用户的行动。
行动识别单元152的识别结果作为用户的行动历史被累积在行动历 史DB 154中。累积在行动历史DB 154中的信息可以是例如用户的位置 历史、购买历史、操作历史等或者反映行动识别单元152的识别结果的行 动模式历史、行动类型历史等。例如,以下可累积作为这样的无限制信息 的示例。终端装置是正在被充电还是被操作。用户正在静止、坐着、走路、 跑步还是跳跃。用户是否正在移动和位置。用户是乘坐火车、乘坐汽车还 是乘坐电梯。用户是在工作还是购物。从用户输入的文本日志中的语调估 计的用户的行动。如果参考累积在行动历史DB 154中的信息,则可以识 别用户在过去的特定时间如何行动。
行动历史获取单元156从行动历史DB 154获取在预定时间范围中累 积的关于用户的行动历史信息。行动历史获取单元156可将最近的特定时 间范围(例如,过去的一年)或者存在行动历史信息的所有时间范围(即, 从当用户开始使用用于获取行动历史的服务的时间到当前时间)指定为预 定时间范围。当另外安装了时间范围选择单元170并且时间范围选择单元 170选择了时间范围时,行动历史获取单元156获取针对所选择的时间范 围的行动历史信息。当没有选择时间范围时,行动历史获取单元156以与 当没有安装时间范围选择单元170时行动历史获取单元156所做相同的方 式来获取行动历史信息。
属性得分计算单元158基于行动历史获取单元156获取的关于用户的 行动历史信息而针对属性组中的一个或多个属性计算属性得分。属性可指 示用户的个性,并且与例如工作、购物、吃饭等相关。属性被预先登记在 属性DB 160中作为属性组。属性得分计算单元158可针对属性组中的属 性的全部或一部分而计算属性得分。当针对多个属性计算属性得分时,属 性得分计算单元158可对各个得分进行归一化以允许在不同属性之间比 较得分的大小。另外,属性得分计算单元158可与用户相关联地将所计算 的属性得分暂时存储在属性DB 160中,并且定期地更新属性得分。
当另外地安装了属性选择单元172时,属性选择单元172的选择确定 要被强调用于以下讨论的对象生成单元162生成对象的属性得分。在该情 况下,属性得分计算单元158可例如仅针对属性选择单元172选择的属性 而计算属性得分,或者可对所选择的属性进行加权以计算属性得分。替选 地,属性得分计算单元158针对属性组中的一个或多个属性计算属性得分 而不管属性选择单元172的选择,并将所计算的属性得分存储在属性DB 160中,然后属性得分计算单元158可根据属性选择单元172的选择而在 读出所存储的属性得分时执行诸如加权的重计算。另外,属性和属性得分 与以下讨论的对象生成有关,从而将伴随对象的示例来描述这些具体示 例。
属性DB 160存储关于属性得分计算单元158计算的属性得分的信 息。例如,属性DB 160存储用于定义计算其属性得分的属性组的信息。 另外,属性得分计算单元158所计算的属性得分可与用户相关联地存储在 属性DB 160中,并且可由属性得分计算单元158定期地更新。关于包括 在属性组中的每个属性的定义信息包括例如用于定义行动历史与属性得 分之间的关系的信息。例如,对于属性“工作”,可定义“根据用户在工 作地点的时间来添加属性得分”的规则。
另外,如以下所讨论的,当基于属性得分生成对象时,参考对象DB  164中的信息。存储在属性DB 160中的关于属性的定义信息因此对应于 存储在对象DB 164中的关于对象的信息。例如,当属性“工作”定义在 属性DB 160中时,要根据对于“工作”的属性得分而选择的对象定义在 对象DB 164中。
对象生成单元162基于从属性得分计算单元158提供的属性得分而生 成表示用户的对象。对象是例如表示提供了其行动历史信息的用户并且针 对该用户和/或其他用户被显示的图像。例如,当对象是特定对象(诸如 人类、动物和机器人)的图像时,该对象也可以被视为用户的虚拟形象(化 身(incarnation))。对象也可以是诸如图形的抽象图像。甚至在该情况下, 对象也以其形状、大小、颜色等表示用户。另外,以下将讨论对象的具体 示例。对象生成单元162经由通信单元将所生成的对象传送到客户端100, 并且所传送的对象用于显示控制单元106使得显示单元108执行显示。此 外,对象生成单元162可与用户相关联地将所生成的对象存储在用户DB  166中,然后在再次请求提供对象时读出该对象。
这里,对象生成单元162参考预先登记在对象DB 164中的信息,并 且基于属性得分而生成对象。更具体地,对象生成单元162使用属性得分 来搜索登记在对象DB 164中的信息,并且提取关于适合于表示用户的对 象的信息。例如,当属性得分计算单元158针对多个属性计算属性得分时, 对象生成单元162可提取关于针对具有最高属性得分的属性而设置的对 象的信息。替选地,对象生成单元162可提取针对每个属性而设置的对象 的信息,并且根据各个属性得分对这些信息进行组合以生成对象。
此外,对象生成单元162可参考存储在用户DB 166中的关于用户的 登记信息以生成对象。在该情况下,对象输出单元162可根据用户的性别、 年龄、职业等,从针对相同的属性得分准备的多个对象当中选择适当的对 象。例如,甚至具有同一属性“工作”的生成对象也可根据用户是男性还 是男性、用户是年轻还是年老、用户是办公室职员还是工厂工人等而不同。 以此方式参考关于用户的信息以生成对象允许对象更适当地表示用户的 个性。另外,当对象是抽象图像或与诸如性别和年龄的属性无关的特定对 象的图像时,对象生成单元162不一定需要参考用户DB 166。可以允许 用户自由地设置例如对象表示的性别和年龄。
对象DB 164存储关于对象的信息,该信息用于对象生成单元162生 成对象。例如根据在属性DB 160中定义的属性而设置对象。例如,当属 性“工作”定义在属性DB 160中时,对象DB 164存储关于与属性“工 作”对应的至少一个对象的信息。此外,可根据属性得分而设置多个对象。 例如,可根据可以指示用户工作多努力的、针对属性“工作”的低属性得 分、中属性得分、高属性得分等而以多步设置对象。对象DB 164可存储 每个对象的数据,该数据允许以多个姿势和多个大小显示对象。在该情况 下,对象生成单元162或客户端100的显示控制单元106确定要显示的对 象的姿势和大小。
用户DB 166存储关于用户的信息。关于用户的信息的示例可包括诸 如用户ID、性别、年龄、地址、职业和工作地点的登记信息。如上所述, 存储在用户DB 166中的关于用户的登记信息还可用于对象生成单元162 生成对象。除了对象生成单元162之外,服务器150的多种单元(诸如行 动识别单元152)可参考登记信息。另外,用户DB 166可与用户相关联 地存储关于对象生成单元162生成的对象的信息,并且当请求显示对象时 可读出所存储的信息。
通信单元168传送和接收在服务器150与客户端100之间交换的多种 信息。通信单元168被实现为例如连接到网络的多种通信接口。
另外安装了时间范围选择单元170。时间范围选择单元170基于经由 通信单元168从输入单元104接收的信息而选择要强调用于对象生成单元 162生成对象的时间范围,该输入单元104获取客户端100中的用户操作。 可例如基于周期性时间范围(诸如“夏天”、“工作日”、“周末”、“白天”、 “自由时间”和“在家的时间”)或者非周期性时间范围(诸如“直到10 年前”、“近年来”和“十年之后”)来选择时间范围。当时间范围选择单 元170选择时间范围时,行动历史获取单元156可例如获取仅所选择的时 间范围中的行动历史信息。替选地,属性得分计算单元158可与其它时间 范围中的行动历史信息相比更多地对所选择的时间范围中的行动历史信 息进行加权,并且计算属性得分。
另外,当选择了未来的时间范围时,行动历史获取单元156例如获取 关于用户的相对近的过去的行动历史信息,并且属性得分计算单元158 针对用户计算所选择的未来时间范围中的属性得分的估计值,该用户继续 与行动历史中的行动相同的行动。在该情况下,例如,通过针对近来没有 锻炼太多的用户的未来时间范围的选择而生成的对象可以是超重的人的 对象。时间范围选择单元170可以是设置对象的生成条件的条件设置单元 之一,在于时间范围选择单元170设置关于获取行动历史信息或属性得分 的源的时间范围的条件。
还另外安装了属性选择单元172。属性选择单元172基于经由通信单 元168从输入单元104接收的信息而选择要被强调用于对象生成单元162 生成对象的属性,该输入单元104获取客户端100中的用户操作。例如, 当属性选择单元172从定义在属性DB 160中的属性组中选择了一个或多 个属性时,属性得分计算单元158可仅针对所选择的属性而计算属性得分 (其它属性得分是0),或者可与其它属性得分相比更多地对所选择的属 性的属性得分进行加权。替选地,当属性得分计算单元158已计算了属性 得分并且将其存储在属性DB 160中时,可重计算被读出用于生成对象的 属性得分当中的针对所选择的属性的属性得分的权重。
这里,可预先设置可选择的属性得分的数量。替选地,可根据预先设 置的模式而选择属性。例如,当根据模式“日常行动”选择属性时,选择 与“工作”、“在家度过的方式”、“移动的方式”有关的一个或多个属性。 另外,属性选择单元172的属性选择和时间范围选择单元170的时间范围 的选择可相互影响。例如,当时间范围选择单元170选择时间范围“周末” 时,属性选择单元172可选择与周末的行动有关的属性(诸如“购物的地 方”和“度过空闲时间的方式”)。另外,例如,当属性选择单元172选择 属性“工作”时,时间范围选择单元170可选择可能进行“工作”的时间 范围“工作日”。属性选择单元172还可以是设置对象的生成条件的条件 设置单元之一,在于属性选择单元172选择用于生成对象的属性得分。
在本实施例中,作为条件设置单元的时间范围选择单元170和属性选 择单元172根据用户的操作而设置对象的生成条件。这允许用户选择表示 用户本身的对象反映哪个时间范围中的哪个属性。以此方式,用户可以在 某种程度上“以他或她喜欢表现的方式”扮演用户本身。例如,甚至在工 作日工作繁忙的用户也可以经由时间范围选择单元170选择时间范围“周 末”以生成表示“喜爱运动的用户”的对象,只要用户在周末享受运动即 可。然而,在行动历史指示的范围之外,用户不能“以他或她喜欢表现的 方式”创建用户本身。例如,除非用户在工作日或周末进行任何运动,否 则用户不能以任何方式生成表示“喜爱运动的用户”的对象。以此方式, 即使允许用户设置对象的生成条件,对象生成单元162生成的对象也或多 或少地反映用户的个性。无需说,还可没有任何条件设置单元来生成更真 实地反映用户的个性的对象。
同时,作为本实施例的变型例,作为条件设置单元的时间范围选择单 元170和属性选择单元172可根据显示对象生成单元162生成的对象的情 形而设置生成条件。例如,条件设置单元可根据显示对象的社区站点的属 性而设置对象的生成条件。例如,当对象显示在其主题是运动的社区站点 时,属性选择单元172可自动地选择与“运动”有关的属性得分。另外, 例如,当对象显示在校友会的社区站点时,时间范围选择单元170可自动 选择用户是学校的学生的时间范围。这允许在各个地方显示与虚拟空间中 的交流地点的特性匹配的对象。
至此描述了根据本公开的第一实施例的系统的示意功能配置。接下 来,将针对系统中用于显示对象和生成对象的处理以及用于该处理的数据 而描述具体示例。
(1-2.处理的示例)
图2是示出对象显示在根据本公开的第一实施例的系统中的示例的 图。图2示出了在虚拟空间中用户A与用户B具有会话的情形。虚拟形 象1101和对话1103显示在屏幕1100上。这里,虚拟形象1101包括用户 A的虚拟形象1101a和用户B的虚拟形象1101b,而对话1103包括用户A 的对话1103a和用户B的对话1103b。
这里,虚拟形象1101是服务器150的对象生成单元162生成的对象。 用户A的虚拟形象1101a是基于“工作”的属性得分而生成的,并且采 取穿套装并且具有包的用户的形式。这允许会话对方或用户B识别用户A 是主要在工作的人。
同时,用户B的虚拟形象1101b是基于“家务”的属性得分而生成 的,并且采取在家里做饭的用户的形式。这允许用户A识别用户B是主 要做家务的人。因此,两个用户之间的会话容易具有诸如“你的工作看起 来非常辛苦”和“家务也看起来非常辛苦”的话题,以使得会话被预期为 更自然且顺利。
图3是示出用于实现如图2所示的显示的处理的示例的流程图。首先, 属性得分计算单元158基于服务器150中的行动历史获取单元156获取的 行动历史而定期地更新存储在属性DB 160中的用户的属性得分(步骤 S101)。这里,当例如如图2所示的应用的激活等请求显示对象时(步骤 S103),在服务器150中执行用于生成对象的处理。
首先,如果属性选择单元172选择某个属性(步骤S105),则属性得 分计算单元158在读出存储在属性DB 160中的属性得分之前根据选择而 选择属性得分(步骤S107)。另外,这里的属性的选择可基于例如用户的 操作和显示对象的情形(进行如图2所示的会话的情形)。当没有选择属 性时,使用所有所计算的属性得分。
接下来,对象生成单元162基于从属性DB 160读出的属性得分而生 成对象(步骤S109)。对象生成单元162然后经由通信单元168将关于对 象的信息传送到客户端100(步骤S111)。此时,对象生成单元162可传 送关于对象的信息作为用于显示例如图2所示的屏幕1100的数据的一部 分。通过上述处理在客户端100中完成包括表示用户的对象的图像。
(1-3.数据的示例)
图4是示出在本公开的第一实施例中使用的数据的示例的图。所示出 的示例示出了用于针对六个用户A至F的对象的数据的示例。将描述每 个数据项,并且“性别”和“职业”是关于用户的登记信息并且被存储在 例如用户DB 166中。“工作地点”和“家”是针对用户的位置历史而设 置的属性,并且根据用户停留在各个地点的时间长度来计算属性得分。“坐 着”、“走路”、“跑步”、“吃饭”和“购物”是针对用户的行动状态而设置 的属性,并且根据针对各个行动的用户的时间长度来计算属性得分。在所 示出的示例中各个属性得分被归一化,并且可以将属性得分彼此进行比 较。同时,“百货商店”、“超市”和“书店”是进一步将属性“购物”再 划分成的属性,并且根据用户在每种类型的商店进行购物的次数或者用户 花费了多少钱来计算属性得分。如“购物”的该示例所示,属性可具有层 级结构。属性得分计算单元158基于用户的行动历史来计算这些属性得 分。
对象生成单元162基于如上所述的数据而生成表示用户的对象。当没 有设置生成条件时,对象生成单元162可参考所有所计算的属性得分以生 成对象。在该情况下,例如,对象生成单元162将各个属性的属性得分进 行比较以生成针对最高属性的对象。
例如,“工作地点”对于用户A和用户B具有最高属性得分。因此, 对象生成单元162从存储在对象DB 164中的关于对象的信息选择关于与 属性“工作地点”对应的对象的信息。此外,当根据性别、职业等准备了 关于对象的多条信息时,对象生成单元162选择关于与用户A和用户B 的性别和职业匹配的对象的信息,这即表示与男性办公室职员匹配的对 象。作为这些处理的结果,例如,穿套装并且具有包的男人的虚拟形象 1101c被生成作为对象。这里,例如,如果用户A和用户B按职业是农民 并且关于与此对应的对象的信息存储在DB 164中,则可例如生成戴着草 帽并且具有锄头的男人的其它虚拟形象。
以相同方式,尽管“工作地点”对于用户C和用户D具有最高属性 得分,但是由于对象C和对象D是女性,因此对象生成单元162生成穿 套装的女人的虚拟形象1101d作为对象。同时,“家”对于用户E和用户 F具有最高属性得分。因此,对象生成单元162从存储在对象DB 164中 的关于对象的信息选择关于与属性“家”对应的对象的信息。另外,由于 用户E和用户F是女性,因此对象生成单元162生成正在家做饭的女人 的虚拟形象1101e作为对象。
另外,尽管在示例中对象生成单元162基于具有最高属性得分的属性 而生成对象,但是本公开的实施例不限于这样的示例。例如,对象生成单 元162可从对象DB 164获取关于与具有相对高属性得分的多个属性对应 的对象的信息,并且通过根据各个属性得分组合所获取的信息而生成对 象。
例如,用户A至D的共同点在于“工作地点”具有最高属性得分, 但是用户A至D的不同在于,“走路”对于用户B和用户C具有相对高 的属性得分,而“走路”对于用户A和用户D具有相对低的属性得分。 例如,对象生成单元162可生成对于用户B和用户C的穿套装正走路的 男人或女人的虚拟形象以及对于用户A和用户D的穿套装坐着的男人或 女人的虚拟形象作为对象,以便将该差别反映在对象上。
以此方式,基于对于多个属性的属性得分而生成对象允许提取与用户 最佳匹配的属性以及允许生成与属性对应的对象。同时,例如,当用户是 办公室职员时,存在诸如特征“在他的或她的自由时间享受运动”的其它 特征被隐藏的可能性,这是由于“工作地点”具有基于停留时间所计算的 较高属性得分。在该情况下,另外安装的时间范围选择单元170和属性选 择单元172设置对象的生成条件,以使得变得可以生成例如更多地反映用 户的个体性的对象。以下将进一步描述根据这样的生成条件来生成对象的 示例。
(1-4.对象生成条件的示例)
图5是示出在本公开的第一实施例中设置对象生成条件的第一示例 的图。在所示出的示例中设置了也可以称为“锻炼过滤器”的生成条件, 以便基于如图4所示的数据而生成对象。更具体地,属性选择单元172 选择与用户的锻炼情形有关的“坐着”、“走路”和“跑步”的属性得分作 为要被强调用于生成对象的属性得分。
在该情况下,对象生成单元162通过强调所选择的属性得分而生成对 象。因此,在所示出的示例中,圆胖男人的虚拟形象1101f被生成作为对 于“坐着”具有高属性得分的用户A的对象,并且该虚拟形象1101f被估 计为经常以低卡路里消耗行动。同时,苗条男人的虚拟形象1101g被生成 作为对于“走路”和“跑步”具有相对高属性得分的用户B的对象,并 且该虚拟形象1101g被估计为经常以高卡路里消耗行动。
设置这样的生成条件根据“是否经常锻炼”而在用户A与用户B之 间产生差别,但是整体上没有明显差别,这是由于用户A和用户B两者 均是“主要在工作的人”。例如,当用户B自信用户B经常锻炼并且用户 B想要在虚拟空间中以诸如虚拟形象的对象表现用户B本身经常进行锻 炼时,用户B可经由属性选择单元172简单地设置“锻炼过滤器”。
另外,即使设置了这样的过滤器型生成条件,过滤器没有选择的属性 得分也可在某种程度上反映在对象的生成上。例如,在图5的示例中虚拟 形象1101f和1101g不一定需要穿上运动服,而是可基于例如“工作地点” 在尚未选择的属性得分当中具有最高属性得分的事实而穿套装。
图6是示出在本公开的第一实施例中设置对象生成条件的第二示例 的图。在所示出的示例中设置也可以称为“购物过滤器”的生成条件,以 便基于如图4所示的数据而生成对象。更具体地,属性选择单元172选择 对于与用户如何进行购物有关的“百货商店”、“超市”和“书店”的属性 得分作为要被强调用于生成对象的属性得分。
如在图5的示例中,对象生成单元162基于所选择的属性得分而生成 对象。因此,在所示出的示例中,精心打扮的并且具有百货商店的购物袋 的女人的虚拟形象1101h被生成作为对于“百货商店”具有高属性得分的 用户E的对象。同时,穿着休闲并且具有青葱从其伸出的塑料袋的女人 的虚拟形象1101i被设置作为对于“超市”具有高属性得分的用户F的对 象。
设置这样的生成条件根据“哪里进行购物”而在用户E与用户F之 间产生差别,但是整体上不存在明显差别,这是由于用户E和用户F两 者均是“主要在家的家庭主妇”。例如,当她们的虚拟形象显示在发布产 品评论的站点时,属性选择单元172根据站点的属性而自动地设置“购物 过滤器”,这允许通过示出发布评论的用户经常在哪里购物而查看评论。
图7是示出在本公开的第一实施例中设置对象生成条件的第三示例 的图。在所示出的示例中设置也可以称为“周末过滤器”的生成条件,以 便基于如图4所示的数据而生成对象。更具体地,时间范围选择单元170 选择“周末”作为行动历史被强调用于生成对象的时间范围。该图形示出 了针对“周末”所计算的“家”、“移动”和“除家之外的地方”的属性得 分。例如,根据关于用户的位置信息满足每个属性的条件的时间长度来计 算这些属性得分。另外,这些得分也被归一化,并且可以彼此进行比较。
在所示出的示例中,对象生成单元162基于属性得分而生成对象,该 属性得分是基于所选择的时间范围中的行动历史信息而计算的。在该情况 下,例如,具有旅行袋的女人的虚拟形象1101j被生成作为长时间在“除 家之外的地方”的用户C的对象。同时,正在家喝茶的女人的虚拟形象 1101k被生成作为长时间在“家”的用户D的对象。
设置这样的生成条件根据“度过周末的方式”而在用户C与用户D 之间产生差别,但是在图4所示的所有时间范围中在属性数据之间没有差 别。工作的大量用户基本上在工作日工作,以使得个体不会倾向于根据花 费时间的方式而出现。因此,如果“周末过滤器”被设置用于生成对象, 则可针对各个用户生成多种对象。
图8是示出图7的示例的变型例的图。如图7的示例所示的根据时间 范围的条件所计算的属性得分可与如图4的示例所示的没有时间范围的 任何条件所计算的属性得分或者本实施例中根据不同条件所计算的属性 得分进行比较。在所示出的示例中,对象生成单元162将没有时间范围的 任何条件所计算的属性得分当中的对于“工作”的最高属性得分(55)与 在图4和图7的示例中所示的对于用户D仅在时间范围“周末”中所计 算的属性得分当中的对于“家”的最高属性得分(80)进行比较,并且根 据较高的属性得分而生成对象。结果,基于针对用户D的“周末”计算 的对于“家”的属性得分而生成虚拟形象1101k作为对象。
例如,可通过该比较来选择在不同目标时间范围中所计算的用户的属 性得分当中的最有特征的属性得分。例如,如果用户D关于度过周末的 方式没有特别的特征,而是在工作日比其他人工作更努力,则可选择基于 工作日的“工作地点”的属性得分而生成的虚拟形象1101d而不管“周末 过滤器”。同时,如果用户D在工作日像其他人一样工作,但是在周末比 其他人更经常在家度过,则可选择基于周末的“家”的属性得分而生成的 虚拟形象1101k。
可根据例如时间范围选择单元170和属性选择单元172设置的条件而 执行这样的比较。替选地,属性得分计算单元158可试图根据时间范围和 属性的多种过滤模式而计算属性得分,从而搜索可以最适当地将用户的个 性反映在对象上的生成条件。生成条件可例如针对每个用户而不同。
(1-5.逐步设置对象的示例)
图9是示出在本公开的第一实施例中逐步设置对象的示例的图。图9 示出了在本实施例中可存储在对象DB 164中的信息的示例。如以上所讨 论的,对象DB 164可存储关于根据对于同一属性的属性得分而设置的多 个对象的信息,并且对象生成单元162可根据用户的属性得分而在其中选 择关于适当对象的信息。例如,这使得可以表示属性指示的项可适用于用 户的程度。另外,图9所示的示例与图4至图8的示例无关。
在所示出的示例中,关于对象的信息是根据属性得分而针对三个属性 “工作”、“购物”和“火车旅行”逐步设置的。例如,当设置属性“工作” 时(例如,根据用户停留在工作地点的时间来设置属性得分),属性得分 50至59使得虚拟形象戴上领带。属性得分60至69还使得虚拟形象穿上 套装。属性得分70至99使得虚拟形象出汗以表示该用户是努力工作的人。 此外,属性得分100使得光环围绕虚拟形象闪光以指示该用户是非常努力 工作的人并且是伟大的人。
以相同方式,当设置属性“购物”时(例如,根据用户停留在百货商 店的时间来设置属性得分),随着属性得分的增加,虚拟形象携带更多的 购物袋。此外,百货商店的建筑物出现在背景中,并且虚拟形象最终由为 该虚拟形象携带行李的服务员陪同。当设置属性“火车旅行”时(例如, 根据用户在火车上移动的时间来设置属性得分),随着属性得分的增加, 虚拟形象接连地设置有大部分铁路爱好者拥有的项。另外,可存在关于以 属性得分的每步设置的对象的信息。例如,关于对象的信息可以以属性得 分的每步来设置。在该情况下,可例如基于用户的操作来确定用户在属性 得分的相应步选择了哪个对象。
以此方式,除了关于用户具有什么属性的定性信息之外,生成根据属 性得分逐步改变的对象可以将关于用户的属性多强的量化信息反映在对 象上。另外,如在示例中描述的,如果根据属性得分生成的对象在一定程 度上具有玩的性质,则可激发用户的实际行动(例如,“我毕竟这周很忙, 因此我将努力工作直到光环围绕虚拟形象闪光”等)。
作为具有与上述示例的特性类似的特性的变型例,在属性DB 160中 定义了指示用户是否实现了预定事件的属性。在该情况下,属性得分计算 单元158基于行动历史信息而确定用户是否实现了事件。例如,如果用户 实现了事件,则属性得分被设置为1,否则,属性得分被设置为0。此外, 对象生成单元162可基于存储在对象DB 164中的信息而生成特殊对象, 该特殊对象指示对于其属性的属性得分被设置为1的用户实现了事件。
事件的示例包括“在一天内的移动距离达到刚好30km”、“用户在连 续三天的早上是第一个来到公司的”、“用户在商店购物一百次或者更多”、 “在商店开张时用户每天经过商店一次或者更多”、“用户在特定天的特定 时间以特定方式行动(例如,用户在2012年的12月12日的12点12分 在建筑物的十二楼)”以及“用户一年以前或者更早曾去过特定商店但是 去年没有去过该商店”。这些事件以及和事件对应的对象可以是例如仅出 于娱乐而针对用户设置的,或者可结合用于在地图上显示对象的实施例而 用于市场营销,这将在以下讨论。
(1-6.功能配置的变型例)
图10是示出本公开的第一实施例中的功能配置的第一变型例的框 图。图10示出了系统20,该系统20包括客户端100、行动识别服务240 和对象服务器250。客户端100、行动识别服务器240和对象服务器250 经由多种有线或无线网络而连接到彼此,并且根据需要而彼此通信。
这里,客户端100包括与系统10中的客户端100的功能配置相同的 功能配置。行动识别服务器240包括行动识别单元152、行动历史DB 154 和通信单元268(与参照图1描述的通信单元168相同)。对象服务器250 包括行动历史获取单元156、属性得分计算单元158、属性DB 160、对象 生成单元162、对象DB 164、用户DB 166和通信单元168,并且另外包 括时间范围选择单元170和属性选择单元172中的一个或两者。
如该示例所示,行动识别服务器240和对象服务器250是分配和实现 图1的示例中的服务器150的功能的两个服务器。如上所述,服务器150 被实现为单个信息处理装置或者彼此配合操作的多个信息处理装置,从而 行动识别服务器240和对象服务器250也可以视为服务器150的示例,该 服务器150被实现为彼此配合操作的多个信息处理装置。无需说,行动识 别服务器240和对象服务器250也可分别被实现为彼此配合操作的多个信 息处理装置。另外,服务器150可以以与图10所示的形式不同的形式被 分配和实现为多个信息处理装置。
图11是示出本公开的第一实施例中的功能配置的第二变型例的框 图。图11示出了系统30,该系统30包括客户端300和对象服务器250。 客户端300和对象服务器250经由多种有线或无线网络而连接到彼此,并 且根据需要而彼此通信。
这里,除了系统10中的客户端100的功能配置之外,客户端300包 括行动识别单元152和行动历史DB 154。对象服务器250包括与参照图 10描述的对象服务器250的功能配置相同的功能配置。
如图所示,在本变型例中,行动识别单元152和行动历史DB 154被 并入在客户端中。例如,客户端300可基于由包括在感测单元102中的加 速度传感器等感测的结果而利用行动识别单元152识别用户的行动,并且 将结果累积在行动历史DB 154中。在该情况下,对象服务器250通过例 如定期地或者在客户端300请求生成表示用户的对象时访问客户端300 的行动历史DB 154而获取预定时间范围中的行动历史信息。
以此方式,根据本实施例的系统的功能配置可布置在网络上的任何元 件上,与服务器或客户端无关。关于该点,可以实现除上述两个变型例之 外的多种变型例。例如,如在两个变型例中,如果对象服务器250的行动 历史获取单元156能够从外部行动历史DB 154获取行动历史信息,则提 供对象服务器250的提供者可以利用行动识别服务器240或客户端300从 提供行动识别服务的其它提供者获取行动历史信息。另外,通过多个行动 识别服务获取的行动历史信息可被合并和使用。例如,提供对象服务器 250的提供者还可提供行动识别服务(因此,对象服务器250可具有如针 对图1所示的服务器150描述的功能配置),进一步获取通过另一提供者 的行动识别服务获取的行动历史信息,以及使用所获取的行动历史信息来 计算属性得分和生成对象。
(2.第二实施例)
接下来,将参照图12和图13描述本公开的第二实施例。该第二实施 例与第一实施例的不同之处在于,表示用户的对象是要重叠在用户的实际 图像上的对象。另外,其它(诸如功能配置)与第一实施例相同,因此将 省略重复的详细描述。
图12是示出本公开的第二实施例中的第一显示示例的图。在本实施 例中,服务器150的对象生成单元162生成的对象2101重叠在用户的实 际图像2103上。在所示出的示例中,穿套装的男性用户被显示为实际图 像2103,并且草帽的对象2101重叠在实际图像2103上。对象2101可例 如指示用户现在穿套装并且在工作,但是用户在周末忙于菜园。以此方式, 对象不限于在虚拟空间中显示的虚拟形象,而是可以是伴随用户的实际图 像而显示的衣服、附属品、发型、宠物等的对象。
这里,用户的实际图像2103在视觉上被识别为例如通过拍摄在AR 应用等中设置的实际空间的图像而获得的图像以及通过透视显示单元看 到的实际图像的图像。客户端100的对象生成单元162或显示控制单元 106识别用户的实际图像2103的位置和姿势,并且根据该位置和姿势而 显示对象2101。另外,当执行这样的显示时,生成其对象的用户可不同 于观看所显示的对象的用户。
图13是示出本公开的第二实施例中的第二显示示例的图。如图12 的示例一样,在所示出的示例中,穿套装的男性用户被显示为实际图像 2103。对象2105是例如显示实际图像的背景的环境对象,并且对象2105 的显示隐藏了用户的实际图像2103。当指示用户不满足预定条件时,对 象2105可基于属性得分而生成。例如,当查看图像的用户设置条件“经 常运动的人”时,其属性得分指示用户不经常运动的用户重叠对象2105 以从查看图像的用户的视线消失。
例如,当在大量用户聚集的事件站点用户搜索对方用户以打招呼时, 这样的显示对于识别哪些用户满足期望条件以有利于与该用户打招呼之 后的交流是有效的。甚至在该情况下,可以说,对象2105反映了用户的 用户不满足预定条件的个性。
(3.第三实施例)
接下来,将参照图14至图19描述本公开的第三实施例。该第三实施 例与第一实施例的不同之处在于,表示用户的对象显示在地图上,并且可 以在该显示上执行某种功能。另外,其它与第一实施例相同,从而将省略 重复的详细描述。
(3-1.功能配置)
图14是示出根据本公开的第三实施例的系统的示意功能配置的框 图。图14示出了系统40,该系统40包括客户端400和服务器450。客户 端400和服务器450经由多种有线或无线网络而连接到彼此,并且根据需 要而彼此通信。以下将进一步描述客户端400和服务器450中的每个的配 置。
(客户端)
客户端400与参照图1描述的客户端100的不同之处在于客户端400 不包括任何感测单元102,但是在其它方面与客户端100相同。客户端400 不将感测结果传送到服务器,并且主要由观看包括针对其他用户生成的对 象的图像的用户使用。因此,客户端400包括输入单元104、显示控制单 元106和显示单元108。由于客户端100也具有相同的功能配置,因此将 省略针对该功能配置的详细描述。
(服务器)
服务器450与参照图1描述的服务器150的不同之处在于服务器450 包括操作获取单元474和消息传送单元476,但是在其它方面与服务器150 相同。虽然未在图中示出,服务器450可包括时间范围选择单元170和属 性选择单元172中的一个或两者。
由于在所示出的示例中客户端400不将感测结果传送到服务器,因此 服务器450的行动识别单元152基于来自不同于客户端400的其它客户端 的信息而识别使用其它客户端的用户的行动。因此,存储在行动历史DB  154中的行动历史信息是关于与客户端400不同的用户的行动历史信息, 并且通过行动历史获取单元156、属性得分计算单元158和对象生成单元 162的处理而生成的对象表示与客户端400的用户不同的用户。
也就是说,在服务器450中针对其他用户生成的对象显示在客户端 400上,并且系统40是用于客户端400的用户在显示上执行某种操作的 系统。以下将进一步描述包括在系统40的服务器450中的操作获取单元 474和消息传送单元476的功能。另外,操作获取单元474和消息传送单 元476两者例如由根据存储在存储器中的程序操作的CPU来实现。
操作获取单元474经由通信单元168从输入单元104接收信息,该输 入单元104获取客户端400中的用户的操作。如以下讨论的示例所示,这 里所接收的信息可以是例如指示指定显示在地图上的对象(对象生成单元 162生成的对象)的至少一部分的操作的信息。还可在该操作信息中指定 要指定的对象的类型。操作获取单元474将所获取的信息提供到消息传送 单元476。另外,操作获取单元474可获取用于在地图上显示对象的请求。 该请求可包括例如要显示的对象的类型、关于客户端400的位置信息等。 该信息可被提供到对象生成单元162。
消息传送单元476是根据从操作获取单元474获取的信息而执行预定 功能的功能单元的示例。在所示出的示例中,消息传送单元476将消息传 送到与地图上的对象对应的用户,该对象是根据操作获取单元474获取的 操作信息而指定的。消息要被传送至的目的地可以是将用于识别行动的信 息提供到例如行动识别单元152的至少一部分客户端。消息传送单元476 可参考用户DB 166以便获取关于消息被传送至的目的地的信息。
(3-2.处理的流程)
图15是示出在本公开的第三实施例中使用的数据的示例的图。所示 出的数据可存储在例如服务器450的用户DB 166中。该数据包括针对各 个用户(用户A至D)的项“对象类型”、“当前位置”和“电子邮件”。 “对象类型”上记录有对象的类型,该对象是由对象生成单元162生成的 并且与各个用户相关联。“当前位置”上例如以纬度和经度形式记录有关 于每个用户的位置信息,该位置信息是利用GPS等检测的。“电子邮件” 上记录有电子邮件地址,该电子邮件地址是例如由每个用户登记的以用于 服务的使用。
在所示出的示例中,对象类型“商人”(例如,针对对于工作具有相 对高属性得分的用户生成的对象的类型)被记录用于用户A和用户D, 对象类型“华丽”(例如,针对对于奢侈购物具有相对高属性得分的用户 生成的对象的类型)被记录用于用户B,并且对象类型“运动人士”(例 如,针对对于运动具有相对高属性得分的用户生成的对象的类型)被记录 用于用户C。另外,这些对象类型可例如基于用户的所有属性得分来确定, 或者作为用户利用时间范围选择单元170、属性选择单元172等设置某种 条件之后的结果来确定。
图16是示出本公开的第三实施例中的处理的示例的流程图。首先, 对象生成单元162基于由服务器450中的属性得分计算单元158计算的属 性得分而定期地更新存储在用户DB 166中的关于用户的对象信息(步骤 S201)。这还更新了例如图15所示的“对象类型”中的项。这里,当客户 端400请求显示对象时(步骤S203),在服务器450中执行用于显示对象 的处理。
在本实施例中,由对象生成单元162预先生成对象,并且对象信息存 储在用户DB 166中。因此,用于显示对象的处理开始于如下处理:如果 响应于显示请求存在要显示的对象类型的选项,则对象生成单元162基于 存储在用户DB 166中的关于对象的信息而选择显示哪个用户的对象(步 骤S207)。在其它实施例中,如在图3的示例中,可执行属性得分计算单 元158计算属性得分或读出属性得分的处理,此外,可执行行动历史获取 单元156获取行动历史的处理。
接下来,对象生成单元162基于包括在显示请求中的关于客户端400 的位置信息而提取要显示的对象(步骤S209)。当在步骤S207中选择了 对象的类型时,这里提取的对象限于目标类型的对象。否则,提取对象而 不管类型。
接下来,对象生成单元162基于存储在用户DB 166中的关于相应用 户的位置信息而将所提取的对象映射在地图上(步骤S211),并且将关于 对象所映射的地图的信息传送到客户端400(步骤S213)。这里,对象所 映射的地图是基于包括在显示请求中的关于客户端400的位置信息而设 置的。
(3-3.显示示例)
图17是示出本公开的第三实施例中的第一显示示例的图。在所示出 的示例中,客户端400的显示单元108在地图3100上显示表示用户的对 象3101。这里,对象3101的颜色根据用户的属性得分而改变。也就是说, 针对对于“走路”的得分被计算为指示当前行动的属性得分的用户的对象 3101a(对象类型为“走路”的对象)、对于“火车”的得分以相同方式被 计算的用户的对象3101b(对象类型为“火车”的对象)以及对于“汽车” 的得分以相同方式被计算的用户的对象3101c(对象类型为“汽车”的对 象)而生成颜色不同的对象。如图所示,在该示例中生成的对象具有抽象 图形或圆圈,并且甚至在该情况下,也可以通过例如根据属性得分改变颜 色而显示关于用户的个性的信息(在该情况下,以何种方式用于移动)。
图18是示出本公开的第三实施例中的第二显示示例的图。如在图17 的示例中一样,在所示出的示例中,当客户端400在地图3100上显示对 象3101时,包括在输入单元104中的触摸板等用于输入指定图形3103的 范围。另外,为了指定目标对象类型,选择复选框3105显示在对象的图 例上,这允许利用输入单元104进行选择。在所示出的示例中,范围指定 图形3103指定了位于地图3100的中心附近的用户,并且复选框3105将 目标限制于显示有目标类型“走路”的用户。这使得可以例如仅对位于预 定区域内并且具有指定属性的用户执行操作,诸如投递消息。
操作获取单元474然后获取关于由范围指定图形3103的绘制和复选 框3105的选择而显示的用户的操作的信息,并且消息传送单元476执行 诸如在服务器450中传送消息的功能。这里,消息传送单元476例如将图 15所示的数据中的“当前位置”与地图3100上的范围指定图形3103指 示的区域进行比较以提取满足位置条件的用户。此外,消息传送单元476 将“对象类型”与复选框3105指定的对象类型进行比较以提取满足对象 类型的条件的用户,并且将消息传送到被显示为所提取的用户的“电子邮 件”的地址。
上述配置例如使得可以利用直观且容易的操作从特定地方的用户中 提取具有特定属性(由对象类型指示)的用户并且将消息传送到所提取的 用户。另外,可设置两个或更多个属性。例如,当在图18的示例中其对 象被显示的所有用户被限制于作为“办公室职员”的用户(基于第一属性 的限制)时,针对这些用户进一步指定车站附近的区域(基于位置信息的 限制),用户进一步被限制为步行移动的用户(基于第二属性的限制),并 且消息被传送到所限制的用户,这允许例如饭店午餐的广告仅被递送到被 估计为购买者的用户。
(3-4.变型例)
图19是示出根据本公开的第三实施例的变型例的系统的示意功能配 置的框图。图19示出了系统42,该系统42包括客户端400和服务器450。 系统42的配置与参照图14描述的根据本实施例的系统40的配置基本上 相同,但是不同之处在于系统42取代消息传送单元476而包括发帖接收 单元478作为服务器450的功能单元。
发帖接收单元478是根据从操作获取单元474获取的信息而执行预定 功能的功能单元的示例。在所示出的示例中,发帖接收单元478基于操作 获取单元474获取的操作信息而接收来自用户的发帖,并且参考存储在用 户DB 166中的对象信息而确定用户是否够资格发帖。当用户够资格发帖 时,发帖接收单元478经由通信单元168将用于发帖的输入屏幕传送到客 户端400。发帖接收单元478例如由根据存储在存储器中的程序进行操作 的CPU来实现。
图20是示出本公开的第三实施例的变型例的流程图。首先,对象生 成单元162基于服务器450中的属性得分计算单元158计算的属性得分而 定期地更新存储在用户DB 166中的对象信息(步骤S301)。这还更新图 15所示的“对象类型”中的项。这里,当客户端400发出评论发布请求 时(步骤S303),在服务器450中执行用于基于对象类型进行确定的处理。 另外,评论在这里表示诸如从使用了饭店等的用户提供的饭店评价的信 息。
这里,发帖接收单元478确定传送了评论发布请求的用户是否与预定 对象类型相关联(步骤S305)。该确定可例如基于针对对象生成单元162 预先生成的对象的存储在用户DB 166中的对象信息来进行。替选地,当 进行确定时,对象生成单元162可基于属性得分而生成对象,并且可基于 该对象的类型进行确定。另外,预定对象类型是例如针对每个评论发布目 标商店或者显示其评论的每个团体而预先设置的。
在步骤S305中,当用户与预定对象属性相关联时,发帖接收单元478 还参考用户DB 166以确定关于用户的位置信息是否指示评论发布目标商 店附近的区域(步骤S307)。这里,当确定关于用户的位置信息指示商店 附近的区域时,发帖接收单元478经由通信单元168将评论发布屏幕传送 到客户端400(步骤S309)。相反,当在步骤305或步骤S307中做出了否 定确定时,发帖接收单元478经由通信单元168将指示不可以接收评论发 布的消息(发布禁止消息)传送到客户端400。
这些处理允许例如发布关于商店的评论的用户限制于具有特定属性 的用户(诸如仅女士以及仅成人)。例如,当商店设置了该商店的目标群 时,或者当评论显示在目标为具有特定属性的用户的团体中时,这样的限 制可以是有效的。另外,如果用户的位置限制于商店附近的区域,则可以 仅接收商店的实际用户紧接在使用商店之后做出的评论。例如,当期望排 除雇佣骗子或者使得评论更加新时,这样的限制可以是有效的。
(4.第四实施例)
接下来,将参照图21至图24描述本公开的第四实施例。该第四实施 例与第二实施例的不同之处在于生成对象的显示和共享。另外,其它(诸 如功能配置)与第二实施例相同,从而将省略重复的详细描述。
图21是示出本公开的第四实施例中的第一显示示例的图。在本实施 例中,重叠在用户的实际图像上的对象在多个用户之间共享。也就是说, 服务器150的历史获取单元156获取多个用户的行动历史信息,属性得分 计算单元158计算多个用户的属性得分,并且对象生成单元162生成对每 个用户视觉上可识别的对象。
作为示例,可想到的是,每个用户带有例如在JP 2008-83290A中公 开的头戴式显示器而行动并且可以视觉上识别外部,并且当用户看到其他 用户时,对象重叠在该用户上。在所示出的示例中,看起来健康的男性用 户被显示为实际图像4103,并且看起来不健康的男人的对象4101重叠在 其上。对象4101可指示例如用户实际上过着不健康的生活。对象4101的 显示向其他用户揭示了该用户过着不健康的生活。
以此方式,对象可用作指示视觉上不明显的用户状态的虚拟形象(分 身(copy))。在该情况下,例如,用户可以被激发改进用户的实际行动(诸 如过更健康的生活),以便使得其他用户观看的虚拟形象看起来更好。可 通过允许向有限用户显示虚拟形象以及允许传送诸如关于虚拟形象的评 论的评价而使得用户之间的交流更有效。如果用户本身可以在视觉上识别 虚拟形象,则用户可以感到仿佛用户虚拟地由虚拟形象陪伴。因此,在一 些情况下,用户不需要与其他用户共享虚拟形象的显示以便享受自我。
另外,显示的虚拟形象可以是与用户相同性别和年龄的字面“分身”, 也可以是与用户不同的性别,并且可以不是人类而是动物。例如,男性用 户可伴随有女人的虚拟形象作为虚拟女朋友,或者也可伴随有动物(如宠 物)的虚拟形象。然而,甚至在该情况下,用户本身的行动也反映在虚拟 形象的外观上。例如,当男性用户伴随有女朋友作为虚拟形象时,该用户 的不健康生活使得女朋友看起来不健康。另外,当用户伴随有宠物作为虚 拟形象时,用户的不健康生活使得宠物看起来脏。以此方式,甚至在虚拟 形象不一定被显示为用户的字面“分身”时,虚拟形象也反映用户的个性, 并且可例如有利地激发用户改进他的或她的行动或者看起来友好。
图22是示出本公开的第四实施例中的在用户之间的朋友登记中共享 对象显示的处理的示例的图。首先,用户A使用的终端A传送朋友请求 (步骤S401)。用户B使用的终端B接收该朋友请求(步骤S403),并且 例如基于用户B的操作而确定是否许可该朋友请求(步骤S405)。这里, 如果朋友请求没有被许可,则将未许可回复返回到终端A(步骤S407), 然后处理终止。
相反,如果在步骤S405中许可了朋友请求,则终端B传送许可回复 (步骤S409)。在接收到许可回复之后(步骤S411),终端A将关于用户 A的对象信息传送到终端B(步骤S413)。这里传送的对象信息是例如如 在第二实施例中由服务器150的对象生成单元162生成的,并且被传送到 终端A。从服务器150接收的对象信息存储在终端A中,并且在步骤S413 中传送所存储的对象信息。
这里,终端B接收和存储关于用户A的对象信息(步骤S415)。接 下来,终端B将关于用户B的对象信息传送到终端A(步骤S417)。终端 A接收和存储关于用户B的对象信息(步骤S419)。这允许终端A和终 端B共享关于用户A和B两者的对象信息。以后终端A将能够将用户B 的对象重叠在用户B的实际图像上(步骤S421),同时终端B将能够将 用户A的对象重叠在用户A的实际图像上(步骤S423)。另外,假设终 端A和终端B两者可以基于预先交换的信息而识别用户A和用户B的面 部。当在这些处理之后每个用户的行动历史的改变更新对象时,可再次传 送对象(步骤S413或步骤S417)。
另外,图22描述了对等(P2P)系统的示例,在该对等系统中,终 端不经由服务器彼此通信,但是可通过经由服务器的通信在用户之间共享 对象的显示。在该情况下,每个终端装置不需要存储对象,并且所有终端 需要做的是将彼此添加到存储在服务器中的每个对象显示目标(例如,当 用户B是用户A的第一个朋友时,除了用户A(自身)之外,用户B被 设置为用户A的对象显示目标,并且终端A和终端B两者可以显示该对 象)。
图23是示出本公开的第四实施例中的第二显示示例的图。在所示出 的示例中,与每个用户对应的对象为该用户而战斗。对象5101a是用户A 的虚拟形象,而对象5101b是用户B的虚拟形象。用户A的屏幕5100a 显示从对象5101a的角度示出站立在用作拳击场的笔记本PC上的这些对 象5101的图像,而用户B的屏幕5100b显示从对象5101b的角度示出了 同一情形的图像。与图21的示例不同,对象5101没有重叠在用户的图像 上。例如,可进行如下这样的表演:一旦战斗开始,如在图21的示例中 通常坐在用户的肩膀上的虚拟形象从肩膀下来以与对手战斗。
在该示例中,可针对服务器150的对象生成单元162生成的对象(虚 拟形象)来设置用于这样的战斗的功能的参数(战斗参数)。战斗参数可 基于两个用户共同的属性得分来设置。例如,可根据图5的示例中的“锻 炼过滤器”来设置战斗参数。在该情况下,例如,更经常以高卡路里消耗 行动的用户具有更高的战斗参数,诸如智力、持久力、识别力、集中力和 运气。因此,日常训练自身的用户可在使用虚拟形象的战斗中具有优势。
替选地,战斗参数可基于由每个用户利用过滤器等设置的属性得分来 设置。在该情况下,例如,每个用户可以指定对于用户良好的属性的过滤 器,生成虚拟形象,然后开始战斗。例如,用户A根据“锻炼过滤器” 设置战斗参数,而用户B根据“购物过滤器”设置战斗参数。在该情况 下,具有体力强度的用户的虚拟形象一直赢得战斗是不真实的,而是在一 些情况下,对于某个属性具有突出属性得分的用户获胜。
另外,战斗参数可反映在虚拟形象的外观上或者可不反映在虚拟形象 的外观上。例如,用于生成虚拟形象的外观的生成条件可与用于生成为虚 拟形象设置的战斗参数的生成条件不同。在该情况下,进行游戏元素根据 外观与强度之间的间隙增加的战斗,即,由于针对虚拟形象的外观设置了 过滤器“度过休闲时间的方式”,因此其爱好是例如钓鱼的职业棒球手的 虚拟形象看起来不强壮,但是由于为战斗参数设置了“锻炼过滤器”,因 此虚拟形象非常强壮。
图24是示出用于实现如图23所示的显示的处理的示例的流程图。在 所示出的示例中,终端A和终端B分别由用户A和用户B使用。如上述 示例中的服务器150,服务器可具有生成对象的功能,或者也可以是准备 用于战斗游戏的不同服务器。在前一情况下,服务器包括控制战斗游戏的 结构元件作为功能单元以与例如第三实施例中的消息传送单元476相同 的方式执行预定功能。在后一情况下,服务器预先从服务器150获取由对 象生成单元162生成的对象信息。
首先,作为准备战斗的步骤,基于关于每个用户的对象信息而在服务 器中设置战斗参数(步骤S501)。终端A和终端B然后分别传送攻击命 令(步骤S503)和防御命令(步骤S505)。基于所传送的攻击和防御命令 而在服务器中生成战斗3D图形图像(步骤S507)。
接下来,终端A和终端B中的每个传送指示终端摄像装置的位置、 三维方向、变焦因数等的捕获图像(步骤S509和S511)。接收到这些捕 获图像的服务器对捕获图像进行比较以标识相应特征点当中的基本上在 屏幕中心的参考点(步骤S513)。接下来,服务器根据各个摄像装置之间 的位置关系而生成围绕平面上的参考点的3D图形图像(步骤S515),并 且将不同的3D图形图像递送到终端A和终端B(步骤S517)。
接下来,终端A和终端B中的每个均显示递送到终端的3D图形图 像(步骤S519和S521)。当每个终端的视点改变时,重复步骤S509至 S521中的处理。此后,作为下一轮操作,攻击方与防御方交换,终端A 传送防御命令(步骤S523),并且终端B传送攻击命令(步骤S525)。此 后将重复相同的处理。
另外,处理是示例,并且在本公开的实施例中其它各种战斗游戏是可 能的。例如,用于战斗游戏的图像不一定需要是3D图像,或者游戏可在 没有攻击命令或防御命令的情况下进行。另外,除战斗游戏之外的任何游 戏也是可能的,并且可由单个用户玩游戏。甚至在该情况下,用户也可以 通过操作基于他的或她的属性得分生成的玩家角色而以与战斗游戏相同 的方式来享受自我。
另外,在本实施例中描述了诸如虚拟形象的对象重叠在用户的实际图 像上的示例,但是在其它实施例中,虚拟形象可显示在用于应用的屏幕上。 因此,在战斗游戏(或其它游戏)中虚拟形象不一定需要重叠在实际空间 上,并且用户的虚拟形象可在与通常的2D或3D游戏屏幕相同的屏幕上 用作玩家角色。
(5.硬件配置)
接下来,将参照图25描述根据本公开的实施例的信息处理装置的硬 件配置。图25是用于描述信息处理装置的硬件配置的框图。所示出的信 息处理装置900可实现例如上述实施例中的各种服务器和客户端。
信息处理装置900包括中央处理单元(CPU)901、只读存储器(ROM) 903和随机存取存储器(RAM)905。另外,信息处理装置900可包括主 机总线907、桥909、外部总线911、接口913、输入装置915、输出装置 917、存储装置919、驱动器921、连接端口923和通信装置925。此外, 信息处理装置900可根据需要而包括成像装置933和传感器935。取代 CPU 901或者除了CPU 901之外,信息处理装置900可包括诸如数字信 号处理器(DSP)的处理电路。
CPU 901用作操作处理器和控制器,并且根据记录在ROM 903、 RAM 905、存储装置919或可拆卸记录介质927上的多种程序而控制信息 处理装置900中的全部或一些操作。ROM 903存储CPU 901使用的程序、 操作参数等。RAM 905主要存储在CPU 901的执行中使用的程序和在执 行中适当地修改的参数。CPU 901、ROM 903和RAM 905通过主机总线 907连接到彼此,主机总线907包括诸如CPU总线的内部总线。另外, 主机总线907经由桥909连接到诸如外围部件互连/接口(PCI)的外部总 线911。
输入装置915是用户操作的装置,诸如鼠标、键盘、触摸板、按钮、 开关和控制杆。输入装置915可以是例如使用红外光或其它无线电波的远 程控制装置,或者可以是响应于信息处理装置900的操作而可操作的外部 连接装置929(诸如移动电话)。输入装置915包括输入控制电路,该输 入控制电路基于用户输入的信息而生成输入信号并且将输入信号输出到 CPU 901。通过操作输入装置915,用户将各种类型的数据输入到信息处 理装置900或者要求处理操作。
输出装置917包括能够在视觉上或听觉上向用户通知所获取的信息 的装置。输出装置917可以是显示装置(或者可以是透视显示装置或头戴 式显示器)(诸如液晶显示器(LCD)、等离子显示面板(PDP)和有机电 致发光(EL)显示器)、音频输出装置(诸如扬声器和耳机)、打印机装 置等。输出装置917可以以视频(诸如文本和图像)和音频(诸如话音和 声音)的形式输出从信息处理装置900的处理获得的结果。
存储装置919是用于数据存储的装置,其被配置为信息处理装置900 的存储单元的示例。存储装置919包括例如磁存储装置(诸如硬盘驱动器 (HDD))、半导体存储装置、光存储装置或磁光存储装置。存储装置919 存储要由CPU 901执行的程序、各种类型的数据、从外部获取的各种类 型的数据等。
驱动器921是用于可拆卸记录介质927(诸如磁盘、光盘、磁光盘和 半导体存储器)的读取器/写入器,并且置于信息处理装置900中或者在 外部与信息处理装置900附接。驱动器921读出记录在与其附接的可拆卸 记录介质927中的信息,并且将所读出的信息输出到RAM 905。此外, 驱动器921将记录写入在与其附接的可拆卸记录介质927中。
连接端口923是用于将装置直接连接到信息处理装置900的端口。连 接端口923可包括例如通用串行总线(USB)端口、IEEE 1394端口和小 型计算机系统接口(SCSI)端口。连接端口923还可包括RS-232C端口、 光学音频端子、高清多媒体接口(HDMI)端口等。外部连接装置929与 连接端口923的连接使得可以在信息处理装置900与外部连接装置929之 间交换各种类型的数据。
通信装置925是例如包括用于连接到通信网络931的通信装置等的通 信接口。通信装置925可以是例如用于有线或无线局域网(LAN)、蓝牙 (注册商标)、无线USB(WUSB)等的通信卡。另外,通信装置925可 以是用于光通信的路由器、用于异步数字用户线路(ADSL)的路由器、 用于各种通信的调制解调器等。通信装置925基于诸如TCP/IP的预定协 议将信号传送到例如因特网或其它通信装置以及从例如因特网或其它通 信装置接收信号。另外,连接到通信装置925的通信网络931可以是以有 线或无线方式连接的网络,并且是例如因特网、家庭LAN、红外通信、 无线电波通信、卫星通信等。
例如,成像装置933是通过使用图像传感器(诸如电荷耦合器件 (CCD)或互补金属氧化物半导体(CMOS))以及用于控制图像传感器 上的主体图像的形成的各种构件(诸如透镜)拍摄真实空间的图像来生成 捕获图像的装置。成像装置933可以是拍摄静止图像的装置,并且也可以 是拍摄运动图像的装置。
传感器935包括各种传感器,诸如加速度传感器、陀螺仪传感器、地 磁传感器、光传感器和音频传感器。传感器935获取关于信息处理装置 900的状态的信息(诸如信息处理装置900的壳体姿势)和关于信息处理 装置900周围的环境的信息(诸如信息处理装置900周围的亮度和噪声)。 传感器935还可包括全球定位系统(GPS)传感器,其接收GPS信号并 且测量装置的纬度、经度和高度。
至此描述了信息处理装置900的硬件配置的示例。上述结构元件中的 每个可使用通用构件来配置,并且也可使用专用于各个结构元件的功能的 硬件来配置。这样的配置也可根据实施时的技术水平而适当地修改。
(6.补充)
本公开的实施例可包括例如如上所述的信息处理装置(客户端和各种 服务器)和系统、由信息处理装置或系统执行的信息处理方法、用于使得 信息处理装置起作用的程序以及其上记录有程序的记录介质。
另外,上述实施例中的各种服务器和客户端不一定需要被实现为用作 网络上的服务器或客户端的装置。本公开的实施例可以例如由用作所谓的 网状网络上的多种服务器或客户端的每个终端(信息处理装置)来实现。
以上参照附图描述了本发明的优选实施例,但是本发明当然不限于以 上示例。本领域技术人员可在所附权利要求的范围内找到各种变更和修 改,并且应理解,这些变更和修改自然将落入本发明的技术范围内。
另外,本技术还可如下配置。
(1)一种信息处理装置,包括:
行动历史获取单元,被配置成获取关于用户的行动历史信息,所述行 动历史信息是在预定时间范围内累积的;
属性得分计算单元,被配置成针对属性组中的一个或多个属性而计算 所述用户的属性得分,所述属性得分基于所述行动历史信息;以及
对象生成单元,被配置成基于所述属性得分而生成对象,所述对象表 示所述用户。
(2)根据(1)所述的信息处理装置,还包括:
条件设置单元,被配置成设置所述对象的生成条件。
(3)根据(2)所述的信息处理装置,
其中,所述条件设置单元包括属性选择单元,所述属性选择单元被配 置成选择要强调用于生成所述对象的属性得分。
(4)根据(2)或(3)所述的信息处理装置,
其中,所述条件设置单元包括时间范围选择单元,所述时间范围选择 单元被配置成选择所述预定时间范围的要强调用于生成所述对象的时间 范围。
(5)根据(2)至(4)中任一项所述的信息处理装置,
其中,所述条件设置单元根据所述用户的操作而设置所述生成条件。
(6)根据(2)至(5)中任一项所述的信息处理装置,
其中,所述条件设置单元根据显示所述对象的情形而设置所述生成条 件。
(7)根据(1)至(6)中任一项所述的信息处理装置,
其中,所述属性得分计算单元针对所述属性组中的多个属性而计算所 述属性得分,以及
其中,所述对象生成单元基于各个属性的属性得分之间的比较而选择 所述对象的类型。
(8)根据(1)至(7)中任一项所述的信息处理装置,
其中,所述属性组包括指示是否实现了预定事件的属性。
(9)根据(1)至(8)中任一项所述的信息处理装置,
其中,所述对象生成单元生成要重叠在所述用户的实际图像上的所述 对象。
(10)根据(9)所述的信息处理装置,
其中,所述对象生成单元通过显示所述用户的所述实际图像的背景而 生成用于隐藏所述用户的对象。
(11)根据(1)至(10)中任一项所述的信息处理装置,
其中,所述对象生成单元生成根据所述属性得分而逐步改变的所述对 象。
(12)根据(1)至(11)中任一项所述的信息处理装置,
其中,所述对象生成单元生成根据所述属性得分而改变颜色的所述对 象。
(13)根据(1)至(12)中任一项所述的信息处理装置,
其中,所述对象生成单元生成要显示在地图上的对象。
(14)根据(13)所述的信息处理装置,还包括:
操作获取单元,被配置成获取关于如下操作的信息:所述操作是显示 在所述地图上的所述对象的观察者指定至少部分所述对象的操作;以及
功能单元,被配置成对与所指定的对象对应的用户执行预定功能。
(15)根据(14)所述的信息处理装置,
其中,所述操作包括指定所述地图上的区域的操作。
(16)根据(1)至(15)中任一项所述的信息处理装置,
其中,所述行动历史获取单元获取关于多个用户的所述行动历史信 息,
其中,所述属性得分计算单元针对所述多个用户计算所述属性得分, 以及
其中,所述对象生成单元生成对于所述多个用户中的每个用户在视觉 上能够识别的对象。
(17)一种信息处理装置,包括:
感测单元,被配置成感测用户的行动;
通信单元,被配置成将感测结果传送到服务器以及从所述服务器接收 关于对象的信息,所述对象是基于属性得分而生成的并且表示所述用户, 所述属性得分是基于在预定时间范围内累积的关于所述用户的行动历史 信息而针对属性组中的一个或多个属性所计算的,所述行动历史信息是基 于包括所述感测结果的信息而生成的;以及
显示控制单元,被配置成使得显示单元显示所述对象。
(18)一种系统,包括:
客户端;以及
服务器,
其中,所述客户端包括:
感测单元,被配置成感测用户的行动,
通信单元,被配置成将感测结果传送到所述服务器以及从所述 服务器接收关于对象的信息,所述对象表示所述用户,以及
显示控制单元,被配置成使得显示单元显示所述对象,以及
其中,所述服务器包括:
行动历史获取单元,被配置成获取关于所述用户的行动历史信 息,所述行动历史信息是在预定时间范围内累积的并且是基于包括所述感 测结果的信息而生成的,
属性得分计算单元,被配置成针对属性组中的一个或多个属性 而计算所述用户的属性得分,所述属性得分基于所述行动历史信息,以及
对象生成单元,被配置成基于所述属性得分而生成所述对象。
(19)一种信息处理方法,包括:
获取关于用户的行动历史信息,所述行动历史信息是在预定时间范围 内累积的;
针对属性组中的一个或多个属性而计算所述用户的属性得分,所述属 性得分基于所述行动历史信息;以及
基于所述属性得分而生成对象,所述对象表示所述用户。
(20)一种用于使得计算机执行以下功能的程序:
获取关于用户的行动历史信息,所述行动历史信息是在预定时间范围 内累积的;
针对属性组中的一个或多个属性而计算所述用户的属性得分,所述属 性得分基于所述行动历史信息;以及
基于所述属性得分而生成对象,所述对象表示所述用户。
附图标记列表
10,20,30,40,42  系统
100,300,400  装置
102  感测单元
104  输入单元
106  显示控制单元
108  显示单元
110  通信单元
240  行动识别服务器
150,250  服务器(对象服务器)
152  行动识别单元
156  行动历史获取单元
158  属性得分计算单元
162  对象生成单元
168,268  通信单元
170  时间范围选择单元
172  属性选择单元
474  操作获取单元
476  消息传送单元
478  发帖接收单元

信息处理装置、系统、信息处理方法和程序.pdf_第1页
第1页 / 共51页
信息处理装置、系统、信息处理方法和程序.pdf_第2页
第2页 / 共51页
信息处理装置、系统、信息处理方法和程序.pdf_第3页
第3页 / 共51页
点击查看更多>>
资源描述

《信息处理装置、系统、信息处理方法和程序.pdf》由会员分享,可在线阅读,更多相关《信息处理装置、系统、信息处理方法和程序.pdf(51页珍藏版)》请在专利查询网上搜索。

问题为了利用反映用户的个性的对象来表现用户。解决方案提供了一种服务器,其包括:行动历史获取单元,用于获取与用户有关的并且在预定时段期间存储的行动历史信息;属性得分计算单元,用于针对属性组的一个或多个属性,基于行动历史信息而计算用户的属性得分;以及对象生成单元,用于基于属性得分而生成表现用户的对象。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1