EP2220845B1

Locating points of interest using references to media frames within a packet flow

Abstract

This record has no abstract on file.

EP2220845B1, drawing sheet 1
Sheet 1 of 13

Term

2.1 yearsleft in the term

Expires 23 October 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

13 claims: 2 independent, 11 dependent

  1. 1
    A method comprising:receiving a media stream (210) of transport layer packets (230) encapsulating media packets (220);identifying one or more of the media packets (220) as a point-of-interest, POI (220A, 220B, 220C, 220D);generating, for each media packet (220) that is identified as a point-of-interest, POI (220A, 220B, 220C, 220D), a reference (260A, 260B, 260C, 260D) to the POI (220A, 220B, 220C, 220D) relative to the location of the POI (220A, 220B, 220C, 220D) within the media stream (210);and generating a POI stream (240), separate from the media stream (210), containing POI packets (250), wherein each POI packet (250) contains one or more references (260A, 260B, 260C, 260D) to the POI (220A, 220B, 220C, 220D) within the media stream (210);and wherein the generating of the POI stream (240) comprises: generating a first reference (260) to a first POI (220-A1), wherein the first reference (260) comprises: a first flow reference (350) and a first transport layer packet reference (360-A), identifying a containing transport layer packet (230-A), and a first media packet reference (370-A1);and generating a second reference (260) to a second POI (220-A2), comprising determining whether the second POI (220-A2) is located in the same containing transport layer packet (230-A) as the first POI (220-A1);wherein, in response to the second POI (220-A2) being in the same containing transport layer packet (230-A) as the first POI (220-A1), the second reference (260) comprises a second media packet reference (370A-2) without repeating the first flow reference (350) and the first transport layer packet reference (360-A).
  2. 6
    A system (150) of generating references to points of interest in a media stream, comprising:means for receiving a media stream (210) of transport layer packets (230) encapsulating media packets (220);means for identifying one or more of the media packets (220) as points-of-interest, POI, (220A, 220B, 220C, 220D);and means for generating, for each media packet (220) identified as a point-of-interest POI (220A, 220B, 220C, 220D), a reference (260A, 260B, 260C, 260D) to the POI (220A, 220B, 220C, 220D) relative to the location of the POI (220A, 220B, 220C, 220D) within the media stream (210);wherein said means for receiving, means for identifying, and means for generating comprise: memory (840) with logic;and a processor (830) configured with the logic to: receive a media stream (210) of transport layer packets (230) encapsulating media packets (220);identify one or more of the media packets (220) as points-of-interest, POI;generate, for each media packet (220) identified as a point-of-interest POI, a reference to the POI relative to the location of the POI within the media stream (210) generate a POI stream (240), separate from the media stream (210), containing POI packets (250), wherein each POI packet (250) contains one or more references (260A, 260B, 260C, 260D) to the POI (220A, 220B, 220C, 220D) within the media stream (210);the logic being further to generate the POI stream (240) by: generating a first reference (260) to a first POI (220-A1), wherein the first reference (260) comprises: a first flow reference (350) and a first transport layer packet reference (360-A), identifying a containing transport layer packet (230-A), and a first media packet reference (370-A1);and generating a second reference (260) to a second POI (220-A2), comprising determining whether the second POI (220-A2) is located in the same containing transport layer packet (230-A) as the first POI (220-A1);wherein, in response to the second POI (220-A2) being in the same containing transport layer packet (230-A) as the first POI (220-A1), the second reference (260) comprises a second media packet reference (370A-2) without repeating the first flow reference (350) and the first transport layer packet reference (360-A).