Processing

Please wait...

Settings

Settings

Goto Application

1. EP1329108 - SYSTEM AND METHOD OF PROCESSING MPEG STREAMS FOR FILE INDEX INSERTION

Office
European Patent Office
Application Number 01982280
Application Date 13.09.2001
Publication Number 1329108
Publication Date 23.07.2003
Publication Kind B1
IPC
H04N 5/92
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
5Details of television systems
76Television signal recording
91Television signal processing therefor
92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
G11B 27/00
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
G11B 27/032
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
031Electronic editing of digitised analogue information signals, e.g. audio or video signals
032on tapes
G11B 27/11
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
10Indexing; Addressing; Timing or synchronising; Measuring tape travel
11by using information not detectable on the record carrier
G11B 27/34
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
10Indexing; Addressing; Timing or synchronising; Measuring tape travel
34Indicating arrangements
H04N 21/235
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
CPC
G11B 27/002
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing;
G11B 27/032
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
031Electronic editing of digitised analogue information signals, e.g. audio or video signals
032on tapes
G11B 27/11
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
10Indexing; Addressing; Timing or synchronising; Measuring tape travel
11by using information not detectable on the record carrier
G11B 27/34
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
27Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
10Indexing; Addressing; Timing or synchronising; Measuring tape travel
34Indicating arrangements
G11B 2220/41
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
2220Record carriers by type
40Combinations of multiple record carriers
41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
G11B 2220/90
GPHYSICS
11INFORMATION STORAGE
BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
2220Record carriers by type
90Tape-like record carriers
Applicants IBM
Inventors ZETTS JOHN MARK
Designated States
Priority Data 0110553 13.09.2001 EP
23289300 15.09.2000 US
09860700 18.05.2001 US
Title
(DE) SYSTEM UND VERFAHREN ZUR VERARBEITUNG VON MPEG-STROEMEN FUER DIE EINFUEGUNG VON DATEIINDEX
(EN) SYSTEM AND METHOD OF PROCESSING MPEG STREAMS FOR FILE INDEX INSERTION
(FR) SYSTEME ET PROCEDE DE TRAITEMENT DE FLUX MPEG POUR L'INSERTION D'INFORMATIONS RELATIVES A L'INDEX DES DOSSIERS
Abstract
(EN)
A method, apparatus and article of manufacture is provided for automatic insertion of a compressed GOP offset table within a previously encoded MPEG video file, for frame accurate random access of each individual video frame in play-from-offset mode. The method creates a compressed GOP offset table having an entry for each GOP header of every video packet of the MPEG video file, and modifies the MPEG video file by inserting the compressed GOP offset table before the MPEG video file as at least one padding packet, thereby preserving the MPEG compliance and compressed audio/video data of the MPEG video file. The method further has a step for estimating a number of padding packets needed for the GOP offset table, thereby limiting the MPEG video file reading to a single read.

(FR)
L'invention concerne un procédé, un appareil et un article de fabrication permettant d'insérer automatiquement une table de décalage de groupe d'images comprimées dans un fichier vidéo MPEG précédemment codé afin de permettre un accès aléatoire précis à chaque trame vidéo dans un mode 'play from offset'. Le procédé selon l'invention permet de créer une table de décalage de groupe d'images comprimées ayant une entrée pour chaque en-tête de groupe d'images de chaque paquet vidéo du fichier vidéo MPEG et de modifier le fichier vidéo MPEG par insertion de la table de décalage de groupe d'images comprimées avant celle du fichier vidéo MPEG sous forme d'au moins un paquet de remplissage, ce qui permet de préserver la conformité MPEG et les données audio/vidéo comprimées du fichier vidéo MPEG. Ce procédé comprend en outre une étape qui consiste à estimer un nombre de paquets de remplissage requis pour la table de décalage de groupe d'images, ce qui permet de limiter la lecture de fichiers vidéo MPEG à une seule lecture.