TW200818860A - Image processing device, image processing method, and program - Google Patents

Image processing device, image processing method, and program Download PDF

Info

Publication number
TW200818860A
TW200818860A TW096132078A TW96132078A TW200818860A TW 200818860 A TW200818860 A TW 200818860A TW 096132078 A TW096132078 A TW 096132078A TW 96132078 A TW96132078 A TW 96132078A TW 200818860 A TW200818860 A TW 200818860A
Authority
TW
Taiwan
Prior art keywords
pixel
processing
image
original image
processing unit
Prior art date
Application number
TW096132078A
Other languages
English (en)
Other versions
TWI336200B (zh
Inventor
Takafumi Hosoi
Mitsuyasu Amano
Kouji Yamamoto
Eiichiro Morinaga
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of TW200818860A publication Critical patent/TW200818860A/zh
Application granted granted Critical
Publication of TWI336200B publication Critical patent/TWI336200B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Storing Facsimile Image Data (AREA)
  • Studio Devices (AREA)

Description

200818860 九、發明說明 【發明所屬之技術領域】 本發明,係有關於:將被記憶於特定之記錄媒體中的 原先畫像,變換爲被施加有以於該畫面內所被設定之基準 點爲中心的擴大處理之擴大畫像的畫像處理裝置、畫像處 理方法、以及使電腦實行此畫像處理之程式。 本申請案,係以在日本國內之於2006年9月21日所 申請之日本特許申請號2006-256069號作爲基礎而主張優 先權者,並藉由參考該申請案,而將其援用於本申請案中。 【先前技術】 從先前技術起,係進行有:在個人電腦等中,實行畫 像處理用之軟體,並對於藉由數位相機等所攝像之畫像 (以下,稱爲原先畫像。)的畫像資料,施加擴大處理等加 工,而給予各種之畫像效果。 在數位相機中,亦藉由處理性能之提升或是RAM之 大容量化,而成爲能夠容易地進行相對上處理量爲較大之 加工處理。 在日本特開20〇5 - 1 3 03 5 〇號公報中,係記載有一種畫 像處理裝置,其係設置有:將以使1畫面由2個的圖場而 成的方式而構成之一連串的畫像資料,以圖場單位來作記 憶之圖場記憶手段,並藉由使對於圖場記憶手段之畫像資 料的寫入與讀出成爲在1存取週期(access cycle)內來進 行,而可以1圖場單位來進行畫像處理,而能夠大幅削減 200818860 畫像處理中之記憶體容量。數位相機等中,係爲了對原先 畫像賦予畫像效果,而具備有此種畫像處理裝置。 具備有日本特開2005- 1 3 03 5 0號公報中之晝像處理裝 置的數位相機,係在此種加工處理中,將原先畫像之畫像 • 資料與加工畫像之畫像資料,記憶在相同之圖場記憶體 、 上。而在此種數位相機中,在此圖場記憶體上,爲了防止 原先畫像之畫像資料被加工畫像之畫像資料所覆寫,故成 φ 爲有必要以線單位來將原先畫像之畫像資料暫時地退避於 記憶體上,或是設置專門用以使資料退避之線記憶體等。 又,數位相機,若是因應於高畫質化之要求而將畫像 資料之像素數增大,則爲了賦予畫像效果所需之演算量亦 會增加。數位相機,相較於個人電腦,由於其之RAM等 的記憶體之容量係爲較小,因此,伴隨著上述之演算量的 增加,會有必須將RAM又或是線記億體等之記憶容量增 加的問題。 馨 【發明內容】 v [發明所欲解決之課題] V 本發明,係爲有鑑於此種實情而提案者,並以提供一 種在進行將被記憶於記錄媒體中之原先畫像的畫像資料變 換爲擴大畫像之畫像資料的處理時,能夠降低用以使原先 畫像資料退避所需之記憶容量的畫像處理裝置、畫像處理 方法、以及程式,作爲技術之課題。 爲了解決上述一般之技術課題而提案之本發明的其中 -6- 200818860 一種實施形態,係爲將被記憶於特定之記錄媒體中之原先 畫像,變換爲被施加有以被設定於該畫面內之基準點爲中 心的擴大處理之擴大畫像的畫像處理裝置,其特徵爲,具 備有:選擇處理部,其係從構成上述擴大畫像之像素中, 以離上述基準點爲最遠之座標點爲起點,而對處理對象像 素作選擇;和算出處理部,其係計算出被映射(mapping) 於經由上述選擇處理部所選擇之上述處理對象像素之座標 點的上述原先畫像之座標點;和讀出處理部,其係因應於 藉由上述算出處理部所計算出的上述原先畫像之座標點, 而將上述原先畫像之像素的像素値從上述記錄媒體中讀 出;和內插處理部,其係使用在上述讀出處理部中所讀取 出之上述原先畫像之像素的像素値,而將上述處理對象像 素之像素値作內插;和寫入處理部,其係將藉由上述內插 處理部而被進行內插之上述處理對象像素的像素値,寫入 至上述記錄媒體中之:被記憶有與未被作爲上述處理對象 像素而選擇之上述擴大畫像的各像素位置於相同座標點之 上述原先畫像的各像素之像素値的記憶區域以外之區域。 又’本發明之其他實施形態,係爲將被記憶於特定之 記錄媒體中之原先畫像,變換爲被施加有以被設定於該畫 面內之基準點爲中心的擴大處理之擴大畫像的畫像處理方 法’其特徵爲,具備有以下步驟:從構成上述擴大畫像之 像素中,以離上述基準點爲最遠之座標點爲起點,而對處 理對象像素作選擇;計算出被映射(mapping)於上述所選 擇之上述處理對象像素之座標點的上述原先畫像之座標 200818860 點;因應於上述所計算出的上述原先畫像之座標點,而將 上述原先畫像之像素的像素値從上述記錄媒體中讀出;使 用上述所讀取出之原先畫像之像素的像素値,而將上述處 理對象像素之像素値作內插;將上述被進行了內插之上述 處理對象像素的像素値,寫入至上述記錄媒體中之:被記 憶有與未被作爲上述處理對象像素而選擇之上述擴大畫像 的各像素位置於相同座標點之上述原先畫像的各像素之像 素値的記憶區域以外之區域。 又,本發明之其他實施形態,係爲使電腦實行將被記 憶於特定之記錄媒體中之原先畫像,變換爲被施加有以被 設定於該畫面內之基準點爲中心的擴大處理之擴大畫像的 畫像處理之程式,其特徵爲,具備有:選擇處理工程,其 係從構成上述擴大畫像之像素中,以離上述基準點爲最遠 之座標點爲起點,而對處理對象像素作選擇;和算出處理 工程,其係計算出被映射(mapping)於經由上述選擇處理 部所選擇之上述處理對象像素之座標點的上述原先畫像之 座標點;和讀出處理工程,其係因應於藉由上述算出處理 部所計算出的上述原先畫像之座標點,而將上述原先畫像 之像素的像素値從上述記錄媒體中讀出;和內插處理工 程,其係使用在上述讀出處理部中所讀取出之上述原先畫 像之像素的像素値,而將上述處理對象像素之像素値作內 插;和寫入處理工程,其係將藉由上述內插處理部而被進 行內插之上述處理對象像素的像素値’寫入至上述記錄媒 體中之:被記憶有與未被作爲上述處理對象像素而選擇之 -8 - 200818860 上述擴大畫像的各像素位置於相同座標點之上述原先畫像 的各像素之像素値的記憶區域以外之區域。 本發明,係從構成上述擴大畫像之像素中,以離基準 點爲最遠之像素爲起點,而對處理對象像素作選擇,並計 算出被映射(mapping)於所選擇之處理對象像素之座標點 的原先畫像之座標點,再因應於所計算出的原先畫像之座 標點,而將原先畫像之像素的像素値從記錄媒體中讀出, 再使用所讀取出之原先畫像之像素的像素値,而將處理對 象像素之像素値作內插,而將被進行了內插之處理對象像 素的像素値,寫入至記錄媒體中之:被記憶有與未被作爲 處理對象像素而選擇之擴大畫像的各像素位置於相同座標 點之原先畫像的各像素之像素値的記憶區域以外之區域。 如此這般,本發明,由於係在記憶媒體之中,對被記 憶有與未被作爲處理對象像素而選擇之擴大畫像的各畫素 位置於相同座標點之原先畫像的各像素之像素値之記憶區 域以外的區域作寫入,因此,能夠減低用以使原先畫像之 畫像資料退避所需要的記憶容量。 關於本發明之另外其他的技術課題、經由本發明所能 得到之具體的優點,經由以下之參考圖面所說明之實施形 態,應可變得更爲明瞭。 【實施方式】 以下,針對本發明之最佳的實施形態,一面參考圖面 並作詳細說明。 -9- 200818860 本實施形態之數位相機1 〇〇,係如圖1所示’具備 有··光學透鏡11 〇、和固體攝像元件120、和訊號處理部 1 3 0、和記憶體1 40、和畫像處理部1 5 0、和記錄媒體 160、和顯示部170。 光學透鏡110,係經由未圖示之開口部,而將從被攝 體而來之光集光於固體攝像元件120中。 固體攝像元件120,係受光經由光於透鏡110所集光 之光,並讀出電性訊號。固體攝像元件120,係將所讀出 之電性訊號從類比形式而變換爲數位形式,並供給至訊號 處理部130。另外,固體攝像元件120,係可爲CCD構 造,亦可爲C-MOS構造,而並不被限定爲其中之任一的 構造。 訊號處理部1 30,係對從固體攝像元件1 20所供給之 數位形式的電性訊號施加特定的訊號處理,並輸出畫像資 料。具體而言,訊號處理部〗3 〇,係將在數位形式之電性 訊號中施加有白平衡、迦瑪修正、以及亮度色差變換等之 訊號處理的畫像資料作輸出。訊號處理部130,係將藉由 訊號處理而被變換後之晝像資料供給至記憶體1 40。 記憶體140,係爲畫像處理部150之主記憶體,而將 從訊號處理部1 3 0所供給而來之畫像資料暫時作記憶,並 將所記憶之畫像資料,供給至畫像處理部1 50、記錄媒體 160、以及顯示部170。 畫像處理部150,係對被記憶於記憶體140中之畫像 資料,施加擴大處理等之畫像處理,並回寫入記憶體140 -10- 200818860 內。 顯示部1 70,係顯示從記憶體1 40所供給之畫像資 料。又,顯示部1 70,係除了將藉由數位相機1 〇 〇而攝像 之畫像作顯示之外,亦進行用以對數位相機1 00進行操作 之 GUI(Graphic User Interface)畫面的顯示。 如此這般,數位相機1 00,係除了將畫像資料記憶至 記憶媒體160的處理、以及將畫像資料顯示於顯示部170 的處理之外,亦進行對畫像資料施加特定之畫像效果的晝 像處理。 畫像處理部1 5 0,係將處理對象之畫像資料,從記憶 媒體160而讀出至記憶體140中。而後,畫像處理部 1 50,係對被讀出至記憶體1 40中之畫像資料,施加賦予 畫像效果之處理。而後,畫像處理部1 50,若是對於處理 對象之畫像資料的處理係爲結束,則將完成處理之畫像資 料,經由記憶體1 40而供給至記錄媒體1 60或是顯示部 1 70。另外,在數位相機1 00中,係亦可不僅是對於被記 憶在記錄媒體1 60中之畫像資料,而亦可在進行將所攝像 之畫像資料記憶於記錄媒體1 60中的處理之前,使畫像處 理部1 5 0對於此畫像資料賦予特定之畫像效果。 在本實施形態中,於上述之數位相機1 〇〇所進行的動 作中,對於畫像處理部1 50之將記憶在記錄媒體1 60中之 晝像資料變換爲施加有以於該畫面內所設定之基準點爲中 心的擴大處理之擴大畫像的動作作注目,並如下述一般作 說明。 -11 - 200818860 在本實施形態中,假設畫像處理部1 5 0係作爲擴大處 理之其中一例而進行於圖2所示之斜拍修正處理。圖 2 A,係爲由於將畫像作攝像時之光學透鏡〗i 〇的特性 等,而使得攝像畫面之端部附近的畫像區域,朝向畫面中 心之垂直軸而傾斜的處理對象畫像(以下,稱爲原先畫像 p 1)。畫像處理部1 5 0,係爲了對原先畫像P 1之斜拍作修 正,而對於原先畫像P 1,進行將垂直軸作爲中心而使其 擴大之處理。亦即是,畫像處理部1 5 0,係將在畫面中心 之垂直軸方向而有所傾斜的原先畫像P 1,將該垂直軸作 爲中心而施加擴大處理,並變換爲如圖2B所示一般之將 斜拍作了修正的畫像(以下,稱爲修正畫像P2)。 在數位相機100中,爲了對原先畫像施加斜拍修正處 理,在畫像處理部1 5 0中,係具備有如下所示一般之處理 部。亦即是,畫像處理部150,係如圖3所示,具備有: 選擇處理部1 5 1、和座標變換處理部152、和記憶體控制 部153、和內插處理部154。 選擇處理部1 5 1,係從被設定爲與原先畫像相同之畫 像尺寸的修正畫像中,選擇成爲處理對象之像素(以下, 稱爲處理對象像素),並將相關於所選擇之處理對象像素 的座標點之資料,於每一像素中而供給至座標變化處理部 152° 座標變換處理部1 5 2,係經由後述之映射函數,而計 算出被映射於構成修正畫像之各像素的座標點處之原先畫 像的座標點。而後,座標變換處理部1 5 2,係將相關於此 -12- 200818860 原先畫像之座標點的資料,供給至記憶體控制部1 53。 記憶體控制部1 53,係進行其與記憶體1 40間之資料 的讀出以及寫入處理。記億體控制部1 5 3,係因應於相關 於從座標變換處理部152所供給而來之原先畫像之座標點 的資料,而將原先畫像之像素的像素値從記憶體1 40中讀 出,並供給至內插處理部1 54。又,記憶體控制部1 53, 係將從後述之內插處理部154而來之輸出結果,寫入至記 憶體1 4 0中。 內插處理部1 54,係使用從記憶體控制部1 53所供給 之原先畫像的像素之像素値,而對修正畫像之像素的像素 値作內插,並將相關於內插後之修正畫像的像素之像素値 的資料,供給至記憶體控制部1 5 3。另外,關於內插處理 部1 5 4所進行之具體的內插處理手法,係於後再述。 在畫像處理部150中,因應於在原先畫像中所產生之 斜拍的特性,選擇處理部151之動作係爲相異。具體而 言,在原先畫像中所產生之斜拍的特性,大致係可分爲2 種之種類。故而,畫像處理部1 5 0,係分爲梯形修正處理 與魚眼修正處理之2個的種類,而進行從原先畫像至修正 畫像的變換處理。 另外,原先畫像之座標空間,係如圖4所示一般,將 畫面左上端部之像素的座標點作爲原點,並將單位像素之 各邊的長度設爲1 ’而在X’方向配置有width(寬度)個, 在y5方向配置有height(高度)個的像素。另外,在修正畫 像之座標空間中’係同樣的,將畫面左上端部之像素的座 -13- 200818860 標點作爲原點,並將單位像素之各邊的長度設爲1,而在 X’方向配置有width(寬度)個,在y,方向配置有height(高 度)個的像素。 在本實施形態中’所謂梯形修正處理,係爲對朝向被 設定於畫面之中心的垂直軸(X,二χ〇)又或是水平軸(y,= yW 之任一的基準軸而傾斜的原先畫像,經由擴大處理來作修 正之處理。具體而言,梯形修正處理,係可分爲:使如圖 2所示一般之朝向畫面中心之垂直軸(x,= x0)的下端而傾 斜的原先畫像,朝向垂直軸(X ’= χ〇)之上端而傾斜的梯形 修正處理(以下,稱爲上方梯形修正處理)、和使朝向畫面 中心之垂直軸(X’ = X〇)的上端而傾斜的原先畫像,朝向垂 直軸(X’= xO)之下端而傾斜的梯形修正處理(以下,稱爲下 方梯形修正處理)、和使朝向畫面中心之水平軸(y,二y 〇 )的 右端而傾斜的原先畫像,朝向水平軸(y,= y 0 )之左端而傾 斜的梯形修正處理(稱爲左方梯形修正處理)、以及使朝向 畫面中心之水平軸(y,= y〇)的左端而傾斜的原先畫像,朝 向水平軸(y’ = y0)之右端而傾斜的梯形修正處理(稱爲右方 梯形修正處理)。 故而,在畫像處理部1 5 0中,當上方梯形處理的情況 時’將基準點(x0,y〇)設爲座標點((width) — 1/2,height 一 1 ),當下方梯形處理的情況時,將基準點(X 〇,y 〇 )設爲 座標點((width) — 1/2,〇);當左方梯形處理的情況時,將 基準點(x0,y〇)設爲座標點(width — 1,(height — 1)/2); 當右方梯形處理的情況時,將基準點(χ〇,y〇)設爲座標點 -14- 200818860 (0,(height— 1)/2),而進行以基準點爲中心之擴大處理。 另一方面,所爲魚眼修正處理,——般係指對在以魚眼 鏡頭所攝像之原先畫像中所出現的原先畫像之傾斜作修正 的處理。亦即是,魚眼修正處理,係爲對於朝向以被設定 ^ 於畫面內之基準點(x〇,y0)爲原點之直角座標上的垂直軸 (X5 = X〇)以及水平軸(y’ = y〇)之雙方的軸而傾斜的原先畫 像作修正之處理。於此,所謂魚眼鏡頭,係指具備有廣視 野角之光學透鏡。故而,在畫像處理部1 5 0中,作爲魚眼 修正處理,係進行以被設定於畫面內之基準點(x0,y0)爲 中心的擴大處理。 座標變換處理部1 5 2,係因應於上述之梯形修正處理 以及魚眼修正處理,而分別進行於下所示之處理。 在對原先畫像施加梯形修正處理的情況時,於座標變 換處理部152中,係藉由於下所示之式(1)及式(2),而求 取出被映射於修正畫像之像素的座標點(X,y)之原先畫像 的座標點(X ’,y ’)。 x,= (ax + by + c)/(gx + hy+l) . · ·式(1) y,= ( d X + e y + f) / ( g X + h y + 1 ) · · ·式(2 ) 於此,a、b、c、d、e、f、g、h,係爲因應於原先畫像之 傾斜的程度而決定的定數。 在對原先畫像施加魚眼修正處理的情況時,於座標變 換處理部152中,係藉由於下所示之式(3)及式(4),而求 -15- 200818860 取出被映射於修正畫像之像素的座標點(χ,y)之原先畫像 的座標點(X’,y,)。 X ’ = (X - X 0 ) X c 0 + X 0 · ••式(3 ) y,= (y_y0)xc0 + y0 · · ·式⑷ 於此’係數c0,係藉由以下所示之式(5)以及式(6)而被賦 予。 cO = (l.clx(X.xO)2 + (y.y〇)2)/c2 ···式(5) cl=vol/300/((x0)2 + (y0)2) ···式(6) 於此,係數c2,係爲1 一 v〇l/3 00,係數v〇l,係爲因應於 魚眼效果之強度而決定的定數。 如此地,座標變換處理部1 5 2,係因應於梯形修正處 理以及魚眼修正處理’而計算出被映射於處理對象像素之 座標點的原先畫像之座標點,並供給至記憶體控制部 153 〇 又,記憶體控制部1 5 3,係如圖5所示一般,對於所 計算出之原先畫像的座標點Z,讀出位置於其周圍之4個 的原先畫像之像素的像素値,並供給至內插處理部1 5 4。 於此,此些之4個的原先畫像的像素,係將對於座標點z 而位置於左斜上角、右斜上角、左斜下角、右斜下角者, 分別設爲A、B、C、D。內插處理部1 5 4,係將從記憶體 -16- 200818860 控制部1 5 3所供給而來之原先畫像的像素A、B、C、D之 各像素値,根據雙線形修正手法,而計算出座標點Z之像 素値。在雙線形修正手法中,係將座標點Z之像素値,從 4個的原先畫像之像素A、B、C、D的像素値來作內插。 於此,將連結座標點Z之像素的垂直延長上和連結像 素A、B之水平線相交之位置的像素設爲z 1,並將從像素 A起至像素Z1爲止之距離與從像素Z1起至像素B爲止 之距離間的比,設爲d : (1 - d)。(0 ^ d $ 1)同樣的,若是 將連結座標點Z之像素的垂直延長上和連結像素C、D之 水平線相交之位置的像素設爲Z2,則從像素C起至像素 Z 1爲止之距離與從像素Z 1起至像素D爲止之距離間的 比,係成爲設爲d : ( 1 - d)。進而,將從像素Z1起至像素 Z爲止之距離與像素Z起至像素Z2爲止之距離間的比, 設爲 e : (1 — e)。(OS eg 1)。 在雙線形修正手法中,首先,係從以下所示之式(7) 中,計算出像素Z1之像素値P(Z1),並從式(8)中,計算 出像素値P(Z2)。另外,像素A、B、C、D之像素値,係 分別設爲 P(A)、P(B)、P(C)、P(D)。 P(Zl) = (l-d)xP(A) + dxP(B) …式⑺ P (Z 2) = (1- d)xP(C) + dxP(D) · ··式(8) 而後,在雙線形修正手法中,係使用式(7)及式(8)所致之 算出結果,而從以下所示之式(9)中’計算出座標點Z之 -17- 200818860 像素値P(z)。 P(Z) = (l-e)xP(Zl) + exP(Z2) · · ·式(9) 如此地,內插處理部1 5 4,係經由上述之雙線形內插手 法,而計算出座標點Z之像素値P(Z)。而後,內插處理 部154,係將所計算出之座標點Z的像素値P(Z),設定爲 現在之處理對象像素的像素値。進而,內插處理部1 54, 係將此處理對象像素之像素値,供給至記憶體控制部 153 ° 接下來,針對在進行斜拍修正處理時,畫像處理部 1 50之記憶體控制部1 53所進行的記憶體控制方法作說 明。 於習知之記憶體控制方法中,記憶體控制部,係如圖 6所示一般,在從記憶體中除去了預先被記憶有原先畫像 之畫像資料的記億區域(以下,稱爲記憶區域1)後的記憶 區域2中,寫入相關於修正畫像之各像素的像素値之資 料。在此種習知之記憶體控制手法中,係將原先畫像之畫 像資料,與修正畫像之畫像資料,記憶在相異之記憶區域 中。因此,畫像處理部,係不需要對該以何種之順序來從 構成修正畫像之複數的像素中選擇處理對象像素一事作考 慮。亦即是,在根據此種記憶體控制方法的情況時,畫像 處理部,不論是從位置於何一座標點之修正畫像的像素來 開始處理,均不會有將被記憶於記憶體中之原先晝像作覆 -18- 200818860 寫之虞。 如此這般,在習知之記憶體控制方法中,係必須要在 記憶體上確保有用以使原先畫像之畫像資料退避的記憶區 域,或是有必要在畫像處理部內另行設置除了記憶體之外 ^ 的退避用之圖框記憶體等。特別是,當原先畫像之像素數 • 爲大的情況時,隨著像素數之增加,係必須要確保有大容 量之退避用的記憶區域。 • 於此,本實施形態之數位相機1 〇〇,係經由進行如圖 7所示一般之記憶體控制,而實現了用以使原先畫像之畫 像資料退避的記憶體容量之降低。 圖7A,係爲模式展示:作爲第1記憶體控制手法, 而將被記憶有原先畫像之畫像資料的記憶區域1之一部 分,作爲修正畫像之畫像資料而覆寫,而在記憶體1 40上 寫入修正畫像之畫像資料的第1記憶體控制手法之圖。 又,圖7B,係爲模式展示:將被記憶有原先畫像之 β 畫像資料的記憶區域1之全部,作爲修正畫像之畫像資料 (g己憶區域2)而覆寫之第2控制手法的圖。 當經由第1控制手法及第2控制手法來對記憶體1 40 擊 之記憶區域作管理的情況時,畫像處理部1 5 0,係必須要 將對於構成修正畫像之處理對象像素中的未處理之像素而 言係爲必要的原先畫像之畫像資料,記憶於記憶體! 4〇 上。因此,畫像處理部1 5 G,係必須以適當之順序來從構 成修正畫像之各像素中選擇處理對象像素,並從原先畫像 而變換爲修正畫像。故而,於以下,係注目於對上述之選 -19- 200818860 擇適當之處理對象像素的選擇處理部151之動作,而如下 一般地進行說明。 選擇處理部151中,因應於在原先畫像中所產生之傾 斜的種類,處理對象像素之選擇順序係爲相異。具體而 * 言,選擇處理部1 5 1,係分爲上述之梯形修正處理與魚眼 • 修正處理之2個的種類,而進行相異之處理對象像素的選 擇。 • 首先,作爲梯形修正處理之具體例,針對在上述之上 方梯形修正處理中的處理對象像素之選擇處理,參考圖8 而作說明。作爲前提,圖8A,係爲朝向畫面中心之垂直 軸(X’ = x0)的下端而傾斜了的原先畫像P3。又,圖8B, 係爲對於原先畫像P3而施加了斜拍修正之修正畫像P4。 於此,可被映射至修正畫像之座標空間中的原先畫像之座 標點(X,y),係成爲於圖8A之原先畫像的畫面中以點所 表示之畫像區域。因此,在原先畫像P3之畫面中,並未 • 被以圖8A之點所表示的畫面上部之畫像區域,係成爲不 能被映射至修正畫像之座標點處的區域。故而,在上方梯 形修正處理中,在原先畫像之座標點(X,,y’)與修正畫像 ‘ 之座標點(X,y)之間,係恆常成立有y ‘ y’之關係。同樣 的,在下方梯形修正處理中,在原先畫像之座標點(X’, y ’)與修正畫像之座標點(X,y )之間,係恆常成立有y g y ’ 之關係。 又,在上方梯形修正處理以及下方梯形修正處理中, 在垂直軸之左側的畫像區域中之原先畫像的座標點(X’, -20- 200818860 y,)與修正畫像的座標點(x,y )之間,係恆常成1有X S x ’ 之關係,同時’在垂直軸之右側的畫像區域中之原先畫像 的座標點(X,,y,)與修正畫像的座標點(X ’ y)之間’係恆 常成立有χ^χ’之關係。 • 又,在左方梯形修正處理中,在原先畫像之座標點
. (X,,y,)與修正畫像之座標點(X,y)之間,係恆常成立有X SX,之關係。同樣的,在右方梯形修正處理中’在原先晝 Φ 像之座標點(X,,y’)與修正畫像之座標點(X,y)之間’係 恆常成立有X 2 X ’之關係。 又,在左方梯形修正處理以及右方梯形修正處理中, 在水平軸之上側的畫像區域中之原先畫像的座標點(X’, y’)與修正畫像的座標點(X,y)之間,係恆常成立有yS y’ 之關係,同時,在水平軸之下側的畫像區域中之原先畫像 的座標點(X’,y’)與修正畫像的座標點(X,y)之間,係恆 常成立有y2y’之關係。 • 畫像處理部150,係利用上述之在原先畫像之座標點 (X’,y’)與修正畫像之座標點(X,y)之間所成立之關係, 而進行處理對象座標之選擇。 首先,參考圖8B,來對實現第1控制手法而進行上 方梯形修正處理之選擇處理部1 5 1的動作作說明。 選擇處理部1 5 1,係如圖8B所示一般,以從基準點 (x〇 ’ y〇)而離開最遠之點、亦即是位置於左上端部之像素 的座標點(0,0)作爲起點,而朝向垂直下側來依序選擇處 理對象像素,並將相關於該處理對象像素之座標點的資 -21 - 200818860 料,供給至座標變換處理部1 52。亦即是,選擇處理部 1 5 1,係對處理對象像素,將畫面內上端之像素列,朝向 處理順序方向A 1,而從左端起直到右端爲止來依序作選 擇。選擇處理部1 5 1,係對於在水平方向並列之像素列, 將此種朝向水平方向之處理,從畫面上端起而朝向處理順 序方向A2來進行。如此這般,藉由使選擇處理部151以 此種順序來進行選擇處理,記憶體控制部1 53,係能夠將 現在之處理對象像素的像素値,寫入至記憶體1 40中之被 記憶有與在之前並未被作爲處理對象像素而選擇之擴大像 素的各像素位置於相同座標點上之上述原先畫像的各像素 之像素値的記憶區域以外之區域。 具體而言,選擇處理部1 5 1,係可以使y S y ’之關係 恆常成立的方式,來對所有的處理對象像素作選擇。故 而’記憶體控制部1 5 3,係能夠將被依序施加內插處理之 處理對象像素的像素値,至少使1水平線份之構成原先畫 像的像素退避,而寫入至記憶體140中。 同樣的’當下方梯形內插處理的情況時,選擇處理部 1 5 1 ’係藉由將畫面下端之水平像素列作爲起點並朝向垂 直上側來選擇處理對象像素,而能夠僅使至少1水平線份 之構成原先畫像的像素退避,便從原先畫像而變換爲修正 畫像。 又’當左方梯形內插處理的情況時,選擇處理部 1 5 1 ’係藉由將畫面右端之垂直像素列作爲起點並朝向水 平左側來選擇處理對象像素,而能夠僅使至少1垂直線份 -22- 200818860 之構成原先畫像的像素退避,便從原先畫像而變換爲修正 畫像。又’當右方梯形內插處理的情況時,選擇處理部 1 5 1 ’係藉由將畫面左端之垂直像素列作爲起點並朝向水 平右側來選擇處理對象像素,而能夠僅使至少1垂直線份 之構成原先畫像的像素退避,便從原先畫像而變換爲修正 畫像。 如此這般,在畫像處理部1 50中,由於係在記憶體 1 40之記憶區域中,對被記憶有與未被作爲處理對象像素 而選擇之擴大畫像的各畫素位置於相同座標點之原先畫像 的各像素之像素値之記憶區域以外的區域作寫入,因此, 能夠減低在習知技術中係爲必要之用以使原先畫像之畫像 資料退避所需要的記憶容量。 接下來,參考圖9,來對實現第2記憶體控制手法而 進行斜拍修正之選擇處理部1 5 1的動作作說明。另外,圖 9A,係爲展示有原先畫像P5之圖。 當上方梯形修正處理的情況時,選擇處理部1 5 1,係 如圖9B所示一般,以從基準點(x0,y0)而離開最遠之 點、亦即是位置於修正畫像P6之畫面內的右上端部之像 素的座標點(〇,〇)作爲起點,而朝向以基準點(x〇,y0)作 爲原點之直角座標上的其中一方之軸,來依序選擇處理對 象像素,並將相關於該座標點的資料,供給至座標變換處 理部1 5 2。 具體而言,選擇處理部1 5 1,係對處理對象像素,將 畫面內上端之像素列,朝向處理順序方向B1而依序選 -23- 200818860 擇,直到垂直軸(X二χ0)爲止,而後,將畫面內上端之像 素列,朝向處理順序方向Β2而依序選擇,直到垂直軸(X =x〇)爲止。選擇處理部151,係對於在水平方向並列之 像素列,將此種朝向水平方向之處理,從畫面上端起而朝 ’ 向處理順序方向B3來進行。另外,關於上方梯形修正處 - 理以外之梯形修正處理的處理對象像素之選擇順序,係於 後述。 • 接下來,針對在魚眼修正處理中的處理對象像素之選 擇處理,參考圖1 〇而作說明。圖1 〇 A,係展示:在座標 點(X’,y’)上,朝向畫面之基準點(x0,y0)而傾斜之原先 畫像P7。又,圖10B,係爲對於原先畫像P7而施加了斜 拍修正之修正畫像P 8。於此,在原先畫像P 7之畫面中, 並未被以圖中之點所表示的畫面上部之畫像區域,係成爲 不能被映射至修正畫像之座標點處的區域。 故而,在原先畫像P7與修正畫像P8之間,對於基準 ® 點(x〇,y0),在各個左上、右上、左下、以及右下的區域 _ 中,係成立有以下所述之關係。 首先,在對於基準點(x〇,y〇)而位置於左上的區域 中,在原先畫像P7之座標空間與修正畫像P8之座標空間 之間,係恆常成立有X ‘ X ’、以及y ‘ y ’之關係。又,在 對於基準點而位置於右上的區域中,在原先畫像P5之座 標空間與修正畫像P6之座標空間之間,係恆常成立有X 2χ’、以及y^y’之關係。又,在對於基準點(x〇,y〇)而 位置於左下的區域中,在原先畫像P7與修正畫像P8之 -24- 200818860 間,係恆常成立有xg X’、以及yg y’之關係。進而,在 對於基準點而位置於右下的區域中,在原先畫像P5與修 正畫像P 6之間,係恆常成立有X 2 X5、以及y ^ y ’之關 係。於此,畫像處理部1 5 1,係利用上述之在原先畫像之 座標點(X’,y’)與修正畫像之座標點(X,y)之間所成立之 關係,而進行處理對象座標之選擇。 選擇處理部1 5 1,係如圖1 0B所示一般,以從基準點 (x〇,y〇)而離開最遠之點、亦即是位置於修正畫像P8之 畫面內的端部之像素的座標點(0,0)作爲起點,而朝向以 基準點作爲原點之直角座標上的其中一方之軸,來依序選 擇處理對象像素。 具體而言,將此起點作爲修正畫像P8之畫面左上端 部,選擇處理部1 5 1,首先係將畫面內上端之像素列,朝 向處理順序方向C1而依序選擇處理對象像素,直到垂直 軸(χ=χ0)爲止,而後,將畫面內上端之像素列,朝向處 理順序方向C2而依序選擇處理對象像素,直到垂直軸(X =x〇)爲止。選擇處理部1 5 1,係對於位置於基準點之上 方而在水平方向並列之像素列,將此種朝向水平方向之處 理,從畫面上端起而朝向處理順序方向C 3來進行,直到 水平軸(y=y0)爲止。 另外,選擇處理部151,當基準點(χ〇,y0)係與任意 之像素的座標點爲一致時,並不將垂直軸(X = X 0 )以及水 平軸(y= y0)上之像素列作爲處理對象像素而選擇。 若是對位置於基準點(x〇,y〇)之上側的像素之選擇係 -25- 200818860 結束,則接下來,選擇處理部151,係將畫面內下端之像 素列’朝向處理順序方向C1而依序選擇處理對象像素, 直到垂直軸(X = x〇)爲止,而後,將畫面內下端之像素 列,朝向處理順序方向C2而依序選擇處理對象像素,直 到垂直軸(x= xO)爲止。選擇處理部151,係對於位置於基 準點(xO,yO)之下側而在水平方向並列之像素列,將此種 朝向水平方向之處理,從畫面上端起而朝向處理順序方向 C4來進行,直到水平軸(y二y0)爲止。另外,選擇處理部 151 ’當基準點(χ〇 ’ y〇)係與任意之像素的座標點爲一致 時’並不將垂直軸(X=X〇)以及水平軸(y=y〇)上之像素列 作爲處理對象像素而選擇。 若是上述之選擇處理結束,則選擇處理部1 5 1,係判 斷基準點(x〇,yO)是否與任意之像素的座標點一致。當判 斷並未有一致時,選擇處理部1 5 1,係成爲將構成修正畫 像P8之全部的像素作爲處理對象像素來選擇。又,當判 斷係有一致時’選擇處理部151,係進行如下述一般之處 理對象像素的選擇處理。亦即是,選擇處理部1 5 1,係將 位置於水平軸(y = yO)上之像素列的左端部之像素作爲起 點,並朝向處理順序方向C5而選擇至基準點(xO,yO)之 前方的像素爲止,而後,將位置於水平軸(y=y0)上之像 素列的右端部之像素作爲起點,並朝向處理順序方向C6 而選擇至基準點(xO,yO)之前的像素爲止。接下來,選擇 處理部151,係將位置於垂直軸(y二y〇)上之像素列的上端 部之像素作爲起點,並朝向處理順序方向C7而選擇至基 -26- 200818860 準點(χ〇,y0)之前的像素爲止,而後,將位置於水平軸(y =y〇)上之像素列的右端部之像素作爲起點,並朝向處理 順序方向C8而選擇至基準點(x〇,y〇)之前的像素爲止。 畫像處理部1 5 0,係藉由進行此種處理,而成爲將構成修 正畫像之全部的像素作爲處理對象像素來選擇。 在畫像處理部150中,選擇處理部151,係將最爲遠 離基準點(x〇,y0)之座標點作爲起點,並朝向以該基準點 (x〇 ’ y〇)作爲原點之直角座標上的其中一方之軸,將構成 擴大畫像之各像素作爲處理對象像素來選擇。因此,在記 憶體控制部1 5 3中,係能將處理對象像素之像素値,寫入 至被記憶有位於與該座標點相同座標點之原先畫像的像素 之像素値的記憶體1 40之記憶區域中。亦即是,畫像處理 部150,由於係可經由第2控制手法來管理記憶體140之 記憶區域,因此,在記憶體1 40上,成爲並不需要用以使 原先畫像之畫像資料退避的記憶區域。 另外,選擇處理部1 5 1,作爲第1控制手法,只要確 保有用以使以基準點(X,y)作爲原點之直角座標上的原先 畫像的像素値退避之記憶區域,則不論上述之基準點的座 標點是否與任意之像素的座標點爲一^致,均能夠進行魚眼 修正處理。 如上述一般,在畫像處理部1 5 0中,並不需要確保用 以使所有之原先畫像的畫像資料退避之記憶區域,即能夠 進行斜拍修正處理。此種畫像處理部1 5 0所進行之處理, 具體而言,係成爲根據於圖11所示一般之修正處理程式 -27- 200818860 而被實行。另外,在以下所示之修正處理程式中,在畫像 處理部1 50所具備之各處理部中,係特別對選擇處理部 1 5 1之動作作注目並說明之。 如前述一般,原先畫像以及修正畫像,係共同被假設 " 爲在水平方向由width個,而在垂直方向由height個的像 - 素所構成。又,在原先畫像以及修正畫像的座標空間中, 係將位置於畫面上之左上端部的像素之座標點作爲原點。 • 在步驟s 1 1中,選擇處理部1 5 1,係作爲初期設定, 而設定基準點(x〇,y0)。選擇處理部151,係分別:當施 加上方梯形處理的情況時,將座標點((width — 1)/2, height -1);當下方梯形處理的情況時,將座標點((^(^11 一 1)/2,0);當左方梯形處理的情況時,將座標點(width 一 1 ’(height - 1)/2);當右方梯形處理的情況時,將座標 點(0,(height — 1)/2),設定爲基準點(x〇,y〇)。又,當施 加魚眼修正處理的情況時,選擇處理部1 5 1,係將任意之 ® 座標點(Xc,Yc)設定爲基準點(x0,y〇)。 在步驟S 1 2中,選擇處理部1 5 1,係將位置於修正畫 像之座標點(0,0)的像素,選擇爲處理對象像素。 接下來,選擇處理部1 5 1,係判斷現在之處理對象像 素的座標點,是否滿足y < y 0之條件(步驟S 1 3 ),若是判 斷其係滿足於此條件,則根據圖1 2所示之水平線處理, 將1水平線份之像素作爲處理對象像素而選擇,並施加修 正處理(步驟S14),而將處理對象像素之y成分作增量 (increment ),並回到步驟s 1 3之處理。 -28- 200818860 於此,針對在步驟S14中所展示之水平線處理的具體 內容作說明。選擇處理部1 5 1,係判斷現在之處理對象像 素的座標點,是否滿足X < x〇之條件(步驟S 1 01 ),若是判 斷其係滿足此條件,則前進至步驟S 1 02。在步驟S 1 02 中,選擇處理部1 5 1,係將相關於處理對象像素之座標點 的資料,供給至座標變換處理部1 5 2。另外,在畫像處理 部1 5 0中,係成爲施加相關於此處理對象像素的修正處 理,並寫入至記憶體140中。若是相關於現在之處理對象 像素的修正處理結束,則選擇對象部1 5 1,係將處理對象 像素之座標點的X之値作增量(步驟S 1 0 2 ),並回到步驟 S 1 0 1之判斷處理,而反覆進行步驟s 1 0 2、S 1 0 3之處理, 直到成爲不滿足於在步驟S 1 0 1中所示之條件爲止,而 後,將處理對象像素之座標點的X之値,設定爲(width -1)(步驟S1 04)。接下來,選擇處理部151,係判斷現在之 處理對象像素的座標點(X,y),是否滿足X > x〇之條件 (步驟S105),若是判斷其係滿足此條件,則前進至步驟 S106。在步驟S106中,選擇處理部151,係將相關於處 理對象像素之座標點的資料,供給至座標變換處理部 152。另外,在畫像處理部150中,係成爲施加相關於此 處理對象像素的修正處理,而記憶體控制部153,係成爲 根據第2記憶體控制方法,而寫入至記憶體1 40中。若是 相關於現在之處理對象像素的修正處理結束,則選擇對象 部1 5 1,係將處理對象像素之座標點的X之値作減量(步 驟S1 07),並回到步驟S1 05之判斷處理,而反覆進行步 -29- 200818860 驟S106、S107之處理,直到成爲不滿足於在步驟S105中 所示之條件爲止,而結束水平線處理。 選擇處理部1 5 1,若是反覆進行步驟S 1 4與步驟S 1 5 之處理,直到成爲不滿足於步驟S13之條件,則將處理對 象像素之y的値設定爲(height — 1)(步驟S16)。 接下來,選擇處理部1 5 1,係判斷現在之處理對象像 素的座標點,是否滿足y > y 0之條件(步驟S 1 7 ),若是判 斷其係滿足於此條件,則根據圖1 2所示之水平線處理, 將1水平線份之像素作爲處理對象像素而選擇(步驟 S18)。而後’選擇處理部151’係將處理對象像素之y成 分作減量(步驟S 1 9 ),而回到步驟S 1 7之處理。選擇處理 部1 5 1,若是反覆進行步驟S 1與步驟S 1 9,直到成爲不滿 足於步驟S17之條件,則前進至步驟S20。 在歩驟S 2 0中,選擇處理部1 5 1,係判斷在步驟s 1 1 中所設定之基準點(x〇,y〇)的x〇成分和y〇成分,是否均 爲整數。在此判斷處理中,係判斷基準點(X〇,y〇)是否與 任意之像素的座標點一致。故而,選擇處理部1 5〖,對於 梯形修正處理,由於係並不滿足此種關於基準點之條件, 因此’於其後’係結束本處理工程。亦即是,選擇處理部 1 5 1 ’係僅在魚眼修正處理中,當基準點(χ 〇,y 〇 )與任意 之像素的座標點爲~'致時’才進丫了以下所示之步驟S21〜 S30之處理。 選擇處理部1 5 1,若是滿足步驟s 2 0所示之條件,則 將處理對象像素之y成分設定爲y〇(步驟S21),並根據圖 -30- 200818860 1 2所示之水平線處理,而將1水平線份之像素作爲處理 對象像素來選擇,並施加修正處理(步驟S 22),而後,將 處理對象像素之座標點,設定爲座標點(x〇,〇)(步驟 S23) ° 接下來,選擇處理部1 5 1,係判斷現在之處理對象像 素的座標點是否滿足y<y〇之條件(步驟S24),若是判斷 其係滿足此條件,則前進至步驟S25。在步驟S25中,選 擇處理部1 5 1,係將相關於處理對象像素之座標點的資 料,供給至座標變換處理部1 5 2。另外,在畫像處理部 1 5 0中,係成爲施加相關於此處理對象像素的修正處理, 並根據第2記憶體控制方法,而寫入至記憶體1 40中。若 是相關於現在之處理對象像素的修正處理結束,則選擇對 象部1 5 1,係將處理對象像素之座標點的y之値作增量 (步驟S26),並回到步驟824之判斷處理,而反覆進行步 驟S25與步驟S26之處理,直到成爲不滿足於在步驟S24 中所示之條件爲止,而後,將處理對象像素之座標點的y 之値’設疋爲(height - 1)(步驟S27)。 接下來,選擇處理部1 5 1,係判斷現在之處理對象像 素的座標點(X,y),是否滿足y > y0之條件(步驟S28), 若是判斷其係滿足此條件,則前進至步驟S29。在步驟 S28中,選擇處理部1 5 1,係將相關於處理對象像素之座 標點的資料,供給至座標變換處理部1 5 2。另外,在畫像 處理部1 5 0中,係成爲施加相關於此處理對象像素的修正 處理’並根據第2記憶體控制方法,而寫入至記憶體1 4 〇 -31 - 200818860 中。若是相關於現在之處理對象像素的修正處理結束,則 選擇對象部1 5 1,係將處理對象像素之座標點的y之値作 減量(步驟S30),並回到步驟S28之判斷處理,而反覆進 行步驟S29與步驟S3 0之處理,直到成爲不滿足於在步驟 S28中所示之條件爲止,而結束本處理工程。 如上述一般,在畫像處理部 150中,選擇處理部 1 5 1,係因應於斜拍修正處理之種類,而以適當的順序來 選擇處理對象像素。畫像處理部1 50,係就算是一面將構 成修正處理畫像之各像素的像素値,改寫爲位置於與該各 座標點相同之座標點上的原先畫像的像素之像素値,一面 將其記憶於記憶體1 40中,亦不會將在變換爲修正畫像中 係成爲必要之構成原先畫像的各像素之資料,在修正處理 之前便進行覆寫,而能夠進行斜拍修正處理。 故而,具備有此畫像處理部150之數位相機100,係 並不需要用以使原先畫像之畫像資料作退避的記憶區域。 因此,數位相機1 〇〇,相較於習知技術,係可減低記憶體 140之記憶容量。 另外,本發明,係並不僅限定於上述之實施形態,在 不脫離本發明之要旨的範圍之內,不用說,係可作各種之 變更。 【圖式簡單說明】 [圖1 ]圖1,係爲展示本發明之實施形態的數位相機 之構成的區塊圖。 -32- 200818860 [圖2]圖2A係爲展示原先畫像P1之圖,圖2B係爲 展示對於原先畫像P 1而施加有斜拍修正的修正畫像P2之 圖。 [圖3]圖3,係爲展示畫像處理部的構成之區塊圖。 [圖4]圖4,係爲展示原先畫像的座標空間之圖。 [圖5]圖5,係爲模式展示雙線形內插手法的處理之 圖。 [圖6]圖6,係爲模式展示根據習知之記憶體控制手 法的記憶體之記憶管理的圖。 [圖7]圖7A係爲模式展示根據第1記憶體控制手法 之記憶體的記憶管理之圖,圖7B係爲模式展示根據第2 記憶體控制手法之記憶體的記憶管理之圖。 [圖8]圖8A係爲展示朝向畫面中心之垂直軸(χ’=χ0) 的下端而傾斜之原先畫像P3的圖,圖8B係爲展示根據 第1記憶體控制手法而對於原先畫像P3施加有上方梯形 修正處理的修正畫像P4之圖。 [圖9]圖9A係爲展示原先畫像P5之圖,圖9B係爲 展示根據第1記憶體控制手法而對於原先畫像P5施加有 上方梯形修正處理的修正畫像P6之圖。 [圖10]圖10A係爲展示朝向基準點(x0,y〇)而傾斜之 原先畫像P7的圖,圖10B係爲展示對於原先畫像P7而 施加有魚眼修正處理的修正畫像P8之圖。 [圖1 1 ]圖1 1,係爲模式展示根據第2記憶體控制手 法而進行魚眼修正處理的畫像處理部之處理工程的流程 -33· 200818860 圖。 [圖12]圖12,係爲展示畫像處理部根據第2記憶體 控制手法而進行魚眼修正處理的畫像處理部之水平線處理 工程的流程圖。 ^ 【主要元件符號說明】 100 :數位相機 φ 1 1 0 :光學透鏡 120 :固體攝像元件 1 3 0 :訊號處理部 140 :記憶體 1 5 0 :畫像處理部 1 5 1 :選擇處理部 152 :座標變換處理部 1 5 3 :記憶體控制部 • 154 :內插處理部 160 :記錄媒體 170 :顯示部 -34-

Claims (1)

  1. 200818860 十、申請專利範圍 1 · 一種畫像處理裝置,係爲將被記億於特定之記錄 媒體中之原先畫像,變換爲被施加有以被設疋於該畫面內 之基準點爲中心的擴大處理之擴大畫像的畫像處理裝置, 其特徵爲,具備有: 選擇處理部,其係從構成上述擴大畫像之像素中,以 離上述基準點爲最遠之座標點爲起點,而對處理對象像素 作選擇;和 算出處理部,其係計算出被映射(mapping)於經由上 述選擇處理部所選擇之上述處理對象像素之座標點的上述 原先畫像之座標點;和 讀出處理部,其係因應於藉由上述算出處理部所計算 出的上述原先畫像之座標點,而將上述原先畫像之像素的 像素値從上述記錄媒體中讀出;和 內插處理部,其係使用在上述讀出處理部中所讀取出 之上述原先畫像之像素的像素値,而將上述處理對象像素 之像素値作內插;和 寫入處理部,其係將藉由上述內插處理部而被進行內 插之上述處理對象像素的像素値,寫入至上述記錄媒體中 之:被記憶有與未被作爲上述處理對象像素而選擇之上述 擴大畫像的各像素位置於相同座標點之上述原先畫像的各 像素之像素値的記憶區域以外之區域。 2 ·如申請專利範圍第1項所記載之畫像處理裝置, 其中, -35- 200818860 上述讀出處理部,係將位置於上述原先畫像之座標點 的周圍之4個的上述原先畫像之像素的像素値,從上述記 錄媒體中讀出, ( 上述內插處理部,係依照雙線形內插手法,而將上述 β 處理對象像素之像素値作內插。 一 3 .如申請專利範圍第2項所記載之畫像處理裝置, 其中, • 上述選擇處理部,係以最爲遠離上述基準點之座標點 爲起點,並朝向以上述基準點爲原點之直角座標上的其中 一方之軸,而選擇上述處理對象像素, 上述寫入處理部,係將藉由上述內插處理部而被內插 之上述處理對象像素,寫入至被記憶有與該處理對象像素 位置於相同座標點之上述原先畫像的像素値之記憶區域 中〇 4. 一種畫像處理方法,係爲將被記憶於特定之記錄 ® 媒體中之原先畫像,變換爲被施加有以被設定於該畫面內 之基準點爲中心的擴大處理之擴大畫像的畫像處理方法, 其特徵爲,具備有以下步驟: 從構成上述擴大畫像之像素中,以離上述基準點爲最 遠之座標點爲起點,而對處理對象像素作選擇; 計算出被映射(mapping)於上述所選擇之上述處理對 象像素之座標點的上述原先畫像之座標點; 因應於上述所計算出的上述原先畫像之座標點,而將 上述原先畫像之像素的像素値從上述記錄媒體中讀出; -36- 200818860 使用上述所讀取出之原先畫像之像素的像素値,而將 上述處理對象像素之像素値作內插; 將上述被進行了內插之上述處理對象像素的像素値, 寫入至上述記錄媒體中之:被記憶有與未被作爲上述處理 ^ 對象像素而選擇之上述擴大畫像的各像素位置於相同座標 - 點之上述原先畫像的各像素之像素値的記憶區域以外之區 域。 # 5 · —種程式,係爲使電腦實行將被記憶於特定之記 錄媒體中之原先畫像,變換爲被施加有以被設定於該畫面 內之基準點爲中心的擴大處理之擴大畫像的畫像處理之程 式,其特徵爲,具備有: 選擇處理工程,其係從構成上述擴大畫像之像素中, 以離上述基準點爲最遠之座標點爲起點,而對處理對象像 素作選擇;和 算出處理工程,其係計算出被映射(mapping)於經由 ® 上述選擇處理工程所選擇之上述處理對象像素之座標點的 上述原先畫像之座標點;和 讀出處理工程,其係因應於藉由上述算出處理工程所 計算出的上述原先畫像之座標點,而將上述原先畫像之像 素的像素値從上述記錄媒體中讀出;和 內插處理工程,其係使用在上述讀出處理工程中所讀 取出之上述原先畫像之像素的像素値,而將上述處理對象 像素之像素値作內插;和 寫入處理工程,其係將藉由上述內插處理工程而被進 -37- 200818860 行內插之上述處理對象像素的像素値,寫入 體中之:被記憶有與未被作爲上述處理對象 上述擴大畫像的各像素位置於相同座標點之 的各像素之像素値的記憶區域以外之區域。 至上述記錄媒 像素而選擇之 上述原先畫像
    -38-
TW096132078A 2006-09-21 2007-08-29 Image processing device, image processing method, and program TW200818860A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006256069A JP4470930B2 (ja) 2006-09-21 2006-09-21 画像処理装置、画像処理方法、及び、プログラム

Publications (2)

Publication Number Publication Date
TW200818860A true TW200818860A (en) 2008-04-16
TWI336200B TWI336200B (zh) 2011-01-11

Family

ID=39200368

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096132078A TW200818860A (en) 2006-09-21 2007-08-29 Image processing device, image processing method, and program

Country Status (5)

Country Link
US (1) US8094230B2 (zh)
JP (1) JP4470930B2 (zh)
CN (1) CN101518045B (zh)
TW (1) TW200818860A (zh)
WO (1) WO2008035539A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4776995B2 (ja) * 2005-07-14 2011-09-21 キヤノン株式会社 コンピュータ装置およびその制御方法およびプログラム
JP5444955B2 (ja) * 2009-08-31 2014-03-19 ソニー株式会社 立体画像表示システム、視差変換装置、視差変換方法およびプログラム
CN102238313A (zh) * 2010-04-22 2011-11-09 扬智科技股份有限公司 产生影像转换矩阵的方法、影像转换方法及其装置
WO2011158225A1 (en) * 2010-06-17 2011-12-22 Mirtemis Ltd. System and method for enhancing images
TWI453696B (zh) * 2011-02-25 2014-09-21 Altek Corp 影像處理裝置及其處理方法
CN103033128A (zh) * 2011-10-10 2013-04-10 鸿富锦精密工业(深圳)有限公司 影像测量***及方法
JP5924020B2 (ja) * 2012-02-16 2016-05-25 セイコーエプソン株式会社 プロジェクター、及び、プロジェクターの制御方法
CN102811348A (zh) * 2012-07-18 2012-12-05 深圳市海泰康微电子有限公司 一种图像处理方法及装置
CN103034975A (zh) * 2012-12-18 2013-04-10 广州杰赛科技股份有限公司 图像处理方法及装置
JP2014202922A (ja) * 2013-04-05 2014-10-27 キヤノン株式会社 撮像装置およびその制御方法
GB2515797A (en) * 2013-07-04 2015-01-07 Sony Corp A method, apparatus and system for image processing
EP3017590B1 (en) 2013-07-04 2021-03-31 Sony Corporation A method, apparatus and system for image processing
US10935789B2 (en) 2016-03-31 2021-03-02 Honda Motor Co., Ltd. Image display apparatus and image display method
US10169914B2 (en) * 2016-08-26 2019-01-01 Osense Technology Co., Ltd. Method and system for indoor positioning and device for creating indoor maps thereof

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4280368B2 (ja) 1999-08-25 2009-06-17 キヤノン株式会社 画像処理装置
JP4169462B2 (ja) * 1999-08-26 2008-10-22 株式会社リコー 画像処理方法及び装置、デジタルカメラ、画像処理システム、並びに、画像処理プログラムを記録した記録媒体
JP2001195570A (ja) 2000-01-06 2001-07-19 Sony Corp 画像処理装置とその方法およびデータストリーム変換装置
JP2002245454A (ja) * 2001-02-20 2002-08-30 Advantest Corp 画像マッチング方法、画像マッチング装置及びウェハ処理装置
US6963365B2 (en) * 2001-02-28 2005-11-08 Hewlett-Packard Development Company, L.P. System and method for removal of digital image vertical distortion
JP3623463B2 (ja) 2001-05-23 2005-02-23 Necマイクロシステム株式会社 画像の解像度変換装置及びその方法
JP4032410B2 (ja) 2001-11-09 2008-01-16 ソニー株式会社 情報処理システムおよび情報処理方法、プログラムおよび記録媒体、並びに情報処理装置
JP3897247B2 (ja) * 2002-05-16 2007-03-22 富士フイルム株式会社 光学歪みの補正方法及び補正装置
JP4028306B2 (ja) * 2002-06-26 2007-12-26 富士フイルム株式会社 デジタル撮像装置
JP4144292B2 (ja) * 2002-08-20 2008-09-03 ソニー株式会社 画像処理装置と画像処理システム及び画像処理方法
EP1657675B1 (en) * 2003-06-02 2014-12-24 Olympus Corporation Image processing device
JP2005130350A (ja) 2003-10-27 2005-05-19 Sony Corp 画像処理装置、画像処理方法、画像表示装置
JP4104571B2 (ja) * 2004-03-29 2008-06-18 三洋電機株式会社 歪曲補正装置及びこの歪曲補正装置を備えた撮像装置
JP2005311473A (ja) * 2004-04-16 2005-11-04 Sharp Corp 撮像装置および信号処理方法ならびにそのプログラムと記録媒体
JP2005327149A (ja) 2004-05-17 2005-11-24 Sony Corp 画像処理方法および画像処理装置

Also Published As

Publication number Publication date
WO2008035539A1 (fr) 2008-03-27
JP2008079026A (ja) 2008-04-03
US8094230B2 (en) 2012-01-10
CN101518045A (zh) 2009-08-26
JP4470930B2 (ja) 2010-06-02
US20100020225A1 (en) 2010-01-28
TWI336200B (zh) 2011-01-11
CN101518045B (zh) 2011-07-27

Similar Documents

Publication Publication Date Title
TW200818860A (en) Image processing device, image processing method, and program
US8855441B2 (en) Method and apparatus for transforming a non-linear lens-distorted image
EP1650705B1 (en) Image processing apparatus, image processing method, and distortion correcting method
JP2021533507A (ja) 画像繋ぎ合わせ方法及び装置、車載画像処理装置、電子機器、記憶媒体
JP5046132B2 (ja) 画像データ変換装置
JP4346938B2 (ja) 画像処理装置、方法、プログラム及び記憶媒体
JP2004241991A (ja) 撮像装置、画像処理装置及び画像処理プログラム
US20020141005A1 (en) Image processing program and image processing apparatus
US8503817B2 (en) Apparatus, method and imaging apparatus for correcting distortion of image data using interpolation
JP4063306B1 (ja) 画像処理装置、画像処理方法、及びプログラム
JP5029645B2 (ja) 画像データ変換装置
JP2010537228A (ja) パンクロ画素を使用する画素アスペクト比の補正
JP2004362069A (ja) 画像処理装置
JP4930277B2 (ja) 撮像装置及びそのコンピュータプログラム
JP4124096B2 (ja) 画像処理方法および画像処理装置、並びにプログラム
US10395337B2 (en) Image processing apparatus, image processing method, and storage medium
JP4919836B2 (ja) 画像の歪曲補正を行う画像処理装置、撮像装置及び画像の歪曲補正方法
JPH11275391A (ja) ディストーション補正を選択できるディジタル撮像装置
JP2005045513A (ja) 画像処理装置及び歪補正方法
JPH11250238A (ja) ブロック単位でディストーション補正を行うディジタル撮像装置
JPH11250240A (ja) Yuvデータによりディストーション補正を行うディジタル撮像装置
JP4683190B2 (ja) 撮像装置、画像効果付与方法および画像効果付与プログラム
US6707998B2 (en) Method and system for correcting non-symmetric distortion in an image
JP2003219246A (ja) 電子カメラ及び電子カメラシステム
JP5521641B2 (ja) 画像処理用データの圧縮方法および圧縮装置とこれを備えた撮像装置

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees