TWI504240B - 視訊處理方法、視訊顯示方法以及視訊處理裝置 - Google Patents
視訊處理方法、視訊顯示方法以及視訊處理裝置 Download PDFInfo
- Publication number
- TWI504240B TWI504240B TW102119512A TW102119512A TWI504240B TW I504240 B TWI504240 B TW I504240B TW 102119512 A TW102119512 A TW 102119512A TW 102119512 A TW102119512 A TW 102119512A TW I504240 B TWI504240 B TW I504240B
- Authority
- TW
- Taiwan
- Prior art keywords
- frame
- partial
- partial frame
- image data
- rate
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 30
- 238000003672 processing method Methods 0.000 title claims description 30
- 239000002131 composite material Substances 0.000 claims description 48
- 230000015572 biosynthetic process Effects 0.000 claims description 27
- 238000003786 synthesis reaction Methods 0.000 claims description 27
- 230000002194 synthesizing effect Effects 0.000 claims description 18
- 239000000203 mixture Substances 0.000 claims description 11
- 239000000284 extract Substances 0.000 claims description 4
- 239000000463 material Substances 0.000 claims 1
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000013139 quantization Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0127—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Description
本揭露係關於一種視訊的處理方法、顯示方法及其裝置,特別是一種合成框的處理方法、顯示方法及其處理裝置。
在現今科技越來越進步的社會底下,生活上各方面的電腦產品都有非常長足的進步。而這股發展的風氣對於車上裝置也是影響甚巨,所以對於車上裝置的發展近年來也是非常的蓬勃。也因此有許多對於民眾的行車安全和行車方便的科技產品也都一一的被各家廠商所發展出來。
其中行車紀錄器即是一種近年來出現的車上裝置,專門提供在開車時的影像紀錄檔。可以藉著行車紀錄器的影像紀錄檔,來釐清意外或是任何不可預測事件發生的原因或責任歸屬。因此行車紀錄器已經是許多人開車時不可或缺的裝置之一。
然而行車紀錄器的畫質和可紀錄的容量一直都是大家努力想要改進的目標,不管是將錄影的畫質提高或是將可以紀錄的容量提高和紀錄的時間延長等。傳統上有人提
出以解析度更高的方式來應用在行車紀錄器的錄影上,但是此種方式存在有因為錄影的解析度高,所以行車紀錄器的影像紀錄檔也相對比較龐大和錄影時間縮短的問題。解析度太低又有儲存的錄影檔案的畫面品質模糊,可能會無法在一些關鍵時刻中清楚的看到使用者想看清楚的畫面片段。
又另外有人提出以更高的壓縮比率來儲存行車紀錄器紀錄的影像紀錄檔。但是此種方式則是存在有因為壓縮比率過高,因此讓儲存的影像紀錄檔的畫面品質降低的問題。另一方面如果將畫面的壓縮比率調低,則是會有錄影的檔案容量比較大而降低錄影時間的問題。
因此如何找出一套方法和搭配的一套裝置,可以在畫質和紀錄的檔案之間取得平衡。使得行車紀錄器錄影的畫面品質不但可以讓使用者清楚觀看畫面中發生的事情,錄影的檔案容量也不至於因為過大導致可以錄影的時間下降。是現今在行車紀錄器越來越多人使用的社會下所必須要面對和解決的問題。
有鑑於以上的問題,本揭露提出一種合成框的視訊處理方法、視訊顯示方法及視訊處理裝置,來幫助使用者可以得到畫質清楚的視訊檔案以及適當大小的檔案容量。避免為了畫質清楚而犧牲錄影時間,或是為了錄影時間而犧牲了畫質。
根據本揭露一實施例中的視訊處理方法包括有依據一全域幀率,接收一視框。依據一第一局部幀率判斷是否依據視框擷取一第一局部框,其中第一局部幀率相異於全域幀率。合成第一局部框及視框為一合成框。
其中依據第一局部幀率判斷是否依據視框擷取第一局部框的判斷結果為是時,依據第一局部框之一第一局部範圍於視框擷取對應的影像資料為第一局部框。而其中依據第一局部幀率判斷是否依據視框擷取第一局部框的判斷結果為否時,則維持第一局部框。
根據本揭露一實施例,其中第一局部範圍係小於或等於視框之一全域範圍。而該合成第一局部框及視框之步驟係為依據第一局部範圍及全域範圍合成合成框。
在合成第一局部框及視框之步驟之前另包含依據一第二局部幀率判斷是否依據視框擷取一第二局部框。其中前述判斷是否依據視框擷取第二局部框的結果為是時,依據第二局部框之一第二局部範圍擷取對應的影像資料為第二局部框。且合成合成框的步驟係為合成第一局部框、第二局部框及視框為合成框。
根據本揭露一實施例的視訊顯示方法包含依全域幀率,接收視框,視框具有一全域範圍。依全域幀率,顯示合成框。其中前述之合成框包含有第一局部框,第一局部框具有第一局部幀率及第一局部範圍。第一局部幀率係相異
於全域幀率,合成框係為依據第一局部範圍及全域範圍合成合成框。
前述中依全域幀率顯示合成框之步驟包含有,依據第一局部幀率判斷是否依據視框擷取第一局部框。合成第一局部框及視框為合成框。以及顯示合成框。其中依據第一局部幀率判斷是否擷取第一局部框的判斷結果為是時,依據第一局部範圍於視框擷取對應的影像資料為第一局部框。而合成第一局部框即視框之步驟係為依據第一局部範圍及全域範圍合成合成框。
而根據本揭露一實施例中依據第一局部範圍及視框之範圍合成合成框另包含下列步驟。依據第二局部幀率判斷是否依據視框擷取第二局部框。其中判斷是否依據視框擷取第二局部框的結果為是時,依據第二局部框之第二局部範圍於視框擷取對應的影像資料為第二局部框。而前述之合成步驟係為合成第一局部框、第二局部框及視框為合成框。
根據本揭露一實施例的一種視訊處理裝置包含有一視訊擷取器,用以擷取視框。一處理器,用以依據第一局部幀率以及合成視框與第一局部框為合成框。一暫存器,用以從處理器接收並儲存對應第一局部框的影像資料。以及一顯示器,用以顯示合成框。
其中前述處理器依據第一局部幀率判斷是否擷取第一局部框的判斷結果為是時,依據第一局部範圍於視框
擷取對應的影像資料為第一局部框,並將對應的影像資料儲存到暫存器中。其中在處理器合成第一局部框及視框為合成框係為從暫存器中取出對應第一局部框的影像資料與視框合成為合成框。
以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。
300‧‧‧第一局部框
310‧‧‧第二局部框
320‧‧‧視框
330‧‧‧時間線
340‧‧‧影像結構
600‧‧‧第一局部框
610‧‧‧第二局部框
620‧‧‧第三局部框
630‧‧‧視框
640‧‧‧時間線
650‧‧‧影像結構
第1圖,係為根據本揭露一實施例之視訊處理裝置。
第2圖,係為根據本揭露一實施例之視訊處理方法的流程圖。
第3圖,係為根據本揭露另一實施例之視訊處理方法的流程圖。
第4圖,係為根據本揭露一實施例之範例圖。
第5圖,係為本揭露一實施例之視訊顯示方法的流程圖。
第6圖,係為本揭露另一實施例之視訊顯示方法的流程圖。
第7圖,係為本揭露另一實施例之視訊顯示方法的流程圖。
第8圖,係為根據本揭露一實施例之範例圖。
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明
相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。
鑑於習知技術已存在之問題,本揭露提出一種視訊處理方法、視訊顯示方法及視訊處理裝置。其中視訊處理裝置可以為一網路視訊(Webcam)或是一行車紀錄器(Event Data Recorder,EDC)等,或是任何具有如前述可以執行本揭露所提出之視訊處理方法和視訊顯示方法的裝置。且視訊處理裝置也可以應用於辦公室、馬路或是各種廣場作為監視或是觀察用途。
請參考『第1圖』,其係為根據本揭露一實施例之視訊處理裝置。其中視訊處理裝置100包含有一視訊擷取器110、一處理器120、一暫存器130、一顯示器140、及一儲存器150。其中根據本揭露一實施例中,視訊擷取器110、暫存器130、顯示器140以及儲存器150分別與處理器120相耦接。
視訊擷取器110可以用以擷取一視框(Frame),其中前述的視訊擷取器110可以為一網路攝影機(Webcam)或是一光學攝影機(Optical Camera)、或其他可以擷取視訊的元件。視框為視訊擷取器110所擷取到的全螢幕影像資料。而視訊擷取器110則可以每秒擷取30張視框或是每秒擷取60張視框等,但並不以此為限。此處所述之每秒擷取30張視框即為擷取視框之全域幀率。
處理器120則用以依據第一局部幀率(Local Frame Rate)判斷是否依據視框擷取一第一局部框(First Local Frame)、以及用以合成視框與第一局部框為一合成框。而包括第一局部框及其他局部框於全螢幕影像資料中之位置,可由使用者預先定義,亦可由系統內部進行預設,更可於擷取時再行設定。其中局部幀率的單位可以為fps(Frames Per Second,FPS)。譬如可以為30fps,即代表每秒擷取30張的影像資料但並不以此為限,且各個局部幀率可由使用者預先定義,亦可由系統內部進行預設,更可於擷取時再行設定。其中處理器120則可以為一中央處理器(Central Processing Unit,CPU)或是一圖形處理器(Graphics Processing Unit,GPU)等元件,且擁有越高速的圖形處理和運算能力的處理器120可以減少處理和運算的時間。
暫存器130用以從處理器120接收並儲存對應第一局部框的影像資料。其中暫存器130則可以為一同步動態隨機存取記憶體(Synchronous Dynamic Random Access Memory,SDRAM)或是一電子抹除式可複寫唯讀記憶體(Electrically Erasable Programmable Read Only Memory,EEEPROM)等元件。其中體積越小和存取速度越快的暫存器130可以幫助影像處理裝置100縮小體積和提升影像處理裝置100的效率,但並不以此為限。
顯示器140用以顯示合成框。顯示器140則可以
為一觸控面板(Touch Controlled Panel)或是液晶面板顯示器(Liquid Crystal Panel Display)等元件。其中有較高影像畫質的顯示器140可以為使用者呈現較為精細的畫面品質,但顯示器140並不以此為限。
儲存器150用以儲存處理器120以合成框進行整合之後的錄影檔案。儲存器150則可以為一快閃記憶卡(Flash Memory Card)或是一固態硬碟(Solid State Disk,SSD)等。其中擁有更大容量和防震能力越好的儲存器150可以為視訊處理裝置100儲存時間更長和更多筆的影像資料,以及因為抗震性能而擁有更高的耐用度。但儲存器150並不以此為限。
而根據本揭露一實施例,處理器120可以執行一視訊處理方法。請參考『第2圖』,其係為根據本揭露一實施例之視訊處理方法的流程圖。其中視訊處理方法可以包含下列步驟:依據一全域幀率(Global Frame Rate),接收視框(步驟S200);依據第一局部幀率判斷是否擷取第一局部框,其中第一局部幀率相異於全域幀率(步驟S210),其中依據第一局部幀率判斷是否擷取第一局部框的判斷結果為是時,依據第一局部框之一第一局部範圍於視框擷取對應的影像資料為第一局部框(步驟S220);而當依據第一局部幀率判斷是否擷取第一局部框的判斷結果為否時,維持第一局部框(步驟S230);以及合成第一局部框及視框為合成框(步驟S240)。
在步驟S200中,視訊擷取器110會依照處理器
120中設定的全域幀率來接收視框。其中視框為視訊擷取器110所可以擷取的全螢幕畫面,而全域幀率則是決定視訊擷取器110所需要擷取的視框張數。全域幀率譬如可以是30fps,即代表視訊擷取器每一秒需要擷取30張視框的畫面資料。全域幀率的數值越高,則畫面會越平滑且會越順暢,且全域幀率更可由使用者依據系統及硬體狀態進行預先設定。
而在步驟S210中,視訊擷取器110會根據處理器120中設定的局部幀率來決定是否要擷取第一局部框的影像資料。其中局部框為在視框中選擇一感興趣區域(Region Of Interest,ROI),各個局部框之位置可由使用者預先定義,亦可由系統內部進行預設,更可於擷取時再行設定。請參考『第4圖』,其係為根據本揭露一實施例之範例圖。其中在『第4圖』中的第一局部框300和第二局部框310即為第一局部框和第二局部框,而視框320為視框。而局部幀率(Local Rate)即為局部框的幀率。而前述之局部幀率與全域幀率的設定不相同,局部幀率可以高於全域幀率也可以低於全域幀率,且各個局部幀率可由使用者預先定義,亦可由系統內部進行預設,更可於擷取時再行設定。其中前述第一局部框具有第一局部範圍,而第一局部範圍係小於或等於視框之全域範圍。
接著當步驟S210的判斷結果為是時,執行步驟S220。在步驟S220中處理器120會依據第一局部框的第一局部範圍令視訊擷取器110擷取第一局部範圍內的影像資料做
為第一局部框,並將第一局部框的影像資料儲存於暫存器130中。而當步驟S210的判斷結果為否時,則是執行步驟S230。在步驟S230中,處理器120並不會令視訊擷取器110擷取第一局部範圍內的影像資料,因此處理器120會維持第一局部框在暫存器130中的影像資料。
最後,在步驟S240中,合成第一局部框及視框為一合成框,係為依據第一局部範圍及全域範圍合成此合成框。其中處理器120從暫存器130中取出第一局部框的影像資料並與視框的影像資料合成為合成框。處理器120合成完合成框之後,可以選擇將合成框傳送給顯示器140來顯示並儲存於儲存器150中。
接著請參考『第3圖』,其係為根據本揭露另一實施例之視訊處理方法的流程圖。其中在合成第一局部框及視框為合成框的步驟S240之前還包含下列步驟;依據一第二局部幀率判斷是否依據視框擷取一第二局部框(S250),其中第二局部幀率相異於全域幀率;依據第二局部幀率判斷是否依據視框擷取第二局部框的結果為是時,依據一第二局部範圍於視框擷取對應的影像資料為第二局部框(S260);依據第二局部幀率判斷是否依據視框擷取第二局部框的結果為否時,維持第二局部框(S270);以及合成第一局部框、第二局部框及視框為一合成框(S242)。
其中步驟S250、步驟S260以及步驟S270,分別
與步驟S210、步驟S220以及步驟S230的處理方法大致相同。因此不再贅述。其中本揭露所提出之視訊處理方法中,並無限定局部框之數量和局部框之範圍大小及位置,而局部框之數量和局部框之範圍大小及位置皆可由使用者依據各種情況進行設定。第一局部框以及第二局部框更可設定為相同或皆不相同的影像畫質,以不同的影像畫質進行視訊的擷取。如此一來,可針對欲清楚擷取視訊的區域,使用較高影像畫質的局部框。另一方面,由於較低的影像畫質,所需的儲存空間也相對的較低。因此,針對第一局部框及第二局部框在不同的影像畫質之設定上,可進一步依據儲存空間進行設定。經由依據儲存空間進行設定不同的影像畫質設定,可節省儲存空間或充分利用儲存空間。而影像畫質的設定方式係例如以國際通用壓縮標準,如視訊編碼標準(H.264)、動態影像專家群組4(Moving Picture Expert Group,MPEG-4)及聯合圖像專家小組(Joint Photographic Expert Group,JPEG)等所制定的量化參數(Quantization)改變影像畫質。
最後在『第3圖』的步驟S242中,合成第一局部框、第二局部框及視框為一合成框係為依據第一局部範圍、第二局部範圍及全域範圍合成之合成框。其中處理器120會從暫存器130中取出第一局部框的影像資料和第二局部框的影像資料並與視框的影像資料合成為合成框。合成時處理器120依照視框、第一局部框以及第二局部框的順序放入對
應的影像資料。而步驟S242可以為S240的一個詳細實施方式。其中在本揭露的實施例中,使用者可以依照需求自行增減局部框的數量。於本實施例中,為說明方便故以第一局部框以及第二局部框進行說明,但實際之情況並不以兩個局部框為限,更可以多個局部框進行操作。
請參照『第4圖』,其係為根據本揭露一實施例之範例圖。在『第4圖』中包含有第一局部框300、第二局部框310、視框320、時間線330及影像結構340。
舉例來說,視框320的全域幀率譬如可以為每秒擷取三十次、第一局部框300的第一局部幀率譬如為每秒擷取十五次以及第二局部框310的第二局部幀率譬如為每秒擷取十次。以下舉例依照時間線330來詳述本揭露的視訊處理方法。其中,第一局部範圍為圖式中第一局部框300的虛線範圍之內,第二局部範圍為第二局部框310的虛線範圍之內。於此實施例中,第一局部框300及第二局部框310皆以長方形進行呈現。然而,於真實情況中,第一局部框300及第二局部框310亦可以任意不規則之形狀呈現,以符合實際之情況。而視框320的全域範圍為整個影像擷取的範圍,皆為視訊擷取器110在擷取視框320的影像資料時所需要擷取的範圍,而影像結構340係為說明影像資料係由多張圖片組合而成,其中每一張圖片係為依據時間線330的視訊擷圖。於此實施例中,影像結構340以1
/30
秒為分割基準。影像結構340其中的
每一個擷圖,係以代表每個1
/30
秒的畫面,但並不以1
/30
秒為限。
首先,在一開始錄影時視訊擷取器110會同時擷取第一局部框300、第二局部框310以及視框320三種框的影像資料,接著視訊擷取器110便會將第一局部框300、第二局部框310以及視框320的影像資料傳送給處理器120。處理器120接收到第一局部框300、第二局部框310以及視框320的影像資料後,會將第一局部框300、第二局部框310以及視框320的影像資料存放到暫存器130。接著處理器120將第一局部框300、第二局部框310以及視框320的影像資料合成為初始的合成框。
接著在第1
/30
秒時,係為影像結構340中的下一個視訊擷圖。因為第一局部框300的第一局部幀率設定為每秒擷取十五次,第二局部框310的第二局部幀率設定為每秒擷取十次。此時不符合步驟S210和步驟S250中的判斷條件,所以視訊擷取器110並不會擷取第一局部框300和第二局部框310在第1
/30
秒時的影像資料。而視框320的全域幀率設定為每秒擷取三十次,因此視訊擷取器110會擷取視框320在第1
/30
秒時的影像資料。視訊擷取器110並將視框320在第1
/30
秒時的影像資料傳送給處理器120。
處理器120在接收到視框320第1
/30
秒的影像資料時,處理器120會將暫存器130中視框320在開始錄影的初始影像資料刪除。接著處理器120儲存將視框320在第1
/30
秒
的影像資料到暫存器130中。之後處理器120會從暫存器130中取出第一局部框300和第二局部框310在開始錄影時的初始影像資料與視框320在第1
/30
秒的影像資料做合成,成為第1
/30
秒的合成框。
接著時間線前進至第2
/30
秒時,係為影像結構340中的再下一個視訊擷圖。此時符合步驟S210中的判斷條件,因此視訊擷取器110擷取第一局部框300在第2
/30
秒時的影像資料。同時因為第2
/30
秒也符合視框320的全域幀率,因此視訊擷取器110也會擷取視框320在第2
/30
秒時的影像資料。接著視訊擷取器110傳送第一局部框300和視框320在第2
/30
秒時的影像資料給處理器120。而針對第二局部框310此時並不符合步驟S250之判斷,所以並不會將影像資料給處理器120。
處理器120接收到第一局部框300以及視框320在第2
/30
秒時的影像資料時,會刪除暫存器130中的第一局部框300在初始時的影像資料以及視框320在第1
/30
秒時的影像資料。處理器120並且會存入第一局部框300和視框320在第2
/30
秒時的影像資料到暫存器130中。接著處理器120會將第一局部框300以及視框320在第2
/30
秒時的影像資料,與從暫存器130中取出的第二局部框310在第1
/30
秒時的影像資料,合成為第2
/30
秒的合成框。
時間線在第3
/30
秒時,係為影像結構340中的第三個視訊擷圖。此時符合步驟S250中的判斷條件。因此視訊
擷取器110擷取第二局部框310在第3
/30
秒時的影像資料。同時因為也符合視框320的全域幀率,因此視訊擷取器110也會擷取視框320在第3
/30
秒時的影像資料。接著視訊擷取器110傳送第二局部框310和視框320在第3
/30
秒時的影像資料給處理器120。
處理器120接收到第二局部框310和視框320在第3
/30
秒時的影像資料時,會刪除暫存器130中的第二局部框310在初始時的影像資料以及視框320在第2
/30
秒時的影像資料。處理器120並且會存入第二局部框310以及視框320在第3
/30
秒時的影像資料。接著處理器120會將第二局部框310以及視框320在第3
/30
秒時的影像資料,與從暫存器130中取出的第一局部框在第2
/30
秒時的影像資料,合成為第3
/30
秒的合成框。於本實施例中,為說明方便故以第一局部框以及第二局部框310進行說明,但實際之情況並不以兩個局部框為限,更可以多個局部框進行操作。而第一局部框300以及第二局部框更可設定為相同或皆不相同的影像畫質,以不同的影像畫質進行視訊的擷取。如此一來,可針對欲清楚擷取視訊的區域,使用較高影像畫質的局部框。另一方面,由於較低的影像畫質,所需的儲存空間也相對的較低。因此,針對第一局部框300及第二局部框310在不同的影像畫質之設定上,可進一步依據儲存空間進行設定。經由依據儲存空間進行設定不同的影像畫質設定,可節省儲存空間或充分利用儲存空
間。而影像畫質的設定方式係例如以國際通用壓縮標準,如視訊編碼標準(H.264)、動態影像專家群組4(Moving Picture Expert Group,MPEG-4)及聯合圖像專家小組(Joint Photographic Expert Group,JPEG)等所制定的量化參數(Quantization)改變影像畫質。
若視訊擷取器110的儲存空間有限,以目前的影像畫質只能進行短時間的擷取。視訊擷取器110將降低影像畫質,以期進行更長時間的擷取。由於第一局部框300係用以記錄道路狀況,而第二局部框310用以記錄車內情況。視訊擷取器110將較為重要的第一局部框300維持目前畫質,而降低第二局部框310的畫質。如此一來,可節省耗費的儲存空間,以其進行長時間的擷取。
根據本揭露一實施例中,處理器120也可以執行一種視訊顯示方法。請參考『第5圖』,其係為本揭露一實施例之視訊顯示方法的流程圖。其中視訊顯示方法包含有下列步驟。依全域幀率,接收視框,視框具有全域範圍(S400);以及依全域幀率,顯示合成框(S500)。其中合成框包含第一局部框,第一局部框具有第一局部幀率及第一局部範圍,第一局部幀率係相異於全域幀率,合成框係為依據第一局部範圍及全域範圍合成合成框。
舉例來說,請參考『第4圖』,其中視訊擷取器110會依照第一局部框300的第一局部幀率和第一局部範圍、
第二局部框310的第二局部幀率和第二局部範圍以及視框320的全域幀率和全域範圍擷取第一局部框300、第二局部框310以及視框320的影像資料。接著處理器120便會將第一局部框300、第二局部框310以及視框320的影像資料合成為合成框,並傳送給顯示器140顯示合成框。
接著請繼續參考『第6圖』,其係為本揭露另一實施例之視訊顯示方法的流程圖。其中依全域幀率顯示合成框的步驟S500可以包含有下列步驟。
依據第一局部幀率判斷是否依據視框擷取第一局部框(S510);當依據第一局部幀率判斷是否依據視框擷取第一局部框的結果為是時,依據第一局部範圍於視框擷取對應的影像資料為第一局部框(S520);當依據第一局部幀率判斷是否依據視框擷取第一局部框的結果為否時,維持第一局部框(S530);合成第一局部框及視框為合成框(S540);以及顯示合成框(S550)。其中合成第一局部框及視框之步驟係為依據第一局部範圍及全域範圍合成合成框。
其中步驟S510、步驟S520、步驟S530以及步驟S540與『第2圖』中步驟S210、步驟S220、步驟S230以及步驟S240的處理方法大致相同,便不再贅述。而在步驟S550中,處理器120會將合成完的合成框傳送給顯示器140顯示以及傳送給儲存器150儲存。其中處理器120也可以不將合成框儲存在儲存器150而直接傳送給顯示器140顯示。
請繼續接著參考『第7圖』,其係為本揭露另一實施例之視訊顯示方法的流程圖。其中在合成第一局部框及視框為合成框的步驟S540中可以包含下列步驟。依據第二局部幀率判斷是否依據視框擷取第二局部框(S542);當依據第二局部幀率判斷是否依據視框擷取第二局部框的結果為是時,依據第二局部範圍於視框擷取對應的影像資料為第二局部框(S544);當依據第二局部幀率判斷是否依據視框擷取第二局部框的結果為否時,維持第二局部框(S546);以及合成第一局部框、第二局部框及視框為合成框(S548)。
在『第7圖』中的步驟S542、步驟S544以及步驟S546與『第3圖』中步驟S250、步驟S260以及步驟S270的處理方法大致相同,遂不再一一贅述。其中在步驟S548中合成第一局部框、第二局部框及視框為一合成框係為依據第一局部範圍、第二局部範圍及全域範圍合成合成框,其中處理器120會從暫存器130中取出第一局部框的影像資料並與第二局部框的影像資料和視框的影像資料合成為合成框。
處理器120合成完合成框之後,可以選擇將合成框傳送給顯示器140來顯示並儲存於儲存器150中。或是處理器也可以選擇將合成框直接儲存於儲存器150中,而不傳送給顯示器140顯示。其中在本揭露的實施例中,使用者可以依照需求自行增減局部框的數量。
請參照『第8圖』,其係為根據本揭露一實施例
之範例圖。在『第8圖』中包含有第一局部框600、第二局部框610、第三局部框620、視框630、時間線640以及影像結構650。於此實施例中,第一局部框600、第二局部框610及第三局部框620皆以梯形進行呈現。然而,於真實情況中,第一局部框600、第二局部框610及第三局部框620亦可以任意不規則之形狀呈現,以符合實際之情況。舉例來說,視框630的全域幀率譬如可以為每秒擷取三十次、第一局部框600的第一局部幀率和第三局部框620的第三局部幀率譬如為每秒擷取十次。以及第二局部框610的第二局部幀率譬如為每秒擷取十五次。以下舉例依照時間線來詳述本揭露的視訊處理方法,唯時間線640及影像結構650中部分的步驟與視訊處理方法的『第4圖』範例符合。遂不再一一贅述,僅針對視訊顯示方法的部分作詳細的描述。而影像結構650係為說明影像資料係由多張圖片組合而成,其中每一張圖片係為依據時間線640的視訊擷圖。於此實施例中,影像結構340以1
/30
秒為分割基準。影像結構650其中的每一個擷圖,係以代表每個1
/30
秒的畫面,但並不以1
/30
秒為限。
首先在剛開始錄影時處理器120接收視訊擷取器110擷取的第一局部框600、第二局部框610、第三局部框620以及視框630的影像資料之後,視訊擷取器110會將第一局部框600、第二局部框610、第三局部框620以及視框620的影像資料暫存在暫存器130中。
接著處理器120將第一局部框600、第二局部框610、第三局部框620以及視框630的影像資料合成為初始的合成框。之後處理器120會依照設定將合成框傳送到顯示器140或是儲存器150。顯示器140可以直接顯示從處理器120接收的第一秒的合成框給使用者觀看。而儲存器150則是將接收的第一秒的合成框儲存起來,並且可以讓使用者自行決定什麼時候要觀看儲存的影像資料。
接著在時間線的第1
/30
秒、第2
/30
秒、第3
/30
秒以及在之後的秒數中,即為影像結構650中每隔1
/30
秒的視訊擷圖。處理器120皆會依照視訊處理方法以及視訊顯示方法來合成出合成框。接著處理器120則會依照設定傳送第1
/30
秒的合成框、第2
/30
秒的合成框、第3
/30
秒的合成框以及之後的秒數的合成框給顯示器140顯示或是將前述的合成框儲存到儲存器150。於本實施例中,為說明方便故以第一局部框、第二局部框以及第三局部框進行說明,但實際之情況並不以兩個局部框為限,更可以多個局部框進行操作。而第一局部框、第二局部框及第三局部框更可設定不同的影像畫質,以不同的影像畫質進行視訊的擷取。如此一來,可針對欲清楚擷取視訊的區域,使用較高影像畫質的局部框。
綜合以上所述,使用者可以透過使用本揭露中的視訊處理方法、視訊顯示方法以及視訊處理裝置使得在局部框的局部範圍內的影像資料可以顯示得清楚且不模糊。並且
不會為了取得較高品質的畫質而導致儲存的影像資料容量過於龐大,而犧牲了可以錄影的時間。因此透過本揭露的視訊處理方法、視訊顯示方法以及視訊處理裝置相較於傳統的裝置可以儲存更長時間且畫質清楚的的影像資料。
另一方面,使用者也可以自行依照需求調整局部框數量的多寡以及局部框的形狀大小位置與擷取頻率,亦可因應環境情況調整局部框的影像畫質。保留高度彈性的設定空間,同時可以增加使用者的方便性。因此本揭露所提出的視訊處理方法、視訊顯示方法以及視訊顯示裝置可以讓使用者依據不同的狀況來調整局部框的數量和局部框的範圍,增加使用者在使用上的彈性和易用性。
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。
Claims (17)
- 一種視訊處理方法,包含:依據一全域幀率,於一時點接收一視框;依據一第一局部幀率判斷是否於該時點從該視框中擷取一第一局部框的一第一影像資料以存於一暫存器中,其中該第一局部幀率相異於該全域幀率;以及合成該暫存器中對應該第一局部框的該第一影像資料及該視框為對應該時點的一合成框。
- 如請求項1所述的視訊處理方法,其中該依據該第一局部幀率判斷是否擷取該第一局部框的判斷結果為是時,依據該第一局部框之一第一局部範圍於該時點從該視框中擷取該第一影像資料。
- 如請求項2所述的視訊處理方法,其中該第一局部範圍係小於或等於該視框之一全域範圍。
- 如請求項3所述的視訊處理方法,其中該合成該第一局部框及該視框之步驟係為依據該第一局部範圍及該全域範圍合成該合成框。
- 如請求項1所述的視訊處理方法,其中該依據該第一局部幀率判斷是否擷取該第一局部框的判斷結果為否時,則維持該第一局部框。
- 如請求項1所述的視訊處理方法,在該合成該第一局部框及該視框之步驟之前另包含依據一第二局部幀率判斷是 否於該時點從該視框中擷取一第二局部框的一第二影像資料以存於該暫存器中,其中判斷是否依據該視框擷取該第二局部框的結果為是時,依據該第二局部框之一第二局部範圍於該時點從該視框中擷取該第二影像資料,其中判斷是否依據該視框擷取該第二局部框的結果為否時,則維持該第二局部框,而該合成步驟係為合成該暫存器中對應該第一局部框的該第一影像資料、該第二局部框的該第二影像資料及該視框為該合成框。
- 一種視訊顯示方法,包含:依一全域幀率,接收一視框,於一時點該視框具有一全域範圍;以及依該全域幀率,顯示對應該時點的一合成框,其中該合成框包含一第一局部框的一第一影像資料,該第一局部框具有一第一局部幀率及一第一局部範圍,該第一局部幀率係相異於該全域幀率,該合成框係為依據該第一局部範圍及該全域範圍合成該合成框。
- 如請求項7所述的視訊顯示方法,其中該依該全域幀率顯示該合成框之步驟包含:依據該第一局部幀率判斷是否於該時點從該視框中擷取該第一局部框的該第一影像資料以存於一暫存器中;合成該暫存器中對應該第一局部框的該第一影像資料及該視框為對應該時點的該合成框;以及 顯示該合成框。
- 如請求項8所述的視訊顯示方法,其中該依據該第一局部幀率判斷是否擷取該第一局部框的判斷結果為是時,依據該第一局部框的該第一局部範圍於該時點從該視框中擷取對應的該第一影像資料。
- 如請求項9所述的視訊顯示方法,該依據該第一局部幀率判斷是否擷取該第一局部框的判斷結果為否時,則維持該第一局部框。
- 如請求項7所述之視訊顯示方法,其中合成該第一局部框及該視框之步驟係為依據該第一局部範圍及該全域範圍合成該合成框。
- 如請求項7所述之視訊顯示方法,其中依據該第一局部範圍及該視框之該範圍合成該合成框另包含:依據一第二局部幀率判斷是否於該時點從該視框中擷取一第二局部框的一第二影像資料以存於該暫存器中,其中判斷是否依據該視框擷取該第二局部框的結果為是時,依據該第二局部框之一第二局部範圍於該時點從該視框中擷取對應的該第二影像資料,其中判斷是否依據該視框擷取該第二局部框的結果為否時,則維持該第二局部框,而該合成步驟係為合成該暫存器中對應該第一局部框的該第一影像資料、該第二局部框的該第二影像資料及該視框為該合成框。
- 一種視訊處理裝置,包含:一視訊擷取器,用以於一時點擷取一視框;一處理器,用以依據一第一局部幀率判斷是否於該時點從該視框中擷取一第一局部框的一第一影像資料,以及合成該視框與該暫存器中對應該第一局部框的該第一影像資料為對應該時點的一合成框;一暫存器,用以從該處理器接收並儲存對應該第一局部框的該第一影像資料;以及一顯示器,用以顯示該合成框。
- 如請求項13所述的視訊處理裝置,其中該處理器依據該第一局部幀率判斷是否擷取該第一局部框的判斷結果為是時,依據該第一局部框的一第一局部範圍於該時點從該視框中擷取對應的該第一影像資料,並將對應的該第一影像資料儲存到該暫存器中。
- 如請求項14所述的視訊處理裝置,其中該處理器依據該第一局部幀率判斷是否擷取該第一局部框的判斷結果為否時,則維持該第一局部框。
- 如請求項15所述的視訊處理裝置,其中在該處理器合成該第一局部框及該視框為該合成框係為從該暫存器中取出對應該第一局部框的影像資料與該視框合成為該合成框。
- 如請求項13所述的視訊處理裝置,其中該處理器在合成該視框與該第一局部框為該合成框時,該處理器另依據一第 二局部幀率判斷是否於該時點從該視框中擷取一第二局部框的一第二影像資料以存於該暫存器中,其中該處理器判斷是否於該時點從該視框中擷取該第二局部框的結果為是時,該處理器依據該第二局部框之一第二局部範圍於該時點從該視框中擷取對應的該第二影像資料,其中該處理器判斷是否依據該視框擷取該第二局部框的結果為否時,則維持該第二局部框,該處理器合成該暫存器中對應該第一局部框的該第一影像資料、該第二局部框的該第二影像資料及該視框為該合成框。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102119512A TWI504240B (zh) | 2013-05-31 | 2013-05-31 | 視訊處理方法、視訊顯示方法以及視訊處理裝置 |
CN201410143572.5A CN104219475B (zh) | 2013-05-31 | 2014-04-10 | 视频处理方法、视频显示方法以及视频处理装置 |
US14/290,647 US9654725B2 (en) | 2013-05-31 | 2014-05-29 | Video processing method, video displaying method and video processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102119512A TWI504240B (zh) | 2013-05-31 | 2013-05-31 | 視訊處理方法、視訊顯示方法以及視訊處理裝置 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201445980A TW201445980A (zh) | 2014-12-01 |
TWI504240B true TWI504240B (zh) | 2015-10-11 |
Family
ID=51984696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102119512A TWI504240B (zh) | 2013-05-31 | 2013-05-31 | 視訊處理方法、視訊顯示方法以及視訊處理裝置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9654725B2 (zh) |
CN (1) | CN104219475B (zh) |
TW (1) | TWI504240B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170013083A (ko) * | 2015-07-27 | 2017-02-06 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
EP3468187A1 (en) | 2017-10-03 | 2019-04-10 | Axis AB | Method and system for encoding video streams |
CN108174273B (zh) * | 2017-12-29 | 2021-01-08 | 北京安云世纪科技有限公司 | 基于数据合成实现分层控制的方法、***以及移动终端 |
KR102683967B1 (ko) * | 2019-07-26 | 2024-07-12 | 삼성디스플레이 주식회사 | 다중 주파수 구동을 수행하는 표시 장치 |
CN113903105B (zh) * | 2021-09-30 | 2023-11-03 | 杭州海康汽车软件有限公司 | 一种视频循环存储方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6909836B2 (en) * | 2001-02-07 | 2005-06-21 | Autodesk Canada Inc. | Multi-rate real-time players |
TWI240568B (en) * | 2002-12-09 | 2005-09-21 | Casio Computer Co Ltd | Image composite device, electronic camera and image composite method |
US7187417B2 (en) * | 2002-03-18 | 2007-03-06 | Pioneer Corporation | Video signal processing apparatus that performs frame rate conversion of a video signal |
US7411617B2 (en) * | 2002-08-16 | 2008-08-12 | Sony Corporation | Image processing apparatus, image processing method, recording medium, and program |
US7512251B2 (en) * | 2004-06-15 | 2009-03-31 | Panasonic Corporation | Monitoring system and vehicle surrounding monitoring system |
TW201251449A (en) * | 2011-06-14 | 2012-12-16 | Amtran Technology Co Ltd | Camera system and image capture and synthesis method thereof |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7321624B1 (en) | 2001-03-16 | 2008-01-22 | Objectvideo, Inc. | Bit-rate allocation system for object-based video encoding |
US9667980B2 (en) | 2005-03-01 | 2017-05-30 | Qualcomm Incorporated | Content-adaptive background skipping for region-of-interest video coding |
US8693537B2 (en) | 2005-03-01 | 2014-04-08 | Qualcomm Incorporated | Region-of-interest coding with background skipping for video telephony |
CN101711686B (zh) * | 2008-10-07 | 2013-04-24 | 深圳迈瑞生物医疗电子股份有限公司 | 一种实时空间复合成像方法和***、及其超声成像*** |
CN101739675B (zh) * | 2009-12-11 | 2012-03-14 | 重庆邮电大学 | 无形变图像配准合成方法和装置 |
CN103250411B (zh) | 2010-11-25 | 2016-10-19 | 飞思卡尔半导体公司 | 用于可伸缩视频编码***内的位速率控制的方法及其*** |
JP2014096757A (ja) * | 2012-11-12 | 2014-05-22 | Sony Corp | 画像処理装置および画像処理方法、並びにプログラム |
-
2013
- 2013-05-31 TW TW102119512A patent/TWI504240B/zh not_active IP Right Cessation
-
2014
- 2014-04-10 CN CN201410143572.5A patent/CN104219475B/zh active Active
- 2014-05-29 US US14/290,647 patent/US9654725B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6909836B2 (en) * | 2001-02-07 | 2005-06-21 | Autodesk Canada Inc. | Multi-rate real-time players |
US7187417B2 (en) * | 2002-03-18 | 2007-03-06 | Pioneer Corporation | Video signal processing apparatus that performs frame rate conversion of a video signal |
US7411617B2 (en) * | 2002-08-16 | 2008-08-12 | Sony Corporation | Image processing apparatus, image processing method, recording medium, and program |
TWI240568B (en) * | 2002-12-09 | 2005-09-21 | Casio Computer Co Ltd | Image composite device, electronic camera and image composite method |
US7512251B2 (en) * | 2004-06-15 | 2009-03-31 | Panasonic Corporation | Monitoring system and vehicle surrounding monitoring system |
TW201251449A (en) * | 2011-06-14 | 2012-12-16 | Amtran Technology Co Ltd | Camera system and image capture and synthesis method thereof |
Also Published As
Publication number | Publication date |
---|---|
US20140354882A1 (en) | 2014-12-04 |
TW201445980A (zh) | 2014-12-01 |
CN104219475B (zh) | 2017-10-10 |
US9654725B2 (en) | 2017-05-16 |
CN104219475A (zh) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI619088B (zh) | 圖像資料處理系統和相關方法以及相關圖像融合方法 | |
US8963951B2 (en) | Image processing apparatus, moving-image playing apparatus, and processing method and program therefor to allow browsing of a sequence of images | |
US10582196B2 (en) | Generating heat maps using dynamic vision sensor events | |
TWI504240B (zh) | 視訊處理方法、視訊顯示方法以及視訊處理裝置 | |
JP6438046B2 (ja) | キャプチャモード付きビデオカメラ | |
CN107690649B (zh) | 数字拍摄装置及其操作方法 | |
CN108293123B (zh) | 用于产生缩时图像的方法和设备 | |
CN114079734A (zh) | 数字拍摄装置及其操作方法 | |
US20130322766A1 (en) | Method of detecting global motion and global motion detector, and digital image stabilization (dis) method and circuit including the same | |
CN103248797A (zh) | 一种基于fpga的视频分辨率增强方法及模块 | |
KR20190011212A (ko) | 출력면을 제공하는 방법 및 데이터 처리 시스템 | |
CN110351508B (zh) | 基于录像模式的防抖处理方法和装置、电子设备 | |
JP2009175848A (ja) | ドライブレコーダ装置、ドライブレコード方法、プログラム、及び記録媒体 | |
JP2009098822A (ja) | データ処理装置及び共有メモリのアクセス方法 | |
TWI657697B (zh) | 搜尋視訊事件之方法、裝置、及電腦可讀取記錄媒體 | |
JP2006067172A (ja) | イベント記録方法およびイベントレコーダ | |
CN104754192B (zh) | 摄像设备及其控制方法 | |
US7382376B2 (en) | System and method for effectively utilizing a memory device in a compressed domain | |
US11196974B2 (en) | Display control apparatus and display control method | |
EP2689583B1 (en) | Panorama picture scrolling | |
US20140104459A1 (en) | Imaging device, method for processing image, and program product for processing image | |
KR101585326B1 (ko) | 선별된 프레임을 고해상도로 저장하는 비디오 레코딩 시스템 및 동작 방법 | |
JP4402088B2 (ja) | 画像処理方法および装置およびこれらを利用した電子機器 | |
KR101619791B1 (ko) | 블랙박스 녹화 영상의 분산 저장 방법 | |
JP2005348178A (ja) | 動画記録再生装置、画像表示方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |