分析装置、记录介质及分析方法

文档序号:10474922阅读:789来源:国知局
分析装置、记录介质及分析方法
【专利摘要】[问题]为了对关于运动的一系列行动所获得的数据作为系列或集合进行分析。[解决方案]提供了一种设置有处理器的分析装置,该处理器实现以下功能:获取表示基于进行运动的用户的动作而定义的行动事件的数据的获取功能;从行动事件提取被分类成相同类型的多个行动事件的提取功能;以及对表示多个提取的行动事件的数据进行分析的分析功能。
【专利说明】
分析装置、记录介质及分析方法
技术领域
[0001] 本公开内容涉及分析装置、记录介质及分析方法。
【背景技术】
[0002] 已经开发了使用感测或分析来辅助运动游戏(sports play)的技术。例如,专利文 献1公开了以下技术:使用动作传感器的检测数据来检测挥拍动作;提取数据,其中将挥拍 动作检测为挥拍候选数据;基于与挥拍相关联的确定条件从挥拍候选数据选择正确的挥拍 数据。因此,例如,用户无需经受挥拍动作的开始计时和结束计时,并且可以以相对小的计 算负荷来提取挥拍数据。
[0003] 引用列表
[0004] 专利文献
[0005] 专利文献 1:JP 2012-254205A

【发明内容】

[0006] 技术问题
[0007] 然而,在专利文献1中所公开的技术中,可以分析单独的挥拍,但是并不将所获取 的数据作为系列或集合进行分析。为了改进体育动作,分析单独的动作如挥拍并且找到改 进点很重要,但是,例如,构成比赛或集合的一系列动作是相关的,并且即使关注个别动作, 该动作前后的动作的影响不容忽视。此外,除非将从一系列动作获取的数据作为系列或集 合进行分析,否则难以理解比赛或动作的组合。
[0008] 就这一点而言,本公开内容提出了新颖且改进的并且能够将从一系列体育动作获 取的数据作为系列或集合进行分析的分析装置、记录介质及分析方法。
[0009] 问题的解决方案
[0010] 根据本公开内容,提供了一种分析装置,该分析装置包括处理器,该处理器被配置 成实现以下功能:获取表示基于进行运动的用户的动作而定义的行动事件的数据的获取功 能;从所述行动事件中提取被分类成相同类型的多个行动事件(play event)的提取功能; 以及对表示多个提取的行动事件的数据进行分析的分析功能。
[0011] 根据本公开内容,提供了 一种存储有程序的记录介质,所述程序使计算机实现以 下功能:获取表示基于进行运动的用户的动作而定义的行动事件的数据的获取功能;从所 述行动事件中提取被分类成相同类型的多个行动事件的提取功能;以及对表示所述多个提 取的行动事件的数据进行分析的分析功能。
[0012] 根据本公开内容,提供了 一种分析方法,该方法包括:获取表示基于进行运动的用 户的动作而定义的行动事件的数据;从所述行动事件中提取被分类成相同类型的多个行动 事件;以及对表示所述多个提取的行动事件的数据进行分析。
[0013] 本发明的有益效果
[0014] 如上所述,根据本公开内容,可以将从一系列运动游戏获得的数据作为系列或集 合进行分析。
[0015] 注意,上述效果不一定受到限制,并且连同所述效果一起或者代替所述效果,可以 展现出期望在本说明书中引入的任何效果或者根据本说明书能够期望的其他效果。
【附图说明】
[0016] [图1]图1是示出了根据本公开内容的实施方式的系统配置的示例的图。
[0017] [图2]图2是示意性地示出了根据本公开内容的实施方式的系统的装置配置的框 图。
[0018] [图3]图3是用于描述根据本公开内容的实施方式的分析处理的示例的图。
[0019] [图4]图4是概念性地示出了图3的示例中的滤波器部的功能的图。
[0020] [图5]图5是示出了图4的示例中所提取的行动事件组的分析的示例的图。
[0021] [图6]图6是用于描述行动事件的特征的分布与图5的示例中所示的学习水平之间 的关系的图。
[0022][图7]图7是示出了图4的示例中的行动事件的特征的分析的另一个示例的图。 [0023][图8]图8是示出了根据本实施方式的单个用户的行动事件的分析结果的另外的 示例的图。
[0024][图9]图9是示出了根据本实施方式的单个用户的行动事件的分析结果的另外的 示例的图。
[0025] [图10]图10是用于描述根据本公开内容的实施方式的多个用户的行动事件的分 析的示例的图。
[0026] [图11]图11是用于具体描述根据本公开内容的实施方式的多个用户的行动事件 的分析的示例的图。
[0027][图12]图12是示出了其中图11中所示的分析结果在2D平面上表达的信息的示例 的图。
[0028][图13]图13是示出了其中图11中所示的分析结果在2D平面上表达的信息的示例 的图。
[0029][图14]图14是示出了根据本实施方式的多个用户的行动事件的分析结果的另外 的示例的图。
[0030] [图15]图15是示出了根据本实施方式的多个用户的行动事件的分析结果的另外 的示例的图。
[0031] [图16]图16是示出了根据本公开内容的实施方式的传感器设备的硬件配置的示 例的图。
[0032][图17]图17是示出了根据本公开内容的实施方式的分析设备的硬件配置的示例 的图。
【具体实施方式】
[0033]在下文中,将参照附图详细描述本公开内容的优选实施方式。在本说明书和附图 中,使用相同的附图标记来表示功能和结构基本上相同的元件,并且省略重复说明。
[0034]将按照下面的顺序进行描述。
[0035] 1.系统配置
[0036] 2.分析处理的示例
[0037] 2-1单个用户的行动事件的分析
[0038] 2-2.多个用户的行动事件的分析
[0039] 3.硬件配置
[0040] 4.补充
[0041] 将根据运动的特定示例(网球)进行下面的描述,但是本技术的应用范围不限于下 面描述的运动。例如,可以将本技术应用于任何运动,只要行动事件是基于进行该运动的用 户的动作来限定地即可。
[0042] (1.系统配置)
[0043]图1是示出了根据本公开内容的实施方式的系统配置的示例的图。参照图1,系统 10包括传感器设备100、智能电话200和服务器300。
[0044] 传感器设备100被安装在网球拍R中。传感器设备100包括例如动作传感器(例如, 加速传感器、陀螺仪传感器、地磁传感器等)。在这种情况下,传感器设备1〇〇直接检测球拍R 的动作,但是由于球拍R由用户紧握并且根据用户的意图而移动,所以可以说,传感器设备 100间接地通过球拍R的动作来检测用户的动作。在本公开内容中,在这种情况下,可以说, 传感器设备100间接地被安装在用户上并且检测用户的动作。
[0045] 在另一种实施方式中,传感器设备100可以被安装在例如用户的衣服或鞋上。在这 种情况下,传感器设备100直接检测衣服或鞋的动作,但是由于衣服或鞋会随着用户而移 动,所以可以说传感器设备间接地检测用户的动作。可替代地,可以将传感器设备100直接 安装在用户上,并且例如,可以以带子的形式裹住手臂。在这种情况下,传感器设备100直接 检测用户的动作。除了传感器设备100直接检测用户的动作的情况以外,即使在传感器设备 100间接地检测用户的动作的情况下,只要用户的动作在所检测的动作中被反映,就可以基 于由传感器设备100提供的检测结果来限定与参加运动的用户的动作对应的行动事件。
[0046] 传感器设备100还可以包括振动传感器。例如,可以基于振动传感器检测到的数据 来容易地指定与行动事件对应的时间间隔(例如,击球前后的时间间隔)。此外,与动作传感 器检测到的数据类似,由振动传感器检测的数据也可以用于分析行动事件。传感器设备100 还可以包括用于获取进行运动的用户的环境信息如温度、湿度、亮度或位置的传感器。当需 要时,对由传感器设备100所装配的各种类型的传感器检测的数据进行预处理,并且然后通 过无线通信如蓝牙(注册商标)将该数据发送至智能电话200。
[0047] 例如,智能电话200被布置在正进行运动的用户附近。在这种情况下,智能电话200 通过无线通信如蓝牙(注册商标)接收从传感器设备100发送的数据,当需要时临时累积或 处理所接收的数据,并且通过网络通信将所得到的数据发送至服务器300。智能电话200可 以接收由服务器300基于所发送的数据执行的分析的结果,并且将分析结果通过显示器、扬 声器等输出给向户。当用户未进行运动时,可以输出分析结果。可以由用户所使用的信息处 理终端(如与智能电话200不同的个人计算机或平板终端、游戏机、电视机等)执行分析结果 的输出。
[0048]智能电话200不一定被布置在正进行运动的用户附近。在这种情况下,传感器设备 100将所检测的数据累积在内部存储区(存储器或者外部存储装置)中。例如,当在运动游戏 之后传感器设备100和智能电话200彼此靠近时,可以通过无线通信如蓝牙(注册商标)将数 据从传感器设备100发送至智能电话200。可替代地,当在运动游戏之后传感器设备100与智 能电话200以有线方式如USB连接时可以发送数据。此外,可移除记录介质可以用于将数据 从传感器设备100递送至智能电话200。
[0049] 服务器300与智能电话200经由网络进行通信,并且接收由传感器设备100所装配 的各种类型传感器检测的数据。服务器300使用所接收的数据执行分析处理,并且生成与运 动游戏相关的各种信息。例如,服务器300基于直接或间接表示进行运动的用户的动作并且 由动作传感器获取的数据来限定行动事件。例如,行动事件与使用球拍R单次击球对应。通 过限定行动事件,例如,可以将由动作数据表示的用户的行动理解为具有含义如{发球、击 球、截击、......}的一系列行动。
[0050] 另外,服务器300可以通过对行动事件的分析处理从行动事件提取被分类成同一 类型的多个行动事件并且对表示多个提取的行动事件的数据进行分析。例如,由服务器300 的分析处理生成的信息被发送至智能电话200并且通过智能电话200的显示器或扬声器被 输出给用户。可替代地,服务器300还可以将信息发送至除了智能电话200以外的信息处理 终端并且向用户输出信息。服务器300可以基于多个用户中的每一个所接收的数据来执行 分析处理,基于比较结果例如针对每个用户所生成的行动模式来生成信息,将所生成的信 息发送至每个用户的信息处理终端。
[0051] 图2是示意性地示出了根据本公开内容的实施方式的系统的装置配置的框图。参 照图2,传感器设备100包括传感器110、处理部120和发送部130。智能电话200包括接收部 210、处理部220、存储部230、发送部240、成像部250、输入部260和输出部270。服务器300包 括接收部310、处理部320、存储部330和发送部340。后面将描述用于实现各个装置的硬件配 置示例(传感器设备和分析装置的硬件配置示例)。
[0052] 在传感器设备100中,处理部120对由传感器110获取的数据进行处理,发送部130 将经处理的数据发送至智能电话200。如上所述,传感器110包括例如直接或间接地检测进 行运动的用户的动作的动作传感器。传感器110还可以包括振动传感器、用于获取用户的环 境信息的传感器等。处理部120由根据程序进行操作的处理器来实现,并且当需要时对由传 感器110获取的数据执行预处理。预处理可以包括例如采样、降噪等。预处理不必然被执行。 发送部130由通信装置来实现并且例如使用无线通信如蓝牙(注册商标)将数据发送至智能 电话200。虽然图2中未示出,但是传感器设备100可以包括临时累积数据的存储部。
[0053]在智能电话200中,接收部210接收由传感器设备100发送的数据,发送部240将数 据发送至服务器300。接收部210和发送部240由执行例如无线通信(如蓝牙(注册商标))以 及有线或无线网络通信的通信装置来实现。所接收的数据被临时存储在存储部230中,并且 然后例如通过处理部220被发送。处理部220可以对所接收的数据执行预处理。处理部220由 根据程序进行操作的处理器来实现,而存储部230由存储器或存储装置来实现。接收部210 还可以接收从服务器300发送的信息。例如,可以根据处理部220的控制从输出部270向用户 输出所接收的信息。输出部270包括例如显示器或扬声器。
[0054]此外,在智能电话200中,成像部250获取图像。例如,成像部250由成像元件与光学 系统(如透镜)组合的相机模块来实现。图像可以包括进行运动的用户作为主题。例如,将由 成像部250获取的图像与通过接收部210接收的数据一起从发送部240发送至服务器300。例 如,服务器300可以使用图像连同由传感器设备100获取的数据一起进行分析处理或者可以 将图像嵌入在由分析处理生成的信息中。输入部260包括例如触摸板、硬件按钮、接收音频 输入的麦克风、和/或接收姿势输入的相机。处理部220可以根据通过输入部260获取的用户 操作、通过发送部240请求服务器300发送信息。
[0055] 服务器300包括接收部310、处理部320、存储部330和发送部340。接收部310由通信 设备来实现并且从智能电话200接收通过使用网络通信(如因特网)发送的数据。处理部320 例如由处理器(如CPU)来实现并且对所接收的数据进行处理。例如,处理部320执行所接收 的数据的处理的分析处理,并且另外可以在分析之后将数据累积在存储部330中,或者可以 经由发送部340输出数据。可替代地,处理部320可以仅执行对在智能电话200中已经被分析 的数据的累积和输出的控制等。
[0056]上面已经描述了根据本公开内容的实施方式的系统的配置。上面描述的配置是示 例,而且在其他实施方式中可以进行各种修改。例如,在上面的示例中,使用由传感器设备 100获取的数据进行的分析处理由服务器300的处理部320来执行,但是分析处理也可以由 智能电话200的处理部220或者传感器设备100的处理部120来执行。已经将系统10描述为包 括传感器设备100、智能电话200和服务器300,但是例如当智能电话200的处理部220执行分 析处理时,系统10可以不包括服务器300。可替代地,在这种情况下,服务器300提供以下服 务:存储通过分析处理所获得的信息以及与用户共享该信息。此外,例如,当传感器设备100 的处理部120执行分析处理时,系统10可以不包括智能电话200和服务器300。传感器设备 100可以是例如被安装在用户或工具上的专用传感器设备,或者被安装在便携式信息处理 终端中的传感器模块可以用作传感器设备100。因此,可以在与智能电话200相同的设备中 实现传感器设备100。
[0057] (2.分析处理的示例)
[0058]图3是用于描述根据本公开内容的实施方式的分析处理的示例的图。参照图3,执 行分析处理的处理器获取动作数据401和表示基于进行运动的用户的动作限定的行动事件 的元数据403作为输入。然后,处理器通过滤波器部405的功能从由数据表示的行动事件中 提取被分类成同一类型的多个行动事件。此外,处理器通过特征提取部407的功能提取由与 多个所提取的行动事件对应的数据表示的动作的特征,并且通过确定部409的功能基于特 征执行确定。
[0059]在此,动作数据401是通过被布置在传感器设备100所装备的传感器110中的动作 传感器而获取的数据,并且表示进行运动的用户的动作。元数据403是表示基于动作限定的 行动事件的数据。在所示的示例中,运动数据401与元数据403相关联。元数据403限定例如 由相关联的动作数据401表示的行动事件的类型或属性。例如,在网球的情况下,行动事件 的类型可以包括击球的类型如发球、正手击球、反手击球、正手截击等。此外,在这种情况 下,行动事件的属性可以包括以下信息如发生时间(例如,球拍撞击球的时间)、挥拍速度 等。
[0000]动作数据401和元数据403是表示行动事件的数据的示例,并且表示行动事件的数 据可以以各种其他形式来获取。例如,各个行动事件可以由其中动作数据与元数据组合的 单个数据片段来表示,并且可以将表示连续发生的多个行动事件的动作数据结合成一个片 段,并且动作数据的不同间隔可以涉及多个元数据片段。
[0061]如上所述,滤波器部405从由动作数据401和元数据403表示的行动事件中提取被 分类成同一类型的多个行动事件。如上所述,例如,在网球的情况下,行动事件的类型可以 包括击球的类型如发球、正手击球、反手击球、正手截击等。就这一点而言,滤波器部405提 取任一种击球类型的行动事件。可以提取单个行动事件。然而,在这种情况下,对所提取的 行动事件执行的分析处理会与后面将描述的特征提取部407和确定部409的处理不同。 [0062] 特征提取部407对表示通过滤波器部405提取的多个行动事件的数据,即,与通过 滤波器部405从动作数据401和元数据403提取的多个行动事件对应的数据执行提取特征的 分析处理。由特征提取部407从行动事件的数据提取的特征可以与例如根据由布置在其后 续级处的确定部409的分析处理所提取的特征不同。所提取的特征可以与由滤波器部405提 取的行动事件的类型不同。例如,k均值编码、自动编码器等可以用作提取特征的方法。由于 这些方法是已知的,所以在本文中省略了对它们的详细描述。
[0063] 确定部409基于通过特征提取部407提取的特征对由滤波器部405提取的多个行动 事件执行某种确定。例如,当多个提取的行动事件是单个用户的行动事件时,确定部409可 以确定由行动事件表示的行动的学习水平。更具体地,确定部409可以基于所提取的特征来 评估行动的稳定度并且基于该稳定度来确定学习水平。可替代地,确定部409可以使用其中 基于针对每种类型的行动事件(例如,挥拍类型)预先收集的每个学习水平(高级水平、中级 水平和初级水平)的训练数据执行学习的学习水平确定装置,来确定学习水平。
[0064]此外,例如,当多个提取的行动事件包括多个用户的行动事件时,确定部409可以 确定由行动事件表示的用户的行动的相似度。更具体地,确定部409可以基于所提取的特征 (类似于稳定度的评估)来在特征空间中计算用户的行动的距离并且基于该距离来确定相 似度。
[0065] 执行分析处理的处理器还可以实现以下功能:使在分析中生成的信息显示在显示 器(例如,其被布置在智能电话200的输出部270中)上。在这种情况下,例如,可以将表示通 过特征提取部407提取的特征的信息显示在显示器上。后面将描述这样的显示器的一些示 例。
[0066]上面示例中的由特征提取部407和确定部409执行的分析处理可以用根据任何其 他方法的分析处理、例如不依赖于特征提取的分析处理来替代。例如,当某种类型的行动事 件中的用户的动作由动作数据401表示为加速度的波形等时,可以基于预定数量的采样时 间间隔的波形之间的距离来确定稳定度或相似度。此外,在分析处理中,例如,可以检测用 户的行动习惯。
[0067]图4是概念上示出了图3的示例中的滤波器部的功能的图。图4示出了从配置有三 种类型的行动事件1101的时间序列提取同一类型的行动事件组1103的示例。更具体地,行 动事件11 〇 1包括正手击球(FHST)的行动事件110 la、反手击球(BHST)的行动事件110 lb以及 发球(SRV)的行动事件1101c。行动事件组1103包括正手击球的行动事件组1103a、反手击球 的行动事件组11 〇3b以及发球的行动事件组1103c。
[0068] 例如,滤波器部405从行动事件1101的时间序列提取行动事件组1103a至1103c。可 以同时并行提取行动事件组1103a至1103c,每个行动事件组的分析处理可以由特征提取部 407和确定部409来执行,并且同时可以输出多种行动事件类型的分析结果。可替代地,可以 提取行动事件组1103a至1103c中的一些,对所提取的行动事件组的分析处理可以由特征提 取部407和确定部409来执行。
[0069]在所示的示例中,从单个用户1101的行动事件提取行动事件组1103,但是即使在 从多个用户的行动事件中提取行动事件组的情况下也同样适用。在这种情况下,例如,可以 将元数据如表示执行行动事件的用户的用户ID添加至被包括在行动事件组中的行动事件 的数据。将参照图5至图7来描述从单个用户的行动事件提取行动事件组的示例。后面将描 述从多个用户的行动事件提取行动事件组的示例。
[0070] (2-1.单个用户的行动事件的分析)
[0071] 图5是示出了在图4的示例中提取的行动事件组的分析的示例的图。参照图5,对于 由滤波器部405提取的行动事件组1103a至1103c中的每一个,特征提取部407提取各个行动 事件的特征,并且确定部409基于各个行动事件的特征的分布来评估稳定度。
[0072] 在此,将各个行动事件的特征表达为例如多维特征向量。在图5中,在二维(2D)平 面上表达特征向量的分布。例如,当使分析中生成的信息显示在显示器上的功能由执行分 析处理的处理器来实现时,可以显示表示各个行动事件在2D平面上的特征空间中的分布的 信息。使得能够在2D平面上或三维(3D)空间中观看多维特征向量的技术已经是众所周知 的,因此在本文中省略其详细描述。
[0073] 在所示的示例中,各个行动事件的特征的分布因行动事件组1103而差异很大。因 此,基于该分布所估计的稳定度因行动事件组1103而差异很大。如参照下一个图将描述的, 存在将稳定度用作表示行动的学习水平的指标的情况。因此,在所示的示例中,可以针对每 个行动事件组ll〇3,即,针对每种类型的行动事件来确定行动的学习水平。如果假定学习水 平随着稳定度增加而增加,则图5的示例中的用户被估计成:正手击球的学习水平相对高, 反手击球的学习水平相对低,发球的学习水平处于中等。如上所述,针对每种类型的行动事 件,例如,针对网球情况下的每种类型的击球来生成每种学习水平的信息的事实是本实施 方式的优点之一。
[0074]图6是用于描述行动事件的特征的分布与图5的示例中所示的学习水平之间的关 系的图。参照图6,对于正手击球的两个行动事件组1103al和1103a2,基于分布来评估稳定 度。在此,行动事件组1103al是高级网球运动员正手击球的行动事件组,而行动事件组 1103a2是初级网球运动员正手击球的行动事件组。
[0075] 根据由本技术的发明人产生的假设,同一类型的击球的行动事件组中包括的行动 事件的特征的分布随着学习水平的增加而减小。因此,各个行动事件在高级运动员的行动 事件组1103al包括的特征空间中的分布小于各个行动事件在初级运动员的行动事件组 1103a2包括的特征空间中的分布。这被认为是由于如下事实:具有高学习水平的高级运动 员挥拍动作变化很小,并且在很多情况下执行同一类型的挥拍。
[0076] 在此,例如,当针对网球击球来限定行动事件时,基于用户在击球时的动作限定的 行动事件的特征因击球的类型而异。因此,甚至当在不同类型的行动事件(击球)被混合的 状态下计算行动事件的特征分布时,并不保持图6中所示的分布和稳定度与学习水平之间 的关系。因此,可以执行基于上面的特征评估稳定度以及基于该稳定度确定学习水平的事 实也是对通过将行动事件分类成同一类型所获得的每个行动事件组进行分析的本实施方 式的优点之一。
[0077] 图7是示出了基于图4的示例中的行动事件的特征进行分析的另一个示例的图。参 照图7,分布各种学习水平的运动员(用户)的行动事件的特征的区域A1至A3被限定在特征 空间中。区域A1是其中分布初级运动员的特征的区域,区域A2是其中分布中级运动员的特 征的区域,而区域A3是其中分布高级运动员的特征的区域。
[0078] 图7中所示的示例与以下情况对应:确定部409使用其中基于针对每种类型的行动 事件(例如,挥拍的类型)预先收集的每种学习水平(高级、中级和初级)的训练数据执行学 习的学习水平确定装置,来确定学习水平。在所示的示例中,通过使用每种学习水平的运动 员的行动事件的特征的分布作为训练数据进行学习来形成学习水平确定装置。例如,当执 行分析处理的处理器实现使在分析中生成的信息显示在显示器上的功能时,例如也可以使 用图7中所示的2D平面上的区域的表达。
[0079] 此外,在所示示例中,在特征空间中示出了表示某个用户的特征分布的时间序列 转变的点P。在该示例中,示出了 :当最初使用发球时位于初级水平的区域A1中的点P1处的 用户的特征分布的中心向上转变至具有提高的中级水平的区域A2中的点P2,并且当前正朝 向高级水平的区域A3运动并且位于点P3处(或者中级水平的区域A2中)。这样的时间序列转 变的表达也可以用于在分析中生成的信息的显示。
[0080] 图8和图9是示出了根据本实施方式的单个用户的行动事件的分析结果的另外的 示例的图。这样的分析结果的表达还可以用于在分析中生成的信息的显示。
[0081] 在图8中所示的示例中,上面参照图5和图6描述的行动事件的特征的稳定度的一 天时间变化被检测到。在所示示例中,对于用户几乎全天(大约1〇:〇〇至17:00)进行运动的 某一天,特征的稳定度通过使用时间作为水平轴以从开始点Ps延伸至结束点Pe的折线而每 小时地表达行动事件。通过这样的表达,例如,可以根据行动的稳定度的一天变化来获得信 息如"热身所需时间"或者"直到行动受疲劳影响所花费的时间"。
[0082] 此外,例如,当如图8中所示获得与用户的整个行动相关的信息时,可以关于每种 类型的行动事件、对针对每种类型的行动事件所计算的特征的稳定度求平均并且将其输 出。如上所述,为了计算显著的稳定度,对每种类型的行动事件执行分析处理是有效的,但 是在计算了稳定度之后,例如,可以针对行动事件的类型执行求平均处理。
[0083] 在图9所示的示例中,上面参照图5和图6描述的行动事件的特征的稳定度在几个 月中的相对长期的时间变化被检测到。在所示的示例中,使用时间作为水平轴在一月至七 月的时间段期间每月地表达行动事件的特征的稳定度。例如,可以根据某个时间段中行动 的稳定度的变化来理解过去几个月中行动的熟练程度。当如所示的示例中那样针对每种类 型的行动事件(击球)表达稳定度时,可以提高与各种类型的行动事件对应的行动的熟练程 度。此外,可以将类似的表达用于对同一类型的行动事件的不同用户的稳定度进行比较。 [0084] (2-2.多个用户的行动事件的分析)
[0085]图10是用于描述根据本公开内容的实施方式的多个用户的行动事件的分析的示 例的图。参照图10,执行分析处理的处理器基于由特征提取部407从多个用户的行动事件提 取的特征数据411来执行比较处理413,并且获得分析结果415。分析结果415可以包括例如 下述每个运动员的行动的特征图、相似行动图等。
[0086]此外,在比较处理413中,可以使用提供给第一用户的补充信息417,该第一用户的 行动事件的特征数据被包括在特征数据411中。在这种情况下,可以根据比较处理413的结 果将第一用户的补充信息417提供给第二用户,该第二用户的行动被表示成类似于第一用 户的行动(类似地,其行动事件的特征数据被包括在特征数据411中)。补充信息417可以包 括例如对用户的某种类型的行动(在网球的情况下,例如,正手击球)、用户过去的对手、其 印象等的报道。与第一用户的补充信息相同的补充信息417很可能对其行动通过特征数据 411被表示成与第一用户的行动类似的第二用户是有效的。
[0087] 图11是用于具体描述根据本公开内容的实施方式的多个用户的行动事件的分析 的示例的图。参照图11,执行分析处理的处理器发出查询419,并且执行从动作数据421提取 数据的提取处理423。通过分析处理425从所提取的数据获得分析结果427。此外,通过显示 处理429基于分析结果427来实现分析结果的显示431。
[0088] 在查询419中,例如,指定要被提取的行动事件的类型(例如,在网球的情况下,击 球的类型如正手击球、反手击球、发球等)以及提取目标的用户。例如,将很多用户的动作数 据421存储在服务器300的存储部330的数据库中,但是可以有效地对其执行本实施方式中 的行动事件的分析(例如行动的相似度的确定)的用户的数量是有限的,因此目标的用户也 是有限的。此外,由于动作数据还是一种个人信息,所以可以通过限制公开目标(最多到朋 友等)来对提取目标的用户进行限制。
[0089] 在分析处理425中,执行特征提取部407和确定部409的处理。换言之,从所提取的 动作数据(其被查询419限制成特定类型的行动事件)提取行动事件的特征,并且基于所提 取的特征来执行相似度的确定等。例如,当在分析处理425中计算多个运动员(用户)的动作 在特征空间中的距离时,通过下面的程序来执行该处理:
[0090]
[0091] 在上面的情况下,表示特征空间中的各个运动员的行动之间的距离的分析结果 427可以包括矩阵C。如上面的程序中所描述的,在矩阵C中,元素 C(i,j)表示特征空间中的 第i个运动员的动作与第j个运动员的行动之间的距离。此外,在这种情况下,在显示处理 429中,通过解出下面的公式1中所示的优化问题的处理,在2D平面上表达由矩阵C表达的特 征空间中的各个运动员的动作之间的距离。
[0092] [数学式1]
[0093]
(公式1)
[0094] 图12和图13是示出了用于在2D平面上表达图11中所示的分析结果的信息的示例 的图。在所示的示例中,当多个用户实际上打网球时,使用安装在球拍上的传感器设备100 获取三轴加速度和角速度的数据(动作数据),并且在2D平面上表达从用户的动作数据提取 的特征在特征空间中的位置关系。图12示出了其中类型(挥拍类型)是正手击球的行动事件 的特征,图13示出了类型是发球的行动事件的特征。例如,当执行分析处理的处理器实现使 在分析中生成的信息显示在显示器上的功能时,还可以使用图12和图13中所示的2D平面上 的区域的表达。
[0095]在上面的示例中,在图12和图13中,女性运动员(用户)的特征示出了要分布在2D 平面上的集中区Aw中的趋势。可以对由该趋势具体表示的事物进行各种推断。通过基于该 结果来分析每种类型的行动事件的特征,某种趋势被估计成容易地被显示在分析结果中。
[0096] 图14和图15是示出了根据本实施方式的多个用户的行动事件的分析结果的另外 的示例的图。这样的示例的分析结果的表达还可以用于显示分析中生成的信息。
[0097] 在图14所示的示例中,在用作比较目标的其他用户(其可以是例如职业运动员) 中,确定其行动与由某个用户的发球的行动事件组ll〇3cl表示的行动(发球)类似的用户。 在这种情况下,将用户的行动事件组11 〇3c 1中包括的行动事件的特征与其他用户的行动事 件组1103c2至1103c4中的每一个中包括的行动事件的特征进行比较,并且针对行动事件组 1103c2至1103c4中的每一个计算相似度。在所示的示例中,由于行动事件组1103c3的相似 度最高,所以输出表示用户是与行动事件组1103c3的用户相同的类型的分析结果1105。
[0098] 在图15所示的示例中,对于由发球的行动事件组1103c表示的行动(发球),将各个 用户的行动事件的特征映射在2D平面上,输出与表示各个用户的图标一起显示的分析结果 1107。分析结果1107类似于例如上面参照图12和图13描述的图,但是,例如,由于将分析结 果1107与图标一起显示,所以很容易理解成其是各个用户的行动的相似度图。
[0099] (3.硬件配置)
[0100] 接下来,将参照图16和图17对用于实现根据本公开内容的实施方式的传感器设备 和分析设备(在上述示例中,传感器设备、智能电话或服务器)的硬件配置的示例进行描述。
[0101] (传感器设备)
[0102] 图16是示出了根据本公开内容的实施方式的传感器设备的硬件配置的示例的图。 参照图16,传感器设备100可以包括传感器101、中央处理单元(CPU)103、只读存储器(ROM) 105、随机存取存储器(RAM)107、用户接口 109、外部存储设备111、通信设备113和输出设备 115。例如,这些元件通过总线相互连接。
[0103] 例如,传感器101包括加速度传感器、角速度传感器、振动传感器、磁场传感器、温 度传感器、压力传感器(包括压力开关)、全球定位系统(GPS)接收器等。传感器101可以包括 相机(成像传感器)或麦克风(音频传感器)。
[0104] CPU 103、R0M 105和RAM 107通过读取并执行例如记录在外部存储设备111中的程 序指令、使用软件来实现各种类型的功能。在本公开内容的实施方式中,例如通过CPU 103、 ROM 105和RAM 107可以实现如对整个传感器设备100的控制的功能。
[0105] 例如,用户接口 109是接收传感器设备100的用户操作的输入设备如按钮或触摸 板。例如,用户的操作可以指示从传感器设备传输传感器信息的开始或完成。
[0106] 外部存储设备111存储与传感器设备100有关的各种类型的信息。例如,可以在外 部存储设备111中存储用于使得CPU 103、R0M 105和RAM 107中的软件实现功能的程序指 令,或者可以临时缓存由传感器101获取的数据。当考虑将传感器设备100安装在击打工具 等中时,期望使用例如具有耐受强烈冲击的存储器(如半导体存储器)的传感器设备作为外 部存储设备111。
[0107] 此外,与当智能电话200不被布置在正进行运动的用户附近时累积传感器设备100 中所检测的数据的内部存储区(存储器或外部存储装置)对应的配置是ROM 105、RAM 107 和/或外部存储设备111。
[0108] 通信设备113通过各种类型的有线或无线通信系统与后面将描述的分析设备600 进行通信。此外,通信设备113可以通过装置间通信与分析设备600直接通信,或者可以经由 网络如因特网与分析设备600进行通信。
[0109] 输出设备115由能够输出信息如光、音频或图像的设备构成。例如,输出设备115可 以输出传感器设备1〇〇中的、通知时间或行动事件的检测的信息,或者可以基于从分析设备 600接收的分析结果或者在传感器设备100中计算的分析结果向用户输出视觉或听觉通知。 例如,输出设备115包括例如诸如LED等的灯的显示器或者IXD、扬声器、振动器等。
[0110] (分析设备)
[0111] 图17是示出了根据本公开内容的实施方式的分析设备的硬件配置的示例的图。分 析设备600可以实现例如根据本公开内容的实施方式的分析设备或者上面描述的智能电话 200或服务器300。注意,如上所述,分析设备可以由传感器设备100来实现。
[0112] 分析设备600可以包括CPU 601、R0M 603、RAM 605、用户接口609、外部存储设备 611、通信设备613和输出设备615。例如,这些元件通过总线相互连接。
[0113] CPU 601、R0M 603和RAM 605通过读取并执行例如记录在外部存储设备611中的程 序指令、使用软件来实现各种类型的功能。在本公开内容的实施方式中,例如,可以通过CPU 601、R0M 603和RAM 605实现对整个分析设备600的控制、上述功能配置中的处理部的功能 等。
[0114] 例如,用户接口 609是接收分析设备600的用户操作的输入设备如按钮或触摸板。
[0115] 外部存储设备611存储与分析设备600有关的各种类型的信息。例如,可以在在外 部存储设备611中存储用于使用CPU 601、R0M 603和RAM605中的软件使功能实现的程序指 令,或者可以临时缓存由通信设备613接收的传感器信息。此外,可以在外部存储设备611中 累积分析结果的日志。
[0116] 输出设备615由能够视觉上或听觉上向用户通知信息的设备构成。例如,输出设备 615可以是显示装置如液晶显示器(LCD)或音频输出装置如扬声器或耳机。输出设备615将 通过分析设备600的处理所获得的结果输出为视频图像如文本或图片,或者将结果输出为 音频如语音或声音。
[0117] 到此为止,已经示出了传感器设备100和分析设备600的硬件配置的示例。上述构 成元件中的每一个可以通过使用一般构件来构成,或者可以通过对构成元件中的每一个的 功能专用的硬件来构成。可以根据实现时的技术水平适当地改变这样的配置。
[0118] (4.补充)
[0119] 例如,本公开内容的实施方式可以包括如上所述的分析设备(信息处理终端如智 能电话、服务器或传感器设备)、系统、由分析设备或系统执行的信息处理方法、用于使分析 设备运行的程序、以及记录程序的非临时有形介质。
[0120] 虽然上面已经参考附图描述了本公开内容的优选实施方式,但是本公开内容不限 于上面的示例。在所附权利要求的范围内,本领域的技术人员可以发现各种变更和修改,并 且应当理解,所述各种变更和修改将自然地落入本公开内容的技术范围内。
[0121] 另外,本说明书中所描述的效果仅仅是解释性和说明性的而非限制性的。换言之, 根据本公开内容的技术可以表现出连同基于本说明书的效果一起或者替代基于本说明书 的效果的对本领域技术人员而言显而易见的其他效果。
[0122] 另外,还可以如下配置本技术。
[0123] (1)-种分析装置,包括:
[0124] 处理器,被配置成实现以下功能:
[0125] 获取表示基于进行运动的用户的动作而定义的行动事件的数据的获取功能:,
[0126] 从所述行动事件提取被分类成相同类型的多个行动事件的提取功能,以及
[0127] 对表示多个提取的行动事件的数据进行分析的分析功能。
[0128] (2)根据(1)所述的分析装置,
[0129] 其中,所述分析功能对与所述多个提取的行动事件对应的动作的特征进行分析。
[0130] (3)根据(2)所述的分析装置,
[0131]其中,所述多个提取的行动事件是单个用户的行动事件,并且
[0132] 其中,所述分析功能基于所述特征对由所述多个提取的行动事件表示的、所述单 个用户的行动进行评估。
[0133] (4)根据(3)所述的分析装置,
[0134] 其中,所述分析功能基于所述特征对所述单个用户的行动的稳定度进行评估。
[0135] (5)根据(4)所述的分析装置,
[0136] 其中,所述分析功能基于所述稳定度来确定所述单个用户的行动的学习水平。
[0137] (6)根据(3)至(5)中任一项所述的分析装置,
[0138] 其中,所述分析功能检测所述特征的时间变化。
[0139] (7)根据(2)所述的分析装置,
[0140] 其中,所述多个提取的行动事件包括多个用户的行动事件,并且
[0141]其中,所述分析功能基于所述特征对由所述多个提取的行动事件表示的、所述多 个用户的行动进行比较。
[0142] (8)根据(7)所述的分析装置,
[0143] 其中,所述多个用户包括第一用户和第二用户,并且
[0144] 其中,所述分析功能根据所述比较结果提供信息,所述信息被提供给与所述行动 有关的所述第一用户,并且还被提供给其行动被表示成与所述第一用户的行动类似的所述 第二用户。
[0145] (9)根据(1)至(8)中任一项所述的分析装置,
[0146] 其中,所述处理器还实现使所述分析中生成的信息显示在显示器上的显示控制功 能。
[0147] (10)根据(9)所述的分析装置,
[0148] 其中,所述分析功能对与所述多个提取的行动事件对应的动作的特征进行分析, 并且
[0149] 其中,所述显示控制功能使表示所述特征的信息被显示。
[0150] (11)根据(10)所述的分析装置,
[0151 ]其中,所述多个提取的行动事件包括多个用户的行动事件,并且
[0152] 其中,所述显示控制功能使表示所述多个用户在二维(2D)平面上的特征的信息被 显不〇
[0153] (12)-种存储有程序的记录介质,所述程序使计算机实现以下功能:
[0154] 获取表示基于进行运动的用户的动作而定义的行动事件的数据的获取功能;
[0155] 从所述行动事件中提取被分类成相同类型的多个行动事件的提取功能;以及
[0156] 对表示所述多个提取的行动事件的数据进行分析的分析功能。
[0157] (13) 一种分析方法,包括:
[0158] 获取表示基于进行运动的用户的动作而定义的行动事件的数据;
[0159] 从所述行动事件中提取被分类成相同类型的多个行动事件;以及 [0160 ]对表示所述多个提取的行动事件的数据进行分析。
[0161] 附图标记列表
[0162] 10 系统
[0163] 100传感器设备
[0164] 110传感器
[0165] 120处理部
[0166] 200智能电话
[0167] 210接收部
[0168] 220处理部
[0169] 300服务器
[0170] 310接收部
[0171] 320处理部
[0172] 401元数据
[0173] 403动作数据
[0174] 405滤波器部
[0175] 407特征提取部
[0176] 409确定部
【主权项】
1. 一种分析装置,包括: 处理器,被配置成实现以下功能: 获取表示基于进行运动的用户的动作而定义的行动事件的数据的获取功能, 从所述行动事件中提取被分类成相同类型的多个行动事件的提取功能,以及 对表示多个提取的行动事件的数据进行分析的分析功能。2. 根据权利要求1所述的分析装置, 其中,所述分析功能对与所述多个提取的行动事件对应的动作的特征进行分析。3. 根据权利要求2所述的分析装置, 其中,所述多个提取的行动事件是单个用户的行动事件,并且 其中,所述分析功能基于所述特征对由所述多个提取的行动事件表示的、所述单个用 户的行动进行评估。4. 根据权利要求3所述的分析装置, 其中,所述分析功能基于所述特征对所述单个用户的行动的稳定度进行评估。5. 根据权利要求4所述的分析装置, 其中,所述分析功能基于所述稳定度来确定所述单个用户的行动的学习水平。6. 根据权利要求3所述的分析装置, 其中,所述分析功能检测所述特征的时间变化。7. 根据权利要求2所述的分析装置, 其中,所述多个提取的行动事件包括多个用户的行动事件,并且 其中,所述分析功能基于所述特征对由所述多个提取的行动事件的各个行动事件表示 的、所述多个用户的行动进行比较。8. 根据权利要求7所述的分析装置, 其中,所述多个用户包括第一用户和第二用户,并且 其中,所述分析功能根据所述比较的结果提供信息,所述信息被提供给与所述行动有 关的所述第一用户,并且还被提供给其行动被表示成与所述第一用户的行动类似的所述第 二用户。9. 根据权利要求1所述的分析装置, 其中,所述处理器还实现使所述分析中生成的信息显示在显示器上的显示控制功能。10. 根据权利要求9所述的分析装置, 其中,所述分析功能对与所述多个提取的行动事件对应的动作的特征进行分析,并且 其中,所述显示控制功能使表示所述特征的信息被显示。11. 根据权利要求10所述的分析装置, 其中,所述多个提取的行动事件包括多个用户的行动事件,以及 其中,所述显示控制功能使表示所述多个用户在二维(2D)平面上的特征的信息被显 不。12. -种存储有程序的记录介质,所述程序使计算机实现以下功能: 获取表示基于进行运动的用户的动作而定义的行动事件的数据的获取功能; 从所述行动事件中提取被分类成相同类型的多个行动事件的提取功能;以及 对表示所述多个提取的行动事件的数据进行分析的分析功能。13.-种分析方法,包括: 获取表示基于进行运动的用户的动作而定义的行动事件的数据; 从所述行动事件中提取被分类成相同类型的多个行动事件;以及 对表示所述多个提取的行动事件的数据进行分析。
【文档编号】A63B71/06GK105828894SQ201480069802
【公开日】2016年8月3日
【申请日】2014年11月6日
【发明人】渡边有祐, 松永英行
【申请人】索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1