EP0735776A2

Decoder for compressed and multiplexed video and audio data

Abstract

An apparatus for filtering TS packets multiplexed with a plurality of programs and sending the filtered packets to decoders (8, 10, 207, 208). A packet landing buffer is provided in a RAM (7) used for a microprocessor (12, 204) for system control. After a channel is selected, the microprocessor filters video and audio data and performs a value added service process.

EP0735776A2, drawing sheet 1
Sheet 1 of 34

Term

Term ended

Projected expiry passed 27 March 2016, 10.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

38 claims: 8 independent, 30 dependent

  1. 1
    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 (8) for decoding the compressed video data;audio decoder means (10) for decoding the compressed audio data;first memory means (71) for sequentially storing the packetized and multiplexed group of packets;processor means (12) for executing a process in accordance with a stored 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 (72) having a work area for at least the stored program;third memory means (73) for storing the attribute information contained in the control packet;and interface means (13) 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 third memory means are provided in the same memory element.
  2. 5
    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 (8) for decoding the compressed video data;audio decoder means (10) for decoding the compressed audio data;filter means (15) for filtering packets containing a set of particular video and audio data and a control packet containing attribute information of the group of packets;first memory means (71) for sequentially storing the filtered packets;processor means (12) for executing a process in accordance with a stored program, the process including sequentially reading a packet from the first memory means, supplying video and audio data to the video and audio decoder means, and supplying the attribute information of the set of particular video and audio data;second memory means (72) having a work area for at least the stored program;third memory means (73) for storing the attribute information contained in the control packet;and interface means (13) 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 third memory means are provided in the same memory element.
  3. 11
    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:a video decoder (8) for decoding the compressed video data;an audio decoder (10) for decoding the compressed audio data;a first memory (71) for sequentially storing the group of packets;a processor (12) for executing a process in accordance with a stored program, the process including sequentially reading a packet from the first memory, 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 decoders;a second memory (72) having a work area for at least the stored program;a third memory (73) for storing the attribute information contained in the control packet;and an interface unit (13) for transferring an external control signal to the processor, the external control signal being used for filtering a set of video and audio data,    wherein the first to third memories are provided in the same memory element.
  4. 15
    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:a video decoder (8) for decoding the compressed video data;an audio decoder (10) for decoding the compressed audio data;a filter (15) for filtering packets containing a set of particular video and audio data and a control packet containing attribute information of the group of packets;a first memory (71) for sequentially storing the filtered packets;a processor (12) for executing a process in accordance with a stored program, the process including sequentially reading a packet from the first memory, supplying video and audio data to the video and audio decoders, and supplying the attribute information of the set of particular video and audio data;a second memory (72) having a work area for at least the stored program;a third memory (73) for storing the attribute information contained in the control packet;and an interface unit (13) for transferring an external control signal to the processor, the external control signal being used for filtering a set of video and audio data,    wherein the first to third memories are provided in the same memory element.
  5. 21
    A decoder for compressed and multiplexed application programs and data associated with the application programs for receiving a group of packets having a plurality of multiplexed packet sets each containing an application program and associated data compressed by compression codes and packetized and executing a desired application program, comprising:filter means (15) for filtering packets containing a set of particular application program and associated data and a control packet containing attribute information of the group of packets;first memory means (71) for sequentially storing the filtered packets;processor means (12) for executing a process in accordance with a stored program, the process including sequentially reading a packet from the first memory means, reading the set of particular application program and associated data from the read packets, and executing the set of particular application program and data;second memory means (72) having a work area for at least the particular application program;third memory means (73) for storing the attribute information contained in the control packet;and interface means (13) for transferring an external control signal to the processor means, the external control signal being used for filtering a desired set of application program and associated data,    wherein the first to third memory means are provided in the same memory element.
  6. 24
    A decoder for compressed and multiplexed application programs and data associated with the application programs for receiving a group of packets having a plurality of multiplexed packet sets each containing an application program and associated data compressed by compression codes and packetized and executing a desired application program, comprising:a filter (15) for filtering packets containing a set of particular application program and associated data and a control packet containing attribute information of the group of packets;a first memory (71) for sequentially storing the filtered packets;a processor (12) for executing a process in accordance with a stored program, the process including sequentially reading a packet from the first memory, reading the set of particular application program and associated data from the read packets, and executing the set of particular application program and data;a second memory (72) having a work area for at least the particular application program;a third memory (73) for storing the attribute information contained in the control packet;and an interface unit (13) for transferring an external control signal to the processor, the external control signal being used for filtering a desired set of application program and associated data,    wherein the first to third memories are provided in the same memory element.
  7. 27
    A receiver for encoded video and audio data, comprising:data selecting means (210 to 217) for selecting a set of packets and part or all of multiplexing information data and additional information data, from packets multiplexing a plurality of packet sets each having compression coded video data and audio data;bus access means (218) for supplying the selected set of packets, multiplexing information data, and additional information data to a bus;a microprocessor (204);a random access memory (203);a program memory (205);means (206) for processing the additional information data;means (207) for decoding the video data;and means (208) for decoding the audio data,    wherein a set of packets, multiplexing information data, and additional information data respectively selected by the data selecting means are stored via the bus access means and the bus into the random access memory, data read from the random access memory is analyzed by the microprocessor, the video data, audio data, and additional information data are discriminated in accordance with the multiplexing information data, and via the bus the video data is supplied to the video data decoding means, the audio data is supplied to the audio data decoding means, the additional information data or processed additional information data is supplied to the additional information data processing means.
  8. 33
    A receiver for encoded video and audio data, comprising:a data selector (210 to 217) for selecting a set of packets and part or all of multiplexing information data and additional information data, from packets multiplexing a plurality of packet sets each having compression coded video data and audio data;a bus access unit (218) for supplying the selected set of packets, multiplexing information data, and additional information data to a bus;a microprocessor (204);a random access memory (203);a program memory (205);an additional information data processing unit (206) for processing the additional information data;a unit (207) for decoding the video data;and a unit (208) for decoding the audio data,    wherein a set of packets, multiplexing information data, and additional information data respectively selected by the data selector are stored via the bus access unit and the bus into the random access memory, data read from the random access memory is analyzed by the microprocessor, the video data, audio data, and additional information data are discriminated in accordance with the multiplexing information data, and via the bus the video data is supplied to the video data decoding unit, the audio data is supplied to the audio data decoding unit, the additional information data or processed additional information data is supplied to the additional information data processing unit.