{"title":"Client based synchronization control of coded data streams","authors":"Mourad Daami, N. Georganas","doi":"10.1109/MMCS.1997.609643","DOIUrl":null,"url":null,"abstract":"In a multimedia news on demand application, the delivery of multiple streams of data over a network will introduce inevitable delays and delay variations that disrupt both inter- and intra-media synchronization. Therefore, a complete stream synchronization protocol must be specified and tested to ensure proper rendering of the multimedia presentation at the client. In such a protocol, special treatment should be considered for time dependent coded data streams due to the presence of a hardware/software decoding entity at the client. We propose a client based control scheme using buffer occupancy as its main parameter. The control scheme uses time contraction and expansion concepts to: avoid data overflow or underflow conditions; and enforce intra-media synchrony of the data stream. We refer to such a control mechanism as the predecoder synchronization controller. We consider both motion JPEG and MPEG video bit streams and discuss the implementation and architectural constraints encountered.","PeriodicalId":302885,"journal":{"name":"Proceedings of IEEE International Conference on Multimedia Computing and Systems","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE International Conference on Multimedia Computing and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MMCS.1997.609643","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
In a multimedia news on demand application, the delivery of multiple streams of data over a network will introduce inevitable delays and delay variations that disrupt both inter- and intra-media synchronization. Therefore, a complete stream synchronization protocol must be specified and tested to ensure proper rendering of the multimedia presentation at the client. In such a protocol, special treatment should be considered for time dependent coded data streams due to the presence of a hardware/software decoding entity at the client. We propose a client based control scheme using buffer occupancy as its main parameter. The control scheme uses time contraction and expansion concepts to: avoid data overflow or underflow conditions; and enforce intra-media synchrony of the data stream. We refer to such a control mechanism as the predecoder synchronization controller. We consider both motion JPEG and MPEG video bit streams and discuss the implementation and architectural constraints encountered.