200818061 九、發明說明 【發明所屬之技術領域】 本發明,係爲有關於畫像處理裝置及方法、程式、以 及攝像裝置,特別是,係爲有關於:能夠簡單地將更爲理 想之構圖的畫像作切出之畫像處理裝置及方法、程式、以 及攝像裝置。 【先前技術】 將被攝體作攝像,並將畫像(照片)作爲資料而記錄( 記憶)之數位相機係成爲被廣泛地利用。 若是在攝像後,對使用數位相機所得之並未用心去攝 像的所謂之紀念照片、團體照片、快照、又或是風景照片 等的照片作觀察,則時常會有感到構圖不佳的情況。 此種照片的絕大部分,係能夠藉由將人物或動物或是 靜止物等之被攝體的畫像,以使其配置在該照片中之理想 的位置來切出一事,而成爲構圖更佳的照片。此切出處理 ,係藉由暫時將畫像的資料(以下,稱爲畫像資料)從數位 相機而取入至個人電腦中,並在個人電腦中實行具備有切 出功能之程式而進行。 在先前之攝像機中,攝像單元,係對攝影方向作切換 ,攝像機,係針對將被攝區域作分割後之各單位測距區域 進行測距,並將顯示有較近距離之區域視爲主要被攝體區 域,而以使主要被攝體區域來到畫面之中央的方式來控制 攝像單元之攝影方向,同時,以使被攝體成爲特定以上之 -4- 200818061 大小的方式,來對放大縮小作控制(例如,參考專利文獻 1) 〇 [專利文獻1]日本特開2000-98456號公報 【發明內容】 [發明所欲解決之課題] 當使用個人電腦而進行切出的情況時,使用者係必須 進行各種繁複的操作。 又,亦會在對於應從原先之畫像作何種之切出方爲合 適之判斷上有所迷惑,而需要極爲複雜的手續。進而,要 進行此種判斷,係必須要擁有所謂的美學上之格調。 本發明,係爲有鑑於此種狀況而進行者,而係爲能夠 簡單的將更爲理想之構圖的畫像作切出者。 [用以解決課題之手段] 本發明之其中一側面的畫像處理裝置,其特徵爲,具 備有··檢測手段,其係對身爲被包含在原畫像中之被注目 之畫像的注目畫像,而檢測出複數之注目畫像的各別之重 心;和計算手段,其係從複數之前述注目畫像的各別之重 心’而計算出身爲複數之前述注目畫像之全體的重心之全 體重心;決定手段,其係以使從前述原畫像中之區域的相 對向之邊緣中的其中一邊起直到前述全體重心爲止之距離 、和從前述區域的相對向之邊緣中的另外一邊起直到前述 全體重心爲止之距離,其兩者間之比例成爲能夠產生有美 -5- 200818061 感之預先所設定的値的方式,來決定前述區域。 於畫像處理裝置中,係可更進而設置有:產 其係將藉由前述決定手段所決定之前述區域的畫 述原畫像中切出,而產生新的畫像。 於畫像處理裝置中,係可更進而設置有:變 其係將藉由前述產生手段而產生之新的畫像之畫 換爲特定之畫素數。 於前述決定手段中,係可以使從矩形之前述 上下又或是左右而相對向之邊緣中的其中一邊起 體重心爲止之距離、和從另外一邊起直到前述全 止之距離,其兩者間之比例成爲能夠產生有美感 設定的値的方式,來決定矩形之前述區域。 於前述決定手段中,係可以決定與前述原畫 比爲相同縱橫比的矩形之前述區域。 於前述決定手段中,係可以決定在前述原畫 大的前述區域。 於前述決定手段中,係可以使前述比例成爲 1 : 2.2之任一之値的方式,來決定前述區域。 於前述決定手段中,係可以使前述比例成爲 式,來決定前述區域。 於前述決定手段中,係可以使從前述原畫像 區域的於上下而相對向之邊緣中的其中一邊起到 重心爲止之距離、和從前述區域之於上下而相對 中的另外一邊起直到前述全體重心爲止之距離, 生手段, 像,從前 換手段, 素數,變 區域的於 到前述全 體重心爲 之預先所 像之縱橫 像中之最 1 : 1乃至 1 : 2的方 中之前述 前述全體 向之邊緣 其兩者間 -6 - 200818061 之前述比例成爲1 : 2的方式,來決定前述區域。 於前述決定手段中,係可以使前述比例成爲黃金比例 的方式,來決定前述區域。 於前述決定手段中,係可以使從前述原畫像中之前述 區域的於上下而相對向之邊緣中的其中一邊起到前述全體 重心爲止之距離、和從前述區域之於上下而相對向之邊緣 中的另外一邊起直到前述全體重心爲止之距離,其兩者間 之前述比例成爲黃金比例的方式,來決定前述區域。 於前述檢測手中,係可以檢測出複數之前述注目畫像 的各別之注目度,前述計算手段,係可以從複數之前述注 目畫像的各別之重心起,將前述注目度作爲權重,而計算 出前述全體重心。 本發明之其中一側面的畫像處理方法,其特徵爲,具 備有以下之步驟:對身爲被包含在原畫像中之被注目之畫 像的注目畫像,而檢測出複數之注目畫像的各別之重心; 從複數之前述注目畫像的各別之重心,而計算出身爲複數 之前述注目畫像之全體的重心之全體重心;以使從前述原 畫像中之區域的相對向之邊緣中的其中一邊起直到前述全 體重心爲止之距離、和從前述區域的相對向之邊緣中的另 外一邊起直到前述全體重心爲止之距離,其兩者間之比例 成爲能夠產生有美感之預先所設定的値的方式,來決定前 述區域。 本發明之其中一側面的程式,其特徵爲,使電腦實行 以下之步驟:對身爲被包含在原畫像中之被注目之畫像的 -7- 200818061 注目畫像,而檢測出複數之注目畫像的各別之重心;從複 數之前述注目畫像的各別之重心,而計算出身爲複數之前 述注目畫像之全體的重心之全體重心;以使從前述原畫像 中之區域的相對向之邊緣中的其中一邊起直到前述全體重 心爲止之距離、和從前述區域的相對向之邊緣中的另外一 邊起直到前述全體重心爲止之距離,其兩者間之比例成爲 能夠產生有美感之預先所設定的値的方式,來決定前述區 域。 本發明之其中一側面的攝像裝置,其特徵爲,具備有 :檢測手段,其係對身爲被包含在原畫像中之被注目之畫 像的注目畫像,而檢測出複數之注目畫像的各別之重心; 和計算手段,其係從複數之前述注目畫像的各別之重心, 而計算出身爲複數之前述注目畫像之全體的重心之全體重 心;決定手段,其係以使從前述原畫像中之區域的相對向 之邊緣中的其中一邊起直到前述全體重心爲止之距離、和 從前述區域的相對向之邊緣中的另外一邊起直到前述全體 重心爲止之距離,其兩者間之比例成爲能夠產生有美感之 預先所設定的値的方式,來決定前述區域。 在本發明之其中一側面中,係對身爲被包含在原畫像 中之被注目之畫像的注目畫像,而檢測出複數之注目畫像 的各別之重心;從複數之前述注目畫像的各別之重心,而 計算出身爲複數之前述注目畫像之全體的重心之全體重心 ;以使從前述原畫像中之區域的相對向之邊緣中的其中〜 邊起直到前述全體重心爲止之距離、和從前述區域的相對 -8- 200818061 向之邊緣中的另外一邊起直到前述全體重心爲止之距離, 其兩者間之比例成爲能夠產生有美感之預先所設定的値的 方式,來決定前述區域。 [發明之效果] 如以上所示,若是藉由本發明之其中一側面,則可以 得到更理想之構圖。 又,若藉由本發明之其中一側面,則能夠簡單的將更 爲理想之構圖的畫像作切出。 【實施方式】 以下’雖針對本發明之實施形態作說明,但是,若是 將本發明之構成要件,和在說明書又或是圖面中所記載之 實施形態的對應關係作例示,則係成爲如下所示一般。此 S己載’係爲用以封:支持本發明之實施形態,係被記載於 說明書又或是圖面中一事作確認者。故而,就算是存在有 :雖然在說明書又或是圖面中有所記載,但是作爲對應於 本發明之構成要件的實施形態,於此係並未有所記載的實 施形態’此事亦並不代表該實施形態並非爲對應於該構成 要件者。反過來說’就算是實施形態作爲對應於構成要件 者而於此有所記載。此事係亦並不代表該實施形態爲非對 應於該構成要件以外之構成要件者。 本發明之其中一側面的畫像處理裝置,係具備有:檢 測手段(例如’圖4之注目畫像重心檢測部91),其係對身 -9- 200818061 爲被包含在原畫像中之被注目之畫像的注目畫像,而檢測 出複數之注目畫像的各別之重心;和計算手段(例如,圖4 之全體重心計算部92),其係從複數之前述注目畫像的各 別之重心,而計算出身爲複數之前述注目畫像之全體的重 心之全體重心;和決定手段(例如,圖4之切出區域決定部 93),其係以使從前述原畫像中之區域的相對向之邊緣中 的其中一邊起直到前述全體重心爲止之距離、和從前述區 域的相對向之邊緣中的另外一邊起直到前述全體重心爲止 之距離,其兩者間之比例成爲能夠產生有美感之預先所設 定的値的方式,來決定前述區域。 於畫像處理裝置中,係亦可更進而設置有:產生手段 (例如圖4之畫像切出產生部94),其係將藉由前述決定手 段所決定之前述區域的畫像,從前述原畫像中切出,而產 生新的畫像。 於畫像處理裝置中,係可更進而設置有:變換手段( 例如,圖3之畫素數變換引擎54),其係將藉由前述產生手 段而產生之新的畫像之畫素數,變換爲特定之畫素數。 本發明之其中一側面的畫像處理方法,係具備有以下 之步驟:對身爲被包含在原畫像中之被注目之畫像的注目 畫像,而檢測出複數之注目畫像的各別之重心(例如’圖5 之步驟S 1 4);從複數之前述注目畫像的各別之重心’而計 算出身爲複數之前述注目畫像之全體的重心之全體重心( 例如,圖5之步驟S 1 5);以使從前述原畫像中之區域的相 對向之邊緣中的其中一邊起直到前述全體重心爲止之距離 -10- 200818061 、和從即述區域的相對向之邊緣中的另外一*邊起直到目U述 全體重心爲止之距離,其兩者間之比例成爲能夠產生有美 感之預先所設定的値的方式,來決定前述區域(例如,圖5 之步驟S16)。 本發明之其中一側面的程式,係使電腦實行以下之步 驟:對身爲被包含在原畫像中之被注目之畫像的注目畫像 ,而檢測出複數之注目畫像的各別之重心(例如,圖5之步 驟S 1 4);從複數之前述注目畫像的各別之重心,而計算出 身爲複數之前述注目畫像之全體的重心之全體重心(例如 ,圖5之步驟S 1 5);以使從前述原畫像中之區域的相對向 之邊緣中的其中一邊起直到前述全體重心爲止之距離、和 從前述區域的相對向之邊緣中的另外一邊起直到前述全體 重心爲止之距離,其兩者間之比例成爲能夠產生有美感之 預先所設定的値的方式,來決定前述區域(例如,圖5之步 驟 S 1 6 )。 本發明之其中一側面的攝像裝置,係具備有:檢測手 段(例如,圖4之注目畫像重心檢測部9 1 ),其係對身爲被 包含在原畫像中之被注目之畫像的注目畫像,而檢測出複 數之注目畫像的各別之重心;和計算手段(例如,圖4之全 體重心計算部92),其係從複數之前述注目畫像的各別之 重心,而計算出身爲複數之前述注目畫像之全體的重心之 全體重心;和決定手段(例如,圖4之切出區域決定部9 3 ) ,其係以使從前述原畫像中之區域的相對向之邊緣中的其 中一邊起直到前述全體重心爲止之距離、和從前述區域的 -11 - 200818061 相對向之邊緣中的另外一邊起直到前述全體重心爲止之距 離’其兩者間之比例成爲能夠產生有美感之預先所設定的 値的方式,來決定前述區域。 圖1以及圖2,係爲展示本發明之其中一種實施形態的 數位相機1之圖。如圖1所示,數位相機1,係因應於使用 者之操作而對被攝體攝像,並將身爲被攝體之靜止畫像的 畫像(照片)作爲畫像資料而記憶(記錄)。 數位相機1,係進行攝像,並將作爲畫像資料而被記 憶之畫像的構圖作修正。 又,如圖2所示,數位相機1,係對於被作爲畫像資料 而記憶(記錄)在所裝著之身爲被內藏有不揮發性之半導體 記憶體等之記憶卡等的記錄媒體之媒體1 1中的畫像之構圖 作修正。在媒體1 1中,係被記憶(記錄)有以數位相機1又 或是其他之數位相機所攝像的畫像之畫像資料。 另外,媒體1 1,係並不限定爲內藏有半導體記憶體等 之記憶卡,而亦可爲硬碟等之磁碟,又或是DVD (Digital Versatile Disc)等之光碟,或者是光磁碟等。又 ,媒體1 1,係可爲可裝著脫離者,亦可爲被內藏於數位相 機1中者。 圖3,係爲展示數位相機1之構成例的區塊圖。數位相 機1,係由光學系3 1、影像處理器(imager)32、訊號處理部 33、RAM(Random Access Memory)34、顯示部 35、以及輸 入部36所構成。 光學系3 1,係由透鏡以及光圏所構成,而使被攝體之 -12- 200818061 光學畫像在影像處理器32之受光部成像。影像處理部32, 係由CCD(Charge Coupled Device)影像感測器又或是 CM OS(Complementary Metal-Oxide Semiconductor)影像感 測器等所成,而將被成像於該受光部之光學性的被攝體之 畫像變換爲電性訊號,並將藉由變換所得之畫像的電性訊 號供給至訊號處理部3 3。 訊號處理部3 3,係作爲被設置有複數之電子構件的基 板而被構成,又或是,作爲系統IC(Integrated Circuit)等 而被構成,並對從影像處理器32所供給之畫像的電性訊號 適用各種之訊號處理,而產生畫像資料。又,訊號處理部 33,係對畫像資料適用各種之訊號處理。RAM 34,係由 DRAM(Dynamic Random Access Memory)等所成,並將成 爲在訊號處理部3 3中之訊號處理的對象之畫像資料暫時作 記憶。 顯示部 35,係由 LCD (Liquid Crystal Display)又或是 有機EL(Electro Luminescence)顯示器等所成,並因應於 訊號處理部3 3之控制,而顯示各種之畫像。 輸入部3 6 »係由按鍵、開關、又或是被重疊於顯7K部 3 5而設置之觸控式面板等所成,並將因應於使用者之操作 的訊號,供給至訊號處理部3 3。 又,訊號處理部3 3,係從所裝著之媒體1 1中讀出畫像 資料,又或是將畫像資料記憶(記錄)至媒體1 1中。 進而,訊號處理部3 3,係由攝像機訊號處理引擎5 1、 JPEG(Joint Photographic Experts Group)弓[擎 52、注目畫 -13- 55 ^ 200818061 像檢測引擎53、畫素數變換引擎54、畫像顯示用引擎 控制用 CPU(Central Processing Unit)56、畫像訊號用 排57、控制訊號用匯流排58、外部媒體控制器59、輸 面6 0、以及資料匯流排6 1所構成。 攝像機訊號處理引擎51、JPEG引擎52、注目畫 測引擎53、畫素數變換引擎54、畫像顯示用引擎55、 用CPU 5 6、資料匯流排6 1、以及RAM 3 4,係經由被 有身爲畫像資料之訊號的畫像訊號之畫像訊號用匯流 而相互被連接。 攝像機訊號處理引擎51、JPEG引擎52、注目畫 測引擎53、畫素數變換引擎54、又或是畫像顯示用引 ,係分別將畫像資料經由畫像訊號用匯流排5 7而供 RAM 34,並將畫像資料暫時記憶於RAM 34中,又或 將備戰時記憶於RAM 3 4中之畫像資料,經由畫像訊 匯流排68而從RAM 34中讀出。 又,攝像機訊號處理引擎51、JPEG引擎52、注 像檢測引擎53、畫素數變換引擎54、畫像顯示用引擎 以及控制用CPU 5 6,係經由被傳送有控制訊號之控 號用匯流排5 8而相互被連接。 控制用CPU 5 6,係藉由經由控制訊號用匯流排 取得並供給控制訊號一事,來對攝像機訊號處理引擎 JPEG弓丨擎52、注目畫像檢測引擎53、畫素數變換引 、又或是畫像顯示用引擎55的各個作控制。 進而,控制用CPU 56、外部媒體控制器59、以 匯流 入介 像檢 控制 傳送 排57 像檢 擎55 給至 是, 號用 目畫 55、 制訊 5 8而 51、 擎54 及輸 -14- 200818061 入介面60,係藉由資料匯流排6 1而被相互連接。 控制用CPU 5 6,係經由資料匯流排6 1而控制外部媒 體控制器5 9,而使經由畫像訊號用匯流排5 7以及資料匯流 排6 1所供給之畫像資料被記憶於媒體1 1中,又或是,將被 記憶於媒體1 1中之畫像資料從媒體1 1中讀出。 攝像機訊號處理引擎5 1,係依據經由控制訊號用匯流 排5 8而來之控制用CPU 5 6的控制,而對從影像處理器3 2 所供給而來之畫像的電性訊號,適用:將其變換爲數位訊 號之處理、雜訊之除去、又或是白平衡之調整等的各種之 訊號處理。攝像機訊號處理引擎5 1,係將適用有訊號處理 所得之畫像資料暫時記憶於RAM 3 4中。 JPEG引擎52,係依據經由控制訊號用匯流排58而來 之控制用CPU 5 6的控制,而對從攝像機訊號處理器5 1所 供給而來並暫時被記憶於RAM 34中之畫像資料,從RAM 34中讀出,並以JPEG方式來編碼化。JPEG引擎52,係將 被編碼化之畫像資料,經由畫像訊號用匯流排57以及資料 匯流排6 1,而供給至外部媒體控制器59。此時,外部媒體 控制器5 9,係將以JPEG方式而被編碼化之畫像資料,記 憶(記錄)於媒體11中。 又,JPEG引擎52,係根據經由控制訊號用匯流排58 而來之控制用CPU 56的控制,而將經由外部媒體控制器 59而從媒體11所讀出之以JPEG方式所編碼化的畫像資料 ,經由畫像訊號用匯流排57以及資料匯流排61來取得,並 將以JPEG方式而被編碼之畫像資料作解碼。JPEG引擎52 -15- 200818061 ,係將被解碼之畫像資料暫時記憶於RAM 3 4中。 注目畫像檢測引擎5 3,係依據經由控制訊號用匯流排 58而來之控制用CPU 56的控制,而將被暫時記憶於ram 34中之畫像資料,經由畫像訊號用匯流排57而從ram 34 中讀出,並檢測出被包含於由讀取出之畫像資料所致的畫 像中之注目畫像。亦即是,注目畫像檢測引擎5 3,係檢測 出注目畫像,該注目畫像,係身爲被包含於作爲畫像資料 而被讀取出之畫像中的畫像裡的被注目之畫像。注目畫像 ,係爲人物或是顯眼的被攝體等之被注目者又或是被注目 之物(注目物)的畫像。 換言之,注目畫像檢測引擎5 3,係檢測出身爲被包含 於畫像資料所致之畫像中的被注目之畫像、會吸引人之目 光的畫像之注目畫像。 更具體而言,例如,注目畫像檢測引擎5 3,係檢測出 身爲臉孔畫像之注目畫像。又,例如,注目畫像檢測引擎 5 3,係檢測出身爲被包含於畫像資料所致之畫像中的與其 他之畫像形狀相異、或是色彩相異、或是大小相異、又或 是模樣相異之畫像的注目畫像。 另外,並不限於特定之被社體的畫像,而亦可將畫像 中之顯眼的區域、引人注目的區域之畫像,作爲注目畫像 而檢測出來。又,使用者,係亦可經由對輸入部3 6之操作 ,而直接指定注目畫像。 注目畫像檢測引擎5 3,係將代表在畫像資料所致之畫 像中的注目畫像之範圍的資料,經由畫像訊號用匯流排5 7 -16- 200818061 又或是控制訊號用匯流排5 8,而供給至控制用C P U 5 6。 畫素數變換引擎54,係依據經由控制訊號用匯流排5 8 而來之控制用CPU 5 6的控制,而將被暫時記億於RAM 34 中之畫像資料,經由畫像訊號用匯流排5 7而從RAM 3 4中 讀出,並將畫像之畫素數的變換處理適用於畫像資料中。 晝素數變換引擎5 4,係將畫素數被變換後之畫像的畫像資 料,經由畫像訊號用匯流排5 7,而供給至RAM 3 4,並暫 時地記憶於RAM 34中。 畫像顯示用引擎5 5,係依據經由控制訊號用匯流排5 8 而來之控制用CPU 5 6的控制,而將被暫時記憶於RAM 3 4 中之畫像資料,經由畫像訊號用匯流排57而從RAM 34中 讀出,並產生因應於所讀出之畫像資料與顯示部3 5之影像 資料,而經由將該影像資料供給至顯示部3 5,來將因應於 該讀取出之畫像資料的畫像,顯示於顯示部3 5。又’畫像 顯示用引擎55,係依據控制用CPU 56之控制,而將 GUI(Graphical User Interface)之畫像顯示於顯不邰 35。 控制用CPU 56,係由嵌入型之CPU所構成’又或是作 爲被內藏有系統1C之CPU而被構成。控制用CPU 56 ’係實 行被記憶於內藏之R〇M()又或是RAM中之程式’並因應於 經由輸入介面60以及資料匯流排6 1所供給之反應有使用者 之操作的由輸入部3 6而來之訊號,而經由控制訊號用匯流 排5 8來取得控制訊號並作供給,藉由此,來對攝像機訊號 處理引擎51、JPEG引擎52、注目畫像檢測引擎53、畫素 數變換引擎5 4、畫像顯示用引擎5 5、外部媒體控制器5 9、 -17- 200818061 以及輸入介面60作控制。 外部媒體控制器6+,係對包含有畫像資料之 的對於所裝著之媒體1 1的記憶(記錄)作控制,同 記憶(記錄)於所裝著之媒體1 1中的各種資料之讀 。另外,當媒體1 1係爲磁碟又或是光碟等的情況 置有未圖示之驅動裝置(driver),而外部媒體控 係對該驅動裝置所致之對媒體11的資料之記錄又 作控制。 輸入介面60,係輸入從輸入部36而來之訊號 輸入之訊號作整形而將其設爲特定之方式等,而 部3 6而來之訊號經由資料匯流排6 1來供給至控 56。 圖4,係爲展示經由實行程式之控制用CPU 的功能之構成的區塊圖。經由實行程式之控制^ ,畫像讀取部7 1、構圖修正部72、畫素數變換控 顯示控制部74、以及記憶控制部75係被實現。 畫像讀取部7 1,係將身爲所攝像之畫像又或 像資料而被記憶於媒體1 1中之畫像的成爲構圖之 的原先畫像作讀取。 構圖修正72,係將所讀取之原先畫像的構圖 亦即是,構圖修正部7 2,係從所讀取之原先畫像 更爲理想之構圖的畫像。 構圖修正部72,係包含有:注目畫像重心檢 全體重心計算部92、切出區域決定部93、以及畫 各種資料 時,對被 出作控制 時,係設 制器59, 或是讀出 ,並對所 將從輸入 制用CPU 56而實現 有 CPU 56 制部73、 是作爲畫 修正對象 作修正。 中,切出 測部9 1、 像切出產 -18- 200818061 生部9 4。 注目畫像重心檢測部9 1,係對身爲 之原先畫像中的畫像裡的被注目之畫像 目畫像的各別之重心。全體重心計算部 目畫像的各別之重心,來計算出身爲複 體之重心的全體重心。 切出區域決定部93,係根據全體重 中之更爲理想之構圖的畫像之區域作決 切出區域決定手段93,係以使從原先畫 向之邊緣中的其中一邊起到前述全體重 從區域之相對向側的另外一邊起直到前 距離,其兩者間之比例成爲能夠產生有 的値的方式,來決定區域。 畫像切出產生部94,係將所決定之 先畫像中切出,並產生新的畫像。 構圖修正部72,係將所產生之新的 爲理想之構圖所切出的畫像’供給至畫 〇 畫素數變換控制部73,係在畫素數 成爲更理想之構圖的畫像之畫素數’變 。例如,畫素數變換控制部73 ’係在畫 ,將成爲更理想之構圖的畫像之畫素數 像相同之畫素數。 顯示控制部74,係對畫像顯示用引 被包含於所讀取出 ,檢測出複數之注 92,係從複數之注 數之注目畫像的全 心,而對原先畫像 定。更詳細而言, 像中之區域的相對 心爲止之距離、和 述全體重心爲止之 美感之預先所設定 區域的畫像,從原 畫像,亦即是以更 素數變換控制部7 3 變換引擎5 4中,將 換爲特定之畫素數 素數變換引擎54中 ,變換爲與原先畫 擎55作控制,並在 -19- 200818061 顯示部3 5 ’顯示原先畫像、又或是成爲更理想之構圖且畫 素數亦被變換之畫像。 記憶控制部75,係對外部媒體控制器59作控制,並將 成爲更理想之構圖且畫素數亦被變換之畫像的畫像資料, 記憶在媒體1 1中。 接下來,參考圖5之流程圖,說明構圖修正之處理的 例子。在步驟S 1 1中,畫像讀取部7 1,係將成爲構圖之修 正對象的原先畫像作讀取。 亦即是,例如,當對所攝像之畫像的構圖作修正時, 畫像讀取部7 1,係將從攝像機訊號處理引擎5 1所被供給之 畫像資料,儲存在RAM 3 4的記憶區域中之用以記憶成爲 構圖修正之對象的原先畫像之特定的記憶區域中,經由此 ,而讀取身爲被攝像之畫像的原先畫像。 又,例如,當對被記憶於媒體1 1中之畫像資料所致的 畫像之構圖作修正時,畫像讀取部7 1,係在外部媒體控制 器59中,將被記憶於媒體11中的畫像資料,從媒體11中讀 出。當所讀出之畫像資料係以JPEG方式而被編碼時,畫 像讀取部71,係在JPEG引擎52中將該畫像資料作解碼。 畫像讀取部7 1,係將如此這般而從媒體1 1中所讀出之畫像 資料,儲存在RAM 3 4的記憶區域中之用以記憶成爲構圖 修正之對象的原先畫像之特定的記憶區域中,經由此,而 讀取原先畫像。 在步驟S 1 2中,顯示控制部74,係對畫像顯示用引擎 5 5作控制,並在顯示部3 5中顯示原先畫像。 -20- 200818061 如圖6所示,數位相機1之顯不部3 5 ’係顯不原先畫像 101 ° 另外,如圖6所示,在數位相機1的各面之中’於被設 置有顯示部3 5之數位相機1的面上’係被配置有:構圖修 正鍵102、由向上鍵與向下鍵與向左鍵以及向右鍵所成之 十字鍵103、決定鍵1〇4、以及選單鍵1〇5。構圖修正鍵102 、十字鍵1〇3、決定鍵104、以及選單鍵105,係構成輸入 部36。 在步驟S 1 3中,構圖修正部7 2,係根據經由輸入介面 6 0以及資料匯流排6 1所供給而來之反應有使用者之操作的 由輸入部3 6而來之訊號,來判定是否經由使用者而使構圖 修正鍵1 〇2被壓下並對原先畫像1 〇 1之構圖的修正作指示。 在步驟S 1 3中,當判定經由使用者而使構圖修正鍵1 02 被壓下並對原先畫像1 〇 1之構圖的修正作指示時,則前進 至步驟S 1 4,構圖修正部72之注目畫像重心檢測部9 1,係 針對原先畫像1 〇 1上之複數的注目畫像之各個,來檢測出 重心以及注目度。 於此,所謂注目度,係爲代表注目畫像之顯眼度或是 吸引人之目光的程度之値。 若是對步驟S 1 4作更詳細之說明,則注目畫像重心檢 測部9 1,係在注目畫像檢測引擎5 3中,檢測出被包含於原 先畫像1 〇 1中的注目畫像,並將代表原先畫像1 0 1中之注目 畫像的範圍以及注目畫像的特徵量之資料,經由畫像訊號 用匯流排5 7又或是控制訊號用匯流排5 8,而供給至控制用 -21 ^ 200818061 CPU 56。 例如’當檢測出身爲臉孔畫像之注目畫像的情況時, 則注目畫像檢測引擎5 3,係將原先畫像1 0 1之畫素中的膚 色之特定範圍之色相的畫素檢測出來,並將被配置有該畫 素之區域中的特定之大小以上之區域的畫像作特定。進而 ,注目畫像檢測引擎5 3,係經由對在所特定之畫像中是否 包含有眼的畫像以及口的畫像一事作判定,而判定該畫像 是否爲臉孔之畫像。 注目畫像檢測引擎53,係將代表如此這般而檢測出之 身爲臉孔畫像的注目畫像之範圍的資料,供給至控制用 CPU 56。 又,例如,在此情況中,注目畫像檢測引擎53,作爲 注目畫像之特徵量,係將臉孔畫像之大小的資料,供給至 控制用CPU 56。 例如,如圖7所示,當在原先畫像101中包含有7人之 人物的畫像時,係如圖8所示一般,被檢測出有身爲被包 含於原先畫像1 0 1中之7人之人物的各別之臉孔畫像的注目 畫像1 3 1 -1乃至注目畫像1 3 1 -7。例如,如圖8所示,若是 被檢測出有分別爲四角之範圍的臉孔畫像之注目畫像1 3 1 -1乃至注目畫像1 3 1 -7,則代表注目畫像1 3 1 -1乃至注目畫 像1 3 1 -7之各別的四角之範圍與大小的資料,係被供給至 控制用CPU 56。 例如,當檢測出有身爲被包含於原先畫像1 〇 1的畫像 中之與其他畫像形狀相異、色彩相異、大小相異、又或是 -22- 200818061 模樣相異之畫像的注目畫像時,注目畫像重心檢測部1 〇 1 ,係係在注目畫像檢測引擎5 3中,檢測出被包含於原先畫 像1 0 1中之畫像的輪廓,並針對檢測出輪廓之畫像的各個 ,檢測出代表形狀、色彩、大小、模樣等之特徵的特徵量 。而後,注目畫像檢測引擎5 3,係基於畫像之各別的特徵 量,而檢測出身爲更具特徵之畫像的注目畫像。例如,注 目畫像檢測引擎53,係將所檢測出之特徵量與預先訂定之 臨限値作比較,並將臨限値以上(以下)之特徵量的畫像作 爲注目畫像而檢測出來。 注目畫像檢測引擎53,係將代表如此這般而檢測出之 注目畫像之範圍的資料,供給至控制用CPU 56。 又,此時,注目畫像檢測引擎5 3,係將反應有代表注 目畫像之特徵量的資料、又或是反應有例如代表將該特徵 量常態化後之値的資料等之特徵量的資料,供給至控制用 CPU 56。 注目畫像重心檢測部9 1,係藉由從注目畫像檢測引擎 5 3所供給而來之代表在原先畫像中之注目畫像的範圍之資 料,來針對在原先畫像1 0 1上之複數注目畫像的各個計算 出重心,而檢測出注目畫像之重心。注目畫像重心檢測部 9 1,係藉由從注目畫像檢測引擎5 3所供給而來之代表注目 畫像之特徵量的資料,來計算出代表注目畫像之注目度的 資料,而檢測出注目畫像之注目度。 例如,當如圖8所示,被檢測出有分別爲四角之範圍 的臉孔畫像之注目畫像1 3 1 - 1乃至注目畫像1 3 1 -7時,則針 -23- 200818061 對注目畫像13 1-1乃至注目畫像13 1-7之各個,而檢測出相 當於注目畫像13 1-1乃至注目畫像13 1-7之各別的四角範圍 之中央位置的重心。 又,針對注目畫像13 1-1乃至注目畫像13 1-7之各個, 而檢測出注目度。 例如,針對如圖8所示之注目畫像1 3 1 -1乃至注目畫像 13 1-7之各個,係滿足後述之式(3)的關係,而檢測出均等 之(相同値之)注目度。 又,例如,針對注目畫像13 1-1乃至注目畫像13 1-7之 各個,而檢測出相互係爲相異之値的注目度。更具體而言 ,例如,針對注目畫像13 1-1乃至注目畫像13 1-7之各個, 而檢測出反應有注目畫像1 3 1 -1乃至注目畫像1 3 1 -7之各個 的四角範圍之大小的注目度。此時,係成爲針對注目畫像 1 3 1 -1乃至注目畫像1 3 1 -7之各個,依照注目畫像1 3 1 - 1乃 至注目畫像1 3 1 -7之順序,而檢測出代表其係更爲顯眼之 更大値的注目度。 另外,注目畫像檢測引擎53,係亦可設爲檢測出注目 畫像之各個的重心與注目度。 回到圖5,在步驟S 1 5中,構圖修正部72之全體重心計 算部92,係對複數之注目畫像的各別之重心,以所檢測出 之注目度來附加權重,而計算出身爲複數之注目畫像的全 體之重心的全體重心。 若是注目畫像之數量全部係爲N個,而將原先畫像 101之座標上的注目畫像之各別的重心之位置以 -24- 200818061 (\^71〇(]^1,2,〜>1)來表現,並將注目畫像之注目度以^來 表現,則在先畫像101中,全體重心之位置(xe,y。)的在x座 標上之座標値xe以及在y座標上之座標値ye,係藉由式(1) 以及式(2)而被計算。但是,式(1)以及式(2)中之注目度wk ,係滿足式(3 )中所示之條件。 [數1]
1 N
Xc = y 石 wkxk · · · (1) [數2] yc = Tk|wkyk ...⑵ [數3] Σ wk = N …(3) k=1 在圖8所示之例中,係成爲從相關於身爲臉孔畫像之 注目畫像13 1-1乃至注目畫像I3 1-7之各個的重心與注目度 ,而計算出全體重心132之位置(xe,yc)。 另外,亦可設爲:在步驟S 1 4中,注目畫像之各個的 位置(例如,注目畫像之範圍)以及注目度係被檢測出來’ 在步驟S 1 5中,係從注目晝像之各個的位置以及注目度, 來計算出全體重心1 3 2。 在步驟S 1 6中,構圖修正部72之切出區域決定部93, 係以使該區域中之全體重心1 3 2成爲預先所決定之位置的 方式,來從原先畫像101中決定切出區域。更具體而言’ -25- 200818061 在步驟S 1 6中,切出區域決定部93,係以使從原先畫像1 ο 1 中之切出區域的相對向之邊緣中的其中一邊起到全體重心 1 32爲止之距離、和從切出區域之相對向邊緣中的另外一 邊起直到全體重心132爲止之距離,其兩者間之比例成爲 能夠產生有美感之預先所設定的値的方式,來決定切出區 域。 例如,如圖8所示一般,根據全體重心1 32,而決定切 出區域1 3 3。 若是更進而詳細作說明,則如圖9所示一般,以使全 體重心1 3 2之水平方向的位置成爲與區域1 3 3之水平方向的 中心一致,且全體重心132之垂直(上下)方向之位置成爲 從區域133之上端起1/2.6之位置的方式,亦即是,以使區 域133之上下方向經由全體重心132而被分割爲黃金比例約 1 : 1 . 6 1 8,且使區域1 3 3之縱橫比成爲與原畫像1 〇 1之縱橫 比相同,並且使區域1 3 3之面積成爲最大的方式,來決定 矩形之切出區域1 3 3。 亦即是,切出區域決定部9 3,係以使從矩形區域1 3 3 之左側的邊緣起到全體重心1 3 2爲止的距離,和從矩形區 域1 3 3之右側的邊緣起到全體重心1 3 2爲止的距離,其兩者 間之比例成爲1 : 1,而使從矩形區域1 3 3之上側的邊緣起 到全體重心132爲止的距離,和從矩形區域133之下側的邊 緣起到全體重心1 3 2爲止的距離,其兩者間之比例成爲黃 金比例之1 : 1 · 6 1 8,並使矩形區域1 3 3之縱橫比成爲與原 先畫像1 〇 1之縱橫比相同,而使該矩形區域1 3 3在原先畫像 -26- 200818061 101之範圍內成爲最大面積的方式,來決定矩形之區域133 〇 另外,亦可如圖1〇所示一般,以使全體重心132成爲 區域1 3 3之中心的方式來決定切出區域1 3 3 ;或是如圖1 1所 示一般,以使在區域133中之全體重心132的左右方向之位 置,以區域1 3 3之左側的邊緣爲基準,而成爲預先所決定 之m: 1— m(OSmSl)、在區域133中之全體重心132的上 下方向之位置,以區域1 3 3之上側的邊緣爲基準,而成爲 預先所決定之η : 1 — n(0 g nS 1)的方式,來決定切出區域 133 ° 進而,亦可如圖1 2所示一般,以使全體重心1 3 2成爲 被包含在:區域133中之區域133之左右方向的比例成爲1 :1.2 : 1,區域133之上下方向的比例成爲1 : 1.2 : 1之中 心的區域(於圖1 2中之以虛線所表示的區域)中之方式,來 決定切出區域1 3 3。亦即是,亦可以使從矩形之區域1 3 3的 於上下又或是左右而相對向之邊緣中的其中一邊起到全體 重心132爲止之距離、和從另外一邊起直到全體重心132爲 止之距離,其兩者間之比例成爲1 : 1乃至1 ·· 2.2之任一値 的方式,來決定切出區域133。 此時,被包含於切出區域1 3 3中之畫像的構圖,係成 爲理想之構圖。例如,當全體重心1 3 2成爲位置於區域1 3 3 之中心的情況時,被包含於該區域1 3 3中之畫像的構圖, 相較於在特定之區域中,全體重心係位在從該區域之左右 方向的比例成爲1 : 1.2 : 1,該區域之上下方向的比例成 -27- 200818061 爲1 : 1 · 2 : 1之中心的區域而越出的位置時,被包含於該 區域中之畫像的構圖,可以說係爲較好。此係因爲,當在 特定之區域中,全體重心132係位在從該區域之左右方向 的比例成爲1 : 1 ·2 : 1,該區域之上下方向的比例成爲1 : 1.2 : 1之中心的區域而越出的位置時,在被包含於該區域 的畫像中,注目畫像係過於靠向旁端之故。 特別是,若是以使從矩形之區域1 3 3的於上下又或是 左右而相對向之邊緣中的其中一邊起到全體重心1 3 2爲止 之距離、和從另外一邊起直到全體重心1 3 2爲止之距離, 其兩者間之比例成爲1 : 2的値的方式,來決定切出區域 1 3 3,也就是採用所謂的3等分構圖,則該切出區域1 3 3之 畫像的構圖,係成爲良好。 然而,若是該比例超過了 1 : 2.2,則其構圖係會成爲 令人感到不快者。 回到圖5,在步驟S 1 7中,構圖修正部72,係對注目畫 像是否全部進入到所決定之區域1 3 3中一事作判定。例如 ,在步驟S 1 7中,構圖修正部72,係對身爲臉孔畫像之注 目畫像13 1-1乃至注目畫像13 1-7是否全部進入到切出區域 1 3 3中一事作判定。 在步驟S 1 7中,當判定注目畫像係並未全部進入所決 定之區域中的情況時,由於將欠缺有注目畫像之畫像切出 一事並不理想,因此,係回到步驟S 1 6,並反覆進行上述 之處理。此時,在步驟S 1 6中,切出區域決定部93,係以 使從原先畫像1 〇 1中之切出區域的相對向之邊緣中的其中 -28- 200818061 一邊起到全體重心13 2爲止之距離、和從切出區域之相對 向邊緣中的另外一邊起直到全體重心13 2爲止之距離’其 兩者間之比例成爲能夠產生有美感之預先所設定的値’且 成爲與前一次之步驟S16中所決定之値相異之値的方式, 來決定切出區域。 藉由如此進行,而能夠決定包含有所有之注目畫像的 切出區域1 3 3。 在步驟S 1 7中,當判定所有之注目畫像係進入了所決 定之區域1 3 3中時,則前進至步驟耨圖修正部72之畫像切 出產生部94,係將所決定之區域1 3 3的畫像從原先畫像1 0 1 中切出,並產生切出後之畫像。所產生之切出後畫像,係 作爲畫像資料而被暫時記憶於RAM 3 4中。 例如,如圖8所示,若是對原先畫像101上之身爲臉孔 畫像的注目畫像1 3 1 -1乃至1 3 1 - 7的各個,分別檢測出重心 與注目度,並計算出全體重心132之位置,而決定了切出 區域1 3 3,則在步驟S 1 8中,畫像切出產生部94,係將切出 區域1 3 3之畫像從原先畫像1 0 1中切出,並如圖1 3所示一般 ,產生切出後畫像1 5 1。 在步驟S 1 9中,畫素數變換控制部73,係在畫素數變 換引擎5 4中,將成爲更理想之構圖的切出後畫像1 5 1之畫 素數,變換爲與原先畫像1 0 1相同之畫素數。此時,畫素 數變換引擎5 4,係進行畫素之內插等,而將切出後畫像 1 5 1之縱向以及橫向之各別的尺寸以及畫素數,以使其成 爲與原先畫像1 0 1之縱向以及橫向之各別的尺寸以及畫素 -29 - 200818061 數相同的方式,來進行變換。 另外,畫素數變換控制部73,係亦可在畫素數變換引 擎5 4中,將成爲更理想之構圖的切出後畫像1 5 i之畫素數 ’變換爲預先所決定之任意的畫素數。 又,畫素數變換控制部73,係亦可在畫素數變換引擎 5 4中,將成爲更理想之構圖的切出後畫像1 5丨之畫素數, 變換爲使用者所預先指定之畫素數。 在步驟S20中,顯示控制部74,係對畫像顯示用引擎 5 5作控制,並在顯示部3 5中顯示切出後畫像1 5 1。例如, 如圖1 4所示一般,在數位相機1之顯示部3 5,係被顯示有 切出後畫像1 5 1。 此時,顯示控制部7 4,係對畫像顯示用引擎5 5作控制 ,並在顯示部3 5中,與切出畫像1 5 1共同地,而顯示有用 以對切出後畫像1 5 1之保存作指示的鍵1 7 1,以及用以對切 出後畫像Id 1之保存的取消(切出後畫像1 5 1之破棄)作指示 之鍵172。 使用者,係觀察被顯示於顯示部3 5之切出後畫像,當 對該切出後畫像1 5 1感到好感時。則操作鍵1 7 1,而當對該 切出後畫像1 5 1並不抱有好感時’則成爲操作鍵1 7 2。 在步驟S2 1中,記憶控制部75,係根據經由輸入介面 6 0以及資料匯流排6 1所供給而來之反應有使用者之操作的 由輸入部3 6而來之訊號’來判定是否被指示有對切出後畫 像1 5 1之保存。 例如,在步驟S2 1中’記憶控制部75 ’係藉由:在被 -30- 200818061 與顯示部35重疊設置之觸控式面板之區域中的被顯示有鍵 1 7 1之位置係被觸碰,又或是經由在以十字鍵丨〇 3來將焦點 對準於鍵1 0 7上的狀態下而壓下決定鍵丨〇 4,而使得鍵1 7 1 ***作,來判定係被指示有對切出後畫像1 5 1之保存。例 如’在步驟S2 1中,記憶控制部75,係判定:在被與顯示 部3 5重疊設置之觸控式面板之區域中的被顯示有鍵1 72之 位置係被觸碰,又或是經由在以十字鍵1 0 3來將焦點對準 於鍵172上的狀態下而壓下決定鍵1〇4,而使得鍵172*** 作,來判定係被指示有對切出後畫像1 5 1之保存的取消(切 出畫像1 5 1之破棄),而判定係並未被指示有對切出後畫像 1 5 1之保存。 在步驟S 2 1中,當判定係被指示有對切出畫像丨5丨之保 存時,則前進至步驟S22,記憶控制部75,係對外部媒體 控制器5 9作控制,並將被記憶於RAM 3 4中之被設爲更理 想之構圖且畫素數被作了變換之切出後畫像1 5 1的畫像資 料,記憶於媒體1 1中,而結束處理。 另外,切出後畫像1 5 1,係亦可在經由jpeg引擎52而 被以JPEG方式編碼後,再作爲畫像資料而記憶於媒體i i 之中。 另一方面,在步驟S2 1中,當判定係並未被指示有對 切出畫像151之保存時,則步驟S22係被跳過,切出後畫像 1 5 1的畫像資料,係並不會被記憶於媒體11中,而直接結 束處理。 在步驟S 1 3中,當判定係並未被指示有對原先畫像1 〇 i -31 - 200818061 之構圖的修正時。則由於係並沒有必要對構圖作修正’因 此步驟S 1 4乃至步驟S22係被跳過,而處理係結束。 如此這般,原先畫像1 〇 1之構圖係被修正’而能夠簡 單地得到成爲更理想構圖之切出後畫像1 5 1,並可對切出 後畫像1 5 1作保存。 經由將切出後畫像1 5 1作保存,如圖1 5所示一般’能 夠與原先畫像1 〇 1同樣的,任意地將所期望之切出畫像1 5 1 顯示於顯示部3 5,而使用者係成爲可任意地對切出後畫像 1 5 1作閱覽。 另外,亦可並不對切出後畫像1 5 1的畫素數作變換, 而將從原先畫像1 〇 1之被決定的區域1 3 3中所切出的切出後 畫像1 5 1之畫像資料直接記憶至媒體1 1中。 圖i 6,係爲展示原先畫像1 〇 1之其他例子的圖,圖1 7 ,係爲展示從圖16之原先畫像101中,藉由參考圖5之流程 圖所說明之構圖的修正處理而產生的切出後畫像1 5 1之其 他例子的圖。又,圖18,係爲展示原先畫像101之另一其 他例子的圖,圖1 9,係爲展示從圖1 8之原先畫像1 〇 1中’ 藉由參考圖5之流程圖所說明之構圖的修正處理而產生的 切出後畫像1 5 1之另一其他例子的圖。 如圖16乃至圖19所示一般,從構圖並不十分理想的原 先畫像1 0 1中,能夠簡單地將成爲更理想構圖之切出後畫 像1 5 1作切出。 直到目前爲止,由於「構圖不良」而被視爲「失敗照 片」的照片(原先畫像1 〇 1 ),以往係多係遭到被削除的命 -32- 200818061 運,但是,藉由對其重新作切出並使其成爲「良好構圖」 ,而成爲不需將此種辛苦拍下的照片(原先畫像1 0 1 )捨棄 〇 同時,不僅限於在攝像之後立即進行,而能夠將所攝 像之照片的構圖,在任意的時間,且不需進行繁雜的選擇 或是操作,即可將其修改爲「良好構圖」之照片,因此, 在攝像時,係不需要對構圖花過度心思,而成爲能夠更爲 輕鬆的拍攝照片。 另外,亦可在對原先畫像1 〇 1而決定了區域1 3 3之後, 並不將區域1 3 3之畫像切出,而將所決定之區域1 3 3的畫像 顯示於顯示部3 5。藉由此,不會使畫像資料增加,即可將 原先畫像1 〇1作爲更佳構圖之畫像而顯示並進行閱覽。 又,亦可對在媒體1 1中作爲畫像資料而被記憶之複數 的原先畫像1 〇 1之構圖整批作修正。 圖20,係對於當經由選單鍵105之被壓下而顯示的選 單中之指令被選擇,而實行了構圖之修正處理時,將在媒 體1 1中作爲畫像資料而被記憶之複數的原先畫像1 〇 1之構 圖整批作修正的情況時,所進行的構圖之修正處理的其他 例子作說明之流程圖。 在步驟S 5 1中,顯示控制部74,係對畫像顯示用引擎 5 5作控制,並在顯示部3 5中,顯示對構圖之修正指示作接 收的畫面。例如,在步驟S 5 1中,係如圖2 1所示,在顯示 部3 5中,顯示有:被配置有「是否實行構圖之修正?」等 的文字,而對構圖之修正指示作接收的畫面20 1。在畫面 -33- 200818061 2 0 1中,係被配置有:用以進行對在媒體1 1中作爲畫像資 料而被記憶之所有的原先畫像1 〇 1之構圖作修正之指示的 鍵2 02、以及用以進行對構圖修正之取消作指示的鍵203 ° 在步驟S 5 2中,構圖修正部72,係根據經由輸入介面 6 0以及資料匯流排6 1所供給而來之反應有使用者之操作的 由輸入部3 6而來之訊號,來判定是否被指示有對在媒體1 1 中作爲畫像資料而被記億之所有的原先畫像1 0 1之構圖作 修正。 例如,在步驟S52中,構圖修正部72,若是在被與顯 示部35重疊設置之觸控式面板之區域中的被顯示有鍵202 之位置被觸碰,又或是經由在以十字鍵1 0 3來將焦點對準 於鍵202上的狀態下而壓下決定鍵104,而使得鍵202*** 作,則判定其係被指示有對在媒體1 1中被作爲畫像資料而 記憶之所有的原先畫像1 〇 1之構圖作修正。例如,在步驟 S52中,構圖修正部72,若是在被與顯示部35重疊設置之 觸控式面板之區域中的被顯示有鍵2 0 3之位置被觸碰,又 或是經由在以十字鍵103來將焦點對準於鍵203上的狀態下 而壓下決定鍵104,而使得鍵203***作,則判定其係未被 指示有構圖之修正。 在步驟S 5 2中,當判定係被指示有對在媒體i丨中被作 爲畫像資料而記憶之所有的原先畫像1 0 1之構圖作修正的 情況時,則例如,係如圖22所示一般,係在顯示部3 5中, 顯示:被配置有「構圖修正實施中」等的文字,而表示構 圖之修正的處理係在實行中之畫面221,並前進至步驟S53 -34- 200818061 ,畫像讀取部7 1,係從媒體1 1而對成爲構圖修正之對象的 原先畫像1 〇1作讀取。 例如,在步驟s 5 3中,畫像讀取部7 1,係在外部媒體 控制器5 9中’將被記憶於媒體1 1中的畫像資料’從媒體1 1 中讀出。當所讀出之畫像資料係以JPEG方式而被編碼時 ,畫像讀取部71,係在JPEG引擎52中將該畫像資料作解 碼。畫像讀取部7 1,係將如此這般而從媒體1 1中所讀出之 畫像資料,儲存在RAM 3 4的記憶區域中之用以記憶成爲 構圖修正之對象的原先畫像1 之特定的記憶區域中’經 由此,而讀取原先畫像1 0 1。 步驟S5 4乃至步驟S56,係分別與圖5的步驟S14乃至步 驟S 1 6相同,因此,省略其說明。 步驟S 5 7以及步驟S 5 8,係分別與圖5的步驟S 1 8以及步 驟S 1 9相同,因此,省略其說明。 步驟S59,係與圖5的步驟S22相同,因此,省略其說 明。 在步驟S60中,構圖修正部72,係判定是否已對在媒 體1 1中作爲畫像資料而被記憶之所有的原先畫像1 0 1之構 圖作了修正。例如,在步驟S 6 0中’構圖修正部7 2,係藉 由對從畫像讀取部7 1所通知而來之在媒體1 1中作爲畫像資 料而被記憶的原先畫像1 0 1之總數’和經由步驟S 5 4乃至 S 5 9之處理而對構圖作了修正的原先畫像1 〇 1之數量作比較 ,而判定是否已對在媒體1 1中作爲畫像資料而被記憶之所 有的原先畫像1 01之構圖作了修正。 -35- 200818061 在步驟S60中,當判定係並未對在媒體1 1中被作爲畫 像資料而記憶之所有的原先畫像1 〇 1之構圖作修正的情況 時,則由於應對構圖作修正之原先畫像1 0 1係仍然存在, 因此,前進至步驟s 6 1,畫像讀取部7 1,係從媒體1 1而對 成爲構圖修正之對象的下一個原先畫像1 0 1作讀取,而回 到步驟S 5 4,並將下一個原先畫像1 0 1作爲處理對象,而反 覆進行上述之處理。 在步驟S 6 0中,當判定已對在媒體1 1中作爲畫像資料 而被記憶之所有的原先畫像1 〇 1之構圖作了修正的情況時 ,則結束處理。 又,在步驟S 5 2中,當判定係並未被指示有對所有之 原先畫像1 0 1的構圖作修正時。則由於係並沒有必要對構 圖作修正,因此步驟S5 3乃至步驟S61係被跳過,而處理係 結束。 如此這般,係可對在媒體1 1中作爲畫像資料而被記憶 之複數的原先畫像1 〇 1之構圖整批作修正。亦即是,係可 將對在媒體1 1中作爲畫像資料而被記憶之複數的原先畫像 1 〇 1之各別的構圖作了修正後之成爲更理想構圖之切出後 畫像1 5 1簡單地切出,並可對切出後畫像1 5 1作保存。 藉由此,能夠將對在媒體1 1中作爲畫像資料而被記憶 之原先畫像10 1之構圖作了修正後之切出後畫像1 5 1 ’與原 先畫像1 〇 1同樣的’任意地顯示於顯示部3 5,而使用者係 成爲可任意地對此種切出後畫像1 5 1作閱覽。 另外,本發明,係並不限定於數位相機1,而可適用 -36- 200818061 於例如對畫像作攝像之機器、將畫像作顯示 是將畫像作保存之機器等的對畫像進行處理 體而言,係可適用於行動電話、攜帶型之畫 固定型之畫像再生裝置或者是畫像記錄裝置 畫像等作記憶的儲存裝置、又或是提供畫像 中。 又,畫像,係可爲靜止畫像又或是動畫 可。例如,在將身爲動畫像之原先畫像的構 係只要在預先所訂定之時間間隔的圖框中, 處理之區域,並以所決定之區域作爲基準, 上之時間的經過,來使區域連續地變化,即 理想之構圖的動畫作切出。 如此這般,在從原先畫像中將更爲理想 切出時,係能夠得到更爲理想之構圖的畫像 爲被包含在原畫像中之被注目之畫像的注目 出複數之注目畫像的各別之重心定從複數之 的各別之重心,而計算出身爲複數之前述注 的重心之全體重心,再以使從前述原畫像中 向之邊緣中的其中一邊起直到前述全體重心 和從前述區域的相對向之邊緣中的另外一邊 體重心爲止之距離,其兩者間之比例成爲能 之預先所設定的値的方式,來決定前述區域 能夠簡單地將更爲理想之構圖的畫像切出。 上述之一連串處理,可以藉由硬體來實 之機器、又或 之機器中,具 像再生裝置、 、將所攝像之 之伺服器等之 像之任一者均 圖作修正時, 決定適用上述 因應於動畫像 成爲可將更爲 之構圖的畫像 。又,當對身 畫像,而檢測 前述注目畫像 目畫像之全體 之區域的相對 爲止之距離、 起直到前述全 夠產生有美感 的情況時,係 行,亦可以藉 -37- 200818061 由軟體來實行。當藉由軟體來實行此一連串之處理時,係 將該軟體之程式,從程式記錄媒體中,而安裝至被組入有 專用之硬體的電腦,又或是,安裝至被安裝有各種之程式 ,而可實行各種功能之例如汎用型的個人電腦中。 圖23,係爲展示將上述之一連串的處理藉由程式而住 實行之個人電腦的構成之例的區塊圖。CPU(Central Processing Unit)301,係依據被記憶於 R〇M(Read Only Memory)3 02、又或是被記憶於記錄部3 0 8中之程式,而進 行各種之處理。在 RAM(Random Access Memory)303 中, 係適當地被記憶有CPU 3 0 1所實行之程式或資料等。此些 之CPU 301、ROM 302、以及RAM 303,係藉由匯流排304 而被相互連接。 於CPU 301中,係又經由匯流排3〇4而被連接於輸入 輸出介面305。在輸入輸出介面3〇5中,係被連接有:藉由 鍵盤、滑鼠、麥克風等所成之輸入部3 0 6、和藉由顯示器 、揚聲器等所成之輸出部307。CPU 301,係對應於從輸 入部306所輸入之指令,而實行各種之處理。而,CPU 301,係將處理結果輸出至輸出部3 07。 被連接於輸入輸出介面3 0 5之記錄部3 〇 8,係由例如硬 碟所成,並記憶有C P U 3 0 1所實行之程式或是各種的資料 。通訊部3 0 9 ’係耢由網際網路或是區域網路等之網路, 而與外部之裝置作通訊。 又,亦可經由通訊部3 0 9來取得程式,並記憶於記錄 咅P 3 0 8 ° -38- 200818061 被連接於輸入輸出介面305之驅動裝置310,係當被裝 著有磁碟、光碟、光磁性碟或是半導體記憶體等之可疑除 媒體時,對此些作驅動,並將此些中所記錄之程式或資料 作取得。所取得之程式或資料,係因應於需要而被傳送至 記錄部3 0 8並被記憶。 儲存有被安裝於電腦中並成爲可經由電腦而實行之狀 態的程式之程式記錄媒體,係如圖23所示,藉由磁碟(包 含軟碟)、光碟(包含 CD-ROM(Compact Disc-Read Only Memory), DVD (Digital Versatile Disc)),光磁性碟、或是 身爲由半導體記憶體等所成之封裝媒體的可移除媒體3 1 1 ,又或是將程式作暫時又或是永久的儲存之ROM 3 02,或 者是構成記錄部3 08之硬碟等所構成。對程式記錄媒體之 程式的儲存,係因應於需要,而經由身爲路由器、數據機 等之介面的通訊部3 09,利用區域網路、網際網路、數位 衛星廣播之類的有線又或是無線的通訊媒體而進行。 另外,在本說明書中,對被儲存於程式記錄媒體中之 程式作記載的步驟,除了包含有沿著所記載之順序而以時 間系列來進行的處理之外,就算不是時間系列的處理,而 係爲並列又或是各別的被實行之處理,亦包含在內。 另外,本發明之實施形態,係並不被上述之實施形態 所限定,在不脫離本發明之要旨的範圍之內,可作各種之 變更。 【圖式簡單說明】 -39- 200818061 [圖1 ]展示本發明之其中一種實施形態的數位相機之 圖。 [圖2]展示本發明之其中一種實施形態的數位相機之 圖。 [圖3 ]展示數位相機之構成例的區塊圖。 [圖4]展示經由實行程式之控制用CPU而實現的功能之 構成的區塊圖。 [圖5]對構圖之修正的處理之例作說明的流程圖。 [圖6]展示數位相機之顯示部以及輸入部的圖。 [圖7]展不原先畫像之例的圖。 [圖8]展示原先畫像、全體重心、以及切出區域之例 的圖。 [圖9]說明切出區域之圖。 [圖10]說明切出區域之圖。 [圖1 1 ]說明切出區域之圖。 [圖12]說明切出區域之圖。 [圖1 3 ]展示切出後畫像之例的圖。 [圖14]展示數位相機之顯示部以及輸入部的圖。 [圖15]展示數位相機之顯示部以及輸入部的圖。 [圖16]展示原先畫像之例的圖。 [圖17]展示切出後畫像之例的圖。 [圖18]展示原先畫像之例的圖。 [圖19]展示切出後畫像之例的圖。 [圖20]對構圖之修正的處理之其他例作說明的流程圖 -40 - 200818061 [圖2 1]展示數位相機之顯示部以及輸入部的圖。 [圖22]展示數位相機之顯示部以及輸入部的圖。 [圖2 3 ]展示個人電臘之構成例的區塊圖。 [$要元件符號說明】 1 :數位相機 1 1 :媒體 31 :光學系 3 2 :影像處理器 3 3 :訊號處理部 34 : RAM 3 5 :顯示部 3 6 :輸入部 51 :攝像機訊號處理引擎 52 : JPEG 弓f 擎 53 :注目畫像檢測引擎 54 :畫素數變化引擎
55 :畫像顯示用引擎 5 6 :控制用C P U 7 1 :畫像讀取部 72 :構圖修正部 73 _·畫素數變化控制部 74 :顯示控制部 -41 - 200818061 75 :記憶控制部 9 1 :注目畫像重心檢測部 92 :全體重心計算部 9 3 :切出區域決定部 94 :畫像切出產生部 1 〇 1 :原先畫像 131-1乃至131-7 :注目畫像 132 :全體重心 1 3 3 :區域 1 5 1 :切出後畫像
30 1 : CPU
3 02 : ROM
3 03 : RAM 3 0 8 :記憶部 3 1 1 :可移除媒體 -42