專利名稱:演示文稿的顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于文檔顯示領(lǐng)域,涉及一種演示文稿的顯示的方法,具體涉及一種演示文稿的顯示方法及裝置。
背景技術(shù):
目前,演示文稿(PowerPoint)文檔的顯示操作一般基于Windows操作系統(tǒng), 例如,在PC機(jī)上,PowerPoint文檔的顯示操作需要依靠各種版本的Windows操作系統(tǒng)提供的office辦公軟件的支持,在嵌入式系統(tǒng)上,PowerPoint文檔的顯示需要微軟的 PowerPoint嵌入式版本的軟件來(lái)支持。完全解析PowerPoint文檔要耗費(fèi)相當(dāng)多的系統(tǒng)資源,但是,嵌入式系統(tǒng)的資源有限,處理速度以及處理器頻率一般比較低,內(nèi)存也比較少,完全解析PowerPoint文檔相當(dāng)困難。為了能夠顯示PowerPoint文檔,一些嵌入式系統(tǒng)引入 WinCE平臺(tái),但是使用WinCE平臺(tái)需要支付一定的費(fèi)用。在使用其他操作平臺(tái)的嵌入式系統(tǒng)中,如Linux操作系統(tǒng),卻不提供微軟的PowerPoint軟件,造成跨平臺(tái)顯示PowerPoint文檔具有一定的困難。因此,人們通常將PowerPoint文檔轉(zhuǎn)換成其他格式,便于在其他操作平臺(tái)上顯示PowerPoint文檔,例如圖片、視頻等。然而,將PowerPoint文檔轉(zhuǎn)換成圖片之后丟失了文檔中的動(dòng)態(tài)效果,將PowerPoint文檔轉(zhuǎn)換成視頻雖然保留了動(dòng)態(tài)效果,但是卻缺乏操作性,在每頁(yè)幻燈片切換以及每頁(yè)幻燈片的動(dòng)畫顯示過(guò)程中都存在操作不準(zhǔn)確的問(wèn)題。此外,轉(zhuǎn)換成視頻還存在存儲(chǔ)空間增大的問(wèn)題。
發(fā)明內(nèi)容
為解決PowerPoint文檔在嵌入式系統(tǒng)中跨平臺(tái)操作存在的困難,本發(fā)明提出一種演示文稿的顯示方法,包括以下步驟讀取演示文稿中每張幻燈片的信息;根據(jù)讀取的幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件;播放所述動(dòng)畫文件。優(yōu)選地,所述讀取演示文稿中所有幻燈片的信息,包括讀取演示文稿中幻燈片的靜態(tài)信息、動(dòng)態(tài)信息和時(shí)間軸信息。優(yōu)選地,所述靜態(tài)信息至少包括文字內(nèi)容、文字格式、文字位置、圖形的形狀和位置以及其他可視元素;所述動(dòng)態(tài)信息至少包括幻燈片之間切換的動(dòng)態(tài)效果、具有動(dòng)態(tài)效果的文字、圖片和其他可視元素及其動(dòng)態(tài)效果;所述時(shí)間軸信息至少包括幻燈片播放順序、 幻燈片中動(dòng)態(tài)效果的個(gè)數(shù)和播放順序以及每個(gè)動(dòng)態(tài)效果的播放速度。優(yōu)選地,所述根據(jù)幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件,包括步驟將各個(gè)幻燈片根據(jù)時(shí)間軸信息轉(zhuǎn)換為多個(gè)片段;將轉(zhuǎn)換好的片段順序排列并連接,確定各切換點(diǎn); 將連接好的片段和切換點(diǎn)信息保存為動(dòng)畫文件。優(yōu)選地,所述切換點(diǎn)為所述片段切換的時(shí)間點(diǎn),所述切換點(diǎn)信息包括所述片段的顯示時(shí)長(zhǎng)、連接順序以及所述動(dòng)畫文件的屬性,為xml格式或txt格式;所述動(dòng)畫文件為 OLE格式或Zip格式的文件,。
優(yōu)選地,所述播放所述動(dòng)畫文件,包括步驟讀取動(dòng)畫文件中的片段和切換點(diǎn)信息;加載動(dòng)畫文件中的片段,按照切換點(diǎn)信息顯示片段至切換點(diǎn)處并暫停;根據(jù)用戶的觸發(fā),按照切換點(diǎn)信息繼續(xù)顯示片段至下一切換點(diǎn)并暫停,循環(huán)該步驟直至顯示完畢。優(yōu)選地,所述用戶的觸發(fā)包括按鍵選擇、點(diǎn)擊選擇或者滑過(guò)屏幕。優(yōu)選地,根據(jù)用戶的觸發(fā),按照切換點(diǎn)信息繼續(xù)顯示片段至下一切換點(diǎn),包括如果用戶觸發(fā)向后播放,則從當(dāng)前切換點(diǎn)順序顯示片段至下一切換點(diǎn)處停止;如果用戶觸發(fā)向前播放,則從當(dāng)前切換點(diǎn)逆序顯示片段至上一切換點(diǎn)處停止;如果用戶觸發(fā)重新播放,則從上一切換點(diǎn)順序顯示片段至當(dāng)前切換點(diǎn)處停止;如果用戶觸發(fā)退出,則停止播放并退出顯不。本發(fā)明還提出一種演示文稿的顯示裝置,包括演示文稿讀取模塊,用于讀取演示文稿中每張幻燈片的信息;演示文稿轉(zhuǎn)換模塊,根據(jù)讀取的幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件;動(dòng)畫播放控制模塊,用于播放所述動(dòng)畫文件。
本發(fā)明提供的幻燈片的顯示方法和裝置,能夠?qū)⒒脽羝械膭?dòng)畫效果轉(zhuǎn)換為動(dòng)畫文件的格式保存,并可單獨(dú)播放,而且在瀏覽幻燈片時(shí),保留了幻燈片原始的動(dòng)態(tài)效果,并且還可以精確控制瀏覽的進(jìn)度,解決了在不支持微軟軟件的嵌入式系統(tǒng)中不能瀏覽演示文稿的問(wèn)題。
圖1為本發(fā)明的實(shí)施例一的演示文稿的顯示方法的流程圖加 圖業(yè)為本發(fā)明的實(shí)施例一的演示文稿的顯示方法中幻燈片信息顯示圖; 圖3為本發(fā)明的實(shí)施例一的演示文稿的顯示方法中將演示文稿轉(zhuǎn)換為動(dòng)畫文件的流程圖4為本發(fā)明的實(shí)施例一的演示文稿的顯示方法中播放動(dòng)畫文件的流程圖; 圖5為本發(fā)明的實(shí)施例二的演示文稿的顯示裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一
本發(fā)明的實(shí)施例提供一種演示文稿的顯示方法,如圖1所示,包括以下步驟 101、讀取演示文稿中每張幻燈片的信息。在嵌入式系統(tǒng)中不存在微軟提供的PowerPoint文件顯示軟件的情況下,如果用戶需要打開PowerPoint文檔,并且該文件還未進(jìn)行過(guò)轉(zhuǎn)換,則需要首先將該文件進(jìn)行格式的轉(zhuǎn)換。進(jìn)行格式轉(zhuǎn)換之前的準(zhǔn)備工作即為讀取PowerPoint文檔中所有幻燈片的信息。
所有幻燈片的信息包括所有幻燈片的靜態(tài)信息、動(dòng)態(tài)信息和時(shí)間軸信息。靜態(tài)信息包括幻燈片中的文字內(nèi)容、文字格式、文字位置、圖形的形狀和位置以及其他可視元素, 即幻燈片中不存在動(dòng)態(tài)效果的信息。與靜態(tài)信息不一樣的是,動(dòng)態(tài)信息包括幻燈片之間切換的動(dòng)態(tài)效果,具有動(dòng)態(tài)效果的文字、圖片和其他可視元素及其動(dòng)態(tài)效果,動(dòng)態(tài)效果包括動(dòng)畫主體在動(dòng)態(tài)效果過(guò)程中發(fā)生的一種或多種屬性的改變,可以為但不限于位置、顏色、角度或明暗的變化,播放過(guò)程中可呈現(xiàn)的動(dòng)態(tài)效果的主體及其動(dòng)態(tài)效果。時(shí)間軸信息包括幻燈片播放順序、幻燈片中動(dòng)態(tài)效果的個(gè)數(shù)和播放順序以及每個(gè)動(dòng)態(tài)效果的播放速度。讀取幻燈片信息的過(guò)程,具體來(lái)說(shuō),首先讀取幻燈片靜態(tài)信息,然后讀取幻燈片動(dòng)態(tài)信息,最后讀取時(shí)間軸信息。圖2廣圖業(yè)為本發(fā)明的實(shí)施例一的演示文稿的顯示方法中幻燈片信息顯示圖。如圖加所示,該文檔包括五張幻燈片,其中每張幻燈片包括一定的幻燈片信息。圖2b為第一張幻燈片信息顯示圖。如圖2b所示,第一張幻燈片內(nèi)部不包括動(dòng)態(tài)信息,只包括靜態(tài)信息。靜態(tài)信息為標(biāo)題文字“智慧人生”,格式為楷體42號(hào)居中,副標(biāo)題文字“——品味人生、感受人生、熱愛生活”,格式為宋體M號(hào),加粗,右對(duì)齊,因此讀取第一張幻燈片信息時(shí),讀取上述文字、格式以及位置。圖2c為第一張幻燈片與第二張幻燈片切換的示意圖。如圖2c所示,第一張幻燈片和第二張幻燈片之間的切換存在動(dòng)態(tài)效果,第二張幻燈片的放映效果為“向下擦除”。然后接著讀取第二張幻燈片的內(nèi)容,如圖2d所示的第二張幻燈片信息顯示圖,標(biāo)題文字“人生之步”,格式為楷體33號(hào)居中。正文內(nèi)容“人生之步人生總是一腳苦,一腳甜,要相信有苦有樂”,格式為宋體27號(hào),加粗,左對(duì)齊;“生活中沒有可以打滿分的美好。痛苦過(guò),消沉過(guò), 之后,時(shí)間總會(huì)端來(lái)的一杯清水,總能滌凈生活中的苦澀,慢慢恢復(fù)生活的真味?!备袷綖樗误w對(duì)號(hào),傾斜,左對(duì)齊。上述文字均不存在動(dòng)態(tài)效果。因此,讀取的第二張幻燈片的動(dòng)態(tài)信息為幻燈片切換的動(dòng)態(tài)效果“向下擦除”,靜態(tài)信息為上述文字、格式以及位置。第二張幻燈片和第三幻燈片之間不存在切換動(dòng)態(tài)效果,接著讀取第三張幻燈片內(nèi)部信息,如圖加所示的第三張幻燈片信息顯示圖,第三張幻燈片包括靜態(tài)信息,標(biāo)題文字 “人生之步”,格式為楷體33號(hào)居中。正文文字“小時(shí)候,愛吃黃瓜,加蒜泥涼拌,或者生吃, 脆生爽口,百吃不厭。可有一次,居然吃到了味道極苦的,比黃連還苦。見我擠眼皺眉的一臉苦相,母親嘮叨起來(lái)“你以為所有的黃瓜都好吃呀?沒有這些苦黃瓜,你就不知道那些甜黃瓜金貴?!蹦赣H端來(lái)一杯清水,叫我漱口,之后再選一條黃瓜吃,果然益發(fā)覺得甘甜無(wú)比?!?格式為,宋體27號(hào),左對(duì)齊,無(wú)動(dòng)態(tài)效果,圖片為如圖加所示的兩張黃瓜圖片,如圖2f所示,左側(cè)黃瓜圖片包括動(dòng)態(tài)效果單擊時(shí),進(jìn)入,菱形,非??臁H鐖D2g所示,右側(cè)黃瓜圖片包括動(dòng)態(tài)效果上一動(dòng)畫之后,進(jìn)入,百葉窗,非???。如圖池所示,第三張幻燈片和第四張幻燈片之間的切換存在動(dòng)態(tài)效果楔入。如圖 2i所示,第四張幻燈片內(nèi)部信息,包括第四張的靜態(tài)信息包括標(biāo)題“人生之步”,格式為楷體33號(hào),居中;動(dòng)態(tài)信息包括正文文字“從此知道,生活中沒有可以打滿分的美好。連性情一向溫婉善良的黃瓜也會(huì)偶爾反串一下壞蛋角色,中斷我們看似牢不可破的幸福感覺?!?格式為,宋體27號(hào),左對(duì)齊,動(dòng)態(tài)效果為單擊、百葉窗進(jìn)入,還包括音頻文件“山村之音”, 單擊觸發(fā)。如圖2j所示,第四張幻燈片和第五張幻燈片之間的切換存在動(dòng)態(tài)效果向左揭開。如圖業(yè)所示,讀取第五張幻燈片的靜態(tài)信息包括標(biāo)題“人生之步”,格式為楷體33號(hào),居中,正文文字“漸漸長(zhǎng)大,學(xué)業(yè)受挫,戀愛不順,職稱擱淺,身體染恙,朋友鬧僵……壞事一茬接一茬地現(xiàn)身,哪一件都比一根苦黃瓜的殺傷力大。痛苦過(guò),消沉過(guò),之后,時(shí)間就似兒時(shí)母親端來(lái)的那一杯清水,總能滌凈生活中的苦澀,慢慢恢復(fù)生活的真味。,,格式為,宋體27號(hào), 左對(duì)齊。第五張幻燈片無(wú)動(dòng)態(tài)效果,因此不存在動(dòng)態(tài)信息。將所有幻燈片信息從第一張幻燈片至第五張幻燈片讀取完畢之后,讀取時(shí)間軸信息,即讀取幻燈片播放順序、幻燈片中動(dòng)態(tài)效果的個(gè)數(shù)和播放順序以及每個(gè)動(dòng)態(tài)效果的播放速度,例如幻燈片的播放順序?yàn)榈谝粡堉恋谖鍙堩樞虿シ?,第二張幻燈片的播放包括一個(gè)動(dòng)態(tài)效果向下擦除,速度為慢速,第三張幻燈片包括兩個(gè)動(dòng)態(tài)效果,兩張圖片的動(dòng)態(tài)效果菱形和百葉窗,速度均為非???,第四張幻燈片包括三個(gè)動(dòng)態(tài)效果第四張幻燈片的切換動(dòng)態(tài)效果楔入快速,正文文字的動(dòng)態(tài)效果百葉窗,播放速度為非???,第五張幻燈片包括一個(gè)動(dòng)態(tài)效果,向左揭開,播放的動(dòng)態(tài)效果的速度為快速。動(dòng)態(tài)效果之間的播放順序,例如, 第三張幻燈片左側(cè)圖片動(dòng)態(tài)效果在先,右側(cè)圖片動(dòng)態(tài)效果在后。第四張幻燈片播放的動(dòng)態(tài)效果為楔入在先,然后正文文字的播放效果為百葉窗進(jìn)入在后。在本實(shí)施例中,將播放速度如下定義,速度為非常慢,則播放時(shí)長(zhǎng)為5000毫秒;速度為慢速,則播放時(shí)長(zhǎng)為3000毫秒; 速度為中速,則播放時(shí)長(zhǎng)為2000毫秒;速度為快速,則播放時(shí)長(zhǎng)為1000毫秒;速度為非常快,則播放時(shí)長(zhǎng)為500毫秒。102、根據(jù)讀取的幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件。將幻燈片中的所有信息讀取完之后,需要將PowerPoint文檔轉(zhuǎn)換為動(dòng)畫文件。圖 3為本發(fā)明的實(shí)施例一的演示文稿顯示方法中將演示文稿轉(zhuǎn)換為動(dòng)畫文件的流程圖。如圖 3所示,具體包括以下步驟
1021、將各個(gè)幻燈片根據(jù)時(shí)間軸信息轉(zhuǎn)換為多個(gè)片段。根據(jù)讀取的時(shí)間軸信息將幻燈片轉(zhuǎn)化為多個(gè)片段,例如可以根據(jù)幻燈片的切換和動(dòng)態(tài)效果的產(chǎn)生設(shè)置成為轉(zhuǎn)換片段的分界點(diǎn),幻燈片播放的切換不存在動(dòng)態(tài)效果,可以設(shè)置為圖片格式,但不限于圖片格式;幻燈片播放的切換或幻燈片內(nèi)部存在的動(dòng)態(tài)效果,可以設(shè)置為視頻格式,但不限于視頻格式。因此每張幻燈片可以轉(zhuǎn)換成為至少一個(gè)片段。根據(jù)本發(fā)明實(shí)施例,通過(guò)讀取整個(gè)PowerPoint文檔的幻燈片信息,根據(jù)時(shí)間軸信息,可以將整個(gè)PowerPoint文檔轉(zhuǎn)換成九個(gè)片段,具有動(dòng)態(tài)效果的片段轉(zhuǎn)換為但不限于視頻格式,例如avi格式或rmvb格式,動(dòng)態(tài)效果中的聲音轉(zhuǎn)換為但不限于音頻格式,例如 mp3格式或者wav格式,只包括靜態(tài)信息的片段轉(zhuǎn)換為但不限于圖片格式,例如jpg格式或 gif格式。本實(shí)施例,轉(zhuǎn)換之后的文件片段信息,如下表所示
權(quán)利要求
1.一種演示文稿的顯示方法,其特征在于,包括以下步驟 讀取演示文稿中每張幻燈片的信息;根據(jù)讀取的幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件; 播放所述動(dòng)畫文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述讀取演示文稿中所有幻燈片的信息,包括讀取演示文稿中每張幻燈片的靜態(tài)信息、動(dòng)態(tài)信息和時(shí)間軸信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述靜態(tài)信息至少包括文字內(nèi)容、文字格式、文字位置、圖形的形狀和位置以及其他可視元素;所述動(dòng)態(tài)信息至少包括幻燈片之間切換的動(dòng)態(tài)效果、具有動(dòng)態(tài)效果的文字、圖片和其他可視元素及其動(dòng)態(tài)效果;所述時(shí)間軸信息包括至少幻燈片播放順序、幻燈片中動(dòng)態(tài)效果的個(gè)數(shù)和播放順序以及每個(gè)動(dòng)態(tài)效果的播放速度。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件,包括步驟將各個(gè)幻燈片根據(jù)時(shí)間軸信息轉(zhuǎn)換為多個(gè)片段; 將轉(zhuǎn)換好的片段順序排列并連接,確定各切換點(diǎn); 將連接好的片段和切換點(diǎn)信息保存為動(dòng)畫文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述切換點(diǎn)為所述片段切換的時(shí)間點(diǎn),所述切換點(diǎn)信息包括所述片段的顯示時(shí)長(zhǎng)、連接順序以及所述動(dòng)畫文件的屬性為ml格式或 txt格式,所述動(dòng)畫文件為OLE格式或Zip格式的文件。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述播放所述動(dòng)畫文件,包括步驟 讀取動(dòng)畫文件中的片段和切換點(diǎn)信息;加載動(dòng)畫文件中的片段,按照切換點(diǎn)信息顯示片段至切換點(diǎn)處并暫停; 根據(jù)用戶的觸發(fā),按照切換點(diǎn)信息繼續(xù)顯示片段至下一切換點(diǎn)并暫停,循環(huán)該步驟直至顯示完畢。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述用戶的觸發(fā)包括按鍵選擇、點(diǎn)擊選擇或者滑過(guò)屏幕。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)用戶的觸發(fā),按照切換點(diǎn)信息繼續(xù)顯示片段至下一切換點(diǎn),包括如果用戶觸發(fā)向后播放,則從當(dāng)前切換點(diǎn)順序顯示片段至下一切換點(diǎn)處停止;如果用戶觸發(fā)向前播放,則從當(dāng)前切換點(diǎn)逆序顯示片段至上一切換點(diǎn)處停止;如果用戶觸發(fā)重新播放,則從上一切換點(diǎn)順序顯示片段至當(dāng)前切換點(diǎn)處停止;如果用戶觸發(fā)退出,則停止播放并退出顯示。
9.一種演示文稿的顯示裝置,其特征在于,包括演示文稿讀取模塊,用于讀取演示文稿中每張幻燈片的信息;演示文稿轉(zhuǎn)換模塊,根據(jù)讀取的幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件;動(dòng)畫播放控制模塊,用于播放所述動(dòng)畫文件。
全文摘要
本發(fā)明屬于文檔顯示領(lǐng)域,涉及一種演示文稿的顯示方法及裝置。該方法包括讀取演示文稿中每張幻燈片的信息;根據(jù)讀取的幻燈片的信息將演示文稿轉(zhuǎn)換為動(dòng)畫文件;播放所述動(dòng)畫文件。該裝置包括演示文稿讀取模塊、演示文稿轉(zhuǎn)換模塊和動(dòng)畫播放控制模塊。本發(fā)明提供的幻燈片的顯示方法和裝置,能夠?qū)⒒脽羝械膭?dòng)畫效果轉(zhuǎn)換為動(dòng)畫文件的格式保存,并可單獨(dú)播放,而且在瀏覽幻燈片時(shí),保留了幻燈片原始的動(dòng)態(tài)效果,并且還可以精確控制瀏覽的進(jìn)度,解決了在不支持微軟軟件的嵌入式系統(tǒng)中不能瀏覽演示文稿的問(wèn)題。
文檔編號(hào)G06F9/44GK102156613SQ20111007749
公開日2011年8月17日 申請(qǐng)日期2011年3月29日 優(yōu)先權(quán)日2011年3月29日
發(fā)明者周暉, 車昊, 韓娟 申請(qǐng)人:漢王科技股份有限公司