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