1460941683-162738ab-69cf-4d27-a1b5-57dff0bfc4e4

1. A method for processing video data, the method comprising:
determining to perform motion compensated interpolation between two adjacent pictures based on a generated motion vector consistency value between the two adjacent pictures, wherein the motion vector consistency value is generated by comparing adjacent block motion vectors and motion-compensated block boundary pixel differences;
responsive to the determination, performing bi-directional motion estimation on a pixel block position by forward and back projecting a motion vector onto at least the two adjacent pictures to generate a forward motion vector and a backward motion vector;
selecting a motion vector having a lesser cost measurement for the pixel block between the forward motion vector and the backward motion vector; and
generating an interpolated picture comprising the pixel block based on the motion vector selected.
2. The method according to claim 1, comprising motion compensating the motion vector selected to generate the interpolated picture.
3. The method according to claim 1, wherein the motion vector comprises a global motion vector.
4. The method according to claim 1, wherein the motion vector is generated based on a plurality of blocks adjacent to the pixel block position.
5. The method according to claim 4, wherein the motion vector is generated based on the plurality of blocks adjacent to the pixel block position when a global motion vector is not available.
6. The method according to claim 1, wherein the pixel block position occurs at a boundary block of the interpolated picture.
7. The method according to claim 1, further comprising determining a cost measurement value for the pixel block position by computing a sum of absolute differences (SAD) with the pixel block position.
8. The method according to claim 1, further comprising determining that selection of the motion vector is unable to achieve a desirable result and thereby selecting to copy an adjacent picture as the interpolated picture.
9. A system for processing video data, the system comprising:
one or more circuits that are operable to determine to perform motion compensated interpolation between two adjacent pictures based on a generated motion vector consistency value between the two adjacent pictures, wherein the motion vector consistency value is generated by comparing adjacent block motion vectors and motion-compensated block boundary pixel differences, and responsive to the determination, perform bi-directional motion estimation on a pixel block position by forward and back projecting a motion vector onto at least the two adjacent pictures to generate a forward motion vector and a backward motion vector;
the one or more circuits operable to select motion vector having a lesser cost measurement for the pixel block between the forward motion vector and the backward motion vector; and
the one or more circuits operable to generate an interpolated picture comprising the pixel block based on the motion vector selected. picture as the interpolated picture.
10. The system according to claim 9, wherein the one or more circuits is operative to motion compensate the motion vector selected to generate the interpolated picture.
11. The system according to claim 9, wherein the motion vector comprises a global motion vector.
12. The system according to claim 9, wherein the motion vector is generated based on a plurality of blocks adjacent to the pixel block position.
13. The system according to claim 12, wherein the motion vector is generated based on the plurality of blocks adjacent to the pixel block position when a global motion vector is not available.
14. The system according to claim 9, wherein the pixel block position occurs at a boundary block of the interpolated picture.
15. The system according to claim 9, wherein the one or more circuits is operative to determine a cost measurement value for the pixel block position by computing a sum of absolute differences (SAD) with the pixel block position.
16. The system according to claim 9, wherein the one or more circuits is operative to determine that selection of the motion vector is unable to achieve a desirable result and thereby selecting to copy an adjacent picture as the interpolated picture.
17. A non-transitory machine-readable storage having stored thereon a computer program having at least one code section for processing video data, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
determining to perform motion compensated interpolation between two adjacent pictures based on a generated motion vector consistency value between the two adjacent pictures, wherein the motion vector consistency value is generated by comparing adjacent block motion vectors and motion-compensated block boundary pixel differences;
responsive to the determination, performing bi-directional motion estimation on a pixel block position by forward and back projecting a motion vector onto at least the two adjacent pictures to generate a forward motion vector and a backward motion vector;
selecting a motion vector having a lesser cost measurement for the pixel block between the forward motion vector and the backward motion vector; and
generating an interpolated picture comprising the pixel block based on the motion vector selected.
18. The machine-readable storage according to claim 17, wherein the at least one code section comprises code for motion compensating the motion vector selected to generate the interpolated picture.
19. The machine-readable storage according to claim 17, wherein the motion vector comprises a global motion vector.
20. The machine-readable storage according to claim 17, wherein said at least one code section comprises code for determining that selection of the motion vector is unable to achieve a desirable result during a scene change and thereby selecting to copy an adjacent picture as the interpolated picture.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A radio communication method by a radio communication system in which output signals are generated from a plurality of information signals and then transmitted respectively at a plurality of different frequencies to a system of a communication partner from N antennas, the method comprising:
receiving control information by a control signal which is transmitted by the system of the communication partner; and
transmitting transmission signals respectively at the plurality of frequencies from the N antennas based on the received control information, the transmission signals each being generated based on a first operation result, which is obtained by multiplying a first information signal by a first N-dimensional weight vector, and a second operation result, which is obtained by multiplying a second information signal by a second N-dimensional weight vector, wherein
the control information includes weight-related information including a set of the first N-dimensional weight vector and the second N-dimensional weight vector,
the first information signal and the second information signal include one of a set of signals modulated by different modulation schemes and a set of signals encoded by different encoding methods, and
the weight-related information is common to all of the plurality of frequencies used for signal transmission from the radio communication system to the system of the communication partner.
2. A radio communication system in which output signals are generated from a plurality of information signals and then transmitted respectively at a plurality of different frequencies to a system of a communication partner from N antennas, comprising:
reception means for receiving control information by a control signal which is transmitted by the system of the communication partner; and
transmission means for transmitting transmission signals respectively at the plurality of frequencies from the N antennas based on the received control information, the transmission signals each being generated based on a first operation result, which is obtained by multiplying a first information signal by a first N-dimensional weight vector, and a second operation result, which is obtained by multiplying a second information signal by a second N-dimensional weight vector, wherein
the control information includes weight-related information including a set of the first N-dimensional weight vector and the second N-dimensional weight vector,
the first information signal and the second information signal include one of a set of signals modulated by different modulation schemes and a set of signals encoded by different encoding methods, and
the weight-related information is common to all of the plurality of frequencies used for signal transmission from the radio communication system to the system of the communication partner.