US 11,656,816 B2
Apparatus, method of controlling apparatus, and storage medium for overwriting stored data with different data
Kenji Hara, Kanagawa (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jun. 25, 2021, as Appl. No. 17/358,946.
Claims priority of application No. JP2020-114215 (JP), filed on Jul. 1, 2020.
Prior Publication US 2022/0004343 A1, Jan. 6, 2022
Int. Cl. G06F 12/00 (2006.01); G06F 3/12 (2006.01); H04N 1/21 (2006.01); G11C 16/14 (2006.01); G06F 3/06 (2006.01); G11C 16/04 (2006.01)
CPC G06F 3/122 (2013.01) [G06F 3/0623 (2013.01); G06F 3/0652 (2013.01); G06F 3/0679 (2013.01); G06F 3/1222 (2013.01); G06F 3/1229 (2013.01); G06F 3/1274 (2013.01); G11C 16/14 (2013.01); H04N 1/21 (2013.01); G11C 16/0483 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus that includes a non-volatile semiconductor storage apparatus, the apparatus comprising a controller configured to make a setting of an erase-by-overwriting function of issuing an instruction to erase data stored in the semiconductor storage apparatus by overwriting the stored data with different data,
wherein, in a case where the semiconductor storage apparatus satisfies a predetermined condition, the controller enables the setting of the erase-by-overwriting function to be made,
wherein, in a case where the semiconductor storage apparatus does not satisfy the predetermined condition, the controller disables the setting of the erase-by-overwriting function to be made,
wherein the controller determines whether a storage size of the semiconductor storage apparatus is larger than or equal to a threshold value, and
wherein, in a case where the storage size is larger than or equal to the threshold value, the predetermined condition is satisfied, whereas in a case where the storage size is less than the threshold value, the predetermined condition is not satisfied.