基于pdf文檔的電子書(shū)的多媒體重放系統(tǒng)及方法及實(shí)現(xiàn)它的pc或移動(dòng)設(shè)備的應(yīng)用程序的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)。根據(jù)本發(fā)明的涉及播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)的一個(gè)實(shí)施方式,能夠?qū)⒅T如電子書(shū)的文字和圖像等的對(duì)象與多媒體內(nèi)容進(jìn)行映射,并且響應(yīng)用戶的請(qǐng)求,在文件上播放/停止多媒體內(nèi)容。
【專利說(shuō)明】基于PDF文檔的電子書(shū)的多媒體重放系統(tǒng)及方法及實(shí)現(xiàn)它的PC或移動(dòng)設(shè)備的應(yīng)用程序
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種播放基于PDF文檔的電子書(shū)(e-book)的多媒體的系統(tǒng)和方法以及在PC或移動(dòng)設(shè)備上實(shí)現(xiàn)所述系統(tǒng)和方法的應(yīng)用程序,更具體地,涉及將諸如電子書(shū)的文字和圖像等的對(duì)象與多媒體內(nèi)容進(jìn)行映射,并且響應(yīng)用戶的請(qǐng)求,可以在文件上播放/停止這種多媒體內(nèi)容的播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)和方法以及用于PC或移動(dòng)設(shè)備的實(shí)現(xiàn)所述系統(tǒng)和方法的應(yīng)用程序。
【背景技術(shù)】
[0002]一般而言,PDF是“便攜式文檔格式”的縮寫(xiě),PDF是使用由美國(guó)Adobe Systems開(kāi)發(fā)的Acrobat或Acrobat Capture或相當(dāng)?shù)能浖傻奈募袷健?br>
[0003]網(wǎng)絡(luò)由于功能有限,不能提供除特定風(fēng)格以外的具有不同格式的文件。AdobeSystems向用戶免費(fèi)發(fā)布了 Plug-1n或Acrobat Reader,使得用戶可以在網(wǎng)頁(yè)上觀看F1DF文件。隨著使用PDF文件的用戶增加,Plug-1n或Acrobat Reader已經(jīng)成為了公共機(jī)構(gòu)、科研院所和企業(yè)試圖在網(wǎng)絡(luò)上發(fā)布文檔的最重要手段。
[0004]PDF文件可以被打印或者可以被附有電子郵件,并且可以被簡(jiǎn)單地上傳到網(wǎng)絡(luò)服務(wù)器或網(wǎng)站。PDF文件的文件小,是理想的電子發(fā)布格式。
[0005]特別地,PDF的優(yōu)點(diǎn)在于:不論是否安裝了 PDF文件特定的操作系統(tǒng)、軟件或字體,都可以在所有計(jì)算機(jī)上查看并打印PDF文件,并且可以按照在原先應(yīng)用程序中所設(shè)計(jì)的狀態(tài)查看并輸出PDF文件。
[0006]因此,自1993年發(fā)行以來(lái),PDF文件一直被固定為信息交換的電子文檔格式標(biāo)準(zhǔn),它是迄今為止最安全,最可靠的。特別地,PDF文件已在世界各地的政府和企業(yè)中被安全共享和管理,并且在2008年,將電子書(shū)和電子記錄保存為PDF文件被采納為國(guó)際標(biāo)準(zhǔn)。
[0007]在以電子書(shū)的形式提供PDF文件的情況下,缺點(diǎn)在于,由于只有具有與出版物相同格式的圖像可以被輸出,而諸如運(yùn)動(dòng)圖像/語(yǔ)音的多媒體元素不能被添加到PDF文件中,因此所提供的內(nèi)容有限。
[0008]此外,當(dāng)接收電子書(shū)時(shí),用戶不可避免地僅接收由內(nèi)容提供商提供的文字和圖像,這是因?yàn)橛脩襞c對(duì)象(如文檔中的文字和圖像)的交互是很困難的。此外,由于PDF文件不能與因特網(wǎng)上的媒體數(shù)據(jù)相關(guān)聯(lián),因此不能提供多種類型的內(nèi)容。
[0009]因此,需要將現(xiàn)有的基于PDF文檔的、只輸出具有與出版物相同格式的圖像的靜態(tài)電子書(shū),改變成能夠響應(yīng)用戶的請(qǐng)求來(lái)提供各種類型內(nèi)容的動(dòng)態(tài)電子書(shū)并且提供這種動(dòng)態(tài)電子書(shū)。
【發(fā)明內(nèi)容】
[0010]技術(shù)課題
[0011]本發(fā)明的實(shí)施例涉及將現(xiàn)有的基于PDF文檔的、只輸出具有與出版物相同格式的圖像的靜態(tài)電子書(shū),改變成能夠響應(yīng)用戶的請(qǐng)求來(lái)提供各種類型內(nèi)容的動(dòng)態(tài)電子書(shū)。
[0012]此外,本發(fā)明的實(shí)施例涉及向基于PDF文檔的電子書(shū)提供各種類型的內(nèi)容,如運(yùn)動(dòng)圖像、語(yǔ)音和動(dòng)畫(huà),并在文檔中播放多媒體內(nèi)容。
[0013]此外,本發(fā)明的實(shí)施例涉及將諸如文檔的文字和圖像的對(duì)象與多媒體內(nèi)容進(jìn)行映射,并響應(yīng)用戶的請(qǐng)求播放/停止該多媒體內(nèi)容,從而允許與用戶的交互。
[0014]此外,本發(fā)明的實(shí)施例涉及通過(guò)網(wǎng)絡(luò)遠(yuǎn)程播放多媒體數(shù)據(jù),在電子書(shū)上提供各種類型的內(nèi)容而不受時(shí)間和距離的限制。
[0015]此外,本發(fā)明實(shí)施例涉及通過(guò)將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等添加到電子書(shū)中而將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等構(gòu)建為學(xué)習(xí)數(shù)據(jù)利用媒體,由此通過(guò)視頻講座和電子書(shū)的匯集使學(xué)習(xí)效果最大化。
[0016]技術(shù)方案
[0017]根據(jù)本發(fā)明,上述和其它目可以通過(guò)提供一種播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)來(lái)實(shí)現(xiàn),所述系統(tǒng)包括PDF文檔處理單元、輸入數(shù)據(jù)和注釋處理單元、多媒體源加載單元以及多媒體播放單元,所述PDF文檔處理單元用于選擇并加載PDF文件,分離并提取進(jìn)行渲染所必需的頁(yè)面元素,并通過(guò)將所渲染的頁(yè)面元素發(fā)送至輸出設(shè)備來(lái)輸出PDF文檔,所述輸入數(shù)據(jù)和注釋處理單元用于提取與針對(duì)于輸出的PDF文檔的特定區(qū)域而接收到的數(shù)據(jù)相關(guān)聯(lián)的注釋的數(shù)據(jù),并從在所提取的可以進(jìn)行分析的功能性注釋的數(shù)據(jù)中所包含的語(yǔ)句結(jié)構(gòu)中分離出具有多媒體格式的語(yǔ)句結(jié)構(gòu),所述多媒體源加載單元用于通過(guò)分析被輸入數(shù)據(jù)和注釋處理單元分離的具有多媒體格式的語(yǔ)句結(jié)構(gòu)來(lái)檢查多媒體源的位置,并加載在PDF文件內(nèi)的或存儲(chǔ)在本地存儲(chǔ)設(shè)備和遠(yuǎn)程服務(wù)器至少之一中的多媒體源,所述多媒體播放單元用于分析所加載的多媒體源的標(biāo)題,當(dāng)該標(biāo)題是可以進(jìn)行播放的標(biāo)題時(shí)對(duì)該標(biāo)題的格式進(jìn)行分類,并以Flash、視頻和音樂(lè)文件中至少之一的形式播放多媒體源。
[0018]所述PDF文檔處理單元包括:PDF文件加載單元,用于選擇并加載PDF文件,并將所加載的PDF文件存儲(chǔ)在存儲(chǔ)器中;內(nèi)容分析單元,用于調(diào)取存儲(chǔ)在存儲(chǔ)器中的PDF文件,分析PDF數(shù)據(jù),以及分離并提取用于渲染所必需的頁(yè)面元素;渲染單元,用于排列并布置由內(nèi)容分析單元所分離并提取的頁(yè)面元素用于屏幕輸出,并根據(jù)輸出設(shè)備的特性來(lái)控制頁(yè)面元素;以及文檔輸出單元,將由渲染單元渲染的頁(yè)面元素發(fā)送并輸出至輸出設(shè)備。
[0019]所述輸入數(shù)據(jù)和注釋處理單元包括:用戶輸入單元,用于接收包含有在用戶選擇PDF文檔的特定區(qū)域時(shí)所產(chǎn)生的輸入信號(hào)的輸入數(shù)據(jù);和輸入數(shù)據(jù)分析單元,用于分析輸入數(shù)據(jù),將所分析的數(shù)據(jù)分離為用于簡(jiǎn)單圖形處理的數(shù)據(jù)和注釋的數(shù)據(jù),并將用于簡(jiǎn)單圖形處理的數(shù)據(jù)傳輸至內(nèi)容分析單元。
[0020]所述輸入數(shù)據(jù)和注釋處理單元進(jìn)一步包括:注釋分析單元,用于接收來(lái)自輸入數(shù)據(jù)分析單元的注釋的數(shù)據(jù),將可進(jìn)行分析的功能性注釋的數(shù)據(jù)從接收到的數(shù)據(jù)中分離,并將除功能性注釋的數(shù)據(jù)或用于渲染所必需的注釋的數(shù)據(jù)以外的簡(jiǎn)單注釋的數(shù)據(jù)傳輸至內(nèi)容分析單元。
[0021]所述輸入數(shù)據(jù)和注釋處理單元進(jìn)一步包括:語(yǔ)句結(jié)構(gòu)過(guò)濾單元,用于接收來(lái)自注釋分析單元的功能性注釋的數(shù)據(jù)并從在功能性注釋的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有多媒體格式的語(yǔ)句結(jié)構(gòu)。
[0022]所述多媒體源加載單元包括:語(yǔ)句結(jié)構(gòu)格式分析單元,用于分析從語(yǔ)句結(jié)構(gòu)過(guò)濾單元接收的具有多媒體格式的語(yǔ)句結(jié)構(gòu),并基于多媒體源的位置傳輸處理命令;數(shù)據(jù)映射單元,用于在多媒體源的位置是在PDF文件內(nèi)時(shí),接收來(lái)自語(yǔ)句結(jié)構(gòu)格式分析單元的處理指令,參照注釋詞典將與PDF文件內(nèi)的多媒體源進(jìn)行映射的密鑰發(fā)送到內(nèi)容分析單元,并且當(dāng)內(nèi)容分析單元使用接收到的密鑰搜索多媒體源,并將指示多媒體源的位置的指針?lè)祷氐綌?shù)據(jù)映射單元時(shí),所述數(shù)據(jù)映射單元使用接收到的指針加載多媒體源;以及鏈路處理單元,用于在多媒體源的位置在PDF文件外部時(shí),用于接收來(lái)自語(yǔ)句結(jié)構(gòu)格式分析單元的處理命令,分析多媒體源的鏈接位置是遠(yuǎn)程服務(wù)器或是本地存儲(chǔ)器設(shè)備,并產(chǎn)生控制命令。
[0023]所述多媒體源加載單元還包括多媒體文件加載單元,用于在多媒體源的位置是本地存儲(chǔ)設(shè)備時(shí),接收來(lái)自鏈路處理單元的控制命令,并加載來(lái)自本地存儲(chǔ)設(shè)備的多媒體源。
[0024]所述多媒體源加載單元進(jìn)一步包括網(wǎng)絡(luò)訪問(wèn)單元,用于在多媒體源的位置是遠(yuǎn)程服務(wù)器時(shí),使用網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)程服務(wù)器并下載多媒體源。
[0025]多媒體播放單元包括:多媒體格式分析單元,用于分析加載的多媒體源的標(biāo)題,當(dāng)所分析的標(biāo)題是可播放的標(biāo)題時(shí),對(duì)標(biāo)題的格式進(jìn)行分類,并將加載的多媒體源傳輸至每個(gè)播放單元;Flash播放單元,用于在多媒體源是Adobe Flash格式時(shí),接收來(lái)自多媒體格式分析單元的多媒體源并播放接收到的多媒體源;視頻播放單元,用于在多媒體源是MP4、WMV或AVI格式時(shí),接收來(lái)自多媒體格式分析單元的多媒體源并播放接收到的多媒體源;以及音樂(lè)文件播放單元,用于在多媒體源是MP3、WMA或WAV格式時(shí),接收來(lái)自多媒體格式分析單元的多媒體源并播放接收到的多媒體源。
[0026]根據(jù)本發(fā)明,上述和其它目的可以通過(guò)提供用于包括播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)的個(gè)人計(jì)算機(jī)或移動(dòng)設(shè)備的應(yīng)用程序來(lái)實(shí)現(xiàn)。
[0027]根據(jù)本發(fā)明,上述和其它目的可以通過(guò)提供一種播放基于PDF文檔的電子書(shū)的多媒體的方法,包括步驟:選擇PDF文檔的特定區(qū)域;通過(guò)分析在特定區(qū)域中定義的注釋的語(yǔ)句結(jié)構(gòu),確定在所述特定區(qū)域中定義的注釋是否是與多媒體源相關(guān)聯(lián)的注釋;如果在特定區(qū)域的中定義的注釋是與多媒體源相關(guān)聯(lián)的注釋,那么檢查多媒體源的位置,并加載在HF文件內(nèi)的多媒體源或存儲(chǔ)在本地存儲(chǔ)設(shè)備和遠(yuǎn)程服務(wù)器至少任一種中的多媒體源;和分析所加載的多媒體源的標(biāo)題,如果所分析的標(biāo)題是可播放的標(biāo)題,那么對(duì)標(biāo)題的格式進(jìn)行分類,并以flash、視頻和音樂(lè)文件中至少之一的形式播放多媒體源。
[0028]確定在所述特定區(qū)域中定義的注釋是否是與多媒體源相關(guān)聯(lián)的注釋的步驟包括:接收包括在選擇特定區(qū)域時(shí)產(chǎn)生的輸入信號(hào)的輸入數(shù)據(jù),提取在特定區(qū)域中定義的注釋的數(shù)據(jù),從可進(jìn)行分析的功能性注釋的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有可處理的多媒體格式的語(yǔ)句結(jié)構(gòu)的步驟。
[0029]加載多媒體源的步驟包括步驟:分析具有多媒體格式的語(yǔ)句結(jié)構(gòu),如果多媒體源的位置是在PDF文件內(nèi),參照注釋字典,搜索與PDF文件內(nèi)的多媒體源進(jìn)行映射的密鑰,并加載多媒體源;如果多媒體源的位置是本地存儲(chǔ)設(shè)備,那么接收控制命令,并加載來(lái)自本地存儲(chǔ)設(shè)備的多媒體源;和如果多媒體源的位置是遠(yuǎn)程服務(wù)器,那么使用網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)程服務(wù)器并下載多媒體源。
[0030]播放多媒體源的步驟包括步驟:分析加載的多媒體源的標(biāo)題,當(dāng)所分析的標(biāo)題是可播放的標(biāo)題時(shí),對(duì)標(biāo)題的格式進(jìn)行分類,并將加載的多媒體源傳輸至每個(gè)播放單元;在多媒體源是Adobe Flash格式時(shí),通過(guò)Flash播放單元接收多媒體源并播放接收到的多媒體源;在多媒體源是MP4、WMV或AVI格式時(shí),通過(guò)視頻播放單元接收多媒體源并播放接收到的多媒體源;以及在多媒體源是MP3、WMA或WAV格式時(shí),通過(guò)音樂(lè)文件播放單元接收多媒體源并播放接收到的多媒體源。
[0031]技術(shù)效果
[0032]在本發(fā)明的實(shí)施例中,可以將現(xiàn)有的基于PDF文檔的僅輸出具有與出版物相同格式的圖像的靜態(tài)電子書(shū)改變成響應(yīng)用戶的請(qǐng)求能夠提供各種類型內(nèi)容的動(dòng)態(tài)電子書(shū)。
[0033]此外,可以向基于PDF文檔的電子書(shū)提供各種類型的內(nèi)容,諸如運(yùn)動(dòng)圖像、語(yǔ)音和動(dòng)畫(huà),并且可以在文檔上播放多媒體內(nèi)容。
[0034]此外,可以將文檔的對(duì)象(文字、圖像等)與多媒體內(nèi)容進(jìn)行映射,并且響應(yīng)用戶的請(qǐng)求,可以播放/停止多媒體內(nèi)容,從而實(shí)現(xiàn)與用戶的交互。
[0035]此外,通過(guò)網(wǎng)絡(luò)在遠(yuǎn)程播放多媒體數(shù)據(jù),可以在電子書(shū)上提供各種類型的內(nèi)容而不受時(shí)間和距離的限制。
[0036]此外,通過(guò)將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等添加到電子書(shū)中而將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等構(gòu)建為學(xué)習(xí)數(shù)據(jù)利用媒體,由此通過(guò)視頻講座和電子書(shū)的匯集使學(xué)習(xí)效果最大化。
【專利附圖】
【附圖說(shuō)明】
[0037]圖1是方框圖,示出根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)的詳細(xì)結(jié)構(gòu)。
[0038]圖2示意性地示出在根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)中,根據(jù)多媒體源的位置,訪問(wèn)和播放關(guān)系的結(jié)構(gòu)。
[0039]圖3是流程圖,示出根據(jù)本發(fā)明實(shí)施例來(lái)實(shí)施播放基于PDF文檔的電子書(shū)的多媒體的方法的順序。
[0040]圖4是示例性的圖表,示出實(shí)施根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的方法的實(shí)例。
【具體實(shí)施方式】
[0041]在下文中,將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。然而,本發(fā)明并不局限于本文所描述的實(shí)施例,而也可以通過(guò)其他形式物化。與此相反,所介紹的實(shí)施例旨在使所披露的內(nèi)容徹底且完整,并且向本【技術(shù)領(lǐng)域】的普通技術(shù)人員充分地傳達(dá)本發(fā)明的精神。在整個(gè)說(shuō)明書(shū)中,相同的附圖標(biāo)記表示相同的元件。
[0042]圖1是方框圖,示出根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)的詳細(xì)結(jié)構(gòu)。圖2示意性地示出在根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)中,根據(jù)多媒體源的位置,訪問(wèn)和播放關(guān)系的結(jié)構(gòu)。圖3是流程圖,示出根據(jù)本發(fā)明實(shí)施例來(lái)實(shí)施播放基于PDF文檔的電子書(shū)的多媒體的方法的順序。圖4是示例性的圖表,示出實(shí)施根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的方法的實(shí)例。
[0043]參照?qǐng)D1-4,根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)可以基本上包括HF文檔處理單元100,輸入數(shù)據(jù)和注釋處理單元200,多媒體源加載單元300以及多媒體播放單元400,所述PDF文檔處理單元100用于選擇并加載PDF文件700,分離并提取進(jìn)行渲染所必需的頁(yè)面元素,并通過(guò)將所渲染的頁(yè)面元素發(fā)送至輸出設(shè)備(未圖示)來(lái)輸出PDF文檔,所述輸入數(shù)據(jù)和注釋處理單元200用于提取與針對(duì)于輸出的PDF文檔的特定區(qū)域而接收到的數(shù)據(jù)相關(guān)聯(lián)的注釋500的數(shù)據(jù),并將具有多媒體格式的語(yǔ)句結(jié)構(gòu)從在所提取的可以進(jìn)行分析的功能性注釋500的數(shù)據(jù)中所包括的語(yǔ)句結(jié)構(gòu)中分離,所述多媒體源加載單元300用于通過(guò)分析被輸入數(shù)據(jù)和注釋處理單元200分離的具有多媒體格式的語(yǔ)句結(jié)構(gòu)來(lái)檢查多媒體源600的位置,并加載在PDF文件700內(nèi)的或存儲(chǔ)在本地存儲(chǔ)設(shè)備800和遠(yuǎn)程服務(wù)器900至少之一中的多媒體源600,所述多媒體播放單元400用于分析所加載的多媒體源600的標(biāo)題,當(dāng)該標(biāo)題是可以進(jìn)行播放的標(biāo)題時(shí)對(duì)該標(biāo)題的格式進(jìn)行分類,并以Flash、視頻和音樂(lè)文件中至少之一的形式播放多媒體源600。
[0044]可以生成PDF文件700以在電子書(shū)中提供不同類型的作品,如各種類型的書(shū)籍、雜志、家庭教育材料、信息宣傳冊(cè)和目錄,即以電子書(shū)的形式。PDF文檔處理單元100對(duì)PDF文件700進(jìn)行基本處理。為此,PDF文檔處理單元100可以包括PDF文件加載單元110、內(nèi)容分析單元120、渲染單元130、文件輸出單元140等。
[0045]具體而言,當(dāng)用戶選擇將要被存儲(chǔ)到PC或移動(dòng)設(shè)備中的PDF文件700時(shí),PDF文件加載單元110加載所選的PDF文件700,并將所加載的PDF文件700存儲(chǔ)到在PC或移動(dòng)設(shè)備中安裝的存儲(chǔ)器中。
[0046]此外,內(nèi)容分析單元120調(diào)取存儲(chǔ)在存儲(chǔ)器中的PDF文件700,分析在取出的TOF文件中用于輸出PDF文檔的數(shù)據(jù),以及從所分析的數(shù)據(jù)中分離并提取用于渲染所必需的頁(yè)面元素以便配置將要輸出的PDF文檔的屏幕。這里,頁(yè)面元素是指包括圖形或文本的元素,也即,形成要被輸出的PDF文檔的圖像的元素。
[0047]這里,內(nèi)容分析單元120首先僅僅提取與用于渲染所必需的基本頁(yè)面元素相關(guān)的數(shù)據(jù)項(xiàng)目,并且僅僅在接收到額外的呼叫信號(hào)時(shí),對(duì)除此之外的項(xiàng)目進(jìn)行解析。
[0048]同時(shí),渲染單元130排列并布置由內(nèi)容分析單元120所分離并提取的頁(yè)面元素用于屏幕輸出,并根據(jù)輸出設(shè)備的特性通過(guò)控制頁(yè)面元素來(lái)產(chǎn)生要被輸出的PDF文檔的圖像。
[0049]此后,文檔輸出單元140將由渲染單元130渲染的頁(yè)面元素發(fā)送至輸出設(shè)備,從而最終輸出用戶可以觀看的PDF文檔。這里,輸出設(shè)備可以包括硬件,如圖形處理設(shè)備和顯示設(shè)備,用于將渲染的數(shù)據(jù)呈現(xiàn)為實(shí)像。
[0050]用戶可以通過(guò)按上述輸出的IW文檔來(lái)閱讀電子書(shū)中包括的作品內(nèi)容。用戶可以在閱讀作品的同時(shí),通過(guò)選擇PDF文檔的特定區(qū)域來(lái)訪問(wèn)PDF文件700內(nèi)部或外部的多媒體源600。
[0051]將詳細(xì)描述用戶可以在PDF文檔上播放多媒體源600的結(jié)構(gòu)和操作過(guò)程。首先,輸入數(shù)據(jù)和注釋處理單元200可以執(zhí)行提取與針對(duì)于輸出的PDF文檔的特定區(qū)域所接收到的數(shù)據(jù)相關(guān)的注釋500的數(shù)據(jù)并從在所提取的可以被分析的功能性注釋500數(shù)據(jù)中所包含的語(yǔ)句結(jié)構(gòu)中分離具有可以被處理的多媒體格式的語(yǔ)句結(jié)構(gòu)的功能。
[0052]為此,輸入數(shù)據(jù)和注釋處理單元200可以包括用戶輸入單元210,輸入數(shù)據(jù)分析單元220,注釋分析單元230以及語(yǔ)句結(jié)構(gòu)過(guò)濾單元240。
[0053]首先,用戶輸入單元210接收包含有在用戶選擇PDF文檔的特定區(qū)域時(shí)所產(chǎn)生的輸入信號(hào)的輸入數(shù)據(jù)。該輸入信號(hào)是在用戶接收諸如點(diǎn)擊和拖動(dòng)的數(shù)據(jù)或事件時(shí)生成的,并且這些輸入數(shù)據(jù)可以通過(guò)鍵盤(pán)、鼠標(biāo)、觸摸屏、小鍵盤(pán)或語(yǔ)音識(shí)別設(shè)備,即,PC或移動(dòng)設(shè)備的輸入設(shè)備來(lái)輸入。
[0054]這里,PDF文檔的特定區(qū)域是包括在輸出的PDF文檔中所包含的圖像、文字等的特定區(qū)域。用戶可以通過(guò)點(diǎn)擊,例如,所述特定區(qū)域產(chǎn)生用于播放多媒體源600的輸入信號(hào)。
[0055]同時(shí),輸入數(shù)據(jù)分析單元220分析按上述接收的輸入數(shù)據(jù),從所分析的數(shù)據(jù)中分離出用于簡(jiǎn)單圖形處理的數(shù)據(jù)和注釋500的數(shù)據(jù),并將用于簡(jiǎn)單圖形處理的數(shù)據(jù)傳輸至內(nèi)容分析單元120,將注釋500的數(shù)據(jù)傳輸至注釋分析單元230。
[0056]如果輸入信號(hào)是用于一般的圖形處理,如放大或縮小屏幕或頁(yè)面移動(dòng),那么輸入數(shù)據(jù)分析單元220將輸入數(shù)據(jù)發(fā)送至內(nèi)容分析單元120,并根據(jù)從內(nèi)容分析單元120接收到的輸入數(shù)據(jù)來(lái)分離并提取新的頁(yè)面元素,從而通過(guò)渲染來(lái)構(gòu)建與輸入數(shù)據(jù)相對(duì)應(yīng)的新屏眷。
[0057]此外,被傳輸?shù)阶⑨尫治鰡卧?30的注釋500的數(shù)據(jù)在根據(jù)本發(fā)明實(shí)施例的用于播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)中播放多媒體源600方面起著重要的作用。
[0058]已主要介紹了注釋500在很難進(jìn)行修改和編輯的PDF文檔中執(zhí)行協(xié)作和補(bǔ)充說(shuō)明以及意向傳遞的功能。在本發(fā)明的實(shí)施例中,注釋500是作為用于播放多媒體源600的媒體或命令系統(tǒng)。
[0059]特別地,注釋分析單元230接收注釋500的數(shù)據(jù),將可以從接收到的數(shù)據(jù)中分離的功能性注釋500的數(shù)據(jù)分離出來(lái),將分離出的數(shù)據(jù)傳輸至語(yǔ)句結(jié)構(gòu)過(guò)濾單元240,并將除功能性注釋500的數(shù)據(jù)或用于渲染所必需的注釋500的數(shù)據(jù)以外的簡(jiǎn)單注釋500的數(shù)據(jù)傳輸至內(nèi)容分析單元120。內(nèi)容分析單元120使用所接收到的注釋500的數(shù)據(jù)來(lái)提取頁(yè)面元素。
[0060]具體而言,注釋分析單元230可以被配置為通過(guò)分析所接收到的數(shù)據(jù),分類注釋格式,注釋格式被定義為文字(Text)、鏈接(Link)、自由文本(FreeText)、線(Line)、框(square)、圓(Circle)、多邊形(Polygon)、折線(PolyLine)、高亮(Highlight)、下劃線(Underline)、曲線(Squiggly)、中劃線(StrikeOut)、圖章(Stamp)、插入符(Caret)、油墨(Ink)、彈出(Popup)、文檔附件(FileAttachment)、語(yǔ)音(Sound)、動(dòng)畫(huà)(Movie)、窗口小部件(Widget)、屏幕(Screen)、PrinterMark、TrapNet、水印(Watermark)、3D、編校(Redact)、投影(Projection)和高端媒體(RichMedia)等。
[0061]語(yǔ)句結(jié)構(gòu)過(guò)濾單元240可以接收來(lái)自注釋分析單元230的功能性注釋500的數(shù)據(jù)并從在功能性注釋500的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有可以進(jìn)行處理的多媒體格式的語(yǔ)句結(jié)構(gòu)。
[0062]S卩,語(yǔ)句結(jié)構(gòu)過(guò)濾單元240從所分析的注釋中只分離出與多媒體處理有關(guān)的注釋,檢查具有特定格式的注釋的語(yǔ)法是否正確,輸出語(yǔ)法的錯(cuò)誤,并且顯示不支持的格式部分,以便可以處理特殊情況,所述特定格式例如,資源定位(ResourceLocator)、Mediaffidth> MediaHeight> DispWidth、DispHeight> MainRect、HideMenu> 彈出、TitleChange、ClientToHost、工具欄(ToolBar)、全屏(FeullScreen)、NavigateBar、關(guān)閉(Close)、SetWidth、SetHeight、調(diào)整尺寸(Resizable)或鎖屏(SecureLock)。
[0063]同時(shí),多媒體源加載單元300通過(guò)分析具有被輸入數(shù)據(jù)和注釋處理單元200分離的多媒體格式的語(yǔ)句結(jié)構(gòu)來(lái)檢查多媒體源600的位置,并加載在PDF文件700中的或存儲(chǔ)在本地存儲(chǔ)設(shè)備800和遠(yuǎn)程服務(wù)器900至少之一中的多媒體源600。
[0064]也即,在輸入數(shù)據(jù)和注釋處理單元200將具有可處理的多媒體格式的語(yǔ)句結(jié)構(gòu)從在被提取的可以進(jìn)行分析的功能性注釋500的數(shù)據(jù)所包含的語(yǔ)句結(jié)構(gòu)中分離,多媒體源加載單元300執(zhí)行接收分離出的具有多媒體格式語(yǔ)句結(jié)構(gòu),通過(guò)分析分離出的語(yǔ)句結(jié)構(gòu)檢查多媒體源600的位置,并且加載多媒體源600的功能。
[0065]為了執(zhí)行這一功能,多媒體源加載單元300可以包括語(yǔ)句結(jié)構(gòu)格式分析單元310、數(shù)據(jù)映射單元320、鏈路處理單元330、多媒體文件加載單元340、網(wǎng)絡(luò)接入單元350等。
[0066]具體而言,語(yǔ)句結(jié)構(gòu)格式分析單元310分析從語(yǔ)句結(jié)構(gòu)過(guò)濾單元240接收的具有多媒體格式的語(yǔ)句結(jié)構(gòu),并基于多媒體源600的位置傳輸處理命令。如果多媒體源600是在PDF文件700內(nèi),那么語(yǔ)句結(jié)構(gòu)格式分析單元310將處理命令傳輸至數(shù)據(jù)映射單元320,如果多媒體源600位于外部,那么語(yǔ)句結(jié)構(gòu)格式分析單元310將處理命令傳輸至鏈路處理單元330。
[0067]在此,語(yǔ)句結(jié)構(gòu)格式分析單元310通過(guò)分析語(yǔ)句結(jié)構(gòu),基于數(shù)據(jù)(多媒體)位置確定處理方法并提取及應(yīng)用屬性值。例如,在語(yǔ)句的結(jié)構(gòu)的情況下,如
[0068]〃RL (ResourceLocator) =mediafile,
[0069]Dff (Dispffidth) =500,
[0070]DH (DispHeight) =400,
[0071]Popup=T"",
[0072]語(yǔ)句結(jié)構(gòu)格式分析單元310輸出處理命令,以使將媒體文件以具有500像素長(zhǎng)和400像素寬的大小的彈出窗口的形式輸出。
[0073]如果多媒體源的位置是在PDF文件內(nèi),那么數(shù)據(jù)映射單元320接收來(lái)自語(yǔ)句結(jié)構(gòu)格式分析單元310的處理指令,并參照注釋詞典將與PDF文件內(nèi)的多媒體源600進(jìn)行映射的密鑰發(fā)送到內(nèi)容分析單元120。當(dāng)內(nèi)容分析單元120使用接收到的密鑰搜索多媒體源600,并將指示多媒體源600的位置的指針?lè)祷氐綌?shù)據(jù)映射單元320時(shí),數(shù)據(jù)映射單元320使用接收到的指針加載多媒體源600。
[0074]同時(shí),如果多媒體源600的位置在PDF文件700外部,那么鏈路處理單元330接收來(lái)自語(yǔ)句結(jié)構(gòu)格式分析單元310的處理命令,分析多媒體源600的鏈接位置是遠(yuǎn)程服務(wù)器900或是本地存儲(chǔ)器設(shè)備800,并產(chǎn)生控制命令。
[0075]在此,如果多媒體源600的位置是在本地存儲(chǔ)設(shè)備800,那么多媒體文件加載單元340接收來(lái)自鏈路處理單元330的控制命令,并加載來(lái)自本地存儲(chǔ)設(shè)備800的多媒體源600。如果多媒體源600的位置是在遠(yuǎn)程服務(wù)器900,那么網(wǎng)絡(luò)訪問(wèn)單元350通過(guò)網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)程服務(wù)器900并下載多媒體源600。
[0076]當(dāng)多媒體源600如上文所述被加載到相應(yīng)的位置時(shí),多媒體播放單元400分析所加載的多媒體源600的標(biāo)題。如果所分析的標(biāo)題是可以播放的標(biāo)題,那么多媒體播放單元400對(duì)標(biāo)題的格式進(jìn)行分類,并以Flash動(dòng)畫(huà)、視頻和音樂(lè)文件中至少任何一種形式播放多媒體源600。
[0077]多媒體播放單元400可以包括多媒體格式分析單元410、Flash播放單元420、視頻播放單元430、音樂(lè)文件播放單元440等。
[0078]具體而言,如果對(duì)加載的多媒體源600的標(biāo)題進(jìn)行分析后的結(jié)果是所分析的標(biāo)題是可以播放的標(biāo)題,那么多媒體格式分析單元410對(duì)標(biāo)題的格式進(jìn)行分類,并將加載的多媒體源600傳輸至每個(gè)播放單元。[0079]多媒體格式分析單元410可以被配置為例如通過(guò)分析預(yù)加載的數(shù)據(jù)的標(biāo)題來(lái)檢查預(yù)加載的數(shù)據(jù)是否是可支持的媒體。預(yù)加載的數(shù)據(jù)的標(biāo)題格式,例如,可以有
[0080]MP3=>49443302037654454E
[0081]WMV=>3026B2758E66CF11A6D9
[0082]SWF=>435753095C0B0200789C
[0083]的標(biāo)題格式。
[0084]在如上所述通過(guò)多媒體格式分析單元410檢查多媒體源600的格式后,如果多媒體源600具有Adobe Flash格式,那么Flash播放單元420可以被配置為接收來(lái)自多媒體格式分析單元410的多媒體源并播放接收到的多媒體源。如果多媒體源600具有MP4、WMV或AVI格式,那么視頻播放單元430可以被配置為接收來(lái)自多媒體格式分析單元410的多媒體源600并播放接收到的多媒體源600。如果多媒體源具有MP3、WMA或WAV格式,那么音樂(lè)文件播放單元440可以被配置為接收來(lái)自多媒體格式分析單元410的多媒體源并播放接收到的多媒體源。
[0085]下面描述在根據(jù)本發(fā)明實(shí)施例的播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)中播放多媒體的方法。
[0086]首先,接收在選擇并點(diǎn)擊特定區(qū)域時(shí)產(chǎn)生的輸入信號(hào)以及輸入數(shù)據(jù),所述輸入數(shù)據(jù)如在輸出的PDF文檔的特定區(qū)域中定義的注釋500,也就是由圖像或文本定義的區(qū)域(SlOO)0
[0087]此外,通過(guò)分析注釋500的語(yǔ)句結(jié)構(gòu)500 (S200),確定在特定區(qū)域中定義的注釋500是否與多媒體源600相關(guān)聯(lián)(S300)。
[0088]在此,輸入數(shù)據(jù)和注釋處理單元200接收輸入數(shù)據(jù)(該輸入數(shù)據(jù)包括在選擇特定區(qū)域時(shí)產(chǎn)生的輸入信號(hào)),提取在特定區(qū)域中定義的注釋500的數(shù)據(jù),從可以進(jìn)行分析的功能性注釋500的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有可處理的多媒體格式的語(yǔ)句結(jié)構(gòu),從而確定在特定區(qū)域中定義的注釋500是否是與多媒體源600相關(guān)聯(lián)的注釋500。
[0089]具體而言,輸入數(shù)據(jù)分析單元220分析按上述接收的輸入數(shù)據(jù),并將與輸入數(shù)據(jù)相關(guān)聯(lián)的注釋500的數(shù)據(jù)傳輸至注釋分析單元230。注釋分析單元230接收注釋500的數(shù)據(jù),從接收到的數(shù)據(jù)中分離出可以進(jìn)行分析的功能性注釋500的數(shù)據(jù),并將分離出的數(shù)據(jù)傳輸至語(yǔ)句結(jié)構(gòu)過(guò)濾單元240。語(yǔ)句結(jié)構(gòu)過(guò)濾單元240接收來(lái)自注釋分析單元230的功能性注釋500的數(shù)據(jù),并從功能性注釋500的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有可處理的多媒體格式的語(yǔ)句結(jié)構(gòu)。
[0090]此后,如果在特定區(qū)域的中定義的注釋500是與多媒體源600相關(guān)聯(lián)的注釋500,那么檢查多媒體源的位置(S400),并加載在PDF文件700內(nèi)的多媒體源600或存儲(chǔ)在本地存儲(chǔ)設(shè)備800和遠(yuǎn)程服務(wù)器900中至少任一種中的多媒體源600。
[0091]具體而言,確定多媒體源600是否被放置在PDF文件700內(nèi)(S500)。如果多媒體源600的位置是在PDF文件700內(nèi),那么參照注釋字典搜索與PDF文件700內(nèi)的多媒體源600進(jìn)行映射的密鑰,并基于搜索到的密鑰加載多媒體源(S510)。
[0092]此外,如果多媒體源600位于PDF文件700的外部,那么鏈路處理單元330分析多媒體源600的鏈接位置是遠(yuǎn)程服務(wù)器900或是本地存儲(chǔ)設(shè)備800,并基于分析結(jié)果生成控制命令(S520)。如果多媒體源600的位置是本地存儲(chǔ)設(shè)備800,那么多媒體文件加載單元340接收來(lái)自鏈路處理單元330的控制命令,并加載來(lái)自本地存儲(chǔ)設(shè)備800的多媒體源600(S540)。如果多媒體源600的位置是遠(yuǎn)程服務(wù)器900,那么網(wǎng)絡(luò)訪問(wèn)單元350通過(guò)網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)程服務(wù)器900并下載多媒體源600 (S550)。
[0093]此后,多媒體格式分析單元410分析所加載的多媒體源600的標(biāo)題(S600),并確定所分析的標(biāo)題是否是可以播放的標(biāo)題(S700)。如果所分析的標(biāo)題是可以播放的標(biāo)題,那么多媒體格式分析單元410對(duì)標(biāo)題的格式進(jìn)行分類,并選擇適于該數(shù)據(jù)格式的播放器,以便可以播放多媒體源600 (S800)。在此,多媒體源600可以以另外生成的彈出窗口的形式播放,或者可以在與PDF文檔重疊的狀態(tài)下播放。
[0094]播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng)可以按照用于PC或移動(dòng)設(shè)備的應(yīng)用程序的形式來(lái)實(shí)施或提供。根據(jù)這一播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng),可以將現(xiàn)有的基于PDF文檔的僅輸出具有與出版物相同格式的圖像的靜態(tài)電子書(shū)改變成響應(yīng)用戶的請(qǐng)求能夠提供各種類型內(nèi)容的動(dòng)態(tài)電子書(shū)。
[0095]此外,可以向基于PDF文檔的電子書(shū)提供各種類型的內(nèi)容,諸如運(yùn)動(dòng)圖像、語(yǔ)音和動(dòng)畫(huà),并且可以在文檔上播放多媒體內(nèi)容??梢詫⑽臋n的對(duì)象(文字、圖像等)與多媒體內(nèi)容進(jìn)行映射,并且響應(yīng)用戶的請(qǐng)求,可以播放/停止多媒體內(nèi)容,從而實(shí)現(xiàn)與用戶的交互。通過(guò)網(wǎng)絡(luò)在遠(yuǎn)程播放多媒體數(shù)據(jù),可以在電子書(shū)上提供各種類型的內(nèi)容而不受時(shí)間和距離的限制。
[0096]此外,通過(guò)將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等添加到電子書(shū)中而將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等構(gòu)建為學(xué)習(xí)數(shù)據(jù)利用媒體,由此通過(guò)視頻講座和電子書(shū)的匯集使學(xué)習(xí)效果最大化。
[0097]此外,通過(guò)將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等添加到電子書(shū)中而將運(yùn)動(dòng)圖像、語(yǔ)音、動(dòng)畫(huà)等構(gòu)建為學(xué)習(xí)數(shù)據(jù)利用媒體,由此通過(guò)視頻講座和電子書(shū)的匯集使學(xué)習(xí)效果最大化。
[0098]雖然上面已經(jīng)描述了本發(fā)明的實(shí)施例,但本領(lǐng)域普通技術(shù)人員可以以各種方式修改和改變本發(fā)明而不背離所附權(quán)利要求書(shū)的精神和范圍。因此,所有的修改實(shí)施例只要基本上包括了本發(fā)明的權(quán)利要求的元素那么就應(yīng)被理解為包括在本發(fā)明的技術(shù)類別中。
【權(quán)利要求】
1.一種播放基于PDF文檔的電子書(shū)的多媒體的系統(tǒng),所述系統(tǒng)包括: PDF文檔處理單元,用于選擇并加載PDF文件,分離并提取進(jìn)行渲染所必需的頁(yè)面元素,并通過(guò)將所渲染的頁(yè)面元素發(fā)送至輸出設(shè)備來(lái)輸出PDF文檔; 輸入數(shù)據(jù)和注釋處理單元,用于提取與針對(duì)于輸出的PDF文檔的特定區(qū)域而接收到的數(shù)據(jù)相關(guān)聯(lián)的注釋的數(shù)據(jù),并從在所提取的可進(jìn)行分析的功能性注釋的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有多媒體格式的語(yǔ)句結(jié)構(gòu); 多媒體源加載單元,用于通過(guò)分析被輸入數(shù)據(jù)和注釋處理單元分離的具有多媒體格式的語(yǔ)句結(jié)構(gòu)來(lái)檢查多媒體源的位置,并加載在PDF文件內(nèi)的或存儲(chǔ)在本地存儲(chǔ)設(shè)備和遠(yuǎn)程服務(wù)器至少之一中的多媒體源,以及 多媒體播放單元,用于分析所加載的多媒體源的標(biāo)題,當(dāng)該標(biāo)題是可進(jìn)行播放的標(biāo)題時(shí)對(duì)該標(biāo)題的格式進(jìn)行分類,并以flash、視頻和音樂(lè)文件中至少之一的形式播放多媒體源。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述PDF文檔處理單元包括: PDF文件加載單元,用于選擇并加載PDF文件,并將所加載的PDF文件存儲(chǔ)在存儲(chǔ)器中; 內(nèi)容分析單元,用于調(diào)取存儲(chǔ)在存儲(chǔ)器中的PDF文件,分析PDF數(shù)據(jù),以及分離并提取用于渲染所必需的頁(yè)面元素; 渲染單元,用于排列并布置由內(nèi)容分析單元所分離并提取的頁(yè)面元素用于屏幕輸出,并根據(jù)輸出設(shè)備的特性來(lái)控制頁(yè)面元素;以及· 文檔輸出單元,用于將由渲染單元渲染的頁(yè)面元素發(fā)送并輸出至輸出設(shè)備。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述輸入數(shù)據(jù)和注釋處理單元包括: 用戶輸入單元,用于接收包含有在用戶選擇PDF文檔的特定區(qū)域時(shí)所產(chǎn)生的輸入信號(hào)的輸入數(shù)據(jù);和 輸入數(shù)據(jù)分析單元,用于分析輸入數(shù)據(jù),將所分析的數(shù)據(jù)分離為用于簡(jiǎn)單圖形處理的數(shù)據(jù)和注釋的數(shù)據(jù),并將用于簡(jiǎn)單圖形處理的數(shù)據(jù)傳輸至內(nèi)容分析單元。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中輸入數(shù)據(jù)和注釋處理單元進(jìn)一步包括: 注釋分析單元,用于接收來(lái)自輸入數(shù)據(jù)分析單元的注釋的數(shù)據(jù),將可進(jìn)行分析的功能性注釋的數(shù)據(jù)從接收到的數(shù)據(jù)中分離,并將除功能性注釋的數(shù)據(jù)或用于渲染所必需的注釋的數(shù)據(jù)以外的簡(jiǎn)單注釋的數(shù)據(jù)傳輸至內(nèi)容分析單元。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中輸入數(shù)據(jù)和注釋處理單元進(jìn)一步包括: 語(yǔ)句結(jié)構(gòu)過(guò)濾單元,用于接收來(lái)自注釋分析單元的功能性注釋的數(shù)據(jù)并從在功能性注釋的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有多媒體格式的語(yǔ)句結(jié)構(gòu)。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中多媒體源加載單元包括: 語(yǔ)句結(jié)構(gòu)格式分析單元,用于分析從語(yǔ)句結(jié)構(gòu)過(guò)濾單元接收的具有多媒體格式的語(yǔ)句結(jié)構(gòu),并基于多媒體源的位置傳輸處理命令; 數(shù)據(jù)映射單元,用于在多媒體源的位置是在PDF文件內(nèi)時(shí),接收來(lái)自語(yǔ)句結(jié)構(gòu)格式分析單元的處理指令,參照注釋詞典將與PDF文件內(nèi)的多媒體源進(jìn)行映射的密鑰發(fā)送到內(nèi)容分析單元,并且當(dāng)內(nèi)容分析單元使用接收到的密鑰搜索多媒體源,并將指示多媒體源的位置的指針?lè)祷氐綌?shù)據(jù)映射單元時(shí),所述數(shù)據(jù)映射單元使用接收到的指針加載多媒體源;和鏈路處理單元,用于在多媒體源的位置在PDF文件外部時(shí),接收來(lái)自語(yǔ)句結(jié)構(gòu)格式分析單元的處理命令,分析多媒體源的鏈接位置是遠(yuǎn)程服務(wù)器或是本地存儲(chǔ)設(shè)備,并產(chǎn)生控制命令。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中多媒體源加載單元進(jìn)一步包括: 多媒體文件加載單元,用于在多媒體源的位置是本地存儲(chǔ)設(shè)備時(shí),接收來(lái)自鏈路處理單元的控制命令,并加載來(lái)自本地存儲(chǔ)設(shè)備的多媒體源。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其中多媒體源加載單元進(jìn)一步包括: 網(wǎng)絡(luò)訪問(wèn)單元,用于在多媒體源的位置是遠(yuǎn)程服務(wù)器時(shí),使用網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)程服務(wù)器并下載多媒體源。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其中多媒體播放單元包括: 多媒體格式分析單元,用于分析加載的多媒體源的標(biāo)題,當(dāng)所分析的標(biāo)題是可播放的標(biāo)題時(shí),對(duì)標(biāo)題的格式進(jìn)行分類,并將加載的多媒體源傳輸至每個(gè)播放單元; Flash播放單元,用于在多媒體源是Adobe Flash格式時(shí),接收來(lái)自多媒體格式分析單元的多媒體源并播放接收到的多媒體源; 視頻播放單元,用于在多媒體源是MP4、WMV或AVI格式時(shí),接收來(lái)自多媒體格式分析單元的多媒體源并播放接收到的多媒體源;以及 音樂(lè)文件播放單元,用于在多媒體源是MP3、WMA或WAV格式時(shí),接收來(lái)自多媒體格式分析單元的多媒體源并播放接收到的多媒體源。
10.用于包括權(quán)利·要求1-9中任一項(xiàng)所述的基于PDF文檔播放電子書(shū)的多媒體的系統(tǒng)的個(gè)人計(jì)算機(jī)或移動(dòng)設(shè)備的應(yīng)用程序。
11.一種播放基于PDF文檔的電子書(shū)的多媒體的方法,包括步驟: 選擇PDF文檔的特定區(qū)域; 通過(guò)分析在特定區(qū)域中定義的注釋的語(yǔ)句結(jié)構(gòu),確定在所述特定區(qū)域中定義的注釋是否是與多媒體源相關(guān)聯(lián)的注釋; 如果在特定區(qū)域的中定義的注釋是與多媒體源相關(guān)聯(lián)的注釋,那么檢查多媒體源的位置,并加載在PDF文件內(nèi)的多媒體源或存儲(chǔ)在本地存儲(chǔ)設(shè)備和遠(yuǎn)程服務(wù)器至少任一種中的多媒體源;和 分析所加載的多媒體源的標(biāo)題,如果所分析的標(biāo)題是可播放的標(biāo)題,那么對(duì)標(biāo)題的格式進(jìn)行分類,并以flash、視頻和音樂(lè)文件中至少之一的形式播放多媒體源。
12.根據(jù)權(quán)利要求11所述的方法,其中確定在所述特定區(qū)域中定義的注釋是否是與多媒體源相關(guān)聯(lián)的注釋的步驟包括步驟: 接收包括在選擇特定區(qū)域時(shí)產(chǎn)生的輸入信號(hào)的輸入數(shù)據(jù),提取在特定區(qū)域中定義的注釋的數(shù)據(jù),從可進(jìn)行分析的功能性注釋的數(shù)據(jù)中包含的語(yǔ)句結(jié)構(gòu)中分離出具有可處理的多媒體格式的語(yǔ)句結(jié)構(gòu)。
13.根據(jù)權(quán)利要求12所述的方法,其中加載多媒體源的步驟包括步驟: 分析具有多媒體格式的語(yǔ)句結(jié)構(gòu),如果多媒體源的位置是在PDF文件內(nèi),參照注釋字典,搜索與PDF文件內(nèi)的多媒體源進(jìn)行映射的密鑰,并加載多媒體源; 如果多媒體源的位置是本地存儲(chǔ)設(shè)備,那么接收控制命令,并加載來(lái)自本地存儲(chǔ)設(shè)備的多媒體源;和如果多媒體源的位置是遠(yuǎn)程服務(wù)器,那么使用網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)程服務(wù)器并下載多媒體源。
14.根據(jù)權(quán)利要求11所述的方法,其中播放多媒體源的步驟包括步驟: 分析加載的多媒體源的標(biāo)題,當(dāng)所分析的標(biāo)題是可播放的標(biāo)題時(shí),對(duì)標(biāo)題的格式進(jìn)行分類,并將加載的多媒體源傳輸至每個(gè)播放單元; 在多媒體源是Adobe Flash格式時(shí),通過(guò)Flash播放單元接收多媒體源并播放接收到的多媒體源; 在多媒體源是MP4、WMV或AVI格式時(shí),通過(guò)視頻播放單元接收多媒體源并播放接收到的多媒體源;以及 在多媒體源是MP3、WMA或WAV格式時(shí),通過(guò)音樂(lè)文件播放單元接收多媒體源并播放接收到的多媒體 源。
【文檔編號(hào)】G11B20/10GK103548083SQ201280018052
【公開(kāi)日】2014年1月29日 申請(qǐng)日期:2012年3月26日 優(yōu)先權(quán)日:2011年4月13日
【發(fā)明者】張真赫 申請(qǐng)人:張真赫