(57)【要約】【課題】検索要求に用いることができる表現数を増やしても、コンテンツの冗長度が増大することがないようにすること。【解決手段】本発明は、検索要求と検索対象のコンテンツ記述の観点が異なる表現である場合に、コンテンツ記述に含まれる用語と用語を異なる表現した用語とを対応つけて記述した用語変換記述を用いて、検索要求と検索対象のコンテンツ記述の観点が同じ表現になるように変換してからコンテンツ検索するようにしたものである。これにより、コンテンツ記述に複数の観点を記述しなくても、検索要求に用いることができる表現数を増やすことができ、かつコンテンツ記述の冗長性を押さえることができる。【選択図】　　　図１
2004005439.tif 000002
【特許請求の範囲】
【請求項１】
内容を示す観点が付与されたコンテンツ記述を格納するコンテンツ格納手段と、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を格納した用語変換記述格納手段と、前記コンテンツ記述を検索するために入力された検索要求と前記観点とが異なる場合に、前記用語変換記述を用いて前記観点に対応する前記異なる表現をした用語を抽出し、抽出した前記異なる表現をした用語を新たな前記観点とした前記コンテンツ記述を生成し、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツを検索する検索手段と、を具備したことを特徴とするコンテンツ検索装置。
【請求項２】
前記異なる表現をした用語は、前記観点を異なる言語で表現したものであることを特徴とする請求項１記載のコンテンツ検索装置。
【請求項３】
前記異なる表現をした用語は、前記観点の同義語であることを特徴とする請求項１記載のコンテンツ検索装置。
【請求項４】
前記コンテンツ記述は前記観点が付与された複数のセグメントから構成され、前記検索手段は前記検索要求と同じ前記新たな観点が付与された前記セグメントを抽出することを特徴とする請求項１から請求項３のいずれかに記載のコンテンツ検索装置。
【請求項５】
内容を示す観点が付与されたコンテンツ記述を格納するコンテンツ格納手段と、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を格納した用語変換記述格納手段と、前記コンテンツ記述を検索するために入力された検索要求と前記観点とが異なる場合に、前記用語変換記述を用いて前記検索要求に対応する前記観点を異なる表現にした用語を抽出し、前記検索要求を抽出した前記異なる表現をした用語に変換した新たな前記検索要求を生成し、前記新たな検索要求と同じ前記観点が付与された前記コンテンツ記述を検索する検索手段と、を具備したことを特徴とするコンテンツ検索装置。
【請求項６】
前記異なる表現をした用語は、前記観点を異なる言語で表現したものであることを特徴とする請求項５記載のコンテンツ検索装置。
【請求項７】
前記異なる表現をした用語は、前記観点の同義語であることを特徴とする請求項５記載のコンテンツ検索装置。
【請求項８】
前記コンテンツ記述は前記観点が付与された複数のセグメントから構成され、前記検索手段は前記新たな検索要求と同じ前記観点が付与された前記セグメントを抽出することを特徴とする請求項５から請求項７のいずれかに記載のコンテンツ検索装置。
【請求項９】
前記コンテンツ記述および前記用語変換記述はＸＭＬを用いて記述されていることを特徴とする請求項１から請求項８のいずれかに記載のコンテンツ検索装置。
【請求項１０】
前記コンテンツ記述は、ＩＳＯ／ＩＥＣ　１５９３８−２およびＩＳＯ／ＩＥＣ　１５９３８−５に基づいた記述になされていることを特徴とする請求項１から請求項９のいずれかに記載のコンテンツ検索装置。
【請求項１１】
検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求の言語が前記コンテンツ記述の前記観点の言語と異なる場合に、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記観点に対応する前記異なる表現をした用語を抽出し、抽出した前記異なる表現をした用語を新たな前記観点とした前記コンテンツ記述を生成し、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツを検索する前記観点を前記検索要求の言語に変換した新たな前記観点が付与された新たな前記コンテンツ記述を生成し、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツ記述を検索することを特徴とするコンテンツ検索方法。
【請求項１２】
検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求が前記観点と異なる場合に、前記観点と前記観点と同じ意味の異なる用語とを対応つけて記述した用語変換記述を用いて前記検索要求に対応する前記観点を異なる表現にした用語を抽出し、前記検索要求を抽出した前記異なる表現をした用語に変換した新たな前記検索要求を生成し、前記新たな検索要求と同じ前記観点が付与された前記コンテンツ記述を検索することを特徴とするコンテンツ検索方法。
【請求項１３】
コンピュータに、検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求の言語が前記コンテンツ記述の前記観点の言語と異なる場合に、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記観点に対応する前記異なる表現をした用語を抽出させ、抽出させた前記異なる表現をした用語を新たな前記観点とした前記コンテンツ記述を生成させ、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツを検索する前記観点を前記検索要求の言語に変換した新たな前記観点が付与された新たな前記コンテンツ記述を生成させ、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツ記述を検索させることを特徴とするプログラム。
【請求項１４】
コンピュータに、検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求が前記観点と異なる場合に、前記観点と前記観点と同じ意味の異なる用語とを対応つけて記述した用語変換記述を用いて前記検索要求に対応する前記観点を異なる表現にした用語を抽出させ、前記検索要求を抽出させた前記異なる表現をした用語に変換した新たな前記検索要求を生成させ、前記新たな検索要求と同じ前記観点が付与された前記コンテンツ記述を検索させることを特徴とするプログラム。
【請求項１５】
コンテンツ記述を格納するコンテンツ格納手段と、前記コンテンツ記述に含まれる用語と前記用語を異なる表現した用語とを対応つけて記述した用語変換記述を格納した用語変換記述格納手段と、前記用語変換記述を用いて前記コンテンツ記述に含まれる用語を前記異なる表現した用語に変換する変換手段、を具備したことを特徴とするコンテンツ変換装置。
【請求項１６】
前記用語変換記述には、前記コンテンツ記述に含まれる用語と前記異なる表現した用語との組を複数記述していることを特徴とする請求項１５記載のコンテンツ変換装置。
【請求項１７】
前記変換手段は、前記用語変換記述を用いて前記コンテンツ記述に含まれる用語を異なる表現した複数の用語に変換することを特徴とする請求項１６記載のコンテンツ変換装置。
【請求項１８】
前記異なる表現をした用語は、前記前記用語を異なる言語で表現したものであることを特徴とする請求項１５から請求項１７のいずれかに記載のコンテンツ変換装置。
【請求項１９】
前記異なる表現をした用語は、前記用語の同義語であることを特徴とする請求項１５から請求項１７のいずれかに記載のコンテンツ変換装置。
【請求項２０】
前記コンテンツ記述は、ＩＳＯ／ＩＥＣ　１５９３８−２およびＩＳＯ／ＩＥＣ　１５９３８−５に基づいた記述になされていることを特徴とする請求項１５から請求項１９のいずれかに記載のコンテンツ変換装置。
【請求項２１】
コンテンツ記述に含まれる用語と前記用語を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記コンテンツ記述に含まれる用語を異なる表現した用語に変換することを特徴とするコンテンツ変換方法。
【請求項２２】
コンピュータに、コンテンツ記述に含まれる用語と前記用語を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記コンテンツ記述に含まれる用語を異なる表現した用語に変換させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像、音声、テキストなどのマルチメディアコンテンツ（以下、コンテンツという）の内容を記述するコンテンツ記述の検索を行うコンテンツ検索装置およびコンテンツ検索方法に関するものである。
【０００２】
【従来の技術】
従来検索できなかった映像や音声を含むマルチメディアコンテンツの検索、フィルタリングのための記述インタフェースであるＭＰＥＧ−７が標準化された。これにより、Ｗ３Ｃが標準化したＸＭＬ　Ｓｃｈｅｍａをベースとした記述スキーマを用いて様々なコンテンツ記述を作ることが可能となった。そして、ＭＰＥＧ−７が、放送、携帯通信、インターネットなどで利用され始まろうとしている。
【０００３】
以下、ＭＰＥＧ−７を用いたコンテンツ検索の処理について説明する。ＭＰＥＧ−７は、コンテンツ記述毎にコンテンツを検索する際に使用される観点（キーワード）を記述している（例えば、特許文献１）。このコンテンツ記述に対してクライアントが検索要求として所望の用語（キーワード）を入力すると、クライアントが入力した検索要求に用いた用語と、あらかじめ蓄積してあるコンテンツ記述に記述された観点の比較を行う。そして、検索要求と同じ観点が記述されたコンテンツ記述を抽出する。このように、クライアントが要求するコンテンツ記述の検索を行っている。
【０００４】
また、ＭＰＥＧ−７では、コンテンツ記述に複数の観点を付与することができる。これにより、コンテンツ記述に異なる言語で記述された複数の観点を付与することができ、クライアントがコンテンツの検索を行う場合に、検索要求に用いる用語として異なる言語で表現した用語を用いることができる。例えば、検索要求の用語として山田という名前を入力しようとする場合、漢字で「山田」、英語で「ＹＡＭＡＤＡ」などと入力することができる。つまり、ＭＰＥＧ−７は、マルチリンガル検索機能をサポートしている。
【０００５】
また、ＭＰＥＧ−７では、コンテンツ記述に同じ意味を持つ異なる用語を観点として複数記述することができる。これにより、クライアントがコンテンツの検索を行う場合に、検索要求に用いる用語として同じ意味を持つ異なる用語を用いることができる。例えば、検索要求として山田という名前を入力しようとする場合、漢字で「山田」、ひらがなで「やまだ」、愛称で「やま」などと入力することができる。
【０００６】
【特許文献１】
特開２００１−１６００６６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、ＭＰＥＧ−７では、対応言語数を多くする場合、異なる言語で記述した複数の観点をコンテンツに記述する必要がある。つまり、ＭＰＥＧ−７では、対応言語数を多くすればするほど、作成するコンテンツ記述のデータ量が増えることになる。
【０００８】
また同様に、ＭＰＥＧ−７では、対応用語（語彙）数を多くする場合、コンテンツに同じ意味の用語を複数コンテンツに記述する必要がある。つまり、ＭＰＥＧ−７では、対応用語数を多くすればするほど、作成するコンテンツ記述のデータ量が増えることになる。
【０００９】
以上のように、ＭＰＥＧ−７では、用語として使用できる対応言語数や対応用語数を増やすことにより、用語の表現数を増やすことで、コンテンツの冗長度が増すことになる。この結果、用語の表現数を増やすことによる費用対効果が下がり、さらにコンテンツの管理が困難となるなどの問題がある。
【００１０】
本発明は、かかる点に鑑みてなされたものであり、用語の表現数を増やしても、コンテンツの冗長度が増大することがないようにすることを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は、コンテンツ記述に含まれる用語と用語を異なる表現した用語とを対応つけて記述した用語変換記述を用いてコンテンツ記述に含まれる用語を異なる表現した用語に変換するようにしたものである。
【００１２】
これにより、用語の表現数を増やしても、コンテンツ記述の冗長性を抑えることができる。
【００１３】
【発明の実施の形態】
本発明の第１の態様にかかるコンテンツ検索装置は、内容を示す観点が付与されたコンテンツ記述を格納するコンテンツ格納手段と、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を格納した用語変換記述格納手段と、前記コンテンツ記述を検索するために入力された検索要求と前記観点とが異なる場合に、前記用語変換記述を用いて前記観点に対応する前記異なる表現をした用語を抽出し、抽出した前記異なる表現をした用語を新たな前記観点とした前記コンテンツ記述を生成し、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツを検索する検索手段と、を具備した構成を採る。
【００１４】
この構成により、検索要求と観点が異なる表現の場合であっても、用語変換記述を用いて、検索対象のコンテンツ記述に付与された観点を検索要求の表現に変換した新しいコンテンツ記述を生成し、新しいコンテンツ記述に対して検索要求を用いて検索することができる。この結果、検索要求に複数の表現を用いることが可能となる。また、コンテンツ記述に複数の表現の観点を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。また、用語変換記述とコンテンツ記述とを分離して記述することで、用語の管理をコンテンツの管理と分離して行える。これにより、用語の管理をコンテンツの管理の管理が容易となる。
【００１５】
本発明の第２の態様は、第１の態様にかかるコンテンツ検索装置において、前記異なる表現をした用語は、前記観点を異なる言語で表現したものである。
【００１６】
この構成により、検索要求の言語と観点の言語が異なる場合であっても、用語変換記述を用いて、検索対象のコンテンツ記述に付与された観点の言語を検索要求の言語に変換した新しいコンテンツ記述を生成し、新しいコンテンツ記述に対して検索要求を用いて検索することができる。この結果、検索要求に複数の言語を用いる、つまりマルチリンガル検索を可能とすることができる。また、コンテンツ記述に複数の言語の観点を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。また、用語変換記述とコンテンツ記述とを分離して記述することで、用語の管理をコンテンツの管理と分離して行える。これにより、用語の管理をコンテンツの管理の管理が容易となる。
【００１７】
本発明の第３の態様は、第１の態様にかかるコンテンツ検索装置において、前記異なる表現をした用語は、前記観点の同義語である。
【００１８】
この構成により、入力された検索要求と観点とが異なる場合に、検索対象のコンテンツ記述の観点を用語変換記述に従って少なくとも１つ以上の異なる用語へ変換してから検索することができる。これにより、コンテンツのあいまい検索を可能とすることができる。また、コンテンツに多数の観点を記述しなくても良いので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。また、用語変換記述とコンテンツ記述とを分離して記述することで、用語の語彙の管理をコンテンツ記述から分離して管理を容易とすることができる。
【００１９】
本発明の第４の態様は、第１の態様から第３の態様いずれかにかかるコンテンツ検索装置において、前記コンテンツ記述は前記観点が付与された複数のセグメントから構成され、前記検索手段は前記検索要求と同じ前記新たな観点が付与された前記セグメントを抽出する。
【００２０】
これにより、検索要求と同じ新たな観点が付与されたセグメントを抽出することができ、このセグメントを繋ぎ合わせることでユーザが入力した検索要求、つまり好みに対応した要約を作ることができる。
【００２１】
本発明の第５の態様にかかるコンテンツ検索装置は、内容を示す観点が付与されたコンテンツ記述を格納するコンテンツ格納手段と、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を格納した用語変換記述格納手段と、前記コンテンツ記述を検索するために入力された検索要求と前記観点とが異なる場合に、前記用語変換記述を用いて前記検索要求に対応する前記観点を異なる表現にした用語を抽出し、前記検索要求を抽出した前記異なる表現をした用語に変換した新たな前記検索要求を生成し、前記新たな検索要求と同じ前記観点が付与された前記コンテンツ記述を検索する検索手段と、を具備した構成を採る。
【００２２】
この構成により、検索要求言語とコンテンツ記述言語が異なる場合であっても、用語変換記述を用いて、検索要求をコンテンツ記述の表現に変換し、変換した検索要求を用いてコンテンツ記述を検索することができる。この結果、この結果、コンテンツ記述と異なる表現の検索要求を使用できる。また、コンテンツに複数の表現を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。
【００２３】
本発明の第６の態様は、第５の態様にかかるコンテンツ検索装置において、前記異なる表現をした用語は、前記観点を異なる言語で表現したものである。
【００２４】
この構成により、検索要求言語とコンテンツ記述言語が異なる場合であっても、用語変換記述を用いて、検索要求の言語をコンテンツ記述の言語に変換し、変換した検索要求を用いてコンテンツ記述を検索することができる。この結果、この結果、コンテンツ記述の言語と異なる言語の検索要求を使用できる。つまり、マルチリンガル検索を可能とすることができる。また、コンテンツに複数の言語を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。
【００２５】
本発明の第７の態様は、第５の態様にかかるコンテンツ検索装置において、前記異なる表現をした用語は、前記観点の同義語である。
【００２６】
この構成により、検索要求と観点とが異なる場合であっても。用語変換記述を用いて、検索要求を少なくとも１つ以上の用語へ変換してからコンテンツ記述の検索することができる。これにより、ユーザがコンテンツ記述の観点に用いられている用語を知らなくても同じ意味を持つ他の用語を用いて検索する、いわゆるあいまい検索を可能とすることができる。また、コンテンツ記述に多数の観点を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高めることができる。
【００２７】
本発明の第８の態様は、第５の態様から第７の態様のいずれかにかかるコンテンツ検索装置において、前記コンテンツ記述は前記観点が付与された複数のセグメントから構成され、前記検索手段は前記新たな検索要求と同じ前記観点が付与された前記セグメントを抽出する。
【００２８】
これにより、検索要求と同じ新たな観点が付与されたセグメントを抽出することができ、このセグメントを繋ぎ合わせることで要約を作ることができる。
【００２９】
本発明の第９の態様は、第１の態様から第８の態様のいずれかにかかるコンテンツ検索装置において、前記コンテンツ記述および前記用語変換記述はＸＭＬを用いて記述されている。
【００３０】
これにより、コンテンツ記述および用語変換記述に汎用性を持たせることができる。
【００３１】
本発明の第１０の態様は、第１の態様から第９の態様のいずれかにかかるコンテンツ検索装置において、前記コンテンツ記述は、ＩＳＯ／ＩＥＣ　１５９３８−２およびＩＳＯ／ＩＥＣ　１５９３８−５に基づいた記述になされている。
【００３２】
これにより、コンテンツ記述をＩＳＯ／ＩＥＣ　１５９３８−２およびＩＳＯ／ＩＥＣ　１５９３８−５、つまりＭＰＥＧ−７に基づいた記述にできる。この結果、コンテンツ記述を標準規格に対応させることができ、本発明を標準規格に対応させられる。
【００３３】
本発明の第１１の態様は、検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求の言語が前記コンテンツ記述の前記観点の言語と異なる場合に、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記観点に対応する前記異なる表現をした用語を抽出し、抽出した前記異なる表現をした用語を新たな前記観点とした前記コンテンツ記述を生成し、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツを検索する前記観点を前記検索要求の言語に変換した新たな前記観点が付与された新たな前記コンテンツ記述を生成し、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツ記述を検索することを特徴とするコンテンツ検索方法である。
【００３４】
本発明の第１２の態様は、検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求が前記観点と異なる場合に、前記観点と前記観点と同じ意味の異なる用語とを対応つけて記述した用語変換記述を用いて前記検索要求に対応する前記観点を異なる表現にした用語を抽出し、前記検索要求を抽出した前記異なる表現をした用語に変換した新たな前記検索要求を生成し、前記新たな検索要求と同じ前記観点が付与された前記コンテンツ記述を検索することを特徴とするコンテンツ検索方法である。
【００３５】
本発明の第１３の態様は、コンピュータに、検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求の言語が前記コンテンツ記述の前記観点の言語と異なる場合に、前記観点と前記観点を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記観点に対応する前記異なる表現をした用語を抽出させ、抽出させた前記異なる表現をした用語を新たな前記観点とした前記コンテンツ記述を生成させ、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツを検索する前記観点を前記検索要求の言語に変換した新たな前記観点が付与された新たな前記コンテンツ記述を生成させ、前記検索要求と同じ前記新たな観点が付与された前記新たなコンテンツ記述を検索させることを特徴とするプログラムである。
【００３６】
本発明の第１４の態様は、コンピュータに、検索対象であり内容を示す観点が付与されたコンテンツ記述に対して入力された前記コンテンツ記述を検索するための検索要求が前記観点と異なる場合に、前記観点と前記観点と同じ意味の異なる用語とを対応つけて記述した用語変換記述を用いて前記検索要求に対応する前記観点を異なる表現にした用語を抽出させ、前記検索要求を抽出させた前記異なる表現をした用語に変換した新たな前記検索要求を生成させ、前記新たな検索要求と同じ前記観点が付与された前記コンテンツ記述を検索させることを特徴とするプログラムである。
【００３７】
本発明の第１５の態様にかかるコンテンツ変換装置は、コンテンツ記述を格納するコンテンツ格納手段と、前記コンテンツ記述に含まれる用語と前記用語を異なる表現した用語とを対応つけて記述した用語変換記述を格納した用語変換記述格納手段と、前記用語変換記述を用いて前記コンテンツ記述に含まれる用語を前記異なる表現した用語に変換する変換手段、を具備した構成を採る。
【００３８】
これにより、コンテンツ記述に含まれる用語を異なる表現の用語に変換にできる。この結果、コンテンツ記述に複数の異なる表現をした用語を記述する必要がなくなるので、用語の表現数を増やしても、コンテンツ記述の冗長性を抑えることができる。
【００３９】
本発明の第１６の態様は、第１５の態様にかかるコンテンツ変換装置において、前記用語変換記述には、前記コンテンツ記述に含まれる用語と前記異なる表現した用語との組を複数記述している。
【００４０】
これにより、ひとつの用語変換記述に複数の用語と異なる表現の用語との組を記述できるので、用語数を増やしても複数の用語変換記述を用意する必要がなくなる。この結果、用語の表現数を増やしても、コンテンツ記述の冗長性をさらに抑えることができる。
【００４１】
本発明の第１７の態様は、第１６の態様にかかるコンテンツ変換装置において、前記変換手段は、前記用語変換記述を用いて前記コンテンツ記述に含まれる用語を異なる表現した複数の用語に変換する。
【００４２】
これにより、ひとつのコンテンツ記述に用語を異なる表現した複数の用語を記述することができる。これにより、コンテンツ記述の冗長性をさらに抑えることができる。
【００４３】
本発明の第１８の態様は、第１５の態様から第１７の態様のいずれかにかかるコンテンツ変換装置において、前記異なる表現をした用語は、前記用語を異なる言語で表現したものである。
【００４４】
これにより、コンテンツ記述に含まれる用語を異なる言語の用語に変換にできる。この結果、コンテンツ記述に複数の異なる言語の用語を記述する必要がなくなるので、用語の言語数を増やしても、コンテンツ記述の冗長性を抑えることができる。
【００４５】
本発明の第１９の態様は、第１５の態様から第１７の態様のいずれかにかかるコンテンツ変換装置において、前記異なる表現をした用語は、前記用語の同義語である。
【００４６】
これにより、コンテンツ記述に含まれる用語を同義語に変換にできる。この結果、コンテンツ記述に複数の同義語を記述する必要がなくなるので、用語の表現数を増やしても、コンテンツ記述の冗長性を抑えることができる。
【００４７】
本発明の第２０の態様は、第１５の態様から第１９の態様のいずれかにかかるコンテンツ検索装置において、前記コンテンツ記述は、ＩＳＯ／ＩＥＣ　１５９３８−２およびＩＳＯ／ＩＥＣ　１５９３８−５に基づいた記述になされている。
【００４８】
これにより、コンテンツ記述をＩＳＯ／ＩＥＣ　１５９３８−２およびＩＳＯ／ＩＥＣ　１５９３８−５、つまりＭＰＥＧ−７に基づいた記述にできる。この結果、コンテンツ記述を標準規格に対応させることができ、本発明を標準規格に対応させられる。
【００４９】
本発明の第２１の態様は、コンテンツ記述に含まれる用語と前記用語を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記コンテンツ記述に含まれる用語を異なる表現した用語に変換することを特徴とするコンテンツ変換方法である。
【００５０】
本発明の第２２の態様は、コンピュータに、コンテンツ記述に含まれる用語と前記用語を異なる表現した用語とを対応つけて記述した用語変換記述を用いて前記コンテンツ記述に含まれる用語を異なる表現した用語に変換させることを特徴とするプログラムである。
【００５１】
（実施の形態１）
以下、本発明の実施の形態１におけるコンテンツ検索装置について説明する。まず、実施の形態１におけるコンテンツ検索装置の構成について図１を用いて説明する。図１は実施の形態１におけるコンテンツ検索装置のブロック図である。
【００５２】
コンテンツ検索装置１０には、通信手段として、インターネットなどのネットワーク２０を介して他のメディアと通信を行うメディア接続部１００が設けられている。そして、コンテンツ検索装置１０は、メディア接続部１００を用いて、ネットワーク２０を介して複数のコンテンツ記述３２を蓄積しているコンテンツ記述サーバ３０と通信を行い、コンテンツ記述サーバ３０からコンテンツ記述３２を得る。
【００５３】
コンテンツ検索装置１０には、コンテンツ記述サーバ３０から得たコンテンツ記述３２を蓄積する蓄積部１０１が設けられている。図２および図３にコンテンツ記述３２の例を示す。図２、図３は、実施の形態１にかかるコンテンツ記述を示した図である。
【００５４】
図からわかるように、コンテンツ記述は、ＩＳＯ／ＩＥＣ　１５９３８−２およびＩＳＯ／ＩＥＣ　１５９３８−５（ＭＰＥＧ−７標準規格）に基づいたものになっている。また、図中２０１ａに示すように、図２に示すコンテンツ記述３２ａは言語として英語が用いられている。よって、図中２０２ａに示すように、観点が「Ｙａｍａｄａ」と英語で記述されている。また、図中２０３ａに示すように観点の重要度も記述されている。
【００５５】
また、図中２０１ｂに示すように、図３に示すコンテンツ記述３２ｂは、言語として日本語が用いられている。よって、図中２０２ｂに示すように、観点が「山田」と日本語で記述されている。また、図中２０３ｂに示すように観点の重要度も記述されている。
【００５６】
また、蓄積部１０１には、用語を変換するための用語変換記述３１も蓄積されている。ここで、用語変換記述３１について説明する。用語変換記述３１の記述定義（ＸＭＬ　Ｓｃｈｅｍａ　Ｄｅｆｉｎｉｔｉｏｎ）２１は、図４に示すようになっている。また、用語変換記述３１の記述定義２１で用いるＭＰＥＧ−７標準規格のデータタイプ２２は、図５に示すようになっている。図中４００に示すように、用語変換記述３１は、用語を示すＴｅｒｍ要素を持つ。Ｔｅｒｍ要素の値には、同じ語彙を異なる言語で記述した用語や同じ意味を異なる表現をした用語を複数記述できる。
【００５７】
また、図中４０１に示すように、Ｔｅｒｍ要素は用語の類似度を示すｓｉｍｉｌａｒｉｔｙ属性を持つ。ｓｉｍｉｌａｒｉｔｙ属性の値が１．０の場合は、単なる言語変換である。また、語彙の拡張の場合には、ｓｉｍｉｌａｒｉｔｙ属性の値として１．０未満が記述され、その属性値で類似度が記述される。語彙の類似度が高いほど、ｓｉｍｉｌａｒｉｔｙ属性の値は高くなる。
【００５８】
さらに、図中４０２に示すように、Ｔｅｒｍ要素は、ｘｍｌ：ｌａｎｇ属性を持ち、ｘｍｌ：ｌａｎｇ属性の値で言語の種類が記述される。
【００５９】
図６に、用語変換記述３１の例を示す。図６の例では、６０１で示されるＴｅｒｍ要素には、英語の「Ｙａｍａｄａ」という用語が記述され、さらに類似度として１．０が記述されている。６０２で示されるＴｅｒｍ要素には、日本語の「山田」という用語が記述され、さらに類似度として１．０が記述されている。６０３で示されるＴｅｒｍ要素には、日本語で「ヤマ」という用語が記述され、さらに類似度として０．７が記述されている。また、６０１〜６０３に示されるｔｅｒｍは、ＴｅｒｍＥｘｃｈａｎｇｅ要素で括られている。つまり、英語で記述された「Ｙａｍａｄａ」、日本語で記述された「山田」および「ヤマ」が、それぞれ対応する用語として記述されている。また、「Ｙａｍａｄａ」と「山田」とは類似度が１．０であるため、これらの用語は単純に言語変換したものであることを示している。また、「ヤマ」は類似度が０．７であるため、「Ｙａｍａｄａ」と「山田」の表現を変えた用語であることを示している。
【００６０】
図１に戻りコンテンツ検索装置１０の説明に戻る。コンテンツ検索装置１０には、検索要求の用語を入力するキーボードなどの入力部１０２が設けられている。入力部１０２から入力された用語である検索要求は入力制御部１０３、メモリ１０８を介して検索部１０４に送られる。メモリ１０８は、検索部１０４のワークメモリである。
【００６１】
検索部１０４は、入力された検索要に対応する観点を持つセグメントをコンテンツ記述３２から抽出し、抽出したセグメントを繋ぎ合せて要約を作成し、出力制御部１０５に出力する。また、検索部１０４は、入力された検索要に対応する観点を持つコンテンツ記述３２を検出して、出力制御部１０５に送る形態であってもよい。なお、検索部１０４のコンテンツ検索処理については、後で詳述する。
【００６２】
出力制御部１０５は、検索部１０４から送られてきた要約もしくはコンテンツ記述３２の映像記述をモニタ１０６に、音声記述をスピーカ１０７に出力する。そして、モニタ１０６は要約もしくはコンテンツ記述３２を表示し、スピーカ１０７は要約もしくはコンテンツ記述３２を音声出力する。
【００６３】
また、コンテンツ検索装置１０の各処理部は、システムバス１０９により接続されている。
【００６４】
次に、コンテンツ検索装置１０のコンテンツ検索動作について、図７を用いて説明する。図７は、実施の形態１にかかるコンテンツ検索装置の動作を説明するフロー図である。
【００６５】
まず、コンテンツ検索装置１０は、入力部１０２から検索要求（ＲＱ）が入力されると、入力された検索要求（ＲＱ）を、入力制御部１０３を介してメモリ１０８に読み込み（ｓ１００１）、検索部１０４による検索を開始する。
【００６６】
まず、検索部１０４は、メモリ１０８上の検索要求（ＲＱ）の記述言語（ＲＱＬ）を識別する（ｓ１００２）。次に、検索部１０４は、蓄積部１０１に蓄積されたコンテンツ記述３２（ＣＤ）を読み込む（ｓ１００３）。そして、検索部１０４は、コンテンツ記述３２（ＣＤ）の記述言語（ＣＤＬ）を識別し（ｓ１００４）、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）の比較を行う（ｓ１００５）。
【００６７】
そして、検索部１０４は、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）が同じ場合に検索要求（ＲＱ）によるコンテンツ記述３２（ＣＤ）の検索処理を行う（ｓ１００６）。具体的には、検索部１０４は、ｓ１００６において、検索要求（ＲＱ）と同じ観点を持つセグメントをコンテンツ記述３２（ＣＤ）から抽出し、抽出したセグメントを繋ぎ合せて要約を生成する。
【００６８】
なお、ｓ１００６において、要約を作成せずに、検索要求（ＲＱ）と同じ観点を持つコンテンツ記述３２（ＣＤ）を単純に検索し出力する形態であっても良い。
【００６９】
一方、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）が違う場合には、検索部１０４はコンテンツ記述用語変換処理（ｓ１００７）を行った後、検索処理を行い、検索結果をモニタ１０６やスピーカ１０７などに出力する（ｓ１００６）。
【００７０】
次に、コンテンツ記述用語変換処理（ｓ１００７）について、詳細に説明する。まず、検索部１０４は、検索要求言語（ＲＱＬ）を検索に使用する変換先言語として識別する（ｓ１００８）。次に、検索部１０４は、蓄積部１０１に蓄積してある用語変換記述３１（ＴＤ）を読み込む（ｓ１００９）。そして、検索部１０４は、用語変換記述３１（ＴＤ）に記述されたＴｅｒｍ要素を参照し、蓄積部１０１から読み込んだコンテンツ記述３２（ＣＤ）を変換先言語である検索要求言語（ＲＱＬ）で記述された新たなコンテンツ記述へコンテンツ記述言語変換を行う（ｓ１０１０）。具体的には、検索部１０４は、コンテンツ記述３２の要素ｘｍｌ：ｌａｎｇを変換先言語である検索要求言語（ＲＱＬ）に合わせて変換すると共に、コンテンツ記述３２に記述された観点を検索要求言語（ＲＱＬ）に変換することで、新たなコンテンツ記述を生成する。
【００７１】
例えば、検索要求言語（ＲＱＬ）を日本語とし、コンテンツ記述言語（ＣＤＬ）を英語で記述されたコンテンツ記述３２ａとすると、コンテンツ用語変換処理ｓ１００８では、日本語を変換先言語として識別し（ｓ１００８）、用語変換記述３１（ＴＤ）を用いて（ｓ１００９）、読み込んだコンテンツ記述３２（ＣＤ）の記述言語（ＣＤＬ）を英語から変換先言語である日本語で記述したコンテンツ記述３２ｂへコンテンツ記述言語変換を行うことで、新たなコンテンツ記述を生成する（ｓ１０１０）。
【００７２】
そして、検索部１０４は、ｓ１００６において、検索要求と同じ観点が付与された新たなコンテンツ記述のセグメントを抽出し、繋ぎ合せて要約を作成し出力する。なお、検索要求と同じ観点が付与された新たなコンテンツ記述を検索するようにしても良い。
【００７３】
以上のように、実施の形態１によれば、検索要求言語とコンテンツ記述言語が異なる場合であっても、検索部１０４が、用語変換記述３１を用いて、検索対象のコンテンツ記述の言語を検索要求の言語に変換した新たなコンテンツ記述を生成し、検索要求に対応する新たなコンテンツ記述を検索することができる。この結果、検索要求に複数の言語を用いる、つまりマルチリンガル検索を可能とすることができる。また、コンテンツに複数の言語で記述された観点を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。
【００７４】
また、実施の形態１では、用語変換記述３１とコンテンツ記述３２とを分離して記述することで、用語の管理をコンテンツの管理と分離して行える。これにより、用語変換記述３１とコンテンツ記述３２の管理が容易となる。
【００７５】
また、実施の形態１によれば、コンテンツ記述３２をＭＰＥＧ−７標準規格に基づいて記述でき、用語変換記述３１の記述定義（ＸＭＬ　Ｓｃｈｅｍａ　Ｄｅｆｉｎｉｔｉｏｎ）２１をＭＰＥＧ−７標準規格のデータタイプ２２に基づいて記述することができる。このように、コンテンツ記述３２および用語変換記述３１をＭＰＥＧ−７に基づいて記述することで、コンテンツ記述３２および用語変換記述３１に汎用性を持たせることができる。
【００７６】
（実施の形態２）
本発明の実施の形態２は、用語変換記述３１を用いて、ひとつの用語（単用語）が観点として記述されたコンテンツ記述を、同じ意味で異なる表現をした用語（同義語、多用語）が観点として記述されたコンテンツ記述に変換するものである。そして、変換したコンテンツ記述に対して検索を行うようにしたものである。
【００７７】
以下、本発明の実施の形態２におけるコンテンツ検索装置について説明する。実施の形態２にかかるコンテンツ検索装置の構成は、実施の形態１にかかるコンテンツ検索装置１０の構成と同じである。よって、実施の形態２にかかるコンテンツ検索装置の構成の説明を省略する。また、用語変換記述３１についても実施の形態１と同様である。
【００７８】
次に、実施の形態２にかかるコンテンツ検索装置の検索処理について、図８を用いて説明する。図８は、実施の形態２にかかるコンテンツ検索装置の動作を説明するフロー図である。
【００７９】
まず、コンテンツ検索装置１０は、入力部１０２から検索要求（ＲＱ）が入力されると、入力された検索要求（ＲＱ）を、入力制御部１０３を介してメモリ１０８に読み込み（ｓ１１０１）、検索部１０４による検索を開始する。
【００８０】
まず、検索部１０４は、蓄積部１０１に蓄積されたコンテンツ記述３２（ＣＤ）を読み込む（ｓ１１０２）。次に、検索部１０４は、用語変換記述３１を用いて、ひとつの用語（単用語）で記述されたコンテンツ記述３２を、同じ意味の異なる語彙（同義語）で表現された用語（多用語）で記述されたコンテンツ記述に変換するコンテンツ記述用語変換処理（ｓ１１０３）に移行する。
【００８１】
まず、検索部１０４は、検索要求（ＲＱ）で指定またはあらかじめ設定された変換先語彙を識別する（ｓ１１０４）。次に、検索部１０４は、蓄積部１０１から用語変換記述３１（ＴＤ）を読み込む（ｓ１１０５）。そして、検索部１０４は、読み込んだ用語変換記述３１（ＴＤ）を用いて、コンテンツ記述３２に記述された観点を他の表現を用いた用語（同義語）に変換した新たなコンテンツ記述を生成するコンテンツ記述用語変換処理を行う（ｓ１１０６）。
【００８２】
具体的には、ｓ１１０６において、検索部１０４は、検索要求（ＲＱ）で指定された変換先語彙と類似度を識別する。次に、検索部１０４は、用語変換記述３１にある複数の変換候補の用語うち「変換先語彙の言語であってかつ指定された類似度に対応する用語」の候補を用いて、単用語の観点を「変換先語彙の言語であってかつ指定された類似度に対応する用語」で記述した同義語（多用語）の観点に変換することで、単用語の観点を持つコンテンツ記述３２を多用語の観点を持つコンテンツ記述に変換を行う。
【００８３】
検索要求（ＲＱ）で指定またはあらかじめ設定された変換先語彙の言語が日本語および英語で類似度が０．６とすると、用語変換記述３１にある複数の変換候補のうち「日本語かつ類似度が０．６以上」または「英語かつ類似度が０．６以上」の候補を用いて、単用語の観点を多用語（同義語）の観点に変換し、単用語の観点を持つコンテンツ記述３２を多用語の観点を持つコンテンツ記述へコンテンツ記述用語変換を行う。
【００８４】
例えば、図６に示す用語変換記述３１を用いて図２に示すコンテンツ記述３２ａもしくは図３に示すコンテンツ記述３２ｂ（単用語）をコンテンツ記述用語変換すると、図９に示すコンテンツ記述３４（同義語、多用語）になる。図からわかるように、コンテンツ記述３２ａのｓｅｇ０で示されるセグメントには観点として「Ｙａｍａｄａ」、コンテンツ記述３２ｂのｓｅｇ０で示されるセグメントには観点として「山田」というひとつの用語が記述されているだけである。これに対して、図９に示すコンテンツ記述３４のｓｅｇ０で示されるセグメントには観点として、用語変換記述３１に記述された用語のうち「Ｙａｍａｄａ」もしくは「山田」に対して日本語かつ英語であって類似度が０．６以上である用語である「Ｙａｍａｄａ」、「山田」、および「ヤマ」が記述されている。
【００８５】
なお、変換先の語彙の言語が検索要求（ＲＱ）で指定されるとしたが、あらかじめ設定されている形態であっても良い。
【００８６】
そして、検索部１０４は、コンテンツ記述用語変換処理（ｓ１１０３）を行った後、コンテンツ記述変換処理を行うことで生成した新たなコンテンツ記述に対して、入力された検索要求を用いて検索処理を行う（ｓ１１０７）。なお、ｓ１１０７における検索処理は、実施の形態１にかかるｓ１００６の検索処理と同じであるので、詳細な説明を省略する。
【００８７】
このようにして、検索部１０４は、変換された新たなコンテンツ記述３４を検索要求で検索した結果を出力する。
【００８８】
以上のように、実施の形態２によれば、用語変換記述３１を設けることにより、入力された検索要求と観点とが異なる場合に、検索対象のコンテンツ記述の観点を用語変換記述に従って少なくとも１つ以上の他の表現をした用語（語彙、同義語）へ変換してから検索することができる。これにより、コンテンツのあいまい検索を可能とすることができる。また、コンテンツに多数の観点を記述しなくても良いので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。
【００８９】
また、用語変換記述とコンテンツ記述とを分離して記述することで、用語の語彙の管理をコンテンツ記述から分離して管理を容易とすることができる。
【００９０】
（実施の形態３）
本発明の実施の形態３は、用語変換記述３１を用いて、検索要求の言語をコンテンツ記述の言語に変換してから検索するようにしたものである。そして、検索したコンテンツ記述を、検索要求の言語に変換するようにしたものである。
【００９１】
以下、本発明の実施の形態３におけるコンテンツ検索装置について説明する。実施の形態３にかかるコンテンツ検索装置の構成は、実施の形態１にかかるコンテンツ検索装置１０の構成と同じである。よって、実施の形態３にかかるコンテンツ検索装置の構成の説明を省略する。また、用語変換記述３１についても実施の形態１と同様である。
【００９２】
次に、実施の形態３にかかるコンテンツ検索装置の検索処理について、図１０を用いて説明する。図１０は、実施の形態３にかかるコンテンツ検索装置の動作を説明するフロー図である。
【００９３】
まず、コンテンツ検索装置１０は、入力部１０２から検索要求（ＲＱ）が入力されると、入力された検索要求（ＲＱ）を、入力制御部１０３を介してメモリ１０８に読み込み（ｓ１２０１）、検索部１０４による検索を開始する。
【００９４】
まず、検索部１０４は、メモリ１０８上の検索要求（ＲＱ）の記述言語（ＲＱＬ）を識別する（ｓ１２０２）。次に、検索部１０４は、蓄積部１０１に蓄積されたコンテンツ記述３２（ＣＤ）を読み込む（ｓ１２０３）。そして、検索部１０４は、コンテンツ記述３２（ＣＤ）の記述言語（ＣＤＬ）を識別し（ｓ１２０４）、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）の比較を行う（ｓ１２０５）。
【００９５】
そして、検索部１０４は、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）が同じ場合に検索要求（ＲＱ）によるコンテンツ記述３２（ＣＤ）の検索処理を行う（ｓ１２０６）。なお、ｓ１２０６における検索処理は、実施の形態１にかかるｓ１００６の検索処理と同じであるので、詳細な説明を省略する。
【００９６】
一方、検索部１０４は、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）が違う場合に検索要求用語変換処理（ｓ１２０７）を行った後、検索処理を行う（ｓ１２０６）。
【００９７】
次に、検索要求用語変換処理（ｓ１２０７）について、説明する。まず、検索部１０４は、コンテンツ記述３２の言語（ＣＤＬ）を検索に使用する変換先言語として識別する（ｓ１２０８）。次に、検索部１０４は、蓄積部１０１に蓄積してある用語変換記述３１（ＴＤ）を読み込む（ｓ１２０９）。
【００９８】
次に、検索部１０４は、用語変換記述３１（ＴＤ）に記述されたＴｅｒｍ要素を参照し、検索要求（ＲＱ）の記述言語（ＲＱＬ）と同じ意味を持ち、かつコンテンツ記述３２の記述言語（ＣＤＬ）で記述された用語に変換する。そして、この変換した検索要求（ＲＱ）を新たな検索要求（ＲＱ）とする（ｓ１２１０）。
【００９９】
例えば、検索要求言語（ＲＱＬ）を日本語とし、コンテンツ記述３２の言語（ＣＤＬ）を英語とすると、検索要求用語変換処理ｓ１２０７では、ＣＤＬ＝英語を変換先言語として識別し（ｓ１２０８）、蓄積部１０１から読み込んだ用語変換記述３１（ＴＤ）を用いて（ｓ１２０９）、検索要求（ＲＱ）をその記述言語（ＲＱＬ＝日本語）から変換先言語である英語で記述された検索要求へ検索要求言語変換を行う（ｓ１２１０）。
【０１００】
そして、検索部１０４は、ｓ１２１０で変換された新たな検索要求を用いてコンテンツ記述の検索処理を行う（ｓ１２０６）。
【０１０１】
次に、検索部１０４は、Ｓ１２０６において検索された検索結果（ＲＳ）の言語が、コンテンツ記述言語（ＣＤＬ）であり入力されたユーザが認識できる言語である検索要求言語（ＲＱＬ）とは違うので、検索結果（ＲＳ）の言語を検索要求言語（ＲＱＬ）に変換する処理に移行する。
【０１０２】
まず、検索部１０４は、検索結果（ＲＳ）の言語が検索要求言語（ＲＱＬ）と同じか否かを判断するために、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）との比較を行う（ｓ１２１１）。そして、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）が同じである場合には、検索結果（ＲＳ）が検索要求言語（ＲＱＬ）と同じ言語で記述されていることになる。つまり、ユーザが使用する言語と同じ言語で記述されているので、言語変換を行わず検索結果（ＲＳ）を出力し処理を終了する。
【０１０３】
一方、検索要求言語（ＲＱＬ）とコンテンツ記述言語（ＣＤＬ）が異なる場合には、検索結果（ＲＳ）をユーザが認識できる言語である検索要求言語（ＲＱＬ）と同じ言語で記述する必要がある。そこで、次に、検索部１０４は、検索結果用語変換処理に移行する（ｓ１２１２）。
【０１０４】
検索結果用語変換処理ｓ１２１２において、検索部１０４は、まず、コンテンツ記述言語（ＣＤＬ）で記述した検索要求でコンテンツ記述３２を検索した検索結果（ＲＳ）を読み込む（ｓ１２１３）。次に、検索部１０４は、検索結果（ＲＳ）の記述言語（ＲＳＬ）を識別する（ｓ１２１４）。次に、検索部１０４は、検索要求言語（ＲＱＬ）を変換先言語として識別する（ｓ１２１５）。そして、検索部１０４は、蓄積部１０１から用語変換記述３１（ＴＤ）を読み込み（ｓ１２１６）、用語変換記述３１を用いて、変検索結果（ＲＳ）の検索結果言語（ＲＳＬ）を変換先言語である検索要求言語（ＲＱＬ）に変換する検索結果言語変換を行う（ｓ１２１７）。
【０１０５】
例えば、検索結果用語変換処理ｓ１２１２において、コンテンツ記述言語（ＣＤＬ）が英語であり検索結果言語（ＲＳＬ）が英語であり、検索要求言語（ＲＱＬ）が日本語である場合、検索部１０４は、検索記述言語（ＲＳＬ＝英語）を識別し、ＲＱＬ＝日本語を変換先言語として識別する。そして、検索部１０４は、蓄積部１０１から読み込んだ用語変換記述３１（ＴＤ）を用いて、検索結果（ＲＳ）を、検索結果言語（ＲＳＬ＝英語）から変換先言語である日本語で記述された検索結果に検索結果言語変換を行う。
【０１０６】
そして、検索部１０４は、検索結果言語変換を行った検索結果（ＲＳ）を出力する。
【０１０７】
以上のように、実施の形態３によれば、検索要求言語とコンテンツ記述言語が異なる場合であっても、検索部１０４が、用語変換記述３１を用いて、検索要求の言語をコンテンツ記述の言語に変換し、変換した検索要求を用いてコンテンツ記述を検索することができる。この結果、コンテンツ記述３２の言語と異なる言語の検索要求を使用できる。つまりマルチリンガル検索を可能とすることができる。また、コンテンツに複数の言語を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高くすることができる。
【０１０８】
また、実施の形態３によれば、変換した検索要求を用いてコンテンツ記述を検索した場合であっても、検索結果の言語を検索要求言語に変換してから出力することができる。これにより、検索結果の言語をユーザの使用する言語、つまり認識できる言語に変換することができる。よって、ユーザが、検索結果を認識できる。
【０１０９】
（実施の形態４）
本発明の実施の形態４は、用語変換記述３１を用いて、検索要求を、同じ意味を持つ他の用語に変換してから検索するようにしたものである。
【０１１０】
以下、本発明の実施の形態４におけるコンテンツ検索装置について説明する。実施の形態４にかかるコンテンツ検索装置の構成は、実施の形態１にかかるコンテンツ検索装置１０の構成と同じである。よって、実施の形態４にかかるコンテンツ検索装置の構成の説明を省略する。また、用語変換記述３１についても実施の形態１と同様である。
【０１１１】
次に、実施の形態４にかかるコンテンツ検索装置の検索処理について、図１１を用いて説明する。図１１は、実施の形態４にかかるコンテンツ検索装置の動作を説明するフロー図である。
【０１１２】
まず、コンテンツ検索装置１０は、入力部１０２から検索要求（ＲＱ）が入力されると、入力された検索要求（ＲＱ）を、入力制御部１０３を介してメモリ１０８に読み込み（ｓ１３０１）、検索部１０４による検索を開始する。
【０１１３】
まず、検索部１０４は、蓄積部１０１に蓄積されたコンテンツ記述３２（ＣＤ）を読み込む（ｓ１３０２）。次に、検索部１０４は、用語変換記述３１を用いて、検索要求（ＲＱ）を、同じ意味を持つ他の用語（語彙）に変換するコンテンツ記述用語変換処理に移行する（ｓ１３０３）。
【０１１４】
検索要求用語変換処理ｓ１３０３において、検索部１０４は、変換先語彙を識別し（ｓ１３０４）、蓄積部１０１から読み込んだ用語変換記述３１（ＴＤ）を用いて（ｓ１３０５）、検索要求の語彙変換を行う（ｓ１３０６）。
【０１１５】
例えば、検索要求（ＲＱ）で指定された変換先語彙の言語が日本語で類似度が０．６とすると、用語変換記述３１にある複数の変換候補のうち「日本語で類似度が０．６以上」の候補を用いて、ひとつの用語からなる検索要求（単用語）を、複数の用語を持つ検索要求（同義語、多用語）へ検索要求語彙変換を行う。
【０１１６】
そして、検索部１０４は、検索要求用語変換処理ｓ１３０４において、変換した同義語（多用語）の検索要求（ＲＱ）を用いてコンテンツ記述３２の検索を行い、検索結果を出力する（ｓ１３０７）。また、検索部１０４は、ｓ１３０７において、検索要求（ＲＱ）が複数になった場合には、複数の検索要求（ＲＱ）すべてを用いてコンテンツ記述３２の検索を行う。
【０１１７】
なお、ｓ１３０７における検索処理は、実施の形態１にかかるｓ１００６の検索処理と同じであるので、詳細な説明を省略する。
【０１１８】
また、このようにして、検索部１０４は、コンテンツ記述３２を、変換された検索要求（同義語、多用語）で検索した結果を検索結果として返す。
【０１１９】
以上のように、実施の形態４によれば、用語変換記述３１を用いて、検索要求を少なくとも１つ以上の用語の語彙へ変換してからコンテンツ記述の検索することができる。これにより、ユーザがコンテンツ記述の観点に用いられている用語を知らなくても同じ意味を持つ用語を用いて検索する、いわゆるあいまい検索を可能とすることができる。また、コンテンツ記述に多数の観点を記述する必要がなくなるので、コンテンツ記述の冗長性を抑えることで費用対効果を高めることができる。
【０１２０】
なお、すべての実施の形態において、検索部１０４、用語変換記述３１は、クライアント側でなく、サーバ側または全く別のサイトにあっても良い。また、コンテンツ記述３２を、ネットワークを介してコンテンツ記述サーバから取得する形態で説明したが、コンテンツ記述を取得する形態はこれ以外であっても良い。例えば、ＣＤ−ＲＯＭなどの記憶媒体に記憶されたコンテンツ記述３２を蓄積部１０１に格納する形態でも良い。
【０１２１】
また、本発明で用いたコンテンツ記述３２，用語変換記述３１の記述方法は一例であり、様々な記述が可能である。また、変換先語彙識別の方法については、言語と類似度以外の種類であっても良いし、その組合せなど上記に限定されない。
【０１２２】
また、本発明の検索部１０４が行う処理を、コンピュータを用いてソフトウェアによって実現することも、それらの処理の機能を発揮する専用のハードウェアを用いて実現しても構わない。
【０１２３】
（実施の形態５）
本発明の実施の形態５は、コンテンツ記述に含まれる用語を違う言語に変換することにより、用語の言語数を増やしても、コンテンツ記述の冗長性を抑えられるようにしたものである。
【０１２４】
以下、実施の形態５にかかるコンテンツ検索装置について説明する。まず、実施の形態５にかかるコンテンツ検索装置の構成について図１２を用いて説明する。図１２は、実施の形態５にかかるコンテンツ検索装置のブロック図である。なお、すでに説明した部分と同一の部分には同一の符号を付与し、詳細な説明を省略する。
【０１２５】
実施の形態５にかかるコンテンツ検索装置１２００には、変換部１２０３が設けられている。変換部１２０３は、蓄積部１０１に格納された用語変換記述１２０１を用いてコンテンツ記述１２０２を変換する。
【０１２６】
また、コンテンツ検索装置１２００には、蓄積部１０１に格納された検索式１２０５を用いて、入力部１０２から入力された検索要求に対応するコンテンツ記述１２０２を検索し、検索したコンテンツ記述１２０２に含まれる用語を抽出する検索部１２０４が設けられている。
【０１２７】
なお、蓄積部１０１に格納されたコンテンツ記述１２０２は、コンテンツ記述サーバ３０から得たものである。
【０１２８】
次に、実施の形態５にかかる用語変換記述１２０１について図１３、図１４を用いて説明する。まず、図１３を用いて、用語変換記述１２０１の記述定義（ＸＭＬ　Ｓｃｈｅｍａ　Ｄｅｆｉｎｉｔｉｏｎ）について説明する。
【０１２９】
図中１３０１に示すように、実施の形態５にかかる記述定義１３００には、要素としてＴｅｒｍＥｘｃｈａｎｇｅＣｏｌｌｅｃｔｉｏｎが定義されている。
【０１３０】
また、図中１３０２に示すように、ＴｅｒｍＥｘｃｈａｎｇｅＣｏｌｌｅｃｔｉｏｎ１３０１には、要素としてＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋがひとつ以上記述できると定義されている。また、図中１３０６に示すように、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１３０２には対象とするコンテンツ記述のＵＲＬが記述されると定義されている。
【０１３１】
さらに、図中１３０４に示すように、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１３０２には、要素としてＴｅｒｍＥｘｃｈａｎｇｅをひとつ以上記述できると定義されている。
【０１３２】
ＴｅｒｍＥｘｃｈａｎｇｅ１３０５については、実施の形態１で説明したのと同じものとなっている。具体的には、図中４００に示すように、ＴｅｒｍＥｘｃｈａｎｇｅ１３０５は、用語を示すＴｅｒｍ要素を持つ。また、Ｔｅｒｍ要素の値には、同じ語彙を異なる言語で記述した用語や同じ意味を異なる表現をした用語を複数記述できる。また、図中４０１に示すように、Ｔｅｒｍ要素は用語の類似度を示すｓｉｍｉｌａｒｉｔｙ属性を持つ。ｓｉｍｉｌａｒｉｔｙ属性の値が１．０の場合は、単なる言語変換である。また、語彙の拡張の場合には、ｓｉｍｉｌａｒｉｔｙ属性の値として１．０未満が記述され、その属性値で類似度が記述される。語彙の類似度が高いほど、ｓｉｍｉｌａｒｉｔｙ属性の値は高くなる。
【０１３３】
このように記述定義１３００を定義することにより、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１３０２を用いて複数の用語を同じ意味毎にまとめて記述することができる。これにより、用語変換記述１２０１に用語と用語を異なる言語で表現した用語との組を複数できる。
【０１３４】
次に、図１４を用いて、用語変換記述１２０１の具体例について説明する。図１４は、実施の形態５にかかる用語変換記述を示した図である。
【０１３５】
実施の形態５にかかる用語変換記述１２０１ａには、複数のＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１４０１ａ、１４０１ｂが記述されている。ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１４０１ａ、１４０１ｂには、それぞれ対象となるＵＲＬ１４０２ａ、１４０２ｂが記述されている。
【０１３６】
また、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１４０１ａには、複数のＴｅｒｍＥｘｃｈａｎｇｅ１４０３ａ〜１４０３ｄが記述されている。
【０１３７】
ＴｅｒｍＥｘｃｈａｎｇｅ１４０３ａには、Ｔｅｒｍ要素として、英語の「Ｃｒｅａｔｏｒ」と、日本語の「制作者」という用語が記述されていて、それぞれ類似度として１．０が記述されている。このように、英語の「Ｃｒｅａｔｏｒ」と、日本語の「制作者」が対応つけられて記述されている。
【０１３８】
また、ＴｅｒｍＥｘｃｈａｎｇｅ１４０３ｂには、Ｔｅｒｍ要素として、英語の「Ｙａｍａｄａ」と、日本語の「山田」という用語が記述されていて、それぞれ類似度として１．０が記述されている。このように、英語の「Ｙａｍａｄａ」と、日本語の「山田」が対応つけられて記述されている。
【０１３９】
また、ＴｅｒｍＥｘｃｈａｎｇｅ１４０３ｃには、Ｔｅｒｍ要素として、英語の「Ｔａｒｏ」と、日本語の「太郎」という用語が記述されていて、それぞれ類似度として１．０が記述されている。このように、英語の「Ｔａｒｏ」と、日本語の「太郎」が対応つけられて記述されている。
【０１４０】
また、ＴｅｒｍＥｘｃｈａｎｇｅ１４０３ｄには、Ｔｅｒｍ要素として、英語の「Ｔｏｋｙｏ」と、日本語の「東京」という用語が記述されていて、それぞれ類似度として１．０が記述されている。このように、英語の「Ｔｏｋｙｏ」と、日本語の「東京」が対応つけられて記述されている。
【０１４１】
また、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１４０１ｂには、複数のＴｅｒｍＥｘｃｈａｎｇｅ１４０３ｅ〜１４０３ｆが記述されている。
【０１４２】
ＴｅｒｍＥｘｃｈａｎｇｅ１４０３ｅには、Ｔｅｒｍ要素として、英語の「Ｉｓｒａｎｄ　Ｓｅｒｉｅｓ」と、日本語の「島対抗シリーズ」という用語が記述されていて、それぞれ類似度として１．０が記述されている。このように、英語の「Ｉｓｒａｎｄ　Ｓｅｒｉｅｓ」と、日本語の「島対抗シリーズ」が対応つけられて記述されている。
【０１４３】
また、ＴｅｒｍＥｘｃｈａｎｇｅ１４０３ｆには、Ｔｅｒｍ要素として、英語の「Ｓｐｏｒｔｓ　Ｃｈａｎｎｅｌ」と、日本語の「スポーツ・チャンネル」という用語が記述されていて、それぞれ類似度として１．０が記述されている。このように、英語の「Ｓｐｏｒｔｓ　Ｃｈａｎｎｅｌ」と、日本語の「スポーツ・チャンネル」が対応つけられて記述されている。
【０１４４】
このように、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１４０１ａ、１４０１ｂを用いることにより、異なるコンテンツ記述に対応する用語変換をひとつの用語変換記述にまとめることができる。
【０１４５】
また、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１４０１ａ、１４０１ｂに複数のＴｅｒｍＥｘｃｈａｎｇｅ１４０３ａ〜１４０３ｆを記述することにより、対象となるコンテンツ記述に含まれるすべての用語とこれらの用語を異なる表現にした用語を記述することができる。
【０１４６】
また、ＴｅｒｍＥｘｃｈａｎｇｅ１４０３ｅ、１４０３ｆには、用語として文節が使用されている。このように、用語変換記述１２０１ａには用語として文節も使用することができる。
【０１４７】
次に、コンテンツ変換部１２０３のコンテンツ変換処理について詳細に説明する。
【０１４８】
まず、コンテンツ変換部１２０３が、用語変換記述１２０１ａを使い、図１５に示すコンテンツ記述１２０２ａを図１６に示すコンテンツ記述１２０２ｂに変換する処理について説明する。
【０１４９】
まず、コンテンツ変換部１２０３は、コンテンツ記述１２０２ａを参照し、コンテンツ記述１２０２ａを制作した人に関する情報である＜Ｃｒｅａｔｏｒ＞から＜／Ｃｒｅａｔｏｒ＞を参照する。そして、コンテンツ変換部１２０３は、コンテンツ記述１２０２ａを制作した人の役割を示す「Ｃｒｅａｔｏｒ」１５０１、コンテンツ記述１２０２ａを制作した人の名前を示す「Ｔａｒｏ」１５０２、コンテンツ記述１２０２ａを制作した人の姓を示す「Ｙａｍａｄａ」１５０３を抽出する。
【０１５０】
次に、コンテンツ変換部１２０３は、コンテンツ記述１２０２ａを制作した場所に関する情報である「Ｔｏｋｙｏ」１５０４を抽出する。
【０１５１】
次に、コンテンツ変換部１２０３は、用語変換記述１２０１ａのコンテンツ記述１２０２ａに対応する部分である図中１４０３ａ〜１４０３ｄを参照する。そして、コンテンツ変換部１２０３は、抽出した「Ｃｒｅａｔｏｒ」１５０１、「Ｔａｒｏ」１５０２、「Ｙａｍａｄａ」１５０３、および「Ｔｏｋｙｏ」１５０４を違う言語で表現をした用語を抽出する。
【０１５２】
具体的には、コンテンツ変換部１２０３は、「Ｃｒｅａｔｏｒ」１５０１に対して「制作者」、「Ｔａｒｏ」１５０２に対して「太郎」、「Ｙａｍａｄａ」１５０３に対して「山田」、および「Ｔｏｋｙｏ」１５０４に対して「東京」を抽出する。
【０１５３】
次に、コンテンツ変換部１２０３は、コンテンツ記述１２０２ａの「Ｃｒｅａｔｏｒ」１５０１の部分を「制作者」１６０１、「Ｔａｒｏ」１５０２の部分を「太郎」１６０２、「Ｙａｍａｄａ」１５０３の部分を「山田」１６０３、および「Ｔｏｋｙｏ」１５０４の部分を「東京」１６０４に変換する。
【０１５４】
また、コンテンツ変換部１２０３は、コンテンツ記述１２０２ａの記述言語を示すＭＰＥＧ要素のＸＭＬ：ｌａｎｇ属性値を「ｅｎ」１５０５から「ｊａ」１６０５に変換する。
【０１５５】
このようにして、コンテンツ変換部１２０３は、英語でかかれたコンテンツ記述１２０２ａを日本語で書かれたコンテンツ記述１２０２ｂに変換する。
【０１５６】
次に、コンテンツ変換部１２０３が、用語変換記述１２０１ａを使い、図１７に示すコンテンツ記述１２０２ｃを図１８に示すコンテンツ記述１２０２ｄに変換する処理について説明する。
【０１５７】
まず、コンテンツ変換部１２０３は、コンテンツ記述１２０２ｃを参照し、コンテンツ記述１２０２ｃに関する情報である＜Ｃｒｅａｔｉｏｎ＞から＜／Ｃｒｅａｔｉｏｎ＞を参照する。そして、コンテンツ変換部１２０３は、コンテンツ記述１２０２ａのタイトルを示す「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」１７０１、コンテンツ記述１２０２ａを制作したエージェントの名前を示す「Ｓｐｏｒｔｓ　Ｃｈａｎｎｅｌ」１７０２を抽出する。
【０１５８】
次に、コンテンツ変換部１２０３は、用度変換記述１２０１ａのコンテンツ記述１２０２ｃに対応する部分である図中１４０３ｅ〜１４０３ｆを参照する。そして、コンテンツ変換部１２０３は、抽出した「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」１７０１、「Ｓｐｏｒｔｓ　Ｃｈａｎｎｅｌ」１７０２を違う言語で表現をした用語を抽出する。
【０１５９】
具体的には、コンテンツ変換部１２０３は、「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」１７０１に対して「島対抗シリーズ」、およびＳｐｏｒｔｓ　Ｃｈａｎｎｅｌ」１７０２に対して「スポーツ・チャンネル」を抽出する。
【０１６０】
次に、コンテンツ変換部１２０３は、コンテンツ記述１２０２ａの「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」１７０１の部分を「島対抗シリーズ」１８０１、およびＳｐｏｒｔｓ　Ｃｈａｎｎｅｌ」１７０２の部分を「スポーツ・チャンネル」１８０２に変換する。
【０１６１】
また、コンテンツ変換部１２０３は、要素＜Ｔｉｔｌｅ＞と＜Ｎａｍｅ＞の記述言語を示すＭＰＥＧ要素のｘｍｌ：ｌａｎｇ属性値をそれぞれ「ｅｎ」１７０３、１７０４から「ｊａ」１８０３、１８０４に変換する。
【０１６２】
このようにして、コンテンツ変換部１２０３は、英語でかかれたコンテンツ記述１２０２ｃを日本語で書かれたコンテンツ記述１２０２ｄに変換する。
【０１６３】
次に、検索部１２０４の動作について詳細に説明する。
【０１６４】
検索部１２０４は、Ｗ３ＣのＸＱｕｅｒｙ規格に基づいた検索式１２０５を用いて検索を行う。
【０１６５】
ここで、検索式１２０５について、図１９を用いて詳細に説明する。図１９は、実施の形態５にかかる検索式を示した図である。
【０１６６】
図１９に示す検索式１２０５ａには、図中２２０１に示すように、コンテンツ記述の参照先のＵＲＬ（「ｈｔｔｐ：／／ｆｏｏ／ｍｐｅｇ７−２．ｘｍｌ」）が記述され、さらにこのコンテンツ記述中の参照場所（／Ｍｐｅｇ７／〜／Ｃｒｅａｔｉｏｎ）が記述されている。
【０１６７】
また、検索式１２０５ａには、図中２２０２に示すように、コンテンツ記述のＴｉｔｌｅに記述された用語が、検索用語である「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」であるか否かを判断する条件式が記述されている。なお、この例は、入力部１０２から検索用語として「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」が入力された場合の検索式である。
【０１６８】
そして、検索式１２０５ａは、図中２２０２で示す条件を満たす場合に、ｒｅｔｕｒｎ以下を実行する記述になっている。
【０１６９】
具体的には、検索式１２０５ａには、ｒｅｔｕｒｎ以下にある［　　］中に示される位置に記述された用語を代入するような記述がされている。
【０１７０】
この例では、図中２２０３に示す｛　｝中には、コンテンツ記述中のＭｐｅｇ７要素の下のＤｅｓｃｒｉｐｔｉｏｎ要素の下のＣｒｅａｔｉｏｎＩｎｆｏｒｍａｔｉｏｎ要素の下のＣｒｅａｔｉｏｎ要素（ここまでを変数＄ｂとする）の下のＣｒｅａｔｏｒ要素の下のＡｇｅｎｔ要素の下のＮａｍｅ要素の属性の値が代入されるようになっている。また、図中２２０４に示す｛　｝中には、コンテンツ記述中の変数＄ｂの下のＣｒｅａｔｏｒ要素の下のＡｇｅｎｔ要素の下のＮａｍｅ要素のｘｍｌ：ｌａｎｇ属性の値が代入されるようになっている。また、図中２２０５に示す｛　｝中には、コンテンツ記述中の変数＄ｂの下のＣｒｅａｔｏｒ要素の下のＡｇｅｎｔ要素の下のＮａｍｅ要素の値が代入されるようになっている。
【０１７１】
なお、検索式１２０５ａは、ＸＱｕｅｒｙに基づいたものであるので、＜　＞の部分はそのまま結果として出力される。
【０１７２】
次に、検索部１２０４が、図１９に示す検索式１２０５ａを用いて、図１７に示すコンテンツ１２０２ｃを検索した結果を図２０に示す。
【０１７３】
図２０に示すように、検索部１２０４は、検索式１２０５ａに＜　＞で記述された部分は、そのまま出力している。
【０１７４】
また、検索部１２０４は、検索式１２０５ａの［　　］中に対応する用語を代入している。
【０１７５】
具体的には、図中２３０１に示す部分に図１７中の１７０５に示す用語を、図中２３０２に示す部分に図１７中の１７０４に示す用語を、図中２３０３に示す部分に図１７中の１７０２に示す用語を代入している。
【０１７６】
このようにして、検索部１２０４は、検索式１２０５ａを用いて、入力された検索用語に対応するコンテンツ記述１２０２ｃに含まれる用語を抽出して出力する。
【０１７７】
次に、検索部１２０４が図２１に示す検索式を用いた場合の検索について説明する。
【０１７８】
図２１に示す検索式１２０５ｂは、検索用語として「島対抗シリーズ」が入力された場合のものである。よって、検索式１２０５ｂには、図中２４００に示すように、コンテンツのＴｉｔｌｅに記述された用語が、検索用語である「島対抗シリーズ」であるか否かを判断する条件式が記述されている。
【０１７９】
また、検索式１２０５ｂは、図１８に示すコンテンツ記述１２０２ｃに対応するものなので、図中２４０１に示すようなコンテンツ記述の参照先が記述されている。
【０１８０】
検索部１２０４が、図２１に示す検索式１２０５ｂを用いて、図１８に示すコンテンツ記述１２０２ｄを検索すると、図２２に示す検索結果を出力する。
【０１８１】
検索部１２０４は、図中２５０１に示す部分に図１８中の１８０５に示す用語を、図中２５０２に示す部分に図１８中の１８０４に示す用語を、図中２５０３に示す部分に図１８中の１８０２に示す用語を代入している。
【０１８２】
次に、検索式の別の例を図２３に示す。
【０１８３】
図２３に示す検索式１２０５ｃは、複数の検索用語に対応するようになっている。具体的には、検索用語として「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」と「島対抗シリーズ」が入力された場合のものである。よって、検索式１２０５ｃは、図中２６００に示すように、コンテンツ記述のＴｉｔｌｅに記述された用語が検索用語である「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」もしくは「島対抗シリーズ」であるか否かを判断する条件式が記述されている。
【０１８４】
検索部１２０４が、検索式１２０５ｃを用いて検索を行うと、Ｔｉｔｌｅの部分に、「Ｉｓｌａｎｄ　ｓｅｒｉｅｓ」もしくは「島対抗シリーズ」が記述されたコンテンツ記述を検索し、検索したコンテンツ記述に含まれる用語を抽出する。
【０１８５】
このように、異なる言語の異なる表現をした検索用語を用いて検索を行うこともできる。
【０１８６】
なお、上述した検索はいずれもＴｉｔｌｅに対する検索であったが、４行目のｗｈｅｒｅ文の値を変換・展開することで、他の部分に対する検索も行える。
【０１８７】
例えば、３行目をｆｏｒ　＄ｂ　ｉｎ　ｄｏｃｕｍｅｎｔ（ｈｔｔｐ：／／ｆｏｏ／ｍｐｅｇ７．ｘｍｌ）　／Ｍｐｅｇ７／Ｄｅｓｃｒｉｐｔｉｏｎ／ＭｕｌｔｉｍｅｄｉａＣｏｎｔｅｎｔ／ＡｕｄｉｏＶｉｓｕａｌ／ＴｅｍｐｏｒａｌＤｅｃｏｍｐｏｓｉｔｉｏｎ／ＡｕｄｉｏＶｉｓｕａｌＳｅｇｍｅｎｔ　とし、４行目をｗｈｅｒｅ　＄ｂ／ＰｏｉｎｔＯｆＶｉｅｗ／＠ｖｉｅｗｐｏｉｎｔ＝”Ｙａｍａｄａ”などと書き換えることにより観点に対する検索を行うこともできる。
【０１８８】
また、４行目をｗｈｅｒｅ　＄ｂ／ＰｏｉｎｔＯｆＶｉｅｗ／＠ｖｉｅｗｐｏｉｎｔ＝”Ｙａｍａｄａ”　ａｎｄ　＄ｂ／ＰｏｉｎｔＯｆＶｉｅｗ／Ｉｍｐｏｒｔａｎｃｅ／Ｖａｌｕｅ＆ｇｔ；０．２などと書き換えることにより０．２以上の重要度を持つコンテンツ記述中のセグメントの検索も行うことができる。
【０１８９】
以上説明したように、実施の形態５によれば、コンテンツ記述に含まれる用語を異なる言語の用語に変換にできる。この結果、コンテンツ記述に複数の異なる言語の用語を記述する必要がなくなるので、用語の言語数を増やしても、コンテンツ記述の冗長性を抑えることができる。
【０１９０】
なお、実施の形態５は、コンテンツ検索装置１２００から検索部１２０４を除いた、つまりコンテンツ変換装置の形態であっても良い。
【０１９１】
（実施の形態６）
本発明の実施の形態６は、コンテンツ記述に含まれる用語を同じ意味で違う表現をした用語である同義語に変換することにより、用語の表現数を増やしても、コンテンツ記述の冗長性を抑えられるようにしたものである。
【０１９２】
以下、実施の形態６にかかるコンテンツ検索装置について説明する。実施の形態６にかかるコンテンツ検索装置の構成については実施の形態５と同一であるので説明を省略する。
【０１９３】
実施の形態６にかかる用語変換記述１２０１について説明する。用語変換記述１２０１の記述定義（ＸＭＬ　Ｓｃｈｅｍａ　Ｄｅｆｉｎｉｔｉｏｎ）については、実施の形態５で説明した図１３に示す記述定義１３００と同一であるので説明を省略する。
【０１９４】
次に、図２４を用いて、実施の形態６にかかる用語変換記述の具体例について説明する。図２４は、実施の形態６にかかる用語変換記述を示した図である。
【０１９５】
実施の形態６にかかる用語変換記述１２０１ｂには、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１９０１が記述されている。ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１９０１には、対象となるＵＲＬ１９０２が記述されている。
【０１９６】
また、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１９０１には、複数のＴｅｒｍＥｘｃｈａｎｇｅ１９０３ａ、１９０３ｂが記述されている。
【０１９７】
ＴｅｒｍＥｘｃｈａｎｇｅ１９０３ａには、Ｔｅｒｍ要素として、日本語の「アメリカ合衆国」１９０４ａと、日本語の「アメリカ」１９０４ｂ、日本語の「米国」１９０４ｃ、英語の「Ｕｎｉｔｅｄ　Ｓｔａｔｅｓ　ｏｆ　Ａｍｅｒｉｃａ」１９０４ｄ、英語の「Ａｍｅｒｉｃａ」１９０４ｅ、英語の「Ｕ．Ｓ．Ａ．」１９０４ｆ、および英語の「Ｕ．Ｓ．」１９０４ｇという用語が記述されている。
【０１９８】
また、日本語の「アメリカ合衆国」１９０４ａには類似度として１．０、日本語の「アメリカ」１９０４ｂには類似度として０．８、日本語の「米国」１９０４ｃには類似度として０．９、英語の「Ｕｎｉｔｅｄ　Ｓｔａｔｅｓ　ｏｆ　Ａｍｅｒｉｃａ」１９０４ｄには類似度として１．０、英語の「Ａｍｅｒｉｃａ」１９０４ｅには類似度として０．８、英語の「Ｕ．Ｓ．Ａ．」１９０４ｆには類似度として０．９、および英語の「Ｕ．Ｓ．」１９０４ｇには類似度として０．７が記述されている。このように、１９０４ａ〜１９０４ｇに示す用語が記述されている。
【０１９９】
また、ＴｅｒｍＥｘｃｈａｎｇｅ１９０３ｂには、Ｔｅｒｍ要素として、日本語の「大統領選挙」１９０４ｈと、英語の「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」１９０４ｉ、英語の「Ｐｒｅｓｉｄｅｎｔｉａｌ　ｒａｃｅ」１９０４ｊという用語が記述されている。
【０２００】
また、日本語の「大統領選挙」１９０４ｈには類似度として１．０、英語の「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」１９０４ｉには類似度として１．０、英語の「Ｐｒｅｓｉｄｅｎｔｉａｌ　ｒａｃｅ」１９０４ｊには類似度として０．９が記述されている。このように、１９０４ｈ〜１９０４ｊに示す用語が記述されている。
【０２０１】
このように、ＴｅｒｍＥｘｃｈａｎｇｅＰａｃｋ１９０１に複数のＴｅｒｍＥｘｃｈａｎｇｅ１９０３ａ、１９０３ｂを記述することにより、対象となるコンテンツ記述に含まれるすべての用語とこれらの用語の同義語および異なる言語で表現にした用語を記述することができる。
【０２０２】
次に、実施の形態６にかかるコンテンツ変換部１２０３のコンテンツ変換処理について詳細に説明する。コンテンツ変換部１２０３が、用語変換記述１２０１ｂを使い、図２５に示すコンテンツ記述１２０２ｅを図２６に示すコンテンツ記述１２０２ｆに変換する処理について説明する。以下の説明では、ユーザが入力部１０２からすべての類似度の用語を用いてコンテンツ変換を行うとして説明する。
【０２０３】
まず、コンテンツ変換部１２０３は、コンテンツ記述１２０２ｅを参照し、コンテンツ記述１２０２ａのキーワードである「Ｕｎｉｔｅｄ　Ｓｔａｔｅｓ　ｏｆ　Ａｍｅｒｉｃａ」」２００１ａと、「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」２００１ｂを抽出する。
【０２０４】
次に、コンテンツ変換部１２０３は、用度変換記述１２０１ｂのコンテンツ記述１２０２ｅに対応する部分である図中１９０３ａ、１９０３ｂを参照する。そして、コンテンツ変換部１２０３は、抽出した「Ｕｎｉｔｅｄ　Ｓｔａｔｅｓ　ｏｆ　Ａｍｅｒｉｃａ」２００１ａと、「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」２００１ｂを違う表現した用語を抽出する。
【０２０５】
具体的には、コンテンツ変換部１２０３は、「Ｕｎｉｔｅｄ　Ｓｔａｔｅｓ　ｏｆ　Ａｍｅｒｉｃａ」２００１ａに対して「Ａｍｅｒｉｃａ」、「Ｕ．Ｓ．Ａ．」、「Ｕ．Ｓ．」、「アメリカ合衆国」、「アメリカ」、および「米国」を、「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」２００１ｂに対して「大統領選挙」と「Ｐｒｅｓｉｄｅｎｔｉａｌ　ｒａｃｅ」を抽出する。
【０２０６】
次に、コンテンツ変換部１２０３は、コンテンツ記述１２０２ｅの「Ｕｎｉｔｅｄ　Ｓｔａｔｅｓ　ｏｆ　Ａｍｅｒｉｃａ」２００１ａおよび「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」２００１ｂ」に加えて、「Ａｍｅｒｉｃａ」２１０２ａ、「Ｕ．Ｓ．Ａ．」２１０１ｂ、「Ｕ．Ｓ．」２１０１ｃ、「Ｐｒｅｓｉｄｅｎｔｉａｌ　ｒａｃｅ」２１０１ｄ、「アメリカ合衆国」２１０１ｅ、「アメリカ」２１０１ｆ、「米国」２１０１ｇ、および「大統領選挙」２１０１ｈを追加して記述する。
【０２０７】
このように、コンテンツ変換部１２０３は、コンテンツ記述１２０２ｅをコンテンツ記述１２０２ｆに変換する。これにより、コンテンツ記述１２０２ｆには、コンテンツ記述１２０２ｅのキーワードを別の表現したキーワードがすべて記述される。この結果、ひとつのコンテンツ記述に用語を異なる表現した複数の用語を記述することができるので、コンテンツ記述の冗長性をさらに抑えることができる。
【０２０８】
また、コンテンツ変換部１２０３は、英語であるＵｎｉｔｅｄ　Ｓｔａｔｅｓｏｆ　Ａｍｅｒｉｃａ」２００１ａ、「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」２００１ｂ」に加えて、「Ａｍｅｒｉｃａ」２１０２ａ、「Ｕ．Ｓ．Ａ．」２１０１ｂ、「Ｕ．Ｓ．」２１０１ｃ、および「Ｐｒｅｓｉｄｅｎｔｉａｌ　ｒａｃｅ」２１０１ｄを、「ｅｎ」２１０２ａでまとめ、アメリカ合衆国」２１０１ｅ、「アメリカ」２１０１ｆ、「米国」２１０１ｇ、および「大統領選挙」２１０１ｈを「ｊａ」２１０２ｂでまとめている。
【０２０９】
このように、コンテンツ記述１２０２ｄに対応する用語を言語毎まとめている。これにより、コンテンツ記述１２０２ｄに対応する用語を言語を言語毎に分けて理解できる。
【０２１０】
また、以上の説明では、ユーザが入力部１０２からすべての類似度の用語を用いてコンテンツ変換を行うとして説明したが、ユーザは任意の類似度の用語を用いてコンテンツ変換を行う形態であっても良い。
【０２１１】
この場合は、コンテンツ変換部１２０３は、ユーザが指定した類似度以上の用語を用いてコンテンツ変換を行う。例えば、上述した例でユーザが類似度０．９以上と指定した場合には、コンテンツ変換部１２０３は、類似度が０．９以上の用語である「Ｕｎｉｔｅｄ　Ｓｔａｔｅｓ　ｏｆ　Ａｍｅｒｉｃａ」２００１ａ、「Ｕ．Ｓ．Ａ．」１９０４ｆ、「アメリカ合衆国」１９０４ａ、および「米国」１９０４ｃを、「Ｐｒｅｓｉｄｅｎｔｉｏａｌ　ｅｌｅｃｔｉｏｎ」２００１ｂに対して「大統領選挙」１９０４ｆと「Ｐｒｅｓｉｄｅｎｔｉａｌ　ｒａｃｅ」１９０４ｊを抽出する。そして、コンテンツ変換部１２０３は、抽出した用語のみを用いてコンテンツ変換を行う。
【０２１２】
以上説明したように実施の形態６によれば、コンテンツ記述に含まれる用語を同じ意味で違う表現をした用語である同義語に変換することにより、用語の表現数を増やしても、コンテンツ記述の冗長性を抑えられるようにできる。
【０２１３】
【発明の効果】
以上説明したように、本発明によれば、コンテンツ記述に含まれる用語を異なる表現の用語に変換にできるので、コンテンツ記述に複数の異なる表現をした用語を記述する必要がなくなり、用語の表現数を増やしても、コンテンツ記述の冗長性を抑えることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるコンテンツ検索装置のブロック図
【図２】実施の形態１にかかるコンテンツ記述を示した図
【図３】実施の形態１にかかるコンテンツ記述を示した図
【図４】実施の形態１にかかる用語変換記述の記述定義を示した図
【図５】実施の形態１にかかる用語変換記述の記述定義で用いるＭＰＥＧ−７標準規格のデータタイプを示した図
【図６】実施の形態１にかかる用語変換記述の例を示した図
【図７】実施の形態１にかかるコンテンツ検索装置の動作を説明するフロー図
【図８】実施の形態２にかかるコンテンツ検索装置の動作を説明するフロー図
【図９】実施の形態２にかかる変換後のコンテンツ記述を示す図
【図１０】実施の形態３にかかるコンテンツ検索装置の動作を説明するフロー図
【図１１】実施の形態４にかかるコンテンツ検索装置の動作を説明するフロー図
【図１２】実施の形態５にかかるコンテンツ検索装置のブロック図
【図１３】実施の形態５にかかる用語変換記述の記述定義を示した図
【図１４】実施の形態５にかかる用語変換記述の例を示した図
【図１５】実施の形態５にかかるコンテンツ記述を示した図
【図１６】実施の形態５にかかるコンテンツ記述を示した図
【図１７】実施の形態５にかかるコンテンツ記述を示した図
【図１８】実施の形態５にかかるコンテンツ記述を示した図
【図１９】実施の形態５にかかる検索式を示した図
【図２０】実施の形態５にかかる検索結果を示した図
【図２１】実施の形態５にかかる検索式を示した図
【図２２】実施の形態５にかかる検索結果を示した図
【図２３】実施の形態５にかかる検索式を示した図
【図２４】実施の形態６にかかる用語変換記述の例を示した図
【図２５】実施の形態６にかかるコンテンツ記述を示した図
【図２６】実施の形態６にかかるコンテンツ記述を示した図
【符号の説明】
１０、１２００　コンテンツ検索装置
３１、１２０１　用語変換記述
３２、１２０２　コンテンツ記述
１０１　蓄積部
１０２　入力部
１０４、１２０４　検索部
１０６　モニタ
１０７　スピーカ
１２０３　コンテンツ変換部
【図１】
2004005439.tif 000003
【図２】
2004005439.tif 000004
【図３】
2004005439.tif 000005
【図４】
2004005439.tif 000006
【図５】
2004005439.tif 000007
【図６】
2004005439.tif 000008
【図７】
2004005439.tif 000009
【図８】
2004005439.tif 000010
【図９】
2004005439.tif 000011
【図１０】
2004005439.tif 000012
【図１１】
2004005439.tif 000013
【図１２】
2004005439.tif 000014
【図１３】
2004005439.tif 000015
【図１４】
2004005439.tif 000016
【図１５】
2004005439.tif 000017
【図１６】
2004005439.tif 000018
【図１７】
2004005439.tif 000019
【図１８】
2004005439.tif 000020
【図１９】
2004005439.tif 000021
【図２０】
2004005439.tif 000022
【図２１】
2004005439.tif 000023
【図２２】
2004005439.tif 000024
【図２３】
2004005439.tif 000025
【図２４】
2004005439.tif 000026
【図２５】
2004005439.tif 000027
【図２６】
2004005439.tif 000028