(57)【要約】  本開示のコンテンツ管理装置は、第１コンテンツ情報をコンテンツ管理部（４０３）に新たに追加するコンテンツ情報編集部（４０５１）と、第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報がＤＢ部（４０２）に記憶されていた場合、第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を操作履歴管理部（４０４）に、追加する操作履歴情報編集部（４０５２）と、操作履歴情報編集部（４０５２）により第１操作履歴情報が追加された場合に、コンテンツ管理部（４０３）の第１コンテンツ情報と第２コンテンツ情報それぞれに含まれる紐付け管理領域に、第１コンテンツおよび第２コンテンツの親子関係を示す情報と、第１操作履歴情報を第１コンテンツ情報および第２コンテンツ情報に紐付ける情報とを保存する紐付け部（４０５３）と、を備える。
2013187034.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報管理領域と操作履歴管理領域とを含む記憶部を用いて、コンテンツを管理するためのコンテンツ管理装置であって、
第１コンテンツを識別するための情報である第１コンテンツ情報を前記コンテンツ情報管理領域に新たに追加するコンテンツ情報編集部と、
前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報が前記記憶部に記憶されていた場合、前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記操作履歴管理領域に、追加する操作履歴情報編集部と、
前記操作履歴情報編集部により第１操作履歴情報が追加された場合に、前記コンテンツ情報管理領域の前記第１コンテンツ情報と前記第２コンテンツ情報とのそれぞれに含まれる紐付け管理領域に、前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、前記第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを保存する紐付け部と、を備える、
コンテンツ管理装置。
【請求項２】
前記コンテンツ情報編集部は、
前記コンテンツ管理装置と接続された第１の通信装置から、前記第１コンテンツを識別するための第１情報と前記第１コンテンツに対する編集操作の履歴を示すための第２情報とを少なくとも受け取ったとき、前記第１の通信装置から受け取った前記第１情報に基づいて、前記第１コンテンツ情報を前記コンテンツ情報管理領域に新たに追加する、
請求項１に記載のコンテンツ管理装置。
【請求項３】
前記操作履歴情報編集部は、
前記第１情報および前記第２情報に基づいて、前記第２コンテンツ情報を前記記憶部で検索し、前記第２コンテンツ情報が存在していた場合、前記第２情報に基づいて、前記第１操作履歴情報を前記操作履歴管理領域に、新たに追加する、
請求項２に記載のコンテンツ管理装置。
【請求項４】
前記コンテンツ情報編集部は、
前記第１情報に基づいて、少なくとも前記第１コンテンツを示す識別子と、前記第１コンテンツを保持する前記第１の通信装置を示す識別子とを、前記第１コンテンツ情報として、前記コンテンツ情報管理領域に新たに追加する、
請求項２または３に記載のコンテンツ管理装置。
【請求項５】
前記操作履歴情報編集部は、
前記第２情報に基づいて、少なくとも前記編集操作を示す識別子と、前記編集操作および前記第２コンテンツ情報を紐付ける情報とを、前記第１操作履歴情報として、前記操作履歴管理領域に新たに追加する、
請求項２〜４のいずれか１項に記載のコンテンツ管理装置。
【請求項６】
前記コンテンツ管理装置は、
さらに、コンテンツを保持するためのコンテンツ保持部を備え、
前記コンテンツ保持部は、前記第１の通信装置から前記第１コンテンツを受け取った場合、受け取った前記第１コンテンツを保持する、
請求項２〜５のいずれか１項に記載のコンテンツ管理装置。
【請求項７】
前記編集操作は、前記第２コンテンツを複製して前記第１コンテンツを生成する操作を含む、
請求項１〜６のいずれか１項に記載のコンテンツ管理装置。
【請求項８】
前記編集操作は、前記第２コンテンツをトリミングして前記第１コンテンツを生成する操作を含む、
請求項１〜７のいずれか１項に記載のコンテンツ管理装置。
【請求項９】
前記第２コンテンツは、異なる複数のコンテンツからなり、
前記編集操作は、前記複数のコンテンツを編集することにより前記第１コンテンツを生成する操作を含み、
前記紐付け部は、前記コンテンツ情報管理領域の前記第１コンテンツ情報、および前記複数のコンテンツ情報それぞれに含まれる紐付け管理領域に、前記第１コンテンツと前記複数のコンテンツそれぞれとの親子関係を示す情報と、前記第１操作履歴情報を前記第１コンテンツ情報および前記複数のコンテンツそれぞれに紐付ける情報とを保存する、
請求項１〜７のいずれか１項に記載のコンテンツ管理装置。
【請求項１０】
前記編集操作は、前記第１の通信装置が、前記コンテンツ管理装置と接続された第２の通信装置の保持する前記第２コンテンツの複製を受け取ることにより、前記第１コンテンツを生成する操作を含み、
前記コンテンツ情報管理領域には、前記第２コンテンツ情報として、前記第２コンテンツを示す識別子と、前記第２コンテンツを保持する前記第２の通信装置を示す識別子とが保持されている、
請求項２〜７のいずれか１項に記載のコンテンツ管理装置。
【請求項１１】
前記コンテンツ情報編集部は、さらに、
前記第１の通信装置から、前記第１コンテンツを削除した旨を示す編集操作の履歴を示す削除履歴情報を受け取ったとき、前記第１コンテンツ情報を前記記憶部のコンテンツ情報管理領域から削除し、
前記操作履歴情報編集部は、さらに、
前記操作履歴管理領域に前記第１操作履歴情報が記憶されていた場合、前記第１操作履歴情報を前記操作履歴管理領域から削除し、
前記紐付け部は、さらに、
前記コンテンツ情報管理領域の前記第１コンテンツ情報および前記第２コンテンツ情報に含まれる紐付け管理領域のうち、前記第１コンテンツ情報が紐付けられた情報と、前記第１操作履歴情報が紐付けられた情報とを削除する、
請求項１〜４のいずれか１項に記載のコンテンツ管理装置。
【請求項１２】
前記コンテンツ管理装置は、
さらに、前記第１の通信装置により、前記第１の通信装置が消失した前記第１コンテンツの復元依頼を受け付けたとき、前記コンテンツ情報管理領域および前記操作履歴管理領域に保持されている情報を用いて前記第１コンテンツの復元を実行する復元実行部を備える、
請求項２に記載のコンテンツ管理装置。
【請求項１３】
前記復元実行部は、
前記第１コンテンツ情報に基づき特定される前記第２コンテンツ情報と、前記第２コンテンツ情報を含む前記第２操作履歴情報とが存在する前記紐付け管理領域を含むコンテンツ情報管理領域と前記操作履歴管理領域とを検索することで確認する確認部と、
前記確認部により、前記第２コンテンツ情報と、前記第２操作履歴情報とが存在していたことが確認された場合、前記第２操作履歴情報に基づき、前記第２コンテンツ情報が示す前記コンテンツ管理装置と接続された第２の通信装置に、前記第２コンテンツを送信させることにより、前記第１の通信装置の前記第１コンテンツを復元させる実行部とを有する、
請求項１２に記載のコンテンツ管理装置。
【請求項１４】
前記コンテンツ管理装置は、
さらに、前記第１コンテンツのサムネイルを生成して保持しており、
前記復元実行部は、前記第１の通信装置により、前記第１の通信装置が消失した前記第１コンテンツの復元依頼を受け付けたとき、前記サムネイルを用いて前記第１コンテンツの復元を実行する、
請求項１２に記載のコンテンツ管理装置。
【請求項１５】
前記コンテンツ管理装置は、
さらに、前記コンテンツ管理装置と接続された第２の通信装置により、前記第１の通信装置が保持するコンテンツを含むデータを承継したい旨の承継依頼を受け付けたとき、前記コンテンツ情報管理領域および前記操作履歴管理領域に保持されている情報を用いて前記第１の通信装置が保持するコンテンツを前記第２の通信装置に送信することでデータ承継を実行するデータ承継実行部を備える、
請求項２に記載のコンテンツ管理装置。
【請求項１６】
第１の通信装置および第２の通信装置と接続され、前記第１の通信装置および前記第２の通信装置が保持するコンテンツを管理するコンテンツ管理装置におけるコンテンツ管理方法であって、
（１）第１コンテンツを識別するための情報である第１コンテンツ情報と、（２）前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報と、（３）前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、（４）前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを管理する紐付けステップと、
前記第１コンテンツの送信要求を前記第１の通信装置から受け付けたとき、前記紐付けステップにおいて管理する情報を用いて、前記第１コンテンツまたは前記第２コンテンツのうち少なくとも一方を、前記第１の通信装置または前記第２の通信装置に対して送信する送信ステップと、を含む、
コンテンツ管理方法。
【請求項１７】
前記送信要求は、前記第１の通信装置が消失した前記第１コンテンツを復元するための復元依頼であり、
前記送信ステップでは、前記復元依頼を前記第１の通信装置から受け付けたとき、前記第１コンテンツの復元処理として、前記第２の通信装置または前記コンテンツ管理装置が保持する前記第１コンテンツまたは前記第１コンテンツから編集操作されたコンテンツを前記第１の通信装置に送信する、
請求項１６に記載のコンテンツ管理方法。
【請求項１８】
前記送信要求は、前記第１の通信装置が保持するコンテンツを含むデータを前記第２の通信装置に承継する旨の承継依頼であり、
前記送信ステップでは、前記承継依頼を前記第１の通信装置から受け付けたとき、前記承継の処理として、前記第１の通信装置が保持する前記データを前記第２の通信装置に送信する、
請求項１６に記載のコンテンツ管理方法。
【請求項１９】
第１の通信装置および第２の通信装置と接続され、前記第１の通信装置および前記第２の通信装置が保持するコンテンツを管理するコンテンツ管理装置のプログラムであって、
（１）第１コンテンツを識別するための情報である第１コンテンツ情報と、（２）前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報と、（３）前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、（４）前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記第１コンテンツ情報、前記第２コンテンツ情報に紐付ける情報とを保存する紐付けステップと、
要求を前記第１の通信装置から受け付けたとき、前記紐付けステップにおいて管理する情報を用いて、前記第１コンテンツまたは前記第２コンテンツのうち少なくとも一方を、前記第１の通信装置または前記第２の通信装置に対して送信する送信ステップとを、
コンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置およびコンテンツ管理方法に関し、特にコンテンツを管理するためのコンテンツ管理装置およびコンテンツ管理方法に関する。
【背景技術】
【０００２】
デジタル技術や電子端末の発達により、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のみならず、家電製品やタブレット端末や多機能携帯電話等の多くの電子端末で、画像データや動画データなどのデータを視聴することが可能になっている。【０００３】
さらに、これらデータを各電子端末で編集して、その編集したデータをネットワーク経由で他人と共有するデータ利用方法も可能になっている。特にインターネット上で友人関係を構築し、コミュニケーションを行うサービスであるソーシャルネットワーク（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ、以後ＳＮＳ）の普及によって、ユーザは、他のユーザから共有してもらったデータ（画像データや動画データ）を編集するだけでなく、編集したデータをＳＮＳ上で共有することも容易になっている。【０００４】
画像データや動画データ等のデジタルデータは、劣化なしに複製が容易である。また、データを組み合わせる、トリミング（画像データ等の一部を切り取る編集）をする等の編集を行うことにより、新たなデータを作成することも容易である。そして、データの複製または編集が容易であるために、多くのコンテンツが作られる。しかし、ネットワークを経由した複製等の編集を行う場合には、１つの電子端末や１人のユーザでは管理できないほど多くのコンテンツが作成されてしまうことがある。【０００５】
また、多数コンテンツの管理方法として、電子端末内にデータベース（以降ＤＢ）を持ち、ＤＢ内でコンテンツを管理する方法が一般的に知られている。しかし、電子端末内に持つＤＢではネットワーク経由して機器外へ転送したコンテンツの管理は困難であり、ネットワークが不通となった場合には、その管理機能が機能しないという課題がある。【０００６】
そこで、例えば特許文献１では、ネットワークに接続したコンテンツ管理サーバで、コンテンツ情報や著作者や肖像者等のプロパティ情報を登録・管理する方法が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１４６４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術では、複数のコンテンツを組み合わせる、コンテンツの一部をトリミングするなどで新しいコンテンツを作るような編集を行った場合には、著作者や肖像者等の情報が増え続け、それら情報が不正確なまま引き継がれるなどの問題が発生しやすくなる。【０００９】
本発明は、上述の事情を鑑みてなされたものであり、多数のコンテンツ間の関係を正確に管理できるコンテンツ管理装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の一態様に係るコンテンツ管理装置は、コンテンツ情報管理領域と操作履歴管理領域とを含む記憶部を用いて、コンテンツを管理するためのコンテンツ管理装置であって、第１コンテンツを識別するための情報である第１コンテンツ情報を前記コンテンツ情報管理領域に新たに追加するコンテンツ情報編集部と、前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報が前記記憶部に記憶されていた場合、前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記操作履歴管理領域に、追加する操作履歴情報編集部と、前記操作履歴情報編集部により第１操作履歴情報が追加された場合に、前記コンテンツ情報管理領域の前記第１コンテンツ情報と前記第２コンテンツ情報とのそれぞれに含まれる紐付け管理領域に、前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、前記第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを保存する紐付け部と、を備える。【００１１】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１２】
本発明によれば、多数のコンテンツ間の関係を正確に管理できるコンテンツ管理装置等を実現することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、従来の分散コンテンツ管理システムの構成図である。
【図２】図２は、従来の分散コンテンツ管理システムで管理されるデータの１例を示す図である。
【図３】図３は、実施の形態１におけるコンテンツ管理システムの構成図である。
【図４】図４は、実施の形態１のコンテンツ管理サーバ及び端末装置のハードウェア構成の１例を示す図である。
【図５Ａ】図５Ａは、実施の形態１におけるコンテンツ管理サーバの構成の１例を示すブロック図である。
【図５Ｂ】図５Ｂは、実施の形態１におけるＤＢ生成部の詳細構成の１例を示すブロック図である。
【図６】図６は、実施の形態１における端末装置の構成の１例を示すブロック図である。
【図７】図７は、実施の形態１におけるコンテンツ管理システムを用いてデータ管理を行う場合の処理の概要を説明するための図である。
【図８Ａ】図８Ａは、実施の形態１における実施例１の動作を説明するための図である。
【図８Ｂ】図８Ｂは、実施の形態１における実施例１の動作を説明するための図である。
【図８Ｃ】図８Ｃは、実施の形態１における実施例１の動作を説明するための図である。
【図８Ｄ】図８Ｄは、実施の形態１における実施例１の動作を説明するための図である。
【図９】図９は、実施の形態１における実施例１の動作シーケンスを示す図である。
【図１０Ａ】図１０Ａは、実施の形態１における実施例２の動作を説明するための図である。
【図１０Ｂ】図１０Ｂは、実施の形態１における実施例２の動作を説明するための図である。
【図１０Ｃ】図１０Ｃは、実施の形態１における実施例２の動作を説明するための図である。
【図１０Ｄ】図１０Ｄは、実施の形態１における実施例２の動作を説明するための図である。
【図１１】図１１は、実施の形態１における実施例２の動作シーケンスを示す図である。
【図１２Ａ】図１２Ａは、実施の形態１における実施例３の動作を説明するための図である。
【図１２Ｂ】図１２Ｂは、実施の形態１における実施例３の動作を説明するための図である。
【図１２Ｃ】図１２Ｃは、実施の形態１における実施例３の動作を説明するための図である。
【図１２Ｄ】図１２Ｄは、実施の形態１における実施例３の動作を説明するための図である。
【図１３】図１３は、実施の形態１における実施例３の動作シーケンスを示す図である。
【図１４Ａ】図１４Ａは、実施の形態１における実施例４の動作を説明するための図である。
【図１４Ｂ】図１４Ｂは、実施の形態１における実施例４の動作を説明するための図である。
【図１４Ｃ】図１４Ｃは、実施の形態１における実施例４の動作を説明するための図である。
【図１４Ｄ】図１４Ｄは、実施の形態１における実施例４の動作を説明するための図である。
【図１５】図１５は、実施の形態１における実施例４の動作シーケンスを示す図である。
【図１６Ａ】図１６Ａは、実施の形態１における実施例５の動作を説明するための図である。
【図１６Ｂ】図１６Ｂは、実施の形態１における実施例５の動作を説明するための図である。
【図１６Ｃ】図１６Ｃは、実施の形態１における実施例５の動作を説明するための図である。
【図１６Ｄ】図１６Ｄは、実施の形態１における実施例５の動作を説明するための図である。
【図１７】図１７は、実施の形態１における実施例５の動作シーケンスを示す図である。
【図１８Ａ】図１８Ａは、実施の形態１における操作履歴の表記例を示す図である。
【図１８Ｂ】図１８Ｂは、実施の形態１における操作履歴の表記例を示す図である。
【図１９Ａ】図１９Ａは、実施の形態２におけるコンテンツ管理サーバの構成の１例を示すブロック図である。
【図１９Ｂ】図１９Ｂは、実施の形態２におけるコンテンツ復元実行部の詳細構成の１例を示すブロック図である。
【図２０】図２０は、実施の形態２における端末装置の構成の１例を示すブロック図である。
【図２１】図２１は、実施の形態２における動作を説明するための図である。
【図２２Ａ】図２２Ａは、実施の形態２における動作を説明するための図である。
【図２２Ｂ】図２２Ｂは、実施の形態２における動作を説明するための図である。
【図２２Ｃ】図２２Ｃは、実施の形態２における動作を説明するための図である。
【図２２Ｄ】図２２Ｄは、実施の形態２における動作を説明するための図である。
【図２２Ｅ】図２２Ｅは、実施の形態２における動作を説明するための図である。
【図２３Ａ】図２３Ａは、実施の形態２における動作シーケンスを示す図である。
【図２３Ｂ】図２３Ｂは、実施の形態２における動作シーケンスを示す図である。
【図２４Ａ】図２４Ａは、実施の形態３における縮小画像を作成する際の動作を説明するための図である。
【図２４Ｂ】図２４Ｂは、実施の形態３における縮小画像を作成する際の動作を説明するための図である。
【図２４Ｃ】図２４Ｃは、実施の形態３における縮小画像を作成する際の動作を説明するための図である。
【図２５】図２５は、実施の形態３における縮小画像を作成する際の動作シーケンスを示す図である。
【図２６】図２６は、実施の形態４におけるコンテンツ管理サーバの構成の１例を示すブロック図である。
【図２７】図２７は、実施の形態４における端末装置の構成の１例を示すブロック図である。
【図２８Ａ】図２８Ａは、実施の形態４における動作を説明するための図である。
【図２８Ｂ】図２８Ｂは、実施の形態４における動作を説明するための図である。
【図２９】図２９は、実施の形態４における動作シーケンスを示す図である。
【発明を実施するための形態】
【００１４】
（本発明の基礎となった知見）
本発明者は、「背景技術」の欄において記載した特許文献１に開示される技術に関し、以下のような問題が生じることを見出した。
【００１５】
多数コンテンツの管理方法として、電子端末内にＤＢを持ち、ＤＢ内でコンテンツを管理する方法が一般的である。しかし、電子端末内のＤＢではネットワーク経由して機器外へ転送したコンテンツの管理は困難であり、ネットワークが不通となった場合には、その管理機能が機能しないという課題がある。
【００１６】
それに対して例えば特許文献１では、ネットワークに接続したコンテンツ管理サーバで、コンテンツ情報や著作者や肖像者等のプロパティ情報を登録・管理し、複製や編集時には別コンテンツとして登録し、元コンテンツから変化しない著作者情報等を引き継ぐ方法が開示されている。
【００１７】
以下、図１および図２を用いて、従来（特許文献１）に記載されたネットワークに接続したコンテンツ管理サーバを用いた分散コンテンツ管理方法について説明する。
【００１８】
図１は、従来の分散コンテンツ管理システムの構成図である。図２は、従来の分散コンテンツ管理システムで管理されるデータベースの１例を示す図である。
【００１９】
図１に示す分散コンテンツ管理システム１００は、ネッワーク１２１に接続されたコンテンツ管理サーバ１０１と端末装置１１１とで構成されている。
【００２０】
コンテンツ管理サーバ１０１は、利用者管理部１０２と、コンテンツ管理部１０３と、コンテンツ編集部１０４と、送受信部１０５とを備える。端末装置１１１は、入力部１１２と、コンテンツ表示部１１３と、コンテンツ保持部１１４と、送受信部１１５とを備える。
【００２１】
コンテンツ管理サーバ１０１は、ネットワーク１２１を経由して接続された端末装置１１１のコンテンツ保持部１１４で保持するコンテンツを、利用者管理部１０２とコンテンツ管理部１０３とに登録および管理する。
【００２２】
ユーザは、端末装置１１１を利用しコンテンツ編集を行う場合、コンテンツ管理サーバ１０１のコンテンツ編集部１０４で編集する。コンテンツ管理サーバ１０１のコンテンツ管理部１０３は、図２に示すように、ユーザが端末装置１１１を利用して編集したコンテンツを別コンテンツとして管理する。具体的には、図２に示すように、コンテンツ管理部１０３は、編集された各コンテンツに対して、登録者や著作者や承諾者等が紐付けられたＤＢ１５１を管理する。例えば、コンテンツ管理部１０３は、コンテンツが複製や編集された場合には、著作者等の情報が引き継がれ、登録者や２次著作者等の情報が図２に示すＤＢ１５１に新たに追加する。
【００２３】
しかしながら、上記の従来構成では、複数のコンテンツを組み合わせる、コンテンツの一部をトリミングするなどで新しいコンテンツを作るような編集を行った場合には、著作者や肖像者等の情報が増え続け、コンテンツ情報が不正確なまま引き継がれるなどの問題が発生しやすくなる。
【００２４】
さらに、ＳＮＳ等でネットワークを通じて複数人が編集を行うこと場合には、引き継がれるコンテンツ情報はより不正確で複雑なものになってしまうという問題がある。
【００２５】
また、複数のコンテンツを組み合わせる、コンテンツの一部を利用するなどで新たに作られるコンテンツは、素材となった元のコンテンツとの繋がりが不明確であり、元となったコンテンツを辿ることは困難であるという問題もある。
【００２６】
そこで、本発明の一態様は、かかる問題に鑑みてなされたものであって、多数のコンテンツ間の関係を正確に管理できる通信端末等を提供することを目的とする。
【００２７】
上記問題を解決するために、本発明の第１の態様に係るコンテンツ管理装置は、コンテンツ情報管理領域と操作履歴管理領域とを含む記憶部を用いて、コンテンツを管理するためのコンテンツ管理装置であって、第１コンテンツを識別するための情報である第１コンテンツ情報を前記コンテンツ情報管理領域に新たに追加するコンテンツ情報編集部と、前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報が前記記憶部に記憶されていた場合、前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記操作履歴管理領域に、追加する操作履歴情報編集部と、前記操作履歴情報編集部により第１操作履歴情報が追加された場合に、前記コンテンツ情報管理領域の前記第１コンテンツ情報と前記第２コンテンツ情報とのそれぞれに含まれる紐付け管理領域に、前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、前記第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを保存する紐付け部と、を備える。
【００２８】
この構成により、多数のコンテンツ間の関係を正確に管理できる通信端末を実現することができる。
【００２９】
つまり、第１の態様に係るコンテンツ管理装置は、コンテンツ管理領域にコンテンツデータ間の関係性情報を保持し、操作履歴管理領域にコンテンツデータ間での編集操作の関係を示す操作履歴情報を保持し、紐付け管理領域に、コンテンツと編集操作との関係も保持する。このように、複数のコンテンツに対して特徴的なデータの保持方法を行える構成を実現することにより、複数のコンテンツを組み合わせる、コンテンツの一部をトリミングする等して作られた新しいコンテンツでも、素材となったコンテンツの情報を取得し、その情報を正確に管理できる。
【００３０】
また、第２の態様に係るコンテンツ管理装置は、例えば、前記コンテンツ情報編集部は、前記コンテンツ管理装置と接続された第１の通信装置から、前記第１コンテンツを識別するための第１情報と前記第１コンテンツに対する編集操作の履歴を示すための第２情報とを少なくとも受け取ったとき、前記第１の通信装置から受け取った前記第１情報に基づいて、前記第１コンテンツ情報を前記コンテンツ情報管理領域に新たに追加するとしてもよい。
【００３１】
また、第３の態様に係るコンテンツ管理装置は、第２の態様において、例えば、前記操作履歴情報編集部は、前記第１情報および前記第２情報に基づいて、前記第２コンテンツ情報を前記記憶部で検索し、前記第２コンテンツ情報が存在していた場合、前記第２情報に基づいて、前記第１操作履歴情報を前記操作履歴管理領域に、新たに追加するとしてもよい。
【００３２】
また、第４の態様に係るコンテンツ管理装置は、例えば、前記コンテンツ情報編集部は、前記第１情報に基づいて、少なくとも前記第１コンテンツを示す識別子と、前記第１コンテンツを保持する前記第１の通信装置を示す識別子とを、前記第１コンテンツ情報として、前記コンテンツ情報管理領域に新たに追加するとしてもよい。
【００３３】
また、第５の態様に係るコンテンツ管理装置は、例えば、前記操作履歴情報編集部は、前記第２情報に基づいて、少なくとも前記編集操作を示す識別子と、前記編集操作および前記第２コンテンツ情報を紐付ける情報とを、前記第１操作履歴情報として、前記操作履歴管理領域に新たに追加するとしてもよい。
【００３４】
また、第６の態様に係るコンテンツ管理装置は、例えば、前記コンテンツ管理装置は、さらに、コンテンツを保持するためのコンテンツ保持部を備え、前記コンテンツ保持部は、前記第１の通信装置から前記第１コンテンツを受け取った場合、受け取った前記第１コンテンツを保持するとしてもよい。
【００３５】
また、第７の態様に係るコンテンツ管理装置は、第１の態様〜第６の態様のいずれかにおいて、例えば、前記編集操作は、前記第２コンテンツを複製して前記第１コンテンツを生成する操作を含むとしてもよい。
【００３６】
また、第８の態様に係るコンテンツ管理装置は、第１の態様〜第７の態様のいずれかにおいて、例えば、前記編集操作は、前記第２コンテンツをトリミングして前記第１コンテンツを生成する操作を含むとしてもよい。
【００３７】
ここで、第９の態様に係るコンテンツ管理装置は、第１の態様〜第７の態様のいずれかにおいて、例えば、前記第２コンテンツは、異なる複数のコンテンツからなり、前記編集操作は、前記複数のコンテンツを編集することにより前記第１コンテンツを生成する操作を含み、前記紐付け部は、前記コンテンツ情報管理領域の前記第１コンテンツ情報、および前記複数のコンテンツ情報それぞれに含まれる紐付け管理領域に、前記第１コンテンツと前記複数のコンテンツそれぞれとの親子関係を示す情報と、前記第１操作履歴情報を前記第１コンテンツ情報および前記複数のコンテンツそれぞれに紐付ける情報とを保存するとしてもよい。
【００３８】
また、第１０の態様に係るコンテンツ管理装置は、第２の態様〜第７の態様のいずれかにおいて、例えば、前記編集操作は、前記第１の通信装置が、前記コンテンツ管理装置と接続された第２の通信装置の保持する前記第２コンテンツの複製を受け取ることにより、前記第１コンテンツを生成する操作を含み、前記コンテンツ情報管理領域には、前記第２コンテンツ情報として、前記第２コンテンツを示す識別子と、前記第２コンテンツを保持する前記第２の通信装置を示す識別子とが保持されているとしてもよい。
【００３９】
また、第１１の態様に係るコンテンツ管理装置は、第１の態様〜第４の態様のいずれかにおいて、例えば、前記コンテンツ情報編集部は、さらに、前記第１の通信装置から、前記第１コンテンツを削除した旨を示す編集操作の履歴を示す削除履歴情報を受け取ったとき、前記第１コンテンツ情報を前記記憶部のコンテンツ情報管理領域から削除し、前記操作履歴情報編集部は、さらに、前記操作履歴管理領域に前記第１操作履歴情報が記憶されていた場合、前記第１操作履歴情報を前記操作履歴管理領域から削除し、前記紐付け部は、さらに、前記コンテンツ情報管理領域の前記第１コンテンツ情報および前記第２コンテンツ情報に含まれる紐付け管理領域のうち、前記第１コンテンツ情報が紐付けられた情報と、前記第１操作履歴情報が紐付けられた情報とを削除するとしてもよい。
【００４０】
また、第１２の態様に係るコンテンツ管理装置は、第２の態様において、例えば、前記コンテンツ管理装置は、さらに、前記第１の通信装置により、前記第１の通信装置が消失した前記第１コンテンツの復元依頼を受け付けたとき、前記コンテンツ情報管理領域および前記操作履歴管理領域に保持されている情報を用いて前記第１コンテンツの復元を実行する復元実行部を備えるとしてもよい。
【００４１】
また、第１３の態様に係るコンテンツ管理装置は、第１２の態様において、例えば、前記復元実行部は、前記第１コンテンツ情報に基づき特定される前記第２コンテンツ情報と、前記第２コンテンツ情報を含む前記第２操作履歴情報とが存在する前記紐付け管理領域を含むコンテンツ情報管理領域と前記操作履歴管理領域とを検索することで確認する確認部と、前記確認部により、前記第２コンテンツ情報と、前記第２操作履歴情報とが存在していたことが確認された場合、前記第２操作履歴情報に基づき、前記第２コンテンツ情報が示す前記コンテンツ管理装置と接続された第２の通信装置に、前記第２コンテンツを送信させることにより、前記第１の通信装置の前記第１コンテンツを復元させる実行部とを有するとしてもよい。
【００４２】
また、第１４の態様に係るコンテンツ管理装置は、第１２の態様において、例えば、前記コンテンツ管理装置は、さらに、前記第１コンテンツのサムネイルを生成して保持しており、前記復元実行部は、前記第１の通信装置により、前記第１の通信装置が消失した前記第１コンテンツの復元依頼を受け付けたとき、前記サムネイルを用いて前記第１コンテンツの復元を実行するとしてもよい。
【００４３】
また、第１５の態様に係るコンテンツ管理装置は、第２の態様において、例えば、前記コンテンツ管理装置は、さらに、前記コンテンツ管理装置と接続された第２の通信装置により、前記第１の通信装置が保持するコンテンツを含むデータを承継したい旨の承継依頼を受け付けたとき、前記コンテンツ情報管理領域および前記操作履歴管理領域に保持されている情報を用いて前記第１の通信装置が保持するコンテンツを前記第２の通信装置に送信することでデータ承継を実行するデータ承継実行部を備えるとしてもよい。
【００４４】
また、上記問題を解決するために、本発明のコンテンツ管理方法は、第１の通信装置および第２の通信装置と接続され、前記第１の通信装置および前記第２の通信装置が保持するコンテンツを管理するコンテンツ管理装置におけるコンテンツ管理方法であって、（１）第１コンテンツを識別するための情報である第１コンテンツ情報と、（２）前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報と、（３）前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、（４）前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを管理する紐付けステップと、前記第１コンテンツの送信要求を前記第１の通信装置から受け付けたとき、前記紐付けステップにおいて管理する情報を用いて、前記第１コンテンツまたは前記第２コンテンツのうち少なくとも一方を、前記第１の通信装置または前記第２の通信装置に対して送信する送信ステップと、を含む。
【００４５】
ここで、例えば、前記送信要求は、前記第１の通信装置が消失した前記第１コンテンツを復元するための復元依頼であり、前記送信ステップでは、前記復元依頼を前記第１の通信装置から受け付けたとき、前記第１コンテンツの復元処理として、前記第２の通信装置または前記コンテンツ管理装置が保持する前記第１コンテンツまたは前記第１コンテンツから編集操作されたコンテンツを前記第１の通信装置に送信するとしてもよい。
【００４６】
また、例えば、前記送信要求は、前記第１の通信装置が保持するコンテンツを含むデータを前記第２の通信装置に承継する旨の承継依頼であり、前記送信ステップでは、前記承継依頼を前記第１の通信装置から受け付けたとき、前記承継の処理として、前記第１の通信装置が保持する前記データを前記第２の通信装置に送信するとしてもよい。
【００４７】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００４８】
以下、本発明の実施するための形態について、図面を参照しながら説明する。
【００４９】
（実施の形態１）
以下、本発明の実施の形態１に係るコンテンツ管理サーバ及び端末装置とその動作の一例について説明する。
【００５０】
図３は、実施の形態１におけるコンテンツ管理システムの構成図である。図４は、実施の形態１におけるコンテンツ管理サーバ４０１及び端末装置４１１のハードウェア構成の１例を示す図である。
【００５１】
図３に示すコンテンツ管理システム４００は、ネッワーク４２１に接続されたコンテンツ管理サーバ４０１と複数の端末装置４１１とで構成されている。
【００５２】
ネットワーク４２１は、インターネット（公衆網）でも、ローカルネットワークでもよい。
【００５３】
コンテンツ管理サーバ４０１と端末装置４１１の詳細は後述するが、コンテンツ管理サーバ４０１及び端末装置４１１は、図４に示すようなハードウェア構成により実現される。すなわち、コンテンツ管理サーバ４０１と端末装置４１１は、ユーザＩＦ（ＩｎｔｅｒＦａｃｅ）デバイス５０１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０２と、メモリ５０３と、通信デバイス５０４とを備える。ここで、ユーザＩＦデバイス５０１は、ボタンやキーボードやマウスなどの入力デバイスおよびディスプレイ、ＬＥＤ等の出力デバイスを含む。通信デバイス５０４は、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷｉ−ＦｉやＺｉｇＢｅｅ等の通信デバイスである。
【００５４】
以下、図５Ａおよび図５Ｂを用いて、実施の形態１におけるコンテンツ管理サーバ４０１の構成の詳細について説明する。
【００５５】
図５Ａは、実施の形態１におけるコンテンツ管理サーバの構成の１例を示すブロック図である。図５Ｂは、実施の形態１におけるＤＢ生成部４０５の詳細構成の１例を示すブロック図である。
【００５６】
図５Ａに示すように、コンテンツ管理サーバ４０１は、例えばコンテンツ管理装置の一例であり、コンテンツ管理部４０３および操作履歴管理部４０４を含むＤＢ部４０２と、ＤＢ生成部４０５と、データ抽出部４０６と、コンテンツ保持部４０７と、送受信部４０８とを備える。
【００５７】
送受信部４０８は、ネットワーク４２１へデータを送受信する。例えば、送受信部４０８は、端末装置４１１（第１の通信装置の一例）から、第１コンテンツを識別するための第１情報（コンテンツ情報）と第１コンテンツに対する編集操作の履歴を示すための第２情報（操作履歴情報）とを受け取る。
【００５８】
ＤＢ部４０２は、コンテンツ管理部４０３と、操作履歴管理部４０４とを有し、ＤＢ生成部４０５により、コンテンツ情報及び操作履歴情報などが登録（保存）されることで、複数のコンテンツ間の関係を示すデータが保持される。ＤＢ部４０２は、例えば、メモリなどで構成される記憶部であってもよい。
【００５９】
コンテンツ管理部４０３は、コンテンツを識別するための情報であるコンテンツ情報を保持するコンテンツ情報管理領域を有する。また、コンテンツ管理部４０３すなわちコンテンツ情報管理領域は、コンテンツ情報ごとにコンテンツ間の親子関係を示す情報とコンテンツ情報および操作履歴情報を紐付ける情報が登録されている。以下では、コンテンツ情報管理領域において、コンテンツ情報および操作履歴情報を紐付ける情報が登録されている領域は紐付け管理領域と呼ぶ。
【００６０】
コンテンツ情報管理領域には、例えば、コンテンツＩＤ、コンテンツＩＤに対応するコンテンツを保持する端末装置４１１のＩＤ、その端末装置４１１内のコンテンツを保持するパスなどの情報が保持される。また、紐付け管理領域には、コンテンツ情報管理領域に保持されるコンテンツの親データ情報と子データ情報とが保持される。ここで親データとは、素材コンテンツから複製・編集等をされてコンテンツが作成された場合の、素材コンテンツと当該コンテンツとの紐付け情報である。子データとは、あるコンテンツを複製・編集して新しいコンテンツを作成した場合に、あるコンテンツと新しいコンテンツを紐付ける情報である。なお、コンテンツ管理部４０３と、操作履歴管理部４０４の動作例は実施例で後述する。
【００６１】
ＤＢ生成部４０５は、図５Ｂに示すように、コンテンツ情報編集部４０５１と操作履歴情報編集部４０５２と、紐付け部４０５３とを備え、データ抽出部４０６の命令に従い、送受信部４０８から取得したコンテンツ情報と操作履歴情報を受け取り、コンテンツ管理部４０３および操作履歴管理部４０４を編集する。
【００６２】
コンテンツ情報編集部４０５１は、第１コンテンツを識別するための情報である第１コンテンツ情報をコンテンツ管理部４０３に新たに追加する。また、コンテンツ情報編集部４０５１は、端末装置４１１から、第１コンテンツを削除した旨を示す編集操作の履歴を示す削除履歴情報を受け取ったとき、データ抽出部４０６の命令に従い、第１コンテンツ情報をコンテンツ管理部４０３から削除する。
【００６３】
例えば、コンテンツ情報編集部４０５１は、端末装置４１１から、第１コンテンツを識別するための第１情報と第１コンテンツに対する編集操作の履歴を示すための第２情報とを少なくとも受け取ったとき、受け取った第１情報に基づいて、第１コンテンツ情報をコンテンツ管理部４０３に新たに追加する。ここで、コンテンツ情報編集部４０５１は、例えば、第１情報に基づいて、少なくとも第１コンテンツを示す識別子と、第１コンテンツを保持する端末装置４１１を示す識別子とを、第１コンテンツ情報として、コンテンツ管理部４０３に新たに追加する。
【００６４】
なお、編集操作とは、例えば、複製してコンテンツを生成する操作（上記例では第２コンテンツを複製して第１コンテンツを生成する操作）であり、また、例えば、あるコンテンツをトリミングして新たなコンテンツを生成する操作（上記例では第２コンテンツをトリミングして第１コンテンツを生成する操作）である。また、編集操作は、例えば、複数のコンテンツを編集することにより第１コンテンツを生成したりする操作を含む。また、編集操作には、例えば、コンテンツ管理サーバ４０１と接続されたある端末装置４１１（例えば端末装置Ａ）が、コンテンツ管理サーバ４０１と接続された別の端末装置４１１（例えば端末装置Ｂ）の保持する第２コンテンツの複製を受け取ることにより、第１コンテンツを生成する操作を含む。また、編集操作には、例えばコンテンツを削除する操作も含む。
【００６５】
ここで、例えば、あるコンテンツ（上記例では第１コンテンツ）の編集操作の際に用いられたコンテンツ（上記例では第２コンテンツ）を識別するための情報であるコンテンツ情報（上記例では第２コンテンツ情報）がＤＢ部４０２に記憶（保存）されていた場合を考える。その場合、操作履歴情報編集部４０５２は、データ抽出部４０６の命令に従い、あるコンテンツ（第１コンテンツ）に対する編集操作の履歴を示すための情報である第１操作履歴情報を操作履歴管理部４０４に、新たに追加する。また、操作履歴情報編集部４０５２は、コンテンツ情報編集部４０５１が第１コンテンツ情報をコンテンツ管理部４０３から削除し、かつ、操作履歴管理部４０４に第１操作履歴情報が記憶（保存）されていた場合、データ抽出部４０６の命令に従い、第１操作履歴情報を操作履歴管理部４０４から削除する。
【００６６】
例えば、操作履歴情報編集部４０５２は、第１情報および第２情報に基づいて、第２コンテンツ情報をＤＢ部４０２で検索し、第２コンテンツ情報が存在していた場合、第２情報に基づいて、第１操作履歴情報を操作履歴管理部４０４に、新たに追加する。ここで、操作履歴情報編集部４０５２は、例えば、第２情報に基づいて、少なくとも上記編集操作を示す識別子と、上記編集操作と第２コンテンツ情報を紐付ける情報とを、第１操作履歴情報として、操作履歴管理部４０４に新たに追加する。
【００６７】
紐付け部４０５３は、コンテンツ管理部４０３の第１コンテンツ情報と第２コンテンツ情報それぞれに含まれる紐付け管理領域に、第１コンテンツおよび第２コンテンツの親子関係を示す情報と、第１コンテンツ情報および第２コンテンツ情報に第１操作履歴情報を紐付ける情報とを保存する。
【００６８】
また、紐付け部４０５３は、例えばコンテンツ情報編集部４０５１が第１コンテンツ情報をコンテンツ管理部４０３から削除し、かつ、コンテンツ管理部４０３に第１コンテンツ情報と紐付けられた情報が記憶（保存）されていた場合、第１コンテンツ情報と第２コンテンツ情報に含まれる紐付け管理領域のうち、第１コンテンツ情報が紐付けられた情報と、第１操作履歴情報が紐付けられた情報とを削除する。
【００６９】
例えば、あるコンテンツ（上記例では第２コンテンツ）が異なる複数のコンテンツからなり、上記編集操作は、複数のコンテンツを編集することにより新たなコンテンツ（上記例では第１コンテンツ）を生成する操作であるとする。その場合、紐付け部４０５３は、コンテンツ管理部４０３の第１コンテンツ情報および複数のコンテンツ情報それぞれに含まれる紐付け管理領域に、第１コンテンツと複数のコンテンツそれぞれとの親子関係を示す情報と、第１コンテンツ情報および複数のコンテンツそれぞれに第１操作履歴情報を紐付ける情報とを保存する。
【００７０】
コンテンツ保持部４０７は、コンテンツを保持する。具体的には、コンテンツ保持部４０７は、送受信部４０８から取得したコンテンツデータや、データ抽出部４０６で作成されたコンテンツデータを保持する。例えば、コンテンツ保持部４０７は、端末装置４１１から第１コンテンツを受け取った場合、受け取った第１コンテンツを保持するとしてもよい。なお、コンテンツ保持部４０７が保持するコンテンツデータは、コンテンツ自体のデータでもよく、圧縮されたデータでも縮小されたサムネイルなどのデータでもよい。
【００７１】
なお、上述した各構成は、上述したＣＰＵ、メモリ、及び通信デバイスなどのハードウェア構成を用いて実現される。
【００７２】
以上のようにコンテンツ管理サーバ４０１は構成される。
【００７３】
次に、実施の形態１の端末装置４１１の構成の詳細について説明する。
【００７４】
図６は、実施の形態１における端末装置４１１の構成の１例を示すブロック図である。
【００７５】
図６に示すように、端末装置４１１は、コンテンツ管理装置と接続されており、入力部４１４と、コンテンツ編集部４１５と、コンテンツ・操作履歴送信指示部４１６と、コンテンツ保持部４１７と、送受信部４１８と、コンテンツ管理部４１９を備える。
【００７６】
送受信部４１８は、ネットワーク４２１へデータを送受信する。例えば、送受信部４１８は、コンテンツ管理サーバ４０１に、第１コンテンツを識別するための第１情報（コンテンツ情報）と第１コンテンツに対する編集操作の履歴を示すための第２情報（操作履歴情報）とを送信する。なお、送受信部４１８は、他の端末装置４１１に保持されているコンテンツを受信するとしてもよい。ここで、一の端末装置４１１は、例えば第１の通信装置の一例であり、他の端末装置４１１は例えば第２の通信装置の一例である。
【００７７】
コンテンツ編集部４１５は、コンテンツ保持部４１７及び送受信部４１８を通じて、ネットワーク４２１から取得したコンテンツを利用する。コンテンツ編集部４１５は、例えば、ユーザの指示（ユーザの指示が入力された入力部４１４）に従って、コンテンツ（上記例では第２コンテンツ）を複製して新たにコンテンツ（上記例では第１コンテンツ）を生成する編集操作を行う。また例えば、コンテンツ編集部４１５は、あるコンテンツ（上記例では第２コンテンツ）をトリミングして新たにコンテンツ（上記例では第１コンテンツ）を生成する編集操作を行う。また、コンテンツ編集部４１５は、複数のコンテンツを編集することにより新たなコンテンツ（上記例では第１コンテンツ）を生成する編集操作を行う。
【００７８】
コンテンツ編集部４１５は、編集したコンテンツのデータ自体をコンテンツ保持部４１７に保持させ、そのコンテンツのコンテンツ情報をコンテンツ管理部４１９に保存する。
【００７９】
コンテンツ・操作履歴送信指示部４１６は、コンテンツ編集部４１５によりコンテンツが編集され、コンテンツ保持部４１７に編集されたコンテンツが保存された場合、コンテンツ編集を通じて行われた操作履歴情報を一時的に保持する。コンテンツ・操作履歴送信指示部４１６は、保持している操作履歴情報を、コンテンツ管理部４１９に保存されたコンテンツ情報ともにネットワーク４２１に接続されたコンテンツ管理サーバ４０１に送信することを、送受信部４１８に指示する。これにより、端末装置４１１は、コンテンツ管理サーバ４０１に、編集されたコンテンツのコンテンツ情報とその操作履歴情報とが登録される。
【００８０】
なお、コンテンツ・操作履歴送信指示部４１６は、コンテンツ除法とその操作履歴情報とをコンテンツ管理サーバ４０１に送信する旨の指示は、コンテンツ編集部４１５でコンテンツの編集が行われた直後に必ず行われる必要はない。端末装置４１１がアイドル状態である場合に、または、ある程度コンテンツ・操作履歴が溜まった時に行なうとしてもよい。その場合、端末装置４１１はネットワーク４２１に常時接続されていなくてもよいという効果がある。
【００８１】
コンテンツ保持部４１７は、送受信部４１８から取得したコンテンツデータ（コンテンツ自体）及び、コンテンツ編集部４１５で編集・複製されたコンテンツデータを保持する。
【００８２】
コンテンツ管理部４１９は、送受信部４１８から取得したコンテンツ情報及び、コンテンツ編集部４１５で編集・複製された新しいコンテンツ情報を管理・保持する。
【００８３】
なお、上述した各構成は、各端末装置４１１のＣＰＵ、メモリ、及び通信デバイスなどのハードウェア構成を用いて実現される。
【００８４】
以上のように端末装置４１１は構成される。
【００８５】
次に、上述したコンテンツ管理サーバ４０１及び端末装置４１１の動作について説明する。
【００８６】
図７は、実施の形態１におけるコンテンツ管理システムを用いてデータ管理を行う場合の処理の概要を説明するための図である。
【００８７】
まず、ユーザは、端末装置４１１のコンテンツ保持部４１７内に保持されているコンテンツに、入力部４１４とコンテンツ編集部４１５とを用いて、編集・複製等の編集操作を実施し、新しくコンテンツを作成する（Ｓ１０１）。
【００８８】
そして、コンテンツ編集部４１５は、編集・複製したコンテンツをコンテンツ保持部４１７とコンテンツ管理部４１９に別コンテンツとして保存する（Ｓ１０２）。
【００８９】
次に、端末装置４１１のコンテンツ・操作履歴送信指示部４１６は、Ｓ１０１の編集操作を検知し、検知した編集操作の操作履歴情報を保持する（Ｓ１０３）。ここで、検知した編集操作の操作履歴情報は、新しいコンテンツが生成される際の操作履歴を示す情報である。
【００９０】
次に、コンテンツ・操作履歴送信指示部４１６は、送受信部４１８に指示して、Ｓ１０２で取得した操作履歴情報と、Ｓ１０１でコンテンツ管理部４１９に保存されたコンテンツ情報とを、コンテンツ管理サーバ４０１に送信させる（Ｓ１０４）。
【００９１】
次に、コンテンツ管理サーバ４０１は、Ｓ１０３で端末装置４１１から送信された操作履歴情報とコンテンツ情報とを受信する。コンテンツ管理サーバ４０１は、取得したコンテンツ情報をコンテンツ管理部４０３に新規コンテンツとして追加し、取得した操作履歴情報を新規追加したコンテンツ情報と紐付けて、操作履歴管理部４０４に保存する（Ｓ１０５）。
【００９２】
以上のように、端末装置４１１及びコンテンツ管理サーバ４０１が動作することにより、端末装置４１１内で編集・複製されたコンテンツをコンテンツ管理サーバ４０１で管理することができるだけでなく、コンテンツ情報を正確に引き継ぐことができる。また素材となったコンテンツとの繋がりも保持することができるので、多数のコンテンツ間の関係を正確に管理できる。
【００９３】
以下、実施例として、端末装置４１１及びコンテンツ管理サーバ４０１の主な動作を説明する。
【００９４】
（実施例１：端末装置内のコンテンツ複製）
図８Ａ〜図８Ｄは、実施の形態１における実施例１の動作を説明するための図である。図９は、実施の形態１における実施例１の動作シーケンスを示す図である。図８Ａは、実施例１の動作である端末装置内のコンテンツ複製を実施する前のデータ管理状態の例を示している。図８Ｂ及び図８Ｃは、実施例１の動作である端末装置内のコンテンツ複製を実施した後の、コンテンツ管理サーバ内でのデータ管理状態の例を示している。図８Ｄは、データ管理処理後のデータ管理状態の例を示している。
【００９５】
なお、図８Ａ〜図８Ｄに示すコンテンツ管理サーバ６０２は、実施の形態１で説明したコンテンツ管理サーバ４０１の構成を含むサーバであり、コンテンツ管理サーバ４０１の一態様である。また、図８Ａ〜図８Ｄに示す端末装置６０３（端末装置Ａ）は、実施の形態１で説明した端末装置４１１の構成を含む端末であり、端末装置４１１の一態様である。また、ネットワーク６０１は、上記のネットワーク４２１の一態様である。
【００９６】
以下、実施例１で説明する動作例として端末装置４１１のコンテンツ複製時のデータ管理処理を説明する。具体的には、端末装置６０３（端末装置Ａ）に保存されているコンテンツＩＤ：１で識別されるコンテンツ６０４を、端末装置６０３内で複製して、コンテンツ６０５を作成する編集操作を行う場合のコンテンツ管理サーバの動作について説明する。
【００９７】
まず、端末装置６０３（端末装置Ａ）は、コンテンツ６０４を端末装置内で複製し、コンテンツ６０５を作成する編集操作を行う（Ｓ２０１）。
【００９８】
すると、端末装置６０３は、コンテンツ・操作履歴送信指示部４１６でＳ２０１を検知して、送受信部４１８に指示を与え、コンテンツ情報と操作履歴情報とをコンテンツ管理サーバ６０２に送信する（Ｓ２０２）。
【００９９】
ここで、端末装置６０３からコンテンツ管理サーバ６０２へ送信されるコンテンツ情報は、例えば、端末のＩＤの“１”、ＩＤ１で識別されるコンテンツの所在パスの“／ｈｏｍｅ／ｄｅｖｉｃｅＡ／ｐａｎａ０００２．ｍｐ４”である。また、操作履歴情報は、例えば、コンテンツ６０５を作成するために行われた操作履歴である“１：ｃｏｐｙ”である。“１：ｃｏｐｙ”は、元となったコンテンツのＩＤとその操作を組み合わせたものであり、“コンテンツＩＤ：行われた操作”という表現している。なお、端末装置６０３からコンテンツ管理サーバへ送信されるコンテンツ情報と操作履歴情報とは一例であり、他の表現であってもよい。また、これらコンテンツ情報と操作履歴情報に加えて、他の情報を送信してもよい。
【０１００】
次に、コンテンツ管理サーバ６０２は、図８Ｂに示すように、端末装置６０３から取得したコンテンツ情報をコンテンツＩＤ：２として、コンテンツ管理部４０３に新規追加する（Ｓ２０３）。この時、コンテンツ管理部４０３（コンテンツ情報管理領域６２１）のコンテンツＩＤ：２の親データ及び子データの項目（紐付け管理領域）には、何も情報が格納されない。そして、コンテンツ管理サーバ６０２は、コンテンツ管理部４０３に新規追加したことを端末装置６０３に送信する。すると、端末装置６０３は、送信したコンテンツ情報がコンテンツＩＤ：２として、コンテンツ管理部４０３に新規追加された旨を受信する（Ｓ２０４）。
【０１０１】
次に、コンテンツ管理サーバ６０２は、端末装置６０３から受信した操作履歴情報で、親データとなるコンテンツＩＤ：１のコンテンツが、コンテンツ管理部４０３に存在するか（記憶されているか）を検索する。該当コンテンツが存在する場合には、図８Ｃに示すように、操作履歴管理部４０４（操作履歴管理領域６２２）に操作履歴情報（ここでは、“１：ｃｏｐｙ”）を新規追加する（Ｓ２０５）。なお、該当コンテンツが存在しない場合には（Ｓ２０５で該当なし）、操作履歴管理部４０４（操作履歴管理領域６２２）への情報追加は行わずに、コンテンツ管理処理を終了する。
【０１０２】
次に、コンテンツ管理サーバ６０２は、Ｓ２０５で操作履歴管理部４０４（操作履歴管理領域６２２）へ情報を追加したので、コンテンツ管理部４０３内（紐付け管理領域）において、親データ情報及び子データ情報を追加／修正など関連コンテンツに紐付ける情報を保存する（Ｓ２０６）。本実施例では、コンテンツ管理部４０３内（紐付け管理領域）のコンテンツＩＤ：１の子データ情報に、子データとなる関連コンテンツＩＤに“２”を、その子データが作成するのに行われた操作の操作履歴ＩＤに“１”と書き換える（保存する）。さらにコンテンツＩＤ：２の親データ情報に、親データとなる関連コンテンツＩＤに“１”を、その親データから作成されるのに行われた操作の操作履歴ＩＤを“１”と書き換える（保存する）。
【０１０３】
以上のように、複数のコンテンツの関連情報を特徴的なデータ構造で保持する（特徴的な手順で処理する）コンテンツ管理処理を行う。それにより、端末装置６０３（端末装置Ａ）内で複製されたコンテンツを、コンテンツ管理サーバ６０２内で管理することができるだけでなく、その素材となったコンテンツの情報や、その作成された方法（編集操作の操作履歴）を管理（利用）することができる（図８Ｄ）。
【０１０４】
（実施例２：複数コンテンツからのコンテンツ作成）
図１０Ａ〜図１０Ｄは、実施の形態１における実施例２の動作を説明するための図である。図１１は、実施の形態１における実施例２の動作シーケンスを示す図である。図１０Ａは、実施例２の動作である端末装置内の複数コンテンツからのコンテンツ作成を実施する前のデータ管理状態の例を示している。図１０Ｂ及び図１０Ｃは、端末装置内のコンテンツ作成の実施後の、コンテンツ管理サーバ内でのデータ管理状態の例を示している。図１０Ｄは、データ管理処理後のデータ管理状態の例を示している。
【０１０５】
なお、図１０Ａ〜図１０Ｄに示すコンテンツ管理サーバ７０２は、実施の形態１で説明したコンテンツ管理サーバ４０１の構成を含むサーバであり、コンテンツ管理サーバ４０１の一態様である。また、図１０Ａ〜図１０Ｄに示す端末装置７０３（端末装置Ａ）は、実施の形態１で説明した端末装置４１１の構成を含む端末であり、端末装置４１１の一態様である。また、ネットワーク７０１は、上記のネットワーク４２１の一態様である。
【０１０６】
以下、実施例２で説明する動作例として端末装置４１１のコンテンツ複製時のデータ管理処理を説明する。具体的には、端末装置７０３（端末装置Ａ）に保存されているコンテンツＩＤ：３で識別されるコンテンツ７０４及び、コンテンツＩＤ：４で識別されるコンテンツ７０５を組み合わせることでコンテンツ７０６を作成する編集操作を行う場合のコンテンツ管理サーバの動作について説明する。
【０１０７】
まず、端末装置７０３（端末装置Ａ）は、コンテンツＩＤ：３のコンテンツ７０４及びコンテンツＩＤ：４のコンテンツ７０５を組み合わせることでコンテンツ７０６を作成する編集操作を行う（Ｓ３０１）。
【０１０８】
すると、端末装置７０３は、コンテンツ・操作履歴送信指示部４１６でＳ３０１を検知して、送受信部４１８に指示を与え、コンテンツ情報と操作履歴情報とをコンテンツ管理サーバ７０２に送信する（Ｓ３０２）。
【０１０９】
次に、コンテンツ管理サーバ７０２は、図１０Ｂに示すように、端末装置７０３から取得したコンテンツ情報をコンテンツＩＤ：５として、コンテンツ管理部４０３（コンテンツ情報管理領域７２１）に新規追加する（Ｓ３０３）。この時、コンテンツ管理部４０３（コンテンツ情報管理領域７２１）のコンテンツＩＤ：５の親データ及び子データの項目（紐付け管理領域）には、何も情報が格納されない。そして、コンテンツ管理サーバ７０２は、ＤＢ部４０２のコンテンツ管理部４０３に新規追加したことを端末装置７０３に送信する。すると、端末装置７０３は、送信したコンテンツ情報がコンテンツＩＤ：５として、コンテンツ管理部４０３に新規追加された旨を受信する（Ｓ３０４）。
【０１１０】
次に、コンテンツ管理サーバ７０２は、端末装置７０３から受信した操作履歴情報で、親データとなるコンテンツＩＤ：３及びコンテンツＩＤ：４のコンテンツが、コンテンツ管理部４０３に存在するかを検索する。該当コンテンツが存在する場合には、図１０Ｃに示すように、操作履歴管理部４０４（操作履歴管理領域７２２）に操作履歴情報（本実施例では“３：４：ｃｏｎｎｅｃｔ”）を新規追加する（Ｓ３０５）。なお、該当コンテンツが存在しない場合には（Ｓ３０５で該当なし）、操作履歴管理部４０４（操作履歴管理領域７２２）への情報追加は行わずに、コンテンツ管理処理を終了する。
【０１１１】
次に、コンテンツ管理サーバ７０２は、Ｓ３０５で操作履歴管理部４０４（操作履歴管理領域７２２）へ情報を追加したので、コンテンツ管理部４０３内（紐付け管理領域）において、親データ情報及び子データ情報を追加／修正など関連コンテンツに紐付ける情報を保存する（Ｓ３０６）。本実施例では、コンテンツ管理部４０３内（紐付け管理領域）のコンテンツＩＤ：３の子データ情報に、子データとなる関連コンテンツＩＤに“５”、その子データが作成するのに行われた操作の操作履歴ＩＤに“２”と書き換える（保存する）。また、コンテンツＩＤ：４の子データ情報に、子データとなる関連コンテンツＩＤに“５”、その子データが作成するのに行われた操作の操作履歴ＩＤに“２”と書き換える（保存する）。さらにコンテンツＩＤ：５の親データ情報に、親データとなる関連コンテンツＩＤに“３，４”を、その親データから作成されるのに行われた操作の操作履歴ＩＤを“２”と書き換える（保存する）。
【０１１２】
以上のように、複数のコンテンツの関連情報を特徴的なデータ構造で保持する（特徴的な手順で処理する）コンテンツ管理処理を行う。それにより、端末装置７０３（端末装置Ａ）内で複数コンテンツから作成された新しいコンテンツを、コンテンツ管理サーバ７０２内で管理することができ、その素材となったコンテンツの情報や、その作成された方法（編集操作の操作履歴）を管理（利用）することができる（図１０Ｄ）。
【０１１３】
（実施例３：編集）
図１２Ａ〜図１２Ｅは、実施の形態１における実施例３の動作を説明するための図である。図１３は、実施の形態１における実施例３の動作シーケンスを示す図である。図１２Ａは、実施例３の動作であるトリミングなどの編集を実施する前のデータ管理状態の例を示している。図１２Ｂ及び図１２Ｃは、編集を実施した後の、コンテンツ管理サーバ内でのデータ管理状態の例を示している。図１２Ｄは、データ管理処理後のデータ管理状態の例を示している。
【０１１４】
なお、図１２Ａ〜図１２Ｄに示すコンテンツ管理サーバ８０２は、実施の形態１で説明したコンテンツ管理サーバ４０１の構成を含むサーバであり、コンテンツ管理サーバ４０１の一態様である。また、図１２Ａ〜図１２Ｄに示す端末装置８０３（端末装置Ａ）は、実施の形態１で説明した端末装置４１１の構成を含む端末であり、端末装置４１１の一態様である。また、ネットワーク８０１は、上記のネットワーク４２１の一態様である。
【０１１５】
以下、実施例３で説明する動作例として端末装置４１１のコンテンツをトリミングするなどの編集時のデータ管理処理を説明する。具体的には、端末装置８０３（端末装置Ａ）に保存されているコンテンツＩＤ：７のコンテンツ８０４を、端末装置８０３内でトリミングをすることにより、コンテンツ８０５を作成する編集操作を行う場合のコンテンツ管理サーバの動作について説明する。
【０１１６】
まず、端末装置８０３（端末装置Ａ）は、コンテンツ８０４を端末装置８０３内でトリミングをすることで、コンテンツ８０５を作成する編集操作を行う（Ｓ４０１）。
【０１１７】
すると、端末装置８０３は、コンテンツ・操作履歴送信指示部４１６でＳ４０１を検知して、送受信部４１８に指示を与え、コンテンツ情報と操作履歴情報とをコンテンツ管理サーバ８０２に送信する（Ｓ４０２）。
【０１１８】
次に、コンテンツ管理サーバ８０２は、図１２Ｂに示すように、端末装置８０３から取得したコンテンツ情報をコンテンツＩＤ：７として、コンテンツ管理部４０３（コンテンツ情報管理領域８２１）に新規追加する（Ｓ４０３）。この時、コンテンツ管理部４０３（コンテンツ情報管理領域８２１）のコンテンツＩＤ：７の親データ及び子データの項目（紐付け管理領域）には、何も情報が格納されない。そして、コンテンツ管理サーバ８０２は、コンテンツ管理部４０３に新規追加したことを端末装置８０３に送信する。すると、端末装置８０３は、送信したコンテンツ情報がコンテンツＩＤ：７として、コンテンツ管理部４０３に新規追加された旨を受信する（Ｓ４０４）。
【０１１９】
次に、コンテンツ管理サーバ８０２は、端末装置８０３から受信した操作履歴情報で、親データとなるコンテンツＩＤ：６のコンテンツが、コンテンツ管理部４０３に存在するかを検索する。該当コンテンツが存在する場合には、図１２Ｃに示すように、操作履歴管理部４０４（操作履歴管理領域８２２）に操作履歴情報（本実施例では“６：ｔｒｉｍｉｎｇ（５０，５０，２００，１００）”）を新規追加する（Ｓ４０５）。なお、該当コンテンツが存在しない場合には（Ｓ４０５で該当なし）、操作履歴管理部４０４（操作履歴管理領域８２２）への情報追加は行わずに、コンテンツ管理処理を終了する。
【０１２０】
次に、コンテンツ管理サーバ８０２は、Ｓ４０５で操作履歴管理部４０４（操作履歴管理領域８２２）へ情報を追加したので、コンテンツ管理部４０３内（紐付け管理領域）において、親データ情報及び子データ情報を追加／修正など関連コンテンツに紐付ける情報を保存する（Ｓ４０６）。本実施例では、コンテンツ管理部４０３内（紐付け管理領域）のコンテンツＩＤ：６の子データ情報に、子データとなる関連コンテンツＩＤに“７”を、その子データが作成するのに行われた操作の操作履歴ＩＤに“３”と書き換える（保存する）。さらにコンテンツＩＤ：７の親データ情報に、親データとなる関連コンテンツＩＤに“６”を、その親データから作成されるのに行われた操作の操作履歴ＩＤを“３”と書き換える（保存する）。
【０１２１】
以上のように、複数のコンテンツの関連情報を特徴的なデータ構造で保持する（特徴的な手順で処理する）コンテンツ管理処理を行う。それにより、端末装置８０３（端末装置Ａ）内でトリミングなどの編集がなされたコンテンツを、コンテンツ管理サーバ８０２内で管理することができ、その素材となったコンテンツの情報や、その作成された方法（編集操作の操作履歴）を管理（利用）することができる（図１２Ｄ）。
【０１２２】
（実施例４：他端末装置へコンテンツ共有）
図１４Ａ〜図１４Ｄは、実施の形態１における実施例４の動作を説明するための図である。図１５は、実施の形態１における実施例４の動作シーケンスを示す図である。図１４Ａは、実施例４の動作である他端末装置とのコンテンツ共有の動作を実施する前のデータ管理状態の例を示している。図１４Ｂ及び図１４Ｃは、他端末装置とのコンテンツ共有の動作を実施した後の、コンテンツ管理サーバ内でのデータ管理状態の例を示している。図１４Ｄは、データ管理処理後のデータ管理状態の例を示している。
【０１２３】
なお、図１４Ａ〜図１４Ｄに示すコンテンツ管理サーバ９０２は、実施の形態１で説明したコンテンツ管理サーバ４０１の構成を含むサーバであり、コンテンツ管理サーバ４０１の一態様である。また、図１４Ａ〜図１４Ｄに示す端末装置９０３（端末装置Ａ）および端末装置９０５（端末装置Ｂ）はそれぞれ、実施の形態１で説明した端末装置４１１の構成を含む端末であり、端末装置４１１の一態様である。また、ネットワーク９０１は、上記のネットワーク４２１の一態様である。
【０１２４】
以下、実施例４で説明する動作例として他端末装置とのコンテンツ共有の動作時のデータ管理処理を説明する。具体的には、端末装置９０３（端末装置Ａ）に保存されているコンテンツＩＤ：９のコンテンツ９０４を、端末装置９０５（端末装置Ｂ）へ共有する編集操作を行う場合のコンテンツ管理サーバの動作について説明する。
【０１２５】
まず、端末装置９０３（端末装置Ａ）は、コンテンツ９０４を端末装置９０５（端末装置Ｂ）と共有するために、コンテンツ９０４をコンテンツ管理サーバに送信する（Ｓ５０１）。続いて、コンテンツ管理サーバ９０２は、端末装置９０３からコンテンツ９０４を受信し、受信したコンテンツ管理サーバ９０２は、端末装置９０５にコンテンツ９０４を中継（送信）する（Ｓ５０２）。
【０１２６】
次に、端末装置９０５は、コンテンツ管理サーバ９０２からコンテンツ９０４を取得する。すると、コンテンツ・操作履歴送信指示部４１６でＳ５０２を検知して、送受信部４１８に指示を与え、コンテンツ情報と操作履歴情報とをコンテンツ管理サーバ９０２に送信する（Ｓ５０３）。この操作履歴情報にはコンテンツ９０４の複製を受信して、コンテンツ９０６を作成した編集操作が示されている。
【０１２７】
次に、コンテンツ管理サーバ９０２は、図１４Ｂに示すように、端末装置９０５から取得したコンテンツ情報をコンテンツＩＤ：１０として、コンテンツ管理部４０３に新規追加する（Ｓ５０４）。この時、実施の形態の具体例１の場合と異なり、端末装置９０５からコンテンツ情報が送信されてくるため、コンテンツ管理部４０３（コンテンツ情報管理領域９２１）の、該当コンテンツを所有する端末を示す情報は“Ｂ”となっている。そして、コンテンツ管理サーバ９０２は、コンテンツ管理部４０３に新規追加したことを端末装置９０５に送信する。すると、端末装置９０５は、送信したコンテンツ情報がコンテンツＩＤ：１０として、コンテンツ管理部４０３に新規追加された旨を受信する（Ｓ５０５）。
【０１２８】
次に、コンテンツ管理サーバ９０２は、Ｓ５０１で端末装置９０３から受信した共有コンテンツのＩＤがコンテンツ管理部４０３に存在するかを検索する。該当コンテンツがコンテンツ管理部４０３に存在する場合には、図１４Ｃに示すように、操作履歴管理部４０４（操作履歴管理領域９２２）に操作履歴情報を（本実施例では“９：ｃｏｐｙ”）新規追加する（Ｓ５０６）。なお、該当コンテンツが存在しない場合には（Ｓ５０６で該当なし）、操作履歴管理部４０４（操作履歴管理領域９２２）への情報追加は行わずに、コンテンツ管理処理を終了する。
【０１２９】
次に、コンテンツ管理サーバ９０２は、Ｓ５０６で操作履歴管理部４０４（操作履歴管理領域９２２）へ情報を追加したので、コンテンツ管理部４０３内（紐付け管理領域）において、親データ情報及び子データ情報を追加／修正など関連コンテンツに紐付ける情報を保存する（Ｓ５０７）。本実施例では、コンテンツ管理部４０３内（紐付け管理領域）のコンテンツＩＤ：９の子データ情報に、子データとなる関連コンテンツＩＤに“１０”を、その子データが作成するのに行われた操作の操作履歴ＩＤに“４”と書き換える。さらにコンテンツＩＤ：１０の親データ情報に、親データとなる関連コンテンツＩＤに“９”を、その親データから作成されるのに行われた操作の操作履歴ＩＤを“４”と書き換える。
【０１３０】
以上のように、複数のコンテンツの関連情報を特徴的なデータ構造で保持する（特徴的な手順で処理する）コンテンツ管理処理を行う。それにより、端末装置９０３（端末装置Ａ）から端末装置９０５（端末装置Ｂ）へ共有されたコンテンツ９０６を、コンテンツ管理サーバ９０２内で管理することができるだけでなく、その素材となったコンテンツの情報や、その作成された方法（編集操作の操作履歴）を管理（利用）することができる（図１４Ｄ）。
【０１３１】
（実施例５：コンテンツ削除）
図１６Ａ〜図１６Ｄは、実施の形態１における実施例５の動作を説明するための図である。図１７は、実施の形態１における実施例５の動作シーケンスを示す図である。図１６Ａは、実施例５の動作であるコンテンツ削除の動作を実施する前のデータ管理状態の例を示している。図１６Ｂ及び図１６Ｃは、コンテンツ削除の動作を実施した後の、コンテンツ管理サーバ内でのデータ管理状態の例を示している。図１６Ｄは、データ管理処理後のデータ管理状態の例を示している。
【０１３２】
なお、図１６Ａ〜図１６Ｄに示すコンテンツ管理サーバ１００２は、実施の形態１で説明したコンテンツ管理サーバ４０１の構成を含むサーバであり、コンテンツ管理サーバ４０１の一態様である。また、図１６Ａ〜図１６Ｄに示す端末装置１００３（端末装置Ａ）および端末装置１００５（端末装置Ｂ）はそれぞれ、実施の形態１で説明した端末装置４１１の構成を含む端末であり、端末装置４１１の一態様である。また、ネットワーク１００１は、上記のネットワーク４２１の一態様である。
【０１３３】
以下、実施例５で説明する動作例としてコンテンツ削除時のデータ管理処理を説明する。具体的には、端末装置１００３（端末装置Ａ）に保存されているコンテンツＩＤ：１１のコンテンツ１００４が事前に端末装置９０５（端末装置Ｂ）と共有した状態を前提とする。そのとき、端末装置１００３に保存されているコンテンツＩＤ：１１のコンテンツ１００４を削除する編集操作を行う場合のコンテンツ管理サーバの動作について説明する。
【０１３４】
まず、端末装置１００３に保存されているコンテンツＩＤ：１１のコンテンツ１００４は、事前に端末装置１００５と共有されている状態であり、コンテンツ管理サーバ１００２でも管理されている状態であるとする（図１６Ａ）。
【０１３５】
次に、端末装置１００３は、コンテンツ１００４を削除する（Ｓ６０１）。
【０１３６】
すると、端末装置１００３は、コンテンツ・操作履歴送信指示部４１６でＳ６０１を検知して、送受信部４１８に命令（指示）することで、コンテンツ情報と操作履歴情報（ここでは“削除”という情報）をコンテンツ管理サーバ１００２に送信する（Ｓ６０２）。
【０１３７】
次に、コンテンツ管理サーバ１００２は、図１６Ｂに示すように、端末装置１００３から受信したコンテンツ情報に基づき、対応するコンテンツのコンテンツＩＤ：１１をコンテンツ管理部４０３（コンテンツ情報管理領域１０２１）から削除する（Ｓ６０３）。そして、コンテンツ管理サーバ１００２は、コンテンツ管理部４０３から削除したことを端末装置１００３に送信する。すると、端末装置１００３は、送信したコンテンツ情報に対応するコンテンツＩＤ：１１が、コンテンツ管理部４０３から削除された旨を受信する（Ｓ６０４）。
【０１３８】
次に、コンテンツ管理サーバ１００２は、Ｓ６０３でコンテンツ管理部４０３（コンテンツ情報管理領域１０２１）から削除したコンテンツと、親データまたは子データ（親子関係）として関連付けられているコンテンツが操作履歴管理部４０４（操作履歴管理領域１０２２）に存在するかを検索する。該当コンテンツが操作履歴管理部４０４に存在する場合には、該当する操作履歴情報を削除する（Ｓ６０５）。本実施例では、操作履歴ＩＤ：５が削除される。なお、該当操作履歴情報が存在しない場合には（Ｓ６０５で該当なし）、操作履歴管理部４０４（操作履歴管理領域１０２２）への編集（削除）は行わずに、コンテンツ管理処理を終了する。
【０１３９】
次に、コンテンツ管理サーバ１００２は、Ｓ６０５で操作履歴管理部４０４（操作履歴管理領域１０２２）の該当操作履歴情報を削除したので、コンテンツ管理部４０３内（紐付け管理領域）において、親データ情報及び子データ情報を追加または修正するなどして削除されたコンテンツが関連コンテンツに紐付けられた情報を削除する（Ｓ６０５）。本実施例では、コンテンツＩＤ：１２が親データとして、削除したコンテンツのコンテンツＩＤ：１１と関連付けているため、その関連付けを削除する。
【０１４０】
以上のように、複数のコンテンツの関連情報を特徴的なデータ構造で保持する（特徴的な手順で処理する）コンテンツ管理処理を行う。それにより、端末装置１００５（端末装置Ｂ）で共有された端末装置１００３（端末装置Ａ）のコンテンツ１００６が、削除などの編集がなされたコンテンツを、コンテンツ管理サーバ１００２内で管理することができる。つまり、コンテンツ１００６がコンテンツ管理サーバ１００２内で関連付けされている状態で、そのコンテンツ１００６が削除されても、コンテンツ管理サーバ１００２のＤＢ部４０２を正確に維持することができる。
【０１４１】
なお、他端末装置へ共有したコンテンツを復元する利用方法も必要になる蓋然性を考慮すると、必ずしもＳ６０３〜Ｓ６０６を実施する必要はない。
【０１４２】
以上、本実施の形態によれば、端末装置で編集されたコンテンツであっても、そのコンテンツ情報を正確に引き継ぐことができるので、コンテンツ管理サーバで正しい対応で管理することができる。また素材となった元のコンテンツとの繋がりもコンテンツ管理サーバ内の操作履歴により、明確に管理できる。したがって、多数のコンテンツ間の関係を正確に管理できるコンテンツ管理装置を実現することができる。
【０１４３】
つまり、本実施の形態に係るコンテンツ管理装置は、コンテンツ管理領域にコンテンツデータ間の関係性情報を保持し、操作履歴管理領域にコンテンツデータ間での編集操作の関係を示す操作履歴情報を保持し、紐付け管理領域に、コンテンツと編集操作との関係も保持する。それにより、複数のコンテンツを組み合わせる、コンテンツの一部をトリミングする等して作られた新しいコンテンツでも、素材となったコンテンツの情報を取得し、その情報を正確に管理できる。
【０１４４】
なお、実施の形態１では、ＤＢ部４０２をＲＤＢ（Ｒｅｌａｔｉｏｎａｌ  ＤａｔａＢａｓｅ）形式で説明しているが、情報が管理（保存）される形式はＲＤＢに限定しない。例えば図１８Ａおよび図１８Ｂに示すようにＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式等でもよい。ここで、図１８Ａおよび図１８Ｂは、本実施の形態における操作履歴の表記例を示す図であり、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式が示されている。
【０１４５】
また、上記の実施例では、例えば第１の通信装置、第２の通信装置などの端末装置が保持するコンテンツのＩＤとコンテンツ管理サーバが管理する対応するコンテンツのコンテンツ情報の一例であるＩＤとは、説明を簡単にするため、同一の番号としたがそれに限らない。コンテンツ管理サーバが端末装置の保持するコンテンツと対応づけることができるのであれば、異なったＩＤで管理しても差し支えない。
【０１４６】
（実施の形態２）
実施の形態２では、実施の形態１におけるコンテンツ管理サーバ内でのデータ管理状態（複数のコンテンツの関連情報を保持する特徴的なデータ構造）を利用する利用方法の１例について説明する。具体的には、端末装置で保存されているコンテンツ（コンテンツデータ）が消失してしまった場合にそのコンテンツデータを復元する方法について説明する。
【０１４７】
まず、図１９Ａおよび図１９Ｂを用いて、実施の形態２のコンテンツ管理サーバ４０１Ａの構成について説明する。
【０１４８】
図１９Ａは、実施の形態２におけるコンテンツ管理サーバの構成の１例を示すブロック図である。図１９Ｂは、実施の形態２におけるコンテンツ復元実行部１１１７の詳細構成の１例を示すブロック図である。なお、図５Ａと同様の要素には同一の符号を付しており、詳細な説明は省略する。また、図１９Ａに示す各構成は、上述したＣＰＵ、メモリ、及び通信デバイスなどのハードウェア構成を用いて実現される。
【０１４９】
図１９Ａに示すコンテンツ管理サーバ４０１Ａは、実施の形態１に係るコンテンツ管理サーバ４０１に対して、コンテンツ復元実行部１１１７が追加されている点で構成が異なる。
【０１５０】
コンテンツ復元実行部１１１７は、他の端末装置４１１Ａにより、他の端末装置４１１Ａが消失した第１コンテンツの復元依頼を受け付けたとき、コンテンツ管理部４０３および操作履歴管理部４０４に保持されている情報を用いて第１コンテンツの復元を実行する。
【０１５１】
具体的には、コンテンツ復元実行部１１１７は、確認部１１０８と、実行部１１０９とを有する。
【０１５２】
確認部１１０８は、第１コンテンツ情報に基づき特定される第２コンテンツ情報と、第２コンテンツ情報を含む第２操作履歴情報とが存在する紐付け管理領域を含むコンテンツ管理部４０３と操作履歴管理部４０４とを検索することで確認する。
【０１５３】
実行部１１０９は、確認部１１０８により、第２コンテンツ情報と、第２操作履歴情報とが存在していたことが確認された場合、第２操作履歴情報に基づき、第３コンテンツ情報が示す他の端末装置４１１Ａに、第２コンテンツを送信させることにより、他の端末装置４１１Ａの第１コンテンツを復元させる。
【０１５４】
次に、実施の形態２の端末装置４１１Ａの構成の詳細について説明する。
【０１５５】
図２０は、実施の形態２における端末装置４１１Ａの構成の１例を示すブロック図である。なお、図６と同様の要素には同一の符号を付しており、詳細な説明は省略する。また、図２０Ａに示す各構成は、上述したＣＰＵ、メモリ、及び通信デバイスなどのハードウェア構成を用いて実現される。
【０１５６】
図２０に示す端末装置４１１Ａは、実施の形態１に係る端末装置４１１に対して、コンテンツ復元依頼部１１１０が追加されている点で構成が異なる。
【０１５７】
コンテンツ復元依頼部４２０は、当該端末装置４１１Ａ内のコンテンツが消失した等の場合に、送受信部４１８を経由して、ネットワーク４２１へコンテンツ復元依頼を送信する。コンテンツ復元依頼部４２０は、コンテンツ復元依頼を、コンテンツ管理サーバ４０１Ａに向けて送信する。
【０１５８】
なお、本実施形態では、コンテンツ復元依頼部１１１０は、入力部４１４と接続されており、ユーザ操作によってコンテンツ復元依頼を実行するがそれに限られない。端末装置４１１Ａ内でコンテンツ破損検出などを自動で行い、コンテンツ破損を検出した場合に、ユーザ操作なしにコンテンツ復元依頼を実行するとしてもよい。
【０１５９】
次に、上述したコンテンツ管理サーバ４０１Ａ及び端末装置４１１Ａの動作について説明する。
【０１６０】
図２１および図２２Ａ〜図２２Ｅは、実施の形態２における動作を説明するための図である。図２３Ａおよび図２３Ｂは、実施の形態２における動作シーケンスを示す図である。図２１および図２２Ａは、本実施の形態の動作であるコンテンツ復元を実施する前のデータ管理状態の例を示している。図２２Ａ〜図２２Ｄは、コンテンツ復元の動作中の、コンテンツ管理サーバ内でのデータ管理状態の例を示している。図２２Ｅは、コンテンツ復元動作後のデータ管理状態の例を示している。
【０１６１】
なお、図２１、図２２Ａ〜図２２Ｅに示すコンテンツ管理サーバ１１０２は、コンテンツ管理サーバ４０１Ａの構成を含むサーバであり、コンテンツ管理サーバ４０１Ａの一態様である。また、図２１、図２２Ａ〜図２２Ｅに示す端末装置１１０３（端末装置Ａ）および端末装置１１０５（端末装置Ｂ）はそれぞれ、端末装置４１１Ａの構成を含む端末であり、端末装置４１１Ａの一態様である。また、ネットワーク１１０１は、上記のネットワーク４２１の一態様である。
【０１６２】
以下、本実施の形態の動作例として端末装置４１１Ａの消失したコンテンツを復旧する際のデータ管理処理を説明する。
【０１６３】
まず、図２１に示すように端末装置１１０３（端末装置Ａ）内のコンテンツ１１０４は、端末装置１１０５（端末装置Ｂ）と共有した状態である。そして、図２２Ａに示すように端末装置１１０３内に存在していたコンテンツ１１０４が消失したとする。
【０１６４】
その場合、まず、端末装置１１０３のコンテンツ復元依頼部１１１０は、ユーザ操作によって（入力部４１４から）入力されたコンテンツ復元依頼をコンテンツ管理サーバ１１０２へ送信する（Ｓ７０１）。
【０１６５】
次に、コンテンツ管理サーバ１１０２は、端末装置１１０３からコンテンツ復元依頼を受信すると、コンテンツ復元依頼を送信した端末装置１１０３が所有していたコンテンツがコンテンツ管理部４０３内にあるか（保存されているか）を検索する（Ｓ７０２）。ここで、本実施の形態では、コンテンツＩＤ：１３が保存されているかを検索する。
【０１６６】
次に、該当データ（コンテンツＩＤ：１３）があった場合、該当データがコンテンツ管理部４０３内に、親データまたは子データ（親子関係）として関連付けられている情報（紐付ける情報）を有するかを判定する（Ｓ７０３）。本実施の形態では、端末装置１１０５のコンテンツＩＤ：１４が紐付けられた情報を有するコンテンツ情報が該当データに相当する。なお、復元対象コンテンツの親データ／子データの関連付け情報（紐付ける情報）が複数ある場合には、その内から１つを選択する。選択基準については規定しない。
【０１６７】
次に、親データ／子データの関連情報（紐付ける情報）がアクセス可能かどうかを確認するため、端末装置１１０５へ確認パケットを送信する（Ｓ７０４）。なお、コンテンツ管理サーバ１１０２が、端末装置間やユーザ間でのアクセス許可リスト等と保持している場合には、それを参照して、アクセス有無を判断するステップを経るとしてもよい。
【０１６８】
次に、端末装置１１０５は、コンテンツ管理サーバ１１０２からコンテンツ復元対象のコンテンツの確認パケットを受信し、その該当コンテンツがアクセス可能である場合には、コンテンツ管理サーバ１１０２へ応答を送信する（Ｓ７０５）。
【０１６９】
次に、コンテンツ管理サーバ１１０２は、端末装置１１０５からアクセス可能との応答を受信すると、コンテンツ管理サーバ１１０２に該当コンテンツを送信するように送信命令を送信する（Ｓ７０６）。ここでは、コンテンツＩＤ：１４のコンテンツデータを送信する送信命令が送信される。
【０１７０】
次に、端末装置１１０５は、上記送信命令に従って、コンテンツＩＤ：１４のコンテンツデータをコンテンツ管理サーバ１１０２へ送信する（Ｓ７０７）。
【０１７１】
次に、コンテンツ管理サーバ１１０２は、コンテンツＩＤ：１４のコンテンツデータを受信すると、端末装置１１０３のコンテンツ復元を実行する（Ｓ７０８）。具体的には、コンテンツ復元実行部１１１７は、該当コンテンツに関連付けられた操作履歴情報を参照し、取得したコンテンツを用いて復元加工を実行する。本実施の形態では、コンテンツ管理部４０３（コンテンツ情報管理領域１１２１）に保持されているコンテンツＩＤ：１４に関連付けられた情報（紐付ける情報）は、操作履歴ＩＤ：６である。ここで、操作履歴ＩＤ：６は、コンテンツＩＤ：１３のコピーであるため、さらなる処理（復元加工）は行わない。
【０１７２】
次に、コンテンツ管理サーバ１１０２は、復元加工を実施したコンテンツを端末装置１１０３へ送信する（Ｓ７０９）。
【０１７３】
そして、コンテンツ復元依頼を行った端末装置１１０３は、コンテンツ復元対象のコンテンツを受信すると、端末装置１１０３のコンテンツ管理部４１９及びコンテンツ保持部４１７に、受信したコンテンツを保存する。このようにして、コンテンツ復元が実現できる。
【０１７４】
なお、Ｓ７０９後には、コンテンツ管理サーバ１１０２は、ＤＢ部４０２を更新する。具体的な処理は、実施の形態１の実施例１と実施例５とで説明した通りである。
【０１７５】
すなわち、まず、端末装置１１０３は、コンテンツ・操作履歴送信指示部４１６でコンテンツ復元操作（Ｓ７０９）を検知して、送受信部４１８に指示を与え、コンテンツ情報と操作履歴情報とをコンテンツ管理サーバ１１０２に送信する（Ｓ７１０）。
【０１７６】
次に、コンテンツ管理サーバ１１０２は、図２２Ｂに示すように、端末装置１１０３から取得したコンテンツ情報をコンテンツＩＤ：１５として、コンテンツ管理部４０３に新規追加する（Ｓ７１１）。この時、コンテンツ管理部４０３（コンテンツ情報管理領域１１２１）のコンテンツＩＤ：１５の親データ及び子データの項目（紐付け管理領域）には、何も情報が格納されない。また、復元前のコンテンツ情報を削除する。
【０１７７】
そして、コンテンツ管理サーバ１１０２は、その旨を端末装置１１０３に送信する。すると、端末装置１１０３は、送信したコンテンツ情報がコンテンツＩＤ：１５として、コンテンツ管理部４０３に新規追加された旨を受信する（Ｓ７１２）。
【０１７８】
次に、コンテンツ管理サーバ１１０２は、端末装置１１０３から受信した上記操作履歴情報で、親データとなるコンテンツが、コンテンツ管理部４０３に存在するかを検索する。該当コンテンツが存在する場合には、図２２Ｃに示すように、操作履歴管理部４０４（操作履歴管理領域１１２２）に操作履歴情報（ここでは、“１４：ｃｏｐｙ”）を新規追加する（Ｓ７１２）。なお、該当コンテンツが存在しない場合には（Ｓ７１２で該当なし）、操作履歴管理部４０４（操作履歴管理領域１１２２）への情報追加は行わずに、コンテンツ管理処理を終了する。
【０１７９】
続いて、コンテンツ管理サーバ１１０２は、Ｓ７１１でコンテンツ管理部４０３（コンテンツ情報管理領域１１２１）から削除したコンテンツと、親データまたは子データ（親子関係）として関連付けられているコンテンツが操作履歴管理部４０４（操作履歴管理領域１１２２）に存在するかを検索する。該当コンテンツが操作履歴管理部４０４に存在する場合には、該当する操作履歴情報を削除する（Ｓ７１３）。
【０１８０】
本実施の形態では、復元したコンテンツは、コンテンツＩＤ：１５としてコンテンツ管理部４０３に保存され、コンテンツ管理部４０３と操作履歴管理部４０４から、コンテンツＩＤ：１３と操作履歴ＩＤ：６が削除される。
【０１８１】
次に、コンテンツ管理サーバ１１０２は、コンテンツ管理部４０３内（紐付け管理領域）において、図２２Ｄに示すように、削除されたコンテンツが関連コンテンツに紐付けられた情報を削除し、追加されたコンテンツと関連コンテンツとを紐付けられる情報を保存する（Ｓ７１４）。本実施例では、さらにコンテンツ管理部４０３で、コンテンツＩＤ：１４とコンテンツＩＤ：１５には親データ／子データを修正し、操作履歴情報と関連付けを行う（紐付ける情報を保存する）。また、コンテンツ管理部４０３と操作履歴管理部４０４から、コンテンツＩＤ：１３と操作履歴ＩＤ：６に関する部分の関連付け情報を削除する。
【０１８２】
以上のように、復元動作およびコンテンツ管理処理を行うことにより、他端末装置へ共有したコンテンツがある場合に、端末装置内でコンテンツを消失しても、コンテンツ管理サーバへコンテンツ復元依頼を行うことにより、コンテンツ復元をすることができる（図２２Ｅ）。
【０１８３】
（実施の形態３）
実施の形態３では、実施の形態１におけるコンテンツ管理サーバ内でのデータ管理状態（複数のコンテンツの関連情報を保持する特徴的なデータ構造）を利用する利用方法の別の１例について説明する。具体的には、端末装置で保存されているコンテンツ（コンテンツデータ）が消失してしまった場合にそのコンテンツデータを復元する方法について説明する。実施の形態２との違いは、コンテンツ管理サーバのＤＢ部に保存されるコンテンツ情報に対応するコンテンツの縮小画像を保持している点と、その縮小画像からコンテンツを復元することで、オリジナルより品質は劣るものの、似たコンテンツを復元する点である。
【０１８４】
つまり、実施の形態３におけるコンテンツ管理サーバと端末装置の構成は実施の形態２と同じである。しかし、コンテンツ管理サーバにおいて、コンテンツ保持部４０７にＤＢ部４０２に保存されるコンテンツ情報に対応するコンテンツの縮小画像を保持し、その縮小画像についての情報（コンテンツ情報および操作履歴情報）をＤＢ部４０２に保存する点のみ異なる。
【０１８５】
以下、コンテンツ管理サーバ４０１Ａがコンテンツの縮小画像を作成する際の動作について説明する。
【０１８６】
図２４Ａ〜図２４Ｃは、実施の形態３における縮小画像を作成する際の動作を説明するための図である。図２５は、実施の形態３における縮小画像を作成する際の動作シーケンスを示す図である。図２４Ａは、縮小画像を作成する動作を実施する前のデータ管理状態の例を示している。図２４Ｂは、縮小画像を作成した際のデータ管理状態の例を示している。図２４Ｃは、データ管理処理後のデータ管理状態の例を示している。
【０１８７】
なお、図２４Ａ〜図２４Ｃに示すコンテンツ管理サーバ１２０２は、コンテンツ管理サーバ４０１Ａの構成を含むサーバであり、コンテンツ管理サーバ４０１Ａの一態様である。また、図２４Ａ〜図２４Ｃに示す端末装置１２０３（端末装置Ａ）および端末装置１２０５（端末装置Ｂ）はそれぞれ、端末装置４１１Ａの構成を含む端末であり、端末装置４１１Ａの一態様である。また、ネットワーク１２０１は、上記のネットワーク４２１の一態様である。
【０１８８】
以下、縮小画像を作成する際の動作を説明する際のコンテンツ管理サーバ４０１Ａのデータ管理処理について説明する。なお、具体的な処理は、実施の形態１の実施例４で説明したのと同様であるため概要のみ説明を行う。
【０１８９】
すなわち、端末装置１２０３は、コンテンツ１２０４を端末装置１２０５と共有するために、コンテンツ管理サーバ経由で端末装置１２０５に送信する（Ｓ８０１）。
【０１９０】
次に、コンテンツ管理サーバ１２０２は、端末装置１２０３からコンテンツを受信（取得）すると、図２４Ｂに示すように、取得したコンテンツの縮小画像を作成し、新規コンテンツ１２０６としてコンテンツ管理サーバ１２０２内の、コンテンツ保持部４０７及びコンテンツ管理部４０３及び操作履歴管理部４０４に情報を保存する（Ｓ８０２）。本実施の形態では、コンテンツ１２０６はコンテンツＩＤ：１７として、コンテンツ管理部が登録され、操作履歴管理部には、“１６：ｓｈｒｉｎｋ（１０％）”等の情報が保存される。
【０１９１】
Ｓ８０２を完了したコンテンツ管理サーバ１２０２は、端末装置１２０５へコンテンツ１２０４を中継する（Ｓ８０３）。
【０１９２】
次に、端末装置１２０５は、Ｓ８０３でコンテンツ管理サーバからコンテンツ１２０４を取得する。すると、コンテンツ・操作履歴送信指示部４１６は、Ｓ８０３を検知して、送受信部４１８に指示を与え、コンテンツ情報と操作履歴情報をコンテンツ管理サーバ１２０２に送信する（Ｓ８０４）。
【０１９３】
次に、コンテンツ管理サーバ１２０２は、端末装置Ｂ１２０５から取得したコンテンツ情報をコンテンツＩＤ：１８として、コンテンツ管理部４０３に新規追加する（Ｓ８０５）。そして、コンテンツ管理サーバ１１０２は、その旨を端末装置１２０５に送信する。ここで、端末装置１２０５は、送信したコンテンツ情報がコンテンツＩＤ：１８として、コンテンツ管理部４０３に新規追加された旨を受信する（８０６）。
【０１９４】
次に、コンテンツ管理サーバ１２０２は、Ｓ８０１で端末装置１２０３から受信した共有コンテンツのＩＤがコンテンツ管理部４０３に存在するかを検索する。該当コンテンツが存在する場合には、操作履歴管理部４０４にＳ８０４で取得した操作履歴情報を複製（例えば“１６：ｃｏｐｙ”）として新規追加する（Ｓ８０７）。なお、該当コンテンツが存在しない場合には、操作履歴管理部への情報追加は行わない。
【０１９５】
次に、コンテンツ管理サーバ１２０２は、Ｓ８０６で操作履歴管理部４０４へ情報を追加した場合、コンテンツ管理部４０３内の関連コンテンツに紐付ける情報を保存する（Ｓ８０８）。本実施の形態では、コンテンツ管理部内のコンテンツＩＤ：１６の子データ情報に、子データとなる関連コンテンツＩＤに“１８”を、その子データが作成するのに行われた操作の操作履歴ＩＤに“９”と書き換える。さらにコンテンツＩＤ：１８の親データ情報に、親データとなる関連コンテンツＩＤに“１６”を、その親データから作成されるのに行われた操作の操作履歴ＩＤを“９”と書き換える（図２４Ｃ）。
【０１９６】
以上のように、Ｓ８０１〜Ｓ８０８を行うことにより、端末装置１２０３のコンテンツを端末装置１２０５と共有できると共に、コンテンツ管理サーバ１２０２にも、縮小画像が保存され、元のコンテンツと関連付けされ管理することができる。
【０１９７】
これにより、復元に用いることができるデータがコンテンツ管理サーバ１２０２へ保存されるため、他端末装置の状態（該当コンテンツの有無やネットワーク接続の有無等）に関わらず、コンテンツ復元を行うことができる。
【０１９８】
なお、コンテンツ復元の動作については、実施の形態２で説明した処理（例えば図２３Ａおよび図２３ＢのＳ７０１〜Ｓ７１４の処理）を行えばよいので、説明を省略する。ただし、Ｓ７０３では、コンテンツ管理サーバが関連データを選択する際に、縮小画像を選択することにより、縮小画像からコンテンツ復元を行う。
【０１９９】
また、本実施の形態では、端末装置間で、コンテンツを共有する場合でも、コンテンツ管理サーバで縮小画像を保持する。それにより、例えば送信履歴のような共有履歴などに、共有したファイル名や日時等の文字情報だけでなく、縮小画像をユーザに提示することができるため、ユーザも容易に過去履歴を把握できる等のメリットもある。
【０２００】
（実施の形態４）
実施の形態４では、実施の形態１におけるにおけるコンテンツ管理サーバ内でのデータ管理状態（複数のコンテンツの関連情報を保持する特徴的なデータ構造）を利用する利用方法の別の１例について説明する。具体的には、端末装置をユーザが買い換えた場合等にデータ継承を行う利用方法について説明する。
【０２０１】
まず、実施の形態４のコンテンツ管理サーバ４０１Ｂの構成について説明する。
【０２０２】
図２６は、実施の形態４におけるコンテンツ管理サーバの構成の１例を示すブロック図である。なお、図５Ａと同様の要素には同一の符号を付しており、詳細な説明は省略する。
【０２０３】
図２６に示すコンテンツ管理サーバ４０１Ｂは、実施の形態１に係るコンテンツ管理サーバ４０１に対して、データ継承実行部１３０９及びユーザ管理部１３１０が追加されている点で構成が異なる。なお、図２６に示す各構成は、上述したＣＰＵ、メモリ、及び通信デバイスなどのハードウェア構成を用いて実現される。
【０２０４】
データ継承実行部１３０９は、ある端末装置４１１Ｂ（例えば端末装置Ａ）と異なる別の端末装置４１１Ｂ（例えば端末装置Ｃ）により、ある端末装置４１１Ｂ（例えば端末装置Ａ）が保持するコンテンツを含むデータを承継したい旨の承継依頼を受け付けたとき、コンテンツ管理部４０３および操作履歴管理部４０４に保持されている情報を用いてある端末装置４１１Ｂ（例えば端末装置Ａ）が保持するコンテンツを別の端末装置４１１Ｂ（例えば端末装置Ｃ）に送信することでデータ承継を実行する。
【０２０５】
より具体的には、データ継承実行部１３０９は、ネットワーク４２１を通して接続されている端末装置４１１Ｂから受信されるデータ継承依頼パケットを受ける。データ継承実行部１３０９は、ユーザ管理部１３１０に格納されているユーザ情報と比較してユーザ認証を行う。そして、ユーザ認証成功の場合には、データ抽出部４０６と連携し、コンテンツ管理部４０３内にあるコンテンツ情報の中の、データ継承依頼ユーザが所有する端末装置のコンテンツを抽出する。これにより、実施の形態２のコンテンツ復元と同等の動作シーケンスで、同一ユーザの端末装置４１１Ｂ内コンテンツを別の端末装置４１１Ｂへデータ継承することができる。
【０２０６】
次に、実施の形態４の端末装置４１１Ｂの構成について説明する。
【０２０７】
図２７は、実施の形態４における端末装置４１１Ｂの構成の１例を示すブロック図である。なお、図６と同様の要素には同一の符号を付しており、詳細な説明は省略する。また、図２７に示す各構成は、上述したＣＰＵ、メモリ、及び通信デバイスなどのハードウェア構成を用いて実現される。
【０２０８】
図２７に示す端末装置４１１Ｂは、実施の形態１に係る端末装置４１１に対して、データ継承依頼部１３１１が追加されている点で構成が異なる。
【０２０９】
データ継承依頼部１３１１は、送受信部４１８を経由して、ネットワーク４２１へデータ継承依頼を送信する。データ継承依頼部１３１１は、データ継承依頼を、ユーザ操作によって（入力部４１４に従って）、コンテンツ管理サーバ４０１Ｂに送信される。なお、データ継承依頼する際には、端末装置４１１Ｂの所有者を特定するために、ユーザ認証を行う必要がある。本実施の形態ではユーザ認証は入力部４１４等を利用して、ユーザがユーザ認証を行うものとする。
【０２１０】
次に、上述したコンテンツ管理サーバ４０１Ｂ及び端末装置４１１Ｂの動作について説明する。
【０２１１】
図２８Ａおよび図２８Ｂは、実施の形態４における動作を説明するための図である。図２９は、実施の形態４における動作シーケンスを示す図である。具体的には、図２８Ａは本実施の形態のデータ管理処理を実施する前の状態を示しており、端末装置１３０３内のコンテンツ１３０４を端末装置１３０５と共有した状態を示している。図２８Ｂは、本実施の形態のデータ管理処理を実施した後の、データ継承を完了した状態を示している。
【０２１２】
なお、図２８Ａおよび図２８Ｂに示すコンテンツ管理サーバ１３０２は、コンテンツ管理サーバ４０１Ｂの構成を含むサーバであり、コンテンツ管理サーバ４０１Ｂの一態様である。また、図２８Ａおよび図２８Ｂに示す端末装置１３０３（端末装置Ａ）、端末装置１３０５（端末装置Ｂ）および端末装置１３０７（端末装置Ｃ）はそれぞれ、端末装置４１１Ｂの構成を含む端末であり、端末装置４１１Ｂの一態様である。また、ネットワーク１３０１は、上記のネットワーク４２１の一態様である。
【０２１３】
ここで、端末装置１３０３（端末装置Ａ）と端末装置１３０７（端末装置Ｃ）とは、ユーザ１が所有している機器であるとする。また、また、端末装置１３０５（端末装置Ｂ）はユーザ２が所有している機器とする。
【０２１４】
以下、端末装置１３０３（端末装置Ａ）内にあるコンテンツを端末装置１３０７（端末装置Ｃ）へ継承する場合の動作について説明する。
【０２１５】
まず、端末装置１３０７は、ユーザ１のユーザ操作によって、データ継承依頼をコンテンツ管理サーバ１３０２に送信する（Ｓ９０１）。この時、ユーザ１はユーザ認証情報を入力部４１４で入力して、ユーザ１のユーザ情報を加えて、データ継承依頼を送信するものとする。
【０２１６】
次に、コンテンツ管理サーバ１３０２は、データ継承依頼を受信すると、データ承継依頼とともに受信したユーザ認証情報をユーザ管理部１３１０内情報（管理情報１３２３）と比較し、登録されている情報かを判定する（Ｓ９０２）。本実施の形態では、ユーザ１として認証成功したものとする。
【０２１７】
次に、ユーザ認証された場合に（Ｓ９０２でＹｅｓ）、コンテンツ管理サーバ１３０２は、データ抽出部４０６と連携し、コンテンツ管理部４０３にあるコンテンツ情報の中の、データ継承依頼ユーザが所有する端末装置のコンテンツを抽出する（Ｓ９０３）。本実施の形態ではコンテンツＩＤ：１９が抽出される。なお、コンテンツＩＤ：２０は、端末装置１３０５のコンテンツであり、ユーザが異なるために抽出されない。また、該当コンテンツが複数ある場合には全てが抽出され、以後の処理を行う。
【０２１８】
次に、コンテンツ管理サーバ１３０２は、Ｓ９０３で抽出されたコンテンツがアクセス可能かどうかを確認するために、端末装置１３０３へ確認パケットを送信する（Ｓ９０４）。
【０２１９】
次に、端末装置１３０３は、コンテンツ管理サーバ１３０２からコンテンツの確認パケットを受信する。そして、端末装置１３０３は、当該コンテンツがアクセス可能である場合には、コンテンツ管理サーバ１３０２にアクセス可能である旨の応答を送信する（Ｓ９０５）。
【０２２０】
次に、コンテンツ管理サーバ１３０２は、端末装置１３０３によりアクセス可能である旨の応答を受信すると、コンテンツ管理サーバ１３０２へ該当コンテンツを送信するように端末装置１３０３に送信命令を送信する（Ｓ９０６）。
【０２２１】
次に、端末装置１３０３は、上記送信命令を受け、コンテンツＩＤ：１９のコンテンツデータをコンテンツ管理サーバ１３０２に送信する（Ｓ９０７）。
【０２２２】
次に、コンテンツ管理サーバ１３０２は、該当コンテンツを端末装置１３０７へ送信する（Ｓ９０８）。そして、該当コンテンツを受信した端末装置１３０７は、端末装置１３０７内のコンテンツ管理部４１９及びコンテンツ保持部４１７に、受信したコンテンツを保存する。このようにして、端末装置１３０７は、データ継承を実現することができる。
【０２２３】
また、Ｓ９０８完了後、コンテンツ管理サーバ１３０２は、ＤＢ部４０２を更新し、データ継承したコンテンツを新規コンテンツとして、コンテンツ管理部４０３と操作履歴管理部４０４に登録する。そして、コンテンツ管理サーバ１３０２は、端末装置１３０７をユーザ１の認証済み機器として、ユーザ管理部１３１０（管理情報１３２３）に登録する（Ｓ９０９）。
【０２２４】
本実施の形態では、コンテンツ管理サーバ１３０２は、データ継承したコンテンツをコンテンツＩＤ：２１としてコンテンツ管理部４０３（コンテンツ情報管理領域１３２１）に登録し、操作履歴管理部４０４（操作履歴管理領域１３２２）には、操作履歴ＩＤ：１１として操作履歴情報を登録する。さらに、コンテンツ管理サーバ１３０２は、コンテンツ管理部４０３（紐付け管理領域）で、コンテンツＩＤ：１９とコンテンツＩＤ：２１には親データ／子データを修正し、操作履歴情報との関連付けを行う。
【０２２５】
以上のように、Ｓ９０１〜Ｓ９０９を行うことにより、同一ユーザが所有する端末装置内のコンテンツを他端末装置へデータ継承することができる。また、上述したデータ継承では、コンテンツデータが移行するだけでなく、コンテンツ管理サーバ内にある操作履歴等のコンテンツに関連するメタ情報も引き継ぐことができる。それにより、光ディスク等のメディアを利用したデータ移行に比べて、利便性が高いという効果を奏する。
【０２２６】
以上、本開示によれば、多数のコンテンツ間の関係を正確に管理できる通信端末を実現することができる。例えば、本開示のコンテンツ管理装置では、コンテンツを加工編集して作られる２次コンテンツでも、素材となったコンテンツの情報を取得することができ、その情報を活用して、消失してしまったコンテンツの復元や、他コンテンツとの関連性を維持したまま、他端末装置へデータ継承すること等が可能になる。
【０２２７】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の画像復号化装置などを実現するソフトウェアは、次のようなプログラムである。
【０２２８】
すなわち、このプログラムは、コンピューターに第１の通信装置および第２の通信装置と接続され、前記第１の通信装置および前記第２の通信装置が保持するコンテンツを管理するコンテンツ管理装置のプログラムであって、（１）第１コンテンツを識別するための情報である第１コンテンツ情報と、（２）前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報と、（３）前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、（４）前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記第１コンテンツ情報、前記第２コンテンツ情報に紐付ける情報とを保存する紐付けステップと、要求を前記第１の通信装置から受け付けたとき、前記紐付けステップにおいて管理する情報を用いて、前記第１コンテンツまたは前記第２コンテンツのうち少なくとも一方を、前記第１の通信装置または前記第２の通信装置に対して送信する送信ステップとを実行させる。
【０２２９】
また、上記各実施の形態において、全般的または具体的な態様は、方法によって実現されてもよい。すなわち、本発明の一態様に係るコンテンツ管理方法は、第１の通信装置および第２の通信装置と接続され、前記第１の通信装置および前記第２の通信装置が保持するコンテンツを管理するコンテンツ管理装置におけるコンテンツ管理方法であって、（１）第１コンテンツを識別するための情報である第１コンテンツ情報と、（２）前記第１コンテンツの編集操作の際に用いられた第２コンテンツを識別するための情報である第２コンテンツ情報と、（３）前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、（４）前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを管理する紐付けステップと、前記第１コンテンツの送信要求を前記第１の通信装置から受け付けたとき、前記紐付けステップにおいて管理する情報を用いて、前記第１コンテンツまたは前記第２コンテンツのうち少なくとも一方を、前記第１の通信装置または前記第２の通信装置に対して送信する送信ステップと、を含むとしてもよい。ここで、送信ステップにおいて送信することで、データの復元またはデータの承継を実施できることから、送信は復元および承継を含む概念としている。
【０２３０】
すなわち、ここで、コンテンツ管理方法は、前記送信要求は、前記第１の通信装置が消失した前記第１コンテンツを復元するための復元依頼であり、前記送信ステップでは、前記復元依頼を前記第１の通信装置から受け付けたとき、前記第１コンテンツの復元処理として、前記第２の通信装置または前記コンテンツ管理装置が保持する前記第１コンテンツまたは前記第１コンテンツから編集操作されたコンテンツを前記第１の通信装置に送信するとしてもよい。また、前記送信要求は、前記第１の通信装置が保持するコンテンツを含むデータを前記第２の通信装置に承継する旨の承継依頼であり、前記送信ステップでは、前記承継依頼を前記第１の通信装置から受け付けたとき、前記承継の処理として、前記第１の通信装置が保持する前記データを前記第２の通信装置に送信するとしてもよい。
【０２３１】
以上、本発明の一つまたは複数の態様に係るコンテンツ管理装置およびコンテンツ管理方法等について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０２３２】
本発明に係るコンテンツ管理装置と端末装置（通信端末）によれば、複数のコンテンツを組み合わせる、コンテンツの一部をトリミングする等して作られた新しいコンテンツでも、素材となったコンテンツの情報を取得することができる。またその情報を活用して、消失してしまったコンテンツの復元や、他コンテンツとの関連性を維持したまま、他端末装置へデータ継承すること等が可能になる。
【符号の説明】
【０２３３】
１００  分散コンテンツ管理システム
１０１、４０１、４０１Ａ、４０１Ｂ、６０２、７０２、８０２、９０２、１００２、１１０２、１２０２、１３０２  コンテンツ管理サーバ
１０２  利用者管理部
１０３、４０３、４１９  コンテンツ管理部
１０４、４１５  コンテンツ編集部
１０５、１１５、４０８、４１８  送受信部
１１１、４１１、４１１Ａ、４１１Ｂ、６０３、７０３、８０３、９０３、９０５、１００３、１００５、１１０３、１１０５、１２０３、１２０５、１３０３、１３０５、１３０７  端末装置
１１２、４１４  入力部
１１３  コンテンツ表示部
１１４、４０７、４１７  コンテンツ保持部
１２１、４２１、６０１、７０１、８０１、９０１、１００１、１１０１、１２０１、１３０１  ネットワーク
１５１  ＤＢ
４００  コンテンツ管理システム
４０２  ＤＢ部
４０４  操作履歴管理部
４０５  ＤＢ生成部
４０６  データ抽出部
４１６  コンテンツ・操作履歴送信指示部
５０１  ユーザＩＦデバイス
５０２  ＣＰＵ
５０３  メモリ
５０４  通信デバイス
６０４、６０５、７０４、７０５、７０６、８０４、８０５、９０４、９０６、１００４、１００６、１１０４、１１０６、１１０７、１２０４、１２０６、１２０７、１３０４、１３０６、１３０８  コンテンツ
６２１、７２１、８２１、９２１、１０２１、１１２１、１２２１、１３２１  コンテンツ情報管理領域
６２２、７２２、８２２、９２２、１０２２、１１２２、１２２２、１３２２  操作履歴管理領域
１３２３  管理情報
１１０８  確認部
１１０９  実行部
１１１７  コンテンツ復元実行部
１１１０  コンテンツ復元依頼部
１３０９  データ継承実行部
１３１０  ユーザ管理部
１３１１  データ継承依頼部
４０５１  コンテンツ情報編集部
４０５２  操作履歴情報編集部
４０５３  紐付け部
【図１】
2013187034.tif 000003
【図２】
2013187034.tif 000004
【図３】
2013187034.tif 000005
【図４】
2013187034.tif 000006
【図５Ａ】
2013187034.tif 000007
【図５Ｂ】
2013187034.tif 000008
【図６】
2013187034.tif 000009
【図７】
2013187034.tif 000010
【図８Ａ】
2013187034.tif 000011
【図８Ｂ】
2013187034.tif 000012
【図８Ｃ】
2013187034.tif 000013
【図８Ｄ】
2013187034.tif 000014
【図９】
2013187034.tif 000015
【図１０Ａ】
2013187034.tif 000016
【図１０Ｂ】
2013187034.tif 000017
【図１０Ｃ】
2013187034.tif 000018
【図１０Ｄ】
2013187034.tif 000019
【図１１】
2013187034.tif 000020
【図１２Ａ】
2013187034.tif 000021
【図１２Ｂ】
2013187034.tif 000022
【図１２Ｃ】
2013187034.tif 000023
【図１２Ｄ】
2013187034.tif 000024
【図１３】
2013187034.tif 000025
【図１４Ａ】
2013187034.tif 000026
【図１４Ｂ】
2013187034.tif 000027
【図１４Ｃ】
2013187034.tif 000028
【図１４Ｄ】
2013187034.tif 000029
【図１５】
2013187034.tif 000030
【図１６Ａ】
2013187034.tif 000031
【図１６Ｂ】
2013187034.tif 000032
【図１６Ｃ】
2013187034.tif 000033
【図１６Ｄ】
2013187034.tif 000034
【図１７】
2013187034.tif 000035
【図１８Ａ】
2013187034.tif 000036
【図１８Ｂ】
2013187034.tif 000037
【図１９Ａ】
2013187034.tif 000038
【図１９Ｂ】
2013187034.tif 000039
【図２０】
2013187034.tif 000040
【図２１】
2013187034.tif 000041
【図２２Ａ】
2013187034.tif 000042
【図２２Ｂ】
2013187034.tif 000043
【図２２Ｃ】
2013187034.tif 000044
【図２２Ｄ】
2013187034.tif 000045
【図２２Ｅ】
2013187034.tif 000046
【図２３Ａ】
2013187034.tif 000047
【図２３Ｂ】
2013187034.tif 000048
【図２４Ａ】
2013187034.tif 000049
【図２４Ｂ】
2013187034.tif 000050
【図２４Ｃ】
2013187034.tif 000051
【図２５】
2013187034.tif 000052
【図２６】
2013187034.tif 000053
【図２７】
2013187034.tif 000054
【図２８Ａ】
2013187034.tif 000055
【図２８Ｂ】
2013187034.tif 000056
【図２９】
2013187034.tif 000057
【手続補正書】
【提出日】平成25年10月29日(2013.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ情報管理領域と操作履歴管理領域とを含む記憶部を用いて、コンテンツを管理するためのコンテンツ管理装置であって、
第１コンテンツを識別するための情報である第１コンテンツ情報を前記コンテンツ情報管理領域に新たに追加するコンテンツ情報編集部と、
前記第１コンテンツの編集操作の際に用いられ、前記第１コンテンツとは異なる第２コンテンツを識別するための情報である第２コンテンツ情報が前記記憶部に記憶されていた場合、前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記操作履歴管理領域に、追加する操作履歴情報編集部と、
前記操作履歴情報編集部により第１操作履歴情報が追加された場合に、前記コンテンツ情報管理領域の前記第１コンテンツ情報と前記第２コンテンツ情報とのそれぞれに含まれる紐付け管理領域に、前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、前記第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを保存する紐付け部と、を備える、
コンテンツ管理装置。
【請求項２】
前記コンテンツ情報編集部は、
前記コンテンツ管理装置と接続された第１の通信装置から、前記第１コンテンツを識別するための第１情報と前記第１コンテンツに対する編集操作の履歴を示すための第２情報とを少なくとも受け取ったとき、前記第１の通信装置から受け取った前記第１情報に基づいて、前記第１コンテンツ情報を前記コンテンツ情報管理領域に新たに追加する、
請求項１に記載のコンテンツ管理装置。
【請求項３】
前記操作履歴情報編集部は、
前記第１情報および前記第２情報に基づいて、前記第２コンテンツ情報を前記記憶部で検索し、前記第２コンテンツ情報が存在していた場合、前記第２情報に基づいて、前記第１操作履歴情報を前記操作履歴管理領域に、新たに追加する、
請求項２に記載のコンテンツ管理装置。
【請求項４】
前記コンテンツ情報編集部は、
前記第１情報に基づいて、少なくとも前記第１コンテンツを示す識別子と、前記第１コンテンツを保持する前記第１の通信装置を示す識別子とを、前記第１コンテンツ情報として、前記コンテンツ情報管理領域に新たに追加する、
請求項２または３に記載のコンテンツ管理装置。
【請求項５】
前記操作履歴情報編集部は、
前記第２情報に基づいて、少なくとも前記編集操作を示す識別子と、前記編集操作および前記第２コンテンツ情報を紐付ける情報とを、前記第１操作履歴情報として、前記操作履歴管理領域に新たに追加する、
請求項２〜４のいずれか１項に記載のコンテンツ管理装置。
【請求項６】
前記コンテンツ管理装置は、
さらに、コンテンツを保持するためのコンテンツ保持部を備え、
前記コンテンツ保持部は、前記第１の通信装置から前記第１コンテンツを受け取った場合、受け取った前記第１コンテンツを保持する、
請求項２〜５のいずれか１項に記載のコンテンツ管理装置。
【請求項７】
前記編集操作は、前記第２コンテンツを複製して前記第１コンテンツを生成する操作を含む、
請求項１〜６のいずれか１項に記載のコンテンツ管理装置。
【請求項８】
前記編集操作は、前記第２コンテンツをトリミングして前記第１コンテンツを生成する操作を含む、
請求項１〜７のいずれか１項に記載のコンテンツ管理装置。
【請求項９】
前記第２コンテンツは、異なる複数のコンテンツからなり、
前記編集操作は、前記複数のコンテンツを編集することにより前記第１コンテンツを生成する操作を含み、
前記紐付け部は、前記コンテンツ情報管理領域の前記第１コンテンツ情報、および前記複数のコンテンツ情報それぞれに含まれる紐付け管理領域に、前記第１コンテンツと前記複数のコンテンツそれぞれとの親子関係を示す情報と、前記第１操作履歴情報を前記第１コンテンツ情報および前記複数のコンテンツそれぞれに紐付ける情報とを保存する、
請求項１〜７のいずれか１項に記載のコンテンツ管理装置。
【請求項１０】
前記編集操作は、前記第１の通信装置が、前記コンテンツ管理装置と接続された第２の通信装置の保持する前記第２コンテンツの複製を受け取ることにより、前記第１コンテンツを生成する操作を含み、
前記コンテンツ情報管理領域には、前記第２コンテンツ情報として、前記第２コンテンツを示す識別子と、前記第２コンテンツを保持する前記第２の通信装置を示す識別子とが保持されている、
請求項２〜７のいずれか１項に記載のコンテンツ管理装置。
【請求項１１】
前記コンテンツ情報編集部は、さらに、
前記第１の通信装置から、前記第１コンテンツを削除した旨を示す編集操作の履歴を示す削除履歴情報を受け取ったとき、前記第１コンテンツ情報を前記記憶部のコンテンツ情報管理領域から削除し、
前記操作履歴情報編集部は、さらに、
前記操作履歴管理領域に前記第１操作履歴情報が記憶されていた場合、前記第１操作履歴情報を前記操作履歴管理領域から削除し、
前記紐付け部は、さらに、
前記コンテンツ情報管理領域の前記第１コンテンツ情報および前記第２コンテンツ情報に含まれる紐付け管理領域のうち、前記第１コンテンツ情報が紐付けられた情報と、前記第１操作履歴情報が紐付けられた情報とを削除する、
請求項１〜４のいずれか１項に記載のコンテンツ管理装置。
【請求項１２】
前記コンテンツ管理装置は、
さらに、前記第１の通信装置により、前記第１の通信装置が消失した前記第１コンテンツの復元依頼を受け付けたとき、前記コンテンツ情報管理領域および前記操作履歴管理領域に保持されている情報を用いて前記第１コンテンツの復元を実行する復元実行部を備える、
請求項２に記載のコンテンツ管理装置。
【請求項１３】
前記復元実行部は、
前記第１コンテンツ情報に基づき特定される前記第２コンテンツ情報と、前記第２コンテンツ情報を含む前記第２操作履歴情報とが存在する前記紐付け管理領域を含むコンテンツ情報管理領域と前記操作履歴管理領域とを検索することで確認する確認部と、
前記確認部により、前記第２コンテンツ情報と、前記第２操作履歴情報とが存在していたことが確認された場合、前記第２操作履歴情報に基づき、前記第２コンテンツ情報が示す前記コンテンツ管理装置と接続された第２の通信装置に、前記第２コンテンツを送信させることにより、前記第１の通信装置の前記第１コンテンツを復元させる実行部とを有する、
請求項１２に記載のコンテンツ管理装置。
【請求項１４】
前記コンテンツ管理装置は、
さらに、前記第１コンテンツのサムネイルを生成して保持しており、
前記復元実行部は、前記第１の通信装置により、前記第１の通信装置が消失した前記第１コンテンツの復元依頼を受け付けたとき、前記サムネイルを用いて前記第１コンテンツの復元を実行する、
請求項１２に記載のコンテンツ管理装置。
【請求項１５】
前記コンテンツ管理装置は、
さらに、前記コンテンツ管理装置と接続された第２の通信装置により、前記第１の通信装置が保持するコンテンツを含むデータを承継したい旨の承継依頼を受け付けたとき、前記コンテンツ情報管理領域および前記操作履歴管理領域に保持されている情報を用いて前記第１の通信装置が保持するコンテンツを前記第２の通信装置に送信することでデータ承継を実行するデータ承継実行部を備える、
請求項２に記載のコンテンツ管理装置。
【請求項１６】
第１の通信装置および第２の通信装置と接続され、前記第１の通信装置および前記第２の通信装置が保持するコンテンツを管理するコンテンツ管理装置におけるコンテンツ管理方法であって、
（１）第１コンテンツを識別するための情報である第１コンテンツ情報と、（２）前記第１コンテンツの編集操作の際に用いられ、前記第１コンテンツとは異なる第２コンテンツを識別するための情報である第２コンテンツ情報と、（３）前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、（４）前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記第１コンテンツ情報および前記第２コンテンツ情報に紐付ける情報とを管理する紐付けステップと、
前記第１コンテンツの送信要求を前記第１の通信装置から受け付けたとき、前記紐付けステップにおいて管理する情報を用いて、前記第１コンテンツまたは前記第２コンテンツのうち少なくとも一方を、前記第１の通信装置または前記第２の通信装置に対して送信する送信ステップと、を含む、
コンテンツ管理方法。
【請求項１７】
前記送信要求は、前記第１の通信装置が消失した前記第１コンテンツを復元するための復元依頼であり、
前記送信ステップでは、前記復元依頼を前記第１の通信装置から受け付けたとき、前記第１コンテンツの復元処理として、前記第２の通信装置または前記コンテンツ管理装置が保持する前記第１コンテンツまたは前記第１コンテンツから編集操作されたコンテンツを前記第１の通信装置に送信する、
請求項１６に記載のコンテンツ管理方法。
【請求項１８】
前記送信要求は、前記第１の通信装置が保持するコンテンツを含むデータを前記第２の通信装置に承継する旨の承継依頼であり、
前記送信ステップでは、前記承継依頼を前記第１の通信装置から受け付けたとき、前記承継の処理として、前記第１の通信装置が保持する前記データを前記第２の通信装置に送信する、
請求項１６に記載のコンテンツ管理方法。
【請求項１９】
第１の通信装置および第２の通信装置と接続され、前記第１の通信装置および前記第２の通信装置が保持するコンテンツを管理するコンテンツ管理装置のプログラムであって、
（１）第１コンテンツを識別するための情報である第１コンテンツ情報と、（２）前記第１コンテンツの編集操作の際に用いられ、前記第１コンテンツとは異なる第２コンテンツを識別するための情報である第２コンテンツ情報と、（３）前記第１コンテンツおよび前記第２コンテンツの親子関係を示す情報と、（４）前記第１コンテンツに対する編集操作の履歴を示すための情報である第１操作履歴情報を前記第１コンテンツ情報、前記第２コンテンツ情報に紐付ける情報とを保存する紐付けステップと、
要求を前記第１の通信装置から受け付けたとき、前記紐付けステップにおいて管理する情報を用いて、前記第１コンテンツまたは前記第２コンテンツのうち少なくとも一方を、前記第１の通信装置または前記第２の通信装置に対して送信する送信ステップとを、
コンピューターに実行させるためのプログラム。
【国際調査報告】
2013187034.tif 000058
2013187034.tif 000059