"ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索手順をコンピュータ装置に実行させるデジタルコンテンツ検索プログラムであって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手順と、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記デジタルコンテンツ記憶装置が有する閲覧機能を利用して該デジタルコンテンツ記憶装置に記憶されているデジタルコンテンツのコンテンツ情報を取得する一括検索手順とを前記コンピュータ装置に実行させることを特徴とするデジタルコンテンツ検索プログラム。ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索手順をコンピュータ装置に実行させるデジタルコンテンツ検索プログラムであって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手順と、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶手順と、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶手順により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索手順とを前記コンピュータ装置に実行させることを特徴とするデジタルコンテンツ検索プログラム。前記一括検索手順による、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対して依頼した検索の検索結果と、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対する前記インデックスを利用したデジタルコンテンツの検索結果とを一覧可能に統合する検索結果統合手順を前記コンピュータ装置にさらに実行させることを特徴とする請求項2に記載のデジタルコンテンツ検索プログラム。前記ネットワークに接続されたデジタルコンテンツ記憶装置から読み出されて再生されたデジタルコンテンツのコンテンツ情報を視聴者ごとにプロファイルとして記憶するプロファイル記憶手順を前記コンピュータ装置にさらに実行させ、前記インデックス生成記憶手順は、前記プロファイル記憶手順によって記憶された前記プロファイルに基づいた優先度に応じて前記インデックスを生成することを特徴とする請求項2または3に記載のデジタルコンテンツ検索プログラム。前記検索能力判定手順によって判定された前記デジタルコンテンツ記憶装置の検索能力を、該デジタルコンテンツ記憶装置ごとに記憶する検索能力記憶手順を前記コンピュータ装置にさらに実行させ、前記一括検索手順は、前記検索能力記憶手順によって記憶された前記デジタルコンテンツ記憶装置の検索能力に応じて該デジタルコンテンツ記憶装置に対して検索を依頼する、または前記インデックスを利用してデジタルコンテンツの検索を行うことを特徴とする請求項2~4のいずれか一つに記載のデジタルコンテンツ検索プログラム。前記インデックス生成記憶手順によって前記インデックスが生成された前記デジタルコンテンツ記憶装置が管理するデジタルコンテンツのコンテンツ情報を履歴として記憶する履歴記憶手順を前記コンピュータ装置にさらに実行させることを特徴とする請求項2~5のいずれか一つに記載のデジタルコンテンツ検索プログラム。前記インデックス生成記憶手順は、前記履歴記憶手順によって記憶された前記履歴と、前記プロファイル記憶手順によって記憶された前記プロファイルとに基づいて決定されたデジタルコンテンツ記憶装置のインデックスを優先的に生成することを特徴とする請求項6に記載のデジタルコンテンツ検索プログラム。ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索装置であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手段と、前記検索能力判定手段により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶手段と、前記検索能力判定手段により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手段により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶手段により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索手段とを備えたことを特徴とするデジタルコンテンツ検索装置。前記検索能力判定手段によって判定された前記デジタルコンテンツ記憶装置の検索能力を、該デジタルコンテンツ記憶装置ごとに記憶する検索能力記憶手段をさらに備え、前記一括検索手段は、前記検索能力記憶手段によって記憶された前記デジタルコンテンツ記憶装置の検索能力に応じて該デジタルコンテンツ記憶装置に対して検索を依頼する、または前記インデックスを利用してデジタルコンテンツの検索を行うことを特徴とする請求項8に記載のデジタルコンテンツ検索装置。ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索方法であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定工程と、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶工程と、前記検索能力判定工程により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶工程により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索工程とを含んだことを特徴とするデジタルコンテンツ検索方法。しかしながら、上記非特許文献1に代表される従来技術では、DLNAにおけるDMSDigitalMediaServerに相当するデジタル情報家電が情報検索機能を有することが前提となっている。しかし、DLNAは、DMSが情報検索機能を有することを必須の要件としていない。このため、DMSの中には情報検索機能を有さないものも存在するが、非特許文献1に代表される従来技術は、このような情報検索機能を有さないDMSを、デジタルコンテンツの検索対象とすることができなかった。また、非特許文献1に代表される従来技術は、DMSが情報検索機能を有したとしても、一括検索システムからの検索要求に応じて必要な検索属性を有していないDMSであっては、やはり、デジタルコンテンツの検索対象とすることができなかった。ここで、検索対象とするデジタル情報家電が柔軟にインターフェースを拡張することが可能であれば、例えば、制御ソフトウェアの書き換えによるインターフェースの拡張によって、情報検索機能の追加あるいは必要な検索属性への対応を行うことにより、これらのような問題は解消可能である。しかし、デジタル情報家電の制御ソフトウェアの書き換えなど、インターフェースの拡張は事実上不可能である。さらに、最近では、デジタル情報家電の携帯端末化が進んできているため、気軽に持ち運びが可能となってきている。このため、デジタル情報家電が家庭内ネットワークへ気軽に持込まれて自由に接続されるといった状況が多くなり、家庭内ネットワークに接続されるDMSの固定性が崩れ、より流動的になってきている。これは、家庭内ネットワークにおいて新たに発見されるDMSが多くなってきたということを意味する。家庭内ネットワークに接続されるDMSが携帯端末であれば、該携帯端末自体の処理能力の非力さや、バッテリー駆動という電源の制約によって、より迅速にデジタルコンテンツを検索することが求められる。しかし、非特許文献1に代表される従来技術は、このようにDMSが家庭内ネットワークにおいて自由に接続される状況では、迅速にデジタルコンテンツを検索可能とすることができなかった。なお、DMSの携帯端末化によって、DMSが家庭内ネットワークへ自由に接続されるようになってきた一方で、該DMSが情報検索機能を有さない、あるいは必要な検索属性を有さないと、一括検索システムからの検索要求に応えることができないため、DMSの携帯端末化のメリットを十分に生かしきれないこととなる。本発明は、上記問題点課題を解消するためになされたものであって、情報検索機能を有さないDMSおよび必要な検索属性を有していないDMSであっても、十分な情報検索機能を有するDMSとともにデジタルコンテンツを一括検索可能とし、DMSが頻繁に家庭内ネットワークに新規接続される状況でも迅速にデジタルコンテンツを検索可能とするデジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法を提供することを目的とする。上述した問題を解決し、目的を達成するため、本発明は、ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索手順をコンピュータ装置に実行させるデジタルコンテンツ検索プログラムであって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手順と、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記デジタルコンテンツ記憶装置が有する閲覧機能を利用して該デジタルコンテンツ記憶装置に記憶されているデジタルコンテンツのコンテンツ情報を取得する一括検索手順とを前記コンピュータ装置に実行させることを特徴とする。また、本発明は、ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索手順をコンピュータ装置に実行させるデジタルコンテンツ検索プログラムであって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手順と、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶手順と、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶手順により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索手順とを前記コンピュータ装置に実行させることを特徴とする。また、本発明は、上記発明において、前記一括検索手順による、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対して依頼した検索の検索結果と、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対する前記インデックスを利用したデジタルコンテンツの検索結果とを一覧可能に統合する検索結果統合手順を前記コンピュータ装置にさらに実行させることを特徴とする。また、本発明は、上記発明において、前記ネットワークに接続されたデジタルコンテンツ記憶装置から読み出されて再生されたデジタルコンテンツのコンテンツ情報を視聴者ごとにプロファイルとして記憶するプロファイル記憶手順を前記コンピュータ装置にさらに実行させ、前記インデックス生成記憶手順は、前記プロファイル記憶手順によって記憶された前記プロファイルに基づいた優先度に応じて前記インデックスを生成することを特徴とする。また、本発明は、上記発明において、前記検索能力判定手順によって判定された前記デジタルコンテンツ記憶装置の検索能力を、該デジタルコンテンツ記憶装置ごとに記憶する検索能力記憶手順を前記コンピュータ装置にさらに実行させ、前記一括検索手順は、前記検索能力記憶手順によって記憶された前記デジタルコンテンツ記憶装置の検索能力に応じて該デジタルコンテンツ記憶装置に対して検索を依頼する、または前記インデックスを利用してデジタルコンテンツの検索を行うことを特徴とする。また、本発明は、上記発明において、前記インデックス生成記憶手順によって前記インデックスが生成された前記デジタルコンテンツ記憶装置が管理するデジタルコンテンツのコンテンツ情報を履歴として記憶する履歴記憶手順を前記コンピュータ装置にさらに実行させることを特徴とする。また、本発明は、上記発明において、前記インデックス生成記憶手順は、前記履歴記憶手順によって記憶された前記履歴と、前記プロファイル記憶手順によって記憶された前記プロファイルとに基づいて決定されたデジタルコンテンツ記憶装置のインデックスを優先的に生成することを特徴とする。また、本発明は、ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索装置であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手段と、前記検索能力判定手段により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶手段と、前記検索能力判定手段により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手段により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶手段により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索手段とを備えたことを特徴とする。また、本発明は、上記発明において、前記検索能力判定手段によって判定された前記デジタルコンテンツ記憶装置の検索能力を、該デジタルコンテンツ記憶装置ごとに記憶する検索能力記憶手段をさらに備え、前記一括検索手段は、前記検索能力記憶手段によって記憶された前記デジタルコンテンツ記憶装置の検索能力に応じて該デジタルコンテンツ記憶装置に対して検索を依頼する、または前記インデックスを利用してデジタルコンテンツの検索を行うことを特徴とする。また、本発明は、ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索方法であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定工程と、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶工程と、前記検索能力判定工程により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶工程により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索工程とを含んだことを特徴とする。本発明によれば、検索能力を持つデジタルコンテンツ記憶装置に対しては、当該デジタルコンテンツ記憶装置の検索機能を利用した検索を要求する検索要求を行うこととし、検索能力を持たないデジタルコンテンツ記憶装置に対しては、当該デジタルコンテンツ記憶装置の閲覧機能を利用してデジタルコンテンツのコンテンツ情報を取得する、または、インデックスを使用して当該デジタルコンテンツ記憶装置を代理して検索を行うこととして、デジタルコンテンツ記憶装置が検索能力を持つか否かに関わらず、一括検索が可能となるという効果を奏する。また、検索能力を持たなくとも、十分な処理能力や応答性能を有するデジタルコンテンツ記憶装置は、その装置に閲覧を任せることにより高速な検索が可能となる。また、本発明によれば、一括検索した結果を一覧表示できるので、デジタルコンテンツ記憶装置が検索能力を持つか否かを意識せず、検索能力を持つデジタルコンテンツ記憶装置と検索能力を持たないデジタルコンテンツ記憶装置とを全く同様に一括検索することが可能となるという効果を奏する。また、本発明によれば、利用者のデジタルコンテンツの利用履歴および優先すべき検索属性などを利用者毎に記録するプロファイルに基づいてインデックスを生成するので、利用者が頻繁に利用する種別のデジタルコンテンツのインデックスを優先的に生成することが可能となるという効果を奏する。また、本発明によれば、検索能力を持つデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能にデジタルコンテンツの検索を依頼し、検索能力を持たず、かつ十分な処理能力や応答性能を有しないデジタルコンテンツ記憶装置に対してのみインデックスを利用した検索を行うので、インデックスを効率的に作成することが可能となるという効果を奏する。また、本発明によれば、インデックスが生成されたデジタルコンテンツ記憶装置が管理するデジタルコンテンツのコンテンツ情報を履歴として記憶するので、インデックス作成の際に、過去に閲覧された、またはインデックスが生成されたデジタルコンテンツ記憶装置について、優先して閲覧またはインデックス生成を行なうことが可能となるという効果を奏する。また、本発明によれば、履歴記憶手順によって記憶された履歴と、プロファイル記憶手順によって記憶されたプロファイルとに基づいて決定されたデジタルコンテンツ記憶装置のインデックスを優先的に生成するので、インデックス作成の際に、頻繁に利用するデジタルコンテンツを管理するデジタルコンテンツ記憶装置のインデックスを優先させて生成、または優先させて閲覧することが可能となるという効果を奏する。以下に添付図面を参照し、本発明のデジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法にかかる実施例を詳細に説明する。なお、以下の実施例では、デジタルコンテンツ検索装置が、DLNAにおいてユーザの操作指示を受け付け、操作対象装置に操作信号を出力するDMCDigitalMediaControllerに含まれる場合を示すこととする。しかし、これに限らず、デジタルコンテンツ検索装置が、デジタルコンテンツの再生装置であるDMPDigitalMediaPlayerに含まれることとしてもよい。また、DMCとDMPが一体となった装置であれば、該装置に含まれることとしてもよい。あるいは、デジタルコンテンツ検索装置は、DMCおよびDMPのいずれからも独立した装置であってもよい。発明の実施例の説明に先立ち、図1および図2を参照して、従来技術の問題点および本発明の特徴を説明する。図1は、従来技術の問題点を説明するための説明図である。同図に示すように、複数のDMS図中では、ハードディスクレコーダを想定していると、DMCまたはDMPとが家庭内ネットワーク以下、ネットワークと呼ぶを介して接続されている。複数のDMSには、それぞれデジタルコンテンツが記憶されている。そして、これらの複数のDMSには、十分な検索機能を持つDMSと、十分な検索機能を持たないDMSとが混在している。ここで、DMSが十分な検索機能を持つとは、DMSがDLNAの規格で定められている検索機能を有し、かつ当該DMSがこの検索機能による検索に必要な検索属性に対応していることをいう。当該DMSがこの検索機能による検索に必要な検索属性に対応していることが十分なが意味するところである。なお、DLNAの規格で定められている検索機能は、DMCからDMSに対して、検索条件とともに検索要求が送信され、この検索要求に応じて、DMS自体が、自身が保持するデジタルコンテンツのうち検索条件に合致するものを返却する機能である。検索機能は、DMSの必須機能とはされていない。この一方で、DLNAの規格で閲覧機能は、DMSの必須機能とされている。閲覧機能は、DMSにおいて木構造で管理されているデジタルコンテンツを、ルートから順次閲覧する機能である。例えば、DMSに対する閲覧要求に、閲覧するコンテナIDおよびBrowseMetadataなるオプションを付加することによって、DMSから、コンテナのメタ情報を取得することが可能である。また、DMSに対する閲覧要求に、閲覧するコンテナIDおよびBrowseDirectChildrenなるオプションを付加することによって、DMSから、指定されたコンテナが管理する子ノードのコンテナの属性情報、または指定されたコンテナが管理するデジタルコンテンツを取得することが可能である。さて、同図に示すように、DMCまたはDMPがデジタルコンテンツの一括検索機能を有し、複数のDMSに対してデジタルコンテンツの一括検索を行う場合を想定する。このとき、十分な検索機能を持つDMSに対しては、一括検索機能によるデジタルコンテンツの検索が可能である一方、十分な検索機能を持たないDMSに対しては、一括検索機能によるデジタルコンテンツの検索が不可能である。このように、従来技術では、十分な検索機能を持つDMSと、十分な検索機能を持たないDMSとが混在する場合に、これら全てのDMSを対象としては、デジタルコンテンツの一括検索を行うことができなかった。そこで、図2に示すように、本発明では、DMCまたはDMPの一括検索機能は、十分な検索機能を持つDMSに対しては、当該DMSの検索機能を利用した検索を要求する検索要求を行うこととし、十分な検索機能を持たず、かつ十分な処理能力および応答性能を有していないDMSに対しては、インデックス検索を使用して当該DMSを代理して検索を行うこととした。ここで、インデックス検索とは、十分な検索機能を持たないDMSに対して、DMSがDLNAの規格に基づいて必須で有する閲覧要求を利用して生成されたインデックスを使用して、デジタルコンテンツの検索を代理して行う検索方法である。なお、十分な検索機能を持たないが、十分な処理能力および応答性能を有しているDMSに対しては、当該DMSが持つ閲覧機能を使用して当該DMSが保持するデジタルコンテンツのコンテンツ情報の閲覧を行う。このように、本発明は、一括検索時に、一括検索対象のDMSが十分な検索機能を持つか否かに応じて、そしてさらに当該DMSが十分な処理能力および応答性能を有しているか否かに応じて、検索要求/閲覧要求またはインデックス検索を動的に切り替えていずれかを利用することによって、一括検索対象のDMSが十分な検索機能を持つか否か、当該DMSが十分な処理能力および応答性能を有しているか否かに関わらず、一括検索可能とした。以下に図3~図28を参照して、本発明にかかる実施例を詳細に説明する。先ず、本発明の前提となるDLNAのネットワーク構成を説明する。図3は、DLNAのネットワーク構成を示す図である。同図に示すように、DLNAのネットワークは、無線LANLocalAreaNetwork部分のネットワークN1と、有線LAN部分のネットワークN2とから構成される。ネットワークN1は、APAccessPoint500をゲートウェイとしてネットワークN2と接続されている。ネットワークN1には、デジタルカメラであるDMS300a、デジタルビデオカメラであるDMS300b、携帯電話であるDMC200、携帯型コンピュータ装置であるDMS300cとが接続されている。これらの装置は、無線ネットワーク接続に必要なインターフェースを有している。なお、図示のDMS200、DMS300a、DMS300b、DMS300cの種別は、一例を示したに過ぎない。また、携帯型コンピュータ装置は、DMSとなりうるにとどまらず、後述のDMRまたはDMCともなりうる装置である。また、ネットワークN2には、サーバ装置であるDMS300dと、表示装置であるDMR400aと、ハードディスクレコーダであるDMS300eと、テレビジョン装置であるDMR400bとが接続されている。これらの装置は、有線ネットワーク接続に必要なインターフェースを有している。なお、DMRDigitalMediaRendererとは、DLNAにおける表示装置である。このようなネットワーク構成において、各DMSには、前述の十分な検索機能を持つDMSと十分な検索機能を持たないDMSとが混在している。DMPまたはDMC200の機能も有する携帯型コンピュータ装置図中では、DMS300cが相当する、あるいは図示していないが、ネットワークN1またはネットワークN2に接続されているDMPが有する一括検索機能からのデジタルコンテンツの検索に応じて、各DMSは、それぞれが記憶するデジタルコンテンツの検索結果を返却することとなる。次に、実施例にかかるデジタルコンテンツ検索装置の構成について説明する。デジタルコンテンツ検索装置は、DMC200またはDMPの一括検索機能を実現する装置である。図4に示すように、デジタルコンテンツ検索装置100は、実行制御部101と、DMS情報管理部102と、DMS情報記憶部103と、検索能力判定処理部104と、必要検索属性記憶部105と、一括検索実行部106と、インデックス管理部107と、インデックス記憶部108と、DMS決定処理部109と、DMS名対応表記憶部110と、DMS履歴記憶部111と、利用者プロファイル記憶部112と、コンテナ決定処理部113と、コンテナ名対応表記憶部114と、当該デジタルコンテンツ検索装置100とDMS300との通信インターフェースであるDMSインターフェース部115と、十分な検索能力を有するDMS300と十分な検索能力を有さないDMS300とへの検索結果を統合して表示させる表示制御を行う一括検索結果表示制御部116と、DMC200からの一括検索要求を受け付け実行制御部101へ受け渡すインターフェースである一括検索要求受け付けインターフェース部117とを有する。また、デジタルコンテンツ検索装置100は、一括検索結果表示制御部116を介して、ディスプレイ装置などの表示手段である表示装置118と接続されている。実行制御部101は、複数のDMS300に対して機器発見要求を送信する。また、DMS300から生存通知を受信した場合に、当該DMSのDMS情報のDMS情報記憶部103への登録もしくは当該DMSのDMS情報のDMS情報記憶部103への登録確認をDMS情報管理部102に対して指示する。また、DMSから離脱通知を受信した場合に、当該DMSのDMS情報のDMS情報記憶部103からの削除をDMS情報管理部102に対して指示する。また、実行制御部101は、DMSからコンテンツ変更通知を受信した場合に、当該DMSのDMS情報のDMS情報記憶部103への登録確認をDMS情報管理部102に対して指示する。また、一括検索要求受け付けインターフェース部117を介して受け付けられた一括検索要求に応じて、複数のDMS300に対して一括検索を実行するよう一括検索実行部106へ指示する。また、当該デジタルコンテンツ検索装置100の電源断時に、DMS情報記憶部103に記憶される全てのDMS情報の削除を、DMS情報管理部102に対して指示する。また、実行制御部101は、全てのDMS300の検索能力の有無の判定を、検索能力判定処理部104に対して指示する。また、DMS300から生存通知、離脱通知、コンテンツ変更通知を受信すると、インデックス管理部107に対してインデックスの生成を指示する。DMS情報管理部102は、実行制御部101からの指示に応じて、生存通知を受信したDMS300のDMS情報をDMS情報記憶部103へ登録する。また、実行制御部101からの指示に応じて、生存通知を受信したDMS300のDMS情報がDMS情報記憶部103に登録されているか否かを確認する。また、実行制御部101からの指示に応じて、離脱通知を受信したDMSのDMS情報をDMS情報記憶部103から削除する。DMS情報記憶部103は、DMS300の属性情報を記憶する、例えば、データベースなどの記憶手段である。DMS情報記憶部103は、生存通知を受けたDMS300についての情報DMS300のIDおよび十分な検索能力の有無のDMS情報を記憶する。例えば、図5に示すように、DMS300単位に、IPInternetProtocolアドレスおよびポート番号の組み合せで特定されるDMSのIDIdentificationとしてのURLUniformResourceLocater情報と、当該DMS300が検索能力を有するか否かの情報とを、DMS300単位にテーブルに格納して記憶する。図5に示すように、DMS情報は、例えば、IDがhttp112233441234のDMS300は、十分な検索能力がありであり、IDがhttp102030409876のDMS300は、十分な検索能力がなしであり、IDがhttp123456789999のDMS300は、十分な検索能力がありという情報である。なお、図5に示すDMS情報は、DMS情報を登録するための処理手順を行うプログラムが実行されることによって、所定のテーブルに格納されることとなる。検索能力判定処理部104は、実行制御部101からの指示に応じて、DMS300に対してgetsearchcapabiltyなど検索能力の有無または十分な検索能力の有無を照会するコマンドを送信し、これに応じてDMS300から返ってきた結果に基づいて、DMS300が十分な検索能力を有するか否かを判定する処理を行う。当該DMS300が、検索能力を有するか、そして、検索能力を有する場合に、検索に必要な検索属性を有するか否かを判定する。検索能力判定処理部104による判定結果は、DMS情報記憶部103に記憶されることとなる。なお、検索能力判定処理部104は、DMS300の検索能力を判定する際に、後述の必要検索属性記憶部105を参照して取得される必要検索属性に基づいて、判定対象となるDMS300が十分な検索能力を有するか否かを判定する。必要検索属性記憶部105は、十分な検索能力を持つDMS300が有さなければならない必要検索属性情報を記憶する、例えば、データベースなどの記憶手段である。検索必要属性は、利用者プロファイル記憶部112に記憶される後述の利用者プロファイルを使用して、デジタルコンテンツのどのような特徴を抽出するかということに依存する。必要検索属性記憶部105は、例えば、図6に示すように、十分な検索能力を持つDMS300が有するべき検索属性をテーブルに格納して記憶する。図6に示すように、必要検索属性情報は、例えば、upnpclassclassは、動画、音声などデジタルコンテンツの種別を示す情報である、upnpgenregenreは、映画、ドキュメンタリー、JPOPなどデジタルコンテンツの種別である、dctitletitleは、デジタルコンテンツが有する題名である、upnpalbumalbumは、デジタルコンテンツが収録されているアルバム名である、upnpartistartistは、デジタルコンテンツのアーティスト名であるがある。一括検索実行部106は、実行制御部101からの指示に応じて、複数のDMS300に対して、各DMS300が十分な検索能力があるか否かに応じて、一括検索を実行する。インデックス管理部107は、実行制御部101からの指示に応じて、インデックスを生成してインデックス記憶部108に記憶し、インデックス記憶部108からインデックスを削除し、インデックス記憶部108に記憶されるインデックスの更新を行う。インデックス記憶部108は、十分な検索能力を持たないDMS300のコンテンツを検索するために使用するコンテンツ情報必要検索属性の値、コンテンツのIDのリストを記憶する、例えば、データベースなどの記憶手段である。インデックス記憶部108は、例えば、図7に示すように、インデックスをテーブルに格納して記憶する。図7に示す例は、必要検索属性がupnpclassおよびupnpgenreである場合である。なお、必要検索属性の値およびコンテンツのIDは、デジタルコンテンツのコンテンツ情報に含まれる。図7に示す例では、objectitemvideoItem,ドラマ,http112233441234video1objectitemvideoItemおよびドラマがupnpclassおよびupnpgenreであり、http112233441234video1がインデックスである、objectitemvideoItem,映画,http112233441234video2objectitemvideoItemおよび映画がupnpclassおよびupnpgenreであり、http112233441234video2がインデックスである、objectitemimageItem,写真,http102030409876image3objectitemimageItemおよび写真がupnpclassおよびupnpgenreであり、http102030409876image3がインデックスであるがある。このように、インデックスが生成されたDMSのデジタルコンテンツのコンテンツ情報をDMSごとに記憶するので、DMSにおいて必要な属性に基づいてデジタルコンテンツをインデックス検索することが可能となる。なお、図7に示すインデックスは、インデックスを登録するための処理手順を行うプログラムが実行されることによって、所定のテーブルに格納されることとなる。DMS決定処理部109は、利用者がよく利用するデジタルコンテンツに関する情報DMS履歴記憶部111に記憶される後述のDMS履歴に格納されている情報を参照して、インデックスを生成するDMS300の優先順序を決定する。DMS名対応表記憶部110は、DMS名と、そのDMSが保持するデジタルコンテンツに関する情報当該DMSがどのようなデジタルコンテンツを保持しているかの情報とを対応付ける情報のリストを記憶する、例えば、データベースなどの記憶手段である。DMS名対応表記憶部110は、例えば、図10に示すように、DMS名に必要検索属性を対応付けてテーブルに格納して記憶する。図10に示す例は、必要検索属性がupnpclassおよびupnpgenreである場合である。なお、必要検索属性の値は、デジタルコンテンツのコンテンツ情報に含まれる。図10に示す例では、HDDR1,objectitemvideoItem,ドラマ,映画HDDR1がDMS名、objectitemvideoItemおよびドラマ,映画がupnpclassおよびupnpgenreである、デジタルカメラ2,objectitemimageItem,写真デジタルカメラ2がDMS名、objectitemimageItemおよび写真がupnpclassおよびupnpgenreである、携帯電話3,objectitemaudioItem,JPOP携帯電話3がDMS名、objectitemaudioItemおよびJPOPがupnpclassおよびupnpgenreであるがある。DMS履歴記憶部111は、過去にインデックスを生成したDMS300が、どのようなデジタルコンテンツを保持していたかを示す履歴情報DMSのID、どのようなコンテンツを持っていたかのリストであるDMS履歴を記憶する、例えば、データベースなどの記憶手段である。DMS履歴記憶部111は、例えば、図9に示すように、DMSのURLに必要検索属性を対応付けてテーブルに格納して記憶する。図9に示す例は、必要検索属性がupnpclassおよびupnpgenreである場合である。なお、必要検索属性の値は、デジタルコンテンツのコンテンツ情報に含まれる。図9に示す例では、http112233441234,objectitemvideoItem,ドラマ,映画http112233441234がDMSのURLであり、objectitemvideoItemおよびドラマ,映画がupnpclassおよびupnpgenreである、http102030409876,objectitemimageItem,写真http102030409876がDMSのURLであり、objectitemimageItemおよび写真がupnpclassおよびupnpgenreである、http123456789999,objectitemaudioItem,JPOPhttp123456789999がDMSのURLであり、objectitemaudioItemおよびJPOPがupnpclassおよびupnpgenreであるがある。なお、図9に示すDMS履歴は、DMS履歴を登録するための処理手順を行うプログラムが実行されることによって、所定のテーブルに格納されることとなる。利用者プロファイル記憶部112は、利用者によるデジタルコンテンツの利用履歴および優先すべき検索属性の情報を含む利用者プロファイルを記憶する、例えば、データベースなどの記憶手段である。ここで、コンテンツの利用履歴とは、どのようなコンテンツをどの程度利用しているかの情報であり、優先すべき検索属性とは、頻繁に利用するコンテンツか否かを判定する際に優先すべき検索属性である。利用者プロファイル記憶部112は、例えば、図8に示すように、必要検索属性に利用頻度を対応付けてテーブルに格納して記憶する。図8に示す例は、必要検索属性がupnpclass、upnpgenre、dctitle、upnpalbum、upnpartistである場合である。なお、必要検索属性の値は、デジタルコンテンツのコンテンツ情報に含まれる。図8に示す例では、動画,ドラマ,ドラマタイトル,,主な出演者1,週1回動画がupnpclassであり、ドラマがupnpgenreであり、ドラマタイトル1がdctitleであり、主な出演者1がupnpartistであり、週1回が利用頻度である、動画,映画,映画タイトル2,,主な出演者2,月1回動画がupnpclassであり、映画がupnpgenreであり、映画タイトル2がdctitleであり、主な出演者2がupnpartistであり、月1回が利用頻度である、画像,写真,写真タイトル3,,子供3,毎日画像がupnpclassであり、写真がupnpgenreであり、写真タイトル3がdctitleであり、子供3がupnpartistであり、毎日が利用頻度である、音楽,JPOP,曲4,アルバム4,アーティスト4,日2回音楽がupnpclassであり、JPOPがupnpgenreであり、曲4がdctitleであり、アルバム4がupnpalbumであり、アーティスト4がupnpartistであり、日2回が利用頻度であるがある。なお、利用者プロファイルには、コンテンツの利用頻度を判定するための検索属性の優先順位に関する情報が含まれている。図8に示す例では、upnpclass>upnpgenreなる情報が含まれているが、これは、upnpclassがupnpgenreに優先することを示している。コンテナ決定処理部113は、コンテナ名対応表記憶部114に記憶される後述のコンテナ名対応表を参照して、利用者が頻繁に利用するコンテンツに関する情報を使い、インデックスを作成するコンテナの優先順序を決定する。ここで、コンテナとは、DMS300に保持されるデジタルコンテンツを格納する、階層構造をとる論理的な格納領域をいう。コンテナ名対応表記億部114は、検索属性に指定される値と、実際のコンテナ名との対応表を記憶する。実際のコンテナ名には、事実上同一のものを指し示していても、表記のバラツキ例えば、類語による表現、アルファベットの大文字表記小文字表記のバラツキ、全角表記半角表記のバラツキなどのために、同一であると認識されないという不都合が生じるものがある。この不都合を回避するために、コンテナ名対応は、類語辞典の機能を果たす。例えば、upnpclassがobjectitemvideoItemの場合、コンテナ名は動画、映像、ビデオ、Video、VIDEO、Video、VIDEOなどの表記を取り得る。コンテナ名対応表を使用することによって、これら全てのコンテナ名を、実際に同一のものとして取り扱うことを可能とする。次に、DMSのコンテナ構成について説明する。図12は、DMSのコンテナ構成を示す図である。同図に示すように、DMS300は、コンテナIDとコンテナ名で特定されるコンテナが木構造の階層構造に配置されている。例えば、ルートコンテナ0の配下には、ビデオ、写真、音楽のコンテナが属している。また、アーティスト1のコンテナの配下には、ビデオ1というデジタルコンテンツが属している。このように、木構造では、コンテナの配下には、コンテナのみ、もしくはデジタルコンテンツのみが属している。そして、木構造の末端のコンテナにデジタルコンテンツが属することになる。なお、図12に示すように、ビデオ4のデジタルコンテンツは、アーティスト2およびアルバム1の2つのコンテナに属している。このように、デジタルコンテンツは、複数のコンテナに属することが可能である。次に、図4に示したデジタルコンテンツ検索装置100において実行される、該デジタルコンテンツ検索装置100の起動時の処理について説明する。図13は、図4に示したデジタルコンテンツ検索装置起動時の処理を示すタイムチャートである。同図に示すように、デジタルコンテンツ検索装置100が起動されたことを契機として、デジタルコンテンツ検索装置100の実行制御部101は、複数のDMS300に対して、機器発見要求を送信するステップS101。このように、デジタルコンテンツ検索装置100が起動されたことを契機として複数のDMS300に対して機器発見要求が送信されるのは、DMS300がネットワークN1またはネットワークN2との接続およびこれらのネットワークからの離脱が容易であり、常に、DMS300が新規に接続されていないかを監視する必要があるためである。特に、ネットワークN1のように無線ネットワークであれば、DMS300は該無線ネットワークとの接続およびこの無線ネットワークからの離脱が容易であるため、図13に示した処理の必要性が高い。次に、図13に示したステップS101の機器発見要求送信に応じてDMS300が発見された場合であって、かつ当該DMSがDMS情報に登録がなかったとき、デジタルコンテンツ検索装置100において実行される処理について説明する。図14は、DMS発見時DMS情報に登録なしの処理を示すタイムチャートである。同図に示すように、先ず、DMS300は、デジタルコンテンツ検索装置100の実行制御部101に対して、生存通知を送信するステップS111。これを受け、実行制御部101は、DMS情報管理部102に対して、DMS300のIDを指定して当該IDのDMS300のDMS情報が登録されているか否かの確認要求を送信するステップS112。DMS情報管理部102は、ステップS112の登録確認要求に応じて、DMS情報記憶部103を参照して、DMS情報の確認処理を実行しステップS113、確認結果を実行制御部101へ送信するステップS114。なお、ステップS114で実行制御部101へ送信される確認結果は、登録なしである。続いて、実行制御部101は、検索能力判定処理部104に対して、DMS300のIDを指定して当該IDのDMS300の検索能力判定要求を送信するステップS115。検索能力判定要求を受信した検索能力判定処理部104は、検索能力判定処理を実行するステップS116。検索能力判定処理の詳細については、図21を参照して後述する。続いて、検索能力判定処理部104は、実行制御部101へ、検索能力判定結果を送信するステップS117。続いて、実行制御部101は、DMS情報管理部102に対して、DMS300のIDおよび当該IDで特定されるDMS300の検索能力の有無の登録指示を送信するステップS118。この登録指示を受信したDMS情報管理部102は、DMS情報記憶部103へ、DMS情報の登録を行うステップS119。そして、DMS情報の登録処理が終了すると、DMS情報管理部102は、実行制御部101に対して、登録処理結果を送信するステップS120。ここで、十分な検索能力を持たないと判定されたDMS300に対してのみ、以下の処理を行う。すなわち、実行制御部101は、インデックス管理部107に対して、DMS300のIDを指定してインデックスの作成処理を指示するステップS121。このインデックスの作成指示を受け、インデックス管理部107はインデックス作成処理を行うステップS122。インデックス作成処理の詳細は、図22および図23を参照して後述する。インデックス作成処理が終了すると、インデックス管理部107は、実行制御部101に対して、インデックス作成結果を送信するステップS123。続いて、実行制御部101は、十分な検索能力を持たないDMS300に対して、イベント通知要求を送信するステップS124。ここで、イベントとは、デジタルコンテンツのデータの新規追加、更新、削除などデータの状況の変化をいう。次に、図13に示したステップS101の機器発見要求送信に応じてDMS300が発見された場合であって、かつ当該DMSがDMS情報に登録があったとき、デジタルコンテンツ検索装置100において実行される処理について説明する。図15は、DMS発見時DMS情報に登録ありの処理を示すタイムチャートである。同図に示すように、先ず、DMS300は、デジタルコンテンツ検索装置100の実行制御部101に対して、生存通知を送信するステップS131。これを受け、実行制御部101は、DMS情報管理部102に対して、DMS300のIDを指定して当該IDのDMS300のDMS情報が登録されているか否かの確認要求を送信するステップS132。DMS情報管理部102は、ステップS132の登録確認要求に応じて、DMS情報記憶部103を参照して、DMS情報の確認処理を実行しステップS133、確認結果を実行制御部101へ送信するステップS134。なお、ステップS134で実行制御部101へ送信される確認結果は、登録ありであるため、当該DMS300のDMS情報登録に関する処理の実行の必要性はない。次に、DMS300がネットワークからの離脱を通知してきた場合であって、かつ当該DMSがDMS情報に登録がなかったとき、デジタルコンテンツ検索装置100において実行される処理について説明する。図16は、DMS離脱時DMS情報に登録なしの処理を示すタイムチャートである。同図に示すように、先ず、DMS300は、デジタルコンテンツ検索装置100の実行制御部101に対して、離脱通知を送信するステップS141。これを受け、実行制御部101は、DMS情報管理部102に対して、DMS300のIDを指定して当該IDのDMS300のDMS情報が登録されているか否かの確認要求を送信するステップS142。DMS情報管理部102は、ステップS142の登録確認要求に応じて、DMS情報記憶部103を参照して、DMS情報の確認処理を実行しステップS143、確認結果を実行制御部101へ送信するステップS144。なお、ステップS144で実行制御部101へ送信される確認結果は、登録なしであるため、当該DMS300のDMS情報削除に関する処理の実行の必要性はない。次に、DMS300がネットワークからの離脱を通知してきた場合であって、かつ当該DMSがDMS情報に登録があったとき、デジタルコンテンツ検索装置100において実行される処理について説明する。図17は、DMS離脱時DMS情報に登録ありの処理を示すタイムチャートである。同図に示すように、先ず、DMS300は、デジタルコンテンツ検索装置100の実行制御部101に対して、離脱通知を送信するステップS151。これを受け、実行制御部101は、DMS情報管理部102に対して、DMS300のIDを指定して当該IDのDMS300のDMS情報が登録されているか否かの確認要求を送信するステップS152。DMS情報管理部102は、ステップS152の登録確認要求に応じて、DMS情報記憶部103を参照して、DMS情報の確認処理を実行しステップS153、確認結果を実行制御部101へ送信するステップS154。なお、ステップS154で実行制御部101へ送信される確認結果は、登録ありである。続いて、実行制御部101は、DMS情報管理部102に対して、DMS300のIDを指定して当該IDのDMS300の検索能力確認要求を送信するステップS155。検索能力確認要求を受信したDMS情報管理部102は、DMS情報記憶部103を参照して、検索能力確認処理を実行するステップS156。続いて、DMS情報管理部102は、実行制御部101へ、検索能力確認結果を送信するステップS157。ステップS157が終了すると、ステップS158またはステップS161へ移る。以下のステップS158~ステップS160の処理は、DMS300が十分な検索機能を持たない場合にのみ実行され、DMS300が十分な検索機能を持つ場合には、実行が省略される。ステップS158では、実行制御部101は、インデックス管理部107に対して、DMS300のIDを指定してインデックスの削除処理を指示するステップS158。このインデックスの削除指示を受け、インデックス管理部107は、インデックス記憶部108からのインデックス削除処理を行うステップS159。インデックス削除処理が終了すると、インデックス管理部107は、実行制御部101に対して、インデックス削除結果を送信するステップS160。続いて、実行制御部101は、DMS情報管理部102に対して、DMS300のIDを指定してDMS情報の削除処理を指示するステップS161。このDMS情報の削除指示を受け、DMS情報管理部102は、DMS情報記憶部103からのDMS情報削除処理を行うステップS162。DMS情報削除処理が終了すると、DMS情報管理部102は、実行制御部101に対して、DMS情報削除結果を送信するステップS163。次に、DMS300がイベント通知してきた場合に、デジタルコンテンツ検索装置100において実行される処理について説明する。図18は、DMS更新時の処理を示すタイムチャートである。同図に示すように、先ず、DMS300は、デジタルコンテンツ検索装置100の実行制御部101に対して、デジタルコンテンツのデータ更新通知を送信するステップS171。これを受け、実行制御部101は、DMS情報管理部102に対して、DMS300のIDを指定して当該IDのDMS300のDMS情報が登録されているか否かの確認要求を送信するステップS172。DMS情報管理部102は、ステップS172の登録確認要求に応じて、DMS情報記憶部103を参照して、DMS情報の確認処理を実行しステップS173、確認結果を実行制御部101へ送信するステップS174。なお、ステップS174で実行制御部101へ送信される確認結果は、登録ありである。以下のステップS175~ステップS177の処理は、DMS300のDMS情報が登録されていた場合にのみ実行され、DMS300のDMS情報が登録されていなかった場合には、実行が省略される。ステップS175では、実行制御部101は、インデックス管理部107に対して、DMS300のIDを指定してインデックスの更新処理を指示するステップS175。このインデックスの更新指示を受け、インデックス管理部107は、インデックス記憶部108からのインデックス更新処理を行うステップS176。インデックス更新処理が終了すると、インデックス管理部107は、実行制御部101に対して、インデックス更新結果を送信するステップS177。次に、図4に示したデジタルコンテンツ検索装置100において実行される、一括検索時の処理について説明する。図19は、図4に示したデジタルコンテンツ検索装置における一括検索時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100の実行制御部101は、一括検索実行部106に対して、一括検索条件を指定して一括検索実行要求を送信するステップS181。この一括検索実行要求に応じて、一括検索実行部106は、一括検索結果を送信するステップS182。次に、図4に示したデジタルコンテンツ検索装置100において実行される、該デジタルコンテンツ検索装置100の電源断時の処理について説明する。図20は、図4に示したデジタルコンテンツ検索装置の電源断時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100の実行制御部101は、DMS情報管理部102に対して、全DMS情報取得要求を送信するステップS191。この全DMS情報取得要求に応じて、DMS情報管理部102は、DMS情報記憶部103を参照して、全てのDMS情報を取得するステップS192。そして、DMS情報管理部102は、DMS情報の取得結果を、実行制御部101に対して送信するステップS193。ステップS193が終了すると、ステップS194またはステップS195へ移る。以下のステップS194の処理は、十分な検索能力を持たないDMS300に対してのみ実行され、十分な検索能力を持つDMS300に対しては実行が省略される。ステップS194では、十分な検索機能を持たないDMS300に対して、イベントの非通知の要求を送信する。これによって、十分な検索機能を持たないDMS300からイベント通知が停止される。ステップS195では、実行制御部101は、DMS情報管理部102に対して、全てのDMS300のDMS情報の削除処理を指示するステップS195。このDMS情報の削除指示を受け、DMS情報管理部102は、DMS情報記憶部103からの全てのDMS情報削除処理を行うステップS196。全てのDMS情報の削除処理が終了すると、DMS情報管理部102は、実行制御部101に対して、DMS情報削除結果を送信するステップS197。続いて、実行制御部101は、インデックス管理部107に対して、全てのDMS300のインデックスの削除処理を指示するステップS198。この全てのインデックスの削除指示を受け、インデックス管理部107は、インデックス記憶部108からの全てのインデックス削除処理を行うステップS199。全てのインデックス削除処理が終了すると、インデックス管理部107は、実行制御部101に対して、インデックス削除結果を送信するステップS200。次に、図14のステップS115~ステップS117で示したDMS300の検索能力判定時の処理の詳細について説明する。図21は、検索能力判定時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100の実行制御部101は、検索能力判定処理部104に対して、DMS300のIDを指定して、検索応力判定要求を送信するステップS201。この検索応力判定要求に応じて、検索能力判定処理部104は、必要検索属性記憶部105に対して、DMS300に十分な検索能力があると判定するために必要な必要検索属性の取得を依頼するステップS202。この依頼を受け、必要検索属性記憶部105は、必要検索属性を取得しステップS203、この取得結果を検索能力判定処理部104へ送信するステップS204。続いて、検索能力判定処理部104は、取得した必要検索属性に基づいて、各DMS300に対して、getsearchcapabilityなどのコマンドを使用して、検索能力の取得を要求するステップS205。この検索能力取得要求に応じて、DMS300は、対応可能な検索属性を含む検索能力の有無を検索能力判定処理部104へ送信するステップS206。続いて、DMS300から検索能力の有無を受信した検索能力判定処理部104は、必要検索属性記憶部105に記憶されている情報と、DMS300から取得した対応可能な検索属性を含む検索能力とを比較し、DMSが十分な検索能力を持つか否かを判定するステップS207。そして、検索能力判定処理部104は、DMSが十分な検索能力を持つか否かの判定結果を、実行制御部101へ送信するステップS208。次に、図14のステップS121~ステップS123で示したインデックス作成時の処理の詳細について説明する。図22は、インデックス作成時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100の実行制御部101は、インデックス管理部107に対して、DMS300のIDを指定してインデックスの作成処理を指示するステップS211。続いて、インデックス生成中であれば、インデックスの作成を中断するステップS212。インデックスの作成中でなければ、ステップS212の実行は省略される。続いて、インデックス管理部107は、コンテナ決定処理部113に対して、コンテナ決定の指示を送信するステップS213。コンテナ決定指示を受け、コンテナ決定処理部113は、利用者がよく利用するデジタルコンテンツが属しているコンテナを、優先的にインデックスを作成するコンテナとして決定するステップS214。そして、ステップS214での決定結果を、インデックス管理部107に対して送信するステップS215。続いて、インデックス管理部107は、DMS決定処理部109に対して、DMS決定の指示を送信するステップS216。DMS決定指示を受け、DMS決定処理部109は、利用者がよく利用するDMS300を、優先的にインデックスを作成するDMSとして決定するステップS217。そして、ステップS217での決定結果を、インデックス管理部107に対して送信するステップS218。続いて、インデックス管理部107は、インデックス作成処理を実行するステップS219が、この処理の詳細は、図23を参照して後述する。インデックス管理部107は、DMS決定処理部109に対して、DMS履歴の登録の指示を送信するステップS220。DMS履歴登録指示を受け、DMS決定処理部109は、DMS履歴記憶部111にDMS履歴を登録するステップS221。そして、ステップS221での処理結果を、インデックス管理部107に対して送信するステップS222。続いて、インデックス管理部107は、インデックスの作成終了の確認処理を行いステップS223、インデックスの作成が終了した場合には、ステップS224へ移り、インデックスの作成が終了していない場合には、ステップS216へ移る。ステップS224では、インデックス管理部107は、実行制御部101に対して、インデックスの作成結果を送信するステップS224。次に、図22のステップS219に示したインデックス作成処理の詳細について説明する。図23は、インデックス作成時その2の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100のインデックス管理部107は、インデックスを作成する対象のDMSに保持される、該インデックスを作成する対象のデジタルコンテンツが属するコンテナのコンテナIDを決定するステップS231。ここで決定されるコンテナIDは、利用者が頻繁に利用するため優先的に決定されるコンテナのIDである。続いて、インデックス管理部107は、ステップS221で決定されたコンテナのメタ情報木構造におけるコンテナの位置を、コンテナの親子関係を示す階層構造で特定するデータを取得するするステップS232。具体的には、インデックス管理部107は、DMS300に対して、閲覧要求Browseのコマンドを使用した閲覧要求を送信するステップS232a。これに応じて、DMS300は、閲覧要求結果を、インデックス管理部107へ送信するステップS232b。これにより、利用者が頻繁に利用するデジタルコンテンツのデータが属するコンテナが判明することとなる。そして、インデックス管理部107は、ステップS232で取得したコンテナのメタ情報に基づいてコンテナにアクセスし、当該コンテナが存在するか否かを確認するステップS233。ステップS233で対象のコンテナが発見され、かつ他のコンテナを閲覧しない場合には、ステップS234へ移る。一方で、他のコンテナを閲覧する場合は、ステップS231へ移る。以上ステップS231~ステップS233が、コンテナ閲覧の処理である。ステップS234では、インデックス管理部107は、インデックス記憶部108を参照して、ステップS233で存在が確認されたコンテナのインデックスが既に作成され登録されているか否かの確認要求を送信するステップS234。この確認要求を受け、インデックス記憶部108は、インデックスの登録確認を行いステップS235、この登録確認結果をインデックス管理部107へ送信するステップS236。ステップS235の登録結果によって、当該コンテナのインデックスが既に作成済みであれば、ステップS237ステップS237aおよびステップS237bの処理およびステップS238~ステップS240の処理は、省略される。続いて、インデックス管理部107は、インデックスを作成する対象のDMS300に保持される、該インデックスを作成する対象のコンテナに属するデジタルコンテンツのメタ情報木構造におけるコンテナの位置を、コンテナの親子関係を示す階層構造で特定し、さらにデジタルコンテンツのデータ名を付加して該デジタルコンテンツデータを特定するデータを取得するステップS237。具体的には、インデックス管理部107は、DMS300に対して、閲覧要求Browseのコマンドを使用した閲覧要求を送信するステップS237a。これに応じて、DMS300は、閲覧要求結果を、インデックス管理部107へ送信するステップS237b。これにより、利用者が頻繁に利用するコンテナに属するデジタルコンテンツのデジタルコンテンツデータ名が判明することとなる。そして、インデックス管理部107は、ステップS237で取得したデジタルコンテンツのメタ情報に基づいて当該デジタルコンテンツにアクセスし、このデジタルコンテンツのインデックスの登録をインデックス記憶部108へ依頼するステップS238。この依頼に応じて、インデックス記憶部108は、インデックスを登録しステップS239、この登録結果をインデックス管理部107へ送信するステップS240。そして、インデックス管理部107は、他にインデックスを作成するデジタルコンテンツが存在するか否かを確認するステップS241。他にインデックスを作成するデジタルコンテンツが存在しない場合には、ステップS242へ移る。一方で、他にインデックスを作成するデジタルコンテンツが存在する場合は、ステップS234へ移る。以上ステップS234~ステップS241が、コンテンツ閲覧の処理である。ステップS242では、インデックス管理部107は、インデックスの作成が終了したか否かを判定し、インデックスの作成が終了したならば、インデックス作成時その2の処理を終了し、インデックスの作成が終了していなければ、ステップS231へ移る。次に、DMS300からデジタルコンテンツの更新通知であるイベント通知を受信した際に行うインデックス更新時の処理の詳細について説明する。図24は、インデックス更新時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100の実行制御部101は、インデックス管理部107に対して、DMS300のIDを指定してインデックスの更新処理を指示するステップS251。続いて、インデックス管理部107は、コンテナ決定処理部113に対して、コンテナ決定の指示を送信するステップS252。コンテナ決定指示を受け、コンテナ決定処理部113は、更新されたデジタルコンテンツが属しているコンテナを決定するステップS253。そして、ステップS253での決定結果を、インデックス管理部107に対して送信するステップS254。続いて、インデックス管理部107は、インデックス更新処理を実行するステップS255が、この処理の詳細は、図25を参照して後述する。インデックス管理部107は、DMS決定処理部109に対して、DMS履歴の登録の指示を送信するステップS256。DMS履歴登録指示を受け、DMS決定処理部109は、DMS履歴記憶部111にDMS履歴を登録するステップS257。そして、ステップS257での処理結果を、インデックス管理部107に対して送信するステップS258。続いて、インデックス管理部107は、実行制御部101に対して、インデックスの作成結果を送信するステップS259。次に、図24のステップS255に示したインデックス更新処理の詳細について説明する。図25は、インデックス更新時その2の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100のインデックス管理部107は、インデックスを更新する対象のDMSに保持される、該インデックスを更新する対象のデジタルコンテンツが属するコンテナのコンテナIDを決定するステップS261。続いて、インデックス管理部107は、ステップS261で決定されたコンテナのメタ情報木構造におけるコンテナの位置を、コンテナの親子関係を示す階層構造で特定するデータを取得するするステップS262。具体的には、インデックス管理部107は、DMS300に対して、閲覧要求Browseのコマンドを使用した閲覧要求を送信するステップS262a。これに応じて、DMS300は、閲覧要求結果を、インデックス管理部107へ送信するステップS262b。これにより、インデックス更新対象のデジタルコンテンツのデータが属するコンテナが判明することとなる。そして、インデックス管理部107は、ステップS262で取得したコンテナのメタ情報に基づいてコンテナにアクセスし、当該コンテナが存在するか否かを確認するステップS263。ステップS263で対象のコンテナが発見され、かつ他のコンテナを閲覧しない場合には、ステップS264へ移る。一方で、他のコンテナを閲覧する場合は、ステップS261へ移る。以上ステップS261~ステップS263が、コンテナ閲覧の処理である。続いて、インデックス管理部107は、インデックスを作成する対象のDMS300に保持される、該インデックスを作成する対象のコンテナに属するデジタルコンテンツのメタ情報木構造におけるコンテナの位置を、コンテナの親子関係を示す階層構造で特定し、さらにデジタルコンテンツのデータ名を付加して該デジタルコンテンツデータを特定するデータを取得するステップS264。具体的には、インデックス管理部107は、DMS300に対して、閲覧要求Browseのコマンドを使用した閲覧要求を送信するステップS264a。これに応じて、DMS300は、閲覧要求結果を、インデックス管理部107へ送信するステップS264b。これにより、インデックスが更新対象であるコンテナに属するデジタルコンテンツのデジタルコンテンツデータ名が判明することとなる。そして、インデックス管理部107は、ステップS264で取得したデジタルコンテンツのメタ情報に基づいて当該デジタルコンテンツにアクセスし、該デジタルコンテンツのデータ自体または属性情報を判定することによって、デジタルコンテンツが実際に更新されたか否かの確認を行うステップS265。そして、インデックス管理部107は、デジタルコンテンツが実際に更新されたと判定された場合に、インデックス記憶部108に対して更新対象のデジタルコンテンツのインデックスの更新を要求しステップS266、この要求を受けてインデックス記憶部108は、インデックスを更新するステップS267。そして、この更新結果をインデックス管理部107へ送信するステップS268。そして、インデックス管理部107は、他にインデックスを更新するデジタルコンテンツが存在するか否かを判定するステップS269。他にインデックスを更新するデジタルコンテンツが存在しない場合には、ステップS270へ移る。一方で、他にインデックスを更新するデジタルコンテンツが存在する場合は、ステップS264へ移る。以上ステップS264~ステップS269が、コンテンツ閲覧の処理である。ステップS270では、インデックス管理部107は、インデックスの更新が終了したか否かを判定し、インデックスの更新が終了したならば、インデックス更新時その2の処理を終了し、インデックスの更新が終了していなければ、ステップS261へ移る。次に、図22のステップS216~ステップS218に示したDMS決定処理の詳細について説明する。図26は、DMS決定時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100のインデックス管理部107は、DMS決定依頼をDMS決定処理部109に対して送信するステップS271。このDMS決定依頼を受け、DMS決定処理部109は、全てのDMS情報を取得するために、DMS情報記憶部103を参照するステップS272。この参照を受け、DMS情報記憶部103は、全てのDMS情報を取得しステップS273、取得結果をDMS決定処理部109に対して送信するステップS274。続いて、DMS決定処理部109は、利用者プロファイル情報を取得するために、利用者プロファイル記憶部112を参照するステップS275。この参照を受け、利用者プロファイル記憶部112は、利用者プロファイル情報を取得しステップS276、取得結果をDMS決定処理部109に対して送信するステップS277。続いて、DMS決定処理部109は、DMS履歴情報を取得するために、DMS履歴記憶部111を参照するステップS278。この参照を受け、DMS履歴記憶部111は、DMS履歴情報を取得しステップS279、取得結果をDMS決定処理部109に対して送信するステップS280。続いて、DMS決定処理部109は、DMS履歴と利用者プロファイルとのマッチングを行うステップS281。このステップS278~ステップS281の処理を行うことにより、どのDMSが利用者により頻繁に利用されているかが判明することになり、利用者がより頻繁に利用するデジタルコンテンツに基づいて、高い優先度を付与すべきDMSが決定され、高い優先度が付与されたDMSからインデックスを優先的に作成することが可能となる。続いて、DMS決定処理部109は、DMS名対応情報を取得するために、DMS名対応表記憶部110を参照するステップS282。この参照を受け、DMS名対応表記憶部110は、DMS名対応情報を取得しステップS283、取得結果をDMS決定処理部109に対して送信するステップS284。続いて、DMS決定処理部109は、DMS対応表と利用者プロファイルとのマッチングを行うステップS285。このステップS282~ステップS285の処理を行うことにより、どのようなDMSがどのような種別およびジャンルのデジタルコンテンツを保持しているかが判明することになり、利用者がより頻繁に利用する種別およびジャンルのデジタルコンテンツから、高い優先度を付与すべきDMSが決定され、高い優先度が付与されたDMSからインデックスを優先的に作成することが可能となる。なお、ステップS278~ステップS281の処理群またはステップS282~ステップS285の処理群のいずれかが実行されれば十分であり、必ずしも双方の処理群が実行される必要はない。続いて、DMS決定処理部109は、ステップS281またはステップS285によるDMSの決定結果を、インデックス管理部107に対して送信するステップS286。なお、インデックスを作成するDMSの優先度を決定する際にDMSが管理するコンテンツ種別の判定方法として、ステップS278~ステップS280で、DMS履歴情報に基づいて判定する方法を示したが、これに限らず、DMS種別を判定する判定サーバを使用する方法、インターネット上の検索エンジンを使用する方法などを用いることとしてもよい。上記のDMS決定時の処理を実行することによって、よく利用するデジタルコンテンツを管理しているDMSを優先させてインデックスを作成することができる。例えば、DMSの名称DeviceNameから、管理するコンテンツ種別を判定し、頻繁に利用するコンテンツを管理するDMSからインデックスを作成すると、効率的にインデックスを作成することができる。また、このようにすると、コンテンツ種別に基づいてインデックスを作成することから、DMSが特定種別のデジタルコンテンツをまとめて管理している場合に、インデックスをより効率的に迅速に作成することが可能となる。次に、図22のステップS213~ステップS215に示したコンテナ決定処理の詳細について説明する。図27は、コンテナ決定時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100のインデックス管理部107は、コンテナ決定依頼をコンテナ決定処理部113に対して送信するステップS291。このコンテナ決定依頼を受け、コンテナ決定処理部113は、利用者プロファイル情報を取得するために、利用者プロファイル記憶部112を参照するステップS292。この参照を受け、利用者プロファイル記憶部112は、利用者プロファイル情報を取得しステップS293、取得結果をコンテナ決定処理部113に対して送信するステップS294。続いて、コンテナ決定処理部113は、DMS名対応情報を取得するために、DMS名対応表記憶部110を参照するステップS295。この参照を受け、DMS名対応表記憶部110は、DMS名対応情報を取得しステップS296、取得結果をコンテナ決定処理部113に対して送信するステップS297。この取得結果を受信したコンテナ決定処理部113は、DMS名対応表情報の取得結果に基づいて、利用者が頻繁に利用するデジタルコンテンツが属するクラスに対応するコンテナが決定される。続いて、コンテナ決定処理部113は、決定結果を、インデックス管理部107に対して送信するステップS298。このステップS292~ステップS297の処理を行うことにより、利用者が頻繁に利用するデジタルコンテンツが属するコンテナが判明することになり、利用者がより頻繁に利用するデジタルコンテンツが属するコンテナまたはコンツ種別に高い優先度を付与してインデックスが作成可能となる。上記によれば、デジタルコンテンツ検索装置100は、頻繁に利用するコンテンツのインデックスを優先して作成することになる。DMSが十分な検索能力を持つ場合であれば、検索属性にコンテンツ種別upnpclassと指定して、利用者が頻繁に利用するコンテンツ種別のデジタルコンテンツを検索するようにDMSに検索要求を行う。一方で、DMSが十分な検索能力を持たない場合は、コンテナ名dctitleが頻繁に利用するコンテンツ種別となっているコンテナを優先的に、閲覧要求を使用して閲覧する。例えば、十分な検索能力を持つDMSに対しては、コンテンツ種別に動画を指定して検索要求を行い、十分な検索能力を持たないDMSに対しては、コンテナに動画を指定して閲覧要求を行う。このようにすると、コンテンツ種別毎にコンテンツが分類されている場合に、効率的かつ迅速にインデックスを作成することが可能となる。次に、デジタルコンテンツ検索装置100において実行される、図19に示した一括検索時の処理の詳細について説明する。図28は、デジタルコンテンツ検索装置100において実行される一括検索時の処理を示すタイムチャートである。同図に示すように、先ず、デジタルコンテンツ検索装置100の実行制御部101は、一括検索実行部106に対して、一括検索条件を指定して一括検索の指示を送信するステップS301。続いて、一括検索実行部106は、全てのDMS情報を取得するように、DMS情報記憶部103に対して、全DMS情報取得の指示を送信するステップS302。この全DMS情報取得の指示に応じて、DMS情報記憶部103は、全てのDMS情報を取得しステップS303、一括検索実行部106に対して取得結果を送信するステップS304。続いて、一括検索実行部106は、利用者の指定、利用者プロファイル情報、DMS履歴などに基づき検索条件を作成するステップS305。続いて、一括検索実行部106は、このステップS305で作成された検索条件を指定して、DMS300に対して、検索の実行を要求するステップS306。そして、DMS300は、この検索要求に応じてDMS300で検索した結果を、一括検索実行部106に対して送信するステップS307。以上、ステップS305~ステップS307の処理は、十分な検索能力を持つと判定されるDMSに対して実行される処理である。一方、一括検索実行部106は、全てのインデックスを取得するように、インデックス記憶部108に対して取得依頼を送信するステップS308。インデックス記憶部108は、この取得依頼に応じて、全てのインデックスを取得しステップS309、取得結果を一括検索実行部106に対して送信するステップS310。そして、一括検索実行部106は、取得したインデックスを使用して、十分な検索能力を持たないDMS300に代わって、該DMSが保持するデジタルコンテンツの検索を代理実行するステップS311。以上、ステップS308~ステップS311の処理は、十分な検索能力を持たないと判定されるDMSに対して実行される処理である。続いて、一括検索実行部106は、一括検索結果表示制御部116を制御して、ステップS306~ステップS307の処理によって、十分な検索結果を持つDMS300から取得したデジタルコンテンツの検索結果と、ステップS311の処理によって、十分な検索結果を持たないDMS300から取得したデジタルコンテンツの検索結果とを一覧可能に統合するステップS312。続いて、一括検索実行部106は、統合された検索結果を実行制御部101に対して送信するステップS313。以上、本発明の実施例を説明したが、本発明は、これに限られるものではなく、特許請求の範囲に記載した技術的思想の範囲内で、更に種々の異なる実施例で実施されてもよいものである。また、実施例に記載した効果は、これに限定されるものではない。上記実施例では、DMSに対する検索方法を切り替える基準として、DMSが十分な検索能力を持つか否かを採用している。しかし、DMSに対する検索方法を切り替える基準は、これに限られるものではない。例えば、DMSのCPUなどの制御手段の処理速度、DMSのメモリ容量、DMSがバッテリー駆動であるか否か、DMSがバッテリー駆動である場合に残存バッテリー容量の多寡、DMSのネットワーク通信速度、DMSのCPU使用率などの制御手段への負荷状況、DMSが管理するデジタルコンテンツの総データ量、DMSが管理しているデジタルコンテンツの利用頻度の多寡、DMSが管理しているデジタルコンテンツの属性コンテンツ種別、タイトル、作者などが利用者の嗜好にどれだけ合致しているかなどである。これらの基準のいずれか、あるいはこれらの基準の任意の組み合わせに基づき、DMSの性能が低いとされる場合、DMSの処理負荷が大きいとされる場合、あるいは利用者の利用形態に基づいてDMSに負荷がかかると予想される場合に、迅速な検索を目的としてインデックスを作成することで、より大きな効果が期待できる。すなわち、DMSの性能が低いとされる場合、DMSの処理負荷が大きいとされる場合、あるいは利用者の利用形態に基づいてDMSに負荷がかかると予想される場合を、DNSが十分な検索能力を持たないとし、DMSの性能が低いとはされない場合、DMSの処理負荷が大きいとはされない場合、および利用者の利用形態に基づいてDMSに負荷がかかるとは予想されない場合を、DNSが十分な検索能力を持つとしてもよい。上記実施例においては、DMSが十分な検索能力を持たない場合には、必ずインデックすることとしたが、これに限らず、DMSが十分な処理能力や応答性能を有する場合は、当該DMSの閲覧機能を使用してデジタルコンテンツの検索を行うこととしてもよい。すなわち、DMSが十分な検索能力を持つと判定された場合は、当該DMSの検索機能を使用して検索を行い、DMSが十分な検索能力を持つと判定されなかった場合は、当該DMSの閲覧機能を使用して検索を行う。さらに、DMSが十分な検索能力を持つと判定されなかった場合で、当該DMSが十分な処理能力や応答性能を有している場合には、当該DMSの閲覧機能を使用してデジタルコンテンツを検索する。なお、この閲覧機能を使用する際に、いずれのDMSやコンテナを優先して閲覧するかについては、インデックス作成と同様の方法によって優先度を決定することができる。一方、DMSが十分な検索能力を持つと判定されなかった場合で、かつ当該DMSが十分な処理能力や応答性能を有していない場合には、インデックスを作成してデジタルコンテンツを検索することとしてもよい。上記実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記実施例示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUCentralProcessingInitまたはMPUMicroProcessingUnit、MCUMicroControllerUnitなどのマイクロコンピュータおよび当該CPUまたはMPU、MCUなどのマイクロコンピュータにて解析実行されるプログラムにて実現されてもよい。あるいは、ワイヤードロジックによるハードウェアによる処理として実現されてもよい。付記1ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索手順をコンピュータ装置に実行させるデジタルコンテンツ検索プログラムであって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手順と、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記デジタルコンテンツ記憶装置が有する閲覧機能を利用して該デジタルコンテンツ記憶装置に記憶されているデジタルコンテンツのコンテンツ情報を取得する一括検索手順とを前記コンピュータ装置に実行させることを特徴とするデジタルコンテンツ検索プログラム。付記2ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索手順をコンピュータ装置に実行させるデジタルコンテンツ検索プログラムであって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手順と、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶手順と、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶手順により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索手順とを前記コンピュータ装置に実行させることを特徴とするデジタルコンテンツ検索プログラム。付記3前記一括検索手順による、前記検索能力判定手順により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対して依頼した検索の検索結果と、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対する前記インデックスを利用したデジタルコンテンツの検索結果とを一覧可能に統合する検索結果統合手順を前記コンピュータ装置にさらに実行させることを特徴とする付記2に記載のデジタルコンテンツ検索プログラム。付記4前記ネットワークに接続されたデジタルコンテンツ記憶装置から読み出されて再生されたデジタルコンテンツのコンテンツ情報を視聴者ごとにプロファイルとして記憶するプロファイル記憶手順を前記コンピュータ装置にさらに実行させ、前記インデックス生成記憶手順は、前記プロファイル記憶手順によって記憶された前記プロファイルに基づいた優先度に応じて前記インデックスを生成することを特徴とする付記2または3に記載のデジタルコンテンツ検索プログラム。付記5前記検索能力判定手順によって判定された前記デジタルコンテンツ記憶装置の検索能力を、該デジタルコンテンツ記憶装置ごとに記憶する検索能力記憶手順を前記コンピュータ装置にさらに実行させ、前記一括検索手順は、前記検索能力記憶手順によって記憶された前記デジタルコンテンツ記憶装置の検索能力に応じて該デジタルコンテンツ記憶装置に対して検索を依頼する、または前記インデックスを利用してデジタルコンテンツの検索を行うことを特徴とする付記2~4のいずれか一つに記載のデジタルコンテンツ検索プログラム。付記6前記インデックス生成記憶手順によって前記インデックスが生成された前記デジタルコンテンツ記憶装置が管理するデジタルコンテンツのコンテンツ情報を履歴として記憶する履歴記憶手順を前記コンピュータ装置にさらに実行させることを特徴とする付記2~5のいずれか一つに記載のデジタルコンテンツ検索プログラム。付記7前記インデックス生成記憶手順は、前記履歴記憶手順によって記憶された前記履歴と、前記プロファイル記憶手順によって記憶された前記プロファイルとに基づいて決定されたデジタルコンテンツ記憶装置のインデックスを優先的に生成することを特徴とする付記6に記載のデジタルコンテンツ検索プログラム。付記8前記インデックス生成記憶手順は、前記インデックスが生成されたデジタルコンテンツ記憶装置のデジタルコンテンツのコンテンツ情報を該デジタルコンテンツ記憶装置ごとに記憶することを特徴とする付記2~7のいずれか一つに記載のデジタルコンテンツ検索プログラム。付記9ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索装置であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手段と、前記検索能力判定手段により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手順により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記デジタルコンテンツ記憶装置が有する閲覧機能を利用して該デジタルコンテンツ記憶装置に記憶されているデジタルコンテンツのコンテンツ情報を取得する一括検索手段とを備えたことを特徴とするデジタルコンテンツ検索装置。付記10ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索装置であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定手段と、前記検索能力判定手段により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶手段と、前記検索能力判定手段により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定手段により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶手段により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索手段とを備えたことを特徴とするデジタルコンテンツ検索装置。付記11前記一括検索手段による、前記検索能力判定手段により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対して依頼した検索の検索結果と、前記検索能力判定手段により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対する前記インデックスを利用したデジタルコンテンツの検索結果とを一覧可能に統合する検索結果統合手段をさらに備えたことを特徴とする付記10に記載のデジタルコンテンツ検索装置。付記12前記ネットワークに接続されたデジタルコンテンツ記憶装置から読み出されて再生されたデジタルコンテンツのコンテンツ情報を視聴者ごとにプロファイルとして記憶するプロファイル記憶手段をさらに備え、前記インデックス生成記憶手段は、前記プロファイル記憶手段によって記憶された前記プロファイルに基づいた優先度に応じて前記インデックスを生成することを特徴とする付記10または11に記載のデジタルコンテンツ検索装置。付記13前記検索能力判定手段によって判定された前記デジタルコンテンツ記憶装置の検索能力を、該デジタルコンテンツ記憶装置ごとに記憶する検索能力記憶手段をさらに備え、前記一括検索手段は、前記検索能力記憶手段によって記憶された前記デジタルコンテンツ記憶装置の検索能力に応じて該デジタルコンテンツ記憶装置に対して検索を依頼する、または前記インデックスを利用してデジタルコンテンツの検索を行うことを特徴とする付記10~12のいずれか一つに記載のデジタルコンテンツ検索装置。付記14前記インデックス生成記憶手段によって前記インデックスが生成された前記デジタルコンテンツ記憶装置が管理するデジタルコンテンツのコンテンツ情報を履歴として記憶する履歴記憶手段をさらに備えたことを特徴とする付記10~13のいずれか一つに記載のデジタルコンテンツ検索装置。付記15前記インデックス生成記憶手段は、前記履歴記憶手段によって記憶された前記履歴と、前記プロファイル記憶手段によって記憶された前記プロファイルとに基づいて決定されたデジタルコンテンツ記憶装置のインデックスを優先的に生成することを特徴とする付記14に記載のデジタルコンテンツ検索装置。付記16前記インデックス生成記憶手段は、前記インデックスが生成されたデジタルコンテンツ記憶装置のデジタルコンテンツのコンテンツ情報を該デジタルコンテンツ記憶装置ごとに記憶することを特徴とする付記10~15のいずれか一つに記載のデジタルコンテンツ検索装置。付記17ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索方法であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定工程と、前記検索能力判定工程により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記デジタルコンテンツ記憶装置が有する閲覧機能を利用して該デジタルコンテンツ記憶装置に記憶されているデジタルコンテンツのコンテンツ情報を取得する一括検索工程とを含んだことを特徴とするデジタルコンテンツ検索方法。付記18ネットワークに接続された複数のデジタルコンテンツ記憶装置から、指定された検索条件に合致するデジタルコンテンツを一括検索するデジタルコンテンツ検索方法であって、前記デジタルコンテンツ記憶装置が検索能力を有するか否かを判定する検索能力判定工程と、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に記憶されるデジタルコンテンツのインデックスを生成して記憶するインデックス生成記憶工程と、前記検索能力判定工程により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対しては、該デジタルコンテンツ記憶装置が有する検索機能へデジタルコンテンツの検索を依頼し、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対しては、前記インデックス生成記憶工程により生成された前記インデックスを利用してデジタルコンテンツの検索を行う一括検索工程とを含んだことを特徴とするデジタルコンテンツ検索方法。付記19前記一括検索工程による、前記検索能力判定工程により検索能力を有すると判定されたデジタルコンテンツ記憶装置に対して依頼した検索の検索結果と、前記検索能力判定工程により検索能力を有すると判定されなかったデジタルコンテンツ記憶装置に対する前記インデックスを利用したデジタルコンテンツの検索結果とを一覧可能に統合する検索結果統合工程をさらに含んだことを特徴とする付記18に記載のデジタルコンテンツ検索方法。付記20前記ネットワークに接続されたデジタルコンテンツ記憶装置から読み出されて再生されたデジタルコンテンツのコンテンツ情報を視聴者ごとにプロファイルとして記憶するプロファイル記憶工程をさらに含み、前記インデックス生成記憶工程は、前記プロファイル記憶工程によって記憶された前記プロファイルに基づいた優先度に応じて前記インデックスを生成することを特徴とする付記18または19に記載のデジタルコンテンツ検索方法。付記21前記検索能力判定工程によって判定された前記デジタルコンテンツ記憶装置の検索能力を、該デジタルコンテンツ記憶装置ごとに記憶する検索能力記憶工程をさらに含み、前記一括検索工程は、前記検索能力記憶工程によって記憶された前記デジタルコンテンツ記憶装置の検索能力に応じて該デジタルコンテンツ記憶装置に対して検索を依頼する、または前記インデックスを利用してデジタルコンテンツの検索を行うことを特徴とする付記18、19または20に記載のデジタルコンテンツ検索方法。付記22前記インデックス生成記憶工程によって前記インデックスが生成された前記デジタルコンテンツ記憶装置が管理するデジタルコンテンツのコンテンツ情報を履歴として記憶する履歴記憶工程をさらに含んだことを特徴とする付記18~21のいずれか一つに記載のデジタルコンテンツ検索方法。付記23前記インデックス生成記憶工程は、前記履歴記憶工程によって記憶された前記履歴と、前記プロファイル記憶工程によって記憶された前記プロファイルとに基づいて決定されたデジタルコンテンツ記憶装置のインデックスを優先的に生成することを特徴とする付記22に記載のデジタルコンテンツ検索方法。付記24前記インデックス生成記憶工程は、前記インデックスが生成されたデジタルコンテンツ記憶装置のデジタルコンテンツのコンテンツ情報を該デジタルコンテンツ記憶装置ごとに記憶することを特徴とする付記18~23のいずれか一つに記載のデジタルコンテンツ検索方法。"