Methods and apparatus for measuring compressed video signals and applications to statistical remultiplexing
AssigneeCisco Technology, Inc.
InventorsHain-Ching Liu, Ji Zhang
Life of this patent
Estimating the term…
Abstract
The present invention relates to systems and methods for applying information obtained from compressed video data to statistical remultiplexing. A compressed bitstream including compressed video data is received. The compressed video data is then parsed. One or more compression statistics are then generated from the parsed compressed video data. Information associated with the compression statistics is then provided to a statistical remultiplexer.
Claims9
A method of applying information obtained from compressed video data to statistical remultiplexing, comprising:
- receiving a compressed bitstream including compressed video data;
- parsing the compressed video data;
- generating one or more compression statistics from the parsed compressed video data;
- and
- providing information associated with the compression statistics to a statistical remultiplexer;
- wherein generating one or more compression statistics from the parsed compressed video data comprises:
- counting a number of motion vectors in the parsed compressed video data for a plurality of macroblocks in a picture;
- and
- generating one or more correlation measures corresponding to the picture based on the number of motion vectors in the picture;
- wherein generating one or more compression statistics from the parsed compressed video data further comprises:
- counting a number of motion vectors in a forward direction with respect to the picture;
- wherein generating one or more correlation measures is based on the number of motion vectors in the picture and the number of motion vectors in the forward direction with respect to the picture.
A method of applying information obtained from compressed video data to statistical remultiplexing, comprising:
- receiving a compressed bitstream including compressed video data;
- parsing the compressed video data;
- generating one or more compression statistics from the parsed compressed video data;
- and
- providing information associated with the compression statistics to a statistical remultiplexer;
- wherein generating one or more compression statistics from the parsed compressed video data comprises:
- counting a number of motion vectors in the parsed compressed video data for a plurality of macroblocks in a picture;
- and
- generating one or more correlation measures corresponding to the picture based on the number of motion vectors in the picture;
- wherein generating one or more compression statistics from the parsed compressed video data further comprises:
- counting a number of motion vectors in a backward direction with respect to the picture;
- wherein generating one or more correlation measures is based on the number of motion vectors in the picture and the number of motion vectors in the backward direction with respect to the picture.
An apparatus for applying information obtained from compressed video data to statistical remultiplexing, comprising:
- means for receiving a compressed bitstream including compressed video data;
- means for parsing the compressed video data;
- means for generating one or more compression statistics from the parsed compressed video data;
- and
- means for providing information associated with the compression statistics to a statistical remultiplexer;
- wherein the means for generating one or more compression statistics from the parsed compressed video data comprises:
- means for counting a number of motion vectors in the parsed compressed video data for a plurality of macroblocks in a picture;
- and
- means for generating one or more correlation measures corresponding to the picture based on the number of motion vectors in the picture;
- wherein the means for generating one or more compression statistics from the parsed compressed video data further comprises:
- means for counting a number of motion vectors in a forward direction with respect to the picture;
- wherein the means for generating one or more correlation measures is based on the number of motion vectors in the picture and the number of motion vectors in the forward direction with respect to the picture.
An apparatus for applying information obtained from compressed video data to statistical remultiplexing, comprising:
- means for receiving a compressed bitstream including compressed video data;
- means for parsing the compressed video data;
- means for generating one or more compression statistics from the parsed compressed video data;
- and
- means for providing information associated with the compression statistics to a statistical remultiplexer;
- wherein the means for generating one or more compression statistics from the parsed compressed video data comprises:
- means for counting a number of motion vectors in the parsed compressed video data for a plurality of macroblocks in a picture;
- and
- means for generating one or more correlation measures corresponding to the picture based on the number of motion vectors in the picture;
- wherein the means for generating one or more compression statistics from the parsed compressed video data further comprises:
- means for counting a number of motion vectors in a backward direction with respect to the picture;
- wherein the means for generating one or more correlation measures is based on the number of motion vectors in the picture and the number of motion vectors in the backward direction with respect to the picture.
An apparatus for applying information obtained from compressed video data to statistical remultiplexing, comprising:
- a processor;
- and
- a memory, at least one of the processor and the memory being adapted for:
- receiving a compressed bitstream including compressed video data;
- parsing the compressed video data;
- generating one or more compression statistics from the parsed compressed video data;
- and
- providing information associated with the compression statistics to a statistical remultiplexer;
- wherein generating one or more compression statistics from the parsed compressed video data comprises:
- counting a number of motion vectors in the parsed compressed video data for a plurality of macroblocks in a picture;
- and
- generating one or more correlation measures corresponding to the picture based on the number of motion vectors in the picture;
- wherein generating one or more compression statistics from the parsed compressed video data further comprises:
- counting a number of motion vectors in a forward direction with respect to the picture;
- wherein generating one or more correlation measures is based on the number of motion vectors in the picture and the number of motion vectors in the forward direction with respect to the picture.
An apparatus for applying information obtained from compressed video data to statistical remultiplexing, comprising:
- a processor;
- and
- a memory, at least one of the processor and the memory being adapted for:
- receiving a compressed bitstream including compressed video data;
- parsing the compressed video data;
- generating one or more compression statistics from the parsed compressed video data;
- and
- providing information associated with the compression statistics to a statistical remultiplexer;
- wherein generating one or more compression statistics from the parsed compressed video data comprises:
- counting a number of motion vectors in the parsed compressed video data for a plurality of macroblocks in a picture;
- and
- generating one or more correlation measures corresponding to the picture based on the number of motion vectors in the picture;
- wherein generating one or more compression statistics from the parsed compressed video data further comprises:
- counting a number of motion vectors in a backward direction with respect to the picture;
- wherein generating one or more correlation measures is based on the number of motion vectors in the picture and the number of motion vectors in the backward direction with respect to the picture.
Dependencies are inferred from the claim text.