TW307965B - - Google Patents
Download PDFInfo
- Publication number
- TW307965B TW307965B TW085101444A TW85101444A TW307965B TW 307965 B TW307965 B TW 307965B TW 085101444 A TW085101444 A TW 085101444A TW 85101444 A TW85101444 A TW 85101444A TW 307965 B TW307965 B TW 307965B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- data
- buffers
- item
- patent application
- Prior art date
Links
- 239000000872 buffer Substances 0.000 claims description 94
- 230000005540 biological transmission Effects 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 5
- 230000004913 activation Effects 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 claims description 2
- 101000883829 Oryctolagus cuniculus Corticostatin-6 Proteins 0.000 claims 1
- 239000012556 adjustment buffer Substances 0.000 claims 1
- 230000003442 weekly effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 7
- 238000002360 preparation method Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000002079 cooperative effect Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- VBRBNWWNRIMAII-WYMLVPIESA-N 3-[(e)-5-(4-ethylphenoxy)-3-methylpent-3-enyl]-2,2-dimethyloxirane Chemical compound C1=CC(CC)=CC=C1OC\C=C(/C)CCC1C(C)(C)O1 VBRBNWWNRIMAII-WYMLVPIESA-N 0.000 description 1
- 241001669679 Eleotris Species 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
-
- 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/2365—Multiplexing of several video streams
- H04N21/23655—Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
- H04N7/52—Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
經濟部中央螵隼局員工消費合作社印裝 ο 0 7 S 6 5 五、發明説明(1 ) 發明之領域 本發明係關於一種允許來自很多源之數據合併爲單一封 包流之傳輸串列編碼器’源之數爲可容易擴允 發明之背景 在目前之高畫質電視(HDTV),以及衛星廣播系統,節 目包含·一表示活動W像之視頻信號,一或更多個音頻产號 (供立體或多語能力’以及一或多個數據信號(供閉路字幕 ,及/或互動式電腦程式碼及/或數據)之組合3作爲—特定 實例,Grand Alliance協議所建議之一種系統,提供—種節 目包含一視頻信號組份’二音頻信號組份及四輔助數據信 號組份。形成一連續之數據封包流,每—封包包含來自分 信號之一之數據。以此方式,七個分信號予以定時多工處 理爲單一封包流,在一鏈路上予以廣播。 遠距離地點接收並處理封包流中所含之數據,以複現該 七個分信號。視頻信號組份所表示之影像顯示在顯示勞幕 上’並在揚聲S複現(諸)音頻信號組份所表示之聲音。輔 助數據分信號在逮距離地點由適當電路予以處理,並如所 計劃予以使用。例如,如果輔助數據分信號之一表示閉路 字幕影像資訊,便產生一表示閉路字幕影像之視頻信號。 該影像信號與表示視頻信號組份之影像信號合併,並在顯 示螢幕上顯示合併之影像信號所表示之影像' 用以將七個分信號合併之裝置稱作傳輸事列編碼器。國 際標準化組織於1993年9月所發表,名稱爲,,MpEG 2
Systems Working Draft", (ISO/IEC/JTC 1/SC.29/WG1 1/N053 1) —^ I -裝------訂-----‘{線 * (請先閲讀背面之注意筝項再填爲本頁) 本紙張尺度適用中國國家樓準((:NS Λ4规格(2丨0〆:、丨>7公f S07965 五、發明说明(2 )
Coding of Moving Pictures and Associated Audio,例示一種 傳輸_列编碼器之方塊圖。此方塊圖包括—輪入f[F〇(先 入先出)及數據選擇器,供暫時缓衝表示七個數位數據信 號組份之數據,並產生表示該七個信號組份之—選定者之 數據。此數據供給至一封包器。—調度器選擇信號組份之 何者將行使用優先方案或固定時間槽方案(二者均在下文 更詳細説明),在次一封包槽中傳送3要形成—含有來自 一選定信號組份之數據之封包,調度器調節數據選擇器, 使供選定信號組份之輸入FIF0之輸出端子與封包器配合, 並且調節該輸入FIFO,以產生將行在該封包傳送之數據。 所獲得之封包在傳輸鏈路上予以傳遞 以上工作草案中所例示之傳輸串列編碼器之一項問題, 爲可合併於所傳輸之封包流中之信號數限於以上所提及之 七。在未來之發展中’或許將需在所傳遞之封包流中傳輸 超過此七個信號组份。然而,該作草案中之系統難以擴充 。對每一另加之信號組份,必須增加一 FIF〇,數據選擇器 必須重新設計爲包括一增加之輸入端予,並且用以選擇該 增加之組份並使該增加組份之nF〇之輸出與封包器配合之一 電路,必須同樣予以擴充。 發明之概述 本案認知傳輸_列編碼器宜爲可擴充供更多之信號組份 ’而無需複雜之傳輸_列編碼器之重新設計, 根據本發明之原理,一種傳輸串列編碼器包含許多聯接 至分信號源之緩衝器(例如FIFO缓衝器)。每一缓衝器有一 _ - 5 - 本紙張尺度 _ ~ -- HH _ - vn^i tn^ _ (请先閱讀背面之注意事項再填寫本頁) 0,•裝' 經濟部中央標隼局買工消費合作社印裝 Λ 7 B? 五、發明説明(3 ) 數據輸出端子以供產生分信號據數。一封包器有—數據輪 入端子以供接收分信號數據,並產生封包流。一數據匯访 排共同聯接至FIFO之數據輸出端子及封包器之數據輸入端 予。 % 根據本發明之傳輸串列編碼器容易將更多之(FIF〇)緩衝 器附至數據匯流排’而予以擴充,以適應大量分信銳,而 無需任何重大之重新設計3 附圖之簡要說明 在附圖中: 圖1爲根據本發明之傳輸串列編碼器之方塊圖; 圖2爲一用於圖1之傳輸串列編碼器中之fIF〇緩衝器之 更詳細方塊圖;以及 圖3爲記憶體布局面,例示一組保持在調度器控制器中 ’用以對分信號分配封包槽之表α 詳細説明 經濟部中央標隼局貝工消費合作社印裝 圖1爲根據本發明之傳輸串列編碼器之方塊圖。在圖1 中’所例示之信號線表示單或多位元數位信號線。爲使圖 式簡化’其他信號,諸如時鐘脈衝及控制信號,以及其他 組件’諸如時鐘脈衝產生器及同步器,均未例示^雎未例 π,但精於數位系統設計技藝者將會瞭解需要那些信號, 以及如何產生此等信號及將其在系統中分配至適當位置3 在圖1中’ 一個或多個節目來源(未示)產生許多Ν數位信 號組份,分別聯接至對應之許多輸入端子5節目療可句 括數據壓縮網路諸如mpeg編碼器,第一,第二及第二二 -6-
私紙張尺度4用中國國家標準(CNS ) Λ4規格 (2丨0X1)7公!I 經濟部中央標隼局員Η消費合作社印製 °Q7965 B7 五、發明説明(4 ) 號組份分別聯接至輸入端子2, 4及6 »第N信號組份聯接至 輸入端子N。在圖1中,信號組份表示一 HDTV或衛星電視 節目:聯接至輸入端子2, 4及6之第一,第二及第三信號組 份分別表示頻信號V,音頻信號A及閉路字幕資訊信號CC 。此等節目源,其操作,以及其所產生之視頻,音頻及數 位數據信號,均爲人們所熟知,故將不予詳細説明3 許多輸入端子5分別聯接至對應之許多FIFO缓衝器1 0之 數據輸入端子DI。輸入端子2, 4, 6及N聯接至各別FIFO緩 衝器12, 14, 16及1N之各別數據輸入端子Dl : FIFO緩衝器 12, 14, 16及1N之各別數據輸出端子DO共同聯接至數據匯 流排20〇數據匯流排20也聯接至封包器30之數據輸入端子 °封包器3 0之輸出端子聯接至輸出端子15。輸出端子15聯 接至傳輸鍵路(未示)’以供處理紂包流,並將其廣播至遠 距離地點。傳輸鏈路及其操作爲人們所熟知,故將不予詳 細説明。傳輸鏈路可包括傳遞處理網路,諸如譯碼,頻譜 成形及調變器網路。 調度器控制器50可包括一準備信號輸入端子r,以及識 別符信號ID及啓動信號E輸出端予。許多FIF0緩衝器10之 每一緩衝器之各別準備輸入端子r共同聯接至調度器控制 器50足準備輸入端子R。調度器控制器5〇之識別符輸出端 子ID共同聯接至許多FIFO緩衝器1 〇之每一緩衝器之各則識 別符輸入端子ID,並且調度器控制器5〇之啓動輸出端予e 共同聯接至許多FIFO緩衝器之每—緩衝器之各別啓動輸入 端子E。將準備R,識別符iD及啓動E端子聯接在一起之諸 ^—裝------訂-----·{ 線 (讀先閱讀背面之注意事項耳填寫本I) A ! ________ B7 五、發明説明(5 ) 仏號線,形成控制匯流排22,其操作與數據匯流排2〇導通 。封包器30之起動信號輸出端子S聯接至調度器控制器5〇 之起動信號輸入端子。記憶體70聯接至調度器控制器5〇。 可予聯接至使用者輸入源諸如電腦終端(未承)之使用考 輸入端子25聯接至微處理器Qp)6()之輸入埠6〇。"p 6〇有 一控制輸出埠聯接至調度器控制器50之控制輪入樓子c 3 在—種實施例,調度器控制器50直接聯接至纪憶體7〇,益 包括其本身之處理器,其僅接收來自PP 6〇之控制資訊, 以及控制資訊儲存至記憶體70及自其檢索資訊。在第二實 施例’調度器控制器50操作如一聨接至#?^之系統睡流 排(未π )< I/O配接器。在此實施例,調度器控制器5〇係在 VP 60執行之程式之控制下操作t:i如圖i中虛線所示’記憶 體70聯接至"P60之系統匯流排(未示),並且"p6〇控制資 訊儲存至記憶體70及自其檢索資訊。 經濟部中央懔隼局員工消費合作社印裝 I. - 111 I I - - I —^ :―I I 广讀先閲讀背'6.";:£^事項鼻填寫本育. 在操作時,封包器30產生一連續之封包流.每一封包包 含來自一分信號之數據,或如在形成封包時,該組份之 FIFO中無足夠數據’則爲無效封包。_包流分爲連續之數 組封包槽’每組有預定數之封包槽1度器控制器5〇控制— 將何一信號組份插入每-封包槽3以—種將在下文更詳細 説明之方式’調度器控制器50包含—组容許信號組份之清 单,-清¥供每一封包槽。該組清單儲存於—與調度器控 制器测連之記憶m果調度⑼制㈣操作如^ 叙I姆接器,則該组清單儲存於"P6〇之ram中(未示) ,否則’調度器控制器50包含其自己之記憶體,以容納此 本紙张尺n时關家標隼(cns )从驗 經濟部中央標隼局員工消费合作社印11 307965 五、發明説明(6 ) 组清單。不論其儲存於何處,此組清單係由來自使用者輸 入端子25,經由"ΡδΟ以已知方式所保持。 每一FIFO緩衝器10有一與其關連之預定獨特位址或識別 値,並且绸度器控制器50在其清單中保持每—F[F〇緩衝器 1〇之識別値,作爲上述容許信號組份清單之—部份。在要 填滿封包槽時,仔細檢査供該封包槽之容許信號組份清單 。調度器控制器50將一包含預定獨特識別値供第一信號組 份FIFO緩衝器10之識別信號置於1〇信號線。此識別信號由 所有FIFO緩衝器10之ID輸入端子所共同接收。如果在一 FIFO緩衝器10之ID輸入端予所接收之識別信號匹配其本身 之識別値’便在準備輸出端子R產生一準備信號指示在該 FIFO是否有足夠數據填滿一封包;否則,便忽略識別信號 ,並且FIFO緩衝器1〇保持待用。 凋度器控制器50在其準備輸入端子r接收準備信號。如 果準備信號指示在已定址之FIFO緩衝器10無足夠數據形成 封包’則存取容許信號组份清單中之次一項目,並將一有 預定獨特識別値與該次一項目關連之識別信號置於識別信 號線,並且同樣分析其準備信號u重複此過程,直發現— FIFO緩衝器1〇有足夠數據形成封包,或清單中不再有項目 封包器30在其起動輸出端子s產生一起始信號,以指示 封包槽之起動時間。如果發現_ 緩衝器1〇有足夠數據 形成封包’則在調度器控制器5〇收到起始信號時,便在其 啓動輸出端子Ε產生一啓動信號。己定址之FrF〇緩衝器】〇 -------- -9- 本紙張尺度適用中國國( c:ns ) —~'~~ --------1 -裝------訂-----線 (請先閱讀背面之;i意事項再填寫本頁) ___B7 五、發明説明(7 ) 響應該啓動信號,而另一未定址之FIFO緩衝器丨0則將其忽 略’並保持待用。該FIFO緩衝器丨〇之數據輸出端子do響 應啓動信號而被啓動,並且來自FIFO緩衝器1 0之數據供給 至數據匯流排。封包器30接收來自數據匯流排20之此數據 ,並產生一包含該數據之封包。封包器30產生封包時,調 度器控制器50測試許多FIFO緩衝器10,以確定次一封包槽 之内容。但如清單上無FIFO緩衝器10有足夠數據填滿封包 ’則產生一無效封包供該封包槽》 圖2爲用於圖1中所例示傳輸串列編碼器中之FIF〇緩衝器 10之更詳細方塊圖。在圖2中,信號線表示單或多位元數 位信號。爲使圖式簡化,其他組件及信號,例如供同步及 /或定時者,則未例示。精於數位電路設計技藝者將會瞭 解需要那些組件及信號,以及如何設計及使其與所例示之 組件互相連接。 經濟部中央標隼局只Μ消费合作社印览 在圖2中’ FIFO緩衝器10之數據輸入端子DI予以聯接至 FIFO 102之輸入端子1。FIFO 102之輸出端子〇予以聯接至 FIFO緩衝器1〇之數據輸出端子DO «識別符輸入端子丨D予 以聯接至位址比較器104之位址輸入端子。位址比較器1 04 之第一輸出端子予以聯接至緩衝器/驅動器1〇6之啓動輸入 端子,並且位址比較器104之第二輪出端子予以聯接至— 一輸入"與11門之第一輸入端子。FIFO 1 〇2之全輸出端子ρ 予以聯接至緩衝器/驅動器106之數據輸入端子3緩衝器/驅 動赛之數據輸出端子予以聯接至ρ丨F〇緩衝器丨〇之準備 輸入端子R。FIFO緩衝器丨0之啓動輸入端子E予以聯接至,· _ - 10- 本紙張尺度適用中國國家標举(CN.S ) /\4規格f :!丨0:.^)7公锋)—— ~ — 經濟部中央棣华局員χ消費合作社印製 Λ ? ΒΊ 五、發明説明(8 ) 與"P1 108之第二輸入端子。"與"門108之輸出端子予以聯 接至FIFO 102之輸出啓動輸入端予, 在操作時,位址比較器104接收經由控制匯流排22來自 調度器控制器5〇(圖〗)之1D輸出端子之識別信號。此收到 之識別仏號以已知方式在位址比較器與分配予此f.[f〇 緩衝器10之預定獨特識別比較。如果收到之識別信號與此 FIFO緩衝器1〇之識別相同,則在位址比較器1 〇4之第一及 第一輸出端子之信號有一第一狀態,指示此F1F〇緩衝器i 〇 被定址。否則在位址比較器1〇4之第—及第二輸出端予有 一第二狀態’指示此FIFO緩衝器未被定址。精於數位系統 設計技藝者將會瞭解,每一 FIFO緩衝器10可予預先分配任 何識別符,而不論在數據匯流排2〇上之實際或遲輯位置, 只要其與分配予其他FIFO緩衝器丨0者相互不同。 FIFO 1〇2在其輸入端子ϊ接收數據,並且以已知方式將其 暫時在内部儲存。在全輸出端予?之信號也以已知方式指 示目前儲存於FIFO 102之數據量。如果在FIFO 102有足夠 數據供封包器3〇(圖1)形成封包,在全輸出端子F之信號具 有第一狀態,否則其具有第二狀態。FIF〇緩衝器1〇由調度-森控制器50予以定址時,在緩衝器/驅動器ϊ〇6之啓動輸入 端子來自位址比較器104之信號調節緩衝器/驅動器丨〇6, 將信號自FIFO 102之全輸出端子F傳至FIFO緩衝器丨0之準 備輸出端子R。FIFO緩衝器10未被定址時,在緩衝蕃/驅動 器1 06之啓動輸入端子之信號調節緩衝器驅動器丨,將其 輸出端子置於高阻抗狀態’使FIFO緩衝器丨〇基本上與控制 __—___—_*11 _ 本紙張尺度適用中國國家標準(CNS ) Λ4規格-- -------Λ丨裝------訂-----:《 線 {請先閱請背面之注意事項再填寫本f ) A Br 經濟部中央橾準局負工消费合作社印製 五、發明説明(9 匯流排22分開。以此方式,只有已定址之FIF〇緩衝器i〇將 信號置於控制匯流排22之準備線r £1 FIFO 102在其啓動輸入端子E被適當之信號啓動時,將 會產生目前在其數據輸出端子〇儲存於内部之數據FIF〇 緩衝器10被定址時,來自位址比較器1〇4至,,與"〇 1〇8之第 —輸入端子之信號爲邏輯I丨,信號。這調節,,輿”門丨08,將 在其第二輸入端子之信號自FIFO緩衝器10之啓動輸入端子 E傳至其輸出端子,並因此傳至FIF〇丨〇2之啓動輸入端子e 。FIFO緩衝器1〇未被定址時’來自位址比較器1 之信號 爲邏輯’0'信號。這調節"與"門108在其輸出端子產生信號 邏輯'0'信號,中止FIFO 102之輸出端子〇。以此方式,只 有已定址之FIFO緩衝器1〇在被調度器控制器5〇(圖丨)啓動 時,將會在其數據輸出端子DO產生數據。 «周度器用以選擇何一分信號插人次一封包之技術,爲優 先方案及固定時間方案之混合。圖3爲—記憶體布局圖, 例示上述保持在調度器控制器50中之一.組表,用以將表示 分信號之數據分配至封包槽。在圖3中,在圖之頂部例示 封包器30(圖1)所產生之封包流11 〇之一部份a在封包流丨丨〇 -之圖示部份之每一封包由一矩形所表示。封包流1丨〇分開 爲數組’各包含固定之預定數Μ之封包槽:槽1,槽2,槽3 至槽Μ。此組封包槽在封包流11 〇連續重複3亦即,緊接 在圖示槽Μ後之封包爲次一组之槽1 » 一服務表13〇包含供廣播系統所廣播之每一分信號之項 目。每一項目包含分信號之説明及一識別符[D。在圖示之 -12- 本紙張尺度適州中®國家.樣举(CNS > Λ4蚬格(+ 210X297公廣) n I - m —ί it -- —xi衣------- n I --______ - —I ,1T-------I — !*《 (讀先閱讀背面之注意事項再填寫木頁) S07965 五、發明説明(1〇 ) 服務表i30,第一項目VIDE0 i表示第—節目之視頻組份, 並有識別符1。第一項目AUDIO 1表示第_節目之音頻組 份,並有識別符2 ’以及第三項目CL〇SEl) CAPTION 1表示 第一節目之閉路字幕資訊,並有識別符3。服務表13〇中之
第四’第五及第六項目(VIDEO 2,AUDIO 2,COSED CAPTION 2)同樣分別表示第二節目之視頻,音頻及閉路 字幕資訊’並有識別符4, 5及6,最後,提供項目供廣播系 統本身所產生之分信號。例如,具有識別符〗之項目表 示帶有節目時鐘脈衝麥考信號及加密關鍵碼之信號組份; 以及具有識別符N-1之項表示帶有各種不同系統表(例如 服務表)之信號組份。 經濟部中央標準局員工消費合作社印裝 請回頭參照圖1及2,在圖示之實施例,服務表13〇中之 每一項目指帶有關連分信號之FIFO緩衝器10之預先指示識 別。因此’具有識別符1(VIDEO 1>之項目指聯接至最上 FIFO緩衝器12之視頻信號組份v,其在此實施例具有預先 指定之識別"1";具有識別符2(AUDIO 1)之項目指聯接至 FIFO緩衝器14之音頻信號組份a,其具有預先指定之識別 "2” ;以及具有識別符3(CL0SED CAPTION 1)之項目指聯接 至FIFO緩衝器16 ’具有預先指定識別”3”之閉路字幕信號 組份CC。具有識別符4, 5及6之諸項目指來自第二節目源( 未示)之類似視頻,音頻及閉路字幕信號組份。 封包流11 0中之每一封包槽有一與其關連之優先清單。 在圖3中許多優先清單120示此情形,每一清單與一個別之 封包槽相關連,並且緊接在下面例示其關連之封包槽。每 -13 - 表姑^張尺度適用中國國家標準(:丨八4纟見格:2I()X W公筹} . : 經濟部中央標準局員工消費合作社印^ A 7 __ B7
"*"*** — " ........... .1. I 五、發明説明(11 ) 一優先清單與其關連封包槽間之箭頭,示優先清單與封包 槽之關連。亦即,優先清單1 122與封包槽1關連。優先清 單2 124與封包槽2關連,優先清單3 126與槽3關連,以及 優先清單Μ 129與封包槽Μ關連3每一優先清單包含許多 各由一矩形所表示之項目。每一項目之内容爲一表示服務 表130中所含分信號之識別符(ID)。 例如,優先清單1 122中之第一項目roi包含表示來自第 一節目源之視頻信號組份V之識別符"1"。在圖3中,優先 清單1 m中之第一項目ID1與服務表130中之第一項目 VIDEO 1間之箭頭示此情形。優先清單1 122中之第二項目 ID2包含表示第二節目源(在圖1中未示)之視頻信號组份(也 未示)之識別符"4"。在圖3中,優先清單1 122中之第二項 目ID2與服務表130中之第四项目VIDEO 2間之箭頭示此情 形。優先清單1 I22中之另外諸項目(ID3...)例如可同樣包 含供所廣播之所有其他视頻信號组份之識別符„ 同樣,優先清單2 124例如可包含識別所有音頻分信號之 項目。亦即’優先清單2 :124中之第一项目ID】表示來自第 一節目源之音頻信號組份A並具有値2(由優先清單2 i24之 ID1至服務表130中之第二項目AUDIO〖所表示);第二項目 ID2表示來自第二節目源之音頻信號組份並具有値5(由優 先清單2 124之ID2至服務表130中之第二項目audio ?所表 示);等等。優先清單3例如可包含識別與優先清單丨相似 之視頻分信號之項目,可能有在該優先清單中有不同位置 之視頻信號組份。次一優先清單(未示)例如可包括識別所 "14- 本紙俵尺度遢州t國闽家標準(CNS ) Λ4規格(2IOx 2V7公 { *裝--------訂-----A 線 (請先間讀背面之:;i意事項耳填寫本f } 經濟部中央標準局員工消费合作社印製 Λ/ Β7 五、發明説明(12 ) 有閉路字幕分信號之項目,随後爲另一視頻信號組份優先 清單,等等。最後優先清單Μ例如可包含識別pcr及不規 則關鍵碼分信號Ν-1以及信號組份表之項目。 最佳爲考慮每一分信號之各別數據速率作成該組中之封 包槽之數,以及分配分信號至每一封包槽之關連優先清單 亦即’具有較高數據速率之分信號(例如視頻信號组份)將 分配至超過一個優先清單,因此分配至該組中之超過一個 封包槽,而具有較低數據速率之分信號(例如音頻信號組 份)將僅分配至一優先清單。精於數位數據傳輸技藝者將 會瞭解如何分配分信號至優先清單,以使系統之數據通過 量爲最佳,而同時使無效封包插入封包流之或然率減至最 低。 在操作時,每當一封包槽出現,調度器控制器5〇(圖1}便 通過孩封包槽之優先清單。調度器控制器5〇自該優先清單 中之第一項目獲得識別符,並將表示該識別符之識別信號 置於控制匯流排22之ID信號線。已定址FIF0緩衝器1〇將來 自FIFO 102之_全輸出端子F(圖2)之信號置於控制匯流排 之準備信號線而藉以響應。如果準備信號指示已定址— 緩衝器10有足數據形成封包,則調度器控制器5〇等待來自 封包器30之起始信號,並在收到起始信號時,在控制匯流 排22义啓動信號線產生啓動信號。已定址FIFO緩衝器丨〇響 應此啓動信號而產生數據供該封包槽,其經由數據匯流排 20傳輸至封包器30,均如以上所說明。 在另—方面’如果準備信號指承已定址FIFO緩衝器1〇不 ------- -15- * 本紙悵尺度4用中國囤家標準(CNS ) Λ4規格~ —. ί -裝------訂-----从 0 (讀先閱讀背面之注意事項再填芍本頁) B.7 五、發明説明(13 ) 具有足夠數據形成封包,則調度器控制器5〇自優先清單 120中之次一項目獲得識別符供該封包槽,並將—表示該 識別符之信號置於控制匯流排22之[D信號線,並且等待來 自新定址FIFO緩衝器10之準備信號。此情形繼續直到收到 準備信號指示已定址FIFO緩衝器1〇之一有足夠數據形成封 包,或優先清單中之最後項目受到處理,在此情形,—無 效封包被置於封包槽。然後接著是.供次一封包槽之優先清 單之相同程序。 一種使用數據醒流排將FIFO緩衝器聯接至封包器之傳輸 串列编碼器’提供容易將較多FIF〇緩衝器加至編碼器所必 要之變通性。一種新型FiF0緩衝器聯接至控制及數據匯流 排’並分配一與已在匯流排上之FIF〇緩衝器之識別符不同 之識別符。另外’根據本發明之傳輸串列編碼器可容易允 許大量FIFO緩衝器附著至封包器,並因此允許在傳輸鏈路 上傳遞大量分信號。 分配分信號至封包槽之混合方案提供很大變通性,3這允 許廣播業者容易爲每一分信號提供其所需之通過量,而同 時使所傳輸之無效封包爲最少 經濟部中央標隼局員工消资合作社印裝 -16- 本紙狀賴财_
Claims (1)
- 經濟部中央梯準局員工消費合作社印製 第851、〇i 444號專利♦請案 矜今|>:::) 中文申請專利範团修正私86年3月) CS 六、申請專利範圍 1· 一種傳輸事列編碼器,包含: 多個緩衝器,聯接至各別之分信號源,各有一數據輸 出端子用以產生分信號數據; —封包器,有供接收分信號數據之數據輸入端子用以 產生封包流;以及 —數據匯流排,共同聯接至許多緩衝器之各別數據輸 出端子及封包器之數據輸入端子’用以將輸出數據自該 等緩衝器輸送至該封包器, 2. 根據申請專利範圍第1項之编碼器,進一步包括一調度器 控制器’其連接至多個缓衝器,用以選擇許多緩衝器之 ’在數據輸出端子供給分信號數據至封包器,以產生 封包。 3. 根據申請專利範圍第2項之編碼器其中: 該等緩衝器爲FIFO緩衝器; 許多緩衝器各有另一輸出端子’用以產生一全信號,指 不許多FIFO緩衝器之一是否包含足夠數據產生封包;以 及 ’度器控制器選擇許多緩衝器之―,以響應來自許多缓 衝器之各別全信號,在其數據輸出端子產生分信號數 據。 4. 根據申請專利範圍第3項之編碼器其中: 許多緩衝器各由預定之獨特値予以襟識,有—識別輸 入端子用以接收識別信號,並窨應—具有該預定獨特値 之識別信號’以供產生全信號;以及 本紙張尺度適用中國國家標準(CNS ) A4規路(2!0x297/^7 ^ 裝 訂'-"l線 (請先閲讀背面之注意事項再填寫本頁) 307965 人-上 A. 經濟部中央標準局負工消费合作社印製 六、申請專利範圍 調度器控制器有一識別輪4·»,*工r 项⑴研出端子聯接至許多缓衝器之 各別識別輸入端’並產生—1古_ A ^ W 具有選定緩衝器之預定獨特 値之識別信號。 5_根據申請專利範圍第2項之編瑪器其中: 封包器有一輸出端子產生—浐 扣不封包槽開頭疋起始信 號; 許多缓衝器各有-輸人端子供接收啓動信號,其調節緩 衝器在其數據輸出端子產生分信號數據;以及 調度器控制器響應起始耗,用以產± —供選定緩衝器 之啓動信號。 6. 根據申請專利範圍第5項之編碼器其中. 許多緩衝器各由預定之獨特値予以標識,具有另一輸入 端子用以接收識別信號,並響應_具有預定獨特値之識 別乜號及啓動信號,以供在其數據輸出端子產生分信號 數據;以及 調度器控制器有一識別信號輸出端子聯接至許多緩衝器 之各別識別信號輸入端子’並產生—具有選定緩衝器之 預定獨特値之識別信號。 7. 根據申請專利範圍第5项之編碼器其中: 許多緩衝器各有另一輸出端子,用以產生一全信號,指 示許多緩衝器之一是否包含足夠數據產生封包:以及 調度器控制器選擇許多緩衝器之一,以響應來自許多緩 衝器之各別全信號,在其數據輸出端子產生分信號數 據3 本紙浪尺度逋用中國國家標準(CNS ) Α4現格(210X297公釐) — . I裝 訂Ί線 产 C (請先閎讀背面之注意事項再填寫本頁} A8 Βδ C8 D% 申請專利範圍 根據申請專利範圍第7项之编碼器其中 (請先閲讀背面之注意事項再填寫本頁) 每一緩衝器由預定之獨特値予以標識,有一識別輸入端 予用以接收識別信號,響應—具有預定獨特値之識別 信’並響應-具有預定獨特値之識別信號及啓動信號, 以供在其數據輸出端子產生分信號;以及 凋度器控制器有一識別輸出端子聯接至許多緩衝器之各 別識別輸入端子,並產生—具有選定緩衝器之値之識別 信號。 9. 根據申請專利範圍第2項之編碼器,另包含一使用者资訊 源聯接至調度器控制器,該使用者資訊用於控制調度 器控制器疋操作,選擇許多緩衝器之一供給分信號數據 至封包器。 10. 根據申請專利範圍第9項之編碼器,其中使用者資訊源包 含一微處理器。 11. 根據申請專利範圍第丨0项之編碼器,其中調度器控制器 獨互於微處理器操作,並直接聯接至記憶體。 12. 根據申請專利範圍第1〇項之編碼器,其中 經濟部中央標準局員工消費合作社印製 *周度器控制器藉系統匯涑排聯接至微處理器,並且在微 處理器之控制下操作如I/O配接器;以及 記憶體經由系統匯流排聯接至微處理器。 13. 根據申請專利範圍第9項之編碼器,另包含: 記憶趙’用以儲存表示使用者資訊之數據;其中 在選擇許多緩衝器之—供給分信號數據至封包器時,調 度器控制器檢索先前所儲存之使用者資訊代表數據。 -3
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/442,430 US5621463A (en) | 1995-05-16 | 1995-05-16 | Easily expandable transport stream encoder |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW307965B true TW307965B (zh) | 1997-06-11 |
Family
ID=23756769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW085101444A TW307965B (zh) | 1995-05-16 | 1996-02-06 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5621463A (zh) |
| EP (1) | EP0743796A3 (zh) |
| JP (1) | JPH08331180A (zh) |
| KR (1) | KR100536446B1 (zh) |
| CN (1) | CN1155262C (zh) |
| TW (1) | TW307965B (zh) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3458469B2 (ja) * | 1994-07-15 | 2003-10-20 | ソニー株式会社 | 信号受信装置及び通信方法 |
| JP4388598B2 (ja) * | 1995-02-22 | 2009-12-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 伝送チャネルを介して複数のビデオプログラムを同時に送信するシステム |
| US6123145A (en) * | 1995-06-12 | 2000-09-26 | Georgia Tech Research Corporation | Synthetic jet actuators for cooling heated bodies and environments |
| US5920572A (en) * | 1995-06-30 | 1999-07-06 | Divicom Inc. | Transport stream decoder/demultiplexer for hierarchically organized audio-video streams |
| US5956088A (en) * | 1995-11-21 | 1999-09-21 | Imedia Corporation | Method and apparatus for modifying encoded digital video for improved channel utilization |
| US5729292A (en) * | 1995-12-21 | 1998-03-17 | Thomson Multimedia, S.A. | Optimizing performance in a packet slot priority packet transport system |
| US6111863A (en) * | 1995-12-29 | 2000-08-29 | Lsi Logic Corporation | Method and apparatus for the dynamic allocation of signal bandwidth between audio, video and data signals |
| US5835493A (en) * | 1996-01-02 | 1998-11-10 | Divicom, Inc. | MPEG transport stream remultiplexer |
| US6088360A (en) * | 1996-05-31 | 2000-07-11 | Broadband Networks Corporation | Dynamic rate control technique for video multiplexer |
| US5793425A (en) * | 1996-09-13 | 1998-08-11 | Philips Electronics North America Corporation | Method and apparatus for dynamically controlling encoding parameters of multiple encoders in a multiplexed system |
| CA2243700C (en) * | 1996-11-21 | 2005-04-19 | Philips Electronics N.V. | Transmission and reception of television programs and an additional data service |
| GB9705719D0 (en) * | 1997-03-20 | 1997-05-07 | Two Way Tv Ltd | Method and apparatus for transmitting data |
| EP0893913A1 (en) * | 1997-07-24 | 1999-01-27 | CANAL+ Société Anonyme | Digital transport stream processing |
| US6246701B1 (en) | 1998-01-14 | 2001-06-12 | Skystream Corporation | Reference time clock locking in a remultiplexer for video program bearing transport streams |
| US6292490B1 (en) | 1998-01-14 | 2001-09-18 | Skystream Corporation | Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer |
| US6195368B1 (en) | 1998-01-14 | 2001-02-27 | Skystream Corporation | Re-timing of video program bearing streams transmitted by an asynchronous communication link |
| US6351474B1 (en) | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Network distributed remultiplexer for video program bearing transport streams |
| US6351471B1 (en) | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Brandwidth optimization of video program bearing transport streams |
| IL129345A (en) | 1999-04-06 | 2004-05-12 | Broadcom Corp | Video encoding and video/audio/data multiplexing device |
| GB2361132B (en) * | 2000-04-07 | 2004-09-08 | Snell & Wilcox Ltd | Multiplexing compressed signals |
| US20020144260A1 (en) * | 2001-03-29 | 2002-10-03 | Koninklijke Philips Electronics N.V. | Method for adaptive data/content insertion in MPEG2 transport stream |
| US7027520B2 (en) * | 2001-08-30 | 2006-04-11 | Thomson Licensing | Method and apparatus for simultaneously retrieving portions of a data stream from different channels |
| US7215679B2 (en) * | 2001-08-30 | 2007-05-08 | Thomson Licensing | Method, apparatus and data structure enabling multiple channel data stream transmission |
| US8880709B2 (en) * | 2001-09-12 | 2014-11-04 | Ericsson Television Inc. | Method and system for scheduled streaming of best effort data |
| FR2830158B1 (fr) * | 2001-09-24 | 2004-09-10 | Telediffusion De France Tdf | Dispositif pour la transmission de plusieurs signaux numeriques sur un support de transmission unique |
| CN100357359C (zh) * | 2002-12-27 | 2007-12-26 | 上海染料化工八厂 | 黄色染料组合物及其制备与应用 |
| US7693222B2 (en) * | 2003-08-13 | 2010-04-06 | Ericsson Television Inc. | Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation |
| JP6504407B2 (ja) | 2013-12-09 | 2019-04-24 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4901308A (en) * | 1986-12-08 | 1990-02-13 | Dsc Communications Corporation | Digital bridge for a time slot interchange digital switched matrix |
| JPH02117242A (ja) * | 1988-10-27 | 1990-05-01 | Toshiba Corp | パケット通信装置のバス制御方式 |
| IT1237668B (it) * | 1989-10-31 | 1993-06-15 | Telettra Lab Telefon | Sistema e multiplatore/demultiplatore per la trasmissione/ricezione di informazione digitale televisiva. |
| US5210741A (en) * | 1990-06-29 | 1993-05-11 | Digital Equipment Corporation | Low cost ISDN switch |
| US5115309A (en) * | 1990-09-10 | 1992-05-19 | At&T Bell Laboratories | Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders |
| US5111292A (en) * | 1991-02-27 | 1992-05-05 | General Electric Company | Priority selection apparatus as for a video signal processor |
| JPH0568243A (ja) * | 1991-09-09 | 1993-03-19 | Hitachi Ltd | 可変長符号化制御方式 |
| US5216503A (en) * | 1991-12-24 | 1993-06-01 | General Instrument Corporation | Statistical multiplexer for a multichannel image compression system |
| KR960003505B1 (ko) * | 1992-12-29 | 1996-03-14 | 재단법인 한국전자통신연구소 | 에이티엠(atm) 다중화 처리 장치 |
| JPH06268655A (ja) * | 1993-03-17 | 1994-09-22 | Toshiba Corp | バス型lan |
-
1995
- 1995-05-16 US US08/442,430 patent/US5621463A/en not_active Expired - Lifetime
-
1996
- 1996-02-06 TW TW085101444A patent/TW307965B/zh not_active IP Right Cessation
- 1996-05-09 EP EP96400980A patent/EP0743796A3/en not_active Ceased
- 1996-05-10 KR KR1019960015405A patent/KR100536446B1/ko not_active Expired - Lifetime
- 1996-05-15 CN CNB961022213A patent/CN1155262C/zh not_active Expired - Lifetime
- 1996-05-16 JP JP8121949A patent/JPH08331180A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN1145008A (zh) | 1997-03-12 |
| JPH08331180A (ja) | 1996-12-13 |
| KR960043652A (ko) | 1996-12-23 |
| CN1155262C (zh) | 2004-06-23 |
| US5621463A (en) | 1997-04-15 |
| EP0743796A2 (en) | 1996-11-20 |
| EP0743796A3 (en) | 1999-03-03 |
| KR100536446B1 (ko) | 2006-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW307965B (zh) | ||
| EP0743795B1 (en) | Transport packet stream encoder and method for operating the same | |
| MXPA96001816A (en) | Method and apparatus for operating a decorrient transportation packet for data representing a plurality of signals decomposes | |
| TW300291B (en) | DRAM arbiter for video decoder | |
| US4949169A (en) | Audio-video data interface for a high speed communication link in a video-graphics display window environment | |
| US6859850B1 (en) | Controller for controlling direct memory access | |
| KR100256443B1 (ko) | 멀티 미디어 디스플레이 장치 | |
| GB2150798A (en) | Teletext decoder using a common memory | |
| JP2001506450A (ja) | 複数のテレビジョン信号に含まれている補助データを同時に復号するテレビジョン装置 | |
| US4800423A (en) | Interface module for superimposing alphanumeric characters upon RGB video signals | |
| KR100311480B1 (ko) | 영상 포맷 변환 장치 | |
| US5491498A (en) | Digital audio delivery in a graphics controller architecture | |
| EP0940756B1 (en) | Shared memory access | |
| US7058742B2 (en) | Method and apparatus for arbitrating common bus by using urgent channel | |
| US5990861A (en) | Method of and apparatus for reprogramming a video controller | |
| KR100589016B1 (ko) | 텔레비전신호처리장치용버스시스템 | |
| KR20030093357A (ko) | 제한 수신을 갖는 동시성 디지털 텔레비전 스트림 | |
| JP2009212588A (ja) | スクランブル解除装置 | |
| CA1212454A (en) | Signal processing device | |
| AU1960497A (en) | Method and apparatus for sorting channel guides based on call sign | |
| EP1517485B1 (de) | Vorrichtung zum Empfang, der Anpassung der Rahmengeschwindigkeit und zur Verteilung codierter digitaler Audio- und Datensignale | |
| MXPA96001817A (en) | A transportation current encoder expansi | |
| JP2553525B2 (ja) | 映像信号処理装置 | |
| CN113691744A (zh) | 影音接口的控制信号传输电路及控制信号接收电路 | |
| US20090046203A1 (en) | Video data processing apparatus and method for generating a digital video data stream |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees | ||
| MK4A | Expiration of patent term of an invention patent |