[发明专利]视频的编码方法和装置、存储介质、电子装置有效
申请号: | 201810443709.7 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108650510B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 牟凡;廖念波;汪亮;翟海昌;马学睿;王剑光;张昊 | 申请(专利权)人: | 中南大学;腾讯科技(深圳)有限公司 |
主分类号: | H04N19/172 | 分类号: | H04N19/172;H04N19/40;H04N19/30;H04N19/146;H04N19/154;H04N19/70 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周婷婷;江舟 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 方法 装置 存储 介质 电子 | ||
1.一种视频的编码方法,其特征在于,包括:
获取待编码的第一视频片段,其中,所述第一视频片段为目标视频包括的多个视频片段中的一个,所述多个视频片段中的每个视频片段被分配给相应的一个编码器进行编码;
对所述第一视频片段中的第一视频帧进行复制得到第二视频帧,其中,所述第一视频帧为位于所述第一视频片段中边缘位置的视频帧;
根据所述第一视频帧和所述第二视频帧确定所述第一视频帧的第一帧类型,包括:根据关联关系确定第二帧类型,其中,所述关联关系为所述第一视频帧与所述第二视频帧之间、所述第一视频帧与所述第一视频帧之间以及所述第二视频帧与所述第二视频帧之间的关系,所述第二帧类型为所述第一视频帧或所述第二视频帧的帧类型;根据所述第二帧类型对所述第一视频帧和所述第二视频帧进行组合,得到至少一个帧集合,所述至少一个帧集合中的每个帧集合的集合类型包括以下至少之一:用于表示所包括的视频帧均为所述第一视频帧的第一类型、用于表示所包括的视频帧均为所述第二视频帧的第二类型以及用于表示包括所述第一视频帧和所述第二视频帧的第三类型;根据目标集合的集合类型确定所述目标集合中所述第一视频帧的所述第一帧类型,其中,所述目标集合为所述至少一个帧集合中的任意一个集合;
按照所述第一帧类型对所述第一视频帧进行编码。
2.根据权利要求1所述的方法,其特征在于,对所述第一视频片段中的第一视频帧进行复制得到第二视频帧包括:
对位于所述第一视频片段的播放结束位置的所述第一视频帧进行复制得到所述第二视频帧,其中,所述边缘位置包括所述播放结束位置;和/或,
对位于所述第一视频片段的播放起始位置的所述第一视频帧进行复制得到所述第二视频帧,其中,所述边缘位置包括所述播放起始位置。
3.根据权利要求2所述的方法,其特征在于,所述第一视频帧为多帧,
其中,对位于所述第一视频片段的播放结束位置的所述第一视频帧进行复制得到所述第二视频帧包括:
确定位于所述第一视频片段的播放结束位置的待复制的多帧所述第一视频帧;
按照在所述第一视频片段中的播放时间对多帧所述第一视频帧进行复制,得到多帧所述第二视频帧,其中,多帧所述第二视频帧按照播放时间从晚到早的顺序排列。
4.根据权利要求3所述的方法,其特征在于,确定位于所述第一视频片段的播放结束位置的待复制的多帧所述第一视频帧包括:
获取目标参数,其中,所述目标参数用于表示编码器已经从视频帧缓冲区数组读取的视频帧的帧数,所述视频帧缓冲区数组用于缓存待所述编码器进行预编码的视频帧;
在所述目标参数表示的帧数为第一阈值的情况下,确定位于所述第一视频片段的播放结束位置的N帧视频帧为多帧所述第一视频帧,其中,所述第一阈值用于表示所述第一视频片段中视频帧的帧数,N为所述视频帧缓冲区数组的缓冲容量,N为正整数。
5.根据权利要求3所述的方法,其特征在于,按照在所述第一视频片段中的播放时间对多帧所述第一视频帧进行复制,得到多帧所述第二视频帧包括:
将多帧所述第一视频帧写入视频帧缓冲区数组,并发送指示信息给编码器,其中,所述指示信息用于指示所述编码器按照播放时间从晚到早的顺序从所述视频帧缓冲区数组中读取所述第一视频帧;
通过所述编码器,将按照播放时间从晚到早的顺序从所述视频帧缓冲区数组中读取的多帧所述第一视频帧作为多帧所述第二视频帧。
6.根据权利要求1所述的方法,其特征在于,根据目标集合的集合类型确定所述目标集合中所述第一视频帧的所述第一帧类型包括:
在所述目标集合的集合类型为所述第一类型的情况下,将所述目标集合中为所述第一视频帧确定的所述第二帧类型作为所述第一视频帧的所述第一帧类型;
在所述目标集合的集合类型为所述第三类型的情况下,根据所述目标集合的所述第一视频帧的数量确定所述第一视频帧的所述第一帧类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学;腾讯科技(深圳)有限公司,未经中南大学;腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810443709.7/1.html,转载请声明来源钻瓜专利网。