專利名稱:能夠容易地生成相簿的攝像設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種拍攝圖像并使用所拍攝圖像生成相簿的攝像設(shè)備、攝像設(shè)備的控制方法和存儲介質(zhì)。
背景技術(shù):
已經(jīng)提出了一種拍攝圖像并將所拍攝圖像布局在頁面上從而生成相簿的攝像設(shè)備(數(shù)字照相機(jī))(例如參見日本特開2008-17238)。然而,在日本特開2008-17238所公開的攝像設(shè)備中,以拍攝者拍攝的順序?qū)⑺臄z圖像插入到圖像框中,因此無法緊挨在拍攝操作之后將所拍攝圖像布局在期望位置。
發(fā)明內(nèi)容
本發(fā)明提供一種拍攝圖像并使用所拍攝圖像生成相簿的攝像設(shè)備、攝像設(shè)備的控制方法和存儲用于實(shí)現(xiàn)該方法的程序的計算機(jī)可讀存儲介質(zhì),該攝像設(shè)備能夠通過利用簡單操作將期望圖像布局在期望位置來生成相簿,同時使拍攝者在拍攝圖像時確認(rèn)該布局的結(jié)果。在本發(fā)明的第一方面中,提供一種攝像設(shè)備,包括顯示單元,用于通過將拍攝被攝體所獲得的通過鏡頭圖像插入到模板的多個框中,在顯示部上顯示所述通過鏡頭圖像; 檢測單元,用于檢測是否指定了顯示有所述通過鏡頭圖像的多個框中的一個框;生成單元, 用于在所述檢測單元檢測到指定了顯示有所述通過鏡頭圖像的多個框中的一個框時,通過執(zhí)行攝像處理來生成圖像文件;以及存儲單元,用于將所生成的圖像文件與所述模板的多個框中的所指定的框相關(guān)聯(lián)地存儲。在本發(fā)明的第二方面中,提供一種攝像設(shè)備,包括顯示單元,用于在顯示部上顯示電子相簿的頁;檢測單元,用于檢測是否指定了所述頁上的位置;生成單元,用于在所述檢測單元檢測到指定了所述頁上的位置時,通過執(zhí)行攝像處理來生成圖像文件;計算單元, 用于基于所指定的位置,計算所述頁上的區(qū)域;以及存儲單元,用于將所生成的圖像文件與所計算出的區(qū)域相關(guān)聯(lián)地存儲。在本發(fā)明的第三方面中,提供一種攝像設(shè)備的控制方法,包括以下步驟通過將拍攝被攝體所獲得的通過鏡頭圖像插入到模板的多個框中,在顯示部上顯示所述通過鏡頭圖像;檢測是否指定了顯示有所述通過鏡頭圖像的多個框中的一個框;在檢測到指定了顯示有所述通過鏡頭圖像的多個框中的一個框時,通過執(zhí)行攝像處理來生成圖像文件;以及將所生成的圖像文件與所述模板的多個框中的所指定的框相關(guān)聯(lián)地存儲。在本發(fā)明的第四方面中,提供一種攝像設(shè)備的控制方法,包括以下步驟在顯示部上顯示電子相簿的頁;檢測是否指定了所述頁上的位置;在檢測到指定了所述頁上的位置時,通過執(zhí)行攝像處理來生成圖像文件;基于所指定的位置,計算所述頁上的區(qū)域;以及將所生成的圖像文件與所計算出的區(qū)域相關(guān)聯(lián)地存儲。在本發(fā)明的第五方面中,提供一種非瞬態(tài)計算機(jī)可讀存儲介質(zhì),用于存儲用于使計算機(jī)執(zhí)行攝像設(shè)備的控制方法的計算機(jī)可執(zhí)行程序,其中,所述控制方法包括以下步驟 通過將拍攝被攝體所獲得的通過鏡頭圖像插入到模板的多個框中,在顯示部上顯示所述通過鏡頭圖像;檢測是否指定了顯示有所述通過鏡頭圖像的多個框中的一個框;在檢測到指定了顯示有所述通過鏡頭圖像的多個框中的一個框時,通過執(zhí)行攝像處理來生成圖像文件;以及將所生成的圖像文件與所述模板的多個框中的所指定的框相關(guān)聯(lián)地存儲。在本發(fā)明的第六方面中,提供一種非瞬態(tài)計算機(jī)可讀存儲介質(zhì),用于存儲用于使計算機(jī)執(zhí)行攝像設(shè)備的控制方法的計算機(jī)可執(zhí)行程序,其中,所述控制方法包括以下步驟 在顯示部上顯示電子相簿的頁;檢測是否指定了所述頁上的位置;在檢測到指定了所述頁上的位置時,通過執(zhí)行攝像處理來生成圖像文件;基于所指定的位置,計算所述頁上的區(qū)域;以及將所生成的圖像文件與所計算出的區(qū)域相關(guān)聯(lián)地存儲。根據(jù)本發(fā)明,可以通過利用簡單操作將期望圖像布局在期望位置來生成相簿,同時使拍攝者在拍攝圖像時確認(rèn)該布局的結(jié)果。通過以下結(jié)合附圖進(jìn)行的詳細(xì)說明,本發(fā)明的特征和優(yōu)點(diǎn)將變得更加明顯。
圖1是作為根據(jù)本發(fā)明第一實(shí)施例的攝像設(shè)備的數(shù)字照相機(jī)的示意框圖。圖2是由圖1中示出的數(shù)字照相機(jī)進(jìn)行的相簿生成處理的流程圖。圖3A 3D是示意性示出圖2的相簿生成處理的步驟中顯示的模板選擇畫面的示例的圖。圖4A 4C是示出第一實(shí)施例中使用的相簿數(shù)據(jù)的示例的圖。圖5是示出圖1中示出的數(shù)字照相機(jī)中包括的存儲介質(zhì)的目錄結(jié)構(gòu)的圖。圖6A 6D是示出數(shù)字照相機(jī)的相簿生成模式的畫面的示例的圖。圖7是由作為根據(jù)第二實(shí)施例的攝像設(shè)備的數(shù)字照相機(jī)進(jìn)行的相簿生成處理的流程圖。圖8A 8C是圖7的相簿生成處理的步驟中顯示的模板選擇畫面的示意圖。圖9A 9D是示出第二實(shí)施例中使用的相簿數(shù)據(jù)的示例的圖。圖IOA IOE是示出作為根據(jù)第二實(shí)施例的攝像設(shè)備的數(shù)字照相機(jī)的相簿生成模式的畫面的示例的圖。
具體實(shí)施例方式現(xiàn)在將參考示出本發(fā)明實(shí)施例的附圖在下面詳細(xì)說明本發(fā)明。在這些實(shí)施例中, 將說明作為根據(jù)本發(fā)明的攝像設(shè)備的所謂的數(shù)字照相機(jī)。圖1是作為根據(jù)本發(fā)明第一實(shí)施例的攝像設(shè)備的數(shù)字照相機(jī)的示意框圖。攝像單元102、顯示部103、操作部104、R0M 105,RAM 106和存儲控制部107連接至控制部101,并且存儲介質(zhì)108連接至存儲控制部107??刂撇?01包括處理器(CPU)、總線和I/O接口等,并通過將存儲在ROM 105中的程序載入RAM 106的工作區(qū)域中并執(zhí)行所載入的程序來控制數(shù)字照相機(jī)的整體操作。艮口, 控制部101不僅控制與拍攝和圖像處理相關(guān)聯(lián)的各種機(jī)構(gòu)的操作,還控制與使用已經(jīng)拍攝的圖像(以下稱為“所拍攝圖像”)的相簿生成相關(guān)聯(lián)的處理。
攝像單元102將通過拍攝被攝體所獲取的模擬信號轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù),并利用 ADCT (自適應(yīng)離散余弦變換)等進(jìn)行數(shù)據(jù)壓縮處理。攝像單元102還進(jìn)行諸如變焦、調(diào)焦和光圈調(diào)整等的鏡頭控制。顯示部103例如由液晶面板或有機(jī)EL面板實(shí)現(xiàn),并在顯示部103 上顯示被攝體圖像、所拍攝圖像、從控制部101輸入的信息、相簿數(shù)據(jù)畫面和菜單畫面等。操作部104是拍攝者在顯示部的未示出的觸摸面板上進(jìn)行輸入操作的用戶界面。 在本實(shí)施例中,在顯示部103的觸摸面板的整個區(qū)域上配置未示出的靜電傳感器,并且以如下方式配置操作部104 當(dāng)用戶的手指觸摸顯示部103的觸摸面板的任意點(diǎn)時,從靜電傳感器中相關(guān)聯(lián)的靜電傳感器傳送表示所觸摸的點(diǎn)的坐標(biāo)的信號。在從操作部104接收到表示坐標(biāo)的信號時,控制部101檢測拍攝者的手指等接觸了顯示部103所顯示的畫面上的哪個位置。注意,以下將拍攝者使手指等與操作部104的面板接觸的操作稱為“觸摸”。ROM 105是非易失性存儲器,并存儲模板數(shù)據(jù)和要由控制部101執(zhí)行的程序數(shù)據(jù)等。RAM 106是控制部101的主存儲器,并用作控制部101執(zhí)行程序的工作區(qū)域、臨時存儲數(shù)據(jù)的存儲區(qū)域、以及臨時存儲從攝像單元102輸入的圖像數(shù)據(jù)和要由控制部101進(jìn)行編輯處理的相簿數(shù)據(jù)等的存儲區(qū)域。存儲介質(zhì)108是用于存儲圖像數(shù)據(jù)和相簿數(shù)據(jù)(以下稱為“圖像數(shù)據(jù)等”)的介質(zhì),并且例如是硬盤驅(qū)動器或可以安裝至數(shù)字照相機(jī)并且可以從數(shù)字照相機(jī)移除的存儲卡等。存儲介質(zhì)108可以是包含在數(shù)字照相機(jī)中的閃存裝置或硬盤等。存儲控制部107進(jìn)行用于將圖像數(shù)據(jù)等存儲在存儲介質(zhì)108中以及相反地從存儲介質(zhì)108讀出所存儲的圖像數(shù)據(jù)的處理。圖2是由作為根據(jù)第一實(shí)施例的攝像設(shè)備的數(shù)字照相機(jī)進(jìn)行的相簿生成處理的流程圖,并且由控制部101執(zhí)行該相簿生成處理的各步驟。拍攝者例如可以通過經(jīng)由操作部104從顯示部103上顯示的菜單畫面(未示出)中選擇相簿生成模式來開始相簿生成。在相簿生成模式中,控制部101將相簿數(shù)據(jù)的模板從R0M105讀出至RAM 106,并在顯示部103上顯示用于提示拍攝者選擇相簿數(shù)據(jù)的模板之一的模板選擇畫面(步驟S201)。 圖3A 3D是示意性示出用于在步驟S201所顯示的模板選擇畫面上選擇的模板的示例。這里,假定預(yù)先提供了圖3A 3D中示出的4種模板,并且圖3A 3D中示出的包含數(shù)字的矩形框各自表示圖像框。相簿數(shù)據(jù)包含與相簿有關(guān)的布局信息,并且該布局信息包括與圖像框所配置的位置和圖像框的大小等有關(guān)的信息。使用XML(可擴(kuò)展標(biāo)記語言)標(biāo)準(zhǔn)來描述相簿數(shù)據(jù),并且控制部101解釋以XML標(biāo)準(zhǔn)描述的相簿數(shù)據(jù),從而使得相簿數(shù)據(jù)顯示在顯示部103上。圖4A 4C是示出相簿數(shù)據(jù)的示例的圖。圖4A示出針對圖3A的模板、以XML標(biāo)準(zhǔn)所描述的相簿數(shù)據(jù)的示例。注意,圖4B和4C將在下文中進(jìn)行適當(dāng)?shù)恼f明。在圖4A的相簿數(shù)據(jù)中,將各個圖像框的坐標(biāo)以及水平大小和垂直大小設(shè)置為<image>(圖像)元素401、 <image>元素402、<image>元素403和<image>元素404的屬性。此外,在<image>元素 401 404的各個元素中,以“Xlink:href”屬性描述了插入到各圖像框中的圖像數(shù)據(jù)文件的源。然而,作為初始值,沒有圖像文件與各〈image〉元素相關(guān)聯(lián),因此,寫入表示從攝像單元102順次輸入的視頻圖像(通過鏡頭圖像(through-the lens-image))的“camera”(照相機(jī))。在本實(shí)施例中,基本上,控制部101通過基于“xlink:href”屬性中描述的文件路徑使存儲介質(zhì)108中的圖像文件與相簿數(shù)據(jù)相關(guān)聯(lián),在顯示部103上進(jìn)行顯示。然而,當(dāng)描述字符串“camera”時,控制部101例外地將從攝像單元102輸入的圖像數(shù)據(jù)與相簿數(shù)據(jù)相關(guān)聯(lián),并將相簿數(shù)據(jù)與該圖像數(shù)據(jù)一起顯示在顯示部103上。注意,圖4A的<SVg>標(biāo)簽所包圍的描述(<svg>元素)是與相簿的一頁相對應(yīng)的布局信息。通過并列地描述數(shù)量上與頁的數(shù)量相對應(yīng)的<svg>元素,可以使得相簿數(shù)據(jù)包含與多個頁有關(guān)的布局信息,由此可以形成與一個相簿相對應(yīng)的相簿數(shù)據(jù)。此外,也通過多個相簿數(shù)據(jù)項形成與一個相簿相對應(yīng)的相簿數(shù)據(jù)。再次參考圖2,當(dāng)通過拍攝者的操作選擇了相簿數(shù)據(jù)的模板(步驟S202)時,控制部101通過復(fù)制所選擇的模板來生成初始相簿數(shù)據(jù),并將初始相簿數(shù)據(jù)存儲在存儲介質(zhì) 108中(步驟S203)。在第一實(shí)施例中,以下過程將在假定選擇了圖3A所示的模板的情況下進(jìn)行說明。圖5是示出存儲介質(zhì)108的目錄結(jié)構(gòu)的圖,并且將步驟S203中生成的相簿數(shù)據(jù)存儲在存儲介質(zhì)108的根目錄下的SVG目錄中。當(dāng)拍攝者選擇了圖3A所示的模板時,控制部101使得顯示部103顯示相簿生成模式的畫面。圖6A 6D是示出相簿生成模式的畫面的示例的圖。在圖6A中,附圖標(biāo)記601 表示用于配置圖像的區(qū)域。配置在區(qū)域601內(nèi)的由附圖標(biāo)記602、603、604和605表示的矩形分別表示與圖4A中出現(xiàn)的〈image〉元素401 404相對應(yīng)的圖像框。在步驟S203中, 圖像框602 605各自尚未具有插入其中的圖像,因此在所有圖像框中顯示作為從攝像單元102輸入的圖像數(shù)據(jù)的相同的通過鏡頭圖像。注意,以下將根據(jù)需要說明圖6B和6C。控制部101在如圖6A示出的圖像框中顯示通過鏡頭圖像,并判斷拍攝者是否給出拍攝指示,即拍攝者是否已觸摸圖像框602 605中的任意圖像框(步驟S204)。在操作部 104檢測到觸摸了圖像框602 605中的任意圖像框之前(步驟S204中為“否”),控制部 101 一直處于等待拍攝指示的狀態(tài)。當(dāng)操作部104檢測到拍攝者在圖像框602 605中的任意圖像框的坐標(biāo)上的觸摸時(步驟S204中為“是”),控制部101執(zhí)行利用攝像單元102 的靜止圖像拍攝操作,并生成靜止圖像(步驟S215)。此外,控制部101存儲所生成的靜止圖像作為命名為DCIM文件夾的文件夾下的靜止圖像文件(步驟S205),其中命名為DCIM文件夾的文件夾根據(jù)圖5中示出的目錄結(jié)構(gòu)而被設(shè)置在存儲介質(zhì)108中。以下,假定在步驟 S215中,拍攝者觸摸了圖6A中示出的圖像框602,由此生成命名為“IMG_0001. JPG”的靜止圖像文件。隨后,控制部101將步驟S215中生成的靜止圖像文件與相簿數(shù)據(jù)的圖像框相關(guān)聯(lián)地進(jìn)行存儲,并更新相簿數(shù)據(jù)(步驟S206)。更具體地,控制部101將圖4A中示出的〈image〉 元素401的“xlink:href”屬性的值的描述從表示通過鏡頭圖像的“camera”改變?yōu)楸硎舅傻撵o止圖像文件的“/DCIM/100CAN0N/IMG_0001. JPG”。圖4B示出步驟S206中更新后的相簿數(shù)據(jù),并且圖6B示出在更新相簿數(shù)據(jù)之后顯示在顯示部103上的畫面的示例。在圖4B中,在與所觸摸的圖像框602相對應(yīng)的〈image〉 元素405中,更新了“xlink:href”屬性的值。此外,將步驟S215中生成的靜止圖像插入到與圖6A中示出的圖像框602相對應(yīng)的圖6B中示出的圖像框607中,并在其它圖像框608、 609和610中顯示通過鏡頭圖像。即,將通過鏡頭圖像顯示在沒有圖像文件與其相關(guān)聯(lián)的圖像框中,并且在與圖像文件與其相關(guān)聯(lián)的圖像框中,以預(yù)定大小插入并顯示與相關(guān)聯(lián)的圖像文件相對應(yīng)的圖像數(shù)據(jù)。應(yīng)當(dāng)理解,根據(jù)上述處理,通過拍攝所生成的靜止圖像被插入到步驟S204檢測到拍攝者的觸摸的圖像框602中,并顯示在畫面上。接著,控制部101判斷所有剩余圖像框是否都具有相關(guān)聯(lián)的圖像文件(步驟 S207)。如果并非所有剩余圖像框都具有相關(guān)聯(lián)的圖像文件(步驟S207中為“否”),則本處理返回至步驟S204。即,重復(fù)步驟S204 S207,直到將靜止圖像插入到所有圖像框中為止。圖4C示出靜止圖像插入到所有圖像框時的相簿數(shù)據(jù)的示例,并且圖6C示出此時顯示在顯示部103上的畫面的示例。在圖4C中,<image>元素406、407和408的 “xlink:href”屬性的值被重寫為各個靜止圖像文件的路徑,并進(jìn)行更新。據(jù)此,在圖6C中, 靜止圖像不僅已被插入到與圖6B中示出的圖像框607相對應(yīng)的圖像框611,還被插入到分別與圖6B中示出的圖像框608、609和610相對應(yīng)的圖像框612、613和614。當(dāng)所有圖像框已被填充時(步驟S207中為“是”),控制部101在顯示部103上顯示用于詢問拍攝者是否生成下一相簿數(shù)據(jù)的畫面,并判斷拍攝者的指示(步驟S208)。圖 6D示出步驟S208中顯示在顯示部103上的詢問畫面的示例。如果拍攝者觸摸了圖6D中示出的詢問畫面上的“是”,則判斷為要生成下一相簿數(shù)據(jù)(步驟S208中為“是”),從而本處理返回至步驟S201。另一方面,如果拍攝者觸摸了圖6D中示出的詢問畫面上的“否”,則判斷為不生成下一相簿數(shù)據(jù)(步驟S208中為“否”),從而相簿生成處理終止。根據(jù)上述處理,僅通過進(jìn)行用于觸摸顯示在作為攝像設(shè)備的數(shù)字照相機(jī)的顯示畫面上的圖像框的操作,拍攝者不僅能夠拍攝圖像,還能夠通過將所拍攝圖像插入到拍攝者所指定的期望圖像框(即,所觸摸的圖像框)來生成相簿。注意,在本實(shí)施例中,在步驟S204中,當(dāng)檢測到拍攝者對圖像框的觸摸時,執(zhí)行靜止圖像拍攝操作。然而,這不是限制性的,并且為了提高所拍攝圖像的圖像質(zhì)量,可以基于拍攝操作之前觸摸的坐標(biāo),在進(jìn)行自動調(diào)焦處理或自動曝光處理之后,或在以通常的方式按下未示出的拍攝按鈕時,執(zhí)行拍攝操作。此外,在本實(shí)施例中,盡管由同一長寬比表示顯示在相簿數(shù)據(jù)中的所有圖像框 (參見圖3A 3D),但這不是限制性的。例如,在圖4A 4C中示出的相簿數(shù)據(jù)的XML描述中,通過改變預(yù)定〈image〉元素的“width” (寬度)屬性和“height” (高度)屬性的值,可以使圖像框適應(yīng)長寬比的改變。這里,應(yīng)當(dāng)理解,當(dāng)攝像單元102所獲取的圖像的長寬比與圖像框的長寬比不同時,還可以針對要插入到圖像框中的靜止圖像進(jìn)行裁切處理以不在圖像框中生成空白區(qū)域,然后顯示處理后的靜止圖像。此時,控制部101執(zhí)行諸如裁切處理等的圖像的編輯。在本實(shí)施例中,在步驟S204中,當(dāng)檢測到拍攝者對圖像框的觸摸時執(zhí)行拍攝操作。這不是限制性的,例如,裝配有適用于多個長寬比的攝像單元102的數(shù)字照相機(jī)可以被配置為根據(jù)所觸摸的圖像框的長寬比來設(shè)置要由攝像單元102獲取的圖像的長寬比,然后執(zhí)行拍攝操作。即,數(shù)字照相機(jī)可以被配置為使得控制部101通過將要由攝像單元102獲取的圖像的長寬比設(shè)置為與圖像框的長寬比最接近的值來控制拍攝。以下將說明在執(zhí)行參考圖2 6D所述的相簿生成處理期間、拍攝者在非常短的時間內(nèi)觸摸多個圖像框時進(jìn)行的錯誤處理。在步驟S204中,操作部104檢測到拍攝者已觸摸(以下稱為“當(dāng)前觸摸”)圖像框602 605中的任意圖像框(參見圖6A)。然后,控制部101判斷用于生成與緊挨在檢測到當(dāng)前觸摸之前檢測到的觸摸(以下稱為“前一觸摸”)相關(guān)聯(lián)的靜止圖像文件(步驟S215)、 并將該靜止圖像文件與相簿數(shù)據(jù)相關(guān)聯(lián)(步驟S206)的處理是否已完成。如果該處理已完成,則處理進(jìn)入步驟S215,其中在步驟S215中,執(zhí)行拍攝操作,然后生成與當(dāng)前觸摸相關(guān)聯(lián)的新的靜止圖像文件。另一方面,如果處理沒有完成,則不生成與當(dāng)前觸摸相關(guān)聯(lián)的靜止圖像文件,而生成與前一觸摸相關(guān)聯(lián)的靜止圖像文件。然后,將與所生成的靜止圖像文件相同的靜止圖像文件作為與當(dāng)前觸摸相關(guān)聯(lián)的靜止圖像文件而與相簿數(shù)據(jù)相關(guān)聯(lián),并顯示在顯示部103上??梢岳缤ㄟ^使用表示狀態(tài)的標(biāo)志來實(shí)現(xiàn)步驟S204的后半部分中要判斷的上述判斷。即,可以通過進(jìn)行以下處理來實(shí)現(xiàn)該判斷將標(biāo)志的初始值設(shè)置為0,當(dāng)在步驟S204 中檢測到拍攝者的觸摸時,使該標(biāo)志遞增,并且當(dāng)步驟S206完成時,使該標(biāo)志遞減。如果標(biāo)志等于0,則處理進(jìn)入步驟S215,而如果該標(biāo)志不等于0,則處理跳過步驟S215和S205進(jìn)入步驟S206。通過執(zhí)行上述錯誤處理,當(dāng)拍攝者在非常短的時間段內(nèi)觸摸多個圖像框時(即, 當(dāng)拍攝者連續(xù)觸摸圖像框時),省略步驟S215和S205中的拍攝和靜止圖像文件生成及存儲。這使得可以防止執(zhí)行用于生成多個相似的靜止圖像的處理。在上述錯誤處理中,為了判斷是否執(zhí)行步驟S215,判斷用于生成與前一觸摸相關(guān)聯(lián)的靜止圖像文件、并將該靜止圖像文件與相簿數(shù)據(jù)相關(guān)聯(lián)的處理是否已完成。然而,這不是限制性的,例如,通過使用計時器,可以使用在檢測到前一觸摸之后直到檢測到下一觸摸為止的時間段的長度來判斷是否執(zhí)行步驟S215。注意,錯誤處理可以被配置為當(dāng)操作部104檢測到拍攝者同時觸摸了多個圖像框時,例如通過在顯示部103上顯示錯誤消息來進(jìn)行警告,然后處理返回至步驟S204。即使當(dāng)拍攝者在非常短的時間內(nèi)觸摸了多個圖像框,類似地,也可以進(jìn)行警告。接著,將說明本發(fā)明的第二實(shí)施例。本實(shí)施例的硬件結(jié)構(gòu)與第一實(shí)施例的硬件結(jié)構(gòu)相同,因此,由相同的附圖標(biāo)記表示與第一實(shí)施例的構(gòu)成元件相對應(yīng)的構(gòu)成元件,同時省略對其的說明。圖7是由作為根據(jù)第二實(shí)施例的攝像設(shè)備的數(shù)字照相機(jī)執(zhí)行的相簿生成處理的流程圖,并且由控制部101執(zhí)行相簿生成處理的各步驟。拍攝者例如可以通過經(jīng)由操作部104從顯示部103上顯示的菜單畫面(未示出)中選擇相簿生成模式來開始相簿生成。在相簿生成模式中,控制部101將相簿數(shù)據(jù)的模板從R0M105讀出至RAM 106,并在顯示部103上顯示用于提示拍攝者選擇相簿數(shù)據(jù)的模板之一的模板選擇畫面(步驟S701)。 圖8A 8C是示出步驟S701中顯示的模板選擇畫面的示例的示意圖。在所示的示例中, 針對相簿生成預(yù)先提供了形狀不同的三種模板,并且拍攝者可以選擇這些模板中的一個模板。此時,可以以如下方式配置相簿選擇模式拍攝者不僅可以選擇模板的形狀,還可以選擇模板的顏色。圖9A 9D是示出相簿數(shù)據(jù)的示例的圖,并且圖9A是示出針對圖8A的模板以XML 標(biāo)準(zhǔn)所描述的相簿數(shù)據(jù)的示例的圖。圖9A的<svg>標(biāo)簽所包圍的描述(<svg>元素)是與相簿的一頁相對應(yīng)的布局信息。通過并列地描述數(shù)量上與頁的數(shù)量相對應(yīng)的<svg>元素, 可以使得相簿數(shù)據(jù)包含與多個頁有關(guān)的布局信息,由此可以形成與一個相簿相對應(yīng)的相簿數(shù)據(jù)。此外,也可以通過多個相簿數(shù)據(jù)項形成與一個相簿相對應(yīng)的相簿數(shù)據(jù)。
基于<SVg>元素的“width”屬性和“height”屬性來設(shè)置相簿的形狀和大小,并且 “width”屬性和“height”屬性在圖9A中分別設(shè)置為值600。因此,圖9A中描述的模板的形狀為如圖8A所示的正方形。以<title>(標(biāo)題)元素中描述了相簿的頁碼。在圖9A中,描述表示第一頁的 "Page-1"(第1頁)。盡管使用〈image〉元素描述了要插入到相簿中的圖像,然而在步驟S 701中尚未拍攝圖像,因此在圖9A中沒有〈image〉元素的描述。將在處理的后續(xù)部分的說明中再次解釋〈image〉元素。再次參考圖7,當(dāng)通過拍攝者的操作選擇了相簿數(shù)據(jù)的模板時(步驟S702),控制部101通過復(fù)制所選擇的模板來生成初始相簿數(shù)據(jù),并將所生成的數(shù)據(jù)存儲在存儲介質(zhì) 108中(步驟S703)。與第一實(shí)施例相同,相簿數(shù)據(jù)根據(jù)圖5所示的目錄結(jié)構(gòu)而被存儲在存儲介質(zhì)108中。如圖5所示,所生成的相簿數(shù)據(jù)被存儲在存儲介質(zhì)108的根目錄下的SVG 目錄中。在第二實(shí)施例中,以下過程將在假定在步驟S702中選擇了圖8A中示出的正方形模板的情況下進(jìn)行說明。當(dāng)拍攝者選擇了圖8A中示出的模板時,控制部101使得顯示部 103顯示相簿生成模式的畫面(步驟S70;3)。圖IOA IOE是示出根據(jù)第二實(shí)施例的相簿生成模式的畫面的示例的圖。圖IOA中示出的畫面與圖9A中示出的相簿數(shù)據(jù)相對應(yīng),并且在步驟S703中,在顯示部103上顯示圖IOA中示出的畫面。在圖IOA中,附圖標(biāo)記1001表示數(shù)字照相機(jī)的顯示部103的顯示畫面。附圖標(biāo)記1002表示作為用于配置圖像的區(qū)域的相簿頁區(qū)域,并且在圖 IOA中,相簿頁區(qū)域1002具有在模板選擇畫面上選擇的圖8A所示的形狀。附圖標(biāo)記1003表示用于顯示從攝像單元102輸入的通過鏡頭圖像的通過鏡頭圖像區(qū)域,并且拍攝者可以在觀看通過鏡頭圖像區(qū)域1003的同時進(jìn)行拍攝。附圖標(biāo)記1004表示用于創(chuàng)建相簿的下一頁的按鈕。附圖標(biāo)記1005表示用于終止相簿生成模式的按鈕。當(dāng)按下按鈕1005時,控制部101終止相簿生成模式,并使顯示畫面返回至菜單畫面(未示出)。在執(zhí)行步驟S703之后,控制部101判斷操作部104是否檢測到拍攝者給出拍攝指示,即,拍攝者是否觸摸了相簿頁區(qū)域1002內(nèi)的任意位置(步驟S704)。直到操作部104檢測到拍攝指示之前(步驟S704中為“否”),控制部101 —直處于等待拍攝指示的狀態(tài)。如果檢測到拍攝指示(步驟S704中為“是”),則控制部101基于表示拍攝者已觸摸的位置的、從操作部104給出的與顯示畫面1001有關(guān)的坐標(biāo)信息來計算相簿頁區(qū)域 1002上的坐標(biāo)信息(步驟S715),并利用攝像單元102執(zhí)行拍攝操作以生成靜止圖像(步驟S725)。此外,控制部101根據(jù)圖5中示出的目錄結(jié)構(gòu)將所生成的靜止圖像作為靜止圖像文件存儲在存儲介質(zhì)108中設(shè)置的DCIM文件夾下(步驟S7(^)。假定與第一實(shí)施例的文件名相同地將所生成的靜止圖像文件命名為“IMG_0001. JPG”。在以下說明中,假定在步驟S704中,操作部104檢測到拍攝者觸摸了圖IOB中示出的畫面上的相簿頁區(qū)域1002內(nèi)的點(diǎn)1006。因此,步驟S715中計算出的相簿頁區(qū)域1002 上的坐標(biāo)信息表示相簿頁區(qū)域1002上的與點(diǎn)1006相對應(yīng)的坐標(biāo)。在本實(shí)施例中,以如下方式設(shè)置相簿頁區(qū)域1002的坐標(biāo)左上角為原點(diǎn)(0,0),χ 軸的最大值為相簿數(shù)據(jù)的<svg>元素的“Width”屬性的值,并且y軸的最大值為相簿數(shù)據(jù)的<svg>元素的“height”屬性的值。因此,例如,圖IOA中示出的相簿頁區(qū)域1002是由左上點(diǎn)(0,0)、右上點(diǎn)(600,0)、左下點(diǎn)(0,600)和右下點(diǎn)(600,600)所限定的坐標(biāo)空間。在所示的示例中,在步驟S715中計算出表示相簿頁區(qū)域1002中的點(diǎn)1006的坐標(biāo)(150,150)。在步驟S705的存儲處理之后,控制部101進(jìn)一步將步驟S725中生成的靜止圖像文件與相簿數(shù)據(jù)的區(qū)域相關(guān)聯(lián),并更新存儲該關(guān)聯(lián)的相簿數(shù)據(jù)(步驟S706)。更具體地,控制部101進(jìn)行用于在相簿數(shù)據(jù)中描述靜止圖像文件的處理,以使得與靜止圖像文件相對應(yīng)的靜止圖像數(shù)據(jù)在插入到相簿數(shù)據(jù)區(qū)域的指定位置的狀態(tài)下輸出。更具體地,根據(jù)相簿數(shù)據(jù)中的描述,在相簿頁區(qū)域中插入并顯示固定大小的靜止圖像,以使得點(diǎn)1006位于靜止圖像的中心。圖9B示出更新后的相簿數(shù)據(jù)描述。在圖9B中,〈image〉元素的描述對應(yīng)于所插入的靜止圖像?!癷d”屬性是靜止圖像的ID編號,并且靜止圖像是插入到同一頁中的第一個靜止圖像,由此“id”屬性的值為1。“X”屬性和“y”屬性分別表示靜止圖像所插入的位置,并且是靜止圖像的左上角的坐標(biāo)。“width”屬性和“height”屬性表示靜止圖像的大小。在所示的示例中,假定要插入到相簿數(shù)據(jù)中的靜止圖像的大小被固定為橫向大小200以及縱向大小150。根據(jù)靜止圖像的大小和中心坐標(biāo)來確定“χ”屬性和“y”屬性各自的值。將“χ”屬性的值描述為通過從點(diǎn)1006的χ坐標(biāo)(=150)減去靜止圖像的橫向大小的一半(=100)而獲得的“50”,并且將“y”屬性的值描述為通過從點(diǎn)1006的y坐標(biāo)(=150)減去靜止圖像的縱向大小的一半 (=75)而獲得的“75”?!癤link:href”屬性表示靜止圖像所存儲的文件路徑。在本實(shí)施例中,如圖5所示, 與第一實(shí)施例相同,將文件路徑描述為“DCIM/100CAN0N/IMG_0001. JPG”。圖IOC示出基于圖9B中示出的相簿數(shù)據(jù)而顯示在顯示部103上的相簿生成模式的畫面的示例。在圖IOC的畫面中,附圖標(biāo)記1007表示所插入的靜止圖像,其中所插入的靜止圖像是以靜止圖像的左上角位于坐標(biāo)(50,75)的方式而被插入的,即靜止圖像的中心位于點(diǎn)1006的坐標(biāo)(150,150)。盡管圖7的流程圖未示出,然而通過重復(fù)執(zhí)行步驟S704 S706,將靜止圖像順次插入到相簿頁區(qū)域1002中。圖9C示出又插入三個靜止圖像之后的相簿數(shù)據(jù)的示例,并且圖 IOD示出基于圖9C中示出的相簿數(shù)據(jù)而顯示在顯示部103上的相簿生成模式的畫面的示例。如圖9C所示,添加有與所添加的三個靜止圖像相對應(yīng)的、“id”屬性為“2”、“3”和“4” 的三個<image>元素,并且如圖IOD的畫面所示,顯示所添加的三個靜止圖像1008、1009和 1010。在如上所述進(jìn)行的相簿的生成過程中,控制部101判斷操作部104是否檢測到拍攝者按下了用于創(chuàng)建下一頁的按鈕1004(步驟S707)。如果按下了按鈕1004(步驟S707中為“是”),則控制部101通過將下一頁的新的<svg>元素添加到相簿數(shù)據(jù)來插入新的頁(步驟S708),并且處理返回至步驟S704。圖9D示出在圖IOD中示出的畫面上按下用于創(chuàng)建新的頁的按鈕1004時的更新后的相簿數(shù)據(jù)。如圖9D所示,添加了新的<svg>元素,并且在新的<svg>元素的〈title〉元素中描述表示第二頁的“Page-2”(第2頁)。圖IOE示出基于圖9D示出的相簿數(shù)據(jù)而顯示在顯示部103上的相簿生成模式的畫面的示例。如圖IOE所示,在第二頁的相簿頁區(qū)域 1011中描述表示第二頁的“Page-2”。
另一方面,在相簿的生成過程中,如果代替按下按鈕1004(步驟S707中為“否”) 而是按下了按鈕1005(步驟S709中為“是”),則控制部101終止相簿生成模式。如果既沒有按下按鈕1004 (步驟S707中為“否”)也沒有按下按鈕1005(步驟S709中為“否”),則處理返回至步驟S704。根據(jù)上述處理,僅通過觸摸顯示在顯示部103上的相簿頁區(qū)域1002內(nèi)的期望位置,拍攝者可以生成將所拍攝圖像插入到各個所觸摸位置的相簿。注意,在本實(shí)施例中,盡管在步驟S706中將插入到相簿數(shù)據(jù)的靜止圖像的大小固定為橫向大小200以及縱向大小150,但這不是限制性的。例如,可以將相簿生成模式中設(shè)置各種參數(shù)用的畫面(未示出)顯示給拍攝者,以使得拍攝者能夠在畫面上改變并設(shè)置期望的圖像大小。此外,可以以如下方式自動設(shè)置圖像大小使用拍攝者所觸摸的點(diǎn)作為中心將靜止圖像放大至要插入的靜止圖像與已經(jīng)插入的靜止圖像沒有重疊的程度,或放大至靜止圖像不超出相簿頁區(qū)域1002的程度。此外,可以根據(jù)拍攝者如何觸摸相簿頁區(qū)域1002(手指接觸的接觸面積和手指接觸的接觸時間段等)來確定要插入的靜止圖像的大小。這可以通過將用于計算接觸面積和/或接觸時間段的功能添加至操作部104來實(shí)現(xiàn)。在這種情況下, 例如,可以以如下方式設(shè)置圖像大小接觸面積越大以及接觸時間段越長,則靜止圖像的大小越大。作為本實(shí)施例的變形例,要插入到相簿數(shù)據(jù)中的靜止圖像可能與已插入的靜止圖像重疊,在這種情況下,可以在背面顯示已插入的靜止圖像,并且可以在前面顯示新插入的靜止圖像,或者可以向拍攝者警告圖像的重疊。此外,在要插入到相簿數(shù)據(jù)中的靜止圖像超出相簿頁區(qū)域1002的情況下,可以向拍攝者警告不便性。在本實(shí)施例中,盡管在步驟S707中當(dāng)拍攝者按下用于創(chuàng)建新的頁的按鈕1004時, 插入新的頁并將頁切換為新的頁,但這不是限制性的,并且可以以不同的方式實(shí)現(xiàn)向新的頁的切換。例如,可以在相簿頁區(qū)域1002的全部區(qū)域和所插入的靜止圖像所占據(jù)的全部區(qū)域之間進(jìn)行比較,并且如果所插入的靜止圖像所占據(jù)的全部區(qū)域與相簿頁區(qū)域1002的全部區(qū)域之間的比大于預(yù)先設(shè)置的預(yù)定值,則可以自動切換頁。此外,如果插入到一頁的相簿頁區(qū)域1002中的靜止圖像的數(shù)量大于預(yù)先設(shè)置的預(yù)定數(shù)量,則可以自動切換頁。注意,在第二實(shí)施例中,幾乎以與第一實(shí)施例中執(zhí)行的方式相同的方式進(jìn)行錯誤處理,其中當(dāng)拍攝者同時或在非常短的時間內(nèi)觸摸相簿頁區(qū)域1002內(nèi)的多個點(diǎn)時,進(jìn)行該錯誤處理。即,除了將第一實(shí)施例中的“拍攝者觸摸多個圖像框”改變?yōu)榈诙?shí)施例中的“拍攝者觸摸相簿頁區(qū)域1002內(nèi)的多個點(diǎn)”以外,執(zhí)行相同的錯誤處理。還可以通過讀出并執(zhí)行記錄在存儲器裝置上的程序以進(jìn)行上述實(shí)施例的功能的系統(tǒng)或設(shè)備的計算機(jī)(或者CPU或MPU等的裝置)和通過下面的方法來實(shí)現(xiàn)本發(fā)明的各方面,其中,系統(tǒng)或設(shè)備的計算機(jī)通過例如讀出并執(zhí)行記錄在存儲器裝置上的程序以進(jìn)行上述實(shí)施例的功能來進(jìn)行上述方法的各步驟。由于該目的,例如經(jīng)由網(wǎng)絡(luò)或者通過用作存儲器裝置的各種類型的記錄介質(zhì)(例如,計算機(jī)可讀介質(zhì))向計算機(jī)提供該程序。盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
本申請要求于2010年7月6日提交的日本專利申請2010-153814的優(yōu)先權(quán),其全部內(nèi)容通過引用包含于此。
權(quán)利要求
1.一種攝像設(shè)備,包括顯示單元,用于通過將拍攝被攝體所獲得的通過鏡頭圖像插入到模板的多個框中,在顯示部上顯示所述通過鏡頭圖像;檢測單元,用于檢測是否指定了顯示有所述通過鏡頭圖像的多個框中的一個框; 生成單元,用于在所述檢測單元檢測到指定了顯示有所述通過鏡頭圖像的多個框中的一個框時,通過執(zhí)行攝像處理來生成圖像文件;以及存儲單元,用于將所生成的圖像文件與所述模板的多個框中的所指定的框相關(guān)聯(lián)地存儲。
2.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,所述顯示單元通過將所述通過鏡頭圖像插入到所述模板的多個框中尚未關(guān)聯(lián)圖像文件的框中,在所述顯示部上顯示所述通過鏡頭圖像。
3.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,所述攝像處理包括調(diào)焦處理或曝光調(diào)整處理。
4.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,還包括裁切單元,用于基于所指定的框的長寬比,對圖像文件執(zhí)行裁切處理, 其中,所述存儲單元將所生成的圖像文件進(jìn)一步與該圖像文件的裁切出的區(qū)域相關(guān)聯(lián)地存儲。
5.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,還包括設(shè)置單元,用于基于所指定的框的長寬比,設(shè)置通過所述攝像處理所獲得的圖像文件的長寬比。
6.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,還包括警告單元,用于在所述檢測單元檢測到在預(yù)定時間段內(nèi)指定了多個框時,給出警告。
7.一種攝像設(shè)備,包括顯示單元,用于在顯示部上顯示電子相簿的頁; 檢測單元,用于檢測是否指定了所述頁上的位置;生成單元,用于在所述檢測單元檢測到指定了所述頁上的位置時,通過執(zhí)行攝像處理來生成圖像文件;計算單元,用于基于所指定的位置,計算所述頁上的區(qū)域;以及存儲單元,用于將所生成的圖像文件與所計算出的區(qū)域相關(guān)聯(lián)地存儲。
8.根據(jù)權(quán)利要求7所述的攝像設(shè)備,其特征在于,還包括判斷單元,所述判斷單元用于在所述存儲單元執(zhí)行存儲處理之后判斷是否添加新的頁,以及其中,如果所述判斷單元判斷為要添加新的頁,則所述顯示單元在所述顯示部上顯示新的頁。
9.一種攝像設(shè)備的控制方法,包括以下步驟通過將拍攝被攝體所獲得的通過鏡頭圖像插入到模板的多個框中,在顯示部上顯示所述通過鏡頭圖像;檢測是否指定了顯示有所述通過鏡頭圖像的多個框中的一個框; 在檢測到指定了顯示有所述通過鏡頭圖像的多個框中的一個框時,通過執(zhí)行攝像處理來生成圖像文件;以及將所生成的圖像文件與所述模板的多個框中的所指定的框相關(guān)聯(lián)地存儲。
10. 一種攝像設(shè)備的控制方法,包括以下步驟 在顯示部上顯示電子相簿的頁; 檢測是否指定了所述頁上的位置;在檢測到指定了所述頁上的位置時,通過執(zhí)行攝像處理來生成圖像文件; 基于所指定的位置,計算所述頁上的區(qū)域;以及將所生成的圖像文件與所計算出的區(qū)域相關(guān)聯(lián)地存儲。
全文摘要
本發(fā)明涉及一種攝像設(shè)備及其控制方法。攝像設(shè)備能夠通過利用簡單操作將期望圖像布局在期望的位置來生成相簿,同時使拍攝者在拍攝圖像時確認(rèn)該布局的結(jié)果??刂撇客ㄟ^將拍攝被攝體所獲得的通過鏡頭圖像插入到模板的多個框中,在顯示部上顯示所述通過鏡頭圖像。當(dāng)檢測到指定了多個框中的一個框時,控制部通過執(zhí)行攝像處理來生成圖像文件,并將所生成的圖像文件與模板上的多個框中的所指定的框相關(guān)聯(lián)地存儲在存儲介質(zhì)中。
文檔編號H04N5/232GK102316257SQ20111019295
公開日2012年1月11日 申請日期2011年7月6日 優(yōu)先權(quán)日2010年7月6日
發(fā)明者藤田俊司 申請人:佳能株式會社