欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于具有雙相機的成像裝置的功率優(yōu)化的系統(tǒng)和方法與流程

文檔序號:11291252閱讀:131來源:國知局
用于具有雙相機的成像裝置的功率優(yōu)化的系統(tǒng)和方法與流程

本申請案大體上涉及成像裝置,且更確切地說涉及用于具有雙相機的成像裝置的功率優(yōu)化的系統(tǒng)、方法和裝置。



背景技術(shù):

許多當前裝置可用于俘獲圖像。舉例來說,當前數(shù)碼相機和現(xiàn)代蜂窩電話以及平板計算機皆可俘獲數(shù)字圖像且將數(shù)字圖像顯示給用戶。

雙相機愈來愈多地用于蜂窩電話和其它移動裝置中。通常,第一相機具有廣角鏡頭,而第二相機具有攝遠鏡頭。然而,同時運行兩個相機增大功率消耗且減少移動裝置的電池壽命。因此,需要聚焦于雙相機應(yīng)用程序的光學(xué)變焦特征的功率優(yōu)化的用于雙相機應(yīng)用程序的系統(tǒng)和方法。



技術(shù)實現(xiàn)要素:

移動裝置或其它裝置上的雙相機系統(tǒng)可包含攝遠鏡頭和廣角鏡頭兩者。在此類雙相機系統(tǒng)中,兩個相機可同時被操作以俘獲場景的圖像。然而,同時操作雙相機可能增大功率消耗且因此可能減少移動裝置的電池壽命。

本文論述的系統(tǒng)、方法、裝置和計算機程序產(chǎn)品各自具有若干方面,其中沒有單一者單獨負責(zé)本文所揭示的所要屬性。本文所描述的創(chuàng)新、方面和特征的組合可并入于系統(tǒng)、方法和裝置的各種實施例中且此類組合不受本文所描述的實施例的實例限制。

本文中論述的實施例和創(chuàng)新涉及可在電子裝置的處理器中運行以優(yōu)化具有雙相機和/或操作雙相機的裝置的功率利用的系統(tǒng)和方法。優(yōu)選地,本文中論述的功率優(yōu)化系統(tǒng)和方法可以現(xiàn)有硬件和軟件實施。然而,在一些實施例中,專門設(shè)計的硬件和軟件可改善此等過程的速度或效率。

在一個創(chuàng)新中,揭示一種用于雙相機成像裝置的功率優(yōu)化的方法。所述方法包含以下步驟:確定用于俘獲圖像數(shù)據(jù)的變焦因數(shù)選擇;確定變焦因數(shù)選擇是在第一變焦因數(shù)范圍內(nèi)、在第二變焦因數(shù)范圍內(nèi)還是在第三變焦因數(shù)范圍內(nèi),所述第一、第二和第三變焦因數(shù)范圍是變焦的量;以及基于所確定的變焦因數(shù)選擇將由第一傳感器俘獲的場景的一系列幀或由第二傳感器俘獲的場景的一系列幀或所述兩者發(fā)送到相機應(yīng)用程序。在一些實施例中,所述方法進一步包含根據(jù)第二傳感器的預(yù)熱時間確定緩沖因數(shù)。在一些實施例中,使用緩沖因數(shù)、第一傳感器與第二傳感器之間的視野(fov)比和成像裝置的最大變焦因數(shù)來確定第一變焦因數(shù)范圍、第二變焦因數(shù)范圍和第三變焦因數(shù)范圍。在一些實施例中,fov比是第一傳感器的fov與第二傳感器的fov之間的比,且fov比小于成像裝置的最大變焦因數(shù)。在一些實施例中,第一變焦因數(shù)范圍在1.0與fov比同緩沖因數(shù)之間的差之間。在一些實施例中,第二變焦因數(shù)范圍在fov比同緩沖因數(shù)之間的差與視野比同緩沖因數(shù)的和之間。在一些實施例中,第三變焦因數(shù)范圍在fov比同緩沖因數(shù)的和與最大變焦因數(shù)之間。在一些實施例中,所述方法進一步包含當變焦因數(shù)在第一變焦因數(shù)范圍和第三變焦因數(shù)范圍中的任一者內(nèi)時,在第一傳感器和第二傳感器中的一個正將幀發(fā)送到相機應(yīng)用程序時關(guān)閉第一傳感器和第二傳感器中的另一個。在一些實施例中,所述方法進一步包含當變焦因數(shù)在第二變焦因數(shù)范圍內(nèi)時,將幀從第一傳感器和第二傳感器兩者發(fā)送到相機應(yīng)用程序。

在另一創(chuàng)新中,一種用于優(yōu)化雙相機成像裝置的操作的設(shè)備包含:處理器;第一成像傳感器和第二成像傳感器;以及存儲器,其以可操作方式耦合到處理器且經(jīng)配置以存儲處理器指令,該等處理器指令配置所述處理器以:確定變焦因數(shù)選擇;確定變焦因數(shù)選擇是在第一變焦因數(shù)范圍內(nèi)、在第二變焦因數(shù)范圍內(nèi)還是在第三變焦因數(shù)范圍內(nèi);以及基于所確定的變焦因數(shù)選擇將由第一傳感器俘獲的場景的一系列幀或由第二傳感器俘獲的場景的一系列幀或所述兩者發(fā)送到相機應(yīng)用程序。在一些實施例中,所述設(shè)備進一步包含經(jīng)配置以感測觸摸界面上的觸摸的觸摸裝置。在一些實施例中,所述存儲器進一步經(jīng)配置以根據(jù)第二傳感器的預(yù)熱時間確定緩沖因數(shù)。在一些實施例中,所述存儲器進一步經(jīng)配置以使用緩沖因數(shù)、第一傳感器與第二傳感器之間的視野(fov)比和成像裝置的最大變焦因數(shù)來確定第一變焦因數(shù)范圍、第二變焦因數(shù)范圍和第三變焦因數(shù)范圍。在一些實施例中,第一變焦因數(shù)范圍在1.0與fov比同緩沖因數(shù)之間的差之間。在一些實施例中,第二變焦因數(shù)范圍在fov比同緩沖因數(shù)之間的差與fov比同緩沖因數(shù)的和之間。在一些實施例中,第三變焦因數(shù)范圍在fov比同緩沖因數(shù)的和與最大變焦因數(shù)之間。在一些實施例中,所述存儲器進一步經(jīng)配置以當變焦因數(shù)在第一變焦因數(shù)范圍和第三變焦因數(shù)范圍中任一者內(nèi)時,在第一傳感器和第二傳感器中的一個正將幀發(fā)送到相機應(yīng)用程序時關(guān)閉第一傳感器和第二傳感器中的另一個。在一些實施例中,所述存儲器進一步經(jīng)配置以當變焦因數(shù)在第二變焦因數(shù)范圍內(nèi)時,將幀從第一傳感器和第二傳感器兩者發(fā)送到相機應(yīng)用程序。

在另一創(chuàng)新中,一種用于優(yōu)化雙相機成像裝置的操作的系統(tǒng)包含控制模塊,其經(jīng)配置以:確定變焦因數(shù)選擇;確定變焦因數(shù)選擇是在第一變焦因數(shù)范圍內(nèi)、在第二變焦因數(shù)范圍內(nèi)還是在第三變焦因數(shù)范圍內(nèi);以及基于所確定的變焦因數(shù)選擇將由第一傳感器俘獲的場景的一系列幀或由第二傳感器俘獲的場景的一系列幀或所述兩者發(fā)送到相機應(yīng)用程序。在一些實施例中,所述系統(tǒng)進一步包含經(jīng)配置以接收變焦因數(shù)選擇的觸摸界面。在一些實施例中,所述控制模塊進一步經(jīng)配置以根據(jù)第二傳感器的預(yù)熱時間確定緩沖因數(shù)。在一些實施例中,所述控制模塊進一步經(jīng)配置以使用緩沖因數(shù)、第一傳感器與第二傳感器之間的視野比和成像裝置的最大變焦因數(shù)來確定第一變焦因數(shù)范圍、第二變焦因數(shù)范圍和第三變焦因數(shù)范圍。在一些實施例中,第一變焦因數(shù)范圍在1.0與視野比同緩沖因數(shù)之間的差之間。在一些實施例中,第二變焦因數(shù)范圍在視野比同緩沖因數(shù)之間的差與視野比同緩沖因數(shù)的和之間。在一些實施例中,第三變焦因數(shù)范圍在視野比同緩沖因數(shù)的和與最大變焦因數(shù)之間。在一些實施例中,所述控制模塊進一步經(jīng)配置以當變焦因數(shù)在第一變焦因數(shù)范圍和第三變焦因數(shù)范圍中的任一者內(nèi)時,在第一傳感器和第二傳感器中的一個正將幀發(fā)送到相機應(yīng)用程序時關(guān)閉第一傳感器和第二傳感器中的另一個。在一些實施例中,所述存儲器進一步經(jīng)配置以當變焦因數(shù)在第二變焦因數(shù)范圍內(nèi)時,將幀從第一傳感器和第二傳感器兩者發(fā)送到相機應(yīng)用程序。

在另一創(chuàng)新中,一種非暫時性計算機可讀媒體存儲指令,所述指令在被執(zhí)行時使得至少一個物理計算機處理器執(zhí)行用于雙相機成像裝置的功率優(yōu)化的方法。所述方法包含:確定變焦因數(shù)選擇;確定變焦因數(shù)選擇是在第一變焦因數(shù)范圍內(nèi)、在第二變焦因數(shù)范圍內(nèi)還是在第三變焦因數(shù)范圍內(nèi);以及基于所確定的變焦因數(shù)選擇將由第一傳感器俘獲的場景的一系列幀或由第二傳感器俘獲的場景的一系列幀或所述兩者發(fā)送到相機應(yīng)用程序。在一些實施例中,所述方法進一步包含根據(jù)第二傳感器的預(yù)熱時間確定緩沖因數(shù)。在一些實施例中,所述方法進一步包含:當變焦因數(shù)在第一變焦因數(shù)范圍和第三變焦因數(shù)范圍中的任一者內(nèi)時,在第一傳感器和第二傳感器中的一個正將幀發(fā)送到相機應(yīng)用程序時關(guān)閉第一傳感器和第二傳感器中的另一個;以及當變焦因數(shù)在第二變焦因數(shù)范圍內(nèi)時,將幀從第一傳感器和第二傳感器兩者發(fā)送到相機應(yīng)用程序。

附圖說明

將在下文中結(jié)合附圖來描述所揭示方面,提供附圖是為了說明但不限制所揭示方面,其中相同符號表示相同元件。

圖1說明根據(jù)一個實施例的由雙相機裝置的廣角相機和攝遠相機俘獲的場景的兩個視圖。

圖2說明根據(jù)一些實施例的雙相機架構(gòu)的實例實施方案,其中一次可向用戶顯示一個相機流但可同時操作兩個相機。

圖3說明根據(jù)一些實施例的雙相機架構(gòu)的實例,其中一次可向用戶顯示一個相機流且另一相機可不經(jīng)流式傳輸。

圖4說明在圖3中所說明的雙相機架構(gòu)實施例的另一實例,其包含其中兩個相機可經(jīng)流式傳輸以減少延遲的緩沖區(qū)域。

圖5說明根據(jù)一個實施例的移動成像裝置的實例的框圖。

圖6說明用于在移動成像裝置上選擇光學(xué)變焦因數(shù)的用戶界面的一個實例。

圖7是說明使用光學(xué)變焦選擇對具有雙相機架構(gòu)的移動成像裝置進行功率優(yōu)化的示范性方法的流程圖。

具體實施方式

實施例涉及用于包括雙相機的電子裝置的功率優(yōu)化系統(tǒng)和方法。具有雙相機的裝置可包含兩個相機模塊和鏡頭系統(tǒng),例如,具有廣角鏡頭的廣角相機模塊和具有攝遠鏡頭的攝遠相機模塊。在相同圖像分辨率和大小(例如,寬度和高度)下,廣角相機模塊的廣角鏡頭具有比攝遠相機模塊的攝遠鏡頭更大的視野(fov)。攝遠相機模塊用于俘獲場景中的物體(或場景)的狹窄視野。具有雙相機的電子裝置可同時操作兩個相機,由此增加功率消耗且減少裝置的電池壽命。

本文中揭示的系統(tǒng)和方法涉及用于雙相機的功率優(yōu)化,其中控制系統(tǒng)取決于所要光學(xué)變焦選擇性地操作廣角相機模塊或攝遠相機模塊,同時維持所俘獲圖像的整體分辨率。

應(yīng)注意,可將所述實例描述成過程,所述過程被描繪成流程圖、流圖、有限狀態(tài)圖、結(jié)構(gòu)圖或框圖。盡管流程圖可將操作描述為循序過程,但是許多操作可并行或同時執(zhí)行,且所述過程可重復(fù)。另外,可重新布置操作的順序。過程在其操作完成時終止。過程可對應(yīng)于方法、功能、程序、子例程、子程序等。當過程對應(yīng)于軟件功能時,過程的終止對應(yīng)于功能返回到調(diào)用功能或主功能。

可以芯片上系統(tǒng)(soc)或外部硬件、軟件、固件或其任何組合來實施實施例。所屬領(lǐng)域的技術(shù)人員將理解,可使用多種不同技術(shù)和技藝中的任一者來表示信息和信號。舉例來說,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來表示在整個上文描述中可能參考的數(shù)據(jù)、指令、命令、信息、信號、位、符號和碼片。

在以下描述中,給出具體細節(jié)以提供對實例的透徹理解。然而,所屬領(lǐng)域的一般技術(shù)人員將理解,可在沒有這些具體細節(jié)的情況下實踐所述實例。舉例來說,可在框圖中展示電組件/裝置,以免用不必要的細節(jié)混淆所述實例。在其它個例中,可詳細展示此些組件、其它結(jié)構(gòu)和技術(shù)以進一步解釋所述實例。

圖1說明由雙相機裝置(例如,如圖5中所說明的系統(tǒng))的廣角鏡頭和雙相機裝置的攝遠鏡頭俘獲的場景的兩個視圖。第一圖像100是使用廣角鏡頭拍攝的,且第二圖像110是使用攝遠鏡頭拍攝的,第二圖像110對應(yīng)于第一圖像的部分115。當使用例如光學(xué)變焦的特征時,通常僅將由相機俘獲的圖像中的一個顯示給用戶。然而,即使僅顯示一個,雙相機架構(gòu)也可流式傳輸來自廣角相機和攝遠相機兩者的幀。在圖1中說明的實例中,用于拍攝第一圖像100的廣角鏡頭的視野約為用于拍攝第二圖像110的攝遠鏡頭的視野的兩倍。雖然兩個相機可將幀流式傳輸?shù)窖b置的圖像處理器,但在用戶輸入2x光學(xué)變焦因數(shù)之前,將顯示由廣角鏡頭俘獲的圖像。對于大于2x變焦因數(shù)的光學(xué)變焦因數(shù),將顯示由攝遠鏡頭俘獲的圖像。

圖2說明雙相機架構(gòu)的實施方案的實例,其中一次向用戶顯示一個相機流,但同時操作兩個相機。在俘獲圖像之后,來自廣角傳感器202和攝遠傳感器204的輸出被發(fā)送到單獨的視頻前端(vfe)圖像處理模塊。也就是說,廣角傳感器202將圖像信息203提供到vfe廣角圖像處理模塊206,且攝遠傳感器204將圖像信息205提供到vfe攝遠圖像處理模塊208。vfe廣角處理模塊206將全分辨率的所俘獲圖像信息作為輸出220提供到視頻多路復(fù)用器214,且將經(jīng)減小(或較小)分辨率輸出207提供到校準偏移估計模塊210。

vfe攝遠圖像處理模塊208將攝遠傳感器數(shù)據(jù)的全分辨率輸出224提供到校正/對準gpu212,所述校正/對準gpu將攝遠輸入數(shù)據(jù)提供到視頻多路復(fù)用器214。vfe廣角處理模塊206也將攝遠傳感器204數(shù)據(jù)的經(jīng)減小(或較小)分辨率輸出提供到校準偏移估計模塊210,所述校準偏移估計模塊使攝遠圖像數(shù)據(jù)與廣角圖像數(shù)據(jù)對準。校準偏移估計模塊210接著將輸出提供到校正/對準模塊212以提供全分辨率攝遠數(shù)據(jù)的對準(使得其與廣角數(shù)據(jù)對準)。

視頻多路復(fù)用器214基于所選擇的變焦因數(shù)選擇廣角傳感器數(shù)據(jù)輸入或攝遠傳感器數(shù)據(jù)輸入,且輸出圖像數(shù)據(jù)222(廣角數(shù)據(jù)或攝遠數(shù)據(jù))。輸出圖像數(shù)據(jù)222接著被發(fā)送到處理模塊216以用于向上縮放或向下縮放,且所得輸出217經(jīng)由額外的圖像處理模塊218發(fā)送到顯示器(未圖示)。即使相機中的一個未經(jīng)顯示或流式傳輸,同時操作兩個相機也從所述相機汲取不必要的電力。如本文所論述,流式傳輸可指相機的ccd陣列將待顯示給用戶的所有所俘獲幀發(fā)送到相機應(yīng)用程序。

圖3是說明雙相機架構(gòu)實施例的實例的示意圖。在此實施例中,自廣角相機302和攝遠相機318兩者輸出(或流式傳輸)的圖像數(shù)據(jù)并不一起用于形成最終顯示(或存儲)的圖像數(shù)據(jù)330。也就是說,僅來自廣角相機302或攝遠相機318中的一個的數(shù)據(jù)用于形成顯示數(shù)據(jù)330,或經(jīng)保存于存儲器組件(未圖示)中。在此實施例中,可關(guān)閉正產(chǎn)生未經(jīng)顯示的圖像數(shù)據(jù)輸出(流)的廣角相機302或攝遠相機318以減小裝置的整體功率消耗,且由此減小整體系統(tǒng)負載。相機302、318中的每一個的流分別被發(fā)送到單獨的視頻前端模塊304、320。來自視頻前端模塊304、320的輸出被發(fā)送到視頻多路復(fù)用器模塊306。

如圖3中所說明,對將哪一相機流顯示給用戶的選擇是在位置308處基于成像系統(tǒng)的所選光學(xué)變焦因數(shù)確定的。在所說明的實施例中,變焦因數(shù)的范圍可在1.0x至fx之間,其中f為最大變焦因數(shù)。當所選光學(xué)變焦因數(shù)在1.0x與mx之間時,其中m為廣角鏡頭與攝遠鏡頭之間的fov比且m<f,流式傳輸來自廣角相機的輸出310。當所選變焦因數(shù)在mx與fx之間時,流式傳輸來自攝遠相機的輸出328。舉例來說,在一個實施例中,m(廣角鏡頭與攝遠鏡頭之間的fov比)可例如在1.5x與4.0x之間。在其它實施例中,m約為2.0x。在一些實施例中,f(最大變焦因數(shù))可例如在4.0x與7.0x之間。在其它實施例中,f約為6.0x??蓪V角相機流310和攝遠相機流328兩者在輸出330之前傳遞通過其它圖像處理模塊(例如,模塊314和316)且接著經(jīng)顯示或存儲。在一些實施例中,可在于位置308處選擇圖像流之前,將來自攝遠相機的全分辨率圖像流326提供到校正和對準模塊312。在一些實施例中,當用戶選擇mx變焦因數(shù)時,攝遠相機可在產(chǎn)生場景圖像流時引發(fā)延遲。因此,此實施例引入可為非所要的操作延遲時段。

圖4說明在圖2中所說明的雙相機架構(gòu)的另一替代方案的流程圖。如在圖3中示出的實施例中,并不同時使用或顯示廣角相機402和攝遠相機416,且因此可關(guān)閉來自未顯示的相機的流以減小裝置的功率消耗。每一相機402、416的流被發(fā)送到單獨的視頻前端模塊404、418以供處理且接著發(fā)送到視頻多路復(fù)用器模塊406。如圖4中所說明,對將哪一相機流408、422顯示給用戶的選擇是在位置410處基于所選光學(xué)變焦因數(shù)確定的。在所說明的實施例中,變焦因數(shù)的范圍可在1.0x至fx之間,其中f為最大變焦因數(shù)。在一些實施例中,f可例如在4.0x與7.0x之間。在其它實施例中,f約為6.0x。如上文所提及,一次流式傳輸一個相機流的一個限制為由攝遠相機在mx變焦因數(shù)下無法立即啟動而造成的滯后或延遲。

在此實施例中,1.0與fx之間的緩沖因數(shù)(定義為b)是根據(jù)攝遠相機傳感器的預(yù)熱時間而變化的可編程因數(shù)。如圖4中所示,當變焦因數(shù)介于(mx-bx)至(mx+bx)范圍內(nèi)時,流式傳輸廣角相機和攝遠相機兩者。當所選光學(xué)變焦因數(shù)在1.0x與(mx-bx)之間時,流式傳輸來自廣角相機的輸出408。當所選變焦因數(shù)在(mx+bx)與fx之間時,流式傳輸來自攝遠相機的輸出422??蓪⑾鄼C流408和422兩者在發(fā)送到顯示器之前傳遞通過其它圖像處理模塊(例如,模塊412和414)。在一些實施例中,可在選擇經(jīng)顯示圖像流之前將來自攝遠相機的全分辨率圖像流420發(fā)送到校正/對準模塊424以提供全分辨率攝遠數(shù)據(jù)的對準。變焦范圍緩沖區(qū)域(mx-bx)至(mx+bx)優(yōu)選地吸收由攝遠相機的啟動延遲所造成的任何時延。b的確定是基于所實施的傳感器啟動機制。舉例來說,如果廣角傳感器或攝遠傳感器僅處于待命狀態(tài),那么b可為較小值,例如0.5x。然而,當廣角傳感器或攝遠傳感器關(guān)閉且接著啟動時,將b的值設(shè)定成較大值,例如1.0x。將b設(shè)定成較大值增加流式傳輸來自廣角相機和攝遠相機兩者的數(shù)據(jù)的范圍,從而減小傳感器啟用所涉及的時延。

圖5說明根據(jù)本發(fā)明的一個實施例的具有兩個相機傳感器502、504的移動裝置500的各種組件,其可執(zhí)行本文中所描述的光學(xué)變焦優(yōu)化技術(shù)。移動裝置500可經(jīng)配置以俘獲、產(chǎn)生、處理、修改、按比例縮放、編碼、解碼、發(fā)射、存儲以及顯示數(shù)字圖像和/或視頻序列。移動裝置500可表示例如以下的裝置或?qū)嵤┯谠摰妊b置中:無線通信裝置、個人數(shù)字助理(pda)、筆記本計算機、臺式計算機、數(shù)碼相機、數(shù)字記錄裝置、具備網(wǎng)絡(luò)功能的數(shù)字電視、移動電話、蜂窩式電話、衛(wèi)星電話、相機電話、基于地面的無線電電話、直連雙向通信裝置(有時被稱作“步話機(walkie-talkie)”)等。所說明的實施例不意圖為限制性的,且裝置500可視需要包含用于其它功能的多種其它組件。

移動裝置500可包含第一成像傳感器502、第二成像傳感器504、存儲器510、處理器528、工作存儲器520和顯示器525。存儲器510可包含各種成像處理模塊,包括相機處理管線530、用戶界面模塊550和操作系統(tǒng)555。圖1中所說明的架構(gòu)僅為實例。本文中所描述的特征和技術(shù)可使用多種其它架構(gòu)予以實施。

傳感器502、504可為數(shù)碼相機傳感器。在一些實施例中,傳感器502中的一個可為廣角傳感器,且另一傳感器504可為攝遠傳感器。傳感器502、504可俘獲靜態(tài)圖像快照和/或視頻序列。每一傳感器可包含布置于個別傳感器或傳感器元件表面上的彩色濾光片陣列(cfa)。

存儲器510和工作存儲器520可在處理前后存儲圖像或視頻序列。存儲器510和工作存儲器520可包含易失性存儲裝置和非易失性存儲裝置。存儲器510和工作存儲器520可包含任何類型的數(shù)據(jù)存儲裝置(例如動態(tài)隨機存取存儲器(dram)、快閃存儲器、nor或nand門存儲器),或任何其它數(shù)據(jù)存儲技術(shù)。

在所說明的實施例中,程序存儲器510存儲相機處理管線530、用戶界面模塊550和操作系統(tǒng)555。這些模塊可包含配置處理器528以執(zhí)行各種圖像處理和裝置管理任務(wù)的指令。程序存儲器510可為任何合適的計算機可讀存儲媒體,例如非暫時性存儲媒體。工作存儲器520可由處理器528用以存儲包含于程序存儲器510的模塊中的處理器指令的工作集合?;蛘撸ぷ鞔鎯ζ?20還可由處理器528用以存儲在裝置500的操作期間產(chǎn)生的動態(tài)數(shù)據(jù)。

相機處理管線530(也被稱為發(fā)動機、模塊、處理單元等)可包括用于移動電話的芯片組,其可包含硬件、軟件、固件和/或一或多個微處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其各種組合。相機處理管線530可執(zhí)行一或多種圖像處理技術(shù)以改善圖像和/或視頻序列的質(zhì)量。舉例來說,管線530可執(zhí)行例如去馬賽克、鏡頭滾降校正、按比例縮放、色彩校正、色彩轉(zhuǎn)換和空間過濾的技術(shù)。管線530也可以執(zhí)行其它技術(shù)。相機處理管線530可為經(jīng)專門配置與例如圖5中所示的雙相機架構(gòu)一起使用的處理器和其它成像處理模塊。主機處理器528可經(jīng)配置以處置裝置500的一般處理要求。處理管線530和主機處理器528可與彼此通信。此外,相機處理管線可執(zhí)行確定將攝遠相機流或廣角相機流中的哪一個發(fā)送到顯示器的計算。如上文關(guān)于圖3和4所論述,可基于由用戶選擇的光學(xué)變焦來作出對發(fā)送哪個相機流到顯示器的確定。在一些實施例中,取決于用戶選擇或功率優(yōu)化策略,可將與發(fā)送到顯示器的流不相關(guān)聯(lián)的傳感器置于待命操作中或關(guān)閉。

存儲器510還含有用戶界面模塊550。用戶界面模塊550包含配置處理器528以提供所顯示物體的集合和允許用戶與裝置互動的軟控制的指令。用戶界面模塊550還允許應(yīng)用程序以統(tǒng)一的抽象方式與系統(tǒng)的其余部分互動。操作系統(tǒng)555配置處理器528以管理裝置500的存儲器和處理資源。舉例來說,操作系統(tǒng)555可包含裝置驅(qū)動器以管理例如電子顯示器525或成像傳感器502、504等硬件資源。

顯示器525可包含觸摸屏幕組件。顯示組件525可耦合到主機處理器528以用于接收信息以供視覺顯示給用戶。顯示組件514的某些實施例可為任何平板顯示器技術(shù),例如led、lcd、等離子體或投影屏。顯示組件525可耦合到主機處理器528以用于接收信息以供視覺顯示給用戶。此信息包含(但不限于)存儲于裝置500的存儲器中的文件的視覺表示、安裝在裝置500上的軟件應(yīng)用程序、用戶界面和網(wǎng)絡(luò)可訪問內(nèi)容對象。

處理器528可包括或為用一或多個處理器實施的處理系統(tǒng)的組件。所述一或多個處理器可用如下各者的任何組合來實施:通用微處理器、微控制器、數(shù)字信號處理器(dsp)、現(xiàn)場可編程門陣列(fpga)、可編程邏輯裝置(pld)、控制器、狀態(tài)機、門控邏輯、離散硬件組件、專用硬件有限狀態(tài)機或可執(zhí)行計算或信息的其它操控的任何其它合適的實體。

盡管圖5描繪包括包含處理器、觸摸傳感器、電子顯示器和存儲器的單獨組件的系統(tǒng),但所屬領(lǐng)域的技術(shù)人員將認識到,這些單獨組件可以多種方式組合以實現(xiàn)特定設(shè)計目標。舉例來說,在一替代實施例中,存儲器組件可與處理器組件組合以節(jié)省成本且改善性能。

另外,盡管圖5說明兩個存儲器組件,包含包括若干模塊的存儲器組件510和包括工作存儲器的單獨存儲器520,但所屬領(lǐng)域的技術(shù)人員將認識到利用不同存儲器架構(gòu)的若干實施例。舉例來說,一種設(shè)計可利用rom或靜態(tài)ram存儲器來存儲處理器指令,所述處理器指令實施存儲器510中所含有的模塊?;蛘?,可在系統(tǒng)啟動時從集成到觸敏顯示系統(tǒng)100中或經(jīng)由外部裝置端口連接的磁盤存儲裝置讀取處理器指令。接著,可將處理器指令加載到ram中以便于由處理器執(zhí)行。舉例來說,工作存儲器520可以是ram存儲器,指令在由處理器528執(zhí)行之前被加載到工作存儲器520中。

圖6說明具有雙相機架構(gòu)的裝置602的用戶界面603的一個實施例。如所說明,裝置602具有顯示屏幕603,可在所述顯示屏幕上顯示光學(xué)變焦范圍604。用戶可觸摸顯示器以使用捏拉變焦、變焦滑桿或其它方式啟用變焦操作。為了指示所要光學(xué)變焦因數(shù),用戶可捏拉屏幕603,滑移范圍604或按壓范圍604上的特定點。在其它實施例中,用戶可從菜單列表選擇光學(xué)變焦因數(shù)??上蛴脩麸@示所俘獲圖像上的有界區(qū)域606以指示圖像在所選光學(xué)變焦因數(shù)下的可視區(qū)域。如上文所論述,當所選光學(xué)變焦因數(shù)在1.0x與(mx-bx)之間時,流式傳輸來自廣角相機的輸出。當所選變焦因數(shù)在(mx+bx)與fx之間時,流式傳輸來自攝遠相機的輸出。當所選變焦因數(shù)在范圍(mx-bx)與(mx+bx)內(nèi)時,流式傳輸來自廣角相機和攝遠相機兩者的輸出以減小由于傳感器中的一個或另一個的啟動延遲而可能出現(xiàn)的任何時延。

圖7說明用以優(yōu)化雙相機架構(gòu)的光學(xué)變焦操作的示范性方法700的流程圖。方法700可由任何合適的裝置和系統(tǒng)實施。盡管本文中參考特定次序描述方法700,但在各種實施例中,可以不同次序執(zhí)行本文中的框,或省略所述框且可添加額外框。所說明的過程可由上文關(guān)于圖5所描述的裝置和處理器執(zhí)行。

在方法700的操作框710中,用戶發(fā)起變焦因數(shù)操作且廣角相機和攝遠相機兩者被命令流式傳輸。用戶可(例如)使用捏拉變焦手勢、選擇滑桿上的一位置或從菜單選擇變焦因數(shù)來發(fā)起變焦操作。當用戶通過(例如)結(jié)束捏拉手勢、從觸摸屏幕抬起手指或從菜單選擇變焦因數(shù)而解除或結(jié)束對變焦操作的所要選擇時,如操作框720中所指示,過程700從框720轉(zhuǎn)變到分析所選變焦因數(shù)的決定框730。如果針對包含緩沖光學(xué)變焦因數(shù)范圍的實施例,變焦因數(shù)在1x與(mx-bx)之間,那么僅流式傳輸廣角相機,如框740中所示。否則,過程700轉(zhuǎn)變到?jīng)Q定框750,且如果所選變焦因數(shù)實際上在(mx-bx)與(mx+bx)之間,那么流式傳輸廣角相機和攝遠相機兩者,如框760中所示。否則,通過消除過程,變焦因數(shù)在(mx+bx)與fx之間,且僅流式傳輸攝遠相機,如框770中所示。

關(guān)于術(shù)語的闡明

應(yīng)理解,本文中使用例如“第一”、“第二”等名稱對元件進行的任何參考通常不限制那些元件的數(shù)量或次序。實際上,這些名稱可在本文中用作區(qū)別兩個或多于兩個元件或元件的個例的方便方法。因此,對第一和第二元件的參考不意味著此處可采用僅兩個元件或第一元件必須以某一方式在第二元件之前。并且,除非另外說明,否則一組元件可包含一或多個元件。

所屬領(lǐng)域的一般技術(shù)人員將理解,可使用多種不同技術(shù)和技藝中的任一者來表示信息和信號。舉例來說,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來表示在整個上文描述中可能參考的數(shù)據(jù)、指令、命令、信息、信號、位、符號和碼片。

所屬領(lǐng)域的一般技術(shù)人員將進一步理解,結(jié)合本文中所揭示的方面所描述的各種說明性邏輯塊、模塊、處理器、裝置、電路和算法步驟中的任一者可被實施為電子硬件(例如,數(shù)字實施方案、模擬實施方案或兩者的組合,可使用源譯碼或某一其它技術(shù)設(shè)計該實施方案)、合并指令的各種形式的程序或設(shè)計代碼(在本文中為方便起見可稱為“軟件”或“軟件模塊”)或兩者的組合。為了清楚地說明硬件與軟件的此可互換性,上文已大體上就其功能性來說描述了各種說明性組件、塊、模塊、電路和步驟。此功能性是實施為硬件還是軟件取決于特定應(yīng)用和強加于整個系統(tǒng)的設(shè)計約束。所屬領(lǐng)域的技術(shù)人員可針對每一特定應(yīng)用以不同方式實施所描述的功能性,但此類實施方案決策不應(yīng)被解釋為引起偏離本發(fā)明的范圍。

結(jié)合本文中所揭示的方面和結(jié)合圖1到3描述的各個說明性邏輯塊、模塊和電路可在集成電路(ic)、接入終端或接入點內(nèi)實施或由集成電路(ic)、接入終端或接入點執(zhí)行。ic可包含通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件、電組件、光學(xué)組件、機械組件或經(jīng)設(shè)計以執(zhí)行本文中所描述的功能的其任何組合,且可以執(zhí)行駐留在ic內(nèi)、在ic外或兩種情況下的代碼或指令。邏輯塊、模塊和電路可包含天線和/或收發(fā)器以與網(wǎng)絡(luò)內(nèi)或裝置內(nèi)的各個組件通信。通用處理器可為微處理器;但在替代方案中,處理器可為任何習(xí)知處理器、控制器、微控制器或狀態(tài)機。處理器也可實施為計算裝置的組合,例如dsp和微處理器的組合、多個微處理器、與dsp核心結(jié)合的一或多個微處理器,或任何其它此類配置。模塊的功能性可以如本文中所教示的某一其它方式實施。在一些方面中,本文中(例如,關(guān)于隨附圖式中的一或多個)所描述的功能性可對應(yīng)于隨附權(quán)利要求書中以類似方式特指的“用于的裝置”功能性。

如果實施于軟件中,那么可將功能作為一或多個指令或代碼而存儲在計算機可讀媒體上或經(jīng)由計算機可讀媒體發(fā)射。本文中所揭示的方法或算法的步驟可在可駐留于計算機可讀媒體上的處理器可執(zhí)行軟件模塊中實施。計算機可讀媒體包含計算機存儲媒體和通信媒體兩者,通信媒體包含可使得能夠?qū)⒂嬎銠C程序從一處傳送到另一處的任何媒體。存儲媒體可以是可由計算機存取的任何可用媒體。以實例說明而非限制,此些計算機可讀媒體可包含ram、rom、eeprom、cd-rom或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用于存儲呈指令或數(shù)據(jù)結(jié)構(gòu)形式的所要程序代碼且可由計算機存取的任何其它媒體。而且,可將任何連接適當?shù)胤Q為計算機可讀媒體。如本文中所使用的磁盤和光盤包含壓縮光盤(cd)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(dvd)、軟盤和藍光光盤,其中磁盤通常以磁性方式再現(xiàn)數(shù)據(jù),而光盤用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合還應(yīng)包含于計算機可讀媒體的范圍內(nèi)。另外,方法或算法的操作可作為代碼和指令中的任一者或任何組合或集合駐留于可并入到計算機程序產(chǎn)品中的機器可讀媒體和計算機可讀媒體上。

應(yīng)理解,在任何揭示的過程中的步驟的任何特定次序或?qū)蛹壎际鞘纠椒ǖ膶嵗?。?yīng)理解,基于設(shè)計偏好,過程中的步驟的特定次序或?qū)蛹壙芍匦虏贾茫瑫r保持在本發(fā)明的范圍內(nèi)。隨附的方法主張各種步驟的目前元件呈示例次序,且其并不意味著限于所呈現(xiàn)的特定次序或?qū)蛹墶?/p>

對于所屬領(lǐng)域的技術(shù)人員來說本發(fā)明中所描述的實施方案的各種修改可以是顯而易見的,并且在不脫離本發(fā)明的精神或范圍的情況下,本文中所定義的一般原理可適用于其它實施方案。因此,本發(fā)明并不既定限于本文中所展示的實施方案,而應(yīng)被賦予與本文中所揭示的權(quán)利要求、原理和新穎特征相一致的最廣泛范圍。詞語“示范性”在本文中用以排他性地意味著“充當實例、例子或說明”。本文中描述為“示范性”的任何實施方案未必應(yīng)解釋為比其它實施方案優(yōu)選或有利。

在本說明書中在單獨實施方案的上下文中描述的某些特征也可在單一實施方案中組合地實施。相反地,在單一實施方案的上下文中描述的各種特征也可單獨地在多個實施方案中實施或以任何合適的子組合來實施。此外,盡管上文可能將特征描述為以某些組合起作用且甚至最初因此而主張,但在一些情況下,可將來自所主張的組合的一或多個特征從組合中刪除,且所主張的組合可涉及子組合或子組合的變化。

類似地,雖然在圖式中按特定次序描繪操作,但此不應(yīng)被理解為要求按所展示的特定次序或按循序次序執(zhí)行此類操作,或執(zhí)行所有所說明的操作,以實現(xiàn)所要結(jié)果。在某些情況下,多任務(wù)處理和并行處理可為有利的。此外,上文所描述的實施方案中的各種系統(tǒng)組件的分開不應(yīng)被理解為在所有實施方案中要求此分開,且應(yīng)理解,所描述的程序組件和系統(tǒng)一般可一起集成在單個軟件產(chǎn)品中或包裝到多個軟件產(chǎn)品中。另外,其它實施方案是在隨附權(quán)利要求書的范圍內(nèi)。在一些情況下,權(quán)利要求書中所敘述的動作可以不同次序來執(zhí)行且仍實現(xiàn)所要結(jié)果。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临高县| 石楼县| 扶余县| 会同县| 黄平县| 长汀县| 高州市| 兴义市| 晋城| 门头沟区| 肃南| 扎赉特旗| 白水县| 且末县| 扎鲁特旗| 淳安县| 图木舒克市| 汝州市| 高尔夫| 富顺县| 玉树县| 东乌珠穆沁旗| 涞源县| 肇东市| 育儿| 大竹县| 确山县| 嵊州市| 方山县| 阿图什市| 磐安县| 湘阴县| 山东| 河间市| 潍坊市| 怀化市| 左权县| 贵阳市| 顺昌县| 长白| 蓬莱市|