[发明专利]调度编码器的方法、装置及设备在审
| 申请号: | 202110148303.8 | 申请日: | 2021-02-03 |
| 公开(公告)号: | CN113014921A | 公开(公告)日: | 2021-06-22 |
| 发明(设计)人: | 左程 | 申请(专利权)人: | 西安万像电子科技有限公司 |
| 主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/13;H04N19/176;H04N19/625 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
| 地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 调度 编码器 方法 装置 设备 | ||
本申请提供一种调度编码器的方法、装置及设备,涉及图像处理领域,能够解决图像编码过程中编码效率低的问题。具体技术方案为:获取各类型编码器的单位编码时间;统计当前帧图像中各类型宏块的数量;根据各类型编码器的单位编码时间和当前帧图像中各类型宏块的数量确定各类型编码器的线程数量;根据各类型编码器的线程数量启动对应的编码器。本发明用于编码器的调度。
技术领域
本申请涉及图像处理领域,尤其涉及调度编码器的方法、装置及设备。
背景技术
在图像编码过程中,通常需要先对每帧图像进行分割处理,比如可以是:先将图像横向切成若干条,每一条称为一片;再将每一片纵向切成若干块,每一块称为宏块。宏块是图像压缩的基本单位,在宏块之内,图像的特征更容易归纳,比如一个宏块可以由16×16=256个像素组成。通过图像识别算法,可以将宏块分类为文字块、图片块、视频块等,此外,还有与上一帧图像的某一块或本帧图像的某一块相同的宏块。宏块识别归类完成之后,针对不同宏块类型进行针对性的编码。例如,文字块采用霍夫曼编码,图片块采用jpeg或png编码,视频块采用264编码等。
在图像编码的具体实现过程中,通常会根据所采用的编码算法实现不同的编码器,在宏块划分和识别完成后,根据不同的宏块类型调用对应的编码器进行编码,之后再对各个编码器编码得到的码流进行拼接,从而完成一帧图像的编码。
当前,主流CPU多为多核,且操作系统也可以支持多任务,为了提升编码效率,在实现软件编码程序的时候,可以通过多任务的方式同时运行所有的编码器,并行实现不同宏块的编码运算。但这种方法存在以下局限性:
第一,由于图像是千差万别的,划分为宏块后,每种类型宏块的数量在宏块总数中的分配也将差异巨大,甚至整帧图像只包含一种类型的宏块,比如,全屏播放视频时所有的宏块都是视频块,而不存在文字和图片宏块;又比如,当屏幕展示一个文本文件时,则几乎只有文字块,而几乎没有图片块或视频块。因此,每种编码器的工作量是动态变化的,这样,针对一帧图像的完整编码,每种编码器各自的耗时也必然是动态变化的。
第二,由于每种编码器算法的复杂度不同,因此,每种编码器计算完一个宏块所需的时间也不尽相同。例如,二进制算数编码(CABAC)的复杂度高于自适应变长编码(CAVLC)的复杂度,相应的耗时也较后者长。
在实际的编码设计中,一帧图像的码流需要所有的编码器均完成编码后才能进行拼接,但由于存在上述的局限性,在编码过程中会出现有些编码器已完成编码而另一些编码器仍在编码的情况,各编码器不能基本同步完成编码,这样便会浪费多核多任务的能力,导致编码效率低。
发明内容
本申请实施例提供一种调度编码器的方法、装置及设备,能够解决图像编码过程中编码效率低的问题。所述技术方案如下:
根据本申请实施例的第一方面,提供一种调度编码器的方法,该方法包括:
获取各类型编码器的单位编码时间,所述单位编码时间为对图像中一个宏块进行编码的时间;
统计当前帧图像中各类型宏块的数量;
根据所述各类型编码器的单位编码时间和当前帧图像中各类型宏块的数量确定各类型编码器的线程数量;
根据所述各类型编码器的线程数量启动对应的编码器。
本申请实施例提供的调度编码器的方法能够根据各类型编码器的单位编码时间和当前帧图像中各类型宏块的数量确定各类型编码器的线程数量,以此调度各编码器,由于在编码器的调度过程中综合考虑了各类型编码器的单位编码时间和当前帧图像中各类型宏块的数量,使得各编码器能够尽可能地同时完成工作,从而缩短了图像编码时间,提高了图像编码过程中的编码效率。
在一个实施例中,所述根据所述各类型编码器的单位编码时间和当前帧图像中各类型宏块的数量确定各类型编码器启动的线程数量包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110148303.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水下拉曼探头及水下探测系统
- 下一篇:一种新能源汽车环保型净化处理装置





