Object based video coding using foreground/background block classification

D M Monro (Inventor), Jeremy Nicholls (Inventor)

Research output: Patent

Abstract

An object-oriented video system is implemented as a two layer object model in a software-only video compressor. Quadtree decomposition on an error metric between the input and transmitted images directs the coder towards a foreground layer of active image fragments. A rate buffering system limits the bandwidth by transmitting only the foreground blocks which most improve the image and are above some error threshold. A high fidelity background layer is identified and communicated to the decoder, which can be used to redraw background fragments as foreground objects move across them. Blocks can be coded by various methods, such as fractal transforms or truncated DCTs. The system can be implemented in RISC processors without the need for dedicated hardware. It is suitable for low bit rate applications with slowly varying backgrounds, such as personal video communications over packet networks, or closed circuit TV surveillance.
Original languageEnglish
Patent number6,078,619
Priority date12/09/96
Filing date10/03/99
Publication statusPublished - 20 Jun 2000

Cite this

Monro, D. M., & Nicholls, J. (2000). Object based video coding using foreground/background block classification. (Patent No. 6,078,619).