×

Method and system for efficient packing of data across queue blocks in a satellite

  • US 20050229216A1
  • Filed: 03/29/2005
  • Published: 10/13/2005
  • Est. Priority Date: 03/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing at least two consecutive MPEG Q-blocks in a communications system, one of the Q-blocks being low rate and the other being high rate, each of the Q-blocks (i) including an actual number of MPEG frames and (ii) being configured for accommodating a maximum number of MPEG frames, the communications system including a satellite modem termination system and a subscriber modem, the subscriber modem including a multi-rate receiver and a field programmable gate array (FPGA), the method comprising:

  • transmitting a first of the at least two Q-blocks;

    determining in the first transmitted Q-block whether the actual number of MPEG frames is less than the corresponding maximum number of MPEG frames, the first transmitted Q-block including first type data having at least a filled portion, the other Q-block including a second type data;

    wherein an empty portion is formed in the first transmitted Q-block when the actual number is less than the corresponding maximum number;

    back-filling the empty portion in the first transmitted Q-block with a first portion of the second type data, the remaining portion of data of the second type data being included in the other Q-block prior to transmission;

    wherein the second type data crosses a boundary between the first and the other Q-block when the actual number is less than the corresponding maximum number; and

    receiving within the subscriber modem one of the first and the second type data and not receiving the other of the first and the second type data when the second type data crosses the boundary.

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