Patent ID: 8891625

Claim:
A method of stabilizing a vibrating image, the method comprising: positioning nine fixed observation blocks at predetermined locations in a central region of an input video image; selecting one fixed observation block of the nine fixed observation blocks as a feature block by removing a featureless observation block and an observation block comprising a moving object from the nine fixed observation blocks and selecting a highest priority fixed observation block from remaining observation blocks of the nine fixed observation blocks as the feature block, wherein a gray level histogram is utilized for normalizing pixel value range of the fixed observation blocks from 0-255 to 0-25 and priority is assigned to the fixed observation block according to a highest pixel value of a highest pixel count level in the fixed observation block; utilizing block matching to find a motion vector of the feature block; utilizing the motion vector to restore an offset of the input video image caused by vibration; and displaying the restored input video image on a display; wherein when selecting the one fixed observation block of the nine fixed observation blocks as the feature block for calculating the motion vector, a remaining eight blocks of the nine fixed observation blocks continue to be updated by later input video images, and if a moving object entering the feature block is detected, a second fixed observation block of the remaining eight blocks is selected as a new feature block.