亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種視頻圖像處理方法及裝置與流程

文檔序號(hào):11881257閱讀:219來(lái)源:國(guó)知局
一種視頻圖像處理方法及裝置與流程

本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,具體涉及一種視頻圖像處理方法及裝置。



背景技術(shù):

隨著視頻播放技術(shù)的不斷發(fā)展,人們?cè)谏钪袨g覽視頻的時(shí)間的比重大大增加。在瀏覽視頻時(shí),有時(shí)候會(huì)根據(jù)不同的需要對(duì)視頻進(jìn)行放大或者縮小,例如,為了實(shí)時(shí)調(diào)整圖像,觀察某個(gè)區(qū)域的細(xì)節(jié)時(shí),需要對(duì)該區(qū)域的視頻圖像進(jìn)行放大。

目前,這種對(duì)視頻圖像進(jìn)行放大或者縮小的功能,通常是采用數(shù)碼變焦技術(shù)來(lái)對(duì)視頻圖像進(jìn)行處理,由于數(shù)碼變焦圖像在業(yè)界并沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),目前已有的方法是將視頻圖像整體作為一個(gè)對(duì)象進(jìn)行放大或者縮小,從而實(shí)現(xiàn)對(duì)視頻圖像的,某個(gè)局部進(jìn)行放大或者縮小。然而,這種方式雖然實(shí)現(xiàn)了視頻圖像中的局部放大或者而縮小,但是,依然存在一些缺陷,例如,當(dāng)需要對(duì)圖像進(jìn)行縮小處理時(shí),縮小的邊界上會(huì)出現(xiàn)黑色背景,導(dǎo)致用戶(hù)的體驗(yàn)不夠好等;當(dāng)對(duì)圖像進(jìn)行放大時(shí),界面上只顯示該放大的區(qū)域,無(wú)法對(duì)比查看其它區(qū)域內(nèi)容。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問(wèn)題在于現(xiàn)有技術(shù)的視頻圖像縮放功能在縮小時(shí)容易產(chǎn)生黑色背景,在放大時(shí)無(wú)法對(duì)比查看其它區(qū)域內(nèi)容,從而提供一種視頻圖像處理方法及裝置。

根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻圖像處理方法,包括:接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào),其中,所述第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)分別為用戶(hù)兩根手指在觸摸屏上的滑動(dòng)信號(hào),所述第一滑動(dòng)信號(hào)包括第一初始觸摸信號(hào)和第一結(jié)束觸摸信號(hào),所述第二滑動(dòng)信號(hào)包括第二初始觸摸信號(hào)和第二結(jié)束觸摸信號(hào);根據(jù)所述第一初始觸摸信號(hào)和所述第二初始觸摸信號(hào)確定正在播放的視頻源的待縮放區(qū)域;根據(jù)所述第一結(jié)束觸摸信號(hào)和所述第二結(jié)束觸摸信號(hào)確定出所述待縮放區(qū)域進(jìn)行縮放處理后的目標(biāo)區(qū)域;以及將所述待縮放區(qū)域內(nèi)的視頻圖像繪制到所述目標(biāo)區(qū)域進(jìn)行播放。

進(jìn)一步地,根據(jù)所述第一初始觸摸信號(hào)和所述第二初始觸摸信號(hào)確定正在播放的視頻源的待縮放區(qū)域包括:確定所述第一初始觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第一坐標(biāo),以及所述第二初始觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第二坐標(biāo);將所述第一坐標(biāo)轉(zhuǎn)換成所述視頻源的坐標(biāo)系上的第三坐標(biāo),以及將所述第二坐標(biāo)轉(zhuǎn)換成所述視頻源的坐標(biāo)系上的第四坐標(biāo);以所述第三坐標(biāo)和所述第四坐標(biāo)作為第一矩形區(qū)域的兩個(gè)頂點(diǎn),將所述第一矩形區(qū)域作為所述待縮放區(qū)域。

進(jìn)一步地,將所述待縮放區(qū)域內(nèi)的視頻圖像繪制到所述目標(biāo)區(qū)域進(jìn)行播放包括:確定所述第一結(jié)束觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第五坐標(biāo),以及所述第二結(jié)束觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第六坐標(biāo);以所述第五坐標(biāo)和所述第六坐標(biāo)為兩個(gè)頂點(diǎn),確定出第二矩形區(qū)域;將所述第一矩形區(qū)域的頂點(diǎn)坐標(biāo)映射到所述第二矩形區(qū)域的頂點(diǎn)坐標(biāo),在所述第二矩形區(qū)域內(nèi)繪制所述第一矩形區(qū)域的視頻圖像。

進(jìn)一步地,在接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)之后,所述方法還包括:根據(jù)所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向確定所述待縮放區(qū)域的視頻圖像是放大還是縮小,其中,所述第一滑動(dòng)信號(hào)的滑動(dòng)方向和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向相對(duì),則確定為縮?。凰龅谝换瑒?dòng)信號(hào)的滑動(dòng)方向和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向相背,則確定為放大;或者,根據(jù)所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)的滑動(dòng)距離確定所述待縮放區(qū)域的視頻圖像是放大還是縮小,其中,如果所述第一初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離大于所述第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為縮?。蝗绻龅谝怀跏加|摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離小于所述第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為放大。

進(jìn)一步地,所述方法還包括:如果所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向?yàn)橥颍瑒t確定對(duì)所述待縮放區(qū)域的操作為移動(dòng);根據(jù)所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)計(jì)算所述待縮放區(qū)域的移動(dòng)矢量坐標(biāo);將所述待縮放區(qū)域的頂點(diǎn)坐標(biāo)加上所述移動(dòng)矢量坐標(biāo)得到移動(dòng)后的區(qū)域的頂點(diǎn)坐標(biāo),以確定出所述移動(dòng)后的區(qū)域;在所述移動(dòng)后的區(qū)域內(nèi)繪制所述待縮放區(qū)域內(nèi)的視頻圖像。

根據(jù)本發(fā)明的另一方面,提供了一種視頻圖像處理裝置,包括:接收單元,用于接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào),其中,所述第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)分別為用戶(hù)兩根手指在觸摸屏上的滑動(dòng)信號(hào),所述第一滑動(dòng)信號(hào)包括第一初始觸摸信號(hào)和第一結(jié)束觸摸信號(hào),所述第二滑動(dòng)信號(hào)包括第二初始觸摸信號(hào)和第二結(jié)束觸摸信號(hào);第一確定單元,用于根據(jù)所述第一初始觸摸信號(hào)和所述第二初始觸摸信號(hào)確定正在播放的視頻源的待縮放區(qū)域;第二確定單元,用于根據(jù)所述第一結(jié)束觸摸信號(hào)和所述第二結(jié)束觸摸信號(hào)確定出所述待縮放區(qū)域進(jìn)行縮放處理后的目標(biāo)區(qū)域;以及播放單元,用于將所述待縮放區(qū)域內(nèi)的視頻圖像繪制到所述目標(biāo)區(qū)域進(jìn)行播放。

進(jìn)一步地,所述第一確定單元包括:第一確定模塊,用于確定所述第一初始觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第一坐標(biāo),以及所述第二初始觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第二坐標(biāo);轉(zhuǎn)換模塊,用于將所述第一坐標(biāo)轉(zhuǎn)換成所述視頻源的坐標(biāo)系上的第三坐標(biāo),以及將所述第二坐標(biāo)轉(zhuǎn)換成所述視頻源的坐標(biāo)系上的第四坐標(biāo);第二確定模塊,用于以所述第三坐標(biāo)和所述第四坐標(biāo)作為第一矩形區(qū)域的兩個(gè)頂點(diǎn),將所述第一矩形區(qū)域作為所述待縮放區(qū)域。

進(jìn)一步地,所述播放單元包括:第三確定模塊,用于確定所述第一結(jié)束觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第五坐標(biāo),以及所述第二結(jié)束觸摸信號(hào)在所述觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第六坐標(biāo);第四確定模塊,用于以所述第五坐標(biāo)和所述第六坐標(biāo)為兩個(gè)頂點(diǎn),確定出第二矩形區(qū)域;映射模塊,用于將所述第一矩形區(qū)域的頂點(diǎn)坐標(biāo)映射到所述第二矩形區(qū)域的頂點(diǎn)坐標(biāo),在所述第二矩形區(qū)域內(nèi)繪制所述第一矩形區(qū)域的視頻圖像。

進(jìn)一步地,所述裝置還包括:第三確定單元,用于在接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)之后,根據(jù)所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向確定所述待縮放區(qū)域的視頻圖像是放大還是縮小,其中,所述第一滑動(dòng)信號(hào)的滑動(dòng)方向和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向相對(duì),則確定為縮?。凰龅谝换瑒?dòng)信號(hào)的滑動(dòng)方向和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向相背,則確定為放大;或者,第四確定單元,用于根據(jù)所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)的滑動(dòng)距離確定所述待縮放區(qū)域的視頻圖像是放大還是縮小,其中,如果所述第一初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離大于所述第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為縮??;如果所述第一初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離小于所述第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和所述第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為放大。

進(jìn)一步地,所述裝置還包括:第五確定單元,用于如果所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)的滑動(dòng)方向?yàn)橥?,則確定對(duì)所述待縮放區(qū)域的操作為移動(dòng);第一計(jì)算單元,用于根據(jù)所述第一滑動(dòng)信號(hào)和所述第二滑動(dòng)信號(hào)計(jì)算所述待縮放區(qū)域的移動(dòng)矢量坐標(biāo);第二計(jì)算單元,用于將所述待縮放區(qū)域的頂點(diǎn)坐標(biāo)加上所述移動(dòng)矢量坐標(biāo)得到移動(dòng)后的區(qū)域的頂點(diǎn)坐標(biāo),以確定出所述移動(dòng)后的區(qū)域;其中,所述播放單元還用于在所述移動(dòng)后的區(qū)域內(nèi)繪制所述待縮放區(qū)域內(nèi)的視頻圖像。

根據(jù)本發(fā)明,通過(guò)接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào);根據(jù)所述第一初始觸摸信號(hào)和所述第二初始觸摸信號(hào)確定正在播放的視頻源的待縮放區(qū)域;根據(jù)所述第一結(jié)束觸摸信號(hào)和所述第二結(jié)束觸摸信號(hào)確定出所述待縮放區(qū)域進(jìn)行縮放處理后的目標(biāo)區(qū)域;以及將所述待縮放區(qū)域內(nèi)的視頻圖像繪制到所述目標(biāo)區(qū)域進(jìn)行播放,使得用戶(hù)通過(guò)手指選擇縮放區(qū)域,以及縮放大小,并且在對(duì)視頻圖像的局部進(jìn)行放大或者縮小處理后,該部分的視頻圖像的播放不影響視頻的其它部分內(nèi)容的播放,只覆蓋目標(biāo)區(qū)域內(nèi)的視頻內(nèi)容的播放,這樣,在對(duì)視頻圖像縮小播放時(shí)沒(méi)有產(chǎn)生黑色背景,在放大時(shí)也可以對(duì)比查看其它區(qū)域內(nèi)容,用戶(hù)可以根據(jù)需要選擇縮放的區(qū)域以及縮放后的目標(biāo)區(qū)域,滿(mǎn)足用戶(hù)需求,大大提高了用戶(hù)體驗(yàn)。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例1中視頻圖像處理方法的一個(gè)具體示例的流程圖;

圖2a和2b為本發(fā)明實(shí)施例中視頻圖像放大的一個(gè)具體示例的示意圖;

圖3為本發(fā)明實(shí)施例2中視頻圖像處理裝置的一個(gè)具體示例的原理框圖。

具體實(shí)施方式

下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

此外,下面所描述的本發(fā)明不同實(shí)施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。

實(shí)施例1

本實(shí)施例提供一種視頻圖像處理方法,該方法可以用于具有觸摸屏的終端上,如手機(jī)、平板電腦等。

如圖1所示,該方法包括:

步驟S101,接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)。其中,第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)分別為用戶(hù)兩根手指在觸摸屏上的滑動(dòng)信號(hào),第一滑動(dòng)信號(hào)包括第一初始觸摸信號(hào)和第一結(jié)束觸摸信號(hào),第二滑動(dòng)信號(hào)包括第二初始觸摸信號(hào)和第二結(jié)束觸摸信號(hào)。

步驟S102,根據(jù)第一初始觸摸信號(hào)和第二初始觸摸信號(hào)確定正在播放的視頻源的待縮放區(qū)域。

步驟S103,根據(jù)第一結(jié)束觸摸信號(hào)和第二結(jié)束觸摸信號(hào)確定出待縮放區(qū)域進(jìn)行縮放處理后的目標(biāo)區(qū)域。

步驟S104,將待縮放區(qū)域內(nèi)的視頻圖像繪制到目標(biāo)區(qū)域進(jìn)行播放。

當(dāng)用戶(hù)需要放大或者縮小正在播放的視頻時(shí),通過(guò)手指觸摸選擇需要待縮放區(qū)域,然后通過(guò)滑動(dòng)手指來(lái)確定對(duì)該區(qū)域的視頻圖像是放大還是縮小,兩根手指滑動(dòng)后停留的位置之間的區(qū)域?yàn)榭s放處理后的目標(biāo)區(qū)域。以放大為例,用戶(hù)在觀看正在播放的視頻時(shí),當(dāng)需要對(duì)某個(gè)區(qū)域進(jìn)行放大時(shí),如圖2a所示,用戶(hù)通過(guò)手指選擇待縮放區(qū)域,其中,兩個(gè)差“×”形分別表示第一初始觸摸信號(hào)和第二初始觸摸信號(hào),其間的區(qū)域?yàn)榇s放區(qū)域。手指選擇待縮放區(qū)域之后,向相背的方向滑動(dòng)(如圖中箭頭所示),滑動(dòng)到圖2b中“○”所示的位置(第一結(jié)束觸摸信號(hào)和第二結(jié)束觸摸信號(hào)),其間為目標(biāo)區(qū)域。這樣,在之后的播放過(guò)程中,將原來(lái)待縮放區(qū)域內(nèi)播放的視頻圖像繪制到目標(biāo)區(qū)域中進(jìn)行播放,實(shí)現(xiàn)了對(duì)視頻圖像的局部放大處理。

需要說(shuō)明的是,本實(shí)施例中,在對(duì)視頻圖像的局部進(jìn)行放大或者縮小處理后,該部分的視頻圖像的播放不影響視頻的其它部分內(nèi)容的播放,只覆蓋目標(biāo)區(qū)域內(nèi)的視頻內(nèi)容的播放,這樣,在對(duì)視頻圖像縮小播放時(shí)沒(méi)有產(chǎn)生黑色背景,在放大時(shí)也可以對(duì)比查看其它區(qū)域內(nèi)容,用戶(hù)可以根據(jù)需要選擇縮放的區(qū)域以及縮放后的目標(biāo)區(qū)域,大大提高了用戶(hù)體驗(yàn)。

優(yōu)選地,根據(jù)第一初始觸摸信號(hào)和第二初始觸摸信號(hào)確定正在播放的視頻源的待縮放區(qū)域包括:確定第一初始觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第一坐標(biāo),以及第二初始觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第二坐標(biāo);將第一坐標(biāo)轉(zhuǎn)換成視頻源的坐標(biāo)系上的第三坐標(biāo),以及將第二坐標(biāo)轉(zhuǎn)換成視頻源的坐標(biāo)系上的第四坐標(biāo);以第三坐標(biāo)和第四坐標(biāo)作為第一矩形區(qū)域的兩個(gè)頂點(diǎn),將第一矩形區(qū)域作為待縮放區(qū)域。

本實(shí)施例中,由于觸摸信號(hào)對(duì)應(yīng)的都是觸摸屏的分辨率上的坐標(biāo),用戶(hù)在觸摸屏上觸摸信號(hào)先在觸摸屏的分辨率坐標(biāo)系上確定出其對(duì)應(yīng)的坐標(biāo),然后通過(guò)坐標(biāo)系的轉(zhuǎn)換,將其轉(zhuǎn)換成視頻源坐標(biāo)系中的坐標(biāo)(第三坐標(biāo)和第四坐標(biāo)),以該坐標(biāo)作為頂點(diǎn),得到在視頻源的坐標(biāo)系上的第一矩形區(qū)域,該區(qū)域即為帶縮放區(qū)域,由此確定出視頻源上需要放大或者縮小的區(qū)域。

進(jìn)一步地,將待縮放區(qū)域內(nèi)的視頻圖像繪制到目標(biāo)區(qū)域進(jìn)行播放包括:確定第一結(jié)束觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第五坐標(biāo),以及第二結(jié)束觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第六坐標(biāo);以第五坐標(biāo)和第六坐標(biāo)為兩個(gè)頂點(diǎn),確定出第二矩形區(qū)域;將第一矩形區(qū)域的頂點(diǎn)坐標(biāo)映射到第二矩形區(qū)域的頂點(diǎn)坐標(biāo),在第二矩形區(qū)域內(nèi)繪制第一矩形區(qū)域的視頻圖像。

在進(jìn)行帶縮放區(qū)域的縮小或者放大處理時(shí),需要確定在屏幕上的目標(biāo)區(qū)域。根據(jù)用戶(hù)手指的觸摸信號(hào)(第一結(jié)束觸摸信號(hào)和第二結(jié)束觸摸信號(hào))確定出其相應(yīng)的坐標(biāo)(第五坐標(biāo)和第六坐標(biāo)),以此作為頂點(diǎn)確定出第二矩形區(qū)域即目標(biāo)區(qū)域,也即是縮放處理后的播放窗口,然后在將第一矩形區(qū)域(視頻源的坐標(biāo)系上)的頂點(diǎn)坐標(biāo)映射到第二矩形區(qū)域(觸摸屏的分辨率坐標(biāo)系上),然后在第二矩形區(qū)域內(nèi)繪制第一矩形區(qū)域的視頻圖像進(jìn)行播放。

優(yōu)選地,在接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)之后,方法還包括:根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)方向確定待縮放區(qū)域的視頻圖像是放大還是縮小,其中,第一滑動(dòng)信號(hào)的滑動(dòng)方向和第二滑動(dòng)信號(hào)的滑動(dòng)方向相對(duì),則確定為縮?。坏谝换瑒?dòng)信號(hào)的滑動(dòng)方向和第二滑動(dòng)信號(hào)的滑動(dòng)方向相背,則確定為放大。

本實(shí)施例中,對(duì)視頻圖像的放大還是縮小,可以通過(guò)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)方向來(lái)確定。如圖2a所示,兩個(gè)滑動(dòng)信號(hào)的方向?yàn)橄啾常瑒t為放大,反之,如果想對(duì),則為縮小。

可選地,還可以是根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)距離確定待縮放區(qū)域的視頻圖像是放大還是縮小,其中,如果第一初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離大于第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為縮?。蝗绻谝怀跏加|摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離小于第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為放大。

例如,初始觸摸信號(hào)之間的距離為L(zhǎng)1,結(jié)束觸摸信號(hào)之間的距離為L(zhǎng)2,如果L1大于L2,則為縮??;L1小于L2則為放大。其中,在進(jìn)行坐標(biāo)轉(zhuǎn)換等計(jì)算過(guò)程中,還可以利用L1和L2計(jì)算出縮放比,即L1/L2,其中,圖像區(qū)域的縮放倍數(shù)為該縮放比的平方。

優(yōu)選地,方法還包括:如果第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)方向?yàn)橥?,則確定對(duì)待縮放區(qū)域的操作為移動(dòng);根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)計(jì)算待縮放區(qū)域的移動(dòng)矢量坐標(biāo);將待縮放區(qū)域的頂點(diǎn)坐標(biāo)加上移動(dòng)矢量坐標(biāo)得到移動(dòng)后的區(qū)域的頂點(diǎn)坐標(biāo),以確定出移動(dòng)后的區(qū)域;在移動(dòng)后的區(qū)域內(nèi)繪制待縮放區(qū)域內(nèi)的視頻圖像。

本實(shí)施例中,還可以對(duì)選擇的區(qū)域進(jìn)行移動(dòng),可以是在放大或者縮小后進(jìn)行移動(dòng),也是僅對(duì)局部進(jìn)行移動(dòng)而不放大或者縮小。在移動(dòng)過(guò)程中,同樣需要滑動(dòng)手指,從而在終端上產(chǎn)生滑動(dòng)信號(hào),本實(shí)施例中,根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)計(jì)算待縮放區(qū)域的移動(dòng)矢量坐標(biāo),然后由移動(dòng)區(qū)域的頂點(diǎn)坐標(biāo)分別加上該移動(dòng)矢量坐標(biāo),即可得到移動(dòng)后的頂點(diǎn)坐標(biāo),在該頂點(diǎn)坐標(biāo)對(duì)應(yīng)的區(qū)域內(nèi)繪制出視頻圖像進(jìn)行播放。

實(shí)施例2

本施例提供一種視頻圖像處理裝置,如圖1所示,包括:

接收單元10用于接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào),其中,第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)分別為用戶(hù)兩根手指在觸摸屏上的滑動(dòng)信號(hào),第一滑動(dòng)信號(hào)包括第一初始觸摸信號(hào)和第一結(jié)束觸摸信號(hào),第二滑動(dòng)信號(hào)包括第二初始觸摸信號(hào)和第二結(jié)束觸摸信號(hào);

第一確定單元20用于根據(jù)第一初始觸摸信號(hào)和第二初始觸摸信號(hào)確定正在播放的視頻源的待縮放區(qū)域;

第二確定單元30用于根據(jù)第一結(jié)束觸摸信號(hào)和第二結(jié)束觸摸信號(hào)確定出待縮放區(qū)域進(jìn)行縮放處理后的目標(biāo)區(qū)域;

播放單元40用于將待縮放區(qū)域內(nèi)的視頻圖像繪制到目標(biāo)區(qū)域進(jìn)行播放。

當(dāng)用戶(hù)需要放大或者縮小正在播放的視頻時(shí),通過(guò)手指觸摸選擇需要待縮放區(qū)域,然后通過(guò)滑動(dòng)手指來(lái)確定對(duì)該區(qū)域的視頻圖像是放大還是縮小,兩根手指滑動(dòng)后停留的位置之間的區(qū)域?yàn)榭s放處理后的目標(biāo)區(qū)域。以放大為例,用戶(hù)在觀看正在播放的視頻時(shí),當(dāng)需要對(duì)某個(gè)區(qū)域進(jìn)行放大時(shí),如圖2a所示,用戶(hù)通過(guò)手指選擇待縮放區(qū)域,其中,兩個(gè)差“×”形分別表示第一初始觸摸信號(hào)和第二初始觸摸信號(hào),其間的區(qū)域?yàn)榇s放區(qū)域。手指選擇待縮放區(qū)域之后,向相背的方向滑動(dòng)(如圖中箭頭所示),滑動(dòng)到圖2b中“○”所示的位置(第一結(jié)束觸摸信號(hào)和第二結(jié)束觸摸信號(hào)),其間為目標(biāo)區(qū)域。這樣,在之后的播放過(guò)程中,將原來(lái)待縮放區(qū)域內(nèi)播放的視頻圖像繪制到目標(biāo)區(qū)域中進(jìn)行播放,實(shí)現(xiàn)了對(duì)視頻圖像的局部放大處理。

需要說(shuō)明的是,本實(shí)施例中,在對(duì)視頻圖像的局部進(jìn)行放大或者縮小處理后,該部分的視頻圖像的播放不影響視頻的其它部分內(nèi)容的播放,只覆蓋目標(biāo)區(qū)域內(nèi)的視頻內(nèi)容的播放,這樣,在對(duì)視頻圖像縮小播放時(shí)沒(méi)有產(chǎn)生黑色背景,在放大時(shí)也可以對(duì)比查看其它區(qū)域內(nèi)容,用戶(hù)可以根據(jù)需要選擇縮放的區(qū)域以及縮放后的目標(biāo)區(qū)域,大大提高了用戶(hù)體驗(yàn)。

優(yōu)選地,第一確定單元包括:第一確定模塊,用于確定第一初始觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第一坐標(biāo),以及第二初始觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第二坐標(biāo);轉(zhuǎn)換模塊,用于將第一坐標(biāo)轉(zhuǎn)換成視頻源的坐標(biāo)系上的第三坐標(biāo),以及將第二坐標(biāo)轉(zhuǎn)換成視頻源的坐標(biāo)系上的第四坐標(biāo);第二確定模塊,用于以第三坐標(biāo)和第四坐標(biāo)作為第一矩形區(qū)域的兩個(gè)頂點(diǎn),將第一矩形區(qū)域作為待縮放區(qū)域。

本實(shí)施例中,由于觸摸信號(hào)對(duì)應(yīng)的都是觸摸屏的分辨率上的坐標(biāo),用戶(hù)在觸摸屏上觸摸信號(hào)先在觸摸屏的分辨率坐標(biāo)系上確定出其對(duì)應(yīng)的坐標(biāo),然后通過(guò)坐標(biāo)系的轉(zhuǎn)換,將其轉(zhuǎn)換成視頻源坐標(biāo)系中的坐標(biāo)(第三坐標(biāo)和第四坐標(biāo)),以該坐標(biāo)作為頂點(diǎn),得到在視頻源的坐標(biāo)系上的第一矩形區(qū)域,該區(qū)域即為帶縮放區(qū)域,由此確定出視頻源上需要放大或者縮小的區(qū)域。

進(jìn)一步地,播放單元包括:第三確定模塊,用于確定第一結(jié)束觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第五坐標(biāo),以及第二結(jié)束觸摸信號(hào)在觸摸屏的分辨率坐標(biāo)系上對(duì)應(yīng)的第六坐標(biāo);第四確定模塊,用于以第五坐標(biāo)和第六坐標(biāo)為兩個(gè)頂點(diǎn),確定出第二矩形區(qū)域;映射模塊,用于將第一矩形區(qū)域的頂點(diǎn)坐標(biāo)映射到第二矩形區(qū)域的頂點(diǎn)坐標(biāo),在第二矩形區(qū)域內(nèi)繪制第一矩形區(qū)域的視頻圖像。

在進(jìn)行帶縮放區(qū)域的縮小或者放大處理時(shí),需要確定在屏幕上的目標(biāo)區(qū)域。根據(jù)用戶(hù)手指的觸摸信號(hào)(第一結(jié)束觸摸信號(hào)和第二結(jié)束觸摸信號(hào))確定出其相應(yīng)的坐標(biāo)(第五坐標(biāo)和第六坐標(biāo)),以此作為頂點(diǎn)確定出第二矩形區(qū)域即目標(biāo)區(qū)域,也即是縮放處理后的播放窗口,然后在將第一矩形區(qū)域(視頻源的坐標(biāo)系上)的頂點(diǎn)坐標(biāo)映射到第二矩形區(qū)域(觸摸屏的分辨率坐標(biāo)系上),然后在第二矩形區(qū)域內(nèi)繪制第一矩形區(qū)域的視頻圖像進(jìn)行播放。

優(yōu)選地,裝置還包括:第三確定單元,用于在接收第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)之后,根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)方向確定待縮放區(qū)域的視頻圖像是放大還是縮小,其中,第一滑動(dòng)信號(hào)的滑動(dòng)方向和第二滑動(dòng)信號(hào)的滑動(dòng)方向相對(duì),則確定為縮小;第一滑動(dòng)信號(hào)的滑動(dòng)方向和第二滑動(dòng)信號(hào)的滑動(dòng)方向相背,則確定為放大。

本實(shí)施例中,對(duì)視頻圖像的放大還是縮小,可以通過(guò)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)方向來(lái)確定。如圖2a所示,兩個(gè)滑動(dòng)信號(hào)的方向?yàn)橄啾?,則為放大,反之,如果想對(duì),則為縮小。

可選地,還可以是裝置可以包括:第四確定單元,用于根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)距離確定待縮放區(qū)域的視頻圖像是放大還是縮小,其中,如果第一初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離大于第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為縮??;如果第一初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二初始觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離小于第一結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)和第二結(jié)束觸摸信號(hào)對(duì)應(yīng)的坐標(biāo)之間的距離,則確定為放大。

例如,初始觸摸信號(hào)之間的距離為L(zhǎng)1,結(jié)束觸摸信號(hào)之間的距離為L(zhǎng)2,如果L1大于L2,則為縮?。籐1小于L2則為放大。其中,在進(jìn)行坐標(biāo)轉(zhuǎn)換等計(jì)算過(guò)程中,還可以利用L1和L2計(jì)算出縮放比,即L1/L2,其中,圖像區(qū)域的縮放倍數(shù)為該縮放比的平方。

優(yōu)選地,裝置還包括:第五確定單元,用于如果第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)的滑動(dòng)方向?yàn)橥颍瑒t確定對(duì)待縮放區(qū)域的操作為移動(dòng);第一計(jì)算單元,用于根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)計(jì)算待縮放區(qū)域的移動(dòng)矢量坐標(biāo);第二計(jì)算單元,用于將待縮放區(qū)域的頂點(diǎn)坐標(biāo)加上移動(dòng)矢量坐標(biāo)得到移動(dòng)后的區(qū)域的頂點(diǎn)坐標(biāo),以確定出移動(dòng)后的區(qū)域;其中,播放單元還用于在移動(dòng)后的區(qū)域內(nèi)繪制待縮放區(qū)域內(nèi)的視頻圖像。

本實(shí)施例中,還可以對(duì)選擇的區(qū)域進(jìn)行移動(dòng),可以是在放大或者縮小后進(jìn)行移動(dòng),也是僅對(duì)局部進(jìn)行移動(dòng)而不放大或者縮小。在移動(dòng)過(guò)程中,同樣需要滑動(dòng)手指,從而在終端上產(chǎn)生滑動(dòng)信號(hào),本實(shí)施例中,根據(jù)第一滑動(dòng)信號(hào)和第二滑動(dòng)信號(hào)計(jì)算待縮放區(qū)域的移動(dòng)矢量坐標(biāo),然后由移動(dòng)區(qū)域的頂點(diǎn)坐標(biāo)分別加上該移動(dòng)矢量坐標(biāo),即可得到移動(dòng)后的頂點(diǎn)坐標(biāo),在該頂點(diǎn)坐標(biāo)對(duì)應(yīng)的區(qū)域內(nèi)繪制出視頻圖像進(jìn)行播放。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

顯然,上述實(shí)施例僅僅是為清楚地說(shuō)明所作的舉例,而并非對(duì)實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見(jiàn)的變化或變動(dòng)仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1