(57)【要約】  メモリカードに格納されたコンテンツの削除を、暗号化に用いた特有のＩＤを知らないアプリ及び端末でも可能とするデータ処理装置。この装置では、管理情報作成部（５）は、コンテンツ書込処理に際して、入力処理部（３）から入力されたコンテンツからバインドＩＤ種別とプロパティ（端末ＩＤ又はアプリＩＤ、プロパティ（電話番号、データ属性及びアプリ情報等））を取得し、そのプロパティに基づいて管理情報を作成する。コンテンツ削除部（８）は、コンテンツ削除処理に際して、データ削除要求信号が入力されると、その削除指定されたコンテンツに対するＩＤの要／不要を判断してコンテンツ削除処理を実行する。
2007049654.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記憶媒体に対してデータの書込処理及び削除処理を行うデータ処理装置であって、
前記データの書込処理に際して、前記記憶媒体内のデータ格納先ディレクトリ情報とデータに必要なＩＤ情報を含む管理情報を作成する管理情報作成手段と、
前記データの書込処理に際して、前記管理情報と前記データを前記記憶媒体内のデータ格納先ディレクトリに格納するデータ書込手段と、
前記データの削除処理に際して、削除対象データに対応するＩＤ情報の要否を判断して前記記憶媒体に格納されたデータを削除するとともに、対応する管理情報を削除するデータ削除手段と、
を具備するデータ処理装置。
【請求項２】
前記管理情報作成手段は、前記データに設定されたデータ種別及びＩＤ情報を取得して前記管理情報を作成する請求項１記載のデータ処理装置。
【請求項３】
前記管理情報作成手段は、前記ＩＤ情報として前記データに設定された端末ＩＤ情報を取得して前記管理情報を作成し、
前記データ削除手段は、前記削除対象データに対応する端末ＩＤ情報の要否を判断して前記データ及び管理情報を削除する請求項１記載のデータ処理装置。
【請求項４】
前記管理情報作成手段は、前記ＩＤ情報として前記データに設定されたアプリケーションＩＤ情報を取得して前記管理情報を作成し、
前記データ削除手段は、前記削除対象データに対応するアプリケーションＩＤ情報の要否を判断して前記データ及び管理情報を削除する請求項１記載のデータ処理装置。
【請求項５】
前記削除対象データに対応するＩＤ情報を保持するＩＤ管理手段を具備する請求項１記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置に関し、特に、外部メモリに格納するデータを管理するデータ処理装置に関する。
【背景技術】
【０００２】
従来、携帯電話機、携帯情報端末装置や情報家電等のデータ処理装置において利用される着脱可能なメモリカードが普及している。このメモリカードにコンテンツを格納する際に、端末独自のＩＤ（電話番号等）や、アプリケーション独自のＩＤを用いてコンテンツを暗号化し、そのＩＤを知る端末、アプリケーションのみがコンテンツの利用を可能とする技術が提案されている。【０００３】
以下、従来の暗号化したコンテンツを格納した外部メモリの使用例について図１〜図３を参照して説明する。【０００４】
図１は、端末特有のＩＤにより暗号化して外部メモリに格納した複数の画像データファイルを端末で表示する場合を示す図である。図１において、外部メモリに格納された複数の画像データファイルのタイトル等を端末で一覧表示し、その中から自端末の機器ＩＤで暗号化されたファイルが選択された場合は表示可能であり、自端末の知らないＩＤで暗号化されたファイルが選択された場合は表示不可である。【０００５】
図２は、アプリケーションプログラム（以下、アプリという）特有のＩＤにより暗号化して外部メモリに格納した画像データの復号化例を示す図である。図２において、端末１００に実装されたアプリＡ特有のＩＤを利用して暗号化した画像データであるコンテンツ１を外部メモリ２００に格納しており、端末１００でアプリＡを実行した場合は復号可能であり、アプリＢを実行した場合は復号不可である。【０００６】
図３は、ある端末１００が端末特有のＩＤにより暗号化して外部メモリ２００に格納した画像データを複数の端末で復号化する例を示す図である。図３において、端末Ａ１００が端末特有のＩＤ（例えば、電話番号等）を利用して暗号化した画像データであるコンテンツ１を外部メモリ２００に格納した場合、端末Ａ１００では復号可能であり、端末特有のＩＤが異なる端末Ｂ１０１では復号不可である。【０００７】
以上のように、暗号化したコンテンツを外部メモリに格納することにより、同一のＩＤを持たない端末やアプリによる再生を制限することが可能になる。【０００８】
また、他の従来技術として、例えば、特許文献１に記載されたデジタル著作物保護システムや、特許文献２に記載された携帯電話機がある。【０００９】
特許文献１のデジタル著作物保護システムでは、機器固有情報を利用してコンテンツを暗号化して可搬型記録媒体装置に格納することで、機器固有情報を持たない機器ではコンテンツの復号を正しく行えないようにしている。【００１０】
特許文献２の携帯電話機では、外部記憶媒体にデータを記録する際に、そのデータに関係付けて自局電話番号を識別するための番号識別子をデータと共に記録し、外部記録媒体からデータを読み出す前に、データに関係付けられて記録された番号識別子が自局電話番号に該当するかを判断し、該当しない場合はデータの読み出しを禁止するようにしている。
【特許文献１】特開２００３−１３１９５０号公報
【特許文献２】特許第３４１６６２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記図２に示した使用例の場合は、アプリＡが端末から削除された場合や、アプリＡを実装していない端末で外部メモリを利用した場合、アプリＡ特有のＩＤで暗号化して格納したコンテンツは、そのファイル属性が表示されない等して、ファイル内容が分からず、その利用目的が判別できないため、削除して良いものかも判別できないファイルとして外部メモリに残ってしまう。【００１２】
また、上記図３に示した使用例の場合は、端末Ａで利用した外部メモリを、端末機種変更等により端末Ｂで利用することになった場合、端末Ａ特有のＩＤで暗号化して格納したコンテンツは、そのファイル属性が表示されない等して、ファイル内容が分からず、その利用目的が判別できないため、削除して良いものかも判別できないファイルとして外部メモリに残ってしまう。【００１３】
すなわち、図４に示すように、端末Ａ１００においてアプリＡにより外部メモリ２００に格納されたコンテンツ１はアプリＡでしかアクセスできず、アプリＢではコンテンツ１へのアクセスができないため、その内容参照もできず、削除も行うことができないため、外部メモリに不明のコンテンツが残ってしまい、外部メモリ内の利用可能な領域が利用不可のコンテンツで削減されてしまうことになる。【００１４】
さらに、上記特許文献１のデジタル著作物保護システム及び上記特許文献２の携帯電話機では、端末固有の情報を知らない端末はデータを正しく復号できない、もしくは復号を禁止されるため、コンテンツを削除して良いかの判断さえ行えない可能性がある。【００１５】
本発明の目的は、メモリカードに格納されたコンテンツの削除を、暗号化に用いた特有のＩＤを知らないアプリ及び端末でも可能とするデータ処理装置を提供することである。
【課題を解決するための手段】
【００１６】
本発明のデータ処理装置は、着脱可能な記憶媒体に対してデータの書込処理及び削除処理を行うデータ処理装置であって、前記データの書込処理に際して、前記記憶媒体内のデータ格納先ディレクトリ情報とデータに必要なＩＤ情報を含む管理情報を作成する管理情報作成手段と、前記データの書込処理に際して、前記管理情報と前記データを前記記憶媒体内のデータ格納先ディレクトリに格納するデータ書込手段と、前記データの削除処理に際して、削除対象データに対応するＩＤ情報の要否を判断して前記記憶媒体に格納されたデータを削除するとともに、対応する管理情報を削除するデータ削除手段と、を具備する構成を採る。
【発明の効果】
【００１７】
本発明によれば、記憶媒体に格納されたデータ（コンテンツ）の削除を、暗号化に用いた特有のＩＤを知らないアプリ及び端末でも可能となる。
【図面の簡単な説明】
【００１８】
【図１】従来の端末特有のＩＤにより暗号化して外部メモリに格納した複数の画像データファイルを端末で表示する場合を示す図
【図２】従来のアプリケーションプログラム特有のＩＤにより暗号化して外部メモリに格納した画像データの復号化例を示す図
【図３】従来のある端末が端末特有のＩＤにより暗号化して外部メモリに格納した画像データを複数の端末で復号化する例を示す図
【図４】従来の端末においてコンテンツの内容参照ができず、削除を行うことができない例を示す図
【図５】本発明の一実施の形態に係るデータ処理装置の要部構成を示すブロック図
【図６】本実施の形態に係る管理ファイルの一例を示す図
【図７】本実施の形態に係る管理ファイルのその他の例を示す図
【図８】本実施の形態に係るコンテンツ読込処理を示すフローチャート
【図９】本実施の形態に係るコンテンツ書込処理を示すフローチャート
【図１０】本実施の形態に係る管理情報の作成、書込及び削除処理を示すフローチャート
【図１１】本実施の形態に係る管理情報書き込み時の手順及び管理情報の具体例を示す図
【図１２】本実施の形態に係るコンテンツ削除処理を示すフローチャート
【図１３】本実施の形態に係る管理情報初期化の具体例を示す図
【図１４】本実施の形態に係る端末認証処理を示すフローチャート
【図１５】本実施の形態に係る機器バインド用ディレクトリ下のディレクトリに格納するコンテンツを端末ＩＤに対応付けて管理する例を示す図
【図１６】本実施の形態に係る機器バインド用ディレクトリ下のディレクトリに格納するコンテンツをアプリＩＤに対応付けて管理する例を示す図
【図１７】本実施の形態に係るＩＤ管理機能を備える端末Ａの例を示す図
【図１８】本実施の形態に係る端末ＡのＩＤ管理機能を端末認証機能を用いて他の端末Ｂに引き継ぐ例を示す図
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照して詳細に説明する。【００２０】
図５は、本発明を適用した一実施の形態のデータ処理装置の主要構成を示すブロック図である。図５において、データ処理装置１は、表示処理部２と、入力処理部３と、管理情報取得部４と、管理情報作成部５と、管理ファイル取得部／ファイル書込部６と、外部記憶媒体アクセス部７と、コンテンツ削除部８と、ＩＤ管理機能部９と、端末認証機能部１０と、から構成される。【００２１】
表示処理部２は、管理情報取得部４から入力されるコンテンツの管理情報等を外部の表示装置（図示せず）に出力して表示する表示処理を実行する機能を有する。【００２２】
入力処理部３は、外部のキーボード等の入力部（図示せず）からコンテンツに関する読込要求指示、書込要求指示及びデータ削除要求指示等が入力されると、読込要求信号を管理情報取得部４に出力し、書込要求信号を管理情報作成部７に出力し、データ削除要求信号をコンテンツ削除部８に出力する入力処理を実行する機能を有する。また、入力処理部３は、書込要求信号を出力する際に、入力されたコンテンツを管理情報作成部５に出力する。【００２３】
管理情報取得部４は、コンテンツ読込処理に際して、入力処理部３から読込要求信号が入力されると、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介して外部記憶媒体であるメモリカード２０内の管理ファイル２０Ａから管理情報を取得して表示処理部２に出力する管理情報取得処理を実行する機能を有する。【００２４】
管理情報作成部５は、コンテンツ書込処理に際して、入力処理部３からコンテンツと共に書込要求信号が入力されると、入力されたコンテンツからバインドＩＤ種別とプロパティ（端末ＩＤ又はアプリＩＤ、プロパティ（電話番号、データ属性及びアプリ情報等））を取得し、そのプロパティに基づいて管理情報を作成し、その管理情報と共にコンテンツを管理ファイル取得部／ファイル書込部６に出力する管理情報作成処理を実行する機能を有する。【００２５】
管理ファイル取得部／ファイル書込部６は、コンテンツ読込処理に際して、管理情報取得部４から管理情報取得要求が入力されると、外部記憶媒体アクセス部７を介してメモリカード２０内の管理ファイル２０Ａから管理情報を取得して管理情報取得部４に出力する管理ファイル取得処理を実行する機能を有する。【００２６】
また、管理ファイル取得部／ファイル書込部６は、コンテンツ書込処理に際して、管理情報作成部５から管理情報と共に管理情報書込要求及びコンテンツと共にコンテンツ書込要求が入力されると、外部記憶媒体アクセス部７を介してメモリカード２０内の管理ファイル２０Ａに管理情報を書き込むとともに、コンテンツファイル２０Ｂにコンテンツを書き込むファイル書込処理を実行する機能を有する。【００２７】
さらに、管理ファイル取得部／ファイル書込部６は、コンテンツ削除処理に際して、管理情報作成部５から管理情報と共にコンテンツ削除要求が入力されると、外部記憶媒体アクセス部７を介してメモリカード２０内のコンテンツファイル２０Ｂ内の削除指定されたコンテンツを削除するとともに、管理ファイル２０Ａの対応する管理情報を初期化するコンテンツ削除処理を実行する機能を有する。【００２８】
外部記憶媒体アクセス部７は、管理ファイル取得部／ファイル書込部６から入力される管理情報読出要求、コンテンツ書込要求及びコンテンツ削除要求に応じて、メモリカード２０内の管理ファイル２０Ａ及びコンテンツファイル２０Ｂにアクセスして、管理情報の読み出し及び書き込み、コンテンツの書き込み及び削除を実行する機能を有する。【００２９】
コンテンツ削除部８は、コンテンツ削除処理に際して、入力処理部３からデータ削除要求信号が入力されると、その削除指定されたコンテンツに対するＩＤの要／不要をＩＤ管理機能部９により判断し、必要と判断すると管理機能部９から端末ＩＤ又はアプリＩＤを取得してコンテンツ削除要求と共に管理情報作成部５に出力するコンテンツ削除処理を実行する機能を有する。【００３０】
ＩＤ管理機能部９は、コンテンツに対応する端末ＩＤ又はアプリＩＤを管理するＩＤ管理機能を有し、コンテンツ削除処理に際して、コンテンツ削除部８から入力される削除コンテンツのＩＤ取得要求に応じて、該当する端末ＩＤ又はアプリＩＤをコンテンツ削除部８に出力する。また、ＩＤ管理機能部９は、削除コンテンツに必要なＩＤが端末ＩＤである場合は、端末認証機能部１０に対して管理する端末ＩＤと共に端末認証要求を出力し、端末認証機能部１０から入力される他端末の端末ＩＤの認証結果に応じて、該当する端末ＩＤをコンテンツ削除部８に出力する。【００３１】
端末認証機能部１０は、コンテンツ削除処理に際してＩＤ管理機能部９から端末認証要求が入力された場合、外部に接続される他端末から端末ＩＤを取得し、ＩＤ管理機能部９から該当する端末ＩＤを取得して、端末ＩＤを照合して認証結果をＩＤ管理機能部９に出力する端末認証処理を実行する機能を有する。【００３２】
メモリカード２０は、その内部に管理ファイル２０Ａとコンテンツファイル２０Ｂを格納している。管理ファイル２０Ａは、コンテンツファイル２０Ｂにディレクトリ単位で格納されるコンテンツを管理する管理情報を格納するファイルである。【００３３】
例えば、図６に示す管理ファイル２０Ａのように、コンテンツ毎に「ディレクトリ名」、「ＩＤ（バインドＩＤ種別）」、「プロパティ１（電話番号）」及び「プロパティ２（データ属性）」を管理する。この場合、コンテンツを格納するディレクトリ毎にバインドＩＤ種別として端末ＩＤを表す「電話番号」を対応付けて管理することに特徴がある。【００３４】
また、例えば、図７に示す管理ファイル２０Ａのように、コンテンツ毎に「ディレクトリ名」、「ＩＤ（バインドＩＤ種別）」、「プロパティ１（アプリ名称）」及び「プロパティ２（データ属性）」を管理する。この場合、コンテンツを格納するディレクトリ毎にバインドＩＤ種別としてアプリＩＤを表す「アプリ」を対応付けて管理することに特徴がある。【００３５】
次に、図５のデータ処理装置１において実行されるコンテンツ読込処理について、図８に示すフローチャートを参照して説明する。【００３６】
図８において、管理情報作成部５は、入力処理部３からのコンテンツ読込要求信号の入力の有無を判別し（ステップＳ１０１）、コンテンツ読込要求信号が入力されると（ステップＳ１０１：ＹＥＳ）、コンテンツ読込要求を管理情報取得部４に出力する。また、コンテンツ読込要求信号が入力されない場合（ステップＳ１０１：ＮＯ）、入力処理部３は、本処理を終了する。【００３７】
管理情報取得部４は、コンテンツ読込要求が入力されると、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし（ステップＳ１０２）、管理ファイル２０Ａ（図６又は図７参照）から管理情報を取得して（ステップＳ１０３）、その管理情報に基づいてメモリカード２０のコンテンツファイル２０Ｂに格納されているコンテンツのアイコン等の表示情報を表示処理部２に出力して、外部の表示部にコンテンツ情報を表示させて（ステップＳ１０４）、本処理を終了する。【００３８】
以後、表示部に表示されたコンテンツ情報により、ユーザはメモリカード２０に格納されたコンテンツを知り、コンテンツを選択して再生指示等を入力部から入力することが可能になる。【００３９】
次に、図５のデータ処理装置１において実行されるコンテンツ書込処理について、図９に示すフローチャートを参照して説明する。【００４０】
図９において、管理情報作成部５は、入力処理部３からのコンテンツ書込要求信号の入力の有無を判別し（ステップＳ２０１）、コンテンツ書込要求信号が入力されると（ステップＳ２０１：ＹＥＳ）、コンテンツ書込要求と共に入力されるコンテンツを取得する（ステップＳ２０２）。管理情報作成部５は、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし（ステップＳ２０３）、取得したコンテンツに対応する管理情報の作成及び書込処理を開始する（ステップＳ２０４）。【００４１】
ここで、管理情報作成部５により実行される管理情報の作成及び書込処理について、図１０に示すフローチャートを参照して説明する。【００４２】
図１０において、管理情報作成部５は、上記コンテンツ書込要求信号の入力有無を判別し（ステップＳ３０１）、コンテンツと共にコンテンツ書込要求信号が入力されて（ステップＳ３０１：ＹＥＳ）、コンテンツを取得すると、当該コンテンツからバインドＩＤ種別（端末ＩＤ又はアプリＩＤ）を取得し（ステップＳ３０２）、そのバインドＩＤ種別に対応するプロパティをコンテンツから取得する（ステップＳ３０３）。【００４３】
次いで、管理情報作成部５は、取得したコンテンツを参照して、未取得のバインドＩＤ種別プロパティの有無を判別し（ステップＳ３０４）、未取得のバインドＩＤ種別プロパティが有ると判別した場合は（ステップＳ３０４：ＹＥＳ）、ステップＳ３０３に戻って、バインドＩＤ種別プロパティ（電話番号又はアプリ名）を更に取得する。管理情報作成部５は、ステップＳ３０３及びステップＳ３０４を繰り返し実行することにより、取得したコンテンツに設定されたバインドＩＤ種別プロパティを全て取得する。【００４４】
次いで、管理情報作成部５は、取得したコンテンツを参照して、未取得のバインドＩＤ種別プロパティが無いと判別すると（ステップＳ３０４：ＮＯ）、取得したコンテンツに設定されたコンテンツプロパティ（データプロパティ等）を取得する（ステップＳ３０５）。【００４５】
次いで、管理情報作成部５は、取得したバインドＩＤ種別プロパティ及びコンテンツプロパティに基づいて管理情報を作成し（ステップＳ３０６）、その管理情報を管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０内の管理ファイル２０Ａに書き込んで（ステップＳ３０７）、本処理を終了する。また、管理情報作成部５は、コンテンツ書込要求信号が入力されない場合は（ステップＳ２０１：ＮＯ）、本処理を終了する。【００４６】
管理ファイル２０Ａに書き込んだ管理情報の具体例を図１１に示す。この場合、図中の（１）〜（５）は、コンテンツから取得するバインドＩＤ種別プロパティとコンテンツプロパティの取得及び管理情報作成手順を示す。この場合、コンテンツを格納するディレクトリ名である「０００００００１」を設定し、バインドＩＤ種別プロパティとして「アプリ，電話番号」を取得し、種別プロパティ１としてアプリ名である「アプリＡ」を取得し、種別プロパティ２として電話番号である「０９０１２３４５６７８」を取得し、コンテンツプロパティとしてデータプロパティである「ゲームデータ」を取得し、図中の＜例＞で示す管理情報を作成して、管理ファイル２０Ａに書き込む。【００４７】
なお、図１０のステップＳ３０８及びステップＳ３０９の処理は、後述するコンテンツ削除処理において別途説明する。【００４８】
図９に戻り、管理情報作成部５は、取得したコンテンツを管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０内のコンテンツファイル２０Ｂに上記ディレクトリ名「０００００００１」のディレクトリに書き込んで（ステップＳ２０５）、本処理を終了する。【００４９】
また、ステップＳ２０１において、コンテンツ書込要求信号が入力されない場合（ステップＳ２０１：ＮＯ）、管理情報作成部５は、本処理を終了する。【００５０】
次に、コンテンツ削除部８により実行されるコンテンツ削除処理について、図１２に示すフローチャートを参照して説明する。【００５１】
図１２において、コンテンツ削除部８は、入力処理部３からのデータ削除要求信号の入力の有無を判別し（ステップＳ４０１）、削除コンテンツを指示するデータ削除要求信号が入力されると（ステップＳ４０１：ＹＥＳ）、その削除コンテンツはＩＤが必要か否かをＩＤ管理機能部９により判断する（ステップＳ４０２）。【００５２】
コンテンツ削除部８は、ＩＤが必要であると判断すると（ステップＳ４０２：ＹＥＳ）、ＩＤ管理機能部９から削除コンテンツに該当する端末ＩＤ又はアプリＩＤを取得する（ステップＳ４０３）。また、コンテンツ削除部８は、ＩＤが不要であると判断すると（ステップＳ４０２：ＮＯ）、ステップＳ４０４に移行する。【００５３】
ステップＳ４０４において、コンテンツ削除部８は、取得した端末ＩＤ又はアプリＩＤと共にコンテンツ削除要求を管理情報作成部５に出力する。管理情報作成部５は、入力されたコンテンツ削除要求に基づいてコンテンツ削除処理を実行する。このコンテンツ削除処理について、図１０に示すフローチャートを参照して説明する。【００５４】
図１０において、管理情報作成部５は、コンテンツ書込要求信号が入力されない場合（ステップＳ３０１：ＮＯ）、コンテンツ削除部８からの上記コンテンツ削除要求の入力の有無を判別する（ステップＳ３０８）。コンテンツ削除部８から上記コンテンツ削除要求が入力されると（ステップＳ３０８：ＹＥＳ）、コンテンツ削除要求と共に端末ＩＤ又はアプリＩＤに基づいて、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし、管理ファイル２０Ａ内の該当するエントリ情報（管理情報）を初期化して（ステップＳ３０９）、本処理を終了する。【００５５】
管理ファイル２０Ａに対する管理情報初期化の具体例を図１３に示す。この場合、図１１に示した管理情報を初期化して、バインドＩＤ種別プロパティとコンテンツプロパティの内容が削除されたことを示している。【００５６】
図１２に戻り、管理情報作成部５は、上記管理情報削除処理が終了すると、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし（ステップＳ４０５）、上記コンテンツ削除要求により指定されたコンテンツをコンテンツファイル２０Ｂから削除して（ステップＳ４０６）、本処理を終了する。また、コンテンツ削除部８は、データ削除要求信号が入力されない場合は（ステップＳ４０１：ＮＯ）、本処理を終了する。【００５７】
次に、上記コンテンツ削除処理において、コンテンツ削除部８により削除コンテンツのＩＤが必要であると判断された場合に、ＩＤ管理機能部９により実行される端末認証処理について、図１４に示すフローチャートを参照して説明する。【００５８】
図１４において、ＩＤ管理機能部９は、コンテンツ削除部８からのＩＤ取得要求の入力有無を判別し（ステップＳ５０１）、ＩＤ取得要求が入力されると（ステップＳ５０１：ＹＥＳ）、該当ＩＤは端末ＩＤか否かを判別する（ステップＳ５０２）。ＩＤ管理機能部９は、該当ＩＤは端末ＩＤであると判別すると（ステップＳ５０２：ＹＥＳ）、その端末ＩＤと共に端末認証要求を端末認証機能部１０に出力して、端末認証処理を開始する（ステップＳ５０３）。【００５９】
端末認証機能部１０は、端末ＩＤと共に端末認証要求が入力されると、外部の他端末に対して端末認証要求を送信して当該他端末から端末ＩＤを取得し、入力された端末ＩＤと照合して端末認証結果をＩＤ管理機能部９に出力する。【００６０】
次いで、ＩＤ管理機能部９は、端末認証結果が入力されると認証ＯＫか否かを判別し（ステップＳ５０４）、認証ＯＫであれば（ステップＳ５０４：ＹＥＳ）、該当する端末ＩＤをコンテンツ削除部８に受け渡して（ステップＳ５０５）、本処理を終了する。【００６１】
また、ＩＤ管理機能部９は、ＩＤ取得要求が入力されない場合（ステップＳ５０１：ＮＯ）、該当ＩＤが端末ＩＤでない場合（ステップＳ５０２：ＮＯ）、又は、端末認証結果がＮＧである場合（ステップＳ５０４：ＮＯ）、該当端末ＩＤをコンテンツ削除部８に渡さずに、本処理を終了する。【００６２】
以上のように、本実施の形態では、メモリカード２０に格納するコンテンツ毎に機器バインド用ディレクトリを作成し、バインドＩＤ種別（端末ＩＤ又はアプリＩＤ）及びバインドＩＤ種別に対応するプロパティを含む管理情報を作成して管理ファイルに格納することにより、バインドＩＤによりコンテンツを格納するディレクトリを分け、管理情報によりコンテンツが格納されたディレクトリとＩＤ情報の関係を管理することが可能になる。【００６３】
その結果、メモリカード２０を着脱可能に接続するメモリカードＩ／Ｆを備える機器として、例えば、携帯電話機に本発明を適用した場合は、図１５及び図１６に示すような動作が可能となる。【００６４】
図１５は、機器バインド用ディレクトリ下のディレクトリに格納するコンテンツを端末ＩＤに対応付けて管理する例を示す図である。この図では、携帯端末ＡのアプリＢによりメモリカード内の「０００００００１ディレクトリ」に端末ＩＤ（携帯電話番号）を含む管理ファイルと共に格納された暗号化コンテンツ１を、他の携帯電話Ｂで利用する場合を示している。【００６５】
この場合、携帯電話Ｂがメモリカードにアクセスすると、その表示部には図中に示すように「０００００００１ディレクトリのコンテンツは電話番号「０９０１２３４５６７８」のみで利用できます。本端末では利用できません。」と表示されるものとする。この表示により、携帯電話Ｂのユーザは、暗号化コンテンツ１が他の携帯電話で暗号化されたものであり、自端末では利用不可であることが認識でき、上記コンテンツ削除機能により当該暗号化コンテンツ１の削除のみは可能となる。【００６６】
また、図１６は、機器バインド用ディレクトリ下のディレクトリに格納するコンテンツをアプリＩＤに対応付けて管理する例を示す図である。この図では、携帯端末ＡのアプリＢによりメモリカード内の「０００００００５ディレクトリ」にアプリＩＤ（アプリ名）を含む管理ファイルと共に格納された暗号化コンテンツ１を、他の携帯電話Ｂで利用する場合を示している。【００６７】
この場合、携帯電話Ｂがメモリカードにアクセスすると、その表示部には図中に示すように「０００００００５ディレクトリのコンテンツはアプリ「ドラゴンファンタジー」のみで利用できます。本端末には利用アプリが有りません。」と表示されるものとする。この表示により、携帯電話Ｂのユーザは、暗号化コンテンツ１が自端末のアプリＡでは利用不可であることが認識でき、上記コンテンツ削除機能により当該暗号化コンテンツ１の削除のみは可能となる。【００６８】
したがって、ある端末でメモリカードに格納された暗号化コンテンツを他の端末で利用しようとする場合、暗号化コンテンツに対応する端末ＩＤ又はアプリＩＤを持たない他の端末においても、そのコンテンツのコンテンツ種別を管理する管理ファイルを参照することにより識別可能となり、かつ、メモリカードから削除することが可能となる。その結果、コンテンツの内容を参照できずに、削除すらできないという事態を回避でき、メモリカードのメモリ領域を有効利用することが可能になる。【００６９】
なお、上記実施の形態では、暗号化コンテンツに対応する端末ＩＤ又はアプリＩＤを持たない端末においても管理ファイルによりコンテンツ種別を参照して削除可能である場合を説明したが、削除を行う端末が暗号化コンテンツの端末ＩＤ又はアプリＩＤを知っておく必要がある場合について、図１７及び図１８を参照して説明する。【００７０】
図１７は、ＩＤ管理機能を備える端末Ａの例を示す図である。この場合、端末Ａは、ＩＤ管理機能によりアプリＡ及びアプリＢの各アプリＩＤを保持し、コンテンツが削除された後もアプリＩＤの保持・管理を継続する。但し、このＩＤ管理機能では、保持するＩＤによりコンテンツを復号する機能は持たないものとする。このＩＤ管理機能により、端末Ａは、コンテンツを削除した後も保持・管理するＩＤに対応するコンテンツを参照及び削除することが可能になる。【００７１】
図１８は、端末ＡのＩＤ管理機能を端末認証機能を用いて他の端末Ｂに引き継ぐ例を示す図である。図中の端末Ａ及び端末Ｂは、共に上記図１７に示したＩＤ管理機能を備えると共に、同様の端末認証機能を備える。この場合、例えば、あるユーザが端末Ａから端末Ｂに機種変更しようとして、端末ＡのＩＤ管理機能を端末Ｂに引き継ぐため、他端末Ｂとの間で端末認証を行った後、保持しているアプリＡとアプリＢの各ＩＤを端末Ｂに引き継ぐ。このことにより、他端末ＢにおいてもアプリＡとアプリＢに対応するコンテンツの削除を可能にする。【００７２】
このように、ＩＤ管理機能を端末認証により引き継ぐことにより、他端末Ｂにおいても端末Ａで参照及び削除可能であったアプリＡ及びアプリＢに対応するコンテンツの参照及び削除機能を引き継ぐことが可能になる。【００７３】
本明細書は、２００５年１０月２６日出願の特願２００５−３１１７８１に基づく。この内容はすべてここに含めておく。
【産業上の利用可能性】
【００７４】
本発明は、記憶媒体に格納されたデータ（コンテンツ）の削除を、暗号化に用いた特有のＩＤを知らないアプリ及び端末でも可能とするデータ処理装置等に有用である。
【図１】
2007049654.tif 000003
【図２】
2007049654.tif 000004
【図３】
2007049654.tif 000005
【図４】
2007049654.tif 000006
【図５】
2007049654.tif 000007
【図６】
2007049654.tif 000008
【図７】
2007049654.tif 000009
【図８】
2007049654.tif 000010
【図９】
2007049654.tif 000011
【図１０】
2007049654.tif 000012
【図１１】
2007049654.tif 000013
【図１２】
2007049654.tif 000014
【図１３】
2007049654.tif 000015
【図１４】
2007049654.tif 000016
【図１５】
2007049654.tif 000017
【図１６】
2007049654.tif 000018
【図１７】
2007049654.tif 000019
【図１８】
2007049654.tif 000020
【手続補正書】
【提出日】平成19年2月23日(2007.2.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
着脱可能な記憶媒体に対してデータの書込処理及び削除処理を行うデータ処理装置であって、
前記データの書込処理に際して、前記記憶媒体内のデータ格納先ディレクトリ情報と前記データの暗号化に用いるＩＤに関する情報であるＩＤ情報とを関係付けた管理情報を作成する管理情報作成手段と、
前記データの書込処理に際して、前記管理情報と前記データとを前記記憶媒体内のデータ格納先ディレクトリに格納するデータ書込手段と、
前記記憶媒体内のデータ格納先ディレクトリに格納されたデータへアクセスする際に用いる自機のＩＤと前記ＩＤ情報のＩＤとが一致しない場合に、前記データの代わりに前記ＩＤ情報を表示する表示手段と、
を具備するデータ処理装置。
【請求項２】
前記管理情報作成手段は、前記データに設定されたデータ種別及びＩＤ情報を取得して前記管理情報を作成する請求項１記載のデータ処理装置。
【請求項３】
前記管理情報作成手段は、前記データに設定された前記ＩＤ情報である端末ＩＤ情報と前記データ格納先ディレクトリ情報とを関係付けた前記管理情報を作成する請求項１記載のデータ処理装置。
【請求項４】
前記管理情報作成手段は、前記データに設定された前記ＩＤ情報であるアプリケーションＩＤ情報と前記データ格納先ディレクトリ情報とを関係付けた前記管理情報を作成する請求項１記載のデータ処理装置。
【請求項５】
（削除）
【手続補正書】
【提出日】平成20年5月1日(2008.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
着脱可能な記憶媒体に対してデータの書込処理及び削除処理を行うデータ処理装置であって、
前記データの書込処理に際して、前記記憶媒体内のデータ格納先ディレクトリ情報と前記データの暗号化に用いるＩＤに関する情報であるＩＤ情報とを関係付けた管理情報を作成する管理情報作成手段と、
前記データの書込処理に際して、前記管理情報と前記データとを前記記憶媒体内のデータ格納先ディレクトリに格納するデータ書込手段と、
前記記憶媒体内のデータ格納先ディレクトリに格納されたデータへアクセスする際に用いる自機のＩＤと前記ＩＤ情報のＩＤとが一致しない場合に、前記データの代わりに前記ＩＤ情報を表示する表示手段と、
を具備するデータ処理装置。
【請求項２】
前記管理情報作成手段は、前記データに設定されたデータ種別及びＩＤ情報を取得して前記管理情報を作成する請求項１記載のデータ処理装置。
【請求項３】
前記管理情報作成手段は、前記データに設定された前記ＩＤ情報である端末ＩＤ情報と前記データ格納先ディレクトリ情報とを関係付けた前記管理情報を作成する請求項１記載のデータ処理装置。
【請求項４】
前記管理情報作成手段は、前記データに設定された前記ＩＤ情報であるアプリケーションＩＤ情報と前記データ格納先ディレクトリ情報とを関係付けた前記管理情報を作成する請求項１記載のデータ処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置に関し、特に、外部メモリに格納するデータを管理するデータ処理装置に関する。
【背景技術】
【０００２】
従来、携帯電話機、携帯情報端末装置や情報家電等のデータ処理装置において利用される着脱可能なメモリカードが普及している。このメモリカードにコンテンツを格納する際に、端末独自のＩＤ（電話番号等）や、アプリケーション独自のＩＤを用いてコンテンツを暗号化し、そのＩＤを知る端末、アプリケーションのみがコンテンツの利用を可能とする技術が提案されている。
【０００３】
以下、従来の暗号化したコンテンツを格納した外部メモリの使用例について図１〜図３を参照して説明する。
【０００４】
図１は、端末特有のＩＤにより暗号化して外部メモリに格納した複数の画像データファイルを端末で表示する場合を示す図である。図１において、外部メモリに格納された複数の画像データファイルのタイトル等を端末で一覧表示し、その中から自端末の機器ＩＤで暗号化されたファイルが選択された場合は表示可能であり、自端末の知らないＩＤで暗号化されたファイルが選択された場合は表示不可である。
【０００５】
図２は、アプリケーションプログラム（以下、アプリという）特有のＩＤにより暗号化して外部メモリに格納した画像データの復号化例を示す図である。図２において、端末１００に実装されたアプリＡ特有のＩＤを利用して暗号化した画像データであるコンテンツ１を外部メモリ２００に格納しており、端末１００でアプリＡを実行した場合は復号可能であり、アプリＢを実行した場合は復号不可である。
【０００６】
図３は、ある端末１００が端末特有のＩＤにより暗号化して外部メモリ２００に格納した画像データを複数の端末で復号化する例を示す図である。図３において、端末Ａ１００が端末特有のＩＤ（例えば、電話番号等）を利用して暗号化した画像データであるコンテンツ１を外部メモリ２００に格納した場合、端末Ａ１００では復号可能であり、端末特有のＩＤが異なる端末Ｂ１０１では復号不可である。
【０００７】
以上のように、暗号化したコンテンツを外部メモリに格納することにより、同一のＩＤを持たない端末やアプリによる再生を制限することが可能になる。
【０００８】
また、他の従来技術として、例えば、特許文献１に記載されたデジタル著作物保護システムや、特許文献２に記載された携帯電話機がある。
【０００９】
特許文献１のデジタル著作物保護システムでは、機器固有情報を利用してコンテンツを暗号化して可搬型記録媒体装置に格納することで、機器固有情報を持たない機器ではコンテンツの復号を正しく行えないようにしている。
【００１０】
特許文献２の携帯電話機では、外部記憶媒体にデータを記録する際に、そのデータに関係付けて自局電話番号を識別するための番号識別子をデータと共に記録し、外部記録媒体からデータを読み出す前に、データに関係付けられて記録された番号識別子が自局電話番号に該当するかを判断し、該当しない場合はデータの読み出しを禁止するようにしている。
【特許文献１】特開２００３−１３１９５０号公報
【特許文献２】特許第３４１６６２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記図２に示した使用例の場合は、アプリＡが端末から削除された場合や、アプリＡを実装していない端末で外部メモリを利用した場合、アプリＡ特有のＩＤで暗号化して格納したコンテンツは、そのファイル属性が表示されない等して、ファイル内容が分からず、その利用目的が判別できないため、削除して良いものかも判別できないファイルとして外部メモリに残ってしまう。
【００１２】
また、上記図３に示した使用例の場合は、端末Ａで利用した外部メモリを、端末機種変更等により端末Ｂで利用することになった場合、端末Ａ特有のＩＤで暗号化して格納したコンテンツは、そのファイル属性が表示されない等して、ファイル内容が分からず、その利用目的が判別できないため、削除して良いものかも判別できないファイルとして外部メモリに残ってしまう。
【００１３】
すなわち、図４に示すように、端末Ａ１００においてアプリＡにより外部メモリ２００に格納されたコンテンツ１はアプリＡでしかアクセスできず、アプリＢではコンテンツ１へのアクセスができないため、その内容参照もできず、削除も行うことができないため、外部メモリに不明のコンテンツが残ってしまい、外部メモリ内の利用可能な領域が利用不可のコンテンツで削減されてしまうことになる。
【００１４】
さらに、上記特許文献１のデジタル著作物保護システム及び上記特許文献２の携帯電話機では、端末固有の情報を知らない端末はデータを正しく復号できない、もしくは復号を禁止されるため、コンテンツを削除して良いかの判断さえ行えない可能性がある。
【００１５】
本発明の目的は、メモリカードに格納されたコンテンツの削除を、暗号化に用いた特有のＩＤを知らないアプリ及び端末でも可能とするデータ処理装置を提供することである。
【課題を解決するための手段】
【００１６】
本発明のデータ処理装置は、着脱可能な記憶媒体に対してデータの書込処理及び削除処理を行うデータ処理装置であって、前記データの書込処理に際して、前記記憶媒体内のデータ格納先ディレクトリ情報とデータに必要なＩＤ情報を含む管理情報を作成する管理情報作成手段と、前記データの書込処理に際して、前記管理情報と前記データを前記記憶媒体内のデータ格納先ディレクトリに格納するデータ書込手段と、前記データの削除処理に際して、削除対象データに対応するＩＤ情報の要否を判断して前記記憶媒体に格納されたデータを削除するとともに、対応する管理情報を削除するデータ削除手段と、を具備する構成を採る。
【発明の効果】
【００１７】
本発明によれば、記憶媒体に格納されたデータ（コンテンツ）の削除を、暗号化に用いた特有のＩＤを知らないアプリ及び端末でも可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図５は、本発明を適用した一実施の形態のデータ処理装置の主要構成を示すブロック図である。図５において、データ処理装置１は、表示処理部２と、入力処理部３と、管理情報取得部４と、管理情報作成部５と、管理ファイル取得部／ファイル書込部６と、外部記憶媒体アクセス部７と、コンテンツ削除部８と、ＩＤ管理機能部９と、端末認証機能部１０と、から構成される。
【００２０】
表示処理部２は、管理情報取得部４から入力されるコンテンツの管理情報等を外部の表示装置（図示せず）に出力して表示する表示処理を実行する機能を有する。
【００２１】
入力処理部３は、外部のキーボード等の入力部（図示せず）からコンテンツに関する読込要求指示、書込要求指示及びデータ削除要求指示等が入力されると、読込要求信号を管理情報取得部４に出力し、書込要求信号を管理情報作成部７に出力し、データ削除要求信号をコンテンツ削除部８に出力する入力処理を実行する機能を有する。また、入力処理部３は、書込要求信号を出力する際に、入力されたコンテンツを管理情報作成部５に出力する。
【００２２】
管理情報取得部４は、コンテンツ読込処理に際して、入力処理部３から読込要求信号が入力されると、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介して外部記憶媒体であるメモリカード２０内の管理ファイル２０Ａから管理情報を取得して表示処理部２に出力する管理情報取得処理を実行する機能を有する。
【００２３】
管理情報作成部５は、コンテンツ書込処理に際して、入力処理部３からコンテンツと共に書込要求信号が入力されると、入力されたコンテンツからバインドＩＤ種別とプロパティ（端末ＩＤ又はアプリＩＤ、プロパティ（電話番号、データ属性及びアプリ情報等））を取得し、そのプロパティに基づいて管理情報を作成し、その管理情報と共にコンテンツを管理ファイル取得部／ファイル書込部６に出力する管理情報作成処理を実行する機能を有する。
【００２４】
管理ファイル取得部／ファイル書込部６は、コンテンツ読込処理に際して、管理情報取得部４から管理情報取得要求が入力されると、外部記憶媒体アクセス部７を介してメモリカード２０内の管理ファイル２０Ａから管理情報を取得して管理情報取得部４に出力する管理ファイル取得処理を実行する機能を有する。
【００２５】
また、管理ファイル取得部／ファイル書込部６は、コンテンツ書込処理に際して、管理情報作成部５から管理情報と共に管理情報書込要求及びコンテンツと共にコンテンツ書込要求が入力されると、外部記憶媒体アクセス部７を介してメモリカード２０内の管理ファイル２０Ａに管理情報を書き込むとともに、コンテンツファイル２０Ｂにコンテンツを書き込むファイル書込処理を実行する機能を有する。
【００２６】
さらに、管理ファイル取得部／ファイル書込部６は、コンテンツ削除処理に際して、管理情報作成部５から管理情報と共にコンテンツ削除要求が入力されると、外部記憶媒体アクセス部７を介してメモリカード２０内のコンテンツファイル２０Ｂ内の削除指定されたコンテンツを削除するとともに、管理ファイル２０Ａの対応する管理情報を初期化するコンテンツ削除処理を実行する機能を有する。
【００２７】
外部記憶媒体アクセス部７は、管理ファイル取得部／ファイル書込部６から入力される管理情報読出要求、コンテンツ書込要求及びコンテンツ削除要求に応じて、メモリカード２０内の管理ファイル２０Ａ及びコンテンツファイル２０Ｂにアクセスして、管理情報の読み出し及び書き込み、コンテンツの書き込み及び削除を実行する機能を有する。
【００２８】
コンテンツ削除部８は、コンテンツ削除処理に際して、入力処理部３からデータ削除要求信号が入力されると、その削除指定されたコンテンツに対するＩＤの要／不要をＩＤ管理機能部９により判断し、必要と判断すると管理機能部９から端末ＩＤ又はアプリＩＤを取得してコンテンツ削除要求と共に管理情報作成部５に出力するコンテンツ削除処理を実行する機能を有する。
【００２９】
ＩＤ管理機能部９は、コンテンツに対応する端末ＩＤ又はアプリＩＤを管理するＩＤ管理機能を有し、コンテンツ削除処理に際して、コンテンツ削除部８から入力される削除コンテンツのＩＤ取得要求に応じて、該当する端末ＩＤ又はアプリＩＤをコンテンツ削除部８に出力する。また、ＩＤ管理機能部９は、削除コンテンツに必要なＩＤが端末ＩＤである場合は、端末認証機能部１０に対して管理する端末ＩＤと共に端末認証要求を出力し、端末認証機能部１０から入力される他端末の端末ＩＤの認証結果に応じて、該当する端末ＩＤをコンテンツ削除部８に出力する。
【００３０】
端末認証機能部１０は、コンテンツ削除処理に際してＩＤ管理機能部９から端末認証要求が入力された場合、外部に接続される他端末から端末ＩＤを取得し、ＩＤ管理機能部９から該当する端末ＩＤを取得して、端末ＩＤを照合して認証結果をＩＤ管理機能部９に出力する端末認証処理を実行する機能を有する。
【００３１】
メモリカード２０は、その内部に管理ファイル２０Ａとコンテンツファイル２０Ｂを格納している。管理ファイル２０Ａは、コンテンツファイル２０Ｂにディレクトリ単位で格納されるコンテンツを管理する管理情報を格納するファイルである。
【００３２】
例えば、図６に示す管理ファイル２０Ａのように、コンテンツ毎に「ディレクトリ名」、「ＩＤ（バインドＩＤ種別）」、「プロパティ１（電話番号）」及び「プロパティ２（データ属性）」を管理する。この場合、コンテンツを格納するディレクトリ毎にバインドＩＤ種別として端末ＩＤを表す「電話番号」を対応付けて管理することに特徴がある。
【００３３】
また、例えば、図７に示す管理ファイル２０Ａのように、コンテンツ毎に「ディレクトリ名」、「ＩＤ（バインドＩＤ種別）」、「プロパティ１（アプリ名称）」及び「プロパティ２（データ属性）」を管理する。この場合、コンテンツを格納するディレクトリ毎にバインドＩＤ種別としてアプリＩＤを表す「アプリ」を対応付けて管理することに特徴がある。
【００３４】
次に、図５のデータ処理装置１において実行されるコンテンツ読込処理について、図８に示すフローチャートを参照して説明する。
【００３５】
図８において、管理情報作成部５は、入力処理部３からのコンテンツ読込要求信号の入力の有無を判別し（ステップＳ１０１）、コンテンツ読込要求信号が入力されると（ステップＳ１０１：ＹＥＳ）、コンテンツ読込要求を管理情報取得部４に出力する。また、コンテンツ読込要求信号が入力されない場合（ステップＳ１０１：ＮＯ）、入力処理部３は、本処理を終了する。
【００３６】
管理情報取得部４は、コンテンツ読込要求が入力されると、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし（ステップＳ１０２）、管理ファイル２０Ａ（図６又は図７参照）から管理情報を取得して（ステップＳ１０３）、その管理情報に基づいてメモリカード２０のコンテンツファイル２０Ｂに格納されているコンテンツのアイコン等の表示情報を表示処理部２に出力して、外部の表示部にコンテンツ情報を表示させて（ステップＳ１０４）、本処理を終了する。
【００３７】
以後、表示部に表示されたコンテンツ情報により、ユーザはメモリカード２０に格納されたコンテンツを知り、コンテンツを選択して再生指示等を入力部から入力することが可能になる。
【００３８】
次に、図５のデータ処理装置１において実行されるコンテンツ書込処理について、図９に示すフローチャートを参照して説明する。
【００３９】
図９において、管理情報作成部５は、入力処理部３からのコンテンツ書込要求信号の入力の有無を判別し（ステップＳ２０１）、コンテンツ書込要求信号が入力されると（ステップＳ２０１：ＹＥＳ）、コンテンツ書込要求と共に入力されるコンテンツを取得する（ステップＳ２０２）。管理情報作成部５は、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし（ステップＳ２０３）、取得したコンテンツに対応する管理情報の作成及び書込処理を開始する（ステップＳ２０４）。
【００４０】
ここで、管理情報作成部５により実行される管理情報の作成及び書込処理について、図１０に示すフローチャートを参照して説明する。
【００４１】
図１０において、管理情報作成部５は、上記コンテンツ書込要求信号の入力有無を判別し（ステップＳ３０１）、コンテンツと共にコンテンツ書込要求信号が入力されて（ステップＳ３０１：ＹＥＳ）、コンテンツを取得すると、当該コンテンツからバインドＩＤ種別（端末ＩＤ又はアプリＩＤ）を取得し（ステップＳ３０２）、そのバインドＩＤ種別に対応するプロパティをコンテンツから取得する（ステップＳ３０３）。
【００４２】
次いで、管理情報作成部５は、取得したコンテンツを参照して、未取得のバインドＩＤ種別プロパティの有無を判別し（ステップＳ３０４）、未取得のバインドＩＤ種別プロパティが有ると判別した場合は（ステップＳ３０４：ＹＥＳ）、ステップＳ３０３に戻って、バインドＩＤ種別プロパティ（電話番号又はアプリ名）を更に取得する。管理情報作成部５は、ステップＳ３０３及びステップＳ３０４を繰り返し実行することにより、取得したコンテンツに設定されたバインドＩＤ種別プロパティを全て取得する。
【００４３】
次いで、管理情報作成部５は、取得したコンテンツを参照して、未取得のバインドＩＤ種別プロパティが無いと判別すると（ステップＳ３０４：ＮＯ）、取得したコンテンツに設定されたコンテンツプロパティ（データプロパティ等）を取得する（ステップＳ３０５）。
【００４４】
次いで、管理情報作成部５は、取得したバインドＩＤ種別プロパティ及びコンテンツプロパティに基づいて管理情報を作成し（ステップＳ３０６）、その管理情報を管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０内の管理ファイル２０Ａに書き込んで（ステップＳ３０７）、本処理を終了する。また、管理情報作成部５は、コンテンツ書込要求信号が入力されない場合は（ステップＳ２０１：ＮＯ）、本処理を終了する。
【００４５】
管理ファイル２０Ａに書き込んだ管理情報の具体例を図１１に示す。この場合、図中の（１）〜（５）は、コンテンツから取得するバインドＩＤ種別プロパティとコンテンツプロパティの取得及び管理情報作成手順を示す。この場合、コンテンツを格納するディレクトリ名である「０００００００１」を設定し、バインドＩＤ種別プロパティとして「アプリ，電話番号」を取得し、種別プロパティ１としてアプリ名である「アプリＡ」を取得し、種別プロパティ２として電話番号である「０９０１２３４５６７８」を取得し、コンテンツプロパティとしてデータプロパティである「ゲームデータ」を取得し、図中の＜例＞で示す管理情報を作成して、管理ファイル２０Ａに書き込む。
【００４６】
なお、図１０のステップＳ３０８及びステップＳ３０９の処理は、後述するコンテンツ削除処理において別途説明する。
【００４７】
図９に戻り、管理情報作成部５は、取得したコンテンツを管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０内のコンテンツファイル２０Ｂに上記ディレクトリ名「０００００００１」のディレクトリに書き込んで（ステップＳ２０５）、本処理を終了する。
【００４８】
また、ステップＳ２０１において、コンテンツ書込要求信号が入力されない場合（ステップＳ２０１：ＮＯ）、管理情報作成部５は、本処理を終了する。
【００４９】
次に、コンテンツ削除部８により実行されるコンテンツ削除処理について、図１２に示すフローチャートを参照して説明する。
【００５０】
図１２において、コンテンツ削除部８は、入力処理部３からのデータ削除要求信号の入力の有無を判別し（ステップＳ４０１）、削除コンテンツを指示するデータ削除要求信号が入力されると（ステップＳ４０１：ＹＥＳ）、その削除コンテンツはＩＤが必要か否かをＩＤ管理機能部９により判断する（ステップＳ４０２）。
【００５１】
コンテンツ削除部８は、ＩＤが必要であると判断すると（ステップＳ４０２：ＹＥＳ）、ＩＤ管理機能部９から削除コンテンツに該当する端末ＩＤ又はアプリＩＤを取得する（ステップＳ４０３）。また、コンテンツ削除部８は、ＩＤが不要であると判断すると（ステップＳ４０２：ＮＯ）、ステップＳ４０４に移行する。
【００５２】
ステップＳ４０４において、コンテンツ削除部８は、取得した端末ＩＤ又はアプリＩＤと共にコンテンツ削除要求を管理情報作成部５に出力する。管理情報作成部５は、入力されたコンテンツ削除要求に基づいてコンテンツ削除処理を実行する。このコンテンツ削除処理について、図１０に示すフローチャートを参照して説明する。
【００５３】
図１０において、管理情報作成部５は、コンテンツ書込要求信号が入力されない場合（ステップＳ３０１：ＮＯ）、コンテンツ削除部８からの上記コンテンツ削除要求の入力の有無を判別する（ステップＳ３０８）。コンテンツ削除部８から上記コンテンツ削除要求が入力されると（ステップＳ３０８：ＹＥＳ）、コンテンツ削除要求と共に端末ＩＤ又はアプリＩＤに基づいて、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし、管理ファイル２０Ａ内の該当するエントリ情報（管理情報）を初期化して（ステップＳ３０９）、本処理を終了する。
【００５４】
管理ファイル２０Ａに対する管理情報初期化の具体例を図１３に示す。この場合、図１１に示した管理情報を初期化して、バインドＩＤ種別プロパティとコンテンツプロパティの内容が削除されたことを示している。
【００５５】
図１２に戻り、管理情報作成部５は、上記管理情報削除処理が終了すると、管理ファイル取得部／ファイル書込部６及び外部記憶媒体アクセス部７を介してメモリカード２０にアクセスし（ステップＳ４０５）、上記コンテンツ削除要求により指定されたコンテンツをコンテンツファイル２０Ｂから削除して（ステップＳ４０６）、本処理を終了する。また、コンテンツ削除部８は、データ削除要求信号が入力されない場合は（ステップＳ４０１：ＮＯ）、本処理を終了する。
【００５６】
次に、上記コンテンツ削除処理において、コンテンツ削除部８により削除コンテンツのＩＤが必要であると判断された場合に、ＩＤ管理機能部９により実行される端末認証処理について、図１４に示すフローチャートを参照して説明する。
【００５７】
図１４において、ＩＤ管理機能部９は、コンテンツ削除部８からのＩＤ取得要求の入力有無を判別し（ステップＳ５０１）、ＩＤ取得要求が入力されると（ステップＳ５０１：ＹＥＳ）、該当ＩＤは端末ＩＤか否かを判別する（ステップＳ５０２）。ＩＤ管理機能部９は、該当ＩＤは端末ＩＤであると判別すると（ステップＳ５０２：ＹＥＳ）、その端末ＩＤと共に端末認証要求を端末認証機能部１０に出力して、端末認証処理を開始する（ステップＳ５０３）。
【００５８】
端末認証機能部１０は、端末ＩＤと共に端末認証要求が入力されると、外部の他端末に対して端末認証要求を送信して当該他端末から端末ＩＤを取得し、入力された端末ＩＤと照合して端末認証結果をＩＤ管理機能部９に出力する。
【００５９】
次いで、ＩＤ管理機能部９は、端末認証結果が入力されると認証ＯＫか否かを判別し（ステップＳ５０４）、認証ＯＫであれば（ステップＳ５０４：ＹＥＳ）、該当する端末ＩＤをコンテンツ削除部８に受け渡して（ステップＳ５０５）、本処理を終了する。
【００６０】
また、ＩＤ管理機能部９は、ＩＤ取得要求が入力されない場合（ステップＳ５０１：ＮＯ）、該当ＩＤが端末ＩＤでない場合（ステップＳ５０２：ＮＯ）、又は、端末認証結果がＮＧである場合（ステップＳ５０４：ＮＯ）、該当端末ＩＤをコンテンツ削除部８に渡さずに、本処理を終了する。
【００６１】
以上のように、本実施の形態では、メモリカード２０に格納するコンテンツ毎に機器バインド用ディレクトリを作成し、バインドＩＤ種別（端末ＩＤ又はアプリＩＤ）及びバインドＩＤ種別に対応するプロパティを含む管理情報を作成して管理ファイルに格納することにより、バインドＩＤによりコンテンツを格納するディレクトリを分け、管理情報によりコンテンツが格納されたディレクトリとＩＤ情報の関係を管理することが可能になる。
【００６２】
その結果、メモリカード２０を着脱可能に接続するメモリカードＩ／Ｆを備える機器として、例えば、携帯電話機に本発明を適用した場合は、図１５及び図１６に示すような動作が可能となる。
【００６３】
図１５は、機器バインド用ディレクトリ下のディレクトリに格納するコンテンツを端末ＩＤに対応付けて管理する例を示す図である。この図では、携帯端末ＡのアプリＢによりメモリカード内の「０００００００１ディレクトリ」に端末ＩＤ（携帯電話番号）を含む管理ファイルと共に格納された暗号化コンテンツ１を、他の携帯電話Ｂで利用する場合を示している。
【００６４】
この場合、携帯電話Ｂがメモリカードにアクセスすると、その表示部には図中に示すように「０００００００１ディレクトリのコンテンツは電話番号「０９０１２３４５６７８」のみで利用できます。本端末では利用できません。」と表示されるものとする。この表示により、携帯電話Ｂのユーザは、暗号化コンテンツ１が他の携帯電話で暗号化されたものであり、自端末では利用不可であることが認識でき、上記コンテンツ削除機能により当該暗号化コンテンツ１の削除のみは可能となる。
【００６５】
また、図１６は、機器バインド用ディレクトリ下のディレクトリに格納するコンテンツをアプリＩＤに対応付けて管理する例を示す図である。この図では、携帯端末ＡのアプリＢによりメモリカード内の「０００００００５ディレクトリ」にアプリＩＤ（アプリ名）を含む管理ファイルと共に格納された暗号化コンテンツ１を、他の携帯電話Ｂで利用する場合を示している。
【００６６】
この場合、携帯電話Ｂがメモリカードにアクセスすると、その表示部には図中に示すように「０００００００５ディレクトリのコンテンツはアプリ「ドラゴンファンタジー」のみで利用できます。本端末には利用アプリが有りません。」と表示されるものとする。この表示により、携帯電話Ｂのユーザは、暗号化コンテンツ１が自端末のアプリＡでは利用不可であることが認識でき、上記コンテンツ削除機能により当該暗号化コンテンツ１の削除のみは可能となる。
【００６７】
したがって、ある端末でメモリカードに格納された暗号化コンテンツを他の端末で利用しようとする場合、暗号化コンテンツに対応する端末ＩＤ又はアプリＩＤを持たない他の端末においても、そのコンテンツのコンテンツ種別を管理する管理ファイルを参照することにより識別可能となり、かつ、メモリカードから削除することが可能となる。その結果、コンテンツの内容を参照できずに、削除すらできないという事態を回避でき、メモリカードのメモリ領域を有効利用することが可能になる。
【００６８】
なお、上記実施の形態では、暗号化コンテンツに対応する端末ＩＤ又はアプリＩＤを持たない端末においても管理ファイルによりコンテンツ種別を参照して削除可能である場合を説明したが、削除を行う端末が暗号化コンテンツの端末ＩＤ又はアプリＩＤを知っておく必要がある場合について、図１７及び図１８を参照して説明する。
【００６９】
図１７は、ＩＤ管理機能を備える端末Ａの例を示す図である。この場合、端末Ａは、ＩＤ管理機能によりアプリＡ及びアプリＢの各アプリＩＤを保持し、コンテンツが削除された後もアプリＩＤの保持・管理を継続する。但し、このＩＤ管理機能では、保持するＩＤによりコンテンツを復号する機能は持たないものとする。このＩＤ管理機能により、端末Ａは、コンテンツを削除した後も保持・管理するＩＤに対応するコンテンツを参照及び削除することが可能になる。
【００７０】
図１８は、端末ＡのＩＤ管理機能を端末認証機能を用いて他の端末Ｂに引き継ぐ例を示す図である。図中の端末Ａ及び端末Ｂは、共に上記図１７に示したＩＤ管理機能を備えると共に、同様の端末認証機能を備える。この場合、例えば、あるユーザが端末Ａから端末Ｂに機種変更しようとして、端末ＡのＩＤ管理機能を端末Ｂに引き継ぐため、他端末Ｂとの間で端末認証を行った後、保持しているアプリＡとアプリＢの各ＩＤを端末Ｂに引き継ぐ。このことにより、他端末ＢにおいてもアプリＡとアプリＢに対応するコンテンツの削除を可能にする。
【００７１】
このように、ＩＤ管理機能を端末認証により引き継ぐことにより、他端末Ｂにおいても端末Ａで参照及び削除可能であったアプリＡ及びアプリＢに対応するコンテンツの参照及び削除機能を引き継ぐことが可能になる。
【００７２】
本明細書は、２００５年１０月２６日出願の特願２００５−３１１７８１に基づく。この内容はすべてここに含めておく。
【産業上の利用可能性】
【００７３】
本発明は、記憶媒体に格納されたデータ（コンテンツ）の削除を、暗号化に用いた特有のＩＤを知らないアプリ及び端末でも可能とするデータ処理装置等に有用である。
【図面の簡単な説明】
【００７４】
【図１】従来の端末特有のＩＤにより暗号化して外部メモリに格納した複数の画像データファイルを端末で表示する場合を示す図
【図２】従来のアプリケーションプログラム特有のＩＤにより暗号化して外部メモリに格納した画像データの復号化例を示す図
【図３】従来のある端末が端末特有のＩＤにより暗号化して外部メモリに格納した画像データを複数の端末で復号化する例を示す図
【図４】従来の端末においてコンテンツの内容参照ができず、削除を行うことができない例を示す図
【図５】本発明の一実施の形態に係るデータ処理装置の要部構成を示すブロック図
【図６】本実施の形態に係る管理ファイルの一例を示す図
【図７】本実施の形態に係る管理ファイルのその他の例を示す図
【図８】本実施の形態に係るコンテンツ読込処理を示すフローチャート
【図９】本実施の形態に係るコンテンツ書込処理を示すフローチャート
【図１０】本実施の形態に係る管理情報の作成、書込及び削除処理を示すフローチャート
【図１１】本実施の形態に係る管理情報書き込み時の手順及び管理情報の具体例を示す図
【図１２】本実施の形態に係るコンテンツ削除処理を示すフローチャート
【図１３】本実施の形態に係る管理情報初期化の具体例を示す図
【図１４】本実施の形態に係る端末認証処理を示すフローチャート
【図１５】本実施の形態に係る機器バインド用ディレクトリ下のディレクトリに格納するコンテンツを端末ＩＤに対応付けて管理する例を示す図
【図１６】本実施の形態に係る機器バインド用ディレクトリ下のディレクトリに格納するコンテンツをアプリＩＤに対応付けて管理する例を示す図
【図１７】本実施の形態に係るＩＤ管理機能を備える端末Ａの例を示す図
【図１８】本実施の形態に係る端末ＡのＩＤ管理機能を端末認証機能を用いて他の端末Ｂに引き継ぐ例を示す図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007049654.tif 000021
【図２】
2007049654.tif 000022
【図３】
2007049654.tif 000023
【図４】
2007049654.tif 000024
【図５】
2007049654.tif 000025
【図６】
2007049654.tif 000026
【図７】
2007049654.tif 000027
【図８】
2007049654.tif 000028
【図９】
2007049654.tif 000029
【図１０】
2007049654.tif 000030
【図１１】
2007049654.tif 000031
【図１２】
2007049654.tif 000032
【図１３】
2007049654.tif 000033
【図１４】
2007049654.tif 000034
【図１５】
2007049654.tif 000035
【図１６】
2007049654.tif 000036
【図１７】
2007049654.tif 000037
【図１８】
2007049654.tif 000038
【国際調査報告】
2007049654.tif 000039
2007049654.tif 000040
2007049654.tif 000041
2007049654.tif 000042