System and method for processing video files
AssigneeFuturewei Technologies, Inc.
InventorYe-Kui Wang
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment, a method of operating a video server includes receiving a first video bitstream, storing the first bitstream in a memory, generating a second video bitstream from the first video bitstream, and storing the second video bitstream in the memory. The first video bitstream has a plurality of independently coded views and the second video bitstream has one of the plurality of independently coded views.
Claims19
A method, comprising:
- storing a video file in a memory of a video server that lacks transcoding capability, the video file comprising a first bitstream having a Multiview Video Coding (MVC) compatible format, wherein the first bitstream having the MVC compatible format comprises a plurality of independently coded video components, and wherein the first bitstream having the MVC compatible format includes at least one non-base view having an Advanced Video Coding (AVC) compatible format;
- choosing one of the plurality of independently coded video components of the first bitstream;
- and
- identifying a track storing a second bitstream having an AVC compatible format,
- wherein the MVC compatible format is a format compatible with a profile specified in Annex H of the H.264/AVC video coding standard, and the AVC compatible format is a format that is compatible with a profile specified in Annex A of the H.264/AVC video coding standard.
An apparatus comprising:
- a processor;
- and
- a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:
- store a video file in a memory of a video server that lacks transcoding capability, the video file comprising a first bitstream having a Multiview Video Coding (MVC) compatible format, wherein the first bitstream having the MVC compatible format comprises a plurality of independently coded video components, and wherein the first bitstream having the MVC compatible format includes at least one non-base view having an Advanced Video Coding (AVC) compatible format;
- select one of the plurality of independently coded video components of the first bitstream;
- and
- identify a track storing a second bitstream having an AVC compatible format, wherein the MVC compatible format is a format compatible with a profile specified in Annex H of the H.264/AVC video coding standard, and the AVC compatible format is a format that is compatible with a profile specified in Annex A of the H.264/AVC video coding standard.
A computer program product comprising a computer readable storage medium storing programming, the programming including instructions to:
- store a video file in a memory of a video server that lacks transcoding capability, the video file comprising a first bitstream having a Multiview Video Coding (MVC) compatible format, wherein the first bitstream having the MVC compatible format comprises a plurality of independently coded video components, and wherein the first bitstream having the MVC compatible format includes at least one non-base view having an Advanced Video Coding (AVC) compatible format;
- select one of the plurality of independently coded video components of the first bitstream;
- and
- identify a track storing a second bitstream having an AVC compatible format, wherein the MVC compatible format is a format compatible with a profile specified in Annex H of the H.264/AVC video coding standard, and the AVC compatible format is a format that is compatible with a profile specified in Annex A of the H.264/AVC video coding standard.
Dependencies are inferred from the claim text.