信息处理装置、系统、信息处理方法和程序的制作方法

文档序号:8417594阅读:231来源:国知局
信息处理装置、系统、信息处理方法和程序的制作方法
【技术领域】
[0001]本公开涉及一种信息处理装置、系统、信息处理方法和程序。
【背景技术】
[0002]例如,当用户在诸如在线游戏和社区站点的虚拟空间中彼此对话时,伴随着表示他们的言论的文本而频繁地显示表示用户的虚拟形象(avatar)。虚拟形象为虚拟空间中的用户存在提供了例如视觉图像以使得虚拟空间中的用户存在接近真实空间中的存在,从而使得虚拟空间中的用户彼此的交流顺利。
[0003]还设计了用于将用户的实际状态与这样的虚拟形象显示相关联的技术。例如,专利文献I描述了以表现与关于用户的生物信息和用户的面部表情的改变对应的情绪的方式来改变虚拟形象的面部表情和移动的技术。另外,专利文献2描述了根据表示每个用户的对象的显示位置来表现每个用户与其他用户的亲密性和其他用户的活动状态的技术。
[0004]引用列表
[0005]专利文献
[0006]专利文献1:JP 2002-190034A
[0007]专利文献2: JP 2010-134802A

【发明内容】

[0008]技术问题
[0009]然而,这些技术确实根据用户的状态而改变虚拟形象的面部表情和移动,但是这样的虚拟形象是用户自由设置的。因此,在一些情形下,虚拟形象可能显著不同于用户的实际个性。例如,当中年男性用户将女孩设置为他的虚拟形象时,用户的状态确实可以根据面部表情的改变来表现,但是这样的虚拟形象仍不同于用户的实际个性。
[0010]在一些场景中,虚拟空间中的交流允许用户脱离实际世界中的用户本身。然而,近年来,社交联网服务(SNS)或社交媒体的广泛使用已频繁地将虚拟空间中的存在于实际世界中的存在关联起来。如果虚拟形象表示用户的实际个性,则在这样的情况下可以预期更自然且顺利的交流。
[0011]因此,本公开提供了一种新颖且改进的信息处理装置、系统、信息处理方法和程序,其允许反映用户的个性的对象来表示该用户。
[0012]问题的解决方案
[0013]根据本公开,提供了一种服务器,其包括:行动历史获取单元,被配置成获取关于用户的行动历史信息,该行动历史信息是在预定时间范围内累积的;属性得分计算单元,被配置成针对属性组中的一个或多个属性而计算用户的属性得分,该属性得分基于行动历史信息;以及对象生成单元,被配置成基于属性得分而生成对象,该对象表示用户。
[0014]另外,根据本公开,提供了一种客户端,其包括:感测单元,被配置成感测用户的行动;通信单元,被配置成将感测结果传送到服务器以及从服务器接收关于对象的信息,该对象是基于属性得分而生成的并且表示用户,该属性得分是基于在预定时间范围内累积的关于用户的行动历史信息而针对属性组中的一个或多个属性所计算的,该行动历史信息是基于包括感测结果的信息而生成的;以及显示控制单元,被配置成使得显示单元显示对象。
[0015]另外,根据本公开,提供了一种包括客户端和服务器的系统。该客户端包括:感测单元,被配置成感测用户的行动;通信单元,被配置成将感测结果传送到服务器以及从服务器接收关于对象的信息,该对象表示用户;以及显示控制单元,被配置成使得显示单元显示对象。该服务器包括:行动历史获取单元,被配置成获取关于用户的行动历史信息,该行动历史信息是在预定时间范围内累积的并且是基于包括感测结果的信息而生成的;属性得分计算单元,被配置成针对属性组中的一个或多个属性而计算用户的属性得分,该属性得分基于行动历史信息;以及对象生成单元,被配置成基于属性得分而生成对象。
[0016]另外,根据本公开,提供了一种信息处理方法,其包括:获取关于用户的行动历史信息,该行动历史信息是在预定时间范围内累积的;针对属性组中的一个或多个属性而计算用户的属性得分,该属性得分基于行动历史信息;以及基于属性得分而生成对象,该对象表不用户。
[0017]另外,根据本公开,提供了一种用于使得计算机执行以下功能的程序:获取关于用户的行动历史信息,该行动历史信息是在预定时间范围内累积的;针对属性组中的一个或多个属性而计算用户的属性得分,该属性得分基于行动历史信息;以及基于属性得分而生成对象,该对象表示用户。
[0018]可以说,预定时间范围内的用户的生活被反映在该时间范围内累积的关于用户的行动历史信息上。根据行动历史信息而针对属性组中的一个或多个属性计算属性得分提供了指示用户的个性的指示。如果对象是基于该指示或者属性得分而生成的,则用户的个性被反映在所生成的对象上。
[0019]本发明的有利效果
[0020]根据如上所述的本公开,反映用户的个性的对象可以表示该用户。
【附图说明】
[0021]图1是示出根据本公开的第一实施例的系统的示意功能配置的框图。
[0022]图2是示出对象显示在根据本公开的第一实施例的系统中的示例的图。
[0023]图3是示出用于实现如图2所示的显示的处理的示例的流程图。
[0024]图4是示出在本公开的第一实施例中使用的数据的示例的图。
[0025]图5是示出在本公开的第一实施例中设置对象生成条件的第一示例的图。
[0026]图6是示出在本公开的第一实施例中设置对象生成条件的第二示例的图。
[0027]图7是示出在本公开的第一实施例中设置对象生成条件的第三示例的图。
[0028]图8是示出图7的示例的变型例的图。
[0029]图9是示出在本公开的第一实施例中逐步设置对象的示例的图。
[0030]图10是示出本公开的第一实施例中的功能配置的第一变型例的框图。
[0031]图11是示出本公开的第一实施例中的功能配置的第二变型例的框图。
[0032]图12是示出本公开的第二实施例中的第一显示示例的图。
[0033]图13是示出本公开的第二实施例中的第二显示示例的图。
[0034]图14是示出根据本公开的第三实施例的系统的示意功能配置的框图。
[0035]图15是示出在本公开的第三实施例中使用的数据的示例的图。
[0036]图16是示出本公开的第三实施例中的处理的示例的流程图。
[0037]图17是示出本公开的第三实施例中的第一显示示例的图。
[0038]图18是示出本公开的第三实施例中的第二显示示例的图。
[0039]图19是示出根据本公开的第三实施例的变型例的系统的示意功能配置的框图。
[0040]图20是示出本公开的第三实施例的变型例的流程图。
[0041]图21是示出本公开的第四实施例中的第一显示示例的图。
[0042]图22是示出在本公开的第四实施例中在用户之间的朋友登记中共享对象显示的处理的示例的图。
[0043]图23是示出本公开的第四实施例中的第二显示示例的图。
[0044]图24是示出用于实现如图23所示的显示的处理的示例的流程图。
[0045]图25是用于描述信息处理装置的硬件配置的框图。
【具体实施方式】
[0046]在下文中,将参照附图详细描述本公开的优选实施例。注意,在本描述和附图中,具有基本上相同的功能和结构的元件以相同的附图标记来表示,并且省略重复说明。
[0047]现在将按以下顺序进行描述。
[0048]1.第一实施例
[0049]1-1.功能配置
[0050]1-2.处理的示例
[0051]1-3.数据的示例
[0052]1-4.对象生成条件的示例
[0053]1-5.逐步设置对象的示例
[0054]1-6.功能配置的变型例
[0055]2.第二实施例
[0056]3.第三实施例
[0057]3-1.功能配置
[0058]3-2.处理的示例
[0059]3-3.显示示例
[0060]3-4.变型例
[0061]4.第四实施例
[0062]5.硬件配置
[0063]6.补充
[0064](1.第一实施例)
[0065]首先,将参照图1至图11描述本公开的第一实施例。
[0066](1-1.功能配置)
[0067]图1是示出根据本公开的第一实施例的系统的示意功能配置的框图。图1示出了包括客户端100和服务器150的系统10。客户端100和服务器150经由各种有线或无线网络连接到彼此,并且根据需要而彼此通信。以下将进一步描述客户端100和服务器150中的每个的配置。
[0068](客户端)
[0069]客户端100包括感测单元102、输入单元104、显示控制单元106、显示单元108和通信单元110。客户端100被实现为用户使用的多种信息处理装置,诸如移动电话(智能电话)、各种个人计算机(PC)、媒体播放器和游戏控制台。信息处理装置被实现为例如如下讨论的硬件配置。
[0070]这里,客户端100可被实现为单个装置或多个装置。例如,感测单元102期望被实现为用于感测用户的行动的诸如用户携带的移动电话(智能电话)的装置。同时,输入单元104、显示控制单元106和显示单元108不一定需要由用户携带,从而输入单元104、显示控制单元106和显示单元108可被实现为与感测单元102相同的装置或者与感测单元102不同的装置(包括诸如台式PC的静止装置)。以下将描述客户端100的各个功能配置。
[0071]感测单元102感测使用客户端100的用户的行动。感测单元102被实现为多种传感器(诸如加速度传感器、陀螺仪传感器、地磁传感器、光学传感器和音频传感器)和/或全球定位系统(GPS)接收器,并且感测用户的位置、活动状态等。感测单元102经由通信单元110将感测结果传送到服务器150。
[0072]输入单元104接收关于用于在服务器150中生成对象的过滤条件的用户输入。如以下所讨论的,在一些情况下,服务器150具有选择要获取的行动历史范围或者要强调用于生成表示用户的对象的属性得分的功能。在该情况下,用户可以通过例如经由输入单元104输入关于选择的信息而使得他的或她的期望在一定程度上反映在对象的生成上。输入单元104被实现为诸如触摸板、键盘和鼠标的输入装置,并且经由通信单元110将所接收的输入传送到服务器150。
[0073]显示控制单元106经由通信单元110接收关于在服务器150中生成的对象的信息,并且使得显示单元108显示该对象。对象是诸如表示用户的虚拟形象的对象。这里使用所接收的信息显示的对象可包括针对其行动被感测单元102感测的用户而生成的对象、针对其他用户示出的对象或者这两类对象。显示控制单元106可单独显示对象,或者可在用于其他应用等的屏幕中显示对象。另外,显示控制单元106将对象重叠在相应用户的图像上(诸如从增强现实(AR)应用提供的捕获图像或者通过透视(see-through)显示单元108看到的真实空间的图像)。显示控制单元106例如由根据存储在存储器中的程序进行操作的中央处理单元(CPU)来实现。
[0074]显示单元108根据显示控制单元106施加的控制而显示对于用户的多种信息。如针对显示控制单元106所描述的,显示在显示单元108上的信息包括表示用户的对象。显示单元108被实现为例如多种显示器。显示器可以是例如平板显示器或者头戴式显示器。另外,显示器可以是例如非透射式显示器或透射式显示器。
[0075]通信单元110传送和接收在客户端100与服务器150之间交换的多种信息。通信单元110被实现为例如连接到网络的多种通信接口。
[0076](服务器)
[0077]服务器150包括行动识别单元152、行动历史DB 154、行动历史获取单元156、属性得分计算单元158、属性DB 160、对象生成单元162、对象DB 164、用户DB 166和通信单元168。服务器150还可包括时间范围选择单元170和属性选择单元172中的一个或两者。服务器150可被实现为单个信息处理装置或者多个信息处理装置,这多个信息处理装置经由各种有线或无线网络而连接到彼此并且彼此配合地进行操作。信息处理装置被实现为例如如以下讨论的硬件配置。以下将描述各个功能配置。另外,除DB和通信单元之外的每个单元例如由根据存储在存储器中的程序进行操作的CPU来实现。DB被实现为例如存储装置。
[0078]行动识别单元152基于经由通信单元168从客户端100的感测单元102接收的感测结果而识别客户端100的用户的行动,并且将识别结果存储在行动历史DB 154中。行动识别单元152还可从其它服务器等获取其它信息,并且进一步基于该信息而识别用户的行动。其它信息可以是例如商店中的购买日志、指示安装在某个地方的终端被操作的历史等。行动识别单元152还可使用包括用户的地址和工作地点的用户登记信息来识别行动。另夕卜,在诸如JP 2012-8771A的大量文献中详细介绍了识别行动的技术,并且行动识别单元152根据需要使用这些技术来识别用户的行动。
[0079]行动识别单元152的识别结果作为用户的行动历史被累积在行动历史DB 154中。累积在行动历史DB 154中的信息可以是例如用户的位置历史、购买历史、操作历史等或者反映行动识别单元152的识别结果的行动模式历史、行动类型历史等。例如,以下可累积作为这样的无限制信息的示例。终端装置是正在被充电还是被操作。用户正在静止、坐着、走路、跑步还是跳跃。用户是否正在移动和位置。用户是乘坐火车、乘坐汽车还是乘坐电梯。用户是在工作还是购物。从用户输入的文本日志中的语调估计的用户的行动。如果参考累积在行动历史DB 154中的信息,则可以识别用户在过去的特定时间如何行动。
[0080]行动历史获取单元156从行动历史DB 154获取在预定时间范围中累积的关于用户的行动历史信息。行动历史获取单元156可将最近的特定时间范围(例如,过去的一年)或者存在行动历史信息的所有时间范围(即,从当用户开始使用用于获取行动历史的服务的时间到当前时间)指定为预定时间范围。当另外安装了时间范围选择单元170并且时
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1