TW591623B - Methods and apparatus for editing digital video recordings and recordings made by such methods - Google Patents
Methods and apparatus for editing digital video recordings and recordings made by such methods Download PDFInfo
- Publication number
- TW591623B TW591623B TW090107721A TW90107721A TW591623B TW 591623 B TW591623 B TW 591623B TW 090107721 A TW090107721 A TW 090107721A TW 90107721 A TW90107721 A TW 90107721A TW 591623 B TW591623 B TW 591623B
- Authority
- TW
- Taiwan
- Prior art keywords
- sequence
- data
- frame
- stream
- editing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 239000000872 buffer Substances 0.000 claims abstract description 37
- 230000005540 biological transmission Effects 0.000 claims description 105
- 230000007246 mechanism Effects 0.000 claims description 29
- 230000001172 regenerating effect Effects 0.000 claims description 16
- 239000000463 material Substances 0.000 claims description 6
- 230000008929 regeneration Effects 0.000 claims description 6
- 238000011069 regeneration method Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000002452 interceptive effect Effects 0.000 claims description 4
- 241000282994 Cervidae Species 0.000 claims 1
- 230000003111 delayed effect Effects 0.000 claims 1
- 238000013467 fragmentation Methods 0.000 claims 1
- 238000006062 fragmentation reaction Methods 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 5
- 238000001824 photoionisation detection Methods 0.000 description 23
- 230000002079 cooperative effect Effects 0.000 description 19
- 230000003044 adaptive effect Effects 0.000 description 11
- 230000000875 corresponding effect Effects 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 3
- 239000012634 fragment Substances 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 239000011257 shell material Substances 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101710129874 ATPase PAAT Proteins 0.000 description 1
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 1
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 1
- 244000061176 Nicotiana tabacum Species 0.000 description 1
- 235000002637 Nicotiana tabacum Nutrition 0.000 description 1
- 244000046052 Phaseolus vulgaris Species 0.000 description 1
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 1
- 102100033869 Sodium-coupled neutral amino acid transporter 4 Human genes 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- ZXQYGBMAQZUVMI-GCMPRSNUSA-N gamma-cyhalothrin Chemical compound CC1(C)[C@@H](\C=C(/Cl)C(F)(F)F)[C@H]1C(=O)O[C@H](C#N)C1=CC=CC(OC=2C=CC=CC=2)=C1 ZXQYGBMAQZUVMI-GCMPRSNUSA-N 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000035935 pregnancy Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 229910052720 vanadium Inorganic materials 0.000 description 1
- LEONUFNNVUYDNQ-UHFFFAOYSA-N vanadium atom Chemical compound [V] LEONUFNNVUYDNQ-UHFFFAOYSA-N 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
-
- 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/44—Processing 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/44016—Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- 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/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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
591623 經濟部智慧財產局員工消費合作社印製 A7 五、發明說明(1 本發明和用以編輯並於後續將所編輯之聲訊/視訊資料予 以播放之方法及裝置有關、且本發明和依該類方法及裝置 所製造之編輯記錄有關。本發明之特別應用係關於(例如) 將記錄於傳輸串流格式、和mpeg_2 (動態圖像專家群體) 標準(ITU—T所提出之h.222.0|ISO/IEC 13818-1)相容之編輯 後聲訊/視訊資料串流予以平順地進行播放,儘管如此, 和該標準相容之條件在本發明中並非是必要的。 上述之MPEG-2標準闡明了一般性方法,其用於傳輸時之 多媒體多工(multiplexing)、同步及時序基底之回復、記綠 及重新產生數位視訊(含聲訊)節目。該標準提供一植基於 封包之多媒體多工作業,其中,每一基本位元串流(視 訊、聲訊、其他資料)會分割成封包化基本串流(packetised Elementary Stream-PES),然後個別封包群會被多工化成兩 種不同串流型式之一。節目串流(PS)爲一不同長度pES封 包之多工,且設計成用於諸如記綠於磁碟上之無誤失環 境。傳輸串流(TS)由188位元組固定長度封包所組成,其 具有多重節目多工以及單一節目之各種pES封包多工化之 功能,並且係設計成用於諸如廣播之易於發生誤失環境 下,雖然具有節目串流格式之pES封包可被整體且無間斷 地傳輸’但在傳輸串流(TS)中對於視訊及聲訊之pEs封包 係被刀割並相互夕工化後置於較小之Ts封包内。多媒體同 步及基於時序之回復係由對於系統時序時鐘及顯示解碼之 時序戳印(time-stamps)所達成。 吾人所知之數位多用途光碟(Digital Versatile Disc_DVD) 4 - 本紙張尺度適用中國國豕準(CNS)A4規格(210 χ 297公爱) ---:-------------- (請先閱讀背面之注咅?事項再填寫本頁} 訂---------線· 62 五 經濟部智慧財產局員工消費合作社印製 A7 -------—R7_ 、發明說明(2 ) 爲用於視訊節目傳播系統之一,此標準定義了 MPEG-2程 2串心炙一特疋型式,其用於動畫之儲存及光碟上之相關 貝料(matenal)。儘管DVD現行係用於預錄資料之傳播,然 而吾人對於能夠從廣播及家庭所綠製之資料中綠製數位聲 =及/或視訊(A/V)資料之商用及家用A/v裝備存在著明顯 而求(正如同現行之大眾化卡匣磁帶系統可用於記錄類比 A/V資=)。對於數位視訊記錄系統之一預期增強功能爲允 斗A/ V貝料之供誤失編輯及平順播放,此類應用包含商業 或家庭視訊編輯及互動式影像(其中在播放中可能具有多 重为支點)。和傳統磁帶媒體之,,線性存取,,特性相較,現 代以光碟爲基礎之儲存媒體之一特別優點爲其,,隨機存取,, 特性,因此所編輯之節目可無需拷貝原始串流即可予以儲 存並改變。原則上,僅是定義播放序列之有限附加資訊需 要加以儲存,此資訊然後用於在播放時控制對於光碟= 邵份之存取以合成所編輯之節目,所編輯之節目甚至可依 據使用者輸入而成爲互動式節目。 僅官在大體上是頗吸引人的,然熟知本領域之人士將體 認到使用單-解碼器在數位視訊串流之實際記綠及編輯上 會產生諸多問題,如同熟知本領域之讀者所了解的,原始 圮錄必須搭配許多不同及交互之限制(其用以確保儘可能 的在任何相容解碼器上進行播放)進行產生並儲存。一^ 而言,如果吾人在播放時簡單地將一原始串流之中間部份 切換至所欲編輯點上,將會抵觸這些限制。編輯此類串流 最直接之方法係在該編輯點附近分別對兩串流進行解 L-- --^__ 本紙張尺度適用中國國家標準石格(210 X 297公釐) ---------- --------鲁------- 訂---------線 (請先閱讀背面之注意事項再填寫本頁) 591623 A7 B7 五、發明説明(3 ) 並在所欲之該編輯點上將其切換,此類技術之實施例係揭 示於美國專利案號US 5696557以及歐洲專利案號EP-A-0923243,此種作法將需要設置第二解碼器,然而,使用 者可能無意花費增設第二解碼器,問題仍然存在。 在一實施例中,當和磁帶作比較時,儘管以光碟爲基礎 之記錄系統通常被視爲具有π隨機存取’’之特性,但是位於 光碟或其他媒體上之不同儲存位置間進行切換所導致之"搜 尋時間’’無可避免地將干擾即時資料之流動,並且在實際 系統中皆加諸有光碟定位法則以避免過多搜尋動作發生而 使得解碼器缺乏即時資料。依據歐洲專利申請案號EP-A-0983 591 (ΡΗΝ 16815 ΕΡ)所載,一1f橋接序列’’可被產生並 分別儲存於相同光碟上以鏈結兩A/V片段,其可確保兩片 段在不抵觸定位法則情況下進行接合。 編輯在原則上對位於框架(frame)邊界、在圖像之第一群 集(GOP)及第二群集間、或是任意框架點上用以連接兩 MPEG串流是必要的,然而因爲MPEG編碼及解碼特性會導 致許多潛在問題,因爲此類因素所產生之問題諸如框架間 之時序依存性(temporal dependencies)及緩衝區限制等。舉 例而言,視訊信號可能並非是可解碼的,此係因爲MPEG-2編碼視訊框架會參考其它視訊框架,且如果所參考框架 失蹤,則依存之眾框架將無法進行解碼。一 MPEG串流包 含:獨立或内部編碼(Intra-coded)框架(I),其爲自我包含 且作爲參考點;預測編碼框架(P),其亦可作爲參考點; 以及雙向預測編碼框架(B),其使用來自過去及/或未來之 -6- 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐)
裝
線
V 591623 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(4 參考框架進行編碼。 專利申叫案號WO_A-〇〇/〇〇981 (PHB34262 W0)進一步引 用:接序列之觀念至來自橋接序列中之兩串流之重覆編碼 C木及重覆夕I聲訊及視訊上,此橋接序列將㊣串流鍵結 同時維持編碼之相容性、促使正確框架編輯得以實 施、以及藉由標準解碼器平順地進行播放。 本應用實施例揭示了對於此類設計之其他進一步改進及 ^ 上述早期技藝假設1己錄係基於MPEG-2之節目串流 =式進行,然而吾人對基於訄!>£(}傳輸串流(TS)之另一種 豕用數位視汛圮錄格式存在有新的要求,此類記錄格式之 特ft係揭示於共同送件之英國專利申請案號⑼〇787〇·9、案 名馬’’用以製造及重覆播放數位視訊記綠之方法及裝置及 以該類方法製造之記錄,,(PHGB 〇〇〇〇41)申請案件内。以傳 輸申流(TS)格式進行記錄之編輯及播放除了位於節目串流 (PS)格式中已存在之問題外還會產生數項問題。 吾人將對這些問題進行摘要描述:使用不正確參考框架 進行解碼將導致視覺失眞(“81^1以化仏(:0;對傳輸串流(1^) 中之視訊框架重新排列可導致位於編輯後率流中產生不應 被播放之視訊框架;聲訊將同樣地受編輯作業所影響,因 爲聲訊信號和視訊並非是契合的,兩串流之結合將在編輯 點附近產生邵份聲訊框架,進而產生聲訊失眞;當結合後 之串流並不符合MPEG緩衝模式要求時,將產生緩衝區問 題且因此會在解碼時導致資料喪失;當配合視訊框架所顯 示之聲訊框架並未在多工申流中契合時,其將產生聲訊偏 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公蓳) ^ --------^-------- (請先間讀背面之注意事項再填寫本頁) .線_ 591623 五、發明説明(5 位(audio skew),一般而言在多志 應之視訊提早或延遲將近一:到達串訊會比相對 _―間戳記之情二達將產在連= ::在傳輸串流封包中之連續計數器將在編輯 本案發明者擬提出兩種不同型式之編輯方式, 單編輯,Λ中串流在圖像群體⑽P)之邊界處以非無誤丄 (n〇n-seamless)條件結合;以及(Η)複雜編輯,其中串流可 處於正確框架及無誤失情況下進行結合,而無視於圖像群 體邊界。每—種編輯型式f要仔細地處理以避免上述問題 類型之發生。MPEG規格説明中提供了在傳輸串流中、在 無誤失及非無誤失型態下對,,接合點(spUce p〇ints)”發訊告 知’然而’使用這些編輯點之可能範圍僅限於節目提供者 已在串流中包含此類訊號之情況下,且預設接合點無法在 使用者所選擇之框架上支援正確框架編輯之選擇。 美國專利案號US 5 917 988 (新力公司)提出了一種裝置 及方法用以在串流橫跨圖像群體(G〇p,s)結合一起時,避 免有瑕戚圖像之輸出。其所提供之設計將用於解碼之參考 圖像之一進行重覆以在播放時出現暫留以取代瑕砒圖像, 所揭示之_該方法並不會產生平順、正確框架編輯及播放, 且未將緩衝區不連續性或多工連續性問題納入考量。 在專業應用上對於串流編輯之另一方法爲欧洲專利案號 EP 0 926 678 A2 (Tektronix)所示,其中,框架參考係配合 環繞編輯點附近之輸入序列而合成,解碼及再編碼僅使用 -8- 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 内部圖像(I-PiCtures)及利用位於編輯裝備t之附屬儲存區 域而達成。雖然此古法可衾4· & # & &
橋接序列所需之資料傳輪率將超出典 適合用於使用者裝備中之編輯,無疑地, 圖像(I-pictures)之一橋接序列所雲之眘翻 型儲存裝置之位元傳輸速率限制所能承受之速率。 ’ 本發明之-目的係提出各種方法及裝置用以對唾編輯編 碼後之資料串流(像是MPEG_2傳輸串流(TS))進行平順地播 放。吾人將了解到,本發明在符合MPEG_2標準串流嚴格 限制條件外仍可予以應用,t播放及編輯任何經編碼後之 多工化争流時,類似問題將會產生。 本案發明者已認知到,不同型式之資料串流編輯是可能 的,且任何所提出之方法必須將此點及在編碼格式中所產 生之其他限制納入考量以確保所編輯之争流得以平順地播 放,特別疋對於經由一數位介面至一外部解碼器之情況。 吾人會對伴隨MPEG傳輸串流多工格式之問題二以闡述, 俾減少對於使用者之聲訊及視訊干擾。 依據本發明之第一項特性,其提供了一種資料處理裝 置,该裝置包含眾機楫用以讀取來自一儲存裝置、以框架 爲基礎之資料序列,並且對其進行編輯,使得位於第一框 木序列之第一編輯點和位於第二序列之第二編輯點鏈結, 且不達反由一預設解碼器所加諸之限制,其中,每一所儲 存之框架序列包含至少一連續傳輸封包,所指定連續之 經濟部智慧財產局員工消費合作社印製 591623 A7 r—-—-------- - B7 五、發明說明(7 ) 輸封^内含個別連續計數器値,每一數値藉由預設連續法 則和前—數値產生關聯。該裝置包含用以計算由該編輯點 之鏈、'’D所產生連績計數器數値之不連續量大小之機構,以 及用以產生一相對應〈附加傳輸封包數目之機構,每一數 目有其自已擁有之連續計數器數値,據此以定義鏈結該第 -及第二編輯點之編輯後傳輸封包序列,且同時符合該諸 限制及連續性法則。 在-具體實施例中,其中,該第一及第二序列傳送至少 -封包化基本串流,其封包本身會進行㈣以形成該傳輸 封包,該裝置可進一步用於識別一傳輸封包,纟之有效荷 載包含-封包邊界、並用以產生該附加(眾多)封包,據以 在所識別之封包前插入時仍能符合該連續性法則。 、該裝置可包含用以輸出傳輸封包編輯後序列之機構,該 序列藉由一數位介面包含該附加封包。 該第一及第二序列以及該編輯後之序列可(例如 MPEG-2所定義之標準。 以框架爲基狀資料之該第一及第i序列可在每一序列 包含-封包化基本串流之多工,每一基本串流具有並自已 擁有之之傳輸封包序列。該連續法則可對每—基本串流 立運作,而該裝置係依據爲個別串流所計算之^連浐^ 小而對每一基本串流產生附加傳輸封包。 、《里大 該裝置可包含用以產生並儲存定義該編輯之附加 機構,據此促使共同編輯序列得以接續重新產生。二、 傳輸封包可被產生並以該附加資料之—部進行儲:附= 10- 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐 li-------%-------- 訂-------- (請先閱讀背面之注意事項再填寫本頁) •線- 591623 A7 B7 五、發明説明(8 ) 者,該裝置可在所編輯序列重新產生後,方產生該附加_ 包。 在一具體實施例中,其中,該第一及第二串流包含以框 架爲基礎之資料’其包含:眾多框架’其採用内部編石馬 (intra-coded)、且並無參考該序列之任何其他框架;以及 眾多框架,其參考該序列之至少一進一步框架而進行交互 編碼(inter-coded)。該裝置可包含橋接產生機構,其依據 由個別編輯點所指示之來自該第一及第二序列框架之編碼 型式(内部或父互編碼)、藉由選擇性地結合來自所儲存之 第一及苐二框架序列之框架以及選擇性地記綠位於橋接序 列中之一或多個框架以產生傳輸封包之橋接序列俾在該編 輯點附近鏈結該第一及第二序列。 在此一具體實施例中,該附加傳輸封包可包含於所產生 之橋接序列中。 該^裝[可包含眾機構,其用以將該橋接序列伴隨該第一 及第二序列以及播放表單資訊共同儲存於—記錄載體上, 在此-具體實施例中’該附加傳輸封包可包含於所儲存之 橋接序列中,或者另—種方式爲可在該裝置進行重新產生 該連續法則可允許不連續性位於所編輯串列中、由框架 頭端之某些類別所緊隨之位置,在此種情況下,該裝置可 設計成包含橋接序列中之此-不連續性,同時#人該附加 封包,據此以確保其他位置符合該連續法則。此一具體實 施例可能需要較少封包之變動俾能符合該連續法則f a 11 - 本紙張尺度適财® ®家標準(CNS) A4〗€iT21()X297公$ A7 B7 五、發明說明(9 進一步依據本菸昍士 # .^ 式月您罘一項特性,吾人提出一種自一儲 存裝置謂取以框架良1 、 木馬基礎 < 資料序列之方法,並在未抵觸 由一預設解碼哭蛴4义、 々 W斤加诸 < 限制條件下對該資料予以編輯, :、母儲存之框架序列包含至少一傳輸封包系列,所 曰:傳知封包個別連續計數器數値,每-數値依據- "幻和刎—數値相關聯。該方法包含計算該編輯 點鏈結所產生連續計數器數値之不連續量大小並產生相對 應數目之附加傳齡枯6 ^ 二 ^ 得知封包’母一封包具有其自已擁有之連續 片數w數値’據此以定義鏈結該第一及第二編輯點之傳輸 封包d輯相,且同時符合該限制及連續法則。 、依據本發明之第一項特性亦進一步提供一種儲存裝置, Θ儲存裝置攜載了第-及第二框架序列,其伴隨-或多項 橋接序列鍵結至第一框架序列之第一編輯點,並進而鏈結 至第二框架序列中之第二編輯點。 在第二特性中,本發明提供一種資料重新產生裝置,其 包含重新產生機構用以回應所儲存之編輯資料,俾自一儲 存裝置中讀取第一及第二序列資料,所编輯之資料將第一 序列中第一編輯點鏈結至第二序列中之第二編輯點,據此 以輸出所欲之編輯序列,其中就該第一及第二序列而言, 每一序列皆包含至少兩多工化基本串流,該串流以符合預 設之解碼器標準型式進行編碼及多工化,據此,截斷位於 該第一編輯點該第一序列,並在該第二編輯點輸入該第二 序列將可能達反該解碼器標準所設定之一或多項限制,該 重新產生機構之運作大體上無需對該基本串流重新編碼或 -12· 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 7 ? --------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 591623 經濟部智慧財產局員工消費合作社印製 Α7 Β7 五、發明說明(1〇 ) 重新多工化,其藉由自位於該編輯點附近之該第一及第二 序列選擇性地重新產生資料,據此,使該編輯序列之輸出 得以符合該解碼器標準。 本發明在其第二特性中進一步提供一種方法用以重新產 生所儲存資料,其中所儲存資料之第一及第二序列係自一 儲存裝置讀取並依據預存編輯資料(其將第一序列中第一 編輯點鏈結至第二序列中第二編輯點)重新產生,其中, 對該第一及第二序列而言,每一序列包含至少兩多工化基 本串流,該串流以符合預設之解碼器標準型式進行編碼及 多工化,據此,截斷位於該第一編輯點該第一序列,並在 該第二編輯點輸入該第二序列,一般而言將達反該解碼器 標準所設定之一或多項限制,該重新產生機構之運作大體 上無需對該基本串流重新編碼或重新多工化,其藉由自位 於該編輯點附近之該第一及第二序列選擇性地重新產生資 料’據此,使該編輯序列之輸出得以符合該解碼器標準。 本發明在其第二特性中進一步提供一種信號用以重新產 生一編輯資料序列,該序列依據本發明之上述方法產生。 本發明之進一步特性係描述於所附之申請專利範圍,並 在此引用作爲參考,且讀者應專注於該部份。再者,本發 明之獨立特性將可由下述而呈明顯,雖然吾人藉由實施例 行進一步描述,但並不受限於下述具體實施例。 本發明之具體實施例現將僅藉由實施例、伴隨所附圖示 進行描述,其中: 圖1爲聲訊/視訊(A/V)安裝之設計圖,其包含一光碟 -13- 本紙張尺度適用中國國家標ϋΝ3)Α4規格(210 X 297公釐) 11------------ --------訂"--------線 (請先閱讀背面之注意事項再填寫本頁) 591623 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(11) 綠/播放裝置適於使本發明具體化; 圖2爲較詳細(設計圖,其顯示圖i裝置内之元件·, 圖3爲位於一光碟上之序列區域内之資訊方塊記錄; 圖4爲資訊之播放,該資訊儲存於圖3之光碟中; 圖5以一般化方式説明儲存視訊資料之編輯,其省略了 橋接序列; 圖6顯示一橋接序列格式,其被記綠爲編輯程序之一部 份; 圖7説明MPEG傳輸串流(TS)格式之架構及鍵値特性,該 格式構成由圖1裝置所製造記綠之基礎; 圖8説明一簡單(非無誤失)編輯作業;以及 圖9説明以一複雜(無誤失)編輯作業對位於一橋接序列内 之資料進行修訂。 數位視訊記綠一般特性 以下描述特別考量依MPEG標準(對MPEG1爲ISO/IEC 11172 ’且特別是針對mpeg_2而言爲IS〇/IEC 13818)進行 作業之聲訊/視釩裝置,儘管熟知本領域之人士將認知本 發明對於其他非符合MPEG標準之聲訊/視訊編碼方式亦保 有其可應用性。 下列敛述係關於本發明如何描述在一 MPEG傳輸串流中 製造視訊及/或聲訊框架正確編輯之問題,其中,因爲時 序依存性及緩衝模式使用於MPEG編碼及多工作業中,簡 單男下及貼上(cut-and-paste)編輯無法恰好位於任何框架 邊界進行。 木 本氏張尺度適用中國國家標準(CNS)A4規格(21G X 297公釐) — .^--J---------------訂---------線 (請先閱讀背面之注意事頊與填寫本頁) 591623 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(12 爲了在播放時便於編輯免於重覆解碼,橋接序列於焉產 生,孩序列爲MPEG資料之短序列,係特別爲鏈結兩原始 MPEG貧料記綠而構建的(構建方式於後續介紹)。此種作 法已經在前述專利案號W〇-A_〇〇/〇〇981 (pHB34262 w〇)中 對節目申流格式之編輯進行摘要介紹,該參考文件在此引 用係爲增強本發明之背景。如該文件所示,對於該資料之 部份解碼及重新編碼部份一般而言已有其必要性,俾構建 一正確之MPEG串流。 位於視訊編輯中之最後元件爲一控制架構或播放串列, 其將引導播放系統如何對該串流進行排列,其亦説明來自 原始串流之外部點(out_point)及關於該橋接序列啓始之資 訊,其同時説明在何處應自橋接序列之末端跳躍至第二串 流,其亦可包含其他資訊以使播放管理更爲簡易。 圖1顯示在虛線箱狀内之適於實踐本發明之裝置具體實 施例,其以一光碟記錄及播放裝置型式顯示,在該裝置之 描述中,其將專注於以框架爲基礎之視訊信號掌控,儘管 吾人將認知到其他型式之信號(諸如聲訊或資料信號)亦可 加以取代或以附加方式進行處理,並且本發明對於其他諸 如磁性資料儲存機構及電腦硬碟驅動器之記憶體裝置亦同 樣適用。 該裝置包含一輸入端點1,其用以接收一視訊信號以記 錄於光碟3上,並且,該裝置包含一輸出端點2,其用以支 援由該光碟所重新產生之視訊信號。這些端點可經由一數 位介面(像是IEEE 1394)、以,,視訊轉換盒(set-t〇p b〇x),,型 — ---------t--------- (請先閱讀背面之注咅?事項再填寫本頁)
591623
591623
經濟部智慧財產局員工消費合作社印製 五、發明說明(μ ) 12 0控制所有電路。 唬處理單元100係用於將經由輸入端點1所接收之視訊 貧料轉換成頻道信號中之資訊方塊:該資訊方塊之大小是 可交動的’但須介於(例如)2至4百萬位元組(MB)之間。寫 入單π 102係用於將頻遒信號之資訊方塊寫入於光碟3之序 列區域内、。和该原始視訊信號相對應之資訊方塊會寫入許 多(不必然相鄰)序列區域内,如圖3之記錄圖内所示,該圖 π又冲即爲省又所知之片段記錄(fragmented recording)。 该光碟子系統之特點爲:如果在記錄時使用某些排置法, 則其可以夠快之速度記綠及寫入此類片段記錄以符合 作業之要求。 馬使在先前記錄步驟中所記錄於光碟3之視訊資料得以 編輯,該裝置會進一纟酉己賦一輸入單元13〇以接收一記綠 於光碟3之第一視訊信號内之出口位置(外部點),並且接 收一記錄於相同光碟上之第二視訊信號内之入口位置(内 邵點),再者,孩裝置包含一橋接序列產生單元134,其和 信號處理單元100結合用以產生橋接序列以鏈結該二視訊 串流(將於稍後作詳細介紹)。 圖3说明一視削吕唬之記錄,在視訊記綠器子系統8中, 該視訊信號爲-即時時序信號,其會轉換成即時樓案 RTF,如圖3之上半部所示。該即時樓案由一連續信號方塊 序列SEQ所組成,用以記綠於相對應(儘管爲片段型式)之 序列區域内。因對位於光碟上之序列區域位置並無任何限 制’且因此任二連續序列區域(其包含所記綠之視訊信 11 ---------------—訂---------線 (請先閱讀背面之注音?事項再填寫本頁} •17- 591623 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(15 ) 之部份資料)可置於邏輯位址空間(LAS)内之任何位置,如 圖3下半邵所示。在每一序列區域内,即時資料會相鄰排 置’母一即時資料檔代表一單一聲訊/視訊(A/ V)串流,該 A/V串流之資料係藉由以檔案序列順序將序列資料連接而 獲得。 圖4説明記綠於光碟3之視訊信號之播放。一視訊信號之 播放係由一儲存於其他邏輯位址空間之播放控制(pBC)程 式所控制,一般而言,每一 PBC程式定義一新的播放序列 (PBS) ’其可包含所記綠視訊之編輯後版本以及/或者是聲 訊片段’且可標明來自個別序列區域之片段序列。指向該 個別序列之邏輯位址之指標所構成之預劃序列會直接地或 間接地包含於PBC中。吾人可自圖3及圖4之比較發現,該 PBC必需重新產生原始檔案序列(自圖3)、重新排置片段記 錄之區段以提供和原始序列相對應之播放框架順序。 編輯數位視訊記錄-一般特性 圖5説明記錄於光碟3之單一或眾多視訊信號之編輯,並 顯示由代號爲,,檔案A”及”檔案B”二片段序列所指示之視 讯“號。爲了解先前所記錄之單一或眾多視訊信號編輯版 本’其會產生一新的播放控制(PBC)程式以將藉由接合來 自部份先前聲訊/視訊(A/V)記錄所獲得之A/v序列以新順 序進行定義’該部份先前A/V記錄可來自相同記錄或來自' 不同記錄。爲播放一 PBC程式,來自即時檔案之(一或夕) 不同部份資料必須傳送至一解碼器,此暗示一新資料申^荒 (其由接合每一即時檔案所代表部份串流而獲得)。在圖$ 18- 士祕辂尺麼適用中國國家標準(CNS)A4規格(210 x 297公釐) .I丨丨丨JMW------- 丨訂-------- (請先閱讀背面之注意事項再填寫本頁) .線· 591623 A7 B7 中説明一 PBC程式,該程式使用三部份,一部份來自檔案 A,另二部份來自檔案B。 田木 圖5顯示該編輯版本,其啓始於檔案a之連續區域内之點 P1且維持連續直至檔案A之下一序列區域内之點?2,接著 跳躍至檔案B之序列區域内之點P3重新產生,且維持連續 直至檔案B内之下一序列區域之點p4,接著跳躍至相同檔 案B之點P5重新產生(該點P5可爲在檔案B中在點p3之前^ 接續序列區域内,或是在點P4之後之接續區域内),自樓 案B之序列區域内之點P5重新產生持續至點p6。對於點^ 至P3及P4至P5變換所產生之橋接序列爲簡明之考量已自圖 5中省略:而對於產生這些橋接序列之理由及機構現將進 行考量。 如吾人所了解的,下述實施例係有關以框架爲基礎之編 輯而非以攔位爲基礎之編輯,儘管編輯作業可在欄位上進 行,MPEG傾向於以成對方式處理欄位,且需要額外處理 能量以應付一位於框架攔位間之編輯點,對此一功能之需 求並不値得增加設計之複雜度,熟知本領域之人士將了解 到MPEG標準並非是強制性的(如上所述),且在此所描述 之技術亦可用於非MPEG、以襴位爲基礎之資料。 對於具有内部編碼(intra-c〇ded)圖像和交互編碼(inter_ coded)圖像交錯之串流,吾人可考慮兩種型式之編輯。首 先’吾人可進行簡單編輯,其中申流在視訊框架邊緣處接 合’但是並不進行任何作爲於確保所結合樂流得以平順播 放’在此例中假設播放會跳躍至一新圖像群體(G〇p)或其 ______-19- 本紙張尺度適财Η國家標準(CNS) M規格(2ι()χ297公釐)
裝 訂
線 591623 五、發明說明(17 點之啓始處,故正確框架編輯並不能完全達 到。同樣地,吾人可對來自第一 達 廉总从m i ^ 亇a <出口點加以限制, U使用者及系統可對於框架精確地標明出口點及入口 點’但是播放系統會在圖像總刑斗、 下使用最靠近概估法。、.馬“及-他可能因素限制 接著’吾人可使用較複雜編輯,其會產生—橋接序列以 掌控在兩串流間之不—致性。圖6説明所產生之擒接序列 以處理顯料圖5中之編輯點。在橋接序列核心、處(顧示益 栓接)爲-資料序列在必要時會進行多工及記錄以確保所 編輯之串流符合緩衝及資料依存要求,此將允許自由選擇 編輯點(不論何種編碼型式)。p付加之A/v資料(以检接顯 3F會自該編輯點之前及之後拷貝至該橋接序列,以符合配 置要求俾確保自光碟子系統6之播放得以連續。儘管二述 吾人所引用之申請案號W〇_A_〇〇/〇〇981 (pHB 34262 w⑺描 述了 &些技術之基本原Μ ’然而’特別是當編輯以 傳輸串流(TS)或類似格式爲基礎格式之記錄時,數項實際 問題仍待有效解決。 ' 經濟部智慧財產局員工消費合作社印製 在上述二例中(簡單編輯及複雜編輯),其假設原始串流 仍在光碟上維持不變,而產生一橋接序列之複雜編輯往往 在光碟上進行,簡單編輯可在以磁帶爲基礎之系統上進 行,其中,兩串流可在任意視訊框架邊界上接續。該簡單 及複雜型式之編輯及播放程序之進一步詳情將描述於;, 在本具體實施例中,其假設串流以傳輸串流(TS)型態格式 而非以前述引用之早期技術所使用之節目串流格式進行多 20 本紙張尺度適用中國國家標準(CNS)A4規格(21〇 x 297公爱) 591623 經濟部智慧財產局員工消費合作社印製 A7 B7 __ 五、發明說明(18 ) 工〇 傳輸串流格式 圖7説明MPEG-2傳輸串流(TS)格式之關鍵特徵及架構。 在圖1之系統’資料係以TS爲基礎之格式記錄於光碟3,其 和自2中所接收之資料格式及穿過數位介面1及2之資料格 式是類似的。該TS爲在圖示中以T-PKT爲標記之傳輸封包 連續串流,每一串流包含1 88位元組資料,且具有顯示於 圖7上端之格式。MPEG_2傳輸串流之完整描述(包含排列 方法、意義及相關限制)係载於ΙΤυ_τ所建議之 乩262丨180/正(:13818-1文件中,而有關]^1>£(}-2系統之資訊 可在網址http://www.mpeg.org線上查詢。簡要地説,每一 傳輸封包包含一頭端部份及一有效荷載部份,該有效荷載 在圖中以位元組DAT-Ο至DAT_N表示,該頭端以一分隔同 步位元組sync啓始,緊隨著各種旗標及控制攔位,其包含 一傳輸錯誤指示TEI、一有效荷載單元啓始指示USI、一傳 輸優先權指示TPI、一封包辨識碼piD、傳輸擾頻 (scrambling)控制欄位TSC、適應性攔位控制afc及連續計 數器CC。 / 該連續計數器CC爲一 4位元攔位,其値伴隨具有個別封 包辨識碼PID之傳輸串流封包而增加。cc在超越其最大値 <後回復至0,當封包之適應性欄位控制指出對該封包無 任何有政荷載日寺,cc之値不會增加。連續計數器爲傳輸串 流節目串流格式)之特徵之一,該計數器用於允許裝置 在一具有錯誤傾向之頻道中偵測封包之遺失,緊隨一遺失 — 7---Π---------- (請先閱讀背面之注意事項再填寫本頁) 訂---------線·
經濟部智慧財產局員工消費合作社印製 ^ ^後,封包通常必須予以放棄,直到獲得新頭端之新同 V貝Λ爲止,此將使得編輯TS串流較爲困難,炊而,解碼 器必須能夠辨視在編輯作業中所蓄意製造之不連續點,以 及因傳輸錯誤所產生之不連續點。 二土万、攔位AFC之内容’其可產生一適應性攔位AF,該攔 ^曰佔據某些空間,亦或配置於有效荷載資料中,該適應 ,搁位八阿(例如)包含由ISO/IEC 13818對於MPEG-2所定 義之:不連續指示旗標,當㈣値爲,Γ時,該旗標指示對 於現行傳輸串流封包之不連續狀態爲眞,該不連續指示係 用万;^出不連續之兩種類型··系統時序爲基礎之不連續性 ,連績:數器之不連續性。p余了預設意義之選擇性資料攔 位外攻適應性欄位可填入填充位元組,俾使pES封包得 以在TS封包邊界結束。 系統時序爲基礎之不連續係藉由使用PID所指定傳輸 串流封包中之不連續指示碼所指示,其以節目時序參考 之1式攜載一系統時序基(time-base)(參考is〇/iEC 13818 2之2·4·4·9節)’該文件説明中指出,#對一標記爲 PCR一PID之PiD傳輸串流封包之不連續狀態爲眞時,在相 同PID之傳輸串流封包内之次— pcR代表對該伴隨節目之新 系、、充寺序樣本。在系統時序基不連續發生處,該不連續指 示碼應在封包内設定,1!,該不連續指示碼位S亦可將位^ 包含該新系統時序基PCR之封包前、具有相同pCR—piD之 ^鈿申/死封包内設爲,Γ,在此例中,一旦不連續指示碼已 设馬1,其應持續將具有相同PCR一piD之所有傳輸串流封包 -22 - 本紙張尺度顧+目國家標準(CNS)A4規格(21〇 X 297公爱) --------^-------- (請先閱讀背面之注意事項再填寫本頁) •線· 591623 A7 B7 經濟部智慧財產局員工消費合作社印制衣 五、發明說明(2〇 ) 設馬’1’,且包含將新系統時序基之第一 PCR傳輸串流封勺 設爲’ Γ。 ^ 相對於在系統時序基(time-base)中之不連續,一旦謗、 連續指示碼發出指示,吾人預期該不連續在傳輸串流中I 有政的,且解碼器將無誤失地穿過這些不連續點進行播 放。位於連續計數器數値内之不連續(儘管不連續指示碼 會發出’’知曉(known about) ”之訊息),將使得一般解碼器 會視資料爲無效,直至發現新序列頭端後,重新將聲訊/ 視訊框架架構同步化,進而確認解碼參數。 再一次引用MPEG文件説明,一連續計數器不連續性係 使用位於任何傳輸串流封包中之不連續指示碼所指示,當 孩不連續狀態在任何非標記爲pCR—piDi pm傳輸串流封 包内馬眞時,位於封包内之該連續計數器可因先前具相同 PID之傳輸_流封包而變得不連續。當位於一粳圮爲 ⑽一灿之刚傳輸串流封包内之不連續狀態爲眞=該 連績計數器可僅㈣統時序基㈣續情況下之封包内不連 續。當在-傳輸串流封包内之不連續狀態爲眞時,一連續 计數器之不連續點會產生,且在相同封包内之連續計數器 會因先前具有相同PID之傳輸串流封包而變爲不連續。 位於一傳輸封包内之達矯呌食 連項汁數杂不連續性被標明爲包含 基本_流資料之後,位私細n ρτη、& 1义相同PID<傳輸串流封包内之基 本串流資料之第—位元組應爲—基本串流存取點之第-位 元組。以聲訊爲例,此麵左κ ③ 、 、員存取”、、占馬一新聲訊框架之啓始, 若以視訊爲例,則一視訊序列頭端、或由一視訊頭端所跟 - 1 訂---------^ —^1 (請先閱讀背面之注意事項再填寫本頁) 591623 A7 五、發明說明(21 ) 隨之一序列結束碼將作爲一存取點。包含未標明 pci^仙之灿基本串流資料、且其產生一連續計數器不 連績點、及產生一 PTS或DTS之每一傳輸串流封包應在系 統時序基對所伴隨節目產生不連續之後,到達t_std之輸 入點〔在該不連續狀態爲眞之情況下,如果具相同piD^ 兩連~傳輸_流封包擁有相同連續計數器値,且其適應性 攔位控制數値設爲,01,或’u,時,第二封包可予以棄置:而 一有效之傳輸_流不應以此種方式構建,棄置此一封包將 導致PES封包有效荷載資料或psi資料之遺失。 以DVB數位廣播格式爲例,傳輸串流(TS)之資料速率約 爲40 (母秒百萬位元Mbits/ s),而一般對於有聲影像節目之 資料速率則低於ίο百萬位元/每秒(Mbits/s)。因此,如圖7 所示之ts,不同節目PR0G1、PR0G3可多工爲單一傳輸串 泥。每一傳輸封包之PID攔位指示該封包所關聯之基本串 流,該串流可分割成傳輸封包單元和眾多其他串流交錯。 郎目可包έ (例如)一視訊串流(在例中pjD= ’ 〇55,)、一聲 訊串流(PID=,〇56,)、及電視文字資料_流(1>11>=,〇57,), 位於PID數値及節目間之對應、以及每一 piD所攜載之資料 型態係以節目專屬資料(PSI)表單型式所維護,在該傳輸 串流中’足期地會有一節目伴連表單ΡΑτ攜載於!>1〇=0之 傳輸封包之特殊串流内,該PAT亦可指示prog 1、pr〇G3 等等,該類串流攜載了一節目對映表單PMT,其顯示和該 單一節目有關之完整不同PID數値並描述其内容(視訊、聲 訊、另外之語5聲訊等),這些表單及其他用於控制目的 -24 ‘紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) •T丨丨Tt·! f請先閱讀背面之注意事項再填寫本頁} 訂---------線· 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 591623 A7 - B7 五、發明說明(22 ) 之貝料在此稱之爲系統資訊。 爲自傳輸串流中重新產生或記綠一指定節目(PR〇Gi), 連續傳輸封包之有效荷載DAT-ο至DAT-N會使PID和一串流 相接合,且此串流攜載封包化基本串流封包PES-ρκτ,其 在MPEG-2之説明文件目有進一步定義。每一pES封包以二 個別封包啓始碼(以pscp爲字首)作爲開始,接著在PES封 包頭端爲一串流識別碼SID,其用以識別基本_流之型態 (例如視訊、聲訊、填充串流或私密串流)。pES封包並未 具有固定長度’除非在一特別應用中説明,且一 PES封包 長度攔位LEN標明了在該PES封包内之位元組數目。不同 控制及旗標欄位C&F接續其後,包含(例如)一資料排置指 示碼DAI及一頭端長度欄位HLEN。植基於c& F欄位中旗標 之數値’不同選擇性欄位會顯示於頭端HDAT,舉例而 言,一時間戳記PTS之出現可用以標明參考一系統時序之 時間’且在當削PES封包内所啓始之一,,顯示單元 (presentation unit)圖像、聲訊框架等”會進行顯示,在某些 情況下,顯示單元會以其顯示順序而以不同順序進行解 碼,在此例中,解碼時間戳記DTS亦可顯示。 具有相同SID之連績PES封包之有效荷載ργ_〇至ργ_Ν形成 一連續基本資料串流如圖7中ES所示,以基本申流ES-VIDEO爲例,其會顯示不同圖像序列或節奏(SEq, 每一 SEQ在其啓始處皆包含序列頭端SEqH。解碼器之不同 參數包含計量矩陣、緩衝區面積等等會在序列頭端予以標 明,因此,視訊申流之正確播放僅能由解碼器開始於一序 ___-25- 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) : f --------1-------- (請先閱讀背面之注意事項再填寫本頁) 線· 591623
經濟部智慧財產局員工消費合作社印製 1碩端位置而達成。在每一序列之資料中爲一或多個視訊 貧料”存取單元”情況下,每一存取單元和一圖像(基於應 用之不同而欄位或框架有別)相對應,每一圖像皆由一圖 像啓始碼PSC領頭,一圖像群體G0P可由一群組啓始碼 GSC領頭,其皆跟隨一特別序列頭端SEQH。 如眾所熟知的,在MPEG-2中之圖像及其他現代數位格式 係參考一圖像及其他圖像進行編碼,據以減少時序上之重 覆性(temporal redundanCy),移動補償(M〇ti〇n 係根據已完成解碼之相鄰(眾)圖像之内容而對一圖像内容 進行估算,因此,一圖像群體G〇p 一般將包含:一内部編 碼(intra-coded) ”1”框架,其無需參考其他圖像即可進行編 碼;二或三” P”(預測)編碼圖像,其基於先前之〗框架、使 用移動向量進行編碼;以及雙向預估,,B,,圖像,其可藉由 參考I及/或P諸框架、在序列中之該諸框架之前及之後^行 編碼,對表示一B圖像所需之資料量較p圖像爲少,而p圖 像所而又較I圖像爲少。另一方面,因爲?及B圖像僅能因 參考其他圖像而行編碼,故僅有j圖像可對對一指定序列 之啓始播放提供實際之進入點。再者,吾人應注意到, GOP資料、!及!>圖像皆在相對應之B圖像之前進行編碼, 而在解碼後重新排列以達成正確播放順序,據此,圖 像爲時序戳記PTS及解碼時序戳記DTS可能互異之實例, 圖像群體GOP係説明於圖7下方之vide〇_ES。 a ' 最後在圖7中所顯示者爲一聲訊基本_流助-入1;〇1〇之代 表,此包含其有框架啓始碼之資料簡單框架FRM,其可允 本紙張尺錢财目目’豕標準(CNS)A4規格(210 X 297公f ) ^ — — --------^--------- (請先閱讀背面之注意事項再填寫本頁) 591623 經濟部智慧財產局員工消費合作社印製 A7 五、發明說明(24 ) 奋午各種取樣率(3 2千赫、48千接r νυ、^· 七欠 M 48干赫(kHz)等)及各種資料傳於 率(舉例而言每秒32千位元戎饮从、杰* 輪 ± 丁位疋或其他速率)之不同聲訊格式, 聲訊及視訊串流之上诚乃Jf 述及其他特性係編碼於節目專屬資今 PShPES封包頭端中、及框架頭端中。 貝成 具有相同顯示時序戳記PTS之聲訊框架及視訊圖像 時顯示於解碼器之輸出,另-方面,在對來自不同基二串 流之資料封包進行排程方面有相當大之自由度,因此 相同PTS數値之聲訊及視訊存取單元可在—秒時差内到 傳輸串流TS中。 系統目標解碼器 爲確保一實際解碼器之緩衝及其他特性可對任何型式之 串泥進行解碼且不會在所顯示之有聲影像節目中產生中 斷,MPEG-2標準制訂了一傳輸串流,,系統目標解碼器,,(τ_ STD)模式及一節目串流系統目標解碼器(p_STD)模式。一 般而s,每一系統目標解碼器爲一假設之實體解碼器模 組,其具有以TS或PS格式對不同基本串流解多工之機構、 其具有對母一聲訊、視訊及系統控制型式資料之解碼器、 以及其具有在輸入串流及解碼器間之緩衝區俾用以對自一 資料頻道到達及其實際解碼及顯示時間間隔中掌控每一基 本串流之資料。
如MPEG-2文件説明所詳述,Τ-STD及P-STD兩者在一般 型式上相類似,然而,在T-STD及P-STD間之差異代表(一 般而言)一傳輸串流在缺乏對至少在PES封包階段重新排程 之情況下無法直接對映至一節目争流,且亦無法以PS及TS -27- 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) !1--------鲁------ --訂---------線 f請先閱讀背面之注意事項再填寫本頁} 五、發明說明(25 ) 格式進行溝通。在-例中,採用TS格式之解碼器具有較p STD爲小之缓衝區,而在另一例中,在τ_8τ〇中之每—主 要緩衝區係由-傳輸緩衝區帶領,其用以將傳輸串流本= 之較爲,,猝發bursty”之資料予以平滑化,儘管一串流資料 可在數個傳輸封包之間隔内以每秒4〇百萬位元速率到達, 然此一 _流之平均速率在將整體傳輸串流多工納入考量後 將要低的多。漏失率(leakme),,係爲傳輸緩衝區而定 義,其用以調節輸入資料速率至2百萬位元/每秒(聲訊)及 18百萬位元/每秒(視訊),假設資料將通過主要 簡單編輯 對於簡單編輯而言,在編輯作㈣無需進行任何確保率 流將平順播放之處置,特別是,將無橋接序列產生及儲 存j因此,該裝置必需處理播放時序問題,一般而言,保 狂完美播放是不可能的,然吾人所提出之方法目的在於儘 可能地減少對使用者之干擾。 人當將兩MPEG串流在任意邊界結合所產生之潛在問題包 1 ·視訊可能無法解碼 如上述所解釋的,MPEG藉由參考其他視訊框架以對大 郅份視訊框架進行編碼,如果作爲參考框架之資料遺失, 則依存於該參考框架之框架將無法進行解碼,如果一框架 係使用不正確之參考框架進行解碼,其結果將產生雜訊視 覺干擾,並且’因爲在MPEG傳輸串流中之視訊框架之重 新排列,其將產生不應顯示之視訊框架卻包含於視訊串流 -28 - 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐y 591623 A7 B7 經濟部智慧財產局員工消費合作社印製 -29 - 五、發明說明(26 ) 之中 一特殊例子爲入口及出口框架皆已被選取,故所有框架 皆可進行解碼,當使用者可隨意地選擇出口及入口框架 時’此種情況可隨機性地發生,但一般而言並不常見,在 另一具體實施例中,使用者可能僅限於選取某些框架作爲 出口及入口點。 2 ·不冗整聲訊框架 聲訊及視訊會分割成長度爲188位元組之傳輸串流封包, 傳輸串流封包在傳輸串流多工中交錯,在該多工中位於聲 訊及視訊框架邊界間並無任何契合,因此,在視訊框架1 界上進行兩♦流之結合將在編輯點附近產生不完整聲訊框 架,由解碼器對這些不完整聲訊框架進行解碼之嚐試將產 生聲訊失眞。 ' 3 ·緩衝區問題 MPEG標準之主要特性爲定義緩衝區容量及解碼器在某 一範圍下之行爲(請參閲上述系統目標解碼器),藉由在任 意點接合兩MPEG相容串流而得之串流一般將無法符合 MPEG緩衝區模式,其之播放將在解碼器中產生因尹 下溢(underflow)所導致之資料遺失,進而使聲訊及^^ 訊失眞。 兄 4 ·聲訊不對稱(Audio Skew) 配合視訊顯示之聲訊框架兩者在多工中並不契合,一 而言’對應於視訊之聲訊在多工中會較該視訊延遲到達, 然而,聲訊-般在多工中可較對應之視訊早一秒或晚—秒 木紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐 I --------------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) W1623 經濟部智慧財產局員工消費合作社印製 -30 A7 B7 五、發明說明(27 ) 到達。 5 ·時序基之不連續(Time-base Discontinuity) 用於PCR/ PTS/ DTS時間戳記之時序基將在編輯點產生不 連續,在兩時序基間之校正偏量係爲下列兩者之差量··( 〇 第序列之取終框架之pts加上一框架間隔、以及(丨丨)第一 序列之第一框架之PTS。 6 ·連續計數器之不連續 在傳輸_流封包中之連續計數器將在編輯點處產生不連 續’此會導致一解碼器壓抑每一解碼之產生直到發現新序 列頭端爲止。 本發明所提出之方法及裝置將處理這些問題。 間單編輯之產生 對於簡單編輯而言,在編輯時將不製造任何改變,但是 某些附加資料(”索引資料”)應儲存作爲播放串列之一部$ 以便編輯記綠,特別是,所儲存之指標係用於辨別:(i)位 於第一串流中最後框架顯示之終止點、以及(ii)位於第二 串泥中第一框架顯示之啓始點。舉例而言,在圖5之第— 編輯例中,這些指標將指分別指出點p2& p3,這些指標可 儲存用以直接指向該資料之邏輯位址,或藉由參考一時序 値運作。在稍後之例中,時序指標可藉由參照特性指標資 Λ (CPI)之對照表轉換成位址,(:^1爲索引格式用於所儲存 節f之至少一部份、以及識別(例如)在該位元串流中開始 之每一圖像序列位置。 另一被儲存者爲(iii)位於兩時序基間之顯示時間偏量, 本紙張尺度適用中國國家標準(CNS)A4規格(21〇 χ 297公釐 I--------------------訂---------線 (請先閱讀背面之注咅?事項再填寫本頁) 591623
其由第一串流之最終框架之pts減去第二串流之第一框架 之pts而得,請注意,如果該偏量係儲存於下節描述之步 驟1至4之調校之後,則播放將更爲簡單。然而,亦有可能 之一具體實施例爲該偏量之儲存並無任何調校,而是在播 放時視需要進行調校,此種作法將需要在播放時讀取及分 析資料。 藉由數位介面之簡單編輯播放 藉由内建解碼器重新產生編輯串流,在原則上對任何 複雜度之掌控是可能的,然而,爲使簡單編輯得以在標準 STB上播放而無任何干擾失眞,下述程序將由圖丄之裝置所 運用,此包含在播放時所需進行之步驟以及在產生定義該 編輯之附加資料所需執行之步驟。 1 ·對S T B僅傳送可解碼之聲訊/視訊 對該編輯之索引資料中之指標會被選取以確保第一串流 將總疋在一 P或I框架(在位元串流中,和顯示順序相反)之 前結束,且第二串流將總是以〗框架啓始。僅有完整聲訊 框架會傳送至解碼器,在聲訊顯示之缺口應留置於編輯點 處,不必要之聲訊封包會藉由改變每一封包之PID爲 OxiFFF (代表一空(NULL)封包)而自串流中移除,此將不 會對連續計數器產生問題,因爲封包在緊接連續計數器不 連續之前或之後將會被刪除 2 ·確保無緩衝區溢位 爲確保無緩衝區溢位情況發生,在編輯點之緩衝區狀態 應予以計算,吾人使用下列演算法(其他演算法亦可使 -31 -
591623 A7 經濟部智慧財產局員工消費合作社印製 五、發明說明(29 ) 用) ⑷在原,第:串流中之編輯點計算緩衝區滿位値, 此値可藉由將在該編輯點前之所有視訊框架(其具有之 解碼時間戳記DTS時間在該編輯點時間後)大小加總簡單 計算而得。 (b) 在孩編輯點計算第—串流之缓衝區滿位値,此可 利用和上述相類似之方法進行計算。 (c) 如果Sbuff>Dbuff則將一框架間隔加入位於串流間之偏 里,並凋板Sbuff之數値至較先前遲一框架間隔之緩衝區 滿位値。 (d) 重複(c)直到Sbuff<Dbuff爲止。 此將確保無緩衝區溢位產生,對於上述步驟(c)至(句之 另一種方法爲在步驟(c)中保持常數偏量値但在第一 _流 中移動編輯點以排除最終框架,在實際上,將有多於一之 框架應予移除以確保第一串流總是在p/I框架之前結束,在 任一例中,播放之結果將會是來自第一串流之最終框架會 在顯示時停格多於一框架之間隔,兩種方法可結合運用, 其可能會減緩每一種方法之負面效應俾滿足使用者需求。 如果編輯在G〇p邊界完成,在大部份情況下,在第一 _ 流末端及第二串流啓始端之緩衝滿位値將相類似,因此, 藉由選擇僅在GOP邊界進行編輯,吾人一般上可減少串流 間偏量增加之數量,並因此減少編輯序列播放時之停格框 架之時間。本裝置之設計者可爲此理由決定僅G〇p邊界可 爲使用者所選取,然而一般而言,使用者可參考或忽略装 32 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) Ί丨 %------- 丨訂---------線 (請先閱讀背面之注意事項再填寫本頁) 591623
置:提供之最佳選擇任意選取編輯點。 3·確保無緩衝區下溢(underflc^) 位:兩:流間之偏量計算係始自PTS値並依上述進行調 罘一串泥開始載入之時間係依攄 ,^ 偏量、位於第二“φ、: 時序基、使用該 二+笪^ 一串/瓦中 <罘—PCR時間戳記及多工率進行 :?果:得時間指出對於第二串流開始載入係在第一 (前則將產潛在問題(因爲此種情況不冑發幻, 八結果爲第二串流將遲於指示時間方載入於多工中,且此 2產生緩衝區下溢(代表對—框架之資料在其解碼時間 内未疋全載入),爲解決此問題,在兩串流間之偏量(在將 其記錄於附加資料中進行編輯前)會簡單地增加多重框架 間隔直到兩事流之載入時間無任何重疊爲止。 4.更新PCR/PTS/DTS時間戳記 在播放時,該裝置會在編輯點之後更新所有時間戳記, 使得解碼器得以讀取一連續串流。用於更新該時序戳記之 偏異値(offset)係由在該編輯點後之第一框架之pTS及在該 編輯點之前之最末框架之差所產生,若有必要,其可在上 述步驟中進行調整。因爲並非所有框架皆會顯示,對於聲 訊及視訊兩者之顯示時間會有差距存在,解碼器應將該視 訊停格並消音(參閲MPEG-2相同説明文件,IS〇/IEC 13818-4: 1995,2.3.3.1.1節),如果時間戳記並未更新,則 解碼裔應假設聲訊及視訊皆爲連續,此將導致緩衝區資料 溢位及遺失。 5 ·在連續計數器不連續處設置不連續指標 __-33- 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 591623 A7 B7 經濟部智慧財產局員工消費合作社印製 -34 五、發明說明(31 ) …視訊序列頭端通f會在—G〇p啓始處傳送,故自 山輯點後之視訊基本串流中之第—位元組將爲視 歹。“。同樣地,帛-聲訊封包應包含-聲訊框架之 在播放時,該裝置會在這些封包中設置不連續指 —序列頭端並不強制必須顯示於一 G〇p之啓始處,然 t如果若無序列頭端存在,則可能在對視訊串流解碼時 曰生問碭,因爲解碼器無法知曉對該串流解碼所需之, 量矩陣。在廣播串流中亦會產生類似問題,當改變頻道 時:馬此理由播送器_般將在該串流中之小幅時間間隔内 _包含-序列頭端。因此’當在第二串流中選擇編輯點時, 孩裝置會選擇由一序列頭端所引領之下一 I框架而非下一 個最接近之框架。 攔位序列(由上至下)無需伴隨編輯點予以保留,然而, 如果該欄位序列未被保留,則在兩串流間之偏異値應爲奇 數欄位週期,此包含3:2下拉情況(the case 〇f 3:2㈧比 η)解析度之改變及混合框架速率(例如從NTSC至PAL 規格)可導致干擾失眞因此應予避免。 儘f簡單編輯係基於正確框架產生,若經由一數位介 面,其可以正確GOP方式播放。圖8顯示一例子,由二二 編輯以正確框架產生,使得另一裝置在播放時可能得以= 仃較複雜之處置(例如使用一内建解碼器),對經由一標準 介面及解碼器用以重新產生之主要要求可因此滿足,且不 會對運作時可產生之較佳表現造成阻礙。 參紙張尺度適用中國國家標準(CNS)A4規格(210 x 297公釐) ^ ^ --------t-------- (請先閱讀背面之注意事項再填寫本頁) •線· 591623 A7 B7
土於上述考量’該裝E將進#τ騎動 Η圖1)上播放簡單編輯: 在數仫,丨® Α1·二構:;=放至點Χ,該點爲先前G〇P之末端,名 斤構心己綠系統中,此點可自特徵點資訊CPI發現, 其係自動儲存於光碟之播放串列資料中,吾人所引用 乏申請案號PCT/EP99/08252 (PHN 17161)(未在本申誚 案日期則公告)描述了 cpI之可能應用及格式,原貝,j 上’相同資訊可藉由分析該亭流内之足夠資料而發掘 直到發現序列頭端爲止。 A2·至點X之傳輸封包係依據其到達之時間戳記進行傳送 勺在第串/瓦末端,一傳輸串流封包和一不連續資 訊表單(DIT)會插入,DIT爲數位視訊廣播(dvb)標準 系統資訊之一部份,而非爲MPEG格式,基本上,〇ιτ I明了在片段傳輸串流中不連續點發現之處,較詳細 炙資訊可參考ETSI文件EN 3〇〇 468"數位視訊廣播 (DVB);對於DVB串流之服務資訊(SI)規格,,。 A3·在第一串’瓦末端’傳輸封包會伴隨節目配置表單ρΑτ =入於第二串流中,且傳輸封包會伴隨一PMT插入於 第二串流中,這些封包亦具有不連續指標設置於適應 性攔位AF中,以避免解碼器會誤認其爲錯誤資料而予 以棄置。 A4·藉由分析第一串流末端至點χ,最後圖像之DTS及位於 點X之STC (PCR)可據以決定。在點X及插入於 PAT/PMT之傳輸封包之後,對封包之傳輸可予以懸 -35 本紙張尺度適用中國國家標準(CNS)A4規格(210 χ 297公釐) (請先閱讀背面之注意事項再填寫本頁) ---------t--------- 經濟部智慧財產局員工消費合作社印製 591623 A7 B7 經濟部智慧財產局員工消費合作社印製 五、發明說明(33 ) 滯,直到STC數値大於最後框架之DTS數値爲止。或 者,可利用一秒之延遲(對於延遲所能允許之最大 値)。若使用所儲存於偏異値資訊,本裝置可將新框架 顯示前之差距予以最小化,特別是,自進入點檢視第 二串流時,播放器將發現PCR數値處於一新時序基 中,所儲存之偏異値可在第一串流執行時加入STC以 藉由新時序基獲取現在時間値,當此和在第二序列之 進入點編碼之PCR相吻合時,封包之傳輸將會持續。 應注意的是,並非所有進入點附近會具有就近編碼之 PCR,然而,對該裝置而言,在編輯點之前或之後進 行讀取並在PCR編碼間推導STC(基於新時序基)是可能 的,該裝置亦可單純等待直到下一 PCR到達爲止。在 一 PCR及次一 PCR間其允許之最大差距爲01秒,吾人 所建議之値爲至少每0.04秒重覆一次,因此,儘管如果 新時間値無法立即獲得,對於以遠較上述建議之,,安 全’’値1秒快速之安全地重新輸入封包仍是可能的。 A5 ·在分析串流直到點X期間,吾人可輕易知曉最後視訊 框架是何時開始,在分析和最後視訊框架進行多工之 資料時,一旦發現新視訊框架開始,此聲訊封包及具 有相同PID之所有後續聲訊封包會將其piD改變爲 OxlFFF (空封包),此舉係避免不完整聲訊框架被傳送 至解碼器之情況發生,且應對所有聲訊PID執行,因 爲聲訊框架和傳輸封包並不契合,填塞最後聲訊封包 部份以移除下一聲訊框架之啓始是必要的,填塞動作 I ^--------------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 591623 經濟部智慧財產局員工消費合作社印製 A7 B7 五、發明說明(34 ) 可藉由加入一 PES填充封包或加入一適應性攔位而達 成’該適應性攔位允許任何指定之資料位元組數目加 入PES封包中,如MPEG文件説明中所述。所用於填充 之資料可以是毫無意義的。 A6.第二串流開始在點X播放,點X爲在點(自儲存於播放 串列中之CPI内發現)後之GOP之啓始,該第二串流應 在上述步驟A4定義之延遲後開始播放,且之後傳輸封 包會依據其到達之時間戳記(搭配相對應之偏異値)進 行傳輸。 A7·每一基本串流有其自已擁有之之pID,對於該視訊piD 而言,一伴隨不連續指標値爲1之傳輸封包及一伴隨串 流識別碼stream_id OxBE之PES封包會伴隨比第一視訊 封包小1之連續計數器値插入。 A8·在第一視訊PTS前之伴隨PTS聲訊(”引導聲訊”)會被棄 置。 A9·對每一聲訊pid而言,所有封包應予以刪除直下一聲 訊框架啓始處爲止,如果第一留存之聲訊傳輸封包具 有一適應性欄位,則不連續指標應設爲1,同樣地,其 或將需要填塞第一聲訊封包以移除先前聲訊框架之末 端0 A10·如果存在一專屬PCR PID,則不連續指標應伴隨一 pcR 設於第一封包内,如果該PCR PID亦和聲訊或視訊共 同分享,則一般而言其將不便於設置不連續指標,因 爲此指標係位於該適應性攔位中。爲插入一適應性搁 -37- 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) :111 鲁------- 丨訂---------線 (請先閱讀背面之注意事項再填寫本頁) 591623 A7 五、發明說明(35 )
位以改變該封包之有效荷載,吾人必須將該串流其餘 部份重新包封及重設時序,此種特殊作法係因爲一旦 該指標已設置,其必須設置於所有封包中,直到pcR 爲止,如果此項作爲並未執行,該STB行爲將無法如 mpeg規格中所定義。 .、 操誤失播放之複雜編輯 複雜編輯-產生 在較複雜之編輯中,會開啓如圖6所示之一橋接序列, 然而,在此所描述之新式方法及裝置係基於下列附加限 制: 1 ·在顯示聲訊時應有一小幅差距(小於1框架間隔),且應 不重疊,此舉係用以避免當該聲訊串流在數位介面上前進 時造成該標準解碼器之混淆。相較之下,在申請專利案號 WO-A-00/00981 (PHB 34262)中提出之在零及壹框架間應 有正向重疊(positive overlap)之情況,兩種方法各有其優 點。重®之一項優點爲(在必要時)一内建解碼器可使用較 準解碼器爲大之複雜度處理聲訊編輯,例如,藉由自一 率/心至另一串流之淡出及淡入(cross-fade)。然而,當在數 位介面上運作一標準解碼器(STB)時,該裝置應對重疊之 一部份或其他部份予以壓制。 2 .用於掌控聲訊之兩種情況,首先,聲訊應予以重新多 工以符合MPEG-2緩衝區限制,意即,來自第一串流之某 二耳Λ知伴p过弟一 _流之視訊進行多工。來自該編輯點後 之第—串流聲訊框架之PTS/DTS數値必須參照第二串流之 -38- 本紙張尺度過用中國國家標準(CNS)A4規格(21〇 χ 297公釐) (請先閱讀背面之注咅?事項再填寫本頁) ---------訂---------線· 經濟部智慧財產局員工消費合作社印製 591623 經濟部智慧財產局員工消費合作社印製 -39- A7 五、發明說明(36 ) 時序基之適當偏異値予以改變 碑哭描I。 位万;傳輸串流系統目標解 碼态板式(T-STD)内之該聲訊緩衝 > Μ ^ ^ ^ ^ 更衡梃式和郎目串流(P-STD) <洱訊、k衝杈式互異,在產生橋 虫、云…入π 掏接時,吾人必須確保多工 串流付合T-STD之要求。 在第二種狀況中,位於第一 —、 ^ _ 、罘及罘一貧料串流間維持一明 確中斤點(未和其他點4说、 ㈣以,,Γ )’在—數位介面上播放此一 編輯後序列時,某些聲訊必須 耳 Λ、丁以棄置以避免在STB中之 緩衝問題,吾人將於後續詳述。 3.當產生橋接時’位於啓始處之連續計數器π應和先前 串流相互一致。 4·有關位於橋接序列末端之連續計數器(cc),吾人必須 將其納入考!以避免所編輯之串流被錯誤棄置,値得注意 =是然橋接序列之cc數値可在橋接序列組成時任意設 定彳疋橋接序列之任一端所儲存序列之CC數値應視爲固 定。 在第一具體實施例中,對每一_流之連續計數器會在橫 跨橋接序列時設爲穩定增加,並且特別是對編輯點會保有 連續性,僅有在偶然的情況下,該橋接序列之每一串流封 包數値會設定爲所要求之數値以避免在編輯串流中之某些 點上之連續計數產生不連續性。 據此,在橋接序列之末端,藉由插入空的PES封包(僅 PES頭端但無資料存在),該連續計數器會和該串流之其餘 部份相互一致,此法並不保証播放器跳回至第二串流點處 係爲對聲訊及視訊兩者之PES封包之啓始點,且其將毀損 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) --------^---------^^1 (請先閱讀背面之注意事項再填寫本頁) 591623 經濟部智慧財產局員工消費合作社印制衣 A7 五、發明說明(37 ) :效荷載及封包架構以將填塞封包插入―”實際”pEs封包 1處因此,,玄cc在每-基本串流中之填充動作會在橋 2序列末端之前之-適切點執行,故該新聲訊及視訊封包 运在一新PES頭端之前插入。如果將橋接序列中之最後封 包數目納入考量,在橋接序列中之最終計數器値將和後續 串泥一致,在此狀況下,如果僅考量橋接序列”核心”即已 足夠,而對於某些爲迎合配置規則而純粹進行拷貝之封包 則除外。 、値得注意的是,MPEG已對用於填塞傳輸串流之空封包 進行定義,然而,對位於橋接序列中之cc填塞目的則是無 用的,因爲其會爲解碼器中之連續計數函數所忽視。該空 封包可由重新多工作業進行插入或刪除,並且因此無法假 設空封包有效荷載傳送至該解碼器。本案發明者已認知 到,如果PES封包係包含於每一填充封包内,則cc填塞作 業可據以達成,該MPEG解碼器將不會對一不具有效荷載 之封包增加連續計數器之値,爲進行cc填塞作業之目的, 因此,本裝置使用一内含完整但爲空的PES封包之原始傳 輸封包。 對此類空封包而言,其可具有不同格式,一較佳實施例 係説明於附綠A、使用標準MPEG語法,儘管MpEG允許在 一聲訊/視訊基本串流ES封包頭端進行填充,此項選擇並 不適宜’因爲最大允許填充位元組爲32位元組。在附綠a 之例子中,填充作業之進行係使用一附加基本串流 (stream—id= padding—stream ID OxBE),而非用於實際有效 40 本紙張尺度適用中國國家標準(CNS)A4規格(210 x 297公釐) ^.----------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 591623
五、發明說明(38 ) 經濟部智慧財產局員工消費合作社印製
:載( > 閱圖 7之 SID及 ISO/IEC 13818-2 2·4.3·7 節)。附錄 B 、"月另#作法’其中’填充作業在一動態聲訊或視訊Η 〈,應性攔位中進行。附錄C説明另-種作法,其在一專 屬填充串流之適應性攔位中進行填充作業。 複雜編輯-説明實施例 圖9説明對本發明具體實施例中之橋接序列、依據上述 7曝…果進行之修叮。依據該配置法則(顯示於圖6)進行 〈貝料拷貝在此爲簡化之理由而予以省略。如上所述,每
一基本串流(每一 PID)需要個別處理:對一聲訊串流之TS 封包係以虛線顯示於視訊封包之後,無庸置疑的,該實體 橋接序列一般上將包含上千個188位元組封包,儘管圖中 < 示4 h A明本發明之關鍵特徵,同樣地,視訊對聲訊 封包之比例一般而言遠低於該圖中之建議値(實際應用上 約爲12: 1)。 在視a U ’爲4明之目的靠近橋接序列末端之 封包在圖中係以雙線標示,於該處該裝置已在對第二串流 SEQ2之進入點前發現最終pES頭端。四位scc數値係在每 一封包中以16進位數位(,〇,到,9,、,A,到,F,)表示,該數値 在每一封包以所賦予之PID進行傳送時會增加丨。粗線封包 代表空封包,*已在編輯作業中插入視訊串流内,位於橋 接序列中之其他封包會予以記錄以及/或者重新多工,這 些封包(cc値以粗線表示。位於SEQ2内之第一封包係以 三線表示用以指出一視訊序列頭端在此提供一有效進入點 至弟二串流中。 -... _ - 41 _ 本紙張尺度過用中關家標準(CNS)A4規ίϋο x 297公髮) ----- (請先閱讀背面之注意事項再填寫本頁) 訂---------線· 591623 經濟部智慧財產局員工消費合作社印製 A7 五、發明說明(39 ) 在第一申流前進過程中,跟隨著連續計數器數値之序 列’吾人可發現在第一串流SEQ1*之視訊ES&CC=5之封 包作爲結束(爲了跳躍至橋接序列之記錄部份之目的),位 於橋接序列中視訊ES資料之第一封包因此會在橋接序列構 建時將CC値設爲6,因此可在跨越第一串流紐…之出口點 時仍提供連續性,且CC之數値自該點、穿越該編輯點(未 顯示)直到該橋接序列之末端處以7、8等等之數値延續下 去。 在某些點處’伴隨該編輯點而儲存新的PMT、pat及PCR 數値是必要的,在此具體實施例中,該橋接序列之第一封 包(以粗線顯示)爲一 PID=0之封包,其被插入以傳送 PAT、PMT及其他編碼資料,這些資料伴隨内容爲”next,, 4欄位current—next—indicator指出其在該編輯點之後、爲 該序列進行準備,對於PID=0之串流之cc數値序列係獨立 於視訊及聲訊串流序列之外。在該實施例中,伴隨 PAT/PMT插入之封包係以0(:>9進行顯示,其以在第一串 流SEQ1中之PID=0之最後TS封包CC=8爲基礎。 現在回到視訊E S作爲主要實施例,儲存於光碟上之第二 串流SEQ2中之第一封包具有CC=3,且其將不會變動,在 將橋接序列核心藉由第一串流SEQ1出口點連續値予以重新 記錄及重新多工後,吾人可發現在橋接序列中之最末cc數 値將爲’D,,其較結合第二串流所需之連續値短少5,因 此,在此例中之編輯裝置已在橋接序列之最後部份安插5 個空封包,俾能和第二串流(SEQ2)連續。自該橋接序列末 42 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ! -----------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 州623 經濟部智慧財產局員工消費合作社印製 A7 五、發明說明(4〇) 、回數(CC=2、1、〇等签、 一、 )’吾人可發現CC= E、以雙緩诗 封包,其和用於具有—PES頭端之視 T : 包相-致,該裝置在此之前隨即插入CC=9、A、二2 五個額外之空封包,妙u / 據此得以在整個編輯過程中構建 LC連續性。 1丹咬 在母一聲訊及系統資訊电、、云ro , " 串/瓦中,使用不同數目之空封句 =適Γ的^且位於錢接序列中之最末PES頭端之位置 入η'串:心位置而有不同,I簡化之目的,封包之插 入在圖9中僅以視訊ES進行說明。 吾人將了解到,在每一电、、云士 、、 串机中插入(空封包數不會超過 因爲其以4位元進行循環。同樣地,約在16次中會發 生-次,吾人無需插入空封包,因爲cc在編輯過程中之 續性係基於機率。更明顯的是,如所顯示的,所插入之封 包無需聚集於最後可能點處,其可能安插於一較早出現之 點處,且必要時可散佈於較大間隔之間。 不連續指標僅在時序基改變時需要進行設定,其原則上 可發生於橋接序列之任何地點,但在所指定之編輯點(豆 位橋接序列中段之某部位)是最易進行的。 八 在上述技術之變化中,一連續計數器之不連續情況可留 置於編輯點處(位於橋接序列中),但是需配合在連續計數 器不連續情況發生處之封包内設置不連續指標位元,依據 MPEG規定重呼該不連續狀態,直到發現一新的序列頭端 爲止4。一般而言,在該編輯點後,其將存在一視訊序列及 一新聲訊框架之啓始,故該不連續狀態將不會對播放產生 -43- 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 丨^------------- ------Ί叮·--— II — (請先閱讀背面之注咅?事項再填寫本頁} -線· A7 B7 包 五、發明說明(41) 任何影響,爲利用 進^ 、输兩 夂化’仍將需要自該橋接序列之末端 夠一致。 眾連、,计數器在該橋接序列末端處能 藉由數位介面對複雜編輯進行播放 對:馬/1、局輯及橋接序列係完全符合mpeg_2規格建構的, 僅有少量工作需進行處理,唯-之問題爲其 ,序基不連續(在PCR時間戳記中)及額外之聲訊。 在播放時’ PCR之不連續會藉由下列作業自該串流中移 除: C1.在PCR封包中將不連續指標設爲〇;以及 J用位方、忒編輯點前之最末pTs及在該編輯點後之第一 PTS間之偏異値更新所有pcr/dts/pts。 對於後績 < 編輯點,新的偏異値必須加入先前之偏異 値,而使用其總和。 另一種方法爲,如果該PCR不連續並未移除,帶有一 DIT 表單之傳輸封吨可插入於編輯點處。 爲避免聲訊緩衝模式所產生之問題,刪除某些聲訊封 是必要的。在第一串流SEQ1*之最終視訊框架末端之後, 一旦發現一新聲訊框架之啓始,該封包及所有後續聲訊封 包應在藉由數位介面傳送之前予以刪除。傳統上空丁8封 可插入其自已擁有之位置以保存TS格式,前導聲訊(亦γ 在第一視訊封包前之聲訊)應同樣地予以刪除以避免聲訊 緩衝區溢位情況發生。 口 另一具體實施例 -44 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) dT----------------------------^ . (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 包 即 591623 A7 五、發明說明(42 ) 如一般所了解的,上述實施例係以框架爲基礎而非以欄 位爲基礎進行編輯:這是因爲以MpEG進行編碼之一般視 訊單元皆爲框架,熟知本領域之人士將了解到,吾人所描 述之技術並不一定須符合MPEG規格(如上所述),且在此 描述之技術亦可適用於非以MPEG規格爲基礎之資料。 、請參照上述第4點中有關橋接序列封包中之連續計數器 〈處理’吾人在此考慮另一種策略,其可滿足無誤失編輯 <要求。上述技術是較佳的,因爲在播放 、 特殊處理時間,而另-種具相同特點之作法爲I:接Π 由上述之將額外封包插入每— PID串流中1 在橫跨編輯點時得以連續。 3冲數态 丨:—-----------------訂---------線 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 -45- 本紙張尺度適用中國國家標準(CNS)A4規格(21〇 χ 297公釐 591623 A7 B7 五、發明説明(43 )
附錄A 空封包-第一種作法:填塞基本串流ES 語法 數値 位元數目 Transport_packet() { Sync_byte=; 0x47 8 Transporterrorindicator 0x0 1 Payloadunitstartindicator 0x1 1 Transportpriority 0x0 1 PID PID 13 Transport_scambling_control 0x0 2 Adaptationfieldcontrol 0x3 2 Continuity_counter=(next one)-l; N-l 4 Adaptation_field() { Adaptationfieldlength 0x1 8 Discontinuityindicator 0x1 1 Randomaccessindicator 0x0 1 Elementary_stream_priority_indicator 0x0 1 PCR_flag 0x0 1 OPCR_flag 0x0 1 Splicingpointflag 0x0 1 Transport_private_data_flag 0x0 1 Adaptation_fiel_extension_flag \ 0x0 1 / payload() { packet_start_code_prefix 0x1 24 stream_id=padding stream OxBE 8 PES_packet_length OxBO 16 For(I=0;I<N;I++){ Stuffing byte } _ } I OxFF 8 -46- 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 591623 A7 _B7五、發明說明(44)
附錄B 經濟部智慧財產局員工消費合作社印製 空封包-第二種作法:填塞於聲訊/視訊ES之適應性欄位 語法 數値 位元數目 Transport_packet〇 { Sync_byte=; 0x47 8 Transporterrorindicator 0x0 1 Payload_unit_start_indicator 0x1 1 Transport_priority 0x0 1 PID PID 13 Transport_scambling_control 0x0 2 Adaptation_field_control 0x3 2 Continuity_counter:=(next one)-l; N-l 4 Adaptation_field() { Adaptation_field_length Length 8 Discontinuityindicator 0x1 1 Random_access_indicator 0x0 1 Elementary_stream_priority_indicator 0x0 1 PCR_flag 0x0 1 OPCR_flag 0x0 1 Splicing_point_flag 0x0 1 Transport_private_data_flag 0x0 1 Adaptation_field_extension_flag 1 0x0 1 / payload() { packet_start_code_prefix 0x1 24 -丨:---^----------------訂---------線. (請先閱讀背面之注意事項再填寫本頁) -47- 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) 591623 A7 B7 五、發明説明(45 ) stream_id(=video or audio elemtary OxEO 8 stream) Length 16 PES_packet_length 0x2 2 Ί0? 0x0 2 PESscramblingcontrol 0x0 1 PESpriority 0x1 1 Dataalignmentindicator 0x0 1 Copyright 0x1 1 Originalorcopy 0x0 2 PTS_DTS_flag 0x1 1 ESCR_flag 0x0 1 ES_rate_flag 0x0 1 DSM—trickmodeflag 0x0 1 Additional_copy_info_flag 0x0 1 PES_CRC_flag 0x0 1 PES_extension_flag PESheaderdatalength Length 8 For(I=0;I<N;I++){ Stuffing_byte } } } - OxFF 8 -48- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 591623 A7 B7 五、發明説明(46 ) 附錄C 空封包-第三種作法:填塞於適應性欄位及填塞基本串流ES 語法 數値 位元數目 Transport_packet() { Sync_byte=z; 0x47 8 Transport_error_indicator 0x0 1 Payload_unit_start_indicator 0x1 1 Transport_priority 0x0 1 PID PID 13 Transportscamblingcontrol 0x0 2 Adaptation_field_control 0x3 2 Continuity_counter=(next one)-l; N-l 4 Adaptation_field() { Adaptationfieldlength Length 8 Discontinuityindicator 0x1 1 Randomaccessindicator 0x0 1 Elementary_stream_priority_indicator 0x0 1 PCR一flag --- 0x0 1 OPCR_flag 0x0 1 Splicing_point_flag 0x0 1 Transport_private_data_flag 0x0 1 Adaptation_fiel_extension_flag 0x0 1 Padding Byte \ OxFF 8 j payload() { packet_start_code_prefix 0x1 24 stream_id=:padding stream OxBE 8 PES_packet_length Length 16 For(I=0;I<N-I++){ Stuffing byte } 一 } I OxFF 8 -49- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
Claims (1)
- A B c D 琴手双光請案 本(93年1月) 、申請專利範圍 1 . 一種用以編輯數位影像記錄之裝置,其包含用以自一 儲存設備中讀取資料序列並對其進行編輯之機構,使 得位於第一序列之第一編輯點鏈結至第二序列之第二 編輯點,而不抵觸一預設解碼器所加諸之限制,其 中’每一儲存序列包含至少一連續傳輸封包,所指定 足該連續傳輸封包包含個別連續計數器數值,每一數 值藉由預設連續性法則和其前一數值產生關聯;該裝 置包含用以計算產生自該編輯點鏈結之眾連續計數器 數值中之不連續量值之機構,以及用以產生—對鹿之 附加傳輸封包數目之機構,每一傳輸封包擁有其自2 擁有之連續計數器數值,並據以定義一鏈結該第一及 第一編輯點之傳輸封包編輯序列,且符合該限查 續性法則。 運 2 ·如申請專利範圍第1項之裝置,其中,至少該第—序列 傳送至少一封包化基本_流,其封包群本身會進行分 割以形成該傳輸封包。 丁刀 3 ·如申請專利範圍第2項之裝置,其中,該裝置用於識別 一傳輸封包,其有效荷載包含一封包邊界,並用以產 生孩附加(眾多)封包,使得當封包插入於:所辨識封包 前時’能夠符合該連續性法則。 、 4·如申請專利範圍第丨至第3任一項之裝置,其包含用以 經由一數位介面輸出該傳輸封包(包含該附加封 輯序列之機構。 ) 5 ·如申請專利範圍第1項之裝置,其中,該第一及第二資 本紙張尺度適财S S家標準(CNS) A4規格(⑽χ 297公着) 591623 A BCD 六、申請專利範圍 料序列個別包含複數個封包化基本串流之多工,每一 基本串流擁有其自已擁有之傳輸封包序列。 6 .如申請專利範圍第5項之裝置,其中,該連續計數器對 每一基本串流獨立進行運作,用於對每一基本串流產 生附加傳輸封包之該裝置係依據對串流所個別計算之 不連續量值。 7·如申請專利範圍第丨項之裝置,其中,該裝置包含用以 事先產生並儲存定義該編輯之重新產生附加資料之機 構。 8 .如申請專利範圍第1項之裝置,其中,該第一及第二序 列包含具有眾多框架之以框架為基礎之資料,該框架 可為内部編碼(intra-coded),其無需參考該序列之任何 其他框架,並且眾多框架可參考該序列中之至少一附 加框架進行交互編碼(coded)。 9·如申請專利範圍第8項之裝置,其中,該裝置包含橋接 產生機構,該機構設計成用以產生傳輸封包之橋接序 列’藉由選擇性地結合來自所儲存之第一及第二框架 序列之框架、以及藉由個別編輯點所指示之來自第一 及第二序列之框架編碼型式將橋接序列中:之一或多個 框架選擇性地重新編碼,以在編輯點附近將第一及第 二序列鏈結一起。 10.如申請專利範圍第9項之裝置,其中,該連續法則允許 不連續性發生於編輯序列中之某些種類之框架頭端所 緊隨之位置上’並且該裝置係用於將此一不連續性包 -2- πιο 丄30万、橋接序列中呷播八砂⑺刀口可巴 1輸入所儲存之第二序列前符合該連續法則。 U’:二;:專:範圍第1項之裝置’其包含用以將該橋接^ k孩罘一及第二序列及播放資料共同儲存於—— 綠載體上之機構。 、f 2·、種自一記憶體裝置中讀取資料序列並對其進行編輯 又万法,使得位於第一序列之第一編輯點鏈結至第二 序歹〗之第一編輯點,而不抵觸一預設解碼器所加諸之 =制,其中,每一儲存序列包含至少一連續傳輸封 包,所指定之該連續傳輸封包包含個別連續計數器數 值每一數值藉由預設連續性法則和其前一數值產生 關~ ’遠方法包含·用以計算產生自該編輯點鏈結之眾 連增叶數器數值中之不連續量值,以及用以產生一對 應足附加傳輸封包數目,每一傳輸封包擁有其自已擁 有又連續計數器數值,俾定義一鏈結該第一及第二編 輯點之傳輸封包編輯序列,且符合該限制及連續性法 13·如申請專利範圍第12項之自一記憶體裝置中讀取資料 序列並對其進行編輯之方法,其中,至少:該第—序列 傳送至少一封包化基本串流,其封包群本身會進行分 割以形成該傳輸封包。 14·如申請專利範圍第丨3項之自一記憶體裝置中讀取資料 序列並對其進行編輯之方法,其中,該裝置用於識別 傳輸封包’其有效荷載包含一封包邊界’並用以產 -3 - 本紙張尺度適用中國國家標準(CNS) Α4規格(210X297公釐)裝 訂591623 :、申請專利範圍 生卩亥附加(眾多)封包,体j里^ J 使仵田將封包插入於所辨識封 g則時’能夠符合該連續性法則。 15.t申請專利範圍第12至第14任1之自-記憶體裝置中 心資料序列並對其進行編輯之方法,其中,該第: 及第二資料序列個別包含複數個封包化基本串流之多 工,母一基本_流擁有其自已擁有之傳輸封包序列。 如中請專利範圍第15項之自—記憶體裝置中讀取資料 f列並對其進行編輯之方法,其中,該連續法則對每 一基本串流獨立進行運作,用於對每一基本_流產生 附加傳輸封包之該裝置係依據對_流所個別計算之不 連續量值。 17·如申請專利範圍第12項之自一記憶體裝置中讀取資料 序列並對其進行編輯之方法,其中,該裝置包含用以 事先產生並儲存定義該編輯之重新產生附加資料之 構。 18·如申請專利範圍第12項之自一記憶體裝置中讀取資料 序列並對其進行編輯之方法,其中,該第一及第二序 列包含具有眾多框架之以框架為基礎之資料,該框架 可為内部編碼(intra-c〇ded),其無需參考該;序列之任何 其他框架,並且眾多框架可參考該序列中之至少一附 加框架進行X互編碼(inter-coded)。 19·如申凊專利範圍第1 §項之自一記憶體裝置中讀取資料 序列並對其進行編輯之方法,其包含用以產生傳輸封 包之橋接序列,藉由選擇性地結合來自所儲存之第一 -4- 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 591623及第二框架序列之框架、以及藉由個別編輯點所指示 之來自第一及第二序列之框架編碼型式(内部或交互編 碼)將橋接序列中之一或多個框架選擇性地重新編碼, 以在編輯點附近將第一及第二序列鏈結一起。裝 20.如申請專利範圍第19項之自一記憶體裝置中讀取資料 序列並對其進行編輯之方法,其中,該連續法則允許 不連續性發生於編輯序列中之某些種類之框架頭端所 緊隨之位置上,並且該裝置係用於將此一不連續性包 含於橋接序列中,同時插入該附加封包,俾確保其在 輸入所儲存之第二序列前符合該連續法則。 21·如申請專利範圍第12項之自一記憶體裝置中讀取資料 序列並對其進行編輯之方法,其包含用以將該橋接序 列伴隨該第一及第二序列及播放資料共同儲存於一記 錄載體上之機構。22. —種碎錄方法,其攜載伴隨一或多橋接序列之第一及 第二框架資料序列,其中,位於第一框架之第一編輯 點鏈結至第二框架序列之第二編輯點,該橋接序列由 如申請專利範圍第12項之方法所產生。 23· —種資料重新產生裝置,其包含用以回應/儲存之編輯 資料以自一儲存設備中讀取第一及第二資料序列之機 構,該編輯資料將位於第一序列之第一編輯點鏈結至 第二序列之第二編輯點,俾輸出一預期之編輯序列, 其中,該第一及第二序列皆包含至少兩多工化基本串 流,其以符合一預設解碼標準之型式進行編碼及多 -5- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公爱) A B c D 591623 、申請專利範圍 工,使得在該第一編輯點處截斷該第一序列以及在該 第二編輯點處插入該第二序列將可能達反該解碼標準 中之一或多項限制,該重新產生機構之運作大體上無 而對该基本率流進行記錄或重新多工,其藉由在該編 輯點附近選擇性地自該第一及第二序列重新產生資 料’使得該編輯序列作為輸出時,能夠符合該解碼標 準。 $ 24·如申請專利範圍第23項之裝置,其中,至少一位於第 一序列之該基本串流包含以框架為基礎之資料,其 中,眾多框架為内部編碼(在此之後稱為” ^框架"),其 無需參考該序列之任何其他框架、眾多框架參考該序 列之一附加框架進行個別編碼(在此之後稱為” 框架,,)、 以及其餘框架參考該序列之二或多個附加框架進行個 別編碼(在此之後稱為” B -框架’並且其中該重新產 生機缚包含用以識別一出口點之機構,其藉由參考該 弟一編輯點之位置以及在该弟一編輯點附近之框架編 碼型式而達成,並且在該出口點後抑制第一序列框架 重新產生。 25·如申請專利範圍第24項之裝置,其中,該:出口點被選 擇作為在資料串流中之框架邊界,其位於第_,編輯^點 之前’且緊鄰於I或P框架之前’基於_流順序相反於播 放順序。 26.如申請專利範圍第24或25項之裝置,其中,該出口點係 使用獨立於該串流資料所儲存之特徵點資訊進行識-6-m 〇 27·如申請專利範圍第24項之裝置,其中,該至少—基本 申流包含視訊框架資料,並且位於每一該第一及^二 序列中足附加基本串流包含聲訊框架資料,該重新產 生機構設計成利用位於基本_流中之播放時序資料, 以抑制位於該出口點之任何播放時序較視訊播放時序 為遲之聲訊框架資料。 28·如中請專利範圍第23項之裝置,其中,至少一位於第 二序列中之該基本_流包含框架為基礎之資料,其中, 眾多框架以内部編碼(在此之後稱為”τ•框架,,),其無需 =考該序列之任何其他框架、眾多框架參考該序列: 一附加框架進行個別編碼(在此之後稱為”ρ_框架,,)、以 及其餘框架參考該序列之二或多個附加框架進行個別 編碼(在此之後稱為” Β-框架”),並且其中該重新產生 機構包含用以識別一入口點之機構,其藉由參考該第 =編輯點之位置以及在該第二編輯點附近之框架編碼 型式而達成,並且在該入口點前抑制第二序列框架重 新產生。 29.如申請專利範圍第24或28項之裝置,其中,該入口點係使 用獨立於該串流資料所儲存之特徵點資訊進行識別。 30·如申請專利範圍第24或28項之裝置,其中,該至少一基 本串包含視訊框架資料’並且位於每一該第一及第 二序列中之附加基本串流包含聲訊框架資料,該重新 產生機構设计成利用位於基本串流中之播放時序資料’以抑制位於七玄人口致少 u13入口點炙任何播放時序較視訊框架 播放時序為早之聲訊框架資料。 31·:申請專利範圍第27項之裝置,其中,該聲訊框架之 卩制係藉由修改聲訊資料封包内之編碼而非將其自多 工中移除。 32·如申請專利範圍第31項之裝置,其中,聲訊資料會予 以抑制,俾在可用之聲訊資料中產生間隙,而非用於 對第一及第二序列之聲訊資料產生重疊。 33·如申請專利範圍第23項之裝置,其包含依據編碼顯示 時間值及框架更新速率計算位於第一及第二序列之時 序基間之偏異值(0ffset)。 34.如申請專利範圍第33項之裝置,其中,該重新產生裝 置設計成以其原始型式計算位於第一序列出口點及第 一序列入口點間之相對緩衝區滿位值,並用以依據該 解碼E標準之緩衝區限制,在必要時延遲進入第二序 列’以避免緩衝區溢位。 35·如申請專利範圍第34項之裝置,其中,該重新產生裝 置設計成藉由重覆增加位於時序基間之偏異值,直到 相對緩衝區滿位值滿足一適切門檻為止,/以達成該延 遲作業’且然後使用所增加之偏異值以產生編輯序 列。 36.如申請專利範圍第33項之裝置,其中,該重新產生裝 置設計成以其原始型式重覆計算位於第一序列之該出 口點及第二序列之該入口點間之相對緩衝區滿位值, -8 -本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 591623 A BCD 六、申請專利範圍 並且用以修改至少一入口及出口點,直到相對緩衝區 滿位值滿足一適切門摇為止,且然後使用該修改後之 入口及出口點(如果有修改),產生編輯序列。 37·如申請專利範圍第3 3項之裝置,其中,該重新產生裝 置進一步設計成利用編碼後解碼時序戳記及位於時序 基間之計算而得之偏異值以計算第一及第二序列之資 料載入時間,進而識別重疊載入時間之情況,以避免 緩衝區下溢(underflow),並在該計算作業引用第二序 列之資料載入時間早於第一序列之完成資料載入時間 情況下,修改該偏異值。 38· —種重新產生儲存資料之方法,其中,儲存資料之第 一及第二序列係依據將第一序列之第一編輯點和第二 序列之第二編輯點鏈結之預存編輯資料自一儲存裝置 讀取及重新產生,俾輸出所預期之編輯序列,其中, 該第一及第二序列皆包含至少兩多工化基本率流,其 以符合一預設解碼標準之型式進行編碼及多工,使得 在該第一編輯點處截斷該第一序列以及在該第二編輯 點處插入該第二序列一般上將達反該解碼標準中之一 或多項限制,該重新產生機構之運作大體:上無需對該 基本争流進行記錄或重新多工,其藉由在該編輯點附 近選擇性地自該第一及第二序列重新產生資料,使得 該編輯序列作為輸出時,能夠符合該解碼標準。 39. —種用以重新產生一編輯資料序列之信號,該編輯資 料序列係由申請專利範圍第38項之方法所產生。 -9- 本紙張尺度適财® ® _(CN^) A4規格(210X297公^--------
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0007868.3A GB0007868D0 (en) | 2000-03-31 | 2000-03-31 | Methods and apparatus for editing digital video recordings and recordings made by such methods |
Publications (1)
Publication Number | Publication Date |
---|---|
TW591623B true TW591623B (en) | 2004-06-11 |
Family
ID=9888873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW090107721A TW591623B (en) | 2000-03-31 | 2001-03-30 | Methods and apparatus for editing digital video recordings and recordings made by such methods |
Country Status (10)
Country | Link |
---|---|
US (2) | US6952521B2 (zh) |
EP (1) | EP1275115A1 (zh) |
JP (1) | JP4837868B2 (zh) |
KR (1) | KR100821575B1 (zh) |
CN (1) | CN100431354C (zh) |
GB (1) | GB0007868D0 (zh) |
HU (1) | HUP0201823A2 (zh) |
MY (1) | MY143015A (zh) |
TW (1) | TW591623B (zh) |
WO (1) | WO2001075888A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI416074B (zh) * | 2010-01-26 | 2013-11-21 | Mitac Int Corp | Navigation map processing methods, program products and electronic devices |
TWI428016B (zh) * | 2009-04-08 | 2014-02-21 | Sony Corp | A playback device, a playback method, and a recording method |
Families Citing this family (156)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69917198T2 (de) * | 1998-07-14 | 2005-05-04 | Koninklijke Philips Electronics N.V. | Schnitt von digitalen videoinformationssignalen |
US6792047B1 (en) * | 2000-01-04 | 2004-09-14 | Emc Corporation | Real time processing and streaming of spliced encoded MPEG video and associated audio |
JP4411499B2 (ja) * | 2000-06-14 | 2010-02-10 | ソニー株式会社 | 情報処理装置および情報処理方法、並びに記録媒体 |
US6937770B1 (en) | 2000-12-28 | 2005-08-30 | Emc Corporation | Adaptive bit rate control for rate reduction of MPEG coded video |
US7023924B1 (en) | 2000-12-28 | 2006-04-04 | Emc Corporation | Method of pausing an MPEG coded video stream |
JP3815597B2 (ja) * | 2001-06-11 | 2006-08-30 | ソニー株式会社 | 信号処理装置 |
US6986018B2 (en) * | 2001-06-26 | 2006-01-10 | Microsoft Corporation | Method and apparatus for selecting cache and proxy policy |
US6990497B2 (en) * | 2001-06-26 | 2006-01-24 | Microsoft Corporation | Dynamic streaming media management |
US7076478B2 (en) | 2001-06-26 | 2006-07-11 | Microsoft Corporation | Wrapper playlists on streaming media services |
US6980594B2 (en) | 2001-09-11 | 2005-12-27 | Emc Corporation | Generation of MPEG slow motion playout |
US6959116B2 (en) | 2001-09-18 | 2005-10-25 | Emc Corporation | Largest magnitude indices selection for (run, level) encoding of a block coded picture |
US6968091B2 (en) * | 2001-09-18 | 2005-11-22 | Emc Corporation | Insertion of noise for reduction in the number of bits for variable-length coding of (run, level) pairs |
JP2003110988A (ja) * | 2001-09-27 | 2003-04-11 | Sony Corp | デジタル放送受信機及びバックアップ方法 |
US8958688B2 (en) | 2001-11-26 | 2015-02-17 | Nvidia Corporation | Method and system for DVD smooth rewind |
US7231138B1 (en) | 2001-11-26 | 2007-06-12 | Nvidia Corporation | Method and system for DVD single frame stepping backwards |
US7221851B1 (en) * | 2001-11-26 | 2007-05-22 | Nvidia Corporation | Method and system for DVD smooth search transitions |
US9497452B2 (en) * | 2002-01-22 | 2016-11-15 | Broadcom Corporation | System and method of transmission and reception of video using compressed differential time stamps |
US7379653B2 (en) * | 2002-02-20 | 2008-05-27 | The Directv Group, Inc. | Audio-video synchronization for digital systems |
US7263275B2 (en) * | 2002-03-01 | 2007-08-28 | Broadcom Corporation | System and method of manipulating a system time clock in an audio/video decoding system |
MXPA03010817A (es) * | 2002-04-10 | 2004-03-22 | Sony Corp | Aparato de registro de datos, metodo de registro de datos, medio de almacenamiento de programa, y programa. |
JP3833571B2 (ja) * | 2002-05-28 | 2006-10-11 | 富士通株式会社 | データ復号器およびデータ復号化方法 |
JP3770249B2 (ja) * | 2002-07-04 | 2006-04-26 | ソニー株式会社 | 多重化装置及び方法 |
FR2842058B1 (fr) * | 2002-07-08 | 2004-10-01 | France Telecom | Procede de restitution d'un flux de donnees multimedia sur un terminal client, dispositif, systeme et signal correspondants |
US7269136B2 (en) * | 2002-08-30 | 2007-09-11 | Sun Microsystems, Inc. | Methods and apparatus for avoidance of remote display packet buffer overflow |
US20040044741A1 (en) * | 2002-08-30 | 2004-03-04 | Kelly Declan Patrick | Disc specific cookies for web DVD |
GB2393069A (en) * | 2002-09-11 | 2004-03-17 | Tektronix Int Sales Gmbh | Monitoring program map tables of a compressed transport stream |
US7894533B2 (en) | 2002-09-11 | 2011-02-22 | Tektronix, Inc. | Analyzing a transport stream |
US20040062516A1 (en) * | 2002-09-17 | 2004-04-01 | Canon Kabushiki Kaisha | Moving picture experts group phase 2 transport stream data editing method |
JP3717880B2 (ja) * | 2002-10-01 | 2005-11-16 | パイオニア株式会社 | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 |
KR100571347B1 (ko) * | 2002-10-15 | 2006-04-17 | 학교법인 한국정보통신학원 | 사용자 선호도 기반의 멀티미디어 컨텐츠 서비스 시스템과방법 및 그 기록 매체 |
JP3896949B2 (ja) * | 2002-11-08 | 2007-03-22 | 日本電気株式会社 | ビデオ編集装置及びビデオ編集プログラム |
KR20050084154A (ko) * | 2002-12-05 | 2005-08-26 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 데이터 프레임 편집 방법 및 장치 |
FR2848372B1 (fr) * | 2002-12-09 | 2005-04-01 | Medialive | Synchronisation de flux audiovisuels securises |
FR2848766B1 (fr) * | 2002-12-13 | 2005-03-11 | Thales Sa | Procede de commutation de signaux numeriques avant emission, commutateur et signal resultant |
WO2004059650A1 (en) * | 2002-12-24 | 2004-07-15 | Matsushita Electric Industrial Co., Ltd. | Recording and reproduction apparatus, recording apparatus, editing apparatus, information recording medium, recording and reproduction method, recording method, and editing method |
KR20050117526A (ko) * | 2003-02-28 | 2005-12-14 | 마쯔시다덴기산교 가부시키가이샤 | 디지털 권리 관리용 콘텐츠 이용 실적 수집을 위한 시스템 및 방법 |
JP4493037B2 (ja) * | 2003-03-11 | 2010-06-30 | パイオニア株式会社 | 情報記録装置及び方法、並びに記録制御用のコンピュータプログラム |
US8412019B2 (en) | 2003-03-17 | 2013-04-02 | Koninklijke Philips Electronics N.V. | Apparatus for and a method of storing a real time stream of digital information signals |
JP2004289295A (ja) * | 2003-03-19 | 2004-10-14 | Fujitsu Ltd | データ処理システム、データ処理装置及びデータ処理方法 |
US20070098356A1 (en) * | 2003-04-23 | 2007-05-03 | Kenji Morimoto | Data processor |
JP4902935B2 (ja) * | 2003-05-08 | 2012-03-21 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム、及び記録媒体 |
US7606472B2 (en) * | 2003-05-30 | 2009-10-20 | Canon Kabushiki Kaisha | Video stream data recording apparatus |
US9456243B1 (en) * | 2003-06-06 | 2016-09-27 | Arris Enterprises, Inc. | Methods and apparatus for processing time-based content |
US9286214B2 (en) * | 2003-06-06 | 2016-03-15 | Arris Enterprises, Inc. | Content distribution and switching amongst data streams |
JP4096310B2 (ja) * | 2003-06-18 | 2008-06-04 | ソニー株式会社 | 情報作成装置および方法、再生装置および方法、並びにプログラム |
CN100477774C (zh) | 2003-06-30 | 2009-04-08 | 松下电器产业株式会社 | 数据处理装置及数据处理方法 |
CN1820502A (zh) * | 2003-07-08 | 2006-08-16 | 日本先锋公司 | 信息记录设备和方法及信息发送设备和方法 |
JP2006529061A (ja) * | 2003-07-21 | 2006-12-28 | トムソン ライセンシング | チャネル変化を通して記録するパーソナルビデオレコーダ |
KR100939718B1 (ko) | 2003-07-21 | 2010-02-01 | 엘지전자 주식회사 | 개인 비디오 녹화 시스템 및 녹화 프로그램 편집 방법 |
GB0320618D0 (en) * | 2003-09-03 | 2003-10-01 | Koninkl Philips Electronics Nv | Monitoring of a broadcast signal |
WO2005038781A1 (en) * | 2003-10-16 | 2005-04-28 | Sae Magnetics (H.K.) Ltd. | Method and mechanism of the suspension resonance optimization for the hard disk driver |
JP3675465B2 (ja) * | 2003-10-29 | 2005-07-27 | ソニー株式会社 | 符号化制御装置および符号化システム |
CN100571361C (zh) | 2004-04-07 | 2009-12-16 | 松下电器产业株式会社 | 记录可以高速转换的流的信息记录装置和记录方法 |
CN101854507B (zh) | 2004-04-07 | 2012-04-18 | 松下电器产业株式会社 | 信息记录装置和信息转换方法 |
CN101577834B (zh) | 2004-04-07 | 2011-06-15 | 松下电器产业株式会社 | 记录可以高速转换的流的信息记录装置和记录方法 |
EP1737225B1 (en) | 2004-04-07 | 2011-11-09 | Panasonic Corporation | Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor |
CN101577833B (zh) | 2004-04-07 | 2011-11-09 | 松下电器产业株式会社 | 记录可以高速转换的流的信息记录装置和记录方法 |
CN1943237A (zh) * | 2004-04-15 | 2007-04-04 | 皇家飞利浦电子股份有限公司 | 无需重新编码为多媒体段的无缝连接创建桥接剪辑 |
US7512886B1 (en) | 2004-04-15 | 2009-03-31 | Magix Ag | System and method of automatically aligning video scenes with an audio track |
US7471337B2 (en) * | 2004-06-09 | 2008-12-30 | Lsi Corporation | Method of audio-video synchronization |
JP2006164378A (ja) * | 2004-12-06 | 2006-06-22 | Toshiba Corp | 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置 |
JP2006211117A (ja) * | 2005-01-26 | 2006-08-10 | Sharp Corp | コンテンツ保護システム |
JP4372031B2 (ja) * | 2005-03-10 | 2009-11-25 | 株式会社東芝 | 信号処理装置及び信号処理方法 |
EP1705842B1 (en) * | 2005-03-24 | 2015-10-21 | Fujitsu Mobile Communications Limited | Apparatus for receiving packet stream |
US8126312B2 (en) * | 2005-03-31 | 2012-02-28 | Apple Inc. | Use of multiple related timelines |
CN100377589C (zh) * | 2005-04-07 | 2008-03-26 | 北京北大方正电子有限公司 | 一种视频文件快速生成的方法 |
JP5096917B2 (ja) * | 2005-04-20 | 2012-12-12 | パナソニック株式会社 | ストリームデータ記録装置、ストリームデータ再生装置、集積回路、ストリームデータ記録方法、及びストリームデータ再生方法 |
US20070002852A1 (en) * | 2005-06-30 | 2007-01-04 | Nokia Corporation | Fixed interleaving length for MPE-FEC |
PL3247110T3 (pl) * | 2005-07-18 | 2018-08-31 | Thomson Licensing | Sposób i urządzenie do obsługiwania wielu strumieni wideo z wykorzystaniem metadanych |
US20070028026A1 (en) * | 2005-07-27 | 2007-02-01 | You-Min Yeh | Digital multimedia transfer rate controlling |
US20070058730A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Media stream error correction |
JP2007116213A (ja) * | 2005-10-17 | 2007-05-10 | Sharp Corp | 情報処理装置、情報処理方法、プログラム、および、そのプログラムを記録した記録媒体 |
US7792144B2 (en) * | 2005-11-14 | 2010-09-07 | Broadcom Corporation | Processing data packets using navigational hardware assist |
JP2007194735A (ja) * | 2006-01-17 | 2007-08-02 | Toshiba Corp | デジタル情報記録媒体、デジタル情報記録再生装置及びその記録再生方法 |
KR101158435B1 (ko) * | 2006-03-03 | 2012-06-22 | 엘지전자 주식회사 | 이동통신 단말기와 우선순위 정보 데이터를 이용한 방송시스템 및 이를 이용한 방송 방법 |
WO2007106844A2 (en) | 2006-03-14 | 2007-09-20 | Divx, Inc. | Federated digital rights management scheme including trusted systems |
JP4762019B2 (ja) * | 2006-03-24 | 2011-08-31 | 京セラ株式会社 | 放送受信装置 |
JP4779797B2 (ja) * | 2006-05-10 | 2011-09-28 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US20080037956A1 (en) * | 2006-06-30 | 2008-02-14 | Scientific-Atlanta, Inc. | Systems and Methods of Generating Encapsulated MPEG Program Streams |
GB2439578B (en) * | 2006-06-30 | 2011-11-09 | Data Equation Ltd | Data processing |
KR20080006441A (ko) * | 2006-07-12 | 2008-01-16 | 삼성전자주식회사 | 미디어 데이터 전송 장치 및 방법 및 미디어 데이터 수신장치 및 방법 |
US8739240B2 (en) | 2006-09-12 | 2014-05-27 | At&T Intellectual Property I, L.P. | Authoring system for IPTV network |
US20090180546A1 (en) | 2008-01-09 | 2009-07-16 | Rodriguez Arturo A | Assistance for processing pictures in concatenated video streams |
US8873932B2 (en) * | 2007-12-11 | 2014-10-28 | Cisco Technology, Inc. | Inferential processing to ascertain plural levels of picture interdependencies |
US8875199B2 (en) * | 2006-11-13 | 2014-10-28 | Cisco Technology, Inc. | Indicating picture usefulness for playback optimization |
US8416859B2 (en) | 2006-11-13 | 2013-04-09 | Cisco Technology, Inc. | Signalling and extraction in compressed video of pictures belonging to interdependency tiers |
US20080115175A1 (en) * | 2006-11-13 | 2008-05-15 | Rodriguez Arturo A | System and method for signaling characteristics of pictures' interdependencies |
US8565584B2 (en) * | 2007-02-02 | 2013-10-22 | Sony Corporation | Editing apparatus and editing method |
US8379677B2 (en) * | 2007-04-30 | 2013-02-19 | Vixs Systems, Inc. | System for combining a plurality of video streams and method for use therewith |
ATE473600T1 (de) * | 2007-05-25 | 2010-07-15 | Psytechnics Ltd | Videoqualitätsbestimmung |
US8804845B2 (en) | 2007-07-31 | 2014-08-12 | Cisco Technology, Inc. | Non-enhancing media redundancy coding for mitigating transmission impairments |
US8958486B2 (en) | 2007-07-31 | 2015-02-17 | Cisco Technology, Inc. | Simultaneous processing of media and redundancy streams for mitigating impairments |
US8776143B2 (en) * | 2007-08-24 | 2014-07-08 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
US8331459B2 (en) * | 2007-09-26 | 2012-12-11 | Intel Corporation | Method and apparatus for smooth digital media playback |
EP2213097A2 (en) * | 2007-10-16 | 2010-08-04 | Cisco Technology, Inc. | Conveyance of concatenation properties and picture orderness in a video stream |
US8824855B2 (en) * | 2007-12-13 | 2014-09-02 | Arris Solutions, Inc. | Digital program splice visual quality |
US8966103B2 (en) * | 2007-12-21 | 2015-02-24 | General Instrument Corporation | Methods and system for processing time-based content |
US8997161B2 (en) | 2008-01-02 | 2015-03-31 | Sonic Ip, Inc. | Application enhancement tracks |
US8565318B2 (en) * | 2008-01-29 | 2013-10-22 | Cisco Technology, Inc. | Restamping transport streams to avoid vertical rolls |
JP4445555B2 (ja) * | 2008-02-06 | 2010-04-07 | 株式会社東芝 | コンテンツ編集装置 |
JP4475336B2 (ja) * | 2008-02-08 | 2010-06-09 | ソニー株式会社 | タイムスタンプ付加装置およびタイムスタンプ付加方法、並びにプログラム |
US8199811B2 (en) | 2008-02-18 | 2012-06-12 | Lg Electronics Inc. | Digital broadcast system and data processing method |
US8416858B2 (en) | 2008-02-29 | 2013-04-09 | Cisco Technology, Inc. | Signalling picture encoding schemes and associated picture properties |
US8276074B2 (en) * | 2008-05-15 | 2012-09-25 | Apple Inc. | User interfaces for editing video clips |
WO2009152450A1 (en) | 2008-06-12 | 2009-12-17 | Cisco Technology, Inc. | Picture interdependencies signals in context of mmco to assist stream manipulation |
US8699578B2 (en) | 2008-06-17 | 2014-04-15 | Cisco Technology, Inc. | Methods and systems for processing multi-latticed video streams |
US8705631B2 (en) | 2008-06-17 | 2014-04-22 | Cisco Technology, Inc. | Time-shifted transport of multi-latticed video for resiliency from burst-error effects |
US8971402B2 (en) | 2008-06-17 | 2015-03-03 | Cisco Technology, Inc. | Processing of impaired and incomplete multi-latticed video streams |
CN102396221B (zh) * | 2008-06-25 | 2015-03-25 | 思科技术公司 | 阻止特技模式操作的支持 |
JP4564107B2 (ja) | 2008-09-30 | 2010-10-20 | パナソニック株式会社 | 記録媒体、再生装置、システムlsi、再生方法、記録方法、記録媒体再生システム |
US8259814B2 (en) * | 2008-11-12 | 2012-09-04 | Cisco Technology, Inc. | Processing of a video program having plural processed representations of a single video signal for reconstruction and output |
AU2010203605B2 (en) | 2009-01-07 | 2015-05-14 | Divx, Llc | Singular, collective and automated creation of a media guide for online content |
WO2010096767A1 (en) * | 2009-02-20 | 2010-08-26 | Cisco Technology, Inc. | Signalling of decodable sub-sequences |
US20100218232A1 (en) * | 2009-02-25 | 2010-08-26 | Cisco Technology, Inc. | Signalling of auxiliary information that assists processing of video according to various formats |
US8782261B1 (en) | 2009-04-03 | 2014-07-15 | Cisco Technology, Inc. | System and method for authorization of segment boundary notifications |
US8949883B2 (en) * | 2009-05-12 | 2015-02-03 | Cisco Technology, Inc. | Signalling buffer characteristics for splicing operations of video streams |
TW201043032A (en) * | 2009-05-27 | 2010-12-01 | Teco Electric & Machinery Co Ltd | Method for playing multimedia in a network and computer readable storage medium and computer program product thereof |
US8279926B2 (en) | 2009-06-18 | 2012-10-02 | Cisco Technology, Inc. | Dynamic streaming with latticed representations of video |
EP2507995A4 (en) | 2009-12-04 | 2014-07-09 | Sonic Ip Inc | SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL |
TWI488107B (zh) * | 2009-12-09 | 2015-06-11 | Silicon Motion Inc | 用來增進快退效能之方法以及相關的電子裝置 |
CN102130886B (zh) * | 2010-01-18 | 2015-04-01 | 中国电信股份有限公司 | 网络视频流媒体系统及传输处理方法、发送端 |
US8582579B2 (en) | 2010-11-03 | 2013-11-12 | Broadcom Corporation | Priority packet processing |
US8914534B2 (en) | 2011-01-05 | 2014-12-16 | Sonic Ip, Inc. | Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
US8964977B2 (en) | 2011-09-01 | 2015-02-24 | Sonic Ip, Inc. | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
US9143812B2 (en) | 2012-06-29 | 2015-09-22 | Sonic Ip, Inc. | Adaptive streaming of multimedia |
JP5891975B2 (ja) | 2012-07-02 | 2016-03-23 | 富士通株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法および動画像復号方法 |
GB2506399A (en) * | 2012-09-28 | 2014-04-02 | Frameblast Ltd | Video clip editing system using mobile phone with touch screen |
US9813325B2 (en) | 2012-12-27 | 2017-11-07 | Comcast Cable Communications, Llc | Information stream management |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
US9247317B2 (en) * | 2013-05-30 | 2016-01-26 | Sonic Ip, Inc. | Content streaming with client device trick play index |
US9967305B2 (en) | 2013-06-28 | 2018-05-08 | Divx, Llc | Systems, methods, and media for streaming media content |
JP2015023575A (ja) * | 2013-07-19 | 2015-02-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 送信方法、受信方法、送信装置及び受信装置 |
KR102111436B1 (ko) | 2014-01-06 | 2020-05-18 | 에스케이 텔레콤주식회사 | 다중 영상의 단일 비트 스트림 생성방법 및 생성장치 |
WO2015102462A1 (ko) * | 2014-01-06 | 2015-07-09 | 에스케이텔레콤 주식회사 | 다중 영상의 단일 비트 스트림 생성방법 및 생성장치 |
WO2015118164A1 (en) | 2014-02-10 | 2015-08-13 | Dolby International Ab | Embedding encoded audio into transport stream for perfect splicing |
US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
KR101568381B1 (ko) | 2014-06-24 | 2015-11-12 | 주식회사 더블유코퍼레이션 | 대체광고 전환에 따라 발생되는 오디오 노이즈를 제거하기 위한 장치 및 방법 |
CN106162182B (zh) * | 2015-03-25 | 2019-08-30 | 杭州海康威视数字技术股份有限公司 | 一种视频编码码流的播放控制方法及系统 |
WO2017019674A1 (en) * | 2015-07-28 | 2017-02-02 | Dolby Laboratories Licensing Corporation | Audio discontinuity detection and correction |
GB2543080A (en) * | 2015-10-08 | 2017-04-12 | Starfish Tech Ltd | Digital media splicing system and method |
US9654205B1 (en) * | 2015-12-08 | 2017-05-16 | Echostar Technologies L.L.C. | Systems, methods and apparatus for assembling a transport stream from satellite transponder signals |
EP3185564A1 (en) * | 2015-12-22 | 2017-06-28 | Harmonic Inc. | Video stream splicing of groups of pictures (gop) |
US10057654B2 (en) | 2016-01-29 | 2018-08-21 | Roku, Inc. | Selection and alignment of video segments for adaptive streaming |
US10218755B2 (en) | 2016-01-29 | 2019-02-26 | Roku, Inc. | Extended selection and alignment of video segments for adaptive streaming |
US10122781B2 (en) * | 2016-01-29 | 2018-11-06 | Roku Inc. | Selection of video segments for adaptive streaming |
US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
US10522190B2 (en) * | 2017-05-09 | 2019-12-31 | Echo360, Inc. | Methods and apparatus for ordered serial synchronization of multimedia streams upon sensor changes |
US11599263B2 (en) * | 2017-05-18 | 2023-03-07 | Sony Group Corporation | Information processing device, method, and program for generating a proxy image from a proxy file representing a moving image |
US10531132B2 (en) * | 2017-12-28 | 2020-01-07 | Stmicroelectronics International N.V. | Methods and techniques for reducing latency in changing channels in a digital video environment |
US11161038B2 (en) * | 2018-08-06 | 2021-11-02 | Amazon Technologies, Inc. | Systems and devices for controlling network applications |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US591788A (en) * | 1897-10-12 | Henry pennie | ||
CA1174020A (en) * | 1982-01-06 | 1984-09-11 | Jobst U. Gellert | Injection molding manifold member and method of manufacture |
JPH01192298A (ja) * | 1988-01-28 | 1989-08-02 | Nec Corp | 音声パケット受信方式 |
JP2969782B2 (ja) | 1990-05-09 | 1999-11-02 | ソニー株式会社 | 符号化データ編集方法及び符号化データ編集装置 |
KR0121301B1 (ko) * | 1992-09-30 | 1997-11-17 | 사또오 후미오 | 편집신호 디코딩 장치 |
WO1996005697A1 (en) * | 1994-08-12 | 1996-02-22 | Sony Corporation | Video signal editing device |
GB2298951B (en) * | 1995-03-17 | 1999-10-27 | Olivetti Res Ltd | Addition of time information |
US5917988A (en) | 1995-04-07 | 1999-06-29 | Sony Corporation | Editing apparatus, editing method and decoding apparatus for compressed video signal |
JP3290851B2 (ja) * | 1995-05-31 | 2002-06-10 | 株式会社東芝 | ストリーム多重化装置、ストリーム多重化方法及び記録媒体 |
US5859660A (en) * | 1996-02-29 | 1999-01-12 | Perkins; Michael G. | Non-seamless splicing of audio-video transport streams |
US5917830A (en) * | 1996-10-18 | 1999-06-29 | General Instrument Corporation | Splicing compressed packetized digital video streams |
US6806909B1 (en) * | 1997-03-03 | 2004-10-19 | Koninklijke Philips Electronics N.V. | Seamless splicing of MPEG-2 multimedia data streams |
CN1161989C (zh) | 1997-07-25 | 2004-08-11 | 索尼公司 | 编辑装置、编辑方法、接续装置、接续方法、编码装置和编码方法 |
US6026506A (en) * | 1997-09-26 | 2000-02-15 | International Business Machines Corporation | Concealing errors in transport stream data |
US6697566B2 (en) * | 1997-10-17 | 2004-02-24 | Sony Corporation | Encoded signal characteristic point recording apparatus |
KR100526218B1 (ko) | 1997-12-15 | 2005-11-04 | 마츠시타 덴끼 산교 가부시키가이샤 | 광디스크, 기록장치, 기록 프로그램을 저장하는 컴퓨터 판독가능 저장매체 및 기록방법 |
JPH11266431A (ja) | 1997-12-17 | 1999-09-28 | Tektronix Inc | ビデオ編集方法及び装置 |
RU2000122092A (ru) | 1998-01-22 | 2002-07-27 | Ори Софтвэар Дивелопмент Лтд. (Il) | Устройство базы данных |
JP3666625B2 (ja) | 1998-03-20 | 2005-06-29 | パイオニア株式会社 | データ記録方法およびデータ記録装置 |
GB9813831D0 (en) * | 1998-06-27 | 1998-08-26 | Philips Electronics Nv | Frame-accurate editing of encoded A/V sequences |
DE69917198T2 (de) * | 1998-07-14 | 2005-05-04 | Koninklijke Philips Electronics N.V. | Schnitt von digitalen videoinformationssignalen |
US6912251B1 (en) * | 1998-09-25 | 2005-06-28 | Sarnoff Corporation | Frame-accurate seamless splicing of information streams |
FR2795272B1 (fr) * | 1999-06-18 | 2001-07-20 | Thomson Multimedia Sa | Procede de commutation de flux mpeg |
-
2000
- 2000-03-31 GB GBGB0007868.3A patent/GB0007868D0/en not_active Ceased
-
2001
- 2001-03-23 KR KR1020017015347A patent/KR100821575B1/ko active IP Right Grant
- 2001-03-23 EP EP01929449A patent/EP1275115A1/en not_active Ceased
- 2001-03-23 HU HU0201823A patent/HUP0201823A2/hu unknown
- 2001-03-23 CN CNB018015433A patent/CN100431354C/zh not_active Expired - Lifetime
- 2001-03-23 WO PCT/EP2001/003371 patent/WO2001075888A1/en active Application Filing
- 2001-03-23 JP JP2001573481A patent/JP4837868B2/ja not_active Expired - Lifetime
- 2001-03-26 US US09/817,104 patent/US6952521B2/en not_active Expired - Lifetime
- 2001-03-29 MY MYPI20011505A patent/MY143015A/en unknown
- 2001-03-30 TW TW090107721A patent/TW591623B/zh not_active IP Right Cessation
-
2005
- 2005-09-28 US US11/237,370 patent/US7574102B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI428016B (zh) * | 2009-04-08 | 2014-02-21 | Sony Corp | A playback device, a playback method, and a recording method |
TWI416074B (zh) * | 2010-01-26 | 2013-11-21 | Mitac Int Corp | Navigation map processing methods, program products and electronic devices |
Also Published As
Publication number | Publication date |
---|---|
JP2003529991A (ja) | 2003-10-07 |
JP4837868B2 (ja) | 2011-12-14 |
CN100431354C (zh) | 2008-11-05 |
US7574102B2 (en) | 2009-08-11 |
US6952521B2 (en) | 2005-10-04 |
WO2001075888A1 (en) | 2001-10-11 |
HUP0201823A2 (en) | 2002-09-28 |
US20010036355A1 (en) | 2001-11-01 |
MY143015A (en) | 2011-02-14 |
KR20020026169A (ko) | 2002-04-06 |
US20060093315A1 (en) | 2006-05-04 |
KR100821575B1 (ko) | 2008-04-15 |
GB0007868D0 (en) | 2000-05-17 |
CN1381056A (zh) | 2002-11-20 |
EP1275115A1 (en) | 2003-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW591623B (en) | Methods and apparatus for editing digital video recordings and recordings made by such methods | |
JP4970688B2 (ja) | デジタルビデオ記録物を作成、再生する方法及び装置と、この方法を用いて作成されたデジタルビデオ記録物 | |
TW451586B (en) | Frame-accurate editing of encoded A/V sequences | |
TW548925B (en) | Method and apparatus for converting data streams | |
JP4538908B2 (ja) | データ変換装置及び方法 | |
US7881584B2 (en) | Reproducing apparatus and method, and recording medium | |
JP4294660B2 (ja) | 再生装置、再生方法及びその記録媒体 | |
CN110675895B (zh) | 再现方法、再现装置以及记录介质 | |
JP4284073B2 (ja) | Avデータ記録再生装置及び方法、並びに当該avデータ記録再生装置又は方法で記録された記録媒体 | |
JP2008176918A (ja) | 再生装置、再生方法及びその記録媒体 | |
JP3607681B2 (ja) | 副映像データ編集装置および編集方法 | |
JP2007006425A (ja) | 映像配信サーバ装置及びデータ蓄積方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MK4A | Expiration of patent term of an invention patent |