一种机器人文件使用、存储方法及系统技术方案

技术编号:14024829 阅读:85 留言:0更新日期:2016-11-18 22:44
本发明专利技术公开了一种机器人文件使用、存储方法及系统,涉及机器人文件存储领域,包括:步骤S10创建机器人音频轨道文件和影像轨道文件;其中,所述音频轨道文件包括:头文件和帧文件;步骤S20将所述音频轨道文件和所述影像轨道文件以帧同步形式进行同一时间轴同步;步骤S30将同步后的所述音频轨道文件和所述影像轨道文件整合成机器人文件进行存储。本发明专利技术扩展了音频轨道文件,除了原有的音频文件外,还包括了动作文件和LED光效文件,丰富了机器人的娱乐性;另外,将音频轨道文件和影像轨道文件整合成一个机器人文件进行存储,提高了文件的同步性和后续更新的便利性。

【技术实现步骤摘要】

本专利技术涉及机器人文件存储领域,尤其涉及一种机器人文件使用、存储方法及系统
技术介绍
近年来,随着机器人技术的飞速发展,音乐机器人随之产生,可以通过这些音乐机器人播放音乐,以供娱乐。而基于越来越完善的机器人运动及人体体感技术,使机器人可以和人一样完成相似的动作,而机器人完成的动作则是由存储在机器人内部的动作文件控制其完成的。现有的音乐机器人,可以一边播放音乐、一边跟着音乐做运动,这是由存储在音乐机器人内部的音乐文件和动作文件完成的,两个文件必须单独存储,它们的时间轴不同步,动作无法完美地与音乐进行匹配;同时,由于音乐文件和动作文件单独存储,需要更改时必须一个个进行更新,保存时较麻烦。
技术实现思路
本专利技术的目的是提供一种机器人文件使用、存储方法及系统,使机器人的动作与音乐的节拍完美地进行匹配,同时,可以使各文件同步更新,减少各文件一个个进行更新时的不便。本专利技术提供的技术方案如下:一种机器人文件存储方法,包括:步骤S10创建机器人音频轨道文件和影像轨道文件;其中,所述音频轨道文件包括:头文件和帧文件;步骤S20将所述音频轨道文件和所述影像轨道文件以帧同步形式进行同一时间轴同步;步骤S30将同步后的所述音频轨道文件和所述影像轨道文件整合成机器人文件进行存储。进一步优选地,所述头文件包括:音频头文件、动作头文件和LED光效头文件;所述步骤S10包括:步骤S11对所述头文件进行赋值,并写入所述音频轨道文件中。进一步优选地,所述步骤S10之前还包括:步骤S01预先设置时间范围。进一步优选地,所述帧文件包括:音频文件和动作文件;所述音频文件包括:音频帧;所述动作文件包括:动作帧头、动作帧;所述步骤S10还包括:步骤S12根据预先设置的所述时间范围,将所述音频文件和所述动作文件各自转换为对应大小的帧数据,依次写入所述音频轨道文件中;步骤S13判断所述动作头文件中是否存在动作帧压缩标识,若是,则执行步骤S14;步骤S14将所述动作文件进行压缩。进一步优选地,所述帧文件还包括:LED光效文件;所述LED光效文件包括:LED光效帧头和LED光效帧;所述步骤S10还包括:步骤S15根据预先设置的所述时间范围,将所述LED光效文件转换为对应大小的帧数据,依次写入所述音频轨道文件中;步骤S16判断所述LED光效头文件中是否存在LED光效帧压缩标识,若是,则执行步骤S17;步骤S17将所述LED光效文件进行压缩。进一步优选地,所述步骤S20具体包括:步骤S21根据预先设置的所述时间范围,将所述影像轨道文件转换为对应大小的帧数据;步骤S22将所述音频文件、所述动作文件、所述LED光效文件和所述影像轨道文件根据预先设置的所述时间范围各自转换的所述帧数据进行同一时间轴同步。本专利技术还提供一种机器人文件使用方法,包括:步骤S40获取机器人文件启用指令;步骤S50按时间轴依次读取存储的机器人文件中对应的帧数据;其中,所述机器人文件包括:音频轨道文件和影像轨道文件,所述音频轨道文件包括:头文件和帧文件;步骤S60根据所述时间轴对应的所述帧数据控制机器人播放音频和影像。进一步优选地,所述头文件包括:音频头文件、动作头文件和LED光效头文件。进一步优选地,所述帧文件包括:音频文件和动作文件;所述音频文件包括:音频帧;所述动作文件包括:动作帧头、动作帧;所述步骤S60包括:步骤S61判断所述时间轴对应的所述帧数据中的内容;步骤S62当所述帧数据中包括音频帧和影像帧时,控制机器人根据所述音频帧播放相应的音频,同时根据所述影像帧播放相应的影像;步骤S63当所述帧数据中包括音频帧、动作帧和影像帧时,控制机器人根据所述音频帧播放相应的音频、根据所述影像帧播放相应的影像的同时,根据所述动作帧做出相应的动作。进一步优选地,所述帧文件还包括:LED光效文件;所述LED光效文件包括:LED光效帧头和LED光效帧;所述步骤S60还包括:步骤S64当所述帧数据中包括音频帧、动作帧、LED光效帧和影像帧时,控制机器人根据所述音频帧播放相应的音频、根据所述影像帧播放相应的影像、根据所述动作帧做出相应的动作的同时,根据所述LED光效帧做出相应的LED光效。本专利技术还提供一种机器人文件存储系统,包括:创建模块,创建机器人音频轨道文件和影像轨道文件;其中,所述音频轨道文件包括:头文件和帧文件;同步模块,与所述创建模块电连接,将所述音频轨道文件和所述影像轨道文件以帧同步形式进行时间轴同步;存储模块,与所述同步模块电连接,将同步后的所述音频轨道文件和所述影像轨道文件整合成机器人文件进行存储。进一步优选地,所述头文件包括:音频头文件、动作头文件和LED光效头文件;所述创建模块包括:赋值子模块,对所述头文件进行赋值,并写入所述音频轨道文件中。进一步优选地,所述存储模块,进一步用于存储预先设置的时间范围;还包括:设置模块,与所述存储模块电连接,预先设置所述时间范围。进一步优选地,所述帧文件包括:音频文件和动作文件;所述音频文件包括:音频帧;所述动作文件包括:动作帧头、动作帧;所述创建模块包括:写子模块,根据预先设置的所述时间范围,将所述音频文件和所述动作文件各自转换为对应大小的帧数据,依次写入所述音频轨道文件中;判断子模块,判断所述动作头文件中是否存在动作帧压缩标识;压缩子模块,若所述动作头文件中存在动作帧压缩标识,所述压缩子模块将所述动作文件进行压缩。进一步优选地,所述帧文件还包括:LED光效文件;所述LED光效文件包括:LED光效帧头和LED光效帧;所述写子模块,进一步用于根据预先设置的所述时间范围,将所述LED光效文件转换为对应大小的帧数据,依次写入所述音频轨道文件中;所述判断子模块,进一步用于判断所述LED光效头文件中是否存在LED光效帧压缩标识;压缩子模块,若所述LED光效头文件中存在LED光效帧压缩标识,所述压缩子模块进一步用于将所述LED光效文件进行压缩。进一步优选地,所述同步模块具体包括:转换子模块,根据预先设置的所述时间范围,将所述影像轨道文件转换为对应大小的帧数据;帧数据同步子模块,将所述音频文件、所述动作文件、所述LED光效文件和所述影像轨道文件根据预先设置的所述时间范围各自转换的所述帧数据进行同一时间轴同步。与现有技术相比,本专利技术的有益效果在于:1、将音频轨道文件和影像文件整合成一个机器人文件进行存储,同时以帧同步的形式将这两个文件进行同一时间轴同步,保证了调用时音频文件和影像文件的同步性;另外,整合成一个机器人文件的存储方式,在后续进行文件更新的时候更方便、快捷。2、对音频轨道文件中的头文件进行赋值,头文件是对音频轨道文件中具体的一些文件的信息描述,便于程序人员更好地了解音频轨道文件中的具体内容,也为保证了机器人调用相关文件提供了基础。3、预先进行时间范围的设置,是保证后续各文件进行同一时间轴同步的基础。4、音频轨道文件中的帧文件中,除了原有的音频文件外,还具有动作文件,可以理解为对帧文件进行了扩展,把动作文件和音频文件整合在一起,便于进行同一时间轴同步。5、在音频轨道文件中的帧文件中除了增加了动作文件进行扩展外,还可以增加LED光效文件进行补充,使机器人可以在播放音频的同时,做出相应的动作、发出预设的LED光效;将音频文件、动作文件和LED光效文件整本文档来自技高网...
一种机器人文件使用、存储方法及系统

【技术保护点】
一种机器人文件存储方法,其特征在于,包括:步骤S10创建机器人音频轨道文件和影像轨道文件;其中,所述音频轨道文件包括:头文件和帧文件;步骤S20将所述音频轨道文件和所述影像轨道文件以帧同步形式进行同一时间轴同步;步骤S30将同步后的所述音频轨道文件和所述影像轨道文件整合成机器人文件进行存储。

【技术特征摘要】
1.一种机器人文件存储方法,其特征在于,包括:步骤S10创建机器人音频轨道文件和影像轨道文件;其中,所述音频轨道文件包括:头文件和帧文件;步骤S20将所述音频轨道文件和所述影像轨道文件以帧同步形式进行同一时间轴同步;步骤S30将同步后的所述音频轨道文件和所述影像轨道文件整合成机器人文件进行存储。2.如权利要求1所述的机器人文件存储方法,其特征在于:所述头文件包括:音频头文件、动作头文件和LED光效头文件;所述步骤S10包括:步骤S11对所述头文件进行赋值,并写入所述音频轨道文件中。3.如权利要求1所述的机器人文件存储方法,其特征在于,所述步骤S10之前还包括:步骤S01预先设置时间范围。4.如权利要求3所述的机器人文件存储方法,其特征在于:所述帧文件包括:音频文件和动作文件;所述音频文件包括:音频帧;所述动作文件包括:动作帧头、动作帧;所述步骤S10还包括:步骤S12根据预先设置的所述时间范围,将所述音频文件和所述动作文件各自转换为对应大小的帧数据,依次写入所述音频轨道文件中;步骤S13判断所述动作头文件中是否存在动作帧压缩标识,若是,则执行步骤S14;步骤S14将所述动作文件进行压缩。5.如权利要求4所述的机器人文件存储方法,其特征在于:所述帧文件还包括:LED光效文件;所述LED光效文件包括:LED光效帧头和LED光效帧;所述步骤S10还包括:步骤S15根据预先设置的所述时间范围,将所述LED光效文件转换为对应大小的帧数据,依次写入所述音频轨道文件中;步骤S16判断所述LED光效头文件中是否存在LED光效帧压缩标识,若是,则执行步骤S17;步骤S17将所述LED光效文件进行压缩。6.如权利要求5所述的机器人文件存储方法,其特征在于,所述步骤S20具体包括:步骤S21根据预先设置的所述时间范围,将所述影像轨道文件转换为对应大小的帧数据;步骤S22将所述音频文件、所述动作文件、所述LED光效文件和所述影像轨道文件根据预先设置的所述时间范围各自转换的所述帧数据进行同一时间轴同步。7.一种如权利要求1-6所述的存储方法配合应用的机器人文件使用方法,其特征在于,包括:步骤S40获取机器人文件启用指令;步骤S50按时间轴依次读取存储的机器人文件中对应的帧数据;其中,所述机器人文件包括:音频轨道文件和影像轨道文件,所述音频轨道文件包括:头文件和帧文件;步骤S60根据所述时间轴对应的所述帧数据控制机器人播放音频和影像。8.如权利要求7所述的机器人文件使用方法,其特征在于,所述头文件包括:音频头文件、动作头文件和LED光效头文件。9.如权利要求7所述的机器人文件使用方法,其特征在于:所述帧文件包括:音频文件和动作文件;所述音频文件包括:音频帧;所述动作文件包括:动作帧头、动作帧;所述步骤S60包括:步骤S61判断所述时间轴对应的所述帧数据中的内容;步骤S62当所述帧数据中包括音频帧和影像帧时,控制机器人根据所述音频帧播放相应的音频,同时根据所述影像...

【专利技术属性】
技术研发人员:恽为民程宗强龚成庞作伟
申请(专利权)人:上海未来伙伴机器人有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1