(57)【特許請求の範囲】
【請求項１】
広告を表示する複数の表示装置を備える広告表示システムであって、
前記表示装置各々について、当該表示装置にて前記広告を表示することが許される残り時間を記憶する第１の記憶手段と、
前記表示装置各々について、当該表示装置にて表示する前記広告を一意に識別するための広告情報に対応付けて、前記残り時間内に当該広告を表示すべき回数である表示回数と、当該広告を一回表示する際に必要とする時間である表示時間と、を記憶する第２の記憶手段と、
前記表示装置各々について、前記第２の記憶手段に記憶されている前記広告情報と前記表示回数とに基づいて、当該広告情報によって識別される前記広告を表示するよう制御する表示制御手段と、
前記表示装置各々について、前記第２の記憶手段に記憶された前記表示回数と前記表示時間とから、当該表示装置から表示すべきすべての前記広告を、当該広告各々を識別する前記広告情報それぞれに対応付けられた当該表示回数ずつ表示する際に必要とする時間である必要時間を算出する算出手段と、
前記表示装置各々について、前記算出手段によって算出された前記必要時間と前記第１の記憶手段に記憶された前記残り時間とを比較し、当該残り時間の方が小さい値の当該表示装置である不足表示装置と、当該残り時間の方が大きい値の当該表示装置である余裕表示装置とを検出する検出手段と、
前記検出手段によって、前記不足表示装置と前記余裕表示装置とが検出された場合に、当該余裕表示装置についての前記必要時間と前記残り時間との差分を算出し、当該不足表示装置について前記第２の記憶手段に記憶されている前記広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する決定手段と、
前記不足表示装置について前記第２の記憶手段に記憶されている表示回数の内、前記決定手段によって決定された広告を識別する前記広告情報に対応付けて記憶されている表示回数から当該決定手段によって決定された回数を減算し、前記余裕表示装置について前記第２の記憶手段に記憶されている表示回数の内、当該決定された広告を識別する当該広告情報に対応付けて記憶されている表示回数に当該決定された回数を加算する回数変更手段と、
を備えたことを特徴とする広告表示システム。
【請求項２】
前記不足表示装置の前記残り時間および前記余裕表示装置の前記残り時間の和が、当該不足表示装置の前記必要時間および当該余裕表示装置の前記必要時間の和よりも大きい値である場合に、
前記不足表示装置の前記残り時間および前記余裕表示装置の当該残り時間の和と、当該不足表示装置の前記必要時間および当該余裕表示装置の当該必要時間の和との差分である合計差分を算出し、前記検出手段によって検出された当該不足表示装置と当該余裕表示装置とを合わせた装置数で当該合計差分を除算する除算手段をさらに備え、
前記決定手段は、前記余裕表示装置についての算出した差分から前記除算手段によって算出された値をさらに減算し、減算して得られた値を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定することを特徴とする請求項１に記載の広告表示システム。
【請求項３】
前記決定手段は、前記不足表示装置にて表示する複数の前記広告各々について、同一の当該広告を識別する前記広告情報に対応付けられて前記第２の記憶手段によって記憶された前記表示回数と前記表示時間とを乗算し、当該広告を当該広告情報に対応付けられた当該表示回数表示する際に必要とする時間である個別必要時間を算出し、
算出した当該個別必要時間の内、最も大きな当該個別必要時間に対応付けられた前記広告情報によって識別される前記広告を前記所定の広告として決定し、当該広告を表示することが可能である回数を決定することを特徴とする請求項１または請求項２に記載の広告表示システム。
【請求項４】
前記表示装置各々について、前記第２の記憶手段によって記憶されている前記表示回数と前記表示時間とを前記広告情報ごとに乗算し、当該乗算結果各々を当該乗算結果各々の和で除算することで、当該広告情報によって識別される広告が当該表示装置にて表示される表示確率各々を算出する表示確率算出手段をさらに備え、
前記表示制御手段は、所定の表示装置について制御する際に、当該表示装置について前記第２の記憶手段によって記憶されている前記複数の広告情報の中から、当該表示装置にて前回表示するよう制御した広告を識別する広告情報を除外し、前記表示確率算出手段によって算出された表示確率に基づいて除外後の当該複数の広告情報の中から一つの広告情報を選択し、選択した当該広告情報によって識別される広告を表示するよう制御することを特徴とする請求項１〜請求項３のいずれか一つに記載の広告表示システム。
【請求項５】
広告を表示する複数の表示装置を制御する広告表示方法であって、
コンピュータが、
前記表示装置各々について、当該表示装置にて前記広告を表示することが許される残り時間を記憶部に記憶する第１の記憶工程と、
前記表示装置各々について、当該表示装置にて表示する前記広告を一意に識別するための広告情報に対応付けて、前記残り時間内に当該広告を表示すべき回数である表示回数と、当該広告を一回表示する際に必要とする時間である表示時間と、を記憶部に記憶する第２の記憶工程と、
前記表示装置各々について、前記第２の記憶工程によって記憶部に記憶されている前記広告情報と前記表示回数とに基づいて、当該広告情報によって識別される前記広告を表示するよう制御する表示制御工程と、
前記表示装置各々について、前記第２の記憶工程によって記憶部に記憶された前記表示回数と前記表示時間とから、当該表示装置から表示すべきすべての前記広告を、当該広告各々を識別する前記広告情報それぞれに対応付けられた当該表示回数表示する際に必要とする時間である必要時間を算出する算出工程と、
前記表示装置各々について、前記算出工程によって算出された前記必要時間と前記第１の記憶工程によって記憶部に記憶された前記残り時間とを比較し、当該残り時間の方が小さい値の当該表示装置である不足表示装置と、当該残り時間の方が大きい値の当該表示装置である余裕表示装置とを検出する検出工程と、
前記検出工程によって、前記不足表示装置と前記余裕表示装置とが検出された場合に、当該余裕表示装置についての前記必要時間と前記残り時間との差分を算出し、当該不足表示装置について前記第２の記憶工程によって記憶部に記憶されている前記広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する決定工程と、
前記不足表示装置について前記第２の記憶工程によって記憶部に記憶されている表示回数の内、前記決定工程によって決定された広告を識別する前記広告情報に対応付けて記憶されている表示回数から当該決定工程によって決定された回数を減算し、前記余裕表示装置について前記第２の記憶工程によって記憶部に記憶されている表示回数の内、当該決定された広告を識別する当該広告情報に対応付けて記憶されている表示回数に当該決定された回数を加算する回数変更工程と、
を実行することを特徴とする広告表示方法。
【請求項６】
広告を表示する複数の表示装置を制御する制御手法をコンピュータに実行させる広告表示プログラムであって、
前記表示装置各々について、当該表示装置にて前記広告を表示することが許される残り時間を記憶部に記憶する第１の記憶手順と、
前記表示装置各々について、当該表示装置にて表示する前記広告を一意に識別するための広告情報に対応付けて、前記残り時間内に当該広告を表示すべき回数である表示回数と、当該広告を一回表示する際に必要とする時間である表示時間と、を記憶部に記憶する第２の記憶手順と、
前記表示装置各々について、前記第２の記憶手順によって記憶部に記憶されている前記広告情報と前記表示回数とに基づいて、当該広告情報によって識別される前記広告を表示するよう制御する表示制御手順と、
前記表示装置各々について、前記第２の記憶手順によって記憶部に記憶された前記表示回数と前記表示時間とから、当該表示装置から表示すべきすべての前記広告を、当該広告各々を識別する前記広告情報それぞれに対応付けられた当該表示回数表示する際に必要とする時間である必要時間を算出する算出手順と、
前記表示装置各々について、前記算出手順によって算出された前記必要時間と前記第１の記憶手順によって記憶部に記憶された前記残り時間とを比較し、当該残り時間の方が小さい値の当該表示装置である不足表示装置と、当該残り時間の方が大きい値の当該表示装置である余裕表示装置とを検出する検出手順と、
前記検出手順によって、前記不足表示装置と前記余裕表示装置とが検出された場合に、当該余裕表示装置についての前記必要時間と前記残り時間との差分を算出し、当該不足表示装置について前記第２の記憶手順によって記憶部に記憶されている前記広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する決定手順と、
前記不足表示装置について前記第２の記憶手順によって記憶部に記憶されている表示回数の内、前記決定手順によって決定された広告を識別する前記広告情報に対応付けて記憶されている表示回数から当該決定手順によって決定された回数を減算し、前記余裕表示装置について前記第２の記憶手順によって記憶部に記憶されている表示回数の内、当該決定された広告を識別する当該広告情報に対応付けて記憶されている表示回数に当該決定された回数を加算する回数変更手順と、
をコンピュータに実行させることを特徴とする広告表示プログラム。
【請求項７】
複数の表示装置のそれぞれで表示する広告を制御する表示装置制御方法であって、
コンピュータに、
前記複数の表示装置のそれぞれにおける広告の表示可能時間と、表示すべき対象の広告のそれぞれについての表示要件とを記憶する記憶部の記憶内容を参照して、前記複数の表示装置のうちの第１の表示装置における表示対象の広告のうち、前記第１の表示装置における表示可能時間内に表示要件を満たすことができない広告が存在することを検出すると、前記第１の表示装置における表示対象の広告の少なくとも一部の広告の表示処理を前記複数の表示装置のうちの第２の表示装置に代替して実行させる処理を実行させ、
前記第２の表示装置として、前記第２の表示装置における表示対象の広告に加えて前記一部の広告の表示処理を行った場合であっても、前記第２の表示装置における表示可能時間内に表示要件を満たすことができない広告が発生しない表示装置が選択される、
ことを特徴とする表示装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、広告表示システム、広告表示方法および広告表示プログラムに関する。
【背景技術】
【０００２】
従来より、駅や空港、ショッピングセンター等において、広告や案内を表示する媒体は、アナログ看板（例えば、ポスターを掲示する掲示板など）から、表示装置（ディスプレイ）に変わりつつある。このような表示装置は、表示する広告を自由に変更することができ、広告を表示する際に、表示するコンテンツを、時間や場所に応じて切り替えることが可能である。
【０００３】
ここで、表示する広告として予め設定された広告（表示広告、例えば、広告主から依頼された広告）各々には、当該広告をある一定期間内に表示（または、放送）する回数（表示回数、例えば、広告主に対して保証した所定の回数）が予め設定されている。表示装置は、ＴＶＣＭ（テレビＣＭ）と同様に、表示広告各々を表示回数表示する。例えば、表示装置は、表示広告すべてを表示回数表示することが可能な表示スケジュールが予め編成（設定）され、当該表示スケジュールに基づいて、表示広告を表示する。
【０００４】
また、表示装置の中でも、利用者が望む情報を好きなタイミングで取得できる（表示させることが可能である）インタラクティブな表示装置に関して、重要度が高まっている。
【０００５】
ここで、インタラクティブな表示装置は、例えば、インタラクティブな表示装置に対してユーザの操作（例えば、特定の広告の表示を指示する操作）が行われると、当該表示装置において表示されていた広告を中断し、または、スキップする。そして、インタラクティブな表示装置は、ユーザの操作に対応する広告（例えば、ユーザによって指示された特定の広告）を表示する。なお、特許文献１（特開２０００−１６３４７７号公報）や特許文献２（特開２００２−３３３８５２号公報）には、バナー広告に関する技術が開示されている。
【０００６】
【特許文献１】特開２０００−１６３４７７号公報（第２−３頁、第１図）
【特許文献２】特開２００２−３３３８５２号公報（第１−４頁、第５図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、上記した従来の技術は、インタラクティブな表示装置においては、コンテンツの表示回数を保証することができないという課題があった。
【０００８】
例えば、表示広告すべてを表示回数表示することが可能な表示スケジュールを、予め編成（設定）する上記した従来技術では、当該表示スケジュールを編成する際に、ユーザの操作によって広告の表示が中断等されることが考慮されていなかった。この結果、従来のインタラクティブな表示装置は、当該表示スケジュールをそのまま実行することができず、すべての表示広告を表示回数分表示することを保証できなかった。
【０００９】
具体的な一例をあげて説明すると、上記した従来技術では、インタラクティブな表示装置が、ユーザから操作を受付けている間は、従来のインタラクティブな表示装置が、当該スケジュールに基づいた広告を実行できない。この結果、例えば、ユーザから長時間操作が行われた場合に、このインタラクティブな表示装置から広告を表示できる時間である残り時間（例えば、インタラクティブな表示装置が店舗に設置された場合には、当該店舗の営業時間内など）では、従来のインタラクティブな表示装置は、残りの表示スケジュールすべてを実行することができなくなり、すべての表示広告を表示回数分表示できない場合があった。
【００１０】
なお、上記した特許文献は、予め編成（設定）された表示スケジュールが中断等された場合の解決策を開示するものではない。
【００１１】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、コンテンツの表示回数を保証することが可能である広告表示システム、広告表示方法および広告表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、この広告表示システムは、広告を表示する複数の表示装置を備える広告表示システムであって、前記表示装置各々について、当該表示装置にて前記広告を表示することが許される残り時間を記憶する第１の記憶手段と、前記表示装置各々について、当該表示装置にて表示する前記広告を一意に識別するための広告情報に対応付けて、前記残り時間内に当該広告を表示すべき回数である表示回数と、当該広告を一回表示する際に必要とする時間である表示時間と、を記憶する第２の記憶手段と、前記表示装置各々について、前記第２の記憶手段に記憶されている前記広告情報と前記表示回数とに基づいて、当該広告情報によって識別される前記広告を表示するよう制御する表示制御手段と、前記表示装置各々について、前記第２の記憶手段に記憶された前記表示回数と前記表示時間とから、当該表示装置から表示すべきすべての前記広告を、当該広告各々を識別する前記広告情報それぞれに対応付けられた当該表示回数ずつ表示する際に必要とする時間である必要時間を算出する算出手段と、前記表示装置各々について、前記算出手段によって算出された前記必要時間と前記第１の記憶手段に記憶された前記残り時間とを比較し、当該残り時間の方が小さい値の当該表示装置である不足表示装置と、当該残り時間の方が大きい値の当該表示装置である余裕表示装置とを検出する検出手段と、前記検出手段によって、前記不足表示装置と前記余裕表示装置とが検出された場合に、当該余裕表示装置についての前記必要時間と前記残り時間との差分を算出し、当該不足表示装置について前記第２の記憶手段に記憶されている前記広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する決定手段と、前記不足表示装置について前記第２の記憶手段に記憶されている表示回数の内、前記決定手段によって決定された広告を識別する前記広告情報に対応付けて記憶されている表示回数から当該決定手段によって決定された回数を減算し、前記余裕表示装置について前記第２の記憶手段に記憶されている表示回数の内、当該決定された広告を識別する当該識別情報に対応付けて記憶されている表示回数に当該決定された回数を加算する回数変更手段と、備えたことを要件とする。
【００１３】
また、この広告表示システムは、さらに、前記不足表示装置の前記残り時間および前記余裕表示装置の前記残り時間の和が、当該不足表示装置の前記必要時間および当該余裕表示装置の前記必要時間の和よりも大きい値である場合に、前記不足表示装置の前記残り時間および前記余裕表示装置の当該残り時間の和と、当該不足表示装置の前記必要時間および当該余裕表示装置の当該必要時間の和との差分である合計差分を算出し、前記検出手段によって検出された当該不足表示装置と当該余裕表示装置とを合わせた装置数で当該合計差分を除算する除算手段をさらに備え、前記決定手段は、前記余裕表示装置についての算出した差分から前記除算手段によって算出された値をさらに減算し、減算して得られた値を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定することを要件とする。
【００１４】
また、この広告表示システムは、さらに、前記決定手段は、前記不足表示装置にて表示する複数の前記広告各々について、同一の当該広告を識別する前記識別情報に対応付けられて前記第２の記憶手段によって記憶された前記表示回数と前記表示時間とを乗算し、当該広告を当該広告情報に対応付けられた当該表示回数表示する際に必要とする時間である個別必要時間を算出し、算出した当該個別必要時間の内、最も大きな当該個別必要時間に対応付けられた前記広告情報によって識別される前記広告を前記所定の広告として決定し、当該広告を表示することが可能である回数を決定することを要件とする。
【００１５】
また、この広告表示システムは、さらに、前記表示装置各々について、前記第２の記憶手段によって記憶されている前記表示回数と前記表示時間とを前記広告情報ごとに乗算し、当該乗算結果各々を当該乗算結果各々の和で除算することで、当該広告情報によって識別される広告が当該表示装置にて表示される表示確率各々を算出する表示確率算出手段をさらに備え、前記表示制御手段は、所定の表示装置について制御する際に、当該表示装置について前記第２の記憶手段によって記憶されている前記複数の広告情報の中から、当該表示装置にて前回表示するよう制御した広告を識別する広告情報を除外し、前記表示確率算出手段によって算出された表示確率に基づいて除外後の当該複数の広告情報の中から一つの広告情報を選択し、選択した当該広告情報によって識別される広告を表示するよう制御することを要件とする。
【発明の効果】
【００１６】
開示の広告表示システムによれば、広告を表示回数表示することを保証することが可能である。
【００１７】
また、開示の広告表示システムによれば、複数の端末において、残り時間を均等に割り当てることが可能である。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明に係る広告表示システム、広告表示方法および広告表示プログラムの実施例を詳細に説明する。なお、以下では、実施例１で用いる主要な用語、実施例１に係る広告表示システムの概要および特徴、実施例１に係る広告表示システムの構成および処理の流れを順に説明し、その後、その他の実施例について説明する。
【実施例１】
【００１９】
［用語の説明］
まず最初に、実施例１で用いる主要な用語を説明する。実施例１で用いる「広告」とは、開示の広告表示システムに予め入力され、表示装置にて表示される情報である。例えば、「広告」とは、当該広告システムを運用する運用者等によって、当該表示装置から表示する情報として予め入力された動画や静止画やテキストなどが該当する。すなわち、いわゆる広告に限られず、案内などの各種情報が含まれる。また、「広告情報」とは、表示装置にて表示する広告を一意に識別するための情報である。
【００２０】
また、実施例１で用いる「広告表示システム」とは、図１に示すように、広告を表示する複数の表示装置を備えるものである。例えば、図１に示す例では、「広告表示システム」は、Ｎ個の表示装置と、表示装置を管理する管理サーバとから構成されるものである。
【００２１】
また、実施例１で用いる「表示装置」とは、広告を表示する装置であり、利用者が望む情報を好きなタイミングで取得できる（表示させることが可能である）インタラクティブな表示装置である。例えば、図２に示すように、「表示装置」とは、店頭などに設置されるディスプレイを備えた装置が該当する。
【００２２】
例えば、実施例１で用いる「表示装置」は、ユーザの操作（例えば、特定の広告の表示を指示する操作）が行われると、当該表示装置において表示されていた広告を中断し、または、スキップする。そして、表示装置は、ユーザの操作に対応する広告（例えば、ユーザによって指示された特定の広告）を表示するものである。
【００２３】
［広告表示システムの概要および特徴］
次に、図３を用いて、実施例１に係る広告表示システムの概要および特徴を説明する。図３は、実施例１に係る広告表示システムの概要および特徴を説明するための図である。
【００２４】
同図に示すように、実施例１に係る広告表示システムは、広告を表示するよう制御するものであって、以下で説明するように、広告を表示回数表示することを保証することが可能である点に主たる特徴がある。
【００２５】
この主たる特徴について説明すると、まず、実施例１に係る広告表示システムは、図３の（１）に示すように、記憶部に、表示装置各々について、残り時間を記憶し、また、広告情報に対応付けて、表示回数と表示時間とを記憶する。
【００２６】
例えば、実施例１に係る広告表示システムは、図３の（１）に示す例では、記憶部に、表示装置１について、残り時間「１００ｓ」を記憶し、また、広告情報「Ａ」に対応付けて、表示回数「５回」と表示時間「１０ｓ」とを記憶する。また、同様に、実施例１に係る広告表示システムは、表示装置２について、残り時間「１００ｓ」を記憶し、また、広告情報「Ａ」に対応付けて、表示回数「１２回」と表示時間「１０ｓ」とを記憶する。
【００２７】
そして、実施例１に係る広告表示システムは、表示装置各々について、記憶部に記憶されている広告情報と表示回数とに基づいて、広告情報によって識別される広告を表示するものである。
【００２８】
なお、ここで、「残り時間」とは、表示装置にて広告を表示することが許される時間である。例えば、１０時から１７時まで表示装置にて広告を表示する場合には（例えば、表示装置が、１０時から１７時まで開店している（営業時間である）店舗に設置された場合など）、「残り時間」は、１０時の時点では、「７時間」が該当し、１６時の時点では、「１時間」が該当する。
【００２９】
また、「広告情報」とは、表示装置にて表示する広告を一意に識別するための情報であり、予め入力されている情報である。また、実施例１で用いる「表示時間」とは、広告を一回表示する際に必要とする時間である。
【００３０】
また、実施例１で用いる「表示回数」とは、残り時間内に広告を表示すべき回数であり、例えば、「表示回数」は、運用者によって予め入力されるものである。なお、ここで、この「表示回数」は、残り時間内にあと何回表示すべきかを示すものである。例えば、１０時の時点において、残り時間が「７時間」であり、広告情報「Ａ」についての表示回数が「１００回」であり、１０時から１３時までの間に、表示装置が、広告「Ａ」を「３０回」表示した場合を例に説明する。ここで、表示装置は、広告「Ａ」を「３０回」表示したので、残り時間内に表示すべき回数は、「７０回」となる。このため、１３時の時点においては、残り時間が「４時間」となり、広告情報「Ａ」についての表示回数が「７０回」となる。
【００３１】
そして、このような概要を有する実施例１に係る広告表示システムは、図３の（２）に示すように、表示装置各々について、記憶部に記憶された表示回数と表示時間とから、必要時間を算出する。なお、ここで、必要時間とは、表示装置１００から表示すべきすべての広告を、当該広告各々を識別する広告情報それぞれに対応付けられた表示回数ずつ表示する際に必要とする時間である。また、この必要時間は、表示装置１００ごとに算出されるものである。
【００３２】
例えば、実施例１に係る広告表示システムは、図３の（２）に示す例では、表示装置１について、表示時間「１０ｓ」の広告を表示回数「５回」表示する際に必要とする時間である「５０ｓ」を算出し、同様に、表示装置２について、必要時間「１２０ｓ」を算出する。
【００３３】
なお、図３に示す例では、表示装置１や表示装置２が、広告「Ａ」のみを表示するものとして記載し、実施例１に係る広告表示システムは、必要時間を、広告「Ａ」を表示回数表示する際に必要とする時間として算出しているが、本発明はこれに限定されるものではない。すなわち、必要時間とは、すべての広告を表示する際に必要とする時間であり、例えば、表示装置１にて複数の広告を表示する場合には、当該複数の広告各々を、広告それぞれに対応付けられた表示回数ずつ表示する際に必要とする時間が該当する。
【００３４】
具体的に例をあげて説明すると、例えば、図３の（１）に示す例では、広告情報「Ａ」についてのみ記憶しているが、さらに、広告情報「Ｂ」についても併せて記憶している場合には、「必要時間」とは、広告「Ａ」を広告情報「Ａ」に対応付けられた表示回数表示し、かつ、広告「Ｂ」を広告情報「Ｂ」に対応付けられた表示回数表示する際に必要とする時間が該当する。
【００３５】
そして、実施例１に係る広告表示システムは、図３の（３）に示すように、表示装置各々について、算出した必要時間と残り時間とを比較し、残り時間の方が小さい値の表示装置である「不足表示装置」と、残り時間の方が大きい値の表示装置である「余裕表示装置」とを検出する。
【００３６】
例えば、実施例１に係る広告表示システムは、図３の（３）に示す例では、残り時間の方が小さい「表示装置２」を不足表示装置として検出し、残り時間の方が大きい「表示装置１」を余裕表示装置として検出する。
【００３７】
そして、実施例１に係る広告表示システムは、図３の（４）に示すように、広告と回数とを決定する。具体的には、実施例１に係る広告表示システムは、不足表示装置と余裕表示装置とが検出された場合に、当該余裕表示装置についての必要時間と残り時間との差分を算出する。そして、実施例１に係る広告表示システムは、当該不足表示装置について記憶部に記憶されている広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する。
【００３８】
例えば、実施例１に係る広告表示システムは、図３の（４）に示す例では、余裕表示装置として検出した表示装置１について、必要時間と残り時間との差分である「５０ｓ」を算出する。そして、実施例１に係る広告表示システムは、不足表示装置にて表示する広告「Ａ」を決定し、不足表示装置にて表示する広告「Ａ」を、算出した差分「５０ｓ」を用いて表示することが可能である回数「３回」（「５０ｓ」を用いて表示することが可能である回数の上限となる回数は、「５回」であるので、それ以下となる回数として、例えば、「３回」）を決定する。
【００３９】
そして、実施例１に係る広告表示システムは、図３の（５）に示すように、不足表示装置について記憶部に記憶されている表示回数の内、決定した広告を識別する広告情報に対応付けて記憶されている表示回数から決定した回数を減算し、余裕表示装置について記憶部に記憶されている表示回数の内、決定した広告を識別する広告情報に対応付けて記憶されている表示回数に当該決定した回数を加算する。
【００４０】
例えば、実施例１に係る広告表示システムは、図３の（５）に示す例では、表示装置２（不足表示装置）について、広告情報「Ａ」に対応付けられた表示回数を、「１２回」から「９回」（「１２回」−「３回（決定した回数）」）に変更（減算）し、表示装置１（余裕表示装置）について、広告情報「Ａ」に対応付けられた表示回数を、「５回」から「８回」（「５回」＋「３回（決定した回数）」）に変更（加算）する。
【００４１】
そして、実施例１に係る広告表示システムは、図３の（６）に示すように、表示装置各々について、変更された表示回数に基づいて、広告を表示するよう制御する。例えば、図３の（６）に示す例では、実施例１に係る広告表示システムは、図３の（５）に示す変更された表示回数に基づいて、「表示装置１」と「表示装置２」とを制御する。
【００４２】
このようなことから、実施例１に係る広告表示システムは、上記した主たる特徴の如く、広告を表示回数ずつ表示することを保証することが可能である。具体的には、インタラクティブな表示装置において、コンテンツの表示回数を保証することが可能である。例えば、インタラクティブな表示装置において、ユーザの操作によって広告の表示が中断等されたことによって、ある表示装置において残り時間内にすべての広告を表示回数ずつ表示することができなくなった場合にも、残り時間に余裕のある他の表示装置に表示回数を移すことができ、すべての表示広告を表示回数分表示することを保証することが可能である。
【００４３】
［広告表示システムの構成］
次に、図４〜図１２を用いて、図３に示した広告表示システムの構成を説明する。図４に示すように、広告表示システムは、表示装置１００と管理サーバ４００とから構成される。
【００４４】
なお、図４は、実施例１に係る広告表示システムの構成を示すためのブロック図である。図５は、実施例１におけるステータスデータ記憶部を説明するための図である。図６は、実施例１における表示確率算出部を説明するための図である。図７は、実施例１における表示制御部を説明するための図である。図８は、実施例１における算出部と検出部とを説明するための図である。図９は、実施例１における決定部を説明するための図である。図１０は、実施例１における決定部を説明するための図である。図１１は、実施例１における回数変更部を説明するための図である。図１２は、実施例１における回数変更部を説明するための図である。
【００４５】
なお、図４には、一つの表示装置１００と一つの管理サーバ４００とから構成される広告表示システムの構成についてのブロック図を示しているが、以下では、特に言及しない限り、広告表示システムは、Ｎ個の表示装置１００（「表示装置１」〜「表示装置Ｎ」）と、一つの管理サーバ４００とから構成されるものとして、説明する。
【００４６】
表示装置１００は、広告を表示する装置であり、図４に示すように、特に本発明に密接に関連するものとして、表示部１０１と、操作受付部１０２と、記憶部２００と、表示装置制御部３００とから構成される。なお、表示装置１００は、特許請求の範囲に記載の「表示装置」に対応する。
【００４７】
表示部１０１は、表示制御部３０２の指示にしたがって、広告を表示し、例えば、ディスプレイなどが該当する。具体的な例をあげて説明すると、表示部１０１は、後述する表示制御部３０２から指示された広告を表示する。また、例えば、表示部１０１は、後述する表示制御部３０２から指示された広告を表示している際に、後述する表示制御部３０２から表示している広告の表示を中断する指示を受付けると、表示している広告の表示を中断する。
【００４８】
操作受付部１０２は、ユーザから指示を受付け、また、後述する表示制御部３０２に受付けたユーザの指示を伝達する。例えば、操作受付部１０２は、スイッチやボタンやタッチパネルなどが該当する。具体的な例をあげて説明すると、操作受付部１０２は、ユーザから、特定の広告の表示を指示する操作を（例えば、タッチパネルを操作されることにより）受付けると、受付けた指示を、後述する表示制御部３０２に伝達する。
【００４９】
記憶部２００は、表示装置制御部３００による広告表示処理に必要なデータを格納し、特に本発明に密接に関連するものとして、ステータスデータ記憶部２０１を備える。なお、ステータスデータ記憶部２０１は、特許請求の範囲に記載の「第１の記憶手段」と「第２の記憶手段」とに対応する。
【００５０】
ステータスデータ記憶部２０１は、図５に示すように、表示装置１００各々について、残り時間を記憶する。例えば、図５の（１）に示す例では、ステータスデータ記憶部２０１は、「表示装置１」について、残り時間「Ｔ秒（Ｔは、数字が該当する。例えば、「９００ｓ（秒））など」を記憶する。また、図５の（２）に示す例では、ステータスデータ記憶部２０１は、「表示装置Ｎ」について、残り時間「Ｔ秒」を記憶する。
【００５１】
なお、図５に示す例では、「表示装置１」と「表示装置Ｎ」とにおける残り時間が、同じ時間「Ｔ秒」である場合について説明したが、本発明はこれに限定されるものではなく、「表示装置１」と「表示装置Ｎ」とにおける残り時間が、それぞれ異なる時間であってもよい。
【００５２】
また、ステータスデータ記憶部２０１は、図５に示すように、表示装置１００各々について、広告情報に対応付けて、表示回数と表示時間とを記憶する。図５の（１）に示す例では、ステータスデータ記憶部２０１は、「表示装置１」について、広告情報「Ａ」に対応付けて、表示回数「Ａ１回」と表示時間「Ａ秒」とを記憶し、広告情報「Ｂ」に対応付けて、表示回数「Ｂ１回」と表示時間「Ｂ秒」とを記憶し、広告情報「Ｃ」に対応付けて、表示回数「Ｃ１回」と表示時間「Ｃ秒」とを記憶し、広告情報「Ｄ」に対応付けて、表示回数「Ｄ１回」と表示時間「Ｄ秒」とを記憶する。
【００５３】
また、図５の（２）に示す例では、ステータスデータ記憶部２０１は、「表示装置Ｎ」について、広告情報「Ａ」に対応付けて、表示回数「ＡＮ回」と表示時間「Ａ秒」とを記憶し、広告情報「Ｂ」に対応付けて、表示回数「ＢＮ回」と表示時間「Ｂ秒」とを記憶し、広告情報「Ｃ」に対応付けて、表示回数「ＣＮ回」と表示時間「Ｃ秒」とを記憶し、広告情報「Ｄ」に対応付けて、表示回数「ＤＮ回」と表示時間「Ｄ秒」とを記憶する。
【００５４】
なお、ここで、図５に示す例では、表示回数や表示時間を表す際に、「Ａ回」や「Ａ１秒」などを用いているが、実際には、例えば、数字が該当し、例えば、「８回」や「１５秒」などが該当する。
【００５５】
また、ステータスデータ記憶部２０１に記憶されている表示回数は、後述する表示制御部３０２によって、対応付けられた広告が表示部１０１から一回表示されるごとに、後述する表示制御部３０２によって「１」減算されるものである。また、ステータスデータ記憶部２０１に記憶されている表示回数は、後述する回数変更部５０４によって、変更（加算され、または、減算される）ものである。
【００５６】
表示装置制御部３００は、各種の広告表示処理を実行する処理部であり、特に本発明に密接に関連するものとして、表示確率算出部３０１と、表示制御部３０２と、を備える。なお、表示確率算出部３０１は、特許請求の範囲に記載の「表示確率算出手段」に対応する。表示制御部３０２は、特許請求の範囲に記載の「表示制御手段」に対応する。
【００５７】
表示確率算出部３０１は、表示確率各々を算出する。なお、表示確率とは、表示装置１００ごとに算出されるものであって、また、当該表示装置１００にて表示する広告各々が、当該表示装置において表示される確率である。具体的には、表示確率算出部３０１は、図６に示すように、表示装置１００各々について、ステータスデータ記憶部２０１によって記憶されている表示回数と表示時間とを広告情報ごとに乗算し、当該乗算結果各々を当該乗算結果各々の和で除算することで、表示確率各々を算出する。
【００５８】
例えば、図６の（１）に示す表示回数と表示時間とを用いて説明すると、表示確率算出部３０１は、広告を表示するタイミングとなると、表示する対象となる広告それぞれについて、表示回数表示済みかを判別する。具体的な一例を挙げて説明すると、例えば、表示確率算出部３０１は、表示部１０１から表示している広告の表示が終了し、次の広告を表示を開始するタイミングとなると、表示する対象となる広告「Ａ」〜「Ｄ」それぞれの表示回数が、「０」であるかを判別する。
【００５９】
例えば、表示確率算出部３０１は、表示確率を算出する際に、表示対象となる広告すべてを、表示回数表示した場合には、表示制御部３０２にその旨伝達する。例えば、表示確率算出部３０１は、表示対象となる広告についての表示回数すべてが、「０」である場合には、表示制御部３０２にその旨伝達する。
【００６０】
また、例えば、表示確率算出部３０１は、表示確率を算出する際に、表示対象となる広告すべてを、表示回数表示していない場合には（例えば、表示対象となる広告についての表示回数すべてが、「０」でない場合には、）、図６の（２）に示すように、表示回数と表示時間とを広告情報ごとに乗算し、対象となる広告それぞれについて、（例えば、広告「Ａ」〜「Ｄ」それぞれについて）、当該広告を識別する広告情報に対応付けられた表示回数表示する際に必要な時間（個別必要時間）を算出する。具体的に例をあげて説明すると、広告情報「Ａ」に、表示回数「Ａ１回」と表示時間「Ａ秒」とが対応付けられている場合には、広告「Ａ」について必要な時間は、以下の（式１）で示される。
（式１）  （Ａについて必要な時間）＝（Ａ１回）×（Ａ秒）
【００６１】
また、例えば、表示確率算出部３０１は、図６の（３）に示すように、広告それぞれについて算出した必要な時間（個別必要時間）それぞれを、当該算出した必要な時間各々の和（必要時間）で除算し、広告それぞれについて（例えば、広告「Ａ」〜「Ｄ」それぞれについて）、表示確率各々を算出する。例えば、広告「Ａ」については、図６の（３）に示す例では、以下の（式２）で示される。
（式２）  （Ａについての表示確率）＝（Ａ１回）×（Ａ秒）／｛（Ａ１回）×（Ａ秒）＋（Ｂ１回）×（Ｂ秒）＋（Ｃ１回）×（Ｃ秒）＋（Ｄ１回）×（Ｄ秒）｝
【００６２】
ここで、さらに、図６の（４）に示す具体的な数値を用いて、表示確率算出部３０１を説明する。例えば、表示確率算出部３０１は、図６の（５）に示すように、広告それぞれについて、個別必要時間を算出する。具体的に図６の（５）に示す例を用いて説明すると、表示確率算出部３０１は、広告「Ａ」についての個別必要時間として「２２５ｓ」を算出し、広告「Ｂ」についての個別必要時間として「１５０ｓ」を算出し、広告「Ｃ」についての個別必要時間として「２５５ｓ」を算出し、広告「Ｄ」についての個別必要時間として「１５０ｓ」を算出する。
【００６３】
また、表示確率算出部３０１は、図６の（６）に示すように、広告それぞれについて、表示確率を算出する。具体的に図６の（５）に示す例を用いて説明すると、表示確率算出部３０１は、広告「Ａ」について表示確率「２９％」を算出し、広告「Ｂ」について表示確率「１９％」を算出し、広告「Ｃ」について表示確率「３３％」を算出し、広告「Ｄ」について表示確率「１９％」を算出する。
【００６４】
また、表示確率算出部３０１は、表示装置１００にて表示するすべての広告について、表示確率各々を算出し、また、表示装置１００にて表示するすべての広告の内、表示する対象とする一部の広告（詳細は後述）についてのみ、表示確率各々を算出する。
【００６５】
また、表示確率算出部３０１は、算出した表示確率各々を、算出する毎に、表示制御部３０２に伝達する。例えば、表示確率算出部３０１は、図６の（６）に示す例を用いて説明すると、算出した表示確率として、Ａ「２９％」とＢ「１９％」、Ｃ「３３％」、および、Ｄ「１９％」を伝達する。
【００６６】
表示制御部３０２は、表示装置１００各々について、ステータスデータ記憶部２０１に記憶されている広告情報と表示回数とに基づいて、当該広告情報によって識別される広告を表示するよう制御する。具体的には、表示制御部３０２は、表示装置１００にて表示する広告各々が、当該表示装置１００にて、当該広告を識別する広告情報に対応付けられた表示回数ずつ表示されるよう、表示する広告を表示部１０１に指示を伝達する。
【００６７】
例えば、図５の（１）に示す例を用いて説明すると、表示制御部３０２は、「表示装置１」において、広告「Ａ」が「Ａ１回」表示され、広告「Ｂ」が「Ｂ１回」表示され、広告「Ｃ」が「Ｃ１回」表示され、広告「Ｄ」が「Ｄ１回」表示されるよう、表示部１０１に指示する。例えば、表示制御部３０２は、残り時間内に広告「Ａ」を表示する指示を表示部１０１に伝達した回数が、表示回数になるように、表示部１０１に指示を伝達する。
【００６８】
また、例えば、表示制御部３０２は、所定の表示装置１００について制御する際に、表示確率算出部３０１によって算出された表示確率に基づいて、複数の広告情報の中から一つの広告情報を選択し、選択した当該広告情報によって識別される広告が表示部１０１によって表示されるよう制御する。例えば、表示する対象となる広告が「Ａ」〜「Ｄ」である場合に、後述する回数変更部５０４によって回数が変更された場合には、広告「Ａ」〜「Ｄ」の内一つの広告を、表示確率算出部３０１によって算出された表示確率に基づいて選択し、選択した広告を表示する指示を表示部１０１に伝達する。
【００６９】
また、例えば、表示制御部３０２は、図７に示すように、所定の表示装置１００について制御する際に、当該表示装置１００についてステータスデータ記憶部２０１によって記憶されている複数の広告情報の中から、当該表示装置１００にて前回表示するよう制御した広告を識別する広告情報を除外し、表示確率算出部３０１によって算出された表示確率に基づいて、除外後の当該複数の広告情報の中から一つの広告情報を選択し、選択した当該広告情報によって識別される広告を表示するよう制御する。
【００７０】
具体的に図７の「α回目」に示す例を用いて説明すると、表示制御部３０２は、表示確率算出部３０１によって、表示確率として、Ａ「２９％」と、Ｂ「１９％」、Ｃ「３３％」、および、Ｄ「１９％」が伝達された場合に、当該表示確率を用いて、例えば、広告情報「Ｃ」を選択し、広告「Ｃ」を表示する指示を表示部１０１に伝達する。
【００７１】
また、具体的に図７の「α＋１回目」に示す例を用いて説明すると、表示制御部３０２は、前回表示した広告を識別する広告情報「Ｃ」を今回表示する広告の候補から除外し、除外後の当該複数の広告情報である「Ａ、Ｂ、Ｄ」の中から、表示確率算出部３０１によって表示確率として伝達された、Ａ「４３％」と、Ｂ「２９％」、Ｄ「２９％」を用いて、例えば、広告情報「Ａ」を選択し、広告「Ａ」を表示する指示を表示部１０１に伝達する。
【００７２】
また、具体的に図７の「α＋２回目」に示す例を用いて説明すると、表示制御部３０２は、前回表示した広告を識別する広告情報「Ａ」を今回表示する広告の候補から除外し、また、前々回に表示した広告を識別する広告情報「Ｃ」を今回表示する広告の候補に追加し、広告情報「Ｂ、Ｃ、Ｄ」の中から、表示確率算出部３０１によって表示確率として伝達された、Ｂ「２８％」と、Ｃ「４４％」、Ｄ「２８％」を用いて、例えば、広告情報「Ｃ」を選択し、広告「Ｃ」を表示する指示を表示部１０１に伝達する。
【００７３】
また、表示制御部３０２は、操作受付部１０２からユーザの指示が伝達されると、伝達されたユーザの指示に対応する広告が表示されるよう制御する。例えば、特定の広告の表示を指示するユーザの操作が操作受付部１０２から伝達されると、表示制御部３０２は、指示を受付けた時点において表示部１０１にて表示されている広告の表示を中止する指示を表示部１０１に伝達するとともに、ユーザの指示に対応する広告を表示する指示を表示部１０１に伝達する。
【００７４】
また、表示制御部３０２は、表示確率算出部３０１から、表示対象となる広告すべてを、表示回数表示した旨伝達されると、広告を順次表示するよう制御する。例えば、広告「Ａ」から広告「Ｄ」それぞれについて、順番に表示する指示を表示部１０１に伝達する。
【００７５】
また、表示制御部３０２は、対応付けられた広告が表示部１０１から一回表示されるごとに、表示された広告に対応付けられてステータスデータ記憶部２０１に記憶されている表示回数を「１回」減算する。例えば、広告「Ｃ」に対応付けられた表示回数が「８」であり、広告「Ｃ」を一度表示した場合には、表示制御部３０２は、広告「Ｃ」に対応付けられた表示回数が「８」を「７」に変更し、ステータスデータ記憶部２０１に記憶されている情報を更新する。
【００７６】
なお、ここで、「表示回数」と、「「広告」を表示すること」との関係について、簡単に説明する。実施例１に係る広告表示システムは、実施例１で用いる「広告」が、最初から最後まで表示した場合に、一回表示したものとして扱う。例えば、表示時間「１５ｓ」である広告を例に説明すると、実施例１に係る広告表示システムでは、当該広告の表示を開始し、当該広告の表示が中断等されずに「１５ｓ」経過すると（最初から最後まで広告が表示されると）、当該「広告」を一回表示したものとしてあつかい、表示制御部３０２は、「表示回数」を一回減算する。
【００７７】
また、実施例１に係る広告表示システムは、実施例１で用いる「広告」が、当該広告の表示が開始された場合でも、最初から最後まで表示されなかった場合には、一回表示したものとして扱わない。例えば、実施例１に係る広告表示システムは、表示装置にて広告を表示している途中で（例えば、表示時間が「１５ｓ」である広告において、表示装置が広告の表示を開始してから「１５ｓ」経過しない時点で（例えば、「８ｓ」経過した時点などで））、当該表示装置にユーザの操作が行われ、当該広告の表示が中断された場合には、当該「広告」を一回表示したものとしてあつかわず、表示制御部３０２は、「表示回数」を一回減算しない。
【００７８】
ここで、表示制御部３０２が、表示装置にて表示する複数の広告の内、表示する対象とする広告について、簡単に説明する。表示制御部３０２は、前回広告を表示した後に回数変更部５０４によって表示回数が変更されているかを確認し、表示回数が変更されている場合には、すべての広告を表示する対象とする。また、表示制御部３０２は、広告を表示するのが初回である場合には、すべての広告を表示する対象とする。
【００７９】
また、表示制御部３０２は、前回広告を表示した後に回数変更部５０４によって表示回数が変更されていない場合には、今回表示した広告を次回表示対象とする広告から除外する。つまり、表示制御部３０２は、複数の広告情報の中から、当該表示装置１００にて前回表示するよう制御した広告を識別する広告を除外し、除外後の当該複数の広告を、次回表示する対象となる広告とする。
【００８０】
また、表示制御部３０２は、回数変更部５０４によって前回広告を表示した後に表示回数が変更されていない場合には、表示する対象となる広告から前回除外した広告があるかを判別し、有る場合には、表示する対象となる広告から前回除外した広告を、次回表示する対象となる広告に追加する。
【００８１】
管理サーバ４００は、表示装置１００を管理し、図４に示すように、特に本発明に密接に関連するものとして、管理サーバ制御部５００を備える。ここで、管理サーバ制御部５００は、回数処理手順を実行する処理部であり、特に本発明に密接に関連するものとして、算出部５０１と、検出部５０２と、決定部５０３と、回数変更部５０４と、を備える。
【００８２】
なお、算出部５０１は、特許請求の範囲に記載の「算出手段」に対応する。検出部５０２は、特許請求の範囲に記載の「検出手段」に対応する。決定部５０３は、特許請求の範囲に記載の「決定手段」と「除算手段」とに対応する。回数変更部５０４は、特許請求の範囲に記載の「回数変更手段」に対応する。
【００８３】
算出部５０１は、定期的に必要時間を算出し、算出する毎に、算出した必要時間を検出部５０２に伝達する。具体的には、算出部５０１は、図８に示すように、表示装置１００各々について、ステータスデータ記憶部２０１に記憶された表示回数と表示時間とから、必要時間を算出する。
【００８４】
ここで、図８の（１）に示す例を用いて、具体的に説明する。算出部５０１は、図８の（２）に示すように、表示装置１から表示装置Ｎそれぞれについて、必要時間を算出する。例えば、算出部５０１は、図８の（２−１）に示すように、表示装置１について、広告「Ａ」から広告「Ｄ」それぞれについて、広告情報に対応付けられた「表示時間」と「表示回数」とを積算し（例えば、図８の（２−１）に示す例では、広告「Ａ」について、表示回数「１０回」と表示時間「１５ｓ」とを積算し）、積算して得られた値の和（例えば、図８の（２−１）に示す例では、広告「Ａ」から「Ｄ」それぞれについて、表示回数と表示時間とを積算して得られた値の和）として得られる必要時間「９００」を算出する。また、同様に、図８の（２−２）に示す例では、算出部５０１は、表示装置２について、必要時間「６７５」を算出し、図８の（２−３）に示す例では、算出部５０１は、表示装置Ｎについて、必要時間「８５５」を算出する。
【００８５】
また、例えば、算出部５０１は、予め設定されたステータス収集タイミングとなると、ステータスデータ記憶部２０１に記憶されているデータ（例えば、すべての表示装置１００について、表示時間および表示回数すべてと、残り時間と）を取得し、取得したデータから表示装置１００各々について必要時間各々を算出し、ステータスデータ記憶部２０１から取得したデータ（例えば、すべての表示装置１００について、表示時間および表示回数すべて、残り時間と）と、算出した必要時間各々とを検出部５０２に伝達する。
【００８６】
検出部５０２は、表示装置１００各々について、算出部５０１によって算出された必要時間と、ステータスデータ記憶部２０１に記憶された残り時間とを比較し、不足表示装置と余裕表示装置とを検出する。例えば、算出部５０１から、ステータスデータ記憶部２０１から取得したデータ（例えば、すべての表示装置１００について、表示時間および表示回数すべて、残り時間と）と、算出部５０１によって算出された必要時間各々とが伝達されると、表示装置１００各々について、残り時間と必要時間とを比較する。そして、検出部５０２は、比較結果から、不足表示装置と、余裕表示装置とを検出する。
【００８７】
具体的な例をあげて説明すると、図８に示す例では、検出部５０２は、表示装置１について、残り時間「９００ｓ」と必要時間「９００ｓ」とを比較し、また、表示装置２について、残り時間「９００ｓ」と必要時間「６７５ｓ」とを比較する。そして、検出部５０２は、比較した結果から、例えば、図８の（２−４）に示すように、表示装置１を不足表示装置として検出し、図８の（２−５）に示すように、表示装置２と表示装置Ｎとを余裕表示装置として検出する。
【００８８】
また、検出部５０２は、算出部５０１から伝達されたデータ（例えば、すべての表示装置１００について、表示時間および表示回数すべて、残り時間と）と、検出部５０２が検出した余裕表示装置と不足表示装置と（例えば、不足表示装置「表示装置１」と余裕表示装置「表示装置２」余裕表示装置「表示装置Ｎ」と）を、決定部５０３に伝達する。
【００８９】
決定部５０３は、検出部５０２によって、不足表示装置と余裕表示装置とが検出された場合に、当該余裕表示装置についての必要時間と残り時間との差分（余裕分差分）を算出し、当該不足表示装置についてステータスデータ記憶部２０１に記憶されている広告情報によって識別される当該広告の内、算出した余裕分差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する。
【００９０】
具体的には、決定部５０３は、検出部５０２から、データ（例えば、すべての表示装置１００について、表示時間および表示回数すべて、残り時間と）と、検出部５０２によって検出された不足表示装置と余裕表示装置とが伝達されると、余裕分差分を算出する。
【００９１】
ここで、具体的な一例をあげて説明すると、決定部５０３は、図９の（１）と（２）と（３）とに示すように、不足表示装置の残り時間および余裕表示装置の残り時間の和が、不足表示装置の必要時間および余裕表示装置の必要時間の和よりも大きい値である場合に、不足表示装置の残り時間および余裕表示装置の残り時間の和と、当該不足表示装置の必要時間および当該余裕表示装置の当該必要時間の和との差分である合計差分を算出する。
【００９２】
言い換えると、決定部５０３は、検出部５０２によって検出された余裕表示装置と不足表示装置とを併せて考慮した場合における、必要時間と残り時間との差分（合計差分）を算出する。
【００９３】
例えば、検出部５０２によって不足表示装置「表示装置１」と余裕表示装置「表示装置２」とが検出された場合を用いて、説明する。図９の（１）に示す例では、不足表示装置である「表示装置１」においては、残り時間は「９００ｓ」であり、必要時間は「９００ｓ」である。また、例えば、余裕表示装置である「表示装置２」においては、残り時間は「９００ｓ」であり、必要時間は「６７５ｓ」である。このため、決定部５０３は、図９の（２）に示す例では、不足表示装置「表示装置１」と余裕表示装置「表示装置２」との残り時間の和が「１８００ｓ」であると算出し、必要時間の和が「１５７５ｓ」であると算出する。そして、決定部５０３は、図９の（３）に示す例では、合計差分が「２２５ｓ」であると算出する。
【００９４】
また、具体的な一例をあげると、検出部５０２は、図９の（４）に示すように、検出部５０２によって検出された不足表示装置と余裕表示装置とを合わせた装置数で、算出した合計差分を除算する。言い換えると、決定部５０３は、算出した合計差分を、検出部５０２によって検出された表示装置１００各々に等しく割り当てた場合における、必要時間と残り時間との差分（平均差分）を算出する。
【００９５】
例えば、一つの不足表示装置と一つの余裕表示装置とが検出部５０２によって検出された場合には、装置数は「２」となり、決定部５０３は、図９の（４）に示す例では、合計差分「２２５ｓ」を「２」で除算し、平均差分「１１２ｓ」を得る。
【００９６】
また、具体的な一例をあげると、決定部５０３は、図９の（５）に示すように、余裕分差分から平均差分をさらに減算し、余裕分差分から平均差分を除いた残りの差分（残り差分）を算出する。例えば、図９の（５）に示す例では、余裕表示装置である「表示装置１」についての残り時間が「９００ｓ」であり、必要時間「６７５ｓ」であり、余裕分差分は、「２２５ｓ」であり、平均差分は、「１１２ｓ」である。このため、決定部５０３は、残り差分「１１３ｓ」を算出する。
【００９７】
また、例えば、決定部５０３は、図１０に示すように、余裕分差分の時間を用いて表示する所定の広告を決定する際に、不足表示装置にて表示する複数の広告各々について、個別必要時間を算出する。そして、決定部５０３は、算出した個別必要時間の内、最も大きな当該個別必要時間に対応付けられた広告情報によって識別される広告を所定の広告として決定する。
【００９８】
図１０の（１）に示す例を用いて、具体的に説明すると、決定部５０３は、広告「Ａ」から「Ｄ」それぞれについて、個別必要時間を算出する。ここで、図１０の（２）に示す例では、算出された個別必要時間の内、広告「Ｂ」と「Ｃ」とについて算出された個別必要時間が最も大きい値であるので、決定部５０３は、図１０の（３）に示す例では、広告「Ｃ」を所定の広告として決定する。
【００９９】
また、例えば、決定部５０３は、残り差分を用いて、表示する広告を表示することが可能である回数を決定する。図９の（６）に示す例では、決定部５０３は、広告「Ｃ」を決定した場合には、広告「Ｃ」を表示することが可能である回数「７回」を決定する。
【０１００】
また、決定部５０３は、データ（例えば、すべての表示装置１００について、表示時間および表示回数すべて、残り時間と）と、決定部５０３が決定した広告と回数と、検出部５０２によって検出された不足表示装置と余裕表示装置とを、回数変更部５０４に伝達する。例えば、決定部５０３は、広告「Ｃ」と回数「７回」と、不足表示装置「表示装置１」と余裕表示装置「表示装置２」とを、回数変更部５０４に伝達する。
【０１０１】
また、決定部５０３は、検出部５０２によって、複数の余裕表示装置が検出された場合に、実施例１では、残り時間と必要時間との差分が最も大きい余裕表示装置と、不足表示装置とについて、余裕分差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する。また、残り時間と必要時間との差分が最も大きい余裕表示装置についての余裕分差分が、不足表示装置について残り時間と必要時間との差分（不足分差分）より小さい場合には、当該余裕分差分を用いて広告と回数とを決定し、その後、他の余裕表示装置についての余裕分差分の時間を用いて、表示する所定の広告と当該広告を表示することが可能である回数とをさらに決定する。
【０１０２】
例えば、図８に示す例を用いて説明すると、決定部５０３は、まず、余裕分差分が最も大きい余裕表示装置「表示装置２」を用いて、所定の広告と回数とを決定する。そして、決定部５０３は、「表示装置２」についての余裕分差分が、不足表示装置についての不足分差分よりも小さい場合に、余裕表示装置「表示装置Ｎ」についての余裕分差分を用いて、さらに、所定の広告と回数とを決定する。
【０１０３】
また、決定部５０３は、検出部５０２によって検出されたすべての不足表示装置の残り時間および余裕表示装置の残り時間の和が、検出部５０２によって検出されたすべての不足表示装置の必要時間および余裕表示装置の必要時間の和よりも大きい値であるかを判定し、大きい値でない場合に、警告（アラーム）を行う。言い換えると、決定部５０３は、すべての余裕分差分を用いて、すべての不足分差分を解消（残り時間が不足するすべての不足表示装置を、余裕表示装置に変えることが）できるかを判定して、解消できない場合には、広告表示システムの管理者に対して警告を伝える。
【０１０４】
なお、実施例１では、所定の広告として、一つの広告を選択する手法について説明するが、本発明の実施はこれに限定されるものではなく、決定部５０３が、複数の広告を決定し、また、決定した複数の広告それぞれについて回数を決定してもよい。
【０１０５】
また、ここで、必要時間と残り時間との「差分」について、簡単にまとめる。まず、「余裕分差分」とは、余裕表示装置についての必要時間と残り時間との「差分」であり、例えば、当該表示装置１００について、すべての広告を表示回数表示し終わった時点における（中断等を考慮しない）残り時間を示す。
【０１０６】
また、「合計差分」とは、不足表示装置の残り時間および余裕表示装置の残り時間の和と、不足表示装置の必要時間および余裕表示装置の必要時間の和との「差分」であり、複数の表示装置１００を併せて考慮した場合における「差分」である。
【０１０７】
また、「平均差分」とは、合計差分を、検出部５０２によって検出された表示装置１００各々に等しく割り当てた場合における、表示装置１００一つあたりの差分（平均差分）である。また、「残り差分」とは、「余裕分差分」から「平均差分」を減算した際に得られる「差分」である。
【０１０８】
また、必要時間と比較して残り時間が小さい場合には、「マイナスの値」となり、必要時間と比較して残り時間が小さい場合には、「プラスの値」となるとした場合には、実施例１で用いる「余裕分差分」と「合計差分」と「平均差分」と「残り差分」とは、特に言及がないかぎり、すべて「プラスの値」になるものとして、記載を行っている。
【０１０９】
また、ここで、決定部５０３が、残り差分を用いて回数を決定する手法を実行している意義について簡単に説明する。決定部５０３は、余裕分差分のうち、平均差分を除いた差分である残り差分のみを用いて、決定部５０３が決定する広告を表示することが可能である回数を決定するものである。言い換えると、後述するように、回数変更部５０４によって回数が変更された後において、回数を変更した表示装置１００それぞれについて必要時間と残り時間との差分を算出した場合に、回数を変更した表示装置１００各々から平均差分が算出されるように、回数を決定するものである。
【０１１０】
例えば、残り差分ではなく余裕分差分すべてを用いて、決定部５０３が決定した広告を表示できる回数を決定した場合には、後述するように回数変更部５０４によって回数が変更された後において、回数変更前における余裕表示装置について余裕分差分がなくなり、かつ、回数変更前における不足表示装置について大きな差分（余裕分差分）が生じる場合がある。このような場合と比較して、残り差分のみを用いて広告を表示できる回数を決定することにより、後述するように回数変更部５０４が、バランスよく、広告を表示する回数を変更することが可能である。
【０１１１】
回数変更部５０４は、データ（例えば、すべての表示装置１００について、表示時間および表示回数すべて、残り時間と）と、検出部５０２によって検出された不足表示装置および余裕表示装置と、決定部５０３によって決定された広告および回数と、を決定部５０３から伝達されると、図１１に示すように、不足表示装置と余裕表示装置とについてステータスデータ記憶部２０１に記憶されている表示回数の内、決定部５０３によって決定された広告に対応付けられた表示回数を変更する。例えば、図１１に示す例では、回数変更部５０４は、表示装置１について、広告情報「Ｃ」に対応付けられた表示回数を「Ｃ１回」を「Ｃ１‘回」に変更し、また、表示装置Ｎについて、広告情報「Ｃ」に対応付けられた表示回数を「ＣＮ回」を「ＣＮ‘回」に変更するものである。
【０１１２】
具体的には、回数変更部５０４は、不足表示装置についてステータスデータ記憶部２０１に記憶されている表示回数の内、決定部５０３によって決定された広告を識別する広告情報に対応付けて記憶されている表示回数から、決定部５０３によって決定された回数を減算する。また、回数変更部５０４は、余裕表示装置についてステータスデータ記憶部２０１に記憶されている表示回数の内、決定部５０３によって決定された広告を識別する広告情報に対応付けて記憶されている表示回数に、決定された回数を加算する。
【０１１３】
例えば、決定部５０３から、広告「Ｃ」と回数「７回」と不足表示装置「表示装置１」と余裕表示装置「表示装置２」とが伝達された場合を用いて、具体的に説明する。回数変更部５０４は、不足表示装置「表示装置１」について、図１２の（１）に示すように、決定部５０３によって決定された広告「Ｃ」に対応付けられた表示回数「２０回」を、図１２の（２）に示すように、決定部５０３によって決定された回数「７回」減算した回数である表示回数「１３回」に変更する。また、回数変更部５０４は、余裕表示装置「表示装置２」について、図１２の（１）に示すように、決定部５０３によって決定された広告「Ｃ」に対応付けられた表示回数「１０回」を、図１２の（２）に示すように、決定部５０３によって決定された回数「７回」加算した回数である表示回数「１７回」に変更する。
【０１１４】
［広告表示システムによる処理］
次に、図１３と図１４とを用いて、広告表示システムによる処理を説明する。具体的には、まず、図１３を用いて、実施例１に係る広告表示システムによる回数変更の処理の流れを説明し、次に、図１４を用いて、実施例１に係る広告表示システムによる表示する広告を決定する処理の流れを説明する。なお、図１３は、実施例１に係る広告表示システムによる回数変更の処理の流れを示すフローチャートである。図１４は、実施例１に係る広告表示システムによる表示する広告を決定する処理の流れを示すフローチャートである。
【０１１５】
［広告表示システムによる回数変更の処理］
図１３に示すように、算出部５０１は、例えば、予め設定されたステータス収集タイミングとなると（ステップＳ１０１肯定）、表示装置１００各々から、データを取得する（ステップＳ１０２）。つまり、例えば、算出部５０１は、表示装置１００について、ステータスデータ記憶部２０１に記憶されているすべての表示時間および表示回数と、残り時間とを取得する。
【０１１６】
そして、算出部５０１は、必要時間を算出する（ステップＳ１０３）。つまり、算出部５０１は、表示装置１００各々について、ステータスデータ記憶部２０１から取得した表示回数と表示時間とから、必要時間を算出する。例えば、算出部５０１は、図８の（２−１）に示す例では、表示装置１について、必要時間「９００」を算出する。
【０１１７】
そして、検出部５０２は、不足表示装置と余裕表示装置とを検出する（ステップＳ１０４）。つまり、検出部５０２は、表示装置１００各々について、残り時間と、算出部５０１によって算出された必要時間とを比較し、不足表示装置と余裕表示装置とを検出する。例えば、検出部５０２は、図８に示す例では、不足表示装置として「表示装置１」と余裕表示装置「表示装置２」とを検出する。
【０１１８】
ここで、検出部５０２によって不足表示装置と余裕表示装置とが検出された場合には（ステップＳ１０５肯定およびステップＳ１０６肯定）、決定部５０３は、広告と回数とを決定する（ステップＳ１０７）。つまり、決定部５０３は、検出部５０２によって不足表示装置と余裕表示装置とが検出された場合に、余裕分差分を算出し、不足表示装置にて表示する広告の内、余裕分差分の時間を用いて表示する所定の広告を決定し、決定した広告を表示することが可能である回数とを決定する。例えば、決定部５０３は、広告「Ｃ」と回数「７回」とを決定する。
【０１１９】
ここで、決定部５０３は、残り時間不足を解消できるかを判定する（ステップＳ１０８）。つまり、例えば、決定部５０３は、すべての余裕分差分を用いて、すべての不足分差分を解消（残り時間が不足するすべての不足表示装置を、余裕表示装置に変えることが）できるかを判定する。ここで、解消できない場合には（ステップＳ１０８否定）、アラームを行い（ステップＳ１０９）、処理を終了する。
【０１２０】
一方、回数変更部５０４は、残り時間不足を解消できる場合には（ステップＳ１０８肯定）、表示回数を変更する（ステップＳ１１０）。つまり、回数変更部５０４は、不足表示装置についてステータスデータ記憶部２０１に記憶されている表示回数の内、決定部５０３によって決定された広告についての表示回数から、決定部５０３によって決定された回数を減算し、かつ、余裕表示装置についてステータスデータ記憶部２０１に記憶されている表示回数の内、決定部５０３によって決定された広告についての表示回数に、決定部５０３によって決定された回数を加算する。例えば、回数変更部５０４は、不足表示装置にて広告「Ｃ」を表示する表示回数を「７回」減算し、余裕表示装置にて広告「Ｃ」を表示する表示回数を「７回」加算する。
【０１２１】
また、上記したステップＳ１０５およびステップＳ１０６において、決定部５０３は、検出部５０２によって不足表示装置が検出されなかった場合には（ステップＳ１０５否定）、処理を終了し、また、検出部５０２によって不足表示装置が検出され、かつ、余裕表示装置が検出されなかった場合には、アラームを行い（ステップＳ１０９）、処理を終了する。
【０１２２】
［広告表示システムによる表示する広告を決定する処理］
図１４に示すように、表示部１０１から広告が表示される表示タイミングとなると（ステップＳ２０１肯定）、例えば、表示部１０１から表示している広告の表示が終了し、次の広告を表示を開始するタイミングとなると、表示確率算出部３０１は、対象となる広告すべてについて、表示回数表示済みかを判別する（ステップＳ２０２）。例えば、表示確率算出部３０１は、表示する対象となる広告「Ａ」〜「Ｄ」それぞれの表示回数が、「０」であるかを判別する。
【０１２３】
ここで、表示確率算出部３０１によって表示済みであると判別された場合には（ステップＳ２０２肯定）、表示制御部３０２は、順次表示するよう制御する（ステップＳ２０３）。例えば、広告「Ａ」から広告「Ｄ」それぞれについて、順番に表示する指示を表示部１０１に伝達し、表示部１０１は、表示制御部から順番に指示された広告それぞれを、表示する。
【０１２４】
一方、表示確率算出部３０１が表示済みでないと判別した場合には（ステップＳ２０２否定）、表示確率算出部３０１は、表示する対象となる広告それぞれについて、表示確率を算出する（ステップＳ２０４）。つまり、表示確率算出部３０１は、対象となる広告それぞれについて、ステータスデータ記憶部２０１によって記憶されている表示回数と表示時間とを乗算し、当該乗算結果各々を当該乗算結果各々の和で除算することで、表示確率各々を算出する。
【０１２５】
そして、表示制御部３０２は、表示確率算出部３０１によって算出された表示確率に基づいて、広告を一つ選択し（ステップＳ２０５）、選択した広告を表示するよう制御する（ステップＳ２０６）。つまり、表示制御部３０２は、所定の表示装置について制御する際に、表示確率算出部３０１によって算出された表示確率に基づいて、複数の広告情報の中から一つの広告情報を選択し、選択した当該広告情報によって識別される広告が表示部１０１によって表示されるよう制御する。例えば、表示する対象となる広告が「Ａ」〜「Ｄ」である場合に、広告「Ａ」〜「Ｄ」の内一つの広告を、表示確率算出部３０１によって算出された表示確率に基づいて選択し、選択した広告を表示する指示を表示部１０１に伝達する。
【０１２６】
そして、表示制御部３０２は、ステータスデータ記憶部２０１を更新する（ステップＳ２０７）。例えば、広告「Ｃ」に対応付けられた表示回数が「８」であり、広告「Ｃ」を一度表示した場合には、表示制御部３０２は、広告「Ｃ」に対応付けられた表示回数が「８」を「７」に変更し、ステータスデータ記憶部２０１に記憶されている情報を更新する。
【０１２７】
ここで、表示制御部３０２は、回数変更部５０４によって前回広告を表示した後に表示回数が変更されているかを確認し（ステップＳ２０８）、表示回数が変更されている場合には（ステップＳ２０８肯定）、すべての広告を表示する対象とし（ステップＳ２０９）ステップＳ２０１からの処理を繰り返す。
【０１２８】
一方、表示制御部３０２は、表示回数が変更されていない場合には（ステップＳ２０８否定）、今回表示した広告を次回表示対象とする広告から除外する（ステップＳ２１０）。つまり、表示制御部３０２は、複数の広告情報の中から、当該表示装置１００にて前回表示するよう制御した広告を識別する広告を除外し、除外後の当該複数の広告を、次回表示する対象となる広告とする。
【０１２９】
また、表示制御部３０２は、表示する対象となる広告から前回除外した広告があるかを判別し（ステップＳ２１１）、有る場合には（ステップＳ２１１肯定）、表示する対象となる広告から前回除外した広告を、次回表示する対象となる広告に追加し（ステップＳ２１２）、ステップＳ２０１からの処理を繰り返す。一方、表示制御部３０２は、前回除外した広告がない場合には（ステップＳ２１１否定）、そのまま、ステップＳ２０１からの処理を繰り返す。
【０１３０】
［実施例１の効果］
上記したように、実施例１によれば、開示の広告表示システムは、表示装置１００各々について、残り時間を記憶し、広告情報に対応付けて、表示回数と表示時間とを記憶し、表示装置１００各々について、記憶している広告情報と表示回数とに基づいて、広告情報によって識別される広告を表示するよう制御するものであって、表示装置１００各々について、記憶している表示回数と表示時間とから、必要時間を算出し、表示装置１００各々について、算出した必要時間と記憶している残り時間とを比較し、不足表示装置と、余裕表示装置とを検出し、不足表示装置と余裕表示装置とが検出された場合に、余裕分差分を算出し、不足表示装置について記憶されている広告情報によって識別される広告の内、余裕分差分の時間を用いて表示する所定の広告と広告を表示することが可能である回数とを決定し、不足表示装置について記憶されている表示回数の内、決定された広告を識別する広告情報に対応付けて記憶されている表示回数から決定された回数を減算し、余裕表示装置について記憶されている表示回数の内、決定された広告を識別する識別情報に対応付けて記憶されている表示回数に決定された回数を加算するので、広告を表示回数表示することを保証することが可能である。
【０１３１】
具体的には、インタラクティブな表示装置において、コンテンツの表示回数を保証することが可能である。例えば、インタラクティブな表示装置において、ユーザの操作によって広告の表示が中断等されたことによって、ある表示装置において残り時間内にすべての広告を表示回数ずつ表示することができなくなった場合にも、残り時間に余裕のある他の表示装置に表示回数を写すことができ、すべての表示広告を表示回数分表示することを保証することが可能である。
【０１３２】
また、開示の広告表示システムは、合計差分を算出し、検出した不足表示装置と余裕表示装置とを合わせた装置数で合計差分を除算して平均差分を算出し、余裕表示装置についての算出した余裕分差分から平均差分をさらに減算し、減算して得られた値を用いて表示する所定の広告と広告を表示することが可能である回数とを決定するので、複数の端末において、残り時間を均等に割り当てることが可能である。
【０１３３】
また、開示の広告表示システムは、個別必要時間を算出し、算出した個別必要時間の内、最も大きな個別必要時間に対応付けられた広告情報によって識別される広告を所定の広告として決定し、広告を表示することが可能である回数を決定するので、最も表示される時間が長い広告の表示回数を変更することによって、不足表示装置において、複数の広告それぞれが表示される時間の差を、短くすることができ、同じ広告が頻繁に表示される場合を減少することが可能である。
【０１３４】
また、開示の広告表示システムは、表示装置１００各々について、表示確率各々を算出し、所定の表示装置について制御する際に、表示装置について記憶している複数の広告情報の中から、表示装置にて前回表示するよう制御した広告を識別する広告情報を除外し、算出された表示確率に基づいて除外後の複数の広告情報の中から一つの広告情報を選択し、選択した広告情報によって識別される広告を表示するよう制御するので、特定の広告が連続して表示されることを防止することが可能である。
【実施例２】
【０１３５】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、その他の実施例について説明する。
【０１３６】
［表示タイミングについて］
実施例１では、表示部１０１にて広告が表示されるごとに、表示制御部３０２は、表示する広告を指示する手法について説明するが、本発明はこれに限定されるものではなく、表示制御部３０２は、表示する広告のスケジュール（表示する広告の順番）を表示部１０１に指示し、表示部１０１が、当該スケジュールにしたがって、広告を表示してもよい。
【０１３７】
［実施例の組み合わせについて］
実施例１では、表示回数を変更する際に、（１）残り時間が均等に残るように、表示回数を変更する手法と、（２）表示回数表示するのに最も時間が必要な広告について、表示回数を変更する手法と、（３）前回表示した広告を、次に表示する広告から除外する手法と、を併せて実施する場合について説明したが、本発明はこれに限定されるものではなく、（１）から（３）の内、いずれも実施しなくてもよく、また、一つまたは複数のみを実施してもよい。
【０１３８】
［システム構成］
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については（例えば、図３〜図１５など）、特記する場合を除いて任意に変更することができる。
【０１３９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、上記した実施例では、広告表示システムは、Ｎ個の表示装置１００を備え、当該表示装置１００各々が、表示部１０１と操作受付部１０２と記憶部２００と表示装置制御部３００とを備える手法について説明したが、本発明はこれに限定されるものではない。具体的な一例をあげて説明すると、表示装置１００各々は、表示部１０１と操作受付部１０２とのみを備え、管理サーバ４００が、記憶部２００と表示装置制御部３００とを備えてもよい。
【０１４０】
［プログラム］
ところで、上記実施例１では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、予め用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図１５を用いて、上記の実施例１に示した広告表示システムと同様の機能を有するｘｙｚプログラムを実行するコンピュータの一例を説明する。なお、図１５は、実施例１に係る広告表示システムのプログラムを説明するための図である。
【０１４１】
同図に示すように、実施例１における広告表示システム３０００は、操作部３００１、マイク３００２、スピーカ３００３、ディスプレイ３００５、通信部３００６、ＣＰＵ３０１０、ＲＯＭ３０１１、ＨＤＤ３０１２、ＲＡＭ３０１３をバス３００９などで接続して構成されている。
【０１４２】
ＲＯＭ３０１１には、上記の実施例１で示した表示制御部３０２と、表示確率算出部３０１と、算出部５０１と、検出部５０２と、決定部５０３と、回数変更部５０４と同様の機能を発揮する制御プログラム、つまり、同図に示すように、表示制御プログラム３０１１ａと、表示確率算出プログラム３０１１ｂと、算出プログラム３０１１ｃと、検出プログラム３０１１ｄと、決定プログラム３０１１ｅと、回数変更プログラム３０１１ｆと、が予め記憶されている。なお、これらのプログラム３０１１ａ〜３０１１ｆについては、図４に示した広告表示システムの各構成要素と同様、適宜統合または分離してもよい。
【０１４３】
そして、ＣＰＵ３０１０が、これらのプログラム３０１１ａ〜３０１１ｆをＲＯＭ３０１１から読み出して実行することにより、図１５に示すように、各プログラム３０１１ａ〜３０１１ｆについては、表示制御プロセス３０１０ａと、表示確率算出プロセス３０１０ｂと、算出プロセス３０１０ｃと、検出プロセス３０１０ｄと、決定プロセス３０１０ｅと、回数変更プロセス３０１０ｆとして機能するようになる。なお、各プロセス３０１０ａ〜３０１０ｆは、図４に示した、表示制御部３０２と、表示確率算出部３０１と、算出部５０１と、検出部５０２と、決定部５０３と、回数変更部５０４とにそれぞれ対応する。
【０１４４】
そして、ＨＤＤ３０１２には、ステータステーブル３０１２ａが設けられている。なお、ステータステーブル３０１２ａは、図４に示した、ステータスデータ記憶部２０１にそれぞれ対応する。
【０１４５】
そして、ＣＰＵ３０１０は、ステータステーブル３０１２ａを読み出してＲＡＭ３０１３に格納し、ＲＡＭ３０１３に格納されたステータスデータ３０１３ａを用いて、広告表示プログラムを実行する。
【０１４６】
［その他］
なお、本実施例で説明した広告表示システムは、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１４７】
以上の各実施例を含む実施形態に関し、更に以下の付記を開示する。
【０１４８】
（付記１）広告を表示する複数の表示装置を備える広告表示システムであって、
前記表示装置各々について、当該表示装置にて前記広告を表示することが許される残り時間を記憶する第１の記憶手段と、
前記表示装置各々について、当該表示装置にて表示する前記広告を一意に識別するための広告情報に対応付けて、前記残り時間内に当該広告を表示すべき回数である表示回数と、当該広告を一回表示する際に必要とする時間である表示時間と、を記憶する第２の記憶手段と、
前記表示装置各々について、前記第２の記憶手段に記憶されている前記広告情報と前記表示回数とに基づいて、当該広告情報によって識別される前記広告を表示するよう制御する表示制御手段と、
前記表示装置各々について、前記第２の記憶手段に記憶された前記表示回数と前記表示時間とから、当該表示装置から表示すべきすべての前記広告を、当該広告各々を識別する前記広告情報それぞれに対応付けられた当該表示回数ずつ表示する際に必要とする時間である必要時間を算出する算出手段と、
前記表示装置各々について、前記算出手段によって算出された前記必要時間と前記第１の記憶手段に記憶された前記残り時間とを比較し、当該残り時間の方が小さい値の当該表示装置である不足表示装置と、当該残り時間の方が大きい値の当該表示装置である余裕表示装置とを検出する検出手段と、
前記検出手段によって、前記不足表示装置と前記余裕表示装置とが検出された場合に、当該余裕表示装置についての前記必要時間と前記残り時間との差分を算出し、当該不足表示装置について前記第２の記憶手段に記憶されている前記広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する決定手段と、
前記不足表示装置について前記第２の記憶手段に記憶されている表示回数の内、前記決定手段によって決定された広告を識別する前記広告情報に対応付けて記憶されている表示回数から当該決定手段によって決定された回数を減算し、前記余裕表示装置について前記第２の記憶手段に記憶されている表示回数の内、当該決定された広告を識別する当該識別情報に対応付けて記憶されている表示回数に当該決定された回数を加算する回数変更手段と、
を備えたことを特徴とする広告表示システム。
【０１４９】
（付記２）前記不足表示装置の前記残り時間および前記余裕表示装置の前記残り時間の和が、当該不足表示装置の前記必要時間および当該余裕表示装置の前記必要時間の和よりも大きい値である場合に、
前記不足表示装置の前記残り時間および前記余裕表示装置の当該残り時間の和と、当該不足表示装置の前記必要時間および当該余裕表示装置の当該必要時間の和との差分である合計差分を算出し、前記検出手段によって検出された当該不足表示装置と当該余裕表示装置とを合わせた装置数で当該合計差分を除算する除算手段をさらに備え、
前記決定手段は、前記余裕表示装置についての算出した差分から前記除算手段によって算出された値をさらに減算し、減算して得られた値を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定することを特徴とする付記１に記載の広告表示システム。
【０１５０】
（付記３）前記決定手段は、前記不足表示装置にて表示する複数の前記広告各々について、同一の当該広告を識別する前記識別情報に対応付けられて前記第２の記憶手段によって記憶された前記表示回数と前記表示時間とを乗算し、当該広告を当該広告情報に対応付けられた当該表示回数表示する際に必要とする時間である個別必要時間を算出し、
算出した当該個別必要時間の内、最も大きな当該個別必要時間に対応付けられた前記広告情報によって識別される前記広告を前記所定の広告として決定し、当該広告を表示することが可能である回数を決定することを特徴とする付記１または付記２に記載の広告表示システム。
【０１５１】
（付記４）前記表示装置各々について、前記第２の記憶手段によって記憶されている前記表示回数と前記表示時間とを前記広告情報ごとに乗算し、当該乗算結果各々を当該乗算結果各々の和で除算することで、当該広告情報によって識別される広告が当該表示装置にて表示される表示確率各々を算出する表示確率算出手段をさらに備え、
前記表示制御手段は、所定の表示装置について制御する際に、当該表示装置について前記第２の記憶手段によって記憶されている前記複数の広告情報の中から、当該表示装置にて前回表示するよう制御した広告を識別する広告情報を除外し、前記表示確率算出手段によって算出された表示確率に基づいて除外後の当該複数の広告情報の中から一つの広告情報を選択し、選択した当該広告情報によって識別される広告を表示するよう制御することを特徴とする付記１〜付記３のいずれか一つに記載の広告表示システム。
【０１５２】
（付記５）広告を表示する複数の表示装置を制御する広告表示方法であって、
前記表示装置各々について、当該表示装置にて前記広告を表示することが許される残り時間を記憶部に記憶する第１の記憶工程と、
前記表示装置各々について、当該表示装置にて表示する前記広告を一意に識別するための広告情報に対応付けて、前記残り時間内に当該広告を表示すべき回数である表示回数と、当該広告を一回表示する際に必要とする時間である表示時間と、を記憶部に記憶する第２の記憶工程と、
前記表示装置各々について、前記第２の記憶工程によって記憶部に記憶されている前記広告情報と前記表示回数とに基づいて、当該広告情報によって識別される前記広告を表示するよう制御する表示制御工程と、
前記表示装置各々について、前記第２の記憶工程によって記憶部に記憶された前記表示回数と前記表示時間とから、当該表示装置から表示すべきすべての前記広告を、当該広告各々を識別する前記広告情報それぞれに対応付けられた当該表示回数表示する際に必要とする時間である必要時間を算出する算出工程と、
前記表示装置各々について、前記算出工程によって算出された前記必要時間と前記第１の記憶工程によって記憶部に記憶された前記残り時間とを比較し、当該残り時間の方が小さい値の当該表示装置である不足表示装置と、当該残り時間の方が大きい値の当該表示装置である余裕表示装置とを検出する検出工程と、
前記検出工程によって、前記不足表示装置と前記余裕表示装置とが検出された場合に、当該余裕表示装置についての前記必要時間と前記残り時間との差分を算出し、当該不足表示装置について前記第２の記憶工程によって記憶部に記憶されている前記広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する決定工程と、
前記不足表示装置について前記第２の記憶工程によって記憶部に記憶されている表示回数の内、前記決定工程によって決定された広告を識別する前記広告情報に対応付けて記憶されている表示回数から当該決定工程によって決定された回数を減算し、前記余裕表示装置について前記第２の記憶工程によって記憶部に記憶されている表示回数の内、当該決定された広告を識別する当該識別情報に対応付けて記憶されている表示回数に当該決定された回数を加算する回数変更工程と、
を含んだことを特徴とする広告表示方法。
【０１５３】
（付記６）広告を表示する複数の表示装置を制御する制御手法をコンピュータに実行させる広告表示プログラムであって、
前記表示装置各々について、当該表示装置にて前記広告を表示することが許される残り時間を記憶部に記憶する第１の記憶手順と、
前記表示装置各々について、当該表示装置にて表示する前記広告を一意に識別するための広告情報に対応付けて、前記残り時間内に当該広告を表示すべき回数である表示回数と、当該広告を一回表示する際に必要とする時間である表示時間と、を記憶部に記憶する第２の記憶手順と、
前記表示装置各々について、前記第２の記憶手順によって記憶部に記憶されている前記広告情報と前記表示回数とに基づいて、当該広告情報によって識別される前記広告を表示するよう制御する表示制御手順と、
前記表示装置各々について、前記第２の記憶手順によって記憶部に記憶された前記表示回数と前記表示時間とから、当該表示装置から表示すべきすべての前記広告を、当該広告各々を識別する前記広告情報それぞれに対応付けられた当該表示回数表示する際に必要とする時間である必要時間を算出する算出手順と、
前記表示装置各々について、前記算出手順によって算出された前記必要時間と前記第１の記憶手順によって記憶部に記憶された前記残り時間とを比較し、当該残り時間の方が小さい値の当該表示装置である不足表示装置と、当該残り時間の方が大きい値の当該表示装置である余裕表示装置とを検出する検出手順と、
前記検出手順によって、前記不足表示装置と前記余裕表示装置とが検出された場合に、当該余裕表示装置についての前記必要時間と前記残り時間との差分を算出し、当該不足表示装置について前記第２の記憶手順によって記憶部に記憶されている前記広告情報によって識別される当該広告の内、当該差分の時間を用いて表示する所定の広告と当該広告を表示することが可能である回数とを決定する決定手順と、
前記不足表示装置について前記第２の記憶手順によって記憶部に記憶されている表示回数の内、前記決定手順によって決定された広告を識別する前記広告情報に対応付けて記憶されている表示回数から当該決定手順によって決定された回数を減算し、前記余裕表示装置について前記第２の記憶手順によって記憶部に記憶されている表示回数の内、当該決定された広告を識別する当該識別情報に対応付けて記憶されている表示回数に当該決定された回数を加算する回数変更手順と、
をコンピュータに実行させることを特徴とする広告表示プログラム。
【図面の簡単な説明】
【０１５４】
【図１】実施例１における用語の説明において用いる図である。
【図２】実施例１における用語の説明において用いる図である。
【図３】実施例１に係る広告表示システムの概要および特徴を示すための図である。
【図４】実施例１に係る広告表示システムの構成を示すためのブロック図である。
【図５】実施例１におけるステータスデータ記憶部を説明するための図である。
【図６】実施例１における表示確率算出部を説明するための図である。
【図７】実施例１における表示制御部を説明するための図である。
【図８】実施例１における算出部と検出部とを説明するための図である。
【図９】実施例１における決定部を説明するための図である。
【図１０】実施例１における決定部を説明するための図である。
【図１１】実施例１における回数変更部を説明するための図である。
【図１２】実施例１における回数変更部を説明するための図である。
【図１３】実施例１に係る広告表示システムによる回数変更の処理の流れを示すフローチャートである。
【図１４】実施例１に係る広告表示システムによる表示する広告を決定する処理の流れを示すフローチャートである。
【図１５】実施例１に係る広告表示システムのプログラムを説明するための図である。
【符号の説明】
【０１５５】
１００  表示装置
１０１  表示部
１０２  操作受付部
２００  記憶部
２０１  ステータスデータ記憶部
３００  表示装置制御部
３０１  表示確率算出部
３０２  表示制御部
４００  管理サーバ
５００  管理サーバ制御部
５０１  算出部
５０２  検出部
５０３  決定部
５０４  回数変更部
【図１】
0005365027.tif 000002
【図２】
0005365027.tif 000003
【図３】
0005365027.tif 000004
【図４】
0005365027.tif 000005
【図５】
0005365027.tif 000006
【図６】
0005365027.tif 000007
【図７】
0005365027.tif 000008
【図８】
0005365027.tif 000009
【図９】
0005365027.tif 000010
【図１０】
0005365027.tif 000011
【図１１】
0005365027.tif 000012
【図１２】
0005365027.tif 000013
【図１３】
0005365027.tif 000014
【図１４】
0005365027.tif 000015
【図１５】
0005365027.tif 000016