[发明专利]一种实现定点播放时恢复全屏画面的方法在审
申请号: | 202110961978.4 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113747224A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 朱国全;范渊;吴永越;郑学新;刘韬 | 申请(专利权)人: | 成都安恒信息技术有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/472 |
代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 尹新路 |
地址: | 610000 四川省成都市自由贸易试验区成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 定点 播放 恢复 全屏 画面 方法 | ||
1.一种实现定点播放时恢复全屏画面的方法,其特征在于,包括以下步骤:
步骤1:将屏幕按照区域划分为多个区域的宏块;所述宏块的结构体中包括记录宏块坐标的变量x、变量y、变量width和变量height,还包括表示宏块是否发生改变的变量flag和记录文件偏移量的变量offset;所述变量x表示宏块的x轴坐标,所述变量y表示宏块的y轴坐标,所述变量width表示宏块的宽度,所述变量height表示宏块的高度;
步骤2:定时获取屏幕上的初始图像数据,然后将获取的初始图像数据编码并入库保存;
步骤3:将初始获取的图像数据对应的宏块的变量flag进行重置,并将变量offset进行更新;
步骤4:进行后续多次的定时获取屏幕上图像数据,若当次获取时宏块对应区域的图像数据相对于上次定时获取的图像数据发生了改变,将变量flag设置为表示已改变的状态,并将当前宏块区域对应的图像数据进行入库存储;反之,若当次获取时宏块对应区域的图像数据相对于上次定时获取的图像数据没有发生改变,将变量flag设置为表示未改变的状态,并在变量offset中建立索引,所述索引用于指向上一次定时获取的对应宏块中的图像数据或者索引;
步骤5:当需要获取定点的某个时间段的图像数据时,通过对应定时获取的图像数据、变量flag和变量offset中的索引获取到宏块的图像数据,并结合变量x、变量y、变量width和变量height拼凑得到全屏的画面。
2.如权利要求1所述的一种实现定点播放时恢复全屏画面的方法,其特征在于,所述步骤5的具体操作为:
步骤5.1:点击视频的进度条上的目标时间点A;
步骤5.2:计算得到目标时间点A对应的图像帧;
步骤5.3:对于图像帧中保存了图像数据的宏块直接进行图像数据的渲染,对于保存了索引的宏块,追溯得到上一次定时获取对应的宏块,若上一次定时获取对应的宏块保存有图像数据,则直接进行图像数据的渲染,若保存的是索引,则继续追溯直到目标时间点A对应的图像帧上所有宏块都渲染出了图像数据。
3.如权利要求1所述的一种实现定点播放时恢复全屏画面的方法,其特征在于,所述步骤2中定时获取的时间间隔为100毫秒。
4.如权利要求1所述的一种实现定点播放时恢复全屏画面的方法,其特征在于,所述宏块的大小为8x8像素。
5.如权利要求1所述的一种实现定点播放时恢复全屏画面的方法,其特征在于,所述宏块的大小为16x16像素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110961978.4/1.html,转载请声明来源钻瓜专利网。