將視頻切換為圖片保存的方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是涉及將視頻切換為圖片保存的方法及其裝置。
【背景技術(shù)】
[0002]現(xiàn)在從視頻直接獲取圖像需要進(jìn)行各種處理,直接點(diǎn)擊不能獲取視頻數(shù)據(jù)。用戶在觀看視頻或者圖片保存時(shí),看到喜歡的視頻畫(huà)面或者圖片保存,希望將視頻畫(huà)面或圖片保存的需求。
[0003]目前,國(guó)內(nèi)外已經(jīng)存在一些截圖分享的技術(shù)。下面進(jìn)行簡(jiǎn)單介紹:
[0004]QQ截圖,具體是通過(guò)鎖定桌面層,通過(guò)用戶選擇區(qū)域來(lái)進(jìn)行截圖。
[0005]視頻客戶端截圖:客戶端通過(guò)視頻播放器進(jìn)行截圖,直接獲得當(dāng)前畫(huà)面的截圖,然后進(jìn)行保存。具有這種截圖功能的目前有PPTV、PPS、QQlive等網(wǎng)絡(luò)電視。
[0006]以上幾種截圖分享存在以下缺點(diǎn):國(guó)內(nèi)的截圖產(chǎn)品受限于客戶端,由于視頻客戶端的獨(dú)特功能,在客戶端實(shí)現(xiàn)截圖遠(yuǎn)比在Web端實(shí)現(xiàn)簡(jiǎn)單;例如,QQ截圖的方式,用戶的客戶端必須安裝QQ聊天工具,才可以將喜歡的圖片保存。
【發(fā)明內(nèi)容】
[0007]有鑒于此,本發(fā)明的目的在于提出一種將視頻切換為圖片保存的方法及其裝置,從而增加視頻截圖操作的趣味性和方便性。
[0008]基于上述目的,本發(fā)明提供的將視頻切換為圖片保存的方法包括以下步驟:
[0009]S1、接收用戶發(fā)送的將視頻畫(huà)面切換為圖片的請(qǐng)求;
[0010]S2、接收用戶發(fā)送的選中當(dāng)前視頻畫(huà)面并將該當(dāng)前視頻畫(huà)面移動(dòng)的請(qǐng)求;
[0011]S3、截取用戶選擇的視頻畫(huà)面的靜幀圖片,時(shí)時(shí)判斷該靜幀圖片是否移動(dòng)到文檔窗口或者文件夾窗口內(nèi),若是,則進(jìn)入步驟S4,若否,則返回步驟S2 ;
[0012]S4、判斷用戶是否在所述文檔窗口或者文件夾窗口內(nèi)釋放該靜幀圖片,若是,則進(jìn)入步驟S5,若否,則返回步驟S3 ;
[0013]S5、在所述文檔內(nèi)生成該視頻畫(huà)面的圖片,或者在所述文件夾內(nèi)生成該視頻畫(huà)面的圖片文件。
[0014]可選地,所述步驟S1包括:接收用戶發(fā)送的將視頻畫(huà)面切換為圖片的請(qǐng)求,將該視頻顯示區(qū)縮小。
[0015]較佳地,所述將該視頻顯示區(qū)縮小到桌面的角落并懸浮在桌面上。
[0016]可選地,所述時(shí)時(shí)判斷該靜幀圖片是否移動(dòng)到文檔窗口或者文件夾窗口內(nèi)的操作,包括以下步驟:
[0017]截取用戶選擇的視頻畫(huà)面的靜幀圖片,將所述靜幀圖片縮小以生成微縮圖片,該微縮圖片隨著用戶的移動(dòng)軌跡移動(dòng);
[0018]時(shí)時(shí)判斷該靜幀圖片的微縮圖片是否移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi)。
[0019]較佳地,當(dāng)截取用戶選擇的視頻畫(huà)面的靜幀圖片時(shí),暫停用戶選擇的視頻并記錄暫停的時(shí)間點(diǎn)。
[0020]可選地,所述時(shí)時(shí)判斷該靜幀圖片是否移動(dòng)到文檔窗口或者文件夾窗口內(nèi)的操作,包括以下步驟:
[0021]根據(jù)接收到的該靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)以及文檔窗口或者文件夾窗口的四個(gè)端點(diǎn)坐標(biāo)計(jì)算移動(dòng)到文檔窗口或者文件夾窗口內(nèi)的靜幀圖片的面積,若所述面積大于等于預(yù)設(shè)的面積閾值,則判斷該靜幀圖片移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi),若所述面積小于預(yù)設(shè)的面積閾值,則判斷該靜幀圖片沒(méi)有移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi)。
[0022]可選地,所述時(shí)時(shí)判斷該靜幀圖片是否移動(dòng)到文檔窗口或者文件夾窗口內(nèi)的操作,包括以下步驟:
[0023]根據(jù)接收到的靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)是否全部位于所述文檔窗口或者文件夾窗口內(nèi)來(lái)確定,如果接收到的靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)全部位于所述文檔窗口或者文件夾窗口內(nèi),則判斷該靜幀圖片移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi),如果接收到的靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)沒(méi)有全部位于所述文檔窗口或者文件夾窗口內(nèi),則判斷該靜幀圖片沒(méi)有移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi)。
[0024]較佳地,所述步驟S5包括先對(duì)所述靜幀圖片進(jìn)行優(yōu)化處理,再生成圖片或圖片文件。
[0025]較佳地,當(dāng)在所述文檔內(nèi)生成該視頻畫(huà)面的圖片時(shí),對(duì)該圖片進(jìn)行縮放處理,使其顯示的尺寸與文檔窗口相適應(yīng)。
[0026]優(yōu)選地,所述步驟S5之后還包括:
[0027]接收用戶發(fā)送的對(duì)所述圖片進(jìn)行評(píng)論的請(qǐng)求;
[0028]將用戶對(duì)所述圖片進(jìn)行評(píng)論的數(shù)據(jù)嵌入該圖片中,然后將嵌入數(shù)據(jù)的圖片替換掉未嵌入數(shù)據(jù)的圖片。
[0029]較佳地,所述步驟S5之后還包括:
[0030]接收用戶發(fā)送的對(duì)所述圖片進(jìn)行復(fù)制的請(qǐng)求;
[0031 ] 將所述圖片保存粘貼板上。
[0032]可選地,所述步驟S5之后還包括:根據(jù)用戶截取該視頻畫(huà)面時(shí)記錄的暫停時(shí)間點(diǎn),從該時(shí)間點(diǎn)開(kāi)始繼續(xù)播放該視頻。
[0033]可選地,所述步驟S5之后還包括:捕獲到針對(duì)該圖片的發(fā)送操作時(shí),將所述圖片發(fā)送給對(duì)方客戶端。
[0034]較佳地,所述捕獲到針對(duì)該圖片的發(fā)送操作時(shí),將所述圖片發(fā)送給對(duì)方客戶端的操作包括以下步驟:
[0035]捕獲到針對(duì)該圖片的發(fā)送操作時(shí),跟蹤所述圖片對(duì)應(yīng)的照片的軌跡,記錄該照片每個(gè)像素點(diǎn)的值;和
[0036]將照片像素點(diǎn)的值作為即時(shí)消息的數(shù)據(jù)發(fā)送給對(duì)方客戶端;或者將照片每個(gè)像素點(diǎn)的值生成照片文件,將照片文件作為即時(shí)消息的數(shù)據(jù)發(fā)送給對(duì)方客戶端;或者將用于標(biāo)識(shí)照片像素點(diǎn)的值的函數(shù)和參數(shù)作為即時(shí)消息的數(shù)據(jù)發(fā)送給對(duì)方客戶端。
[0037]通過(guò)本發(fā)明上述實(shí)施例的將視頻切換為圖片保存的方法,本發(fā)明還提供了一種將視頻切換為圖片保存的裝置,包括:
[0038]切換請(qǐng)求單元,用于接收用戶發(fā)送的將視頻畫(huà)面切換為圖片的請(qǐng)求;
[0039]接收單元,用于接收用戶發(fā)送的選中當(dāng)前視頻畫(huà)面并將該當(dāng)前視頻畫(huà)面移動(dòng)的請(qǐng)求;
[0040]截取單元,用于截取用戶選擇的視頻畫(huà)面的靜幀圖片,時(shí)時(shí)判斷該靜幀圖片是否移動(dòng)到文檔窗口或者文件夾窗口內(nèi),若是,則由處理單元進(jìn)行處理,若否,則繼續(xù)接收用戶發(fā)送的選中當(dāng)前視頻畫(huà)面并將該當(dāng)前視頻畫(huà)面移動(dòng)的請(qǐng)求;
[0041]處理單元,用于判斷用戶是否在所述文檔窗口或者文件夾窗口內(nèi)釋放該靜幀圖片,若是,則在所述文檔內(nèi)生成該視頻畫(huà)面的圖片,或者在文件夾內(nèi)生成該視頻畫(huà)面的圖片文件,若否,則由截取單元進(jìn)行處理。
[0042]可選地,所述切換請(qǐng)求單元還用于將該視頻顯示區(qū)縮小到桌面的角落。
[0043]優(yōu)選地,所述切換請(qǐng)求單元還用于將該視頻顯示區(qū)懸浮在桌面上。
[0044]可選地,所述截取單元用于當(dāng)截取用戶選擇的視頻畫(huà)面的靜幀圖片,將所述靜幀圖片縮小以生成微縮圖片,該微縮圖片隨著用戶的移動(dòng)軌跡移動(dòng),時(shí)時(shí)判斷該靜幀圖片的微縮圖片是否移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi)。
[0045]可選地,所述時(shí)時(shí)判斷該靜幀圖片是否移動(dòng)到文檔窗口或者文件夾窗口內(nèi)的操作,包括以下步驟:
[0046]根據(jù)接收到的該靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)以及文檔窗口或者文件夾窗口的四個(gè)端點(diǎn)坐標(biāo)計(jì)算移動(dòng)到文檔窗口或者文件夾窗口內(nèi)的靜幀圖片的面積,若所述面積大于等于預(yù)設(shè)的面積閾值,則判斷該靜幀圖片移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi),若所述面積小于預(yù)設(shè)的面積閾值,則判斷該靜幀圖片沒(méi)有移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi)。
[0047]可選地,所述時(shí)時(shí)判斷該靜幀圖片是否移動(dòng)到文檔窗口或者文件夾窗口內(nèi)的操作,包括以下步驟:
[0048]根據(jù)接收到的靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)是否全部位于所述文檔窗口或者文件夾窗口內(nèi)來(lái)確定,如果接收到的靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)全部位于所述文檔窗口或者文件夾窗口內(nèi),則判斷該靜幀圖片移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi),如果接收到的靜幀圖片的四個(gè)端點(diǎn)坐標(biāo)沒(méi)有全部位于所述文檔窗口或者文件夾窗口內(nèi),則判斷該靜幀圖片沒(méi)有移動(dòng)到所述文檔窗口或者文件夾窗口內(nèi)。
[0049]較佳地,所述裝置還包括暫停單元,用于當(dāng)截取用戶選擇的視頻畫(huà)面的靜幀圖片時(shí),暫停用戶選擇的視頻并記錄暫停的時(shí)間點(diǎn)。
[0050]優(yōu)選地,所述將視頻切換為圖片保存的裝置還包括優(yōu)化單元,用于先對(duì)所述靜幀圖片進(jìn)行優(yōu)化處理,再生成圖片或圖片文件。
[0051]較佳地,所述優(yōu)化單元還用于當(dāng)在所述文檔內(nèi)生成該視頻畫(huà)面的圖片時(shí),對(duì)該圖片進(jìn)行縮放處理,使其顯示的尺寸與文檔窗口相適應(yīng)。
[0052]可選地,所述處理單元還用于接收用戶發(fā)送的對(duì)所述圖片進(jìn)行評(píng)論的請(qǐng)求;將用戶對(duì)所述圖片進(jìn)行評(píng)論的數(shù)據(jù)嵌入該圖片中,然后將嵌入數(shù)據(jù)的圖片替換掉未嵌入數(shù)據(jù)的圖片。
[0053]可選地,所述處理單元還用于接收用戶發(fā)送的對(duì)所述圖片進(jìn)行復(fù)制的請(qǐng)求;將所述圖片保存粘貼板上。
[0054]較佳地,所述將視頻切換為圖片保存的裝置還包括播放單元,用于在所述文檔內(nèi)生成該視頻畫(huà)面的圖片,或者在文件夾內(nèi)生成該視頻畫(huà)面的圖片文件后,根據(jù)用戶截取該視頻畫(huà)面時(shí)記錄的暫停時(shí)間點(diǎn),從該時(shí)間點(diǎn)開(kāi)始繼續(xù)播放該視頻。
[0055]可選地,所述將視頻切換為圖片保存的裝置還包括發(fā)送單元,用于捕獲到針對(duì)該圖片的發(fā)送操作時(shí),將所述圖片發(fā)送給對(duì)方客戶端。
[0056]優(yōu)選地,所述發(fā)送單元包括:
[0057]照片跟蹤單元,用于當(dāng)捕獲到針對(duì)該圖片的發(fā)送操作時(shí),跟蹤所述圖片對(duì)應(yīng)的照片