欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

壓縮多媒體播放系統(tǒng)及其實現(xiàn)方法

文檔序號:7640250閱讀:296來源:國知局
專利名稱:壓縮多媒體播放系統(tǒng)及其實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明關(guān)于一種多媒體播放系統(tǒng)及其實現(xiàn)方法,特別是關(guān)于一種壓縮多媒體播放系統(tǒng)及其實現(xiàn)方法。
背景技術(shù)
通常的播放軟件在播放具有音頻或視頻的壓縮文件時,無法直接播放亞文件,一般情況下,需要用戶于需要時手動解壓壓縮包中的內(nèi)容到硬盤上,再從硬盤相應(yīng)的地方獲取音頻或視頻文件進(jìn)行播放,對于此種做法的不便之處有兩點I、每次需用戶手動操作進(jìn)行解壓,造成用戶的麻煩且浪費其時間;
2、若用戶只需要試聽或試看壓縮包的內(nèi)容,而壓縮包又很大時,傳統(tǒng)的解壓方式會浪費大量的時間和存儲空間3、傳統(tǒng)解壓方式采用先解壓到硬盤生成實際文件,再進(jìn)行播放,這需要占用大量的硬盤空間。對此,有些播放器采用自動解壓壓縮包中音頻或視頻到硬盤,再讀取硬盤臨時文件的方式實現(xiàn)對壓縮包中音頻或視頻的播放,盡管這樣不必用戶手動解壓,解壓縮一個壓縮包是需要時間和硬盤空間的,尤其是音頻和視頻的壓縮包一般都非常大,如果需要先解壓縮到硬盤上再進(jìn)行播放就會浪費大量的時間和大量的硬盤空間。綜上所述,可知先前技術(shù)的壓縮多媒體的播放方式存在浪費時間與硬盤空間的問題,因此實有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。

發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的壓縮多媒體播放方式存在浪費時間與硬盤空間的問題,本發(fā)明的主要目的在于提供一種壓縮多媒體播放系統(tǒng)及其實現(xiàn)方法,以節(jié)省解壓縮多媒體壓縮包所需的時間及解壓縮多媒體壓縮包所占用的硬盤空間。為達(dá)上述及其它目的,本發(fā)明一種壓縮多媒體播放系統(tǒng),應(yīng)用于一可播放多媒體的電子裝置,至少包括接收模組,接收一多媒體壓縮包,該多媒體壓縮包至少包含一多媒體檔案;信息讀取模組,讀取該多媒體檔案的大小信息;內(nèi)存空間請求模組,從該電子裝置的內(nèi)存中申請一段與該多媒體檔案大小相同的內(nèi)存空間;以及解壓播放模組,將該多媒體壓縮包內(nèi)的多媒體檔案解壓至該內(nèi)存空間請求模組所申請到的內(nèi)存空間,并在解壓的同時讀取解壓到該內(nèi)存空間中的文件內(nèi)容進(jìn)行播放。進(jìn)一步地,本發(fā)明之壓縮多媒體播放系統(tǒng)還包含判斷模組與虛擬內(nèi)存調(diào)用模組,該判斷模組將該多媒體檔案的大小與該電子裝置的物理大小進(jìn)行比較并判斷;當(dāng)判斷出該多媒體檔案的大小超過該電子裝置的物理內(nèi)存大小,該虛擬內(nèi)存調(diào)用模組調(diào)用該電子裝置的虛擬內(nèi)存使用。
進(jìn)一步地,該多媒體檔案的大小信息存儲在該多媒體壓縮包的文件頭中。進(jìn)一步地,該多媒體檔案為視頻或音頻文件。為達(dá)上述及其它目的,本發(fā)明還提供一種壓縮多媒體播放系統(tǒng)的實現(xiàn)方法,該方法應(yīng)用于一可播放多媒體的電子裝置,其至少包括如下步驟接收一多媒體壓縮
讀取該多媒體檔案的大小信息;請求一段與該多媒體檔案大小相同的內(nèi)存空間;以及將該多媒體壓縮包中的該多媒體檔案解壓到已申請的內(nèi)存空間中,并在解壓的同時讀取解壓到該內(nèi)存空間中的文件內(nèi)容進(jìn)行播放。本發(fā)明之壓縮多媒體播放系統(tǒng)的實現(xiàn)方法在該讀取多媒體檔案的大小信息后,進(jìn)一步包括如下步驟將獲取的該多媒體檔案的大小信息與該電子裝置的物理內(nèi)存大小進(jìn)行比較;若該多媒體檔案的大小超過該電子裝置物理內(nèi)存的大小,則調(diào)用該電子裝置的虛擬內(nèi)存進(jìn)行使用。進(jìn)一步地,該多媒體檔案的大小信息存儲在該多媒體壓縮包的文件頭中。進(jìn)一步地,該多媒體檔案為視頻或音頻文件。與現(xiàn)有技術(shù)相比,本發(fā)明一種壓縮多媒體播放系統(tǒng)及其實現(xiàn)方法通過本發(fā)明通過改進(jìn)傳統(tǒng)的多媒體解壓技術(shù),實現(xiàn)在解壓多媒體壓縮包的同時播放多媒體壓縮包中的音頻或視頻,以此節(jié)省解壓縮多媒體壓縮包所需要的時間,即減少了用戶在播放壓縮包中多媒體的等待時間,并且也為用戶節(jié)省了大量的硬盤空間。


圖I為本發(fā)明一種壓縮多媒體播放系統(tǒng)的系統(tǒng)架構(gòu)圖;圖2為本發(fā)明一種壓縮多媒體播放系統(tǒng)實現(xiàn)方法的步驟流程具體實施例方式以下通過特定的具體實例并結(jié)合

本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點與功效。本發(fā)明亦可通過其它不同的具體實例加以施行或應(yīng)用,本說明書中的各項細(xì)節(jié)亦可基于不同觀點與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。圖I為本發(fā)明一種壓縮多媒體播放系統(tǒng)的系統(tǒng)架構(gòu)圖,以下將先以圖I來說明本發(fā)明的系統(tǒng)運作。本發(fā)明之壓縮多媒體播放系統(tǒng)應(yīng)用于可播放多媒體的電子裝置,如電腦、移動裝置等,其主要用于對壓縮包內(nèi)的多媒體檔案直接解壓,并具有邊解壓邊播放的功能,本發(fā)明之壓縮多媒體播放系統(tǒng)至少包含接收模組110、信息讀取模組120、內(nèi)存空間請求模組130以及解壓播放模組140。接收模組110,用于接收一多媒體壓縮包A,多媒體壓縮包A內(nèi)至少包含一多媒體檔案。這里的多媒體壓縮包A沒有任何來源限制,可以來自硬盤或⑶等任何存儲設(shè)備,其可以是任何壓縮類型的檔案,其典型格式例如是A. rar或A. zip,也可以是其他壓縮類型;多媒體檔案指的是任何可以播放的音頻或視頻文件,其類型可以是MPEG,也可以是AVI或MP3或ASF或WAV等等,這里不對其進(jìn)行限制。信息讀取模組120,讀取多媒體壓縮包A中的多媒體檔案的大小信息,該多媒體檔案的大小信息存放在多媒體壓縮包A的文件頭中,以多媒體壓縮包A. rar為例,假設(shè)多媒體壓縮包A. rar包含一多媒體檔案B. avi,此時計算模組120通過讀取多媒體壓縮包A. rar文件頭的PACK_SIZE信息,就可以獲得多媒體檔案B. avi的大小。當(dāng)信息讀取模組120獲得多媒體壓縮包A中多媒體檔案的大小信息后,內(nèi)存空間請求模組130則立即從內(nèi)存中申請一段與多媒體壓縮包A中多媒體檔案大小相同的空間。假設(shè)信息讀取模組120獲得的大小信息為“128byte”,內(nèi)存空間請求模組130則請求大小為“128byte”的內(nèi)存空間,該內(nèi)存空間例如是起始點是“Obyte”的位址與終止點是“127byte”的位址包含的區(qū)域。解壓播放模組140將多媒體壓縮包A中所需播放的多媒體檔案解壓到內(nèi)存空間請求模組130申請到的內(nèi)存空間中,并在解壓的同時讀取解壓到內(nèi)存空間中的文件內(nèi)容進(jìn)行 播放。值得注意的是,這里對文件內(nèi)容的播放是與解壓同時進(jìn)行的,無需等待解壓結(jié)束。進(jìn)一步地,本發(fā)明還可包含一判斷模組150及虛擬內(nèi)存調(diào)用模組160,當(dāng)信息讀取模組120獲得多媒體壓縮包A中多媒體檔案的大小信息后,判斷模組150將多媒體檔案的大小與計算機(jī)的物理內(nèi)存大小進(jìn)行比較,若多媒體檔案的大小超過計算機(jī)物理內(nèi)存大小,則虛擬內(nèi)存調(diào)用模組160調(diào)用計算機(jī)系統(tǒng)的虛擬內(nèi)存使用。圖2為本發(fā)明一種壓縮多媒體播放系統(tǒng)實現(xiàn)方法的步驟流程圖。如圖2所示,本發(fā)明一種壓縮多媒體播放系統(tǒng)實現(xiàn)方法包括下列步驟接收一多媒體壓縮包,該多媒體壓縮包至少包含一多媒體檔案(步驟201);讀取多媒體壓縮包中多媒體檔案的大小信息,該多媒體檔案的大小信息存放在多媒體壓縮包的文件頭中(步驟202);請求一段與多媒體檔案大小相同的內(nèi)存空間(步驟203);將多媒體壓縮包中的多媒體檔案解壓到已申請的內(nèi)存空間中,并在解壓的同時讀取解壓到內(nèi)存空間中的文件內(nèi)容進(jìn)行播放(步驟204)。進(jìn)一步地,本發(fā)明在步驟202后更可以包含如下步驟將獲取的多媒體檔案的大小信息與計算機(jī)的物理內(nèi)存大小進(jìn)行比較(步驟205);若多媒體檔案的大小超過計算機(jī)物理內(nèi)存的大小,則調(diào)用計算機(jī)系統(tǒng)的虛擬內(nèi)存進(jìn)行使用,否則直接進(jìn)入步驟203。綜上所述,與傳統(tǒng)的多媒體壓縮包中音頻和視頻文件的播放技術(shù)相比,本發(fā)明一種壓縮多媒體播放系統(tǒng)及其實現(xiàn)方法通過改進(jìn)傳統(tǒng)的多媒體解壓技術(shù),可以實現(xiàn)在解壓的過程中播放音頻或視頻,解壓和多媒體播放同步進(jìn)行,以此節(jié)省了大量用戶在音頻或視頻播放前等待解壓多媒體壓縮包所需要的時間,同時也為用戶節(jié)省了大量的磁盤空間。上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對上述實施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書所列。
權(quán)利要求
1.一種壓縮多媒體播放系統(tǒng),應(yīng)用于一可播放多媒體的電子裝置,至少包括 接收模組,接收一多媒體壓縮包,該多媒體壓縮包至少包含一多媒體檔案; 信息讀取模組,讀取該多媒體檔案的大小信息; 內(nèi)存空間請求模組,從該電子裝置的內(nèi)存中申請一段與該多媒體檔案大小相同的內(nèi)存空間;以及 解壓播放模組,將該多媒體壓縮包內(nèi)的多媒體檔案解壓至該內(nèi)存空間請求模組所申請到的內(nèi)存空間,并在解壓的同時讀取解壓到該內(nèi)存空間中的文件內(nèi)容進(jìn)行播放。
2.如權(quán)利要求I所述的壓縮多媒體播放系統(tǒng),其特征在于該系統(tǒng)還包含判斷模組與虛擬內(nèi)存調(diào)用模組,該判斷模組將該多媒體檔案的大小與該電子裝置的物理大小進(jìn)行比較并判斷;當(dāng)判斷出該多媒體檔案的大小超過該電子裝置的物理內(nèi)存大小,該虛擬內(nèi)存調(diào)用 模組調(diào)用該電子裝置的虛擬內(nèi)存使用。
3.如權(quán)利要求2所述的壓縮多媒體播放系統(tǒng),其特征在于該多媒體檔案的大小信息存儲在該多媒體壓縮包的文件頭中。
4.如權(quán)利要求I所述的壓縮多媒體播放系統(tǒng),其特征在于該多媒體檔案為視頻或音頻文件。
5.一種壓縮多媒體播放系統(tǒng)的實現(xiàn)方法,應(yīng)用于一可播放多媒體的電子裝置,至少包括如下步驟 接收一多媒體壓縮包,該多媒體壓縮包至少包含一多媒體檔案; 讀取該多媒體檔案的大小信息; 請求一段與該多媒體檔案大小相同的內(nèi)存空間;以及 將該多媒體壓縮包中的該多媒體檔案解壓到已申請的內(nèi)存空間中,并在解壓的同時讀取解壓到該內(nèi)存空間中的文件內(nèi)容進(jìn)行播放。
6.如權(quán)利要求5所述的壓縮多媒體播放系統(tǒng)的實現(xiàn)方法,其特征在于,在該讀取多媒體檔案的大小信息后,進(jìn)一步包括如下步驟 將獲取的該多媒體檔案的大小信息與該電子裝置的物理內(nèi)存大小進(jìn)行比較; 若該多媒體檔案的大小超過該電子裝置物理內(nèi)存的大小,則調(diào)用該電子裝置的虛擬內(nèi)存進(jìn)行使用。
7.如權(quán)利要求6所述的壓縮多媒體播放系統(tǒng)的實現(xiàn)方法,其特征在于該多媒體檔案的大小信息存儲在該多媒體壓縮包的文件頭中。
8.如權(quán)利要求5所述的壓縮多媒體播放系統(tǒng)的實現(xiàn)方法,其特征在于該多媒體檔案為視頻或音頻文件。
全文摘要
本發(fā)明公開一種壓縮多媒體播放系統(tǒng)及其實現(xiàn)方法,該實現(xiàn)方法至少包含接收一至少包含一多媒體檔案的多媒體壓縮包;讀取該多媒體檔案的大小信息;請求一段與該多媒體檔案大小相同的內(nèi)存空間;以及將該多媒體檔案解壓到已申請的內(nèi)存空間中,并在解壓的同時讀取解壓到該內(nèi)存空間中的文件內(nèi)容進(jìn)行播放;本發(fā)明實現(xiàn)了在解壓的過程中播放多媒體檔案,解壓和多媒體播放同步進(jìn)行,因而節(jié)省了用戶在多媒體檔案播放前等待解壓多媒體壓縮包所需要的時間,同時也為用戶節(jié)省了大量的磁盤空間。
文檔編號H04N7/26GK102740067SQ201110095030
公開日2012年10月17日 申請日期2011年4月15日 優(yōu)先權(quán)日2011年4月15日
發(fā)明者樊一鵬 申請人:盛樂信息技術(shù)(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玉林市| 淳安县| 浮梁县| 井冈山市| 金川县| 峨眉山市| 周口市| 东宁县| 家居| 四子王旗| 宜城市| 耒阳市| 万安县| 湛江市| 和田市| 舞阳县| 张家口市| 海口市| 上思县| 遵义县| 伊宁市| 和田市| 乐安县| 西和县| 海口市| 平泉县| 堆龙德庆县| 湛江市| 合水县| 宜君县| 内丘县| 江津市| 北票市| 恩施市| 突泉县| 淮南市| 双辽市| 屏山县| 常山县| 纳雍县| 涞水县|