Method of timebase management for mpeg decoding with personal video recording functionality
AssigneeBroadcom Corporation
InventorsJason Demas, Marcus Kellerman, Sandeep Bhatia, Srinivasa Mogathala Prabhakara Reddy, Xuemin Chen, Vijayanand Aralaguppe, Girish Raghunath Hulmani, Pramod Chandraiah, Ghanashyam Ananthamurthy Bailwal
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments that facilitate recording to a storage medium in a personal video recorder (PVR) system. In one embodiment, a transport stream is received. The transport stream is stored into a memory. An index table is generated that provides information for locating particular frames recorded in the memory.
Claims20
A method for recording to a storage medium in a personal video recorder (PVR) system, comprising:
- receiving a transport stream;
- storing the transport stream into a memory;
- and
- generating an index table that provides information for locating particular frames recorded in the memory.
A method for playback from a storage media in a personal video recorder (PVR) system, comprising:
- programming a voltage controlled crystal oscillator (VCXO) to a nominal frequency;
- configuring a data transport engine to play back a transport stream from a memory;
- configuring a video decoder to decode with a throttle control;
- configuring the video decoder for a timebase management mode;
- and
- initializing a video system time clock (STC) with a presentation time stamp (PTS).
A method for recording and playing simultaneously in a personal video recorder (PVR) system, comprising:
- configuring a data transport engine to record a transport stream;
- generating an index table that provides information for locating particular frames of the transport stream stored in a memory;
- controlling a voltage controlled crystal oscillator (VCXO) as a function of error between a program clock reference (PCR) in the transport stream and a serial PCR local system time clock (STC);
- configuring the data transport engine to play back the transport stream from the memory;
- configuring a video decoder to decode at different decoding rates;
- configuring a video decoder for a timebase management mode;
- and
- updating the video STC with a presentation time stamp (PTS).
Dependencies are inferred from the claim text.