Patentable/Patents/US-6148005
US-6148005

Layered video multicast transmission system with retransmission-based error recovery

PublishedNovember 14, 2000
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A real-time, layered video multicast transmission system for transmitting video frames as a stream of encoded video data packets from a sender to one or more receivers over a network, wherein there exists a defined amount of time to recover lost packets said system comprising: means for generating one or more independent layers of video substreams out of said encoded video stream, each said one or more receivers capable of subscribing to one or more layers of said independent video substreams; means for transporting each of said independent video substreams over said network, said transporting means transporting each substream as an independent flow capable of being received by each said one or more receivers; control means for monitoring congestive state of said receiver to determine said receiver's capability for receiving each said video substream layer, said receiver selecting one or more of said independent video streams in accordance with the congestive state of said receiver wherein the system further comprising adaptive playback control means for extending said amount of time to recover packets lost during transport.

2

2. A real-time layered video multicast transmission system as claimed in claim 1, wherein said control means provides hierarchical rate control.

3

3. A real-time layered video multicast transmission system as claimed in claim 1, further comprising means provided in each layer for effecting retransmission of packets lost during transport of each frame.

4

4. A real-time layered video multicast transmission system as claimed in claim 1, wherein said adaptive playback control enables recovery within said amount of time based on amount of video substream layers subscribed to by said receiver.

5

5. A real-time layered video multicast transmission system as claimed in claim 1, wherein said means for generating one or more independent video substreams out of said encoded video stream includes a demultiplexer.

6

6. A real-time layered video multicast transmission system as claimed in claim 1, further including means located at said receiver for generating a video frame out of one or more independent video streams received.

7

7. A real-time layered video multicast transmission system as claimed in claim 1, wherein said layered video multicast is MPEG video, said independent video substream constituting one of I, P or B frames of said MPEG video.

8

8. A real-time layered video multicast transmission system as claimed in claim 1, wherein said means for transporting each of said independent video substreams over said network includes separate transport devices and a designated transport leader device.

9

9. A real-time layered video multicast transmission system as claimed in claim 1, wherein said said receiver state includes one of a unloaded, congested, and unloaded states, said control means including means for determining whether a receiver drops a video layer when in said congested state and adds a video layer when in said unloaded state.

10

10. A real-time layered video multicast transmission system as claimed in claim 1, wherein said receiver joins a multicast group when adding a video layer or leaves a multicast group when dropping a video layer.

11

11. A real-time layered video multicast transmission system as claimed in claim 10, wherein said control means places said receiver in an unstable state after said receiver either drops or adds a video layer.

12

12. A real-time layered video multicast transmission system as claimed in claim 9, wherein said control means includes means for determining a video packet loss rate for a receiver, said control means placing said receiver in a congested state when said packet loss rate exceeds a first predetermined threshold and placing said receiver in an unloaded state when said packet loss rate drops below a second predetermined threshold.

13

13. A method for transmitting video frames as a stream of encoded video data packets from a sender to one or more receivers over a network, wherein there exists a defined amount of time to recover lost packets comprising the steps of: generating one or more independent layers of video substreams out of said encoded video stream, each said one or more receivers subscribing to one or more layers of said independent video substreams; transporting each of said independent video substreams over said network, each independent video substream transported as an independent flow for receipt by each said one or more receivers; monitoring congestive state of said receiver to determine receiver's capability for receiving each said video substream layer; and enabling said receivers to select one or more of said independent video streams in accordance with the congestive state of said receiver said transport step further in the step of adaptively extending said amount of time to recover packets lost during transport.

14

14. A real-time, layered video multicast transmission system for transmitting a video frame as as one or more independent substream layers of encoded video data packets from a sender to one or more receivers over a network, each said one or more receivers capable of subscribing to one or more said independent layers, said system comprising: control means for monitoring congestive state of said receiver to determine said receiver's capability for receiving each said video substream layer, said receiver selecting one or more of said independent substreams in accordance with the congestive state of said receiver, means implemented in said receiver for generating a retransmission request for lost packets in a received video frame, said sender capable of retransmitting said lost video packets within an amount of time before arrival of packets belonging to a next video frame; and, adaptive playback control means for extending said amount of time to recover said lost packets in accordance with said congestive state of said receiver to thereby improve video transmission quality.

15

15. A real-time, layered video multicast transmission system as claimed in claim 14 for wherein said adaptive playback control means extends said amount of time to recover said lost packets based on amount of video substream layers subscribed to by said receiver.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

Unknown

Publication Date

November 14, 2000

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Layered video multicast transmission system with retransmission-based error recovery” (US-6148005). https://patentable.app/patents/US-6148005

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.