【手続補正書】
【提出日】平成27年1月19日(2015.1.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記目的を達成するために、本発明に係る情報処理装置は、フラッシュメモリを備える情報処理装置であって、前記フラッシュメモリに書き込むデータのデータサイズを確認する確認手段と、前記確認手段により確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び、前記フラッシュメモリに書き込まれた不要データを前記フラッシュメモリから消去する第２の処理を行い、前記確認手段により確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないようにする制御手段と、を有することを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、本発明に係る情報処理装置の制御方法は、フラッシュメモリを備える情報処理装置の制御方法であって、前記フラッシュメモリに書き込むデータのデータサイズを確認する確認ステップと、前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び、前記フラッシュメモリに書き込まれた不要データを前記フラッシュメモリから消去する第２の処理を行い、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないようにする制御ステップと、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、本発明に係るプログラムは、フラッシュメモリを備える情報処理装置の制御方法をコンピュータに実行させるプログラムであって、前記情報処理装置の制御方法は、前記フラッシュメモリに書き込むデータのデータサイズを確認する確認ステップと、前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び、前記フラッシュメモリに書き込まれた不要データを前記フラッシュメモリから消去する第２の処理を行い、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないようにする制御ステップと、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、本発明に係る記憶媒体は、コンピュータで読み取り可能な記憶媒体であって、請求項１３記載のプログラムを格納することを特徴とする。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フラッシュメモリを備える情報処理装置であって、
前記フラッシュメモリに書き込むデータのデータサイズを確認する確認手段と、
前記確認手段により確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び、前記フラッシュメモリに書き込まれた不要データを前記フラッシュメモリから消去する第２の処理を行い、前記確認手段により確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないようにする制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記フラッシュメモリから不要データを消去する完全消去モードに前記情報処理装置を設定する設定手段を更に有し、
前記情報処理装置が前記完全消去モードに設定されている場合に、前記データサイズが前記確認手段により確認されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記情報処理装置が前記完全消去モードに設定されていない場合に、前記データのデータサイズに関わらず、前記第１の処理は行うが、前記第２の処理を行わないようにすることを特徴とする請求項２記載の情報処理装置。
【請求項４】
所定のタイミングで、前記フラッシュメモリに他のデータが書き込まれることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
データサイズが前記所定値以下である残留データを前記フラッシュメモリから消去する消去手段をさらに備え、
前記情報処理装置のシャットダウン前に前記残留データが前記フラッシュメモリに存在するとき、当該シャットダウン時に前記消去手段は前記残留データを消去することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
データサイズが前記所定値以下である残留データを前記フラッシュメモリから消去する消去手段をさらに備え、
前記情報処理装置がアイドル状態になる前に前記残留データが前記フラッシュメモリに存在するとき、前記情報処理装置がアイドル状態になったとき、前記消去手段は前記残留データを消去することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項７】
前記データが消去対象のデータであるか否か判断する判断手段を更に有し、
前記制御手段は、前記確認手段により確認されたデータサイズが前記所定値より小さい場合であっても、前記判断手段により前記データが前記消去対象のデータであると判断された場合には、前記第１の処理及び前記第２の処理を行うようにすることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記フラッシュメモリから不要データを消去する完全消去モードに前記情報処理装置を設定する設定手段を更に有し、
前記制御手段は、
前記情報処理装置が前記完全消去モードにセットされ、前記確認手段によって、前記データサイズが前記所定値を超えたと確認された場合に、前記第１の処理及び前記第２の処理を実行し、
前記情報処理装置が前記完全消去モードにセットされ、前記確認手段によって確認されたデータサイズが前記所定値以下である場合、前記第２の処理を実行することなく、前記第１の処理を実行し、
前記情報処理装置が前記完全消去モードに設定されていない場合、前記第２の処理を実行することなく、前記第１の処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項９】
前記データサイズが前記所定値を超えた場合、前記フラッシュメモリに、前記データを書き込むための第１の書き込みコマンドを前記制御手段に送信し、前記データサイズが前記所定値以下である場合、前記フラッシュメモリに、前記データを書き込む第２の書き込みコマンドを前記制御手段に送信するストレージ制御部を備え、
前記制御手段は、前記第１の書き込みコマンドに従って前記第１の処理、及び前記第２の処理を実行し、前記第２の書き込みコマンドに従って、前記第２の処理を実行することなく、前記第１の処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記第１の書き込みコマンドは、所定のフラグが設定された書き込みコマンドであり、
前記第２の書き込みコマンドは、前記所定のコマンドが設定されていない書き込みコマンドであり、
前記制御手段は、前記所定のフラグが、前記ストレージ制御部から受信された書き込みコマンドに設定されているか否かを決定することを特徴とする請求項９記載の情報処理装置。
【請求項１１】
前記確認手段によって、前記データサイズが前記所定値以下であると確認され、前記判断手段によって、前記データが消去対象のデータであると判断された場合、ダミーデータが、前記フラッシュメモリに書き込むために、前記データに付加されることを特徴とする請求項７記載の情報処理装置。
【請求項１２】
フラッシュメモリを備える情報処理装置の制御方法であって、
前記フラッシュメモリに書き込むデータのデータサイズを確認する確認ステップと、
前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び、前記フラッシュメモリに書き込まれた不要データを前記フラッシュメモリから消去する第２の処理を行い、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないようにする制御ステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項１３】
フラッシュメモリを備える情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
前記フラッシュメモリに書き込むデータのデータサイズを確認する確認ステップと、
前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び、前記フラッシュメモリに書き込まれた不要データを前記フラッシュメモリから消去する第２の処理を行い、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないようにする制御ステップと、を有することを特徴とするプログラム。
【請求項１４】
請求項１３記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。