×

Communication apparatus, communication method and computer readable medium

  • US 9,191,158 B2
  • Filed: 10/30/2007
  • Issued: 11/17/2015
  • Est. Priority Date: 11/17/2006
  • Status: Active Grant
First Claim
Patent Images

1. A communication apparatus including a computer, the computer comprising:

  • a reception attempting unit implemented by processing circuitry and configured to attempt to receive a media packet from a network;

    a first buffering unit implemented by the processing circuitry and configured to perform buffering of media packets received by the reception attempting unit;

    a FEC packet receiver configured to receive an FEC (Forward Error Correction) packet including both redundant data and information which specifies a plurality of media packets associated with the redundant data;

    a second buffering unit implemented by the processing circuitry and configured to perform buffering of FEC packets received by the FEC packet receiver;

    a selection unit implemented by the processing circuitry and configured to select one of the FEC packets from the second buffering unit;

    an FEC operation processing unit implemented by the processing circuitry and configured to perform FEC operation processing using the redundant data, which is included in the selected one of the FEC packets, and using the media packets related to the redundant data which are present in the first buffering unit to thereby recover a lost media packet in a case that one of the plurality of media packets, related to the redundant data included in the selected FEC packet, is lost,wherein the FEC operation processing unit specifies at least one packet, which has not yet been specified, among the selected FEC packet and the media packets related to the redundant data and carries out a next operation based on the specified packet(s) and a result of a latest operation being the operation which has been most recently carried out before the next operation is carried out, each time the reception attempting unit attempts to receive any media packet from the network,a media packet insertion unit implemented by the processing circuitry and configured to insert a media packet recovered through the FEC operation processing in the first buffering unit; and

    a media packet delivery unit implemented by the processing circuitry and configured to sequentially deliver the media packets in the first buffering unit to a pre-specified application.

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