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