首页> 中国专利> 视频编码发送及分布式视频编解码方法、装置

视频编码发送及分布式视频编解码方法、装置

摘要

本发明公开了一种视频编码发送及分布式视频编解码方法、装置,先采集视频编码;然后判断所采集的视频编码与预设条件是否匹配,预设条件根据用户期望输出的图像设置;将与预设条件匹配的视频编码发送到显示端;最后对视频编码进行解码显示。使用本发明的技术后,发送的视频编码与显示端输出需求一一对应,有效提高显示端解码器的利用率,降低对解码器性能的要求,快速、准确地输出用户期望的图像,适合实际应用。

著录项

  • 公开/公告号CN103685981A

    专利类型发明专利

  • 公开/公告日2014-03-26

    原文格式PDF

  • 申请/专利权人 广东威创视讯科技股份有限公司;

    申请/专利号CN201310719548.7

  • 发明设计人 陈全;谢胜;

    申请日2013-12-23

  • 分类号H04N5/262(20060101);H04N7/18(20060101);G06F3/14(20060101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人王茹;曾旻辉

  • 地址 510663 广东省广州市高新技术产业开发区彩频路6号

  • 入库时间 2023-12-17 02:09:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-30

    专利权质押合同登记的生效 IPC(主分类):H04N5/262 登记号:Y2019990000036 登记生效日:20190807 出质人:威创集团股份有限公司 质权人:广州凯得融资租赁有限公司 发明名称:视频编码发送及分布式视频编解码方法、装置 授权公告日:20170201 申请日:20131223

    专利权质押合同登记的生效、变更及注销

  • 2019-08-02

    专利实施许可合同备案的生效 IPC(主分类):H04N5/262 合同备案号:2019990000222 让与人:威创集团股份有限公司 受让人:广州凯得融资租赁有限公司 发明名称:视频编码发送及分布式视频编解码方法、装置 申请公布日:20140326 授权公告日:20170201 许可种类:独占许可 备案日期:20190709 申请日:20131223

    专利实施许可合同备案的生效、变更及注销

  • 2018-02-16

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04N5/262 变更前: 变更后: 申请日:20131223

    专利权人的姓名或者名称、地址的变更

  • 2017-02-01

    授权

    授权

  • 2014-04-23

    实质审查的生效 IPC(主分类):H04N5/262 申请日:20131223

    实质审查的生效

  • 2014-03-26

    公开

    公开

查看全部

说明书

技术领域

本发明涉及通信技术领域,特别是涉及一种视频编码发送及分布式视频编解码方法、装置。

背景技术

为了适合信号采集和信号显示不在同一个地方部署,且随时可能增减,采用分布式地视频编解码处理是比较理想的解决方案。信号采集端数量一般较多且远大于信号显示端的数量(海量摄像头),因此要求信号显示端能够在有限的屏幕内通过窗口的形式显示尽量多的信号采集端图像。

由上述工作流程可知,现有技术中当显示端需要显示多个采集端的信号时,一般是采集端发送多个编码,显示端接收采集端的多个编码,分别解码后进行显示。这种处理方式存在的问题是显示端解码器的性能无法满足不断增加的窗口,一般要加以数量限制来解决。

发明内容

基于上述情况,本发明提出了一种视频编码发送方法,发送的视频编码对应显示端的输出请求,降低对显示端解码器性能的要求。

为了实现上述目的,本发明的技术方案为:

一种视频编码发送方法,所述方法包括以下步骤:

采集视频编码;

判断所采集的视频编码与预设条件是否匹配;所述预设条件根据用户期望输出的图像设置;

将与所述预设条件匹配的视频编码发送到显示端。

针对现有技术问题,本发明还提出了一种分布式视频编解码方法,有效提高解码器的利用率,快速、准确地输出用户期望的图像。

具体实现方式为:一种分布式视频编解码方法,包括以下步骤:

采集视频编码;

判断所采集的视频编码与预设条件是否匹配,所述预设条件根据用户期望输出的图像设置;

将与所述预设条件匹配的视频编码发送到显示端;

对所述视频编码进行解码显示。

针对现有技术问题,本发明还提出了一种视频编码发送装置,快速发送用户期望输出的视频编码,方便用户使用。

具体实现方式为:一种视频编码发送装置,所述装置包括:

配置模块,用于提供预设条件的输入接口;

采集模块,用于采集视频编码;

匹配模块,用于判断所采集的视频编码与预设条件是否匹配;所述预设条件根据用户期望输出的图像设置;

通信模块,用于获取与所述预设条件匹配的视频编码,发送到显示端。

针对现有技术问题,本发明还提出了一种分布式视频编解码装置,改善现有视频编解码受限于显示端解码器性能的问题,适合实际应用。

具体实现方式为:一种分布式视频编解码装置,包括采集端和显示端,所述采集端包括:

配置模块,用于提供预设条件的输入接口;

采集模块,用于采集视频编码;

匹配模块,用于判断所采集的视频编码与预设条件是否匹配,所述预设条件根据用户期望输出的图像设置;

通信模块,用于获取与所述预设条件匹配的视频编码,发送到显示端;

所述显示端包括:

解码模块,用于对所述视频编码进行解码显示。

与现有技术相比,本发明的有益效果为:本发明视频编码发送及分布式视频编解码方法、装置,先采集视频编码;然后判断所采集的视频编码与预设条件是否匹配,预设条件根据用户期望输出的图像设置;将与预设条件匹配的视频编码发送到显示端;最后对视频编码进行解码显示。使用本发明的技术后,发送的视频编码与显示端输出需求一一对应,有效提高显示端解码器的利用率,降低对解码器性能的要求,快速、准确地输出用户期望的图像,适合实际应用。

附图说明

图1为一个实施例中视频编码发送方法的流程示意图;

图2为一个实施例中分布式视频编解码方法的流程示意图;

图3为一个实施例中一个显示端、两个采集端的分布式视频编解码示意图;

图4为一个实施例中一个显示端、四个采集端的分布式视频编解码示意图;

图5为一个实施例中视频编码发送装置的结构示意图;

图6为一个实施例中分布式视频编解码装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。

一个实施例中视频编码发送方法,如图1所示,所述方法包括:

S101*:采集视频编码;

S102*:判断所采集的视频编码与预设条件是否匹配;所述预设条件根据用户期望输出的图像设置;

S103*:将与所述预设条件匹配的视频编码发送到显示端。

从以上描述可知,本方法发送的视频编码对应显示端期望输出的图像,降低对显示端解码器性能的要求。

作为一个实施例,所述预设条件包括:需要发送的视频窗口、窗口大小和各个视频窗口的剪切位置。

一个实施例中分布式视频编解码方法,如图2所示,包括:

步骤S101:采集视频编码;

步骤S102:判断所采集的视频编码与预设条件是否匹配,所述预设条件根据用户期望输出的图像设置;

步骤S103:将与所述预设条件匹配的视频编码发送到显示端;

步骤S104:对所述视频编码进行解码显示。

从以上描述可知,本方法快速、准确地输出用户期望的图像,降低对显示端解码器性能的要求。

作为一个实施例,所述预设条件包括:需要发送的视频窗口、窗口大小和各个视频窗口的剪切位置。

为了更好地理解本方法,以下详细阐述两个本方法的应用实例:

一个实施例中一个显示端、两个采集端的分布式视频编解码,如图3所示,显示端需要解码两路视频编码,显示端的输出分辨率为1024x768,两个采集端的输入分辨率均为1024x768,要达到如图3所示的显示效果,采用的做法是:

1、用户期望输出的图像,对于本实施例,如图3所示,即视频窗口A放在底面,视频窗口B缩小后叠加在视频窗口A上。

2、采集视频编码。

a)根据每个视频窗口的显示大小,得出需要采集的窗口大小。

b)扫描各个视频窗口是否有叠加关系。若无,直接采集;若有,转到c处理。

c)根据各个窗口间的叠层关系和相对位置,对图像进行分块,划分成多个较小的矩形窗口。分割方式可以有多种,只要能够划分出数量最少的矩形窗口即可。本实施例采用的划分方式是:先处理上层视频窗口B,以视频窗口B上边确定一条直线,往左右延伸直至和视频窗口A的左右边相交,再以视频窗口B下边的两个坐标确定一条直线,同样往左右延伸直至和视频窗口A的左右边相交;依次处理直至最底层窗口。经过这样划分后,得到A-1、A-2、A-3、A-4和B5个窗口。

3、判断所采集的视频编码与预设条件是否匹配。

a)分析收到的信息,得出是否需要对输入视频进行缩放。若需要缩放则进行相应处理后送至下一流程,若无须缩放直接送至下一流程。对于本实施例,视频窗口A-1、A-2、A-3、A-4无须缩放,视频窗口B需要缩放,从1024X768缩小到200X300。

b)根据窗口的剪切属性,得出是否需要对输入视频进行裁剪。若需要裁剪则进行相应的处理后送至下一流程,若无须裁剪直接送至下一流程。对于本实施例视频窗口B无须裁剪,视频窗口A-1、A-2、A-3、A-4需要裁剪,窗口A-1从视频源的(0,0)位置裁剪出1024X300大小的区域,窗口A-2从视频源的(0,300)位置裁剪出400X300大小的区域,窗口A-3从视频源的(600,300)位置裁剪出424X300大小的区域,窗口A-4从视频源的(0,600)位置裁剪出1024X168大小的区域。

4、将与预设条件匹配的视频编码发送到显示端,对视频编码进行解码显示。

将处理后的视频窗口进行编码,然后发送至显示端,显示端解码,获得用户期望输出的图像。对于本实施例,显示端分别解码两个采集端发送过来的5个视频编码,然后拼接在一个图层中显示。

一个实施例中一个显示端、四个采集端的分布式视频编解码,如图4所示,包括以下步骤:

1、用户期望输出的图像,在本实施例中视频窗口A放在底层,视频窗口B在A上层,视频窗口C在B的上层,视频窗口D放在顶层。

2、采集视频编码,需要采集视频窗口A、B、C、D;根据视频窗口的划分方式进行窗口分割,得到A1-12、B1-8、C1-2、D1-2这些矩形视频窗口

3、判断所采集的视频编码与预设条件是否匹配。

采集端1:对视频窗口A1-12无需缩放,但要进行裁剪处理,从视频源的不同位置裁剪出12个矩形窗口。

采集端2:对视频窗口B1-8进行缩放处理,从信号源分辨率缩放到B窗口大小;再进行裁剪处理,从视频源的不同位置裁剪出8个矩形窗口。

采集端3:对视频窗口C1-2进行缩放处理,从信号源分辨率缩放到C窗口大小;再进行裁剪处理,从视频源的不同位置裁剪出2个矩形窗口。

采集端4:对视频窗口D1-2进行缩放处理,从信号源分辨率缩放到D窗口大小;再进行裁剪处理,从视频源的不同位置裁剪出2个矩形窗口。

4、将与预设条件匹配的视频编码发送到显示端,对视频编码进行解码显示。

显示端收到4个采集端发送过来的视频编码后分别解码,显示端根据各个视频的位置关系把解码后的视频放在同一图层中,从而得到用户期望的完整图像。

一个实施例中视频编码发送装置,如图5所示,所述装置包括:

配置模块,用于提供预设条件的输入接口;

采集模块,用于采集视频编码;

匹配模块,用于判断所采集的视频编码与预设条件是否匹配;所述预设条件根据用户期望输出的图像设置;

通信模块,用于获取与所述预设条件匹配的视频编码,发送到显示端。

如图5所示,本装置各模块连接关系的一个优选的实施例为:配置模块和采集模块输出端连接匹配模块输入端,匹配模块输出端连接通信模块输入端。

首先在匹配模块中判断配置模块中的预设条件与采集模块采集的视频编码是否匹配;然后通信模块获取与预设条件匹配的视频编码,发送到显示端,快速发送用户期望输出的视频编码,方便用户使用。

作为一个实施例,所述预设条件包括:需要发送的视频窗口、窗口大小和各个视频窗口的剪切位置。

一个实施例中分布式视频编解码装置,如图6所示,包括采集端和显示端,所述采集端包括:

配置模块,用于提供预设条件的输入接口;

采集模块,用于采集视频编码;

匹配模块,用于判断所采集的视频编码与预设条件是否匹配,所述预设条件根据用户期望输出的图像设置;

通信模块,用于获取与所述预设条件匹配的视频编码,发送到显示端;

所述显示端包括:

解码模块,用于对所述视频编码进行解码显示。

如图6所示,本装置各模块连接关系的一个优选的实施例为:配置模块和采集模块输出端连接匹配模块输入端,匹配模块、通信模块和解码模块依次顺序连接。

首先在匹配模块中判断配置模块中的预设条件与采集模块采集的视频编码是否匹配;然后通信模块获取与预设条件匹配的视频编码,发送到显示端;最后解码模块对视频编码进行解码显示,改善现有视频编解码受限于显示端解码器性能的问题,适合实际应用。

作为一个实施例,所述预设条件包括:需要发送的视频窗口、窗口大小和各个视频窗口的剪切位置。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号