Method and apparatus for generating compact transcoding hints metadata
First Claim
Patent Images
1. A video/audio signal processing method for processing supplied video/audio signals, comprising the steps of:
- describing transcoding target bitstream parameters;
extracting transcoding hints metadata;
storing the transcoding hints metadata;
separating A/V material into segments;
associating the transcoding hints metadata to the separated A/V segments; and
transcoding the A/V material.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio/video (or audiovisual, “A/V”) signal processing apparatus and method for extracting a compact representation of a multimedia description and transcoding hints metadata for transcoding between different (e.g., MPEG) compressed content representations, manipulating (e.g., MPEG compressed) bitstream parameters such as frame rate, bit rate, session size, quantization parameters, and picture coding type structure (e.g., group of pictures, or “GOP”), classifying A/V content, and retrieving multimedia information.
-
Citations
58 Claims
-
1. A video/audio signal processing method for processing supplied video/audio signals, comprising the steps of:
-
describing transcoding target bitstream parameters;
extracting transcoding hints metadata;
storing the transcoding hints metadata;
separating A/V material into segments;
associating the transcoding hints metadata to the separated A/V segments; and
transcoding the A/V material. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing pictures of a first size;
extracting first motion-related transcoding hints metadata from the first bitstream;
storing the first motion-related transcoding hints metadata;
utilizing the stored first motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing pictures of a second size different from the first size; and
outputting the second bitstream.
-
-
40. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing pictures defining an interlaced sequence;
extracting first motion-related transcoding hints metadata from the first bitstream;
storing the first motion-related transcoding hints metadata;
utilizing the stored first motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing pictures defining a progressive sequence; and
outputting the second bitstream.
-
-
41. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing pictures defining a progressive sequence;
extracting first motion-related transcoding hints metadata from the first bitstream;
storing the first motion-related transcoding hints metadata;
utilizing the stored first motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing pictures defining an interlaced sequence; and
outputting the second bitstream.
-
-
42. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing frame pictures;
extracting first motion-related transcoding hints metadata from the first bitstream;
storing the first motion-related transcoding hints metadata;
utilizing the stored first motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing field pictures; and
outputting the second bitstream.
-
-
43. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing field pictures;
extracting first motion-related transcoding hints metadata from the first bitstream;
storing the first motion-related transcoding hints metadata;
utilizing the stored first motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing frame pictures; and
outputting the second bitstream.
-
-
44. A transcoding method, comprising the steps of;
-
receiving a first bitstream of compressed image data representing a main image;
extracting first motion-related transcoding hints metadata from the first bitstream;
storing the first motion-related transcoding hints metadata;
utilizing the stored first motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing a portion of the main image; and
outputting the second bitstream.
-
-
45. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data having a plurality of coding parameters including at least one of a GOP structure, a picture size, a bit rate, a frame picture format, a field picture format, a progressive sequence, and an interlaced sequence;
extracting first motion-related transcoding hints metadata from the first bitstream;
storing the first motion-related transcoding hints metadata;
utilizing the stored first motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data having a plurality of coding parameters such that one or more of the coding parameters of the second bitstream are different from the coding parameters of the first bitstream; and
outputting the second bitstream.
-
-
46. A transcoding method comprising the steps of:
-
receiving a first bitstream of compressed image data representing pictures of a first size;
extracting first feature point motion-related transcoding hints metadata from the first bitstream;
storing the first feature point motion-related transcoding hints metadata;
utilizing the stored first feature point motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing pictures of a second size different from the first size; and
outputting the second bitstream.
-
-
47. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing pictures defining an interlaced sequence;
extracting first feature point motion-related transcoding hints metadata from the first bitstream;
storing the first feature point motion-related transcoding hints metadata;
utilizing the stored first feature point motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing pictures defining a progressive sequence; and
outputting the second bitstream.
-
-
48. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing pictures defining a progressive sequence;
extracting first feature point motion-related transcoding hints metadata from the first bitstream;
storing the first feature point motion-related transcoding hints metadata;
utilizing the stored first feature point motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing pictures defining an interlaced sequence; and
outputting the second bitstream;
-
-
49. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing frame pictures;
extracting first feature point motion-related transcoding hints metadata from the first bitstream;
storing the first feature point motion-related transcoding hints metadata;
utilizing the stored first feature point motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing field pictures; and
outputting the second bitstream.
-
-
50. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing field pictures;
extracting first feature point motion-related transcoding hints metadata from the first bitstream;
storing the first feature point motion-related transcoding hints metadata;
utilizing the stored first feature point motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing frame pictures; and
outputting the second bitstream.
-
-
51. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data representing a main image;
extracting first feature point motion-related transcoding hints metadata from the first bitstream;
storing the first feature point motion-related transcoding hints metadata;
utilizing the stored first feature point motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data representing a portion of the main image; and
outputting the second bitstream.
-
-
52. A transcoding method, comprising the steps of:
-
receiving a first bitstream of compressed image data having a plurality of coding parameters including at least one of a GOP structure, a picture size, a bit rate, a frame picture format, a field picture format, a progressive sequence, and an interlaced sequence;
extracting first feature point motion-related transcoding hints metadata from the first bitstream;
storing the first feature point motion-related transcoding hints metadata;
utilizing the stored first feature point motion-related transcoding hints metadata to extrapolate second motion information for a second bitstream of compressed image data having a plurality of coding parameters such that one or more of the coding parameters of the second bitstream are different from the coding parameters of the first bitstream; and
outputting the second bitstream.
-
-
53. A video processing method for processing supplied video signals, comprising the steps of:
-
receiving a source video; and
classifying contents of the source video using one of motion metadata, texture/edge metadata, and feature points and associated motion metadata, including a number of new feature points per frame. - View Dependent Claims (54, 55)
-
-
56. An apparatus for processing supplied video/audio signals, comprising:
-
a target buffer for storing at least one description of transcoding target bitstream parameters;
an extraction unit for extracting transcoding hints metadata based on the at least one description;
a buffer for storing the transcoding hints metadata;
a segmenting unit for separating A/V material into segments; and
a transcoding unit for associating the transcoding hints metadata to the separated A/V segments and transcoding the A/V material.
-
-
57. A transcoding apparatus, comprising:
-
an input for receiving a first bitstream of compressed image data representing pictures of a first size;
a transcoding hints metadata extraction unit for extracting transcoding hints metadata from the first bitstream;
a buffer for storing the transcoding hints metadata;
a processing unit for utilizing the stored transcoding hints metadata to extrapolate motion information for a second bitstream of compressed image data different from the first bitstream; and
an output for outputting the second bitstream.
-
-
58. An apparatus for processing supplied video signals, comprising:
-
an input for receiving a source video; and
a processor for classifying contents of the source video using one of motion metadata, texture/edge metadata, and feature points and associated motion metadata, including a number of new feature points per frame.
-
Specification