Conversion of video data bit stream
First Claim
1. An apparatus for converting a first bit stream of moving picture that has been encoded by motion-compensated prediction to a second bit stream of moving picture motion-compensated at a block size different from that for the first bit stream, the apparatus comprising:
- a separator to separate a bit stream of first motion vector data from the first bit stream, the first motion vector data corresponding to a first block size;
a decoder to decode a portion or all of the first bit stream by motion-compensated prediction at the first block size using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage;
a forming unit to form a bit stream of second motion vector data using the first motion vector data by forming a plurality of second motion vectors for the second motion vector data by using one first motion vector for the first motion vector data, the second motion vector data corresponding to a second block size that is smaller than the first block size;
an encoder to encode the decoded picture or the decoded signal by motion-compensated prediction at the second block size using the second motion vector data to obtain a third bit stream; and
a multiplexer to multiplex the third bit stream and the bit stream of the second motion vector data to obtain the second bit stream.
4 Assignments
0 Petitions
Accused Products
Abstract
A first bit stream of moving picture that has been encoded by motion-compensated prediction is converted to a second bit stream of moving picture. A bit stream of first motion vector data is separated from the first bit stream. The first motion vector corresponds to a first block size or first accuracy of motion compensation. A portion or all of the first bit stream is decoded by motion-compensated prediction at the first blok size or the first accuracy of motion compensation using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage. A bit stream of second motion vector data is formed by motion-compensated prediction using the first motion vector data. The second motion vector data corresponds to a second block size that is different from the first block size or second accuracy of motion compensation that is different from the first accuracy of motion compensation. The decoded picture or the decoded signal is encoded by motion-compensated prediction at the second accuracy of motion compensation using the second motion vector data to obtain a third bit stream. The third bit stream and the bit stream of the second motion vector data are multiplexed to obtain the second bit stream.
119 Citations
8 Claims
-
1. An apparatus for converting a first bit stream of moving picture that has been encoded by motion-compensated prediction to a second bit stream of moving picture motion-compensated at a block size different from that for the first bit stream, the apparatus comprising:
-
a separator to separate a bit stream of first motion vector data from the first bit stream, the first motion vector data corresponding to a first block size;
a decoder to decode a portion or all of the first bit stream by motion-compensated prediction at the first block size using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage;
a forming unit to form a bit stream of second motion vector data using the first motion vector data by forming a plurality of second motion vectors for the second motion vector data by using one first motion vector for the first motion vector data, the second motion vector data corresponding to a second block size that is smaller than the first block size;
an encoder to encode the decoded picture or the decoded signal by motion-compensated prediction at the second block size using the second motion vector data to obtain a third bit stream; and
a multiplexer to multiplex the third bit stream and the bit stream of the second motion vector data to obtain the second bit stream.
-
-
2. A method of converting a first bit stream of moving picture that has been encoded by motion-compensated prediction to a second bit stream of moving picture motion-compensated at a block size different from that for the first bit stream, the method comprising the steps of:
-
separating a bit stream of first motion vector data from the first bit stream, the first motion vector data corresponding to a first block size;
decoding a portion or all of the first bit stream by motion-compensated compensated prediction at the first block size using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage;
forming a bit stream of second motion vector data using the first motion vector data by forming a plurality of second motion vectors for the second motion vector data by using one first motion vector for the first motion vector data, the second motion vector data corresponding to a second block size that is smaller than the first block size;
encoding the decoded picture or the decoded signal by motion-compensated prediction at the second block size using the second motion vector data to obtain a third bit stream; and
multiplexing the third bit stream and the bit stream of the second motion vector data to obtain the second bit stream.
-
-
3. An apparatus for converting a first bit stream of moving picture that has been encoded by motion-compensated prediction to a second bit stream of moving picture motion-compensated at accuracy different from that for the first bit stream, the apparatus comprising:
-
a separator to separate a bit stream of first motion vector data from the first bit stream, the first motion vector corresponding to first accuracy of motion compensation;
a decoder to decode a portion or all of the first bit stream by motion-compensated prediction at the first accuracy of motion compensation using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage;
a forming unit to form a bit stream of second motion vector data by motion-compensated prediction using the first motion vector data, the second motion vector data corresponding to second accuracy of motion compensation that is different from the first accuracy of motion compensation;
an encoder to encode the decoded picture or the decoded signal by motion-compensated prediction at the second accuracy of motion compensation using the second motion vector data to obtain a third bit stream; and
a multiplexer to multiplex the third stream and the bit stream of the second motion vector data to obtain the second bit stream. - View Dependent Claims (4)
-
-
5. A method of converting a first bit stream of moving picture that has been encoded by motion-compensated prediction to a second bit stream of moving picture motion-compensated at accuracy different from that for the first bit stream, the method comprising the steps of:
-
separating a bit stream of first motion vector data from the first bit stream, the first motion vector corresponding to first accuracy of motion compensation;
decoding a portion or all of the first bit stream by motion-compensated prediction at the first accuracy of motion compensation using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage;
forming a bit stream of second motion vector data by motion-compensated prediction using the first motion vector data, the second motion vector data corresponding to second accuracy of motion compensation that is different from the first accuracy of motion compensation;
encoding the decoded picture or the decoded signal by motion-compensated prediction at the second accuracy of motion compensation using the second motion vector data to obtain a third bit stream; and
multiplexing the third bit stream and the bit stream of the second motion vector data to obtain the second bit stream. - View Dependent Claims (6)
-
-
7. An apparatus for converting a first bit stream of a moving picture that has been encoded by motion-compensated prediction to a second bit stream of moving picture motion-compensated at a block size different from that for the first bit stream, the apparatus comprising:
-
a separator to separate a bit stream of first motion vector data from the first bit stream, the first motion vector data corresponding to a first block size;
a decoder to decode a portion or all of the first bit stream by motion-compensated prediction at the first block size using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage;
a forming unit to form a bit stream of second motion vector data using the first motion vector data by forming one second motion vector for the second motion vector data by using a plurality of first motion vectors for the first motion vector data, the second motion vector data corresponding to a second block size that is larger than the first block size;
an encoder to encode the decoded picture or the decoded signal by motion-compensated prediction at the second block size using the second motion vector data to obtain a third bit stream; and
a multiplexer to multiplex the third bit stream and the bit stream of the second motion vector data to obtain the second bit stream.
-
-
8. A method of converting a first bit stream of a moving picture that has been encoded by motion-compensated prediction to a second bit stream of moving picture motion-compensated at a block size different from that for the first bit stream, the method comprising the steps of:
-
separating a bit stream of first motion vector data from the first bit stream, the first motion vector data corresponding to a first block size;
decoding a portion or all of the first bit stream by motion-compensated prediction at the first block size using the first motion vector data to obtain a decoded picture or a decoded signal at an intermediate processing stage;
forming a bit stream of second motion vector data using the first motion vector data by forming one second motion vector for the second motion vector data by using a plurality of first motion vectors for the first motion vector data, the second motion vector data corresponding to a second block size that is larger than the first block size;
encoding the decoded picture of the decoded signal by motion-compensated prediction at the second block size using the second motion vector data to obtain a third bit stream; and
multiplexing the third bit stream and the bit stream of the second motion vector data to obtain the second bit stream.
-
Specification