1. A method for image processing, the method comprising: detecting within a programmable surveillance video camera one or more objects in a video signal based on an object mask generated from said video signal; and generating within said programmable surveillance video camera a textual representation of at least a portion of said video signal by utilizing a description definition language (DDL) to indicate characteristics of said detected one or more objects.