[發明專利]用于提供數字圖像的可擴展編解碼器體系結構的系統和方法有效
| 申請號: | 200580048035.1 | 申請日: | 2005-07-28 |
| 公開(公告)號: | CN101116088A | 公開(公告)日: | 2008-01-30 |
| 發明(設計)人: | D·阿爾伯特;F·A·克魯格;R·高爾;P·A·格爾維奇;A·J·胡德森;R·C·瑪格里特;T·W·奧爾森;R·V·帕特里;C·S·理查德森;R·E·辛克萊爾二世;R·S·小特納;E·凡登伯格;R·A·沃德瑞扎克 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06K9/32 | 分類號: | G06K9/32;G06K9/46 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 提供 數字圖像 擴展 編解碼器 體系結構 系統 方法 | ||
發明領域
本發明一般涉及計算機系統,尤其涉及用于提供數字圖像的可擴展編解碼器 體系結構的改進的系統和方法。
發明背景
隨著數字圖像的普及度的增長,數字圖像的圖像格式持續發展。隨著對數字 圖像的應用的擴展,新圖像格式和對特定圖像格式的工業標準的擴展定期出現。此 外,諸如數碼相機制造商等成像設備制造商可能提供特定成像設備專用的新圖像格 式或對圖像格式的擴展。然而,可能存在一般安裝在計算機系統上的應用程序可用 的一組用于圖像的固定的編譯碼器和像素格式。并且,被設置來對圖像格式進行編 碼和解碼的該組編解碼器僅提供為諸如標準圖像類型等現有格式設計的固定實現。 當可能引入新圖像格式或對圖像格式的擴展時,必須為該新圖像格式構建編解碼器 中的編碼器和解碼器的實現或者必須更新這些實現來處理對圖像格式的擴展。不幸 的是,用于更新編解碼器的過程是昂貴且耗時的。
現有計算機系統體系結構不能無縫集成或自動安裝用于標準或專有圖像格式 的附加編解碼器以便在計算機系統的成像流水線中使用。現有體系結構的另一問題 在于,計算機系統可能具有計算機系統中可用編解碼器能夠識別的固定數目的指定 像素格式。如果創建了在計算機系統中引入一圖像類型的新像素格式的解碼器,則 該計算機系統可能不能夠識別該圖像類型的新像素格式。而且,編解碼器與特定圖 像格式之間的緊耦合和依賴性阻止了對用于對多個圖像的單個圖像文件中所包括 的不同的圖像格式編碼和解碼圖像的可執行代碼的簡便重用。
需要一種使計算機系統能容易地適用于新圖像格式的引入而不必發布編解碼 器的新實現以支持新圖像格式的方式。這一系統和方法也應能無縫地支持使用圖像 格式和對現有圖像格式的擴展的第三方實現的應用,并應允許將新像素圖像格式自 動轉換成可由計算機系統上安裝的編解碼器識別的像素格式。
發明概述
簡要地,本發明提供一種用于數字圖像的可擴展編解碼器體系結構的改進的 系統和方法。為此,可執行軟件代碼可被操作上耦合至編解碼器管理器以便請求對 數字圖像執行成像操作。編解碼器管理器可接收對數字圖像執行成像操作的請求, 并可從計算機系統中所注冊的一個或多個成像組件中選擇諸如編解碼器等一成像 組件以便對該數字圖像執行成像操作。例如,編解碼器管理器可包括各自可具有解 碼器和編碼器的一個或多個編解碼器。編解碼器管理器也可包括仲裁管理器和一個 或多個像素轉換器。
仲裁管理器可包括用于在計算機系統中所注冊的若干成像組件之中選擇一成 像組件來執行所請求的操作的功能,且可請求每一成像組件枚舉其可對特定數字圖 像執行的操作。如果不存在計算機系統中所注冊的可使用該圖像文件的像素格式來 執行成像操作的成像組件,則可選擇可對該數字圖像類型的不同像素格式執行所請 求的成像操作的成像組件。然后可使用操作上耦合至該編解碼器的一個或多個像素 格式轉換器來執行像素格式轉換以便將數字圖像中的像素格式轉換成被選擇來對 數字圖像執行所請求的成像操作的編解碼器組件所支持的像素格式。
作為安裝的一部分,成像組件可安裝一個或多個像素格式轉換器,包括用于 在該成像組件的像素格式和常見像素格式之間來回轉換的像素格式轉換器。而且, 成像組件可在安裝期間在注冊表中注冊信息。在一個實施例中,系統注冊表中的信 息可包括關于計算機系統中可用的成像組件和像素格式轉換器的信息。通過使用由 安裝在計算機系統中的成像組件所注冊的信息,可在無需首先實例化成像組件的情 況下選擇用于執行所請求的成像操作的適當的成像組件。
有利的是,該系統和方法可靈活地支持數字圖像的新圖像格式和新像素格式 的添加。所提供的框架也可無縫地支持使用圖像格式和對現有圖像格式的擴展的第 三方實現的應用。而且,該系統和方法可將新像素格式自動轉換成可由安裝在計算 機系統上的成像組件識別的像素圖像格式。通過結合附圖考慮以下詳細描述,其它 優點將是顯而易見的,附圖中:
附圖簡述
圖1是一般表示可在其中包括本發明的計算機系統的框圖;
圖2是根據本發明的一方面一般表示數字圖像的可擴展編解碼器體系結構的 一個實施例中的各系統組件的示例性體系結構的框圖;
圖3是根據本發明的一方面一般表示在可擴展編解碼器體系結構的一個實施 例中用于對圖像文件執行成像操作所采取的示例性步驟的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580048035.1/2.html,轉載請聲明來源鉆瓜專利網。





