[發明專利]媒體的輕量變換有效
| 申請號: | 201110409938.5 | 申請日: | 2011-11-30 |
| 公開(公告)號: | CN102546595A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | J·菲蒂;D·蘭格;A·N·費尼洛 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 張欣 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 媒體 變換 | ||
技術領域
本發明涉及媒體變換,尤其涉及一種媒體輕量變換技術。
背景技術
可使用變換過程來變換由客戶機訪問的第三方媒體。一般,變換過程使用處理引擎來產生輸出流。處理引擎使用匹配模板,所述模板含有指令,所述指令一般引導處理引擎或在結果樹中創建節點、或處理更多的節點。輸出流一般源自該結果樹。
來自第三方服務的消費媒體可表現對于客戶機和/或服務器的障礙。例如,當客戶機或服務器從第三方服務檢索復雜的數據結構時,消費數據結構所需要的計算資源可能很大且創建輸出流的時間可能是相當可觀的。一般,這可能是構造中間結構(諸如中間樹或索引結構)的結果,顯著地增加了客戶機或服務器所需要的去創建及傳遞輸出流的資源和時間。
發明內容
提供本概述以便以簡化的形式介紹將在以下的詳細描述中進一步描述的一些概念。本發明內容并不旨在標識出所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
此處的一些實現包括變換引擎和/或變換過程,用于減少由客戶機和/或服務器在消費媒體流的過程中所使用的計算資源。在示例實現中,從網絡上接收到媒體流。例如,媒體流可以是復雜的媒體流,諸如帶有元數據的一個或多個聲頻和視頻資源的任意復雜的集合。然后映射模板可被相關聯于輸入流。可在沒有堆積中間狀態的情況下執行映射模板的遍歷。緊接著映射模板的遍歷,可發射經變換的流。
在一些實現中,使用變換引擎來變換輸入媒體流。例如,當輸入媒體流流經變換管道時,變換引擎可操縱和/或擴充輸入媒體流。
附圖說明
參考附圖描述具體實施方式。在附圖中,附圖標記中最左邊的數字標識該附圖標記首次出現的附圖。在不同附圖中使用相同的附圖標記指示相似或相同的項。
圖1是變換框架的說明性環境的示意圖。
圖2是圖1的變換框架內的示例性計算設備的框圖。
圖3是圖1的變換框架內的示例性服務器的框圖。
圖4是圖1的變換框架內的示例性變換過程的框圖。
圖5是圖1的變換框架內的示例性變換管道的框圖。
圖6是圖1的變換框架內的示例性映射模板的圖。
圖7是根據一些實現的用于轉換媒體流的示例過程的流程圖。
具體實施方式
此處的一些實現提供變換引擎和變換過程,用于減少由客戶機和服務器在消費媒體流的過程中所使用計算資源。更具體地,示例過程可不分配中間樹或索引結構地將復雜的媒體流(諸如帶有元數據的一個或多個聲頻和視頻資源的任意復雜的集合)轉換為經轉換的輸出流。轉換引擎接收到復雜的媒體流并使用相關聯的映射模板來發射經轉換的媒體流。
圖1是示例環境100的框圖,示例環境100可被用作供在計算設備上消費的媒體的轉換的框架。環境100包括示例計算設備102,其可采取各種形式,包括但不限于便攜式手持計算設備(例如個人數字助理、智能電話、蜂窩電話)、膝上型計算機、臺式計算機、媒體播放器、數字攝錄機、錄音機、照相機、或任何其他類似的設備。
計算設備102可連接到一個或多個網絡104并且可與用戶106相關聯。計算設備102可訪問數據傳輸,諸如來自第三方服務110的輸入流108。第三方服務可提供對可由計算設備102訪問的一個或多個輸入流108的訪問。進一步,第三方服務110可在服務器或其他具有與此處描述的服務器112的結構類似的結構的其他計算設備上操作。例如,在一些實現中,第三方服務110可包括由一個或多個web服務器提供的用于向用戶106和計算設備102提供媒體內容流的網站。
在一些實例中,輸入流可包括基本為實時的內容、非實時的內容或者兩者的組合。基本實時內容源一般包括其內容隨著時間改變的源,如實況電視或無線電、網絡播送、或其他瞬時內容。非實時內容源一般包括可由消費者容易地訪問的固定媒體,如預先錄制的視頻、音頻、文本、多媒體、游戲或消費者可容易地訪問的其他固定媒體。
輸入流108可在網絡104上通信給至少一個服務器112。服務器112可包括轉換引擎114、轉換管道116和轉換模塊(多個)118(1)-118(N)。
轉換引擎114可包括轉換管道116。轉換管道包括一個或多個轉換模塊118(1)-118(N)。每一個轉換模塊118可使用一個或多個特性參數來在輸入流108上執行一個或多個轉換函數以用于轉換輸入流108。可實時并行地、按順序地或兩者組合地執行這些轉換。輸出流120,包括所期望的經轉換的內容流,可由計算設備102消費。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110409938.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋪路板
- 下一篇:一種皮革加工噴淋裝置





