專利名稱:記錄演示文稿的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)輔助播放演示文稿,特別涉及演示文稿的記錄 與重現(xiàn)。
背景技術(shù):
計(jì)算機(jī)演示文稿軟件(如微軟公司的Power Point)的使用幾乎已 經(jīng)完全取代了傳統(tǒng)的膠片型幻燈片,這種計(jì)算機(jī)輔助的演示文稿系統(tǒng) 通過演示文稿軟件由計(jì)算機(jī)(通常是筆記本計(jì)算機(jī))直接產(chǎn)生幻燈片 (slide)的影像,再通過與計(jì)算機(jī)連接的投影儀將演示文稿的畫面投 射到大型布幕上。
演示文稿的現(xiàn)場(chǎng)演示,除了計(jì)算機(jī)演示文稿文件(即虛擬幻燈片) 的內(nèi)容外,還會(huì)由演示者提供許多聲音信息。然而由于現(xiàn)場(chǎng)演示具有 時(shí)間的地點(diǎn)上的限制,必然有部分人員無法參與,即使其事后取得演 示文稿文件或打印的書面演示文稿數(shù)據(jù),但是由于幻燈片的內(nèi)容多為 提綱挈領(lǐng),缺少演示者的聲音信息,所以通常令人難以完全了解演示 文稿的內(nèi)容。于是出現(xiàn)了多種演示文稿記錄系統(tǒng),其主要都是用攝影 機(jī)或照相機(jī)拍攝現(xiàn)場(chǎng)影像,并用麥克風(fēng)記錄演示者的語音,從而形成 影像與聲音組合的記錄文件。而以這種方式形成的演示文稿記錄文件
的數(shù)據(jù)量非常龐大,需要占用大量的儲(chǔ)存空間,非常不利于儲(chǔ)存及傳 遞,并且影像分辨率的高低也會(huì)直接影響觀看者對(duì)于幻燈片內(nèi)容的識(shí) 別。但是,就一般的商業(yè)性或教育性的演示文稿而言,演示者的影像 并不會(huì)影響觀看者對(duì)于演示文稿內(nèi)容的理解,因此,若能舍棄影像部 分的記錄,將可大幅縮減演示文稿記錄文件的大小。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種演示文稿的記錄方法,其可以極 為精簡(jiǎn)的文件大小記錄演示者的聲音及其對(duì)演示文稿文件的操作,使
演示文稿記錄文件非常便于儲(chǔ)存和傳遞。
本發(fā)明的另一目的在于提供這樣一種演示文稿記錄方法,其可在 播放演示文稿記錄文件時(shí),自動(dòng)且同步地重現(xiàn)對(duì)演示文稿進(jìn)行演示時(shí) 演示者的聲音及其對(duì)演示文稿文件的操作。
為達(dá)到上述目的,本發(fā)明主要在演示文稿文件開始播放時(shí),同時(shí)
開始錄制演示者的聲音,并將其轉(zhuǎn)換為聲音數(shù)據(jù)包;其間,當(dāng)演示者 對(duì)演示文稿文件進(jìn)行操作(如跳頁或頁面巻動(dòng))時(shí),則結(jié)束聲音數(shù)據(jù) 包,同時(shí)記錄該操作的數(shù)據(jù)并將其轉(zhuǎn)換為操作數(shù)據(jù)包,排列在聲音數(shù) 據(jù)包之后;但聲音的錄制則持續(xù)無間斷,并轉(zhuǎn)換為另一聲音數(shù)據(jù)包, 續(xù)接在該^搡作數(shù)據(jù)包之后;以這種間隔插入數(shù)據(jù)包的方式組成演示文 稿記錄文件,每一數(shù)據(jù)包都記錄有時(shí)間數(shù)據(jù),以確保其同步,之后, 在播放演示文稿文件的同時(shí),播放該演示文稿記錄文件,可重現(xiàn)對(duì)演 示文稿進(jìn)行演示時(shí)的畫面、聲音及操作。
為此,本發(fā)明提供了這樣一種記錄演示文稿的方法,在演示文稿 文件的播放過程中記錄演示者的聲音及其對(duì)所述演示文稿文件的操 作,包括下列步驟a)播放所述演示文稿文件;b)記錄所述演示者 的聲音;c)在對(duì)所述演示文稿文件進(jìn)行操作時(shí),形成聲音數(shù)據(jù)包,但 步驟b)持續(xù)進(jìn)行;d)在對(duì)所述演示文稿文件進(jìn)行操作時(shí),記錄操作 數(shù)據(jù),但步驟b)持續(xù)進(jìn)行;e)在步驟d)完成后,形成操作數(shù)據(jù)包, 但步驟b)持續(xù)進(jìn)行;以及f)在所述演示文稿文件播放完畢時(shí),停止 步驟b),并將所述聲音數(shù)據(jù)包和操作數(shù)據(jù)包組成演示文稿記錄文件。
使用本發(fā)明后,可以以極為精簡(jiǎn)的文件大小記錄演示者的聲音及 其對(duì)演示文稿文件的操作。
圖1是本發(fā)明的演示文稿記錄方法的流程圖2是本發(fā)明的演示文稿記錄方法的時(shí)序圖3是本發(fā)明的演示文稿記錄文件的組成示意圖;以及
圖4是本發(fā)明的演示文稿記錄文件的執(zhí)行流程圖。圖式簡(jiǎn)單說明
S11 S18, S21 S26…步驟
ODP…操作數(shù)據(jù)包
VDP…聲音數(shù)據(jù)包
PH…數(shù)據(jù)包報(bào)頭
ST…起始時(shí)間
CF…壓縮格式
DL…數(shù)據(jù)長度
RD…記錄數(shù)據(jù)
具體實(shí)施例方式
本發(fā)明在演示文稿文件播放時(shí),全程同步記錄演示者的聲音及其 對(duì)演示文稿文件的操作,演示文稿文件在此指使用計(jì)算機(jī)軟件(如微 軟公司的Power Point)制作的幻燈片文件(如使用Power Point制作 的ppt文件),而聲音的記錄通過連接于計(jì)算機(jī)的麥克風(fēng)將音頻信號(hào)存 儲(chǔ)在計(jì)算機(jī)內(nèi),由于這部分屬于公知的技術(shù),所以不作贅述。
圖1為本發(fā)明的演示文稿記錄方法的流程圖。在演示文稿文件開 始播放時(shí)(Sll),同時(shí)開始記錄演示者的聲音(S12),該聲音的記錄 一直持續(xù)到演示文稿文件結(jié)束播放(S13)。在演示進(jìn)行的過程中,若 演示者對(duì)演示文稿文件有任何的操作(S14),如跳頁或畫面巻動(dòng)等, 則 一方面將該操作發(fā)生時(shí)間點(diǎn)之前記錄的聲音數(shù)據(jù)形成聲音數(shù)據(jù)包
(515) ,但聲音的記錄并不間斷,另一方面立即記錄該操作的數(shù)據(jù)
(516) ,并形成操作數(shù)據(jù)包(S17)。演示文稿記錄文件則由聲音數(shù)據(jù) 包與操作數(shù)據(jù)包以間隔插入的方式串聯(lián)組成(S18)。
圖2為本發(fā)明的演示文稿記錄方法的時(shí)序圖。假設(shè)演示文稿文件 共有三張幻燈片,在時(shí)間點(diǎn)to開始播放,此時(shí)的畫面為幻燈片1的影 像,在h時(shí)跳頁至幻燈片2,在h時(shí)跳頁至幻燈片3,在t3時(shí)結(jié)束播放。 其中,在播放幻燈片1的時(shí)間段內(nèi)的時(shí)間點(diǎn)t(u,演示者還對(duì)演示文稿 文件進(jìn)行除跳頁之外的操作,如畫面巻動(dòng)。在t。至t3的演示文稿播放
時(shí)間內(nèi),共有四個(gè)操作發(fā)生,分別在t(M、 tp t2及t"因此在這四個(gè)時(shí)
間點(diǎn)分別形成OPD ( Operation Data Packet,操作數(shù)據(jù)包)(ODP1 -ODP4)。而聲音記錄的時(shí)間為從t。到t3,但聲音數(shù)據(jù)由時(shí)間點(diǎn)t。i、 h 和t2分隔為四個(gè)VDP ( Voice Data Packet,聲音數(shù)據(jù)包)(VDP1 -VDP4)。在組成演示文稿記錄文件時(shí),將VDP與ODP依序間隔插入 排列,即第一聲音數(shù)據(jù)包(VDP1 )排列在最前,其后排列第一操作數(shù) 據(jù)包(ODP1),第二聲音數(shù)據(jù)包(VDP2)再排列在第一操作數(shù)據(jù)包 (ODPl)之后,如此依序排列,也就是如圖2中的虛線箭頭牽引的順 序。
圖3為演示文稿記錄文件的組成示意圖。該記錄文件的起始處為 文件才艮頭(FH),該文件才艮頭(FH)記錄與該記錄文件對(duì)應(yīng)的演示文 稿文件,用于配合演示文稿文件的播放而重現(xiàn)其對(duì)應(yīng)的記錄文件。在 該文件報(bào)頭(FH )之后則為依序間隔插入的聲音數(shù)據(jù)包(VDPl VDPn ) 及操作數(shù)據(jù)包(ODPl ODPn),按照如前所述的排列方式。優(yōu)選地, 每一聲音數(shù)據(jù)包(VDP)包括數(shù)據(jù)包報(bào)頭(PHv)、起始時(shí)間(STv)、 壓縮格式(CFv)、數(shù)據(jù)長度(DLv)及記錄數(shù)據(jù)(RDV)等。其中, 數(shù)據(jù)包報(bào)頭(PHV)標(biāo)示該數(shù)據(jù)包的屬性,即該數(shù)據(jù)包屬于聲音數(shù)據(jù) 包(VDP)還是操作數(shù)據(jù)包(ODP ),用于在執(zhí)行記錄文件時(shí)作為識(shí)別; 起始時(shí)間(STV)記錄該聲音數(shù)據(jù)包(VDP)記錄的聲音數(shù)據(jù)(即記 錄數(shù)據(jù)(RDV))的起始時(shí)間點(diǎn);壓縮格式(CFV)標(biāo)示該聲音數(shù)據(jù)包 (VDP )記錄的聲音數(shù)據(jù)所釆用的壓縮格式,如mp3或wmv;數(shù)據(jù)長 度(DLV)記錄該聲音數(shù)據(jù)包(VDP)的長度,可用來預(yù)知下一數(shù)據(jù) 包(操作數(shù)據(jù)包(ODP)的位置;記錄數(shù)據(jù)(RDV)則為記錄的聲音 數(shù)據(jù)。
同樣,每一操作數(shù)據(jù)包(ODP)優(yōu)選地包括數(shù)據(jù)包報(bào)頭(PH0)、 起始時(shí)間(ST0)、數(shù)據(jù)長度(DL0)及記錄數(shù)據(jù)(RD0)等。其作用 均與聲音數(shù)據(jù)包(VDP)類似,差別僅在于操作數(shù)據(jù)包(ODP)中不 需要記錄壓縮格式(CF)。因?yàn)椴僮鲾?shù)據(jù)通常為單一的指令,數(shù)據(jù)長 度相對(duì)較短,不需要再進(jìn)行壓縮。
在播放演示文稿文件的同時(shí),執(zhí)行上述方法記錄的演示文稿的聲 音及操作記錄文件,則可確保記錄文件中記錄的聲音及操作與演示文稿文件同步。記錄文件的執(zhí)行方法如圖4所示。首先開啟記錄文件 (S21),該開啟程序先讀取記錄文件的文件報(bào)頭(FH),以開啟演示 文稿文件播放器,播放與該記錄文件對(duì)應(yīng)的演示文稿文件(S22)。然 后讀取該記錄文件內(nèi)的各數(shù)據(jù)包(VDP, ODP),通過數(shù)據(jù)包(VDP, ODP)內(nèi)的數(shù)據(jù)包報(bào)頭(PHV, PHO)判斷該數(shù)據(jù)包屬于聲音數(shù)據(jù)包 (VDP)還是操作數(shù)據(jù)包(ODP)。若為聲音數(shù)據(jù)包(VDP) (S23), 則進(jìn)行聲音數(shù)據(jù)包(VDP)的譯碼,并輸出該聲音數(shù)據(jù)(S231),以播 放該聲音;若讀取的數(shù)據(jù)包為操作數(shù)據(jù)包(ODP) (S24),則進(jìn)行操作 數(shù)據(jù)包(ODP)的譯碼,并輸出該操作數(shù)據(jù),以在演示文稿文件播放 時(shí)產(chǎn)生相應(yīng)的操作(S241)。按此順序依序輸出并執(zhí)行各聲音數(shù)據(jù)包 (VDP)和操作數(shù)據(jù)包(ODP)記錄的聲音和操作(S25),當(dāng)最后一 個(gè)操作數(shù)據(jù)包(ODP)為結(jié)束演示文稿的播放的操作時(shí),則關(guān)閉演示 文稿文件播放器,結(jié)束演示文稿的播放(S26)。通過計(jì)算機(jī)的多任務(wù) 作業(yè),以及各數(shù)據(jù)包(VDP, ODP)內(nèi)記錄的時(shí)間數(shù)據(jù),可確保演示 文稿文件的播放、演示者的聲音及其對(duì)演示文稿文件的操作可同步重 現(xiàn)。
以上所述僅為本發(fā)明的 一個(gè)優(yōu)選實(shí)施例的具體說明,而并非本發(fā) 明的限制,因此,使用本發(fā)明的技術(shù)思想的其它的等效變換,均應(yīng)包 含在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種記錄演示文稿的方法,在演示文稿文件的播放過程中記錄演示者的聲音及其對(duì)所述演示文稿文件的操作,包括下列步驟a)播放所述演示文稿文件;b)記錄所述演示者的聲音;c)在對(duì)所述演示文稿文件進(jìn)行操作時(shí),形成聲音數(shù)據(jù)包,但步驟b)持續(xù)進(jìn)行;d)在對(duì)所述演示文稿文件進(jìn)行操作時(shí),記錄操作數(shù)據(jù),但步驟b)持續(xù)進(jìn)行;e)在步驟d)完成后,形成操作數(shù)據(jù)包,但步驟b)持續(xù)進(jìn)行;以及f)在所述演示文稿文件播放完畢時(shí),停止步驟b),并將所述聲音數(shù)據(jù)包和操作數(shù)據(jù)包組成演示文稿記錄文件。
2. 如權(quán)利要求1所述的記錄演示文稿的方法,其中所述演示文稿 記錄文件由依序間隔插入的聲音數(shù)據(jù)包及操作數(shù)據(jù)包組成。
3. 如權(quán)利要求2所述的記錄演示文稿的方法,其中所述演示文稿 記錄文件的起始處具有文件報(bào)頭,用于記錄與所述記錄文件對(duì)應(yīng)的演 示文稿文件。
4. 如權(quán)利要求1所述的記錄演示文稿的方法,其中所述聲音數(shù)據(jù) 包包括數(shù)據(jù)包報(bào)頭,用于標(biāo)示所述數(shù)據(jù)包的屬性;起始時(shí)間,用于記錄所述聲音數(shù)據(jù)包記錄的聲音數(shù)據(jù)的起始時(shí)間點(diǎn);壓縮格式,用于標(biāo)示所述聲音數(shù)據(jù)包記錄的聲音數(shù)據(jù)所采用的壓 縮格式;數(shù)據(jù)長度,用于記錄所述聲音數(shù)據(jù)包記錄的聲音數(shù)據(jù)的持續(xù)時(shí)間; 以及記錄數(shù)據(jù),即記錄的聲音數(shù)據(jù)。
5.如權(quán)利要求1所述的記錄演示文稿的方法,其中所述操作數(shù)據(jù) 包包括數(shù)據(jù)包報(bào)頭,用于標(biāo)示所述數(shù)據(jù)包的屬性;起始時(shí)間,用于記錄所述操作數(shù)據(jù)包記錄的操作數(shù)據(jù)的起始時(shí)間點(diǎn);數(shù)據(jù)長度,用于記錄所述聲音數(shù)據(jù)包記錄的操作數(shù)據(jù)的持續(xù)時(shí)間;以及記錄數(shù)據(jù),即記錄的操作數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種演示文稿記錄方法,該方法在對(duì)演示文稿文件(如Power Point文件)進(jìn)行演示時(shí),同步記錄演示者的聲音及對(duì)文件的操作。該方法主要在演示文稿文件開始播放時(shí),同時(shí)開始錄制演示者的聲音,并將其轉(zhuǎn)換為聲音數(shù)據(jù)包;其間,當(dāng)演示者對(duì)演示文稿文件進(jìn)行操作(如跳頁)時(shí),則結(jié)束聲音數(shù)據(jù)包,同時(shí)記錄該操作數(shù)據(jù)并將其轉(zhuǎn)換為操作數(shù)據(jù)包,排列在聲音數(shù)據(jù)包之后;但聲音的錄制則持續(xù)無間斷,并將其轉(zhuǎn)換為另一聲音數(shù)據(jù)包,續(xù)接在該操作數(shù)據(jù)包之后,以這種間隔插入數(shù)據(jù)包的方式組成演示文稿記錄文件。將其與演示文稿文件同時(shí)播放,可重現(xiàn)對(duì)演示文稿進(jìn)行演示時(shí)的畫面、聲音及操作。
文檔編號(hào)G06F17/30GK101344883SQ20071012807
公開日2009年1月14日 申請(qǐng)日期2007年7月9日 優(yōu)先權(quán)日2007年7月9日
發(fā)明者王錦源, 龔榮華 申請(qǐng)人:宇瞻科技股份有限公司