Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181603
B. Milosavljević, Z. Konjovic
A number of models for integration of retrieval of multiple types of multimedia data have been proposed in the past. These models typically impose a certain unified representation model and/or indexing methods on all media types. This paper presents a work in progress on design of a multimedia information retrieval system with extensibility providing integration of existing multimedia retrieval software modules and choice among different retrieval models. The system manages multiple classes of documents, with each class being defined by an XML schema document. The documents themselves are stored in XML format according to the given schema. Design of the main subsystems - document storage, indexing, and retrieval - is presented, as well as an example of a retrieval model.
{"title":"Design of an XML-based extensible multimedia information retrieval system","authors":"B. Milosavljević, Z. Konjovic","doi":"10.1109/MMSE.2002.1181603","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181603","url":null,"abstract":"A number of models for integration of retrieval of multiple types of multimedia data have been proposed in the past. These models typically impose a certain unified representation model and/or indexing methods on all media types. This paper presents a work in progress on design of a multimedia information retrieval system with extensibility providing integration of existing multimedia retrieval software modules and choice among different retrieval models. The system manages multiple classes of documents, with each class being defined by an XML schema document. The documents themselves are stored in XML format according to the given schema. Design of the main subsystems - document storage, indexing, and retrieval - is presented, as well as an example of a retrieval model.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132089703","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181602
Frederick T. Sheldon, Kshamta Jerath, O. Pilskalns, Young-Jik Kwon, Woomok Kim, Hong Chung
This paper presents a case study highlighting the best practices for designing and developing a B2B e-commerce system. We developed a remote order-and-delivery Web-based system for an auto-parts manufacturing company. The system requirements were determined by interviewing employee stakeholders. An initial scenario of the system was prototyped and refined until the users and developers were satisfied. A formalized specification of the requirements employing use-case diagrams and based on event flow was developed and coded using XML. This helped keep the documentation simple and clear. Testing was performed at the component level allowing for feedback to previous steps when errors appeared. Digital signatures were employed for implementing security. The end product enabled a reduction in the processing time of transactions, reduced processing cost, improved accuracy, efficiency, reliability, and security of transmitted data; and our strategy shortened the system development life cycle.
{"title":"Case study: B2B e-commerce system specification and implementation employing use-case diagrams, digital signatures and XML","authors":"Frederick T. Sheldon, Kshamta Jerath, O. Pilskalns, Young-Jik Kwon, Woomok Kim, Hong Chung","doi":"10.1109/MMSE.2002.1181602","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181602","url":null,"abstract":"This paper presents a case study highlighting the best practices for designing and developing a B2B e-commerce system. We developed a remote order-and-delivery Web-based system for an auto-parts manufacturing company. The system requirements were determined by interviewing employee stakeholders. An initial scenario of the system was prototyped and refined until the users and developers were satisfied. A formalized specification of the requirements employing use-case diagrams and based on event flow was developed and coded using XML. This helped keep the documentation simple and clear. Testing was performed at the component level allowing for feedback to previous steps when errors appeared. Digital signatures were employed for implementing security. The end product enabled a reduction in the processing time of transactions, reduced processing cost, improved accuracy, efficiency, reliability, and security of transmitted data; and our strategy shortened the system development life cycle.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122388943","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181633
Jan O. Borchers, Wolfgang Samminger, M. Mühlhäuser
This paper describes the first multimedia system that allows users to conduct a realistic electronic orchestra. Users control tempo, dynamics, and instrument emphasis of the orchestra through natural conducting gestures with an infrared baton. Using gesture recognition and tempo adjustment algorithms, the system plays back an audio and video recording of an actual orchestra that follows the user's conducting in real time. A major achievement of this system is that it is able to play back the audio and video recording of the orchestra at variable speed while avoiding pitch changes or other artifacts in the playback. These speed changes can be executed interactively in real time while the recording is being played back. The system has been deployed as an exhibit that has become a major attraction of a large Vienna-based music exhibition center.
{"title":"Engineering a realistic real-time conducting system for the audio/video rendering of a real orchestra","authors":"Jan O. Borchers, Wolfgang Samminger, M. Mühlhäuser","doi":"10.1109/MMSE.2002.1181633","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181633","url":null,"abstract":"This paper describes the first multimedia system that allows users to conduct a realistic electronic orchestra. Users control tempo, dynamics, and instrument emphasis of the orchestra through natural conducting gestures with an infrared baton. Using gesture recognition and tempo adjustment algorithms, the system plays back an audio and video recording of an actual orchestra that follows the user's conducting in real time. A major achievement of this system is that it is able to play back the audio and video recording of the orchestra at variable speed while avoiding pitch changes or other artifacts in the playback. These speed changes can be executed interactively in real time while the recording is being played back. The system has been deployed as an exhibit that has become a major attraction of a large Vienna-based music exhibition center.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121464416","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181592
Kuan-Yu Chen, Alan Liu
A vast amount of research into learning, multi-agent systems, control and teamwork in the robot soccer domain has been conducted, but to our knowledge, there is still no relevant research using software engineering to help the software development for robot soccer players. Designing the software system for robot soccer players is complex since robot soccer players have many requirements to fulfill and many constraints to satisfy. Hardware limitations and constraints must be taken into consideration when designing the software system. The constraints of robot soccer players may be altered between different contests and a robot soccer team may consist of heterogeneous robots which equip multiple devices such as sensors and motors. We assume that software design of robot soccer players is a multimedia software engineering problem. We introduce the software development of our robot soccer player and provide guidelines for those trying to design a software system with similar situations and complexity.
{"title":"A design method for incorporating multidisciplinary requirements for developing a robot soccer player","authors":"Kuan-Yu Chen, Alan Liu","doi":"10.1109/MMSE.2002.1181592","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181592","url":null,"abstract":"A vast amount of research into learning, multi-agent systems, control and teamwork in the robot soccer domain has been conducted, but to our knowledge, there is still no relevant research using software engineering to help the software development for robot soccer players. Designing the software system for robot soccer players is complex since robot soccer players have many requirements to fulfill and many constraints to satisfy. Hardware limitations and constraints must be taken into consideration when designing the software system. The constraints of robot soccer players may be altered between different contests and a robot soccer team may consist of heterogeneous robots which equip multiple devices such as sensors and motors. We assume that software design of robot soccer players is a multimedia software engineering problem. We introduce the software development of our robot soccer player and provide guidelines for those trying to design a software system with similar situations and complexity.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115900717","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181604
Shu‐Ching Chen, Sheng-Tun Li, M. Shyu, C. Zhan, Chengcui Zhang
An abstract multimedia semantic model called the multimedia augmented transition network (MATN) model is proposed to model the RTSP-based (real-time streaming protocol) multimedia presentation systems. RTSP provides a set of methods to support the functionality of "VCR-like" remote control on the client side so that users are allowed to control playback of the streaming media. The MATN model is used to model RTSP actions as well as temporal relations and synchronization control of the media streams. The advantages of using the MATN model are its simplicity, effectiveness, and ease of modification. Furthermore, a formal definition of the MATN model and modeling of RTSP actions using the MATN model are presented in detail.
{"title":"A multimedia semantic model for RTSP-based multimedia presentation systems","authors":"Shu‐Ching Chen, Sheng-Tun Li, M. Shyu, C. Zhan, Chengcui Zhang","doi":"10.1109/MMSE.2002.1181604","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181604","url":null,"abstract":"An abstract multimedia semantic model called the multimedia augmented transition network (MATN) model is proposed to model the RTSP-based (real-time streaming protocol) multimedia presentation systems. RTSP provides a set of methods to support the functionality of \"VCR-like\" remote control on the client side so that users are allowed to control playback of the streaming media. The MATN model is used to model RTSP actions as well as temporal relations and synchronization control of the media streams. The advantages of using the MATN model are its simplicity, effectiveness, and ease of modification. Furthermore, a formal definition of the MATN model and modeling of RTSP actions using the MATN model are presented in detail.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114358749","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181607
D. Fogli, P. Mussio, A. Celentano, Fabio Pittarello
An approach to the specification of a virtual reality (VR) interactive environment is presented, which merges and generalizes two recently proposed methods: the PCL characteristic pattern approach to WIMP system design and the interaction locus approach to interactive navigation in 3D virtual spaces. Merging the two points of view allows refinement of the model of interaction of a user with a virtual environment and leads to the definition of "real" and "virtual" characteristic patterns, which the discussion shows to be important for the designer to properly undertake the design of complex virtual reality systems.
{"title":"Toward a model-based approach to the specification of virtual reality environments","authors":"D. Fogli, P. Mussio, A. Celentano, Fabio Pittarello","doi":"10.1109/MMSE.2002.1181607","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181607","url":null,"abstract":"An approach to the specification of a virtual reality (VR) interactive environment is presented, which merges and generalizes two recently proposed methods: the PCL characteristic pattern approach to WIMP system design and the interaction locus approach to interactive navigation in 3D virtual spaces. Merging the two points of view allows refinement of the model of interaction of a user with a virtual environment and leads to the definition of \"real\" and \"virtual\" characteristic patterns, which the discussion shows to be important for the designer to properly undertake the design of complex virtual reality systems.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123697201","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181626
Bin Yu, K. Nahrstedt
With the increasing demand and popularity of multimedia streaming applications over the current Internet, manipulating MPEG streams in a real-time software manner is gaining more and more importance. In this work, we studied the synchronization problem that arises when a gateway changes the data content carried in an MPEG2 Transport stream. In short, the distance between original time stamps will be changed non-uniformly when the video frames are resized, and decoders will fail to reconstruct the encoding clock from the resulting stream. We propose a cheap software real-time approach to solve this problem, which basically reuses the original time stamp packets and adapts their distance to accommodate the changes in bit rate. Experimental results from a real-time HDTV stream filter shows that our approach is correct and efficient.
{"title":"A realtime software solution for resynchronizing filtered MPEG2 Transport stream","authors":"Bin Yu, K. Nahrstedt","doi":"10.1109/MMSE.2002.1181626","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181626","url":null,"abstract":"With the increasing demand and popularity of multimedia streaming applications over the current Internet, manipulating MPEG streams in a real-time software manner is gaining more and more importance. In this work, we studied the synchronization problem that arises when a gateway changes the data content carried in an MPEG2 Transport stream. In short, the distance between original time stamps will be changed non-uniformly when the video frames are resized, and decoders will fail to reconstruct the encoding clock from the resulting stream. We propose a cheap software real-time approach to solve this problem, which basically reuses the original time stamp packets and adapts their distance to accommodate the changes in bit rate. Experimental results from a real-time HDTV stream filter shows that our approach is correct and efficient.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131392941","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181605
Huiqun Yu, Xudong He, Shu Gao, Yi Deng
A composite multimedia object has specific timing relationships among the different types of component media. Coordinating the real-time presentation of information and maintaining time-ordered relations among the component media is vital for satisfying quality of service (QoS) requirements. This paper proposes a formal approach to modeling and analyzing temporal aspects of SMIL documents using the Software Architecture Model (SAM), which is based on a dual formalism combining Petri nets and temporal logic. Synchronization elements of SMIL are systematically modeled by Petri nets. Useful QoS properties of SMIL documents are specified using temporal logic formulas and verified by automatic tools. Timelines of SMIL document presentation are analyzed using the reachability tree technique.
{"title":"Modeling and analyzing SMIL documents in SAM","authors":"Huiqun Yu, Xudong He, Shu Gao, Yi Deng","doi":"10.1109/MMSE.2002.1181605","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181605","url":null,"abstract":"A composite multimedia object has specific timing relationships among the different types of component media. Coordinating the real-time presentation of information and maintaining time-ordered relations among the component media is vital for satisfying quality of service (QoS) requirements. This paper proposes a formal approach to modeling and analyzing temporal aspects of SMIL documents using the Software Architecture Model (SAM), which is based on a dual formalism combining Petri nets and temporal logic. Synchronization elements of SMIL are systematically modeled by Petri nets. Useful QoS properties of SMIL documents are specified using temporal logic formulas and verified by automatic tools. Timelines of SMIL document presentation are analyzed using the reachability tree technique.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133830976","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181593
SooCheol Lee, Eenjun Hwang
Content-based image retrieval (CBIR) systems often rely on global image characteristics such as color and texture histograms, but not the spatial relationships among component objects of an image. In this paper, we describe a new image retrieval scheme where objects of interest in an image are first identified and spatial relationships among them as well as their features including semantic information are annotated to represent the image. An important and unique aspect of the system is that users are allowed to formulate a query based on both objects of an image and their spatial relationships. This could give better precision and flexibility to retrieve images from image databases. In the prototype system, semantic information of interest for objects and the spatial relationships among them are captured and represented using XML.
{"title":"Spatial similarity and annotation-based image retrieval system","authors":"SooCheol Lee, Eenjun Hwang","doi":"10.1109/MMSE.2002.1181593","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181593","url":null,"abstract":"Content-based image retrieval (CBIR) systems often rely on global image characteristics such as color and texture histograms, but not the spatial relationships among component objects of an image. In this paper, we describe a new image retrieval scheme where objects of interest in an image are first identified and spatial relationships among them as well as their features including semantic information are annotated to represent the image. An important and unique aspect of the system is that users are allowed to formulate a query based on both objects of an image and their spatial relationships. This could give better precision and flexibility to retrieve images from image databases. In the prototype system, semantic information of interest for objects and the spatial relationships among them are captured and represented using XML.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133033376","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}
Pub Date : 2002-12-11DOI: 10.1109/MMSE.2002.1181606
Corina Kopka, U. Wellen
In software engineering different process models are established, focussing on different features or different application domains. New roles in the development of multimedia computer-aided learning systems (CAL), hitherto not considered - their impact on the development process and the extreme interdisciplinary nature of the resulting system require a specific process model. This paper presents an approach for the development of an innovative software process model for multimedia CAL systems by applying the process landscaping method. The resulting process landscape focuses on different roles taking part in the underlying software process, providing a role-based view. Additionally, process landscaping provides a restructuring algorithm to achieve a different view where activities are arranged by order of their appearance within the software process. This different view provides a process model of the same software process relevant for the project manager as a superordinated role.
{"title":"Role-based views to approach suitable software process models for the development of multimedia systems","authors":"Corina Kopka, U. Wellen","doi":"10.1109/MMSE.2002.1181606","DOIUrl":"https://doi.org/10.1109/MMSE.2002.1181606","url":null,"abstract":"In software engineering different process models are established, focussing on different features or different application domains. New roles in the development of multimedia computer-aided learning systems (CAL), hitherto not considered - their impact on the development process and the extreme interdisciplinary nature of the resulting system require a specific process model. This paper presents an approach for the development of an innovative software process model for multimedia CAL systems by applying the process landscaping method. The resulting process landscape focuses on different roles taking part in the underlying software process, providing a role-based view. Additionally, process landscaping provides a restructuring algorithm to achieve a different view where activities are arranged by order of their appearance within the software process. This different view provides a process model of the same software process relevant for the project manager as a superordinated role.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114538648","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}