(57)【要約】【課題】容易に所望のコンテンツを抽出すること。【解決手段】コンテンツ検索装置１００は、検索条件設定部１０１とキーワード取得部１０２と結合キーワード生成部１０５と結合キーワード設定部１０６とコンテンツ抽出部１０７とを備える。検索条件設定部１０１は、抽出したいコンテンツ１２２に対する検索条件を設定する。キーワード取得部１０２は、コンテンツ１２２に設定されたキーワードとコンテンツ１２２を含むアルバム１２１に設定されたキーワードとを取得する。結合キーワード生成部１０５は、コンテンツ１２２のキーワードとアルバム１２１のキーワードとを結合したキーワードを生成する。結合キーワード設定部１０６は、結合したキーワードをコンテンツ１２２に対して設定する。コンテンツ抽出部１０７は、結合したキーワードが設定されたコンテンツ１２２の中から結合したキーワードが検索条件に一致するコンテンツ１２２を抽出する。【選択図】図１
2007140742.tif 000002
【特許請求の範囲】
【請求項１】
記憶メディアに含まれるコンテンツの中から抽出したいコンテンツに対する検索条件を設定する検索条件設定手段と、
前記記憶メディアに含まれる前記コンテンツに設定されたキーワードと、前記コンテンツを含むアルバムに設定されたキーワードとを取得するキーワード取得手段と、
前記コンテンツのキーワードと、前記アルバムのキーワードとを結合したキーワードを生成する結合キーワード生成手段と、
前記結合したキーワードを、前記コンテンツに対して設定する結合キーワード設定手段と、
前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件に一致する前記コンテンツを抽出するコンテンツ抽出手段と、
を備えたことを特徴とするコンテンツ検索装置。
【請求項２】
前記キーワード取得手段は、前記記憶メディアに含まれるメタデータを読み取ることによって、前記コンテンツに設定された前記キーワードと、前記アルバムに設定された前記キーワードとを取得することを特徴とする請求項１に記載のコンテンツ検索装置。
【請求項３】
前記キーワード取得手段は、前記コンテンツに設定された一つまたは複数の前記キーワードと、前記アルバムに設定された一つまたは複数の前記キーワードとを取得し、
前記結合キーワード生成手段は、前記コンテンツに設定された一つまたは複数の前記キーワードと、前記アルバムに設定された一つまたは複数の前記キーワードとを結合した前記キーワードを生成することを特徴とする請求項１または２に記載のコンテンツ検索装置。
【請求項４】
前記検索条件設定手段は、一つまたは複数の前記キーワードを検索条件として設定し、
前記コンテンツ抽出手段は、前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件の全てまたは前記検索条件のいずれか一つに一致する前記コンテンツを抽出することを特徴とする請求項１〜３のいずれか一つに記載のコンテンツ検索装置。
【請求項５】
前記コンテンツ抽出手段は、前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件に一致する前記コンテンツの全てを抽出することを特徴とする請求項１〜４のいずれか一つに記載のコンテンツ検索装置。
【請求項６】
前記キーワード取得手段は、前記記憶メディアに含まれる前記コンテンツに設定されたキーワードと、前記コンテンツを含む一つまたは複数のアルバムに設定されたキーワードとを取得し、
前記結合キーワード生成手段は、前記コンテンツのキーワードと、前記コンテンツを含む一つまたは複数のアルバムのキーワードとを結合したキーワードを生成することを特徴とする請求項１〜５のいずれか一つに記載のコンテンツ検索装置。
【請求項７】
前記コンテンツ抽出手段によって抽出された前記コンテンツを表示するコンテンツ表示手段をさらに備えたことを特徴とする請求項１〜６のいずれか一つに記載のコンテンツ検索装置。
【請求項８】
記憶メディアに含まれるコンテンツの中から抽出したいコンテンツに対する検索条件を設定する検索条件設定工程と、
前記記憶メディアに含まれる前記コンテンツに設定されたキーワードと、前記コンテンツを含むアルバムに設定されたキーワードとを取得するキーワード取得工程と、
前記コンテンツのキーワードと、前記アルバムのキーワードとを結合したキーワードを生成する結合キーワード生成工程と、
前記結合したキーワードを、前記コンテンツに対して設定する結合キーワード設定工程と、
前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件に一致する前記コンテンツを抽出するコンテンツ抽出工程と、
を備えたことを特徴とするコンテンツ検索方法。
【請求項９】
請求項８に記載のコンテンツ検索方法をコンピュータに実行させることを特徴とするコンテンツ検索プログラム。
【請求項１０】
請求項９に記載のコンテンツ検索プログラムを記憶したことを特徴とするコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に格納されているコンテンツの中から、所望のコンテンツを検索する、コンテンツ検索装置、コンテンツ検索方法、コンテンツ検索プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来、例えば、デジタルカメラで撮影した画像データや、デジタル音楽配信によって取得した音楽データなどの、大量のコンテンツが格納されたＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの記憶媒体（以下、「記憶メディア」と示す）から所望のコンテンツを再生することのできるコンテンツ再生装置などがある。このようなコンテンツ再生装置などにおいては、記憶メディアに格納された大量のコンテンツの中から所望のコンテンツを抽出することが困難であり、所望のコンテンツを抽出するまでに手間や時間がかかった。
【０００３】
そこで、例えば、ＭＰＶ（Ｍｕｓｉｃ  Ｐｈｏｔｏ  Ｖｉｄｅｏ）標準規格に従って作成された記憶メディアなどにおいては、コンテンツを分類するアルバムや、コンテンツやアルバムに設定するキーワードを、コンテンツとともに記憶メディアに格納されているメタデータに定義することができる。そして、コンテンツやアルバムに設定されたキーワードをメタデータから読み取り、キーワードによる検索を行うことによって、記憶メディアに格納された大量のコンテンツの中から、所望のコンテンツを抽出することのできるコンテンツ検索装置がある（例えば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２００５−１９６５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術にあっては、コンテンツを検索するときの検索条件として、アルバムに設定されているキーワード（以下、「アルバムキーワード」と示す）とコンテンツに設定されているキーワード（以下、「コンテンツキーワード」と示す）との複合条件を設定することができず、所望のコンテンツを抽出することができなかったり、所望のコンテンツを抽出するまでに手間や時間がかかったりするという問題が生じていた。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、記憶メディアに格納されているコンテンツの中から、容易に所望のコンテンツを検索することができるコンテンツ検索装置、コンテンツ検索方法、コンテンツ検索プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明にかかるコンテンツ検索装置は、記憶メディアに含まれるコンテンツの中から抽出したいコンテンツに対する検索条件を設定する検索条件設定手段と、前記記憶メディアに含まれる前記コンテンツに設定されたキーワードと、前記コンテンツを含むアルバムに設定されたキーワードとを取得するキーワード取得手段と、前記コンテンツのキーワードと、前記アルバムのキーワードとを結合したキーワードを生成する結合キーワード生成手段と、前記結合したキーワードを、前記コンテンツに対して設定する結合キーワード設定手段と、前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件に一致する前記コンテンツを抽出するコンテンツ抽出手段と、を備えたことを特徴とする。
【０００８】
この発明によれば、アルバムに設定されているアルバムキーワードと、アルバムに含まれるコンテンツに設定されているコンテンツキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれるキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行うことができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に所望のコンテンツを抽出することができる。
【０００９】
また、この発明にかかるコンテンツ検索装置は、上記に記載の発明において、前記キーワード取得手段は、前記記憶メディアに含まれるメタデータを読み取ることによって、前記コンテンツに設定された前記キーワードと、前記アルバムに設定された前記キーワードとを取得することを特徴とする。
【００１０】
この発明によれば、コンテンツとともに記憶メディアに格納されているメタデータを読み込むことによって、アルバムに設定されているアルバムキーワードと、アルバムに含まれるコンテンツに設定されているコンテンツキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれる複数のキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行うことができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に所望のコンテンツを抽出することができる。
【００１１】
また、コンテンツとともに記憶メディアに格納されているメタデータを編集することによって、コンテンツキーワードおよびアルバムキーワードを編集（登録，変更，削除）することができるため、容易にコンテンツキーワードおよびアルバムキーワードの編集や管理を行うことができる。
【００１２】
また、この発明にかかるコンテンツ検索装置は、上記に記載の発明において、前記キーワード取得手段は、前記コンテンツに設定された一つまたは複数の前記キーワードと、前記アルバムに設定された一つまたは複数の前記キーワードとを取得し、前記結合キーワード生成手段は、前記コンテンツに設定された一つまたは複数の前記キーワードと、前記アルバムに設定された一つまたは複数の前記キーワードとを結合した前記キーワードを生成することを特徴とする。
【００１３】
この発明によれば、アルバムに設定されている一つまたは複数のアルバムキーワードと、アルバムに含まれるコンテンツに設定されている一つまたは複数のコンテンツキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれるキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行うことができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に所望のコンテンツを抽出することができる。
【００１４】
また、この発明にかかるコンテンツ検索装置は、上記に記載の発明において、前記検索条件設定手段は、一つまたは複数の前記キーワードを検索条件として設定し、前記コンテンツ抽出手段は、前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件の全てまたは前記検索条件のいずれか一つに一致する前記コンテンツを抽出することを特徴とする。
【００１５】
この発明によれば、アルバムに設定されているアルバムキーワードと、アルバムに含まれるコンテンツに設定されているコンテンツキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれる一つまたは複数のキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行うことができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に所望のコンテンツを抽出することができる。
【００１６】
また、この発明にかかるコンテンツ検索装置は、上記に記載の発明において、前記コンテンツ抽出手段は、前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件に一致する前記コンテンツの全てを抽出することを特徴とする。
【００１７】
この発明によれば、アルバムに設定されているアルバムキーワードと、アルバムに含まれるコンテンツに設定されているコンテンツキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれるキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行うことができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に複数の所望のコンテンツを抽出することができる。
【００１８】
また、この発明にかかるコンテンツ検索装置は、上記に記載の発明において、前記キーワード取得手段は、前記記憶メディアに含まれる前記コンテンツに設定されたキーワードと、前記コンテンツを含む一つまたは複数のアルバムに設定されたキーワードとを取得し、前記結合キーワード生成手段は、前記コンテンツのキーワードと、前記コンテンツを含む一つまたは複数のアルバムのキーワードとを結合したキーワードを生成することを特徴とする。
【００１９】
この発明によれば、コンテンツに設定されているコンテンツキーワードと、コンテンツを含む一つまたは複数のアルバムに設定されたアルバムキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれるキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行うことができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に所望のコンテンツを抽出することができる。
【００２０】
また、この発明にかかるコンテンツ検索装置は、上記に記載の発明において、前記コンテンツ抽出手段によって抽出された前記コンテンツを表示するコンテンツ表示手段をさらに備えたことを特徴とする。
【００２１】
この発明によれば、アルバムに設定されているアルバムキーワードと、アルバムに含まれるコンテンツに設定されているコンテンツキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれるキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行い、その結果を画面上に表示することができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に所望のコンテンツを抽出して、抽出した所望のコンテンツを画面に表示することができる。
【００２２】
また、この発明にかかるコンテンツ検索方法は、記憶メディアに含まれるコンテンツの中から抽出したいコンテンツに対する検索条件を設定する検索条件設定工程と、前記記憶メディアに含まれる前記コンテンツに設定されたキーワードと、前記コンテンツを含むアルバムに設定されたキーワードとを取得するキーワード取得工程と、前記コンテンツのキーワードと、前記アルバムのキーワードとを結合したキーワードを生成する結合キーワード生成工程と、前記結合したキーワードを、前記コンテンツに対して設定する結合キーワード設定工程と、前記結合したキーワードが設定された前記コンテンツの中から、前記結合したキーワードが前記検索条件に一致する前記コンテンツを抽出するコンテンツ抽出工程と、を備えたことを特徴とする。
【００２３】
この発明によれば、アルバムに設定されているアルバムキーワードと、アルバムに含まれるコンテンツに設定されているコンテンツキーワードとを結合した結合キーワードを生成して、コンテンツに設定することができる。そして、結合キーワードに含まれるキーワードを検索条件として設定することによって、コンテンツの絞り込み検索を行うことができる。そのため、ユーザは、記憶メディアに大量に格納されているコンテンツの中から、容易に所望のコンテンツを抽出することができる。
【００２４】
また、この発明にかかるコンテンツ検索プログラムは、上記に記載のコンテンツ検索方法をコンピュータに実行させることを特徴とする。
【００２５】
この発明によれば、コンテンツ検索プログラムを実行することにより、上述したコンテンツ検索方法によって得られる動作がコンピュータによって実現される。これにより、上述したコンテンツ検索方法の実現によって得られる各種効果を奏することができる。
【００２６】
また、この発明にかかる記憶媒体は、上記に記載のコンテンツ検索プログラムをコンピュータに読み取り可能に記憶したことを特徴とする。
【００２７】
この発明によれば、記憶されたコンテンツ検索プログラムをコンピュータに読み取らせ、実行させることによって、上述したコンテンツ検索プログラムの実行によって得られる動作がコンピュータによって実現される。これにより、上述したコンテンツ検索プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照して、この発明にかかるコンテンツ検索装置の好適な実施の形態を詳細に説明する。まず、この発明にかかるコンテンツ検索装置の本実施の形態について説明する。
【００２９】
（コンテンツ検索装置１００の機能的構成）
図１は、本実施の形態におけるコンテンツ検索装置の機能的構成の一例を示すブロック図である。図１に示すように、本実施の形態におけるコンテンツ検索装置１００は、検索条件設定部１０１と、キーワード取得部１０２と、結合キーワード生成部１０５と、結合キーワード設定部１０６と、コンテンツ抽出部１０７と、コンテンツ表示部１０８とを備えて構成されている。
【００３０】
検索条件設定部１０１は、記憶メディア１２０の中から抽出したいコンテンツ１２２に対する検索条件を設定する。検索条件設定部１０１は、検索条件を設定する画面（以下、「検索条件設定画面」と示す）を、後述するディスプレイ２０８の画面上に表示する。検索条件は、検索条件設定画面に対して、キーボード２１１やマウス２１２などを用いてユーザが行った入力操作によって、設定される。
【００３１】
キーワード取得部１０２は、アルバムキーワード取得部１０３と、コンテンツキーワード取得部１０４とを備えて構成されている。アルバムキーワード取得部１０３は、記憶メディア１２０から、アルバム１２１に対してあらかじめ設定されているキーワードを取得する。コンテンツキーワード取得部１０４は、記憶メディア１２０から、アルバム１２１に含まれているコンテンツ１２２に対してあらかじめ設定されているキーワードを取得する。
【００３２】
結合キーワード生成部１０５は、アルバムキーワード取得部１０３によって取得したアルバムキーワードと、コンテンツキーワード取得部１０４によって取得したコンテンツキーワードとを結合したキーワード（以下、「結合キーワード」と示す）を生成する。結合キーワード設定部１０６は、結合キーワード生成部１０５によって生成された結合キーワードをコンテンツ１２２に対して設定する。これによって、コンテンツ１２２と結合キーワードが関連付けられる。
【００３３】
コンテンツ抽出部１０７は、記憶メディア１２０に含まれる、結合キーワード設定部１０６によって結合キーワードが設定されたコンテンツ１２２の中から、結合キーワードと検索条件設定部１０１によって設定された検索条件とが一致するコンテンツ１２２を抽出する。コンテンツ表示部１０８は、コンテンツ抽出部１０７によって記憶メディア１２０に含まれるコンテンツ１２２の中から抽出されたコンテンツ１２２をディスプレイ２０８の画面上に表示する。また、コンテンツ表示部１０８は、コンテンツ１２２へのアクセス情報（例えば、コンテンツ１２２のファイル名、コンテンツ１２２が格納されているディレクトリ名など）をディスプレイ２０８の画面上に表示する。
【００３４】
（コンテンツ検索装置１００のハードウェア構成）
図２は、本実施の形態におけるコンテンツ検索装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。本実施の形態におけるコンテンツ検索装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）２０４と、ＨＤ（Ｈａｒｄ  Ｄｉｓｃ）２０５と、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｃ  Ｄｒｉｖｅ）２０６と、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｃ）２０７と、ディスプレイ２０８と、インタフェース（Ｉ／Ｆ）２０９と、通信ケーブル２１０と、キーボード２１１と、マウス２１２と、スキャナ２１３と、プリンタ２１４と、ディスクドライブ２１５と、ＣＤ／ＤＶＤディスク２１６とを備えて構成されており、各構成部はバス２１７によってそれぞれ接続されている。
【００３５】
ＣＰＵ２０１は、所定の演算処理を実行し、このコンテンツ検索装置１００の全体を制御する。ＲＯＭ２０２は、各種制御プログラムなどを格納する。ＲＯＭ２０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されないものである。ＲＡＭ２０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ２０１のワークエリアとして機能する。ＲＡＭ２０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。
【００３６】
ＨＤＤ２０４はＣＰＵ２０１の制御命令に従って、ＨＤ２０５に対するデータの読み取り／書き込みの制御を行う。ＨＤ２０５は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記録する。ＨＤ２０５は、ＨＤＤ２０４による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記録する。ＦＤＤ２０６はＣＰＵ２０１の制御命令に従って、ＦＤ２０７に対するデータの読み取り／書き込みの制御を行う。ＦＤ２０７は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記録する。ＦＤ２０７は、ＦＤＤ２０６による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記録する着脱自在な記憶媒体である。
【００３７】
ディスプレイ２０８は、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置によって構成される。ディスプレイ２０８には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。
【００３８】
Ｉ／Ｆ２０９は、通信ケーブル２１０を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１１０に接続され、ネットワーク１１０とコンテンツ検索装置１００とのインタフェースとして機能し、コンテンツ検索装置１００に対するデータの入出力を制御する。
【００３９】
キーボード２１１は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１２は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００４０】
スキャナ２１３は、用紙などに印刷されている画像を光学的に読み取り、コンテンツ検索装置１００の内部に画像データを取り込む。プリンタ２１４は、画像や文書などの印刷データを用紙などに印刷する。プリンタ２１４には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。ディスクドライブ２１５はＣＰＵ２０１の制御命令に従って、ＣＤ／ＤＶＤディスク２１６に対するデータの読み取り／書き込みの制御を行う。
【００４１】
ＣＤ／ＤＶＤディスク２１６は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記録する。ＣＤ／ＤＶＤディスク２１６は、ディスクドライブ２１５による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記録する着脱自在な記憶媒体である。
【００４２】
なお、コンテンツ１２２が格納されている記憶メディア１２０としては、例えば、上述したＨＤ２０５、ＦＤ２０７、ＣＤ／ＤＶＤディスク２１６や、Ｉ／Ｆ２０９を介してコンテンツ検索装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、デジタルオーディオプレーヤなど）、小型データ記憶媒体（コンパクトフラッシュ（登録商標）、スマートメディア、ＳＤメモリーカード、マルチメディアカード（登録商標）、メモリースティック、ＵＳＢフラッシュメモリなど）など、種々の形態のものを利用することができる。
【００４３】
なお、本実施の形態にかかるコンテンツ検索装置１００の機能的構成は、例えば、検索条件設定部１０１は、キーボード２１１およびマウス２１２が、キーワード取得部１０２と、結合キーワード生成部１０５と、結合キーワード設定部１０６と、コンテンツ抽出部１０７とは、ＣＰＵ２０１が、コンテンツ表示部１０８は、ディスプレイ２０８が、それぞれその機能を実現する。
【００４４】
（コンテンツ検索装置１００の印刷処理手順）
図３は、本実施の形態におけるコンテンツ検索装置によるコンテンツ検索処理手順の一例を示すフローチャートである。以下、本実施の形態におけるコンテンツ検索処理手順について図３を用いて説明する。
【００４５】
まず、検索条件設定部１０１によって、コンテンツ１２２が格納されている記憶メディア１２０の中から抽出したいコンテンツ１２２に対する検索条件を設定する（ステップＳ３０１）。検索条件の設定は、検索条件設定部１０１によってディスプレイ２０８の画面上に表示された検索条件設定画面に対して、キーボード２１１やマウス２１２などを用いてユーザが行った入力操作によって設定する。なお、記憶メディア１２０に格納されているコンテンツ１２２の一例については、図４を用いて後述する。
【００４６】
検索条件には、コンテンツ１２２およびコンテンツ１２２を含んだアルバム１２１に関連するキーワードを設定することができる。また、検索条件には、複数のキーワードを設定することができる。さらに、複数設定したキーワードとともに、ＡＮＤ条件（全てのキーワードが一致する）またはＯＲ条件（いずれかのキーワードが一致する）のいずれかを設定することができる。なお、検索条件設定画面の一例については、図５を用いて後述する。
【００４７】
次に、アルバムキーワード取得部１０３によって、コンテンツ１２２が格納されている記憶メディア１２０の中からアルバム１２１を検索する（ステップＳ３０２）。アルバムキーワード取得部１０３は、記憶メディア１２０に格納され、コンテンツ１２２、アルバム１２１、キーワードなどの定義情報などが格納されているメタデータを参照することによって、アルバム１２１を検索する。なお、記憶メディア１２０のデータ構成の一例については図６を、メタデータのデータ設定値の一例については図７を用いて後述する。
【００４８】
次に、アルバムキーワード取得部１０３によって、ステップＳ３０２で検索した結果、アルバム１２１が見つかったか否かを判断する（ステップＳ３０３）。ステップＳ３０３でアルバム１２１が見つかったと判断した場合は（ステップＳ３０３：Ｙｅｓ）、次のステップＳ３０４へ進む。ステップＳ３０３でアルバム１２１が見つからなかったと判断した場合は（ステップＳ３０３：Ｎｏ）、ステップＳ３０４〜ステップＳ３１１を飛ばして、次のステップＳ３１２へ進む。
【００４９】
次に、アルバムキーワード取得部１０３によって、ステップＳ３０２で検索した結果、見つかったアルバム１２１に対して設定されているアルバムキーワードを取得する（ステップＳ３０４）。アルバムキーワード取得部１０３は、記憶メディア１２０に格納されているメタデータを参照することによって、アルバム１２１に対して設定されているアルバムキーワードを取得する。
【００５０】
次に、コンテンツキーワード取得部１０４によって、コンテンツ１２２が格納されている記憶メディア１２０の中からコンテンツ１２２を検索する（ステップＳ３０５）。コンテンツキーワード取得部１０４は、記憶メディア１２０に格納されているメタデータを参照することによって、ステップＳ３０２で検索した結果見つかったアルバム１２１に含まれるコンテンツ１２２を検索する。
【００５１】
次に、コンテンツキーワード取得部１０４によって、ステップＳ３０５で検索した結果、コンテンツ１２２が見つかったか否かを判断する（ステップＳ３０６）。ステップＳ３０６でコンテンツ１２２が見つかったと判断した場合は（ステップＳ３０６：Ｙｅｓ）、次のステップＳ３０８へ進む。
【００５２】
ステップＳ３０６でコンテンツ１２２が見つからなかったと判断した場合は（ステップＳ３０６：Ｎｏ）、アルバムキーワード取得部１０３によって、コンテンツ１２２が格納されている記憶メディア１２０の中から次のアルバム１２１を検索して（ステップＳ３０７）、ステップＳ３０３に戻って、さらに、アルバムキーワード取得部１０３によって、ステップＳ３０７で検索した結果、アルバム１２１が見つかったか否かを判断する。
【００５３】
次に、コンテンツキーワード取得部１０４によって、ステップＳ３０５で検索した結果見つかったコンテンツ１２２に対して設定されているコンテンツキーワードを取得する（ステップＳ３０８）。コンテンツキーワード取得部１０４は、記憶メディア１２０に格納されているメタデータを参照することによって、コンテンツ１２２に対して設定されているコンテンツキーワードを取得する。
【００５４】
なお、同一のコンテンツ１２２が複数のアルバム１２１に含まれている場合があるが、ステップＳ３０５で検索した結果見つかったコンテンツ１２２が、他のアルバム１２１にも含まれており、すでに、他のアルバム１２１のアルバムキーワードと、コンテンツキーワードとの結合キーワードが、コンテンツ１２２に設定されている場合は、ステップＳ３０８では、コンテンツキーワードを取得する代わりに、すでにコンテンツ１２２に設定されている他のアルバム１２１との結合キーワードを取得する。
【００５５】
次に、結合キーワード生成部１０５によって、ステップＳ３０４で取得したアルバムキーワードと、ステップＳ３０８で取得したコンテンツキーワード（すでに、結合キーワードがコンテンツ１２２に設定されている場合は、他のアルバム１２１との結合キーワード）との結合キーワードを生成する（ステップＳ３０９）。例えば、アルバムキーワードが「ＣＡＲ」、コンテンツキーワードが「ＦＩＲＳＴ」の場合は、結合キーワードは「ＣＡＲ；ＦＩＲＳＴ」となる。また、例えば、アルバムキーワードが「ＣＡＲ；ＯＬＤ」、コンテンツキーワードが「ＭＹＣＡＲ；ＳＥＣＯＮＤ」の場合は、結合キーワードは「ＣＡＲ；ＯＬＤ；ＭＹＣＡＲ；ＳＥＣＯＮＤ」となる。
【００５６】
ここで、すでに、他のアルバム１２１との結合キーワードがコンテンツ１２２に設定されている場合は、例えば、アルバムキーワードが「ＦＡＶＯＲＩＴＥ」、すでにコンテンツ１２２に設定されている他のアルバム１２１との結合キーワードが「ＣＡＲ；ＦＩＲＳＴ」の場合は、新たに生成する結合キーワードは「ＦＡＶＯＲＩＴＥ；ＣＡＲ；ＦＩＲＳＴ」となる。
【００５７】
次に、結合キーワード設定部１０６によって、ステップＳ３０９で生成した結合キーワードを、ステップＳ３０５で検索した結果見つかったコンテンツ１２２に対して設定する（ステップＳ３１０）。結合キーワード設定部１０６は、コンテンツ１２２のそれぞれに対して設定されているＩＤやＵＲＬと、結合キーワードとを関連付ける情報（以下、「コンテンツ−キーワード関連情報」と示す）を生成することによって、コンテンツ１２２に対して結合キーワードを設定する。このコンテンツ−キーワード関連情報は、ＲＡＭ２０３などのワークエリアに一時的に格納される。なお、コンテンツ−キーワード関連情報の値の一例については、図８を用いて後述する。
【００５８】
次に、コンテンツキーワード取得部１０４によって、コンテンツ１２２が格納されている記憶メディア１２０の中から次のコンテンツ１２２を検索する（ステップＳ３１１）。コンテンツキーワード取得部１０４は、記憶メディア１２０に格納されているメタデータを参照することによって、ステップＳ３０２で検索した結果見つかったアルバム１２１に含まれる次のコンテンツ１２２を検索する。そして、ステップＳ３０６に戻って、さらに、コンテンツキーワード取得部１０４によって、ステップＳ３１１で検索した結果、コンテンツ１２２が見つかったか否かを判断する。
【００５９】
コンテンツ検索装置１００は、ステップＳ３０６〜ステップＳ３１１を繰り返し行うことによって、ステップＳ３０２で検索した結果、見つかったアルバム１２１に含まれる全てのコンテンツ１２２に対して結合キーワードを設定する。そして、コンテンツ検索装置１００は、ステップＳ３０３〜ステップＳ３１１を繰り返し行うことによって、記憶メディア１２０に含まれる全てのアルバム１２１に含まれる、全てのコンテンツ１２２に対して結合キーワードを設定する。
【００６０】
次に、コンテンツ抽出部１０７によって、結合キーワードが設定された全てのコンテンツ１２２の中から、コンテンツ１２２に設定されている結合キーワードと、ステップＳ３０１で設定した検索条件とが一致するコンテンツ１２２を抽出する（ステップＳ３１２）。コンテンツ抽出部１０７は、結合キーワード設定部１０６によってＲＡＭ２０３などのワークエリアに一時的に格納されたコンテンツ−キーワード関連情報に基づいて、コンテンツ１２２に設定されている結合キーワードと、ステップＳ３０１で設定した検索条件が一致するコンテンツ１２２を抽出する。
【００６１】
例えば、ステップＳ３０１で検索条件にキーワード「ＣＡＲ」と「ＭＹＣＡＲ」とをＡＮＤ条件で設定した場合は、コンテンツ抽出部１０７は、結合キーワードに「ＣＡＲ」と「ＭＹＣＡＲ」とを含むコンテンツ１２２を全て抽出する。また、例えば、ステップＳ３０１で検索条件にキーワード「ＣＡＲ」と「ＭＹＣＡＲ」とをＯＲ条件で設定した場合は、コンテンツ抽出部１０７は、結合キーワードに「ＣＡＲ」または「ＭＹＣＡＲ」のいずれかを含むコンテンツ１２２を全て抽出する。
【００６２】
次に、コンテンツ表示部１０８によって、ステップＳ３１２で抽出した全てのコンテンツ１２２を、ディスプレイ２０８の画面上に表示して（ステップＳ３１３）、一連の処理を終了する。なお、ディスプレイ２０８の画面上に表示されたコンテンツ１２２の一例については、図９を用いて後述する。
【００６３】
図４は、記憶メディア１２０に格納されているコンテンツ１２２の一例を示す図である。図４に示すように、コンテンツ群４００は、コンテンツ４０１，４０２，４０３，４０４，４０５，４０６によって構成されている。各コンテンツ４０１〜４０６は、ＪＰＥＧ形式で圧縮された画像データであり、ファイル名として、「０００１．ＪＰＧ」〜「０００６．ＪＰＧ」がそれぞれに付与されている。
【００６４】
本実施の形態においては、コンテンツ群４００が格納されている記憶メディア１２０としてＣＤ／ＤＶＤディスク２１６を用いているが、その他にも、ＨＤ２０５、ＦＤ２０７、Ｉ／Ｆ２０９を介してコンテンツ検索装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、デジタルオーディオプレーヤなど）、小型データ記憶媒体（コンパクトフラッシュ（登録商標）、スマートメディア、ＳＤメモリーカード、マルチメディアカード（登録商標）、メモリースティック、ＵＳＢフラッシュメモリなど）などに、コンテンツ群４００を格納してもよい。
【００６５】
図５は、検索条件設定画面の一例を示す図である。図５に示すように、画面５００は、検索キーワード入力欄５１０と、検索条件指定欄５２０と、検索開始ボタン５３０とによって構成されている。検索キーワード入力欄５１０には、一つまたは複数の検索キーワードを入力することができる。検索条件指定欄５２０は、ラジオボタン５２１，５２２によって構成されている。ラジオボタン５２１は、検索キーワード入力欄５１０に入力した複数の検索キーワードを用いて、ＡＮＤ条件またはＯＲ条件のどちらの条件で検索するかを選択する。検索開始ボタン５３０は、コンテンツ１２２の検索を開始するときに、押下する。
【００６６】
例えば、図５においては、検索キーワード入力欄５１０に「Ａｎｉｍａｌ」と「Ｓｅａ」とが入力されている。また、検索条件指定欄５２０では、ラジオボタン５２１が選択されている。この状態から、検索開始ボタン５３０を押下することによって、「Ａｎｉｍａｌ」と「Ｓｅａ」との全てを含む結合キーワードが設定されたコンテンツ１２２の全てが、コンテンツ抽出部１０７によって抽出される。
【００６７】
図６は、記憶メディア１２０のデータ構成の一例を示す図である。図６に示すように、データ群６００は、ディレクトリ６１０を最上位階層とした階層構造である。ディレクトリ６１０は、ディレクトリ名称「ＲＯＯＴ」を有する。ディレクトリ６１０は、ディレクトリ６２０と、ディレクトリ６３０とによって構成されている。
【００６８】
ディレクトリ６２０は、ディレクトリ名称「ＭＥＴＡ」を有する。ディレクトリ６２０には、ファイル６２１が格納されている。ファイル６２１は、ファイル名称「ＭＥＴＡ．ＸＭＬ」を有する、ＸＭＬ形式のメタデータである。ファイル６２１には、メタデータとして、コンテンツ１２２、アルバム１２１、アルバムキーワード、コンテンツキーワードなどの定義情報がＸＭＬ形式で記述されている。ディレクトリ６３０は、ディレクトリ名称「ＣＯＮＴＥＮＴＳ」を有する。ディレクトリ６３０には、図４を用いて上述したコンテンツ４０１〜４０６が格納されている。
【００６９】
図７は、メタデータのデータ設定値の一例を示す図である。メタデータ７００は、図６を用いて上述した、ファイル６２１に格納されているメタデータ７００を表形式であらわしたものである。図７に示すように、メタデータ７００は、アルバム定義７１０と、コンテンツ定義７２０とによって構成されている。
【００７０】
アルバム定義７１０には、ファイル６２１に格納されているコンテンツ１２２を複数組み合わせたアルバム１２１の定義情報が格納されている。アルバム定義７１０は、アルバムＩＤ７１１と、アルバムキーワード７１２とによって構成されている。アルバムＩＤ７１１には、アルバムＩＤ７１１で定義したそれぞれのアルバム１２１を一意に識別するための文字列が設定される。アルバムキーワード７１２には、アルバムＩＤ７１１に定義したそれぞれのアルバム１２１に対して、アルバム１２１に含まれるコンテンツ１２２を検索するときのキーワードが設定される。
【００７１】
コンテンツ定義７２０には、アルバム定義７１０で定義したアルバム１２１に含まれるコンテンツ１２２の定義情報が格納されている。コンテンツ定義７２０は、コンテンツＩＤ７２１と、コンテンツキーワード７２２と、コンテンツＵＲＬ７２３とによって構成されている。コンテンツＩＤ７２１には、アルバムＩＤ７１１に定義したそれぞれのアルバム１２１に含まれる、それぞれのコンテンツ１２２を一意に識別するための文字列が設定される。コンテンツキーワード７２２には、コンテンツＩＤ７２１で定義したそれぞれのコンテンツ１２２に対して、コンテンツ１２２を検索するときのキーワードが設定される。コンテンツＵＲＬ７２３には、コンテンツ１２２が格納されているアドレスおよびコンテンツ１２２のファイル名が設定される。
【００７２】
例えば、アルバムキーワード取得部１０３は、メタデータ７００に基づいてアルバム１２１を検索したときには、アルバムＩＤ７１１に「Ａｎｉｍａｌ  Ｐｈｏｔｏ  ２００４」，「Ａｎｉｍａｌ  Ｐｈｏｔｏ  Ｆａｖｏｒｉｔｅ」がそれぞれ付与されている２つのアルバム１２１が、記憶メディア１２０に定義されていると判断する。
【００７３】
例えば、アルバムキーワード取得部１０３が、アルバムＩＤ７１１に「Ａｎｉｍａｌ  Ｐｈｏｔｏ  ２００４」が付与されたアルバム１２１を選択した場合は、アルバムキーワード７１２として「２００４；Ａｎｉｍａｌ」を取得することを示している。
【００７４】
また、例えば、アルバムＩＤ７１１に「Ａｎｉｍａｌ  Ｐｈｏｔｏ  ２００４」が付与されたアルバム１２１には、コンテンツＩＤ７２１に「２００４  Ｐｈｏｔｏ１」，「２００４  Ｐｈｏｔｏ２」，「２００４  Ｐｈｏｔｏ３」，「２００４  Ｐｈｏｔｏ４」がそれぞれ付与されている４つのコンテンツ１２２が含まれていることを示す。
【００７５】
そして、例えば、コンテンツキーワード取得部１０４が、コンテンツＩＤ７２１に「２００４  Ｐｈｏｔｏ１」が付与されたコンテンツ１２２を選択した場合は、コンテンツキーワード７２２として「Ｚｏｏ；Ｄｏｇ」を、コンテンツＵＲＬ７２３として「ＲＯＯＴ／ＣＯＮＴＥＮＴＳ／０００１．ＪＰＧ」を取得することを示している。これによって、コンテンツキーワード取得部１０４は、コンテンツＩＤ７２１に「２００４  Ｐｈｏｔｏ１」が付与されたコンテンツ１２２は、検索する際のキーワードとして「Ｚｏｏ」と「Ｄｏｇ」が設定されており、ディレクトリ「ＲＯＯＴ／ＣＯＮＴＥＮＴＳ」に格納されている、ファイル名「０００１．ＪＰＧ」であることを認識することができる。
【００７６】
また、図７に示すように、コンテンツＩＤ７２１に「２００４  Ｐｈｏｔｏ１」が付与されたコンテンツ１２２は、アルバムＩＤ７１１に「Ａｎｉｍａｌ  Ｐｈｏｔｏ  ２００４」，「Ａｎｉｍａｌ  Ｐｈｏｔｏ  Ｆａｖｏｒｉｔｅ」がそれぞれ付与されている２つのアルバム１２１の両方に含まれている。このように、本実施の形態においては、同一のコンテンツ１２２を複数のアルバム１２１に含めることができる。この場合、コンテンツＩＤ７２１とコンテンツＵＲＬ７２３とは、アルバム１２１ごとに同一の値を設定しなければならないが、コンテンツキーワード７２２は、アルバム１２１ごとに異なる値を設定することができる。
【００７７】
図８は、コンテンツ−キーワード関連情報の値の一例を示す図である。表８００は、結合キーワード設定部１０６によって、記憶メディア１２０に格納されているそれぞれのコンテンツ１２２に対して設定されたコンテンツ−キーワード関連情報を表形式であらわしたものである。このコンテンツ−キーワード関連情報は、ＲＡＭ２０３などのワークエリアに一時的に格納されており、コンテンツ１２２を抽出するために、コンテンツ抽出部１０７によって読み出される。図８に示すように、表８００は、コンテンツＩＤ８１１と、コンテンツＵＲＬ８１２と、結合キーワード８１３とを備えて構成されている。
【００７８】
コンテンツＩＤ８１１には、コンテンツ１２２ごとに、図７を用いて上述したメタデータ７００から取得した、コンテンツＩＤ７２１が設定される。コンテンツＵＲＬ８１２には、コンテンツ１２２ごとに、メタデータ７００から取得した、コンテンツＵＲＬ７２３が設定される。結合キーワード８１３には、コンテンツ１２２ごとに、結合キーワード生成部１０５によって生成された結合キーワードが設定される。
【００７９】
例えば、コンテンツＩＤ８１１に「２００４  Ｐｈｏｔｏ１」が付与されたコンテンツ１２２には、コンテンツＵＲＬ８１２として「ＲＯＯＴ／ＣＯＮＴＥＮＴＳ／０００１．ＪＰＧ」が、結合キーワード８１３として「２００４；Ｆａｖｏｒｉｔｅ；Ａｎｉｍａｌ；Ｚｏｏ；Ｄｏｇ」が設定されていることを示す。
【００８０】
この結合キーワード８１３に設定されている「２００４；Ｆａｖｏｒｉｔｅ；Ａｎｉｍａｌ；Ｚｏｏ；Ｄｏｇ」は、図７を用いて上述したメタデータ７００に基づいて、コンテンツＩＤ７２１に「２００４  Ｐｈｏｔｏ１」が付与されたコンテンツ１２２に、コンテンツキーワード７２２として設定された「Ｚｏｏ；Ｄｏｇ」と、このコンテンツ１２２を含むアルバムＩＤ７１１に「Ａｎｉｍａｌ  Ｐｈｏｔｏ  ２００４」が付与されたアルバム１２１に、アルバムキーワード７１２として設定された「２００４；Ａｎｉｍａｌ」とを結合したものである。
【００８１】
そして、コンテンツＩＤ７２１に「２００４  Ｐｈｏｔｏ１」が付与されたコンテンツ１２２は、アルバムＩＤ７１１に「Ａｎｉｍａｌ  Ｐｈｏｔｏ  Ｆａｖｏｒｉｔｅ」が付与されたアルバム１２１にも含まれている。そのため、さらに、このアルバム１２１に、アルバムキーワード７１２として設定された「Ｆａｖｏｒｉｔｅ；Ａｎｉｍａｌ」とを結合したことによって生成されたものである。
【００８２】
図９は、画面上に表示されたコンテンツ１２２の一例を示す図である。画面９００は、コンテンツ表示部１０８によってディスプレイ２０８の画面上に表示されており、コンテンツ４０２，４０４，４０５と、画像データ情報４０２ａ，４０４ｂ，４０５ｃとによって構成されている。
【００８３】
コンテンツ４０２，４０４，４０５は、図５を用いて上述したとおりに設定した検索条件（「Ａｎｉｍａｌ」と「Ｓｅａ」との全てを含む）によって検索した結果、コンテンツ抽出部１０７によって、記憶メディア１２０に格納されているコンテンツ１２２の中から抽出された画像データである。
【００８４】
コンテンツ抽出部１０７は、図８に示した表８００（コンテンツ−キーワード関連情報）に基づいて、結合キーワード８１３に「Ａｎｉｍａｌ」と「Ｓｅａ」との全てを含むコンテンツ１２２として、コンテンツ４０２，４０４，４０５に対応する、コンテンツＩＤ８１１に「２００４  Ｐｈｏｔｏ２」，「２００４  Ｐｈｏｔｏ４」，「２００５  Ｐｈｏｔｏ１」が付与された３つのコンテンツ１２２を抽出している。そしてそれぞれのコンテンツ１２２のコンテンツＵＲＬ８１２に設定されているアドレスおよびファイル名に基づいて、記憶メディア１２０の中からそれぞれのコンテンツ１２２を取得している。
【００８５】
画像データ情報４０２ａ，４０４ｂ，４０５ｃは、コンテンツ抽出部１０７によって、表８００より取得したコンテンツ４０２，４０４，４０５に関する情報である。画像データ情報４０２ａ，４０４ｂ，４０５ｃには、コンテンツＩＤ８１１と、コンテンツＵＲＬと８１２、結合キーワード８１３とが含まれている。画像データ情報４０２ａ，４０４ｂ，４０５ｃが、画面９００に表示されることによって、ユーザは、コンテンツ４０２，４０４，４０５にアクセスするために必要な情報を得ることができる。
【００８６】
このように、本実施の形態によれば、コンテンツ１２２とともに記憶メディア１２０に格納されているメタデータを読み込むことによって、アルバム１２１に設定されているアルバムキーワードと、アルバム１２１に含まれるコンテンツ１２２に設定されているコンテンツキーワードとを結合した結合キーワードを生成して、記憶メディア１２０に含まれる全てのコンテンツ１２２のそれぞれに設定することができる。そして、結合キーワードに含まれる複数のキーワードを検索条件として設定することによって、コンテンツ１２２の絞り込み検索を行うことができる。そのため、ユーザは、記憶メディア１２０に大量に格納されているコンテンツ１２２の中から、容易に所望のコンテンツ１２２を抽出することができる。
【００８７】
また、本実施の形態においては、アルバムキーワードと、コンテンツキーワードとを、コンテンツ１２２とともに記憶メディア１２０に格納されているメタデータを読み取ることによって取得している。そのため、メタデータを編集することによって、コンテンツキーワードおよびアルバムキーワードを編集（登録，変更，削除）することができるため、容易にコンテンツキーワードおよびアルバムキーワードの編集や管理を行うことができる。
【００８８】
さらに、本実施の形態においては、あらかじめキーワードがコンテンツ１２２およびアルバム１２１に設定されている記憶メディア１２０を用いたが、このような記憶メディア１２０に対して、例えば、図１０に示すようなキーワード編集画面を用いたキーワード編集を行うことによって、コンテンツ１２２およびアルバム１２１に対するキーワードの編集や管理を容易に行うことができる。
【００８９】
図１０は、コンテンツキーワード設定画面の一例を示す図である。図１０に示すように、画面１０００は、コンテンツ１０１０と、キーワード入力欄１０２０と、設定ボタン１０３０とによって構成されている。コンテンツ１０１０は、記憶メディア１２０に格納されているコンテンツ１２２の一例として、画像データが表示されたものである。キーワード入力欄１０２０は、一つまたは複数の検索キーワードを入力することができる。設定ボタン１０３０は、コンテンツ１０１０に対して、キーワード入力欄１０２０に入力した一つまたは複数の検索キーワードを設定するときに、押下する。
【００９０】
例えば、図１０においては、コンテンツ１０１０が表示され、キーワード入力欄１０２０に「Ｓｅａ」と「Ｄｏｌｐｈｉｎ」とが入力されている。この状態から、設定ボタン１０３０を押下することによって、コンテンツ１０１０に、コンテンツキーワードとして、「Ｓｅａ」と「Ｄｏｌｐｈｉｎ」が設定される。
【００９１】
また、アルバム１２１に対しても同様に、画面１０００によってアルバムキーワードを設定することができる。例えば、画面１０００において、アルバムＩＤ７１１に「Ａｎｉｍａｌ  Ｐｈｏｔｏ  ２００４」が付与されたアルバム１２１およびアルバム１２１に含まれるコンテンツが一覧表示され、キーワード入力欄１０２０に「２００４」と「Ａｎｉｍａｌ」とが入力されている状態から、設定ボタン１０３０を押下することによって、このアルバム１２１に、アルバムキーワードとして、「２００４」と「Ａｎｉｍａｌ」とを設定することができる。
【００９２】
また、本実施の形態においては、コンテンツキーワード、アルバムキーワードおよび結合キーワードの区切り文字として「；」を用いているが、これに限らず、例えば、「，」や「：」などの区切り文字を用いたり、各キーワードを配列するようにしてもよい。
【００９３】
また、本実施の形態においては、アルバム１２１とコンテンツ１２２との２階層のデータ構造を有する記憶メディア１２０を用いたが、さらに上位階層のアルバム１２１を有する、３階層以上のデータ構造を有する記憶メディア１２０を用いることもできる。このような場合であっても、コンテンツ１２２に対して、コンテンツキーワードと、アルバムキーワードと、さらに上位階層のアルバム１２１のキーワードとの結合キーワードを設定することによって、結合キーワードによるコンテンツ１２２の検索を行うことができる。
【００９４】
なお、本実施の形態で説明したコンテンツ検索方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記憶媒体に記録され、コンピュータによって記憶媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００９５】
【図１】コンテンツ検索装置の機能的構成の一例を示すブロック図。
【図２】コンテンツ検索装置のハードウェア構成の一例を示すブロック図。
【図３】コンテンツ検索処理手順の一例を示すフローチャート。
【図４】記憶メディアに格納されているコンテンツの一例を示す図。
【図５】検索条件設定画面の一例を示す図。
【図６】記憶メディアのデータ構成の一例を示す図。
【図７】メタデータのデータ設定値の一例を示す図。
【図８】コンテンツ−キーワード関連情報の値の一例を示す図。
【図９】画面上に表示されたコンテンツの一例を示す図。
【図１０】コンテンツキーワード設定画面の一例を示す図。
【符号の説明】
【００９６】
１００  コンテンツ検索装置、１０１  検索条件設定部、１０２  キーワード取得部、１０３  アルバムキーワード取得部、１０４  コンテンツキーワード取得部、１０５  結合キーワード生成部、１０６  結合キーワード設定部、１０７  コンテンツ抽出部、１０８  コンテンツ表示部
【図１】
2007140742.tif 000003
【図２】
2007140742.tif 000004
【図３】
2007140742.tif 000005
【図４】
2007140742.tif 000006
【図５】
2007140742.tif 000007
【図６】
2007140742.tif 000008
【図７】
2007140742.tif 000009
【図８】
2007140742.tif 000010
【図９】
2007140742.tif 000011
【図１０】
2007140742.tif 000012