(57)【特許請求の範囲】
【請求項１】
番組情報を蓄積することができるデータベースを備えると共に、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する機能を有する受信装置とからなり、
前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信し、
前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを前記受信装置側に返信し、
前記受信装置側で受信した番組検索識別コードに基づいて前記受信装置側に蓄積されている番組情報の中から所望の番組を選択することを特徴とする番組検索装置。
【請求項２】
前記コンテンツキーワードは、番組を構成するコンテンツの要素であること
を特徴とする請求項１に記載の番組検索装置。
【請求項３】
前記番組検索識別コードは、それぞれの番組に付加されているイベント情報テーブルのイベント認識領域に存在すること
を特徴とする請求項１に記載の番組検索装置。
【請求項４】
前記番組情報はＥＰＧ情報であること
を特徴とする請求項１に記載の番組検索装置。
【請求項５】
前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを回線を介して前記データサーバ側に送信し、
前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを回線を介して前記受信装置側に返信することを特徴とする請求項１に記載の番組検索装置。
【請求項６】
前記番組検索識別コードは、番組のイベントＩＤであることを特徴とする請求項１に記載の番組検索装置。
【請求項７】
番組情報を蓄積することができるデータベースを備えると共に、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する機能を有する受信装置とからなり、
前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信し、
前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを前記受信装置側に返信し、
前記受信装置側で受信した番組検索識別コードに基づいて前記受信装置側に蓄積されている番組情報の中から所望の番組を選択するようにしたことを特徴とする番組検索方法。
【請求項８】
前記コンテンツキーワードは、番組を構成するコンテンツの要素であること
を特徴とする請求項７に記載の番組検索方法。
【請求項９】
前記番組検索識別コードは、それぞれの番組に付加されているイベント情報テーブルのイベント認識領域に存在すること
を特徴とする請求項７に記載の番組検索方法。
【請求項１０】
前記番組情報はＥＰＧ情報であること
を特徴とする請求項７に記載の番組検索方法。
【請求項１１】
前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを回線を介して前記データサーバ側に送信し、
前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを回線を介して前記受信装置側に返信することを特徴とする請求項７に記載の番組検索方法。
【請求項１２】
前記番組検索識別コードは、番組のイベントＩＤであることを特徴とする請求項７に記載の番組検索方法。
【請求項１３】
番組情報を蓄積することができるデータベースを備え、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと回線を介して接続され、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する受信装置において、
前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信する送信手段と、
前記送信したコンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを返信する前記データサーバから、該番組検索識別コードを受信する受信手段と、
前記受信した番組検索識別コードに基づいて蓄積されている番組情報の中から所望の番組を選択する選択手段と、
を備えることを特徴とする受信装置。
【請求項１４】
番組情報を蓄積することができるデータベースを備え、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと回線を介して接続され、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する番組受信方法であって、
前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信し、
前記送信したコンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを返信する前記データサーバから、該番組検索識別コードを受信し、
前記受信した番組検索識別コードに基づいて蓄積されている番組情報の中から所望の番組を選択するようにしたことを特徴とする番組受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、番組検索装置及び番組検索方法並びに受信装置及び番組受信方法に関し、特に膨大な番組情報の検索は専用のサーバに任せて選択する番組のデータ量を減らした番組検索装置及び番組検索方法並びに受信装置及び番組受信方法に関する。
【０００２】
【従来の技術】
デジタル衛星放送は、ＢＳ放送と違って、桁違いに多くのチャンネルで番組を提供している。このようにチャンネル数が多くなると、１つのチャンネルでも多くの番組を放送しているので、全体としてかなりの放送番組数にのぼり、このように多くの放送番組の中から、視聴者が所望の放送番組を適切に選択するのは特定の技量が必要となり一般的に難しい。
【０００３】
【発明が解決しようとする課題】
しかしながら、ネット上のデータサーバから番組情報をダウンロードするタイミングは、データサーバと番組情報受信装置を繋ぐ通信手段である電話回線が低速度であることを意識させないよう深夜に行われることが多い。そのため、特に深夜時間帯における通信回線のトラフィック集中やデータサーバの負荷増大に伴うレスポンス低下等の問題がある。従って、番組情報を蓄積しているデータサーバから複数の番組情報受信装置に番組情報を円滑にダウンロードさせることに解決しなければならない課題を有する。
【０００４】
ＥＰＧデータは、例えば、縦軸にチャンネル番号、横軸に時間帯と番組名が表示され、リモコンで見たい番組セルをカーソルで選択すると、番組情報を知ることができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、以上のように番組セルを選択しながら、多数のチャンネルの中から多数の番組の番組情報を次々に選択していたのでは、、所望の視聴すべき番組に到達するために多くの時間を必要とし、実質的に適切に番組を選択することは難しい。
【０００６】
そこで、適切な番組を選択するために、このＥＰＧデータに対してキーワードを使って検索することとなるが、一般にキーワードを使って、特にあいまい検索を行う場合には、これを実現するために大きなデータベースと早い演算速度が求められ、個人ベースでこれを行うのは費用の面等実質的に無理がある。
【０００７】
このため、放送番組について、視聴者は放送番組検索業者に対して電話回線等の通信回線を介して接続し、視聴者は望みの放送番組の検索のためのキーワードを放送番組検索業者に与えて検索をしてもらい、その検索結果を視聴者に情報提供してもらうこととなる。
【０００８】
この場合に、検索結果としての情報を全て電話回線等で入手すると、一般にその放送番組の詳細情報まで送付されることとなり、このため多くの通信時間や費用が発生するという問題がある。
【０００９】
従って、膨大な放送番組情報から所望の放送番組を選択するのに適当なデータ量にすることに解決しなければならない課題を有する。
【００１０】
【課題を解決するための手段】
以上の課題を解決するための本発明に係る番組検索装置は、  番組情報を蓄積することができるデータベースを備えると共に、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する機能を有する受信装置とからなり、前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信し、前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを前記受信装置側に返信し、前記受信装置側で受信した番組検索識別コードに基づいて前記受信装置側に蓄積されている番組情報の中から所望の番組を選択することである。
【００１１】
又、前記コンテンツキーワードは、番組を構成するコンテンツの要素であること；前記番組検索識別コードは、それぞれの番組に付加されているイベント情報テーブルのイベント認識領域に存在すること；前記番組情報はＥＰＧ情報であること；前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを回線を介して前記データサーバ側に送信し、前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを回線を介して前記受信装置側に返信すること；前記番組検索識別コードは、番組のイベントＩＤであることである。
又、番組検索方法は、番組情報を蓄積することができるデータベースを備えると共に、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する機能を有する受信装置とからなり、前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信し、前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを前記受信装置側に返信し、前記受信装置側で受信した番組検索識別コードに基づいて前記受信装置側に蓄積されている番組情報の中から所望の番組を選択するようにしたことである。  又、前記コンテンツキーワードは、番組を構成するコンテンツの要素であること；前記番組検索識別コードは、それぞれの番組に付加されているイベント情報テーブルのイベント認識領域に存在すること；前記番組情報はＥＰＧ情報であること；前記受信装置は、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを回線を介して前記データサーバ側に送信し、前記データサーバは、受信した前記コンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを回線を介して前記受信装置側に返信すること；前記番組検索識別コードは、番組のイベントＩＤであることである。
受信装置は、  番組情報を蓄積することができるデータベースを備え、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと回線を介して接続され、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する受信装置において、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信する送信手段と、前記送信したコンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを返信する前記データサーバから、該番組検索識別コードを受信する受信手段と、前記受信した番組検索識別コードに基づいて蓄積されている番組情報の中から所望の番組を選択する選択手段と、を備えることである。
番組受信方法は、番組情報を蓄積することができるデータベースを備え、該データベースに蓄積されている番組情報を検索する機能を有するデータサーバと回線を介して接続され、前記データサーバのデータベースに蓄積する番組情報と同じ情報を蓄積すると共に、該蓄積した番組情報から所望の番組を選択する番組受信方法であって、前記データサーバのデータベースに蓄積されている番組情報に対する番組検索用のコンテンツキーワードを前記データサーバ側に送信し、前記送信したコンテンツキーワードで番組検索して抽出された情報のうち番組検索識別コードのみを返信する前記データサーバから、該番組検索識別コードを受信し、前記受信した番組検索識別コードに基づいて蓄積されている番組情報の中から所望の番組を選択するようにしたことである。
【００１２】
このように、本発明に係る番組検索装置によれば、番組情報に対する番組検索のコンテンツキーワードをデータサーバ側に与えて、そのデータサーバに存在する所定のデータベースから番組検索した結果を、番組検索識別コードのみをユーザサーバに伝送し、ユーザサーバは、この番組検索識別コードに基づいて番組を選択するようにしたので、データサーバから番組に対する詳細なデータをユーザサーバ側に伝送せずに済み、このため通信データ量を過大に増加させることなく、番組検索をすることができる。
【００１３】
【発明の実施の形態】
以下、本発明に係る番組検索方法を具現化できる番組検索装置並びに番組受信方法を具現化できる受信装置の実施の形態について図を用いて説明する。図１は本発明の実施の１形態を略示的に示した構成図である。
【００１４】
放送局１０は送信装置１１から、送信アンテナ１２を介してデジタル衛星１３に向かって放送番組ＢＰを送信するが、デジタル衛星１３はこの放送番組ＢＰを中継して所定のエリア範囲に向かって放送番組ＢＰをデジタル波にのせて送信する。
【００１５】
この場合に、放送局１０の送信装置１１は、放送番組ＢＰの送出に当たっては、図２に示すように、先ず、番組生成部１１Ａが、放送する番組データ（オーデイオデータとビデオデータ）を生成し、システムプロセッサ１１Ｂに出力する。
【００１６】
次に、システムプロセッサ１１Ｂは、番組生成部１１Ａから供給された番組データをエンコーダ１１Ｃに供給し、エンコードさせると共にマルチプレクサ１１ＤおよびＥＰＧプロセッサ１１Ｅなどに基準クロックや時刻情報などを生成して供給する。
【００１７】
この後、エンコーダ１１Ｃは、システムプロセッサ１１Ｂを介して番組生成部１１Ａより供給された番組データを、例えばＭＰＥＧなどの方式に従ってエンコードし、マルチプレクサ１１Ｄに出力する。
【００１８】
一方、ＥＰＧデータ供給部１１Ｆは、例えば放送が予定されている２週間分の番組のＥＰＧデータを生成してＥＰＧプロセッサ１１Ｅに供給するが、このＥＰＧデータは、後述するフォーマットで生成される。
【００１９】
次に、ＥＰＧプロセッサ１１Ｅは、ＥＰＧデータを基準クロックや時刻情報に対応する形に合わせられてマルチプレクサ１１Ｄに出力する。マルチプレクサ１１Ｄは、エンコーダ１１Ｃから供給された番組データと、ＥＰＧプロセッサ１１Ｅから供給されたＥＰＧデータとをそれぞれパケット化してトランスポートストリームとして合成し、放送番組ＢＰとしてデジタル衛星１３に送出している。
【００２０】
ここで、ＥＰＧデータは、図３に示すような、フォーマットを用いて作成されるが、このフォーマットはＤＶＢ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏｄｃａｓｔｉｎｇ）のイベント情報セクション（イベント情報テーブル）で規定されているものである。
【００２１】
図に示すように、所定の言語形式で記載された各構造文（ｓｙｎｔａｘ）に対して、割り当てられるビット数（Ｎｏ．ｏｆ  Ｂｉｔｓ）、識別子（Ｉｄｅｎｔｉｆｉｅｒ）などが規定されている。
【００２２】
これらの中には、▲１▼で示すイベント認識領域に存在する番組検索識別コードとしてのイベント・アイデーＩＩＤ（ｅｖｅｎｔ＿ｉｄ）、▲２▼で示す放送開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）、▲３▼で示す放送継続時間（ｄｕｒａｔｉｏｎ）、その他のＥＰＧデータが記載できるビット数とか識別子が規定され、さらに▲４▼で示す記述子部分（ｄｅｓｃｒｉｐｔｏｒｓ＿ｌｏｏｐ＿ｌｅｎｇｔｈ）には、番組のタイトル、ジャンルなどの他に必要な詳細な記述を複数記入することができるようになっている。
【００２３】
このフォーマットによって作られたＥＰＧデータは、例えば同一内容を再放送する場合にも異なったイベント・アイデーＩＩＤが付与されるので、番組タイトルが同じでも異なった時間帯などに放送される番組は異なったイベント・アイデーＩＩＤとなり、イベント・アイデーＩＩＤで特定すると番組検索の際には便利となる。
【００２４】
以上のようにして、デジタル衛星１３から放送番組ＢＰが放送されるが、ユーザサーバ１４は、受信アンテナ１５を介してこの放送番組ＢＰを受信装置１６で受信するが、同時に放送番組検索業者であるデータサーバ１７も受信アンテナ１８を介して、この放送番組ＢＰを受信装置１９で受信し、この際ＥＰＧデータは受信装置１６、１９の所定の記憶メディアにそれぞれダウンロードされている。
【００２５】
受信装置１６側では、ユーザサーバ１４の視聴者によるリモートコントローラからの指令により、プロセッサがチューナを制御してデジタル衛星の所定のトランスポンダの信号を受信させ、これを復調して復調信号としてデマルチプレクサに出力されている。
【００２６】
デマルチプレクサは、この復調信号からオーデイオデータ、ビデオデータ、およびＥＰＧデータをそれぞれ抽出する。そしてオーデイオデータはオーデイオデコーダで、ビデオデータはビデオデコーダでそれぞれパケットデコードされて、それぞれ必要な処理を経て、例えばモニタに表示される。
【００２７】
一方、ＥＰＧデータは、プロセッサの制御により、デマルチプレクサより供給を受け、ＥＰＧデータメモリに記憶される。そして、ユーザサーバ１４の視聴者によるリモートコントローラからの放送番組情報ＢＢＩの選択指令により、ＥＰＧデータメモリに記憶されているＥＰＧデータが読み出され、この後、このＥＰＧデータは必要な処理がなされて画像データに変換されてモニタにＥＰＧ画像として表示される。
【００２８】
ユーザサーバ１４の視聴者はこのようにして表示されるＥＰＧデータを得ることができるが、ここで膨大な番組の中から所望の番組を直接選定するのは、大変な作業となる。そこで、ユーザサーバ１４の視聴者は、放送されている放送番組ＢＰのコンテンツを構成している一要素の中から所望の番組、例えば有名人の出演する番組で特定のアイテムに関する番組が見たいときは、これらに関する番組検索のコンテンツキーワードＫＷをいくつか選定して、このコンテンツキーワードＫＷを電話回線２０を介してデータサーバ１７に伝送する。
【００２９】
データサーバ１７は、このユーザサーバ１４の視聴者からの要望に応じて、放送番組ＢＰの中の放送番組情報ＢＢＩであるＥＰＧデータと、データサーバ１７が独自に付与したキーワードＫＫＷを有する独自データベース２１とを用いて、検索ソフトにより効率的に検索し、ユーザサーバ１４の視聴者の希望にかなった番組を選択し、この検索結果をＥＰＧデータに含まれる番組検索識別コードであるイベント・アイデーＩＩＤを用いて電話回線２０を介してユーザサーバ１４の視聴者に回答する。
【００３０】
データサーバ１７の用いる独自データベース２１には、例えば、ある有名人が名前をある時点で変更して別名になっている場合に、この過去の履歴まで独自データベースに蓄積しているとすると、その有名人の出演している過去のドラマ番組を含む全てのドラマ番組を検索することができ、ユーザサーバ１４の視聴者が検索する場合に比べて正確な検索をすることができる。
【００３１】
また、ユーザサーバ１４の視聴者への回答には、番組のタイトルや詳細記述を含む全てのデータを回答するのではなく、番組検索識別コードである番組のイベント・アイデーＩＩＤ（ｅｖｅｎｔ＿ｉｄ）のみを回答するので、ユーザサーバ１４の視聴者はデータサーバ１７から、少ないデータ量のやりとりで所望の番組情報を得ることができる。
【００３２】
イベント・アイデーＩＩＤを入手したユーザサーバ１４の視聴者は、データサーバ１７と同じ放送番組ＢＰを受信しており、回答された検索結果をイベント・アイデーＩＩＤという形で入手しているので、この放送番組ＢＰに含まれているＥＰＧデータをモニタに表示して、このイベント・アイデーＩＩＤを用いて直ちに番組を選択して所望の番組とその情報の全てを知ることができる。
【００３３】
このように、データサーバ１７は独自データベース２１を用い、かつ計算速度が速く、高度なアルゴリズムを要するコンピュータを用いて番組検索を行って適切で速い番組検索を実行することによりユーザサーバ１４の視聴者での番組検索との棲み分けをすることができる。
【００３４】
今までの説明では、デジタル衛星を介して放送する場合を例にとって説明したが、この他、地上波により放送したり、ＣＡＴＶなどのケーブルを介して放送する場合にも、本発明を適用することができることは勿論のことである。
【００３５】
【発明の効果】
以上、説明したように、本発明に係る番組検索方法が具現化できるための番組検索装置並びに番組受信方法が具現化できる受信装置によれば、番組情報に対する番組検索のコンテンツキーワードを与えてデータサーバ側に存在する所定のデータベースから番組検索した結果を、番組情報のうち番組検索識別コードのみをユーザサーバ側に伝送し、ユーザサーバ側で受信した番組検索識別コードに基づいて番組を選択するようにしたので、通信データ量を過大に増やすことなく、番組検索を可能とし、少ないデータ量により所望の番組情報を得ることができる。
【図面の簡単な説明】
【図１】本発明に係る実施の形態を示す構成図である。
【図２】図１に示す放送局の送信装置を略字的に示したブロック図である。
【図３】図２に示す送信装置でＥＰＧデータを作成するときのフォーマットの形式を示すフォーマット図である。
【符号の説明】
１０；放送局、１１；送信装置、１１Ａ；番組生成部、１１Ｂ；システムプロセッサ、１１Ｃ；エンコーダ、１１Ｄ；マルチプレクサ、１１Ｅ；ＥＰＧプロセッサ、１１Ｆ；ＥＰＧデータ供給部、１２；送信アンテナ、１３；デジタル衛星、１４；ユーザサーバ、１５；受信アンテナ、１６；受信装置、１７；データサーバ、１８；受信アンテナ、１９；受信装置、２０；電話回線、２１；独自データベース、ＢＰ；放送番組、放送番組情報ＢＢＩ、ＫＷ；キーワード、ＫＫＷ；キーワード、ＩＩＤ；イベント・アイデー（番組検索識別コード）
【図１】
0004238433.tif 000002
【図２】
0004238433.tif 000003
【図３】
0004238433.tif 000004