首页> 中国专利> 信息处理系统、触觉呈现装置、触觉呈现方法和记录介质

信息处理系统、触觉呈现装置、触觉呈现方法和记录介质

摘要

提供了一种信息处理系统,包括:信息处理装置以及多个触觉呈现装置。多个触觉呈现装置包括:第一触觉呈现装置,该第一触觉呈现装置在从信息处理装置接收到触觉呈现信息时将触觉呈现信息发送至周围触觉呈现装置;以及第二触觉呈现装置,该第二触觉呈现装置当从周围触觉呈现装置接收触觉呈现信息时,基于触觉呈现信息来呈现触觉刺激。

著录项

  • 公开/公告号CN112969983A

    专利类型发明专利

  • 公开/公告日2021-06-15

    原文格式PDF

  • 申请/专利权人 索尼集团公司;

    申请/专利号CN201980073440.0

  • 发明设计人 横山谅;伊藤镇;铃木龙一;

    申请日2019-10-24

  • 分类号G06F3/01(20060101);G06F3/041(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人杜诚;姚文杰

  • 地址 日本东京都

  • 入库时间 2023-06-19 11:26:00

说明书

技术领域

本公开内容涉及信息处理系统、触觉呈现装置、触觉呈现方法和存储介质。

背景技术

迄今为止已经提出了用于向用户呈现诸如振动的触觉刺激的各种技术。例如,下面列出的专利文献1公开了使用布置在由用户穿戴的夹克中的触觉刺激单元来向用户呈现触觉刺激的技术。

引用列表

专利文献

专利文献1:国际公开第WO2018/008217号。

发明内容

本发明要解决的问题

然而,根据专利文献1中所公开的技术等,控制多个触觉呈现装置的主机装置涉及高处理负荷。例如,在专利文献1的示例中,控制多个触觉刺激单元(对应于触觉呈现装置)的服务器(对应于主机装置)涉及高处理负荷。更具体地,服务器需要计算对于每个触觉刺激单元的触觉刺激的强度、时间等,以生成并且提供用于呈现触觉刺激的触觉呈现信息。特别地,在存在大量触觉刺激单元的情况下,服务器涉及更高的处理负荷,这可能造成处理延迟。

因此,鉴于上述情况做出了本公开内容,并且提供了新型且改进的信息处理系统、触觉呈现装置、触觉呈现方法和存储介质,并且能够使用多个触觉呈现装置来更适当地呈现触觉刺激。

用于解决问题的手段

根据本公开内容,提供了一种信息处理系统,包括:信息处理器;以及多个触觉呈现装置,所述多个触觉呈现装置包括第一触觉呈现装置和第二触觉呈现装置,该第一触觉呈现装置在从信息处理器接收触觉呈现信息的情况下将触觉呈现信息发送至周围触觉呈现装置,该第二触觉呈现装置在从周围触觉呈现装置接收触觉呈现信息的情况下,基于触觉呈现信息呈现触觉刺激。

此外,根据本公开内容,提供了一种触觉呈现装置,包括:通信单元,其从周围触觉呈现装置接收触觉呈现信息;以及触觉控制部,其基于触觉呈现信息来控制触觉刺激的呈现,并且控制将触觉呈现信息向另一周围触觉呈现装置的提供。

此外,根据本公开内容,提供了一种由计算机执行的触觉呈现方法,该方法包括:从周围触觉呈现装置接收触觉呈现信息;以及基于触觉呈现信息来控制触觉刺激的呈现,并且控制将触觉呈现信息向另一周围触觉呈现装置的提供。

此外,根据本公开内容,提供了一种存储程序的存储介质,该程序使计算机执行:从周围触觉呈现装置接收触觉呈现信息;以及基于触觉呈现信息来控制触觉刺激的呈现,并且控制将触觉呈现信息向另一周围触觉呈现装置的提供。

附图说明

[图1]图1示出了根据本实施方式的触觉呈现装置的具体示例。

[图2]图2示出了根据本实施方式的触觉呈现装置的布置的具体示例。

[图3]图3示出了通过使用根据本实施方式的触觉呈现装置提供的内容的具体示例。

[图4]图4是根据本实施方式的触觉呈现装置根据用户踩踏的方式来控制触觉刺激的呈现的说明图。

[图5]图5是示出根据本实施方式的信息处理系统的配置示例的框图。

[图6]图6是示出根据本实施方式的信息处理系统的配置示例的框图。

[图7]图7是示出根据本实施方式的主机装置的配置示例的框图。

[图8]图8是示出根据本实施方式的触觉呈现信息的配置示例(数据格式示例)的框图。

[图9]图9是示出根据本实施方式的触觉呈现装置的配置示例的框图。

[图10]图10是示出当提供内容时要执行的整个处理的具体示例的流程图。

[图11]图11是示出与根据本实施方式的触觉呈现装置的初始设置相关的处理的具体示例的序列图。

[图12]图12是关于根据本实施方式的触觉呈现装置的识别信息的设置方法的说明图。

[图13]图13是关于根据本实施方式的触觉呈现装置的识别信息的设置方法的说明图。

[图14]图14是示出根据本实施方式的主机装置来生成地图信息的处理的具体示例的序列图。

[图15]图15是示出根据本实施方式的由触觉呈现装置进行的触觉刺激的呈现进行处理的具体示例的序列图。

[图16]图16是要被传送的触觉刺激的呈现过程的说明图。

[图17]图17是示出根据本实施方式的由触觉呈现装置进行的触觉刺激的呈现的处理的具体示例的流程图。

[图18]图18是基于呈现触觉刺激的配置的位置来对触觉刺激的呈现进行处理的说明图。

[图19]图19是基于呈现触觉刺激的配置的位置来对触觉刺激的呈现进行处理的说明图。

[图20]图20是触觉刺激的呈现的简化处理的说明图。

[图21]图21是对要以任意形状传送的触觉刺激的呈现进行处理的说明图。

[图22]图22是对要以任意形状传送的触觉刺激的呈现进行处理的说明图。

[图23]图23是示出根据本实施方式的触觉呈现装置或主机装置的硬件配置示例的框图。

具体实施方式

下面将参照附图给出本公开内容的优选实施方式的详细描述。要注意的是,在本说明书和附图中,省略了对于分配相同的附图标记基本具有相同功能配置的部件的重复描述。

要注意的是,按照以下顺序给出描述。

1.概述

2.每个装置的配置示例

3.每个装置的处理流程的示例

4.修改示例

5.硬件配置示例

6.结论

<1.概述>

首先,给出根据本公开内容的实施方式的概述的描述。

(1.1触觉呈现装置的概述)

图1示出了根据本实施方式的触觉呈现装置100的具体示例。触觉呈现装置100包括呈现触觉刺激的多个触觉呈现单元140(图1的示例中的触觉呈现单元140a至触觉呈现单元140i);控制这些触觉呈现单元140使得能够向任何目标呈现触觉刺激。要注意的是,包括在触觉呈现装置100中的触觉呈现单元140的数量或布置不受特别限制。

如本文中所使用的,由触觉呈现单元140呈现的“触觉刺激”包括例如振动,但不限于此,并且可以包括例如与温度相关的刺激、与力感测相关的刺激、电刺激等(即,可以呈现多种类型的触觉刺激)。在下文中,主要给出触觉刺激是振动的情况的描述。更具体地,如图1所示,触觉呈现单元140在其表面附近设置有致动器10(图1的示例中的致动器10a至致动器10c);振动致动器10使得能够向任何目标呈现振动。要注意的是,包括在触觉呈现单元140中的致动器10的数量或布置不受特别限制。另外,在要呈现的触觉刺激不是振动的情况下,触觉呈现单元140根据要呈现的触觉刺激的类型而设置有需要的配置。

如图2所示,在本实施方式中,多个触觉呈现装置100(图2的示例中的触觉呈现装置100a至触觉呈现装置100i)以彼此紧邻的状态布置在地面上。这使得根据本实施方式的信息处理系统能够向这些触觉呈现装置100上的任何目标(例如,用户)呈现振动。例如,如图3所示,假设在多个触觉呈现装置100上显示“池塘”的图像(触觉呈现装置100可以单独显示图像,或者外部投影仪可以将图像投影到触觉呈现装置100上),并且用户u1和用户u2在这些触觉呈现装置100上。然后,在用户u1行走在显示池塘图像的区域中的情况下,位于用户u1的足部的触觉呈现装置100(与用户u1接触的触觉呈现装置100)向用户u1呈现振动,从而使用户u1具有在池塘中行走的感觉(触觉刺激的主动呈现)。同时,位于用户u2的足部的触觉呈现装置100(与用户u2接触的触觉呈现装置100)向用户u2呈现振动,从而使得用户u2感知作为用户u1在池塘中行走的结果而生成和传送的波的碰撞的影响(触觉刺激的被动呈现)。

另外,触觉呈现单元140可以均不仅包括致动器10,还包括压敏传感器。这使得触觉呈现装置100能够不仅输出触觉刺激的呈现目标是否正在触觉呈现装置100上行走,还输出踩踏力、施力的范围或区域等,因此能够根据这些输出的结果来控制要呈现的振动的种类、强度等。例如,如图4所示,当用户在某个位置上从触觉呈现单元140a走到触觉呈现单元140c时,假定以脚后跟(图4中的A)、鞋底的后部(图4中的B)、鞋底的前部(图4中的C)和脚趾(图4中的D)的顺序来执行重量转移。在该情况下,图4的A至D的每一个中,施加到触觉呈现单元140的力(踩踏力)、施力的范围或面积等不同。因此,触觉呈现装置100根据踩踏力、施力的范围或面积等使用触觉呈现单元140(在图4的情况下的触觉呈现单元140a至触觉呈现单元140c)中的每个触觉呈现单元来控制要呈现的振动的类型、强度等,从而能够实现触觉的各种呈现。例如,触觉呈现装置100使得用户能够具有走在沙子或雪上的感觉。

要注意的是,上文给出了多个触觉呈现装置100以彼此紧邻的状态放置在地面上的效果。然而,应当注意,短语“以彼此紧邻的状态”是指彼此以非常接近的距离定位,但不一定意味着彼此接触。另外,多个触觉呈现装置100可以不必布置在地面上,而是可以布置在例如由用户穿着的衣服中(当然,对衣服没有限制)。另外,触觉刺激的呈现目标不受特别限制,并且可以是诸如用户(人)、动物或各种对象(例如,机器人、车辆等)。在下文中,通过例示用户是触觉刺激的呈现目标的情况来给出描述。(1.2信息处理系统的配置示例)

图5示出了根据本实施方式的信息处理系统的配置示例。如图5所示,根据本实施方式的信息处理系统包括上述多个触觉呈现装置100、主机装置200和内容控制装置300。

内容控制装置300是控制由根据本实施方式的信息处理系统提供的整个内容的装置。更具体地,内容控制装置300决定要向用户提供的内容的类型、实质等并且使内容进行。要注意的是,“内容”包括但不必限于例如基于体验的吸引力、游戏、音乐会、戏剧等。如图5所示,内容控制装置300被耦合以与主机装置200通信,并且当确定内容的类型、实质等并且使内容进行时,内容控制装置300将与内容的进行状态有关的信息发送至主机装置200。

主机装置200是随着内容的进行来控制由触觉呈现装置100提供触觉刺激的装置(信息处理器)。更具体地,主机装置200从内容控制装置300接收与内容的进行状态有关的信息,并且基于该信息来生成用于由触觉呈现装置100提供触觉刺激的触觉呈现信息。如图5所示,主机装置200被耦合以与多个触觉呈现装置100中的至少一个通信,并且将所生成的触觉呈现信息发送至触觉呈现装置100。主机装置200继续触觉呈现信息的生成以及将触觉呈现信息向触觉呈现装置100的发送,直到内容结束。

触觉呈现装置100是向任何目标呈现触觉刺激的装置。更具体地,如上所述,多个触觉呈现装置100以彼此紧邻的状态布置在地面上,并且基于从主机装置200发送的触觉呈现信息向其上的任何目标(例如,用户等)呈现触觉刺激。

在此,多个触觉呈现装置100包括:第一触觉呈现装置,该第一触觉呈现装置在从主机装置200(信息处理器)接收触觉呈现信息的情况下将触觉呈现信息发送到周围触觉呈现装置100;以及第二触觉呈现装置,该第二触觉呈现装置在从周围触觉呈现装置100接收触觉呈现信息的情况下基于触觉呈现信息来呈现触觉刺激。

第一触觉呈现装置是触觉呈现装置100(在图5的示例中的触觉呈现装置100a),其被耦合以在多个触觉呈现装置100之间与主机装置200通信,并且将从主机装置200接收的信息(例如,触觉呈现信息)发送至其他触觉呈现装置100,从而在多个触觉呈现装置100之间扩散信息。即,当从主机装置200发送的信息在多个触觉呈现装置100之间扩散时,第一触觉呈现装置用作起点。另外,第一触觉呈现装置将从另一触觉呈现装置100接收的信息发送至主机装置200。

第二触觉呈现装置是触觉呈现装置100,其基于在多个触觉呈现装置100之间扩散的触觉呈现信息来向任何目标呈现触觉刺激。更具体地,在系统中存在多个第二触觉呈现装置,并且多个第二触觉呈现装置基于触觉呈现信息来彼此结合地呈现触觉刺激,从而呈现要传送到该触觉刺激的呈现目标的触觉刺激。要注意的是,触觉呈现装置100中的每个触觉呈现装置可以用作第一触觉呈现装置,可以用作第二触觉呈现装置,或者可以用作第一触觉呈现装置和第二触觉呈现装置两者。在图5的示例中,所有触觉呈现装置100(触觉呈现装置100a至触觉呈现装置100f)可以用作第二触觉呈现装置。

以此方式,基于从作为起点的第一触觉呈现装置扩散的触觉呈现信息,第二触觉呈现装置呈现触觉刺激,从而减小主机装置200的处理负荷。例如,主机装置200不必单独地生成触觉呈现信息并将其发送至呈现触觉刺激的触觉呈现装置100(第二触觉呈现装置)。

要注意的是,图5所示的配置仅是示例,并且根据本实施方式的信息处理系统的配置示例不必限于图5的示例。例如,主机装置200和内容控制装置300可以通过单个装置来实现。另外,如图6所示,主机装置200可以耦合到多个触觉呈现装置100(触觉呈现装置100a至触觉呈现装置100f)以进行通信。在图6的情况下,为了通信而与主机装置200耦合的触觉呈现装置100(触觉呈现装置100a到触觉呈现装置100f)可以各自用作第一触觉呈现装置。以此方式,多个触觉呈装置100可以各自用作第一触觉呈现装置,从而使得主机装置200能够选择最佳触觉呈现装置100作为第一触觉呈现装置。

<2.每个装置的配置示例>

上文已经给出了本实施方式的概述的描述。随后,将给出根据本实施方式的每个装置的配置示例的描述。

(2.1.主机装置200的配置示例)

首先,参照图7给出主机装置200的配置示例的描述。图7是示出主机装置200的配置示例的框图。如图7所示,主机装置200包括控制单元210、通信单元220和存储单元230。另外,控制单元210包括初始设置部211、地图生成部212、触觉控制部213和输出控制部214。

控制单元210被配置成总体控制要由主机装置200执行的全部处理。例如,控制单元210能够控制每个配置的激活和停止。要注意的是,由控制单元210控制的实质不受特别限制。例如,控制单元210可以控制通常在各种服务器、通用计算机、PC(个人计算机)、平板PC等中执行的处理(例如,与OS(操作系统)相关的处理等)。

初始设置部211被配置成控制与在呈现触觉刺激之前执行的初始设置相关的处理。更具体地,初始设置部211在内容开始之前或在信息处理系统激活时生成用于初始设置的指令信号,并且控制通信单元220,从而将指令信号发送至第一触觉呈现装置。初始设置包括如下设置,例如每个触觉呈现装置100通过该设置识别自身装置的识别信息。将在稍后的部分中详细描述与初始设置相关的处理。

地图生成部212被配置成生成指示多个触觉呈现装置100之间的位置关系的地图信息。更具体地,在初始设置结束之后,地图生成部212生成用于地图生成的呼叫信号,并且控制通信单元220,从而将呼叫信号传送到第一触觉呈现装置。当从响应呼叫信号的每个触觉呈现装置100接收响应信号时,地图生成部212基于响应信号中包括的每个触觉呈现装置100的识别信息来生成地图信息。稍后将详细描述地图信息。

触觉控制部213被配置成控制由多个触觉呈现装置100进行的触觉刺激的呈现的处理。更具体地,触觉控制部213基于与从内容控制装置300提供的与内容的进行状态有关的信息来生成用于由触觉呈现装置100提供触觉刺激的触觉呈现信息,并且控制通信单元220,从而将触觉呈现信息发送至第一触觉呈现装置。

在此参照图8给出了触觉呈现信息的配置示例(数据格式示例)的描述。图8示出了触觉呈现信息的配置示例。如图8所示,触觉呈现信息包括装置ID、命令ID和数据。装置ID存储关于触觉呈现装置100的识别信息以基于触觉呈现信息呈现触觉刺激。装置ID使得每个触觉呈现装置100能够适当地确定是否基于所接收的触觉呈现信息呈现触觉刺激。命令ID存储使得能够识别触觉呈现信息的识别信息。命令ID防止基于相同的触觉呈现信息的触觉刺激以重叠方式呈现。更具体地,当触觉呈现信息在多个触觉呈现装置100之间扩散时,在一些情况下可以经由不同的路径由相同的触觉呈现装置100来接收相同的触觉呈现信息。此时,在基于命令ID来确定过去已经接收到的相同触觉呈现信息并且已经呈现的触觉刺激的情况下,触觉呈现装置100能够使用该触觉呈现信息来决定不呈现触觉刺激。另外,数据作为触觉刺激的细节,其存储例如用于呈现振动或力感测的波形信息,以及关于触觉刺激的强度、触觉刺激的传送速度、触觉刺激的传送模式(例如,扩散或触觉刺激衰减的模式等)、触觉刺激的呈现条件(输出条件)、触觉刺激的传送的结束条件等。要注意的是,在每个触觉呈现装置100中预先存储几种类型的波形信息的情况下,可以在触觉呈现信息的数据部分中存储允许指定波形信息等的信息。这使得能够减少触觉呈现信息的数据量。触觉呈现信息的配置示例不必限于图8的示例。

触觉控制部213被配置成生成用于由存在于呈现开始位置处的触觉呈现装置100呈现触觉刺激的触觉呈现信息。此后,在另一触觉呈现装置100呈现要传送的触觉刺激的情况下,使用基于由触觉控制部213生成的触觉呈现信息(或者通过改变由触觉控制部213生成的触觉呈现信息而生成的触觉呈现信息)而生成的另一触觉呈现信息。在稍后的部分中详细描述与触觉刺激的传送有关的处理。触觉控制部213控制通信单元220,从而将触觉呈现信息发送至第一触觉呈现装置。

输出控制部214被配置成控制与多个触觉呈现装置100的各种输出(除了触觉刺激之外的输出)有关的处理。除了触觉刺激,触觉呈现装置100能够执行例如图像显示、声音输出等(不限于此)。因此,输出控制部214基于从内容控制装置300提供的与内容的进行状态有关的信息来生成用于触觉呈现装置100的各种输出的控制信息,并且控制通信单元220,从而将控制信息发送至第一触觉呈现装置。

通信单元220被配置成与内容控制装置300和第一触觉呈现装置通信。例如,通信单元220直接地或经由诸如有线LAN(局域网)、无线LAN、Wi-Fi(无线保真,注册商标)、红外通信、蓝牙(注册商标)或近场/非接触通信的系统中的网络接入点与这些装置无线地通信。

存储单元230被配置成存储各种类型的信息。例如,存储单元230存储要由控制单元210或通信单元220使用的程序、参数等。另外,存储单元230可以存储控制单元210的处理的结果、通信单元220从外部装置接收的信息等。要注意的是,由存储单元230存储的信息的实质不限于此。

上文已经给出了主机装置200的配置示例的描述。要注意的是,上文参照图7描述的配置仅是示例,并且主机装置200的配置不限于这样的示例。例如,主机装置200可以不包括图7中示出的配置中的一些,或者可以包括图7中未示出的配置。另外,可以在外部装置(未示出)中提供图7中示出的配置,并且主机装置200可以通过链接以与外部装置通信来实现上述功能中的每个功能。

(2.2.触觉呈现装置100的配置示例)

随后,参照图9给出了触觉呈现装置100的配置示例的描述。图9是示出触觉呈现装置100的配置示例的框图。如图9所示,触觉呈现装置100包括控制单元110、通信单元120、传感器单元130、触觉呈现单元140、输出单元150、和存储单元160。另外,控制单元110包括初始设置部111、触觉控制部112和输出控制部113。要注意的是,在用作第一触觉呈现装置的情况下或者在用作第二触觉呈现装置的情况下,触觉呈现装置100可以具有类似的配置(图9的配置)。应当注意的是,除非另外明确指出,否则下文中描述的主题适用于第一触觉呈现装置和第二触觉呈现装置两者。

控制单元110被配置成总体控制要由触觉呈现装置100执行的全部处理。例如,控制单元110能够控制每个配置的激活和停止。要注意的是,由控制单元110控制的实质不受特别限制。例如,控制单元110可以控制通常在各种服务器、通用计算机、PC、平板PC等中执行的处理(例如,与OS相关的处理)。

初始设置部被配置成111基于主机装置200的控制来执行初始设置。更具体地,初始设置部111通过使用从主机装置200发送的预定指令信号作为触发来设置用于识别自身装置的识别信息。稍后描述识别信息的设置方法的具体示例。另外,初始设置部111可以将决定触觉刺激的传送特性的属性设置为初始设置。在此,“属性”可以例如是指示由触觉呈现装置100再现的诸如“岩石”、“石头”、“木头”或“铁”的对象(材料)的信息。例如,在表示环境的图像被输出单元150显示或者表示环境的图像被外部投影仪投影到触觉呈现装置100上的情况下,每个触觉呈现装置100的属性可以由显示实质、投影实质等来决定(更具体地,显示“岩石”图像的触觉呈现装置100的属性是“岩石”等)。初始设置单元111基于由主机装置200提供的信息(用于图像显示等的控制信息)来确定属性。要注意的是,属性的实质并不限于上述示例。例如,属性可以是关于指示触觉刺激的传送特性的数值(例如,硬度、热导率等)的信息。另外,可以在触觉呈现装置100的单元中、在触觉呈现单元140的单元中或者在致动器10的单元中设置属性,或者替选地,可以在触觉呈现装置100的区域的单元中设置属性(例如,在触觉刺激呈现位置的上半区域中设置属性“岩石”)。

触觉控制部112被配置成基于触觉呈现信息来向任何目标呈现触觉刺激。更具体地,在由主机装置200生成的触觉呈现信息向第一触觉呈现装置提供的情况下,第一触觉呈现装置的触觉控制部112基于在触觉呈现信息中包括的装置ID来确定是否需要由自身装置呈现触觉刺激。然后,在确定需要由自身装置呈现触觉刺激的情况下,触觉控制部112基于触觉呈现信息来控制触觉呈现单元140,从而呈现触觉刺激。

在确定不需要由自身装置呈现触觉刺激的情况下,第一触觉呈现装置的触觉控制部112将触觉呈现信息发送至另一周围触觉呈现装置100而不呈现触觉刺激。以此方式,触觉呈现信息经由触觉呈现装置100中的一个或多个触觉呈现装置100被链接以向上与存在于呈现开始位置处的触觉呈现装置100通信,并且存在于呈现开始位置处的触觉呈现装置100的触觉控制部112基于触觉呈现信息来控制触觉呈现单元140,从而呈现触觉刺激。

此后,触觉刺激被传送。为了描述触觉刺激传送的方式,在从周围触觉呈现装置100接收触觉呈现信息的情况下,呈现触觉刺激的触觉呈现装置100(第二触觉呈现装置)基于该触觉呈现信息来呈现触觉刺激,并且进一步将触觉呈现信息发送至另一周围触觉呈现装置100(除了已经发送触觉呈现信息的触觉呈现装置100之外的触觉呈现装置100)。更具体地,呈现触觉刺激的触觉呈现装置100(第二触觉呈现装置)基于从周围触觉呈现装置100接收的触觉呈现信息(称为“第一触觉呈现信息”)来呈现触觉刺激,并且进一步将反映由于传送而引起的触觉刺激变化的触觉呈现信息(称为“第二触觉呈现信息”)发送至另一周围触觉呈现装置100。例如,考虑到振动的随着远离振动源而衰减的性质,触觉控制部112基于第一触觉呈现信息来生成第二触觉呈现信息(或者通过改变第一触觉呈现信息来生成第二触觉呈现信息)。这使得能够在触觉呈现装置100之间传送触觉刺激。要注意的是,上文已经描述了第一触觉呈现信息是用于呈现自身装置的信息并且第二触觉呈现信息是用于呈现另一周围触觉呈现装置100的信息的效果;然而,例如,第一触觉呈现信息可以是用于作为发送源的触觉呈现装置100的呈现的信息,并且第二触觉呈现信息可以是用于自身装置的呈现的信息。

另外,触觉呈现装置100(第二触觉呈现装置)可以基于触觉刺激的传送特性来生成第二触觉呈现信息。例如,触觉控制部112可以基于被设置为初始设置的触觉呈现装置100的属性来生成第二触觉呈现信息。这使得触觉呈现装置100能够呈现与其属性对应的触觉刺激。另外,触觉呈现装置100(第二触觉呈现装置)可以执行物理模拟,从而生成第二触觉呈现信息。例如,触觉呈现装置100可以设置有使用物理引擎来模拟力学定律的模拟器;可以向模拟器输入与要传送的触觉刺激,触觉呈现装置100的属性、要提供的内容等有关的各种参数,从而生成第二触觉呈现信息。触觉控制部112的处理,包括其他主题,将在后面的部分中详细描述。

输出控制部113被配置成执行各种输出(除触觉刺激之外的输出)。为了更具体地描述,由主机装置200生成的控制信息在触觉呈现装置100之间扩散,并且每个触觉呈现装置100的输出控制部113基于包括在控制信息中的信息(例如,与触觉呈现信息中的设备ID对应的信息)来确定是否必需由自身的装置输出。然后,在确定必要由自身装置的输出的情况下,输出控制部113基于控制信息控制输出单元150,从而执行各种输出。应当注意,在触觉呈现装置100能够执行多种类型的输出(例如,能够执行图像显示和声音输出)的情况下,输出控制部113单独地控制每个输出。

通信单元120被配置成与外部装置通信。更具体地,第一触觉呈现装置的通信单元120与主机设备200和另一触觉呈现装置100通信,并且除第一触觉呈现装置之外的触觉呈现装置100与另一触觉呈现装置100通信。例如,通信单元120直接地或经由诸如有线LAN、无线LAN、Wi-Fi(注册商标)、红外线通信、蓝牙(注册商标)或近场/非接触通信的系统中的网络接入点与这些装置无线通信。

传感器单元130被配置成获取各种类型的传感器信息。例如,使传感器单元130设置有压敏传感器使得控制单元110(诸如触觉控制部112)能够基于由压敏传感器获取的传感器信息来输出触觉刺激的呈现目标是否正在踩踏触觉呈现装置100、踩踏力、施力的范围或区域等,从而使得能够根据这些输出的结果来控制要呈现的触觉刺激的类型、强度等。注意,传感器单元130中包括的传感器的类型不受具体地限制。

触觉呈现单元140被配置成基于输出控制部112的控制来呈现触觉刺激。例如,触觉呈现单元140可以是呈现振动的致动器(例如,ERM(偏心马达)、LRA(线性谐振致动器),或VCM(音圈马达等),可以是呈现与力感测相关的刺激的电气元件,或者可以是呈现与温度相关的温度改变元件(例如,珀耳帖元件等)。如上所述,注意,触觉呈现单元140要呈现的触觉刺激的类型不受具体地限制。

输出单元150被配置成基于输出控制部113的控制来执行各种输出。例如,输出单元150包括诸如显示器的显示装置,从而能够执行各种图像显示,并且包括诸如扬声器的声音输出装置,从而能够执行各种声音输出(例如,声音效果等)。注意,输出单元150中包括的输出装置不限于此。

存储单元160被配置成存储各种类型的信息。例如,存储单元160存储将由触觉呈现装置100的每个配置使用的程序、参数等。另外,存储单元160可以存储每个配置的处理结果、由通信单元120从外部装置接收的信息等。注意,存储在存储单元160中的信息的实质并不限定于此。

以上已经给出了触觉呈现装置100的配置示例的描述。注意,参照图9描述的以上描述的配置仅仅是示例,并且触觉呈现装置100的配置不限于这样的示例。例如,触觉呈现装置100可以不包括图9中示出的配置中的一些,或者可以包括图9中未示出的配置。另外,可以在外部装置(未示出)中提供图9中示出的配置,并且触觉呈现装置100可以通过链接以与外部装置通信来实现以上描述的每个功能。

<3.每个装置的处理流程示例>

以上已经给出了根据本实施方式的每个装置的配置示例。随后,给出了根据本实施方式的每个装置的处理流程的示例。

(3.1.总体处理流程的示例)

首先,参照图10给出在提供内容时执行的整个处理的流程的示例的描述。

在图10的步骤S1000中,在信息处理系统的激活等时执行每个触觉呈现装置100的初始设置。例如,执行关于每个触觉呈现装置100的识别信息的设置、用于判定触觉刺激的传送特性的属性的设置等。在步骤S1004中,生成地图信息。更具体地,主机装置200生成指示多个触觉呈现装置100之间的位置关系的地图信息。在步骤S1008中,基于所生成的地图信息来提供内容。更具体地,每个触觉呈现装置100向任何目标呈现触觉刺激,并且执行各种输出(例如,图像显示和声音输出等)。下面,详细给出步骤S1000至步骤S1008的每个处理。

(3.2.初始设置的处理流程的示例)

随后,参照图11给出了展示与每个触觉呈现装置100的初始设置相关的处理的细节的处理流程的示例(图10的步骤S1000)的描述。

在图11的步骤S1100中,主机装置200的初始设置部211生成用于初始设置的指令信号。在步骤S1104中,初始设置部211控制通信单元220,从而将指令信号发送至第一触觉呈现装置(图11的示例中的触觉呈现装置100a)。

在步骤S1108中,触觉呈现装置100a的初始设置部111基于指令信号执行初始设置。例如,作为初始设置,初始设置部111执行用于自身装置的识别的识别信息的设置和用于判定触觉刺激的传送特性的属性的设置。此后,在步骤S1112中,触觉呈现装置100a的初始设置部111控制通信单元120,从而将指令信号发送至另一周围触觉呈现装置100(图11的示例中的触觉呈现装置100b)。在步骤S1116中,触觉呈现装置100b的初始设置部111基于指令信号执行初始设置。以这种方式,每个触觉呈现装置100的触觉控制部112执行初始设置并且发送(扩散)指令信号,从而执行所有触觉呈现装置100的初始设置。

在此参照图12和图13给出关于每个触觉呈现装置100的识别信息的设置方法的描述。

多个触觉呈现装置100各自基于相互位置关系来计算识别信息。例如,如图12所示,在触觉呈现装置100被布置成网格图案(网格图案)形状的情况下,关于每个触觉呈现装置100中的识别信息可以由x-y坐标来表示。在接收到来自主机装置200的指令信号时,第一触觉呈现装置的初始设置部111将设置(x,y)(例如,(0,0)等)作为识别信息,并且将指令信号发送至另一周围呈现装置100。

在接收到来自周围触觉呈现装置100的指令信号时,触觉呈现装置100的初始设置部111基于自身装置与作为指令信号的发送源(下文中称为“发送源装置”)的触觉呈现装置100之间的位置关系来计算识别信息。例如,如图12所示,在自身装置相对于发送源装置位于x轴方向上的情况下,初始设置部111计算通过将发送源装置的识别信息的x坐标加1而获得的值(x+1)作为识别信息。相反,在自身装置相对于发送源装置位于与x轴方向相反的方向上的情况下,初始设置部111计算通过从发送源装置的识别信息的x坐标减去1而获得的值(x-1)作为识别信息。另外,在自身装置相对于发送源装置位于y轴方向上的情况下,初始设置部111计算通过将发送源装置的识别信息的y坐标加1而获得的值(y+1)作为识别信息。相反,在自身装置相对于发送源装置位于与y轴方向相反的方向上的情况下,初始设置部111计算通过从发送源装置的识别信息的y坐标减去1而获得的值(y-1)作为识别信息。注意,处理例如可以通过将由发送源装置设置的识别信息存储在指令信号中来实现。

以这种方式,基于自身装置与发送源装置之间的位置关系来计算识别信息使得初始设置部111能够设置唯一识别信息,而不管指令信号被扩散所经过的路线如何(不管要被路由的触觉呈现装置100的顺序如何)。图12例示了指令信号在x轴方向(x+1)上或y轴方向(y+1)上扩散的情况。然而,即使在指令信号与x轴方向相反的方向(x-1)上或与y轴方向相反的方向(y-1)上扩散时,也可以设置唯一识别信息。

另外,例如,如图13所示,即使在触觉呈现装置100之间设置有空区域的情况下,每个触觉呈现装置100的初始设置部111也能够适当地设置识别信息。注意,以上已经通过例示触觉呈现装置100被布置成网格图案形状的情况给出了描述;然而,触觉呈现装置100之间的位置关系不限于此。例如,在触觉呈现装置100被三维地布置的情况下,关于每个触觉呈现装置100的识别信息可以由x-y-z坐标表示。

(3.3.与地图信息的生成相关的处理流程的示例)

随后,参照图14给出了示出由主机装置200生成地图信息的处理的细节处理流程的示例(图10中的步骤S1004)的描述。

在图14的步骤S1200中,主机装置200的地图生成部212生成用于具有某些识别信息(图14的示例中的(0,0))的触觉呈现装置100的呼叫信号。注意,呼叫信号存储目识别信息。在步骤S1204中,地图生成部212控制通信单元220,从而将呼叫信号发送至第一触觉呈现装置(在图14的示例中的具有识别信息(0,0)的触觉呈现装置100)。在步骤S1208中,具有识别信息(0,0)的触觉呈现装置100的控制单元110生成对呼叫信号的响应信号。在步骤S1212中,控制单元110控制通信单元120,从而将响应信号发送至主机装置200。

在步骤S1216中,主机装置200的地图生成部212生成用于具有另一识别信息(图14的示例中的(1,0))的触觉呈现装置100的呼叫信号。在步骤S1220中,地图生成部212控制通信单元220,从而将呼叫信号发送至第一触觉呈现装置。在步骤S1224中,第一触觉呈现装置的控制单元110控制通信单元120,从而将呼叫信号发送至具有识别信息(1,0)的触觉呈现装置100。在步骤S1228中,具有识别信息(1,0)的触觉呈现装置100的控制单元110生成对呼叫信号的响应信号。在步骤S1232中,控制单元110控制通信单元120,从而将响应信号发送至第一触觉呈现装置。在步骤S1236中,第一触觉呈现装置的控制单元110控制通信单元120,从而将响应信号发送至主机装置200。

以这种方式,每个触觉呈现装置100传达作为呼叫信号目标的触觉呈现装置100与主机装置200之间的通信,从而允许主机装置200确认每个识别信息的设置的存在/不存在。图14的步骤S1240至步骤S1268的处理允许对最后识别信息(x,y)的设置的存在/不存在进行确认。

在步骤S1272中,主机装置200的地图生成部212基于在每个触觉呈现装置100中设置的识别信息来生成地图信息。如本文中使用的,地图信息是指基于在每个触觉呈现装置100中设置的识别信息来指示每个触觉呈现装置100的位置关系的信息。例如,在以上描述的图12的示例中,生成指示触觉呈现装置100(触觉呈现装置100a至触觉呈现装置100i)被布置成没有空区域的网格图案形状的地图信息。在图13的示例中,生成指示触觉呈现装置100(触觉呈现装置100a至触觉呈现装置100i)被布置成网格图案形状,其中空区域与识别信息(x,y+1)和识别信息(x+1,y+1)对应的地图信息。

(3.4与触觉刺激的呈现相关的处理流程的示例)

随后,参照图15给出了展示由触觉呈现装置100进行的触觉刺激的呈现的处理的细节的处理流程的示例(图10的步骤S1008)的描述。

在图15的步骤S1300中,主机装置200的触觉控制部213基于与从内容控制装置300提供的内容的进行状态有关的信息,生成要用于由触觉呈现装置100提供触觉刺激的触觉呈现信息。在步骤S1304中,触觉控制部213控制通信单元220,从而将触觉呈现信息发送至第一触觉呈现装置(在图15的示例中的具有识别信息(0,0)的触觉呈现装置100)。

在步骤S1308中,第一触觉呈现装置的触觉控制部112确定自身装置是否与在呈现开始位置处的触觉呈现装置100对应。在确定自身装置与在呈现开始位置处的触觉呈现装置100对应的情况下(步骤S1308/是),触觉控制部112在步骤S1312中基于触觉呈现信息执行触觉刺激的呈现的处理。

同时,在没有确定自身装置与呈现开始位置处的触觉呈现装置100对应的情况下(步骤S1308/否),在步骤S1316,触觉控制部112确定将触觉呈现信息提供到在呈现开始位置处的触觉呈现装置100的最短路径。然后,在步骤S1320处,触觉控制部213控制通信单元220,从而将触觉呈现信息发送至位于最短路径上的触觉呈现装置100。

为了描述步骤S1316中的最短路径的确定方法,例如,在参照图14描述的生成地图信息的处理中,将关于“步数”的信息存储在响应信号中,并且触觉呈现装置100使传达的响应信号的步数加1。这使得已经接收到响应信号的触觉呈现装置100能够识别到响应信号的传输源的触觉呈现装置100的步数。然后,触觉呈现装置100接收已经通过多条路径的响应信号,从而能够识别周围触觉呈现装置100中的哪一个位于相对于作为响应信号的传输源的触觉呈现装置100的最短路径上。注意,在生成地图信息的处理中,关于“步数”的信息可以存储在除响应信号之外的信号中。

随后,参照图16和图17给出了在呈现开始位置处呈现触觉刺激之后要被传送的触觉刺激的呈现的处理的描述。

图16是要被传送的触觉刺激的呈现的处理的说明图。在图16中,考虑触觉刺激从具有识别信息(x,y)的触觉呈现装置100(下文中称为“触觉呈现装置100x”)传送至具有识别信息(x+1,y)的触觉呈现装置100(下文中称为“触觉呈现装置100x+1”)的情况。

在图16的A中,触觉呈现装置100x基于由主装置200生成的触觉呈现信息来呈现触觉刺激。在图16的B中,在确定触觉呈现装置100x+1由于触觉刺激的传送而必要呈现触觉刺激的情况下,触觉呈现装置100x将触觉呈现信息发送至触觉呈现装置100x+1。此时,如上所述,触觉呈现装置100x基于触觉呈现信息(第一触觉呈现信息)生成第二触觉呈现信息,并且将第二触觉呈现信息发送至触觉呈现装置100x+1。在图16的C中,这允许触觉呈现装置100x+1基于第二触觉呈现信息来呈现触觉刺激,由此使得能够表示触觉刺激的传送。

注意,触觉呈现装置100x生成第二触觉呈现信息的定时以及因此向触觉呈现装置100x+1发送第二触觉呈现信息的定时不受具体地限制。例如,在接收到触觉呈现信息之后,触觉呈现装置100x可以立即确定触觉呈现装置100x+1对触觉刺激的呈现对于执行第二触觉呈现信息的生成以及其向触觉呈现装置100x+1的发送是否是必需的。

在此,在没有接收到触觉呈现信息的情况下,或者在触觉刺激的呈现目标(用户等)没有与自身装置接触的情况下,触觉呈现装置100在触觉刺激的呈现之前或之后在一些功能被停止的状态(下文称为“暂停状态”)下等待。这使得触觉呈现装置100能够降低功耗。注意,对在暂停状态下要被停止的功能的实质不受具体地限制。另外,在接收到触觉呈现信息的情况下,或者在触觉刺激的呈现目标与自身装置接触的情况下(例如,在压敏传感器检测到用户已经在自身装置上的情况下等),触觉呈现装置100立即取消在触觉刺激的呈现之前的暂停状态。

图17是示出触觉刺激的呈现的处理的具体示例的流程图(图15的步骤S1312)。在步骤S1400中,触觉呈现装置100的触觉控制部112确定过去是否已经接收到相同命令ID的触觉呈现信息。在确定过去已经接收到相同命令ID的触觉呈现信息的情况下(步骤S1400/是),在步骤S1404中,触觉控制部112丢弃触觉呈现信息。这防止使用相同的触觉呈现信息以重叠的方式呈现相同的触觉刺激。

在确定过去没有接收到相同命令ID的触觉呈现信息时(步骤S1400/否),在步骤S1408中,触觉控制部112确定触觉刺激的呈现目标(用户)是否与自身装置接触。在确定触觉刺激的呈现目标与自身装置接触的情况下(步骤S1408/是),触觉控制部112在步骤S1412中取消暂停状态,并且在步骤S1416中基于触觉呈现信息来呈现触觉刺激。在确定触觉刺激的呈现目标未与自身装置接触的情况下(步骤S1408/否),不执行步骤S1412和步骤S1416的处理。

在步骤S1420中,触觉控制部112确定是否满足自身装置的触觉刺激的呈现的结束条件。在确定不满足自身装置的触觉刺激的呈现的结束条件的情况下(步骤S1420/否),触觉控制部112继续从步骤S1408至步骤S1416的处理。

在确定满足自身装置的触觉刺激的呈现的结束条件的情况下(步骤S1420/是),在步骤S1424中,触觉控制部112确定是否满足触觉刺激传送的结束条件。例如,触觉控制部112确定振动是否通过传送而衰减而得到零振动强度。在确定满足触觉刺激的传送的结束条件的情况下(步骤S1424/是),在步骤S1404中,触觉控制部112丢弃触觉呈现信息。

在确定不满足触觉刺激的传送的结束条件的情况下(步骤S1424/否),在步骤S1428,触觉控制部112从其他周围触觉呈现装置100之中确定要成为触觉呈现信息(第二触觉呈现信息)的传输目的地的触觉呈现装置100。例如,触觉控制部112计算触觉刺激要传送到的触觉呈现装置100。在步骤S1432中,考虑触觉刺激的传送特性,触觉控制部112基于第一触觉呈现信息(从周围触觉呈现装置100接收到的并且用于自身装置的触觉刺激的触觉呈现信息)生成第二触觉呈现信息。

在步骤S1436中,触觉控制部112控制通信单元120,从而将第二触觉呈现信息发送至作为传输目的地的触觉呈现装置100。在步骤S1440中,触觉控制部112执行到暂停状态的转变,从而结束一系列处理。

注意,在图17的示例中,在触觉呈现装置100结束触觉刺激的呈现之后执行第二触觉呈现信息的生成和发送,但第二触觉呈现信息的生成和发送的定时不受如上所述的具体地限制。

<4.变型示例>

以上已经给出了根据本实施方式的每个装置的处理流程的示例的描述。随后,给出了根据本实施方式的修改示例的描述。

(4.1.基于呈现触觉刺激的配置的位置的触觉刺激的呈现控制)

首先,给出了基于呈现触觉刺激的配置的位置的触觉刺激的呈现控制的描述。

假定触觉呈现装置100被布置成网格图案形状并且被耦接成用于与垂直和水平相邻的其他触觉呈现装置100通信。在这种情况下,在每个触觉呈现装置100将触觉呈现信息发送至其他周围触觉呈现装置100时,垂直或水平方向上的传送比倾斜方向上的传送快,如图18所示。因此,在每个触觉呈现装置100接收触觉呈现信息并且顺序地呈现触觉刺激的情况下,使得触觉刺激以斜方形形状传送,如图18所示。在触觉刺激具有圆形传送的特性(例如,振动)的情况下,这种状态是不期望的。

因此,触觉呈现装置100(第二触觉呈现装置)基于呈现触觉刺激的配置(致动器10)的位置来执行第二触觉呈现信息的生成或第二触觉呈现信息的传输。例如,如图19所示,在呈现传送的触觉刺激20(在图19的示例中,被传送的触觉刺激20a和触觉刺激20b)时,执行第二触觉呈现信息的生成或第二触觉呈现信息的传输,以允许使用存在于与触觉刺激20对应的位置处的致动器10。这使得触觉呈现装置100能够以圆形形状传送触觉刺激。

注意,触觉刺激呈现方法不限于参照图19描述的方法。例如,不仅存在于与触觉刺激20对应的位置处的致动器10,而且其他致动器10可以一起使用以调节由每个致动器10呈现的触觉刺激的强度等,从而允许用户感知到触觉刺激已经以圆形形状传送。

此处,在一些情况下,高精确度对于触觉刺激的传送可能不是必需的。另外,在触觉刺激的传送需要较高精确度的情况下,触觉呈现装置100的处理负荷可能较高,从而导致可能出现处理延迟等。因此,在触觉呈现装置100中,可以简化触觉刺激的呈现的处理。

例如,代替如上所述以圆形形状传送触觉刺激,触觉呈现装置100可以在触觉呈现装置100中提供的多个触觉呈现单元140中的每个触觉呈现单元140中在一个方向上传送触觉刺激。为了更具体地参照图20描述,触觉呈现装置100可以采用例如从呈现开始位置朝向每个触觉呈现单元140的中心位置的线性方向作为触觉刺激在每个触觉呈现单元140中的传送方向。这使得触觉呈现装置100能够减小处理负荷,同时允许用户感知触觉刺激的传送方向。注意,用于简化触觉刺激的呈现的处理的方法不限于图20的示例。

(4.2.以任意形状传送的触觉刺激的呈现)

随后,给出了以任意形状传送的触觉刺激的呈现的描述。

以上已经通过例示触觉刺激的圆形传送给出了描述,但在触觉刺激被传送时的形状不必限于圆形形状。更具体地,如图21所示,触觉刺激可以以由自由曲线表示的形状(下文中称为“自由曲线形状”)来传送。同样在这种情况下,如图21所示,存在于与传送的触觉刺激20对应的位置处的致动器10可以被用于呈现触觉刺激。

在触觉刺激以自由曲线形状传送的情况下,如图22的A所示,在将自由曲线上的点与呈现开始位置进行连接的线的长度设置为r,并且将该线与预定的参考线之间形成的角度设置为θ时,在特定时间t处的自由曲线形状表示为r(θ,t)。然后,如图22的B所示,在通过t对r(θ,t)的偏微分而获得的结果被设置为r'(θ,t)时,关于r(θ,t)和r'(θ,t)的信息被存储在触觉呈现信息中,从而使得每个触觉呈现装置100能够识别自由曲线形状并且呈现以自由曲线形状传送的触觉刺激(注意,即使在触觉刺激以除自由曲线形状以外的形状传送的情况下,也可以以类似的方式实现)。

<5.硬件配置示例>

以上,已经给出了根据本实施方式的变型示例的描述。最后,参照图23给出根据上述本实施方式的触觉呈现装置100或主机装置200的硬件配置示例的描述。图23是示出采用根据本实施方式的触觉呈现装置100或主机装置200的信息装置900的硬件配置示例的框图。通过下面描述的软件和硬件之间的协作来实现根据本实施方式的触觉呈现装置100或主机装置200的信息处理。

如图23所示,信息装置900包括CPU(中央处理单元)901、ROM(只读存储器)902、RAM(随机存取存储器)903和主机总线904a。另外,信息装置900包括桥接器904、外部总线904b、接口905、输入设备906、输出设备907、存储设备908、驱动器909、耦接端口911、通信设备913和传感器915。代替CPU 901或除CPU 901之外,信息装置900可以包括诸如DSP或ASIC的处理电路。

CPU 901用作运算处理器和控制器,并且根据各种程序控制信息装置900中的全部操作。另外,CPU 901可以是微处理器。ROM 902存储要由CPU 901使用的程序、算术参数等。RAM 903临时存储CPU 901执行时要使用的程序、执行时适当改变的参数等。CPU 901可以实施为例如触觉呈现装置100的控制单元110或者主机装置200的控制单元210。

CPU 901、ROM 902和RAM 903通过包括CPU总线等的主机总线904a共同耦接。主机总线904a经由桥接器904耦接至外部总线904b,例如PCI(外围组件互连/接口)总线。注意,不必要求将主机总线904a、桥接器904和外部总线904b配置为分离的;这些功能可以安装在一条总线上。

输入设备906可以通过例如用户向其输入信息的设备来实现,诸如鼠标、键盘、触摸板、按钮、麦克风、开关和杆。另外,输入设备906可以是例如利用红外线或其他无线电波的远程控制设备,或者可以是与信息装置900的操作兼容的外部耦接设备,例如移动电话或PDA。此外,输入设备906可以包括例如输入控制电路,该输入控制电路基于由使用上述输入装置的用户输入的信息来生成输入信号,并且将所生成的输入信号输出至CPU 901。通过操作该输入设备906,信息装置900的用户能够向信息装置900输入各种数据或给出处理操作的指令。

输出设备907由能够视觉地或听觉地将获取的信息通知用户的设备形成。这样的设备的示例包括诸如CRT显示设备、液晶显示设备、等离子体显示设备、EL显示设备和灯的显示设备、诸如扬声器和耳机的声音输出设备、以及打印设备等。另外,在本实施方式中,输出装置907可以由呈现振动的致动器,呈现与力觉相关的刺激的电气元件、呈现与温度相关的刺激的温度变化元件等形成。输出设备907可以实施为例如触觉呈现装置100的触觉呈现单元140或输出单元150。

存储设备908是用于存储数据的设备,其作为信息装置900的存储单元的示例而形成。存储设备908例如由诸如HDD的磁存储单元设备、半导体存储设备、光存储设备、磁光存储设备等来实现。存储装置908可以包括存储介质,在存储介质中记录数据的记录器、从存储介质中读取数据的读取器、删除在存储介质中记录的数据的删除设备等。存储设备908存储将由CPU 901执行的程序、各种数据、从外部获取的各种数据等。存储设备908可以实施为例如触觉呈现装置100的存储单元160或主机装置200的存储单元230。

驱动器909是用于存储介质的读取器/写入器,并且内置于信息装置900中或者外接至信息装置900上。驱动器909读取记录在附加的可移动存储介质(例如磁盘、光盘、磁光盘或半导体存储器)中的信息,并且将读取的信息输出至RAM 903。另外,驱动器909还能够将信息写入可移动存储介质。

耦接端口911是要被耦接至外部装置的接口,并且是与能够通过例如USB(通用串行总线USB)等来传送数据的外部装置耦接的耦接端口。

通信设备913例如是由通信设备等形成的用于耦接至网络920的通信接口。通信设备913例如是用于有线或无线LAN(局域网)、LTE(长期演进)、蓝牙(注册商标),或WUSB(无线USB)的通信卡等。另外,通信设备913可以是用于光通信的路由器、用于ADSL(非对称数字用户线)的路由器、用于各种类型的通信的调制解调器等。例如,通信装置913能够根据诸如TCP/IP的预定的协议向因特网或其他通信装置发送信号并且从因特网或其他通信装置接收信号等。通信装置913可以实施为例如触觉呈现装置100的通信单元120或主机装置200的通信单元220。

传感器915例如是各种传感器(诸如压敏传感器、加速度传感器、陀螺仪传感器、地磁传感器、光学传感器、声音传感器或距离测量传感器)中的每个传感器。传感器915获取与信息装置900自身的状态有关的信息(例如信息装置900的姿态和行进速度),以及与信息装置900的周围环境有关的信息(例如信息装置900的周围环境亮度和噪声)。另外,传感器915可以包括接收GPS信号以测量装置的纬度、经度和海拔高度的GPS传感器。传感器915可以实施为例如触觉呈现装置100的传感器单元130。

注意,网络920是用于从耦接至网络920的装置传输的信息的有线或无线传输路径。例如,网络920可以包括诸如因特网、电话网络、卫星通信网络的公共网络、包括以太网(注册商标)的各种类型的LAN(局域网)、WAN(广域网)等。另外,网络920可以包括诸如IP-VPN(互联网协议-虚拟专用网)的专用网。

以上,已经给出了可以实现根据本实施方式的信息装置900的功能的硬件配置的示例的描述。可以使用通用构件来实现上述部件中的每个部件,或者可以通过专用于各个部件的功能的硬件来实现上述部件中的每个部件。因此,可以根据实现本实施方式时的技术水平来适当地改变要使用的硬件配置。

注意,可以创建用于实现根据如上所述的本实施方式的信息装置900的每个功能的计算机程序,并且可以将该计算机程序安装在PC等上。另外,还可以提供一种存储这种计算机程序的计算机可读记录介质。记录介质例如是磁盘、光盘、磁光盘、闪存存储器等。另外,上述计算机程序可以例如在不使用记录介质的情况下经由网络分布。

<6.结论>

如上所述,根据本实施方式的信息处理系统包括主机装置200和多个触觉呈现装置100,并且多个触觉呈现装置100包括第一触觉呈现装置,在从主机装置200接收到触觉呈现信息的情况下,第一触觉呈现装置将触觉呈现信息发送至周围触觉呈现装置100;并且包括第二触觉呈现装置,在从周围触觉呈现装置100接收到触觉呈现信息的情况下,第二触觉呈现装置基于触觉呈现信息呈现触觉刺激。以这种方式,第二触觉呈现装置基于从作为起点的第一触觉呈现装置扩散的触觉呈现信息来呈现触觉刺激,从而减小主机装置200的处理负荷。例如,主机装置200不必单独地生成触觉呈现信息并且将其发送至呈现触觉刺激的触觉呈现装置100(第二触觉呈现装置)。注意,本公开内容不仅能够实现这种效果,而且能够实现上文描述的各种效果。

尽管以上已经参照附图详细给出了本公开内容的优选的实施方式的描述,但本公开内容的技术范围不限于这样的示例。显然,本公开内容的领域的普通技术人员可以在权利要求中描述的技术思想的范围内找到各种改变或变型,并且应当理解,这些改变和变型自然地落入本公开内容的技术范围内。

另外,本文中描述的效果仅仅是说明性的或示例性的,而非限制性的。即,除上述效果之外或代替上述效果,根据本公开内容的实施方式的技术可以实现从本说明书的描述中对本领域技术人员显而易见的其他效果。

要注意的是,本公开内容的技术范围还包括以下配置。

(1)

一种信息处理系统,包括:

信息处理器;以及

多个触觉呈现装置,

所述多个触觉呈现装置包括

第一触觉呈现装置,其在从所述信息处理器接收触觉呈现信息的情况下将所述触觉呈现信息发送至周围触觉呈现装置,以及

第二触觉呈现装置,其在从所述周围触觉呈现装置接收所述触觉呈现信息的情况下,基于所述触觉呈现信息来呈现触觉刺激。

(2)

根据(1)所述的信息处理系统,其中

所述第二触觉呈现装置包括多个第二触觉呈现装置,并且

所述第二触觉呈现装置基于所述触觉呈现信息来彼此结合地呈现触觉刺激,从而向所述触觉刺激的呈现目标呈现要传送的触觉刺激。

(3)

根据(2)所述的信息处理系统,其中,在从所述周围触觉呈现装置接收到所述触觉呈现信息的情况下,所述第二触觉呈现装置将所述触觉呈现信息发送至另一周围触觉呈现装置。

(4)

根据(3)所述的信息处理系统,其中,基于从所述周围触觉呈现装置接收的第一触觉呈现信息,所述第二触觉呈现装置将反映由于传送而引起的所述触觉刺激的变化的第二触觉呈现信息发送至另一周围触觉呈现装置。

(5)

根据(4)所述的信息处理系统,其中,所述第二触觉呈现装置基于所述触觉刺激对于自身装置或所述周围触觉呈现装置的传送特性来生成所述第二触觉呈现信息。

(6)

根据(4)或(5)所述的信息处理系统,其中,所述第二触觉呈现装置基于呈现所述触觉刺激的配置的位置来执行所述第二触觉呈现信息的生成或所述第二触觉呈现信息的发送。

(7)

根据(5)或(6)所述的信息处理系统,其中,所述第二触觉呈现装置通过执行物理模拟来生成所述第二触觉呈现信息。

(8)

根据(1)至(7)中任一项所述的信息处理系统,其中,

所述触觉呈现信息包括允许所述触觉呈现信息的识别的识别信息,并且

所述第二触觉呈现装置基于所述识别信息确定是否使用所述触觉呈现信息呈现所述触觉刺激。

(9)

根据(1)至(8)中任一项所述的信息处理系统,其中,在所述触觉刺激的呈现目标未与所述自身装置接触的情况下,所述第二触觉呈现装置不呈现所述触觉刺激。

(10)

根据(1)至(9)中任一项所述的信息处理系统,其中,在未接收到所述触觉呈现信息的情况下,或者在所述触觉刺激的呈现目标未与自身装置接触的情况下,所述第二触觉呈现装置在所述触觉刺激的呈现之前或所述触觉刺激的呈现之后停止一些功能的状态下等待。

(11)

根据(1)至(10)中任一项所述的信息处理系统,其中,所述多个触觉呈现装置各自通过使用从所述信息处理器发送的预定信号作为触发来计算用于自身装置的识别的识别信息。

(12)

根据(11)所述的信息处理系统,其中,所述多个触觉呈现装置各自基于相互位置关系来计算所述识别信息。

(13)

根据(12)所述的信息处理系统,其中,所述信息处理器基于关于所述多个触觉呈现装置中的每个触觉呈现装置的所述识别信息来生成指示所述多个触觉呈现装置之间位置关系的地图信息。

(14)

根据(1)至(13)中任一项所述的信息处理系统,其中,所述触觉刺激包括振动。

(15)

根据(1)至(14)中任一项所述的信息处理系统,其中,所述多个触觉呈现装置以彼此紧邻的状态布置在地面上。

(16)

一种触觉呈现装置,包括:

通信单元,其从周围触觉呈现装置接收触觉呈现信息;以及

触觉控制部,其基于所述触觉呈现信息来控制触觉刺激的呈现并且控制所述触觉呈现信息向另一周围触觉呈现装置的提供。

(17)

一种由计算机执行的触觉呈现方法,所述方法包括:

从周围触觉呈现装置接收触觉呈现信息;以及

基于所述触觉呈现信息来控制触觉刺激的呈现,并且控制所述触觉呈现信息向另一周围触觉呈现装置的提供。

(18)

一种存储介质,其存储使计算机实现下述的程序:

从周围触觉呈现装置接收触觉呈现信息;以及

基于所述触觉呈现信息来控制触觉刺激的呈现,并且控制所述触觉呈现信息向另一周围触觉呈现装置的提供。

[附图标记列表]

100 触觉呈现装置

110 控制单元

111 初始设置部

112 触觉控制部

113 输出控制部

120 通信单元

130 传感器单元

140 触觉呈现单元

150 输出单元

160 存储单元

200 主机装置

210 控制单元

211 初始设置部

212 地图生成部

213 触觉控制部

214 输出控制部

220 通信单元

230 存储单元

300 内容控制装置

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号