[發明專利]一種并行光柵圖像處理方法及系統有效
| 申請號: | 200610112903.4 | 申請日: | 2006-09-11 |
| 公開(公告)號: | CN101145093A | 公開(公告)日: | 2008-03-19 |
| 發明(設計)人: | 朱喧;黃渭平 | 申請(專利權)人: | 北京大學;北京北大方正電子有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;G06F9/46 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 李欣 |
| 地址: | 100085北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 并行 光柵 圖像 處理 方法 系統 | ||
技術領域
本發明涉及一種并行光柵圖像處理方法及系統,特別涉及一種圖形圖像打印處理中在支持多任務的CPU下并行光柵圖像處理方法及系統。
背景技術
RIP(Raster?Image?Processing),全稱光柵圖像處理。RIP在彩色桌面出版系統中的作用是十分重要的,它關系到輸出的質量和速度,甚至整個系統的運行環境,可以說是彩色桌面出版系統的核心。RIP的主要作用是將計算機制作版面中的各種圖像、圖形和文字解釋成打印機或照排機能夠記錄的點陣信息,然后控制打印機或照排機將圖像點陣信息記錄在紙上或膠片上。
RIP通常分為硬件RIP(硬RIP)和軟件RIP(軟RIP)兩種,也有軟硬結合的RIP。硬RIP實際上是一臺專用的計算機,用來解釋頁面信息;軟RIP是通過軟件來進行頁面計算,將解釋好的記錄信息通過特定的接口卡傳送給照排機。
對于用于光柵化處理的軟件RIP,它通過對打印描述語言,如Postcript、Portable?Document?Format等數據格式的處理,生成設備相關的光柵化點陣數據。對于個人電腦或服務器來說,RIP軟件表現為一獨立的應用程序。RIP軟件有著以下的特點:
1、把與設備無關的打印描述語言光柵化為設備相關的點陣數據。常見的打印描述語言包括PostScript、PDF(Portable?Document?Format)等等。這些打印描述語言的共同特點是他們所描述的內容是和設備無關的。當需要把這些描述的內容重新展現在輸出設備上時,就需要使用RIP來執行對應的解釋和轉換工作;
2、執行高密度的計算任務。RIP軟件在處理打印作業的過程中,需要進行高密度的運算,對CPU和內存的利用率都非常高,當RIP處理作業時,CPU一般都處于滿負荷的利用率狀態;
3、在RIP軟件處理打印作業的過程中,如果要獲取高速度的處理效率,那么就需要在獲取打印作業源數據上要足夠快,否則將會阻塞RIP軟件處理作業的速度。
現有的單機RIP系統的實現方式是單進程的實現方式,即單機RIP系統在運行過程中在操作系統中表現為一個進程。隨著計算機硬件性能的提升,特別是CPU的性能提升,單機RIP系統的性能會隨著有相應的提升。但隨著新型硬件的推出,特別是在超線程(Hyperthreading?Technology,HT)CPU、多內核CPU、多芯CPU、多CPU等新型CPU的推出后,當前的RIP系統并不能夠充分利用CPU的性能提升來提高RIP系統的整體處理效率。主要是因為目前單機RIP系統在解釋打印頁面描述語言和組裝光柵化點陣的處理過程是串行的,無法做到靈活動態的配置RIP實例的數目,從而無法充分利用超線程CPU或多內核CPU、多芯CPU、多CPU所提供的并行處理的能力。
發明內容
本發明提供一種并行RIP方法及系統,用以解決現有技術中無法充分利用超線程CPU或多內核CPU、多CPU所提供的并行處理能力的問題。
本發明并行RIP方法,在包括支持多任務CPU的光柵圖像處理系統中,包括如下步驟:
根據檢測的CPU支持任務數啟動多個光柵圖像處理進程;
為每個光柵圖像處理進程分發打印作業;
每個光柵圖像處理進程將作業解釋成的光柵點陣數據存儲至光柵數據區;
將光柵數據區中的光柵點陣數據統一輸出。
較佳地,進一步包括如下步驟:
將光柵圖像處理進程解釋作業所需數據保存至全局共享數據區,所述光柵圖像處理進程從所述全局共享數據區讀取解釋作業所需數據。
較佳地,將每個光柵圖像處理進程解釋作業共同所需數據保存至全局共享數據區的公有數據區,將每個光柵圖像處理進程解釋各自作業所需數據保存至全局共享數據區的私有數據區;
所述光柵圖像處理進程從所述公有數據區與私有數據區讀取解釋作業所需數據。
較佳地,將所述全局共享數據區設置在內存上。
較佳地,進一步包括如下步驟:
為每個光柵圖像處理進程在所述光柵數據區分配專有存儲區;
每個光柵圖像處理進程將作業解釋成的光柵點陣數據存儲至光柵數據區中各自的專有存儲區。
較佳地,將所述光柵數據區設置在內存上。
較佳地,所述支持多任務的CPU是多核CPU、和/或多芯CPU、和/或超線程CPU。
本發明還提供了一種并行RIP系統,包括支持多任務CPU、光柵圖像處理器、光柵數據存儲器,還包括控制模塊,用于根據檢測到的所述CPU支持任務數啟動多個所述光柵圖像處理器,為每個光柵圖像處理器分發作業;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學;北京北大方正電子有限公司,未經北京大學;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610112903.4/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





