本公開涉及一種屏幕渲染方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及芯片,涉及圖像處理領(lǐng)域,該方法包括:獲取待處理屏幕對(duì)應(yīng)的屏幕標(biāo)識(shí),在根據(jù)該屏幕標(biāo)識(shí)確定待處理屏幕為需要模糊渲染的屏幕的情況下,獲取電子設(shè)備當(dāng)前顯示的當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí),在根據(jù)當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)確定當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序的情況下,對(duì)待處理屏幕中與當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染。能夠隱藏投屏或錄屏后該屏幕中的與當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的隱私信息,一定程度上能夠避免用戶的信息泄露。程度上能夠避免用戶的信息泄露。程度上能夠避免用戶的信息泄露。
【技術(shù)實(shí)現(xiàn)步驟摘要】
屏幕渲染方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及芯片
[0001]本公開涉及圖像處理領(lǐng)域,尤其涉及一種屏幕渲染方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及芯片。
技術(shù)介紹
[0002]隨著移動(dòng)終端的技術(shù)發(fā)展,電子設(shè)備和外接設(shè)備的互聯(lián)互通的需求也逐漸增加;通過各類投屏技術(shù),可以將電子設(shè)備的顯示內(nèi)容投射到其他設(shè)備的屏幕。或者在某些場(chǎng)景中,用戶需要將電子設(shè)備的顯示內(nèi)容進(jìn)行錄屏給其他用戶觀看。隨著投屏或錄屏需求的普及,隨之而來的還有信息安全的問題,由于當(dāng)前的投屏技術(shù)通常是通過錄屏技術(shù)將該電子設(shè)備的顯示內(nèi)容直接投射于其他設(shè)備,因此對(duì)于當(dāng)前電子設(shè)備的顯示內(nèi)容中用戶的隱私內(nèi)容,可能會(huì)造成一定的泄露。而在錄屏的過程中,通常是將電子設(shè)備上顯示的所有內(nèi)容都進(jìn)行了錄制,也可能將用戶的隱私內(nèi)容錄制進(jìn)去,可能會(huì)造成一定的隱私泄露
技術(shù)實(shí)現(xiàn)思路
[0003]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種屏幕渲染方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及芯片。
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種屏幕渲染方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0005]獲取待處理屏幕對(duì)應(yīng)的屏幕標(biāo)識(shí);
[0006]在根據(jù)所述屏幕標(biāo)識(shí)確定所述待處理屏幕為需要模糊渲染的屏幕的情況下,獲取所述電子設(shè)備當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí);
[0007]在根據(jù)所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)確定所述當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序的情況下,對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染。
[0008]可選地,所述在根據(jù)所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)確定所述當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序的情況下,對(duì)所述待處理屏幕的顯示內(nèi)容進(jìn)行模糊渲染,包括:
[0009]將所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)與所述電子設(shè)備中存儲(chǔ)的預(yù)設(shè)標(biāo)識(shí)進(jìn)行對(duì)比,所述預(yù)設(shè)標(biāo)識(shí)為所述電子設(shè)備中預(yù)先設(shè)置的需要模糊渲染的一個(gè)或多個(gè)應(yīng)用程序的應(yīng)用標(biāo)識(shí);
[0010]當(dāng)所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)為所述預(yù)設(shè)標(biāo)識(shí)時(shí),為所述當(dāng)前顯示的應(yīng)用程序生成標(biāo)簽;其中,所述標(biāo)簽用于指示所述當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序;
[0011]根據(jù)標(biāo)簽對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染。
[0012]可選地,所述根據(jù)標(biāo)簽對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯
示內(nèi)容進(jìn)行模糊渲染,包括:
[0013]根據(jù)所述標(biāo)簽,獲取所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的隱私顯示區(qū)域及所述隱私顯示區(qū)域中的顯示內(nèi)容;
[0014]利用圖形處理引擎對(duì)所述顯示內(nèi)容進(jìn)行模糊渲染,并將模糊渲染后得到的內(nèi)容疊加在所述隱私顯示區(qū)域上方,得到模糊渲染結(jié)果。
[0015]可選地,所述獲取所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的隱私顯示區(qū)域及所述隱私顯示區(qū)域中的顯示內(nèi)容,包括:
[0016]確定所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的全部顯示區(qū)域,作為所述隱私顯示區(qū)域;
[0017]獲取所述隱私顯示區(qū)域中的顯示內(nèi)容。
[0018]可選地,所述獲取所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的隱私顯示區(qū)域及所述隱私顯示區(qū)域中的顯示內(nèi)容,包括:
[0019]接收區(qū)域選擇指令,所述區(qū)域選擇指令中包含用戶選擇的目標(biāo)區(qū)域;
[0020]在所述待處理屏幕中將所述目標(biāo)區(qū)域作為所述隱私顯示區(qū)域;
[0021]獲取所述隱私顯示區(qū)域中的顯示內(nèi)容。
[0022]可選地,所述根據(jù)標(biāo)簽對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染,還包括:
[0023]對(duì)所述待處理屏幕中除所述隱私顯示區(qū)域外的其他區(qū)域的顯示內(nèi)容進(jìn)行正常渲染,得到正常渲染結(jié)果,所述正常渲染為不進(jìn)行模糊處理的渲染;
[0024]根據(jù)所述模糊渲染結(jié)果和所述正常渲染結(jié)果,生成所述待處理屏幕的顯示圖像。
[0025]可選地,所述方法還包括:
[0026]在所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)不是所述預(yù)設(shè)標(biāo)識(shí)時(shí),對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行正常渲染。
[0027]可選地,在所述獲取待處理屏幕對(duì)應(yīng)的屏幕標(biāo)識(shí)之前,所述方法還包括:
[0028]當(dāng)檢測(cè)到創(chuàng)建了用于投屏或錄屏的虛擬屏幕時(shí),獲取所述虛擬屏幕的屏幕標(biāo)識(shí);
[0029]將所述虛擬屏幕的屏幕標(biāo)識(shí)作為所述待處理屏幕對(duì)應(yīng)的屏幕標(biāo)識(shí)。
[0030]可選地,所述方法還包括:
[0031]在根據(jù)所述屏幕標(biāo)識(shí)確定所述待處理屏幕為所述虛擬屏幕的情況下,確定所述待處理屏幕為需要模糊渲染的屏幕;
[0032]在根據(jù)所述屏幕標(biāo)識(shí)確定所述待處理屏幕為所述電子設(shè)備的物理屏幕的情況下,確定所述待處理屏幕為不需要模糊渲染的屏幕。
[0033]根據(jù)本公開實(shí)施例的第二方面,提供一種屏幕渲染裝置,應(yīng)用于電子設(shè)備,所述裝置包括:
[0034]屏幕標(biāo)識(shí)獲取模塊,被配置為獲取待處理屏幕對(duì)應(yīng)的屏幕標(biāo)識(shí);
[0035]應(yīng)用標(biāo)識(shí)獲取模塊,被配置為在根據(jù)所述屏幕標(biāo)識(shí)確定所述待處理屏幕為需要模糊渲染的屏幕的情況下,獲取所述電子設(shè)備當(dāng)前顯示的當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí);
[0036]渲染模塊,被配置為在根據(jù)所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)確定所述當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序的情況下,對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染。
[0037]根據(jù)本公開實(shí)施例的第三方面,提供一種屏幕渲染裝置,應(yīng)用于電子設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0038]其中,所述處理器被配置為:執(zhí)行所述可執(zhí)行指令以實(shí)現(xiàn)上述第一方面中的任一實(shí)施方式所述的屏幕渲染方法的步驟。
[0039]根據(jù)本公開實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,所述程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開第一方面所述的屏幕渲染方法的步驟。
[0040]根據(jù)本公開實(shí)施例的第五方面,提供一種芯片,包括處理器和接口;所述處理器用于讀取指令以執(zhí)行本公開第一方面所述的屏幕渲染方法的步驟。
[0041]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0042]在上述技術(shù)方案中,獲取待處理屏幕對(duì)應(yīng)的屏幕標(biāo)識(shí),在根據(jù)該屏幕標(biāo)識(shí)確定待處理屏幕為需要模糊渲染的屏幕的情況下,獲取電子設(shè)備當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí),在根據(jù)當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)確定當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序的情況下,對(duì)待處理屏幕中與當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染。通過上述技術(shù)方案,無論是電子設(shè)備在向其他屏幕進(jìn)行投屏,還是在電子設(shè)備上進(jìn)行錄屏,均可以針對(duì)待處理屏幕進(jìn)行識(shí)別,以確定該待處理屏幕是否為需要模糊渲染的屏幕,在確定該待處理屏幕是模糊渲染的屏幕的情況下,對(duì)待處理屏幕上當(dāng)前顯示的應(yīng)用程序進(jìn)行識(shí)別,并在確定該應(yīng)用程序是需要模糊渲染的應(yīng)用程序的情況下,對(duì)該應(yīng)用程序的顯示內(nèi)容通過模糊渲染進(jìn)行處理,從而對(duì)于投屏本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種屏幕渲染方法,其特征在于,應(yīng)用于電子設(shè)備,包括:獲取待處理屏幕對(duì)應(yīng)的屏幕標(biāo)識(shí);在根據(jù)所述屏幕標(biāo)識(shí)確定所述待處理屏幕為需要模糊渲染的屏幕的情況下,獲取所述電子設(shè)備當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí);在根據(jù)所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)確定所述當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序的情況下,對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在根據(jù)所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)確定所述當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序的情況下,對(duì)所述待處理屏幕的顯示內(nèi)容進(jìn)行模糊渲染,包括:將所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)與所述電子設(shè)備中存儲(chǔ)的預(yù)設(shè)標(biāo)識(shí)進(jìn)行對(duì)比,所述預(yù)設(shè)標(biāo)識(shí)為所述電子設(shè)備中預(yù)先設(shè)置的需要模糊渲染的一個(gè)或多個(gè)應(yīng)用程序的應(yīng)用標(biāo)識(shí);當(dāng)所述當(dāng)前顯示的應(yīng)用程序的應(yīng)用標(biāo)識(shí)為所述預(yù)設(shè)標(biāo)識(shí)時(shí),為所述當(dāng)前顯示的應(yīng)用程序生成標(biāo)簽;其中,所述標(biāo)簽用于指示所述當(dāng)前顯示的應(yīng)用程序?yàn)樾枰:秩镜膽?yīng)用程序;根據(jù)標(biāo)簽對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)標(biāo)簽對(duì)所述待處理屏幕中與所述當(dāng)前顯示的應(yīng)用程序?qū)?yīng)的顯示內(nèi)容進(jìn)行模糊渲染,包括:根據(jù)所述標(biāo)簽,獲取所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的隱私顯示區(qū)域及所述隱私顯示區(qū)域中的顯示內(nèi)容;利用圖形處理引擎對(duì)所述顯示內(nèi)容進(jìn)行模糊渲染,并將模糊渲染后得到的內(nèi)容疊加在所述隱私顯示區(qū)域上方,得到模糊渲染結(jié)果。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的隱私顯示區(qū)域及所述隱私顯示區(qū)域中的顯示內(nèi)容,包括:確定所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的全部顯示區(qū)域,作為所述隱私顯示區(qū)域;獲取所述隱私顯示區(qū)域中的顯示內(nèi)容。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述當(dāng)前顯示的應(yīng)用程序在所述待處理屏幕中的隱私顯示區(qū)域及所述隱私顯示區(qū)域中的顯示內(nèi)容,包括:接收區(qū)域選擇指令,所述區(qū)域選擇指令中包含用戶選擇的目標(biāo)區(qū)域;在所述待處理屏幕中將所述目標(biāo)區(qū)域作為所述隱私顯示區(qū)域;獲取所述隱私顯示區(qū)域中的顯示內(nèi)容。6.根據(jù)權(quán)利要求3所述的方法,其特征在于...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:丁光續(xù),何震奇,劉艷芳,張倞誠,辛穎,
申請(qǐng)(專利權(quán))人:北京小米移動(dòng)軟件有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。