(57)【特許請求の範囲】
【請求項１】
基本的な記述によるコンテンツメタデータを利用してコンテンツ内容を検索した検索結果を入力して、前記検索結果からコンテンツ内容の説明文を生成するコンテンツ内容の説明文生成方法において、
事象と、該事象に対応する動作を表す単語と、前記事象と前記動作を表す単語とを接続する接続語と、を対応付けて記憶した動作選択テーブルと、
前記動作を表す単語と、該単語の能動態のときの語尾変化および受動態のときの語尾変化と、前記動作を表す単語が能動態のときに選択される文字列の形式のパターンの識別情報および受動態のときに選択される文字列の形式のパターンの識別情報と、を対応付けて記憶した態変化テーブルと、
前記識別情報に対応させて、生成する説明文の文字列の形式を定義した文字列形式テーブルと、
を備える情報処理装置が、
前記コンテンツ内容に関連した情報で、かつ、利用者の嗜好を表す情報である嗜好情報を取得する工程と、
事象と、事象の動作主体と、を含む文字列要素が設定された前記検索結果を取得する工程と、
前記検索結果に設定された文字列要素に利用者の嗜好と一致する単語が含まれる場合に、該単語を、生成する前記説明文の主語として決定する工程と、
決定した前記主語が、前記検索結果に設定された文字列要素に含まれる事象の動作主体と一致する場合に、生成する前記説明文の態を能動態に決定し、一致しない場合に、生成する前記説明文の態を受動態に決定する工程と、
前記動作選択テーブルを参照し、前記検索結果に設定された文字列要素に含まれる事象に対応する動作を決定する工程と、
前記態変化テーブルを参照し、決定した前記動作の語尾を、決定した前記態に対応させて変形して述語とするとともに、生成する前記説明文の文字列の形式のパターンを決定する工程と、
前記文字列形式テーブルを参照し、決定した前記パターンの文字列の形式に従って、前記説明文を生成する工程と、
を含むことを特徴とするコンテンツ内容の説明文生成方法。
【請求項２】
基本的な記述によるコンテンツメタデータを利用してコンテンツ内容を検索した検索結果を入力して、前記検索結果からコンテンツ内容の説明文を生成するコンテンツ内容の説明文生成装置において、
事象と、該事象に対応する動作を表す単語と、前記事象と前記動作を表す単語とを接続する接続語と、を対応付けて記憶した動作選択テーブルと、
前記動作を表す単語と、該単語の能動態のときの語尾変化および受動態のときの語尾変化と、前記動作を表す単語が能動態のときに選択される文字列の形式のパターンの識別情報および受動態のときに選択される文字列の形式のパターンの識別情報と、を対応付けて記憶した態変化テーブルと、
前記識別情報に対応させて、生成する説明文の文字列の形式を定義した文字列形式テーブルと、
前記コンテンツ内容に関連した情報で、かつ、利用者の嗜好を表す情報である嗜好情報を取得する嗜好情報取得手段と、
事象と、事象の動作主体と、を含む文字列要素が設定された前記検索結果を取得する検索結果取得手段と、
前記検索結果に設定された文字列要素に利用者の嗜好と一致する単語が含まれる場合に、該単語を、生成する前記説明文の主語として決定する主語決定手段と、
前記主語決定手段により決定された主語が、前記検索結果に設定された文字列要素に含まれる事象の動作主体と一致する場合に、生成する前記説明文の態を能動態に決定し、一致しない場合に、生成する前記説明文の態を受動態に決定する態決定手段と、
前記動作選択テーブルを参照し、前記検索結果に設定された文字列要素に含まれる事象に対応する動作を決定する動作決定手段と、
前記態変化テーブルを参照し、前記動作決定手段により決定された動作の語尾を、前記態決定手段により決定された態に対応させて変形して述語とするとともに、生成する前記説明文の文字列の形式のパターンを決定するパターン決定手段と、
前記文字列形式テーブルを参照し、前記パターン決定手段により決定されたパターンの文字列の形式に従って、前記説明文を生成する説明文生成手段と、
を備えることを特徴とするコンテンツ内容の説明文生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、基本的な記述によるコンテンツメタデータを利用してコンテンツ内容を検索した検索結果を入力して、該検索結果からコンテンツ内容の説明文を生成するコンテンツ内容の説明文生成方法およびコンテンツ内容の説明文生成装置に関し、より詳細には、利用者の嗜好を嗜好情報として取り込んで、利用者の嗜好に合わせた説明文の生成が可能なコンテンツ内容の説明文生成方法およびコンテンツ内容の説明文生成装置に関する。
【０００２】
【従来の技術】
近年、各種のメタデータが映像、音声等のコンテンツに対して付加されるようになっている。このとき、一般に付加されるメタデータは基本的かつ客観的な記述である場合が多い。また、これらのメタデータを利用して、各種の検索を行う方式が検討されている。
【０００３】
本出願人らも、このメタデータ情報からダイジェストを生成する方式を既に提案している。ここで、本出願人らが、これまで提案してきたノンリニア視聴形態におけるダイジェスト作成システムについて説明する。本出願人は、まず、補足情報が映像インデックスなどの番組付加情報として付加された番組映像を対象として、その番組付加情報を用いて重要場面と想定される映像シーンを検索し、映像のダイジェスト版（ダイジェスト映像）を作成するダイジェスト作成システムを考案し、このダイジェスト作成システムにおいて、重要場面と判定された映像シーンには音声解説も含まれているため、断面的なインデックスの概要を説明文として生成するだけで十分であるという考えで映像内容の説明文生成処理を考えてきた。
【０００４】
なお、上記の技術の詳細は、以下の▲１▼〜▲５▼によって明らかにされている。
▲１▼  橋本隆子、他：「番組インデックスを利用したダイジェスト視聴方式の検討」、映像情報メディア学会放送方式研究会予稿集、１９９９年３月、ｐｐ．７−１２。
▲２▼  橋本隆子、他：「番組インデックスを利用したダイジェスト作成方式の試作」、データ工学ワークショップ（ＤＥＷＳ’９９）予稿集ＣＤ−ＲＯＭ、１９９９年３月。
▲３▼  橋本隆子、他：「ＴＶ受信端末におけるダイジェスト作成方式の試作」、ＡＤＢＳ９９予稿集、１９９９年１２月。
▲４▼  白田由香利、他：「ダイジェスト説明文生成方式についての検討」、情報処理学会ＤＢＳ研究会１２０−１５、２０００年１月、神戸。
▲５▼  橋本隆子、他：「サッカー番組のダイジェスト作成システムの試作」、第１１回データ工学ワークショップ（ＤＥＷＳ’００）予稿集ＣＤ−ＲＯＭ、２０００年。
【０００５】
本出願人は、これらの試作システムにおいて、番組映像に付加された基本的な補足情報としての番組付加情報を利用した映像内容の意味解析、利用者の嗜好を反映させた重要場面の判定および切り出し（映像の抽出）を可能とし、また、それに対する説明文の生成機能を実現している。
【０００６】
上記の方式においては、検索結果の各シーンの情報と、予め利用者によって入力された嗜好情報を比較して、感情レベルという嗜好の度合いを算出している。検索結果が嗜好に合致していた場合（感情レベルが高い場合）は、うれしい、楽しいといった感情を示す文字列を挿入して、利用者の嗜好に合わせた説明文を生成するようにしている。一方、検索結果が嗜好に合致していなかった場合（感情レベルが高い場合）は、悲しい、残念といった感情を示す文字列を挿入して、利用者の嗜好に合わせた説明文を生成するようにしている。
【０００７】
具体的には、例えば、利用者が広島ファンの場合に生成される説明文は、以下のようになる。
＊１回表広島の攻撃  江藤が犠打を打つ。広島が先制した。よかったですね。
＊１回裏巨人の攻撃  高橋がタイムリーヒットを打つ。巨人が逆転した。残念ですね。
【０００８】
上記の方式において、シーンの内容自体を示す文字列は、中立の立場で生成されている。文字列をさらにパーソナル化（個人化）にするためには、シーンの内容自体を示す文字列にも利用者の嗜好を反映させる必要がある。換言すれば、内容を説明する文字列の生成においても、利用者の嗜好を反映させる方法が必要となる。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来の技術によれば、コンテンツの内容を説明する文字列そのものに利用者の嗜好を反映させる方法は提供されていなかったため、シーンの内容自体を示す文字列に利用者の嗜好を反映させて、文字列をさらにパーソナル化（個人化）することはできなかった。
【００１０】
また、上記従来の技術によれば、感情を示す文字列を挿入することによって利用者の嗜好に合わせた説明文を生成することで、利用者の嗜好を反映させることができるものの、感情を示す文字列の挿入のみであるため、それだけでは説明文が単調になるという問題点や、さらに中立の立場で生成された文字列に、直接的な感情表現の文字列が加わるため、人によっては自然でない、鬱陶しいと感じる場合があるという問題点もあった。
【００１１】
本発明は上記に鑑みてなされたものであって、コンテンツの内容を説明する文字列の生成において、シーンの内容自体を示す文字列に利用者の嗜好を反映させて、さらにパーソナルな文字列を生成可能とし、利用者の嗜好を反映させ説明文の表現の多様化を促進し、さらに自然な形で利用者の嗜好を反映させることができるコンテンツ内容の説明文生成方法およびコンテンツ内容の説明文生成装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記の目的を達成するために、請求項１に係るコンテンツ内容の説明文生成方法は、基本的な記述によるコンテンツメタデータを利用してコンテンツ内容を検索した検索結果を入力して、前記検索結果からコンテンツ内容の説明文を生成するコンテンツ内容の説明文生成方法において、事象と、該事象に対応する動作を表す単語と、前記事象と前記動作を表す単語とを接続する接続語と、を対応付けて記憶した動作選択テーブルと、前記動作を表す単語と、該単語の能動態のときの語尾変化および受動態のときの語尾変化と、前記動作を表す単語が能動態のときに選択される文字列の形式のパターンの識別情報および受動態のときに選択される文字列の形式のパターンの識別情報と、を対応付けて記憶した態変化テーブルと、前記識別情報に対応させて、生成する説明文の文字列の形式を定義した文字列形式テーブルと、を備える情報処理装置が、前記コンテンツ内容に関連した情報で、かつ、利用者の嗜好を表す情報である嗜好情報を取得する工程と、事象と、事象の動作主体と、を含む文字列要素が設定された前記検索結果を取得する工程と、前記検索結果に設定された文字列要素に利用者の嗜好と一致する単語が含まれる場合に、該単語を、生成する前記説明文の主語として決定する工程と、決定した前記主語が、前記検索結果に設定された文字列要素に含まれる事象の動作主体と一致する場合に、生成する前記説明文の態を能動態に決定し、一致しない場合に、生成する前記説明文の態を受動態に決定する工程と、前記動作選択テーブルを参照し、前記検索結果に設定された文字列要素に含まれる事象に対応する動作を決定する工程と、前記態変化テーブルを参照し、決定した前記動作の語尾を、決定した前記態に対応させて変形して述語とするとともに、生成する前記説明文の文字列の形式のパターンを決定する工程と、前記文字列形式テーブルを参照し、決定した前記パターンの文字列の形式に従って、前記説明文を生成する工程と、を含むことを特徴とする。
【００１３】
また、請求項２に係るコンテンツ内容の説明文生成装置は、基本的な記述によるコンテンツメタデータを利用してコンテンツ内容を検索した検索結果を入力して、前記検索結果からコンテンツ内容の説明文を生成するコンテンツ内容の説明文生成装置において、事象と、該事象に対応する動作を表す単語と、前記事象と前記動作を表す単語とを接続する接続語と、を対応付けて記憶した動作選択テーブルと、前記動作を表す単語と、該単語の能動態のときの語尾変化および受動態のときの語尾変化と、前記動作を表す単語が能動態のときに選択される文字列の形式のパターンの識別情報および受動態のときに選択される文字列の形式のパターンの識別情報と、を対応付けて記憶した態変化テーブルと、前記識別情報に対応させて、生成する説明文の文字列の形式を定義した文字列形式テーブルと、前記コンテンツ内容に関連した情報で、かつ、利用者の嗜好を表す情報である嗜好情報を取得する嗜好情報取得手段と、事象と、事象の動作主体と、を含む文字列要素が設定された前記検索結果を取得する検索結果取得手段と、前記検索結果に設定された文字列要素に利用者の嗜好と一致する単語が含まれる場合に、該単語を、生成する前記説明文の主語として決定する主語決定手段と、前記主語決定手段により決定された主語が、前記検索結果に設定された文字列要素に含まれる事象の動作主体と一致する場合に、生成する前記説明文の態を能動態に決定し、一致しない場合に、生成する前記説明文の態を受動態に決定する態決定手段と、前記動作選択テーブルを参照し、前記検索結果に設定された文字列要素に含まれる事象に対応する動作を決定する動作決定手段と、前記態変化テーブルを参照し、前記動作決定手段により決定された動作の語尾を、前記態決定手段により決定された態に対応させて変形して述語とするとともに、生成する前記説明文の文字列の形式のパターンを決定するパターン決定手段と、前記文字列形式テーブルを参照し、前記パターン決定手段により決定されたパターンの文字列の形式に従って、前記説明文を生成する説明文生成手段と、を備えることを特徴とする。
【００２２】
【発明の実施の形態】
以下、本発明のコンテンツ内容の説明文生成方法の一実施の形態について、添付の図面を参照して詳細に説明する。
【００２３】
本実施の形態のコンテンツ内容の説明文生成方法は、説明文を構成する文字列の態の変化によって利用者の嗜好を反映した説明文を生成するものである。すなわち、本出願人は、利用者の嗜好のくみ取って説明文を生成する場合に、利用者の嗜好項目を主語とした説明文を生成すれば、よりパーソナルな文字列が生成可能であることを発見し、コンテンツ内容の説明文を生成する際に、嗜好情報と検索結果とを比較して、生成する説明文の文字列を能動態にするか受動態にするかを決定するものである。したがって、嗜好情報と検索結果との比較結果に基づいて説明文の文字列を能動態または受動態とし、よりパーソナルな文字列が生成可能となる。
【００２４】
なお、本実施の形態のコンテンツ内容の説明文生成方法を適用可能な装置としては、特に限定する必要はなく、例えば、一般的なパーソナルコンピュータや、テレビションがある。すなわち、後述する説明文生成処理フローを実行可能な装置であれば良い。
【００２５】
図１は、本実施の形態の説明文生成処理の概略フローチャートである。本実施の形態では、Ｓ１０１〜Ｓ１０９で示す処理を有している。ここでは、後の説明を分かりやすくするために各ステップの役割について大まかに説明する。
【００２６】
Ｓ１０１は、入力情報として、嗜好情報と検索結果とを入力し、利用者嗜好の主語を決定する。
Ｓ１０２は、決定された利用者嗜好の主語と検索結果の主語を比較する。
Ｓ１０３は、利用者嗜好の主語と検索結果の主語とが等しい場合に、説明文の文字列を能動態に決定する。
Ｓ１０４は、利用者嗜好の主語と検索結果の主語とが等しくない場合に、説明文の文字列を受動態に決定する。
Ｓ１０５は、決定された態（能動態または受動態）を示している。
【００２７】
Ｓ１０６〜Ｓ１０８では、決定された態と、入力データとして与えられる構文要素から文字列を生成する。
Ｓ１０６は、文字列の動作を決定する動作決定工程である。
Ｓ１０７は、文字列の述語を生成し、文字列形式を決定する述語生成工程である。
Ｓ１０８は、決定された文字列形式に基づいて文字列を生成する文字列生成工程である。
【００２８】
次に、本実施の形態で入力情報として入力するデータについて説明する。本実施の形態における入力データは、利用者の嗜好情報と映像（コンテンツ）の検索結果としてのダイジェストの各シーンである。
【００２９】
利用者の嗜好情報とは、利用者が設定して入力するものであり、コンテンツ内容に関連した情報で、かつ、利用者の嗜好を表す情報である。
利用者の嗜好情報として、具体的には、
好きなチーム：広島
好きな選手：江藤
を入力することができる。
【００３０】
映像（コンテンツ）の検索結果としてのダイジェストの各シーンに対しては、その文字列要素として、図２に示すような情報（５Ｗ１Ｈを基本とした情報）が設定されている。ここでシーンＩＤは、該当するシーンを特定するための情報であり、例えば、映像を構成するフレーム番号を用いることができる。また、文字列要素である５Ｗ１Ｈを基本とした情報は、それぞれ文字列を構成するための構文要素である。
【００３１】
次に、予め蓄積されている情報（各種テーブル）について説明する。前述したように入力データとして与えられた構文要素（文字列要素）と嗜好情報を利用して態の変化による個人化した文字列を生成するために、態の変化によって変わる語尾や文字生成における主語の選択などのパターンを予めテーブルとして登録しておく。具体的には、構文要素のうち、ＷＨＡＴが示す事象について、態の変化による語尾変化や文字生成パターンを定義しておく。
【００３２】
本実施の形態では、以下のように動作選択テーブル、態変化テーブルおよび文字列形式テーブルが蓄積されている。
【００３３】
図３は、動作選択テーブルを示す説明図である。動作選択テーブルは、入力データとして与えられた文字列要素のうち、Ｗｈａｔとして設定された項目に対して、どのような動作を選択するか、その接続を行う言葉は何かを示すテーブルである。図３のテーブル中で動作ＩＤとして示された動作が、そのＷｈａｔの情報に対応する動作となる。
【００３４】
例えば、「ヒット」というＷｈａｔに対しては、「接続語」が「を」であり、動作が「打つ」（動作ＩＤ＝２）であるので、全体として  「ヒットを打つ」という文字列が構成されることになる。
【００３５】
図４は、態変化テーブルを示す説明図である。態変化テーブルは、上記動作選択テーブルによって選択された各動作に対して、態の変化により、語尾や文字列形式がどのように変化するかを定義したテーブルである。
【００３６】
例えば、動作ＩＤが２である「打つ」という動作に対しては、能動態の場合は、「打った」、受動態の場合は「打たれた」というように語尾が変化し、述語が生成される。
【００３７】
図５は、文字列形式テーブルを示す説明図である。文字列形式テーブルは、生成する文字列をいくつかのパターンにわけ、それらのパターンにおける文字列の形式を定義したテーブルである。
【００３８】
図５に示すように、動詞の態の変化によって、主語となる要素が異なってくる。たとえば、能動態の場合は、構文要素として与えられた要素の内、ＷＨＯを主語としておけばよいが、受動態となった場合は、構文要素として与えられる要素の内、ＦＲＯＭを主語にしなければならない。そのため、想定される文字列の形式をテーブルとして定義しておく。そして態変化テーブルにその文字列形式のＩＤを指定しておくことによって、述語と文字形式との間を関係付ける。
【００３９】
以上の構成において、図１の説明文生成処理の概略フローチャートを参照して、入力データ、各テーブルおよび各処理工程の関係を詳細に説明する。
【００４０】
先ず、最初に利用者によって入力された嗜好情報と、検索結果である各シーンの情報を比較する。ここで、各検索結果の構文要素は中立の立場で能動態の文生成を行うために設定されている。Ｓ１０１の利用者嗜好の主語決定工程では、検索結果に対する中立の立場における主語と利用者の嗜好情報を比較して、主語を決定する。
【００４１】
このとき、検索結果が利用者の嗜好項目に関連する場合、利用者の嗜好項目を主語とする。利用者の嗜好項目に関連しない場合、構文要素の指定とおりの主語を選択する。ここで決定された主語を「利用者嗜好の主語」と呼ぶ。
【００４２】
次に、Ｓ１０２で利用者嗜好の主語と、検索結果における中立の立場の主語を比較し、態を選択する。
本実施の形態では、以下の方針で態を決定する。
＊利用者嗜好の主語が、構文要素の主語と等しい場合には、そのまま能動態で説明文を生成する（Ｓ１０３）。
＊利用者嗜好の主語が、構文要素の主語と等しくない場合には、受動態に態変換して説明文を生成する（Ｓ１０４）。
【００４３】
上記で決定された態（Ｓ１０５）と、入力データとして与えられる構文要素を基に、文字列を生成する。
最初に、Ｓ１０６の動作決定工程で図３の動作選択テーブルを参照し、動作を決定する。
次に、Ｓ１０７の述語生成工程で、態の情報と動作の情報を基に、図４の態変化テーブルを参照して、述語を生成し、文字列形式を決定する。
【００４４】
最後に、Ｓ１０８の文字列生成工程が、図５の文字列形式テーブルを参照し、決定された文字列形式に基づいて文字列を生成する。文字列生成にあたり、構文要素が指定されていない項目に関しては、ＮＵＬＬとし、その部分の文字列生成を行わない。たとえば、動作選択テーブルにおいて、「加点」に対しては、「ＦＲＯＭ」の項目が設定されていない。この場合、文字列形式テーブルにおいて「ＦＲＯＭ」を参照している部分に関する生成は行わない。
【００４５】
このように文字列（Ｓ１０９）が生成される。
【００４６】
前述した説明文生成処理によって文字列を生成した例について説明する。
例えば、下記の▲１▼で示す嗜好情報や、▲２▼で示す嗜好情報が与えられている場合、
利用者の嗜好情報：
▲１▼  好きなチーム：広島
好きな選手：江藤
▲２▼  好きなチーム：巨人
好きな選手：高橋
【００４７】
入力データで与えられた構文要素に対しては、図６に示すような文字列が生成される。図６から明らかなように、嗜好情報▲１▼の場合には、好きなチーム（広島）が攻めていると、能動態で表現されるので、自然な形で利用者の嗜好を反映させることができる。同様に好きなチーム（広島）が負けている場合には、受動態で表現され、残念な気持ちを自然に表すことができる。
【００４８】
また、同じシーンＩＤであっても、嗜好情報▲１▼と嗜好情報▲２▼とでは好きなチームが異なるので、例えば、シーンＩＤ「３」のように、「黒田が巨人：高橋にタイムリーを打たれた」という受動態の文字列と、「巨人：高橋がタイムリーを打った」という能動態の文字列とによって、嗜好情報▲１▼および嗜好情報▲２▼で指定された利用者の嗜好が明確に表現されている。
【００４９】
換言すれば、コンテンツの内容を説明する文字列の生成において、シーンの内容自体を示す文字列に利用者の嗜好を反映させて、さらにパーソナルな文字列を生成可能とし、利用者の嗜好を反映させ説明文の表現の多様化を促進し、さらに自然な形で利用者の嗜好を反映させることができる。
【００５０】
【発明の効果】
以上説明したように、本発明のコンテンツ内容の説明文生成方法およびコンテンツ内容の説明文生成装置によれば、コンテンツの内容を説明する文字列の生成において、シーンの内容自体を示す文字列に利用者の嗜好を反映させて、さらにパーソナルな文字列を生成可能とし、利用者の嗜好を反映させ説明文の表現の多様化を促進し、さらに自然な形で利用者の嗜好を反映させることができる。
【図面の簡単な説明】
【図１】本実施の形態の説明文生成処理の概略フローチャートである。
【図２】映像（コンテンツ）の検索結果としてのダイジェストの各シーンに対して設定されている文字列要素を示す説明図である。
【図３】動作選択テーブルを示す説明図である。
【図４】態変化テーブルを示す説明図である。
【図５】文字列形式テーブルを示す説明図である。
【図６】本実施の形態の説明文生成処理で文字列を生成した場合の例を示す説明図である。
【符号の説明】
Ｓ１０６  動作決定工程
Ｓ１０７  述語生成工程
Ｓ１０８  文字列生成工程
【図１】
0004870878.tif 000002
【図２】
0004870878.tif 000003
【図３】
0004870878.tif 000004
【図４】
0004870878.tif 000005
【図５】
0004870878.tif 000006
【図６】
0004870878.tif 000007