MULTIMEDIA '97Pub Date : 1997-11-01DOI: 10.1145/266180.266319
A. Eleftheriadis
{"title":"Flavor: a language for media representation","authors":"A. Eleftheriadis","doi":"10.1145/266180.266319","DOIUrl":"https://doi.org/10.1145/266180.266319","url":null,"abstract":"We present the design and implementation of a new programming language for media-intensive applications called Flavor (Formal Language for Audio-Visual Object Representation). It is an extension of C++ and Java in which the typing system is extended to incorporate bitstream representation semantics. This allows to describe in a single place both the in-memory representation of data as well as their bitstream-level (compressed) representation as well. We have developed software tools (www.ee. columbia.edu/flavor) that automatically generate standard C++ and Java code from the Flavor source code, so that direct access to compressed multimedia information by application developers can be achieved with essentially zero programming.","PeriodicalId":250198,"journal":{"name":"MULTIMEDIA '97","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122224539","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MULTIMEDIA '97Pub Date : 1997-11-01DOI: 10.1145/266180.266379
M. Merz, K. Froitzheim, P. Schulthess, K. H. Wolf
{"title":"Iterative transmission of media streams","authors":"M. Merz, K. Froitzheim, P. Schulthess, K. H. Wolf","doi":"10.1145/266180.266379","DOIUrl":"https://doi.org/10.1145/266180.266379","url":null,"abstract":"Multimedia streams are difficult to transmit in full quality and real-time due to their size and constraints imposed by their timely presentation, Especially in slow channels with variable throughput such as typical Internet connections media streaming is extremely hard, We introduce a new iterative method for the transmission of media streams. The idea is to match each iteration of the transmission process exactly to the play-out time of the respective media stream, thus allowing synchronous presentation of the stream’s contents during the transmission. The quality of the playback improves with the number of completed iterations, from rough during the first pass to full quality at the end. The WebMovie system implements this iterative streaming scheme for video data. After the introduction of the system, performance measurements are discussed and compared to conventional methods of movie transmission.","PeriodicalId":250198,"journal":{"name":"MULTIMEDIA '97","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130587284","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}