(57)【要約】【課題】番組コンテンツ内の各シーンに関するコメントなどの情報の作成やこの種の情報の送受信作業を支援する。【解決手段】各掲示板は特定のテレビ番組についての議論や情報交換を目的として設置される。利用者は掲示板に発言を書き込む際に、発言が参照する番組／シーンを特定するための参照情報を発言内容とともに登録する。参照情報は番組が放送された際の放送局及び参照箇所が放送された時刻からなり、所定の書式に整形して利用者の端末機器に送信される。端末装置では参照情報に基づき録画済みのコンテンツから該当する番組／シーンの再生を開始することが可能となる。【選択図】　図１
2004030327.tif 000002
【特許請求の範囲】
【請求項１】
参照データが時系列に配列されてなるコンテンツについての関連情報を提供するコンテンツ関連情報提供装置であって、
コンテンツについての関連情報を蓄積する関連情報蓄積手段と、
前記関連情報が参照するコンテンツ及び該コンテンツ中のデータ参照位置を特定する参照情報を蓄積する参照情報蓄積手段と、
関連情報及び／又は参照情報を配信する情報配信手段と、
を具備することを特徴とするコンテンツ関連情報提供装置。
【請求項２】
前記情報配信手段による配信先となる端末機器の設置地域を特定する手段と、該設置地域に応じて配信すべき関連情報及び／又は参照情報の内容を変更する情報変更手段と、
をさらに備えることを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項３】
コンテンツは放送番組であり、
参照情報は、番組を放送する又は放送した放送局を特定する情報と番組中の参照箇所が放送される又は放送された日時を特定する情報を含む、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項４】
参照情報は、チャンネル番号を用いて番組を放送する又は放送した放送局を特定する、
ことを特徴とする請求項３に記載のコンテンツ関連情報提供装置。
【請求項５】
参照情報は、番組の放送開始日時を特定するための情報と番組の放送終了時刻若しくは番組の長さを特定するための情報をさらに含む、
ことを特徴とする請求項３に記載のコンテンツ関連情報提供装置。
【請求項６】
前記情報配信手段は、コンテンツに関連する情報資源を扱う場所の識別情報を参照情報中に含めて配信する、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項７】
前記情報配信手段は、配信先となる端末機器における時計のずれを補正するための情報を参照情報中に含めて配信する、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項８】
前記情報配信手段は、コンテンツ中の参照位置におけるコンテンツの特徴量を参照情報中に含めて配信する、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項９】
前記情報配信手段は、複数の参照情報をまとめて一括して配信する、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項１０】
前記情報配信手段は、関連情報及び／又は参照情報をＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信する、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項１１】
前記情報配信手段は、関連情報及び／又は参照情報をＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信する、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項１２】
前記情報配信手段は、参照情報の配信時に、配信メッセージのヘッダにおいて参照情報であることを識別可能な文字列を指定する、
ことを特徴とする請求項１に記載のコンテンツ関連情報提供装置。
【請求項１３】
参照データが時系列に配列されてなるコンテンツについての関連情報を提供するコンテンツ関連情報提供方法であって、
コンテンツについての関連情報を蓄積する関連情報蓄積ステップと、
前記関連情報が参照するコンテンツ及び該コンテンツ中のデータ参照位置を特定する参照情報を蓄積する参照情報蓄積ステップと、
関連情報及び／又は参照情報を配信する情報配信ステップと、
を具備することを特徴とするコンテンツ関連情報提供方法。
【請求項１４】
前記情報配信ステップによる配信先となる端末機器の設置地域を特定するステップと、
該設置地域に応じて配信すべき関連情報及び／又は参照情報の内容を変更する情報変更ステップと、
をさらに備えることを特徴とする請求項１３に記載のコンテンツ関連情報提供方法。
【請求項１５】
コンテンツは放送番組であり、
参照情報は、番組を放送する又は放送した放送局を特定する情報と番組中の参照箇所が放送される又は放送された日時を特定する情報を含む、
ことを特徴とする請求項１３に記載のコンテンツ関連情報提供方法。
【請求項１６】
参照情報は、番組の放送開始日時を特定するための情報と番組の放送終了時刻若しくは番組の長さを特定するための情報をさらに含む、
ことを特徴とする請求項１４に記載のコンテンツ関連情報提供方法。
【請求項１７】
参照データが時系列に配列されてなるコンテンツについての関連情報を提供するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
コンテンツについての関連情報を蓄積する関連情報蓄積ステップと、
前記関連情報が参照するコンテンツ及び該コンテンツ中のデータ参照位置を特定する参照情報を蓄積する参照情報蓄積ステップと、
関連情報及び／又は参照情報を配信する情報配信ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【請求項１８】
前記情報配信ステップによる配信先となる端末機器の設置地域を特定するステップと、
該設置地域に応じて配信すべき関連情報及び／又は参照情報の内容を変更する情報変更ステップと、
をさらに備えることを特徴とする請求項１７に記載のコンピュータ・プログラム。
【請求項１９】
コンテンツは放送番組であり、
参照情報は、番組を放送する又は放送した放送局を特定する情報と番組中の参照箇所が放送される又は放送された日時を特定する情報を含む、
ことを特徴とする請求項１７に記載のコンピュータ・プログラム。
【請求項２０】
参照情報は、番組の放送開始日時を特定するための情報と番組の放送終了時刻若しくは番組の長さを特定するための情報をさらに含む、
ことを特徴とする請求項１８に記載のコンピュータ・プログラム。
【請求項２１】
参照データが時系列的に配列されてなるコンテンツについての情報交換を支援する電子掲示板システムであって、
コンテンツに関する発言の投稿時において、発言内容とともに、当該コンテンツ中で発言が参照している参照位置を特定するための参照情報を併せて受信する受信手段と、
発言内容と参照情報を関連付けて蓄積する蓄積手段と、
発言内容の閲覧時に、対応する参照情報を要求元の端末機器に送信する送信手段と、
を具備することを特徴とする電子掲示板システム。
【請求項２２】
情報の提供先となる端末機器の設置地域を特定する手段と、
該特定された設置地域に合わせて参照情報の内容を変更する手段と、
をさらに備えることを特徴とする請求項２１に記載の電子掲示板システム。
【請求項２３】
コンテンツは放送番組であり、
参照情報は、番組を放送する又は放送した放送局を特定する情報と番組中の参照箇所が放送される又は放送された日時を特定する情報を含む、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項２４】
参照情報は、チャンネル番号を用いて番組を放送する又は放送した放送局を特定する、
ことを特徴とする請求項２３に記載の電子掲示板システム。
【請求項２５】
前記送信手段は、対応する発言が書き込まれた掲示板の名称を参照情報に含めて送信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項２６】
前記送信手段は、対応する発言内容を参照情報に含めて送信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項２７】
前記送信手段は、コンテンツに関連する情報資源を扱う場所の識別情報を参照情報中に含めて配信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項２８】
前記送信手段は、配信先となる端末機器における時計のずれを補正するための情報を参照情報中に含めて配信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項２９】
前記送信手段は、コンテンツ中の参照位置におけるコンテンツの特徴量を参照情報中に含めて配信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項３０】
前記送信手段は、複数の参照情報をまとめて一括して配信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項３１】
発言の書き込みに際して、参照情報を自動的に取得する又はユーザに入力を促す実行コードを要求元の端末機器側に送信する手段をさらに備える、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項３２】
発言の書き込みに際して、要求元の端末機器に事前に格納された参照情報を自動的に取得する又はユーザに入力を促す実行コードについて、それを起動するのに必要な情報を端末機器へ送信する手段をさらに備える、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項３３】
前記送信手段は、発言内容及び／又は参照情報をＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項３４】
前記送信手段は、発言内容及び／又は参照情報をＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項３５】
前記送信手段は、参照情報の配信時に、配信メッセージのヘッダにおいて参照情報であることを識別可能な文字列を指定する、
ことを特徴とする請求項２１に記載の電子掲示板システム。
【請求項３６】
掲示板における議論の対象となる番組シリーズについて、当該シリーズの次回放送分の放送スケジュールを特定する手段と、
該放送スケジュールを要求元の端末機器に送信する手段と、
をさらに備えることを特徴とする請求項２３に記載の電子掲示板システム。
【請求項３７】
掲示板を番組シリーズ毎に設置し、掲示板の情報を表示する画面又は掲示板内の発言一覧を表示する画面から当該放送スケジュールのダウンロードを行なう手段をさらに備える、
ことを特徴とする請求項３６に記載の電子掲示板システム。
【請求項３８】
発言の対象となる番組について、その再放送スケジュールを特定する手段と、
該再放送スケジュールを要求元の端末機器に送信する手段と、
をさらに備えることを特徴とする請求項２３に記載の電子掲示板システム。
【請求項３９】
前記送信手段は、再放送スケジュールを参照情報に含めて送信する、
ことを特徴とする請求項３８に記載の電子掲示板システム。
【請求項４０】
発言の検索条件を指定する手段と、
該指定された検索条件に基づき、複数の掲示板にまたがって発言を検索する手段と、
をさらに備えることを特徴とする請求項２１に記載の電子掲示板システム。
【請求項４１】
発言中に含まれる、又は発言の書き込み時に別途指定されたキーワードを検索条件として使用する、
ことを特徴とする請求項４０に記載の電子掲示板システム。
【請求項４２】
発言を書き込んだユーザの名前又はＩＤを検索条件として使用する、
ことを特徴とする請求項４０に記載の電子掲示板システム。
【請求項４３】
発言が書き込まれた日時を検索条件として使用する、
ことを特徴とする請求項４０に記載の電子掲示板システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声や映像などからなるコンテンツに関連する情報をネットワーク経由で提供するコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムに係り、特に、放送局などから配信される放送番組などの予定時刻に従って配信されるコンテンツに関連する情報を提供するコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、オンエア中又は録画した番組コンテンツ内の各シーンに対する発言などの情報をユーザ間で共有することを支援するコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムに係り、特に、番組コンテンツ内の各シーンに関する発言などの情報の作成やこの種の情報の送受信作業を支援するコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムに関する。
【０００３】
【従来の技術】
デジタル技術の発達により、映像や音声からなるＡＶデータを大量に蓄積することが可能になってきた。最近では、数十ＧＢあるいはそれ以上の容量を持つＨＤＤ（ハード・ディスク・ドライブ）が比較的安価に入手することが可能となり、ＨＤＤベースの録画機や、テレビ番組の録画／視聴機能を持ったパーソナル・コンピュータ（ＰＣ）などが登場してきている。
【０００４】
ＨＤＤは、記録データへのランダム・アクセスが可能な装置である。したがって、録画コンテンツを再生するときは、従来のビデオ・テープの場合のように、録画しておいた番組を単に先頭から順に再生する必要はなく、好きな番組（あるいは、番組中の特定のシーンや特定のコーナー）から直接再生を開始することができる。
【０００５】
しかしながら、ＨＤＤの大容量化に伴い、多数の番組が蓄積されている場合には、どの番組から最初に見始めるべきか、ユーザはコンテンツの選択に頭を悩ませることになる。折角蓄積したコンテンツの死蔵を防止して、有効活用を図るためには、何らかの視聴支援を行なうことが必要であると思料される。
【０００６】
他方、情報化が高度に進んだ現代社会においては、さまざまな情報がデジタル化されてネットワーク経由での共有・流通が実現されている。したがって、不特定多数のユーザ間で各自の知識や経験を共有することが可能である。インターネット上ではさまざまな電子掲示板（ＢＢＳ：Ｂｕｌｌｅｔｉｎ　Ｂｏａｒｄ　Ｓｙｓｔｅｍ）が構築されており、不特定多数のユーザが自発的にコメントの書き込みを行なうことで、同じテーマに関する問題点や意見を交換することができる。
【０００７】
例えば、テレビ番組に関するインターネット上の電子掲示板は既に存在しており、放送された番組に関して一般人が書き込みによって批評したり、それを他の人が閲覧することができる。
【０００８】
しかしながら、テレビ番組に関する電子掲示板において、特定のシーンに関する情報を参照しようとしても、以下に示すような事情がある。
【０００９】
（１）番組に対してリンクを張る手段が提供されていない。
（２）放送スケジュールが定まっているため、いつでも視聴できる訳ではない。
（３）放送された番組について権利者に無断で複製あるいはデジタル化してサイト上に掲載することは許されない。
【００１０】
このため、情報提供サイトや電子掲示板では参照しようとする番組やその中の特定の新を言葉で説明するより他ない。
【００１１】
【発明が解決しようとする課題】
本発明の目的は、オンエア中又は録画した番組コンテンツ内の各シーンに対する発言などの情報をユーザ間で共有することを好適に支援する、優れたコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムを提供することにある。
【００１２】
本発明のさらなる目的は、番組コンテンツ内の各シーンに関する発言などの情報の作成やこの種の情報の送受信作業を好適に支援することができる、優れたコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムを提供することにある。
【００１３】
本発明のさらなる目的は、電子掲示板上の発言を読みながらその発言が参照している番組又はシーンをＰＣや家庭用ビデオ録画機上に格納されているコンテンツの中から探してきて視聴したり、同様に、特定のＷＷＷコンテンツについて関連する番組やシーンを視聴する、といった仕組みを実現することができる、優れたコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムを提供することにある。
【００１４】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、参照データが時系列に配列されてなるコンテンツについての関連情報を提供するコンテンツ関連情報提供装置又はコンテンツ関連情報提供方法であって、
コンテンツについての関連情報を蓄積する関連情報蓄積手段又はステップと、前記関連情報が参照するコンテンツ及び該コンテンツ中のデータ参照位置を特定する参照情報を蓄積する参照情報蓄積手段又はステップと、
関連情報及び／又は参照情報を配信する情報配信手段又はステップと、
を具備することを特徴とするコンテンツ関連情報提供装置又はコンテンツ関連情報提供方法である。
【００１５】
本発明の第１の側面に係るコンテンツ関連情報提供装置又はコンテンツ関連情報提供方法によれば、コンテンツ関連情報を提供するサーバ側で映像や音声などのコンテンツの複製を持つことなしに、コンテンツの特定の箇所を参照しながら利用者への情報提供を行なうことが可能になる。
【００１６】
本発明の第１の側面に係るコンテンツ関連情報提供装置又はコンテンツ関連情報提供方法は、前記情報配信手段又はステップによる配信先となる端末機器の設置地域を特定する手段又はステップと、該設置地域に応じて配信すべき関連情報及び／又は参照情報の内容を変更する情報変更手段又はステップとをさらに備えていてもよい。このような場合、地域によるコンテンツの配信方式や配信時間の相違を吸収することができるようになる。また、各地域に適合した情報を提供することが可能となる。
【００１７】
ここで言うコンテンツとは、例えば放送局が番組スケジュールに従って放送する放送番組のことである。したがって、参照情報は、参照情報は、番組を放送する又は放送した放送局を特定する情報と番組中の参照箇所が放送される又は放送された日時を特定する情報などで構成され、特に放送番組を参照した情報提供を行なうことができる。
【００１８】
また、参照情報は、チャンネル番号を用いて番組を放送する又は放送した放送局を特定するようにしてもよい。このような場合、参照情報を受信する端末機器側では、放送局名や放送局ＩＤのリストなどの複雑な情報を保持する必要がなくなる。また、このようなリストを更新したり維持するための機構が不要となるので、端末機器の設計をより単純で低コストにすることができる。
【００１９】
また、参照情報は、番組の放送開始日時を特定するための情報と番組の放送終了時刻若しくは番組の長さを特定するための情報をさらに含んでいてもよい。このような場合、番組の放送前であれば端末機器にてその録画予約を行なうことが可能になる。また、情報を提供する側にとっては、番組の放送前後でシームレスに情報提供を行なうことが可能になる。
【００２０】
また、前記情報配信手段又はステップは、コンテンツに関連する情報資源を扱うＷＷＷサイトに関するＵＲＬを参照情報中に含めて配信するようにしてもよい。このような場合、参照情報を受信した端末機器側では、コンテンツに関連するさらにその他の情報をＷＷＷサイトで閲覧することが可能になる。さらに、例えば参照しようとしたコンテンツが録画されていなかった場合に、当該コンテンツをストリーミング配信しているサイトを介して視聴したり、物販サイトを経由してＤＶＤなど当該コンテンツを収録した記録媒体を購入したりすることができる。
【００２１】
また、前記情報配信手段又はステップは、配信先となる端末機器における時計のずれを補正するための情報を参照情報中に含めて配信するようにしてもよい。このような場合、関連情報を受信する各端末機器において時刻がずれていた場合であっても、正しいシーンを参照することが可能となる。
【００２２】
また、前記情報配信手段又はステップは、コンテンツ中の参照位置におけるコンテンツの特徴量を参照情報中に含めて配信するようにしてもよい。このような場合、より精度の高い時刻補正が可能となる他、録画済のコンテンツ中から参照されたシーンを見つけることができなかった場合に、代わりに参照情報中に明示的に記述されていないコンテンツ（例えば、別の局または時間帯で再放送されたもの）中のシーンを検索して、参照するといった機能を端末機器側で実現することが可能となる。
【００２３】
また、前記情報配信手段又はステップは、複数の参照情報をまとめて一括して配信するようにしてもよい。このような場合、コンテンツ関連情報を提供するサーバと端末機器間での通信回数を削減し、サーバ側の負荷を軽減するとともに、端末機器における操作のレスポンスを向上することが可能となる。
【００２４】
また、前記情報配信手段又はステップは、関連情報及び／又は参照情報をＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信して、これらの情報をＷＷＷページとして利用者に閲覧させるようにしてもよい。このような場合、既存のＷＷＷの平易なインターフェースを介して本発明に係るコンテンツ関連情報の提供サービスを利用することが可能となる。また、コンテンツの関連情報や参照情報についてプル型の配信サービスを行なうことが可能になる。
【００２５】
また、前記情報配信手段又はステップは、関連情報及び／又は参照情報をＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信して、これらの情報を電子メールとして利用者に配信するようにしてもよい。このような場合、電子メールの平易なインターフェースを介して本発明に係るコンテンツ関連情報の提供サービスを利用することが可能となる。また、コンテンツの関連情報や参照情報についてプッシュ型の配信サービスを行なうことが可能になる。
【００２６】
また、前記情報配信手段又はステップは、参照情報の配信時に、配信メッセージのヘッダにおいて参照情報であることを識別可能な文字列を指定するようにしてもよい。このような場合、参照情報を受信した端末機器側では、ＷＷＷブラウザやメイラーの標準的なインターフェースを介してデータ種別を判別して、適切な処理を起動することが可能となる。
【００２７】
また、本発明の第２の側面は、参照データが時系列的に配列されてなるコンテンツについての情報交換を支援する電子掲示板システムであって、
コンテンツに関する発言の投稿時において、発言内容とともに、当該コンテンツ中で発言が参照している参照位置を特定するための参照情報を併せて受信する受信手段と、
発言内容と参照情報を関連付けて蓄積する蓄積手段と、
発言内容の閲覧時に、対応する参照情報を要求元の端末機器に送信する送信手段と、
を具備することを特徴とする電子掲示板システムである。
【００２８】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００２９】
本発明の第２の側面に係る電子掲示板システムによれば、掲示板上において映像や音声などのコンテンツを参照しながら議論を行なうことが可能となる。この際、専用の端末機器と組み合わせることにより、掲示板上の各発言を読みながら同時に参照されているコンテンツを視聴することが可能となる。
【００３０】
本発明の第２の側面に係る電子掲示板システムは、情報の提供先となる端末機器の設置地域を特定する手段と、該特定された設置地域に合わせて参照情報の内容を変更する手段とをさらに備えていてもよい。このような場合、地域に応じた配信方式や配信時間の相違を吸収することができる。
【００３１】
ここで言うコンテンツとは例えば放送局が番組スケジュールに従って放送する放送番組のことである。また、参照情報は、参照情報は、番組を放送する又は放送した放送局を特定する情報と番組中の参照箇所が放送される又は放送された日時を特定する情報などで構成される。したがって、電子掲示板システムは、特に放送番組を参照した情報提供を行なうことができる。
【００３２】
また、参照情報は、チャンネル番号を用いて番組を放送する又は放送した放送局を特定するようにしてもよい。このような場合、参照情報を受信する端末機器側では、放送局名や放送局ＩＤのリストなどの複雑な情報を持つ必要がなくなる。また、このようなリストを更新したり維持していくための機構が不要となるので、端末機器の設計をより単純且つ低コストにすることができる。
【００３３】
また、前記送信手段は、対応する発言が書き込まれた掲示板の名称を参照情報に含めて送信するようにしてもよい。このような場合、参照情報を受信した端末機器にて参照されたコンテンツをユーザに視聴させる際に、同時に元の発言が書かれた掲示板の名称を表示することが容易となる。また、別途サーバに発言を問い合わせる必要がなくなる。
【００３４】
また、前記送信手段は、対応する発言内容を参照情報に含めて送信するようにしてもよい。このような場合、参照情報を受信した端末機器にて参照されたコンテンツをユーザに視聴させる際に、同時に元の発言の内容を表示することが容易となる。また、別途サーバに発言を問い合わせる必要がなくなる。
【００３５】
また、前記送信手段は、コンテンツに関連する情報資源を扱う場所の識別情報を参照情報中に含めて配信するようにしてもよい。このような場合、参照情報を受信した端末機器にてコンテンツに関連する情報をさらにＷＷＷサイトで閲覧することが可能となる。さらに、例えば参照しようとしているコンテンツが録画されていなかった場合に、当該コンテンツをストリーミング配信しているサイトを介して視聴したり、あるいは当該コンテンツを収録したＤＶＤなどの記録媒体を物販サイト経由で購入したりすることが可能となる。
【００３６】
また、前記送信手段は、配信先となる端末機器における時計のずれを補正するための情報を参照情報中に含めて配信するようにしてもよい。このような場合、各端末機器で計時する時刻がずれていた場合であっても、正しいシーンを参照することが可能となる。
【００３７】
また、前記送信手段は、コンテンツ中の参照位置におけるコンテンツの特徴量を参照情報中に含めて配信するようにしてもよい。このような場合、より精度の高い時刻補正が可能となる他、録画済のコンテンツ中から参照されたシーンを見つけることができなかった場合に、代わりに参照情報中に明示的に記述されていないコンテンツ（例えば、別の局又は時間帯で再放送されたもの）中のシーンを検索して再生するといった機能を端末機器側で実現することが可能となる。
【００３８】
また、前記送信手段は、複数の参照情報をまとめて一括して配信するようにしてもよい。このような場合、電子掲示板を提供するサーバと端末機器間での通信回数を削減して、サーバ側の負荷を減少させるとともに、端末機器における操作のレスポンスを向上することが可能となる。
【００３９】
また、発言の書き込みに際して、参照情報を自動的に取得する又はユーザに入力を促す実行コードを要求元の端末機器側に送信したり、要求元の端末機器に事前に格納された参照情報を自動的に取得する又はユーザに入力を促す実行コードについて、それを起動するのに必要な情報を端末機器へ送信したりするようにしてもよい。このような場合、利用者が掲示板に発言を書き込む際の参照情報の登録手順を間簡素化し、より容易に掲示板を利用することが可能となる。
【００４０】
また、前記送信手段は、発言内容及び／又は参照情報をＨＴＴＰ（Ｈｙｐｅｒ　ＴｅｘｔＴｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信するようにしてもよい。このような場合、ＷＷＷの平易なインターフェースを介して本発明に係る電子掲示板システムを利用することが可能となる。また、コンテンツに関する発言や参照情報についてプル型の配信を行なうことが可能となる。
【００４１】
あるいは、前記送信手段は、発言内容及び／又は参照情報をＳＭＴＰ（ＳｉｍｐｌｅＭａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従って配信するようにしてもよい。このような場合、電子メールの平易なインターフェースを介して本発明に係る電子掲示板システムを利用することが可能となる。また、コンテンツに関する発言や参照情報についてプッシュ型の配信を行なうことが可能となる。
【００４２】
また、前記送信手段は、参照情報の配信時に、配信メッセージのヘッダにおいて参照情報であることを識別可能な文字列を指定するようにしてもよい。このような場合、参照情報を受信した端末機器側では、ＷＷＷブラウザやメイラーの標準的なインターフェースを介してデータ種別を判別して、適切な処理を起動することが可能となる。
【００４３】
また、掲示板における議論の対象となる番組シリーズについて、当該シリーズの次回放送分の放送スケジュールを特定する手段と、該放送スケジュールを要求元の端末機器に送信する手段とをさらに備えて、端末機器側で送信された情報に基づきその番組の録画予約を行なえるようにしてよい。あるいは、掲示板を番組シリーズ毎に設置し、掲示板の情報を表示する画面又は掲示板内の発言一覧を表示する画面から当該放送スケジュールのダウンロードを行なう手段をさらに備えてもよい。このような場合、録画予約に関して、必要な手順を簡略化して、利用者の便宜を図ることができる。
【００４４】
また、発言の対象となる番組について、その再放送スケジュールを特定する手段と、該再放送スケジュールを要求元の端末機器に送信する手段とをさらに備えてもよい。また、前記送信手段は、再放送スケジュールを参照情報に含めて送信するようにしてもよい。このような場合、参照された番組を録画していなかった場合に、その番組の再放送を録画していればその該当シーンを再送したり、あるいは再放送の日時が未来である場合はその録画予約を行なうといった処理を端末機器にて簡単に行なうことが可能となる。
【００４５】
また、本発明の第２の側面に係る電子掲示板システムは、発言の検索条件を指定する手段と、該指定された検索条件に基づき複数の掲示板にまたがって発言を検索する手段とをさらに備えてもよい。そして、発言中に含まれる又は発言の書き込み時に別途指定されたキーワードや、発言を書き込んだユーザの名前又はＩＤ、発言が書き込まれた日時などを検索条件として使用するようにしてもよい。このような場合、複数の掲示板にまたがって発言の検索をして、検索をして、利用者の興味のある発言やその発言が参照している番組又は番組内の特定シーンのみを参照することが可能となる。
【００４６】
また、本発明の第３の側面は、参照データが時系列に配列されてなるコンテンツについての関連情報を提供するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
コンテンツについての関連情報を蓄積する関連情報蓄積ステップと、
前記関連情報が参照するコンテンツ及び該コンテンツ中のデータ参照位置を特定する参照情報を蓄積する参照情報蓄積ステップと、
関連情報及び／又は参照情報を配信する情報配信ステップと、
を具備することを特徴とするコンピュータ・プログラムである。
【００４７】
本発明の第３の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第３の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係るコンテンツ関連情報提供装置又はそのコンテンツ関連情報提供方法と同様の作用効果を得ることができる。
【００４８】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００４９】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００５０】
まず、本発明を電子掲示板システムに適用した場合の実施形態について説明する。
【００５１】
この実施形態において、各掲示板は特定のテレビ番組についての議論や情報交換を目的として設置される。利用者は掲示板に発言を書き込む際に、発言が参照する番組／シーンを特定するための情報（以下、テレビ番組の「参照情報」とも呼ぶ）を発言内容とともに登録することができる。
【００５２】
ここで、参照情報は番組が放送された際のチャンネル番号（放送局）及び参照箇所が放送された時刻からなり、利用者が発言内容を閲覧した際に、所定の書式に整形されてから、利用者の端末機器に送信される。
【００５３】
このような参照情報を配信する仕組みを用意することで、端末装置では受信した参照情報に基づき端末機器内にて録画済みのコンテンツから該当する番組／シーンの再生を開始することが可能となる。但し、本発明はサーバ側のシステムに関するものであり、端末機器側の詳細については説明を省略する。
【００５４】
なお一般にある番組が放送される局、チャンネル、時間帯は地域によって異なっている。本実施形態では、利用者の住んでいる（すなわち、端末機器が設置されている）地域を特定し、それに応じて参照情報の内容を適切に変換するための機構も備えている（後述）。
【００５５】
本実施形態に係る掲示板システムでは、掲示板上での議論の対象になっている各番組については、各利用者側の端末機器上に既に録画されていることを前提としている。そこで、録画予約操作を半自動化し利用者の手間を軽減するために、番組の放送スケジュールを所定の書式に整形し、端末機器側に送信する機能も備えているものとする。
【００５６】
図１には、本実施形態に係る電子掲示板システムの構成を模式的に示している。この電子掲示板システムは以下の各部で構成される。
【００５７】
参照番号１００はアプリケーション・サーバであり、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバ１２０又はＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバ１２１からの要求に従い、掲示板機能実現のための各処理を実行する。
【００５８】
アプリケーション・サーバ１００は、図示の通り、掲示板／発言提示部１０１と、発言検索部１０２と、参照情報符号化部１０３と、放送スケジュール符号化部１０４と、発言書込処理部１０５を備えており、個々の処理はこれらによって行なわれる。
【００５９】
掲示板／発言提示部１０１では、掲示板の情報や発言の内容をテキスト又はＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式に整形して利用者へ提示する処理を行なう。
【００６０】
発言検索部１０２では、掲示板／番組情報データベース１３１から特定の条件にマッチする発言を検索する処理を行なう。
【００６１】
参照情報符号化部１０３では、各発言について対応する参照情報を特定し、その内容を端末設置地域に合わせて適切に変換し、所定の書式に整形するといった処理を行なう。
【００６２】
放送スケジュール符号化部１０４では、各掲示板が対象としている番組について次回の放送スケジュールを特定し、その情報を所定の書式に整形するといった処理を行なう。
【００６３】
発言書込処理部１０５では、掲示板に発言を書き込むためのフォーム画面を利用者に提示するとともに、併せて参照情報の入力操作を補助するためのスクリプト・コードを利用者側の端末機器に送信する処理を行なう。また、提示されたフォーム画面を介して利用者が入力した発言内容および参照情報を掲示板／番組情報データベース１３１に登録する処理を行なう。
【００６４】
参照番号１２０は、ネットワーク上でＨＴＴＰコンテンツを提供するとともに、各端末機器からのＨＴＴＰリクエストを受け付けて、アプリケーション・サーバ１００に処理を引き渡し、処理結果を返すためのＨＴＴＰサーバである。
【００６５】
参照番号１２１は、電子メールの形態で処理リクエストを受け付け、アプリケーション・サーバ１００に処理を引き渡し、処理結果を電子メールとして配送するためのＳＭＴＰサーバである。
【００６６】
ユーザ情報データベース１３０は、各利用者についてアカウント名、パスワード、所有端末種別、端末設置地域、掲示板上でのハンドル名などの情報を記録しておくためのデータベースである。
【００６７】
番組／掲示板情報データベース１３１は、掲示板／発言データ、参照情報、番組放送スケジュールなどの情報を互いに関連付けて記録しておくためのデータベースである。
【００６８】
このような電子掲示板システムは、ネットワーク上で構築されている。ここでいうネットワークは、利用者の端末機器と本電子掲示板システムとを接続するインターネット網のような広域ネットワーク１４０と、内部ネットワーク１４１、１４２などからなる。インターネット網１４０には、当該システムの各利用者が使用する無数の端末装置１５０が接続されている。
【００６９】
内部ネットワーク１４１は、ＨＴＴＰサーバ１２０やＳＭＴＰサーバ１２１などの、インターネット側から直接アクセスされる装置が接続されている。また、他方の内部ネットワーク１４２には、アプリケーション・サーバ１００や、ユーザ情報データベース１２０、掲示板／番組情報データベース１２１などのインターネット側から直接アクセスする必要のない装置が接続されている。
【００７０】
ルータ及びファイヤウォール装置（Ｆ／Ｗ）１４３及び１４４は、インターネット網１４０と各内部ネットワーク１４１及び１４２との間の通信を仲介し制御する。
【００７１】
図２には、掲示板／番組情報データベース１３１に記録される情報を詳細に示している。
【００７２】
掲示板テーブル２０１では、各掲示板の名称、及び各掲示板が対象とする番組シリーズを記録する。
【００７３】
番組シリーズ・テーブル２０２では、番組シリーズのＩＤを定義すると同時にそのタイトルを記録する。
【００７４】
発言テーブル２０３では、各掲示板に書き込まれた発言の内容、発言者、投稿日及び対応する参照情報のＩＤを記録する。
【００７５】
参照情報テーブル２０４では、各参照情報について、参照する番組のＩＤと参照箇所（番組先頭からの相対時間）を記録する。
【００７６】
番組テーブル２０５では、各番組のタイトル、その番組が属する番組シリーズのＩＤ、その番組が番組シリーズの第何回の放送かを記録する。
【００７７】
放送スケジュール・テーブル２０６は各番組について、それが放送される際の放送局及び放送開始／終了日時を記録する。一般に、各番組は複数の局／時間帯に放送されるので、このテーブルには１つの番組に付き複数のレコードが記録されることになる。
【００７８】
局−地域関連テーブル２０７は、放送局コード、放送局名、地域、チャンネル番号の対応関係を記録する。
【００７９】
図３には、掲示板／発言提示部１０１によって利用者に提示される画面の構成例を示している。掲示板／発言提示部１０１の処理は通常の電子掲示板システムの場合と同様であるが、発言一覧に加えて以下のようなボタン又はリンクを提示する点が通常の掲示板と異なる。
【００８０】
参照番号３０１は、参照情報をダウンロードするためのボタン（リンク）である。このボタンをクリックすることで、参照情報符号化部１０３を介して所定の書式に整形された参照情報がダウンロードされる。
【００８１】
参照番号３０２は、掲示板に発言を書き込むための画面を呼び出すためのボタン（リンク）である。このボタンをクリックすることで、発言書込処理部１０５を介して発言を書き込みためのフォーム画面が利用者に提示される。
【００８２】
参照番号３０３は、録画予約のために次回放送スケジュールをダウンロードするボタン（リンク）である。このボタンをクリックすることで、放送スケジュール符号化部１０４を介して所定の書式に整形された放送スケジュールがダウンロードされる。
【００８３】
図４には、発言検索部１０２によって利用者に提示される画面の構成例を示している。また、図５には、発言検索部１０２において発言の検索処理を行なうための手順をフローチャートの形式で示している。
【００８４】
まず、発言検索条件の初期化を行なう（ステップＳ１）。そして、図４に示す画面上のチェック・ボックス４０１で、キーワードによる検索が選択されているかどうかをチェックする（ステップＳ２）。選択されていれば次ステップＳ３へ、選択されていなければ次々ステップＳ４へ遷移する。
【００８５】
ステップＳ３では、キーワード入力フィールド４０２で指定されたキーワードについて、「テキスト中にそのキーワードを含んでいるすべての発言を検索する」という旨の条件を検索条件に追加する。なお、ここでは発言内容中からキーワードを検索するものとしたが、発言投稿時に発言内容とは別にキーワードを入力させ、それを用いて検索処理を行なうようにしてもよい。
【００８６】
ステップＳ４では、チェック・ボックス４０３で、発言者による検索が選択されているかどうかをチェックする。そして、選択されていれば次ステップＳ５へ、選択されていなければ次々ステップＳ６へ遷移する。
【００８７】
ステップＳ５では、発言者入力フィールド４０４で指定された発言者について、「その人が書き込んだすべての発言を検索する」という旨の条件を検索条件に追加する。
【００８８】
ステップＳ６では、チェック・ボックス４０５において発言登校日による検索が選択されているかどうかをチェックする。そして、選択されていれば次ステップＳ７へ、選択されていなければ次々ステップＳ８へ遷移する。
【００８９】
ステップＳ７では、投稿日入力欄４０６にて指定された発言投稿日の範囲について検索条件を追加する。
【００９０】
ステップＳ８では、上述した各ステップにより設定された検索条件に従って、掲示板／番組情報データベース１３１から該当する発言の検索を行なう。
【００９１】
そして、データベース１３１から検索された発言について、それを図３に示したような画面構成となるようにＨＴＭＬ形式又はメール形式に整形して、利用者に送信する（ステップＳ９）。要求元となる利用者の端末機器上では、標準的なブラウザ又はメール画面上で所望の発言に関する検索結果を閲覧することができる。
【００９２】
図６には、参照情報符号化部１０３において実行される処理動作をフローチャートの形式で示している。なお、この処理に先立って利用者のログイン処理が行なわれ、端末設置地域などのユーザ情報がユーザ情報データベース１３０より読み込まれてセッション情報に格納されているものとする。また処理対象となる発言は図３画面において選択される。
【００９３】
まず、セッション情報より、利用者の端末機器が設置されている地域の地域コードを読み出す（ステップＳ１１）。
【００９４】
次いで、選択された発言について、発言テーブル２０３より掲示板ＩＤ、発言、並びに参照情報ＩＤを取得する（ステップＳ１２）。
【００９５】
次いで、ステップＳ１２で取得した参照情報ＩＤがＮＵＬＬであるかどうかを判定し（ステップＳ１３）、ＮＵＬＬである場合はエラー処理を行なう。
【００９６】
次いで、先に取得した参照情報ＩＤを基に、参照情報テーブル２０４を参照して、参照位置並びに番組ＩＤを取得する（ステップＳ１４）。
【００９７】
次いで、局−地域関連テーブル２０７及び放送スケジュール・テーブル２０６を参照して、先に取得した地域コード及び番組ＩＤからその地域で番組が放送される際のチャンネル番号、放送局名、放送開始日時を取得する（ステップＳ１５）。
【００９８】
次いで、ステップＳ１５における処理結果に基づいて、指定地域での放送スケジュールの有無を判定する（ステップＳ１６）。該当する放送スケジュールがない場合には、エラー処理を行なう。
【００９９】
次いで、先に取得した掲示板ＩＤについて、掲示板テーブル２０１を参照して、掲示板名を取得する（ステップＳ１７）。
【０１００】
そして、以上の処理において取得された放送局名、チャンネル番号、放送開始日時、参照位置、掲示板名、発言について、所定のフォーマットに従って符号化を行なう（ステップＳ１８）。
【０１０１】
最後に、ステップＳ１８において符号化されたデータを要求元の端末機器へ向けて送信する（ステップＳ１９）。この際、ＨＴＴＰプロトコルでの応答のヘッダ部において、所定の文字列（例えば”ａｐｐｌｉｃａｔｉｏｎ／ｘ−ｔｚｖｉｎｅ−ｊｕｍｐ”）をコンテンツ型（Ｃｏｎｔｅｎｔ−Ｔｙｐｅ）として指定する。これにより、受信した端末機器側では、受信データが参照情報を符号化したものであると判断して、該当する番組とその番組内の特定シーンの検索及び再生開始などの処理を起動することができるようになる。
【０１０２】
図７には、参照情報符号化部１０３によって符号化された参照情報の構成例を示している。
【０１０３】
参照情報の１行目は、データ種別／フォーマットを判別するための文字列で構成されている。また、２行目には、フォーマットの版が記されている。
【０１０４】
３行目には、参照しようとする番組を放送した放送局の局名が記されている。また、４行目には、参照しようとする番組が利用者の端末機器の設置されている地域で放送された際のチャンネル番号が記されている。また、５〜７行目には、参照しようとする番組が放送された日時が記されている。
【０１０５】
８行目には、参照しようとするシーンの放送時刻を記述する際の基準時刻が記されている。図７に示す例では、番組の開始時刻を基準時刻として用いている。また、９行目には、参照しようとするシーンの放送時刻を、先の基準時刻からの相対時間として表している。
【０１０６】
１０行目には、この参照情報が関連付けられた発言が書き込まれた掲示板の名称が記されている。この情報は、利用者の端末機器において該当シーンを検索し再生するなら不要である。但し、該当シーンの再生時に掲示板名も同時に表示しようとした場合には、この情報を参照情報に含めて符号化しておくことにより、再度サーバに接続する必要がなくなる。
【０１０７】
１１行目には、１３行目以降の発言内容の行数が記されている。１２行目は、上記のヘッダ部分と以降の発言内容を分離するための空行である。
【０１０８】
そして、１３行目には、この参照情報が関連付けられた発言の内容が記されている。この情報は、端末機器において該当シーンを検索し再生するなら不要であるが、該当シーンの再生時に発言内容も同時に表示しようとした場合、この情報を参照情報に含めて符号化しておくことにより、再度サーバに接続する必要がなくなる。
【０１０９】
図７に示した参照情報の内容に加えて、関連するＷＷＷサイト（例えば、投稿者のホームページや、参照しようとする番組あるいはその放送局の公式ページ、該当する番組のストリーミング配信を行っているサイト、ＤＶＤなどの物販を行なっているサイト）のＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を併せて符号化するようにしてもよい。
【０１１０】
関連するＷＷＷサイトが投稿者のホームページの場合、ユーザ情報データベースに他の情報と共に各利用者のホームページのＵＲＬも併せて登録しておくようにするか、又は発言の書込み時に投稿者にＵＲＬを指定させ、それを発言テーブル２０３又は参照情報テーブル２０４にフィールドを追加して記録するようにする。一方、関連するＷＷＷサイトが各番組の公式ページなどの場合は、番組テーブル２０５又は番組シリーズ・テーブル２０２にフィールドを追加し、番組／番組シリーズ毎のＵＲＬを記録しておくようにする。
【０１１１】
さらに、図７に示した参照情報の内容に加えて、端末機器での時計のズレを補正するための情報を併せて符号化するようにしてもよい。例えば、参照情報を登録する際にその時点での端末機器とサーバとの時刻のズレ幅を記録しておき参照情報中にこの値を含めるようにする。こうすることで参照情報を受信した別の端末機器では指定されたズレ幅分だけ再生する位置をズラすといった処理を行なうことが可能となる。あるいは該当シーンの画像／音声データの特徴量（画素値の平均やカラー分布、特定の周波数成分強弱など）を符号化した参照情報の中に含めるようにしてもよい。この際、該当シーンの特徴量は発言の書き込み時に端末機器側で計算した上で他の情報と共にサーバ側にアップロードするようにする。アップロードされた特徴量は参照情報テーブル（２０４）にフィールドを追加して記録する。こうすることにより、端末機器側の時計がズレていた場合でも、この特徴量と参照情報中で指定された時刻の前後のシーンの特徴量とを比較することでズレを補正して正しい位置から再生を開始することができるようになる。また、参照情報で指定された番組が端末機器側で録画されていなかった場合に、指定された特徴量と録画済みの各番組／シーンについて計算された特徴量を比較することで、別の局／時間帯で再放送された同番組を検索し代わりに再生するといった機能を端末側で実装することが可能となる。
【０１１２】
さらに、図７に示した参照情報の内容に加えて、参照しようとする番組が再放送される場合の放送スケジュールを併せて符号化するようにしてもよい。こうすることにより、端末機器では該当番組が録画されてない場合に以下のような処理を行なうことができるようになる。
【０１１３】
（１）指定された番組の代わりに、その際放送分での該当シーンを検索して再生する。
（２）指定された再放送スケジュールが未来の日時である場合、その録画予約を行なう。
【０１１４】
また、参照情報中に再放送スケジュールを含める場合は、図６に示したフローチャートのステップＳ１５の処理において、放送スケジュール・テーブル２０６の再放送フラグがＴＲＵＥになっているレコードも同時に検索するようにする。なお、再放送の放送スケジュールについては参照情報中に含めるのでなく、以下のようにしてもよい。
【０１１５】
（１）再放送分についての参照情報を別途ダウンロードさせる。
（２）放送スケジュール符号化部１０４と同様にして、ｉＥＰＧ（Ｉｎｔｅｒｎｅｔ　Ｅｌｅｃｔｒｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）などの所定のフォーマットにて別途ダウンロードさせる。
【０１１６】
上述した本実施形態では、各発言についての参照情報を１つずつ符号化し送信するものとしたが、掲示板のすべての発言についてその参照情報を一括して符号化し送信するようにしてもよい。例えば、図７に示したようなテキスト・データについて複数のデータをＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ　Ｉｎｔｅｒｎｅｔ　Ｍａｉｌ　Ｅｘｔｅｎｓｉｏｎ）マルチパート形式で１つにまとめる。こうすることにより、サーバと端末機器との間での通信回数を減らし、サーバ側の負荷や端末機器側での操作に対するレスポンスを向上させることができる。
【０１１７】
図８には、放送スケジュール符号化部１０４における処理動作の手順をフローチャートの形式で示している。なお、この処理に先立って利用者の端末機器のログイン処理が行われ、端末設置地域などのユーザ情報がユーザ情報データベース１３０より読み込まれてセッション情報に格納されているものとする。また、処理対象となる掲示板は図３に示した画面上で選択される。
【０１１８】
まず、セッション情報より利用者の地域コードを取得する（ステップＳ２１）。そして、選択された掲示板について、掲示板テーブル２０１より番組シリーズＩＤを取得する（ステップＳ２２）。
【０１１９】
次いで、番組テーブル２０５、放送スケジュール・テーブル２０６、局−地域関連テーブル２０７を参照して、先に取得した地域コード及び番組シリーズＩＤについて、その番組シリーズに属する番組で、指定された地域において現在時刻以降、直近で放送されるものを検索し、その番組タイトル、放送開始時刻、放送終了時刻、並びに放送局名を取得する（ステップＳ２３）。
【０１２０】
次いで、ステップＳ２３における検索の結果、適切な放送スケジュールが見つかったかどうかを判定する（ステップＳ２４）。見つからなかった場合は、エラー処理を行なう。
【０１２１】
次いで、先に取得した番組タイトル、放送開始時刻、放送終了時刻、並びに放送局名について所定のフォーマット（例えば、ｉＥＰＧ形式など）に符号化する（ステップＳ２５）。
【０１２２】
そして、ステップＳ２５により符号化したデータを要求もとの利用者の端末機器に送信して（ステップＳ２６）、本処理ルーチン全体を終了する。
【０１２３】
図９には、発言書込処理部１０５によって利用者に提示される発言書き込み用の画面の構成例を示している。利用者は、同図に示す画面を介して以下の操作を行なうことができる。
【０１２４】
（１）テキスト入力フィールド９０１には、投稿する発言の内容を書き込む。
（２）チェック・ボックス９０２を用いて、投稿する発言について参照情報も併せて登録するかどうかを選択する。
（３）プルダウン・リスト９０３を用いて、参照先となる番組の放送日を選択する。
（４）数値記入フィールド９０４を用いて、参照するシーンの位置を番組先頭からの相対時刻で入力する。
【０１２５】
図１０には、発言書込処理部１０５における処理動作をフローチャートの形式で示している。
【０１２６】
まず、書き込もうとしている発言に参照情報が付加されているかどうか、すなわち、図９に示した画面中でチェック・ボックス９０２において参照情報を併せて登録することが選択されているかどうかを判別する（ステップＳ３１）。付加されていれば次ステップＳ３２へ、そうでなければステップＳ３７の処理へ遷移する。
【０１２７】
ステップＳ３２では、セッション情報より、利用者の端末機器が設置されている地域の地域コードを取得する。
【０１２８】
次いで、掲示板テーブル２０１を参照して、書き込み先である掲示板が対象としている番組シリーズのＩＤを取得する（ステップＳ３３）。
【０１２９】
次いで、番組テーブル２０５、放送スケジュール・テーブル２０６、並びに局−地域関連テーブル２０７を参照して、先に取得した地域コード、番組シリーズＩＤ、及び、図９に示した画面のプルダウン・メニュー９０３で指定したほう装備を基に、番組の放送回を特定し、番組テーブル２０５中の対応するレコードのＩＤを取得する（ステップＳ３４）。
【０１３０】
ステップＳ３５では、ステップＳ３４において適切な番組が見つかったかどうかを判定する。適切な番組が見つからなかった場合には、エラー処理を行なう。
【０１３１】
次いで、図９に示した画面上の入力フィールド９０４に入力された参照位置及びステップＳ３４で取得された番組ＩＤについて、参照情報テーブル２０４に登録する（ステップＳ３６）。
【０１３２】
そして、投稿者のＩＤ、書き込もうとしている掲示板のＩＤ、現在時刻（投稿日）、図９中に示した画面上のテキスト入力フィールド９０１で書き込まれた発言内容、並びにステップＳ３６で参照情報テーブル２０４に登録されたレコードのＩＤ（ステップＳ３１より遷移されてきた場合はＮＵＬＬ）について、発言テーブル２０３に登録する（ステップＳ３７）。
【０１３３】
前述したように、発言の投稿に際して利用者は図９に示した画面を介して参照情報を入力することになるが、参照しようとする番組の放送日やシーンの位置を手動で入力するのは煩雑である。そこで、本実施形態においては、図９に示した画面とともに端末機器が解釈／実行できるスクリプト・コードを送信し、フォームの自動入力を行なう。
【０１３４】
図１１には、このスクリプト・コードにより実現される処理動作をフローチャートの形式で示している。この処理は、サーバ側ではなく端末機器側で行なわれることに留意されたい。この処理では、利用者が端末機器を用いて直前に視聴していた番組／シーンについて、その放送日、シーンの位置を画面上の各入力フィールド９０３、９０４に設定する。
【０１３５】
まず、その端末機器で直前に視聴していた番組／シーンについて、放送日、録画開始時刻、シーンの位置（番組先頭からの相対位置）を取得する（ステップＳ４１）。なお、データの取得は、端末機器側で用意されている組み込み関数を呼び出すか、又は特定のファイル／メモリ領域を参照することによって実現される。
【０１３６】
次いで、ステップＳ４１で取得した放送日について、サーバ側に記録されていた番組開始時刻を取得する（ステップＳ４２）。各放送日における番組開始時刻は、サーバ側にてあらかじめ放送スケジュール・テーブル２０６から読み出した上、このスクリプト・コード中に埋め込んでおく。
【０１３７】
次いで、ステップＳ４２において指定した放送日での番組開始時刻を取得できたかどうかをチェックする（ステップＳ４３）。そして、番組開始時刻を取得できなかった場合、すなわち、指定日における放送スケジュールがなかった場合には、スクリプト・コードの実行を終了し、利用者自身にフォームのデータを入力させる。
【０１３８】
次いで、先に取得した番組開始時刻と録画開始時刻の差分を計算し、その差分だけシーン位置を補正する（ステップＳ４４）。これによって、端末機器側での番組の先頭から録画を開始していなかった場合でも、参照位置がずれることなく正しい値を入力することが可能となる。
【０１３９】
次いで、参照情報入力用のフォーム９０２〜９０４に対応するフォーム・オブジェクトを取得し、放送日をフォーム９０３に、シーン位置を９０４に設定する（ステップＳ４５）。また、チェック・ボックス９０２を選択された状態に設定する。
【０１４０】
なお、上述したように、サーバ側スクリプト・コードを送信して端末機器に実行させるのではなく、あらかじめ端末機器側に用意されているプラグインなどの実行モジュールを起動して参照情報を入力させるようにしてもよい。この場合、例えば、図９に示す画面を構成するＨＴＭＬソース・コード中に図１２に示すような実行モジュールを呼び出すためのコードを含めておく。
【０１４１】
ここで、図示のコードの３行目は起動するプラグインを特定するためのＩＤである。また、４〜８行目は実行モジュールに渡すパラメータであり、同図の例では対象番組の放送スケジュールや発言／参照情報を登録する際の提出先ＵＲＬなどを指定している。
【０１４２】
上述した実施形態では、各番組の放送スケジュールが地域毎に異なっていることを前提にしたものであったが、ゴールデンタイムの番組など、全国で同じ時刻に放送される番組のみを対象とする場合には発言／番組情報データベースでのテーブル構造を簡略化することができる。
【０１４３】
図１３にはテーブル構造を簡略化した発言／番組情報データベースの構成例を示している。
【０１４４】
同図において、番組テーブル１３０１に放送時間帯と放送局の系列ネットの情報を記録するとともに、局−地域関連テーブル１３０２にて系列ネット毎の各地域での放送局の名称／チャンネル番号を記録しておく。こうすることにより、掲示板の対象となる番組の放送スケジュールを各局毎に管理する必要がなくなり、サーバの運用コストを削減することが可能となる。
【０１４５】
さらに、各番組の放送時間帯が番組シリーズを通して共通であると仮定できる場合は、放送スケジュールの情報（系列ネット、放送開始／終了日時）を番組シリーズ・テーブル２０２に移すことにより更なる簡略化が可能となる。
【０１４６】
さらに、このように拡張された番組シリーズ・テーブル２０２の放送スケジュールと放送時間帯が異なる放送回についてのみ、番組テーブル１３０１に放送開始／終了日時を記録するようにしてもよい。
【０１４７】
また、上述した実施形態では、主にＨＴＴＰサーバ１２０を介してＷＷＷ上の掲示板として本システムを利用する場合について説明したが、ＳＭＴＰサーバ１２１を介すことで電子メールとして発言／参照情報／放送スケジュールなどを利用者に配信するようにしてもよい。この場合、発言書込処理部１０５により発言／参照情報が登録された時点で、発言内容を本文、参照情報符号化部１０３により整形された参照情報を添付ファイルとする電子メールを、ＳＭＴＰサーバ１２１を介して事前に登録された利用者に対し配信するようにすればよい。
【０１４８】
また、上述した実施形態は、本発明を電子掲示板システムに応用したものである。利用者に提示したい情報とともにテレビ番組などの映像・音声コンテンツに対する参照情報を端末機器に送信し、端末機器側に格納されているコンテンツを視聴させるという技術は、掲示板に限らず映像・音声コンテンツを参照しながら情報提供を行なうようなシステム一般に応用することが可能である。
【０１４９】
図１４には、このような情報提供サーバに本発明を応用した場合のシステム構成を示している。このシステムでは、映像・音声コンテンツについての関連情報を、参照情報とともに提示する。
【０１５０】
参照番号１４００は、アプリケーション・サーバであり、ＨＴＴＰサーバ１２０又はＳＭＴＰサーバ１２１からの要求に従い、コンテンツ関連情報の提供機能実現のための各処理を実行する。
【０１５１】
アプリケーション・サーバ１４００は、図示の通り、関連情報提示部１４０１と、参照情報符号化部１４０２と、放送スケジュール符号化部１４０３とを備えている。
【０１５２】
関連情報提示部１４０１は、前述した電子掲示板システムにおける掲示板／発言提示部１０１に相当する役割を持ち、提供する関連情報を参照情報取得用のボタンないしリンクとともに利用者に提示する。この際、ユーザ情報データベース１３０に登録されている端末設置地域の情報に基づいて、地域毎に提供する関連情報の内容を変えるようにしてもよい。
【０１５３】
参照情報符号化部１４０２は、前述した電子掲示板システムにおける参照情報符号化部１０３に相当する機能を持ち、提供する関連情報について対応する参照情報を特定し、その内容を端末設置地域に合わせて適切に変換し、所定の書式に整形するといった処理を行なう。
【０１５４】
放送スケジュール符号化部１４０３は、前述した電子掲示板システムにおける放送スケジュール符号化部１０４に相当する役割を持ち、提供する関連情報が参照している番組についてその放送スケジュールを特定し、その情報を所定の書式に整形する処理を行なう。
【０１５５】
なお、このように放送スケジュールを別個に符号化するのではなく、参照情報符号化部１４０２において参照情報と併せて符号化するようにしてもよい。この場合、符号化された参照情報中に番組の放送開始／終了時間を含めるようにする（放送局を特定する情報はすでに参照情報中に含まれている）。こうすることにより、符号化された参照情報を受信した端末機器ではそれが放送前であれば録画予約をし、放送後であれば録画済みの番組の再生を開始するといったように動作を切り替えることができるようになり、番組の放送日時を跨って連続して情報提供を行なうことが可能となる。
【０１５６】
なお、本明細書中では、便宜上、利用者に提示するのは映像・音声コンテンツに対する関連情報であるとしたが、実際には提供する情報はどんなものであっても構わない。例えば、以下に示すようなさまざまな種類の情報に対して本発明を適用することで、テレビ番組などの映像・音声コンテンツを参照しながら情報提供を行なうことが可能である。
【０１５７】
（１）俳優の紹介ページを提供し、そのページから「最近の出演作」として、その俳優が出演する（又は出演した）番組についての参照情報をダウンロードできるようにする。
（２）商品の紹介／販売ページを作成し、その商品が取り上げられた番組についての参照情報をダウンロードできるようにする。
【０１５８】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１５９】
【発明の効果】
以上詳記したように、本発明によれば、オンエア中又は録画した番組コンテンツ内の各シーンに対するコメントなどの情報をユーザ間で共有することを好適に支援する、優れたコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムを提供することができる。
【０１６０】
また、本発明によれば、番組コンテンツ内の各シーンに関するコメントなどの情報の作成やこの種の情報の送受信作業を好適に支援することができる、優れたコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムを提供することができる。
【０１６１】
また、本発明によれば、電子掲示板上の発言を読みながらその発言が参照している番組又はシーンをＰＣや家庭用ビデオ録画機上に格納されているコンテンツの中から探してきて視聴したり、同様に、特定のＷＷＷコンテンツについて関連する番組やシーンを視聴する、といった仕組みを実現することができる、優れたコンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラムを提供することができる。
【０１６２】
本発明によれば、サーバ側で映像や音声などのコンテンツの複製を持つことなしに、コンテンツの特定の箇所を参照しながら利用者への情報提供を行なうことが可能になる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る電子掲示板システムの構成を模式的に示した図である。
【図２】掲示板／番組情報データベース１３１に記録される情報を詳細に示した図である。
【図３】掲示板／発言提示部１０１によってユーザに提示される画面の構成例を示した図である。
【図４】発言検索部１０２によって利用者に提示される画面の構成例を示した図である。
【図５】発言検索部１０２において発言の検索処理を行なうための手順を示したフローチャートである。
【図６】参照情報符号化部１０３において実行される処理動作を示したフローチャートである。
【図７】参照情報符号化部１０３によって符号化された参照情報の構成例を示した図である。
【図８】放送スケジュール符号化部１０４における処理動作の手順を示したフローチャートである。
【図９】発言書込処理部１０５によって利用者に提示される発言書き込み用の画面の構成例を示した図である。
【図１０】発言書込処理部１０５における処理動作を示したフローチャートである。
【図１１】利用者による発言の投稿に対する処理をスクリプト・コードにより実現するための処理動作を示したフローチャートである。
【図１２】利用者に参照情報を入力させるためのプラグイン実行モジュールの例を示した図である。
【図１３】テーブル構造を簡略化した発言／番組情報データベースの構成例を示した図である。
【図１４】映像・音声コンテンツについての関連情報を参照情報とともに提示するシステムに本発明を適用した例を示した図である。
【符号の説明】
１００…アプリケーション・サーバ
１０１…掲示板／発言提示部，１０２…発言検索部
１０３…参照情報符号化部，１０４…放送スケジュール符号化部
１０５…発言書込処理部
１２０…ＨＴＴＰサーバ，１２１…ＳＭＴＰサーバ
１３０…ユーザ情報データベース
１３１…掲示板／番組情報データベース
１４０…インターネット網
１４１，１４２…内部ネットワーク
１４３，１４４…ルータ及びファイヤウォール装置
１５０…端末装置
２０１…掲示板テーブル，２０２…番組シリーズ・テーブル
２０３…発言テーブル，２０４…参照情報テーブル
２０５…番組テーブル，２０６…放送スケジュール・テーブル
２０７…局−地域関連テーブル
【図１】
2004030327.tif 000003
【図２】
2004030327.tif 000004
【図３】
2004030327.tif 000005
【図４】
2004030327.tif 000006
【図５】
2004030327.tif 000007
【図６】
2004030327.tif 000008
【図７】
2004030327.tif 000009
【図８】
2004030327.tif 000010
【図９】
2004030327.tif 000011
【図１０】
2004030327.tif 000012
【図１１】
2004030327.tif 000013
【図１２】
2004030327.tif 000014
【図１３】
2004030327.tif 000015
【図１４】
2004030327.tif 000016