发明名称 一种基于软硬件结合的逐帧对齐的方法
摘要 本发明提供了一种基于软硬件结合的逐帧对齐的方法,可以提高硬件编码质量,并更好地支持多码率切换。在对视频进行编码时,硬件编码可以提供比软件编码更强的编码性能,但当前硬件编码(H264_QSV)技术不支持场景检测功能,因而插入的I帧不精确,影响编码的质量。本发明利用软件指导硬件逐帧对齐,从而提高硬件编码输出质量。其中所述方法包括:对同一视频同时进行2路以上的编码,其中至少有一路为H.264标准,将硬件编码(H264_QSV)通过向软件编码(H264)逐帧对齐,提升硬件编码(H264_QSV)的质量。当前大多数播放器都支持多码率,在不同码率的码流切换时,如果不同码流的I帧位置不同,会导致一段视频漏看或重复。本发明的基于软硬件结合的逐帧对齐的方法,可以使各路编码流保持完全相同的帧类型,也就保障了播放时不同码流间的准确、流畅切换。
申请公布号 CN106231319A 申请公布日期 2016.12.14
申请号 CN201610550371.6 申请日期 2016.07.14
申请人 观止云(北京)信息技术有限公司 发明人 卫亚波
分类号 H04N19/42(2014.01)I;H04N19/85(2014.01)I 主分类号 H04N19/42(2014.01)I
代理机构 代理人
主权项 一种基于软硬件结合的逐帧对齐的方法,其特征在于,包括以下步骤:步骤1.源视频流输入,这时,每个帧的帧类型并未指定;步骤2.作为“主”角色的软件编码(H264)流进行编码,通过场景检测技术精确地指定帧类型;步骤3.将已指定好帧类型的帧组进行复制,并将复制后的帧作为“从”角色的硬件编码(H264_QSV)的输入,进行编码;步骤4.此类推,软件编码将指定好帧类型的帧不断复制给硬件编码,实现逐帧对齐,获得同样的高质量编码。
地址 100083 北京市海淀区知春路1号学院国际大厦801室