Method for performing motion estimation in video encoding, a video encoding system and a video encoding device
AssigneeNokia Corporation
InventorsDavid Guevorkian, Aki Launiainen, Petri Liuha
Life of this patent
Estimating the term…
Loading patent…
AssigneeNokia Corporation
InventorsDavid Guevorkian, Aki Launiainen, Petri Liuha
Estimating the term…
A current video block of a frame to be encoded comprises a set of first data values, and at least one other video block of another frame comprises a set of second data values. Data value pairs are formed of data values from said set of first data values and equal number of corresponding data values from said set of second data values. A combined comparison value is formed by defining comparison values, each of which is defined by using data values of one data value pair of said data value pairs. Said data value pairs are divided into at least two sub-sets of data value pairs each sub-set comprising equal number of data value pairs. The calculation of the comparison values is interlaced such that the calculation of comparison values of one sub-set of data value pairs is initiated in a time after initiating and before completing the calculation of comparison values of another sub-set of data value pairs.
Method for performing video motion estimation in video encoding, in which a video signal includes video frames, video frames comprise blocks, and a combined comparison value is formed by using a current video block of a frame to be encoded and at least one other video block of another frame, said current video block of the frame to be encoded comprises a set of first data values, said at least one other video block of another frame comprises a set of second data values, data value pairs are formed of data values from said set of first data values and equal number of corresponding data values from said set of second data values, said combined comparison value is formed by defining comparison values, each of which is defined by using data values of one data value pair of said data value pairs, and said data value pairs are divided into at least two sub-sets of data value pairs, each sub-set comprising equal number of data value pairs, wherein the calculation of said comparison values is interlaced such that the calculation of comparison values of one sub-set of data value pairs is initiated in a time after initiating and before completing the calculation of comparison values of another sub-set of data value pairs.
System for performing video motion estimation in video encoding, in which video signal comprises frames which comprise blocks, the system comprising means for forming a combined comparison value by using a current video block of a frame to be encoded and at least one other video block of another frame, said current video block of the frame to be encoded comprises a set of first data values, said at least one other video block of another frame comprises a set of second data values, said means for forming a combined comparison value comprises input means for entering a series of at least two sub-sets each sub-set consisting of equal number of data value pairs of data values from said set of first data values and equal number of corresponding data values from said set of second data values, means for defining comparison values, each of which is defined by using data values of one data value pair of said data value pairs, the system further comprising means for interlaced calculation of said comparison values comprising means for initiating the calculation of comparison values of one sub-set of data value pairs in a time after initiating and before completing the calculation of comparison values of another sub-set of data value pairs.
Video encoding device, which comprises means for encoding video signal comprising frames which comprise blocks, means for performing video motion estimation, means for calculating a combined comparison value between a current video block of a frame to be encoded and at least one other video block of another frame, said current video block of the frame to be encoded comprises a set of first data values, said at least one other video block of another frame comprises a set of second data values, said means for forming a combined comparison value comprises input means for entering a series of at least two subsets each consisting of equal number of data value pairs of data values from said set of first data values and equal number of corresponding data values from said set of second data values, comprise means for defining comparison values, each of which are defined by using data values of one data value pair of said data value pairs, wherein the device further comprising means for interlaced calculation of said comparison values comprising means for initiating the calculation of comparison values of one sub-set of data value pairs in a time after initiating and before completing the calculation of comparison values between value pairs of another sub-set of data value pairs.
Video encoding device, which comprises means for encoding video signal comprising frames which comprise blocks, means for performing video motion estimation, a compression array for forming a combined comparison value by using a current video block of a frame to be encoded and at least one other video block of another frame, said current video block of the frame to be encoded comprises a set of first data values, said at least one other video block of another frame comprises a set of second data values, said compression array comprises input means for entering a series of at least two sub-sets each sub-set consisting of equal number of data value pairs of data values from said set of first data values and equal number of corresponding data values from said set of second data values, means for defining comparison values, each of which is defined by using data values of one data value pair of said data value pairs, the video encoding device further comprising means for interlaced calculation of said comparison values comprising:
Dependencies are inferred from the claim text.