(57)【要約】  【課題】  視聴中の番組に関連する番組情報を検索する場合に提示までの時間を短縮できるポータル画面生成装置を提供する。  【解決手段】  ポータル画面出力指示を受け付ける画面生成起動部１５０と、その指示に従いテンプレート管理部１１からテンプレートを選択して解釈するテンプレート解釈部１５１と、テンプレートに従いリアルタイムメタ情報管理部１２からリアルタイムメタ情報を取得し、そこからキーワードを抽出する特徴抽出部１５３と、キーワードを抽出するユーザプロファイルとなる特徴抽出基準を管理する特徴抽出基準管理部１５２と、抽出したキーワードを用いてメタ情報管理部１４から該当するメタ情報を検索するメタ情報検索部１５４と、該当したメタ情報をテンプレートに埋め込んでポータル文書を生成するメタ情報挿入部１５５とを備える。【選択図】  図２
2006005683.tif 000002
【特許請求の範囲】
【請求項１】
ポータル文書を生成する際に用いるテンプレートを管理するテンプレート管理部と、ユーザが視聴している番組あるいはシーンとともにリアルタイムに受信するリアルタイムメタ情報を収集して管理するリアルタイムメタ情報管理部と、ネットワークからメタ情報を収集するメタ情報収集部と、前記メタ情報収集部が収集した前記メタ情報を管理するメタ情報管理部と、ポータル画面出力指示に従って前記テンプレート管理部からテンプレートを選択し、当該テンプレートに従いポータル文書を生成するポータル文書生成部と、前記ポータル文書生成部で生成したポータル文書を画面に出力するポータル画面出力部とを備えたポータル画面生成装置であって、
前記ポータル文書生成部には、
前記ポータル画面出力指示を受け付ける画面生成起動部と、
前記画面生成起動部からの指示により前記テンプレート管理部からテンプレートを選択して当該テンプレートを解釈するテンプレート解釈部と、
前記テンプレートに従いリアルタイムメタ情報管理部から得られるリアルタイムメタ情報からキーワードを抽出する特徴抽出部と、
前記キーワードを抽出するためのユーザプロファイルとなる特徴抽出基準を管理する特徴抽出基準管理部と、
前記抽出したキーワードを用いて前記メタ情報管理部から該当するメタ情報を検索するメタ情報検索部と、
該当したメタ情報をテンプレートに従って埋め込むメタ情報挿入部とを備えることを特徴とするポータル画面生成装置。
【請求項２】
前記テンプレートは、前記リアルタイムメタ情報からキーワードを抽出するためのリアルタイムメタ情報抽出命令と、そのリアルタイムメタ情報抽出命令の結果を検索式の一部として、事前に収集した前記メタ情報の中から特定のメタ要素もしくはメタ要素内容を抽出するメタ情報抽出命令と、画面体裁を形成するための画面体裁情報とを含むことを特徴とする請求項１に記載のポータル画面生成装置。
【請求項３】
前記特徴抽出基準は、ユーザに関する属性情報、嗜好情報、あるいは操作履歴、装置に関する固有のデバイス情報とを含むことを特徴とする請求項１または２に記載のポータル画面生成装置。
【請求項４】
前記テンプレート管理部は、テンプレートを収集するテンプレート収集部と、前記テンプレート収集部で収集した前記テンプレートを保持するテンプレート保持部とを備えることを特徴とする請求項１乃至３の何れかに記載のポータル画面生成装置。
【請求項５】
前記テンプレート収集部は、ネットワークを介してテンプレートを収集することを特徴とする請求項１乃至４の何れかに記載のポータル画面生成装置。
【請求項６】
前記テンプレート収集部には、ユーザがテンプレートを入力可能とする入力手段を備えることを特徴とする請求項１乃至５の何れかに記載のポータル画面生成装置。
【請求項７】
前記テンプレートに属性を対応付けて保持することを特徴とする請求項１乃至６の何れかに記載のポータル画面生成装置。
【請求項８】
前記テンプレート管理部は、前記テンプレート保持部が保持するテンプレートの中からリアルタイムメタ情報管理部が管理するリアルタイムメタ情報を用いてテンプレートを選択するテンプレート選択部を備えることを特徴とする請求項１乃至７の何れかに記載のポータル画面生成装置。
【請求項９】
前記メタ情報挿入部は、テンプレート内のメタ情報抽出命令の検索式に該当するコンテンツのＩＤリストを前記メタ情報検索部に要求するメタＩＤ抽出部と、前記メタＩＤ抽出部で得られたコンテンツＩＤリストを用いて、前記テンプレートで指定される出力形式に該当するメタ要素内容を前記メタ情報検索部に要求し、得られたメタ要素内容をテンプレートの所定の場所に代入するメタ要素内容挿入部とを備えることを特徴とする請求項１に記載のポータル画面生成装置。
【請求項１０】
前記リアルタイムメタ情報管理部には、現在視聴中のチャネルへ選局する選局部と、前記選局部が選局したチャネルからリアルタイムメタ情報を受信するリアルタイムメタ情報受信部と、前記リアルタイムメタ情報受信部が受信したリアルタイムメタ情報を監視し、前記リアルタイムメタ情報が更新された場合に当該リアルタイムメタ情報を更新するリアルタイムメタ情報更新部とを備えることを特徴とする請求項１に記載のポータル画面生成装置。
【請求項１１】
前記リアルタイムメタ情報管理部には、前記リアルタイムメタ情報更新部がリアルタイムメタ情報を更新するのを監視し、前記リアルタイムメタ情報が更新された場合に、そのリアルタイムメタ情報と更新したときの時刻とをセットにして記録するリアルタイムメタ情報記録部を備えることを特徴とする請求項１０に記載のポータル画面生成装置。
【請求項１２】
放送番組とその番組に付随するメタ情報を受信する番組受信部と、
前記番組受信部が受信した前記放送番組をデコードして録画する番組録画部と、
前記番組録画部に録画された番組を再生し、番組開始時刻から現在再生位置までの相対時間であるオフセット再生時間を管理する録画番組再生部とを備え、
前記録画番組再生部を用いて番組を再生する際にポータル画面出力指示があった場合、前記特徴抽出部は、前記録画番組再生部からオフセット再生時間を受け取り、そのオフセット再生時間に最も近いリアルタイムメタ情報を前記リアルタイムメタ情報記録部から選択することを特徴とする請求項１乃至１１の何れかに記載のポータル画面生成装置。
【請求項１３】
前記メタ要素毎に優先度を付与したメタ情報を用いることを特徴とする請求項１乃至１２の何れかに記載のポータル画面生成装置。
【請求項１４】
前記特徴抽出基準毎に優先度を付与した特徴抽出基準を用いることを特徴とする請求項１乃至１３の何れかに記載のポータル画面生成装置。
【請求項１５】
前記テンプレート毎に優先度を付与したテンプレートを用いることを特徴とする請求項１乃至１４の何れかに記載のポータル画面生成装置。
【請求項１６】
ポータル文書を生成する際に用いるテンプレートを選択する工程と、
前記テンプレートに従ってリアルタイムメタ情報を抽出する工程と、
ユーザプロファイルとなる特徴抽出基準を用いて前記抽出したリアルタイムメタ情報からキーワードを抽出する工程と、
前記抽出したキーワード及び前記テンプレートに従いメタ情報を検索する工程と、
前記検索したメタ情報を前記テンプレートに埋め込む工程と、
前記埋め込まれたテンプレートを用いてポータル文書を生成する工程と、
前記ポータル文書を用いてポータル画面を生成する工程とを有することを特徴とするポータル画面生成方法。
【請求項１７】
コンピュータを、
ポータル文書を生成する際に用いるテンプレートを管理するテンプレート管理部、ユーザが視聴している番組あるいはシーンとともにリアルタイムに受信するリアルタイムメタ情報を収集して管理するリアルタイムメタ情報管理部、ネットワークからメタ情報を収集するメタ情報収集部、前記メタ情報収集部が収集した前記メタ情報を管理するメタ情報管理部、ポータル画面出力指示に従って前記テンプレート管理部からテンプレートを選択し、当該テンプレートに従いポータル文書を生成するポータル文書生成部、及び前記ポータル文書生成部で生成したポータル文書を画面に出力するポータル画面出力部として機能させるためのポータル画面生成プログラム。
【請求項１８】
請求項１７に記載のポータル画面生成プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの特徴を示すメタ情報を利用して、視聴中の放送番組に関連する通信コンテンツを検索し、その検索結果、ポータル画面を生成して提示するポータル画面生成装置及びポータル画面生成方法に関するものである。
【背景技術】
【０００２】
従来では、ＷＥＢコンテンツ文書内の<title>及び<a>タグの内容を形態素解析してキーワードを抽出し、そのキーワードに関連する番組を端末に保存しているＥＰＧ(Electronic Program Guide)情報から検索し、検索で得られた番組を表示する（また録画予約する）。このとき、検索結果として得られた番組をユーザの好みの順にソートして出力していた（特許文献１参照）。
【特許文献１】特開２０００−３０７９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の特許文献１のように、見ている通信コンテンツに関連する放送番組を検索するときには際立って問題にはならなかったが、逆に視聴中の放送番組に関連する通信コンテンツを検索しようとした場合には、通信コンテンツ数は放送番組数に比べて膨大であるため、通信コンテンツを検索する検索キーワード数が多いと検索結果を得るまでに多大な時間がかかるという問題があった。
【０００４】
本発明は、こうした問題を解決するもので、視聴中の番組に関連する番組情報を検索する場合に提示までの時間を短縮できるポータル画面生成装置、生成方法、生成プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に記載の発明は、ポータル文書を生成する際に用いるテンプレートを管理するテンプレート管理部と、ユーザが視聴している番組あるいはシーンとともにリアルタイムに受信するリアルタイムメタ情報を収集して管理するリアルタイムメタ情報管理部と、ネットワークからメタ情報を収集するメタ情報収集部と、前記メタ情報収集部が収集した前記メタ情報を管理するメタ情報管理部と、ポータル画面出力指示に従って前記テンプレート管理部からテンプレートを選択し、当該テンプレートに従いポータル文書を生成するポータル文書生成部と、前記ポータル文書生成部で生成したポータル文書を画面に出力するポータル画面出力部とを備えたポータル画面生成装置であって、前記ポータル文書生成部には、前記ポータル画面出力指示を受け付ける画面生成起動部と、前記画面生成起動部からの指示により前記テンプレート管理部からテンプレートを選択して当該テンプレートを解釈するテンプレート解釈部と、前記テンプレートに従いリアルタイムメタ情報管理部から得られるリアルタイムメタ情報からキーワードを抽出する特徴抽出部と、前記キーワードを抽出するためのユーザプロファイルとなる特徴抽出基準を管理する特徴抽出基準管理部と、前記抽出したキーワードを用いて前記メタ情報管理部から該当するメタ情報を検索するメタ情報検索部と、該当したメタ情報をテンプレートに従って埋め込むメタ情報挿入部とを備えることを特徴とするポータル画面生成装置である。
【０００６】
本発明の請求項２に記載の発明は、請求項１に記載のポータル画面生成装置について、前記テンプレートは、前記リアルタイムメタ情報からキーワードを抽出するためのリアルタイムメタ情報抽出命令と、そのリアルタイムメタ情報抽出命令の結果を検索式の一部として、事前に収集した前記メタ情報の中から特定のメタ要素もしくはメタ要素内容を抽出するメタ情報抽出命令と、画面体裁を形成するための画面体裁情報とを含むことを特徴とする。
【０００７】
本発明の請求項３に記載の発明は、請求項１または２に記載のポータル画面生成装置について、前記特徴抽出基準は、ユーザに関する属性情報、嗜好情報、あるいは操作履歴、装置に関する固有のデバイス情報とを含むことを特徴とする。
【０００８】
本発明の請求項４に記載の発明は、請求項１乃至３の何れかに記載のポータル画面生成装置について、前記テンプレート管理部は、テンプレートを収集するテンプレート収集部と、前記テンプレート収集部で収集した前記テンプレートを保持するテンプレート保持部とを備えることを特徴とする。
【０００９】
本発明の請求項５に記載の発明は、請求項１乃至４の何れかに記載のポータル画面生成装置について、前記テンプレート収集部は、ネットワークを介してテンプレートを収集することを特徴とする。
【００１０】
本発明の請求項６に記載の発明は、請求項１乃至５の何れかに記載のポータル画面生成装置について、前記テンプレート収集部には、ユーザがテンプレートを入力可能とする入力手段を備えることを特徴とする。
【００１１】
本発明の請求項７に記載の発明は、請求項１乃至６の何れかに記載のポータル画面生成装置について、前記テンプレートに属性を対応付けて保持することを特徴とする。
【００１２】
本発明の請求項８に記載の発明は、請求項１乃至７の何れかに記載のポータル画面生成装置について、前記テンプレート管理部は、前記テンプレート保持部が保持するテンプレートの中からリアルタイムメタ情報管理部が管理するリアルタイムメタ情報を用いてテンプレートを選択するテンプレート選択部を備えることを特徴とする。
【００１３】
本発明の請求項９に記載の発明は、請求項１に記載のポータル画面生成装置について、前記メタ情報挿入部は、テンプレート内のメタ情報抽出命令の検索式に該当するコンテンツのＩＤリストを前記メタ情報検索部に要求するメタＩＤ抽出部と、前記メタＩＤ抽出部で得られたコンテンツＩＤリストを用いて、前記テンプレートで指定される出力形式に該当するメタ要素内容を前記メタ情報検索部に要求し、得られたメタ要素内容をテンプレートの所定の場所に代入するメタ要素内容挿入部とを備えることを特徴とする。
【００１４】
本発明の請求項１０に記載の発明は、請求項１に記載のポータル画面生成装置について、前記リアルタイムメタ情報管理部には、現在視聴中のチャネルへ選局する選局部と、前記選局部が選局したチャネルからリアルタイムメタ情報を受信するリアルタイムメタ情報受信部と、前記リアルタイムメタ情報受信部が受信したリアルタイムメタ情報を監視し、前記リアルタイムメタ情報が更新された場合に当該リアルタイムメタ情報を更新するリアルタイムメタ情報更新部とを備えることを特徴とする。
【００１５】
本発明の請求項１１に記載の発明は、請求項１０に記載のポータル画面生成装置について、前記リアルタイムメタ情報管理部には、前記リアルタイムメタ情報更新部がリアルタイムメタ情報を更新するのを監視し、前記リアルタイムメタ情報が更新された場合に、そのリアルタイムメタ情報と更新したときの時刻とをセットにして記録するリアルタイムメタ情報記録部を備えることを特徴とする。
【００１６】
本発明の請求項１２に記載の発明は、請求項１乃至１１の何れかに記載のポータル画面生成装置について、放送番組とその番組に付随するメタ情報を受信する番組受信部と、前記番組受信部が受信した前記放送番組をデコードして録画する番組録画部と、前記番組録画部に録画された番組を再生し、番組開始時刻から現在再生位置までの相対時間であるオフセット再生時間を管理する録画番組再生部とを備え、前記録画番組再生部を用いて番組を再生する際にポータル画面出力指示があった場合、前記特徴抽出部は、前記録画番組再生部からオフセット再生時間を受け取り、そのオフセット再生時間に最も近いリアルタイムメタ情報を前記リアルタイムメタ情報記録部から選択することを特徴とする。
【００１７】
本発明の請求項１３に記載の発明は、請求項１乃至１２の何れかに記載のポータル画面生成装置について、前記メタ要素毎に優先度を付与したメタ情報を用いることを特徴とする。
【００１８】
本発明の請求項１４に記載の発明は、請求項１乃至１３の何れかに記載のポータル画面生成装置について、前記特徴抽出基準毎に優先度を付与した特徴抽出基準を用いることを特徴とする。
【００１９】
本発明の請求項１５に記載の発明は、請求項１乃至１４の何れかに記載のポータル画面生成装置について、前記テンプレート毎に優先度を付与したテンプレートを用いることを特徴とする。
【００２０】
本発明の請求項１６に記載の発明は、ポータル文書を生成する際に用いるテンプレートを選択する工程と、前記テンプレートに従ってリアルタイムメタ情報を抽出する工程と、ユーザプロファイルとなる特徴抽出基準を用いて前記抽出したリアルタイムメタ情報からキーワードを抽出する工程と、前記抽出したキーワード及び前記テンプレートに従いメタ情報を検索する工程と、前記検索したメタ情報を前記テンプレートに埋め込む工程と、前記埋め込まれたテンプレートを用いてポータル文書を生成する工程と、前記ポータル文書を用いてポータル画面を生成する工程とを有することを特徴とするポータル画面生成方法である。
【００２１】
本発明の請求項１７に記載の発明は、コンピュータを、ポータル文書を生成する際に用いるテンプレートを管理するテンプレート管理部、ユーザが視聴している番組あるいはシーンとともにリアルタイムに受信するリアルタイムメタ情報を収集して管理するリアルタイムメタ情報管理部、ネットワークからメタ情報を収集するメタ情報収集部、前記メタ情報収集部が収集した前記メタ情報を管理するメタ情報管理部、ポータル画面出力指示に従って前記テンプレート管理部からテンプレートを選択し、当該テンプレートに従いポータル文書を生成するポータル文書生成部、及び前記ポータル文書生成部で生成したポータル文書を画面に出力するポータル画面出力部として機能させるためのポータル画面生成プログラムである。
【００２２】
本発明の請求項１８に記載の発明は、請求項１７に記載のポータル画面生成プログラムを記録した記録媒体である。
【発明の効果】
【００２３】
本発明によれば、視聴中の番組に関連する番組情報を検索する際に、視聴中の番組の情報をユーザプロファイルとなる特徴抽出基準を用いて検索対象を絞りこむので、大量の番組情報の中からユーザあるいは装置に適した番組の情報を検索して表示するまでの時間を短縮することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態について説明する。なお、本発明は、以下の各実施例に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲であれば、適宜に変更でき、実施できるものとする。はじめに、以下の各実施例で取り扱うポータル画面、メタ情報、及びテンプレートについて説明する。
【００２５】
ポータル画面について説明する。ポータル画面とは、HTML（Hyper Text Markup Language）文書やBML（Broadcast Markup Language）文書といったXML（eXtensible Markup Language）文書を専用のブラウザアプリが再生した結果得られる画面であり、本装置を扱うユーザに提示するコンテンツのナビゲーション画面である。図３にポータル文書例とブラウザで表示したときのポータル画面例を示す。
【００２６】
次に、メタ情報について説明する。メタ情報とは映像、音声、音響、文字、図形、グラフィックスのうち少なくとも一つを含むコンテンツの特徴を示す、テキストベースで表現された情報であり、「メタ要素」と「メタ要素内容」で構成される。メタ情報の構成例を図４、その具体例を図５に示す。「メタ要素」とは、メタ情報が参照するコンテンツの特徴をあらわす種別であり、例えば、図５では「番組ＩＤ」、「タイトル」、「出演者」、「ジャンル」、「詳細情報」などを示す。また、「メタ要素内容」とは、「メタ要素」で示す種別に対する実体であり、例えば、図５では「メタ要素」が「タイトル」であればその「メタ要素内容」は「ドラマたけぞう」であり、「メタ要素」が「出演者」であればその「メタ要素内容」は「Ａさん」、「Ｂさん」、「Ｃさん」などを示す。メタ情報の記述形式はXMLなどの構造化文書やデジタル放送におけるSI（Service Information）がある。なお、XML文書としてはRDF（Resource Description Framework）やDublin Core、MPEG7メタデータ、TVAメタデータなどがある。SIには放送番組に関するタイトル、ジャンル、出演者、詳細内容などの情報があり、BS、CS、地上波、CATV等のデジタル放送で多重化して放送される。
【００２７】
次に、テンプレートについて説明する。テンプレートは、ポータル文書を生成するためのものであり、リアルタイムメタ情報を検索する命令とメタ情報を検索する命令で構成する。例えば、スクリプトを含むXML（eXtensible Markup Language）形式で記述する。また、Webアプリケーションにおける例としてはCSS（Cascade Style Sheet）やXSL（eXtensible Stylesheet Language）がある。なお、テンプレート内に本装置に備わる特定の検索アプリケーションを起動するような記載をしてもよい。図６にテンプレートの構成例を示す。テンプレートの構成はリアルタイムメタ情報からキーワードを抽出するためのリアルタイムメタ情報抽出命令と、そのリアルタイムメタ情報抽出命令の結果を検索式の一部として、本装置が事前に収集したメタ情報の中から特定のメタ要素やメタ要素内容を抽出するメタ情報抽出命令と、画面体裁を形成するための画面体裁情報とで構成する。図７にテンプレートの具体例を示す。テンプレートを用いたポータル画面生成処理については後述する。
【実施例１】
【００２８】
以下、本発明の第１実施例を説明する。実施例１のポータル画面生成装置は、視聴中の放送番組のメタ情報（リアルタイムメタ情報）からユーザプロファイルに基づいて特徴となるキーワードを抽出し、抽出したキーワードに基づき通信ネットワーク経由で収集したメタ情報を検索し、放送番組に関連する通信コンテンツをナビゲーションするポータル画面を生成する。図１に実施例１のポータル画面生成装置の全体構成概要を示し、図２にその内部構成を示す。図１においてポータル画面生成装置は、一つ以上のテンプレートを記録するテンプレート管理部１１と、ネットワーク１を介して収集したリアルタイムメタ情報を記録するリアルタイムメタ情報管理部１２と、ネットワーク２を介してメタ情報を自動的に収集するメタ情報収集部１３と、メタ情報収集部１３が収集したメタ情報を記録するメタ情報管理部１４と、テンプレート管理部１１にあるテンプレートを選択し、選択したテンプレートに基づき抽出したリアルタイムメタ情報をメタ情報の検索式の一部としてメタ情報管理部１４からメタ情報を抽出し、抽出したメタ情報をテンプレートに埋め込むことでポータル文書を生成するポータル文書生成部１５と、生成したポータル文書を画面に表示するポータル画面出力部１６とで構成する。
【００２９】
ネットワーク１及びネットワーク２は片方向もしくは双方向ネットワークであり、放送網もしくは通信網である。本実施例１ではネットワーク１を片方向ネットワークとして放送網、ネットワーク２を双方向ネットワークとして通信網として説明するが、これに限ったものではない。
【００３０】
テンプレート管理部１１は、一つ以上のテンプレートを記録する記録媒体である。記録媒体にはHDD、DVD-RAM/R/RW、SDカード、メモリスティック等の不揮発性記録媒体及びRAM等の揮発性記録媒体を用いる。また、テンプレート管理部１１の内部構成は、図８に示すように一つ以上のテンプレートを記録するテンプレート保持部１１１と、ネットワーク３からテンプレートを自動的に収集するテンプレート収集部１１２から構成される。テンプレート収集部１１２はテンプレートを登録したり編集できるインタフェースを備え、外部からテンプレートの登録や修正を行うことができる。例えば、本装置を利用しているユーザがテンプレートを新規登録したり、登録しているテンプレートを修正してもよいし、ネットワークを介してセンターが能動的にテンプレート登録や修正をしてもよい。なお、ネットワーク３はネットワーク１，２と同様、片方向もしくは双方向ネットワークである。
【００３１】
リアルタイムメタ情報管理部１２は、ユーザが視聴している放送番組や番組シーンとともにリアルタイムに受信するメタ情報（以後、リアルタイムメタ情報）をネットワーク１（放送網）から受信し、常にリアルタイムメタ情報を記録する。リアルタイムメタ情報管理部１２の構成は、図２にあるように選局部１２１と、リアルタイムメタ情報受信部１２２と、リアルタイムメタ情報更新部１２３からなり、以下これらについて説明する。選局部１２１は、ネットワーク１（放送網）の中から現在視聴中のチャネルを選択し、リアルタイムメタ情報受信部１２２の受信チャネルを現在視聴中のチャネルへ選局する。リアルタイムメタ情報受信部１２２は、選局部１２１が選局したチャネルからリアルタイムメタ情報を逐次に受信する。ネットワーク１がデジタル放送であればリアルタイムメタ情報はSI（Service Information）情報であり、また、データ放送であればDSM-CCデータカルーセル形式で受信したデータをXML形式のメタ情報にデコードする。なお、ネットワーク１からIPマルチキャストにてリアルタイムメタ情報を取得してもよい。リアルタイムメタ情報更新部１２３は、リアルタイムメタ情報受信部１２２が受信したリアルタイムメタ情報を常時監視し、リアルタイムメタ情報が更新されたら記録しているリアルタイムメタ情報を更新する。また、ポータル文書生成部１５からの要求に対してその時々の最新のリアルタイムメタ情報を渡す。
【００３２】
メタ情報収集部１３は、ネットワーク２（通信網）からメタ情報を自動的に収集し、メタ情報管理部１４に格納する。ネットワーク２が双方向通信の場合、メタ情報を管理するサーバに対してSOAP（Simple Object Access Protocol）仕様に基づきクエリー式を渡し、その応答を受け取ることで目的のメタ情報を収集する。また、サーバに対してHTTP（Hyper Text Transfer Protocol）通信によりメタ情報を収集してもよい。なお、メタ情報の収集は自動的ではなく、外部入力を受け付けるインタフェースを備え、ユーザ自らがメタ情報を更新したいときに手動で収集してもよい。また、ネットワーク２が片方向通信の場合はIPマルチキャストやBS,CS,地上波,CATVのデジタル放送仕様に基づきメタ情報を収集してもよい。
【００３３】
メタ情報管理部１４は、メタ情報収集部１３が収集したメタ情報を記録する記録媒体である。記録媒体としては、HDD、DVD-RAM/R/RW、SDカード、メモリスティック等の不揮発性記録媒体及びRAM等の揮発性記録媒体である。
【００３４】
ポータル文書生成部１５は、テンプレート管理部１１から特定のテンプレートを選択し、そのテンプレートに従い、リアルタイムメタ情報管理部１２から得られる最新のリアルタイムメタ情報（リアルタイムメタ情報）を検索式の一部として、メタ情報管理部１４からメタ情報を検索し、検索結果のメタ情報をテンプレートに埋め込みポータル文書を生成する。詳細な内部構成は後述する。
【００３５】
ポータル画面出力部１６は、ポータル文書生成部１５で生成したポータル文書を画面に出力する。例えば、TMLブラウザやBMLブラウザもしくは専用の表示アプリである。出力媒体としては、モニタ、テレビ、携帯電話やＰＤＡ(Personal Digital Assistant)の画面、オーディオ等のインジケータがある。
【００３６】
次に図２を用いてポータル文書生成部１５の内部構成を示す。画面生成起動部１５０はポータル画面出力指示を受け付けるインタフェースを備え、外部からのポータル画面出力指示に従い、テンプレート解釈部１５１を起動する。このとき、テンプレート解釈部１５１がテンプレートを選択するための情報をパラメータとして渡しても良い。なお、画面生成起動部１５０は外部入力による起動ではなく、以下の手段により自動的に起動してもよい。例えば、ある一定時刻になったときに自動的に起動したり、あるいは一定間隔ごとに自動的に起動してもよい。また、外部ネットワークからの遠隔操作により起動してもよい。
【００３７】
テンプレート解釈部１５１は画面生成起動部１５０からの指示により、テンプレート管理部１１に記録しているテンプレートの中から特定のテンプレートを選択してテンプレートを解釈する。そして、テンプレートに従い、特徴抽出部１５３を用いてリアルタイムメタ情報更新部１２３のリアルタイムメタ情報からキーワードを抽出する。図６と図７にテンプレート例を示し、テンプレート解釈部１５１でのテンプレートの解釈方法を示す。図６のテンプレートは、リアルタイムメタ情報抽出命令とメタ情報抽出命令と画面体裁情報とで構成する。リアルタイムメタ情報抽出命令とは、現在視聴中の番組に関してユーザの好みとするキーワードを抽出する命令である。図７に示すリアルタイムメタ情報抽出命令の引数として「メタ要素＝ＡＮＹ」を指定している。これはリアルタイムメタ情報更新部１２３が保持している最新のリアルタイムメタ情報のうち、すべてのメタ要素を検索対象とすることを意味する。そして、特徴抽出基準管理部１５２が保持する特徴抽出基準と合致するキーワードを抽出し、その結果をＲＥＡＬ＿Ａに代入する。また、メタ情報抽出命令の引数として「検索式＝ＲＥＡＬ＿Ａ、出力＝タイトル」を指定している。まず「検索式＝ＲＥＡＬ＿Ａ」は先のリアルタイムメタ情報抽出命令で得られたキーワードを検索式として、メタ情報管理部１４に保持しているメタ情報を検索することを意味する。次に「出力＝タイトル」は先の検索式に合致するコンテンツの属性としてメタ要素がタイトルであるメタ要素内容（＝先の検索式に合致するコンテンツのタイトル名）をＭＥＴＡ＿Ａに代入することを意味する。そして画面体裁情報では、ＭＥＴＡ＿Ａにそのコンテンツのタイトル名を埋め込むことを意味する。
【００３８】
また、図１２のテンプレートでは、リアルタイムメタ情報抽出命令の引数として「メタ要素＝出演者」を指定している。これはリアルタイムメタ情報更新部１２３が保持している最新のリアルタイムメタ情報のうち、「出演者」というメタ要素だけを検索対象とし、特徴抽出基準管理部１５２が保持する特徴抽出基準と合致するキーワードを抽出し、その結果をＲＥＡＬ＿Ａに代入することを意味する。メタ情報抽出命令については、図７のテンプレートと同様である。
【００３９】
特徴抽出基準管理部１５２は、特徴抽出部１５３がリアルタイムメタ情報更新部１２３からキーワードを抽出するための特徴抽出基準を記録する。特徴抽出基準には、ユーザに関する属性情報、嗜好情報、あるいは操作履歴、装置に関する固有のデバイス情報などがある。特徴抽出基準の例を図９、図１３に示す。ともにユーザの嗜好情報を示しており、図９の特徴抽出基準は、ユーザはドラマが好きであり、Ｂさんが出演している番組が好きであることを示す。また、図１３の特徴抽出基準は、ユーザはＥさんやＦさんが出演している番組が好きであり、スポーツが好きであることを示す。なお、特徴抽出基準はユーザインタフェースによりユーザの入力で変更できるようにしてもよい。またユーザの操作履歴や端末へのＨＤＤ容量追加、機能追加等により自動的に判断して特徴抽出基準を変更してもよい。
【００４０】
特徴抽出部１５３は、テンプレート解釈部１５１の指示に従い、リアルタイムメタ情報更新部１２３から最新のリアルタイムメタ情報を取得し、取得したリアルタイムメタ情報と特徴抽出基準管理部１５２の特徴抽出基準からキーワードを抽出し、抽出したキーワードをテンプレート解釈部１５１に返す。ここで特徴抽出部１５３でのキーワード抽出について説明する。第１の抽出例として、テンプレートが図７、特徴抽出基準管理部１５２が記録している特徴抽出基準が図９、このときにリアルタイムメタ情報更新部１２３が保持しているメタ情報が図１０である場合について説明する。図７のテンプレートのリアルタイムメタ情報抽出命令は、リアルタイムメタ情報更新部１２３が保持している最新のリアルタイムメタ情報のうち、すべてのメタ要素を検索対象（「メタ要素＝ＡＮＹ」）とし、特徴抽出基準管理部１５２が保持する特徴抽出基準と合致するキーワードを抽出することを意味する。また、図９の特徴抽出基準は、ユーザの嗜好情報として「メタ要素がジャンル、かつメタ要素内容がドラマ」（＝好きなジャンルがドラマである）と、「メタ要素が出演者、かつメタ要素内容がＢさん」（＝好きな出演者がＢさんである）を指定している。図１０のリアルタイムメタ情報は「メタ要素が番組ＩＤ、かつメタ要素内容が７００１」の番組の属性として、「メタ要素がタイトル、かつメタ要素内容がウィンブルドン（＝タイトルがウィンブルドン）、「メタ要素が出演者、かつメタ要素内容がＡさん」（＝出演者がＡさん）、「メタ要素が出演者、かつメタ要素内容がＢさん」（＝出演者がＢさん）、「メタ要素が出演者、かつメタ要素内容がＣさん」（＝出演者がＣさん）、「メタ要素がジャンル、かつメタ要素内容がスポーツ」（＝ジャンルがスポーツ）、などがあることを示している。
【００４１】
以上のようなデータがあるときのキーワード抽出について図１１を用いて処理フローを説明する。特徴抽出部１５３はリアルタイムメタ情報更新部１２３が保持しているリアルタイムメタ情報を取得する（Ｓ１１０１）。テンプレート（図７）内のリアルタイムメタ情報抽出命令の引数である「メタ要素＝ＡＮＹ」からメタ情報の検索対象を全文書とする（Ｓ１１０２）。リアルタイムメタ情報抽出命令に従い、図９の特徴抽出基準記載の全メタ要素を選択したかを判断する（Ｓ１１０３）。すべてのメタ要素を選択していない場合、特徴抽出基準から一つの基準を選択する（Ｓ１１０４）。図９の特徴抽出基準からまず「ジャンルがドラマである」という基準を選択する。そして、「ジャンルがドラマである」という基準がＳ１１０２で得たメタ情報に存在するかを検索する（Ｓ１１０５）。「メタ要素がジャンル、かつメタ要素内容がドラマ」が存在しないため、再度、特徴抽出基準内の全メタ要素を選択したかを判断する（Ｓ１１０３）。すべての基準を選択していないため、次の基準として「出演者がＢさんである」という基準を選択する（Ｓ１１０４）。そして、「出演者がＢさんである」という基準がＳ１１０２で得たメタ情報に存在するかを検索する（Ｓ１１０５）。「メタ要素が出演者、かつメタ要素内容がＢさん」が存在するため、「出演者がＢさんである」という項目をキーワードとして保持する（Ｓ１１０６）。再び特徴抽出基準を読み出し、すべての基準を選択したかを判断する（Ｓ１１０３）。すべての基準を選択したためキーワード抽出の処理を終了する。以上の処理により特徴抽出部１５３は「メタ要素が出演者かつメタ要素内容がＢさん」（＝出演者がＢさんである）というキーワードを抽出したことになる。
【００４２】
第２の抽出例として、テンプレートが図１２、特徴抽出基準管理部１５２が記録している特徴抽出基準が図１３、このときにリアルタイムメタ情報更新部１２３が保持しているメタ情報が図１４である場合について説明する。図１２のテンプレートのリアルタイムメタ情報抽出命令は、リアルタイムメタ情報更新部１２３が保持している最新のリアルタイムメタ情報のうち、「出演者」というメタ要素だけを検索対象とし、特徴抽出基準管理部１５２が保持する特徴抽出基準と合致するキーワードを抽出することを意味する。また、図１３の特徴抽出基準は、ユーザの嗜好情報として「メタ要素が出演者、かつメタ要素内容がＥさん」（＝好きな出演者がＥさんである）と、「メタ要素が出演者、かつメタ要素内容がＦさん」（＝好きな出演者がＦさんである）と、「メタ要素がジャンルかつメタ要素内容がスポーツ」（＝好きなジャンルがスポーツである）を指定している。図１４のリアルタイムメタ情報は「メタ要素が番組ＩＤ、かつメタ要素内容が８００３」の番組の属性として、「メタ要素がタイトル、かつメタ要素内容がローランギャロス」（＝タイトルがローランギャロス）、「メタ要素が出演者、かつメタ要素内容がＦさん」（＝出演者がＦさん）、「メタ要素が出演者、かつメタ要素内容がＧさん」（＝出演者がＧさん）、「メタ要素がジャンル、かつメタ要素内容がスポーツ」（＝ジャンルがスポーツ）、などがあることを示している。
【００４３】
まず特徴抽出部１５３はリアルタイムメタ情報更新部１２３が保持しているリアルタイムメタ情報を取得する（Ｓ１１０１）。テンプレート（図１２）内のリアルタイムメタ情報抽出命令の引数である「メタ要素が出演者」からメタ情報の検索対象を「メタ要素が出演者」に絞り込む（Ｓ１１０２）。リアルタイムメタ情報抽出命令に従い、図１３の特徴抽出基準記載の全メタ要素を選択したかを判断する（Ｓ１１０３）。すべてのメタ要素を選択していない場合、特徴抽出基準から一つの基準を選択する（Ｓ１１０４）。図１３の特徴抽出基準からまず「出演者がＥさんである」という基準を選択する。そして、「出演者がＥさんである」という基準がＳ１１０２で得たメタ情報に存在するかを検索する（Ｓ１１０５）。「メタ要素が出演者、かつメタ要素内容がＥさん」が存在しないため、再度、特徴抽出基準内の全メタ要素を選択したかを判断する（Ｓ１１０３）。すべての基準を選択していないため、次の基準として「出演者がＦさんである」という基準を選択する（Ｓ１１０４）。そして、「出演者がＦさんである」という基準がＳ１１０２で得たメタ情報に存在するかを検索する（Ｓ１１０５）。「メタ要素が出演者、かつメタ要素内容がＦさん」が存在するため、「出演者がＦさんである」という項目をキーワードとして保持する（Ｓ１１０６）。再び特徴抽出基準を読み出し、すべての基準を選択したかを判断する（Ｓ１１０３）。すべての基準を選択していないため、次の基準として「ジャンルがスポーツである」という基準を選択する（Ｓ１１０４）。そして、「ジャンルがスポーツである」という基準がＳ１１０２で得たメタ情報に存在するかを検索する（Ｓ１１０５）。Ｓ１１０２にて図１２のメタ情報のうち、「メタ要素が出演者」に絞り込まれているため、「ジャンルがスポーツである」が存在しないため、再度、特徴抽出基準内のすべての基準を選択したかを判断する（Ｓ１１０３）。すべての基準を選択したためキーワード抽出の処理を終了する。以上の処理により特徴抽出部１５３は「メタ要素が出演者かつメタ要素内容がＦさん」（＝出演者がＦさんである）というキーワードを抽出したことになる。なお、上記処理に限ってキーワードを抽出する必要はなく、特徴抽出部１５３はリアルタイムメタ情報更新部１２３がそのとき保持する最新のリアルタイムメタ情報と、特徴抽出基準管理部１５２が記録している特徴抽出基準から共通のキーワードを選択できる処理であればどのような処理でもよい。なお、共通となるキーワードが存在しない場合、リアルタイムメタ情報更新部１２３が保持する最新のリアルタイムメタ情報の中からランダムにキーワードを抽出してもよい。また、このキーワードの選出基準については本装置で事前に選出基準を定めていてもよい。
【００４４】
メタ情報検索部１５４は、テンプレート解釈部１５１からの検索指示に基づき、該当するメタ要素内容をメタ情報管理部１４から検索しその結果をメタ情報挿入部１５５へ渡す。なお、メタ情報管理部１４に該当するメタ情報が存在しない場合はメタ情報収集部１３に対してネットワーク２から該当するメタ情報を検索して収集してもよい。
【００４５】
メタ情報挿入部１５５は、テンプレート解釈部１５１からテンプレートと、特徴抽出部１５３が抽出したキーワードを受け取り、テンプレートの指示に従い、メタ情報検索部１５４に対して先のキーワードを検索式の一部として検索指示し、その結果得られたメタ要素内容をテンプレートの所定の場所に埋め込む処理を行う。ここで、図１９のメタ情報がメタ情報管理部１４で保持している場合において、図７、図９、図１０の場合（第１の抽出例）と、図１２、図１３、図１４の場合（第２の抽出例）と、図１６、図１７、図１８の場合（第３の抽出例）についてメタ情報挿入部１５５の処理を以下に示す。
【００４６】
第１の抽出例では、図７のテンプレートにおけるリアルタイムメタ情報抽出命令の実行結果として、ＲＥＡＬ＿Ａに「メタ要素が出演者かつメタ要素内容がＢさん」（＝出演者がＢさんである）というキーワードを代入している。そこで、メタ情報挿入部１５５はメタ情報抽出命令を実行する。図７のテンプレートのメタ情報抽出命令は、引数として「検索式＝ＲＥＡＬ＿Ａ、出力＝タイトル」を指定している。まず「検索式＝ＲＥＡＬ＿Ａ」という記述から「メタ要素が出演者かつメタ要素内容がＢさん」であるメタ情報を検索するようにメタ情報検索部１５４に指示する。また「出力＝タイトル」という記述からメタ情報検索部１５４への検索指示のときにその結果として該当するコンテンツのタイトル名を返すように指示し、その結果をＭＥＴＡ＿Ａに代入する。図１９のメタ情報をメタ情報管理部１４が保持しているとすると、図７のテンプレートにおけるメタ情報抽出命令はタイトル名として「ドラマたけぞう」をＭＥＴＡ＿Ａに代入する。そして画面体裁情報として、画面内のＭＥＴＡ＿Ａの欄にそのコンテンツのタイトル名として「ドラマたけぞう」を埋め込む。
【００４７】
第２の抽出例では、図１２のテンプレートのメタ情報抽出命令を実行すると、メタ情報検索部１５４を用いて「メタ要素が出演者かつメタ要素内容がＦさん」に該当するタイトル名として図１９のメタ情報から「ニュース７」をＭＥＴＡ＿Ａに代入する。そして画面体裁情報として、画面内のＭＥＴＡ＿Ａの欄にそのコンテンツのタイトル名として「ニュース７」を埋め込む。
【００４８】
第３の抽出例では、図１６のテンプレートのメタ情報抽出命令を実行すると、複数のコンテンツが検索結果として得られ、それらを挿入する場合の処理を示す。図１５に示すように、メタ情報挿入部１５５はメタＩＤ抽出部１５５１とメタ要素内容挿入部１５５２を備える。メタＩＤ抽出部１５５１は、テンプレート内のメタ情報抽出命令の検索式に該当するコンテンツのＩＤリストをメタ情報検索部１５４に要求する。メタ要素内容挿入部１５５２は、メタＩＤ抽出部１５５１で得られたコンテンツＩＤリストを用いて、テンプレートで指定される出力形式に該当するメタ要素内容をメタ情報検索部１５４に要求し、得られたメタ要素内容をテンプレートの所定の場所に代入する。
【００４９】
図１６のテンプレートにおけるリアルタイムメタ情報抽出命令の実行結果として、ＲＥＡＬ＿Ａに「メタ要素が出演者かつメタ要素内容がＡさん」（＝出演者がＡさんである）というキーワードを代入している。また、テンプレートのメタ情報抽出命令は、引数として「検索式＝ＲＥＡＬ＿Ａ、出力＝タイトル」を指定している。まずメタＩＤ抽出部１５５１で、「検索式＝ＲＥＡＬ＿Ａ」という記述から「メタ要素が出演者かつメタ要素内容がＡさん」であるコンテンツＩＤリストを検索するようにメタ情報検索部１５４に要求し、図１９からコンテンツＩＤリストとして、９００１と９００２が得られる。そして、メタ要素内容挿入部１５５２で、テンプレートを解釈し、「ＭＥＴＡ＿Ａ〔１〕タイトル」には「ＩＤ＝９００１のタイトル」を検索してそのメタ要素内容として「ドラマたけぞう」を代入し、「ＭＥＴＡ＿Ａ〔１〕ジャンル」には「ドラマ」を代入する。また、「ＭＥＴＡ＿Ａ〔２〕タイトル」には「ＩＤ＝９００２のタイトル」を検索してそのメタ要素内容として「ニュース７」を代入し、「ＭＥＴＡ＿Ａ〔２〕ジャンル」には「ニュース」を代入する。なお、テンプレートとして上記に限ったものではなく、リアルタイムメタ情報更新部１２３と特徴抽出部１５３に共通するキーワードを抽出し、かつ、そのキーワードを用いてメタ情報検索部１５４を介してメタ情報をテンプレートに挿入するといった処理を実行するような命令であればどのような記述方法でもよい。
【００５０】
図２０にユーザが現在視聴している放送番組に関連し、そのユーザに適した通信コンテンツをナビゲーションするポータル画面を生成する全体の処理の流れを示す。まず事前に特徴抽出基準管理部１５２へユーザの操作履歴や嗜好情報等を登録する（Ｓ２００１）。次に選局部１２１が現在視聴している番組に選局し、リアルタイムメタ情報受信部１２２がネットワーク１のうち選局されたチャネルから番組に関するリアルタイムメタ情報を取得し、リアルタイムメタ情報更新部１２３にてリアルタイムメタ情報を常に最新のものに更新しながら保持する。（Ｓ２００２）。ポータル画面出力指示に従い、画面生成起動部１５０が起動し、テンプレート解釈部１５１はテンプレート管理部１１から特定のテンプレートを選択する（Ｓ２００３）。特徴抽出部１５３はテンプレート解釈部１５１からの指示に従い、リアルタイムメタ情報更新部１２３から最新のリアルタイムメタ情報を選択し、かつ、特徴抽出基準管理部１５２から特徴抽出基準を抽出し、互いに共通なキーワードを抽出する（Ｓ２００４）。メタ情報挿入部１５５はテンプレート解釈部１５１から得られるテンプレートと、特徴抽出部１５３で抽出したキーワードを受け取り、メタ情報検索部１５４を用いてメタ情報管理部１４から該当するメタ情報を検索する（Ｓ２００５）。メタ情報挿入部１５５はその検索結果をテンプレートの所定の場所に埋め込み、ポータル画面を生成する。（Ｓ２００６）。最後にポータル画面出力部１６は生成したポータル画面を表示する（Ｓ２００７）。なお、以上の処理は、ポータル画面生成装置内の記録媒体（図示しない）に記録されているポータル画面生成プログラムを用いて装置内のコンピュータが実行する。
【００５１】
以上、本実施例は現在視聴中の番組や番組シーンに関連する通信コンテンツを抽出する際に、ユーザの嗜好や操作履歴等の特徴抽出基準により視聴中番組に関連するキーワードを絞り込む処理時間の方が、キーワードを絞り込まずに検索して得られた通信コンテンツの検索結果の中からユーザの嗜好等でコンテンツを絞り込む処理時間よりも短いため、検索して表示するまでの全体の処理時間を短縮することができると同時にユーザあるいは装置に適した番組の情報を提供することができる。
【実施例２】
【００５２】
以下、本発明の第２実施例を説明する。実施例２では、視聴中の番組や番組シーンが高頻度で切り替わり、それに伴い、シーンのメタ情報も高頻度で更新される場合であっても、ユーザがポータル画面の起動を指示したときのシーンに関連するポータル画面を生成し出力できるポータル画面生成装置について説明する。図２１に実施例２のポータル画面生成装置の全体構成及び内部構成を示す。実施例１とは異なる構成を以下に示す。なお、上記実施例１と同じ構成には同じ符号を付して重複する説明は省略する。
【００５３】
リアルタイムメタ情報記録部１２４は、リアルタイムメタ情報更新部１２３がリアルタイムメタ情報を更新するのを監視し、更新したときの絶対時刻（リアルタイムメタ情報更新時刻）とそのリアルタイムメタ情報をセットにして記録する。なお、リアルタイムメタ情報更新時刻ではなく、当該番組の開始時刻からの相対時間でもよい。
【００５４】
テンプレート解釈部１５１は、画面生成起動部１５０から起動指示を受けた現在時刻（画面生成起動時刻）を記録し、テンプレート管理部１１に記録しているテンプレートの中から特定のテンプレートを選択する。そして、そのテンプレートに従い、特徴抽出部１５３に対してリアルタイムメタ情報抽出命令を指示するときに先に記録した画面生成起動時刻も渡す。なお、画面生成起動時刻は当該番組の開始時刻からの相対時間でもよい。
【００５５】
特徴抽出部１５３は、テンプレート解釈部１５１から受け取った画面生成起動時刻をもとにリアルタイムメタ情報記録部１２４からリアルタイムメタ情報更新時刻が最も近い過去のリアルタイムメタ情報を取得する。そして、取得したリアルタイムメタ情報と特徴抽出基準管理部１５２の特徴抽出基準からキーワードを抽出し、抽出したキーワードをテンプレート解釈部１５１に渡す。
【００５６】
以下図２２を用いて、リアルタイムメタ情報管理部１２内の処理の流れについて説明する。選局部１２１、リアルタイムメタ情報受信部１２２にてネットワーク１からリアルタイムメタ情報を受信し、リアルタイムメタ情報更新部１２３にて最新のリアルタイムメタ情報を保持する（Ｓ２２０１）。リアルタイムメタ情報記録部１２４はリアルタイムメタ情報更新部１２３がリアルタイムメタ情報を更新するかを監視する（Ｓ２２０２）。リアルタイムメタ情報記録部１２４がリアルタイムメタ情報の更新を確認したら更新したリアルタイムメタ情報とその更新時刻（メタ情報更新時刻、例えば現在時刻もしくは番組開始時刻からの相対時間）とを対応づけて記録する（Ｓ２２０３）。
【００５７】
次に図２３を用いて、特徴抽出部１５３がリアルタイムメタ情報記録部１２４からリアルタイムメタ情報を取得する処理の流れについて説明する。ポータル画面出力指示に従い、画面生成起動部１５０が起動し（Ｓ２３０１）、テンプレート解釈部１５１は画面生成起動部１５０からポータル画面生成起動を呼び出された時刻（画面生成起動時刻）を記録し、特徴抽出部１５３に画面生成起動時刻を送る（Ｓ２３０２）。特徴抽出部１５３は受け取った画面生成起動時刻に最も近い過去を示すリアルタイムメタ情報更新時刻に対応するリアルタイムメタ情報をリアルタイムメタ情報記録部１２４から選択する（Ｓ２３０３）。
【００５８】
以上、本実施例はネットワーク１から受信するリアルタイムメタ情報の更新頻度が高い場合でも、メタ情報の更新時刻の情報を用いることにより、ユーザがポータル画面の起動を指示したときのメタ情報に基づいてポータル画面を生成することができる。特に、短いシーン毎にメタ情報を付与した番組を視聴している場合に有効である。
【実施例３】
【００５９】
以下、本発明の第３実施例を説明する。実施例３では、ポータル画面を生成するためのテンプレートが複数存在した場合に現在視聴中の画面イメージにより近いテンプレートを選択し、ポータル画面を自動的に生成し出力できるポータル画面生成装置について説明する。図２４に実施例３のポータル画面生成装置の全体構成及び内部構成を示す。実施例１及び２とは異なる構成を以下に示す。なお、上記実施例１及び２と同じ構成には同じ符号を付して重複する説明は省略する。
【００６０】
テンプレート保持部１１１は、テンプレート収集部１１２が収集したテンプレートを記録する記録媒体である。保持するデータはテンプレート保存場所と、そのテンプレートの属性情報を対応づけたテンプレート対応リストで構成する。図２５にテンプレート対応リストを示す。テンプレートＩＤ＝１のテンプレートの保存場所は「file:////portal-gen/template1.tmpl」であり、テンプレート属性は「ニュース」、また、テンプレートＩＤ＝２のテンプレートの保存場所は「file:////portal-gen/template2.tmpl」であり、属性は「ドラマ」、また、テンプレートＩＤ＝３の保存場所は「file:////portal-gen/template3.tmpl」であり、テンプレート属性は「スポーツ」である。なお、記録媒体にはHDD、DVD-RAM/R/RW、SDカード、メモリスティック等の不揮発性記録媒体及びRAM等の揮発性記録媒体を用いる。
【００６１】
テンプレート収集部１１２は、ネットワーク３からテンプレートを登録したり編集できるインタフェースを備え、登録するテンプレートの属性の入力も受け付け、テンプレート保持部１１１へ保存する。テンプレート属性は、テンプレートを表現するジャンルやタイトル等で構成する。なお、ネットワーク３からの受信だけでなく、本装置を利用するユーザからの入力といった外部入力によりテンプレート及びその属性を登録するインタフェースを備えてもよい。
【００６２】
テンプレート選択部１１３は、ポータル文書生成部１５からのテンプレート取得要求に従い、リアルタイムメタ情報更新部１２３が保持する最新のリアルタイムメタ情報を読み出し、そのリアルタイムメタ情報に基づいてテンプレート保持部１１１が保持するテンプレートの中から現在視聴中の番組や番組シーンに関連するテンプレートを選択する。図２６にテンプレートの選択処理を示す。まずリアルタイムメタ情報更新部１２３が保持する最新のリアルタイムメタ情報を読み出す（Ｓ２６０１）。テンプレート保持部１１２からテンプレート対応リストを読み出す（Ｓ２６０２）。テンプレート対応リスト内のテンプレート属性を検索ワードとして、Ｓ２６０１で読み出したリアルタイムメタ情報内を検索する（Ｓ２６０３）。リアルタイムメタ情報内に検索ワードが含まれているかどうかをチェックする（Ｓ２６０４）。リアルタイムメタ情報内にテンプレート属性が含まれる場合、当該テンプレートを選択する（Ｓ２６０５）。また、Ｓ２６０３にて検索結果が得られなかった場合はテンプレート選択部１１３にて保持するデフォルトのテンプレートを選択する（Ｓ２６０６）。
【００６３】
ここで、図１０のリアルタイムメタ情報をリアルタイムメタ情報更新部１２３が保持し、図２５のテンプレート対応リストをテンプレート保持部１１１が記録していたとした場合のテンプレート選択処理を示す。図２５のテンプレートＩＤ＝１のテンプレート属性は「ニュース」であり、図１０のリアルタイムメタ情報を検索しても「ニュース」という文字列は存在しないため、テンプレート１は不適合であると判断する。次に、図２５のテンプレートＩＤ＝２の属性は「ドラマ」であり、図１０のリアルタイムメタ情報を検索しても「ドラマ」という文字列は存在しないため、テンプレート２も不適合であると判断する。そして、図２５のテンプレートＩＤ＝３のテンプレート属性は「スポーツ」であり、図１０のメタ情報を検索すると「スポーツ」という文字列が存在するため、テンプレートＩＤ＝３のテンプレートは適合であると判断してこれを選択する。
【００６４】
以上、本実施例はテンプレート管理部にて複数のテンプレートが存在したときに現在視聴中の番組や番組シーンに関連するテンプレートが選択できることにより、現在視聴中の画面イメージにより近いポータル画面を自動的に表示することができる。
【実施例４】
【００６５】
以下、本発明の第４実施例を説明する。実施例４では、録画した番組に対しても視聴中の番組や番組シーンに対応したポータル画面を生成し出力できるようにしたポータル画面生成装置について説明する。図２７に実施例４のポータル画面生成装置の全体構成及び内部構成を示す。実施例１乃至３とは異なる構成を以下に示す。なお、上記実施例１乃至３と同じ構成には同じ符号を付して重複する説明は省略する。
【００６６】
番組受信部１７はネットワーク１から放送番組とその番組に付随するメタ情報を受信し、放送番組を番組録画部１８へ、付随するメタ情報をメタ情報受信部１２２へ送る。なお、ネットワーク１はデジタル放送網に限ったものではなく、双方向通信網でもよい。
【００６７】
番組録画部１８は、番組受信部１７がネットワーク１（放送網）から受信した番組をデコードして録画する記録媒体である。記録媒体にはHDD、DVD-RAM/R/RW、SDカード、メモリスティック等の不揮発性記録媒体及びRAM等の揮発性記録媒体を用いる。またD-VHSやVHS等のテープメディアでもよい。
【００６８】
録画番組再生部１９は、番組録画部１８に録画された番組を再生するものであり、番組開始時刻から現在再生位置までの相対時間（オフセット再生時間）を管理する。
【００６９】
リアルタイムメタ情報記録部１２４は、リアルタイムメタ情報更新部１２３がリアルタイムメタ情報を更新するのを監視し、更新したときの番組の開始時刻からの相対時間（リアルタイムメタ情報更新オフセット時間）とそのリアルタイムメタ情報をセットにして記録する。なお、リアルタイムメタ情報更新オフセット時間は絶対時刻（リアルタイムメタ情報更新時刻）でもよい。
【００７０】
テンプレート解釈部１５１は、画面生成起動部１５０から起動指示を受けたとき、録画番組再生部１９からオフセット再生時間を受け取り、また、テンプレート管理部１１に記録しているテンプレートの中から特定のテンプレートを選択する。そして、そのテンプレートに従い、特徴抽出部１５３に対してリアルタイムメタ情報抽出命令を実行指示するとともに、録画番組再生部１９から受け取ったオフセット再生時間を渡す。
【００７１】
特徴抽出部１５３は、テンプレート解釈部１５１から受け取ったオフセット再生時間を基準として、リアルタイムメタ情報更新オフセット時間が最も近い過去を示すリアルタイムメタ情報をリアルタイムメタ情報記録部１２４から取得する。そして、取得したリアルタイムメタ情報と特徴抽出基準管理部１５２の特徴抽出基準からキーワードを抽出し、抽出したキーワードをテンプレート解釈部１５１に返す。
【００７２】
ここで、図２８を用いて特徴抽出部１５３がリアルタイムメタ情報記録部１２４からリアルタイムメタ情報を選択する処理の流れについて説明する。ポータル画面出力指示に従い、画面生成起動部１５０が起動し（Ｓ２８０１）、テンプレート解釈部１５１は画面生成起動部１５０からポータル画面生成起動を呼び出されたとき、録画番組再生部１９から現在再生中のシーンのオフセット再生時間を受け取り、特徴抽出部１５３にオフセット再生時間を送る（Ｓ２８０２）。特徴抽出部１５３は受け取ったオフセット再生時間に最も近い過去のリアルタイムメタ情報をリアルタイムメタ情報記録部１２４から選択する（Ｓ２８０３）。なお、リアルタイムメタ情報からキーワードを抽出する処理は図１１と同じである。また、本装置において録画番組の再生と時系列的に同期してメタ情報を録画している場合は、実施例１（図１及び図２）においてネットワーク１を録画装置と見立てて番組とメタ情報を受信しているのと同じ構成になる。
【００７３】
以上、本実施例は録画した番組であっても視聴中の番組や番組シーンに対応したポータル画面を生成し出力できる。
【実施例５】
【００７４】
以下、本発明の第５実施例を説明する。実施例５では、メタ情報を制作するセンター側でメタ要素単位に優先度を付与し、そのメタ情報を受信装置に送信し、受信装置でメタ情報と特徴抽出基準からキーワードを選択するときに、メタ要素単位に付与した優先度に重み付けをしてキーワードを絞り込む。図２９に実施例５のポータル画面生成システムの全体構成及び内部構成を示す。実施例１乃至４とは異なる構成を以下に示す。なお、上記実施例１乃至４と同じ構成には同じ符号を付して重複する説明は省略する。
【００７５】
メタ情報編集部２１は、メタ情報記録部２２が保存しているメタ情報を取り出し、メタ情報内のメタ要素毎に優先度を付与する。優先度を付与したメタ情報の例を図３０、図３１に示す。図３０はメタ情報内に優先度を埋め込んだ例であり、優先度の数値が小さい方が優先度が高いことを意味する。「番組ＩＤ」は優先度なし、「タイトル」は優先度４、１番目の「出演者」は優先度１、２番目の「出演者」は優先度２、「ジャンル」は優先度３を示す。また図３１はメタ情報とメタ情報優先度データを別々のデータとした場合を示し、優先度の数値は図３０と同じである。なお、メタ情報編集部２１においてメタ情報を作成するときにはじめから優先度も一緒に付与し、メタ情報記録部２２に保存してもよい。
【００７６】
メタ情報記録部２２は、メタ情報を保持している記録媒体である。なお、メタ要素毎に付与された優先度が別データ（メタ情報優先度データ）の場合はそのメタ情報優先度データも保持する。なお、記録媒体にはHDD、DVD-RAM/R/RW、SDカード、メモリスティック等の不揮発性記録媒体及びRAM等の揮発性記録媒体を用いる。
【００７７】
メタ情報送信部２３はメタ情報記録部２２に保持しているメタ情報を、ネットワーク１を介して受信装置５に送信する。なお、メタ情報は放送番組と多重化して送信してもよいし、受信装置５からの要求に応じてメタ情報を送信しても良い。また、メタ要素毎に付与された優先度が別データ（メタ情報優先度データ）の場合は、対応するメタ情報と関連づけて受信装置５へ送る。
【００７８】
特徴抽出部１５３では、リアルタイムメタ情報更新部１２３が保持する最新のリアルタイムメタ情報と特徴抽出基準管理部１５２が保持する特徴抽出基準から共通のキーワードを選択する。このとき、キーワードが複数存在した場合、メタ情報に付与された優先度を用いて重み付けを行い、優先度の高いキーワードを選択する。図３２の特徴抽出基準とメタ情報を用いて優先度に基づいたキーワード選択処理を示す。まず図１１のキーワード抽出処理に基づくとキーワードとして「出演者＝Ｆさん」と「ジャンル＝スポーツ」が選択される。そこで、メタ情報に付与された優先度を利用すると、「出演者＝Ｆさん」の優先度は１、「ジャンル＝スポーツ」の優先度は３であることから「出演者＝Ｆさん」をキーワードとして選択する。なお、特徴抽出基準にも優先度が付与され、双方の優先度値の合計や重み付けを行い、最も優先度の高いキーワードを選択してもよい。
【００７９】
以上、本実施例はポータル画面生成装置でのキーワード抽出において、メタ情報の制作を行う送信側の意図を反映させて抽出することができる。
【実施例６】
【００８０】
以下、本発明の第６実施例を説明する。実施例６では、テンプレートを制作するセンター側でテンプレート毎に優先度を付与し、そのテンプレートを受信装置に送信し、受信装置でテンプレートを選択するときに、テンプレートに付与した優先度に重み付けをしてテンプレートを絞り込む。図３３に実施例６のポータル画面生成システムの全体構成及び内部構成を示す。実施例１乃至５とは異なる構成を以下に示す。なお、上記実施例１乃至５と同じ構成には同じ符号を付して重複する説明は省略する。
【００８１】
テンプレート編集部２４は、テンプレート記録部２５が保存しているテンプレートを取り出し、テンプレートに優先度を付与する。優先度を付与したテンプレートの例を図３４、図３５に示す。図３４はテンプレート内に優先度を埋め込んだ例であり、優先度（ＰＲＩ）の数値が小さい方が優先度が高いことを意味する。図３４のテンプレートの優先度（ＰＲＩ）は２を示す。また図３５はテンプレートとテンプレート優先度データを別々のデータとした場合を示し、テンプレートＩＤ＝１の優先度は未設定（最低優先度）であり、テンプレートＩＤ＝２の優先度は４、テンプレートＩＤ＝３の優先度は２である。なお、テンプレート編集部２４においてテンプレートを作成するときにはじめから優先度も一緒に付与し、テンプレート記録部２５に保存してもよい。
【００８２】
テンプレート記録部２５は、テンプレートを保持している記録媒体である。なお、テンプレート毎に付与された優先度が別データ（テンプレート優先度データ）の場合はそのテンプレート優先度データも保持する。なお、記録媒体にはHDD、DVD-RAM/R/RW、SDカード、メモリスティック等の不揮発性記録媒体及びRAM等の揮発性記録媒体を用いる。
【００８３】
テンプレート送信部２６はテンプレート記録部２５に保持しているテンプレートを、ネットワーク３を介して受信装置５に送信する。なお、テンプレートは放送網で送信してもよいし、受信装置５からの要求に応じてテンプレートを送信しても良い。また、テンプレート毎に付与された優先度が別データ（テンプレート優先度データ）の場合は、対応するテンプレートと関連づけて受信装置５へ送る。
【００８４】
図３３のテンプレート解釈部１５１において、テンプレートを選択するとき、テンプレートに付与された優先度が高いテンプレートを選択する。また、図２４のテンプレート選択部１１３においては、テンプレートを選択したときに複数のテンプレートが選択された場合に図２６の処理を行うが、それでもテンプレートが複数存在する場合には、優先度が高いテンプレートを選択する。
【００８５】
以上、本実施例はポータル画面生成装置でのテンプレート選択において、テンプレート制作側の意図を反映させてポータル画面のもととなるテンプレートを選択することができる。
【産業上の利用可能性】
【００８６】
本発明にかかるポータル画面生成装置は、視聴中の放送番組からユーザに適した情報を通信ネットワークの中から検索し提示する機能を有し、放送通信連携サービスとしてのコンテンツのナビゲーションとして有用である。
【図面の簡単な説明】
【００８７】
【図１】本発明のポータル画面生成装置の全体構成概要を示すブロック図（実施例１）
【図２】ポータル画面生成装置の内部構成を示すブロック図（実施例１）
【図３】ポータル文書とポータル画面を示す図（実施例１）
【図４】メタ情報の構成を示す図（実施例１）
【図５】メタ情報の具体例を示す図（実施例１）
【図６】テンプレートの構成を示す図（実施例１）
【図７】テンプレートの具体例を示す図（実施例１）
【図８】テンプレート管理部の内部構成を示す図（実施例１）
【図９】特徴抽出基準を示す図（実施例１）
【図１０】リアルタイムメタ情報更新部が保持しているメタ情報を示す図（実施例１）
【図１１】特徴抽出部におけるキーワード抽出処理手順を示すフロー図（実施例１）
【図１２】テンプレートの具体例を示す図（実施例１）
【図１３】特徴抽出基準を示す図（実施例１）
【図１４】リアルタイムメタ情報更新部が保持しているメタ情報を示す図（実施例１）
【図１５】メタ情報挿入部の内部構成を示す図（実施例１）
【図１６】テンプレートを示す図（実施例１）
【図１７】特徴抽出基準を示す図（実施例１）
【図１８】リアルタイムメタ情報更新部が保持しているメタ情報を示す図（実施例１）
【図１９】メタ情報管理部が保持しているメタ情報を示す図（実施例１）
【図２０】ポータル画面生成処理手順を示すフロー図（実施例１）
【図２１】本発明のポータル画面生成装置の内部構成を示すブロック図（実施例２）
【図２２】リアルタイムメタ情報管理部の処理手順を示すフロー図（実施例２）
【図２３】特徴抽出部がリアルタイムメタ情報記録部からメタ情報を取得する処理手順を示すフロー図（実施例２）
【図２４】本発明のポータル画面生成装置の内部構成を示すブロック図（実施例３）
【図２５】テンプレート対応リストを示す図
【図２６】テンプレート選択処理手順を示すフロー図
【図２７】本発明のポータル画面生成装置の内部構成を示すブロック図（実施例４）
【図２８】特徴抽出部がリアルタイムメタ情報記録部からメタ情報を取得する処理手順を示すフロー図
【図２９】本発明のポータル画面生成装置の内部構成を示すブロック図（実施例５）
【図３０】優先度を付与したメタ情報を示す図（実施例５）
【図３１】メタ情報とメタ情報優先度データを示す図（実施例５）
【図３２】特徴抽出基準とメタ情報を示す図（実施例５）
【図３３】本発明のポータル画面生成装置の内部構成を示すブロック図（実施例６）
【図３４】優先度を付与したテンプレートを示す図（実施例６）
【図３５】テンプレートとテンプレート優先度データを示す図（実施例６）
【符号の説明】
【００８８】
１  ネットワーク
２  ネットワーク
３  ネットワーク
４  送信装置
５  受信装置
１１  テンプレート管理部
１２  リアルタイムメタ情報管理部
１３  メタ情報収集部
１４  メタ情報記録部
１５  ポータル文書生成部
１６  ポータル画面出力部
１７  番組受信部
１８  番組録画部
１９  録画番組再生部
２１  メタ情報編集部
２２  メタ情報記録部
２３  メタ情報送信部
２４  テンプレート編集部
２５  テンプレート記録部
２６  テンプレート送信部
１１１  テンプレート保持部
１１２  テンプレート収集部
１１３  テンプレート選択部
１２１  選局部
１２２  メタ情報受信部
１２３  リアルタイムメタ情報更新部
１２４  リアルタイムメタ情報記録部
１５０  画面生成起動部
１５１  テンプレート解析部
１５２  特徴抽出基準管理部
１５３  特徴抽出部
１５４  メタ情報検索部
１５５  メタ情報挿入部
１５５１  メタＩＤ抽出部
１５５２  メタ要素内容挿入部
【図１】
2006005683.tif 000003
【図２】
2006005683.tif 000004
【図３】
2006005683.tif 000005
【図４】
2006005683.tif 000006
【図５】
2006005683.tif 000007
【図６】
2006005683.tif 000008
【図７】
2006005683.tif 000009
【図８】
2006005683.tif 000010
【図９】
2006005683.tif 000011
【図１０】
2006005683.tif 000012
【図１１】
2006005683.tif 000013
【図１２】
2006005683.tif 000014
【図１３】
2006005683.tif 000015
【図１４】
2006005683.tif 000016
【図１５】
2006005683.tif 000017
【図１６】
2006005683.tif 000018
【図１７】
2006005683.tif 000019
【図１８】
2006005683.tif 000020
【図１９】
2006005683.tif 000021
【図２０】
2006005683.tif 000022
【図２１】
2006005683.tif 000023
【図２２】
2006005683.tif 000024
【図２３】
2006005683.tif 000025
【図２４】
2006005683.tif 000026
【図２５】
2006005683.tif 000027
【図２６】
2006005683.tif 000028
【図２７】
2006005683.tif 000029
【図２８】
2006005683.tif 000030
【図２９】
2006005683.tif 000031
【図３０】
2006005683.tif 000032
【図３１】
2006005683.tif 000033
【図３２】
2006005683.tif 000034
【図３３】
2006005683.tif 000035
【図３４】
2006005683.tif 000036
【図３５】
2006005683.tif 000037