CN102422219A - 多模型相机以及用于选择相机的操作模式的方法 - Google Patents
多模型相机以及用于选择相机的操作模式的方法 Download PDFInfo
- Publication number
- CN102422219A CN102422219A CN2010800209727A CN201080020972A CN102422219A CN 102422219 A CN102422219 A CN 102422219A CN 2010800209727 A CN2010800209727 A CN 2010800209727A CN 201080020972 A CN201080020972 A CN 201080020972A CN 102422219 A CN102422219 A CN 102422219A
- Authority
- CN
- China
- Prior art keywords
- camera
- operator scheme
- selector switch
- motion
- select
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000033001 locomotion Effects 0.000 claims abstract description 79
- 238000012545 processing Methods 0.000 claims description 38
- 230000003287 optical effect Effects 0.000 claims description 34
- 238000001514 detection method Methods 0.000 claims description 23
- 238000003384 imaging method Methods 0.000 claims description 15
- 230000002045 lasting effect Effects 0.000 claims description 11
- 230000014759 maintenance of location Effects 0.000 claims description 11
- 238000011161 development Methods 0.000 claims description 5
- 230000006698 induction Effects 0.000 claims description 4
- 238000005286 illumination Methods 0.000 abstract description 3
- 230000015654 memory Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000013519 translation Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000007689 inspection Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000000052 comparative effect Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005622 photoelectricity Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- QDZOEBFLNHCSSF-PFFBOGFISA-N (2S)-2-[[(2R)-2-[[(2S)-1-[(2S)-6-amino-2-[[(2S)-1-[(2R)-2-amino-5-carbamimidamidopentanoyl]pyrrolidine-2-carbonyl]amino]hexanoyl]pyrrolidine-2-carbonyl]amino]-3-(1H-indol-3-yl)propanoyl]amino]-N-[(2R)-1-[[(2S)-1-[[(2R)-1-[[(2S)-1-[[(2S)-1-amino-4-methyl-1-oxopentan-2-yl]amino]-4-methyl-1-oxopentan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]pentanediamide Chemical compound C([C@@H](C(=O)N[C@H](CC=1C2=CC=CC=C2NC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC(C)C)C(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](CCCCN)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](N)CCCNC(N)=N)C1=CC=CC=C1 QDZOEBFLNHCSSF-PFFBOGFISA-N 0.000 description 1
- 102100024304 Protachykinin-1 Human genes 0.000 description 1
- 101800003906 Substance P Proteins 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000571 coke Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000009958 sewing Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/667—Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/95—Computational photography systems, e.g. light-field imaging systems
- H04N23/951—Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B35/00—Stereoscopic photography
- G03B35/02—Stereoscopic photography by sequential recording
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B37/00—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
- G03B37/02—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe with scanning movement of lens or cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/296—Synchronisation thereof; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6811—Motion detection based on the image signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Stereoscopic And Panoramic Photography (AREA)
- Exposure Control For Cameras (AREA)
Abstract
一种多模型相机以及用于选择相机的操作模式的方法,所述方法包括:感应场景照明;检测相机的运动,包括检测全景摄影的旋转运动;检测相机的选择器的选择,所述选择器用于在基于场景照明的第一组一个或多个操作模式和基于相机运动的第二组第一或多个操作模式之间进行选择;以及基于由与相机运动、场景照明和选择器的选择相关联的数据定义的条件来从第一组和第二组一个或多个操作模式中选择一个操作模式。
Description
技术领域
本发明涉及多模型相机以及用于选择相机的操作模式的方法。
背景技术
在传统数字相机中,用于诸如图片/视频回放、视频捕获、利用手动设置的图片拍摄、利用自动设置的图片拍摄等相机功能的操作模式通常是通过调谐位于相机上的主拨盘来选择或通过控制方向键盘来选择的。
主拨盘和/或方向键盘的另一个用途是允许一个人选择用于拍摄特定图片的最佳设置。例如,主拨盘和/或方向盘可用于在诸如夜间图片模式、肖像模式、特写图片模式、风景模式、运动模式等操作模式之间切换。
已观察到在传统数字相机中除了主拨盘和/或方向键盘之前无法找到别的东西来提供进一步的在相机操作模式之间进行选择的用户方便性。
因此希望提供至少解决上述问题的多模型相机和用于选择相机的操作模式的方法。
发明内容
根据本发明的一个方面,提供了一种用于选择相机的操作模式的方法,所述方法包括:感应场景照明;检测相机的运动,包括检测全景摄影的旋转运动;检测相机的选择器的选择,所述选择器用于在基于场景照明的第一组一个或多个操作模式和基于相机运动的第二组第一或多个操作模式之间进行选择;以及基于由与相机运动、场景照明和选择器的选择相关联的数据定义的条件来从第一组和第二组一个或多个操作模式中选择一个操作模式。
所述方法还包括检测选择器上的持续保持时间,其中与选择器的选择相关联的数据包含与选择器上的持续保持时间相关联的数据。
该方法还包括确定选择器的状态,其中与选择器的选择相关联的数据包含与选择器的状态相关联的数据。
该方法还包括对按照操作模式捕获多于一个图像进行辅助,所述操作模式是由全景摄影模式、立体摄影模式、突发照片拍摄模式、高动态范围成像模式或超分辨率摄影模式组成的集合中的一个。
该方法还包括通过选择器的第一按钮来选择第一组一个或多个操作模式以及通过选择器的第二按钮来选择第二组一个或多个操作模式。
该方法还可包括警告和引导相机用户来满足用于按照操作模式捕获图像的条件。
该方法还可包括确定相机的快门速度和基于由与相机的快门速度相关联的数据定义的其他条件来选择操作模式。
检测相机的运动可包括以预定时间间隔对由光传感器捕获的图像进行比较。
检测相机的运动可包括使用数字指南针、惯性传感器或它们二者。
由与相机的运动、选择器的选择和场景照明相关联的数据定义的条件可以是固定的、发展的并适合于用户选择样式。
该方法还可包括在显示器中显示一个或多个可选选项;以及选择一个或多个可选选项以选择或退出操作模式。
根据本发明的另一方面,提供了一种多模型相机,所述相机包含用于感应场景照明的光传感器,用于检测相机的运动、包括检测全景摄影的旋转运动的运动检测装置,用于在基于场景照明的第一组一个或多个操作模式和基于相机运动的第二组第一或多个操作模式之间进行选择的选择器;以及用于基于由与相机运动、场景照明和选择器的选择相关联的数据定义的条件来从第一组和第二组一个或多个操作模式中选择一个操作模式的处理单元。
多模型相机还可包括用于对选择器上的持续保持时间进行计数的计数器,其中与选择器的选择相关联的数据包含与选择器上的持续保持时间相关联的数据。
与选择器的选择相关联的数据可包含与选择器的状态相关联的数据。
操作模式可对多于一个图像的捕获进行辅助,所述操作模式是由全景摄影模式、立体摄影模式、突发照片拍摄模式、高动态范围成像模式或超分辨率摄影模式组成的集合中的一个。
选择器可包括两个按钮,一个用于选择第一组一个或多个操作模式,另一个用于选择第二组一个或多个操作模式。
警告装置可被提供以警告和引导相机用户来满足用于按照操作模式捕获图像的条件。
处理单元可被用于确定相机的快门速度,所选择的操作模式是由处理单元基于由与相机的快门速度相关联的数据定义的其他条件来选择的。
相机的运动可基于以预定时间间隔对由光传感器捕获的图像的比较来检测。
运动检测装置可包括使用数字指南针、惯性传感器或它们二者。
由与相机的运动、选择器的选择和场景照明相关联的数据定义的条件可以是固定的、发展的并适合于用户选择样式。
选择器还可包括在相机的显示器中图形化地呈现的一个或多个可选选项,其中选择一个或多个可选选项以选择或退出操作模式。
附图说明
通过以下说明书、仅以示例方式并结合附图,本发明的实施例将被本领域普通技术人员更好地理解并欣然认同,附图中:
图1示出本发明的示例实施例的相机的前视图。
图2示出本发明的示例实施例的组件的框图。
图3示出本发明的示例实施例的流程图。
图4示出本发明的示例实施例的流程图。
图5示出本发明的示例实施例的流程图。
图6示出本发明的示例实施例的流程图。
图7示出本发明的示例实施例的相机的后视图。
图8示出根据本发明的示例实施例的方法的流程图。
具体实施方式
本发明的示例实施例包括能够在以下基于摄影的操作模式中的两个或多个操作模式之间进行自动无缝选择和变换的相机:全景摄影(panoramaphotography)、高动态范围(HDR)成像、突发照片(burst photograph)拍摄、超分辨率摄影、立体即三维(3D)摄影和常规静止图像捕获。
一般地,操作模式之间的自动选择和变化是基于由与相机的运动、选择器的选择和相机的光传感器感应到的场景照明相关联的数据定义的条件来选择的。选择器被用于在基于场景照明的第一组一个或多个操作模式和基于相机运动的第二组一个或多个操作模式之间进行选择。在示例实施例中,第一组操作模式是HDR成像模式、超分辨率摄影模式和常规静止图像捕获模式。第二组操作模式是全景摄影模式、突发模式和立体摄影模式。将理解,光传感器可包括一个或多个光电二极管、光敏元件、基于光电光传感器的电荷耦合器件(CCD)、基于光电光传感器的互补金属氧化物半导体(CMOS)等。
在示例实施例中,提供了一种处理单元,所述处理单元被用于选择辅助一个或多个图像的捕获的相机的操作模式、基于来自检测装置的输入来确定相机的运动、基于来自光传感器的输入来确定场景照明条件以及确定选择器的选择。通过相机镜头的帮助,光被聚焦在光传感器上。处理单元处理基于在光传感器上聚焦的光而获得的照明数据。相机运动是使用相机中包含的数字指南针和惯性传感器来检测的。将理解,惯性传感器可包括陀螺仪和加速计。将理解,相机运动还可使用图像登记/跟踪(简而言之,成像)、即表示光传感器捕获的图像的数字数据的比较来检测。为了更精确,图像登记/跟踪、一个或多个数字指南针和一个或多个惯性传感器可被一起使用。与选择器的选择相关联的数据取决于正在使用的选择器的类型。例如,在使用相机的快门触发器作为选择器的情况中,与选择器的选择相关联的数据包括快门触发器的状态(开或关)以及快门触发器上的持续保持时间。
在示例实施例中,全景摄影模式涉及创建全景照片、即场景的连续广角表示。例如,通过缝合彼此相邻地拍摄的、具有重叠的场景的两张或更多张照片,可以形成表示整个场景的一张全景照片。
HDR成像模式涉及允许场景的亮区域和暗区域之间的更大动态亮度范围的技术。例如,通过利用不同的曝光级别融合两张或更多张照片,可以形成一张照明增强的照片。
突发照片拍摄或突发模式涉及在短的时间间隔内连续拍摄两张或更多张常规静止照片。
超分辨率模式涉及增强成像系统的分辨率的技术,例如打破相机数字成像传感器的分辨率限制的技术。例如,通过将若干低分辨率的照片融合在一起,可以形成一张分辨率增强的照片。
立体摄影模式涉及创建3D图像的技术,例如拍摄并融合从对象的不同角度拍摄的对象的两张或更多张照片以形成3D照片。
示例实施例中的常规静止图像捕获模式是指普通照片的拍摄。
参考图1和图2,示例实施例提供了手持数字相机100。相机100包括镜头102,所述镜头102用于将对象的图像聚焦在相机100中位于镜头102附近的光传感器104上。提供了用于使相机100通电或断电以便拍摄照片的通断开关106。还提供了可伸缩的快门触发器(这里也称为快门按钮)108(即选择器),用于通过按压快门按钮108来拍摄照片。此外,提供了用于帮助照亮拍照场景的、位于相机100的前面板128上的闪光单元122以及用于给相机100供电的电池228。光传感器104由驱动电路202计时,以产生与对象的静止图像相对应的模拟图像信号,并且该图像信号被模数(A/D)转换器204转换成数字图像信号。光传感器204上图像的曝光时间由包括镜头102附近的光圈(diaphragm)124的快门控制单元206和受驱动电路202控制的光传感器104的电子快门来控制,所述快门控制单元调节镜头102的孔径尺寸。孔径尺寸是以焦比(f/stop)(例如,f/2.8)为单位来测量的,并且它指示将进入镜头102并被聚焦在光传感器104上的光量和光速。快门按钮108被连接到驱动电路202。按压快门按钮108激活电子快门以使得光能够到达光传感器104来进行图像捕获。将理解,作为替代,机械快门(图中未示出)可以被使用。
四向方向按钮形式的多个操作按钮226位于相机100的后面板126上,以使能相机100的功能的用户选择和激活。将理解,在其他示例实施例中,可能存在仅一个用于激活目的的按钮,以及/或者使能滚动的、被配置成四向方向键盘的四个操作按钮或操纵杆。将理解,如果相机100的功能的激活和选择是通过触摸屏的选择来执行的,则多个操作按钮226可被省略。
在照片拍摄期间,被捕获图像的数字图像信号由作为驱动电路202的一部分的处理单元208处理,并且被存储在用于存储多个经处理的数字图像的数字存储模块、即可移除固态存储卡210中。存储卡访问接口212将存储卡210连接到处理单元208。存储卡210的类型示例包括安全数字(SD)、迷你SD(Mini SD)、微型SD(micro SD)、安全数字高容量(SDHC)、多媒体卡(MMC)、致密闪存(CF)、记忆棒PRO;记忆棒Duo、记忆棒PRO Duo、记忆棒微型(M2)、记忆棒(PRO-HG)等。作为替代,将理解,数字存储模块可以是硬盘、磁带、光盘等,而不是存储卡210。
提供了位于连接到处理单元208的I/O(数据输入/输出)连接器的、相机100的后面板126上的显示器214,以显示光传感器104上的被捕获的图像、存储的图像、相机操作菜单和相机配置参数,所述相机配置参数例如是快门速度、传感器灵敏度、孔径尺寸等。将理解,显示器214可以是触摸屏。
数字指南针216和惯性传感器218(可包括陀螺仪和加速计)被连接到处理单元208。惯性传感器218基于3D笛卡尔坐标系统来检测相机100的平移运动,3D笛卡尔坐标系统从彼此正交的三个轴提供参考,即x轴110(水平轴)、y轴112(竖直轴)和z轴114(与x轴110和y轴112垂直的轴)。数字指南针216和惯性传感器218还被用来检测相机100分别关于x轴110、y轴112和z轴114的旋转运动,即俯仰(pitch,p)116、偏转(yaw,a)118和滚转(roll,r)120。具体地,数字指南针216被用来检测偏转运动。惯性传感器218被用于其他方向的运动检测。
另外,提供了警告装置,一个警告装置是连接到处理单元208、以产生警告声来引导用户按照某种摄影模式拍摄照片的蜂鸣器220。另一个警告装置是连接处理单元208、以产生光信号来引导用户拍摄照片的LED222。
驱动电路202包括用于临时存储指令和包括被捕获图像的数据、光传感器104的读数、数字指南针216和惯性传感器218的读数在内的数据的随机存取存储模块224(RAM)。
在示例实施例中,处理单元208用作用于对快门按钮108上的持续保持时间进行计数的定时器,并通过连接到快门按钮108的处理单元208的I/O(数据输入/输出)连接器来确定快门按钮108的状态,例如1为开,0为关。在操作期间,与快门按钮108上的持续保持时间和快门按钮108的状态相关联的数据可以被存储在RAM 224和/或存储卡210中。
图3示出用于根据参考图1和图2描述的示例实施例的摄影模式选择的流程图300。对图3的以下描述参考图1和图2中的组件。
在步骤302,相机100的光传感器104感应场景照明。处理单元208根据来自相机100的固件的指令来评估与从光传感器104收集的场景照明相关联的数据。在步骤302处的场景评估被执行后,来自基于场景照明的第一组操作模式的操作模式将被选择并缓存。场景评估作为相机100的后台操作连续发生,并且来自第一组操作模式的操作模式的选择可依据场景照明来改变,或者在某些实施例中,依据用户偏好来改变。场景评估的细节稍后将参考图4来描述。
在步骤304,相机100检查被用户控制的选择器(在本实例中,即快门按钮108)以确定是按照在步骤302处选择和缓存的来自第一组操作模式的操作模式之一来继续进行(选择1),还是继续从第二组操作模式选择操作模式(选择2)。依据与选择器的选择相关联的数据,处理单元208按照两种选择之一来继续进行。关于选择器选择的检查的细节稍后将参考图5来描述。
在步骤306,处理单元208通过第一选择来继续进行,即运行在步骤302处选择和缓存的操作模式。
在步骤308,处理单元208通过第二选择来继续进行,即评估相机100的运动并从基于相机100的运动的第二组操作模式选择操作模式。与相机100的运动相关联的数据是在相机100的运动检测装置的检测之后被获取的。在示例实施例中,运动检测装置是数字指南针216和惯性传感器218。在另一示例实施例中,将理解,运动检测装置可以是例如通过比较在光传感器104上捕获的不同图像帧而不是依靠本示例实施例中的数字指南针216和/或惯性传感器218、来使用成像的运动检测。
如果由于步骤302被执行而不存在相机运动,则处理单元208在步骤310选择并运行突发模式。
如果由于302被执行而仅相机100的旋转运动被检测到,则处理单元在步骤312选择并运行全景摄影模式。
在所选操作模式已被执行后,操作模式在步骤316中被退出。操作模式例如可通过摇动相机100来退出,相机100的摇动可以通过使用惯性传感器218寻找相对方向上的快速重复相机运动来检测。作为替代,操作模式可在已拍摄了预定数目的照片后退出。另外,操作模式可在用户选择在相机100的显示器214中显示的图形用户界面中呈现给用户的退出选项后退出。此外,操作模式可在用户释放例如他/她可能已按压以选择和运行某些操作模式的快门按钮108后退出。
图4详述了为图3的步骤302处的场景评估而采取的步骤。对图4的以下描述参考图1和图2中的组件和图3中的步骤。
在步骤402,相机100确定是否存在良好的场景对比。注意,场景对比是照明条件。处理单元208将与场景对比相关联的数据与阈值读数相比较,以确定场景是曝光过度还是曝光不足。在示例实施例中,曝光过度是由光传感器104捕获的图像的大约10%的像素的从光传感器104取得的平均或中间RGB(红绿蓝)读数高于接近白饱和的值(250,250,250)的条件。本示例实施例中的曝光不足是由光传感器104捕获的图像的大约10%的像素的从光传感器104取得的平均或中间RGB(红绿蓝)读数低于值(16,16,16)的条件。在示例实施例中,良好的场景对比被定义为场景既未曝光过度也未曝光不足的条件。
如果良好的场景对比被检测到,则处理单元208继续进行到在步骤406处针对阈值来检查相机100的当前快门速度,以查看快门速度是否被认为是快的。如果读数小于1/m秒,则快门速度被认为是快的。在示例实施例中,m等于200。注意,快门速度是场景明度的衡量。场景明度也是照明条件。
如果快门速度快,则超分辨率摄影模式在步骤408处被缓存或建议。被缓存是指由处理单元208将超分辨率摄影模式作为选择存储在RAM 224中。被建议是指将超分辨率摄影模式呈现给用户作为供选择的选项。呈现可以例如经由相机100的显示器214上显示的图形用户接口来进行。这些情况中,仅在用户经由图形用户接口同意接受该选项的情况下,超分辨率摄影模式才被处理单元208缓存。如果用户决定不接受该选项,则处理单元继续进行到缓存默认模式,即常规静止摄影模式。作为替代,在另一示例实施例中,超分辨率摄影模式可以由处理单元208自动缓存,并且仅在用户选择不应用所呈现的超分辨率摄影模式的选项的情况下,才被回复到常规静止摄影模式。
在本示例实施例中,超分辨率摄影模式在步骤408处被处理单元208缓存而不建议。
如果快门速度慢,则常规静止摄影模式在步骤410处被缓存。
如果在步骤318处由光传感器104捕获的图像曝光过度或曝光不足,即具有恶劣的场景对比,则高动态范围摄影模式在步骤404处被缓存或建议。这里缓存和建议的含义与前面步骤408处针对超分辨率摄影模式描述的含义相同。
图5详述了为在图3的步骤304处检查的选择器选择而采取的步骤。对图5的以下描述参考图1和图2中的组件和图3中的步骤。图5中描述的选择器是快门按钮108。
在步骤502,快门按钮108被按压。
当快门按钮108被按压时,相机100继续进行到在步骤504处拍摄第一张照片。
在步骤506,处理单元208缓存第一组相机定位读数,所述第一组相机定位读数是从与收集从数字指南针216和惯性传感器218的相机运动相关联的数据获取的。在使用成像来检测相机运动的另一示例实施例中,由光传感器104捕获的图像的第一参考帧将在该步骤中被缓存。图1所示的关于各个轴的第一组相机定位读数在这里将用x0、y0、z0、p0、r0和a0来表示。
在步骤508,处理单元208检查快门按钮108是否已被连续按压了n秒。在示例实施例中,n等于1。这1秒延迟被提供给用户,以用于移动相机100来选择全景或立体摄影模式,如果这些模式之一将被选择的话。
如果快门按钮108在步骤508被保持少于1秒,则处理单元208将继续进行到步骤306(选择1),步骤306将运行在步骤302处的场景评估期间选择和缓存的操作模式。
如果快门按钮108在步骤508被保持了1秒或更长,则处理单元208将继续进行到步骤308(选择2),步骤308将评估相机100的运动并从基于相机100的运动的第二组操作模式选择操作模式。
将理解,在另一示例实施例中,选择器可以是两个分开的按钮,其中按压一个按钮将激活步骤306(选择1)并且按压另一个按钮将激活步骤308(选择2)。这种情况中,无需按住按钮,并且可在用于激活步骤308(选择2)的按钮被按压之后故意引入延迟,以便为用户移动相机来选择全景或立体摄影模式提供某些时间。将理解,前述一个或多个按钮可以是在相机100的触摸屏上的图形用户界面中呈现的(一个或多个)可选选项。作为替代,一个或多个按钮可以是在显示器214上显示的图形用户界面中呈现的(一个或多个)可选选项,并且(一个或多个)选项的选择可以在可由多个操作按钮226控制的图形用户界面中通过可视标记来进行。
图6详述了为在图3的步骤308处评估相机100的运动而采取的步骤。对图6的以下描述参考图1和图2中的组件和图3中的步骤。
在步骤602,处理单元208缓存第二组相机定位读数,所述第二组相机定位读数是从与收集从数字指南针216和惯性传感器218的相机运动相关联的数据获取的。在使用成像来检测相机运动的另一示例实施例中,由光传感器104捕获的图像的第二参考帧将在该步骤中被缓存。
在步骤604,处理单元208将第二组相机定位读数与步骤506处缓存的第一组相机定位读数相比较以确定相机100的运动。在使用成像来检测相机运动的另一示例实施例中,第二参考帧将被与光传感器104捕获的图像的第一参考帧相比较以确定相机运动。基于与相机100的运动相关联的数据,相机100将相应地按照步骤310处的突发模式、步骤312处的全景摄影模式或步骤314处的立体摄影模式来选择和继续进行。图1所示的关于各个轴的第二组相机定位读数在这里将用x1、y1、z1、p1、r1和a1来表示。
在数字指南针216和惯性传感器218被使用的示例实施例中,仅当以下公式集之一的条件被满足时,全景摄影模式才在图3中的步骤312处运行。
公式集1:
|xd|≈0,|yd|≈0,|zd|≈0,|ad|≈0,|rd|≈0并且|pd|≥P0或者
公式集2:
|xd|≈0,|yd|≈0,|zd|≈0,|pd|≈0,|rd|≈0并且|ad|≥A0
|xd|、|yd|和|zd|分别是关于x轴(图1中的110)、y轴(图1中的112)和z轴(图1中的114)的、当前相机位置读数(例如,在步骤604处测量的那些)与上次相机位置读数(例如,在步骤506处测量的那些)之间的平移读数差的绝对值。以下公式适用:|xd|=|x1-x0|,|yd|=|y1-y0|,且|zd|=|z1-z0|。
|pd|、|rd|和|ad|分别是当前相机位置读数(例如,在步骤604处测量的那些)与上次相机位置读数(例如,在步骤506处测量的那些)之间的俯仰、滚转和偏转方向上的旋转读数差的绝对值。以下公式适用:|pd|=|p1-p0|,|rd|=|r1-r0|,且|ad|=|a1-a0|。
公式集1和2中的|xd|≈0,|yd|≈0且|zd|≈0意味着关于x轴110、y轴112和z轴114没有大的相机平移运动,并且|rd|≈0意味着滚转方向没有相机旋转运动。|ad|≈0并且|pd|≥P0意味着在偏转方向上没有检测到相机旋转运动,而在俯仰方向上已检测到大于等于阈值P0的旋转运动。|pd|≈0并且|ad|≥A0意味着在俯仰方向上没有检测到相机旋转运动,而在偏转方向上已检测到大于等于阈值A0的旋转运动。
P0和A0是指示为了选择全景摄影模式、用户在俯仰或偏转方向上分别应旋转相机100的最小旋转度的预定值。将理解,在具有更复杂的全景摄影缝合机的另一示例实施例中,不是仅以固定的俯仰、变化的偏转运动(公式2)或固定的偏转、变化的俯仰运动(公式1)来拍摄旋转照片,而是俯仰和偏转都可以变化来拍摄全景照片。
在全景摄影模式在步骤312处被选择之后,第二照片被拍摄并且此时的相机位置读数被缓存。注意,第一照片是在图5的步骤504处拍摄的。此时的相机位置读数可以用x2、y2、z2、p2、r2和a2来表示。只要某种预定照片图像质量标准被满足、相机100不从上次缓存相机位置读数之前的相机运动方向改变运动方向、并且当前和上次缓存的相机位置读数的比较结果满足以下公式集之一的条件,第三照片、第四照片等就将在第二照片被拍摄之后被拍摄。
公式集3:
|xd|≈0,|yd|≈0,|zd|≈0,|ad|≈0,|rd|≈0并且P1≤|pd|≤P2或者
公式集4:
|xd|≈0,|yd|≈0,|zd|≈0,|pd|≈0,|rd|≈0并且A1≤|ad|≤A2
公式集3和4中|xd|、|yd|、|zd|、|pd|、|rd|和|ad|的定义与前面讨论的公式集1和2中的定义相同。然而,关于在按照全景摄影模式拍摄的第二照片以外拍摄的照片,以下公式适用:|xd|=|x2-x3|,|yd|=|y2-y3|,|zd|=|z2-z3|,|pd|=|p2-p3|,|rd|=|r2-r3|,且|ad|=|a2-a3|,其中x2、y2、z2、p2、r2和a2是当在全景摄影模式被选择的时候拍摄第二照片时缓存的相机位置读数,并且x3、y3、z3、p3、r3和a3是当在全景摄影模式被选择的时候拍摄第三照片时缓存的相机位置读数。
P1和A1是指示为了适当的全景摄影模式、用户在俯仰或偏转方向上分别应旋转相机100的最小旋转度的预定值。相应方向上小于P1和A1的值的旋转将在上次拍摄的照片和下次将拍摄的照片之间提供过多的重叠区域。注意,对于全景照片拍摄,足够的重叠区域是必要的。例如,足够的重叠区域可被定义为上次拍摄的照片的至少50%与下次将拍摄的照片重叠(或者换言之相同)。
P2和A2是指示为了适当的全景摄影模式、用户在俯仰或偏转方向上分别应旋转相机100的最大旋转度的预定值。相应方向上大于P2和A2的值的旋转将意味着上次拍摄的照片和下次将拍摄的照片之间没有足够的重叠区域。
将理解,适当的容忍值可被设计,以便处理单元208对什么范围的值将被视为适当的P0、A0、P1、A1、P2、A2和零作出决定。这些值可以在进行多个经验测试后获取。
在前面描述的选择器是快门按钮108的示例实施例中,只要快门按钮108被持续按压,相机100就将保持在全景摄影模式中。在选择器由两个按钮组成的前述示例实施例中,相机100保持在全景摄影模式中,直到被按压以进入全景摄影模式的按钮被按压第二次为止。作为替代将理解,快门按钮108可被按压以退出全景摄影模式,而不是第二次按压过去被按压以进入全景摄影模式的按钮。全景摄影模式还可在一长段时间已流逝而用于拍摄照片的图像质量条件仍不被满足后(例如,在30秒之后不满足照片拍摄条件)退出。另外,全景摄影模式可通过摇动相机100来退出。
照片图像质量标准与上次拍摄的照片和被光传感器104捕获但尚未保存为照片的图像之间的重叠区域中的图像质量有关。在公式集3或4被满足之后,利用算法来评估图像的图像质量。重叠区域内的最佳图像质量照片将被存储为用于最终全景照片的缝合素材(即,被缝合在一起以形成最终全景照片的照片之一)。
如果公式集3或4不被满足,则在自动拍摄照片之前,相机100将等待用户调整相机100直到条件被满足。如果公式集3或4的条件在照片被拍摄后的规定时间段(例如,1秒)内不被满足并且另一照片被设置成将被拍摄或者重叠区域的图像质量在规定时间段内仍不可接受,则蜂鸣器220可被配置成发声并且/或者LED 222可被配置成点亮。当这种情况发生时,用户将被警告以调整相机位置直到条件被满足。当条件被满足时或者当全景摄影模式被退出时,蜂鸣器220和LED 222将被解除激活。
当全景摄影模式退出并且多于两张照片已被连续成功拍摄时,处理单元208将使用已知的全景照片缝合算法来将已拍摄的所有照片彼此缝合以形成在适用情况下在偏转或/和俯仰方向上连续存在的全景照片。将理解,在替代实施例中,所拍摄的多于一张照片的缝合以产生全景照片可被配置成每次按照全景摄影模式拍摄照片时发生,而不是在全景照片已结束后一次缝合所拍摄的所有照片。
在数字指南针216和惯性传感器218被使用的示例实施例中,仅当以下公式集之一的条件被满足时,立体摄影模式才在图3中的步骤314处运行。
公式集5:
|yd|≈0,|zd|≈0,|xd|≥Tx,|ad|≈0,|pd|≈0并且|rd|≈0或者
公式集6:
|yd|≥Ty,|zd|≈0,|xd|≈0,|ad|≈0,|pd|≈0并且|rd|≈0
公式集5和6中|xd|、|yd|、|zd|、|pd|、|rd|和|ad|的定义与前面讨论的公式集1、2、3和4中的定义相同。对于公式集5和6,以下公式适用:|xd|=|x1-x0|,|yd|=|y1-y0|,|zd|=|z1-z0|,|pd|=|p1-p0|,|rd|=|r1-r0|,且|ad|=|a1-a0|。
|ad|≈0,|pd|≈0且|rd|≈0意味着没有检测到相机旋转运动。|yd|≈0,|zd|≈0且|xd|≥Tx意味着没有沿y轴112和z轴114的相机平移运动,而沿x轴110检测到相机运动。|zd|≈0,|xd|≈0且|yd|≥Ty意味着没有沿x轴110和z轴114的相机平移运动,而沿y轴112检测到相机运动。
Tx和Ty是指示为了选择立体摄影模式、用户在俯仰或偏转方向上分别应旋转相机100的最小旋转度的预定值。
当立体摄影模式在步骤314被选择时,第二照片被拍摄并且此时的相机位置读数被缓存。注意,第一照片是在图5中的步骤504拍摄的。只要相机100不从上次缓存相机位置读数之前的相机运动方向改变运动方向、并且当前和上次缓存的相机位置读数的比较结果满足以下公式集之一的条件,第三照片、第四照片等直到预定数目的照片就将在第二照片被拍摄之后被拍摄。
公式集7:
|yd|≈0,|zd|≈0,|xd|≥Tx1,|ad|≈0,|pd|≈0并且|rd|≈0或者
公式集8:
|yd|≥Ty1,|zd|≈0,|xd|≈0,|ad|≈0,|pd|≈0并且|rd|≈0
公式集7和8中|xd|、|yd|、|zd|、|pd|、|rd|和|ad|的定义与前面讨论的公式集1、2、3、4、5和6中的定义相同。对于公式集7和8,以下公式适用:|xd|=|x2-x3|,|yd|=|y2-y3|,|zd|=|z2-z3|,|pd|=|p2-p3|,|rd|=|r2-r4|,且|ad|=|a2-a3|,其中x2、y2、z2、p2、r2和a2是当在立体摄影模式被选择的时候拍摄第二照片时缓存的相机位置读数,并且x3、y3、z3、p3、r3和a3是当在立体摄影模式被选择的时候拍摄第三照片时缓存的相机位置读数。
Tx1和Ty1是指示为了适当的3D照片拍摄、用户分别在x和y平移方向上(即分别沿x轴110和y轴112)应移动相机100的最小移动量的预定值。小于Tx1和Ty1的值的相机移动将意味着,相应方向上的上次拍摄的照片和下次将拍摄的照片之间没有足够的距离来进行适当的3D照片拍摄。将理解,适当的容忍值可被设计,以便处理单元208对什么范围的值将被视为适当的Tx、Ty、Tx1、Ty1和零作出决定。
在选择器是快门按钮108的前述示例实施例中,只要快门按钮108被持续按压,相机100就将保持在立体摄影模式中。在选择器由两个按钮组成的前述示例实施例中,相机100保持在立体摄影模式中,直到被按压以进入立体摄影模式的按钮被按压第二次为止。作为替代将理解,快门按钮108可被按压以退出立体摄影模式,而不是第二次按压过去被按压以进入立体摄影模式的按钮。立体摄影模式还可在预定数目的照片(例如,2或5张)已被拍摄后并且用于拍摄照片的图像质量条件(例如,没有运动模糊等)在一长段时间(例如,30秒)后仍不被满足的情况下退出。另外,立体摄影模式可通过摇动相机100来退出。
如果公式集7或8不被满足,则在自动拍摄照片之前,相机100将等待用户调整相机100直到条件被满足。如果公式集7或8的条件在照片被拍摄后的规定时间段(例如,1秒)内不被满足并且另一照片被设置成将被拍摄,则蜂鸣器220可被配置成发声并且/或者LED 222可被配置成点亮。当这种情况发生时,用户将被警告以调整相机位置直到条件被满足。当条件被满足时或者当立体摄影模式被退出时,蜂鸣器220和LED 222将被解除激活。
当立体摄影模式退出并且多于两张照片已被连续成功拍摄时,照片将通过已知的基于3D的照片缝合算法而被缝合以形成一张3D照片并被存储在可移除固态存储卡210中。
在数字指南针216和惯性传感器218被使用的示例实施例中,仅当以下公式集被满足时,突发模式才在步骤310处被自动选择。
公式集9:
|xd|≈0,|yd|≈0,|zd|≈0,|ad|≈0,|pd|≈0并且|rd|≈0
公式集9中|xd|、|yd|、|zd|、|pd|、|rd|和|ad|的定义与前面讨论的公式集1-8中的定义相同。由于所有读数都近似为零,意味着相机100在第一组相机位置读数已在步骤504处被缓存后基本保持静止。
当突发模式在步骤310处被选择时,第二照片将被拍摄。注意,第一照片是在图5中的步骤504处拍摄的。第三照片、第四照片等将在第二照片被拍摄后尽可能快地或者例如每隔1秒被拍摄,不管图像质量和相机位置读数如何。将理解,在另一示例实施例中,按照突发模式拍摄的每张照片可在相机100的自动照片拍摄之前经历图像质量检查。这种情况中,照片仅在预定的图像质量标准被满足时才将被拍摄。
在前面描述的选择器是快门按钮108的示例实施例中,只要快门按钮108被持续按压,相机100就将保持在突发模式。突发模式还在已进行预定次数(通常为5)的照片拍摄的情况下退出。
当在步骤306处的选择之后超分辨率摄影模式生效时,第二照片被拍摄并且此时的相机位置读数被缓存。注意,第一照片是在图5中的步骤504处拍摄的。只要当前和上次缓存的相机位置读数的比较满足以下公式集10定义的条件,包括第二照片和后续照片在内的被拍照片就将被拍摄。
公式集10:
|xd|≈0,|yd|≈0,|zd|≈0,|ad|≈0,|pd|≈0并且|rd|≈0
公式集10中|xd|、|yd|、|zd|、|pd|、|rd|和|ad|的定义与前面讨论的公式集1-9中的定义相同。由于所有读数都近似为零,意味着相机100在激活超分辨率摄影模式以便自动拍摄照片后必须基本保持静止。
如果公式集10的条件在照片被拍摄后的规定时间段(例如,0.5秒)内不被满足并且另一照片被设置成将被拍摄,则蜂鸣器220可被配置成发声并且/或者LED 222可被配置成点亮。当这种情况发生时,用户将被警告以调整相机位置直到条件被满足。当条件被满足时,蜂鸣器220和LED222将被解除激活。
当预定次数的照片拍摄已被进行时并且当用于拍摄照片的图像质量条件(例如,没有运动模糊等)在一长段时间(例如,2秒)后不被满足时,超分辨率摄影模式退出。注意,用于拍摄照片的图像质量条件的满足是可选的。退出时,如果多于两张图片已被连续成功拍摄,则处理单元208将使用已知的超分辨率照片组合算法来将所有拍摄的照片彼此组合以形成一张超分辨率照片。
将理解,在另一实施例中,为了超分辨率摄影模式下的用户方便性,不要求满足公式集10的条件才能拍摄照片。
当在步骤306处的选择之后HDR摄影模式生效时,第二照片被拍摄并且此时的相机位置读数被缓存。注意,第一照片是在图5中的步骤504处拍摄的,并且它是通过普通曝光设置来拍摄的。第二照片通过另一曝光设置(例如,曝光不足设置)被拍摄。跟着,第三照片通过又一曝光设置(例如,曝光过度设置)被拍摄。之后可拍摄具有不同曝光率的第四、第五直到预定数目的照片。只要当前和上次缓存的相机位置读数的比较结果满足以下公式集定义的条件,所有照片都将被拍摄。
|xd|≈0,|yd|≈0,|zd|≈0,|ad|≈0,|pd|≈0并且|rd|≈0
公式集11中|xd|、|yd|、|zd|、|pd|、|rd|和|ad|的定义与前面讨论的公式集1-10中的定义相同。由于所有读数都近似为零,意味着相机100在激活HDR摄影模式以便自动拍摄照片后必须基本保持静止。
按照HDR摄影模式拍摄的照片的曝光级别可处于例如-2EV(曝光不足)到+2EV(曝光过度)之间的范围。正常曝光照片将以0EV被拍摄。曝光可以被定义成相机100的快门速度、孔径尺寸和传感器灵敏度的函数,并且它可通过调整这些规定的参数中的一个或多个来变化。在示例实施例中,相机100的快门速度变化以取得不同的曝光级别,孔径尺寸和传感器灵敏度保持恒定。在示例实施例中,用于按照HDR模式以不同的曝光级别进行多个拍摄的快门速度的变化范围是预确定的并被硬编码到相机100。
在示例实施例中,如果环境照明条件已被相机100检测为暗条件(例如,在夜间),则将由相机100拍摄的照片的预定最小数目将被自动设置为2,即一张照片将以0EV被拍摄,另一张以-2EV被拍摄。在这种场景照明对比条件下以0EV到+2EV或更高的范围拍摄一张或更多张照片被省略,因为可能导致模糊的照片。如果环境照明条件已被相机100检测为亮条件,则将由相机100拍摄的照片的预定最小数目将被自动设置为3,即一张以0EV拍摄,一张以-2EV被拍摄,一张以+2EV被拍摄。因此,有利地,示例实施例能够基于环境照明条件自动且动态地拍摄2至N张照片。
如果公式集11的条件在照片被拍摄后的规定时间段(例如,1秒)内停止被满足(即,用户已移动相机)并且另一照片被设置成将被拍摄,则蜂鸣器220可被配置成发声并且/或者LED 222可被配置成点亮。当这种情况发生时,用户将被警告以调整相机位置直到条件被满足。当条件被满足时或者当HDR摄影模式退出时,蜂鸣器220和LED 222将被解除激活。
当预定次数的照片拍摄已被进行时并且当用于拍摄照片的图像质量条件(例如,没有运动模糊等)在一长段时间(例如,30秒)后不被满足时,HDR摄影模式退出。注意,用于拍摄照片的图像质量条件的满足是可选的。在前面模式的选择器是快门按钮108的示例实施例中,HDR摄影模式还可在快门按钮108在被按压后被释放时退出。退出时,如果多于两张图片已被连续成功拍摄,则照片将通过已知的基于HDR的照片融合算法被融合以形成一张HDR照片并被存储在可移除固态存储卡210中。
将理解,在另一实施例中,为了HDR摄影模式下的用户方便性,不要求满足公式集11的条件才能继续拍摄照片。
将理解,前面描述的相机100的选择器可以是相机100的显示器214中显示的一个或多个可选选项。一个或多个可选选项与超分辨率或HDR摄影模式相关联并且在相应的模式已在图4的步骤404或408处被缓存或暗示时显示。例如,参考图7,图标702可针对HDR摄影模式而被显示以指示出它被缓存,并且用户可以通过使用多个操作按钮226手动选择图标702来退出HDR摄影模式。作为替代,图标702可由于相机100对特定模式的建议而被显示,并且在这种情况下选择图标702将会对操作模式做出选择。将理解,在显示器214是触摸屏的替代实施例中,可选选项可以通过对触摸屏上显示的选项进行触摸而被选择/退出。
将理解,在示例实施例的相机100中,前述相机摄影模式中的任一个在它们可以通过自动选择来开启/关闭的意义上是可配置的。关闭的摄影模式即使在该摄影模式的选择条件被满足时也不会被相机100自动激活。
公式集1至11是关于硬判决方法的使用的示例,其中,选择摄影模式的决定是基于固定的条件来做出的。将理解,在其他示例实施例中,也可采用软判决方法。例如,神经网络、模糊逻辑、涉及机器学习/训练的实现方式等可以被采用。在软判决方法的情况中,确定摄影模式选择判决的条件是发展的并且适合于用户使用样式。
前面提到过,相机运动检测可以基于成像,即基于相机100的光传感器104在预定时间间隔捕获的图像之间的比较,而不是使用数字指南针216和惯性传感器218。例如,利用OpenCV、计算机视觉库的计算机视觉技术可被采用。一般地,涉及的步骤可包括相机100以例如每秒约30或60帧的预定时间间隔捕获图像T1、T2、T3等等。之后,在所有捕获的图像中,两张或更多张图像被当作用于比较的参考图像(例如,在步骤506处缓存的第一参考帧或在步骤602处缓存的第二参考帧)。适当的算法被用来计算参考图像和当前图像之间的单应性(homography)。然后,摄影模式根据从单应性获得的相机运动而被选择。在另一示例实施例中,将理解,相机可以采用一种或多种相机运动检测的方法,例如,使用成像、使用数字指南针216和/或使用惯性传感器218来检测相机运动。
参考图8,下面描述用于根据本发明的示例实施例来选择相机的操作模式的方法。
在步骤802,感应场景照明(例如,图4中的步骤402和406)。
在步骤804,检测相机的运动(例如,图3中的步骤308)。
在步骤806,检测相机的选择器的选择,所述选择器用于在基于场景照明的第一组一个或多个操作模式和基于相机运动的第二组一个或多个操作模式之间进行选择(例如,图3中的步骤304)。
在步骤808,基于由与相机运动、场景照明和选择器的选择相关联的数据定义的条件从第一组和第二组一个或多个操作模式中选择一个操作模式。
将理解,在其他示例实施例中,参考图1描述的数字相机100可以是嵌入便携设备(例如,移动手机、便携数字助理、便携游戏设备等)的相机模块、网络摄像头、视频相机等。
理解了上述公开和附图的本领域技术人员可以对用于选择相机的操作模式的方法和多模型相机做出很多修改和其他实施例。因此,应该明白,用于选择相机的操作模式的方法和多模型相机不仅限于这里包含的以上说明书,并且可能的修改将被包括在公开的权利要求中。
Claims (22)
1.一种用于选择相机的操作模式的方法,所述方法包括:
感应场景照明;
检测所述相机的运动,包括检测全景摄影的旋转运动;
检测所述相机的选择器的选择,所述选择器用于在基于场景照明的第一组一个或多个操作模式和基于所述相机的运动的第二组第一或多个操作模式之间进行选择;以及
基于由与所述相机的运动、所述场景照明和所述选择器的选择相关联的数据定义的条件来从所述第一组一个或多个操作模式和所述第二组一个或多个操作模式中选择一个操作模式。
2.根据权利要求1所述的方法,所述方法还包括:
检测所述选择器上的持续保持时间,
其中与所述选择器的选择相关联的数据包括与所述选择器上的持续保持时间相关联的数据。
3.根据权利要求1所述的方法,所述方法还包括:
确定所述选择器的状态,
其中与所述选择器的选择相关联的数据包括与所述选择器的状态相关联的数据。
4.根据权利要求1所述的方法,所述方法还包括:
对按照操作模式捕获多于一个图像进行辅助,所述操作模式是由全景摄影模式、立体摄影模式、突发照片拍摄模式、高动态范围成像模式或超分辨率摄影模式组成的集合中的一个。
5.根据权利要求1所述的方法,所述方法还包括:
通过所述选择器的第一按钮来选择所述第一组一个或多个操作模式;以及
通过所述选择器的第二按钮来选择所述第二组一个或多个操作模式。
6.根据权利要求1所述的方法,所述方法还包括:
警告和引导所述相机的用户来满足用于按照操作模式捕获图像的条件。
7.根据权利要求1所述的方法,所述方法还包括:
确定所述相机的快门速度;以及
基于由与所述相机的快门速度相关联的数据定义的其他条件来选择操作模式。
8.根据权利要求1所述的方法,其中检测所述相机的运动包括以预定时间间隔对由所述光传感器捕获的图像进行比较。
9.根据权利要求1所述的方法,其中检测所述相机的运动包括使用数字指南针、惯性传感器或它们二者。
10.根据权利要求1所述的方法,其中由与所述相机的运动、所述选择器的选择和所述场景照明相关联的数据定义的条件是固定的、或者是发展的并适合于用户选择样式。
11.根据权利要求1所述的方法,所述方法还包括:
在显示器中显示一个或多个可选选项;以及
选择所述一个或多个可选选项以选择或退出操作模式。
12.一种多模型相机,包含:
用于感应场景照明的光传感器;
用于检测所述相机的运动、包括检测全景摄影的旋转运动的运动检测装置;
用于在基于场景照明的第一组一个或多个操作模式和基于所述相机的运动的第二组第一或多个操作模式之间进行选择的选择器;以及
用于基于由与所述相机的运动、所述场景照明和所述选择器的选择相关联的数据定义的条件来从所述第一组一个或多个操作模式和所述第二组一个或多个操作模式中选择一个操作模式的处理单元。
13.根据权利要求12所述的多模型相机,所述多模型相机还包括:
用于对所述选择器上的持续保持时间进行计数的计数器,
其中与所述选择器的选择相关联的数据包含与所述选择器上的持续保持时间相关联的数据。
14.根据权利要求12所述的多模型相机,其中与所述选择器的选择相关联的数据包含与所述选择器的状态相关联的数据。
15.根据权利要求12所述的多模型相机,其中操作模式对多于一个图像的捕获进行辅助,所述操作模式是由全景摄影模式、立体摄影模式、突发照片拍摄模式、高动态范围成像模式或超分辨率摄影模式组成的集合中的一个。
16.根据权利要求12所述的多模型相机,其中所述选择器可包括两个按钮,一个用于选择所述第一组一个或多个操作模式,并且另一个用于选择所述第二组一个或多个操作模式。
17.根据权利要求12所述的多模型相机,其中提供了所述警告装置以警告和引导所述相机的用户来满足用于按照操作模式捕获图像的条件。
18.根据权利要求12所述的多模型相机,其中所述处理单元被用于确定所述相机的快门速度,所选择的操作模式是由所述处理单元基于由与所述相机的快门速度相关联的数据定义的其他条件来选择的。
19.根据权利要求12所述的多模型相机,其中所述相机的运动是基于以预定时间间隔对由所述光传感器捕获的图像的比较来检测的。
20.根据权利要求12所述的多模型相机,其中所述运动检测装置包括使用数字指南针、惯性传感器或它们二者。
21.根据权利要求12所述的多模型相机,其中由与所述相机的运动、所述选择器的选择和所述场景照明相关联的数据定义的条件是固定的、或者是发展的并适合于用户选择样式。
22.根据权利要求12所述的多模型相机,其中所述选择器包括:
在所述相机的显示器中图形化地呈现的一个或多个可选选项,其中选择所述一个或多个可选选项以选择或退出操作模式。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SG200903222-8A SG166684A1 (en) | 2009-05-11 | 2009-05-11 | A multimodal camera and a method for selecting an operation mode of a camera |
SG200903222-8 | 2009-05-11 | ||
PCT/SG2010/000157 WO2010132025A1 (en) | 2009-05-11 | 2010-04-19 | A multimodal camera and a method for selecting an operation mode of a camera |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102422219A true CN102422219A (zh) | 2012-04-18 |
CN102422219B CN102422219B (zh) | 2015-02-18 |
Family
ID=54196709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080020972.7A Active CN102422219B (zh) | 2009-05-11 | 2010-04-19 | 多模型相机以及用于选择相机的操作模式的方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9307143B2 (zh) |
EP (1) | EP2430496B1 (zh) |
CN (1) | CN102422219B (zh) |
HK (1) | HK1166857A1 (zh) |
SG (1) | SG166684A1 (zh) |
TW (1) | TWI520600B (zh) |
WO (1) | WO2010132025A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349038A (zh) * | 2013-07-31 | 2015-02-11 | 联想(北京)有限公司 | 启用全景拍摄的方法和电子设备 |
CN104853082A (zh) * | 2014-11-25 | 2015-08-19 | 广东欧珀移动通信有限公司 | 一种拍摄全景图片的方法及装置 |
CN105339841A (zh) * | 2013-12-06 | 2016-02-17 | 华为终端有限公司 | 双镜头设备的拍照方法及双镜头设备 |
CN107430436A (zh) * | 2015-05-20 | 2017-12-01 | 谷歌公司 | 全景手势的自动检测 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI455579B (zh) * | 2011-10-26 | 2014-10-01 | Ability Entpr Co Ltd | 影像擷取方法及應用其之影像處理系統及影像擷取裝置 |
US8866921B2 (en) * | 2012-06-26 | 2014-10-21 | Htc Corporation | Devices and methods involving enhanced resolution image capture |
US9525825B1 (en) * | 2012-09-25 | 2016-12-20 | Amazon Technologies, Inc. | Delayed image data processing |
US9973677B2 (en) | 2013-10-14 | 2018-05-15 | Qualcomm Incorporated | Refocusable images |
CN106161924B (zh) * | 2015-04-27 | 2020-01-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种轨迹照片的拍摄方法、装置及移动终端 |
CN104994291B (zh) * | 2015-06-30 | 2018-09-04 | 广东欧珀移动通信有限公司 | 一种基于拍摄场景环境启动广角摄像头的方法及终端 |
TWI549067B (zh) * | 2015-08-13 | 2016-09-11 | 宏碁股份有限公司 | 可攜式電子裝置以及影像擷取方法 |
KR102584187B1 (ko) | 2016-03-30 | 2023-10-05 | 삼성전자주식회사 | 이미지를 처리하기 위한 전자 장치 및 방법 |
KR102710599B1 (ko) * | 2018-03-21 | 2024-09-27 | 삼성전자주식회사 | 이미지 데이터 처리 방법 및 이를 위한 장치 |
KR102617252B1 (ko) | 2018-05-21 | 2023-12-26 | 삼성전자주식회사 | 전자 장치 및 그 파노라마 촬영 모드 자동 전환 방법 |
US10999570B2 (en) * | 2018-09-04 | 2021-05-04 | Johnathan R. Banta | Portable system for taking photogrammetry images and related method |
EP3854069B1 (en) * | 2018-09-19 | 2024-02-21 | GoPro, Inc. | Automated camera mode selection |
US10931868B2 (en) * | 2019-04-15 | 2021-02-23 | Gopro, Inc. | Methods and apparatus for instant capture of content |
CN116074623B (zh) * | 2022-05-30 | 2023-11-28 | 荣耀终端有限公司 | 一种摄像头的分辨率选择方法和装置 |
US20240073514A1 (en) * | 2022-08-29 | 2024-02-29 | Samsung Electronics Co., Ltd. | System and method for detecting a user intent to start a video recording |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4777505A (en) * | 1985-11-08 | 1988-10-11 | Ricoh Company, Ltd. | Automatic focusing control system |
CN1348303A (zh) * | 2000-09-14 | 2002-05-08 | 佳能株式会社 | 工作模式设定部件和电子装置 |
JP2002300450A (ja) * | 2001-04-03 | 2002-10-11 | Canon Inc | 撮像システム、撮像システムの撮影動作モード設定方法、撮像装置、撮像装置の撮影動作モード設定方法、通信装置、通信装置の通信動作状態通知方法、及び記憶媒体 |
US20030215229A1 (en) * | 2002-05-16 | 2003-11-20 | Fuji Photo Film Co., Ltd. | Photographic mode selectable camera |
US20040008274A1 (en) * | 2001-07-17 | 2004-01-15 | Hideo Ikari | Imaging device and illuminating device |
CN1638443A (zh) * | 2003-12-24 | 2005-07-13 | 佳能株式会社 | 图像处理装置及其方法和摄像装置 |
CN1668073A (zh) * | 2004-03-10 | 2005-09-14 | 三星电子株式会社 | 拍摄装置的模式选择开关 |
CN1741578A (zh) * | 2004-08-25 | 2006-03-01 | 三星Techwin株式会社 | 用于有效设置操作的控制方法及使用该方法的数字拍摄设备 |
US20060291850A1 (en) * | 2005-06-24 | 2006-12-28 | Pentax Corporation | Mode-setting device for photographing device |
JP2007221672A (ja) * | 2006-02-20 | 2007-08-30 | Nikon Corp | 電子機器 |
US20080225158A1 (en) * | 2006-06-27 | 2008-09-18 | Kei Ito | Imaging device and imaging method |
US20090033767A1 (en) * | 2007-07-31 | 2009-02-05 | Sanyo Electric Co., Ltd. | Digital camera |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0409161B1 (en) * | 1989-07-18 | 2000-10-11 | Fuji Photo Film Co., Ltd. | Method and apparatus for controlling exposure changes of a video camera |
US5159375A (en) * | 1989-12-08 | 1992-10-27 | Minolta Camera Kabushiki Kaisha | Camera having a remote control function |
JPH04264431A (ja) * | 1991-02-19 | 1992-09-21 | Minolta Camera Co Ltd | パノラマ撮影可能なカメラ |
JPH10334212A (ja) * | 1997-04-01 | 1998-12-18 | Fuji Photo Film Co Ltd | 付加情報付き画像ファイルからの画像プリントシステム |
JP4245699B2 (ja) * | 1998-09-16 | 2009-03-25 | オリンパス株式会社 | 撮像装置 |
US6963360B1 (en) * | 2000-11-13 | 2005-11-08 | Hewlett-Packard Development Company, L.P. | Adaptive and learning setting selection process with selectable learning modes for imaging device |
JP2003244727A (ja) * | 2002-02-13 | 2003-08-29 | Pentax Corp | ステレオ画像撮像装置 |
KR100548006B1 (ko) * | 2004-05-15 | 2006-02-01 | 삼성테크윈 주식회사 | 디지털 촬영 장치의 제어 방법 및 이 방법을 사용한디지털 촬영 장치 |
JP4507855B2 (ja) * | 2004-11-25 | 2010-07-21 | ソニー株式会社 | 撮影装置の制御方法および制御装置、並びに制御プログラム |
SE532236C2 (sv) * | 2006-07-19 | 2009-11-17 | Scalado Ab | Metod i samband med tagning av digitala bilder |
KR100800804B1 (ko) * | 2006-12-27 | 2008-02-04 | 삼성전자주식회사 | 파노라마 영상 촬영 방법 |
JP4931668B2 (ja) * | 2007-03-29 | 2012-05-16 | 富士フイルム株式会社 | 複眼撮像装置 |
CN101772952B (zh) * | 2007-07-23 | 2013-04-24 | 松下电器产业株式会社 | 摄像装置 |
JP4462329B2 (ja) * | 2007-10-31 | 2010-05-12 | ソニー株式会社 | 撮像装置、撮像方法 |
-
2009
- 2009-05-11 SG SG200903222-8A patent/SG166684A1/en unknown
-
2010
- 2010-04-19 US US13/319,799 patent/US9307143B2/en active Active
- 2010-04-19 EP EP10775172.9A patent/EP2430496B1/en active Active
- 2010-04-19 WO PCT/SG2010/000157 patent/WO2010132025A1/en active Application Filing
- 2010-04-19 CN CN201080020972.7A patent/CN102422219B/zh active Active
- 2010-04-26 TW TW099113043A patent/TWI520600B/zh active
-
2012
- 2012-07-31 HK HK12107456.8A patent/HK1166857A1/zh unknown
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4777505A (en) * | 1985-11-08 | 1988-10-11 | Ricoh Company, Ltd. | Automatic focusing control system |
CN1348303A (zh) * | 2000-09-14 | 2002-05-08 | 佳能株式会社 | 工作模式设定部件和电子装置 |
JP2002300450A (ja) * | 2001-04-03 | 2002-10-11 | Canon Inc | 撮像システム、撮像システムの撮影動作モード設定方法、撮像装置、撮像装置の撮影動作モード設定方法、通信装置、通信装置の通信動作状態通知方法、及び記憶媒体 |
US20040008274A1 (en) * | 2001-07-17 | 2004-01-15 | Hideo Ikari | Imaging device and illuminating device |
US20030215229A1 (en) * | 2002-05-16 | 2003-11-20 | Fuji Photo Film Co., Ltd. | Photographic mode selectable camera |
CN1638443A (zh) * | 2003-12-24 | 2005-07-13 | 佳能株式会社 | 图像处理装置及其方法和摄像装置 |
CN1668073A (zh) * | 2004-03-10 | 2005-09-14 | 三星电子株式会社 | 拍摄装置的模式选择开关 |
CN1741578A (zh) * | 2004-08-25 | 2006-03-01 | 三星Techwin株式会社 | 用于有效设置操作的控制方法及使用该方法的数字拍摄设备 |
US20060291850A1 (en) * | 2005-06-24 | 2006-12-28 | Pentax Corporation | Mode-setting device for photographing device |
JP2007221672A (ja) * | 2006-02-20 | 2007-08-30 | Nikon Corp | 電子機器 |
US20080225158A1 (en) * | 2006-06-27 | 2008-09-18 | Kei Ito | Imaging device and imaging method |
US20090033767A1 (en) * | 2007-07-31 | 2009-02-05 | Sanyo Electric Co., Ltd. | Digital camera |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349038A (zh) * | 2013-07-31 | 2015-02-11 | 联想(北京)有限公司 | 启用全景拍摄的方法和电子设备 |
CN104349038B (zh) * | 2013-07-31 | 2018-10-12 | 联想(北京)有限公司 | 启用全景拍摄的方法和电子设备 |
CN105339841A (zh) * | 2013-12-06 | 2016-02-17 | 华为终端有限公司 | 双镜头设备的拍照方法及双镜头设备 |
US9973672B2 (en) | 2013-12-06 | 2018-05-15 | Huawei Device (Dongguan) Co., Ltd. | Photographing for dual-lens device using photographing environment determined using depth estimation |
CN105339841B (zh) * | 2013-12-06 | 2018-12-14 | 华为终端(东莞)有限公司 | 双镜头设备的拍照方法及双镜头设备 |
CN104853082A (zh) * | 2014-11-25 | 2015-08-19 | 广东欧珀移动通信有限公司 | 一种拍摄全景图片的方法及装置 |
CN104853082B (zh) * | 2014-11-25 | 2017-11-07 | 广东欧珀移动通信有限公司 | 一种拍摄全景图片的方法及装置 |
CN107430436A (zh) * | 2015-05-20 | 2017-12-01 | 谷歌公司 | 全景手势的自动检测 |
CN107430436B (zh) * | 2015-05-20 | 2020-06-16 | 谷歌有限责任公司 | 全景手势的自动检测 |
Also Published As
Publication number | Publication date |
---|---|
US20120069141A1 (en) | 2012-03-22 |
EP2430496A1 (en) | 2012-03-21 |
TW201044864A (en) | 2010-12-16 |
TWI520600B (zh) | 2016-02-01 |
CN102422219B (zh) | 2015-02-18 |
SG166684A1 (en) | 2010-12-29 |
EP2430496B1 (en) | 2018-04-18 |
EP2430496A4 (en) | 2014-07-16 |
HK1166857A1 (zh) | 2012-11-09 |
WO2010132025A1 (en) | 2010-11-18 |
US9307143B2 (en) | 2016-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102422219B (zh) | 多模型相机以及用于选择相机的操作模式的方法 | |
JP5351128B2 (ja) | カメラ動揺表示装置及びカメラ動揺表示方法、イメージディスプレイ装置及びイメージディスプレイ方法、並びに記録媒体 | |
JP4884417B2 (ja) | 携帯型電子装置及びその制御方法 | |
EP2563009B1 (en) | Method and electric device for taking panoramic photograph | |
CN101124816B (zh) | 图像处理设备 | |
CN101742101B (zh) | 成像设备和成像设备中的显示控制方法 | |
TWI407234B (zh) | 照相裝置 | |
CN110012228A (zh) | 显示控制设备和显示控制设备的控制方法 | |
CN106161981B (zh) | 图像暗角补偿方法、装置和终端设备 | |
CN107370962A (zh) | 高动态范围图像拍摄方法、装置和终端设备 | |
CN106464784A (zh) | 摄影装置和摄影方法 | |
CN106210464B (zh) | 摄像装置和摄像装置的控制方法 | |
CN105872355A (zh) | 焦点调节装置和焦点调节方法 | |
JP2010268019A (ja) | 撮影装置 | |
US20080298797A1 (en) | Imaging apparatus | |
JP6553821B2 (ja) | 撮影装置及びその制御方法 | |
JP2005338614A (ja) | 撮影装置及びそのプログラム | |
CN107800956B (zh) | 摄像设备、控制方法和存储介质 | |
JP2006246354A (ja) | 撮影装置及び撮影プログラム | |
JPWO2019065820A1 (ja) | 撮影装置とその制御方法および制御プログラム | |
CN101403846B (zh) | 摄影装置和摄影装置的控制方法 | |
JP4852504B2 (ja) | 撮像装置及び合焦状態表示方法 | |
KR101630295B1 (ko) | 디지털 촬영 장치, 그 제어 방법, 및 컴퓨터 판독가능 매체 | |
JP2006285073A (ja) | 撮像装置および撮像装置の操作方法 | |
JP4552131B2 (ja) | デジタルカメラ、デジタルカメラの制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1166857 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1166857 Country of ref document: HK |