SCALABLE VIDEO CODEC ENCODER DEVICE AND METHODS THEREOF
First Claim
1. A method comprising:
- encoding a base layer of a scalable video coding stream with a first encoding path, the first encoding path including a first hardware encoding module;
encoding an enhancement layer of the scalable video coding stream with a second encoding path different from the first encoding path, the second encoding path including the first hardware encoding module.
1 Assignment
0 Petitions
Accused Products
Abstract
Encoding a video signal according to a scalable video coding (SVC) technique employs two different encoding paths for the base layer and the enhancement layers respectively, whereby the two encoding paths share common hardware encoding modules. For example, a control module can route received video information associated with the base layer directly to the hardware encoder modules for encoding, while routing video information associated with the enhancement layers to an upscaler. The upscaled video information is then provided to the hardware encoder module for processing in similar fashion to the base layer information. The hardware encoder provides encoded video information to another control module, which determines whether to route the information to a hardware or software entropy encoder, based on whether the encoded video information is associated with the base layer or an enhancement layer, respectively.
10 Citations
20 Claims
-
1. A method comprising:
-
encoding a base layer of a scalable video coding stream with a first encoding path, the first encoding path including a first hardware encoding module; encoding an enhancement layer of the scalable video coding stream with a second encoding path different from the first encoding path, the second encoding path including the first hardware encoding module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving video information from a first hardware encoding module; in response to determining the video information is associated with a base layer of a scalable video stream, processing the video information according to a first entropy encoding process; and in response to determining the video information is associated with an enhancement layer of the scalable video stream, processing the video information according to a second entropy encoding process different than the first entropy encoding process. - View Dependent Claims (14, 15)
-
-
16. A device, comprising:
-
a first encoding path including a first hardware encoding module, the first encoding path to encode a base layer of a scalable video stream; and a second encoding path including the first hardware encoding module, the second encoding path to encode an enhancement layer of the scalable video stream. - View Dependent Claims (17, 18, 19, 20)
-
Specification