用于執(zhí)行視頻通話增強(qiáng)功能的方法及其電子裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種一般用于執(zhí)行一視頻通話增強(qiáng)(VTE)功能的方法和能應(yīng)用此方法的電子裝置,且特別涉及一種在一視頻通話(Video Call)下用于執(zhí)行一視頻通話增強(qiáng)(VTE)功能的方法和能應(yīng)用此方法的電子裝置。
【背景技術(shù)】
[0002]近年來,電子裝置的前置攝像鏡頭傳感器的解析度越來越高,而且視頻通話(Video Talk)的使用亦越來越普及。因此,如何提供用戶在視頻通話上更多樣化的應(yīng)用,乃業(yè)界所致力的方向之一。
【發(fā)明內(nèi)容】
[0003]根據(jù)本發(fā)明的一實(shí)施例,提供了一種于一電子裝置中執(zhí)行一視頻通話增強(qiáng)(VTE)功能的方法。電子裝置具有一視頻通話應(yīng)用程序、一視頻通話增強(qiáng)應(yīng)用程序、一中間件(Middleware)、一輸入單元、一相機(jī)傳感器和一處理器。方法包括下列步驟:視頻通話應(yīng)用程序執(zhí)行一視頻通話(Video Call)并從應(yīng)用程序與相機(jī)傳感器之間的中間件上接收由相機(jī)傳感器所產(chǎn)生的至少一第一畫面。輸入單元接收一輸入信號以從視頻通話增強(qiáng)應(yīng)用程序所提供的多個(gè)視頻通話增強(qiáng)模式中選擇一個(gè)。在視頻通話下,中間件根據(jù)所選擇的視頻通話增強(qiáng)模式以一或多個(gè)第二畫面替換至少一第一畫面或是修改至少一第一畫面。視頻通話應(yīng)用程序從中間件接收所修改的至少一第一畫面或一或多個(gè)第二畫面。視頻通話應(yīng)用程序傳送所修改的至少一第一畫面或一或多個(gè)第二畫面到另一電子裝置,以使所傳送的所修改的至少一第一畫面或一或多個(gè)第二畫面顯示在另一電子裝置上以作為一視頻通話畫面。
[0004]根據(jù)本發(fā)明的另一實(shí)施例,提供了一種用于執(zhí)行一視頻通話增強(qiáng)(VTE)功能的電子裝置。電子裝置具有一輸入單元、一處理器和一相機(jī)傳感器。輸入單元用于接收一輸入信號。處理器電連接到輸入單元。處理器用于執(zhí)行一視頻通話應(yīng)用程序、一視頻通話增強(qiáng)應(yīng)用程序和一中間件(Middleware),中間件在應(yīng)用程序與相機(jī)傳感器之間。相機(jī)傳感器電連接到處理器。處理器執(zhí)行視頻通話應(yīng)用程序以執(zhí)行一視頻通話(Video Call)且處理器執(zhí)行中間件以接收由相機(jī)傳感器所產(chǎn)生的至少一第一畫面。處理器根據(jù)輸入信號以從視頻通話增強(qiáng)應(yīng)用程序所提供的多個(gè)視頻通話增強(qiáng)模式中選擇一個(gè)。在視頻通話下,處理器執(zhí)行中間件而根據(jù)所選擇的視頻通話增強(qiáng)模式以一或多個(gè)第二畫面替換至少一第一畫面或是修改至少一第一畫面。處理器執(zhí)行視頻通話應(yīng)用程序而從中間件接收所修改的至少一第一畫面或一或多個(gè)第二畫面。處理器執(zhí)行視頻通話應(yīng)用程序而傳送所修改的至少一第一畫面或一或多個(gè)第二畫面到另一電子裝置,以使所傳送的所修改的至少一第一畫面或一或多個(gè)第二畫面顯示在另一電子裝置上以作為一視頻通話畫面。
【附圖說明】
[0005]圖1繪示根據(jù)本發(fā)明的一實(shí)施例在一電子裝置中執(zhí)行一視頻通話增強(qiáng)(VTE)功能的一方法的一流程圖。
[0006]圖2繪示根據(jù)本發(fā)明的一實(shí)施例的一電子裝置的功能方塊圖。
[0007]圖3繪示一白名單的一示例。
[0008]圖4繪示根據(jù)本發(fā)明的一實(shí)施例的一電子裝置的一主要浮動控制界面的一示例。
[0009]圖5A?圖5E繪示在一電子裝置A上的對應(yīng)畫面。
[0010]圖6A?圖6E繪示在一電子裝置B上的對應(yīng)畫面。
[0011]圖7繪示用于執(zhí)行一屏幕分享功能的電子裝置的軟件/硬件架構(gòu)的一示例。
[0012]在下面的詳細(xì)描述中,出于解釋的目的,許多具體細(xì)節(jié)被闡述以提供對本發(fā)明揭示實(shí)施例的徹底理解。顯而易見的,然而,一個(gè)或更多個(gè)實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下加以實(shí)施。在其他實(shí)施例中,一般的結(jié)構(gòu)與裝置為了簡化而僅作示意地圖式呈現(xiàn)。
[0013]【符號說明】
[0014]102 ?110:步驟
[0015]200:電子裝置
[0016]202:輸入單元
[0017]204:處理器
[0018]206:相機(jī)傳感器
[0019]208:通信模塊
[0020]210:顯示器
[0021]402:主要浮動控制界面
[0022]404:一般模式圖樣
[0023]406:美膚圖樣
[0024]408:屏幕分享圖樣
[0025]410:視頻電影圖樣
[0026]502:畫面
[0027]504:屏幕分享浮動控制界面
[0028]506:開始圖樣
[0029]510:行事歷畫面
[0030]514:暫停圖樣
[0031]518:返回圖樣
[0032]602:畫面
[0033]604:預(yù)設(shè)畫面
[0034]702:視頻通話(VT)應(yīng)用程序
[0035]704:視頻通話增強(qiáng)(VTE)浮動控制界面
[0036]706:相機(jī)服務(wù)程序
[0037]708:視頻通話增強(qiáng)(VTE)原生應(yīng)用程序
[0038]710:相機(jī)硬件適配層(HAL)
[0039]712:顯示器服務(wù)程序
[0040]714:畫面緩沖器
[0041]716:縮放器
[0042]718:虛擬顯示驅(qū)動器
[0043]724:圖像信號處理器
[0044]F1:畫面
[0045]F2:畫面
[0046]FP:預(yù)設(shè)畫面
【具體實(shí)施方式】
[0047]圖1顯示根據(jù)本發(fā)明的一實(shí)施例在一電子裝置中執(zhí)行一視頻通話增強(qiáng)(VTE)功能的一方法的一流程圖。電子裝置200的功能方塊圖則如圖2所示。電子裝置200具有一輸入單元202、一處理器204和一相機(jī)傳感器206。輸入單元202和相機(jī)傳感器206電連接到處理器204。電子裝置200還具有可由該處理器204執(zhí)行的一視頻通話應(yīng)用程序、一視頻通話增強(qiáng)應(yīng)用程序以及一中間件。方法包括下列步驟:在步驟102,視頻通話應(yīng)用程序執(zhí)行一視頻通話(Video Call)并從應(yīng)用程序(例如視頻通話應(yīng)用程序和視頻通話增強(qiáng)應(yīng)用程序)與相機(jī)傳感器206之間的中間件上接收由相機(jī)傳感器206所產(chǎn)生的至少一第一畫面。中間件則例如是在操作系統(tǒng)(0S)層中的程序(procedures)。
[0048]其次,在步驟104,輸入單元202接收一輸入信號以從視頻通話增強(qiáng)應(yīng)用程序所提供的多個(gè)視頻通話增強(qiáng)模式中選擇一個(gè)。然后,在步驟106,在視頻通話下,中間件根據(jù)所選擇的視頻通話增強(qiáng)模式以一(或多個(gè))第二畫面替換至少一第一畫面或是修改至少一第一畫面。之后,在步驟108,視頻通話應(yīng)用程序從中間件接收所修改的至少一第一畫面或一或多個(gè)第二畫面。然后,在步驟110,視頻通話應(yīng)用程序傳送所修改的至少一第一畫面或一或多個(gè)第二畫面到另一電子裝置,以使所傳送的所修改的至少一第一畫面或一或多個(gè)第二畫面顯示在另一電子裝置上以作為一視頻通話畫面。
[0049]因此,即使目前由一電子裝置在視頻通話上所執(zhí)行的應(yīng)用程序并不提供視頻通話增強(qiáng)功能,根據(jù)本實(shí)施例的電子裝置200可以執(zhí)行視頻通話增強(qiáng)功能,并傳送所修改的至少一第一畫面或一或多個(gè)第二畫面到另一電子裝置以替換第一畫面作為一視頻通話畫面。也就是說,所修改的至少一第一畫面或一或多個(gè)第二畫面可以被選擇以取代其視頻通話的畫面,并且可以藉由作為視頻通話的畫面的相同方式而被傳送到另一電子裝置。在視頻通話下可以提供更多的功能,并且可以提供更好的使用電子裝置200的體驗(yàn)。
[0050]電子裝置200可進(jìn)一步包括一顯示器210。所選