This document summarizes a paper that presents a personalized audio web service using MPEG-7 and MPEG-21 standards for metadata description and querying. The proposed system delivers personalized audio content to users based on their preferences stored using MPEG standards. It uses a decentralized architecture where user preferences are stored locally on clients, while audio resources and adaptation metadata are stored on the web service. The service utilizes standards like MPEG-7, MPEG-21, OWL, SPARQL and MPQF to manage metadata, ontologies and queries for personalizing audio content delivery.
This paper presents a semantic model which delivers personalized audio information. The personalization process is automated and decentralized. The metadata which support personalization are separated in two categories: the metadata describing user preferences stored at each user and the resource adaptation metadata stored at the server. The multimedia models MPEG-21 and MPEG-7 are used to describe metadata information. The Web Ontology Language (OWL) language is used to produce and manipulate the relative ontological descriptions.
A Mobile Audio Server enhanced with Semantic Personalization CapabilitiesUniversity of Piraeus
The document describes a mobile audio server enhanced with semantic personalization capabilities. The server and client are implemented on the Android platform to provide mobility. User preferences metadata is stored locally on each client to minimize central storage requirements, while audio resources and adaptation metadata are stored on the server. MPEG-21, MPEG-7 and OWL are used to semantically describe metadata about users, audio resources, and their relationships. The server uses the metadata to promote personalized audio tracks to clients based on their preferences.
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...University of Piraeus
Multimedia information has been increased in the recent years while new content delivery services enhanced with personalization functionalities are provided to users. Several standards are proposed for the representation and retrieval of multimedia content. This paper makes an overview of the available standards and technologies. Furthermore a prototype semantic P2P architecture is presented which delivers personalized audio information. The metadata which support personalization are separated in two categories: the metadata describing user preferences stored at each user and the resource adaptation metadata stored at the P2P network’s web services. The multimedia models MPEG-21 and MPEG-7 are used to describe metadata information and the Web Ontology Language (OWL) to produce and manipulate ontological descriptions. SPARQL is used for querying the OWL ontologies. The MPEG Query Format (MPQF) is also used, providing a well-known framework for applying queries to the metadata and to the ontologies.
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...IJDKP
Content based retrieval has an advantage of higher prediction accuracy as compared to tagging based approach. However, the complexity in its representation and classification approach, results in lower processing accuracy and computation overhead. The correlative nature of the feature data are un-explored in the conventional modeling, where all the data features are taken as a set of feature values to give a decision. The recurrent feature class attribute is observed for the feature regrouping in action model prediction. In this paper a co-relative information, bounding grouping approach is suggested for action model prediction in CBMR application. The co-relative recurrent feature mapping results in faster retrieval process as compared to the conventional retrieval system.
Effective Approach For Content Based Image Retrieval In Peer-Peer To NetworksIRJET Journal
The document describes a proposed approach for content-based image retrieval in peer-to-peer networks. Existing methods represent images as high-dimensional feature vectors and index them using distributed high-dimensional indexes or locality sensitive hashing over distributed hash tables. However, these approaches have high network costs and workload imbalances. The proposed approach uses the bag-of-visual-words model to represent images, building inverted indexes of visual codewords over the distributed hash table. It also develops a dynamic codebook updating method to optimize the mutual information between the codebook and relevance information, balancing the workload among nodes as the peer-to-peer network and data evolve dynamically.
A Hybrid Architecture for Web-based Expert SystemsWaqas Tariq
A recent technique is to represent the knowledge base of an expert system in XML format. XML parsers are then used to convert XML data into expert system language code. The code is executed or interpreted when providing responses to user queries. Web-based expert system (WBES) architectures may be characterized according to where the application knowledge base resides. Applications of both client and server-sided WBES architectures appear in the literature. A hybrid architecture is proposed where servers provide responses to complex queries using server-based processing of code, and clients handle simple queries using data from the XML knowledge base file. That is, both client and server have access to the knowledge base and share the processing of handling user queries. These concepts are illustrated by a comprehensive description of a small passenger information system, deployed in the hybrid web architecture. A server hosts an XML file describing the passenger network, services, stations and connections. This version of the knowledge base is imported by the client generic web page and used to provide a custom-built user interface consisting of entities derived straight from the knowledge base. At the server, the XML format is converted to Prolog code for handling of complex queries.
The semantic MDM system is an innovation in the area of consolidation of reference data, unification of services for their processing, consolidation of knowledge in semantic models and standardization of data exchange processes.
This paper presents an audio personalization framework for mobile devices. The multimedia
models MPEG-21 and MPEG-7 are used to describe metadata information. The metadata which support personalization are stored into each device. The Web Ontology Language (OWL) language is used to produce and manipulate the relative ontological descriptions. The process is distributed according to the MapReduce framework and implemented over the Android platform. It determines a hierarchical system structure consisted of Master and Worker devices. The Master retrieves a list of audio tracks matching specific criteria using SPARQL queries.
This paper presents a semantic model which delivers personalized audio information. The personalization process is automated and decentralized. The metadata which support personalization are separated in two categories: the metadata describing user preferences stored at each user and the resource adaptation metadata stored at the server. The multimedia models MPEG-21 and MPEG-7 are used to describe metadata information. The Web Ontology Language (OWL) language is used to produce and manipulate the relative ontological descriptions.
A Mobile Audio Server enhanced with Semantic Personalization CapabilitiesUniversity of Piraeus
The document describes a mobile audio server enhanced with semantic personalization capabilities. The server and client are implemented on the Android platform to provide mobility. User preferences metadata is stored locally on each client to minimize central storage requirements, while audio resources and adaptation metadata are stored on the server. MPEG-21, MPEG-7 and OWL are used to semantically describe metadata about users, audio resources, and their relationships. The server uses the metadata to promote personalized audio tracks to clients based on their preferences.
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...University of Piraeus
Multimedia information has been increased in the recent years while new content delivery services enhanced with personalization functionalities are provided to users. Several standards are proposed for the representation and retrieval of multimedia content. This paper makes an overview of the available standards and technologies. Furthermore a prototype semantic P2P architecture is presented which delivers personalized audio information. The metadata which support personalization are separated in two categories: the metadata describing user preferences stored at each user and the resource adaptation metadata stored at the P2P network’s web services. The multimedia models MPEG-21 and MPEG-7 are used to describe metadata information and the Web Ontology Language (OWL) to produce and manipulate ontological descriptions. SPARQL is used for querying the OWL ontologies. The MPEG Query Format (MPQF) is also used, providing a well-known framework for applying queries to the metadata and to the ontologies.
RECURRENT FEATURE GROUPING AND CLASSIFICATION MODEL FOR ACTION MODEL PREDICTI...IJDKP
Content based retrieval has an advantage of higher prediction accuracy as compared to tagging based approach. However, the complexity in its representation and classification approach, results in lower processing accuracy and computation overhead. The correlative nature of the feature data are un-explored in the conventional modeling, where all the data features are taken as a set of feature values to give a decision. The recurrent feature class attribute is observed for the feature regrouping in action model prediction. In this paper a co-relative information, bounding grouping approach is suggested for action model prediction in CBMR application. The co-relative recurrent feature mapping results in faster retrieval process as compared to the conventional retrieval system.
Effective Approach For Content Based Image Retrieval In Peer-Peer To NetworksIRJET Journal
The document describes a proposed approach for content-based image retrieval in peer-to-peer networks. Existing methods represent images as high-dimensional feature vectors and index them using distributed high-dimensional indexes or locality sensitive hashing over distributed hash tables. However, these approaches have high network costs and workload imbalances. The proposed approach uses the bag-of-visual-words model to represent images, building inverted indexes of visual codewords over the distributed hash table. It also develops a dynamic codebook updating method to optimize the mutual information between the codebook and relevance information, balancing the workload among nodes as the peer-to-peer network and data evolve dynamically.
A Hybrid Architecture for Web-based Expert SystemsWaqas Tariq
A recent technique is to represent the knowledge base of an expert system in XML format. XML parsers are then used to convert XML data into expert system language code. The code is executed or interpreted when providing responses to user queries. Web-based expert system (WBES) architectures may be characterized according to where the application knowledge base resides. Applications of both client and server-sided WBES architectures appear in the literature. A hybrid architecture is proposed where servers provide responses to complex queries using server-based processing of code, and clients handle simple queries using data from the XML knowledge base file. That is, both client and server have access to the knowledge base and share the processing of handling user queries. These concepts are illustrated by a comprehensive description of a small passenger information system, deployed in the hybrid web architecture. A server hosts an XML file describing the passenger network, services, stations and connections. This version of the knowledge base is imported by the client generic web page and used to provide a custom-built user interface consisting of entities derived straight from the knowledge base. At the server, the XML format is converted to Prolog code for handling of complex queries.
The semantic MDM system is an innovation in the area of consolidation of reference data, unification of services for their processing, consolidation of knowledge in semantic models and standardization of data exchange processes.
This paper presents an audio personalization framework for mobile devices. The multimedia
models MPEG-21 and MPEG-7 are used to describe metadata information. The metadata which support personalization are stored into each device. The Web Ontology Language (OWL) language is used to produce and manipulate the relative ontological descriptions. The process is distributed according to the MapReduce framework and implemented over the Android platform. It determines a hierarchical system structure consisted of Master and Worker devices. The Master retrieves a list of audio tracks matching specific criteria using SPARQL queries.
The document discusses building an ontology for MPEG-7 multimedia content descriptions using the Resource Description Framework (RDF) Schema language. It describes the process of reverse engineering an RDF class hierarchy and property relationships from the MPEG-7 XML Schema definitions. Challenges included expressing multiple range constraints and dealing with the lack of an existing data model. The results include RDF Schema definitions for the top-level multimedia entities, segments, decomposition relationships, and basic non-multimedia entities defined in MPEG-7. Expressing the MPEG-7 semantics in an RDF Schema ontology enables greater interoperability and integration with descriptions from other domains on the Semantic Web.
The document discusses building an ontology for MPEG-7 multimedia content descriptions using the Resource Description Framework (RDF) Schema language. It describes the process of reverse engineering an RDF class hierarchy and property relationships from the MPEG-7 XML Schema definitions. Challenges included expressing multiple range constraints and defining unions of classes. The resulting RDF Schema ontology defines classes for different types of multimedia content, segments, and descriptors, along with their relationships. This will enable semantic interoperability between MPEG-7 and other domains by providing a common understanding of multimedia descriptions.
Profile based Video segmentation system to support E-learningGihan Wikramanayake
S C Premaratne, D D Karunaratna, G N Wikramanayake, K P Hewagamage, G K A Dias (2004) "Profile Based Video Segmentation System to Support e-Learning" In:6th International Information Technology Conference, Edited by:V.K. Samaranayake et al. pp. 74-81. Infotel Lanka Society, Colombo, Sri Lanka: IITC Nov 29-Dec 1, ISBN: 955-8974-01-3
This document provides an overview of MPEG-7, a standard for describing multimedia content. MPEG-7 allows for searching, indexing, and accessing multimedia in an interoperable way. It defines tools like descriptors, description schemes, and a description definition language to represent features of audiovisual content. MPEG-7 provides standardized ways of describing visual and audio features as well as generic multimedia descriptions. It aims to make multimedia as searchable as text.
The document discusses MPEG-7, a standard for multimedia metadata. It provides an overview of MPEG-7 descriptors for describing visual and audio content, as well as multimedia communities that promote MPEG-7 adoption and interoperability. The document also outlines various applications of MPEG-7 for multimedia content management, description, navigation and retrieval.
This document summarizes a proposed method for text-based video retrieval. The method involves:
1) Extracting frames from videos and segmenting text regions within frames.
2) Recognizing characters using optical character recognition (OCR) and extracting color features.
3) Storing the text features and color features in a database.
4) Matching user-inputted text queries to the stored text features to retrieve matching videos. The proposed method aims to improve video indexing and retrieval accuracy compared to visual query methods.
Community-Aware Semantic Multimedia Tagging –From Folksonomies to CommsonomiesRalf Klamma
Community-Aware Semantic Multimedia Tagging –From Folksonomies to Commsonomies
Ralf Klamma, Marc Spaniol, Dominik Renzel
Graz, Austria, 5th of September 2007
Video Data Visualization System : Semantic Classification and Personalization ijcga
We present in this paper an intelligent video data visualization tool, based on semantic classification, for
retrieving and exploring a large scale corpus of videos. Our work is based on semantic classification
resulting from semantic analysis of video. The obtained classes will be projected in the visualization space.
The graph is represented by nodes and edges, the nodes are the keyframes of video documents and the
edges are the relation between documents and the classes of documents. Finally, we construct the user’s
profile, based on the interaction with the system, to render the system more adequate to its preferences.
Video Data Visualization System : Semantic Classification and Personalization ijcga
We present in this paper an intelligent video data visualization tool, based on semantic classification, for retrieving and exploring a large scale corpus of videos. Our work is based on semantic classification resulting from semantic analysis of video. The obtained classes will be projected in the visualization space. The graph is represented by nodes and edges, the nodes are the keyframes of video documents and the
edges are the relation between documents and the classes of documents. Finally, we construct the user’s profile, based on the interaction with the system, to render the system more adequate to its preferences.
A Personalized Audio Server using MPEG-7 and MPEG-21 standards (presentation)University of Piraeus
This paper presents a semantic model which delivers personalized audio information. The personalization process is automated and decentralized. The metadata which support personalization are separated in two categories: the metadata describing user preferences stored at each user and the resource adaptation metadata stored at the server. The multimedia models MPEG-21 and MPEG-7 are used to describe metadata information. The Web Ontology Language (OWL) language is used to produce and manipulate the relative ontological descriptions.
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...Alexander Decker
This document evaluates the performance of transmitting MPEG-4 video over IP networks using two different network types: best-effort and Quality of Service (QoS). The researchers used the NS-2 network simulator along with additional tools to encode video, transmit it over simulated networks, then evaluate the received video quality. Key performance metrics like peak signal-to-noise ratio (PSNR), throughput, and frame/packet statistics were calculated and compared between the best-effort and QoS networks. The results showed that transmitting MPEG-4 video over a QoS network achieved better performance than a best-effort network according to the measured metrics.
Performance evaluation of mpeg 4 video transmission over ip-networksAlexander Decker
This document summarizes research evaluating the performance of transmitting MPEG-4 video over IP networks with and without quality of service (QoS). The researchers transmitted MPEG-4 video over a best-effort network and a QoS network in a simulation using NS-2. They measured peak signal noise ratio, throughput, and frame/packet statistics to compare the performance between the two networks. The results showed that transmitting video over the QoS network performed better than over the best-effort network.
This document describes a generic open source framework for automatically generating data manipulation commands. The framework allows for data manipulation commands to be generated for a variety of web servers, web browsers, and database management systems. Key aspects of the framework include:
- Storing configuration information like the backend database, technology, and validation details in XML files.
- Parsing the XML files to dynamically generate code, setup runtime environments, and create mapping files.
- Supporting technologies like JSP, Servlets, PHP, databases like MySQL and MS Access, and servers like Tomcat and JBoss.
- Automatically generating insert, update, delete commands by mapping HTML form controls to database columns.
A Generic Open Source Framework for Auto Generation of Data Manipulation Comm...iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
MPEG-7 is a standard for describing multimedia content to allow users to more efficiently search, browse and retrieve audiovisual material. It was developed by the Moving Picture Experts Group in 2001. MPEG-7 defines descriptors and description schemes for features of multimedia using XML schema. It also includes tools for generating descriptions, and is used in applications like digital libraries, multimedia directories, broadcast media selection and e-business product searching.
Content based video retrieval using discrete cosine transformnooriasukmaningtyas
A content based video retrieval (CBVR) framework is built in this paper.
One of the essential features of video retrieval process and CBVR is a color
value. The discrete cosine transform (DCT) is used to extract a query video
features to compare with the video features stored in our database. Average
result of 0.6475 was obtained by using the DCT after implementing it to the
database we created and collected, and on all categories. This technique was
applied on our database of video, check 100 database videos, 5 videos in
Keywords: each category.
System analysis and design for multimedia retrieval systemsijma
Due to the extensive use of information technology and the recent developments in multimedia systems, the
amount of multimedia data available to users has increased exponentially. Video is an example of
multimedia data as it contains several kinds of data such as text, image, meta-data, visual and audio.
Content based video retrieval is an approach for facilitating the searching and browsing of large
multimedia collections over WWW. In order to create an effective video retrieval system, visual perception
must be taken into account. We conjectured that a technique which employs multiple features for indexing
and retrieval would be more effective in the discrimination and search tasks of videos. In order to validate
this, content based indexing and retrieval systems were implemented using color histogram, Texture feature
(GLCM), edge density and motion..
Video content analysis and retrieval system using video storytelling and inde...IJECEIAES
Videos are used often for communicating ideas, concepts, experience, and situations, because of the significant advances made in video communication technology. The social media platforms enhanced the video usage expeditiously. At, present, recognition of a video is done, using the metadata like video title, video descriptions, and video thumbnails. There are situations like video searcher requires only a video clip on a specific topic from a long video. This paper proposes a novel methodology for the analysis of video content and using video storytelling and indexing techniques for the retrieval of the intended video clip from a long duration video. Video storytelling technique is used for video content analysis and to produce a description of the video. The video description thus created is used for preparation of an index using wormhole algorithm, guarantying the search of a keyword of definite length L, within the minimum worst-case time. This video index can be used by video searching algorithm to retrieve the relevant part of the video by virtue of the frequency of the word in the keyword search of the video index. Instead of downloading and transferring a whole video, the user can download or transfer the specifically necessary video clip. The network constraints associated with the transfer of videos are considerably addressed.
Review on content based video lecture retrievaleSAT Journals
Abstract Recent advances in multimedia technologies allow the capture and storage of video data with relatively inexpensive computers. Furthermore, the new possibilities offered by the information highways have made a large amount of video data publicly available. However, without appropriate search techniques all these data are hardly usable. Users are not satisfied with the video retrieval systems that provide analogue VCR functionality. For example, a user analyses a soccer video will ask for specific events such as goals. Content-based search and retrieval of video data becomes a challenging and important problem. Therefore, the need for tools that can be manipulate the video content in the same way as traditional databases manage numeric and textual data is significant. Therefore, a more efficient method for video retrieval in WWW or within large lecture video archives is urgently needed. This project presents an approach for automated video indexing and video search in large lecture video archives. First of all, we apply automatic video segmentation and key-frame detection to offer a visual guideline for the video content navigation. Subsequently, we extract textual metadata by applying video Optical Character Recognition (OCR) technology on key-frames and Automatic Speech Recognition on lecture audio tracks. Keywords—Feature extraction, video annotation, video browsing, video retrieval, video structure analysis
A Route Selection Scheme for supporting Virtual Tours in Sites with Cultural ...University of Piraeus
This document proposes a route selection scheme for drones conducting virtual tours of cultural heritage sites. It uses two algorithms: 1) the Analytic Network Process to model user preferences for different monument types, and 2) the Trapezoidal Fuzzy TOPSIS method to rank candidate drone routes based on how well they cover monuments of interest while accounting for uncertainty. The proposed scheme applies fuzzy multiple attribute decision making to select the optimal route for providing users a satisfactory virtual tour experience tailored to their preferences. Performance evaluation shows it produces better results than existing fuzzy TOPSIS by choosing the most suitable flying route.
A Route Selection Scheme for supporting Virtual Tours in Sites with Cultural ...University of Piraeus
Virtual tourism is a novel trend that enhances the experience the users perceive from touristic places, such as archaeological sites. Drones are equipped with 360o video cameras and used for video capturing of the heritage sites. The video material is streamed to the users in real time, enriched with additional 3D, Augmented Reality (AR) or Mixed Reality (MR) material. Furthermore, the selection of the appropriate flying route for each drone should be performed, in order to provide a satisfactory tour experience to the user, considering his preferences about specific monuments. To address this issue, this paper describes a heritage route selection scheme for supporting real-time virtual tours in sites with cultural interest using drones. The proposed scheme applies a Fuzzy Multiple Attribute Decision Making (FMADM) algorithm, the Trapezoidal Fuzzy Topsis for Heritage Route Selection (TFT-HRS), to accomplish the ranking of the candidate heritage routes. The algorithm uses Interval-Valued Trapezoidal Fuzzy Numbers (IVTFN) for the representation of heritage routes evaluation values. Performance evaluation shows that the suggested method produces better results compared to the Fuzzy Topsis (FTOPSIS) by selecting the most appropriate flying route for the drone.
More Related Content
Similar to A Personalized Audio Web Service using MPEG-7 and MPEG-21 standards
The document discusses building an ontology for MPEG-7 multimedia content descriptions using the Resource Description Framework (RDF) Schema language. It describes the process of reverse engineering an RDF class hierarchy and property relationships from the MPEG-7 XML Schema definitions. Challenges included expressing multiple range constraints and dealing with the lack of an existing data model. The results include RDF Schema definitions for the top-level multimedia entities, segments, decomposition relationships, and basic non-multimedia entities defined in MPEG-7. Expressing the MPEG-7 semantics in an RDF Schema ontology enables greater interoperability and integration with descriptions from other domains on the Semantic Web.
The document discusses building an ontology for MPEG-7 multimedia content descriptions using the Resource Description Framework (RDF) Schema language. It describes the process of reverse engineering an RDF class hierarchy and property relationships from the MPEG-7 XML Schema definitions. Challenges included expressing multiple range constraints and defining unions of classes. The resulting RDF Schema ontology defines classes for different types of multimedia content, segments, and descriptors, along with their relationships. This will enable semantic interoperability between MPEG-7 and other domains by providing a common understanding of multimedia descriptions.
Profile based Video segmentation system to support E-learningGihan Wikramanayake
S C Premaratne, D D Karunaratna, G N Wikramanayake, K P Hewagamage, G K A Dias (2004) "Profile Based Video Segmentation System to Support e-Learning" In:6th International Information Technology Conference, Edited by:V.K. Samaranayake et al. pp. 74-81. Infotel Lanka Society, Colombo, Sri Lanka: IITC Nov 29-Dec 1, ISBN: 955-8974-01-3
This document provides an overview of MPEG-7, a standard for describing multimedia content. MPEG-7 allows for searching, indexing, and accessing multimedia in an interoperable way. It defines tools like descriptors, description schemes, and a description definition language to represent features of audiovisual content. MPEG-7 provides standardized ways of describing visual and audio features as well as generic multimedia descriptions. It aims to make multimedia as searchable as text.
The document discusses MPEG-7, a standard for multimedia metadata. It provides an overview of MPEG-7 descriptors for describing visual and audio content, as well as multimedia communities that promote MPEG-7 adoption and interoperability. The document also outlines various applications of MPEG-7 for multimedia content management, description, navigation and retrieval.
This document summarizes a proposed method for text-based video retrieval. The method involves:
1) Extracting frames from videos and segmenting text regions within frames.
2) Recognizing characters using optical character recognition (OCR) and extracting color features.
3) Storing the text features and color features in a database.
4) Matching user-inputted text queries to the stored text features to retrieve matching videos. The proposed method aims to improve video indexing and retrieval accuracy compared to visual query methods.
Community-Aware Semantic Multimedia Tagging –From Folksonomies to CommsonomiesRalf Klamma
Community-Aware Semantic Multimedia Tagging –From Folksonomies to Commsonomies
Ralf Klamma, Marc Spaniol, Dominik Renzel
Graz, Austria, 5th of September 2007
Video Data Visualization System : Semantic Classification and Personalization ijcga
We present in this paper an intelligent video data visualization tool, based on semantic classification, for
retrieving and exploring a large scale corpus of videos. Our work is based on semantic classification
resulting from semantic analysis of video. The obtained classes will be projected in the visualization space.
The graph is represented by nodes and edges, the nodes are the keyframes of video documents and the
edges are the relation between documents and the classes of documents. Finally, we construct the user’s
profile, based on the interaction with the system, to render the system more adequate to its preferences.
Video Data Visualization System : Semantic Classification and Personalization ijcga
We present in this paper an intelligent video data visualization tool, based on semantic classification, for retrieving and exploring a large scale corpus of videos. Our work is based on semantic classification resulting from semantic analysis of video. The obtained classes will be projected in the visualization space. The graph is represented by nodes and edges, the nodes are the keyframes of video documents and the
edges are the relation between documents and the classes of documents. Finally, we construct the user’s profile, based on the interaction with the system, to render the system more adequate to its preferences.
A Personalized Audio Server using MPEG-7 and MPEG-21 standards (presentation)University of Piraeus
This paper presents a semantic model which delivers personalized audio information. The personalization process is automated and decentralized. The metadata which support personalization are separated in two categories: the metadata describing user preferences stored at each user and the resource adaptation metadata stored at the server. The multimedia models MPEG-21 and MPEG-7 are used to describe metadata information. The Web Ontology Language (OWL) language is used to produce and manipulate the relative ontological descriptions.
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...Alexander Decker
This document evaluates the performance of transmitting MPEG-4 video over IP networks using two different network types: best-effort and Quality of Service (QoS). The researchers used the NS-2 network simulator along with additional tools to encode video, transmit it over simulated networks, then evaluate the received video quality. Key performance metrics like peak signal-to-noise ratio (PSNR), throughput, and frame/packet statistics were calculated and compared between the best-effort and QoS networks. The results showed that transmitting MPEG-4 video over a QoS network achieved better performance than a best-effort network according to the measured metrics.
Performance evaluation of mpeg 4 video transmission over ip-networksAlexander Decker
This document summarizes research evaluating the performance of transmitting MPEG-4 video over IP networks with and without quality of service (QoS). The researchers transmitted MPEG-4 video over a best-effort network and a QoS network in a simulation using NS-2. They measured peak signal noise ratio, throughput, and frame/packet statistics to compare the performance between the two networks. The results showed that transmitting video over the QoS network performed better than over the best-effort network.
This document describes a generic open source framework for automatically generating data manipulation commands. The framework allows for data manipulation commands to be generated for a variety of web servers, web browsers, and database management systems. Key aspects of the framework include:
- Storing configuration information like the backend database, technology, and validation details in XML files.
- Parsing the XML files to dynamically generate code, setup runtime environments, and create mapping files.
- Supporting technologies like JSP, Servlets, PHP, databases like MySQL and MS Access, and servers like Tomcat and JBoss.
- Automatically generating insert, update, delete commands by mapping HTML form controls to database columns.
A Generic Open Source Framework for Auto Generation of Data Manipulation Comm...iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
MPEG-7 is a standard for describing multimedia content to allow users to more efficiently search, browse and retrieve audiovisual material. It was developed by the Moving Picture Experts Group in 2001. MPEG-7 defines descriptors and description schemes for features of multimedia using XML schema. It also includes tools for generating descriptions, and is used in applications like digital libraries, multimedia directories, broadcast media selection and e-business product searching.
Content based video retrieval using discrete cosine transformnooriasukmaningtyas
A content based video retrieval (CBVR) framework is built in this paper.
One of the essential features of video retrieval process and CBVR is a color
value. The discrete cosine transform (DCT) is used to extract a query video
features to compare with the video features stored in our database. Average
result of 0.6475 was obtained by using the DCT after implementing it to the
database we created and collected, and on all categories. This technique was
applied on our database of video, check 100 database videos, 5 videos in
Keywords: each category.
System analysis and design for multimedia retrieval systemsijma
Due to the extensive use of information technology and the recent developments in multimedia systems, the
amount of multimedia data available to users has increased exponentially. Video is an example of
multimedia data as it contains several kinds of data such as text, image, meta-data, visual and audio.
Content based video retrieval is an approach for facilitating the searching and browsing of large
multimedia collections over WWW. In order to create an effective video retrieval system, visual perception
must be taken into account. We conjectured that a technique which employs multiple features for indexing
and retrieval would be more effective in the discrimination and search tasks of videos. In order to validate
this, content based indexing and retrieval systems were implemented using color histogram, Texture feature
(GLCM), edge density and motion..
Video content analysis and retrieval system using video storytelling and inde...IJECEIAES
Videos are used often for communicating ideas, concepts, experience, and situations, because of the significant advances made in video communication technology. The social media platforms enhanced the video usage expeditiously. At, present, recognition of a video is done, using the metadata like video title, video descriptions, and video thumbnails. There are situations like video searcher requires only a video clip on a specific topic from a long video. This paper proposes a novel methodology for the analysis of video content and using video storytelling and indexing techniques for the retrieval of the intended video clip from a long duration video. Video storytelling technique is used for video content analysis and to produce a description of the video. The video description thus created is used for preparation of an index using wormhole algorithm, guarantying the search of a keyword of definite length L, within the minimum worst-case time. This video index can be used by video searching algorithm to retrieve the relevant part of the video by virtue of the frequency of the word in the keyword search of the video index. Instead of downloading and transferring a whole video, the user can download or transfer the specifically necessary video clip. The network constraints associated with the transfer of videos are considerably addressed.
Review on content based video lecture retrievaleSAT Journals
Abstract Recent advances in multimedia technologies allow the capture and storage of video data with relatively inexpensive computers. Furthermore, the new possibilities offered by the information highways have made a large amount of video data publicly available. However, without appropriate search techniques all these data are hardly usable. Users are not satisfied with the video retrieval systems that provide analogue VCR functionality. For example, a user analyses a soccer video will ask for specific events such as goals. Content-based search and retrieval of video data becomes a challenging and important problem. Therefore, the need for tools that can be manipulate the video content in the same way as traditional databases manage numeric and textual data is significant. Therefore, a more efficient method for video retrieval in WWW or within large lecture video archives is urgently needed. This project presents an approach for automated video indexing and video search in large lecture video archives. First of all, we apply automatic video segmentation and key-frame detection to offer a visual guideline for the video content navigation. Subsequently, we extract textual metadata by applying video Optical Character Recognition (OCR) technology on key-frames and Automatic Speech Recognition on lecture audio tracks. Keywords—Feature extraction, video annotation, video browsing, video retrieval, video structure analysis
Similar to A Personalized Audio Web Service using MPEG-7 and MPEG-21 standards (20)
A Route Selection Scheme for supporting Virtual Tours in Sites with Cultural ...University of Piraeus
This document proposes a route selection scheme for drones conducting virtual tours of cultural heritage sites. It uses two algorithms: 1) the Analytic Network Process to model user preferences for different monument types, and 2) the Trapezoidal Fuzzy TOPSIS method to rank candidate drone routes based on how well they cover monuments of interest while accounting for uncertainty. The proposed scheme applies fuzzy multiple attribute decision making to select the optimal route for providing users a satisfactory virtual tour experience tailored to their preferences. Performance evaluation shows it produces better results than existing fuzzy TOPSIS by choosing the most suitable flying route.
A Route Selection Scheme for supporting Virtual Tours in Sites with Cultural ...University of Piraeus
Virtual tourism is a novel trend that enhances the experience the users perceive from touristic places, such as archaeological sites. Drones are equipped with 360o video cameras and used for video capturing of the heritage sites. The video material is streamed to the users in real time, enriched with additional 3D, Augmented Reality (AR) or Mixed Reality (MR) material. Furthermore, the selection of the appropriate flying route for each drone should be performed, in order to provide a satisfactory tour experience to the user, considering his preferences about specific monuments. To address this issue, this paper describes a heritage route selection scheme for supporting real-time virtual tours in sites with cultural interest using drones. The proposed scheme applies a Fuzzy Multiple Attribute Decision Making (FMADM) algorithm, the Trapezoidal Fuzzy Topsis for Heritage Route Selection (TFT-HRS), to accomplish the ranking of the candidate heritage routes. The algorithm uses Interval-Valued Trapezoidal Fuzzy Numbers (IVTFN) for the representation of heritage routes evaluation values. Performance evaluation shows that the suggested method produces better results compared to the Fuzzy Topsis (FTOPSIS) by selecting the most appropriate flying route for the drone.
A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...University of Piraeus
Fifth Generation Vehicular Cloud Computing (5G-VCC) systems use heterogeneous network access technologies in order to fulfill the requirements of modern services, including medical services with strict constraints. Therefore, the need for efficient Vertical Handover (VHO) management schemes must be addressed. In this paper, a VHO management scheme for supporting medical services in 5G-VCC systems, is described. It consists of the VHO initiation and the network selection processes, while at the same time, the vehicle’s velocity, its current connection type, as well as the status of the onboard patient’s health, are considered. Specifically, during the VHO initiation process the necessity to perform handover is evaluated. Subsequently, the network selection process selects the appropriate network alternative considering both medical service requirements and patients’ health status. The proposed scheme is applied to a 5G-VCC system which includes Long Term Evolution (LTE) and Worldwide Interoperability Microwave Access (WiMAX) Macrocells and Femtocells, as well as Wireless Access for Vehicular Environment Road Side Units (WAVE RSUs). Performance evaluation shows that the proposed algorithm outperforms existing VHO management schemes.
A Network Selection Scheme with Adaptive Criteria Weights for 5G Vehicular Sy...University of Piraeus
Fifth Generation Vehicular Cloud Computing (5G-VCC) systems use heterogeneous network access technologies to fulfill the requirements of modern vehicular services. Efficient network selection algorithms are required to satisfy the constraints of Driver Assistance (DA) services, Passengers Entertainment and Information (PEnI) services and Medical (MED) services that provided to vehicular users. The presence of MED services affects the importance of other services in situations where patients with immediate health status exist within the vehicle. This paper proposes a network selection scheme which considers the patient health status to adapt the importance of each service. The scheme consists of two Fuzzy Multi Attribute Decision Making (FMADM) algorithms: the Trapezoidal Fuzzy Adaptive Analytic Network Process (TF-AANP) to calculate the relative importance of each vehicular service and the selection criteria, as well as the Trapezoidal Fuzzy Topsis with Adaptive Criteria Weights (TFT-ACW) to accomplish the ranking of the candidate networks. Both algorithms use Interval-Valued Trapezoidal Fuzzy Numbers (IVTFN). Performance evaluation shows that the suggested method outperforms existing algorithms by satisfying the constraints of MED services when the patient health status becomes immediate.
A Network Selection Algorithm for supporting Drone Services in 5G Network Arc...University of Piraeus
Flying Ad-hoc Networks (FANETs) use 5G network access technologies to fulfill the requirements of their services. In this environment, Drone to Infrastructure (D2I) communication is supported, while each drone could use both Disaster Management (DM) and non-Disaster Management (nDM) services. Efficient network selection algorithms are required to satisfy the constraints of the used services, since the presence of DM services affects the importance of nDM services in situations where a natural disaster occurs. This paper proposes a network selection algorithm which is called Dynamic Trapezoidal Fuzzy Topsis with Adaptive Criteria Weights (DTFT-ACW). DTFT-ACW accomplishes the ranking of the candidate networks considering the importance of each service, as well as the weights of the corresponding selection criteria, as they are obtained with respect to the severity level of a natural disaster occurred. Interval-Valued Trapezoidal Fuzzy Numbers (IVTFN) are used for the criteria evaluation. Experimental results show that the suggested method outperforms existing algorithms by satisfying the constraints of DM services when a disaster becomes severe. Furthermore, DTFT-ACW eliminates the computational complexity of the network selection by considering past decisions.
A Network Selection Algorithm for supporting Drone Services in 5G Network Arc...University of Piraeus
Flying Ad-hoc Networks (FANETs) use 5G network access technologies to fulfill the requirements of their services. In this environment, Drone to Infrastructure (D2I) communication is supported, while each drone could use both Disaster Management (DM) and non-Disaster Management (nDM) services. Efficient network selection algorithms are required to satisfy the constraints of the used services, since the presence of DM services affects the importance of nDM services in situations where a natural disaster occurs. This paper proposes a network selection algorithm which is called Dynamic Trapezoidal Fuzzy Topsis with Adaptive Criteria Weights (DTFT-ACW). DTFT-ACW accomplishes the ranking of the candidate networks considering the importance of each service, as well as the weights of the corresponding selection criteria, as they are obtained with respect to the severity level of a natural disaster occurred. Interval-Valued Trapezoidal Fuzzy Numbers (IVTFN) are used for the criteria evaluation. Experimental results show that the suggested method outperforms existing algorithms by satisfying the constraints of DM services when a disaster becomes severe. Furthermore, DTFT-ACW eliminates the computational complexity of the network selection by considering past decisions.
A Survey on Medium Access Control Schemes for 5G Vehicular Cloud Computing Sy...University of Piraeus
Fifth generation (5G) vehicular systems support multiple services with strict Quality of Service (QoS) constraints. To fulfill the increased communication needs, 5G Vehicular Cloud Computing (5G-VCC) architectures with dense deployments of the access network infrastructures have been proposed. In such systems, the network resources manipulation is a critical task that could be addressed by the Medium Access Control (MAC) layer. MAC schemes that have been proposed for vehicular networks, can be applied to 5G-VCC systems in order optimal manipulation of communication resources to be accomplished. This paper makes an overview of available MAC schemes, while a comprehensive discussion about their implementation in 5G-VCC systems is performed leading to useful conclusions.
A Survey on Medium Access Control Schemes for 5G Vehicular Cloud Computing Sy...University of Piraeus
Fifth generation (5G) vehicular systems support multiple services with strict Quality of Service (QoS) constraints. To fulfill the increased communication needs, 5G Vehicular Cloud Computing (5G-VCC) architectures with dense deployments of the access network infrastructures have been proposed. In such systems, the network resources manipulation is a critical task that could be addressed by the Medium Access Control (MAC) layer. MAC schemes that have been proposed for vehicular networks, can be applied to 5G-VCC systems in order optimal manipulation of communication resources to be accomplished. This paper makes an overview of available MAC schemes, while a comprehensive discussion about their implementation in 5G-VCC systems is performed leading to useful conclusions.
The enhancement of Underwater Cultural Heritage Assets using Augmented Realit...University of Piraeus
Τhe development in the fields of Underwater Cultural Heritage (UCH) management and Maritime Archaeology, yields an interdisciplinary and creative academic framework, such as the Information and Communication Technologies (ICT) sector that has been proved to build intelligent systems and applications. However, the ways to fully make use of these technologies are still being explored, as their potential have not been exploited yet. Underwater archaeological sites, semi (/or fully) submerged settlements, ancient ports and shipwrecks, unlike land sites, are not accessible to public due to their special (sub) marine environment and depth. In this paper, an innovative research idea of using Augmented Reality (AR) for maintaining the memory and the information of underwater archaeological sites, is presented. Although the “artificial” visual documentation cannot replace the authentic values of the underwater tangible heritage, the AR technology can contribute to the protection of the intangible properties and the conquered knowledge of the past of a place. This research work will focus, among other case studies, on the (semi) submerged fortifications and their contiguous contents of the acropolis of Halai in east Lokris, Greece. Hence, along with the climate change that may lead more antiquities covered by water during the following years, the advances in the communication field and the up-coming 5G and cloud technologies will make the idea fully applicable, contributing to the enhancement of the coastal and the underwater archaeological remains.
Fifth generation (5G) Vehicular Cloud Computing (VCC) systems use heterogeneous network access technologies to
fulfill the requirements of modern services. Multiple services with dierent Quality of Service (QoS) constraints could be available in each vehicle, while at the same time, user requirements and provider policies must be addressed. Therefore, the design of ecient Vertical Handover (VHO) management schemes for 5G-VCC infrastructures is needed. In this paper, a novel VHO management scheme for 5G-VCC systems is proposed. Whenever the user satisfaction grade becomes less than a predefined threshold, VHO is initiated and network selection is performed, considering the velocity of the vehicle, network characteristic criteria such as throughput, delay, jitter and packet loss, as well as provider policy criteria such as service reliability, security and price. The proposed scheme uses linguistic values for VHO criteria attributes represented by Interval Valued Pentagonal Fuzzy Numbers (IVPFNs) to express the information using membership intervals. The VHO scheme is applied to a 5G-VCC system which includes 3GPP Long Term Evolution (LTE) and IEEE 802.16 Worldwide Interoperability for Microwave Access (WiMAX) Macrocells and Femtocells, as well as IEEE 802.11p Wireless Access for Vehicular Environment (WAVE) Road Side Units (RSUs). Performance evaluation shows that the suggested method ensures the Always Best Connection (ABC) principle, while at the same time outperforms existing VHO management schemes.
Performance Analysis and Optimization of Next Generation Wireless NetworksUniversity of Piraeus
The Fifth Generation (5G) networks, including the 5G Vehicular Cloud Computing (5G-VCC) systems, have evolved rapidly offering multiple services to users. The operating principles of vehicular networks, Cloud Computing (CC), Fog Computing (FC), Mobile Edge Computing (MEC) and Software Defined Networks (SDN) are applied to 5G infrastructures. In a 5G-VCC system, the vehicles are equipped with On-Board Units (OBUs) which communicate with each other as well as with Road Side Units (RSUs). Each RSU interacts with a Cloud infrastructure which offers vehicular services with strict Quality of Service (QoS) requirements, including Driver Assistance (DA), Passengers Entertainment and Information (PEnI) and Medical (MED) services. Dense deployments of 5G access networks are also implemented, called Ultra Dense Networks (UDNs), aiming to support high data rates produced by an increased number of vehicular users. In this environment, heterogeneous technologies are used to transfer the network services to vehicles. Optimal manipulation of the communication resources is required, while at the same time vehicular users should always obtain connectivity to the most appropriate network access technology, in order the constraints of the vehicular services to be satisfied. In this thesis, existing schemes for resource allocation as well as for mobility management are studied, while novel solutions are proposed for each topic.
Performance Analysis and Optimization of Next Generation Wireless Networks (P...University of Piraeus
The Fifth Generation (5G) networks, including the 5G Vehicular Cloud Computing (5G-VCC) systems, have evolved rapidly offering multiple services to users. The operating principles of vehicular networks, Cloud Computing (CC), Fog Computing (FC), Mobile Edge Computing (MEC) and Software Defined Networks (SDN) are applied to 5G infrastructures. In a 5G-VCC system, the vehicles are equipped with On-Board Units (OBUs) which communicate with each other as well as with Road Side Units (RSUs). Each RSU interacts with a Cloud infrastructure which offers vehicular services with strict Quality of Service (QoS) requirements, including Driver Assistance (DA), Passengers Entertainment and Information (PEnI) and Medical (MED) services. Dense deployments of 5G access networks are also implemented, called Ultra Dense Networks (UDNs), aiming to support high data rates produced by an increased number of vehicular users. In this environment, heterogeneous technologies are used to transfer the network services to vehicles. Optimal manipulation of the communication resources is required, while at the same time vehicular users should always obtain connectivity to the most appropriate network access technology, in order the constraints of the vehicular services to be satisfied. In this thesis, existing schemes for resource allocation as well as for mobility management are studied, while novel solutions are proposed for each topic.
Personalized Real-Time Virtual Tours in Places with Cultural InterestUniversity of Piraeus
Virtual tours using drones enhance the experience the users perceive from a place with cultural interest. Drones equipped with 360o cameras perform real-time video streaming of the cultural sites. The user preferences about each monument type should be considered in order the appropriate flying route for the drone to be selected. This paper describes a scheme for supporting personalized real-time virtual tours in sites with cultural interest using drones. The user preferences are modeled using the MPEG-21 and the MPEG-7 standards, while Web Ontology Language (OWL) ontologies are used for the description of the metadata structure and semantics. The Metadata-aware Analytic Network Process (MANP) algorithm is proposed in order the weights about the user preferences for each monument type to be estimated. Subsequently, the Trapezoidal Fuzzy Topsis for Heritage Route Selection (TFT-HRS) algorithm accomplishes ranks the candidate heritage routes. Finally, after each virtual tour, the user preferences metadata are updated in order the scheme to continuously learn about the user preferences.
The Convergence of Blockchain, Internet of Things (IoT) and Building Informat...University of Piraeus
The Architecture, Engineering and Construction (AEC) industry has not embraced digital transformation with the same enthusiasm as other industries (e.g. such as manufacture industry). Building Information Modeling (BIM) is a revolutionary technology that is characterized as the opportunity of the AEC industry to move to the digital era and improve the collaboration amongst the partners of this industry by exploiting Information and Communications Technologies (ICT). BIM provides all the necessary tools and automations to achieve end-to-end communication, data exchange and information sharing between project actors. Thus, the virtual 3D models generated in the context of engaging in the BIM process and as-delivered physical assets through Building Management Systems (BMS) could adopt Internet of Things (IoT) architectures and services. However, the orchestration of IoT in a highly modular environment with many moving parts and inter-dependencies between the stakeholders of this environment, lead to many security issues. Therefore, this paper proposes a system architecture that employs the Blockchain technology as a measure to secure and control the BIM technology coupled with IoT. The system architecture under scrutiny is considering the case of a museum building, where efficient security, management and monitoring are of great importance.
The convergence of blockchain, internet of things (io t) and building informa...University of Piraeus
The Architecture, Engineering and Construction (AEC) industry has not embraced digital transformation with the same enthusiasm as other industries (e.g. such as manufacture industry). Building Information Modeling (BIM) is a revolutionary technology that is characterized as the opportunity of the AEC industry to move to the digital era and improve the collaboration amongst the partners of this industry by exploiting Information and Communications Technologies (ICT). BIM provides all the necessary tools and automations to achieve end-to-end communication, data exchange and information sharing between project actors. Thus, the virtual 3D models generated in the context of engaging in the BIM process and as-delivered physical assets through Building Management Systems (BMS) could adopt Internet of Things (IoT) architectures and services. However, the orchestration of IoT in a highly modular environment with many moving parts and inter-dependencies between the stakeholders of this environment, lead to many security issues. Therefore, this paper proposes a system architecture that employs the Blockchain technology as a measure to secure and control the BIM technology coupled with IoT. The system architecture under scrutiny is considering the case of a museum building, where efficient security, management and monitoring are of great importance.
The revival of back-filled monuments through Augmented Reality (AR) (presenta...University of Piraeus
The development of three-dimensional (3D) models and the use of Augmented Reality (AR) in the field of cultural heritage consists an innovative process the recent years that provides the visitors of archaeological sites with additional information. This has been made possible due to achievements in digital technologies, communications, devices and developments in software engineering. Nevertheless, the research to fully make use of these new methods continues, as the potentials of new technologies have not been exploited. In archaeological sites, the production of 3D models for AR is focused on the virtual reconstruction of ruined monuments at their original form, aiming to give visitors the third dimension (height, volume etc.), especially to those who do not have special knowledge of archaeology. This paper describes an innovative approach of using AR for maintaining the memory and the information of monuments, as they have been originally excavated, but that are going to be back -filled due to the particularity of their material or their location. Also, the system architecture of the proposed scheme is described considering two study cases, a Neolithic settlement in the archaeological site of Halai, Lokris and the remains of a Classical Temple on open field of a hill in Thebes, Boeotia. Both mentioned monuments are under the direction of the American School of Classical Studies in Athens (ASCSA).
An analytic network process and trapezoidal interval-valued fuzzy technique f...University of Piraeus
Next generation wireless networks consist of many heterogeneous access technologies that should support various service types with different quality of service (QoS) constraints, as well as user, requirements and provider policies. Therefore, the need for network selection mechanisms that consider multiple factors must be addressed. In this paper, a network selection method is proposed by applying the analytic network process to estimate the weights of the selection criteria, as well as a fuzzy version of technique for order preference by similarity to ideal solution to perform the ranking of network alternatives. The method is applied to a heterogeneous network environment providing different QoS classes and policy characteristics. Each user applies the method to select the most appropriate network, which satisfies his or her requirements in respect of his or her service-level agreement (SLA). Performance evaluation shows that when the user requests only one service, the proposed method performs better compared to the original technique for order preference by similarity to ideal solution, as well as the Fuzzy AHP-ELECTRE method. Moreover, the proposed method can be applied in cases where a user requires multiple services simultaneously on a device. The sensitivity analysis of the proposed method shows that it can be properly adjusted to conform to network environment changes.
A Personalized Audio Web Service using MPEG-7 and MPEG-21 standards (presenta...University of Piraeus
This paper presents a web service which delivers personalized audio information. The personalization process is automated and decentralized. The metadata which support personalization are separated in two categories: the metadata describing user preferences stored at each user and the resource adaptation metadata stored at the web service host. The multimedia models MPEG-21 and MPEG-7 are used to describe metadata information and the Web Ontology Language (OWL) to produce and manipulate ontological descriptions. SPARQL is used for querying the OWL ontologies. The MPEG Query Format (MPQF) is also used, providing a wellknown framework for applying queries to the metadata and to the ontologies.
A downlink scheduler supporting real time services in LTE cellular networks (...University of Piraeus
The wide spread of real-time services in wireless networks demands scheduling mechanisms supporting strict Quality of Service (QoS) requirements. Nevertheless, the specifications of the LTE standard for mobile connectivity defined by the 3rd Generation Partnership Project (3GPP) does not impose any specific scheduler for the proper allocation of resources to services. Therefore, several LTE schedulers have been proposed in the literature meeting the QoS requirements of modern services. In this paper a QoS aware scheduler for the LTE downlink is proposed namely the FLS-Advanced (FLSA) aiming at prioritizing real-time traffic. The proposed scheduler has been built on three distinct levels assigning the available radio resources to services according to their requirements. Based on simulation results, the FLSA outperforms in terms of packet loss ratio, attainable throughput and fairness the performance of existing schedulers including PF, MLWDF, EXP/PF, FLS, EXP RULE and LOG RULE.
A Vertical Handover Management Scheme for VANET Cloud Computing SystemsUniversity of Piraeus
The document proposes a vertical handover management scheme for vehicular cloud computing systems that considers vehicle velocity and current network connection. It involves a two-step process: 1) a vertical handover initiation process evaluates the need for handover; and 2) if needed, a network selection process selects the best alternative network based on service requirements and operator policies. Performance evaluation shows the scheme ensures the best connection for vehicles while outperforming other handover management methods.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
2. transcoding and composition tools, application interfaces
for PDA devices as well as browser portals.
In [3] a model for integrating semantic user
preference descriptions within the MPEG-7/21 standard
is presented. The approach preserves the hierarchical
structure of the MPEG-21/7 user preference descriptions.
The implementation of the model is presented, which
allows descriptions of domain ontologies, semantic
content descriptions and user preference descriptions in
an OWL/RDF environment and also supports automatic
conversion of the proposed extensions to MPEG-21/7
descriptions.
[4] presents an adaptation model for content
personalization by integrating MPEG-7/21 metadata. It
uses web services as basic modules. A central web
service is used which selects and monitors a suitable
workflow in respect of user preferences, content
semantics, network constrains as well as terminal
capabilities. Each web service evaluates the MPEG-7/21
description and adapts the multimedia material. The user
gets the best possible quality in respect of his terminal
specifications.
[6] presents the MP7QL query language. It is a
language for querying MPEG-7 descriptions and allows
querying every aspect of an MPEG-7 multimedia
description. Its design has taken into account the MPEG-
7 Query Format Requirements. The queries utilize the
user preferences as context, enabling personalized
multimedia content retrieval. The MP7QL allows the
specification of queries that refer to multimedia content
satisfying specific criteria (such as “give me the
multimedia objects where a goal is scored”), semantic
entities (such as “give me the players affiliated to the
soccer team Barcelona”) and constructs of domain
ontologies expressed using MPEG-7 syntax (such as
“give me the subclasses of the Player class”).
Finally, the work presented in [7] pays attention to the
semantic retrieval for sports information in World Wide
Web. The SPARQL query language is used. It realizes
intelligent retrieval according to relations between sports
such as “synonymy of”, “kind of” and “part of”. The
process is as follows: Firstly, a sports-ontology is
created. Then data are collected from data sources and
annotated with the ontology. The search engine
completes semantic matching of retrieval conditions
through ontology reasoning for user's request and finds
out the eligible data.
III. USED STANDARDS
This section makes an overview of the technologies
and standards used for the development of the
application prototype. These standards include Web
Services [8], MPEG-7 [9], MPEG-21 [10], OWL [11],
SPARQL [12] and MPQF [13].
A web service is a software component designed to
support interoperable communication for processes over
a network. Web services can be implemented using
existing languages and platforms extending easily
functionalities of applications. Moreover, they
complement J2EE, CORBA and other standards
allowing easy integration with existing distributed
applications. A web service exploits a set of standards
including the Simple Object Access Protocol (SOAP),
the Web Services Description Language (WSDL) and
the Universal Description Discovery and Integration
protocol (UDDI).
MPEG-7 is a multimedia content description standard.
The description is associated with the content itself, to
allow fast and efficient searching for material that is of
interest to the user. MPEG-7 is formally called
Multimedia Content Description Interface. It does not
deal with the actual encoding of moving pictures and
audio, like MPEG-1, MPEG-2 and MPEG-4. It uses
XML to store metadata such as timecoding of particular
events, or synchronizing lyrics to a song.
The MPEG-21 standard aims at defining an open
framework for multimedia applications. MPEG-21 uses
the architectural concept of the Digital Item. A Digital
Item is a combination of resources (such as videos, audio
tracks, images), metadata (such as descriptors,
identifiers), and structures describing the relationships
between resources. Digital Items are declared using the
Digital Item Declaration Language (DIDL). MPEG-21
Digital Item Adaptation (DIA) architecture and the
MPEG-7 Multimedia Description Schemes (MDS) for
content and service personalization provide a Usage
Environment which models user preferences. The Usage
Environment Description is part of the MPEG-21 DIA
architecture and consists of the following description
elements:
ƒ The User Characteristics, which specify user features,
including:
The User Info, where user information is stored.
The User Preferences, describing the user
browsing, filtering and search preferences.
The Usage History, where the history of user
interaction with digital items is presented.
The Presentation Preferences, which describe user
preferences concerning the means of presentation
of multimedia information.
The Accessibility Characteristics, responsible for
content adaptation concerning users with auditory
or visual impairments.
ƒ The Terminal Capabilities, which describe the
technical characteristics of user devices.
ƒ The Natural Environment Characteristics, providing
information about the location and time of a user in a
particular environment, as well as audio-visual
characteristics which may include noise levels and
illumination properties of the natural environment.
ƒ The Network Characteristics, which specify the
network characteristics parameters including
bandwidth utilization, packet delay and packet loss.
OWL is a family of knowledge representation
languages used for composing ontologies. It is
considered as an extention of the RDFS and its
specifications have been authorized by the World Wide
Web Consortium. Ontologies are described in owl
documents by defining classes, properties and
individuals. Classes are collection of concepts, attributes
200
3. are properties of classes and individuals represent the
objects of a particular class.
SPARQL is an SQL-like language developed for
issuing queries to RDF and OWL repositories. Queries
are expressed in triple patterns similar to RDF whereas
RDF subjects, predicates and objects could be variables.
Additional language features include conjunctive or
disjunctive patterns as well as value filters. SPARQL
components are described in three specifications. The
query language specification presents the SPARQL
language structures. The query results XML
specification, defines the format of the results returned
from SPARQL queries as XML documents. The SARQL
protocol defines the framework for sending queries from
clients to remote server using HTTP or SOAP messages.
The Mpeg Query Format (MPQF) defines the
interaction between clients and multimedia repositories.
It specifies the message format of clients’ requests and
multimedia services responses. In contrast to SPARQL,
the MPQF doesn’t specify any transfer protocol (such as
HTTP) however the SOAP message model can be used.
In addition to that an extensive set of error messages is
defined.
IV. SOFTWARE ARCHITECTURE
The architecture of our framework is being presented
in this section (Figure 1). It contains a main-web-service,
an MPQF parser and a SPARQL parser, also
implemented as web services. Additionally, it contains a
client application which interacts with the web services
and retrieves personalized information. The architecture
is decentralized in respect to the information required to
achieve personalization. User related preferences are
created and stored locally at each client. Resource
adaptation metadata along with the resources are the
only to be composed and stored at the main-web-service.
As an effect, distribution of both computational load and
personalization data is achieved improving framework’s
scalability. The main-web-service and the client interact
with MPQF parser and SPARQL parser web services for
MPQF and SPARQL queries parsing, respectively.
Figure 1. The basic modules of our architecture
The main-web-service contains the audio tracks and
the respective audio metadata using MPEG-7 in an
MPEG-21 structure. It communicates with MPQF parser
and SPARQL parser web services. The audio tracks are
divided in sixteen different audio categories (speech,
crowd, animal, audio background effects, pop, classical,
dance, electronic etc.). Audio metadata include user
defined metadata (artist, producer, production year and
category), technical oriented metadata (bitrate, sample
rate, track duration, upload date and last download date,
audio channels, audio format, file size) as well as usage
history metadata (track’s popularity in respect to all
tracks, track’s popularity in its category and
recommended similar tracks). Table 1 presents a sample
of the audio metadata structure.
<mpeg21:DIDL xmlns:mpeg21="urn:mpeg:mpeg21:2002:02-mpeg21-NS"
xmlns:mpeg7="http://www.mpeg.org/MPEG7/2000">
<mpeg21:Container>
<mpeg21:Item>
<mpeg21:Descriptor>
<mpeg21:Statement mpeg7:mimeType="text/plain">Metadata about audio
track.</mpeg21:Statement>
</mpeg21:Descriptor>
<mpeg21:Component>
<mpeg21:Resource mpeg7:mimeType="application/xml">
<mpeg7:Mpeg7>
<mpeg7:CreationPreferences>
<mpeg7:Title mpeg7:preferenceValue="12"
xml:lang=“en”>track1.mp3</mpeg7:Title>
</mpeg7:CreationPreferences>
<mpeg7:CreationInformation>
<mpeg7:Creation>
<mpeg7:Creator>
<mpeg7:Role
mpeg7:href=“urn:mpeg:mpeg7:cs:RoleCS:2001:AUTHOR” />
<mpeg7:Agent xsi:type=“PersonType”>
<mpeg7:Name>
<mpeg7:GivenName>John</mpeg7:GivenName>
<mpeg7:FamilyName>Johny</mpeg7:FamilyName>
</mpeg7:Name>
</mpeg7:Agent>
</mpeg7:Creator>
<mpeg7:Creator>
<mpeg7:Role
mpeg7:href=“urn:mpeg:mpeg7:cs:RoleCS:2001:Publisher"/>
<mpeg7:Agent xsi:type=“PersonType”>
<mpeg7:Name>
<mpeg7:GivenName>George</mpeg7:GivenName>
<mpeg7:FamilyName>Smith</mpeg7:FamilyName>
</mpeg7:Name>
</mpeg7:Agent>
</mpeg7:Creator>
<mpeg7:Abstract>
<mpeg7:FreeTextAnnotation>VeryGood
</mpeg7:FreeTextAnnotation>
<mpeg7:StructuredAnnotation>
<mpeg7:What><mpeg7:Name>Audio Track</mpeg7:Name>
</mpeg7:What>
</mpeg7:StructuredAnnotation>
</mpeg7:Abstract>
<mpeg7:CreationCoordinates>
<mpeg7:CreationDate>
<mpeg7:TimePoint>2010-05-11</mpeg7:TimePoint>
<mpeg7:Duration>P7D</mpeg7:Duration>
</mpeg7:CreationDate>
</mpeg7:CreationCoordinates>
</mpeg7:Creation>
</mpeg7:CreationInformation>
<mpeg7:ClassificationPreferences>
<mpeg7:Genre mpeg7:preferenceValue="47"
mpeg7:href=“urn:mpeg:ContentCS:1”>
<mpeg7:Name xml:lang=“en”>Acappella</mpeg7:Name>
</mpeg7:Genre>
</mpeg7:ClassificationPreferences>
<mpeg7:MediaLocator>
<mpeg7:MediaUri>tracks/track1.mp3</mpeg7:MediaUri>
</mpeg7:MediaLocator>
<mpeg7:MediaTime>
<mpeg7:MediaTimePoint>T00:00:00F100</mpeg7:MediaTimePoint>
<mpeg7:MediaDuration>T00:13:07F100</mpeg7:MediaDuration>
</mpeg7:MediaTime>
<mpeg7:MediaFormat>
<mpeg7:Content mpeg7:href="urn:mpeg:mpeg7:cs:ContentCS:2001:2">
<mpeg7:Name xml:lang="en">audio</mpeg7:Name>
</mpeg7:Content>
<mpeg7:Medium
mpeg7:href="urn:mpeg:mpeg7:cs:MediumCS:2001:2.1.1 ">
<mpeg7:Name xml:lang="en">HD</mpeg7:Name>
</mpeg7:Medium>
<mpeg7:FileFormat
mpeg7:href="urn:mpeg:mpeg7:cs:FileFormatCS:2001:3">
<mpeg7:Name xml:lang="en">MP3</mpeg7:Name>
</mpeg7:FileFormat>
<mpeg7:FileSize>787082</mpeg7:FileSize>
<mpeg7:BitRate mpeg7:minimum="N/A" mpeg7:average="8000"
mpeg7:maximum="N/A"></mpeg7:BitRate>
<mpeg7:AudioCoding>
201
4. <mpeg7:Format
mpeg7:href="urn:mpeg:mpeg7:cs:AudioCodingFormatCS:2001:1">
<mpeg7:Name xml:lang="en">MP3</mpeg7:Name>
</mpeg7:Format>
<mpeg7:AudioChannels mpeg7:track="2"></mpeg7:AudioChannels>
<mpeg7:Sample mpeg7:rate="22050" mpeg7:bitPer="0">
</mpeg7:Sample>
</mpeg7:AudioCoding>
</mpeg7:MediaFormat>
</mpeg7:Mpeg7>
</mpeg21:Resource>
</mpeg21:Component>
</mpeg21:Item>
</mpeg21:Container>
</mpeg21:DIDL>
Table 1. Sample of the audio metadata structure
Each client organizes its metadata using MPEG-21/7
user preferences element of MPEG-21 usage
environment. The client’s metadata rely on user’s
preferences (favorite audio categories and top 10 audio
tracks in each category). Table 2 presents a sample of the
user preferences metadata structure.
<mpeg21:DIDL xmlns:mpeg21="urn:mpeg:mpeg21:2002:02-mpeg21-NS">
<mpeg21:Container>
<mpeg21:Item>
<mpeg21:Descriptor>
<mpeg21:Statement mimeType="text/plain">This item is a metadata block
about John’s preferences.</mpeg21:Statement>
</mpeg21:Descriptor>
<mpeg21:Component>
<mpeg21:Resource mimeType="application/xml">
<Mpeg7 xmlns= “http://www.w3.org/2000/XMLSchema-instance”
type=“complete”>
<UserPreferences>
<UserIdentifier protected=“true”>
<UserName>John</UserName>
</UserIdentifier>
<UsagePreferences allowAutomaticUpdate=“true”>
<FilteringAndSearchPreferences protected=“true”>
<ClassificationPreference>
<Genre href=“urn:mpeg:GenreCS” preferenceValue=“32”>
<Name> Acappella </Name>
</Genre>
<Genre href=“urn:mpeg:GenreCS” preferenceValue=“75”>
<Name> Classical </Name>
</Genre>
<Genre href=“urn:mpeg:GenreCS” preferenceValue=“40”>
<Name> HipHop </Name>
</Genre>
<Genre href=“urn:mpeg:GenreCS” preferenceValue=“18”>
<Name> Jazz </Name>
</Genre>
...
<Genre href=“urn:mpeg:GenreCS” preferenceValue=“63”>
<Name> Rock </Name>
</Genre>
</ClassificationPreference>
</FilteringAndSearchPreferences>
</UsagePreferences>
</UserPreferences>
</Mpeg7>
</mpeg21:Resource>
</mpeg21:Component>
</mpeg21:Item>
</mpeg21:Container>
</mpeg21:DIDL>
Table 2. Sample of the user preferences metadata structure
Suitable OWL ontologies for metadata manipulation
have been created. The main-web-service extends the
OWL ontology presented in [16] for managing the audio
metadata. The client uses its personal metadata based on
the OWL ontology presented in Figure 2.
A client requests to listen to an audio track, upload a
new audio track or retrieve a catalog of audio tracks that
match specific criteria (e.g. belong in a specific audio
category, comply with user preferences etc) using
SPARQL queries.
Furthermore the main-web-service can propose audio
tracks to the clients, based on their choices and
preferences. The list of audio tracks promoted to the user
is formed according to an adaptive weighting method of
the user preferences metadata stored at each client and
the usage history metadata stored at the server.
Figure 2. The OWL ontology about user preferences
At each client the weights of the user preferences
metadata pw and the usage history metadata hw are
updated according to the user actions. When the user
requests to listen to an audio file that has been promoted
due to the user preferences values, pw increases while
hw decreases. Adversely, the opposite operation is
performed when the audio file has been promoted due to
the usage history values. Weight values are updated
according to the formula:
¦=
±= N
j
j
i
hphp
valuepref
valuepref
ww
1
//
_
_
where ivaluepref _ stands for the preference value of
the requested audio file, while N represents the number
of all audio files and 1=+ hp ww .
Initially, the client interacts with the main-web-service
and sends the user’s preferences along with the
respective credentials. Next the service checks user
credentials, establishes a session with the client and
promotes audio tracks to the client according to its
preferences.
The main-web-service interacts with the SPARQL
parser to obtain the metadata structure expressed in
OWL in order to satisfy a client request. Subsequently,
the MPQF parser receives the query together with the
metadata structure and returns the requested multimedia
info. The client retrieves the audio information and
updates its preferences.
202
5. Figure 3. Web service proposes audio track
Figure 4. Updating the audio metadata
Thereafter, it sends its updated preferences to the web
service as feedback information, to enhance future
retrievals. The system operation is graphically
illustrated in the sequence diagram of Figure 3.
User defined metadata of a specific resource are
created from the client when a new audio track is
uploaded to the web service’s host. The main-web-
service uses the Java Media Framework to analyze the
uploaded audio track and extracts technical oriented
metadata. Then, the service formats and inserts all the
audio metadata into the metadata file according to the
relative standards and to the OWL ontology. The file
upload operation is presented in Figure 4. MySQL is
used for handling the user’s credentials at the main-
web-service. The web services and client modules are
developed using Java and Java Media Framework. The
MPEG-21/7, SPARQL and MPQF parsers are mapped
to Java classes.
V. CASE STUDY
This section presents an example of our framework’s
functionality. The client contacts the main-web-service
and sends its preferences through the relative OWL
ontology. As a next step, the client may retrieve an
audio catalog using the SPARQL query presented in
Table 3. The query retrieves a catalog consisted of the
audio files contained to the main-web-service according
to the arguments of the “FILTER” statement. The
results are ordered in descending sequence according to
their popularity. When the catalog is received, the client
requests a specific audio track. The web service uses
the relative OWL ontology to manipulate the audio
metadata and sends the requested track to the client.
PREFIX mpeg7: < http://www.mpeg.org/MPEG7/2000>
SELECT ?Title
WHERE { ?x mpeg7:title ?title .
FILTER (?Genre=Classical || ?Genre=Jazz
&& ?Publisher=Sony
&& ?CreationDate>=2005-01-01
&& ?MediaDuration>60
&& ?Format=MP3
&& ?FileSize>10000
&& ?BitRate>=42000)
}ORDER BY DESC(?preferenceValue)
Table 3. The client retrieves an audio catalog using SPARQL
The client receives a form which plays the requested
audio track and presents a list of similar tracks. This list
contains promoted audio tracks according to user’s
preferences as well as to the usage history stored at the
web service side. The user can request any track from
the list. The selection of an audio track results to an
203
6. update of user preferences metadata at the client and the
usage history resource adaptation metadata at the web
service. Figure 5 presents the relative user preference
metadata block before and after the client’s request.
Accordingly, the ‘preferenceValue’ concerning audio
track’s genre has been increased. Similarly the
CreationPreferences and the ClassificationPreferences
metadata stored at the web service are increased.
Figure 5. The relative user preference block before and after the
client’s request
Consequently, Figure 6 presents the response times
for audio proposals in respect to a SPARQL request or
an audio track request. The SPARQL response times
are marginally greater than the relative response times
from audio track requests. This is an effect of the higher
computational complexity of SPARQL requests.
Additionally, as the tracks number increases the
response time increases as well due to the information
load processed by the main-web-service.
Figure 6. Response times for audio track and SPARQL request in
respect of tracks’ number
VI. CONCLUSIONS
Our approach is implemented through web services
and relies on MPEG-21 and MPEG-7 standards to
achieve personalization. MPEG-21 DIDL and DIA are
used handling Digital Items declaration and user
preferences, respectively. Moreover, the appropriate
OWL ontologies are used for managing the metadata.
The framework applies queries to the metadata and to
the ontologies using MPQF and SPARQL models. The
architecture is decentralized, since each client organizes
its own metadata locally. The web service hosts the
resource adaptation metadata along with the resources,
proposing audio tracks to the clients based on their
choices and preferences.
Applications conforming to MPEG-21 and MPEG-7
may use the metadata produced by our framework.
Additionally the model presented in this paper can be
applied to any type of multimedia resources.
Future work includes the extension of the MPQF
parser functionalities to support the QueryByMedia
query type. Thus, it will give the capability to the web
service to propose audio tracks according to other
sample audio tracks. For instance, the client will send
along with its request an audio track that contains violin
and the web service will promote audio tracks that also
contain this musical instrument.
REFERENCES
[1] Yolanda Cobos, Cristina Sarasua, Maria Teresa Linaza, Ivan
Jimerez, Ander Garcia, “Retrieving Film Heritage content using an
MPEG-7 Compliant Ontology”, SMAP '08: Third International
Workshop on Semantic Media Adaptation and Personalization, pp.
63-68, Prague, Czech Republic, December 15-16, 2008
[2] Belle Tseng, Ching Yung Lin, John Smith, “Using MPEG7 and
MPEG-21 for Personilizing Video”, IEEE Multimedia Journal, Vol.
11, No. 1, pp. 42-53, IEEE Computer Society, January 2004
[3] Chrisa Tsinaraki, Stavros Christodoulakis, “Semantic User
Preference Description in MPEG-7/21”, Fourth Hellenic Data
Management Symposium, pid 6, Athens, Greece, 25-26 August, 2005
[4] Benjamin Kohncke, Wolf Tilo Balke, “Preference-driven
personalization for flexible digital item adaptation”, Multimedia
Systems, Vol. 13, No. 2, pp. 119-130, Springer, 2007
[6] Chrisa Tsinaraki, Stavros Christodoulakis, “A User Preference
Model and a Query Language that allow Semantic Retrieval and
Filtering of Multimedia Content”, SMAP ’06: First International
Workshop on Semantic Media Adaptation and Personalization, pp.
121-128, Athens, Greece, December 4-5, 2006
[7] Jun Zhai, Kaitao Zhou, “Semantic Retrieval for Sports
Information Based on Ontology and SPARQL”, ISME 2010:
International Conference of Information Science and Management
Engineering, Vol. 2, pp. 395-398, Beijing, China, August 7-8, 2010
[8] Heather Kreger, “Web Services Conceptual Architecture”, IBM,
May 2001
[9] MPEG-7, ISO/IEC JTC1/SC29/WG11 Coding of Moving Pictures
and Audio, http://mpeg.chiariglione.org/standards/mpeg-7/mpeg-
7.htm
[10] MPEG-21, ISO/IEC JTC1/SC29/WG11 Coding of Moving
Pictures and Audio, http://mpeg.chiariglione.org/standards/mpeg-
21/mpeg-21.htm
[11] Web Ontology Language, World Wide Web Consortium, http://
www.w3.org/TR/owl-features/
[12] SPARQL Query Language for RDF, http://www.w3.org/TR/rdf-
sparql-query/
[13] Mario Döller, Ruben Tous, Matthias Gruhne, Kyoungro Yoon,
Masanori Sano, Ian S. Burnett, “The MPEG Query Format: Unifying
Access to Multimedia Retrieval Systems”, IEEE Multimedia, Vol. 5,
No 4, pp. 82-95, October-December, 2008
[14] Resource Description Framework – RDF,
http://www.w3.org/RDF/
[15] Ruben Tous, Jaime Delgado, “Semantic-driven multimedia
retrieval with the MPEG Query Format”, Multimedia Tools and
Applications, Springer, Vol. 49, No 1, pp.213-233, 2010
[16] MPEG-7 OWL Ontology: http://metadata.net/mpeg7/mpeg7.owl
204