Internet Streaming Media Metadata Interchange with MPEG-7 Eric Rehm CTO, singingfish.com Thomson multimedia 4 May 2001, Hong Kong.

Slides:



Advertisements
Similar presentations
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advertisements

THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
Cultural Heritage in REGional NETworks REGNET. October 2001Project presentation REGNET 2 T1.3. IDENTIFICATION OF STANDARDS TO BE USED 1. OBJECTIVES 2.
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Multimedia Semantic Web and MPEG-7 Ana B. Benitez ee.columbia.edu Image and Advanced Television Lab (ADVENT) Department of Electrical Engineering.
DL:Lesson 11 Multimedia Search Luca Dini
Overview of key concepts and features
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Information Retrieval in Practice
1 Adaptive Management Portal April
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
1 MPEG-21 : Goals and Achievements Ian Burnett, Rik Van de Walle, Keith Hill, Jan Bormans and Fernando Pereira IEEE Multimedia, October-November 2003.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
MPEG-7 Multimedia Content Description Standard January 8, 2003 John R. Smith Pervasive Media Management Group IBM T. J. Watson Research Center 19 Skyline.
Overview of Search Engines
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
ACCESS TO QUALITY RESOURCES ON RUSSIA Tanja Pursiainen, University of Helsinki, Aleksanteri institute. EVA 2004 Moscow, 29 November 2004.
Architecting an Extensible Digital Repository Anoop Kumar, Ranjani Saigal,Rob Chavez, Nikolai Schwertner Tufts University, Medford, MA.
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
A Motivating Scenario for Designing an Extensible Audio- Visual Description Language Monday 25 th of October, 2004 Raphaël Troncy, Jean Carrive, Steffen.
Integrating Structure and Semantics into Audio-visual Documents Tuesday 21 st of October, 2003 Raphaël Troncy 2nd International Semantic Web Conference.
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
The MPEG-7 Standard - A Brief Tutorial - Ali Tabatabai Sony US Research Laboratories February 27, 2001.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Metadata Xiangming Mu. What is metadata? What is metadata? (cont’) Data about data –Any data aids in the identification, description and location of.
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
A Proposal for a Video Modeling for Composing Multimedia Document Cécile ROISIN - Tien TRAN_THUONG - Lionel VILLARD Presented by: Tien TRAN THUONG Project.
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
DIGITAL VIDEO ACCESS STRATEGIES Grace Agnew Virtual Members Meeting 1 “ Data or information which help us perform one or more of the following.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
ECE8873 MPEG-7 Deryck Yeung. Overview Summary of MPEG-1,MPEG-2 and MPEG-4 Why another standard? MPEG-7 What’s next? Conclusion.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
LIS654 lecture 5 DC metadata and omeka tables Thomas Krichel
TV-Anytime & DMB MAF 31 Oct Jin Woo Hong ETRI.
Introduction to metadata
Metadata format and Update Notification Protocol Yuji Nomura Fujitsu Laboratories Ltd. Henning Schulzrinne Columbia University.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
1 Applications of video-content analysis and retrieval IEEE Multimedia Magazine 2002 JUL-SEP Reporter: 林浩棟.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
MMDB-9 J. Teuhola Standardization: MPEG-7 “Multimedia Content Description Interface” Standard for describing multimedia content (metadata).
TV-Anytime Metadata Vassileios Tsetsos, Ph.D.
1 MPEG-7 Overview - part 2. 2 Review Descriptor (D) - 對內容的特徵作定義。 - 通常用以描述 low-level features 。 Description Scheme (DS) - 通常用以描述 high-level features 。
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
MPEG-7 Audio Overview Ichiro Fujinaga MUMT 611 McGill University.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
A Reduced Yet Extensible Audio- Visual Description Language: How to Escape From The MPEG-7 Bottleneck Thursday 28 th of October, 2004 Raphaël Troncy, Jean.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
Improvement of Semantic Interoperability based on Metadata Registry(MDR) Doo-Kwon Baik Dept. of CSE Korea University.
Introduction to MPEG  Moving Pictures Experts Group,  Geneva based working group under the ISO/IEC standards.  In charge of developing standards for.
MPEG 7 &MPEG 21.
Online Information and Education Conference 2004, Bangkok Dr. Britta Woldering, German National Library Metadata development in The European Library.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
MPEG-7 What is MPEG-7 ? MPEG-7 is a multimedia content description standard. These descriptions are based on catalogue (e.g., title, creator, rights),
Visual Information Retrieval
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
The Re3gistry software and the INSPIRE Registry
MPEG-7 Video Retrieval using Bayesian Networks
Multimedia Content Description Interface
Session 2: Metadata and Catalogues
Presentation transcript:

Internet Streaming Media Metadata Interchange with MPEG-7 Eric Rehm CTO, singingfish.com Thomson multimedia 4 May 2001, Hong Kong

Overview Brief look at Singingfish Indexing Internet streaming media Automating metadata delivery and processing Case Study: Using XSL to transform MSNBC schema to MPEG-7

singingfish.com Wholly-owned subsidiary of Thomson Multimedia B2B Streaming Media Search Service Pay per query business model Over 15 M streams indexed Live with customers since Jan 2000 –InfoSpace: Metacrawler, Dogpile –Inside Internet AG: Swiss-Search, Austria-Search Involved with MPEG-7 standards development since Sept 1999

Service Model

Indexing Streaming Media High quality metadata improves relevancy of multimedia search results Crawl….or…work directly with multimedia “Content Producers” to acquire quality metadata Solution: Implement FTP push/pull of metadata –Automated processing upon FTP close –Support bulk or incremental operations: add, update, delete, reset –Future: SOAP or other W3C XML protocol

Design Content Producer Program Metadata Engine

Development Goals Single metadata schema interface to a database –Control development costs –Partition engineering and content development Adapt to any “content partner” metadata –XML, CSV, Excel, Virage VDF, …. –Transform “content partner” metadata to MPEG-7 via: Custom applications (CSV, Excel)  MPEG-7 Proprietary XML schemas  XSL  MPEG-7

Case Study Create XSL transformation From: – MSNBC "Partner XML Format" To: –MPEG-7 Description

Experimental Results Filelinescharselemntsattrs MSNBC Partner XML Example MPEG-7 Result XSL Stylesheet: 370 lines of lightly commented code

Discussion Basic MPEG-7 Tools Semantic Encoding of MSNBC Keywords into MPEG-7 Structured Annotation DS (Who, What, Where, When, Why, How) Encoding Controlled Terms using namespaces Encoding Streaming Media Validity with the Availability DS Extending an MPEG-7 DS

MSNBC Video Distribution Entry tdy_fletcher_mideast_ Keywords: Israel, palestinian, Yasser Arafat Top News Order: 12 Peace hopes slip farther The slim hopes for peace in the Mideast are rapidly fading, NBC’s Martin Fletcher reports Monday from the outskirts of Jerusalem. Today’s show Barak, Sharon talk coalition What’s on Today What’s on Weekend Today What’s on Today

MSNBC tdy_fletcher_mideast_ :01:09 Peace hopes slip farther The slim hopes for peace in the Mideast are rapidly fading, NBC’s Martin Fletcher reports Monday from the outskirts of Jerusalem. Israel, palestinian, Yasser Arafat...

MPEG-7 link to stream ideast_ asx

Peace hopes slip farther

, The slim hopes for peace in the Mideast... Israel, palestinian, Yasser Arafat Israel Yasser Arafat</Keyword

Enhanced Israel, palestinian, Yasser Arafat Yasser Arafat palestinian Israel

Encoding Controlled Terms 1.Singingfish.com Genres are described in one namespace (urn:sf:genre). 2.MSNBC Genres are described in another namespace (urn:msnbc:category )

Encoding Controlled Terms International <xsl:variable name=“sfCategory"

Extending an MPEG-7 DS

<element name="Publisher" type="mpeg7:AgentType" minOccurs="0"/> <element name="Publisher" type="mpeg7:AgentType" minOccurs="0"/> Extending an MPEG-7 DS

Extending an MPEG-7 DS... us wa T14:20:00

Summary Quality search depends on quality metadata –MPEG-7 standards ease development costs –Controlled vocabularies MPEG-7 MDS can be used to interoperate XML Schema allows controlled extensions

Thank you singingfish.com

Optional MPEG-7 Background Slides

MPEG-7 Basics ISO/IEC Multimedia Content Description Interface Comprehensive set of audiovisual description tools. Enabled by key Internet standards: –W3C: XML, XML Schema –IETF standards: URI, URN, URL for resource naming and location Harmonized with other emerging metadata standards: –Dublin Core, MPEG-21, NewsML, SMPTE Metadata Dictionary, TV-Anytime, and more. Text and compressed binary encodings –Both encodings have streaming add, delete, update features for delivery over real-time transports: MPEG-2, MPEG-4, IP, etc. International Standard in October 2001 –Ballot period begins 14 March 2001

Basic elements Datatype & structures Link & media localization Basic DSs Basic elements Schema tools Time, Duration, Medialocators Time, Duration, Medialocators Textual Annotation (free text, structured annotation, syntactic dependency, etc.) Controlled vocabularies, Agent, Place, Graph, etc. Textual Annotation (free text, structured annotation, syntactic dependency, etc.) Controlled vocabularies, Agent, Place, Graph, etc.

Content Management & Description Content description Content management Creation & production MediaContent Usage Conceptual aspects Structural aspects Title, Creator, Creation location & date, Purpose, Classification, Genre, etc. (Author generated) Title, Creator, Creation location & date, Purpose, Classification, Genre, etc. (Author generated) Format, Coding, Instances, Identification, Transcoding Hint, etc. (Several instances) Format, Coding, Instances, Identification, Transcoding Hint, etc. (Several instances) Rights holder, Access rights, Usage Record, Financial aspects, etc. (Evolution) Rights holder, Access rights, Usage Record, Financial aspects, etc. (Evolution) Datatype & structures Link & media localization Basic DSs Schema tools Viewpoint of the structure: Segments Spatial / temporal structure Audio, video low-level Ds Elementary semantic information. Viewpoint of the structure: Segments Spatial / temporal structure Audio, video low-level Ds Elementary semantic information.

Content Management & Description (Conceptual aspects) Content description Content management Creation & production MediaContent Usage Conceptual aspects Structural aspects Datatype & structures Link & media localization Basic DSs Schema tools Viewpoint of conceptual notions Events, objects, abstract concepts, and their relation Viewpoint of conceptual notions Events, objects, abstract concepts, and their relation

Navigation and Access Navigation & Access Summary Variation Content description Content management Creation & production MediaContent Usage Conceptual aspects Structural aspects Efficient support of : discovery, browsing, navigation, visualization / sonification Datatype & structures Link & media localization Basic DSs Schema tools

Navigation and Access Navigation & Access Summary Variation Content description Content management Creation & production MediaContent Usage Conceptual aspects Structural aspects Datatype & structures Link & media localization Basic DSs Schema tools Substitution of the original content Adaptation to terminal, network, or user preferences Substitution of the original content Adaptation to terminal, network, or user preferences

Content Organization Navigation & Access Summary Variation Model Content organization Content description Content management Creation & production MediaContent Usage Conceptual aspects Structural aspects Probability Model Statistical functions and structures to describe sample of AV content and classes of descriptors. Analytic model: Definition of cluster, classes and models to associate a semantic label to a set of data. Probability Model Statistical functions and structures to describe sample of AV content and classes of descriptors. Analytic model: Definition of cluster, classes and models to associate a semantic label to a set of data. Description and organization of collection of documents Description and organization of collection of documents Collection & Classification Datatype & structures Link & media localization Basic DSs Schema tools

User Interaction Navigation & Access Summary Variation Analytic Model Content organization Content description Content management Creation & production MediaContent Usage Conceptual aspects Structural aspects Collection & Classification UserInteraction User preferences Datatype & structures Link & media localization Basic DSs Schema tools User identification and preferences: Filtering, search and browsing User identification and preferences: Filtering, search and browsing User preferences Usage History

MPEG-7 DDL XML Schema Data type extensions –MIME type, ISO country, region, currency codes –ISO Character set codes –Revised time data types to support arbitrary fractional seconds denominator for per-frame positioning T15:23:46N11F30 (11 th 30 FPS) Type-centric approach using root abstract types –Control available global elements –Allow extension via name spaces and mechanism

Basic Derivation of MPEG-7 Types <element name="Header" type="mpeg7:HeaderType" minOccurs="0" maxOccurs="unbounded"/>

Creation Description Scheme <element name="Title" type="mpeg7:TitleType maxOccurs="unbounded"/> … <element name="Creator“ type="mpeg7:CreatorType“ minOccurs="0" maxOccurs="unbounded"/> …