(57)【要約】【課題】ユーザのテレビジョンの視聴状況に応じて効果的に配信する広告を決定すること。【解決手段】テレビジョン受像機の遠隔操作を実行するリモコンアプリをインストールしている端末装置から、前記リモコンアプリにより実行された遠隔操作に基づくテレビ番組の視聴履歴に関する情報を受信する通信部と、前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、前記端末装置に配信する広告を決定するネット広告決定部と、を備える情報処理装置。【選択図】図７
2019087771.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン受像機の遠隔操作を実行するリモコンアプリをインストールしている端末装置から、前記リモコンアプリにより実行された遠隔操作に基づくテレビ番組の視聴履歴に関する情報を受信する通信部と、
前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、前記端末装置に配信するネット広告を決定する広告決定部と、
を備える情報処理装置。
【請求項２】
前記広告決定部は、テレビジョンで放送される番組に連動して、前記端末装置に配信するネット広告を決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記テレビ番組の視聴履歴に関する情報は、前記リモコンアプリの機能によりアップロードされる情報である、
請求項１または２に記載の情報処理装置。
【請求項４】
前記広告決定部は、
前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、所定の対象ネット広告に関連する対象テレビＣＭが放送されている或いは前記対象テレビＣＭに関連する番組が放送されている第１チャンネルの番組を前記端末装置のユーザが視聴中であるか否かを判定し、前記第１チャンネルの番組を前記端末装置のユーザが視聴中であると判定された場合に、前記対象ネット広告を、前記端末装置に送信する広告に決定する、
請求項１から３のうちいずれか一項に記載の情報処理装置。
【請求項５】
前記広告決定部は、
前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、所定の対象ネット広告に関連する対象テレビＣＭが放送されている或いは前記対象テレビＣＭに関連する番組が放送されている第１チャンネルの番組を前記テレビジョン受像機が録画中であるか否かを判定し、前記第１チャンネルの番組を前記テレビジョン受像機が録画中であると判定された場合、前記対象ネット広告を、前記端末装置に送信する広告に決定する、
請求項１から４のうちいずれか一項に記載の情報処理装置。
【請求項６】
前記広告決定部は、
前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、所定の対象ネット広告に関連する対象テレビＣＭが放送されている或いは前記対象テレビＣＭに関連する番組が放送されている第１チャンネルの番組を前記端末装置のユーザが視聴中でなく、且つ、前記第１チャンネル以外の第２チャンネルの番組をユーザが視聴中であると判定した場合、前記対象ネット広告を、前記端末装置に送信する広告に決定する、
請求項１から５のうちいずれか一項に記載の情報処理装置。
【請求項７】
前記広告決定部は、
前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、所定の対象ネット広告に関連する対象テレビＣＭが放送されている、或いは前記対象テレビＣＭに関連する番組が前記テレビジョン受像機において放送されているときに、前記テレビジョン受像機の電源がオフ状態であるか否かを判定し、前記テレビジョン受像機の電源がオフ状態であると判定した場合、前記対象ネット広告を、前記端末装置に送信する広告に決定する、
請求項１から６のうちいずれか一項に記載の情報処理装置。
【請求項８】
前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、前記端末装置を利用するユーザの属性を取得する属性取得部を更に備え、
前記広告決定部は、
前記端末装置に送信する広告として仮決定された複数の広告のうち、前記端末装置を利用するユーザの属性に適する広告を、前記端末装置に送信する広告に決定する、
請求項１から７のうちいずれか一項に記載の情報処理装置。
【請求項９】
前記属性取得部は、前記端末装置にインストールされているアプリケーションプログラムの種類に基づいて、前記端末装置を利用するユーザの属性を取得する、
請求項８に記載の情報処理装置。
【請求項１０】
前記端末装置におけるアプリの実行状態に応じて、前記リモコンアプリ以外の所定のアプリを提供するその他アプリサーバを、広告を配信する配信先に決定する配信決定部をさらに備える請求項１から９のうちいずれか一項に記載の情報処理装置。
【請求項１１】
端末装置に、
テレビジョン受像機の遠隔操作を実行させ、
前記遠隔操作に基づくテレビ番組の視聴履歴に関する情報をリモコンアプリサーバに送信させ、
前記リモコンアプリサーバにより決定された広告を再生させる、
プログラム。
【請求項１２】
端末装置に、
テレビジョン受像機の遠隔操作を実行させ、
前記遠隔操作に基づくテレビ番組の視聴履歴に基づいて、前記端末装置に表示させる広告を決定させる、
プログラム。
【請求項１３】
前記端末装置に、
所定のタイミングで一定期間の広告コンテンツを放送管理サーバから取得させ、
取得した前記広告コンテンツを記憶部に記憶させる、
請求項１２に記載のプログラム。
【請求項１４】
端末装置に、
テレビジョン受像機の遠隔操作を実行させ、
前記遠隔操作に基づくテレビ番組の視聴履歴に関する情報をリモコンアプリサーバに送信し、
前記リモコンアプリサーバが、
前記端末装置から受信した前記テレビ番組の視聴履歴に関する情報に基づいて、前記端末装置に配信するネット広告を決定し、
前記決定したネット広告のコンテンツデータを前記端末装置に送信し、
前記端末装置が、
前記リモコンアプリサーバから受信したネット広告のコンテンツデータに基づいて、前記ネット広告を再生する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、および情報処理方法に関する。
【背景技術】
【０００２】
放送波を用いて動画を提供するテレビジョン（以下、単にテレビと記す）放送において、放送番組の実際の視聴率を調査し、調査結果を配信するサービスが知られている。このサービスを利用し、視聴率の調査結果に基づいて、インターネットによりユーザに配信されるコンテンツの配信量を決定するものが知られている（例えば、特許文献１参照）。
【０００３】
しかしながら、視聴率の調査結果は、翌日以降に配信される場合が多く、リアルタイムで視聴中であるか否かを判定することができない場合があった。また、多くの家庭では、テレビ受像機が、インターネットに接続されていない状況であるため、インターネットを用いてテレビ番組の視聴履歴をリアルタイムに取得することは困難である。
【０００４】
これに対し、赤外線通信機能を備えた携帯端末を、テレビ受像機等のリモコンとして利用し、リモコンの操作履歴に基づいて、対象のテレビ番組がリアルタイムに視聴されているか否かを判定し、判定結果に応じたコンテンツを携帯端末に送信するものが知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−５４４３６号公報
【特許文献２】特開２００９−２５３８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、リアルタイムに視聴中であるか否かに応じて異なるコンテンツを配信しているため、多角的な観点で配信手法を駆使する必要のあるコンテンツの配信においては、効率的に配信できない場合があった。
【０００７】
本発明は、このような事情を考慮してなされたものであり、ユーザのテレビ番組の視聴状況に応じて効果的に配信するネット広告を決定することができる情報処理装置、プログラム、および情報処理方法を提供することを目的の一つとする。
【課題を解決するための手段】
【０００８】
本発明の一態様は、テレビジョン受像機の遠隔操作を実行するリモコンアプリをインストールしている端末装置から、前記リモコンアプリにより実行された遠隔操作に基づくテレビ番組の視聴履歴に関する情報を受信する通信部と、前記通信部により受信された前記テレビ番組の視聴履歴に関する情報に基づいて、前記端末装置に配信するネット広告を決定する広告決定部と、を備える情報処理装置である。
【発明の効果】
【０００９】
本発明の一態様によれば、ユーザのテレビ番組の視聴状況に応じて効果的に配信するネット広告を決定することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る情報処理装置を含む情報処理システム１の全体構成を示す図である。
【図２】端末装置５０の構成図である。
【図３】リモコン操作画面５０１の一例を示す図である。
【図４】広告表示画面５０２の一例を示す図である。
【図５】広告表示画面５０３の一例を示す図である。
【図６】放送管理サーバ２００の構成図である。
【図７】リモコンアプリサーバ１００の構成図である。
【図８】放送属性データ１５１の内容の一例を示す図である。
【図９】視聴履歴データ１５３の内容の一例を示す図である。
【図１０】テレビ状態情報１５４の内容の一例を示す図である。
【図１１】ユーザ属性データ１５５の内容の一例を示す図である。
【図１２】広告手法について説明するための説明図である。
【図１３】情報処理システム１において実行される処理を示すシーケンス図である。
【図１４】リモコンアプリサーバ１００において実行される広告決定処理の一例を示すフローチャートである。
【図１５】状態判定部１７２において実行される前処理の一例を示すフローチャートである。
【図１６】広告決定部１７４において、第１決定処理を採用した場合に実行される後処理の一例を示すフローチャートである。
【図１７】広告決定部１７４において、第２決定処理を採用した場合に実行される後処理の一例を示すフローチャートである。
【図１８】広告決定部１７４において、第３決定処理を採用した場合に実行される後処理の一例を示すフローチャートである。
【図１９】広告決定部１７４において、第４決定処理を採用した場合に実行される後処理の一例を示すフローチャートである。
【図２０】第２実施形態に係る情報処理装置を含む情報処理システム１Ａの全体構成を示す図である。
【図２１】その他アプリサーバ３００の構成図である。
【図２２】リモコンアプリサーバ１００Ａの構成図である。
【図２３】アプリ実行状態情報１５６の内容の一例を示す図である。
【図２４】情報処理システム１Ａにおいて実行される処理を示すシーケンス図である。
【図２５】広告配信処理の一例を示すフローチャートである。
【図２６】端末装置５０Ｂの構成図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照し、本発明の情報処理装置、プログラム、および情報処理方法の実施形態について説明する。
【００１２】
＜第１実施形態＞
図１は、第１実施形態に係る情報処理装置を含む情報処理システム１の全体構成を示す図である。図１に示す通り、情報処理システム１は、一以上のテレビ受像機１０と、一以上の端末装置５０と、情報処理装置（以下、リモコンアプリサーバと記す）１００と、放送管理サーバ２００とを含む。端末装置５０と、リモコンアプリサーバ１００と、放送管理サーバ２００とは、ネットワークＮＷを用いて互いに通信する。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、インターネット、プロバイダ装置、無線基地局、専用回線などのうちの一部または全部を含む。
【００１３】
テレビ受像機１０は、テレビ番組を視聴するための受像機である。テレビ受像機１０においては、設置される地域に応じたチャンネル設定が実行されているものとする。チャンネル設定により、電波を受信する中継局が選択される。中継局は、テレビ受像機１０が設置される地域に応じて予め決められている。テレビ受像機１０は、例えば、ユーザＡの自宅リビングに設置されている。
【００１４】
［端末装置５０］
端末装置５０は、ユーザが使用する端末であって、例えば、スマートフォン、タブレット端末、ＰＤＡ（Personal Digital Assistant）等である。以下の実施形態において、端末装置５０は、例えば、ユーザＡが所有し、ユーザ登録を行っているスマートフォンである。なお、端末装置５０は、ユーザＡの自宅リビングに置いてある場合、ユーザＡの他にも、ユーザＡの家族により操作可能である。
【００１５】
図２は、端末装置５０の構成図である。図２に示す通り、端末装置５０は、例えば、通信部５１と、赤外線通信部５２と、入力部５３と、表示部５４と、記憶部５５と、制御部５７とを備える。
【００１６】
通信部５１は、セルラー網やＷｉ−Ｆｉ網等を用いて、ネットワークＮＷに接続するためのハードウェアを有する。例えば、通信部５１は、アンテナおよび送受信装置などを有する。
【００１７】
赤外線通信部５２は、テレビのリモコン操作を実現する赤外線通信を行うためのハードウェアを有する。
【００１８】
入力部５３は、例えば、表示部５４と一体として形成されるタッチパネルＴＰ、各種キー、ボタン、ダイヤルスイッチ、マウスなどのうち一部または全部を含む。
【００１９】
表示部５４は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）表示装置などである。
【００２０】
記憶部５５は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、ＳＳＤ（Solid State Drive）などのフラッシュメモリ、ＨＤＤ（Hard Disk Drive）などである。記憶部５５には、例えば、リモコンアプリ５５１などの情報が格納される。
【００２１】
リモコンアプリ５５１は、テレビ受像機を遠隔操作する機能を実現させるアプリケーションプログラムであって、端末装置５０によりダウンロードされてもよいし、実在店舗において可搬型記憶媒体に格納されたものが販売され、可搬型記憶媒体から端末装置にインストールされてもよいし、端末装置にプリインストールされていてもよい。以下の説明では、リモコンアプリは、一例として、リモコンアプリサーバ１００からダウンロードされ、端末装置５０にインストールされているものとして説明する。
【００２２】
制御部５７は、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサがプログラムを実行することで実現される。制御部５７は、例えば、リモコンアプリ実行部５７１を備える。リモコンアプリ実行部５７１は、例えばＣＰＵがリモコンアプリ５５１を実行することで実現される。
【００２３】
リモコンアプリ実行部５７１は、入力部５３により、ユーザからのリモコンアプリ５５１の起動指示が受け付けられた場合に起動される。なお、リモコンアプリ実行部５７１は、入力部５３により、ユーザからのリモコンアプリ５５１の終了指示が受け付けられるまで、他のアプリケーションプログラムの実行状態に拘わらずバックグラウンドで起動していてもよい。
【００２４】
リモコンアプリ実行部５７１は、各種操作画面等を表示部５４に表示させる。例えば、リモコンアプリ実行部５７１は、リモコン操作画面を表示部５４に表示させる。図３に、リモコン操作画面５０１の一例を示す図である。図３に示す通り、リモコン操作画面５０１には、電源ボタン５１０、選局ボタン５１１と、音量調整ボタン５１２と、カーソル選択ボタン５１３と、番組表ボタン５１４と、録画ボタン５１５と、再生ボタン５１６とが設定される。これらのボタンは既存のテレビリモコンの操作内容と同じであるため詳細な説明は省略する。
【００２５】
リモコンアプリ実行部５７１は、例えば、リモコン操作画面５０１に対するユーザのリモコン操作が入力部５３により受け付けられた場合（以下、「リモコン操作画面５０１に対してユーザが操作を行った場合」と称する）、受け付けられたリモコン操作に応じた信号（以下、操作信号と記す）を生成し、生成した操作信号を、赤外線通信部５２を用いて送信する。
【００２６】
また、リモコンアプリ実行部５７１は、例えば、リモコン操作画面５０１に対してユーザが操作を行った場合、受け付けられたリモコン操作の内容を示す情報（以下、操作内容情報と記す）を、通信部５１を用いてリモコンアプリサーバ１００に送信する。つまり、操作内容情報は、リモコンアプリの機能によりアップロードされる情報である。リモコンアプリ実行部５７１は、所定のタイミング（例えば、操作の都度、所定時間経過後）で、操作内容情報をアップロードする。所定時間経過後にアップロードする場合、リモコンアプリ実行部５７１は、所定時間（例えば、一分、一時間等）おきに前回のアップロードの後から作成された全ての操作内容情報をまとめて、アップロードしてもよい。
【００２７】
リモコン操作には、例えば、テレビ受像機１０の電源のオン・オフを指示する操作、出力チャンネルを指定されたチャンネルに変更するように指示する操作、指定されたチャンネルにおいて指定された時間帯に放送される番組の録画を指示する操作等が含まれる。出力チャンネルとは、テレビ受像機１０において出力が選択されているチャンネルである。
【００２８】
リモコンアプリ実行部５７１は、例えば、リモコン操作を受け付けるたびに、操作内容情報を作成し、リモコンアプリサーバ１００に送信する。なお、リモコンアプリ実行部５７１は、所定のリモコン操作を受け付けた場合に操作内容情報を作成し、所定のリモコン操作以外のリモコン操作を受け付けた場合には操作内容情報を作成しなくてもよい。例えば、音量の調整や同じ番組を指定する操作等については、操作内容情報は作成されなくてもよい。
【００２９】
また、リモコンアプリ実行部５７１は、通信部５１を用いて、リモコンアプリサーバ１００から広告データを受信した場合、受信した広告データに基づく画面（以下、広告表示画面と記す）を表示部５４に表示させる。図４は、リモコン操作画面の中に埋め込まれた状態で表示される広告表示画面５０２の一例を示す図である。図５は、リモコン操作画面の上に重ねて表示される広告表示画面５０３の一例を示す図である。広告表示画面５０２，５０３には、静止画あるいは動画が表示される。広告表示画面は、図４と図５のいずれの態様で表示されてもよい。
【００３０】
図４に示す広告表示画面５０２は、リモコン操作画面５０１Ａの一部の領域に置き換えられる形で表示されている（リモコン操作画面５０１Ａに埋め込まれている）。この状態において、リモコン操作画面５０１Ａに表示される各種ボタン等は、ユーザからの操作を受け付け可能な状態である。
【００３１】
図５に示す広告表示画面５０３は、リモコン操作画面５０１Ｂの上にポップアップの形で重ねて表示される。この状態において、リモコン操作画面５０１Ｂに表示される各種ボタン等は、ユーザからの操作を受け付けない状態であり、例えば、リモコン操作画面５０１に表示される色よりも薄い色で表示されている。
【００３２】
［放送管理サーバ２００］
次に、リモコンアプリサーバ１００の説明に先だって、図６を参照し、放送管理サーバ２００について説明する。図６は、放送管理サーバ２００の構成図である。図６に示す通り、放送管理サーバ２００は、例えば、通信部２１０と、記憶部２５０と、配信部２７０とを備える。
【００３３】
通信部２１０は、例えば、ＮＩＣ（Network Interface Card）などの通信インターフェースを含む。
【００３４】
記憶部２５０は、例えば、ＲＡＭやＲＯＭ、ＳＳＤなどのフラッシュメモリ、ＨＤＤなどである。記憶部２５０には、例えば、放送属性データ２５１と、広告データ２５２などの情報が格納される。放送属性データ２５１は、地域ごとにテレビ番組表の内容が異なる場合、地域ごとに用意される。広告データ２５２は、放送属性データ２５１において放送が予定されているテレビＣＭ（commercial message）のコンテンツデータである。なお、同じ商品の広告であっても、インターネットにおいて提供されるネット広告のコンテンツデータが、テレビＣＭの内容と異なる場合がある。この場合、広告データ２５２は、テレビＣＭのコンテンツと、インターネットにおいて提供されるネット広告のコンテンツデータの両方を含んでいてもよい。
【００３５】
配信部２７０は、所定の配信タイミング（例えば、一日単位、一週間単位、二週間単位等）において、記憶部２５０から放送属性データ２５１および広告データ２５２を読み出し、通信部２１０を用いて、リモコンアプリサーバ１００に配信する。
【００３６】
［リモコンアプリサーバ１００］
次に、図７を参照して、リモコンアプリサーバ１００について説明する。図７は、リモコンアプリサーバ１００の構成図である。図７に示す通り、リモコンアプリサーバ１００は、例えば、通信部１１０と、記憶部１５０と、制御部１７０とを備える。
【００３７】
通信部１１０は、例えば、ＮＩＣなどの通信インターフェースを含む。
【００３８】
記憶部１５０は、例えば、ＲＡＭやＲＯＭ、ＳＳＤなどのフラッシュメモリ、ＨＤＤなどである。記憶部１５０には、例えば、放送属性データ１５１、広告データ１５２、視聴履歴データ１５３、テレビ状態情報１５４、ユーザ属性データ１５５などの情報が格納される。
【００３９】
放送属性データ１５１は、テレビ放送される番組およびテレビＣＭに関する情報である。図８は、放送属性データ１５１の内容の一例を示す図である。放送属性データ１５１は、図８に示す通り、例えば、放送時刻情報と、番組情報と、番組のジャンルと、ターゲットのジャンルと、テレビＣＭのスケジュール（ＣＭスケジュール）と、対象ネット広告ＩＤとを対応付けたテーブルに格納される。放送時刻情報は、番組が放送される時刻を示す情報である。番組情報は、放送される番組名や番組の内容等を示す情報である。番組のジャンルは、番組の内容に応じてグループ化するための情報であって、番組のカテゴリや種類等に基づき予め決められている。ターゲットのジャンルは、番組のターゲットに応じてグループ化するための情報であって、視聴者の属性やテレビ番組の視聴傾向に基づいて予め決められている。テレビＣＭのスケジュール（ＣＭスケジュール）は、ＣＭを識別するための固有情報（ＩＤ、ＣＭ名、商品等名称等）、各ＣＭの放送時刻、およびＣＭの動画の長さ等を含む情報である。対象ネット広告ＩＤは、広告主によりインターネットを用いて端末装置５０への配信が依頼された広告（対象ネット広告）を識別するための固有情報である。対象ネット広告ＩＤには、対象ネット広告のジャンルを示す情報が対応付けられていてもよい。なお、放送属性データ１５１は、地域ごとに番組表の内容が異なる場合、地域ごとに用意される。
【００４０】
対象ネット広告には、予め関連する対象テレビＣＭが決められている。これは、対象ネット広告に対して、関連する対象テレビＣＭが決定される場合に限らず、対象テレビＣＭに対して、関連する対象ネット広告が決定される場合も含まれる。「関連する」には、同一の商品・サービス等であること、同一のメーカーであること、同一のターゲット層であること等が含まれる。互いに関連する対象ネット広告と対象テレビＣＭは、例えば、同一の情報を用いて関連付けられている。例えば、実施形態において、互いに関連する対象テレビＣＭのＣＭＩＤ（テレビＣＭを識別するための固有情報）と、対象ネット広告のネット広告ＩＤ（ネット広告を識別するための固有情報）とは、少なくとも一部に同一の情報を含んでいる。これに限らず、同一の商品・サービス名や、同一のメーカー名、同一のターゲット層等を示す情報に基づいて、互いに関連する対象テレビＣＭと対象ネット広告とが対応付けられていてもよい。
【００４１】
広告データ１５２は、放送属性データ１５１において、ＣＭスケジュールにおいて放送が予定されている広告のコンテンツデータである。広告データ１５２は、画像データであってもよく、動画データであってもよいが、必ずしも、テレビで放送されるＣＭの動画データと同一のものとは限らない。例えば、広告データ１５２は、ネット広告ＩＤに、コンテンツデータを対応付けたデータである。
【００４２】
視聴履歴データ１５３は、端末装置５０から受信した操作内容情報に基づく情報である。図９は、視聴履歴データ１５３の内容の一例を示す図である。図９に示す通り、視聴履歴データ１５３は、操作時刻と、操作種別と、出力チャンネルと、録画スケジュールとを対応付けたテーブルに格納される。視聴履歴データ１５３は、端末装置５０ごとに用意されたテーブルに格納される。なお、各テーブルは、端末装置５０を識別するための固有情報（以下、端末ＩＤと記す）により管理されている。端末ＩＤは、電話番号やＭＡＣアドレス、その他の任意のユニークＩＤで表される。なお、各端末装置５０を識別するための情報は、端末装置５０を利用するユーザを識別するための固有情報（以下、ユーザＩＤと記す）であってもよい。ユーザＩＤは、例えば、リモコンアプリをダウンロードした際に用いられたユーザＩＤである。操作時刻は、入力部５３によりユーザからのリモコン操作が受け付けられた時刻である。操作種別は、リモコン操作の種類を示す情報である。出力チャンネルとは、リモコン操作後にテレビ受像機１０において出力が選択されているチャンネルを示す情報である。録画スケジュールは、指定された録画番組や放送時間、放送されるチャンネルを示す情報である。
【００４３】
テレビ状態情報１５４は、各端末装置５０におけるテレビ番組の視聴状態や録画状態についての最新状況を示す情報であり、逐次更新される。図１０は、テレビ状態情報１５４の内容の一例を示す図である。図１０に示す通り、テレビ状態情報１５４は、端末ＩＤと、テレビ状態（視聴状態と録画状態とを含む）とを対応付けたテーブルに格納される。テレビ状態は、端末装置５０のユーザがテレビ番組を視聴中であるか否かを示す情報や、視聴中である場合にはどこのチャンネルを視聴しているか等を示す情報を含む。また、テレビ状態は、端末装置５０のユーザが所有するテレビ受像機１０がテレビ番組を録画中であるか否かを示す情報や、録画中である場合にはどこのチャンネルを録画しているか等を示す情報を含む。テレビ状態は、後に説明する状態判定部１７２による判定結果である。
【００４４】
ユーザ属性データ１５５は、各端末装置５０を使うユーザの属性を示す情報である。図１１は、ユーザ属性データ１５５の内容の一例を示す図である。図１１に示す通り、ユーザ属性データ１５５は、端末ＩＤと、ユーザのジャンルと、テレビ番組の視聴頻度と、テレビ番組の視聴時間帯と、登録情報と、ショッピング履歴情報と、嗜好情報とを対応付けたテーブルに格納される。ユーザのジャンルは、テレビ放送されている番組のターゲットのジャンルと対応しており、端末装置５０のユーザがどのタイプのターゲットに該当するかを示す情報である。テレビ番組の視聴頻度は、端末装置５０のユーザによるテレビ番組の視聴頻度が高いか、低いか、あるいはその中間であるかを示す情報である。テレビ番組の視聴時間帯は、端末装置５０のユーザがよくテレビ番組を見ている時間帯を示す情報である。テレビ番組の視聴時間帯は、一日のうち各時間帯においてユーザがテレビ番組を見ている時間の割合を、パーセント表記で示す情報を含んでいてもよい。登録情報は、例えば、リモコンアプリや他のアプリをインストールしたとき、あるいは、端末装置５０を購入したとき等において、端末ＩＤ（あるいはユーザＩＤ）と対応付けて登録される情報である。登録情報には、例えば、性別、年齢、住んでいる地域、職業、家族構成等が含まれる。ショッピング履歴情報は、端末ＩＤ（あるいはユーザＩＤ）と対応付けられているオンラインショッピングの履歴情報である。ショッピング履歴情報には、オンラインショッピングにより購入した商品等に関する情報や、オンラインショッピングにおいて閲覧した商品等に関する情報等が含まれる。嗜好情報は、ユーザの嗜好に関する情報である、嗜好情報は、ユーザによって選択された情報であってもよく、ユーザのインターネットの視聴履歴や検索履歴等に基づく解析により得られた情報であってもよい。
【００４５】
制御部１７０は、例えば、データ管理部１７１と、状態判定部１７２と、属性取得部１７３と、広告決定部１７４と、通信制御部１７５とを備える。これらの構成要素のうち一部または全部は、例えば、ＣＰＵなどのプロセッサが、記憶部１５０に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、データ管理部１７１、状態判定部１７２、属性取得部１７３、広告決定部１７４、および通信制御部１７５の機能のうち一部または全部は、ＬＳＩ、ＡＳＩＣ、ＦＰＧＡ等のハードウェア（回路部：circuitryを含む）によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。
【００４６】
データ管理部１７１は、所定のタイミングで一定期間の放送属性データおよび広告データ（広告コンテンツ）を放送管理サーバ２００から取得する。データ管理部１７１は、放送管理サーバ２００から取得した各種情報を、放送属性データ１５１あるいは広告データ１５２の一部として記憶部１５０に格納する。また、データ管理部１７１は、各端末装置５０から受信した操作内容情報から、操作時刻と、操作種別と、出力が選択されたテレビのチャンネルを示す情報とを抽出し、抽出した情報を、視聴履歴データ１５３の一部として記憶部１５０に格納する。
【００４７】
また、データ管理部１７１は、放送属性データ１５１のＣＭスケジュールに対象ネット広告を対応づけて、対象ネット広告の配信予定スケジュールとして、放送属性データ１５１に格納する。例えば、データ管理部１７１は、通信部１１０を用いて対象ネット広告を示すネット広告ＩＤを取得した場合、取得した対象ネット広告と関連するテレビＣＭを示すＣＭＩＤを、放送属性データ１５１の「ＣＭスケジュール」の項目から検索する。検索により「ＣＭスケジュール」の中から対象テレビＣＭを示すＣＭＩＤを得られた場合、データ管理部１７１は、放送属性データ１５１において、対象テレビＣＭを示すＣＭＩＤを得た「ＣＭスケジュール」と同じ番組情報に対応づけられている「対象ネット広告ＩＤ」の欄に、対象ネット広告を示すネット広告ＩＤを書き込む。
【００４８】
また、データ管理部１７１は、通信部１１０を用いて、対象ネット広告を示すネット広告ＩＤと、対象ネット広告のジャンルを示す情報とを取得した場合、取得した対象ネット広告のジャンルと同一あるいは類似する（または所定の関係を有する）ジャンルを、放送属性データ１５１の「番組ジャンル」の項目から検索してもよい。検索により「番組ジャンル」の中から対象ネット広告のジャンルと同一あるいは類似する（または所定の関係を有する）ジャンルを得られた場合、データ管理部１７１は、放送属性データ１５１において、対象ネット広告のジャンルと同一あるいは類似する（または所定の関係を有する）ジャンルを得た「番組ジャンル」と同じ番組情報に対応づけられている「対象ネット広告ＩＤ」の欄に、対象ネット広告を示すネット広告ＩＤを書き込む。
【００４９】
状態判定部１７２は、記憶部１５０に記憶されている視聴履歴データ１５３を参照し、各端末装置５０によりリモコン操作されるテレビ受像機１０の状態（テレビ状態）を判定する。テレビ状態には、視聴状態と録画状態とが含まれる。視聴状態は、現在放送されている番組の視聴状態を示し、例えば、チャンネル○○を視聴中、電源オフ（非視聴中）等が含まれる。録画状態は、現在放送されている番組の録画状態を示し、例えば、「○月○日○時○分チャンネル○○を録画中」等が含まれる。なお、状態判定部１７２による詳細な処理については、後述する。状態判定部１７２は、判定結果に基づいて、テレビ状態情報１５４に含まれる情報のうち、対応する端末装置５０の端末ＩＤと対応付けられている「テレビ状態」の欄を更新する。なお、テレビ受像機１０が、複数のチャンネルの番組を同時に出力できる装置である場合、状態判定部１７２は、通信部１１０を用いて、テレビ受像機１０において同時に出力可能なチャンネル数や、テレビ受像機１０において出力されているチャンネル数を示す情報（以下、チャンネル数情報と記す）を、端末装置５０から取得する。そして、状態判定部１７２は、端末装置５０から取得したチャンネル数情報と操作内容情報との両方に基づいて、テレビ状態を判定してもよい。
【００５０】
属性取得部１７３は、例えば、記憶部１５０に記憶されている視聴履歴データ１５３に基づいて、端末装置５０を利用するユーザの属性を取得する。例えば、属性取得部１７３は、視聴履歴データ１５３に含まれるターゲットのジャンルを参照し、ユーザがよく見るテレビ番組のジャンルに基づいて、ユーザの好みのジャンルを決定する。また、属性取得部１７３は、視聴している時間帯や曜日、所定期間における視聴時間の累積値等に基づいて、テレビ番組をよく見るユーザであるか否かを示す属性（テレビ番組の視聴頻度）や、昼あるいは夜等、どの所定時間帯にテレビ番組を見ているユーザであるかを示す属性（テレビ番組の視聴時間帯）等を取得してもよい。属性取得部１７３は、取得したユーザの属性を示す情報を、ユーザ属性データ１５５として記憶部１５０に格納する。
【００５１】
また、属性取得部１７３は、通信部１１０を用いて、他のサーバや外部装置の記憶部に記憶されている情報の中から、端末装置５０を利用するユーザの属性を取得してもよい。例えば、属性取得部１７３は、他のサーバや外部装置から、端末ＩＤ（あるいはユーザＩＤ）と対応付けられている登録情報、ショッピング履歴情報、あるいは嗜好情報等を取得する。
【００５２】
また、属性取得部１７３は、例えば、端末装置５０にインストールされているアプリケーションプログラムの種類に基づいて、端末装置５０を利用するユーザの属性を取得してもよい。
【００５３】
広告決定部１７４は、視聴履歴データに関する情報に基づいて、端末装置５０に配信する広告を決定する。例えば、広告決定部１７４は、状態判定部１７２により判定された各端末装置５０に対応するテレビ状態に基づいて、各端末装置５０に配信する広告（以下、配信広告と記す）を決定する。これに限らず、広告決定部１７４は、視聴履歴データ１５３を直接参照して、配信広告を決定してもよい。
【００５４】
第１実施形態において、広告決定部１７４は、テレビ放送に連動して、配信広告を決定する。例えば、広告決定部１７４は、テレビ放送におけるＣＭの放送タイミングと同期させて（あるいはほとんど同じタイミングで）、配信広告を決定する。決定された配信広告が通信制御部１７５により迅速に端末装置５０に送信されることにより、テレビ受像機１０がＣＭを放送するタイミング（あるいはほとんど同じタイミング）において、ＣＭと同じ配信広告（ＣＭと同じ商品等の広告であって、コンテンツの内容に違いがあってもよい）が、端末装置５０において出力される。
【００５５】
また、広告決定部１７４は、広告を配信する範囲に応じて予め決められている視聴履歴と配信広告との関係に基づいて、配信広告を決定する。広告を配信する範囲は、例えば、広告主の要望により決定される。例えば、広告を配信する範囲を狭くして、効率的に商品の認知度を高める手法（以下、集中広告手法と記す）と、広告を配信する範囲を広くして、効率よくより多くのユーザに商品を認知させる手法（以下、拡散広告手法と記す）とがある。
【００５６】
ここで、図１２を参照して、広告手法について説明する。図１２は、広告手法について説明するための説明図である。図１２に示すベン図は、テレビＣＭとの接触ユーザを示す円Ｃ１と、ネット広告との接触ユーザを示す円Ｃ２とにより表されている。集中広告手法は、図１２（ａ）に示すように、円Ｃ１と円Ｃ２との重複部分を増やすための広告手法である。集中広告手法によると、同一のユーザＡに対して、テレビ放送における広告と、インターネットにおける広告の両方が提供される。これに対し、拡散広告手法は、図１２（ｂ）に示すように、円Ｃ１と円Ｃ２との重複部分を減らすための広告手法である。拡散広告手法では、テレビ放送で広告を見ているユーザＡに対しては、インターネットを用いて同じ広告を配信しない。また、テレビ放送で広告を見ていないユーザＢに対しては、テレビ放送で配信されている広告が、インターネットを用いて配信される。上記の何れかの手法を用いて、広告主により端末装置５０への配信が依頼された広告が、対象ネット広告である。番組内の放送中に対象テレビＣＭが流れる予定の番組を、以下、対象番組と記す。
【００５７】
以下、広告決定部１７４による処理の内容を類型化して説明する。例えば、広告決定部１７４は、状態判定部１７２により判定されたテレビ状態がチャンネルＸ（対象番組を現在放送しているチャンネル）の番組を視聴中であるか否かを判定する。チャンネルＸの番組を視聴中であると判定された場合、広告決定部１７４は、チャンネルＸにおいて放送中（放送直前あるいは放送直後を含んでもよい：以下同じ）である対象テレビＣＭに関連する対象ネット広告を、配信広告に決定する（以下、第１決定方法と記す）。なお、チャンネルＸには、番組内でＣＭを放送しないチャンネルが含まれていてもよい。この場合、チャンネルＸには、対象ネット広告と所定の関係（例えば、対象ネット広告の商品等が番組内のテーマになっている）を有する番組が放送されるチャンネルが含まれる。第１決定方法を採用することにより、端末装置５０のユーザＡがテレビ受像機１０を視聴中において流れるテレビＣＭと同一または類似する（あるいは所定の関係を有する）対象ネット広告を、端末装置５０において出力することができる。
【００５８】
また、広告決定部１７４は、状態判定部１７２により判定されたテレビ状態がチャンネルＸの録画中であるか否かを判定し、チャンネルＸの番組の録画中であると判定した場合、録画中である対象テレビＣＭに関連付けられている対象ネット広告を、配信広告に決定してもよい（以下、第２決定方法と記す）。第２決定方法を採用することにより、テレビ受像機１０においてちょうど番組が録画中のタイミングで、対象ネット広告を端末装置５０に出力することができる。また、テレビ受像機１０は、録画番組を再生するときに、対象テレビＣＭと同一または類似する（あるいは所定の関係を有する）対象ネット広告を出力することができる。これにより、番組の再生時にテレビＣＭがスキップされても端末装置には同一または類似する対象ネット広告が出力される。
【００５９】
第１決定方法あるいは第２決定方法またはその両方を利用することにより、同一のユーザＡに対し、テレビ受像機１０と端末装置５０の両方から互いに関連する対象テレビＣＭと対象ネット広告を提供することにより、同一のユーザに対する商品等の認知を深めることができる。
【００６０】
また、広告決定部１７４は、チャンネルＸの番組を視聴中でなく、且つ、チャンネルＸ以外のチャンネル（以下、チャンネルＹと記す）の番組を視聴中であると判定した場合、チャンネルＸにおいて放送中である対象テレビＣＭに関連する対象ネット広告を、配信広告に決定してもよい（以下、第３決定方法と記す）。チャンネルＸ以外のチャンネルにおいて放送中の番組は、いわゆるテレビＣＭが放送される対象番組の裏番組である。なお、チャンネルＹは、チャンネルＸ以外のチャンネルのうち、同じ放送時間帯の番組内において、チャンネルＸにおいて放送される対象テレビＣＭと同一の広告主による広告が流れる予定のないチャンネルであってもよい。
【００６１】
また、広告決定部１７４は、チャンネルＸの放送中において、状態判定部１７２により判定されたテレビが電源オフ状態であるか否かを判定し、電源オフ状態であると判定した場合、チャンネルＸにおいて放送中である対象テレビＣＭに関連するネット広告を、配信広告に決定してもよい（以下、第４決定方法と記す）。
【００６２】
第３決定方法あるいは第４決定方法またはその両方を利用することにより、テレビ受像機１０において対象番組を視聴しているユーザと、テレビ受像機１０において対象番組を視聴していないユーザの両方に対して、対象テレビＣＭと同一または類似する（あるいは所定の関係を有する）対象ネット広告を提供することができる。これにより、より多くのユーザに対して認知を広げることができる。
【００６３】
広告決定部１７４は、第１〜４決定方法のうちの少なくとも二つの方法を組み合わせて、配信広告を決定してもよい。例えば、集中広告手法（第１，２決定方法）同士を組み合わせることにより、同一ユーザに対して、対象テレビＣＭと対象ネット広告の両方を提供することができる。また、集中広告手法（第１，２決定方法）と、拡散広告手法（第３，４決定方法）とを組み合わせることや、拡散広告手法（第３，４決定方法）同士を組み合わせることでも、広告を配信する範囲をより広げることができる。
【００６４】
また、広告決定部１７４は、視聴履歴に加え、端末装置５０を使用するユーザの属性に基づいて、配信広告を決定してもよい。例えば、上述したいずれかの方法によって配信広告を仮決定した後、広告決定部１７４は、仮決定した複数の配信広告のうち、ユーザの属性に適する広告を、端末装置５０に配信する広告として本決定してもよい。具体的に説明すると、広告決定部１７４は、仮決定した配信広告のうち、ユーザの属性に最も合致する内容の広告を抽出し、抽出した広告を配信する広告として本決定してもよい。また、広告決定部１７４は、仮決定した配信広告がユーザの属性に合致する内容であるか否かを判定し、仮決定した配信広告がユーザの属性に合致する内容であると判定した場合にのみ、仮決定した配信広告の配信を本決定してもよい。こうすれば、仮決定した配信広告がユーザの属性に合致しない場合は、広告決定部１７４は、仮決定した配信広告の配信をキャンセルすることができる。
【００６５】
通信制御部１７５は、広告決定部１７４から、配信広告に決定された広告データの識別情報等を入力し、入力した識別情報に基づいて、広告データ１５２から配信広告の広告データを読み出す。通信制御部１７５は、読み出した広告データを、通信部１１０を用いて、対応する端末装置５０に配信する。
【００６６】
［シーケンス図］
次に、図１３を参照して、情報処理システム１において実行される処理について説明する。図１３は、情報処理システム１において実行される処理を示すシーケンス図である。
【００６７】
まず、リモコンアプリサーバ１００は、所定のタイミングで、放送管理サーバ２００に対して、放送属性データおよび広告データの配信を要求する（Ｓ１）。放送管理サーバ２００は、要求に基づいて、記憶部２５０から最新の放送属性データおよび広告データを読み出し（Ｓ２）、リモコンアプリサーバ１００に送信する（Ｓ３）。そして、リモコンアプリサーバ１００のデータ管理部１７１は、受信した放送属性データを、放送属性データ１５１として記憶部１５０に格納し、受信した広告データを、広告データ１５２として記憶部１５０に格納する（Ｓ４）。
【００６８】
次いで、端末装置５０は、入力部５３により、ユーザからのリモコンアプリの起動指示を受け付ける（Ｓ１０）。これにより、リモコンアプリ実行部５７１が起動される。リモコンアプリ実行部５７１は、リモコン操作画面５０１を表示部５４に表示させる（Ｓ１１）。リモコンアプリ実行部５７１は、リモコン操作画面５０１に対してユーザが電源をオンにする操作を行った場合（Ｓ１２）、電源をオンにする操作信号を生成し、生成した操作信号を、赤外線通信部５２を用いて送信する（Ｓ１３）。テレビ受像機１０は、受信した操作信号に基づいて、電源をオンにする（Ｓ１４）。また、リモコン操作画面５０１に対してユーザが電源をオンにする操作を行った場合（Ｓ１２）、リモコンアプリ実行部５７１は、電源をオンにすることを示す操作内容情報を作成し、通信部５１を用いて、リモコンアプリサーバ１００に送信する（Ｓ１５）。リモコンアプリサーバ１００のデータ管理部１７１は、受信した操作内容情報を、視聴履歴データ１５３の一部として記憶部１５０に格納する（Ｓ１６）。
【００６９】
次いで、リモコンアプリ実行部５７１は、リモコン操作画面５０１に対してユーザがチャンネルを変更する操作を行った場合（Ｓ２２）、指定されたチャンネルに変更する操作信号を生成し、生成した操作信号を、赤外線通信部５２を用いて送信する（Ｓ２３）。テレビ受像機１０は、受信した操作信号に基づいて、指定されたチャンネルを出力チャンネルに設定する（Ｓ２４）。これにより指定されたチャンネルにおいて放送されている番組やＣＭ等が、テレビ受像機１０から出力される。また、リモコン操作画面５０１に対してユーザがチャンネルを変更する操作を行った場合（Ｓ２２）、リモコンアプリ実行部５７１は、チャンネルを変更することを示す操作内容情報を作成し、通信部５１を用いて、リモコンアプリサーバ１００に送信する（Ｓ２５）。リモコンアプリサーバ１００のデータ管理部１７１は、受信した操作内容情報を、視聴履歴データ１５３の一部として記憶部１５０に格納する（Ｓ２６）。
【００７０】
そして、リモコンアプリサーバ１００は、所定のタイミングで広告決定処理を実行する（Ｓ３１）。この広告決定処理については、後で詳細に説明する。リモコンアプリサーバ１００は、広告決定処理により決定された広告の広告データを記憶部１５０から読み出し（Ｓ３２）、通信部１１０を用いて、端末装置５０に送信する（Ｓ３３）。端末装置５０は、受信した広告データに基づいて、広告表示画面を作成し、表示部５４から表示する（Ｓ３４）。
【００７１】
［広告決定処理のフローチャート］
次に、図１４を参照して、リモコンアプリサーバ１００において実行される処理について説明する。図１４は、リモコンアプリサーバ１００において実行される広告決定処理の一例を示すフローチャートである。
【００７２】
まず、状態判定部１７２が、端末装置５０ごとにテレビ状態の判定タイミングであるか否かを判定する（Ｓ５１）。テレビ状態の判定タイミングは、予め決められた時間であってもよく、後述する広告決定タイミングから所定時間（広告決定タイミングまでにテレビ状態の判定処理を完了させるのに必要な時間）前であってもよい。テレビ状態の判定タイミングであると判定した場合、状態判定部１７２は、記憶部１５０に記憶されている視聴履歴データ１５３を参照し、各端末装置５０によりリモコン操作されるテレビ受像機１０の最新のテレビ状態を判定する（Ｓ５２）。この判定処理（前処理）の詳細については、後述する。
【００７３】
次いで、広告決定部１７４は、状態判定部１７２による判定結果に基づいて、配信広告を決定し、端末装置５０に配信する（Ｓ５４）。この決定配信処理（後処理）の詳細については、後述する。
【００７４】
［前処理のフローチャート］
次に、図１５を参照して、状態判定部１７２において実行される前処理について説明する。図１５は、状態判定部１７２において実行される前処理の一例を示すフローチャートである。
【００７５】
状態判定部１７２は、端末装置５０ごとに、視聴履歴データ１５３を参照し、以下のようにしてテレビ状態を判定する。状態判定部１７２は、視聴履歴データ１５３の「録画スケジュール」の欄に保存されている情報に基づいて、テレビ受像機１０においてチャンネルＸの番組が録画中であるか否かを判定する（Ｓ１０１）。例えば、状態判定部１７２は、現在（判定時）の時刻が、「録画スケジュール」の欄に保存されている録画番組の放送時間帯に含まれるか否かを判定する。現在の時刻が録画番組の放送時間帯に含まれない場合、状態判定部１７２は、テレビ受像機１０は録画中でないと判定する。そして、状態判定部１７２は、テレビ状態情報１５４に含まれる情報のうち、対応する端末装置５０の端末ＩＤと対応付けられている「録画状態」の欄に、非録画中と書き込む（Ｓ１０２）。
【００７６】
次いで、状態判定部１７２は、視聴履歴データ１５３において最新の「操作時刻」と対応付けられた「操作種別」が「電源オフ」であるか否かを判定する（Ｓ１０３）。つまり、状態判定部１７２は、テレビ受像機１０が視聴中であるか否かを判定する。最新の「操作種別」が「電源オフ」である場合、状態判定部１７２は、テレビ状態が視聴中でないと判定する。そして、状態判定部１７２は、テレビ状態情報１５４に含まれる情報のうち、対応する端末装置５０の端末ＩＤと対応付けられている「視聴状態」の欄に、「電源オフ」と書き込む（Ｓ１０５）。
【００７７】
Ｓ１０３において、テレビ受像機１０が視聴中である場合（最新の「操作種別」が「電源オフ」でない場合）、状態判定部１７２は、テレビ状態が視聴中であると判定する（Ｓ１０９）。次いで、状態判定部１７２は、視聴履歴データ１５３において最新の「操作時刻」と対応付けられた「出力チャンネル」の欄に保存されている情報を取得する（Ｓ１１１）。これにより、テレビ受像機１０において出力が選択されているチャンネルが特定される。そして、状態判定部１７２は、テレビ状態情報１５４に含まれる情報のうち、対応する端末装置５０の端末ＩＤと対応付けられている「視聴状態」の欄に、「視聴中（チャンネル○○）」であることを書き込む。
【００７８】
Ｓ１０１において、現在の時刻が「録画スケジュール」の欄に保存されている録画番組の放送時間帯に含まれる場合、状態判定部１７２は、テレビ受像機１０において録画中であると判定する（Ｓ１１３）。そして、状態判定部１７２は、録画中であると判定した際に参照した「録画スケジュール」に含まれる録画番組を示す情報を取得する（Ｓ１１５）。これにより、テレビ受像機１０において録画が選択されているチャンネルが特定される。そして、状態判定部１７２は、テレビ状態情報１５４に含まれる情報のうち、対応する端末装置５０の端末ＩＤと対応付けられている「録画状態」の欄に、「録画中（チャンネル○○）」であることを書き込む。
【００７９】
次に、図１６〜１９を参照して、広告決定部１７４において実行される後処理について説明する。図１６〜１９は、広告決定部１７４において実行される後処理の一例を示すフローチャートである。広告決定部１７４は、図１６〜１９に示す処理を、チャンネルＸごとに行ってもよく、対象番組ごとに行ってもよい。広告決定部１７４は、広告主による要望に応じて、図１６〜１９に示す処理のうち少なくとも一つを実行する。
【００８０】
［後処理のフローチャート（第１決定方法）］
初めに、図１６を参照して、第１決定方法を採用した場合の後処理について説明する。広告決定部１７４は、広告決定タイミングであるか否かを判定する。例えば、広告決定部１７４は、放送属性データ１５１を参照し、対象番組の放送開始時刻か否かを判定する（Ｓ２０１）。広告決定部１７４は、放送属性データ１５１において、放送開始時刻となった「番組情報」に対応付けられている「対象ネット広告ＩＤ」の欄に広告データの識別情報が書き込まれている場合、対象番組の放送開始時刻であると判定する。
【００８１】
対象番組の放送開始時刻でないと判定した場合、広告決定部１７４は、Ｓ２０１の処理を繰り返す。対象番組の放送開始時刻であると判定した場合、広告決定部１７４は、対象番組内でＣＭが放送されるか否かを判定する（Ｓ２０３）。例えば、広告決定部１７４は、放送属性データ１５１において、放送開始時刻となった「番組情報」に対応付けられている「ＣＭスケジュール」の欄にＣＭＩＤ等が書き込まれている場合、対象番組内でＣＭが放送されると判定する。
【００８２】
対象番組内でＣＭが放送されると判定した場合、広告決定部１７４は、対象テレビＣＭを現在放送中であるか否かを判定する（Ｓ２０５）。ここで、広告決定部１７４は、対象テレビＣＭの放送直前あるいは放送直後であるか否かを判定してもよい。広告決定部１７４は、対象テレビＣＭが放送中であると判定するまで、Ｓ２０５の処理を繰り返す。Ｓ２０５において、対象テレビＣＭが放送中であると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、チャンネルＸの番組を視聴中であるユーザを抽出する（Ｓ２１１）。例えば、広告決定部１７４は、テレビ状態情報１５４から、「視聴中（チャンネルＸ）」と対応付けられた端末ＩＤを読み出す。次いで、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、読み出した端末ＩＤの端末装置５０に対して、読み出した広告データを送信する（Ｓ２１２）。
【００８３】
そして、広告決定部１７４は、放送属性データ１５１を参照し、対象番組内において、全ての対象テレビＣＭについての上記処理が終了したか否かを判定する（Ｓ２２６）。例えば、広告決定部１７４は、対象番組についての「ＣＭスケジュール」を参照し、対象テレビＣＭのＣＭＩＤに基づいて、全ての対象テレビＣＭの放送時刻を経過したか否かを判定する。全ての対象テレビＣＭの放送時刻を経過したと判定するまで、広告決定部１７４は、Ｓ２０５に戻って処理を繰り返す。全ての対象テレビＣＭの放送時刻を経過したと判定した場合、広告決定部１７４は、処理を終了する。
【００８４】
Ｓ２０３において、対象番組内でＣＭが放送されないと判定した場合、広告決定部１７４は、所定のタイミングであるか否かを判定する（Ｓ２０７）。所定のタイミングとは、番組の放送時間内の予め決められた時間であってもよく、番組の放送終了後の予め決められた時間であってもよい。広告決定部１７４は、所定のタイミングであると判定するまで、Ｓ２０７の処理を繰り返す。Ｓ２０７において、所定のタイミングであると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、チャンネルＸの番組を視聴中であるユーザを抽出する（Ｓ２３１）。例えば、広告決定部１７４は、テレビ状態情報１５４から、「テレビ状態」の項目が「視聴中（チャンネルＸ）」と対応付けられた端末ＩＤを読み出す。次いで、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、読み出した端末ＩＤの端末装置５０に対して、読み出した広告データを送信する（Ｓ２３２）。
【００８５】
そして、広告決定部１７４は、放送属性データ１５１を参照し、対象番組内において、全ての所定のタイミングが終了したか否かを判定する（Ｓ２４８）。全ての所定のタイミングが終了したと判定するまで、広告決定部１７４は、Ｓ２０７に戻って処理を繰り返す。全ての所定のタイミングが終了したと判定した場合、広告決定部１７４は、処理を終了する。
【００８６】
［後処理のフローチャート（第２決定方法）］
次に、図１７を参照して、第２決定方法を採用した場合の後処理について説明する。以下、図１６と同様の処理内容については、同一の符号を付して詳細な説明は省略し、異なる部分についてのみ説明する。
【００８７】
Ｓ２０５において、対象テレビＣＭが放送中であると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、チャンネルＸの番組を録画中であるユーザを抽出する（Ｓ２１３）。例えば、広告決定部１７４は、テレビ状態情報１５４から、「録画状態」の項目が「録画中（チャンネルＸ）」と対応付けられた端末ＩＤを読み出す。次いで、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、読み出した端末ＩＤの端末装置５０に対して、読み出した広告データを送信する（Ｓ２１４）。
【００８８】
また、Ｓ２０７において、所定のタイミングであると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、チャンネルＸの番組を録画中であるユーザを抽出する（Ｓ２３３）。例えば、広告決定部１７４は、テレビ状態情報１５４から、「録画状態」の項目が「録画中（チャンネルＸ）」と対応付けられた端末ＩＤを読み出す。次いで、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、読み出した端末ＩＤの端末装置５０に対して、読み出した広告データを送信する（Ｓ２３４）。
【００８９】
［後処理のフローチャート（第３決定方法）］
次に、図１８を参照して、第３決定方法を採用した場合の後処理について説明する。以下、図１６と同様の処理内容については、同一の符号を付して詳細な説明は省略し、異なる部分についてのみ説明する。
【００９０】
Ｓ２０５において、対象テレビＣＭが現在放送中であると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、チャンネルＸの番組を視聴中でなく、且つ、チャンネルＹの番組を視聴中であるユーザを抽出する（Ｓ２１５）。例えば、広告決定部１７４は、テレビ状態情報１５４から、「視聴状態」の項目が「視聴中（チャンネルＹ）」と対応付けられた端末ＩＤを読み出す。ここで、テレビ受像機１０が、複数のチャンネルの番組を同時に出力できる装置である場合、「テレビ状態」の項目に複数のテレビ状態が書き込まれている場合がある。この場合、広告決定部１７４は、Ｓ２１５において、テレビ状態情報１５４から、「視聴状態」の項目が「視聴中（チャンネルＸ）」を対応付けられておらず、且つ、「視聴中（チャンネルＹ）」と対応付けられた端末ＩＤを読み出す。
【００９１】
次いで、広告決定部１７４は、抽出した端末装置５０のうち、ユーザの属性に基づいて、対象ネット広告のターゲット範囲に該当する端末装置５０をさらに抽出する（Ｓ２１６）。対象ネット広告のターゲット範囲とは、例えば広告主等により決定され、対象ネット広告の商品等の購買層を示す情報である。例えば、広告決定部１７４は、放送属性データ１５１の「対象ネット広告の広告ＩＤ」の項目を参照し、対象ネット広告のジャンルに基づいて対象ネット広告のターゲット範囲を決定する。そして、広告決定部１７４は、ユーザ属性データ１５５を参照し、Ｓ２１５において抽出した端末装置５０の中から、決定したターゲット範囲に該当する属性を有するユーザを抽出する。例えば、対象ネット広告のターゲット範囲が子供向けおもちゃに関係する分野である場合、広告決定部１７４は、家族構成に子供や孫がいるユーザを抽出する。そして、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、Ｓ２１６において抽出した端末装置５０に対して、読み出した広告データを送信する（Ｓ２１７）。
【００９２】
一方、Ｓ２０７において、所定のタイミングであると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、チャンネルＸの番組を視聴中でなく、且つ、チャンネルＹの番組を視聴中であるユーザを抽出する（Ｓ２３５）。Ｓ２３５は、Ｓ２１５と同様であるため、詳細な説明を省略する。次いで、広告決定部１７４は、抽出した端末装置５０のうち、ユーザの属性に基づいて、対象ネット広告のターゲット範囲に該当する端末装置５０をさらに抽出する（Ｓ２３６）。Ｓ２３６は、Ｓ２１６と同様であるため、詳細な説明を省略する。そして、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、Ｓ２３６において抽出した端末装置５０に対して、読み出した広告データを送信する（Ｓ２３７）。
【００９３】
［後処理のフローチャート（第４決定方法）］
次に、図１９を参照して、第４決定方法を採用した場合の後処理について説明する。以下、図１６と同様の処理内容については、同一の符号を付して詳細な説明は省略し、異なる部分についてのみ説明する。
【００９４】
Ｓ２０５において、対象テレビＣＭが放送中であると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、「視聴状態」の欄が「電源オフ」であるユーザを抽出する（Ｓ２１８）。例えば、広告決定部１７４は、テレビ状態情報１５４から、「視聴状態」の項目が「電源オフ」と対応付けられた端末ＩＤを読み出す。
【００９５】
次いで、広告決定部１７４は、抽出した端末装置５０のうち、ユーザの属性に基づいて、対象ネット広告のターゲット範囲に該当する端末装置５０をさらに抽出する（Ｓ２１９）。Ｓ２１９は、Ｓ２１６と同様であるため、詳細な説明を省略する。そして、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、Ｓ２１９において抽出した端末装置５０に対して、読み出した広告データを送信する（Ｓ２２０）。
【００９６】
一方、Ｓ２０７において、所定のタイミングであると判定した場合、広告決定部１７４は、テレビ状態情報１５４を参照し、「視聴状態」の欄が「電源オフ」であるユーザを抽出する（Ｓ２３８）。Ｓ２３８は、Ｓ２１８と同様であるため、詳細な説明を省略する。次いで、広告決定部１７４は、抽出した端末装置５０のうち、ユーザの属性に基づいて、対象ネット広告のターゲット範囲に該当する端末装置５０をさらに抽出する（Ｓ２３９）。Ｓ２３９は、Ｓ２１９と同様であるため、詳細な説明を省略する。そして、広告決定部１７４は、広告データ１５２から対象ネット広告の広告データを読み出し、通信部１１０を用いて、Ｓ２３９において抽出した端末装置５０に対して、読み出した広告データを送信する（Ｓ２４０）。
【００９７】
以上説明した実施形態の情報処理装置によれば、リモコンアプリにより実行されたリモコン操作に基づきテレビ番組の視聴履歴を取得し、取得したテレビ番組の視聴履歴に基づいて端末装置５０に配信する配信広告を決定することができる。これにより、ユーザのテレビ番組の視聴状況に応じて効果的に配信する広告を決定することができる。
【００９８】
また、実施形態のリモコンアプリサーバ１００によれば、テレビ放送に連動して、例えば、対象テレビＣＭのテレビ放送のタイミングに同期させて、端末装置５０に対象ネット広告を表示させることができる。これにより、ユーザの視聴履歴に応じて、広告を配信する範囲に応じた効果的な広告配信を実現することができる。例えば、第１，２決定方法を採用した場合の後処理では、同一のユーザＡに対して、テレビ受像機１０と端末装置５０の両方を用いて互いに関連する対象テレビＣＭと対象ネット広告の両方を提供することにより、同一のユーザに対する認知度を深めることができる。これに対して、第３，４決定方法を採用した場合の後処理では、テレビ放送での対象テレビＣＭを見ていないことが予測されるユーザに対して、端末装置５０を用いて対象ネット広告を提供することができる。
【００９９】
＜第２実施形態＞
次に、第２実施形態に係る情報処理装置を含む情報処理システム１Ａについて説明する。以下、情報処理システム１と同様の構成については、同一の符号を付して詳細な説明を省略し、異なる点についてのみ説明する。図２０は、第２実施形態に係る情報処理装置を含む情報処理システム１Ａの全体構成を示す図である。図２０に示す通り、情報処理システム１Ａは、例えば、テレビ受像機１０と、端末装置５０と、リモコンアプリサーバ１００Ａと、放送管理サーバ２００と、その他アプリサーバ３００とを備える。
【０１００】
図２１は、その他アプリサーバ３００の構成図である。その他アプリサーバ３００とは、リモコンアプリ以外の所定のアプリ（以下、その他アプリと記す）を提供するサーバである。図２１に示す通り、その他アプリサーバ３００は、例えば、通信部３１０と、アプリ支援部３７０と、記憶部３５０とを備える。記憶部３５０には、アプリ情報３５１と、登録ユーザ情報３５２と、広告データ３５３等の情報が格納される。アプリ情報３５１は、端末装置５０にインストールされるその他アプリのプログラムデータを含む。登録ユーザ情報３５２は、その他アプリをダウンロードしたユーザや端末装置に関する情報（端末ＩＤ、ユーザＩＤ、電話番号、メールアドレス、広告の受信を許可するか否かを示す情報等）を含む。広告データ３５３は、リモコンアプリサーバ１００から送信された広告データである。
【０１０１】
アプリ支援部３７０は、端末装置５０からの要求に応じて、記憶部３５０からアプリ情報３５１を読み出して、読み出した情報を、通信部３１０を用いて端末装置５０に送信する。アプリ支援部３７０は、通信部３１０を用いて、リモコンアプリサーバ１００から広告データと配信依頼情報を受信した場合、受信した情報を記憶部３５０に一時的に格納する。そして、アプリ支援部３７０は、登録ユーザ情報３５２を参照し、配信依頼情報に基づいて、広告データを転送する端末装置５０を決定する。配信依頼情報には、広告データの転送を依頼する情報や、転送先である端末装置５０を示す端末ＩＤ等が含まれる。例えば、アプリ支援部３７０は、登録ユーザ情報３５２を参照して、配信依頼情報に含まれる端末ＩＤが登録されているか否かを判定し、端末ＩＤが登録されている場合、この端末ＩＤに対応付けて、広告の受信を許可することを示す情報が登録されているか否かを判定する。広告の受信を許可することを示す情報が登録されている場合、アプリ支援部３７０は、通信部３１０を用いて、端末ＩＤが示す端末装置５０に対して、広告データを送信する。
【０１０２】
次に、図２２を参照して、本実施形態に係るリモコンアプリサーバ１００Ａについて説明する。図２２は、リモコンアプリサーバ１００Ａの構成図である。なお、リモコンアプリサーバ１００と同様の構成については、同一の符号を付して説明を省略し、異なる点についてのみ説明する。図２２に示す通り、リモコンアプリサーバ１００Ａは、例えば、通信部１１０と、記憶部１５０Ａと、制御部１７０Ａとを備える。記憶部１５０Ａは、記憶部１５０が格納する情報に加え、アプリ実行状態情報１５６を格納する。図２３は、アプリ実行状態情報１５６の内容の一例を示す図である。アプリ実行状態情報１５６は、図２３に示す通り、端末ＩＤと、アプリ情報とを対応付けたテーブルに格納される。アプリ情報は、端末装置５０において起動されているアプリ（リモコンアプリや、それ以外のアプリを含む）に関する情報であって、例えば、アプリ名と、アプリサーバアドレスと、アプリ起動状態とを含む。図２２に戻って、制御部１７０Ａは、制御部１７０が備える構成に加え、例えば、配信決定部１７６を備える。配信決定部１７６は、所定の条件を満たした場合、その他アプリサーバ３００を、配信広告を配信する配信先に決定する。所定の条件は、端末装置５０におけるアプリの実行状態に応じた条件であって、例えば、端末装置５０においてその他アプリが実行されていることが含まれる。なお、所定の条件は、端末装置５０においてリモコンアプリがバックグラウンドで実行中であり、且つ、その他アプリの実行画面が端末装置５０の表示部５４に表示されていることであってもよい。なお、配信決定部１７６による具体的な処理については後述する。
【０１０３】
次に、図２４を参照して、情報処理システム１Ａにおいて実行される処理について説明する。図２４は、情報処理システム１Ａにおいて実行される処理を示すシーケンス図である。以下、図１３を参照して上述した処理と同様の処理について、同一の符号を付して詳細な説明を省略し、異なる点についてのみ説明する。
【０１０４】
端末装置５０において、リモコンアプリが起動した場合（Ｓ１１）、リモコンアプリ実行部５７１は、端末装置５０におけるアプリの起動状態を示す情報（以下、アプリ起動情報と記す）を作成する（Ｓ１７）。アプリ起動情報には、アプリを示す情報（アプリ名やアプリＩＤ）と、アプリのアプリサーバを示す情報（アドレス等）、アプリが起動しているか否かを示す情報が含まれる。そして、リモコンアプリ実行部５７１は、作成したアプリ起動情報に端末ＩＤを対応付けた情報を、通信部５１を用いて、リモコンアプリサーバ１００Ａに送信する（Ｓ１８）。リモコンアプリサーバ１００Ａのデータ管理部１７１は、受信したアプリ起動情報に基づいて、アプリ実行状態情報１５６を更新する（Ｓ１９）。なお、図示は省略するが、リモコンアプリの終了指示を受け付けた場合も、起動指示を受け付けた場合と同様の処理が実行される。
【０１０５】
次いで、端末装置５０が、入力部５３により、ユーザからのその他アプリの起動指示を受け付ける（Ｓ４１）。これにより、端末装置５０において、その他アプリが起動される。ここで、その他アプリ実行部（不図示）が起動される。その他アプリ実行部（あるいはリモコンアプリ実行部５７１）は、その他アプリのアプリ起動情報を作成し（Ｓ４２）、作成したアプリ起動情報に端末ＩＤを対応付けた情報を、通信部５１を用いて、リモコンアプリサーバ１００Ａに送信する（Ｓ４３）。リモコンアプリサーバ１００Ａのデータ管理部１７１は、受信したアプリ起動情報に基づいて、アプリ実行状態情報１５６を更新する（Ｓ４４）。なお、図示は省略するが、その他アプリの終了指示を受け付けた場合も、起動指示を受け付けた場合と同様の処理が実行される。
【０１０６】
リモコンアプリサーバ１００Ａの配信決定部１７６は、所定のタイミングにおいて広告配信処理を実行する（Ｓ５１）。広告配信処理については、後述する。広告配信処理において、配信先がその他アプリサーバ３００に決定された場合、通信制御部１７５は、通信部１１０を用いて、広告データおよび配信依頼情報を、その他アプリサーバ３００に送信する（Ｓ５２）。その他アプリサーバ３００のアプリ支援部３７０は、受信した配信依頼情報に基づいて、受信した広告データを転送する端末装置５０に決定する（Ｓ５３）。そして、アプリ支援部３７０は、決定した端末装置５０に対し、広告データを送信する（Ｓ５４）。端末装置５０において、その他アプリ実行部は、受信した広告データに基づいて、広告表示画面を作成し、表示部５４に表示する。
【０１０７】
次に、図２５を参照して、広告配信処理について説明する。図２５は、広告配信処理の一例を示すフローチャートである。配信決定部１７６は、広告決定部１７４により配信広告が決定されたか否かを判定する（Ｓ６１）。例えば、広告決定部１７４から配信広告のネット広告ＩＤ等（配信先の端末装置５０の端末ＩＤも含む）が入力された場合、配信決定部１７６は、広告決定部１７４により配信広告が決定されたと判定する。配信広告が決定されない場合、配信決定部１７６は、配信広告が決定するまでＳ６１の処理を繰り返す。
【０１０８】
広告決定部１７４により配信広告が決定されたと判定した場合、配信決定部１７６は、対応する端末装置５０においてその他アプリが実行中か否かを判定する（Ｓ６１）。例えば、配信決定部１７６は、アプリ実行状態情報１５６を参照し、対応する端末装置５０の端末ＩＤと対応付けられているその他アプリのアプリ起動状態が、起動中であるか否かを判定する。対応する端末装置５０においてその他アプリが実行中でないと判定した場合、配信決定部１７６は、Ｓ６５に移行する。
【０１０９】
Ｓ６２において、対応する端末装置５０においてその他アプリが実行中であると判定した場合、配信決定部１７６は、アプリ実行状態情報１５６を参照し、起動中であるその他アプリを特定し（Ｓ６３）、特定したその他アプリのその他アプリサーバ３００に対象ネット広告の広告データを配信する（Ｓ６４）。そして、配信決定部１７６は、配信広告の配信先である端末装置５０に対して、上記処理が終了したか否かを判定する（Ｓ６５）。例えば、配信決定部１７６は、広告決定部１７４から入力した端末ＩＤについて、上記処理を実行したか否かを判定する。全ての端末装置５０について上記処理を実行するまで、広告決定部１７４は、Ｓ６２に戻って処理を繰り返す。全ての端末装置５０について上記処理を実行した場合、配信決定部１７６は、処理を終了する。
【０１１０】
以上説明した実施形態の情報処理装置によれば、その他アプリサーバ３００が配信広告を端末装置５０に配信することができるため、端末装置５０において、リモコンアプリがバックグラウンドで起動しており、その他アプリの実行画面が表示されている場合であっても、その他アプリの実行画面に配信広告の広告表示画面を表示することができる。
【０１１１】
＜第３実施形態＞
次に、第３実施形態に係る端末装置５０Ｂについて説明する。以下、端末装置５０と同様の構成については、同一の符号を付して詳細な説明を省略し、異なる点についてのみ説明する。図２６は、端末装置５０Ｂの構成図である。図２６に示す通り、端末装置５０Ｂは、例えば、通信部５１と、赤外線通信部５２と、入力部５３と、表示部５４と、記憶部５５Ｂと、制御部５７Ｂとを備える。記憶部５５Ｂは、リモコンアプリ５５１に加え、例えば、放送属性データ５５２、広告データ５５３、視聴履歴データ５５４、テレビ状態情報５５５、ユーザ属性データ５５６などの情報が格納される。制御部５７Ｂは、例えば、リモコンアプリ実行部５７１に加え、例えば、データ管理部５７２と、状態判定部５７３と、属性取得部５７４と、広告決定部５７５とを備える。なお、これらの情報およびこれらの構成のうち、リモコンアプリサーバ１００に格納される情報あるいは構成と同一の名称については、同一の構成および機能を備える。例えば、データ管理部５７２は、所定のタイミングで一定期間の放送属性データおよび広告データを放送管理サーバ２００から取得し、放送属性データ５５２あるいは広告データ５５３の一部として記憶部５５Ｂに格納する。リモコンアプリ実行部５７１は、リモコン画面に対するユーザからの操作内容を、視聴履歴データ５５４に格納する。広告決定部５７５は、視聴履歴データ５５４を参照し、配信広告を決定する。
【０１１２】
以上説明した第３実施形態の情報処理装置によれば、視聴履歴データ５５４を外部装置に送信することなく、端末装置５０Ｂが、配信広告を決定することができる。これにより、視聴履歴に関する情報をリモコンアプリサーバ１００などの外部に送信することをユーザＡが許可していない場合であっても、第１実施形態と同様の効果を得ることができる。
【０１１３】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１１４】
例えば、広告決定部１７４は、所定期間内に複数の広告が、端末装置５０に送信する広告として取得された場合、複数の広告の中から、ユーザの属性に応じた適切な広告を選択して、選択した広告を端末装置５０に送信する配信広告に決定してもよい。
【０１１５】
また、リモコンアプリ実行部５７１は、複数の配信広告のコンテンツデータを取得した場合、同時に複数の配信広告を表示部５４に表示してもよく、同一のページに複数の配信広告を表示してもよい。
【０１１６】
また、リモコンアプリ実行部５７１は、予め所定時間後にスリープモードになることが設定されていたとしても、リモコン操作画面を表示し続けるように変更してもよい。これにより、リモコン操作画面でない画面に変更されない限り、表示部５４は、スリープモードにはならず、リモコン操作画面を表示し続けることができる。この場合、リモコン操作画面に広告表示画面を表示することができ、テレビ放送と連動していることを通知することができる。これは、テレビ放送に連動した内容のネット広告（例えば、テレビショッピング等）を配信するときに効果的である。
【０１１７】
また、リモコンアプリ実行部５７１は、表示部５４にリモコン操作画面を表示していない場合であっても、例えば、ポップアップの形で、既に表示されている表示画面の上に、広告表示画面を重ねて表示してもよい。
【０１１８】
また、リモコンアプリ実行部５７１は、テレビ放送に連動して、表示する配信広告の大きさを変更してもよい。例えば、リモコンアプリ実行部５７１は、テレビ放送の放送タイミングと同時に配信広告を表示部５４に表示する場合の広告表示画面の大きさを、テレビ放送の放送タイミングの後に表示する場合に比べて大きくしてもよい。
【０１１９】
また、リモコンアプリ実行部５７１は、テレビ放送に連動して、配信広告の音声を出力してもよい。例えば、リモコンアプリ実行部５７１は、テレビ番組の放送タイミングと同時に配信広告を表示部５４に表示する場合には、端末装置５０に搭載されているスピーカーから配信広告のコンテンツデータに含まれる音声を出力してもよい。これにより、テレビ放送のＣＭの動画や音声と、端末装置５０から出力する音声とを連動させて、効果的な広告を提供することができる。
【０１２０】
また、リモコンアプリ実行部５７１は、表示部５４において配信広告を出力していることをユーザに通知してもよい。例えば、リモコンアプリ実行部５７１は、配信広告の出力を開始したタイミングで、端末装置５０に搭載されているスピーカーから通知音を出力してもよい。また、リモコンアプリ実行部５７１は、上記タイミングで、表示部５４の画面の明るさ（輝度）を高くしたり、表示部５４の画面が消えている場合は画面の電源をオンにしたりして広告表示画面を表示してもよい。
【０１２１】
また、リモコンアプリ実行部５７１は、広告表示画面に対するタップ操作を受け付けた場合、対象ネット広告に関連するＷＥＢサイト（例えば、商品のホームページ等）に移行してもよい。
【符号の説明】
【０１２２】
１…情報処理システム、１０…テレビ受像機、５０…端末装置、５１…通信部、５２…赤外線通信部、５３…入力部、５４…表示部、５５…記憶部、５７…制御部、５５１…リモコンアプリ、５７１…リモコンアプリ実行部、１００…リモコンアプリサーバ、１１０…通信部、１５０…記憶部、１７０…制御部、１５１…放送属性データ、１５２…広告データ、１５３…視聴履歴データ、１５４…テレビ状態情報、１５５…ユーザ属性データ、１５６…アプリ実行状態情報、１７１…データ管理部、１７２…状態判定部、１７３…属性取得部、１７４…広告決定部、１７５…通信制御部、１７６…配信決定部、２００…放送管理サーバ、３００…その他アプリサーバ
【図１】
2019087771.tif 000003
【図２】
2019087771.tif 000004
【図３】
2019087771.tif 000005
【図４】
2019087771.tif 000006
【図５】
2019087771.tif 000007
【図６】
2019087771.tif 000008
【図７】
2019087771.tif 000009
【図８】
2019087771.tif 000010
【図９】
2019087771.tif 000011
【図１０】
2019087771.tif 000012
【図１１】
2019087771.tif 000013
【図１２】
2019087771.tif 000014
【図１３】
2019087771.tif 000015
【図１４】
2019087771.tif 000016
【図１５】
2019087771.tif 000017
【図１６】
2019087771.tif 000018
【図１７】
2019087771.tif 000019
【図１８】
2019087771.tif 000020
【図１９】
2019087771.tif 000021
【図２０】
2019087771.tif 000022
【図２１】
2019087771.tif 000023
【図２２】
2019087771.tif 000024
【図２３】
2019087771.tif 000025
【図２４】
2019087771.tif 000026
【図２５】
2019087771.tif 000027
【図２６】
2019087771.tif 000028