1459947806-a5b17f7e-88c6-4f99-81da-e3abce4e285a

A nonvolatile semiconductor memory device includes a memory cell array having multiple blocks each with a plurality of memory strings. The application requests a service from the server proxy object. The separation server then obtains the specified image data from a storage server and outputs it to a motion detecting server to perform motion detection processing.