Patent ID: 8682112

Claim:
A storage apparatus to receive data frames transferred via a network and store processed data frames in a storage medium, the storage apparatus comprising: a processor device configured to perform predetermined processing on data frames received by the storage apparatus from the network to produce processed data frames; a temporary memory configured to temporarily store data frames; and a controller device configured to delete data frames received by the storage apparatus from the network before the processor device performs predetermined processing on the data frames, wherein, in response to a number of processed data frames stored in the temporary memory exceeding a predetermined number of frames, the controller device deletes some of the data frames received by the storage apparatus from the network and the processor device performs the predetermined processing on those data frames received by the storage apparatus from the network and not deleted by the controller device, wherein the controller device stores those data frames on which the processor device has performed the predetermined processing in the temporary memory, and then performs a storing processing to move the processed data frames in the temporary memory into the storage medium, and wherein the data frames are image frames, and the predetermined processing performed on the data frames other than the deleted data frames is a motion detection processing or a decoding processing.