[发明专利]视频转码方法、装置及系统在审
申请号: | 201611105288.4 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106658059A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 白茂生;魏伟 | 申请(专利权)人: | 乐视控股(北京)有限公司;乐视云计算有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402;H04N19/40;H04N19/56 |
代理公司: | 北京三聚阳光知识产权代理有限公司11250 | 代理人: | 吴黎 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 方法 装置 系统 | ||
技术领域
本发明涉及视频图像处理技术领域,具体涉及一种视频转码方法、装置及系统。
背景技术
伴随着网络技术的发展和普及,人们对视频的观看体验和要求也越来越高。对于互联网视频内容提供商而言,提供给用户高质量、高流畅的视频服务,也是其核心竞争力的体现。现有的互联网视频内容在进入用户之前,都需要经过视频转码,来生成标准化、多码率、高清晰的多个版本来满足不同用户的网络观看需求。所以如何提高视频转码的效率,一直是互联网视频网站所追求的。
为了生成多码率来满足不同网络用户的观看需求,通常将视频输出定义为入1080P、720P、高清、标清、流畅等多个视频档次。现有技术中,各个档次通过分布式转码系统,完全独立的进行转码。虽然这种系统搭建和实现相对比较简单,但并没有充分利用同一内容在不同清晰度下关系,而造成转码资源浪费。
因此,如何提高转码效率成为亟待解决的技术问题。
发明内容
有鉴于此,本发明实施例提供了一种视频转码方法、装置及系统,以提高转码效率。
根据第一方面,本发明实施例提供了一种视频转码方法,包括:
获取待编码的视频源;获取用于表征目标清晰度的目标编码格式;从低于目标清晰度预设的多级清晰度的编码格式中逐级向目标编码格式对视频源进行编码。
可选地,从低于目标清晰度预设的多级清晰度的编码格式中逐级向目标编码格式对视频源进行编码包括:获取第N-1级清晰度编码格式下的编码模式信息;采用第N-1级清晰度编码格式下的编码模式信息对视频源进行第N级清晰度的编码格式编码,N为大于1的整数。
可选地,编码模式信息包括:帧类型决策、模式决策中的任意一种或任意组合。
可选地,从低于目标清晰度预设的多级清晰度的编码格式中逐级向目标编码格式对视频源进行编码包括:获取第N-1级清晰度编码格式下的宏块位置和/或运动矢量;根据第N-1级清晰度编码格式下的宏块位置和/或运动矢量预测第N级清晰度的编码格式编码下的宏块位置和/或运动矢量,N为大于1的整数。
可选地,根据第N-1级清晰度编码格式下的宏块位置预测第N级清晰度的编码格式编码下的宏块位置包括:将第N-1级清晰度编码格式下的宏块位置的位置中心作为第N级清晰度编码格式编码下的位置中心进行第N级清晰度编码格式的宏块位置搜索;和/或,根据第N-1级清晰度编码格式下的运动矢量预测第N级清晰度的编码格式编码下的运动矢量包括:将第N-1级清晰度编码格式下的运动估计的结果作为第N级清晰度的编码格式编码下的运动估计起始搜索点进行运动估计。
根据第二方面,本发明实施例提供了一种视频转码装置,包括:
视频源获取模块,用于获取待编码的视频源;目标格式获取模块,用于获取用于表征欲切换目标清晰度的目标编码格式;编码模块,用于从低于目标清晰度预设的多级清晰度的编码格式中逐级向目标编码格式对视频源进行编码。
可选地,编码模块包括:第一获取单元,用于获取第N-1级清晰度编码格式下的编码模式信息;第一编码单元,用于采用第N-1级清晰度编码格式下的编码模式信息对视频源进行第N级清晰度的编码格式编码,N为大于1的整数。
可选地,编码模块包括:第二获取单元,用于获取第N-1级清晰度编码格式下的宏块位置和/或运动矢量;第二编码单元,用于根据第N-1级清晰度编码格式下的宏块位置和/或运动矢量预测第N级清晰度的编码格式编码下的宏块位置和/或运动矢量,N为大于1的整数。
可选地,第二获取单元还用于将第N-1级清晰度编码格式下的宏块位置的位置中心作为第N级清晰度编码格式编码下的位置中心进行第N级清晰度编码格式的宏块位置搜索;和/或,还用于将第N-1级清晰度编码格式下的运动估计的结果作为第N级清晰度的编码格式编码下的运动估计起始搜索点进行运动估计。
根据第三方面,本发明实施例提供了一种视频转码系统,包括:视频源接收装置,用于接收待编码的视频源;至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行第一方面或者第一方面的任意一种可选方式中所述的视频转码方法。
根据第四方面,本发明实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方面的任意一种可选方式中所述的视频转码方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视控股(北京)有限公司;乐视云计算有限公司,未经乐视控股(北京)有限公司;乐视云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611105288.4/2.html,转载请声明来源钻瓜专利网。