圖像合成裝置和圖像合成方法
2023-05-22 02:38:01 1
專利名稱:圖像合成裝置和圖像合成方法
技術領域:
本發明涉及對多個圖像進行合成的圖像合成裝置和圖像合成方法。
背景技術:
目前,已知通過對被攝體圖像與背景圖像、邊框圖像進行合成來生成合成圖像的技術(例如,日本國特開2004-159158號公報)。
然而,在對多個圖像進行合成來生成趣味性高的合成圖像的情況下,存在著如下問題若在被攝體圖像的背景側配置的圖像的真實感太過強或者太過弱,就會生成被攝體圖像與背景圖像的不協調感強的合成圖像,有損該合成圖像的趣味性。
發明內容
因此,本發明的目的在於提供能夠根據圖像的合成位置恰當地提高實現合成圖像的趣味性的圖像合成裝置、圖像合成方法。根據本發明的一個方式,提供一種圖像合成裝置,其具備獲取部,其獲取俯瞰攝像而得到的背景圖像和要與該背景圖像合成的前景圖像;指定部,其指定由該獲取部獲取的上述背景圖像中與上述前景圖像進行合成的合成位置;合成部,其在上述背景圖像中由上述指定部指定的上述合成位置上合成上述前景圖像來生成合成圖像;以及圖像處理部, 其對上述合成圖像實施將上述合成位置作為基準來控制處理強度的平滑化處理。
圖1是表示應用了本發明的一個實施方式的攝像裝置的概要構成的框圖。圖2A以及圖2B是用於說明圖1的攝像裝置的合成圖像生成處理所涉及的被攝體圖像的直方圖的一個例子的圖。圖3A以及圖3B是用於說明圖1的攝像裝置的合成圖像生成處理所涉及的均衡化過濾器的一個例子的圖。圖4是表示圖1的攝像裝置的被攝體裁剪(clipping)處理所涉及的動作的一個例子的流程圖。圖5A 圖5C是示意性地表示被攝體裁剪處理所涉及的圖像的一個例子的圖。圖6是表示圖1的攝像裝置的背景圖像攝像處理所涉及的動作的一個例子的流程圖。圖7是表示圖1的攝像裝置的合成圖像生成處理所涉及的動作的一個例子的流程圖。
圖8是表示合成圖像生成處理中的中心算出處理所涉及的動作的一個例子的流程圖。圖9是表示合成圖像生成處理中的圖像合成處理所涉及的動作的一個例子的流程圖。圖IOA 圖IOC是示意性地表示合成圖像生成處理所涉及的圖像的一個例子的圖。
具體實施例方式下面,關於本發明,利用附圖來說明具體的方式。但是,發明的範圍不限於圖示的例子。圖1是表示應用了本發明的一個實施方式的攝像裝置100的概要構成的框圖。本實施方式的攝像裝置100在俯瞰攝像而得到的背景圖像P4a(參照圖10A)中被攝體圖像G (參照圖5A)的合成位置上,與該被攝體圖像G進行合成來生成被攝體合成圖像 P5,將被攝體圖像G的合成位置作為基準對被攝體合成圖像P5實施平滑化處理。具體地,如圖1所示,攝像裝置100具備鏡頭部1、電子攝像部2、攝像控制部3、 圖像數據生成部4、圖像存儲器5、特徵量運算部6、塊匹配部7、圖像處理部8、記錄介質9、 顯示控制部10、顯示部11、操作輸入部12以及中央控制部13。另外,攝像控制部3、特徵量運算部6、塊匹配部7、圖像處理部8、中央控制部13被設計成例如特製的LSI IA0鏡頭部1由多個鏡頭構成,具備變焦鏡頭、聚焦鏡頭等。另外,在鏡頭部1中,雖然圖示省略了,但是也可以具備在對被攝體S進行攝像時使變焦鏡頭在光軸方向上移動的變焦驅動部、使聚焦鏡頭在光軸方向上移動的對焦驅動部等。電子攝像部2由例如CCD (Charge Coupled Device 電荷耦合器件)、 CMOS (Complementary Metal-oxide Semiconductor 互補金屬氧化物半導體)等影像傳感器構成,將穿過鏡頭部1的各種鏡頭的光學像變換成二維的圖像信號。在攝像控制部3中,雖然圖示省略了,但是具備定時發生器、驅動器等。並且,攝像控制部3通過定時發生器、驅動器來對電子攝像部2進行掃描驅動,通過電子攝像部2在每個規定周期將光學像變換成二維的圖像信號,從該電子攝像部2的攝像區域一個畫面一個畫面地讀出圖像幀,而將其輸出到圖像數據生成部4。另外,攝像控制部3進行AF(自動對焦處理)、AE(自動曝光處理)、AWB(自動白平衡)等被攝體S的攝像條件的調整控制。圖像數據生成部4對從電子攝像部2傳送來的圖像幀的模擬值的信號,按RGB的各色成分的每一個適當地調整了增益後,用採樣保持電路(圖示省略)來進行採樣保持並用A/D變換器(圖示省略)變換成數字數據,用彩色處理電路(圖示省略)來進行包括像素插值處理以及Y校正處理的彩色處理,之後生成數字值的亮度信號Y以及色差信號Cb、 Cr (YUV 數據)。從彩色處理電路輸出的亮度信號Y以及色差信號Cb、Cr通過未圖示的DMA控制器,被DMA傳送到作為緩衝存儲器而使用的圖像存儲器5。
圖像存儲器5由例如DRAM等構成,臨時保存由特徵量運算部6、塊匹配部7、圖像處理部8、中央控制部13等處理的數據等。特徵量運算部6進行將被攝體不存在圖像P2作為基準來從該被攝體不存在圖像 P2中提取特徵點的特徵提取處理。具體地,特徵量運算部6基於例如被攝體不存在圖像P2 的YUV數據,選擇規定數量(或者規定數量以上)的特徵高的塊區域(特徵點),提取該塊的內容作為模板(template)(例如,16X16像素的正方形)。 在此,特徵提取處理是指從多個候選塊中選擇跟蹤攝影中情況良好且特徵性高的塊的處理。塊匹配部7在生成被攝體裁剪圖像P3時,進行用於被攝體不存在圖像P2與被攝體存在圖像Pl的位置對準的塊匹配處理。具體地,塊匹配部7探尋由特徵提取處理提取的模板與被攝體存在圖像Pl內的何處對應,即在被攝體存在圖像Pl內模板的像素值的最佳匹配位置(對應區域)。並且,算出像素值的差異度的評價值(例如,差分平方和(SSD)、差分絕對值和(SAD)等)最好的被攝體不存在圖像P2與被攝體存在圖像Pl之間的最佳的偏移量作為該模板的運動矢量。圖像處理部8具備裁剪圖像生成部8a、被攝體獲取部Sb、背景獲取部Sc、圖像合成部8d、區域確定部Se、平滑化處理部8f以及過濾保存部Sg。裁剪圖像生成部8a生成被攝體裁剪圖像P3的圖像數據。具體地,在裁剪圖像生成部8a中,雖然圖示省略了,但是具備位置對準部、被攝體圖像提取部、位置信息生成部以及圖像生成部等。位置對準部基於從被攝體不存在圖像P2提取的特徵點,算出與被攝體不存在圖像P2相對應的被攝體存在圖像Pl的各像素的坐標變換式(射影變換矩陣),根據該坐標變換式對被攝體存在圖像Pl進行坐標變換來進行與被攝體不存在圖像P2的位置對準。被攝體圖像提取部生成由位置對準部進行位置對準而得到的被攝體存在圖像Pl 與被攝體不存在圖像P2之間對應的各像素的差分信息,將該差分信息作為基準,從被攝體存在圖像Pl提取包括被攝體的被攝體圖像(前景圖像)G。位置信息生成部確定從被攝體存在圖像Pl提取的被攝體圖像G的位置,生成表示被攝體存在圖像Pl中被攝體圖像G的位置的位置信息(例如,α映射(Alpha Map))。在此,α映射是對於被攝體存在圖像Pl的各像素,將使被攝體圖像G相對於規定的背景進行 α混合時的權重表示為α值(0 < α < 1)而成的。圖像生成部基於生成的α映射,按照相對於規定的單色圖像(圖示省略)不透過被攝體存在圖像Pl的各像素中的α值為1的像素並且透過α值為0的像素的方式,將被攝體的圖像與規定的單色圖像進行合成來生成被攝體裁剪圖像Ρ3的圖像數據。被攝體獲取部8b獲取在記錄介質9中記錄的被攝體裁剪圖像P3的圖像數據。S卩,被攝體獲取部8b在合成圖像生成處理中,從記錄介質9讀出從在記錄介質9 中記錄的至少一個被攝體裁剪圖像P3中的、基於用戶對操作輸入部12的規定操作而指定的被攝體裁剪圖像P3的圖像數據,由此獲取該被攝體裁剪圖像P3的被攝體圖像(前景圖像)G。在此,被攝體獲取部8b構成獲取作為前景圖像的被攝體圖像G的前景獲取單元。背景獲取部8c獲取在記錄介質9中記錄的背景圖像P4a的圖像數據。
S卩,背景獲取部8c在合成圖像生成處理中,從記錄介質9讀出並獲取從在記錄介質9中記錄的至少一個背景圖像P4a中的、基於用戶對操作輸入部12的規定操作而指定的背景圖像P4a的圖像數據。 背景圖像P4a是按照從上向下俯視的方式而俯瞰攝像得到的圖像,包括例如按照從高的地方俯視大範圍的方式而俯瞰攝像得到的圖像。在此,背景獲取部8c構成獲取除了作為前景圖像的被攝體圖像G之外的俯瞰攝像而得到的背景圖像P4a的背景獲取單元。另外,圖像合成部8d作為合成單元,對背景圖像P4a與被攝體裁剪圖像P3的被攝體圖像G進行合成來生成被攝體合成圖像P5。S卩,圖像合成部8d在基於用戶對操作輸入部12的規定操作而由中央控制部13指定的背景圖像P4a中被攝體圖像G的合成位置上與該被攝體圖像G進行合成來生成被攝體合成圖像P5。具體地,圖像合成部8d,首先算出由被攝體獲取部8b獲取的成為被攝體裁剪圖像P3的被攝體圖像G的大致中心的坐標作為中心坐標Cl (xl,yl)。例如,如圖2A以及圖2B所示,圖像合成部8d利用被攝體圖像G的橫(X軸)方向以及縱(Y軸)方向的各直方圖來算出被攝體圖像G的中心坐標Cl (xl, yl)。在此,說明以被攝體圖像G的X軸方向的大小為X像素並且Y軸方向的大小為Y 像素的、被攝體圖像G的中心坐標Cl (xl,yl)的算出方法。此外,被攝體圖像G的合成尺寸能夠基於用戶對操作輸入部12的規定操作來進行變更。若將被攝體圖像G的像素P的像素值設為P (X,y),則圖像合成部8d算出X軸方向的位置χ = 0的直方圖的合計Hx(O)=卩(0,0)+卩(0,1)+卩(0,2)+卩(0,3)+卩(0,4)+丨+卩(0, Y)。同樣,圖像合成部8d算出X軸方向的全部位置的直方圖的合計。並且,圖像合成部8d 在直方圖的合計值的分布中存在規定值以上的峰值的情況下,將該峰值的位置設為中心坐標的χ坐標,另一方面(參照圖2A),在直方圖的合計值的分布中不存在規定值以上的峰值的情況下,將成為該分布的最大值Max與最小值Min的中心(或者中央)的位置設為中心坐標的χ坐標。在Y軸方向也同樣,圖像合成部8d算出Y軸方向的全部位置的直方圖的合計。並且,圖像合成部8d在直方圖的合計值的分布中存在規定值以上的峰值的情況下,將該峰值的位置設為中心坐標的y坐標,另一方面,在直方圖的合計值的分布中不存在規定值以上的峰值的情況下,將成為該分布的最大值Max與最小值Min的中心(或者中央)的位置設為中心坐標的y坐標(參照圖2B)。這樣,圖像合成部8d算出被攝體圖像G的中心坐標Cl (xl, yl)。之後,圖像合成部8d根據基於用戶對操作輸入部12的規定操作由中央控制部13 指定的背景圖像P4a中被攝體圖像G的合成位置,算出將被攝體圖像G的中心坐標Cl (xl, yl)變換到背景圖像P4a的坐標系而得到的坐標C2(x2,y2)。例如,在指定背景圖像P4a中坐標(a,b)作為被攝體圖像G的合成位置的情況下,圖像合成部8d變換中心坐標Cl (xl, yl)來算出坐標C2(a,b)。並且,在圖像合成部8d中,使由背景獲取部8c獲取的背景圖像P4a的各像素中的 α值為0的像素透過,α值為1的像素由被攝體裁剪圖像Ρ3所對應的像素的像素值覆蓋, 並且,背景圖像P4a的各像素中的α值為0< α < 1的像素在利用1的補數(1_α)來生成裁剪了被攝體圖像G而得到的圖像(背景圖像X (l-α))後,在利用α映射中的1的補數(1-α)來生成被攝體裁剪圖像Ρ3時,計算與單一背景色混合了的值,從被攝體裁剪圖像 Ρ3減去該值,將其與裁剪了被攝體圖像G而得到的圖像(背景圖像X (l-α))進行合成。區域確定部8e作為區域確定單元,確定將被攝體合成圖P5中的被攝體圖像G作為大致中心的規定範圍。即,區域確定部8e將使中心坐標Cl (xl,yl)變換到背景圖像P4a的坐標系而得到的坐標C2(a,b)作為基準,將被攝體圖像G的圖像數據的全部像素變換到被攝體合成圖像 P5的坐標系,由此確定由被攝體合成圖像P5中的被攝體圖像G所構成的區域。此外,區域確定部8e也可以將坐標C2 (a,b)作為基準,將被攝體圖像G的圖像數據的全部像素變換到背景圖像P4a的坐標系,由此確定由被攝體合成圖像P5中的被攝體圖像G所構成的區域。並且,區域確定部Se確定將被攝體合成圖像P5中的被攝體圖像G作為大致中心的規定範圍內的區域。在此,規定範圍可舉出如生成僅對Y軸方向的兩端部側實施了平滑化處理的被攝體合成圖像P5那樣的、將背景圖像P4a的X軸方向的全像素(X軸方向的全範圍)和將被攝體圖像G作為中心的Y軸方向的規定像素數R所構成的區域(參照圖10B),或僅與被攝體圖像G完全重疊的區域(參照圖10C)等。此外,區域確定部Se也可以利用由裁剪圖像生成部8a的位置信息生成部生成的被攝體存在圖像Pl中表示被攝體圖像G的位置的位置信息(例如,α映射),來確定被攝體合成圖像Ρ5中的被攝體圖像G的區域。平滑化處理部8f將被攝體圖像G的合成位置作為基準,對被攝體合成圖像P5實施平滑化處理。即,平滑化處理部8f根據離將被攝體圖像G的中心坐標Cl (xl,yl)變換到背景圖像P4a的坐標系而得到的坐標C2(x2,y2)的距離D來變更平滑化處理的處理強度,對被攝體合成圖像P5的背景圖像部分P4b實施該平滑化處理。具體地,平滑化處理部8f不對由區域確定部8e確定的被攝體合成圖像P5中將被攝體圖像G作為大致中心的規定範圍內的區域實施平滑化處理。另外,平滑化處理部8f對被攝體合成圖像P5的規定範圍外的區域,按照在被攝體合成圖像P5中離被攝體圖像G的大致中央部(坐標C2(x2,y2))的距離越遠的位置,平滑化處理的處理強度越強的方式進行變更來實施該平滑化處理。S卩,平滑化處理部8f對於被攝體合成圖像P5的各像素算出離坐標C2(x2,y2) 的距離D,根據該距離D,從在圖像處理部8的過濾保存部8g中保存的多個均衡化過濾器 Π(參照圖3A)中確定一個均衡化過濾器fl(例如,由3X3像素構成的均衡化過濾器)。具體地,平滑化處理部8f按照越是遠離坐標C2(x2,y2)的距離D的像素,平滑化處理的處理強度越強的方式,從多個均衡化過濾器Π (參照圖3A)中確定處理強度強的均衡化過濾器。 並且,平滑化處理部8f對於被攝體合成圖像P5的各像素,利用確定的均衡化過濾器fl來對背景圖像部分P4b實施平滑化處理,由此使該背景圖像部分P4b的濃淡變化變得平滑來減輕真實感(參照圖10C)。此時,平滑化處理部8f也可以按照在被攝體合成圖像P5中離被攝體圖像G的距離越遠的位置,沿著與X軸方向(規定的方向)以及與該X軸方向大致正交的Y軸方向(正交方向)中的、至少一個方向大致平行的方向使平滑化處理的處理強度越強的方式進行變更(參照圖10B)。例如,在圖IOB中,平滑化處理部8f沿著與Y軸方向大致平行的方向使平滑化處理的處理強度增強,但是被攝體圖像G的合成位置由Y軸方向的一個端部(下端部)構成,因此只有Y軸方向的另一端部(上端部)側平滑化處理的處理強度階段性地變強。在利用 了平滑化處理部8f的均衡化過濾器fl的平滑化處理中,在對背景圖像部分P4b的規定位置的像素進行過濾的情況下,進行將以該像素為中心的附近點的平均再次放進該像素的處理。例如,在利用3X3像素的均衡化過濾器fl的情況下,算出與中央部 (例如,圖3B中「〇」所表示的區域)周圍的八個區域對應的像素的顏色的平均,將該算出的平均顏色作為與該中央部對應的像素的顏色。並且,根據被攝體合成圖像P5的背景圖像部分P4b中離被攝體圖像G的坐標 C2(x2,y2)的距離D,變更均衡化過濾器fl的尺寸(參照圖3A),由此變更均衡化的範圍(算出平均的附近點的數量),來調整背景圖像部分P4b的模糊圖像的大小。具體地,通過利用距離D越大尺寸就越大的均衡化過濾器fl,產生大於背景圖像部分P4b的模糊圖像。另一方面,通過採用距離D越小尺寸越小的均衡化過濾器fl,產生小於背景圖像部分P4ba的模糊圖像。這樣,平滑化處理部8f構成圖像處理單元,上述圖像處理單元將由中央控制部 (指定單元)13指定的背景圖像P4a中被攝體圖像G的合成位置為基準對背景圖像P4a實施平滑化處理。過濾保存部8g使離被攝體圖像G的坐標C2 (x2, y2)的距離D與規定尺寸的均衡化過濾器fl建立對應並保存(參照圖2A)。具體地,例如使作為離被攝體圖像G的坐標C2(x2,y2)的距離D的「大於到被攝體圖像G的最小包含圓的邊界為止的距離ka且在規定值kl以下」與「3X3像素的均衡化過濾器Π」建立對應,另外使作為距離D的「大於kl且在k2以下」與「5X5像素的均衡化過濾器Π」建立對應,另外使作為距離D的「大於k2且在k3以下」與「7X7像素的均衡化過濾器fl」建立對應,另外使作為距離D的「大於k3」與「5X5像素的均衡化過濾器fl」建立對應。此外,最小包含圓是指包括主要輪廓線和素材圖像的圓中的、半徑最小的圓。另夕卜,也可適用於作為距離ka的到被攝體區域的輪廓為止的距離,代替最小包含圓。並且,距離D是基於例如被攝體合成圖像P5的X軸方向以及Y軸方向的像素數而算出的,但是這只是一個例子而並不限於此,其能夠適當地進行任意的變更。記錄介質9由例如非易失性存儲器(快閃記憶體)等構成,保存由圖像處理部8的JPEG 壓縮部(圖示省略)進行編碼而成的被攝體裁剪圖像P3、背景圖像P4a、被攝體合成圖像P5 的圖像數據。S卩,記錄介質9使由裁剪圖像生成部8a生成的α映射與被攝體裁剪圖像Ρ3的圖像數據分別在壓縮的基礎上建立對應,將該被攝體裁剪圖像Ρ3的圖像數據的擴展名作為 「.Jpe」而保存。並且,記錄介質9使由裁剪圖像生成部8a生成的α映射與由圖像合成部8d生成的被攝體合成圖像P5的圖像數據在分別壓縮的基礎上建立對應,將該被攝體合成圖像P5的圖像數據的擴展名作為「.Jpg」而存儲。顯示控制部10進行讀出在圖像存儲器5中臨時保存的顯示用圖像數據並使之顯示在顯示部11的控制。具體地,顯示控制部10具備VRAM、VRAM控制器、數字視頻編碼器等。並且,數字視頻編碼器通過VRAM控制器從VRAM定期讀出在中央控制部13的控制下從圖像存儲器5讀出而保存在VRAM(圖示省略)中的亮度信號Y以及色差信號Cb、Cr,以這些數據為基礎產生視頻信號並將其輸出到顯示部11。顯示部11是例如液晶顯示裝置,基於來自顯示控制部10的視頻信號來在顯示畫面Ila中顯示實時取景圖像、錄製圖像等。S卩,顯示控制部10在攝像模式下,基於鏡頭部1、電子攝像部2以及攝像控制部3 對被攝體S進行攝像而生成的多個圖像幀,將實時取景圖像、作為本攝像圖像而攝像得到的錄製圖像等顯示在顯示部11的顯示畫面11a。操作輸入部12用於進行該攝像裝置100的規定操作。具體地,操作輸入部12具備被攝體的攝影指示所涉及的快門按鈕12a、攝像模式、功能等選擇指示所涉及的選擇決定用按鈕12b、變焦量的調整指示所涉及的變焦按鈕(圖示省略)等,根據這些按鈕的操作將規定的操作信號輸出到中央控制部13。另外,操作輸入部12的選擇決定用按鈕12b基於用戶的規定操作,將背景圖像P4a 中被攝體裁剪圖像P3的被攝體圖像G的合成位置的指定指示輸出到中央控制部13。例如, 選擇決定用按鈕12b將背景圖像P4a中被攝體圖像G的中心坐標Cl (xl、yl)的合成位置的指定指示輸出到中央控制部13。中央控制部13基於輸入的指定指示,指定背景圖像P4a中被攝體裁剪圖像P3的被攝體圖像G的合成位置。在此,操作輸入部12以及中央控制部13構成指定單元,所述指定單元指定背景圖像P4a中被攝體圖像(前景圖像)G的合成位置。中央控制部13控制攝像裝置100的各部。具體地,中央控制部13具備CPU、RAM、 R0M(均省略了圖示),按照攝像裝置100用的各種處理程序(圖示省略)進行各種控制動作。下面,參照圖4 圖5C來說明攝像裝置100的被攝體裁剪處理。圖4是表示被攝體裁剪處理所涉及的動作的一個例子的流程圖。另外,圖5A 圖 5C是示意性地表示被攝體裁剪處理所涉及的圖像的一個例子的圖。被攝體裁剪處理是基於用戶對操作輸入部12的選擇決定用按鈕12b的規定操作, 從菜單畫面所顯示的多個攝像模式中選擇指示被攝體裁剪模式的情況下所執行的處理。如圖4所示,首先,顯示控制部10基於由鏡頭部1、電子攝像部2以及攝像控制部 3對被攝體S進行攝像而生成的多個圖像幀,將實時取景圖像顯示在顯示部11的顯示畫面, 然後使之與該實時取景圖像重疊,將被攝體存在圖像Pl的攝像指示消息顯示在顯示部11 的顯示畫面中(步驟Si)。下面,中央控制部13判斷是否基於用戶對操作輸入部12的快門按鈕12a的規定操作而輸入了攝像指示(步驟S2)。在此,若判斷為輸入了攝像指示(步驟S2;是),則攝像控制部3調整聚焦鏡頭的對焦位置、曝光條件(快門速度、光圈、増幅率等)、白平衡等條件,在規定的條件下利用電子攝像部2對被攝體存在圖像Pl (參照圖5A)的光學像進行攝像(步驟S3)。
並且,圖像數據生成部4在生成了從電子攝像部2傳送來的被攝體存在圖像Pl的 YUV數據後,將該被攝體存在圖像Pl的YUV數據臨時保存在圖像存儲器5中。另外,攝像控制部3維持固定了該被攝體存在圖像Pl攝像時的對焦位置、曝光條件、白平衡等條件的狀態。下面,顯示控制部10基於由鏡頭部1、電子攝像部2以及攝像控制部3對被攝體進行攝像而生成的多個圖像幀來將實時取景圖像顯示在顯示部11的顯示畫面中,然後使之與該實時取景圖像重疊,將被攝體存在圖像Pl的半透射的顯示方式的圖像與被攝體不存在圖像P2的攝像指示消息顯示在顯示部11的顯示畫面中(步驟S4)。之後,中央控制部13判斷是否基於用戶對操作輸入部12的快門按鈕12a的規定操作而輸入了攝像指示(步驟S5)。並且,用戶等待被攝體發生移動或者將被攝體移到視角外後,用戶調整相機位置以使被攝體不存在圖像P2與被攝體存在圖像Pl的半透射的圖像重合,若判斷出操作輸入部12的快門按鈕12a被執行了規定操作而輸入了攝像指示(步驟S5 ;是),則攝像控制部3在被攝體存在圖像Pl的攝像後固定被攝體不存在圖像P2(參照圖5B)的光學像的條件下,使電子攝像部2進行攝像(步驟S6)。並且,圖像數據生成部4在生成了從電子攝像部2傳送來的被攝體不存在圖像P2 的YUV數據後,將該被攝體存在圖像Pl的YUV數據臨時保存到圖像存儲器5中。下面,中央控制部13在特徵量運算部6、塊匹配部7以及圖像處理部8中,將在圖像存儲器5中臨時保存的被攝體不存在圖像P2的YUV數據作為基準,用規定的圖像變換模型(例如,相似變換模型或者同餘變換模型)算出用於使被攝體存在圖像Pl的YUV數據射影變換的射影變換矩陣(步驟S7)。具體地,特徵量運算部6基於被攝體不存在圖像P2的YUV數據,選擇規定數(或者規定數以上)的特徵高的塊區域(特徵點),提取該塊的內容作為模板。並且,塊匹配部 7在被攝體存在圖像Pl內探尋由特徵提取處理提取的模板的像素值最佳匹配的位置,算出像素值的差異度的評價值最好的被攝體不存在圖像P2與被攝體存在圖像Pl間的最適合的偏移量作為該模板的運動矢量。並且,裁剪圖像生成部8a的位置對準部基於由塊匹配部7 算出的多個模板的運動矢量來統計地算出整體的運動矢量,利用該運動矢量所涉及的特徵點對應關係來算出被攝體存在圖像Pl的射影變換矩陣。下面,裁剪圖像生成部8a的位置對準部基於算出的射影變換矩陣來對被攝體存在圖像Pi進行射影變換,由此進行對被攝體存在圖像Pi的YUV數據與被攝體不存在圖像 P2的YUV數據進行位置對準的處理(步驟S8)。並且,裁剪圖像生成部8a的被攝體圖像提取部進行從被攝體存在圖像Pl提取包括被攝體的被攝體圖像G的處理(步驟S9)。具體地,被攝體區域提取部對被攝體存在圖像Pl的YUV數據與被攝體不存在圖像 P2的YUV數據分別利用低通濾波器來除去各圖像的高頻率成分。之後,被攝體區域提取部對於在利用了低通濾波器而得到的被攝體存在圖像Pl與被攝體不存在圖像P2之間對應的各像素,算出差異度來生成差異度映射。接著,被攝體區域提取部在用規定的閾值將各像素所涉及的差異度映射2值化後,為了從差異度映射除去細噪聲、手抖動而產生差異的區域而進行收縮處理。之後,被攝體區域提取部在進行標註(labeling)處理來除去規定值以下的區域、最大區域以外的區域後,確定最大的條帶(stripe)的圖案作為被攝體圖像G,進行用於修正收縮量的膨脹處理。下面,圖像處理部8的位置信息生成部生成表示在提取的被攝體圖像G的被攝體存在圖像Pl內的位置的α映射(步驟S10)。之後,圖像處理部8的圖像生成部進行生成將被攝體圖像G與規定的單色圖像進行合成而得到的被攝體裁剪圖像Ρ3(參照圖5C)的圖像數據的處理(步驟Sll)。具體地,圖像生成部在讀出被攝體存在圖像Ρ1、單色圖像以及α映射並將其展開到圖像存儲器5後,對於被攝體存在圖像Pl的全部像素,對於α值為0的像素(α =0), 使之透過,對於α值為0< α < 1的像素(0 < α < 1),與規定的單色進行混合,對於α 值為1的像素(α = 1),不進行任何操作使之不透過規定的單色。之後,中央控制部13在記錄介質9的規定的保存區域中使由圖像處理部8的位置信息生成部生成的α映射與被攝體裁剪圖像Ρ3的圖像數據建立對應而將其保存在一個文件中(步驟S12)。由此,結束被攝體裁剪處理。下面,參照圖6說明攝像裝置100的背景圖像攝像處理。圖6是表示背景圖像攝像處理所涉及的動作的一個例子的流程圖。背景圖像攝像處理是通常的靜止圖像的攝像處理,是基於用戶對操作輸入部12 的選擇決定用按鈕12b的規定操作,從在菜單畫面中顯示的多個攝像模式中選擇指示靜止圖攝像模式的情況下所執行的處理。如圖6所示,首先,顯示控制部10基於由鏡頭部1、電子攝像部2以及攝像控制部 3對背景圖像P4a進行攝像而生成的多個圖像幀,將實時取景圖像顯示在顯示部11的顯示畫面上(步驟S21)。下面,中央控制部13判斷是否基於用戶對操作輸入部12的快門按鈕12a的規定操作而輸入了攝像指示(步驟S22)。在此,當判斷為輸入了攝像指示(步驟S22;是),則攝像控制部3調整聚焦鏡頭的對焦位置、曝光條件(快門速度、光圈、增幅率等)、白平衡等條件並以規定的條件使電子攝像部2對背景圖像P4a(參照圖10A)的光學像進行攝像(步馬聚S23)ο並且,圖像數據生成部4生成從電子攝像部2傳送來的背景圖像P4a的YUV數據。接著,中央控制部13在記錄介質9的規定的保存區域中保存背景圖像P4a的YUV 數據(步驟S24)。由此,結束背景圖像攝像處理。下面,參照圖7 圖IOC來說明攝像裝置100的合成圖像生成處理。圖7是表示合成圖像生成處理所涉及的動作的一個例子的流程圖。另外,圖8是表示合成圖像生成處理中的中心算出處理所涉及的動作的一個例子的流程圖。另外,圖9 是表示合成圖像生成處理中的圖像合成處理所涉及的動作的一個例子的流程圖。另外,圖 IOA 圖IOC是示意性地表示合成圖像生成處理所涉及的圖像的一個例子的圖。合成圖像生成處理是基於用戶對操作輸入部12的選擇決定用按鈕12b的規定操作,從在菜單畫面中顯示的多個動作模式中選擇指示圖像合成模式的情況下所執行的處理。如圖7所示,首先,基於用戶對操作輸入部12的選擇決定用按鈕12b的規定操作, 在記錄於記錄介質9的多個圖像中選擇並指定想要的背景圖像P4a(參照圖10A),此時中央控制部13使圖像處理部8的背景獲取部8c讀出指定的背景圖像P4a的圖像數據並將其展開到圖像存儲器5中(步驟S31)。下面,基於用戶對操作輸入部12的選擇決定用按鈕12b的規定操作,在記錄於記錄介質9的多個圖像中選擇並指定想要的被攝體裁剪圖像P3(參照圖5C),此時中央控制部13使圖像處理部8的被攝體獲取部8b讀出指定的被攝體裁剪圖像P3的圖像數據並將其展開到圖像存儲器5 (步驟S32)。接著,中央控制部13使圖像處理部8的圖像合成部8d進行算出被攝體裁剪圖像 P3的被攝體圖像G的中心坐標的中心算出處理(步驟S33)。下面,參照圖8詳細地說明中心算出處理。
如圖8所示,圖像合成部8d首先讀入被攝體裁剪圖像P3的圖像數據,算出被攝體圖像G的中心坐標Cl(xl,yl)中的χ坐標。具體地,圖像合成部8d對於被攝體圖像G判斷在X軸方向全掃描是否完成(步驟S41)。在此,當判斷為對於被攝體圖像G在X軸方向全掃描沒有完成(步驟S41 ;否),則圖像合成部8d在算出了 X軸方向的未掃描的位置χ = i (i = 0 X)的直方圖的合計Hx (i) =P (i,0) +P (i,1) +…+P (i,Y)後(步驟S42),將處理移到步驟S41。此外,圖像合成部8d所進行的被攝體圖像G的X軸方向的掃描是按例如i = 0 X的順序執行的。並且,在步驟S41中,當判斷為在X軸方向全掃描完成了(步驟S41 ;是),則圖像合成部8d從直方圖的合計Hx (i)的全部掃描位置中確定最大值,將取該最大值的X軸方向的位置i作為「i = i_peak,,,與HX(i_peak) 一起保存到圖像存儲器5中(步驟S43)。下面,圖像合成部8d從直方圖的合計Hx(i)的全部掃描位置中確定滿足「Hx(i) >第1常數」的最大值Max以及最小值Min,將該位置「i = i_min」、「i = i_max」保存到圖像存儲器5中(步驟S44)。接著,圖像合成部8d判斷直方圖的合計Hx⑴中的最大值Hx(i_peak)是否大於第2常數(步驟S45)。在此,當判斷為最大值Hx(i_peak)大於第2常數(步驟S45;是),則圖像合成部 8d將最大值Hx(i_peak)的位置設為中心坐標的χ坐標(xl = i_peak)(步驟S46)。另一方面,當判斷為最大值Hx (i_peak)不大於第2常數(步驟S45 ;否),則圖像合成部8d將成為直方圖分布的最大值Max與最小值Min的中心的位置設為中心坐標的χ坐標(xl = (i_ min+i_max)/2)(步驟 S47)。下面,圖像合成部8d算出被攝體圖像G的中心坐標Cl (xl,yl)中的y坐標。具體地,圖像合成部8d判斷對於被攝體圖像G在Y軸方向全掃描是否完成(步驟S48)。在此,若判斷為對於被攝體圖像G在Y軸方向全掃描未完成(步驟S48 ;否),則圖像合成部8d在算出了 Y軸方向的未掃描的位置y = i (i = 0 Y)的直方圖的合計Hy (i) =P(0,i)+P(l,i)+…+P(X,i)後(步驟S49),將處理移到步驟S48。此外,圖像合成部8d所進行的被攝體圖像G的Y軸方向的掃描是按例如i = 0 Y的順序進行的。並且,在步驟S48中,若判斷為在Y軸方向全掃描完成了(步驟S48 ;是),則圖像合成部8d從直方圖的合計Hy (i)的全部掃描位置中確定最大值,將取該最大值的Y軸方向的位置i作為「i = i_peak」,與Hy(i_peak) —起保存到圖像存儲器5中(步驟S50)。下面,圖像合成部8d從直方圖的合計Hy (i)的全部掃描位置中,確定滿足「Hy (i) >第1常數」的最大值Max以及最小值Min,將該位置「i = i_min」、「i = i_max」保存到圖像存儲器5中(步驟S51)。接著,圖像合成部8d判斷直方圖的合計Hy⑴中的最大值Hy (i_peak)是否大於第2常數(步驟S52)。在此,若判斷為最大值Hy(i_peak)大於第2常數(步驟S52 ;是),則圖像合成部 8d將最大值Hy (i_peak)的位置設為中心坐標的Y坐標(yl = i_peak)(步驟S53)。另一方面,若判斷為最大值Hy (i_peak)不大於第2常數(步驟S52 ;否),則圖像合成部8d將成為直方圖分布的最大值Max與最小值Min的中心的位置設為中心坐標的y坐標(yl = (i_ min+i_max) /2)(步驟 S54)。
並且,圖像合成部8d根據步驟S46或者S47算出的χ坐標(xl)與步驟S53或者 S54算出的y坐標(yl),決定被攝體圖像G的中心坐標Cl (xl,yl),結束中心算出處理(步馬聚S55) ο如圖7所示,下面,若基於用戶對操作輸入部12的選擇決定用按鈕12b的規定操作,指定了用戶想要的被攝體裁剪圖像P3的被攝體圖像G的合成位置(步驟S34),則圖像合成部8d算出將所算出的被攝體圖像G的中心坐標Cl (xl,yl)變換到背景圖像P4a的坐標系而得到的坐標C2 (x2, y2)(步驟S35)。下面,中央控制部13以將被攝體圖像G的中心坐標Cl (xl,yl)變換到背景圖像 P4a的坐標系的坐標C2 (x2,y2)為基準,使圖像合成部8d進行對背景圖像P4a與被攝體裁剪圖像P3的被攝體圖像G進行合成的圖像合成處理(步驟S36)。下面,參照圖9詳細地說明圖像合成處理。如圖9所示,圖像合成部8d首先讀出與被攝體裁剪圖像P3建立對應而保存的α 映射來將其展開到圖像存儲器5 (步驟S61)。此外,當決定了背景圖像P4a中的被攝體裁剪圖像Ρ3的合成位置、合成尺寸時,對於背景圖像P4a與α映射偏離了的成為α映射的範圍外的區域,不產生使α = 0的α 值不存在的區域。下面,圖像合成部8d指定背景圖像P4a任意一個像素(例如,左上角部的像素) (步驟S62),對於該像素,基於α映射的α值使處理分岔(步驟S63)。具體地,圖像合成部8d對於背景圖像P4a的任意一個像素中的α值為1的像素(步驟S63 ; α = 1),用被攝體裁剪圖像Ρ3所對應的像素的像素值進行覆蓋(步驟S64),對於α值為0 < α < 1的像素(步驟S63;0< α <1),生成利用1的補數(1-α)來裁剪被攝體圖像G而得到的圖像 (背景圖像X (1-α))後,在利用α映射中1的補數(1-α)來生成了被攝體裁剪圖像Ρ3 時,計算與單一背景色混合的值,將該值從被攝體裁剪圖像Ρ3減去,將其與從被攝體圖像G 裁剪後的圖像(背景圖像Χ(1-α))進行合成(步驟S65),對於α值為0的像素(步驟 S63;a = 0),不進行任何操作使背景圖像P4a透過。
接著,圖像合成部8d判斷是否對於背景圖像P4a的全部像素進行了處理(步驟 S66)。在此,當判斷為未對全部像素進行處理時(步驟S66 ;否),圖像合成部8d指定下一個像素作為處理對象來使處理對象移動到該像素(步驟S67),將處理移到步驟S63。使上述處理重複直到判斷為在步驟S66中對於全部像素都進行了處理為止(步驟 S66 ;是),由此圖像合成部8d生成對被攝體裁剪圖像P3與背景圖像P4a進行合成了而得到的被攝體合成圖像P5的圖像數據。由此,結束圖像合成處理。如圖7所示,下面,圖像處理部8的平滑化處理部8f將被攝體裁剪圖像P3的被攝體圖像G的合成位置作為基準,對被攝體合成圖像P5實施平滑化處理(步驟S37)。具體地,平滑化處理部8f,根據離將被攝體圖像G的中心坐標Cl (xl,yl)變換到背景圖像P4a的坐標系而得到的坐標C2(x2,y2)的距離D,採用規定的均衡化過濾器,由此變更平滑化處理的處理強度,對被攝體合成圖像P5的背景圖像部分P4b實施該平滑化處理。 之後,顯示控制部10將平滑化處理後的被攝體合成圖像P5顯示在顯示部11的顯示畫面(步驟S38)。具體地,例如,被攝體圖像G的像素的濃淡變化變得清晰,但是背景圖像部分P4b 的像素的濃淡變化平滑了的被攝體合成圖像P5(參照圖10C)顯示在顯示部11中。由此,結束合成圖像生成處理。如上所述,根據本實施方式的攝像裝置100,在俯瞰攝像而得到的背景圖像P4a中的被攝體圖像G的合成位置上對該被攝體圖像G進行合成來生成被攝體合成圖像P5,將被攝體圖像G的合成位置作為基準來對被攝體合成圖像P5實施平滑化處理,因此能夠相對於被攝體圖像G使被攝體合成圖像P5的背景圖像部分P4b的像素的濃淡變化更為平滑,能夠基於該被攝體圖像G的合成位置更好地降低背景圖像部分P4b的真實感。即,在對從被攝體存在圖像Pl裁剪下包括被攝體的區域而得到的被攝體圖像G與背景圖像P4a進行合成的情況下,不對以被攝體合成圖像P5的被攝體圖像G為大致中心的規定範圍內的區域實施平滑化處理,按照在被攝體合成圖像P5中離被攝體圖像G的大致中央部的距離越遠的位置,平滑化處理的處理強度越強的方式進行變更來實施該平滑化處理,由此使被攝體圖像G的像素的濃淡變化變得更為清晰,並且,能夠得到使背景圖像部分 P4b的像素的濃淡變化變得平滑的被攝體合成圖像P5。由此,防止生成俯瞰攝像而得到的背景圖像P4a所涉及的背景圖像部分P4b 的真實感過強或者過弱的不協調感強的被攝體合成圖像P5,例如,能夠生成如縮影 (miniature)圖像那樣表現力豐富的被攝體合成圖像P5,從而能夠實現趣味性的提高。特別地,按照在被攝體合成圖像P5中離被攝體圖像G的大致中央部的距離越遠的位置,沿著與X軸方向以及Y軸方向中的至少一個方向大致平行的方向,平滑化處理的處理強度越強的方式進行變更,來實施該平滑化處理,因此能夠對被攝體合成圖像P5的背景圖像部分P4b在規定方向實施平滑化處理,能夠使該被攝體合成圖像P5的表現力變得更為豐富而實現趣味性的提高。此外,本發明不限於上述實施方式,也可以在不脫離本發明宗旨的範圍進行各種改良以及設計的變更。
例如,在上述實施方式中,對被攝體合成圖像P5的背景圖像部分P4b實施了平滑化處理,但是平滑化處理的處理對象不限於此,也可以是與被攝體圖像G合成前的背景圖像 P4a。即 ,也可以將基於用戶對操作輸入部12的規定操作而由中央控制部13指定的背景圖像P4a中被攝體圖像G的合成位置為基準,對背景圖像P4a實施了平滑化處理後,對該平滑化處理後的背景圖像P4a與被攝體圖像G進行合成來生成被攝體合成圖像P5。作為這種構成,也能夠相對於被攝體圖像G使被攝體合成圖像P5的背景圖像部分P4b的像素的濃淡變化變得更平滑,能夠很好地降低該背景圖像部分P4b的真實感,能夠使被攝體合成圖像P5的表現力變得豐富而實現趣味性的提高。另外,即使是該結構也同樣地,也可以不對以被攝體合成圖像P5的被攝體圖像G 為大致中心的規定範圍內的區域實施平滑化處理,另外,也可以按照在被攝體合成圖像P5 中離被攝體圖像G的大致中央部的距離越遠的位置,平滑化處理的處理強度越強的方式進行變更來實施該平滑化處理,另外,也可以按照在被攝體合成圖像P5中離被攝體圖像G的大致中央部的距離越遠的位置,沿著與X軸方向以及Y軸方向中的、至少一個方向大致平行的方向平滑化處理的處理強度越強的方式進行變更,來實施該平滑化處理。並且,在上述實施方式中,沿著與X軸方向以及Y軸方向中的至少一個方向大致平行的方向實施平滑化處理,但是該平滑化處理的方向不限於此,只要是規定的一個方向以及與該一個方向大致正交的正交方向的任意方向均可。例如,若是背景圖像P4a的至少一個對角線與縱方向或者橫方向大致並行地傾斜的構圖,則也可以沿著與該對角線的延伸方向以及與該延伸方向大致正交的正交方向中的至少一個方向大致平行的方向來實施平滑化處理。另外,在上述實施方式中,例示了平滑化處理來作為規定的圖像處理,但是不限於此,例如,除了平滑化處理之外,也可以進行調整背景圖像部分P4b、被攝體圖像G的對比度、明亮度的處理。即,通過對背景圖像部分P4b增強被攝體圖像G的對比度或者使明亮度變亮,能夠更為降低相對於被攝體圖像G的背景圖像部分P4b的真實感,能夠提高被攝體合成圖像P5的趣味性。另外,在上述實施方式中,作為平滑化處理,例示了採用了均衡化過濾器的手法, 但是不限於此,只要是將圖像平滑化的方法即可,可以是任意的方法,例如,也可以是採用了 Iris過濾器等的手法。另外,在上述實施方式中,基於被攝體圖像G的直方圖,算出了成為被攝體圖像G 的大致中心的中心坐標Cl (xl,yl),但是例如也可以是利用被攝體圖像G中的橫(X軸)方向的最小值以及最大值與縱(Y軸)方向的最小值以及最大值的手法。另外,在上述實施方式的合成圖像生成處理中,首先,獲取被攝體圖像G,之後,獲取背景圖像P4a,但是這是一個例子而且不限於此,也可以進行適當的任意的變更,使其順序相反。並且,攝像裝置100的結構是在上述實施方式中例示的一個例子,不限於此。艮口, 例如,也可以是如下的圖像合成裝置背景圖像P4a以及被攝體裁剪圖像P3的攝像是在與該攝像裝置100不同的攝像裝置中進行,並對從該攝像裝置傳送的圖像數據進行記錄,僅執行合成圖像生成處理。
除此之外,在上述實施方式中,採用了作為前景獲取單元、背景獲取單元、指定單元、合成單元、圖像處理單元的功能是通過中央控制部13以及圖像處理部8的驅動而實現的結構,但是不限於此,也可以採用通過中央控制部13來執行規定的程序等而實現的結構。即,保存程序的程序存儲器(圖示省略)預先保存包括前景獲取處理例行程序、背景獲取處理例行程序、指定處理例行程序、合成處理例行程序、圖像處理例行程序的程序。 並 且,也可以通過前景獲取處理例行程序使中央控制部13的CPU發揮獲取要與背景圖像 P4a合成的前景圖像的前景獲取單元的功能。另外,也可以通過背景獲取處理例行程序使中央控制部13的CPU發揮獲取除了前景圖像以外的俯瞰攝像而得到的背景圖像P4a的背景獲取單元的功能。另外,也可以通過指定處理例行程序來使中央控制部13的CPU發揮指定由背景獲取單元獲取的背景圖像P4a中前景圖像的合成位置的指定單元的功能。另外,也可以通過合成處理例行程序使中央控制部13的CPU發揮在背景圖像P4a中由指定單元指定的合成位置上對前景圖像進行合成來生成合成圖像的合成單元的功能。另外,也可以通過背景獲取處理例行程序使中央控制部13的CPU發揮以由指定單元指定的合成位置作為基準對合成圖像實施平滑化處理的圖像處理單元的功能。並且,作為保存用於執行上述各處理的程序的計算機可讀取介質,除了 ROM、硬碟等之外,也能夠應用快閃記憶體等非易失性存儲器、CD-ROM等可移動性記錄介質。另外,作為通過規定的通信線路來提供程序數據的介質,也能夠應用載波(Carrier Wave)。
權利要求
1.一種圖像合成裝置,具備獲取部,其獲取俯瞰攝像而得到的背景圖像和要與該背景圖像合成的前景圖像; 指定部,其指定由該獲取部獲取的上述背景圖像中與上述前景圖像進行合成的合成位置;合成部,其在上述背景圖像中由上述指定部指定的上述合成位置上合成上述前景圖像,來生成合成圖像;以及圖像處理部,其對上述合成圖像實施平滑化處理,該平滑化處理將上述合成位置作為基準來控制處理強度。
2.根據權利要求1所述的圖像合成裝置,其中上述圖像合成裝置還具備區域確定部,該區域確定部確定將上述合成圖像中以上述前景圖像作為大致中心的規定範圍,上述圖像處理部不對由上述區域確定部確定的將上述前景圖像作為大致中心的規定範圍內的區域實施上述平滑化處理。
3.根據權利要求1所述的圖像合成裝置,其中上述圖像處理部按照在上述合成圖像中離上述前景圖像的距離越遠的位置上述平滑化處理的處理強度越強的方式進行變更,來實施該平滑化處理。
4.根據權利要求3所述的圖像合成裝置,其中上述圖像處理部按照在上述合成圖像中離上述前景圖像的距離越遠的位置,沿著與規定的一個方向以及與該一個方向大致正交的正交方向中的至少一個方向大致平行的方向上述平滑化處理的處理強度越強的方式進行變更,來實施該平滑化處理。
5.根據權利要求3所述的圖像合成裝置,其中上述距離是離上述前景圖像的大致中央部的距離。
6.根據權利要求1所述的圖像合成裝置,其中上述前景圖像是從存在背景與被攝體的圖像中裁剪包括被攝體的區域而得到的被攝體圖像。
7.一種圖像合成方法,是使用了對多個圖像進行合成的圖像合成裝置的圖像合成方法,在該圖像合成方法中執行獲取俯瞰攝像而得到的背景圖像和要與該背景圖像合成的前景圖像; 指定所獲取的上述背景圖像中與上述前景圖像進行合成的合成位置; 在上述背景圖像中的上述合成位置上合成上述前景圖像來生成合成圖像;以及對上述合成圖像實施將上述合成位置作為基準來控制處理強度的平滑化處理。
全文摘要
一種攝像裝置,具備中央控制部,其指定俯瞰攝像而得到的背景圖像中被攝體圖像的合成位置;圖像合成部,其在背景圖像中的被攝體圖像的合成位置上對該被攝體圖像進行合成來生成被攝體合成圖像;以及平滑化處理部,其對被攝體合成圖像實施將被攝體圖像的合成位置作為基準來控制處理強度的平滑化處理。
文檔編號H04N5/232GK102158644SQ20101062521
公開日2011年8月17日 申請日期2010年12月24日 優先權日2009年12月25日
發明者佐佐木雅昭, 牧野哲司 申請人:卡西歐計算機株式會社