基于智能手机的互动方法和应用与流程

文档序号:14253309阅读:214来源:国知局
基于智能手机的互动方法和应用与流程

本发明涉及计算机应用技术领域,特别是一种基于智能手机的互动方法和应用。



背景技术:

目前智能手机已经普及,目前智能手机配置中除网络单元外还至少包括方向传感器(磁性器件)和水平传感器(垂直重力器件),智能手机操作系统可以获取方向传感器及水平传感器的实时参数,并提供函数接口。



技术实现要素:

本发明的目的是提供一种基于智能手机的互动方法和应用,具体是基于方向传感器(磁性器件)和水平传感器(垂直重力器件)的智能手机的互动方法和应用,方向传感器指探测南北地磁方向参数的传感器,一般为磁性器件,水平传感器指探测水平倾角参数的传感器,包括二维水平角度参数(一个平面的水平倾角可以由一维水平角度确定,一个有形物体平面的水平倾角可以由二维水平角度确定),水平传感器一般为垂直重力器件。通过方向传感器、二维水平传感器可以确定手机在空间的唯一方向状态。设智能手机方向角为α、x方向水平倾角为βx、y方向水平倾角为βy(手机平面由x、y直角坐标确定),应用模式有:互动模式a、一个智能手机提供α0、βx0、βy0,至少一个其它智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量,如果偏差量大于阀值则输出信号(声、光、震动)或偏差量小于阀值时输出信号(声、光、震动)。进一步,输出信号包括:声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。再进一步,互动的智能手机由地理位置范围限制,或互动的智能手机为社交软件的好友或群组。从众模式b、一群智能手机通过算数平均或加权平均提供α0、βx0、βy0,其它智能手机或群内智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量,如果偏差量大于阀值则输出信号(声、光、震动)或偏差量小于阀值时输出信号(声、光、震动)。进一步,输出信号包括:声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。再进一步,互动的智能手机由地理位置范围限制,或互动的智能手机为社交软件的好友或群组。跟随模式c、由服务器提供设置或录制的α0、βx0、βy0,至少一个其它智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量,如果偏差量大于阀值则输出信号(声、光、震动)或偏差量小于阀值时输出信号(声、光、震动)。进一步,输出信号包括:声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。再进一步,互动的智能手机由地理位置范围限制,或互动的智能手机为社交软件的好友或群组。

偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,同时α、βx、βy是时间t的函数,进一步,获取手机稳态α0、βx0、βy0角度参数,即设置δt时间段内α0、βx0、βy0角度参数不变为有效角度参数。

考虑到跟随方(α1、βx1、βy1)的参数在跟随的起始时刻和原动方(α0、βx0、βy0)的参数有个相位差,如果不考虑绝对跟随,可以在跟随方手机设置起始按钮,所述起始按钮在起始状态时刻令α1=α0、βx1=βx0、βy1=βy0,即起始状态时刻偏差量为0,实现相对位置跟随。

任何一个系统或平台(c/s结构或p2p结构)都必需用id标识其注册(包括匿名登记注册)的客户端,如即时通讯qq平台以qq号标识其客户端,又如导航软件高德导航系统可以用匿名登录号标识其客户端,本发明的客户端软件可以是自主服务平台,所属客户端拥有唯一id标识。或本发明通过第三方服务(api),或嵌入im平台,基于第三方服务采用第三方服务号码作为客户端id标识。另外,本发明中的id也可以泛指服务器在该场景中临时派发的唯一代码(用于识别的代码),而该代码关联对应的客户端号。

本发明也可以采用小程序链接在现有的im平台。

第一智能手机记为客户端id1、第二智能手机记为客户端id2、以此类推。

客户端id对应手机记为客户端id手机。

本发明的技术方案是:

技术方案一

一种基于智能手机的互动方法,手机平面由x、y直角坐标确定,手机方向角为α、x方向水平倾角为βx、y方向水平倾角为βy,其特征在于,包括步骤:

(1)第一智能手机提供α0、βx0、βy0;

(2)第二智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号;

(3)步骤(2)输出的信号是如下之一或组合:声、光、震动。

所述基于智能手机的互动方法,其特征还在于:步骤(2)中,第二智能手机设置起始按钮,所述起始按钮在起始状态时刻令α1=α0、βx1=βx0、βy1=βy0,即起始状态偏差量为0。

进一步,声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。

所述基于智能手机的互动方法,其特征还在于:步骤(1)第一智能手机提供的α0、βx0、βy0是该智能手机稳态α0、βx0、βy0角度参数,即设置δt时间段内α0、βx0、βy0角度参数不变为有效角度参数。

所述基于智能手机的互动方法,其特征还在于:包括第三智能手机,第三智能手机对第一智能手机所附着人体的动作进行同步录像形成视频文件,所述视频文件还包括动作轨道,所述动作轨道记录为α0(t)、βx0(t)、βy0(t),即α0、βx0、βy0角度参数是时间t的函数。

进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求导并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数发送至第二智能手机。

再进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求n阶导数并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数发送至第二智能手机,n为自然数。

解释:求一阶导数获得第一智能手机状态静止时的α0、βx0、βy0角度参数,求二阶导数获得第一智能手机加速度为0时的α0、βx0、βy0角度参数。

所述基于智能手机的互动方法,其特征还在于:所述方法应用于游戏。

技术方案二

一种基于智能手机的互动方法,手机平面由x、y直角坐标确定,手机方向角为α、x方向水平倾角为βx、y方向水平倾角为βy,其特征在于,包括步骤:

(1)由服务器提供设置或录制的α0、βx0、βy0;

(2)任一智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号;

(3)步骤(2)输出的信号是如下之一或组合:声、光、震动。

所述基于智能手机的互动方法,其特征还在于:步骤(2)中,任一智能手机设置起始按钮,所述起始按钮在起始状态时刻令α1=α0、βx1=βx0、βy1=βy0,即起始状态偏差量为0。

进一步,声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。

所述基于智能手机的互动方法,其特征还在于:步骤(1)还包括,第一智能手机发生运动并提供即时α0、βx0、βy0参数至服务器,另一个智能手机对第一智能手机所附着人体的动作进行同步录像并上报即时录像至服务器,服务器将即时α0、βx0、βy0参数封装在录像中形成视频文件,所述视频文件包括动作轨道,所述动作轨道记录为α0(t)、βx0(t)、βy0(t),即α0、βx0、βy0角度参数是时间t的函数。

进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求导并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数由服务器发布。

再进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求n阶导数并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数由服务器发布,n为自然数。

所述基于智能手机的互动方法,其特征还在于:所述方法应用于瑜伽运动。

技术方案三

一种基于智能手机的互动方法,手机平面由x、y直角坐标确定,手机方向角为α、x方向水平倾角为βx、y方向水平倾角为βy,其特征在于,包括步骤:

(1)多个智能手机通过算数平均或加权平均提供α0、βx0、βy0;

(2)任一智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号;

(3)步骤(2)输出的信号是如下之一或组合:声、光、震动。

进一步,声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。

所述基于智能手机的互动方法,其特征还在于:步骤(1)中对多个智能手机获取的参数进行样本均方差处理:获取的参数值为xi,样本中各数据与样本平均数的差的平方和的平均数作为样本方差,由样本方差衡量一个样本波动大小的量,即样本方差越大,样本数据的波动就越大,表示为d=e{[x-e(x)]^2}来度量随机变量x与其均值e(x)的偏离程度,称为x的方差,d开根号为均方差:

平均数:

(n表示这组数据个数,x1、x2、x3……xn表示这组数据具体数值)

方差公式:

所述基于智能手机的互动方法,其特征还在于:所述方法应用于广场舞运动。

另外,如果场景应用是在一个小范围的地理位置(如面对面游戏、广场舞等),可以利用手机gps或lbs可以增加地理位置约束条件。

本发明提供一种平台实施方案:

一种基于智能手机的互动方法,包括服务器和客户端,其特征在于,包括步骤:

客户端在服务器上进行注册获取id,所述id至少关联2个客户端手机或设备,一个手机或设备获取动作和/或状态参数并上报服务器,另一个手机或设备负责同步录像并上报服务器;或一个手机或设备获取服务器提供的动作和/或状态参数并执行跟随操作,另一个手机或设备负责获取服务器提供的同步录像并同步播放。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取状态参数并上报服务器,另一个手机或设备负责同步录像并上报服务器,所述状态参数为手机或设备获取的即时α0、βx0、βy0参数,另一个手机或设备将即时录像上报服务器,由服务器将α0(t)、βx0(t)、βy0(t)参数作为动作轨道和视频轨道同步封装形成含动作轨道的视频文件,所述动作轨道记录为α0(t)、βx0(t)、βy0(t),即α0、βx0、βy0角度参数是时间t的函数,手机平面由x、y直角坐标确定,手机方向角为α、x方向水平倾角为βx、y方向水平倾角为βy。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取服务器提供的状态参数并执行跟随操作,另一个手机或设备负责获取服务器提供的同步录像并同步播放,所述跟随操作包括步骤:一个手机获取服务器发布的含动作轨道的视频文件,提取动作轨道中即时α0、βx0、βy0参数,该手机同时获取本机即时α1、βx1、βy1参数,计算偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号,输出的信号是如下之一或组合:声、光、震动。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取动作参数并上报服务器,另一个手机或设备负责同步录像并上报服务器,所述动作参数为手机或设备获取的即时加速度值,另一个手机或设备将即时录像上报服务器,由服务器通过加速度值计算动作轨迹并将动作轨迹信息作为动作轨道和视频轨道同步封装形成含动作轨道的视频文件。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取服务器提供的动作参数并执行跟随操作,另一个手机或设备负责获取服务器提供的同步录像并同步播放,所述跟随操作包括步骤:一个手机获取服务器发布的含动作轨道的视频文件,提取动作轨道中的动作轨迹信息,该手机同时获取本机即时加速度值并计算实时动作轨迹,计算动作轨迹偏差量,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号,输出的信号是如下之一或组合:声、光、震动。

进一步,声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。

进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求导并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数由服务器发布。

再进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求n阶导数并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数由服务器发布,n为自然数。

所述基于智能手机的互动方法,其特征还在于:所述方法应用于瑜伽运动。

本发明是基于地磁传感器的方向参数α及水平传感器的倾角β(二维倾角),地球上任意地点的地磁感应是即时的,同时地球上任意地点的重力感应也是即时的,所以这两个参数的信号响应是即时的,理论上不存在响应速度问题,所以在不考虑信号传输及处理延迟的情况下,地磁感应和重力感应是即时的,且不存在误差问题。

本发明的有益效果是:互动模式a可以应用于手机互动游戏,如甲乙双方手机在空间的指向位置一致或不一致时触发互动信号;从众模式b可以应用于众人的一致性互动,如将手机初始位置相对固定于身体,手机在空间的指向位置的运动一致或不一致时触发互动信号,从而提醒参与人的运动保持一致;跟随模式c可以应用于运动跟随,如瑜伽运动,瑜伽运动的关键动作是姿态保持,将手机初始位置相对固定于身体,瑜伽运动状态标准角度信息由教练手机或服务器发出,跟随手机通过角度信息偏差量跟随运动,进一步通过声、光、震动输出信号的大小和频率随偏差量变化实现提示跟随,并进一步可以提供教练动作同步视频进行跟随提示。

附图说明

图1为现有智能手机硬件基本配置图。

图2为智能手机空间朝向方位图。

图3为第一智能手机和第二智能手机互动示意图。

图4为通过服务器发布互动参数示意图。

图5为通过第三智能手机拍摄录像的服务方式。

图6本发明互动流程图。

图7为本发明通过第三智能手机拍摄录像的服务方式的流程图。

具体实施方式

下面结合附图和实施例对本发明进一步说明。

图1为现有智能手机硬件基本配置图,包括:101壳体;102摄像头,连接于mcu;103距离传感器,连接于mcu;104加速度传感器,连接于mcu;105方向传感器(三维罗盘,可以在任何手机姿态确定手机姿态的方向角),连接于mcu;106水平传感器(二维水平传感器,可以确定手机平面的倾角),连接于mcu;107显示屏,连接于mcu;108备用开关,连接于mcu,用于功能控制;109mcu微控制单元,用于装置的系统控制及输出;110扬声器,用于音频输出;111振动马达,即马达上连接偏心轮,用于振动输出;112网络通信模块,包括wifi通信模块和智能手机通信模块;113照明灯,用于照明、闪光,连接于mcu。智能智能手机中至少包括:摄像头、距离红外传感器、陀螺仪、磁性霍尔器件、muc、网络通信模块等,智能手机边框按键可以通过软件定义为108备用开关,用于实际操作控制。

图2为智能手机空间朝向方位图,xyz为物理位置绝对坐标,或称世界坐标,xz坐标确定水平面,y为垂直方向,xy为建立的手机平面坐标(手机平面由x、y直角坐标确定,oa为手机平面的法线方向),设智能手机201方向角为α(设置一基准线的南北角度,如手机平面的法线oa和z轴的夹角,或法线oa在水平面的投影和基准线的夹角)、x方向水平倾角为βx(x轴和水平面的夹角)、y方向水平倾角为βy(y轴和水平面的夹角)。考虑到手机是立体物,设置三个相互垂直的方向传感器(磁性器件)满足任意方向的方向角度获取,现有的智能手机配置有三轴磁阻传感器测量平面地磁场并可以双轴倾角补偿,三维电子罗盘克服了平面电子罗盘在使用中的严格限制,因为三维电子罗盘在其内部加入了倾角传感器,如果电子罗盘发生倾斜时可以对罗盘进行倾斜补偿,这样即使罗盘发生倾斜任然可以获取手机方向角α。

图3为第一智能手机和第二智能手机互动示意图,301为第一智能手机(原动方,绑定在人体上如手臂),302为第二智能手机(跟随方,绑定在人体上如手臂),手机平面由x、y直角坐标确定,手机方向角为α(南北方向角,由地磁传感器获取)、x方向水平倾角为βx(由水平传感器获取)、y方向水平倾角为βy(由水平传感器获取),包括步骤:

(1)第一智能手机提供α0、βx0、βy0;

(2)第二智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号;

(3)步骤(2)输出的信号是如下之一或组合:声、光、震动。

考虑到跟随方(α1、βx1、βy1)的参数在跟随的起始时刻和原动方(α0、βx0、βy0)的参数有个相位差,如果不考虑绝对跟随,可以在跟随方手机设置起始按钮(如图1中108备用开关),所述起始按钮在起始状态时刻令α1=α0、βx1=βx0、βy1=βy0,即起始状态时刻偏差量为0,实现相对位置跟随。即:步骤(2)中,第二智能手机设置起始按钮,所述起始按钮在起始状态时刻令α1=α0、βx1=βx0、βy1=βy0,即起始状态时刻偏差量为0。

进一步,声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。

考虑到α、βx、βy状态参数是时间的函数,在实际使用时,如瑜伽运动,瑜伽运动的关键动作是姿态保持,所以将稳态α、βx、βy状态参数做为有效测量值,即:步骤(1)第一智能手机提供的α0、βx0、βy0是该智能手机稳态α0、βx0、βy0角度参数,即设置δt时间段内α0、βx0、βy0角度参数不变为有效角度参数。

进一步,建立状态时间函数,即α0(t)、βx0(t)、βy0(t)是时间的函数,函数α0(t)、βx0(t)、βy0(t)对时间t求导并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数(该参数即为稳态参数,即有效角度参数),并将该α0、βx0、βy0角度参数发送至第二智能手机。

再进一步,函数α0(t)、βx0(t)、βy0(t)对时间t求n阶导数并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数发送至第二智能手机,n为自然数。

解释:求一阶导数获得第一智能手机状态静止时的α0、βx0、βy0角度参数(稳态参数),求二阶导数获得第一智能手机加速度为0时的α0、βx0、βy0角度参数。

当然,在进行游戏时,原动方和跟随方的角色可以即时互换。

进一步,获取的参数如xi值,采用样本均方差(样本方差)处理,样本中各数据与样本平均数的差的平方和的平均数作为样本方差,由样本方差衡量一个样本波动大小的量,即样本方差越大,样本数据的波动就越大,表示为d=e{[x-e(x)]^2}来度量随机变量x与其均值e(x)的偏离程度,称为x的方差,d开根号为均方差:

平均数:

(n表示这组数据个数,x1、x2、x3……xn表示这组数据具体数值)

方差公式:

图4为通过服务器发布互动参数示意图,301为原动方智能手机,401为服务器,客户端idn手机为跟随方智能手机,301手机平面由x、y直角坐标确定,301手机方向角为α0(南北方向角,由地磁传感器获取)、x方向水平倾角为βx0(由水平传感器获取)、y方向水平倾角为βy0(由水平传感器获取),包括步骤:

(1)由服务器提供设置或录制的α0、βx0、βy0;

(2)任一智能手机获取α0、βx0、βy0参数并和本机实时α1、βx1、βy1参数比较获得偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号;

(3)步骤(2)输出的信号是如下之一或组合:声、光、震动。

考虑到跟随方(α1、βx1、βy1)的参数在跟随的起始时刻和原动方(α0、βx0、βy0)的参数有个相位差,如果不考虑绝对跟随,可以在跟随方手机设置起始按钮(如图1中108备用开关),所述起始按钮在起始状态时刻令α1=α0、βx1=βx0、βy1=βy0,即起始状态时刻偏差量为0,实现相对位置跟随。即:步骤(2)中,任一智能手机设置起始按钮,所述起始按钮在起始状态时刻令α1=α0、βx1=βx0、βy1=βy0,即起始状态时刻偏差量为0。

进一步,声音的音量随偏差值变化(偏差值变大音量变大的提醒,偏差小于阈值时音量为0即不提醒)、或声音的频率随偏差值变化(偏差值变大提醒频率变大,偏差小于阈值时音量为0即不提醒)、或发光的颜色随偏差值变化(偏差值变大颜色依次由蓝变黄变红的提醒)、或发光的频闪随偏差值变化(偏差值变大频闪频率变大的提醒,偏差小于阈值时不闪烁)、或震动的幅度随偏差值变化(偏差值变大震动量变大的提醒,偏差小于阈值时不震动)、或震动的频率随偏差值变化(偏差值变大震动的频率变大的提醒,偏差小于阈值时不震动)。或反向提醒,即偏差小于阈值时发出声音提醒,或发光提醒,或震动提醒。

考虑到α、βx、βy状态参数是时间的函数,在实际使用时,如瑜伽运动,瑜伽运动的关键动作是姿态保持,所以将稳态α、βx、βy状态参数做为有效测量值,即:步骤(1)服务器提供设置或录制的α0、βx0、βy0是智能手机稳态α0、βx0、βy0角度参数,即设置δt时间段内α0、βx0、βy0角度参数不变为有效角度参数。原动方和跟随方均将手机用绑带固定于身体的相同部位,如手臂处。

进一步,建立状态时间函数,即α0(t)、βx0(t)、βy0(t)是时间的函数,函数α0(t)、βx0(t)、βy0(t)对时间t求导并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数(该参数即为稳态参数,即有效角度参数),并将该α0、βx0、βy0角度参数发送至客户端idn手机。

再进一步,函数α0(t)、βx0(t)、βy0(t)对时间t求n阶导数并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数发送至客户端idn手机,n为自然数。

进一步,获取的参数如xi值,采用样本均方差(样本方差)处理,样本中各数据与样本平均数的差的平方和的平均数作为样本方差,由样本方差衡量一个样本波动大小的量,即样本方差越大,样本数据的波动就越大,表示为d=e{[x-e(x)]^2}来度量随机变量x与其均值e(x)的偏离程度,称为x的方差,d开根号为均方差:

平均数:

(n表示这组数据个数,x1、x2、x3……xn表示这组数据具体数值)

方差公式:

图5为通过第三智能手机拍摄录像的服务方式,301为第一智能手机(原动方,绑定在人体上如手臂),302为第二智能手机(跟随方,绑定在人体上如手臂),501为第三智能手机(负责现场录像并上传服务器),401为服务器,502为播放装置(用于录像播放),手机平面由x、y直角坐标确定,手机方向角为α0(南北方向角,由地磁传感器获取)、x方向水平倾角为βx0(由水平传感器获取)、y方向水平倾角为βy0(由水平传感器获取),包括步骤:

(1)第一智能手机提供α0、βx0、βy0并上传服务器;

(2)第三智能手机对第一智能手机场景动作进行同步录像并即时上报服务器;

(3)服务器获取第一智能手机提供的α0、βx0、βy0参数及第三智能手机同步录制的即时视频图像,将α0、βx0、βy0参数作为动作轨道和视频轨道同步封装形成包括动作轨道的视频文件,所述动作轨道记为α0(t)、βx0(t)、βy0(t),即α0、βx0、βy0角度参数是时间t的函数;

(4)第二智能手机获取服务器发布的包括动作轨道的视频文件,将动作轨道分离后由第二智能手机执行跟随操作,将视频轨道分离后由播放装置播放录像。

图6本发明互动流程图,包括服务器和客户端,第一智能手机为客户端id1手机,第二智能手机为客户端id2手机,其步骤包括:

客户端id1获取自身α0、βx0、βy0参数并发送至客户端id2,客户端id2存储α0、βx0、βy0参数,客户端id2获取自身α1、βx1、βy1参数,客户端id2计算偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号,输出的信号是如下之一或组合:声、光、震动。

或:客户端id1获取自身α0、βx0、βy0参数并发送至服务器,由服务器发布α0、βx0、βy0参数,客户端id2获取并存储α0、βx0、βy0参数,客户端id2获取自身α1、βx1、βy1参数,客户端id2计算偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号,输出的信号是如下之一或组合:声、光、震动。

或:

由服务器发布录制参数α0(t)、βx0(t)、βy0(t),包括同步录像,各客户端idn获取包括动作轨道参数α0(t)、βx0(t)、βy0(t)的视频文件,将动作轨道分离后由各客户端idn执行跟随操作,将视频轨道分离后由播放装置播放录像。

图7为本发明通过第三智能手机拍摄录像的服务方式的流程图,包括服务器和客户端,第一智能手机为客户端id1手机,第二智能手机为客户端id2手机,第三智能手机为客户端id3手机,其步骤包括:

(1)客户端id1提供α0(t)、βx0(t)、βy0(t)参数并上传服务器;

(2)客户端id3手机对客户端id1手机场景动作进行同步录像并即时上报服务器;

(3)服务器获取客户端id1提供的α0(t)、βx0(t)、βy0(t)参数及客户端id3手机同步录制的即时视频图像,将α0(t)、βx0(t)、βy0(t)参数作为动作轨道和视频轨道同步封装形成含动作轨道的视频文件,所述动作轨道记为α0(t)、βx0(t)、βy0(t),即α0、βx0、βy0角度参数是时间t的函数;

(4)客户端id2获取服务器发布的含动作轨道的视频文件,将动作轨道分离后由客户端id2手机执行跟随操作,将视频轨道分离后由播放装置播放录像,客户端id2手机执行跟随操作:客户端id2提取动作轨道中即时α0、βx0、βy0参数,客户端id2同时获取本机即时α1、βx1、βy1参数,客户端id2计算偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号,输出的信号是如下之一或组合:声、光、震动。

目前的视频文件一般包含声音轨道和图像轨道,尤其是matroska多媒体封装格式,这个封装格式可把多种不同编码的视频及16条或以上不同格式的音频和语言不同的字幕封装到一个matroskamedia档内。matroska多媒体封装格式是一种开放源代码的多媒体封装格式,可以添加附加轨道,如动作轨道、文字轨道等。

本发明提供一种平台实施方案:

一种基于智能手机的互动方法,包括服务器和客户端,其特征在于,包括步骤:

客户端在服务器上进行注册获取id,所述id至少关联2个客户端手机或设备,一个手机或设备获取动作和/或状态参数并上报服务器,另一个手机或设备负责同步录像并上报服务器;或一个手机或设备获取服务器提供的动作和/或状态参数并执行跟随操作,另一个手机或设备负责获取服务器提供的同步录像并同步播放。

即原动方的一个手机或设备获取动作或\及状态参数并上报服务器,另一个手机或设备负责录像并上报服务器;跟随方的一个手机或设备获取服务器提供的动作或\及状态参数并执行跟随操作,另一个手机或设备负责获取服务器提供的同步录像并同步播放。这样可以提供一个app供用户(同一个id标识)制作上传动作作品,跟随方可以通过app将动作状态和录像视频分离,即跟随操作手机和录像显示设备以相同的id号登录服务器。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取状态参数并上报服务器,另一个手机或设备负责同步录像并上报服务器,所述状态参数为手机或设备获取的即时α0、βx0、βy0参数,另一个手机或设备将即时录像上报服务器,由服务器将α0(t)、βx0(t)、βy0(t)参数作为动作轨道和视频轨道同步封装形成含动作轨道的视频文件,所述动作轨道记为α0(t)、βx0(t)、βy0(t),即α0、βx0、βy0角度参数是时间t的函数,手机平面由x、y直角坐标确定,手机方向角为α、x方向水平倾角为βx、y方向水平倾角为βy。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取服务器提供的状态参数并执行跟随操作,另一个手机或设备负责获取服务器提供的同步录像并同步播放,所述跟随操作包括步骤:一个手机获取服务器发布的含动作轨道的视频文件,提取动作轨道中即时α0、βx0、βy0参数,该手机同时获取本机即时α1、βx1、βy1参数,计算偏差量δα=α1-α0,δβx=βx1-βx0,δβy=βy1-βy0,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号,输出的信号是如下之一或组合:声、光、震动。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取动作参数并上报服务器,另一个手机或设备负责同步录像并上报服务器,所述动作参数为手机或设备获取的即时加速度值,另一个手机或设备将即时录像上报服务器,由服务器通过加速度值计算动作轨迹并将动作轨迹信息作为动作轨道和视频轨道同步封装形成含动作轨道的视频文件。加速度矢量值来源于手机三轴加速度传感器和地磁传感器。

所述的基于智能手机的互动方法,其特征还在于:一个手机或设备获取服务器提供的动作参数并执行跟随操作,另一个手机或设备负责获取服务器提供的同步录像并同步播放,所述跟随操作包括步骤:一个手机获取服务器发布的含动作轨道的视频文件,提取动作轨道中的动作轨迹信息,该手机同时获取本机即时加速度值并计算实时动作轨迹,计算动作轨迹偏差量,如果偏差量大于阀值则输出信号或偏差量小于阀值时输出信号,输出的信号是如下之一或组合:声、光、震动。

进一步,声音的音量随偏差值变化、或声音的频率随偏差值变化、或发光的颜色随偏差值变化、或发光的频闪随偏差值变化、或震动的幅度随偏差值变化、或震动的频率随偏差值变化。

进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求导并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数由服务器发布。

再进一步,其特征还在于:函数α0(t)、βx0(t)、βy0(t)对时间t求n阶导数并令导数值等于0,获取导数值等于0时的α0、βx0、βy0角度参数,并将该α0、βx0、βy0角度参数由服务器发布,n为自然数。

所述基于智能手机的互动方法,其特征还在于:所述方法应用于瑜伽运动。

上述应用模式及规则均不限定本发明的方法及系统的基本特征,并非限定本发明的保护范围,凡在本发明的精神和原则之内,作出的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1