區(qū)域?qū)?yīng)的圖像的重疊部分的高度S1。計(jì)算單元234,用于根據(jù)V、S、S1得到時間周期T,T = (S_S1)/V。
[0063]這里,顯示屏界面的滾動速度為一個系統(tǒng)默認(rèn)值,用戶可以在設(shè)置里面修改此參數(shù),或者跟隨用戶滾動速度。重疊區(qū)域高度可為截屏區(qū)域高度的1% _20%,本發(fā)明實(shí)施例中,優(yōu)選為20%。
[0064]在本發(fā)明實(shí)施例中,顯示模塊的截屏區(qū)域?yàn)檎麄€屏幕區(qū)域或部分屏幕區(qū)域。
[0065]所述滾動控制模塊250,用于在檢測到所述截屏區(qū)域的邊界被拖動到所述顯示屏界面的邊緣時,控制所述顯示屏界面沿拖動反方向滾動。例如,截屏區(qū)域的下邊界被拖動到顯示屏的下邊緣時,顯示屏界面向上滾動;截屏區(qū)域的上邊界被拖動到顯示屏的上邊緣時,顯示屏界面向下滾動;截屏區(qū)域的左邊界被拖動到顯示屏的左邊緣時,顯示屏界面向右滾動;截屏區(qū)域的右邊界被拖動到顯示屏的右邊緣時,顯示屏界面向左滾動。
[0066]在本發(fā)明實(shí)施例中,用戶可以通過拖動截屏區(qū)域一個或多個邊界使截屏區(qū)域內(nèi)的圖像信息發(fā)生變化,或操作移動終端使顯示屏的內(nèi)容發(fā)生滾動,以使移動終端自動獲取下一周期截屏區(qū)域?qū)?yīng)的圖像,免去用戶手動頻繁操作。
[0067]此時若用戶想暫停滾動,則只需要將截屏區(qū)域的邊界往回拖動一點(diǎn),使該邊界離開顯示屏界面的邊緣即可。通過拖動顯示屏界面邊緣使顯示屏界面滾動的方式能方便用戶對截屏內(nèi)容進(jìn)行控制,以利于用戶選擇性的截取內(nèi)容。
[0068]在本發(fā)明的一些其他實(shí)施例中,如果顯示屏內(nèi)容已經(jīng)滾動到底部了,會彈出提示告訴用戶滾動到底部了,用戶可以往回拖動以決定是否去掉顯示屏最后一部分內(nèi)容,或者松開手指直接保存截屏圖像。
[0069]本實(shí)施例的終端設(shè)備實(shí)現(xiàn)了多屏的連續(xù)截取,并自動合成因此避免了單幅截取再通過軟件合成的繁重工作量,且圖像連續(xù),避免了誤操作或者軟件缺陷導(dǎo)致了圖像失真或合成錯誤。可以高效,快捷,準(zhǔn)確地抓取顯示終端的多屏圖像。
[0070]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0071]如上所述是結(jié)合具體內(nèi)容提供的一種或多種實(shí)施方式,并不認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。凡與本發(fā)明的方法、結(jié)構(gòu)等近似、雷同,或是對于本發(fā)明構(gòu)思前提下做出若干技術(shù)推演或替換,都應(yīng)當(dāng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種終端設(shè)備的截屏方法,其特征在于,包括: 接收到截圖開始指示,在所述終端設(shè)備的顯示屏界面上顯示截屏區(qū)域; 獲取所述截屏區(qū)域?qū)?yīng)的圖像,作為待拼接圖像; 拼接待拼接圖像和下一時間周期獲取的所述截屏區(qū)域?qū)?yīng)的圖像,作為下一待拼接圖像;重復(fù)執(zhí)行此步驟; 接收截屏結(jié)束指示,將當(dāng)前的待拼接圖像確定為截屏圖像。2.根據(jù)權(quán)利要求1所述的截屏方法,其特征在于,所述截屏區(qū)域?yàn)檎麄€屏幕區(qū)域或部分屏幕區(qū)域。3.根據(jù)權(quán)利要求1或2所述的截屏方法,其特征在于,所述待拼接圖像和下一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像具有重疊部分; 所述拼接待拼接圖像和下一時間周期獲取的所述截屏區(qū)域?qū)?yīng)的圖像,包括: 去除所述待拼接圖像的所述重疊部分后,加上所述下一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像;或,去除所述下一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像的所述重疊部分后,加上所述待拼接圖像。4.根據(jù)權(quán)利要求1所述的截屏方法,其特征在于,所述獲取所述截屏區(qū)域?qū)?yīng)的圖像,作為待拼接圖像的步驟之前,還包括: 在檢測到所述截屏區(qū)域的邊界被拖動到所述顯示屏界面的邊緣時,控制所述顯示屏界面沿拖動方向相反的方向滾動。5.根據(jù)權(quán)利要求1或4所述的截屏方法,其特征在于,所述拼接待拼接圖像和下一時間周期獲取的所述截屏區(qū)域?qū)?yīng)的圖像,作為下一待拼接圖像的步驟之前,包括: 獲取所述顯示屏界面的當(dāng)前滾動速度V ; 獲取所述截屏區(qū)域的高度S; 獲取所述待拼接圖像和上一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像的重疊部分的高度S1 ; 根據(jù)獲取所述V、所述S和所述S1得到所述時間周期τ:t = (S-SD/V ; 拼接所述待拼接圖像和所述下一時間周期Τ獲取的所述截屏區(qū)域?qū)?yīng)的圖像,作為下一待拼接圖像。6.—種終端設(shè)備,其特征在于,包括: 顯示模塊,用于接收到截圖開始指示,在所述終端設(shè)備的顯示屏界面上顯示截屏區(qū)域; 獲取模塊,用于獲取所述截屏區(qū)域?qū)?yīng)的圖像,作為待拼接圖像; 處理模塊,用于重復(fù)執(zhí)行拼接待拼接圖像和下一時間周期獲取的所述截屏區(qū)域?qū)?yīng)的圖像,作為下一待拼接圖像的步驟; 確定模塊,用于接收截屏結(jié)束指示,將當(dāng)前的待拼接圖像確定為截屏圖像。7.如權(quán)利要求6所述的終端設(shè)備,其特征在于,所述顯示模塊的截屏區(qū)域?yàn)檎麄€屏幕區(qū)域或部分屏幕區(qū)域。8.如權(quán)利要求6或7所述的終端設(shè)備,其特征在于,所述待拼接圖像和下一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像具有重疊部分; 所述處理模塊具體用于重復(fù)執(zhí)行去除所述待拼接圖像的所述重疊部分后,加上所述下一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像,作為下一待拼接圖像的步驟;或 所述處理模塊具體用于重復(fù)執(zhí)行去除所述下一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像的所述重疊部分后,加上所述待拼接圖像,作為下一待拼接圖像的步驟。9.如權(quán)利要求6所述的終端設(shè)備,其特征在于,還包括滾動控制模塊,用于在檢測到所述截屏區(qū)域的邊界被拖動到所述顯示屏界面的邊緣時,控制所述顯示屏界面沿拖動方向相反的方向滾動。10.如權(quán)利要求6或9所述的終端設(shè)備,其特征在于,所述處理模塊具體還包括:第一獲取單元,用于獲取所述顯示屏界面的當(dāng)前滾動速度V ; 第二獲取單元,用于獲取所述截屏區(qū)域的高度S ; 第三獲取單元,用于獲取待拼接圖像和上一時間周期獲取的截屏區(qū)域?qū)?yīng)的圖像的重疊部分的高度S1 ; 計(jì)算單元,用于根據(jù)獲取所述V、所述S和所述S1得到時間周期τ:t = (S-SD/V ; 拼接單元,用于拼接所述待拼接圖像和所述下一時間周期τ獲取的所述截屏區(qū)域?qū)?yīng)的圖像,作為下一待拼接圖像。
【專利摘要】本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,提供了一種終端設(shè)備的截屏方法,包括:接收到截圖開始指示,在所述終端設(shè)備的顯示屏界面上顯示截屏區(qū)域;獲取所述截屏區(qū)域?qū)?yīng)的圖像,作為待拼接圖像;拼接待拼接圖像和下一時間周期獲取的所述截屏區(qū)域?qū)?yīng)的圖像,作為下一待拼接圖像;重復(fù)執(zhí)行此步驟;接收截屏結(jié)束指示,將當(dāng)前的待拼接圖像確定為截屏圖像。同時,本發(fā)明還提供了采用所述截屏方法的終端設(shè)備。本發(fā)明可實(shí)現(xiàn)簡單、高效、合成效果好的多屏截圖。
【IPC分類】G06F3/0484
【公開號】CN105278824
【申請?zhí)枴緾N201410374862
【發(fā)明人】李翔, 徐日磊, 李決定, 張恒莉, 邱靖
【申請人】維沃移動通信有限公司
【公開日】2016年1月27日
【申請日】2014年7月31日
【公告號】WO2016015585A1