A hardware structure for realizing diamond search algorithm

2007 
The utility model discloses a hardware structure for realizing a diamond search algorithm, which comprises a core controller respectively connected with a reference block memory, a PE array, an SAD array, an address generator and a coding module. The address generator is connected with the reference block memory. Information flow output ends of the reference block memory and a current block memory are simultaneously connected to an information flow input end of the PE array, and an information flow output end of the PE array is connected with an information input end of the SAD array. An information output end of the SAD array is connected with an information input end of the coding module. The hardware structure makes full use of repeated data in the search algorithm and realizes the diamond search algorithm in the motion estimation just with low used input bandwidth and less hardware losses. The utility model can be used in any video coding hardware equipment and can be applied to the diamond search under various matching block sizes.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []