Patent ID: 9232233
Filing Date: 2016-01-05
CPC Classification: H04N

Claim Text:
1. A terminal device, comprising: a video coder to code input video data according to motion compensated prediction techniques, the video coder including a reference picture cache for storage of reference frames for use in motion compensation, the reference picture cache having a fixed capacity that has been partitioned into a first buffer area designated for storage of long term reference frames and a second buffer area designated for storage of short term reference frames, a motion estimator to calculate motion statistics for the input video data, the motion statistics used to partition the reference picture cache into the first and second buffer areas; a coding engine to search among the reference picture cache to find a prediction reference for a new input frame, wherein the coding engine confines its search to one of the first and second buffer areas based on an amount of motion associated with the new input frame wherein the coding engine searches the first buffer area when the motion associated with the new input frame is below a predetermined motion threshold and the coding engine searches the second buffer area when the motion associated with the new input frame is above the predetermined motion threshold, wherein relative sizes of the designated buffer areas are adjusted dynamically based on an amount of motion present in the video data.