【手続補正書】
【提出日】平成26年2月7日(2014.2.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、その制御方法及びプログラム並びに記憶媒体  
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、フラッシュメモリを備える情報処理装置、その制御方法及びプログラム並びに記憶媒体に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
近年、フラッシュメモリを有する半導体ディスク（以下ＳＳＤと呼ぶ）の大容量化および低価格化が進み、モバイルＰＣ（パソコン）を中心として急速にＳＳＤの普及が進んでいる。ＳＳＤはＨＤＤと比べて高速なランダムアクセスが可能であるばかりでなく、低消費電力、高い耐衝撃性、軽量、および省スペースという利点がある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の目的は、データ消去の際のパフォーマンスの低下を防止することができる情報処理装置、その制御方法及びプログラム並びに記憶媒体を提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明の目的は、データの書き込みが行えずにハングアップが生じる事態を防止することのできる情報処理装置、その制御方法及びプログラム並びに記憶媒体を提供することにある。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記目的を達成するために、本発明に係る情報処理装置は、フラッシュメモリを備える情報処理装置であって、データを前記フラッシュメモリに書き込む際に、当該データのデータサイズを確認する確認手段と、前記確認手段により確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び所定のタイミングにおいて、前記第１の処理で書き込まれた前記データが不要データとなっている場合に、当該データを前記フラッシュメモリから完全消去する第２の処理を行うように前記フラッシュメモリを制御し、前記データの、前記確認手段により確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないように前記フラッシュメモリを制御する制御手段と、を有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、本発明に係る情報処理装置の制御方法は、フラッシュメモリを備える情報処理装置の制御方法であって、データを前記フラッシュメモリに書き込む際に、当該データのデータサイズを確認する確認ステップと、前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び所定のタイミングにおいて、前記第１の処理で書き込まれた前記データが不要データとなっている場合に、当該データを前記フラッシュメモリから完全消去する第２の処理を行うように前記フラッシュメモリを制御し、前記データの、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないように前記フラッシュメモリを制御する制御ステップと、を有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、本発明に係るプログラムは、フラッシュメモリを備える情報処理装置の制御方法をコンピュータに実行させるプログラムであって、前記情報処理装置の制御方法は、データを前記フラッシュメモリに書き込む際に、当該データのデータサイズを確認する確認ステップと、前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び所定のタイミングにおいて、前記第１の処理で書き込まれた前記データが不要データとなっている場合に、当該データを前記フラッシュメモリから完全消去する第２の処理を行うように前記フラッシュメモリを制御し、前記データの、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないように前記フラッシュメモリを制御する制御ステップと、を有することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、本発明に係る記憶媒体は、コンピュータで読み取り可能な記憶媒体であって、請求項９記載のプログラムを格納することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フラッシュメモリを備える情報処理装置であって、
データを前記フラッシュメモリに書き込む際に、当該データのデータサイズを確認する確認手段と、
前記確認手段により確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び所定のタイミングにおいて、前記第１の処理で書き込まれた前記データが不要データとなっている場合に、当該データを前記フラッシュメモリから完全消去する第２の処理を行うように前記フラッシュメモリを制御し、前記データの、前記確認手段により確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないように前記フラッシュメモリを制御する制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記フラッシュメモリから不要データを完全消去する完全消去モードに前記情報処理装置を設定する設定手段を更に有し、
前記情報処理装置が前記完全消去モードに設定されている場合に、前記データサイズが前記確認手段により確認されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記設定手段によって前記情報処理装置が前記完全消去モードに設定されていない場合に、前記データのデータサイズに関わらず、前記第１の処理は行うが、前記第２の処理を行わないように前記フラッシュメモリを制御することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記所定のタイミングで、前記フラッシュメモリに他のデータが書き込まれることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
データサイズが前記所定値以下である残留データを前記フラッシュメモリから消去する消去手段をさらに備え、
前記情報処理装置のシャットダウン前に前記残留データが前記フラッシュメモリに存在するとき、当該シャットダウン時に前記消去手段は前記残留データを消去することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
データサイズが前記所定値以下である残留データを前記フラッシュメモリから消去する消去手段をさらに備え、
前記情報処理装置がアイドル状態になる前に前記残留データが前記フラッシュメモリに存在するとき、前記情報処理装置がアイドル状態になったとき、前記消去手段は前記残留データを消去することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項７】
前記データが消去対象のデータであるか否か判断する判断手段を更に有し、
前記制御手段は、前記確認手段により確認されたデータサイズが前記所定値より小さい場合であっても、前記判断手段により前記データが前記消去対象のデータであると判断された場合には、前記第１の処理及び前記第２の処理を行うように前記フラッシュメモリを制御することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
フラッシュメモリを備える情報処理装置の制御方法であって、
データを前記フラッシュメモリに書き込む際に、当該データのデータサイズを確認する確認ステップと、
前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び所定のタイミングにおいて、前記第１の処理で書き込まれた前記データが不要データとなっている場合に、当該データを前記フラッシュメモリから完全消去する第２の処理を行うように前記フラッシュメモリを制御し、前記データの、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないように前記フラッシュメモリを制御する制御ステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項９】
フラッシュメモリを備える情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
データを前記フラッシュメモリに書き込む際に、当該データのデータサイズを確認する確認ステップと、
前記確認ステップにより確認されたデータサイズが所定値より大きい場合に、前記データを前記フラッシュメモリに書き込む第１の処理、及び所定のタイミングにおいて、前記第１の処理で書き込まれた前記データが不要データとなっている場合に、当該データを前記フラッシュメモリから完全消去する第２の処理を行うように前記フラッシュメモリを制御し、前記データの、前記確認ステップにより確認されたデータサイズが所定値以下である場合に、前記第１の処理は行うが、前記第２の処理を行わないように前記フラッシュメモリを制御する制御ステップと、を有することを特徴とするプログラム。
【請求項１０】
請求項９記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。