CA2284018C

Extracting data sections from a transmitted data stream

Abstract

A method of storing at least one of a plurality of MPEG sections in an MPEG data stream is provided, the MPEG section having at least one MPEG section characteristic. An MPEG data stream is received and the one MPEG section is filtered from the MPEG data stream according to at least one MPEG section characteristic. The MPEG section is subsequently stored.

CA2284018C, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Expired 25 April 2017, 9.4 years ago.

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

11 claims: 4 independent, 7 dependent

  1. 1
    CA 02284018 2005-09-23 CLAIMS:1. A method for processing a data stream in a video processing device, said method comprising: (a) receiving the data stream, wherein the data stream comprises sections, each section containing a header and a payload, the section header comprising parameters, the processing device being able to filter received sections according to at least a section header parameter;(b) filtering from said data stream a first group of sections, wherein the first group of sections comprises a first section, a plurality of subsequent sections, and a last section according to said at least one given section header parameter;(c) storing said first section of the first group;and (d) filtering said data stream for further sections according to said at least one section header parameter until an application-defined predetermined number of sections have been stored, wherein the application-defined predetermined number of sections stored are a subset of sections from the filtered first group of sections.
  2. 5
    A method for processing a data stream in a video processing device, said method comprising:(a) receiving the data stream, wherein the data stream comprises sections, each section containing a header and a payload, the section header comprising parameters, the CA 02284018 2005-09-23 processing device being able to filter received sections according to at least a section header parameter;(b) filtering from said data stream a first group of sections, wherein the first group of sections comprises a first section, a plurality of subsequent sections, and a last section according to said at least one given section header parameter;(c) storing said first section of the first group;and (d) filtering said data stream for further sections according to said at least one section header parameter, wherein the filtered sections are stored in a circular buffer that can contain an application-defined predetermined number of sections until reception of the last section, wherein a subset of sections from the filtered first group of sections is loaded into memory for the application.
  3. 8
    A video processing device for storing a plurality of sections of a transmitted data stream, comprising:means for receiving the data stream, wherein the data stream comprises sections, each section containing a header and a payload, the section header comprising parameters;means for filtering from said data stream a first group of sections, wherein the first group of sections comprises a first section, a plurality of subsequent sections, and a last section according to at least one given section header parameter;means for storing said first group of sections;said filtering means and said storage means being arranged to filter said data stream for sections according to said at least one section header parameter until an application-defined predetermined number of sections have been stored, wherein the application-defined predetermined number of sections stored are a subset of sections from the filtered first group of sections. CA 02284018 2008-02-12
  4. 10
    A video processing device for storing a plurality of sections of a transmitted data stream, comprising:means for receiving the data stream, wherein the data stream comprises sections, each section containing a header and a payload, the section header comprising parameters;means for filtering from said data stream a first group of sections, wherein the first group of sections comprises a first section, a plurality of subsequent sections, and a last section according to at least one given section header parameter;means for storing said first group of sections;said filtering means and said storage means being arranged to filter said data stream for sections according to said at least one section header parameter, and to store filtered sections from the first group in a circular buffer that can contain an application-defined predetermined number of sections until reception of the last section of the first group, wherein a subset of sections from the filtered first group of sections is loaded into the circular buffer for the application.