[發明專利]共享硬件進行影像放大或縮小的方法及裝置有效
| 申請號: | 200810038421.8 | 申請日: | 2008-06-02 |
| 公開(公告)號: | CN101599260A | 公開(公告)日: | 2009-12-09 |
| 發明(設計)人: | 陳永緯 | 申請(專利權)人: | 慧國(上海)軟件科技有限公司;慧榮科技股份有限公司 |
| 主分類號: | G09G5/00 | 分類號: | G09G5/00;G09G5/02;G09G5/373;G06T3/40 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 陳 亮 |
| 地址: | 200433上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 共享 硬件 進行 影像 放大 縮小 方法 裝置 | ||
技術領域
本發明是關于影像處理的方法,尤其是關于共享硬件進行影像放大或縮小 的方法。
背景技術
隨著多媒體的發展,人們對影像處理的需求遽增。而影像處理包含多種面 向,其中之一就是將輸入影像做縮小(scaling?down)或放大(scaling?up)的動作(簡 稱影像縮放),而執行該功能的硬件則為一縮放器(scaler)。
對于影像縮放的應用,例如:網絡地圖的影像縮放,常要求兼顧速度及精 確度,因此,如何進行影像縮放且盡可能達到實時而不失真的要求,則為一重 要課題。
然而,進行影像縮放的方法之一,舉例而言,是將影像中的所有像素數據 完整儲存于高容量的內存中,再配合高速處理器做運算。此舉固然可取得最佳 化的影像,然而將大幅增加成本,并不符合業界實際需求。此外,業界對于所 述影像縮放的作法各有不同,甚至有將影像縮小與放大交由不同的硬件來執行 的作法,常使得硬件架構變得相當復雜而無效率。
發明內容
基于上述目的,本發明提供一種影像處理方法,可共享硬件進行影像放大 (scaling?up)或縮小(scaling?down),且其使用極少量的內存即可達到影像放大的 功能。該影像具有對應于一具有多個列及多個行的二維數組的多個像素。本發 明的方法包括提供一個列緩沖器,具有至少2N個儲存位置、提供一第一變量 及一第二變量,用以配合該列緩沖器進行影像放大或縮小。其中,當進行影像 縮小時,執行一縮小程序,該縮小程序包括將對應該二維數組的一第k列的多 個像素依序儲存于該列緩沖器的第1至第N個儲存位置中、將對應該二維數組 的一第k+1列第j行的像素儲存于該第一變量中、將對應該二維數組的一第k+1 列第j+1行的像素儲存于該第二變量中、使用一第一算法依照分別暫存于該列 緩沖器第j行、第j+1行、該第一變量以及該第二變量中的這些像素計算出一 第一新像素、輸出該第一新像素、將上述儲存于該第一變量中的該像素移位至 該行緩沖器中的第j個儲存位置、將上述儲存于該第二變量中的該像素移位至 該第一變量中、將對應該二維數組的一第k+1列第j+2行的一像素儲存于該第 二變量中、使用該第一算法依照分別暫存于該列緩沖器第j+1行、第j+2行、 該第一變量以及該第二變量中的這些像素計算出一第二新像素,并輸出該第二 新像素。再者,當進行影像放大時,執行一放大程序,該放大程序包括將對應 該二維數組的一第k列的多個像素依序儲存于該列緩沖器的第1至第N個儲存 位置中、將對應該二維數組的一第k+1列第j行的像素儲存于該第一變量中、 將對應該二維數組的一第k+1列第j+1行的像素儲存于該第二變量中、使用一 第二算法依照分別暫存于該列緩沖器第j行、第j+1行、該第一變量以及該第 二變量中的這些像素計算出一第一新列像素群,并輸出該第一新列像素群、將 上述儲存于該第一變量中的該像素移位至該行緩沖器中的第N+j個儲存位置、 將上述儲存于該第二變量中的該像素移位至該第一變量中、將對應該二維數組 的一第k+1列第j+2行的一像素儲存于該第二變量中、使用該第二算法依照分 別暫存于該列緩沖器第j+1行、第j+2行、該第一變量以及該第二變量中的這 些像素計算出一第二新列像素群,并輸出該第二新列像素群。其中當執行該放 大程序中的當將上述儲存于該第一變量中的該像素移位至該行緩沖器中的第 N+j個儲存位置的步驟時,更包括當j=N時,則使用該第二算法依照分別暫存 于該列緩沖器第j行、第j+1行、第N+j行、第N+j+1行的這些像素計算出至 少一第三新列像素群,并輸出至少該第三新列像素群。
本發明又提供一種影像處理裝置,可共享硬件進行影像放大或縮小,該影 像具有同上述的多個像素。本發明的裝置包括一個列緩沖器,具有至少2N個 儲存位置、一第一變量、一第二變量以及一縮放器。該縮放器用以配合該列緩 沖器及該第一、第二變量進行影像放大或縮小。該縮放器執行上述該縮小程序 以將影像縮小,且可執行上述該放大程序以將影像放大。
附圖說明
為讓本發明的上述目的、特征和優點能更明顯易懂,以下結合附圖對本發 明的具體實施方式作詳細說明,其中:
圖1為現有技術中的影像處理器的架構圖。
圖2為依照本發明進行影像縮放的方法流程圖。
圖3a為依照本發明縮小程序的方法流程圖。
圖3b為進行本發明縮小程序前的像素與的后新像素的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧國(上海)軟件科技有限公司;慧榮科技股份有限公司,未經慧國(上海)軟件科技有限公司;慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810038421.8/2.html,轉載請聲明來源鉆瓜專利網。





