Patent ID: 9591319
Date: 2017-03-07
CPC Classifications: H04N

Claim:
1. A video encoding apparatus for encoding a video stream comprising: a reference frame cache configured to cache reference frame video data retrieved from a reference frame storage unit in external memory, said reference frame video data cached in said reference frame cache being derived from an individual frame of said video stream; a first source frame storage unit configured to store a first block of unencoded video data taken from a first source frame of said video stream; a second source frame storage unit configured to store a second block of unencoded video data taken from a second source frame of said video stream; a first video encoder configured to perform a first encoding operation to encode said first block of unencoded video data with reference to said reference frame video data cached in said reference frame cache; and a second video encoder configured to perform a second encoding operation to encode said second block of unencoded video data with reference to said reference frame video data cached in said reference frame cache, wherein said first video encoder and said second video encoder are configured to perform said first encoding operation and said second encoding operation in parallel with one another.