[go: up one dir, main page]

TW201347521A - 時間戳調整系統及方法 - Google Patents

時間戳調整系統及方法 Download PDF

Info

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
Application number
TW101117014A
Other languages
English (en)
Inventor
Cheng-Yi Kuo
Tien-Chieh Kuo
Original Assignee
Hon Hai Prec Ind 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 Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW101117014A priority Critical patent/TW201347521A/zh
Priority to US13/770,959 priority patent/US20130302010A1/en
Publication of TW201347521A publication Critical patent/TW201347521A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/44Colour synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television 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. 一種時間戳調整方法,應用於錄影機上,該方法包括:
    讀取步驟:當錄影機有新的影格需要記錄時,讀取錄影機當前的系統時間以及所記錄的前一影格的時間戳;
    判斷步驟:判斷該讀取的系統時間是否大於前一影格的時間戳;
    調整步驟一:當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳,記錄於錄影機的儲存裝置中;及
    調整步驟二:當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,記錄於所述儲存裝置中。
  2. 如申請專利範圍第1項所述之時間戳調整方法,所述的錄影機與網路時間協定伺服器進行通訊,該網路時間協定伺服器通過對該錄影機的系統時間進行校準,實現該錄影機的系統時間與一個時間標準同步。
  3. 如申請專利範圍第1項所述之時間戳調整方法,所述前一影格的時間戳的初始值為0,其作用是作為虛擬的第“零”個影格,以保證當需要記錄的新的影格為第一個影格時,能夠得到該第一個影格的前一影格。
  4. 如申請專利範圍第1項所述之時間戳調整方法,所述預設的時間位移是根據每秒傳輸幀數制定的。
  5. 一種時間戳調整系統,運行於錄影機上,該系統包括:
    讀取模組,用於當錄影機有新的影格需要記錄時,讀取錄影機當前的系統時間以及所記錄的前一影格的時間戳;
    判斷模組,用於判斷該讀取的系統時間是否大於前一影格的時間戳;及
    調整模組,用於當該讀取的系統時間大於前一影格的時間戳時,以該讀取的系統時間作為該新的影格的時間戳,記錄於錄影機的儲存裝置中,以及當該讀取的系統時間小於或等於前一影格的時間戳時,以前一影格的時間戳加上預設的時間位移作為該新的影格的時間戳,記錄於所述儲存裝置中。
  6. 如申請專利範圍第5項所述之時間戳調整系統,所述的錄影機與網路時間協定伺服器進行通訊,該網路時間協定伺服器通過對該錄影機的系統時間進行校準,實現該錄影機的系統時間與一個時間標準同步。
  7. 如申請專利範圍第5項所述之時間戳調整系統,所述前一影格的時間戳的初始值為0,其作用是作為虛擬的第“零”個影格,以保證當需要記錄的新的影格為第一個影格時,能夠得到該第一個影格的前一影格。
  8. 如申請專利範圍第5項所述之時間戳調整系統,所述預設的時間位移是根據每秒傳輸幀數制定的。
TW101117014A 2012-05-11 2012-05-11 時間戳調整系統及方法 TW201347521A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100793233B1 (ko) * 2006-05-17 2008-01-10 엘지전자 주식회사 기기 정보 수정 방법

Cited By (1)

* Cited by examiner, † Cited by third party
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) 多源录制视频流的同步方法、装置、设备及存储介质