具体实施方式
以下,参照附图来详细说明本发明。在以下描述中,将仅对用于理解本发明的操作的一些部分进行描述,并将省略该领域中普通技术人员可以容易地理解的其它部分。
另外,本发明不应被理解为局限于以下实施例。
现将参照附图通过解释本发明的示例性实施例来描述本发明。
图1是示例性数字拍摄装置100的框图的示例。
参照图1,数字拍摄装置100可包括光学单元110、光学驱动器111、成像装置115、成像装置控制器116、操作器120、程序存储器130、缓冲存储器140、数据存储器150、显示器160、数字信号处理器(DSP)170、音频处理器180、话筒182和扬声器184。
光学单元110接收与对象相应的光信号并将所述光信号提供到成像装置115。光学单元110可包括至少一个镜头,诸如通过调节其焦距来缩小或扩大视角的变焦镜头和焦点固定在对象上的定焦镜头。另外,光学单元110还可包括控制光强的光圈。
光学驱动器111控制镜头的定位以及光圈的打开。可通过控制镜头的定位来对对象进行对焦。另外,可通过控制光圈的打开来控制光强。光学驱动器111可根据响应于实时输入的图像信号而自动产生的控制信号或由用户的操作手动输入的控制信号来控制光学单元110。
通过光学单元110的光信号到达成像装置115的光接收表面,从而形成对象的图像。成像装置115是用于将光信号转换为电信号的装置,例如电荷耦合器件(CCD)或互补金属氧化物半导体图像传感器(CIS)。例如,可通过成像装置控制器116来控制成像装置115的灵敏度。成像装置控制器116可根据响应于实时输入的图像信号而自动产生的控制信号或由用户的操作手动输入的控制信号来控制成像装置115。
操作器120可接收从数字拍摄装置100外部输入的控制信号,例如,由用户输入的控制信号。操作器120包括各种功能按钮:快门释放按钮,通过将成像装置115曝光一段预定时间来拍摄图片;电源按钮,开启数字拍摄装置100;广角和远摄按钮,用于根据输入来扩大或缩小视角;文本输入按钮;模式选择按钮,用于选择拍摄模式或再现模式;设置按钮,用于设置白平衡和曝光。虽然操作器120可包括上述各种按钮,但是本发明不限于此。操作器120可被以任何形式实施,诸如用户可输入信号的键盘、触摸板或遥控器。
另外,数字拍摄装置100包括用于存储程序(例如,驱动数字拍摄装置100的操作和应用系统)的程序存储器130、用于临时存储各种操作所必需的数据和结果数据的缓冲存储器140以及用于存储程序所需的各种类型的数据(例如,包括图像信号的图像文件)的数据存储器150。
此外,数字成像装置100包括显示器160,用于显示数字成像装置100的操作状态和数字成像装置100捕捉的图像数据。显示器160可对用户提供视觉数据和/或听觉数据。为了提供视觉数据,显示器160可由例如液晶显示器(LCD)面板、有机发光二极管(OLED)面板或电泳显示面板形成。
此外,数字成像装置100包括DSP 170,处理输入图像信号并根据输入图像信号或外部输入信号控制其它元件。
话筒182将从数字成像装置100之外接收的声音转换为电音频信号,并将音频信号发送到音频处理器180。话筒182可以是嵌入或连接到数字成像装置100的任何类型的话筒。
音频处理器180处理输入音频信号并将处理的信号发送到DSP 170。另外,如果用户再现视频文件,则音频处理器180处理从DSP 170发送的音频数据并将处理的数据提供到扬声器184。
扬声器184是用于将电信号转换为振动板(diaphragm)的震动并根据转换的电信号产生声信号的装置。当再现视频文件时,扬声器184将包括在视频文件中的音频数据转换为声波。
图2是示出根据本发明的控制数字拍摄装置的方法的示例的流程图。
根据本发明的方法包括:计算来自输入图像的对象的运动的度作为运动信息并确定运动信息是否满足拍摄模式改变条件。如果运动信息满足拍摄模式改变条件,则根据预定参考改变拍摄模式。
在本发明中,运动的度是数字地表示对象运动多少的值。也就是说,可基于例如运动矢量的大小或输入图像的帧之间的差分图像来计算运动的度。
现将参照图2描述根据本发明的方法。
参照图2,所述方法开始于操作S202,从输入图像计算对象的运动的度。输入图像可以是在数字拍摄装置以静止图像捕获模式操作时输入的实时取景图像,或者在数字拍摄装置以视频捕获模式操作时输入的实时取景图像或视频捕捉图像。
可通过使用能够计算对象的运动的度的任何方法来计算运动的度。例如,可基于运动矢量的大小或输入图像的帧之间的差分图像来计算运动的度。
所述方法在操作S204继续,运动的度满足拍摄模式改变条件?拍摄模式改变条件是运动的度的参考值,用于确定是否改变拍摄模式。根据本发明的实施例,如果在静止图像捕获模式中运动的度在第一参考时间内保持等于或大于第一参考值或者在视频捕获模式中运动的度在第二参考时间内保持等于或小于第二参考值,则可确定改变拍摄模式。
如果运动的度不满足拍摄模式改变条件,则方法返回操作S202,在操作S202中从输入图像计算对象的运动的度。如果运动的度满足拍摄模式改变条件,则方法可选择地继续到操作S206,满足用于确定是否改变拍摄模式的预定参考?
根据本发明的实施例,如果满足拍摄模式改变条件,则用户可选用户界面被呈现给用户并提示用户是否改变拍摄模式。如果用户选择改变拍摄模式,则数字拍摄装置的拍摄模式被改变。通常,数字拍摄装置提供可由用户操作的键作为用于改变拍摄模式的用户界面。然而,根据本发明的另一实施例,可提供比操作键更快速和更简单的用户界面,从而用户可立即和简单地改变拍摄模式。可通过使用例如数字拍摄装置的触摸屏或显示屏或者附加操作键的组合来提供用户界面。
根据本发明的另一实施例,如果满足拍摄模式改变条件,则拍摄模式自动改变而不需用户的任何操作。本发明的另一实施例可通过自动控制数字拍摄装置适合于对象的当前运动而不需用户的任何操作,对用户极大地提高便捷性。
所述方法在操作S208继续,如果根据预定参考确定改变拍摄模式,则在操作S208改变拍摄模式。
图3A和图3B是示出根据本发明的控制处于静止图像捕获模式的数字拍摄装置的方法的流程图。
参照图3A,当数字拍摄装置处于静止图像捕获模式时,如果对象的运动的度等于或大于第一参考值,则确定将拍摄模式从静止图像捕获模式改变到视频捕获模式。所述方法从操作S300开始,数字拍摄装置以静止图像捕获模式操作。所述方法在操作S302继续,计算对象的运动的度。所述方法在操作S304继续,运动的度等于或大于第一参考值?第一参考值是运动的度的阈值,用于确定是否将静止图像捕获模式改变到视频捕获模式。可由数字拍摄装置的设计者预定第一参考值,或可由用户的选择确定第一参考值。
如果对象的运动的度小于第一参考值,则所述方法返回操作S302。如果运动的度等于或大于第一参考值,则所述方法可选地在操作S306继续,运动的度在第一参考时间内保持等于或大于第一参考值?可选地,即使运动的度等于或大于第一参考值,但如果运动的度没有保持等于或大于第一参考值第一参考时间,则所述方法返回操作S302。可由数字拍摄装置的设计者预定第一参考时间,或可由用户的选择确定第一参考时间。
所述方法在操作S308继续,如果在操作S306满足拍摄模式改变条件,则满足用于确定是否改变拍摄模式的预定参考?
根据本发明的实施例,由通过用户界面输入的用户选择来设置用于确定是否改变拍摄模式的预定参考。也就是说,如上参照图2所述,如果满足拍摄模式改变条件,则提供用于提示是否改变拍摄模式的用户可选用户界面并根据通过用户界面输入的用户选择来确定是否改变拍摄模式。如果用户选择改变拍摄模式,则所述方法在操作S310继续,拍摄模式被改变为视频捕获模式。如果用户选择不改变拍摄模式,则不改变拍摄模式,并且所述方法返回操作S302。
根据本发明的实施例,如果在操作S306满足拍摄模式改变条件,则使用预定参考用于自动改变拍摄模式。
根据对本发明的另一实施例的本发明的另一实施例,在从原始拍摄模式改变当前拍摄模式时,如果对象的运动的度满足拍摄模式改变条件,则拍摄模式可被自动改变而不通过用户界面提示用户是否改变拍摄模式。
现将参照图3B对本发明的另一实施例进行描述。
参照图3B,在操作S312,在满足拍摄模式改变条件并从而将静止图像捕获模式改变为视频捕获模式之后,在视频捕获模式中计算运动的度,在操作S314和S316,确定运动的度是否满足拍摄模式改变条件。在操作S318,如果运动的度满足拍摄模式改变条件,则拍摄模式自动从视频捕获模式改变到静止图像捕获模式而不提示用户。
根据本发明的另一实施例,计算了运动的度的对象可以是焦点上的对象。
图4A和图4B是示出根据本发明的控制处于视频捕获模式的数字拍摄装置的方法的示例的流程图。
参照图4A,当数字拍摄装置处于视频捕获模式时,如果对象的运动的度等于或小于参考值,则确定将拍摄模式从视频捕获模式改变到静止图像捕获模式。
所述方法从操作S400开始,数字拍摄装置以视频捕获模式操作。所述方法在操作S402继续,计算对象的运动的度,在操作S404,确定运动的度是否等于或小于第二参考值。第二参考值是运动的度的阈值,用于确定是否将视频捕获模式改变到静止图像捕获模式。可由数字拍摄装置的设计者预定第二参考值,或可由用户的选择确定第二参考值。另外,第二参考值可以与以上参照图3A描述的第一参考值相同或不同。
如果对象的运动的度大于第二参考值,则所述方法返回操作S402。根据本发明的实施例,如果运动的度等于或小于第二参考值,则所述方法可选地在操作S406继续,运动的度在第二参考时间内保持等于或小于第二参考值?可选地,即使运动的度等于或小于第二参考值,但如果运动的度没有保持等于或小于第二参考值第二参考时间,则所述方法返回操作S402。第二参考时间可以与以上参照图3A描述的第一参考时间相同或不同。
如果在操作S406满足拍摄模式改变条件,则所述方法可选地在操作S408继续,满足用于确定是否改变拍摄模式的预定参考?
根据本发明的另一实施例,通过用户界面输入用于确定是否改变拍摄模式的预定参考。如果用户选择改变拍摄模式,则所述方法在操作S410继续,拍摄模式被改变为静止图像捕获模式。如果用户选择不改变拍摄模式,则所述方法在操作S402继续,不改变拍摄模式并保持视频捕获模式。
根据本发明的另一实施例,如果在操作S406满足拍摄模式改变条件,则使用预定参考自动改变拍摄模式。
根据对本发明的另一实施例的本发明的另一实施例,在从原始拍摄模式改变当前拍摄模式时,如果对象的运动的度满足拍摄模式改变条件,则拍摄模式可被自动改变而不通过用户界面提示用户是否改变拍摄模式。
现将参照图4B对本发明的另一实施例进行描述。
参照图4B,在操作S412,在满足拍摄模式改变条件并从而将视频捕获模式改变为静止图像捕获模式之后,在静止图像捕获模式中计算运动的度,在操作S414和S416,确定运动的度是否满足拍摄模式改变条件。在操作S418,如果运动的度满足拍摄模式改变条件,则拍摄模式自动从静止图像捕获模式改变到视频捕获模式而不提示用户。
图5是根据本发明的数字拍摄装置100a的框图。
参照图5,数字拍摄装置100a包括成像装置115、运动的度计算器510和拍摄模式改变器520。
如上参照图1所述,成像装置115是用于将光信号转换为电信号的装置,例如CCD或CIS。数字拍摄装置100a还可包括模数转换器172,用于将从成像装置115输入的模拟信号转换为数字信号。
由成像装置115形成的输入图像被发送到运动的度计算器510。运动的度计算器510计算包括在输入图像中的对象的运动的度。输入图像可以是在数字拍摄装置100a以静止图像捕获模式操作时输入的实时取景图像,或者可以是在数字拍摄装置100a以视频捕获模式操作时输入的实时取景图像或视频捕捉图像。对象可由用户选择或可由数字拍摄装置100a选择。
拍摄模式改变器520确定由运动的度计算器510计算的运动的度是否满足拍摄模式改变条件。根据本发明的实施例,如果在数字拍摄装置100a的静止图像捕获模式中运动的度在第一参考时间内保持等于或大于第一参考值,或者如果在数字拍摄装置100a的视频捕获模式中运动的度在第二参考时间内保持等于或小于第二参考值,则拍摄模式改变器520可确定改变图像模式。
如果拍摄模式改变器520确定运动的度满足拍摄模式改变条件,则拍摄模式改变器520可根据预定参考确定是否改变拍摄模式。
根据本发明的实施例,如果满足拍摄模式改变条件,则数字拍摄装置100a提供用于提示是否改变拍摄模式的用户可选用户界面550并根据通过用户界面550输入的用户选择来确定是否改变拍摄模式。如果用户选择改变拍摄模式,则数字拍摄装置100a的拍摄模式被改变。
用户界面550可被实施为例如触摸屏或显示屏或者附加操作键的组合。
根据对本发明的另一实施例的本发明的另一实施例,在由拍摄模式改变器520从原始拍摄模式改变当前拍摄模式时,如果对象的运动的度满足拍摄模式改变条件,则拍摄模式被自动改变而不通过用户界面550提示用户是否改变拍摄模式。
如果拍摄模式改变器520确定改变拍摄模式,则拍摄模式改变器520改变数字拍摄装置100a的拍摄模式。
根据本发明的另一实施例,计算了运动的度的对象可以是焦点上的对象。
可通过使用存储用于执行运动的度计算器510和拍摄模式改变器520的功能的程序的程序存储器130和DSP 170来实现运动的度计算器510和拍摄模式改变器520。
同时,本发明还可实施为计算机可读记录介质上的计算机可读代码。计算机可读记录介质可以是可存储可被计算系统读取的数据的数据存储装置。
计算机可读代码被配置为:当其被DSP 170从计算机可读记录介质读取并被执行时,执行根据本发明的控制数字拍摄装置的方法的操作。另外,用于完成本发明的功能程序、代码和代码段可被该领域中的普通技术人员通过编程器容易地实现。
计算机可读记录介质的示例包括只读存储器(ROM)、随机访问存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置等。计算机可读记录介质还可分布于联网的计算机系统,从而以分布式方式存储和执行计算机可读代码。
如上所述,根据本发明,如果在静止图像捕获模式中对象显著运动,则通过自动地或通过用户选择地将拍摄模式从静止图像捕获模式改变到视频捕获模式,数字拍摄装置可创建存储有对象的图像的每个运动的视频文件,而不是对象的图像是模糊的静止图像。
另外,当用户期望从静止图像捕获模式改变拍摄模式以捕获对象的每个运动时,数字拍摄装置可提前确定改变拍摄模式,并可自动地改变拍摄模式或提供用于通过用户选择来改变拍摄模式的用户界面。因此,拍摄模式可被迅速地改变,不会错过重要时刻。
此外,如果在视频捕获模式中对象几乎不运动,则通过自动地或通过用户选择地将视频捕获模式改变到静止图像捕获模式,数字拍摄装置可创建具有小数据量的静止图像文件,而不是对象几乎不运动并且具有大数据量的视频文件。
通过使用对象的运动信息确定拍摄模式是否需要改变,并且通过自动地改变拍摄模式或提示用户是否改变拍摄模式,数字拍摄装置可通知用户数字拍摄设备在不合适的拍摄模式中操作,并帮助用户迅速地改变拍摄模式。
与在此公开的实施例结合进行描述的各种示例性的逻辑、逻辑块、单元和电路可被以下实现或执行:被设计用于执行在此所述功能的通用目的处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或它们的任意组合。通用目的处理器可以是微处理器,但是,可选择地,所述处理器可以是任何常规处理器、控制器、微控制器或状态机器。处理器还可以被实施为计算装置的组合,例如,DSP与微处理器、多个微处理器、与DSP核心结合的一个或多个微处理器或者任何其它这样的结构的组合。
此外,与在此公开的各方面结合进行描述的方法或算法的步骤和/或动作可被直接实施为硬件、由处理器执行的软件或它们两者的组合。软件模块可存在于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或该领域中已知的任何形式的存储介质。示例性存储介质可连接到处理器,从而处理器可从存储介质读取信息,将信息写入到存储介质。或者,存储介质可以集成到处理器。此外,在一些方面,处理器和存储介质可存在于ASIC中。另外,ASIC可存在于用户终端中。或者,处理器和存储介质可存在为用户终端中的分离组件。此外,在一些方面,方法或算法的步骤和/或动作可存在为机器可读介质和/或计算机可读介质上的指令的任何组合或一组指令。
虽然以上已经参照示例性实施例详细示出和描述了本发明,但是本领域的普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以进行形式和细节上的各种改变。