處理多相機(jī)模組的感測(cè)影像的方法及裝置的制造方法
【專利摘要】本發(fā)明提出一種處理多相機(jī)模組的感測(cè)影像的方法及裝置,該處理多相機(jī)模組的感測(cè)影像的方法至少包含以下步驟:影像信號(hào)處理器從第一相機(jī)模組取得第一影像,調(diào)整第一影像成為第一解析度,并將第一解析度的第一影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置空間;以及,影像信號(hào)處理器還從第二相機(jī)模組取得第二影像,調(diào)整第二影像成為第二解析度,并將第二解析度的第二影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置空間,其中第二解析度小于第一解析度,且第二影像覆蓋第一影像中的一部分。本發(fā)明能夠有效率地處理不同相機(jī)模組感測(cè)的影像。
【專利說(shuō)明】
處理多相機(jī)模組的感測(cè)影像的方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明有關(guān)于一種影像處理技術(shù),特別是一種處理多相機(jī)模組的感測(cè)影像的方法 以及具有多相機(jī)模組的裝置。
【背景技術(shù)】
[0002] 商業(yè)實(shí)施上,越來(lái)越多的電子裝置配備多個(gè)相機(jī)模組,用以獲取多張影像,例如, 雙鏡頭手機(jī)。電子裝置中的多個(gè)元件可依設(shè)定處理不同的影像,例如,顯示單元、視頻編碼 單元、靜態(tài)影像編碼單元等。然而,需要一種處理多相機(jī)模組的感測(cè)影像的方法以及具有多 相機(jī)模組的裝置,用以有效率地處理不同相機(jī)模組感測(cè)的影像。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的實(shí)施例提出一種處理多相機(jī)模組的感測(cè)影像的方法,至少包含以下步 驟:影像信號(hào)處理器從第一相機(jī)模組取得第一影像,調(diào)整第一影像成為第一解析度,并將第 一解析度的第一影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置空間;以及,影像信號(hào)處理器還從第二相 機(jī)模組取得第二影像,調(diào)整第二影像成為第二解析度,并將第二解析度的第二影像儲(chǔ)存至 揮發(fā)性存儲(chǔ)器的配置空間。其中,第二解析度小于第一解析度,并且第二影像覆蓋第一影像 中的一部分。
[0004] 本發(fā)明的實(shí)施例提出一種處理多相機(jī)模組的感測(cè)影像的裝置,至少包含第一相機(jī) 模組、第二相機(jī)模組及影像信號(hào)處理器。影像信號(hào)處理器,耦接于第一相機(jī)模組及第二相機(jī) 模組,從第一相機(jī)模組取得第一影像;調(diào)整第一影像成為第一解析度;將第一解析度的第一 影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置空間;從第二相機(jī)模組取得第二影像;調(diào)整第二影像成為 第二解析度;以及將第二解析度的第二影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置空間。其中,第二解 析度小于第一解析度,并且第二影像覆蓋第一影像中的一部分。
[0005] 本發(fā)明能夠有效率地處理不同相機(jī)模組感測(cè)的影像。
【附圖說(shuō)明】
[0006] 圖1是依據(jù)本發(fā)明實(shí)施例的運(yùn)算裝置的系統(tǒng)架構(gòu)圖。
[0007] 圖2是依據(jù)本發(fā)明實(shí)施例的調(diào)整相機(jī)控制參數(shù)的方法流程圖。
[0008] 圖3是依據(jù)本發(fā)明實(shí)施例的手勢(shì)偵測(cè)示意圖。
[0009] 圖4是依據(jù)本發(fā)明實(shí)施例的處理單元及影像信號(hào)處理器間的互動(dòng)示意圖。
[0010] 圖5是依據(jù)本發(fā)明實(shí)施例的處理多相機(jī)模組的感測(cè)影像的方法流程圖。
[0011] 圖6A是依據(jù)本發(fā)明實(shí)施例的供顯示單元使用的最終影像示意圖。
[0012] 圖6B是依據(jù)本發(fā)明實(shí)施例的供視頻編碼單元使用的最終影像示意圖。
[0013] 圖6C是依據(jù)本發(fā)明實(shí)施例的供靜態(tài)影像編碼單元使用的最終影像示意圖。
[0014] 圖7是依據(jù)本發(fā)明實(shí)施例的處理多相機(jī)模組的感測(cè)影像的方法流程圖。
[0015] 其中,附圖中符號(hào)的簡(jiǎn)單說(shuō)明如下:
[0016] 110處理單元;120影像信號(hào)處理器;131_1、131_2、."、131_111相機(jī)模組控制器 ;133_ 1、133_2、…、133_m相機(jī)模組;140揮發(fā)性存儲(chǔ)器;141影像產(chǎn)生參數(shù);143_1、143_2、143_3影 像數(shù)據(jù);150直接存儲(chǔ)器存取控制器;160儲(chǔ)存裝置;170觸控感測(cè)單元;170 j上半部;170_2 下半部;180_1顯示單元;180_2視頻編碼單元;180_3靜態(tài)影像編碼單元;S210~S270方法步 驟;310_1、310_2、".、310_8手指移動(dòng)手勢(shì) ;320_1、320_2、".、320_8手指移動(dòng)手勢(shì);410手勢(shì) 偵測(cè)模組;430框架;450驅(qū)動(dòng)程序;S510~S590方法步驟;610_1、610_2、620j、620_2、630_ 1、630_2影像;S711~S735方法步驟。
【具體實(shí)施方式】
[0017] 以下說(shuō)明為完成發(fā)明的較佳實(shí)現(xiàn)方式,其目的在于描述本發(fā)明的基本精神,但并 不用以限定本發(fā)明。實(shí)際的
【發(fā)明內(nèi)容】
必須參考之后的權(quán)利要求范圍。
[0018] 必須了解的是,使用于本說(shuō)明書中的"包含"、"包括"等詞,用以表示存在特定的技 術(shù)特征、數(shù)值、方法步驟、作業(yè)處理、元件以及/或組件,但并不排除可加上更多的技術(shù)特征、 數(shù)值、方法步驟、作業(yè)處理、元件、組件,或以上的任意組合。
[0019] 于權(quán)利要求中使用如"第一"、"第二"、"第三"等詞用來(lái)修飾權(quán)利要求中的元件,并 非用來(lái)表示之間具有優(yōu)先權(quán)順序,先行關(guān)系,或者是一個(gè)元件先于另一個(gè)元件,或者是執(zhí)行 方法步驟時(shí)的時(shí)間先后順序,僅用來(lái)區(qū)別具有相同名字的元件。
[0020] 圖1是依據(jù)本發(fā)明實(shí)施例的運(yùn)算裝置的系統(tǒng)架構(gòu)圖。此系統(tǒng)架構(gòu)可實(shí)施于桌上型 計(jì)算機(jī)、筆記型計(jì)算機(jī)、平板計(jì)算機(jī)、手機(jī)、數(shù)字相機(jī)、數(shù)字錄影機(jī)等,至少包含多個(gè)相機(jī)模 組133j至133_!11及多個(gè)相機(jī)模組控制器131 j至為大于等于2的整數(shù)。相機(jī)模組 133_1至133_111中的任一個(gè)可包含影像感測(cè)器,互補(bǔ)式金屬氧化物半導(dǎo)體(complementary metal-oxide-semiconductor,CMOS)、電荷親合元件(charge-coupled device,CCD)等感測(cè) 器,用以感測(cè)由紅、綠、藍(lán)光強(qiáng)度所形成的影像,以及包含讀取電子電路,用以從影像感測(cè)器 搜集感測(cè)到的數(shù)據(jù)。相機(jī)模組133_1至133_m中的每一個(gè)還包含快門機(jī)構(gòu)及焦距調(diào)整機(jī)構(gòu), 以及控制這些機(jī)構(gòu)的多個(gè)馬達(dá)(motors)。相應(yīng)的相機(jī)模組控制器依據(jù)光圈及曝光時(shí)間等參 數(shù)控制快門機(jī)構(gòu)的馬達(dá)以及依據(jù)焦距等參數(shù)控制焦距調(diào)整機(jī)構(gòu),以及將影像感測(cè)器上感測(cè) 到的一個(gè)影像傳送至影像信號(hào)處理器(ISP, Image Signal Processor) 120。觸控感測(cè)單元 170可包含觸控面板,使用者可在觸控面板上制造手勢(shì),手勢(shì)可包含單擊、雙擊、單指拖曳、 多指拖曳等,但不限定于此。處理單元110可使用多種方式實(shí)施,例如以專用硬件電路或通 用硬件(例如,單一處理器、具平行處理能力的多處理器、圖形處理器或其他具運(yùn)算能力的 處理器),并且在執(zhí)行固件或軟件時(shí),提供之后所描述的功能。處理單元110可指示影像信號(hào) 處理器(ISP,Image Signal Processor) 120驅(qū)動(dòng)相機(jī)模組控制器131_1至131_m分別控制相 機(jī)模組133 j至133_!11來(lái)捕捉多個(gè)影像。例如,影像信號(hào)處理器120依據(jù)相機(jī)模組133 j的相 機(jī)控制參數(shù)驅(qū)動(dòng)相機(jī)模組控制器131_1,使得相機(jī)模組控制器131_1可控制相機(jī)模組133_1 來(lái)取得一個(gè)影像。
[0021 ] 針對(duì)相機(jī)模組133_1至133_m中的每一個(gè),相機(jī)控制參數(shù)可包含曝光值、焦距、色溫 值等。于預(yù)設(shè)情況下,影像信號(hào)處理器120使用自動(dòng)對(duì)焦(AF,Aut〇f〇Cus)、自動(dòng)曝光(AE, Auto Exposure)及自動(dòng)白平衡(AWB,Auto White Balance)技術(shù)計(jì)算基礎(chǔ)的相機(jī)控制參數(shù)。 然而,使用者可通過(guò)操作觸摸觸控感測(cè)單元170調(diào)整相機(jī)控制參數(shù)。圖2是依據(jù)本發(fā)明實(shí)施 例的調(diào)整相機(jī)控制參數(shù)的方法流程圖。此方法由處理單元110執(zhí)行。此方法反復(fù)執(zhí)行一個(gè)循 環(huán)(loop),用以調(diào)整相機(jī)模組133_1至133_m中的任一個(gè)的相機(jī)控制參數(shù)(步驟S210至 S250)。于每一回合中,處理單元110依據(jù)從觸控感測(cè)單元170接收的數(shù)據(jù)決定一個(gè)手勢(shì) (gesture)(步驟S210),依據(jù)手勢(shì)通知影像信號(hào)處理器120調(diào)整相機(jī)控制參數(shù)(步驟S230), 以及,判斷觸控感測(cè)單元170是否持續(xù)一段預(yù)設(shè)時(shí)間沒(méi)偵測(cè)到手指接觸(步驟S250)。如果不 是(步驟S250中"否"的路徑),處理單元110繼續(xù)下一回合的手勢(shì)偵測(cè)(步驟S210)。若是(步 驟S250中"是"的路徑),結(jié)束循環(huán),以及通知影像信號(hào)處理器120依據(jù)最新的相機(jī)控制參數(shù) 驅(qū)動(dòng)相機(jī)模組控制器,用以捕捉影像(步驟S270)。
[0022]步驟S230及S250所示的手勢(shì)偵測(cè)及相機(jī)控制參數(shù)調(diào)整,詳細(xì)說(shuō)明如下。圖3是依據(jù) 本發(fā)明實(shí)施例的手勢(shì)偵測(cè)示意圖。觸控感測(cè)單元170包含二部分170_1及170_2。當(dāng)處理單元 110偵測(cè)到使用者于觸控感測(cè)單元170的上半部170_1或下半部170_2制造向上移動(dòng)手勢(shì) 310 j或320_1(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝光演算法及增加曝光值 (步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的上半部170_1或下半部 170_2制造向下移動(dòng)手勢(shì)310_5或320_5(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝 光演算法及減少曝光值(步驟S250)。熟習(xí)此技藝人士理解,曝光值可影響控制快門機(jī)構(gòu)的 光圈及曝光時(shí)間。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的上半部170 j制造向 左移動(dòng)手勢(shì)310_7 (步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)白平衡演算法及增加色 溫值(步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的上半部170_1制造向 右移動(dòng)手勢(shì)310_3(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)白平衡演算法及減少色 溫值(步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的下半部170_2制造向 左移動(dòng)手勢(shì)320_7(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)對(duì)焦演算法及增加焦距 (步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的下半部170_2制造向右移 動(dòng)手勢(shì)320_3(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)對(duì)焦演算法及減少焦距(步 驟S250)。熟習(xí)此技藝人士理解,焦距可用以控制焦距調(diào)整機(jī)構(gòu)。
[0023]當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的上半部170_1制造向左上移動(dòng) 手勢(shì)310_8(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝光演算法及自動(dòng)白平衡演算 法、以及增加曝光值及色溫值(步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元 170的上半部170_1制造向右上移動(dòng)手勢(shì)310_2(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束 自動(dòng)曝光演算法及自動(dòng)白平衡演算法、以及增加曝光值及減少色溫值(步驟S250)。當(dāng)處理 單元110偵測(cè)到使用者于觸控感測(cè)單元170的上半部170_1制造向左下移動(dòng)手勢(shì)310_6(步驟 S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝光演算法及自動(dòng)白平衡演算法、以及減少曝 光值及增加色溫值(步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的上半部 170 j制造向右下移動(dòng)手勢(shì)310_4(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝光演 算法及自動(dòng)白平衡演算法、以及減少曝光值及色溫值(步驟S250)。
[0024]當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的下半部170_2制造向左上移動(dòng) 手勢(shì)320_8(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝光演算法及自動(dòng)對(duì)焦演算 法、以及增加曝光值及焦距(步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170 的下半部170_2制造向右上移動(dòng)手勢(shì)320_2(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自 動(dòng)曝光演算法及自動(dòng)對(duì)焦演算法、以及增加曝光值及減少焦距(步驟S250)。當(dāng)處理單元110 偵測(cè)到使用者于觸控感測(cè)單元170的下半部170_2制造向左下移動(dòng)手勢(shì)320_6(步驟S230) 時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝光演算法及自動(dòng)對(duì)焦演算法、以及減少曝光值及增 加焦距(步驟S250)。當(dāng)處理單元110偵測(cè)到使用者于觸控感測(cè)單元170的下半部170_2制造 向右下移動(dòng)手勢(shì)320_4(步驟S230)時(shí),通知影像信號(hào)處理器120結(jié)束自動(dòng)曝光演算法及自動(dòng) 對(duì)焦演算法、以及減少曝光值及焦距(步驟S250)。
[0025]圖4是依據(jù)本發(fā)明實(shí)施例的處理單元110及影像信號(hào)處理器120間的互動(dòng)示意圖。 處理單元110執(zhí)行手勢(shì)偵測(cè)模組410、框架(framework) 430及驅(qū)動(dòng)程序(driver) 450的相關(guān) 軟件指令或程序碼,用以執(zhí)行特定功能。影像信號(hào)處理器120于執(zhí)行完自動(dòng)對(duì)焦演算法后, 將焦距調(diào)整機(jī)構(gòu)的馬達(dá)停止位置"Final peek step"通過(guò)驅(qū)動(dòng)程序450傳遞給框架430,而 框架430儲(chǔ)存馬達(dá)停止位置于揮發(fā)性存儲(chǔ)器(RAM)140。手勢(shì)偵測(cè)模組410于持續(xù)一段預(yù)設(shè)時(shí) 間沒(méi)偵測(cè)到手指接觸后(步驟S250中"是"的路徑),根據(jù)增加或減少的焦距調(diào)整揮發(fā)性存儲(chǔ) 器140中的馬達(dá)停止位置,并且將調(diào)整后的馬達(dá)停止位置通知影像信號(hào)處理器120,用以讓 影像信號(hào)處理器120通過(guò)相機(jī)模組控制器121_1至121_m中的任一個(gè)控制相應(yīng)相機(jī)模組中的 焦距調(diào)整機(jī)構(gòu)。影像信號(hào)處理器120于執(zhí)行完自動(dòng)白平衡演算法后,將色溫值(落于2300K~ 7500K間)通過(guò)驅(qū)動(dòng)程序450傳遞給框架430,而框架430儲(chǔ)存色溫值于揮發(fā)性存儲(chǔ)器140。手 勢(shì)偵測(cè)模組410于持續(xù)一段預(yù)設(shè)時(shí)間沒(méi)偵測(cè)到手指接觸后(步驟S250中"是"的路徑),增加 或減少揮發(fā)性存儲(chǔ)器140中的色溫值,并且將調(diào)整后的色溫值通知影像信號(hào)處理器120,用 以讓影像信號(hào)處理器120通過(guò)相機(jī)模組控制器1211至121_m中的任一個(gè)控制相應(yīng)相機(jī)模 組。影像信號(hào)處理器120于執(zhí)行完自動(dòng)曝光演算法后,將曝光值通過(guò)驅(qū)動(dòng)程序450傳遞給框 架430,而框架430儲(chǔ)存曝光值于揮發(fā)性存儲(chǔ)器140。手勢(shì)偵測(cè)模組410于持續(xù)一段預(yù)設(shè)時(shí)間 沒(méi)偵測(cè)到手指接觸后(步驟S250中"是"的路徑),增加或減少揮發(fā)性存儲(chǔ)器140中的曝光值, 并且將調(diào)整后的曝光值通知影像信號(hào)處理器120,用以讓影像信號(hào)處理器120通過(guò)相機(jī)模組 控制器121_1至121_m中的任一個(gè)控制相應(yīng)相機(jī)模組中的快門機(jī)構(gòu)的馬達(dá)。
[0026] 揮發(fā)性存儲(chǔ)器140配置三塊空間,分別儲(chǔ)存顯示單元180_1、視頻編碼單元(video encoding unit) 180_2及靜態(tài)影像編碼單元(still-image encoding unit) 180_3所需要影 像數(shù)據(jù)143_1至143_3。顯示單元180_1、視頻編碼單元180_2及靜態(tài)影像編碼單元180_3可統(tǒng) 稱為影像消耗單元(image-consuming units)。影像數(shù)據(jù)143_1至143_3中的任一個(gè)可包含 至少一個(gè)影像。顯示單元180_1可包含顯示面板(例如,薄膜液晶顯示面板、有機(jī)發(fā)光二極管 面板或其他具顯示能力的面板),用以讀取及顯示揮發(fā)性存儲(chǔ)器140中儲(chǔ)存的影像143_1。此 外,顯示面板更可顯示數(shù)字、符號(hào)、拖曳鼠標(biāo)的移動(dòng)軌跡、或應(yīng)用程序所提供的畫面,提供給 使用者觀看。視頻編碼單元180_2讀取影像數(shù)據(jù)143_2的多個(gè)影像,使用視頻壓縮技術(shù)將這 些幀編碼成視頻數(shù)據(jù),并將視頻數(shù)據(jù)儲(chǔ)存至儲(chǔ)存裝置160。視頻壓縮技術(shù)可為由MPEG-2、 MPEG-4、ITU-T H.263、ITU-T H.264、AVC(Advanced Video Coding,先進(jìn)視頻編碼)、HEVC (High Efficiency Video Coding,高效視頻編碼)等組織所制定的標(biāo)準(zhǔn)、以及這些標(biāo)準(zhǔn)的 擴(kuò)充。靜態(tài)影像編碼單元180_3讀取影像數(shù)據(jù)143_3的一或多個(gè)影像,使用影像壓縮技術(shù)編 碼這些影像,并將壓縮后的數(shù)據(jù)儲(chǔ)存至儲(chǔ)存裝置160。影像壓縮技術(shù)可為由JPEG等組織所制 定的標(biāo)準(zhǔn)、以及這些標(biāo)準(zhǔn)的擴(kuò)充。儲(chǔ)存裝置160可為硬盤、光盤、固態(tài)硬盤等,用以儲(chǔ)存視頻 數(shù)據(jù)、壓縮靜態(tài)影像等。影像產(chǎn)生參數(shù)141可包含影像數(shù)據(jù)143_1至143_3中的任一個(gè)的來(lái)源 信息,例如至少二個(gè)來(lái)源相機(jī)模組的編號(hào)、相應(yīng)于每一來(lái)源相機(jī)模組的起始坐標(biāo)、以及相應(yīng) 于每一來(lái)源相機(jī)模組的目的地解析度。影像產(chǎn)生參數(shù)141的范例如表1所示:
[0027] 表 1
[0028]
[0029]影像產(chǎn)生參數(shù)141中的信息可于影像產(chǎn)生期間被使用者通過(guò)人機(jī)界面(MMI,Man Machine Interface)進(jìn)行修改。
[0030] 為了提升供顯示單元180_1、視頻編碼單元180_2及靜態(tài)影像編碼單元180_3所需 要數(shù)據(jù)的產(chǎn)生效率,影像信號(hào)處理器120在不需要處理單元110參與的情況下,依據(jù)影像產(chǎn) 生參數(shù)141直接產(chǎn)生并儲(chǔ)存影像數(shù)據(jù)143_1至143_3。詳細(xì)來(lái)說(shuō),影像信號(hào)處理器120可依據(jù) 影像產(chǎn)生參數(shù)141中的來(lái)源相機(jī)模組的編號(hào)從相機(jī)模組133_1至133_m中的指定每一者接收 感測(cè)到的原始影像,并且依據(jù)影像產(chǎn)生參數(shù)141中相應(yīng)于指定來(lái)源相機(jī)模組的解析度調(diào)整 (re-size)每一個(gè)原始影像的尺寸。影像信號(hào)處理器120可對(duì)原始影像進(jìn)行色彩空間轉(zhuǎn)換 (color conversion),例如將RGB影像轉(zhuǎn)換為YCbCr或YUV影像。影像信號(hào)處理器120可使用 已知的影像縮放演算法(image scaling algorithm)進(jìn)行解析度調(diào)整。例如,影像信號(hào)處理 器120可將解析度為640x480的原始影像放大(up-scale)為解析度為1024x768的影像,或?qū)?解析度為1024x768的原始影像縮小(down-scale)為640x480的影像。最后,影像信號(hào)處理器 120可依據(jù)影像產(chǎn)生參數(shù)141中相應(yīng)于每一來(lái)源相機(jī)模組的起始坐標(biāo)通過(guò)直接存儲(chǔ)器存取 控制器(DMA,Direct Memory Access controller)150將調(diào)整后的影像儲(chǔ)存于揮發(fā)性存儲(chǔ) 器140的指定地址。圖5是依據(jù)本發(fā)明實(shí)施例的處理多相機(jī)模組的感測(cè)影像的方法流程圖。 此方法由影像信號(hào)處理器120執(zhí)行。此方法包含二個(gè)循環(huán):內(nèi)循環(huán);及外循環(huán)。外循環(huán)的執(zhí)行 頻率為影像消耗單元的更新率(refresh rate)。例如,針對(duì)顯示單元180_1或視頻編碼單元 180_2,外循環(huán)的執(zhí)行頻率為每秒40次或更高,并且反復(fù)執(zhí)行至影像產(chǎn)生功能結(jié)束為止(步 驟S593中"否"的路徑)。使用者可通過(guò)人機(jī)界面關(guān)閉預(yù)覽功能,結(jié)束視頻編碼功能及結(jié)束靜 態(tài)影像拍攝功能,使得分別不致能顯示單元180_1、視頻編碼單元180_2及靜態(tài)影像編碼單 元180_3的運(yùn)作。于影像產(chǎn)生功能的運(yùn)作期間,反復(fù)為一個(gè)影像消耗單元讀取影像產(chǎn)生參數(shù) 141(步驟S510),接著,反復(fù)執(zhí)行內(nèi)循環(huán),用以產(chǎn)生最終影像(步驟S530至S591)。于每一回合 中,影像信號(hào)處理器120依據(jù)影像產(chǎn)生參數(shù)141從一個(gè)來(lái)源相機(jī)模組取得原始影像(步驟 S530)。于步驟S530,影像信號(hào)處理器120依據(jù)目的地解析度由大至小選擇一個(gè)來(lái)源相機(jī)模 組,并從選擇的來(lái)源相機(jī)模組取得原始影像。例如,根據(jù)表1,為顯示單元143_1,使用二個(gè)回 合,先后從相機(jī)模組133_1及133_2取得原始影像。接著,影像信號(hào)處理器120依據(jù)影像產(chǎn)生 參數(shù)141調(diào)整原始影像(步驟S550)。于步驟S550,影像信號(hào)處理器120可對(duì)原始影像進(jìn)行色 彩空間轉(zhuǎn)換、以及/或使用已知的影像縮放演算法進(jìn)行解析度調(diào)整。接著,影像信號(hào)處理器 120依據(jù)影像產(chǎn)生參數(shù)141通過(guò)直接存儲(chǔ)器存取控制器150將調(diào)整后影像儲(chǔ)存至揮發(fā)性存儲(chǔ) 器140的指定位置(步驟S570)。于步驟S570,從揮發(fā)性存儲(chǔ)器140的配置空間中的起始地址 寫入調(diào)整后影像。此外,于此須注意的是,后寫入的影像會(huì)覆蓋(overwritten)原來(lái)存在的 影像。接著,影像信號(hào)處理器120判斷是否產(chǎn)生完最終影像(步驟S591),若是(步驟S591中 "是"的路徑),離開(kāi)內(nèi)循環(huán);否則(步驟S591中"否"的路徑),依據(jù)影像產(chǎn)生參數(shù)141從下一個(gè) 來(lái)源相機(jī)模組取得原始影像(步驟S530)。影像消耗單元180_1至180_3會(huì)依一個(gè)頻率分別從 揮發(fā)性存儲(chǔ)器140的配置空間143_1至143_3讀取最終影像。
[0031] 參考表1的影像產(chǎn)生參數(shù)141,以下舉例說(shuō)明如何產(chǎn)生供影像消耗單元180_1至 180_3使用的最終影像。于第一個(gè)例子中,圖6A是依據(jù)本發(fā)明實(shí)施例的供顯示單元180 j使 用的最終影像示意圖。影像信號(hào)處理器120為顯示單元180 j從相機(jī)模組133_1取得原始影 像(步驟S530),調(diào)整原始影像成為解析度640x480(步驟S550)、以及從揮發(fā)性存儲(chǔ)器140中 的地址0ffset_l + (0,0)開(kāi)始儲(chǔ)存寬度為640及高度為480的調(diào)整后影像610_1,其中, Offset j代表配置空間143_1的起始地址(步驟S570)。之后,影像信號(hào)處理器120為從相機(jī) 模組133_2取得原始影像(步驟S530),調(diào)整原始影像成為解析度240xl68(步驟S550),以及 從揮發(fā)性存儲(chǔ)器140中的地址0ffset_l + ( 100,100)開(kāi)始儲(chǔ)存寬度為240及高度為168的調(diào)整 后影像610_2,其中,調(diào)整后影像610_2會(huì)覆蓋調(diào)整后影像610j中相應(yīng)位置的數(shù)據(jù)(步驟 S570)。于第二個(gè)例子中,圖6B是依據(jù)本發(fā)明實(shí)施例的供視頻編碼單元180_2使用的最終影 像示意圖。影像信號(hào)處理器120為視頻編碼單元180_2從相機(jī)模組133_2取得原始影像(步驟 S530),調(diào)整原始影像成為解析度1024x768(步驟S550),以及從揮發(fā)性存儲(chǔ)器140中的地址 0ff Set_2+(0,0)開(kāi)始儲(chǔ)存寬度為1024及高度為768的調(diào)整后影像620_1,其中,0ffset_2R 表配置空間143_2的起始地址(步驟S570)。之后,影像信號(hào)處理器120為從相機(jī)模組133_m取 得原始影像(步驟S530),調(diào)整原始影像成為解析度512x384(步驟S550),以及從揮發(fā)性存儲(chǔ) 器140中的地址(^&的_2+(512,384)開(kāi)始儲(chǔ)存寬度為512及高度為384的調(diào)整后影像620_2, 其中,調(diào)整后影像620_2會(huì)覆蓋調(diào)整后影像620_1中相應(yīng)位置的數(shù)據(jù)(步驟S570)。于第三個(gè) 例子中,圖6C是依據(jù)本發(fā)明實(shí)施例的供靜態(tài)影像編碼單元180_3使用的最終影像示意圖。影 像信號(hào)處理器120為靜態(tài)影像編碼單元180_3從相機(jī)模組133_2取得原始影像(步驟S530), 調(diào)整原始影像成為解析度1〇24χ768(步驟S550),以及從揮發(fā)性存儲(chǔ)器140中的地址0ffset_ 3+(0,0)開(kāi)始儲(chǔ)存寬度為1024及高度為768的調(diào)整后影像630_1,其中,0ffset_3代表配置空 間143_3的起始地址(步驟S570)。之后,影像信號(hào)處理器120為從相機(jī)模組133_1取得原始影 像(步驟S530),調(diào)整原始影像成為解析度200x100 (步驟S550),以及從揮發(fā)性存儲(chǔ)器140中 的地址0ffset_3+(0,0)開(kāi)始儲(chǔ)存寬度為200及高度為100的調(diào)整后影像630_2,其中,調(diào)整后 影像630_2會(huì)覆蓋調(diào)整后影像630_1中相應(yīng)位置的數(shù)據(jù)(步驟S570)。
[0032] 圖7是依據(jù)本發(fā)明實(shí)施例的處理多相機(jī)模組的感測(cè)影像的方法流程圖。假設(shè)相機(jī) 模組133_1至133_m中的一個(gè)為第一相機(jī)模組,而相機(jī)模組133_1至133_m中的另一個(gè)為第二 相機(jī)模組:影像信號(hào)處理器120從第一相機(jī)模組取得第一影像(步驟S711),調(diào)整第一影像成 為第一解析度(步驟S713),以及將第一解析度的第一影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器140的配置 空間(步驟S715)。影像信號(hào)處理器120從第二相機(jī)模組取得第二影像(步驟S731),調(diào)整第二 影像成為第二解析度,而第二解析度小于第一解析度(步驟S733)。影像信號(hào)處理器120將第 二解析度的第二影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器140的相同配置空間,而第二影像覆蓋第一影像 中的一部分(步驟S735)。為提升裝置的效能,處理單元110不參與以上所述第一影像及第二 影像的產(chǎn)生及儲(chǔ)存。
[0033] 雖然圖1中包含了以上描述的元件,但不排除在不違反發(fā)明的精神下,使用更多其 他的附加元件,已達(dá)成更佳的技術(shù)效果。此外,雖然圖2、5、7的處理步驟采用特定的順序來(lái) 執(zhí)行,但是在不違法發(fā)明精神的情況下,本領(lǐng)域技術(shù)人員可以在達(dá)到相同效果的前提下,修 改這些步驟間的順序,所以,本發(fā)明并不局限于僅使用如上所述的順序。
[0034] 以上所述僅為本發(fā)明較佳實(shí)施例,然其并非用以限定本發(fā)明的范圍,任何熟悉本 項(xiàng)技術(shù)的人員,在不脫離本發(fā)明的精神和范圍內(nèi),可在此基礎(chǔ)上做進(jìn)一步的改進(jìn)和變化,因 此本發(fā)明的保護(hù)范圍當(dāng)以本申請(qǐng)的權(quán)利要求書所界定的范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1. 一種處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,包含: 影像信號(hào)處理器從第一相機(jī)模組取得第一影像; 上述影像信號(hào)處理器調(diào)整上述第一影像成為第一解析度; 上述影像信號(hào)處理器將上述第一解析度的上述第一影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置 空間; 上述影像信號(hào)處理器從第二相機(jī)模組取得第二影像; 上述影像信號(hào)處理器調(diào)整上述第二影像成為第二解析度,其中,上述第二解析度小于 上述第一解析度;以及 上述影像信號(hào)處理器將上述第二解析度的上述第二影像儲(chǔ)存至上述揮發(fā)性存儲(chǔ)器的 上述配置空間,其中,上述第二影像覆蓋上述第一影像中的一部分。2. 根據(jù)權(quán)利要求1所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,處理單元不 參與上述第一影像及上述第二影像的產(chǎn)生及儲(chǔ)存。3. 根據(jù)權(quán)利要求1所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,還包含: 于儲(chǔ)存上述第一影像至上述配置空間前,上述影像信號(hào)處理器對(duì)上述第一影像進(jìn)行色 彩空間轉(zhuǎn)換;以及 于儲(chǔ)存上述第二影像至上述配置空間前,上述影像信號(hào)處理器對(duì)上述第二影像進(jìn)行色 彩空間轉(zhuǎn)換。4. 根據(jù)權(quán)利要求1所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,還包含: 上述影像信號(hào)處理器從上述揮發(fā)性存儲(chǔ)器讀取影像產(chǎn)生參數(shù),上述影像產(chǎn)生參數(shù)包含 相應(yīng)于上述第一相機(jī)模組的上述第一解析度的信息、以及相應(yīng)于上述第二相機(jī)模組的上述 第二解析度的信息, 其中,上述影像信號(hào)處理器調(diào)整上述第一影像成為第一解析度的步驟還包含:上述影 像信號(hào)處理器依據(jù)上述影像產(chǎn)生參數(shù)調(diào)整上述第一影像成為第一解析度,以及 上述影像信號(hào)處理器調(diào)整上述第二影像成為第二解析度的步驟還包含:上述影像信號(hào) 處理器依據(jù)上述影像產(chǎn)生參數(shù)調(diào)整上述第二影像成為第二解析度。5. 根據(jù)權(quán)利要求4所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,上述影像產(chǎn) 生參數(shù)還包含上述第一影像儲(chǔ)存至上述配置空間的第一地址的信息、以及上述第二影像儲(chǔ) 存至上述配置空間的第二地址的信息, 上述影像信號(hào)處理器將上述第一解析度的上述第一影像儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置 空間的步驟還包含:上述影像信號(hào)處理器依據(jù)上述第一地址將上述第一解析度的上述第一 影像儲(chǔ)存至上述揮發(fā)性存儲(chǔ)器的上述配置空間,以及 上述影像信號(hào)處理器將上述第二解析度的上述第二影像儲(chǔ)存至上述揮發(fā)性存儲(chǔ)器的 上述配置空間的步驟還包含:上述影像信號(hào)處理器依據(jù)上述第二地址將上述第二解析度的 上述第二影像儲(chǔ)存至上述揮發(fā)性存儲(chǔ)器的上述配置空間。6. 根據(jù)權(quán)利要求1所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,還包含: 影像消耗單元從上述配置空間讀取影像數(shù)據(jù)。7. 根據(jù)權(quán)利要求1所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,還包含: 處理單元依據(jù)從觸控感測(cè)單元接收的數(shù)據(jù)決定手勢(shì); 上述處理單元依據(jù)上述手勢(shì)通知上述影像信號(hào)處理器調(diào)整相機(jī)控制參數(shù);以及 上述處理單元于上述觸控感測(cè)單元持續(xù)一段預(yù)設(shè)時(shí)間沒(méi)偵測(cè)到手指接觸,通知上述影 像信號(hào)處理器依據(jù)上述相機(jī)控制參數(shù)驅(qū)動(dòng)耦接于上述第一相機(jī)模組的第一相機(jī)模組控制 器,用以捕捉上述第一影像。8. 根據(jù)權(quán)利要求7所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,上述觸控感 測(cè)單元包含上半部及下半部,并且相機(jī)控制參數(shù)還包含曝光值、色溫值以及焦距,上述方法 還包含: 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元制造向上移動(dòng)手勢(shì)時(shí),通知上述影 像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及增加上述曝光值; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元制造向下移動(dòng)手勢(shì)時(shí),通知上述影 像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及減少上述曝光值; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述上半部制造向左移動(dòng)手勢(shì) 時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)白平衡演算法及增加上述色溫值; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述上半部制造向右移動(dòng)手勢(shì) 時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)白平衡演算法及減少上述色溫值; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述下半部制造向左移動(dòng)手勢(shì) 時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)對(duì)焦演算法及增加上述焦距;以及 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述下半部制造向右移動(dòng)手勢(shì) 時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)對(duì)焦演算法及減少上述焦距。9. 根據(jù)權(quán)利要求8所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,還包含: 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述上半部制造向左上移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)白平衡演算法、以及增加上述 曝光值及上述色溫值; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述上半部制造向右上移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)白平衡演算法、以及增加上述 曝光值及減少上述色溫值; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述上半部制造向左下移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)白平衡演算法、以及減少上述 曝光值及增加上述色溫值;以及 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述上半部制造向右下移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)白平衡演算法、以及減少上述 曝光值及上述色溫值。10. 根據(jù)權(quán)利要求9所述的處理多相機(jī)模組的感測(cè)影像的方法,其特征在于,還包含: 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述下半部制造向左上移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)對(duì)焦演算法、以及增加上述曝 光值及上述焦距; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述下半部制造向右上移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)對(duì)焦演算法、以及增加上述曝 光值及減少上述焦距; 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述下半部制造向左下移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)對(duì)焦演算法、以及減少上述曝 光值及增加上述焦距;以及 當(dāng)上述處理單元偵測(cè)到使用者于上述觸控感測(cè)單元的上述下半部制造向右下移動(dòng)手 勢(shì)時(shí),通知上述影像信號(hào)處理器結(jié)束自動(dòng)曝光演算法及自動(dòng)對(duì)焦演算法、以及減少上述曝 光值及上述焦距。11. 一種處理多相機(jī)模組的感測(cè)影像的裝置,其特征在于,包含: 第一相機(jī)模組; 第二相機(jī)模組;以及 影像信號(hào)處理器,耦接于上述第一相機(jī)模組及上述第二相機(jī)模組,從上述第一相機(jī)模 組取得第一影像;調(diào)整上述第一影像成為第一解析度;將上述第一解析度的上述第一影像 儲(chǔ)存至揮發(fā)性存儲(chǔ)器的配置空間;從上述第二相機(jī)模組取得第二影像;調(diào)整上述第二影像 成為第二解析度,其中,上述第二解析度小于上述第一解析度;以及將上述第二解析度的上 述第二影像儲(chǔ)存至上述揮發(fā)性存儲(chǔ)器的上述配置空間,其中,上述第二影像覆蓋上述第一 影像中的一部分。12. 根據(jù)權(quán)利要求11所述的處理多相機(jī)模組的感測(cè)影像的裝置,其特征在于,還包含: 影像消耗單元,從上述配置空間讀取影像數(shù)據(jù)。13. 根據(jù)權(quán)利要求11所述的處理多相機(jī)模組的感測(cè)影像的裝置,其特征在于,還包含: 觸控感測(cè)單元;以及 處理單元,親接至上述觸控感測(cè)單元,依據(jù)從上述觸控感測(cè)單元接收的數(shù)據(jù)決定手勢(shì); 依據(jù)上述手勢(shì)通知上述影像信號(hào)處理器調(diào)整相機(jī)控制參數(shù);以及于上述觸控感測(cè)單元持續(xù) 一段預(yù)設(shè)時(shí)間沒(méi)偵測(cè)到手指接觸,通知上述影像信號(hào)處理器依據(jù)上述相機(jī)控制參數(shù)驅(qū)動(dòng)耦 接于上述第一相機(jī)模組的第一相機(jī)模組控制器,用以捕捉上述第一影像。
【文檔編號(hào)】H04N5/232GK106027894SQ201610404315
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年6月8日
【發(fā)明人】江源
【申請(qǐng)人】上海兆芯集成電路有限公司