專利名稱:一種數(shù)字影像定向系統(tǒng)及其方法
技術領域:
本發(fā)明涉及一種數(shù)字影像處理系統(tǒng)及其方法,特別涉及一種應用于數(shù)字影像定位顯示之上,利用對數(shù)字影像的定位信息的嵌入與解析,可達到使數(shù)字影像便于瀏覽的系統(tǒng)及其方法。
背景技術:
隨著數(shù)字化時代的來臨,許多影像的生成和保存都早已是全面數(shù)字化。一些數(shù)字化影像攝取裝置,如數(shù)字相機、數(shù)字攝影機、網(wǎng)絡攝影機、數(shù)字相機手機...,提供使用者許多便利的影像攝取方法來取得所需要的數(shù)字影像,使用者在取得這些數(shù)字影像后往往會將所攝取到的數(shù)字影像輸出至其它計算機可執(zhí)行平臺上儲存供日后瀏覽及使用。這些輸出至其它計算機可執(zhí)行平臺上的攝取影像,通常都會直接被輸出并儲存在計算機可執(zhí)行平臺的儲存裝置中,當使用者需要瀏覽時再開啟另外的影像瀏覽程序來進行瀏覽,這些影像瀏覽程序可以依照使用者的喜好提供許多不同的瀏覽播放方式,讓使用者可以方便快速地瀏覽所需的影像內(nèi)容。
但是,由于使用者個人對于影像攝取裝置的使用習慣不同,或者受到攝取影像當時的環(huán)境因素限制,影像攝取裝置所攝取的數(shù)字影像經(jīng)常是東倒西歪的,所以非常不利于在計算機可執(zhí)行平臺上通過影像瀏覽程序來瀏覽,也經(jīng)常必須花費使用者許多額外的時間來進行數(shù)字影像定位的處理,不但造成許多瀏覽上的困難而且也不夠人性化。
因此,要如何妥善運用硬件裝置及軟件程序之間的改進及搭配,來使影像攝取裝置所攝取的數(shù)字影像不論在何種情況下,都能夠以正向的方式輸出方便使用者進行瀏覽及使用,以解決過去現(xiàn)有技術中存在已久的數(shù)字影像定位問題,應是當前從事數(shù)字影像軟硬件相關開發(fā)人士所需思考的方向所在。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是提出一種數(shù)字影像定位系統(tǒng)及其方法,解決以往影像攝取裝置及影像處理程序無法處理數(shù)字影像定位的問題本發(fā)明之另一目的在于,結(jié)合影像攝取裝置及影像處理程序的設計來實現(xiàn)對數(shù)字影像輸出的定位處理,使數(shù)字影像在計算機可執(zhí)行平臺上能夠更方便地瀏覽。
為了實現(xiàn)上述目的,本發(fā)明提供了一種數(shù)字影像定向系統(tǒng)中,包含有下列兩部分影像攝取裝置,具有導通開關及譯碼器用以產(chǎn)生定位信息,并負責將定位信息嵌入至攝取影像的指定字節(jié);影像處理程序,具有解析模塊及定向模塊用以解析攝取影像中的定位信息,并負責依照定位信息執(zhí)行攝取影像的定位處理。
為了更好地實現(xiàn)上述目的,本發(fā)明還提供了一種數(shù)字影像定向方法,包含有下列兩部分流程執(zhí)行影像攝取并執(zhí)行定位信息嵌入,包含下列步驟接收使用者觸發(fā)影像攝取裝置所產(chǎn)生的啟動信號,攝取該攝取影像及產(chǎn)生導通信號;解析導通信號并轉(zhuǎn)換產(chǎn)生定位信息;嵌入定位信息于攝取影像有指定字節(jié)中;最后儲存攝取影像。
讀取攝取影像并執(zhí)行定位處理,包含下列步驟自影像攝取裝置中讀取所攝取影像,攝取該攝取影像的指定字節(jié);解析定位信息并對該攝取影像執(zhí)行對應定向程序以進行定位處理;最后顯示該攝取影像。
采用上述系統(tǒng)和方法,本發(fā)明可以在影像攝取裝置攝取數(shù)字影像的同時,產(chǎn)生定位信息并嵌入至數(shù)字影像的指定字節(jié)中,而在影像處理程序輸出儲存時,能夠通過對定位信息的實時解析,對數(shù)字影像作定位處理,能夠達到方便瀏覽及使用的功效。
下面結(jié)合本發(fā)明的附圖進一步具體說明本發(fā)明的可行實施例。
圖1是本發(fā)明所提的數(shù)字影像定向系統(tǒng)及其方法的影像攝取裝置架構(gòu)圖;圖2A是本發(fā)明所提的數(shù)字影像定向系統(tǒng)及其方法的導通開關運作示意圖;圖2B是本發(fā)明所提的數(shù)字影像定向系統(tǒng)及其方法的譯碼器運作示意圖;
圖3是本發(fā)明所提的數(shù)字影像定向系統(tǒng)及其方法的影像處理程序模塊方塊圖;圖4是本發(fā)明所提的數(shù)字影像定向系統(tǒng)及其方法的影像攝取裝置運作流程圖;及圖5是本發(fā)明所提的數(shù)字影像定向系統(tǒng)及其方法的影像處理程序運作流程圖。
其中,附圖標記10影像攝取裝置11啟動開關12電荷耦合裝置13中央處理器14存儲器15導通開關16譯碼器20影像處理程序21讀取模塊22解析模塊23定向模塊30儲存裝置步驟100接收一啟動信號,產(chǎn)生一攝取影像及一導通信號步驟110解析該導通信號,產(chǎn)生一定位信息步驟120嵌入該定位信息于該攝取影像的一指定字節(jié)中步驟130儲存該攝取影像步驟200讀取一攝取影像步驟210攝取該攝取影像的一指定字節(jié)步驟220具有一定位信息步驟230解析該定位信息并對該攝取影像執(zhí)行一對應定向程序步驟240顯示該攝取影像
具體實施例方式
本發(fā)明提出了一種數(shù)字影像定向系統(tǒng)及其方法,其主要是通過在影像攝取裝置10及影像處理程序20上的改進設計,來實現(xiàn)對數(shù)字影像定位。
在圖1中,本發(fā)明所提出的影像攝取裝置10的部分,如圖1中所示,與現(xiàn)有影像攝取裝置10運作原理大致相同。當使用者觸發(fā)啟動開關11時,影像攝取裝置10將開始進行影像攝取程序,主要由中央處理器13來處理電荷耦合裝置12所攝取的影像數(shù)字信號,然后產(chǎn)生出對應的攝取影像儲存至存儲器14(如閃存、存儲卡)中,其主要特征在于在影像攝取裝置10中,更具有導通開關15及譯碼器16的部分。可在使用者觸發(fā)啟動開關11產(chǎn)生啟動信號進行影像攝取的同時,由導通開關15根據(jù)啟動信號來產(chǎn)生一個導通信號給譯碼器16,經(jīng)過譯碼器16的邏輯運算解析后產(chǎn)生出一個定位信息,并嵌入至攝取影像的指定字節(jié)中加以儲存。
由于一般通過影像攝取裝置10所產(chǎn)生出來的攝取影像多為標準格式,如JPEG兼容格式(本發(fā)明即以JPEG兼容格式作為較佳實施例作說明),此種標準格式中都規(guī)范有標準的字段格式,其中都一定會存在有標頭區(qū)的部分,可供數(shù)字影像提供特定信息供其它軟硬件作為辨識之用。因此本發(fā)明便利用此類文件格式中標頭區(qū)未被使用的保留區(qū)域來作為嵌入定位信息的指定字節(jié),由于定位信息僅需要表達四種狀態(tài),因此所需要的指定位組長度只要兩個位即可,因此幾乎目前所有標準格式的標頭區(qū)規(guī)范中均可找到足夠的未使用位來作為本發(fā)明的指定字節(jié)并執(zhí)行定位信息的嵌入。
導通開關15的實施過程,如圖2A中所示,此為一個四向滾珠的導通開關15,中央的部分為一顆滾珠,周圍上下左右四向分別具有獨立的開關(即a、b、c及d),其中滾珠將會隨著影像攝取裝置10的旋轉(zhuǎn)移動而觸發(fā)其中任一開關產(chǎn)生導通信號,圖2A中即為當導通開關觸發(fā)b開關的示意圖。事實上,有關導通開關15的實施態(tài)樣可由熟悉該項技術者自行作更改設計,并不限定在本發(fā)明所提出的較佳實施例。
至于譯碼器16,如圖2B中所示,可接收來自導通開關15所產(chǎn)生的導通信號(a、b、c及d為輸入端)進而產(chǎn)生一個定位信息(x及y為輸出端)。舉例來說,假設如圖2A中所示導通開關15的b開關被觸發(fā),此時將產(chǎn)生“0100”的導通信號給譯碼器16,經(jīng)過解析后由譯碼器16發(fā)出“01”的定位信息給中央處理器13,以將定位信息嵌入至攝取影像中。事實上,譯碼器16的運作是屬于一般現(xiàn)有技術,故在此將不多作贅述。
本發(fā)明所提出的影像處理程序20的部分,如圖3中所示,與一般影像處理程序20相同的是被執(zhí)行在計算機可執(zhí)行平臺之上,可用來通過讀取模塊21接收來自影像攝取裝置10中的攝取影像,然后輸出至計算機可執(zhí)行平臺中的其它儲存裝置30(如硬盤、存儲卡),其主要特征在于本發(fā)明所提出的影像處理程序20,更包含解析模塊22及定向模塊23的部分。解析模塊22用來攝取位于攝取影像中指定字節(jié)的定位信息進行解析,其中解析模塊22中必須記錄與影像攝取裝置10中相同的指定字節(jié)信息,以利定位信息的取得;定向模塊23則是根據(jù)解析模塊22所提供的解析結(jié)果來決定所要執(zhí)行的對應定向程序,進行對攝取影像的定位處理。
其中,定向程序的部分主要是用來將攝取影像作旋轉(zhuǎn)之用,包括順時針方向旋轉(zhuǎn)90度、逆時針旋轉(zhuǎn)方向90度、旋轉(zhuǎn)180度…此定向程序的部分可依照實際的需求作任意的定義,并不限定于本發(fā)明所提的實施形式。
圖4及圖5則分別為本發(fā)明的影像攝取裝置10及影像處理程序20的詳細運作流程,說明如下有關影像攝取裝置10的運作流程,如圖4所述,主要是用來將定位信息嵌入至攝取影像中,包含下列步驟首先,接收啟動信號,攝取攝取影像及產(chǎn)生導通信號(步驟100),啟動信號是來自于使用者觸發(fā)影像攝取裝置10的啟動開關11所產(chǎn)生,此時影像攝取裝置10開始攝取影像并由導通開關15產(chǎn)生導通信號,本發(fā)明以JPEG兼容格式檔案作為攝取影像的較佳實施例;接著由譯碼器16解析導通信號,并經(jīng)過邏輯運算轉(zhuǎn)換之后產(chǎn)生出定位信息(步驟110);然后由中央處理器13將產(chǎn)生的定位信息嵌入至攝取影像的預設指定字節(jié)中(步驟120),此指定字節(jié)被放置在攝取影像的標頭區(qū)中,一般僅需要兩個位長度的字節(jié)即可;最后將攝取影像加以儲存(步驟130),儲存的地方可以是影像攝取裝置10中的閃存或者是外插式的存儲卡。
有關影像處理程序20的運作流程,如圖5所述,主要是用來讀取攝取影像并執(zhí)行攝取影像的定位顯示,其更包含下列步驟步驟200,首先讀取攝取影像,通常是通過計算機可執(zhí)行平臺與影像攝取裝置10之間的傳輸接口來達成;步驟210,然后取得攝取影像中的指定字節(jié);步驟220,判斷攝取影像中是否存在定位信息?如果沒有則直接進入步驟250處進行攝取影像的顯示;如果有定位信息的話,則執(zhí)行步驟230,解析定位信息并對攝取影像執(zhí)行一對應定向程序進行定位處理;步驟240,顯示攝取影像,完成整個影像處理程序20的運作,產(chǎn)生出可方便使用者瀏覽及使用的攝取影像。
以上所述內(nèi)容,僅為本發(fā)明其中的較佳實施例而已,并非用來限定本發(fā)明的實施范圍;即凡依本發(fā)明的主要構(gòu)思進行的等效變化與修改,皆為本發(fā)明的專利保護范圍所涵蓋。
權利要求
1.一種數(shù)字影像定向系統(tǒng),包含可攝取數(shù)字影像的一影像攝取裝置,及在計算機可執(zhí)行平臺上用以處理攝取數(shù)字影像定位的一影像處理程序模塊,其特征在于該影像攝取裝置,具有一導通開關及一譯碼器,可用以于攝取一攝取影像同時,由該導通開關產(chǎn)生一導通信號,經(jīng)過該譯碼器解析后產(chǎn)生一定位信息并嵌入至該攝取影像的一指定字節(jié)中加以儲存;及該影像處理程序模塊,具有一解析模塊及一定向模塊,可用以于讀取該攝取影像后,由該解析模塊對該指定字節(jié)中的該定位信息進行解析,再由該定向模塊決定一對應定向程序執(zhí)行對該攝取影像的定位處理。
2.如權利要求1所述的數(shù)字影像定向系統(tǒng),其特征在于,該影像攝取裝置通過觸發(fā)一啟動開關所產(chǎn)生的一啟動信號來攝取該攝取影像。
3.如權利要求1所述的的數(shù)字影像定向系統(tǒng),其特征在于,該影像處理程序模塊通過一讀取模塊自該影像攝取裝置中讀入該攝取影像。
4.如權利要求1所述的數(shù)字影像定向系統(tǒng),其特征在于,該攝取影像是為JPEG兼容格式文件。
5.如權利要求1所述的數(shù)字影像定向系統(tǒng),其特征在于,該指定字節(jié)的長度為兩個位。
6.如權利要求1所述的數(shù)字影像定向系統(tǒng),其特征在于,該指定字節(jié)位于該攝取影像的標頭區(qū)中。
7.如權利要求1所述的數(shù)字影像定向系統(tǒng),其特征在于,該對應定向程序用以將該攝取影像作順時針方向90度旋轉(zhuǎn)、逆時針方向90度旋轉(zhuǎn)及180度旋轉(zhuǎn)。
8.一種數(shù)字影像定向方法,通過可攝取數(shù)字影像的一影像攝取裝置,將一定位信息嵌入至一攝取影像中,再利用執(zhí)行在計算機可執(zhí)行平臺上的一影像處理程序,在該攝取影像輸出時根據(jù)該定位信息進行定位處理,該方法包含下列步驟攝取該攝取影像執(zhí)行該定位信息嵌入,其還包含下列步驟接收一啟動信號,攝取該攝取影像及產(chǎn)生一導通信號;解析該導通信號,轉(zhuǎn)換產(chǎn)生該定位信息;嵌入該定位信息于該攝取影像的一指定字節(jié)中;及儲存該攝取影像;及讀取該攝取影像執(zhí)行該攝取影像定位顯示,其還包含下列步驟讀取該攝取影像,攝取該攝取影像的該指定字節(jié);解析該定位信息并對該攝取影像執(zhí)行一對應定向程序進行定位處理;顯示該攝取影像。
9.如權利要求8所述的數(shù)字影像定向方法,其特征在于,該啟動信號是由觸發(fā)該影像攝取裝置的一啟動開關所產(chǎn)生。
10.如權利要求8所述的數(shù)字影像定向方法,其特征在于,該攝取影像為JPEG兼容格式文件。
11.如權利要求8所述的數(shù)字影像定向方法,其特征在于,該指定字節(jié)的長度為兩位。
12.如權利要求8所述的數(shù)字影像定向方法,其特征在于,該指定字節(jié)位在該攝取影像的標頭區(qū)中。
13.如權利要求8所述的數(shù)字影像定向方法,其特征在于,該對應定向程序是用以將該攝取影像作順時針方向90度旋轉(zhuǎn)、逆時針方向90度旋轉(zhuǎn)及180度旋轉(zhuǎn)。
14.如權利要求8所述的數(shù)字影像定向方法,其特征在于,該方法更包含當該攝取影像不具有該定位信息時,直接顯示該攝取影像的步驟。
全文摘要
本發(fā)明公開了一種數(shù)字影像定向系統(tǒng)及其方法,先通過影像攝取裝置于攝取數(shù)字影像時,在所攝取影像中嵌入定位信息后加以儲存,然后再于影像處理程序在讀取攝取影像時,通過對嵌入的定位信息的解析來處理攝取影像的定位顯示問題,使攝取影像能夠便于進行瀏覽。
文檔編號H04N5/225GK1674641SQ20041002957
公開日2005年9月28日 申請日期2004年3月24日 優(yōu)先權日2004年3月24日
發(fā)明者王志銘 申請人:無敵科技股份有限公司