(57)【要約】【課題】  サブコンテンツと番組との関連性を判断し、サブコンテンツの存在を視聴者に適切に知らせることのできる番組コンテンツ再生装置を提供する。【解決手段】  番組コンテンツ再生装置１１３は、放送受信部１０１において、放送局１１１から送信された番組コンテンツと認証情報とを取得する。また、通信部１０３において、サーバ１１２から送信されたサブコンテンツデータを取得する。番組コンテンツは番組コンテンツ再生部１０２において再生されて、表示される。サブコンテンツデータはサブコンテンツデータ記憶部１０４に記憶され、認証情報に基づいてサブコンテンツデータ認証部１０５において認証される。そして、サブコンテンツデータが認証されると、サブコンテンツデータ存在表示部１０６によって、再生された番組コンテンツ上にその存在が提示される。【選択図】        図１
2007060496.tif 000002
【特許請求の範囲】
【請求項１】
番組コンテンツと認証情報とを取得する放送受信手段と、
前記番組コンテンツを再生する番組コンテンツ再生手段と、
サブコンテンツデータを記憶するサブコンテンツデータ記憶手段と、
前記認証情報に基づいて前記サブコンテンツデータ記憶手段に記憶されたサブコンテンツデータを認証するサブコンテンツデータ認証手段と、
前記サブコンテンツデータ認証手段の認証結果に基づいて、前記番組コンテンツ再生手段において番組コンテンツの再生中に、前記サブコンテンツデータの存在を提示するサブコンテンツデータ存在提示手段とを備える、番組コンテンツ再生装置。
【請求項２】
前記サブコンテンツデータ存在提示手段は、前記サブコンテンツデータ認証手段によって認証されたサブコンテンツデータの存在のみを提示することを特徴とする、請求項１に記載の番組コンテンツ再生装置。
【請求項３】
前記サブコンテンツデータ存在提示手段は、前記サブコンテンツデータ認証手段によって認証されたサブコンテンツデータと認証されないサブコンテンツデータとを異なる形態で提示することを特徴とする、請求項１に記載の番組コンテンツ再生装置。
【請求項４】
前記認証情報は公開鍵であり、
前記サブコンテンツデータは前記公開鍵と対になる秘密鍵によって電子署名が付加されており、
前記サブコンテンツデータ認証手段は、前記公開鍵を用いて前記電子署名の正当性を確認することで前記サブコンテンツデータを認証することを特徴とする、請求項１に記載の番組コンテンツ再生装置。
【請求項５】
前記サブコンテンツデータ存在提示手段よって存在が提示されたサブコンテンツデータを選択するサブコンテンツデータ選択手段と、
前記サブコンテンツデータ選択手段によって選択されたサブコンテンツデータを再生するサブコンテンツデータ再生手段とをさらに備える、請求項１に記載の番組コンテンツ再生装置。
【請求項６】
前記サブコンテンツデータに含まれる情報とユーザからの入力とにより、フォーマット化されたメッセージを作成するメッセージ作成手段と、
前記メッセージ作成手段により作成されたメッセージを送信するメッセージ送信手段とをさらに備える、請求項５に記載の番組コンテンツ再生装置。
【請求項７】
前記サブコンテンツデータを他の装置から取得する取得手段をさらに備え、
前記放送受信手段と前記取得手段とは異なる通信手段を用いる、請求項１に記載の番組コンテンツ再生装置。
【請求項８】
番組コンテンツと認証情報とを取得する放送受信手段と、
前記番組コンテンツを再生する番組コンテンツ再生手段と、
サブコンテンツデータを記憶するサブコンテンツデータ記憶手段と、
前記認証情報に基づいて前記サブコンテンツデータ記憶手段に記憶されたサブコンテンツデータを認証するサブコンテンツデータ認証手段と、
前記サブコンテンツデータ認証手段によって認証されたサブコンテンツデータを再生するサブコンテンツデータ再生手段とを備える、番組コンテンツ再生装置。
【請求項９】
前記サブコンテンツデータは優先度を持ち、
前記サブコンテンツデータ再生手段は、前記サブコンテンツデータ認証手段によって認証されたサブコンテンツデータが複数存在する場合に、前記優先度が最も高いサブコンテンツデータを再生することを特徴とする、請求項８に記載の番組コンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は番組コンテンツ再生装置に関し、特に、番組に関連するサブコンテンツの存在を番組放送中に視聴者に示すことのできる番組コンテンツ再生装置に関する。
【背景技術】
【０００２】
現在、地上波デジタル放送や衛星デジタル放送などにおいては、最新のニュースや天気予報、放送されている番組に関する情報（番組関連情報）などがデータ放送を利用して提供されている。データ放送技術においては、ＢＭＬ（Broadcast Markup Language）と呼ばれる言語によって、画面に表示される番組関連情報の文字、画像、およびレイアウトなどが定義されている。データ放送技術を利用することで、視聴者は番組を視聴するだけではなく、放送されている番組や放送局に向けて発信することが可能であり、クイズ番組に参加したり、ショッピング番組で紹介されている商品を購入したりすることができる。また、このような番組関連情報はＥＰＧ（Electronic Program Guide）によっても提供されており、視聴者は表示されたＥＰＧ上で番組を指定することで、その番組の出演者やストーリなどの情報を得ることができる。
【０００３】
このような番組関連の情報はデータ放送に含まれるだけではなく、通信回線を介したインターネット上でも提供されている。以下の特許文献１では、利用者がより多彩なサービスを受けることができるよう、放送と通信とを融合させることを目的とした受信端末が提案されている。この受信端末は、データ放送に含まれる番組関連情報として、インターネットにおけるＵＲＬ（Uniform Resource Locator）などのリンク先情報を受信し、ＥＰＧ上の対応する番組の表示欄へ、リンク先に番組関連情報が存在することを示すアイコン等の特定のマークを表示する。利用者はこのアイコンを選択することによって、インターネット上に存在する番組関連情報を取得することが可能となる。
【０００４】
その際、利用者は、番組関連情報内に記述されているハイパーリンクをたどって、意識することなく番組関連情報ではない情報が提供されているサーバへ接続し、番組関連情報が提供されていると思い込んだままその情報を閲覧してしまう場合があるという問題が生じる。
【０００５】
この問題を解決する方法として、以下の特許文献２は、時間帯ごとに番組関連サービスで利用されるサーバのアドレスのリストを端末へ送信し、ユーザに対して利用するサービスが番組関連であるか否かを示す放送受信機を提案している。また、特許文献３は、放送波を使ったサーバの認証方法として、ＷＥＢサーバの証明書を認証する公開鍵を放送波で送信することによって、認証局を運用する必要を無くし管理コストを削減する放送受信システムを提案している。
【０００６】
ところで、以下の特許文献４は、テンプレートを用いて、端末固有に保有されるカメラ、マイク、および住所録など各種機能を利用して、容易にマルチメディアコンテンツを作成できる、携帯電話や携帯端末などのマルチメディアデータ処理装置を提案している。このようなマルチメディアデータ処理装置では、テンプレート内に記述されたスクリプトによって各種機能が時系列で順に呼出されため、ユーザは所定のタイミングでユーザインタフェースに従って操作するだけで、マルチメディアコンテンツを作成することができる。
【０００７】
テレビ番組が視聴できるチューナ内蔵携帯電話の普及などに伴い、今後、携帯電話を用いて様々なデジタル放送を視聴することが利用者にとって身近になる。それに伴って、データ放送で提供されるサービスも家庭内のテレビだけではなく携帯電話での視聴を考慮することが必要となる。例えば、ＢＭＬで定義される番組関連情報に代えて前述のテンプレートをデータ放送で提供することによって、利用者はサービスの利用に必要なデータをカメラ、マイク、住所録など携帯電話固有の機能から簡単に得ることができるようになる。
【特許文献１】特開２００５−２６８６７号公報
【特許文献２】特開２００３−２０９５４２号公報
【特許文献３】特開２００２−３４４４０７号公報
【特許文献４】特開２００４−３４３６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、前述のテンプレートをデータ放送ではなくインターネットに代表される他の通信手段より取得した場合、どのテンプレートがどの番組関連のサービスを提供しているものなのか、その関連性が分からないという問題が生じる。
【０００９】
特許文献２に記載されている放送受信機は、テンプレートの内容自体ではなくサーバのアドレスに基づいて関連性を判断している。そのため、その方法をそのまま特許文献４に記載されているマルチメディアデータ処理装置へ適用した場合、テンプレートを解釈するマルチメディアデータ処理装置によってサーバへの接続が発生しない限り番組との関連を判断できない、という問題がある。
【００１０】
また、特許文献３に記載されている放送受信システムを特許文献４に記載されているマルチメディアデータ処理装置へ適用した場合にも、サーバが認証局によって認証されていることは保証されるものの、番組との関連性を判断することはできない、という問題がある。
【００１１】
本発明は、以上のような問題点に鑑みてなされたものであり、端末に保存されたテンプレート等のサブコンテンツと番組との関連性を判断し、サブコンテンツの存在を視聴者に適切に知らせることのできる番組コンテンツ再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のある局面に従うと、番組コンテンツ再生装置は、番組コンテンツと認証情報とを取得する放送受信手段と、番組コンテンツを再生する番組コンテンツ再生手段と、サブコンテンツデータを記憶するサブコンテンツデータ記憶手段と、認証情報に基づいてサブコンテンツデータ記憶手段に記憶されたサブコンテンツデータを認証するサブコンテンツデータ認証手段と、サブコンテンツデータ認証手段の認証結果に基づいて、番組コンテンツ再生手段において番組コンテンツの再生中に、サブコンテンツデータの存在を提示するサブコンテンツデータ存在提示手段とを備える。
【００１３】
また、サブコンテンツデータ存在提示手段は、サブコンテンツデータ認証手段によって認証されたサブコンテンツデータの存在のみを提示することが好ましい。
【００１４】
または、サブコンテンツデータ存在提示手段は、サブコンテンツデータ認証手段によって認証されたサブコンテンツデータと認証されないサブコンテンツデータとを異なる形態で提示することが好ましい。
【００１５】
さらに、認証情報は公開鍵であり、サブコンテンツデータは公開鍵と対になる秘密鍵によって電子署名が付加されており、サブコンテンツデータ認証手段は、公開鍵を用いて電子署名の正当性を確認することでサブコンテンツデータを認証することが好ましい。
【００１６】
また、番組コンテンツ再生装置は、サブコンテンツデータ存在提示手段よって存在が提示されたサブコンテンツデータを選択するサブコンテンツデータ選択手段と、サブコンテンツデータ選択手段によって選択されたサブコンテンツデータを再生するサブコンテンツデータ再生手段とをさらに備えることが好ましい。
【００１７】
さらに、サブコンテンツデータに含まれる情報とユーザからの入力とにより、フォーマット化されたメッセージを作成するメッセージ作成手段と、メッセージ作成手段により作成されたメッセージを送信するメッセージ送信手段とを備えることが好ましい。
【００１８】
また、番組コンテンツ再生装置は、サブコンテンツデータを他の装置から取得する取得手段をさらに備え、放送受信手段と取得手段とは異なる通信手段を用いることが好ましい。
【００１９】
本発明の他の局面に従うと、番組コンテンツ再生装置は、番組コンテンツと認証情報とを取得する放送受信手段と、番組コンテンツを再生する番組コンテンツ再生手段と、サブコンテンツデータを記憶するサブコンテンツデータ記憶手段と、認証情報に基づいてサブコンテンツデータ記憶手段に記憶されたサブコンテンツデータを認証するサブコンテンツデータ認証手段と、サブコンテンツデータ認証手段によって認証されたサブコンテンツデータを再生するサブコンテンツデータ再生手段とを備える。
【００２０】
さらに、サブコンテンツデータは優先度を持ち、サブコンテンツデータ再生手段は、サブコンテンツデータ認証手段によって認証されたサブコンテンツデータが複数存在する場合に、優先度が最も高いサブコンテンツデータを再生することが好ましい。
【発明の効果】
【００２１】
本発明のある局面にかかる番組コンテンツ再生装置は、上記構成により、端末に保存されたテンプレート等のサブコンテンツデータを放送波に含まれる認証情報によって認証し、認証されたサブコンテンツのみを放送中の番組に関連する情報であるとする。
【００２２】
そのため、放送以外の通信手段によって取得されたサブコンテンツデータのうち、番組に関連するサブコンテンツデータの存在を、当該番組の放送中に視聴者に提示することができる。
【００２３】
また、本発明のある局面にかかる番組コンテンツ再生装置は、放送以外の通信手段によって取得されたサブコンテンツのうち、番組に関連するサブコンテンツデータのみのリストを、当該番組の放送中に表示することができる。
【００２４】
または、本発明のある局面にかかる番組コンテンツ再生装置は、放送以外の通信手段によって取得されたサブコンテンツデータのうち、番組に関連するサブコンテンツと関連しないサブコンテンツデータのリストの表示形態を変えて、当該番組の放送中に表示することができる。
【００２５】
また、本発明のある局面にかかる番組コンテンツ再生装置は、表示されたリストを元にユーザが選択したサブコンテンツデータを再生することができる。
【００２６】
また、本発明のある局面にかかる番組コンテンツ再生装置は、放送以外の通信手段によって取得されたサブコンテンツデータのうち、番組に関連するサブコンテンツを放送局の意図する時間に再生することができる。
【００２７】
また、本発明のある局面にかかる番組コンテンツ再生装置は、サブコンテンツデータに含まれる情報とユーザからの入力によってメッセージを作成し、送信することができる。
【発明を実施するための最良の形態】
【００２８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２９】
本実施の形態において、本発明にかかる番組コンテンツ再生装置は、好適には、テレビ放送受信機能およびインターネット通信機能を備えた携帯電話において実現されるものとする。
【００３０】
図１５は、携帯電話である、本実施の形態にかかる番組コンテンツ再生装置１１３の、ハードウェア構成の具体例を示す図である。
【００３１】
図１５を参照して、携帯電話である、本実施の形態にかかる番組コンテンツ再生装置１１３は、ユーザとのインタフェースである入出力部１４０と、ＣＰＵ（Central Processing Unit）等から構成されて、この番組コンテンツ再生装置１１３の全体を制御する制御部１２０と、他の装置と通信するための通信部１５０と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などから構成されて、制御部１２０において実行されるプログラムや、そのプログラムの中間データおよび他のコンピュータから受信したデータ等を記憶する記憶部１３０とを含んで構成される。
【００３２】
さらに上述の入出力部１４０は、「１」、「２」などのテンキーおよび「Ｒ」、「Ｌ」などの方向キーなどを含むキーコード入力デバイス１４２と、ユーザに情報を表示するＬＣＤ（Liquid Crystal Display）などのディスプレイ１４４と、音声を入力するマイクロフォン１４６と、音声を出力するスピーカ１４８と、画像を撮影して入力するカメラ１４９とを含む。
【００３３】
また、制御部１２０は、その内部にタイマを含む。
このような番組コンテンツ再生装置１１３における処理は、番組コンテンツ再生装置１１３のハードウェア、および記憶部１３０に記憶され制御部１２０により実行されるソフトウェアにより実現される。なお、図１５に示した番組コンテンツ再生装置１１３の携帯電話としての動作は周知である。
【００３４】
本実施の形態にかかる番組コンテンツ再生装置１１３は、放送局１１１から放送波を通して番組コンテンツを受信する一方、インターネット等のネットワークを介してサーバ１１２と通信可能である。
【００３５】
サーバ１１２からは、たとえば、ブログ（blog，Weblog；日々更新される日記的なＷｅｂサイトの総称）を閲覧するブログ閲覧サービス、ブログを投稿するブログ投稿サービス、本（書籍）の著者や発行者や価格などの書籍情報を提供する書籍情報提供サービス、商品の価格を比較する価格比較サービス、商品（たとえば本，ＤＶＤ（Digital Video Disk），ＣＤ（Compact Disk）など）を購入する商品購入サービス、番組コンテンツ再生装置から送信される画像データや写真データなどを蓄積するオンラインストレージサービス、およびサービス利用端末からアンケート等に対して回答（投票）を行なう投票サービス、などのサービスが提供される。もちろん、これらのサービスは、サーバ１１２によって提供されるサービスの一例に過ぎず、その他にも多種多様なサービスが考えられる。
【００３６】
また、番組コンテンツ再生装置１１３と通信可能なサーバは１つであっても複数であってもよく、また、１つのサーバによって提供されるサービスも１つであっても複数であってもよい。
【００３７】
［第１の実施の形態］
図１は、第１の実施の形態にかかる番組コンテンツ再生装置１１３の機能構成の具体例を示すブロック図である。図１に示される各機能は、制御部１２０が記憶部１３０に記憶されるプログラムを読出して実行し、図１５に示される各部を制御することで番組コンテンツ再生装置１１３において実現される。
【００３８】
図１を参照して、第１の実施の形態にかかる番組コンテンツ再生装置１１３は、通信部１５０などから構成される放送受信部１０１、通信部１０３、およびデータ送信部１１０と、記憶部１３０の所定領域であるサブコンテンツデータ記憶部１０４と、入出力部１４０などから構成されるサブコンテンツデータ選択部１０７およびユーザ入力部１１４と、制御部１２０においてプログラムが実行されることで制御部１２０に形成される機能である番組コンテンツ再生部１０２、サブコンテンツデータ認証部１０５、サブコンテンツデータ存在表示部１０６、サブコンテンツデータ再生部１０８、およびデータ作成部１０９とを含んで構成される。
【００３９】
放送受信部１０１は、放送局から送信される番組コンテンツおよびその番組コンテンツに関連した認証情報を含む放送波を受信し、番組コンテンツを番組コンテンツ再生部１０２に、認証情報をサブコンテンツデータ認証部１０５に入力する。認証情報は、たとえば、デジタル放送におけるデータ放送として送信される。認証情報は好適には公開鍵であるが、その詳細については後述する。
【００４０】
通信部１０３は、サーバ１１２との間でインターネットや専用回線を介した通信や無線通信等を行ない、サーバ１１２からサブコンテンツデータを含むデータを受信する。サブコンテンツデータは好適にはテンプレートであり、サブコンテンツデータの詳細については後述する。通信部１０３において受信されたサブコンテンツデータは、サブコンテンツデータ記憶部１０４に記憶される。
【００４１】
サブコンテンツデータ認証部１０５は、サブコンテンツデータ記憶部１０４からサブコンテンツデータを読出し、放送受信部１０１から入力された認証情報に基づいて、そのサブコンテンツデータを認証する。そして、その認証結果をサブコンテンツ存在表示部１０６に入力する。
【００４２】
サブコンテンツ存在表示部１０６はサブコンテンツ認証部１０５から入力された認証結果に基づいて、サブコンテンツが存在することを示すサブコンテンツデータのリストを表示するための表示データを生成し、番組コンテンツ再生部１０２に入力する。番組コンテンツ再生部１０２は、放送受信部１０１から入力された番組コンテンツを再生すると共に、サブコンテンツ存在表示部１０６から入力された表示データに基づいて、その番組コンテンツの上にサブコンテンツデータのリストを表示する。
【００４３】
サブコンテンツデータ選択部１０７は、具体的には上下キーやテンキーなどと決定キーとが組合わされて構成される。視聴者は、上下キーやテンキーなどで番組コンテンツの上に表示されたサブコンテンツデータのリスト上で所望のサブコンテンツデータの選択候補を変更し、決定キーで変更された選択候補を最終決定とする指示操作を行なう。サブコンテンツデータ選択部１０７は視聴者からの指示操作を受付け、選択結果をサブコンテンツデータ再生部１０８とデータ作成部１０９とに入力する。
【００４４】
サブコンテンツデータ再生部１０８は、サブコンテンツデータ選択部１０７から入力された選択結果に基づいてサブコンテンツデータ記憶部１０４から必要なコンテンツデータを取得し、再生する。ユーザ入力部１１４は、サブコンテンツデータの再生に伴うユーザからの入力を受付け、入力信号をデータ作成部１０９に渡す。
【００４５】
データ作成部１０９は、サブコンテンツデータ選択部１０７から入力された選択結果と、ユーザ入力部１１４から入力されたユーザ操作とに基づいて、フォーマット化されたメッセージである送信データを作成し、データ送信部１１０に入力する。データ送信部１１０は、送信データを通信部１０３よりサーバ１１２に送信する。
【００４６】
図２は、第１の実施の形態にかかる番組コンテンツ再生装置１１３における処理の具体例を示すフローチャートである。図２のフローチャートに示される処理は、制御部１２０が記憶部１３０に記憶されるプログラムを読出して実行し、図１に示される各機能を発揮させることで実現される。また、図４〜図７は、番組コンテンツ再生装置１１３において番組コンテンツが再生される際の、画面表示の具体例を示す図である。
【００４７】
図２を参照して、始めに、放送受信部１０１において放送局１１１から番組コンテンツを受信し、通信部１０３においてサーバ１１２から認証情報を受信すると（ステップＳ２０１）、番組コンテンツ再生部１０２において、番組コンテンツが再生される（ステップＳ２０２）。
【００４８】
図４は、ステップＳ２０２で再生される番組コンテンツの具体例を示す図であって、ここでは、具体的に、最近流行している本についての情報を提供する番組が再生されているものとする。
【００４９】
また、通信部１０３において、サーバ１１２より送信されるサブコンテンツデータが受信され（ステップＳ２０３）、サブコンテンツデータ記憶部１０４に記憶される（ステップＳ２０４）。なお、ステップＳ２０３でのサブコンテンツデータの受信は、ステップＳ２０１での受信およびステップＳ２０２での再生の後に実行されず、その他のタイミングで実行されてもよい。
【００５０】
次に、ステップＳ２０１で受信され、ステップＳ２０２で再生されている番組コンテンツに関連する認証情報に基づいて、サブコンテンツデータ認証部１０５において、サブコンテンツデータ記憶部１０４に記憶されているサブコンテンツデータが認証される（ステップＳ２０５）。ステップＳ２０５での認証処理については、後述する。
【００５１】
ステップＳ２０５での処理の結果、認証されたサブコンテンツデータがサブコンテンツデータ記憶部１０４に１つもなければ（ステップＳ２０５でＮＯ）、処理はステップＳ２０１に戻る。
【００５２】
一方、ステップＳ２０５での処理の結果、認証されたサブコンテンツデータがサブコンテンツデータ記憶部１０４にある場合（ステップＳ２０５でＹＥＳ）、ステップＳ２０５で認証されたサブコンテンツデータの存在が、番組コンテンツ再生部１０２で再生される番組コンテンツ上で提示される（ステップＳ２０６）。
【００５３】
図５は、ステップＳ２０６での、サブコンテンツデータの存在を提示する方法の、第１の具体例を示す図である。
【００５４】
第１の方法としては、サブコンテンツデータ存在表示部１０６は、認証されたサブコンテンツデータのみを示すリストを表示するための表示データを生成する。かかるリストは、図５を参照して、番組コンテンツ再生部１０２によって再生された番組コンテンツの上に、重ねて表示されて、認証されたサブコンテンツデータが視聴者に提示される。
【００５５】
図６は、ステップＳ２０６での、サブコンテンツデータの存在を提示する方法の、第２の具体例を示す図である。
【００５６】
第２の方法としては、サブコンテンツデータ存在表示部１０６は、サブコンテンツデータ記憶部１０４に記憶されているすべてのサブコンテンツデータであって、認証されたサブコンテンツデータの表示形態と、認証されていないサブコンテンツデータの表示形態とを異ならせて示すリストを表示するための表示データを生成する。かかるリストは、図６を参照して、番組コンテンツ再生部１０２によって再生された番組コンテンツの上に、重ねて表示されて、認証されたサブコンテンツデータが視聴者に提示される。具体的な表示形態の違いとしては、図６に示されたように、認証されたサブコンテンツデータにのみサブコンテンツデータを示すリストの文字列近傍に星型を付加し、認証されていないサブコンテンツデータを示すリストの文字列の表示を認証されたサブコンテンツデータを示すリストの文字列よりも小さくするといった表示形態の違いが挙げられる。このように表示形態を異ならせることで、サブコンテンツデータ記憶部１０４に記憶されているすべてのサブコンテンツデータをリスト表示して、視聴者に、どのサブコンテンツがその番組によって認証されたものかを簡単に知らせることができる。
【００５７】
なお、サブコンテンツデータの存在を提示する方法は、図５、図６に示された具体例に限定されず、どのサブコンテンツデータが認証されたものでどのサブコンテンツデータが認証されたものでないかが視聴者に分からせることのできる表示であれば、どのような方法であってもよい。
【００５８】
また、サブコンテンツデータの存在を提示する方法は、表示に限定されず、音声出力等、その他の出力方法で行なわれてもよい。たとえば出力方法が音声出力である場合、どのサブコンテンツデータが認証されたものでどのサブコンテンツデータが認証されたものでないかが視聴者に分からせるためには、認証されたサブコンテンツデータと認証されていないサブコンテンツデータとを異なる音量で出力する、異なる音域で出力する、などの異なる出力形態で提示することが好ましい。
【００５９】
次に、上記ステップＳ２０６で番組コンテンツ上に提示されたサブコンテンツデータの存在を示す表示に基づいて、サブコンテンツデータ選択部１０７によって視聴者から所望するサブコンテンツデータの選択を受付けると（ステップＳ２０７でＹＥＳ）、サブコンテンツデータ再生部１０８において、サブコンテンツデータ記憶部１０４から選択されたサブコンテンツデータが取得され、再生される（ステップＳ２０８）。ステップＳ２０８での処理については後述する。
【００６０】
図７は、上記ステップＳ２０７でのサブコンテンツデータの選択方法の具体例を示す図である。図７において、１つのサブコンテンツデータを示す文字列「ＢＥＳＴ１００！」にフォーカスが当たっていることで、そのサブコンテンツが選択候補であることが示されている。サブコンテンツデータを示す文字列に当てられているフォーカスは、サブコンテンツデータ選択部１０７を構成する上下キーで変更することができ、変更後にサブコンテンツデータ選択部１０７を構成する決定キーが押されることで、変更後のサブコンテンツデータが再生するサブコンテンツデータとして選択される。図７に示される状態決定キーが押されると、文字列「ＢＥＳＴ１００！」で示されたサブコンテンツデータが、再生するサブコンテンツデータとして選択される。
【００６１】
図３は、第１の実施の形態にかかるサブコンテンツデータの具体例であって、図５，図６に示されるサブコンテンツデータの存在を示す表示のうち、「お薦め購入」と表示されているサブコンテンツデータの詳細の具体例を示す図である。このサブコンテンツデータは、視聴者が番組によって推薦されている本を購入する際に利用するサブコンテンツを再生するためのものである。
【００６２】
図３を参照して、サブコンテンツデータは、サブコンテンツデータが存在することを示すサブコンテンツデータのリストにおいて当該サブコンテンツデータを示す文字列を規定する表示情報「ｔｉｔｌｅ．ｘｍｌ」と、当該サブコンテンツデータの再生に伴うユーザ入力を補助するためのユーザ入力補助情報「ｕｉ１．ｘｍｌ」，「ｕｉ２．ｘｍｌ」…と、送信データを作成するための送信データ情報「ｄａｔａ１．ｘｍｌ」，「ｄａｔａ２．ｘｍｌ」…と、送信データの送信先に関する情報である送信先情報「ｓｅｎｄ．ｘｍｌ」と、当該サブコンテンツデータに付加された電子署名を記述した署名情報「ｓｉｇｎａｔｕｒｅ．ｘｍｌ」とを含んで構成される。
【００６３】
図８は、ステップＳ２０８で、サブコンテンツデータ再生部１０８においてサブコンテンツデータが再生される際の、画面表示の具体例を示す図である。図８では、図３に示されたサブコンテンツデータが再生される場合の画面表示の具体例が示されている。
【００６４】
ステップＳ２０８でサブコンテンツデータの再生が開始されると、図８（Ａ）に示されるように、始めに、ユーザ入力補助情報「ｕｉ１．ｘｍｌ」の内容が表示される。ここでは、推奨する各書籍の名称（リスト）と、購入する書籍を選択するためのチェックボックス（推奨する各書籍の横に表示される）と、次の表示画面への移行指示を入力するための「次へ」リンクとが表示される。
【００６５】
サービスを利用する視聴者が、図８（Ａ）の表示画面に基づいて購入する書籍を選択し（購入したい書籍の横に表示されるチェックボックスをチェックし）、次の表示画面への移行指示を入力すると（表示画面右下の「次へ」を選択すると）、次に、図８（Ｂ）に示されるように、ユーザ入力補助情報「ｕｉ２．ｘｍｌ」の内容が表示される。
【００６６】
図８（Ｂ）に示される、ユーザ入力補助情報「ｕｉ２．ｘｍｌ」に基づく画面では、商品の配達先の郵便番号および住所の入力欄と、次の表示画面への移行指示を入力するための「次へ」リンクとが表示される。なお、図３に示されるように、ユーザ入力補助情報「ｕｉ２．ｘｍｌ」には、入力された郵便番号および住所を記憶する記述と、郵便番号および住所が既に記憶されている場合には、それをデフォルト表示する記述（type=kioku）とが含まれている。
【００６７】
そして、サービスを利用する視聴者が、図８（Ｂ）の表示画面に基づいて商品配送先の郵便番号および住所を入力し、次の表示画面への移行指示を入力すると、次に、図８（Ｃ）に示されるように、ユーザ入力補助情報「ｕｉ３．ｘｍｌ」の内容が表示される。
【００６８】
図８（Ｃ）に示される、ユーザ入力補助情報「ｕｉ３．ｘｍｌ」に基づく画面では、購入する書籍のリストと、商品配送先の郵便番号および住所と、購入ボタンとが表示される。
【００６９】
選択されたサブコンテンツデータと、サブコンテンツデータの再生に伴って、ユーザ入力部１１４で受付けたユーザ操作とに基づいて、データ作成部１０９においては送信データが作成される（ステップＳ２０９）。
【００７０】
図３に示されるサブコンテンツデータの具体例において、送信データ情報「ｄａｔａ１．ｘｍｌ」には購入する書籍の選択結果をフォーマット化されたメッセージである送信データに含めるための記述が含まれており、送信データ情報「ｄａｔａ２．ｘｍｌ」には商品配送先の郵便番号および住所を送信データに含めるための記述が含まれている。そのため、上述の具体例の場合、ステップＳ２０９では、データ作成部１０９はこれらの送信データ情報に基づいて、図８（Ａ）の表示画面に沿って視聴者から入力された、購入する書籍の選択結果と、図８（Ｂ）の表示画面に沿って視聴者から入力された、商品配送先の郵便番号および住所とを含む送信データを作成する。
【００７１】
図９は、番組コンテンツ再生装置からサーバに送信される送信データの具体例を示す図である。図９に示されるように、送信データには、サービス利用者から入力された情報（ここでは、購入する書籍および商品配達先の情報）が含まれる。
【００７２】
送信データは、通信部１０３よりサーバ１１２に送信される（ステップＳ２１０）。すなわち、上述の具体例の場合、サービスを利用する視聴者が図８（Ｃ）の表示画面に基づいて購入ボタンを選択すると、データ送信部１１０は送信先情報「ｓｅｎｄ．ｘｍｌ」に基づいて、ステップＳ２０９で作成された、購入する書籍と商品配送先の郵便番号および住所とを含む送信データを、送信先情報で指定された送信先に通信部１０３より送信する。なお、送信先であるサーバ１１２は、上記ステップＳ２０３においてサブコンテンツデータを送信したサーバとは異なるサーバであってもよい。
【００７３】
なお、上述のサブコンテンツデータを取得する方法としては、通信部１０３においてサーバ１１２から取得する方法に替えて、ＤＶＤ（Digital Video Disk）、ＣＤ（Compact Disk）、ＳＤ（Secure Digital）カードなどの記録媒体よりサブコンテンツデータを取得する方法でもよい。この場合は、番組コンテンツ再生装置１１３は、通信部１１３に替えて（または加えて）記録媒体の読取手段を備え、その読取手段を用いて記録媒体からサブコンテンツデータを取得する。
【００７４】
または、上述のサブコンテンツデータは放送波に含まれて送信されることで、放送受信部１０１において取得されてもよい。
【００７５】
次に、認証情報と、上記ステップＳ２０５での、サブコンテンツデータ認証部１０５での認証処理について説明する。図１０は、ステップＳ２０５での認証方法として公開鍵暗号方式による電子署名を利用した認証方法の概要を説明する図である。
【００７６】
図１０を参照して、サーバ１１２からサブコンテンツデータ１００３を提供するサブコンテンツ提供者は、秘密鍵１００１と公開鍵１００２との対を用意する。提供するサブコンテンツデータ１００３には、秘密鍵１００１を用いて電子署名１００４が付加される。そして、電子署名１００４が付加されたサブコンテンツデータ１００３は、サーバ１１２からインターネットなどの通信手段を介して出力され、番組コンテンツ再生装置１１３の通信部１０３で受信される。
【００７７】
サブコンテンツ提供者は、関連する番組コンテンツ１００５の放送時間帯に公開鍵１００２を放送するよう放送局１１１に依頼し、サーバ１１２から放送局１１１に公開鍵１００２が委託される。
【００７８】
放送局１１１は、そのサブコンテンツデータ１００３が番組コンテンツ１００５に関連するものであると認めた場合に、番組コンテンツ１００５と共にサブコンテンツ提供者より委託された公開鍵１００２を、放送波を利用して番組コンテンツ再生装置１１３に送信する。
【００７９】
番組コンテンツ再生装置１１３では、放送受信部１０１において受信した放送波に含まれる番組コンテンツ１００５が、番組コンテンツ再生部１０２において再生される。それと共に、サブコンテンツデータ認証部１０５において、サブコンテンツデータ１００３に付加された電子署名１００４の正当性が、放送波より受信した、秘密鍵１００１と対になっている公開鍵１００２を用いて確認され、サブコンテンツデータ１００３が認証される。すなわち、サブコンテンツデータ１００３を番組に関連させるためにはサブコンテンツデータ認証部１０５において付加された電子署名１００４の正当性が確認されてサブコンテンツデータ１００３が認証されることが必要であり、そのためには、秘密鍵１００１と対になっている公開鍵１００２が必要となる。そのため、仮に悪意のある第三者が自ら作成したサブコンテンツデータを放送局の許可を得ず番組の関連情報であるとユーザに偽って提供した場合であっても、放送受信部１０１において受信した放送波に含まれる公開鍵１００２に対応する秘密鍵１００１を入手して電子署名１００４を行なわないとサブコンテンツデータ認証部１０５においてそのサブコンテンツデータが認証されない。したがって、そのようなサブコンテンツデータを番組コンテンツ１００５に関連するものであると偽って視聴者に提供するためには放送波に含まれる公開鍵１００２に対応する秘密鍵１００１を入手する必要があり、そのような悪意のあるサブコンテンツデータの提供は非常に困難となる。
【００８０】
さらに、サブコンテンツデータ１００３に付加される電子署名１００４、およびサブコンテンツデータ認証部１００５における認証処理について説明する。
【００８１】
図３に示されたサブコンテンツデータには、電子署名を記述した署名情報「ｓｉｇｎａｔｕｒｅ．ｘｍｌ」が含まれている。この署名情報は、好適には、図３に示されたサブコンテンツデータに含まれるすべての情報から署名情報を除いた部分のハッシュ値を、秘密鍵１００４で暗号化して得られる情報である。
【００８２】
その場合、上記ステップＳ２０５において、サブコンテンツデータ認証部１０５は、サブコンテンツデータに含まれるすべての情報から署名情報を除いた部分のハッシュ値を計算するとともに、サブコンテンツデータに含まれる署名情報「ｓｉｇｎａｔｕｒｅ．ｘｍｌ」を放送受信部１０１で放送局１１１から受信した放送波に含まれる公開鍵１００２を用いて復号化する。そして、両者の値が一致した場合に、そのサブコンテンツデータは認証されたものであると判断する。なお、ここでは、電子署名としてハッシュ値のみを記述するものとしたが、例えばＷ３Ｃ（World Wide Web Consortium）で標準化されているＸＭＬ（Extensible Markup Language）ベースの電子署名向け言語「ＸＭＬ  Ｓｉｇｎａｔｕｒｅ」を利用するなどしてもよい。
【００８３】
なお、サブコンテンツデータ認証部１０５におけるサブコンテンツデータの認証は、上述の、放送波に含まれる公開鍵を利用してサブコンテンツデータに含まれる電子署名を検証することによって行なう手法に替えて、ＩＤや文字列のマッチングなどの簡易的な手法を用いてもよい。すなわち、サブコンテンツデータ認証部１０５は、放送波に含まれるＩＤと、サブコンテンツデータに含まれるＩＤとの一致を検証することで、サブコンテンツデータを認証してもよい。
【００８４】
本実施の形態にかかる番組コンテンツ再生装置において上記処理が実行されることによって、番組コンテンツ再生装置は、放送以外の通信手段（インターネット等）によって取得したテンプレートなどのサブコンテンツデータのうち、番組に関連するサブコンテンツデータの存在を当該番組の放送中に視聴者に提示することができる。さらに、番組に関連するサブコンテンツデータのみのリストを、当該番組の放送中に表示することができる。または、番組に関連するサブコンテンツデータと関連しないサブコンテンツデータとを、リストの表示形態を異ならせて、当該番組の放送中に表示することができる。
【００８５】
そのため、視聴者は、そのリストを元に所望のサブコンテンツデータの再生を選択することができる。番組コンテンツ再生装置では、表示されたリストを元に、ユーザが選択したサブコンテンツデータを再生することができる。
【００８６】
さらに、番組コンテンツ再生装置は、サブコンテンツデータに含まれる情報とユーザからの入力とによって送信データを作成し、所定の宛先に対して送信することができる。
【００８７】
［第２の実施の形態］
第１の実施の形態では、認証されたサブコンテンツデータが番組コンテンツ上に表示され、ユーザ選択の後に再生されるものとしたが、第２の実施の形態においては、ユーザの選択を待たずに自動的にサブコンテンツデータが再生される。
【００８８】
図１１は、第２の実施の形態にかかる番組コンテンツ再生装置１１３の機能構成の具体例を示すブロック図である。図１１に示される各機能もまた、制御部１２０が記憶部１３０に記憶されるプログラムを読出して実行し、図１５に示される各部を制御することで番組コンテンツ再生装置１１３において実現される。
【００８９】
図１１を参照して、第２の実施の形態にかかる番組コンテンツ再生装置１１３は、図に示された第１の実施の形態にかかる番組コンテンツ再生装置１１３の機能のうち、サブコンテンツデータ存在表示部１０６およびサブコンテンツデータ選択部１０７に替えて、サブコンテンツデータ優先度取得部１１０１を含んで構成される。
【００９０】
サブコンテンツデータ認証部１０５は、認証結果をサブコンテンツデータ優先度取得部１１０１に入力する。サブコンテンツデータ優先度取得部１１０１はサブコンテンツ認証部１０５から入力された認証結果に基づいて、認証されたサブコンテンツデータの優先度を取得して再生可能なサブコンテンツデータを選択し、選択結果をサブコンテンツデータ再生部１０８に入力する。
【００９１】
図１２は、第２の実施の形態にかかる番組コンテンツ再生装置１１３における処理の具体例を示すフローチャートである。図１２のフローチャートに示される処理もまた、制御部１２０が記憶部１３０に記憶されるプログラムを読出して実行し、図１１に示される各機能を発揮させることで実現される。図１２のフローチャートに示される処理のうち、ステップＳ２０１〜Ｓ２０５，Ｓ２０９，Ｓ２１０の処理は、図２のフローチャートに示された、第１の実施の形態にかかる番組コンテンツ再生装置１１３における処理と同様である。そこで、ここでは、第１の実施の形態にかかる番組コンテンツ再生装置１１３での処理と異なる処理について説明する。
【００９２】
図１２を参照して、ステップＳ２０５での処理の結果、認証されたサブコンテンツデータがサブコンテンツデータ記憶部１０４にある場合（ステップＳ２０５でＹＥＳ）、ステップＳ２０５で認証されたサブコンテンツデータのうち、ユーザの選択を待たずに再生が可能であり、複数のサブコンテンツデータがある場合には、それらの中で最も優先度が高いものがサブコンテンツ優先度取得部１１０１によって選択される（ステップＳ１２０６）。そして、ステップＳ１２０６で．選択されたサブコンテンツデータは、サブコンテンツデータ再生部１０８によって再生される（ステップＳ１２０７）。
【００９３】
図１３は、第２の実施の形態にかかるサブコンテンツデータの具体例を示す図である。
本実施の形態にかかるサブコンテンツデータは、図３に示された第１の実施の形態にかかるサブコンテンツデータに含まれる各情報に加えて、起動情報「ｉｎｖｏｋｅ．ｘｍｌ」をさらに含んで構成される。起動情報「ｉｎｖｏｋｅ．ｘｍｌ」は、当該コンテンツデータがユーザの選択を待たずに再生が可能であるか否か、および優先度を記述する。
【００９４】
上記ステップＳ１２０６において、サブコンテンツ優先度取得部１１０１は、この情報を参照して、ユーザの選択を待たずに再生が可能であり、かつ最も優先度が高いサブコンテンツデータを選択する。
【００９５】
［第３の実施の形態］
第３の実施の形態においては、公開鍵の有効期間について説明する。
【００９６】
上記第１の実施の形態および第２の実施の形態で示された番組コンテンツ再生装置１１３においては、サブコンテンツデータの認証は番組コンテンツ単位で行なわれる。そのため、たとえば番組コンテンツの放送開始時に公開鍵が番組コンテンツ再生装置１１３に一度送信されると、番組コンテンツ再生中にサブコンテンツデータの認証を実現することができる。第３の実施の形態では、番組コンテンツ単位ではなく時間単位で認証を実現する方法について説明する。
【００９７】
図１４は、番組コンテンツの放送期間と公開鍵の有効期間との関係の具体例を示す図である。
【００９８】
図１４を参照して、公開鍵１および公開鍵２は、有効期間が、対応する番組コンテンツの放送期間と同一である。このような関係の公開鍵は、上記第１の実施の形態および第２の実施の形態において説明された公開鍵である。
【００９９】
公開鍵の有効期間は、対応する番組コンテンツの放送期間と一致していなくてもよく、公開鍵３および公開鍵４に示されるように、有効期間が、対応する番組コンテンツの放送期間の一部分のみ有効であってもよい。または、公開鍵５に示されるように、有効期間が、複数の番組コンテンツの放送期間にまたがっていてもよい。
【０１００】
放送局は、このような公開鍵をたとえば第２の実施の形態にかかる番組コンテンツ再生装置１１３に提供することで、放送局側が、番組コンテンツ再生装置１１３における特定のサブコンテンツデータの認証を所望する時間に実現させることができる。すなわち、放送局側の所望する時間に、番組コンテンツ再生装置１１３において特定のサブコンテンツデータを再生させることが可能になる。これらは、公開鍵に有効期間を付加するなどして実現することができる。
【０１０１】
なお、以上の各実施の形態において、サブコンテンツデータの好適な例としてテンプレートが示されたが、再生可能であり、かつ電子署名やＩＤなどサブコンテンツデータ認証部１０５によって認証され得る認証情報を含むデータであれば、ＭＰＥＧ−７（Moving Picture Experts Group）形式のデータなど、一般的なＡＶ（Audio Visual）データであってもよい。ＭＰＥＧ−７形式のデータは、データ中にメタデータを含ませることが可能であるため、そのメタデータとして認証情報を記述することが可能である。
【０１０２】
さらに、以上の各実施の形態においては、本発明にかかる番組コンテンツ再生装置の最も好適な例として携帯電話が示されたが、本発明にかかる番組コンテンツ再生装置は、テレビジョン受像機、パーソナルコンピュータ、またはＰＤＡ（Personal Digital Assistants）などに適用することも可能である。それらの機器は、据置き型であっても携帯型であっても構わない。
【０１０３】
さらに、上述の番組コンテンツ再生装置で実行されるサブコンテンツの再生方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１０４】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０６】
【図１】第１の実施の形態にかかる番組コンテンツ再生装置１１３の機能構成の具体例を示すブロック図である。
【図２】第１の実施の形態にかかる番組コンテンツ再生装置１１３における処理の具体例を示すフローチャートである。
【図３】第１の実施の形態にかかるサブコンテンツデータの具体例を示す図である。
【図４】ステップＳ２０２で再生される番組コンテンツの具体例を示す図である。
【図５】ステップＳ２０６での、サブコンテンツデータの存在を提示する方法の、第１の具体例を示す図である。
【図６】ステップＳ２０６での、サブコンテンツデータの存在を提示する方法の、第２の具体例を示す図である。
【図７】ステップＳ２０７でのサブコンテンツデータの選択方法の具体例を示す図である。
【図８】ステップＳ２０８で、サブコンテンツデータ再生部１０８においてサブコンテンツデータが再生される際の、画面表示の具体例を示す図である。
【図９】番組コンテンツ再生装置からサーバに送信される送信データの具体例を示す図である。
【図１０】ステップＳ２０５での認証方法として公開鍵暗号方式による電子署名を利用した認証方法の概要を説明する図である。
【図１１】第２の実施の形態にかかる番組コンテンツ再生装置１１３の機能構成の具体例を示すブロック図である。
【図１２】第２の実施の形態にかかる番組コンテンツ再生装置１１３における処理の具体例を示すフローチャートである。
【図１３】第２の実施の形態にかかるサブコンテンツデータの具体例を示す図である。
【図１４】番組コンテンツの放送期間と公開鍵の有効期間との関係の具体例を示す図である。
【図１５】本実施の形態にかかる番組コンテンツ再生装置１１３の、ハードウェア構成の具体例を示す図である。
【符号の説明】
【０１０７】
１０１  放送受信部、１０２  番組コンテンツ再生部、１０３  通信部、１０４  サブコンテンツデータ記憶部、１０５  サブコンテンツデータ認証部、１０６  サブコンテンツデータ存在表示部、１０７  サブコンテンツデータ選択部、１０８  サブコンテンツデータ再生部、１０９  データ作成部、１１０  データ送信部、１１１  放送局、１１２  サーバ、１１３  番組コンテンツ再生装置、１１４  ユーザ入力部、１２０  制御部、１３０  記憶部、１４０  入出力部、１４２  キーコード入力デバイス、１４４  ディスプレイ、１４６  マイクロフォン、１４８  スピーカ、１４９  カメラ、１５０  通信部、１１０１  サブコンテンツ優先度取得部。
【図１】
2007060496.tif 000003
【図２】
2007060496.tif 000004
【図３】
2007060496.tif 000005
【図４】
2007060496.tif 000006
【図５】
2007060496.tif 000007
【図６】
2007060496.tif 000008
【図７】
2007060496.tif 000009
【図８】
2007060496.tif 000010
【図９】
2007060496.tif 000011
【図１０】
2007060496.tif 000012
【図１１】
2007060496.tif 000013
【図１２】
2007060496.tif 000014
【図１３】
2007060496.tif 000015
【図１４】
2007060496.tif 000016
【図１５】
2007060496.tif 000017