一种显示设备及显示控制方法技术

技术编号:35050880 阅读:23 留言:0更新日期:2022-09-28 10:51
本申请涉及音视频数据处理技术领域,公开了一种显示设备及显示控制方法,所述方法包括:对多媒体数据进行解码操作,得到音频信号和视频信号;在渲染音频信号之前,等待视频信号中的第一帧视频帧渲染完成;若第一帧视频帧渲染完成,则控制显示器从视频信号的第一帧视频帧开始显示,并控制输出给音频输出接口的音频帧与输出给显示器的视频帧同步;或者,若第一帧视频帧渲染完成,则控制音频输出接口从音频信号的第一帧音频帧开始播放,并控制输出给显示器的视频帧与输出给音频输出接口的音频帧同步,从而可以解决显示设备播放过程中起播卡顿不流畅的问题。卡顿不流畅的问题。卡顿不流畅的问题。

【技术实现步骤摘要】
一种显示设备及显示控制方法


[0001]本申请涉及音视频数据处理
,尤其涉及一种显示设备及显示控制方法。

技术介绍

[0002]智能电视在日常生活中被广泛使用。以往情况下,非实时生成的片源较多时,智能电视在使用过程中偶尔会出现起播时画面卡顿、起播不流畅的问题。
[0003]然而,伴随着智能电视视频业务的开展,尤其是直播业务的拓展,将直播流以频道的形式集成到应用中。由此,用户切换频道会进行不同直播流的起播。该场景下码流起播不流畅的问题尤为明显,用户更容易察觉起播卡顿。另外,直播流具有多种格式,智能电视业务在支持不同格式的直播流的情况下,起播时首帧音频帧和首帧视频帧不同步的问题也会加大,这就导致直播流起播也会卡顿不流畅。
[0004]故此,如何有效解决起播卡顿不流畅的问题是业内关注的问题。

技术实现思路

[0005]本申请实施例提供一种显示设备及显示控制方法,可以解决显示设备对音视频起播时卡顿不流畅的问题。
[0006]一方面,本申请一实施例提供了一种显示设备,包括:显示器、控制器和音频输出接口,其中:
[0007]所述显示器,用于显示图像;
[0008]所述音频输出接口,用于输出音频信号;
[0009]所述控制器分别连接所述显示器和所述音频输出接口,被配置为执行:
[0010]对多媒体数据进行解码操作,得到音频信号和视频信号;
[0011]在渲染所述音频信号之前,等待所述视频信号中的第一帧视频帧渲染完成;
[0012]若所述第一帧视频帧渲染完成,则控制所述显示器从所述视频信号的所述第一帧视频帧开始显示,并控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步;
[0013]或者,
[0014]若所述第一帧视频帧渲染完成,则控制所述音频输出接口从所述音频信号的所述第一帧音频帧开始播放,并控制输出给所述显示器的视频帧与输出给所述音频输出接口的音频帧同步。
[0015]在一些可能的实施例中,执行所述控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步,所述控制器被配置为执行:
[0016]比较当前音频时钟和当前视频时钟,得到比较结果;
[0017]若所述比较结果为所述当前音频时钟小于所述当前视频时钟,则将所述音频信号中时间戳早于所述第一帧视频帧的时间戳的音频帧过滤掉,将剩余的音频帧中的首帧音频帧作为所述第一帧视频帧的相匹配音频内容输出给所述音频输出接口;
[0018]若所述比较结果为所述当前音频时钟大于所述当前视频时钟,则将所述音频信号中的第一帧音频帧延迟第一指定时长输出给所述音频输出接口,所述第一指定时长为所述当前音频时钟和所述当前视频时钟之间的时钟差。
[0019]在一些可能的实施例中,执行所述控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步,所述控制器被配置为执行:
[0020]基于初始采样率对所述音频信号进行重采样,并比较每个音频帧采样点对应的音频时钟和当前渲染的视频帧的视频时钟,得到动态时钟差;
[0021]若所述动态时钟差大于预设值,则基于动态时钟差更新对所述音频信号的采样率,并基于更新后的采样率返回执行所述对所述音频信号进行重采样的步骤,直至所述动态时钟差小于或等于所述预设值。
[0022]在一些可能的实施例中,执行所述基于动态时钟差更新对所述音频信号的采样率,所述控制器被配置为执行:
[0023]若所述动态时钟差指示所述音频帧采样点对应的音频时钟小于所述当前渲染的视频帧的视频时钟,则降低所述采样率;
[0024]若所述动态时钟差指示所述音频帧采样点对应的音频时钟大于所述当前渲染的视频帧的视频时钟,则增大所述采样率。
[0025]在一些可能的实施例中,执行所述降低所述采样率,所述控制器被配置为执行:
[0026]基于降低后的采样率分别与所述初始采样率、每帧音频帧的播放时长以及预设帧数具有正相关关系、以及所述降低后的采样率与所述时钟差具有负相关关系,确定所述降低后的采样率;
[0027]执行所述增大所述采样率,所述控制器被配置为执行:
[0028]基于增大后的采样率分别与所述初始采样率、所述时钟差具有正相关关系、以及所述增大后的采样率分别与每帧音频帧的播放时长和预设帧数具有负相关关系,确定所述增大后的采样率。
[0029]在一些可能的实施例中,所述控制器还被配置为执行:
[0030]渲染所述音频信号之前,对所述音频信号进行静音处理,直至向所述音频输出接口输出音频信号。
[0031]在一些可能的实施例中,执行所述控制输出给所述显示器的视频帧与输出给所述音频输出接口的音频帧同步,所述控制器被配置为执行:
[0032]比较当前音频时钟和当前视频时钟,得到比较结果;
[0033]若所述比较结果为所述当前音频时钟大于所述当前视频时钟,则将所述视频信号中时间戳早于所述第一帧音频帧的时间戳的视频帧过滤掉,将剩余的视频帧中的首帧视频帧作为所述第一帧音频帧的相匹配视频内容输出给所述显示器;
[0034]若所述比较结果为所述当前音频时钟小于所述当前视频时钟,则将所述视频信号中的第一帧视频帧延迟第一指定时长输出给所述显示器,所述第一指定时长为所述当前音频时钟和所述当前视频时钟之间的时钟差。
[0035]在一些可能的实施例中,执行所述对多媒体数据进行解码操作,得到音频信号和视频信号之前,所述控制器还被配置为执行:
[0036]对所述多媒体数据进行解封装,得到所述音频信号的清流和所述视频信号的清
流;
[0037]获取所述视频信号的清流中的首帧视频帧的时间戳;
[0038]将所述音频信号的清流中的时间戳早于所述首帧视频帧的时间戳的音频帧过滤掉。
[0039]一方面,本申请一实施例提供了一种显示控制方法,所述方法包括:
[0040]对多媒体数据进行解码操作,得到音频信号和视频信号;
[0041]在渲染所述音频信号之前,等待所述视频信号中的第一帧视频帧渲染完成;
[0042]若所述第一帧视频帧渲染完成,则控制所述显示器从所述视频信号的所述第一帧视频帧开始显示,并控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步;
[0043]或者,
[0044]若所述第一帧视频帧渲染完成,则控制所述音频输出接口从所述音频信号的所述第一帧音频帧开始播放,并控制输出给所述显示器的视频帧与输出给所述音频输出接口的音频帧同步。
[0045]在一些可能的实施例中,所述控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步,包括:
[0046]比较当前音频时钟和当前视频时钟,得到比较结果;
[0047]若所述比较结果为所述当前音频时钟小于所述当前视频时钟,则将所述音频信号中时间戳早于所述第一帧视频帧的时间戳的音频帧过滤掉,将剩余的音频帧中的首帧音频帧作为所述第一帧视本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器、控制器和音频输出接口,其中:所述显示器,用于显示图像;所述音频输出接口,用于输出音频信号;所述控制器分别连接所述显示器和所述音频输出接口,被配置为执行:对多媒体数据进行解码操作,得到音频信号和视频信号;在渲染所述音频信号之前,等待所述视频信号中的第一帧视频帧渲染完成;若所述第一帧视频帧渲染完成,则控制所述显示器从所述视频信号的所述第一帧视频帧开始显示,并控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步;或者,若所述第一帧视频帧渲染完成,则控制所述音频输出接口从所述音频信号的所述第一帧音频帧开始播放,并控制输出给所述显示器的视频帧与输出给所述音频输出接口的音频帧同步。2.根据权利要求1所述的显示设备,其特征在于,执行所述控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步,所述控制器被配置为执行:比较当前音频时钟和当前视频时钟,得到比较结果;若所述比较结果为所述当前音频时钟小于所述当前视频时钟,则将所述音频信号中时间戳早于所述第一帧视频帧的时间戳的音频帧过滤掉,将剩余的音频帧中的首帧音频帧作为所述第一帧视频帧的相匹配音频内容输出给所述音频输出接口;若所述比较结果为所述当前音频时钟大于所述当前视频时钟,则将所述音频信号中的第一帧音频帧延迟第一指定时长输出给所述音频输出接口,所述第一指定时长为所述当前音频时钟和所述当前视频时钟之间的时钟差。3.根据权利要求1所述的显示设备,其特征在于,执行所述控制输出给所述音频输出接口的音频帧与输出给所述显示器的视频帧同步,所述控制器被配置为执行:基于初始采样率对所述音频信号进行重采样,并比较每个音频帧采样点对应的音频时钟和当前渲染的视频帧的视频时钟,得到动态时钟差;若所述动态时钟差大于预设值,则基于动态时钟差更新对所述音频信号的采样率,并基于更新后的采样率返回执行所述对所述音频信号进行重采样的步骤,直至所述动态时钟差小于或等于所述预设值。4.根据权利要求3所述的显示设备,其特征在于,执行所述基于动态时钟差更新对所述音频信号的采样率,所述控制器被配置为执行:若所述动态时钟差指示所述音频帧采样点对应的音频时钟小于所述当前渲染的视频帧的视频时钟,则降低所述采样率;若所述动态时钟差指示所述音频帧采样点对应的音频时钟大于所述当前渲染的视频帧的视频时钟,则增大所述采样率。5.根据权利要求4所述的显示设备,其特征在于,执行所述降低所述采样率,所述控制器被配置为执行:基于降低后的采样率分别与所述初始采样率、每帧音频帧的播放时长以及预设帧数具有正相关关系、以及所述降低后的采样率与所述时钟差具有负相关关系,确定所述降低后
的采样率;执行所述增大所述采样率,所述控制器被配置为执行:基于增大后的采样...

【专利技术属性】
技术研发人员:吕鹏张仁义李斌吕显浩李乃金
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1