TWI334311B - Method and system for synchronizing audio and video data signals - Google Patents
Method and system for synchronizing audio and video data signals Download PDFInfo
- Publication number
- TWI334311B TWI334311B TW096119113A TW96119113A TWI334311B TW I334311 B TWI334311 B TW I334311B TW 096119113 A TW096119113 A TW 096119113A TW 96119113 A TW96119113 A TW 96119113A TW I334311 B TWI334311 B TW I334311B
- Authority
- TW
- Taiwan
- Prior art keywords
- audio
- video
- decoding module
- module
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 24
- 239000000872 buffer Substances 0.000 claims description 117
- 230000005236 sound signal Effects 0.000 claims description 9
- 230000008901 benefit Effects 0.000 claims description 6
- 239000000463 material Substances 0.000 claims description 6
- 241000255925 Diptera Species 0.000 claims description 2
- 238000012546 transfer Methods 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims 4
- 239000000284 extract Substances 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 16
- 241000282320 Panthera leo Species 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000239290 Araneae Species 0.000 description 1
- 208000001613 Gambling Diseases 0.000 description 1
- NINIDFKCEFEMDL-UHFFFAOYSA-N Sulfur Chemical compound [S] NINIDFKCEFEMDL-UHFFFAOYSA-N 0.000 description 1
- 235000013405 beer Nutrition 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 229910052717 sulfur Inorganic materials 0.000 description 1
- 239000011593 sulfur Substances 0.000 description 1
- 238000012360 testing method Methods 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
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
1334311 ♦ * 九、發明說明: 【發明所屬之技術領域】 本發明係有關於視訊及音訊同步,特別是關於藉由現有的快 速及慢速播放功能來選擇性地調整視訊資料及音訊資料以將視訊 資料及音訊資料同步。 【先前技術】 φ 一般而έ,多媒體播放系統,例如多功能數位碟片(digital versatile disc,DVD)播放機,可以用來讀取光碟片上的音訊訊號 及視號’再加以處理後呈現出影音(audi〇_visuai,Ay·)資料; 當音訊訊號及視訊訊號傳輸不同步時,會導致資料不一致的問 題,例如在影片中對話比畫面先被聽到的情形或者畫面比對話先 出現的情形,而當同步誤差(SynCerr〇r)很小時這樣的不同步可 以被忽略,然而,當同步誤差較大時,會造成很大的影響,且可 φ 能會導致使用者無法觀看光碟片内容。 因此,多媒體播放系統的重要規格要求之一就是要在偵測出 同步誤差時’能將音訊訊號及視訊訊號重新同步。在習知的作法 中,其係根據-控制φ流來將其他串流中的㈣暫停(p_)或 略過(skip)以達到同步的目的,更進一步地說,若將音訊串流作 為控制串流、且視訊核储後音辦流時(脚對話比畫面先 , 被I到的隋形)’視訊串流中的某些圖框(frame)會被略過以使視 訊串流能趕上音訊串流’另一方面,若將音訊串流作為控制串流、 7 1334311 且音訊串流係落後視訊串流時(亦即$ 容易會察覺此-狀況而不龄觀。 ,使用者便很 暢),㈣,f__= A (__話會不流 的乍係相虽不理想而仍具有很大的改善空間。
【發明内容】 次因此,本發明的目的之—係在於提供一種將視訊資料及音訊 貝料同步之系統及方法,以解決上述問題。 簡言之’本發明將視崎料及音赌制步之系統的一實施 =包括:—解多工器,用靖—資料串流分為音訊資料及視訊 、二,、中該a訊=貝料具有喊/關聯之音訊播放時㈣訊,且該 現訊資料具有内嵌/關聯之視訊播放時間資訊;—音訊解碼模組, ^少具有快速減魏或慢速賊魏,用轉碼財訊資料並 」出已解碼之音訊資料;—視訊解碼模組,至少具有快速播放功 :或慢速賊魏,用贿觀龍並輸出已解碼之視訊資 ,以及-決賴組,_至該音訊解碼歡及魏訊解碼模組 ^至少-者,用以將視訊播放時間資訊及音訊播放時間資訊中其 p與系統之一設定值加以比較,並根據一比較結果以送出至少一 調整訊號以設定該視訊解碼模組或該音訊解碼模組其中該調整 1334311 訊说用以指示該視訊解碼模組或該音訊解補組執行快速播放功 能或慢速播放功能。 本發明所揭露之將視訊資料及音訊資料同步之方法的一實施 例包括:將一資料串流分為音訊資料及視訊資料,其中該音訊資 料具有内敌/關聯之音訊播放時間資訊,且該視訊資料具有内嵌/ 關聯之視訊播放時間資訊;將視訊播放時間資訊及音訊播放時間 資訊中其一與一設定值加以比較;根據一比較結果以送出至少一 調整汛號,根據該調整訊號以調整音訊資料或視訊資料;以及將 音成_貝料及視訊資料解碼;其中該調整訊號用以對視訊資料或音 訊資料進行快速播放或慢速播放。 【實施方式】 第1圖表示本發明第一實施例之系統100的示意圖。如第1 圖所示,系統100係為多媒體播放系統,包括解多工器 (demultiplexer/demuxer) 110、音訊解碼模組12〇、視訊解碼模組 130及決定模組140,其中解多工器11〇係耦接至音訊解碼模組12〇 及視訊解碼模組130,用來接收一資料串流(datastream)並將資 料串流分為音訊資料及視訊資料;音訊解碼模組12〇至少具有快 速播放(fastforward)功能或慢速播放(si〇wf〇rward)功能;視 訊解碼模組13〇至少具有快速播放功能或慢速播放功能;以及決 疋模組140係耦接至解多工器11〇、音訊解碼模組12〇及視訊解碼 模組130。 9 1334311 音訊資料中具有内嵌/關聯的音訊播放時間資訊(稱之為音訊 呈現時間標記(audio presentation time stamp,A-PTS));視訊資 料具有内嵌/關聯的視訊播放時間資訊(稱之為視訊呈現時間標記 (video presentation time stamp,V-PTS))。決定模組 140 係用來 將音訊呈現時間標記及視訊呈現時間標記分別與系統1〇〇的一個 設定值相比較,並根據比較結果以產生一音訊調整訊號及一視訊 調整訊號,以據以分別設定音訊解碼模組12〇及視訊解碼模組 130,更進一步而言,音訊調整訊號及視訊調整訊號係分別用來指 示音甙解碼模組120及視訊解碼模組13〇以執行快速播放功能或 慢速播放功能。請注意,在以下的數個實施例中,音訊解碼模組 120及視訊解碼模組13〇皆具有快速播放功能及慢速播放功能然 而此並非用赠為本發明的限制餅,而快速触魏及慢速播 放功能的各種可能組合皆可被應用於音訊解碼模組12G及視訊解 碼模組130中,具體而言,該等可能組合係詳列如下: ⑴音訊解碼模組12G具有快速播放功缺慢速賊功能,而 視訊解碼模組130僅具有快速播放功能。 ⑵音轉碼獅12〇具雜速播放功缺慢速触功能,而 視訊解碼模組13G僅具紐速播放功能。 ⑴視訊解碼模組U0具有快速播放功能及慢速播放功能,而 10 1334311 ' 音訊解碼模組120僅具有快速播放功能。 (4) 視訊解碼模組130具有快速播放功能及慢速播放功能,而 音訊解碼模組12〇僅具有慢速播放功能。 (5) 音訊解碼模組120僅具有快速播放功能,且視訊解碼模組 130僅具有快速播放功能。 (6) 音訊解碼模組120僅具有慢速播放功能,且視訊解碼模組 130僅具有慢速播放功能。
terence 請參閱第1圖’系統1〇〇的設定值係根據節目參考時脈 programclockreference,PCR)而產生,而決定模組14〇係包括 音訊決賴組150及視訊蚊模組,且音織定模組15〇及視 況決定模組16〇皆可直接取得節目參考時脈,再者,音訊決定模 組150可以利用音訊解碼模組12〇巾所產生的音訊時脈來計時節 目參考時脈。於此-實施例中’節目參考時脈係用 來校正系統時序時脈(systemtimeelQek,ST〇 ;再者,音訊決定 =150係將節目參考時脈與音訊呈現相標記加以比較日,並決 定節目參考時脈與音訊呈現時間標記間的關係是否大於一設定 若是,則音訊歧池15G會計算出音訊機訊號並將其輸 訊解碼模組120 ’再者,音訊決定模組陶利用取樣後的 即目,考時脈及音_脈來產生一個新的參考來源時脈(硫 1334311 * S〇U獄】0Ck) STC_E以決定視訊調整訊號,舉例來說,當系統時 序時脈的頻率為90KHz時,新的參考來源時脈stc_e可由以下方 程式得出: STC-E = PCR,!ed(bit4l 〜啤, 其巾STC_E錄狄值’ fs絲音訊輸蛛樣鮮,TateSTC代表 系統時序_的頻率,而ddta__代表於rcRs—,之後所送 出之音訊樣本的個數。 接著,視訊決定模組160係將視訊呈現時間標記與設定值 STC-E加以比較而得到視訊調整訊號,並將視訊調整訊號輸出至 視訊解碼模組m音轉賴組12〇及視轉碼模組13〇 分別接收到音訊調整訊號及視訊調整訊號之後,音訊解碼模組120 • 及視訊解碼模組130會根據該等調整訊號所指示的快速播放功能 或慢速播放功能來分別對音訊串流及視訊串流進行解碼,然後, 曰訊Λ疋模組150及視訊決定模組160會分別輸出音訊調整完成 訊號及視訊調整完成訊號來告知決定模組“ο。 第2圖係為本發明第二實施例之系統2〇〇的示意圖。系統2〇〇 係包括解多工器210、音訊解碼模組22〇、視訊解碼模組23〇、決 定模組240及系統時序時脈產生器27〇;系統時序時脈產生器27〇 接收並參照節目參考時脈或系統參考時脈(system cl〇ck 12 1334311 reference ’ SCR)以更新系統時序時脈;又,音訊決定模組25〇將 更新後的系統時序時脈與音訊呈現時間標記加以比較,而視訊決 疋模組260將更新後的系統時序時脈與視訊呈現時間標記加以比 車父,進而分別決定系統時序時脈與該兩者呈現時間標記間的關係 是否大於一預設閥值,此外,此處的預設閥值可以根據音訊解碼 模組220或視訊解碼模組230的輸入緩衝器(inpUtbuffer)大小或 輸出緩衝器大小來加以決定。承前所述,若所得出的關係大於預 没閥值,則決定模組240將會分別利用該兩者呈現時間標記及系 統時序時脈來決定音訊調整訊號及視訊調整訊號,進而選擇性地 對音訊串流及(或)視訊串流執行快速播放功能或慢速播放功能; 最後’當音sfl解碼模組220及視訊解碼模組230分別將音訊串流 及視訊串流調整以後,音訊解碼模組220及視訊解碼模組230將 分別送出一確認訊號(recognition signal)至決定模組240。 舉例來說,當解碼速率為48KHz且系統時序時脈的頻率為 90KHz時’音訊調整訊號可由以下方程式得出: 音訊調整因子=(STC ~ PTSaudio ) X ire<l decode
rateSTC x N 其中PTSaudi。代表音訊播放時間資訊’ freqdecc)deR表音訊解碼頻 率,rateSTC代表系統時序時脈之頻率’而N代表快速播放功能或 慢速播放功能所使用的最小樣本數目。 _____- 13 1334311 或者’音訊調整訊號亦可由以下方程式得出 音訊調整因子 !-PTSaudi〇)xfre<?^, rateSTC X Nf 解碼頻 (frame ) 其中PTSaudi。代表音訊播放時間資訊,freqd_代表音訊 率’ rateSTC代表系統時序時脈之頻率,而Nf代表一圖樞 中所解碼的樣本個數。 又 ’當視訊解碼速率為每秒30個圖框時,視訊調暫 以下方程式得出: ° 號可由 視訊調整因子=(STC-PTSvideo)xrate^,
ra^STC X 其中PTS^de。代表視訊播放時間資訊,代表視訊圖框的解 碼速率’ rateSTC代表系統時序時脈之頻率,而队代表快速播放功 能或慢速播放功能所使用的最小圖框個數。 本發明的優點之一係在於解碼模組可以根據不同的調整因子 分別對音訊串流及視訊串流執行快速播放功能或慢速播放功能, 因此田同步誤差相當明顯時,便可以對某一資料串流(例如音訊 串流)執行快速播放功能,而對另一資料串流(例如視訊串流) 執行k速播放功能,如此一來便可以降低習知技術僅針對一個資 料串流執行快速播放功能時產生明顯的跳格現象(jump effect)。 1334311 本發明的另-個優點係在於音訊解碼模組或視訊__可 以個別執行快速播放功能或慢速播放功能,因此在應用上具有車六 大的彈性。 一又 第3圖係為本發明第三實施例之系統300的示意圖。系統_ 係包括解多工器310、音訊解碼模組320、視訊解碼模組33〇、音
Λ决定模組3W及更賴組370。與_L述兩個實施谢目比,本實施 例的決定模組僅由音訊決定模組35〇所顧,且音訊決定模組现 係用來調整音訊串流,又,音訊系統時料脈係可根據音訊呈現 時間標記來加以更新’且韻後的音訊祕時序時脈將提供給視 訊解碼模組作為參考’使得輕音訊串流可被用來校正 視訊串流,·更進-步而言,當音訊串流大幅落後視訊串流時音 況決疋模組35G可以將音訊枝快賴放達音訊串流落後的圖框
數的半’並接著使肖音訊_流的時脈來對視訊_流進行慢速播 放達音訊串流所落後_數之剩餘的另—半,如此—來,使用者 便較不4轉覺出辭誤差的存在。請注意,此實關的操作原 ,與上述兩個實施例_,不同處主要係在於此實施例的音訊決 疋模’'且350僅直接控制音訊核的時脈,之後再由音訊解碼模組 320來控制視訊串流的播放時序;又,上述使用音訊解碼模組挪 來校正視訊解碼模組33〇的作法僅為本發明的一實施例,而非本 發明的限制條件。 15 去於第3 ®中’解多工器310係用來將節目參考時脈自資料争 流中取出並傳送至音訊決賴組35〇,並將音訊串流傳送至音訊解 =模組320 ’此外,更將視訊串流傳送至視訊解碼模組33〇;接著, :訊解碼模組32〇將所接收到的音訊呈現時間標記傳送至音訊決 定模組350,而音訊決定模组35〇於接收到音訊呈現時間標記及節 目參和寺脈之後’會將音訊呈現時間標記與節目參考脈加以比 較’並根據比較結果送出一音訊調整訊號至音訊解碼模組32〇 ;接 著,音訊系統時序時脈可以根據音訊調整訊號來加以更新,而更 新後的音ifL系統時序時脈可被用來校正視訊解碼模組。請注 意,在此實施例中,更新模組370用來更新音訊系統時序時脈的 方程式與第2圖所示之實施例所使用的方程式係為相同。 第4圖係為本發明第四實施例之系統4〇〇的示意圖。系統4q〇 係包括解多工器410、音訊解碼模組420、視訊解碼模組430、視 訊決定模組460及更新模組470;此實施例與第3圖的實施例極為 類似,而不同處主要係在於此實施例的決定模組僅由視訊決定模 組460所構成,且視訊決定模組460係用來調整視訊串流,此外, 調整過的視訊$流可以用來校正音訊串流。在此實施例中,係利 用節目參考時脈與視訊同步時脈(video-sync clock)來更新一視訊 系統時序時脈(video system time clock,V-STC),而更新後的視 訊系統時序時脈可以用來校正音訊串流,舉例來說,更新模組470 可以執行以下方程式來更新視訊系統時序時脈: 1334311 qtp _ ι>Λ1η 90000 x delta STCextra.v = PCRsampkd (祕4i 〜祕9) +---:— ’ Ιγ-sync 其中
Cv-sync 代表視訊同步時脈(亦即視訊圖場輸出時脈),而 deltav_sync則代表於PCRsampled之後所更新的圖場(field)個數。 請注意,熟習此項技藝者在理解上述第三實施例的描述後, 即可經由參閱第4圖而清楚瞭解本實施例的操作細節及原理,故 _ 在此不予贅述。 本發明的優點之一係在於使用業界標準播放器所既有的快速 播放功能及慢速播放功能來達到本發明中影音(audi〇_visual,AV) 同步的目標,因此不需要額外的複雜電路或韌體程式碼,而底下 將更進一步詳述快速播放功能及慢速播放功能的運作原理。 17 1 第5圖表示本發明音訊解碼模組之第一實施例的示意圖;請 注意,此實施例的音訊解碼模組係對應於上述的音訊解碼模組 120、220或320,而音訊解碼模組12〇、22〇或32〇係包括音訊緩 衝排程器(audio buffer scheduler) 51〇、輸入緩衝器52〇、解碼模 、、且530輸出緩衝器540及輪出模組550。輸入緩衝器520具有複 數個輸入緩衝區塊,用來暫存所接㈣音訊資料的音訊框至輸入 緩衝區塊;又,音罐_郎財魏音訊訊號及音 . 訊呈現時間標記,並據此設定-指標(pointer)以決定輸入緩衝器 520中哪些輸入緩衝區塊内的音訊框會被送至解碼模組別;再 1334311 ' 者’解碼模組530可自音訊緩衝排程器510接收音訊呈現時間標 記。在此實施例中,當音訊資料領先視訊資料時會執行慢速播放 功能’此時指標會被閂鎖(latch)在某個輸入緩衝區塊,因此任 何其他的輸入緩衝區塊中的音訊框都不會被傳送至解碼模組 530,直到音訊緩衝排程器51〇有進一步的指示。另一方面,當音 訊貧料落後視訊資料咖會執行快速播放功能,㈣指標會往前 移動達某-數量的輸人緩衝區塊,接著再將指標所指向之輸入緩 * 衝區塊中的音訊框傳送至解碼模組53〇’而指標的新舊位置間所對 應的輸入緩衝區塊將不會被傳送至解碼模組530。經由上述方式, 可以將音訊快賴放或慢賴放;x,在音訊㈣的每一個 音被解碼後,碼模組530將送出解碼完成訊號至音訊緩衝 排程器510,接著’已解碼的音訊框會被傳送至輸出緩衝器⑽, 再被傳送至輸出模組550,並輸出為已解碼的音訊訊號。再者,解 碼模組別更將音訊呈現時間標記傳送至輸出模組55〇,而輸出模 瞻組550非必生地(opti〇n御)將音訊輸出時脈及音訊呈現時間 才示έ己傳送至音訊決定模組。 請 立第6圖表示本發明音訊解碼模組之第二實施例的示意圖。 注意,此實施_音訊解碼顯鱗應於上述的音訊解碼模組 Hi 32Q ’而音訊解碼模組120、220或32〇係包括音訊緩 衝排程⑽〇、輸入緩衝器.解碼模組63〇、輸出緩衝器_ 及輸出核組650。輸出緩衝器_係輕接至解碼模組630且具有複 數個輸出緩娜塊’用來暫存已解碼之音崎料的音訊框至輸出 18 1334311 . 緩衝區塊;又,音訊緩衝排程器610用來設定一指標以、、夫a輪 緩衝器640中哪些輸出缓衝區塊内已解碼的音訊框會被送至 模組650 ;再者,輸入緩衝器620具有複數個輸入緩衝區塊,^ 暫存所接收的音訊資料的音訊框至輪入緩衝區塊,又,輪入緩衝 器620中所有輸入緩衝區塊内的音訊框會被傳送至解碼模紐_ 630,且解碼馳⑽係將料音訊框解碼後再傳送至輸出緩衝器 640 ;又’輸出緩衝器640係接收由音訊緩衝排程器61〇而來的二 • 標。在此實施例中,當音訊資料領先視訊資料時會執行慢迷播放θ 功能,此時指標會被閂鎖在某個輸出緩衝區塊,直到音訊緩衝排 程器610有進一步的指示,且此時輸出緩衝器64〇所暫存之已解 碼的音訊框會被傳送至輸出模組65〇;另一方面,當音訊資料落後 視訊資料時則會執行快速播放功能,此時指標會往前移動達某— 數量的輸出緩衝區塊,接著再將指標所指的輸出緩衝區塊中的音 訊框傳送至輸出模組650,而指標的新舊位置間所對應的輸出緩衝 • 區塊將不會被傳送至輸出模組65〇。 底下請同時參閱第4圖及第7圖,第7圖係表示本發明音訊 解碼模組之第三實施例的示意圖。請注意,此實施例的音訊解碼 模組係對應於上述的第4圖所示之系統中的音訊解碼模組 420 ’而音訊解碼模組42〇係包括音訊緩衝排程器71〇、輸入緩衝 為720、解碼模、組730、輸出緩衝器740及輸出模組75〇。輸入緩 衝器72〇具有複數個輸入緩衝區塊,用來暫存所接收的音訊資料 的音訊框至輸入緩衝區塊;又,音訊緩衝排程器71〇係可接收音 1334311 訊呈現時間標記,並據此設定一指標(p〇inter)以決定輸入緩_ 別t哪些輸入緩衝區塊内的音訊框會被送至解碼模組^ » 者’解碼模組730係用來將該等音訊框解砸傳送至輸出緩衝器 ,而輸出緩衝器係摘至解碼模組且具有複數出 麟區塊,时暫存⑽碼时訊魅輸$緩衝輯。在此實施 例t,音訊緩衝排程器71〇更設定另一指標以決定輸出緩衝器74〇 中哪些輸出緩衝區塊内已解碼的音訊框會被傳送至輸出模組 ’又’輸出模組750係自第4圖所示之更新模組销接收視訊 系統時序«,並將調整過後的音訊呈現時間標記(亦即對應於 目前的輸出音訊資_音訊呈現時_記)傳送至音訊緩衝^ 器 710。 第8圖表不本發明視訊解碼模組之第一實施例的示意圖。請 注意,此實施例的視訊解碼模組係制於上述的視訊解碼模組月 130、230或430 ;又’除了來源由音訊資料改為視訊資料之外, 本實施例的視訊解碼模組13〇、230或430的操作原理與第6圖的 音訊解碼模組120、220或320係相同。在此實施例中,視訊解碼 模組130、230或430係包括視訊緩衝排程器(vide〇buff^ scheduler) 810、輸入緩衝器820、解碼模組83〇、輸出緩衝器8恥 及輸出模組850 ;再者,與第6 _音訊緩衝排程器⑽相類似, 視訊緩衝排程器810係用來設定一指標以決定輪出緩衝器_中 哪些輸出緩衝區塊内已解碼之視訊資料的圖框會被送至輸出模組 請,請>主意’本實施例中其餘元件的操作原理與第6圖中對應元 20 1334311 件的操作原理係為相同,故在此不予贅述。 底下請同時參閱第3圖及第9圖,第9圖係表示本發明視訊 解碼模組之第二實施例的示意圖。請注意,此實施例的視訊解石馬 模組係對應於上述的第3圖中系統3⑻的視訊解碼模組又, 第9圖的視訊解碼模組33〇與第8圖的視訊解碼模組I%、咖或 430係具有相_元件’而這兩個實施_不同處係在於視訊緩衝 鲁 排程器9ι〇除了叹疋一指標以決定輸入緩衝器92〇中哪些輸入緩 衝區塊内的視訊資料的圖框會被送至解碼模組930之外,更設定 另-指標以決定輸出緩衝器940中哪些輸出緩衝區塊内已解碼的 圖框會被傳送至輸出模組950。再者,輸出模組95〇係自第3圖所 不之更新模組37〇接收音訊系統時序時脈,並根據音訊系統時序 時脈將調整過後的視訊呈現時間標記(亦即對應於目前的輸出視 訊資料的視訊呈現時間標記)傳送至視訊緩衝排程器91〇。 • ^ 第10圖表7F本發明視訊解碼模組之第三實施例的示意圖。請 注意,此實施_視訊解碼馳雜應於上述的視訊解碼模組 130、230或430;又,除了來源由音訊資料改為視訊資料之外, 本實施例的視訊解碼模組130、23〇或43〇的操作原理與第5圖的 音訊解碼模組120、220或32〇係為相同。在此實施例中,視訊解 碼拉組130、230或430係包括視訊緩衝排程器1〇1〇、輸入緩衝器 1020、解碼模組1030、輸出緩衝器獅及輸出模組卿·此外, *與第5圖的音訊緩衝排程器510相類似,視訊緩衝排程器聊係 21 ,设定-指標以決定輸入緩衝器刪中哪些輸入緩衝區塊内的 視訊貧料的圖框會被送至解碼模組職。請注意,本實施例中其 餘凡件的操作原理與第5圖中對應元件的操作原理係為相同,故 在此不予贅述。 士本發明的優點之-係在於可以個麟調歸料㈣中的視訊 串流及音辦流’使得視訊串流及音訊㈣祕制步而本發 • 明的另一個優點係在於可以同時地調整視訊串流及音訊串流,使 得同步化過程能更為平順。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範 圍所做之鱗變化與修飾,皆應屬本發明之涵蓋範圍。 【圖式簡單說明】 第1圖表示本發明第一實施例之系統的示意圖。 _ 帛2圖表7F本發明第二實施例之系統的示意圖。 第3圖表示本發明第三實施例之系統的示意圖。 第4圖表示本發明第四實施例之系統的示意圖。 第5圖表示本發明音訊解碼模組之第一實施例的示意圖。 第6圖表示本發明音訊解碼模組之第二實施例的示意圖。 第7圖表示本發明音訊解碼模組之第三實施例的示意圖。 第8圖表示本發明視訊解碼模組之第一實施例的示意圖。 . 第9圖表示本發明視訊解碼模組之第二實施例的示意圖。 22 1334311 第10圖表示本發明視訊解碼模組之第三實施例的示意圖。
370、470 510、610、710 520、620、720、820、920、1020 530、630、730、830、930、1030 540、640、740、840、940、1040 550、650、750、850、950、1050 810、910、1010 【主要元件符號說明】 100、200、300、400 110、210、310、410 120、220、320、420 130、230、330、430 140、240 150、250、350 160、260、460 270 系統 解多工器 音訊解碼模組 視訊解碼模組 決定模組 音訊決定模組 視訊決定彳吴組 系統時序時脈產生器 更新模組 音訊緩衝排程器 輸入緩衝器 解碼模組 輸出緩衝器 輸出模組 視訊缓衝排程器 23
Claims (1)
- 十、申請專利範圍·· !·—種將視訊資料及音訊資料同步之系統,包括: —解多卫II (demultiplexer·/—!^) ’用以將—資料串流(_ 分為—音财料及—魏#料,其帽音訊資料具 有内耿之-音賴鱗間資訊,城魏㈣具有内嵌之一 視訊播放時間資訊; —音解賴組,至少具有-快賴放(fastfc_d)功能或 —慢速播放(slow forward)功能,用以解碼該音訊資料並 輸出已解碼之該音訊資料; 視訊解碼模組’至少具有該快速播放功能或該慢速播放功 迠’用以解石馬該視訊資料並輸出已解碼之該視訊資料;以及 、疋模、'且,麵接至該音訊解碼模組及該視訊解碼模組中之至 少一者,用以將該視訊播放時間資訊及該音訊播放時間資訊 之至乂纟與該系統之一設定值加以比較,並根據一比較結 果送出至少-調整訊號以設定該視訊解碼模組或該音訊解 碼模組’其中該調整訊號用以指示該視訊解碼模組或該音訊 解碼模組以執行該快速播放功能或該慢速播放功能。 2_如申請專利細第丨項所述之系統,其中該決定模組係輛接至 該視訊解碼模組及該音訊解碼模組,用來將該視訊播放時間資 成與該系統之該設定值加以比較以產生一視訊調整因子並將 其輸出至該視訊解碼模組’以及將該音訊播放時間資訊與該系 統之該設定值加以比較以產生一音訊調整因子並將其輸出至 24 1334311 該音訊解碼模組。 3.如申請專利範圍第2項所述之系統,其 a 夫疋模組包括一視 訊決疋^且及-日訊決定模組,且該音訊決定模組根據一音訊 時脈以自s亥音訊資料取出該設定值。4.如申請專利範圍第3項所述之系統, 以下方程式以決定該設定值: 其中該音訊決定模組根據 STC - E =戶CUfe"41 〜6"9). ratev fs •x-delta audio output 其中STC’E代表該設定值,fs代表—音訊輸出取樣鮮加咖 代表一系統時序時脈(systemtimecl〇ck,STC)之頻率,且 制taaudi_㈣代表於PCRsampied之後所送出之複數個音訊樣本之 個數。 5.如申請專利範圍第2項所述之系統,更包括—系統時序時脈產 生器,耦接至該決定模組,用以提供該系統之該設定值。 如申凊專利範圍第5項所述之系統,其中該視訊決定模組根據 以下方程式以決定該視訊調整因子: 才見訊調整因子=(STC-PTS生。)xrate—, rate^c x Nv 25 1334311 其中PTShde。代表該視訊播放時間資訊,四货如心代表視訊圖框 (frame)之解碼速率,ratesTC代表一系統時序時脈之頻率,且 Nv代表該快速播放功能或該慢速播放功能所使用之最小圖框個 數0 7·如申請專利範圍第5項所述之系統,其找音訊決定模組根據 以下方程式以決定該音訊調整因子: 音訊調整因子=(STC-PTSaudi0)xfre^, rateSTC x N 其中PTSaudi。储齡賴鱗間:纽,freq—代表—音訊解 碼取樣頻率’ ratesTe代表—线時料狀辭,且N代表該 快速播放功能或該慢速播放功能所使用之最小樣本個數。 8.如申請專5項所述之㈣,其找音訊決定模組根據 以下方程式以決定該音訊調整因子·· 音訊調整因子=(STC*PTSaudi〇)x 1 freqdeeQde代表一解碼頻 ’且Nf代表—圖框中所 其中PTSaudi。代表該音訊播放時間資訊 率,rateSTC代表一系統時序時脈之頻率 解碼之樣本個數。 26 魏㈣1項崎之线,其巾絲定触將該音訊 播放時間資訊與該設定值加以比較錢定—音訊調整因子並 將其輸出至該音訊解碼模組,且該系統更包括—更新模組,搞 接至該曰Λ解碼模組及該視訊解瑪模組,用以根據該音訊調整 因子以校正該視訊解碼模組。 • 1〇.如申請專利範圍第9項所述之系統,其中該決定模組根據一音 訊時脈以自該音訊資料取出該設定值。 H·如申請專利範圍第1G項所述之系統,其中該決定模纟且根據以 下方程式以決定該設定值: audio output其中STC E代表該设定值,ratesTC代表一系統時序時脈之頻 率’ fs代表一音訊輸出取樣頻率’且deltaaudiQt)utput代表於 PCRsampled之後所送出之複數個音訊樣本之個數。 12.如申請專利範圍第1項所述之系統,其中該決定模組將該視訊 播放時間資訊與該設定值加以比較以決定一視訊調整因子並 輸出至該視訊解碼模組,且該系統更包括一更新模組,耗接至 該音訊解碼模組及該視訊解碼模組,用以根據該視訊調整因子 27 13.1334311 以校正該音訊解碼模組。 根據- 其中該決定模組根據以 14.如申請專利範圍第13項所述之系統, 下方程式以決定該設定值:STCextra.v = PCRsampled(^)l741 ~ bit9) + v-sync C. 其中C㈣代表該視訊同步時脈(視訊圖場輸出時脈),且 de v-sync代表於PCRsampled之後所更新之複數個圖場⑽巾之個 • 15.如申請專利範圍第1項所述之系統,其中該視訊解碼模組包 括: 輸入緩衝H (inputbuife〇 ’具有複數個輸人缓娜塊,用以 暫存所接收之該視訊資料之複數個圖框至該等輸入緩衝區 塊; 解碼模組’輕接至該輪入緩衝器,用以解碼該等輸入緩衝區 塊内之該等圖框; 輸出緩衝器’搞接至該解碼模組且具有複數個輸出緩衝區 塊’用以暫存已解碼之該等圖框至該等輸出緩衝區塊; 28 1334311 一輸出模組,_至該輪出緩觸,用以輪出該等輪出緩衝區 塊内之已解碼之該等圖框;以及 -概=賊㈤—一㈣,接至該輸入緩衝 益及轉賴組,軸找―鋪(⑽咖)〜蚊哪此輸 入緩衝區_之_會被送解碼模組。 &如㈣專_第〗項所述之錢,其中該視訊解碼模組包 括· -輸入緩衝器’具有複數個輸入緩衝區塊,用以暫存所接收之 該視訊資料之複數個圖植至該等輸入緩衝區塊. 一:==該輸A,—— 一輸出緩衝器,耗接至該解碼模組且具有複數個輸出緩衝區 塊,用以暫存已解碼之該等圖框至該等輸出緩衝區塊丨 - ^出模組,输至該輸出緩衝器,用以輸出該等輸出緩衝區 塊内之已解碼之該等圖框;以及 -視訊緩衝排程器,搞接至該輸出緩衝器及該解碼模組,用以 設定-指細歧料輪崎规軸之已 被送至該輸出模組。 曰 17^申請專利觸1項所述之系統,其㈣音訊解碼模組包 括· -輸入緩衝H ’具有複數個輸人緩衝區塊,用以暫存所接收之 29 1334311 該音訊資料之複數個音訊框至該等輸入緩衝區塊,· -解碼模組,減至該輪人麟解碼料輸入緩衝區 塊内之該等音訊框; -輸出緩衝器,墟至該解碼模組且具有複數個輸出緩衝區 塊,用以暫存已解碼之鱗音訊框至料触緩衝區塊; -輸出她,雛至該輸出緩衝||,㈣輸出該等輪出緩衝區 塊内之已解碼之該等音訊框;以及 -音訊緩衝排程II (audiGbuifersehedulef),_至該輸入緩衝 器及該解碼模組,用以設定一指標以決定哪些輸入緩衝區塊 内之音訊框會被送至該解碼模組。 队如申請專利範圍第】項所述之系統,其中該音訊解碼模組包 括: -輸入緩衝器’具有複數個輸人緩衝區塊,用以暫存所接收之 该音訊資料之複數個音訊框至該等輸入緩衝區塊; 入緩衝器,解碼該等輸-_ Hr"簡職哪働輸_區 接雜細緩衝11,扣輪丨辦輪出緩衝£ 一塊内之已解碼之該等音訊框;以及 出緩倾 一音訊緩_郎,躲至該輸出_ 設定—指標叫― 1334311 會被送至該輸出模組。 該解碼模組 ====::= 20. —種將視訊資料及音訊資料同步之方法,包括: 將-資料串流分為-音訊資料及一視訊資料,其中該音訊資料 具有内嵌/關聯之-音訊播放時間資訊,且該視訊資料具有 内嵌/關聯之一視訊播放時間資訊; 將該視sfl播放時間資訊及該音訊播放時間資訊之至少一者與一 設定值加以比較; ' 根據一比較結果以送出至少一調整訊號; 根據該調整訊號以調整該音訊資料或該視訊資料;以及 將該音訊資料及該視訊資料解碼; 其中賴整訊號用以對該視訊資料或該音訊資料進行快速播放 或慢速播放。 21.如申請專利範圍第20項所述之方法,其中根據該比較結果以 送出該調整訊號之步驟包括: 將該視訊播放時間資訊與該設定值加以比較以產生與該視訊資 料相關之一視訊調整因子;以及 將該音訊播玫時間資訊與該設定值加以比較以產生與該音訊資 31 丄JJJ丄丄 料相關之一音訊調整因子。 22. 如申請專利範圍第21 資訊及該音訊播放時間資將該視訊播放時間 之步驟包括:間貝訊之至少-者與該設定值加以比較 根據-音訊時脈以自該音訊資料取出該設定值。 23. _^利範圍第22項所述之方法,其中該設定值係根據以 下方程式而決定: STC-E PCJLmp,ed(bit4i〜bit9) + -!esrc_ χ delta fs sudio outjwt 其中配E代表該設定值,&代表—音訊輸出取樣頻率為c 代表-錢時柯脈之解,且ddtaaudi。,代表於啊一 之後所送出之複數個音訊樣本之個數。 24· ^申請專利範圍第21項所述之方法,更包括提供一系統時序 時脈產生器,用以提供該設定值。 25.如申請專利範圍第24項所述之方法,其中該視訊調整因子係 根據以下方程式而決定: 視sfl調整因子=(STC-PTSy^o)χ, rateS7V x Nv 32 1334311 其中PTS^de。代表該視訊播放時間資訊’ ratedec〇de代表視訊圖框 (frame)之解碼速率,ratesTC代表一系統時序時脈之頻率,且 Nv代表快速播放或慢速播放時所使用之最小圖框個數。 26.如申請專利範圍第24項所述之方法,其中該音訊調整因子係 根據以下方程式而決定:音訊調整因子=(STC-PTSaudi〇)xfre^, fciteSTC x N 〃中PTSaudi。代表該音訊播放時間資訊,freqdec。如代表一解碼頻 率’ rateSTe代表—祕時料脈之_,且㈣表快速播放或 慢迷播放時所使用之最小樣本個數。 一 • 27.如申請專利範圍第24項所述之方法,其中該音訊調整因子係 根據以下方程式而決定: decode 音訊調整因子=(STC-PTSJ — X Jsf f f中PTSaudi。代表該音賴放時_訊, 33 1334311 28. 如申凊專利範圍第20項所述之方法,其中該調整訊號係用以 調整該音訊資料,且該方法更包括: 根據該調整訊號以更新該音訊資料;以及 根據已更新之該音訊資料以調整該視訊資料。 29. 如申請專利範圍第28項所述之方法,更包括: 根據一音訊時脈以自該音訊資料取出該設定值。 30. 如申請專利範圍第29項所述之方法,其中該設定值係根據以 下方程式而決定: STC - E = PCRsampted (6/741 ~ bit9) + x delta . , f audio output 其中STC-E代表該設定值,rateSTC代表一系統時序時脈之頻 率’ fs代表一音訊輸出取樣頻率,且deltaaudi。。率t代表於 PCRsampied之後所送出之複數個音訊樣本之個數。 31. 如申請專利範圍帛2〇項所述之方法,其中該調整訊號係用以 調整該視訊資料,且該方法更包括: 根據該調整訊號以更新該視訊資料;以及 根據已更新之該視訊資料以調整該音訊資料。 32. 如申請專利範圍第31項所述之方法,更包括: 34 1334311 根據一視訊同步時脈以自該視訊資料取出該設定值。 33.如申請專利範圍第32項所述之方法’其中該設定值係根據以 下方程式而決定: STC. PCR—(敁41〜叫 90000 X delta v1sync c.. v-sync 其中Cv_sync代表該視訊同步時脈(視訊圖場輸出時脈),且 deltav_syne代表於PCRsampled之後所更新之複數個圖場(細)之個 %如申請專利範圍第2G項所述之方法,其中根據該調整訊號以 調整該音訊資料或該視訊資料之步驟包括: 暫存該音訊資料及該視訊資料; # 調整訊號選擇性地對暫存之該音訊資料或該視訊資料進 行快速播放或慢速播放; 根據所執行之快速播放及慢速播放選擇性地對該音訊資料之複 數個音訊框及該視訊資料之複數個圖框進行解碼; 暫存已解碼之該等音訊框或圖框;以及 輸出已解媽之該等音訊框或圖框。 35 1 35·ϋΖ利範圍第2〇項所述之方法,其中根據該調整訊號以 . 正k a讯貧料或該視訊資料之步驟包括: 1334311 暫存該音訊資料及該視訊資料, 將該音訊資料及該視訊資料解碼; 暫存已解碼之該音訊資料及該視訊資料; 根據該調整訊號選擇性地對暫存之已解碼之該音訊資料或該視 訊資料進行快速播放或慢速播放;以及 根據所執行之快速播放或慢速播放選擇性地輸出暫存之已解碼 之該音訊資料或該視訊資料。 Η 、圖式: 36
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/456,860 US8446963B2 (en) | 2006-07-12 | 2006-07-12 | Method and system for synchronizing audio and video data signals |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200806050A TW200806050A (en) | 2008-01-16 |
| TWI334311B true TWI334311B (en) | 2010-12-01 |
Family
ID=38949357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW096119113A TWI334311B (en) | 2006-07-12 | 2007-05-29 | Method and system for synchronizing audio and video data signals |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8446963B2 (zh) |
| CN (1) | CN100588261C (zh) |
| TW (1) | TWI334311B (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI491218B (zh) * | 2011-08-11 | 2015-07-01 | Polycom Inc | 媒體中繼視訊通信 |
| TWI499305B (zh) * | 2011-10-14 | 2015-09-01 | Mediatek Inc | 編碼視訊資料的方法及其裝置 |
| US9392211B2 (en) | 2011-06-20 | 2016-07-12 | Microsoft Technology Licensing, Llc | Providing video presentation commentary |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100562122C (zh) * | 2008-03-27 | 2009-11-18 | 凌阳科技股份有限公司 | 一种多媒体文件音视频同步播放的系统及方法 |
| CN103475927B (zh) * | 2012-06-08 | 2015-04-08 | 腾讯科技(深圳)有限公司 | 在线视频实时变速播放方法及系统 |
| CN103428584A (zh) * | 2013-08-01 | 2013-12-04 | 珠海全志科技股份有限公司 | 多媒体播放平台上保持音视频同步的方法及设备 |
| TWI561070B (en) * | 2014-01-03 | 2016-12-01 | Mstar Semiconductor Inc | Decoder and decoding method for audio video stream synchronization |
| CN104954727B (zh) * | 2014-03-25 | 2018-08-07 | 南宁富桂精密工业有限公司 | 音视频同步控制设备及方法 |
| US10231001B2 (en) * | 2016-05-24 | 2019-03-12 | Divx, Llc | Systems and methods for providing audio content during trick-play playback |
| CN108282684A (zh) * | 2017-01-06 | 2018-07-13 | 北京视连通科技有限公司 | 一种基于场景或特定对象的多媒体广告播出方法 |
| CN108632557B (zh) * | 2017-03-20 | 2021-06-08 | 中兴通讯股份有限公司 | 一种音视频同步的方法及终端 |
| WO2020092457A1 (en) * | 2018-10-29 | 2020-05-07 | Artrendex, Inc. | System and method generating synchronized reactive video stream from auditory input |
| CN109218795B (zh) * | 2018-11-29 | 2021-09-24 | 海信视像科技股份有限公司 | 一种多设备播放进度同步方法、装置及终端设备 |
| CN112985583B (zh) * | 2021-05-20 | 2021-08-03 | 杭州兆华电子有限公司 | 结合短时脉冲检测的声学成像方法和系统 |
| KR20250095395A (ko) * | 2023-12-19 | 2025-06-26 | 삼성전자주식회사 | 오디오와 비디오의 동기화 방법 및 전자 장치 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5703877A (en) * | 1995-11-22 | 1997-12-30 | General Instrument Corporation Of Delaware | Acquisition and error recovery of audio data carried in a packetized data stream |
| JP4734690B2 (ja) * | 2000-04-28 | 2011-07-27 | ソニー株式会社 | 信号送出方法及び信号送出装置 |
| US6906755B2 (en) * | 2002-01-04 | 2005-06-14 | Microsoft Corporation | Method and apparatus for synchronizing audio and video data |
| TW200531023A (en) * | 2004-03-12 | 2005-09-16 | Ali Corp | Method for rapid video synchronization adjustment |
| US7480315B2 (en) * | 2004-12-31 | 2009-01-20 | Microsoft Corporation | Method and apparatus for synchronizing clocks |
-
2006
- 2006-07-12 US US11/456,860 patent/US8446963B2/en not_active Expired - Fee Related
-
2007
- 2007-05-29 TW TW096119113A patent/TWI334311B/zh not_active IP Right Cessation
- 2007-06-12 CN CN200710109131A patent/CN100588261C/zh not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9392211B2 (en) | 2011-06-20 | 2016-07-12 | Microsoft Technology Licensing, Llc | Providing video presentation commentary |
| TWI561079B (en) * | 2011-06-20 | 2016-12-01 | Microsoft Technology Licensing Llc | Providing video presentation commentary |
| TWI491218B (zh) * | 2011-08-11 | 2015-07-01 | Polycom Inc | 媒體中繼視訊通信 |
| TWI499305B (zh) * | 2011-10-14 | 2015-09-01 | Mediatek Inc | 編碼視訊資料的方法及其裝置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8446963B2 (en) | 2013-05-21 |
| CN100588261C (zh) | 2010-02-03 |
| TW200806050A (en) | 2008-01-16 |
| US20080013918A1 (en) | 2008-01-17 |
| CN101106724A (zh) | 2008-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI334311B (en) | Method and system for synchronizing audio and video data signals | |
| TW527838B (en) | Digital broadcasting receiving device | |
| US20210337250A1 (en) | A method and device for combining audio and video data streams | |
| US20040168203A1 (en) | Method and apparatus for presenting video data in synchronization with text-based data | |
| JPH10191264A (ja) | 多重角再生のためのデータの同期再生装置 | |
| US20100043038A1 (en) | System and method for efficient video and audio instant replay for digital television | |
| CN101710997A (zh) | 基于mpeg-2系统实现视、音频同步的方法及系统 | |
| JP2009272945A (ja) | 同期再生装置 | |
| US20100124404A1 (en) | Multimedia playing system and method for playing multimedia using the same | |
| CN101803390A (zh) | 对用户可观察信号进行同步的设备和方法 | |
| KR101014664B1 (ko) | 복수의 데이터 스트림 간의 연속 재생을 보장하는 재생방법 및 그 재생 장치 | |
| CN106658135B (zh) | 一种音视频播放方法及装置 | |
| JP5879169B2 (ja) | 字幕同期再生装置およびそのプログラム | |
| TWI294085B (en) | Method and apparatus for synchronizing multimedia data stream | |
| US8229270B2 (en) | Method and apparatus for compensating audio/video synchronization | |
| CN102413335A (zh) | 一种手动调节节目音画同步的装置及方法 | |
| JP2007274607A (ja) | デジタル信号処理装置及びデータストリーム処理方法 | |
| CN100380985C (zh) | 信号处理装置 | |
| WO2013150852A1 (ja) | デジタルデータ配信装置及び方法、及びデジタルデータ再生装置及び方法、同期再生システム、プログラム、並びに記録媒体 | |
| KR20070049504A (ko) | 디지털 콘텐츠 재생 장치 및 그의 역방향 콘텐츠 저장 및재생방법 | |
| JP2021090118A (ja) | 動画再生装置、動画再生システム、および動画再生方法 | |
| JP2001231035A (ja) | 復号同期制御装置、復号装置、及び復号同期制御方法 | |
| KR20120065260A (ko) | 방송 수신 장치 및 방법 | |
| JP2006254298A (ja) | 動画再生装置及び動画再生方法 | |
| TW200829009A (en) | Playback system capable of synchronizing playback of video signal and playback of audio signal and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |