掃描器自動框選一負片及一連續負片的有效範圍的方法
2023-05-11 14:52:11
專利名稱:掃描器自動框選一負片及一連續負片的有效範圍的方法
技術領域:
本發明有關一種使用專業的正負片掃描器,或者利用一般的平臺式掃描器(Desktop Scanner)加上光罩來掃描負片,將負片掃描成正像以進行相片數位化的方法,具體說有關一種掃描器自動框選一負片及一連續負片的有效範圍的方法。
背景技術:
現有的掃描器對負片進行掃描時,通常必須先將預掃畫面放大,才能準確地框選掃描區域,雖然目前市面上的掃描器已具有自動框選功能(AutoCrop),然而,該功能只會框選整張負片或連續負片,卻無法準確框選底片的有效範圍,而底片的無效範圍也被框選在內,此時仍然需要使用者去框選想要取得的圖像,並無帶來實質上的幫助及便利。
至於以負片固定夾的方式來掃描負片,雖可針對特定廠牌的負片尺寸,以設計出特定規格的負片固定夾,進而去掉負片的無效範圍,但是此並非有彈性的設計,無法適用於各廠牌的底片。
綜上所述,習知掃描器對負片進行掃描的方法,仍須藉助使用者的手,方可臻完善的境界,徒增使用者的困擾有鑑於此,本發明提供一種具有實質助益的自動框選負片的有效範圍的方法。
發明內容
本發明目的在於解決現有掃描器對負片進行掃描時所帶來的不便,提供一種掃描器自動框選一負片及一連續負片的有效範圍的方法,以省略將預掃晝面放大然後框選負片的有效範圍的步驟。
為實現上述目的,根據本發明一方面的掃描器自動框選一負片的有效範圍的方法,其特點是包括下列步驟(A)建立一負片資料庫,提供給一掃描器驅動程序使用,該負片資料庫用以記錄每一負片廠牌的廠牌名稱,及該廠牌的負片的有效範圍的長度與寬度;(B)對該負片進行預先掃描,取得該負片的數個頂點座標;(C)依據該負片的數個頂點座標,計算該負片的中心點座標;(D)通過該掃描器驅動程序的輸入界面,輸入該負片的廠牌名稱;(E)依據該負片的廠牌名稱,自該負片資料庫檢索出該負片的有效範圍的長度與寬度;(F)依據該負片的中心點座標及其有效範圍的長度與寬度,計算該負片的有效範圍的數個頂點座標;(G)依據該負片的有效範圍的數個頂點座標,顯示一框選範圍,該框選範圍即該負片的有效範圍。
根據本發明另一方面的掃描器自動框選一連續負片的有效範圍的方法,其特點是包括下列步驟(A)建立一連續負片資料庫,提供給一掃描器驅動程序使用,該連續負片資料庫用以記錄每一連續負片廠牌的廠牌名稱,及該廠牌的連續負片的一負片框的長度寬度及單邊孔數;(B)對該連續負片進行預先掃描;(C)通過該掃描器驅動程序的輸入界面,輸入該連續負片的廠牌名稱(D)依據該連續負片的廠牌名稱,自該連續負片資料庫檢索出該廠牌的連續負片的一負片框的長度、寬度及單邊孔數;(E)依據該負片框的單邊孔數,分割該連續負片成數個區域;(F)取得該數個區域的數個頂點座標,且依據該數個頂點座標,計算每一區域的中心點座標,也即每一負片框的中心點座標;(G)依據每一負片框的中心點座標及該負片框的長度與寬度,計算每一負片框的數個頂點座標;(H)依據每一負片框的數個頂點座標,顯示數個框選範圍,該數個框選範圍即該連續負片的有效範圍。
為更清楚理解本發明的目的、特點和優點,下面將結合附圖對本發明的較佳實施例進行詳細說明。
圖1A是對一負片實施本發明方法的流程圖;圖1B是對一連續負片實施本發明方法的流程圖;圖2A是顯示負片資料庫的結構圖;圖2B是顯示連續負片資料庫的結構圖;圖3A是對一負片實施本發明方法的具體實施例圖3B是圖3A使用的負片資料庫;圖4A是對一連續負片實施本發明方法的具體實施例;圖4B是圖4A使用的連續負片資料庫。
具體實施例方式
圖1A是對一負片實施本發明方法的流程圖。步驟10a是建立一負片資料庫,且儲存於掃描器的儲存裝置中,它提供給一掃描器驅動程序使用,其中該負片資料庫揭示於圖2A,它包含數個記錄20,每個記錄20包含一負片的廠牌名稱、該廠牌的負片的有效範圍的長度與寬度;步驟11a是對該負片進行預先掃描(Preview),取得該負片的數個頂點座標;步驟12a是依據該負片的數個頂點座標,計算該負片的中心點座標;步驟13a是通過該掃描器驅動程序的輸入界面,輸入該負片的廠牌名稱;步驟14a是依據該負片的廠牌名稱,自該負片資料庫檢索出該負片的有效範圍的長度與寬度;步驟15a是依據該負片的中心點座標及其有效範圍的長度與寬度,計算該負片的有效範圍的數個頂點座標;步驟16a是依據該負片的有效範圍的數個頂點座標,顯示一框選範圍,該框選範圍即該負片的有效範圍。
圖1B是對一連續負片實施本發明方法的流程圖。步驟10b是建立一連續負片資料庫,且儲存於掃描器的儲存裝置,它提供給一掃描器驅動程序使用,其中該連續負片資料庫揭示於圖2B,它包含數個記錄21,每個記錄21包含一連續負片的廠牌名稱、該廠牌的連續負片的一負片框的長度、寬度及單邊孔數;步驟11b是對該連續負片進行預先掃描(Preview)步驟12b是通過該掃描器驅動程序的輸入界面,輸入該連續負片的廠牌名稱步驟13b是依據該連續負片的廠牌名稱,自該連續負片資料庫檢索出該廠牌的連續負片的一負片框的長度、寬度及單邊孔數步驟14b是依據該負片框的單邊孔數,分割該連續負片成數個區域;步驟15b是取得該數個區域的數個頂點座標,且依據該數個頂點座標,計算每一區域的中心點座標,也即每一負片框的中心點座標步驟16b是依據每一負片框的中心點座標及該廠牌的連續負片的一負片框的長度與寬度,計算每一負片框的數個頂點座標;步驟17是依據每一負片框的數個頂點座標,顯示數個框選範圍,該數個框選範圍即該連續負片的有效範圍。
圖3A是對一負片實施本發明方法的具體實施例,其將無效範圍31排除,自動框選出該負片的有效範圍30。現有技術掃描一負片前,必須對該負片進行預先掃描(preview),於是可以擷取到該負片在掃描平臺上的數個頂點310、311、312、313的座標,依據數個頂點310、311、312、313的座標,可以計算出該負片的中心點300的座標。圖3A的負片是採用柯達廠牌,自圖3B所示的負片資料庫可檢索出該負片的有效範圍30長度與寬度,分別為380個像素(Pixels)長及250個像素(Pixels)寬。根據有效範圍30的長度、寬度及中心點300的座標,計算出該負片的有效範圍30的數個頂點301、302、303、304的座標,然後掃描器依據該數個頂點301、302、303、304的座標,顯示一框選範圍,該框選範圍即該負片的有效範圍30。上述中心點的座標計算是依據現有幾何座標學,由掃描器的運算單元執行運算。
圖4A是對一連續負片實施本發明方法的具體實施例,其將無效範圍41(斜線部分)排除,自動框選出該連續負片的有效範圍40。如上述,掃描一連續負片前,必須對該連續負片進行預先掃描(Preview)。圖4A的連續負片是採用柯達廠牌,自圖4B所示的連續負片資料庫可一檢索出該連續負片的負片框40的長度為380個像素(Pixels)、寬度為250個像素(Pixels)寬、單邊孔數為8個,其中圖4A的數個負片框40即該連續負片的有效範圍40。圖4A的虛線形成的數個區域,是依據負片框40的單邊孔數,以8個為一單位,分割該連續負片而成。取得該數個區域的數個頂點410、411、412、413的座標,且依據該數個頂點410、411、412、413的座標,計算出每一區域的中心點400的座標,也即每一負片框40的中心點400的座標依據每一負片框40的中心點400的座標及負片框40的長度與寬度,計算出每一負片框40的數個頂點401、402、403、404的座標,然後掃描器依據該數個頂點401、402、403、404的座標,顯示數個框選範圍,該數個框選範圍即該連續負片的有效範圍40。上述中心點的座標計算,是依據現有幾何座標學,由掃描器的運算單元執行運算。
雖然本發明已以一較佳實施例予以揭示,然其並非用以限定本發明,任何熟悉本技術的人員,在不脫離本發明的精神和範圍內,當可作各種的更動與替換,因此本發明的保護範圍當視後附的權利要求的申請專利範圍所界定。
權利要求
1.一種掃描器自動框選一負片的有效範圍的方法,其特徵在於包括下列步驟(A)建立一負片資料庫,提供給一掃描器驅動程序使用,該負片資料庫用以記錄每一負片廠牌的廠牌名稱,及該廠牌的負片的有效範圍的長度與寬度;(B)對該負片進行預先掃描,取得該負片的數個頂點座標;(C)依據該負片的數個頂點座標,計算該負片的中心點座標;(D)通過該掃描器驅動程序的輸入界面,輸入該負片的廠牌名稱;(E)依據該負片的廠牌名稱,自該負片資料庫檢索出該負片的有效範圍的長度與寬度;(F)依據該負片的中心點座標及其有效範圍的長度與寬度,計算該負片的有效範圍的數個頂點座標;(G)依據該負片的有效範圍的數個頂點座標,顯示一框選範圍,該框選範圍即該負片的有效範圍。
2.如權利要求1所述的方法,其特徵在於,步驟(A)的負片資料庫儲存於該掃描器的儲存裝置。
3.如權利要求1所述的方法,其特徵在於,該掃描器為一負片掃描器或一平臺式掃描器。
4.一種掃描器自動框選一連續負片的有效範圍的方法,其特徵在於包括下列步驟(A)建立一連續負片資料庫,提供給一掃描器驅動程序使用,該連續負片資料庫用以記錄每一連續負片廠牌的廠牌名稱,及該廠牌的連續負片的一負片框的長度寬度及單邊孔數;(B)對該連續負片進行預先掃描;(C)通過該掃描器驅動程序的輸入界面,輸入該連續負片的廠牌名稱(D)依據該連續負片的廠牌名稱,自該連續負片資料庫檢索出該廠牌的連續負片的一負片框的長度、寬度及單邊孔數;(E)依據該負片框的單邊孔數,分割該連續負片成數個區域;(F)取得該數個區域的數個頂點座標,且依據該數個頂點座標,計算每一區域的中心點座標,也即每一負片框的中心點座標;(G)依據每一負片框的中心點座標及該負片框的長度與寬度,計算每一負片框的數個頂點座標;(H)依據每一負片框的數個頂點座標,顯示數個框選範圍,該數個框選範圍即該連續負片的有效範圍。
5.如權利要求4所述的方法,其特徵在於,步驟(A)的連續負片資料庫是儲存於該掃描器的儲存裝置。
6.如權利要求4所述的方法,其特徵在於,該掃描器為一負片掃描器或一平臺式掃描器。
全文摘要
本發明有關一種掃描器自動框選一負片及一連續負片的有效範圍的方法,至少包括下列步驟建立一負片資料庫,提供給一掃描器驅動程序使用,該負片資料庫用以記錄每一負片廠牌的廠牌名稱,及該廠牌的負片的有效範圍的長度與寬度;對該負片進行預先掃描,取得該負片的數個頂點坐標;依據該負片的數個頂點坐標,計算該負片的中心點坐標;通過該掃描器驅動程序的輸入界面,輸入該負片的廠牌名稱;依據該負片的廠牌名稱,自該負片資料庫檢索出該負片的有效範圍的長度與寬度;依據該負片的中心點坐標及其有效範圍的長度與寬度計算該負片的有效範圍的數個頂點坐標;依據該負片的有效範圍的數個頂點產標,顯示一框選範圍,該框選範圍即該負片的有效範圍。
文檔編號G06F17/30GK1420470SQ01137490
公開日2003年5月28日 申請日期2001年11月16日 優先權日2001年11月16日
發明者陳士文 申請人:力捷電腦股份有限公司