Back to results
US 7,742,687 B2Granted
Digital television recorders and stream format conversion and methods thereof
AssigneeMediatek Inc.
InventorsChing-Yu Tsai, Hua-Chun Hsieh
Life of this patent
Estimating the term…
Abstract
Systems and methods for stream format conversion. A stream format conversion system converts data from a TS format to a PS format by selecting TS packets according to PID, filtering out TS headers and PES headers to obtain ES format data, and inserting PES and PS headers into the ES format data to generate PS packets.
Claims26
A method for stream format conversion comprising:
- receiving original data transmitted in a transport stream (TS) format;
- selecting TS packets in the original data for a selected program in accordance with packet IDs (PID);
- filtering TS headers from the selected TS packets;
- filtering PES headers from the filtered TS packets to obtain elementary stream (ES) format data, the ES format data comprising an audio stream and a video stream;
- separately buffering the audio stream and the video stream;
- multiplexing the separately buffered audio and video streams to generate a merged ES format data;
- segmenting the merged ES format data;
- and
- generating storage data in a program stream (PS) format by inserting packetized elementary stream (PES) headers and PS headers into the segmented and merged ES format data.
6 more elements
A method for stream format conversion comprising:
- receiving original data transmitted in a transport stream (TS) format;
- converting the original data from the TS format into a packetized elementary stream (PES) format, thereby obtaining PES format data;
- extracting PES headers and PES payloads from the PES format data;
- dividing the PES payloads;
- generating PES headers and program stream (PS) headers;
- and
- inserting said PS header and a selected one of a said extracted and generated PES header to a said divided PES payload to form a PS packet constituting storage data in a PS format.
4 more elements
A system for stream format conversion, comprising:
- a filter, operative to receive original data transmitted in a transport stream (TS) format, and convert the original data from the TS format into an elementary stream (ES) format thereby obtaining ES format data, wherein the filter comprises:
- a PID filter, operative to select TS packets in the original data for a selected program in accordance with packet IDs (PID);
- a packet unloader, operative to filter TS headers in the selected TS packets output from the PID filter;
- and
- a PES-to-ES filter, operative to filter PES headers in the filtered TS packets output from the packet unloader, and output the ES format data, the ES format data comprising an audio stream and a video stream;
- a memory subsystem, separately buffering the audio stream and the video stream output from the filter, and multiplexing the separately buffered audio and video streams to generate a merged ES format data;
- a payload generator, segmenting the merged ES format data;
- a header generator, generating a PES header and a PS header for each of the segmented and merged ES format data;
- and
- a multiplexer coupled to the payload generator and the header generator, forming program stream (PS) packets to be storage data in a PS format, wherein each of the PS packets comprises a said PES header, a said PS header and one of the segmented and merged ES format data.
7 more elements
A system for stream format conversion, comprising:
- a filter, operative to receive original data transmitted in a transport stream (TS) format, and convert the original data from the TS format into a packetized elementary stream (PES) format thereby obtaining PES format data;
- a header extractor, extracting PES headers and PES payloads from the PES format data;
- a payload generator, dividing the PES payloads;
- a header generator, generating PES headers and PS headers;
- and
- at least a multiplexer, coupled to the header extractor, the payload generator and the header generator, inserting a said PS header and a selected one of a said extracted and generated PES header to a said divided PES payload to form a PS packet constituting storage data in a PS format.
3 more elements
A digital television (DTV) recorder, comprising:
- means for receiving original data transmitted in a transport stream (TS) format;
- and
- means for stream format conversion, comprising:
- means for converting the original data from the TS format into an elementary stream (ES) format or a packetized elementary stream (PES) format, thereby obtaining converted data comprising an audio stream and a video stream;
- means for separately buffering the audio stream and the video stream;
- means for multiplexing the separately buffered audio and video streams to generate merged converted data;
- means for segmenting the merged converted data;
- and
- means for generating storage data in a program stream (PS) format by inserting packetized elementary stream (PES) headers and PS headers into the segmented and merged converted data;
- and
- means for recording the storage data in the PS format.
8 more elements
Dependencies are inferred from the claim text.