增加镜头功能的软件控制系统及方法

文档序号:9726932阅读:449来源:国知局
增加镜头功能的软件控制系统及方法
【技术领域】
[0001]本发明涉及一种增加镜头功能的软件控制系统及方法。
【背景技术】
[0002]如今,随着电子设备,如智能手机、平板电脑等的镜头像素逐渐变大,电子设备所具备的功能也越来越强大,加之各类型传感器和触控屏的运用,电子设备除了拍照摄像等功能之外,还能对周围环境光线亮度进行检测、自动关闭液晶背照灯等。然而,传感器的加入势必会造成电子设备硬件成本的提高,并增加了内部电路设计的复杂度。

【发明内容】

[0003]鉴于以上内容,有必要提出一种增加镜头功能的软件控制系统,能够在不安装各类传感器的情况下,使镜头除了拍照功能外还可以具备其他功能。
[0004]另外,还有必要提出一种增加镜头功能的软件控制方法,能够在不安装各类传感器的情况下,使镜头除了拍照功能外还可以具备其他功能。
[0005]一种利用软件增加镜头功能的系统,该系统包括:驱动模块,用于控制镜头自动开启;存储模块,用于将镜头每隔预设时间段拍摄的图像存储于存储器中;判断模块,用于比较存储器中存储的当前时间点的图像与前一个时间点的图像的变化;控制模块,用于根据图像的变化控制显示屏做相应的变换。
[0006]一种利用软件增加镜头功能的方法,该方法包括以下步骤:控制镜头自动开启;将镜头每隔预设时间段拍摄的图像存储于存储器中;比较存储器中存储的当前时间点的图像与前一个时间点的图像的变化;根据图像的变化控制显示屏做相应的变换。
[0007]相较于现有技术,本发明所述增加镜头功能的软件控制系统及方法,能够在电子设备中不需要安装近距离传感器、光照传感器和红外线等硬件设备,仅仅利用软件控制镜头便能达到测量距离,分析亮度,辨别手势等多种功能,降低硬件成本,延长电池使用寿命,提闻用户体验。
【附图说明】
[0008]图1是本发明增加镜头功能的软件控制较佳实施例的硬件架构图。
[0009]图2是本发明增加镜头功能的软件控制系统较佳实施例的功能模块图。
[0010]图3是本发明增加镜头功能的软件控制方法之一较佳实施例的流程图。
[0011]图4是本发明增加镜头功能的软件控制方法之二较佳实施例的流程图。
[0012]图5是本发明增加镜头功能的软件控制方法之三较佳实施例的流程图。
[0013]主要元件符号说明
[0014]电子设备1
[0015]软件控制系统10
[0016]镜头11
[0017]显示屏12
[0018]存储器13
[0019]CPU14
[0020]图像处理器 15
[0021]驱动模块 101
[0022]获取模块 102
[0023]判断模块103
[0024]控制模块 104
[0025]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0026]参阅图1所示,是本发明利用软件增加镜头功能较佳实施例的硬件架构图。
[0027]在本实施例中,所述软件控制系统10安装并运行于电子设备1中,所述的电子设备1还包括,但不仅限于,镜头11,显示屏12,存储器13,中央处理器(Central ProcessingUnit,CPU) 14,图像处理器15,以及各种电路(本实施例中未显示出来)。本实施例中,所述的电子设备1可以是智能手机,平板电脑,或任何配有镜头的电子设备。
[0028]所述的镜头11可以是数码变焦镜头,光学变焦镜头等,用于拍摄各种图像。所述的镜头11与电子设备1的连接方式为内置于电子设备1中,或外挂在电子设备1外。所述镜头11可以是前置镜头也可以是后置镜头。本实施例中,所述的镜头11为前置镜头。
[0029]所述的显示屏12可以是STN、TFT、TFD、UFB、OLED、ASV等各类型液晶显示显示屏,用于显示电子设备1的各种数据。显示屏12在显示数据时可提供横向或者纵向模式。所述的存储器13用于存储镜头11拍摄的各种图像,还用于存储各种图像的图像亮度信息、手势信息等。本实施例中所述的存储器13可以是所述电子设备1本身的内存,也可以是安全数字卡、快闪存储器或只读存储器。
[0030]所述的CPU14包括运算器和控制器两部分,是计算机的运算核心和控制核心,用于对存储器13中存储的各种信息进行比对以及根据比对结果控制显示屏亮度、控制手势、控制显示屏切换等操作。
[0031]参阅图2所示,是本发明利用软件增加镜头功能系统较佳实施例的功能模块图。
[0032]所述的软件控制系统10包括驱动模块101、获取模块102、判断模块103以及控制模块104。上述功能模块由计算机化程序指令组成,该多个功能模块中的一个或多个由CPU14所执行,以实现增加镜头功能的目的。以下将结合图3、图4和图5的流程图来说明模块101-104的具体功能。
[0033]参阅图3-图5所示,是本发明利用软件增加镜头功能方法较佳实施例的流程图。根据不同的需求,该图所示流程图中步骤的执行顺序可以改变,某些步骤可以省略。
[0034]图3是本发明增加镜头功能的软件控制方法之一较佳实施例的流程图。
[0035]步骤S10,电子设备1被解锁。
[0036]步骤SI 1,驱动t旲块101 fe制镜头11自动开启。
[0037]步骤S12,获取模块102控制镜头11每隔预设的时间段拍摄一次环境图像,并计算拍摄的环境图像的亮度值,将该环境图像的亮度值存储于电子设备1的存储器13中。本实施例中,所述预设的时间段可以是,例如2秒钟。
[0038]本实施例中,图像处理器15将环境图像的RGB色彩模式转换为HSL(Hue色相,Saturat1n饱和度,Lightness亮度)色彩模式,计算L分量的均值即为拍摄的环境图像的亮度值。
[0039]步骤S13,判断模块103比较当前时间点拍摄的影像的亮度值是否大于前一个时间点拍摄的影像的亮度值。若当前时间点拍摄的影像的亮度值大于前一个时间点拍摄的影像的亮度值,执行步骤S14,否则,若当前时间点拍摄的影像的亮度值小于前一个时间点拍摄的影像的亮度值,执行步骤S15。
[0040]步骤S14,控制模块104控制显示屏12变亮。
[0041]步骤S15,控制模块104控制显示屏12变暗。
[0042]图4是本发明增加镜头功能的软件控制方法之二较佳实施例的流程图。
[0043]步骤S20,电子设备1被解锁之后进入某个功能界面,例如浏览图片的功能界面。
[0044]步骤S21,驱动t旲块101 fe制镜头11自动开启。
[0045]步骤S22,获取模块102控制镜头11每隔预设的时间段拍摄一次手势图像,将该手势图像存储于电子设备1的存储器13中。本实施例中,所述预设的时间段可以是,例如2秒钟。
[0046]步骤S23,判断模块103判断手势图像的变化,所述变化可以包括手势放大变化,
手势缩小变化,手势向左变化,手势向右变化。
[0047]举例来说,判断模块103比较当前时间点的手势图像与前一个时间点的手势图像,若当前时间点的手势在图像中的位置与前一个时间点的手势在图像中的位置相比偏上,则认为手势图像的变化为放大变化;若当前时间点的手势在图像中的位置与前一个时间点的手势在图像中的位置相比偏下,则认为手势图像的变化为缩小变化;若当前时间点的手势在图像中的位置与前一个时间点的手势在图像中的位置相比偏左,则认为手势图像的变化为向左变化;若当前时间点的手势在图像中的位置与前一个时间点的手势在图像中的位置相比偏右,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1