Patent ID: 8164656

Claim:
An image capture device, comprising: an image capture system operative to capture an image and process the image into image data; a memory controller; a processing unit electrically coupled with the image capture system and the memory controller, the processing unit including an operating system (OS) and a file manager, the processing unit electrically coupled with the memory controller via a CPU bus; and at least one non-volatile two-terminal cross-point memory array that is directly accessed, the non-volatile two-terminal cross-point memory array is electrically coupled with the memory controller and is operative to store data including the image data in a plurality of memory elements with each memory element having exactly two terminals and configured to store the data as a plurality of resistive states, and the at least one non-volatile two-terminal cross-point memory array is operative to replace and emulate both volatile and non-volatile memory and is configured for write operations without a FLASH File System (FFS) and without a FLASH erase operation prior to a write operation, wherein the OS is configured to coordinate memory I/O functions without FLASH polling loads, without FLASH system loads, and without a FLASH pointer system, and wherein the file manager is specifically configured to understand a file structure of the at least one non-volatile two-terminal cross-point memory array and to translate data from the at least one non-volatile two-terminal cross-point memory array to the CPU bus.