多圖像文件編輯裝置和多圖像文件編輯方法
2023-09-17 22:56:10 1
專利名稱:多圖像文件編輯裝置和多圖像文件編輯方法
技術領域:
本發明涉及用於對包含主圖像數據和1個以上的副圖像數據的多圖 像文件進行編輯的多圖像文件編輯裝置和多圖像文件編輯方法。
背景技術:
當拍攝圖像時,有時每個場景拍攝一張,另一方面,有時也按照連 拍攝影、全景攝影、自動包圍攝影、多視點攝影(所謂的立體視圖像攝 影)這樣的規定的攝影順序進行多張攝影。特別是,近年的數位照相機 由於連拍性能提高,因而具有連拍張數飛躍增加的傾向,而當把連拍所 得到的各圖像分別作為單獨的文件來記錄時,文件管理變得非常麻煩的 可能性高。
因此,提出了一種技術,該技術通過將按照這樣的規定攝影順序所 得到的相互關聯性高的圖像組作為單一的文件來處理而取代分別作為單 獨的文件來處理的方法,在文件使用和文件管理方面獲得高的便利性。
然而,拍攝所取得的數字靜態圖像在目前狀況下大多作為JPEG標 準的JPG文件來保存,使用"JPG"作為文件的擴展名。為了保持與設計成 處理該JPG文件的現有的圖像處理裝置和JPG應用程式之間的文件互換 性,有必要使文件的擴展名採用上述的"JPG"。而且,文件的內部結構也 需要依據在數位照相機等中成為事實標準的Exif標準。
作為同時實現這些要求的技術,可列舉例如日本特開2005—252754 號公報記載的技術。該公報記載的技術是這樣的技術將多個JPEG圖像 匯總為1個文件以防止文件數的增加,而且在文件的開頭以依據Exif標 準的格式來存儲主圖像(在匯總為文件的多個圖像中為主的(代表的) 的l個圖像),而且使文件自身的擴展名採用"JPG"。
具體地說,就是生成圖IO所示的文件。這裡,圖10是示出以往提出的可存儲多個JPEG圖像數據的圖像文件的結構例的圖。可在圖像文件 內存儲例如作為主圖像的一個JPEG圖像數據和除此以外的作為副圖像 的n (n是1以上的整數)個JPEG圖像數據。並且,對各JPEG圖像數 據分別附加JPEG頭部,採用由JPEG頭部和JPEG圖像數據構成的1組 被圖像開始標記SOI和圖像結束標記EOI夾著的結構。在這種結構中, 存儲在圖像文件內的開頭的圖像為主圖像,在該主圖像涉及的JPEG頭部 內存儲有存儲在同一圖像文件內的各副圖像的信息(例如,副圖像的 總數,副圖像的識別編號(是圖像文件內的第幾個副圖像等),指向各副 圖像的指針,各副圖像的圖像類別信息(是表示主圖像數據和1個以上 的副圖像在攝影時的關係的信息。具體地說,各副圖像是通過全景攝影 所取得的,或是通過包圍攝影所取得的等)等)。而且,文件名的擴展名 釆用"JPG"(在圖示的例子中,文件名是"hogehoge.JPG")。
通過使用在存儲多個JPEG圖像數據的文件中採用這樣的擴展名是 "JPG"且從文件開頭到主圖像的結尾具有與現有的JPEG格式相同構造的 結構,來保持與處理JPG文件的現有的圖像處理裝置和應用程式之間的 互換性。然後,由於將多個圖像數據存儲在1個文件內,因而可減少文 件數,具有文件管理變得容易的優點。該圖10示出一例的文件,即把多 個圖像數據存儲在1個文件內的圖像文件在以下適當稱為"多圖像文件"。
與此相對,現行的Exif標準被規定成,針對1個JPG文件僅存儲1 張除了縮略圖像之外的JPEG圖像。
上述日本特開2005 — 252754號公報記載的存儲多個圖像的文件,由 於開頭的主圖像保持了與現有的JPG文件的互換性,因而如上所述能在 現有的圖像處理裝置和應用程式中進行顯示、編輯、保存。然而,當使 用上述的基於現行的Exif標準的現有的圖像處理裝置和應用程式來對該 公報記載的JPG文件進行編輯和保存時,儘管能保存主圖像,然而具有 主圖像以外的副圖像被刪除或損壞的可能性。
因此,為了使用現有的圖像處理裝置和應用程式來對圖像進行再現、 編輯、或分發,考慮了將多圖像文件內的各圖像分割成各個JPG文件的 利用方法。上述日本特開2005—252754號公報記載的多圖像文件由於採用將多個JPG文件連接成1個文件的結構,因而可容易地進行這種分割。 然而,當將多圖像文件進行了分割時,由於作為1個文件來管理的 圖像組的關聯性丟失,因而之後想要再次結合成1個文件變得非常困難。
發明內容
本發明的目的是提供一種可將多圖像文件分割成能較容易地進行再 結合的多圖像文件編輯裝置和多圖像文件編輯方法。
簡略地說;本發明是一種多圖像文件編輯裝置,該多圖像文件編輯 裝置用於編輯多圖像文件,該多圖像文件包含表示成為多個圖像的代
表的1個主圖像的主圖像數據;以及表示上述主圖像以外的1個以上的
副圖像的1個以上的副圖像數據,在這些主圖像數據和1個以上的副圖
像數據內分別設有頭部區域,該多圖像文件編輯裝置的特徵在於,具有 關聯信息記錄部,其在上述主圖像數據的頭部區域和上述1個以上的副 圖像數據各自的頭部區域內記錄表示上述主圖像數據和上述1個以上的
副圖像數據的關聯性的關聯信息;以及圖像數據分割部,其將上述多圖 像文件內包含的上述主圖像數據和上述1個以上的副圖像數據分別分割 成單獨的圖像文件。
並且,本發明是一種多圖像文件編輯方法,該多圖像文件編輯方法 用於編輯多圖像文件,該多圖像文件包含表示成為多個圖像的代表的1 個主圖像的主圖像數據;以及表示上述主圖像以外的1個以上的副圖像 的1個以上的副圖像數據,在這些主圖像數據和1個以上的副圖像數據 內分別設有頭部區域,該多圖像文件編輯方法的特徵在於,包含關聯 信息記錄步驟,在上述主圖像數據的頭部區域和上述1個以上的副圖像 數據的各自的頭部區域內記錄表示上述主圖像數據和上述1個以上的副 圖像數據的關聯性的關聯信息;以及圖像數據分割步驟,將上述多圖像 文件內包含的上述主圖像數據和上述1個以上的副圖像數據分別分割成 單獨的圖像文件。
參照附圖從以下說明中將更加清楚地明白本發明的上述和其他目 的、特徵和優點。
圖1是示出本發明的實施方式1中的多圖像文件編輯裝置的結構例 的框圖。
圖2是示出上述實施方式1中的多圖像文件的分割概要的圖。 圖3是示出在上述實施方式1中對多圖像文件內包含的圖像進行分 割、編輯之後進行結合以重新構建多圖像文件的流程的圖。
圖4是示出在上述實施方式1中從多圖像文件分割所得到的主圖像
文件的結構的圖。
圖5是示出在上述實施方式1中從多圖像文件分割所得到的副圖像 文件的結構的圖。
圖6是詳細示出在上述實施方式1中從多圖像文件分割所得到的主 圖像文件的頭部結構的圖。
圖7是詳細示出在上述實施方式1中從多圖像文件分割所得到的副 圖像文件的頭部結構的圖。
圖8是示出在上述實施方式1中將多圖像文件分割成JPG文件組的 處理的流程圖。
圖9是示出在對分割多圖像文件所取得的JPG文件組進行結合來重
新構建多圖像文件時的處理的流程圖。
圖IO是示出以往提出的可存儲多個JPEG圖像數據的圖像文件的結
構例的圖。
具體實施例方式
以下,參照
本發明的實施方式。 [實施方式1]
圖1至圖9示出本發明的實施方式1,圖1是示出多圖像文件編輯 裝置的結構例的框圖。
該多圖像文件編輯裝置1具有拍攝圖像的功能,並構成為例如數碼 照相機。艮P,多圖像文件編輯裝置1具有鏡頭2、光圈3、攝像元件4、模
擬放大部5、 A/D轉換部6、總線7、存儲器8、圖像處理部9、視頻編碼
器10、操作部ll、以及CPU 12。並且,多圖像文件編輯裝置1與記錄
介質13和顯示部14連接。
鏡頭2用於使被攝體的光學像成像在攝像元件4上。
光圈3用於通過規定從鏡頭2到達攝像元件4的光束的通過範圍來
調節所成像的光學像的亮度。該鏡頭2和光圈3構成攝像光學系統。
攝像元件4對所成像的光學像進行光電轉換來生成並輸出模擬的電
圖像信號。
模擬放大部5對從攝像元件4所輸出的模擬圖像信號進行放大。A/D轉換部6將由模擬放大部5放大後的模擬圖像信號轉換成數字圖像。
由該A/D轉換部6轉換後的數字圖像經由總線7被存儲在存儲器8內。這裡,總線7是在各部收發數據時使用的,連接有A/D轉換部6、存儲器8、圖像處理部9、視頻編碼器IO以及CPU12,還能連接記錄介質13。
存儲器8構成為例如DRAM等的能較高速地進行存取的存儲部,不僅可用作用於存儲來自A/D轉換部6的圖像、由圖像處理部9處理後的圖像、從記錄介質13所讀出的圖像等的緩衝器,而且可用作CPU 12的工作區域。
圖像處理部9對存儲在存儲器8內的數字圖像實施圖像處理,生成記錄用的圖像數據(在本實施方式中假想了 JPEG數據),再寫回到存儲器8內。並且,圖像處理部9根據需要還生成顯示用的圖像數據,將其
存儲在存儲器8內。
通過CPU12向由該圖像處理部9所生成的記錄用的圖像數據附加頭
部等來生成圖像文件。
記錄介質13根據CPU 12的控制,非易失性地記錄所生成的圖像文件,並由例如快閃記憶體等構成。該記錄介質13構成為例如CF卡或SD卡等外帶記錄介質,從而可在該多圖像文件編輯裝置1上拆裝。視頻編碼器IO讀出存儲在存儲器8內的顯示用的圖像數據,將其轉
換成視頻信號等,輸出到外部。該視頻編碼器io連接有例如液晶顯示裝
置(LCD)或電視裝置(TV)等作為外部設備的顯示部14,從而在該顯示部14上顯示圖像。
操作部11用於由用戶對該多圖像文件編輯裝置1進行各種操作輸入。作為可由該操作部U進行的操作,例如可列舉以下作為例子電源的接通/斷開操作;用於指示圖像的攝影開始的快門釋放操作;用於選擇連拍攝影模式、全景攝影模式、多視點攝影模式、自動包圍攝影模式等攝影模式的模式選擇操作;以及用於從所拍攝的多個圖像中選擇主圖像的主圖像選擇操作等。
CPU 12是對該多圖像文件編輯裝置1內的各部進行統一控制的控制部。並且,如上所述,CPU12進行通過生成頭部並附加給記錄用的圖像數據來生成圖像文件的處理、將所生成的圖像文件記錄在記錄介質13內的控制等,從而兼用作關聯信息記錄部、圖像數據分割部以及多圖像文件重新構建部。而且,CPU12還進行通過自動處理或者根據手動操作從多個圖像中選擇主圖像的處理。
然後,在本實施方式中,假定當設定了連拍攝影模式、全景攝影模式、多視點攝影模式、自動包圍攝影模式等可取得相互關聯性高的多個圖像的攝影模式時所拍攝的一系列圖像組作為多圖像文件被記錄在記錄介質13內。
圖2是示出多圖像文件的分割概要的圖,圖4是示出從多圖像文件進行分割所得到的主圖像文件的結構的圖,圖5是示出從多圖像文件進行分割所得到的副圖像文件的結構的圖。
首先,圖2的左側是示出使用上述的攝影模式所拍攝並記錄在記錄介質13內的多圖像文件的結構的圖。該圖2的左側所示的多圖像文件的結構與參照圖IO所說明的多圖像文件的結構相同。
艮P,多圖像文件將作為主圖像的1個JPEG圖像數據存儲在開頭,接下來存儲作為副圖像的n (ii是l以上的整數)個JPEG圖像數據。向各個JPEG圖像數據分別附加JPEG頭部。然後,構成為由JPEG頭部和
9JPEG圖像數據構成的1組被圖像開始標記SOI和圖像結束標記EOI所夾著。
在這種結構的多圖像文件中,在存儲於文件內的開頭的主圖像所涉及的JPEG頭部內存儲有存儲在同一文件內的各副圖像的信息。這裡作為副圖像的信息,可列舉以下若干例副圖像的總數、副圖像的識別編號(是多圖像文件內的第幾個副圖像等)、指向各副圖像的指針、各副圖像的類別(各副圖像是使用上述各攝影模式中的何種模式所得到的等)等。並且,在本實施方式中,與圖10所示的例子不同,多圖像文件的文件名的擴展名採用"MPF"(在圖示的例子中,文件名是"hogehoge.MPF")。不過,該擴展名僅是一例,當然可以使用其他擴展名。在本實施方式中,由於假定將多圖像文件分割成多個JPG文件,因而分割後的JPG文件可使用與多圖像文件不對應的現有的裝置或軟體等來處理。因此,由於無需使多圖像文件的擴展名採用用於保持與現有的JPG文件之間的互換性的"JPG",因而這裡附上表示是多圖像文件的獨自的擴展名。
然後,圖2的右側是示出將圖2的左側所示的多圖像文件內包含的各圖像分別分割成單獨的JPG文件時的結構的圖。
被圖像開始標記SOI和圖像結束標記EOI所夾著的圖像數據分別被分割成單獨的JPG文件。這裡,對於主圖像,除了擴展名之外附加與多圖像文件相同的文件名,而擴展名為"JPG"(在圖示的例子中,文件名是"hogehoge.JPG")。並且,對於副圖像,擴展名是"JTPG",而除了擴展名之外的文件名是對除了多圖像文件的擴展名之外的文件名附加下劃線和副圖像的編號而得到的文件名(在圖示的例子中,副圖像k(k二l, ..., n)的文件名是"hogehoge—k. JPG")。
而且,在分割文件時,在分割後的各JPG文件的JPEG頭部內追記為了後面進行結合以重新構建多圖像文件所需要的關聯信息。
首先,在包含主圖像數據的主圖像文件的JPEG頭部內,如圖4所示,直接連續記錄有在多圖像文件時所記錄的從副圖像1信息至副圖像n信息,並且還在文件分割時追記主圖像關聯信息。作為記錄在該主圖像關聯信息內的信息的例子,可列舉用於識別是從多圖像文件分割得到的圖像文件的識別符(在圖4和後述的圖6所示的例子中是識別符"MPFD"(不過,該識別符僅是一例));表示圖像在多圖像文件內的順序的識別編號"0"(由於將副圖像的識別編號設定為1、 ...、 n等,因而將主圖像的識別編號設定為"0");以及分割後的副圖像用於識別該主圖像的主圖像文件識別信息(例如,唯一的ID、或者該主圖像文件的文件名自身等)。
另一方面,在包含副圖像數據的副圖像文件的JPEG頭部內,如圖5所示,在文件分割時追記副圖像關聯信息。副圖像k (k=l, ..., n)的副圖像關聯信息是參照記錄在主圖像JPEG頭部內的副圖像k信息並基本上通過複製來記錄的(這裡,基本上要求通過複製來進行記錄的理由是因為,在後面重新構建多圖像文件時,假設不存在記錄主圖像數據的JPG文件,也能僅恢復主圖像JPEG頭部。不過,對於對複製來說沒有意義的信息則無需複製。例如,指向副圖像的指針對於多圖像文件是需要的,然而對於分割後的JPG文件,由於記錄在JPEG頭部的其他部分內,因而無需特別複製,等)。這裡,作為通過複製來記錄的副圖像k信息的例子,可列舉副圖像的總數、副圖像的識別編號(是多圖像文件內的第幾個副圖像等)、各副圖像的類別(各副圖像是使用上述各攝影模式中的何種模式來取得的等)等。
而且,在該副圖像關聯信息內記錄有用於識別是從多圖像文件分
割得到的圖像文件的識別符(在圖5和後述的圖7所示的例子中是識別符"MPFD",與圖4和圖6所示的附加給主圖像的識別符相同);以及該副圖像用於識別分割後的主圖像的主圖像文件識別信息(如上所例示,附加給主圖像的唯一 ID、或者主圖像文件的文件名自身等)。
然後,圖3是示出將多圖像文件內包含的圖像進行分割、編輯,之後進行結合來重新構建多圖像文件的流程的圖。
在圖1所示的多圖像文件編輯裝置1中,CPU 12從記錄介質13中讀出圖2的左側所示的多圖像文件(在該例中是文件名"hogehoge.MPF")並將其存儲在存儲器8內,將主圖像關聯信息追記到主圖像JPEG頭部內,並將副圖像k關聯信息追記到副圖像k JPEG頭部內來進行文件分割,從而按每個圖像數據生成圖2的右側所示的多個JPG文件。這樣生成的多個JPG文件再次被記錄在記錄介質13內。
使該記錄介質13與例如個人計算機(PC)等連接,通過在該PC中執行現有的編輯JPG文件的圖像編輯處理程序等來進行圖像編輯處理(不過,也可以使用計算機以外的專用的圖像編輯裝置來迸行編輯,還可以使用配備在數位照相機等內的圖像編輯功能來進行編輯。即,對進行圖像編輯的設備等不作限定。)。在該圖3中,示出對副圖像2的JPG文件(在該例中是編輯前的文件名"hogehoge一2.JPG")進行編輯的例子。其中,在該編輯處理後,假定在副圖像2的JPEG頭部內保留了副圖像關聯信息(並且假定編輯後的文件名是"new—hogehoge—2.JPG")。
之後,將記錄有未迸行過編輯處理的主圖像文件和副圖像1、 3 4文件以及處理後的副圖像2文件("newJiogehoge.2.JPG")的記錄介質13與圖1所示的多圖像文件編輯裝置1再次連接。
然後,通過在多圖像文件編輯裝置1中進行圖像重新結合的處理,生成將編輯前的副圖像2置換成編輯後的副圖像2的多圖像文件(在該例中是文件名"new一hogehoge.MPF,),結束該處理。
然後,圖6是詳細示出從多圖像文件分割得到的主圖像文件的頭部結構的圖,圖7是詳細示出從多圖像文件分割得到的副圖像文件的頭部結構的圖。
分割得到的JPG文件的JPEG頭部是依據Exif標準的JPEG頭部,包含APP1標記區域和APP2標記區域。並且,在APP1標記區域內記錄記錄在常規的JPG文件的頭部內的Exif數據,在APP2標記區域內記錄分割時關聯信息(為了根據分割後的多個JPG文件重新構建多圖像格式的圖像文件所需要的信息)。
這裡,如圖6和圖7的右側放大所示,APP1標記區域包含APP1標記、APPlLength、 Exif頭部、TIFF頭部、0thlFD、 ExiflFD、 lstIFD、以及縮略圖像數據。並且,在圖像文件是主圖像文件的情況下,還在APP1標記區域的例如ExifIFD和lstIFD之間的位置上包含有副圖像信息IFD。
這裡,參照APPiLength,可計算後述的APP2標記區域的開頭位置。在OthIFD內包含有指向ExifIFD的指針和指向lstIFD的指針。在ExifIFD內包含有ExiflFD標籤數據。並且,在主圖像的JPEG頭部的ExiflFD內還包含有指向副圖像信息IFD的指針。並且,在指向該副圖像信息IFD的指針所指示的主圖像的JPEG頭部內的位置上記錄有上述的副圖像1信息 副圖像n信息。
然後,分割時關聯信息包含APP2標記、APP2Length以及圖像關聯信息(在是主圖像的JPG文件的情況下是主圖像關聯信息,在是副圖像的JPG文件的情況下是副圖像關聯信息),以依據Exif標準的形式來記錄。
如上所述,通過參照APPlLength來計算APP2標記的位置。並且,參照APP2Length,可計算JPEG圖像數據主體的開頭位置。並且,在圖像關聯信息是主圖像關聯信息的情況下,如上所述,記
錄有識別符"MPFD"、圖像識別編號"O"、以及主圖像文件識別信息。
並且,在圖像關聯信息是副圖像關聯信息的情況下,如上所述,記
錄有識別符"MPFD"、圖像識別編號"k"(是副圖像k (k=l, ..., n)的
情況)、圖像類別信息、總的副圖像數(副圖像的總數)、以及主圖像文
件識別信息。
接下來,圖8是示出將多圖像文件分割成JPG文件組的處理的流程圖。另外,該圖8所示的處理也可以是在多圖像文件編輯裝置1中進行的處理,還可以是通過在計算機上執行與多圖像文件的分割對應的多圖像文件編輯程序來進行的處理。
幵始該處理後,首先從多圖像文件分割主圖像(被圖像開始標記SOI和圖像結束標記EOI夾著的主圖像的部分)(步驟Sl )。
然後,將上述的主圖像關聯信息追加記錄在主圖像JPEG頭部內(步驟S2)。
然後,從主圖像JPEG頭部取得總的副圖像數N (步驟S3),將變量i重置為O (步驟S4)。
然後,使變量i增加l (步驟S5),從多圖像文件分割第i個副圖像(步驟S6)。然後,參照記錄在主圖像JPEG頭部內的副圖像i信息(步驟S7),將上述的副圖像關聯信息記錄在第i個副圖像的頭部區域內(步驟S8)。
之後,判定i是否小於N (步驟S9),在小於N的情況下,回到步驟S5,針對下一個副圖像重複進行上述的處理,另一方面,在達到N的情況下,結束該處理。
另外,上述中,將圖像(主圖像或副圖像)分割成JPG文件之後記錄關聯信息,而這只是為了方便起見按該順序進行的記載,可以是相反的順序,也可以同時進行,而不特別規定順序。
圖9是示出在對分割多圖像文件得到的JPG文件組進行結合來重新構建多圖像文件時的處理的流程圖。另外,該圖9所示的處理可以是在多圖像文件編輯裝置1中進行的處理,也可以是通過在計算機上執行與多圖像文件的結合對應的多圖像文件編輯程序來進行的處理。
開始該處理後,根據例如經由操作部11進行的用戶操作選擇要重新結合的圖像文件組(假定該圖像文件組是由M張JPG文件構成的圖像文件組)(步驟S21)。
然後,根據在各JPG文件的頭部內是否記錄有識別符"MPFD",判定所選擇的圖像文件組內包含的所有JPG文件是否是從多圖像文件分割得到的JPG文件(步驟S22)。
這裡,在所選擇的圖像文件組中包含有至少一個不是從多圖像文件分割得到的JPG文件的情況下,回到步驟S21,重新進行圖像文件組的選擇。
並且,在步驟S22中判定為圖像文件組內包含的所有JPG文件都是從多圖像文件分割得到的JPG文件的情況下,將變量i重置為0 (步驟S23)。
然後,使變量i增加l (步驟S24),取得記錄在所選擇的第i個JPG文件的頭部內的關聯信息(主圖像關聯信息或副圖像關聯信息)(步驟S25)。
接下來,根據主圖像文件識別信息(根據是否與已取得關聯信息的JPG文件的主圖像文件識別信息相同),來判定當前處理中的JPG文件是
14否是從與已取得關聯信息的JPG文件相同的多圖像文件分割得到的JPG文件(步驟S26)。
這裡,在判定為不是從相同的多圖像文件分割得到的JPG文件的情況下,回到步驟S21,重新進行圖像文件組的選擇。
另一方面,在判定為是從相同的多圖像文件分割得到的JPG文件的情況下,判定i是否小於M (步驟S27),在小於M的情況下,回到步驟S24,針對下一個圖像重複進行上述的處理。
並且,在i達到M的情況下,判定在所選擇的圖像文件組中是否包含有主圖像的JPG文件(步驟S28)。
這裡,在判定為在所選擇的圖像文件組中未包含有主圖像的JPG文件的情況下,根據記錄在所選擇的圖像文件組中的至少1個JPG文件的頭部區域內的主圖像文件識別信息,從記錄介質13中檢索主圖像的JPG文件(步驟S29)。
判定結果是否發現了主圖像的JPG文件(步驟S30)。這裡,在判定為未發現主圖像的JPG文件的情況下,所選擇的圖像文件組內包含的JPG文件全部是副圖像的JPG文件,因而根據這些JPG文件的頭部內包含的副圖像關聯信息,生成多圖像文件的主圖像頭部(步驟S31)。
然後,將可識別出是主圖像丟失多圖像的圖像(例如,包含有"是多圖像但丟失了主圖像"等文字信息的圖像等)作為數據嵌入到主圖像的實數據部內(步驟S32)。
在步驟S28中判定為在所選擇的圖像文件組中包含有主圖像的JPG文件的情況下,若在步驟S30中判定為檢索結果發現了主圖像的JPG文件,或者進行了步驟S31和步驟S32的處理而生成了主圖像,則接下來,從主圖像JPEG頭部取得總的副圖像數N (步驟S33),將變量i重置為0(步驟S34)。
接下來,使變量i增加l (步驟S35),參照記錄在主圖像JPEG頭部內的副圖像i信息(步驟S36),判定在步驟S21中所選擇的圖像文件組中是否有與副圖像i信息的識別編號一致的圖像(步驟S37)。
這裡,在判定為有一致的圖像的情況下,將一致的選擇圖像追加到多圖像文件中(不過,當i二l時由於還不是"多圖像文件"而是"主圖像文
件",因而是追加到該主圖像文件中)(步驟S38),另一方面,在判定為 沒有一致的圖像的情況下,將副圖像i信息中的圖像類別變更為"無圖像" (步驟S39)。
在進行了步驟S38或步驟S39的處理後,判定i是否小於N (步驟 S40),在小於N的情況下回到步驟S35,針對下一個副圖像重複進行上 述的處理,另一方面,在達到N的情況下,結束該處理。
另外,在該圖9所示的處理中,由用戶選擇成為重新構建多圖像文 件的對象的圖像文件組,然而當然不限於此。例如,也可以在用戶僅指 定1個要重新構建多圖像文件的JPG文件的情況下,通過後來檢索記錄 介質13內的各JPG文件的頭部信息,來自動檢索從與所指定的JPG文件 相同的多圖像文件分割得到的JPG文件,重新構建原來的多圖像文件。 或者,也能通過完全自動處理, 一併重新構建在記錄介質13內可重新構 建的多圖像文件。
根據這種實施方式1,在將包含多個圖像數據的多圖像文件分割成 多個"包含1個圖像數據的圖像文件"時,由於在所分割的圖像文件的頭 部內追記了為了後來重新構建多圖像文件所需要的關聯信息,因而可比 較容易地進行結合來重新構建原來結構的多圖像文件。
並且,分割後的圖像文件能使用與多圖像不對應的軟體進行顯示或 編輯,或者進行分發。此時,由於使從多圖像文件分割得到的JPG文件 成為依據Exif標準的事實標準的格式的文件,因而可保持與JPEG對應 設備之間的互換性,提高通用性,改善便利性。
並且,由於記錄了關聯信息,因而在對分割所得到的JPG文件進行 了編輯之後,根據編輯後的JPG文件重新構建多圖像文件,從而可再次 容易地進行文件管理。
並且,由於記錄總的副圖像數作為關聯信息,而且記錄參照記錄在 主圖像的頭部區域內的副圖像信息所得到的信息作為副圖像關聯信息, 因而即使在要重新構建多圖像文件的圖像文件組內主圖像丟失,也能生 成主圖像的頭部,可準備好作為多圖像文件的形式。並且,在生成該主圖像的頭部時,可一併確保總的副圖像數x (l個副圖像信息區域)的數 據區域,因而可更高速地進行頭部的構建。
而且,由於記錄圖像識別編號作為關聯信息,因而可針對多圖像文 件內的圖像順序進行恢復。而且,即使在重新構建後的多圖像文件內有 丟失的圖像,也能使其圖像編號的部分為空白,在以後期望的時候追加 丟失的圖像。
然後,由於記錄圖像類別信息作為關聯信息,因而當重新構建了多 圖像文件時,具有不會有損原來的多圖像文件所保持的功能的優點。
而且,由於記錄主圖像文件識別信息作為關聯信息,因而可識別分 割後的JPG文件是否是從相同的多圖像文件分割得到的文件,並可用於 要重新構建的圖像文件組的自動選擇,或者可用於當要重新構建的圖像 文件組內不包含主圖像時的自動檢索。
並且,由於記錄識別符作為關聯信息,因而只需進行該識別符的判 定,就能簡單地識別該文件是否是從多圖像文件分割得到的圖像文件。
另外,上述中主要描述了多圖像文件編輯裝置,並在圖8和圖9中 描述了可以通過在計算機上執行多圖像文件編輯程序來進行處理的情 況,然而不限於此,也可以是用於執行相同處理的多圖像文件編輯方法。
以上參照附圖對本發明的優選實施方式作了說明,應理解的是,本 發明不限於這些具體的實施方式,本領域技術人員可在不脫離所附權利 要求中定義的本發明的精神或範圍的情況下進行各種變更和修改。
1權利要求
1.一種多圖像文件編輯裝置,該多圖像文件編輯裝置用於編輯多圖像文件,該多圖像文件包含表示成為多個圖像的代表的1個主圖像的主圖像數據;以及表示上述主圖像以外的1個以上的副圖像的1個以上的副圖像數據,在這些主圖像數據和1個以上的副圖像數據內分別設有頭部區域,該多圖像文件編輯裝置的特徵在於,具有關聯信息記錄部,其在上述主圖像數據的頭部區域和上述1個以上的副圖像數據各自的頭部區域內記錄表示上述主圖像數據和上述1個以上的副圖像數據的關聯性的關聯信息;以及圖像數據分割部,其將上述多圖像文件內包含的上述主圖像數據和上述1個以上的副圖像數據分別分割成單獨的圖像文件。
2. 根據權利要求l所述的多圖像文件編輯裝置,其特徵在於,由上 述圖像數據分割部從多圖像文件分割所得到的多個圖像文件分別依據 Exif標準。
3. 根據權利要求l所述的多圖像文件編輯裝置,其特徵在於,在上 述多圖像文件的主圖像數據的頭部區域內記錄有與該多圖像文件內包含 的1個以上的副圖像數據分別相關的信息,上述關聯信息記錄部參照記錄在該多圖像文件的主圖像數據的頭部 區域內的與1個以上的副圖像數據分別相關的信息,生成要記錄在上述 副圖像數據的頭部區域內的關聯信息並記錄。
4. 根據權利要求l所述的多圖像文件編輯裝置,其特徵在於,上述 關聯信息包含表示上述主圖像數據和上述主圖像以外的1個以上的副圖 像在攝影時的關係的圖像類別信息。
5. 根據權利要求l所述的多圖像文件編輯裝置,其特徵在於,上述 關聯信息包含用於識別主圖像文件的主圖像文件識別信息,上述主圖像 文件是由上述圖像數據分割部分割主圖像數據而得到的圖像文件。
6. 根據權利要求l所述的多圖像文件編輯裝置,其特徵在於,上述 關聯信息包含用於識別記錄有該關聯信息的圖像文件是通過分割多圖像文件而得到的圖像文件的識別符。
7. 根據權利要求l所述的多圖像文件編輯裝置,其特徵在於,上述 關聯信息包含上述多圖像文件內包含的上述1個以上的副圖像的總數的 信息。
8. 根據權利要求l所述的多圖像文件編輯裝置,其特徵在於,上述 關聯信息包含表示圖像文件是根據分割前的多圖像文件中的第幾個圖像 數據進行分割所得到的圖像文件的圖像識別編號。
9. 根據權利要求1至權利要求8中的任一項所述的多圖像文件編輯 裝置,其特徵在於,該多圖像文件編輯裝置還具有多圖像文件重新構建 部,該多圖像文件重新構建部通過將由上述圖像數據分割部從一個多圖 像文件分割得到的多個圖像文件根據記錄在各圖像文件的頭部區域內的 上述關聯信息進行連接,來重新構建包含多個圖像數據的多圖像文件。
10. —種多圖像文件編輯方法,該多圖像文件編輯方法用於編輯多 圖像文件,該多圖像文件包含表示成為多個圖像的代表的1個主圖像 的主圖像數據;以及表示上述主圖像以外的1個以上的副圖像的1個以 上的副圖像數據,在這些主圖像數據和1個以上的副圖像數據內分別設 有頭部區域,該多圖像文件編輯方法的特徵在於,包含關聯信息記錄步驟,在上述主圖像數據的頭部區域和上述1個以上 的副圖像數據的各自的頭部區域內記錄表示上述主圖像數據和上述1個 以上的副圖像數據的關聯性的關聯信息;以及圖像數據分割步驟,將上述多圖像文件內包含的上述主圖像數據和 上述1個以上的副圖像數據分別分割成單獨的圖像文件。
全文摘要
本發明提供多圖像文件編輯裝置和多圖像文件編輯方法。多圖像文件在1個文件內包含成為代表的1個主圖像數據和除此以外的1個以上的副圖像數據,在各圖像數據內分別設有頭部區域。在將該多圖像文件分別分割成單獨的圖像文件時,在主圖像數據的頭部區域和1個以上的副圖像數據各自的頭部區域內記錄表示主圖像數據和1個以上的副圖像數據的關聯性的關聯信息。該關聯信息是為了根據分割得到的多個圖像數據重新構建多圖像文件所需要的信息,包含例如副圖像的總數、圖像識別編號、主圖像文件識別信息、圖像類別等。
文檔編號H04N5/225GK101527804SQ20091000716
公開日2009年9月9日 申請日期2009年2月13日 優先權日2008年3月4日
發明者岡澤淳郎 申請人:奧林巴斯映像株式會社