(57)【特許請求の範囲】
【請求項１】
コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報をネットワークを通じて送信する送信手段と、
送信手段によって送信された要求情報に応答して返信されるポップアップを表すポップアップ情報であって、コンテンツ出力中にポップアップを表示する時点を表すポップアップ表示時間情報と、ポップアップの詳細情報を要求するリンク先を表すリンク先情報とを含むポップアップ情報を受信する受信手段と、
受信手段によって受信されたポップアップ情報を記憶する記憶手段と、
コンテンツを出力するコンテンツ出力手段と、
ポップアップ一覧の表示を指示する一覧表示指示手段と、
前記コンテンツ出力手段によるコンテンツ出力中の期間にポップアップの一覧を表示する際、前記記憶手段に記憶されたポップアップ情報が示すポップアップのうち、ポップアップ表示時間情報が示す時点が、前記一覧表示指示手段によって指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧を表示する表示手段と、
表示手段によって表示されたポップアップ一覧の中からポップアップを選択する選択手段とを含み、
送信手段は、選択手段によってポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報を、選択されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、
受信手段は、送信手段によって送信された詳細要求情報に応答して返信される詳細情報を受信し、
表示手段は、受信手段によって受信された詳細情報をコンテンツ出力手段によって出力されるコンテンツと非同期に表示することを特徴とする広告表示装置。
【請求項２】
前記ポップアップ情報は、コンテンツを出力する画面内でポップアップを表示する位置を表すポップアップ表示位置情報をさらに含み、
ポップアップ情報を指定する指定手段をさらに含み、
前記表示手段は、前記記憶手段に記憶されたポップアップ情報が示すポップアップを、そのポップアップのポップアップ表示位置情報が示す位置および前記ポップアップ表示時間情報が示す時点に、前記コンテンツ出力手段によって出力されるコンテンツに重畳して表示し、
前記送信手段は、表示手段によって表示されたポップアップが指定手段によって指定されると、指定されたポップアップの詳細情報を要求する詳細要求情報を、指定されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、
前記受信手段は、送信手段によって送信された詳細要求情報に応答して返信される詳細情報を受信し、
表示手段は、受信手段によって受信された詳細情報をコンテンツ出力手段によって出力されるコンテンツと非同期に表示することを特徴とする請求項１に記載の広告表示装置。
【請求項３】
前記指定手段によって指定されたポップアップおよび前記選択手段によって選択されたポップアップに関する履歴情報を記憶する履歴記憶手段をさらに含み、
前記表示手段は、履歴記憶手段に記憶された履歴情報が示すポップアップの一覧を、前記コンテンツ出力手段によって出力されるコンテンツと非同期に表示し、
前記送信手段は、表示手段によって表示されたポップアップ一覧の中から選択手段によってポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報を、指定されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、
前記受信手段は、送信手段によって送信された詳細要求情報に応答して返信される詳細情報を受信し、
表示手段は、受信手段によって受信された詳細情報をコンテンツ出力手段によって出力されるコンテンツと非同期に表示することを特徴とする請求項２に記載の広告表示装置。
【請求項４】
表示手段および記憶手段を含む広告表示装置が実行する広告提供方法であって、
コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報をネットワークを通じて送信し、送信された要求情報に応答して返信されるポップアップを表すポップアップ情報であって、コンテンツ出力中にポップアップを表示する時点を表すポップアップ表示時間情報と、ポップアップの詳細情報を要求するリンク先を表すリンク先情報とを含むポップアップ情報を受信し、受信したポップアップ情報を記憶手段に記憶し、コンテンツ出力中の期間にポップアップの一覧を表示手段によって表示する際、記憶手段に記憶されたポップアップ情報が示すポップアップのうち、ポップアップ表示時間情報が示す時点が、ポップアップ一覧の表示が指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧を表示し、
さらに前記表示手段に表示されたポップアップ一覧の中からポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報を、選択されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、送信された詳細要求情報に応答して返信される詳細情報を受信し、受信した詳細情報を、出力されるコンテンツと非同期に表示することを特徴とする広告提供方法。
【請求項５】
コンピュータを請求項１に記載の広告表示装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告付きのコンテンツを提供する広告表示装置、広告提供方法およびプログラムに関する。
【背景技術】
【０００２】
デジタル放送あるいはＶＯＤ（Video On Demand）など、ＰＰＶ（Pay Per View）のサービスが普及しつつある。このＰＰＶのサービスは、有料のコンテンツを提供するものであり、より安価なコンテンツを提供するために、広告付きのコンテンツを提供するものがある。
【０００３】
広告付きのコンテンツを提供する第１の従来の技術として、映像と商品情報とを同期させて放送する商品の購入注文システムがある。この商品の購入注文システムでは、放送局は、映像の中の購入可能な商品の商品情報をデータ信号に変換して、映像信号および音声信号と同期させて受信端末に送出する。受信端末は、受信したデータ信号を商品情報に変換して、映像信号に同期させて表示する。視聴者は、リモコンを操作して所望の商品情報の閲覧および購入依頼を、受信装置に接続されたブラウズ機能を有する携帯電話を介して、情報センタと双方向通信を行う。情報センタは、商品情報の閲覧の要求に対して商品情報を送信し、購入依頼があると商品情報提供者へ購入依頼を送る。すなわち、この商品の購入注文システムは、映像表示中に商品情報を表示し、携帯電話を介して商品の注文を行うものである（たとえば特許文献１参照）。
【０００４】
第２の従来の技術として、インタラクティブテレビの加入者管理システムと連動させたインタラクティブテレビ向け広告システムがある。このインタラクティブテレビ向け広告システムは、加入者管理システムが有する加入者の個人情報、たとえば年齢および家族構成などの情報を利用して加入者に提供する広告をカスタマイズし、広告の参照履歴に基づく分析結果、たとえば加入者の嗜好の分析結果を広告主に提供し、さらに広告参照回数を加入者管理システムに提供する。加入者管理システムは、インタラクティブテレビ向け広告システムから提供された広告参照回数によってインタラクティブテレビ利用料金の割引を行う（たとえば特許文献２参照）。広告は、インタラクティブテレビ向け広告システムつまり放送局から加入者に提供されるが、特許文献２には、放送によって送信される画像との関係および広告の提示方法については記載されていない。
【０００５】
第３の従来の技術として、広告メッセージをデジタルＴＶコンテンツと結合して出力するデジタルＴＶ（Television）受信機がある。このＴＶ受信機は、ネットワークから広告メッセージをダウンロードして貯蔵し、貯蔵している広告メッセージをバナー表示し終わるまでの間のみ、デジタルＴＶサービス提供者からビデオデータを受信して出力する。料金を支払うことなく、または通常の料金よりも割引された価格でデジタルＴＶコンテンツを受信することができる。広告メッセージは、ビデオデータと非同期にダウンロードされるが、ビデオデータの内容とも非同期で出力される（たとえば特許文献３参照）。
【０００６】
第４の従来の技術として、ＣＭ（Commercial Message）を視聴して商品を購入すると有料番組に対する視聴料を割引く番組放送装置がある。この番組放送装置は、有料番組を視聴する際に、視聴者にＣＭを視聴するか否かを選択させ、視聴者がＣＭ視聴を選択するとＣＭを放送し、視聴者がＣＭの商品を購入すると、割引いた視聴料を徴収する。さらに番組放送装置は、商品を購入した視聴者および商品のＣＭを放送した番組などの情報をスポンサに提供する。ＣＭ放送は、有料番組を放送する前、あるいは番組放送後に放送される。あるいは番組放送中は番組放送画面を停止し、つまり番組放送を停止してＣＭを放送し、画面の一部にＣＭを表示する。視聴者にＣＭ視聴を選択させる際、ＣＭ名一覧を表示し、ＣＭ名一覧の中から視聴するＣＭを選択させる（たとえば特許文献４参照）。
【０００７】
第５の従来の技術として、広告データが再生されるとコンテンツデータの料金を割引く情報処理システムがある。この情報処理システムでは、情報処理装置は、コンテンツデータに広告データを付加して配信し、情報処理端末がコンテンツデータ再生後広告データを再生すると、コンテンツデータの料金を割引く。広告データは、コンテンツデータと同期して配信されるが、広告データの再生は、コンテンツデータとは独立して再生される（たとえば特許文献５参照）。
【０００８】
第６の従来の技術として、商品の購入により発生したポイントによって、有料放送を無料あるいはポイント数に応じて割引かれた料金で視聴することができるポイント制電子商取引システムがある。このポイント制電子商取引システムでは、受注センタは、視聴者端末から広告商品を受注すると、広告商品に応じたポイント数を計算して視聴者端末に送信するとともに、そのポイント数と受注商品のスポンサ情報を放送センタに送信する。視聴者端末は、受信したポイント数に基づいて、有料放送の課金情報を減算して放送センタに送信する。放送センタは、受信した課金情報に基づいて視聴料請求書を発行する。番組、広告、および広告の商品属性情報は、放送センタで多重化されて放送、あるいは、番組は、広告および広告の商品属性情報と別チャンネルで放送される（たとえば特許文献６参照）。広告は、番組と同期して放送されるが、特許文献６には、番組の内容との関係および広告の提示方法については記載されていない。
【０００９】
第７の従来の技術として、視聴した広告の本数に応じてコンテンツの料金を割引するコンテンツ管理システムがある。このコンテンツ管理システムは、視聴者装置から視聴者が視聴可能な広告本数の情報を受領すると、有料番組コンテンツの視聴に対する課金額から視聴可能な広告本数に基づく割引額を差し引いて課金処理を行い、視聴者装置における広告本数分の広告コンテンツの視聴を監視する。規定時間内に広告が視聴されないと、強制的に広告を再生させる。視聴者が広告のカテゴリを登録しておくことによって、カテゴリに属する広告を視聴することができる。視聴者は、有料コンテンツを一時停止して、あるいは画面を分割して有料番組コンテンツと同時に、広告コンテンツを視聴することができる。有料コンテンツと広告コンテンツとは非同期で配信され、有料コンテンツの内容と広告コンテンツとは同期していない（たとえば特許文献７参照）。
【００１０】
第８の従来の技術として、画面をクリックすると広告サイトのホームページを表示する動画映像デジタル情報再生装置がある。この動画映像デジタル情報再生装置は、動画データおよび音声データとともに入力される広告映像位置情報に基づいて、広告サイトのホームページを表示する。広告映像位置情報は、動画映像の中の位置と広告サイトアドレスとを対応付けた情報である。動画映像デジタル情報再生装置は、利用者が動画映像をクリックすると、Ｗｅｂブラウザを起動して、クリックされた位置に対応する広告サイトにアクセスしてホームページを表示する。広告サイトの表示は、画面を分割して動画映像とともに表示、動画映像の再生を中断して広告サイトのみ表示、あるいは広告サイトの名称を画面に表示してインターネット接続を保留する表示方法があり、利用者は表示方法を変更することができる。音声表示マークを動画映像中に表示し、その音声表示マークをクリックすることによって、音声に対応する広告サイトのホームページを表示する。さらに、広告サイトの検索先および回数を記録しておいて、広告料を請求するためのリンク実績データを動画映像配信事業者に提供する（たとえば特許文献８参照）。
【００１１】
【特許文献１】特開２００２−２３２８６６号公報
【特許文献２】特開２００１−２４９９７号公報
【特許文献３】特開２００２−２３２８０８号公報
【特許文献４】特開２００２−３６９１７７号公報
【特許文献５】特開２００３−６５３０号公報
【特許文献６】特開２００３−１２２９８８号公報
【特許文献７】特開２００４−７０２６号公報
【特許文献８】特許第３５５５０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
第１の従来の技術は、商品情報を映像と同期して表示するものである。第３の従来の技術は、複数の広告メッセージをダウンロードして貯蔵し、貯蔵している広告メッセージをバナー表示し終わるまでの間のみ、デジタルＴＶサービス提供者からデジタルＴＶコンテンツのビデオデータを受信して出力するものである。第５の従来の技術は、コンテンツデータ再生後、コンテンツデータとともに配信される広告データを再生すると、コンテンツデータの料金を割引くものである。第７の従来の技術は、視聴した広告の本数に応じてコンテンツの料金を割引する。視聴者が広告のカテゴリを登録しておくことによって、カテゴリに属する広告を視聴することができる。しかしながら、これら４つの従来の技術はいずれも、広告の詳細情報を表示させるためのポップアップを用いるものではなく、ポップアップの一覧を表示することはできないという問題がある。
【００１３】
第２の従来の技術は、インタラクティブテレビの加入者の個人情報を利用して加入者に提供する広告をカスタマイズするものであるが、特許文献２には広告の提示形態は示されていない。同様に、第６の従来の技術は、広告商品の購入により発生したポイントによって、有料放送を無料あるいはポイント数に応じて割引かれた料金で視聴させるものである。広告は、番組と同期して放送されるが、特許文献６には、広告の提示形態については記載されていない。
【００１４】
第４の従来の技術は、有料番組を視聴する際に、視聴者にＣＭを視聴するか否かを選択させ、視聴者がＣＭ視聴を選択すると、有料番組を放送する前、番組放送後、あるいは番組放送中にＣＭ放送を行う。視聴者にＣＭ視聴を選択させる際、ＣＭ名一覧を表示し、ＣＭ名一覧の中から視聴するＣＭを選択させるものであるが、コンテンツに同期して表示されるポップアップを用いるものではなく、ポップアップの一覧を表示することはできないという問題がある。
【００１５】
第８の従来の技術は、動画データが再生される画面をクリックすると、動画映像の中の位置と広告サイトアドレスとを対応付けた広告映像位置情報に基づいて、広告サイトのホームページを表示するものである。音声については、音声表示マークを動画映像中に表示し、その音声表示マークをクリックすることによって、音声に対応する広告サイトのホームページを表示するが、動画データに関連する音声表示マークの一覧を表示することはできないという問題がある。
【００１６】
本発明の目的は、コンテンツに関連するポップアップの一覧を表示し、表示された一覧の中から選択されたポップアップの詳細情報を表示することができる広告表示装置、広告提供方法およびプログラムを提供することである。
【課題を解決するための手段】
【００２０】
本発明は、コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報をネットワークを通じて送信する送信手段と、
送信手段によって送信された要求情報に応答して返信されるポップアップを表すポップアップ情報であって、コンテンツ出力中にポップアップを表示する時点を表すポップアップ表示時間情報と、ポップアップの詳細情報を要求するリンク先を表すリンク先情報とを含むポップアップ情報を受信する受信手段と、
受信手段によって受信されたポップアップ情報を記憶する記憶手段と、
コンテンツを出力するコンテンツ出力手段と、
ポップアップ一覧の表示を指示する一覧表示指示手段と、
前記コンテンツ出力手段によるコンテンツ出力中の期間にポップアップの一覧を表示する際、前記記憶手段に記憶されたポップアップ情報が示すポップアップのうち、ポップアップ表示時間情報が示す時点が、前記一覧表示指示手段によって指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧を表示する表示手段と、
表示手段によって表示されたポップアップ一覧の中からポップアップを選択する選択手段とを含み、
送信手段は、選択手段によってポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報を、選択されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、
受信手段は、送信手段によって送信された詳細要求情報に応答して返信される詳細情報を受信し、
表示手段は、受信手段によって受信された詳細情報をコンテンツ出力手段によって出力されるコンテンツと非同期に表示することを特徴とする広告表示装置である。
【００２１】
本発明に従えば、まず、送信手段によって、コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報がネットワークを通じて送信され、受信手段によって、送信手段によって送信された要求情報に応答して返信されるポップアップを表すポップアップ情報であって、コンテンツ出力中にポップアップを表示する時点を表すポップアップ表示時間情報と、ポップアップの詳細情報を要求するリンク先を表すリンク先情報とを含むポップアップ情報が受信され、記憶手段によって、受信手段によって受信されたポップアップ情報が記憶される。
【００２２】
次に、コンテンツ出力手段によって、コンテンツが出力され、一覧表示指示手段によって、ポップアップ一覧の表示を指示され、表示手段によって、前記コンテンツ出力手段によるコンテンツ出力中の期間にポップアップの一覧が表示される際、前記記憶手段に記憶されたポップアップ情報が示すポップアップのうち、ポップアップ表示時間情報が示す時点が、前記一覧表示指示手段によって指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧が表示され、選択手段によって、表示手段によって表示されたポップアップ一覧の中からポップアップが選択される。
【００２３】
さらに、送信手段によって、選択手段によってポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報が、選択されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信され、受信手段によって、送信手段によって送信された詳細要求情報に応答して返信される詳細情報が受信され、表示手段によって、受信手段によって受信された詳細情報がコンテンツ出力手段によって出力されるコンテンツと非同期に表示される。
【００２４】
このように、コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報を送信し、要求情報に応答して返信されるポップアップを表すポップアップ情報を受信すると、受信したポップアップ情報を記憶手段に記憶し、コンテンツ出力中の期間にポップアップの一覧を表示するる際、記憶手段に記憶されたポップアップ情報が示すポップアップのうち、ポップアップ表示時間情報が示す時点が、ポップアップ一覧の表示を指示する一覧表示指示手段によって指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧を表示する。さらに表示されたポップアップ一覧の中からポップアップが選択手段によって選択されると、選択されたポップアップの詳細情報を、選択されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先から取得し、取得した詳細情報を、出力されるコンテンツと非同期に表示するので、ポップアップ表示時間情報が示す時点つまりポップアップの表示予定時点が、ポップアップの一覧を表示する時点より前のポップアップの一覧を表示することができる。
【００３３】
また本発明は、前記ポップアップ情報は、コンテンツを出力する画面内でポップアップを表示する位置を表すポップアップ表示位置情報をさらに含み、
ポップアップ情報を指定する指定手段をさらに含み、
前記表示手段は、前記記憶手段に記憶されたポップアップ情報が示すポップアップを、そのポップアップのポップアップ表示位置情報が示す位置および前記ポップアップ表示時間情報が示す時点に、前記コンテンツ出力手段によって出力されるコンテンツに重畳して表示し、
前記送信手段は、表示手段によって表示されたポップアップが指定手段によって指定されると、指定されたポップアップの詳細情報を要求する詳細要求情報を、指定されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、
前記受信手段は、送信手段によって送信された詳細要求情報に応答して返信される詳細情報を受信し、
表示手段は、受信手段によって受信された詳細情報をコンテンツ出力手段によって出力されるコンテンツと非同期に表示することを特徴とする。
【００３４】
本発明に従えば、ポップアップ情報が示すポップアップが、ポップアップ表示位置情報が示す位置およびポップアップ表示時間情報が示す時点に、コンテンツに重畳して表示され、表示されたポップアップが指定手段によって指定されると、指定されたポップアップの詳細情報が、そのポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先から受信され、受信された詳細情報が表示されるので、コンテンツに同期して表示されるポップアップからそのポップアップの詳細情報を表示することができる。
【００３５】
また本発明は、前記指定手段によって指定されたポップアップおよび前記選択手段によって選択されたポップアップに関する履歴情報を記憶する履歴記憶手段をさらに含み、
前記表示手段は、履歴記憶手段に記憶された履歴情報が示すポップアップの一覧を、前記コンテンツ出力手段によって出力されるコンテンツと非同期に表示し、
前記送信手段は、表示手段によって表示されたポップアップ一覧の中から選択手段によってポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報を、指定されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、
前記受信手段は、送信手段によって送信された詳細要求情報に応答して返信される詳細情報を受信し、
表示手段は、受信手段によって受信された詳細情報をコンテンツ出力手段によって出力されるコンテンツと非同期に表示することを特徴とする。
【００３６】
本発明に従えば、指定手段によって指定されたポップアップおよび選択手段によって選択されたポップアップに関する履歴情報を履歴記憶手段に記憶しておき、履歴記憶手段に記憶された履歴情報が示すポップアップの一覧をコンテンツと非同期に表示する。さらに表示されたポップアップ一覧の中からポップアップが選択手段によって選択されると、選択されたポップアップの詳細情報を、そのポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先から受信し、受信した詳細情報を表示するので、一度指定あるいは選択されたポップアップの一覧をコンテンツと非同期に表示し、表示されたポップアップ一覧から選択されたポップアップの詳細情報を表示することができる。
【００３７】
また本発明は、表示手段および記憶手段を含む広告表示装置が実行する広告提供方法であって、
コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報をネットワークを通じて送信し、送信された要求情報に応答して返信されるポップアップを表すポップアップ情報であって、コンテンツ出力中にポップアップを表示する時点を表すポップアップ表示時間情報と、ポップアップの詳細情報を要求するリンク先を表すリンク先情報とを含むポップアップ情報を受信し、受信したポップアップ情報を記憶手段に記憶し、コンテンツ出力中の期間にポップアップの一覧を表示手段によって表示する際、記憶手段に記憶されたポップアップ情報が示すポップアップのうち、ポップアップ表示時間情報が示す時点が、ポップアップ一覧の表示が指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧を表示し、
さらに前記表示手段に表示されたポップアップ一覧の中からポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報を、選択されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、送信された詳細要求情報に応答して返信される詳細情報を受信し、受信した詳細情報を、出力されるコンテンツと非同期に表示することを特徴とする広告提供方法である。
【００３８】
本発明に従えば、表示手段および記憶手段を含む広告表示装置が広告を提供するにあたって、まず、コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報をネットワークを通じて送信し、送信された要求情報に応答して返信されるポップアップを表すポップアップ情報であって、コンテンツ出力中にポップアップを表示する時点を表すポップアップ表示時間情報と、ポップアップの詳細情報を要求するリンク先を表すリンク先情報とを含むポップアップ情報を受信し、受信したポップアップ情報を記憶手段に記憶し、コンテンツ出力中の期間にポップアップの一覧を表示手段によって表示する際、記憶手段に記憶されたポップアップ情報が示すポップアップのうち、ポップアップ表示時間情報が示す時点が、ポップアップ一覧の表示が指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧を表示する。次に、前記表示手段に表示されたポップアップ一覧の中からポップアップが選択されると、選択されたポップアップの詳細情報を要求する詳細要求情報を、選択されたポップアップのポップアップ情報に含まれるリンク先情報が示すリンク先にネットワークを通じて送信し、送信された詳細要求情報に応答して返信される詳細情報を受信し、受信した詳細情報を、出力されるコンテンツと非同期に表示するので、ポップアップ表示時間情報が示す時点つまりポップアップの表示予定時点が、ポップアップの一覧を表示する時点より前のポップアップの一覧を表示することができる。
【００３９】
また本発明は、コンピュータを前記広告表示装置の各手段として機能させるためのプログラムである。
【００４０】
本発明に従えば、コンピュータを前記広告表示装置の各手段として機能させるためのプログラムとして提供することができる。
【発明の効果】
【００４６】
本発明によれば、ポップアップ表示時間情報が示す時点つまりポップアップの表示予定時点が、ポップアップの一覧を表示する時点より前のポップアップの一覧を表示することができるので、表示予定時点が経過していないポップアップを含まないポップアップ一覧を表示することができる。
【００４７】
また本発明によれば、コンテンツに同期して表示されるポップアップからそのポップアップの詳細情報を表示することができるので、ポップアップ一覧からだけでなく、コンテンツに同期して表示されるポップアップからも、詳細情報を表示することができる。
【００４８】
また本発明によれば、一度指定あるいは選択されたポップアップの一覧をコンテンツと非同期に表示し、表示されたポップアップ一覧から選択されたポップアップの詳細情報を表示することができるので、コンテンツとは独立して、たとえばコンテンツの有効期限が切れた後も、再度見たいポップアップの詳細情報を、過去に参照したポップアップの一覧から選択することによって見ることができる。
【００４９】
また本発明によれば、ポップアップ表示時間情報が示す時点つまりポップアップの表示予定時点が、ポップアップの一覧を表示する時点より前のポップアップの一覧を表示することができるので、表示予定時点が経過していないポップアップを含まないポップアップ一覧を表示することができる。
【００５０】
また本発明によれば、コンピュータを広告表示装置の各手段として機能させるためのプログラムとして提供することができる。
【発明を実施するための最良の形態】
【００５１】
図１は、本発明の実施の一形態である広告提供システム１のブロック図である。広告提供システム１は、受信装置１０、サービスサーバ２０、および広告主サーバ３０を含み、受信装置１０、サービスサーバ２０、および広告主サーバ３０は、インターネット５０に接続される。
【００５２】
広告表示装置である受信装置１０は、サービスサーバ２０から、コンテンツおよびポップアップデータを取得して、コンテンツの出力およびポップアップつまり広告情報の表示を行う。受信装置１０に表示されたポップアップに対して、ユーザが、後述するリモコンによる操作を行うと、ポップアップデータに含まれるＵＲＬを元に、広告主サーバ３０のＷｅｂサーバ機能にアクセスして、商品情報のＷｅｂページつまり広告の詳細情報を表示する。コンテンツの購入は、受信装置１０からサービスサーバ２０に対して、たとえばクレジットカードの情報を送信することによって行われる。商品の購入は、受信装置１０から広告主サーバ３０に対して、たとえばクレジットカードの情報を送信することによって行われる。図１には、受信装置１０を１台しか示していないが、複数台の受信装置１０をインターネット５０に接続してもよい。
【００５３】
広告提供装置であるサービスサーバ２０は、一般的なサーバ機能を持つコンピュータによって構成され、受信装置１０に対して、コンテンツおよびポップアップデータを送信する。送信するコンテンツは、主に映像が使用され、たとえばＶＯＤサービスによって提供される。サービスサーバ２０は、ＶＯＤサービスを有料で行う場合、受信装置１０からコンテンツの購入の依頼があると、受信したクレジットカード情報を、専用回線Ａ６０を経由して与信サーバ４０に問い合わせることによって、課金を行う。
【００５４】
情報提供装置である広告主サーバ３０は、一般的なサーバ機能を持つコンピュータによって構成され、Ｗｅｂサーバ機能を含む。受信装置１０に対して、商品に関連するＷｅｂページを送信する。広告主サーバ３０は、商品の販売も行い、受信装置１０から商品の購入の依頼があると、受信したクレジットカード情報を、専用回線Ｂ６１を経由して与信サーバ４０に問い合わせることによって、課金を行う。
【００５５】
与信サーバ４０は、受信したクレジットカード情報によって、クレジットカードが有効であることを確認するサーバである。与信サーバ４０は、インターネット５０には接続されず、サービスサーバ２０および広告主サーバ３０と、それぞれ専用回線Ａ６０および専用回線Ｂ６１によって接続される。インターネット５０は、インターネットに限定されるものではなく、情報通信網であるネットワークであればよい。
【００５６】
図２は、図１に示した受信装置１０のブロック図である。受信装置１０は、インターネット５０に接続可能なＳＴＢ（Set Top Box）あるいはパーソナルコンピュータによって構成され、ネットワークインタフェース１１、ＣＰＵ（Central Processing Unit）１２、ビデオインタフェース１３、ワークメモリ１４、不揮発性メモリ１５、リモコン受信部１６、表示パネル１７、および図示しないリモコン１００を含む。
【００５７】
ネットワークインタフェース１１は、受信装置１０をインターネット５０などのネットワークに接続するためのインタフェース回路であり、たとえばイーサネット（登録商標）規格に適合するものである。ＣＰＵ１２は、不揮発性メモリ１５に記憶されたプログラムを実行することによって、受信装置１０の制御および演算を行う回路である。ビデオインタフェース１３は、映像の合成を行い、表示パネル１７に対して、映像の出力を行う。ワークメモリ１４は、ＣＰＵ１２における制御および演算において、一時的な記憶を行うメモリであり、たとえばＤＲＡＭ（Dynamic Random Access Memory）によって構成される。
【００５８】
不揮発性メモリ１５は、読み書き可能で、かつ電源が供給されなくてもデータが消去されないメモリ、たとえばフラッシュメモリあるいはＨＤＤ（Hard Disk Drive）によって構成され、プログラム記憶部１５ａ、ポップアップデータ記憶部１５ｂ、コンテンツ記憶部１５ｃ、および設定情報記憶部１５ｄを含む。プログラム記憶部１５ａは、コンテンツおよびポップアップデータを受信するプログラム、コンテンツの再生およびポップアップの表示を行うポップアップ表示プログラム、広告主のＷｅｂページなどを表示するＷｅｂブラウザのプログラムを記憶する。ポップアップデータ記憶部１５ｂは、サービスサーバ２０から受信した複数件のポップアップデータを記憶する。コンテンツ記憶部１５ｃは、サービスサーバ２０から受信したコンテンツを一時的に記憶する。設定情報記憶部１５ｄは、後述する設定画面で設定される情報を記憶する。
【００５９】
リモコン受信部１６は、後述するリモコン１００から発信される信号、たとえば赤外線の信号を受信する。表示パネル１７は、たとえば液晶パネルなどで構成され、ビデオインタフェース１３から出力される映像を表示する。表示パネル１７は、図２に示したように受信装置１０に組み込まれる構成でもよいが、外部装置として受信装置１０と独立した構成でもよい。表示パネル１７の解像度は、たとえば１３６６×７６８である。
【００６０】
図３は、図２に示した受信装置１０に含まれるリモコン１００の外観図である。リモコン１００は、受信装置１０が受信することができる信号、たとえば赤外線の信号を発信し、電源キー１０１、設定キー１０２、決定キー１０３、上下左右４方向に対応する４つのカーソルキー１０４、機能キー１０５、戻るキー１０６、文字種切り換えキー１０７、および文字入力キー１０８を含む。
【００６１】
電源キー１０１は、受信装置１０の電源の状態のＯＮとＯＦＦとを切り換える。設定キー１０２は、設定メニューの先頭画面の表示に使用する。決定キー１０３は、選択項目を決定する場合に使用する。上方向、下方向、左方向、および右方向への４つのカーソルキー１０４は、設定画面などで選択された箇所、たとえばフォーカスを移動させる。機能キー１０５は、機能メニューの表示に使用する。戻るキー１０６は、前の画面に戻る。文字種切り換えキー１０７は、文字入力のモードで入力できる文字種を、数字、平仮名、片仮名、アルファベット大文字、あるいはアルファベット小文字に切り換える。文字入力キー１０８は、文字入力のモードで、文字を入力するために使用される０〜９のキーおよび濁点キー、合計１１個のキーで構成される。
【００６２】
文字種切り換えキー１０７の操作およびキーを押す回数によって、各文字入力キーで入力することができる文字が切り替わる。具体的には、数字モードの場合、キー表示通りの数字を入力することができる。平仮名モードの場合、それぞれキー「１」は、「あ」行、キー「２」は「か」行、キー「３」は「さ」行、キー「４」は「た」行、キー「５」は「な」行、キー「６」は「は」行、キー「７」は「ま」行、キー「８」は「や」行、キー「９」は「ら」行、およびキー「０」は「わ」行を入力する。片仮名モードの場合、平仮名モードと同様の文字を片仮名で入力することができる。アルファベット大文字モードの場合、キー「２」は「Ａ、Ｂ、またはＣ」、キー「３」は「Ｄ、Ｅ、またはＦ」、キー「４」は「Ｇ、Ｈ、またはＩ」、キー「５」は「Ｊ、Ｋ、またはＬ」、キー「６」は「Ｍ、Ｎ、またはＯ」、キー「７」は「Ｐ、Ｑ、Ｒ、またはＳ」、キー「８」は「Ｔ、Ｕ、またはＶ」、およびキー「９」は「Ｗ、Ｘ、Ｙ、またはＺ」を入力することができる。アルファベット小文字モードの場合、アルファベット大文字モードで入力することができる文字の小文字を入力できる。濁点キーは、平仮名モード、あるいは片仮名モードで直前に入力した文字に濁点を付け、さらにもう一度押すことで半濁点を付ける。
【００６３】
図４は、図１に示したサービスサーバ２０から配信されるポップアップデータの構造図の一例を示す。ポップアップデータは、サービスサーバ２０から配信されるポップアップのデータであり、ポップアップＩＤ（Identification）２０１、コンテンツＩＤ２０２、広告主２０３、内容２０４、表示モード２０５、開始時間２０６、継続時間２０７、時間限定２０８、ポップアップ座標２０９、商品座標２１０、アクション２１１、表示アイコンＵＲＬ（Uniform Resource Locator）２１２、広告主ＵＲＬ２１３、ジャンプ先ＵＲＬ２１４、有効期限２１５、ジャンル２１６、および年齢２１７の各データ項目を含む。
【００６４】
一つのコンテンツには、通常複数のポップアップデータが用意され、図４に示した例では、リスト形式で特定のコンテンツに対応するポップアップデータを列挙している。ポップアップデータの配信は、図４に示したポップアップデータを一括して配信するが、必ずしも一括して配信する必要はなく、ポップアップデータを一件毎に配信してもよい。
【００６５】
ポップアップＩＤ２０１は、ポップアップが示す商品を一意に識別するためのＩＤであり、同じ商品であれば、その他のデータ項目が異なる値であっても、同じポップアップＩＤが割り付けられる。コンテンツＩＤ２０２は、ポップアップデータが表示されるべきコンテンツのＩＤである。コンテンツＩＤ２０２によって、コンテンツは一意に特定される。広告主２０３は、ポップアップデータの広告主の名称である。内容２０４は、ポップアップが示す商品の内容を表す。
【００６６】
表示モード２０５は、ポップアップを表示するタイミングを指定するもので、コンテンツ再生前、コンテンツ再生中、あるいはコンテンツ再生後に表示するか否かを、「１」または「０」の３桁の数字で示している。表示する場合「１」とし、表示しない場合を「０」として、最上位の桁をコンテンツ再生前、真中の桁をコンテンツ再生中、および最下位の桁をコンテンツ再生後として示している。コンテンツ再生前、コンテンツ再生中、およびコンテンツ再生後のうちの複数のタイミングで重複して表示することも可能である。
【００６７】
開始時間２０６は、ポップアップ表示を開始する時点を示し、コンテンツの先頭を「００：００：００」とした相対的な時点を、「時間：分：秒」で表す。継続時間２０７は、開始時間２０６から、ポップアップ表示を継続する期間を「分：秒」で表す。時間限定２０８は、開始時間２０６で示した時点以外で表示することを許可するか否かを表す情報で、「なし」の場合は許可することを示し、「あり」の場合は許可しないことを示す。
【００６８】
ポップアップ座標２０９は、ポップアップ時に表示させるアイコンを出す画面上の座標、たとえばアイコンの右上を合わせる位置を表す。コンテンツ再生中にポップアップを行わない場合は、空白とする。商品座標２１０は、コンテンツ表示領域内で、ポップアップが示す商品に関係する位置の座標を示す。コンテンツの画面に直接関係しない場合は、空白とする。アクション２１１は、ポップアップ時にアイコンを表示させる態様を示すもので、「通常」は単純に表示させるだけであり、「点滅」はアイコンの表示と非表示とを高速に切り換えて、たとえば０．５秒間隔で切り換えて表示する。
【００６９】
表示アイコンＵＲＬ２１２は、ポップアップ時に表示するアイコンを取得するインターネット上のＵＲＬを示す。広告主ＵＲＬ２１３は、広告主のウェブサイトの代表ＵＲＬを示す。ジャンプ先ＵＲＬ２１４は、ユーザがポップアップに反応してリモコン１００を操作した場合、Ｗｅｂブラウザによって、このＵＲＬの内容が表示される。有効期限２１５は、ポップアップデータの有効期限を表し、期限が過ぎた場合、ポップアップを表示させないために利用する。ジャンル２１６は、ポップアップデータが示す商品のジャンルを表すものである。年齢２１７は、ポップアップデータが示す商品の広告を行う上での対象年齢を示す。ジャンル２１６および年齢２１７は、受信装置１０の設定内容に適合する項目があり、さらに条件に合致しない場合、ポップアップを行わないなどの制御に使用することができる。
【００７０】
図４には、２つのポップアップ、つまりポップアップＩＤ「２００００００１」およびポップアップＩＤ「２００００００２」のポップアップについてのポップアップデータが示されている。ポップアップＩＤ「２００００００１」のコンテンツＩＤ２０２、広告主２０３、内容２０４、表示モード２０５、開始時間２０６、継続時間２０７、時間限定２０８、ポップアップ座標２０９、商品座標２１０、アクション２１１、表示アイコンＵＲＬ２１２、広告主ＵＲＬ２１３、ジャンプ先ＵＲＬ２１４、有効期限２１５、ジャンル２１６、および年齢２１７は、それぞれ「１００００１」、「ＳＥＬＫＯ」、「限定ウォッチ」、「０１０」、「００：０３：１０」、「００：１０」、「あり」、「１２００、７２０」、「３００、４００」、「通常」、「ｈｔｔｐ：／／ｘｘｘ．ｙｙｙ／・・」、「ｈｔｔｐ：／／ｘｘｘ．ｙｙｙ／・・」、「ｈｔｔｐ：／／ｘｘｘ．ｙｙｙ／・・」、「２００５／１２／１０」、「装飾品」、および「１８歳以上」である。ポップアップＩＤ「２００００００２」については、それぞれ「１００００２」、「早川書店」、「原作本」、「００１」、「０１：５５：００」、「００：０７」、「なし」、「−」、「−」、「点滅」、「ｈｔｔｐ：／／ａａａ．ｂｂｂ／・・」、「ｈｔｔｐ：／／ａａａ．ｂｂｂ／・・」、「ｈｔｔｐ：／／ａａａ．ｂｂｂ／・・」、「２００６／３／３１」、「書籍」、および「１０歳以上」である。
【００７１】
図５は、図１に示したサービスサーバ２０から配信されるコンテンツ付属データの構造図の一例を示す。コンテンツ付属データは、コンテンツの付属情報であり、受信装置１０が、後述するコンテンツリスト画面を表示するためにサービスサーバ２０から受信するデータである。コンテンツ付属データは、コンテンツＩＤ２２１、タイトル２２２、再生時間２２３、料金２２４、消去期限２２５、および内容説明２２６の各データ項目を含む。
【００７２】
コンテンツＩＤ２２１は、コンテンツを一意に特定する番号である。タイトル２２２は、コンテンツのタイトル名である。再生時間２２３は、等倍速で再生した場合のおおよその再生時間を分で表現したものである。料金２２４は、そのコンテンツを消去期限２２５まで視聴するのに要する料金の額である。消去期限２２５は、この時点で購入された場合のコンテンツの視聴期限で、この期限を過ぎたコンテンツは、不揮発性メモリ１５内のコンテンツ記憶部１５ｃから消去される。内容説明２２６は、コンテンツの内容を示すテキストが記述されている。
【００７３】
図５には、２つのコンテンツ、つまりコンテンツＩＤ「１００００１」およびコンテンツＩＤ「１００００２」のコンテンツについてのコンテンツ付属データが示されている。コンテンツＩＤ「１００００１」のタイトル２２２、再生時間２２３、料金２２４、消去期限２２５、および内容説明２２６は、それぞれ「冬のドナタ」、「１１０分」、「３００円」、「２００５／９／１４」、および「韓流人気ドラ・・・」であり、コンテンツＩＤ「１００００２」については、それぞれ「リハーポッター」、「１６２分」、「４００円」、「２００５／９／８」、および「魔法使いのポ・・・」である。
【００７４】
図６は、図１に示したサービスサーバ２０で管理されるコンテンツ管理データの構造図の一例を示す。コンテンツ管理データは、コンテンツを管理するためのデータであり、サービスサーバ２０内に蓄積され、コンテンツＩＤ２４１、タイトル２４２、再生時間２４３、料金２４４、消去期限２４５、内容説明２４６、コンテンツファイルパス２４７、関連ポップアップデータ件数２４８、および関連ポップアップＩＤリスト２４９の各データ項目を含む。
【００７５】
コンテンツＩＤ２４１、タイトル２４２、再生時間２４３、料金２４４、消去期限２４５、および内容説明２４６は、それぞれ図５に示したコンテンツ付属データのコンテンツＩＤ２２１、タイトル２２２、再生時間２２３、料金２２４、消去期限２２５、および内容説明２２６と同じであるので、説明は省略する。
【００７６】
コンテンツファイルパス２４７は、コンテンツの実体ファイルを管理するサービスサーバ２０内のファイル位置、あるいはその他サービス側が管理するサーバ内のファイル位置を示す。コンテンツＩＤ２４１とファイル実体との対応をとっている。関連ポップアップデータ件数２４８は、コンテンツの送信時に受信装置１０に配信すべきポップアップデータの件数を示している。関連ポップアップＩＤリスト２４９は、配信すべきポップアップデータのポップアップＩＤの一覧を示すリストであり、ここに記述されたポップアップＩＤを持つポップアップデータが、コンテンツの送信時に送信される。
【００７７】
図６には、２つのコンテンツ、つまりコンテンツＩＤ「１００００１」およびコンテンツＩＤ「１００００２」のコンテンツについてのコンテンツ管理データが示されている。コンテンツＩＤ「１００００１」のコンテンツファイルパス２４７、関連ポップアップデータ件数２４８、および関連ポップアップＩＤリスト２４９は、それぞれ「／ｏｐｔ／ａｖｆｉｌｅ／１００００１．ｍｐｇ」、「４」、および「２００００００１、２００００００２、・・・」であり、コンテンツＩＤ「１００００２」については、それぞれ「／ｏｐｔ／ａｖｆｉｌｅ／１００００２．ｍｐｇ」、「８」、および「２０００００１０、２０００００１３、・・・」である。
【００７８】
図７は、図２に示した受信装置１０が処理するポップアップデータ取得フローチャートである。ポップアップデータの取得は、コンテンツ取得のシーケンスの中で行われ、このフローチャートは、コンテンツ取得の手順を示す。たとえば、リモコン１００の電源キー１０１押下によって電源投入されると、受信装置１０は、不揮発性メモリ１５内のプログラム記憶部１５ａに記憶されている受信プログラムを起動して、ステップＡ１に移る。図７に示した各ステップは、受信プログラムの動作である。
【００７９】
ステップＡ１では、サービスサーバ２０に対し、コンテンツリスト送信要求を行い、コンテンツリストを受信し、後述するコンテンツリスト画面を表示する。コンテンツリストは、図５に示したコンテンツ付属データの集合によって構成される。このとき、不揮発性メモリ１５のコンテンツ記憶部１５ｃに一時的に記憶されているコンテンツの消去期限を確認し、期限を過ぎたコンテンツを消去する。
【００８０】
ステップＡ２では、ユーザがコンテンツを選択すると、選択されたコンテンツが購入済みか否か、すなわち選択されたコンテンツがコンテンツ記憶部１５ｃに記憶されているか否かを確認する。購入済みである場合は、ステップＡ９へ進み、再生を開始する。購入済みでない場合はステップＡ３へ進む。ステップＡ３では、後述する購入確認画面を表示する。ステップＡ４では、購入するか否かを確認する。購入する場合は、ステップＡ５に進み、キャンセルした場合つまり購入しない場合は、ステップＡ１へ戻り、コンテンツリスト画面を表示する。
【００８１】
ステップＡ５では、コンテンツ記憶部１５ｃに記憶されているコンテンツ付属データから抽出した、選択されたコンテンツに対応するコンテンツＩＤと、予め不揮発性メモリ１５内の設定情報記憶部１５ｄに記憶されたクレジットカードデータ、たとえばカード番号、名前、および有効期限などの情報とを含んだ購入要求をサービスサーバ２０に送信する。ステップＡ６では、サービスサーバ２０が、クレジットカードが有効か否かを示す応答を返すと、受信装置１０はこの応答を受信し、クレジットカードが有効か否かを判断する。クレジットカードが無効つまり有効でない場合は、ステップＡ１へ戻り、コンテンツリスト画面を表示する。クレジットカードが有効である場合は、ステップＡ７に進む。
【００８２】
ステップＡ７では、購入したコンテンツに関連するすべてのポップアップデータの受信を行い、不揮発性メモリ１５内のポップアップデータ記憶部１５ｂに記憶する。ここで、表示アイコンＵＲＬに記載された場所から、アイコンデータを受信し、同様にポップアップデータ記憶部１５ｂに記憶する。ステップＡ８では、コンテンツの受信を開始する。受信したコンテンツは、コンテンツ記憶部１５ｃに一時的に記憶するとともに、同時並行でステップＡ９へ進む。
【００８３】
ステップＡ９では、後述するポップアップ表示プログラムを起動し、制御をポップアップ表示プログラムに渡す。ポップアップ表示プログラムが終了した場合、ステップＡ１に戻り、コンテンツリスト画面を表示する。図７には図示していないが、受信プログラムの起動後の各ステップでリモコン１００の電源キー１０１が操作された場合は、受信プログラムを終了する。
【００８４】
図８は、図１に示したサービスサーバ２０が処理するポップアップデータ送出フローチャートである。このフローチャートは、サービスサーバ２０におけるポップアップデータの送信およびコンテンツ送信の手順を示す。この手順は、図７に示した受信装置１０におけるポップアップデータの取得の手順と連動している。サービスサーバ２０は、起動後、ステップＢ１に移る。
【００８５】
ステップＢ１では、受信装置１０からの要求の待ち状態となっており、常時要求の有無を監視している。要求がない場合は、短時間、たとえば１００ミリ秒の待機後、ステップＢ１の手順を繰り返す。要求があった場合は、ステップＢ２へ進む。ステップＢ２では、要求がコンテンツリストの送信要求であるか否かを確認する。コンテンツリストの送信要求であった場合は、ステップＢ８に進み、コンテンツリストの送信要求でない場合は、ステップＢ３に進む。
【００８６】
ステップＢ３では、要求が購入要求であるか否かを確認する。購入要求でない場合は、無効な要求として、何も処理せずにステップＢ１へ戻る。購入要求である場合は、ステップＢ４へ進む。ステップＢ４では、クレジットカードデータ、たとえばカード番号、名前、および有効期限などの情報を与信サーバ４０へ送信し、有効か否かを問い合わせる。ステップＢ５では、与信サーバ４０から応答を得ると、クレジットカードが有効であるか否かを判断する。クレジットカードが無効である場合つまり有効でない場合は、ステップＢ９に進む。クレジットカードが有効である場合は、ステップＢ６へ進む。
【００８７】
ステップＢ６では、コンテンツの料金の課金処理を行うと共に、コンテンツに関連する全てのポップアップデータを受信装置１０へ送信する。このとき、ポップアップデータは、表示開始時間の早いものの順にソートした状態で送信する。続いてステップＢ７では、コンテンツデータの送信を行う。送信が完了すると、ステップＢ１へ戻る。
【００８８】
ステップＢ８では、ユーザに提供することが可能な全てのコンテンツのコンテンツ付属データを受信装置１０に送信し、ステップＢ１へ戻る。ステップＢ９では、クレジットカードが無効であることを示す通知を行い、ステップＢ１へ戻る。
【００８９】
図９は、図２に示した受信装置１０が処理するポップアップの表示および広告主サイト接続フローチャートである。受信装置１０におけるポップアップの表示処理の手順を示す。ポップアップの表示は、不揮発性メモリ１５内のプログラム記憶部１５ａに記憶されるポップアップ表示プログラムが行う。コンテンツの再生が開始されると、すなわち受信プログラムが図７に示したステップＡ９でポップアップ表示プログラムを起動すると、ステップＣ１に移る。図９に示した各ステップは、ポップアップ表示プログラムの動作である。
【００９０】
ステップＣ１では、コンテンツの再生を開始する。再生と並行して、ステップＣ２へ進む。ステップＣ２では、再生を開始したコンテンツのコンテンツＩＤと一致するコンテンツＩＤを持つポップアップデータを、不揮発性メモリ１５内のポップアップデータ記憶部１５ｂを先頭から順に１件読み出す。ステップＣ３では、終端か否か、すなわちポップアップデータ記憶部１５ｂからポップアップデータを読み出せたか否か確認する。読み出しが行えなかった場合は、終端と判断して、ステップＣ１２へ進む。ポップアップデータの読み出しに成功した場合は、終端でないと判断し、ステップＣ４へ進む。
【００９１】
ステップＣ４では、ポップアップデータの開始時間２０６を参照し、コンテンツの再生開始から経過した時間の時点と比較して、ポップアップの表示タイミングであるか否かを判断する。再生開始から経過した時間の時点が開始時間２０６の時点よりも早い場合は、ポップアップの表示タイミングでないと判断し、ごく短時間、たとえば１５ミリ秒の待機後、ステップＣ４の手順を繰り返す。再生開始から経過した時間の時点が開始時間２０６の時点と同じ、あるいは遅い場合は、表示タイミングであると判断し、ステップＣ５へ進む。
【００９２】
ステップＣ５では、ポップアップの表示を行う。このときの画面については後述する。ポップアップ表示を継続しつつ、ステップＣ６へ進む。ステップＣ６では、ユーザ操作、すなわちリモコン１００の決定キー１０３が押されたか否かを判断する。ユーザ操作がないと判断された場合は、ステップＣ１３へ進む。ユーザ操作があると判断された場合は、ステップＣ７へ進む。
【００９３】
ステップＣ７では、コンテンツの再生を一時停止し、不揮発性メモリ１５内のプログラム記憶部１５ａに記憶されたＷｅｂブラウザを起動して、画面を後述する広告画面の構成にする。つづいて、ステップＣ８では、現在参照しているポップアップデータのジャンプ先ＵＲＬ２１４の情報を取得し、Ｗｅｂブラウザによって表示する。ステップＣ９では、Ｗｅｂブラウザが終了したか否かを判断し、Ｗｅｂブラウザが終了するのを待つ。Ｗｅｂブラウザが終了していない場合は、短時間、例えば１００ミリ秒の待機後、再度ステップＣ９を実行する。Ｗｅｂブラウザが終了した場合は、ステップＣ１０へ進む。ステップＣ１０では、一時停止していたコンテンツの再生を再開する。ステップＣ１１では、再生の再開が成功したか否かを確認する。再生が再開できず終了した場合は、ポップアップ表示プログラムを終了する。再生が正常に再開できた場合は、ステップＣ２へ戻る。
【００９４】
ステップＣ１２では、再生が終了したか否かを判断する。再生が終了していない場合は、短時間、たとえば１００ミリ秒の待機後、ステップＣ１２の手順を繰り返す。再生が終了している場合は、終了する。ステップＣ１３では、ポップアップの表示を開始してから、ポップアップデータの継続時間２０７が経過したか否を判断する。ポップアップデータの表示を開始してから、継続時間２０７が経過していない場合は、短時間、たとえば１００ミリ秒の待機後、ステップＣ１３へ戻る。継続時間２０７が経過した場合は、ステップＣ１４へ進む。ステップＣ１４では、ポップアップ表示を画面から消去して、ステップＣ２へ戻る。
【００９５】
図１０は、図２に示した表示パネル１７に表示されるポップアップが１つの場合のポップアップ表示画面の例を示す。図１０（ａ１）は、コンテンツの映像の中に１つのポップアップを表示した画面３００を示す。受信装置１０は、視聴者が番組視聴中に、不揮発性メモリ１５のポップアップデータ記憶部１５ｂに記憶されているポップアップデータの開始時間２０６から継続時間２０７の間、表示アイコンＵＲＬ２１２から読み出したアイコン３０１をポップアップ座標２０９に表示する。図１０（ａ１）に示した画面３００では、画面の左上の位置にアイコン３０１が表示されている。
【００９６】
図１０（ａ２）は、コンテンツの映像を縮小表示し、コンテンツの映像とは別の領域に１つのポップアップを表示した画面３１０を示す。受信装置１０の設定によって、コンテンツ画面の縮小表示が可能な場合、ポップアップ表示領域３１１を設け、ポップアップ表示領域３１１にアイコン３１２を表示する。図１０（ａ２）に示した画面３１０では、ポップアップ表示領域３１１の左下にアイコン３１２が表示されている。
【００９７】
図１０（ｂ）は、コンテンツの映像とともに広告画面を表示した画面３２０を示す。受信装置１０は、ポップアップ表示中に、リモコン１００の決定キー１０３が押されると、広告画面３２２をコンテンツ画面３２４と同時に表示する。広告画面３２２は、ポップアップデータに含まれるジャンプ先ＵＲＬ２１４のデータが表示される。画面３２０には、アイコン３２１が画面の右上に表示され、詳細ボタン３２２が画面右側の下側に表示されている。広告画面３２２表示中は、コンテンツの再生は一時停止される。商品座標２１０が示す位置に商品表示枠３２５および矢印３２６を表示して商品の強調が行われる。
【００９８】
リモコン１００の戻るキー１０６が押下されると、広告画面３２２が閉じられて、コンテンツの映像が画面全体に表示され、コンテンツ再生が再開される。画面３２０に表示された詳細ボタン３２３が押されると、広告主ＵＲＬ２１３に含まれるＷｅｂ画面が、広告画面３２２に表示される。
【００９９】
図１１は、図２に示した表示パネル１７に表示されるポップアップが複数の場合のポップアップ表示画面の例を示す。図１１（ａ１）は、コンテンツの映像の中に複数のポップアップを表示した画面３３０を示し、画面３３０の画面の左上の位置にアイコン３３１〜３３３が表示されている。同じ時間帯に複数のポップアップがあり、ポップアップ座標が重なる場合、ポップアップのアイコンを重ならないように並べ替えて表示する。もしくは受信装置１０内で予め決められた時間間隔毎に入れ替えて表示させてもよい。
【０１００】
図１１（ａ２）は、コンテンツの映像を縮小表示し、コンテンツの映像とは別の領域に３つのポップアップを表示した画面３４０を示し、ポップアップ表示領域３４１の左下にアイコン３４２〜３４４が表示されている。
【０１０１】
図１１（ａ３）は、複数の広告画面を示す。図１１（ａ１）または図１１（ａ２）に示した状態のとき、リモコン１００の決定キー１０３が押されると、図１１（ａ３）に示した３つの広告画面のうちの１つ広告画面が、図１０（ｂ）に示した画面３２０の右側の画面の位置に表示される。この広告画面は、複数の広告画面、すなわちアイコンの数に対応する数のページからなる広告画面である。広告画面には、「ページ送り」ボタンおよび「ページ戻し」ボタンが表示される。図１１（ａ３）では、「ページ送り」ボタンは、「次へ」という文字とともに表示された右方向の矢印ボタンに対応し、「ページ戻し」ボタンは、「前へ」という文字とともに表示された左方向の矢印ボタンに対応する。「ページ送り」ボタンおよび「ページ戻し」ボタンを、それぞれリモコン１００の左方向および右方向へのカーソルキー１０４を操作することによって、広告画面のページを切り換え、他商品の広告画面を開くことができる。「ページ送り」ボタンと「ページ戻し」ボタンのある矩形領域は、フレームであり、受信装置１０で作成される。「ページ送り」ボタンおよび「ページ戻し」ボタンを押した場合のジャンプ先は、各ポップアップデータのジャンプ先ＵＲＬ２１４が対応付けされる。
【０１０２】
広告画面３５０は、複数の広告画面のうちの先頭のページの広告画面であり、「ページ送り」ボタン３５１が表示され、「ページ戻し」ボタンはない。「ページ送り」ボタン３５１を押すと広告画面３６０が表示される。広告画面３６０は、２番目のページの広告画面であり、「ページ送り」ボタン３６１および「ページ戻し」ボタン３６２が表示されている。「ページ送り」ボタン３６１を押すと広告画面３７０が表示され、「ページ戻し」ボタン３６２を押すと広告画面３５０が表示される。広告画面３７０は、３番目のページの広告画面であり、「ページ戻し」ボタン３７１および「ページ送り」ボタン３７２が表示されている。「ページ戻し」ボタン３７１を押すと広告画面３６０が表示される。
【０１０３】
図１２は、図２に示した表示パネル１７に表示されるポップアップ広告一覧画面４００の一例を示す。ポップアップ広告一覧画面４００は、ポップアップデータによって送られた広告の一覧を示す画面であり、この画面から広告画面を表示することができる。広告一覧は、たとえばジャンル別、表示時間順、あるいは広告更新時間順などでソートして表示する。ポップアップ広告一覧画面４００は、コンテンツ再生前、再生中、および再生後のいずれの時期でも表示することができる。
【０１０４】
図１２には、広告一覧がジャンル別、具体的には「家電」４０２、「家具」４０３、「ミュージック」４０４、および「本」４０５の４つのジャンル別に示されており、各広告は、アイコンおよび商品名が示されている。ユーザは、カーソル４０１をリモコン１００の上下左右方向のカーソルキー１０４で操作し、カーソル４０１を確認したい広告に合わせ、決定キー１０３を押すことによって、広告画面の表示を行うことができる。
【０１０５】
図１３は、ポップアップ表示タイミングの一例を示す。コンテンツの再生と表示されるポップアップとの時間関係を示す。ポップアップデータのコンテンツＩＤ２０２が、再生されるコンテンツのコンテンツＩＤと一致するポップアップの表示時間を、コンテンツの再生が開始されてからの時間で示している。
【０１０６】
図１３では、コンテンツＩＤが「１００００５」で、再生時間が「７０分」のコンテンツについて、ポップアップＩＤが「３００００００１」、開始時間が「００：０３：３０」、および継続時間が「００：１０」のポップアップ、ポップアップＩＤが「３００００００２」、開始時間が「００：２５：１０」、および継続時間が「００：０７」のポップアップ、ならびにポップアップＩＤが「３００００００３」、開始時間が「０１：０５：００」、および継続時間が「００：２０」のポップアップの３件のポップアップの表示時間を示している。コンテンツＩＤが「１００００５」のコンテンツに対しては、コンテンツの配信に先立って、３件のポップアップデータがサービスサーバ２０から送信される。
【０１０７】
コンテンツの再生開始から、３分３０秒経過した時点から１０秒間、ポップアップＩＤ「３００００００１」のポップアップ表示を行い、再生開始から２５分１０秒経過した時点から７秒間、ポップアップＩＤ「３００００００２」のポップアップ表示を行い、さらに、再生開始から１時間５分経過した時点から２０秒間、ポップアップＩＤ「３００００００３」のポップアップ表示を行う。ポップアップの表示期間中に、ユーザがリモコン１００の決定キー１０３を押下すると、広告画面、たとえば図１０（ｂ）に示した画面３２０が表示される。
【０１０８】
図１４は、図２に示した表示パネル１７に表示されるコンテンツリスト画面５００の一例を示す。コンテンツリスト画面５００は、受信装置１０の電源投入時などに、サービスサーバ２０から受信したコンテンツ付属データを元に作成され、表示される画面である。
【０１０９】
コンテンツリスト画面５００の右領域５０１にコンテンツのタイトル一覧が表示される。上段に画面のタイトル「コンテンツリスト」が表示され、その下に３つのコンテンツのタイトル、「冬のドナタ」、「リハーポッター」、および「スター  ワォーズ６」が表示される。現在選択されているコンテンツのタイトルに矩形の枠で表わされるフォーカス５０２が表示される。このフォーカス５０２は、リモコン１００の上下方向のカーソルキー１０４の操作によって、選択されるタイトルを移動する。コンテンツの数が多く、画面に表示しきれない場合は、タイトル一覧が表示されるリスト領域の右にスクロールバー５０３が表示され、リモコン１００の上下方向のカーソルキー１０４による操作で、表示されていないタイトルを画面に表示することができる。リスト領域の上端より上あるいは下端より下を選択しようとした場合は、スクロールバー５０３を操作すると、画面がスクロールし、新たなコンテンツのタイトルが表示されるとともに、フォーカス５０２がそのコンテンツを選択した状態になる。
【０１１０】
フォーカス５０２によって選択されたコンテンツの情報は、画面左領域５０４に表示される。コンテンツの情報には、タイトル、再生時間、消去期限、および内容説明が含まれる。画面５００には、タイトル「スター  ワォーズ６」、再生時間「１５６分」、消去期限「２００５年９月８日」、および内容説明「人気のＳＦ作品の６作目・・・」と示されている。
【０１１１】
リモコン１００の決定キー１０３が操作され、選択されているタイトルのコンテンツが購入済みのコンテンツであれば、再生が開始される。未購入の場合は、図１５で詳述する購入確認画面が表示される。
【０１１２】
図１５は、図２に示した表示パネル１７に表示される購入確認画面５１０の一例を示す。購入確認画面５１０は、コンテンツリスト画面５００で未購入のコンテンツを選択した場合に表示される画面である。
【０１１３】
購入確認画面５１０には、画面の上側に画面のタイトル「購入確認画面」が示され、画面の中ほどにコンテンツのタイトルと料金が表示され、画面の下側に購入ボタン５１１およびキャンセルボタン５１２が配置されている。図１５には、タイトルおよび料金が、それぞれ「タイトル：スター  ワォーズ６」および「料金：４００円」として示されている。
【０１１４】
リモコン１００の左右方向のカーソルキー１０４の操作によって、フォーカス５１３は、購入ボタン５１１およびキャンセルボタン５１２の２ボタンを移動する。リモコン１００の決定キー１０３を押下した場合、フォーカス５１３が存在するボタンが押されたことになる。購入が選択された場合、受信装置１０は、コンテンツＩＤおよびクレジット番号をサービスサーバ２０へ送信する。キャンセルボタン５１２が選択された場合は、コンテンツリスト画面５００に戻る。
【０１１５】
図１６は、図２に示した表示パネル１７に表示される設定画面５２０の一例を示す。設定画面５２０は、リモコン１００の設定キー１０２が押下された場合に表示される画面である。
【０１１６】
設定画面５２０には、画面の上側に画面のタイトル「設定画面」が示され、その下側にネットワーク設定ボタン５２１、ユーザ情報設定ボタン５２２、カード情報設定ボタン５２３、ポップアップ表示方法選択ボタン５２４、キャンセルボタン５２５が配置される。リモコン１００の上下左右方向のカーソルキー１０４の操作によって、フォーカス５２６は、この５つボタンを移動する。リモコン１００の決定キー１０３を押下した場合、フォーカス５２６が存在するボタンが押されたことになる。
【０１１７】
ネットワーク設定ボタン５２１が押された場合は、ネットワーク設定画面５４０が表示される。ユーザ情報設定ボタン５２２が押された場合は、ユーザ情報設定画面が表示される。カード情報設定ボタン５２３が押された場合は、カード情報設定画面５３０が表示される。ポップアップ方法選択ボタン５２４が表示された場合は、ポップアップ方法選択画面が表示される。さらにキャンセルボタン５２５が押された場合は、設定画面５２０が表示される前の画面に遷移する。
【０１１８】
図１７は、図２に示した表示パネル１７に表示されるカード情報設定画面５３０の一例を示す。カード情報設定画面５３０は、設定画面５２０でカード情報設定ボタン５２３が押された場合に表示される画面である。
【０１１９】
カード情報設定画面５３０には、画面の上側に画面のタイトル「クレジットカード情報設定画面」が示され、画面の中ほどに氏名入力欄５３１、月および年用の２つの入力欄を有する有効期限入力欄５３２、およびカード番号入力欄５３３が示され、画面の下側に設定ボタン５３４およびキャンセルボタン５３５が配置される。リモコン１００の上下左右方向のカーソルキー１０４の操作によって、フォーカス５３６は、この４個の入力欄および２つのボタンを移動する。リモコン１００の決定キー１０３を押下した場合、フォーカス５３６が存在する入力欄が選択された、あるいは、ボタンが押されたことになる。
【０１２０】
氏名入力欄５３１は、「氏名：」と表示された右側に入力欄がある。リモコン１００の文字種切り換えキー１０７および文字入力キー１０８を操作することによって、片仮名でクレジットカードの名義氏名を氏名入力欄５３１に入力する。有効期限欄５３２は、「有効期限：」と表示された右側に月および年用の２つの入力欄がある。クレジットカードの有効期限を数字モードにて２桁の数字で、月および年用の２つの入力欄に入力する。カード番号入力欄５３３は、「カード番号：」と表示された右側に入力欄がある。数字モードにてクレジットカードの番号を１６桁でカード番号入力欄５３３に入力する。
【０１２１】
設定ボタン５３４が押された場合は、設定内容を不揮発性メモリ１５内の設定情報記憶部１５ｄに記憶して、設定画面５２０に戻る。キャンセルボタン５３５が押された場合は、入力内容を反映せずに、つまり設定情報を設定情報記憶部１５ｄに記憶せずに、設定画面５２０に戻る。
【０１２２】
図１８は、図２に示した表示パネル１７に表示されるネットワーク設定画面５４０の一例を示す。ネットワーク設定画面５４０は、設定画面５２０でネットワーク設定ボタン５２１が押された場合に表示される画面であり、受信装置１０がネットワークに接続するために必要な設定を行うことができる。
【０１２３】
ネットワーク設定画面５４０には、画面の上側に画面のタイトル「ネットワーク設定画面」が示され、画面の中ほどにＩＰ（Internet Protocol）アドレス設定欄５４１、ネットマスク設定欄５４２、デフォルトゲートウェイ設定欄５４３、ＤＮＳ（Domain Name
Server）サーバ設定欄５４４が示され、画面の下側に設定ボタン５４５およびキャンセルボタン５４６が配置される。各設定欄には、それぞれ４つの項目があり、それぞれ４つの入力欄を有する。リモコン１００の上下左右方向のカーソルキー１０４の操作によって、フォーカス５４７は、この１６個の入力欄および２つのボタンを移動する。リモコン１００の決定キー１０３を押下した場合、フォーカス５４７が存在する入力欄が選択された、あるいは、ボタンが押されたことになる。
【０１２４】
ＩＰアドレス設定欄５４１は、「ＩＰアドレス：」と表示された右側に４つの入力欄がある。受信装置１０に設定すべきＩＰアドレスを４項目に分けて、リモコン１００の文字入力キー１０８を使用し、ＩＰアドレス設定欄５４１の４つの入力欄に、それぞれ数字を設定する。数字は、数字０〜２５５の中から選択された数字である。ネットマスク設定欄５４２、デフォルトゲートウェイ設定欄５４３、およびＤＮＳサーバ設定欄５４４についても、ＩＰアドレス設定欄５４１と同様に設定を行う。
【０１２５】
設定ボタン５４５が押された場合は、各入力欄に入力された数字を不揮発性メモリ１５内の設定情報記憶部１５ｄに記憶して、設定画面５２０に戻る。キャンセルボタン５４６が押された場合は、入力内容を反映せずに、設定画面５２０に遷移する。設定ボタン５４５が押された際に、ＩＰアドレス設定欄が空白の場合は、ＤＨＣＰ（Dynamic Host
Configuration Protocol）によるネットワーク情報の自動設定を試みる。ＤＨＣＰから取得が行えた場合は、ネットマスク、デフォルトゲートウェイ、ＤＮＳサーバ情報も含めて、ＤＨＣＰから取得された値を設定情報記憶部１５ｄに記憶する。
【０１２６】
図１９は、図２に示した受信装置１０が処理する他のポップアップデータ取得フローチャートである。図７に示したポップアップデータ取得フローチャートでは、ポップアップデータとコンテンツとを連続して取得したが、ポップアップデータの取得をコンテンツの取得と独立して実行してもよい。図１９に示したポップアップデータ取得フローチャートでは、コンテンツリストの受信に続いて、ポップアップデータのみを受信し、コンテンツの購入前にコンテンツリストに含まれるコンテンツの再生中に表示されるすべてのポップアップデータを予め取得しておく。ステップＤ１は、図７に示したステップＡ１と同じであり、説明は省略する。
【０１２７】
ステップＤ２では、コンテンツリスト画面の表示が完了した直後、コンテンツリスト中に存在するコンテンツで表示される全てのポップアップデータの送信を、サービスサーバ２０に要求し、これを受信する。この段階では、ポップアップデータ記憶部１５ｂには記憶せず、ワークメモリ１４に保持する。ステップＤ３〜ステップＤ７は、それぞれ図７に示したステップＡ２〜ステップＡ６と同じであり、説明は省略する。
【０１２８】
ステップＤ８では、購入したコンテンツで表示されるポップアップデータだけが抽出され、ポップアップデータ記憶部１５ｂに記憶する。ステップＤ９およびステップＤ１０は、それぞれ図７に示したステップＡ８およびステップＡ９と同じであり、説明は省略する。
【０１２９】
図２０は、図１に示したサービスサーバ２０が処理する他のポップアップデータ送出フローチャートである。図２０は、図１９に示した受信装置１０が処理するポップアップデータ取得フローチャートに対応するサービスサーバ２０側の手順を示したフローチャートである。ステップＥ１およびステップＥ２は、それぞれ図８に示したステップＢ１およびステップＢ２と同じであり、説明は省略する。
【０１３０】
ステップＥ３では、ポップアップデータの送信要求であるか否かを判断する。ポップアップデータの送信要求である場合は、ステップＥ１０へ進み、ポップアップデータの送信要求でない場合は、ステップＥ４へ進む。ステップＥ１０では、コンテンツリストに含まれるコンテンツで表示される全ポップアップデータを一括して受信装置１０に送信し、ステップＥ１の手順へ戻る。ステップＥ４〜ステップＥ６は、それぞれ図８に示したステップＢ３〜ステップＢ５と同じであり、説明は省略する。
【０１３１】
ステップＥ７では、コンテンツの料金の課金処理を行う。課金が終了したのち、ステップＥ８では、コンテンツデータの送信を行い、送信が完了すると、ステップＥ１の要求受付の手順まで戻る。
【０１３２】
図２１は、図２に示した受信装置１０が処理する他のポップアップの表示および広告主サイト接続フローチャートである。このフローチャートは、図９に示したポップアップの表示および広告主サイト接続フローチャートにポップアップ一覧の表示の処理を追加したものである。ポップアップおよびポップアップ一覧の表示は、不揮発性メモリ１５内のプログラム記憶部１５ａに記憶されるポップアップ表示プログラムが行う。コンテンツの再生が開始されると、すなわち受信プログラムが図１９に示したステップＤ１０でポップアップ表示プログラムを起動すると、ステップＦ１に移る。
【０１３３】
ステップＦ１では、コンテンツの再生開始に先立って必要な前処理を行う。必要な前処理は、図２４に示す再生開始前処理フローチャートで詳述する。ステップＦ２では、コンテンツの再生を開始する。再生と並行して、ステップＦ３へ進む。ステップＦ３では、再生を開始したコンテンツのコンテンツＩＤと一致するコンテンツＩＤを持つポップアップデータを、不揮発性メモリ１５内のポップアップデータ記憶部１５ｂを先頭から順に１件読み出す。ステップＦ４では、終端か否か、すなわちポップアップデータ記憶部１５ｂからポップアップデータを読み出せたか否か確認する。読み出しが行えなかった場合は、終端と判断して、ステップＦ１５へ進む。ポップアップデータの読み出しに成功した場合は、終端でないと判断し、ステップＦ５へ進む。
【０１３４】
ステップＦ５では、ユーザ操作があるか否か、すなわちリモコン１００のいずれかのキーが操作されたか否かを判断する。ユーザ操作がないと判断された場合は、ステップＦ７へ進み、ユーザ操作があると判断された場合は、ステップＦ６へ進む。ステップＦ６では、再生時ユーザ操作処理を行う。再生時ユーザ操作処理は、図２８に示す再生時ユーザ操作処理フローチャートで詳述する。
【０１３５】
ステップＦ７では、ポップアップデータの開始時間２０６を参照し、コンテンツの再生開始から経過した時間と比較して、ポップアップの表示タイミングであるか否かを判断する。具体的には、再生開始から経過した時間の時点が開始時間２０６の時点よりも前である場合は、ポップアップの表示タイミングでないと判断し、ごく短時間、たとえば１５ミリ秒の待機後、ステップＦ５に戻り、ステップＦ５〜ステップＦ７の手順を繰り返す。再生開始から経過した時間の時点が開始時間２０６の時点と同じ、あるいは後である場合は、表示タイミングであると判断し、ステップＦ８へ進む。ステップＦ８〜ステップＦ１４は、それぞれ図９に示したステップＣ５〜ステップＣ１１と同じであり、重複を避けるため説明は省略する。
【０１３６】
ステップＦ１５では、ユーザ操作があるか否か、すなわちリモコン１００のいずれかのキーが操作されたか否かを判断する。ユーザ操作がないと判断された場合は、ステップＦ１７へ進み、ユーザ操作があると判断された場合は、ステップＦ１６へ進む。ステップＦ１６では、後述する再生時ユーザ操作処理を行う。ステップＦ１７では、再生が終了したか否かを判断する。再生が終了していない場合は、短時間、たとえば１００ミリ秒の待機後、ステップＦ１５に戻り、ステップＦ１５〜ステップＦ１７の手順を繰り返す。再生が終了している場合は、ステップＦ１８へ進む。ステップＦ１８では、再生後に必要な後処理を行い、終了する。必要な後処理は、図２５に示す再生終了後処理フローチャートで詳述する。ステップＦ１９およびステップＦ２０は、それぞれ図９に示したステップＣ１３およびステップＣ１４と同じであり、重複を避けるため説明は省略する。
【０１３７】
図２２は、図２に示した表示パネル１７に表示されるポップアップ表示方法選択画面６００の一例を示す。ポップアップ表示方法選択画面６００は、ポップアップ一覧を表示するタイミングを、ユーザがコンテンツ毎に設定するための画面であり、表示されるタイミングの中から選択することによって設定することができる。このポップアップ表示方法選択画面６００は、コンテンツリスト画面５００でコンテンツを選択している状態で、リモコン１００の設定キー１０２を押下して設定画面５２０を表示した後、設定画面５２０でポップアップ表示方法選択ボタン５２４をカーソルキー１０４で選択して決定キー１０３を押下することによって表示される。
【０１３８】
ポップアップ表示方法選択画面６００には、画面の上側に画面のタイトル「ポップアップ表示方法選択」が示され、その下側にメッセージ「ポップアップの表示方法を選択してください。」、コンテンツのタイトル「［スター  ワォーズ ６］」６０１、３つの選択肢、および終了ボタン６０４が表示される。
【０１３９】
コンテンツのタイトル６０１は、コンテンツリスト画面５００でフォーカス５０２が当たっていたコンテンツのタイトルであり、そのコンテンツのコンテンツ付属データのタイトル２２２から得られる。
【０１４０】
フォーカス６０２は、それら３つの選択肢および終了ボタン６０４のうちのひとつを選択するための矩形表示であり、３つの選択肢および終了ボタン６０４のうち必ずひとつがフォーカス６０２によって囲まれている。フォーカス６０２は、リモコン１００のカーソルキー１０４の上下キーを押下することによって３つの選択肢および終了ボタン６０４を移動する。上から３つ目の選択肢にフォーカス６０２がある状態で、リモコン１００のカーソル下キー１０４を押下すると終了ボタン６０４にフォーカス６０２が移動する。終了ボタン６０４にフォーカス６０２がある状態で、リモコン１００のカーソル上キー１０４を押下すると３つ目の選択肢にフォーカス６０２が移動する。
【０１４１】
チェックボタン６０３は、その右側にある選択肢が選ばれているかどうかの状態を示す表示であり、白色のチェックボタンはそのチェックボタンの右側の選択肢が選択されていないことを表し、白色ではないチェックボタンはそのチェックボタンの右側の選択肢が選択されていることを表す。白色のチェックボタンの選択肢にフォーカス６０２を移動して決定キー１０３を押すと、チェックボタンが白色ではない状態に変わり、そのチェックボタンの右側の選択肢が選択された状態になったことを示す。白色ではないチェックボタンの選択肢にフォーカス６０２を移動して決定キー１０３を押すと、チェックボタンが白色の状態に変わり、そのチェックボタンの右側の選択肢が選択されていない状態になったことを示す。
【０１４２】
終了ボタン６０４にフォーカス６０２がある状態で、リモコン１００の決定キー１０３を押すと、各選択肢の選択状態を確定し、受信装置１０の不揮発性メモリ１５内の設定情報記憶部１５ｄに、それらの選択肢の状態を図２３に示すポップアップ表示方法選択データとして記憶し、設定画面５２０に戻る。
【０１４３】
図２２には、「コンテンツ再生前に表示する」、「コンテンツ再生中に表示する」、および「コンテンツ再生後に表示する」の３つの選択肢が示され、最初のチェックボタン６０３は白色の状態であり、後の２つの選択肢は、いずれも白色ではない状態である。「コンテンツ再生前に表示する」は、コンテンツ再生前の期間にポップアップ一覧を表示することを示し、「コンテンツ再生中に表示する」は、コンテンツ再生中の期間にポップアップ一覧を表示することを示し、および「コンテンツ再生後に表示する」は、コンテンツ再生後の期間にポップアップ一覧を表示することを示す。図２２に示した例では、コンテンツ再生中の期間およびコンテンツ再生後の期間にポップアップ一覧を表示することを示している。
【０１４４】
図２３は、図２に示した設定情報記憶部１５ｄに記憶されるポップアップ表示方法選択データの構造図の一例を示す。ポップアップ表示方法選択データは、コンテンツＩＤ２６１と表示方法選択２６２とを対応づけたテーブルである。ポップアップ表示方法選択データの項目には、コンテンツＩＤ２６１および表示方法選択２６２以外の項目を含めてもよい。
【０１４５】
コンテンツＩＤ２６１は、コンテンツリスト画面５００でフォーカス５０２が当たっていた該当コンテンツのコンテンツＩＤであり、そのコンテンツのコンテンツ付属データのコンテンツＩＤ２２１から得られる。
【０１４６】
表示方法選択２６２は、３桁の２進数つまり「０」と「１」とで表現されるポップアップ表示方法の情報であり、ポップアップデータの表示モード２０５と同様の意味付けを持つ。ポップアップデータの表示モード２０５は、ポップアップを表示するタイミングをサービスサーバ２０つまりコンテンツおよびポップアップを提供する装置で、ポップアップ毎に指定されるものであるが、表示方法選択２６２は、ポップアップ一覧を表示するタイミングをユーザが受信装置１０でコンテンツ毎に指定するものである。表示方法選択２６２は、ポップアップ一覧を、コンテンツ再生前の期間、コンテンツ再生中の期間、あるいはコンテンツ再生後の期間のそれぞれの期間に表示するか否かを、「１」または「０」の３桁の数字で示している。ポップアップ一覧を表示する場合を「１」、および表示しない場合を「０」として、最上位の桁をコンテンツ再生前、真中の桁をコンテンツ再生中、および最下位の桁をコンテンツ再生後として示している。コンテンツ再生前、コンテンツ再生中、およびコンテンツ再生後のうちの複数のタイミングで重複して表示することも可能である。
【０１４７】
図２３には、コンテンツＩＤ「１００００３」の表示方法選択として「０１１」、コンテンツＩＤ「１００００２」の表示方法選択として「１０１」が示されており、たとえばコンテンツＩＤ「１００００３」のポップアップ一覧は、コンテンツ再生中およびコンテンツ再生後に表示することが指定されている。
【０１４８】
コンテンツＩＤ２６１および表示方法選択２６２は、テキスト情報として表現されても、数値情報として表現されてもよく、設定情報記憶部１５ｄに記憶される情報の表現形態には依存しない。
【０１４９】
図２４は、図２に示した受信装置１０が処理する再生開始前処理フローチャートである。このフローチャートは、図２１に示したポップアップの表示および広告主サイト接続処理における再生開始前処理を示し、コンテンツ再生前にポップアップ一覧を表示するための処理である。図２１に示したステップＦ１が実行されるとステップＧ１に移る。
【０１５０】
ステップＧ１では、コンテンツ再生前にポップアップ一覧を表示するか否かを判断する。すなわち受信装置１０の設定情報記憶部１５ｄに記憶されているポップアップ表示方法選択データを読み出し、ユーザがコンテンツ再生前にポップアップ一覧を表示するように設定しているかどうかを判断する。具体的には、再生しようとしているコンテンツのコンテンツＩＤ２６１に対応する表示方法選択２６２の３桁の数字の最上位の数字が「１」であるか否かを判断する。コンテンツ再生前にポップアップ一覧を表示するように設定されていると、つまり数字が「１」であると、ステップＧ２へ進み、コンテンツ再生前にポップアップ一覧を表示するように設定されていないと、つまり数字が「０」であると、処理を終了し、図２１に示したフローチャートに戻る。
【０１５１】
ステップＧ２では、ポップアップ一覧処理を呼び出す。ポップアップ一覧処理は、図２６に示すフローチャートで詳述する。ポップアップ一覧処理を呼び出す際には、一覧表示モードが再生前表示である旨を示す情報を入力情報として呼び出す。入力情報は、ワークメモリ１４などのメモリに記憶されて受け渡しされる。ポップアップ一覧処理を終了すると、処理を終了し、図２１に示したフローチャートに戻る。
【０１５２】
図２５は、図２に示した受信装置１０が処理する再生終了後処理フローチャートである。このフローチャートは、図２１に示したポップアップの表示および広告主サイト接続処理における再生終了後処理を示し、コンテンツ再生後にポップアップ一覧を表示するための処理である。図２１に示したステップＦ１８が実行されるとステップＨ１に移る。
【０１５３】
ステップＨ１では、コンテンツ再生後にポップアップ一覧を表示するか否かを判断する。すなわち受信装置１０の設定情報記憶部１５ｄに記憶されているポップアップ表示方法選択データを読み出し、ユーザがコンテンツ再生後にポップアップ一覧を表示するように設定しているかどうかを判断する。具体的には、再生しようとしているコンテンツのコンテンツＩＤ２６１に対応する表示方法選択２６２の３桁の数字の最下位の数字が「１」であるか否かを判断する。コンテンツ再生後にポップアップ一覧を表示するように設定されていると、つまり数字が「１」であると、ステップＨ２へ進み、コンテンツ再生後にポップアップ一覧を表示するように設定されていないと、つまり数字が「０」であると、処理を終了し、図２１に示したフローチャートに戻る。
【０１５４】
ステップＨ２では、後述するポップアップ一覧処理を呼び出す。ポップアップ一覧処理を呼び出す際には、一覧表示モードが再生後表示である旨を示す情報を入力情報として呼び出す。ポップアップ一覧処理を終了すると、処理を終了し、図２１に示したフローチャートに戻る。
【０１５５】
図２６は、図２に示した受信装置１０が処理するポップアップ一覧処理フローチャートである。このフローチャートは、図２４に示した再生開始前処理、図２５に示した再生終了後処理、および後述する図２８に示す再生時ユーザ操作処理から呼び出されるフローチャートである。呼び出される際に、一覧表示モードが再生前表示、再生中表示、および再生後表示のうちのいずれであるかを示す情報を入力情報として受け取る。図２４に示したステップＧ２、図２５に示したステップＨ２、あるいは図２８に示すステップＬ３が実行されるとステップＪ１に移る。
【０１５６】
ステップＪ１では、一覧表示モードによって分岐する。すなわち入力情報として受け取った一覧表示モードによって、再生前表示、再生中表示、または再生後表示に分岐する。一覧表示モードが再生前表示の場合には、ステップＪ２へ進み、一覧表示モードが再生後表示の場合には、ステップＪ３へ進み、一覧表示モードが再生中表示の場合には、ステップＪ４へ進む。
【０１５７】
ステップＪ２では、検索モードを「全数」、表示モードを「再生前」、および経過時間を「００：００」にセットして、ステップＪ５へ進む。ステップＪ３では、検索モードを「全数」、表示モードを「再生後」、および経過時間を「００：００」にセットして、ステップＪ５へ進む。ステップＪ４では、検索モードを「既表示分」、表示モードを「再生中」、および経過時間を「コンテンツ開始から現在までの経過時間」つまりコンテンツ先頭時点から現時点までの経過時間にセットして、ステップＪ５へ進む。検索モード、表示モード、経過時間、およびコンテンツＩＤは、ワークメモリ１４などのメモリにセットつまり記憶され、入力情報として受け渡しされる。ステップＪ５では、ポップアップ一覧表示処理を行う。ポップアップ一覧表示処理ではポップアップ一覧画面が表示される。ポップアップ一覧表示処理は、図２７に示すフローチャートで詳述する。
【０１５８】
ステップＪ６では、リモコンキーの入力待ち、およびリモコンキーによる分岐を行う。すなわち、ステップＪ５で表示されたポップアップ一覧画面に対して、ユーザがリモコン１００のキーによる入力を行うのを待ち、キーが入力されると入力されたキーによる分岐を行う。入力されたキーがカーソルキー１０４の場合は、ステップＪ７へ進み、入力されたキーが決定キー１０３の場合は、ステップＪ８へ進み、入力されたキーが戻るキー１０６の場合は、ステップＪ１０へ進み、入力されたキーがその他キー、つまりカーソルキー１０４、決定キー１０３、および戻るキー１０６以外のキーの場合は、ステップＪ１１へ進む。ステップＪ７では、選択されている表示アイコンを変更して、ステップＪ６へ戻る。すなわち、選択されている表示アイコンをカーソルキー１０４によって指示された別の表示アイコンに変更し、その別の表示アイコンを選択状態にして、ステップＪ６へ戻る。
【０１５９】
ステップＪ８では、関連Ｗｅｂページの受信と表示を行う。すなわち、不揮発性メモリ１５内のプログラム記憶部１５ａに記憶されているＷｅｂブラウザを起動し、ステップＪ５で表示されたポップアップ一覧画面の中で、そのときに選択されていた表示アイコンつまりポップアップのポップアップデータのジャンプ先ＵＲＬ２１４が示すＵＲＬから情報たとえばＷｅｂページを取得し、Ｗｅｂブラウザに表示する。ステップＪ９では、Ｗｅｂブラウザが終了したか否かを判断する。Ｗｅｂブラウザが終了した場合は、終了し呼び出し元に戻る。Ｗｅｂブラウザが終了していない場合は、短時間、たとえば１００ミリ秒の待機後、ステップＪ９へ戻り、Ｗｅｂブラウザが終了するのを待つ。
【０１６０】
ステップＪ１０では、画面つまりステップＪ５で表示されたポップアップ一覧画面を消去して、終了し呼び出し元に戻る。ステップＪ１１では、入力されたその他のキー、つまりカーソルキー１０４、決定キー１０３、および戻るキー１０６のいずれでもないキーの操作は単に無視して、ステップＪ６へ戻る。
【０１６１】
図２７は、図２に示した受信装置１０が処理するポップアップ一覧表示処理フローチャートである。このフローチャートは、図２６に示したポップアップ一覧処理から呼び出されるフローチャートであり、ポップアップ一覧画面たとえば図１２に示したポップアップ広告一覧画面４００を表示する。ポップアップ一覧表示処理は、呼び出される際に、入力情報として検索モード、表示モード、経過時間、およびコンテンツＩＤを受け取る。図２６に示したステップＪ５が実行されるとステップＫ１に移る。
【０１６２】
ステップＫ１では、不揮発性メモリ１５内のポップアップデータ記憶部１５ｂに記憶されているポップアップデータ全件について、各ポップアップデータのジャンル２１６でソートし、ソートした結果をワークメモリ１４に保持つまり記憶する。ステップＫ２では、ポップアップデータを１件ずつ読み出す。すなわち、ワークメモリ１４に保持されているソートされたポップアップデータの先頭から順にポップアップデータを１件ずつ読み出す。
【０１６３】
ステップＫ３では、終端か否かを判断する。すなわちワークメモリ１４に保持されているソートされたポップアップデータから読み出すデータがなくなり、データの終端になったか否かを判断する。終端であれば、終了して呼び出し元に戻り、終端でなければ、ステップＫ４へ進む。ステップＫ４では、ジャンルが変わるか最初の１件ならジャンル名を表示する。すなわち、読み出したポップアップデータについて、それがジャンルの変わった１件目あるいは全件の最初の１件目であれば、ポップアップ一覧画面にジャンル名をまず表示する。
【０１６４】
ステップＫ５では、指定の表示モードで表示するか否かを判断する。すなわち、再生前、再生後、および再生中のうち入力情報によって指定された表示モードで、設定情報記憶部１５ｄに記憶されているポップアップ表示方法選択データの表示方法選択２６２がポップアップ一覧の表示を許可しており、かつステップＫ２で読み出されたポップアップデータの表示モード２０５がそのポップアップデータのポップアップの表示を許可しているかどうかを判断する。指定の表示モードで表示しない場合、つまりポップアップ表示方法選択データの表示方法選択２６２またはポップアップデータの表示モード２０５が表示を許可していない場合、ステップＫ２に戻り、次のポップアップデータを読み出す。指定の表示モードで表示する場合、つまりポップアップ表示方法選択データの表示方法選択２６２およびポップアップデータの表示モード２０５がともに表示を許可している場合、ステップＫ６へ進む。
【０１６５】
ステップＫ６では、検索モードは「既表示分」であるか否かを判断する。すなわち入力情報によって指定された検索モードが「既表示分」であるかどうか判断する。検索モードが「既表示分」でない場合は、全数が表示対象になるのでステップＫ８へ進む。検索モードが「既表示分」である場合は、ステップＫ７へ進む。ステップＫ７では、指定の経過時間には既表示か否かを判断する。すなわち対象のポップアップのポップアップデータの開始時間２０６が示す開始時間、つまり対象のポップアップの表示を開始する時間をコンテンツ再生開始からの経過時間で表した時間が、入力情報によって指定された経過時間よりも小さいかどうかで、対象のポップアップが既表示のポップアップかどうかを判断する。既表示でなければそのポップアップを表示しないので、ステップＫ２に戻り、既表示であれば、ステップＫ８へ進む。ステップＫ８では、ポップアップの情報を画面上に表示する。すなわち、対象となっているポップアップは一覧に表示すべきポップアップであるので画面に表示する。この場合、ポップアップとして、たとえば表示アイコンを画面上に配列する。
【０１６６】
図２８は、図２に示した受信装置１０が処理する再生時ユーザ操作処理フローチャートである。このフローチャートは、図２１に示したポップアップの表示および広告主サイト接続処理から呼び出され、コンテンツ再生中にポップアップ一覧を表示するための処理である。図２１に示したステップＦ６またはステップＦ１６が実行されるとステップＬ１に移る。
【０１６７】
ステップＬ１では、キーによる分岐を行う。すなわちユーザがリモコン１００で入力したキーによって分岐する。入力されたキーが決定キー１０３であれば、ステップＬ２へ進み、入力されたキーがその他のキー、つまり決定キー１０３以外のキーであれば、終了し、呼び出し元に戻る。ステップＬ２では、再生の一時停止および画面構成変更を行う。すなわち再生中のコンテンツを一時停止し、必要ならば画面構成の変更を行う。ステップＬ３では、ポップアップ一覧表示処理を呼び出す。ポップアップ一覧処理を呼び出す際には、一覧表示モードが再生中表示である旨を示す情報を入力情報として呼び出す。ステップＬ４では、コンテンツの再生を再開して、終了し、呼び出し元に戻る。
【０１６８】
このように、広告表示装置である受信装置１０は、コンテンツの広告情報たとえばポップアップデータを広告提供装置であるサービスサーバ２０から取得し、コンテンツを出力する際、広告提供装置から取得した広告情報が示す広告たとえばポップアップの一覧を予め定める期間に表示し、さらに表示された広告の一覧の中から広告が選択されると、選択された広告の詳細情報を情報提供装置である広告主サーバ３０から取得し、取得した詳細情報を、出力されるコンテンツと非同期に表示するので、コンテンツに関連する広告たとえばポップアップの一覧を予め定める期間に表示し、表示された一覧の中から選択されたポップアップの詳細情報を表示することができる。したがって、ユーザは、広告の詳細情報を見たいポップアップを、コンテンツに関連するポップアップの一覧の中から選択することができる。
【０１６９】
さらに、コンテンツを識別するためのコンテンツＩＤ情報を含む要求情報たとえばコンテンツの購入要求を送信し、要求情報に応答して広告提供装置であるサービスサーバ２０から返信されるポップアップを表すポップアップ情報つまりポップアップデータを受信すると、受信したポップアップ情報を記憶手段である不揮発性メモリ１５に記憶し、コンテンツを出力する際、記憶手段に記憶されたポップアップ情報が示すポップアップの一覧を予め定める期間に表示する。さらに表示されたポップアップ一覧の中からポップアップが選択手段たとえばリモコン１００によって選択されると、選択されたポップアップの詳細情報を、選択されたポップアップのポップアップ情報に含まれるリンク先情報たとえばジャンプ先ＵＲＬ２１４が示すリンク先から取得し、取得した詳細情報を、出力されるコンテンツと非同期に表示するので、コンテンツに関連するポップアップの一覧を予め定める期間に表示し、表示された一覧の中から選択されたポップアップの詳細情報を表示することができる。したがって、ユーザは、広告の詳細情報を見たいポップアップを、コンテンツに関連するポップアップの一覧の中から選択することができる。
【０１７０】
さらにまた、コンテンツの出力前つまり再生前の期間、出力中つまり再生中の期間、および出力後つまり再生後の期間のうち、そのコンテンツに関連するポップアップの一覧を表示すべき期間をコンテンツ毎に表すポップアップ一覧表示期間情報たとえばポップアップ表示方法選択データを記憶手段である不揮発性メモリ１５内の設定情報記憶部１５ｄに記憶しておき、ポップアップの一覧を表示する予め定める期間を、記憶手段に記憶されたポップアップ一覧表示期間情報が示す期間とするので、ポップアップの一覧を、コンテンツの出力前の期間、出力中の期間、および出力後の期間の中から選択された期間に、コンテンツ毎に表示することができる。したがって、ユーザは、ポップアップ一覧を表示する期間をコンテンツに応じて選択することができる。
【０１７１】
さらに、ポップアップ情報つまりポップアップデータは、そのポップアップ情報が示すポップアップが関連するコンテンツの出力前の期間、出力中の期間、および出力後の期間のうち、そのポップアップを表示すべき期間を表すポップアップ表示期間情報たとえば表示モード２０５を含み、ポップアップ一覧表示期間情報が示す期間にポップアップの一覧を表示する際、ポップアップ表示期間情報が示す期間が、ポップアップ一覧を表示する時点を含む期間を含むポップアップ表示期間情報のポップアップ情報が示すポップアップの一覧を表示するので、ポップアップ表示期間情報が示す期間が、ポップアップ一覧を表示する時点を含む期間を含まないポップアップ表示期間情報のポップアップを、ポップアップ一覧から除くことができる。したがって、たとえばポップアップ情報を送信する広告提供装置であるサービスサーバ２０において、ポップアップをポップアップ一覧に含めて表示してよいか否かを、ポップアップ一覧を表示する期間に応じてポップアップ毎に設定することができる。
【０１７２】
さらにまた、コンテンツ出力中の期間については、一覧表示指示手段たとえばリモコン１００によって指示された時点にポップアップ一覧を表示するので、コンテンツ出力中の期間は、任意のタイミングでポップアップ一覧を表示することができる。したがって、ユーザは、コンテンツの観賞の妨げにならないタイミングでポップアップ一覧を見ることができる。
【０１７３】
さらに、ポップアップ情報つまりポップアップデータは、コンテンツ出力中にポップアップを表示する時点を表すポップアップ表示時間情報たとえば開始時間２０６を含み、コンテンツ出力中の期間にポップアップの一覧を表示する際、ポップアップ表示時間情報が示す時点が、一覧表示指示手段によって指示された時点よりも前の時点であるポップアップ表示時間情報を含むポップアップ情報が示すポップアップの一覧を表示するので、ポップアップ表示時間情報が示す時点つまりポップアップの表示予定時点が、ポップアップの一覧を表示する時点より前のポップアップの一覧を表示することができる。したがって、表示予定時点が経過していないポップアップを含まないポップアップ一覧を表示することができる。
【０１７４】
さらにまた、ポップアップ情報つまりポップアップデータが示すポップアップが、ポップアップ表示位置情報たとえばポップアップ座標２０９が示す位置およびポップアップ表示時間情報たとえば開始時間２０６が示す時点に、コンテンツに重畳して表示され、表示されたポップアップが指定手段たとえばリモコン１００によって指定されると、指定されたポップアップの詳細情報が、そのポップアップのポップアップ情報に含まれるリンク先情報たとえばジャンプ先ＵＲＬ２１４が示すリンク先から受信され、受信された詳細情報が表示されるので、コンテンツに同期して表示されるポップアップからそのポップアップの詳細情報を表示することができる。したがって、ポップアップ一覧からだけでなく、コンテンツに同期して表示されるポップアップからも、詳細情報を表示することができる。
【０１７５】
図２９は、図２に示した設定情報記憶部１５ｄに記憶されるブックマークデータの構造図の一例を示す。ブックマークデータは、コンテンツと関連して配信されたポップアップデータが示すポップアップのうち、ユーザがリモコン１００の操作によって指定あるいは選択してポップアップの詳細情報つまり広告の詳細情報を表示したポップアップに関する情報であり、設定情報記憶部１５ｄに記憶されるデータである。リモコン１００によるポップアップの指定は、たとえば図２１に示したフローチャートのステップＦ９で行われるユーザ操作であり、リモコン１００によるポップアップの選択は、たとえば図２６に示したフローチャートのステップＪ６で入力されるキー操作である。
【０１７６】
ブックマークデータは、ユーザがリモコン１００の操作によって指定あるいは選択したポップアップ毎に生成され、ブックマークＩＤ２７１、ブックマーク登録日２７２、コンテンツＩＤ２７３、タイトル２７４、消去期限２７５、ポップアップＩＤ２７６、広告主２７７、内容２７８、表示アイコンＵＲＬ２７９、広告主ＵＲＬ２８０、ジャンプ先ＵＲＬ２８１、有効期限２８２、ジャンル２８３、および年齢２８４の各データ項目を含む。ブックマークデータは通常複数存在するので、これらのデータは、リスト形式で記憶される。
【０１７７】
ブックマークＩＤ２７１は、設定情報記憶部１５ｄに記憶されているブックマークの１件ごとに付される一意の識別子であり、図２９に示した例では５桁の１０進数で表現されている。ブックマーク登録日２７２は、ブックマークデータを設定情報記憶部１５ｄに登録した日付を表す情報で、その日付は、ユーザが登録操作を行った日である。
【０１７８】
コンテンツＩＤ２７３は、コンテンツを一意に特定する番号である。タイトル２７４は、コンテンツのタイトル名である。消去期限２７５は、この時点で購入された場合のコンテンツの視聴期限である。タイトル２７４および消去期限２７５は、それぞれコンテンツＩＤ２７３が示すコンテンツのコンテンツ付属データに含まれるタイトル２２２および消去期限２２５から得られる情報である。コンテンツＩＤ２７３は、ポップアップＩＤ２７６が示すポップアップのポップアップデータに含まれるコンテンツＩＤ２０２から得られる情報である。
【０１７９】
ポップアップＩＤ２７６は、ポップアップが示す商品を一意に識別するためのＩＤであり、同じ商品であれば、その他のデータ項目が異なる値であっても、同じＩＤが割り付けられる。広告主２７７は、ポップアップデータの広告主の名称である。内容２７８は、ポップアップが示す商品の内容を表す。表示アイコンＵＲＬ２７９は、ポップアップ時に表示するアイコンを取得するインターネット上のＵＲＬを示す。広告主ＵＲＬ２８０は、広告主のウェブサイトの代表ＵＲＬを示す。ジャンプ先ＵＲＬ２８１は、たとえばユーザがポップアップに反応してリモコン１００を操作した場合、Ｗｅｂブラウザによって表示する内容を取得するＵＲＬを示す。有効期限２８２は、ポップアップデータの有効期限を表し、期限が過ぎた場合、ポップアップを表示させないなどの利用を行うことができる。ジャンル２８３は、ポップアップデータが示す商品のジャンルを表すものである。年齢２８４は、ポップアップデータが示す商品の広告を行う上での対象年齢を示す。ジャンル２８３および年齢２８４は、受信装置１０の設定内容に適合する項目があり、さらに条件に合致しない場合、ポップアップを行わないなどの制御に使用することができる。
【０１８０】
ポップアップＩＤ２７６は、ユーザがリモコン１００の操作によって指定あるいは選択したポップアップのポップアップＩＤであり、そのポップアップに対して１つのブックマークＩＤが生成される。広告主２７７、内容２７８、表示アイコンＵＲＬ２７９、広告主ＵＲＬ２８０、ジャンプ先ＵＲＬ２８１、有効期限２８２、ジャンル２８３、および年齢２８４は、それぞれポップアップＩＤ２７６が示すポップアップのポップアップデータに含まれる広告主２０３、内容２０４、表示アイコンＵＲＬ２１２、広告主ＵＲＬ２１３、ジャンプ先ＵＲＬ２１４、有効期限２１５、ジャンル２１６、および年齢２１７から得られる情報である。
【０１８１】
図２９には、２つのブックマーク、つまりブックマークＩＤ「００００１」およびブックマークＩＤ「００００２」のブックマークについてのブックマークデータが示されている。ブックマークＩＤ「００００１」のブックマーク登録日２７２、コンテンツＩＤ２７３、タイトル２７４、消去期限２７５、ポップアップＩＤ２７６、広告主２７７、内容２７８、表示アイコンＵＲＬ２７９、広告主ＵＲＬ２８０、ジャンプ先ＵＲＬ２８１、有効期限２８２、ジャンル２８３、および年齢２８４は、それぞれ「２００５／９／１」、「１００００１」、「冬のドナタ」、「２００５／９／１４」、「２００００００１」、「ＳＥＬＫＯ」、「限定ウォッチ」、「ｈｔｔｐ：／／ｘｘｘ．ｙｙｙ／・・」、「ｈｔｔｐ：／／ｘｘｘ．ｙｙｙ／・・」、「ｈｔｔｐ：／／ｘｘｘ．ｙｙｙ／・・」、「２００５／１２／１０」、「装飾品」、および「１８歳以上」である。ブックマークＩＤ「００００２」については、それぞれ「２００５／９／７」、「１００００２」、「リハーポッター」、「２００５／９／８」、「２００００００２」、「早川書店」、「原作本」、「ｈｔｔｐ：／／ａａａ．ｂｂｂ／・・」、「ｈｔｔｐ：／／ａａａ．ｂｂｂ／・・」、「ｈｔｔｐ：／／ａａａ．ｂｂｂ／・・」、「２００６／３／３１」、「書籍」、および「１０歳以上」である。
【０１８２】
図３０は、図２に示した表示パネル１７に表示される機能メニュー６１０の一例を示す。機能メニュー６１０は、受信装置１０で利用することができる補助的な機能をまとめて表示するメニューである。機能メニュー６１０は、たとえばポップアップ一覧画面つまりポップアップ広告一覧画面４００で、あるいはコンテンツ再生中にポップアップを指定してポップアップの詳細情報が表示されている画面で、リモコン１００の機能キー１０５を押すことによって表示される。
【０１８３】
図３０に示した機能メニュー６１０には、ブックマーク表示、ブックマーク登録、および検索の項目が表示されている。リモコン１００のカーソルキー１０４および決定キー１０３で選択することによって、それぞれの詳細画面が表示される。
【０１８４】
図３１は、図２に示した表示パネル１７に表示されるブックマーク登録画面６２０の一例を示す。ブックマーク登録画面６２０は、リモコン１００によって指定あるいは選択されたポップアップをブックマークに登録するための画面である。図３０に示した機能メニューで、ブックマーク登録が選択されたときに表示される。
【０１８５】
ブックマーク登録画面６２０には、画面の上側に画面のタイトル「ブックマーク登録」が示され、その下側にガイダンスメッセージ「選択されたポップアップ情報をブックマークに登録します。」、表示アイコン、リモコン１００によって指定あるいは選択されたポップアップに関連するコンテンツのタイトル、広告主、および内容などの項目、ならびにＯＫボタン６２１が表示される。
【０１８６】
ＯＫボタン６２１を押すと、入力内容が確定し、処理対象のポップアップについてブックマークデータが生成され、生成されたブックマークデータが設定情報記憶部１５ｄに追加記憶される。ＯＫボタン６２１は、フォーカス６２２によって選択されている状態で、リモコン１００の決定キー１０３を操作することによって押すことができる。
【０１８７】
図３１には、タイトル、広告主、および内容の項目に、それぞれ「冬のドナタ」、「ＳＥＬＫＯ」、および「限定ウォッチ」と表示されている。
【０１８８】
図３２は、図２に示した表示パネル１７に表示されるブックマーク一覧画面６３０の一例を示す。ブックマーク一覧画面６３０は、リモコン１００によって指定あるいは選択されて、登録つまり設定情報記憶部１５ｄに記憶されたブックマークの一覧を表示するための画面である。この画面では、ブックマークデータに登録されているブックマークを一覧し、ブックマーク一覧の中から選択されたブックマークに対応付けられているポップアップの詳細内容を、Ｗｅｂブラウザを起動して表示し、さらにブックマークの登録内容の変更および削除を行うことができる。ブックマーク一覧画面６３０は、図３０に示した機能メニューで、ブックマーク表示が選択されたときに表示される。
【０１８９】
ブックマーク一覧画面６３０には、画面の上側に画面のタイトル「ブックマーク」が示され、その下側にアイコン、タイトル、登録、広告主、内容、および備考などの項目のラベルが一列に示され、その下に各ポップアップに対応するブックマークデータがリスト形式で表示される。
【０１９０】
アイコンは、ポップアップデータをサービスサーバ２０から取得した時に、同時にポップアップデータに含まれる表示アイコンＵＲＬ２１２に記載された場所から取得して、ポップアップデータ記憶部１５ｂに記憶されているアイコンデータの中から、ブックマークデータの表示アイコンＵＲＬ２７９をキーにして該当のものを検索して得られるアイコンデータが示す表示アイコンである。タイトルは、そのブックマークが示すポップアップに関連するコンテンツのタイトル、登録日は、ブックマーク登録を行った日付、広告主は、広告の詳細情報を提供する広告主、および内容は、商品の内容であり、いずれもブックマークデータを参照して表示される。備考は、ブックマークデータの他の情報を参照して表示される情報で、たとえばこの例では有効期限が切れていることが示されている。備考には、そのほか、ジャンルを表示したり、年齢制限を提示したり、あるいはコンテンツの視聴期限切れの表示などを表示してもよい。
【０１９１】
図３２には、２つのアイコンに対してタイトル、登録、広告主、内容、および備考などの項目が示されている。タイトル「冬のドナタ」についての登録、広告主、内容、および備考は、それぞれ「２００５／９／１」、「ＳＥＬＫＯ」、「限定ウォッチ」、および「有効期限切れ」である。タイトル「リハーポッター」についての登録、広告主、および内容は、それぞれ「２００５／９／７」、「早川書店」、および「原作本」であり、備考は空欄である。
【０１９２】
図３３は、図２に示した受信装置１０が処理するブックマーク登録処理フローチャートである。このフローチャートは、ブックマークを登録する処理を行うフローチャートである。図２に示したプログラム記憶部１５ａは、ブックマークの登録および表示を行うブックマーク処理プログラムをさらに記憶し、ブックマーク登録処理は、このブックマーク処理プログラムによって実行される。
【０１９３】
図３０に示した機能メニュー６１０でブックマーク登録の項目が選択されると、ステップＭ１に移る。この機能メニュー６１０は、たとえばポップアップ一覧画面で、あるいはコンテンツ再生中にポップアップを指定してポップアップの詳細情報が表示されている画面で、リモコン１００の機能キー１０５が押されて表示される機能メニューである。機能キー１０５が押されたときに選択されていたポップアップのポップアップＩＤ、あるいは詳細情報が表示されていたポップアップつまりコンテンツ再生中に指定されたポップアップのポップアップＩＤが、入力情報としてブックマーク登録処理に与えられる。
【０１９４】
ステップＭ１では、ポップアップデータ内から、指定のポップアップＩＤのレコードを探す。すなわち、不揮発性メモリ１５内のポップアップデータ記憶部１５ｂに格納つまり記憶されているポップアップデータを先頭から検索し、指定のポップアップＩＤつまり入力情報として受け取ったポップアップＩＤを持ったレコードを探す。指定のポップアップＩＤのレコードがあれば、ステップＭ２へ進み、指定のポップアップＩＤのレコードがなければ、処理を終了する。レコードは、ポップアップデータ、コンテンツ付属データ、またはブックマークデータの最小の構成単位であり、たとえばポップアップデータのレコードは、１つのポップアップに関連するデータからなる。
【０１９５】
ステップＭ２では、ステップＭ１で探し出したポップアップデータのレコードから、コンテンツＩＤ２０２、表示アイコンＵＲＬ２１２、広告主２０３、内容２０４、有効期限２１５の情報を取得する。ステップＭ３では、コンテンツ付属データ内から、ステップＭ２で得られたコンテンツＩＤのレコードを探す。すなわち、コンテンツ付属データを先頭から検索して、ステップＭ２で取得したコンテンツＩＤを持つレコードを探す。ステップＭ２で取得したコンテンツＩＤを持つレコードがあれば、ステップＭ４へ進み、ステップＭ２で取得したコンテンツＩＤを持つレコードがなければ、処理を終了する。コンテンツ付属データのレコードは、１つのコンテンツに付属するデータからなる。
【０１９６】
ステップＭ４では、タイトルを取得する。すなわち、ステップＭ３で探し出したコンテンツ付属データのレコードからタイトル２２２の情報を取得する。ステップＭ５では、ポップアップデータ記憶部１５内を、表示アイコンＵＲＬをキーにして検索してイメージを取得する。すなわち、ポップアップデータをサービスサーバ２０から取得した時に、同時にポップアップデータに含まれる表示アイコンＵＲＬ２１２に記載された場所から取得してポップアップデータ記憶部１５ｂに記憶したアイコンデータの中から、ステップＭ１で探し出したポップアップデータのレコードから取得した表示アイコンＵＲＬ２１２をキーにして、アイコンデータつまりアイコンのイメージを取得する。
【０１９７】
ステップＭ６では、画面を表示する。すなわち、これらの情報、つまりステップＭ２、ステップＭ４、およびステップＭ５で取得した情報をもとに図３１に示したブックマーク登録画面６２０を表示する。ステップＭ７では、キー入力待ち、およびキーによる分岐を行う。すなわちユーザによるリモコン１００のキーの入力を待ち、キーが入力されると入力されたキーによって分岐する。入力されたキーが決定キー１０３であれば、ステップＭ８へ進み、入力されたキーが戻るキー１０６であれば、ステップＭ１０へ進み、入力されたキーがその他キー、つまり決定キー１０３および戻るキー１０６以外のキーであれば、ステップＭ１１へ進む。
【０１９８】
ステップＭ８では、ブックマークデータの新規レコードを、得られた情報から生成して追加する。すなわちステップＭ２、ステップＭ４、およびステップＭ５で取得してステップＭ６で提示つまり表示している情報を、ブックマークデータに新規レコードとして追加して、設定情報記憶部１５ｄに記憶する。ステップＭ９では、画面を消去して、処理を終了する。ステップＭ１０でも、画面を消去して、処理を終了する。ステップＭ１１では、入力されたその他のキーの操作は無視して、ステップＭ７へ戻り、再度キー入力待ちになる。
【０１９９】
図３４は、図２に示した受信装置１０が処理するブックマーク一覧処理フローチャートである。このフローチャートは、図３２に示したブックマーク一覧画面６３０を表示し、さらに表示した画面で選択されたブックマークが示すポップアップの詳細情報の表示、ならびにブックマークデータの削除および変更などの処理を行うフローチャートである。ブックマーク一覧処理は、プログラム記憶部１５ａに記憶されたブックマーク処理プログラムによって実行される。図３０に示した機能メニュー６１０でブックマーク表示の項目が選択されると、ステップＮ１に移る。この機能メニュー６１０は、たとえば図１４に示したコンテンツリスト画面５００で、リモコン１００の機能キー１０５が押されて表示される機能メニューである。
【０２００】
ステップＮ１では、画面のタイトルと各カラムのラベルを表示する。すなわちブックマーク一覧画面６３０に、画面のタイトル、たとえば「ブックマーク」の文字列と、画面のタイトルの下に表示する各項目のラベル、たとえば「アイコン」、「タイトル」、「登録」、「広告主」、「内容」、および「備考」などの文字列を表示する。ステップＮ２では、ブックマークデータ内から１件のレコードを取得する。すなわち、設定情報記憶部１５ｄに格納つまり記憶されたブックマークデータから、１件分のレコードを取得する。ブックマークデータのレコードは、１つのポップアップに対するブックマークに関連するデータからなる。レコードがある場合つまりレコードを取得することができた場合は、ステップＮ２へ進み、終端の場合つまりレコードを取得することができなかった場合は、ステップＮ５へ進む。
【０２０１】
ステップＮ３では、レコードの表示アイコンＵＲＬに対応するアイコンイメージを画面の所定の位置に表示する。すなわち、ステップＮ２で取得したレコード中の表示アイコンＵＲＬ２７９に対応するアイコンイメージを、ポップアップデータ記憶部１５ｂ内から読み出して、画面の所定の位置に表示する。ステップＮ４では、レコードから、タイトル、ブックマーク登録日、広告主、内容、および有効期限の情報を画面上の所定の位置に提示する。すなわち、ステップＮ２で取得したブックマークデータのレコード中のタイトル２７４、ブックマーク登録日２７２、広告主２７７、および内容２７８の情報、ならびに有効期限２８２などに基づく情報を、画面の所定の位置に表示し、ステップＮ２に戻り、次のレコードを取得する。
【０２０２】
ステップＮ５では、キー入力待ち、およびキーによる分岐を行う。すなわちユーザによるリモコン１００のキーの入力を待ち、キーが入力されると入力されたキーによって分岐する。入力されたキーが上下カーソルキー１０４であれば、ステップＮ６へ進み、入力されたキーが決定キー１０３であれば、ステップＮ７へ進み、入力されたキーが戻るキー１０６であれば、ステップＮ９へ進み、入力されたキーがその他キー、つまり上下カーソルキー１０４、決定キー１０３、および戻るキー１０６以外のキーであれば、ステップＮ１０へ進む。
【０２０３】
ステップＮ６では、フォーカスを移動する。すなわち、画面上のフォーカス６３１をカーソルキー１０４の方向に移動して、ステップＮ５へ戻り、再びキー入力待ちになる。ステップＮ７では、後述するブックマーク操作選択処理を呼び出す。すなわちフォーカス６３１の当たっているブックマークデータについて操作選択処理を実行する。ステップＮ８では、画面を消去して、処理を終了する。ステップＮ９でも、画面を消去して、処理を終了する。ステップＮ１０では、入力されたその他のキーの操作は無視して、ステップＮ５へ戻り、再度キー入力待ちになる。
【０２０４】
図３５は、図２に示した表示パネル１７に表示されるブックマーク操作選択画面６４０の一例を示す。ブックマーク操作選択画面６４０は、ブックマーク一覧画面６３０で決定キー１０３が押されたときに表示される画面で、その時点でフォーカス６３１によって選択されているブックマークデータに対して、どのような処理を行うかを選択するための画面である。
【０２０５】
ブックマーク操作選択画面６４０には、画面の上側に画面のタイトル「ブックマーク操作」が示され、その下側に変更ボタン６４１、削除ボタン６４２、および表示ボタン６４３が表示され、フォーカス６４４がそれらのボタンのうちの１つのボタンに当たっている。決定キー１０３が押されたときにフォーカス６４４が当たっているボタンに対応する処理が、決定キー１０３が押された時点にブックマーク一覧画面６３０でフォーカス６３１によって選択されていたブックマークデータについて実行される。
【０２０６】
変更ボタン６４１は、ブックマーク一覧画面６３０で選択されていたブックマークデータの各項目の内容を変更するための画面を表示するためのボタンである。その画面および変更処理の内容は、本発明とは直接関係のないものであるので省略する。削除ボタン６４２は、当該のブックマークデータを削除するためのボタンである。すなわち、削除ボタン６４２を操作すると、設定情報記憶部１５ｄからそのブックマークデータが消去され、同時にそのブックマークデータに対応するアイコンのイメージも不揮発性メモリ１５から消去される。表示ボタン６４３は、Ｗｅｂブラウザを起動し、ポップアップデータが参照しているジャンプ先ＵＲＬの情報を表示するためのボタンである。すなわち、ブックマーク一覧画面６３０で選択されていたブックマークデータのジャンプ先ＵＲＬ２８１が示すＵＲＬから情報を取得して表示する。
【０２０７】
図３６は、図２に示した受信装置１０が処理するブックマーク操作選択処理フローチャートである。このフローチャートは、図３４に示したブックマーク一覧処理から呼び出され、ブックマーク一覧画面６３０で選択されていたブックマークが示すポップアップの詳細情報の表示、ならびにブックマークデータの削除および変更などの処理を行う。図３４に示したフローチャートのステップＮ７が実行されると、ステップＯ１に移る。
【０２０８】
ステップＯ１では、画面のタイトルと各ボタンを表示する。すなわち、タイトルたとえば「ブックマーク操作」の文字列と、変更ボタン６４１、削除ボタン６４２、および表示ボタン６４３とを、ブックマーク操作選択画面６４０に表示する。ステップＯ２では、表示ボタン６４３にフォーカス６４４を当てる。ステップＯ３では、キー入力待ち、およびキーによる分岐を行う。すなわちユーザによるリモコン１００のキーの入力を待ち、キーが入力されると入力されたキーによって分岐する。入力されたキーが左右カーソルキー１０４であれば、ステップＯ４へ進み、入力されたキーが決定キー１０３であれば、ステップＯ５へ進み、入力されたキーが戻るキー１０６であれば、ステップＯ６へ進み、入力されたキーがその他キー、つまり左右カーソルキー１０４、決定キー１０３、および戻るキー１０６以外のキーであれば、ステップＯ７へ進む。
【０２０９】
ステップＯ４では、フォーカスを移動する。すなわち、画面上のフォーカス６４４をカーソルキー１０４の方向に移動して、ステップＯ３へ戻り、再びキー入力待ちになる。ステップＯ５では、選択したボタンによる分岐を行う。すなわち、変更ボタン６４１、削除ボタン６４２、および表示ボタン６４３のうちで、決定キー１０３が入力されたときに、フォーカス６４４で選択されていたボタンによる分岐を行う。選択されていたボタンが表示ボタン６４３であれば、ステップＯ８へ進み、選択されていたボタンが削除ボタン６４２であれば、ステップＯ１１へ進み、選択されていたボタンが変更ボタン６４１であれば、ステップＯ１２へ進む。ステップＯ６では、画面を消去して、処理を終了し呼び出し元に戻る。ステップＯ７では、入力されたその他のキーの操作は無視して、ステップＯ３へ戻り、再度キー入力待ちになる。
【０２１０】
ステップＯ８では、関連Ｗｅｂページの受信と表示を行う。すなわち、Ｗｅｂブラウザを起動し、ブックマークデータの当該レコードのジャンプ先ＵＲＬ２８１が示すＵＲＬからＷｅｂページを受信し、受信したＷｅｂページを表示する。ステップＯ９では、Ｗｅｂブラウザが終了したか否かを判断する。Ｗｅｂブラウザが終了した場合は、ステップＯ１０へ進み、Ｗｅｂブラウザが終了していない場合は、ステップＯ９へ戻り、Ｗｅｂブラウザが終了するのを待つ。ステップＯ１０では、画面を消去して、終了し呼び出し元に戻る。
【０２１１】
ステップＯ１１では、当該ブックマークデータのレコードを削除し、関連の表示アイコンイメージを消去して、ステップＯ１０へ進む。すなわち、当該レコードを設定情報記憶部１５ｄに記憶されているブックマークデータから削除するとともに、削除されたレコードの表示アイコンＵＲＬ２７９と対応していたアイコンイメージを不揮発性メモリ１５から消去して、ステップＯ１０へ進む。ステップＯ１２では、当該ブックマークデータの
レコードの各項目の変更を行うための画面を表示して変更を受け付けて、ステップＯ１０へ進む。すなわち、設定情報記憶部１５ｄに記憶されている当該レコードの各項目を変更するための画面を表示して、ユーザの変更操作を受け付け、そのレコードのブックマークデータを書き替えて、ステップＯ１０へ進む。
【０２１２】
このように、指定手段たとえばリモコン１００によって指定されたポップアップおよび選択手段たとえばリモコン１００によって選択されたポップアップに関する履歴情報つまりブックマークデータを、履歴記憶手段たとえば設定情報記憶部１５ｄに記憶しておき、履歴記憶手段に記憶された履歴情報が示すポップアップの一覧をコンテンツと非同期に表示する。さらに表示されたポップアップ一覧の中からポップアップが選択手段によって選択されると、選択されたポップアップの詳細情報を、そのポップアップの履歴情報に含まれるリンク先情報たとえばジャンプ先ＵＲＬ２８１が示すリンク先から受信し、受信した詳細情報を表示するので、一度指定あるいは選択されたポップアップの一覧をコンテンツと非同期に表示し、表示されたポップアップ一覧から選択されたポップアップの詳細情報を表示することができる。したがって、コンテンツとは独立して、たとえばコンテンツの有効期限が切れた後も、再度見たいポップアップの詳細情報を、過去に参照したポップアップの一覧から選択することによって見ることができる。
【０２１３】
本発明の実施の他の形態である広告提供方法は、図７、図８、図１９〜図２１、図２４〜図２８、図３３、図３４、および図３６に示したフローチャートによって示される。
【０２１４】
このように、まず、コンテンツに応じた広告を表す広告情報たとえばポップアップデータを送信する広告提供装置であるサービスサーバ２０から、コンテンツの広告情報を取得し、コンテンツを広告表示装置である受信装置１０に出力する際、広告提供装置から取得した広告情報が示す広告の一覧を予め定める期間に広告表示装置に表示し、次に、表示された広告の一覧から広告が選択されると、選択された広告の詳細情報を、詳細情報を送信する情報提供装置である広告主サーバ３０から取得し、取得した詳細情報を、出力されるコンテンツと非同期に広告表示装置に表示するので、コンテンツに関連する広告たとえばポップアップの一覧を予め定める期間に表示し、表示された一覧の中から選択されたポップアップの詳細情報を表示することができる。したがって、ユーザは、広告の詳細情報を見たいポップアップを、コンテンツに関連するポップアップの一覧の中から選択することができる。
【０２１５】
本発明の実施のさらに他の形態であるプログラムは、不揮発性メモリ１５のプログラム記憶部１５ａに記憶される受信プログラム、ポップアップ表示プログラム、およびブックマーク処理プログラムを含むプログラムであって、受信装置１０のＣＰＵ１２によって実行されるプログラムである。プログラム記憶部１５ａに記憶される受信プログラムは、図７および図１９に示したフローチャートを、ポップアップ表示プログラムは、図２１、および図２４〜図２８に示したフローチャートを実行するプログラムであり、さらにブックマーク処理プログラムは、図３３、図３４、および図３６に示したフローチャートを実行するプログラムである。
【０２１６】
上述した受信装置１０では、プログラムは不揮発性メモリ１５に記憶されているが、このプログラムは、着脱可能な記録媒体に記録しておいて、その記録媒体から不揮発性メモリ１５に読込んでもよいし、ネットワークに接続されている他のサーバの記憶装置などに記憶しておいて、その記憶装置からネットワークを介して読込んでもよい。あるいは、記録媒体あるいは記憶装置に記録されているプログラムを汎用のコンピュータにロードして、汎用のコンピュータによって機能させてもよい。
【０２１７】
このように、コンピュータを上述した広告表示装置である受信装置１０の各手段として機能させるためのプログラムとして提供することができる。
【図面の簡単な説明】
【０２１８】
【図１】本発明の実施の一形態である広告提供システム１のブロック図である。
【図２】図１に示した受信装置１０のブロック図である。
【図３】図２に示した受信装置１０のリモコン１００の外観図である。
【図４】図１に示したサービスサーバ２０から配信されるポップアップデータの構造図の一例を示す。
【図５】図１に示したサービスサーバ２０から配信されるコンテンツ付属データの構造図の一例を示す。
【図６】図１に示したサービスサーバ２０で管理されるコンテンツ管理データの構造図の一例を示す。
【図７】図２に示した受信装置１０が処理するポップアップデータ取得フローチャートである。
【図８】図１に示したサービスサーバ２０が処理するポップアップデータ送出フローチャートである。
【図９】図２に示した受信装置１０が処理するポップアップの表示および広告主サイト接続フローチャートである。
【図１０】図２に示した表示パネル１７に表示されるポップアップが１つの場合のポップアップ表示画面の例を示す。
【図１１】図２に示した表示パネル１７に表示されるポップアップが複数の場合のポップアップ表示画面の例を示す。
【図１２】図２に示した表示パネル１７に表示されるポップアップ広告一覧画面４００の一例を示す。
【図１３】ポップアップ表示タイミングの一例を示す。
【図１４】図２に示した表示パネル１７に表示されるコンテンツリスト画面５００の一例を示す。
【図１５】図２に示した表示パネル１７に表示される購入確認画面５１０の一例を示す。
【図１６】図２に示した表示パネル１７に表示される設定画面５２０の一例を示す。
【図１７】図２に示した表示パネル１７に表示されるカード情報設定画面５３０の一例を示す。
【図１８】図２に示した表示パネル１７に表示されるネットワーク設定画面５４０の一例を示す。
【図１９】図２に示した受信装置１０が処理する他のポップアップデータ取得フローチャートである。
【図２０】図１に示したサービスサーバ２０が処理する他のポップアップデータ送出フローチャートである。
【０２１９】
【図２１】図２に示した受信装置１０が処理する他のポップアップの表示および広告主サイト接続フローチャートである。
【図２２】図２に示した表示パネル１７に表示されるポップアップ表示方法選択画面６００の一例を示す。
【図２３】図２に示した設定情報記憶部１５ｄに記憶されるポップアップ表示方法選択データの構造図の一例を示す。
【図２４】図２に示した受信装置１０が処理する再生開始前処理フローチャートである。
【図２５】図２に示した受信装置１０が処理する再生終了後処理フローチャートである。
【図２６】図２に示した受信装置１０が処理するポップアップ一覧処理フローチャートである。
【図２７】図２に示した受信装置１０が処理するポップアップ一覧表示処理フローチャートである。
【図２８】図２に示した受信装置１０が処理する再生時ユーザ操作処理フローチャートである。
【図２９】図２に示した設定情報記憶部１５ｄに記憶されるブックマークデータの構造図の一例を示す。
【図３０】図２に示した表示パネル１７に表示される機能メニュー６１０の一例を示す。
【図３１】図２に示した表示パネル１７に表示されるブックマーク登録画面６２０の一例を示す。
【図３２】図２に示した表示パネル１７に表示されるブックマーク一覧画面６３０の一例を示す。
【図３３】図２に示した受信装置１０が処理するブックマーク登録処理フローチャートである。
【図３４】図２に示した受信装置１０が処理するブックマーク一覧処理フローチャートである。
【図３５】図２に示した表示パネル１７に表示されるブックマーク操作選択画面６４０の一例を示す。
【図３６】図２に示した受信装置１０が処理するブックマーク操作選択処理フローチャートである。
【符号の説明】
【０２２０】
１  広告提供システム
１０  受信装置
１１  ネットワークインタフェース
１２  ＣＰＵ
１３  ビデオインタフェース
１４  ワークメモリ
１５  不揮発性メモリ
１６  リモコン受信部
１７  表示パネル
２０  サービスサーバ
３０  広告主サーバ
４０  与信サーバ
５０  インターネット
１００  リモコン
【図１】
0004843326.tif 000002
【図２】
0004843326.tif 000003
【図３】
0004843326.tif 000004
【図４】
0004843326.tif 000005
【図５】
0004843326.tif 000006
【図６】
0004843326.tif 000007
【図７】
0004843326.tif 000008
【図８】
0004843326.tif 000009
【図９】
0004843326.tif 000010
【図１０】
0004843326.tif 000011
【図１１】
0004843326.tif 000012
【図１２】
0004843326.tif 000013
【図１３】
0004843326.tif 000014
【図１４】
0004843326.tif 000015
【図１５】
0004843326.tif 000016
【図１６】
0004843326.tif 000017
【図１７】
0004843326.tif 000018
【図１８】
0004843326.tif 000019
【図１９】
0004843326.tif 000020
【図２０】
0004843326.tif 000021
【図２１】
0004843326.tif 000022
【図２２】
0004843326.tif 000023
【図２３】
0004843326.tif 000024
【図２４】
0004843326.tif 000025
【図２５】
0004843326.tif 000026
【図２６】
0004843326.tif 000027
【図２７】
0004843326.tif 000028
【図２８】
0004843326.tif 000029
【図２９】
0004843326.tif 000030
【図３０】
0004843326.tif 000031
【図３１】
0004843326.tif 000032
【図３２】
0004843326.tif 000033
【図３３】
0004843326.tif 000034
【図３４】
0004843326.tif 000035
【図３５】
0004843326.tif 000036
【図３６】
0004843326.tif 000037