数字拍摄设备及其控制方法和记录介质.pdf

上传人:Y0****01 文档编号:1119509 上传时间:2018-04-01 格式:PDF 页数:26 大小:1.32MB
返回 下载 相关 举报
摘要
申请专利号:

CN200910007543.5

申请日:

2009.02.17

公开号:

CN101516001A

公开日:

2009.08.26

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/232申请日:20090217|||专利申请权的转移IPC(主分类):H04N 5/232变更事项:申请人变更前权利人:三星数码影像株式会社变更后权利人:三星电子株式会社变更事项:地址变更前权利人:韩国 京畿道 水原市变更后权利人:韩国京畿道水原市登记生效日:20110114|||专利申请权、专利权的转移(专利申请权的转移)变更项目:申请人变更前权利人:申请人:三星Techwin株式会社 地址:韩国庆尚南道昌原市变更后权利人:申请人:三星数码影像株式会社 地址:韩国京畿道水原市登记生效日:2009.8.28|||公开

IPC分类号:

H04N5/232; H04N5/235; H04N5/225

主分类号:

H04N5/232

申请人:

三星Techwin株式会社

发明人:

张驯槿; 郭晋杓; 安垠宣

地址:

韩国庆尚南道昌原市

优先权:

2008.2.18 KR 10-2008-0014419

专利代理机构:

北京铭硕知识产权代理有限公司

代理人:

韩明星;杨 静

PDF下载: PDF下载
内容摘要

提供一种数字拍摄设备及其控制方法和记录介质,其中,通过该数字拍摄设备,尽管在拍摄操作过程中该数字拍摄设备抖动,仍可获得清晰的图像。所述数字拍摄设备包括:数据获得单元,获得使用长时间曝光捕获的第一图像的第一数据,并获得使用短时间曝光捕获的第二图像的第二数据;运动矢量提取单元,提取第一图像中的对象的位置和第二图像中的对象的位置之间的运动矢量;模糊确定单元,确定第一图像中是否存在模糊;对象位置确定单元,确定第一图像中的对象的位置与第二图像中的对象的位置是否相同;数据结合单元,创建具有第二数据的亮度数据并具有通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据作为最终数据。

权利要求书

1、  一种数字拍摄设备,包括:
数据获得单元,获得使用长时间曝光捕获的第一图像的第一数据,并获得使用短时间曝光捕获的第二图像的第二数据;
运动矢量提取单元,提取第一图像中的对象的位置和第二图像中的对象的位置之间的运动矢量;
模糊确定单元,确定第一图像中是否存在模糊;
对象位置确定单元,确定第一图像中的对象的位置与第二图像中的对象的位置是否相同;
数据结合单元,创建具有第二数据的亮度数据并具有通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据作为最终数据。

2、
  如权利要求1所述的数字拍摄设备,其中,如果运动矢量提取单元无法提取运动矢量,则第二数据被当作最终数据,
其中,如果运动矢量提取单元成功提取运动矢量,则模糊确定单元确定第一图像中是否存在模糊,
其中,如果模糊确定单元确定第一图像中存在模糊,则第二数据被当作最终数据,
其中,如果模糊确定单元确定第一图像中不存在模糊,则对象位置确定单元确定第一图像中的对象的位置与第二图像中的对象的位置是否相同,
其中,如果对象位置确定单元确定第一图像中的对象的位置与第二图像中的对象的位置相同,则第一数据被当作最终数据,
其中,如果对象位置确定单元确定第一图像中的对象的位置与第二图像中的对象的位置不同,则数据结合单元创建具有第二数据的亮度数据并具有通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据作为最终数据。

3、
  如权利要求1所述的数字拍摄设备,其中,运动矢量提取单元使用数据获得单元获得的第一数据和第二数据的亮度数据,来提取第一图像中的对象的位置和第二图像中的对象的位置之间的运动矢量。

4、
  如权利要求1所述的数字拍摄设备,其中,假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,(dx1,dy1)指示匹配的第一图像和第二图像之一沿一个方向移动以使彼此不匹配的移动量,(dx2,dy2)指示匹配的第一图像和第二图像之一沿另一方向移动以使彼此不匹配的移动量,模糊确定单元使第一图像和第二图像彼此匹配,在第一图像和第二图像彼此重叠的区域A中分别使用等式1、等式2和等式3计算R(0)、R(-1)和R(1),使用等式4计算C,如果C小于预设值,则确定第一图像中存在模糊,
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2···(1),]]>
R(-1)=Σx,y∈A|I1(x+dx1,y+dy1)-I2(x,y)|2···(2),]]>
R(1)=Σx,y∈A|I1(x+dx2,y+dy2)-I2(x,y)|2···(3),]]>
C=R(-1)+R(1)-2R(0)2···(4).]]>

5、
  如权利要求4所述的数字拍摄设备,其中,假设Area指示第一图像和第二图像彼此重叠的区域的面积,κ指示调整参数,使用等式5计算预设值,
κ×Area.................................................................................(5)。

6、
  如权利要求5所述的数字拍摄设备,其中,κ具有值14。

7、
  如权利要求1所述的数字拍摄设备,其中,假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,Area指示第一图像和第二图像彼此重叠的区域的面积,σ2指示第一图像的噪音分布,κ指示调整参数,模糊确定单元使第一图像和第二图像彼此匹配,在第一图像和第二图像彼此重叠的区域A中使用等式1计算R(0),如果R(0)大于使用等式6计算的值,则确定第一图像中存在模糊,
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2···(1),]]>
2×Area×σ2×κ.....................................................................(6)。

8、
  如权利要求1所述的数字拍摄设备,其中,如果第一图像中的对象的位置与第二图像中的对象的位置之间的运动矢量小于预设大小,则对象位置确定单元确定第一图像中的对象的位置与第二图像中的对象的位置相同。

9、
  如权利要求1所述的数字拍摄设备,其中,如果第一图像中的对象的位置与第二图像中的对象的位置之间的差在水平和垂直两个方向均等于或小于两个像素,则对象位置确定单元确定第一图像中的对象的位置与第二图像中的对象的位置相同。

10、
  一种控制数字拍摄设备的方法,所述方法包括:
(a)获得使用长时间曝光捕获的第一图像的第一数据,并获得使用短时间曝光捕获的第二图像的第二数据;
(b)确定第一图像中的对象的位置与第二图像中的对象的位置之间是否存在运动矢量;
(c)如果在(b)确定不存在运动矢量,则将第二数据当作最终数据;
(d)如果在(b)确定存在运动矢量,则确定第一图像中是否存在模糊;
(e)如果在(d)确定第一图像中存在模糊,则将第二数据当作最终数据;
(f)如果在(d)确定第一图像中不存在模糊,则确定第一图像中的对象的位置与第二图像中的对象的位置是否相同;
(g)如果在(f)确定位置相同,则将第一数据当作最终数据;
(h)如果在(f)确定位置不同,则将具有第二数据的亮度数据并具有通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据当作最终数据。

11、
  如权利要求10所述的方法,其中,(b)包括:如果第一图像中的对象的位置与第二图像中的对象的位置相同,从而运动矢量具有值0,则确定存在运动矢量。

12、
  如权利要求10所述的方法,其中,(b)包括:使用第一数据和第二数据的亮度数据来确定第一图像中的对象的位置与第二图像中的对象的位置之间是否存在运动矢量。

13、
  如权利要求10所述的方法,其中,假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,(dx1,dy1)指示匹配的第一图像和第二图像之一沿一个方向移动以使彼此不匹配的移动量,(dx2,dy2)指示匹配的第一图像和第二图像之一沿另一方向移动以使彼此不匹配的移动量,(d)包括:
使第一图像和第二图像彼此匹配;
在第一图像和第二图像彼此重叠的区域A中分别使用等式1、等式2和等式3计算R(0)、R(-1)和R(1);
使用等式4计算C;
如果C小于预设值,则确定第一图像中存在模糊,
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2···(1),]]>
R(-1)=Σx,y∈A|I1(x+dx1,y+dy1)-I2(x,y)|2···(2),]]>
R(1)=Σx,y∈A|I1(x+dx2,y+dy2)-I2(x,y)|2···(3),]]>
C=R(-1)+R(1)-2R(0)2···(4).]]>

14、
  如权利要求13所述的方法,其中,假设Area指示第一图像和第二图像彼此重叠的区域的面积,κ指示调整参数,使用等式5计算预设值,
κ×Area.............................................................(5)。

15、
  如权利要求14所述的方法,其中,κ具有值14。

16、
  如权利要求10所述的方法,其中,假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,Area指示第一图像和第二图像彼此重叠的区域的面积,σ2指示第一图像的噪音分布,κ指示调整参数,(d)包括:
使第一图像和第二图像彼此匹配;
在第一图像和第二图像彼此重叠的区域A中使用等式1计算R(0);
如果R(0)大于使用等式6计算的值,则确定第一图像中存在模糊,
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2···(1),]]>
2×Area×σ2×κ.....................................................................(6)。

17、
  如权利要求10所述的方法,其中,(f)包括:如果第一图像中的对象的位置与第二图像中的对象的位置之间的运动矢量小于预设大小,则确定第一图像中的对象的位置与第二图像中的对象的位置相同。

18、
  如权利要求10所述的方法,其中,(f)包括:如果第一图像中的对象的位置与第二图像中的对象的位置之间的差在水平和垂直两个方向均等于或小于两个像素,则确定第一图像中的对象的位置与第二图像中的对象的位置相同。

19、
  一种其上记录有用于执行如权利要求10所述的方法的程序的记录介质。

说明书

数字拍摄设备及其控制方法和记录介质
本申请要求于2008年2月18日提交到韩国知识产权局的第10-2008-0014419号韩国专利申请的利益,全部内容通过引用包含于此。
技术领域
本发明涉及一种数字拍摄设备、控制该数字拍摄设备的方法以及其上记录有用于执行该方法的程序的记录介质。更具体地讲,本发明涉及这样一种数字拍摄设备、控制该数字拍摄设备的方法以及其上记录有用于执行该方法的程序的记录介质,其中,通过该数字拍摄设备,尽管在拍摄操作过程中该数字拍摄设备抖动,仍可获得清晰的图像。
背景技术
数字拍摄设备通常存储通过拍摄模式下的拍摄操作获得的图像的数据。图像通常被存储到存储介质中,数字拍摄设备使用在存储介质中存储的数据将图像显示在显示单元上。
近年来,随着数字拍摄设备已广受欢迎,消费者对获得高质量图像的要求已增加。然而,传统数字拍摄设备的问题在于,如果传统数字拍摄设备由于例如外部的振动或手抖动而抖动,则捕获的图像的清晰度大大降低。具体地讲,由于在低环境光条件下快门速度降低,所以传统数字拍摄设备的成像装置曝光时间相对较长。因此,在成像装置曝光时间相对较长时,传统数字拍摄设备抖动的可能性大大增加。因此,拍摄的图像的清晰度大大降低。
发明内容
本发明提供这样一种数字拍摄设备、控制该数字拍摄设备的方法以及其上记录有用于执行该方法的程序的记录介质,其中,通过该数字拍摄设备,尽管在拍摄操作过程中该数字拍摄设备抖动,仍可获得清晰的图像。
根据本发明实施例,提供一种数字拍摄设备。所述数字拍摄设备包括:数据获得单元,获得使用长时间曝光捕获的第一图像的第一数据,并获得使用短时间曝光捕获的第二图像的第二数据;运动矢量提取单元,提取第一图像中的对象的位置和第二图像中的对象的位置之间的运动矢量;模糊确定单元,确定第一图像中是否存在模糊;对象位置确定单元,确定第一图像中的对象的位置与第二图像中的对象的位置是否相同;数据结合单元,创建具有第二数据的亮度数据并具有通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据作为最终数据。
如果运动矢量提取单元无法提取运动矢量,则第二数据可被当作最终数据,如果运动矢量提取单元成功提取运动矢量,则模糊确定单元可确定第一图像中是否存在模糊,如果模糊确定单元确定第一图像中存在模糊,则第二数据可被当作最终数据,如果模糊确定单元确定第一图像中不存在模糊,则对象位置确定单元可确定第一图像中的对象的位置与第二图像中的对象的位置是否相同,如果对象位置确定单元确定第一图像中的对象的位置与第二图像中的对象的位置相同,则第一数据可被当作最终数据,如果对象位置确定单元确定第一图像中的对象的位置与第二图像中的对象的位置不同,则数据结合单元可创建具有第二数据的亮度数据并具有通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据作为最终数据。
运动矢量提取单元可使用数据获得单元获得的第一数据和第二数据的亮度数据,来提取第一图像中的对象的位置和第二图像中的对象的位置之间的运动矢量。
假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,(dx1,dy1)指示匹配的第一图像和第二图像之一沿一个方向移动以使彼此不匹配的移动量,(dx2,dy2)指示匹配的第一图像和第二图像之一沿另一方向移动以像彼此不匹配的移动量,模糊确定单元可使第一图像和第二图像彼此匹配,可在第一图像和第二图像彼此重叠的区域A中分别使用等式1、等式2和等式3计算R(0)、R(-1)和R(1),可使用等式4计算C,如果C小于预设值,则可确定第一图像中存在模糊。
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2...(1)]]>
R(-1)=Σx,y∈A|I1(x+dx1,y+dy1)-I2(x,y)|2...(2)]]>
R(1)=Σx,y∈A|I1(x+dx2,y+dy2)-I2(x,y)|2...(3)]]>
C=R(-1)+R(1)-2R(0)2...(4)]]>
假设Area指示第一图像和第二图像彼此重叠的区域的面积,κ指示调整参数,可使用等式5计算预设值。
κ×Area .................................................................................(5)
κ可具有值14。
假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,Area指示第一图像和第二图像彼此重叠的区域的面积,σ2指示第一图像的噪音分布,κ指示调整参数,模糊确定单元可使第一图像和第二图像彼此匹配,可在第一图像和第二图像彼此重叠的区域A中使用等式1计算R(0),如果R(0)大于使用等式6计算的值,则可确定第一图像中存在模糊。
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2...(1)]]>
2×Area×σ2×κ ........................................................................(6)
如果第一图像中的对象的位置与第二图像中的对象的位置之间的运动矢量小于预设大小,则对象位置确定单元可确定第一图像中的对象的位置与第二图像中的对象的位置相同。
如果第一图像中的对象的位置与第二图像中的对象的位置之间的差在水平和垂直两个方向均等于或小于两个像素,则对象位置确定单元可确定第一图像中的对象的位置与第二图像中的对象的位置相同。
根据本发明另一实施例,提供一种控制数字拍摄设备的方法。所述方法包括:(a)获得使用长时间曝光捕获的第一图像的第一数据,并获得使用短时间曝光捕获的第二图像的第二数据;(b)确定第一图像中的对象的位置与第二图像中的对象的位置之间是否存在运动矢量;(c)如果在(b)确定不存在运动矢量,则将第二数据当作最终数据;(d)如果在(b)确定存在运动矢量,则确定第一图像中是否存在模糊;(e)如果在(d)确定第一图像中存在模糊,则将第二数据当作最终数据;(f)如果在(d)确定第一图像中不存在模糊,则确定第一图像中的对象的位置与第二图像中的对象的位置是否相同;(g)如果在(f)确定位置相同,则将第一数据当作最终数据;(h)如果在(f)确定位置不同,则将具有第二数据的亮度数据并具有通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据当作最终数据。
(b)可包括:如果第一图像中的对象的位置与第二图像中的对象的位置相同,从而运动矢量具有值0,则确定存在运动矢量。
(b)可包括:使用第一数据和第二数据的亮度数据来确定第一图像中的对象的位置与第二图像中的对象的位置之间是否存在运动矢量。
假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,(dx1,dy1)指示匹配的第一图像和第二图像之一沿一个方向移动以使彼此不匹配的移动量,(dx2,dy2)指示匹配的第一图像和第二图像之一沿另一方向移动以使彼此不匹配的移动量,(d)可包括:使第一图像和第二图像彼此匹配;在第一图像和第二图像彼此重叠的区域A中分别使用等式1、等式2和等式3计算R(0)、R(-1)和R(1);使用等式4计算C;如果C小于预设值,则确定第一图像中存在模糊。
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2...(1)]]>
R(-1)=Σx,y∈A|I1(x+dx1,y+dy1)-I2(x,y)|2...(2)]]>
R(1)=Σx,y∈A|I1(x+dx2,y+dy2)-I2(x,y)|2...(3)]]>
C=R(-1)+R(1)-2R(0)2...(4)]]>
假设Area指示第一图像和第二图像彼此重叠的区域的面积,κ指示调整参数,可使用等式5计算预设值。
κ×Area ..................................................................(5)
κ可具有值14。
假设I1(x,y)指示第一图像的(x,y)像素的亮度数据,I2(x,y)指示第二图像的(x,y)像素的亮度数据,Area指示第一图像和第二图像彼此重叠的区域的面积,σ2指示第一图像的噪音分布,κ指示调整参数,(d)可包括:使第一图像和第二图像彼此匹配;在第一图像和第二图像彼此重叠的区域A中使用等式1计算R(0);如果R(0)大于使用等式6计算的值,则确定第一图像中存在模糊。
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2...(1)]]>
2×Area×σ2×κ ............................................................(6)
(f)可包括:如果第一图像中的对象的位置与第二图像中的对象的位置之间的运动矢量小于预设大小,则确定第一图像中的对象的位置与第二图像中的对象的位置相同。
(f)可包括:如果第一图像中的对象的位置与第二图像中的对象的位置之间的差在水平和垂直两个方向均等于或小于两个像素,则确定第一图像中的对象的位置与第二图像中的对象的位置相同。
根据本发明另一实施例,提供一种其上记录有用于执行所述方法的程序的记录介质。
附图说明
通过参照附图对本发明的示例性实施例进行详细描述,本发明的以上和其它特征和优点将更清楚,其中:
图1是根据本发明实施例的数字拍摄设备的例子的示意框图;
图2是根据本发明实施例的图1所示的数字拍摄设备的一部分的例子的示意框图;
图3A是根据本发明实施例的由图1所示的数字拍摄设备使用长时间曝光捕获的第一图像的例子的概念示图;
图3B是根据本发明实施例的由图1所示的数字拍摄设备使用短时间曝光捕获的第二图像的例子的概念示图;
图3C是根据本发明实施例的当在图3A和图3B中分别示出的第一图像和第二图像中的对象相互匹配时的情况的例子的概念示图;
图3D是根据本发明实施例的通过将在图3A和图3B中分别示出的第一图像和第二图像简单结合获得的第三图像的例子的概念示图;
图4是根据本发明实施例的用于描述提取图3A所示的第一图像中的对象的位置和图3B所示的第二图像中的对象的位置之间的运动矢量的方法的例子的概念示图;
图5是根据本发明实施例的用于描述精确提取图3A所示的第一图像中的对象的位置和图3B所示的第二图像中的对象的位置之间的运动矢量的方法的例子的概念示图;
图6是根据本发明实施例的控制数字拍摄设备的方法的例子的流程图。
具体实施方式
以下,将通过参照附图解释本发明的实施例来对本发明进行详细描述。
图1是根据本发明实施例的数字拍摄设备的例子的示意框图。图2是根据本发明实施例的图1所示的数字拍摄设备的一部分的例子的示意框图。
通过中央处理单元(CPU)100管理根据本发明当前实施例的数字拍摄设备的一般操作。此外,数字拍摄设备包括:操作单元200,包括例如基于用户的输入产生电信号的键。操作单元200产生的电信号被发送到CPU 100,使得CPU 100可根据电信号控制数字拍摄设备。
在拍摄模式下,当基于用户输入的电信号被施加到CPU 100时,CPU 100控制透镜驱动单元11、光圈驱动单元21和成像装置控制单元31,从而分别调整透镜10的位置、光圈20的开度和成像装置30的灵敏度。成像装置30创建从输入光获得的图像的数据,数据获得单元40获得成像装置30创建的数据。更具体地讲,数据获得单元40获得使用长时间曝光捕获的对象的第一图像的第一数据和使用短时间曝光捕获的对象的第二图像的第二数据。稍后将提供详细的描述。例如,数据获得单元40可以是模数(A/D)转换单元,或者可以包括A/D转换单元。在这种情况下,明显的是,根据成像装置30的特点,A/D转换单元可以不包括在数字拍摄设备中。例如,数据获得单元40可以是稍后将描述的数字信号处理单元50的一部分。同时,明显的是,可对数据获得单元40作出各种改变。例如,因为图像的数据是由透镜10、光圈20和成像装置30创建的,所以数据获得单元40可以不是图1所示的单独组件,而可以是透镜10、光圈20和成像装置30的至少一个的组件。以下,用于创建或获得通过拍摄对象获得的图像的数据的组件被称为数据获得单元40。
可通过存储器60将数据获得单元40获得的数据输入到数字信号处理单元50,或可直接将数据获得单元40获得的数据输入到数字信号处理单元50。必要时,可将数据输入到CPU 100。这里,存储器60的例子包括只读存储器(ROM)和随机存取存储器(RAM)。必要时,数字信号处理单元50可执行数字信号处理,如,伽玛校正和白平衡调整。此外,如图2所示,数字信号处理单元50可包括其他组件,例如,运动矢量提取单元52、模糊确定单元54、对象位置确定单元56和数据结合单元58。这里,可作出各种改变。例如,运动矢量提取单元52、模糊确定单元54、对象位置确定单元56和数据结合单元58的每一个可以是例如不包括在数字信号处理单元50中的单独的组件。换句话说,例如,只要运动矢量提取单元52、模糊确定单元54、对象位置确定单元56和数据结合单元58包括在根据本发明当前实施例的数字拍摄设备中,就是可以的。以下,为说明的方便,假设例如运动矢量提取单元52、模糊确定单元54、对象位置确定单元56和数据结合单元58包括在数字信号处理单元50中。稍后将详细描述运动矢量提取单元52、模糊确定单元54、对象位置确定单元56和数据结合单元58的操作。
例如,可通过存储器60将从数字信号处理单元50输出的数据发送到显示控制单元81,或可直接将从数字信号处理单元50输出的数据发送到显示控制单元81。显示控制单元81控制显示单元80以显示图像。通过存储器60将从数字信号处理单元50输出的数据输入到存储/读取控制单元71,或可直接将从数字信号处理单元50输出的数据输入到存储/读取控制单元71。存储/读取控制单元根据基于用户输入的信号将数据存储到存储介质70中,或可自动地存储数据。明显的是,存储/读取控制单元71可从在存储介质70中存储的图像文件读取图像的数据,并通过存储器60或通过任何其他路径将数据输入到显示控制单元81,从而将图像显示到显示单元80上。存储介质70可从数字拍摄设备拆卸或可永久固定在数字拍摄设备中。
图3A是根据本发明实施例的由图1所示的数字拍摄设备使用长时间曝光捕获的第一图像Im1的例子的概念示图。图3B是根据本发明实施例的由图1所示的数字拍摄设备使用短时间曝光捕获的第二图像Im2的例子的概念示图。图3C是根据本发明实施例的在图3A和图3B中分别示出的第一图像Im1和第二图像Im2中的对象相互匹配的情况的例子的概念示图。图3D是根据本发明实施例的通过将在图3A和图3B中分别示出的第一图像Im1和第二图像Im2简单结合获得的第三图像Im3的例子的概念示图。图4是根据本发明实施例的用于描述提取图3A所示的第一图像Im1中的对象的位置和图3B所示的第二图像Im2中的对象的位置之间的运动矢量的方法的例子的概念示图。图5是根据本发明实施例的用于描述精确提取图3A所示的第一图像Im1中的对象的位置和图3B所示的第二图像Im2中的对象的位置之间的运动矢量的方法的例子的概念示图。现在将参照图3A至图3D、图4和图5对图1所示的数字拍摄设备的操作进行描述。现在将结合图1和图2对3A至图3D、图4和图5进行描述。
例如,当在拍摄模式下从用户接收到拍摄信号时,数据获得单元40获得关于图3A所示的使用长时间曝光捕获的第一图像Im1的第一数据,然后获得关于图3B所示的使用短时间曝光捕获的第二图像Im2的第二数据。这里,明显的是,可对数据获得顺序进行各种改变。例如,可使用短时间曝光捕获关于第二图像Im2的第二数据,然后可使用长时间曝光捕获关于第一图像Im1的第一数据。
当使用长时间曝光捕获关于第一图像Im1的第一数据时,由于低的快门速度,所以存在这样一种更大的可能性,即,在成像装置30正在曝光时数字拍摄设备抖动,从而如图3A所示第一图像Im1的清晰度可能大大降低。具体地讲,在低环境光条件下,由于为了获得具有适当亮度的第一图像Im1,快门速度不得不变慢,所以第一图像Im1的清晰度可能大大降低。
当使用短时间曝光捕获关于第二图像Im2的第二数据时,由于快的快门速度,所以成像装置30曝光时间较短,因此如图3B所示获得相对清楚的第二图像Im2。然而,在第二图像Im2中,由于快的快门速度,所以为了获得具有适当亮度的第二图像Im2,不得不增加成像装置30的灵敏度,从而第二图像Im2可能具有相对大量的噪音。如果当获得关于第二图像Im2的第二数据时,为了防止噪音而未增加成像装置30的灵敏度,则由于快的快门速度,所以成像装置30曝光时间较短,因此可获得清楚但比较暗的第二图像Im2。
在根据本发明实施例的数字拍摄设备中,通过结合使用长时间曝光捕获的第一图像Im1的第一数据和使用短时间曝光捕获的关于第二图像Im2的第二数据,获得关于清楚且噪音小的最终图像的数据。稍后将提供详细的描述。
运动矢量提取单元52提取第一图像Im1中的对象的位置和第二图像Im2中的对象的位置之间的运动矢量。更详细地讲,运动矢量提取单元52提取运动矢量,该运动矢量是具有用于移动第一图像Im1或第二图像Im2以使第一图像Im1中的对象和第二图像Im2中的对象匹配的大小和方向的矢量。
如图4所示,从第二图像Im2检测到与第一图像Im1的Im1’部分相应的部分。从概念上讲,通过在第二图像Im2中移动第一图像Im1的Im1’部分的位置,在每个位置使用等式7在第一图像Im1的Im1’部分中计算差平方和(SSD)。这里,I1(x,y)指示第一图像Im1的像素(x,y)的亮度数据,I2(x,y)指示第二图像Im2的像素(x,y)的亮度数据。在计算的SSD具有较小值时的第一图像Im1的Im1’部分的位置,第一图像Im1的Im1’部分与第二图像Im2的相应部分重叠。
R(0)=Σx,y∈Im1|I1(x,y)-I2(x,y)|2...(7)]]>
当第一图像Im1的Im1’部分与第二图像Im2的相应部分重叠时,可如图3C所示概念性地表示第一图像Im1和第二图像Im2之间的相关性。这样,运动矢量提取单元52提取运动矢量,该运动矢量是具有用于移动第一图像Im1或第二图像Im2以使第一图像Im1中的对象和第二图像Im2中的对象匹配的大小和方向的矢量,所述第一图像Im1与由数据获得单元40获得的第一数据一致,所述第二图像Im2与由数据获得单元40获得的第二数据一致。
然而,虽然第一图像Im1和第二图像Im2彼此匹配,但如果不管任何其他条件如何,总是将使用长时间曝光捕获的第一图像Im1的第一数据与使用短时间曝光捕获的第二图像Im2的第二数据结合,则最终图像的高质量数据可能无法得到保证。换言之,例如,如果如图3C所示第一图像Im1和第二图像Im2彼此匹配以产生图3D所示的作为最终图像的第三图像Im3,则关于第一图像Im1的信息是区域A中的主要信息,关于第二图像Im2的信息是区域B中的主要信息。因此,虚线C指示的形状可出现在区域A和区域B之间的边缘区域。因此,在根据本发明实施例的数字拍摄设备中,通过根据第一图像Im1和第二图像Im2的条件获得最终图像,来获得关于清楚且噪音小的最终图像的数据。
如上参照图3A至图3C和图4所述,运动矢量提取单元52提取第一图像Im1中的对象的位置和第二图像Im2中的对象的位置之间的运动矢量。如果有必要更精确地提取运动矢量,则可使用例如以下参照图5所述的方法。即,如上参照图4所述,通过在第二图像Im2中移动第一图像Im1的Im1’部分的位置,在每个位置使用等式7在作为第一图像Im1的部分的区域A中计算SSD,SSD的最小值被称为R(0)。然后,通过从与R(0)相应的位置沿一个方向将Im1’部分的位置移动(dx1,dy1)来计算SSD,其计算的值被称为R(-1)(参照等式8),通过沿另一方向将Im1’部分的位置移动(dx2,dy2)来计算SSD,其计算的值被称为R(1)(参照等式9)。
R(-1)=Σx,y∈Im1|I1(x+dx1,y+dy1)-I2(x,y)|2...(8)]]>
R(1)=Σx,y∈Im1|I1(x+dx2,y+dy2)-I2(x,y)|2...(9)]]>
在图5中,R(-1)、R(0)和R(1)以及作为第一图像Im1的Im1’部分的位置且与R(-1)、R(0)和R(1)相应的PL、PO和PR被表示在坐标系中,并执行二维曲线拟合处理,例如,对R(-1)、R(0)和R(1)执行最小二乘法。通过执行二维曲线拟合处理,明显的是,存在具有最小值且小于R(0)的R(M)。可以以子像素顺序的精确度确定与R(M)相应的第一图像Im1的Im1’部分的PM,以更精确地提取运动矢量。在“Algorithms for Subpixel Registration”,Qi Tian andMichael N.Huhns,Computer Vision,Graphics,and Image Processing,vol.35,pp.220-233,August 1986中提供了关于精确地提取运动矢量的方法的详细信息,其公开完整地包含于此,以资参考。
当如上所述提取了运动矢量时,运动矢量提取单元52可通过使用数据获得单元40获得的第一数据和第二数据的亮度数据,来提取第一图像Im1中的对象的位置和第二图像Im2中的对象的位置之间的运动矢量。第一数据和第二数据的每个可包括亮度数据和颜色数据。当第一图像Im1和第二图像Im2之间的运动矢量被提取时,每个图像中的对象的位置很重要,因此可仅使用亮度数据而不是颜色数据来提取运动矢量。因此,可大大减少将被计算的数据量。
当运动矢量提取单元52提取第一图像Im1和第二图像Im2之间的运动矢量时,在某些情况下,由于种种原因,运动矢量提取单元52可能无法提取运动矢量。例如,如果由于手抖动或正被拍摄的对象的运动导致使用长时间曝光捕获的第一图像Im1中的对象的清晰度大大降低,则运动矢量提取单元52可能无法提取运动矢量。在这种情况下,根据本发明实施例的数字拍摄设备将数据获得单元40在短时间曝光过程中捕获的第二图像Im2的第二数据当作最终图像的数据。明显的是,如果运动矢量的值为0,则运动矢量提取单元52确定运动矢量存在。这是因为运动矢量的值为0的这个事实可意味着第一图像Im1和第二图像Im2彼此相同。
如果运动矢量提取单元52成功提取第一图像Im1和第二图像Im2之间的运动矢量,则模糊确定单元54确定第一图像Im1中是否存在模糊。模糊确定单元54可使用各种方法。例如,模糊确定单元54可使用以下方法。
首先,使第一图像Im1和第二图像Im2彼此匹配,以在第一图像Im1和第二图像Im2彼此重叠的区域A中分别使用等式1、等式2和等式3计算R(0)、R(-1)和R(1)。在等式2,(dx1,dy1)指示在第一图像Im1和第二图像Im2彼此匹配之后沿一个方向将第一图像Im1的位置移动(dx1,dy1),(dx2,dy2)指示在第一图像Im1和第二图像Im2彼此匹配之后沿另一方向将第一图像Im1的位置移动(dx2,dy2)。此后,使用等式4计算C。如果C小于预设值,则确定第一图像Im1中存在模糊。
R(0)=Σx,y∈A|I1(x,y)-I2(x,y)|2...(1)]]>
R(-1)=Σx,y∈A|I1(x+dx1,y+dy1)-I2(x,y)|2...(2)]]>
R(1)=Σx,y∈A|I1(x+dx2,y+dy2)-I2(x,y)|2...(3)]]>
C=R(-1)+R(1)-2R(0)2...(4)]]>
C根据R(0)变化,而不是根据R(-1)和R(1)变化。如果第一图像Im1中不存在模糊,则R(0)的值为0。即,第一图像Im1中存在模糊越少,则与R(-1)和/或R(1)相比R(0)的值越小,因此C的值越大。第一图像Im1中存在模糊越多,则R(0)的值越大,因此C的值越小。因此,C小于预设值的这个事实意味着第一图像Im1中存在更多模糊或第一图像Im1中不存在边缘。这样,如果模糊确定单元54确定第一图像Im1中存在模糊,则第一图像Im1的第一数据和第二图像Im2的第二数据不结合,并且其上不存在模糊的第二数据被当作最终数据,这是因为,虽然模糊确定单元54确定第一图像Im1中存在模糊,但如果第一图像Im1的第一数据和第二图像Im2的第二数据被结合,则最终图像的质量较低。
假设Area指示第一图像Im1和第二图像Im2彼此重叠的区域A中的面积,κ指示调整参数,可使用等式5计算当模糊确定单元54确定第一图像Im1中是否存在模糊时使用的预设值。
κ×Area ...............................................................(5)
第一图像Im1中存在模糊的这个事实意味着满足C<κ×Area的条件。从C/Area<κ导出C<κ×Area。C除以Area以使得用于计算C的R(-1)、R(1)和R(0)标准化,通过使像素之间的差平方获得C,因此C较大。通过反复执行测试来确定κ,κ可根据数字拍摄设备的组件(如,透镜10和/或成像装置30)的特性而变化。优选地,κ可具有值14。
模糊确定单元54还可使用不同的方法确定第一图像Im1中是否存在模糊。例如,使第一图像Im1和第二图像Im2彼此匹配,以使用等式1在第一图像Im1和第二图像Im2彼此重叠的区域A中计算R(0)。假设Area指示第一图像Im1和第二图像Im2彼此重叠的区域A中的面积,σ2指示第一图像Im1的噪音分布,κ指示调整参数,如果R(0)大于使用等式6计算的值,则确定第一图像Im1中存在模糊。
2×Area×σ2×κ .......................................................(6)
使用长时间曝光捕获的第一图像Im1中存在的模糊越多,则从第一图像Im1和第二图像Im2获得的SSD值越大。在这种情况下,SSD值的大小与图像的噪音水平成正比。
如果模糊确定单元54确定第一图像Im1中不存在模糊,则对象位置确定单元56确定第一图像Im1中的对象的位置与第二图像Im2中的对象的位置是否相同。例如,如果运动矢量提取单元52提取的运动矢量小于预设大小,则对象位置确定单元56可确定第一图像Im1中的对象的位置与第二图像Im2中的对象的位置相同。此外,如果第一图像Im1中的对象的位置与第二图像Im2中的对象的位置之间的差在水平和垂直两个方向均等于或小于两个像素,则对象位置确定单元56可确定第一图像Im1中的对象的位置与第二图像Im2中的对象的位置相同。
确定第一图像Im1中不存在模糊以及第一图像Im1中的对象的位置与第二图像Im2中的对象的位置相同的这个事实这意味着第一图像Im1本身是没有抖动的清晰图像。因此,如果对象位置确定单元56确定第一图像Im1中的对象的位置与第二图像Im2中的对象的位置相同,则第一数据被当作最终数据。如果对象位置确定单元56确定第一图像Im1中的对象的位置与第二图像Im2中的对象的位置不相同,则数据结合单元58创建的复合数据被当作最终数据。数据结合单元58创建具有第二数据的亮度数据和通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据作为最终数据。
如上所述,与不管任何其他条件如何,都将使用长时间曝光捕获的第一图像Im1的第一数据与使用短时间曝光捕获的第二图像Im2的第二数据结合的传统数字拍摄设备不同,在根据本发明实施例的数字拍摄设备中,运动矢量提取单元52确定运动矢量是否被提取,模糊确定单元54确定第一图像Im1中是否存在模糊,对象位置确定单元56确定第一图像Im1中的对象的位置与第二图像Im2中的对象的位置是否相同。根据确定结果,第一图像Im1的第一数据、第二图像Im2的第二数据,或通过结合第一图像Im1的第一数据和第二图像Im2的第二数据获得的复合数据可被当作最终数据。因此,可获得清楚、噪音小且根据不同条件优化的图像作为最终图像。
图6是根据本发明实施例的控制数字拍摄设备的方法的例子的流程图。
参照图6,在操作S10,使用长时间曝光捕获第一图像的第一数据,使用短时间曝光捕获第二图像的第二数据。然后,在操作S20确定第一图像中的对象的位置和第二图像中的对象的位置之间是否存在运动矢量。如果确定运动矢量不存在,则在操作S51将第二数据当作最终数据。如果确定运动矢量存在,则在操作S30确定第一图像中是否存在模糊。如果确定第一图像中存在模糊,则在操作S51将第二数据当作最终数据。如果确定第一图像中不存在模糊,则在操作S40确定第一图像中的对象的位置与第二图像中的对象的位置是否相同。如果相同,则在操作S53将第一数据当作最终数据。如果不相同,则在操作S55将具有第二数据的亮度数据和通过结合第一数据和第二数据的颜色数据获得的复合颜色数据的数据当作最终数据。
考虑到上述各种条件,通过从第一图像、第二图像和通过结合第一数据和第二数据获得的复合图像中确定哪个图像被确定为最终图像,可获得根据不同条件优化的图像作为最终图像。
以上参照图1、图2、图3A至图3D、图4和图5提供上述操作中的确定标准和方法的描述。例如,在操作S20,可使用第一数据和第二数据的亮度数据确定第一图像中的对象的位置和第二图像中的对象的位置之间是否存在运动矢量。此外,在操作S30,可参照以上关于等式1至等式6的描述确定第一图像中是否存在模糊。此外,在操作S40,如果第一图像中的对象的位置和第二图像中的对象的位置之间的运动矢量小于预设大小,或者如果第一图像中的对象的位置和第二图像中的对象的位置之间的差在水平方向和垂直方向均等于或小于两个像素,则可确定第一图像中的对象的位置与第二图像中的对象的位置相同。
例如,根据本发明上述实施例的用于执行控制数字拍摄设备的方法的程序可记录在记录介质中。这里,例如,记录介质可以是图1所示的存储器60或存储介质70,或任何其他存储介质。这里,记录介质的例子包括磁存储介质(如,ROM、软盘、硬盘等)和光学记录介质(如,CD-ROM或DVD)。
如上所述,根据本发明,尽管在拍摄操作过程中数字拍摄设备抖动,仍可获得清楚的图像。
尽管参照本发明示例性实施例具体表示和描述了本发明,但本领域的普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以在形式和细节上进行各种改变。应该理解,上述的示例性实施例只是解释的目的,并不应该被理解为限制性目的。因此,本发明的范围由权利要求限定,而不是由本发明的详细描述限定,落入该范围内的所有的不同被认为是包含在本发明中。

数字拍摄设备及其控制方法和记录介质.pdf_第1页
第1页 / 共26页
数字拍摄设备及其控制方法和记录介质.pdf_第2页
第2页 / 共26页
数字拍摄设备及其控制方法和记录介质.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《数字拍摄设备及其控制方法和记录介质.pdf》由会员分享,可在线阅读,更多相关《数字拍摄设备及其控制方法和记录介质.pdf(26页珍藏版)》请在专利查询网上搜索。

提供一种数字拍摄设备及其控制方法和记录介质,其中,通过该数字拍摄设备,尽管在拍摄操作过程中该数字拍摄设备抖动,仍可获得清晰的图像。所述数字拍摄设备包括:数据获得单元,获得使用长时间曝光捕获的第一图像的第一数据,并获得使用短时间曝光捕获的第二图像的第二数据;运动矢量提取单元,提取第一图像中的对象的位置和第二图像中的对象的位置之间的运动矢量;模糊确定单元,确定第一图像中是否存在模糊;对象位置确定单元,。

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

当前位置:首页 > 电学 > 电通信技术


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