專利名稱:圖像讀取處理方法、程序以及存儲(chǔ)媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像讀取處理方法、用于實(shí)施該方法的程序以及存儲(chǔ)媒體,特別涉及到以低的分辨率進(jìn)行預(yù)掃描,而在確定應(yīng)進(jìn)行主掃描的區(qū)域后以高分辨率進(jìn)行主掃描方式的圖像讀取處理方法、用于由計(jì)算機(jī)執(zhí)行該方法的程序以及存儲(chǔ)該程序的存儲(chǔ)媒體。
背景技術(shù):
讀取存在于紙?jiān)迮c膠片等之上的圖像將圖像輸入的圖像讀取裝置,一般是首先進(jìn)行以低分辨率讀取圖像的所謂預(yù)掃描的圖像讀取,根據(jù)獲得的低分辨率的圖像,用戶決定將掃描的范圍,然后在所決定的范圍中以高分辨率進(jìn)行原來的圖像的讀取。
業(yè)已存在有這樣的技術(shù)(例如參考美國專利No.6049636、日本特開平11-8755號(hào)公報(bào)與10-336428號(hào)公報(bào)),以預(yù)掃描獲得的低分辨率的圖像為基礎(chǔ),提取出置于原稿臺(tái)上的照片或膠片原稿等原稿圖像的輪廓,自動(dòng)地確定照片或膠片原稿等置于原稿臺(tái)上的區(qū)域。若采用這種技術(shù),用戶即便沒有決定掃描范圍,也可自動(dòng)地確定能以高分辨率進(jìn)行圖像讀取的范圍。
但在上述這種自動(dòng)決定原稿圖像的區(qū)域的已有技術(shù)中,表示區(qū)域的坐標(biāo)精度取決于圖像的分辨率,因而基于低分辨率的圖像自動(dòng)決定的區(qū)域的位置精度,對(duì)于高分辨率下的圖像讀取精度不充分。這就是說,在自動(dòng)地決定表示上述區(qū)域的坐標(biāo)以在此區(qū)域內(nèi)獲得高分辨率的本掃描圖像時(shí),就出現(xiàn)圖像的一部分欠缺或是相反包含有多余圖像的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供能自動(dòng)地獲得沿著原稿的正確輪廓的高分辨率的圖像數(shù)據(jù)的圖像讀取處理方法、用于實(shí)施該方法的程序以及存儲(chǔ)該程序的存儲(chǔ)媒體。
根據(jù)本發(fā)明第一方面,提供一種圖像讀取處理方法,此方法具有下述步驟對(duì)于原稿以第一分辨率進(jìn)行圖像讀取的第一圖像讀取步驟;基于由上述第一圖像讀取步驟所獲得的圖像數(shù)據(jù)檢測原稿圖像的輪廓區(qū)域的第一檢測步驟;遍及與上述第一檢測步驟所檢測出的輪廓區(qū)域有共同外緣的區(qū)域,對(duì)于上述原稿以比上述第一分辨率高的第二分辨率進(jìn)行圖像讀取的第二圖像讀取步驟;基于由上述第二圖像讀取步驟所獲得的圖像數(shù)據(jù),在上述輪廓區(qū)域中檢測上述原稿圖像的輪廓的第二檢測步驟;從由上述第二圖像讀取步驟所獲得的圖像數(shù)據(jù),提取位于由上述第二檢測步驟所檢測出的上述原稿圖像的輪廓的內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)的提取步驟。
其中最好是,上述輪廓區(qū)域是,在由上述第一圖像讀取步驟所獲得的上述第一分辨率的圖像數(shù)據(jù)中,由將預(yù)定個(gè)數(shù)的像素的大小分別作為縱向與橫向尺寸的外邊緣與內(nèi)邊緣劃界而成的區(qū)域。
根據(jù)本發(fā)明第二方面,提供一種用于使計(jì)算機(jī)執(zhí)行圖像處理方法的計(jì)算機(jī)可讀取程序,此程序具有下述模塊對(duì)于原稿以第一分辨率進(jìn)行圖像讀取的第一圖像讀取模塊;基于由上述第一圖像讀取模塊所獲得的圖像數(shù)據(jù)檢測原稿圖像的輪廓區(qū)域的第一檢測模塊;遍及與上述第一檢測模塊所檢測出的輪廓區(qū)域有共同外緣的區(qū)域,對(duì)于上述原稿以比上述第一分辨率高的第二分辨率進(jìn)行圖像讀取的第二圖像讀取模塊;基于由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),在上述輪廓區(qū)域中檢測上述原稿圖像的輪廓的第二檢測模塊;從由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),提取位于由上述第二檢測模塊所檢測出的上述原稿圖像的輪廓的內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)的提取模塊。
其中最好是,上述輪廓區(qū)域是,在由上述第一圖像讀取步驟所獲得的上述第一分辨率的圖像數(shù)據(jù)中,由將預(yù)定個(gè)數(shù)的像素的大小分別作為縱向與橫向尺寸的外邊緣與內(nèi)邊緣劃界而成的區(qū)域。
根據(jù)本發(fā)明第三方面,提供一種用于存儲(chǔ)可以使計(jì)算機(jī)執(zhí)行圖像讀取處理方法的程序的存儲(chǔ)媒體,此程序具有下述模塊對(duì)于原稿以第一分辨率進(jìn)行圖像讀取的第一圖像讀取模塊;基于由上述第一圖像讀取模塊所獲得的圖像數(shù)據(jù)檢測原稿圖像的輪廓區(qū)域的第一檢測模塊;遍及與上述第一檢測模塊所檢測出的輪廓區(qū)域有共同外緣的區(qū)域,對(duì)于上述原稿以比上述第一分辨率高的第二分辨率進(jìn)行圖像讀取的第二圖像讀取模塊;基于由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),在上述輪廓區(qū)域中檢測上述原稿圖像的輪廓的第二檢測模塊;從由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),提取位于由上述第二檢測模塊所檢測出的上述原稿圖像的輪廓的內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)的提取模塊。
其中最好是,其中上述輪廓區(qū)域是,在由上述第一圖像讀取步驟所獲得的上述第一分辨率的圖像數(shù)據(jù)中,由將預(yù)定個(gè)數(shù)的像素的大小分別作為縱向與橫向尺寸的外邊緣與內(nèi)邊緣劃界而成的區(qū)域。
根據(jù)本發(fā)明,基于由低分辨率讀出的圖像數(shù)據(jù)檢測出原稿圖像的輪廓數(shù)據(jù),遍及以所檢測出的輪廓區(qū)域的外框?yàn)橥饩壍膮^(qū)域,由高的分辨率再次進(jìn)行圖像的讀取。然后基于獲得的高分辨率的圖像數(shù)據(jù)檢測出上述輪廓區(qū)域中的上述原稿圖像的輪廓,從上述高分辨率的圖像數(shù)據(jù)中提取位于此檢測出的上述原稿圖像輪廓內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)。由此可以自動(dòng)地獲得沿著原稿圖像的正確輪廓的高分辨率的圖像數(shù)據(jù)。
此外,由于是在上述輪廓區(qū)域中進(jìn)行基于高分辨率的圖像數(shù)據(jù)的原稿輪廓的檢測,故與在全區(qū)域中進(jìn)行檢測處理相比可以縮短處理時(shí)間。
通過下面結(jié)合附圖所作的詳細(xì)描述,將可更好地理解本發(fā)明上述的其他的目的、特點(diǎn)與優(yōu)點(diǎn)。
圖1示明本發(fā)明實(shí)施形式的圖像讀取處理方法可采用的圖像讀取裝置以及與該圖像讀取裝置連接的圖像處理裝置的結(jié)構(gòu)。
圖2示明由圖像讀取裝置與圖像處理裝置進(jìn)行圖像讀取處理的步驟的流程圖。
圖3是示明原稿區(qū)域、像素大小與讀取區(qū)域的關(guān)系的第一圖。
圖4是示明原稿區(qū)域、像素大小與讀取區(qū)域的關(guān)系的第二圖。
圖5是示明原稿區(qū)域、像素大小與讀取區(qū)域的關(guān)系的第三圖。
具體實(shí)施例方式
下面參考
本發(fā)明的實(shí)施形式。
圖1示明本發(fā)明實(shí)施形式的圖像讀取處理方法可采用的圖像讀取裝置以及與該圖像讀取裝置連接的圖像處理裝置的結(jié)構(gòu)。
圖1中,圖像讀取裝置1由包括讀取傳感器10與反射原稿光源8的讀取部9,以及透過原稿光源6構(gòu)成。當(dāng)原稿7是由不透明紙構(gòu)成時(shí),用戶通過對(duì)操作輸入部(未圖示)指定不透明紙,使反射原稿光源8亮燈從原稿7下側(cè)照射,將原稿7的反射光導(dǎo)引到讀取傳感器10中。另一方面,當(dāng)原稿7是由透明紙構(gòu)成時(shí),用戶通過對(duì)操作輸入部指定透明用紙,使透過原稿光6亮燈從原稿7上方照射,將此透過光導(dǎo)引到讀取傳感器10中。
讀取部9于圖1中右移即可讀取原稿7的全部區(qū)域。讀取部9移動(dòng)時(shí),能使讀取傳感器10的讀取操作在預(yù)定的區(qū)域上停止,由此,在使讀取部9移動(dòng)到指定位置之后,使讀取傳感器10工作,即可閱讀原稿7的區(qū)域的一部分,此外,通過控制讀取部9的移動(dòng)速度與讀取傳感器10的工作,能夠以不同的多種分辨率讀取圖像。
不論用戶指定不透明紙還是透明紙,由讀取傳感器10讀入的圖像數(shù)據(jù)都經(jīng)由接口11傳送給圖像處理裝置2,存儲(chǔ)于存儲(chǔ)部4中。存儲(chǔ)部4由硬盤或半導(dǎo)體存儲(chǔ)器等存儲(chǔ)媒體構(gòu)成。處理部3用來對(duì)存儲(chǔ)部4存儲(chǔ)的圖像數(shù)據(jù)進(jìn)行圖像處理,即基于圖像數(shù)據(jù)進(jìn)行提取照片或膠片的區(qū)域輪廓的處理等。顯示器5例如由CRT或LCD等顯示裝置構(gòu)成。進(jìn)行基于存儲(chǔ)部4中存儲(chǔ)的圖像數(shù)據(jù)或由處理部3進(jìn)行圖像處理所得到的圖像數(shù)據(jù)的圖像顯示。
圖2是示明由圖像讀取裝置1與圖像處理裝置2進(jìn)行圖像讀取處理的步驟的流程圖。圖3~圖5是分別示明原稿區(qū)域、像素大小與讀取區(qū)域關(guān)系的第一至第三圖。下面適當(dāng)?shù)貐⒖紙D3~圖5,按照?qǐng)D2所示的流程圖說明圖像讀取處理。
首先在圖2所示的步驟S1,由圖像讀取裝置1對(duì)原稿7以低的分辨率進(jìn)行圖像讀取(預(yù)掃描)。此預(yù)掃描是由圖像讀取裝置1對(duì)能夠讀取的全部區(qū)域進(jìn)行。
于步驟S2,基于由步驟S1進(jìn)行的圖像讀取獲得的圖像數(shù)據(jù),由處理部3檢測原稿圖像區(qū)域的輪廓。下面參照?qǐng)D3與4對(duì)其說明。
具體地說,圖3中的縱向與橫向的虛線示明以低分辨率進(jìn)行圖像讀取所得圖像的像素31的邊界。區(qū)域32表示實(shí)際原稿的大小,此區(qū)域32的輪廓是在各邊界之間?;诖说头直媛首x取的圖像數(shù)據(jù)由處理部3提取出的原稿圖像區(qū)域的輪廓,成為圖4所示的將預(yù)定個(gè)數(shù)的像素的大小分別取定成縱向與橫向尺寸的外邊緣41a與內(nèi)邊緣41b而描繪成的輪廓區(qū)域41。
于步驟S3,基于步驟S2提取出的輪廓區(qū)域41確定以高分辨率進(jìn)行圖像時(shí)的區(qū)域,即與輪廓區(qū)域41有共通外邊緣的區(qū)域51(圖5)。
于步驟S4,對(duì)步驟S3確定的整個(gè)區(qū)域51由圖像讀取裝置1以高分辨率進(jìn)行圖像讀取。
于步驟S5,基于步驟S4獲得的高分辨率的圖像數(shù)據(jù),由處理部3于輪廓區(qū)域41中檢測區(qū)域32的輪廓。此時(shí),處理部3由于只在輪廓區(qū)域41中進(jìn)行檢測處理,與在區(qū)域51中進(jìn)行的檢測處理相比,可以縮短處理時(shí)間。
于步驟S6,從步驟4獲得的高分辨率的圖像數(shù)據(jù)中只提取步驟S5中讀取出的輪廓內(nèi)側(cè)區(qū)域32中的高分辨率圖像數(shù)據(jù),存儲(chǔ)于存儲(chǔ)部4中且顯示于顯示器5之上。
如上所述,在本實(shí)施形式中,首先以低分辨率進(jìn)行圖像讀取,檢測原稿圖像的輪廓區(qū)域,在與此檢測出的區(qū)域有共同外緣的區(qū)域中進(jìn)行高分辨率的圖像讀取?;谒玫降膱D像數(shù)據(jù)于上述輪廓區(qū)域中檢測原稿圖像的輪廓,提取位于這樣所得的原稿輪廓內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)。
于是,可以高速地提取位于原稿圖像正確的輪廓內(nèi)側(cè)的圖像數(shù)據(jù)。對(duì)于從一開始便以高分辨率讀取圖像而進(jìn)行原稿圖像輪廓檢測的情形,存儲(chǔ)所讀取的圖像數(shù)據(jù)的存儲(chǔ)部4需要有大的容量,同時(shí)處理部3也需用較長的處理時(shí)間,但在本實(shí)施形式中,存儲(chǔ)部4只需較小的容量即可,還可以縮短處理部3的處理時(shí)間。
也能夠?qū)⒒趫D2的步驟S2獲得的輪廓區(qū)域41以及由步驟S1讀入的低分辨率的圖像數(shù)據(jù)獲得的圖像數(shù)據(jù)于顯示器5上顯示,使觀看此顯示圖像的用戶可以判斷此后是否以高分辨率進(jìn)行圖像的讀取。
本發(fā)明的目的也可以通過將記錄了實(shí)現(xiàn)上述實(shí)施形式功能的軟件的程序代碼的存儲(chǔ)媒體供給于系統(tǒng)或裝置,而由此系統(tǒng)或裝置的計(jì)算機(jī)(或CPU、MPU等)讀取存儲(chǔ)媒體中存儲(chǔ)的程序代碼來達(dá)到。
在上述情形下,從存儲(chǔ)媒體讀出的程序代碼本身實(shí)現(xiàn)了本發(fā)明的新功能,此程序代碼以及存儲(chǔ)了該程序代碼的存儲(chǔ)媒體與程序構(gòu)成了本發(fā)明。
用于供給程序代碼的存儲(chǔ)媒體例如可以用軟盤、硬盤、光盤、光磁盤、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁帶、非易失性存儲(chǔ)插件、ROM等?;蛘呱鲜龀绦蚩梢酝ㄟ^與因特網(wǎng)、商業(yè)網(wǎng)或局域網(wǎng)等連接的未圖示的其他計(jì)算機(jī)或數(shù)據(jù)庫等下載而供給。
此外,通過執(zhí)行計(jì)算機(jī)讀出的程序代碼,不僅可以實(shí)現(xiàn)上述實(shí)施形式的功能,還包括基于此程序代碼的指示,進(jìn)行在計(jì)算機(jī)上工作的OS(操作系統(tǒng))等實(shí)際處理的一部分或全部,而由此處理實(shí)現(xiàn)前述實(shí)施形式的功能的情形。
再有,也可以在從存儲(chǔ)媒體讀出的程序在寫入設(shè)于能插入計(jì)算機(jī)的功能擴(kuò)展卡上或與計(jì)算機(jī)連接的功能擴(kuò)展單元中的存儲(chǔ)器之后,使設(shè)于此功能擴(kuò)展卡上或功能擴(kuò)展單元中的CPU等進(jìn)行實(shí)際處理的一部分或全部,而由這種處理來實(shí)現(xiàn)上述實(shí)施形式的功能。
權(quán)利要求
1.一種圖像讀取處理方法,此方法具有下述步驟對(duì)于原稿以第一分辨率進(jìn)行圖像讀取的第一圖像讀取步驟;基于由上述第一圖像讀取步驟所獲得的圖像數(shù)據(jù)檢測原稿圖像的輪廓區(qū)域的第一檢測步驟;遍及與上述第一檢測步驟所檢測出的輪廓區(qū)域有共同外緣的區(qū)域,對(duì)于上述原稿以比上述第一分辨率高的第二分辨率進(jìn)行圖像讀取的第二圖像讀取步驟;基于由上述第二圖像讀取步驟所獲得的圖像數(shù)據(jù),在上述輪廓區(qū)域中檢測上述原稿圖像的輪廓的第二檢測步驟;從由上述第二圖像讀取步驟所獲得的圖像數(shù)據(jù),提取位于由上述第二檢測步驟所檢測出的上述原稿圖像的輪廓的內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)的提取步驟。
2.權(quán)利要求1所述的圖像讀取處理方法,其中上述輪廓區(qū)域是,在由上述第一圖像讀取步驟所獲得的上述第一分辨率的圖像數(shù)據(jù)中,由將預(yù)定個(gè)數(shù)的像素的大小分別作為縱向與橫向尺寸的外邊緣與內(nèi)邊緣劃界而成的區(qū)域。
3.一種用于使計(jì)算機(jī)執(zhí)行圖像處理方法的計(jì)算機(jī)可讀取程序,此程序具有下述模塊對(duì)于原稿以第一分辨率進(jìn)行圖像讀取的第一圖像讀取模塊;基于由上述第一圖像讀取模塊所獲得的圖像數(shù)據(jù)檢測原稿圖像的輪廓區(qū)域的第一檢測模塊;遍及與上述第一檢測模塊所檢測出的輪廓區(qū)域有共同外緣的區(qū)域,對(duì)于上述原稿以比上述第一分辨率高的第二分辨率進(jìn)行圖像讀取的第二圖像讀取模塊;基于由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),在上述輪廓區(qū)域中檢測上述原稿圖像的輪廓的第二檢測模塊;從由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),提取位于由上述第二檢測模塊所檢測出的上述原稿圖像的輪廓的內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)的提取模塊。
4.權(quán)利要求3所述的程序,其中上述輪廓區(qū)域是,在由上述第一圖像讀取步驟所獲得的上述第一分辨率的圖像數(shù)據(jù)中,由將預(yù)定個(gè)數(shù)的像素的大小分別作為縱向與橫向尺寸的外邊緣與內(nèi)邊緣劃界而成的區(qū)域。
5.一種用于存儲(chǔ)可以使計(jì)算機(jī)執(zhí)行圖像讀取處理方法的程序的存儲(chǔ)媒體,此程序具有下述模塊對(duì)于原稿以第一分辨率進(jìn)行圖像讀取的第一圖像讀取模塊;基于由上述第一圖像讀取模塊所獲得的圖像數(shù)據(jù)檢測原稿圖像的輪廓區(qū)域的第一檢測模塊;遍及與上述第一檢測模塊所檢測出的輪廓區(qū)域有共同外緣的區(qū)域,對(duì)于上述原稿以比上述第一分辨率高的第二分辨率進(jìn)行圖像讀取的第二圖像讀取模塊;基于由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),在上述輪廓區(qū)域中檢測上述原稿圖像的輪廓的第二檢測模塊;從由上述第二圖像讀取模塊所獲得的圖像數(shù)據(jù),提取位于由上述第二檢測模塊所檢測出的上述原稿圖像的輪廓的內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)的提取模塊。
6.權(quán)利要求5所述的存儲(chǔ)媒體,其中上述輪廓區(qū)域是,在由上述第一圖像讀取步驟所獲得的上述第一分辨率的圖像數(shù)據(jù)中,由將預(yù)定個(gè)數(shù)的像素的大小分別作為縱向與橫向尺寸的外邊緣與內(nèi)邊緣劃界而成的區(qū)域。
全文摘要
本發(fā)明提供能自動(dòng)獲得依循原稿正確的輪廓的高分辨率圖像數(shù)據(jù)的圖像讀取處理方法。包括對(duì)于原稿以第一分辨率進(jìn)行圖像讀取的第一圖像讀取步驟;基于由上述第一圖像讀取步驟所獲得的圖像數(shù)據(jù)檢測原稿圖像的輪廓區(qū)域的第一檢測步驟;遍及與上述第一檢測步驟所檢測出的輪廓區(qū)域有共同外緣的區(qū)域,對(duì)于上述原稿以比上述第一分辨率高的第二分辨率進(jìn)行圖像讀取的第二圖像讀取步驟;基于由上述第二圖像讀取步驟所獲得的圖像數(shù)據(jù),在上述輪廓區(qū)域中檢測上述原稿圖像的輪廓的第二檢測步驟;從由上述第二圖像讀取步驟所獲得的圖像數(shù)據(jù),提取位于由上述第二檢測步驟所檢測出的上述原稿圖像的輪廓的內(nèi)側(cè)的圖像部分的圖像數(shù)據(jù)的提取步驟。
文檔編號(hào)H04N1/047GK1604611SQ20041008317
公開日2005年4月6日 申請(qǐng)日期2004年9月29日 優(yōu)先權(quán)日2003年10月2日
發(fā)明者早川水城 申請(qǐng)人:佳能株式會(huì)社