專利名稱:相框生成系統及方法
技術領域:
本發明是關于一種相框生成系統及方法,特別是關于一種應用在具有輸入單元以及顯示單元電子設備的相框生成系統及方法。
背景技術:
隨著移動通訊技術及數字科技的飛速發展,可隨身攜帶并擷取影像的電子設備如手機(cell phone)、數字照相機(digital camera)、個人數字助理(PDA)等廣受消費者喜愛。制造這些電子設備的生產商也在消費性電子市場需求的前提下,不斷地增加這些電子設備的功能以滿足消費者的需要,其中,以拍攝影像功能中附加的相框功能而言,它是使用者由具有擷取影像功能的電子設備進行拍攝后,將拍攝后的照片由該具有擷取影像功能電子設備中的相框功能合成為一幅具有相框的照片。舉例言之,手機用戶可選擇手機中的相框功能將自己喜歡的相框添加到所拍攝的照片上,作為賀卡或以MMS(Multimedia MessageService)方式發送給朋友、同學等,因此,該相框功能不僅為此類電子設備增添了趣味性,更使消費者時時對于該電子設備的擷取影像功能保有新鮮感。
雖然目前已有多數電子設備具有此類嵌入相框的功能,但因該相框功能在使用時反應速度較慢,不論在各相框之間的選擇切換或將相框套用在照片上頗為費時,且此類相框功能中的各種相框形式往往已固設在電子設備中,使用者無法根據自己的喜好進行相框形式的擴展,導致使用者在使用一段時間后,失去使用此相框功能的興趣。
因此,如何提供一種解決上述缺失以增加該相框功能在使用時的反應速度,且具有相框形式擴展性的相框生成方案,實為此產業中亟待解決的問題。
發明內容
為克服上述現有技術的缺點,本發明的主要目的在于提供一種可增加相框在使用時反應速度的相框生成系統及方法。
本發明的再一目的在于提供一種具有相框形式擴展性的相框生成系統及方法。
為達上述目的,本發明提供一種相框生成系統,該相框生成系統應用在一具有輸入單元以及顯示單元的電子設備中,該相框生成系統包括數據庫,儲存依據預設的文件協議格式所設置的多個相框數據以及多個與該相框數據相對應的圖形數據,其中,該相框數據至少包括相框參數、相框名稱及實際相框數據;處理模塊,在使用者由該電子設備的輸入單元輸入相框選擇指令時,讀取該數據庫中與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從該數據庫中讀取與該相框數據對應的圖形數據,在該電子設備的顯示單元上生成相框供使用者作選擇,并在接收到使用者由該電子設備的輸入單元輸入相框選擇確定指令時,由使用者選擇的相框所對應的相框數據以及圖形數據生成該相框供使用者使用;以及更新模塊,在使用者由該電子設備的輸入單元選擇要增加的相框圖形且輸入相框更新指令時,由該相框圖形以及該相框更新指令且依據該文件協議格式生成該相框數據,并對應該相框數據將該相框圖形轉換成該圖形數據,并將該相框數據及圖形數據儲存在該數據庫中,供使用者由該電子設備的輸入單元輸入相應的相框選擇指令,生成該相框供使用者作選擇。
上述該處理模塊還包括使用者在該電子設備的輸入單元輸入一相框選擇指令時,從該數據庫中擷取一與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從該數據庫中讀取與該相框數據對應的圖形數據的擷取單元;以及依據該擷取單元擷取的相框數據中的相框參數以及實際相框數據,在該擷取單元所讀取的圖形數據中建立一相框窗口,生成一相框供使用者作選擇的相框窗口建立單元。
此外,本發明的數據庫中還記錄有儲存的相框數據總數,且該數據庫的相框參數至少包括相框窗口尺寸數據及相框窗口于對應的圖形數據中的位置數據。
對應上述的相框生成系統,本發明還提供一種相框生成方法,該方法包括以下步驟(1)建立該數據庫;(2)判斷使用者由該電子設備的輸入單元所輸入的指令,其中,該指令若是相框選擇指令時,則進到步驟(3),該指令若是相框更新指令時,則進到步驟(4);(3)讀取該數據庫中與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從該數據庫中讀取與該相框數據對應的圖形數據,在該電子設備的顯示單元生成相框供使用者作選擇,并判斷使用者是否由該電子設備的輸入單元輸入相框選擇確定指令,若是,則由使用者所選擇的相框對應的相框數據以及圖形數據生成該相框供使用者使用;以及(4)使用者選擇所要增加的該相框圖形以及該相框更新指令且依據該文件協議格式生成該相框數據,并對應該相框數據將該相框圖形轉換成該圖形數據,并將該相框數據及圖形數據儲存在該數據庫中,供使用者由該電子設備的輸入單元輸入相應的相框選擇指令,生成該相框供使用者作選擇。
與現有技術相比,本發明的相框生成系統及方法可快速地調用該數據庫中儲存的所有相框數據及所對應的圖形數據,并生成相框供使用者在各相框之間進行切換以選擇符合的相框作使用,此外,使用者也可依據實際需要通過本發明的相框生成系統在數據庫中添加新的相框圖形以產生相對應的相框數據及圖形數據,形成一新型的相框,使本發明的相框生成系統及方法具有擴展性。
圖1是本發明相框生成系統的基本架構示意圖;圖2是本發明相框生成系統中相框數據的儲存結構示意圖;以及圖3是本發明相框生成方法的基本步驟流程圖。
具體實施例方式
實施例如圖1所示,它是說明本發明的相框生成系統1的基本架構方塊示意圖。該相框生成系統1是應用在如具有拍照功能的手機(cellphone)、數字照相機(digital camera)、具有拍照功能的個人數字助理(PDA)等電子設備2中,且該電子設備2至少具有輸入單元20及顯示單元21。如圖所示,該相框生成系統1包括數據庫10、處理模塊11及更新模塊12,以下對本發明相框實生成系統1的上述各模塊作說明。
該數據庫10是儲存依據預設的文件協議格式所設置的多個相框數據以及與多個該相框數據相對應的圖形數據,其中,該相框數據至少包括相框參數、相框名稱及實際相框數據,該圖形文件即為形成相框的底圖。
在本發明中,該數據庫10中的相框數據可以是使用者依據上述文件協議格式,在一計算機設備中預先制作好后導入上述例如具有拍照功能的拍照手機、數字照相機、具有拍照功能的個人數字助理等電子設備2中,這些相框數據的制法是掃描數據庫10所儲存的所有圖形數據,以獲取這些圖形數據的尺寸數據,并依據每一個圖形數據的尺寸數據,設置后續要形成于該圖形數據中相框窗口的相框參數,之后再將該相框參數(包括相框窗口尺寸數據及相框窗口在對應的圖形數據中的位置數據)、與該相框參數對應的相框名稱及掃描得到的圖形數據的尺寸數據(用以作為實際相框數據)儲存后形成該相框數據,即可在后續將所形成的相框數據導入到該數據庫10。在使用者選擇相框時,依據對應該相框的相框數據及圖形數據生成該相框。因此,本發明的相框生成系統是在該數據庫中所保存的相框數據遭到破壞時,可依據上述相框制作方法重新獲取與每一圖形數據所對應的相框數據,保證所形成相框的準確性。
此外,這些相框數據也可由使用者直接在電子設備2上依據上述文件協議格式進行制作,并在制作后導入到本發明的相框生成系統的數據庫中。
該處理模塊11是使用者在該電子設備2的輸入單元20輸入一相框選擇指令時,從該數據庫10中擷取一與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從數據庫10中擷取與該相框數據對應的圖形數據,在該電子設備2的顯示單元21上生成相框供使用者作選擇,并在接收到使用者由該電子設備的輸入單元20輸入的相框選擇確定指令時,由使用者所選擇的相框所對應的相框數據以及圖形數據生成該相框供使用者使用。本發明的處理模塊11還包括擷取單元110及相框窗口建立單元112,其中,該擷取單元110是在使用者通過該電子設備2的輸入單元20輸入一相框選擇指令時,從該數據庫10中擷取一與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從該數據庫10中擷取與該相框數據對應的圖形數據,并供該相框窗口建立單元112依據該相框數據中的相框參數以及實際相框數據在該圖形數據中建立一相框窗口,生成一相框供使用者作選擇,此外,在該處理模塊11接收到使用者由該電子設備的輸入單元20輸入相框選擇確定指令時,由該擷取單元110及相框窗口建立單元112并通過使用者選擇的相框所對應的相框數據以及圖形數據生成該相框供使用者使用。
生成的相框可提供使用者借由該相框與電子設備2所拍攝的照片進行合成等處理,這種處理技術屬于現有技術的范疇,且非本發明的發明,故在此不再為文贅述。
該更新模塊12是在使用者借由該電子設備2的輸入單元20選擇要增加的相框圖形且輸入相框更新指令時,由該相框圖形以及該相框更新指令且依據該文件協議格式生成該相框數據,并對應該相框數據將該相框圖形轉換成該圖形數據,并將該相框數據及圖形數據儲存在該數據庫10中,使用者可在該電子設備2的輸入單元20輸入相應的相框選擇指令,生成該相框供使用者作選擇。
如圖2所示,它是本發明的相框生成系統的數據庫10中依據預設的文件協議格式所儲存的多個相框數據的儲存結構3示意圖。如圖所示,該儲存結構3具有多個數據儲存區塊b,且每一個數據儲存區塊b是儲存一相框數據,因此,每一數據儲存區塊b至少具有儲存相框參數的區塊b1、用以儲存相框名稱的區塊b2及用以儲存實際相框數據的區塊b3,其中,該相框參數包括相框窗口尺寸數據(也就是所要建立的相框窗口的寬度及高度等參數數據)及相框窗口在對應的圖形文件中的位置數據(也就是所要建立的相框窗口在對應的圖形數據中的坐標參數)。該實際相框數據包括對應的圖形數據信息。
由上述可知,使用者可通過該電子設備2的輸入單元20,輸入所要建立的相框名稱作為相框選擇指令,供處理模塊11依據該相框選擇指令進行相應的后續處理動作,最終生成符合使用者需求的相框。
在本發明中,該數據庫10還記錄其所儲存的相框數據總數,如圖2所示,該相框數據總數是位于該儲存結構3用以儲存相框數據總數的區塊b4。因此,本發明的相框生成系統,可在接收到使用者的相框選擇指令時,依該數據庫10的儲存結構3的數據存放順序,讀取所有的相框數據及對應的圖形數據,在顯示單元21生成多個相框,供使用者在這些相框之間進行快速切換以瀏覽選擇符合需求的相框。
此外,該相框參數還用以定義該圖形數據(即相框底圖)中透明化區域,在使用者通過該電子設備2的輸入單元20輸入一相框選擇指令時,由該相框參數在該圖形數據上建立一相框窗口,使該圖形數據中與該相框窗口對應的區域透明化。在本發明中,該相框參數也可定義該圖形數據中非透明化區域,以產生上述效果。
再請同時配合圖3,它是本發明的相框生成方法的運作流程圖。該相框生成方法是應用在上述相框生成系統1中。如圖所示,該相框生成方法包括以下步驟在步驟S1中,建立數據庫10,此步驟是先將依據預設的文件協議格式所設的多個相框數據以及多個與該相框數據相對應的圖形數據儲存在該數據庫10,其中,該相框數據至少包括相框參數、相框名稱及實際相框數據。接著進到步驟S2。
在步驟S2中,判斷使用者借由該電子設備2的輸入單元20輸入的指令,其中,該指令若為(1)相框選擇指令時,進到步驟S3,該指令若為(2)相框更新指令時,則進到步驟S6;在步驟S3中,該處理模塊11的擷取單元110在接收到使用者通過電子設備2的輸入單元20輸入的相框選擇指令時,從數據庫10中擷取與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從數據庫10擷取與該相框數據對應的圖形數據(即用以形成相框的底圖)。接著進到步驟S4。
在步驟S4中,該處理模塊11的相框窗口建立單元112,依據該相框數據中的相框參數及實際相框數據建立一相框窗口,生成相框供使用者作選擇,接著進到步驟S5。
在步驟S5中,該處理模塊11判斷使用者是否由該電子設備2的輸入單元20輸入相框選擇確定指令,若是,則借由該擷取單元110及相框窗口建立單元112,并通過使用者所選擇的相框所對應的相框數據以及圖形數據生成該相框供使用者使用。
在步驟S6中,該更新模塊12借由使用者所選擇要增加的相框圖形以及該相框更新指令、且依據該文件協議格式生成一相框數據,并對應該相框數據,將該相框圖形轉換成該圖形數據,并將該相框數據及圖形數據儲存在數據庫10中,供使用者由該電子設備2的輸入單元20輸入相應的相框選擇指令,生成該相框供使用者作選擇。
綜上所述,本發明的相框生成系統及方法,是先將依據預設的文件協議格式制作的多個相框數據以及多個與該相框數據相對應的圖形數據儲存到數據庫,該相框生成系統在使用者由該輸入單元輸入相框選擇指令時,該相框生成系統可以快速響應使用者的操作,讀取對應的相框數據及圖形數據,并生成符合使用者需求的相框,從而不需要在建立相框時掃描計算等復雜的過程獲得相框資料。本發明可在接收到使用者的相框選擇指令時,依該數據庫儲存結構的數據存放順序讀取所有的相框數據及對應的圖形數據,在顯示單元生成多個相框,使用者可這些相框之間進行快速切換,瀏覽選擇符合需求的相框。如該相框數據受到破壞,只需針對圖形數據重新掃描計算即可重新生成對應的相框數據,從而保證了相框數據的穩定性。
此外,由于因特網具有數量龐大、內容豐富的相框圖形,使用者可根據自己的喜好隨時添加新的相框圖形,依據文件協議格式生成相框數據,并對應該相框數據,將該相框圖形轉換成該圖形數據,而后將該相框數據及圖形數據儲存在該數據庫中,供使用者由該電子設備的輸入單元輸入相應的相框選擇指令,生成該相框供使用者作選擇,從而使系統具有相框形式的擴展性。
權利要求
1.一種相框生成系統,應用在具有輸入單元以及顯示單元的電子設備中,其特征在于,該相框生成系統包括數據庫,儲存依據預設的文件協議格式所設置的多個相框數據以及多個與該相框數據相對應的圖形數據,其中,該相框數據至少包括相框參數、相框名稱及實際相框數據;處理模塊,在使用者由該電子設備的輸入單元輸入相框選擇指令時,讀取該數據庫中與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從該數據庫中讀取與該相框數據對應的圖形數據,在該電子設備的顯示單元上生成相框供使用者作選擇,并在接收到使用者由該電子設備的輸入單元輸入相框選擇確定指令時,由使用者選擇的相框所對應的相框數據以及圖形數據生成該相框供使用者使用;以及更新模塊,在使用者由該電子設備的輸入單元選擇要增加的相框圖形且輸入相框更新指令時,由該相框圖形以及該相框更新指令且依據該文件協議格式生成該相框數據,并對應該相框數據將該相框圖形轉換成該圖形數據,并將該相框數據及圖形數據儲存在該數據庫中,供使用者由該電子設備的輸入單元輸入相應的相框選擇指令,生成該相框供使用者作選擇。
2.如權利要求1所述的相框生成系統,其特征在于,該數據庫還記錄有其所儲存的相框數據總數。
3.如權利要求1所述的相框生成系統,其特征在于,該相框參數至少包括相框窗口尺寸數據及相框窗口在對應的圖形數據中的位置數據。
4.如權利要求1所述的相框生成系統,其特征在于,該處理模塊還包括擷取單元,使用者在該電子設備的輸入單元輸入該相框選擇指令時,從該數據庫中擷取與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從該數據庫中讀取與該相框數據對應的圖形數據;相框窗口建立單元,依據該擷取單元擷取的相框數據的相框數據大小以及實際相框數據在該擷取單元所讀取的圖形數據中建立相框窗口,生成該相框供使用者作選擇。
5.一種應用在權利要求1所述的相框生成系統的相框生成方法,其特征在于,該相框生成方法包括以下步驟(1)建立該數據庫;(2)判斷使用者由該電子設備的輸入單元所輸入的指令,其中,該指令若是相框選擇指令時,則進到步驟(3),該指令若是相框更新指令時,則進到步驟(4);(3)讀取該數據庫中與該相框選擇指令對應的相框數據,并依據該相框數據中的相框名稱,從該數據庫中讀取與該相框數據對應的圖形數據,在該電子設備的顯示單元生成相框供使用者作選擇,并判斷使用者是否由該電子設備的輸入單元輸入相框選擇確定指令,若是,則由使用者所選擇的相框對應的相框數據以及圖形數據生成該相框供使用者使用;以及(4)使用者選擇所要增加的該相框圖形以及該相框更新指令且依據該文件協議格式生成該相框數據,并對應該相框數據將該相框圖形轉換成該圖形數據,并將該相框數據及圖形數據儲存在該數據庫中,供使用者由該電子設備的輸入單元輸入相應的相框選擇指令,生成該相框供使用者作選擇。
全文摘要
本發明提供一種相框生成系統及方法,應用在具有輸入單元以及顯示單元的電子設備中,本發明的相框生成系統包括數據庫、處理模塊及更新模塊;本發明的相框生成系統及方法可快速地調用該數據庫中儲存的所有相框數據及所對應的圖形數據,并生成相框供使用者在各相框之間進行切換以選擇符合的相框作使用,此外,使用者也可依據實際需要通過本發明的相框生成系統在數據庫中添加新的相框圖形以產生相對應的相框數據及圖形數據,形成一新型的相框,使本發明的相框生成系統及方法具有擴展性。
文檔編號G06F17/30GK1979474SQ20051012756
公開日2007年6月13日 申請日期2005年12月5日 優先權日2005年12月5日
發明者邱全成, 林琳, 戴凌 申請人:英業達股份有限公司