电子设备及拍摄控制方法

文档序号:2690019阅读:175来源:国知局
专利名称:电子设备及拍摄控制方法
技术领域
本发明涉及电子设备以及拍摄控制方法。
背景技术
具有以iPhone (注册商标)或Android (注册商标)为代表的操作系统的便携式终端(便携式型信息终端)正在急速普及。在这些便携式终端中,通过安装网络上所公开的应用软件,能追加期望的功能。另外,在这些便携式终端中,公开了应用软件开发所需的信息,因此创建凝聚了许多应用软件开发者各种努力后的应用软件且进行了公开。特别在Android(注册商标)中公开了硬件规格,因此搭载了 Android(注册商标)的便携式终端被许多厂商开始销售,进而,搭载了 Android(注册商标)的电视接收机、音乐播放机以及数码照相机等也开始销售。另一方面,上述那样的便携式终端一般具备照相机功能,许多用于有效地活用照相机功能的照相机应用软件被开发以及公开。然而,现状是,搭载于便携式终端的照相机的透镜为固定倍率的透镜是主流。因此,通常在所公开的照相机应用软件中无控制光学变焦的功能。同样,搭载了光学式抖动校正实现用的光学构件的便携式终端少,其结果,不存在对光学式抖动校正进行控制的照相机应用软件。另一方面,在数码照相机(数码静态相机或数码摄像机)中,一般搭载光学变焦和光学式抖动校正功能(例如参照下述专利文献I)。专利文献1:日本特开2011-35624号公报在能作为数码照相机发挥功能的电子设备中,若能导入以及利用上述那样的公开照相机应用软件,则对用户而言是有益的。然而,在上述那样的公开照相机应用软件下进行了拍摄控制的情况下,该软件中无光学构件的控制功能,因此即使电子设备具有光学变焦或光学式抖动校正用的光学构件,光学变焦等也无法发挥功能。本来可实现的功能变得不可利用,这是不希望看到的。
虽然列举了光学变焦以及光学式抖动校正来作为本来可实现的功能的例子,但针对其他的功能也同样。

发明内容
为此,本发明的目的在于,提供对本来具备的功能的有效利用作出贡献的电子设备以及拍摄控制方法。本发明所涉及的电子设备,其特征在于,具备:摄像部,其通过拍摄来生成被摄体的图像信号;硬件设备,其用于对所述拍摄中的光学特性进行控制;软件执行部,其对用于进行所述拍摄的照相机应用软件进行执行;以及控制部,其控制所述硬件设备;在由所述软件执行部执行的照相机应用软件是不包含用于控制所述光学特性的程序在内的特定软件时,所述控制部按照独立于所述特定软件的方式来控制所述光学特性。由此,即使在特定软件下进行拍摄,也能有效地利用由电子设备本来可实现的功能(光学特性的控制功能)。结果是,例如,即使在利用特定软件的情况下,也可期待取得高级的拍摄图像(例如,无手抖动的影响的图像)。
具体而言,例如,可以是,所述特定软件在由所述软件执行部执行的基本软件下动作,所述基本软件是对在所述基本软件下动作的应用软件的开发所需的信息进行了公开的操作系统。更具体而言,例如,可以是,在所述软件执行部中,使作为所述基本软件的第I基本软件、以及包含针对所述硬件设备的设备驱动程序在内的第2基本软件并行地动作,在由所述软件执行部执行的照相机应用软件是所述特定软件时,所述控制部通过使所述设备驱动程序按照独立于所述第I基本软件以及所述特定软件的方式来动作,由此控制所述硬件设备。另外,例如,可以是,通过所述光学特性的控制,实现了所述拍摄中的光学变焦倍率的变更、对所述拍摄中所得到的图像的抖动进行抑制的光学式抖动校正当中的至少一者。另外,例如,可以是,通过所述光学特性的控制,实现了所述拍摄中的焦点的调整、以及所述拍摄中的光圈的调整当中的至少一者。本发明所涉及的拍摄控制方法是一种用于电子设备的拍摄控制方法,所述电子设备具备:通过拍摄来生成被摄体的图像信号的摄像部、以及用于对所述拍摄中的光学特性进行控制的硬件设备;所述拍摄控制方法的特征在于,在为了进行所述拍摄而执行的照相机应用软件是不包含用 于控制所述光学特性的程序在内的特定软件时,使用所述硬件设备按照独立于所述特定软件的方式来控制所述光学特性。发明效果根据本发明,能提供对本来具备的功能的有效利用作出贡献的电子设备以及拍摄控制方法。


图1是本发明的实施方式所涉及的电子设备的整体概略框图。图2是本发明的实施方式所涉及的电子设备的系统分层构造图。图3是本发明的实施方式所涉及的电子设备的更详细的系统分层构造图。图4是表示照相机控制软件的构造的图。图5是表示照相机应用软件的执行时的控制的流程的图。图6是表示照相机应用软件的执行时的控制的流程的图。图7是表示照相机应用软件的执行时的控制的流程的图。符号说明I电子设备11摄像部13运算处理部33摄像元件35光学系统OA細、OScam基本软件
具体实施方式
以下,参照附图来具体说明本发明的实施方式的例子。在所参照的各图中,对同一部分赋予同一符号,且原则上省略涉及同一部分的重复的说明。此外,在本说明书中,为了简化记述,有时通过标注对信息、信号、物理量、状态量或构件等进行参照的记号或符号来省略或简称与该记号或符号对应的信息、信号、物理量、状态量或构件等的名称。另外,在本实施方式中,有时将作为任意的程序的任意的软件简称为软件。另外,在本实施方式中,软件与程序同义。图1是本发明的实施方式所涉及的电子设备I的整体概略框图。电子设备I具有通过符号11 20而参照的各部位。电子设备I具有拍摄功能,因此也能将电子设备I称为摄像装置(数码照相机)。摄像装置是电子设备的一种。在电子设备I中,还可以实现拍摄功能以外的功能(例如,电话功能、互联网连接功能、电子邮件收发功能以及音乐的播放功能),在此情况下,电子设备I能被分类至摄像装置以外的设备(例如,便携式电话或信息终端)。摄像部11使用摄像元件33来进行被摄体的拍摄。摄像部11具有:光学系统35、由 CCD (Charge Coupled Device ;电荷I禹合器件)或 CMOS (Complementary Metal OxideSemiconductor ;互补金属氧化物半导体)图像传感器等构成的摄像元件(固体摄像元件)33、用于对光学系统35进行驱动控制的驱动机构部34。光学系统35由包含用于对摄像部11的视角(即光学变焦倍率)进行调节的变焦透镜30、用于聚焦的对焦透镜31、以及用于进行抖动校正的校正透镜36在内的多枚透镜形成,还具有光圈32。变焦透镜30以及对焦透镜31在光轴方向上可移动。校正透镜36在与光轴正交的平面上可移动。在运算处理部13的控制下,通过由电动机等构成的驱动控制部34来对光学系统35内的变焦透镜30、对焦透镜31以及校正透镜36的位置以及光圈32的开度(即光圈值)进行调整。摄像元件33对经由光学系统35而入射的被摄体的光学像进行光电变换,并将通过该光电变换而得到的电信号,即被摄体的图 像信号输出至AFE12。AFE(Analog Front End ;模拟前端)12对从摄像部11(摄像元件33)输出的模拟的图像信号进行放大,并在将放大后的图像信号变换成数字的图像信号后输出至运算处理部13。AFE12中的信号放大的放大幅度由运算处理部13进行控制。运算处理部13作为主控制部而发挥功能,并综合地控制电子设备I内的各部位的动作。能将运算处理部13由集成电路来形成。运算处理部13具有参与拍摄功能的实现的照相机块50、以及参与拍摄功能以外的功能的实现的通用块60。照相机块50具备:以拍摄功能实现用的程序为主而执行的CPU (Central Processing Unit ;中央处理器)51、以及对来自AFE12的图像信号实施各种信号处理(降噪处理、去马赛克处理、颜色校正处理、边缘强调处理、信号压缩处理等)的信号处理部52。信号处理部52例如具有遵照SPU (Signal Processing Unit ;信号处理单兀)、MPEG (Moving Picture Experts Group ;运动图像专家组)以及JPEG(Joint Photographic Experts Group ;联合图像专家组)等的任意的信号压缩规格来进行图像信号的压缩的编码器。通用块60具备:执行任意的程序的CPU61、进行由通用块60承担的功能(例如,电话功能、互联网连接功能、电子邮件收发功能以及音乐的播放功能)下的各种信号处理的信号处理部62。信号处理部62例如具有:DSP (Digital Signal Processor ;数字信号处理器)、以及包含视频解码器在内的VPU (Visual Processing Unit ;视觉处理器)。
存储器部14由半导体存储器构成,具有:对以CPU51以及61所执行的各种程序进行存储的程序存储器、以及进行在运算处理部13中所生成以及利用的任意的数据的一次存储的数据存储器。显示部15是具有液晶显示面板等的显示画面的显示装置,在运算处理部13的控制下显示任意的影像。在显示部15中设有触摸面板,用户通过以操作体(手指或触摸笔等)来碰触显示部15的显示画面,能对电子设备I给出各种指示。但也能略去触摸面板。记录介质16是卡片状半导体存储器或磁盘等的非易失性存储器,在基于运算处理部13的控制下,对包含图像信号的任意的数据进行记录。操作部17具备对静止图像的拍摄指示进行受理的快门按钮17a以及对变焦倍率的变更指示进行受理的变焦按钮17b等,对来自用户的各种操作进行受理。针对操作部17的操作内容被传递给运算处理部13。快门按钮17a以及变焦按钮17b可以是触摸面板上的按钮。话筒部18由I个以上的麦克风构成,将电子设备I的周边音(包含作为说话者的用户的声音)变换成声音信号,并将所得到的声音信号输出至运算处理部13。在电子设备I中进行运动图像的拍摄时,能将声音信号与图像信号一并记录至记录介质16。扬声器部19能将任意的声音信号作为声音进行播放输出。通信部20遵照任意的总线规格(例如USB(注册商标)规格)或通信规格(例如,W1-Fi (注册商标)、Bluetooth(注册商标)),在与电子设备I不同的任意的设备(未图示)之间进行有线或无线通信。另外,运算处理部13能将任意的影像信号以及声音信号作为数字或模拟信号而输出至电子设备I的外部设备(例如视频接收机)。图像信号是影像信号的一种。此外,还可以在电子设备I中设置用于未被图1所示的任意的构成要素(例如,频闪、以及GPS(Global Positioning System ;全球定位系统)执行的定位的定位模块)。图2表示由硬件以及软件构成的、电子设备I的系统的分层构造。电子设备I的系统具有:由各种硬件设备构成的HW层、配置有也被称为操作系统或基本软件的软件的OS层、配置有也被称为库的通用性高的软件的中间层、以及配置有各种应用软件的应用层。应用软件在OS层中的基 本软件下进行动作,通过一边适宜利用库等一边经由OS层内的驱动程序软件来使HW层内的各种硬件设备动作,来实现各种功能。图3表示电子设备I的系统的更具体的分层构造的例子。HW层由电子设备I内的各种硬件设备构成,图3示出了,作为电子设备I内的硬件设备的一部分的、变焦按钮17b、摄像元件(IS) 33、光学系统35、信号处理部52、显示部15以及记录介质16。在电子设备I的OS层,配置基本软件OScaM以及OSand。基本软件OScam以及OSand各自相当于所谓操作系统。能使基本软件0SeM在CPU51中执行以及动作,能使基本软件OSand在CPU61中执行以及动作。在电子设备I中,能使用2个CPU51以及61来使2个操作系统即基本软件0SeM以及OSand并行动作(即,能使同时且个别地动作)。此外,在电子设备I中,可以使3个以上的操作系统并行动作。基本软件OSou可以是在电子设备I用途中所开发的操作系统。与此相对,基本软件OSand是在包括电子设备I在内的各种电子设备中所通用地使用的操作系统,例如可以是基于Android (注册商标)的操作系统。基本软件OSand如基于Android (注册商标)的操作系统,是对在基本软件OSand下动作的应用软件的开发所需的信息进行了公开的操作系统。所公开的该信息可以包含基本软件OSand的源码,基本软件OSand可以是所谓开源的软件。信息或软件的公开是指,在互联网等网络上或经由记录介质等,无偿或有偿地,将信息或软件广泛向公众公开。 基本软件OSqu包含有针对HW层内的硬件设备的多个设备驱动程序。设备驱动程序是指,用于动作以及控制HW层内的硬件设备的软件。基本软件OSou内的设备驱动程序包含:IS驱动程序111、光学系统驱动程序112、信号处理驱动程序113以及记录介质驱动程序114。IS驱动程序111进行来自摄像元件33的图像信号的读出的控制、使用了摄像元件33的运动图像拍摄的帧速率的控制等。光学系统驱动程序112通过变焦透镜30的位置的控制以及变更来对拍摄中的光学变焦倍率进行控制以及变更,并且,通过对焦透镜31的位置的控制以及变更来对拍摄中的被摄体的合焦状态进行控制以及变更,并且,通过校正透镜36的位置的控制以及变更来对摄像元件33上的被摄体的位置进行控制以及变更,并且,通过光圈32的开度的控制以及变更来对至摄像元件33的入射光强度进行控制以及变更。光学系统驱动程序112通过使驱动机构部34(参照图1)动作来实现各透镜的位置的控制以及光圈32的开度的控制。信号处理驱动程序113是用于使信号处理部52动作的软件,记录介质驱动程序114是用于对至记录介质16的数据记录以及从记录介质16的数据读出进行控制的软件。基本软件O Sand也包含有针对HW层内的硬件设备的多个设备驱动程序,基本软件OSand内的设备驱动程序中除了显示驱动程序132之外,还包含针对实现拍摄功能以外的功能(例如,上述的电话功能等)的硬件设备的设备驱动程序。基本软件OSand中的显示驱动程序132经由信号处理部62内的VPU等的控制来对显示部15的显示内容进行控制。针对分配软件131将后述。此外,还可以不在基本软件OScam中而在基本软件OSand中设置记录介质驱动程序114。中间层大体分为:主要作为基本软件OSqu用的中间层而发挥功能的中间块MIDou、主要作为基本软件OSand用的中间层而发挥功能的中间块MID_、以及库块LIB。中间块MIDou包含照相机控制软件151以及中介软件152。中间块MIDqu内的各软件在基本软件0SeAMT动作。库LIB中包含:媒体框架171、提取软件172以及原始库173。媒体框架171是控制针对图像信号以及声音信号的信号处理内容的通用性高的库(软件)。原始库173是在后述的应用软件300 (参照图7)中所利用的库。中间块MIDand包含基本软件OSand下动作的各种库。媒体框架171以及中间块MIDand内的库可以是在Android(注册商标)下所提供的库。能使中间块MIDqm内的各软件在CPU51中执行以及动作,能使中间块MIDand内的各软件在CPU61中执行以及动作。能使库LIB内的各软件在CPU51或61中执行以及动作。然而,在电子设备I中能实现光学变焦以及光学式抖动校正。光学变焦是指,对拍摄中的光学变焦倍率(即利用了摄像部11的拍摄的视角)进行控制以及变更的功能。对光学变焦倍率进行控制以及变更是通过利用了光学系统驱动程序112的变焦透镜30的位置的控制以及变更而实现的。光学式抖动校正是指,对因电子设备I的筐体的运动而引起的拍摄图像上的被摄体的抖动进行抑制的功能。拍摄图像是指,通过利用了摄像部11的拍摄而得到的被摄体的图像(即,基于摄像元件33的输出图像信号的运动图像或静止图像)。上述抖动的抑制通过基于表征电子设备I的运动的状态的运动数据并经由光学系统驱动程序112来对校正透镜36的位置进行控制而实现。在电子设备I中,根据对电子设备I的运动进行检测的运动传感器(例如加速度传感器或角加速度传感器)的检测结果,或者,根据基于摄像元件33的输出图像信号的光流(optical flow),能得到运动数据。照相机控制软件151含有:用于实现光学变焦的光学变焦程序以及用于实现光学式抖动校正的抖动校正程序(参照图4)。在对变焦按钮17b实施了由用户指示光学变焦倍率的增大或减小的变焦操作时,光学变焦程序基于其变焦操作的内容来生成对变焦透镜30的移动方向以及移动量进行规定的变焦透镜移动指令并给出至光学系统驱动程序112。如此,光学系统驱动程序112根据变焦透镜移动指令来变更变焦透镜30的位置,结果是,实现光学变焦倍率的增大或减小。抖动校正程序基于上述运动数据,求取用于抵消上述抖动的校正透镜36的移动方向以及移动量,并将对所得到的移动方向以及移动量进行规定的校正透镜移动指令给出至光学系统驱动程序112。如此,光学系统驱动程序112根据校正透镜移动指令来变更校正透镜36的位置,结果是,抑制上述抖动。如上所述,基本软件OSand是经公开的操作系统,因此能预料在基本软件OSand下动作的各种应用软件可以流通,电子设备I的用户能获取基本软件OSand下动作的各种应用软件并使其在电子设备I上动作。实际上,例如,在被分类至智能手机的电子设备上动作的许多应用软件在流通。图5的软件200是能导入至电子设备I的照相机应用软件的例子。照相机应用软件是进行与拍摄相关的控制的应用软件(用于对拍摄图像进行取得以及记录的应用软件)。软件200例如是在任意的市场上所公开的软件。在电子设备I以外的智能手机等中,不具备光学变焦以及光学式抖动校正功能的情况也多。因此,通常在假定了对不能实现光学变焦以及光学式抖动校正的智能手机的导入的基础上,或者,忽略光学变焦以及光学式抖动校正的存在有无,来设计照相机应用软件(除了后述的图7的软件300)。结果是,软件200被设为不包含用于实现光学变焦以及光学式抖动校正的程序。即,软件200不包含对针对变焦按钮17b的变焦操作进行应答的程序,且不包含根据上述运动数据来求取校正透镜36的移动量等的程序。参照图5,说明应用软件200的执行时的控制的流程。软件200在基本软件OSand下动作。软件200向库块LIB (进而根据需要向中间块MIDand)传递指令210,以在导入了软件200的电子设备上实现给定动作。指令210中例如含有:从摄像元件的输出图像信号取得拍摄图像的拍摄图像取得指令、对拍摄图像实施给定的图像处理的图像处理指令、将该图像处理前或该图像处理后的图像记录至电子设备内的记录介质的记录指令、使基于拍摄图像的影像显示于电子设备的显示部的显示指令等。故而,通过在电子设备I中使软件200执行,能将进行了利用摄像元件33的被摄体的拍摄的拍摄图像的图像信号记录至记录介质16。提取软件172提取指令210的一部分来作为指令220。所提取的指令220经由中介软件152而被给出至照相机控制软件151。照相机控制软件151通过将遵照指令220的指令221给出至基本软件OSqu内的各设备驱动程序,来使遵照指令220的动作在HW层的各硬件设备中得以实现。另一方面,基于指令210中的指令220以外的指令来在媒体框架171中生成指令230,指令230从媒体框架171被传递至分配软件131。分配软件131将指令230分割成:应使用基本软件OSand内的显示驱动程序132来实现的指令231、以及应使用基本软件0SeM内的设备驱动程序来实现的指令 232。指令231被传递至显示驱动程序132,结果是,在显示部15中形成与指令231相应的显示。指令232被传递至基本软件OSqu内的设备驱动程序,结果是,实现与指令232相应的动作(例如,基于使用了记录介质驱动程序114的记录介质16的记录动作)。从上述的说明可以理解,基本软件OScam内的设备驱动程序基于指令221以及232来进行动作,但针对IS驱动程序111以及光学系统驱动程序112的指令可以不包含在指令232中而包含在指令221中。指令230至少包含与显示相关的指令,在指令230仅包含与显示相关的指令的情况下,略去指令232。[光学变焦的独立控制]在由运算处理部13执行的照相机应用软件不包含用于实现光学变焦的程序时,照相机控制软件151能不依赖于由运算处理部13执行的照相机应用软件,而将基于上述的光学变焦程序的变焦透镜移动指令包含在指令221中。S卩,在基本软件OSand下软件200动作时,照相机控制软件151能独立于软件200以及基本软件OSand来执行光学变焦程序,受理来自用户的变焦操作,在变焦操作被实施时,遵照变焦操作来生成变焦透镜移动指令,并将其包含在指令221中(参照图6)。结果是,在电子设备I中光学系统驱动程序112以及变焦透镜30按照独立于软件200以及基本软件OSand的方式来动作,能按照独立于软件200以及基本软件OSand的方式来实现光学变焦。[光学式抖动校正的独立控制]另外,在由运算处理部13执行的照相机应用软件不包含用于实现光学式抖动校正的程序时,照相机控制软件151能不依赖于由运算处理部13执行的照相机应用软件,而将基于上述的抖动校正程序的校正透镜移动指令包含在指令221中。即,在基本软件OSand下软件200动作时,照相机控制软件151能按照独立于软件200以及基本软件OSand的方式来执行抖动校正程序,生成校正透镜移动指令,并将该校正透镜移动指令包含在指令221中。结果是,在电子设备I中光学系统驱动程序112以及校正透镜36能按照独立于软件200以及基本软件OSand的方式动作,能按照独立于软件200以及基本软件OSand的方式来 实现光学式抖动校正。此外,通过取代校正透镜36而在光学系统35中设置使来自被摄体的入射光折射的可变角度棱镜(〃' U 7 >X ^ )(未图示),取代校正透镜36的移动而变更可变角度棱镜的折射角,可以实现光学式抖动校正。或者,可以删除校正透镜36,通过取代校正透镜36而使摄像元件33在光轴的正交面上移动来实现光学式抖动校正。[焦点调整的独立控制]能独立于软件200以及基本软件OSand而被控制的硬件设备不限于变焦透镜30以及校正透镜36 (或者可变角度棱镜等)。即,例如,在由运算处理部13执行的照相机应用软件不包含用于实现焦点调整的程序时,照相机控制软件151可以不依赖于由运算处理部13执行的照相机应用软件,而执行焦点调整程序来将对焦透镜用指令包含在指令221中。能将焦点调整程序包含在照相机控制软件151中。S卩,在不包含由软件200进行焦点调整的程序且在基本软件OSand下软件200正在动作时,照相机控制软件151能按照独立于软件200以及基本软件OSand的方式来执行焦点调整程序,从而生成对焦透镜用指令,并将该对焦透镜用指令包含在指令221中。结果是,在电子设备I中,光学系统驱动程序112以及对焦透镜31按照独立于软件200以及基本软件OSand的方式动作,能按照独立于软件200以及基本软件OSand的方式实现焦点调整。焦点调整程序基于摄像元件33的输出图像信号或基于对被摄体与电子设备I的距离进行测量的测距传感器(未图示)的测量结果,来在摄像元件33上求取用于使被摄体的像合焦的对焦透镜31的位置,作为合焦透镜位置,并将用于使对焦透镜31位于求出的合焦透镜位置的对焦透镜用指令给出至光学系统驱动程序112。光学系统驱动程序112通过根据对焦透镜用指令来调整对焦透镜31的位置,从而进行焦点调整(用于得到上述合焦的调整)。[光圈调整的独立控制]另外,在由运算处理部13执行的照相机应用软件不包含用于实现光圈调整的程序时,照相机控制软件151可以不依赖于由运算处理部13执行的照相机应用软件而执行光圈调整程序,并将光圈用指令包含在指令221中。能将光圈调整程序包含在照相机控制软件151中。S卩,在软件200不包含进行光圈调整的程序且在基本软件OSand下软件200正在动作时,照相机控制软件151能按照独立于软件200以及基本软件OSand的方式执行光圈调整程序来生成光圈用指令,并将该光圈用指令包含在指令221中。结果是,在电子设备I中光学系统驱动程序112以及光圈32能按照独立于软件200以及基本软件OSand的方式动作,并按照独立于软件200以及基本软件OSand的方式实现光圈调整。光圈调整程序基于摄像元件33的输出图像信号或基于对摄像部11的拍摄区域的明亮度进行测量的测光传感器(未图示)的测量结果,求取用于将拍摄图像的明亮度确保为期望的明亮度的光圈32的开度(光圈值),作为最佳开度,并将规定最佳开度的光圈用指令给出至光学系统驱动程序112。光学系统驱动程序112通过根据光圈用指令来调整光圈32的开度,能将对摄像元件33的入射光强度确保为最佳。

[原始照相机应用软件]接下来,参照图7来说明应用软件300的执行时的控制的流程。能使软件300在基本软件OSand下动作。软件300例如是由知晓电子设备I的硬件构成的人员(例如,参与电子设备I的设计、开发或制造的人员(个人、法人))设计的原始照相机应用软件。因此,应用软件300的设计者知晓在电子设备I中能对利用了光学系统驱动程序112以及光学系统35的光学变焦功能等进行利用。故而,软件300的设计者能将光学变焦程序、抖动校正程序、焦点调整程序以及光圈调整程序当中的至少一者包含在软件300中,或者,能将对照相机控制软件151内的光学变焦程序、抖动校正程序、焦点调整程序以及光圈调整程序当中的至少一者的执行进行指示的程序包含在软件300中。由此,在电子设备I中执行软件300时,能使光学变焦、光学式抖动校正、焦点调整以及光圈调整当中的至少一者得以实现。在软件300的执行时,经由提取软件172以及中介软件152将基于软件300的指令311传递给照相机控制软件151,并将基于指令311的指令312给出至基本软件0SeAM内的各设备驱动程序。由此,包含光学变焦、光学式抖动校正、焦点调整以及光圈调整当中的至少一者在内的拍摄控制得以实现。另夕卜,在软件300的执行时,一边适当利用电子设备I用所开发的或特别适合于电子设备I的原始库173,一边经由分配软件131来对显示驱动程序132给出基于软件300的指令321,并将与软件300相应的显示形成在显示部15中。在光学变焦中所驱动的变焦透镜30、在光学式抖动校正中所驱动的校正透镜36 (或者,可变角度棱镜或摄像元件33)、在焦点调整中所驱动的对焦透镜31以及在光圈调整中所驱动的光圈32全部是用于对摄像部11的光学特性(换言之,拍摄中的光学特性)进行控制的硬件设备。运算处理部13中所包含的硬件设备控制部(例如CPU51)通过控制硬件设备,能控制摄像部11的光学特性。运算处理部13中所包含的软件执行部(例如CPU61)能选择性地执行包含软件200以及300在内的、用于进行拍摄的多个照相机应用软件中的任一个。由操作部17以及触摸面板构成的用户接口受理对哪一个照相机应用软件由运算处理部13执行进行指示的选择操作。而且,在由运算处理部13(软件执行部)执行的照相机应用软件是不包含用于对光学特性进行控制或变更的程序在内的特定软件(本实施方式中为软件200)时,上述硬件设备控制部按照独立于基本软件OSand以及特定软件的方式使基本软件0SeAM内的设备驱动程序动作,由此按照独立于基本软件OSand以及特定软件的方式对上述光学特性进行控制或变更。由此,即使在特定软件下进行拍摄控制,也能有效地利用由电子设备I本来可实现的功能。结果是,用户即使在利用了特定软件的情况下,也能得到与利用了电子设备I专用所开发的软件的情况同等的、高级的拍摄图像(例如,优化了视角的图像)。此外,在特定软件(本实施方式中为软件200)的执行时,无需执行光学变焦、光学式抖动校正、焦点调整以及光圈调整的全部,电子设备I在特定软件的执行时,实现光学变焦、光学式抖动校正、焦点调整以及光圈调整当中的任意一者以上即可。 本发明的实施方式能在权利要求书所示的技术的思想的范围内适当进行各种变更。以上的实施方式充其量是本发明的实施方式的例子,本发明乃至各构成要件的术语的意义不限于以上的实施方式所记载的内容。上述的说明文字中所示的具体的数值只不过是例示,当然能将它们 变更成各种数值。
权利要求
1.一种电子设备,其特征在于,具备: 摄像部,其通过拍摄来生成被摄体的图像信号; 硬件设备,其用于对所述拍摄中的光学特性进行控制; 软件执行部,其对用于进行所述拍摄的照相机应用软件进行执行;和 控制部,其控制所述硬件设备, 在由所述软件执行部执行的照相机应用软件是不包含用于控制所述光学特性的程序在内的特定软件时,所述控制部按照独立于所述特定软件的方式来控制所述光学特性。
2.根据权利要求1所述的电子设备,其特征在于, 所述特定软件在由所述软件执行部执行的基本软件下动作, 所述基本软件是对在所述基本软件下动作的应用软件的开发所需的信息进行了公开的操作系统。
3.根据权利要求2所述的电子设备,其特征在于, 在所述软件执行部中,使作为所述基本软件的第`I基本软件、以及包含针对所述硬件设备的设备驱动程序在内的第2基本软件并行地动作, 在由所述软件执行部执行的照相机应用软件是所述特定软件时,所述控制部通过使所述设备驱动程序按照独立于所述第I基本软件以及所述特定软件的方式来动作,由此控制所述硬件设备。
4.根据权利要求1 3中任一项所述的电子设备,其特征在于, 通过所述光学特性的控制,实现所述拍摄中的光学变焦倍率的变更、对所述拍摄中所得到的图像的抖动进行抑制的光学式抖动校正当中的至少一者。
5.根据权利要求1 4中任一项所述的电子设备,其特征在于, 通过所述光学特性的控制,实现所述拍摄中的焦点的调整、以及所述拍摄中的光圈的调整当中的至少一者。
6.一种用于电子设备的拍摄控制方法,所述电子设备具备:通过拍摄来生成被摄体的图像信号的摄像部、以及用于对所述拍摄中的光学特性进行控制的硬件设备,所述拍摄控制方法的特征在于, 在为了进行所述拍摄而执行的照相机应用软件是不包含用于控制所述光学特性的程序在内的特定软件时,使用所述硬件设备按照独立于所述特定软件的方式来控制所述光学特性。
全文摘要
本发明提供一种电子设备及拍摄控制方法。在运算处理部中,使作为Android(注册商标)的操作系统的基本软件OSAND与作为经专用开发的操作系统的基本软件OSCAM并行动作。基本软件OSCAM包含针对光学系统(35)的设备驱动程序即光学系统驱动程序(112)。在基本软件OSAND下动作的公开照相机应用软件(200)不包含与光学式抖动校正以及光学变焦相关的程序时,基本软件OSCAM下动作的照相机控制软件(151)按照独立于软件(200)以及OSAND的方式控制光学系统驱动程序(112),基于此来使光学式抖动校正以及光学变焦用的透镜被驱动,从而实现光学式抖动校正以及光学变焦功能。由此,在公开照相机应用软件下也能利用光学变焦等。
文档编号G03B5/00GK103227892SQ20121049518
公开日2013年7月31日 申请日期2012年11月28日 优先权日2012年1月25日
发明者藤田日出人 申请人:三洋电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1