[發(fā)明專利]數(shù)據(jù)的有效提取和壓縮無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201110043266.0 | 申請(qǐng)日: | 2011-02-15 |
| 公開(公告)號(hào): | CN102185611A | 公開(公告)日: | 2011-09-14 |
| 發(fā)明(設(shè)計(jì))人: | 何亞明;F·O·福爾塔;K·科特瑞;M·希洛崔;S·斯皮爾斯;C·顧 | 申請(qǐng)(專利權(quán))人: | 微軟公司 |
| 主分類號(hào): | H03M7/30 | 分類號(hào): | H03M7/30 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 楊潔 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 有效 提取 壓縮 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)的有效提取和壓縮。
背景技術(shù)
已流化數(shù)據(jù)資產(chǎn)可被用于以各種下載速率和回放分辨率下載和回放。當(dāng)對(duì)于同一資產(chǎn)有多個(gè)流可用時(shí),包含這些下載速率和回放分辨率的描述的描述文件即清單可以最初被回放設(shè)備下載,以允許該回放設(shè)備選擇下載速率和回放分辨率。此外,由于資產(chǎn)的流特征可以隨時(shí)間而改變,清單可以被保持為未壓縮格式,以便于清單的更新。然而,下載未壓縮清單可能延誤影片的回放,使得資產(chǎn)的所需“即時(shí)”回放降級(jí)。一些當(dāng)前的方案在下載前用文本壓縮工具壓縮該清單。然而,這樣的方案可能仍然在待壓縮的文本數(shù)量大的一些情形中延誤資產(chǎn)的回放。
發(fā)明內(nèi)容
因此,在這里揭示各種和流化媒體資產(chǎn)的數(shù)據(jù)的動(dòng)態(tài)提取和壓縮有關(guān)的實(shí)施例。例如,一個(gè)實(shí)施例提供了具有處理器和存儲(chǔ)器的計(jì)算設(shè)備,該存儲(chǔ)器包括存儲(chǔ)其上的指令,所述指令可由處理器執(zhí)行來(lái)從信息文件向請(qǐng)求計(jì)算設(shè)備提供已動(dòng)態(tài)壓縮的信息,該信息文件包括根據(jù)公知結(jié)構(gòu)安排在一個(gè)或多個(gè)數(shù)據(jù)字段中的可變數(shù)據(jù)元素。例如,指令可以被執(zhí)行以從請(qǐng)求計(jì)算設(shè)備接收對(duì)已壓縮信息的請(qǐng)求。此外,指令可以被執(zhí)行以從該信息文件提取可變數(shù)據(jù)元素,壓縮可變數(shù)據(jù)元素以形成已壓縮數(shù)據(jù)元素,并向請(qǐng)求計(jì)算設(shè)備發(fā)送包括該已壓縮數(shù)據(jù)元素的已壓縮文件。
提供本發(fā)明內(nèi)容是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限定所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本發(fā)明的任一部分中提及的任何或所有缺點(diǎn)的實(shí)現(xiàn)。
附圖說(shuō)明
圖1是動(dòng)態(tài)壓縮和解壓系統(tǒng)的實(shí)施例的示意視圖。
圖2是操作圖1的動(dòng)態(tài)壓縮和解壓系統(tǒng)的實(shí)施例的方法的實(shí)施例的示意視圖。
具體實(shí)施方式
圖1是動(dòng)態(tài)壓縮和解壓系統(tǒng)100的實(shí)施例的示意性表示。動(dòng)態(tài)壓縮和解壓系統(tǒng)100可能適合于用在各種不同環(huán)境中,包括但不限于流化媒體系統(tǒng)。例如,流化媒體系統(tǒng)可被配置成提供單個(gè)媒體資產(chǎn)的多個(gè)流,其中該媒體資產(chǎn)的每個(gè)流具有不同的比特率,以向回放設(shè)備提供回放質(zhì)量和下載速度的不同平衡。隨后,回放設(shè)備可以在諸流之間切換,以便為動(dòng)態(tài)漂移回放變量進(jìn)行調(diào)節(jié),諸如可用網(wǎng)絡(luò)帶寬等可能影響資產(chǎn)的回放性能的那些變量。
在這樣的環(huán)境中,為了將可用流通知回放設(shè)備,流化媒體服務(wù)器可以向回放設(shè)備發(fā)送清單文件,該清單文件包含關(guān)于全部可用流的信息,使得回放設(shè)備可以選擇流來(lái)接收。然而,如上所述,一些清單文件可能足夠大,以致于因下載該清單花費(fèi)的時(shí)間量而負(fù)面影響所需的“即時(shí)”播放情形。在下載之前對(duì)清單的壓縮可有助于減少下載時(shí)間。然而,壓縮不可變信息(即,清單文件中的語(yǔ)法信息)可能仍然導(dǎo)致不希望的較大清單的長(zhǎng)的下載時(shí)間。
因此,揭示的實(shí)施例針對(duì)從諸如流化媒體資產(chǎn)清單這樣的文件提取所選信息,所選信息可以被有效地壓縮為比壓縮整個(gè)文件所允許的更小的大小。接收設(shè)備可以隨后解壓該信息并用文件結(jié)構(gòu)和語(yǔ)法的先驗(yàn)知識(shí)重新組裝該文件。繼續(xù)圖1,動(dòng)態(tài)壓縮和解壓系統(tǒng)100包括與請(qǐng)求計(jì)算設(shè)備152有效通信的計(jì)算設(shè)備102。計(jì)算設(shè)備102包括海量存儲(chǔ)104、處理器106以及存儲(chǔ)器108。計(jì)算設(shè)備102還包括輸入/輸出模塊112以及壓縮器模塊114,其可以被存儲(chǔ)在海量存儲(chǔ)104中并被載入存儲(chǔ)器108用于被處理器106執(zhí)行。請(qǐng)求計(jì)算設(shè)備152包括海量存儲(chǔ)154、處理器156以及存儲(chǔ)器158。請(qǐng)求計(jì)算設(shè)備152還包括輸入/輸出模塊162以及解壓器模塊164,其可以被存儲(chǔ)在海量存儲(chǔ)154中并被載入存儲(chǔ)器158用于被處理器156執(zhí)行。
計(jì)算設(shè)備102和請(qǐng)求計(jì)算設(shè)備152可以是分別配置來(lái)用于提供和接收已壓縮文件的任何合適的計(jì)算設(shè)備。例如,在一些實(shí)施例中,計(jì)算設(shè)備102可以是網(wǎng)絡(luò)化的計(jì)算機(jī)或服務(wù)器云環(huán)境,而請(qǐng)求計(jì)算設(shè)備152可以是合適的移動(dòng)和/或無(wú)線計(jì)算設(shè)備、網(wǎng)絡(luò)化的計(jì)算機(jī)、游戲控制臺(tái)等。因此,可以理解,動(dòng)態(tài)壓縮和解壓系統(tǒng)100可以被任何合適的方案操作,諸如服務(wù)器—客戶機(jī)方案,對(duì)等方案,等等。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110043266.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H03M 一般編碼、譯碼或代碼轉(zhuǎn)換
H03M7-00 把用給定序列的數(shù)字或給定數(shù)目的數(shù)字來(lái)表示信息的碼,轉(zhuǎn)換到用不同序列的數(shù)字或不同數(shù)目的數(shù)字來(lái)表示相同信息的碼
H03M7-02 .轉(zhuǎn)換到加權(quán)代碼或相反轉(zhuǎn)換,即對(duì)一數(shù)字的加權(quán)與該數(shù)字在信息組或代碼字中的位置有關(guān)
H03M7-14 .轉(zhuǎn)換到非加權(quán)代碼或相反轉(zhuǎn)換
H03M7-26 .轉(zhuǎn)換到隨機(jī)碼或相反轉(zhuǎn)換
H03M7-28 .可編程序結(jié)構(gòu),即代碼轉(zhuǎn)換器所包括的設(shè)備其算符是可變的,以調(diào)整轉(zhuǎn)換程序
H03M7-30 .壓縮
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





