国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于循環(huán)隊列的圖文播放方法及裝置的制作方法

      文檔序號:7861308閱讀:160來源:國知局
      專利名稱:一種基于循環(huán)隊列的圖文播放方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及圖像技術(shù)領(lǐng)域,具體涉及一種基于循環(huán)隊列的圖文播放方法及裝置。
      背景技術(shù)
      點評節(jié)目是現(xiàn)在很流行的一種廣播電視節(jié)目形式,在點評節(jié)目中,有很多點評軟件采用的是模擬書頁圖像播放形式,或者是圖片列表的形式,有很多模擬平板電腦的操作模式呈現(xiàn)出一種很絢麗的觸控互動操作。在軟件設(shè)計的時候根據(jù)節(jié)目的操作方式對定制相應(yīng)的圖像形式,同時由于每檔點評節(jié)目所需要播放的素材是不一樣的,這樣在軟件設(shè)計中就需要針對相應(yīng)的圖像形式設(shè)計
      對應(yīng)的素材紋理的替換功能。在當(dāng)前市場上的點評軟件素材紋理替換算法采用一一對應(yīng)的方式,比如一個復(fù)雜的翻頁圖文動畫模板制作了 10個翻書長度的引出項列表,那么素材紋理隊列也只能是10頁,如果需要顯示15個素材紋理則需要重新制作一個15頁長度的引出項列表的翻頁模板,很不靈活。節(jié)目的圖像形式受到了限制并且軟件占用CPU和GPU資源也會根據(jù)圖像的復(fù)雜程度成比例增加。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供了一種基于循環(huán)隊列的圖文播放方法及裝置,不需要介意圖文動畫模板引出項列表和紋理素材列表之間的匹配問題,使圖文動畫模板的制作更加的開放靈活。本發(fā)明實施例提供的技術(shù)方案主要包括一種基于循環(huán)隊列的圖文播放方法,該方法包括加載預(yù)先設(shè)定好的圖文動畫模板,將需要動態(tài)替換的紋理素材進(jìn)行引出項解析,所述引出項按照圖像播放的順序依次存儲在引出項列表中;根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材;接收觸控信號,通過觸控信號協(xié)議進(jìn)行解析,計算得出播放需要的觸控信息;對替換有循環(huán)紋理隊列中的紋理素材的引出項,對應(yīng)觸控信息執(zhí)行圖文動畫模板的播放動作,所述播放的過程為對所獲得的觸控信息進(jìn)行歸一化校準(zhǔn),獲得相應(yīng)的觸控距離;將用戶的觸控距離實時解析為對應(yīng)的觸控時間T1 ;當(dāng)T1大于0時,依據(jù)圖文動畫模板的播放順序執(zhí)行播放動作;當(dāng)所述T1等于所述圖文動畫模板的預(yù)定播放時間Ttl時,將T1歸零,重新計算;當(dāng)用戶的觸控動作停止時,如果此時T1大于或等于預(yù)設(shè)的判斷時間T2時,則所述圖文動畫模板完成當(dāng)前播放動作,否則將T1歸零且還原到執(zhí)行當(dāng)前播5、一種基于循環(huán)隊列的圖文播放裝置,該裝置包括加載解析模塊,用于加載預(yù)先設(shè)定好的圖文動畫模板,將需要動態(tài)替換的紋理素材進(jìn)行引出項解析,所述引出項按照圖像播放的順序依次存儲在引出項列表中;紋理替換模塊,用于根據(jù)所述弓丨出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材;播放執(zhí)行模塊,用于接收觸控信號,通過觸控信號協(xié)議進(jìn)行解析,計算得出播放需要的觸控信息;對替換有循環(huán)紋理隊列中的紋理素材的引出項,對應(yīng)觸控信息執(zhí)行圖文動畫模板的播放動作,所述播放的過程為對所獲得的觸控信息進(jìn)行歸一化校準(zhǔn),獲得相應(yīng)的觸控距離;將用戶的觸控距離實時解析為對應(yīng)的觸控時間T1 ;
      當(dāng)T1大于0時,依據(jù)圖文動畫模板的播放順序執(zhí)行播放動作;當(dāng)所述T1等于所述圖文動畫模板的預(yù)定播放時間Ttl時,將T1歸零,重新計算;當(dāng)用戶的觸控動作停止時,如果此時T1大于或等于預(yù)設(shè)的判斷時間T2時,則所述圖文動畫模板完成當(dāng)前播放動作,否則將T1歸零且還原到執(zhí)行當(dāng)前播放動作之前的狀態(tài)。本發(fā)明實施例,通過采用循環(huán)隊列的方式存儲紋理素材,從而實現(xiàn)了在播放時,不需要介意圖文動畫模板引出項列表和紋理素材列表之間的匹配問題,圖文動畫模板的制作更加的開放靈活;根據(jù)觸控距離解析為觸控時間進(jìn)行圖像執(zhí)行過程的判斷,在結(jié)束的時候還采取了人性化的判斷方法,這樣圖像的播放效果更加流暢;在根據(jù)觸控信息進(jìn)行播放動作時,對觸控信息進(jìn)行了一次歸一化校準(zhǔn),使觸控操作更加的精準(zhǔn)。


      圖I為本發(fā)明實施例提供的圖文播放方法的流程示意圖;圖2為本發(fā)明實施例提供的循環(huán)紋理隊列的排列狀態(tài)示意圖;圖3為本發(fā)明實施例提供的圖文播放裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例提供的圖文播放方法的播放流程示意圖。
      具體實施例方式本發(fā)明實施例提供了一種基于循環(huán)隊列的圖文(包含圖片、視頻文件)的觸控播放方法及裝置,不需要介意圖文動畫模板引出項列表和紋理素材列表之間的匹配問題,使圖文動畫模板的制作更加的開放靈活。如圖I所示,本發(fā)明實施例提供了一種基于循環(huán)隊列的圖文播放方法,該方法包括首先,加載指定的需要進(jìn)行播放的圖文紋理素材,包括圖片、視頻文件。按照加載順序把加載好的紋理素材添加到紋理循環(huán)隊列中。S101,加載預(yù)先設(shè)定好的圖文動畫模板,將需要動態(tài)替換的紋理素材進(jìn)行引出項解析,所述引出項按照圖像播放的順序依次存儲在引出項列表中;本步驟的目的在于制作引出項列表,便于后續(xù)步驟進(jìn)行替換。S102,根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材;如圖2所示,所述循環(huán)紋理隊列中的紋理素材為首尾相接的循環(huán)隊列,這樣在替換引出項列表中的引出項時,所述循環(huán)紋理隊列可以循環(huán)替換,不用與所述引出項的個數(shù)相同,圖文動畫模板的制作更加的開放靈活,節(jié)目的圖像形式不受限制并且軟件不會過多的占用CPU和GPU資源。例如,一個引出項列表包含10個引出項,制作的循環(huán)紋理隊列的紋理素材的長度是5個,那么在替換的時候,引出項列表和循環(huán)紋理隊列在起始位置開始一一對應(yīng)替換,在替換到第6個引出項時,此時循環(huán)紋理隊列替換到了結(jié)束位置,此時重新循環(huán),再從循環(huán)紋理隊列的起始位置開始繼續(xù)替換。S103,接收觸控信號,通過觸控信號協(xié)議進(jìn)行解析,計算得出播放需要的觸控信息; S104,對替換有循環(huán)紋理隊列中的紋理素材的引出項,對應(yīng)觸控信息執(zhí)行圖文動畫模板的播放動作。更佳地,為了避免浪費資源,本方法的播放形式采取的是邊替換邊播放的形式,也就是替換一個,就播放一個,所述根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材,替換規(guī)則具體包括按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材;其中,當(dāng)所述引出項列表中的引出項數(shù)量大于所述循環(huán)紋理隊列中紋理素材的數(shù)量時,并且當(dāng)替換到循環(huán)紋理隊列的結(jié)束位置時,重新從所述循環(huán)紋理隊列的起始位置繼續(xù)進(jìn)行對所述弓I出項列表中的引出項的紋理素材的替換。為了便于計算機程序完成替換,所述按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材,包括按照所述引出項列表中的引出項的ID號的順序,以及所述循環(huán)紋理隊列中每一個紋理素材的ID號的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材。分別設(shè)立ID標(biāo)識號使得計算機程序能夠根據(jù)ID號完成替換。優(yōu)選地,一種基于循環(huán)隊列的圖文播放方法還包括對所述循環(huán)紋理隊列進(jìn)行更新。所述更新包括對所述循環(huán)紋理隊列中紋理素材的常用操作,例如刪、改、查,在需要加入新的紋理素材時,可以采用插入的方式進(jìn)行添加。根據(jù)上述技術(shù)方案中任一方案所述的一種基于循環(huán)隊列的圖文播放方法,所述執(zhí)行圖文動畫模板的播放是通過用戶的觸控動作觸發(fā)的,所述播放的過程為對所獲得的觸控信息進(jìn)行歸一化校準(zhǔn),獲得相應(yīng)的觸控距離,由于不同的觸控設(shè)備的分辨率等設(shè)置可能均有不同的標(biāo)準(zhǔn),其產(chǎn)生的觸控信息也不同,所述歸一化校準(zhǔn)是將不同觸控信息,帶入到本發(fā)明建立的三維場景中的空間位置坐標(biāo)中,統(tǒng)一換算為相應(yīng)的唯一標(biāo)準(zhǔn)的觸控距離,使觸控操作更加的精準(zhǔn);將用戶的觸控距離實時解析為對應(yīng)的觸控時間T1 ;由于圖像的播放是以時間為單位的,所以這里系統(tǒng)需要根據(jù)手指移動距離轉(zhuǎn)化為時間,這樣統(tǒng)一計算。當(dāng)T1大于0時,依據(jù)圖文動畫模板的播放順序執(zhí)行播放動作;當(dāng)所述T1等于所述圖文動畫模板的預(yù)定播放時間Ttl時,完成一個播放動作,且將T1歸零,重新計算;通過不斷的計算T1形成了持續(xù)播放。當(dāng)用戶的觸控動作停止時,如果此時T1大于或等于預(yù)設(shè)的判斷時間T2時,則所述圖文動畫模板完成當(dāng)前播放動作,否則將T1歸零且還原到執(zhí)行當(dāng)前播放動作之前的狀態(tài)。所述T2小于所述T1,一般為T1的二分之一。這樣做使圖像效果更加的流暢和具有真實感。
      如圖3所示,本發(fā)明實施例提供了一種基于循環(huán)隊列的圖文播放裝置,該裝置包括加載解析模塊1,用于加載預(yù)先設(shè)定好的圖文動畫模板,將需要動態(tài)替換的紋理素材進(jìn)行引出項解析,所述引出項按照圖像播放的順序依次存儲在引出項列表中,每個紋理循環(huán)隊列加入該裝置也是通過加載解析模塊進(jìn)行的;紋理替換模塊2,用于根據(jù)所述弓I出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材;播放執(zhí)行模塊3,用于接收觸控信號,通過觸控信號協(xié)議進(jìn)行解析,計算得出播放需要的觸控信息;對替換有循環(huán)紋理隊列中的紋理素材的引出項,對應(yīng)觸控信息執(zhí)行圖文動畫模板的播放動作。本裝置在執(zhí)行圖文動畫模板的播放時,所述紋理替換模塊2中的紋理循環(huán)隊列能夠循環(huán)替換所述引出項列表中的引出項,不用與所述引出項的個數(shù)相同,圖文動畫模板的 制作更加的開放靈活,節(jié)目的圖像形式不受限制并且軟件不會過多的占用CPU和GPU資源。在所述根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材時,所述紋理替換模塊具體用于按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材;其中,當(dāng)所述引出項列表中的引出項數(shù)量大于所述循環(huán)紋理隊列中紋理素材的數(shù)量時,并且當(dāng)替換到循環(huán)紋理隊列的結(jié)束位置時,重新從所述循環(huán)紋理隊列的起始位置繼續(xù)進(jìn)行對所述引出項列表中的引出項的紋理素材的替換。本方法的播放形式采取的是邊替換邊播放的形式,也就是替換一個,就播放一個,避免了資源的浪費。更佳地,在所述按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材時,所述紋理替換模塊具體用于按照所述引出項列表中的引出項的ID號的順序,以及所述循環(huán)紋理隊列中每一個紋理素材的ID號的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材。使用這種通過ID號進(jìn)行替換的方式,便于計算機程序的實施。優(yōu)選地,所述紋理替換模塊還用于對所述循環(huán)紋理隊列進(jìn)行更新。所述更新包括對所述循環(huán)紋理隊列中紋理素材的常用操作,例如刪、改、查,在需要加入新的紋理素材時,可以采用插入的方式進(jìn)行添加。根據(jù)上述技術(shù)方案中任一方案所述的一種基于循環(huán)隊列的圖文播放裝置,所述執(zhí)行圖文動畫模板的播放是通過用戶的觸控動作對應(yīng)觸控信息觸發(fā)的,在播放時,所述播放執(zhí)行模塊還用于對所獲得的觸控信息進(jìn)行歸一化校準(zhǔn),獲得相應(yīng)的觸控距離,由于不同的觸控設(shè)備的分辨率等設(shè)置可能均有不同的標(biāo)準(zhǔn),其產(chǎn)生的觸控信息也不同,所述歸一化校準(zhǔn)是將不同觸控信息,帶入到本發(fā)明建立的三維場景中的空間位置坐標(biāo)中,統(tǒng)一換算為相應(yīng)的唯一標(biāo)準(zhǔn)的觸控距離,使觸控操作更加的精準(zhǔn);將用戶的觸控距離實時解析為對應(yīng)的觸控時間T1 ;由于圖像的播放是以時間為單位的,所以這里系統(tǒng)需要根據(jù)手指移動距離轉(zhuǎn)化為時間,這樣統(tǒng)一計算。
      當(dāng)T1大于0時,依據(jù)圖文動畫模板的播放順序執(zhí)行播放動作;當(dāng)所述T1等于所述圖文動畫模板的預(yù)定播放時間Ttl時,完成一個播放動作,且將T1歸零,重新計算;通過不斷的計算T1形成了持續(xù)播放。當(dāng)用戶的觸控動作停止時,如果此時T1大于或等于預(yù)設(shè)的判斷時間T2時,則所述圖文動畫模板完成當(dāng)前播放動作,否則將T1歸零且還原到執(zhí)行當(dāng)前播放動作之前的狀態(tài)。所述T2小于所述T1,一般為T1的二分之一。這樣做使圖像效果更加的流暢和具有真實感。為了更好的理解本發(fā)明實施例提供的圖文播放方法及裝置的圖文播放過程,下面 結(jié)合圖4,以點評軟件中模仿書翻頁的圖文播放形式為例進(jìn)行講解S201,在用戶使用點評軟件進(jìn)行內(nèi)容瀏覽時,在需要翻頁時,用戶通過手指觸碰點評軟件的觸控顯示界面,所述播放執(zhí)行模塊接收到觸控信息,經(jīng)過歸一化校準(zhǔn)后解析成對應(yīng)的觸控距離,根據(jù)觸控距離解析成為對應(yīng)的觸控時間T1 ;由于圖像的播放是以時間為單位的,所以這里系統(tǒng)會根據(jù)手指移動距離轉(zhuǎn)化為時間,例如,系統(tǒng)會定義移動10個像素解析為I秒,那移動100個像素就是10秒鐘。S202,當(dāng)T1大于0時,軟件開始執(zhí)行翻頁的動作過程,當(dāng)所述T1等于所述圖文動畫模板的預(yù)定播放時間Ttl時,完成翻頁動作,且將T1歸零,從新計算;S203,當(dāng)用戶的手指離開觸控顯示界面,觸控動作停止時,如果此時T1大于或等于預(yù)設(shè)的判斷時間T2時,則所述圖文動畫模板完成當(dāng)前播放動作,否則將T1歸零且還原到執(zhí)行當(dāng)前播放動作之前的狀態(tài)。一般來說,所述T2的取值為為T1的二分之一,也就是以翻頁如果進(jìn)行了一般為界線,此時松手的話,繼續(xù)完成翻頁動作,否則書頁落回,恢復(fù)到當(dāng)次翻頁動作前。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理裝置的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理裝置以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理裝置上,使得在計算機或其他可編程裝置上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程裝置上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行 各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      權(quán)利要求
      1.一種基于循環(huán)隊列的圖文播放方法,其特征在于,該方法包括 加載預(yù)先設(shè)定好的圖文動畫模板,將需要動態(tài)替換的紋理素材進(jìn)行引出項解析,所述引出項按照圖像播放的順序依次存儲在引出項列表中; 根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材; 接收觸控信號,通過觸控信號協(xié)議進(jìn)行解析,計算得出播放需要的觸控信息; 對替換有循環(huán)紋理隊列中的紋理素材的引出項,對應(yīng)觸控信息執(zhí)行圖文動畫模板的播放動作,所述播放的過程為 對所獲得的觸控信息進(jìn)行歸一化校準(zhǔn),獲得相應(yīng)的觸控距離; 將用戶的觸控距離實時解析為對應(yīng)的觸控時間T1 ; 當(dāng)T1大于O時,依據(jù)圖文動畫模板的播放順序執(zhí)行播放動作; 當(dāng)所述T1等于所述圖文動畫模板的預(yù)定播放時間Ttl吋,將T1歸零,重新計算; 當(dāng)用戶的觸控動作停止時,如果此時T1大于或等于預(yù)設(shè)的判斷時間T2吋,則所述圖文動畫模板完成當(dāng)前播放動作,否則將T1歸零且還原到執(zhí)行當(dāng)前播放動作之前的狀態(tài)。
      2.根據(jù)權(quán)利要求I所述的ー種基于循環(huán)隊列的圖文播放方法,其特征在于,所述根據(jù)所述弓I出項列表中弓I出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材,具體包括 按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材; 其中,當(dāng)所述引出項列表中的引出項數(shù)量大于所述循環(huán)紋理隊列中紋理素材的數(shù)量時,并且當(dāng)替換到循環(huán)紋理隊列的結(jié)束位置時,重新從所述循環(huán)紋理隊列的起始位置繼續(xù)進(jìn)行對所述弓丨出項列表中的引出項的紋理素材的替換。
      3.根據(jù)權(quán)利要求2所述的ー種基于循環(huán)隊列的圖文播放方法,其特征在于,按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材,包括 按照所述引出項列表中的引出項的ID號的順序,以及所述循環(huán)紋理隊列中每ー個紋理素材的ID號的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材。
      4.根據(jù)權(quán)利要求I所述的ー種基于循環(huán)隊列的圖文播放方法,其特征在于,該方法還包括 對所述循環(huán)紋理隊列進(jìn)行更新。
      5.一種基于循環(huán)隊列的圖文播放裝置,其特征在于,該裝置包括 加載解析模塊,用于加載預(yù)先設(shè)定好的圖文動畫模板,將需要動態(tài)替換的紋理素材進(jìn)行引出項解析,所述引出項按照圖像播放的順序依次存儲在引出項列表中; 紋理替換模塊,用于根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材; 播放執(zhí)行模塊,用于接收觸控信號,通過觸控信號協(xié)議進(jìn)行解析,計算得出播放需要的觸控信息;對替換有循環(huán)紋理隊列中的紋理素材的引出項,對應(yīng)觸控信息執(zhí)行圖文動畫模板的播放動作,所述播放的過程為對所獲得的觸控信息進(jìn)行歸一化校準(zhǔn),獲得相應(yīng)的觸控距離; 將用戶的觸控距離實時解析為對應(yīng)的觸控時間T1 ; 當(dāng)T1大于O時,依據(jù)圖文動畫模板的播放順序執(zhí)行播放動作; 當(dāng)所述T1等于所述圖文動畫模板的預(yù)定播放時間Ttl吋,將T1歸零,重新計算; 當(dāng)用戶的觸控動作停止時,如果此時T1大于或等于預(yù)設(shè)的判斷時間T2吋,則所述圖文動畫模板完成當(dāng)前播放動作,否則將T1歸零且還原到執(zhí)行當(dāng)前播放動作之前的狀態(tài)。
      6.根據(jù)權(quán)利要求5所述的ー種基于循環(huán)隊列的圖文播放裝置,其特征在于,在所述根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材時,所述紋理替換模塊具體用于 按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材; 其中,當(dāng)所述引出項列表中的引出項數(shù)量大于所述循環(huán)紋理隊列中紋理素材的數(shù)量時,并且當(dāng)替換到循環(huán)紋理隊列的結(jié)束位置時,重新從所述循環(huán)紋理隊列的起始位置繼續(xù)進(jìn)行對所述弓丨出項列表中的引出項的紋理素材的替換。
      7.根據(jù)權(quán)利要求6所述的ー種基于循環(huán)隊列的圖文播放裝置,其特征在于,在所述按照所述引出項列表中的引出項的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材時,所述紋理替換模塊具體用于 按照所述引出項列表中的引出項的ID號的順序,以及所述循環(huán)紋理隊列中每ー個紋理素材的ID號的順序,從所述循環(huán)紋理隊列的起始位置開始,依次一一替換為所述循環(huán)紋理隊列中的紋理素材。
      8.根據(jù)權(quán)利要求5所述的ー種基于循環(huán)隊列的圖文播放裝置,其特征在于,所述紋理替換模塊還用于 對所述循環(huán)紋理隊列進(jìn)行更新。
      全文摘要
      本發(fā)明公開了一種基于循環(huán)隊列的圖文播放方法及裝置,不需要介意圖文模板引出項列表和紋理素材列表之間的匹配問題,使圖文動畫模板的制作更加的開放靈活。本發(fā)明方法包括加載預(yù)先設(shè)定好的圖文動畫模板,將需要動態(tài)替換的紋理素材進(jìn)行引出項解析,所述引出項按照圖像播放的順序依次存儲在引出項列表中;根據(jù)所述引出項列表中引出項的順序,將引出項中的紋理素材依次替換為預(yù)先設(shè)置的循環(huán)紋理隊列中的紋理素材;接收觸控信號,通過觸控信號協(xié)議進(jìn)行解析,計算得出播放需要的觸控信息;對替換有循環(huán)紋理隊列中的紋理素材的引出項,對應(yīng)觸控信息執(zhí)行圖文動畫模板的播放動作。
      文檔編號H04N21/475GK102857826SQ20121035969
      公開日2013年1月2日 申請日期2012年9月24日 優(yōu)先權(quán)日2012年9月24日
      發(fā)明者程斌 申請人:北京東方艾迪普科技發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1