專利名稱:應用于掃描器的保留掃描物件相對位置的方法與系統的制作方法
技術領域:
本發明涉及一種掃描技術,是一種應用于掃描器的打印或傳真方法與系統,特別是指一種可保留掃描文件在文件平臺上的相對位置的打印及傳真的方法與系統,以達到同時掃描多件文件的目的。
目前市面上的掃描器,為了方便使用,大都具有單鍵式掃描功能(one touchscan)。單鍵式掃描功能可在掃描器上以按鍵方式實現,亦可在屏幕上以選單方式實現,以方便使用者的操作。單鍵式掃描功能是受個人電腦主機10中的應用程序11控制的,如
圖1中所示,通過應用程序11的整合與控制,掃描文件的影像數據可經個人電腦10的處理,再傳送給打印機(印表機)13或傳真機14等電腦外圍設備。使用者只要針對所需要的功能,以單鍵操作,應用程序11便可自動執行掃描、傳送電子郵件、打印或傳真等功能。
然而,目前單鍵式掃描所提供的打印及傳真功能皆采取絕對位置的方式輸出,即將裁剪影像的左上角對應于原點(0,0)后輸出。以復印為例,使用者只要將文件放置于文件平臺上,然后按下觸鍵,掃描器便會通過電腦的打印功能,直接將文件的影像打印出來,而不必再經過使用者的處理。不同的是,所打印出來的文件影像總是位于打印紙的左上角,而非位于原先放置于文件平臺的相對位置處。
這種影像輸出方式的最大缺點是無法同時掃描多件文件。若要達到掃描多件文件的目的,首先必須使復印出來的文件與掃描文件所放置的相對位置一樣。然而,如果使用者要得到掃描影像的相對位置,必須對文件作預掃,然后裁剪整個文件平臺上的影像。這將使掃描影像因增加了過多不必要的背景資料,而使掃描的時間加長。
本發明的目的是設計一種應用于掃描器的保留掃描物件相對位置的方法與系統,是一種應用于掃描器的復印及傳真方法與系統,可保留掃描文件放置于文件平臺上的相對位置,而可同時掃描多張掃描文件,且無需經過預掃描,自動裁剪掃描的文件,并且直接進行該掃描文件的打印或傳真,提高掃描的效率。
實現本發明目的的技術方案是這樣的一種應用于掃描器的保留掃描物件相對位置的方法,其特征在于包括以下步驟讀取掃描文件的影像資料數據;對該掃描文件執行自動裁剪;儲存經自動裁剪后的影像資料數據;儲存該掃描文件于文件平臺上的相對座標位置;及將該自動裁剪的影像資料數據及該掃描文件于該文件平臺上的相對座標位置數據傳送至一電腦外圍設備中。
所述的外圍設備至少包括有一打印機。
所述的步驟中還包括有依據所述打印機的解析度及放大倍數,計算所述的掃描文件于所述的文件平臺的相對座標位置。
所述的外圍設備至少包括有一傳真機。
所述的步驟中還包括有設定收件者的傳真號碼。
所述的自動裁剪步驟進一步包括以二分法找尋所述的掃描文件于所述的文件平臺的相對座標位置;自動框選所述的掃描文件于文件平臺上的相對座標位置內的影像資料為所述的自動裁剪的影像資料數據。
實現本發明目的的技術方案還是這樣的一種應用于掃描器的保留掃描物件相對位置的系統,其特征在于包括有一緩沖裝置,用以暫存掃描文件的影像資料數據;一自動裁剪模組,與所述的緩沖裝置連接,用于自動裁剪該掃描文件的影像資料,并輸出經自動裁剪后的影像資料數據;一打印對話框介面,用以輸入使用者對打印需求的設定;一計算模組,用以依據使用者對打印需求的設定,計算所述的經自動裁剪后的影像資料于所述文件平臺上的相對位置;一記憶裝置,用以儲存所述的經自動裁剪后的影像資料數據及所述的經自動裁剪后的影像資料于所述文件平臺上的相對位置;及一輸出介面,與記憶裝置連接,用于將所述的經自動裁剪后的影像資料數據及所述的經自動裁剪后的影像資料于文件平臺上的相對位置傳送至一外圍設備。
所述的外圍設備至少包括一打印機。
所述的外圍設備至少包括一傳真機。
還包括有一傳真對話框介面,用于輸入使用者對傳真需求的設定。
所述的計算模組,依據使用者對傳真解析度需求的設定,計算自動裁剪的影像資料于所述的文件平臺上的相對位置。
所述的緩沖裝置是以點陣圖格式儲存所述的掃描文件的影像資料數據。
本發明的一種應用于掃描器的保留掃描物件相對位置的系統與方法,首先,讀取掃描文件的影像資料;然后,執行影像的自動裁剪,以將掃描文件與背景資料區分開來;裁剪掃描文件的影像資料后,將該掃描文件的影像資料數據儲存為一設定的格式,例如點陣圖格式;之后,計算該掃描文件在該文件平臺上的相對座標位置;然后,記錄該掃描文件的相對座標位置;最后,依據該掃描文件的相對座標位置,打印或傳真該掃描文件。
本發明的一種應用于掃描器的保留掃描物件相對位置的系統與方法,是由一電腦主機,電腦外圍設備,如掃描器,傳真機及打(復)印機等所構成的電腦網路系統,使用者可使用掃描器所提供的單鍵按扭操作并通過應用程序來執行掃描、打(復)印、發電子郵件及傳真等功能。在電腦主機中有一自動裁剪模組,可讀取緩沖器中的影像資料數據,以自動裁剪掃描文件的影像;還有一記憶裝置,以儲存經裁剪后的影像資料數據;然后,應用程序便會依據使用者的單鍵操作啟動打印對話框介面或傳真對話框介面,以進一步取得使用者有關傳真或打印的需求;計算模組在得到這些指令后,便會依照使用者的需求,計算掃描文件的相對位置,并將計算后的影像資料數據儲存在記憶裝置中;然后,應用程序便會依據使用者的操作,將掃描的數據傳送至打印機或傳真機。
下面結合實施例及附圖進一步說明本發明的技術。
圖1是傳統的由掃描器通過電腦應用程序與其外圍設備溝通的系統結構示意圖。
圖2為本發明的可保留掃描文件相對位置的方法流程框圖。
圖3為本發明的可保留掃描文件相對位置的打印處理流程框圖。
圖4為本發明的可保留掃描文件相對位置的傳真處理流程框圖。
圖5為本發明系統的功能性結構框圖。
圖6為本發明二分法的流程框圖。
各圖中,電腦主機10,應用程序11,掃描器應用程序12,打印機13,傳真機14,輸出裝置(介面)50,掃描器51,緩沖器52,自動裁剪模組53,打印對話框介面54,傳真對話框介面55,計算模組56,記憶裝置57,打印機58,傳真機59,電腦主機60。
參見圖2,本發明利用影像自動裁剪的技術,并對其進一步改進為應用單鍵控制,以完成掃描、傳真及打印等多項功能。為能同時掃描多件文件,必須在打印或傳真時保留文件原本放置于文件平臺上的位置。
步驟21,當使用者將文件放置于文件平臺上,并按下打印或傳真單鍵后,電腦主機的應用程序便控制掃描器開始進行掃描,以讀取文件的影像數據;步驟22,在掃描的同時,可利用影像自動裁剪的技術,找出待掃描文件影像的寬度及長度,以設定裁剪范圍,由于本發明是將文件平臺的掃描范圍設定為參考座標,因此可依據參考座標,計算待掃描文件影像的相對座標;步驟23,然后,儲存該自動裁剪的影像資料數據,如此,便可省去預掃描程序,而直接進行影像的自動裁剪,以減少不需要的資料處理步驟;步驟24,記錄所得的掃描文件的長寬及掃描文件的相對座標;步驟25,最后,應用程序便可將掃描文件的影像資料數據及其長寬、相對座標等數據傳送給所連接的外圍設備,如打印機、傳真機等,以直接將該掃描文件以相對于文件平臺的參考座標的方式進行打印或傳真。
參見圖3,將本發明的技術方案,應用于打印操作時,其執行步驟如圖中所示。步驟31,在完成掃描文件的自動影像裁剪后,應用程序便開啟打印對話框介面;步驟32,打印對話框介面顯示以下的對話方塊包括打印份數、紙張方向、打印機名稱及放大倍數等,應用程序取得預設的打印機資料,并讓使用者依據其需求,設定打印的份數、紙張方向、打印機名稱等參數;步驟33,然后,將影像的大小轉換成打印機的解析度;步驟34,然后,依據掃描文件的相對座標,使用者所設定的放大倍數及解析度,進行自動裁剪后的影像資料的放大或縮小的調整;步驟35,再將影像的相對位置轉換成打印機的解析度;步驟36,最后只要將打印機的解析度、裁剪的影像資料、影像的大小及其放大縮小后的相對位置等數據傳送至打印機,便可打印出可保留掃描文件相對位置的影像。
參見圖4,將本發明的技術方案,應用于復印操作時,其執行步驟如圖中所示。步驟41,在完成掃描文件的自動影像裁剪后,應用程序便開啟傳真的對話框介面,傳真的對話框介面顯示以下的對話方塊,如寄件者及收件者的資料、收件者的傳真機號碼等,應用程序取得預設的傳真機資料,并讓使用者設定接收者的傳真機號碼;步驟42,傳真時,先取得數據機(MODEM)的通訊協議,如G3/G4通訊協議;步驟43,然后依據數據機的解析度取得影像的長寬資料;步驟44,由于數據機與掃描的解析度不同,必須進一步執行影像的放大或縮小;步驟45,然后,應用程序依據數據機的解析度,取得掃描文件的相對座標;步驟46,然后,傳送經裁剪的影像資料數據至數據機,進行傳真。
參見圖5,圖中所示為本發明的系統結構,是由電腦主機60與外圍設備,如掃描器51,打印機58及傳真機59形成的網路。電腦主機60中,具有緩沖器52,以暫存來自掃描器51的影像資料數據,通常緩沖器52是以一種預設的格式儲存影像資料數據,如點陣圖格式。自動裁剪模組53讀取緩沖器52中的影像資料數據,以便從背景資料中將有效的影像資料裁剪出來,并將裁剪后的影像資料儲存在記憶裝置57中。然后,電腦主機60中的應用程序,啟動打印對話框介面54或傳真對話框介面55,以取得使用者進一步的需求信息,如放大或縮小的倍數、解析度及接收者的傳真機號碼等。
計算模組56在得到這些信息后,便會依照使用者的需求,計算掃描文件的相對位置,及放大或縮小后的影像解析度等,并將計算后的影像資料數據儲存在記憶裝置57中,然后,輸出介面50便在應用程序的控制下,將位于記憶裝置57中的自動裁剪的影像資料數據、該自動裁剪的影像資料數據、文件平臺的相對位置等資料數據,傳送至打印機58或傳真機59。
為提高自動裁剪的效率,本發明采取二分法的分段讀取及判斷方式,以快速決定掃描文件的位置。以掃描單件文件為例,二分法是以所設定范圍的一半開始搜尋是否有掃描的文件資料,以快速將掃描文件與背景分開。
假設文件放置的位置皆是正的,以得到最好的打印效果,而且,掃描文件是儲存成點陣圖的格式。本發明以二分法進行掃描文件的搜尋及文件長寬的判斷。所謂的二分搜尋法(binary search)是先將搜尋范圍設定為文件平臺的長寬,再以搜尋范圍的一半開始搜尋是否有掃描的文件。若無,再將搜尋范圍設為文件平臺的長度的一半或寬度的一半,再重新以搜尋范圍的一半開始搜尋,如此反復執行,直到找到掃描的文件。
參見圖6,圖中示出本發明利用二分法的執行步驟。步驟61,由于文件平臺的資料全部以點陣圖的格式儲存在緩沖器中,于是先讀取緩沖器中的影像資料數據,然后,以點陣圖的長度作為搜尋的范圍;步驟62,找出點陣圖長度的中線;步驟63,以灰階判定點陣圖長度中線的圖素是否為掃描文件的影像資料,若不是,便將搜尋范圍設為從點陣圖右邊至中線的范圍,同樣執行二分法的搜尋,即執行步驟62,對點陣圖左邊至中線的范圍亦同樣進行二分法的搜尋,由下而上反復以二分法執行步驟62與63,直到找到掃描文件的下邊線;步騾64,當找到掃描文件的下邊線后,將搜尋范圍的底線重新設定為所找到的下邊線,并記錄該下邊線在文件平臺上的位置。
然后,再執行步驟61,設定點陣圖的長度為搜尋的范圍;步驟62,同樣以二分法向上找尋文件的上邊線;由下而上反復以二分法執行步驟62與63,直到找到掃描文件的上邊線;步驟64,找到后,便記錄該上邊線在文件平臺上的位置。
之后,將搜尋范圍的上下設定為所找到的上邊線與下邊線,將掃描范圍設定為點陣圖的寬度。并同樣以二分法分別找出文件的左邊線與右邊線。找到后,便記錄左邊線與右邊線位于文件平臺的相對位置。如此,便可快速得到掃描文件位于文件平臺上的相對位置。
綜上所述,本發明可不需經過預掃描,并可通過自動裁剪的技術,只針對有效的影像資料進行處理,所以能提高掃描的效率。而且,本發明所打印或傳真的掃描文件,可保留原本放置于文件平臺的相對位置,以同時掃描多件文件。
權利要求
1.一種應用于掃描器的保留掃描物件相對位置的方法,其特征在于包括以下步驟讀取掃描文件的影像資料數據;對該掃描文件執行自動裁剪;儲存經自動裁剪后的影像資料數據;儲存該掃描文件于文件平臺上的相對座標位置;及將該自動裁剪的影像資料數據及該掃描文件于該文件平臺上的相對座標位置數據傳送至一電腦外圍設備中。
2.根據權利要求1所述的一種應用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的外圍設備至少包括有一打印機。
3.根據權利要求1或2所述的一種應用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的步驟中還包括有依據所述打印機的解析度及放大倍數,計算所述的掃描文件于所述的文件平臺的相對座標位置。
4.根據權利要求1所述的一種應用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的外圍設備至少包括有一傳真機。
5.根據權利要求1或4所述的一種應用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的步驟中還包括有設定收件者的傳真號碼。
6.根據權利要求1所述的一種應用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的自動裁剪步驟進一步包括以二分法找尋所述的掃描文件于所述的文件平臺的相對座標位置;自動框選所述的掃描文件于文件平臺上的相對座標位置內的影像資料為所述的自動裁剪的影像資料數據。
7.一種應用于掃描器的保留掃描物件相對位置的系統,其特征在于包括有一緩沖裝置,用以暫存掃描文件的影像資料數據;一自動裁剪模組,與所述的緩沖裝置連接,用于自動裁剪該掃描文件的影像資料,并輸出經自動裁剪后的影像資料數據;一打印對話框介面,用以輸入使用者對打印需求的設定;一計算模組,用以依據使用者對打印需求的設定,計算所述的經自動裁剪后的影像資料于所述文件平臺上的相對位置;一記憶裝置,用以儲存所述的經自動裁剪后的影像資料數據及所述的經自動裁剪后的影像資料于所述文件平臺上的相對位置;及一輸出介面,與記憶裝置連接,用于將所述的經自動裁剪后的影像資料數據及所述的經自動裁剪后的影像資料于文件平臺上的相對位置傳送至一外圍設備。
8.根據權利要求7所述的一種應用于掃描器的保留掃描物件相對位置的系統,其特征在于所述的外圍設備至少包括一打印機。
9.根據權利要求7所述的一種應用于掃描器的保留掃描物件相對位置的系統,其特征在于所述的外圍設備至少包括一傳真機。
10.根據權利要求7或9所述的一種應用于掃描器的保留掃描物件相對位置的系統,其特征在于還包括有一傳真對話框介面,用于輸入使用者對傳真需求的設定。
11.根據權利要求7或9所述的一種應用于掃描器的保留掃描物件相對位置的系統,其特征在于所述的計算模組,依據使用者對傳真解析度需求的設定,計算自動裁剪的影像資料于所述的文件平臺上的相對位置。
12.根據權利要求7所述的一種應用于掃描器的保留掃描物件相對位置的系統,其特征在于所述的緩沖裝置是以點陣圖格式儲存所述的掃描文件的影像資料數據。
全文摘要
本發明涉及一種應用于掃描器的保留掃描物件相對位置的系統,可同時掃描多件文件。系統是由電腦主機及其外圍設備連接構成的電腦網路系統,單鍵操作,通過應用程序執行先掃描、后打印或發電子郵件或發傳真等。在電腦主機中設置自動裁剪模組,自動裁剪待掃描文件的影像,并將數據儲存在記憶裝置中。輸出時,計算模組根據輸出裝置的解析度及放大倍數,計算掃描文件于文件平臺上的相對位置數據并儲存在記憶裝置中。應用程序按要求將有關數據傳送至輸出裝置。
文檔編號G06F13/14GK1374582SQ0110964
公開日2002年10月16日 申請日期2001年3月14日 優先權日2001年3月14日
發明者徐偉書, 陳秀虹 申請人:鴻友科技股份有限公司