基于图像的自动调节视距的方法及装置制造方法

文档序号:7980609阅读:300来源:国知局
基于图像的自动调节视距的方法及装置制造方法
【专利摘要】本发明公开了一种基于图像的自动调节视距的方法及装置,所述方法包括:根据标准图像和待调整图像中对应同一物体影像的各自位置,计算出待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值;根据第一差值对待调整图像的原始图像进行水平位置的调整,并且根据第二差值,对待调整图像的原始图像进行垂直位置的调整;输出已进行水平位置垂直位置的调整后的调整的图像。通过上述方式,本发明能够实现视距的自动调节,不仅速度快而且精度高。
【专利说明】基于图像的自动调节视距的方法及装置
【技术领域】
[0001]本发明涉及三维显示【技术领域】,特别是涉及一种基于图像的自动调节视距的方法及装置。
【背景技术】
[0002]随着三维(3D)显示技术的发展,如何解决三维视频源的问题显得极为重要。一般的二维信号只需要一个摄像头摄入就可以了,而三维视频源则需要两个摄像头。这两个摄像头分别模拟人的两只眼睛,然后把两个摄像头的视频图像通过电子技术合成标准的3D格式视频图像输出,所以合成视频图像视距的水平位置、垂直位置都要符合人眼特性。如果合成视频图像的视距违背了人眼特性,则合成的三维视频信号会使人看起来有眩晕的感觉,极不舒服。
[0003]而对于在各种设备如手机上应用的双摄像模组来说,由于生产工艺的原因,很难保证两个摄像头的摄入图像视距在符合人眼特性的水平位置和垂直位置,需要对摄像头摄入图像视距进行调节。传统的机械手动式调节不仅费时多而且精准度不高。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种基于图像的自动调节视距的方法及装置,能够实现三维拍摄过程中视距的自动调节,不仅速度快而且精度高。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于图像的自动调节视距的方法,包括:输入标准图像和待调整图像的原始图像数据;根据所述标准图像和待调整图像中对应同一物体影像的各自位置,对所述原始图像数据处理,以计算出所述待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值;判断是否需要对所述第一差值、第二差值进行处理,依据所述判断结果而根据所述第一差值对所述待调整图像的原始图像进行水平位置的调整,或/和根据所述第二差值,对所述待调整图像的原始图像进行垂直位置的调整;输出所述已进行水平位置的调整或/和进行垂直位置的调整后的调整的图像。
[0006]其中,所述输入标准图像和待调整图像的原始图像数据的步骤包括:输入标准图像和待调整图像基于YCbCr色域空间的原始图像数据。
[0007]其中,在所述根据标准图像和待调整图像中对应同一物体影像的各自位置,对所述原始图像数据处理,以计算出所述待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值的步骤之前包括:定义所述标准图像Al和待调整图像BI中对应同一物体影像的位置的中心点的坐标为第η行第m列,所述标准图像Al和待调整图像BI的横线宽度在第η减d (n-d)行至第η加d (n+d)行的范围内,竖线宽度在第m减I (m-Ι)列至第m加I (m+1)列的范围内,所述标准图像Al和待调整图像BI的行总宽度为Hmax,列总宽度为Zmax,其中,d、l、m以及η是自然数。
[0008]其中,所述计算出待调整图像与标准图像在水平位置之间的第一差值的步骤包括:以列为单位,分别将所述标准图像Al和待调整图像BI的第m-Ι列的所有像素的灰度数据Y进行累加,得到第m-Ι列的累加结果Pnri(Al)和Pnri(Bl),将所述标准图像Al和待调整图像BI的第m-1+l列的所有像素的灰度数据Y进行累加,得到第m-1+l列的累加结果Pm_1+1(Al)和Pm_1+1 (BI),...,将所述标准图像Al和待调整图像BI的第m+1列的所有像素的灰度
数据Y进行累加,得到第m+1列的累加结果Pm+1 (Al)和Pm+1 (BI),其中,
【权利要求】
1.一种基于图像的自动调节视距的方法,其特征在于,包括: 输入标准图像和待调整图像的原始图像数据; 根据所述标准图像和待调整图像中对应同一物体影像的各自位置,对所述原始图像数据处理,以计算出所述待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值; 判断是否需要对所述第一差值、第二差值进行处理,依据所述判断结果而根据所述第一差值对所述待调整图像的原始图像进行水平位置的调整,或/和根据所述第二差值,对所述待调整图像的原始图像进行垂直位置的调整; 输出所述已进行水平位置的调整或/和进行垂直位置的调整后的调整的图像。
2.根据权利要求1所述的方法,其特征在于,所述输入标准图像和待调整图像的原始图像数据的步骤包括:输入标准图像和待调整图像基于YCbCr色域空间的原始图像数据。
3.根据权利要求1所述的方法,其特征在于,在所述根据标准图像和待调整图像中对应同一物体影像的各自位置,对所述原始图像数据处理,以计算出所述待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值的步骤之前包括: 定义所述标准图像Al和待调整图像BI中对应同一物体影像的位置的中心点的坐标为第η行第m列,所述标准图像Al和待调整图像BI的横线宽度在第η减d (n_d)行至第η加d (n+d)行的范围内,竖线宽度在第m减I (m-Ι)列至第m加I (m+1)列的范围内,所述标准图像Al和待调整图像BI的行总宽度为Hmax,列总宽度为Zmax,其中,d、l、m以及η是自然数。
4.根据权利要求3所述的方法,其特征在于,所述计算出待调整图像与标准图像在水平位置之间的第一差值的步骤包括: 以列为单位,分别将所述标准图像Al和待调整图像BI的第m-Ι列的所有像素的灰度数据Y进行累加,得到第m-Ι列的累加结果Pnri (Al)和Pnri (BI),将所述标准图像Al和待调整图像BI的第m-1+l列的所有像素的灰度数据Y进行累加,得到第m-1+l列的累加结果Pm_1+1(A1)和Pm_1+1(B1),...,将所述标准图像Al和待调整图像BI的第m+1列的所有像素的灰度数据Y进行累加,得到第m+1列的累加结果Pm+1 (Al)和Pm+1 (BI),其中,
5.根据权利要求4所述的方法,其特征在于,所述第一关系式是:
6.根据权利要求3所述的方法,其特征在于,所述计算出待调整图像与标准图像在垂直位置之间的第二差值的步骤包括: 以行为单位,分别将所述标准图像Al和待调整图像BI的第n-d行的所有像素的灰度数据Y进行累加,得到第n-d行的累加结果Qn_d(Al)和Qn_d(Bl),将所述标准图像Al和待调整图像BI的第η-d+l行的所有像素的灰度数据Y进行累加,得到第η-d+l列的累加结果Qn_d+1(A1)和Qn_d+1(B1),...,将所述标准图像Al和待调整图像BI的第n+d行的所有像素的灰度数据Y进行累加,得到第n+d行的累加结果Qn+d(Al)和Qn+d(Bl),其中,
7.根据权利要求6所述的方法,其特征在于,所述第二关系式是:
8.根据权利要求1所述的方法,其特征在于,所述根据第一差值,对所述待调整图像的原始图像进行水平位置的调整的步骤包括: 判断所述第一差值是否大于预定阈值; 若所述第一差值大于预定阈值,则使所述待调整图像的原始图像在水平位置往左移动第三差值的距离,若所述第一差值小于等于预定阈值,则使所述待调整图像的原始图像在水平位置往右移动第三差值的距离,其中,所述第三差值等于第一差值减去预定阈值的绝对值。
9.根据权利要求1所述的方法,其特征在于,所述根据第二差值,对所述待调整图像的原始图像进行垂直位置的调整的步骤包括: 判断所述第二差值是否大于零; 若所述第二差值大于零,则使所述待调整图像的原始图像在垂直位置往上移动第二差值的距离,若所述第二差值小于等于零,则使所述待调整图像的原始图像在垂直位置往下移动第二差值的距离。
10.一种基于图像的自动调节视距的方法,其特征在于,包括:输入标准图像和待调整图像的原始图像数据; 根据所述标准图像和待调整图像中对应同一物体影像的各自位置,对所述原始图像数据处理,以计算出所述待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值; 判断是否需要对所述第一差值、第二差值进行处理,依据所述判断结果而根据所述第一差值对摄像头摄入图像的视距进行水平位置的调整,或/和根据所述第二差值,对摄像头摄入图像的视距进行垂直位置的调整。
11.一种基于图像的自动调节视距的装置,其特征在于,所述装置包括: 输入模块,用于输入标准图像和待调整图像的原始图像数据; 数据处理模块,用于根据所述标准图像和待调整图像中对应同一物体影像的各自位置,对所述原始图像数据处理,以计算出所述待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值; 调整模块,用于判断是否需要对所述第一差值、第二差值进行处理,依据所述判断结果而根据所述第一差值对所述待调整图像的原始图像进行水平位置的调整,或/和根据所述第二差值,对所述待调整图像的原始图像进行垂直位置的调整; 输出模块,用于输出所述已进行水平位置的调整或/和进行垂直位置的调整后的调整的图像。
12.一种基于图像的自动调节视距的装置,其特征在于,包括: 输入模块,用于输入标准图像和待调整图像的原始图像数据; 数据处理模块,用于根据所述标准图像和待调整图像中对应同一物体影像的各自位置,对所述原始图像数据处理,以计算出所述待调整图像与标准图像在水平位置之间的第一差值和待调整图像与标准图像在垂直位置之间的第二差值; 调整模块,用于判断是否需要对所述第一差值、第二差值进行处理,依据所述判断结果而根据所述第一差值对摄像头摄入图 像的视距进行水平位置的调整,或/和根据所述第二差值,对摄像头摄入图像的视距进行垂直位置的调整。
【文档编号】H04N13/02GK103533335SQ201210227504
【公开日】2014年1月22日 申请日期:2012年7月3日 优先权日:2012年7月3日
【发明者】刘美鸿 申请人:深圳市亿思达显示科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1