METHOD AND SYSTEM FOR COMMUNICATING H.263 MACROBLOCK BOUNDARIES USING H.221 BAS FOR RFC2190-COMPLIANT FRAGMENTATION
First Claim
1. A method comprising:
- receiving a Real-Time Transport Protocol (RTP) packet at a first gateway, the RTP packet including a H.263-compressed video bitstream;
searching for a Picture Start code (PSC) or a Group of Block start code (GBSC) at a start portion of the RTP packet;
translating the RTP packet into a H.221 frame;
transmitting the H.221 frame containing the H.263-compressed video bitstream to a second gateway;
fragmenting the H.263-compressed video bitstream in the second gateway according to RFC2190; and
including in the H.221 frame a H.221 Bit-Rate Allocation Signal (BAS) fragmentation message containing a Macroblock (MB) boundary, if the first gateway cannot locate the PSC or the GBSC at the start portion of the RTP packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a Real-Time Transport Protocol (RTP) packet at a first gateway and translating the RTP packet into a H.221 frame. The H.221 frame includes a H.263-compressed video bitstream. The H.221 frame may also include a H.221 Bit-Rate Allocation Signal (BAS) message to communicate RFC2190-compliant fragmentation boundary information containing Macroblock (MB) boundary to a second gateway, if there is no picture start code (PSC) or Group of Block start code (GBSC) at a start portion of the RTP packet. The method further includes transmitting the H.221 frame from the first gateway to the second gateway; and fragmenting the H.263 video bitstream contained in the H.221 frame at a PSC, a GBSC, or a Macroblock (MB) boundary contained in the H.221 BAS fragmentation message.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving a Real-Time Transport Protocol (RTP) packet at a first gateway, the RTP packet including a H.263-compressed video bitstream; searching for a Picture Start code (PSC) or a Group of Block start code (GBSC) at a start portion of the RTP packet; translating the RTP packet into a H.221 frame; transmitting the H.221 frame containing the H.263-compressed video bitstream to a second gateway; fragmenting the H.263-compressed video bitstream in the second gateway according to RFC2190; and including in the H.221 frame a H.221 Bit-Rate Allocation Signal (BAS) fragmentation message containing a Macroblock (MB) boundary, if the first gateway cannot locate the PSC or the GBSC at the start portion of the RTP packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a first endpoint coupled to a first gateway via a first network, the first gateway being configured to; receive a Real-Time Transport Protocol (RTP) packet; translate the RTP packet into a H.221 frame, the H.221 frame including a H.263-compressed video bitstream; include in the H.221 frame a H.221 Bit-Rate Allocation Signal (BAS) fragmentation message containing a Macroblock (MB) boundary, if the first gateway cannot locate a Picture Start code (PSC) or a Group of Block start code (GBSC) at a start portion of the RTP packet; transmit the H.221 frame to a second gateway; a second endpoint coupled to the second gateway via a second network; and the first gateway and the second gateway coupled to each other via a circuit switched network. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. Logic encoded in one or more tangible media for execution, and when executed on a machine, operable to:
-
receive a Real-Time Transport Protocol (RTP) packet at a first gateway; translate the RTP packet into a H.221 frame, the H.221 frame including a H.263-compressed video bitstream; include in the H.221 frame a H.221 Bit-Rate Allocation Signal (BAS) fragmentation message containing a Macroblock (MB) boundary, if the first gateway cannot locate a Picture Start code (PSC) or a Group of Block start code (GBSC) at a start portion of the RTP packet; transmit the H.221 frame from the first gateway to the second gateway; fragment the H.263 video bitstream at one of a PSC, a GBSC, or the Macroblock (MB) boundary according to RFC2190. - View Dependent Claims (20, 21, 22)
-
Specification