Patent ID: 9204157
Filing Date: 2015-12-01
Classification: H04N

Abstract:
1. A method of compressing a video signal that represents a physical scene in a video encoder having an on-chip memory, the method comprising: in a growing-window (GW) portion of the on-chip memory, storing data representative of pixels in a GW plurality of rows and a GW plurality of columns of a reference frame, the GW portion corresponds to a circular buffer of addresses in a vertical direction; in a sliding-window (SW) portion of the on-chip memory, storing data representative of pixels in a first SW plurality of rows and a first SW plurality of columns of the reference frame, the SW portion corresponds to a circular buffer of addresses in a horizontal direction; searching the on-chip memory to locate a portion of the stored reference frame data that corresponds with a portion of data representative of pixels in a current video frame descriptive of the physical scene, the searching including searching a reference block of data words in a hybrid window implementing both horizontal and vertical modulo-addressing in GW and SW portions of the on-chip memory, respectively, for each word inside the reference block in the hybrid window, the searching including determining if the word corresponds to a GW or a SW portion of the hybrid window and then accessing the word using an appropriate addressing scheme; performing motion estimation; and generating a compressed version of the current video frame according to results of the motion estimation.