-
公开(公告)号:CN109089121B
公开(公告)日:2021-06-22
申请号:CN201811221616.6
申请日:2018-10-19
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
IPC: H04N19/176 , H04N19/154 , H04N19/51 , H04N19/513 , H04N19/517
Abstract: 本发明实施例提供了一种基于视频编码的运动估计方法、装置及电子设备,方法包括:从待编码视频帧中获取待编码像素块;基于待编码像素块对参考视频帧进行整像素点的运动估计,得到最优失真值;若最优失真值小于第一预设阈值,则基于待编码像素块,对参考视频帧进行分像素点的运动估计。通过本方案,可以实现更合理的对待编码像素块进行运动估计,提高运动估计整体的运行速度,进而提高视频编码效率。
-
公开(公告)号:CN109561315B
公开(公告)日:2020-10-02
申请号:CN201811291520.7
申请日:2018-10-31
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
IPC: H04N19/51 , H04N19/147 , H04N19/182
Abstract: 本发明实施例提供了一种运动估计方法、装置、电子设备及存储介质,该方法包括:读取当前预测模式下针对当前编码块已完成的半像素运动估计结果;针对当前编码块,确定1/4像素搜索范围;从半像素运动估计结果中,获取半像素搜索时各搜索点所对应的失真代价中的最小值D1;读取已完成的预测模式下针对当前编码块的第一运动估计结果;从第一运动估计结果中,获取搜索时各搜索点所对应的失真代价中的最小值D2;当最小值D1和最小值D2满足预设第一失真代价条件时,缩小1/4像素搜索范围;根据缩小后的1/4像素搜索范围进行运动估计。采用这种自适应的方式来调整运动估计的搜索范围,可以在提高编码速度的基础上,减少编码性能的损失。
-
公开(公告)号:CN109218722B
公开(公告)日:2020-10-02
申请号:CN201811400113.5
申请日:2018-11-22
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
IPC: H04N19/103 , H04N19/177 , H04N19/184
Abstract: 本发明实施例提供了一种视频编码方法、装置及设备,其中,该方法包括:获取待编码视频帧之前的视频帧的编码状态,所述编码状态用于指示所述视频帧是否编码结束;根据所述视频帧的编码状态,确定是否开始对所述待编码视频帧进行编码;在确定对所述待编码视频帧进行编码的情况下,为所述待编码视频帧分配线程,并调用所分配的线程对所述待编码视频帧进行编码。应用本发明实施例提供的技术方案能够提高视频编码的编码效率。
-
公开(公告)号:CN108024111B
公开(公告)日:2019-12-06
申请号:CN201610966433.1
申请日:2016-10-28
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
IPC: H04N19/103 , H04N19/593 , H04N19/177
Abstract: 本发明实施例公开了一种帧类型判定方法及装置,该方法应用于编码器,该方法包括:确定在待编码图像之前编码的任一I帧为目标I帧;分析第一类视频帧的编码结果,获得第一统计模型值;分析第二类视频帧的编码结果,获得第二统计模型值;根据第一统计模型值以及第二统计模型值,判断待编码图像是否满足预设的I帧选择条件;如果是,将待编码图像的帧类型判定为I帧。应用本发明实施例提供的方案进行视频编码,可以加快编码速度,提升视频的压缩效率,减少视频编码损失,提高视频的编码效率。
-
公开(公告)号:CN110049322A
公开(公告)日:2019-07-23
申请号:CN201810035992.X
申请日:2018-01-15
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司 , 北京金迅瑞博网络技术有限公司
IPC: H04N19/105 , H04N19/122 , H04N19/176 , H04N19/96
Abstract: 本发明实施例提供了模式选择的方法、装置、电子设备及存储介质,按照预设标准,生成并分别计算Skip模式的各候选项的编码代价;将编码代价最小的候选项作为最优候选项;分别划分最优候选项的预测块及待编码块,并计算各子区域块对的区域误差;在各子区域块对的区域误差均小于第一阈值时,将最优候选项作为选定的编码模式;或当最大的区域误差大于第一阈值,且小于预设的第二阈值时,将区域误差最大的子区域块对按照预设标准进行变换;当变换结果中的各元素的数值均小于预设的第三阈值时,将最优候选项作为选定的编码模式。当区域误差足够小时,将最优候选项作为选定的编码模式,缩短了编码模式的选取时间,从而缩短了编码时间。
-
公开(公告)号:CN109660800A
公开(公告)日:2019-04-19
申请号:CN201710947478.9
申请日:2017-10-12
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
IPC: H04N19/124 , H04N19/139 , H04N19/147 , H04N19/172 , H04N19/513 , H04N19/57
Abstract: 本发明实施例提供了一种运动估计方法、装置、电子设备及计算机可读存储介质,上述方法包括:获取当前预测单元所在帧的图像信息,利用图像信息进行先进运动矢量预测得到第一初始运动矢量,将第一初始运动矢量和预测单元所在编码块的相邻层编码块的运动矢量中,率失真代价较小的运动矢量确定为第二初始运动矢量,基于第二初始运动矢量进行像素搜索,获得目标匹配块。应用本发明实施例,能够得到率失真代价更小的第二初始运动矢量,利用第二初始运动矢量进行像素搜索,能够得到与预测单元更匹配的目标匹配块,进而提高预测单元匹配块的精确度。
-
公开(公告)号:CN108206954A
公开(公告)日:2018-06-26
申请号:CN201611169571.3
申请日:2016-12-16
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
IPC: H04N19/20 , H04N19/154 , H04N21/845
Abstract: 本发明实施例提供了一种视频编码方法及装置。方法包括:针对目标层级中目标对象的目标编码参数组合的第一取值,获得目标对象的编码结果,其中,目标编码参数组合的取值至少包括两个;根据所获得的编码结果,确定第一待跳过取值;跳过第一待跳过取值,在目标编码参数组合还存在未遍历取值的情况下,获得未遍历取值对应的编码结果;根据目标编码参数组合的已遍历取值对应的编码结果,确定目标对象在目标层级上的最终编码结果。应用本发明实施例提供的方案进行视频编码,可以获得更好的编码结果。
-
公开(公告)号:CN109544591B
公开(公告)日:2021-05-28
申请号:CN201811289840.9
申请日:2018-10-31
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
Abstract: 本发明实施例提供了一种运动估计方法、装置、电子设备及存储介质,该方法包括:读取当前预测模式下针对当前编码块已完成的半像素运动估计结果;针对当前编码块,确定1/4像素搜索范围;从半像素运动估计结果中,获取半像素搜索时各搜索点所对应的失真代价中的最大值D1,以及最小值D2;判断最大值D1和最小值D2是否满足预设第一失真代价条件,其中,预设第一失真代价条件是根据编码性能需求设置的;当最大值D1和最小值D2满足预设第一失真代价条件时,缩小1/4像素搜索范围;根据缩小后的1/4像素搜索范围进行运动估计。采用这种自适应的方式来调整运动估计的搜索范围,可以在提高编码速度的基础上,减少编码性能的损失。
-
公开(公告)号:CN110049322B
公开(公告)日:2021-02-05
申请号:CN201810035992.X
申请日:2018-01-15
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司 , 北京金迅瑞博网络技术有限公司
IPC: H04N19/105 , H04N19/122 , H04N19/176 , H04N19/96
Abstract: 本发明实施例提供了模式选择的方法、装置、电子设备及存储介质,按照预设标准,生成并分别计算Skip模式的各候选项的编码代价;将编码代价最小的候选项作为最优候选项;分别划分最优候选项的预测块及待编码块,并计算各子区域块对的区域误差;在各子区域块对的区域误差均小于第一阈值时,将最优候选项作为选定的编码模式;或当最大的区域误差大于第一阈值,且小于预设的第二阈值时,将区域误差最大的子区域块对按照预设标准进行变换;当变换结果中的各元素的数值均小于预设的第三阈值时,将最优候选项作为选定的编码模式。当区域误差足够小时,将最优候选项作为选定的编码模式,缩短了编码模式的选取时间,从而缩短了编码时间。
-
公开(公告)号:CN108702505B
公开(公告)日:2020-12-11
申请号:CN201780006045.1
申请日:2017-12-14
Applicant: 北京金山云网络技术有限公司 , 北京金山云科技有限公司
IPC: H04N19/122 , H04N19/147 , H04N19/96
Abstract: 本申请实施例公开了一种编码单元划分决策方法、装置、编码器及计算机可读存储介质,该方法包括:通过确定目标CU的当前层级,并且按照预设的层级预测规则,获得目标CU的预测层级;再判断当前层级是否小于预测层级;若是,对目标CU的四个子CU分别进行划分决策,得到第一划分决策结果;在第一划分决策结果满足第一预设跳过条件时,确定目标CU的划分决策结果为:由划分目标CU为四个子CU的划分结果,以及目标CU的四个子CU分别对应的第一划分决策结果所组成的综合结果。本方案在上述第一决策结果满足第一预设跳过条件时,确定获得目标CU的划分决策结果,不需要再对目标CU进行模式决策,减小了计算量,进而提高了编码速度。
-
-
-
-
-
-
-
-
-