变焦控制转让专利

申请号 : CN200780052280.9

文献号 : CN101637018B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : L·B·P·巴蒂尔松J·P·西德伯格

申请人 : 索尼爱立信移动通讯股份有限公司

摘要 :

一种设备,可以设立设备距参照物的距离。所述设备还可以确定所述距离的差值或改变,基于所述差值或改变获得变焦值,以及基于所述变焦值对视图进行放大或缩小。

权利要求 :

1.一种用于控制设备中的变焦的方法,所述方法包括:经由所述设备接收将要由所述设备捕获的对象的第一图像;

设立在所述设备与该设备的用户之间的距离,在此,所述用户与将要由所述设备捕获的对象不同;

经由所述设备中提供的加速计传感器接收与所述设备相关联的加速度;

基于接收到的加速度确定在所述设备与所述用户之间的距离的改变;

基于所确定的设备和用户之间的距离的改变获得变焦值;

基于所述变焦值对所述对象进行变焦;

基于所述变焦值来设置与所述设备相关联的对焦、快门速度和孔径尺寸;以及基于对所述对象进行的变焦以及对焦、快门速度和孔径尺寸的设置来显示所述对象的第二图像。

2.权利要求1的方法,还包括:接收要被用于确定所述变焦值的校准值,在此,所述校准值包括这样的值,所述值代表所述设备和用户之间的每单位距离的改变而改变所述变焦值的量。

3.权利要求2的方法,在此,基于所确定的设备和用户之间距离的改变而获得变焦值包括:将所述校准值按指数升高至所确定的所述设备和用户之间距离的改变的幂值。

4.权利要求1的方法,还包括:接收来自所述设备中提供的亮度传感器的输出;以及基于所述亮度传感器输出而设置与所述设备相关联的所述第二图像的白平衡,在此,进一步基于所述亮度传感器输出而设置所述快门速度和孔径尺寸。

5.权利要求1的方法,还包括:接收来自所述设备中提供的对焦传感器的输出;以及基于所述对焦传感器输出而对焦到所述对象上。

6.权利要求1的方法,还包括:从所述用户接收输入以终止对所述对象进行变焦;以及响应于接收到用来终止对所述对象进行变焦的输入,而捕获所述对象的第二图像。

7.一种用于捕获图像的设备,所述设备包括:透镜组件;

超声传感器;

加速度传感器;以及

处理器,用于:

接收将要由所述设备捕获的对象的图像,基于从所述超声传感器接收的信息而设置所述设备相对于该设备的用户的参照位置,从所述加速度传感器接收与所述设备相关联的加速度,基于接收到的加速度而确定在所述设备与所述用户之间的距离的改变,在此,所述用户与将要由所述设备捕获的对象不同,基于所确定的设备和用户之间距离的改变导出变焦信息,基于所述变焦信息而设置与所述设备相关联的对焦、快门速度和孔径尺寸,基于所述变焦信息、对焦、快门速度和孔径尺寸,调整所述透镜组件以放大所述对象的图像,以及指示显示器以显示所述对象的经放大的图像。

8.权利要求7的设备,还包括:光传感器,用于感测所述图像;

存储器,用于存储所述经放大的图像;以及显示器,用于显示所述经放大的图像。

9.权利要求7的设备,还包括:亮度传感器,其检测所述图像的亮度,在此,所述处理器基于所述亮度传感器的输出来进一步设置所述快门速度和孔径尺寸。

10.权利要求7的设备,还包括:对焦传感器,在此,所述处理器基于所述对焦传感器的输出来进一步设置所述对焦。

说明书 :

变焦控制

技术领域

[0001] 在此描述的实现涉及摄影术,具体地,涉及到控制变焦(zoom)。 [0002] 背景技术
[0003] 当在相机取景器上的对象的尺寸太小或太大时,可以使用相机的光学变焦来改变该对象图像的放大倍数。可以通过手动调整变焦透镜来改变放大倍数。
[0004] 发明内容
[0005] 根据一个方面,一种方法可以包括:设立在设备与参照物之间的第一距离;确定在所述第一距离与所述设备和所述参照物间的当前距离之间的差值;基于所述差值获得变焦值;以及基于所述变焦值对视图进行放大。
[0006] 此外,设立第一距离可以包括:将加速计传感器的输出值设置为零。 [0007] 此外,确定所述第一距离与所述当前距离之间的差值可以包括:从所述加速计传感器获得输出值。
[0008] 此外,所述参照物可以是所述设备的用户或该用户身体的一部分。 [0009] 此外,该方法还可以包括:接收要被用于确定所述变焦值的校准值。 [0010] 此外,基于所述差值获得变焦值可以包括:将所述校准值乘以所述差值。 [0011] 此外,该方法还可以包括:基于所述变焦值设置快门速度或孔径尺寸(aperture size)。
[0012] 此外,该方法还可以包括:基于亮度传感器输出而设置快门速度、白平衡或孔径尺寸。
[0013] 此外,该方法还可以包括:基于对焦传感器(focus sensor)输出而对视图进行对焦。
[0014] 此外,该方法还可以包括:接收用户输入,以终止对视图进行放大。 [0015] 此外,该方法还可以包括:将视图捕获为图像。
[0016] 根据另一个方面,一种设备可以包括:透镜组件(lens assembly)和传感器。此外,该设备还可以包括处理器,用来:基于来自传感器的信 息而设置该设备相对于参照点的参照位置;确定该设备到所述参照位置的距离;基于所述距离导出变焦信息;以及基于所述变焦信息,调整透镜组件以放大图像。
[0017] 此外,所述传感器可以包括以下的至少一项:加速计传感器,其获得所述设备到所述参照位置的距离;超声传感器,其获得所述设备到所述参照点的距离;红外传感器,其获得所述设备到所述参照点的距离;或相机传感器,其获得所述设备到所述参照点的距离。 [0018] 此外,所述加速计传感器可以包括加速计。
[0019] 此外,所述相机传感器可以包括摄像机。
[0020] 此外,所述设备还可以包括:光传感器,用于感测图像;存储器,用于捕获图像;以及显示器,用于示出图像。
[0021] 此外,所述传感器可以包括:亮度传感器,用于检测图像的视亮度(brightness)。 [0022] 此外,所述传感器可以包括对焦传感器。
[0023] 根据再一个方面,一种设备,可以包括:用于获得从所述设备到该设备的用户的距离的装置;用于基于所述距离确定放大倍数的装置;以及用于基于所述放大倍数调整光学变焦的装置。
[0024] 此外,所述设备还可以包括以下的至少一项:用于测量加速度并且基于所测量的加速度确定所述距离的装置;用于测量在超声脉冲与超声脉冲的回波之间的延迟并且基于所述延迟而确定所述距离的装置;或用于测量摄像机参数并且基于所述摄像机参数而确定所述距离的装置。
[0025] 附图说明
[0026] 附图被合并在本申请书中,并且构成本申请书的一部分,这些附图图示了在此所描述的一个或多个实施例,并且连同描述一起解释实施例。在附图中,
[0027] 图1A和10A示出一个人使用一设备来拍摄一个对象的图片;
[0028] 图1B和10B示出在图1A和10A的设备的显示屏上的、在一种变焦下的图1A和10A的对象的图像;
[0029] 图1C和10C示出在图1A和10A的移动设备的显示屏上的、在另一种变焦下的图1A和10A的对象的图像;
[0030] 图2A和图2B分别是图1A的设备的前视图和后视图;
[0031] 图3是图1A的设备的示例性框图;
[0032] 图4是图3的透镜组件的示例性框图;
[0033] 图5是图3的传感器的示例性框图;
[0034] 图6是图5的变焦传感器的示例性框图;
[0035] 图7是可被包括在图1A的设备中的示例性部件的示例性功能框图; [0036] 图8图示了用于基于参照点与图1A的设备之间的距离而控制变焦的示例性处理过程;以及
[0037] 图9A和图9B分别是在其中可以实现在此描述的系统和方法的另一示例性设备的后视图和前视图。

具体实施方式

[0038] 以下的详细描述参考附图。在不同图中的相同的参考标号可以标识相同或相似的单元。
[0039] 在此所使用的术语“图像”可以指视觉信息(例如图片、视频、照片、动画等)的数字表示或模拟表示。
[0040] 在此所使用的术语“相机”可以包括能捕获并且存储图像的设备。例如,数码相机可以包括能通过电子方式而不是使用摄影胶卷来捕获并且存储图像的电子设备。数码相机可以是多功能的,具有能够记录声音和/或图像的某些设备。
[0041] 在此所使用的术语“对象”要被广义地解释为包括能够作为图像而捕获的任何人、场所和/或物体。
[0042] 示例性设备
[0043] 在以下的实现中,可以通过改变在参照点与设备之间的距离来控制该设备的光学变焦。图1A描绘一个人使用设备100来拍摄对象102的图片。在图1B中,在设备100的显示器104上示出对象102的图像106。如果这个人通过朝向参照点推近或从参照点拉远设备100来改变在设备100与参照点(例如他的脸、他的身体等)之间的距离D(图1A),则设备100可以通过其变焦传感器来检测距离D的改变,使用所检测到的改变来确定新的变焦值,并且根据新的变焦值来对该对象102进行放大或缩小。图1C示出在对该对象102进行放大之后在显示器104上的图像108。通过基于在参照点与设备100之间的距离来调整其变焦,设备100允许它的用户方 便地控制将要在设备100处捕获的图像的放大倍数。 [0044] 图2A和图2B分别是图1A的设备100的前视图和后视图。在这个实现中,设备100可以是能够进行电话呼叫并且接收电话呼叫的移动终端。如图所示,设备100可以包括前置相机202、扬声器204、显示器206、控制按钮208、键区210、话筒212、传感器214、透镜组件216、闪光灯218以及外壳220。前置相机202可以使得用户能够观看、捕获以及存储在设备100前面的对象的图像(例如图片、视频剪辑),并且它可以与位于设备100背面的透镜组件216分离。扬声器204可以将可听信息提供给设备100的用户。显示器206可以将视觉信息(诸如视频图像或图片)提供给用户。控制按钮208可以允许用户与设备100进行交互,以使得设备100执行一个或多个操作,诸如进行电话呼叫或者接收电话呼叫。键区210可以包括标准电话键区。话筒212可以接收来自用户的可听信息。传感器214可以收集用于帮助用户捕获图像的信息(例如听觉的、红外线等),并且将其提供给设备100。透镜组件216与前置相机202相分离,透镜组件216可以包括这样的设备,其用于操纵来自给定范围或所选范围的光线,从而可以按所期望的方式捕获在该范围中的图像。闪光灯218可以包括在相机中使用的任何类型的闪光单元,并且可以为拍摄图片提供照明。外壳220可以为设备100的部件提供壳体,并且可以保护这些部件不受外部单元的影响。 [0045] 图3示出图1A的设备100的示例性框图。如图所示,设备100可以包括存储器
302、处理单元304、网络接口306、输入/输出设备308、前置相机310、取景器/显示器312、透镜组件314、传感器316以及闪光灯318。总线(未示出)可以使图3中所示的部件互连。
在其它的实现中,设备100可以包括更多、更少或不同的部件。例如,当设备100采用非数码相机的形式时,设备100可以包括胶卷。
[0046] 存储器302可以包括静态存储器--比如只读存储器(ROM)、和/或动态存储器--比如随机存取存储器(RAM)、或板载(onboard)高速缓冲存储器,以用于存储数据和机器可读指令。存储器302还可以包括存储设备,诸如软盘、CD ROM、CD读/写(R/W)盘、和/或闪存以及其它类型的存储设备。处理单元304可以包括一个或多个处理器、微处理器、和/或能够控制设备100的处理逻辑。网络接口306可以包括使得设备100能够与其它设备和/或系统进行通信的任何类似收发信机的机构。例如,网 络接口306可以包括用于经由网络(诸如互联网、地面无线网络、基于卫星的网络等)进行通信的机构。附加地或替代地,网络接口306可以包括调制解调器、到LAN的以太网接口、和/或用于将设备100连接到其它设备的接口/连接。输入/输出设备308可以包括键盘、键区(例如图2A的键区210)、按钮(例如控制按钮208)、鼠标、扬声器(例如扬声器204)、话筒(例如话筒212)、数字视频盘(DVD)写入器、DVD读取器、通用串行总线(USB)线路、和/或用于将物理事件或现象转换为适合设备100的数字信号和/或将适合设备100的数字信号转换为物理事件或现象的另外类型的设备。
[0047] 前置相机310可以包括用于在设备100处观看、捕获以及存储图像(例如图片、视频剪辑)的设备,并且可以将图像信息提供给诸如存储器302、取景器/显示器312、和/或传感器316的其它部件,以用于存储和进一步处理。取景器/显示器312可以包括这样的设备,其可以将设备100所生成的信号作为图像显示在屏幕上,和/或可以接受采用在屏幕上的轻击或触摸的形式的输入。例如,取景器/显示器312可以提供一个窗口,用户可以通过该窗口观看从前置相机310或透镜组件314接收到的图像。取景器/显示器312的例子包括光学取景器(例如倒镜)、液晶显示器(LCD)、阴极射线管(CRT)显示器、有机发光二极管(OLED)显示器、表面传导电子发射器显示器(SED)、等离子体显示器、场发射显示器(FED)、双稳态显示器和/或触摸屏。
[0048] 透镜组件314可以包括这样的设备,其用于操纵来自给定范围或所选范围的光线,从而可以以所期望的方式捕获在该范围中的图像。可以手动地和/或通过处理单元304电动地控制透镜组件314来获得对象图像的正确的对焦和放大倍数(即变焦),并提供合适的曝光。传感器316可以包括用于获得与图像、亮度、对焦和/或变焦有关的信息的一个或多个设备。传感器316可以将所述信息提供给处理单元304,从而使处理单元304可以控制透镜组件314和闪光灯318。闪光灯318可以包括在相机中使用的任何类型的闪光单元。例如,闪光单元318可以包括:内置于设备100中的闪光单元;与设备100分离的闪光单元;
电子氙气闪光灯(例如充满氙气的管子,在其中高压电放电以生成发出短闪烁光的电弧);
或高强度瞬时光源(microflash)(例如专用高压闪光单元,其被设计成放出具有亚微秒持续时间的闪烁光)。
[0049] 图4是图3的透镜组件314的示例性框图。如图所示,透镜组件314可以包括变焦透镜组件402、快门组件404和可变光阑/光圈(iris/diaphragm)组件406。在其它的实现中,透镜组件314可以包括更多、更少或不同的部件。
[0050] 变焦透镜组件402可以包括透镜集合,并且可以通过改变透镜的相对位置而提供给定图像或所选图像的放大倍数和对焦。快门组件404可以包括用于允许光穿过达一段时间的设备。快门组件404可以使得传感器316曝光于确定量的光,以创建视图的图像。可变光阑/光圈组件406可以包括用于为光提供孔径的设备,并且可以通过调节孔径的尺寸来控制传感器316上的光的视亮度。
[0051] 变焦透镜组件402、快门组件404和可变光阑/光圈组件406可以彼此协同操作,以提供所期望的放大倍数和曝光。例如,当通过使用变焦透镜组件402来增加放大倍数时,为了保持曝光量相对恒定,可以调整快门组件404和可变光阑/光圈组件406来补偿光量的改变。
[0052] 图5是图3的传感器316的示例性框图。如图所示,传感器316可以包括光传感器502、亮度传感器504、对焦传感器506和变焦传感器508。在另外的实现中,传感器316可以包括额外的、更少的或不同的部件。
[0053] 光传感器502可以包括用于感测光并且存储图像的硬件和/或软件。亮度传感器504可以包括用于感测在视图内的光强度(即亮度)的硬件和/或软件。亮度传感器504可以提供可被用于控制闪光灯318和光传感器502的曝光的亮度信息。亮度传感器504的例子包括闪光灯传感器。在一个实现中,亮度传感器504可以包括白点检测器。视图的白点可以取决于光源,并且可被用于对视图进行白平衡。
[0054] 对焦传感器506可以包括用以提供可被用于对图像进行对焦的信息的硬件和/或软件。在一个实现中,对焦传感器506可以提供对象距设备100的距离,从而使设备100可以调整透镜组件314来获得该对象的合适地对焦的图像。在另一个实现中,对焦传感器506可以检测透镜组件314何时输出具有在传感器316中邻近的检测器单元处测量的光强之间的最大对比度的图像,并且指示对焦的状况。
[0055] 变焦传感器506可以包括用以提供关于在设备100与参照点之间的距离的信息的硬件和/或软件。如图1A所示,因为参照点可以与对象102不在同一位置,所以对焦传感器506可以不必将变焦传感器508所提供的信 息提供给设备100。也就是说,为了自动对焦,对焦传感器506可以提供从设备100到对象(比如对象102)的距离信息。相比之下,变焦传感器508可以将距离信息(比如图1A中的距离D)提供给设备100。这个距离可被用于修改所显示的图像,如下所述。
[0056] 图6是图5的变焦传感器508的示例性框图。如图所示,变焦传感器508可以包括加速计传感器602、超声传感器604和前置相机图像传感器606。在其它的实现中,变焦传感器508可以包括更少的、附加的或不同类型的传感器。例如,在一个实现中,变焦传感器508可以包括红外传感器。在另一个例子中,变焦传感器508可以仅仅包括加速计传感器602,而不包括超声传感器604和前置相机图像传感器606。
[0057] 加速计传感器602可以包括用于确定设备100的加速度以及用于确定在设备100与参照点之间的距离的改变的硬件和/或软件。加速计传感器602可以包括用于获得设备100的加速度值的加速计。该加速计可以包括诸如耦合到设备100的外壳的微电动机械系统(MEMS)加速计或压电式加速计这样的设备。可以根据从加速计获得的加速度信息来确定在设备100与参照点之间的距离的改变。
[0058] 超声传感器604可以包括这样的硬件和/或软件,其用于通过测量在从设备100发射超声探测脉冲的时间与设备100接收到与该探测脉冲对应的波声脉冲的时间之间的差值,来确定在参照点与设备100之间的距离。前置相机图像传感器606可以包括这样的硬件和/或软件,其用于通过使用前置相机透镜的有效焦距和所对焦的图像距其透镜的距离,来测量在与要捕获的图像相关联的参照点(例如用户的脸、身体等)和设备100之间的距离。
[0059] 图7是可被包括在图1A的设备中的示例性部件的示例性功能框图。设备100可以包括应用702、用户接口704、支持逻辑706、数据库708和变焦控制逻辑710。在其它的实现中,设备100可以包括相比图7中所示的那些部件更少的、附加的或不同类型的部件。 [0060] 应用702可以包括用于支持设备100的各种功能性的硬件和/或软件,所述的各种功能性诸如是文本消息传送、电子邮件、多媒体消息传送、无线(例如蓝牙)通信、图像捕获和存储、红外通信、web访问、文件上载和下载、图像传递等。
[0061] 用户接口704可以包括用于允许用户与应用702、支持逻辑706、数 据库708和/或变焦控制逻辑710进行交互的硬件和/或软件。在一个实现中,为了控制变焦,用户接口704可以接受指示变焦控制开始或结束的输入以及校准参数,所述校准参数规定设备100相对于参照点已经改变或移动的每一单位距离对所述对象放大多少。例如,用户可以输入校准参数,指令设备100在距离上每减小1英寸就对图像放大20%的。
[0062] 支持逻辑706可以包括用于对应用702、用户接口704、数据库708和变焦控制逻辑710执行各种支持功能的硬件和/或软件。例如,支持逻辑706可以提供在图7所示的部件(例如应用702、变焦控制逻辑710)与图3中的部件(例如网络接口306、输入/输出设备308、前置相机310、取景器/显示器312等)之间的接口。在又一个例子中,支持逻辑706可以提供TCP/IP栈来支持通信应用。
[0063] 数据库708可以充当用于应用702、用户接口704、支持逻辑706和/或变焦控制逻辑710的信息库。例如,应用702可以将所捕获的图像和/或声音存储到数据库708,和/或从数据库708检索所捕获的图像和/或声音。在另一个例子中,用户接口704可以将所接受的、用于控制变焦的输入值存储在数据库708。
[0064] 变焦控制逻辑710可以包括这样的硬件和/或软件,其接收来自变焦传感器508(图5)的一个或多个子部件的输出,以便基于该输出和/或已经输入的校准参数来确定新的变焦值,并根据新的变焦值来控制变焦透镜组件402(图4)。如果用户尚未提供校准参数,则可以使用默认值。
[0065] 在一个实现中,当用户通过输入/输出设备308(图3)之一(例如,控制按钮208、键区210等)给变焦控制逻辑710发信号时,变焦控制逻辑710可以开始使用或者接收来自加速计传感器602(图6)的输出。例如,当该用户激活设备100的相机模式时,变焦控制逻辑710可以自动地开始处理来自加速计传感器602的数据。变焦控制逻辑710可以在信号出现之后,使用反映在设备100与参照点(例如用户)之间的距离改变的输出来为变焦透镜组件402确定新的变焦。变焦控制逻辑710可以使得透镜组件314(即变焦透镜组件402、快门组件404和可变光阑/光圈组件406)根据新的变焦进行调整。
[0066] 在其它的实现中,变焦控制逻辑710可以按与以上对于加速计传感器602所描述的相似的方式,使用来自变焦传感器508的其它部件(诸如超声传感器604或前置相机图像传感器606)的输出。在另外的实现中,变 焦传感器508可以使用来自加速计传感器602、超声传感器604或前置相机图像传感器606之中的一个或多个传感器的输出来确定新的变焦,并调整变焦透镜组件402。在确定新的变焦时,加速计传感器602、超声传感器604和/或前置相机图像传感器606的输出可以被取平均值,或者可以一起被用来获得更精确的变焦值。
[0067] 用于控制变焦的示例性处理过程
[0068] 图8示出用于基于在参照点与图1A的设备之间的距离来控制变焦的示例性处理过程。在块802,可以接受变焦校准参数。如上所述,用户可以提供校准参数。如果没有提供校准参数,则可以使用默认值。
[0069] 在块804,可以获得用信号通知变焦控制开始的用户输入(例如点击控制按钮208(图2A)之一,激活设备100的相机模式等)。
[0070] 在块806,可以对变焦传感器508进行初始化。初始化变焦传感器508可以用信号通知加速计传感器602以将测量值重置为零,并且使得超声传感器604和前置相机图像传感器606确定在参照点(例如用户的身体、用户的脸等)与设备100之间的参照距离。 [0071] 在块808,可以获得来自超声传感器604和/或前置相机图像传感器606的初始的一组输出。这些输出可以关系到在参照点(比如用户)和设备100之间的初始距离。 [0072] 在块810,可以获得来自加速计传感器602、超声传感器604和/或前置相机图像传感器606的采样输出。加速计传感器602的采样输出关系到当初始化变焦传感器508之后在参照点与设备100之间的距离的改变。超声传感器604或前置相机图像传感器606的采样输出关系到在参照点和设备100之间的当前距离。
[0073] 在块812,可以确定从设备100到参照点的距离的改变。对于加速计传感器602,从设备100到参照点的距离的改变可以与它的输出相同。对于超声传感器604或前置相机图像传感器606,可以由其在块810中的输出与其在块808中的初始输出之间的差值来给出距离的改变。
[0074] 在块814,可以将距离的改变转换为变焦值。可以通过将距离的改变乘以校准值来获得该转换。例如,如果图1A中的用户将设备100相对该用户的身体移近2英寸,并且校准值指示:距离D(图1A)每减小1英寸,图像的光学放大倍数将增加20%,则变焦值可以2
是(100+20)%=144%。校 准参数也可以指示:图1A中的距离D每增加1英寸,图像的光学放大倍数将减小20%。
[0075] 在块816,可以根据变焦值调整设备100的变焦。在以上所描述的相同例子中,调整设备100的变焦可以将图1B中的图像106放大到144%,产生图1C中的图像108。在某些实现中,基于用户的偏好,可以将设备100配置为:当设备100向参照点移近时,减小图像的尺寸,而当设备100移向更远时,增加图像的尺寸。在这种情况下,当设备100向用户移2
近2英寸时,可以将变焦值确定为(100-20)%=64%,因此可以使得图像缩小36%。 [0076] 在块818,可以调整快门组件404和可变光阑/光圈组件406来补偿由于变焦的改变而引起的白平衡、对焦和/或曝光的任何改变。
[0077] 可变光阑/光圈开口尺寸和快门速度(曝光时间)之间的关系可由下式给出: [0078] N2/t=IS/K (1)
[0079] 其中,N测量透镜的焦距对于可变光阑/光圈开口(即相对孔径)的比率,t是快门速度,I是平均亮度,S是胶卷对光的感光度,而K是校准常数。
[0080] 当变焦和/或视图改变时,可以根据方程式(1)来调整快门速度和孔径尺寸。取决于变焦透镜组件402的特定的实现,调整放大倍数可能影响其焦距,这又可能影响方程式(1)中的N。此外,改变视图可能影响亮度I。
[0081] 在块818,处理过程800返回到810,除非用户通过输入而终止处理过程800。也就是说,当用户将设备100移动得更靠近和/或更远离参照点(例如他/她的脸、身体等)时,可以确定变焦参数,并且可以改变经由显示器206显示的对象(图1A)的放大倍数,而不需要用户手动调整变焦控制器。
[0082] 可替代的实现
[0083] 图9A和图9B分别是在其中可以实现在此所描述的系统和方法的另一个示例性设备的后视图和前视图。在这个实现中,设备900可以采取带有或不带有附加的通信功能性--比如用于进行电话呼叫或者接收电话呼叫的能力--的相机(例如标准相机)的形式。如图9A所示,设备900 可以包括按钮902、取景器904、透镜组件906、传感器908、闪光灯
910和外壳912。按钮902、取景器904、透镜组件906、传感器908、闪光灯910和外壳912可以包括与控制按钮208、显示器206、透镜组件216、传感器214、闪光灯218和外壳220相似的部件,并且可以相似地进行操作。虽然未示出,但设备900也可以包括已经参照图2至图7予以描述的部件。
[0084] 例子
[0085] 以下的例子参照图10A-C图示了牵涉到控制光学变焦的处理过程。该例子与以上参照图8描述的示例性处理过程一致。
[0086] 假设布丽奇特(Brigitte)在海滩度假。布丽奇特已经开始在她的皮肤上涂一些防晒霜,她注意到鸟1002,并且决定拍摄鸟1002的图片。因为她的右手满是防晒霜,所以布丽奇特用她的左手拿起她的相机1000。图10B图示在她的相机1000的显示器1004上的鸟1002的图像1006。布丽奇特发现图像1006的尺寸太小,她决定对鸟1002进行放大。她点击控制按钮(未示出)以开始变焦。替代地,相机1000可以基于该相机1000被激活(例如被打开)而自动地开始变焦,无需来自布丽奇特的输入。
[0087] 在每一种情况下,相机1000测量从相机1000到布丽奇特(即参照点)的距离。当布丽奇特将相机1000朝向她的身体拉动时,相机1000继续测量在相机1000与布丽奇特之间的距离的改变,以确定变焦值,并且把根据变焦值而放大的图像显示在显示器1004上。当布丽奇特看到如图10C所示的图像1008时,布丽奇特可以决定拍摄图片。布丽奇特还可以通过移动相机1000远离她的身体来进一步调整图像1008的尺寸,或者通过移动相机1000靠近她的身体来进一步进行放大。以这种方式,可以通过简单地移动相机1000来实现简化的变焦控制。
[0088] 结论
[0089] 对实施例的以上描述提供了举例说明,但并不打算是穷举的或者将这些实施例限制于所公开的精确形式。根据以上的教导,修改和变化是可能的,或者从本教导的实践中可以获得修改和变化。
[0090] 例如,虽然已经关于图8所示的处理过程描述了一系列块,但在其它的实现中,可以修改这些块的次序。例如,块808可以在块806之前被执行。如果变焦传感器508仅包括加速计传感器602,则可以省略块808和 块810。此外,非依赖的块可以代表能与其它块并行地执行的动作。
[0091] 明显的是,在附图所示的实现中,可以通过许多不同形式的软件、固件和硬件来实现在此描述的各个方面。用于实现各个方面的实际的软件代码或专用控制硬件不应当被解释为限制。因此,无需参照特定的软件代码来描述各个方面的操作和行为--应理解的是,可以基于这里的描述而设计出用来实现所述诸方面的软件和控制硬件。
[0092] 在本申请中使用的任何单元、动作或指令不应当被解释为对于本发明是关键性的或必不可少的,除非这样地明确描述。此外,如这里所使用的,冠词“一(“a”)”意欲包括一个或多个物品。在仅预期一个物品的地方,使用术语“一个(“one”)”或类似的语言。此外,短语“基于”意欲表示“至少部分地基于”,除非另外明确地陈述。 [0093] 应该强调的是,当在本申请书中使用术语“包括/包含”时,其用来指定所陈述的特征、整体、步骤或部件的存在,但并不排除一个或多个其它特征、整体、步骤、部件或其群组的存在或添加。
[0094] 此外,已经将本发明的某些部分描述为执行一个或多个功能的“逻辑”。这种逻辑可以包括硬件、软件或硬件与软件的组合,其中所述硬件诸如是处理器、专用集成电路或现场可编程门阵列。