×

Demultiplexing and decoding apparatus for coded audio and video data

  • US 6,477,185 B1
  • Filed: 09/28/1998
  • Issued: 11/05/2002
  • Est. Priority Date: 11/17/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A demultiplexing and decoding apparatus for coded audio and video data comprising:

  • a demultiplexer which selects a packet including one set of compressed bitstream from a multiplexed stream formed by packetizing a plurality of compressed bitstreams, each comprising coded video data and coded audio data, and packet multiplexing information and additional information, and further, selects a packet including a part or all of said packet multiplexing information and said additional information;

    a video decoder which decodes video data from the selected compressed bitstream;

    an audio decoder which decodes audio data from the selected compressed bitstream;

    a CPU which interprets said selected packet multiplexing information and controls said video decoder, said audio decoder and said demultiplexer;

    a program memory for storing a program in which a procedure by the CPU is described;

    a packet buffer for temporarily storing said packet including said selected packet multiplexing information and said additional information until said packet is processed by said CPU; and

    means for storing said packet into pre-divided packet buffer, plural data segment storage areas, for which priority is set, in accordance with types of data included in said packet, when said packet is stored into said packet buffer memory, and for processing packets stored in said data segment storage areas in accordance with the priority;

    wherein said demultiplexer has a PID table holding said PID'"'"'s of said packets to be selected, and wherein an index number indicative of an element in said PID table is allotted to each PID in said PID table, further wherein said apparatus further comprises means for transferring a packet having a PID corresponding to one of said PID'"'"'s in said PID table to said packet buffer, and transferring the index number of said PID corresponding to said PIT of said packet to said CPU upon transfer of said packet.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×