【技术实现步骤摘要】
智能机顶盒及节目播放进度调整的位置定位方法
[0001]本申请是分案申请,原申请的申请号是202210332376.7,原申请日是2022年3月30日,原申请的全部内容通过引用结合在本申请中。
[0002]本申请涉及智能机顶盒
,尤其涉及一种智能机顶盒及节目播放进度调整的位置定位方法。
技术介绍
[0003]机顶盒,又名数字视频变换盒,是一个连接电视机与外部信号源的设备;它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。机顶盒的信号可以来自有线电缆、卫星天线、宽带网络以及地面广播,如机顶盒可以接收HTTP(HyperText Transfer Protocol,超文本传输协议)码流。
[0004]当机顶盒用于接收HTTP码流进行节目播放时,机顶盒可接收用户的快进、快退以及拖动等的操作指令,并根据操作指令执行相应的操作以从相应的位置继续播放节目。在执行用户的拖动操作指令时,需要将拖动到的目标播放时间点换算为节目继续播放的位置,而目前位置换算通常结合PCR(program clock referen ...
【技术保护点】
【技术特征摘要】
1.一种智能机顶盒,其特征在于,包括:第一接口,用于网络连接服务器,以获取节目对应的数据包;第二接口,用于连接显示设备,以通过所述显示设备播放所述节目;控制器,被配置为用于执行:接收用于调整所述节目播放进度的调整指令,确定调整所述节目播放进度后对应的目标播放时间;响应于所述调整指令,根据所述目标播放时间确定预计播放位置;获得所述预计播放位置第一阈值范围内的PCR,所述第一阈值使能够获得所述预计播放位置前和所述预计播放位置后的PCR;从获得的PCR中确定时间最早PCR对应的初始位置开始读取数据,解析读取到的数据并确定是否为I帧;若读取到的当前数据为I帧,确定所述当前数据对应的目标位置与距离其最近的PCR与目标播放时间的距离;若所述目标位置与距离其最近的PCR与目标播放时间的距离小于第二阈值时间,根据所述目标位置更新所述预计播放位置。2.根据权利要求1所述的智能机顶盒,其特征在于,从获得的PCR中确定时间最早PCR对应的初始位置开始读取数据,包括:根据获得所述预计播放位置第一阈值范围内的PCR,形成PCR数组;比较PCR数组中的PCR确定其中时间最早的PCR,记录时间最早PCR对应的初始位置。3.根据权利要求1所述的智能机顶盒,其特征在于,根据所述目标播放时间确定预计播放位置,包括:获取所述节目的总大小、所述节目的第一个PCR对应时间和所述节目的最后一个PCR对应时间;根据预计播放位置=节目的总大小
×
目标播放时间/(最后一个PCR对应时间
‑
第一个PCR对应时间),计算获得预计播放位置。4.根据权利要求3所述的智能机顶盒,其特征在于,获取所述节目的总大小、所述节目的第一个PCR对应时间和所述节目的最后一个PCR对应时间,包括:向所述服务器发送获取节目末尾阈值个数的数据包请求,接收所述服务基于所述数据包请求返回的数据包,查找所述数据包中的PCR以确认所述节目的最后一个PCR对应时间。5.根据权利要求3所述的智能机顶盒,其特征在于,获取所述节目的总大小、所述节目的第一个PCR对应时间和所述节目的最后一个PCR对应时间,包括:...
【专利技术属性】
技术研发人员:李铁柱,张维,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。