专利名称:记录演示文稿的方法
技术领域:
本发明涉及计算机辅助播放演示文稿,特别涉及演示文稿的记录 与重现。
背景技术:
计算机演示文稿软件(如微软公司的Power Point)的使用几乎已 经完全取代了传统的胶片型幻灯片,这种计算机辅助的演示文稿系统 通过演示文稿软件由计算机(通常是笔记本计算机)直接产生幻灯片 (slide)的影像,再通过与计算机连接的投影仪将演示文稿的画面投 射到大型布幕上。
演示文稿的现场演示,除了计算机演示文稿文件(即虚拟幻灯片) 的内容外,还会由演示者提供许多声音信息。然而由于现场演示具有 时间的地点上的限制,必然有部分人员无法参与,即使其事后取得演 示文稿文件或打印的书面演示文稿数据,但是由于幻灯片的内容多为 提纲挈领,缺少演示者的声音信息,所以通常令人难以完全了解演示 文稿的内容。于是出现了多种演示文稿记录系统,其主要都是用摄影 机或照相机拍摄现场影像,并用麦克风记录演示者的语音,从而形成 影像与声音组合的记录文件。而以这种方式形成的演示文稿记录文件
的数据量非常庞大,需要占用大量的储存空间,非常不利于储存及传 递,并且影像分辨率的高低也会直接影响观看者对于幻灯片内容的识 别。但是,就一般的商业性或教育性的演示文稿而言,演示者的影像 并不会影响观看者对于演示文稿内容的理解,因此,若能舍弃影像部 分的记录,将可大幅缩减演示文稿记录文件的大小。
发明内容
本发明的主要目的在于提供一种演示文稿的记录方法,其可以极 为精简的文件大小记录演示者的声音及其对演示文稿文件的操作,使
演示文稿记录文件非常便于储存和传递。
本发明的另一目的在于提供这样一种演示文稿记录方法,其可在 播放演示文稿记录文件时,自动且同步地重现对演示文稿进行演示时 演示者的声音及其对演示文稿文件的操作。
为达到上述目的,本发明主要在演示文稿文件开始播放时,同时
开始录制演示者的声音,并将其转换为声音数据包;其间,当演示者 对演示文稿文件进行操作(如跳页或页面巻动)时,则结束声音数据 包,同时记录该操作的数据并将其转换为操作数据包,排列在声音数 据包之后;但声音的录制则持续无间断,并转换为另一声音数据包, 续接在该^搡作数据包之后;以这种间隔插入数据包的方式组成演示文 稿记录文件,每一数据包都记录有时间数据,以确保其同步,之后, 在播放演示文稿文件的同时,播放该演示文稿记录文件,可重现对演 示文稿进行演示时的画面、声音及操作。
为此,本发明提供了这样一种记录演示文稿的方法,在演示文稿 文件的播放过程中记录演示者的声音及其对所述演示文稿文件的操 作,包括下列步骤a)播放所述演示文稿文件;b)记录所述演示者 的声音;c)在对所述演示文稿文件进行操作时,形成声音数据包,但 步骤b)持续进行;d)在对所述演示文稿文件进行操作时,记录操作 数据,但步骤b)持续进行;e)在步骤d)完成后,形成操作数据包, 但步骤b)持续进行;以及f)在所述演示文稿文件播放完毕时,停止 步骤b),并将所述声音数据包和操作数据包组成演示文稿记录文件。
使用本发明后,可以以极为精简的文件大小记录演示者的声音及 其对演示文稿文件的操作。
图1是本发明的演示文稿记录方法的流程图2是本发明的演示文稿记录方法的时序图3是本发明的演示文稿记录文件的组成示意图;以及
图4是本发明的演示文稿记录文件的执行流程图。图式简单说明
S11 S18, S21 S26…步骤
ODP…操作数据包
VDP…声音数据包
PH…数据包报头
ST…起始时间
CF…压缩格式
DL…数据长度
RD…记录数据
具体实施例方式
本发明在演示文稿文件播放时,全程同步记录演示者的声音及其 对演示文稿文件的操作,演示文稿文件在此指使用计算机软件(如微 软公司的Power Point)制作的幻灯片文件(如使用Power Point制作 的ppt文件),而声音的记录通过连接于计算机的麦克风将音频信号存 储在计算机内,由于这部分属于公知的技术,所以不作赘述。
图1为本发明的演示文稿记录方法的流程图。在演示文稿文件开 始播放时(Sll),同时开始记录演示者的声音(S12),该声音的记录 一直持续到演示文稿文件结束播放(S13)。在演示进行的过程中,若 演示者对演示文稿文件有任何的操作(S14),如跳页或画面巻动等, 则 一方面将该操作发生时间点之前记录的声音数据形成声音数据包
(515) ,但声音的记录并不间断,另一方面立即记录该操作的数据
(516) ,并形成操作数据包(S17)。演示文稿记录文件则由声音数据 包与操作数据包以间隔插入的方式串联组成(S18)。
图2为本发明的演示文稿记录方法的时序图。假设演示文稿文件 共有三张幻灯片,在时间点to开始播放,此时的画面为幻灯片1的影 像,在h时跳页至幻灯片2,在h时跳页至幻灯片3,在t3时结束播放。 其中,在播放幻灯片1的时间段内的时间点t(u,演示者还对演示文稿 文件进行除跳页之外的操作,如画面巻动。在t。至t3的演示文稿播放
时间内,共有四个操作发生,分别在t(M、 tp t2及t"因此在这四个时
间点分别形成OPD ( Operation Data Packet,操作数据包)(ODP1 -ODP4)。而声音记录的时间为从t。到t3,但声音数据由时间点t。i、 h 和t2分隔为四个VDP ( Voice Data Packet,声音数据包)(VDP1 -VDP4)。在组成演示文稿记录文件时,将VDP与ODP依序间隔插入 排列,即第一声音数据包(VDP1 )排列在最前,其后排列第一操作数 据包(ODP1),第二声音数据包(VDP2)再排列在第一操作数据包 (ODPl)之后,如此依序排列,也就是如图2中的虚线箭头牵引的顺 序。
图3为演示文稿记录文件的组成示意图。该记录文件的起始处为 文件才艮头(FH),该文件才艮头(FH)记录与该记录文件对应的演示文 稿文件,用于配合演示文稿文件的播放而重现其对应的记录文件。在 该文件报头(FH )之后则为依序间隔插入的声音数据包(VDPl VDPn ) 及操作数据包(ODPl ODPn),按照如前所述的排列方式。优选地, 每一声音数据包(VDP)包括数据包报头(PHv)、起始时间(STv)、 压缩格式(CFv)、数据长度(DLv)及记录数据(RDV)等。其中, 数据包报头(PHV)标示该数据包的属性,即该数据包属于声音数据 包(VDP)还是操作数据包(ODP ),用于在执行记录文件时作为识别; 起始时间(STV)记录该声音数据包(VDP)记录的声音数据(即记 录数据(RDV))的起始时间点;压缩格式(CFV)标示该声音数据包 (VDP )记录的声音数据所釆用的压缩格式,如mp3或wmv;数据长 度(DLV)记录该声音数据包(VDP)的长度,可用来预知下一数据 包(操作数据包(ODP)的位置;记录数据(RDV)则为记录的声音 数据。
同样,每一操作数据包(ODP)优选地包括数据包报头(PH0)、 起始时间(ST0)、数据长度(DL0)及记录数据(RD0)等。其作用 均与声音数据包(VDP)类似,差别仅在于操作数据包(ODP)中不 需要记录压缩格式(CF)。因为操作数据通常为单一的指令,数据长 度相对较短,不需要再进行压缩。
在播放演示文稿文件的同时,执行上述方法记录的演示文稿的声 音及操作记录文件,则可确保记录文件中记录的声音及操作与演示文稿文件同步。记录文件的执行方法如图4所示。首先开启记录文件 (S21),该开启程序先读取记录文件的文件报头(FH),以开启演示 文稿文件播放器,播放与该记录文件对应的演示文稿文件(S22)。然 后读取该记录文件内的各数据包(VDP, ODP),通过数据包(VDP, ODP)内的数据包报头(PHV, PHO)判断该数据包属于声音数据包 (VDP)还是操作数据包(ODP)。若为声音数据包(VDP) (S23), 则进行声音数据包(VDP)的译码,并输出该声音数据(S231),以播 放该声音;若读取的数据包为操作数据包(ODP) (S24),则进行操作 数据包(ODP)的译码,并输出该操作数据,以在演示文稿文件播放 时产生相应的操作(S241)。按此顺序依序输出并执行各声音数据包 (VDP)和操作数据包(ODP)记录的声音和操作(S25),当最后一 个操作数据包(ODP)为结束演示文稿的播放的操作时,则关闭演示 文稿文件播放器,结束演示文稿的播放(S26)。通过计算机的多任务 作业,以及各数据包(VDP, ODP)内记录的时间数据,可确保演示 文稿文件的播放、演示者的声音及其对演示文稿文件的操作可同步重 现。
以上所述仅为本发明的 一个优选实施例的具体说明,而并非本发 明的限制,因此,使用本发明的技术思想的其它的等效变换,均应包 含在本发明的范围内。
权利要求
1.一种记录演示文稿的方法,在演示文稿文件的播放过程中记录演示者的声音及其对所述演示文稿文件的操作,包括下列步骤a)播放所述演示文稿文件;b)记录所述演示者的声音;c)在对所述演示文稿文件进行操作时,形成声音数据包,但步骤b)持续进行;d)在对所述演示文稿文件进行操作时,记录操作数据,但步骤b)持续进行;e)在步骤d)完成后,形成操作数据包,但步骤b)持续进行;以及f)在所述演示文稿文件播放完毕时,停止步骤b),并将所述声音数据包和操作数据包组成演示文稿记录文件。
2. 如权利要求1所述的记录演示文稿的方法,其中所述演示文稿 记录文件由依序间隔插入的声音数据包及操作数据包组成。
3. 如权利要求2所述的记录演示文稿的方法,其中所述演示文稿 记录文件的起始处具有文件报头,用于记录与所述记录文件对应的演 示文稿文件。
4. 如权利要求1所述的记录演示文稿的方法,其中所述声音数据 包包括数据包报头,用于标示所述数据包的属性;起始时间,用于记录所述声音数据包记录的声音数据的起始时间点;压缩格式,用于标示所述声音数据包记录的声音数据所采用的压 缩格式;数据长度,用于记录所述声音数据包记录的声音数据的持续时间; 以及记录数据,即记录的声音数据。
5.如权利要求1所述的记录演示文稿的方法,其中所述操作数据 包包括数据包报头,用于标示所述数据包的属性;起始时间,用于记录所述操作数据包记录的操作数据的起始时间点;数据长度,用于记录所述声音数据包记录的操作数据的持续时间;以及记录数据,即记录的操作数据。
全文摘要
本发明涉及一种演示文稿记录方法,该方法在对演示文稿文件(如Power Point文件)进行演示时,同步记录演示者的声音及对文件的操作。该方法主要在演示文稿文件开始播放时,同时开始录制演示者的声音,并将其转换为声音数据包;其间,当演示者对演示文稿文件进行操作(如跳页)时,则结束声音数据包,同时记录该操作数据并将其转换为操作数据包,排列在声音数据包之后;但声音的录制则持续无间断,并将其转换为另一声音数据包,续接在该操作数据包之后,以这种间隔插入数据包的方式组成演示文稿记录文件。将其与演示文稿文件同时播放,可重现对演示文稿进行演示时的画面、声音及操作。
文档编号G06F17/30GK101344883SQ20071012807
公开日2009年1月14日 申请日期2007年7月9日 优先权日2007年7月9日
发明者王锦源, 龚荣华 申请人:宇瞻科技股份有限公司