[go: up one dir, main page]

TWI449413B - 攝像裝置、攝像方法及記錄有攝像程式之記錄媒體 - Google Patents

攝像裝置、攝像方法及記錄有攝像程式之記錄媒體 Download PDF

Info

Publication number
TWI449413B
TWI449413B TW098108524A TW98108524A TWI449413B TW I449413 B TWI449413 B TW I449413B TW 098108524 A TW098108524 A TW 098108524A TW 98108524 A TW98108524 A TW 98108524A TW I449413 B TWI449413 B TW I449413B
Authority
TW
Taiwan
Prior art keywords
image data
buffer
imaging
counter
frame image
Prior art date
Application number
TW098108524A
Other languages
English (en)
Other versions
TW200948049A (en
Inventor
Kimiyasu Mizuno
Koki Dobashi
Jun Muraki
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of TW200948049A publication Critical patent/TW200948049A/zh
Application granted granted Critical
Publication of TWI449413B publication Critical patent/TWI449413B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/915Television signal processing therefor for field- or frame-skip recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)

Description

攝像裝置、攝像方法及記錄有攝像程式之記錄媒體
本發明係有關於拍攝畫像資料之攝像裝置、攝像方法及記錄有攝像程式之記錄媒體。
已知一種相機(例如,參照特開2004-304418號公報),其將所拍攝之畫像資料依序記憶於緩衝器,若畫像或聲音有變化,從緩衝器讀出連續所拍攝之複數個連拍畫像資料,並記錄於記錄媒體。依據此相機,可將包含有從檢測到畫像或聲音有變化的時刻(以下稱為觸發檢測時刻)向過去回溯所拍攝的畫像資料之連續拍攝的畫像資料記錄於記錄媒體。
又,此相機按照從觸發檢測時刻開始的時間間隔而預先設定畫像資料的間抽型式,並根據此間抽型式,而決定將所拍攝之畫像資料進行間抽並記錄的比例,藉此可一面減少記錄媒體所記錄之畫像資料的總資料量,一面使高可能性決定性瞬間的觸發檢測時刻的畫像資料在維持品質下予以記錄。
可是,特開2004-304418號公報所記載的相機,將在觸發檢測時刻之前所拍攝之畫像資料的全部在暫時記憶於緩衝器後進行間抽,並使記錄媒體最後記錄已被間抽的畫像資料。即,在進行記憶至可將記憶緩衝器所記憶之全部的畫像資料予以記憶的最長時間為止後,進行畫像資料的間抽。因此,儘管最後被記錄於記錄媒體的畫像資料是間抽後的畫像資料,但是對於緩衝器的容量來說,需要間抽前的畫像資料,即藉既定時間份的攝像所得之全畫像資料份的記憶容量。即,具有必須將緩衝器的容量設定成比最後想記錄之畫像資料的容量更大的問題。
本發明之一種形態是攝像裝置,其特徵為:具備有:攝像手段,係連續拍攝複數個畫像資料;保持手段,係將藉該攝像手段所拍攝之複數個畫像資料的每個和既定的攝像數資訊各自賦予對應,並將該畫像資料最長保持至經過既定的保持時間為止;更新手段,係每藉該攝像手段拍攝畫像資料,更新各自和該保持手段所保持之各畫像資料對應的該攝像數資訊;刪除手段,係根據藉該更新手段所更新的攝像數資訊,而在經過該既定的保持時間之前刪除該保持手段所保持的畫像資料和對應於該畫像資料的攝像數資訊;以及儲存手段,係替代藉該刪除手段所刪除的畫像資料和攝像數資訊,而將該最新的畫像資料和表示是該最新之畫像資料的攝像數資訊賦予對應並儲存於該保持手段;該攝像數資訊係和藉該攝像手段拍攝各個該畫像資料後,至拍攝最新的畫像資料為止之間所拍攝之畫像資料的個數因應的資訊。
本發明之其他的形態是攝像方法,其特徵為具備有:攝像步驟,係攝像手段連續拍攝複數個畫像資料;保持步驟,係保持手段將藉該攝像手段所拍攝之複數個畫像資料的每個和是因應於在從從拍攝各個該畫像資料至拍攝最新的畫像資料為止之間所拍攝之畫像資料數的資訊之攝像數資訊各自賦予對應,並將該畫像資料最長保持至經過既定的保持時間為止;更新步驟,係每藉該攝像手段拍攝畫像資料,更新各自和該保持手段所保持之各畫像資料對應的該攝像數資訊;刪除步驟,係根據藉該更新手段所更新的攝像數資訊,而在經過該既定的保持時間之前刪除該保持手段所保持的畫像資料和對應於該畫像資料的攝像數資訊;以及儲存步驟,係替代藉該刪除手段所刪除的畫像資料和攝像數資訊,而將該最新的畫像資料和表示是該最新之畫像資料的攝像數資訊賦予對應並儲存於該保持手段。
本發明之其他的形態是記錄有電腦可讀取之攝像程式的記錄媒體,其特徵為使電腦執行如下之步驟:攝像步驟,係攝像手段連續拍攝複數個畫像資料;保持步驟,係保持手段將藉該攝像手段所拍攝之複數個畫像資料的每個和是因應於在從從拍攝各個該畫像資料至拍攝最新的畫像資料為止之間所拍攝之畫像資料數的資訊之攝像數資訊各自賦予對應,並將該畫像資料最長保持至經過既定的保持時間為止;更新步驟,係每藉該攝像手段拍攝畫像資料,更新各自和該保持手段所保持之各畫像資料對應的該攝像數資訊;刪除步驟,係根據藉該更新手段所更新的攝像數資訊,而在經過該既定的保持時間之前刪除該保持手段所保持的畫像資料和對應於該畫像資料的攝像數資訊;以及儲存步驟,係替代藉該刪除手段所刪除的畫像資料和攝像數資訊,而將該最新的畫像資料和表示是該最新之畫像資料的攝像數資訊賦予對應並儲存於該保持手段。
(第1實施形態)
本發明之第1實施形態畫像資料的拍攝,如第1圖所示,拍攝連續複數個畫像資料,愈回溯過去,將所拍攝之畫像資料以圖框速率變成愈低之方式間抽並記錄。以下,將此稱為間抽連拍攝像。
例如,第1圖表示藉相機將23張畫像資料以30fps(frame per second)的圖框速率拍攝,並記錄12張之畫像資料的情況之間抽連拍攝像的例子。30fps意指以1/30秒之間隔拍攝畫像資料。換言之,意指每秒拍攝30張。在第1圖,1個四角形表示1張份的畫像資料,右側相當於未來,左側相當於過去。附有編號12的畫像資料是最新拍攝者。又,附加編號1的畫像資料是最早拍攝者。
在第1圖,關於在時序列順序最新之7張畫像資料,記錄所拍攝之畫像資料全部。此情況之圖框速率是30fps。中間之4張畫像資料是每2張間抽1張並記錄。即,每2張記錄1張。記錄畫像資料之比例是1/2。此情況之圖框速率是15fps。最舊之12張畫像資料是每4張間抽3張並記錄。即,每4張記錄1張。記錄畫像資料之比例是1/4。此情況之圖框速率是7.5fps。全部記錄12張畫像資料。
本發明之實施形態的相機10如第2圖所示,具有圖像感測器部1、圖像感測器控制部2、CPU(Central Processing Unit)3、記憶體部4、記錄媒體控制部5、記錄媒體6、畫像處理部7、快門部8以及計時部9。
圖像感測器部1包含有如CCD(Charge Coupled Device)或CMOS(Complementary Metal Oxide Semiconductor)圖像感測器等之攝像元件,並拍攝畫像資料。圖像感測器控制部2遵從自CPU3的指示,而控制圖像感測器部1。圖像感測器控制部2讀出由圖像感測器部1所拍攝之畫像資料,並儲存於記憶體部4。
CPU3是可程式處理器。CPU3控制相機10整體。CPU3對圖像感測器控制部2指示攝像開始和攝像結束,並指示攝像資料的儲存位置。又,CPU3對記錄媒體控制部5指示資料向記錄媒體6的保存或讀出。CPU3計算關於畫像處理的參數。CPU3對畫像處理部7設定包含有所計算之參數的畫像處理條件,並指示畫像處理的開始。
記憶體部4包含有RAM(Random Access Memory)、ROM(Read Only Memory)或快閃記憶體等之記憶體。記憶體部4儲存所拍攝之畫像資料、程式以及參數等。記憶體部4作為保持所拍攝之畫像資料的緩衝器而發揮作用。
記錄媒體控制部5遵從CPU3的指示,而向記錄媒體6寫入資料、從記錄媒體6讀出資料。記錄媒體6例如是SD(Secure Digital)記憶卡、硬碟、CD(Compact Disc)、DVD(Digital Versatile Disc)。記錄媒體6例如記錄如第1圖所示之間抽連拍攝像的畫像資料。
畫像處理部7進行圖像感測器控制部2所儲存之畫像資料的顯像處理或大小重設,及依據JPEG(Joint Photographic Experts Group)規格之畫像資料的壓縮或解壓縮等處理。
快門部8包含有快門按鍵。CPU3例如在檢測到快門按鍵變成半快門狀態的情況,判斷已指示攝像開始。又,CPU3例如在快門按鍵從半快門狀態變成全按狀態時,判斷已指示攝像結束。
計時部9計算現在時刻。CPU3自計時部9取得現在時刻,例如在將畫像資料記錄於記錄媒體6時,和畫像資料一起記錄拍攝該畫像資料之日期時間。
此外,圖像感測器部1和圖像感測器控制部2是本發明之攝像手段的一例,記憶體部4是本發明之保持手段的一例,CPU3是本發明之更新手段、刪除手段、儲存手段、選擇手段、畫像數資訊取得手段、起始值算出手段、攝像控制手段以及記錄控制手段的一例,快門部8是本發明之第1檢測手段和第2檢測手段的一例,記錄媒體6是本發明之記錄媒體的一例。
在本發明之實施形態,如第3圖所示,將連續所拍攝之畫像資料按照時序列順序分割成3群組。
第1群組是在快門按鍵變成全按狀態時等之觸發檢測時刻附近的時間範圍所拍攝之畫像資料,包含有最新拍攝的畫像資料。在觸發檢測時刻拍攝有重要畫像的可能性很高。因而,CPU3將第1群組之畫像資料全部記錄於記錄媒體6。例如,CPU3如第3圖所示,記錄R張所拍攝的R張畫像資料。
另一方面,CPU3將在遠離觸發檢測時刻之時間範圍所拍攝之畫像資料進行間抽並記錄於畫像記憶體。
第2群組包含有在即將拍攝第1群組的畫像資料之前連續所拍攝之複數個畫像資料。在第2群組,隨著向過去回溯,被間抽的畫像資料增加。即,記錄媒體6所記錄之畫像資料的比例減少。
具體而言,CPU3如第3圖所示,將第2群組之畫像資料每2之N乘方張再分割成子群。在某一子群記錄媒體6所記錄之畫像資料的個數是在和該子群相鄰之過去所拍攝之子群記錄媒體6所記錄之畫像資料個數的2倍,而是在和該子群相鄰之未來所拍攝之子群記錄媒體6所記錄之畫像資料個數的一半。
如第3圖所示,在有(N-C+1)個子群的情況,記錄媒體6所記錄之畫像資料的個數對所拍攝的畫像資料數的比例從1/1減少至2C-N
第3群組包含有在即將拍攝第2群組的畫像資料之前連續所拍攝之複數個畫像資料。記錄媒體6所記錄之畫像資料的個數對所拍攝的畫像資料數的比例是和在第2群組中最早拍攝之子群的比例相同。例如,在第3圖,以2C-N 之比例記錄2C ×P張畫像資料。
在本發明之實施形態,記錄媒體6所記錄之畫像資料的個數M能以如下之第(1)式表示。
[第1數學式]
在此,N=1、2、3、…,C=0、1、2、3、…,R=0、1、2、3、…,P=0、1、2、3、…。
第1群組之拍攝張數是R張。
第2群組之拍攝張數是(2C +2C+1 +…+2N-2 +2N-1 +2N )張。其中,N>C。
第3群組之拍攝張數是2c ×P張。
在第1圖所示之間抽連拍攝像的例子,附加編號10~12的畫像資料是第1群組,附加編號3~9的畫像資料是第1群組,附加編號1和2的畫像資料是第3群組。此外,第2群組分割成由附加編號6~9之畫像資料所構成的子群、由附加編號4和5之畫像資料所構成的子群以及僅由附加編號3之畫像資料所構成的子群。
因此,在第1圖所示之間抽連拍攝像的例子,係N=2、C=0、P=2、R=3。
如此,在本實施形態,可任意地增加:記錄媒體6所記錄之畫像資料對所拍攝的畫像資料數的比例最高,換言之記錄媒體6所記錄之畫像資料的圖框速率最高之畫像資料數;及記錄媒體6所記錄之畫像資料對所拍攝的畫像資料數的比例最低,換言之記錄媒體6所記錄之畫像資料的圖框速率最低之畫像資料數。
此外,在本發明之實施形態,在時序列之中間的時刻所拍攝之畫像資料愈向過去回溯,所記錄之畫像資料的圖框速率愈減少。
第4圖是N=3、C=0、P=0、R=1之情況的例子。第1群組包含有1張所拍攝的畫像資料。第2群組包含有所拍攝的32張畫像資料,並分割成4個子群1~4。第3群組所包含的畫像資料不存在。
實線的四角形表示1張畫像資料。在時刻t1~t8的各時刻,右端的四角形是最新拍攝的畫像資料,位於愈左邊是愈早拍攝的畫像資料。
在時刻t1~t8的各時刻拍攝新的影像資料時,各畫像資料向左移動。因而,連續看時刻t1~t8時,如箭號所示,從右上向左下移動。CPU3重複執行在時刻t1~t8所進行的處理。
虛線之四角形中之附加×記號的畫像資料表示被刪除的畫像資料。
子群2包含有4張畫像資料。CPU3在時刻t2、時刻t4、時刻t6、時刻t8刪除新屬於子群2的畫像資料。子群3包含有2張畫像資料。CPU3在時刻t3、和時刻t7刪除新屬於子群3的畫像資料。子群4包含有1張畫像資料。CPU3在時刻t5刪除新屬於子群4的畫像資料。而且,CPU3在時刻t1刪除新屬於子群3的畫像資料。
如此,在本實施形態,CPU3在各時刻刪除1張畫像資料。
在本實施形態,相機10拍攝新的影像資料時,CPU3在第2群組所包含之子群2~4,以每2次有1次的比例刪除新屬於各個子群的畫像資料。其中,CPU3在各個時刻僅刪除1張畫像資料即可。
換言之,在本實施形態,相機10拍攝新的影像資料時,CPU3在第2群組所包含之各個子群,對於除了在時序列上最後拍攝之子群以外的各子群,從在時序列上後拍攝之子群往在時序列上早拍攝之子群每移動2個畫像資料就刪除1個畫像資料。
因而,對於第2群組所包含之在時序列上連續的2個子群,可實現:在時序列上後面之子群記錄媒體6所記錄之畫像資料數,是在時序列上前面之子群記錄媒體6所記錄之畫像資料數的2倍之關係。
在該第(1)式,若N=3、C=1、P=1、R=1,記錄張數變成M=17。在此情況,相機10以60fps的圖框速率拍攝畫像資料時,如第5圖所示,間抽連拍攝像以相當於60fps所記錄之畫像資料為9(=8+1)張、以相當於30fps所記錄之畫像資料為4張及以相當於15fps所記錄之畫像資料為4(=2+2)張。
其中,第1群組的畫像資料是1張以相當於60fps所記錄之畫像資料。第2群組的畫像資料是8張以相當於60fps所記錄之畫像資料、4張以相當於30fps所記錄之畫像資料張及2張以相當於15fps所記錄之畫像資料。又,第3群組的畫像資料是2張以相當於15fps所記錄之畫像資料。
在本實施形態,於記憶體部4準備記錄張數M份之用以保存畫像資料的緩衝器。所需之緩衝器的容量為(用以儲存1張份之畫像資料的緩衝器容量)×記錄張數M。在第5圖的例子,因為記錄張數M=17,所以若緩衝器所儲存之1張份的畫像是800萬像素的Bayer資料時,成為800萬×17=13600萬像素。若1位元組/像素,緩衝器的容量成為13600萬位元組。如此,依據本實施形態,在適用間抽連拍攝像的每個應用,可簡單地計算並求得所需之緩衝器的容量。
另一方面,在第5圖的例子,畫像資料最長被保持至經過33張×(1/60)=33/60秒之保持時間為止。如此,依據本實施形態,與最長保持時間相比,可使所需之緩衝器的容量減少。
在本實施形態,對記錄張數份之M個緩衝器設置一對一對應的M個計數器。這些計數器亦可設置於記憶體部4,亦可和記憶體部4分開而設置專用的計數器。
各個計數器遵從如下的規則而獨立地動作。
(1)記憶體部4的緩衝器每儲存新拍攝的畫像資料,對和已儲存該畫像資料之緩衝器對應的計數器設定如下之第(2)式所示的起始值Vinit。
(2)除了值為0的計數器以外,將其他的計數器各減1。其中,計數器的值為0的情況,不減少。
[第2數學式]
在此,N、C、P,R的意義和第(1)式一樣。
在第5圖的例子,起始值Vinit=33。記憶體部4的緩衝器所保持之具有可能性的畫像資料中最早拍攝的畫像資料是附加編號1的畫像資料。又,最新拍攝的畫像資料是附加編號33的畫像資料。起始值Vinit是從拍攝1號的畫像資料至拍攝33號的畫像資料為止實際所拍攝之畫像資料的張數。
在本實施形態,如後述所示,因為對計數器設定起始值Vinit,各計數器的值表示關於對應之緩衝器所儲存的畫像資料之相對的時刻資訊。
在本實施形態,將新拍攝的畫像資料儲存於儲存第4圖所示之被刪除的畫像資料的緩衝器。其中,在第4圖的例子,第2群組所包含的子群是4個,而在第5圖的例子,第2群組所包含的子群是3個。在第5圖的例子,和第4圖相異,重複執行時刻t1~時刻t3的處理。
CPU3按照和儲存在第4圖在時刻t2被刪除之畫像資料的緩衝器對應之值24的計數器、在時刻t3被刪除之畫像資料的緩衝器對應之值16的計數器、在時刻t4被刪除之畫像資料的緩衝器對應之值24的計數器及在時刻t1被刪除之畫像資料的緩衝器對應之值0的計數器的順序,重複地選擇成為刪除對象的緩衝器。
具體而言,CPU3遵從以下所示之「刪除對象緩衝器選擇規則」,而每拍攝新的畫像資料,選擇作為刪除畫像資料之對象的緩衝器(以下稱為刪除對象緩衝器)。CPU3將新拍攝的畫像資料儲存於所選擇之刪除對象緩衝器。CPU3藉由重複地進行此動作,而實現間抽連拍攝像。
[刪除對象緩衝器選擇規則]
CPU3對連續所拍攝之畫像資料,重複地進行以下之(1)~(N-C+1)所記載的選擇。CPU3每拍攝新的畫像資料,調查M個計數器的值全部,並僅選擇1個刪除對象緩衝器。
(1)以每拍攝2次有1次之正確的週期將計數器的值是2N ×(N-C+P)的緩衝器選為刪除對象緩衝器。
(2)以每拍攝22 次有1次之正確的週期將計數器的值是2N ×(N-C+P-1)的緩衝器選為刪除對象緩衝器。
(3)以每拍攝23 次有1次之正確的週期將計數器的值是2N ×(N-C+P-2)的緩衝器選為刪除對象緩衝器。
(N-C-1)以每拍攝2N-C-1 次有1次之正確的週期將計數器的值是2N ×(N-C+P-(N-C-2))=2N ×(P+2)的緩衝器選為刪除對象緩衝器。
(N-C)以每拍攝2N-C 次有1次之正確的週期將計數器的值是2N ×(N-C+P-(N-C-1))=2N ×(P+1)的緩衝器選為刪除對象緩衝器。
(N-C+1)以每拍攝2N-C+1 次有1次之正確的週期將計數器的值是0的緩衝器選為刪除對象緩衝器。
此外,N、C、P的意義是和第(1)式、第(2)式一樣。
如此選擇刪除對象緩衝器時,每拍攝新的畫像資料,就逐個選擇刪除對象緩衝器。因而,一定可將新拍攝的畫像資料儲存於記憶體部4內的緩衝器。其中,間抽連拍攝像之剛開始後不久的期間,即至畫像儲存於全部的緩衝器為止的期間,可能有刪除對象緩衝器不存在的情況。在此情況,將新拍攝的畫像資料儲存於在間抽連拍攝像開始後連一次都未儲存畫像資料的緩衝器。其詳細的說明將後述。
第6圖係本發明之第1實施形態之程式的流程圖。
利用未圖示之模式選擇鍵而選擇間抽連拍攝像模式時,CPU3取得表示第1群組之拍攝張數的參數R、決定第2群組之拍攝張數的參數N和參數C、以及決定第3群組之拍攝張數的參數P(步驟ST1)。
例如,CPU3將間抽連拍攝像之最長的記錄時間和記錄張數的一覽顯示於未圖示的顯示器,並藉由使用者選擇而取得參數N、參數C、參數P以及參數R。CPU3將使用者所選擇之參數N、參數C、參數P以及參數R記憶於記憶體部4之快閃記憶體等不揮發性記憶體,而在再度選擇間抽連拍攝像模式時,使用所記憶的值。又,例如當選擇間抽連拍攝像模式時,CPU3取得被預先決定為參數N、參數C、參數P以及參數R的值。
接著,CPU3根據該第(1)式和第(2)式而計算畫像資料的張數M和起始值Vinit(步驟ST2)。然後,對記憶體部4確保和記錄媒體6所記錄之畫像資料的張數M對應數值的緩衝器和計數器(步驟ST3)。接著,CPU3將全部之計數器的值起始化成0(步驟ST4)。各計數器的起始化結束後,CPU3等待攝像開始(步驟ST5;N)。CPU3例如在檢測到快門部8所含之快門按鍵變成半快門狀態的情況判斷攝像開始(步驟ST5;Y)。其中,攝像開始的判斷未限定為半快門狀態的檢測,任何方法都可。
CPU3判斷攝像開始(步驟ST5;Y)時,對圖像感測器控制部2指示攝像開始(步驟ST6)。圖像感測器控制部2收到來自CPU3的攝像開始時,驅動圖像感測器部1,並以既定之圖框速率開始拍攝。既定之圖框速率係和在間抽連拍攝像的最高圖框速率相同。CPU3向圖像感測器控制部2送出攝像開始指示後,將迴路控制變數I起始化為1(步驟ST7)。迴路控制變數I是為了實現刪除緩衝器決定規則而使用者,從1計數至2N-C 為止。
CPU3等待來自圖像感測器控制部2的儲存開始通知(步驟ST8)。儲存開始通知表示,圖像感測器部1已完成拍攝1張畫像資料並儲存於記憶體部4之緩衝器的準備。CPU3藉由收到儲存開始通知後動作,而取得和圖像感測器控制部2同步。CPU3收到儲存開始通知(步驟ST8;Y)時,CPU3將計數器的值為0以外之全部的計數器的值僅減1(步驟ST9)。
然後,CPU3將儲存第4圖所示之被刪除的畫像資料的緩衝器選為刪除對象緩衝器(步驟ST10)。關於選擇刪除對象緩衝器之具體的方法將後述。
CPU3對圖像感測器控制部2指示將新拍攝的畫像資料儲存於所選擇的刪除對象緩衝器(步驟ST11)。圖像感測器控制部2遵從來自CPU3的指示,而將畫像資料儲存於所選擇的刪除對象緩衝器。
接著,CPU3對和已儲存畫像資料之緩衝器對應的計數器,設定以該第(2)式所計算的起始值Vinit(步驟ST12)。
在本實施形態,經儲存之畫像資料全部的計數器的值係每拍攝畫像資料並儲存於緩衝器,就僅被減1。另一方面,如上述所示,起始值Vinit係從拍攝最舊的畫像資料至拍攝最新的畫像資料為止實際所拍攝之畫像資料的張數。因而,起始值Vinit和某計數器之值的差分表示在將畫像資料儲存於和該計數器對應之緩衝器後所拍攝之畫像資料的張數。
當然,被儲存於計數器的值是起始值Vinit之緩衝器的畫像資料,是被儲存於M個緩衝器之畫像資料中最新的畫像資料。關於此以外的畫像資料,根據{Vinit-(計數器的值)}×攝像間隔而可求得從該畫像資料被儲存於緩衝器開始的經過時間。其中,攝像間隔=1/(相機10之拍攝的圖框速率)。
又,畫像資料最長被保持至計數器的值變成0為止。即,畫像資料最長被保持至經過Vinit×攝像間隔的保持時間為止。
因此,本實施形態之計數器的值,對於各緩衝器所儲存之畫像資料,兼具對最新拍攝的畫像資料之相對的時刻資訊。因而,在本實施形態,不必保存關於畫像資料的時刻資訊。
設定計數器的起始值Vinit後,CPU3判斷攝像是否繼續中(步驟ST13)。若是攝像未繼續,結束處理(步驟ST13;N)。另一方面,若攝像是繼續中(步驟ST13;Y),將迴路控制變數I僅加1(步驟ST14)。結果,在迴路控制變數I為2N-C 以下的情況,回到步驟ST8(步驟ST15;N)。另一方面,在迴路控制變數I超過2N-C 的情況,回到步驟ST7(步驟ST15;Y),而將迴路控制變數I設為1。
然後,再等待儲存開始通知(步驟ST8),並重複步驟ST8~步驟ST15。
此外,有在快門的狀態從半按快門變成全按時,CPU3判斷攝像結束(步驟ST13;N)的方法。依據此方法,能以全按快門之時刻為基準時刻,從該時刻向過去回溯並拍攝。
又,亦可作成CPU3在檢測到快門的全按時,拍攝既定張數的畫像資料後,判斷攝像結束(步驟ST13;N)。例如,在作成拍攝R張的畫像資料後,判斷攝像結束的情況,在檢測到快門之全按的時刻所拍攝之畫像資料成為第2群組之最後的畫像資料,在該時刻以後拍攝第1群組的畫像資料。在此情況,在檢測到快門之全按的時刻以後所拍攝之R張畫像資料全部被記錄於記錄媒體6。
依據此方法,能以最高圖框速率記錄在快門全按後所拍攝之畫像資料。因而,即使在全按快門的時序比攝影者想要之決定的瞬間稍早的情況,可使將在全按快門後所拍攝之攝影者想要的畫像資料記錄於記錄媒體6的可能性變高。
在步驟ST10,選擇刪除對象緩衝器時,CPU3如第7圖所示,將迴路控制變數I起始化成N-C(步驟ST101)。接著,CPU3判斷迴路控制變數I是否被2K 除得盡(步驟ST102)。在除不盡(步驟ST102;N)的情況,將迴路控制變數I僅減1至找到除得盡的值為止(步驟ST103)。此外,此處理至少K=0時,一定找到除得盡的值。因為2K =20 =1,所以迴路控制變數I至少被1除得盡。
找到除得盡的K值後(步驟ST102;Y),判斷是否K=N-C(步驟ST104)。在不是K=N-C的情況(步驟ST104;N),檢索計數器的值為2N ×(N-C+P-K)的計數器(步驟ST105)。
即使在步驟ST105檢索,亦有未找到符合之計數器的情況(步驟ST106;N)。這種狀況是在未將畫像儲存於全部的緩衝器時,即攝像開始後不久的期間發生。在此情況,檢索攝像開始後連一次都未儲存畫像的緩衝器。在此檢索,只要檢索值為0的計數器即可(步驟ST107)。
在K=N-C的情況(步驟ST104;Y),檢索計數器的值為0的計數器(步驟ST107)。
利用這些檢索找到符合的計數器後,將對應於該計數器的緩衝器選為刪除對象緩衝器(步驟ST108)。
例如,在第4圖的例子,是N=3、C=0、P=0。此時,在第7圖所示的處理,迴路控制變數I的起始值是3。
在迴路控制變數K=3的情況,將儲存新屬於第3群組之畫像資料的緩衝器選為刪除對象緩衝器。在此情況,每拍攝8次的畫像資料,將和值為0的計數器對應的緩衝器選為刪除對象緩衝器。
在第4圖的例子,第2群組包含有4個子群。在迴路控制變數K=0的情況,將儲存新屬於子群2之畫像資料的緩衝器選為刪除對象緩衝器。在第7圖的步驟ST105,對應於K=0之計數器的值是24。在此情況,每拍攝2次的畫像資料,將和值為24的計數器對應的緩衝器選為刪除對象緩衝器。
在迴路控制變數K=1的情況,將儲存新屬於子群3之畫像資料的緩衝器選為刪除對象緩衝器。在第7圖的步驟ST105,對應於K=1之計數器的值是16。在此情況,每拍攝4次的畫像資料,將和值為16的計數器對應的緩衝器選為刪除對象緩衝器。
在迴路控制變數K=2的情況,將儲存新屬於子群4之畫像資料的緩衝器選為刪除對象緩衝器。在第7圖的步驟ST105,對應於K=2之計數器的值是8。在此情況,每拍攝8次的畫像資料,將和值為8的計數器對應的緩衝器選為刪除對象緩衝器。
因此,在第4圖的例子,和被選為刪除對象緩衝器之緩衝器對應之計數器的值重複24→16→24→8→24→16→24→0。
又,在第5圖的例子,是N=3、C=1、P=1。此時,在第7圖所示的處理,迴路控制變數I的起始值是2。
在迴路控制變數K=2的情況,將儲存新屬於第3群組之畫像資料的緩衝器選為刪除對象緩衝器。在此情況,每拍攝4次的畫像資料,將和值為0的計數器對應的緩衝器選為刪除對象緩衝器。
在第5圖的例子,第2群組包含有3個子群。在迴路控制變數K=0的情況,將儲存新屬於在第2群組中之時序列順序正中的子群之畫像資料的緩衝器選為刪除對象緩衝器。在第7圖的步驟ST105,對應於K=0之計數器的值是24。在此情況,每拍攝2次的畫像資料,將和值為24的計數器對應的緩衝器選為刪除對象緩衝器。
在迴路控制變數K=1的情況,將儲存新屬於在第2群組中之左的子群,即在時序列順序最舊的子群之畫像資料的緩衝器選為刪除對象緩衝器。在第7圖的步驟ST105,對應於K=1之計數器的值是16。在此情況,每拍攝4次的畫像資料,將和值為16的計數器對應的緩衝器選為刪除對象緩衝器。
因此,在第5圖的例子,和被選為刪除對象緩衝器之緩衝器對應之計數器的值重複24→16→24→0。
在第5圖的例子,是N=3、C=1、P=1、R=1。在此情況,在該第(1)式所計算之畫像資料的張數是M=17。因此,在本實施形態,CPU3將17個緩衝器0~緩衝器16及17個計數器0~計數器16設置於記憶體部4。
在第5圖的例子,隨著畫像資料之拍攝的進行,而計數器0~計數器16的值如第8圖所示變化。
在第8圖,時間朝向下方向前進。畫像資料編號=0表示未拍攝畫像資料之狀態。畫像資料編號為0時,CPU3將計數器0~計數器16起始化成0(第6圖的步驟ST4)。
畫像資料編號=1表示已拍攝第1張畫像資料之狀態。CPU3收到來自圖像感測器控制部2的儲存開始通知(第6圖的步驟ST8;Y)時,執行第7圖所示的處理,檢索作為刪除對象緩衝器之和值為24的計數器對應的緩衝器(第7圖的步驟ST105)。可是,因為全部之計數器的值是0,所以即使檢索亦未找到。因此,CPU3將計數器0選為刪除對象緩衝器(第7圖的步驟ST107、ST108)。但,因為計數器0~計數器16全部的值是0,所以CPU3亦可選擇計數器0~計數器16的任一個。以下亦一樣。
如上述所示,在第5圖的例子,以第(2)式所計算之起始值是Vinit=33。CPU3將第1張畫像資料儲存於對應於計數器0的緩衝器,並將起始值33設定於計數器0(第6圖的步驟ST11、ST12)。
畫像資料編號=2表示已拍攝第2張畫像資料之狀態。CPU3收到來自圖像感測器控制部2的儲存開始通(第6圖的步驟ST8;Y)時,將計數器的值為0以外之計數器的值僅減1(第6圖的步驟ST9)。在此情況,僅計數器0被-1,而計數器0的值成為32。接著,CPU3執行第7圖所示的處理,檢索作為刪除對象緩衝器之和值為16的計數器對應的緩衝器(第7圖的步驟ST105)。可是,即使檢索亦未找到值為16的計數器。因此,CPU3將計數器1選為刪除對象緩衝器(第7圖的步驟ST108)。CPU3將第2張畫像資料儲存於對應於計數器1的緩衝器,並將起始值33設定於計數器1(第6圖的步驟ST11、ST12)。
畫像資料編號=3表示已拍攝第3張畫像資料之狀態。CPU3收到來自圖像感測器控制部2的儲存開始通(第6圖的步驟ST8;Y)時,將計數器的值為0以外之計數器的值僅減1(第6圖的步驟ST9)。在此情況,計數器0和計數器1被-1,而計數器0和計數器1的值各自成為31和32。接著,CPU3執行第7圖所示的處理,檢索作為刪除對象緩衝器之和值為24的計數器對應的緩衝器(第7圖的步驟ST105)。可是,即使檢索亦未找到值為24的計數器。因此,CPU3將計數器2選為刪除對象緩衝器(第7圖的步驟ST108)。CPU3將第3張畫像資料儲存於對應於計數器2的緩衝器,並將起始值33設定於計數器2(第6圖的步驟ST11、ST12)。
畫像資料編號=4表示已拍攝第4張畫像資料之狀態。CPU3收到來自圖像感測器控制部2的儲存開始通(第6圖的步驟ST8;Y)時,將計數器的值為0以外之計數器的值僅減1(第6圖的步驟ST9)。在此情況,計數器0~計數器2被-1,而計數器0、計數器1以及計數器2的值各自成為30、31以及32。接著,CPU3執行第7圖所示的處理,檢索作為刪除對象緩衝器之和值為0的計數器對應的緩衝器(第7圖的步驟ST105)。找到值為0之計數器3~計數器16(第7圖的步驟ST107)。雖然CPU3亦可選擇計數器3~計數器16的任一個,但是在此將計數器3選為刪除對象緩衝器(第7圖的步驟ST108)。CPU3將第4張畫像資料儲存於對應於計數器3的緩衝器,並將起始值33設定於計數器3(第6圖的步驟ST11、ST12)。
此外,在繼續拍攝的情況,被選為刪除對象緩衝器之緩衝器之計數器的值重複24→16→24→0。
畫像資料編號=11表示已拍攝第11張畫像資料之狀態。此時,CPU3在攝像開始後才將攝像資料儲存於計數器的值為0以外之緩衝器。CPU3將計數器0~計數器9僅減1。結果,計數器1的值成為24。另一方面,CPU3執行第7圖所示的處理,檢索作為刪除對象緩衝器之和值為24的計數器對應的緩衝器(第7圖的步驟ST105)。結果,CPU3找到值為24之計數器1(第7圖的步驟ST107)。CPU3將計數器1選為刪除對象緩衝器(第7圖的步驟ST108)。CPU3將第11張畫像資料儲存於對應於計數器1的緩衝器,並將起始值33設定於計數器1(第6圖的步驟ST11、ST12)。
此外,在第8圖,以○記號所包圍之值為33的計數器表示將新拍攝的畫像資料儲存於對應於該計數器的緩衝器。
如以上所示繼續拍攝下去,在畫像資料編號=32時變成已將攝像資料儲存於全部之緩衝器的狀態。在此狀態,結束攝像時,按照計數器0~計數器16之順序,各計數器的值成為28、12、4、31、32、16、8、18、27、20、22、24、26、30、25、29、33。
結束攝像時,畫像處理部7進行顯像處理、畫像修正處理以及JPEG壓縮處理等,CPU3控制記錄媒體控制部5,使記錄媒體6記錄17個緩衝器所儲存的畫像資料。
在本實施形態,起始值Vinit=33和計數器之值的差分表示對應於該計數器之緩衝器所儲存的畫像資料被儲存於緩衝器後所拍攝之畫像資料的張數。如此,因為計數器的值表示相對的時刻資訊,所以得知關於各個緩衝器所儲存之畫像資料的攝像時刻的相對關係。
因而,CPU3在將畫像資料記錄於記錄媒體6時,可將所間抽連拍攝像的17張畫像資料整列成時序列順序並記錄。又,CPU3從快門部8取得現在時刻,可對記錄媒體6所記錄之畫像資料賦予對應,並記錄拍攝該畫像資料的日期時間。此外,可將各緩衝器的畫像資料個別地進行JPEG壓縮,並將所拍攝之日期時間資訊埋入各JPEG標題部。
在本實施形態,如第9圖所示,根據攝像結束的時序而記錄媒體6所記錄之畫像資料的時序列的相對關係相異。在第9圖,實線的四角形表示記錄媒體6所記錄之畫像資料。附加×記號之虛線的四角形表示被刪除的畫像資料。
在時刻t1結束攝像的情況,如第9圖之最上的列所示,例如將和第8圖所示之畫像資料編號=32對應的畫像資料記錄於記錄媒體6。即,CPU3記錄在和是計數器0~16之值的28、12、4、31、32、16、8、18、27、20、22、24、26、30、25、29、33對應的時刻所拍攝之畫像資料。
其中,這些計數器0~16之值如第8圖所示,是從畫像資料編號=1開始攝像,而在已拍攝對應於畫像資料編號=32的畫像資料時結束攝像的情況的例子。若從開始攝像至攝像結束為止之攝像張數相異,計數器0~16的值變成和畫像資料編號=32相異的值例如,在第9圖之最上列的時刻t1和在最下列的時刻t1,雖然畫像資料之在時序列上的相對關係是相同,但是計數器0~16的值相異。
又,在時刻t2結束攝像的情況,如第9圖的第2列所示,例如將和第8圖所示之畫像資料編號=33對應的畫像資料記錄於記錄媒體6。
如此,根據結束攝像的時序而所記錄之畫像資料的時序列上的相對關係變化。但,保持在第3圖所說明的關係。即,不管在任何時序結束都遵守根據變數N、C、P、R而定之第1群組、第2群組以及第3群組的記錄張數。又,亦遵守根據變數N而定之第2群組所包含之子群間之攝像張數的關係。即,在某子群所記錄之畫像資料的圖框速率是在和該子群彼此相鄰之過去的子群之圖框速率的2倍,是在彼此相鄰之未來的子群之圖框速率的一半。
(第2實施形態)
本發明之第2實施形態的間抽連拍攝像,如第10圖所示,連續拍攝複數個畫像資料,以愈回溯過去,所拍攝之畫像資料的圖框速率變成愈低之方式間抽並記錄。
第2實施形態所使用之相機的構造是和第2圖所示之在第1實施形態所使用的相機10相同。又,關於所拍攝之一連串之畫像資料的分割,亦和第3圖所示之第1實施形態相同。作為間抽連拍攝像的結果,記錄媒體6所記錄之畫像資料,在第1實施形態和第2實施形態都相同。
在第1實施形態,雖然使用向下計數計數器作為計數器,但是,與在第2實施形態使用向上計數計數器作為計數器這一點上相異。第10圖和在第1實施形態的第5圖一樣,是N=3、C=1、P=1、R=1之間抽連拍攝像的例子。記錄張數是M=17。第10圖,除了附加編號0之畫像資料是最新拍攝者,附有編號32之畫像資料是最早拍攝者以外,和第5圖相同。
在本實施形態,亦於記憶體部4準備記錄張數M份量之用以保存畫像資料的緩衝器。所需之緩衝器的容量為(用以儲存1張份量之畫像資料的緩衝器容量)×記錄張數M。又對記錄張數份量之M個緩衝器設置1對1對應的M個計數器。這些計數器亦可設置於記憶體部4,亦可和記憶體部4分開而設置專用的計數器。
此外,M係根據在第1實施形態所示的第(1)式而計算。
各個計數器根據如下的規則而獨立地動作。
(1)記憶體部4的緩衝器每儲存新拍攝的影像資料,對和已儲存該畫像資料之緩衝器對應的計數器設定起始值0。
(2)除了值為Vinit的計數器以外,將其他的計數器各加1。其中,計數器的值為Vinit的情況,不增加。此外,以第1實施形態所示之第(2)式計算Vinit。
在本實施形態,因為對計數器設定起始值0,所以各計數器的值表示關於對應之緩衝器所儲存的畫像資料之相對的時刻資訊。
第11圖和第12圖是本發明之第2實施形態的程式之流程圖的例子。第11圖和第12圖是和係本發明之第1實施形態的程式之流程圖的第6圖和第7圖大致相同。在第11圖和第6圖、及第12圖和第7圖,對同一步驟附加相同的步驟編號。
在第2實施形態,和第1實施形態相異,在步驟ST24,CPU3將全部之計數器的值起始化成以第(2)式所計算的Vinit。又,在步驟ST29,CPU3將計數器的值為Vinit以外之全部之計數器的值僅加1。在步驟ST32,對和已儲存畫像資料之緩衝器對應的計數器設定起始值0。
此外,在步驟ST205,檢索計數器的值為2N ×(1+K+R)的計數器。在步驟ST207,檢索值為Vinit的計數器。
由第11圖和第12圖的流程圖得知,在第10圖的例子,和被選為刪除對象緩衝器的緩衝器對應之計數器的值重複9→17→9→33。
在上述各實施形態,雖然將圖像感測器控制部2所讀出的畫像資料儲存於記憶體部4的緩衝器,但是亦可儲存在畫像處理部7處理後的畫像資料或JPEG壓縮後的畫像資料。
又,在上述各實施形態,雖然將新拍攝的畫像資料儲存於被選為刪除對象緩衝器的緩衝器,但是亦可儲存於刪除對象緩衝器以外的緩衝器。例如,若使緩衝器和計數器的個數比根據該第(1)式所計算之記錄張數M更多,變成存在複數個被刪除畫像資料的緩衝器。在此情況,亦可只要是已刪除畫像資料的緩衝器,將新拍攝的畫像資料儲存於任一個緩衝器。
又,在上述各實施形態,雖然將根據半快門狀態的檢測而判斷攝像開始,但是亦可作成在輸入相機的電源並經過既定時間後,或在檢測到半快門狀態並經過數個圖框後判斷攝像開始。一樣地,關於攝像結束的判斷,亦可是快門全按以外的方法,在檢測到畫像或聲音有變化的情況判斷攝像結束等,攝像結束之判斷亦可使用任何的方法。
在上述各實施形態,在第7圖和第12圖之“刪除對象緩衝器的選擇”之流程中,使用迴路控制變數K,求得計數器的值。可是,若N、C、P、R的值係已知,可計算對應於刪除對象緩衝器之計數器的值。因此,可預先計算對應於刪除對象緩衝器之計數器的值並預先記憶。
在第1實施形態,雖然將計數器的值從Vinit至0為止逐次減1,但是例如亦可引入任意的數Z=X×S,並從{(Vinit+X)×S}至Z為止逐次減少S。在此情況,對和儲存新拍攝之畫像資料的緩衝器對應的計數器,設定起始值{(Vinit+X)×S}。
一樣地,在第2實施形態,雖然將計數器的值從0至Vinit為止逐次加1,但是例如亦可引入任意的數Z=X×S,並從Z至{(Vinit+X)×S}為止逐次增加S。在此情況,對和儲存新拍攝之畫像資料的緩衝器對應的計數器,設定Z作為起始值。
如此,在本發明之實施形態,在將新拍攝的畫像資料儲存於緩衝器的情況,將根據變數N、C、P、R所求得之起始值設定於計數器。因而,可根據計數器的值而計算相對的時間資訊。因而,不必保存時刻資訊,而電路規模縮小,軟體變得簡單。
又,在上述各實施形態,以第(1)式使在間抽連拍攝像之所需的緩衝器的個數變成固定的形式。在上述各實施形態,在將所拍攝之畫像資料逐個儲存於緩衝器的過程,藉由在經過緩衝器可保持畫像資料之最長時間(在第1實施形態,計數器的值從「Vinit」變成「0」所需的時間)之前(例如,計數器的值變成「24」或「16」的時刻)刪除對象緩衝器所儲存的畫像資料,而進行畫像資料的間抽。因而,不必使緩衝器暫時保持所拍攝之畫像資料的全部後進行間抽,因為只要準備可儲存間抽後的畫像資料,即最後記錄媒體6所記錄的畫像資料(記錄張數M份量的畫像資料)之最低限之緩衝器的容量即可,所以可減少緩衝器的容量。又,在上述各實施形態,可根據變數N、C、P、R而任意地設定緩衝器的容量(緩衝器數)。
在上述各實施形態,基本之間抽連拍攝像的張數根據變數N和C而定。又,根據變數C,可變更間抽連拍攝像之最低圖框速率的值和在最低圖框速率的記錄張數。又,根據變數P、R,而可任意地增加以間抽連拍攝像之最高圖框速率和最低圖框速率所記錄之畫像資料的張數。
如此,在本發明之實施形態,藉由調整變數N、C、P、R的值,而可變更計數器之值的起始值Vinit。因為此起始值Vinit規定可將畫像資料記錄於記錄媒體6的時間,所以換言之,藉由調整變數N、C、P、R的值,而可調整可將畫像資料記錄於記錄媒體6的時間。
因而,在各種的應用,可容易地適用本發明。
又,在上述各實施形態,使刪除對象緩衝器之選擇規則變得明確。若遵守此規則,每拍攝新的畫像資料,可選擇1個刪除對象緩衝器。因而,間抽連拍攝像所需的處理變成重複「選擇刪除對象緩衝器→記錄畫像資料」之處理,而變得單純。
雖然以上說明本發明之實施形態,但是應理解申請專利範圍申請項所記載之發明或和發明之實施形態所記載的具體實例對應之發明的範圍包含因設計上的方便或其他的要因而需要之各種的修正或組合。
本專利申請是根據於2008年3月18日所申請之日本專利申請2008-69627號。本專利說明書中參照並編入日本專利申請2008-69627號的專利說明書、申請專利範圍以及圖面整體。
1...圖像感測器部
2...圖像感測器控制部
3...CPU
4...記憶體部
5...記錄媒體控制部
6...記錄媒體
7...畫像處理部
8...快門部
9...計時部
10...相機
第1圖係表示本發明之第1實施形態的間抽連拍攝像之例子的圖。
第2圖係本發明之實施形態的相機之方塊圖。
第3圖係表示本發明之實施形態所拍攝之一連串的畫像資料之分割的圖。
第4圖係表示本發明之第1實施形態之刪除畫像資料的時序之例子的圖。
第5圖係表示本發明之第1實施形態的間抽連拍攝像之一例的圖。
第6圖係表示本發明之第1實施形態之程式的流程圖。
第7圖係表示本發明之第1實施形態之刪除對象緩衝器選擇程式的流程圖。
第8圖係表示本發明之第1實施形態之隨著畫像資料被拍攝而變化之計數器0~計數器16的值之一例的圖。
第9圖係表示本發明之第1實施形態之根據按照攝像結束的時序的間抽連續拍攝像而予以記錄之畫像資料之在時序列上的相對關係的圖。
第10圖係表示本發明之第2賃施形態的間抽連拍攝像之一例的圖。
第11圖係表示本發明之第2實施形態之程式的流程圖。
第12圖係表示本發明之第2實施形態之刪除對象緩衝器選擇程式的流程圖。

Claims (6)

  1. 一種攝像裝置,具備:攝像手段,以既定時間間隔依序輸出畫像資料;緩衝器,具有多個區域,能暫時保存前述攝像手段輸出之既定的複數圖框份的畫像資料;和攝像指示手段,賦予攝像指示,在由前述攝像指示手段賦予了攝像指示時,將前述緩衝器中所保存的複數圖框份畫像資料不進行抽取地原樣轉送到記錄媒體保存,該攝像裝置的特徵為,更具備:刪除手段,無論前述緩衝器有無空區域,為了保存從前述攝像手段輸出的最新圖框畫像資料,按照對越舊的圖框畫像資料越是採用高抽取率的方式,刪除前述緩衝器中的圖框畫像資料;和寫入手段,在曾保持被前述刪除手段刪除的圖框畫像資料之區域,寫入最新的前述圖框畫像資料。
  2. 如請求項1之攝像裝置,其中利用前述刪除手段刪除之圖框畫像資料的間抽率係上限及下限固定,使用者可任意設定該上下限間的遷移態樣。
  3. 如請求項1之攝像裝置,其中前述刪除手段與前述攝像手段的圖框畫像資料輸出間隔同步地動作,在一次動作不刪除多個圖框畫像資料。
  4. 如請求項1之攝像裝置,其中更具備計數器,其用於表示前述緩衝器的各區域中所保存的圖框畫像資料的時間序列順序,每當向前述緩衝器保存最新的前述圖框畫像資料時,更新前述計數器的內容。
  5. 一種攝像方法,係攝像裝置之攝像方法,前述攝像裝置具備:攝像手段,以既定時間間隔依序輸出畫像資料;緩衝器,具有多個區域,能暫時保存前述攝像手段輸出之既定的複數圖框份的畫像資料;和攝像指示手段,賦予攝像指示,在由前述攝像指示手段賦予了攝像指示時,將前述緩衝器中所保存的複數圖框份畫像資料不進行抽取地原樣轉送到記錄媒體保存,該攝像方法的特徵為,無論前述緩衝器有無空區域,為了保存從前述攝像手段輸出的最新圖框畫像資料,按照對於越舊的圖框畫像資料越是採用高間抽率的方式,刪除前述緩衝器中的圖框畫像資料;以及在曾保持被刪除的圖框畫像資料之區域,寫入最新的前述圖框畫像資料。
  6. 一種記錄有攝像程式之記錄媒體,係使攝像裝置之電腦發揮以下機能:刪除手段,無論緩衝器有無空區域,為了保存從前述攝像手段輸出的最新圖框畫像資料,按照對於越舊的圖框畫像資料越是採用高間抽率的方式,刪除前述緩衝器中的圖框畫像資料;和寫入手段,在曾保持被前述刪除手段所刪除的圖框畫像資料之區域,寫入最新的前述圖框畫像資料,其中該攝像裝置具備:以既定時間間隔依序輸出畫像資料之攝像手段;具有多個區域且能暫時保存前述攝像手段輸出之既定的複數圖框份的畫像資料之前述緩衝器;及 賦予攝像指示之攝像指示手段,在由前述攝像指示手段賦予攝像指示時,將前述緩衝器中所保存的複數圖框份畫像資料不進行抽取地原樣轉送到記錄媒體保存。
TW098108524A 2008-03-18 2009-03-17 攝像裝置、攝像方法及記錄有攝像程式之記錄媒體 TWI449413B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008069627A JP4561851B2 (ja) 2008-03-18 2008-03-18 撮像装置、撮像方法および撮像プログラム

Publications (2)

Publication Number Publication Date
TW200948049A TW200948049A (en) 2009-11-16
TWI449413B true TWI449413B (zh) 2014-08-11

Family

ID=41088485

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098108524A TWI449413B (zh) 2008-03-18 2009-03-17 攝像裝置、攝像方法及記錄有攝像程式之記錄媒體

Country Status (5)

Country Link
US (1) US8587694B2 (zh)
JP (1) JP4561851B2 (zh)
KR (1) KR101018549B1 (zh)
CN (1) CN101540840B (zh)
TW (1) TWI449413B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8736702B2 (en) * 2009-12-22 2014-05-27 Samsung Electronics Co., Ltd. Apparatus and method of calculating a shooting frequency based on the obtained sound information
US8428308B2 (en) 2011-02-04 2013-04-23 Apple Inc. Estimating subject motion for capture setting determination
US8379934B2 (en) 2011-02-04 2013-02-19 Eastman Kodak Company Estimating subject motion between image frames
US8736704B2 (en) 2011-03-25 2014-05-27 Apple Inc. Digital camera for capturing an image sequence
US8736697B2 (en) 2011-03-25 2014-05-27 Apple Inc. Digital camera having burst image capture mode
US8736716B2 (en) 2011-04-06 2014-05-27 Apple Inc. Digital camera having variable duration burst mode
KR101805626B1 (ko) * 2011-11-18 2017-12-08 삼성전자주식회사 디지털 촬영 장치 및 이의 연속 촬영 제어 방법
JP6341815B2 (ja) * 2014-09-08 2018-06-13 キヤノン株式会社 撮像装置、その制御方法、及びプログラム
CN108989832B (zh) * 2017-05-31 2021-12-10 腾讯科技(深圳)有限公司 一种图像数据处理方法及其设备、存储介质、终端
JP7027071B2 (ja) * 2017-08-31 2022-03-01 キヤノン株式会社 記録制御装置およびその制御方法
CN109788224B (zh) 2019-03-26 2020-12-04 歌尔科技有限公司 视频录制方法、装置、网络摄像器及存储介质
US20230252701A1 (en) * 2020-06-03 2023-08-10 PJ FACTORY Co., Ltd. Method for generating multi-depth image

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200401566A (en) * 2002-04-16 2004-01-16 Matsushita Electric Industrial Co Ltd Picture coding method and picture decoding method
TW200517958A (en) * 2003-10-23 2005-06-01 Microsoft Corp Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
US20070116450A1 (en) * 2005-11-21 2007-05-24 Takayuki Kijima Digital camera and exposure condition determining method

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2849301B2 (ja) * 1993-03-25 1999-01-20 株式会社日立製作所 撮像装置
US6977673B1 (en) * 1995-02-23 2005-12-20 Avid Technology, Inc. Portable moving picture recording device including switching control for multiple data flow configurations
US6597394B1 (en) * 1997-11-16 2003-07-22 Pictos Technologies, Inc. Programmable image transform processor for digital image processing
CN100477735C (zh) * 1999-02-08 2009-04-08 三洋电机株式会社 移动图像记录装置与数码照相机
JP2003153177A (ja) 2001-11-08 2003-05-23 Mega Chips Corp 映像録画装置および映像録画方法
JP4269557B2 (ja) * 2002-02-18 2009-05-27 株式会社ニコン デジタルカメラ
US7365775B2 (en) * 2002-05-20 2008-04-29 Olympus Corporation Image compression apparatus and method, image regeneration apparatus, camera and camera system
JP2004015286A (ja) * 2002-06-05 2004-01-15 Seiko Epson Corp ディジタルカメラ
JP2004304418A (ja) * 2003-03-31 2004-10-28 Minolta Co Ltd カメラ
JP2005080226A (ja) * 2003-09-03 2005-03-24 Nikon Corp 電子スチルカメラ
JP2005107213A (ja) * 2003-09-30 2005-04-21 Olympus Corp カメラの自動焦点調節装置
JP2005110071A (ja) * 2003-10-01 2005-04-21 Hitachi Ltd 画像符号化装置、ダイジェスト画像作成装置及びダイジェスト画像作成方法
US7352390B2 (en) * 2003-10-08 2008-04-01 Hewlett-Packard Development Company, L.P. Digital camera for capturing image data with rapid response between activating a capture trigger and capturing image data
JP4321265B2 (ja) * 2004-01-06 2009-08-26 株式会社ニコン 電子カメラ
US7787026B1 (en) * 2004-04-28 2010-08-31 Media Tek Singapore Pte Ltd. Continuous burst mode digital camera
JP4116604B2 (ja) 2004-10-18 2008-07-09 株式会社日立国際電気 データ記録装置
JP4528189B2 (ja) * 2005-04-05 2010-08-18 オリンパスイメージング株式会社 撮像装置
JP4387976B2 (ja) * 2005-04-28 2009-12-24 株式会社東芝 撮像装置及び撮像方法
JP2007104529A (ja) * 2005-10-07 2007-04-19 Eastman Kodak Co デジタルカメラおよびタイムラグ設定方法
JP2007142565A (ja) * 2005-11-15 2007-06-07 Olympus Imaging Corp 撮像装置及びその撮像方法
US7764965B2 (en) * 2007-04-10 2010-07-27 Microsoft Corporation Dynamically changing service characteristics based on device and network connectivity attributes
CN101953151B (zh) * 2008-02-20 2013-02-13 Nec卡西欧移动通信株式会社 成像装置以及成像方法
US8423704B2 (en) * 2008-03-14 2013-04-16 International Business Machines Corporation Dynamic optimization of memory use in a digital recording device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200401566A (en) * 2002-04-16 2004-01-16 Matsushita Electric Industrial Co Ltd Picture coding method and picture decoding method
TW200517958A (en) * 2003-10-23 2005-06-01 Microsoft Corp Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
US20070116450A1 (en) * 2005-11-21 2007-05-24 Takayuki Kijima Digital camera and exposure condition determining method

Also Published As

Publication number Publication date
JP2009225297A (ja) 2009-10-01
US20090237527A1 (en) 2009-09-24
JP4561851B2 (ja) 2010-10-13
TW200948049A (en) 2009-11-16
KR20090100253A (ko) 2009-09-23
US8587694B2 (en) 2013-11-19
KR101018549B1 (ko) 2011-03-03
CN101540840A (zh) 2009-09-23
CN101540840B (zh) 2012-02-01

Similar Documents

Publication Publication Date Title
TWI449413B (zh) 攝像裝置、攝像方法及記錄有攝像程式之記錄媒體
CN104394318B (zh) 显示装置
CN101584205B (zh) 摄像装置
JP3860367B2 (ja) 撮像装置
JP5126207B2 (ja) 撮像装置
CN101309365A (zh) 成像设备、处理所拍摄的图像信号的方法以及计算机程序
TWI377842B (en) Imaging device, method of processing captured image signal and computer program
JP2010087722A (ja) 撮影装置及び動画像編集方法
JP5338373B2 (ja) 撮像装置
JP2008199476A (ja) 撮像装置
JP2004140484A (ja) 画像取り込み装置および画像取り込み方法
JP6232750B2 (ja) 撮像装置
JP2010087723A (ja) 撮影装置及び動画像編集方法
JP2000197004A (ja) 動画像記録装置
JP6702465B2 (ja) 撮像装置
JP2001094927A (ja) 電子スチルカメラ
US7689046B2 (en) Hybrid image and movie imaging system and method
JP7171337B2 (ja) 撮像装置、画像記録方法及びプログラム
JP2007221536A (ja) 撮像装置、画像処理プログラムおよび画像送信プログラム
JP2008153828A (ja) 撮像装置
JP2001352545A (ja) 画像撮影装置
JP2010016431A (ja) 撮像装置
JP2008289027A (ja) 撮影装置および方法並びにプログラム

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees