×

EXPEDITED SPLICING OF VIDEO STREAMS

  • US 20130208811A1
  • Filed: 12/03/2012
  • Published: 08/15/2013
  • Est. Priority Date: 06/29/2007
  • Status: Abandoned Application
First Claim
Patent Images

1. An apparatus comprising:

  • a first network receiver interface adapted for receivinga conditioned bitstream that includes a digital insertion location and primary network layer packets that contain compressed video data, the digital insertion location including a number of replaceable network layer packets, wherein the compressed video data in the primary network layer packets of the conditioned bitstream is temporally independent of the digital insertion location;

    a second bitstream that includes replacement compressed video data to be inserted into the digital insertion location in the conditioned bitstream;

    an extractor configured to determine a location of the digital insertion location in the conditioned bitstream;

    a transcoder configured to adjust the bitrate of the replacement compressed video data in the second bitstream to be inserted into the digital insertion location to create adjusted replacement compressed video data, wherein the bitrate of the replacement compressed video data is adjusted such that a virtual buffer of a modeled decoder that receives an output bitstream from a channel does not experience overflow or underflow;

    an embedder configured to provide timestamp information with the replacement compressed video data, wherein the timestamp information is configured to inform a decoder that receives the output bitstream when and where to position replacement video data, derived from the replacement compressed video data after decoding, relative to video data included in the compressed video data in the primary network layer packets;

    a packetizer configured to packetize the adjusted replacement compressed video data and timestamp information into replacement network layer packets;

    a combiner configured to combine the replacement network layer packets into the digital insertion location in the conditioned bitstream at the network packet level such that the replacement network layer packets replace the replaceable network layer packets in the conditioned bitstream, without depacketizing the video data in the primary network packets and without decompressing the video data in the primary network packets, to produce the output bitstream including the primary network layer packets of the conditioned bitstream and the replacement compressed video data and timestamp information of the second bitstream; and

    a second network interface adapted for transmitting the output bitstream onto the channel.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×