專利名稱::儲存及共享gps照片的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明為一種影像管理的系統(tǒng)及其方法,特別是應(yīng)用于利用拍攝數(shù)字照片時所在位置的定位坐標,來進行影像搜尋的依據(jù)。
背景技術(shù):
:隨著網(wǎng)絡(luò)的蓬勃發(fā)展,以及寬帶上網(wǎng)的費用逐漸地降低,越來越多人會花時間在網(wǎng)絡(luò)信息的瀏覽,也越來越多人愿意提供分享自己的一些經(jīng)驗在網(wǎng)絡(luò)上,造成了經(jīng)營個人部落格(blog)的風(fēng)氣越來越興盛,尤其是數(shù)字像機的畫素越來越高,拍攝時也不需要底片,使用者可以真正的落實用照片來寫日記,配合著數(shù)字照片來記述每天所見所行,比起單純的照片或是純文字的日記更為有意義。也因為感光組件的生產(chǎn)成本越來越低,拍照的功能不再局限于數(shù)字像機本身,手機、個人數(shù)字助理都開始內(nèi)建照相模塊,使用者可以隨時隨地的拿起手機來拍照,盡管為了成本的考慮,用手機像機拍出來的畫質(zhì)并不能跟數(shù)字像機來相比,但以百萬畫素來說,已經(jīng)足夠使用者在1024*768(15時LCD屏幕的分辨率)下觀看。用手機所拍下來的照片,由于內(nèi)部的內(nèi)存空間有限,多半會下載到計算機上儲存,再挑選幾張較具代表性的照片放在網(wǎng)志上作為紀錄。通過搜尋引擎鍵入關(guān)鍵詞進行搜尋,我們便可很輕易的找到相關(guān)的文章,例如我們可以鍵入「阿里山」進行搜尋,便可找出相關(guān)的阿里山介紹、網(wǎng)絡(luò)上其它朋友在他們的網(wǎng)志所紀錄關(guān)于阿里山的行程規(guī)劃,偶爾運氣好還會有附上他們拍攝的景點照片,通過這些景點照片,使用者更能清楚的知道阿里山哪邊的景色不錯,哪邊的櫻花正在盛開,這些信息往往都要靠一般人去當(dāng)?shù)刂蠹o錄于網(wǎng)絡(luò)上才能獲得。但若要單純通過搜尋引擎來找圖片,盡管目前的幾個較為知名的搜尋引擎都有提供這樣的功能,但是往往列出來搜尋的結(jié)果都差強人意,而且照片數(shù)量也不多,甚至都是一些年代久遠的圖,會有這樣的結(jié)果其原因都是因為目前還是用以文找圖的方式作尋找,以文找文就現(xiàn)今的搜尋技術(shù)而言,已經(jīng)都能做到一個不錯的水平,但是若要以文找圖,除非圖片的文件名就是我們所下的關(guān)鍵詞,否則往往只是找到該網(wǎng)頁上有關(guān)鍵詞但圖卻未必一定與關(guān)鍵詞有關(guān),無法找到一個較為相關(guān)目的地圖片,而且還有一個可能是搜尋的目標并非十分有名的景點,因此很難找到相關(guān)的圖片。
發(fā)明內(nèi)容鑒于以上的問題,本發(fā)明的主要目的在于提供一種以定位坐標為照片搜尋時的依據(jù),通過數(shù)字照片內(nèi)含中繼數(shù)據(jù)(metadata)來紀錄拍照時的定位坐標,讓使用者可以根據(jù)輸入的定位坐標來找到與查詢目標相關(guān)的數(shù)字照片。因此,為達上述目的,本發(fā)明所揭露的一種以定位坐標作影像搜尋依據(jù)的系統(tǒng),除了拍攝所得的照片須含坐標信息外,在服務(wù)器部分,至少還必須包含網(wǎng)絡(luò)模塊,用以接收及傳送含坐標信息的數(shù)字照片,以及使用者所設(shè)定的查詢參數(shù);解析模塊,用以擷取數(shù)字照片中所紀錄的定位坐標及其檔名,以及依據(jù)使用者所輸入的查詢參數(shù)搜尋對應(yīng)表內(nèi)有無符合查詢條件的檔案;對應(yīng)表,用以儲存數(shù)字照片文件名與定位坐標的對應(yīng)關(guān)系;影像數(shù)據(jù)庫,用以儲存使用者上傳的數(shù)字照片檔案;及一檢查模塊,用以判斷所傳入的檔案及登入者身份的合法性。依據(jù)本發(fā)明目的且要達到上述的優(yōu)點,本發(fā)明在使用者通過因特網(wǎng)上傳數(shù)字照片時,影像服務(wù)器端儲存數(shù)字照片的方法包含下列步驟首先,當(dāng)中繼數(shù)據(jù)內(nèi)含坐標信息的數(shù)字照片傳入影像服務(wù)器時,確認該檔案是否為合法的照片檔案?當(dāng)確認無誤后,則將該數(shù)字照片內(nèi)的定位坐標擷取出來,然后將紀錄的定位坐標以及數(shù)字照片的文件名寫入對應(yīng)表中,最后將該數(shù)字照片儲存至影像數(shù)據(jù)庫中,往后便可由使用者輸入定位坐標來作查詢下載。所以當(dāng)使用者通過因特網(wǎng)連至影像服務(wù)器,欲作一目標地點的數(shù)字照片搜尋下載時,影像服務(wù)器接收到此一服務(wù)請求進行處理,其方法包含下列步驟首先,接收使用者在電子地圖上選取一目標地點,對應(yīng)通過因特網(wǎng)傳來的定位坐標;接收使用者所設(shè)定的搜尋預(yù)設(shè)范圍;以該定位坐標及搜尋預(yù)設(shè)范圍來查詢對應(yīng)表內(nèi)的是否有符合條件的定位坐標資料;若有,則根據(jù)定位坐標所對應(yīng)的文件名從影像數(shù)據(jù)庫中讀取數(shù)字照片,并將這些符合條件的照片以縮圖列表方式回傳至使用者端;當(dāng)使用者在其收到的縮圖列表上點選所須的數(shù)字照片后,則根據(jù)該選取的下載設(shè)定至影像數(shù)據(jù)庫讀取對應(yīng)的數(shù)字照片并傳回至使用者端。圖1為本發(fā)明的影像服務(wù)器的系統(tǒng)架構(gòu)圖。圖2為本發(fā)明的對應(yīng)表的示意圖。圖3為本發(fā)明在影像服務(wù)器端儲存數(shù)字照片的方法流程圖。圖4為本發(fā)明在影像服務(wù)器端處理傳送數(shù)字照片的方法流程圖。具體實施方式本發(fā)明將揭露一種以定位坐標作影像搜尋依據(jù)的系統(tǒng)及其方法。使用者通過具有衛(wèi)星定位系統(tǒng)(GPS,GlobalPositioningSystem)的影像擷取裝置進行拍照,在其拍攝所得的數(shù)字照片文件頭部分的中繼數(shù)據(jù)(metadata),也稱為可交換影像檔案格式(EXIF,ExchangeableImageFileFormat)信息,其內(nèi)容包含相機品牌、相機型號、拍攝日期、快門、光圈、感光值、以及說明加注的部分,例如標題、主旨、類別目錄、關(guān)鍵詞、分級、擁有者、附注…等等,在其中加入定位坐標的信息,即可知數(shù)字照片中拍攝地點的實際位置。而為能利用此類數(shù)字照片的定位坐標信息來作為影像搜尋時的依據(jù),請參照圖1,此為本發(fā)明在影像服務(wù)器100端的系統(tǒng)架構(gòu)圖,包含了網(wǎng)絡(luò)模塊110,用以接收使用者所上傳的檔案,使用者可經(jīng)由網(wǎng)絡(luò)模塊110來進行登入,輸入個人注冊的賬號及密碼,經(jīng)過確認使用者的身份后,可允許使用者進行更進一步的輸入坐標信息以進行查詢,或者是接收使用者上傳包含定位坐標信息的檔案,當(dāng)接收到使用者輸入目標地點的定位坐標時,也可傳送符合條件的數(shù)字照片縮圖,當(dāng)使用者端傳來所輸入的數(shù)字照片縮圖選取設(shè)定后,將檢索完成獲得的縮圖數(shù)字照片所對應(yīng)的數(shù)字照片檔案傳至使用者端。要確保儲存于影像服務(wù)器100內(nèi)部的數(shù)字照片可結(jié)取出定位坐標,以供使用者輸入定位坐標來作搜尋及下載數(shù)字照片的功效,影像服務(wù)器100內(nèi)還包含一檢查模塊160,用以檢查使用者所輸入的賬號及密碼是否正確,并判斷其上傳的檔案中,是否為數(shù)字的影像,目前市面上的數(shù)字像機所拍出來的數(shù)字照片大多為聯(lián)合照相專家群(JPEG,JointPhotographicExpertsGroup)格式,也有一些會存成圖形交換格式(GIF,GraphicsInterchangeFormat),這兩種格式的關(guān)鍵就在于它們以壓縮的方式折中犧牲了一些原始圖像,例如可攜式網(wǎng)絡(luò)圖像(PNG,PortableNetworkGraphics)、帶標影像檔案格式(TIFF,TaggedImageFileFormat)的質(zhì)量,但是卻大大的節(jié)省了數(shù)字像機的儲存空間以及儲存數(shù)字照片的速度。由于要取出數(shù)字照片的中繼數(shù)據(jù)所記載的定位坐標,所以還要檢查中繼數(shù)據(jù)是否有標準格式的定位坐標,當(dāng)所傳入的檔案并未合乎規(guī)定,以及輸入的賬號、密碼數(shù)據(jù)不正確時,則由網(wǎng)絡(luò)模塊110傳回錯誤訊息至使用者端,要求使用者進行再次輸入。當(dāng)檢查模塊160確認所傳入的數(shù)字照片符合規(guī)定時,解析模塊150則負責(zé)解析傳入的照片,將其檔頭部分的中繼檔案所記載的信息讀取出來,尤其是定位坐標的部分,例如”E121°31’3.3”N25°2’13.4”,只要判讀到N(北緯)、S(南緯)、W(西經(jīng))、E(東經(jīng))以及后方的坐標值,即可獲知該數(shù)字照片拍攝時的位置;而當(dāng)使用者在其電子地圖上選取一目標地點來查詢時,在點選該目標地點后便可由電子地圖的經(jīng)緯度設(shè)定來取得對應(yīng)的定位坐標(X,Y),并將該定位坐標通過有線、無線網(wǎng)絡(luò)傳到影像服務(wù)器100來作查詢,解析模塊150便可依據(jù)查詢的定位坐標(X,Y)及輸入的預(yù)設(shè)范圍至對應(yīng)表130中搜尋位置坐標字段132是否有符合條件的數(shù)字照片。對應(yīng)表130用以儲存解析模塊150所擷取出來該數(shù)字照片的定位坐標,以及其文件名稱,請參照圖2,此為本發(fā)明對應(yīng)表的示意圖,包含兩個字段位置坐標字段132及文件名字段134,通過對應(yīng)表130的紀錄信息來記載影像數(shù)據(jù)庫120內(nèi)所有儲存的數(shù)字照片時,當(dāng)使用者在搜尋符合目標地點的定位坐標預(yù)設(shè)范圍內(nèi)的數(shù)字照片時,則不需再去對影像數(shù)據(jù)庫120的各個數(shù)字照片逐一結(jié)取出其內(nèi)部的定位坐標,再去做一一比對,不僅可減少影像服務(wù)器100的運算及數(shù)據(jù)讀取次數(shù),更因此而減少了搜尋檔案的時間,也加快了查詢時的響應(yīng)速度。雖然各家數(shù)字像機廠商所生產(chǎn)的數(shù)字像機在產(chǎn)生數(shù)字照片時,在數(shù)字照片的取名通常都會取一串固定的英文字或者是數(shù)字當(dāng)開頭,例如”DSCN”、”DSC”、”100”、”IMGP”…等等,接著后面會再加上一串流水號,以代表使用者所使用的數(shù)字像機已經(jīng)拍了幾張照片,雖然如此已經(jīng)可對檔案作一個粗略的區(qū)隔,但若是將所有上傳的數(shù)字照片都置于同一目錄下時,必定會出現(xiàn)檔名相同的情形,因此可依使用者登入時的賬號來作區(qū)隔,如此一來便比較不容易出現(xiàn)數(shù)字照片出現(xiàn)相同文件名的情形,更可于使用者每次上傳時皆建立一該次上傳照片的目錄名稱,比如說”阿里山旅游”,用以儲存那次出游時所有拍攝的數(shù)字照片,而相對的在對應(yīng)表130的部分,就必須再新增兩個字段,例如”賬號字段”及”目錄名稱字段”…等等,以方便在位置坐標字段132內(nèi)找到合乎使用者設(shè)定目標地點的預(yù)設(shè)范圍內(nèi)的對應(yīng)關(guān)系時,能迅速的到影像數(shù)據(jù)庫120找到文件名字段134中該文件名的數(shù)字照片。因此,請參照圖3,此為本發(fā)明在影像服務(wù)器100端儲存數(shù)字照片的方法流程圖,要達成能按使用者輸入的定位坐標來找出對應(yīng)的數(shù)字照片的功效時,首先,當(dāng)多個使用者從多臺數(shù)字像機中在不同地點所拍攝的數(shù)字照片210、數(shù)字照片220、數(shù)字照片230,經(jīng)由因特網(wǎng)140傳到影像服務(wù)器100時,由網(wǎng)絡(luò)模塊110接收這些從因特網(wǎng)140上傳來的數(shù)字照片(步驟310)。由檢查模塊160檢查各個登入使用者的賬號、密碼是否輸入正確,再確認所傳入的檔案是否為包含定位坐標的數(shù)字照片文件(步驟320)?若數(shù)字照片的影像格式檢查正確,而且在中繼數(shù)據(jù)的內(nèi)容含有定位坐標,則由解析模塊150將這些數(shù)字照片的定位坐標”(Xb,Yb)”、”(Xd,Yd)”、”(Xa,Ya)”一一擷取出來(步驟330),否則根據(jù)錯誤發(fā)生的情形,回傳發(fā)生錯誤的訊息到使用者端(步驟340),例如所上傳的檔案格式為無法辨識的影像文件、或者所上傳的影像文件的中繼數(shù)據(jù)并未包含定位坐標…等等。將所擷取出來的各數(shù)字照片的定位坐標,依序?qū)懭雽?yīng)表130的位置坐標字段132中,并在檔名字段134上填入對應(yīng)的檔名”DSC2.jpg”、”IMGP3.jpg”、”DSCN1.jpg”(步驟350),最后便可將各個使用者所上傳的數(shù)字照片檔案存入影像數(shù)據(jù)庫120中(步驟360),若是要避免出現(xiàn)數(shù)字照片出現(xiàn)相同文件名在同一目錄下的情形,可于使用者每次上傳時建立一存放該次上傳照片的目錄名稱,或者以使用者的賬號作為目錄名稱來存放數(shù)字照片。而若有一使用者要搜尋下載目標地點的數(shù)字照片時,請參照圖4,此為本發(fā)明的影像服務(wù)器100端處理傳送數(shù)字照片的方法流程圖,當(dāng)使用者在其存放電子地圖的計算機(含筆記型計算機)、個人數(shù)字助理(PDA,PersonalDigitalAssist)、智能型手機(smartphone)或者是導(dǎo)航系統(tǒng)上,選取一目標地點來查詢并觀看該地點的實景照片時,在點選該目標地點后便可由電子地圖的經(jīng)緯度設(shè)定來取得對應(yīng)的定位坐標(X,Y),并將該定位坐標通過有線、無線網(wǎng)絡(luò)傳到影像服務(wù)器100來作查詢,而影像服務(wù)器100的網(wǎng)絡(luò)模塊110收到傳來的中心點坐標(X,Y)后(步驟410),可再要求使用者輸入一個搜尋的預(yù)設(shè)范圍(步驟420),例如一公里。接著解析模塊150便去計算(X,Y)與對應(yīng)表130中位置坐標字段132的各個已存在影像數(shù)據(jù)庫120的數(shù)字照片的定位坐標值,以計算所得的距離來判斷是否有落于以(X,Y)為中心的方圓一公里范圍內(nèi)(步驟430),假設(shè)計算結(jié)果”(Xb,Yb)”、”(Xd,Yd)”都符合要求,則將這兩張數(shù)字照片以縮圖方式呈現(xiàn)列表選單于使用者端(步驟440),當(dāng)使用者確認為其所須的數(shù)字照片時而點選下載時,最后便根據(jù)該使用者的選取設(shè)定到影像數(shù)據(jù)庫120讀取對應(yīng)的數(shù)字照片并回傳(步驟450),使用者在收到回傳的數(shù)字照片時,由于該數(shù)字照片的中繼數(shù)據(jù)含拍攝時的定位坐標,則可依該數(shù)字照片于電子地圖上定出其真實位置,更可將該位置設(shè)定為行程規(guī)劃上路徑的一個經(jīng)過點。通過定位坐標來作為照片的搜尋依據(jù),不僅使用者在作數(shù)字照片分享時不再需要多作額外的描述,例如地名景點等信息,即可讓其它人可以很輕易就找到所需要的照片數(shù)據(jù),在拍照時即由像機將坐標信息寫入數(shù)字照片中繼數(shù)據(jù)之中;而且相對的,當(dāng)使用者要搜尋目標地點的數(shù)字照片時,只要在電子地圖上點選目標地點后,將目標地點的坐標傳至影像服務(wù)器,即可精確的獲得在目標地點附近拍攝的數(shù)字照片,比起過去利用搜尋引擎來找照片更加有效率。權(quán)利要求1.一種以定位坐標作影像搜尋依據(jù)的系統(tǒng),該系統(tǒng)具有一個影像服務(wù)器用以接收傳入的若干數(shù)字照片,各該數(shù)字照片的中繼數(shù)據(jù)內(nèi)含一定位坐標,其中該影像服務(wù)器更包含一網(wǎng)絡(luò)模塊,用以接收復(fù)數(shù)筆定位坐標的查詢,并接收上傳的各該含定位坐標的數(shù)字照片;一對應(yīng)表,用以儲存各該數(shù)字照片中的定位坐標及其檔名的對應(yīng)關(guān)系;一解析模塊,用以擷取各該數(shù)字照片中的定位坐標及其檔名,并依據(jù)定位坐標的查詢檢索該對應(yīng)表;及一影像數(shù)據(jù)庫,用以儲存各該數(shù)字照片。2.如權(quán)利要求1所述以定位坐標作影像搜尋依據(jù)的系統(tǒng),更包含一檢查模塊,用以檢查各該數(shù)字照片的合法性。3.如權(quán)利要求2所述以定位坐標作影像搜尋依據(jù)的系統(tǒng),其中該檢查模塊用以檢查各該使用者輸入其賬號、密碼的正確性。4.如權(quán)利要求1所述以定位坐標作影像搜尋依據(jù)的系統(tǒng),其中該對應(yīng)表包含一位置坐標字段,及一檔名字段。5.如權(quán)利要求1所述以定位坐標作影像搜尋依據(jù)的系統(tǒng),其中該網(wǎng)絡(luò)模塊還用以依各該定位坐標的查詢,將符合條件的各該數(shù)字照片的一縮圖列表回傳至該使用者端。6.如權(quán)利要求5所述以定位坐標作影像搜尋依據(jù)的系統(tǒng),其中該網(wǎng)絡(luò)模塊還用以依該使用者于縮圖列表中的選取下載復(fù)數(shù)筆數(shù)字照片設(shè)定,回傳各該數(shù)字照片。7.一種以定位坐標作影像搜尋依據(jù)的方法,在建立一影像服務(wù)器的一影像數(shù)據(jù)庫上,該方法包含下列步驟接收一使用者上傳的內(nèi)含一定位坐標的一數(shù)字照片;擷取該數(shù)字照片的定位坐標及其檔名;寫入該數(shù)字照片的定位坐標及其檔名至一對應(yīng)表;及儲存該數(shù)字照片至該影像數(shù)據(jù)庫中。8.如權(quán)利要求7所述以定位坐標作影像搜尋依據(jù)的方法,其中該使用者進行上傳動作時需登入一賬號及其密碼。9.如權(quán)利要求7所述以定位坐標作影像搜尋依據(jù)的方法,其中該影像服務(wù)器在接收各該數(shù)字照片的查詢及下載方法,包含下列步驟接收一查詢條件的定位坐標;接收一查詢條件的預(yù)設(shè)范圍;以該定位坐標為中心的預(yù)設(shè)范圍內(nèi),查詢該對應(yīng)表內(nèi)符合該查詢條件的若干定位坐標;傳送符合該查詢條件的各該數(shù)字照片的一縮圖列表;及根據(jù)一下載設(shè)定回傳各該數(shù)字照片。10.如權(quán)利要求9所述以定位坐標作影像搜尋依據(jù)的方法,其中該定位坐標是該使用者于一電子地圖中點選產(chǎn)生。11.如權(quán)利要求7所述以定位坐標作影像搜尋依據(jù)的方法,其中各該數(shù)字照片可儲存于該使用者于該影像數(shù)據(jù)庫內(nèi)若干個自建目錄中。全文摘要一種以定位坐標作影像搜尋依據(jù)的系統(tǒng)及其方法,當(dāng)使用者上傳數(shù)字照片的中繼數(shù)據(jù)(metadata)內(nèi)含定位坐標時,由解析模塊擷取數(shù)字照片中的名稱及坐標信息存入對應(yīng)表后,再將該上傳的照片存入影像數(shù)據(jù)庫中;在下次接收到使用者輸入一定位坐標時,即可根據(jù)該定位坐標尋找對應(yīng)表中相關(guān)的數(shù)字照片檔案,以縮圖列表方式供使用者選取下載。文檔編號G06F17/30GK101017485SQ20061002376公開日2007年8月15日申請日期2006年2月7日優(yōu)先權(quán)日2006年2月7日發(fā)明者林輝全申請人:環(huán)達電腦(上海)有限公司