(57)【要約】【課題】ＥＰＧから得られる番組情報をリアルタイムに認識辞書に反映させることにより、音声入力の認識率を高め、検索率を向上させることを可能にする。【解決手段】検索が行われた際の検索履歴情報を記憶する検索履歴情報記憶部と、キーワードに読みを付与するための形態素辞書を記憶する形態素辞書記憶部と、ＥＰＧの各番組情報から抽出したキーワードに対して形態素辞書に基づいて読みを付与することによりマスタ認識辞書を作成し、また、検索履歴情報から抽出したキーワードに対して読みを付与することによりユーザ認識辞書を作成する辞書生成部と、ユーザによる音声入力されたキーワードに基づいてマスタ認識辞書とユーザ認識辞書を参照して当該音声入力されたキーワードに対応する音声認識語彙を抽出してテキスト情報に変換する音声認識部を備える。【選択図】図１
2007140194.tif 000002
【特許請求の範囲】
【請求項１】
受信する電子番組情報をＥＰＧ解析部で解析して各番組情報を抽出し、抽出された各番組情報をＥＰＧ番組情報記憶部に記憶し、テキスト入力されたキーワードに基づいて番組検索処理部により当該キーワード対応する番組情報を前記ＥＰＧ番組情報記憶部から抽出して出力する番組検索装置において、
前記番組検索処理部で検索が行われた際の検索履歴情報を記憶する検索履歴情報記憶部と、
キーワードに読みを付与するための形態素辞書を記憶する形態素辞書記憶部と、
前記ＥＰＧ番組情報記憶部の各番組情報からキーワードを抽出し、抽出したキーワードに対して前記形態素辞書に基づいて読みを付与することにより音声認識語彙を生成してマスタ認識辞書を作成し、また、前記検索履歴情報からキーワードを抽出し、抽出したキーワードに対して読みを付与することにより音声認識語彙を生成してユーザ認識辞書を作成する辞書生成部と、
前記辞書生成部で作成されたマスタ認識辞書を記憶するマスタ認識辞書記憶部と、
前記辞書生成部で作成されたユーザ認識辞書を記憶するユーザ認識辞書記憶部と、
ユーザによる音声入力されたキーワードに基づいて前記マスタ認識辞書とユーザ認識辞書を参照して当該音声入力されたキーワードに対応する音声認識語彙を抽出してテキスト情報に変換し、当該テキスト情報を前記番組検索処理部に入力して検索を行わせる音声認識部とを備えたことを特徴とする番組検索装置。
【請求項２】
辞書生成部は、番組情報および検索履歴情報の漢字仮名混じり文に対して、形態素解析により読みの情報を付与してユーザ認識辞書を生成することを特徴とする請求項１記載の番組検索装置。
【請求項３】
マスタ認識辞書とユーザ認識辞書に対する設定キーワード総数を超えないように前記マスタ認識辞書とユーザ認識辞書を作成するときにキーワードを選択することを特徴とする請求項１または請求項２記載の番組検索装置。
【請求項４】
辞書生成部は、設定キーワード総数に対するユーザ認識辞書のキーワード数の割合が一定比を超えないよう調整することを特徴とする請求項３記載の番組検索装置。
【請求項５】
辞書生成部は、検索履歴情報から生成されるキーワードの数がユーザ認識辞書で制限する値を超えないように、古い方の検索履歴情報から抽出されたキーワードを削減してユーザ認識辞書を生成することを特徴とする請求項４記載の番組検索装置。
【請求項６】
辞書生成部は、検索履歴情報記憶部の検索履歴情報から生成されるキーワードの数がユーザ認識辞書で制限する値を超えないように、検索履歴情報の中で頻度の高い方のキーワードを選択してユーザ認識辞書を生成することを特徴とする請求項４記載の番組検索装置。
【請求項７】
辞書生成部は、検索履歴情報のキーワード数との和が設定キーワード総数を超えないようにするために、ＥＰＧ番組情報記憶部の古い方の番組情報から抽出されたキーワードを削減してマスタ認識辞書を生成することを特徴とする請求項３記載の番組検索装置。
【請求項８】
受信する電子番組情報をＥＰＧ解析部で解析して各番組情報を抽出し、抽出された各番組情報をＥＰＧ番組情報記憶部に記憶し、テキスト入力されたキーワードに基づいて番組検索処理部により当該キーワード対応する番組情報を前記ＥＰＧ番組情報記憶部から抽出して番組録画部に与え、対応する番組を録画予約させるようにした番組検索装置において、
前記番組録画部で録画した際の録画履歴情報を記憶する検索履歴情報記憶部と、
キーワードに読みを付与するための形態素辞書を記憶する形態素辞書記憶部と、
前記ＥＰＧ番組情報記憶部の各番組情報からキーワードを抽出し、抽出したキーワードに対して前記形態素辞書に基づいて読みを付与することにより音声認識語彙を生成してマスタ認識辞書を作成し、また、前記録画履歴情報からキーワードを抽出し、抽出したキーワードに対して読みを付与することにより音声認識語彙を生成してユーザ認識辞書を作成する辞書生成部と、
前記辞書生成部で作成されたマスタ認識辞書を記憶するマスタ認識辞書記憶部と、
前記辞書生成部で作成されたユーザ認識辞書を記憶するユーザ認識辞書記憶部と、
ユーザによる音声入力されたキーワードに基づいて前記マスタ認識辞書とユーザ認識辞書を参照して当該音声入力されたキーワードに対応する音声認識語彙を抽出してテキスト情報に変換し、当該テキスト情報を前記番組検索処理部に入力して番組検索または録画検索を行わせる音声認識部とを備えたことを特徴とする番組検索装置。
【請求項９】
辞書生成部は、番組情報および録画履歴情報の漢字仮名混じり文に対して、形態素解析により読みの情報を付与してユーザ認識辞書を生成することを特徴とする請求項８記載の番組検索装置。
【請求項１０】
マスタ認識辞書とユーザ認識辞書に対する設定キーワード総数を超えないように前記マスタ認識辞書とユーザ認識辞書を作成するときにキーワードを選択することを特徴とする請求項８または請求項９記載の番組検索装置。
【請求項１１】
辞書生成部は、設定キーワード総数に対するユーザ認識辞書のキーワード数の割合が一定比を超えないよう調整することを特徴とする請求項１０記載の番組検索装置。
【請求項１２】
辞書生成部は、録画履歴情報から生成されるキーワードの数がユーザ認識辞書で制限する値を超えないように、古い方の録画履歴情報から抽出されたキーワードを削減してユーザ認識辞書を生成することを特徴とする請求項１１記載の番組検索装置。
【請求項１３】
辞書生成部は、録画履歴情報から生成されるキーワードの数がユーザ認識辞書で制限する値を超えないように、録画履歴情報の中で頻度の高い方のキーワードを選択してユーザ認識辞書を生成することを特徴とする請求項１１記載の番組検索装置。
【請求項１４】
辞書生成部は、録画履歴情報のキーワード数との和が設定キーワード総数を超えないようにするために、ＥＰＧ番組情報記憶部の古い方の番組情報から抽出されたキーワードを削減することを特徴とする請求項１０記載の番組検索装置。
【請求項１５】
辞書生成部は、消去された録画番組の録画履歴情報のみから抽出されたキーワードを削減することを特徴とする請求項８または請求項９記載の番組検索装置。
【請求項１６】
受信する電子番組情報をＥＰＧ解析部で解析して各番組情報を抽出し、抽出された各番組情報をＥＰＧ番組情報記憶部に記憶し、テキスト入力されたキーワードに基づいて番組検索処理部により当該キーワード対応する番組情報を前記ＥＰＧ番組情報記憶部から抽出して出力する番組検索装置において、
前記番組検索処理部で検索が行われた際の検索履歴情報を記憶する検索履歴情報記憶部と、
受信する電子番組情報を解析して各番組情報を抽出し、抽出された各番組情報から形態素を抽出して形態素辞書を生成および更新する形態素辞書管理サーバから、インターネットを介して転送された当該形態素辞書を記憶する端末形態素辞書記憶部と、
電子番組情報が更新されたときに前記端末形態素辞書記憶部を参照し、その形態素辞書に基づいて形態素を組み合わせてキーワードを生成し、キーワードに読みを付与することによりマスタ認識辞書を作成し、また、前記検索履歴情報からキーワードを抽出し、抽出したキーワードに対して読みを付与した音声認識語彙を生成してユーザ認識辞書を作成する辞書生成部と、
前記辞書生成部で作成されたマスタ認識辞書を記憶するマスタ認識辞書記憶部と、
前記辞書生成部で作成されたユーザ認識辞書を記憶するユーザ認識辞書記憶部と、
ユーザによる音声入力されたキーワードに基づいて前記マスタ認識辞書とユーザ認識辞書を参照して当該音声入力されたキーワードに対応する音声認識語彙を抽出してテキスト情報に変換し、当該テキスト情報を前記番組検索処理部に入力して検索を行わせる音声認識部とを備えたことを特徴とする番組検索装置。
【請求項１７】
受信する電子番組情報をＥＰＧ解析部で解析して各番組情報を抽出し、抽出された各番組情報をＥＰＧ番組情報記憶部に記憶し、テキスト入力されたキーワードに基づいて番組検索処理部により当該キーワード対応する番組情報を前記ＥＰＧ番組情報記憶部から抽出して番組録画部に与え、対応する番組を録画予約させるようにした番組検索装置において、
前記番組録画部で録画した際の録画履歴情報を記憶する検索履歴情報記憶部と、
受信する電子番組情報を解析して各番組情報を抽出し、抽出された各番組情報から形態素を抽出して形態素辞書を生成および更新する形態素辞書管理サーバから、インターネットを介して転送された当該形態素辞書を記憶する端末形態素辞書記憶部と、
電子番組情報が更新されたときに前記端末形態素辞書記憶部を参照し、その形態素辞書に基づいて形態素を組み合わせてキーワードを生成し、キーワードに読みを付与することによりマスタ認識辞書を作成し、また、前記録画履歴情報からキーワードを抽出し、抽出したキーワードに対して読みを付与した音声認識語彙を生成してユーザ認識辞書を作成する辞書生成部と、
前記辞書生成部で作成されたマスタ認識辞書を記憶するマスタ認識辞書記憶部と、
前記辞書生成部で作成されたユーザ認識辞書を記憶するユーザ認識辞書記憶部と、
ユーザによる音声入力されたキーワードに基づいて前記マスタ認識辞書とユーザ認識辞書を参照して当該音声入力されたキーワードに対応する音声認識語彙を抽出してテキスト情報に変換し、当該テキスト情報を前記番組検索処理部に入力して番組検索または録画検索を行わせる音声認識部とを備えたことを特徴とする番組検索装置。
【請求項１８】
受信する電子番組情報を解析してＥＰＧの各番組情報を抽出し、抽出された各番組情報から形態素を抽出して形態素辞書を生成および更新し、当該形態素辞書を端末装置にインターネットを介して転送することを特徴とする形態素辞書管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタルテレビ受信機やＤＶＤレコーダなどの情報家電において、音声入力により番組検索を行う番組検索装置およびこれに使用する形態素辞書管理サーバに関するものである。
【背景技術】
【０００２】
近年、テレビの番組表をデータ化した電子番組表（Electronic Program Guide：以下ＥＰＧとする）が地上波放送やインターネット経由で提供されるようになり、このＥＰＧの情報に基づいて予約録画を行なうシステムが登場するようになった。このようなシステムの中に、リモコンからテキスト入力されるキーワードにより番組検索を行うＤＶＤレコーダがある。この技術では、キーワードを音声入力することで、番組検索の利便性を図ろうとしているが、そのために適した音声認識システムが要求されている。
【０００３】
ところで、現在の音声認識システムは、認識性能の確保と演算リソースの制限のために認識語彙を予め限定しておくことが必要である。このため、限定された認識語彙の中に有効なキーワードを入れることがきわめて重要である。電話を通してオペレータの代わりに音声認識装置が応対するボイスポータルに適用した例で、情報検索をテキスト入力と音声入力で行なう場合において、検索のためテキスト入力されたキーワードの情報より音声の認識辞書を生成することにより、ユーザが音声入力で用いる効率の良い認識辞書を作成する方法がある（例えば、特許文献１参照）。また、検索のための新しいキーワードに対応させるために、認識辞書を中央のサーバで作成してネットワークに繋がった各端末に配信する方法がある（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開２００２−２４５０７８号公報
【特許文献２】特開２００２−３４１８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された音声認識システムの場合、ユーザがテキスト入力で検索しても、最初は頻度が低いために単語辞書に追加されず音声入力の対象として役に立たないという問題があった。また、ＥＰＧを音声入力で利用しようとする場合、検索対象となる有効な情報は時々刻々変化して更新されるため、ユーザが要求する新しいキーワードを認識辞書に反映させる枠組みがないという問題があった。一方、特許文献２に記載された音声認識システムで、端末をテレビ受信機とした場合、テレビ受信機は一般に設置場所や利用形態によって常時インターネットに接続されているとは限らないという状態がある。ＥＰＧを対象として更新される認識辞書の場合、インターネットに接続されてない状態があると、テレビ受信機側の認識辞書が更新されず、認識できるキーワードの割合が大きく低下し、音声入力による番組検索が用をなさなくなるという問題が起こる。
【０００６】
この発明は、上記問題点を解決するためになされたもので、ＥＰＧから得られる番組情報をリアルタイムに認識辞書に反映させることにより、音声入力の認識率を高め、検索率を向上させることを可能にする番組検索装置およびそれに用いる形態素辞書管理サーバを得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る番組検索装置は、受信する電子番組情報をＥＰＧ解析部で解析して各番組情報を抽出し、抽出された各番組情報をＥＰＧ番組情報記憶部に記憶し、テキスト入力されたキーワードに基づいて番組検索処理部により当該キーワード対応する番組情報をＥＰＧ番組情報記憶部から抽出して出力する番組検索装置において、番組検索処理部で検索が行われた際の検索履歴情報を記憶する検索履歴情報記憶部と、キーワードに読みを付与するための形態素辞書を記憶する形態素辞書記憶部と、ＥＰＧ番組情報記憶部の各番組情報からキーワードを抽出し、抽出したキーワードに対して形態素辞書に基づいて読みを付与することにより音声認識語彙を生成してマスタ認識辞書を作成し、また、検索履歴情報からキーワードを抽出し、抽出したキーワードに対して読みを付与することにより音声認識語彙を生成してユーザ認識辞書を作成する辞書生成部と、辞書生成部で作成されたマスタ認識辞書を記憶するマスタ認識辞書記憶部と、辞書生成部で作成されたユーザ認識辞書を記憶するユーザ認識辞書記憶部と、ユーザによる音声入力されたキーワードに基づいてマスタ認識辞書とユーザ認識辞書を参照して当該音声入力されたキーワードに対応する音声認識語彙を抽出してテキスト情報に変換し、当該テキスト情報を番組検索処理部に入力して検索を行わせる音声認識部とを備えたものである。
【発明の効果】
【０００８】
この発明によれば、ＥＰＧから得られる各番組情報をリアルタイムにマスタ認識辞書に反映させ、また、テキスト入力はもとより音声入力で検索された番組情報をユーザ認識辞書に反映させているので、音声入力の認識率を高めると共に、検索率を向上させ、ユーザ好みの検索に対応できる効果がある。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１はこの発明の実施の形態１による番組検索装置の機能構成を示すブロック図である。この番組検索装置は、デジタルテレビ受信機を対象とし、テキスト入力に加えて音声認識により番組検索を行うものである。
図において、ＥＰＧ解析部８は、受信するＥＰＧを解析してＥＰＧの各番組情報を抽出する手段である。ＥＰＧ番組情報記憶部１は、ＥＰＧ解析部８で抽出されたＥＰＧの番組情報を記憶する手段である。番組検索処理部９は、ユーザによるテキスト入力または音声認識部６の認識結果であるテキスト情報に基づいてＥＰＧ番組情報記憶部１を検索し、対応する番組情報のデータを抽出して表示部（図示せず）に出力する手段である。検索履歴情報記憶部２は、番組検索処理部９で検索を行った検索履歴情報を記憶する手段である。マスタ認識辞書記憶部４は、ＥＰＧの番組情報から抽出したキーワードを対象とする音声認識語彙からなる認識辞書を記憶する手段である。ユーザ認識辞書記憶部５は、検索履歴情報から抽出したキーワードを対象とする音声認識語彙からなる認識辞書を記憶する手段である。形態素辞書記憶部７は、キーワードに読みを付与するための形態素辞書を記憶する手段である。辞書生成部３は、ＥＰＧ番組情報記憶部１のＥＰＧの番組情報からキーワードを抽出し、抽出したキーワードに対して形態素辞書に基づいて読みを付与して音声認識語彙を生成し認識辞書を作成しマスタ認識辞書記憶部４に記憶する手段であり、また、検索履歴情報記憶部２の検索履歴情報からキーワードを抽出し、同様にキーワードに対する読みを付与して音声認識語彙を生成し認識辞書を作成しユーザ認識辞書記憶部５に記憶する手段である。音声認識部６は、マスタ認識辞書記憶部４とユーザ認識辞書記憶部５の認識辞書を参照してユーザによる音声入力一致する音声認識語彙を抽出してテキスト情報に変換する手段である。
【００１０】
次に、動作について説明する。
ＥＰＧは放送波あるいはインターネットによりデジタルテレビ受信機に定期的に送信（例えば一日に１０回、定刻に送信）される。デジタルテレビ受信機では、このＥＰＧを受信して図２に示すような番組表として画面に提示する。ＥＰＧ解析部８では、逐次入力されるＥＰＧを解析し、図３や図４に例示されるような所定の項目からなるＥＰＧの各番組情報を抽出してＥＰＧ番組情報記憶部１に記憶する。受信したＥＰＧデータには、ＴＶ局、放送日、開始時間、終了時間、タイトル、副題、出演者、内容などの項目に対応した情報が含まれており、これらの情報を番組単位でまとめたものがＥＰＧの番組情報となる。例えば或る音楽番組の番組情報の場合、図３に示すように、「ＴＶ局」、「放送日」、「開始時間」、「終了時間」、「タイトル」、「出演者」の項目に対してそれぞれの情報を含んでいる。また、情報番組の番組情報の場合、図４に示すように、図３の項目に加え、「副題」と「内容」の項目を含み、「内容」の項目に対しては文章が割り当てられている。
【００１１】
辞書生成部３では、ＥＰＧ番組情報記憶部１に記憶された各番組情報からキーワードを抽出する。これらのキーワードを抽出する対象番組情報の項目は予め設定されて辞書生成部３で記憶している。図５は、図３に示す番組情報の「ＴＶ局」、「タイトル」および「出演者」の項目から抽出されたキーワードを示している。「ＴＶ局」、「中島美嘉」には漢字が含まれているが、形態素解析を行うことにより読み情報を付与する。人名で異なる複数の読みが想定される場合には、別のキーワードとして登録してもよい。また、図６は、図４に示す番組情報から抽出されたキーワードを示している。この場合には、「ＴＶ局」、「タイトル」、「出演者」に加え、「副題」、「内容」の項目からもキーワードが抽出されている。「内容」は文章から構成されているため、形態素辞書を用いて形態素解析を行い、そのうち名詞のみをキーワードとして抽出する。次に、辞書生成部３では、抽出したキーワードに対して形態素辞書を用いて読みを付与して音声認識語彙を生成し認識辞書を生成する。番組情報に基づいて生成された認識辞書はマスタ認識辞書記憶部４に記憶される。
【００１２】
ユーザは、番組の検索キーワードをテキスト入力または音声入力により行う。テキスト入力の場合、キーワードであるテキスト情報は直接番組検索処理部９に与えられる。一方、ユーザがテキスト入力の代わりに音声入力を行った場合、音声認識部６では、マスタ認識辞書記憶部４とユーザ認識辞書記憶部５の認識辞書をそれぞれ参照し、入力された音声キーワードと一致する音声認識語彙を抽出してテキスト情報に変換し、番組検索処理部９に入力する。番組検索処理部９では、テキスト入力または音声入力のいずれの場合にも、テキスト情報の検索キーワードに基づいてＥＰＧ番組情報記憶部１を検索し、そのキーワードに対応する番組情報を抽出して表示部に出力する。ユーザは、この表示された番組データに基づいて、選局または別途設けられた番組予約部で予約を行うことができる。また、番組検索処理部９では、検索を行った検索履歴情報を検索履歴情報記憶部２に記憶する。この検索履歴情報の内容は、検索日時と図３および図４に示したような番組情報と同様のものからなる。次に、辞書生成部３では、検索履歴情報記憶部２に記憶された検索履歴情報からキーワードを抽出し、キーワードに対して形態素辞書を用いて読みを付与して音声認識語彙を生成しユーザ認識辞書記憶部５に記憶する。
【００１３】
音声認識では、一般的に実装されているハードウェアに制約があるため、演算量、メモリ量は許容される範囲内にとどめる必要がある。そのためには、ＥＰＧの番組情報や検索履歴情報から得られるキーワードから選択したものを認識対象とする必要がある。ここでは、認識対象とするキーワード総数を一定数Ｎ１と設定し、辞書生成部３により、この設定キーワード総数Ｎ１以下にとどめるよう制限を行うようにする。また、辞書生成部３では、２つの認識辞書がバランス良く作成されるように、設定キーワード総数Ｎ１のうち、ユーザ認識辞書のキーワード数をＮ２（＜Ｎ１）以下となるように制限を行う。このキーワード数を制限する辞書生成部３の動作を図７のフローチャートで説明する。
まず、ユーザ認識辞書のキーワード数Ｘ２を調べる（ステップＳＴ１０１）。次に、Ｘ２が制限するキーワード数Ｎ２の条件に合うか調べる（ステップＳＴ１０２）。Ｘ２がキーワードＮ２を超えていれば、ユーザ認識辞書のキーワード数をＮ２以下となるようにキーワードを再度選択する（ステップＳＴ１０３）。選択した単語数を改めてＸ２（≦Ｎ２）とする（ステップＳＴ１０４）。次に、マスタ認識辞書のキーワード数Ｘ３を計測し（ステップＳＴ１０５）、キーワード数Ｘ３が（Ｎ１−Ｘ２）の条件に合うかを調べる（ステップＳＴ１０６）。この条件に合わなければキーワード数を（Ｎ１−Ｘ２）以下となるようにマスタ認識辞書のキーワードを再度選択する（ステップＳＴ１０７）。
【００１４】
上記ステップＳＴ１０３におけるユーザ認識辞書のキーワード選択の手法としては様々な方法が考えられるが、ここでは時間的に新しい検索履歴情報からキーワードを選択するものとする。このユーザ認識辞書のキーワード数を制限するためのキーワード選択方法について図８で説明する。
図８において、検索履歴情報記憶部２には６月から１２月までの検索履歴情報が月単位で記憶されている。１２月から遡って７月までのキーワードを調べると９５０語、１２月から遡って６月までの検索履歴情報を調べると１０５０語であったことが示されている。ユーザ認識辞書で制限するキーワード数Ｎ２を１０００語に設定しているとすると、辞書生成部３は、１２月から遡って７月までの検索履歴情報を用いて９５０語のキーワードを含むユーザ認識辞書を作成する。すなわち、現在の記憶月から遡ったキーワードの総数が、制限値Ｎ２を超えないように古い方の月のみに存在するキーワードを削減することになる。検索履歴情報は漢字仮名混じり文であるため、形態素解析により、読みの情報を自動的に付与してユーザ認識辞書を生成する。ここでは月単位で検索履歴情報を記憶する例で説明したが、週、日や時間を単位として行ってもよい。また、このキーワード選択の手段として、時間情報の代わりに、検索履歴情報の中のキーワードの頻度数を計数しておいて、頻度の高い方のキーワードから選択するようにしてもよい。
【００１５】
一方、上記ステップＳＴ１０７におけるマスタ認識辞書のキーワード選択の手法としても様々な方法が考えられるが、ここでは時間的に新しいＥＰＧの番組情報からキーワードを選択するものとする。このマスタ認識辞書のキーワード数を制限するためのキーワード選択方法について図９で説明する。
図９に示すように、ＥＰＧ番組情報記憶部１には１日単位で１２月１日から１２月７日までの日付とそれぞれに対応するＥＰＧから抽出された各番組情報が記憶されている。現在１２月７日から１２月１日までの番組情報から抽出されたキーワードが１０８０語、１２月７日から１２月２日までの番組情報から抽出されたキーワードが９８０語であることを示している。このときの検索履歴情報のキーワード数との和は２０３０語、１９３０語となる。ここで、設定キーワード総数Ｎ１を２０００語とした場合、検索履歴情報のキーワード数との和が２０００語を超えないようにするために、辞書生成部３は、古い方の日（１２月１日）のみに存在する番組情報から抽出されるキーワードを削減し、１２月７日から遡って１２月２日までの番組情報を用いて９８０件のキーワードのマスタ認識辞書を作成する。番組情報の内容は漢字仮名混じり文であるため、形態素解析により、読みの情報を自動的に付与してマスタ認識辞書を生成する。ここでは、日単位で番組情報を記憶する例について説明したが、週、月あるいは時間を単位としてもよい。
【００１６】
上記ユーザ認識辞書とマスタ認識辞書を作成する時に、同じキーワードを両辞書に記憶しないようにする必要がある。そのため辞書生成部３では、ユーザ認識辞書に含まれるキーワードについてはマスタ認識辞書には登録しないように処理する。例えば図１０に示すように、ユーザ認識辞書とマスタ認識辞書のキーワード候補として共通して「中島美嘉」が含まれる場合には、「中島美嘉」はユーザ認識辞書のキーワードとして登録され、マスタ認識辞書には登録されない。
【００１７】
以上のように構成することにより、初期の段階ではＥＰＧの番組情報から全てのキーワードが抽出され、使用を重ねていくうちに徐々に蓄積される検索履歴情報から多くのキーワードが抽出できるようになる。また、検索履歴情報から選択されるキーワード数に上限を設けたため、バランス良くＥＰＧの番組情報と検索履歴情報からキーワードが抽出されるため、検索時のヒット率の高いキーワードが選択され易くなる。両辞書の設定キーワード総数Ｎ１に対するユーザ認識辞書の蓄積比率の時間経過を図１１に示す。ここでは、最初は全てマスタ認識辞書に蓄積されるが、時間経過とともにユーザ認識辞書の蓄積比率が増加し、例えば最終的に比率は約５０％で維持される。なお、Ｎ１、Ｎ２のキーワード数はあくまで一例を述べたものであり、認識対象のキーワード数を削減する方策は全てこの発明の範疇であるとする。
【００１８】
以上のように、この実施の形態１によれば、受信したＥＰＧの番組情報に依存する認識語彙を記憶するマスタ認識辞書とユーザ検索から得られる検索履歴情報に依存する認識語彙を記憶するユーザ認識辞書を生成し、これらの認識辞書を用いて音声入力したキーワードを認識して番組検索を行えるようにしている。したがって、順次に提供されるＥＰＧには新しい番組の情報が含まれているため、将来必要となる認識辞書をリアルタイムに作成することが可能である。また、検索履歴情報から抽出したキーワードのユーザ認識辞書を準備したことで、ユーザ好みの番組やジャンル、出演者の情報等のキーワードが含まれる可能性が高く、次に番組を視聴するときにヒット率が高い番組検索が可能となる。また、この実施の形態１によれば、検索履歴情報から選択されるキーワード数に上限を設けたため、バランス良くＥＰＧの番組情報と検索履歴情報からキーワードが抽出されるため、検索時にヒット率の高いキーワードが選択され易くなる。
【００１９】
実施の形態２．
図１２はこの発明の実施の形態２による番組検索装置の機能構成を示すブロック図である。図において、図１の構成に相当する部分には同一符号を付して示し、原則としてその詳細な説明は省略する。この番組検索装置は、テキスト入力に加えて音声認識により番組検索を行うＤＶＤレコーダを対象としたものである。そのため、ＥＰＧの番組情報に加えて、録画履歴情報から得られるキーワードも検索対象としておくと利用上都合がよい。
番組録画部１０は、ユーザがキーワードをテキスト入力したことにより番組検索処理部９で検索したＥＰＧの番組情報に基づいて対応する番組を予約し、録画する手段である。録画履歴情報記憶部１１は、録画した番組の番組情報である録画履歴情報を記憶する手段である。
【００２０】
図１３は録画履歴情報記憶部１１の録画履歴情報の記憶状態を示す説明図である。図１３（Ａ）は、録画番組１〜４に対する録画履歴情報を表している。この録画履歴情報は、録画番号や録画日時と図３および図４に示したＥＰＧの番組情報と同様の内容のものからなる。録画された番組を探すためには、その録画履歴情報に載っているキーワードを用いた方が検索率が高いので、辞書生成部３では、録画履歴情報からキーワードを抽出し、キーワードに対する読みを付与して音声認識語彙を生成し、ユーザ認識辞書を生成する。また、録画予約や録画済みの番組（コンテンツ）を探すキーワードとするために、辞書生成部３では、実施の形態１と同様に、将来の番組情報が含まれたＥＰＧ番組情報記憶部１の番組情報からキーワードを抽出してマスタ認識辞書を生成する。録画予約するための番組検索をする場合、入力音声キーワードに対して音声認識部６はマスタ認識辞書とユーザ認識辞書を参照して対応する認識語彙を抽出し、テキスト情報に変換する。番組検索処理部９ではこのテキスト情報に基づいてＥＰＧ番組情報記憶部１を参照して検索キーワードに対応する番組情報を抽出し表示部に提示する。ユーザは提示された番組情報を基に操作し録画予約する。一方、ＤＶＤに録画した番組を検索する場合にも、入力音声キーワードに対してユーザ認識辞書とユーザ認識辞書を参照してテキスト情報を得る。そして、番組検索処理部９はこのテキスト情報に基づいて録画履歴情報記憶部１１を参照して検索キーワードに対応する録画済番組の録画履歴情報を抽出して表示部に提示する。
【００２１】
音声認識部６では、実施の形態１と同様に実装されているハードウェアの制約により、演算量、メモリ量を許容される範囲内にとどめる必要がある。ここでは、認識するキーワード総数を一定数Ｎ１以下にとどめるよう辞書生成部３で制限する。また、２つの認識辞書がバランス良く作成されるように、設定キーワード総数Ｎ１のうちユーザ認識辞書のキーワード数をＮ２（＜Ｎ１）以下となるように制限を行う。キーワード数の制御の方法は、実施の形態１の図７と同じ流れで行われるものとする。
【００２２】
ＤＶＤレコーダにおいては、録画された番組が消去される場合がある。番組録画部１０では、或る録画番組を消去した場合、録画履歴情報記憶部１１からその録画番組に対応する録画履歴情報を消去する。例えば図１３（Ａ）の状態から録画番組４の録画履歴情報を消去したとすれば、記憶内容は図１３（Ｂ）の状態へと変更される。また、同時に辞書生成部３により、ユーザ認識辞書、マスタ認識辞書を再生成し、ユーザ認識辞書からは録画番組４の録画履歴情報のみから抽出されたキーワードが消去される。
【００２３】
以上のように、この実施の形態２によれば、受信したＥＰＧの番組情報に依存する認識語彙を記憶するマスタ認識辞書と録画した番組の録画履歴情報に依存する認識語彙を記憶するユーザ認識辞書を生成し、これらの認識辞書を用いて音声入力のキーワードを認識して録画しようとする番組の検索を行えるようにしている。したがって、順次に提供されるＥＰＧには新しい番組の情報が含まれているため、将来必要となる認識辞書をリアルタイムに作成することが可能である。また、録画履歴情報から抽出したキーワードのユーザ認識辞書を準備したことで、ユーザ好みの番組やジャンル、出演者の情報等のキーワードが含まれる可能性が高く、次に録画するときにヒット率が高い番組検索が可能となる。また、録画履歴情報から選択されるキーワード数に上限を設けることで、録画番組が増加して、その録画履歴情報ばかりからキーワードが選択されないようにすることができる。
なお、番組（コンテンツ）をＤＶＤに書き込む場合に、そのＤＶＤ上に対応する録画履歴情報を記憶しておき、再びＤＶＤを挿入した場合にＤＶＤよりその録画履歴情報を獲得するようにしてもよい。この場合、番組をＤＶＤに書き込んだ時点でＤＶＤレコーダ内部の録画履歴情報記憶部に記憶しているその番組の録画履歴情報は消去するようにしてもよい。また、録画履歴情報に加えて、実施の形態１と同様な検索履歴情報からもユーザ認識辞書のキーワードを抽出するようにしてもよい。
【００２４】
実施の形態３．
上記特許文献２の方法を適用してＥＰＧから認識辞書を生成する場合を想定すると、認識辞書を管理するサーバとデジタルテレビ受信機を接続し、管理サーバは１日に数回更新されるＥＰＧの番組情報から認識辞書を生成してデジタルテレビ受信機の認識辞書記憶部に転送し、受信機側ではこの認識辞書を参照して音声入力のキーワードを認識することになる。しかし、デジタルテレビ受信機がインターネットに接続されてない場合があると、受信機側の認識辞書の更新が行われず、認識できるキーワードの割合が大きく低下することになる。これを図１７で説明する。過去の番組情報図１７（Ａ）に対して、認識辞書図１７（Ｄ）が記憶されていたとする。次に、ＥＰＧ更新により、新たな番組情報図１７（Ｂ）が追加されたものとする。しかし、新たな番組情報図１７（Ｂ）の追加時にデジタルテレビ受信機がインターネットに接続されていなかったとした場合、受信機側の認識辞書は更新されないことになる。この場合、追加された番組情報図１７（Ｂ）に有る新たな出演者である神田信吾、神田聖子、中島美嘉は受信機側の認識辞書に含まれないため、図１７（Ｅ）に示すように、認識不可能なキーワードが生じることになる。
【００２５】
この実施の形態３では、上記問題に着目し、インターネットに接続されていない期間があった場合においても、音声認識できるキーワードの割合の低下を軽減できるようにすることについて説明する。図１４はこの発明の実施の形態３による番組索装置の機能構成を示すブロック図である。図において、図１に相当する部分には同一符号を付し、原則としてその説明を省略する。
図１４において、デジタルテレビ受信機２００がインターネット３００を介して形態素辞書管理サーバ１００に接続されている。形態素辞書管理サーバ１００において、形態素辞書生成更新部１０１は、受信したＥＰＧを解析してＥＰＧの番組情報を抽出し、その番組情報から形態素を抽出して形態素辞書を生成し中央形態素辞書記憶部１０２に記憶する手段である。また、形態素辞書生成更新部１０１は、受信ＥＰＧが更新された場合に新たな形態素を追加して中央形態辞書を更新する。
【００２６】
デジタルテレビ受信機２００において、端末形態素辞書記憶部２０２は、形態素辞書管理サーバ１００からインターネット３００を介して転送された中央形態素辞書記憶部１０２の形態素辞書を記憶する手段である。辞書生成部２０３は、ＥＰＧが更新されたときに端末形態素辞書記憶部２０２を参照し、その形態素辞書に基づいて形態素を組み合わせてキーワードを生成し、キーワードに読みを付加してマスタ認識辞書を作成する手段である。マスタ認識辞書記憶部４は、辞書生成部２０３で生成されたマスタ認識辞書を記憶する手段である。
【００２７】
次に、ＥＰＧ更新時における形態素辞書管理サーバとデジタルテレビ受信機の動作について説明する。
ＥＰＧが更新されると、形態素辞書生成更新部１０１は中央形態素辞書記憶部１０２に記憶された態素辞書を調べ、必要に応じて新たな形態素を追加して更新を行う。中央形態素辞書記憶部１０２の内容は、インターネット３００を介してデジタルテレビ受信機２００側に転送され、端末形態素辞書記憶部２０２に記憶される。次に、辞書生成部２０３では、ＥＰＧが更新されたことを検出すると、端末形態素辞書記憶部２０２の形態素辞書の内容を参照して形態素を組み合わせて読みを付加して認識語彙を生成しマスタ認識辞書記憶部４の認識辞書を更新する。音声認識部６では、入力された音声キーワードに対してマスタ認識辞書記憶部４の認識辞書を参照して音声認識を行い、テキスト情報のキーワードに変換する。認識結果であるキーワードは番組検索処理部９に与えられ、実施の形態１と同じようにキーワードに基づいて番組の検索を行う。
【００２８】
図１５はＥＰＧ更新により新たに仕様対象となるキーワードを分類したものである。Ａ群は、更新前と同じキーワードで、これらは認識辞書が更新されなくとも認識可能となるものである。Ｂ群とＣ群は新たなキーワードで、更新前の古い認識辞書では認識不可能なものである。このうち、Ｂ群は古い形態素辞書により読み仮名変換可能なキーワードであり、Ｃ群は古い形態素辞書では読み仮名変換が不可能なキーワードである。
【００２９】
図１６はこの発明の実施の形態３に係るデジタルテレビ受信機側の認識辞書の状態を示す説明図で、上記図１７の説明と対応するものである。この場合、新たな番組情報図１６（Ｂ）の追加時にデジタルテレビ受信機がインターネットに接続されていなかったとしても、過去の番組情報図１６（Ａ）から生成した形態素辞書図１６（Ｃ）が受信機側に転送され記憶されているため、その形態素の組み合わせにより対応できる神田信吾、神田聖子の認識辞書を生成することができる。しかし、中島美嘉は「美嘉」の読み情報が得られないため、受信機は認識辞書を生成することができない。その結果、図１６（Ｅ）に示すように、図１７の場合に比べ、神田信吾、神田聖子について認識可能となっている。
【００３０】
以上のように、この実施の形態３によれば、形態素辞書管理サーバにおいて、受信したＥＰＧを基に形態素辞書を生成し、この形態素辞書をインターネットを介してデジタルテレビ受信機に転送して対応する形態素辞書に記憶しておくようにし、形態素を組み合わせてキーワードの認識辞書を生成することにより音声入力を認識して番組検索を行うようにしている。したがって、毎日変わる番組を検索するための新しいキーワードを広く、かつリアルタイムに準備することができる。また、受信機がインターネットに接続されていない場合でも、過去に記憶した形態素を用いて新しく必要となるキーワードの多くを生成できるため、認識するキーワードの欠落を極力抑えることができる。このため、デジタルテレビ受信機は常時インターネットに接続されている必要はなく、必要な時にインターネットに接続して形態素辞書の更新を行えば済むため、デジタルテレビ受信機の利便性を向上させることができる。このように形態素辞書の更新は時々でよいので、ＰＣで形態素辞書をダウンロードしたメモリカードをデジタルテレビ受信機に装着して転送するようにすることもできる。
なお、テレビ放送は県により受信できるテレビ局が変わるため、形態素辞書は県単位で作成しておき、適切な形態素辞書をダウンロードするようにしてもよい。また、実施の形態３の方法を、実施の形態２のようなＤＶＤレコーダに適用してもよい。
【図面の簡単な説明】
【００３１】
【図１】この発明の実施の形態１による番組検索装置の機能構成を示すブロック図である。
【図２】ＥＰＧによる番組表の表示例を示す説明図である。
【図３】ＥＰＧに含まれる音楽番組のＥＰＧの番組情報の例を示す説明図である。
【図４】ＥＰＧに含まれる情報番組のＥＰＧの番組情報の例を示す説明図である。
【図５】図３のＥＰＧ情報から抽出されたキーワードの例を示す説明図である。
【図６】図４のＥＰＧ情報から抽出されたキーワードの例を示す説明図である。
【図７】この発明の実施の形態１に係るユーザ認識辞書とマスタ認識辞書のキーワード数を制限する辞書生成部の動作を示すフローチャートである。
【図８】この発明の実施の形態１に係るユーザ認識辞書のキーワード数の記憶状態を示す説明図である。
【図９】この発明の実施の形態１に係るマスタ認識辞書のキーワード数の記憶状態を示す説明図である。
【図１０】この発明の実施の形態１に係るユーザ認識辞書とマスタ認識辞書へのキーワードの登録方法について示す説明図である。
【図１１】この発明の実施の形態１に係る設定キーワード総数Ｎ１に対するユーザ認識辞書のキーワード数の蓄積比率の時間推移を示す説明図である。
【図１２】この発明の実施の形態２による番組検索装置の機能構成を示すブロック図である。
【図１３】この発明の実施の形態２に係る録画履歴情報記憶部の番組情報の記憶状態を示す説明図である。
【図１４】この発明の実施の形態３による番組検索装置の機能構成を示すブロック図である。
【図１５】ＥＰＧ更新により新たに使用対象となるキーワードを分類したものである。
【図１６】この発明の実施の形態３に係るデジタルテレビ受信機側の認識辞書の状態を示す説明図である。
【図１７】認識辞書をインターネットでデジタルテレビ受信機に転送する想定システムにおける受信機側認識辞書の状態を示す説明図である。
【符号の説明】
【００３２】
１  ＥＰＧ番組情報記憶部、２  検索履歴情報記憶部、３  辞書生成部、４  マスタ認識辞書記憶部、５  ユーザ認識辞書記憶部、６  音声認識部、７  形態素辞書記憶部、８  ＥＰＧ解析部、９  番組検索処理部、１０  番組録画部、１１  録画履歴情報記憶部、１００  形態素辞書管理サーバ、１０１  形態素辞書生成更新部、１０２  中央形態素辞書記憶部、２００  デジタルテレビ受信機、２０２  端末形態素辞書記憶部、２０３  辞書生成部、３００  インターネット。
【図１】
2007140194.tif 000003
【図２】
2007140194.tif 000004
【図３】
2007140194.tif 000005
【図４】
2007140194.tif 000006
【図５】
2007140194.tif 000007
【図６】
2007140194.tif 000008
【図７】
2007140194.tif 000009
【図８】
2007140194.tif 000010
【図９】
2007140194.tif 000011
【図１０】
2007140194.tif 000012
【図１１】
2007140194.tif 000013
【図１２】
2007140194.tif 000014
【図１３】
2007140194.tif 000015
【図１４】
2007140194.tif 000016
【図１５】
2007140194.tif 000017
【図１６】
2007140194.tif 000018
【図１７】
2007140194.tif 000019