PTS获取方法和显示设备技术

技术编号:26895399 阅读:27 留言:0更新日期:2020-12-29 16:20
本申请提供了一种PTS获取方法和显示设备,用以准确的获取当前播放的当前视频帧的PTS。该显示设备,包括:显示器;与显示器耦合的控制器,控制器包括:后端Backend模块,用于在获取到当前播放的当前视频帧的PTS时,根据当前时间点确定出PTS对应的本地时间戳;Media Synchroniser模块,用于向Backend模块发送调用请求,调用请求用于请求当前视频帧的PTS,以及接收Backend模块返回的调用请求所请求的PTS;Backend模块,还用于依据接收到Media Synchroniser模块发送的调用请求时的请求时间戳和目标时间戳确定出PTS补偿值,目标时间戳为已确定的所有本地时间戳中距离当前最近的本地时间戳;利用PTS补偿值更新目标时间戳对应的PTS,将更新后的PTS返回Media Synchroniser模块。

【技术实现步骤摘要】
PTS获取方法和显示设备
本申请涉及电视技术,特别涉及PTS获取方法和显示设备。
技术介绍
目前,HBBTV(HybridBroadcast/BroadbandTV,混合广播宽带电视)中通常具备媒体同步(MediaSynchronization)功能,该媒体同步功能主要用于将HBBTV中来至不同信号源的音频流与视频流进行同步播放。媒体同步功能主要依赖于从视频流中获取的PTS(presentationtimestamp,呈现时间戳)来进行同步,为了满足同步时的精度要求,如何精确的获取媒体流的PTS便成为亟待解决的问题。
技术实现思路
本申请提供了一种PTS获取方法和显示设备,用以准确的获取当前播放的当前视频帧的PTS。本申请提供的技术方案包括:根据本申请的第一方面,提供一种显示设备,包括:显示器;与所述显示器耦合的控制器,所述控制器包括:后端Backend模块,用于在获取到当前播放的当前视频帧的呈现时间戳PTS时,根据当前时间点确定出所述PTS对应的本地时间戳;>媒体同步Media本文档来自技高网...

【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器;/n与所述显示器耦合的控制器,所述控制器包括:/n后端Backend模块,用于在获取到当前播放的当前视频帧的呈现时间戳PTS时,根据当前时间点确定出所述PTS对应的本地时间戳;/n媒体同步Media Synchroniser模块,用于向所述Backend模块发送调用请求,所述调用请求用于请求当前视频帧的PTS,以及接收所述Backend模块返回的所述调用请求所请求的PTS;/n所述Backend模块,还用于依据接收到所述Media Synchroniser模块发送的调用请求时的请求时间戳和目标时间戳确定出PTS补偿值,所述目标时间戳为已确定的所有...

【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器;
与所述显示器耦合的控制器,所述控制器包括:
后端Backend模块,用于在获取到当前播放的当前视频帧的呈现时间戳PTS时,根据当前时间点确定出所述PTS对应的本地时间戳;
媒体同步MediaSynchroniser模块,用于向所述Backend模块发送调用请求,所述调用请求用于请求当前视频帧的PTS,以及接收所述Backend模块返回的所述调用请求所请求的PTS;
所述Backend模块,还用于依据接收到所述MediaSynchroniser模块发送的调用请求时的请求时间戳和目标时间戳确定出PTS补偿值,所述目标时间戳为已确定的所有本地时间戳中距离当前最近的本地时间戳;利用所述PTS补偿值更新所述目标时间戳对应的PTS,将更新后的PTS返回所述MediaSynchroniser模块。


2.根据权利要求1所述的显示设备,其特征在于,所述Backend模块获取当前播放的当前视频帧的呈现时间戳PTS包括:
周期性的向媒体协议栈MediaStack模块发送PTS获取请求,所述PTS获取请求用于请求当前视频帧的PTS;
接收所述MediaStack模块响应于所述PTS获取请求发送的应答消息,所述应答消息中携带所述PTS获取请求所请求的PTS,以及所述MediaStack模块获取到该PTS时的时间戳;
在所述应答消息为首个应答消息时,将该应答消息中携带的PTS确定为当前播放的当前视频帧的PTS并存储;
在所述应答消息不为首个应答消息时,利用本次接收到的应答消息更新当前已存储的PTS,将更新后的PTS确定为当前播放的当前视频帧的PTS。


3.根据权利要求2所述的显示设备,其特征在于,所述Backend模块利用本次接收到的应答消息更新当前已存储的PTS包括:
利用本次接收到的应答消息中携带的时间戳,以及上一次接收到的应答消息中携带的时间戳确定出PTS更新值;
利用确定出的PTS更新值更新当前已存储的PTS。


4.根据权利要求2所述的显示设备,其特征在于,所述Backend模块根据当前时间点确定出所述PTS对应的本地时间戳包括:
在本次接收到的应答消息为首个应答消息时,将接收到该应答消息的时间点确定为该应答消息中携带的PTS对应的本地时间戳;
在本次接收到的应答消息不为首个应答消息时,利用本次接收到的应答消息中携带的时间戳和上一次接收到的应答消息中携带的时间戳确定出本地时间戳更新值,利用确定出的本地时间戳更新值更新当前的本地时间戳。


5.根据权利要求1所述的显示设备,其特征在于,所述Backend模块依据接收到所述MediaSynchroniser模块发送的调用请求时的请求时间戳和目标时间戳确定出PTS补偿值包括:
对所述请求时间戳和目标时间戳进行设定计算,得到所述初始PTS补偿值;
若所述请求时...

【专利技术属性】
技术研发人员:邹东伟赵同庆周立安
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:山东;37

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

1