[發明專利]用于對音頻-視頻編解碼器進行抽象化的系統無效
| 申請號: | 200680013401.4 | 申請日: | 2006-04-19 |
| 公開(公告)號: | CN101208872A | 公開(公告)日: | 2008-06-25 |
| 發明(設計)人: | M·麥克基斯沃茨;B·斯特恩格拉斯;D·史密斯;D·平克弗德 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | H04B1/66 | 分類號: | H04B1/66 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 音頻 視頻 編解碼器 進行 抽象化 系統 | ||
技術領域
本發明一般地涉及游戲系統,尤其涉及用于將游戲系統應用程序與各種編解碼器連接的應用程序編程接口(API)。
背景技術
游戲系統在本領域中是眾所周知的。示例游戲系統包括微軟公司的Xbox和Xenon游戲系統。日益更新換代的動態多媒體產業會對游戲系統產生影響。此外,用戶的偏好在變化。今天流行的東西可能在明天就不流行。新穎和經改進的多媒體格式和壓縮模式正持續不斷地打入市場。例如,頻繁地開發并實現新穎/經改進的編解碼器。編解碼器是一種可在軟件、硬件或其組合中實現的壓縮和解壓縮算法。通常,編解碼器用于在媒體存儲或傳輸壓縮形式與其再現的非壓縮形式之間轉換該媒體(例如視頻、音頻、圖像等)。通常,當實現新穎編解碼器時,必須將與該新穎編解碼器連接的應用程序更改成與它們相兼容。這可能是耗時、麻煩且昂貴的。這在游戲系統中尤其確切,因為已交付到用戶手中的游戲系統并非可容易地更改。
當開發出新穎編解碼器、現有編解碼器被更改或用戶偏好改變時,在無需更改游戲應用程序的情況下,使游戲系統與新穎/經更改的編解碼器相兼容是有益的。因而,期望在無需對游戲應用程序代碼更改的情況下,游戲系統允許實現新穎和/或經更改的編解碼器。
發明內容
在本發明的一個示例性實施例中,在媒體源與游戲應用程序之間實現編解碼器抽象層(codecs?abstraction?layer)。以一個或多個計算機程序的形式實現編解碼器抽象層(CAL),并且在一個示例性實施例中被實現為應用程序編程接口(API)。CAL能夠處理來自各種源的、根據各種編解碼器編碼的媒體。CAL還能夠根據適當的編解碼器對經編碼的媒體進行解碼。CAL向游戲應用程序提供經解碼的媒體。CAL確定媒體源、進行接收的媒體類型、以及用于壓縮媒體的編解碼器。媒體源包括例如存儲器、文件、http源、隊列、定制源、外部驅動器、或游戲媒體源(例如XMedia)。媒體類型包括例如音頻媒體、視頻媒體、圖像媒體、動畫、游戲媒體或其組合。CAL確保從媒體源適當獲得媒體并對其格式化,以及確保對經編碼的媒體適當地解碼以經由游戲媒體播放器再現。游戲應用程序與CAL而非與編解碼器交互動作。編解碼器之間的差異與游戲應用程序不相關。在不更改現有應用程序代碼的情況下,可引入并使用新穎編解碼器。
附圖說明
圖1是根據本發明的一個示例性實施例的、用于向媒體播放器提供媒體的系統的框圖;
圖2是根據本發明的一個示例性實施例的編解碼器抽象層的單個示例的示圖;
圖3是根據本發明的一個示例性實施例的、示出了多個媒體源、多個解碼器對象、多個存儲器隊列(memory?queue)和多個再現器(Renderer)對象的CAL示圖;
圖4是根據本發明的一個示例性實施例的CAL的類層次結構示圖;
圖5是根據本發明的一個示例性實施例的、示出了子類的CAL的更詳細的類層次結構示圖;以及
圖6是示出了其中實現本發明的多個方面的示例計算環境的框圖。
具體實施方式
隨著技術的改進和用戶需求的增加,將開發新穎編解碼器及更改現有編解碼器。因而,這對于游戲開發者開發能夠適應新穎編解碼器和經更改的編解碼器的游戲系統而言是有益的。在無需對游戲應用程序進行更改的情況下,根據本發明的一個示例性實施例的游戲系統能夠適應新穎和經更改的編解碼器。這可通過實現可擴展編解碼器抽象層(CAL)來完成。CAL管理不同的編解碼器和媒體格式,使得游戲應用程序與CAL交互動作,而無需特定編解碼器。
編解碼器是壓縮和解壓縮的縮寫詞。壓縮媒體以減小媒體信息的大小或數量。解壓縮經壓縮的媒體以獲得原始媒體、或原始媒體的近似值。通常,壓縮技術是有損的,這表示對于用戶而言,冗余或不可覺察的信息被丟棄并且無法恢復。壓縮和解壓縮通常比名義上可能隱含的意思更復雜。壓縮媒體涉及根據復雜信號處理技術對媒體進行編碼,而解壓縮經壓縮的媒體涉及根據相同編解碼器的復雜信號處理技術來對媒體進行解碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680013401.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子裝置及電動機變頻器
- 下一篇:水泥發泡劑及其制備工藝





