Decoder for compressed and multiplexed video and audio data
AssigneeHitachi, Ltd.
InventorsYukio Fujii, Masuo Oku
Life of this patent
Estimating the term…
Abstract
An apparatus for filtering TS packets multiplexed with a plurality of programs and sending the filtered packets to decoders. A packet landing buffer is provided in a RAM used for a microprocessor for system control. After a channel is selected, the microprocessor filters video and audio data and performs a value added service process.
Claims15
A decoder for compressed and multiplexed video and audio data for receiving a group of packets having a plurality of multiplexed packet sets each containing video data and associated audio data compressed by compression codes and packetized and outputting a set of video and audio signals, comprising:
- video decoder means for decoding the compressed video data;
- audio decoder means for decoding the compressed audio data;
- first memory means for sequentially storing the packetized and multiplexed group of packets;
- processor means for executing a process in accordance with a predetermined program, the process including sequentially reading a packet from the first memory means, filtering packets containing a set of particular video and audio data and a control packet containing attribute information of the group of packets, and supplying the particular video and audio data to the video and audio decoder means;
- second memory means having:
- (a) a work area for the predetermined program and (b) a decoding program and data used when decoding one or both of the video and audio data;
- third memory means for storing the attribute information contained in the control packet;
- and
- interface means for transferring an external control signal to the processor means, the external control signal being used for filtering a set of video and audio data,
- wherein the first to the third memory means are provided in the same memory.
A decoder for decoding a group of packets having a plurality of multiplexed packet sets recorded in a storage medium, each containing video data and associated audio data compressed by compression codes and packetized and outputting a set of video and audio signals, comprising:
- video decoder means for decoding the compressed video data recorded in the storage medium;
- audio decoder means for decoding the compressed audio data recorded in the storage medium;
- first memory means for sequentially storing the packetized and multiplexed group of packets;
- processor means for executing a process in accordance with a predetermined program, the process including sequentially reading a packet from the first memory means, filtering packets containing a set of particular video and audio data and a control packet containing attribute information of the group of packets, and supplying the particular video and audio data to the video and audio decoder means after converting said particular video and audio data from a format conforming to said storage medium;
- second memory means having a work area for at least the predetermined program;
- third memory means for storing the attribute information contained in the control packet;
- and
- interface means for transferring an external control signal to the processor means, the external control signal being used for filtering a set of video and audio data,
- wherein the first to the third memory means are provided in the same memory.
A decoder for compressed and multiplexed video and audio data for receiving a group of packets having a plurality of multiplexed packet sets each containing video data and associated audio data compressed by compression codes and packetized and outputting a set of video and audio signals, comprising:
- video decoder means for decoding the compressed video data;
- audio decoder means for decoding the compressed audio data;
- first memory means for sequentially storing the packetized and multiplexed group of packets;
- processor means for executing:
- (a) a process in accordance with a predetermined program, the process including sequentially reading a packet from the first memory means, filtering packets containing a set of particular video and audio data and a control packet containing attribute information of the group of packets, and supplying the particular video and audio data to the video and audio decoder means, and (b) application programs other than said predetermined program;
- second memory means having:
- (a) a work area for the predetermined program, (b) another work area for executing said application programs other than said predetermined program and (c) an operating system causing said application programs to be executed in a time division manner;
- third memory means for storing the attribute information contained in the control packet;
- and
- interface means for transferring an external control signal to the processor means, the external control signal being used for filtering a set of video and audio data,
- wherein the first to the third memory means are provided in the same memory.
Dependencies are inferred from the claim text.