一种图像信息的显示、采集方法及其装置转让专利

申请号 : CN201710560450.X

文献号 : CN107492366B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王廷鸟

申请人 : 浙江大华技术股份有限公司

摘要 :

本发明公开了一种图像信息的显示、采集方法及其装置,用以将需要显示的图像信息编码成视频的方式进行显示,从而有利于定焦的采集设备采集图像信息。图像信息的显示方法,包括:将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,每一帧显示一个区域的图像,且采用下述方式进行显示:将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值;将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,并根据所述显示亮度值对该区域的图像进行显示。

权利要求 :

1.一种图像信息的显示方法,其特征在于,该方法包括:

将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且采用下述方式进行显示:将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值,其中,所述多个子块包括位于每一区域的图像的边界的至少三个定位子块;

将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;

根据每一子块对应的红、绿、蓝三个颜色的显示亮度值,对该区域的图像进行显示;

其中,所述至少三个定位子块分别位于每一区域的图像的四个角中的至少三个角处。

2.根据权利要求1所述的方法,其特征在于,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最大值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最小值;或者,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最小值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最大值;

每一区域的图像中包括三个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角中的任意三个角处;或者,每一区域的图像中包括四个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角处。

3.根据权利要求2所述的方法,其特征在于,所述根据预设显示频率按照帧的顺序依次显示每一区域的图像时,第一帧的图像中还包括用于标识该帧为第一帧的第一标识信息,最后一帧的图像中还包括用于标识该帧为最后一帧的第二标识信息,每一帧的图像中还包括用于验证该帧的数据是否正确的校验信息。

4.一种图像信息的采集方法,所述图像信息为权利要求1-3任一权项所述的图像信息,其特征在于,所述采集方法包括:按照预设采集频率依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值;根据预设采集频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的实际亮度值按照图像显示时的帧的顺序进行整合,得到所述图像信息;所述预设采集频率大于或等于所述预设显示频率;

其中,依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值,包括:获取当前帧显示的图像,并确定当前帧显示的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值,其中,将第一次采集的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值预先存储;

根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置;

根据所述每个颜色所对应的亮度阈值,以及所述定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,其中,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值。

5.根据权利要求4所述的方法,其特征在于,根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置,包括:根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定每一子块对应的红、绿、蓝三个颜色的显示亮度值的平均值;

确定当前帧中每一子块所对应的显示亮度值的平均值,与上一帧中每一子块所对应的显示亮度值的平均值之间的差值的绝对值;

根据每一子块的位置,确定包括所述差值的绝对值的矩阵;

计算每行子块的差值的绝对值的和的值,并作为投影列,计算每列子块的差值的绝对值的和的值,并作为投影行;

确定投影列中每一个值与投影列阈值的差值,将第一个差值大于或等于零的值所对应的行作为定位子块的起始行,将最后一个差值大于或等于零的值所对应的行作为定位子块的终止行;以及,确定投影行中每一个值与投影行阈值的差值,将第一个差值大于或等于零的值所对应的列作为定位子块的起始列,将最后一个差值大于或等于零的值所对应的列作为定位子块的终止列;

根据所述起始行、起始列、终止行和终止列,确定当前帧显示的图像的定位子块的位置。

6.根据权利要求5所述的方法,其特征在于,根据所述每个颜色所对应的亮度阈值,以及定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,包括:根据所述定位子块的位置,确定所述定位子块包围的区域中的每一子块,以及确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值;

根据每个颜色所对应的亮度阈值,确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值;

当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最大值,且上一帧中的定位子块的预设颜色的显示亮度值为最小值时,或者,当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最小值,且上一帧中的定位子块的预设颜色的显示亮度值为最大值时,计算每一子块中所对应的红、绿、蓝三个颜色的实际亮度值的和,是否与当前帧中的校验信息相同,若是,则确定当前帧确定的定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值有效,并进行存储。

7.根据权利要求6所述的方法,其特征在于,进行存储之后,该方法还包括:

根据当前帧的图像中包括的第一标识信息,确定当前帧的图像的数据是否为第一帧;

或者,

根据当前帧的图像中包括的第二标识信息,确定当前帧的图像的数据是否为最后一帧。

8.根据权利要求7所述的方法,其特征在于,根据预设采样频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的数据按照图像显示时的帧的顺序进行整合,包括:根据预设采集频率,以及获取的相邻两次最后一帧或相邻两次第一帧的时间差确定所述图像信息的帧的长度;

根据当前帧确定的定位子块的预设颜色的显示亮度值按照显示该区域的图像的帧的奇偶序号而最大、最小交替变换时,确定当前帧与最后一帧或第一帧之间相差的帧数;

根据所述图像信息的帧的长度,以及所述当前帧与最后一帧或第一帧之间相差的帧数,确定当前帧的数据在所述图像信息中的位置。

9.一种图像信息的显示装置,其特征在于,该装置包括:

分区单元,用于将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且通过分块单元进行显示:分块单元,用于将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值,其中,所述多个子块包括位于每一区域的图像的边界的至少三个定位子块;将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;根据每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,对该区域的图像进行显示;

其中,所述至少三个定位子块分别位于每一区域的图像的四个角中的至少三个角处。

10.根据权利要求9所述的装置,其特征在于,

若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最大值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最小值;或者,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最小值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最大值;

每一区域的图像中包括三个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角中的任意三个角处;或者,每一区域的图像中包括四个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角处。

11.根据权利要求10所述的装置,其特征在于,所述分区单元根据预设显示频率按照帧的顺序依次显示每一区域的图像时,第一帧的图像中还包括用于标识该帧为第一帧的第一标识信息,最后一帧的图像中还包括用于标识该帧为最后一帧的第二标识信息,每一帧的图像中还包括用于验证该帧的数据是否正确的校验信息。

12.一种图像信息的采集装置,所述图像信息为权利要求1-3任一权项所述的图像信息,其特征在于,所述采集装置包括:第一单元,用于按照预设采集频率依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值;

第二单元,用于根据预设采集频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的实际亮度值按照图像显示时的帧的顺序进行整合,得到整个图像的信息;所述预设采集频率大于或等于所述预设显示频率;

其中,所述第一单元,具体用于:

获取当前帧显示的图像,并确定当前帧显示的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值,其中,将第一次采集的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值预先存储;

根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置;

根据所述每个颜色所对应的亮度阈值,以及所述定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,其中,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值。

13.根据权利要求12所述的装置,其特征在于,所述第一单元根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置,具体用于:根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定每一子块对应的红、绿、蓝三个颜色的显示亮度值的平均值;

确定当前帧中每一子块所对应的显示亮度值的平均值,与上一帧中每一子块所对应的显示亮度值的平均值之间的差值的绝对值;

根据每一子块的位置,确定包括所述差值的绝对值的矩阵;

计算每行子块的差值的绝对值的和的值,并作为投影列,计算每列子块的差值的绝对值的和的值,并作为投影行;

确定投影列中每一个值与投影列阈值的差值,将第一个差值大于或等于零的值所对应的行作为定位子块的起始行,将最后一个差值大于或等于零的值所对应的行作为定位子块的终止行;以及,确定投影行中每一个值与投影行阈值的差值,将第一个差值大于或等于零的值所对应的列作为定位子块的起始列,将最后一个差值大于或等于零的值所对应的列作为定位子块的终止列;

根据所述起始行、起始列、终止行和终止列,确定当前帧显示的图像的定位子块的位置。

14.根据权利要求13所述的装置,其特征在于,所述第一单元根据所述每个颜色所对应的亮度阈值,以及定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,具体用于:根据所述定位子块的位置,确定所述定位子块包围的区域中的每一子块,以及确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值;

根据每个颜色所对应的亮度阈值,确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值;

当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最大值,且上一帧中的定位子块的预设颜色的显示亮度值为最小值时,或者,当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最小值,且上一帧中的定位子块的预设颜色的显示亮度值为最大值时,计算每一子块中所对应的红、绿、蓝三个颜色的实际亮度值的和,是否与当前帧中的校验信息相同,若是,则确定当前帧确定的定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的实际亮度值有效,并进行存储。

15.根据权利要求14所述的装置,其特征在于,所述第一单元进行存储之后,还用于:根据当前帧的图像中包括的第一标识信息,确定当前帧的图像的数据是否为第一帧;

或者,

根据当前帧的图像中包括的第二标识信息,确定当前帧的图像的数据是否为最后一帧。

16.根据权利要求15所述的装置,其特征在于,所述第二单元具体用于:

根据预设采集频率,以及获取的相邻两次最后一帧或相邻两次第一帧的时间差确定所述图像信息的帧的长度;

根据当前帧确定的定位子块的预设颜色的显示亮度值按照显示该区域的图像的帧的奇偶序号而最大、最小交替变换时,确定当前帧与最后一帧或第一帧之间相差的帧数;

根据所述图像信息的帧的长度,以及所述当前帧与最后一帧或第一帧之间相差的帧数,确定当前帧的数据在所述图像信息中的位置。

说明书 :

一种图像信息的显示、采集方法及其装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种图像信息的显示、采集方法及其装置。

背景技术

[0002] 基于图像的信息传输,包括采用建立连接的两个设备相互之间进行信息的传输;也包括相互独立的两个设备在不建立相互连接的情况下,进行信息的传输,显示设备采用高分辨率的设备进行显示图像时,采集设备通过摄像头拍摄显示的图像并进行信息的采集,而得到信息的传输。
[0003] 然而,当采集设备的摄像头为定焦设备,且显示设备中显示的图像为高分辨率进行显示,则采集设备进行采集时,可能由于定焦的缺陷的信息有缺漏,或者采集的信息不准确。
[0004] 因此,针对采集设备为定焦的低级设备,显示设备在显示图像时,可以采用本发明实施例提供的图像信息的显示方式进行显示,从而有利于定焦的采集设备采集图像的信息。

发明内容

[0005] 本发明提供了一种图像信息的显示、采集方法及其装置,用以将需要显示的图像信息编码成视频的方式进行显示,从而有利于定焦的采集设备采集图像的信息。
[0006] 第一方面,本发明实施例提供了一种图像信息的显示方法,该方法包括:
[0007] 将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且采用下述方式进行显示:
[0008] 将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,,每一亮度值区间对应一个显示亮度值,其中,所述多个子块包括位于每一区域的图像的边界的至少三个定位子块;
[0009] 将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;
[0010] 根据每一子块对应的红、绿、蓝三个颜色的显示亮度值,对该区域的图像进行显示。
[0011] 较佳地,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最大值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最小值;或者,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最小值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最大值;
[0012] 每一区域的图像中包括三个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角中的任意三个角处;或者,每一区域的图像中包括四个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角处。
[0013] 较佳地,所述根据预设显示频率按照帧的顺序依次显示每一区域的图像时,[0014] 第一帧的图像中还包括用于标识该帧为第一帧的第一标识信息,最后一帧的图像中还包括用于标识该帧为最后一帧的第二标识信息,每一帧的图像中还包括用于验证该帧的数据是否正确的校验信息。
[0015] 第二方面,本发明实施例提供了一种图像信息的采集方法,所述图像信息为本发明实施例提供的上述显示方法显示的图像信息,所述采集方法包括:
[0016] 按照预设采集频率依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值;根据预设采集频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的实际亮度值按照图像显示时的帧的顺序进行整合,得到整个图像的信息;所述预设采集频率大于或等于所述预设显示频率;
[0017] 其中,依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值,包括:
[0018] 获取当前帧显示的图像,并确定当前帧显示的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值,其中,将第一次采集的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值预先存储;
[0019] 根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置;
[0020] 根据所述每个颜色所对应的亮度阈值,以及所述定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的数据实际亮度值,其中,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值。
[0021] 较佳地,根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置,包括:
[0022] 根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定每一子块对应的红、绿、蓝三个颜色的显示亮度值的平均值;
[0023] 确定当前帧中每一子块所对应的显示亮度值的平均值,与上一帧中每一子块所对应的显示亮度值的平均值之间的差值的绝对值;
[0024] 根据每一子块的位置,确定包括所述差值的绝对值的矩阵;
[0025] 计算每行子块的差值的绝对值的和的值,并作为投影列,计算每列子块的差值的绝对值的和的值,并作为投影行;
[0026] 确定投影列中每一个值与投影列阈值的差值,将第一个差值大于或等于零的值所对应的行作为定位子块的起始行,将最后一个差值大于或等于零的值所对应的行作为定位子块的终止行;以及,确定投影行中每一个值与投影行阈值的差值,将第一个差值大于或等于零的值所对应的列作为定位子块的起始列,将最后一个差值大于或等于零的值所对应的列作为定位子块的终止列;
[0027] 根据所述起始行、起始列、终止行和终止列,确定当前帧显示的图像的定位子块的位置。
[0028] 较佳地,根据所述每个颜色所对应的亮度阈值,以及定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,包括:
[0029] 根据所述定位子块的位置,确定所述定位子块包围的区域中的每一子块,以及确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值;
[0030] 根据每个颜色所对应的亮度阈值,确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值;
[0031] 当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最大值,且上一帧中的定位子块的预设颜色的显示亮度值为最小值时,或者,当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最小值,且上一帧中的定位子块的预设颜色的显示亮度值为最大值时,计算每一子块中所对应的红、绿、蓝三个颜色的实际亮度值的和,是否与当前帧中的校验信息相同,若是,则确定当前帧确定的定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值有效,并进行存储。
[0032] 较佳地,进行存储之后,该方法还包括:
[0033] 根据当前帧的图像中包括的第一标识信息,确定当前帧的图像的数据是否为第一帧;或者,
[0034] 根据当前帧的图像中包括的第二标识信息,确定当前帧的图像的数据是否为最后一帧。
[0035] 较佳地,根据预设采样频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的数据按照图像显示时的帧的顺序进行整合,包括:
[0036] 根据预设采集频率,以及获取的相邻两次最后一帧或相邻两次第一帧的时间差确定所述图像信息的帧的长度;
[0037] 根据当前帧确定的定位子块的预设颜色的显示亮度值按照显示该区域的图像的帧的奇偶序号而最大、最小交替变换时,确定当前帧与最后一帧或第一帧之间相差的帧数;
[0038] 根据所述图像信息的帧的长度,以及所述当前帧与最后一帧或第一帧之间相差的帧数,确定当前帧的数据在所述图像信息中的位置。
[0039] 第三方面,本发明实施例提供了一种图像信息的显示装置,该装置包括:
[0040] 分区单元,用于将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且通过分块单元进行显示:
[0041] 分块单元,用于将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值,其中,所述多个子块包括位于每一区域的图像的边界的至少三个定位子块;将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;根据每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,对该区域的图像进行显示。
[0042] 较佳地,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最大值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最小值;或者,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最小值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最大值;
[0043] 每一区域的图像中包括三个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角中的任意三个角处;或者,每一区域的图像中包括四个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角处。
[0044] 较佳地,所述分区单元根据预设显示频率按照帧的顺序依次显示每一区域的图像时,
[0045] 第一帧的图像中还包括用于标识该帧为第一帧的第一标识信息,最后一帧的图像中还包括用于标识该帧为最后一帧的第二标识信息,每一帧的图像中还包括用于验证该帧的数据是否正确的校验信息。
[0046] 第四方面,本发明实施例提供了一种图像信息的采集装置,所述图像信息为本发明实施例提供的显示方法显示的图像信息,所述采集装置包括:
[0047] 第一单元,用于按照预设采集频率依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值;
[0048] 第二单元,用于根据预设采集频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的实际亮度值按照图像显示时的帧的顺序进行整合,得到整个图像的信息;所述预设采集频率大于或等于所述预设显示频率;
[0049] 其中,所述第一单元,具体用于:
[0050] 获取当前帧显示的图像,并确定当前帧显示的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值,其中,将第一次采集的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值预先存储;
[0051] 根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置;
[0052] 根据所述每个颜色所对应的亮度阈值,以及所述定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,其中,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值。
[0053] 较佳地,所述第一单元根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置,具体用于:
[0054] 根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定每一子块对应的红、绿、蓝三个颜色的显示亮度值的平均值;
[0055] 确定当前帧中每一子块所对应的显示亮度值的平均值,与上一帧中每一子块所对应的显示亮度值的平均值之间的差值的绝对值;
[0056] 根据每一子块的位置,确定包括所述差值的绝对值的矩阵;
[0057] 计算每行子块的差值的绝对值的和的值,并作为投影列,计算每列子块的差值的绝对值的和的值,并作为投影行;
[0058] 确定投影列中每一个值与投影列阈值的差值,将第一个差值大于或等于零的值所对应的行作为定位子块的起始行,将最后一个差值大于或等于零的值所对应的行作为定位子块的终止行;以及,确定投影行中每一个值与投影行阈值的差值,将第一个差值大于或等于零的值所对应的列作为定位子块的起始列,将最后一个差值大于或等于零的值所对应的列作为定位子块的终止列;
[0059] 根据所述起始行、起始列、终止行和终止列,确定当前帧显示的图像的定位子块的位置。
[0060] 较佳地,所述第一单元根据所述每个颜色所对应的亮度阈值,以及定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,具体用于:
[0061] 根据所述定位子块的位置,确定所述定位子块包围的区域中的每一子块,以及确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值;
[0062] 根据每个颜色所对应的亮度阈值,确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值;
[0063] 当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最大值,且上一帧中的定位子块的预设颜色的显示亮度值为最小值时,或者,当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最小值,且上一帧中的定位子块的预设颜色的显示亮度值为最大值时,计算每一子块中所对应的红、绿、蓝三个颜色的实际亮度值的和,是否与当前帧中的校验信息相同,若是,则确定当前帧确定的定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的实际亮度值有效,并进行存储。
[0064] 较佳地,所述第一单元进行存储之后,还用于:
[0065] 根据当前帧的图像中包括的第一标识信息,确定当前帧的图像的数据是否为第一帧;或者,
[0066] 根据当前帧的图像中包括的第二标识信息,确定当前帧的图像的数据是否为最后一帧。
[0067] 较佳地,所述第二单元具体用于:
[0068] 根据预设采集频率,以及获取的相邻两次最后一帧或相邻两次第一帧的时间差确定所述图像信息的帧的长度;
[0069] 根据当前帧确定的定位子块的预设颜色的显示亮度值按照显示该区域的图像的帧的奇偶序号而最大、最小交替变换时,确定当前帧与最后一帧或第一帧之间相差的帧数;
[0070] 根据所述图像信息的帧的长度,以及所述当前帧与最后一帧或第一帧之间相差的帧数,确定当前帧的数据在所述图像信息中的位置。
[0071] 本发明有益效果如下:
[0072] 本发明实施例提供了一种图像信息的显示、采集方法及其装置,所述图像信息的显示方法包括:将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且采用下述方式进行显示:将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,其中,所述多个子块包括位于每一区域的图像的边界的至少三个定位子块;将每一子块对应的红、绿、蓝三个颜色的数据与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;根据每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,对该区域的图像进行显示。因此,本发明实施例中通过将需要显示的图像分为多帧动态地进行显示,使得图像信息以视频的方式进行显示,且每一帧显示的图像信息通过多个子块进行显示,每一子块的实际亮度值通过换算成红、绿、蓝三个颜色的显示亮度值进行显示,其中,每一通道的显示亮度值通过该颜色所对应的亮度阈值进行确定,从而使得针对定焦摄像头或者不定焦摄像头通过多次采集的方式,获取待显示的图像,且本发明实施例中通过将每帧显示的图像信息分成多个子块,方便定焦摄像头或者不定焦摄像头进行采集。

附图说明

[0073] 图1为现有技术提供的一种QR二维码的结构示意图;
[0074] 图2为本发明实施例提供的一种图像信息的显示方法的流程示意图;
[0075] 图3为本发明实施例提供的一种图像信息的采集方法的流程示意图;
[0076] 图4为本发明实施例提供的另一种图像信息的采集方法的流程示意图;
[0077] 图5为本发明实施例提供的一种图像信息的显示装置的结构示意图;
[0078] 图6为本发明实施例提供的一种图像信息的采集装置的结构示意图。

具体实施方式

[0079] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0080] 本发明实施例提供的图像信息的显示方法是将待显示的图像信息通过多帧分次显示,即通过视频的方式显示图像信息。本发明实施例中的图像信息在显示时可以为循环播放,方便采集设备对图像信息的采集,并通过多次采集的图像进行整合,从而得到完整的图像。例如,图像信息的显示频率以V帧每秒的速度进行显示,即图像信息的显示帧率为Vfps。为了方便采集设备采集到有效的信息,采集设备的采样频率大于或等于图像信息的显示频率。
[0081] 基于图像的信息传输技术中最为人所知的是快速反应(Quick Response,QR)二维码,它具有解码方便快速、信息量大、容错性高、便捷等特点,以融入人们生活的方方面面,如扫码支付、加好友、传名片、网址导航等。QR二维码由名义上的正方形模块构成,组成一个正方形阵列,它由编码区域和包括寻象图形、分隔符、定位图形和校正图形在内的功能图形组成。功能图形不能用于数据编码,符号的四周由空白区00包围。参见图1,为QR码版本7符号的结构图。QR二维码包括位置探测图形01、位置探测图形分隔符02、校正图形03、定位图形04、格式信息05、版本信息06、数据区域和纠错码字07。其中位置探测图形、位置探测图形分隔符用于对二维码的定位,对每个QR码来说,位置都是固定存在的,只是大小规格会有所差异;定位图形用于通过二维码上定义了网格实现二维码的坐标化;数据区域用于使用黑白的二进制网格编码内容。
[0082] 当手机或者其他采集设备拍摄QR码图像时,可能会同时采集到条码周围其他的图像。这些干扰图像会增加图像处理的复杂度,因此,可以把这些没必要的干扰图像通过裁切的方式去除。校正后,直接对定位图形外的区域裁切,就可以去除其余背景。一般地,QR码符号中有3个定位图形,分别位于二维码的4个角中的3个角,每个定位图形都是由固定深浅颜色的模块组成。例如,定位图形深浅颜色顺序为深色—浅色—深色—浅色—深色,各元素宽度的比例为1∶1∶3∶1∶1。
[0083] 因此,本发明实施例在将每一帧的图像进行显示时,采用二维码的思想,将每一帧的图像分为多个子块,且多个子块中包括定位子块,定位子块用于对每一帧的图像的边界进行定位,以及通过定位子块的交替变换,方便采集设备对图像的定位和采集,且将定位子块包围的区域内的子块存储显示的图像的数据。
[0084] 本发明提供的一种图像信息的显示、采集方法及其装置,用以将需要显示的图像信息编码成视频的方式进行显示,从而有利于定焦的采集设备采集图像的信息。
[0085] 参见图2,本发明实施例提供的一种图像信息的显示方法,该方法包括:
[0086] 将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且采用下述方式进行显示:
[0087] S201、将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值,其中,多个子块中包括位于该区域的图像的边界的至少三个定位子块;
[0088] 具体地,将高分辨率的图像通过多帧动态进行显示,可以将待显示的图像分为多个区域,每一区域的图像通过一帧的数据进行显示。其中,每一区域的大小可相同或者不同,每一区域的图像按照区域的位置进行显示,例如将一张待显示的图像分为9个区域,分为三行三列,在第一帧时,显示第一行第一列的图像,在第二帧时显示第二行第二列的图像,依次类推,第九帧显示第三行第三列的图像。其中,在对每一区域的图像进行显示时,可以将该图像进行放大显示,或者仅在部分区域显示该区域的图像。本发明实施例中,将每一区域的图像分为多个子块进行显示。并通过定位子块的定位作用,将每一子块显示的内容与背景颜色进行区分,方便采集设备对每一区域的图像的采集。将待显示的图像分成多个子块进行显示,取代了现有技术中采用单个像素单元的显示,有利于定焦设备对图像的采集。
[0089] 具体地,每个像素单元对应用于实现红光(Red,R)的亮度值,用于实现绿光(Green,G)的亮度值和用于实现蓝光(Blue,B)的亮度值,通过三色光的叠加实现彩色光的显示,三个通道组成一幅彩色的图像。本发明实施例中通过将需要显示的图像以动态显示的方式进行显示,且每一帧显示一个区域对应的图像,多帧进行整合形成待显示的整个图像。其中,每一帧显示的图像分为多个子块,本发明实施例中的每一子块对应至少一个像素单元,可以每一子块对应四个像素单元,在此不做具体限定,即每一子块的大小不做限定。
[0090] 其中,每一帧显示的图像包括多个子块,且每个子块对应红、绿、蓝三个颜色的实际亮度值,为了将每一帧显示的图像进行简化的显示,将复杂的红、绿、蓝三个颜色的实际亮度值换算成显示亮度值进行小范围显示,每一颜色对应多个亮度阈值。
[0091] 预设的亮度阈值可以为一个、两个,或者更多,当预设的亮度阈值个数为一个时,可以将其亮度介于最亮和最暗的中间值,当子块的数据小于亮度阈值的亮度值,确定该实际亮度值对应的显示亮度值为最小值,当子块的实际亮度值大于亮度阈值子块的亮度值,且确定该实际亮度值对应的显示亮度值为最大值。当预设的亮度阈值为多个时,多个亮度阈值之间形成多个亮度区间,当子块所对应的实际亮度值位于哪个亮度区间,该实际亮度值对应的显示亮度值为该亮度区间的一个亮度值。
[0092] S202、将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;
[0093] 将每一子块对应的红色的实际亮度值与红颜色中对应的亮度值区间进行比较,当该子块对应的红色的实际亮度值,落在哪个亮度值区间,则对应一个显示亮度值,其中,每一亮度值区间对应一个显示亮度值,当该子块对应的实际亮度值落在一个亮度值区间,则确定了该红色的实际亮度值所对应的显示亮度值;将每一子块对应的绿色的实际亮度值与绿色中对应的亮度值区间进行比较,当该子块对应的绿色的实际亮度值,落在哪个亮度值区间,则对应一个显示亮度值,其中,每一亮度值区间对应一个显示亮度值,当该子块对应的实际亮度值落在一个亮度值区间,则确定了该绿色的实际亮度值对应的显示亮度值;将每一子块对应的蓝色的实际亮度值与蓝色中对应的亮度值区间进行比较,当该子块对应的蓝色的实际亮度值,落在哪个亮度值区间,则对应一个显示亮度值,其中,每一亮度值区间对应一个显示亮度值,当该子块对应的实际亮度值落在一个亮度值区间,则确定了该蓝色的实际亮度值对应的显示亮度值,从而确定了该子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值。
[0094] 需要说明的是,每一颜色中的亮度阈值可以预先设定,该亮度阈值组成的亮度区间所对应的显示亮度值也可以预先设定,且一个亮度区间对应一个显示亮度值。每一子块至少包括一个像素单元。
[0095] S203、根据每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,对该区域的图像进行显示。
[0096] 本发明实施例提供的一种图像信息的显示方法包括:将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且采用下述方式进行显示:将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且至少一个亮度阈值将亮度值分为多个亮度值区间,其中,多个子块包括位于每一区域的图像的边界的至少三个定位子块;将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;根据每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,对该区域的图像进行显示。因此,本发明实施例中通过将需要显示的图像分为多帧动态地进行显示,使得图像信息以视频的方式进行显示,且每一帧显示的图像信息通过多个子块进行显示,每一子块的实际亮度值通过换算成红、绿、蓝三个颜色的显示亮度值进行显示,其中,每一通道的显示亮度值通过该颜色所对应的亮度阈值进行确定,从而使得定焦摄像头或者不定焦摄像头通过多次采集的方式,获取待显示的图像,且本发明实施例中通过将每帧显示的图像信息分成多个子块,方便定焦摄像头或者不定焦摄像头进行信息采集。
[0097] 在具体实施例中,为了方便采集设备在采集当前帧的图像时,可以将有效信息进行采集,区分背景色的无用部分,本发明实施例提供的上述图像信息的显示方法中,根据二维码思想,每一帧显示的图像中的多个子块包括三个定位子块,或者四个定位子块,当每一区域的图像中包括三个定位子块,则三个定位子块分别位于每一区域的图像的四个角中的任意三个角处;当每一区域的图像中包括四个定位子块,则定位子块分别位于每一区域的图像的四个角处。通过定位子块将图像的边界进行区分,为图像采集进行定位提供的方便。
[0098] 另一方面,为了方便采集设备辨识定位子块的位置,若当前帧为奇数帧,定位子块对应的预设颜色的显示亮度值为最大值,若当前帧为偶数帧,定位子块所对应的预设颜色的显示亮度值为最小值;或者,若当前帧为奇数帧,定位子块对应的预设颜色的显示亮度值为最小值,若当前帧为偶数帧,定位子块所对应的预设颜色的显示亮度值为最大值。将定位子块对应的预设颜色的显示亮度值在奇数帧设置为最大值,在偶数帧设置为最小值,使得定位子块通过奇数帧和偶数帧的变换而实现亮暗变化的现象,从而使得采集设备在采集当前帧的图像时,通过相邻两帧的变化,确定定位子块的位置,进一步通过定位子块的亮暗变化,确定采集时,是否有漏帧的现象。
[0099] 例如,图像一般为矩形结构,为了方便采集设备在采集图像信息时更好地区分背景与需要采集的图像,将位于图像信息的四个角中的三个角的子块作为定位子块,实现对图像信息的定位。进一步为了避免采集设备在翻转或者图形翻转后,定位子块的形状的变化,定位子块的形状为正方形。具体地,定位子块可以位于每一帧显示的图像的左上角、右上角和左下角;或者定位子块位于图像的左上角、右上角和右下角;或者定位子块位于图像的左下角、右上角和右下角;或者定位子块位于图像的左上角、左下角和右下角。当然为了进一步确定图像的位置,可以将图像的四个角上的子块均定位为定位子块。在此不做具体限定。例如,假设当前帧为第一帧,则确定定位子块的预设颜色的显示亮度值为亮,如为1,下一帧的定位子块的预设颜色的显示亮度值为暗,如为0;依次交替变换,通过定位子块的不断交替变换,还可以作为一个图像传输的时钟,变换一次记为一帧。
[0100] 需要强调的是,将需要显示的图像分为多个子块,包括将需要显示的图像的四个角中至少三个角上形成正方形的定位子块,然后将视频图像的其他区域分成多个子块,可以将其他区域分成与定位子块大小相等的多个正方形子块,也可以将其他区域分成与定位子块大小不等的多个正方形子块,或者将其他区域分成与定位子块大小不等的多个长方形子块,或者其他形状的子块,且每一子块的大小和形状可以相同或者不同,在此不做具体限定。
[0101] 在具体实施例中,本发明实施例提供的上述图像信息的显示方法中,根据预设显示频率按照帧的顺序依次显示每一区域的图像时,第一帧的图像中还包括用于标识该帧为第一帧的第一标识信息,最后一帧的图像中还包括用于标识该帧为最后一帧的第二标识信息,每一帧的图像中还包括用于验证该帧的数据是否正确的校验信息。
[0102] 具体地,在图像信息的显示过程中,按照每一区域的位置依次一帧一帧地显示每一区域的图像,但是在采集设备侧,由于采集频率和显示频率可能不同,为了方便采集设备在采集到当前帧显示的图像时,确定该帧显示的图像为第一区域还是最后一个区域,在显示的过程中,位于第一区域的第一帧显示的图像中包括第一标识信息,位于最后一个区域的最后一帧显示的图像中包括第二标识信息。如第一标识信息可以为1,确定该帧为第一帧,第二标识信息为1,确定该帧为最后一帧。进一步地,为了确定采集设备在采集的过程中,当前帧采集的数据是否有效,每一帧显示的图像中还包括校验信息。
[0103] 可选地,为了将第一标识信息、第二标识信息、校验信息等控制信息存储在当前帧显示的图像中,可以将多个子块中的某个子块或者某些子块对应的颜色通道设置为存储第一标识信息、第二标识信息、校验信息等控制信息,其他子块用于传输当前帧待显示的图像对应的数据。或者,将子块的任一个颜色对应的通道作为传输第一标识信息、第二标识信息、校验信息等控制信息的通道,其他两个颜色作为传输当前帧待显示的图像对应的数据。在此不做具体限定。
[0104] 因此,本发明实施例提供的上述图像信息的显示方法,均是为了方便采集设备进行采集,下面将详细介绍本发明实施例提供的图像信息的采集方法。
[0105] 相应地,在采集设备侧,参见图3,本发明实施例提供的一种图像信息的采集方法,图像信息为本发明实施例中提供的显示方法显示的图像信息,该方法包括:
[0106] S301、按照预设采集频率依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值;
[0107] S302、根据预设采集频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的实际亮度值按照图像显示时的帧的顺序进行整合,得到整个图像的信息;预设采集频率大于或等于预设显示频率;
[0108] 其中,参见图4,S301依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值,包括:
[0109] S3011、获取当前帧显示的图像,并确定当前帧显示的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值,其中,将第一次采集的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值预先存储;
[0110] S3012、根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定当前帧显示的图像中定位子块的位置;
[0111] S3013、根据每个颜色所对应的亮度阈值,以及定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,其中,每个颜色对应至少一个亮度阈值,且至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值。
[0112] 其中,由于图像的显示时通过多个子块进行显示的,因此在采集图像时,采集的数据也均是每一子块所对应的数据。其中,通过相机的3A统计数据的原理,在获取图像的数据后可以根据计算获取每个子块中R、G、B三个颜色的显示亮度值。且在采集设备采集图像的过程中,直接将第一次采集到的图像的显示亮度值作为采集过程中的第一帧进行存储。
[0113] 图像信息的采集方法与图像信息的显示方法相对应,其中采集方法中主要是通过采集的显示亮度值转换成该显示亮度值所对应的实际亮度值,与图像信息的显示方法中通过亮度阈值形成的亮度值区间确定每一子块的实际亮度值对应的显示亮度值的原理相同。采集方法中,通过亮度阈值形成的亮度值区间,将显示亮度值还原为对应的实际亮度值。
[0114] 本发明实施例提供的图像信息的采集方法,根据预设采集频率依次采集每一帧显示的图像,并转换成每一子块对应的红、绿、蓝三个颜色对应的实际亮度值,进而确定每一区域显示的图像,采样设备根据一个周期或者多个周期内采集的每一区域的图像,根据预设采样频率、每一帧中定位子块,将每一帧显示的图像对应的实际亮度值按照图像显示时的帧的顺序进行整合,从而得到整个图像的信息。其中,每次采集到的图像的亮度值,根据预设的亮度阈值,确定每一子块的显示亮度值所对应的实际亮度值。本发明实施例中的图像信息的采集方法,由于采集的是每一子块的数据,且每一子块至少大于像素单元的尺寸,因此对采集设备的要求并不高。
[0115] 在具体实施例中,本发明实施例中提供的上述图像信息的采集方法中,根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定当前帧显示的图像中定位子块的位置,包括:
[0116] 根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定每一子块对应的红、绿、蓝三个颜色的显示亮度值的平均值;
[0117] 确定当前帧中每一子块所对应的显示亮度值的平均值,与上一帧中每一子块所对应的显示亮度值的平均值之间的差值的绝对值;
[0118] 根据每一子块的位置,确定包括差值的绝对值的矩阵;
[0119] 计算每行子块的差值的绝对值的和的值,并作为投影列,计算每列子块的差值的绝对值的和的值,并作为投影行;
[0120] 确定投影列中每一个值与投影列阈值的差值,将第一个差值大于或等于零的值所对应的行作为定位子块的起始行,将最后一个差值大于或等于零的值所对应的行作为定位子块的终止行;以及,确定投影行中每一个值与投影行阈值的差值,将第一个差值大于或等于零的值所对应的列作为定位子块的起始列,将最后一个差值大于或等于零的值所对应的列作为定位子块的终止列;
[0121] 根据起始行、起始列、终止行和终止列,确定当前帧显示的图像的定位子块的位置。
[0122] 具体地,将采集设备第一次采集的图像的数据作为采集的第一帧进行存储,方便在第二帧采集后用于判定定位子块的位置。在第二次采集的图像的数据后,通过3A统计数据的原理确定本帧获取的图像中每个子块的R、G、B三个颜色中的显示亮度值,进一步确定每一子块对应的红、绿、蓝三个颜色的显示亮度值的平均值,计算当前帧中每一子块所对应的显示亮度值的平均值,与上一帧中每一子块所对应的显示亮度值的平均值之间的差值的绝对值,得到本帧显示的图像的差值矩阵表。例如,若图像被分成的16*16个子块,则该差值矩阵表包括16*16个数据,即包括16行16列的数据。然后将每行的差值相加得到投影列,如将每一行的数据相加,得到该行所对应的投影列的值;同时,将每列的差值相加得到投影行,如将每一列的数据相加,得到该列所对应的投影行的值。若获取的数据不是本图像的数据,且数据变化不大,因此差值较小,得到的投影行或者投影列的值较小。
[0123] 预设一个投影行的阈值thr_col,若投影行中第一个数据大于投影行的阈值thr_col,则确定该行为定位子块的起始行startY;若投影行中的前两个数据均小于投影行的阈值thr_col,且第三个数据大于投影行的阈值thr_col,则确定该行为定位子块的起始行startY;因此,确定定位子块的起始行是指当投影行中第一次出现大于投影行的阈值thr_col的数据所对应的行为定位子块的起始行startY。若投影行中最后一个数据大于投影行的阈值thr_col,则确定该行为定位子块的终止行endY;若投影行中的最后两个数据均小于投影行的阈值thr_col,且倒数第三个数据大于投影行的阈值thr_col,则确定该行为定位子块的终止行endY;因此,确定定位子块的终止行是指当投影行中最后一次出现大于投影行的阈值thr_col的数据所对应的行为定位子块的终止行endY。
[0124] 同理,确定定位子块的起始列和终止列。预设一个投影列的阈值thr_row,若投影列中第一个数据大于投影列的阈值thr_row,则确定该列为定位子块的起始列startX;若投影列中的前两个数据均小于投影列的阈值thr_row,且第三个数据大于投影列的阈值thr_row,则确定该列为定位子块的起始行startX;因此,确定定位子块的起始列是指当投影行中第一次出现大于投影列的阈值thr_row的数据所对应的行为定位子块的起始列startX。若投影列中最后一个数据大于投影列的阈值thr_row,则确定该列为定位子块的终止列endX;若投影列中的最后两个数据均小于投影列的阈值thr_row,且倒数第三个数据大于投影列的阈值thr_row,则确定该列为定位子块的终止列endX;因此,确定定位子块的终止列是指当投影列中最后一次出现大于投影列的阈值thr_row的数据所对应的列为定位子块的终止列endX。
[0125] 根据起始行、起始列、终止行和终止列,确定定位子块的位置,可以采用坐标法确定定位子块的坐标值,或者确定定位子块的中心点坐标值。
[0126] 需要说明的是,在确定投影行或者投影列的阈值时,可以根据该行和/或列中最大值的2/9。例如,针对3*3的子块,穿过两个定位子块的行或列,必定有两个或三个交替变换的子块,即此行和/或列中两到三个子块差值累加,而阈值应当比一个子块差值小一些才能检出每一个子块并尽可能地滤除干扰,因此行和/或列的最大值(对应两到三个变化块)的1/3小一些是比较安全。当然不限于采用本发明设定投影行或者投影列的阈值。
[0127] 在具体实施例中,本发明实施例中提供的上述图像信息的采集方法中,根据每个颜色所对应的亮度阈值,以及定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,包括:
[0128] 根据定位子块的位置,确定定位子块包围的区域中的每一子块,以及确定定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值;
[0129] 根据每个颜色所对应的亮度阈值,确定定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值;
[0130] 当确定图像中的定位子块的预设颜色的显示亮度值相同且为最大值,且上一帧中的定位子块的预设颜色的显示亮度值为最小值时,或者,当确定图像中的定位子块的预设颜色的显示亮度值相同且为最小值,且上一帧中的定位子块的预设颜色的显示亮度值为最大值时,计算每一子块中所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值的和,是否与当前帧中的校验信息相同,若是,则确定当前帧确定的定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值有效,并进行存储。
[0131] 具体地,当确定定位子块的位置后,可以确定当期帧中显示的图像中有效的图像位置,为定位子块包围的区域内,进而获取的定位子块包围的区域内的每一子块所对应的R、G、B三个颜色的显示亮度值,然后通过亮度阈值,确定不同颜色下显示亮度值所对应的实际亮度值,在对当前帧获取的数据进行存储前,为了避免出现获取的数据丢失现象,需要验证当前帧获取的数据是否有效。具体地,首先确定定位子块与上一帧中的定位子块是否呈现交替变换的现象,如三个定位子块中的预设颜色的显示亮度值相同且为最大值,且上一帧中的定位子块的预设颜色的显示亮度值为最小值时,或者,当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最小值,且上一帧中的定位子块的预设颜色的显示亮度值为最大值时,则确定定位子块按照奇数帧偶数帧不同而亮暗变化,其中,定位子块的显示亮度值为最大值,则确定此时定位子块为亮的状态,当定位子块的显示亮度值为最小值,则确定此时定位子块为暗的状态;然后确定每一子块中红、绿、蓝三个颜色中用于传输图像信息的实际亮度值进行取和,然后将该和的值与当前帧中的校验信息进行比较,若相同,则确定当前帧有效,并进行存储,若不同,则舍去当前帧的数据,重新进行采集。如果一定时间(如2S)内都没有检测到有效数据,则重新设置采集设备的采集频率。
[0132] 在具体实施例中,本发明实施例中提供的图像信息的采集方法,对数据进行存储后还包括:
[0133] 根据当前帧的图像中包括的第一标识信息,确定当前帧的图像的数据是否为第一帧;或者,
[0134] 根据当前帧的图像中包括的第二标识信息,确定当前帧的图像的数据是否为最后一帧。
[0135] 具体地,采集设备的采集频率与显示频率可能不同,且当显示的图像为周期循环显示,采集设备进行采集时,并未能在第一次采集时获取的图像就是显示图像的第一帧,为了方便采集设备将采集的多帧图像进行信息的整合,第一帧显示的图像中存在第一标识信息,最后一帧显示的图像中存有第二标识信息。因此,当采集的当前帧中第一标识信息有效,则确定当前帧为第一帧,当采集的当前帧中第二标识信息有效,则确定当前帧为最后一帧,从而确定了当前帧采集的图像的数据的位置,即当前帧显示的区域的位置。
[0136] 需要说明的是,为了方便信息的统一,将第一标识信息、第二标识信息、验证信息,以及用于标识定位子块进行亮暗交替变化的信息,可以通过定位子块以及其他子块的红、绿、蓝三个颜色所对应的通道进行传输,将当前帧中用于传递显示图像的数据通过其他子块进行数据的传输。或者,通过每一子块中的红色对应的通道传输第一标识信息、第二标识信息、验证信息,以及用于标识定位子块进行亮暗交替变化的信息,蓝色和绿色对应的通道传输显示图像的数据。在此不做具体限定。
[0137] 在具体实施例中,为了采集设备将多次采集的区域的图像对应的数据进行整合,得到整个图像的信息,本发明实施例提供的上述图像信息的采集方法中,根据预设采样频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的数据按照图像显示时的帧的顺序进行整合,包括:
[0138] 根据预设采集频率,以及获取的相邻两次最后一帧或相邻两次第一帧的时间差确定图像信息的帧的长度;
[0139] 根据当前帧确定的定位子块的预设颜色的显示亮度值按照显示该区域的图像的帧的奇偶序号而最大、最小交替变换时,确定当前帧与最后一帧或第一帧之间相差的帧数;
[0140] 根据图像信息的帧的长度,以及当前帧与最后一帧或第一帧之间相差的帧数,确定当前帧的数据在图像信息中的位置。
[0141] 具体地,由于用于识别以及采集数据的图像采集设备无法向用于显示的设备传输数据,图像的显示设备刷新率优先,图像采集设备的采样频率有限等原因,不可避免的会丢失部分图像的数据,或者针对采集的多次数据进行整合时,不确定当前帧采集的图像的数据对应的位置。首先为了避免采集图像时,数据的丢失,显示设备采用预设显示频率周期播放显示的图像,采集设备通过大于显示频率的采集频率对显示的图像进行采集;其次,根据相邻两次采集到的最后一帧的时间差或相邻两次采集到的第一帧的时间差,以及采集频率,确定显示设备在显示这个图像时分成的帧数。在确定最后一帧,或者第一帧的图像的数据后,每次采集到图像的数据后,确定当前帧与最后一帧,或第一帧之间的时间差,确定当前帧所在的位置。
[0142] 例如,定位子块每变换一次则为一帧。根据定位子块的变换次数,确定当前采集到的图像的数据的帧数与最近采集到的最后一帧的位置差,确定当前帧获取的图像的数据位于数据长度的位置,并存储在存储器中。例如,若显示的图像数据为abcdefg,那么即使每个采集的过程中只识别了部分的数据,只要经过多测采集均能获取每个数据,从而识别到了整个图像的数据。具体地,由于定位子块的显示亮度值是交替在0和1状态进行变换,如010101,因此若丢失数据也必然是丢失偶数个数据,这也使得更加容易确定数据帧在存储器中位置。例如,如果前面已识别的一个有效帧索引为3,之后丢失了1帧,那么当前的帧索引会是6而不是5,因为3的定位子块的显示亮度值为1,5的定位子块的显示亮度值也为1,两者并不互斥,第5帧是不可能被定位识别出来的。
[0143] 综上所述,本发明实施例提供的图像信息的显示方法,通过将需要显示的图像通过多帧动态进行显示,且每一帧显示的图像分子块进行显示,并通过每一帧显示的图像中定位子块的亮暗交替进行变换对图像进行定位,从而方便了采集设备对图像的采集,同时定位子块的亮度交替变换的时间,可以作为时钟信号。本发明实施例提供的图像信息的采集方法,根据预设采集频率依次采集每一帧显示的图像,并转换成每一子块对应的红、绿、蓝三个颜色对应的数据,进而确定每一区域显示的图像,采样设备根据一个周期或者多个周期内采集的每一区域的图像,根据预设采样频率、每一帧中定位子块,将每一帧显示的图像对应的实际亮度值按照图像显示时的帧的顺序进行整合,从而得到整个图像的信息。其中,每次采集到的图像的亮度值,根据预设的亮度阈值,确定每一子块的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值。本发明实施例中的图像信息的采集方法,由于采集的是每一子块的数据,且每一子块至少大于像素单元的尺寸,因此对采集设备的要求并不高。
[0144] 基于同一发明思想,参见图5,本发明实施例还提供了一种图像信息的显示装置,该装置包括:
[0145] 分区单元41,用于将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且通过分块单元42进行显示:
[0146] 分块单元42,用于将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值,其中,所述多个子块包括位于每一区域的图像的边界的至少三个定位子块;将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;根据每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,对该区域的图像进行显示。
[0147] 较佳地,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最大值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最小值;或者,若当前帧为奇数帧,所述定位子块对应的预设颜色的显示亮度值为最小值,若当前帧为偶数帧,所述定位子块所对应的预设颜色的显示亮度值为最大值;
[0148] 每一区域的图像中包括三个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角中的任意三个角处;或者,每一区域的图像中包括四个所述定位子块,且所述定位子块分别位于每一区域的图像的四个角处。
[0149] 较佳地,所述分区单元根据预设显示频率按照帧的顺序依次显示每一区域的图像时,
[0150] 第一帧的图像中还包括用于标识该帧为第一帧的第一标识信息,最后一帧的图像中还包括用于标识该帧为最后一帧的第二标识信息,每一帧的图像中还包括用于验证该帧的数据是否正确的校验信息。
[0151] 基于同一发明思想,参见图6,本发明实施例还提供了一种图像信息的采集装置,该装置包括:
[0152] 第一单元51,用于按照预设采集频率依次采集每一帧显示的图像,确定每一帧显示的图像所对应的实际亮度值;
[0153] 第二单元52,用于根据预设采集频率,以及每一帧中的定位子块,将每一帧显示的图像所对应的实际亮度值按照图像显示时的帧的顺序进行整合,得到整个图像的信息;所述预设采集频率大于或等于所述预设显示频率;
[0154] 其中,第一单元51,具体用于:
[0155] 获取当前帧显示的图像,并确定当前帧显示的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值,其中,将第一次采集的图像中每一子块对应的红、绿、蓝三个颜色的显示亮度值进行存储;
[0156] 根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置;
[0157] 根据所述每个颜色所对应的亮度阈值,以及所述定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,其中,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,每一亮度值区间对应一个显示亮度值。
[0158] 较佳地,第一单元51根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定所述当前帧显示的图像中定位子块的位置,具体用于:
[0159] 根据当前帧与上一帧中每一子块对应的红、绿、蓝三个颜色的显示亮度值,确定每一子块对应的红、绿、蓝三个颜色的显示亮度值的平均值;
[0160] 确定当前帧中每一子块所对应的显示亮度值的平均值,与上一帧中每一子块所对应的显示亮度值的平均值之间的差值的绝对值;
[0161] 根据每一子块的位置,确定包括所述差值的绝对值的矩阵;
[0162] 计算每行子块的差值的绝对值的和的值,并作为投影列,计算每列子块的差值的绝对值的和的值,并作为投影行;
[0163] 确定投影列中每一个值与投影列阈值的差值,将第一个差值大于或等于零的值所对应的行作为定位子块的起始行,将最后一个差值大于或等于零的值所对应的行作为定位子块的终止行;以及,确定投影行中每一个值与投影行阈值的差值,将第一个差值大于或等于零的值所对应的列作为定位子块的起始列,将最后一个差值大于或等于零的值所对应的列作为定位子块的终止列;
[0164] 根据所述起始行、起始列、终止行和终止列,确定当前帧显示的图像的定位子块的位置。
[0165] 较佳地,第一单元51根据所述每个颜色所对应的亮度阈值,以及定位子块的位置,确定当前帧显示的图像中定位子块包围的区域中每一子块对应的红、绿、蓝三个颜色的显示亮度值所对应的红、绿、蓝三个颜色的实际亮度值,具体用于:
[0166] 根据所述定位子块的位置,确定所述定位子块包围的区域中的每一子块,以及确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值;
[0167] 根据每个颜色所对应的亮度阈值,确定所述定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的显示亮度值所对应的实际亮度值;
[0168] 当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最大值,且上一帧中的定位子块的预设颜色的显示亮度值为最小值时,或者,当确定所述图像中的定位子块的预设颜色的显示亮度值相同且为最小值,且上一帧中的定位子块的预设颜色的显示亮度值为最大值时,计算每一子块中所对应的红、绿、蓝三个颜色的实际亮度值的和,是否与当前帧中的校验信息相同,若是,则确定当前帧确定的定位子块包围的区域中的每一子块所对应的红、绿、蓝三个颜色的实际亮度值有效,并进行存储。
[0169] 较佳地,第一单元进行存储之后,还用于:
[0170] 根据当前帧的图像中包括的第一标识信息,确定当前帧的图像的数据是否为第一帧;或者,
[0171] 根据当前帧的图像中包括的第二标识信息,确定当前帧的图像的数据是否为最后一帧。
[0172] 较佳地,第二单元52具体用于:
[0173] 根据预设采集频率,以及获取的相邻两次最后一帧或相邻两次第一帧的时间差确定所述图像信息的帧的长度;
[0174] 根据当前帧确定的定位子块的预设颜色的显示亮度值按照显示该区域的图像的帧的奇偶序号而最大、最小交替变换时,确定当前帧与最后一帧或第一帧之间相差的帧数;
[0175] 根据所述图像信息的帧的长度,以及所述当前帧与最后一帧或第一帧之间相差的帧数,确定当前帧的数据在所述图像信息中的位置。
[0176] 综上所述,本发明实施例提供的一种图像信息的显示、采集方法及其装置,图像信息的显示方法包括:将待显示的图像分为多个区域,根据预设显示频率按照帧的顺序依次显示每一区域的图像,其中,每一帧显示一个区域的图像,且采用下述方式进行显示:将每一区域的图像划分为多个子块,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值,每个颜色对应至少一个亮度阈值,且所述至少一个亮度阈值将亮度值分为多个亮度值区间,其中,所述多个子块包括位于每一区域的图像的边界的至少三个定位子块;将每一子块对应的红、绿、蓝三个颜色的实际亮度值与该颜色中所对应的亮度值区间进行比较,确定每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值;根据每一子块对应的红、绿、蓝三个颜色的实际亮度值所对应的显示亮度值,对该区域的图像进行显示。因此,本发明实施例中通过将需要显示的图像分为多帧动态地进行显示,使得图像信息以视频的方式进行显示,且每一帧显示的图像信息通过多个子块进行显示,每一子块的红、绿、蓝三个颜色的实际亮度值通过换算成红、绿、蓝三个颜色的显示亮度值进行显示,其中,每一通道的显示亮度值通过该颜色所对应的亮度阈值进行确定,从而使得针对定焦摄像头或者不定焦摄像头通过多次采集的方式,获取待显示的图像,且本发明实施例中通过将每帧显示的图像信息分成多个子块,方便定焦摄像头或者不定焦摄像头进行采集。
[0177] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0178] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0179] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0180] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0181] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。