Identifying Spatial and Temporal Media Fragments on the Web





Raphaël.Troncy@cwi.nl
Lynda.Hardman@cwi.nl
Jacco.van.Ossenbruggen@cwi.nl and
Michael.Hausenblas@joanneum.at


CWI logo
          
JOENNEUM logo

Slides at: http://www.cwi.nl/~troncy/Talks/2007-12-12-vow/

Problem

Identify Spatial Fragments

The 'Big Three' at the Yalta Conference

Identify Spatial Fragments: SVG Approach

Scalable Vector Graphics (SVG 1.1), W3C Recommendation in 2003

<svg xmlns:svg="http://www.w3.org/2000/svg"
     xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink">

  <g id="layer1">
    <image id="image_yalta" x="-0.34" y="0.20" width="400" height="167" 
          xlink:href="&yalta_URI;"/>
    <rect id="SR1" x="14.64" y="15.73" width="146.98" height="147.48" 
          style="opacity:1;stroke:#ff0000;stroke-opacity:1"/>
  </g>
</svg>

Identify Spatial Fragments: MPEG-7 Approach

MPEG-7, ISO Standard in 2001

<Image id="image_yalta">           <!-- whole image -->
  <MediaLocator>
    <MediaUri>&yalta_URI;</MediaUri></MediaLocator>
  [...]
  <SpatialDecomposition>
    <StillRegion id="SR1">          <!-- still region -->
      <SpatialMask>
        <SubRegion>
          <Box>14.64 15.73 161.62 163.21</Box>
        <SubRegion>
      </SpatialMask>
    </StillRegion>
  </SpatialDecomposition>
</Image>

Identify Spatial Fragments: Summary

Identify Temporal Fragments

A history of G8 violence

Identify Temporal Fragments: SMIL Approach

Synchronized Multimedia Integration Language (SMIL 2.1), W3C Recommendation in 2005

<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
<head>
  <layout>
    <root-layout width="640" height="480"/>
    <region id="video_window"/>
  </layout>
</head>
<body>
  <seq>
    <video id="seq_1" src="&video_URI;" region="video_window" clipBegin="3" clipEnd="9"/>
    [...]
  </seq>
</body>
</smil>

Identify Temporal Fragments: MPEG-7 Approach

MPEG-7, ISO Standard in 2001

<VideoSegment id="video_G8">             <!-- whole video -->
  <MediaLocator>
    <MediaUri>&video_URI;</MediaUri>
  </MediaLocator>
  [...]
  <TemporalDecomposition gap="true" overlap="false">
    <VideoSegment id="seq_1">            <!-- sequence 1 -->
      <MediaTime>
        <MediaTimePoint>T00:00:03:0F30000</MediaTimePoint>
        <MediaDuration>PT00H00M06S26116N30000F</MediaDuration>
      </MediaTime>
    </VideoSegment>
    [...]
  </TemporalDecomposition>
</VideoSegment>

Identify Temporal Fragments: Direct URI Approaches

Identify Temporal Fragments: Summary

Conclusion