專利名稱:一種可實現(xiàn)幻燈片回退播放的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及利用軟件播放幻燈片過程中回退至最近播放的幻燈片的裝置和方法。
背景技術(shù):
隨著辦公軟件的普及,越來越多的人開始使用演示程序,比如教師的多媒體教學(xué)、公司對外展覽的宣傳等。在使用這些演示程序播放的過程中,存在著互動交互的過程。那么,為了在交互的過程中更好的起到信息分享的作用,就需要演示程序在播放過程能夠提供更容易的操作、更便捷的控制。
目前的幻燈片播放軟件提供了上一頁、下一頁、以前察看過的頁、幻燈片漫游等基本功能。然而,一些高級用戶往往還要求軟件具有回退的功能,例如在播放講解過程中,用戶往往需要定位至最近即上一次講解的幻燈片(比如需要補(bǔ)充講解內(nèi)容等),然后再回到定位之前講解的幻燈片,或者連續(xù)的在這兩頁幻燈片之間切換,以達(dá)到比較或重點(diǎn)提示的作用。
現(xiàn)有的技術(shù)中,以MS Office中的PowerPoint2003(以下簡稱PPT)軟件為例,該軟件是通過播放過程中“以前察看過的頁(last viewed)”和“幻燈片漫游(go to slide)”兩個功能的結(jié)合達(dá)到回退的目的的。
具體如下首先用PPT打開文件后播放,共有N頁幻燈片,假定目前播放至第a(a<N)頁,此時演講者需要定位至上一次講解的幻燈片—第b(b<N且b≠a)頁,則在播放屏幕上點(diǎn)擊鼠標(biāo)右鍵,選擇“以前察看過的頁”(見圖1),則當(dāng)前播放的幻燈片定位至第b頁;然后再恢復(fù)至第a頁,則通過右鍵菜單上的“幻燈片漫游”(見圖2)定位至第a頁,從而實現(xiàn)這個回退功能。
如上所述,現(xiàn)有技術(shù)雖然可以達(dá)成幻燈片播放過程中的回退功能,但其操作過程比較繁瑣。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的缺陷,本發(fā)明的目的是提供一種可方便實現(xiàn)幻燈片回退播放的裝置和方法。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案一種可實現(xiàn)幻燈片回退播放的裝置,其包括歷史記錄存儲模塊,其用于依次存儲和記錄所播放過的幻燈片記錄,另外,其還包括回退觸發(fā)模塊,其用于接收用戶觸發(fā)指令,并激發(fā)下述回退執(zhí)行模塊;回退存儲模塊,其用于存儲回退過程中的幻燈片播放記錄,其內(nèi)部最多只有一個幻燈片播放記錄,其初始狀態(tài)為空;設(shè)置模塊,其用于將當(dāng)前幻燈片記錄放入歷史記錄存儲模塊或者回退存儲模塊;回退執(zhí)行模塊,其用于在接收到用戶的回退執(zhí)行指令時,判斷回退存儲模塊的狀態(tài),并根據(jù)該狀態(tài)執(zhí)行不同的播放動作。
本發(fā)明還提供一種可實現(xiàn)幻燈片回退播放的方法,其包括如下步驟1、回退觸發(fā)模塊接收用戶執(zhí)行回退動作的指令,并激發(fā)回退執(zhí)行模塊動作;2、回退執(zhí)行模塊判斷回退存儲模塊中是否已有幻燈片記錄,若有則進(jìn)入步驟3,否則進(jìn)入步驟4;3、回退執(zhí)行模塊直接將回退存儲模塊的幻燈片記錄取出并播放,同時將回退存儲模塊清空;
4、設(shè)置模塊將當(dāng)前播放的幻燈片放入回退存儲模塊中,同時讀取歷史記錄存儲模塊中最后一個幻燈片記錄并播放;5、設(shè)置模塊判斷用戶的下一步操作是否為回退操作,如果是轉(zhuǎn)到步驟1,如果否則通過設(shè)置模塊將當(dāng)前幻燈片記錄放入歷史記錄存儲中,同時將回退存儲模塊清空。
本發(fā)明提供的方法容易實現(xiàn),且使得基于該方法的回退功能操作簡便,基于本方法的軟件可以為用戶提供一鍵式的操作,不必疊加兩個功能來實現(xiàn)該操作,節(jié)省了操作步驟,而且又不需要記住當(dāng)前播放的幻燈片標(biāo)志,用來通過“幻燈片漫游”來定位幻燈片,極大的方便了用戶。
圖1及圖2為現(xiàn)有技術(shù)中利用右鍵菜單控制幻燈片回退的示意圖;圖3為本發(fā)明提供的回退至最近播放幻燈片的方法的流程圖;圖4為基于本發(fā)明的播放軟件提供的具有回退按鈕的控制界面的示意圖;圖5為基于本發(fā)明的播放軟件提供的具有回退選項的右鍵菜單的示意圖。
具體實施例方式
一種可實現(xiàn)幻燈片回退播放的裝置,其包括歷史記錄存儲模塊,其用于依次存儲和記錄所播放過的幻燈片記錄,另外,其還包括回退觸發(fā)模塊,其用于接收用戶觸發(fā)指令,并激發(fā)下述回退執(zhí)行模塊;回退存儲模塊,其用于存儲回退過程中的幻燈片播放記錄,其內(nèi)部最多只有一個幻燈片播放記錄,其初始狀態(tài)為空;設(shè)置模塊,其用于將當(dāng)前幻燈片記錄放入歷史記錄存儲模塊或者回退存儲模塊;
回退執(zhí)行模塊,其用于在接收到用戶的回退執(zhí)行指令時,判斷回退存儲模塊的狀態(tài),并根據(jù)該狀態(tài)執(zhí)行不同的播放動作。
當(dāng)前幻燈片播放只要發(fā)生變化,設(shè)置模塊都會將幻燈片的播放記錄依次記錄入歷史紀(jì)錄存儲模塊。也就是說,與現(xiàn)有的歷史記錄存儲模塊一樣,其中始終依次記錄全部播放過的幻燈片紀(jì)錄,無論執(zhí)行“上一頁”、“下一頁”、“以前察看過的頁”或者“后退”。與歷史紀(jì)錄存儲模塊不同的是,回退存儲模塊最多只存儲一項幻燈片播放記錄。
上述的回退觸發(fā)模塊可以最終以回退菜單或者回退按鈕的形式實現(xiàn)。至于菜單和按鈕的具體位置則由程序員在編程序時自行設(shè)定,這并非本發(fā)明的核心。
本發(fā)明還揭露了一種可實現(xiàn)幻燈片回退播放的方法,參見圖3,其包括如下步驟1、回退觸發(fā)模塊接收用戶執(zhí)行回退動作的指令,并激發(fā)回退執(zhí)行模塊動作;2、回退執(zhí)行模塊判斷回退存儲模塊中是否已有幻燈片記錄,若有則進(jìn)入步驟3,否則進(jìn)入步驟4;3、回退執(zhí)行模塊直接將回退存儲模塊的幻燈片記錄取出并播放,同時將回退存儲模塊清空;4、設(shè)置模塊將當(dāng)前播放的幻燈片放入回退存儲模塊中,同時讀取歷史記錄存儲模塊中最后一個幻燈片記錄并播放,設(shè)置模塊同時刪除歷史記錄存儲模塊中的最后一個幻燈片記錄;5、設(shè)置模塊判斷用戶的下一步操作是否為回退操作,如果是轉(zhuǎn)到步驟1,如果否將回退存儲模塊清空。
下面舉例說明上述過程如圖3所示,當(dāng)幻燈片b切換至幻燈片a時,設(shè)置模塊將將幻燈片b記錄為最近播放的幻燈片,即放入歷史記錄存儲中的最后一個,而幻燈片a取代幻燈片b成為當(dāng)前播放的幻燈片。此時,執(zhí)行回退操作,由于回退存儲中初始狀態(tài)是無記錄的,則向歷史記錄存儲中取出幻燈片b并播放,同時將幻燈片a放入回退存儲中以及刪除歷史記錄存儲中的幻燈片記錄b(刪除歷史記錄存儲中的幻燈片記錄b的目的是保證原有幻燈片中的“以前察看過的頁”功能有效);此時再次執(zhí)行回退操作,由于回退存儲中已有記錄,則取出幻燈片a播放,將幻燈片b放入歷史記錄存儲中,同時清空回退存儲中的記錄即幻燈片a。如果執(zhí)行的不是回退操作,而是其他操作,如“上一頁”、“首頁”等,則設(shè)置模塊將當(dāng)前幻燈片b記錄放入歷史記錄存儲中,同時刪除回退存儲模塊中的幻燈片記錄a,使回退存儲模塊清空。
本發(fā)明中,每執(zhí)行一次幻燈片切換操作(如上一頁、下一頁、幻燈片漫游、回退等操作),設(shè)置模塊將最近播放的幻燈片記錄至歷史記錄存儲中,而每執(zhí)行回退操作時,根據(jù)步驟2的判斷取出正確的幻燈片進(jìn)行播放以及必要的操作,從而達(dá)成回退的功能。
本發(fā)明基于上述方法提供了執(zhí)行回退操作時的具體方式。如圖4所示,在播放軟件的控制界面提供一回退按鈕,如此使得操作簡便且直觀;另外,如圖5所示,還可以在右鍵菜單中提供回退選項。顯而易見,具體執(zhí)行回退操作的方式并不限于上述兩種方式。
以上所揭露的實施例僅為本發(fā)明總體構(gòu)思的具體示例,對于所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,一些未經(jīng)創(chuàng)造性勞動得到的、基于本發(fā)明構(gòu)思所做的簡單變更,仍應(yīng)當(dāng)不脫本發(fā)明保護(hù)的范圍。
權(quán)利要求
1.一種可實現(xiàn)幻燈片回退播放的裝置,其包括歷史記錄存儲模塊,其用于依次存儲和記錄所播放過的幻燈片記錄,其特征在于,其還包括回退觸發(fā)模塊,其用于接收用戶觸發(fā)指令,并激發(fā)下述回退執(zhí)行模塊;回退存儲模塊,其用于存儲回退過程中的幻燈片播放記錄,其內(nèi)部最多只有一個幻燈片播放記錄,其初始狀態(tài)為空;設(shè)置模塊,其用于將當(dāng)前幻燈片記錄放入歷史記錄存儲模塊或者回退存儲模塊;回退執(zhí)行模塊,其用于在接收到用戶的回退執(zhí)行指令時,判斷回退存儲模塊的狀態(tài),并根據(jù)該狀態(tài)執(zhí)行不同的播放動作。
2.根據(jù)權(quán)利要求1所述的可實現(xiàn)幻燈片回退播放的裝置,其特征在于,當(dāng)前幻燈片播放只要發(fā)生變化,設(shè)置模塊都會將幻燈片的播放記錄依次記錄入歷史紀(jì)錄存儲模塊。
3.根據(jù)權(quán)利要求1所述的可實現(xiàn)幻燈片回退播放的裝置,其特征在于,回退觸發(fā)模塊可以以回退菜單或者回退按鈕的形式實現(xiàn)。
4.一種可實現(xiàn)幻燈片回退播放的方法,其特征在于,其包括如下步驟1、回退觸發(fā)模塊接收用戶執(zhí)行回退動作的指令,并激發(fā)回退執(zhí)行模塊動作;2、回退執(zhí)行模塊判斷回退存儲模塊中是否已有幻燈片記錄,若有則進(jìn)入步驟3,否則進(jìn)入步驟4;3、回退執(zhí)行模塊直接將回退存儲模塊的幻燈片記錄取出并播放,同時將回退存儲模塊清空;4、設(shè)置模塊將當(dāng)前播放的幻燈片放入回退存儲模塊中,同時讀取歷史記錄存儲模塊中最后一個幻燈片記錄并播放;5、設(shè)置模塊判斷用戶的下一步操作是否為回退操作,如果是轉(zhuǎn)到步驟1,如果否則通過設(shè)置模塊將當(dāng)前幻燈片記錄放入歷史記錄存儲中,同時將回退存儲模塊清空。
5.根據(jù)權(quán)利要求4所述的可實現(xiàn)幻燈片回退播放的方法,其特征在于,步驟4中還包括設(shè)置模塊同時刪除歷史記錄存儲模塊中的最后一個幻燈片記錄。
全文摘要
本發(fā)明涉及利用軟件播放幻燈片過程中回退至最近播放的幻燈片的裝置和方法。該方法包括1.回退觸發(fā)模塊接收用戶回退動作指令;2.回退執(zhí)行模塊判斷回退存儲模塊中是否已有幻燈片記錄,若有進(jìn)入步驟3,否則進(jìn)入步驟4;3.回退執(zhí)行模塊將回退存儲模塊的幻燈片記錄取出并播放,同時將回退存儲模塊清空;4.設(shè)置模塊將當(dāng)前播放的幻燈片放入回退存儲模塊中,同時讀取歷史記錄存儲模塊中最后一個幻燈片記錄并播放;5.設(shè)置模塊判斷用戶的下一步操作是否為回退操作,如果是轉(zhuǎn)到步驟1,否則通過設(shè)置模塊將當(dāng)前幻燈片記錄放入歷史記錄存儲中,同時將回退存儲模塊清空。本發(fā)明提供的方法容易實現(xiàn),且使得基于該方法的回退功能操作簡便。
文檔編號G06F17/30GK101034405SQ20071002756
公開日2007年9月12日 申請日期2007年4月13日 優(yōu)先權(quán)日2007年4月13日
發(fā)明者萬里, 卓洪濤 申請人:珠海金山軟件股份有限公司