(57)【要約】      （修正有）【課題】利用者が録画予約を行うだけで、利用者が手に入れたくない情報を意図に反して取得してしまうことを防止すること。【解決手段】サーバ装置１００が、電子番組表に従ってコンテンツ配信サーバ１０６から順次送信されるいずれかの番組（コンテンツ）の録画予約が録画装置Ａ１０３でなされたことに応じて、該録画対象番組及び電子番組表から抽出された前記録画対象番組に関連した番組について表示装置Ａ１０１での視聴出力を制限する構成を特徴とする。【選択図】図１
2006173906.tif 000002
【特許請求の範囲】
【請求項１】
所定のスケジュール情報に従って順次送信されるコンテンツを受信する受信手段と、前記受信手段により受信したコンテンツを視聴可能に出力する出力手段と、前記スケジュール情報に従って順次送信されるいずれかのコンテンツを録画対象コンテンツに指定して予約録画可能な予約録画手段とを有するコンテンツ視聴システムにおいて、
前記予約録画手段の録画対象コンテンツについて前記出力手段による視聴出力を制限する制限手段を有することを特徴とするコンテンツ視聴システム。
【請求項２】
前記スケジュール情報は、コンテンツの内容を説明する説明情報が付加されているものであり、
前記録画対象コンテンツに関連するコンテンツを前記スケジュール情報から抽出する抽出手段を有し、
前記制限手段は、前記録画対象コンテンツ及び前記抽出手段により抽出された前記録画対象コンテンツに関連するコンテンツについて前記出力手段による視聴出力を制限することを特徴とする請求項１記載のコンテンツ視聴システム。
【請求項３】
前記録画対象コンテンツに関連するコンテンツの視聴を制限する期間を指定する期間指定手段を設け、
前記抽出手段は、前記録画対象コンテンツに関連するコンテンツのうち、前記期間指定手段により指定された期間に送信されるコンテンツを前記スケジュール情報から抽出することを特徴とする請求項２記載のコンテンツ視聴システム。
【請求項４】
前記制限手段は、前記予約録画手段で予約録画されたコンテンツが前記出力手段により出力されたこと、又は、前記予約録画されたコンテンツ自体が削除されたことに応じて、前記予約録画されたコンテンツに関連するコンテンツの視聴制限を解除することを特徴とする請求項２又は３記載のコンテンツ視聴システム。
【請求項５】
前記制限手段は、前記受信手段が受信中のコンテンツ内の情報に、前記録画対象コンテンツに関連する情報が含まれていると判断した場合には、該受信中のコンテンツ内に含まれる前記録画対象コンテンツに関連する情報について前記出力手段による出力を制限することを特徴とする請求項１〜４のいずれかに記載のコンテンツ視聴システム。
【請求項６】
前記予約録画手段による録画予約の際に、該録画対象コンテンツについて前記制限手段による視聴出力制限を実行させるか否かを指定する視聴制限指定手段を設けたことを特徴とする請求項１〜５のいずれかに記載のコンテンツ視聴システム。
【請求項７】
前記受信手段は、サーバ装置であり、前記出力手段はデジタルテレビであることを特徴とする請求項１〜６のいずれかに記載のコンテンツ視聴システム。
【請求項８】
前記受信手段は、テレビチューナ装置であり、前記出力手段はデジタルテレビであることを特徴とする請求項１〜６のいずれかに記載のコンテンツ視聴システム。
【請求項９】
所定のスケジュール情報に従って順次送信されるコンテンツを受信する受信手段と、前記受信手段により受信したコンテンツを視聴可能に出力する出力手段と、前記スケジュール情報に従って順次送信されるいずれかのコンテンツを録画対象コンテンツに指定して予約録画可能な予約録画手段とを有するコンテンツ視聴システムにおける視聴制限方法において、
前記予約録画手段の録画対象コンテンツについて前記出力手段による視聴出力を制限する制限ステップを有することを特徴とする視聴制限方法。
【請求項１０】
請求項９に記載された視聴制限方法を実行するためのプログラム。
【請求項１１】
請求項９に記載された視聴制限方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のスケジュール情報に従って順次送信されるコンテンツを受信する受信手段と、前記受信手段により受信したコンテンツを視聴可能に出力する出力手段と、前記コンテンツを予約録画可能な予約録画手段とを有するコンテンツ視聴システムおよび視聴制限方法およびプログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来より、電子番組表を取得することができ、番組表上でタイトルを選択することにより、番組の視聴や録画が可能なテレビ録画装置があった。
【０００３】
この種のテレビ録画装置では、予約録画した番組を視聴する前に、意図に反してその番組の放送を見てしまうといった事態が発生する可能性があり、このような事態を防止したいといった要望があった。
【０００４】
なお、従来より、番組表上でタイトルを選択することによって、その番組を非表示にすることができる装置が特許文献１で提案されている。
【０００５】
また、予め視聴制限するジャンルを設定しておくことによって、該ジャンルに属する番組を非表示にすることができる装置が特許文献２で提案されている。
【特許文献１】特開２００３-１４３５００
【特許文献２】特開２０００-１７４６４９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の装置は、そもそも子供に有害な番組を視聴させないようにすることを目的としたものであり、上述した録画予約した番組に関する視聴制限といった目的で提案されたものでないため、このような目的で使用しようとした場合、非常に煩雑な操作を強いられるものであった。
【０００７】
例えば、ユーザは、録画予約を行う度に、該録画予約した番組について視聴制限するように設定しなければならない。また、録画した番組を視聴した後には、その度に、前記視聴制限を解除する操作も行わなければならず、非常に煩雑であった。
【０００８】
さらに、上記特許文献１に記載の装置は、ユーザが電子番組ガイドで選択した番組情報のみを視聴制限するものであり、該番組に関連する番組から、利用者が知りたくない前記録画した番組に関連する情報を不意に見てしまう等の恐れがあった。例えば、野球中継番組を録画予約し、且つ、該番組を視聴制限した場合であっても、スポーツニュース等の他の番組を偶然に視聴してしまい、前記録画番組を視聴する前に、前記野球の試合結果等の利用者が知りたくない情報を利用者の意図に反して見てしまう等の恐れがあるといった問題点があった。
【０００９】
また、上記特許文献２に記載の装置では、予め視聴制限するジャンルを設定しておくことによって、該ジャンルに属する番組を非表示にすることができるものの、この装置も、上記特許文献１に記載の装置と同様に、子供に有害な番組を視聴させないようにすることを目的として提案されたものである。そのため、上述した録画予約した番組及びその番組に関連する番組の視聴制限といった目的で使用した場合、同様に、録画予約を行う度に、該録画予約した番組のジャンルを調べて、該ジャンルについて視聴制限するように設定しなければならず、また、録画した番組を視聴した後には、その度に、前記視聴制限を解除する操作も行わなければならなかった。さらに、視聴制限している間に、該視聴制限しているジャンルの番組を見る場合には、一々暗証番号を入力する必要もあり、非常に煩雑であるといった問題点があった。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、所定のスケジュール情報（電子番組ガイド）に従って順次送信されるいずれかのコンテンツ（番組）の録画予約がなされたことに応じて、該録画対象コンテンツ及び前記スケジュール情報から抽出された前記録画対象コンテンツに関連したコンテンツについて出力手段による視聴出力を制限することにより、ユーザが電子番組ガイドで録画する番組を選択指示したことに応じて、その番組自体とその番組情報に関連したジャンルの番組を視聴制限して、利用者は録画予約を行うだけで、利用者が手に入れたくない情報を意図に反して取得してしまうことを防止することができるコンテンツ視聴システムおよび視聴制限方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１１】
本発明は、所定のスケジュール情報に従って順次送信されるコンテンツを受信する受信手段と、前記受信手段により受信したコンテンツを視聴可能に出力する出力手段と、前記スケジュール情報に従って順次送信されるいずれかのコンテンツを録画対象コンテンツに指定して予約録画可能な予約録画手段とを有するコンテンツ視聴システムにおいて、前記予約録画手段の録画対象コンテンツについて前記出力手段による視聴出力を制限する制限手段を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、所定のスケジュール情報（電子番組ガイド）に従って順次送信されるいずれかのコンテンツ（番組）が予約録画手段の録画対象コンテンツとして指定されたことに応じて、該録画対象コンテンツ及び前記スケジュール情報から抽出された前記録画対象コンテンツに関連したコンテンツについて出力手段による視聴出力を制限するので、ユーザが電子番組ガイドで録画する番組を選択指示したことに応じて、その番組自体とその番組情報に関連したジャンルの番組を視聴制限して、利用者は録画予約を行うだけで、利用者が手に入れたくない情報を意図に反して取得してしまうことを防止することができる。
【００１３】
また、録画予約時に、録画対象コンテンツに対する視聴出力制限を実行させるか否かを指定するので、利用者が手に入れる情報を容易に選択することができる。
【００１４】
従って、録画予約するだけで、予約録画した番組を視聴する前に、意図に反してその番組の放送を見てしまうといった事態の発生を防止することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１５】
〔第１実施形態〕
以下、図面を参照して本発明の実施形態を説明する。
【００１６】
図１は、本発明の視聴制限システムを適用可能なコンテンツ配信システムの構成の一例を示すシステム構成図である。
【００１７】
図１に示すように、本発明の視聴制限装置を適用可能なコンテンツ配信システムは、通信ネットワーク１０５を通じて電子番組表（ＥＰＧ；Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）にそってコンテンツ（テレビ番組等）の配信（送信）を行うコンテンツ配信会社のコンテンツ配信サーバ１０６と、該コンテンツ配信サーバ１０６より番組コンテンツ（画像，音声等を含むデータ）を取得するサーバ装置１００（通常、各家庭内に設置される）とを有する。
【００１８】
なお、コンテンツ配信サーバ１０６は、衛星波、地上波によりテレビ番組放送を送信するものであってもよいし、ケーブルを介してテレビ番組放送を送信するものであってもよい。そして、サーバ装置１００は、衛星波、地上波により送信されるテレビ番組放送を受信するものであってもよいし、ケーブルを介して送信されるテレビ番組放送を受信するものであってもよい。
【００１９】
また、サーバ装置１００は、１又は複数の表示装置（表示装置Ａ１０１,・・・，表示装置Ｂ１０２）、１又は複数の録画装置（録画装置１０３,・・・，録画装置１０４）とＬＡＮ等のネットワークやビデオケーブル，赤外線等を介して接続することができる。
【００２０】
さらに、録画装置（録画装置１０３,・・・，録画装置１０４）は、サーバ装置１００から受け取ったコンテンツをハードディスクやＤＶＤ−ＲＷ、ビデオテープ等に録画するものである。また、表示装置（表示装置Ａ１０１,・・・，表示装置Ｂ１０２）は、サーバ装置１００又は録画装置から受け取ったコンテンツを視聴可能に出力（動画や音声を再生）するものである。
【００２１】
なお、このサーバ装置１００、表示装置Ａ１０１,・・・，Ｂ１０２、録画装置Ａ１０３,・・・，Ｂ１０４は、例えば、それぞれ、デジタルテレビチューナ、デジタルテレビ、デジタル録画機器等に対応するものであってもよい。また、この表示装置Ａ１０１,・・・，Ｂ１０２、録画装置Ａ１０３,・・・，Ｂ１０４を、コンピュータや携帯端末（携帯電話、ＰＤＡ等）により構成してもよい。
【００２２】
さらに、サーバ装置１００の機能を、１又は複数の表示装置Ａ１０１,・・・，Ｂ１０２、１又は複数の録画装置１０３,・・・，Ｂ１０４に保持させることも可能である。また、表示装置と録画装置とは、一つの装置であってもよい。
【００２３】
以下、図２を参照して、サーバ装置１００のハードウェア構成について説明する。
【００２４】
図２は、図１に示したサーバ装置１００のハードウェア構成の一例を示すブロック図である。
【００２５】
図２において、２００はＣＰＵで、ＲＯＭ２０２又は外部メモリ２０３（例えば、ハードディスク，フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ等）に格納されたプログラムをＲＡＭ２０１上にロードして実行することにより、サーバ装置１００全体を制御する。ＲＡＭ２０１は、ＣＰＵ２００の作業領域として使用される。
【００２６】
２０４は入力装置で、キーボードやマウス等のポインティングデバイス等に相当する。なお、入力装置２０４を備えない構成であってもよい。また、ＣＲＴ，ＬＣＤ，ＳＥＤ等の表示装置を有する構成であってもよい。
【００２７】
２０５は通信インタフェースで、ネットワークを介してのデータ送受信を制御する。外部メモリ２０３は、検索抽出部２０６に対応するプログラム，データ等を記憶している。また、外部メモリ２０３は、各種情報を記憶するためのＤＢ２０７を備えている。
【００２８】
なお、コンテンツ配信サーバ１０６が、衛星波、地上波によりテレビ番組（コンテンツ）を送信する場合は、サーバ装置１００は、衛星波、地上波により送信されるテレビ番組放送を受信するチューナ装置を設けた構成とする。
【００２９】
また、表示装置Ａ１０１,・・・，Ｂ１０２、録画装置Ａ１０３,・・・，Ｂ１０４のハード構成については図示していないが、表示装置Ａ１０１,・・・，Ｂ１０２、録画装置Ａ１０３,・・・，Ｂ１０４をコンピュータで構成する場合、図２と同様の構成となる。但し、表示装置Ａ１０１,・・・，Ｂ１０２は、ＣＲＴ，ＬＣＤ等の不図示のモニタを有し、録画装置Ａ１０３,・・・，Ｂ１０４は、モニタを備えていても、備えていなくてもよい。さらに、表示装置Ａ１０１,・・・，Ｂ１０２は、サーバ装置１００を介して受信されるコンテンツ情報（録画像装置で録画されたコンテンツ情報も含む）を再生するプログラムやハードウェア等を有する。
【００３０】
以下、図３を参照して、検索抽出部２０６の構成について説明する。
【００３１】
図３は、図２に示した検索抽出部２０６の構成の一例を示すブロック図である。
【００３２】
図３（ａ）に示すように、検索抽出部２０６は、番組情報の検索および抽出を行う制御部３００と記憶部３０１から構成される。
【００３３】
制御部３００は、情報を、意味を持つ単語に分解する形態素解析部３０４と、分解された情報の中から名詞など意味を持つ単語を取り出す用語抽出部３０５とを備えている。また、記憶部３０１は、形態素解析辞書３０２とシソーラス辞書３０３とを備えている。
【００３４】
図３（ｂ）に示すように、形態素解析辞書３０２は、名詞などを集めた単語辞書３０８と単語同士の接続により意味を限定するものを集めた接続表３０７とを備えている。
【００３５】
図３（ｃ）に示すように、シソーラス辞書３０３は、単語抽出のパターンを決定している抽出パターンルール３０８と、単語の分野を決定する為の分野テーブル３０９と、単語の意味を集めた意味辞書３１０とを備えている。
【００３６】
図４は、図３に示した形態素解析辞書３０２を用いた形態素解析結果の一例を示した模式図である。
【００３７】
図５は、図３に示したシソーラス辞書３０３を用いた類義語の検索抽出結果の一例を示した模式図である。
【００３８】
図５（ａ）は、キーワードを「車」として、類義語の検索抽出を行った場合に対応する。また、図５（ｂ）は、キーワードを「自動車」として、類義語の検索抽出を行った場合に対応する。図５（ｃ）は、キーワードを「サッカー」として、類義語の検索抽出を行った場合に対応する。
【００３９】
以下、図６〜図１７を参照して、本発明の視聴制限システムにおける視聴制限処理（録画予約した番組に関連した番組のブロッキング処理）動作について説明する。なお、本実施形態では、録画装置Ａ１０３から操作し、該操作に関する表示を表示装置Ａ１０１のモニタに表示する場合を例にして説明する。さらに、以下、サーバ装置１００，表示装置Ａ１０１,・・・，Ｂ１０２、録画装置Ａ１０３,・・・，Ｂ１０４は全てコンピュータで構成されるものとして説明する。また、以下の説明において、「番組」という用語を、コンテンツ配信サーバ１０６から送信されサーバ装置１００で受信され表示装置，録画装置で視聴可能に出力，録画されるコンテンツそのものを意味するものとして使用する。
【００４０】
図６は、本発明の視聴制限システムの第１の制御処理手順の一例を示すフローチャートであり、視聴制限処理（録画予約した番組に関連した番組のブロッキング処理）の全体フローに対応する。なお、図中、Ｓ４００〜Ｓ４０５は録画装置Ａ１０３のＣＰＵがＲＯＭ又は外部メモリ等からプログラムをＲＡＭにロードして実行することにより実現される処理に対応する。また、図中、Ｓ４１０〜Ｓ４１５はサーバ装置１００のＣＰＵ２００がＲＯＭ２０２又は外部メモリ２０３等からプログラムをＲＡＭ２０１にロードして実行することにより実現される。
【００４１】
まず、ステップＳ４００において、録画装置Ａ１０３のＣＰＵは、通信ネットワーク１０５を介してコンテンツ配信サーバ１０６又はその他の図示しないサーバよりコンテンツ配信サーバ１０６がコンテンツを送信するスケジュール情報とコンテンツを説明する情報を含む電子番組表（ＥＰＧ；Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を取得し、表示装置Ａ１０１のモニタに表示する。このＥＰＧ画面を、図７に示す。
【００４２】
図７は、本発明の視聴制限システムにおけるＥＰＧ画面の一例を示す模式図である。
【００４３】
次に、ステップＳ４０１において、録画装置Ａ１０３のＣＰＵは、操作者からの録画予約の入力操作を受け付け、ＥＰＧ（図７）の中から録画予約する番組（例えば、図７の１５００に示す「サッカーワールドカップ「チェコ×オランダ」」）が選択（指定）されると、録画装置Ａ１０３のＣＰＵは、予約画面（図８）を表示装置Ａ１０１のモニタに表示し、操作者に表示内容１６００を確認させるとともに入力を受け付ける。
【００４４】
図８は、本発明の視聴制限システムにおける予約画面の一例を示す模式図である。
【００４５】
そして、予約画面（図８）の録画予約ボタン１６０１が指示されると、録画装置Ａ１０３のＣＰＵは、ステップＳ４０２において、選択された番組（コンテンツ）の録画予約処理を行い、録画装置Ａ１０３のＣＰＵは、非表示設定画面（図９）を表示装置Ａ１０１のモニタに表示し、非表示処理を行うかどうかの確認を行う。これにより、録画装置Ａ１０３のＣＰＵにより録画処理が行われる。
【００４６】
図９は、本発明の視聴制限システムにおける非表示設定画面の一例を示す模式図である。
【００４７】
そして、ステップＳ４０３において、録画装置Ａ１０３のＣＰＵは、非表示設定画面（図９）の「Ｙｅｓ」ボタン１００１又は「Ｎｏ」ボタン１００２のいずれが指示されたかにより非表示処理をおこなうか否かを判定する。
【００４８】
ステップＳ４０３で、録画装置Ａ１０３のＣＰＵが、非表示設定画面（図９）の「Ｎｏ」ボタン１００２が指示され非表示処理を行わないと判断した場合には、本フローチャートの処理を終了する。
【００４９】
ステップＳ４０３で、録画装置Ａ１０３のＣＰＵが、非表示設定画面（図９）の「Ｙｅｓ」ボタン１００１が指示され非表示処理をおこなうと判断した場合には、図示しない画面上で非表示の対象となる表示装置を選択させ、ステップＳ４０４において、非表示にするコンテンツを特定する情報（録画予約したコンテンツ（録画対象番組）の情報（図８の１６００）），対象となる表示装置（例えば、表示装置Ａ１０１等で図示しない画面で指定されているものとする）を特定する情報等をサーバ装置１００に送信して非表示指示する。
【００５０】
なお、操作者は、非表示設定画面（図９）の非表示期間変更ボタン１００３を指示して所望の期間を入力することにより、非表示処理を行う期間を変更することができ、この期間変更情報も、ステップＳ４０４で非表示指示と共に送信される。
【００５１】
一方、サーバ装置１００では、サーバ装置１００のＣＰＵ２００は、録画装置Ａ１０３からの非表示指示として、非表示にするコンテンツの情報（録画予約したコンテンツ（録画対象番組）の情報（図８の１６００）），対象となる表示装置を特定する情報等を受信すると、ステップＳ４１０において、ＥＰＧから選択された番組の情報（非表示にするコンテンツの情報）を抽出して検索抽出部２０６によりキーワードの抽出を行うキーワード抽出処理を実行する（詳細は図１０に示す）。以下、このキーワード抽出処理について図１０を用いて説明する。
【００５２】
図１０は、本発明の視聴制限システムの第２の制御処理手順の一例を示すフローチャートであり、図６のステップＳ４１０に示したキーワード抽出処理に対応する。なお、図中、Ｓ５００〜Ｓ５０３は各ステップを示し、サーバ装置１００のＣＰＵ２００がＲＯＭ２０２又は外部メモリ２０３等からプログラムをＲＡＭ２０１にロードして実行することにより実現される。
【００５３】
まず、ステップＳ５００において、サーバ装置１００のＣＰＵ２００は、録画装置Ａ１０３から受信した非表示にする番組（コンテンツ）情報に基づいて、番組情報のジャンルを調べて取得する。詳細には、サーバ装置１００のＣＰＵ２００は、非表示する番組（コンテンツ）情報を検索抽出部２０６に渡し、検索抽出部２０６は、受け取った非表示にする番組（コンテンツ）情報を制御部３００に渡す。制御部３００の形態素解析部３０４は、記憶部３０１の形態素解析辞書３０２の単語辞書３０６と接続表３０７を用いて、非表示にする番組（コンテンツ）情報からジャンルに相当するキーワードを抽出し、キーワードリストとして非表示にする番組（録画対象番組）に紐付けてＤＢ２０７に記憶保持する。例えば、図８の１６００の場合、「サッカー」等がジャンルとして取得されキーワードリストに保持される。
【００５４】
次に、ステップＳ５０１において、サーバ装置１００のＣＰＵ２００は、ステップＳ５００で取得したジャンルの情報をキーとして類義語を検索する。
【００５５】
詳細には、サーバ装置１００のＣＰＵ２００は、ジャンルを検索抽出部２０６にキーとして渡し、検索抽出部２０６は、受け取ったジャンルの情報を制御部３００に渡す。制御部３００の用語抽出部３０５は、記憶部３０１のシソーラス辞書３０３の抽出パターンルール３０８，分野テーブル３０９，意味辞書３１０を用いて、キーワードリスト内の単語の類義語を抽出し、ＲＡＭ２０１内に保持する。例えば、図５（ｃ）のように類義語が抽出される。
【００５６】
次に、ステップＳ５０２において、サーバ装置１００のＣＰＵ２００は、ステップＳ５０１の検索で上記ジャンルに該当する項目（類義語等）があったか否かを判定する。
【００５７】
ステップＳ５０２で、サーバ装置１００のＣＰＵ２００が、ステップＳ５０１の検索で上記ジャンルに該当する項目（類義語等）がなかったと判断した場合には、そのまま本フローチャートの処理を終了し、図６のステップＳ４１１に処理を進める。
【００５８】
一方、ステップＳ５０２で、サーバ装置１００のＣＰＵ２００が、ステップＳ５０１の検索で上記ジャンルに該当する項目（類義語等）があったと判断した場合には、ステップＳ５０３において、サーバ装置１００のＣＰＵ２００は、該当する項目（類義語）をＤＢ２０７内のキーワードリストに追加し、本フローチャートの処理を終了し、図６のステップＳ４１１に処理を進める。このキーワードリストの一例を図１１に示す。
【００５９】
図１１は、本発明の視聴制限システムにおけるキーワードリストの一例を示す模式図である。
【００６０】
以下、図６のフローチャートの説明に戻る。
【００６１】
ステップＳ４１０のキーワード抽出処理（図１０）が終了すると、ステップＳ４１１において、サーバ装置１００のＣＰＵ２００は、ブロック期間の変更処理を行う（詳細は図１２に示す）。以下、図１２を参照して、このブロック期間変更処理について説明する。
【００６２】
図１２は、本発明の視聴制限システムの第３の制御処理手順の一例を示すフローチャートであり、図６のステップＳ４１１に示したブロック期間変更処理に対応する。なお、図中、Ｓ７００〜Ｓ７０２は各ステップを示し、サーバ装置１００のＣＰＵ２００がＲＯＭ２０２又は外部メモリ２０３等からプログラムをＲＡＭ２０１にロードして実行することにより実現される。
【００６３】
まず、ステップＳ７００において、サーバ装置１００のＣＰＵ２００は、録画装置Ａ１０３より受信したコンテンツの表示指示に期間変更情報が付加されていたか否かにより、期間変更を行うか否かを判定し、期間変更情報が付加されていないと判断した場合には、そのままステップＳ７０２に処理を進める。
【００６４】
一方、ステップＳ７００で、サーバ装置１００のＣＰＵ２００が、録画装置Ａ１０３より受信したコンテンツの表示指示に期間変更情報が付加されていたと判断した場合には、ステップＳ７０１において、サーバ装置１００のＣＰＵ２００は、上記受信した期間変更情報が示す期間を非表示処理を行う期間としてＤＢ２０７に設定し、ステップＳ７０２に処理を進める。
【００６５】
次に、ステップＳ７０２において、サーバ装置１００のＣＰＵ２００は、前記設定された非表示処理を行う期間に応じて検索を行うＥＰＧの範囲を決定しＲＡＭ２０１内に保持し、そのまま本フローチャートの処理を終了し、図６のステップＳ４１２に処理を進める。
【００６６】
以下、図６のフローチャートの説明に戻る。
【００６７】
ステップＳ４１１のブロック期間変更処理（図１２）が終了すると、ステップＳ４１２において、サーバ装置１００のＣＰＵ２００は、キーワードリスト内のキーワードでＥＰＧを検索し番組を選択する。
【００６８】
次に、ステップＳ４１３において、サーバ装置１００のＣＰＵ２００は、録画装置Ａ１０３から受信した非表示にする番組情報（録画予約した番組情報）及び、ステップＳ４１２で選択した番組情報をブロック対象番組リスト（外部メモリ２０３に保持される）に追加する。なお、この際、録画装置Ａ１０３から受信した対象となる表示装置を特定する情報もブロック対象番組リスト内に格納する。なお、このブロック対象番組リストは、ＤＢ２０７に登録されているものとする。
【００６９】
また、ＥＰＧの各番組情報に、番組ごとのブロックＩＤ（不図示），番組内容に関連する番組のブロックＩＤ（不図示）を保持させ、サーバ装置１００のＣＰＵ２００が、上記番組内容に関連する番組のブロックＩＤに対応する番組をＥＰＧから検索し、該検索した番組をブロック対象リストに追加するように構成してもよい。また、非表示にする番組の情報からタイトルを抽出し、その番組のシリーズをＥＰＧが更新されるたびに検索し、ブロックをするように構成してもよい。例えば、第１話が非表示設定された場合、第２話以降もブロック対象リストに追加する。
【００７０】
また、ブロック対象リストに格納する番組を録画対象番組のみとするか、関連する番組も含めるかを利用者が録画装置より選択可能に構成してもよい。ブロック対象番組リストの一例を図１３に示す。
【００７１】
図１３は、本発明の視聴制限システムにおけるブロック対象番組リストの一例を示す模式図である。
【００７２】
図１３に示すように、ブロック対象番組リストは、ブロック対象番組の、放送年月日，チャンネル，時間，タイトルと、そのブロック番組をどの表示装置上でブロックするかを示す情報と、ブロックＩＤ１８００，ブロックＰＩＤ１８０１を保持している。
【００７３】
ブロックＩＤ１８００は、ブロックする番組ごとにサーバ装置１００のＣＰＵ２００により付与される。ブロックＰＩＤ１８０１は、ブロックする番組の元になっている録画対象番組ごとにサーバ装置１００のＣＰＵ２００により付与される。
【００７４】
なお、上記キーワードリストは、サーバ装置１００のＣＰＵ２００が、対応するブロックＩＤ１８００，ブロックＰＩＤ１８０１に紐付けて外部メモリ２０３内に保持しておくものとし、対応するブロック対象番組リスト内のデータが削除されたタイミングで削除するものとする。
【００７５】
次に、図６のステップＳ４１４において、サーバ装置１００のＣＰＵ２００は、ブロック対象番組リストからブロック対象番組確認画面（図１４）を生成し、非表示指示要求してきた録画装置Ａ１０３に送信して表示させる。なお、この際、録画装置Ａ１０３から受信した非表示にする番組情報（録画予約した番組情報）を先頭とするようにブロック対象番組確認画面（図１４）を生成する。また、サーバ装置１００のＣＰＵ２００は、上記ブロック対象番組確認画面の送信時に、ステップＳ４１３でブロックリスト対象番組リストに追加したデータのブロックＩＤ，ブロックＰＩＤも録画装置Ａ１０３に送信するものとする。
【００７６】
図１４は、本発明の視聴制限システムにおけるブロック対象番組確認画面の一例を示す模式図である。図１４において、１７００は、非表示対象となる表示装置を示す情報である。このように、本発明では、ブロック対象番組リストの表示装置欄１７００に示すように、表示装置を限定して非表示処理を限定して行うことができる。なお、表示装置が指定されていない場合には、全ての表示装置に対して非表示処理を行うものとする。
【００７７】
以下、図６のフローチャートの説明に戻る。
【００７８】
そして、図６のステップＳ４０５において、録画装置Ａ１０３のＣＰＵは、サーバ装置１００からブロック対象番組確認画面を受信すると、該画面を表示装置Ａ１０１のモニタに表示させ、使用者に確認させる。なお、録画装置Ａ１０３のＣＰＵは、ブロック対象番組確認画面とともにサーバ装置１００から受信したブロックＩＤ，ブロックＰＩＤをステップＳ４０２で予約処理した予約データに紐付けて外部メモリに記憶しておくものとする。
【００７９】
なお、サーバ装置１００のＣＰＵ２００は、通信ネットワーク１０５を介して取得するＥＰＧが更新されるたびに、上記ステップＳ４１２，Ｓ４１３（，Ｓ４１４）の処理を実行して、ブロック対象番組リストを更新するように制御するものとする。
【００８０】
そして、サーバ装置１００のＣＰＵ２００は、ステップＳ４１５において、非表示処理（詳細は図１５に示す）を行う。以下、この非表示処理について図１５を参照して説明する。
【００８１】
図１５は、本発明の視聴制限システムの第４の制御処理手順の一例を示すフローチャートであり、図６のステップＳ４１５に示した非表示処理に対応する。なお、図中、Ｓ６１０，６１１は各ステップを示し、表示装置Ａ１０１のＣＰＵがＲＯＭ又は外部メモリ等からプログラムをＲＡＭにロードして実行することにより実現される処理に対応する。また、Ｓ６００〜Ｓ６０４は各ステップを示し、サーバ装置１００のＣＰＵ２００がＲＯＭ２０２又は外部メモリ２０３等からプログラムをＲＡＭ２０１にロードして実行することにより実現される。
【００８２】
まず、ステップＳ６１０において、表示装置Ａ１０１のＣＰＵは、利用者から番組の表示指示が入力されると、該当する番組の表示命令をサーバ装置１００に送信する。
【００８３】
サーバ装置１００のＣＰＵ２００は、表示装置Ａ１０１から番組の表示命令を受信すると、ステップＳ６００において、サーバ装置１００のＣＰＵ２００は、外部メモリ２０３からブロック対象番組リストを読み取り、ステップＳ６０１において、表示命令に該当する番組，送信元の表示装置Ａ１０１を含むデータがブロックリスト内にあるか否かを判定する。
【００８４】
ステップＳ６０１で、サーバ装置１００のＣＰＵ２００が、表示命令に該当する番組，送信元の表示装置Ａ１０１を含むデータがブロックリスト内に無いと判断した場合には、そのまま処理をステップＳ６０５に進める。
【００８５】
一方、ステップＳ６０１で、サーバ装置１００のＣＰＵ２００が、表示命令に該当する番組，送信元の表示装置Ａ１０１を含むデータ（表示命令に該当する番組が指定されており且つ表示装置が指定されていないデータも含む）がブロックリスト内に有ると判断した場合には、該当する番組の該当する表示装置Ａ１０１への送信をブロックし（即ち、番組を表示又は音声出力させることをブロックし）、ブロックした旨の通知及びブロック設定解除を指示可能なブロック通知解除画面（図１６）を表示命令の送信元の表示装置Ａ１０１に送信する。
【００８６】
図１６は、本発明の視聴制限システムにおけるブロック通知解除画面の一例を示す模式図である。
【００８７】
そして、表示装置Ａ１０１のＣＰＵは、ステップＳ６１１において、サーバ装置１００から送信されたブロック通知解除画面（図１６）を表示し、利用者からのブロック解除の有無の入力を待機する。
【００８８】
次に、ステップＳ６１２において、表示装置Ａ１０１のＣＰＵは、利用者から番組の指示が入力されると、図１６で「Ｙｅｓ」ボタン１１００が指示されたか「Ｎｏ」ボタン１１０１が指示されたかで、ブロック解除の有無を判定する。
【００８９】
ステップＳ６１２で、表示装置Ａ１０１のＣＰＵが、「Ｎｏ」ボタン１１０１が指示されブロック解除しないと判断した場合には、そのまま本フローチャートの処理を終了する。
【００９０】
一方、ステップＳ６１２で、表示装置Ａ１０１のＣＰＵが、「Ｙｅｓ」ボタン１１００が指示されブロック解除すると判断した場合には、ステップＳ６１３に進み、ブロック解除指示をサーバ装置１００に送信し、ステップＳ６１４に処理を進める。
【００９１】
一方、サーバ装置１００のＣＰＵ２００は、ステップＳ６０３において、表示装置Ａ１０１からのブロック解除指示を待機し、表示装置Ａ１０１からのブロック解除指示があったと判断した場合には、ステップＳ６０４において、当該番組，表示装置を含む番組のブロックを除去し、ステップＳ６０４に処理を進める。これにより、ブロックされた番組であっても、利用者の意志によりブロックを解除し、番組内容を視聴することができる。
【００９２】
なお、図示しないが、サーバ装置１００のＣＰＵ２００は、ステップＳ６０３において、表示装置Ａ１０１からのブロック解除指示を所定時間受信しなかった場合には、そのまま本フローチャートの処理を終了するものとする。
【００９３】
次に、ステップＳ６０４において、上述の表示命令に該当する番組（コンテンツ）のブロックを解除し、ステップＳ６０５において、上述の表示命令に該当する番組（コンテンツ）を上述の送信元の表示装置Ａ１０１に送信する。
【００９４】
そして、表示装置Ａ１０１のＣＰＵは、ステップＳ６１４において、サーバ装置１００から送信された番組（コンテンツ）を受信すると、該受信した番組（コンテンツ）をモニタに再生表示（音声出力も含む）し、本フローチャートの処理を終了する。
【００９５】
以上の処理により、利用者は、録画装置で番組の録画予約を行い、その際に番組を非表示に指定するだけで、利用者が望まない番組（録画している番組及び該番組に関連する番組）の視聴を制限することができる。よって、利用者は、録画操作を行うだけで（煩雑な設定操作を行うことなく）、録画している番組を意図的に視聴する前に、誤ってその番組を途中から見てしまう等の事態や、スポーツ番組の場合には特にその結果を見てしまう等の事態を制限することができる。
【００９６】
なお、本発明の視聴制限システムでは、録画装置で録画された番組が再生された際には、その番組のブロックを解除するようにする。以下、その処理について図１７を参照して説明する。
【００９７】
図１７は、本発明の視聴制限システムの第５の制御処理手順の一例を示すフローチャートであり、録画番組の再生によるブロック解除処理に対応する。なお、図中、Ｓ８１０，８１１は各ステップを示し、録画装置Ａ１０３のＣＰＵがＲＯＭ又は外部メモリ等からプログラムをＲＡＭにロードして実行することにより実現される処理に対応する。また、Ｓ８０１，Ｓ８０２は各ステップを示し、サーバ装置１００のＣＰＵ２００がＲＯＭ２０２又は外部メモリ２０３等からプログラムをＲＡＭ２０１にロードして実行することにより実現される。
【００９８】
まず、ステップＳ８１０において、録画装置Ａ１０３のＣＰＵは、録画対象番組内の内容が全て再生又は削除された（録画予約自体が削除された場合も含む）かどうかを監視し、録画対象番組内の内容が全て再生又は削除された（録画予約自体が削除された場合も含む）と判断した場合にのみ、ステップＳ８１１において、録画装置Ａ１０３のＣＰＵは、録画対象番組内の内容が全て再生又は削除された（録画予約自体が削除された場合も含む）旨の通知（録画対象番組再生削除済み通知）を、サーバ装置１００に送信し、ステップＳ８１０に処理を戻す。なお、その際、録画装置Ａ１０３のＣＰＵは、上記録画対象番組再生削除済み通知に、上記録画対象番組の録画予約時に該録画予約データに紐付けられて外部メモリに記憶されていたブロックＩＤ，ブロックＰＩＤも、サーバ装置１００に送信するものとする。
【００９９】
サーバ装置１００のＣＰＵ２００は、録画装置Ａ１０３から送信される、録画対象番組内の内容が全て再生又は削除された（録画予約自体が削除された場合も含む）旨の通知を受信すると、ステップＳ８０１において、録画装置Ａ１０３から受信した通知に含まれる録画対象番組の情報（ブロックＩＤ，ブロックＰＩＤ）に基づいて、該録画対象番組がブロック対象番組リスト内にあるか否かを判定し、ブロック対象番組リスト内にないと判断した場合には、そのまま本フローチャートの処理を終了する。
【０１００】
一方、ステップＳ８０１で、サーバ装置１００のＣＰＵ２００が、録画装置Ａ１０３から受信した通知に含まれる録画対象番組がブロック対象番組リスト内にあると判断した場合には、ステップＳ８０２において、該録画対象番組とブロックＰＩＤが同じ番組をブロックするデータを全てブロック対象番組リストから削除する。なお、この際、録画対象番組に紐付けられたキーワードリストをＤＢ２０７から削除するものとする。
【０１０１】
以上の処理により、使用者が録画装置で録画予約したことにより非表示処理の元となった番組を再生するだけで（煩雑な設定解除操作を行うことなく）、録画装置は、サーバ装置１００に信号を送り、非表示の解除をすることができる。
【０１０２】
なお、本発明の視聴制限システムでは、サーバ装置１００が現在受信中の番組内容について行う番組の内容を監視してフレキシブルにブロッキング処理するようにも構成されている。以下、その処理について図１８を参照して説明する。
【０１０３】
図１８は、本発明の視聴制限システムの第６の制御処理手順の一例を示すフローチャートであり、サーバ装置１００が現在受信中の番組内容について行う番組のブロッキング処理動作に対応する。なお、図中、Ｓ９００〜Ｓ９０２は各ステップを示し、サーバ装置１００のＣＰＵ２００がＲＯＭ２０２又は外部メモリ２０３等からプログラムをＲＡＭ２０１にロードして実行することにより実現される。
【０１０４】
まず、ステップＳ９００において、サーバ装置１００のＣＰＵ２００は、現在、コンテンツ配信サーバ１０６より受信中の番組内容（テロップ表示や音声等も含む）が、ＤＢ２０７内に保持されているキーワードリスト内のキーワードと一致するか否かを監視し、一致すると判断した場合にのみ、ステップＳ９０１に処理を進める。
【０１０５】
次に、ステップＳ９０１において、サーバ装置１００のＣＰＵ２００は、一致したキーワードを含むキーワードリストに紐付けられたブロックＩＤ，ブロックＰＩＤを有するブロック対象番組リスト内のデータに含まれる表示装置が、表示先（送信先）の表示装置である場合にのみ、コンテンツ配信サーバ１０６より受信中の番組（テロップ等も含む）の表示（送信）を中止するブロック処理を行う。なお、テロップの内容のみがキーワードと一致する場合には、サーバ装置１００のＣＰＵ２００は、テロップのみを表示装置に表示中止させるように制御する（表示装置へ送信中止するように制御する）。
【０１０６】
次に、ステップＳ９０２において、サーバ装置１００のＣＰＵ２００は、受信中の番組をブロック対象番組リストに追加し、ステップＳ９００に処理を戻す。
【０１０７】
以上の処理により、緊急速報などのテロップにおいて関連すると思われる情報が流れた際も情報内容の検索により非表示処理を行うことが出来る。
【０１０８】
なお、上記実施形態では、録画予約を行った番組及びその番組に関連する番組の視聴制限を行う構成について説明したが、録画予約を行った際のみでなく、単に、視聴制限したい番組をユーザが意図的に指示して、その番組及びその番組に関連する番組の視聴制限を行うように構成してもよい。
【０１０９】
なお、上記実施形態の各変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１１０】
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１１１】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１２】
以下、図１９に示すメモリマップを参照して本発明に係るコンテンツ視聴システムを構成する装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１１３】
図１９は、本発明に係るコンテンツ視聴システムを構成する装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１１４】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１６】
本実施形態における図６，図１０，図１２，図１５，図１７，図１８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１７】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１８】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１１９】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１２０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２３】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【図面の簡単な説明】
【０１２４】
【図１】本発明の視聴制限システムを適用可能なコンテンツ配信システムの構成の一例を示すシステム構成図である。
【図２】図１に示したサーバ装置のハードウェア構成の一例を示すブロック図である。
【図３】図２に示した検索抽出部の構成の一例を示すブロック図である。
【図４】図３に示した形態素解析辞書を用いた形態素解析結果の一例を示す模式図である。
【図５】図３に示したシソーラス辞書を用いた類義語の検索抽出結果の一例を示す模式図である。
【図６】本発明の視聴制限システムの第１の制御処理手順の一例を示すフローチャートである。
【図７】本発明の視聴制限システムにおけるＥＰＧ画面の一例を示す模式図である。
【図８】本発明の視聴制限システムにおける予約画面の一例を示す模式図である。
【図９】本発明の視聴制限システムにおける非表示設定画面の一例を示す模式図である。
【図１０】本発明の視聴制限システムの第２の制御処理手順の一例を示すフローチャートである。
【図１１】本発明の視聴制限システムにおけるキーワードリストの一例を示す模式図である。
【図１２】本発明の視聴制限システムの第３の制御処理手順の一例を示すフローチャートである。
【図１３】本発明の視聴制限システムにおけるブロック対象番組リストの一例を示す模式図である。
【図１４】本発明の視聴制限システムにおけるブロック対象番組確認画面の一例を示す模式図である。
【図１５】本発明の視聴制限システムの第４の制御処理手順の一例を示すフローチャートである。
【図１６】本発明の視聴制限システムにおけるブロック通知解除画面の一例を示す模式図である。
【図１７】本発明の視聴制限システムの第５の制御処理手順の一例を示すフローチャートである。
【図１８】本発明の視聴制限システムの第６の制御処理手順の一例を示すフローチャートである。
【図１９】本発明に係るコンテンツ視聴システムを構成する装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１２５】
１００  サーバ装置
１０１  表示装置Ａ
１０２  表示装置Ｂ
１０３  録画装置Ａ
１０４  録画装置Ｂ
１０５  通信ネットワーク
１０６  コンテンツ配信サーバ
２００  ＣＰＵ
２０１  ＲＡＭ
２０２  ＲＯＭ
２０３  外部メモリ
２０４  入力装置
２０５  通信インタフェース
２０６  検索抽出部
２０７  ＤＢ
【図１】
2006173906.tif 000003
【図２】
2006173906.tif 000004
【図３】
2006173906.tif 000005
【図４】
2006173906.tif 000006
【図５】
2006173906.tif 000007
【図６】
2006173906.tif 000008
【図７】
2006173906.tif 000009
【図８】
2006173906.tif 000010
【図９】
2006173906.tif 000011
【図１０】
2006173906.tif 000012
【図１１】
2006173906.tif 000013
【図１２】
2006173906.tif 000014
【図１３】
2006173906.tif 000015
【図１４】
2006173906.tif 000016
【図１５】
2006173906.tif 000017
【図１６】
2006173906.tif 000018
【図１７】
2006173906.tif 000019
【図１８】
2006173906.tif 000020
【図１９】
2006173906.tif 000021