[发明专利]视频处理方法、视频处理装置及视频处理系统有效
| 申请号: | 201310209983.5 | 申请日: | 2013-05-30 |
| 公开(公告)号: | CN103260017A | 公开(公告)日: | 2013-08-21 |
| 发明(设计)人: | 周海林 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04N7/24 | 分类号: | H04N7/24;H04L29/06 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 处理 方法 装置 系统 | ||
技术领域
本申请涉及流媒体技术领域,具体是涉及一种视频处理方法,还涉及一种视频处理装置,另外还涉及一种视频处理系统。
背景技术
终端设备上的视频应用已经广泛深入到人们的日常生活中。比较传统的视频应用是视频广播,诸如DVB(Digital Video Broadcasting,数字视频广播)、IPTV(Internet Protocol Television,交互式网络电视)等。人们通过终端设备即可观看视频内容。视频广播的关键是视频处理,人们对视频处理的需求主要体现在图像连贯性和图像质量上,大多数的终端设备都能够满足需求。
由于网络技术的发展,视频应用逐渐向视频通信方向发展,涵盖了视频电话、云游戏、家庭视频互动等等,这些视频应用在视频处理时,除了要求图像质量外,还要求低延迟时间。即“反应快”。以视频电话为例,一端输出一个视频帧后,总是希望在尽可能短的时间内将该视频帧发至另一端并及时显示,如果这个过程的延迟时间很长,尽管视频帧没有失真、前后也连贯,视频电话的双方的最终体验也会很差。因此,低延迟是这类视频应用的核心诉求。
本申请的发明人在长期的研发中发现,现有技术中的视频处理系统普遍采用流水线结构,这种流水线结构处理流程较为规范,组件结构清晰,然而,这种流水线结构并没有考虑到低延迟问题。例如,参阅图1,是现有技术一种视频处理系统的结构示意图。该视频处理系统包括总控器101、解码器102、后处理器103和显存器104。总控器101获取到一个视频帧后,将视频帧送往解码器102,解码器102解码完成后,总控器101再将视频帧送往后处理器103,后处理器103进行后处理,后处理包括对图像进行缩放、去块效应、锐化、颜色增强等,后处理完成后,总控器101再将视频帧送往显存器104进行暂存,如果需要显示,则总控器101从显存器104中取出视频帧并输出显示。该视频处理系统中,各个处理环节相对独立,然而,视频帧从进入总控器101开始到总控器101输出结束,所经历的延迟时间为各个处理环节的延迟时间总和,对于包含更多处理环节的视频处理系统,总延迟时间将更长。因此,该视频处理系统进行视频处理时具有较大的延迟时间,很难应用于对延迟敏感的视频应用中。
为了降低延迟时间,现有技术采取的一种方式是将解码、后处理及显存等环节全部集成于一个硬件上,从而在解码视频帧的一小部分后,随即进行后处理,所以解码完成的同时后处理也几乎完成,同样的,显存也能够达到同步,在时序满足要求的条件下这类硬件的视频处理可以实现边处理边显示。然而,这类硬件的设计与传统的流水线结构的设计相悖,虽然降低了延迟时间但也存在一些问题:由于集成全部环节,硬件包揽、开发和验证的工作量很大;设计完成后如果存在缺陷将难以规避;传统的流水线结构可以将各组件分离或者增加新的组件,而该硬件无法进行分离和扩展;该硬件只能处理一个视频帧,无法分时复用,即同时处理多个视频帧;处理流程不规范,兼容性差。
发明内容
有鉴于此,本申请提供了一种视频处理方法、视频处理装置及视频处理系统,以解决现有技术不能在保持视频处理的各个处理环节相对独立基础上降低视频处理的延迟时间的问题。
为解决上述问题,本申请第一方面提供一种视频处理方法,视频处理方法包括:从前一处理流程接收或从帧存单元中读取前一处理流程对第一视频帧的部分数据进行第一处理而得到的第一处理结果;在本处理流程中对第一处理结果进行第二处理,得到第二处理结果;将第二处理结果发送给后一处理流程或将第二处理结果写入帧存单元,以使得后一处理流程对第二处理结果进行第三处理,或从帧存单元中读取第二处理结果并进行第三处理。
结合第一方面,在第一种可能的实现方式中,对第一处理结果进行第二处理,得到第二处理结果之后还包括:继续执行对前一处理流程对第一视频帧的剩余数据的至少一部分数据进行第一处理而得到的第一处理结果进行第二处理的步骤,直至将第一视频帧的全部数据都处理完毕。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,前一处理流程对第一视频帧的部分数据进行第一处理时,为每次第一处理设置处理流水号并将处理流水号写入第一同步单元,处理流水号用于表示对第一视频帧中的各部分数据分别进行第一处理的先后顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310209983.5/2.html,转载请声明来源钻瓜专利网。





