(57)【要約】【課題】ユーザにとって、より効率的にコンテンツの検索を行うことができるコンテンツ情報を記録する。【解決手段】本発明に係るコンテンツ再生装置１０（コンテンツ情報記録装置）は、コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得部１１１、格納情報を用いて、コンテンツファイルが格納されたフォルダを特定するフォルダ特定部１１２と、特定したフォルダの情報であるフォルダ情報を取得するフォルダ情報取得部１１３と、格納情報を用いて、特定したフォルダに格納されたコンテンツファイルを特定し、特定したコンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得部１１４と、所定の条件を満たすコンテンツ情報とフォルダ情報とについて、コンテンツ情報にフォルダ情報の少なくとも一部を付加し、付加したコンテンツ情報を記録するフォルダ情報付加部１１５とを備える。【選択図】図７
2013073281.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得手段と、
前記格納情報取得手段が取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定手段と、
前記フォルダ特定手段が特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得手段と、
前記格納情報取得手段が取得した前記格納情報を用いて、前記フォルダ特定手段が特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得手段と、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得手段が取得した前記コンテンツ情報に、前記フォルダ情報取得手段が取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加手段と、を備える、
ことを特徴とするコンテンツ情報記録装置。
【請求項２】
前記フォルダ情報は、フォルダ名を有し、
前記フォルダ情報付加手段は、前記フォルダ名が特定の単語を含まない場合に、前記コンテンツ情報に前記フォルダ名を付加し、付加した前記コンテンツ情報を記録する、
ことを特徴とする請求項１に記載のコンテンツ情報記録装置。
【請求項３】
前記フォルダ情報付加手段は、前記コンテンツ情報の少なくとも一部が互いに一致する場合に、互いに一致する前記コンテンツ情報と、前記格納情報取得手段が取得した前記格納情報とを用いて、前記コンテンツ情報に対応する前記コンテンツファイルの最上層のフォルダまでに存在するフォルダの数が最小であるフォルダを特定し、そのフォルダ以外のフォルダに格納されたコンテンツファイルの前記コンテンツ情報に、前記フォルダ以外のフォルダの前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録する、
ことを特徴とする請求項１に記載のコンテンツ情報記録装置。
【請求項４】
前記フォルダ情報は、フォルダ名を有し、
前記フォルダ情報付加手段は、前記最上層のフォルダまでに存在するフォルダの数が最小であるフォルダが複数ある場合に、前記複数のフォルダのうち、前記フォルダ情報が有する前記フォルダ名に特定の単語を含まないフォルダを特定し、前記特定したフォルダに格納されたコンテンツファイルの前記コンテンツ情報に、前記特定したフォルダの前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録する、
ことを特徴とする請求項１に記載のコンテンツ情報記録装置。
【請求項５】
前記コンテンツ情報に付加された前記フォルダ情報の少なくとも一部と、他のコンテンツ情報の一部とが互いに共通する場合に、前記コンテンツ情報及び前記他のコンテンツ情報間で前記共通する情報を前記コンテンツ情報及び前記他のコンテンツ情報に付加し、付加した前記コンテンツ情報及び前記他のコンテンツ情報を記録する共通情報付加手段をさらに備える、
ことを特徴とする請求項１乃至４の何れか１項に記載のコンテンツ情報記録装置。
【請求項６】
前記コンテンツ情報から単語を抽出し、抽出した前記単語を用いて、前記コンテンツ情報と他の前記コンテンツ情報との間で共通する単語を基に類似の度合いを表す類似度を算出し、算出した前記類似度を基に、前記コンテンツ情報及び前記他のコンテンツ情報間で前記共通する単語を前記コンテンツ情報及び前記他のコンテンツ情報に付加し、付加した前記コンテンツ情報及び前記他のコンテンツ情報を記録する、類似情報付加手段をさらに備える、
ことを特徴とする請求項１乃至５の何れか１項に記載のコンテンツ情報記録装置。
【請求項７】
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得ステップと、
前記格納情報取得ステップで取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定ステップと、
前記フォルダ特定ステップで特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得ステップと、
前記格納情報取得ステップで取得した前記格納情報を用いて、前記フォルダ特定ステップで特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得ステップと、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得ステップで取得した前記コンテンツ情報に、前記フォルダ情報取得ステップで取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加ステップと、を有する、
ことを特徴とするコンテンツ情報記録方法。
【請求項８】
コンピュータに、
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得手順と、
前記格納情報取得手順で取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定手順と、
前記フォルダ特定手順で特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得手順と、
前記格納情報取得手順で取得した前記格納情報を用いて、前記フォルダ特定手順で特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得手順と、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得手順で取得した前記コンテンツ情報に、前記フォルダ情報取得手順で取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加手順と、を実行させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報記録装置、コンテンツ情報記録方法、及びプログラムに関する。
【背景技術】
【０００２】
デジタルＡＶ機器、パーソナルコンピュータ等の各種機器間で、動画、写真、音楽等の各種コンテンツファイルを共用できるシステムが知られている。特許文献１には、この種のシステムで共用されるコンテンツファイルの情報（コンテンツ情報）を記録したコンテンツ情報記録装置が開示されている。
【０００３】
コンテンツ情報は、例えば、コンテンツのファイル名、作成日時、ジャンル等の、コンテンツファイルの情報である。コンテンツ情報記録装置は、記録されたコンテンツ情報から、ユーザによって指定される情報を含むコンテンツ情報を読み出すことによりコンテンツファイルの検索を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１３５５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のコンテンツ情報記録装置は、同一機器内または異なる機器間で記録されるコンテンツファイル間の関係について考慮がされていない。そのため、上記コンテンツ情報記録装置では、ユーザにとって効率的にコンテンツファイルの検索を行うことができない場合があった。
【０００６】
本発明は、このような問題に鑑みてなされたものであり、ユーザにとって、より効率的にコンテンツファイルの検索を行うことができるコンテンツ情報を記録する、コンテンツ情報記録装置、コンテンツ情報記録方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係るコンテンツ情報記録装置は、
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得手段と、
前記格納情報取得手段が取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定手段と、
前記フォルダ特定手段が特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得手段と、
前記格納情報取得手段が取得した前記格納情報を用いて、前記フォルダ特定手段が特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得手段と、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得手段が取得した前記コンテンツ情報に、前記フォルダ情報取得手段が取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加手段と、を備えることを特徴とする。
【０００８】
本発明の第２の観点に係るコンテンツ情報記録方法は、
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得ステップと、
前記格納情報取得ステップで取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定ステップと、
前記フォルダ特定ステップで特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得ステップと、
前記格納情報取得ステップで取得した前記格納情報を用いて、前記フォルダ特定ステップで特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得ステップと、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得ステップで取得した前記コンテンツ情報に、前記フォルダ情報取得ステップで取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加ステップと、を有することを特徴とする。
【０００９】
本発明の第３の観点に係るプログラムは、
コンピュータに、
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得手順と、
前記格納情報取得手順で取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定手順と、
前記フォルダ特定手順で特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得手順と、
前記格納情報取得手順で取得した前記格納情報を用いて、前記フォルダ特定手順で特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得手順と、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得手順で取得した前記コンテンツ情報に、前記フォルダ情報取得手順で取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加手順と、を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザにとって、より効率的にコンテンツファイルの検索を行うことができるコンテンツ情報を記録することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係るコンテンツ情報記録システムの構成を示す図である。
【図２】本発明の第１の実施形態に係るコンテンツ提供装置の構成を示すブロック図である。
【図３】コンテンツ提供装置に記録されたコンテンツファイル及びフォルダの階層構造を示す図である。
【図４】図２に示すコンテンツ提供装置に記録された格納情報を示す図である。
【図５】図２に示すコンテンツ提供装置に記録されたフォルダ情報を示す図である。
【図６】フォルダ情報の一部が付加されたコンテンツ情報を示す図である。
【図７】本発明の第１の実施形態に係るコンテンツ再生装置の構成を示すブロック図である。
【図８】図７に示すコンテンツ再生装置に記録されるコンテンツ情報を示す図である。
【図９】図７に示すコンテンツ再生装置が行うコンテンツ情報記録処理のフローチャートを示す図である。
【図１０】図９に示すコンテンツ情報記録処理に含まれるフォルダ情報付加処理のフローチャートを示す図である。
【図１１】本発明の第１の実施形態に係る第１のコンテンツファイルの検索例を示す図である。
【図１２】本発明の第１の実施形態に係る第２のコンテンツファイルの検索例を示す図である。
【図１３】本発明の第１の実施形態に係る第３のコンテンツファイルの検索例を示す図である。
【図１４】コンテンツファイル及びフォルダの階層構造の他の例を示す図である。
【図１５】コンテンツファイル及びフォルダの階層構造の他の例を示す図である。
【図１６】本発明の第２の実施形態に係るコンテンツ再生装置の構成を示すブロック図である。
【図１７】共通情報が付加される前のコンテンツ情報の構成を示す図である。
【図１８】共通情報が付加された後のコンテンツ情報の構成を示す図である。
【図１９】本発明の第２の実施形態に係るコンテンツファイルの検索例を示す図である。
【図２０】本発明の第３の実施形態に係るコンテンツ再生装置の構成を示すブロック図である。
【図２１】類似情報が付加された後のコンテンツ情報の構成を示す図である。
【図２２】本発明の第３の実施形態に係るコンテンツファイルの検索例を示す図である。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、本発明の第１の実施形態について図面を参照して説明する。
【００１３】
はじめに、図１を参照して、コンテンツ情報を記録するシステム（コンテンツ情報記録システム１）の構成を説明する。コンテンツ情報記録システム１は、複数（図１では２台）のコンテンツ再生装置１０と、複数（図１では２台）のコンテンツ提供装置２０とを備える。
【００１４】
コンテンツ再生装置１０は、動画、写真、音楽等の各種コンテンツファイルをコンテンツ提供装置２０から受信して再生するものである。コンテンツ再生装置１０は、例えば、デジタルテレビジョン受像機やデジタルステレオ音響機器等のデジタルＡＶ機器や、ＰＣ等によって実現される。
【００１５】
コンテンツ提供装置２０は、コンテンツ再生装置１０からの要求に従って、自身の装置に記録された各種コンテンツファイルを提供するものである。コンテンツ提供装置２０は、例えば、ＨＤＤ（Hard disk drive）レコーダ、ＤＶＤ（Digital Versatile Disk）レコーダ、ＤＳＣ（Digital Still Camera）等のデジタルＡＶ機器、ＰＣ等によって実現される。
【００１６】
各コンテンツ再生装置１０、各コンテンツ提供装置２０は、例えばＤＬＮＡ（Digital Living Network Alliance）ガイドライン等、互いに接続条件を定めた共通のガイドラインに準拠したものであり、共通のネットワークＮに接続される。ネットワークＮは、例えば、有線または無線のＬＡＮ（Local Area Network）等を伝送媒体とするホームネットワークによって実現される。
【００１７】
コンテンツ情報記録システム１では、各コンテンツ再生装置１０、各コンテンツ提供装置２０は、特別な設定を行わずに、ネットワークＮに接続するだけで相互に通信可能となり、システム内で利用可能な各種コンテンツファイルを各装置間で共用できる。例えば、本システム１を家庭内で使用する場合、書斎のＰＣに記録された動画コンテンツのファイルをリビングルームのデジタルテレビジョン受像機で再生等することが可能である。
【００１８】
次に、図２を参照して、図１に示したコンテンツ提供装置２０の構成を説明する。コンテンツ提供装置２０は、制御部２１０と、記憶部２２０と、通信部２３０とを備える。
【００１９】
制御部２１０は、コンテンツ提供装置２０全体を制御する。制御部２１０は、物理的には、例えば、ＣＰＵ(Central Processing Unit)、ＣＰＵのメインメモリとして機能するＲＡＭ（Random Access Memory）等によって実現される。なお、制御部２１０は、一部がＡＳＩＣ（Application Specific Integrated Circuit）等の専用回路から構成されてもよい。
【００２０】
記憶部２２０は、制御部２１０が各種処理を行うために使用する各種プログラムやデータ等を記憶する。記憶部２２０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリ等の不揮発性メモリによって実現される。
【００２１】
また、記憶部２２０は、コンテンツ記憶部２２１、格納情報記憶部２２２、フォルダ情報記憶部２２３、コンテンツ情報記憶部２２４を備える。
【００２２】
コンテンツ記憶部２２１には、コンテンツ提供装置２０に記録されたコンテンツファイル（データ）が記録されている。
【００２３】
格納情報記憶部２２２は、コンテンツ提供装置２０に記録されたコンテンツファイル及びフォルダの配置関係を表す情報である格納情報が記録されている。
【００２４】
ここで、格納情報を説明する前に、図３を参照して、コンテンツ提供装置２０に記録されたコンテンツファイル及びフォルダの階層構造を説明する。コンテンツ提供装置２０において、コンテンツファイル及びフォルダは、最上層のフォルダ（ＲｏｏｔフォルダＦ０１）を起点として階層的に配置され、記録されている。例えば、最上層（頂点）に配置された「Ｒｏｏｔ」フォルダＦ０１の直下には、「Ｖｉｄｅｏ」フォルダＦ０２、「Ｍｕｓｉｃ」フォルダＦ０３、「Ｐｈｏｔｏ」フォルダＦ０４が配置されている。
【００２５】
「Ｖｉｄｅｏ」フォルダＦ０２の下層に配置されたフォルダ（Ｆ０５〜Ｆ０９）には動画コンテンツのファイルが分類されて記録される。「Ｍｕｓｉｃ」フォルダＦ０３の下層に配置されたフォルダ（図３では省略）には音楽コンテンツのファイルが分類されて記録される。「Ｐｈｏｔｏ」フォルダＦ０４の下層に配置されたフォルダ（図３では省略）には写真コンテンツのファイルが分類されて記録される。
【００２６】
また、「Ｖｉｄｅｏ」フォルダＦ０２の直下には、「すべて」フォルダＦ０５、「分類」フォルダＦ０６が配置されている。
【００２７】
コンテンツ提供装置２０に動画コンテンツが記録された場合、その動画コンテンツは、「すべて」フォルダＦ０５に自動的に格納される。つまり、「すべて」フォルダＦ０５には、コンテンツ提供装置２０に記録される動画コンテンツが全て記録される。
【００２８】
一方、「分類」フォルダＦ０６の直下には、「パパ」フォルダＦ０７、「ママ」フォルダＦ０８、「ラーメン」フォルダＦ０９が配置されている。「分類」フォルダＦ０６の直下に配置された各フォルダＦ０７〜Ｆ０９は、それぞれ、コンテンツ提供装置２０を使用するユーザの操作に従って生成されたフォルダである。つまり、これらのフォルダに格納されたコンテンツファイルは、ユーザが意図的に分類したものであり、ユーザが意図的に分類していないフォルダＦ０５に格納されたコンテンツファイルと比べ、ユーザにとって意義が大きいものであるといえる。
【００２９】
また、各フォルダＦ０６〜Ｆ０９に付された名前（パパ、ママ、ラーメン）は、他のフォルダと識別するためにユーザが付したものである。例えば、「パパ」フォルダＦ０７は、主に、家庭内の父親が使用するコンテンツファイルを分類するために生成されたフォルダであり、そのフォルダを他のフォルダと区別するために「パパ」というフォルダ名が付されている。
【００３０】
なお、各フォルダＦ０６〜Ｆ０９には、「すべて」フォルダＦ０５に格納されたコンテンツのファイルをコピーしたものが格納される。例えば、「コンテンツＡ」Ｃ０４，Ｃ０６は、「すべて」フォルダＦ０５に格納された「コンテンツＡ」Ｃ０１のファイルをコピーしたものであり、その内容は、互いに一致する。
【００３１】
図２に戻り、格納情報記憶部２２２に記録された格納情報を説明する。格納情報は、図４に示すように、フォルダを一意に識別する情報を表すフォルダＩＤと、そのフォルダに格納された（フォルダの下層に配置された）フォルダまたはコンテンツファイルを識別する情報である子ＩＤ（フォルダＩＤ／ファイルＩＤ）とが互いに対応付けられた情報である。子ＩＤは、フォルダまたはコンテンツファイルを一意に識別する情報（フォルダＩＤ／ファイルＩＤ）とその種別を識別する情報とを有する。コンテンツ再生装置１０は、この格納情報を取得して、コンテンツファイルが格納されたフォルダを特定する。
【００３２】
また、格納情報記憶部２２２には、コンテンツ提供装置２０を識別する装置ＩＤ、及び、フォルダ情報記憶部２２３の各フォルダ情報が変更されるたびに更新される更新ＩＤが記録されている。更新ＩＤは、コンテンツ提供装置２０においてフォルダやコンテンツが追加、削除等される度に更新される。これに伴い、更新ＩＤは現在の値に「１」が加えられる等して更新される。
【００３３】
フォルダ情報記憶部２２３は、フォルダの属性を表すフォルダ情報が記録されている。フォルダ情報は、図５に示すように、フォルダを特定する各種の情報によりフォルダの属性を構成している。例えば、フォルダ情報は、フォルダを識別するフォルダＩＤ、フォルダに付された名前（フォルダ名）、フォルダの格納場所を特定するＵＲＬ（Uniform Resource Locator）等の情報を有する。また、フォルダ情報は、フォルダを識別するフォルダＩＤを有し、格納情報に含まれたフォルダＩＤと互いに対応付けられて記録されている。コンテンツ再生装置１０は、フォルダ情報記憶部２２３に記録されたフォルダ情報の中からコンテンツが格納されたフォルダに対応するフォルダ情報を取得する。
【００３４】
コンテンツ情報記憶部２２４は、コンテンツの属性を表すコンテンツ情報が記録されている。コンテンツ情報は、図６に示すように、コンテンツを特定する各種の情報によりコンテンツの属性を構成している。例えば、コンテンツ情報は、コンテンツのファイル名、作成日時、ジャンル、ＵＲＬ等の情報を有する。また、コンテンツ情報は、コンテンツを識別するファイルＩＤを有し、格納情報に含まれた子ＩＤ（ファイルＩＤ）と互いに対応付けられて記録されている。コンテンツ再生装置１０は、フォルダに格納されたコンテンツに対応するコンテンツ情報を取得する。
【００３５】
通信部２３０は、制御部２１０の制御のもと、ネットワークＮを介して各コンテンツ再生装置１０と通信を行う。通信部２３０は、例えば、ネットワークアダプタ等の通信インタフェース装置によって実現される。
【００３６】
次に、図７を参照して、図１に示したコンテンツ再生装置１０の構成を説明する。コンテンツ再生装置１０は、制御部１１０と、記憶部１２０と、通信部１３０と、操作部１４０と、表示部１５０と、発音部１６０とを備える。
【００３７】
制御部１１０は、コンテンツ再生装置１０全体を制御する。制御部１１０は、物理的には、例えば、ＣＰＵ、ＣＰＵのメインメモリとして機能するＲＡＭ、タイマ等によって実現される。なお、制御部１１０は、一部がＡＳＩＣ等の専用回路から構成されてもよい。
【００３８】
また、制御部１１０は、機能的には、格納情報取得部１１１と、フォルダ特定部１１２と、フォルダ情報取得部１１３と、コンテンツ情報取得部１１４と、フォルダ情報付加部１１５と、コンテンツ検索部１１６とを備える。
【００３９】
格納情報取得部１１１、フォルダ特定部１１２、フォルダ情報取得部１１３、コンテンツ情報取得部１１４、フォルダ情報付加部１１５は、記憶部１２０に記録されたコンテンツ情報記録プログラムを、制御部１１０の一部を構成するＣＰＵが実行することにより機能する。これらが機能するとき、コンテンツ再生装置１０は、本発明に係るコンテンツ情報記録装置として使用され、後述のコンテンツ情報記録処理を実行する。
【００４０】
格納情報取得部１１１は、タイマ等を用いて所定の周期でコンテンツ提供装置２０の格納情報記憶部２２２に記録された格納情報を取得する。また、格納情報取得部１１１は、格納情報記憶部２２２に記録された装置ＩＤ及び更新ＩＤを取得し、フォルダ情報付加部１１５が後述の処理を行って取得するコンテンツ情報と対応付けて記憶部１２０に記録する。
【００４１】
フォルダ特定部１１２は、格納情報取得部１１１が取得した格納情報を用いて、コンテンツが格納されたフォルダを特定する。
【００４２】
フォルダ情報取得部１１３は、フォルダ特定部１１２が特定したフォルダの属性を表すフォルダ情報を、コンテンツ提供装置２０のフォルダ情報記憶部２２３から取得する。
【００４３】
コンテンツ情報取得部１１４は、格納情報取得部１１１が取得した格納情報を用いて、フォルダ特定部１１２が特定したフォルダに格納されたコンテンツを特定し、特定したコンテンツの属性を表すコンテンツ情報を、コンテンツ提供装置２０のコンテンツ情報記憶部２２４から取得する。
【００４４】
フォルダ情報付加部１１５は、フォルダ情報取得部１１３が取得したフォルダ情報及びコンテンツ情報取得部１１４が取得したコンテンツ情報について、所定の条件を満たすか否かを判別し、所定の条件を満たすと判別されたコンテンツ情報とフォルダ情報とについて、コンテンツ情報にフォルダ情報を付加し、付加したコンテンツ情報を記録するコンテンツ情報記憶部１２１に記録する。
【００４５】
コンテンツ検索部１１６は、記憶部１２０に記録された検索プログラムを、制御部１１０の一部を構成するＣＰＵが実行することにより機能する。コンテンツ検索部１１６が機能するとき、コンテンツ再生装置１０は、コンテンツ検索装置として使用され、後述のコンテンツ検索処理を実行する。
【００４６】
記憶部１２０は、制御部１１０が各種処理を行うために使用する各種プログラムやデータ、制御部１１０が各種処理を行って得られる各種データを記憶する。記憶部１２０は、例えば、ＲＯＭやフラッシュメモリ等の不揮発性メモリによって実現される。
【００４７】
また、記憶部１２０は、コンテンツ情報記憶部１２１を備える。コンテンツ情報記憶部１２１には、コンテンツ情報記録処理を行って得られるコンテンツ情報が記録される。コンテンツ情報記録処理後のコンテンツ情報には、図８に示すように、所定の条件を満たすと判別されたコンテンツ情報とフォルダ情報とについて、コンテンツ情報にフォルダ情報（フォルダ名）が付加される。また、コンテンツ情報は、そのコンテンツ情報を取得したコンテンツ提供装置２０の装置ＩＤと対応付けられてコンテンツ情報記憶部１２１に記録される。
【００４８】
通信部１３０は、制御部１１０の制御のもと、ネットワークＮを介してコンテンツ提供装置２０と通信を行う。通信部１３０は、例えば、ネットワークアダプタ等の通信インタフェース装置によって実現される。
【００４９】
操作部１４０は、ユーザの操作を受け付け、受け付けた操作に対応する操作信号を制御部１１０に供給する。操作部１４０は、例えば、複数の操作キーを含むユーザインタフェース装置によって実現される。複数の操作キーには、電源キー、メニューキー、十字キー（方向キー）、テンキー等がある。
【００５０】
表示部１５０は、制御部１１０から供給される各種画像データ（再生対象のコンテンツを含む）に基づいて各種画像を画面に表示する。表示部１５０は、例えば、液晶表示装置、有機ＥＬ表示装置等によって実現される。なお、操作部１４０と表示部１５０とは、タッチパネルによって実現されても良い。タッチパネルは、所定の操作を受け付ける画面を表示すると共に、画面にユーザが接触した位置に対応する操作信号を制御部１１０に供給する。
【００５１】
発音部１６０は、制御部１１０から供給される各種音声データ（再生対象のコンテンツを含む）に基づいて各種音声を外部に出力する。発音部１６０は、例えば、スピーカ装置によって実現される。
【００５２】
次に、図９を参照して、図７に示したコンテンツ再生装置１０が実行するコンテンツ情報記録処理を説明する。
【００５３】
コンテンツ再生装置１０の制御部１１０（ＣＰＵ）は、コンテンツ再生装置１０の電源がオンになったことに従って、記憶部１２０に記録されたコンテンツ情報記録プログラムを読み出してコンテンツ情報記録処理を開始する。
【００５４】
格納情報取得部１１１は、タイマ等を用いて、格納情報を取得するタイミングが到来したか否かを判別する（ステップＳ１）。格納情報取得部１１１は、格納情報を取得するタイミングが到来するまで待機状態を維持し（ステップＳ１；ＮＯ）、格納情報を取得するタイミングが到来したと判別した場合（ステップＳ１；ＹＥＳ）、ネットワークＮに接続されたコンテンツ提供装置２０に装置ＩＤ及び更新ＩＤを要求する。各コンテンツ提供装置２０の制御部２１０は、コンテンツ再生装置１０から装置ＩＤ及び更新ＩＤの要求があると、格納情報記憶部２２２に記録された装置ＩＤ及び更新ＩＤを読み出して要求元のコンテンツ再生装置１０に送信する。
【００５５】
格納情報取得部１１１は、各コンテンツ提供装置２０から送信された装置ＩＤ及び更新ＩＤを、通信部１３０を介して取得し（ステップＳ２）、取得した装置ＩＤと同一の装置ＩＤに対応付けられた更新ＩＤを記憶部１２０から読み出し、更新ＩＤが更新されているか否かを判別する（ステップＳ３）。その判別結果に従って、更新ＩＤが更新された装置がある場合は（ステップＳ３；ＹＥＳ）、その更新ＩＤとともに送信された装置ＩＤを有するコンテンツ提供装置２０を更新対象の装置として特定する。一方、更新ＩＤが更新された装置がない場合は（ステップＳ３；ＮＯ）、ステップＳ１に戻って待機状態となる。なお、コンテンツ提供装置２０から送信された装置ＩＤが記憶部１２０に記録されていない場合は、格納情報取得部１１１は、新たなコンテンツ提供装置２０がネットワークＮに接続されたと判別し、その装置ＩＤ及び更新ＩＤを記憶部１２０に記録するとともに、そのコンテンツ提供装置２０を更新対象の装置として特定する。
【００５６】
格納情報取得部１１１は、更新対象の装置として特定された（更新ＩＤが更新された）各コンテンツ提供装置２０の装置ＩＤから１つの装置ＩＤを選択することにより、コンテンツ情報を記録する対象のコンテンツ提供装置２０を選択する（ステップＳ４）。格納情報取得部１１１は、選択した装置ＩＤを指定して格納情報を要求する。コンテンツ提供装置２０の制御部２１０は、コンテンツ再生装置１０からの格納情報の要求に従って、格納情報記憶部２２２に記録された全ての格納情報を読み出し、読み出した格納情報を要求元のコンテンツ再生装置１０に送信する。これにより、格納情報取得部１１１は、要求先のコンテンツ提供装置２０からコンテンツ提供装置２０に記録された全ての格納情報を取得する（ステップＳ５）。
【００５７】
つづいて、フォルダ特定部１１２は、格納情報取得部１１１が取得した格納情報を用いて、コンテンツが格納されたフォルダのフォルダＩＤを特定する。フォルダＩＤの特定は、格納情報に含まれる子ＩＤがコンテンツの種別を表す情報を表しているか否かによって行われる（ステップＳ６）。これにより、例えば、コンテンツ提供装置２０が図３に示すような階層構造によってファイル及びフォルダが記録されていた場合、「すべて」フォルダＦ０５、「パパ」フォルダＦ０７、「ママ」フォルダＦ０８、「ラーメン」フォルダＦ０９それぞれのフォルダＩＤが特定される。
【００５８】
つづいて、フォルダ情報取得部１１３は、フォルダ特定部１１２が特定したフォルダＩＤを、上記装置ＩＤを有するコンテンツ提供装置２０に送信してフォルダ情報を要求する。コンテンツ提供装置２０の制御部２１０は、コンテンツ再生装置１０からのフォルダ情報の要求に従って、コンテンツ再生装置１０から送信されたフォルダＩＤを有するフォルダ情報をフォルダ情報記憶部２２３から抽出する。上記の例では、制御部２１０は、「すべて」フォルダＦ０５、「パパ」フォルダＦ０７、「ママ」フォルダＦ０８、「ラーメン」フォルダＦ０９それぞれのフォルダＩＤを有するフォルダ情報をフォルダ情報記憶部２２３から抽出する。制御部２１０は、抽出したフォルダ情報を要求元のコンテンツ再生装置１０に送信する。これにより、フォルダ情報取得部１１３は、要求先のコンテンツ提供装置２０からフォルダ特定部１１２が特定したフォルダＩＤを有するフォルダ情報を取得する（ステップＳ７）。
【００５９】
また、コンテンツ情報取得部１１４は、格納情報取得部１１１が取得した格納情報を用いて、フォルダ特定部１１２が特定したフォルダＩＤに対応付けられた子ＩＤを特定する。フォルダ特定部１１２が特定したフォルダＩＤに対応付けられた子ＩＤはファイルＩＤを有する。コンテンツ情報取得部１１４は、特定した子ＩＤ（ＩＤ）を、上記装置ＩＤを有するコンテンツ提供装置２０に送信してコンテンツ情報を要求する。コンテンツ提供装置２０の制御部２１０は、コンテンツ再生装置１０からのコンテンツ情報の要求に従って、コンテンツ再生装置１０から送信されたファイルＩＤを有するコンテンツ情報をコンテンツ情報記憶部２２４から抽出する。上記の例では、制御部２１０は、「すべて」フォルダＦ０５、「パパ」フォルダＦ０７、「ママ」フォルダＦ０８、「ラーメン」フォルダＦ０９のそれぞれに格納されたコンテンツＣ０１〜Ｃ０６のファイルＩＤを有するコンテンツ情報をコンテンツ情報記憶部２２４から抽出する。制御部２１０は、抽出したコンテンツ情報を要求元のコンテンツ再生装置１０に送信する。これにより、コンテンツ情報取得部１１４は、要求先のコンテンツ提供装置２０からコンテンツ情報取得部１１４が特定したファイルＩＤを有するコンテンツ情報を取得する（ステップＳ８）。
【００６０】
その後、フォルダ情報付加部１１５は、フォルダ情報取得部１１３が取得したフォルダ情報、及び、コンテンツ情報取得部１１４が取得したコンテンツ情報についてフォルダ情報付加処理を行う。そして、フォルダ情報付加部１１５は、このフォルダ情報付加処理によって得られるコンテンツ情報をコンテンツ情報記憶部１２１に記録する（ステップＳ９）。
【００６１】
以上の処理によって、ステップＳ４で選択された装置ＩＤを有するコンテンツ提供装置２０についてのコンテンツ情報記録処理が終了する。その後、格納情報取得部１１１は、更新対象の装置として特定された（更新ＩＤが更新された）各コンテンツ提供装置２０の装置ＩＤのうち、まだ選択されていない装置ＩＤがあるか否かを判別する（ステップＳ１０）。格納情報取得部１１１は、その装置ＩＤがあると判別した場合は（ステップＳ１０；ＹＥＳ）、１つの装置ＩＤを選択することにより、コンテンツ情報を記録する対象のコンテンツ提供装置２０を選択する（ステップＳ４）。その後、格納情報取得部１１１、フォルダ特定部１１２、フォルダ情報取得部１１３、コンテンツ情報取得部１１４、フォルダ情報付加部１１５は、上記ステップＳ５〜Ｓ９の処理を同様にして行う。
【００６２】
一方、格納情報取得部１１１は、その装置ＩＤがないと判別した場合は（ステップＳ１０；ＮＯ）、ステップＳ１に戻って次の格納情報を取得するタイミングが到来するまで待機状態となる。
【００６３】
図１０を参照して、図９に示したステップＳ９において、フォルダ情報付加部１１５が行うフォルダ情報付加処理を詳細に説明する。
【００６４】
フォルダ情報付加部１１５は、コンテンツ情報取得部１１４が取得したコンテンツ情報のうち、選択されていないコンテンツ情報を１つ選択する（ステップＳ９０１）。フォルダ情報付加部１１５は、ステップＳ９０１で選択したコンテンツ情報の少なくとも一部が互いに一致するコンテンツ情報があるか否かを判別する（ステップＳ９０２）。例えば、コンテンツ情報が表す属性を構成する、ファイル名、種類、作成日時、ジャンルの情報の文字列が互いに一致する場合、コンテンツ情報の少なくとも一部が互いに一致すると判別する。さらに具体的には、図３に示すような階層構造によってコンテンツが記録されているコンテンツＣ０１〜Ｃ０６のうち、コンテンツＣ０４，Ｃ０６は、コンテンツＣ０１のファイルをコピーしたものであるため、この場合、コンテンツＣ０１，Ｃ０４，Ｃ０６のコンテンツ情報は互いに一致すると判別される。
【００６５】
フォルダ情報付加部１１５は、ステップＳ９０１で選択したコンテンツ情報の少なくとも一部が互いに一致するコンテンツ情報がないと判別した場合は（ステップＳ９０２；ＮＯ）、そのコンテンツ情報にフォルダ情報は付加せずにステップＳ９０８に進む。つまり、互いに一致するコンテンツ情報が１つもない場合は、ステップＳ９０１で選択したコンテンツ情報は、「すべて」フォルダＦ０５に格納されたコンテンツの情報であると特定される。このようなコンテンツ情報はユーザにとって意義が小さい情報であるため、フォルダ情報を付加しない。例えば、フォルダ情報付加部１１５が図３に示したコンテンツＣ０３のコンテンツ情報を選択した場合、そのコンテンツ情報と一致するものはない。この場合、その選択されたコンテンツ情報にフォルダ情報は付加されない。
【００６６】
一方、フォルダ情報付加部１１５は、ステップＳ９０１で選択したコンテンツ情報の一部が互いに一致するコンテンツ情報があると判別した場合は（ステップＳ９０２；ＹＥＳ）、一致すると判別した全てのコンテンツ情報を選択する（ステップＳ９０３）。つまり、互いに一致するコンテンツ情報が複数ある場合は、「すべて」フォルダＦ０５に格納されたコンテンツの情報以外に、ユーザによって意図的に分類されたコンテンツの情報（ユーザにとって意義が大きい情報）を含む可能性があるため、その全てのコンテンツ情報を選択する。例えば、フォルダ情報付加部１１５が図３に示したコンテンツＣ０１のコンテンツ情報を選択した場合、そのコンテンツ情報が一致するコンテンツＣ０１，Ｃ０４，Ｃ０６のコンテンツ情報が選択される。
【００６７】
フォルダ情報付加部１１５は、選択したコンテンツ情報と、格納情報取得部１１１が取得した格納情報とを用いて、最上層のフォルダまでに存在するフォルダの数が最小であるフォルダを特定する（ステップＳ９０４）。具体的には、フォルダ情報付加部１１５は、選択したコンテンツ情報に含まれるファイルＩＤを子ＩＤが有する格納情報を取得し、その格納情報に含まれるフォルダＩＤを基に、格納情報に含まれる最上層のフォルダのフォルダＩＤまでに存在するフォルダＩＤの数を算出する。これにより、コンテンツ情報に対応するコンテンツの最上層のフォルダまでに存在するフォルダの数が最小であるフォルダを特定する。例えば、上記の例では、コンテンツＣ０１，Ｃ０４，Ｃ０６のコンテンツ情報に対応するコンテンツの最上層のフォルダＩＤまでに存在するフォルダＩＤの数は、それぞれ、「３」、「４」、「４」である。フォルダ情報付加部１１５は、この中からフォルダの数が最小である「３」をとったフォルダＩＤを特定する。
【００６８】
つづいてフォルダ情報付加部１１５は、フォルダの数が最小であるフォルダが複数あるか否かを判別する（ステップＳ９０５）。複数ないと判別した場合（ステップＳ９０５；ＮＯ）、フォルダ情報付加部１１５は、そのフォルダに格納されたコンテンツのコンテンツ情報は、「すべて」フォルダＦ０５に格納されたコンテンツの情報であると特定される。このようなコンテンツ情報はユーザにとって意義が小さい情報であるため、フォルダ情報を付加しない。例えば、上記の例では、フォルダの数が最小であるフォルダは１つだけ（最小の「３」をとったのは１つだけ）であるので、そのフォルダに格納されたコンテンツのコンテンツ情報にフォルダ情報は付加されない。一方、フォルダ数が最小ではないフォルダに格納されたコンテンツのコンテンツ情報は、ユーザによって意図的に分類されたコンテンツの情報（ユーザにとって意義が大きい情報）を含む可能性がある。よって、フォルダ情報付加部１１５は、フォルダ数が最小ではないフォルダに格納されたコンテンツのコンテンツ情報に、そのフォルダのフォルダ情報を付加し、このコンテンツ情報をコンテンツ情報記憶部１２１に記録する（ステップＳ９０６）。付加するフォルダ情報は、例えば、そのフォルダ情報が表す属性の一部を構成するフォルダ名を用いる。上記の例では、コンテンツＣ０１，Ｃ０４，Ｃ０６のコンテンツ情報のうち、コンテンツＣ０４，Ｃ０６のコンテンツ情報に、それぞれのコンテンツＣ０４，Ｃ０６を格納したフォルダ名（パパ，ラーメン）がそれぞれ付加され、図８に示すようなコンテンツ情報が生成される。
【００６９】
一方、フォルダ情報付加部１１５は、フォルダの数が最小であるフォルダが複数あると判別した場合（ステップＳ９０５；ＹＥＳ）、コンテンツ情報へのフォルダ情報の付加を、フォルダの数を基にしては行わない。この場合は、コンテンツを格納するフォルダ名が特定の単語を有するか否かによって、そのコンテンツのコンテンツ情報がユーザにとって意義があるのか否かを判別する。特定の単語には、例えば、フォルダを区別するのに有効とならない単語、特に、既定のフォルダ名、慣用的に使用されるフォルダ名、ユーザが意図的にコンテンツを分類するフォルダに付さないようなフォルダ名等であり、具体的には、「すべて」、「All」、「HDD」、「DVD」等がある。
【００７０】
フォルダ情報付加部１１５は、少なくとも一部が互いに一致するコンテンツ情報のそれぞれに対応するコンテンツが格納されたフォルダのフォルダ情報を特定する。フォルダ情報付加部１１５は、特定したフォルダ情報について、フォルダ情報が有するフォルダ名が特定の単語を含んでいるか否かを判別し、その中から、特定の単語を含まないフォルダ名を有するフォルダ情報を抽出する。フォルダ情報付加部１１５は、抽出したフォルダ情報に対応するフォルダに格納されたコンテンツのコンテンツ情報を、格納情報取得部１１１が取得した格納情報を用いて特定する。そして、フォルダ情報付加部１１５は、その特定したコンテンツ情報に抽出したフォルダ情報の少なくとも一部を付加し、付加したコンテンツ情報をコンテンツ情報記憶部１２１に記録する（ステップＳ９０７）。
【００７１】
その後、フォルダ情報付加部１１５は、全てのコンテンツ情報が選択されたか否かを判別する（ステップＳ９０８）。フォルダ情報付加部１１５は、全てのコンテンツ情報が選択されていないと判別した場合は（ステップＳ９０８；ＮＯ）、ステップＳ９０１に戻り、全てのコンテンツ情報が選択されるまで（ステップＳ９０８；ＹＥＳ）、上記ステップＳ９０１乃至Ｓ９０８の処理を行う。フォルダ情報付加部１１５は、全てのコンテンツ情報が選択されたと判別した場合は（ステップＳ９０８；ＹＥＳ）、図９に示したステップＳ４で選択された装置ＩＤを有するコンテンツ提供装置２０についてのコンテンツ情報記録処理が終了する。
【００７２】
次に、図１１を参照して、コンテンツ再生装置１０が行うコンテンツの検索例を説明する。コンテンツ再生装置１０は、指定された検索条件に該当するコンテンツ情報を、コンテンツ情報記憶部１２１に記録されたコンテンツ情報から抽出することにより、コンテンツファイルを検索する。
【００７３】
コンテンツ再生装置１０の制御部１１０（ＣＰＵ）は、操作部１４０を用いたユーザの操作に従って、表示部１５０の画面に表示されたコンテンツの検索を行う項目が選択されると、記憶部１２０に記録された検索プログラムを読み出してコンテンツ検索処理を実行する。コンテンツ再生装置１０のコンテンツ情報記億部１２１には、各コンテンツ提供装置２０からそれぞれ取得したコンテンツ情報が、コンテンツ提供装置２０の装置ＩＤと対応付けられて記録されている。コンテンツ検索部１１６は、最初に、ネットワークＮに接続されたコンテンツ提供装置２０からコンテンツ装置２０の装置ＩＤを取得する。コンテンツ検索部１１６は、各コンテンツ提供装置２０から取得した装置ＩＤに対応付けられたコンテンツ情報をコンテンツ情報記億部１２１から読み出す。これにより、現在検索が可能なコンテンツ提供装置２０を特定する。
【００７４】
図１１（ａ）に示すように、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１に記録されたコンテンツ情報に含まれる各種情報のうち、検索条件として指定可能な情報を、「検索条件を指定してください」等のメッセージとともに表示部１５０の画面に表示する。例えば、コンテンツ情報が有するファイル名、作成日時、ジャンル、フォルダ名の項目が表示部１５０の画面に表示される。「フォルダ名」はフォルダ情報付加部１１５によってコンテンツ情報に付加されたフォルダ情報の一部である。
【００７５】
ユーザが、図１１（ａ）に示す画面を確認し、操作部１４０を用いて「フォルダ名」を指定する操作を行った場合、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から、「フォルダ名」を有するコンテンツ情報を全て読み出し、「フォルダ名」を表示部１５０の画面に表示する。これにより、ユーザは、現在検索が可能なコンテンツ提供装置２０に記録されたコンテンツのうち、ユーザが意図的に分類したコンテンツ（ユーザにとって意義のあるコンテンツ）を格納したフォルダのフォルダ名の一覧を確認できる。例えば、図１１（ｂ）に示すように、フォルダ名（「パパ」、「ママ」、「ラーメン」、「サッカー」）が表示される。なお、コンテンツ検索部１１６は、読み出したコンテンツ情報間で指定された情報（ここではフォルダ名）が重複する場合、その重複する情報のうち何れか１つの情報を表示部１５０の画面に表示する。つまり、フォルダ名が重複して存在していた場合、重複するフォルダ名は表示部１５０の画面に表示しない。
【００７６】
ユーザは、図１１（ｂ）に示す画面を確認し、操作部１４０を用いて、画面に表示されたフォルダ名の一覧からフォルダ名（例えば「ママ」）を指定する操作を行う。これに従って、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から読み出した「フォルダ名」を有するコンテンツ情報から、指定されたフォルダ名を有するコンテンツ情報を抽出し、コンテンツ情報に含まれる情報（ここではファイル名）を表示部１５０の画面に表示する。これにより、ユーザは指定したフォルダ名のフォルダに格納されたコンテンツのファイル名の一覧を確認できる。例えば、図１１（ｃ）に示すように、ファイル名（「夏姫＃１」、「春の訪れ＃１」）が表示される。なお、コンテンツ検索部１１６は、抽出したコンテンツ情報間でコンテンツ情報に含まれる情報が重複する場合、その重複する情報のうち何れか１つの情報を表示部１５０の画面に表示する。例えば、表示部１５０の画面にファイル名を表示する場合に、ファイル名が重複して存在していた場合、重複するファイル名は表示部１５０の画面に表示しない。
【００７７】
ユーザは、図１１（ｃ）に示す画面を確認し、操作部１４０を用いて、画面に表示された、ファイル名の一覧からファイル名（例えば「夏姫＃１」）を指定する操作を行う。これに従って、コンテンツ検索部１１６は、抽出したコンテンツ情報から指定されたファイル名を有するコンテンツ情報を特定し、特定したコンテンツ情報に含まれるコンテンツの格納場所を表すＵＲＬに接続することにより、その特定したコンテンツ情報に対応するコンテンツをコンテンツ提供装置２０のコンテンツ記憶部２２１から読み出して取得できる。以上のようにして、コンテンツの検索が行われる。
【００７８】
以上説明したように、本実施形態のコンテンツ再生装置１０（コンテンツ情報記録装置）によれば、ユーザが意図的に分類したコンテンツ（ユーザにとって意義のあるコンテンツ）を格納するフォルダのフォルダ情報の一部（フォルダ名）が付加されたコンテンツ情報によって、ユーザにとって、より効率的にコンテンツの検索を行うことができる。
【００７９】
なお、コンテンツ再生装置１０（コンテンツ情報記録装置）は、フォルダ情報またはコンテンツ情報の更新を行ったコンテンツ提供装置２０からその更新を通知するアップデート情報（装置ＩＤ及び更新ＩＤを含む）を受信した場合に、コンテンツ情報記録処理を行っても良い。
【００８０】
また、コンテンツ再生装置１０（コンテンツ検索装置）は、ユーザによって入力されるキーワードを検索条件としてコンテンツの検索を行っても良い。この場合、コンテンツ検索部１１６は、図１２（ａ）に示すように、検索キーワードを入力する欄を「検索キーワードを入力してください」等のメッセージとともに表示部１５０の画面に表示する。ユーザが操作部１４０を用いて「ラーメン」というキーワードを入力する操作を行った場合、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から、入力されたキーワード（「ラーメン」）を有するコンテンツ情報を読み出し、読み出したコンテンツ情報に含まれる情報（例えばファイル名）を、図１２（ｂ）に示すように、表示部１５０の画面に表示する。この場合、ユーザが意図的に分類したコンテンツ（ユーザにとって意義のあるコンテンツ）を格納したフォルダのフォルダ情報の一部（フォルダ名）もキーワードによって検索される情報として用いられるので、ユーザにとって、より効率的にコンテンツの検索を行うことができる。
【００８１】
また、コンテンツ再生装置１０（コンテンツ検索装置）は、ユーザによって入力されるキーワードと検索条件として指定された情報とを用いてコンテンツの検索を行っても良い。この場合、コンテンツ検索部１１６は、図１３（ａ）に示すように、キーワードを入力する欄と検索条件として指定可能な情報の項目とを表示部１５０の画面に表示する。ユーザが操作部１４０を用いて「ラーメン」というキーワードを入力し、「フォルダ名」、「ファイル名」の項目を選択する操作を行った場合、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から、入力されたキーワード（「ラーメン」）を、選択された情報（「フォルダ名」、「ファイル名」）に含むコンテンツ情報を検索し、選択された情報毎にコンテンツ情報の検索結果を、図１３（ｂ）に示すように、表示部１５０の画面に表示する。この場合、ユーザが意図的に分類したコンテンツ（ユーザにとって意義のあるコンテンツ）を格納したフォルダのフォルダ情報の一部（フォルダ名）もキーワードによって検索される条件の１つとして選択できるので、ユーザにとって、より効率的にコンテンツの検索を行うことができる。ユーザは、表示部１５０の画面に選択された情報（例えばフォルダ名またはファイル名）毎に表示された検索結果を確認し、一覧表示する情報を選択する。例えば、選択された情報である「フォルダ名」、「ファイル名」の検索結果（１件、３件）から、ユーザは、一覧表示させたい情報（例えば「フォルダ名」）を選択する操作を、操作部１４０を用いて行う。これに従って、コンテンツ検索部１１６は、選択された情報のコンテンツ情報に含まれる情報（例えばファイル名）を、表示部１５０の画面に表示する。
【００８２】
また、ファイル及びフォルダの階層構造は、コンテンツ提供装置２０毎に異なる。例えば、コンテンツ提供装置２０は、図１４や図１５に示すような階層構造で構成されることもある。このような場合でも、フォルダ情報付加部１１５は、上記フォルダ情報付加処理を行うことによって、ユーザが意図的に分類したコンテンツ（ユーザにとって意義のあるコンテンツ）のコンテンツ情報に、そのコンテンツを格納するフォルダのフォルダ情報の一部（フォルダ名）を付加する。
【００８３】
なお、フォルダ情報付加部１１５は、上記フォルダ情報付加処理を、適宜変更して行っても良い。例えば、図１０に示したステップＳ９０１、Ｓ９０７、及びＳ９０８の処理によってフォルダ名が特定の単語（「すべて」、「All」、「HDD」、「DVD」等）を含まないフォルダに格納されたフォルダのフォルダ情報の一部（フォルダ名等）を、そのフォルダに格納されたコンテンツのコンテンツ情報に付加しても良い。また、これとは逆に、上記ステップＳ９０７の処理のみを省略し、ステップＳ９０１乃至Ｓ９０４、Ｓ９０６、及びＳ９０８の処理のみを行っても良い。この場合、コンテンツ情報の少なくとも一部が互いに一致するコンテンツ情報があるか否かと、最上層のフォルダまでに存在するフォルダの数が最小であるフォルダ以外のフォルダを特定し、これを基にして特定したフォルダのフォルダ情報の一部をコンテンツ情報に付加しても良い。
【００８４】
また、フォルダ情報付加部１１５は、フォルダ情報の一部（例えばフォルダ名）を付加しないコンテンツ情報について、そのコンテンツがユーザによって分類されてない未分類であることを表す情報を付加しても良い。この場合、ユーザによって分類されていないコンテンツのコンテンツ情報に未分類情報を付加することにより、未分類のコンテンツを検索する条件を指定することもでき、ユーザにとって、より効率的にコンテンツの検索を行うことができる。
【００８５】
また、コンテンツ情報間で重複する情報がある場合、上記実施形態では、重複する情報の何れか１つを表示するものとして説明したが、例えば、コンテンツ情報間で重複する情報（フォルダ名）がある場合、その重複する情報以外の情報（例えばファイル名、ジャンル、コンテンツ情報が記録された装置名や装置ＩＤ）とともに表示部１５０の画面に表示しても良い。また、ユーザによって重複する情報（フォルダ名）の指定が行われた際に、その重複する情報以外の情報（例えばファイル名、ジャンル、コンテンツ情報が記録された装置名や装置ＩＤ）を指定された位置の近くで表示部１５０の画面にポップアップ表示しても良い。
【００８６】
また、コンテンツ情報またはフォルダ情報は、上記実施形態で示した情報以外の情報を含んでも良い。また、コンテンツ情報に付加するフォルダ情報の一部はフォルダ名以外でも良く、複数（フォルダ名、作成日時等）であっても良い。
【００８７】
さらに、上記実施形態では、説明の便宜上、格納情報、フォルダ情報、コンテンツ情報がそれぞれ異なる記憶部（格納情報記憶部２２２、フォルダ情報記憶部２２３、コンテンツ情報記憶部２２４）に記録されるものとして説明したが、これらを統合した記憶部に、上記の格納情報、フォルダ情報、コンテンツ情報を記録しても良い。
【００８８】
（第２の実施形態）
以下、本発明の第２の実施形態について図面を参照して説明する。なお、上記実施形態１で説明した各構成や各処理と同様の内容については適宜に説明を省略する。
【００８９】
図１６を参照して、コンテンツ再生装置１０の構成を説明する。コンテンツ再生装置１０は、図６に示したコンテンツ再生装置１０の制御部１１０に共通情報付加部１１７が追加された構成となっており、それ以外の構成は図６に示したコンテンツ再生装置１０と同一である。共通情報付加部１１７は、記憶部１２０に記録されたコンテンツ情報記録プログラムを、制御部１１０の一部を構成するＣＰＵが実行することにより、格納情報取得部１１１、フォルダ特定部１１２、フォルダ情報取得部１１３、コンテンツ情報取得部１１４、フォルダ情報付加部１１５と同様に機能する。これらが機能するとき、コンテンツ再生装置１０は、本発明に係るコンテンツ情報記録装置として使用される。
【００９０】
共通情報付加部１１７は、コンテンツ情報記憶部１２１からフォルダ情報が付加されたコンテンツ情報を１つずつ読み出す。共通情報付加部１１７は、読み出したコンテンツ情報に付加されたフォルダ情報（フォルダ名）の文字列と、コンテンツ情報記憶部１２１に記録された他のコンテンツ情報に含まれる、ファイル名、ジャンル、フォルダ名の何れかの情報の文字列と互いに一致しているか否かを判別する。他のコンテンツ情報には、フォルダ情報が付加されていないものもある。共通情報付加部１１７は、一致している文字列があると判別した場合に、読み出したコンテンツ情報と他のコンテンツ情報とについて、読み出したコンテンツ情報に付加されたフォルダ情報の文字列をコンテンツ情報間で共通する情報を有しているとして特定する。つまり、コンテンツ情報間で共通する情報を有しているコンテンツ情報は、互いに関連しているので、ユーザにとって意義が大きい情報であるといえる。共通情報付加部１１７は、特定したコンテンツ情報に、コンテンツ情報間で共通する情報を付加し、付加したコンテンツ情報をコンテンツ情報記憶部１２１に記録する。
【００９１】
例えば、図１７に示すファイルＩＤが「Ｃ５０」のコンテンツ情報は、フォルダ情報（フォルダ名）が付加されているので、共通情報付加部１１７は、このコンテンツ情報を読み出す。共通情報付加部１１７は、このコンテンツ情報に付加されたフォルダ情報（フォルダ名）の文字列を抽出する。共通情報付加部１１７は、抽出したフォルダ名の文字列「サッカー」について、他のコンテンツ情報に含まれる、ファイル名、ジャンル、フォルダ名の何れかの情報の文字列と互いに一致するか否かを順次判別していく。ファイルＩＤが「Ｃ５１」のコンテンツ情報はフォルダ名の文字列が「サッカー」である。よって、共通情報付加部１１７は、ファイルＩＤが「Ｃ５１」のコンテンツ情報について、抽出した文字列と互いに一致すると判別する。また、ファイルＩＤが「Ｃ１０１」，「Ｃ１０５」のコンテンツ情報は、ファイル名がそれぞれ「サッカー  東京ＦＣ  ＶＳ  横浜ＦＣ」，「サッカー  藤沢ＦＣ  ＶＳ  川崎ＦＣ」である。共通情報付加部１１７は、ファイルＩＤが「Ｃ１０１」，「Ｃ１０５」のコンテンツ情報について、抽出した文字列と互いに一致すると判別する。そして、共通情報付加部１１７は、図１８に示すように、読み出したファイルＩＤが「Ｃ５１」のコンテンツ情報と、一致している文字列があると判別したファイルＩＤが「Ｃ５１」，「Ｃ１０１」，「Ｃ１０５」の他のコンテンツ情報とについて、「フォルダ名の文字列（サッカー）」をコンテンツ情報間で共通する情報として付加し、付加したコンテンツ情報をコンテンツ情報記憶部１２１に記録する。共通情報付加部１１７は、フォルダ情報が付加された全てのコンテンツ情報について上記の処理を行う。なお、読み出したコンテンツ情報に付加されたフォルダ情報（フォルダ名）が互いに同一である場合は、重複した処理を行う必要はないので、最初に読み出したコンテンツ情報についてのみ上記の処理を行えば良い。
【００９２】
次に、図１９を参照して、コンテンツ再生装置１０が行うコンテンツの検索例を説明する。コンテンツ再生装置１０は、指定された検索条件に該当するコンテンツ情報を、コンテンツ情報記憶部１２１に記録されたコンテンツ情報から抽出することにより、コンテンツファイルを検索する。
【００９３】
図１９（ａ）に示すように、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１に記録されたコンテンツ情報に含まれる各種情報のうち、検索条件として指定可能な情報を、「検索条件を指定してください」等のメッセージとともに表示部１５０の画面に表示する。例えば、コンテンツ情報が有するファイル名、作成日時、ジャンル、フォルダ名、共通情報の項目が表示部１５０の画面に表示される。「共通情報」は共通情報付加部１１７によってコンテンツ情報に付加された、コンテンツ情報間で共通する情報である。
【００９４】
ユーザが、図１９（ａ）に示す画面を確認し、操作部１４０を用いて「共通情報」を指定する操作を行った場合、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から、「共通情報」を有するコンテンツ情報を全て読み出し、「共通情報」を表示部１５０の画面に表示する。これにより、ユーザは、現在検索が可能なコンテンツ提供装置２０に記録されたコンテンツのうち、コンテンツ間で共通する情報の一覧を確認できる。例えば、図１９（ｂ）に示すように、共通情報（「サッカー」）が表示される。
【００９５】
ユーザは、図１９（ｂ）に示す画面を確認し、操作部１４０を用いて、画面に表示された共通情報の一覧から共通情報（例えば「サッカー」）を指定する操作を行う。これに従って、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から読み出した全ての「共通情報」を有するコンテンツ情報から、指定された共通情報（「サッカー」）を有するコンテンツ情報を抽出し、コンテンツ情報に含まれる情報（ここではファイル名）を表示部１５０の画面に表示する。例えば、図１９（ｃ）に示すように、ファイル名（「本日の東京ＦＣ」、「本日の東京ＦＣ」、「サッカー  東京ＦＣ  ＶＳ  横浜ＦＣ」、「サッカー  藤沢ＦＣ  ＶＳ  川崎ＦＣ」）が表示される。これにより、ユーザは指定した共通情報を有するコンテンツ情報に対応するコンテンツのファイル名の一覧を確認できる。
【００９６】
ユーザは、図１９（ｃ）に示す画面を確認し、操作部１４０を用いて、画面に表示された、ファイル名の一覧からファイル名（例えば「サッカー  東京ＦＣ  ＶＳ  横浜ＦＣ」）を指定する操作を行う。これに従って、コンテンツ検索部１１６は、抽出したコンテンツ情報から指定されたファイル名を有するコンテンツ情報を特定し、特定したコンテンツ情報に含まれるコンテンツの格納場所を表すＵＲＬに接続することにより、その特定したコンテンツ情報に対応するコンテンツをコンテンツ提供装置２０のコンテンツ記憶部２２１から読み出して取得できる。以上のようにして、コンテンツの検索が行われる。
【００９７】
以上説明したように、本実施形態のコンテンツ再生装置１０（コンテンツ情報記録装置）によれば、コンテンツ情報間で共通する情報が付加されたコンテンツ情報によって、ユーザにとって、より効率的にコンテンツの検索を行うことができる。
【００９８】
（第３の実施形態）
以下、本発明の第３の実施形態について図面を参照して説明する。なお、上記実施形態１及び２で説明した各構成や各処理と同様の内容については適宜に説明を省略する。
【００９９】
図２０を参照して、コンテンツ再生装置１０の構成を説明する。コンテンツ再生装置１０は、図７に示したコンテンツ再生装置１０の制御部１１０に類似情報付加部１１８が追加された構成となっており、それ以外の構成は図７に示したコンテンツ再生装置１０と同一である。類似情報付加部１１８は、記憶部１２０に記録されたコンテンツ情報記録プログラムを、制御部１１１の一部を構成するＣＰＵが実行することにより、格納情報取得部１１１、フォルダ特定部１１２、フォルダ情報取得部１１３、コンテンツ情報取得部１１４、フォルダ情報付加部１１５と同様に機能する。これらが機能するとき、コンテンツ再生装置１０は、本発明に係るコンテンツ情報記録装置として使用される。
【０１００】
類似情報付加部１１８は、コンテンツ情報記憶部１２１に記録されたコンテンツ情報の文字列を有する情報から単語を抽出する。例えば、コンテンツ情報ファイル名、ジャンル、フォルダ名等の文字列を有する情報から単語を抽出する。抽出する単語は、具体的には名詞の単語である。名詞の単語の抽出は、例えば、形態素解析やＮ−ｇｒａｍ等の技術を用いて行われる。例えば、図１７に示すファイルＩＤが「Ｃ５０」のコンテンツ情報は、ファイル名「本日の東京ＦＣ」、ジャンル「ニュース」、フォルダ名「サッカー」の文字列を有する。このコンテンツ情報から類似情報付加部１１８が抽出する単語は、「本日」、「東京ＦＣ」、「ニュース」、「サッカー」である。
【０１０１】
類似情報付加部１１８は、抽出した単語を用いて、コンテンツ情報記憶部１２１に記録されたコンテンツ情報間で共通する単語を基にコンテンツ情報間の類似の度合いを表す類似度を算出する。コンテンツ情報間で共通する単語が多いほどその類似度は大きくなり、その類似度の大きさにより、コンテンツ情報が互いに類似しているか否か特定される。類似度は、コンテンツ情報から抽出された単語の総数と、そのコンテンツ情報と比較されるコンテンツ情報との間で一致する単語の数との比率を算出することにより求められる。具体的には、図１７に示すファイルＩＤが「Ｃ５０」のコンテンツ情報から抽出される単語（「本日」、「東京ＦＣ」、「ニュース」、「サッカー」）の総数は「４」である。一方、そのコンテンツ情報と比較されるファイルＩＤが「Ｃ５１」のコンテンツ情報との間で一致する単語（「本日」、「東京ＦＣ」、「ニュース」、「サッカー」）の数は「４」である。よって、この場合、算出される類似度（比率）は１００（％）である。また、ファイルＩＤが「Ｃ５０」のコンテンツ情報と比較されるファイルＩＤが「Ｃ１０１」のコンテンツ情報との間で一致する単語（「東京ＦＣ」、「サッカー」）の数は「２」である。よって、この場合、算出される類似度（比率）は５０（％）である。また、ファイルＩＤが「Ｃ５０」のコンテンツ情報と比較されるファイルＩＤが「Ｃ１０５」のコンテンツ情報との間で一致する単語（「サッカー」）の数は「１」である。よって、この場合、算出される類似度（比率）は２５（％）である。
【０１０２】
類似情報付加部１１８は、予め設定された類似度の閾値を用いて、その閾値を超える類似度が算出されたコンテンツ情報にコンテンツ情報間で共通する単語を取得する。例えば、予め設定された類似度の閾値が５０（％）である場合、ファイルＩＤが「Ｃ５０」及び「Ｃ５１」のコンテンツ情報間の類似度は１００（％）であり、類似度閾値を超えるので、この場合、類似情報付加部１１８は、コンテンツ情報間で共通する単語である「本日」、「東京ＦＣ」、「ニュース」、「サッカー」を取得する。また、ファイルＩＤが「Ｃ５０」及び「Ｃ１０１」のコンテンツ情報間の類似度は５０（％）であり、類似度閾値を超えるので、この場合、類似情報付加部１１８は、コンテンツ情報間で共通する単語「東京ＦＣ」、「サッカー」を取得する。また、ファイルＩＤが「Ｃ５０」及び「Ｃ１０５」のコンテンツ情報間の類似度は２５（％）であり、類似度閾値を超えないので、この場合、類似情報付加部１１８は、コンテンツ情報間で共通する単語「サッカー」は取得しない。類似情報付加部１１８は、全てのコンテンツ情報の組み合わせについて上記の処理を行う。
【０１０３】
また、類似情報付加部１１８は、コンテンツ情報間で取得した単語の一部と、他のコンテンツ情報間で取得した単語の一部とが一致するか否かを判別する。例えば、ファイルＩＤが「Ｃ５０」及び「Ｃ５１」のコンテンツ情報間で一致した「本日」、「東京ＦＣ」、「ニュース」、「サッカー」には、ファイルＩＤが「Ｃ５０」及び「Ｃ１０１」のコンテンツ情報間で一致した「東京ＦＣ」、「サッカー」が含まれている。この場合、類似情報付加部１１８は、図２１に示すように、コンテンツ情報間で類似する情報として、ファイルＩＤが「Ｃ５０」、「Ｃ５１」及び「Ｃ１０１」のコンテンツ情報に「共通する単語（「東京ＦＣ」、「サッカー」）」を付加し、付加したコンテンツ情報をコンテンツ情報記憶部１２１に記録する。
【０１０４】
次に、図２２を参照して、コンテンツ再生装置１０が行うコンテンツの検索例を説明する。コンテンツ再生装置１０は、指定された検索条件に該当するコンテンツ情報を、コンテンツ情報記憶部１２１に記録されたコンテンツ情報から抽出することにより、コンテンツファイルを検索する。
【０１０５】
図２２（ａ）に示すように、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１に記録されたコンテンツ情報に含まれる各種情報のうち、検索条件として指定可能な情報を、「検索条件を指定してください」等のメッセージとともに表示部１５０の画面に表示する。例えば、コンテンツ情報が有するファイル名、作成日時、ジャンル、フォルダ名、類似情報の項目が表示部１５０の画面に表示される。「類似情報」は類似情報付加部１１８によってコンテンツ情報に付加された、コンテンツ情報間で共通する単語を表す情報である。
【０１０６】
ユーザが、図２２（ａ）に示す画面を確認し、操作部１４０を用いて「類似情報」を指定する操作を行った場合、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から、「類似情報」を有するコンテンツ情報を全て読み出し、「類似情報」を表示部１５０の画面に表示する。これにより、ユーザは、現在検索が可能なコンテンツ提供装置２０に記録されたコンテンツのうち、コンテンツ間で共通する単語（類似情報）の一覧を確認できる。例えば、図２２（ｂ）に示すように、類似情報（「東京ＦＣ，サッカー」）が表示される。
【０１０７】
ユーザは、図２２（ｂ）に示す画面を確認し、操作部１４０を用いて、画面に表示された類似情報の一覧から類似情報（例えば「東京ＦＣ，サッカー」）を指定する操作を行う。これに従って、コンテンツ検索部１１６は、コンテンツ情報記憶部１２１から読み出した全ての「類似情報」を有するコンテンツ情報から、指定された類似情報（「東京ＦＣ，サッカー」）を有するコンテンツ情報を抽出し、コンテンツ情報に含まれる情報（ここではファイル名）を表示部１５０の画面に表示する。例えば、図１９（ｃ）に示すように、ファイル名（「本日の東京ＦＣ」、「本日の東京ＦＣ」、「サッカー  東京ＦＣ  ＶＳ  横浜ＦＣ」）が表示される。これにより、ユーザは指定した類似情報を有するコンテンツ情報に対応するコンテンツのファイル名の一覧を確認できる。
【０１０８】
ユーザは、図２２（ｃ）に示す画面を確認し、操作部１４０を用いて、画面に表示された、ファイル名の一覧からファイル名（例えば「サッカー  東京ＦＣ  ＶＳ  横浜ＦＣ」）を指定する操作を行う。これに従って、コンテンツ検索部１１６は、抽出したコンテンツ情報から指定されたファイル名を有するコンテンツ情報を特定し、特定したコンテンツ情報に含まれるコンテンツの格納場所を表すＵＲＬに接続することにより、その特定したコンテンツ情報に対応するコンテンツをコンテンツ提供装置２０のコンテンツ記憶部２２１から読み出して取得できる。以上のようにして、コンテンツの検索が行われる。
【０１０９】
以上説明したように、本実施形態のコンテンツ再生装置１０（コンテンツ情報記録装置）によれば、コンテンツ情報間で共通する単語が付加されたコンテンツ情報によって、ユーザにとって、より効率的にコンテンツの検索を行うことができる。
【０１１０】
なお、類似情報付加部１１８は、コンテンツ情報間で共通する単語を基に算出される類似度が予め設定された閾値を超える場合に、その共通する単語を単純に「類似情報」としても良い。例えば、予め設定された類似度の閾値が５０（％）である場合、ファイルＩＤが「Ｃ５０」及び「Ｃ５１」のコンテンツ情報間の類似度は１００（％）であり、類似度閾値を超える。この場合、類似情報付加部１１８は、これらのコンテンツ情報について、共通する単語である「本日」、「東京ＦＣ」、「ニュース」、「サッカー」を類似情報として付加しても良い。
【０１１１】
その他、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。例えば、上記実施形態１乃至３において、コンテンツ情報記録装置は、コンテンツ再生装置１０に備えられるものとして説明したが、ネットワークＮに接続された各コンテンツ提供装置２０のうちマスター装置として用いられるコンテンツ提供装置２０に備えても良い。この場合、コンテンツ再生装置１０は、コンテンツ情報記録装置を備えたコンテンツ提供装置２０との間で通信を行ってコンテンツの検索を行う。また、コンテンツ情報記録装置は、コンテンツ再生装置１０及びコンテンツ提供装置２０から独立した専用装置に備えても良い。この場合、コンテンツ再生装置１０は、コンテンツ情報記録装置を備えた専用装置との間で通信を行ってコンテンツの検索を行う。
【０１１２】
なお、本発明に係るコンテンツ情報記録装置は、通常のコンピュータにより実現できる。この場合、上記の各実施形態で説明したプログラムは、コンピュータにより実行され、コンピュータは、プログラムに従って、上記の各実施形態で説明した動作を行う。また、上記の各実施形態のプログラムは、持ち運び可能な記録媒体等に記録されたものでもよい。持ち運び可能な記録媒体には、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等がある。また、プログラムは、持ち運び可能な記録媒体から各種読取装置を介して、対応するコンテンツ情報記録装置にインストールされたものでも良い。さらに、プログラムは、インターネット等を介して、対応するコンテンツ情報記録装置にダウンロード及びインストールされたものでもよい。また、プログラムは、対応するコンテンツ情報記録装置と通信可能なサーバ等の記憶装置に格納されたものでも良い。
【０１１３】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１１４】
（付記１）
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得手段と、
前記格納情報取得手段が取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定手段と、
前記フォルダ特定手段が特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得手段と、
前記格納情報取得手段が取得した前記格納情報を用いて、前記フォルダ特定手段が特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得手段と、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得手段が取得した前記コンテンツ情報に、前記フォルダ情報取得手段が取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加手段と、を備える、
ことを特徴とするコンテンツ情報記録装置。
【０１１５】
（付記２）
前記フォルダ情報は、フォルダ名を有し、
前記フォルダ情報付加手段は、前記フォルダ名が特定の単語を含まない場合に、前記コンテンツ情報に前記フォルダ名を付加し、付加した前記コンテンツ情報を記録する、
ことを特徴とする付記１に記載のコンテンツ情報記録装置。
【０１１６】
（付記３）
前記フォルダ情報付加手段は、前記コンテンツ情報の少なくとも一部が互いに一致する場合に、互いに一致する前記コンテンツ情報と、前記格納情報取得手段が取得した前記格納情報とを用いて、前記コンテンツ情報に対応する前記コンテンツファイルの最上層のフォルダまでに存在するフォルダの数が最小であるフォルダを特定し、そのフォルダ以外のフォルダに格納されたコンテンツファイルの前記コンテンツ情報に、前記フォルダ以外のフォルダの前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録する、
ことを特徴とする付記１に記載のコンテンツ情報記録装置。
【０１１７】
（付記４）
前記フォルダ情報は、フォルダ名を有し、
前記フォルダ情報付加手段は、前記最上層のフォルダまでに存在するフォルダの数が最小であるフォルダが複数ある場合に、前記複数のフォルダのうち、前記フォルダ情報が有する前記フォルダ名に特定の単語を含まないフォルダを特定し、前記特定したフォルダに格納されたコンテンツファイルの前記コンテンツ情報に、前記特定したフォルダの前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録する、
ことを特徴とする付記１に記載のコンテンツ情報記録装置。
【０１１８】
（付記５）
前記コンテンツ情報に付加された前記フォルダ情報の少なくとも一部と、他のコンテンツ情報の一部とが互いに共通する場合に、前記コンテンツ情報及び前記他のコンテンツ情報間で前記共通する情報を前記コンテンツ情報及び前記他のコンテンツ情報に付加し、付加した前記コンテンツ情報及び前記他のコンテンツ情報を記録する共通情報付加手段をさらに備える、
ことを特徴とする付記１乃至４の何れか１に記載のコンテンツ情報記録装置。
【０１１９】
（付記６）
前記コンテンツ情報から単語を抽出し、抽出した前記単語を用いて、前記コンテンツ情報と他の前記コンテンツ情報との間で共通する単語を基に類似の度合いを表す類似度を算出し、算出した前記類似度を基に、前記コンテンツ情報及び前記他のコンテンツ情報間で前記共通する単語を前記コンテンツ情報及び前記他のコンテンツ情報に付加し、付加した前記コンテンツ情報及び前記他のコンテンツ情報を記録する、類似情報付加手段をさらに備える、
ことを特徴とする付記１乃至５の何れかに記載のコンテンツ情報記録装置。
【０１２０】
（付記７）
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得ステップと、
前記格納情報取得ステップで取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定ステップと、
前記フォルダ特定ステップで特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得ステップと、
前記格納情報取得ステップで取得した前記格納情報を用いて、前記フォルダ特定ステップで特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得ステップと、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得ステップで取得した前記コンテンツ情報に、前記フォルダ情報取得ステップで取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加ステップと、を有する、
ことを特徴とするコンテンツ情報記録方法。
【０１２１】
（付記８）
コンピュータに、
コンテンツファイル及びフォルダの配置関係を表す情報である格納情報を取得する格納情報取得手順と、
前記格納情報取得手順で取得した前記格納情報を用いて、前記コンテンツファイルが格納されたフォルダを特定するフォルダ特定手順と、
前記フォルダ特定手順で特定した前記フォルダの情報であるフォルダ情報を取得するフォルダ情報取得手順と、
前記格納情報取得手順で取得した前記格納情報を用いて、前記フォルダ特定手順で特定した前記フォルダに格納されたコンテンツファイルを特定し、特定した前記コンテンツファイルの情報であるコンテンツ情報を取得するコンテンツ情報取得手順と、
所定の条件を満たす前記コンテンツ情報と前記フォルダ情報とについて、前記コンテンツ情報取得手順で取得した前記コンテンツ情報に、前記フォルダ情報取得手順で取得した前記フォルダ情報の少なくとも一部を付加し、付加した前記コンテンツ情報を記録するフォルダ情報付加手順と、を実行させる、
ことを特徴とするプログラム。
【符号の説明】
【０１２２】
１０  コンテンツ再生装置
２０  コンテンツ提供装置
１１０  制御部
１１１  格納情報取得部
１１２  フォルダ特定部
１１３  フォルダ情報取得部
１１４  コンテンツ情報取得部
１１５  フォルダ情報付加部
１１６  コンテンツ検索部
１１７  共通情報付加部
１１８  類似情報付加部
１２０  記憶部
１２１  コンテンツ情報記憶部
１３０  通信部
１４０  操作部
１５０  表示部
１６０  発音部
２１０  制御部
２２０  記憶部
２２１  コンテンツ記憶部
２２２  格納情報記憶部
２２３  フォルダ情報記憶部
２２４  コンテンツ情報記憶部
２３０  通信部
Ｆ０１〜Ｆ１１  フォルダ
Ｃ０１〜Ｃ０７  コンテンツ
Ｎ  ネットワーク
【図１】
2013073281.tif 000003
【図２】
2013073281.tif 000004
【図３】
2013073281.tif 000005
【図４】
2013073281.tif 000006
【図５】
2013073281.tif 000007
【図６】
2013073281.tif 000008
【図７】
2013073281.tif 000009
【図８】
2013073281.tif 000010
【図９】
2013073281.tif 000011
【図１０】
2013073281.tif 000012
【図１１】
2013073281.tif 000013
【図１２】
2013073281.tif 000014
【図１３】
2013073281.tif 000015
【図１４】
2013073281.tif 000016
【図１５】
2013073281.tif 000017
【図１６】
2013073281.tif 000018
【図１７】
2013073281.tif 000019
【図１８】
2013073281.tif 000020
【図１９】
2013073281.tif 000021
【図２０】
2013073281.tif 000022
【図２１】
2013073281.tif 000023
【図２２】
2013073281.tif 000024