一種自由截屏的方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種自由截屏的方法及終端,該方法包括:輸出預(yù)設(shè)控制面板,該預(yù)設(shè)控制面板包括自由截屏按鈕;接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作;隱藏該預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。采用本發(fā)明,能夠自由的截屏。
【專利說明】一種自由截屏的方法及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種自由截屏的方法及終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的快速發(fā)展,移動(dòng)終端已經(jīng)從一個(gè)簡(jiǎn)單的通話工具變?yōu)橐粋€(gè)綜合的信息處理平臺(tái)。用戶可以通過移動(dòng)終端聊天,拍照,上網(wǎng)等等,用戶在使用移動(dòng)終端時(shí),經(jīng)常需要將屏幕上的畫面截取下來,保存或者發(fā)給聊天的對(duì)象。目前的移動(dòng)終端截屏方式是快捷的對(duì)整個(gè)屏幕進(jìn)行截屏,只需要一個(gè)按鍵或者簡(jiǎn)單的手勢(shì)就可以完成,但是不能對(duì)屏幕的特定區(qū)域進(jìn)行截屏??梢娔壳暗囊苿?dòng)終端截屏技術(shù)不能自由的截屏。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種自由截屏的方法及終端,能夠自由的截屏。
[0004]本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)音樂切換的方法,包括:
[0005]輸出預(yù)設(shè)控制面板,所述預(yù)設(shè)控制面板包括自由截屏按鈕;
[0006]接收用戶輸入的用于點(diǎn)擊所述自由截屏按鈕操作;
[0007]隱藏所述預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;
[0008]截取所述預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0009]相應(yīng)的,本發(fā)明實(shí)施例還提供一種終端,包括:
[0010]輸出單元,用于輸出預(yù)設(shè)控制面板,所述預(yù)設(shè)控制面板包括自由截屏按鈕;
[0011]第一接收單元,用于接收用戶輸入的用于點(diǎn)擊所述自由截屏按鈕操作;
[0012]第一顯示單元,用于隱藏所述預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;
[0013]截取單元,用于截取所述預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0014]本發(fā)明實(shí)施例中,可輸出預(yù)設(shè)控制面板,所述預(yù)設(shè)控制面板包括自由截屏按鈕;接收用戶輸入的用于點(diǎn)擊所述自由截屏按鈕操作;隱藏所述預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;截取所述預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。相比現(xiàn)有技術(shù)中對(duì)整個(gè)屏幕進(jìn)行截屏,本發(fā)明能夠自由的截屏。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例公開的一種自由截屏的方法的流程圖;
[0017]圖2是本發(fā)明實(shí)施例公開的另一種自由截屏的方法的流程圖;
[0018]圖3是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]本發(fā)明實(shí)施例提供一種自由截屏的方法及終端,能夠自由的截屏。以下分別進(jìn)行詳細(xì)說明。
[0024]本發(fā)明實(shí)施例描述的場(chǎng)景可以為用戶在終端上聊天過程中對(duì)聊天內(nèi)容進(jìn)行截屏,也可以在網(wǎng)頁中對(duì)網(wǎng)頁中的文字內(nèi)容或者圖片進(jìn)行截屏,也可以對(duì)相冊(cè)中的圖片進(jìn)行截屏,也可以對(duì)終端上播放的視頻畫面進(jìn)行截屏等。
[0025]本發(fā)明實(shí)施例中描述的終端可包括:手機(jī)、平板電腦或者隨身聽等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0026]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種自由截屏的方法的流程圖。本實(shí)施例中所描述的自由截屏的方法,包括步驟:
[0027]S101,輸出預(yù)設(shè)控制面板,預(yù)設(shè)控制面板包括自由截屏按鈕。
[0028]在一些可行的實(shí)施方式中,輸出預(yù)設(shè)控制面板的輸出方式可以從終端屏幕的上邊緣呼出,也可以從終端屏幕的下邊緣呼出,還可以通過接收用戶輸入的點(diǎn)擊預(yù)先設(shè)置的按鍵或者組合按鍵輸出,本發(fā)明實(shí)施例不做限制。預(yù)設(shè)控制面板可以包含多個(gè)快捷鍵按鈕,這些快捷鍵按鈕可以是系統(tǒng)默認(rèn)添加的,也可以為用戶根據(jù)自身需求個(gè)性化設(shè)置添加的。預(yù)設(shè)控制面板中的截屏按鈕可以是用戶根據(jù)自身需求預(yù)先設(shè)置添加進(jìn)來的,例如,用戶可以在使用自由截屏功能之前將自由截屏按鈕添加進(jìn)預(yù)設(shè)控制面板。
[0029]S102,接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作。
[0030]在一些可行的實(shí)施方式中,終端接收用戶輸入的用于點(diǎn)擊自由截屏按鈕的操作,例如,用戶點(diǎn)擊預(yù)設(shè)控制面板上的自由截屏按鈕,終端接收自由截屏的操作。
[0031]S103,隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。
[0032]在一些可行的實(shí)施方式中,終端在接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作后,隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。隱藏預(yù)設(shè)控制面板的方式可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕上邊緣呼出的控制面板向上收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板,也可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕下邊緣呼出的控制面板向下收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板。預(yù)設(shè)透明截屏區(qū)域可以為圓形、橢圓形、矩形或者其他多邊形,本發(fā)明實(shí)施例不做限定。
[0033]S104,截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0034]在一些可行的實(shí)施方式中,截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,可以接收用戶輸入的截取指令,終端響應(yīng)該截取指令對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取,也可以先接收用戶輸入的調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,終端響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后接收用戶輸入的截取指令,終端響應(yīng)該截取指令對(duì)調(diào)整后的預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取。例如,當(dāng)終端屏幕上顯示預(yù)設(shè)透明截屏區(qū)域后,用戶可以根據(jù)自己的需求,輸入截取指令,終端響應(yīng)該截取指令并截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像為用戶需要的圖像,用戶可以直接輸入截取指令,終端響應(yīng)該截取指令截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像不為用戶需要的圖像,用戶可以輸入調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,終端響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0035]本發(fā)明實(shí)施例中,可輸出預(yù)設(shè)控制面板,該預(yù)設(shè)控制面板包括自由截屏按鈕;接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作;隱藏該預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。相比現(xiàn)有技術(shù)中對(duì)整個(gè)屏幕進(jìn)行截屏,本發(fā)明能夠自由的截屏。
[0036]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種自由截屏的方法的流程圖。本實(shí)施例中所描述的自由截屏的方法,包括步驟:
[0037]S201,輸出預(yù)設(shè)控制面板,預(yù)設(shè)控制面板包括自由截屏按鈕。
[0038]在一些可行的實(shí)施方式中,在步驟S201之前,該方法還包括:
[0039]判斷終端屏幕是否點(diǎn)亮,若點(diǎn)亮,則執(zhí)行步驟S201,若沒點(diǎn)亮,則接收用戶輸入的點(diǎn)亮屏幕指令,終端響應(yīng)該點(diǎn)亮屏幕指令后執(zhí)行點(diǎn)亮終端屏幕操作,終端屏幕點(diǎn)亮后,執(zhí)行步驟S201。
[0040]S202,接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作。
[0041]在一些可行的實(shí)施方式中,終端接收用戶輸入的用于點(diǎn)擊自由截屏按鈕的操作,例如,用戶點(diǎn)擊預(yù)設(shè)控制面板上的自由截屏按鈕,終端接收自由截屏的操作。
[0042]S203,隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。
[0043]在一些可行的實(shí)施方式中,終端在接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作后,隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。隱藏預(yù)設(shè)控制面板的方式可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕上邊緣呼出的控制面板向上收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板,也可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕下邊緣呼出的控制面板向下收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板。預(yù)設(shè)透明截屏區(qū)域可以為圓形、橢圓形、矩形或者其他多邊形,本發(fā)明實(shí)施例不做限定。
[0044]在一些可行的實(shí)施方式中,步驟S203可以包括:
[0045]識(shí)別屏幕顯示的至少一個(gè)目標(biāo)對(duì)象;
[0046]計(jì)算每個(gè)目標(biāo)對(duì)象在屏幕中的位置信息,并根據(jù)位置顯示分別包裹至少一個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域。
[0047]具體實(shí)現(xiàn)中,識(shí)別屏幕顯示的至少一個(gè)目標(biāo)對(duì)象可以為識(shí)別屏幕上的人臉,也可以為識(shí)別屏幕上的對(duì)話框,也可以為識(shí)別屏幕上的除去背景色的圖標(biāo),也可以為識(shí)別屏幕上對(duì)象的顏色明暗等信息。計(jì)算至少一個(gè)目標(biāo)對(duì)象在屏幕中的位置信息可以為識(shí)別至少一個(gè)目標(biāo)對(duì)象在屏幕上的坐標(biāo)信息。根據(jù)位置信息計(jì)算至少一個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域所在的坐標(biāo)信息,根據(jù)該坐標(biāo)信息,確定出至少一個(gè)目標(biāo)透明截屏區(qū)域的大小。例如,終端在隱藏預(yù)設(shè)控制面板后,可以通過人臉識(shí)別屏幕中每個(gè)目標(biāo)對(duì)象,計(jì)算每個(gè)目標(biāo)對(duì)象在屏幕中的坐標(biāo)信息,根據(jù)該坐標(biāo)信息確定每個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域,該透明截屏區(qū)域可以是剛好包裹該目標(biāo)對(duì)象的任意形狀,也可以是包裹該目標(biāo)對(duì)象的預(yù)先設(shè)置好的圓形框、橢圓形框、矩形框或者其他多邊形框。
[0048]S204,截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0049]在一些可行的實(shí)施方式中,截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,可以接收用戶輸入的截取指令,終端響應(yīng)該截取指令對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取,也可以先接收用戶輸入的調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,終端響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后接收用戶輸入的截取指令,終端響應(yīng)該截取指令對(duì)調(diào)整后的預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取。例如,當(dāng)終端屏幕上顯示預(yù)設(shè)透明截屏區(qū)域后,用戶可以根據(jù)自己的需求,輸入截取指令,終端響應(yīng)該截取指令并截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像為用戶需要的圖像,用戶可以直接輸入截取指令,終端響應(yīng)該截取指令截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像不為用戶需要的圖像,用戶可以輸入調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,終端響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0050]在一些可行的實(shí)施方式中,步驟S204還可以包括:
[0051]接收用戶輸入的用于拖動(dòng)可拖動(dòng)縮放的按鈕操作;
[0052]調(diào)節(jié)預(yù)設(shè)透明截屏區(qū)域的大小,得到目標(biāo)透明截屏區(qū)域;
[0053]截取目標(biāo)透明截屏區(qū)域內(nèi)的圖像。
[0054]具體實(shí)現(xiàn)中,當(dāng)預(yù)設(shè)透明截屏為矩形時(shí),在矩形的四個(gè)角各包含一個(gè)可拖動(dòng)縮放的按鈕,終端接收用戶輸入的拖動(dòng)指令后,終端響應(yīng)該拖動(dòng)指令調(diào)節(jié)預(yù)設(shè)透明截屏區(qū)域的大小,得到目標(biāo)透明截屏區(qū)域,終端接收用戶輸入的截取目標(biāo)透明區(qū)域的截取指令,響應(yīng)該截取指令截取目標(biāo)透明截屏區(qū)域內(nèi)的圖像,實(shí)現(xiàn)對(duì)屏幕的特定區(qū)域進(jìn)行自由的截屏。
[0055]S205,在預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕。
[0056]在一些可行的實(shí)施方式中,在預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕,用戶通過點(diǎn)擊這些按鈕,對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行操作。例如,用戶若點(diǎn)擊復(fù)制按鈕,則將該預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像復(fù)制到剪切板,用戶若點(diǎn)擊保存,則將該預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像保存到預(yù)設(shè)路徑或者另存自定義的文件夾內(nèi),用戶若點(diǎn)擊取消,則取消顯示該預(yù)設(shè)透明截屏區(qū)域,撤銷對(duì)該預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像的截圖。
[0057]S206,接收用戶輸入的用于點(diǎn)擊操作按鈕操作。
[0058]在一些可行的實(shí)施方式中,接收用戶輸入的用于點(diǎn)擊操作按鈕操作可以為接收用戶輸入的點(diǎn)擊復(fù)制操作,也可以為接收用戶輸入的點(diǎn)擊保存操作,也可以為接收用戶輸入的點(diǎn)擊取消操作。
[0059]S207,執(zhí)行與操作按鈕對(duì)應(yīng)的操作。
[0060]在一些可行的實(shí)施方式中,根據(jù)接收用戶輸入的用于點(diǎn)擊操作按鈕操作執(zhí)行與操作按鈕對(duì)應(yīng)的操作。例如,接收用戶輸入的點(diǎn)擊復(fù)制操作,則將預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像復(fù)制到剪切板;接收用戶輸入的點(diǎn)擊保存操作,則將預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像保存到預(yù)設(shè)路徑或者另存自定義的文件夾內(nèi);接收用戶輸入的點(diǎn)擊取消操作,則取消顯示預(yù)設(shè)透明截屏區(qū)域,撤銷對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像的截圖。
[0061]本發(fā)明實(shí)施例中,可輸出預(yù)設(shè)控制面板,該預(yù)設(shè)控制面板包括自由截屏按鈕;接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作;隱藏該預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;在預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕;接收用戶輸入的用于點(diǎn)擊操作按鈕操作;執(zhí)行與操作按鈕對(duì)應(yīng)的操作。相比現(xiàn)有技術(shù)中對(duì)整個(gè)屏幕進(jìn)行截屏,本發(fā)明能夠自由的截屏。
[0062]請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖。本實(shí)施例中所描述的終端,包括輸出單元301、第一接收單元302、第一顯示單元303和截取單元304,其中:
[0063]輸出單元301,用于輸出預(yù)設(shè)控制面板,預(yù)設(shè)控制面板包括自由截屏按鈕。
[0064]在一些可行的實(shí)施方式中,輸出單元301輸出預(yù)設(shè)控制面板的輸出方式可以從終端屏幕的上邊緣呼出,也可以從終端屏幕的下邊緣呼出,還可以通過接收用戶輸入的點(diǎn)擊預(yù)先設(shè)置的按鍵或者組合按鍵輸出,本發(fā)明實(shí)施例不做限制。預(yù)設(shè)控制面板可以包含多個(gè)快捷鍵按鈕,這些快捷鍵按鈕可以是系統(tǒng)默認(rèn)添加的,也可以為用戶根據(jù)自身需求個(gè)性化設(shè)置添加的。預(yù)設(shè)控制面板中的截屏按鈕可以是用戶根據(jù)自身需求預(yù)先設(shè)置添加進(jìn)來的,例如,用戶可以在使用自由截屏功能之前將自由截屏按鈕添加進(jìn)預(yù)設(shè)控制面板。
[0065]第一接收單元302,用于接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作。
[0066]在一些可行的實(shí)施方式中,終端接收用戶輸入的用于點(diǎn)擊自由截屏按鈕的操作,例如,用戶點(diǎn)擊預(yù)設(shè)控制面板上的自由截屏按鈕,第一接收單元302接收自由截屏的操作。
[0067]第一顯示單元303,用于隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。
[0068]在一些可行的實(shí)施方式中,第一接收單元302接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作后,第一顯示單元303隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。隱藏預(yù)設(shè)控制面板的方式可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕上邊緣呼出的控制面板向上收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板,也可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕下邊緣呼出的控制面板向下收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板。預(yù)設(shè)透明截屏區(qū)域可以為圓形、橢圓形、矩形或者其他多邊形,本發(fā)明實(shí)施例不做限定。
[0069]截取單元304,用于截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0070]在一些可行的實(shí)施方式中,截取單元304截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,可以接收用戶輸入的截取指令,響應(yīng)該截取指令對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取,也可以先接收用戶輸入的調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后接收用戶輸入的截取指令,響應(yīng)該截取指令對(duì)調(diào)整后的預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取。例如,當(dāng)終端屏幕上顯示預(yù)設(shè)透明截屏區(qū)域后,用戶可以根據(jù)自己的需求,輸入截取指令,截取單元304響應(yīng)該截取指令并截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像為用戶需要的圖像,用戶可以直接輸入截取指令,截取單元304響應(yīng)該截取指令截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像不為用戶需要的圖像,用戶可以輸入調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,截取單元304響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0071]本發(fā)明實(shí)施例中,可輸出預(yù)設(shè)控制面板,該預(yù)設(shè)控制面板包括自由截屏按鈕;接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作;隱藏該預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。相比現(xiàn)有技術(shù)中對(duì)整個(gè)屏幕進(jìn)行截屏,本發(fā)明能夠自由的截屏。
[0072]請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖。本實(shí)施例中所描述的終端,包括輸出單元401、第一接收單元402、第一顯示單元403、截取單元404、第二顯示單元405、第二接收單元406和執(zhí)行單元407,其中:
[0073]輸出單元401,用于輸出預(yù)設(shè)控制面板,預(yù)設(shè)控制面板包括自由截屏按鈕。
[0074]在一些可行的實(shí)施方式中,在輸出單元401輸出預(yù)設(shè)控制面板之前,終端還可以判斷終端屏幕是否點(diǎn)亮,若點(diǎn)亮,輸出單元401則輸出預(yù)設(shè)控制面板,若沒點(diǎn)亮,則接收用戶輸入的點(diǎn)亮屏幕指令,終端響應(yīng)該點(diǎn)亮屏幕指令后執(zhí)行點(diǎn)亮終端屏幕操作,終端屏幕點(diǎn)亮后,輸出單兀401輸出預(yù)設(shè)控制面板。
[0075]第一接收單元402,用于接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作。
[0076]在一些可行的實(shí)施方式中,終端接收用戶輸入的用于點(diǎn)擊自由截屏按鈕的操作,例如,用戶點(diǎn)擊預(yù)設(shè)控制面板上的自由截屏按鈕,第一接收單元402接收自由截屏的操作。
[0077]第一顯示單元403,用于隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。
[0078]在一些可行的實(shí)施方式中,第一接收單元402在接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作后,第一顯示單元403隱藏預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域。隱藏預(yù)設(shè)控制面板的方式可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕上邊緣呼出的控制面板向上收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板,也可以為用戶通過手動(dòng)滑動(dòng)顯示屏將從屏幕下邊緣呼出的控制面板向下收起或者用戶通過點(diǎn)擊預(yù)設(shè)控制面板上的隱藏操作按鈕隱藏預(yù)設(shè)控制面板。預(yù)設(shè)透明截屏區(qū)域可以為圓形、橢圓形、矩形或者其他多邊形,本發(fā)明實(shí)施例不做限定。
[0079]在一些可行的實(shí)施方式中,如圖5所示,第一顯示單元403可以包括:識(shí)別單元4301和計(jì)算單元4302。
[0080]識(shí)別單元4301,用于識(shí)別屏幕顯示的至少一個(gè)目標(biāo)對(duì)象;
[0081]計(jì)算單元4302,用于計(jì)算每個(gè)目標(biāo)對(duì)象在屏幕中的位置信息,并根據(jù)位置顯示分別包裹至少一個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域。
[0082]具體實(shí)現(xiàn)中,識(shí)別單元4301識(shí)別屏幕顯示的至少一個(gè)目標(biāo)對(duì)象可以為識(shí)別屏幕上的人臉,也可以為識(shí)別屏幕上的對(duì)話框,也可以為識(shí)別屏幕上的除去背景色的圖標(biāo),也可以為識(shí)別屏幕上對(duì)象的顏色明暗等信息。計(jì)算單元4302計(jì)算至少一個(gè)目標(biāo)對(duì)象在屏幕中的位置信息可以為識(shí)別至少一個(gè)目標(biāo)對(duì)象在屏幕上的坐標(biāo)信息。根據(jù)位置信息計(jì)算至少一個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域所在的坐標(biāo)信息,根據(jù)該坐標(biāo)信息,確定出至少一個(gè)目標(biāo)透明截屏區(qū)域的大小。例如,終端在隱藏預(yù)設(shè)控制面板后,識(shí)別單元4301可以通過人臉識(shí)別屏幕中每個(gè)目標(biāo)對(duì)象,計(jì)算單元4302計(jì)算每個(gè)目標(biāo)對(duì)象在屏幕中的坐標(biāo)信息,根據(jù)該坐標(biāo)信息確定每個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域,該透明截屏區(qū)域可以是剛好包裹該目標(biāo)對(duì)象的任意形狀,也可以是包裹該目標(biāo)對(duì)象的預(yù)先設(shè)置好的圓形框、橢圓形框、矩形框或者其他多邊形框。
[0083]截取單元404,用于截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0084]在一些可行的實(shí)施方式中,截取單元404截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,可以接收用戶輸入的截取指令,終端響應(yīng)該截取指令對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取,也可以先接收用戶輸入的調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,終端響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后接收用戶輸入的截取指令,終端響應(yīng)該截取指令對(duì)調(diào)整后的預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行截取。例如,當(dāng)終端屏幕上顯示預(yù)設(shè)透明截屏區(qū)域后,用戶可以根據(jù)自己的需求,輸入截取指令,截取單元404響應(yīng)該截取指令并截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像為用戶需要的圖像,用戶可以直接輸入截取指令,截取單元404響應(yīng)該截取指令截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,如果預(yù)設(shè)透明截屏區(qū)域覆蓋的圖像不為用戶需要的圖像,用戶可以輸入調(diào)整預(yù)設(shè)透明截屏區(qū)域大小的調(diào)整指令,截取單元404端響應(yīng)該調(diào)整指令調(diào)整預(yù)設(shè)透明截屏區(qū)域的大小,然后截取預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
[0085]在一些可行的實(shí)施方式中,如圖6所示,截取單元404可以包括:第一接收子單元4401、調(diào)節(jié)單元4402和第一截取子單元4403。
[0086]第一接收子單元4401,用于接收用戶輸入的用于拖動(dòng)可拖動(dòng)縮放的按鈕操作;
[0087]調(diào)節(jié)單元4402,用于調(diào)節(jié)預(yù)設(shè)透明截屏區(qū)域的大小,得到目標(biāo)透明截屏區(qū)域;
[0088]第一截取單元4403,用于截取目標(biāo)透明截屏區(qū)域內(nèi)的圖像。
[0089]具體實(shí)現(xiàn)中,當(dāng)預(yù)設(shè)透明截屏為矩形時(shí),在矩形的四個(gè)角各包含一個(gè)可拖動(dòng)縮放的按鈕,第一接收子單元4401接收用戶輸入的拖動(dòng)指令后,調(diào)節(jié)單元4402響應(yīng)該拖動(dòng)指令調(diào)節(jié)預(yù)設(shè)透明截屏區(qū)域的大小,得到目標(biāo)透明截屏區(qū)域,第一截取單元4403接收用戶輸入的截取目標(biāo)透明區(qū)域的截取指令,響應(yīng)該截取指令截取目標(biāo)透明截屏區(qū)域內(nèi)的圖像,實(shí)現(xiàn)對(duì)屏幕的特定區(qū)域進(jìn)行自由的截屏。
[0090]第二顯示單元405,,用于在預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕。
[0091]在一些可行的實(shí)施方式中,第二顯示單元405在預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕,用戶通過點(diǎn)擊這些按鈕,對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像進(jìn)行操作。例如,用戶若點(diǎn)擊復(fù)制按鈕,則將該預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像復(fù)制到剪切板,用戶若點(diǎn)擊保存,則將該預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像保存到預(yù)設(shè)路徑或者另存自定義的文件夾內(nèi),用戶若點(diǎn)擊取消,則取消顯示該預(yù)設(shè)透明截屏區(qū)域,撤銷對(duì)該預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像的截圖。
[0092]第二接收單元406,用于接收用戶輸入的用于點(diǎn)擊操作按鈕操作。
[0093]在一些可行的實(shí)施方式中,第二接收單元406接收用戶輸入的用于點(diǎn)擊操作按鈕操作可以為接收用戶輸入的點(diǎn)擊復(fù)制操作,也可以為接收用戶輸入的點(diǎn)擊保存操作,也可以為接收用戶輸入的點(diǎn)擊取消操作。
[0094]執(zhí)行單元407,用于執(zhí)行與操作按鈕對(duì)應(yīng)的操作。
[0095]在一些可行的實(shí)施方式中,根據(jù)接收用戶輸入的用于點(diǎn)擊操作按鈕操作執(zhí)行與操作按鈕對(duì)應(yīng)的操作。例如,第二接收單元406接收用戶輸入的點(diǎn)擊復(fù)制操作,執(zhí)行單元407則將預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像復(fù)制到剪切板;第二接收單元406接收用戶輸入的點(diǎn)擊保存操作,執(zhí)行單元407則將預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像保存到預(yù)設(shè)路徑或者另存自定義的文件夾內(nèi);第二接收單元406接收用戶輸入的點(diǎn)擊取消操作,執(zhí)行單元407則取消顯示預(yù)設(shè)透明截屏區(qū)域,撤銷對(duì)預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像的截圖。
[0096]本發(fā)明實(shí)施例中,可輸出預(yù)設(shè)控制面板,該預(yù)設(shè)控制面板包括自由截屏按鈕;接收用戶輸入的用于點(diǎn)擊自由截屏按鈕操作;隱藏該預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域;在預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕;接收用戶輸入的用于點(diǎn)擊操作按鈕操作;執(zhí)行與操作按鈕對(duì)應(yīng)的操作。相比現(xiàn)有技術(shù)中對(duì)整個(gè)屏幕進(jìn)行截屏,本發(fā)明能夠自由的截屏。
[0097]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取器(Random AccessMemory, RAM)、磁盤或光盤等。
[0098]以上對(duì)本發(fā)明實(shí)施例所提供的一種實(shí)現(xiàn)音樂切換的方法及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種自由截屏的方法,其特征在于,包括: 輸出預(yù)設(shè)控制面板,所述預(yù)設(shè)控制面板包括自由截屏按鈕; 接收用戶輸入的用于點(diǎn)擊所述自由截屏按鈕操作; 隱藏所述預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域; 截取所述預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顯示預(yù)設(shè)透明截屏區(qū)域,包括: 識(shí)別屏幕顯示的至少一個(gè)目標(biāo)對(duì)象; 計(jì)算每個(gè)所述目標(biāo)對(duì)象在所述屏幕中的位置信息,并根據(jù)所述位置顯示分別包裹所述至少一個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)透明截屏區(qū)域?yàn)榫匦?,所述矩形的四個(gè)角分別包含可拖動(dòng)縮放的按鈕。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述截取所述預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像,包括: 接收用戶輸入的用于拖動(dòng)所述可拖動(dòng)縮放的按鈕操作; 調(diào)節(jié)所述預(yù)設(shè)透明截屏區(qū)域的大小,得到目標(biāo)透明截屏區(qū)域; 截取所述目標(biāo)透明截屏區(qū)域內(nèi)的圖像。
5.根據(jù)權(quán)利要求1-2任一項(xiàng)所述的方法,其特征在于,所述隱藏所述預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域之后,所述方法還包括: 在所述預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕; 接收用戶輸入的用于點(diǎn)擊所述操作按鈕操作; 執(zhí)行與所述操作按鈕對(duì)應(yīng)的操作。
6.一種終端,其特征在于,包括: 輸出單元,用于輸出預(yù)設(shè)控制面板,所述預(yù)設(shè)控制面板包括自由截屏按鈕; 第一接收單元,用于接收用戶輸入的用于點(diǎn)擊所述自由截屏按鈕操作; 第一顯示單元,用于隱藏所述預(yù)設(shè)控制面板,并顯示預(yù)設(shè)透明截屏區(qū)域; 截取單元,用于截取所述預(yù)設(shè)透明截屏區(qū)域內(nèi)的圖像。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第一顯示單元包括: 識(shí)別單元,用于識(shí)別屏幕顯示的至少一個(gè)目標(biāo)對(duì)象; 計(jì)算單元,用于計(jì)算每個(gè)所述目標(biāo)對(duì)象在所述屏幕中的位置信息,并根據(jù)所述位置顯示分別包裹所述至少一個(gè)目標(biāo)對(duì)象的透明截屏區(qū)域。
8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述預(yù)設(shè)透明截屏區(qū)域?yàn)榫匦危鼍匦蔚乃膫€(gè)角分別包含可拖動(dòng)縮放的按鈕。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述截取單元包括: 第一接收子單元,用于接收用戶輸入的用于拖動(dòng)所述可拖動(dòng)縮放的按鈕操作; 調(diào)節(jié)單元,用于調(diào)節(jié)所述預(yù)設(shè)透明截屏區(qū)域的大小,得到目標(biāo)透明截屏區(qū)域; 第一截取子單元,用于截取所述目標(biāo)透明截屏區(qū)域內(nèi)的圖像。
10.根據(jù)權(quán)利要求6-7任一項(xiàng)所述的終端,其特征在于,所述終端還包括: 第二顯示單元,用于在所述預(yù)設(shè)透明截屏區(qū)域下方顯示復(fù)制、保存和取消三個(gè)操作按鈕;第二接收單元,用于接收用戶輸入的用于點(diǎn)擊所述操作按鈕操作;執(zhí)行單元,用于執(zhí)行與所述操作按鈕對(duì)應(yīng)的操作。
【文檔編號(hào)】G06F3/0484GK104516644SQ201410748350
【公開日】2015年4月15日 申請(qǐng)日期:2014年12月9日 優(yōu)先權(quán)日:2014年12月9日
【發(fā)明者】張開濤 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司