(57)【要約】【課題】複数の記憶装置のうち所望のコンテンツを格納する記憶装置をユーザが把握していない場合であっても、所望のコンテンツの提供を円滑に行うことができるコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムを提供する。【解決手段】コンテンツ管理装置１０は、コンテンツ管理装置１０に接続されている複数の記憶装置１４の中から、コンテンツを識別する識別情報の集約先の記憶装置を選択する選択部２５と、コンテンツ管理装置１０と接続されている記憶装置に記憶されているコンテンツの識別情報を、選択部２５により選択された集約先の記憶装置に集約して記憶させる管理部２７と、集約先の記憶装置に記憶されている識別情報の中から選択される情報に対応するコンテンツを提供する提供部２８とを備える。【選択図】図２
2014026498.tif 000002
【特許請求の範囲】
【請求項１】
自己のコンテンツ管理装置に接続されている複数の記憶装置の中から、コンテンツを識別可能な識別情報の集約先の記憶装置を選択するための選択部と、
自己のコンテンツ管理装置と接続されている記憶装置に記憶されている前記コンテンツの前記識別情報を、前記選択部により選択された前記集約先の記憶装置に集約して記憶させるための管理部と、
前記集約先の記憶装置に記憶されている前記識別情報の中から選択される情報に対応するコンテンツを提供するための提供部とを備える、コンテンツ管理装置。
【請求項２】
前記選択部により選択される前記集約先の記憶装置の数は、前記コンテンツ管理装置に接続されている記憶装置の数よりも少ない、請求項１に記載のコンテンツ管理装置。
【請求項３】
前記選択部は、前記複数の記憶装置の中から、データの書き込み速度が速い記憶装置を前記集約先の記憶装置として選択する、請求項１または請求項２に記載のコンテンツ管理装置。
【請求項４】
前記選択部は、前記複数の記憶装置の中から、記憶容量の大きい記憶装置を前記集約先の記憶装置として選択する、請求項１から請求項３のいずれか１項に記載のコンテンツ管理装置。
【請求項５】
前記選択部は、自己のコンテンツ管理装置が起動された場合に、前記集約先の記憶装置を新たに選択する、請求項１から請求項４のいずれか１項に記載のコンテンツ管理装置。
【請求項６】
前記コンテンツ管理装置は、さらに、
前記複数の記憶装置に対して前記集約先の記憶装置として優先的に選択する順位を示す優先順位を付与し、付与した前記優先順位を示す優先順位リストを作成するための優先順位付与部を備え、
前記選択部は、前記優先順位リストに基づいて前記集約先の記憶装置を選択する、請求項１から請求項５のいずれか１項に記載のコンテンツ管理装置。
【請求項７】
前記優先順位付与部は、前記優先順位リストを作成した後、自己のコンテンツ管理装置に記憶装置が新たに接続された場合には、新たに接続された前記記憶装置に対して最下位の順位を付与し、付与結果に基づいて前記優先順位リストを更新する、請求項６に記載のコンテンツ管理装置。
【請求項８】
前記優先順位付与部は、前記優先順位リストを作成した後、自己のコンテンツ管理装置と接続されていた記憶装置との接続が途切れた場合には、前記優先順位リストから接続が途切れた前記記憶装置を削除して前記優先順位リストを更新する、請求項６または請求項７に記載のコンテンツ管理装置。
【請求項９】
前記優先順位付与部は、自己のコンテンツ管理装置が起動された場合に前記優先順位の付与を再び行って前記優先順位リストを更新し、
前記選択部は、更新された前記優先順位リストに基づいて前記集約先の記憶装置を再び選択する、請求項６から請求項８のいずれか１項に記載のコンテンツ管理装置。
【請求項１０】
コンテンツを提供するコンテンツ管理装置におけるコンテンツ管理方法であって、
前記コンテンツ管理装置に接続されている複数の記憶装置の中から、コンテンツを識別する識別情報の集約先の記憶装置を選択するステップと、
前記コンテンツ管理装置と接続されている記憶装置に記憶されている前記コンテンツの前記識別情報を、選択した前記集約先の記憶装置に集約して記憶させるステップと、
前記集約先の記憶装置に記憶されている前記識別情報の中から選択される情報に対応するコンテンツを提供するステップとを含む、コンテンツ管理方法。
【請求項１１】
コンテンツを提供するコンテンツ管理装置に用いられるコンテンツ管理プログラムであって、
コンピュータに、
前記コンテンツ管理装置に接続されている複数の記憶装置の中から、コンテンツを識別する識別情報の集約先の記憶装置を選択するステップと、
前記コンテンツ管理装置と接続されている記憶装置に記憶されている前記コンテンツの前記識別情報を、選択した前記集約先の記憶装置に集約して記憶させるステップと、
前記集約先の記憶装置に記憶されている前記識別情報の中から選択される情報に対応するコンテンツを提供するステップとを実行させるための、コンテンツ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関し、特に、複数の記憶装置の中からユーザにより選択されたコンテンツをユーザに提供するコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関する。
【背景技術】
【０００２】
近年、家庭内のテレビ受像機、ＰＣ（Personal Computer）、ステレオ、ホームシアターまたはゲーム機などのデジタル製品間をホームネットワークによって接続し、これらデジタル製品間でコンテンツを共有する技術が提案されている。たとえば、ＤＬＮＡ（Digital Living Network Alliance）ガイドラインでは、コンテンツを保存し、ホームネットワークに接続されているＤＭＰ（Digital Media Player）またはＤＭＲ（Digital Media Renderer）にコンテンツを配信して再生できるようにするＤＭＳ（Digital Media Server）、および、ＤＭＳに保存されているコンテンツを検索し、ＤＭＲに送信して表示させるＤＭＣ（Digital Media Controller）などが規定されている。
【０００３】
また、複数のリムーバブルディスクを格納可能であって、ネットワークを介してＤＭＰ対応テレビ受像機またはＤＭＣ対応ＰＣと情報を通信する情報管理装置すなわちＮＡＳ（Network Attached Storage）が知られている。たとえば、情報管理装置は、リムーバブルディスクと、リムーバブルディスクを管理する記憶装置管理部とを具備し、記憶装置管理部が、リムーバブルディスクをＨＤＤ名によって管理する記憶装置識別子管理部と、記憶装置識別子管理部によって管理されたリムーバブルディスクのＨＤＤ名とリムーバブルディスクに記憶される内容とを関連付けて、リムーバブルディスク毎に記憶される内容を管理する記憶内容管理部とを具備する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２９２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されている技術によれば、ユーザが所定のコンテンツを視聴する場合、ユーザは、画面に表示されるＨＤＤ名のリストの中から所定のコンテンツが格納されているリムーバブルディスクに対応するＨＤＤ名を選択する。そして、選択されたリムーバブルディスクに格納されているコンテンツのリストが画面に表示されると、ユーザはこのリストの中から所望のコンテンツを選択する。
【０００６】
すなわち、ユーザは、当該所望のコンテンツが格納されているリムーバブルディスクを予め把握している必要があり、予め把握していない場合にはリムーバブルディスク毎に格納されているコンテンツのリストを画面に表示して、当該所望のコンテンツを格納するリムーバブルディスクを探す必要がある。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、複数の記憶装置のうち所望のコンテンツを格納する記憶装置をユーザが把握していない場合であっても、所望のコンテンツの提供を円滑に行うことができるコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
（１）上記課題を解決するために、この発明のある局面に係わるコンテンツ管理装置は、自己のコンテンツ管理装置に接続されている複数の記憶装置の中から、コンテンツを識別する識別情報の集約先の記憶装置を選択するための選択部と、自己のコンテンツ管理装置と接続されている記憶装置に記憶されている上記コンテンツの上記識別情報を、上記選択部により選択された上記集約先の記憶装置に集約して記憶させるための管理部と、上記集約先の記憶装置に記憶されている上記識別情報の中から選択される情報に対応するコンテンツを提供するための提供部とを備える。
【０００９】
ここで、識別情報とは、コンテンツのファイル名、コンテンツが記憶装置に記憶された日時、コンテンツのファイルサイズ、コンテンツのジャンルまたはコンテンツの作成者などのデータベースである。
【００１０】
このように、複数の記憶装置に記憶されているコンテンツのデータベースが集約先の記憶装置に集約して記憶されるため、複数の記憶装置のうち所望のコンテンツを格納する記憶装置をユーザが把握していない場合であっても、ユーザは集約先の記憶装置に記憶されているデータベースから所望のコンテンツを選択することができ、当該所望のコンテンツの提供を円滑に行うことができる。
【００１１】
（２）好ましくは、上記選択部により選択される上記集約先の記憶装置の数は、上記コンテンツ管理装置に接続されている記憶装置の数よりも少ない。
【００１２】
このように、複数の記憶装置のうち一部の記憶装置にコンテンツの識別情報を集約して記憶させることにより、たとえば、コンテンツ管理装置に接続されている全ての記憶装置に対してコンテンツの識別情報を集約して記憶させる場合と比較して識別情報の集約処理に要する時間を短縮させることができる。
【００１３】
（３）好ましくは、上記選択部は、上記複数の記憶装置の中から、データの書き込み速度が速い記憶装置を上記集約先の記憶装置として選択する。
【００１４】
このような構成により、コンテンツの識別情報の集約処理に要する時間を一層短縮させることができる。
【００１５】
（４）好ましくは、上記選択部は、上記複数の記憶装置の中から、記憶容量の大きい記憶装置を上記集約先の記憶装置として選択する。
【００１６】
このような構成により、集約先の記憶装置の記憶容量が足りないことによりコンテンツの識別情報を集約させて記憶させることができないという不都合が生じることを防ぐことができる。また、記憶容量の小さい記憶装置にコンテンツの識別情報が集約して記憶されて記憶容量が逼迫することを防ぐことができる。
【００１７】
（５）好ましくは、上記選択部は、自己のコンテンツ管理装置が起動された場合に、上記集約先の記憶装置を新たに選択する。
【００１８】
このような構成により、コンテンツ管理装置の起動時において適切な集約先の記憶装置を選択することができる。また、コンテンツ管理装置に記憶装置が新たに接続された際またはコンテンツ管理装置に接続されていた記憶装置との接続が途切れた際などに、その都度集約先の記憶装置が選択される構成である場合には、集約先の記憶装置が頻繁に変更されて識別情報の集約処理に多くの時間が必要となることが考えられる。これに対して、上記のような構成により、コンテンツ管理装置の起動時にのみ集約先の記憶装置を選択することが可能となることから、集約先の記憶装置が頻繁に変更されることを防ぐことができる。
【００１９】
（６）好ましくは、上記コンテンツ管理装置は、さらに、上記複数の記憶装置に対して上記集約先の記憶装置として優先的に選択する順位を示す優先順位を付与し、付与した上記優先順位を示す優先順位リストを作成するための優先順位付与部を備え、上記選択部は、上記優先順位リストに基づいて上記集約先の記憶装置を選択する。
【００２０】
このような構成により、選択部が、たとえば優先順位リストの上位に並べられた記憶装置を集約先の記憶装置として選択することによって、集約先の記憶装置として適切な記憶装置を容易に選択することができる。
【００２１】
（７）好ましくは、上記優先順位付与部は、上記優先順位リストを作成した後、自己のコンテンツ管理装置に記憶装置が新たに接続された場合には、新たに接続された上記記憶装置に対して最下位の順位を付与し、付与結果に基づいて上記優先順位リストを更新する。
【００２２】
このような構成により、記憶装置が新たに接続された場合であっても当該記憶装置が接続直後に集約先の記憶装置として選択されることがないため、集約先の記憶装置が頻繁に変更されることを防ぐことができる。
【００２３】
（８）好ましくは、上記優先順位付与部は、上記優先順位リストを作成した後、自己のコンテンツ管理装置と接続されていた記憶装置との接続が途切れた場合には、上記優先順位リストから接続が途切れた上記記憶装置を削除して上記優先順位リストを更新する。
【００２４】
このような構成により、接続が途切れた記憶装置が集約先の記憶装置として選択されることを防ぐことができる。
【００２５】
（９）好ましくは、上記優先順位付与部は、自己のコンテンツ管理装置が起動された場合に上記優先順位の付与を再び行って上記優先順位リストを更新し、上記選択部は、更新された上記優先順位リストに基づいて上記集約先の記憶装置を再び選択する。
【００２６】
このような構成により、コンテンツ管理装置の起動時において適切な集約先の記憶装置を容易に選択することができる。また、上記のような構成により、コンテンツ管理装置の起動時にのみ集約先の記憶装置を選択することが可能となることから、集約先の記憶装置が頻繁に変更されることを防ぐことができる。
【００２７】
（１０）上記課題を解決するために、この発明のある局面に係わるコンテンツ管理方法は、コンテンツを提供するコンテンツ管理装置におけるコンテンツ管理方法であって、上記コンテンツ管理装置に接続されている複数の記憶装置の中から、コンテンツを識別する識別情報の集約先の記憶装置を選択するステップと、上記コンテンツ管理装置と接続されている記憶装置に記憶されている上記コンテンツの上記識別情報を、選択した上記集約先の記憶装置に集約して記憶させるステップと、上記集約先の記憶装置に記憶されている上記識別情報の中から選択される情報に対応するコンテンツを提供するステップとを含む。
【００２８】
このように、複数の記憶装置に記憶されているコンテンツのデータベースが集約先の記憶装置に集約して記憶されるため、複数の記憶装置のうち所望のコンテンツを格納する記憶装置をユーザが把握していない場合であっても、ユーザは集約先の記憶装置に記憶されているデータベースから所望のコンテンツを選択することができ、当該所望のコンテンツの提供を円滑に行うことができる。
【００２９】
（１１）上記課題を解決するために、この発明のある局面に係わるコンテンツ管理プログラムは、コンテンツを提供するコンテンツ管理装置に用いられるコンテンツ管理プログラムであって、コンピュータに、上記コンテンツ管理装置に接続されている複数の記憶装置の中から、コンテンツを識別する識別情報の集約先の記憶装置を選択するステップと、上記コンテンツ管理装置と接続されている記憶装置に記憶されている上記コンテンツの上記識別情報を、選択した上記集約先の記憶装置に集約して記憶させるステップと、上記集約先の記憶装置に記憶されている上記識別情報の中から選択される情報に対応するコンテンツを提供するステップとを実行させるためのプログラムである。
【００３０】
このように、複数の記憶装置に記憶されているコンテンツのデータベースが集約先の記憶装置に集約して記憶されるため、複数の記憶装置のうち所望のコンテンツを格納する記憶装置をユーザが把握していない場合であっても、ユーザは集約先の記憶装置に記憶されているデータベースから所望のコンテンツを選択することができ、当該所望のコンテンツの提供を円滑に行うことができる。
【発明の効果】
【００３１】
本発明によれば、複数の記憶装置のうち所望のコンテンツを格納する記憶装置をユーザが把握していない場合であっても、所望のコンテンツの提供を円滑に行うことができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態に係るコンテンツ管理装置を備えるコンテンツ管理システムの構成を示す図である。
【図２】本発明の実施の形態に係るコンテンツ管理装置の詳細な構成を示す図である。
【図３】本発明の実施の形態に係るコンテンツ管理装置による、コンテンツの集約先の記憶装置を選択する選択処理の流れを示すフローチャートである。
【図４】本発明の実施の形態に係るコンテンツ管理装置に接続されている記憶装置に関する情報を示す図である。
【図５】本発明の実施の形態に係るコンテンツ管理装置に図４の記憶装置が接続されている場合における、優先順位リストの例を示す図である。
【図６】本発明の実施の形態に係るコンテンツ管理装置の優先順位付与部による、並べ替え処理の流れを示すフローチャートである。
【図７】本発明の実施の形態に係るコンテンツ管理装置の提供部による、コンテンツ提供処理の流れを示すフローチャートである。
【図８】テレビ受像機またはＰＣの表示画面に表示されるコンテンツリストの一例を示す図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００３４】
［構成および基本動作］
（ａ）コンテンツ管理システムの全体構成
図１は、本発明の実施の形態に係るコンテンツ管理装置を備えるコンテンツ管理システムの構成を示す図である。
【００３５】
図１を参照して、コンテンツ管理システム１００は、コンテンツ管理装置１０と、ルータ１１と、テレビ受像機（ＴＶ）１２と、ＰＣ１３と、記憶装置１４とを備える。
【００３６】
コンテンツ管理装置１０は、ルータ１１を介して家庭内のデジタル機器であるテレビ受像機１２またはＰＣ１３と接続され、これら家庭内のデジタル機器の管理を行う。また、コンテンツ管理装置１０は、１または複数の記憶装置１４が接続される。そして、コンテンツ管理装置１０は、自己に接続されている記憶装置１４に格納されているコンテンツのうちユーザにより選択されたコンテンツをテレビ受像機１２またはＰＣ１３などに送信することにより、当該コンテンツをユーザに提供する。
【００３７】
記憶装置１４は、１または複数のコンテンツを格納しているハードディスク（ＨＤＤ）またはフラッシュメモリ（Ｆｌａｓｈ）などのリムーバブルディスクであり、コンテンツ管理装置１０との着脱が可能である。
【００３８】
（ｂ）コンテンツ管理装置の詳細な構成
図２は、本発明の実施の形態に係るコンテンツ管理装置の詳細な構成を示す図である。
【００３９】
図２を参照して、コンテンツ管理装置１０は、装着部２１と、制御部２２と、通信部２３とを含む。また、制御部２２は、優先順位付与部２４と、選択部２５と、記憶部２６と、管理部２７と、提供部２８とを有する。
【００４０】
装着部２１は、記憶装置１４などのリムーバブルディスクをコンテンツ管理装置１０に装着させるために用いられるものである。装着部２１は、自己に接続された記憶装置１４を認識して、たとえば記憶装置１４の名称または記憶装置１４の記憶容量などを示す情報を各記憶装置１４から取得する。
【００４１】
通信部２３は、ルータ１１と接続され、このルータ１１を介してテレビ受像機１２またはＰＣ１３などのデジタル機器との間で通信を行う。たとえば、テレビ受像機１２またはＰＣ１３においてユーザが所望のコンテンツを選択した場合、通信部２３は、この所望のコンテンツを示す情報をテレビ受像機１２またはＰＣ１３から取得して、取得した情報を制御部２２に出力する。また、通信部２３は、制御部２２から所望のコンテンツが出力されると、当該所望のコンテンツをテレビ受像機１２またはＰＣ１３へ送信する。
【００４２】
優先順位付与部２４は、コンテンツ管理装置１０に接続されている複数の記憶装置１４に対して、コンテンツの識別情報を集約する集約先の記憶装置として、優先的に選択する順位を示す優先順位を付与する。そして、優先順位付与部２４は、付与した優先順位を示す優先順位リストを作成する。また、優先順位付与部２４は、コンテンツ管理装置１０に記憶装置１４が新たに接続された場合には、新たに接続された記憶装置１４に対して最下位の順位を付与して優先順位リストを更新する。
【００４３】
また、優先順位付与部２４は、コンテンツ管理装置１０と接続されていた記憶装置１４との接続が途切れた場合には、接続が途切れた記憶装置２４を優先順位リストから削除して当該優先順位リストを更新する。また、優先順位付与部２４は、コンテンツ管理装置１０が起動された場合に、優先順位の付与を再び行って優先順位リストに並べられている記憶装置１４の並べ替えを行い、この優先順位リストを更新する。
【００４４】
選択部２５は、コンテンツ管理装置１０に接続されている複数の記憶装置１４の中から、コンテンツの識別情報の集約先の記憶装置を選択する。たとえば、選択部２５は、優先順位付与部２４により作成された優先順位リストの最上位に並べられている記憶装置１４を、集約先の記憶装置として選択する。また、選択部２５は、記憶装置１４に関する情報を装着部２１から直接取得して、取得した情報に基づいて集約先の記憶装置を選択することも可能である。そして、選択部２５は、選択した集約先の記憶装置を示す情報、すなわち集約先情報を管理部２７および提供部２８に出力する。
【００４５】
記憶部２６は、優先順位付与部２４により作成された優先順位リストのファイルなどを記憶する。
【００４６】
管理部２７は、選択部２５から集約先情報を取得し、取得した集約先情報に基づいて集約先の記憶装置を特定する。そして、管理部２７は、複数の記憶装置１４に格納されている全てのコンテンツに関する識別情報を集約先の記憶装置に記憶させる（以下、「集約処理」とも称する）。
【００４７】
なお、識別情報とは、コンテンツのファイル名、コンテンツが記憶装置に記憶された日時、コンテンツのファイルサイズ、コンテンツのジャンルまたはコンテンツの作成者などのデータベースである。
【００４８】
また、管理部２７は、複数の記憶装置１４に格納されている全てのコンテンツについて、それぞれの格納場所を示すドライブ名およびフォルダ名、すなわちパス名を集約先の記憶装置に記憶させる。
【００４９】
また、ユーザは、特定のコンテンツについては、集約先の記憶装置への識別情報およびパス名の格納が行われないように予め設定することが可能である。この場合、管理部２７は、このような設定がなされたコンテンツを除いて、コンテンツの識別情報およびパス名の集約処理を行う。
【００５０】
提供部２８は、選択部２５から集約先情報を取得し、取得した集約先情報に基づいて集約先の記憶装置を特定する。そして、提供部２８は、通信部２３を介して集約先の記憶装置に記憶されているコンテンツの識別情報の一覧すなわちコンテンツリストをテレビ受像機１２またはＰＣ１３へ送信する。これにより、テレビ受像機１２またはＰＣ１３の表示画面にコンテンツリストが表示される。そして、ユーザは、たとえばコンテンツのファイル名の一覧を示すコンテンツリストを参照することによって、コンテンツリストの中から所望のコンテンツを選択することができる。
【００５１】
また、提供部２８は、コンテンツリストの中からユーザが所望のコンテンツを選択した場合、当該所望のコンテンツを示す選択結果をテレビ受像機１２またはＰＣ１３から取得する。そして、提供部２８は、集約先の記憶装置に記憶されているコンテンツのパス名を参照し、取得した選択結果に対応する当該所望のコンテンツの格納場所を特定する。そして、提供部２８は、特定した格納場所から当該所望のコンテンツを取得して、通信部２３およびルータ１１を介して当該所望のコンテンツをテレビ受像機１２またはＰＣ１３へ送信する。
【００５２】
［動作］
次に、本発明の実施の形態に係るコンテンツ管理装置１０を備えるコンテンツ管理システム１００の動作について、「集約先の選択処理」、「並べ替え処理」および「コンテンツ提供処理」に分けて説明する。
【００５３】
（ａ）集約先の選択処理
図３は、本発明の実施の形態に係るコンテンツ管理装置による、コンテンツの集約先の記憶装置を選択する選択処理の流れを示すフローチャートであり、図４は、本発明の実施の形態に係るコンテンツ管理装置に接続されている記憶装置に関する情報を示す図であり、図５は、本発明の実施の形態に係るコンテンツ管理装置に図４の記憶装置が接続されている場合における、優先順位リストの例を示す図である。
【００５４】
図３を参照して、まず、コンテンツ管理装置１０が起動すると、コンテンツ管理装置１０の装着部２１は、自己に接続されている記憶装置１４の性能等を示す情報を各記憶装置１４から取得する。そして、装着部２１は、取得した情報を優先順位付与部２４に出力する。
【００５５】
たとえば、図４を参照して、コンテンツ管理装置１０に４つの記憶装置１４ａ，１４ｂ，１４ｃ，１４ｄが接続され、記憶装置１４ａの名称が「ＵＳＢ１」であり、記憶装置１４ｂの名称が「ＵＳＢ２」であり、記憶装置１４ｃの名称が「ＵＳＢ３」であり、記憶装置１４ｂの名称が「ＵＳＢ４」であるとする。また、記憶装置１４ａは、ハードディスク（ＨＤＤ）であり記憶容量が２５６ＧＢ、記憶装置１４ｂは、フラッシュメモリ（Ｆｌａｓｈ）であり記憶容量が８ＧＢ、記憶装置１４ｃは、フラッシュメモリ（Ｆｌａｓｈ）であり記憶容量が５１２ＧＢ、記憶装置１４ｄは、ハードディスク（ＨＤＤ）であり記憶容量が１ＴＢであるとする。
【００５６】
この場合、たとえば装着部２１は、記憶装置１４の名称、記憶装置１４がハードディスクであるかフラッシュメモリであるかを示す情報、および、記憶装置１４の記憶容量を取得して、取得した情報を優先順位付与部２４に出力する（ステップＳ１１）。
【００５７】
次に、優先順位付与部２４は、記憶装置１４に関する情報を取得して、これらの情報に基づいて、コンテンツの識別情報を集約する集約先の記憶装置として優先的に選択する順位を示す優先順位を、各記憶装置１４に対して付与する。たとえば、優先順位付与部２４は、データの書き込み速度が速い記憶装置または記憶容量の大きい記憶装置に対して高い順位を付与する。そして、優先順位付与部２４は、記憶装置１４ａ，１４ｂ，１４ｃ，１４ｄを優先順位の高い順に並べた優先順位リストを作成して、記憶部２６に記憶させる（並べ替え処理）。
【００５８】
たとえば、図４および図５を参照して、記憶部２６にファイルＡ１が記憶されている状況において、コンテンツ管理装置１０が起動され、ＵＳＢ１、ＵＳＢ２およびＵＳＢ３がコンテンツ管理装置１０に接続されている場合には、これらＵＳＢ１、ＵＳＢ２およびＵＳＢ３がファイルＡ１に追加される。
【００５９】
このとき、優先順位付与部２４は、取得したＵＳＢ１、ＵＳＢ２およびＵＳＢ３に関する情報に基づいて、ＵＳＢ１、ＵＳＢ２およびＵＳＢ３に対して優先順位を付与する。そして、優先順位付与部２４は、たとえばＵＳＢ１、ＵＳＢ３、ＵＳＢ２の順に優先順位が付与すると、優先順位の高い順に並べたＵＳＢ１、ＵＳＢ３およびＵＳＢ２をファイルＡ１に追加する。このようにして作成されたファイルＡ２が、優先順位リストとして記憶部２６に記憶される（ステップＳ１２）。なお、優先順位の付与の基準など、並べ替え処理の詳細については後述する。
【００６０】
再び図３を参照して、次に、選択部２５は、記憶部２６に記憶されている最新の優先順位リストを参照し、最上位の記憶装置１４を識別情報の集約先の記憶装置として選択する。たとえば、図５に示す例では、ファイルＡ２が最新の優先順位リストとして記憶部２６に記憶されている場合、選択部２５は、ＵＳＢ１を集約先の記憶装置として選択する（ステップＳ１３）。
【００６１】
なお、選択部２５は、２以上の記憶装置１４を集約先の記憶装置として選択することも可能である。たとえば、図５に示す例では、ファイルＡ２に記録されている記憶装置１４のうち、最上位のＵＳＢ１と、２番目のＵＳＢ３とを集約先の記憶装置として選択してもよい。しかしながら、コンテンツ管理装置１０は、集約先の記憶装置に対する識別情報の集約処理を行っている間は、ユーザにコンテンツの提供を行うことができない。このため、当該集約処理に多くの時間がかかることを防ぐため、集約先の記憶装置の数は、コンテンツ管理装置１０に接続されている記憶装置１４の数よりも少ないことが好ましい。
【００６２】
次に、管理部２７は、選択部２５から集約先の記憶装置の情報を示す集約先情報を取得し、この集約先情報に基づいて集約先として選択された記憶装置１４を特定する。そして、管理部２７は、コンテンツ管理装置１０に接続されている複数の記憶装置１４に記憶されている全てのコンテンツの識別情報を集約して、特定した記憶装置１４に記憶させる。
【００６３】
これにより、複数の記憶装置１４に格納されている全てのコンテンツの識別情報が、集約先の記憶装置に格納される（ステップＳ１４）。
【００６４】
次に、優先順位付与部２４は、コンテンツ管理装置１０の装着部２１に記憶装置１４が新たに接続されたか否かを判断する（ステップＳ１５）。
【００６５】
そして、記憶装置１４が新たに接続された場合には（ステップＳ１５において「ＹＥＳ」）、優先順位付与部２４は、新たに接続された記憶装置１４に対して最下位の順位を付与して、優先順位リストを更新する。
【００６６】
すなわち、図５に示す例では、記憶部２６にファイルＡ２が記憶されている状況においてＵＳＢ４がコンテンツ管理装置１０に新たに接続された場合、優先順位付与部２４は、ＵＳＢ４に対して最下位の順位を付与する。そして、記憶部２６に記憶されている優先順位リストすなわちファイルＡ２が更新されることにより、更新後の優先順位リストとしてＵＳＢ４が最下位に追加されたファイルＡ３が記憶部２６に記憶される（ステップＳ１６）。
【００６７】
次に、優先順位付与部２４は、記憶装置１４が新たに接続されたか否かを判断した後（ステップＳ１５）、コンテンツ管理装置１０と接続されていた記憶装置１４との接続が途切れたか否かを判断する（ステップＳ１７）。
【００６８】
そして、コンテンツ管理装置１０と記憶装置１４との接続が途切れた場合には（ステップＳ１７において「ＹＥＳ」）、優先順位付与部２４は、記憶部２６に記憶されている優先順位リストから接続が途切れた記憶装置１４を削除して、優先順位リストを更新する（ステップＳ１８）。
【００６９】
すなわち、図５に示す例では、記憶部２６にファイルＡ３が記憶されている状況において、たとえばＵＳＢ１がコンテンツ管理装置１０から外されたことにより、ＵＳＢ１とコンテンツ管理装置１０との接続が途切れた場合、優先順位付与部２４は、ファイルＡ３からＵＳＢ１を削除する。そして、記憶部２６に記憶されている優先順位リストすなわちファイルＡ３が更新されることにより、更新後の優先順位リストとしてファイルＡ４が記憶部２６に記憶される。
【００７０】
次に、優先順位付与部２４は、コンテンツ管理装置１０と接続されていた記憶装置１４との接続が途切れたか否かを判断した後（ステップＳ１７）、コンテンツ管理装置１０が再起動されたか否かを判断する（ステップＳ１９）。
【００７１】
そして、コンテンツ管理装置１０が再起動された場合には（ステップＳ１９において「ＹＥＳ」）、再びステップＳ１１に移行して記憶装置１４に関する情報の取得（ステップＳ１１）および並べ替え処理（ステップＳ１２）が行われ、上述した動作が繰り返される。
【００７２】
すなわち、図５に示す例では、記憶部２６にファイルＡ４が記憶されている状況においてコンテンツ管理装置１０が再起動されると、優先順位付与部２４は記憶装置１４に関する情報を取得する。このとき、たとえば、優先順位付与部２４は、ＵＳＢ２およびＵＳＢ３に関する情報を既に取得しているため、新たにコンテンツ管理装置１０に接続されたＵＳＢ４に関する情報を取得する。
【００７３】
そして、優先順位付与部２４は、取得した情報に基づいてＵＳＢ２、ＵＳＢ３およびＵＳＢ４に対して優先順位を付与する。そして、たとえばＵＳＢ４、ＵＳＢ３、ＵＳＢ２の順に優先順位が付与されると、優先順位の高い記憶装置１４から順に並べられた優先順位リストがファイルＡ５として作成されて記憶部２６に記憶される。
【００７４】
また、記憶部２６にファイルＡ３が記憶されている状況においてコンテンツ管理装置１０と記憶装置１４との接続が途切れておらず、コンテンツ管理装置１０が再起動されると、優先順位付与部２４は、上記と同様に、新たにコンテンツ管理装置１０に接続されたＵＳＢ４に関する情報を取得する。
【００７５】
そして、優先順位付与部２４は、取得した情報に基づいて、コンテンツ管理装置１０に接続されているＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４に対して優先順位を付与する。そして、たとえばＵＳＢ４、ＵＳＢ１、ＵＳＢ３、ＵＳＢ２の順に優先順位が付与されると、優先順位の高い記憶装置１４から順に並べられた優先順位リストがファイルＡ６として作成されて記憶部２６に記憶される。
【００７６】
そして、選択部２５は、優先順位リストであるファイルＡ５またはファイルＡ６に並べられている記憶装置１４のうち最上位の記憶装置１４であるＵＳＢ４を、集約先の記憶装置として選択する。そして、管理部２７は、コンテンツ管理装置１０に接続されている複数の記憶装置１４に記憶されているコンテンツの識別情報を集約して、特定したＵＳＢ４に記憶させる。
【００７７】
なお、選択部２５により新たに集約先の記憶装置として選択された記憶装置１４が、既に集約先の記憶装置として選択された記憶装置１４と同一であり、当該記憶装置１４への識別情報の集約処理が既に行われている場合がある。このような場合には、管理部２７は、当該記憶装置１４への識別情報の集約処理を省略することができる。
【００７８】
一方、再び図３を参照して、コンテンツ管理装置１０の再起動が行われない場合（ステップＳ１９において「ＮＯ」）、記憶装置１４に関する情報の取得（ステップＳ１１）、並べ替え処理（ステップＳ１２）、集約先の記憶装置の選択（ステップＳ１３）およびコンテンツの集約処理（ステップＳ１４）が行われることなくステップＳ１５へ移行して上述した動作が繰り返される。
【００７９】
（ｂ）並べ替え処理
図６は、本発明の実施の形態に係るコンテンツ管理装置の優先順位付与部による、並べ替え処理の流れを示すフローチャートである。
【００８０】
図６を参照して、まず、コンテンツ管理装置１０の優先順位付与部２４は、装着部２１に接続されている記憶装置１４に関する情報を装着部２１から取得する。たとえば、装着部２１に、図４に示すＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４が接続されている場合、優先順位付与部２４は、これらＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４の記憶容量を示す情報と、これらＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４がハードディスクであるか、または、フラッシュメモリであるかを示す情報（ＵＳＢストレージ情報）とを取得する（ステップＳ２１）。また、優先順位付与部２４は、記憶部２６に記憶されるファイルＢ１に、ＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４を並べて記録する。
【００８１】
次に、優先順位付与部２４は、ステップＳ２１において取得したＵＳＢストレージ情報に基づいて、ファイルＢ１に記録されているＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４を、記憶容量が大きい順に並べ替える。すなわち、優先順位付与部２４は、記憶容量が１ＴＢのＵＳＢ４、記憶容量が５１２ＧＢのＵＳＢ３、記憶容量が２５６ＧＢのＵＳＢ１、記憶容量が８ＧＢのＵＳＢ２の順に並べ替えたファイルＢ２を作成し、このファイルＢ２を記憶部２６に記憶させる（ステップＳ２２）。
【００８２】
次に、優先順位付与部２４は、ステップＳ２１において取得したＵＳＢストレージ情報に基づいて、ファイルＢ２に記録されているＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４の中からハードディスクを検索し、検索されたハードディスクを記憶部２６に記憶されるファイルＣ１に記憶させる。
【００８３】
たとえば、図４に示すように、ＵＳＢ１およびＵＳＢ４がハードディスクであるため、優先順位付与部２４は、ファイルＣ１にＵＳＢ１およびＵＳＢ４を記録する。このとき、ファイルＢ２にはＵＳＢ４がＵＳＢ１より上位に記憶されているため、優先順位付与部２４は、この順番に従ってＵＳＢ４、ＵＳＢ１の順にファイルＣ１に記憶させる（ステップＳ２３）。
【００８４】
次に、優先順位付与部２４は、ステップＳ２１において取得したＵＳＢストレージ情報に基づいて、ファイルＢ２に記録されているＵＳＢ１、ＵＳＢ２、ＵＳＢ３およびＵＳＢ４の中からフラッシュメモリを検索し、検索されたフラッシュメモリをファイルＣ１に追加したファイルＣ２を作成する。
【００８５】
たとえば、図４に示すように、ＵＳＢ２およびＵＳＢ３がフラッシュメモリであるため、優先順位付与部２４は、ファイルＣ１に対して、ＵＳＢ４およびＵＳＢ１の下位にＵＳＢ２およびＵＳＢ３を並べる。このとき、ファイルＢ２にはＵＳＢ３がＵＳＢ２より上位に記憶されているため、優先順位付与部２４は、この順番に従ってＵＳＢ３、ＵＳＢ１の順にファイルＣ１に追加したファイルＣ２を作成する。
【００８６】
このようにして作成されたファイルＣ２が優先順位リストに相当し、選択部２５は、この優先順位リストの最上位のＵＳＢ４を集約先の記憶装置として選択する。
【００８７】
なお、本発明の実施の形態において、優先順位付与部２４は、記憶容量が大きい記憶装置に対して高い優先順位を付与したうえで、さらに、フラッシュメモリよりもデータの書き込み速度が比較的速いハードディスクが優先的に集約先の記憶装置として選択されるように記憶装置１４の並べ替え処理を行う場合について説明した。しかしながら、このような形態に限定されず、優先順位付与部２４は、他の基準に従って複数の記憶装置１４の並べ替え処理を行ってもよい。
【００８８】
たとえば、優先順位付与部２４は、空き容量の大きい順、または、先に接続された順すなわちコンテンツ管理装置１０との接続の継続時間が長く、コンテンツ管理装置１０との接続が途切れる可能性が低い順に、記憶装置１４を並べ替えてもよい。また、上述した基準の組合せによって並べ替え処理が行われる構成であってもよい。
【００８９】
また、選択部２５は、複数の記憶装置１４のうちハードディスクである記憶装置または記憶容量が大きい記憶装置を集約先の記憶装置として選択してもよい。また、選択部２５は、コンテンツ管理装置１０における所定のポートに接続されている記憶装置を、集約先の記憶装置として選択してもよい。
【００９０】
また、選択部２５は、コンテンツ管理装置１０に接続されている記憶装置１４だけでなく、コンテンツ管理装置１０に内蔵された記憶部２６を集約先の記憶装置の選択肢に含め、この記憶部２６を集約先の記憶装置として選択してもよい。また、コンテンツ管理装置１０にコンテンツの識別情報を集約して記憶させるための専用の記憶装置を接続させて、選択部２５は、この専用の記憶装置を集約先の記憶装置として選択してもよい。
【００９１】
（ｃ）コンテンツ提供処理
図７は、本発明の実施の形態に係るコンテンツ管理装置の提供部による、コンテンツ提供処理の流れを示すフローチャートであり、図８は、テレビ受像機またはＰＣの表示画面に表示されるコンテンツリストの一例を示す図である。
【００９２】
図７を参照して、まず、コンテンツ管理装置１０が起動され、ユーザからテレビ受像機１２またはＰＣ１３を介してコンテンツリストの要求が送信されると、コンテンツ管理装置１０の提供部２８は、このコンテンツリストの要求を受信する（ステップＳ３１）。
【００９３】
次に、提供部２８は、選択部２５により集約先の記憶装置として選択された記憶装置１４を示す情報、すなわち集約先情報を選択部２５から取得する（ステップＳ３２）。
【００９４】
次に、提供部２８は、集約先の記憶装置に記憶されている識別情報の一覧であるコンテンツリスト、すなわち複数の記憶装置１４に格納されている全てのコンテンツに関する識別情報を示すデータベースを取得する。そして、提供部２８は、取得したコンテンツリストを、通信部２３およびルータ１１を介してテレビ受像機１２またはＰＣ１３に送信する（ステップＳ３３）。これにより、たとえば図８に示すようなコンテンツリストが、テレビ受像機１２またはＰＣ１３の表示画面に表示される。
【００９５】
なお、提供部２８は、識別情報を種々の順番に並べたコンテンツリストを送信することが可能である。たとえば、提供部２８は、ユーザからの要求に応じて、コンテンツのファイル名のアルファベット順、記憶装置１４に記憶された日時が早い順またはファイルサイズが大きい順に識別情報を並べて表示したコンテンツリストを送信することが可能である。また、提供部２８は、コンテンツのジャンル毎またはコンテンツの作成者毎などにコンテンツを分類して表示したコンテンツリストを送信することも可能である。
【００９６】
次に、テレビ受像機１２またはＰＣ１３の表示画面に表示されるコンテンツリストの中からユーザが所望のコンテンツを選択した場合、提供部２８は、当該所望のコンテンツを示す選択結果を取得する（ステップＳ３４）。
【００９７】
次に、提供部２８は、集約先の記憶装置に記憶されているコンテンツのパス名を参照し、取得した選択結果に基づいて当該所望のコンテンツの格納場所を特定する。そして、提供部２８は、特定した格納場所から当該所望のコンテンツを取得して、取得したコンテンツを、通信部２３およびルータ１１を介してテレビ受像機１２またはＰＣ１３へ送信することにより、当該コンテンツをユーザに提供する（ステップＳ３５）。
【００９８】
なお、本発明のコンテンツ管理は、上述した実施の形態に係るコンテンツ管理装置１０に限定されず、たとえばホームゲートウェイなど、コンテンツをユーザに提供する装置であればよい。
【００９９】
ところで、特許文献１に記載されている技術によれば、ユーザが所定のコンテンツを視聴する場合、ユーザは、画面に表示されるＨＤＤ名のリストの中から所定のコンテンツが格納されているリムーバブルディスクに対応するＨＤＤ名を選択する。そして、選択されたリムーバブルディスクに格納されているコンテンツのリストが画面に表示されると、ユーザはこのリストの中から所望のコンテンツを選択する。
【０１００】
すなわち、ユーザは、当該所望のコンテンツが格納されているリムーバブルディスクを予め把握している必要があり、予め把握していない場合にはリムーバブルディスク毎に格納されているコンテンツのリストを画面に表示して、当該所望のコンテンツを格納するリムーバブルディスクを探す必要がある。
【０１０１】
これに対して、本発明の実施の形態に係るコンテンツ管理装置１０では、選択部２５が、コンテンツ管理装置１０に接続されている複数の記憶装置１４の中から、コンテンツを識別可能な情報である識別情報の集約先の記憶装置を選択する。また、管理部２７が、コンテンツ管理装置１０と接続されている記憶装置１４に記憶されているコンテンツの識別情報を、選択部２５により選択された集約先の記憶装置に集約して記憶させる。また、提供部２８が、集約先の記憶装置に記憶されている識別情報の中から選択される情報に対応するコンテンツを提供する。
【０１０２】
このように、複数の記憶装置１４に記憶されているコンテンツのデータベースが集約先の記憶装置に集約して記憶されるため、複数の記憶装置１４のうち所望のコンテンツを格納する記憶装置をユーザが把握していない場合であっても、ユーザは集約先の記憶装置に記憶されているデータベースから所望のコンテンツを選択することができ、当該所望のコンテンツの提供を円滑に行うことができる。
【０１０３】
また、本発明の実施の形態に係るコンテンツ管理装置１０において、選択部２５により選択される集約先の記憶装置の数は、コンテンツ管理装置１０に接続されている記憶装置１４の数よりも少ない。
【０１０４】
このように、複数の記憶装置１４のうち一部の記憶装置１４にコンテンツの識別情報を集約して記憶させることにより、たとえば、コンテンツ管理装置１０に接続されている全ての記憶装置１４に対してコンテンツの識別情報を集約して記憶させる場合と比較して識別情報の集約処理に要する時間を短縮させることができる。
【０１０５】
また、本発明の実施の形態に係るコンテンツ管理装置１０において、選択部２５は、コンテンツ管理装置１０に接続されている複数の記憶装置１４の中から、データの書き込み速度が速い記憶装置を集約先の記憶装置として選択する。
【０１０６】
このような構成により、コンテンツの識別情報の集約処理に要する時間を一層短縮させることができる。
【０１０７】
また、本発明の実施の形態に係るコンテンツ管理装置１０において、選択部２５は、コンテンツ管理装置１０に接続されている複数の記憶装置１４の中から、記憶容量の大きい記憶装置を集約先の記憶装置として選択する。
【０１０８】
このような構成により、集約先の記憶装置の記憶容量が足りないことによりコンテンツの識別情報を集約させて記憶させることができないという不都合が生じることを防ぐことができる。また、記憶容量の小さい記憶装置にコンテンツの識別情報が集約して記憶されて記憶容量が逼迫することを防ぐことができる。
【０１０９】
また、本発明の実施の形態に係るコンテンツ管理装置１０において、選択部２５は、コンテンツ管理装置１０が起動された場合に、集約先の記憶装置を新たに選択する。
【０１１０】
このような構成により、コンテンツ管理装置１０の起動時において適切な集約先の記憶装置を選択することができる。また、コンテンツ管理装置１０に記憶装置１４が新たに接続された際またはコンテンツ管理装置１０に接続されていた記憶装置１４との接続が途切れた際などに、その都度集約先の記憶装置が選択される構成である場合には、集約先の記憶装置が頻繁に変更されて識別情報の集約処理に多くの時間が必要となることが考えられる。これに対して、上記のような構成により、コンテンツ管理装置１０の起動時にのみ集約先の記憶装置を選択することが可能となることから、集約先の記憶装置が頻繁に変更されることを防ぐことができる。
【０１１１】
また、本発明の実施の形態に係るコンテンツ管理装置１０では、優先順位付与部２４が、コンテンツ管理装置１０に接続されている複数の記憶装置１４に対して集約先の記憶装置として優先的に選択する順位を示す優先順位を付与し、付与した優先順位を示す優先順位リストを作成する。また、選択部２５が、優先順位付与部２４により作成された優先順位リストに基づいて集約先の記憶装置を選択する。
【０１１２】
このような構成により、選択部２５が、たとえば優先順位リストの上位に並べられた記憶装置１４を集約先の記憶装置として選択することによって、集約先の記憶装置として適切な記憶装置を容易に選択することができる。
【０１１３】
また、本発明の実施の形態に係るコンテンツ管理装置１０において、優先順位付与部２４は、優先順位リストを作成した後、コンテンツ管理装置１０に記憶装置１４が新たに接続された場合には、新たに接続された記憶装置１４に対して最下位の順位を付与し、記憶部２６に記憶されている優先順位リストを更新する。
【０１１４】
このような構成により、記憶装置１４が新たに接続された場合であっても当該記憶装置１４が接続直後に集約先の記憶装置として選択されることがないため、集約先の記憶装置が頻繁に変更されることを防ぐことができる。
【０１１５】
また、本発明の実施の形態に係るコンテンツ管理装置１０において、優先順位付与部２４は、優先順位リストを作成した後、コンテンツ管理装置１０と接続されていた記憶装置１４との接続が途切れた場合には、優先順位リストから接続が途切れた記憶装置１４を削除して優先順位リストを更新する。
【０１１６】
このような構成により、接続が途切れた記憶装置１４が集約先の記憶装置として選択されることを防ぐことができる。
【０１１７】
また、本発明の実施の形態に係るコンテンツ管理装置１０において、優先順位付与部２４は、コンテンツ管理装置１０が起動された場合に優先順位の付与を再び行って優先順位リストを更新する。また、選択部２５は、更新された優先順位リストに基づいて集約先の記憶装置を再び選択する。
【０１１８】
このような構成により、コンテンツ管理装置１０の起動時において適切な集約先の記憶装置を容易に選択することができる。また、上記のような構成により、コンテンツ管理装置１０の起動時にのみ集約先の記憶装置を選択することが可能となることから、集約先の記憶装置が頻繁に変更されることを防ぐことができる。
【０１１９】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２０】
１０  コンテンツ管理装置
１１  ルータ
１２  テレビ受像機
１３  ＰＣ
１４，１４ａ，１４ｂ，１４ｃ，１４ｄ  記憶装置
２１  装着部
２２  制御部
２３  通信部
２４  優先順位付与部
２５  選択部
２６  記憶部
２７  管理部
２８  提供部
【図１】
2014026498.tif 000003
【図２】
2014026498.tif 000004
【図３】
2014026498.tif 000005
【図４】
2014026498.tif 000006
【図５】
2014026498.tif 000007
【図６】
2014026498.tif 000008
【図７】
2014026498.tif 000009
【図８】
2014026498.tif 000010