一種在幻燈片放映過程中插入動畫的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端領(lǐng)域,特別涉及一種在幻燈片放映過程中插入動畫的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)和多媒體技術(shù)的發(fā)展,如今已經(jīng)可以實現(xiàn)通過主控設(shè)備對受控設(shè)備正在放映的幻燈片進行遠程遙控,這里所說的遙控一般指開始放映幻燈片、停止放映幻燈片、翻頁等。
[0003]但是,在利用幻燈片進行演講時,為了增強演講的渲染力和感染力,提高與觀眾的互動程度,可能需要在不退出放映的前提下,臨時添加一些動畫效果,例如為引起觀眾的注意力需臨時放大幻燈片中的某一個對象,或讓其跳動、閃爍、變色等等。
[0004]但在現(xiàn)有技術(shù)中,所有幻燈片在放映時,都只能播放預(yù)設(shè)的動畫效果,無法在不退出播放、不中斷聽眾觀看幻燈片的前提下,添加新的動畫效果。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明實施例公開了一種在幻燈片放映過程中插入動畫的方法、裝置及系統(tǒng)。技術(shù)方案如下:
[0006]一種在幻燈片放映過程中插入動畫的方法,待播放的單張幻燈片包括N個動畫對象,N > 0,所述N個動畫對象生成一條序列鏈,并在幻燈片放映過程中,按照所述序列鏈播放所述動畫對象;所述方法包括:
[0007]在幻燈片放映過程中,接收用戶針對目標對象插入目標動畫對象的操作動作;
[0008]確定當前播放的動畫對象在所述序列鏈中的序號i,0彡i彡N ;
[0009]在播放完序號為i的動畫對象后,插入目標動畫對象;
[0010]播放所述目標動畫對象,并在i < N的情況下,繼續(xù)播放序號為i+Ι的動畫對象。[0011 ] 在本發(fā)明的一種優(yōu)選實施方式中,所述接收用戶針對目標對象插入目標動畫對象的操作動作,包括:
[0012]接收用戶的第一操作動作,確定所述目標對象;
[0013]接收用戶的第二操作動作,確定目標動畫對象所對應(yīng)的動畫效果。
[0014]在本發(fā)明的一種優(yōu)選實施方式中,所述插入目標動畫對象包括:
[0015]將所述序列鏈打斷,所述打斷的斷點位于序號為i的動畫對象和序號為i + Ι的動畫對象之間;
[0016]將所述目標動畫對象在斷點處插入,生成一條新序列鏈。
[0017]在本發(fā)明的一種優(yōu)選實施方式中,在幻燈片放映結(jié)束后,存儲所述新序列鏈。
[0018]在本發(fā)明的一種優(yōu)選實施方式中,在幻燈片放映結(jié)束后,還包括:詢問用戶是否存儲所述新序列鏈,在接收到用戶確認的操作后,繼續(xù)執(zhí)行存儲所述新序列鏈的步驟。
[0019]一種在幻燈片放映過程中插入動畫的方法,應(yīng)用于在幻燈片放映過程中插入動畫的系統(tǒng),所述在幻燈片放映過程中插入動畫的系統(tǒng)包括主控設(shè)備和受控設(shè)備,所述主控設(shè)備與所述受控設(shè)備存在通信連接,且同步進行幻燈片放映,其中,待播放的單張幻燈片包括N個動畫對象,N ^ 0,所述N個動畫對象生成一條序列鏈,并在幻燈片放映過程中,按照所述序列鏈播放所述動畫對象;該方法包括:
[0020]在幻燈片放映過程中,主控設(shè)備接收用戶針對第一目標對象插入第一目標動畫對象的操作動作;
[0021]根據(jù)所述操作動作生成動畫插入指令,所述動畫插入指令攜帶有第一目標對象的標識信息及所述第一目標動畫對象對應(yīng)的動畫效果的標識信息;并將所述動畫插入指令發(fā)送至所述受控設(shè)備;
[0022]受控設(shè)備在接收到所述動畫插入指令后,確定當前播放的動畫對象在所述序列鏈中的序號i,0彡i彡N ;
[0023]在播放完序號為i的動畫對象后,根據(jù)所述動畫插入指令攜帶的第一目標對象的標識信息及所述第一目標動畫對象對應(yīng)的動畫效果的標識信息,插入與第一目標動畫對象對應(yīng)的第二目標動畫對象;
[0024]播放所述第二目標動畫對象,并在i < N的情況下,繼續(xù)播放序號為i+Ι的動畫對象。
[0025]在本發(fā)明的一種優(yōu)選實施方式中,所述主控設(shè)備接收用戶針對第一目標對象插入第一目標動畫對象的操作動作,包括:
[0026]接收用戶的第一操作動作,確定所述第一目標對象;
[0027]接收用戶的第二操作動作,確定第一目標動畫對象所對應(yīng)的動畫效果。
[0028]在本發(fā)明的一種優(yōu)選實施方式中,所述插入與第一目標動畫對象對應(yīng)的第二目標動畫對象,包括:
[0029]將所述序列鏈打斷,所述打斷的斷點位于序號為i的動畫對象和序號為i + Ι的動畫對象之間;
[0030]將所述第二目標動畫對象在斷點處插入,生成一條新序列鏈。
[0031]在本發(fā)明的一種優(yōu)選實施方式中,受控設(shè)備在幻燈片放映結(jié)束后,存儲所述新序列鏈。
[0032]在本發(fā)明的一種優(yōu)選實施方式中,主控設(shè)備在幻燈片放映結(jié)束后,還包括:詢問用戶是否存儲所述新序列鏈,在接收到用戶確認的操作后,生成存儲指令,所述存儲指令用于觸發(fā)受控設(shè)備繼續(xù)執(zhí)行所述存儲所述新序列鏈的步驟。
[0033]本發(fā)明還同時提供了一種在幻燈片放映過程中插入動畫的裝置,待播放的單張幻燈片包括N個動畫對象,N > 0,所述N個動畫對象生成一條序列鏈,并在幻燈片放映過程中,按照所述序列鏈播放所述動畫對象;所述裝置包括:
[0034]操作動作接收單元,用于在幻燈片放映過程中,接收用戶針對目標對象插入目標動畫對象的操作動作;
[0035]動畫對象序號確定單元,用于確定當前播放的動畫對象在所述序列鏈中的序號i,0 ^ i ^ N ;
[0036]目標動畫對象插入單元,用于在播放完序號為i的動畫對象后,插入目標動畫對象;
[0037]動畫對象播放單元,用于在目標動畫對象插入單元插入目標動畫對象后,播放所述目標動畫對象,并在i < N的情況下,繼續(xù)播放序號為i+Ι的動畫對象。
[0038]在本發(fā)明的一種優(yōu)選實施方式中,所述操作動作接收單元包括:
[0039]第一操作動作接收子單元,用于接收用戶的第一操作動作,確定所述目標對象;
[0040]第二操作動作接收子單元,用于接收用戶的第二操作動作,確定目標動畫對象所對應(yīng)的動畫效果。
[0041]在本發(fā)明的一種優(yōu)選實施方式中,所述目標動畫對象插入單元包括:
[0042]序列鏈打斷子單元,用于將所述序列鏈打斷,所述打斷的斷點位于序號為i的動畫對象和序號為i+Ι的動畫對象之間;
[0043]新序列鏈生成子單元,用于將所述目標動畫對象在斷點處插入,生成一條新序列鏈。
[0044]在本發(fā)明的一種優(yōu)選實施方式中,該裝置還包括存儲單元,用于在幻燈片放映結(jié)束后,存儲所述新序列鏈。
[0045]在本發(fā)明的一種優(yōu)選實施方式中,該裝置還包括詢問單元,用于在幻燈片放映結(jié)束后,詢問用戶是否存儲所述新序列鏈,在接收到用戶確認的操作后,觸發(fā)所述存儲單元存儲所述新序列鏈。
[0046]一種在幻燈片放映過程中插入動畫的系統(tǒng),包括:主控設(shè)備和受控設(shè)備,所述主控設(shè)備與所述受控設(shè)備存在通信連接,且同步進行幻燈片放映,其中,待播放的單張幻燈片包括N個動畫對象,N ^ 0,所述N個動畫對象生成一條序列鏈,并在幻燈片放映過程中,按照所述序列鏈播放所述動畫對象;
[0047]所述主控設(shè)備包括:操作動作接收單元,動畫插入指令生成單元,動畫插入指令發(fā)送單元;
[0048]所述受控設(shè)備包括:動畫插入指令接收單元,動畫對象序號確定單元,目標動畫對象插入單元,動畫對象播放單元;
[0049]所述操作動作接收單元用于在幻燈片放映過程中,接收用戶針對第一目標對象插入第一目標動畫對象的操作動作;
[0050]所述動畫插入指令生成單元用于根據(jù)所述操作動作生成動畫插入指令,所述動畫插入指令攜帶有第一目標對象的標識信息及所述第一目標動畫對象對應(yīng)的動畫效果的標識息;
[0051]所述動畫插入指令發(fā)送單元用于將所述動畫插入指令發(fā)送至所述受控設(shè)備;
[0052]所述動畫插入指令接收單元用于接收到所述動畫插入指令;
[0053]所述動畫對象序號確定單元用于在所述動畫插入指令接收單元接收到所述動畫插入指令后,確定當如播放的動畫對象在所述序列鏈中的序號i,0 ^ i ^ N ;
[0054]所述目標動畫對象插入單元用于在播放完序號為i的動畫對象后,根據(jù)所述動畫插入指令攜帶的第一目標對象的標識信息及所述第一目標動畫對象對應(yīng)的動畫效果的標識信息,插入與第一目標動畫對象對應(yīng)的第二目標動畫對象;
[0055]所述動畫對象播放單元用于播放所述第二目標動畫對象,并在i < N的情況下,繼續(xù)播放序號為i+Ι的動畫對象。
[0056]在本發(fā)明的一種優(yōu)選實施方式中,所述控所述操作動作接收單元包括:
[0057]第一操作動作接收子單元,用于接收用戶的第一操作動作,確定所述第一目標對象;
[0058]第二操作動作接收子單元,用于接收