【技术实现步骤摘要】
一种晃动智能手机产生音乐的方法
本专利技术涉及一种智能手机应用开发中体感交互技术,尤其涉及一种通过晃动智能手机产生音乐的方法。
技术介绍
体感交互技术最早走进公众视野是在任天堂2007年推出的WiiRemote和微软2010年推出的Kinect中,伴随着这两款商业化产品出现了“体感游戏(Exgergame)”这一游戏的新玩法,并且取得了非常不错的口碑与销量,从此广大电玩玩家们终于可以告别手握游戏手柄呆坐在屏幕前“激情澎湃地”玩游戏的时代。而在这些基于体感交互技术的商业产品中,微软的Kinect因其优良的性能(同时跟踪多人、人脸追踪及多语言语音识别等)和微软提供的强大技术支持(开放Windows平台的SDK、推出专门的开发版Kinect),也在诸如医疗、健身、零售行业、教育培训及科研等领域得到了较为广泛的应用。现在的智能手机往往配备了不少传感器,如气压测量、陀螺仪、光线感应、红外遥控、GPS/A-GPS、北斗、霍尔感应器、距离传感器和加速度传感器等,各传感器功能各不相同,而有一部分是与智能手机短距离的空间运动息息相关的 ...
【技术保护点】
1.一种晃动智能手机产生音乐的方法,其特征在于包括以下步骤:/n步骤一:选择智能手机中对应晃动感应的传感器;/n步骤二:开发智能手机应用,并通过安装APP在智能手机中构建传感器管理对象和传感监听管理对象,智能手机的处理器通过调用两个对象访问传感器、获得原始感知数据并根据空间参数分类数据处理;/n步骤三:定义动作与音阶,将处理后的数据分别与晃动智能手机的动作相关联,并将动作分别映射到各个音阶上,创建声音池及音频播放对象;/n步骤四:在APP中预设传感器数据发送的锁及状态切换的第一阈值,根据检测所得智能手机晃动动作及锁的状态,播放对应一个动作的一个音阶声音。/n
【技术特征摘要】
1.一种晃动智能手机产生音乐的方法,其特征在于包括以下步骤:
步骤一:选择智能手机中对应晃动感应的传感器;
步骤二:开发智能手机应用,并通过安装APP在智能手机中构建传感器管理对象和传感监听管理对象,智能手机的处理器通过调用两个对象访问传感器、获得原始感知数据并根据空间参数分类数据处理;
步骤三:定义动作与音阶,将处理后的数据分别与晃动智能手机的动作相关联,并将动作分别映射到各个音阶上,创建声音池及音频播放对象;
步骤四:在APP中预设传感器数据发送的锁及状态切换的第一阈值,根据检测所得智能手机晃动动作及锁的状态,播放对应一个动作的一个音阶声音。
2.根据权利要求1所述晃动智能手机产生音乐的方法,其特征在于:步骤一之前还包括选择智能手机类型及对应智能手机操作系统的应用开发环境。
3.根据权利要求1所述晃动智能手机产生音乐的方法,其特征在于:步骤一中所选传感器至少为加速度传感器或陀螺仪。
4.根据权利要求1所述晃动智能手机产生音乐的方法,其特征在于:所选传感器为加速度传感器,步骤二中所获得的原始感知数据包含重力分量,所述数据处理中还包括设置低通滤波器消除重力分量。
5.根据权利要求1所述晃动智能手机产生音乐的方法,其特征在于:所选传感器为加速度传感器,步骤三中处理后的数据分别对应空间三轴及各轴的两个方向,并通过设置加速度的第二阈值定义一轴复用,通过比较三个轴向线性加速度的绝对值最大者及其方向判定晃动智能手机的动作,并对应匹配一个音阶。
<...
【专利技术属性】
技术研发人员:林巧民,法安琪,陶海,谢强,苏娟娟,潘敏,徐康,叶宁,王汝传,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。