【技术实现步骤摘要】
【国外来华专利技术】编码设备的控制方法、装置及存储介质
本专利技术实施例涉及图像处理
,尤其涉及一种编码设备的控制方法、装置及存储介质。
技术介绍
现有技术中移动机器人(例如无人机)可搭载有拍摄装置,该拍摄装置可以实时的采集图像,由该移动机器人内部的编码设备对该图像信息进行编码,并将编码后的图像发送给该移动机器人对应的控制端。编码设备对该图像编码时需要对图像的各个图像块进行编码。在对图像块进行编码时,需要利用存储在外部存储器的参考图像来对图像进行编码。具体地,在对图像块进行编码之前,需要在存储在外部设备的参考图像中确定图像块的搜索图像,并从外部存储器中获取搜索图像中未被高速缓存中存储的图像单元,并将所述图像单元存储在高速缓存中,存储完成之后,利用存储在高速缓存中的搜索图像执行运动搜索。在某些情况中,由于带宽的限制,不能将所有搜索图像中未被高速缓存存储的图像单元从外部存储器获取并存储到高速缓存中。现有技术中,是在宽带的限制条件下,尽可能多地获取搜索图像中未被高速缓存存储的图像单元从外部存储器并存储到高速缓存中。然而,针对这种方式,在完成存储之后,高速缓存中存储的图像可能不为矩形图像,这样只能在图像选择一个面积最大的矩形图像进行运动搜索。这样方式降低了带宽资源利用率和编码效率。
技术实现思路
本专利技术实施例提供一种编码设备的控制方法、装置及存储介质,以提高带宽资源利用率和编码效率。本专利技术实施例的第一方面是提供一种编码设备的控制方法,包括:在当前待编码图像块的参考图像中确 ...
【技术保护点】
1.一种编码设备的控制方法,其特征在于,包括:/n在当前待编码图像块的参考图像中确定搜索区域,所述搜索区域内的参考图像为搜索图像,所述参考图像存储在外部存储器中;/n按照顺序从外部存储器获取N个目标图像块中未被高速缓存存储的图像单元,其中,目标图像块为所述搜索区域中目标区域内的搜索图像,所述N为大于或等于2的整数,所述N个目标图像块的前M个目标图像块构成矩形图像,M为小于或等于N的任意整数;/n将所述获取的图像单元存储到高速缓存,其中,存储在高速缓存中的N个目标图像块用于对当前待编码图像块的运动搜索。/n
【技术特征摘要】
【国外来华专利技术】1.一种编码设备的控制方法,其特征在于,包括:
在当前待编码图像块的参考图像中确定搜索区域,所述搜索区域内的参考图像为搜索图像,所述参考图像存储在外部存储器中;
按照顺序从外部存储器获取N个目标图像块中未被高速缓存存储的图像单元,其中,目标图像块为所述搜索区域中目标区域内的搜索图像,所述N为大于或等于2的整数,所述N个目标图像块的前M个目标图像块构成矩形图像,M为小于或等于N的任意整数;
将所述获取的图像单元存储到高速缓存,其中,存储在高速缓存中的N个目标图像块用于对当前待编码图像块的运动搜索。
2.根据权利要求1所述的方法,其特征在于,每一个图像单元以一个高速缓存块为单位来获取。
3.根据权利要求2所述的方法,其特征在于,所述N为在满足带宽限制条件时目标图像块的最大数量,其中,所述满足带宽限制条件包括:从外部存储器获取所述图像单元的数量小于或等于第一数量阈值。
4.根据权利要求3所述的方法,其特征在于,在获取第M个目标图像块时,所述方法包括:
确定第M个目标图像块中未被高速缓存存储的图像单元的数量;
当所述数量小于或等于第二数量阈值时,从外部存储器获取第M个目标图像块中未被高速缓存存储的图像单元,其中,所述第二数量阈值是根据第一数量阈值和前M-1个目标图像块中未被高速缓存存储的图像单元的数量确定的。
5.根据权利要求3或4所述的方法,其特征在于,所述第一数量阈值是根据第三数量阈值和/或第四数量阈值确定的;
其中,所述第三数量阈值是从外部存储器获取每一个待编码图像块对应的搜索图像中未被高速缓存存储的图像单元的预设最大数量;
第四数量阈值是根据第五预设数量阈值和从外部存储器获取所述当前待编码图像块之前的K-1个待编码图像块对应的搜索图像中未被高速缓存存储的图像单元的数量确定的,所述当前待编码图像块为K个待编码图像块中的第K个待编码图像块,所述第五预设数量阈值是从外部存储器获取K个待编码图像块对应的搜索图像中未被高速缓存存储的图像单元的预设最大数量,所述K为大于或等于2的整数。
6.根据权利要求5所述的方法,其特征在于,所述第一数量阈值是第三数量阈值和第四数量阈值中的较小值。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述N个目标图像块中至少有一个目标图像块不是矩形图像块。
8.根据权利要求1-6任一项所述的方法,其特征在于,所述N个目标图像块中的每一个目标图像块为矩形图像块。
9.根据权利要求8所述的方法,其特征在于,第M-1个目标图像块是以前M-2个目标图像块构成的矩形图像块的一个边为边并且朝第一方向远离第M-2个目标图像块的矩形图像块;
当第M-1个目标图像块包括搜索图像的边界图像时,第M个目标图像块是以前M-1个目标图像块构成的矩形图像块的一个边为边并且朝第二方向远离第M-1个目标图像块的矩形图像块,其中,第二方向不同于第一方向;
当第M-1个目标图像块不包括搜索图像的边界图像时,第M个目标图像块是以前M-1个目标图像块构成的矩形图像块的一个边为边并且朝第一方向远离第M-1个目标图像块的矩形图像块。
10.根据权利要求8或9所述的方法,其特征在于,
第M-1个目标图像块是以前M-2个目标图像块构成的矩形图像块的一个边为边并且朝第一方向远离第M-2个目标图像块的矩形图像块;
所述第M个目标图像块是以前M-1个目标图像块构成的矩形图像块的一个边为边并且朝第二方向远离第M-2个目标图像块的矩形图像块,其中,第二方向不同于第一方向。
11.根据权利要求8-10任一项所述的方法,其特征在于,所述第M个目标图像块是以前M-1个目标图像块构成的矩形图像块的一个边为边并且朝第二方向远离第M-2个目标图像块的矩形图像块,其中,所述第M个目标图像块中与所述一个边相邻的边的长度为一个高速缓存块能存储的图像单元的宽度或高度。
12.根据权利要求1-11任一项所述的方法,其特征在于,所述在当前待编码图像块的参考图像中确定搜索区域包括:
根据当前待编码图像块的预测运动矢量在所述参考图像中确定搜索区域;
其中,所述N个目标图像块中的第一个目标图像块至少包括搜索图像中由所述预测运动矢量指向的对应图像块。
13.一种编码设备的控制装置,其特征在于,包括:存储器和处理器;
所述存储器用于存储程序代码;
所述处理器,调用所述程序代码,当程序代码被执行时,用于执行以下操作:
在...
【专利技术属性】
技术研发人员:李蔚然,郑萧桢,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。