[发明专利]一种全景音效的数据同步提供方法有效

专利信息
申请号: 201711297828.8 申请日: 2017-12-08
公开(公告)号: CN107861707B 公开(公告)日: 2021-07-20
发明(设计)人: 孙征 申请(专利权)人: 北京酷我科技有限公司
主分类号: G06F3/16 分类号: G06F3/16;G11B20/10;H04M1/72442
代理公司: 北京国标律师事务所 11753 代理人: 姚克枫
地址: 100080 北京市海淀区农大*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 全景 音效 数据 同步 提供 方法
【说明书】:

发明涉及一种全景音效的数据同步提供方法,步骤如下:开启全景音效后,创建自用缓冲区存储原始音频数据,对原始音频数据进行处理,形成带全景音效的音频数据,将带全景音效的音频数据存入又一缓冲区,在开启全景音效时,播放器从所述又一缓冲区获取音频数据并播放,在关闭全景音效时,播放器切换到从自用缓冲区获取音频数据并播放。本发明,针对全景音效切换到普通音效的算法进行优化,采用双缓存,将原始音频数据和带全景音效的音频数据分别缓存,在关闭全景音效时,直接改为播放缓存的原始音频数据,不再等待全景音效清空缓存(指带全景音效的音频数据),界面主线程关闭波纹动画的操作流畅度高,无卡顿,给用户更好的使用体验。

技术领域

本发明涉及全景音效技术领域,具体说是一种全景音效的数据同步提供方法。

背景技术

全景音效,也称为全景环绕音效,当用户由全景音效切换到普通音效时,界面和声音会卡顿,不同的手机上会有不同的卡顿延迟,有的不足1秒,有的多于1秒。例如:

当用户点击了关闭按钮,希望由全景音效切换到普通音效,界面主线程会等待全景音效清空缓存,也就是播放完缓存的数据才能执行关闭波纹动画的操作,此时,用户看到的情况则是,界面的波纹动画卡顿不动了,直到全景音效清空缓存后,波纹动画才被关闭,这样体验非常不好。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种全景音效的数据同步提供方法,针对全景音效切换到普通音效的算法进行优化,采用双缓存,将原始音频数据和带全景音效的音频数据分别缓存,在关闭全景音效时,直接改为播放缓存的原始音频数据,不再等待全景音效清空缓存(指带全景音效的音频数据),界面主线程关闭波纹动画的操作流畅度高,无卡顿,给用户更好的使用体验。

为达到以上目的,本发明采取的技术方案是:

一种全景音效的数据同步提供方法,其特征在于,包括如下步骤:

当开启全景音效后,播放器创建一个自用缓冲区,用于存储原始音频数据,

播放器将自用缓冲区中的原始音频数据读出,但不清除自用缓冲区,

对读出的原始音频数据进行处理,加上全景音效的逻辑,形成带全景音效的音频数据,

将带全景音效的音频数据存入又一缓冲区,所述又一缓冲区设于底层,供播放器从其中获取音频数据并播放,

在开启全景音效时,播放器从所述又一缓冲区获取音频数据并播放,

在关闭全景音效时,播放器切换到从自用缓冲区获取音频数据并播放。

在上述技术方案的基础上,所述自用缓冲区和又一缓冲区中的数据,在播放中进行如下同步处理:

播放完的数据同步的从自用缓冲区和又一缓冲区中删除。

在上述技术方案的基础上,所述自用缓冲区和又一缓冲区中的数据,在播放中进行如下同步处理:

当从自用缓冲区和又一缓冲区中删除掉的数据达到一阈值时,开始向自用缓冲区写入新的原始音频数据,

当向自用缓冲区写入新的原始音频数据达到另一阈值时,开始将自用缓冲区中的原始音频数据读出,但不清除自用缓冲区,

对读出的原始音频数据进行处理,加上全景音效的逻辑,形成带全景音效的音频数据,

将带全景音效的音频数据存入又一缓冲区。

在上述技术方案的基础上,所述一阈值默认为50%,所述另一阈值默认为80%。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711297828.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top