一种用于SVAC标准的视频编码方法.pdf

上传人:柴****2 文档编号:4073135 上传时间:2018-08-14 格式:PDF 页数:7 大小:1.13MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410841060.6

申请日:

2014.12.30

公开号:

CN104486625A

公开日:

2015.04.01

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):H04N 19/167变更事项:申请人变更前:中星技术有限公司变更后:中星技术股份有限公司变更事项:地址变更前:519000 广东省珠海市横琴新区宝华路6号105室-23898(集中办公区)变更后:519031 广东省珠海市横琴新区宝华路6号105室-23898(集中办公区)变更事项:申请人变更前:中星电子股份有限公司变更后:中星电子股份有限公司|||专利申请权的转移IPC(主分类):H04N 19/167登记生效日:20171211变更事项:申请人变更前权利人:北京中星微电子有限公司变更后权利人:中星技术有限公司变更事项:地址变更前权利人:100083 北京市海淀区学院路35号世宁大厦16层变更后权利人:519000 广东省珠海市横琴新区宝华路6号105室-23898(集中办公区)变更事项:申请人变更前权利人:中星电子股份有限公司变更后权利人:中星电子股份有限公司|||实质审查的生效IPC(主分类):H04N 19/167申请日:20141230|||公开

IPC分类号:

H04N19/167(2014.01)I; H04N19/17(2014.01)I; H04N19/129(2014.01)I

主分类号:

H04N19/167

申请人:

北京中星微电子有限公司; 中星电子股份有限公司

发明人:

奉超

地址:

100083北京市海淀区学院路35号世宁大厦16层

优先权:

专利代理机构:

北京商专永信知识产权代理事务所(普通合伙)11400

代理人:

方挺; 孟潭

PDF下载: PDF下载
内容摘要

本发明实施例提供了一种用于SVAC标准的视频编码方法,解决了现有技术中编码码流的每个ROI区域和背景区域的各自的码流不连续的问题。该用于SVAC标准的视频编码方法包括:识别待编码图像中的感兴趣像素和背景像素;对不同的感兴趣像素和背景像素按照顺序分别进行熵编码,分别生成不同的感兴趣码流数据以及背景码流数据;其中,每一个感兴趣码流数据均对应一感兴趣区域;对不同的感兴趣码流数据增加感兴趣区域的标记;对背景码流数据增加为背景区域标记;根据所述感兴趣区域和背景区域的编号标记,重排所述待处理码流,生成重排后码流。

权利要求书

权利要求书1.  一种用于SVAC标准的视频编码方法,其特征在于,包括: 识别待编码图像中的感兴趣像素和背景像素; 对不同的感兴趣像素和背景像素按照顺序分别进行熵编码,分别生成不同的 感兴趣码流数据以及背景码流数据;其中,每一个感兴趣码流数据均对应一感 兴趣区域; 对不同的感兴趣码流数据增加感兴趣区域的标记;对背景码流数据增加为 背景区域标记; 根据所述感兴趣区域和背景区域的编号标记,重排所述待处理码流,生成 重排后码流。 2.  根据权利要求1所述的方法,其特征在于,对不同的感兴趣像素和背景 像素按照顺序分别进行熵编码,分别生成不同的感兴趣码流数据以及背景码流 数据包括: 将特定个数的属于同一感兴趣区域并且依次连接的感兴趣像素编码为一个 感兴趣码流数据包;所述感兴趣码流数据包包括一个指示符,指示当前感兴趣 码流数据包所对应的感兴趣区域的编号标记;和/或, 将特定个数的并且依次连接的背景像素编码为一个背景码流数据包,所述 背景码流数据包包括一个指示符,指示当前数据包为背景区域。 3.  根据权利要求2所述的方法,其特征在于,进一步包括: 当依次连接的背景像素或属于同一感兴趣区域并且依次连接的感兴趣像素 不够所述特定个数时,用零值补齐所述感兴趣码流数据包和/或背景码流数据包 的编码。 4.  根据权利要求1至3中任一所述的方法,其特征在于,在生成重排后码 流之前,所述方法进一步包括: 去除所有感兴趣码流数据包和/或背景码流数据包的指示符。 5.  根据权利要求4所述的方法,其特征在于,在去除所有感兴趣码流数据 包和/或背景码流数据包的指示符后,进一步包括: 将已去除指示符的重排后码流重新打包发送。 6.  根据权利要求2所述的方法,其特征在于,所述感兴趣码流数据包和/ 或背景码流数据包的大小为64bit,其中,所述指示符的大小为4bit。 7.  根据权利要求1述的方法,其特征在于,根据所述感兴趣区域的编号标 记和背景区域的标记,重排所述待处理码流,生成重排后码流包括: 按所述感兴趣区域的标记编号顺序和所述背景区域的标记,依次重读所述 待处理码流;每次重读提取出当前感兴趣区域或背景区域的所有码流,并依次 放入重排后码流。 8.  根据权利要求1所述的方法,其特征在于,根据所述感兴趣区域的编号 标记和背景区域的标记,重排所述待处理码流,生成重排后码流包括: 将内存按照待处理码流中的每个感兴趣区域和背景区域的码流的长度进行 分块划分; 重读一次所述待处理码流,提取每个感兴趣区域和/或背景区域的所有码流 放入所述内存的相应分块中输出生成重排后码流。 9.  根据权利要求7或8所述的方法,其特征在于,按照行扫描方式重读所 述待处理码流。

说明书

说明书一种用于SVAC标准的视频编码方法
技术领域
本发明涉及视频编码领域,特别涉及一种用于SVAC标准的视频编码方 法。
技术背景
目前的SVAC(Surveillance video and audio coding,安全防范监控数字 视音频编解码)标准中,对一帧图像的编码是按照像素逐行进行的。由于一 帧图像中可能同时存在多个ROI区域(Region Of Interest,感兴趣区域)和 一个背景区域,因此在一帧图像的编码码流中,背景区域和每个ROI区域 各自的码流都是不连续的。这样就需要将每个ROI区域的各部分码流按顺 序组合到一起,并将整个编码码流按照ROI区域的编号顺序进行重排,以 方便后续分别对ROI区域的视频智能分析。然而现有技术中并没有提供将 编码码流进行重排的技术方案。
发明内容
有鉴于此,本发明实施例提供了一种用于SVAC标准的视频编码方法, 解决了现有技术中编码码流的每个ROI区域和背景区域的各自的码流不连 续的问题。
本发明实施例提供的一种用于SVAC标准的视频编码方法包括:
识别待编码图像中的感兴趣像素和背景像素;
对不同的感兴趣像素和背景像素按照顺序分别进行熵编码,分别生成不同的 感兴趣码流数据以及背景码流数据;其中,每一个感兴趣码流数据均对应一感 兴趣区域;
对不同的感兴趣码流数据增加感兴趣区域的标记;对背景码流数据增加为 背景区域标记;
根据所述感兴趣区域和背景区域的编号标记,重排所述待处理码流,生成 重排后码流。
本发明实施例提供的一种用于SVAC标准的视频编码方法,通过将码流 中的感兴趣区域和背景区域进行标记,使得码流中的而每个感兴趣区的所有 数据包都可被一同提取并组合;再将整个码流按感兴趣区的标记编号顺序重 排,使得每个感兴趣区域的完整码流都在视频分析中能很快被定位。
附图说明
图1是本发明一实施例所提供的一种用于SVAC标准的视频编码方法的 流程示意图。
图2所示为本发明一实施例所提供的编码码流的一个数据包的内部结 构示意图。
图3所示为本发明一实施例所提供的一帧图像的待处理码流的重排过 程示意图。
图4所示为本发明一实施例所提供的一帧图像的重排后码流示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细描述。
图1是本发明实施例所提供的一种用于SVAC标准的视频编码方法的流 程示意图。如图1所示,该方法包括:
步骤101:识别待编码图像中的感兴趣像素和背景像素。具体过程可为: 按行扫描顺序从待编码图像的第一个像素开始,依次遍历待编码图像的每一 个像素,识别出待编码图像中的感兴趣像素和背景像素。
步骤102:对不同的感兴趣像素和背景像素按照顺序分别进行熵编码, 分别生成不同的感兴趣码流数据以及背景码流数据。其中,每一个感兴趣码 流数据均对应一感兴趣区域(ROI)。
步骤103:按照熵编码顺序,对不同的感兴趣码流数据增加感兴趣区域 的标记;对背景码流数据增加为背景区域标记。
在本发明一实施例中,可以是将特定个数的属于同一感兴趣区域并且依 次连接的感兴趣像素编码一个码流数据包;该码流数据包包括一个指示符, 用于指示当前数据包所包含的感兴趣码流数据的感兴趣区域的编号标记。同 时,将特定个数的并且依次连接的背景像素也编码为一个码流数据包,该数 据包也包括一个指示符,指示当前码流数据包为背景区域。下面通过图2进 行详细说明。
图2所示为本发明一实施例所提供的编码码流的一个数据包的内部结 构示意图。如图2所示,该数据包的大小为64bit。其中,指示符(Flag)的 大小为4bit,用以指示当前编码数据包为背景区域还是ROI区域,码流数据 的大小为60bit;具体而言,一个Flag可以用“0000”来表示当前数据包属于 背景区域,用“0001”至“1111”来分别表示当前数据包属于ROI区域1至ROI 区域15。由于每一个像素点的编码占用的bit数为8,则每一个数据包可以 包含7.5(=60/8)个像素点的信息量。
在当对感兴趣像素编码为感兴趣码流数据包时,可能属于同一感兴趣区 域并且依次连接的感兴趣像素没有达到一个数据包预设的特定个数,即并没 有填满该感兴趣码流数据包,此时可以以零值补齐该数据包的编码。例如当 将属于同一感兴趣区域的所有感兴趣像素进行编码打包后,最后一个数据包 还有5bit未被填满,此时可以“00000”补齐该数据包以保证数据包的完整 性。同理,当依次连接的背景像素不够一个数据包预设的特点个数时,也可 以用零值补齐该数据包的编码。
然而,此时该待处理码流中的每个ROI区域对应的感兴趣码流数据和 背景区域码流数据是不连续的,因此需要通过后面步骤104的进行重排。
步骤104:根据所述感兴趣区域的编号标记和背景区域的标记,重排所 述待处理码流数据,生成重排后码流。
图3所示为本发明一实施例所提供的一帧图像的待处理码流的重排过 程示意图。如图3所示,步骤104具体可为:按照ROI区域编号的顺序反 复重读待处理码流,依次提取出ROI区域1、ROI区域2、……ROI区域N (N最大值为ROI数量,不会超过15)、背景区域的所有码流数据;并按 照ROI区域1、ROI区域2、……ROI区域N(N最大值为ROI数量,不会 超过15)、背景区域的顺序将码流重新排列。
具体而言,首先从头读取一遍码流,抽取与ROI区域1相关的所有数 据包,将这些数据包的Flag去掉,按顺序排列;然后再从头读取一遍码流, 抽取与ROI区域2相关的所有码流,将这些码流的Flag去掉,按顺序排列; 通过多次重复读取码流,最后抽取与背景区域相关的所有数据包,将这些数 据包的Flag去掉,按顺序排列。最终得到如图4所示的一示例中的重排后 码流。
本领域技术人员可以理解,ROI区域和背景区域的标记去除也可在重排 后统一进行,本发明对ROI区域和背景区域的标记去除时机不做限定。
本领域技术人员同样可以理解,由于背景区域的码流并不是视频分析的 对象,因此在形成重排后码流的过程中,也可以不提取属于背景区域的数据 包,而只提取感兴趣区域的数据包。
然而如上的重排方式需要重读多次待处理码流,即有多少个ROI区域 就需要读多少遍码流,这样存在带宽占用过大和码流重排时间过长的问题。
为了解决以上实施例中的视频编码重排方法的问题,本发明一实施例还 提供了另一种视频编码重排方法,此时步骤104包括:
首先,将内存按照待处理码流中的每个感兴趣区域和背景区域的所有码 流的长度进行分块划分。具体可为:编码器完成一幅图像的编码后,所有 ROI区域和背景区域的码流长度都可以得到,此时提前对内存按照各区域的 码流长度进行分块划分,划分顺序可为:ROI区域1、ROI区域2……ROI 区域N(N最大值为15)、背景区域。
其次,按照行扫描顺序重读一次所述待处理码流,提取每个感兴趣区域 和背景区域的所有码流放入所述内存的相应分块中输出生成重排后码流。由 于编码是按照行扫描的方式进行,所以每个区域的码流顺序都不会出错,这 种重排方法并不会打乱码流顺序。
这样图3中的待处理码流在从内存输出后可以直接成为如图4所示的重 排后码流,而不用反复重读。这种重排方法可只进行一次重读即可实现对整 个码流的重排,有效提高码流重排速度。同时解决了多次反复重读进行码流 重排带来的带宽增大和时间太长的问题,最终码流严格符合SVAC标准。
在本发明一实施例中,在将重排后码流中所有数据包的Flag去除后, 将已去除指示符的重排后码流重新打包发送。例如,按照TCP/IP协议重新 打包发送。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明 的保护范围之内。

一种用于SVAC标准的视频编码方法.pdf_第1页
第1页 / 共7页
一种用于SVAC标准的视频编码方法.pdf_第2页
第2页 / 共7页
一种用于SVAC标准的视频编码方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种用于SVAC标准的视频编码方法.pdf》由会员分享,可在线阅读,更多相关《一种用于SVAC标准的视频编码方法.pdf(7页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410841060.6(22)申请日 2014.12.30H04N 19/167(2014.01)H04N 19/17(2014.01)H04N 19/129(2014.01)(71)申请人 北京中星微电子有限公司地址 100083 北京市海淀区学院路 35 号世宁大厦 16 层申请人 中星电子股份有限公司(72)发明人 奉超(74)专利代理机构 北京商专永信知识产权代理事务所 ( 普通合伙 ) 11400代理人 方挺 孟潭(54) 发明名称一种用于 SVAC 标准的视频编码方法(57) 摘要本发明实施例提供了一种用于 SVAC 标。

2、准的视频编码方法,解决了现有技术中编码码流的每个 ROI 区域和背景区域的各自的码流不连续的问题。该用于 SVAC 标准的视频编码方法包括 :识别待编码图像中的感兴趣像素和背景像素 ;对不同的感兴趣像素和背景像素按照顺序分别进行熵编码,分别生成不同的感兴趣码流数据以及背景码流数据;其中,每一个感兴趣码流数据均对应一感兴趣区域 ;对不同的感兴趣码流数据增加感兴趣区域的标记 ;对背景码流数据增加为背景区域标记 ;根据所述感兴趣区域和背景区域的编号标记,重排所述待处理码流,生成重排后码流。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书3页 附图2。

3、页(10)申请公布号 CN 104486625 A(43)申请公布日 2015.04.01CN 104486625 A1/1 页21.一种用于 SVAC 标准的视频编码方法,其特征在于,包括 :识别待编码图像中的感兴趣像素和背景像素 ;对不同的感兴趣像素和背景像素按照顺序分别进行熵编码,分别生成不同的感兴趣码流数据以及背景码流数据 ;其中,每一个感兴趣码流数据均对应一感兴趣区域 ;对不同的感兴趣码流数据增加感兴趣区域的标记 ;对背景码流数据增加为背景区域标记;根据所述感兴趣区域和背景区域的编号标记,重排所述待处理码流,生成重排后码流。2.根据权利要求 1 所述的方法,其特征在于,对不同的感兴趣。

4、像素和背景像素按照顺序分别进行熵编码,分别生成不同的感兴趣码流数据以及背景码流数据包括 :将特定个数的属于同一感兴趣区域并且依次连接的感兴趣像素编码为一个感兴趣码流数据包 ;所述感兴趣码流数据包包括一个指示符,指示当前感兴趣码流数据包所对应的感兴趣区域的编号标记 ;和 / 或,将特定个数的并且依次连接的背景像素编码为一个背景码流数据包,所述背景码流数据包包括一个指示符,指示当前数据包为背景区域。3.根据权利要求 2 所述的方法,其特征在于,进一步包括 :当依次连接的背景像素或属于同一感兴趣区域并且依次连接的感兴趣像素不够所述特定个数时,用零值补齐所述感兴趣码流数据包和 / 或背景码流数据包的编。

5、码。4.根据权利要求 1 至 3 中任一所述的方法,其特征在于,在生成重排后码流之前,所述方法进一步包括 :去除所有感兴趣码流数据包和 / 或背景码流数据包的指示符。5.根据权利要求4所述的方法,其特征在于,在去除所有感兴趣码流数据包和/或背景码流数据包的指示符后,进一步包括 :将已去除指示符的重排后码流重新打包发送。6.根据权利要求2所述的方法,其特征在于,所述感兴趣码流数据包和/或背景码流数据包的大小为 64bit,其中,所述指示符的大小为 4bit。7.根据权利要求 1 述的方法,其特征在于,根据所述感兴趣区域的编号标记和背景区域的标记,重排所述待处理码流,生成重排后码流包括 :按所述感。

6、兴趣区域的标记编号顺序和所述背景区域的标记,依次重读所述待处理码流 ;每次重读提取出当前感兴趣区域或背景区域的所有码流,并依次放入重排后码流。8.根据权利要求 1 所述的方法,其特征在于,根据所述感兴趣区域的编号标记和背景区域的标记,重排所述待处理码流,生成重排后码流包括 :将内存按照待处理码流中的每个感兴趣区域和背景区域的码流的长度进行分块划分;重读一次所述待处理码流,提取每个感兴趣区域和 / 或背景区域的所有码流放入所述内存的相应分块中输出生成重排后码流。9.根据权利要求 7 或 8 所述的方法,其特征在于,按照行扫描方式重读所述待处理码流。权 利 要 求 书CN 104486625 A1。

7、/3 页3一种用于 SVAC 标准的视频编码方法技术领域0001 本发明涉及视频编码领域,特别涉及一种用于 SVAC 标准的视频编码方法。技术背景0002 目前的 SVAC(Surveillance video and audio coding,安全防范监控数字视音频编解码 ) 标准中,对一帧图像的编码是按照像素逐行进行的。由于一帧图像中可能同时存在多个 ROI 区域 (Region Of Interest,感兴趣区域 ) 和一个背景区域,因此在一帧图像的编码码流中,背景区域和每个 ROI 区域各自的码流都是不连续的。这样就需要将每个 ROI区域的各部分码流按顺序组合到一起,并将整个编码码流按。

8、照 ROI 区域的编号顺序进行重排,以方便后续分别对 ROI 区域的视频智能分析。然而现有技术中并没有提供将编码码流进行重排的技术方案。发明内容0003 有鉴于此,本发明实施例提供了一种用于 SVAC 标准的视频编码方法,解决了现有技术中编码码流的每个 ROI 区域和背景区域的各自的码流不连续的问题。0004 本发明实施例提供的一种用于 SVAC 标准的视频编码方法包括 :0005 识别待编码图像中的感兴趣像素和背景像素 ;0006 对不同的感兴趣像素和背景像素按照顺序分别进行熵编码,分别生成不同的感兴趣码流数据以及背景码流数据 ;其中,每一个感兴趣码流数据均对应一感兴趣区域 ;0007 对不。

9、同的感兴趣码流数据增加感兴趣区域的标记 ;对背景码流数据增加为背景区域标记 ;0008 根据所述感兴趣区域和背景区域的编号标记,重排所述待处理码流,生成重排后码流。0009 本发明实施例提供的一种用于 SVAC 标准的视频编码方法,通过将码流中的感兴趣区域和背景区域进行标记,使得码流中的而每个感兴趣区的所有数据包都可被一同提取并组合 ;再将整个码流按感兴趣区的标记编号顺序重排,使得每个感兴趣区域的完整码流都在视频分析中能很快被定位。附图说明0010 图 1 是本发明一实施例所提供的一种用于 SVAC 标准的视频编码方法的流程示意图。0011 图 2 所示为本发明一实施例所提供的编码码流的一个数。

10、据包的内部结构示意图。0012 图 3 所示为本发明一实施例所提供的一帧图像的待处理码流的重排过程示意图。0013 图 4 所示为本发明一实施例所提供的一帧图像的重排后码流示意图。具体实施方式说 明 书CN 104486625 A2/3 页40014 为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。0015 图1是本发明实施例所提供的一种用于SVAC标准的视频编码方法的流程示意图。如图 1 所示,该方法包括 :0016 步骤101 :识别待编码图像中的感兴趣像素和背景像素。具体过程可为 :按行扫描顺序从待编码图像的第一个像素开始,依次遍历待编码图像的每一个像素。

11、,识别出待编码图像中的感兴趣像素和背景像素。0017 步骤 102 :对不同的感兴趣像素和背景像素按照顺序分别进行熵编码,分别生成不同的感兴趣码流数据以及背景码流数据。其中,每一个感兴趣码流数据均对应一感兴趣区域 (ROI)。0018 步骤 103 :按照熵编码顺序,对不同的感兴趣码流数据增加感兴趣区域的标记 ;对背景码流数据增加为背景区域标记。0019 在本发明一实施例中,可以是将特定个数的属于同一感兴趣区域并且依次连接的感兴趣像素编码一个码流数据包 ;该码流数据包包括一个指示符,用于指示当前数据包所包含的感兴趣码流数据的感兴趣区域的编号标记。同时,将特定个数的并且依次连接的背景像素也编码为。

12、一个码流数据包,该数据包也包括一个指示符,指示当前码流数据包为背景区域。下面通过图 2 进行详细说明。0020 图 2 所示为本发明一实施例所提供的编码码流的一个数据包的内部结构示意图。如图 2 所示,该数据包的大小为 64bit。其中,指示符 (Flag) 的大小为 4bit,用以指示当前编码数据包为背景区域还是 ROI 区域,码流数据的大小为 60bit ;具体而言,一个 Flag 可以用“0000”来表示当前数据包属于背景区域,用“0001”至“1111”来分别表示当前数据包属于 ROI 区域 1 至 ROI 区域 15。由于每一个像素点的编码占用的 bit 数为 8,则每一个数据包可以。

13、包含 7.5( 60/8) 个像素点的信息量。0021 在当对感兴趣像素编码为感兴趣码流数据包时,可能属于同一感兴趣区域并且依次连接的感兴趣像素没有达到一个数据包预设的特定个数,即并没有填满该感兴趣码流数据包,此时可以以零值补齐该数据包的编码。例如当将属于同一感兴趣区域的所有感兴趣像素进行编码打包后,最后一个数据包还有 5bit 未被填满,此时可以“00000”补齐该数据包以保证数据包的完整性。同理,当依次连接的背景像素不够一个数据包预设的特点个数时,也可以用零值补齐该数据包的编码。0022 然而,此时该待处理码流中的每个 ROI 区域对应的感兴趣码流数据和背景区域码流数据是不连续的,因此需要。

14、通过后面步骤 104 的进行重排。0023 步骤 104 :根据所述感兴趣区域的编号标记和背景区域的标记,重排所述待处理码流数据,生成重排后码流。0024 图 3 所示为本发明一实施例所提供的一帧图像的待处理码流的重排过程示意图。如图 3 所示,步骤 104 具体可为 :按照 ROI 区域编号的顺序反复重读待处理码流,依次提取出 ROI 区域 1、ROI 区域 2、ROI 区域 N(N 最大值为 ROI 数量,不会超过 15)、背景区域的所有码流数据 ;并按照 ROI 区域 1、ROI 区域 2、ROI 区域 N(N 最大值为 ROI 数量,不会超过 15)、背景区域的顺序将码流重新排列。00。

15、25 具体而言,首先从头读取一遍码流,抽取与 ROI 区域 1 相关的所有数据包,将这些说 明 书CN 104486625 A3/3 页5数据包的Flag去掉,按顺序排列 ;然后再从头读取一遍码流,抽取与ROI区域2相关的所有码流,将这些码流的 Flag 去掉,按顺序排列 ;通过多次重复读取码流,最后抽取与背景区域相关的所有数据包,将这些数据包的 Flag 去掉,按顺序排列。最终得到如图 4 所示的一示例中的重排后码流。0026 本领域技术人员可以理解,ROI 区域和背景区域的标记去除也可在重排后统一进行,本发明对 ROI 区域和背景区域的标记去除时机不做限定。0027 本领域技术人员同样可以。

16、理解,由于背景区域的码流并不是视频分析的对象,因此在形成重排后码流的过程中,也可以不提取属于背景区域的数据包,而只提取感兴趣区域的数据包。0028 然而如上的重排方式需要重读多次待处理码流,即有多少个 ROI 区域就需要读多少遍码流,这样存在带宽占用过大和码流重排时间过长的问题。0029 为了解决以上实施例中的视频编码重排方法的问题,本发明一实施例还提供了另一种视频编码重排方法,此时步骤 104 包括 :0030 首先,将内存按照待处理码流中的每个感兴趣区域和背景区域的所有码流的长度进行分块划分。具体可为 :编码器完成一幅图像的编码后,所有 ROI 区域和背景区域的码流长度都可以得到,此时提前。

17、对内存按照各区域的码流长度进行分块划分,划分顺序可为 :ROI 区域 1、ROI 区域 2ROI 区域 N(N 最大值为 15)、背景区域。0031 其次,按照行扫描顺序重读一次所述待处理码流,提取每个感兴趣区域和背景区域的所有码流放入所述内存的相应分块中输出生成重排后码流。由于编码是按照行扫描的方式进行,所以每个区域的码流顺序都不会出错,这种重排方法并不会打乱码流顺序。0032 这样图 3 中的待处理码流在从内存输出后可以直接成为如图 4 所示的重排后码流,而不用反复重读。这种重排方法可只进行一次重读即可实现对整个码流的重排,有效提高码流重排速度。同时解决了多次反复重读进行码流重排带来的带宽增大和时间太长的问题,最终码流严格符合 SVAC 标准。0033 在本发明一实施例中,在将重排后码流中所有数据包的 Flag 去除后,将已去除指示符的重排后码流重新打包发送。例如,按照 TCP/IP 协议重新打包发送。0034 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。说 明 书CN 104486625 A1/2 页6图1图2说 明 书 附 图CN 104486625 A2/2 页7图3图4说 明 书 附 图CN 104486625 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1