(57)【要約】【課題】  選択されている番組と関連する番組の情報を表示する構成を実現する。【解決手段】  人の名称等を抽出できるデータベースを使用して抽出した情報に対応する情報を、複数の番組の夫々に関連付けられた情報群から検索し、検索された情報に関連付けられた番組の情報を表示する。【選択図】  図１
2006345376.tif 000002
【特許請求の範囲】
【請求項１】
選択された番組に関連付けられた情報群から、
人の名称を示す情報を特定できるデータベース、人の属性の名称を示す情報を特定できるデータベース、物の名称を示す情報を特定できるデータベース、物の属性の名称を示す情報を特定できるデータベース、場所の名称を示す情報を特定できるデータベース、場所の属性の名称を示す情報を特定できるデータベース、事の名称を示す情報を特定できるデータベース、及び事の属性の名称を示す情報を特定できるデータベース、上記複数のデータベースの内の一部若しくは全部を統合したデータベースのうちの少なくともいずれかを使用し、該使用するデータベースで特定できる、人の名称を示す情報、人の属性の名称を示す情報、物の名称を示す情報、物の属性の名称を示す情報、場所の名称を示す情報、場所の属性の名称を示す情報、事の名称を示す情報、及び事の属性の名称を示す情報のうちの少なくともいずれかを、
抽出して得られた情報に対応する情報を、複数の番組の夫々に関連付けられた情報を含む情報群から検索するステップと、
検索された情報に関連付けられた番組の情報を表示するステップと、
を有することを特徴とする表示方法。
【請求項２】
選択された番組に関連付けられた情報群から人の名称を示す情報を抽出して得られた情報に対応する情報を、複数の番組の夫々に関連付けられた情報を含む情報群から検索するステップと、
検索された前記情報と関連付けられた番組の情報を表示するステップと、
を有しており、
選択された前記番組に関連付けられた前記情報群は、出演者の名称を示す情報を記述する領域である第１の領域と該第１の領域とは異なる領域である第２の領域が指定された構造を有しており、前記抽出して得られた情報は、少なくとも前記第２の領域に記述された情報群を抽出の母集団として、前記人の名称を示す情報を抽出することで得られた情報であることを特徴とする表示方法。
【請求項３】
前記人の名称を示す情報の抽出は、人の名称を特定できるデータベースを使用して行う請求項２に記載の表示方法。
【請求項４】
前記選択された番組に関連付けられた情報群から抽出して得られる前記情報は、前記選択された番組がこの表示方法を実行する装置の使用者によって選択される前に抽出して得られていた情報である請求項１乃至３のいずれかに記載の表示方法。
【請求項５】
前記検索するステップは、前記選択された番組が選択された後の、この表示方法を実行する装置の使用者による検索の指示を受けることなく実行される請求項１乃至４のいずれかに記載の表示方法。
【請求項６】
前記検索するステップは、前記選択された番組に関連付けられた情報群から抽出された情報が複数存在する場合に、該抽出された複数の情報から、所定の選択条件に基づいて一部の情報を選択するステップを含んでいる請求項１乃至５のいずれかに記載の表示方法。
【請求項７】
前記表示するステップにおいて、前記検索するステップで検索された複数の前記情報のそれぞれと関連付けられた複数の番組の情報を同一画面で表示する請求項１乃至６のいずれかに記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示方法に関する。
【背景技術】
【０００２】
特開平１１−２６１９０８（特許文献１）は、番組及び又は情報の選択支援装置において、番組に関する情報（キーワード）を用いて番組検索を行う方法（手段）について記載されている。具体的には複数の好みの出演者の写真を表示している状態で、そのなかからユーザが最も好みの出演者を選択し、検索開始ボタンを押すことで検索を開始する技術が開示されている。また画面上にキーワード候補となる文字列を色分け表示する技術が開示されている。
【特許文献１】特開平１１−２６１９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、選択されている番組と関連する番組の情報を好適に表示できる新規な構成を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本願に係わる表示方法の発明の一つは以下のように構成される。
【０００５】
選択された番組に関連付けられた情報群から、
人の名称を示す情報を特定できるデータベース、人の属性の名称を示す情報を特定できるデータベース、物の名称を示す情報を特定できるデータベース、物の属性の名称を示す情報を特定できるデータベース、場所の名称を示す情報を特定できるデータベース、場所の属性の名称を示す情報を特定できるデータベース、事の名称を示す情報を特定できるデータベース、及び事の属性の名称を示す情報を特定できるデータベース、上記複数のデータベースの内の一部若しくは全部を統合したデータベースのうちの少なくともいずれかを使用し、該使用するデータベースで特定できる、人の名称を示す情報、人の属性の名称を示す情報、物の名称を示す情報、物の属性の名称を示す情報、場所の名称を示す情報、場所の属性の名称を示す情報、事の名称を示す情報、及び事の属性の名称を示す情報のうちの少なくともいずれかを、
抽出して得られた情報に対応する情報を、複数の番組の夫々に関連付けられた情報を含む情報群から検索するステップと、
検索された情報に関連付けられた番組の情報を表示するステップと、
を有することを特徴とする表示方法、である。
【０００６】
ここで、例えば人の名称としては、人の本名、芸名、通称、などを挙げることができる。人の属性の名称としては、例えば、「社長」、「委員」、「大臣」、「パタンナー」、「億万長者」、「班長」などを挙げる事ができる。物の名称としては、例えば、「バット」、「気球」、などを挙げる事ができ、物の属性の名称としては、例えば、「道具」、「周辺機器」などを挙げる事ができる。場所の名称としては、例えば、「京都」、「マドリッド」、などを挙げる事ができる。場所の属性の名称としては、例えば、「遊園地」、「牧場」などを挙げる事ができる。事の名称としては、「ビックバン」、「関東大震災」、「ワールドカップ」などを挙げる事ができる。事の属性の名称としては、「詐欺事件」、「祭り」、などを挙げる事ができる。
【０００７】
ここでは抽出する対象として、人の名称、人の属性の名称、物の名称、物の属性の名称
、場所の名称、場所の属性の名称、事の名称、事の属性の名称、という名称の種類を挙げている。これらの名称を示す情報の抽出にあたっては、ある名称が一つの種類にのみ属することを必要とするものではない。データベースの内容によっては、例えば「詐欺事件」は事の属性の名称として抽出される場合もあるし、事の名称として抽出される場合もある。また「スーパーマン」を示す情報が人の名称を示す情報としてデータベースに収容されている場合もあり、また人の属性の名称を示す情報として収容されている場合もある。また物の名称を示す情報として収容されている場合もあり、また事の名称を示す情報として収容されている場合もある。
【０００８】
ここで、データベースとは、抽出のための比較の対象となる複数のデータの集合のことを言う。従って、たとえば人の名称を示す情報を特定できるデータベースとは、人の名称を示すデータとして複数の名称のデータを有している。人の名称としては戸籍上の名称である必要はなく、芸名や、略称なども用いることができる。
【０００９】
また本願は表示方法に関する以下の発明を含んでいる。
【００１０】
選択された番組に関連付けられた情報群から人の名称を示す情報を抽出して得られた情報に対応する情報を、複数の番組の夫々に関連付けられた情報を含む情報群から検索するステップと、
検索された前記情報と関連付けられた番組の情報を表示するステップと、
を有しており、
選択された前記番組に関連付けられた前記情報群は、出演者の名称を示す情報を記述する領域である第１の領域と該第１の領域とは異なる領域である第２の領域が指定された構造を有しており、前記抽出して得られた情報は、少なくとも前記第２の領域に記述された情報群を抽出の母集団として、前記人の名称を示す情報を抽出することで得られた情報であることを特徴とする表示方法、である。
【００１１】
ここで抽出された情報に対応する情報は、抽出された情報と同じ情報であったり、抽出された情報と同義な情報、もしくは類義な情報である構成を好適に採用できる。
【００１２】
また番組に関連付けられた情報、とは、番組の属性情報として指定されている情報や、番組のシーンの属性情報として指定されている情報を含む。これらの属性情報としては、番組の送信者側（番組の配信者（放送局）や番組の製作者）や番組の送信者以外の番組表作成者が、該番組に関連付けて付与している番組の名称、あらすじ、出演者名、等を好適に採用できる。
【００１３】
ここで、少なくとも出演者の名称を示す情報を記述する第１の領域と該第１の領域とは異なる領域である第２の領域が指定された構造としては、例えば、MPEG-2 Systems(ITU-T
H.222.0、ISO/IEC 13818-1)で規定されるセクション形式のデータ構造が該当する。
【００１４】
ARIB(電波産業界)で規定した「デジタル放送に使用する番組配列情報（ARIB STD-B10）」では、前記MPEG-2 Systemsを拡張し、番組に関連付けられた情報の一部を、EIT（イベ
ント情報テーブル）内に格納して伝送する。EITは、セクション形式のデータ構造を持つ
。セクション形式のデータは、可変長であり、所定の順序で、あらかじめ決められたデータ種（識別子や時間情報、記述子情報）が格納される。このうち、EITの記述子領域には
、番組に関連付けられた情報の詳細が格納される。具体的な記述子の例をあげる。
【００１５】
（記述子例）
コンポーネント記述子：コンポーネントの種類（映像、音声など）を記述。映像フォーマット（HD,SD）なども記載。
コンテント記述子：ジャンル情報を記載
短形式イベント記述子：番組名や番組の概要などを記載
拡張形式イベント記述子：（１）番組の詳細記述を記載、（２）出演者名や番組詳細、番組からのお知らせなどを記載
【００１６】
「デジタル放送に使用する番組配列情報（ARIB STD-B10）」では出演者の名称を示す情報を記述する領域は拡張形式イベント記述子としてもうけられる。拡張形式イベント記述子内では、項目名を記述する領域の大きさを指定するデータに続いて、項目名のテキストデータ（例えば「出演者」）が記載される。それに続いて該項目の具体的な内容を記載する領域の大きさを指定するデータが記載され、それに続いて項目の具体的な内容のテキストデータ（例えば、鈴木太郎、山本次郎）が記載される。
【００１７】
また他の項目についても拡張形式イベント記述子として同じ形式で順次記載できる。例えば上述の出演者名に関する領域の前、若しくは後に、項目名を指定する領域のビット数を指定するデータに続いて、項目名のテキストデータとして「番組詳細」が記載される。それにつづいてその項目の具体的な内容を記載する領域の大きさを指定するデータが記載され、それに続いてその項目の具体的なテキストデータが記載される。該テキストデータとしては、例えば、「代表選手に選ばれた坂本（鈴木太郎）は靭帯を損傷してしまうが、医師（山本次郎）の適切な処置により急速に回復する。その処置を手伝った看護士（工藤小鉄）にはある秘密があった。偶然その秘密を知った坂本は桂子（山田さくら）から不思議な話を聞かされる。ちょうどそのとき富士山上空には巨大な物体が飛来していた。桂子が魔法の呪文を唱えるとその物体が強烈な光を発し始め、史上最大の嵐が発生する。カンヌグランプリの須藤明監督が送る超巨編、テレビ初放送。」が記載される。
【００１８】
拡張形式イベント記述子以外の記述子も利用できる。例えば、短形式イベント記述子が「デジタル放送に使用する番組配列情報（ARIB STD-B10）」では定義されており、そこには番組名や番組概要を記述することができる。
【００１９】
以上「デジタル放送に使用する番組配列情報（ARIB STD-B10）」の例を挙げたが、これに限るものではない。
【００２０】
出演者の名称を示す情報を記述する領域である第１の領域が指定された構造とは、該領域に記述されている情報が出演者を特定するための情報であることが、該情報を処理する装置で識別できるように構成されている構造のことを言う。従って、必ずしも項目名として「出演者」というように出演者を記述していることをテキストデータで示している必要はなく、例えば、１１１という識別用の情報を記述し、その後に出演者の実際の名称を記述するデータ構造を採用することもできる。この情報を処理する装置が、１１１という識別情報の後に続く情報が出演者を特定する情報であることを判別できるように構成されていれば、項目名として「出演者」というテキストデータを記述している必要はない。また出演者の名称を示す情報を記述する領域として固定的な領域を割り当てる規格が定められているのであれば、番組に関連付けられた情報群そのもののなかに、どの領域が出演者の名称を示す情報を記述する領域であるかを特定するための情報を含んでいる必要もない。
【００２１】
また出演者の名称を示す情報を記述する領域である第１の領域と該第１の領域とは異なる領域である第２の領域が指定されたデータ構造とは、上記第１の領域以外の領域が指定されたデータ構造である。第２の領域としては、番組の詳細な内容を記述する領域や、番組の概要を記述する領域や、番組名を記述する領域の少なくともいずれかを好適に採用できる。これらの領域についても、「番組詳細」、「番組概要」、若しくは「番組名」といった項目名を特定する情報によって領域が特定できるような構造や、領域に記載された情報の内容を識別する情報によって領域が特定できるような構造や、固定的な領域が割り当
てられている構造などを好適に採用できる。
【００２２】
また上記発明において、前記人の名称を示す情報の抽出は、人の名称を特定できるデータベースを使用して行うと好適である。
【００２３】
また以上の各発明において、前記選択された番組に関連付けられた情報群から抽出して得られる前記情報は、前記選択された番組がこの表示方法を実行する装置の使用者によって選択される前に抽出して得られていた情報である構成を好適に採用できる。特に好適には使用者によって選択される可能性のある複数の番組について予め上記抽出を行っておく構成を好適に採用できる。
【００２４】
また上記各発明において、前記検索するステップは、前記選択された番組が選択された後の、この表示方法を実行する装置の使用者による検索の指示を受けることなく実行される構成を好適に採用できる。
【００２５】
また上記各発明において、前記検索するステップは、前記選択された番組に関連付けられた情報群から抽出された情報が複数存在する場合に、該抽出された複数の情報から、所定の選択条件に基づいて一部の情報を選択するステップを含んでいる構成を好適に採用できる。
【００２６】
所定の選択条件に基づく選択としては、該選択に使用者の嗜好を反映させるための情報を出力可能に構成しておき、該嗜好を反映させるための情報を用いて前記抽出された複数の情報から一部の情報を選択する構成を好適に採用できる。
【００２７】
また上記各発明において、前記表示するステップにおいて、前記検索するステップで検索された複数の前記情報のそれぞれと関連付けられた複数の番組の情報を同一画面で表示する構成を好適に採用できる。
【００２８】
前記検索するステップによって検索された複数の番組の情報を同一画面に表示する場合には以下のようにすると好適である。すなわち、使用者が操作する操作デバイスが有する方向指示キーでそれぞれ異なる方向を指示することによって、情報が表示されている複数の番組のうちの異なる番組がそれぞれ選択された状態になるようにするとよい。このとき、方向指示キーによる指示方向と複数の番組の情報の表示位置とを対応させて表示すると好適である。なお、番組が選択された状態になる、とは、番組の情報が表示されている位置がフォーカスされた状態になること、もしくは番組が選局されてその番組が再生されている状態になることのいずれであってもよい。また方向指示キーとはボタンに限るものではなく、使用者が方向を指定できる種々の入力デバイスを採用できる。また方向指示キーは、それぞれ異なる方向ごとに独立したキーの集合であってもよいし、スティック型のキーのように一つのキーで複数の方向のいずれかを選択できるキーであってもよい。
【発明の効果】
【００２９】
本発明によると、選択された番組に関連する番組の情報を好適に表示することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について説明する。
【００３１】
本発明の表示方法は、コンピュータやデジタルテレビ装置などのディスプレイを有する機器における表示（及び選択）方法を包含しており、特にデジタルテレビ装置は、放送局やインターネット上からコンテンツ（特に番組）に関する情報を容易に取得できる点から、本発明が運用される好ましい形態である。本発明の実施の形態について、デジタルテレビ装置を例に挙げ、以下に具体的に説明する。
【００３２】
図７は、本発明の実施の形態に係るシステム構成例を示す図である。デジタルテレビ装置１００は、放送局３００から送出されるＢＳ、ＣＳ及び地上波のデジタル放送、もしくはアナログ放送の受信が有線又は無線で可能になっている。また、デジタルテレビ装置１００はインターネットと接続されており、放送局３００と双方向の通信が可能となっている。また、視聴者はリモコン２００を使用してデジタルテレビ装置１００の操作が可能となる。
【００３３】
図３はリモコン２００のリモコンキーの構成例である。リモコン２００は、通常のUp/Downキー２０５とテンキー２０４、電源キー２０６、上下左右の矢印キー２０１と決定キー２０２、及び関連番組の検索を行う検索キー２０３を少なくとも有する。また、それ以外に、ＥＰＧを表示するための「番組表」キーや、番組内容を表示するための「番組内容」キーを有する。
【００３４】
図２は、本発明を実施するために要するデジタルテレビ装置１００内の構成を示す図である。デジタルテレビ装置１００は、受信部１０２を介して、デジタル放送、もしくはアナログ放送を受信する。受信部１０２によって受信された放送データは、復調・分離された後、番組を構成する映像や音声などのＡＶストリーム（以下、番組コンテンツ９０１とする）と、番組に関する情報（以下、番組関連情報９０２）に分けられる。
【００３５】
その後、前記番組コンテンツ９０１は、画像・音声デコード部１１０に送られ、また、前記番組関連情報９０２は、カテゴリ抽出部１０４に送られる。番組関連情報９０２は、現在、ＢＳデジタル放送や地上波デジタル放送で送信されるSI(Service Information)中
に含まれる番組情報と同様の内容である。もしくは、今後運用開始が予定されているサーバー型放送で使用される番組情報（メタデータ）と同様の内容となる。
【００３６】
番組情報（本発明の「番組に関連付けられた情報群」に相当）とは、具体的には、番組名とあらすじ(番組概要)の他に、開始時間、継続時間、ジャンル、サブジャンル、映像及び音声のフォーマット情報、及びコピー制御情報、出演者名、番組の詳細な内容の説明などが含まれる。通常、一週間程度先までの番組に関する情報が同時に送信される。
【００３７】
画像・音声デコード部１１０は、受信部１０２によって分離された番組コンテンツ９０１を復号し、映像データを画面合成部１１１に渡す。また同様に、番組コンテンツ９０１中の音声情報を不図示の音声出力部に渡す。画面合成部１１１は、受信部１０２から画像・音声デコード部１１０を介して受け取った番組コンテンツ９０１と、画面生成部１０９から受け取った静止画や文字図形などのグラフィックイメージとの合成を行う。通常のテレビ視聴を行う場合、画面合成部１１１は、画像・音声デコード部１１０から受け取った番組コンテンツ９０１中の動画情報を表示部１１２に渡す。
【００３８】
一方、後述の図４（ａ）に示した本発明に関するユーザインタフェースやＥＰＧの表示を行う場合、画面生成部１０９は、蓄積部１０７から取得した番組関連情報９０２を含む静止画や文字図形情報からグラフィックイメージを生成した後、画面合成部１１１に渡す。
【００３９】
画面合成部１１１は、画面生成部１０９から前記グラフィックイメージを取得すると、前記動画情報の上に合成させて表示部１１２に渡す。表示部１１２は、画面合成部１１１からの合成結果を画面上に出力し、視聴者に提示する。同様に前記音声出力部も取得した音声情報を合成結果と同期させて出力する。
【００４０】
カテゴリ情報抽出部１０４は、受信部１０２を介して取得した番組関連情報９０２から、文字列が含まれる情報を抽出した後、カテゴリ毎の情報抽出を行う。文字列が含まれる情報とは、送出側が記述可能な文字列情報であり、例えば、「番組名」や「番組のあらすじ」がそれに該当する。SI(Service Information)であれば、短形式イベント記述子に含まれる番組の概要を記した情報や、拡張形式イベント記述子に含まれる「出演者」や「お知らせ」や「番組詳細」などの情報も該当する。
【００４１】
カテゴリとは、受信機が独自の番組関連情報を取得するために設定した情報のことである。例えば、「人名」「地名」「曲名」「車名」「スポーツ名」などがカテゴリ（受信機側の独自のカテゴリ）となる。カテゴリが「人名」である場合、カテゴリに関する情報とは、番組の出演者名や監督名など人の名称がそれに該当する。カテゴリ情報抽出部１０４は、カテゴリ毎の情報抽出を行った結果（以下、カテゴリ情報抽出済みの番組関連情報９０５と呼ぶ）を蓄積部１０７に蓄積する。抽出用データ蓄積部１０５は、カテゴリ情報抽出部１０４が、カテゴリ毎の情報抽出を行う際に必要な情報を蓄積する。そのような情報として、例えば人名や地名の辞書がある。この辞書はすなわち、情報を収容したデータベースである。人名辞書は、複数の人名を示す情報を収容している。またカテゴリとして「人の属性名」というカテゴリを設定することもできる。その場合は、人の属性名辞書を用いればよい。地名辞書は、複数の場所の名称を示す情報を収容している。またカテゴリとして「行楽地」というカテゴリを設定することもできる。場所の属性の名称、例えば温泉、遊園地、海岸、などを収容したデータベースによってこのカテゴリに属する情報を抽出することができる。曲名辞書は複数の局の名称を示す情報を収容している。車名辞書は複数の車の名称を示す情報を収容している。例えば曲名や車名は物の名称を示すデータベースに統合して収容してもよい。その場合は、物の名称を示すデータベースとしては、例えば、「大地の歌」という名称を示す情報が、その名称が曲名であることを示す情報と関連付けて収容され、「Ｓ２００」という名称を示す情報が、その名称が車名であることを示す情報と関連付けて収容されているデータベースを用いることができる。スポーツ名辞書は複数のスポーツの名称を示す情報を収容している。これ以外にも「イベント名」などのカテゴリを設定することもできる。その場合、イベント名辞書を用いればよい。イベント名辞書は複数のイベントの名称を示す情報を収容している。なお複数のカテゴリに対応するデータベースは、それぞれ独立に設けてもよいし、複数のカテゴリに対応するデータベースを統合したデータベースとしてもよい。
【００４２】
なお、番組関連情報９０２は、インターネット上の特定のサイトに存在することもあり、その場合、デジタルテレビ装置１００は、モデム１０３を介してインターネットに接続し、前記番組関連情報９０２をダウンロードすることもできる。この際、カテゴリ情報抽出部１０４は、モデム１０３を介して取得した番組関連情報９０２から受信機のカテゴリ毎に情報抽出を行い、その抽出結果を蓄積部１０７に蓄積する。この情報抽出は現在放送中の番組、放送予定の番組に対して行われる。
【００４３】
蓄積部１０７は、カテゴリ情報抽出部１０４からの前記各カテゴリに属する情報として抽出した番組関連情報９０５を蓄積する。ただし、カテゴリ情報抽出部１０４によるカテゴリ毎の情報抽出処理は、一旦蓄積部１０７に蓄積した情報に対して行うこともできる。この場合、蓄積部１０７は、受信部１０２やモデム１０３から番組関連情報９０２を直接取得し蓄積した後に、所定のタイミングにおいて、カテゴリ情報抽出部１０４による処理が行われる。
【００４４】
リモコン入力部１０１は、リモコン２００からリモコン情報９０３を受信し、制御部１０８に渡す。リモコン情報９０３は、リモコンキー種の情報や、リモコンのアクション（押す、離す、押し続ける）の情報を含む。
【００４５】
制御部１０８は、リモコン情報９０３に応じた制御を行う。視聴者が、後述の図４（ａ）のユーザインタフェースを表示する場合、制御部１０８は、リモコン情報９０３をリモコン入力部１０１から取得し、ユーザインタフェースの表示依頼と認識すると、検索部１０６に対して、現在視聴中の番組の番組情報から抽出された情報を基にした関連番組検索処理を依頼する。同時に、画面生成部１０９に対して検索部１０６の検索結果を基に、グラフィックイメージを生成することを依頼する。
【００４６】
また、制御部１０８は、リモコン情報９０３より、選局依頼と判断すると、受信部１０２に対して選局の依頼を出すとともに、画面生成部１０９に対して表示中のグラフィックイメージを破棄することを依頼する。また、選局時の履歴を、プロファイル管理部１１３に渡す。検索部１０６は、蓄積部１０７に蓄積されているカテゴリ情報抽出済みの番組関連情報９０５を基に、新たに選択した番組に関連付けられた情報から抽出された情報に基づいて関連番組検索を行い、結果を画面生成部１０９に通知する。
【００４７】
プロファイル管理部１１３は、選局の履歴を制御部１０８から受け取り、視聴者の視聴履歴のログを収集するとともに、蓄積部１０７にアクセスし、視聴した番組のカテゴリ情報抽出済み番組関連情報９０５を取得する。そして、所定のタイミングで、前記視聴ログとカテゴリ情報抽出済みの番組関連情報９０５より視聴者の番組嗜好情報９０４の生成を行う。
【００４８】
番組嗜好情報９０４とは、（１）各カテゴリの優先順位や、（２）カテゴリ内の値（以下、カテゴリ値９０８と呼ぶ）の優先順位を示す情報である。（１）各カテゴリの優先順位とは、例えば、カテゴリとして「人名」、「地名」、「曲名」がある場合、１位「人名」、２位「地名」、３位「曲名」など、カテゴリを視聴者が好む順に順位付けしたものとなる。
【００４９】
また、（２）カテゴリ値９０８の優先順位とは、「人名」を例にとると、１位「出演者Ａ」、２位「出演者Ｂ」、３位「出演者Ｃ」など、同一カテゴリ内の具体的な値を視聴者が好む順に順位付けしたものとなる。なお、（１）各カテゴリの優先順位や（２）カテゴリ内のカテゴリ値９０８の優先順位は、全ての番組ジャンル共通の情報として保持される一方で、ジャンルやサブジャンル毎にも保持される。
【００５０】
図４（ａ）は、本発明の実施の形態に係るユーザインタフェース（ＵＩ）の提示例である。視聴者が現在視聴中の番組(選択された番組)に関連する他の番組を検索する際、その番組に選局している状態でリモコン２００の検索キー２０３を押下すると、前記図４（ａ）が表示部１１２上に提示される。提示例を図４（ｂ）に示す。視聴番組（動画像）上に図４（ａ）に示したユーザインタフェースが合成されて提示される。
【００５１】
ユーザインタフェースの中心に表示されている情報は、検索元となる番組（以下、中心番組３０１とする）の情報である。ここで、中心番組３０１は視聴者が視聴している番組の番組名（「番組名Ａ」）となる。中心番組３０１から上下左右４方向の領域に表示されている情報は、中心番組３０１に関連する番組（以下、右から時計回りに関連番組３０２、３０３、３０４、３０５とする）の情報である。
【００５２】
関連番組とは、中心番組の番組関連情報９０２内と共通する情報をもつ番組を示す。例えば、中心番組と同一の出演者や監督、ジャンル、及び音楽などをもつ番組が関連番組に該当する。関連番組は、後述の予め設定された論理処理によって自動的に検索が行われ、最大４つまで上記周辺領域に提示される。関連番組の情報としては、番組名３０６の他に中心番組との関連を示す関連情報３０７が提示される。また、この他に、関連番組の情報として、番組のジャンル情報などを付加してもよい。図４（ａ）は、中心番組３０１に操
作用のフォーカスがあたっている状態を示している。フォーカスの移動は、リモコン２００の上下左右の矢印キー２０１を使用して行う。
【００５３】
なお、図４（ｂ）では、上記ユーザインタフェースの提示のタイミングを、視聴者がＴＶ視聴しているときとしたが、これに限定するものではない。例えばＥＰＧを起動しているときに上記検索キーを押し、ＥＰＧ上のフォーカス番組(選択された番組)の関連番組を検索するために、上記ユーザインタフェースを提示しても良い。また、図４（ａ）で示したＵＩの提示例は一例であり、上記図４（ａ）と同様の機能を満たすものであればよい。
【００５４】
図５は、上記ユーザインタフェースを使用した関連番組検索の提示フローである。視聴者が前述のタイミングで検索キー２０３を押下すると、上記ユーザインタフェースを表示し（ステップＳ４０１で図４(ａ)の中心番組の番組名３０１を表示、ステップＳ４０２で関連番組の情報３０２から３０５を表示）、視聴者によるリモコンキーの入力待ち状態となる。ここで視聴者が、関連番組の一つを選択した場合、選択した番組が中心番組３０１となり、ユーザインタフェースの中心位置に移動する（ステップＳ４０３、ステップＳ４０４）。続いて、新しい中心番組３０１に対する関連番組３０２、３０３、３０４、３０５が表示される（ステップＳ４０２）。すなわち、関連番組の一つ（例えば図４に示される番組Ｂ）を選択した後、その選択した番組(番組Ｂ)が中心番組になって、その番組Ｂに関連付けられた情報から抽出された情報に対応する情報が新たに検索され、検索によって見出された情報に関連付けらた番組の情報が表示されることになる。番組Ｂが選択された後、該新たな検索のためにユーザは特別の指示をする必要はない。すなわち、図４に示される状態において、番組Ｂを選択する指示がトリガーになって、番組Ｂに関連付けられた情報から抽出された情報に基づいて新たな検索が行われる。
【００５５】
視聴者が関連番組を選択しつづける限り、ステップＳ４０２〜ステップＳ４０４が繰り返され、視聴者は視聴している番組を起点に、関連する番組のリンクを辿ることができる。視聴者が中心番組３０１を選局もしくは録画をしたい場合、リモコンキーの入力待ち状態中にリモコン２００の決定キー２０２を押すと、選局や録画に必要な処理が行われ、その後上記ユーザインタフェースは非表示となる（ステップＳ４０５、ステップＳ４０６、ステップＳ４０７）。
【００５６】
図１は、デジタルテレビ装置１００による関連番組検索の全体処理フロー図となる。デジタルテレビ装置１００は、所定のタイミングで、受信部１０２或いはモデム１０３によって番組関連情報９０２を取得（ステップＳ５０１）し、カテゴリ情報抽出部１０４によって、番組関連情報９０２から受信機に設定されたカテゴリに関する情報を抽出する（ステップＳ５０２）。上記所定のタイミングとは、ある一定間隔（１時間おきなど）で周期的に行う場合や、デジタルテレビ装置１００の電源起動時に行う場合がある。
【００５７】
ステップＳ５０３以降は、番組視聴中の視聴者のリモコンを操作がトリガーとなる処理になる。視聴者によってリモコン２００の検索キー２０３が押されると、デジタルテレビ装置１００は、視聴番組のカテゴリ情報抽出済み番組関連情報９０５を基に検索条件の決定を行い（ステップＳ５０３）、関連番組の検索を行う（ステップＳ５０４）。その後、関連番組が決定すると、グラフィックイメージを生成し表示部１１２への提示を行う（ステップＳ５０５）。ここで視聴者の入力状態となる。
【００５８】
視聴者がリモコン２００を用いて、関連番組を選択した場合は、その選択された関連番組を起点に、再度検索条件の決定処理を行う（ステップＳ５０６）。また、視聴者がリモコン２００の決定キー２０２を押して、選局（もしくは録画）を行った場合は、所定の選局処理（もしくは録画処理）を行い、表示中のグラフィックイメージは非表示となる（ステップＳ５０７、ステップＳ５０８）。
【００５９】
図８は、図５のステップＳ５０２のカテゴリ情報抽出処理の詳細フローを示す。どのようなカテゴリで抽出を行うかは、抽出処理を行う前に予め設定される（ステップＳ６０１）。カテゴリの設定は、視聴者が手動で行う方法とデジタルテレビ装置１００が自動で設定する方法がある。
【００６０】
（１）視聴者が手動で行う場合は、図６に示すようにデジタルテレビ装置１００が、予め用意してあるカテゴリの種類を複数提示し、そこから視聴者が選択又は並べ替えする方法がある。（２）自動で行う場合は、予め用意してある全てのカテゴリの種類を、プロファイル管理部１１３（図２参照）が保持しているカテゴリ優先順位９０６で順位付けし、上位に属する所定数（例えば上位３つ）を、抽出処理で使用するカテゴリとして設定する。図１２にカテゴリ優先順位９０６の例を示す。例図では、「人名」、「曲名」、「地名」の上位３つのカテゴリが、抽出処理で使用するカテゴリとして設定される。
【００６１】
図１３は、プロファイル管理部１１３がカテゴリ優先順位９０６を決定する流れを示した例である。カテゴリ優先順位９０６の決定のために、プロファイル管理部１１３は、視聴ログとカテゴリ情報抽出済み番組関連情報９０５を使用する。すなわち、視聴ログから視聴者が視聴した番組を特定し、その後、前記特定した番組の番組関連情報９０２内の文字列情報から、カテゴリ毎にカテゴリ値９０８を求める（カテゴリに属する情報を抽出して得られた番組関連情報９０５に該当）。
【００６２】
図１３の「番組関連情報９０５例」は、前記視聴ログによって特定された番組のカテゴリ情報抽出済み番組関連情報９０５の例である。カテゴリ値９０８は、例えばカテゴリ：「人名」とすると、出演者名や監督名が含まれる。プロファイル管理部１１３は、カテゴリ情報抽出済み番組関連情報９０５から同一のカテゴリ値９０８の累積数（累積値）を記録する。
【００６３】
図１３を例とすると、プロファイル管理部１１３は、（１）人名である「出演者Ａ」の累積値を「４」、（２）曲名である「クラシック曲Ｃ」の累積値を「３」、（３）地名である「場所Ｂ」の累積値を「２」と記録する。そして、その累積値が大きいカテゴリ値９０８を含むカテゴリの優先順位を高くする。
【００６４】
図１３では、プロファイル管理部１１３は、累積値の大小関係が「出演者Ａ」＞「クラシック曲Ｃ」＞「場所Ｂ」という結果から、カテゴリ優先順位９０６は、１位「人名」、２位「曲名」、３位「地名」として記録する。
【００６５】
ステップＳ６０１の設定が終わると、カテゴリ情報抽出部１０４は、抽出に必要な辞書（本発明の「データベース」に相当）の取得もしくは更新を行う（ステップＳ６０２）。例えば、ステップＳ６０１にて、カテゴリとして「人名」、「地名」、「曲名」が設定された場合、図２のカテゴリ情報抽出部１０４は、抽出用データ蓄積部１０５に、「人名」、「地名」及び「曲名」の各辞書が蓄積されているか確認する。「人名」、「地名」及び「曲名」のいずれかの辞書が不足している場合は、モデム１０３を介して外部からデータの取得を行い、抽出用データ蓄積部１０５に蓄積する。「人名」、「地名」及び「曲名」の各辞書は、抽出処理に使用する。
【００６６】
なお、「外部」とは放送局３００やそれに関係するＷｅｂ上のサイト、もしくは上記辞書を提供する第三者のサイトを示す。なお、ステップＳ６０２は、ステップＳ６０１のカテゴリ設定を手動で行った場合であり、カテゴリ設定を自動で行う場合は、ステップＳ６０２のステップがステップＳ６０１の前に行われる。
【００６７】
その後、受信部１０２やモデム１０３によって取得された番組関連情報９０２（図２参照）からフリーフォーマット部分（番組名やあらすじ（番組概要）や番組の詳細な内容を記述した部分）を抜き出し（ステップＳ６０３）、形態素解析によって文字列内から単語とその品詞を同定する（ステップＳ６０４）。このステップでは、抽出用データ蓄積部に保持されている辞書を使用して、「人名」や「地名」の割り出し（抽出）まで行う。
【００６８】
図１０は、上記ステップＳ６０３及びステップＳ６０４の流れを、「人名」及び「地名」を例に示した図である。情報８０１は「番組Ａ」の番組関連情報９０２（図２参照）に該当し、放送局３００で既にカテゴリ化されている情報（カテゴリ化済情報）である。ここで、カテゴリ化済情報は、「番組名」、「放送日時」、「開始時間」、「継続時間」、「ジャンル」、「番組概要」、「番組詳細」、「出演者」である。カテゴリ化済情報は、デジタル放送で運用されているＳＩ（Service Information）と同様の情報となる。例えば人名を抽出するのであれば、送信者側ですでに出演者のカテゴリに分類している情報が記述されている領域のみを参照すれば出演者を抽出することができる。しかしながら、出演者を記述する領域以外にも人名が記述されていることも多い。本実施形態では、番組に関連付けられた情報がすでに人名の情報に特化した領域を含んでいる場合であっても、それ以外の領域を抽出の対象として（出演者の領域も抽出の対象としてもよい）抽出を行うことで、抽出の漏れを少なくすることができる。
【００６９】
情報８０２は、情報８０１から、検索条件として使用可能な文字列が含まれる情報のみを抽出したものである。図１０では、「番組名」、「番組概要」、「番組詳細」、及び「出演者」が、前記文字列が含まれる情報に該当する。「ジャンル」も文字列情報として送出されている場合は情報８０２に含まれる。情報８０３は、情報８０２より「人名」に関する情報のみを抽出したものである。
【００７０】
情報８０２は、（１）番組名の中に「Ｍ岡Ｓ造」、（２）番組概要に「N村S子」「S井T夫」、（３）番組詳細に「Ｔ氏」「G氏」、（４）出演者に「T川Y子」「H田S介」の「人
名」をそれぞれ含んでいる。そのため、情報８０３は、情報８０２の複数のカテゴリから「人名」を抽出した情報となる。情報８０３は、各文字列を単語レベルに切り出して名詞（固有名詞）のみを抽出した後に、人名辞書とのマッチングにより人名名詞の特定を行う。
【００７１】
情報８０４は、情報８０２より「地名」に関する情報のみを抽出したものである。情報８０２は、番組詳細に「新宿」「歌舞伎町」、番組詳細に「Ｋ国」の地名がそれぞれ含んでいる。そのため、番組８０４は、情報８０２の複数のカテゴリから「地名」を抽出した情報となる。情報８０４は、情報８０３と同様に各文字列を単語レベルに切り出して名詞（固有名詞）のみを抽出した後に、地名辞書とのマッチングにより地名名詞の特定を行う。以上のように、予め設定されたカテゴリに対応する辞書（解析用データ）を使用してカテゴリに関する情報を抽出する。
【００７２】
カテゴリ情報抽出部１０４は、番組毎に情報８０３及び情報８０４を抽出し、その後、抽出した情報を関連番組情報９０２の追加情報として付加し（カテゴリ情報抽出済み番組関連情報９０５に該当）、蓄積部１０７に蓄積する（ステップＳ６０５）。上記処理は、全ての番組に対して行う（ステップＳ６０６）。なおここでは、複数の番組に対して予めこの抽出処理を行っておく構成を採用しているが、この限りではない。例えば、番組を選択したときに、該選択した番組に関連付けられた情報群から抽出を行うようにしてもよい。
【００７３】
上記図８の処理により、デジタルテレビ装置１００は、放送局３００から送出される番組関連情報９０２のデータ構造に依存しない独自のカテゴライズを行う。なお、情報８０
１から情報８０３及び情報８０４を直接抽出してもよい。
【００７４】
図９は、図１のステップＳ５０３及びＳ５０４の検索処理の詳細フローである。検索条件の決定を行うステップは、ステップＳ７０１及びステップＳ７０２となる。視聴者がリモコン２００の検索キー２０３を押すと、制御部１０８は、リモコン２００から受信した検索要求に応じてプロファイル管理部１１３から視聴番組（選択された番組であり、かつ視聴中の番組である）のジャンル別のカテゴリの優先順位９０７を取得する（ステップＳ７０１）。
【００７５】
ジャンル別のカテゴリ優先順位９０７とは、先述したカテゴリ優先順位９０６を決定するために行った順位付けを、ジャンル別に行って得られるものである。プロファイル管理部１１３は、（１）視聴者の視聴ログと（２）カテゴリ情報抽出済み番組関連情報９０５（図２参照）から、ジャンル別のカテゴリ優先順位９０７を生成し保持する（番組嗜好情報９０４に該当、本発明の「カテゴリ優先順位を取得するステップ」に相当）。
【００７６】
図１１は、ジャンル別のカテゴリ優先順位９０７の例を示す。図１１に示されるカテゴリは、図８のステップＳ６０１で（１）視聴者が手動で選択したカテゴリ、もしくは（２）自動で選択されたカテゴリである。ここでは「人名」、「曲名」、「地名」、「スポーツ名」、「店名」、「車名」が選択されている。ここで例えば、ステップＳ７０１にて、視聴者がドラマを視聴していた場合、カテゴリの優先順位として、（１）人名、（２）曲名、（３）地名という順位が得られる。ここで、プロファイル管理部１１３がジャンルに関する情報を情報８０１から抽出してもよいし、リモコン２００にジャンル別のボタンを設けてユーザの操作に従って送信された信号に応じてプロファイル管理部１１３がジャンル関する情報を得てもよい。
【００７７】
次に、制御部１０８は、プロファイル管理部１１３から視聴番組の各カテゴリの最大値を取得する（ステップＳ７０２）。各カテゴリの最大値とは、関連番組検索を行う際、同一カテゴリで表示できる最大の番組数である。例えば、カテゴリ：「人名」で検索をかけた場合、「最大値２」であったとすると、同一の人名を持つ番組を２つ検索し終えた段階で、人名に関する検索は終了し、次のカテゴリの検索に移る。
【００７８】
ステップＳ７０３以降は、検索処理ステップＳ５０４の詳細フローとなる。制御部１０８は、ステップＳ７０１及びステップＳ７０２で取得したカテゴリ優先順位９０７、及びカテゴリの最大値を基に、検索部１０６に対して検索を依頼する。
【００７９】
検索部１０６は、ステップＳ７０１で取得したカテゴリ優先順位９０７の中で最も優先順位が高いカテゴリに関する情報を、蓄積部１０７から取得する。例えば、最も優先順位が高いカテゴリが「人名」であった場合、検索部１０６は、蓄積部１０７から視聴番組のカテゴリ情報抽出済み番組関連情報９０５のカテゴリ値９０８を取得する。
【００８０】
「人名」カテゴリに属しているカテゴリ値９０８とは、選択している番組に関連付けられた情報群から抽出された人名の情報に相当し、選択している番組に出演している「出演者名」や「声優名」が該当する可能性が高い。ここで例として、取得したカテゴリ値９０８を「出演者Ａ」、「出演者Ｂ」、「出演者Ｃ」とする。その後、取得した前記カテゴリ値９０８が複数以上か判定を行う（ステップＳ７０３）。
【００８１】
ステップＳ７０３にて、取得したカテゴリ値９０８が単一の場合、蓄積部１０７に蓄積されている情報からその値を持つ情報の検索を行う（ステップＳ７０５）。つまり、視聴番組に関連付けられた情報群から抽出された「人名」カテゴリに属するカテゴリ値９０８が単一の場合は、その「人名（カテゴリ値）」で検索を行う。ただしあるカテゴリ値で検
索を行う場合、その同義語もしくは類義語も検索するのが望ましい。例えば、あるカテゴリ値が略称や別称で他の番組に関連付けられた情報群に含まれている可能性もあるので、検索は、抽出された情報と対応する情報（同一のもの、若しくは同義のもの、若しくは類義のもの）を検索するようにするのが好適である。
【００８２】
また、視聴番組に関連付けられた情報群から「人名」カテゴリに属するものとして抽出された情報（カテゴリ値９０８）が複数の場合（ステップＳ７０３→ＹＥＳ）、検索部１０６は、プロファイル管理部１１３に対して、取得したカテゴリ値９０８の優先順位付けを依頼する。
【００８３】
依頼を受けたプロファイル管理部１１３は、前記カテゴリ値９０８の優先順位付けを行い、検索部１０６に返す（ステップＳ７０４）。検索部１０６は、ステップＳ７０４にて取得した優先順位のうち、最も優先順位が高いカテゴリ値９０８を用いて検索を行う（ステップＳ７０５）。本例では、取得したカテゴリ値９０８が「出演者Ａ」、「出演者Ｂ」、「出演者Ｃ」と複数である為、ステップＳ７０４にて、検索部１０６はプロファイル管理部１１３に対して、「出演者Ａ」、「出演者Ｂ」及び「出演者Ｃ」の優先順位付けを依頼する。ここで例えば、１位「出演者Ａ」、２位「出演者Ｂ」、３位「出演者Ｃ」という優先順位結果を、ステップＳ７０４にてプロファイル管理部１１３は検索部１０６へ返す。その後、ステップＳ７０５にて検索部１０６は、最も優先順位が高い「出演者Ａ」で検索を行う。
【００８４】
ステップＳ７０５の検索結果からヒットした番組数を判定する（ステップＳ７０６）。ヒットした番組が単一の場合、その番組を関連番組とする。ヒットした番組が存在しない場合は、もう一度、ステップＳ７０５に戻り、次に優先度の高いカテゴリ値９０８で再度検索をかける。また、検索の結果、複数の番組がヒットした場合、検索部１０６は、プロファイル管理部１１３に対して、番組間の優先順位付けを依頼する。
【００８５】
依頼を受けたプロファイル管理部１１３は、取得した番組間の優先順位付けを行い、検索部１０６に返す（ステップＳ７０７）。例えば、ステップＳ７０５の検索結果が「番組Ｘ」、「番組Ｙ」、「番組Ｚ」の複数であった場合、検索部１０６は、再度プロファイル管理部１１３に対して、前記番組の順位付けを依頼する。ここで例えば、１位「番組Ｘ」、２位「番組Ｙ」、３位「番組Ｚ」という優先順位結果を、ステップＳ７０７にてプロファイル１１３は検索部１０６へ返す。
【００８６】
検索部１０６は、ステップＳ７０７にて取得した優先順位づけを参考に、ステップＳ７０２で取得した最大値分の番組を関連番組とする（ステップＳ７０８）。つまり、検索部１０６は、もっとも優先順位が高い「番組Ｘ」が関連番組として決定する。その後、検索部１０６は、表示可能な関連番組と、検索の結果決定した関連番組の数を比較し、表示可能な関連番組に達していない場合は、次のカテゴリに移り再度関連番組の検索を行う（ステップＳ７０９）。
【００８７】
本実施の形態によれば、関連番組検索を行う際の番組表示方法において、単に番組関連情報内に出てくる複数の前記情報を用いて検索するため、多様な関連番組を検索できる方法を提供できる。また、検索する際、前記情報を視聴者が意識して選択する必要がないため操作性が向上する。
【００８８】
更に放送局３００が送出した番組関連情報９０２内のカテゴリ情報だけでなく、番組関連情報９０２から、視聴者が関心を持つカテゴリ情報に沿った情報を抽出する手段を、デジタルテレビ装置１００内に設けることで、送出側に依存せずに、より視聴者の嗜好に沿った関連番組を検索することが可能となる。
【００８９】
なお、本実施の形態では、デジタルテレビ装置１００を対象として説明を行ったが、実施はデジタルテレビ装置１００に限るものではなく、同様の機能を有する装置であればよい。また対象とするコンテンツも番組に限定するものではなく、例えば、番組のシーン単位の検索を行う場合でも本発明は適用できる。
【００９０】
上述のように、本実施の形態では、同時に複数のキーワードを用いて検索を行い、異なる関連を持つ番組を同時に探し出すことができる。また、カテゴリ毎にキーワードを自動的に決定するため、ユーザによるキーワードを決定する操作を省略できる。
【図面の簡単な説明】
【００９１】
【図１】関連番組検索全体の処理フロー図である。
【図２】本発明を実施の形態に係るデジタルテレビ装置１００内の構成を示す図である。
【図３】リモコン２００のリモコンキーの構成例である。
【図４】本発明の実施の形態に係るユーザインタフェースを示す図である。
【図５】ユーザインタフェースを使用した関連番組検索の提示フローである。
【図６】カテゴリ種類を設定する提示例である。
【図７】本発明の実施の形態に係るシステム構成を示す図である。
【図８】カテゴリ情報抽出処理の処理フロー図である。
【図９】検索条件の決定及び検索実行処理の処理フロー図である。
【図１０】番組関連情報９０２からカテゴリの情報を抽出するフロー図である。
【図１１】ジャンル別のカテゴリ優先順位９０７の例である。
【図１２】カテゴリ優先順位９０６の例である。
【図１３】カテゴリ優先順位９０６の決定方法を示す図である。
【符号の説明】
【００９２】
１００  デジタルテレビ装置
２００  リモコン
３００  放送局
１０１  リモコン入力部
１０２  受信部
１０３  モデム
１０４  カテゴリ情報抽出部
１０５  抽出用データ蓄積部
１０６  検索部
１０７  蓄積部
１０８  制御部
１０９  画面生成部
１１０  画像・音声デコード部
１１１  画面合成部
１１２  表示部
１１３  プロファイル管理部
２０１  上下左右の矢印キー
２０２  決定キー
２０３  検索キー
２０４  テンキー
２０５  Up/Downキー
２０６  電源キー
９０１  番組コンテンツ
９０２  番組関連情報
９０３  リモコン情報
９０４  番組嗜好情報
９０５  カテゴリ情報抽出済みの番組関連情報
９０６  カテゴリ優先順位
９０７  ジャンル別のカテゴリ優先順位
９０８  カテゴリ値
【図１】
2006345376.tif 000003
【図２】
2006345376.tif 000004
【図３】
2006345376.tif 000005
【図４】
2006345376.tif 000006
【図５】
2006345376.tif 000007
【図６】
2006345376.tif 000008
【図７】
2006345376.tif 000009
【図８】
2006345376.tif 000010
【図９】
2006345376.tif 000011
【図１０】
2006345376.tif 000012
【図１１】
2006345376.tif 000013
【図１２】
2006345376.tif 000014
【図１３】
2006345376.tif 000015