增加鏡頭功能的軟件控制系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種增加鏡頭功能的軟件控制系統(tǒng)及方法。
【背景技術(shù)】
[0002]如今,隨著電子設(shè)備,如智能手機(jī)、平板電腦等的鏡頭像素逐漸變大,電子設(shè)備所具備的功能也越來越強(qiáng)大,加之各類型傳感器和觸控屏的運(yùn)用,電子設(shè)備除了拍照攝像等功能之外,還能對(duì)周圍環(huán)境光線亮度進(jìn)行檢測(cè)、自動(dòng)關(guān)閉液晶背照燈等。然而,傳感器的加入勢(shì)必會(huì)造成電子設(shè)備硬件成本的提高,并增加了內(nèi)部電路設(shè)計(jì)的復(fù)雜度。
【發(fā)明內(nèi)容】
[0003]鑒于以上內(nèi)容,有必要提出一種增加鏡頭功能的軟件控制系統(tǒng),能夠在不安裝各類傳感器的情況下,使鏡頭除了拍照功能外還可以具備其他功能。
[0004]另外,還有必要提出一種增加鏡頭功能的軟件控制方法,能夠在不安裝各類傳感器的情況下,使鏡頭除了拍照功能外還可以具備其他功能。
[0005]一種利用軟件增加鏡頭功能的系統(tǒng),該系統(tǒng)包括:驅(qū)動(dòng)模塊,用于控制鏡頭自動(dòng)開啟;存儲(chǔ)模塊,用于將鏡頭每隔預(yù)設(shè)時(shí)間段拍攝的圖像存儲(chǔ)于存儲(chǔ)器中;判斷模塊,用于比較存儲(chǔ)器中存儲(chǔ)的當(dāng)前時(shí)間點(diǎn)的圖像與前一個(gè)時(shí)間點(diǎn)的圖像的變化;控制模塊,用于根據(jù)圖像的變化控制顯示屏做相應(yīng)的變換。
[0006]一種利用軟件增加鏡頭功能的方法,該方法包括以下步驟:控制鏡頭自動(dòng)開啟;將鏡頭每隔預(yù)設(shè)時(shí)間段拍攝的圖像存儲(chǔ)于存儲(chǔ)器中;比較存儲(chǔ)器中存儲(chǔ)的當(dāng)前時(shí)間點(diǎn)的圖像與前一個(gè)時(shí)間點(diǎn)的圖像的變化;根據(jù)圖像的變化控制顯示屏做相應(yīng)的變換。
[0007]相較于現(xiàn)有技術(shù),本發(fā)明所述增加鏡頭功能的軟件控制系統(tǒng)及方法,能夠在電子設(shè)備中不需要安裝近距離傳感器、光照傳感器和紅外線等硬件設(shè)備,僅僅利用軟件控制鏡頭便能達(dá)到測(cè)量距離,分析亮度,辨別手勢(shì)等多種功能,降低硬件成本,延長(zhǎng)電池使用壽命,提聞?dòng)脩趔w驗(yàn)。
【附圖說明】
[0008]圖1是本發(fā)明增加鏡頭功能的軟件控制較佳實(shí)施例的硬件架構(gòu)圖。
[0009]圖2是本發(fā)明增加鏡頭功能的軟件控制系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0010]圖3是本發(fā)明增加鏡頭功能的軟件控制方法之一較佳實(shí)施例的流程圖。
[0011]圖4是本發(fā)明增加鏡頭功能的軟件控制方法之二較佳實(shí)施例的流程圖。
[0012]圖5是本發(fā)明增加鏡頭功能的軟件控制方法之三較佳實(shí)施例的流程圖。
[0013]主要元件符號(hào)說明
[0014]電子設(shè)備1
[0015]軟件控制系統(tǒng)10
[0016]鏡頭11
[0017]顯示屏12
[0018]存儲(chǔ)器13
[0019]CPU14
[0020]圖像處理器 15
[0021]驅(qū)動(dòng)模塊 101
[0022]獲取模塊 102
[0023]判斷模塊103
[0024]控制模塊 104
[0025]如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
【具體實(shí)施方式】
[0026]參閱圖1所示,是本發(fā)明利用軟件增加鏡頭功能較佳實(shí)施例的硬件架構(gòu)圖。
[0027]在本實(shí)施例中,所述軟件控制系統(tǒng)10安裝并運(yùn)行于電子設(shè)備1中,所述的電子設(shè)備1還包括,但不僅限于,鏡頭11,顯示屏12,存儲(chǔ)器13,中央處理器(Central ProcessingUnit,CPU) 14,圖像處理器15,以及各種電路(本實(shí)施例中未顯示出來)。本實(shí)施例中,所述的電子設(shè)備1可以是智能手機(jī),平板電腦,或任何配有鏡頭的電子設(shè)備。
[0028]所述的鏡頭11可以是數(shù)碼變焦鏡頭,光學(xué)變焦鏡頭等,用于拍攝各種圖像。所述的鏡頭11與電子設(shè)備1的連接方式為內(nèi)置于電子設(shè)備1中,或外掛在電子設(shè)備1外。所述鏡頭11可以是前置鏡頭也可以是后置鏡頭。本實(shí)施例中,所述的鏡頭11為前置鏡頭。
[0029]所述的顯示屏12可以是STN、TFT、TFD、UFB、OLED、ASV等各類型液晶顯示顯示屏,用于顯示電子設(shè)備1的各種數(shù)據(jù)。顯示屏12在顯示數(shù)據(jù)時(shí)可提供橫向或者縱向模式。所述的存儲(chǔ)器13用于存儲(chǔ)鏡頭11拍攝的各種圖像,還用于存儲(chǔ)各種圖像的圖像亮度信息、手勢(shì)信息等。本實(shí)施例中所述的存儲(chǔ)器13可以是所述電子設(shè)備1本身的內(nèi)存,也可以是安全數(shù)字卡、快閃存儲(chǔ)器或只讀存儲(chǔ)器。
[0030]所述的CPU14包括運(yùn)算器和控制器兩部分,是計(jì)算機(jī)的運(yùn)算核心和控制核心,用于對(duì)存儲(chǔ)器13中存儲(chǔ)的各種信息進(jìn)行比對(duì)以及根據(jù)比對(duì)結(jié)果控制顯示屏亮度、控制手勢(shì)、控制顯示屏切換等操作。
[0031]參閱圖2所示,是本發(fā)明利用軟件增加鏡頭功能系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0032]所述的軟件控制系統(tǒng)10包括驅(qū)動(dòng)模塊101、獲取模塊102、判斷模塊103以及控制模塊104。上述功能模塊由計(jì)算機(jī)化程序指令組成,該多個(gè)功能模塊中的一個(gè)或多個(gè)由CPU14所執(zhí)行,以實(shí)現(xiàn)增加鏡頭功能的目的。以下將結(jié)合圖3、圖4和圖5的流程圖來說明模塊101-104的具體功能。
[0033]參閱圖3-圖5所示,是本發(fā)明利用軟件增加鏡頭功能方法較佳實(shí)施例的流程圖。根據(jù)不同的需求,該圖所示流程圖中步驟的執(zhí)行順序可以改變,某些步驟可以省略。
[0034]圖3是本發(fā)明增加鏡頭功能的軟件控制方法之一較佳實(shí)施例的流程圖。
[0035]步驟S10,電子設(shè)備1被解鎖。
[0036]步驟SI 1,驅(qū)動(dòng)t旲塊101 fe制鏡頭11自動(dòng)開啟。
[0037]步驟S12,獲取模塊102控制鏡頭11每隔預(yù)設(shè)的時(shí)間段拍攝一次環(huán)境圖像,并計(jì)算拍攝的環(huán)境圖像的亮度值,將該環(huán)境圖像的亮度值存儲(chǔ)于電子設(shè)備1的存儲(chǔ)器13中。本實(shí)施例中,所述預(yù)設(shè)的時(shí)間段可以是,例如2秒鐘。
[0038]本實(shí)施例中,圖像處理器15將環(huán)境圖像的RGB色彩模式轉(zhuǎn)換為HSL(Hue色相,Saturat1n飽和度,Lightness亮度)色彩模式,計(jì)算L分量的均值即為拍攝的環(huán)境圖像的亮度值。
[0039]步驟S13,判斷模塊103比較當(dāng)前時(shí)間點(diǎn)拍攝的影像的亮度值是否大于前一個(gè)時(shí)間點(diǎn)拍攝的影像的亮度值。若當(dāng)前時(shí)間點(diǎn)拍攝的影像的亮度值大于前一個(gè)時(shí)間點(diǎn)拍攝的影像的亮度值,執(zhí)行步驟S14,否則,若當(dāng)前時(shí)間點(diǎn)拍攝的影像的亮度值小于前一個(gè)時(shí)間點(diǎn)拍攝的影像的亮度值,執(zhí)行步驟S15。
[0040]步驟S14,控制模塊104控制顯示屏12變亮。
[0041]步驟S15,控制模塊104控制顯示屏12變暗。
[0042]圖4是本發(fā)明增加鏡頭功能的軟件控制方法之二較佳實(shí)施例的流程圖。
[0043]步驟S20,電子設(shè)備1被解鎖之后進(jìn)入某個(gè)功能界面,例如瀏覽圖片的功能界面。
[0044]步驟S21,驅(qū)動(dòng)t旲塊101 fe制鏡頭11自動(dòng)開啟。
[0045]步驟S22,獲取模塊102控制鏡頭11每隔預(yù)設(shè)的時(shí)間段拍攝一次手勢(shì)圖像,將該手勢(shì)圖像存儲(chǔ)于電子設(shè)備1的存儲(chǔ)器13中。本實(shí)施例中,所述預(yù)設(shè)的時(shí)間段可以是,例如2秒鐘。
[0046]步驟S23,判斷模塊103判斷手勢(shì)圖像的變化,所述變化可以包括手勢(shì)放大變化,
手勢(shì)縮小變化,手勢(shì)向左變化,手勢(shì)向右變化。
[0047]舉例來說,判斷模塊103比較當(dāng)前時(shí)間點(diǎn)的手勢(shì)圖像與前一個(gè)時(shí)間點(diǎn)的手勢(shì)圖像,若當(dāng)前時(shí)間點(diǎn)的手勢(shì)在圖像中的位置與前一個(gè)時(shí)間點(diǎn)的手勢(shì)在圖像中的位置相比偏上,則認(rèn)為手勢(shì)圖像的變化為放大變化;若當(dāng)前時(shí)間點(diǎn)的手勢(shì)在圖像中的位置與前一個(gè)時(shí)間點(diǎn)的手勢(shì)在圖像中的位置相比偏下,則認(rèn)為手勢(shì)圖像的變化為縮小變化;若當(dāng)前時(shí)間點(diǎn)的手勢(shì)在圖像中的位置與前一個(gè)時(shí)間點(diǎn)的手勢(shì)在圖像中的位置相比偏左,則認(rèn)為手勢(shì)圖像的變化為向左變化;若當(dāng)前時(shí)間點(diǎn)的手勢(shì)在圖像中的位置與前一個(gè)時(shí)間點(diǎn)的手勢(shì)在圖像中的位置相比偏右,