Patent ID: 8692883

Claim:
An encoding apparatus of a video security system, comprising: an image encoding circuitry which encodes an input image, received from a surveillance camera, selectively under at least one of: an advanced video coding (AVC) scheme complying with an H.264/AVC standard to generate and store an AVC-encoded image in a storage medium; and a scalable video coding (SVC) scheme complying with the H.264/AVC standard to generate and transmit an SVC-encoded image to a network; a switch which receives a signal from a user, the signal comprising an indication of whether at least one of the AVC scheme and the SVC scheme is selected, and which controls the image encoding circuitry to encode the input image using at least one of the AVC scheme and the SVC scheme according to the indication in the signal; and an interlayer predictor, which is configured to support encoding an upper layer with information about a lower layer, and which is turned off when the image encoding circuitry encodes the input image under the AVC scheme, wherein the image encoding circuitry comprises: a plurality of layer encoders each of which extracts motion information about a corresponding layer image of the input image through motion estimation and residual information about the corresponding layer image through in-picture prediction, and entropy-encodes the motion information and the residual information, selectively under at least one of the AVC scheme and the SVC scheme, to generate and output at least one of a corresponding AVC-encoded image and a corresponding SVC-encoded image; the interlayer predictor which is disposed between each adjacent two of the plurality of layer encoders, and is configured to support encoding an upper layer image of the input image by an upper layer encoder among the plurality of layer encoders by providing the upper layer encoder with the motion information and the residual information about a lower layer image of the input image received from a lower layer encoder among the plurality of layer encoders; a multiplexer which is configured to multiplex SVC-encoded images output from the plurality of layer encoders to output a multiplexed result to the network, according to a first selection signal; and the switch which is configured to select one of AVC-encoded images output from the plurality of layer encoders, and output the selected one of the AVC-encoded images to the storage medium, according to a second selection signal.