【技术实现步骤摘要】
一种显示设备及流媒体视频音画同步方法
本申请涉及智能电视
,尤其涉及一种显示设备及流媒体视频音画同步方法。
技术介绍
智能电视是基于Internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。通过智能电视可以播放音视频文件,形成流媒体。为了输出更好的流媒体影音效果,智能电视需要保证多媒体的音画同步功能。多媒体的同步功能是,让多个流中具有相同时间戳(presentationtimestamp,pts)的媒体数据在同一时刻被播放出来,即实现音画同步。例如,基于gstreamer的开源多媒体框架中,可支持三种不同的音视频同步方式:音频作为主时钟、视频作为主时钟、系统时钟作为主时钟。其中,多数播放器是以音频作为主时钟的同步方式,但对于一些特殊的播放器或者在播放没有音频的多媒体时,需要使用系统时钟作为主时钟的同步方式,此时音视频帧均需要根据pts向系统时钟对齐。如果相邻帧的pts不连续,则流媒体的播放过程中会出现卡住、卡顿等异常情况,降低用户体验。
技术实现思路
本申请提供了一种显示设备及流媒体视频音画同步方法,以解决传统流媒体视频音画同步方法容易出现卡顿的问题。一方面,本申请提供一种显示设备,包括:显示器、音频输出接口以及控制器。其中,显示器被配置为显示播放数据中的视频画面;音频数据接口被配置为输出播放数据中的音频信号;所述控制器被配置为执行以下程序步骤:获取播放 ...
【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器;/n音频输出接口;/n控制器,被配置为:/n获取播放数据,所述播放数据包括视频数据和/或音频数据;/n对所述播放数据执行解码,以获得多帧视频数据;/n根据当前帧视频数据与前一帧视频数据的时间戳,计算相邻帧时间差;/n按照所述相邻帧时间差,修改当前帧视频数据的播放参数,所述播放参数包括播放起始时间或播放系统时间,所述播放起始时间为播放数据的播放起始时间,所述播放系统时间为播放器的起播时间。/n
【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器;
音频输出接口;
控制器,被配置为:
获取播放数据,所述播放数据包括视频数据和/或音频数据;
对所述播放数据执行解码,以获得多帧视频数据;
根据当前帧视频数据与前一帧视频数据的时间戳,计算相邻帧时间差;
按照所述相邻帧时间差,修改当前帧视频数据的播放参数,所述播放参数包括播放起始时间或播放系统时间,所述播放起始时间为播放数据的播放起始时间,所述播放系统时间为播放器的起播时间。
2.根据权利要求1所述的显示设备,其特征在于,根据当前帧视频数据与前一帧视频数据的时间戳,计算相邻帧时间差的步骤中,所述控制器被进一步配置为:
提取当前帧视频数据的时间戳和前一帧视频数据的时间戳;
通过当前帧视频数据的时间戳减前一帧视频数据的时间戳,获得相邻帧时间差;
如果所述相邻帧时间差的绝对值大于预设判断阈值,则执行按照所述相邻帧时间差,修改当前帧视频数据的播放参数的步骤;
如果所述相邻帧时间差的绝对值小于或等于预设判断阈值,则控制输出当前帧视频数据。
3.根据权利要求2所述的显示设备,其特征在于,如果所述相邻帧时间差的绝对值大于预设判断阈值,所述控制器被进一步配置为:
计算当前帧视频数据的播放起始时间和播放系统时间;
如果所述相邻帧时间差大于0,修改当前帧视频数据的播放起始时间提前所述相邻帧时间差的值;
如果所述相邻帧时间差小于0,修改当前帧视频数据的播放系统时间增加调节值,所述调节值为相邻帧时间差的绝对值与播放速度的比值。
4.根据权利要求1所述的显示设备,其特征在于,所述控制器被进一步配置为:
控制所述显示器和/或音频输出接口输出当前帧视频数据;
更新上一帧视频数据的时间戳等于当前帧视频数据的时间戳。
5.根据权利要求4所述的显示设备,其特征在于,所述控制器被进一步配置为:
提取修改后的播放参数;
使用修改后的播放参数,计算当前帧视频数据的实际播放时间;
在所述实际播放时间控制所述显示器和/或音频输出接口...
【专利技术属性】
技术研发人员:王统华,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。