IMAGE RECORDING SYSTEM, IMAGE RECORDER, AND DATA ACCESSING METHOD
First Claim
1. An image recording system, comprising:
- a flash memory comprising a control unit and a plurality of memory blocks and storing a faulty block detection procedure, wherein some of the memory blocks are set as first blocks, and the other memory blocks are set as second blocks; and
an image recorder connecting to the flash memory and comprising a processing unit, a capturing unit and a storage unit, the capturing unit being configured to capture an object to output a target image file, and the processing unit connecting to the capturing unit and the storage unit and being configured to write the target image file into the first blocks;
wherein when the target image file is being written into the flash memory, the control unit performs the faulty block detection procedure to detect whether the first block into which the processing unit tries to write a piece of data of the target image file is faulty; and
when the first block is faulty, the control unit selects normal one of the second blocks and writes the piece of the data of the target image file into the selected second block instead of the first block.
1 Assignment
0 Petitions
Accused Products
Abstract
An image recording system, an image recorder and a data accessing method are provided. Some of memory blocks of a flash memory are set as first blocks, and the other memory blocks are set as second blocks. When a target image file received from a capturing unit of an image reorder is being written into the first blocks, a control unit of the flash memory detects whether the first block into which a processing unit of the image recorder tries to write a piece of data of the target image file is faulty. When the first block is faulty, the control unit selects normal one of the second blocks and then writes the piece of the data of the target image file into the selected second block instead of the first block.
10 Citations
12 Claims
-
1. An image recording system, comprising:
-
a flash memory comprising a control unit and a plurality of memory blocks and storing a faulty block detection procedure, wherein some of the memory blocks are set as first blocks, and the other memory blocks are set as second blocks; and an image recorder connecting to the flash memory and comprising a processing unit, a capturing unit and a storage unit, the capturing unit being configured to capture an object to output a target image file, and the processing unit connecting to the capturing unit and the storage unit and being configured to write the target image file into the first blocks; wherein when the target image file is being written into the flash memory, the control unit performs the faulty block detection procedure to detect whether the first block into which the processing unit tries to write a piece of data of the target image file is faulty; and
when the first block is faulty, the control unit selects normal one of the second blocks and writes the piece of the data of the target image file into the selected second block instead of the first block. - View Dependent Claims (2, 3, 4)
-
-
5. An image recorder, adapted to access a flash memory which comprises a plurality of memory blocks, and comprising:
-
a storage unit; a capturing unit, configured to capture an object to output a target image file; and a processing unit, connecting to the capturing unit and the storage unit and configured to write the target image file into the memory blocks; wherein some of the memory blocks are set as first blocks into which the processing unit writes the target image file, and the other memory blocks are set as second blocks;
when the target image file is being written into the flash memory, the flash memory detects whether the first block into which the processing unit tries to write a piece of data of the target image file is faulty; and
when the first block is faulty, a control unit in the flash memory selects normal one of the second blocks and then writes the piece of the data of the target image file into the selected second block instead of the first block. - View Dependent Claims (6, 7, 8)
-
-
9. A data accessing method, comprising:
-
setting some of a plurality of memory blocks of a flash memory to be first blocks, and setting the other memory blocks to be second blocks; obtaining a target image file from an image recorder and writing the target image file into the first blocks; and detecting whether the first block into which a piece of data of the target image file is written is faulty, via a control unit of the flash memory when the target image file is being written into the flash memory, wherein when the first block is faulty, the control unit selects normal one of the second blocks and then writes the piece of the data of the target image file into the selected second block instead of the first block. - View Dependent Claims (10, 11, 12)
-
Specification