專利名稱:圖像處理設(shè)備和圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有掃描器等圖像掃描設(shè)備、打印機等打印單元和用于讀取存儲在存儲介質(zhì)中的數(shù)字圖像的功能的圖像形成設(shè)備,尤其涉及一種合成數(shù)字圖像和用戶手寫圖像的圖像形成設(shè)備。
背景技術(shù):
如日本特開2003-80789號公報所述,作為多功能外圍設(shè)備的功能之一,已知這樣一種發(fā)明合成存儲在存儲介質(zhì)中的數(shù)字圖像和通過掃描器掃描得到的手寫圖像,并且對其進行打印。這類圖像形成系統(tǒng)被配置成打印寫入了手寫圖像的手寫合成薄片,掃描寫入了手寫圖像的手寫合成薄片,從手寫合成薄片上的圖像中提取手寫圖像,并且將提取出的手寫圖像與數(shù)字圖像合成。如日本特開2007-49620號公報所述,已經(jīng)提出了這樣一種方法在掃描手寫合成薄片時,指定手寫合成薄片上寫入的手寫圖像的位置,從而實現(xiàn)更精確的合成。然而,上述相關(guān)技術(shù)的例子存在如下問題如果在掃描手寫合成薄片時在原稿臺上放置處于傾斜狀態(tài)的手寫合成薄片,則以傾斜狀態(tài)合成手寫合成薄片上的手寫圖像。圖 IA是示出用戶期望合成的圖片圖像的圖。該圖片圖像是要合成的對象。圖IB是示出在以相對于原稿臺不傾斜的狀態(tài)掃描手寫合成薄片的情況下的合成結(jié)果的圖。圖IC是示出在相關(guān)技術(shù)的例子中以傾斜狀態(tài)將手寫合成薄片放置在原稿臺上的狀態(tài)的圖。手寫圖像55 是用戶使用鋼筆等書寫工具寫入的字符或圖片。圖IC是示出在相對于原稿臺以一角度來掃描手寫合成薄片的情況下的合成結(jié)果的圖。在相關(guān)技術(shù)的例子中,如圖IC所示,相對于圖片圖像以一角度且偏離位置而合成手寫圖像55b。同樣,當(dāng)反向放置手寫合成薄片時,以反向狀態(tài)合成手寫圖像55。為了防止該問題,指定在掃描手寫合成薄片時手寫合成薄片將位于原稿臺的抵接部分處的部分。也就是說,存在將手寫合成薄片放置在原稿臺上時靈活性低的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種圖像形成設(shè)備,其中,即使以傾斜狀態(tài)將手寫合成薄片置于原稿臺上,該圖像形成設(shè)備也能夠以小的錯位來合成圖像。本發(fā)明提供一種圖像形成設(shè)備,該圖像形成設(shè)備包括打印機,用于在記錄薄片上打印圖像;掃描器,用于掃描放置在原稿臺上的所述記錄薄片;第一打印控制單元,用于使所述打印機將包括用戶用以進行寫入的寫入?yún)^(qū)域和表示所述寫入?yún)^(qū)域的標(biāo)記的第一圖像打印在所述記錄薄片上;剪切單元,用于基于包括在通過利用所述掃描器掃描所述寫入?yún)^(qū)域被寫入的所述記錄薄片而獲得的第二圖像中的與所述標(biāo)記相對應(yīng)的標(biāo)記圖像在所述第二圖像中的位置,剪切出所述第二圖像中的包括所述寫入?yún)^(qū)域和所述標(biāo)記圖像的區(qū)域中的圖像;提取單元,用于從由所述剪切單元剪切出的且基于所述標(biāo)記圖像根據(jù)背景圖像的方向旋轉(zhuǎn)得到的圖像中提取表示寫入所述寫入?yún)^(qū)域中的內(nèi)容的區(qū)域中的圖像;以及第二打印控制單元,用于使所述打印機打印將由所述提取單元提取出的圖像疊加在所述背景圖像上的圖像。本發(fā)明還提供一種圖像形成設(shè)備,該圖像形成設(shè)備包括打印機,用于在記錄薄片上打印圖像;掃描器,用于掃描放置在原稿臺上的所述記錄薄片;第一打印控制單元,用于使所述打印機將包括用戶用以進行寫入的寫入?yún)^(qū)域和表示所述寫入?yún)^(qū)域的標(biāo)記的第一圖像打印在所述記錄薄片上;剪切單元,用于基于包括在通過利用所述掃描器掃描所述寫入?yún)^(qū)域被寫入的所述記錄薄片而獲得的第二圖像中的與所述標(biāo)記相對應(yīng)的標(biāo)記圖像在所述第二圖像中的位置,剪切出所述第二圖像中的包括所述寫入?yún)^(qū)域和所述標(biāo)記圖像的區(qū)域中的圖像;提取單元,用于提取由所述剪切單元剪切出的圖像中的、表示寫入所述寫入?yún)^(qū)域中的內(nèi)容的區(qū)域中的圖像和所述標(biāo)記圖像;旋轉(zhuǎn)單元,用于基于包括在由所述提取單元提取出的圖像中的所述標(biāo)記圖像,檢測放置在所述原稿臺上并被掃描的所述記錄薄片相對于所述原稿臺的傾斜,并且基于所檢測到的傾斜旋轉(zhuǎn)由所述提取單元提取出的圖像;以及第二打印控制單元,用于使所述打印機打印將由所述旋轉(zhuǎn)單元旋轉(zhuǎn)得到的圖像中的、表示寫入所述寫入?yún)^(qū)域中的內(nèi)容的區(qū)域中的圖像疊加在背景圖像上的圖像。本發(fā)明還提供一種圖像形成設(shè)備的控制方法,所述圖像形成設(shè)備包括用于在記錄薄片上打印圖像的打印機和用于掃描放置在原稿臺上的所述記錄薄片的掃描器,所述控制方法包括以下步驟第一打印控制步驟,用于使所述打印機將包括用戶用以進行寫入的寫入?yún)^(qū)域和表示所述寫入?yún)^(qū)域的標(biāo)記的第一圖像打印在所述記錄薄片上;剪切步驟,用于基于包括在通過利用所述掃描器掃描所述寫入?yún)^(qū)域被寫入的所述記錄薄片而獲得的第二圖像中的與所述標(biāo)記相對應(yīng)的標(biāo)記圖像在所述第二圖像中的位置,剪切出所述第二圖像中的包括所述寫入?yún)^(qū)域和所述標(biāo)記圖像的區(qū)域中的圖像;提取步驟,用于從在所述剪切步驟中剪切出的且基于所述標(biāo)記圖像根據(jù)背景圖像的方向旋轉(zhuǎn)得到的圖像中提取表示寫入所述寫入?yún)^(qū)域中的內(nèi)容的區(qū)域中的圖像;以及第二打印控制步驟,用于使所述打印機打印將在所述提取步驟中提取出的圖像疊加在所述背景圖像上的圖像。通過以下(參考附圖)對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖IA是示出用戶期望合成的圖片圖像的圖;圖IB是示出在以相對于原稿臺不傾斜的狀態(tài)掃描手寫合成薄片的情況下的合成結(jié)果的圖;圖IC是示出相關(guān)技術(shù)的例子中以傾斜狀態(tài)將手寫合成薄片放置在原稿臺上的狀態(tài)的圖;圖2是示出圖像形成設(shè)備的框圖;圖3A和3B是示出手寫合成薄片SHl的例子和手寫合成薄片SHl的手寫區(qū)域的例子的圖;圖4是示出用于打印手寫合成薄片SHl的操作的流程圖5是示出在手寫合成薄片SHl上創(chuàng)建淺色打印圖像時的輸入和輸出關(guān)系的圖;圖6是示出用于掃描手寫合成薄片SHl的操作的流程圖;圖7A是示出掃描的手寫合成薄片SHl傾斜的例子的圖;圖7B是示出步驟S14中剪切出傾斜校正區(qū)域的圖;圖7C是示出步驟S14中剪切出傾斜校正區(qū)域的圖;圖8是示出根據(jù)實施例的區(qū)域檢測標(biāo)記的形狀的例子的圖;圖9是示出在本實施例中進行傾斜校正處理的圖像中,區(qū)域檢測標(biāo)記的實際位置和手寫區(qū)域相對于掃描圖像不傾斜的狀態(tài)下的區(qū)域檢測標(biāo)記的位置之間的關(guān)系的圖;圖10是示出剪切出的圖像數(shù)據(jù)的變換前后的坐標(biāo)之間的關(guān)系的等式的圖;圖11是示出用于獲得單應(yīng)性變換(homographytransformation)所需的矩陣的處理中的等式的圖;圖12是示出傾斜校正前后的狀態(tài)的示意圖;圖13是示出旋轉(zhuǎn)的中心和旋轉(zhuǎn)角Θ的圖;圖14是示出用于使用仿射變換(affine transformation)計算旋轉(zhuǎn)用參數(shù)的方法的圖;圖15A是示出區(qū)域檢測標(biāo)記和手寫區(qū)域之間的位置關(guān)系的全體視圖;圖15B是示出圖15A中的一個區(qū)域檢測標(biāo)記和手寫區(qū)域之間的位置關(guān)系的圖;圖16是示意性示出剪切出的寬度為AREA_W且長度為AREA_L的矩形的圖;圖17A是作為圖片圖像的一部分的淺色打印圖像和手寫圖像的亮度直方圖;圖17B是根據(jù)剪切出的區(qū)域所創(chuàng)建的掩模數(shù)據(jù)的示意圖;圖18是示出用于根據(jù)R、G和B值獲得值Gray的等式(18)的圖;圖19是示出傾斜校正之后的合成結(jié)果的圖;圖20是示出手寫合成薄片SH2的圖;圖21是示出用于使用相對位置標(biāo)記旋轉(zhuǎn)手寫區(qū)域的操作的流程圖;圖22A是示出相對于抵接位置以不同于適當(dāng)方向的方向掃描手寫合成薄片SH2時的圖像的圖;圖
22B是示出用于剪切出被估計為包括所有區(qū)域檢測標(biāo)記的區(qū)域的處理的圖; 22C是示出用于剪切出被估計為包括所有區(qū)域檢測標(biāo)記的區(qū)域的處理的23是示出在通過單應(yīng)性變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2 上的圖像的情況下的變換前后的坐標(biāo)之間的位置關(guān)系的圖;圖24是示出變換前后的坐標(biāo)之間的關(guān)系的圖;圖25是示出在通過仿射變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2上的圖像的情況下的變換前后的坐標(biāo)之間的位置關(guān)系的圖;圖26是示出在通過仿射變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2上的圖像的情況下計算參數(shù)的方法的圖;圖27是示出在通過仿射變換旋轉(zhuǎn)地校正圖像的情況下的變換前后以任意方向放置的手寫合成薄片SH2上的圖像的位置關(guān)系的圖;圖28是示出在通過仿射變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2上的圖像的情況下計算坐標(biāo)位置時使用的等式的圖29是示出手寫合成薄片SH3的圖;圖30是示出預(yù)先創(chuàng)建提取用掩模數(shù)據(jù)然后旋轉(zhuǎn)圖像的例子的示意圖;圖31是示出用于在創(chuàng)建提取用掩模數(shù)據(jù)之后旋轉(zhuǎn)地校正圖像的操作的流程圖。
具體實施例方式圖2是示出根據(jù)本發(fā)明實施例的圖像形成設(shè)備100的框圖。圖像形成設(shè)備100包括掃描器10、打印機20、操作部30和控制單元40。掃描器10例如為CIS或CCD彩色掃描器。掃描器10包括照明部11、圖像傳感器12、AD轉(zhuǎn)換器13、傳感器數(shù)據(jù)控制部14和傳感器驅(qū)動控制部15。傳感器數(shù)據(jù)控制部14將利用掃描器10所獲取的數(shù)據(jù)存儲在RAM 42中。 打印機20例如為噴墨打印機。噴墨打印機通過將從墨盒(未示出)所提供的墨吹在打印薄片上來形成圖像。打印機20包括打印頭21、打印驅(qū)動控制部22、打印薄片輸送部23和打印數(shù)據(jù)控制部24。操作部30是用戶向圖像形成設(shè)備100發(fā)出指令的部分,并且包括用戶接口 31、存儲介質(zhì)控制部32和存儲介質(zhì)33。用戶接口 31是例如包括按鍵或液晶屏的操作面板等的操作部。存儲介質(zhì)控制部32是將SD卡等的可拆卸外部存儲介質(zhì)33連接至圖像形成設(shè)備 100的部分。當(dāng)在所連接的存儲介質(zhì)33中存在圖像數(shù)據(jù)時,存儲介質(zhì)控制部32識別該圖像數(shù)據(jù)并將該圖像數(shù)據(jù)通知給控制單元40??刂茊卧?0包括ROM 41、RAM 42和CPU 43。 R0M41是存儲圖像形成設(shè)備100用的控制程序的非易失性存儲器。CPU 43通過執(zhí)行控制程序,用作掃描器控制單元和打印機控制單元等。在本實施例中,CPU 43還用作手寫薄片打印單元、手寫合成薄片掃描單元、合成執(zhí)行單元和合成結(jié)果打印單元。手寫合成薄片掃描單元被配置成當(dāng)用戶利用操作部請求創(chuàng)建手寫合成薄片時,使用圖片圖像創(chuàng)建手寫合成薄片的數(shù)字?jǐn)?shù)據(jù),并且打印機20輸出該數(shù)字?jǐn)?shù)據(jù)。手寫合成薄片掃描單元被配置成掃描器10通過掃描手寫合成薄片獲取數(shù)字圖像數(shù)據(jù),并且從所獲取的數(shù)字圖像數(shù)據(jù)中提取手寫圖像55。合成執(zhí)行單元將手寫圖像55與圖片圖像合成,并且將合成結(jié)果發(fā)送至打印機20。RAM 42臨時存儲由掃描器10所讀取的圖像數(shù)據(jù)或為了打印機 20的打印從JPEG格式文件所轉(zhuǎn)換的打印數(shù)據(jù)等的所需數(shù)據(jù),并且當(dāng)不需要這些數(shù)據(jù)時刪除這些數(shù)據(jù)。圖3A和3B是示出本實施例中所使用的手寫合成薄片SHl的例子和手寫合成薄片 SHl的手寫區(qū)域54的例子的圖。手寫合成薄片識別標(biāo)記51是在識別出所掃描的原稿是手寫合成薄片SHl時所使用的標(biāo)記。由于手寫合成薄片識別標(biāo)記51包含表示存儲在存儲介質(zhì)33中的圖像中的哪一個是期望圖像的信息,因而手寫合成薄片識別標(biāo)記51的形狀根據(jù)手寫合成薄片SHl而改變。薄片選擇區(qū)域52是為用戶提供的用以在合成圖像之后選擇打印用薄片大小的欄。區(qū)域檢測標(biāo)記53a、53b、53c和53d是在掃描手寫合成薄片SHl時適當(dāng)剪切出手寫區(qū)域 54所使用的位置檢測標(biāo)記。在本實施例中,如果手寫合成薄片SHl相對于原稿臺傾斜,則使用區(qū)域檢測標(biāo)記53a 53d作為傾斜檢測標(biāo)記。還使用區(qū)域檢測標(biāo)記53a 53d作為用于獲得傾斜校正用參數(shù)的標(biāo)記。手寫區(qū)域54是用戶寫入手寫圖像55的區(qū)域。在手寫區(qū)域54中用淺色打印圖片圖像,以使得用戶可以容易地明白合成后的手寫圖像55和圖片圖像之間的位置關(guān)系。部分54a和54b是圖片圖像的淺色打印部分。手寫圖像55是用戶添加至所打印的手寫合成薄片 SHl的字符。圖4是示出根據(jù)本實施例的用于打印手寫合成薄片SHl的操作的流程圖。在該流程圖中,“圖像數(shù)據(jù)”是數(shù)字?jǐn)?shù)據(jù),在該數(shù)字?jǐn)?shù)據(jù)中,通過三個信號R、G和B表示一個像素, 并且各信號具有它們自己的值。“二值化圖像數(shù)據(jù)”是這樣的數(shù)據(jù),在該數(shù)據(jù)中,一個像素具有值I或O ;如果值為1,則表示黑色,如果值為0,則表示白色。在步驟SI,用戶操作用戶接口 31以選擇執(zhí)行打印手寫合成薄片SH1。此時,CPU 43用作手寫合成薄片掃描單元,以在RAM42中創(chuàng)建存儲在存儲介質(zhì)33中的圖片圖像的縮略像,并且將它們顯示在用戶接口 31上。在步驟S2,用戶在查看所顯示的圖片圖像時操作用戶接口 31,以選擇期望的合成用的圖片圖像。在步驟S3,CPU 43從存儲介質(zhì)33讀取圖片圖像文件,并且將其臨時存儲在RAM 42中。此時,CPU 43創(chuàng)建具有表示使用存儲介質(zhì) 33中的哪一圖像的信息的手寫合成薄片識別標(biāo)記51。此外,創(chuàng)建用于在手寫合成薄片SHl的手寫區(qū)域54上用淺色打印圖3A所示的圖片圖像的圖像數(shù)據(jù)。首先,切掉圖片圖像的上和下或左和右,以使得該圖片圖像具有與手寫區(qū)域54的寬高比相同的寬高比。重新調(diào)整剪切出的圖像的大小以使其具有與手寫合成薄片SHl的數(shù)字圖像格式中的手寫區(qū)域54相同的大小。圖5是示出在手寫合成薄片SHl上創(chuàng)建淺色打印圖像時的輸入和輸出關(guān)系的圖。 如圖5所示,圖3A中的圖片圖像的灰度級降低成僅由低濃度區(qū)域所表示的圖像。將通過上述處理所創(chuàng)建的圖像數(shù)據(jù)稱為“淺色打印圖像數(shù)據(jù)”。CPU 43將通過上述方法所創(chuàng)建的手寫合成薄片識別標(biāo)記51和淺色打印圖像數(shù)據(jù)存儲在RAM 42中。在步驟S4,CPU 43將存儲在ROM 41中的手寫合成薄片SHl的數(shù)字圖像的格式存儲在ROM 42中。在步驟S5,CPU 43使圖3A中的淺色打印圖像數(shù)據(jù)嵌入手寫合成薄片SHl 的手寫區(qū)域54的區(qū)域,并且使手寫合成薄片識別標(biāo)記51嵌入預(yù)定位置,以創(chuàng)建手寫合成薄片SHl的打印數(shù)據(jù)。在步驟S6,CPU 43使打印機20輸出所創(chuàng)建的手寫合成薄片SHl的圖像數(shù)據(jù)。圖6是示出根據(jù)本實施例的用于掃描手寫合成薄片SHl的操作的流程圖。此時, CPU 43用作手寫合成薄片掃描單元。在步驟S11,CPU 43使用戶接口 31為用戶進行顯示,以讀取手寫合成薄片SH1。用戶識別該顯示,并且利用掃描器10掃描完成了手寫的手寫合成薄片SH1。圖7A是示出所掃描的手寫合成薄片SHl傾斜的例子的圖。在步驟S12,CPU 43獲得存儲在RAM 42中的手寫合成薄片識別標(biāo)記51、薄片選擇區(qū)域52和區(qū)域檢測標(biāo)記53a 53d的位置信息。在步驟S13,CPU 43基于手寫合成薄片識別標(biāo)記51的位置信息,根據(jù)手寫合成薄片SHl的圖像數(shù)據(jù),分析估計為存在手寫合成薄片識別標(biāo)記51的區(qū)域。手寫合成薄片識別標(biāo)記51包含表示使用存儲介質(zhì)33中的圖像中的哪一個來創(chuàng)建手寫合成薄片SHl的信息?;谠撔畔ⅲ付ㄒ铣傻膱D片圖像,并且將存在于存儲介質(zhì)33中的圖片圖像的圖像文件存儲在RAM 42中。此時,切掉圖片圖像的上和下或左和右,以使得該圖片圖像具有與手寫區(qū)域54的寬高比相同的寬高比。將剪切出的圖像的大小重新調(diào)整成與手寫合成薄片SHl的數(shù)字圖像格式中的手寫區(qū)域54相同的大小??梢愿鶕?jù)在執(zhí)行掃描時的分辨率和存儲在ROM 41中的手寫區(qū)域54的物理大小,得出手寫區(qū)域54的圖像大小。圖7B和7C是示出步驟S14中剪切出傾斜校正區(qū)域的圖。在步驟S14,CPU 43基于區(qū)域檢測標(biāo)記53a 53d的位置信息,根據(jù)手寫合成薄片 SHl的圖像數(shù)據(jù),剪切出被估計為包括所有區(qū)域檢測標(biāo)記53a 53d的區(qū)域。剪切的結(jié)果是圖7C所示的區(qū)域。圖8是示出本實施例的區(qū)域檢測標(biāo)記53a 53d的形狀的例子的圖。在本實施例中,所有區(qū)域檢測標(biāo)記53a 53d具有長度為BAR_L[像素]且寬度為BAR_W[像素]的兩個矩形在中心處交叉的形狀。在步驟S15,通過模式匹配指定圖7C所示的圖像中的區(qū)域檢測標(biāo)記53a 53d的確切位置。使用傾斜檢測標(biāo)記的傾斜校IH處理(步驟S16)的細(xì)節(jié)在步驟S16,旋轉(zhuǎn)圖7C中的圖像,以使得手寫區(qū)域54變得與圖像數(shù)據(jù)平行。在本實施例中,使用單應(yīng)性變換來旋轉(zhuǎn)該圖像。下面將說明單應(yīng)性變換的細(xì)節(jié)。圖9是示出在本實施例中進行了傾斜校正處理的圖像中,區(qū)域檢測標(biāo)記53a 53d 的實際位置和在手寫區(qū)域54相對于掃描圖像不傾斜的狀態(tài)下的區(qū)域檢測標(biāo)記53a 53d 的位置之間的關(guān)系的圖。在本實施例中,變換之前的坐標(biāo)位置P是圖9中的實際檢測標(biāo)記的坐標(biāo)位置。變換之后的坐標(biāo)位置Q是沒有傾斜的檢測標(biāo)記的坐標(biāo)位置。在變換之前的坐標(biāo)位置P中,假定圖7A所示的圖像數(shù)據(jù)的左上處的變換前的區(qū)域檢測標(biāo)記53a的坐標(biāo)Pl為(xl,yl);假定圖7A所示的圖像數(shù)據(jù)的左下處的變換前的區(qū)域檢測標(biāo)記53b的坐標(biāo)P2為(x2,y2);假定圖7A所示的圖像數(shù)據(jù)的右上處的變換前的區(qū)域檢測標(biāo)記53c的坐標(biāo)P3為(x3,y3);并假定圖7A所示的圖像數(shù)據(jù)的右下處的變換前的區(qū)域檢測標(biāo)記53d的坐標(biāo)P4為(x4,y4)。在變換后的坐標(biāo)位置Q中,假定圖7C所示的圖像數(shù)據(jù)的左上處的變換后的區(qū)域檢測標(biāo)記53a的坐標(biāo)Ql為(SI,Tl)。以相同方式,假定左下處的變換后的區(qū)域檢測標(biāo)記53b 的坐標(biāo)Q2為(S2,T2);假定右上處的變換后的區(qū)域檢測標(biāo)記53c的坐標(biāo)Q3為(S3,T3);并且假定右下處的變換后的區(qū)域檢測標(biāo)記53d的坐標(biāo)Q4為(S4,T4)。圖10是示出剪切出的圖像數(shù)據(jù)的變換前后的坐標(biāo)之間的關(guān)系的等式的圖。圖10 所示等式(IOa)是本實施例中用于獲得由區(qū)域檢測標(biāo)記53a 53d所形成的矩形的短邊的長度的等式。圖10所示等式(IOb)是本實施例中用于獲得由區(qū)域檢測標(biāo)記53a 53d所形成的矩形的長邊的長度的等式。在變換之前的坐標(biāo)位置P中,將左上處的區(qū)域檢測標(biāo)記 53a的位置設(shè)置為在變換前后位置不改變的“基準(zhǔn)坐標(biāo)”。也就是說,在本實施例中,區(qū)域檢測標(biāo)記53a的坐標(biāo)Pl為坐標(biāo)Ql。圖10所示等式(IOc)是本實施例中表示坐標(biāo)Ql和Pl之間的關(guān)系的等式。CPU 43獲得變換之后的區(qū)域檢測標(biāo)記53a 53d的坐標(biāo)位置,從而使得在利用直線連接所有區(qū)域檢測標(biāo)記53時所繪制的矩形的短邊變成與圖像數(shù)據(jù)垂直,并且該矩形的長邊變成與圖像數(shù)據(jù)平行。由于坐標(biāo)Q2位于從坐標(biāo)Ql開始與y軸平行前進的位置處,因而坐標(biāo)Q2的X軸上的值與坐標(biāo)Ql的X軸上的值相同。坐標(biāo)Q2的γ軸上的值為通過將坐標(biāo)Ql的y軸上的值Tl移動Pl和P2之間的距離(長度)所獲得的值。因此可以獲得等式 (IOd)。同樣,坐標(biāo)Q3處于從坐標(biāo)Ql開始與X軸平行前進的位置處;因此,坐標(biāo)Q3的y軸上的值等于坐標(biāo)Ql的y軸上的值,并且坐標(biāo)Q3的X軸上的值為通過將坐標(biāo)Ql的χ軸上的值SI移動Pl和Ρ3之間的距離(寬度)所獲得的值。因此,可以獲得等式(IOe)。坐標(biāo)Q4 的χ軸上的值等于坐標(biāo)Q3的χ軸上的值。坐標(biāo)Q4的γ軸上的值等于坐標(biāo)Q2的y軸上的值。因此,可以獲得等式(IOf)。圖11是示出用于獲得單應(yīng)性變換所需的矩陣的處理中的等式的圖。這里,在(S, T)坐標(biāo)系統(tǒng)和(x,y)坐標(biāo)系統(tǒng)之間,存在滿足等式(Ila)的矩陣H。也就是說,通過獲得矩陣H并將(x,y)坐標(biāo)系統(tǒng)的各點乘以矩陣H,可以變換成(S,T)坐標(biāo)系統(tǒng)。在本實施例中, CPU 43按照如下獲得矩陣H。首先,將變換前的坐標(biāo)Pl和變換后的坐標(biāo)Ql代入等式(Ila)。由此得到的等式為等式(11c)、等式(Ild)和等式(lie)。將這三個等式合并成一個等式。在等式(lie)中, 如果從兩邊減去1,并且將xl項移動至左邊,則獲得等式(Ilf)。此外,將兩邊乘以SI獲得等式(Iig)。另一方面,將等式(lie)的兩邊乘以-K負(fù)號)獲得等式(Iih)。如果將等式(Ilg) 的兩邊相加到等式(iih)的右邊,則可以由等式dig)兩邊的絕對值相等而其符號不同而獲得等式(Ili)。如上所述,變換等式did)獲得等式(Ilj)。還將與這些等式相同形式的等式應(yīng)用于變換前的坐標(biāo)P2 P4的等式和變換后的坐標(biāo)Q2 Q4的等式,并將其合并成矩陣作為等式(111)。簡單描述該關(guān)系的等式是等式 (Ilk)0如果通過該等式獲得逆矩陣C,并且將該逆矩陣與R相乘,則可以獲得矩陣A。逆矩陣的已知解法包括掃除法(sweeping-out method)。由于矩陣A是重新排列矩陣H的元素的矩陣,因而通過獲得矩陣A可以得到矩陣H。當(dāng)可以獲得矩陣H時,對于構(gòu)成剪切出的圖像的所有像素執(zhí)行等式(Ila)以旋轉(zhuǎn)該圖像。然而,單應(yīng)性變換是非線性變換。因此,如果利用該方法執(zhí)行旋轉(zhuǎn),則變換后的坐標(biāo)和變換前的坐標(biāo)之間的關(guān)系不總是為一對一關(guān)系。因此,需要增補變換后的坐標(biāo)系統(tǒng)的不存在的坐標(biāo)位置的數(shù)據(jù)。該方法的例子包括最近鄰插值方法(nearest-neighbor interpolation method)和雙線性插值方法(bilinear interpolation method)。圖12和13是示出本實施例中執(zhí)行傾斜校正前后的狀態(tài)的示意圖。將原始圖像的各坐標(biāo)乘以矩陣H以變換成新的坐標(biāo)系統(tǒng)。使用傾斜區(qū)域檢測標(biāo)記53a 53d的傾斜校ιΗ處理(S16)的細(xì)節(jié)2在步驟S16,代替上述單應(yīng)性變換,可以使用仿射變換。例如,在使用仿射變換校正原稿的傾斜時,存在一種用于圍繞區(qū)域檢測標(biāo)記53a 53d中的一個點將整個圖像旋轉(zhuǎn) θ°的方法。具體地,可以考慮這樣一種用于旋轉(zhuǎn)整個圖像的方法,在該方法中,以檢測標(biāo)記53b為頂點、由右下處的區(qū)域檢測標(biāo)記53d和檢測標(biāo)記53d的理想位置所形成的角用作其旋轉(zhuǎn)角Θ。圖14是示出用于計算使用仿射變換的旋轉(zhuǎn)用參數(shù)的方法的圖。通過等式(IOf) 可以給出右下處的區(qū)域檢測標(biāo)記53d的理想坐標(biāo)Q4(S4,T4)。對于實際坐標(biāo)(x,y)和理想坐標(biāo)(S,T),等式(14a)成立。在等式(14a)中,根據(jù)圖像數(shù)據(jù)中的位置關(guān)系,可以分別利用等式(14d)和Eq(14c)給出cos Θ和sin Θ。在已經(jīng)獲得了 cos Θ和sin Θ之后,可以通過將變換前的區(qū)域檢測標(biāo)記53d的坐標(biāo)P4和變換后的區(qū)域檢測標(biāo)記53d的坐標(biāo)Q4分別代入等式(14e)和等式(14f),獲得x_shift和y_shift。
9
由于這樣可以獲得所有參數(shù),因而對于整個圖像的坐標(biāo)執(zhí)行等式(14a),以獲得各坐標(biāo)的(s,T),從而進行旋轉(zhuǎn)。由于仿射變換使用三角函數(shù)進行推導(dǎo),因而變換后坐標(biāo)的計算結(jié)果是實數(shù)類型。然而,數(shù)字圖像數(shù)據(jù)的坐標(biāo)是正數(shù)類型。因此,對計算的實數(shù)的小數(shù)部分進行四舍五入,從而使得變換前的坐標(biāo)和變換后的坐標(biāo)有時不具有一對一關(guān)系。因此,如在單應(yīng)性變換中一樣,需要對不存在的坐標(biāo)位置的數(shù)據(jù)進行插值。該方法的例子包括最近鄰插值方法和雙線性插值方法。圖15A是示出區(qū)域檢測標(biāo)記53和手寫區(qū)域54之間的位置關(guān)系的全體視圖。圖 15B是示出圖15A中的一個區(qū)域檢測標(biāo)記53a和手寫區(qū)域54之間的位置關(guān)系的圖。在步驟S17,在已經(jīng)完成了傾斜校正之后,以位置(xl+Ml,yl+M2)作為起點,剪切出寬度為AREA_W且長度為AREA_L的矩形,其中,通過將圖15B中的距離Ml和M2與區(qū)域檢測標(biāo)記53a的坐標(biāo)Ql相加,獲得位置(xl+Ml,yl+M2)。圖16是示意性示出剪切出的寬度為AREA_W和長度為AREA_L的矩形的圖。該圖像作為手寫區(qū)域54中的圖像而進行處理。在步驟S18,創(chuàng)建掩模數(shù)據(jù),該掩模數(shù)據(jù)用于將通過直至步驟S17為止的過程所獲得的手寫區(qū)域54的圖像數(shù)據(jù)中的圖片僅與手寫圖像55合成。在創(chuàng)建該掩模數(shù)據(jù)時,使用圖片圖像的淺色打印部分54a和54b與手寫圖像55之間的亮度差。圖17A是作為圖片圖像的一部分的淺色打印圖像和手寫圖像55的亮度直方圖。在圖4的步驟S3,以低濃度側(cè)低灰度級打印該淺色打印圖像。因此,如圖17A所示,當(dāng)將該淺色打印圖像掃描成數(shù)字?jǐn)?shù)據(jù)時,其亮度直方圖分布在較高亮度側(cè)。另一方面,估計手寫圖像 55的亮度直方圖分布在較低亮度側(cè)。因此,使用使得亮度不會高于淺色打印圖像的最低亮度而確定的閾值對手寫區(qū)域 54的數(shù)據(jù)進行二值化。具體地,按照如下進行該二值化。首先,在RAM 42中準(zhǔn)備具有與手寫區(qū)域54的長度和寬度相同的長度和寬度的二值化圖像數(shù)據(jù)。該配置的元素僅有值I或 0,并且所有初始值均為O。對于手寫區(qū)域54的像素,根據(jù)等式(18)得到亮度值,即Gray ; 如果該值大于或等于閾值,則改變掩模數(shù)據(jù)中相同位置處的元素位。對于手寫區(qū)域54中的所有像素進行該處理。將這樣獲得的二值化圖像數(shù)據(jù)存儲在RAM 42中,并且使用該圖像數(shù)據(jù)作為掩模數(shù)據(jù)。圖17B是根據(jù)剪切出的區(qū)域所創(chuàng)建的掩模數(shù)據(jù)的示意圖,其中,該剪切出的區(qū)域中以“謝謝你”描述的部分是設(shè)置了掩模位的部分。圖18是示出本實施例中的用于根據(jù)R、G和B的值獲得值Gray的等式(18)的圖。判斷掩模數(shù)據(jù)所使用的等式的例子可以是如等式(18) —樣使用亮度值的等式以及使用顏色濃度的等式和使用一些濾波器的方法。而且,還可以采用合成這些結(jié)果的方法。在步驟S19,使用如上所述獲得的掩模數(shù)據(jù)、手寫區(qū)域54中的圖像數(shù)據(jù)和圖3A所示的圖片圖像,形成合成圖像。首先,對于被變換成與手寫區(qū)域54相同的圖像大小并被存儲在RAM中的期望圖像數(shù)據(jù)的各像素,參考與像素相對應(yīng)的位置中存在的掩模數(shù)據(jù)的元素。當(dāng)掩模數(shù)據(jù)的元素為O時,對于圖片圖像的數(shù)據(jù)不進行處理。如果掩模數(shù)據(jù)的元素為 1,則利用圖像數(shù)據(jù)的相同位置處的手寫區(qū)域54的像素,覆蓋與掩模數(shù)據(jù)相同位置處的圖片圖像數(shù)據(jù)的像素。圖19是示出在本實施例中執(zhí)行傾斜校正之后的合成結(jié)果的圖。如上所述,本實施例的圖像處理允許以相同方向合成從以傾斜狀態(tài)所掃描的手寫合成薄片SHl上的圖像所獲得的手寫圖像55和圖片圖像的部分54a和54b。此外,不旋轉(zhuǎn)整個所掃描的薄片,而是旋轉(zhuǎn)包括區(qū)域檢測標(biāo)記的部分區(qū)域,這與旋轉(zhuǎn)整個圖像時相比,具有降低處理負(fù)荷的優(yōu)點。接著,將說明不同于上述實施例的另一實施例。在上述實施例所示的手寫合成薄片SHl中,手寫合成薄片識別標(biāo)記51僅具有一維信息。因此,如果手寫合成薄片SHl相對于原稿臺從原始方向開始旋轉(zhuǎn)了 180°,則不能判斷是用戶錯誤地放置了手寫合成薄片SHl還是放置了具有相反配置的手寫合成薄片識別標(biāo)記51的薄片。也就是說,存在這樣的問題不能判斷應(yīng)該以什么方向合成所提取出的手寫圖像。因此,將說明向手寫合成薄片SHl添加了相對位置標(biāo)記62的實施例。這甚至允許識別以不同于適當(dāng)位置的方向被放置在原稿臺上的手寫合成薄片,并且允許判斷手寫圖像的合成方向。由于設(shè)備結(jié)構(gòu)和用于打印手寫合成薄片的方法與使用手寫合成薄片SHl的上述實施例的相同,因此將省略對其的詳細(xì)說明。圖20是示出手寫合成薄片SH2的圖。手寫合成薄片SH2是將相對位置標(biāo)記62添加到手寫合成薄片SHl的薄片。相對位置標(biāo)記62是用于在手寫合成薄片SH2中得知區(qū)域檢測標(biāo)記53的相對位置的標(biāo)記。圖21是示出用于使用相對位置標(biāo)記62旋轉(zhuǎn)手寫區(qū)域54的操作的流程圖。CPU 43 用作手寫合成薄片掃描單元。在步驟S21,CPU 43使用戶接口 31為用戶進行用以讀取手寫合成薄片SH2的顯示。用戶識別該顯示,并且利用掃描器10掃描完成了手寫的手寫合成薄片 SH2。圖22A是示出當(dāng)相對于抵接位置以不同于適當(dāng)方向的方向掃描手寫合成薄片SH2 時的圖像的圖。圖23是示出在通過單應(yīng)性變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2上的圖像的情況下的變換前后的坐標(biāo)之間的位置關(guān)系的圖。在步驟S22,CPU 43從由此獲得的手寫合成薄片SH2的圖像數(shù)據(jù)中檢測具有與相對位置標(biāo)記62相同的模式的圖像。對于該檢測,使用現(xiàn)有的模式匹配技術(shù)。在步驟S23, CPU 43根據(jù)相對位置標(biāo)記62的位置,相對地估計存在手寫合成薄片識別標(biāo)記51的位置,并且分析所估計出的區(qū)域。手寫合成薄片識別標(biāo)記51具有表示在創(chuàng)建手寫合成薄片SH2時使用存儲在存儲介質(zhì)33中的圖像中的哪一圖像的信息?;谠撔畔?,指定要合成的圖片圖像,并且將存在于存儲介質(zhì)33中的圖片圖像的圖像文件存儲在RAM 42中。此時,將圖片圖像的大小重新調(diào)整成具有與手寫區(qū)域54的圖像數(shù)據(jù)相同數(shù)量的垂直和水平像素的大小。 根據(jù)執(zhí)行掃描時的分辨率和存儲在ROM 41中的手寫區(qū)域54的物理大小,得到手寫區(qū)域54 的圖像的大小。此外,根據(jù)相對位置標(biāo)記62的位置,估計存在薄片選擇區(qū)域52的區(qū)域。使用OCR 等技術(shù),對于所估計出的區(qū)域判斷薄片選擇區(qū)域52中是什么,并且設(shè)置所判斷出的薄片選擇區(qū)域52的打印條件。在步驟S24,CPU 43基于相對位置標(biāo)記62的位置和方向,粗略估計可能包括所有區(qū)域檢測標(biāo)記53a 53d的部分。圖22B和22C是示出用于剪切出被估計為包括所有區(qū)域檢測標(biāo)記53a 53d的區(qū)域的處理的圖。對于所估計出的區(qū)域,CPU43剪切出寬度為Wl [像素]和長度為LI [像素] 的區(qū)域。然后,通過CPU 43剪切出圖22C所示的圖像。
在步驟S25,CPU 43根據(jù)剪切出的數(shù)據(jù)檢測所有區(qū)域檢測標(biāo)記53a 53d的確切位置坐標(biāo)。該過程與上述步驟S15的相同。在步驟S26,旋轉(zhuǎn)剪切出的圖像。對于單應(yīng)性變換,為設(shè)置變換前的區(qū)域檢測標(biāo)記53的坐標(biāo)Pl P4和變換后的區(qū)域檢測標(biāo)記53的坐標(biāo) Ql Q4的方式,設(shè)置如下規(guī)則。首先,在變換之前,假定相對于相對位置標(biāo)記62,位于圖22A的區(qū)域檢測標(biāo)記53a 處的區(qū)域檢測標(biāo)記的坐標(biāo)為P1。假定最接近坐標(biāo)Pl的區(qū)域檢測標(biāo)記53的坐標(biāo)為坐標(biāo)P2。 假定第二接近坐標(biāo)Pl的區(qū)域檢測標(biāo)記53的坐標(biāo)為P3。假定最遠(yuǎn)的區(qū)域檢測標(biāo)記53的坐標(biāo)為P4。接著,在變換之后,任何剪切出的圖像作為具有長邊(Width)和短邊(Length)的圖像而進行處理。在剪切出的圖像中,假定最接近左上角的區(qū)域檢測標(biāo)記53的坐標(biāo)為基準(zhǔn)坐標(biāo)Q1。假定如下的點為坐標(biāo)Q2 :該點在通過基準(zhǔn)坐標(biāo)Ql與該圖像的短邊平行延長的直線上并且與基準(zhǔn)坐標(biāo)Ql的距離等于Pl和P2之間的距離。假定如下的點為坐標(biāo)Q3 :該點在通過基準(zhǔn)坐標(biāo)Ql與該圖像的長邊平行的直線上并且與基準(zhǔn)坐標(biāo)Ql的距離等于Pl和P3之間的距離。假定通過坐標(biāo)Q2且平行于長邊延長的線和通過坐標(biāo)Q3且平行于短邊延長的線的交點為坐標(biāo)Q4。根據(jù)上述規(guī)則獲得變換后的區(qū)域檢測標(biāo)記53a 53d的坐標(biāo)。接著,使用等式(IOa)和等式(IOb)計算邊的長度和寬度。圖24是示出變換前后的坐標(biāo)之間的關(guān)系的圖。通過等式(24a) 等式(24d)給出變換之后的區(qū)域檢測標(biāo)記53a 53d的坐標(biāo)。將結(jié)果代入等式(lie),并且獲得矩陣A的元素,從而得到矩陣H。可以通過將矩陣C的逆矩陣與矩陣R相乘的等式(Ilm)給出矩陣 A。這里所獲得的矩陣H是用于將圖22B中的圖像數(shù)據(jù)旋轉(zhuǎn)180°、并且用于變換手寫區(qū)域 54的坐標(biāo)以使其與該圖像數(shù)據(jù)平行的矩陣。將所獲得的矩陣H代入圖22B中的像素的坐標(biāo),并且計算等式(11a),從而獲得變換后的坐標(biāo)。在步驟S26,可以使用仿射變換旋轉(zhuǎn)圖像。首先,判斷使用區(qū)域檢測標(biāo)記53a 53d 中的哪一個作為旋轉(zhuǎn)的中心。在該例子中,圍繞最接近相對位置標(biāo)記62的區(qū)域檢測標(biāo)記旋轉(zhuǎn)該圖像。因此,對于圖22C所示的剪切出的圖像,區(qū)域檢測標(biāo)記53b是旋轉(zhuǎn)中心。接著, 確定旋轉(zhuǎn)角。在圖22A所示的例子中,使用由通過區(qū)域檢測標(biāo)記53b和區(qū)域檢測標(biāo)記53d 的直線以及該圖像的長邊所形成的角作為旋轉(zhuǎn)角。圖25是示出在通過仿射變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2上的圖像的情況下的變換前后的坐標(biāo)之間的位置關(guān)系的圖。圖26是示出用于在通過仿射變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2上的圖像的情況下計算參數(shù)的方法的圖。接著,使用等式(26a)和等式(26b)獲得sin Θ和cos Θ。此外,判斷要代入等式 (14a)的值是正還是負(fù)。根據(jù)相對位置標(biāo)記62的位置和方向,判斷手寫合成薄片SH2相對于原稿臺的抵接位置如何旋轉(zhuǎn)。圖27是示出在通過仿射變換旋轉(zhuǎn)地校正圖像的情況下的變換前后以任意方向放置的手寫合成薄片SH2上的圖像的位置關(guān)系的圖。在圖22k 22B所示的例子中,相對位置標(biāo)記62位于圖像數(shù)據(jù)的右端,并且箭頭指向下,這示出了圖27所示的旋轉(zhuǎn)之前的狀態(tài)。也就是說,在這種情況下,順時針將圖像旋轉(zhuǎn)(Θ+180)。使得圖像處于適當(dāng)方向。這里,三角函數(shù)具有關(guān)系sin( Θ +180。) = -sin θ、cos ( θ +180。) = -cos Θ。 這表示應(yīng)該將通過等式(26a)和等式(26b)給出的sin Θ和cos Θ的負(fù)數(shù)代入等式(14a), 以順時針將該圖像旋轉(zhuǎn)(Θ +180) °。如圖27所示,通過代入所獲得的坐標(biāo)為通過圍繞區(qū)域檢測標(biāo)記53b旋轉(zhuǎn)圖像一次所獲得的坐標(biāo)。因此,還需要平移該坐標(biāo)。為了平移該坐標(biāo),有必要獲得等式(14a)中的x_ shift和y_shift。為此,首先,獲得區(qū)域檢測標(biāo)記53d的理想坐標(biāo)。該情況下的區(qū)域檢測標(biāo)記53d的理想坐標(biāo)為從區(qū)域檢測標(biāo)記53b開始水平移動距離CR0SS_W的位置。圖28是示出在通過仿射變換旋轉(zhuǎn)地校正以任意方向放置的手寫合成薄片SH2上的圖像的情況下計算坐標(biāo)位置所使用的等式的圖。因此,圖28所示的等式成立。將等式 (28a)和等式(28b)代入等式(26c)和等式(26d)給出了平移量x_shift和y_shift。這樣,如果可以得知區(qū)域檢測標(biāo)記53之間的位置關(guān)系,并且可以得知由區(qū)域檢測標(biāo)記53a 53d所形成的矩形的一個邊與圖像數(shù)據(jù)的一個邊所形成的角,則通過旋轉(zhuǎn)和平移來旋轉(zhuǎn)該圖像數(shù)據(jù)。在步驟S27,在完成旋轉(zhuǎn)之后,以通過將距離Ml和M2與圖15A和15B中的區(qū)域檢測標(biāo)記53a的坐標(biāo)Ql相加所獲得的位置(xl+Ml,yl+M2)作為起點,剪切出寬度為AREAJV 和長度為AREA_L的矩形。圖16A和16B示出其示意圖。該圖像作為手寫區(qū)域54中的圖像而進行處理。在步驟S28,使用與步驟S18中相同的方法創(chuàng)建掩模數(shù)據(jù)。在步驟S29,通過與步驟S19中相同的方法合成圖像。掩模數(shù)據(jù)是圖17B所示的為了在手寫圖像55b與圖片圖像的部分54a和54b之間進行區(qū)分而創(chuàng)建的掩模數(shù)據(jù)。利用上述結(jié)構(gòu),即使用戶以任意方向?qū)⑹謱懞铣杀∑琒H2放置在原稿臺上,也可以以相同方向合成手寫圖像55和期望圖像文件。通過向手寫合成薄片SHl添加相對位置標(biāo)記62,判斷放置在原稿臺上的手寫合成薄片SH2的方向。代替添加相對位置標(biāo)記62,通過使用QR代碼等的允許判斷薄片相對于原稿臺的方向的標(biāo)記作為手寫合成薄片識別標(biāo)記51,可以實現(xiàn)本實施例中使用手寫合成薄片 SH2所示的方法。還可以根據(jù)相對位置標(biāo)記62和手寫合成薄片識別標(biāo)記51之間的位置關(guān)系,判斷薄片相對于原稿臺的方向。可以使用相對位置標(biāo)記62來創(chuàng)建使用手寫合成薄片SHl的實施例中的傾斜校正用參數(shù),并且還可以使用相對位置標(biāo)記62來檢測使用手寫合成薄片SH2的實施例中的相對位置。這樣,可以分開設(shè)置區(qū)域檢測用標(biāo)記和傾斜檢測用標(biāo)記。接著,將示出通過打印不同類型的區(qū)域檢測標(biāo)記來檢測手寫區(qū)域的旋轉(zhuǎn)的另一實施例。圖29是示出手寫合成薄片SH3的圖。本實施例使用手寫合成薄片SH3。手寫合成薄片SH3是代替手寫合成薄片SHl上的區(qū)域檢測標(biāo)記53a而設(shè)置區(qū)域檢測標(biāo)記64a的薄片。區(qū)域檢測標(biāo)記64a的形狀不同于其它區(qū)域檢測標(biāo)記53b 53d的形狀。由于設(shè)備結(jié)構(gòu)和用于打印手寫合成薄片的方法與使用手寫合成薄片SHl的上述實施例的相同,因此省略對其的詳細(xì)說明。本實施例的操作基本上與使用手寫合成薄片SH2的上述實施例中的相同。因此, 分析流程圖類似于圖21所示的流程圖。然而,在圖21的步驟S22,代替檢測相對位置標(biāo)記 62的位置而檢測區(qū)域檢測標(biāo)記64a。該檢測中所使用的匹配模式(模式匹配)不同于其它區(qū)域檢測標(biāo)記53b 53d的匹配模式。此外,在步驟S24,根據(jù)區(qū)域檢測標(biāo)記64a的位置估計剪切位置。在步驟S25,已檢測到區(qū)域檢測標(biāo)記64a,因此,檢測其余三個區(qū)域檢測標(biāo)記53b 53d。在步驟S26,當(dāng)確定旋轉(zhuǎn)用參數(shù)時,設(shè)置旋轉(zhuǎn)參數(shù),以使得在旋轉(zhuǎn)之后具有不同形狀的區(qū)域檢測標(biāo)記64a位于左上處。利用上述手寫合成薄片SH3,在減少要在手寫合成薄片SH3 上打印的項的同時,還可以確定薄片相對于原稿臺的方向。接著,將說明另一實施例。在本實施例中,預(yù)先執(zhí)行圖6的流程圖的步驟S18中的掩模數(shù)據(jù)的創(chuàng)建,并且僅旋轉(zhuǎn)存在掩模數(shù)據(jù)的區(qū)域。圖30是本實施例的說明圖,其示意性示出預(yù)先創(chuàng)建提取用掩模數(shù)據(jù)然后旋轉(zhuǎn)圖像的例子。如圖12所示,要旋轉(zhuǎn)的圖像數(shù)據(jù)量小于在創(chuàng)建掩模數(shù)據(jù)之前執(zhí)行圖像旋轉(zhuǎn)的情況下的圖像數(shù)據(jù)量。這允許更快速地執(zhí)行旋轉(zhuǎn)處理。圖31是示出用于在創(chuàng)建提取用掩模數(shù)據(jù)之后旋轉(zhuǎn)地校正圖像的操作的流程圖。 由于設(shè)備結(jié)構(gòu)、用于打印手寫合成薄片的方法和從步驟S41 步驟S45的處理與使用手寫合成薄片SH2的上述實施例的相同,因此省略對其的詳細(xì)說明。在步驟S46,將使用等式(18)剪切出的圖像設(shè)置成值Gray。判斷該值是否超過閾值。將值Gray超過閾值的像素的坐標(biāo)和顏色信息(三種RGB顏色的亮度值)存儲在RAM 42 中的另一區(qū)域中。在本實施例中,使用列出該坐標(biāo)和顏色信息的表作為掩模數(shù)據(jù)。在步驟 S47,根據(jù)區(qū)域檢測標(biāo)記53的位置計算圖像的旋轉(zhuǎn)參數(shù),并且旋轉(zhuǎn)該圖像數(shù)據(jù)。由于旋轉(zhuǎn)參數(shù)的計算與使用手寫合成薄片SH2的上述實施例中的相同,因此省略對其的詳細(xì)說明。在步驟S48,將存儲在掩模數(shù)據(jù)表中的坐標(biāo)變換成手寫區(qū)域54的坐標(biāo)。參考圖15A和15B,可以基于區(qū)域檢測標(biāo)記53的坐標(biāo)以及區(qū)域檢測標(biāo)記53和手寫區(qū)域54的位置關(guān)系來變換坐標(biāo)。在步驟S49,合成手寫圖像55和圖片圖像。由于合成處理與使用手寫合成薄片SH2的實施例中的相同,因此省略對其的詳細(xì)說明。根據(jù)圖31所示的手寫合成用流程圖,如果手寫圖像55的圖像數(shù)據(jù)量小,則可以減少進行旋轉(zhuǎn)處理的像素的數(shù)量。這允許以較短處理時間旋轉(zhuǎn)手寫圖像55。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種圖像處理設(shè)備,包括打印控制單元,用于使打印設(shè)備將包括用戶用以添加信息的區(qū)域和表示該區(qū)域的標(biāo)記的薄片圖像打印在薄片上;獲取單元,用于獲取讀取圖像,其中,所述讀取圖像是通過利用讀取設(shè)備讀取由所述打印控制單元打印有所述薄片圖像并被放置在所述讀取設(shè)備的原稿臺上的所述薄片所獲得的;檢測單元,用于基于所述讀取圖像來檢測所述薄片相對于所述原稿臺的傾斜;剪切單元,用于基于由所述獲取單元獲取到的讀取圖像中的所述標(biāo)記,從所述讀取圖像剪切出與所述薄片上的該區(qū)域相對應(yīng)的圖像;旋轉(zhuǎn)單元,用于根據(jù)由所述檢測單元檢測到的所述薄片的傾斜,旋轉(zhuǎn)由所述剪切單元已從所述讀取圖像剪切出的剪切圖像;提取單元,用于基于所述旋轉(zhuǎn)單元旋轉(zhuǎn)得到的剪切圖像,從所述剪切圖像中提取用戶添加在所述薄片的該區(qū)域上的信息;以及合成單元,用于合成由所述提取單元提取出的信息和存儲在存儲器中的圖像。
2.根據(jù)權(quán)利要求I所述的圖像處理設(shè)備,其特征在于,所述檢測單元檢測所述薄片相對于所述原稿臺的傾斜和方向,并且所述旋轉(zhuǎn)單元基于所述讀取圖像中的所述標(biāo)記,根據(jù)所述薄片的傾斜和方向來旋轉(zhuǎn)所述剪切圖像。
3.根據(jù)權(quán)利要求I所述的圖像處理設(shè)備,其特征在于,所述打印控制單元使所述打印設(shè)備打印還包括所述合成單元要合成的存儲在所述存儲器中的圖像的薄片圖像,并且所述合成單元合成由所述提取單元提取出的信息和該圖像。
4.根據(jù)權(quán)利要求3所述的圖像處理設(shè)備,其特征在于,還包括轉(zhuǎn)換單元,用于將存儲在所述存儲器中的第一圖像轉(zhuǎn)換成第二圖像,以使得所述第二圖像表示所述第一圖像并且所述第二圖像的薄片的濃度低于所述第一圖像的薄片的濃度;其中,所述打印控制單元使所述打印設(shè)備打印包括由所述轉(zhuǎn)換單元轉(zhuǎn)換得到的第二圖像以及表示與所述第二圖像相對應(yīng)的區(qū)域的標(biāo)記的薄片圖像。
5.一種圖像處理方法,包括以下步驟使打印設(shè)備將包括用戶用以添加信息的區(qū)域和表示該區(qū)域的標(biāo)記的薄片圖像打印在薄片上;獲取讀取圖像,其中,所述讀取圖像是通過利用讀取設(shè)備讀取打印有所述薄片圖像并被放置在所述讀取設(shè)備的原稿臺上的所述薄片所獲得的;基于所述讀取圖像來檢測所述薄片相對于所述原稿臺的傾斜;基于所獲取到的讀取圖像中的所述標(biāo)記來從所述讀取圖像剪切出與所述薄片中的該區(qū)域相對應(yīng)的圖像;根據(jù)所檢測到的所述薄片的傾斜來旋轉(zhuǎn)已從所述讀取圖像剪切出的剪切圖像;基于旋轉(zhuǎn)得到的剪切圖像來從所述剪切圖像中提取用戶添加在所述薄片的該區(qū)域上的信息;以及合成提取出的信息和存儲在存儲器中的圖像。
全文摘要
本發(fā)明涉及一種圖像形成設(shè)備及其控制方法。根據(jù)本發(fā)明實施例的圖像形成設(shè)備將包括用戶用以進行寫入的寫入?yún)^(qū)域的圖像打印在記錄薄片上,掃描寫入?yún)^(qū)域被寫入的記錄薄片,將從所掃描的圖像提取出的圖像與背景圖像合成并進行打印。該圖像形成設(shè)備將表示寫入?yún)^(qū)域的標(biāo)記打印在記錄薄片上,并且在掃描之后剪切出包括標(biāo)記位置的部分區(qū)域。該圖像形成設(shè)備的特征在于從所剪切出的且基于標(biāo)記圖像根據(jù)背景圖像的方向旋轉(zhuǎn)得到的圖像中提取表示寫入所述寫入?yún)^(qū)域中的內(nèi)容的區(qū)域中的圖像。這樣即使以傾斜狀態(tài)將手寫合成薄片置于原稿臺上,也允許以小的錯位來合成圖像。
文檔編號H04N1/00GK102611817SQ201210028979
公開日2012年7月25日 申請日期2009年6月19日 優(yōu)先權(quán)日2008年6月20日
發(fā)明者塙敬子 申請人:佳能株式會社