Generic adaptation layer for JVT video
First Claim
Patent Images
1. An encoding system comprising:
- a video coding layer (VCL) to generate a plurality of slices when encoding multimedia data;
a generic adaptation layer (GAL) to create a set of GAL units using the plurality of slices, the set of GAL units having a format that is generic to a plurality of transport systems; and
a network adaptation layer (NAL) associated with one of the plurality of transport systems to map the set of GAL units to a format of said one of the plurality of transport systems.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoding system includes a video coding layer (VCL) to generate slices when encoding multimedia data, a generic adaptation layer (GAL) to create, from the slices, a set of GAL units having a format that is generic to various transport systems, and a network adaptation layer (NAL) associated with a specific transport system to map the set of GAL units to the format of the specific transport system.
38 Citations
35 Claims
-
1. An encoding system comprising:
-
a video coding layer (VCL) to generate a plurality of slices when encoding multimedia data; a generic adaptation layer (GAL) to create a set of GAL units using the plurality of slices, the set of GAL units having a format that is generic to a plurality of transport systems; and a network adaptation layer (NAL) associated with one of the plurality of transport systems to map the set of GAL units to a format of said one of the plurality of transport systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method comprising:
-
receiving a plurality of slices associated with multimedia data from a video coding layer (VCL); creating, by an encoding system, a set of units using the plurality of slices, the set of units having a format that is generic to a plurality of network adaptation layer (NAL) types; and transmitting the set of units to a NAL of one of the plurality of NAL types for transport to a decoding system by a transport system associated with the NAL. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving a set of units from a generic adaptation layer (GAL); and mapping the set of units to a format of a specific network adaptation layer (NAL) type for transport to a decoding system by a transport system associated with the NAL type. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
means for receiving a plurality of slices associated with multimedia data from a video coding layer (VCL); means for creating a set of units using the plurality of slices, the set of units having a format that is generic to a plurality of network adaptation layer (NAL) types; and means for transmitting the set of units to a NAL of one of the plurality of NAL types.
-
-
31. An apparatus comprising:
-
means for receiving a set of units from a generic adaptation layer (GAL); and means for mapping the set of units to a format of a specific network adaptation layer (NAL) type.
-
-
32. A system comprising:
-
a memory; and at least one processor coupled to the memory, the at least one processor executing a set of instructions which cause the at least one processor to receive a plurality of slices associated with multimedia data from a video coding layer (VCL); create a set of units using the plurality of slices, the set of units having a format that is generic to a plurality of network adaptation layer (NAL) types; and transmit the set of units to a NAL of one of the plurality of NAL types.
-
-
33. A system comprising:
-
a memory; and at least one processor coupled to the memory, the at least one processor executing a set of instructions which cause the at least one processor to receive a set of units from a generic adaptation layer (GAL); and map the set of units to a format of a specific network adaptation layer (NAL) type.
-
-
34. A non-transitory computer readable medium that provides instructions, which when executed on a processor cause the processor to perform a method comprising:
-
receiving a plurality of slices associated with multimedia data from a video coding layer (VCL); creating, by an encoding system, a set of units using the plurality of slices, the set of units having a format that is generic to a plurality of network adaptation layer (NAL) types; and transmitting the set of units to a NAL of one of the plurality of NAL types for transport to a decoding system by a transport system associated with the NAL.
-
-
35. A non-transitory computer readable storage medium that provides instructions, which when executed on a processor cause the processor to perform a method comprising:
-
receiving a set of units from a generic adaptation layer (GAL); and mapping, by an encoding system, the set of units to a format of a specific network adaptation layer (NAL) type for transport to a decoding system by a transport system associated with the NAL type.
-
Specification