NETWORK STREAMING OF CODED VIDEO DATA
First Claim
1. A method of receiving multimedia data, the method comprising:
- receiving a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment;
after receiving the first sub-segment, receiving the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment; and
processing at least a portion of the segment after receiving the first sub-segment and the second sub-segment.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a device configured to receive a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment. The device is also configured to, after receiving the first sub-segment, receive the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment. The device is also configured to process at least a portion of the segment after receiving the first sub-segment and the second sub-segment.
57 Citations
48 Claims
-
1. A method of receiving multimedia data, the method comprising:
-
receiving a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; after receiving the first sub-segment, receiving the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment; and processing at least a portion of the segment after receiving the first sub-segment and the second sub-segment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for receiving multimedia data comprising one or more processors configured to:
-
receive a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; after receiving the first sub-segment, receive the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment; and process at least a portion of the segment after receiving the first sub-segment and the second sub-segment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for receiving multimedia data comprising:
-
means for receiving a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; means for receiving, after receiving the first sub-segment, the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment; and means for processing at least a portion of the segment after receiving the first sub-segment and the second sub-segment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
receive a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; after receiving the first sub-segment, receive the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment; and process at least a portion of the segment after receiving the first sub-segment and the second sub-segment. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method of sending multimedia data, the method comprising:
-
sending a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; and after sending the first sub-segment, sending the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment. - View Dependent Claims (30, 31, 32, 33)
-
-
34. An apparatus for sending multimedia data comprising one or more processors configured to:
-
send a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; and after sending the first sub-segment, send the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment. - View Dependent Claims (35, 36, 37, 38)
-
-
39. An apparatus for sending multimedia data, the apparatus comprising:
-
means for sending a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; and means for sending, after sending the first sub-segment, the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A computer program product comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
send a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment; and after sending the first sub-segment, send the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment. - View Dependent Claims (45, 46, 47, 48)
-
Specification