一種截圖方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種截圖方法及裝置。
【背景技術(shù)】
[0002]隨著多媒體技術(shù)的不斷發(fā)展,越來(lái)越多的用戶開(kāi)始使用各種終端設(shè)備播放視頻文件。在視頻播放的過(guò)程中,當(dāng)出現(xiàn)一些用戶喜歡的畫面時(shí),用戶希望將該畫面圖像存儲(chǔ)起來(lái)以方便日后查看。
[0003]而目前使用終端設(shè)備進(jìn)行視頻圖像截取的方法,需要將當(dāng)前所播放的視頻畫面定格在某一幀,用戶通過(guò)觸摸屏上的觸控操作對(duì)定格的該幀畫面進(jìn)行操作,截取該幀畫面的一部分作為截屏圖像。由于在進(jìn)行截屏操作時(shí)需要暫停當(dāng)前所播放的視頻以使得視屏畫面定格在某一幀,所以在進(jìn)行視頻圖像截取的同時(shí)無(wú)法繼續(xù)觀看視頻。這樣會(huì)給用戶使用終端觀看視頻帶來(lái)了不便,影響了利用終端設(shè)備播放視頻的體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例提出一種截圖方法及裝置,以對(duì)現(xiàn)有的截圖技術(shù)進(jìn)行優(yōu)化,在進(jìn)行截圖的同時(shí)不影響用戶觀看視頻。
[0005]一方面,本發(fā)明實(shí)施例提供一種截圖方法,該方法包括:
[0006]在播放視頻的過(guò)程中,接收到配對(duì)設(shè)備發(fā)送的設(shè)定控制指令,在視頻播放界面彈出圖像框,其中所述圖像框以透視效果顯示;
[0007]實(shí)時(shí)監(jiān)聽(tīng)是否獲取到截圖觸發(fā)事件;
[0008]如果獲取到截圖觸發(fā)事件,則截取并緩存當(dāng)前所播放的視頻圖像中包含的所述圖像框區(qū)域內(nèi)的視頻子圖像。
[0009]另一方面,本發(fā)明實(shí)施例提供了一種截圖的裝置,該裝置包括:
[0010]圖像框彈出單元,在播放視頻的過(guò)程中,接收到配對(duì)設(shè)備發(fā)送的設(shè)定控制指令,在視頻播放界面彈出圖像框,其中所述圖像框以透視效果顯示;
[0011]觸發(fā)事件監(jiān)聽(tīng)單元,用于實(shí)時(shí)監(jiān)聽(tīng)是否獲取到截圖觸發(fā)事件;
[0012]子圖像截取單元,用于在獲取到截圖觸發(fā)事件時(shí),截取并緩存當(dāng)前所播放的視頻圖像中包含的所述圖像框區(qū)域內(nèi)的視頻子圖像。
[0013]本發(fā)明實(shí)施例所提供的截圖的方法及裝置,在視頻播放的過(guò)程中,在截圖模式開(kāi)啟后,并未將當(dāng)前所播放的視頻畫面定格在某一幀以進(jìn)行相應(yīng)子圖像的截取,而是直接在視頻播放界面顯示圖像框,并在接收到截圖觸發(fā)事件后,自動(dòng)截取圖像框區(qū)域內(nèi)的子圖像,由于該截圖過(guò)程無(wú)需暫停所播放的視頻,因此可避免發(fā)生干擾用戶觀看視頻的現(xiàn)象。另外,本發(fā)明實(shí)施例將接收到配對(duì)設(shè)備發(fā)送的設(shè)定控制指令而非主觸摸屏的設(shè)定觸發(fā)操作,作為截圖模式的開(kāi)啟,將圖像框以透視效果顯示,能夠更好的提升用戶的視頻觀看體驗(yàn)。
【附圖說(shuō)明】
[0014]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0015]圖1是本發(fā)明第一實(shí)施例提供的截圖方法的流程圖;
[0016]圖2是本發(fā)明第二實(shí)施例提供的截圖方法的流程圖;
[0017]圖3是本發(fā)明第三實(shí)施例提供的截圖方法的流程圖;
[0018]圖4是本發(fā)明第三實(shí)施例提供的截圖方法中截圖設(shè)置菜單的示意圖;
[0019]圖5是本發(fā)明第三實(shí)施例提供的截圖方法中為圖像框彈出效果示意圖;
[0020]圖6是本發(fā)明第三實(shí)施例提供的截圖方法中圖相框顯示一組截圖結(jié)果的效果示意圖;
[0021]圖7是本發(fā)明第三實(shí)施例提供的截圖方法中向左滑動(dòng)操作效果示意圖;
[0022]圖8是本發(fā)明第三實(shí)施例提供的截圖方法中向右滑動(dòng)操作效果示意圖;
[0023]圖9是本發(fā)明第三實(shí)施例提供的截圖方法中上下滑動(dòng)操作效果示意圖;
[0024]圖10是本發(fā)明第四實(shí)施例提供的截圖裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0026]圖1示出本發(fā)明的第一實(shí)施例。
[0027]圖1是本發(fā)明第一實(shí)施例提供的截圖方法的流程示意圖,本實(shí)施例的方法可以由基于外部連接設(shè)備的截圖裝置來(lái)執(zhí)行,該裝置可通過(guò)軟件和/或硬件的方式實(shí)現(xiàn),集成于具有視頻播放功能的智能終端內(nèi)。在實(shí)現(xiàn)所述截圖的過(guò)程中,需要智能終端和與智能終端所配對(duì)的外部設(shè)備配合實(shí)現(xiàn)。參見(jiàn)圖1,所述截圖方法,具體包括如下步驟SlOl-步驟S103。
[0028]步驟SlOl,在播放視頻的過(guò)程中,接收到配對(duì)設(shè)備發(fā)送的設(shè)定控制指令,在視頻播放界面彈出圖像框,其中所述圖像框以透視效果顯示。
[0029]在使用智能終端播放視頻過(guò)程中,通過(guò)接收到配對(duì)設(shè)備發(fā)送的設(shè)定控制指令,實(shí)現(xiàn)對(duì)截圖模式的開(kāi)啟。所述的配對(duì)設(shè)備可以通過(guò)藍(lán)牙、紅外或者其他無(wú)線網(wǎng)絡(luò)技術(shù)連接配對(duì)。在進(jìn)行截圖前,通過(guò)配置,使所述配對(duì)設(shè)備與智能終端連接配對(duì)。所述的配對(duì)設(shè)備可以是智能手環(huán)、智能手機(jī)等。用戶可以通過(guò)預(yù)設(shè)的操作使配對(duì)設(shè)備發(fā)送設(shè)定控制指令,例如,晃動(dòng)智能手環(huán),使得智能手環(huán)能夠發(fā)送相應(yīng)的設(shè)定控制指令。與采用其它觸發(fā)操作相比,通過(guò)接收到設(shè)定控制指令來(lái)實(shí)現(xiàn)截圖模式的開(kāi)啟,可以避免對(duì)視頻觀看的干擾。
[0030]對(duì)于所彈出的圖像框而言,通過(guò)調(diào)整圖像框控件的屬性,可使得圖像框的顯示效果為透視效果。所彈出的具有透視效果的圖像框在視頻播放界面上持續(xù)顯示,不隨播放視頻的幀圖像變化而消失。
[0031]步驟S102,實(shí)時(shí)監(jiān)聽(tīng)是否獲取到截圖觸發(fā)事件。
[0032]用戶在觀看視頻的時(shí)候,如果發(fā)現(xiàn)在圖像框區(qū)域內(nèi)所顯示的視頻圖像符合自己的截圖要求,可以對(duì)智能終端進(jìn)行截圖觸發(fā)事件操作。
[0033]因此,在本實(shí)施例中,在彈出圖像框之后,實(shí)時(shí)對(duì)截圖觸發(fā)事件進(jìn)行檢測(cè),確定是否獲取到截圖觸發(fā)事件。截圖觸發(fā)事件可以是接收到配對(duì)設(shè)備所發(fā)送的設(shè)定指令或主觸摸屏的設(shè)定觸發(fā)操作,或者是對(duì)終端上一個(gè)或多個(gè)物理按鍵的觸發(fā)操作。需要說(shuō)明的是,如果截圖觸發(fā)事件是接收到配對(duì)設(shè)備所發(fā)送的設(shè)定指令,則該設(shè)定指令應(yīng)被設(shè)定為不同于上述用于截圖模式開(kāi)啟的設(shè)定控制指令。示例性的,實(shí)時(shí)監(jiān)聽(tīng)是否獲取到截圖觸發(fā)事件,可具體為:實(shí)時(shí)監(jiān)聽(tīng)是否接收到配對(duì)設(shè)備所發(fā)送的截圖動(dòng)作啟動(dòng)指令,如果是,則獲取到截圖觸發(fā)事件;或者,實(shí)時(shí)監(jiān)聽(tīng)是否有對(duì)主觸摸屏上設(shè)定區(qū)域(例如圖像框區(qū)域)的點(diǎn)擊操作,如果是,則獲取到截圖觸發(fā)事件。
[0034]步驟S103,如果獲取到截圖觸發(fā)事件,則截取并緩存當(dāng)前所播放的視頻圖像中包含的所述圖像框區(qū)域內(nèi)的視頻子圖像。
[0035]根據(jù)步驟S102所實(shí)時(shí)監(jiān)聽(tīng)的結(jié)果,當(dāng)獲取到截圖觸發(fā)事件時(shí),則將當(dāng)前所播放視頻圖像中所顯示的圖像框區(qū)域內(nèi)的圖像截取下來(lái),并將所截取的圖像緩存在智能終端預(yù)設(shè)的存儲(chǔ)區(qū)域內(nèi)。
[0036]本實(shí)施例提供的技術(shù)方案,在視頻播放的過(guò)程中,在截圖模式開(kāi)啟后,并未將當(dāng)前所播放的視頻畫面定格在某一幀以進(jìn)行相應(yīng)子圖像的截取,而是直接在視頻播放界面顯示圖像框,并在接收到截圖觸發(fā)事件后,自動(dòng)截取圖像框區(qū)域內(nèi)的子圖像,由于該截圖過(guò)程無(wú)需暫停所播放的視頻,因此可避免發(fā)生干擾用戶觀看視頻的現(xiàn)象。另外,本實(shí)施例將接收到配對(duì)設(shè)備發(fā)送的設(shè)定控制指令而非主觸摸屏的設(shè)定觸發(fā)操作,作為截圖模式的開(kāi)啟,將圖像框以透視效果顯示,能夠更好的提升用戶的視頻觀看體驗(yàn)。
[0037]在上述技術(shù)方案的基礎(chǔ)上,在本發(fā)明實(shí)施例中,在上述步驟S103“截取并緩存當(dāng)前所播放的視頻圖像中包含的所述圖像框區(qū)域內(nèi)的視頻子圖像”之后,還可增加如下步驟:提取所述視頻子圖像的圖像特征;捕捉并緩存后續(xù)所播放的視頻圖像中包含的與所述圖像特征相匹配的其他視頻子圖像;將截取到的所述視頻子圖像以及所捕捉到的所述其他視頻子圖像,作為一組截圖結(jié)果。
[00