Processing

Please wait...

Settings

Settings

Goto Application

1. US20020048450 - System and method of processing MPEG streams for file index insertion

Office
United States of America
Application Number 09860700
Application Date 18.05.2001
Publication Number 20020048450
Publication Date 25.04.2002
Grant Number 7212726
Grant Date 01.05.2007
Publication Kind B2
IPC
H04N 5/91
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
5Details of television systems
76Television signal recording
91Television signal processing therefor
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/031
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
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
CPC
H04N 21/4346
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
4346involving stuffing data, e.g. packets or bytes
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
Applicants International Business Machines Corporation
Inventors Zetts John Mark
Agents Parker, Esq. Sandra M.
Priority Data 09860700 18.05.2001 US
60232893 15.09.2000 US
Title
(EN) System and method of processing MPEG streams for file index insertion
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.