(57)【要約】 【課題】秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能な情報処理装置等を提供する。【解決手段】本情報処理装置は、動作モードを秘匿モード又は非秘匿モードに設定するモード設定部１０と、秘匿されるコンテンツ情報である秘匿コンテンツ情報を含むコンテンツ情報を記憶する記憶部２０と、所定の変換ルールに基づいて、記憶部２０に記憶された秘匿コンテンツ情報に代替する代替コンテンツ情報を生成する擬似ファイル生成部３２と、擬似ファイル生成部３２により生成された代替コンテンツ情報を表示する擬似ファイル表示部３３と、を備える。【選択図】図１
2012198801.tif 000002
【特許請求の範囲】
【請求項１】
動作モードを秘匿モード又は非秘匿モードに設定するモード設定部と、
秘匿されるコンテンツ情報である秘匿コンテンツ情報を含むコンテンツ情報を記憶する記憶部と、
所定の変換ルールに基づいて、前記記憶部に記憶された秘匿コンテンツ情報に代替する代替コンテンツ情報を生成する代替コンテンツ情報生成部と、
前記代替コンテンツ情報生成部により生成された代替コンテンツ情報を表示する表示部と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記記憶部は、複数のコンテンツ情報を順次保存する第１のコンテンツ保存領域を有し、
前記代替コンテンツ情報生成部は、前記第１のコンテンツ保存領域において前記秘匿コンテンツ情報が保存された領域から所定範囲に存在する非秘匿コンテンツ情報に基づいて、前記代替コンテンツ情報を生成する情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記代替コンテンツ情報生成部は、非秘匿コンテンツ情報を加工して前記代替コンテンツ情報を生成する情報処理装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の情報処理装置であって、更に、
コンテンツ情報の特徴を抽出し、抽出された特徴に基づいて前記秘匿コンテンツ情報を決定する秘匿コンテンツ情報決定部を備える情報処理装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の情報処理装置であって、更に、
代替コンテンツ情報を管理する代替コンテンツ情報管理部を備え、
前記代替コンテンツ情報管理部は、代替コンテンツ情報の生成元である元コンテンツ情報が生成された生成時刻情報に基づいて、前記代替コンテンツ情報が生成された生成時刻情報を、前記元コンテンツ情報の生成時刻から連続するように補正する情報処理装置。
【請求項６】
請求項１ないし５のいずれか１項に記載の情報処理装置であって、更に、
前記代替コンテンツ情報を管理する代替コンテンツ情報管理部を備え、
前記記憶部は、前記代替コンテンツ情報の生成元である元コンテンツ情報と、前記代替コンテンツ情報の制御履歴の情報と、を含む代替コンテンツ管理情報を保存するコンテンツ管理領域を有し、
前記代替コンテンツ情報管理部は、前記代替コンテンツ生成部により、前記コンテンツ管理領域に保存された制御履歴のある代替コンテンツ情報の生成元である元コンテンツ情報に基づいて、新たな代替コンテンツ情報を生成することを禁止する情報処理装置。
【請求項７】
請求項１ないし６のいずれか１項に記載の情報処理装置であって、更に、
前記代替コンテンツ情報を管理する代替コンテンツ情報管理部を備え、
前記代替コンテンツ情報管理部は、前記モード設定部による前記秘匿モードの設定時、前記第１のコンテンツ保存領域に前記代替コンテンツが保存された場合、前記第１のコンテンツ保存領域の表示用の保存件数を不変とするよう制御する情報処理装置。
【請求項８】
請求項７に記載の情報処理装置であって、
前記代替コンテンツ情報管理部は、前記モード設定部による前記秘匿モードから前記非秘匿モードへの切替時、前記表示用の保存件数を、前記第１のコンテンツ保存領域に保存されているコンテンツ情報の保存件数に更新する情報処理装置。
【請求項９】
請求項２ないし８のいずれか１項に記載の情報処理装置であって、更に、
前記代替コンテンツに基づくコンテンツ情報の保存を制御するコンテンツ保存制御部を備え、
前記記憶部は、前記第１のコンテンツ保存領域とは異なる第２のコンテンツ保存領域を有し、
前記コンテンツ保存制御部は、前記モード設定部による秘匿モードの設定時に、前記第１のコンテンツ保存領域の残容量が所定容量未満である場合には、前記代替コンテンツ情報に基づくコンテンツ情報を前記第２のコンテンツ保存領域に保存させる情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置であって、更に、
前記モード設定部による前記秘匿モードから非秘匿モードへの切替時、前記第１のコンテンツ保存領域の残容量が所定容量未満である場合には、前記第１のコンテンツ保存領域に保存された少なくとも一部のコンテンツ情報の削除指示を提示する削除指示提示部を備える情報処理装置。
【請求項１１】
請求項９または１０に記載の情報処理装置であって、
前記コンテンツ保存制御部は、前記モード設定部による前記秘匿モードから非秘匿モードへの切替時、前記第１のコンテンツ保存領域の残容量が所定容量以上である場合には、前記第２のコンテンツ保存領域に保存された代替コンテンツ情報を前記第１のコンテンツ保存領域に保存させる情報処理装置。
【請求項１２】
請求項１に記載の情報処理装置であって、
前記記憶部は、第１の文字列と第２の文字列とを対応付けて記憶する文字列変換テーブルを有し、
前記代替コンテンツ情報生成部は、前記文字列変換テーブルに基づいて、前記第１の文字列を含む前記秘匿コンテンツ情報から前記第２の文字列を含む前記代替コンテンツ情報を生成する情報処理装置。
【請求項１３】
請求項１ないし１２のいずれか１項に記載の情報処理装置であって、更に、
前記変換ルールを外部サーバから受信する受信部を備える情報処理装置。
【請求項１４】
動作モードを秘匿モード又は非秘匿モードに設定するステップと、
秘匿されるコンテンツ情報である秘匿コンテンツ情報を含むコンテンツ情報を記憶部に記憶するステップと、
所定の変換ルールに基づいて、前記記憶部に記憶された秘匿コンテンツ情報に代替する代替コンテンツ情報を生成するステップと、
前記生成された代替コンテンツ情報を表示部により表示するステップと、
を有する情報処理方法。
【請求項１５】
請求項１４に記載の情報処理方法の各ステップをコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。特に、保存されている多数のコンテンツの中の一部を秘匿対象として閲覧の操作に対し隠蔽するための技術に関する。
【背景技術】
【０００２】
携帯電話端末やデジタルカメラなどの各種機器の記憶装置上には、様々なコンテンツの情報が保存されている場合が多い。具体的には、カメラの撮影により得られた画像ファイルや、電子メールの文章などのコンテンツがある。また、インターネットなどに接続された様々なサーバ上にも、画像ファイルや、電子メールの文章などのコンテンツが登録されている場合がある。
【０００３】
このようなコンテンツについては、特定の人物の個人情報を含んでいる場合もあるし、そうでない場合もある。個人情報を含まないコンテンツについては、不特定の人々が閲覧しても問題が生じない場合が多いが、個人情報を含むコンテンツについては、機器の所有者などコンテンツの特定のユーザ以外は閲覧できないのが望ましい。
【０００４】
しかし、保存されている全てのコンテンツを特定のユーザ以外が閲覧できないのでは利便性が損なわれる。従って、保存されている多数のコンテンツの中の一部、例えば個人情報を含むものだけを秘匿対象として閲覧の操作に対し隠蔽する必要性がある。
【０００５】
本発明と関連のある従来技術が、例えば特許文献１および特許文献２に開示されている。特許文献１は、様々なユーザの位置情報を管理して移動経路のデータを出力する場合に利用可能な技術を開示している。
【０００６】
具体的には、ユーザ行動データ（位置情報）を取得してサーバに蓄積し、過去の複数のユーザ行動データから現状のユーザ行動データに類似した１つを選定して疑似行動データを生成する。また、現状のユーザ行動パターンを秘匿として設定でき、秘匿行動パターンであった場合、疑似行動パターンが生成され、特定条件下で、秘匿部分の行動は疑似行動パターンに置換される。
【０００７】
例えば、移動経路のデータを出力する場合に、経路上のある特定地点を疑似データにする、あるいは、ある地点のデータをヌルにする。これにより、日常的でない行動を秘匿することができる。また、疑似行動パターンは、ユーザ本人の過去の行動パターンから生成されるため、行動に不自然さが発生することがない。
【０００８】
一方、特許文献２においては、医療用画像を表示する際に適用可能な技術を開示している。具体的には、医療用画像に患者の個人情報が埋め込まれている場合、プライバシー保護のため、オリジナルの医用画像に加工処理することなく、目的（用途、レベル）に応じて、マスク処理を施し、秘匿性を加味した表示を行う。マスク処理についてはディスプレイ、印刷物、複数画像への対応が可能である。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】国際公開第２０１０／０５０１９５号パンフレット
【特許文献２】特開２００６−３２０４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に開示された技術では、秘匿可能な情報が行動履歴だけである。従って、画像ファイルや、電子メールの内容のような特定のコンテンツの情報を秘匿するための用途では利用できない。また、サーバ連携が不可欠であり、過去のユーザ本人の行動パターンの蓄積等、実現には大がかりな設備や処理が必要とされる。
【００１１】
また、特許文献２に開示された技術では、秘匿対象の情報にマスク画像を重ねて秘匿対象が見えなくなるように隠蔽しているので、マスク画像の箇所に秘匿対象の情報が存在すること自体は誰でも知ることができる。つまり、秘匿対象の情報が存在することを隠蔽できるわけではなく、例えば、不正アクセスを試みる第三者は、逆にマスク画像により隠蔽されている箇所に存在するはずの個人情報に興味を抱く可能性があり、危険であると考えられる。また、一般的な第三者であっても、隠蔽された箇所に重要な意味がある、つまり隠す必要のある情報が存在することに気が付いてしまう。
【００１２】
本発明は、秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の情報処理装置は、動作モードを秘匿モード又は非秘匿モードに設定するモード設定部と、秘匿されるコンテンツ情報である秘匿コンテンツ情報を含むコンテンツ情報を記憶する記憶部と、所定の変換ルールに基づいて、前記記憶部に記憶された秘匿コンテンツ情報に代替する代替コンテンツ情報を生成する代替コンテンツ情報生成部と、前記代替コンテンツ情報生成部により生成された代替コンテンツ情報を表示する表示部と、を備える。
【００１４】
この情報処理装置によれば、秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能である。また、該当する秘匿コンテンツ情報を閲覧する権利を有しない第三者は、秘匿コンテンツ情報が存在する事実に気が付くこともない。また、このような隠蔽をするために、サーバ連携の必要もない。
【００１５】
また、本発明の情報処理方法は、動作モードを秘匿モード又は非秘匿モードに設定するステップと、秘匿されるコンテンツ情報である秘匿コンテンツ情報を含むコンテンツ情報を記憶部に記憶するステップと、所定の変換ルールに基づいて、前記記憶部に記憶された秘匿コンテンツ情報に代替する代替コンテンツ情報を生成するステップと、前記生成された代替コンテンツ情報を表示部により表示するステップと、を有する。
【００１６】
この情報処理方法によれば、秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能である。また、該当する秘匿コンテンツ情報を閲覧する権利を有しない第三者は、秘匿コンテンツ情報が存在する事実に気が付くこともない。また、このような隠蔽をするために、サーバ連携の必要もない。
【００１７】
また、本発明の情報処理プログラムは、上記情報処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１８】
この情報処理プログラムによれば、秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能である。また、該当する秘匿コンテンツ情報を閲覧する権利を有しない第三者は、秘匿コンテンツ情報が存在する事実に気が付くこともない。また、このような隠蔽をするために、サーバ連携の必要もない。
【発明の効果】
【００１９】
本発明によれば、秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態の情報処理装置の構成例を示すブロック図
【図２】本発明の実施形態の情報処理装置が使用する各記憶領域及び情報の構成に関する具体例を示すブロック図
【図３】本発明の実施形態の情報処理装置により出力される各表示画面の状態遷移の具体例を示す図
【図４】本発明の実施形態の情報処理装置が実行するファイル表示制御処理の一例を示すフローチャート
【図５】本発明の実施形態の情報処理装置が実行するシークレット対象ファイル抽出処理の一例を示すフローチャート
【図６】本発明の実施形態の情報処理装置が実行する疑似ファイル制御処理の一例を示すフローチャート
【図７】本発明の実施形態の情報処理装置が実行する秘匿モード解除時の表示制御処理の一例を示すフローチャート
【図８】本発明の実施形態における情報処理装置が表示用に出力するコンテンツ一覧の具体例を示す図
【図９】本発明の実施形態におけるメール表示画面の表示内容の具体例を示す図
【図１０】本発明の実施形態におけるメールのコンテンツを変換するための変換ルールの構成例を示す図
【図１１】本発明の実施形態における動作モード及びデータ保存状態に応じた保存件数等の具体例を示す図
【発明を実施するための形態】
【００２１】
本発明の実施形態について、各図を参照しながら以下に説明する。
【００２２】
本実施形態の情報処理装置１００の構成例が図１に示されている。図１に示す情報処理装置１００は、例えば携帯電話端末や、デジタルカメラや、パーソナルコンピュータなどの機器に組み込む様々な機能の一部分として構成することが想定される。また、例えばインターネット上に存在する様々なサーバが提供する閲覧機能について、この情報処理装置１００を適用することもできる。情報処理装置１００の実体については、代表例として、機器に組み込まれたマイクロコンピュータ等のハードウェアとそれが実行するプログラムとで構成することが想定される。
【００２３】
携帯電話端末の場合には、カメラの撮影により得られた画像ファイルや、電子メールの通信機能により送受信したメールの内容を保持するファイルのような様々な情報のコンテンツが、メモリカードなどの記録媒体上に保存されているのが一般的である。このようなコンテンツについては、携帯電話端末の所有者本人だけでなく、家族や友人などの第三者が閲覧する可能性も考えられる。
【００２４】
同様に、例えばインターネット上に存在するサーバ上に蓄積されているコンテンツについては、特定のＩＤやパスワードを用いてログインできる特定のユーザだけでなく、不特定の様々なユーザがアクセスして自由に閲覧できる場合もある。
【００２５】
しかし、画像ファイルのコンテンツは特定の人物の個人情報を含んでいる場合もあるし、電子メールのコンテンツも特定の人物の個人情報を含む場合が多い。従って、特定のユーザ以外には見られたくないコンテンツについては、秘匿コンテンツ（秘匿コンテンツ情報）として扱い、第三者の閲覧に対して隠蔽することが望まれる。また、単純に隠蔽するだけだと、秘匿コンテンツが存在することが第三者に認知されてしまう。そのため、秘匿コンテンツが存在する事実を含めて第三者から隠蔽するための機能が、図１の情報処理装置１００に備わっている。
【００２６】
図１に示すように、この情報処理装置１００は、モード設定部１０、記憶部２０、シークレット制御部３０、およびファイル閲覧処理部４０を備える。また、記憶部２０は、コンテンツデータ保存領域２１、疑似ファイル表示用バッファ２２、シークレット管理情報保存領域２３、および擬似ファイル保存用臨時バッファ２４を備える。また、シークレット制御部３０は、シークレット対象ファイル抽出部３１、疑似ファイル生成部３２、疑似ファイル表示部３３、疑似ファイル制御部３４、疑似ファイル保存部３５、および疑似ファイル管理部３６を備える。これらの各要素は、コンピュータが所定のプロクラムを実行することにより実現する機能である。
【００２７】
モード設定部１０は、情報処理装置１００の所有者など特別な権限を有するユーザのスイッチ操作やコマンド入力に従って、コンテンツ閲覧時の情報処理装置１００の動作に関する秘匿モード（シークレットモードともいう）のオンオフを切り替える。つまり、秘匿モードと非秘匿モード（通常モード）とを切り替える。
【００２８】
記憶部２０に含まれるコンテンツデータ保存領域２１は、様々な情報コンテンツ、すなわち、画像ファイル、電子メールのファイル、各種履歴情報（着信履歴等）を保持するファイルを保存する。この情報コンテンツの中には、秘匿コンテンツが含まれてよい。なお、図１では、記憶部２０を端末内のストレージとして示しているが、これに限られない。例えば、所定のネットワークを介して接続可能なサーバ上のストレージや、メモリカードのような外部記憶装置を利用することも考えられる。
【００２９】
ファイル閲覧処理部４０は、特定のユーザあるいは不特定のユーザの入力操作に従って、コンテンツデータ保存領域２１に保存されているコンテンツを読み出して、ユーザが指定したコンテンツを閲覧できるように表示するための処理を行う。
【００３０】
シークレット制御部３０は、モード設定部１０によって秘匿モードが指定されている時に、ファイル閲覧処理部４０が表示するコンテンツの中で、特定の秘匿コンテンツを不特定のユーザに対し隠蔽するための処理を行う。
【００３１】
シークレット対象ファイル抽出部３１は、コンテンツデータ保存領域２１に保存されている多数のコンテンツのファイル群の中から、隠蔽が必要なファイル、すなわちシークレット対象ファイルを抽出する。このシークレット対象ファイルについては、事前に特定のユーザ（所有者など）によって指定されたファイルや特定の条件に従って自動的に決定されるファイルなどがある。なお、具体的なコンテンツデータ保存領域２１としては、記憶部２０の中で、秘匿の属性が割り当てられた特定のフォルダの中の領域などが想定される。また、記憶部２０はメモリカードのような外部記憶装置等としても良い。
【００３２】
疑似ファイル生成部３２は、代替コンテンツ情報生成部の一例であり、コンテンツデータ保存領域２１に記憶されている秘匿コンテンツ（シークレット対象ファイル）に代替する代替コンテンツ（代替コンテンツ情報）を所定の変換ルールに基づいて生成する。
【００３３】
なお、疑似ファイル生成部３２が生成した代替コンテンツを、ここでは疑似ファイルと呼ぶ。この疑似ファイルは、コンテンツデータ保存領域２１とは別の領域である疑似ファイル表示用バッファ２２等に保持される。疑似ファイルの具体例については後述する。
【００３４】
疑似ファイル表示部３３は、ユーザが閲覧するコンテンツとして、疑似ファイル生成部３２が生成した疑似ファイルを表示する。
【００３５】
疑似ファイル制御部３４は、閲覧対象として表示された疑似ファイルに対して、削除、移動、編集等の入力操作が図示しない操作部等を介して行われた場合の制御を行う。
【００３６】
疑似ファイル保存部３５は、閲覧対象として表示された疑似ファイルに対して、保存の操作が図示しない操作部等を介して行われた場合の制御を行う。
【００３７】
疑似ファイル管理部３６は、疑似ファイル生成部３２によって生成された疑似ファイルに関する様々な情報を管理する。
【００３８】
次に、図１の情報処理装置１００が使用する各記憶領域及び情報の構成に関する具体例が図２に示されている。本実施形態では、情報処理装置１００は、図２に示すように、前述のコンテンツデータ保存領域２１および疑似ファイル表示用バッファ２２の他に、シークレット管理情報保存領域２３および疑似ファイル保存用臨時バッファ２４を利用する。
【００３９】
図２に示す例では、コンテンツデータ保存領域２１上に、それぞれ「ａａａａａ．ｊｐｇ」、「ｂｂｂｂｂ．ｊｐｇ」、「ｃｃｃｃｃ．ｊｐｇ」、「ｄｄｄｄｄ．ｊｐｇ」、「ｆｆｆｆｆ．ｊｐｇ」、「ｇｇｇｇｇ．ｊｐｇ」、「ｈｈｈｈｈ．ｇｉｆ」、「ｉｉｉｉｉ．ｇｉｆ」、「ｊｊｊｊｊ．ｇｉｆ」、・・・のファイル名で表される多数のコンテンツのファイルが保存されている。つまり、この例では、ユーザの閲覧対象となるコンテンツとして「ｊｐｇ」形式や「ｇｉｆ」形式の画像ファイルが存在している。勿論、画像だけでなく、例えば電子メールの内容や履歴情報なども閲覧対象のコンテンツとして利用してもよい。このように、コンテンツデータ保存領域２１は、複数のコンテンツ情報を順次保存する第１のコンテンツ領域として機能する。
【００４０】
ユーザがコンテンツを閲覧しようとする際には、コンテンツデータ保存領域２１の内容に相当する図２のコンテンツ一覧５１又は５２が表示される。通常の表示状態、すなわち秘匿モードがオフの場合の表示内容の例がコンテンツ一覧（インデックス）５１である。また、秘匿モードがオンの場合の表示内容の例がコンテンツ一覧（インデックス）５２である。
【００４１】
図２の状況においては、コンテンツデータ保存領域２１上の３番、６番、９番の各コンテンツが秘匿コンテンツとして指定された場合を想定している。秘匿モードがオフの場合には、図２中のコンテンツ一覧５１のように、３番のコンテンツ「ｃｃｃｃｃ．ｊｐｇ」、６番のコンテンツ「ｇｇｇｇｇ．ｊｐｇ」、９番のコンテンツ「ｊｊｊｊｊ．ｇｉｆ」の各ファイル（※印が付加されているもの）のファイル名がそのまま表示されている。なお、この「※」印は、該当するファイルが秘匿コンテンツであることを表している。
【００４２】
一方、秘匿モードがオンの場合には、図２中のコンテンツ一覧５２のように、コンテンツ一覧５１とは異なる内容が表示される。つまり、図２中のコンテンツ一覧５２においては、シークレット画像等の秘匿コンテンツである３番の「ｃｃｃｃｃ．ｊｐｇ」、６番の「ｇｇｇｇｇ．ｊｐｇ」、９番の「ｊｊｊｊｊ．ｇｉｆ」の各ファイル名として、「ＢＢＢＢＢ」、「ＦＦＦＦＦ」、「ＩＩＩＩＩ」が表示されている。ここで、「ＢＢＢＢＢ」、「ＦＦＦＦＦ」、「ＩＩＩＩＩ」で示された擬似画像等の擬似ファイルは、それぞれ非秘匿コンテンツ（秘匿対象ではないコンテンツ）である「ｂｂｂｂｂ．ｊｐｇ」、「ｆｆｆｆｆ．ｊｐｇ」、「ｉｉｉｉｉ．ｇｉｆ」のファイルに基づいて生成されたものであることを示している。擬似ファイルは、シークレット対象ファイル付近（日時、順列等）のファイルから生成されることが好ましい。
【００４３】
従って、秘匿モードがオンの状態で不特定のユーザが参照可能なコンテンツ一覧５２については、表示されるコンテンツの数はコンテンツ一覧５１と同じであるが、秘匿コンテンツである「ｃｃｃｃｃ」、「ｇｇｇｇｇ」、「ｊｊｊｊｊ」の各名称は隠蔽されている。
【００４４】
また、図２に示すコンテンツ一覧５２においては、３番の「ｃｃｃｃｃ．ｊｐｇ」の名称を隠蔽するために、隣接する２番のコンテンツのファイル名「ｂｂｂｂｂ．ｊｐｇ」を利用している。同様に、６番の「ｇｇｇｇｇ．ｊｐｇ」を隠蔽するために、隣接する５番のファイル名「ｆｆｆｆｆ．ｊｐｇ」を利用し、９番の「ｊｊｊｊｊ．ｇｉｆ」を隠蔽するために、隣接する８番のファイル名「ｉｉｉｉｉ．ｇｉｆ」を利用している。
【００４５】
また、秘匿モードがオンの状態のときに、擬似ファイル制御部３４により擬似ファイルを編集し、擬似ファイル保存部３５によりその擬似ファイルを保存する場合、通常は、コンテンツデータ保存領域２１上に格納される。ただし、コンテンツデータ保存領域２１上に空き容量がない場合には、擬似ファイル保存用臨時バッファ２４に格納される。
【００４６】
図２に示すシークレット管理情報保存領域２３は、コンテンツデータ保存領域２１に保存されている多数のコンテンツの中に存在する各秘匿コンテンツを管理するための管理情報を保存する。図２に示す例では、３番のコンテンツ「ｃｃｃｃｃ．ｊｐｇ」、６番のコンテンツ「ｇｇｇｇｇ．ｊｐｇ」、９番のコンテンツ「ｊｊｊｊｊ．ｇｉｆ」の各ファイルが秘匿コンテンツなので、これらを管理する情報ファイルがシークレット管理情報保存領域２３に存在している。すなわち、「３．ｃｃｃｃｃ．ｔｘｔ」、「６．ｇｇｇｇｇ．ｔｘｔ」、「９．ｊｊｊｊｊ．ｔｘｔ」は、それぞれ「ｃｃｃｃｃ．ｊｐｇ」、「ｇｇｇｇｇ．ｊｐｇ」、「ｊｊｊｊｊ．ｇｉｆ」の秘匿コンテンツを管理するテキストファイルであり、これらのテキストファイルがシークレット管理情報保存領域２３に保存されている。
【００４７】
これらの各テキストファイルの中には、該当する秘匿コンテンツのファイルを特定する情報の他に、例えば次のような情報を含むことができる。
ａ．秘匿コンテンツの代替として出力する疑似ファイルの情報
ｂ．疑似ファイルを生成する際に利用した非秘匿コンテンツの情報
ｃ．疑似ファイルに対する編集操作を表す履歴情報
【００４８】
また、シークレット管理情報保存領域２３は、擬似画像等の擬似ファイルの基となるコンテンツデータ保存領域２１に保持されたファイルの管理情報を格納するようにしてもよい。
【００４９】
図２に示す疑似ファイル表示用バッファ２２上には、図１に示した疑似ファイル生成部３２が生成した疑似ファイルが保持される。図２に示す例では、コンテンツデータ保存領域２１上の３番、６番、９番が秘匿コンテンツなので、これらに対応する疑似ファイルが生成され疑似ファイル表示用バッファ２２上に保持される。すなわち、図２に示す疑似ファイル表示用バッファ２２上の「３．ＢＢＢＢＢ．ｘｘｘ」、「６．ＦＦＦＦＦ．ｘｘｘ」、「９．ＩＩＩＩＩ．ｘｘｘ」が、保持された疑似ファイルを表している。
【００５０】
この疑似ファイル表示用バッファ２２は、単なる一時記憶用のバッファである。疑似ファイル表示用バッファ２２上の疑似ファイルについては、画像等のコンテンツの保存枚数等としてはカウントされない。
【００５１】
図２に示す疑似ファイル保存用臨時バッファ２４は、特別な場合に、疑似ファイルを保存するために臨時に使用されるバッファである。例えば、秘匿モードがオンの状態で秘匿コンテンツの代わりに表示された疑似ファイルに対して、不特定ユーザがこれを不要とみなして削除したり、ゴミ箱等に移動したり、編集した後で保存（上書き）する場合がある。しかし、コンテンツデータ保存領域２１上に空き領域がない状態では、秘匿コンテンツを上書きしない限り、該当する疑似ファイルをコンテンツデータ保存領域２１に保存することはできない。一方、疑似ファイルを閲覧している第三者にとっては、このファイルを上書きして保存することに何の問題もないように見えるので、保存の操作ができない場合には違和感が生じることになる。そこで、疑似ファイルに対して保存の操作が行われる時に、コンテンツデータ保存領域２１上に空き領域がない場合は、代わりに疑似ファイル保存用臨時バッファ２４を利用して新たな保存先領域を確保する。
【００５２】
なお、秘匿モードが解除された時に、コンテンツデータ保存領域２１に空き領域がない場合には、コンテンツデータ保存領域２１に空き領域がない旨を擬似ファイル管理部３６により通知する。これにより、コンテンツデータ保存領域２１に保存されたデータの少なくとも一部を削除するよう削除指示を行うことができる。そして、擬似ファイル保存部３５は、一時的に擬似ファイル保存用臨時バッファ２４に保存された擬似ファイルを、コンテンツデータ保存領域２１に移動させる。なお、擬似ファイル管理部３６は、擬似ファイルを移動させる代わりに、擬似ファイル保存用臨時バッファ２４から擬似ファイルを削除するようにしてもよい。
【００５３】
図１の情報処理装置１００により出力される各表示画面の状態遷移の具体例が図３に示されている。すなわち、所有者等の特定のユーザは、秘匿モードがオフの状態（つまり通常モード）で、図３に示す各表示画面６１、６２、６７、６８のような表示を閲覧することになる。また、不特定のユーザは、秘匿モードがオンの状態で、図３に示す各表示画面６３、６４、６５、６６のような表示を閲覧することになる。
【００５４】
図３の表示画面６１では、コンテンツの一覧６１ａと、選択されたコンテンツの内容である画像６１ｂと、保存件数／撮影可能件数の情報６１ｃと、が表示されている。コンテンツの一覧６１ａは、ユーザによって事前に選択された特定のフォルダ（コンテンツデータ保存領域２１に相当）内に存在している多数のコンテンツのそれぞれのファイル名を表している。画像６１ｂは、コンテンツの一覧６１ａの中でユーザの操作によって選択されている２番目のコンテンツ「２．ｂｂｂｂｂ」の内容である。情報６１ｃの「保存件数／撮影可能件数」では、「保存件数」が、コンテンツデータ保存領域２１に現在保存されている画像の枚数を表し（斜線の左側）、「撮影可能件数」が、あと何枚の画像を撮影してコンテンツデータ保存領域２１に保存できるのか、つまりコンテンツデータ保存領域２１の容量の残量を表している（斜線の右側）。
【００５５】
表示画面６１の状態で、ユーザがコンテンツの一覧６１ａの中でコンテンツを選択するためのカーソルを移動し、３番目のコンテンツ「３．ｃｃｃｃｃ」を選択すると、表示画面６２のように表示内容が切り替わる。つまり、表示画面６２においては、画像６２ｂとして３番目のコンテンツ「３．ｃｃｃｃｃ」の内容が表示されている。
【００５６】
一方、秘匿モードがオンの状態では、表示画面６３のような内容が表示される。すなわち、コンテンツデータ保存領域２１上の３番目のコンテンツの一覧６１ａの中の「３．ｃｃｃｃｃ」については秘匿コンテンツであるため、表示画面６３には表示されていない。その代わりに、表示画面６３中のコンテンツの一覧６３ａにおいて、３番目のコンテンツの箇所には「ＢＢＢＢＢ」がファイル名として表示されている。このファイル名「ＢＢＢＢＢ」は、２番目のコンテンツのファイル名「ｂｂｂｂｂ」に類似した名称として自動的に決定されている。また、表示画面６３では３番目のコンテンツの内容として画像６３ｂが表示されている。
【００５７】
この画像６３ｂは、擬似ファイル生成部３２により生成された疑似ファイルの内容である。図３の例では、コンテンツの一覧６３ａの中で選択されている３番目のコンテンツに隣接する前の位置、つまり２番目のコンテンツである「２．ｂｂｂｂｂ」のファイルに基づき、２番目のコンテンツに類似した画像として生成されている。このように、コンテンツデータ保存領域２１において、選択された秘匿コンテンツが保存された領域から所定範囲内に存在する非秘匿コンテンツに基づいて、擬似ファイル生成部３２により擬似ファイルが生成されている。これにより、第三者に違和感がないように表示すべき擬似ファイルを生成することができる。
【００５８】
また、例えば手ぶれによって撮影に失敗した時に得られるような画像に似た内容の画像６３ｂが表示されている。従って、画像６３ｂは表示画面６１中の画像６１ｂと似ているが注目に値しない失敗画像として、不特定ユーザに認識されることになる。従って、秘匿コンテンツのファイル名や画像は表示画面６３には現れておらず、閲覧するユーザから確実に隠蔽されている。また、秘匿コンテンツが存在する可能性を表す情報も、表示画面６３には含まれていない。
【００５９】
表示画面６３が表示された状態で、不特定のユーザは、表示されたコンテンツ（疑似ファイル）に対して編集等の様々な操作を行うことがある。表示されたコンテンツに対して何らかの編集を行い保存の操作を行った結果が、表示画面６４に示されている。また、表示画面６３で表示されたコンテンツを「フォルダ１」から「フォルダ２」に移動した結果が、表示画面６５に示されている。また、表示されたコンテンツを削除した結果が表示画面６６に示されている。
【００６０】
操作するユーザ側から見ると、編集後のファイルの保存は、それまでにコンテンツデータ保存領域２１上にあった編集前の画像を上書きすることを意味するので、コンテンツデータ保存領域２１上に保存してあるコンテンツのファイル数には変化がないはずである。また、秘匿モードがオンの状態で秘匿コンテンツの代わりに表示される疑似ファイルの画像は、コンテンツデータ保存領域２１とは別の領域である疑似ファイル表示用バッファ２２上に存在しており（図２参照）、保存枚数にはカウントされていない。従って、ユーザが疑似ファイルを保存しようと操作すると、保存枚数に不整合が生じる可能性がある。本実施形態においては、保存実行後の表示画面６４の保存件数／撮影可能件数の情報６４ｃが保存前の情報６３ｃの内容から変化しない（上書きのように見える）ように、後述する処理（図６のステップＳ４８、図７のステップＳ５９等参照）を行っている。
【００６１】
また、疑似ファイルに対してユーザが行った編集や保存等の操作に関する履歴の情報は、シークレット管理情報保存領域２３に保存される。また、表示画面６５のように疑似ファイルに対して保存先フォルダが変わるように移動の操作をユーザが行った場合には、フォルダの移動の情報がシークレット管理情報保存領域２３に保存される。
【００６２】
ユーザが疑似ファイルである「３．ＢＢＢＢＢ」を削除した後の表示画面６６においては、該当する疑似ファイルのコンテンツが削除されたようにユーザから見えるように、擬似ファイル表示部３３により表示処理が実行される。すなわち、一覧６６ａからは疑似ファイルの名称「３．ＢＢＢＢＢ」の表示が消去され、保存件数／撮影可能件数の情報６６ｃには削除の影響が反映されて変化した枚数が表示される。
【００６３】
秘匿モードがオンの場合に各表示画面６６、６４及び６５が表示されている状態で、モード設定部１０により秘匿モードをオフにして通常モードに切り替えると、それぞれ矢印で示すように表示画面６２、６７及び６８を表示する状態に遷移する。
【００６４】
秘匿モードがオンの状態において疑似ファイルの削除の操作を行うと、保存されていない擬似ファイルは削除されるが、擬似ファイルで代替されたシークレット対象ファイルは削除されていない。従って、秘匿モードがオンの状態の表示画面６６から通常モードの表示画面６２に切り替えられると、保存件数／撮影可能件数の情報６２ｃには削除の影響を受けていない本来の件数「１００／４００」が正しく表示される。
【００６５】
一方、表示画面６４の状態で保存の操作が行われた疑似ファイルについては、ユーザ側から見ると上書き保存であるために情報６４ｃに変化はないが、実際には保存されていなかった擬似ファイルが保存されることになる。従って、表示画面６４を表示している状態で、秘匿モードをオフにして通常モードの表示画面６７に切り替えると、保存件数／撮影可能件数の情報６７ｃが「１０１／３９９」となり、保存した疑似ファイルの影響が枚数の変化として現れる。
【００６６】
また、表示画面６５のように疑似ファイルの保存先フォルダが変わるように、疑似ファイルを移動した場合には、実際の保存件数等は変化しない。従って、表示画面６５から秘匿モードをオフにして通常モードの表示画面６８に切り替えても、保存件数／撮影可能件数の情報６８ｃは、「１００／４００」で変化しない。
【００６７】
図３に示した各表示画面６１〜６８のような表示中の「保存件数／撮影可能件数」の情報に関する具体例の一覧が図１１に示されている。図１１に示すように、いずれの状況においても、秘匿モードがオンの時には、疑似ファイルが実際の秘匿コンテンツの代替であることが不特定ユーザに悟られないように、表示される保存件数および撮影可能件数が自動的に調整される。また、秘匿モードがオフの時の通常モードにおいては、実際の保存件数および撮影可能件数が表示される。
【００６８】
次に、図１に示した情報処理装置１００の詳細な動作について説明する。
まず、情報処理装置１００が秘匿モードがオンに設定されているときのファイル表示制御処理について説明する。
【００６９】
情報処理装置１００が実行するファイル表示制御処理の内容が図４に示されている。また、図４中のステップＳ１５の詳細が図５に示されている。
【００７０】
図４のステップＳ１１では、シークレット制御部３０は、モード設定部１０によって指定された現在の動作モードを識別する。現在の動作モードにおいて、秘匿モード（シークレットモード）がオンであれば次のステップＳ１２からＳ１４に進み、通常モードであればステップＳ１３に進む。
【００７１】
ステップＳ１３では、ファイル閲覧処理部４０の制御により、ユーザの入力操作に従って例えば図３に示した表示画面６１〜６８のように、様々なコンテンツのファイルを一覧表示すると共に、選択されたコンテンツの内容（画像等）を表示する。
【００７２】
ステップＳ１４では、疑似ファイル管理部３６が、疑似ファイル表示用バッファ２２およびシークレット管理情報保存領域２３から秘匿コンテンツおよび生成した疑似ファイルの管理のために必要な情報を取得する。
【００７３】
ステップＳ１５では、シークレット対象ファイル抽出部３１が、コンテンツデータ保存領域２１に保存されている多数のコンテンツの中からシークレット対象ファイルを抽出する。すなわち、図５に示す処理を行う。
【００７４】
ここで、情報処理装置１００が実行するシークレット対象ファイル抽出処理について説明する。
【００７５】
図５のステップＳ３１では、シークレット対象ファイル抽出部３１が、事前に決定された抽出条件を確認する。本実施形態においては、多数のコンテンツの中から隠蔽が必要な特定のコンテンツを抽出することを許可する第１の抽出条件と、事前にユーザが選択し秘匿対象として指定した特定のコンテンツを抽出することを許可する第２の抽出条件とが利用できる。
【００７６】
ステップＳ３２では、シークレット対象ファイル抽出部３１が、第１の抽出条件が許可されているか否かを判定する。例えば、第１の抽出条件が顔の検出であり、かつ、それが許可されている場合には、人物の顔の検出が必要とみなして、ステップＳ３３に進む。第１の抽出条件が許可されていない場合はＳ３４に進む。
【００７７】
ステップＳ３３では、コンテンツデータ保存領域２１に保存されている多数のコンテンツの中で、シークレット対象ファイル抽出部３１が、人物の顔が含まれている画像のコンテンツだけをシークレット対象ファイルとして抽出する。なお、顔検出は一例であり、人物検出や他の方法でシークレット対象ファイルを抽出してもよい。このように、シークレット対象ファイル抽出部３１は、人物の顔等のコンテンツの特徴を抽出し、抽出された特徴に基づいて秘匿コンテンツを決定する秘匿コンテンツ情報決定部としての機能を有する。これにより、コンテンツの特徴によって自動的に秘匿コンテンツを決定することができ、プライバシー保護等を図ることができる。
【００７８】
例えば、図８に示すコンテンツ一覧５３の画像群の中には、人物の顔が含まれている画像５３ａ、５３ｂ、５３ｃ、５３ｄ、５３ｅ、５３ｆが存在している。これらの顔を含む画像を秘匿モードがオンの時に隠蔽して、コンテンツ一覧５４のような表示に置き換えることができる。なお、人物の顔の検出に関しては、公知の技術により画像処理を行って人物の顔の特徴を認識することにより顔の存在の有無を識別できる。
【００７９】
また、ステップＳ３４では、シークレット対象ファイル抽出部３１が、第２の抽出条件が許可されているか否かを判定する。第２の抽出条件が許可されている場合には、図５のステップＳ３４からＳ３５に進む。
【００８０】
ステップＳ３５では、シークレット対象ファイル抽出部３１が、コンテンツデータ保存領域２１に保存されている多数のコンテンツの中から、事前にユーザが選択し秘匿対象として指定した特定のコンテンツだけを抽出する。各コンテンツをユーザが秘匿対象として指定したか否かを表す情報については、コンテンツのファイルの中に属性情報として含めても良いし、シークレット管理情報保存領域２３に保存する情報の中に含めても良い。
【００８１】
このようなシークレット対象ファイル抽出処理によれば、ユーザが意図するコンテンツを秘匿コンテンツとして指定することもできるし、ユーザ操作によらず自動的に秘匿コンテンツを指定することもできる。
【００８２】
図４に戻り、ステップＳ１６では、擬似ファイル管理部３６が、処理対象のコンテンツの種別を識別する。具体的には、ユーザが閲覧しようとしているコンテンツデータ保存領域２１上の各コンテンツが、画像のファイルなのかメールのファイルなのかを識別する。画像の場合はステップＳ１７に進み、メールの場合はステップＳ１９に進む。
【００８３】
ステップＳ１７では、疑似ファイル生成部３２が、事前に決定された変換ルールの内容に従って、疑似ファイルの元になる元コンテンツを選択する。例えば、隠蔽する秘匿コンテンツに対してファイルの並び順で前又は後ろに隣接する位置の他のコンテンツを元コンテンツとして選択する。また、隣接する位置の他のコンテンツも秘匿コンテンツであった場合には、非秘匿コンテンツが見つかるまで更に隣の位置にあるコンテンツについても検索する。この場合、秘匿コンテンツからなるべく近い位置で適当な元コンテンツを選択することが好ましい。これにより、擬似ファイルの表示による不自然さがより軽減される。
【００８４】
例えば、図２に示したコンテンツ一覧５２の例では、秘匿コンテンツである３番目のコンテンツのファイル名「３．ｃｃｃｃｃ」を隠蔽するために、２番目のコンテンツのファイル名「２．ｂｂｂｂｂ」を元コンテンツとして選択している。図３に示した表示画面６３についても同様である。
【００８５】
なお、疑似ファイルを生成するための変換ルールについては、情報処理装置１００の記憶部２０に固定データとして予め保存しておいても良いし、インターネット等のネットワークに接続されている適当なサーバからダウンロードして取得しても良い。これにより、変換ルールの情報をあらかじめ保持していない端末においても、適当な変換ルールの情報を取得することができ、柔軟に変換ルールを定めることができる。
【００８６】
ステップＳ１８では、疑似ファイル生成部３２は、ステップＳ１７で選択された元コンテンツに基づいて、変換ルールの内容に従って、疑似ファイルを生成する。
【００８７】
例えば、図３に示した表示画面６３の例では、３番目の秘匿コンテンツの代替である疑似ファイル「３．ＢＢＢＢＢ」の内容を表す画像６３ｂは、隣接する非秘匿コンテンツである２番目のコンテンツ「２．ｂｂｂｂｂ」を元コンテンツとし、元コンテンツの画像を手ぶれの影響が現れたような画像に改竄した結果として生成されている。つまり、閲覧する不特定のユーザ側から見ると、画面上に表示される疑似ファイルの内容は、閲覧する価値のない失敗画像のように見える。
【００８８】
なお、元コンテンツの改竄により手ぶれの影響が現れたような失敗画像を生成することは、疑似ファイルを生成する処理の代表例であるが、例えば次に示すような別の方法で擬似ファイルを生成しても良い。
１．焦点ずれが生じたような不鮮明なボケ画像を生成する。
２．元コンテンツの画像の中心からずれた位置を基準にして画像の一部分を抽出し、主要な被写体が見えにくいような画像を生成する。
３．標準的な画像と比べてピクセル数が少ない低解像度の画像、あるいはサイズが小さい画像を生成する。
４．元コンテンツの画像の色や明るさに変更を加えて、色味不良や明暗不良の画像を生成する。
【００８９】
このように、擬似ファイル生成部３２は、非秘匿コンテンツを加工して代替コンテンツを生成してもよい。失敗画像のように加工することで、第三者の注意をひくことなく、秘匿コンテンツを隠蔽することができる。
【００９０】
また、擬似ファイル生成部３２は、例えば風景のように、秘匿に該当しない適当な画像を検索し、これを疑似ファイルとしてそのまま使用しても良い。図８に示す例では、コンテンツ一覧５３の中の各画像５３ａ〜５３ｆにそれぞれ人物が写っているので、これらをコンテンツ一覧５４においては、風景が映っている画像５４ａ〜５４ｆに置き換えている。
【００９１】
また、擬似ファイル生成部３２は、秘匿コンテンツの１枚ごとに順番に行っても良いし、複数枚の秘匿コンテンツ毎にまとめて行っても良い。
【００９２】
また、擬似ファイル生成部３２は、所定の元コンテンツに基づく疑似ファイルが以前に生成されており、その擬似ファイルに対する編集（保存）の履歴がシークレット管理情報保存領域２３に存在する場合には、その元コンテンツに基づく新たな疑似ファイルを生成しない。つまり、シークレット管理情報保存領域２３に削除履歴、編集履歴、移動履歴等の制御履歴がある擬似ファイルの元コンテンツに基づいて、新たな擬似ファイルは生成しない。これにより、第三者が表示された代替コンテンツを不要とみなして削除等した場合に、削除等したはずのコンテンツが次回の閲覧時に復活表示されるのを防止することができる。
【００９３】
一方、メールのコンテンツについて疑似ファイルを生成する場合には、ステップＳ１９で、疑似ファイル生成部３２は、疑似化についての方法を決定する。ここでは、擬似ファイル生成部３２は、秘匿コンテンツに対する変換ルールを表す情報を情報処理装置１００内部の記憶部から、あるいは所定のネットワークを介して接続されたサーバから取得する。また、疑似ファイルの元になる元コンテンツとして、過去に削除された不要なメールを削除フォルダ等から取得する。
【００９４】
ステップＳ２０では、疑似ファイル生成部３２は、取得した変換ルールの内容に従って、メールの疑似ファイルを生成する。具体的には、取得した元コンテンツのメールについて、差出人、タイトル、メール本文、絵文字等のそれぞれの項目を変換ルールに従って修正し、その結果を疑似ファイルとする。
【００９５】
ステップＳ２０で疑似ファイルを生成する際には、例えば図１０に示すような文字列変換テーブル７３を利用することができる。図１０の文字列変換テーブル７３においては、「本文」、「人名」、「時間」、「絵文字」のそれぞれの項目毎に、変換前の文字列（第１の文字列）と変換後の文字列（第２の文字列）との対応関係を表す情報が保持されている。
【００９６】
この文字列変換テーブル７３を利用することにより、例えば図９に示すメール表示画面７１の内容から、メール表示画面７２のような内容を生成することができる。つまり、メール表示画面７１の情報の中で、文字列変換テーブル７３の各項目の第１の文字列をそれに対応する第２の文字列に置き換えることにより、メール表示画面７２のようなメールの疑似ファイルを生成できる。
【００９７】
このように、記憶部２０が、第１の文字列と第２の文字列とを対応付けて記憶する文字列変換テーブル７３を有し、擬似ファイル生成部３２が、文字列変換テーブル７３に基づいて、第１の文字列を含む秘匿コンテンツから第２の文字列を含む代替コンテンツを生成する。これにより、秘匿対象のメールのコンテンツ情報の存在自体を容易に隠蔽することができる。
【００９８】
図４に戻り、ステップＳ２１では、疑似ファイル管理部３６は、ステップＳ１８又はＳ２０で生成した疑似ファイルの属性（プロパティ）情報を生成する。すなわち、元コンテンツの属性をそのまま引き継ぐだけでは、時間や場所等について整合性を維持できず、不特定ユーザに不信感を抱かせる可能性があるので、それを防止するために撮影時間や保存場所に適当な修正を加える。
【００９９】
例えば、図２に示すコンテンツ一覧５２の中では、３番目のコンテンツ「３．ＢＢＢＢＢ」と、６番目のコンテンツ「６．ＦＦＦＦＦ」と、９番目のコンテンツ「９．ＩＩＩＩＩ」が疑似ファイルである。また、疑似ファイル「３．ＢＢＢＢＢ」は２番目のコンテンツ「２．ｂｂｂｂｂ」を元コンテンツとして生成されている。この場合、疑似ファイル「３．ＢＢＢＢＢ」の属性としては、並び順の場所が２番目のコンテンツと４番目のコンテンツとの間にあり、撮影日時が２番目のコンテンツよりも後、かつ４番目のコンテンツよりも前である必要がある。従って、疑似ファイル「３．ＢＢＢＢＢ」の属性として、元コンテンツである「２．ｂｂｂｂｂ」の属性を少しずらして整合性を維持できる類似した属性情報を生成する。
【０１００】
このように、擬似ファイル管理部３６は、擬似ファイルの生成元である元コンテンツが生成された（例えば撮影された）時刻の情報に基づいて、擬似ファイが生成された時刻の情報を、元コンテンツが生成された時刻から連続するように補正してもよい。これにより、第三者が閲覧可能な各コンテンツの並び順と各コンテンツの記録時刻等の順番との間に不整合が生じるのを防止できる。つまり、第三者は一層違和感なく擬似ファイルを受け入れることができる。
【０１０１】
ステップＳ２２では、擬似ファイル保存部３５は、生成された疑似ファイルを属性情報も含めて、疑似ファイル表示用バッファ２２上に一時的に格納する。
【０１０２】
ステップＳ２３では、擬似ファイル管理部３６は、疑似ファイル表示用バッファ２２上に格納された疑似ファイルを、該当する秘匿コンテンツの代替ファイルとして割り当てる。また、擬似ファイル保存部３５は、この管理情報をシークレット管理情報保存領域２３に保存する。
【０１０３】
従って、ステップＳ１３において、ファイル閲覧処理部４０がコンテンツの一覧表示を行う際には、シークレット管理情報保存領域２３に保存されている管理情報に基づき、各々のコンテンツについて秘匿すべきかどうかを識別したり、秘匿すべきコンテンツ対応して生成された疑似ファイルを取得できる。つまり、ファイル閲覧処理部４０は、例えば図３に示した表示画面６１〜６８のように、様々なコンテンツのファイルを一覧表示すると共に、選択されたコンテンツの内容（画像等）を表示することができる。このとき、秘匿モードがオンの場合にはシークレット対象ファイルを擬似ファイルに差し替えて表示することができる。
【０１０４】
このような秘匿モード時のファイル表示制御処理によれば、秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能である。また、該当する秘匿コンテンツ情報を閲覧する権利を有しない第三者は、秘匿コンテンツ情報が存在する事実に気が付くこともない。また、このような隠蔽をするために、サーバ連携の必要もない。
【０１０５】
次に、情報処理装置１００が実行する擬似ファイルの編集、削除、移動などの擬似ファイル制御処理について説明する。
【０１０６】
秘匿モードがオンの状態で表示される疑似ファイルに対して、不特定のユーザが編集等の操作を行う場合には、疑似ファイル制御部３４が、図６に示す疑似ファイル制御処理を実行する。
【０１０７】
図６のステップＳ４１では、疑似ファイル表示部３３の制御により、例えば図２に示すコンテンツ一覧５２や図３に示す表示画面６３のように、コンテンツの一覧が表示される。
【０１０８】
ステップＳ４２では、擬似ファイル制御部３４は、擬似ファイルの制御要求の有無を判定する。具体的には、擬似ファイル制御部３４が、表示されたコンテンツ一覧の中から、疑似ファイルに対し図示しない操作部を介して編集等の操作を行おうとしたか否かを判定する。疑似ファイルの制御要求が発生すると、ステップＳ４２からＳ４３の処理に進む。
【０１０９】
ステップＳ４３では、疑似ファイル制御部３４は、図示しない操作部を介したユーザの入力操作に従って、削除、移動、編集等の処理を実行する。
【０１１０】
ステップＳ４４では、疑似ファイルの保存操作が行われたか否かを識別し、保存操作ありの場合はステップＳ４５に進み、保存操作なしの場合はステップＳ４９に進む。
【０１１１】
ステップＳ４５では、擬似ファイル保存部３５は、コンテンツデータ保存領域２１上に空き領域があるかどうかを識別する。ここでは、コンテンツデータ保存領域２１上の領域をコンテンツの保存件数で管理しているので、事前に定めた保存件数最大値（図１１の例では「５００」）と、実際のコンテンツデータ保存領域２１上の保存件数とを比較して、空きの有無を識別する。保存件数最大値まで保存してあり空きがない場合はステップＳ４７に、空きがある場合はステップＳ４６に進む。
【０１１２】
ステップＳ４６では、擬似ファイル保存部３５は、保存操作された疑似ファイルを疑似ファイル表示用バッファ２２上から抽出し、コンテンツデータ保存領域２１上に保存する。
【０１１３】
ステップＳ４７では、擬似ファイル保存部３５は、保存操作された疑似ファイルを疑似ファイル表示用バッファ２２上から抽出し、疑似ファイル保存用臨時バッファ２４に保存する。このように、擬似ファイル保存部３５は、擬似ファイルに基づくファイル（編集されたファイル、移動されたファイル等）を保存しようとするときに、秘匿モード設定時でコンテンツデータ保存領域２１の残容量が所定容量未満である場合には、そのファイルを第２のコンテンツ保存領域としての擬似ファイル保存用臨時バッファ２４に保存させる。これにより、ユーザ側から見ると既に保存されているはずの擬似ファイルが保存不可能であるという状況を回避することができる。
【０１１４】
ステップＳ４８では、擬似ファイル管理部３６は、ステップＳ４６又はステップＳ４７の保存処理の結果、ユーザに見えるコンテンツの件数に不整合が生じないように表示件数（保存件数／撮影可能枚数／受信可能件数）の内容を更新する。
【０１１５】
例えば、保存件数最大値「５００」まで既にコンテンツをコンテンツデータ保存領域２１に保存してある状態で、疑似ファイルを編集してこれを保存する場合には、ユーザ側から見ると単なるコンテンツの上書き保存であるが、実際には疑似ファイルの新たな保存になる。ここでは空きがあればコンテンツデータ保存領域２１に、空きがなければ擬似ファイル保存用臨時バッファに格納される。また、図１１に示す枚数表示Ｄ１１のように、（保存件数／撮影可能件数）が保存の前後で変化しないように処理した結果（ここでは「５００／０」）が、ステップＳ４８で表示内容に反映される。
【０１１６】
このように、秘匿モード設定時に、コンテンツデータ保存領域２１に擬似ファイルが擬似ファイル保存部３５により保存された場合には、擬似ファイル管理部３６は、コンテンツデータ保存領域２１の表示用の保存件数が変化しないように管理する。これにより、第三者が認識可能なコンテンツの保存数に不整合が生じるのを防止でき、擬似ファイルが元々存在していたように見えるので、第三者の違和感をなくすことができる。
【０１１７】
また、コンテンツデータ保存領域２１に空きがある場合には、ステップＳ４６で疑似ファイルがコンテンツデータ保存領域２１に保存されるが、この場合であってもユーザ側から見ると上書き保存であるので、図１１に示す枚数表示Ｄ１２となるように処理する。つまり、（保存件数／撮影可能件数）が保存の前後で変化しないように処理した結果（ここでは「１００／４００」）が、ステップＳ４８で表示内容に反映される。
【０１１８】
一方、擬似ファイルを削除した場合には、実際に保存されていたファイルが削除されたように見せるため、擬似ファイル管理部３６は、保存件数を減少させ、撮影可能件数を増加させる。
【０１１９】
ステップＳ４９では、擬似ファイル管理部３６は、編集等がされた疑似ファイルについての制御の履歴情報を、シークレット管理情報保存領域２３に登録する。例えば、図２に示すコンテンツ一覧５１の中に含まれている３番目の秘匿コンテンツ「３．ｃｃｃｃｃ」に対応する疑似ファイル（コンテンツ一覧５２の中の「３．ＢＢＢＢＢ」）が編集された場合には、その履歴情報が、秘匿コンテンツ「３．ｃｃｃｃｃ」に対応する「３．ｃｃｃｃｃ．ｔｘｔ」の履歴情報として、シークレット管理情報保存領域２３に登録される。
【０１２０】
このような擬似ファイル制御処理によれば、第三者に違和感を与えることなく、擬似ファイルの編集、削除、移動等を行うことができ、さらに、その擬似ファイルを保存することができる。
【０１２１】
次に、情報処理装置１００が秘匿モード解除時に実行する表示制御処理について説明する。
【０１２２】
モード設定部１０により秘匿モードがオンからオフに切り替えられた場合には、シークレット制御部３０は図７に示すような処理を実行する。
【０１２３】
図７のステップＳ５１では、シークレット制御部３０の制御により、秘匿モードから通常モードの表示内容に切り替える。例えば、図２に示すコンテンツ一覧５２が表示される状態からコンテンツ一覧５１の表示に切り替える。あるいは、図３に示す表示画面６３〜６６の表示状態から表示画面６１、６２、６７、６８を表示する状態に切り替える。
【０１２４】
ステップＳ５２では、擬似ファイル表示部３３は、秘匿モードがオンの時に表示されない秘匿コンテンツのファイル（例えば図２のコンテンツ一覧５１中の「３．ｃｃｃｃｃ  ※」）を一覧の中に表示し、疑似ファイル（例えば図２のコンテンツ一覧５２中の「３．ＢＢＢＢＢ」）は非表示に切り替える。
【０１２５】
ステップＳ５３では、擬似ファイル保存部３５は、疑似ファイル保存用臨時バッファ２４の状態を参照する。そして、ステップＳ５４では、擬似ファイル保存部３５は、擬似ファイル保存用臨時バッファ２４に擬似ファイルが保存されているか否かを識別する。疑似ファイル保存用臨時バッファ２４上に疑似ファイルが保存されている場合はステップＳ５４からステップＳ５５に進み、保存されていなければステップＳ５９に進む。
【０１２６】
ステップＳ５５では、擬似ファイル保存部３５は、コンテンツデータ保存領域２１の状態を参照する。そして、ステップＳ５６では、擬似ファイル保存部３５は、コンテンツデータ保存領域２１上に空き領域が無く新たなコンテンツの保存が不可能な状態であるか否かを識別する。新たなコンテンツの保存が不可能な場合には、ステップＳ５６からＳ５７に進み、空き領域があり保存ができる場合はステップＳ５８に進む。
【０１２７】
ステップＳ５７では、擬似ファイル管理部３６は、保存先の領域に空きがないので、保存されているいずれかのコンテンツの削除を指示するためのメッセージを表示画面等に表示させ、ユーザに通知する。そして、ユーザの削除指示に従っていずれかのコンテンツをコンテンツデータ保存領域２１から削除した後で、ステップＳ５８に進む。
【０１２８】
このように、擬似ファイル管理部３６は、秘匿モードから非秘匿モードへの切替時、コンテンツデータ保存領域２１の残容量が所定容量未満である場合に、コンテンツデータ保存領域２１に保存されている少なくとも１つのコンテンツを削除するための指示を提示する削除指示提示部としての機能を有する。これにより、ユーザが現在保存されているコンテンツを整理することで、生成された擬似ファイル等を引き続き保存することができる。
【０１２９】
なお、疑似ファイル保存用臨時バッファ２４に保存されている疑似ファイルが不要である場合には、擬似ファイル管理部３６は、これを疑似ファイル保存用臨時バッファ２４から削除して、コンテンツデータ保存領域２１への保存を省略してもよい。
【０１３０】
ステップＳ５８では、擬似ファイル保存部３５は、疑似ファイル保存用臨時バッファ２４上に格納されている編集等がされた後の疑似ファイルを、コンテンツデータ保存領域２１へ移動させて保存する。
【０１３１】
このように、擬似ファイル保存部３５は、秘匿モードから非秘匿モードへの切替時、コンテンツデータ保存領域２１の残容量が所定以上である場合には、擬似ファイル保存用臨時バッファ２４に格納された擬似ファイルをコンテンツデータ保存領域２１へ移動して保存する。これにより、一時的な保存用の擬似ファイル保存用臨時バッファ２４の使用を最小限に抑え、効率の良い保存動作を行うことができる。
【０１３２】
ステップＳ５９では、擬似ファイル管理部３６は、保存件数／撮影可能枚数／受信可能枚数に関する表示内容を更新する。すなわち、秘匿モードがオンの時に不特定のユーザが保存の操作を行うと、その状態で表示される件数と実際の件数との間に違いが発生する。従って、秘匿モードがオフになって通常モードになるときに、実際の件数を表示するために表示内容を更新する。
【０１３３】
例えば、図１１に示す枚数表示Ｄ１１「５００件／０件」が表示されている状態で、秘匿モードから通常モードに切り替えると、枚数表示Ｄ１３の「５０１件／０件」に切り替わる。この場合、コンテンツデータ保存領域２１上には５００件までしか保存できないので、疑似ファイル保存用臨時バッファ２４上の疑似ファイルをコンテンツデータ保存領域２１に保存するためには、既に保存されている５００件の中の１つ以上を削除して領域を確保する必要がある。
【０１３４】
また、図１１に示す枚数表示Ｄ１２の「１００件／４００件」が表示されている状態で、秘匿モードから通常モードに切り替えると、枚数表示Ｄ１４の「１０１件／３９９件」に切り替わる。つまり、他のユーザが保存した編集後の疑似ファイルについてもコンテンツデータ保存領域２１に保存し、その数を保存件数に反映する。
【０１３５】
このように、擬似ファイル管理部３６は、秘匿モードから非秘匿モードへの切替時、表示用の保存件数を、コンテンツデータ保存領域２１に保存されている保存件数に更新する。これにより、第三者の悪質な閲覧を考慮しない非秘匿モードでは、実際の保存件数を表示することができる。
【０１３６】
一方、秘匿モード時に擬似ファイルを削除していた場合にも、擬似ファイル管理部３６は、秘匿モードから非秘匿モードへの切替時、コンテンツデータ保存領域２１に実際に保存されている件数に更新する。したがって、削除の場合には実際には保存されていなかったファイルが削除されただけであるので、保存件数も撮影可能件数も擬似ファイルの削除前の状態に戻す。
【０１３７】
このような本実施形態の情報処理装置１００によれば、秘匿モードがオンの時には、個人情報などが含まれる秘匿コンテンツ（画像、電子メールの内容、履歴情報など）は閲覧者から隠蔽され、秘匿コンテンツに代替する疑似ファイルがその代わりに表示される。従って、閲覧者により表示内容から秘匿コンテンツが存在する事実に気が付かれることなく、所望のファイル表示を行うことができる。このように、特定のコンテンツを秘匿していることに第三者が気が付くのを避けることができ、不正アクセスの予防やプライバシーの侵害の防止に役立つ。
【産業上の利用可能性】
【０１３８】
本発明は、秘匿対象のコンテンツ情報の存在自体を容易に隠蔽することが可能な情報処理装置及び情報処理プログラム等に有用である。
【符号の説明】
【０１３９】
１０  モード設定部
２０  記憶部
２１  コンテンツデータ保存領域
２２  疑似ファイル表示用バッファ
２３  シークレット管理情報保存領域
２４  疑似ファイル保存用臨時バッファ
３０  シークレット制御部
３１  シークレット対象ファイル抽出部
３２  疑似ファイル生成部
３３  疑似ファイル表示部
３４  疑似ファイル制御部
３５  疑似ファイル保存部
３６  疑似ファイル管理部
４０  ファイル閲覧処理部
５１〜５４  表示用に出力されるコンテンツ一覧
６１〜６８  表示画面
７１，７２  メール表示画面
７３  文字列変換テーブル
１００  情報処理装置
【図１】
2012198801.tif 000003
【図２】
2012198801.tif 000004
【図３】
2012198801.tif 000005
【図４】
2012198801.tif 000006
【図５】
2012198801.tif 000007
【図６】
2012198801.tif 000008
【図７】
2012198801.tif 000009
【図８】
2012198801.tif 000010
【図９】
2012198801.tif 000011
【図１０】
2012198801.tif 000012
【図１１】
2012198801.tif 000013