Processing

Please wait...

Settings

Settings

Goto Application

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

Office
Canada
Application Number 2420019
Application Date 13.09.2001
Publication Number 2420019
Publication Date 28.03.2002
Grant Number
Grant Date 06.02.2007
Publication Kind C
IPC
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
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 INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors ZETTS, JOHN MARK
Priority Data 09860700 18.05.2001 US
60/232,893 15.09.2000 US
Title
(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.