通过摄像头和陀螺仪实现音频播放的方法和系统的制作方法

文档序号:7988777阅读:393来源:国知局
通过摄像头和陀螺仪实现音频播放的方法和系统的制作方法
【专利摘要】本发明公开了一种通过摄像头和陀螺仪实现音频播放的方法和系统,可通过摄像头和陀螺仪捕捉用户动作,在陀螺仪无法正常工作的情况下也能通过摄像头实现播放操控。其技术方案为:系统包括用户动作捕捉装置、音频播放装置,其中用户动作捕捉装置包括陀螺仪传感器和摄像头动作捕捉器,陀螺仪传感器获取陀螺仪的捕捉到的数据并作出相应的逻辑反馈;摄像头动作捕捉器模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈;音频播放装置根据接收到的逻辑反馈播放对应的音频文件。
【专利说明】通过摄像头和陀螺仪实现音频播放的方法和系统
【技术领域】
[0001]本发明涉及一种音频播放方式,尤其涉及一种根据摄像头和陀螺仪捕捉的数据实现音频播放的方法和系统。
【背景技术】
[0002]手持设备(例如手机)上的音乐播放软件,是通过手机的陀螺仪芯片来实现播放的切换。当用户在晃动手机时,捕捉到该动作,切换正在播放的歌曲。这种切换方式的缺点是若当前陀螺仪出错,就无法使用该功能了。

【发明内容】

[0003]本发明的目的在于解决上述问题,提供了一种通过摄像头和陀螺仪实现音频播放的方法和系统,可通过摄像头和陀螺仪捕捉用户动作,在陀螺仪无法正常工作的情况下也能通过摄像头实现播放操控。
[0004]本发明的技术方案为:本发明揭示了一种通过摄像头和陀螺仪实现音频播放的系统,包括用户动作捕捉装置、音频播放装置,其中:
[0005]用户动作捕捉装置包括陀螺仪传感器和摄像头动作捕捉器,其中:
[0006]陀螺仪传感器,获取陀螺仪的捕捉到的数据并作出相应的逻辑反馈;
[0007]摄像头动作捕捉器,模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈;
[0008]音频播放装置,根据接收到的逻辑反馈播放对应的音频文件。
[0009]根据本发明的通过摄像头和陀螺仪实现音频播放的系统的一实施例,摄像头动作捕捉器持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。
[0010]根据本发明的通过摄像头和陀螺仪实现音频播放的系统的一实施例,系统还包括:
[0011]网络环境判断装置,连接在用户动作捕捉装置和音频播放装置之间,判断当前的网络环境是否连接正常,若正常则筛选出用户感兴趣的音频并发送至客户端,若不正常则选择本地已下载的音频进行播放。
[0012]根据本发明的通过摄像头和陀螺仪实现音频播放的系统的一实施例,默认陀螺仪传感器处于工作状态,当陀螺仪传感器无法正常工作时将摄像头动作捕捉器切换到工作状态。
[0013]本发明还揭示了一种通过摄像头和陀螺仪实现音频播放的方法,包括:
[0014]判断手持设备的陀螺仪是否工作正常,若正常则通过陀螺仪捕捉数据并作出相应的逻辑反馈,若不正常则启动手持设备的摄像头,模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈;
[0015]手持设备根据接收到的逻辑反馈播放对应的音频文件。
[0016]根据本发明的通过摄像头和陀螺仪实现音频播放的方法的一实施例,摄像头模拟陀螺仪的过程包括:
[0017]摄像头持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。
[0018]根据本发明的通过摄像头和陀螺仪实现音频播放的方法的一实施例,在手持设备根据接收到的逻辑反馈播放对应的音频文件的步骤之前还包括:
[0019]判断当前的网络环境是否连接正常,若正常则筛选出用户感兴趣的音频并发送至客户端,若不正常则选择本地已下载的音频进行播放。
[0020]本发明对比现有技术有如下的有益效果:本发明的方案是通过摄像头和陀螺仪的结合捕捉用户动作,也可根据当前网络环境是否正常来播放网络音频或者本地音频。相较于现有技术,本发明可以在陀螺仪无法正常工作的情况下通过摄像头的动作采集实现播放操控,以及可以根据网络环境自动选择合适的播放来源。
【专利附图】

【附图说明】
[0021]图1示出了本发明的通过摄像头和陀螺仪实现音频播放的系统的第一实施例的原理图。
[0022]图2示出了本发明的通过摄像头和陀螺仪实现音频播放的系统的第二实施例的原理图。
[0023]图3示出了本发明的通过摄像头和陀螺仪实现音频播放的方法的第一实施例的流程图。
[0024]图4示出了本发明的通过摄像头和陀螺仪实现音频播放的方法的第二实施例的流程图。
【具体实施方式】
[0025]下面结合附图和实施例对本发明作进一步的描述。
[0026]图1示出了本发明的通过摄像头和陀螺仪实现音频播放的系统的第一实施例的原理。请参见图1,本实施例的系统包括用户动作捕捉装置1、音频播放装置3。用户动作捕捉装置I包括陀螺仪传感器10和摄像头动作捕捉器12。
[0027]陀螺仪传感器10获取陀螺仪的捕捉到的数据并作出相应的逻辑反馈。摄像头动作捕捉器12模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈。摄像头动作捕捉器12的具体动作是持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。或者可以通过对外界光线的变化量计算出用户是否正在晃动手持设备。默认情况下陀螺仪传感器10处于工作状态,当陀螺仪传感器10无法正常工作时将摄像头动作捕捉器12切换到工作状态。
[0028]音频播放装置3根据接收到的逻辑反馈播放对应的音频文件。
[0029]图2示出了本发明的通过摄像头和陀螺仪实现音频播放的系统的第二实施例的原理。请参见图2,本实施例的系统包括用户动作捕捉装置2、网络环境判断装置4、音频播放装置6。用户动作捕捉装置2包括陀螺仪传感器20和摄像头动作捕捉器22。
[0030]陀螺仪传感器20获取陀螺仪的捕捉到的数据并作出相应的逻辑反馈。摄像头动作捕捉器22模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈。摄像头动作捕捉器22的具体动作是持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。或者可以通过对外界光线的变化量计算出用户是否正在晃动手持设备。默认情况下陀螺仪传感器20处于工作状态,当陀螺仪传感器20无法正常工作时将摄像头动作捕捉器22切换到工作状态。
[0031]网络环境判断装置4判断当前的网络环境(例如Wif1、GPRS、3G、LTE等移动网络)是否连接正常,若正常则筛选出用户感兴趣的音频并发送至客户端,若不正常则选择本地已下载的音频进行播放。亦即,若当前在网络环境正常的情况下,程序捕捉到用户在晃动手持设备,则会根据用户的喜好播放一首用户可能喜欢的音频;若当前无网络环境,则程序捕捉到用户在晃动手持设备(例如手机、平板电脑、PDA等),即播放用户本地已下载的一首音频。
[0032]音频播放装置6根据接收到的逻辑反馈播放对应的音频文件。
[0033]图3示出了本发明的通过摄像头和陀螺仪实现音频播放的方法的第一实施例的流程。请参见图3,下面是对本实施例的方法的实施步骤的详细描述。
[0034]步骤SlO:判断手持设备的陀螺仪是否工作正常,若正常则进入步骤S12,若不正常则进入步骤SI I。
[0035]步骤Sll:启动手持设备的摄像头,模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈。
[0036]摄像头模拟陀螺仪的过程为:摄像头持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。或者可以通过对外界光线的变化量计算出用户是否正在晃动手持设备。
[0037]步骤S12:通过陀螺仪捕捉数据并作出相应的逻辑反馈。
[0038]步骤S13:手持设备根据接收到的逻辑反馈播放对应的音频文件。
[0039]图4示出了本发明的通过摄像头和陀螺仪实现音频播放的方法的第二实施例的流程。请参见图4,下面是对本实施例的方法的实施步骤的详细描述。
[0040]步骤S20:判断手持设备的陀螺仪是否工作正常,若正常则进入步骤S22,若不正常则进入步骤S21。
[0041]步骤S21:启动手持设备的摄像头,模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈。
[0042]摄像头模拟陀螺仪的过程为:摄像头持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。或者可以通过对外界光线的变化量计算出用户是否正在晃动手持设备。
[0043]步骤S22:通过陀螺仪捕捉数据并作出相应的逻辑反馈。
[0044]步骤S23:判断当前的网络环境是否连接正常,若正常则进入步骤S24,若不正常则进入步骤S25。
[0045]步骤S24:筛选出用户感兴趣的音频并发送至客户端。
[0046]步骤S25:选择本地已下载的音频。
[0047]步骤S26:手持设备根据接收到的逻辑反馈播放对应的音频文件。
[0048]上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书所提到的创新性特征的最大范围。
【权利要求】
1.一种通过摄像头和陀螺仪实现音频播放的系统,包括用户动作捕捉装置、音频播放装置,其中: 用户动作捕捉装置包括陀螺仪传感器和摄像头动作捕捉器,其中: 陀螺仪传感器,获取陀螺仪的捕捉到的数据并作出相应的逻辑反馈; 摄像头动作捕捉器,模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈; 音频播放装置,根据接收到的逻辑反馈播放对应的音频文件。
2.根据权利要求1所述的通过摄像头和陀螺仪实现音频播放的系统,其特征在于,摄像头动作捕捉器持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。
3.根据权利要求1所述的通过摄像头和陀螺仪实现音频播放的系统,其特征在于,系统还包括: 网络环境判断装置,连接在用户动作捕捉装置和音频播放装置之间,判断当前的网络环境是否连接正常,若正常则筛选出用户感兴趣的音频并发送至客户端,若不正常则选择本地已下载的音频进行播放。
4.根据权利要求1所述的通过摄像头和陀螺仪实现音频播放的系统,其特征在于,默认陀螺仪传感器处于工作状态,当陀螺仪传感器无法正常工作时将摄像头动作捕捉器切换到工作状态。
5.一种通过摄像头和陀螺仪实现音频播放的方法,包括: 判断手持设备的陀螺仪是否工作正常,若正常则通过陀螺仪捕捉数据并作出相应的逻辑反馈,若不正常则启动手持设备的摄像头,模拟陀螺仪的捕捉到的数据并作出相应的逻辑反馈; 手持设备根据接收到的逻辑反馈播放对应的音频文件。
6.根据权利要求5所述的通过摄像头和陀螺仪实现音频播放的方法,其特征在于,摄像头模拟陀螺仪的过程包括: 摄像头持续多次摄取图片,在多张图片中固定若干点,计算这些固定点的偏移量,根据偏移量模拟陀螺仪传感器捕捉到的数据。
7.根据权利要求5所述的通过摄像头和陀螺仪实现音频播放的方法,其特征在于,在手持设备根据接收到的逻辑反馈播放对应的音频文件的步骤之前还包括: 判断当前的网络环境是否连接正常,若正常则筛选出用户感兴趣的音频并发送至客户端,若不正常则选择本地已下载的音频进行播放。
【文档编号】H04M1/725GK103916519SQ201210594257
【公开日】2014年7月9日 申请日期:2012年12月31日 优先权日:2012年12月31日
【发明者】员润泽 申请人:上海证大喜马拉雅网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1