圖像顯示處理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種圖像顯示處理方法及裝置,所述圖像顯示處理方法包括以下步驟:當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),控制前臺(tái)應(yīng)用顯示控制界面,創(chuàng)建用于承載攝像頭獲取的預(yù)覽視頻畫面的畫布,并將所述畫布承載于預(yù)置顯示層;根據(jù)用戶在所述控制界面輸入的控制指令,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面或控制預(yù)置顯示層隱藏;獲取顯示或隱藏的預(yù)置顯示層中畫布上顯示的預(yù)覽視頻畫面。本發(fā)明有效防止了攝像頭視頻數(shù)據(jù)在前后臺(tái)應(yīng)用顯示切換時(shí),攝像頭需要打開或關(guān)閉的動(dòng)作,從而造成視頻數(shù)據(jù)傳輸間斷的問題。
【專利說明】圖像顯示處理方法及裝置【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理【技術(shù)領(lǐng)域】,特別涉及一種圖像顯示處理方法及裝置。
【背景技術(shù)】
[0002]攝像頭在各個(gè)終端運(yùn)用的越來越多,例如手機(jī)、電視、體感設(shè)備等都標(biāo)配了攝像頭。而攝像頭的功能主要是監(jiān)控,拍照,錄像等。在有的情況下,需要既可以前臺(tái)應(yīng)用運(yùn)行,也可以后臺(tái)應(yīng)用運(yùn)行。但是由于在前臺(tái)應(yīng)用運(yùn)行時(shí),預(yù)覽視頻畫面顯示在前臺(tái)應(yīng)用的控件上,而在攝像頭視頻數(shù)據(jù)在前后臺(tái)應(yīng)用顯示切換時(shí),攝像頭需要打開或關(guān)閉的動(dòng)作,從而造成視頻數(shù)據(jù)傳輸間斷的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種圖像顯示處理方法,旨在防止攝像頭視頻數(shù)據(jù)在前后臺(tái)應(yīng)用顯示切換時(shí),攝像頭需要打開或關(guān)閉的動(dòng)作,從而造成視頻數(shù)據(jù)傳輸間斷的問題。
[0004]為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明提供一種圖像顯示處理方法,所述圖像顯示處理方法包括以下步驟:
[0005]當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),控制前臺(tái)應(yīng)用顯示控制界面,創(chuàng)建用于承載攝像頭獲取的預(yù)覽視頻畫面的畫布,并將所述畫布承載于預(yù)置顯示層;
[0006]根據(jù)用戶在所述控制界面輸入的控制指令,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面或控制預(yù)置顯示層隱藏;
[0007]獲取顯示或隱藏的預(yù)置顯示層中畫布上顯示的預(yù)覽視頻畫面。
[0008]優(yōu)選地,所述預(yù)置顯示層為顯示層的頂層。
[0009]優(yōu)選地,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為顯示;
[0010]控制所述預(yù)置顯示層隱藏具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為隱藏。
[0011]優(yōu)選地,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值;
[0012]控制所述預(yù)置顯示層隱藏具體為:調(diào)整所述預(yù)置顯示層的大小為O。
[0013]優(yōu)選地,在調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值或調(diào)整所述預(yù)置顯示層的大小為O后,還包括:
[0014]將所述預(yù)置顯示層顯示的位置調(diào)整至預(yù)置位置。
[0015]本發(fā)明還提供一種圖像顯示處理裝置,所述圖像顯示處理裝置包括:
[0016]處理模塊,用于當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),控制前臺(tái)應(yīng)用顯示控制界面,創(chuàng)建用于承載攝像頭獲取的預(yù)覽視頻畫面的畫布,并將所述畫布承載于預(yù)置顯示層;
[0017]控制模塊,用于根據(jù)用戶在所述控制界面輸入的控制指令,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面或控制預(yù)置顯示層隱藏;[0018]獲取模塊,用于獲取顯示或隱藏的預(yù)置顯示層中畫布上顯示的預(yù)覽視頻畫面。
[0019]優(yōu)選地,所述預(yù)置顯示層為顯示層的頂層。
[0020]優(yōu)選地,所述控制模塊控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為顯示;
[0021]所述控制模塊控制所述預(yù)置顯示層隱藏具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為隱藏。
[0022]優(yōu)選地,所述控制模塊控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值;
[0023]所述控制模塊控制所述預(yù)置顯示層隱藏具體為:調(diào)整所述預(yù)置顯示層的大小為O0
[0024]優(yōu)選地,所述圖像顯示處理裝置還包括:
[0025]調(diào)整模塊,用于將所述預(yù)置顯示層顯示的位置調(diào)整至預(yù)置位置。
[0026]本發(fā)明通過設(shè)置一預(yù)置顯示層承載畫布,并通過控制預(yù)置顯示層的顯示狀態(tài),實(shí)現(xiàn)預(yù)覽畫面的顯示和隱藏;從而在前臺(tái)應(yīng)用與后臺(tái)應(yīng)用切換的過程中無需對(duì)畫布進(jìn)行操控,由預(yù)置顯示層實(shí)時(shí)承載畫布,因此防止了攝像頭視頻數(shù)據(jù)在前后臺(tái)應(yīng)用顯示切換時(shí),攝像頭需要打開或關(guān)閉的動(dòng)作,從而造成視頻數(shù)據(jù)傳輸間斷的問題。
【專利附圖】
【附圖說明】
[0027]圖1為本發(fā)明圖像顯示處理方法第一實(shí)施例的流程示意圖;
[0028]圖2為本發(fā)明圖像顯示處理裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0029]圖3為本發(fā)明圖像顯示處理裝置另一實(shí)施例的結(jié)構(gòu)示意圖。
[0030]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0031]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]本發(fā)明提供一種圖像顯示處理方法。
[0033]參照?qǐng)D1,圖1為本發(fā)明圖像顯示處理方法第一實(shí)施例的流程示意圖,本實(shí)施例提供的圖像顯示處理方法包括以下步驟:
[0034]步驟S10,當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),控制前臺(tái)應(yīng)用顯示控制界面,創(chuàng)建用于承載攝像頭獲取的預(yù)覽視頻畫面的畫布,并將所述畫布承載于預(yù)置顯示層;
[0035]本實(shí)施例中,上述圖像顯示處理方法應(yīng)用于帶有攝像功能的電子設(shè)備中,具體地,當(dāng)用戶開啟攝像功能時(shí),即向電子設(shè)備輸入啟動(dòng)指令,此時(shí)將同時(shí)啟動(dòng)前臺(tái)應(yīng)用和后臺(tái)應(yīng)用。由前臺(tái)應(yīng)用顯示一控制界面,給用戶對(duì)攝像頭控制提供入口,例如可在控制界面上設(shè)置打開攝像頭、關(guān)閉攝像頭、退出前臺(tái)應(yīng)用等功能按鈕。所述預(yù)置顯示層用于顯示預(yù)覽視頻畫面的預(yù)覽畫面,其層面的位置可根據(jù)實(shí)際需要進(jìn)行設(shè)置。具體地,上述預(yù)置顯示層為Iinux系統(tǒng)中用于顯示畫面的顯示層(Layer),而不同的層在顯存中占據(jù)不同的區(qū)域,且上一顯示層可遮擋下一顯示層。本實(shí)施例中優(yōu)選地,該預(yù)置顯示層為顯示層的頂層,即該預(yù)置顯示層為OVERLAY層。由后臺(tái)應(yīng)用初始化OVERLAY層和創(chuàng)建畫布,并向底層的共享內(nèi)存?zhèn)鬟f畫布上顯示的視頻數(shù)據(jù)。應(yīng)當(dāng)說明的是,當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),此時(shí)可以直接打開攝像頭,并控制預(yù)置顯示層顯示預(yù)覽視頻畫面;也可以直接打開攝像頭,并控制預(yù)置顯示層隱藏;還可以不打開攝像頭,并控制預(yù)置顯示層隱藏。
[0036]步驟S20,根據(jù)用戶在所述控制界面輸入的控制指令,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面或控制預(yù)置顯示層隱藏;
[0037]當(dāng)顯示控制界面之后,用戶可通過控制界面進(jìn)行控制指令的輸入,例如當(dāng)用戶點(diǎn)擊打開攝像頭時(shí),前臺(tái)應(yīng)用將以EVENT消息事件的形式發(fā)送EVENT_0PEN消息至后臺(tái)應(yīng)用,后臺(tái)應(yīng)用接收到該EVENT_0PEN消息時(shí),將控制預(yù)置顯示層顯示,從而使得畫布上的預(yù)覽視頻畫面通過預(yù)置顯示層進(jìn)行顯示。當(dāng)用戶點(diǎn)擊退出前臺(tái)應(yīng)用時(shí),前臺(tái)應(yīng)用將以EVENT消息事件的形式發(fā)送EVENT_CL0ASE消息至后臺(tái)應(yīng)用,后臺(tái)應(yīng)用接收到該EVENT_CL0ASE消息時(shí),將控制預(yù)置顯示層隱藏,從而使得畫布上的預(yù)覽視頻畫面無法通過預(yù)置顯示層進(jìn)行顯示,即用戶無觀看到畫布上的預(yù)覽視頻畫面。
[0038]步驟S30,獲取顯示或隱藏的預(yù)置顯示層中畫布上顯示的預(yù)覽視頻畫面。
[0039]后臺(tái)應(yīng)用通過調(diào)用系統(tǒng)框架提供的回調(diào)函數(shù)獲取畫布上預(yù)覽視頻畫面的視頻數(shù)據(jù)data,在該回調(diào)函數(shù)中,把data以及視頻數(shù)據(jù)的寬w,高h(yuǎn),格式format等作為函數(shù)的參數(shù)提供給writeVideo函數(shù),寫入到內(nèi)存空間,再通過共享內(nèi)存的方式,供底層的算法使用,可以進(jìn)行相應(yīng)的圖像處理。
[0040]本發(fā)明通過設(shè)置一預(yù)置顯示層承載畫布,并通過控制預(yù)置顯示層的顯示狀態(tài),實(shí)現(xiàn)預(yù)覽畫面的顯示和隱藏;從而在前臺(tái)應(yīng)用與后臺(tái)應(yīng)用切換的過程中無需對(duì)畫布進(jìn)行操控,由預(yù)置顯示層實(shí)時(shí)承載畫布,因此防止了攝像頭視頻數(shù)據(jù)在前后臺(tái)應(yīng)用顯示切換時(shí),攝像頭需要打開或關(guān)閉的動(dòng)作,從而造成視頻數(shù)據(jù)傳輸間斷的問題。
[0041]應(yīng)當(dāng)說明的是,控制上述預(yù)置顯示層顯示和隱藏的方式可根據(jù)實(shí)際需要進(jìn)行設(shè)置。在第二實(shí)施例中,可通過設(shè)置預(yù)置顯示層的顯示屬性進(jìn)行顯示和隱藏,在第三實(shí)施例中,可通過設(shè)置預(yù)置顯示層的大小進(jìn)行顯示和隱藏。以下對(duì)此進(jìn)行詳細(xì)說明:
[0042]在第二實(shí)施例中,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為顯示;
[0043]控制所述預(yù)置顯示層隱藏具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為隱藏。
[0044]本實(shí)施例中,當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_0PEN消息時(shí),將會(huì)把預(yù)置顯示層的顯示屬性設(shè)置為顯示(即為Show),從而使得畫布上的預(yù)覽視頻畫面通過預(yù)置顯示層進(jìn)行顯示。當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_CL0ASE消息時(shí),將會(huì)把預(yù)置顯示層的顯示屬性設(shè)置為隱藏(即為hide),從而使得畫布上的預(yù)覽視頻畫面無法通過預(yù)置顯示層進(jìn)行顯示,即用戶無觀看到畫布上的預(yù)覽視頻畫面。
[0045]在第三實(shí)施例中,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值;
[0046]控制所述預(yù)置顯示層隱藏具體為:調(diào)整所述預(yù)置顯示層的大小為O。
[0047]應(yīng)當(dāng)說明的是,上述預(yù)設(shè)值可根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如可以為100*100個(gè)像素點(diǎn);上述預(yù)置顯示層的大小為0,即預(yù)置顯示層顯示為I個(gè)像素點(diǎn)。
[0048]本實(shí)施例中,當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_0PEN消息時(shí),將會(huì)把預(yù)置顯示層的大小調(diào)整為100*100個(gè)像素點(diǎn),從而使得畫布上的預(yù)覽視頻畫面通過預(yù)置顯示層進(jìn)行顯示。當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_CL0ASE消息時(shí),將會(huì)把預(yù)置顯示層的大小調(diào)整為I個(gè)像素點(diǎn),從而使得畫布上的預(yù)覽視頻畫面無法通過預(yù)置顯示層進(jìn)行顯示,即用戶無觀看到畫布上的預(yù)覽視頻畫面。
[0049]進(jìn)一步地,基于第三實(shí)施例,本實(shí)施例中,在調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值或調(diào)整所述預(yù)置顯示層的大小為O后,還包括:
[0050]將所述預(yù)置顯示層顯示的位置調(diào)整至預(yù)置位置。
[0051]本實(shí)施例中,當(dāng)調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值后,可通過調(diào)整預(yù)置顯示層顯示的位置,將預(yù)覽視頻畫面顯示在合適的位置供用戶觀看。當(dāng)調(diào)整所述預(yù)置顯示層的大小為O后,由于預(yù)置顯示層還存在I個(gè)像素點(diǎn),因此,可通過調(diào)整預(yù)置顯示層顯示的位置,將預(yù)置顯示層放在顯示區(qū)域的邊界,從而可以更好的隱藏預(yù)置顯示層。
[0052]本發(fā)明還提供一種圖像顯示處理裝置,用于實(shí)現(xiàn)上述方法。參照?qǐng)D2,圖2為本發(fā)明圖像顯示處理裝置一實(shí)施例的結(jié)構(gòu)示意圖。本實(shí)施例提供的圖像顯示處理裝置包括:
[0053]處理模塊100,用于當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),控制前臺(tái)應(yīng)用顯示控制界面,創(chuàng)建用于承載攝像頭獲取的預(yù)覽視頻畫面的畫布,并將所述畫布承載于預(yù)置顯示層;
[0054]本實(shí)施例中,上述圖像顯示處理方法應(yīng)用于帶有攝像功能的電子設(shè)備中,具體地,當(dāng)用戶開啟攝像功能時(shí),即向電子設(shè)備輸入啟動(dòng)指令,此時(shí)將同時(shí)啟動(dòng)前臺(tái)應(yīng)用和后臺(tái)應(yīng)用。由前臺(tái)應(yīng)用顯示一控制界面,給用戶對(duì)攝像頭控制提供入口,例如可在控制界面上設(shè)置打開攝像頭、關(guān)閉攝像頭、退出前臺(tái)應(yīng)用等功能按鈕。所述預(yù)置顯示層用于顯示預(yù)覽視頻畫面的預(yù)覽畫面,其層面的位置可根據(jù)實(shí)際需要進(jìn)行設(shè)置。具體地,上述預(yù)置顯示層為Iinux系統(tǒng)中用于顯示畫面的顯示層(Layer),而不同的層在顯存中占據(jù)不同的區(qū)域,且上一顯示層可遮擋下一顯示層。本實(shí)施例中優(yōu)選地,該預(yù)置顯示層為顯示層的頂層,即該預(yù)置顯示層為OVERLAY層。由后臺(tái)應(yīng)用中的處理模塊100初始化OVERLAY層和創(chuàng)建畫布,并向底層的共享內(nèi)存?zhèn)鬟f畫布上顯示的視頻數(shù)據(jù)。應(yīng)當(dāng)說明的是,當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),此時(shí)可以直接打開攝像頭,并控制預(yù)置顯示層顯示預(yù)覽視頻畫面;也可以直接打開攝像頭,并控制預(yù)置顯示層隱藏;還可以不打開攝像頭,并控制預(yù)置顯示層隱藏。
[0055]控制模塊200,用于根據(jù)用戶在所述控制界面輸入的控制指令,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面或控制預(yù)置顯示層隱藏;
[0056]當(dāng)顯示控制界面之后,用戶可通過控制界面進(jìn)行控制指令的輸入,例如當(dāng)用戶點(diǎn)擊打開攝像頭時(shí),前臺(tái)應(yīng)用將以EVENT消息事件的形式發(fā)送EVENT_0PEN消息至后臺(tái)應(yīng)用,后臺(tái)應(yīng)用接收到該EVENT_0PEN消息時(shí),將由控制模塊200控制預(yù)置顯示層顯示,從而使得畫布上的預(yù)覽視頻畫面通過預(yù)置顯示層進(jìn)行顯示。當(dāng)用戶點(diǎn)擊退出前臺(tái)應(yīng)用時(shí),前臺(tái)應(yīng)用將以EVENT消息事件的形式發(fā)送EVENT_CL0ASE消息至后臺(tái)應(yīng)用,后臺(tái)應(yīng)用接收到該EVENT_CLOASE消息時(shí),將由控制模塊200控制預(yù)置顯示層隱藏,從而使得畫布上的預(yù)覽視頻畫面無法通過預(yù)置顯示層進(jìn)行顯示,即用戶無法觀看到畫布上的預(yù)覽視頻畫面。
[0057]獲取模塊300,用于獲取所述畫布上顯示的預(yù)覽視頻畫面。
[0058]后臺(tái)應(yīng)用中的獲取模塊300通過調(diào)用系統(tǒng)框架提供的回調(diào)函數(shù)獲取畫布上預(yù)覽視頻畫面的視頻數(shù)據(jù)data,在該回調(diào)函數(shù)中,把data以及視頻數(shù)據(jù)的寬W,高h(yuǎn),格式format等作為函數(shù)的參數(shù)提供給writeVideo函數(shù),寫入到內(nèi)存空間,再通過共享內(nèi)存的方式,供底層的算法使用,可以進(jìn)行相應(yīng)的圖像處理。
[0059]本發(fā)明通過設(shè)置一預(yù)置顯示層承載畫布,并通過控制預(yù)置顯示層的顯示狀態(tài),實(shí)現(xiàn)預(yù)覽畫面的顯示和隱藏;從而在前臺(tái)應(yīng)用與后臺(tái)應(yīng)用切換的過程中無需對(duì)畫布進(jìn)行操控,由預(yù)置顯示層實(shí)時(shí)承載畫布,因此防止了攝像頭視頻數(shù)據(jù)在前后臺(tái)應(yīng)用顯示切換時(shí),攝像頭需要打開或關(guān)閉的動(dòng)作,從而造成視頻數(shù)據(jù)傳輸間斷的問題。
[0060]應(yīng)當(dāng)說明的是,控制上述預(yù)置顯示層顯示和隱藏的方式可根據(jù)實(shí)際需要進(jìn)行設(shè)置。在第二實(shí)施例中,可通過設(shè)置預(yù)置顯示層的顯示屬性進(jìn)行顯示和隱藏,在第三實(shí)施例中,可通過設(shè)置預(yù)置顯示層的大小進(jìn)行顯示和隱藏。以下對(duì)此進(jìn)行詳細(xì)說明:
[0061]在第二實(shí)施例中,上述控制模塊200控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為顯示;
[0062]所述控制模塊200控制所述預(yù)置顯示層隱藏具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為隱藏。
[0063]本實(shí)施例中,當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_0PEN消息時(shí),將會(huì)由控制模塊200把預(yù)置顯示層的顯示屬性設(shè)置為顯示(即為show),從而使得畫布上的預(yù)覽視頻畫面通過預(yù)置顯示層進(jìn)行顯示。當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_CL0ASE消息時(shí),將會(huì)由控制模塊200把預(yù)置顯示層的顯示屬性設(shè)置為隱藏(即為hide),從而使得畫布上的預(yù)覽視頻畫面無法通過預(yù)置顯示層進(jìn)行顯示,即用戶無觀看到畫布上的預(yù)覽視頻畫面。
[0064]在第三實(shí)施例中,上述控制模塊200控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值;
[0065]所述控制模塊200控制所述預(yù)置顯示層隱藏具體為:調(diào)整所述預(yù)置顯示層的大小為O。
[0066]應(yīng)當(dāng)說明的是,上述預(yù)設(shè)值可根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如可以為100*100個(gè)像素點(diǎn);上述預(yù)置顯示層的大小為0,即預(yù)置顯示層顯示為I個(gè)像素點(diǎn)。
[0067]本實(shí)施例中,當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_0PEN消息時(shí),將會(huì)由控制模塊200把預(yù)置顯示層的大小調(diào)整為100*100個(gè)像素點(diǎn),從而使得畫布上的預(yù)覽視頻畫面通過預(yù)置顯示層進(jìn)行顯示。當(dāng)后臺(tái)應(yīng)用接收到前臺(tái)應(yīng)用發(fā)送的EVENT_CL0ASE消息時(shí),將會(huì)由控制模塊200把預(yù)置顯示層的大小調(diào)整為I個(gè)像素點(diǎn),從而使得畫布上的預(yù)覽視頻畫面無法通過預(yù)置顯示層進(jìn)行顯示,即用戶無觀看到畫布上的預(yù)覽視頻畫面。
[0068]進(jìn)一步地,結(jié)合參照?qǐng)D3,圖3為本發(fā)明圖像顯示處理裝置另一實(shí)施例的結(jié)構(gòu)示意圖。基于第三實(shí)施例,本實(shí)施例中,上述圖像顯示處理裝置還包括:
[0069]調(diào)整模塊400,用于將所述預(yù)置顯示層顯示的位置調(diào)整至預(yù)置位置。
[0070]本實(shí)施例中,當(dāng)調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值后,可通過調(diào)整模塊400調(diào)整預(yù)置顯示層顯示的位置,將預(yù)覽視頻畫面顯示在合適的位置供用戶觀看。當(dāng)調(diào)整所述預(yù)置顯示層的大小為O后,由于預(yù)置顯示層還存在I個(gè)像素點(diǎn),因此,可通過調(diào)整模塊400調(diào)整預(yù)置顯示層顯示的位置,將預(yù)置顯示層放在顯示區(qū)域的邊界,從而可以更好的隱藏預(yù)置顯示層。
[0071]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種圖像顯示處理方法,其特征在于,包括以下步驟: 當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),控制前臺(tái)應(yīng)用顯示控制界面,創(chuàng)建用于承載攝像頭獲取的預(yù)覽視頻畫面的畫布,并將所述畫布承載于預(yù)置顯示層; 根據(jù)用戶在所述控制界面輸入的控制指令,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面或控制預(yù)置顯示層隱藏; 獲取顯示或隱藏的預(yù)置顯示層中畫布上顯示的預(yù)覽視頻畫面。
2.如權(quán)利要求1所述的圖像顯示處理方法,其特征在于,所述預(yù)置顯示層為顯示層的頂層。
3.如權(quán)利要求1所述的圖像顯示處理方法,其特征在于,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為顯示; 控制所述預(yù)置顯示層隱藏具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為隱藏。
4.如權(quán)利要求1所述的圖像顯示處理方法,其特征在于,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值; 控制所述預(yù)置顯示層隱藏具體為:調(diào)整所述預(yù)置顯示層的大小為O。
5.如權(quán)利要求4所述的圖像顯示處理方法,其特征在于,在調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值或調(diào)整所述預(yù)置顯示層的大小為O后,還包括: 將所述預(yù)置顯示層顯示的位置調(diào)整至預(yù)置位置。
6.一種圖像顯示處理裝置,其特征在于,包括: 處理模塊,用于當(dāng)接收到用戶輸入的啟動(dòng)指令時(shí),控制前臺(tái)應(yīng)用顯示控制界面,創(chuàng)建用于承載攝像頭獲取的預(yù)覽視頻畫面的畫布,并將所述畫布承載于預(yù)置顯示層; 控制模塊,用于根據(jù)用戶在所述控制界面輸入的控制指令,控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面或控制預(yù)置顯示層隱藏; 獲取模塊,用于獲取顯示或隱藏的預(yù)置顯示層中畫布上顯示的預(yù)覽視頻畫面。
7.如權(quán)利要求6所述的圖像顯示處理裝置,其特征在于,所述預(yù)置顯示層為顯示層的頂層。
8.如權(quán)利要求6所述的圖像顯示處理裝置,其特征在于,所述控制模塊控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為顯示; 所述控制模塊控制所述預(yù)置顯示層隱藏具體為:設(shè)置所述預(yù)置顯示層的顯示屬性為隱藏。
9.如權(quán)利要求6所述的圖像顯示處理裝置,其特征在于,所述控制模塊控制所述預(yù)置顯示層顯示預(yù)覽視頻畫面具體為:調(diào)整所述預(yù)置顯示層的大小為預(yù)設(shè)值; 所述控制模塊控制所述預(yù)置顯示層隱藏具體為:調(diào)整所述預(yù)置顯示層的大小為O。
10.如權(quán)利要求9所述的圖像顯示處理裝置,其特征在于,所述圖像顯示處理裝置還包括: 調(diào)整模塊,用于將所述預(yù)置顯示層顯示的位置調(diào)整至預(yù)置位置。
【文檔編號(hào)】H04N5/232GK103685963SQ201310745341
【公開日】2014年3月26日 申請(qǐng)日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】王濟(jì)國, 侯俊峰 申請(qǐng)人:深圳Tcl新技術(shù)有限公司