{"title":"超媒体同步中的交错时间基","authors":"M. Moreno, R. Costa, L. Soares","doi":"10.1109/MMUL.2015.74","DOIUrl":null,"url":null,"abstract":"Unsolicited interleaved media content is common in digital TV systems, particularly in broadcast TV, in which advertisements are inserted into programs transmitted sequentially. Although certain existing middleware systems address this problem, their solutions have limitations. This work proposes an alternative approach that provides high-level event-based abstractions that hide or minimize the complexity of dealing with interleaved media content as part of hypermedia applications. This article discusses how multimedia languages and players can handle multiple time bases in supporting intermedia synchronization with interleaved media content. The proposal has been incorporated in the Nested Context Language (NCL) and in its player, the main component of the Ginga digital TV middleware. This approach can also be adapted to be used in other languages and engines.","PeriodicalId":290893,"journal":{"name":"IEEE Multim.","volume":"120 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Interleaved Time Bases in Hypermedia Synchronization\",\"authors\":\"M. Moreno, R. Costa, L. Soares\",\"doi\":\"10.1109/MMUL.2015.74\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Unsolicited interleaved media content is common in digital TV systems, particularly in broadcast TV, in which advertisements are inserted into programs transmitted sequentially. Although certain existing middleware systems address this problem, their solutions have limitations. This work proposes an alternative approach that provides high-level event-based abstractions that hide or minimize the complexity of dealing with interleaved media content as part of hypermedia applications. This article discusses how multimedia languages and players can handle multiple time bases in supporting intermedia synchronization with interleaved media content. The proposal has been incorporated in the Nested Context Language (NCL) and in its player, the main component of the Ginga digital TV middleware. This approach can also be adapted to be used in other languages and engines.\",\"PeriodicalId\":290893,\"journal\":{\"name\":\"IEEE Multim.\",\"volume\":\"120 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Multim.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MMUL.2015.74\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Multim.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MMUL.2015.74","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Interleaved Time Bases in Hypermedia Synchronization
Unsolicited interleaved media content is common in digital TV systems, particularly in broadcast TV, in which advertisements are inserted into programs transmitted sequentially. Although certain existing middleware systems address this problem, their solutions have limitations. This work proposes an alternative approach that provides high-level event-based abstractions that hide or minimize the complexity of dealing with interleaved media content as part of hypermedia applications. This article discusses how multimedia languages and players can handle multiple time bases in supporting intermedia synchronization with interleaved media content. The proposal has been incorporated in the Nested Context Language (NCL) and in its player, the main component of the Ginga digital TV middleware. This approach can also be adapted to be used in other languages and engines.