Patent ID: 8731046

Claim:
An apparatus for transcoding a video stream from a first digital format to a second digital format, comprising: a decoder receiving the video stream encoded in the first digital format and producing a decoded video stream, wherein the video stream of the first digital format comprises a plurality of bitstreams, the decoder utilizing central processing unit (CPU) resources and wherein the CPU offloads at least a portion of the decode stages to a graphics processing unit (GPU); a scaler that changes the picture size of the decoded video stream to produce a scaled decoded video stream, wherein the scaler is implemented through one of a CPU scaler or a GPU scaler wherein the scaled decoded video stream is output to both the CPU and GPU, wherein the CPU and GPU process the video stream; an encoder receiving the scaled decoded video stream and producing an output stream encoded in the second digital format; a video blending component combining the plurality of bitstreams into a blended output stream in accordance with a defined blending effect; and a frame rate logic component matching a frame rate of the blended output stream to a refresh rate of a display device.