專利名稱:影像合成處理方法、使用該方法的計算機系統及儲存媒體的制作方法
影像合成處理方法、使用該方法的計算機系統及儲存媒體方法
技術領域:
本發明有關于一種影像處理方法,且特別有關于一種影像合成處理方法與具有 影像合成處理功能的計算機系統。背景技術:
拍貼機(或稱大頭貼機、相片貼紙機)是一種結合攝影、寫真、繪圖、計算機 影像合成以及高分辨率打印技術而成的影像處理裝置。使用者選擇布景并拍照后,將 照片圖檔經過特效處理合成后即可打印出來。然而,拍貼機的體積龐大且相當重,故使用者無法在家里自行拍攝大頭貼。目 前家用計算機(例如,桌上型計算機或筆記型計算機)大都有內建或可外接一網絡攝 影機(Webcam),其可供使用者經由網絡接收對方的影像與聲音,亦可做為照相機使 用以拍攝個人影像。若可結合網絡攝影機與家用計算機提供拍貼機的功能,將可令使 用者在使用家用計算機時更具有樂趣。因此,本發明提供了一種影像合成處理方法與具有影像合成處理功能的計算機 系統,令使用者可利用個人計算機系統(例如,桌上型計算機或筆記型計算機)拍攝 大頭貼。
發明內容基于上述目的,本發明實施例揭露了一種影像合成處理方法。自一模板數據庫 取得-一模板,并且根據該模板在一影像顯示區產生一背景,其中該影像顯示區具有至 少一相片預留區。自一攝影裝置取得一人像,對該人像執行一影像處理,并且將該影 像處理完成的人像描繪至該相片預留區。本發明實施例更揭露了一種具有影像合成處理功能的計算機系統,包括一背景 產生模塊、 一攝影裝置、 一儲存媒體以及一影像處理模塊。該背景產生模塊根據一選 取的模板在一影像顯示區描繪一背景,其中該影像顯示區具有至少一相片預留區。該攝影裝置用以取得一人像。該儲存媒體用以儲存該人像。該影像處理模塊對自該儲存 媒體取得的該人像執行一影像處理,并且將該影像處理完成的人像描繪至該相片預留
圖1顯示本發明實施例的具有影像合成處理功能的計算機系統的架構示意圖。 圖2顯示本發明實施例的影像合成處理方法的步驟流程圖。 圖3給出-一個影像顯示的示例。
具體實施方式為了讓本發明的目的、特征、及優點能更明顯易懂,下文特舉較佳實施例,并 配合所附圖示圖1至圖2,做詳細的說明。本發明說明書提供不同的實施例來說明本 發明不同實施方式的技術特征。其中,實施例中的各組件的配置只是作為說明之用, 并非用以限制本發明。此外,實施例中圖式標號的部分重復,是為了簡化說明,并非 意指不同實施例之間的關聯性。本發明實施例揭露了一種影像合成處理方法與具有影像合成處理功能的計算 機系統。圖1顯示本發明實施例的具有影像合成處理功能的計算機系統的架構示意圖。計算機系統100包括背景產生模塊110、攝影裝置120、影像處理模塊130以 及儲存媒體140。在本實施例中,計算機系統IOO較佳為可攜式計算機系統,其可為 筆記型計算機(Laptops, Notebooks)、平板型計算機(Tablet PC)、掌上型計算 機(Palmt叩s)、或超級移動計算機(UMPC)。在其它實施例中,計算機系統100辦 可為桌上型計算機系統、準系統、或服務器。在本實施例中,背景產生模塊110與影像處理模塊130可以透過軟件或硬件的 方式實作的。若背景產生模塊110與影像處理模塊130以硬件實作,則背景產生模塊 U0分別耦接于影像處理模塊130與儲存媒體140,攝影裝置120耦接于儲存媒體40, 而影像處理模塊130又耦接于儲存媒體140。此外,背景產生模塊110與影像處理模 塊130可以整合在同一個影像處理芯片中,或分別利用至少一個特殊規格邏輯芯片 (Application Specific Integrated Circuit, ASIC)來實現的。若背景產生模塊110與影像處理模塊130以軟件實作,則背景產生模塊110與 影像處理模塊130可儲存在計算機系統100中的一部份應用程序。攝影裝置120可為一網絡攝影機(Webcam),其用以拍攝并取得人像,且可內 建或外接于計算機系統100。儲存媒體140又包括一相片數據庫141與一模板數據庫 H3。相片數據庫Ml儲存來自攝影裝置110的相片。背景產生模塊UO根據自模板 數據庫143選取的模板在一影像顯示區(未顯示)描繪一背景,其中該影像顯示區具 有至少一相片預留區。影像處理模塊130又包括一特效模塊131與一相框模塊133。特效模塊131對 自相片數據庫141取得的相片執行一特效處理。相框模塊133對該相片執行一相框處 理(例如,在放置該相片的該相片預留區的外圍加上一特效相框)。將該相片預留區、 完成影像處理后的該相片以及該選取的相框合成為一輸出影像。圖2顯示本發明實施例的影像合成處理方法的歩驟流程圖。首先,自--模板數據庫取得一模板(歩驟S210),并且根據該模板在一影像顯 示區產生一背景,其中該影像顯示區具有至少一相片預留區(歩驟S220)。接著, 自一攝影裝置(例如, 一網絡攝影機(Webcam))取得一人像(歩驟S230),然后 對該人像執行一影像處理(歩驟S240)。影像處理包括利用一特效模塊對該人像執 行一特效處理(步驟S241),以及利用一相框模塊對該人像執行一相框處理(歩驟 S243)。例如,對加入該人像上的組件做透明處理或對該相片預留區做旋轉處理,以 及在該相片預留區的外圍加上一特效相框。最后,將影像處理完成的相片描繪至該相 片預留區(步驟S250)。在歩驟S241中,影像特效處理的詳細說明如下所述。 一般來說,人像的影像 圖片可以取出其中的二進制數組數據來做處理。 一張640X480的圖片可視為640X 480的數組,數組數據中的每個像素都包含了紅(Red, R)、綠(Green, G)、藍(Biue, B)三種顏色的信息,且每個顏色各占l個字節(Byte)。也就是用3個bytes的信 息量來表示一個像素點的顏色,特效處理通常就是依照此像素點或其它像素點的內容 來做改變。舉例來說,將每個像素點的G和B值都設為O,只保留原本的K值,如此 產生的圖片會只顯現出紅色,并且亮度降低,以下是常見的影像特效處理。模糊化(Blur)是將每個像素點的顏色信息改成鄰近像素點與原本像素點顏色 的平均值,也就是將左上、上、右上、左、中間(原本參考點)、右、左下、下、右 下共9個點的R、 G、 B值分別加總再除以9 (若為邊線或角落的點則視情況作平均), 取代原本的顏色信息。由于整張圖片中每個像素點的顏色都會變得更接近相鄰點的顏 色值,便會產生模糊化的效果。負片(Negative)是將每個像素點的顏色信息中的R、 G、 B分別與0xFF作XOR 的邏輯運算。若原本R值為100,新的值會變成255—100= 155。如此整張圖的顏色 信息會與原本的顏色信息完全相反,而產生出照片底片的效果。馬賽克(Mosaic)是將圖片以固定大小的方格為一個單位,計算單位內所有像 素點的RGB值的平均值,并將平均值取代單位內所有像素點的RGB值即可。以 -張 640X480的圖片來說,若以4X4的方格做馬賽克效果,則先分成160X 120個區域, 再計算每個區域中的平均RGB值取代的。由于計算后每個方格內的顏色相同,并且會 接近原本圖片的顏色值,因此可以產生馬賽克效果。如圖3所示,影像顯示區包括三個相片預留區,其中frame即表示為相片預留 區,而photo即表示為拍攝的人像。左上角的相片預留區系經過相框處理,而其中的 人像系經過負片處理。右上角的相片預留區是經過折頁處理與郵戳處理。下方的相片 預留區是加入數個經過透明處理的對象。雖然本發明已以較佳實施例揭露如上,然其并非用以限定本發明,任何熟習此 技藝者,在不脫離本發明的精神和范圍內,當可作各種的更動與潤飾,因此本發明的 保護范圍當視后附的申請專利范圍所界定者為準。
權利要求
1. 一種影像合成處理方法,包括下列步驟自一模板數據庫取得一模板;根據該模板在一影像顯示區產生一背景,其中該影像顯示區具有至少一相片預留區;自一攝影裝置取得一人像;對該人像執行一影像處理;以及將該影像處理完成的人像描繪至該相片預留區。
2. 根據權利要求1所述的影像合成處理方法,其特征在于,該影像處理更包括 下列步驟利用一特效模塊對該人像執行一特效處理以及 利用一相框模塊對該相片預留區執行一相框處理。
3. —種具有影像合成處理功能的計算機系統,包括一背景產生模塊,其用以根據一選取的模板在一影像顯示區描繪一背景,其中 該影像顯示區具有至少一相片預留區; 一攝影裝置,其用以取得一人像;一儲存媒體,耦接于該背景產生模塊與該攝影裝置,其用以儲存該人像;以及 一影像處理模塊,耦接于該背景產生模塊與該儲存媒體,其用以對自該儲存媒 體取得的該人像執行一影像處理,并且將該影像處理完成的人像描繪至該相片預留區。
4. 根據權利要求3所述的具有影像合成處理功能的計算機系統,其特征在于, 該儲存媒體更包括—相片數據庫,其用以儲存該相片;以及 一模板數據庫,其用以儲存該模板。
5. 根據權利要求3所述的具有影像合成處理功能的計算機系統,其特征在于, 該影像處理模塊更包括一特效模塊,其用以對該人像執行一特效處理;以及 一相框模塊,其用以對該人像執行一相框處理。全文摘要
一種影像合成處理方法。自一模板數據庫取得一模板,并且根據該模板在一影像顯示區產生一背景,其中該影像顯示區具有至少一相片預留區。自一攝影裝置取得一人像,對該人像執行一影像處理,并且將該影像處理完成的人像描繪至該相片預留區。
文檔編號H04N1/387GK101227548SQ200710008310
公開日2008年7月23日 申請日期2007年1月17日 優先權日2007年1月17日
發明者孫國祥, 許文修, 鄧欽元, 邱秀玲 申請人:華碩電腦股份有限公司