TW201347521A - 時間戳調整系統及方法 - Google Patents
時間戳調整系統及方法 Download PDFInfo
- Publication number
- TW201347521A TW201347521A TW101117014A TW101117014A TW201347521A TW 201347521 A TW201347521 A TW 201347521A TW 101117014 A TW101117014 A TW 101117014A TW 101117014 A TW101117014 A TW 101117014A TW 201347521 A TW201347521 A TW 201347521A
- Authority
- TW
- Taiwan
- Prior art keywords
- time
- frame
- time stamp
- video recorder
- previous frame
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/44—Colour synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
一種時間戳調整系統及方法,包括:當錄影機有新的影格需要記錄時,讀取錄影機當前的系統時間以及所記錄的前一影格的時間戳;判斷所讀取的系統時間是否大於前一影格的時間戳;當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳;當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移記錄作為該新的影格的時間戳並記錄。利用本發明能夠避免由於系統時間頻繁校準而造成的時間戳記錄混亂、資料取用混淆的問題。
Description
本發明涉及一種時間戳調整系統及方法。
目前,錄影機(Video Recorder)設備需要依據時間記錄影格(frame)的時間戳(timestamp),但是設備的系統時鐘常常需要進行校準,例如由網路時間協定(Network Time Protocol,NTP)伺服器對設備的系統時間進行同步化處理。在校準的時候,由於系統時間回調,使得記錄影格時間戳時會發生回溯現象,進一步地造成播放或搜尋上的問題。為了解決此問題,通常採用溢出記錄的方式,記錄重複時間戳的影格;或使用多重軌道的方式,分別記錄調整前或調整後的狀況。但是這些方法實作複雜,而且仍無法完美地解決由於時間戳記錄混亂所造成的資料取用(例如,搜尋或播放)混淆的問題。
鑒於以上內容,有必要提供一種時間戳調整系統及方法,利用系統時間和前一影格的時間戳對新的影格的時間戳進行合理的調整,避免系統時間校準後引起的時間戳重疊記錄及資料取用混淆等問題。
所述的時間戳調整方法,應用於錄影機上,該方法包括:讀取步驟:當錄影機有新的影格需要記錄時,讀取錄影機當前的系統時間以及所記錄的前一影格的時間戳;判斷步驟:判斷該讀取的系統時間是否大於前一影格的時間戳;調整步驟一:當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳,記錄於錄影機的儲存裝置中;及調整步驟二:當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,記錄於所述儲存裝置中。
所述的時間戳調整系統,運行於錄影機上,該系統包括:讀取模組,用於當錄影機有新的影格需要記錄時,讀取錄影機當前的系統時間以及所記錄的前一影格的時間戳;判斷模組,用於判斷該讀取的系統時間是否大於前一影格的時間戳;及調整模組,用於當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳,記錄於錄影機的儲存裝置中,以及當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,記錄於所述儲存裝置中。
相較於習知技術,本發明所述的時間戳調整系統及方法,利用系統時間和前一影格的時間戳對新的影格的時間戳進行合理的調整,避免系統時間校準後引起的記錄時間戳的回溯現象,完美方便地解決了由於系統時間頻繁修正引起的時間戳記錄重迭及資料取用(例如,搜尋或播放)混淆等問題。
如圖1所示,是本發明時間戳調整系統較佳實施例的運行環境示意圖。所述的時間戳調整系統12運行於錄影機1上。所述的錄影機1可以是數位影像錄影機(Digital Video Recorder,DVR)。所述的錄影機1包括處理器11和儲存裝置13。所述的處理器11用於執行時間戳調整系統12的功能。所述的儲存裝置13中用於儲存錄影機1的資料。所述的錄影機1在接收媒體資料流程時,會針對每一個收到的資料媒體流的影格(frame)記錄並儲存該影格的時間戳(timestamp),以保證後續搜尋該時間點的影像,或進行影音及其它多媒體同步播放時,才有時間戳作為依據,而能進行原速播放。在本較佳實施例中,影格的時間戳是根據錄影機1的系統時間進行記錄的。所述的錄影機1通過網路2與網路時間協定(Network Time Protocol,NTP)伺服器3進行通訊。所述的NTP伺服器3用於將錄影機1的系統時間同步到某些時間標準,例如世界協調時(Universal Time Coordinated,UTC)標準。當NTP伺服器3對錄影機1的系統時間與時間標準進行同步時,就會對錄影機1的系統時間進行時間校準,以保證與該時間標準同步。
如圖2所示,是本發明時間戳調整系統12較佳實施例的功能模組圖。所述的時間戳調整系統12包括讀取模組121、判斷模組122以及調整模組123。以上各模組均以軟體程式或指令的形式安裝在錄影機1上,由該錄影機1的處理器11所執行。本發明所稱的模組是完成一特定功能的程式段,比程式更適合於描述軟體在錄影機1中的執行過程。
所述的讀取模組121用於當有新的影格需要記錄時,讀取該錄影機1當前的系統時間以及所記錄的前一影格的時間戳。應說明的是,前一影格的時間戳的初始值為0,其作用是作為虛擬的第“零”個影格,以保證當需要記錄的新的影格為第一個影格時,能夠得到該第一個影格的前一影格。
所述的判斷模組122用於判斷該讀取的系統時間是否大於前一影格的時間戳。
所述的調整模組123用於當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳,並記錄於儲存裝置13中。
所述的調整模組123還用於當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,並記錄於儲存裝置13中。所述預設的時間位移可以根據每秒傳輸幀數(Frames per second,FPS)來制定,該預設的時間位移應該比影格更細緻,例如,每秒傳輸幀數為10張影格,所述預設的時間位移可以設置為0.01秒。
結合圖3所示,舉例說明本發明的時間戳調整系統12調整時間戳的示意圖。當有新的影格需要記錄時,所述的讀取模組121讀取錄影機1當前的系統時間以及前一影格的時間戳。若該讀取的系統時間大於前一影格的時間戳,例如,當前的系統時間為“1”,前一影格的時間戳為“0”,調整模組123以該讀取的系統時間“1”作為該新的影格的時間戳。若該讀取的系統時間小於或等於前一影格的時間戳,例如,由於NTP伺服器3引起的時間校準,使得錄影機1當前的系統時間為“2”,而前一影格所記錄的時間戳為“5”,調整模組123則以該前一影格的時間戳“5”加上預設的時間位移“0.01”記錄為該新的影格的時間戳,即該新的影格的時間戳被記錄為“5.01”。這樣保證了錄影機1在記錄影格的時間戳時,不會由於NTP伺服器3進行了時間校準而引起時間戳記錄混亂或發生回溯,完美地解決了由於時間戳記錄混亂(如重迭)而造成的資料取用混淆的問題。應說明的是,所述時間戳的格式並不局限於圖3所示的格式。
如圖4所示,是本發明時間戳調整方法較佳實施例的流程圖。
步驟S11,當有新的影格需要記錄時,所述的讀取模組121讀取錄影機1當前的系統時間以及所記錄的前一影格的時間戳。應說明的是,前一影格的時間戳的初始值為0,其作用是作為虛擬的第“零”個影格,以保證在最開始記錄時,能夠得到第一個影格的前一影格。
步驟S12,所述的判斷模組122判斷該讀取的系統時間是否大於前一影格的時間戳。當該讀取的系統時間大於前一影格的時間戳時,進入步驟S13;當該讀取的系統時間小於或等於前一影格的時間戳時,進入步驟S14。
步驟S13,所述的調整模組123以該讀取的系統時間作為該新的影格的時間戳,並記錄於儲存裝置13中。
步驟S14,所述的調整模組123以所述前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,並記錄於儲存裝置13中。所述預設的時間位移可以根據錄影機1每秒傳輸幀數(Frames per second,FPS)來制定,該預設的時間位移應該比影格更細緻,例如,每秒傳輸幀數為10張影格,所述預設的時間位移可以設置為0.01秒。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅爲本發明之較佳實施方式,本發明之範圍並不以上述實施方式爲限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。
1...錄影機
11...處理器
12...時間戳調整系統
13...儲存裝置
2...網路
3...NTP伺服器
121...讀取模組
122...判斷模組
123...調整模組
S11...當有新的影格需要記錄時,讀取當前的系統時間以及前一影格的時間戳
S12...該系統時間是否大於前一影格的時間戳
S13...以該讀取的系統時間作為該新的影格的時間戳並記錄
S14...以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳並記錄
圖1是本發明時間戳調整系統較佳實施例的運行環境示意圖。
圖2是本發明時間戳調整系統較佳實施例的功能模組圖。
圖3是本發明時間戳調整系統調整時間戳的示意圖。
圖4是本發明時間戳調整方法較佳實施例的流程圖。
S11...當有新的影格需要記錄時,讀取當前的系統時間以及前一影格的時間戳
S12...該系統時間是否大於前一影格的時間戳
S13...以該讀取的系統時間作為該新的影格的時間戳並記錄
S14...以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳並記錄
Claims (8)
- 一種時間戳調整方法,應用於錄影機上,該方法包括:
讀取步驟:當錄影機有新的影格需要記錄時,讀取錄影機當前的系統時間以及所記錄的前一影格的時間戳;
判斷步驟:判斷該讀取的系統時間是否大於前一影格的時間戳;
調整步驟一:當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳,記錄於錄影機的儲存裝置中;及
調整步驟二:當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,記錄於所述儲存裝置中。 - 如申請專利範圍第1項所述之時間戳調整方法,所述的錄影機與網路時間協定伺服器進行通訊,該網路時間協定伺服器通過對該錄影機的系統時間進行校準,實現該錄影機的系統時間與一個時間標準同步。
- 如申請專利範圍第1項所述之時間戳調整方法,所述前一影格的時間戳的初始值為0,其作用是作為虛擬的第“零”個影格,以保證當需要記錄的新的影格為第一個影格時,能夠得到該第一個影格的前一影格。
- 如申請專利範圍第1項所述之時間戳調整方法,所述預設的時間位移是根據每秒傳輸幀數制定的。
- 一種時間戳調整系統,運行於錄影機上,該系統包括:
讀取模組,用於當錄影機有新的影格需要記錄時,讀取錄影機當前的系統時間以及所記錄的前一影格的時間戳;
判斷模組,用於判斷該讀取的系統時間是否大於前一影格的時間戳;及
調整模組,用於當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳,記錄於錄影機的儲存裝置中,以及當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,記錄於所述儲存裝置中。 - 如申請專利範圍第5項所述之時間戳調整系統,所述的錄影機與網路時間協定伺服器進行通訊,該網路時間協定伺服器通過對該錄影機的系統時間進行校準,實現該錄影機的系統時間與一個時間標準同步。
- 如申請專利範圍第5項所述之時間戳調整系統,所述前一影格的時間戳的初始值為0,其作用是作為虛擬的第“零”個影格,以保證當需要記錄的新的影格為第一個影格時,能夠得到該第一個影格的前一影格。
- 如申請專利範圍第5項所述之時間戳調整系統,所述預設的時間位移是根據每秒傳輸幀數制定的。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101117014A TW201347521A (zh) | 2012-05-11 | 2012-05-11 | 時間戳調整系統及方法 |
US13/770,959 US20130302010A1 (en) | 2012-05-11 | 2013-02-19 | Video recorder and method for adjusting timestamp of video recorder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101117014A TW201347521A (zh) | 2012-05-11 | 2012-05-11 | 時間戳調整系統及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201347521A true TW201347521A (zh) | 2013-11-16 |
Family
ID=49548691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101117014A TW201347521A (zh) | 2012-05-11 | 2012-05-11 | 時間戳調整系統及方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20130302010A1 (zh) |
TW (1) | TW201347521A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI549014B (zh) * | 2014-12-31 | 2016-09-11 | Nobuyoshi Morimoto | Verification system and method for issuing real-time timestamps with digital timestamp devices |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150201253A1 (en) * | 2014-01-10 | 2015-07-16 | Samsung Electronics Co., Ltd. | Methods and apparatus for universal presentation timeline alignment |
EP3167604B1 (en) | 2014-12-14 | 2021-06-30 | SZ DJI Technology Co., Ltd. | Methods and systems of video processing |
CN109600563B (zh) * | 2018-08-01 | 2020-05-15 | 北京微播视界科技有限公司 | 用于确定时间戳的方法和装置 |
US10891489B2 (en) * | 2019-04-08 | 2021-01-12 | Nedelco, Incorporated | Identifying and tracking words in a video recording of captioning session |
CN113409831B (zh) * | 2021-05-31 | 2022-12-02 | 广州敏视数码科技有限公司 | 一种基于虚拟时间戳链的车载录像机录像覆盖方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100793233B1 (ko) * | 2006-05-17 | 2008-01-10 | 엘지전자 주식회사 | 기기 정보 수정 방법 |
-
2012
- 2012-05-11 TW TW101117014A patent/TW201347521A/zh unknown
-
2013
- 2013-02-19 US US13/770,959 patent/US20130302010A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI549014B (zh) * | 2014-12-31 | 2016-09-11 | Nobuyoshi Morimoto | Verification system and method for issuing real-time timestamps with digital timestamp devices |
Also Published As
Publication number | Publication date |
---|---|
US20130302010A1 (en) | 2013-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201347521A (zh) | 時間戳調整系統及方法 | |
CN107277594B (zh) | 一种视音频与弹幕同步方法及装置 | |
US10992451B2 (en) | Audio and video playback system and method for playing audio data applied thereto | |
JP6935552B2 (ja) | 送信方法、受信方法、送信装置および受信装置 | |
CN111147907A (zh) | 多智能终端同步播放的方法、装置、系统及智能终端 | |
US20140355947A1 (en) | System and method for synchronizing multi-camera mobile video recording devices | |
JP6486628B2 (ja) | メディア・ストリームの同期再生を行う相互接続マルチメディア・システム | |
US11178451B2 (en) | Dynamic playout of transition frames while transitioning between playout of media streams | |
BR112014003343B1 (pt) | Aparelho de recepção e método de recepção do mesmo | |
JP2015130662A (ja) | Av機器及びその制御方法 | |
TW201249185A (en) | Method for dynamic adaptation of the reception bitrate and associated receiver | |
CN102075803B (zh) | 一种播放音视频同步的方法 | |
CN101290790B (zh) | 一种音视频同步播放的方法和装置 | |
JP6606526B2 (ja) | 同期制御装置及び同期制御方法 | |
TWI223236B (en) | Method for DVD recording of a data stream and DVD recorder | |
JP2015501018A5 (zh) | ||
JP2018182617A (ja) | 情報処理装置、情報処理方法、プログラム、および記録媒体製造方法 | |
WO2023273601A1 (zh) | 一种音频同步方法及音频播放设备、音频源、存储介质 | |
US20190394539A1 (en) | Systems and methods for proximal multimedia event synchronization | |
CN103426448A (zh) | 时间戳调整系统及方法 | |
JP7275212B2 (ja) | 送信方法、受信方法、送信装置および受信装置 | |
JP2007274623A (ja) | 放送受信装置及び放送受信方法 | |
EP3443756A1 (en) | Slave requested audio synchronization | |
TWI813213B (zh) | 影音訊號同步方法與影音同步處理系統 | |
CN118646942B (zh) | 多源录制视频流的同步方法、装置、设备及存储介质 |