【事件の表示】
　特許第３３８９５７８号「広告の送信を制御する方法および装置」の請求項１，１２に係る特許に対する特許異議の申立てについて，次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３３８９５７８号の請求項１，１２に係る特許を維持する。
【理　由】
第１　手続の経緯
１　特許第３３８９５７８号の請求項１及び１２に係る出願は，平成１２年５月１５日に出願され，平成１５年１月１７日にその発明について特許権の設定登録がされ，その後，その特許について，異議申立人原田一男から特許異議の申立てがなされ，取消の理由が通知され，その指定期間内である平成１６年８月３０日に訂正請求（後日取下げ）がなされた後，再度取消しの理由が通知され，その指定期間内である平成１７年２月２１に訂正請求がなされたものである。
　
第２　訂正の適否
１　訂正の内容
　平成１７年２月２１日付け訂正請求によって特許権者が求めている訂正の内容は以下のとおりである。（下線部が訂正箇所）
　
(１)　明細書の特許請求の範囲の請求項１を，
　「送信側
の広告配信装置
広告配信装置
受信機から送信された前記視聴者を識別するデータに基づいて前記広告配信装置が判別した
前記
前記送信側
の前記広告配信装置が
　(１)前記登録された各視聴者についての，該視聴者が属する視聴者層を特徴付ける
視聴者からの
受信手段が受信し，該データを記憶手段が記憶して
　(２)前記広告データが対象とする視聴者層を特徴付ける
広告主からの
前記受信手段が受信して
，前記記憶手段が該広告主からのデータを
の広告ＩＤデータ
対応させて記憶して，前記広告主からのデータを前記広告データに
　(３)
計算手段が，
前記ステップ(１)で受信して記憶した
視聴者からの
前記ステップ(２)で受信して記憶した，
の前記
広告主からの
，
を計算し，該一致の度合い
を備える，
　広告配信方法。」
と訂正する。
　
(２)　明細書の特許請求の範囲の請求項５を，
　「前記ステップ(１)の前記視聴者が属する視聴者層を特徴付ける
前記視聴者から
　前記ステップ(２)の前記広告データが対象とする視聴者層を特徴付ける
前記広告主からの
　前記ステップ(２)は，前記広告データが対象とする視聴者層を特定する前記分類に属する視聴者の数を示すデータを得て，前記広告データと関連付けるステップを備え，
　前記ステップ(３)は，前記登録された各視聴者毎に，それぞれの前記広告の前記広告データに関して，
　(３ａ)前記第２のデータにより示される前記分類のうちの，前記第１のデータにより示される前記分類と一致する分類に対して割り当てられた前記重みを表す係数の値を示すデータに基づいて，前記一致する分類毎に，前記広告データが対象とする視聴者層と前記視聴者の属する視聴者層との一致の度合いを表す係数の値を決定するステップと，
　(３ｂ)前記ステップ(３ａ)で求めた前記一致する分類毎の前記一致の度合いを表す係数の値をそれぞれ個別に前記総送信回数に適用して，それぞれの前記分類に関する前記一致の度合いを考慮した総送信回数を求めるステップと，
　(３ｃ)前記ステップ(３ｂ)で求めた，前記一致の度合いを考慮した前記総送信回数を，それぞれ対応する前記分類に属する前記視聴者の数で除算して，それぞれの前記分類に属する視聴者数を考慮した送信回数を求めるステップと，
　(３ｄ)前記ステップ(３ｃ)で求めた，それぞれの前記分類に属する視聴者数を考慮した前記送信回数に基づいて，前記視聴者へ割り当てる前記広告データの前記適した送信回数を決定するステップと
を備える，
　請求項４に記載の広告配信方法。」
と訂正する。
　
(３) 明細書の特許請求の範囲の請求項１２を，
　「送信側
の広告配信装置
広告配信装置
受信機から送信された前記視聴者を識別するデータに基づいて前記広告配信装置が判別した
前記
　前記送信側
の前記広告配信装置
　(１)
広告主からの，
受信手段が受信して
記憶手段が，受信した前記時間帯データおよび前記係数の値を示すデータを前記広告データの広告ＩＤデータに対応させることにより，
および
を
対応させて記憶することにより
　(２)現在時刻が
前記複数の時間帯のうちの
，計時手段から読み出した前記現在時刻と前記複数の時間帯とに基づいて計算手段が
　(３)
前記計算手段が，
前記記憶手段から
　(４)各視聴者毎に，前記ステップ(３)で読み出された前記係数の値に基づいて，前記割り当てられた各々の広告データ
の，前記視聴者の
，前記計算手段が
　(５)前記視聴者の前記受信機へ送信する前記広告データを，前記割り当てられた広告データの中から前記優先順位に基づいて
前記計算手段が
　(６)前記ステップ(５)で選択した前記広告データを，
送信手段が，
前記
　を備える広告配信方法。」
と訂正する。
　　
(４)　明細書の特許請求の範囲の請求項１３を，
　「前記登録された各視聴者毎に，前記視聴者へ広告データを割り当てる際に，前記視聴者が属する視聴者層を特徴付ける
前記視聴者からの
前記広告主からの
と訂正する。
　
(５)　明細書の段落【００３１】，【００３５】，【００４１】及び段落【００４２】を訂正請求書に添付した訂正明細書のとおり訂正する。
 　
２　訂正の事項について
(１)　上記１(１)の特許請求の範囲の訂正は，特許請求の範囲の請求項１に記載された「送信側から，該送信側に登録された各視聴者毎に割り当てられた広告データを，前記視聴者の受信機へ送信する広告配信方法において，」とあるのを「送信側
の広告配信装置
広告配信装置
受信機から送信された前記視聴者を識別するデータに基づいて前記広告配信装置が判別した
前記
　したがって，この訂正は，広告配信方法の動作の主体及び発明の主体を明りょうにし，広告配信方法の技術的構成を明りょうにし，かつ広告配信方法がハードウエア資源を用いて具体的に実現されることを明りょうにするものである。
　また，この訂正は，本件発明の実施態様に基づいて，「送信側から」を「送信側の広告配信装置から」とし，「該送信側に登録された」を「該広告配信装置に登録された」とし，「前記視聴者の受信機」とあるのを「受信機から送信された前記視聴者を識別するデータに基づいて前記広告配信装置が判別した前記視聴者の前記受信機」と限定しようとするものである。
　したがって，この訂正は，特許法１２０条の４第２項ただし書きに規定する特許請求の範囲の減縮及び明りょうでない記載の釈明を目的とするものである。
　さらに，請求項１に係る他の訂正は，記憶手段及び計算手段等の具体的な構成を付加するものであり，特許請求の範囲の減縮及び明りょうでない記載の釈明を目的とするものに相当する。
　そして，当該訂正は，願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり，実質上特許請求の範囲を拡張し又は変更するものでもない。
　　
(２)　前記１(２)の請求項５の訂正は，間接的に請求項１を引用する部分に加えデータの出所を具体的に特定するものであり，請求項１の訂正と同様，特許請求の範囲の減縮及び明りょうでない記載の釈明を目的とするものに相当し，当該訂正は，願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり，実質上特許請求の範囲を拡張し又は変更するものでもない。
　そして，後述するように請求項１の発明が独立して特許を受けることができるものであるから，請求項１を引用し，更に限定事項を付加している請求項５もまた独立して特許を受けることができるものである。
　
(３)　前記１(３)の請求項１２の訂正は，広告配信装置や時間帯に基づいた計算手段を限定し，動作の主体及び発明の主体を明りょうにし，ハードウエア資源を用いて具体的に実現されることを限定事項を付加することにより明りょうにするものであるから，特許請求の範囲の減縮及び明りょうでない記載の釈明に相当する。
　そして，当該訂正は，願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり，実質上特許請求の範囲を拡張し又は変更するものでもない。
　　
(４)　前記１(４)の請求項１３の訂正は，間接的に請求項１又は１２を引用する部分に加えデータの出所を具体的に特定するものであり，請求項１又は１２の訂正と同様，特許請求の範囲の減縮及び明りょうでない記載の釈明を目的とするものに相当し，当該訂正は，願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり，実質上特許請求の範囲を拡張し又は変更するものでもない。
　そして，後述するように請求項１及び１２が独立して特許を受けることができるものであるから，請求項１又は１２を間接的に引用し，更に限定事項を付加している請求項５もまた独立して特許を受けることができるものである。
　
(５)　前記１(５)の各訂正は，特許請求の範囲の訂正と整合を図るために必要な訂正であり，明りょうでない記載の釈明に該当する。
　そして，当該訂正は，願書に添付した明細書又は図面に記載した事項の範囲内の訂正であり，実質上特許請求の範囲を拡張し又は変更するものでもない。
　　
(６)　上記訂正により特許異議の申し立てられていない請求項２ないし４，及び６ないし１１についても，各請求項が訂正された請求項を引用していることから，訂正が請求されていることとなるため，訂正要件を満たしているか否かについて判断する。
　請求項２ないし４，及び６ないし１１の訂正は，請求項１を直接又は間接に引用する形式であるから，請求項１の訂正と同様，特許請求の範囲の減縮を目的としたものに該当し，後述するように請求項１が独立して特許を受けることができるものであるから，請求項１を引用している請求項２ないし４，及び６ないし１１もまた独立して特許を受けることができるものである。
　
３　むすび
　以上のとおりであるから，上記訂正は，特許法１２０条の４第２項の目的に該当し，同３項において準用する１２６条２項から４項の規定に適合するので，当該訂正を認める。
　　
第３　特許異議の申し立てについて
１　申立の理由の概要
　特許異議申立人は，証拠として
　（１）甲第１号証：特許・実用新案審査基準　第VII部特定技術分野の審査基準　第１章コンピュータ・ソフトウエア関連発明（平成１２年２月　特許庁　特許審査第一部）
　（２）甲第２号証：ビジネス関連発明に対する判断事例集（平成１５年４月，特許庁　特許審査第四部）
を提出し，請求項１及び１２に係る発明は，動作の主体が複数に解釈でき，甲第１号証の審査基準に照らすと発明が明確に把握できず，また機能的な表現で技術的構成が明確でないから特許法３６条６項の規定に違反してなされたものであるから，特許を取り消すべき旨主張している。
　また，請求項１及び１２に係る発明は，甲第２号証の事例に則れば，ソフトウエアによる情報処理がハードウエア資源を用いて具体的に実現されたものを特定する記載がなされていないから，自然法則を利用した技術的思想とは認められず，特許法２９条１項柱書に規定する発明に該当しないものであるから，特許を取り消すべき旨主張している。
　
２　本件発明
　上記第２で示したとおり，平成１７年２月２１日付け訂正請求書による訂正請求は認められるところとなったので，本件特許は，同訂正請求書に添付した訂正明細書の特許請求の範囲の請求項１及び１２に記載された事項により特定される前述のとおりのものである。（以下，「本件発明１」及び「本件発明１２」という。）
　
３　３６条違反について
(１)　申立の概要
　異議申立の概要は，請求項１及び１２の記載は，動作の主体である「送信側」というものが人間とも機械とも解釈でき，一に特定されない。すなわち，「人間が実行する方法」及び「機械が実行する方法」という異なる概念を含んでいるため，明確に把握することができない
　請求項１及び１２の記載において，各ステップは機能的に記載されているにすぎず，技術的意味が明確ではなく，また，技術的構成が全体的に明確ではない，というものである。
　
(２)　当審の判断
　前記のとおり訂正が認められたので，本件発明１及び１２は，動作の主体が機械（広告配信装置）であり，機械が実行する方法であることが明確となった。
　また，各ステップの記載も記憶手段や計算手段が限定され，技術的意味が明確となり，全体的に技術的構成が明確に表現されている。
　したがって，本件発明１及び１２は，特許法３６条６項に規定する要件を満たしている。
　
４　２９条１項柱書について
(１)　申立の概要
　異議申立の概要は，本件発明１及び１２における各ステップの動作の主体が人間であると解釈した場合，本件発明１及び１２は人為的な取り決めにすぎない。本件発明１及び１２における各ステップの動作の主体を機械であると解釈しても，甲第２号証に記載された事例１の請求項３に係る発明の成立性の判断に則れば，請求項１及び１２に関しては，ソフトウエアによる情報処理がハードウエア資源を用いて具体的に実現されたものを特定する記載はなされていない。すなわち，請求項１及び１２の記載にはハードウエア資源の具体的利用が示されていない，というものである。
　
(２)　当審の判断
　前述のとおり訂正が認められたので，本件発明１及び１２は，動作の主体が機械（広告配信装置）であり，機械が実行する方法であることが明確となった。
　そして，ソフトウエアによる情報処理がハードウエア資源を用いて具体的に実現されたものを特定する記載となった。
　すなわち，広告配信装置により行われる方法の各ステップが広告配信装置の備える各種のハードウエア資源により具体的に実現された技術的ステップであることが特定されており，本件発明１及び１２には，情報処理（広告配信方法）が装置のハードウエア資源を用いて具体的に実現されたことが記載されている。
　したがって，本件発明１及び１２は，自然法則を利用した技術的思想の創
作であり，特許法２条に定義される発明であり，特許法２９条１項柱書で規定する発明に該当する。
　
第４　むすび
　以上のとおりであるから，特許異議申立の理由によっては，請求項１及び１２に係る発明の特許を取り消すことはできない。
　よって結論のとおり決定する。
【異議決定日】
平成１７年３月３日（２００５．３．３）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
広告の送信を制御する方法および装置
（５７）【特許請求の範囲】
　【請求項１】　送信側
の広告配信装置
広告配信装置
受信機から送信された前記視聴者を識別するデータに基づいて前記広告配信装置が判別した
前記
　前記送信側
の前記広告配信装置が
　（１）前記登録された各視聴者についての、該視聴者が属する視聴者層を特徴付ける
視聴者からの
受信手段が受信し、該データを記憶手段が記憶して
　（２）前記広告データが対象とする視聴者層を特徴付ける
広告主からの
前記受信手段が受信して
、前記記憶手段が該広告主からのデータを
の広告ＩＤデータ
対応させて記憶して、前記広告主からのデータを前記広告データに
　（３）
計算手段が、
前記ステップ（１）で受信して記憶した
視聴者からの
前記ステップ（２）で受信して記憶した、
の前
広告主からの
、
を計算し、該一致の度合い
を備える、
　広告配信方法。
　【請求項２】　前記ステップ（３）において、前記一致の度合いに基づく前記適した送信回数は、前記一致の度合いが高い場合には多くなり且つ低い場合には少なくなるように決定する、請求項１に記載の広告配信方法。
　【請求項３】　前記ステップ（２）は、前記広告データの予め定めた送信回数を示すデータを得て、前記広告データと関連付けるステップを備え、
　前記ステップ（３）は、前記視聴者の前記受信機へのそれぞれの前記広告データの前記適した送信回数を、前記一致の度合いと前記広告データの予め定めた送信回数とに基づいて決定するステップを備える、
　請求項１または２に記載の広告配信方法。
　【請求項４】　前記広告データの予め定めた送信回数を示す前記データは、前記広告データの受注した総送信回数を示すものである、請求項３に記載の広告配信方法。
　【請求項５】　前記ステップ（１）の前記視聴者が属する視聴者層を特徴付ける
前記視聴者からの
　前記ステップ（２）の前記広告データが対象とする視聴者層を特徴付ける
前記広告主からの
　前記ステップ（２）は、前記広告データが対象とする視聴者層を特定する前記分類に属する視聴者の数を示すデータを得て、前記広告データと関連付けるステップを備え、
　前記ステップ（３）は、前記登録された各視聴者毎に、それぞれの前記広告の前記広告データに関して、
　（３ａ）前記第２のデータにより示される前記分類のうちの、前記第１のデータにより示される前記分類と一致する分類に対して割り当てられた前記重みを表す係数の値を示すデータに基づいて、前記一致する分類毎に、前記広告データが対象とする視聴者層と前記視聴者の属する視聴者層との一致の度合いを表す係数の値を決定するステップと、
　（３ｂ）前記ステップ（３ａ）で求めた前記一致する分類毎の前記一致の度合いを表す係数の値をそれぞれ個別に前記総送信回数に適用して、それぞれの前記分類に関する前記一致の度合いを考慮した総送信回数を求めるステップと、
　（３ｃ）前記ステップ（３ｂ）で求めた、前記一致の度合いを考慮した前記総送信回数を、それぞれ対応する前記分類に属する前記視聴者の数で除算して、それぞれの前記分類に属する視聴者数を考慮した送信回数を求めるステップと、
　（３ｄ）前記ステップ（３ｃ）で求めた、それぞれの前記分類に属する視聴者数を考慮した前記送信回数に基づいて、前記視聴者へ割り当てる前記広告データの前記適した送信回数を決定するステップと
を備える、
　請求項４に記載の広告配信方法。
　【請求項６】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、受注した総送信回数を超え、且つ前記広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である、請求項１ないし３の何れかに記載の広告配信方法。
　【請求項７】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、前記受注した総送信回数を超え、且つ前記広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である、請求項４または５に記載の広告配信方法。
　【請求項８】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた前記広告データの送信回数の合計が受注した総送信回数に達するためにそれぞれの前記視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる、請求項１ないし３の何れかに記載の広告配信方法。
　【請求項９】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた前記広告データの送信回数の合計が前記受注した総送信回数に達するためにそれぞれの前記視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる、請求項４ないし７の何れかに記載の広告配信方法。
　【請求項１０】　前記ステップ（３）において決定される前記適した送信回数は、前記送信側から前記視聴者の受信機へ前記広告データを送信する回数の、目安としての上限を定めた送信回数である、請求項１ないし９の何れかに記載の広告配信方法。
　【請求項１１】　前記送信側において、
　（Ａ）前記ステップ（３）で決定された前記送信回数に基づいて、それぞれの前記広告の前記広告データの残り送信回数を決定するステップと、
　（Ｂ）前記残り送信回数が多いほど重い重みを表す係数の値を決定するステップと、
　（Ｃ）前記係数の値に基づいて、前記視聴者の受信機へのそれぞれの前記広告の広告データの送信の優先順位を決定するステップと、
　（Ｄ）前記視聴者の受信機へ送信する前記広告データを、前記視聴者へ割り当てられた前記広告データの中から前記優先順位に基づいて選択するステップと、
　（Ｅ）前記ステップ（Ｄ）で選択した前記広告データを、前記優先順位に基づいて前記視聴者の受信機へ送信するステップと、
　を更に備える請求項１ないし１０の何れかに記載の広告配信方法。
　【請求項１２】　送信側
の広告配信装置
広告配信装置
受信機から送信された前記視聴者を識別するデータに基づいて前記広告配信装置が判別した
前記
　前記送信側
の前記広告配信装置が
　（１）
広告主からの、
受信手段が受信して
記憶手段が、受信した前記時間帯データおよび前記係数の値を示すデータを前記広告データの広告ＩＤデータに対応させることにより、
および
を
対応させて記憶することにより
　（２）現在時刻が
前記複数の時間帯のうちの
、計時手段から読み出した前記現在時刻と前記複数の時間帯とに基づいて計算手段が
　（３）
前記計算手段が、
前記記憶手段から
　（４）各視聴者毎に、前記ステップ（３）で読み出された前記係数の値に基づいて、前記割り当てられた各々の広告データの
、前記視聴者の
、前記計算手段が
　（５）前記視聴者の前記受信機へ送信する前記広告データを、前記割り当てられた広告データの中から前記優先順位に基づいて
前記計算手段が
　（６）前記ステップ（５）で選択した前記広告データを、
送信手段が、
前記
　を備える広告配信方法。
　【請求項１３】　前記登録された各視聴者毎に、前記視聴者へ広告データを割り当てる際に、前記視聴者が属する視聴者層を特徴付ける
前記視聴者からの
前記広告主からの
　【請求項１４】　送信側から、該送信側に登録された各視聴者毎に割り当てられた広告データを、前記視聴者の受信機へ送信する広告配信装置において、
　前記送信側において、
　（１）前記登録された各視聴者についての、該視聴者が属する視聴者層を特徴付けるデータを得て記憶する手段と、
　（２）前記広告データが対象とする視聴者層を特徴付けるデータを得て前記広告データに関連付けて記憶する手段と、
　（３）前記登録された各視聴者毎に、前記視聴者の属する視聴者層を特徴付ける前記データと、前記視聴者に割り当てられた各々の前記広告データの、前記広告データが対象とする視聴者層を特徴付ける前記データとの一致の度合いに基づいて、各々の前記広告データの前記視聴者の前記受信機への適した送信回数を決定する手段と、
を備える、
　広告配信装置。
　【請求項１５】　前記（３）の手段は、前記一致の度合いに基づく前記適した送信回数を、前記一致の度合いが高い場合には多くなり且つ低い場合には少なくなるように決定する、請求項１４に記載の広告配信装置。
　【請求項１６】　前記（２）の手段は、前記広告データの予め定めた送信回数を示すデータを、前記広告データと関連付けて記憶する手段を備え、
　前記（３）の手段は、前記受信機へのそれぞれの前記広告データの前記適した送信回数を、前記一致の度合いと前記広告データの予め定めた送信回数とに基づいて決定する手段を備える、
　請求項１４または１５に記載の広告配信装置。
　【請求項１７】　前記広告データの予め定めた送信回数を示す前記データは、前記広告データの受注した総送信回数を示すものである、請求項１６に記載の広告配信装置。
　【請求項１８】　前記（１）の手段で記憶される前記視聴者が属する視聴者層を特徴付けるデータは、視聴者層を特定する１以上の分類をそれぞれが含む１以上の項目からなる視聴者層特定用分類データから選択された、前記視聴者の属する視聴者層を特定する分類を示す第１のデータを含み、
　前記（２）の手段で記憶される前記広告データが対象とする視聴者層を特徴付けるデータは、前記視聴者層特定用分類データから選択された、広告が対象とする視聴者層を特定する１以上の分類を示す第２のデータと、選択した前記分類に対して割り当てられた、前記分類の重要度が大きいほど重い重みを表す係数の値を示すデータとを含み、
　前記（２）の手段は、前記広告データが対象とする視聴者層を特定する前記分類に属する視聴者の数を示すデータを、前記広告データと関連付けて記憶する手段を備え、
　前記（３）の手段は、それぞれの前記広告の前記広告データに関して、
　（３ａ）前記第２のデータにより示される前記分類のうちの、前記第１のデータにより示される前記分類と一致する分類に対して割り当てられた前記重みを表す係数の値を示すデータに基づいて、前記一致する分類毎に、前記広告データが対象とする視聴者層と前記視聴者の属する視聴者層との一致の度合いを表す係数の値を決定する手段と、
　（３ｂ）前記（３ａ）の手段で求めた前記一致する分類毎の前記一致の度合いを表す係数の値をそれぞれ個別に前記総送信回数に適用して、それぞれの前記分類に関する前記一致の度合いを考慮した総送信回数を求める手段と、
　（３ｃ）前記（３ｂ）の手段で求めた、前記一致の度合いを考慮した前記総送信回数を、それぞれ対応する前記分類に属する前記視聴者の数で除算して、それぞれの前記分類に属する視聴者数を考慮した送信回数を求める手段と、
　（３ｄ）前記（３ｃ）の手段で求めた、それぞれの前記分類に属する視聴者数を考慮した前記送信回数に基づいて、前記視聴者へ割り当てる前記広告データの前記適した送信回数を決定する手段と
を備える、
　請求項１７に記載の広告配信装置。
　【請求項１９】　前記（３）の手段において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、受注した総送信回数を超え、且つ前記広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である、請求項１４ないし１６の何れかに記載の広告配信装置。
　【請求項２０】　前記（３）の手段において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、前記受注した総送信回数を超え、且つ前記広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である、請求項１７または１８に記載の広告配信装置。
　【請求項２１】　前記（３）の手段において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた前記広告データの送信回数の合計が受注した総送信回数に達するためにそれぞれの前記視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる、請求項１４ないし１６の何れかに記載の広告配信装置。
　【請求項２２】　前記（３）の手段において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた前記広告データの送信回数の合計が前記受注した総送信回数に達するためにそれぞれの前記視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる、請求項１７ないし２０の何れかに記載の広告配信装置。
　【請求項２３】　前記（３）の手段において決定される前記適した送信回数は、前記送信側から前記視聴者の受信機へ前記広告データを送信する回数の、目安としての上限を定めた送信回数である、請求項１４ないし２２の何れかに記載の広告配信装置。
　【請求項２４】　前記送信側において、
　（Ａ）前記（３）の手段で決定された前記送信回数に基づいて、それぞれの前記広告の前記広告データの残り送信回数を決定する手段と、
　（Ｂ）前記残り送信回数が多いほど重い重みを表す係数の値を決定する手段と、
　（Ｃ）前記係数の値に基づいて、前記視聴者の受信機へのそれぞれの前記広告の広告データの送信の優先順位を決定する手段と、
　（Ｄ）前記視聴者の受信機へ送信する前記広告データを、前記視聴者へ割り当てられた前記広告データの中から前記優先順位に基づいて選択する手段と、
　（Ｅ）前記（Ｄ）の手段で選択した前記広告データを、前記優先順位に基づいて前記視聴者の受信機へ送信する手段と、
　を更に備える請求項１４ないし２３の何れかに記載の広告配信装置。
　【請求項２５】　送信側から、該送信側に登録された各視聴者毎に割り当てられた広告データを、前記視聴者の受信機へ送信する広告配信装置において、
　前記送信側において、
　（１）複数の時間帯に区分された一日の時間帯のうちから選択された、前記広告データを優先的に前記受信機へ送信したい少なくとも１つの時間帯を特定する時間帯データと、選択した前記時間帯データに対して割り当てられた、前記時間帯の重要度が大きいほど重い重みを表す係数の値を示すデータとを得て、前記時間帯データと前記係数の値を示すデータとを前記広告データに関連付け、記憶する手段と、
　（２）現在時刻が何れの時間帯に属するかを判別する手段と、
　（３）各視聴者毎に、前記（２）の手段で判別された前記時間帯に対応する時間帯データに割り当てられた前記係数の値を読み出す手段と、
　（４）各視聴者毎に、前記（３）の手段で読み出された前記係数の値に基づいて、前記割り当てられた各々の広告データの前記受信機への送信の優先順位を決定する手段と、
　（５）前記視聴者の前記受信機へ送信する前記広告データを、前記割り当てられた広告データの中から前記優先順位に基づいて選択する手段と、
　（６）前記（５）の手段で選択した前記広告データを、前記視聴者の受信機へ、前記優先順位に基づいて送信する手段と、
　を備える広告配信装置。
　【請求項２６】　前記登録された各視聴者毎に、前記視聴者へ広告データを割り当てる際に、前記視聴者が属する視聴者層を特徴付けるデータと、前記広告が対象とする視聴者層を特徴付けるデータとの一致の度合いに基づいて、複数の広告の前記広告データの中から広告データを選択して前記視聴者に割り当てる手段を更に備える請求項１４ないし２５の何れかに記載の広告配信装置。
　【請求項２７】　送信側から、該送信側に登録された各視聴者毎に割り当てられた広告データを、前記視聴者の受信機へ送信する手順をコンピュータに実行させるプログラムを記録した記録媒体であって、
　前記送信側において、
　（１）前記登録された各視聴者についての、該視聴者が属する視聴者層を特徴付けるデータを得るステップと、
　（２）前記広告データが対象とする視聴者層を特徴付けるデータを得て前記広告データに関連付けるステップと、
　（３）前記登録された各視聴者毎に、前記視聴者の属する視聴者層を特徴付ける前記データと、前記視聴者に割り当てられた各々の前記広告データの、前記広告データが対象とする視聴者層を特徴付ける前記データとの一致の度合いに基づいて、各々の前記広告データの前記視聴者の前記受信機への適した送信回数を決定するステップと、
　を備える手順をコンピュータに実行させるプログラムを記録した記録媒体。
　【請求項２８】　前記ステップ（３）において、前記一致の度合いに基づく前記適した送信回数は、前記一致の度合いが高い場合には多くなり且つ低い場合には少なくなるように決定する、請求項２７に記載の記録媒体。
　【請求項２９】　前記ステップ（２）は、前記広告データの予め定めた送信回数を示すデータを得て、前記広告データと関連付けるステップを備え、
　前記ステップ（３）は、前記視聴者の前記受信機へのそれぞれの前記広告データの前記適した送信回数を、前記一致の度合いと前記広告データの予め定めた送信回数とに基づいて決定するステップを備える、
　請求項２７または２８に記載の記録媒体。
　【請求項３０】　前記広告データの予め定めた送信回数を示す前記データは、前記広告データの受注した総送信回数を示すものである、請求項２９に記載の記録媒体。
　【請求項３１】　前記ステップ（１）の前記視聴者が属する視聴者層を特徴付けるデータは、視聴者層を特定する１以上の分類をそれぞれが含む１以上の項目からなる視聴者層特定用分類データから選択された、前記視聴者の属する視聴者層を特定する分類を示す第１のデータを含み、
　前記ステップ（２）の前記広告データが対象とする視聴者層を特徴付けるデータは、前記視聴者層特定用分類データから選択された、広告が対象とする視聴者層を特定する１以上の分類を示す第２のデータと、選択した前記分類に対して割り当てられた、前記分類の重要度が大きいほど重い重みを表す係数の値を示すデータとを含み、
　前記ステップ（２）は、前記広告データが対象とする視聴者層を特定する前記分類に属する視聴者の数を示すデータを得て、前記広告データと関連付けるステップを備え、
　前記ステップ（３）は、前記登録された各視聴者毎に、それぞれの前記広告の前記広告データに関して、
　（３ａ）前記第２のデータにより示される前記分類のうちの、前記第１のデータにより示される前記分類と一致する分類に対して割り当てられた前記重みを表す係数の値を示すデータに基づいて、前記一致する分類毎に、前記広告データが対象とする視聴者層と前記視聴者の属する視聴者層との一致の度合いを表す係数の値を決定するステップと、
　（３ｂ）前記ステップ（３ａ）で求めた前記一致する分類毎の前記一致の度合いを表す係数の値をそれぞれ個別に前記総送信回数に適用して、それぞれの前記分類に関する前記一致の度合いを考慮した総送信回数を求めるステップと、
　（３ｃ）前記ステップ（３ｂ）で求めた、前記一致の度合いを考慮した前記総送信回数を、それぞれ対応する前記分類に属する前記視聴者の数で除算して、それぞれの前記分類に属する視聴者数を考慮した送信回数を求めるステップと、
　（３ｄ）前記ステップ（３ｃ）で求めた、それぞれの前記分類に属する視聴者数を考慮した前記送信回数に基づいて、前記視聴者へ割り当てる前記広告データの前記適した送信回数を決定するステップと
を備える、
　請求項３０に記載の記録媒体。
　【請求項３２】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、受注した総送信回数を超え、且つ前記広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である、請求項２７ないし２９の何れかに記載の記録媒体。
　【請求項３３】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、前記受注した総送信回数を超え、且つ前記広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である、請求項３０または３１に記載の記録媒体。
　【請求項３４】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた前記広告データの送信回数の合計が受注した総送信回数に達するためにそれぞれの前記視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる、請求項２７ないし２９の何れかに記載の記録媒体。
　【請求項３５】　前記ステップ（３）において決定される、前記一致の度合いに基づく前記適した送信回数は、前記広告データを割り当てられた全ての前記視聴者のそれぞれに対して割り当てられた前記広告データの送信回数の合計が前記受注した総送信回数に達するためにそれぞれの前記視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる、請求項３０ないし３３の何れかに記載の記録媒体。
　【請求項３６】　前記ステップ（３）において決定される前記適した送信回数は、前記送信側から前記視聴者の受信機へ前記広告データを送信する回数の、目安としての上限を定めた送信回数である、請求項２７ないし３５の何れかに記載の記録媒体。
　【請求項３７】　前記手順は、前記送信側において、
　（Ａ）前記ステップ（３）で決定された前記送信回数に基づいて、それぞれの前記広告の前記広告データの残り送信回数を決定するステップと、
　（Ｂ）前記残り送信回数が多いほど重い重みを表す係数の値を決定するステップと、
　（Ｃ）前記係数の値に基づいて、前記視聴者の受信機へのそれぞれの前記広告の広告データの送信の優先順位を決定するステップと、
　（Ｄ）前記視聴者の受信機へ送信する前記広告データを、前記視聴者へ割り当てられた前記広告データの中から前記優先順位に基づいて選択するステップと、
　（Ｅ）前記ステップ（Ｄ）で選択した前記広告データを、前記優先順位に基づいて前記視聴者の受信機へ送信するステップと、
　を更に備える請求項２７ないし３６の何れかに記載の記録媒体。
　【請求項３８】　送信側から、該送信側に登録された各視聴者毎に割り当てられた広告データを、前記視聴者の受信機へ送信する手順をコンピュータに実行させるプログラムを記録した記録媒体であって、
　前記送信側において、
　（１）複数の時間帯に区分された一日の時間帯のうちから選択された、前記広告データを優先的に前記受信機へ送信したい少なくとも１つの時間帯を特定する時間帯データと、選択した前記時間帯データに対して割り当てられた、前記時間帯の重要度が大きいほど重い重みを表す係数の値を示すデータとを得て、前記時間帯データと前記係数の値を示すデータとを前記広告データに関連付けるステップと、
　（２）現在時刻が何れの時間帯に属するかを判別するステップと、
　（３）各視聴者毎に、前記ステップ（２）で判別された前記時間帯に対応する時間帯データに割り当てられた前記係数の値を読み出すステップと、
　（４）各視聴者毎に、前記ステップ（３）で読み出された前記係数の値に基づいて、前記割り当てられた各々の広告データの前記受信機への送信の優先順位を決定するステップと、
　（５）前記視聴者の前記受信機へ送信する前記広告データを、前記割り当てられた広告データの中から前記優先順位に基づいて選択するステップと、
　（６）前記ステップ（５）で選択した前記広告データを、前記視聴者の受信機へ、前記優先順位に基づいて送信するステップと、
　を備える手順をコンピュータに実行させるプログラムを記録した記録媒体。
　【請求項３９】　前記登録された各視聴者毎に、前記視聴者へ広告データを割り当てる際に、前記視聴者が属する視聴者層を特徴付けるデータと、前記広告が対象とする視聴者層を特徴付けるデータとの一致の度合いに基づいて、複数の広告の前記広告データの中から広告データを選択して前記視聴者に割り当てるステップを更に備える請求項２７ないし３８の何れかに記載の記録媒体。
【発明の詳細な説明】
　【０００１】
　【発明の属する技術分野】
　本発明は、送信側に記憶した広告の、該送信側から受信機への送信を制御する方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体に関する。
　【０００２】
　【従来の技術】
　従来、視聴者が放送の送信側へ予め登録して加入者とならなければ視聴できない放送がある。そのような放送の放送信号は、ＣＳ、ＢＳ、地上波、ケーブルなどを介して有線や無線で、加入者として登録している視聴者の受信機へ送信される。この形態の放送においても、一般のテレビジョン放送などの放送と同様に、放送する番組中や番組間に広告が挿入される。送信側は、広告主から依頼された広告の広告データ（広告の画像、音声、文字などを表すデータ）を蓄積しており、その広告を広告主と送信側との間で定めた条件、例えば、放送開始日、放送終了日、放送日時（曜日、時刻）等の条件に従って放送する。即ち、上記のような従来の放送では、全ての加入者に対して、同じ広告を所定の同じタイミングで放送する。
　【０００３】
　また、インターネット環境では、広告は、アクセスしたサイトや表示されるコンテンツ（検索用画面、ホーム・ページなど）などに関連付け、即ち、紐付けされている。例えば、プロバイダに加入者として登録している視聴者が、コンピュータやインターネットに接続可能な携帯電話などの端末装置を用いて１つのサイトにアクセスすると、そのサイトに紐付けされた広告が端末装置の表示部に表示される。また、インターネット環境における別の例としては、加入者が検索エンジンのサイトにアクセスし、検索エンジンを用いた時に広告が表示されるようにする技術もある。この場合、検索エンジンにより検索可能な各情報と、各情報に関連する広告とを紐付けし、加入者が或る情報を検索するために検索エンジンを用い、その情報が検索された時に、その情報に関連する広告を表示する。例えば、検索エンジンを用いて自動車の情報を検索すると、加入者が所望する自動車の情報に加えて、自動車に関連する広告が表示される。上記のようなインターネットを介して行われる従来の広告表示技術では、サイトにアクセスした加入者やコンテンツを見た加入者の全てに対して、そのサイトまたはコンテンツに紐付けされた所定の広告を表示するものも存在する。
　【０００４】
　上記のような、加入者として登録している視聴者に対して行われる放送や、インターネットを用いて行われる画面及び音声の情報出力では、全ての視聴者（加入者）に対して同じタイミングで同じ広告を供給して再生させており、視聴者と広告との適合性、例えば、視聴者の好みやニーズに広告が適合しているか否かや、広告主が重要視している視聴者層に視聴者が属するか否かなどについては全く考慮していない。従って、広告の効果および効率が低下する欠点がある。
　【０００５】
　そのため、広告が対象としている視聴者層と、視聴者自身の属する視聴者層との一致度が高い広告を選択して各受信機で表示させることが望まれる。従って、送信側（放送側、コンテンツ供給側など）において、該送信側に記憶された各広告の、広告が対象とする視聴者層を特定する情報と、各視聴者の、視聴者が属する視聴者層を特定する情報とを比較し、各視聴者毎に、視聴者自身の属する視聴者層と、広告が対象としている視聴者層との一致度に基づいて広告を選択し、何れの視聴者に対して何れの広告が選択されて割り当てられたかを示すデータを記憶しておき、広告を受信機で表示させる時機が来たときに、それぞれの視聴者に対して割り当てられた広告のうちの表示する分の広告を、それぞれの視聴者の受信機へ送信して表示させることが望まれる。
　【０００６】
　また、従来の広告表示技術では、広告を所定のタイミングで所定の順序で読み出して表示する。即ち、常に同じ順序で広告が表示される。しかし、各受信機に対して選択され割り当てられた広告においても、広告毎に、視聴者の属する視聴者層と広告の対象とする視聴者層との一致度は異なる。即ち、選択された広告の中にも、受信機の視聴者に最適の広告もあれば、程々に適した広告や、あまり適していない広告なども含まれ得る。従って、広告の効果および効率を考慮した場合には、各受信機の視聴者に対しての一致度の高い広告を優先的に読み出し、各受信機へ送信して表示させることが望まれる。
　【０００７】
　なお、送信側とは広告を受信機へ送信する側であるが、この送信側には、例えば、ＣＳ、ＢＳ、地上波、ケーブルなどの有線や無線の伝送方法で、加入者として登録している視聴者に対して放送信号を、予め定めたチャンネルで送信する放送局（放送会社）や、インターネットなどの通信ネットワークを介して、加入者として登録しているユーザに対してコンテンツを供給するプロバイダや、インターネットを使用可能な電話を提供する電話会社などのような、登録している視聴者（加入者）に対して画像、音声、文字などの情報を供給する側が含まれる。受信機とは、例えば、送信側から加入者に対して送られる信号を受信可能とする機能を備えるテレビジョン装置や、インターネットなどの通信ネットワークに接続可能なコンピュータや携帯電話などのような、画像、音声、文字などの情報を表す信号を受信して再生可能な装置である。
　【０００８】
　また、広告主と送信側との間で結ばれる広告の表示に関する契約には、広告の表示期間、表示回数、表示時間帯などに関する条件が含まれ、広告を契約した条件通りに受信機で表示させるために、広告の送信を動的に制御することが望まれている。
　【０００９】
　指定された表示期間が短い広告や、残された表示期間の短い広告については、その期間内に所定の表示回数を達成するために、その広告を受信機へ送信して表示させる頻度を上げる必要がある。即ち、送信側で各受信機に対して割り当てた広告のうちの、残り表示期間の短い広告を優先的に各受信機へ送信して表示させる必要がある。
　【００１０】
　また、受注した表示回数（総表示回数）、即ち、送信側から受信機への広告の総送信回数（受注した総表示回数に対応する）が多い広告や、総送信回数までの残り送信回数の多い広告については、その送信回数を所定期間内に達成するために、その広告を受信機へ送信する頻度を上げる必要がある。即ち、送信側で各受信機に対して割り当てた広告のうちの、残り送信回数が多い広告を優先的に各受信機へ送信して表示させる必要がある。
　【００１１】
　各視聴者に対して個別に広告を選択して割り当てる構成では、広告の受注した総送信回数（総表示回数）を達成するために、その広告が割り当てられた全受信機のそれぞれにおいて最低限必要とされる平均の広告表示回数（最低平均表示回数、即ち、広告の受注した総表示回数を達成するために、その広告が割り当てられた全受信機のそれぞれにおいて必要とされる最低表示回数）、即ち、総送信回数を達成するために、その広告が割り当てられた全受信機のそれぞれに対して必要とされる最低の送信回数（最低送信回数）は、総送信回数を、その広告が割り当てられた全受信機の数で除算することにより計算できる。即ち、所定の期間内に所定の総送信回数を達成させるために（即ち、受注した総表示回数を完了させるために）、各受信機に対しての最低送信回数までの残り残り送信回数の多い広告の送信頻度を上げる必要がある。しかし、或る広告が割り当てられた視聴者のうちの少なくとも一人の視聴者、即ち、１台の受信機へのその広告の送信回数が最低送信回数に達しない場合（即ち、その受信機での表示回数が最低平均表示回数に達しない場合）には、その他の全ての受信機に対してそれぞれにその広告の最低送信回数を達成したとしても、総送信回数を達成することができない。送信回数の不足分を補うためには、その他の受信機へその広告を多く送信して表示させる必要がある。また、特定の受信機への送信回数が過多になるのを避ける必要もある。各広告に関して、その広告を割り当てられた各受信機が相互にその広告の表示回数の不足分、即ち、その広告の受信機への送信回数の不足分を補うだけの余裕をもち、且つ各受信機へその広告が過多に送信されて表示されないような均等な各受信機に対しての上限とする送信回数を、最低送信回数を基にして決定し、その均等な各受信機での上限とする送信回数、即ち、平均送信回数を上記の最低送信回数の代わりに用いて、この平均送信回数までの残り送信回数が多い広告を優先的に受信機へ送信する必要がある。従って、所定の期間内に所定の総送信回数を完了させるために、各受信機（視聴者）に対して割り当てられた広告のうちの、平均送信回数までの残り送信回数の多い広告の送信頻度を上げる必要がある。なお、平均送信回数とは送信側から見た場合の用語であり、平均表示回数とは受信機側から見た場合の用語であり、平均送信回数と平均表示回数とが表す値は同じである。
　【００１２】
　また、従来のように、広告を、所定のタイミングで所定の順序で読み出して送信する方式では、常に同じ順序で広告が受信機へ送信される。また、１つの広告が送信される毎に各広告の送信の優先順位を計算し、その優先順位の高い広告から順に送信するような方式を採用した場合には、同じ広告が連続して受信機へ送信される可能性がある。しかし、常に同じ順序で広告を送信したり、同一の広告を連続して受信機へ送信して表示させていると、視聴者の注意をひけなくなる。即ち、広告の効果および効率を考慮した場合には、常に同じ順序で広告を受信機へ送信したり、同一の広告を連続的に送信して表示させるのは好ましくない。従って、或る順序で受信機へ広告を送信して表示させた後に新たな送信順序を予定し、その予定送信順序に従って広告を送信することが望まれる。即ち、各受信機に対して割り当てられた広告に対して、或る順序で広告を受信機へ送信した後に新たな送信順序、即ち、受信機での表示順序を予定し、その予定送信順序に従って広告を受信機へ送信して表示させることが望まれる。
　【００１３】
　また、上記の平均送信回数の値は、各視聴者（各受信機）に対して同である。即ち、広告が対象とする視聴者層を特定する情報と、受信機の視聴者が属する視聴者層を特定する情報との一致度は全く反映されていない。広告の効率を考慮した場合には、その広告との一致度が低い視聴者と、一致度が高い視聴者との両方に対して同じ表示回数、即ち、同じ送信回数を割り当てるのは望ましくない。そのため、広告と視聴者との一致度を反映し、且つその広告が割り当てられた各受信機で相互に広告の受信機への送信回数の不足分を補い、且つ各受信機へその広告が過多に送信されないような送信回数を設定し、その送信回数、即ち、一致度に対応して各視聴者（各受信機）毎に定められた送信回数（以下、上限送信回数という）を上記平均送信回数の代わりに用いて、この上限送信回数の多い広告を送信側で優先的に読み出し、受信機へ送信して表示させる必要がある。
　【００１４】
　更には、各受信機に対して割り当てられた広告を、出来るだけその広告が対象としている視聴者の生活時間に合わせて受信機へ送信して表示させることや、広告主が希望する時間帯に受信機へ送信して表示させることが望まれる。
　【００１５】
　また、広告には、車、医薬品、食品などの属性（即ち、広告で宣伝する商品の属する分野）が存在し、視聴者側にも属性に対する好みが存在する。視聴者が好みの属性に対して投票行為を行う事により、その視聴者が見たい属性の広告が、その視聴者の受信機へ優先的に送信されて表示されるようにすることが望まれる。
　【００１６】
　また、受信機へ送信して表示させるべき広告を決定する際に、１つの決定要素のみに基づく判断を行うと、総合的な判断では最優先とならない広告を選択する場合がある。従って、複数の決定要素に基づいて、受信機へ優先的に送信して表示させるべき広告を総合的に決定することが望まれる。
　【００１７】
　また、受信機からのフィードバック、送信側に蓄積されたデータ、外部からの命令などに基づいて、各視聴者（各受信機）に対して送信する広告の選択に関する設定の条件を随時に変更し、広告の送信を制御する必要もある。
　【００１８】
　更に、特定の広告を、広告主の要望に応じて優先的に送信して表示させる機構が望まれる。
　【００１９】
　【発明が解決しようとする課題】
　従って、本発明は、送信側において、送信側に記憶された各広告が対象としている視聴者層と、送信側に加入者として登録された各視聴者の視聴者層との一致度に基づいて、それぞれの視聴者（視聴者の受信機）に対して個別に広告を選択して割り当て、割り当てた広告を視聴者の受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２０】
　本発明は、送信側において、各受信機（視聴者）に対して個別に割り当てた各広告に対して受信機への送信の優先順位を決定し、その優先順位に従って広告を受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２１】
　本発明は、送信側において、各受信機に対して個別に割り当てた各広告に対して、一致度に基づいて受信機への送信の優先順位を決定し、その優先順位に従って広告を受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２２】
　本発明は、送信側において、各受信機に対して個別に割り当てられた各広告の表示期間に基づいて、広告の受信機への送信の優先順位を決定し、その優先順位に従って広告を受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２３】
　本発明は、送信側において、各受信機に対して個別に割り当てられた各広告の受信機への平均送信回数（平均送信回数までの残り送信回数）、即ち、受信機での平均表示回数（平均表示回数までの残り表示回数）に基づいて、広告の受信機への送信の優先順位を決定し、その優先順位に従って広告を受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２４】
　本発明は、送信側において、各受信機に対して個別に割り当てられた各広告に対して予定送信順序、即ち、広告を受信する受信機での予定表示順序を割り当て、その順序に従って広告を受信機へ送信して表示させ、広告の送信後に新たな予定送信順序を割り当て、その順序に従って広告を受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２５】
　本発明は、送信側において、各受信機に対して個別に割り当てられた各広告に対して、各広告が対象としている視聴者層と、その受信機の視聴者の視聴者層との一致の度合いを反映させた、受信機への必要とされる各広告の送信回数（上限送信回数）を決定し、その上限送信回数（上限送信回数までの残り送信回数）に基づいて各広告の優先順位を決定し、その優先順位に従って広告を受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２６】
　本発明は、送信側において、各受信機に対して個別に割り当てられた各広告を、その広告が対象としている視聴者層に属する視聴者の生活時間に合わせて優先的にその受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２７】
　本発明は、送信側において、受信機側から、受信機で表示された各広告の属性に対しての視聴者の好みを示す情報を受信できるようにし、視聴者が示した広告の属性に対する好みに基づいて、その視聴者の受信機に対して割り当てられた各広告の受信機への送信の優先順位を決定し、その優先順位に従って広告をその視聴者の受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２８】
　本発明は、送信側において、各受信機に対して個別に割り当てられた各広告に対して、複数の優先順位の決定要素を総合的に判断して、各広告に優先順位を付与し、その優先順位に従って広告を受信機へ送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００２９】
　更に、本発明は、送信側において、各受信機での広告の表示された実績となる履歴を収集し、集計された結果を基に受信機への広告の送信を制御する広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００３０】
　また、本発明は、送信側において、受信機へ最優先に送信すべき広告を指定することを可能とし、その指定された広告が割り当てられている受信機に対しては、最優先にその広告を送信して表示させるように制御を行う広告配信方法、装置、および前記方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体を提供することを目的とする。
　【００３１】
　【課題を解決するための手段】
　本発明の広告配信方法は、送信側
の広告配信装置
広告配信装置
受信機から送信された視聴者を識別するデータに基づいて広告配信装置が判別した
の広告配信装置が
視聴者からの
受信手段が受信し、該データを記憶手段が記憶して
広告主からの
受信手段が受信して
、記憶手段が該広告主からのデータを
の広告ＩＤデータ
対応させて記憶して、広告主からのデータを広告データに
計算手段が、
ステップ（１）で受信して記憶した
視聴者からの
ステップ（２）で受信して記憶した
の広
広告主からの
、
を計算し、該一致の度合い
　【００３２】
　本発明の広告配信方法は、上記の広告配信方法のステップ（３）において、一致の度合いに基づく適した送信回数を、一致の度合いが高い場合には多くなり且つ低い場合には少なくなるように決定するものである。
　【００３３】
　本発明の広告配信方法は、上記の広告配信方法において、ステップ（２）が、広告データの予め定めた送信回数を示すデータを得て、広告データと関連付けるステップを備え、ステップ（３）が、視聴者の受信機へのそれぞれの広告データの適した送信回数を、一致の度合いと広告データの予め定めた送信回数とに基づいて決定するステップを備える。
　【００３４】
　本発明の広告配信方法は、上記の広告配信方法において、広告データの予め定めた送信回数を示すデータが、広告データの受注した総送信回数を示すものである。
　【００３５】
　本発明の広告配信方法は、上記の広告配信方法において、ステップ（１）の視聴者が属する視聴者層を特徴付ける
視聴者からの
広告主からの
　【００３６】
　そして、ステップ（３）は、登録された各視聴者毎に、それぞれの広告の広告データに関して、（３ａ）第２のデータにより示される分類のうちの、第１のデータにより示される分類と一致する分類に対して割り当てられた重みを表す係数の値を示すデータに基づいて、一致する分類毎に、広告データが対象とする視聴者層と視聴者の属する視聴者層との一致の度合いを表す係数の値を決定するステップと、（３ｂ）ステップ（３ａ）で求めた一致する分類毎の一致の度合いを表す係数の値をそれぞれ個別に総送信回数に適用して、それぞれの分類に関する一致の度合いを考慮した総送信回数を求めるステップと、（３ｃ）ステップ（３ｂ）で求めた、一致の度合いを考慮した総送信回数を、それぞれ対応する分類に属する視聴者の数で除算して、それぞれの分類に属する視聴者数を考慮した送信回数を求めるステップと、（３ｄ）ステップ（３ｃ）で求めた、それぞれの分類に属する視聴者数を考慮した送信回数に基づいて、視聴者へ割り当てる広告データの適した送信回数を決定するステップとを備える。
　【００３７】
　本発明の広告配信方法は、上記の広告配信方法におけるステップ（３）において決定される、一致の度合いに基づく適した送信回数は、広告データを割り当てられた全ての視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、受注した総送信回数を超え、且つ該広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である。
　【００３８】
　本発明の広告配信方法は、上記の広告配信方法におけるステップ（３）において決定される、一致の度合いに基づく適した送信回数が、広告データを割り当てられた全ての視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が受注した総送信回数に達するためにそれぞれの視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる。
　【００３９】
　本発明の広告配信方法は、上記の広告配信方法のステップ（３）において決定される適した送信回数が、送信側から視聴者の受信機へ広告データを送信する回数の、目安としての上限を定めた送信回数である。
　【００４０】
　本発明の広告配信方法は、上記の広告配信方法において、送信側において、（Ａ）ステップ（３）で決定された送信回数に基づいて、それぞれの広告の広告データの残り送信回数を決定するステップと、（Ｂ）残り送信回数が多いほど重い重みを表す係数の値を決定するステップと、（Ｃ）係数の値に基づいて、視聴者の受信機へのそれぞれの広告の広告データの送信の優先順位を決定するステップと、（Ｄ）視聴者の受信機へ送信する広告データを、視聴者へ割り当てられた広告データの中から優先順位に基づいて選択するステップと、（Ｅ）ステップ（Ｄ）で選択した広告データを、優先順位に基づいて視聴者の受信機へ送信するステップとを更に備える。
　【００４１】
　本発明の広告配信方法は、送信側
の広告配信装置
該広告配信装置
受信機から送信された視聴者を識別するデータに基づいて広告配信装置が判別した
の広告配信装置が
広告主からの、
受信手段が受信して
記憶手段が、受信した前記時間帯データおよび前記係数の値を示すデータを前記広告データの広告ＩＤデータに対応させることにより、
および
を
対応して記憶することにより
複数の時間帯のうちの
、計時手段から読み出した現在時刻と複数の時間帯とに基づいて計算手段が
計算手段が、
記憶手段から
、視聴者の
、計算手段が
計算手段が
送信手段が、
　【００４２】
　本発明の広告配信方法は、上記の広告配信方法において、登録された各視聴者毎に、視聴者へ広告データを割り当てる際に、視聴者が属する視聴者層を特徴付ける
視聴者からの
広告主からの
　【００４３】
　本発明の広告配信装置は、送信側から、送信側に登録された各視聴者毎に割り当てられた広告データを、視聴者の受信機へ送信する広告配信装置において、送信側において、（１）登録された各視聴者についての、視聴者が属する視聴者層を特徴付けるデータを得て記憶する手段と、（２）広告データが対象とする視聴者層を特徴付けるデータを得て広告データに関連付けて記憶する手段と、（３）登録された各視聴者毎に、視聴者の属する視聴者層を特徴付けるデータと、視聴者に割り当てられた各々の広告データの、広告データが対象とする視聴者層を特徴付けるデータとの一致の度合いに基づいて、各々の広告データの視聴者の受信機への適した送信回数を決定する手段とを備える。
　【００４４】
　本発明の広告配信装置は、上記の広告配信装置において、前記（３）の手段が、一致の度合いに基づく適した送信回数を、一致の度合いが高い場合には多くなり且つ低い場合には少なくなるように決定する。
　【００４５】
　本発明の広告配信装置は、上記の広告配信装置において、前記（２）の手段が、広告データの予め定めた送信回数を示すデータを、広告データと関連付けて記憶する手段を備え、前記（３）の手段が、受信機へのそれぞれの広告データの適した送信回数を、一致の度合いと広告データの予め定めた送信回数とに基づいて決定する手段を備える。
　【００４６】
　本発明の広告配信装置は、上記の広告配信装置において、広告データの予め定めた送信回数を示す前記データが、広告データの受注した総送信回数を示すものである。
　【００４７】
　本発明の広告配信装置は、上記の広告配信装置において、前記（１）の手段で記憶される視聴者が属する視聴者層を特徴付けるデータが、視聴者層を特定する１以上の分類をそれぞれが含む１以上の項目からなる視聴者層特定用分類データから選択された、視聴者の属する視聴者層を特定する分類を示す第１のデータを含み、前記（２）の手段で記憶される広告データが対象とする視聴者層を特徴付けるデータが、視聴者層特定用分類データから選択された、広告が対象とする視聴者層を特定する１以上の分類を示す第２のデータと、選択した分類に対して割り当てられた、分類の重要度が大きいほど重い重みを表す係数の値を示すデータとを含み、前記（２）の手段が、広告データが対象とする視聴者層を特定する分類に属する視聴者の数を示すデータを、広告データと関連付けて記憶する手段を備える。
　【００４８】
　そして、前記（３）の手段は、それぞれの広告の広告データに関して、（３ａ）第２のデータにより示される分類のうちの、第１のデータにより示される分類と一致する分類に対して割り当てられた重みを表す係数の値を示すデータに基づいて、一致する分類毎に、広告データが対象とする視聴者層と視聴者の属する視聴者層との一致の度合いを表す係数の値を決定する手段と、（３ｂ）前記（３ａ）の手段で求めた一致する分類毎の一致の度合いを表す係数の値をそれぞれ個別に総送信回数に適用して、それぞれの分類に関する一致の度合いを考慮した総送信回数を求める手段と、（３ｃ）前記（３ｂ）の手段で求めた、一致の度合いを考慮した総送信回数を、それぞれ対応する分類に属する視聴者の数で除算して、それぞれの分類に属する視聴者数を考慮した送信回数を求める手段と、（３ｄ）前記（３ｃ）の手段で求めた、それぞれの分類に属する視聴者数を考慮した送信回数に基づいて、視聴者へ割り当てる広告データの適した送信回数を決定する手段とを備える。
　【００４９】
　本発明の広告配信装置は、上記の広告配信装置において、前記（３）の手段において決定される、一致の度合いに基づく適した送信回数が、広告データを割り当てられた全ての視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、受注した総送信回数を超え、且つ該広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である。
　【００５０】
　本発明の広告配信装置は、上記の広告配信装置において、前記（３）の手段において決定される、一致の度合いに基づく適した送信回数が、広告データを割り当てられた全ての視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が受注した総送信回数に達するためにそれぞれの視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる。
　【００５１】
　本発明の広告配信装置は、上記の広告配信装置において、前記（３）の手段において決定される適した送信回数が、送信側から視聴者の受信機へ広告データを送信する回数の、目安としての上限を定めた送信回数である。
　【００５２】
　本発明の広告配信装置は、上記の広告配信装置において、送信側において、（Ａ）前記（３）の手段で決定された送信回数に基づいて、それぞれの広告の広告データの残り送信回数を決定する手段と、（Ｂ）残り送信回数が多いほど重い重みを表す係数の値を決定する手段と、（Ｃ）係数の値に基づいて、視聴者の受信機へのそれぞれの広告の広告データの送信の優先順位を決定する手段と、（Ｄ）視聴者の受信機へ送信する広告データを、視聴者へ割り当てられた広告データの中から優先順位に基づいて選択する手段と、（Ｅ）前記（Ｄ）の手段で選択した広告データを、優先順位に基づいて視聴者の受信機へ送信する手段とを更に備える。
　【００５３】
　本発明の広告配信装置は、送信側から、送信側に登録された各視聴者毎に割り当てられた広告データを、視聴者の受信機へ送信する広告配信装置において、送信側において、（１）複数の時間帯に区分された一日の時間帯のうちから選択された、広告データを優先的に受信機へ送信したい少なくとも１つの時間帯を特定する時間帯データと、選択した時間帯データに対して割り当てられた、時間帯の重要度が大きいほど重い重みを表す係数の値を示すデータとを得て、時間帯データと係数の値を示すデータとを広告データに関連付け、記憶する手段と、（２）現在時刻が何れの時間帯に属するかを判別する手段と、（３）各視聴者毎に、前記（２）の手段で判別された時間帯に対応する時間帯データに割り当てられた係数の値を読み出す手段と、（４）各視聴者毎に、前記（３）の手段で読み出された係数の値に基づいて、割り当てられた各々の広告データの受信機への送信の優先順位を決定する手段と、（５）視聴者の受信機へ送信する広告データを、割り当てられた広告データの中から優先順位に基づいて選択する手段と、（６）前記（５）の手段で選択した広告データを、視聴者の受信機へ、優先順位に基づいて送信する手段とを備える。
　【００５４】
　本発明の広告配信装置は、上記の広告配信装置において、登録された各視聴者毎に、視聴者へ広告データを割り当てる際に、視聴者が属する視聴者層を特徴付けるデータと、広告が対象とする視聴者層を特徴付けるデータとの一致の度合いに基づいて、複数の広告の広告データの中から広告データを選択して視聴者に割り当てる手段を更に備える。
　【００５５】
　本発明の記録媒体は、送信側から、送信側に登録された各視聴者毎に割り当てられた広告データを、視聴者の受信機へ送信する手順をコンピュータに実行させるプログラムを記録した記録媒体であって、前記手順が、送信側において、（１）登録された各視聴者についての、視聴者が属する視聴者層を特徴付けるデータを得るステップと、（２）広告データが対象とする視聴者層を特徴付けるデータを得て広告データに関連付けるステップと、（３）登録された各視聴者毎に、視聴者の属する視聴者層を特徴付ける前記データと、視聴者に割り当てられた各々の広告データの、広告データが対象とする視聴者層を特徴付けるデータとの一致の度合いに基づいて、各々の広告データの視聴者の受信機への適した送信回数を決定するステップとを備える。
　【００５６】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順のステップ（３）において、一致の度合いに基づく適した送信回数を、一致の度合いが高い場合には多くなり且つ低い場合には少なくなるように決定するものである。
　【００５７】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順において、ステップ（２）が、広告データの予め定めた送信回数を示すデータを得て、広告データと関連付けるステップを備え、ステップ（３）が、視聴者の受信機へのそれぞれの広告データの適した送信回数を、一致の度合いと広告データの予め定めた送信回数とに基づいて決定するステップを備える。
　【００５８】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順において、広告データの予め定めた送信回数を示すデータが、広告データの受注した総送信回数を示すものである。
　【００５９】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順において、ステップ（１）の視聴者が属する視聴者層を特徴付けるデータが、視聴者層を特定する１以上の分類をそれぞれが含む１以上の項目からなる視聴者層特定用分類データから選択された、視聴者の属する視聴者層を特定する分類を示す第１のデータを含み、ステップ（２）の広告データが対象とする視聴者層を特徴付けるデータは、視聴者層特定用分類データから選択された、広告が対象とする視聴者層を特定する１以上の分類を示す第２のデータと、選択した分類に対して割り当てられた、分類の重要度が大きいほど重い重みを表す係数の値を示すデータとを含み、ステップ（２）は、広告データが対象とする視聴者層を特定する分類に属する視聴者の数を示すデータを得て、広告データと関連付けるステップを備える。
　【００６０】
　そして、ステップ（３）は、登録された各視聴者毎に、それぞれの広告の広告データに関して、（３ａ）第２のデータにより示される分類のうちの、第１のデータにより示される分類と一致する分類に対して割り当てられた重みを表す係数の値を示すデータに基づいて、一致する分類毎に、広告データが対象とする視聴者層と視聴者の属する視聴者層との一致の度合いを表す係数の値を決定するステップと、（３ｂ）ステップ（３ａ）で求めた一致する分類毎の一致の度合いを表す係数の値をそれぞれ個別に総送信回数に適用して、それぞれの分類に関する一致の度合いを考慮した総送信回数を求めるステップと、（３ｃ）ステップ（３ｂ）で求めた、一致の度合いを考慮した総送信回数を、それぞれ対応する分類に属する視聴者の数で除算して、それぞれの分類に属する視聴者数を考慮した送信回数を求めるステップと、（３ｄ）ステップ（３ｃ）で求めた、それぞれの分類に属する視聴者数を考慮した送信回数に基づいて、視聴者へ割り当てる広告データの適した送信回数を決定するステップとを備える。
　【００６１】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順におけるステップ（３）において決定される、一致の度合いに基づく適した送信回数は、広告データを割り当てられた全ての視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が、受注した総送信回数を超え、且つ該広告データを割り当てられた各視聴者の受信機へ該広告データが過多に送信されないように決定される送信回数である。
　【００６２】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順におけるステップ（３）において決定される、一致の度合いに基づく適した送信回数が、広告データを割り当てられた全ての視聴者のそれぞれに対して割り当てられた該広告データの送信回数の合計が受注した総送信回数に達するためにそれぞれの視聴者毎に最低限必要とされる送信回数よりも多くなるように定められる。
　【００６３】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順のステップ（３）において決定される適した送信回数が、送信側から視聴者の受信機へ広告データを送信する回数の、目安としての上限を定めた送信回数である。
　【００６４】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順において、送信側において、（Ａ）ステップ（３）で決定された送信回数に基づいて、それぞれの広告の広告データの残り送信回数を決定するステップと、（Ｂ）残り送信回数が多いほど重い重みを表す係数の値を決定するステップと、（Ｃ）係数の値に基づいて、視聴者の受信機へのそれぞれの広告の広告データの送信の優先順位を決定するステップと、（Ｄ）視聴者の受信機へ送信する広告データを、視聴者へ割り当てられた広告データの中から優先順位に基づいて選択するステップと、（Ｅ）ステップ（Ｄ）で選択した広告データを、優先順位に基づいて視聴者の受信機へ送信するステップとを更に備える。
　【００６５】
　本発明の記録媒体は、送信側から、送信側に登録された各視聴者毎に割り当てられた広告データを、視聴者の受信機へ送信する手順をコンピュータに実行させるプログラムを記録した記録媒体であって、前記手順が、送信側において、（１）複数の時間帯に区分された一日の時間帯のうちから選択された、広告データを優先的に受信機へ送信したい少なくとも１つの時間帯を特定する時間帯データと、選択した時間帯データに対して割り当てられた、時間帯の重要度が大きいほど重い重みを表す係数の値を示すデータとを得て、時間帯データと係数の値を示すデータとを広告データに関連付けるステップと、（２）現在時刻が何れの時間帯に属するかを判別するステップと、（３）各視聴者毎に、ステップ（２）で判別された時間帯に対応する時間帯データに割り当てられた係数の値を読み出すステップと、（４）各視聴者毎に、ステップ（３）で読み出された係数の値に基づいて、割り当てられた各々の広告データの受信機への送信の優先順位を決定するステップと、（５）視聴者の受信機へ送信する広告データを、割り当てられた広告データの中から優先順位に基づいて選択するステップと、（６）ステップ（５）で選択した広告データを、視聴者の受信機へ、優先順位に基づいて送信するステップとを備える。
　【００６６】
　本発明の記録媒体は、上記の記録媒体に記録されたプログラムにより実行される手順において、登録された各視聴者毎に、視聴者へ広告データを割り当てる際に、視聴者が属する視聴者層を特徴付けるデータと、広告が対象とする視聴者層を特徴付けるデータとの一致の度合いに基づいて、複数の広告の広告データの中から広告データを選択して視聴者に割り当てるステップを更に備える。
　【００６７】
　【発明の実施の形態】
　以下に本発明の実施形態を説明する。
　まず、本発明の基本的な概念を説明する。本発明は、送信側に記憶した広告の中から、送信側に加入者として登録された視聴者（視聴者の受信機）のそれぞれに対して個別に広告を予め選択して割り当てておき、その割り当てた広告を、各受信機へ個別に送信して表示させることにより、広告効果の向上を図るものである。また、本発明は、登録された各視聴者に割り当てた広告を、広告主が決定した必要な要素に基づく優先順位に従って、各受信機へ送信して表示させることにより、広告効果の向上を図るものである。
　【００６８】
　それぞれの視聴者に対して割り当てられる広告の表示の優先順位、即ち、送信側に記憶された広告の該送信側から視聴者の受信機への送信の優先順位を決定する要素は、例えば、（１）各広告の視聴期間（表示期間）、（２）各広告の受注した再生回数、即ち、総再生回数（総表示回数）、即ち、受信機への総送信回数、（３）各広告が対象としている視聴者層と、各受信機の視聴者の属する視聴者層との一致度、（４）広告主が指定した優先再生時間（優先表示時間）、即ち、受信機への優先送信時間、（５）各広告に割り当てられる受信機での予定再生順序（予定表示順序）、即ち、受信機への予定送信順序、（６）各広告の総表示回数を達成するために、それぞれの広告が割り当てられた各受信機で必要とされる表示回数、即ち、各広告の総送信回数を達成するために、それぞれの広告が割り当てられた各受信機への必要とされる広告の送信回数、（７）各広告自体が属するカテゴリ、即ち、広告の属性に対しての受信機における視聴者の嗜好の度合いである。これらの要素の各々を、重みを表す値に変換し、重み値の合計が大きい広告に対して表示についての高い優先順位を与える。更に、広告の優先順位を決定する要素として、（８）特定の広告を割込指示によって受信機へ送信させ表示させる割込命令（広告指定命令）がある。
　【００６９】
　図１は、送信側から広告を受信機へ送信（配信）して表示させる際の、広告の配信の優先順位、即ち、広告の表示の優先順位の決定方法および各視聴者に適合する広告の選択方法の概念を表形式で示す図であり、優先順位の決定方法および広告の選択方法で用いる基本的なデータを示す。
　【００７０】
　図１に示すデータは、送信側に記憶されている広告に対するデータである。ここでは、送信側に７本の広告、ＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４、ＣＭ５、ＣＭ６、ＣＭ７に関するデータが記憶されているものとする。
　【００７１】
　図１の上段の表は、各広告ＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４、ＣＭ５、ＣＭ６、ＣＭ７の送信の優先順位（送信側から受信機へ広告を送信する際の送信の優先順位）を決定するための計算要素名と、計算要素に対する制御係数名と、各広告に対して適用される制御係数の値と、制御係数に適用される制御変数とを示し、下段の表は、上段の表と関連しており、各広告に対する或る視聴者の一致の度合いを示す一致度値を各広告毎に示した表である。
　【００７２】
　計算要素は、表示期間と、視聴者層特定用分類と、予定送信順序と、総表示回数（総送信回数に対応）と、優先送信時間と、視聴者の嗜好と、広告属性とを含む。
　【００７３】
　計算要素の表示期間は、上記（１）の視聴期間に関連する要素である。図１における表示期間要素は、各広告の全表示期間（広告登録日から、受信機での広告表示の終了日までの期間）を表す制御係数Ｔｔと、各広告の残り表示期間を表す制御係数Ｔｒとで表されている。制御係数Ｔｒは時間の経過とともに変化する。この例では全表示期間Ｔｔおよび残り表示期間Ｔｒを日数で表し、１日が経過する毎に制御係数Ｔｒの値が１ずつ減少する。例えば、ＣＭ１の全表示期間は６０日であり、残り表示期間は１２日である。
　【００７４】
　計算要素の視聴者層特定用分類は、上記（３）の一致度を求める際の基礎となる要素であり、また、各視聴者に対して適合する広告を選択する際に用いる要素である。視聴者層特定用分類は、広告主が広告の対象とする視聴者層を特定するために、広告主が送信側に広告を依頼した時に入力したデータである。視聴者層を特定する情報は、例えば、地域、性別、年齢などの複数の項目に大分類され、各項目は複数の分類（カテゴリ）に小分類されている。例えば、項目、即ち、大分類が「性別」の場合には、「男性」というカテゴリと「女性」というカテゴリとに小分類される。広告主は、広告の対象とする視聴者層を特定するために、視聴者層特定用分類の各カテゴリに対して、重みを表す値を割り当てる。重み値は制御係数Ｃｐｑで表され、重視するカテゴリに対して大きな値が割り当てられる。広告主が割り当てた値は固定値であり、変化しない。この重み値は、各視聴者が属する部分のみ反映される。
　【００７５】
　計算要素の予定送信順序は、上記（５）の予定送信順序に対応する要素である。予定送信順序要素は、視聴者（受信機）に対して割り当てられた各広告の予定される、送信側から受信機への送信の順序、即ち、受信機での予定される表示の順序を基にして計算される重み値であり、制御係数Ｊｎで表される。図１では、全ての広告に対して、初期値として最低値（この例では１０００）を割り当てている。制御係数Ｊｎの値は、広告が視聴者に割り当てられた時点では最低値であり、後に、各視聴者毎に、視聴者の受信機への広告の送信状況に応じて個別に変更される。制御係数Ｊｎは予定送信順序が上位であるほど大きい値となる。
　【００７６】
　計算要素の総表示回数は、上記（２）の総再生回数（総表示回数）、即ち、総送信回数に対応する要素であり、上記（６）の、各広告の総送信回数を達成するために各広告が割り当てられた各受信機で必要とされる表示回数、即ち、各広告の総送信回数を達成するために必要とされる、各広告が割り当てられた各受信機への送信回数を求める際の基礎となる値である。総表示回数は制御係数ＫＴで表される。総表示回数までの残り表示回数、即ち、総送信回数までの残り送信回数が０になった広告は削除され、表示されなくなる。
　【００７７】
　一致度値（ＣＴ）は、広告が対象とする視聴者層と、視聴者自身の属する視聴者層との一致の度合いを示す。各視聴者は、視聴者層特定用分類データから視聴者自身の属する視聴者層を示すカテゴリを選択し、個人データとして送信側に登録している。個人データに示されたカテゴリに対しての、各広告主が割り当てていた制御係数Ｃｐｑの合計が、上記（３）の一致度を示す値となる。図１の下段の表では、送信側に登録された或る視聴者が、視聴者層特定用分類のカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３に属する場合の一致度値を示す。制御係数ＣＴは一致の度合いが高いほど大きくなる。
　【００７８】
　また、この一致度は、各視聴者に対して割り当てる広告を選択する際に用いられる。
　計算要素の優先送信時間は、上記（４）の優先送信時間に対応する要素である。優先送信時間要素の値、即ち、優先送信時間値（Ｈｘ）は、広告主が指定した時間帯に広告を優先的に受信機へ送信して表示させることを目的とした要素であり、時間帯によって反映される数値が変わる。即ち、現在時刻と、広告主が指定した時間帯とが一致している場合に、その時間帯に対する値を有効にする。
　【００７９】
　計算要素の視聴者の嗜好は、上記（７）の視聴者の嗜好に対応する要素である。広告属性（図１の例では、Ｆ１〜Ｆ４）は、広告がどのカテゴリに属するかを示す。広告属性は、例えば、車、食品、電気製品などのカテゴリに分けられる。図１では、すべての広告に対して、視聴者の嗜好（Ｆｘ）の初期値として基準値（この例では５０）を割り当てている。この数値は、広告が視聴者に割り当てられた後に、その視聴者による関心がある／関心がない（好む／好まない）の投票により、毎回一定の数値が、カテゴリ毎に増減する。例えば、或る視聴者に割り当てられた広告のうちで、好まれた広告、即ち、関心がある広告が車の広告であった場合、その視聴者に対して割り当てられた広告のうちの車というカテゴリに属する広告の値Ｆｘが全て一定値だけ上がり、他のカテゴリに属する広告よりも優先度が上がる。この場合、車のカテゴリに所属する広告が受信機へ送信され易くなる事になる。また、好まないという場合、即ち、関心がない場合は、優先度が下がり、受信機へ送信されにくくなる。
　【００８０】
　図２は、送信側に登録された一人の視聴者に対しての、本発明の広告の送信の優先順位の決定方法の概念を表形式で示す図である。
　この視聴者は、図１の下段の表に示した例と同様に、視聴者層特定用分類のカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３に属するものとする。送信側では、視聴者に対して一致度値ＣＴ（図１の下段の表を参照）を計算し、一致度値ＣＴが所定値より上の広告、例えば、一致度値ＣＴが０より上の広告（図１のＣＭ１〜ＣＭ６）のみを視聴者に対して適合する広告と判断し、それらの広告を視聴者に割り当てる。一致度値ＣＴが０の広告（図１のＣＭ７）は、視聴者に適さない広告であると判断し、割り当てない。なお、この選択の結果として、広告ＣＭ７は、この視聴者には表示されなくなる。
　【００８１】
　図２の上段の表は、この視聴者に対して割り当てられた各広告ＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４、ＣＭ５、ＣＭ６の、視聴者の受信機への送信の優先順位を決定するための計算要素名と、計算要素に対する制御係数名と、各広告に対して適用される制御係数の値と、制御係数に適用される制御変数とを示し、下段の表は、上段の表と関連しており、各広告に対する視聴者の一致の度合いを示す一致度値Ｃｔと、各広告に対する優先順位の決定要素の値Ｓｕｍと、優先順位Ｎとを各広告毎に示した表である。また、この図２の表は、以下で説明する個人計算シートに対応する表であり、送信側で作成され記憶される。
　【００８２】
　計算要素は、表示期間と、視聴者層特定用分類と、予定送信順序と、平均送信回数と、優先送信時間と、視聴者の嗜好（広告属性）とを含む。
　計算要素の表示期間は、上記（１）の視聴期間に対応する要素である。表示期間要素は、図１に示した表示期間要素（Ｔｔ、Ｔｒ）の値を基にして計算される重み値であり、制御係数Ｔｘで表される。制御係数Ｔｘは時間の経過とともに変化し、残り表示期間が短いほど大きい値となる。
　【００８３】
　計算要素の視聴者層特定用分類は、図１の視聴者層特定用分類と同様に、上記（３）の一致度を求める際の基礎となる要素である。図２の視聴者層特定用分類要素は、図１の視聴者層特定用分類要素（Ｃｐｑ）から、この視聴者の属するカテゴリに対応するカテゴリのデータのみを抽出してコピーしたものである。この視聴者はカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３に属するので、図１のデータから、カテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３のデータが抽出されている。
　【００８４】
　計算要素の予定送信順序は、上記（５）の予定送信順序に対応する要素である。予定送信順序要素は、各視聴者毎の、視聴者に割り当てられた各広告の該視聴者の受信機への予定される送信の順序、即ち、受信機での予定される表示の順序を基にして計算される重み値であり、制御係数Ｊｎで表される。制御係数Ｊｎは、広告が送信側から受信機へ送信されると変更される。制御係数Ｊｎは、予定送信順序が上位であるほど大きい値となる。視聴者に対して新たに広告が割り当てられた時には、その広告に対する制御係数Ｊｎの値は図１の予定送信順序要素で割り当てられた値（最低値）となり、その視聴者に既に割り当てられている他の全ての広告に対する制御係数Ｊｎの値が、それぞれ所定値だけ増分される。
　【００８５】
　計算要素の平均送信回数は、上記（６）の送信回数に対応する要素である。平均送信回数要素は、平均送信回数に達するまでの残り送信回数を基にして計算される重み値であり、制御係数Ｋａ（Ｋａは、残り送信回数に係数を適用した値）で表される。平均送信回数の値は、広告の受注した総送信回数（図１に示す総表示回数要素ＫＴ）を、送信側に登録している全視聴者（全受信機）のうちの、その広告が割り当てられた受信機の数で除算することにより求められる値（最低送信回数）に係数を乗算することによって求められる。各広告に対して求められた平均送信回数の値（初期値）は、その広告が割り当てられる全ての受信機に対して同じである。或る受信機（或る視聴者）に対しての残り送信回数は、その受信機へ広告が一回送信される度に平均送信回数から１を減算することによって得られる。制御係数Ｋａは、残り送信回数が０になったときに０になる。或る視聴者に対して割り当てられた或る広告に対する制御係数Ｋａが０に達すると、その広告はその視聴者の受信機へは送信されなくなり、表示されなくなる。
　【００８６】
　一致度値（Ｃｔ）は、図１の一致度値（ＣＴ）と同様に、広告が対象とする視聴者層と、視聴者自身の属する視聴者層との一致の度合いを示す。ただし、図２における制御係数Ｃｔは、制御変数適用命令により変化する。例えば、制御係数Ｃｐｑ（Ｃａｘ、Ｃｂｘ、Ｃｃｘ、Ｃｄｘ）に制御変数Ｘｎ（Ｘ２〜Ｘ５）を乗算する場合において、制御変数Ｘｎが１以外の値である場合には、制御係数Ｃｐｑの値が変化するので、一致度値Ｃｔの値も変化する。制御係数Ｃｔは、一致の度合いが高いほど大きくなる。
　【００８７】
　計算要素の優先送信時間は、上記（４）の優先送信時間に対応する要素であり、図１の優先送信時間要素のデータをコピーしたものである。優先送信時間要素の値、即ち、優先送信時間値（Ｈｘ）は、広告主が指定した時間帯に広告を優先的に受信機へ送信して表示させることを目的とした要素であり、時間帯によって反映される数値が変わる。
　【００８８】
　計算要素の視聴者の嗜好は、図１の視聴者の嗜好と同様に、上記（７）の視聴者の嗜好に対応する要素であり、図１の視聴者の嗜好に対応する。広告属性（Ｆｘ）は、広告がどのカテゴリに属するかを示す。広告属性は、例えば、車、食品、電気製品などのカテゴリに分けられ、それぞれの属性に対して重みを付けて表す。このＦｘの初期値は、図１の視聴者の嗜好要素で割り当てられている基準値（この例では５０）である。Ｆｘの値は、視聴者が入力する関心あり／関心なしの投票により、一定の数値がカテゴリ毎に増減する。
　【００８９】
　制御変数適用命令により適用される制御変数Ｘｎ（図２ではＸ１〜Ｘ９）は、それぞれの制御係数（Ｔｘ、Ｃｐｑ、Ｊｎ、Ｋａ、Ｈｘ、Ｆｘ）の重要度を決定するものであり、送信側で、受信機からの履歴（広告の表示状況などの履歴）のフィードバック、送信側に蓄積した履歴に関する情報、営業情報などに基づいて、どの制御係数を優先するべきかを決定する係数である。全ての制御係数Ｔｘ、Ｃｐｑ、Ｊｎ、Ｋａ、Ｈｘ、Ｆｘに対し、それぞれの係数毎に設定されたＸｎ（Ｘ１〜Ｘ９）を乗算することによって、何れの制御係数を重要視するかを決めることができる。この制御変数の適用は、全ての制御係数が総和される前段階、即ち、以下に説明する決定要素（Ｓｕｍ）を計算する前に行われる。例えば、表示の最終期限が迫ってきた際には、回数及び（又は）期限の値、即ち、制御係数Ｔｘ及び（又は）Ｋａに大きな値を乗じ、他の制御係数には小さな値を乗じることによって、回数及び期限の優先度を上げる事ができる。
　【００９０】
　決定要素（Ｓｕｍ）は、制御変数Ｘｎが適用された制御係数Ｔｘ、Ｊｎ、Ｋａ、Ｈｘ、Ｆｘの値とＣｔの値との合計（即ち、Ｔｘ’、Ｊｎ’、Ｋａ’、Ｈｘ’、Ｆｘ’、Ｃａｘ’、Ｃｂｘ’、Ｃｃｘ’、Ｃｄｘ’の値の合計）を示す。この合計値は、各広告の重みを総合的に示す値であり、この値に基づいて最終的な優先順位を決定する。制御係数Ｔｘは時間に依存して変化し、制御係数Ｋａ及びＪｎは広告の送信に依存して変化し、制御係数Ｈｘは時刻に依存して変化し、制御係数Ｆｘは視聴者の投票により変化する変数である。更に、すべての制御係数に制御変数（Ｘｎ）が適用されるので、制御係数の値は、制御変数の値に依存して変化する。従って、制御係数の合計値（Ｓｕｍ）も、時間、広告の送信、時刻、視聴者の投票、制御変数に依存して変化する。
　【００９１】
　優先順位（Ｎ）は、決定要素（Ｓｕｍ）の値の大きいものから順に上位の番号を割り当てたものであり、これが最終的な優先順位である。送信側は、この優先順位に従って、記憶された広告を受信機へ配信し、受信機は、受信した広告を受信した順に表示する。
　【００９２】
　次に、本発明の一実施形態を図に基づいて説明する。
　図３は、送信側に備えられる本発明の広告の送信（配信）を制御する装置の構成を示す。広告配信装置１は、顧客管理部２、広告管理部３、広告データ保管部４、命令部５、計算部６、履歴部７、受信部８、および送信部９を備える。
　【００９３】
　顧客管理部２は、視聴者から個人データ（加入者として登録するためのデータ）を受け取り、その視聴者に対して個人ＩＤを付与し、その個人ＩＤと個人データとを関連付けて記憶する。各視聴者の個人データは、各視聴者に適する広告を選択するために用いられる。
　【００９４】
　広告管理部３は、広告自体を表す広告データ（画像データ、音声データ、文字データなど）と、広告に付加されるデータ（付加データ：図１に示す表示期間、視聴者層特定用分類、総表示回数、優先送信時間帯、広告属性のデータ）とを受け取り、その広告に対して広告ＩＤを付与し、その広告ＩＤと付加データとを関連付けて広告管理部３の記憶部（図示せず）に記憶し、広告データを広告データ保管部４へ送る。また、広告管理部３に記憶された各広告の付加データは、各視聴者に対する広告の選択のためや、広告の配信の優先順位の計算のために用いられる。また、広告管理部３は、履歴部７から履歴情報を受け取り、その履歴情報と広告管理部３に蓄積した情報とを基にして、広告の優先順位の計算において用いる制御変数を決定する。また、広告管理部３は外部からの命令を受け付ける。
　【００９５】
　広告データ保管部４は、広告管理部３から送られてきた広告ＩＤおよび広告データを記憶する。また、広告データ保管部４は、計算部６からの広告の送信を指示する信号（広告ＩＤと個人ＩＤを含む）に応答して、指示された広告データを検索して送信部９へ出力する。
　【００９６】
　命令部５は、広告管理部３から入力されたデータに基づいて、計算部６に対しての、制御変数の値の変更を指示する命令、広告データ保管部４、計算部６、履歴部７に対しての、データの削除を指示する命令、計算部６に対しての、最優先で配信すべき広告を指定する命令などを作成する。
　【００９７】
　計算部６は、各視聴者に対して個別に個人計算シートを作成する。個人計算シートは、図２に示すデータを含む。即ち、１つの個人計算シートは、一人の視聴者に適するものとして選択され割り当てられた広告の広告ＩＤ（ＣＭ１〜ＣＭ６を表すＩＤ）と、各広告の付加データに基づく優先順位計算用の制御係数（Ｔｘ、Ｃｐｑ、Ｊｎ、Ｋａ、Ｈｘ、Ｆｘ）の値と、各制御係数に適用する制御変数（Ｘｎ）の値と、制御係数に基づいて計算される各広告の重みを表す値（Ｓｕｍ）と、優先順位を表す値（Ｎ）とを示すデータを含む。計算部６は、受信機からの広告表示要求信号を受信すると、その受信機に対応する個人計算シートに示された優先順位の順にその受信機に対して広告データを出力させるための信号を、広告データ保管部４へ送る。
　【００９８】
　履歴部７は、視聴者の受信機から、受信機で表示した広告に関するデータを受け取り、そのデータを基に、各広告に対する履歴データを作成する。また、履歴部７は、広告データ保管部４から、配信した広告に関するデータを受け取り、そのデータを基に、上記の履歴データとは別に、各広告に対する履歴データを作成する。
　【００９９】
　受信部８は、受信機から個人データ、広告表示要求信号、広告の表示に関するデータなどを受信し、それぞれのデータを適当な処理手段（顧客管理部２、計算部６、履歴部７）へ送る。
　【０１００】
　送信部９は、広告データ保管部４から、広告ＩＤと、広告データと、その広告データの配信先となる受信機を示すデータ（その受信機の視聴者の個人ＩＤ）とを受け取り、それらを配信先の受信機へ送信する。
　【０１０１】
　図４は、本発明の広告配信装置から広告が配信される受信側の装置、即ち、受信機の構成を示す。
　受信機２０は制御部２１を備え、制御部２１には、記憶部２２、入力部２３、計時部２４、送信部２５、受信部２６、出力部２７が接続される。
　【０１０２】
　制御部２１は、受信機２０の全体的な制御、広告の表示の制御、各広告の表示状況に関する履歴データの管理などに関する処理を行う。
　受信機２０は、送信側から、放送データと、広告データ及び該広告データに付加されたデータとを受信部２５で受け取る。放送データとは、ＣＳ、ＢＳ、地上波、ケーブルなどの有線や無線を介して、加入者となっている視聴者の受信機へ送信される番組データや、インターネットなどの通信ネットワークを介して、加入者として登録しているユーザに対して供給されるコンテンツなどである。
　【０１０３】
　制御部２１は、受信部２６で受信したデータを処理し、出力部２７から出力する。出力部２７は、画像、音声、文字などの情報を出力する装置であり、画像表示装置や音声出力装置などを備える。また、制御部２２は、出力部２７で再生した広告に関するデータを記憶部２２に一時的に記憶し、それらのデータを所定のタイミングで読み出し、送信部２５から送信側へ送信する。
　【０１０４】
　次に、第１の広告配信装置の動作の実施形態を図５〜図１７を参照して説明する。この実施形態では、視聴者自身が視聴者層特定用分類データ（図１の視聴者層特定用分類を参照）の各分類から選択した該視聴者の属するカテゴリを示すデータと、広告主が、広告が対象としている視聴者層を特定するために、視聴者層特定用分類データの各分類の各カテゴリに対して割り当てた重みを表す値とに基づいて、視聴者に広告を割り当てるか否かを決定する。また、この実施形態では、広告の送信の優先順位の計算要素として、図２に示す表示期間（制御係数Ｔｘ）と、視聴者層特定用分類（制御係数Ｃｐｑ）と、予定送信順序（制御係数Ｊｎ）と、平均送信回数（制御係数Ｋａ）と、優先送信時間（制御係数Ｈｘ）と、視聴者の嗜好（広告属性）（Ｆｘ）とを用いる。
　【０１０５】
　図５は、送信側、即ち、広告配信装置１での視聴者登録ステップを示す。
　Ａ．　広告配信装置１での視聴者登録ステップ
　Ａ１．　ステップ１において、受信機２０の視聴者は、送信側へ加入者として登録する時に、視聴者自身の個人データ、即ち、住所、氏名などのデータおよび視聴者自身の属する視聴者層を特徴付けるデータを、例えば、送信側で準備されて視聴者に供給されるアンケート用紙やマークシートなどに記載して、送信側へ送る。
　【０１０６】
　個人データに含まれる視聴者自身の属する視聴者層を特徴付けるデータに関しては、例えば、送信側で準備されたアンケート用紙やマークシートなどに記載されている視聴者層特定用分類データ（図１の視聴者層特定用分類を参照）に示される複数のカテゴリから選択する。
　【０１０７】
　なお、個人データを送信側へ伝える方法は任意であり、例えば、紙に記入してファクシミリや郵便等で送信する方法、磁気ディスクや光学ディスクなどの記録媒体に記録して郵便等で送信する方法、電話などを通じて口頭で伝える方法などがある。
　【０１０８】
　送信側は、視聴者から個人データを受け取ると、その個人データを顧客登録入力部から顧客管理部２へ入力する。
　ステップ２において、広告配信装置１の顧客管理部２は、視聴者に対しての個人ＩＤを作成する。顧客管理部２は、この個人ＩＤを個人データと関連付けて記憶する。この個人ＩＤは、視聴者の受信機２０に記憶しておく必要があるので、適当な手段で視聴者に送り（例えば、個人ＩＤを記載した用紙を郵送する）、視聴者により受信機２０の入力部２３から記憶部２２へ記憶させる。
　【０１０９】
　また、入力手段およびソフトウエアを受信してインストールして実行する機能を備える受信機２０に対しては、広告配信装置１の送信部９から、個人データを入力するためのソフトウエアを受信機２０の受信部２６へ送信して記憶部２２へ記憶させ、制御部２１によりそのソフトウエアを実行させ、視聴者に受信機２０の入力部２３から個人データを入力させ、その入力された個人データを受信機２０の送信部２５から広告配信装置１の受信部８へ送信させ、顧客管理部２へ直接に記憶させるようにしてもよい。また、顧客管理部２で作成した個人ＩＤについても、広告配信装置１から視聴者の受信機２０へ直接に送信し、受信機２０で自動的に記憶部２２へ記憶させることもできる。
　【０１１０】
　視聴者層特定用分類データは複数の項目に大分類され、各項目は複数の分類に小分類される。以下、この小分類をカテゴリという。図１の例を参照すると、視聴者層特定用分類データは４つの分類（項目）、地域（Ｃａｘ）、性別（ｃｂｘ）、年齢（Ｃｃｘ）、趣味（Ｃｄｘ）に大分類されている。更に、分類（項目）Ｃａｘはｍ個のカテゴリ、地域Ａ（Ｃａ１）ないし地域ｍ（Ｃａｍ）に小分類され、分類Ｃｂｘは２個のカテゴリ、男性（Ｃｂ１）及び女性（Ｃｂ２）に小分類され、分類Ｃｃｘは５個のカテゴリ、１９歳以下（Ｃｃ１）ないし６５歳以上（Ｃｃ５）に小分類され、分類Ｃｄｘは３個のカテゴリ、趣味Ａ（Ｃｄ１）ないし趣味Ｃ（Ｃｄ３）に小分類されている。この実施形態において、例えば、受信機２０の視聴者が、地域Ａに住み、男性であり、１９歳以下であり、趣味Ｃをもっている場合には、視聴者はカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３を選択する。この選択されたカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３を示すデータが顧客管理部２の記憶部に記憶される。
　【０１１１】
　また、この個人データに、更に、その視聴者が契約している有料放送のチャンネル番号（放送会社名）を示すデータや、その他のデータ（例えば、電話番号、クレジット・カード番号、勤務先の名称などを示すデータ）を含めてもよい。
　【０１１２】
　また、例えば、年齢層、性別、趣味などが異なる複数の視聴者（例えば、家族）が１つの受信機を使用する場合や、一人の視聴者が複数の趣味を持つような場合には、その全ての特徴を反映するために、それぞれの大分類において複数のカテゴリを指定する必要がある。従って、受信機２０の視聴者が、１つの分類中の複数個のカテゴリを選択可能とするように構成することや、１つの受信機に対して複数の視聴者を別々に登録可能なようにすることもできる。複数の視聴者を１つの受信機で別々に登録する場合には、例えば、各視聴者を識別するための選択ボタンを受信機に設け、各視聴者が受信機を使用する時に、その視聴者を識別する選択ボタンを押し、広告配信装置１へ視聴者を識別する信号を送るようにする。また、視聴者を識別するために、受信機にＩＤカード読取装置などの識別装置を設け、視聴者が受信機を使用する時に、識別装置で視聴者のＩＤカードを読み取るようにすることもできる。
　【０１１３】
　広告配信装置１の顧客管理部２は、上記のステップを行うためのプログラムを記憶している。
　図６は、送信側、即ち、広告配信装置１においての、視聴者の個人データを分析するステップを示す。
　【０１１４】
　Ｂ．　送信側での視聴者の個人データ分析ステップ
　Ｂ１．　ステップ１において、広告配信装置１の顧客管理部２は、該顧客管理部２に記憶された全ての個人データに基づいて、登録された全視聴者についての、視聴者層特定用分類の各分類の各カテゴリ（Ｃａ１〜Ｃｄ３）に属する視聴者数（Ｓａ１〜Ｓｄ３）を求める。なお、Ｓａ１は、カテゴリＣａ１に属する視聴者数であり、Ｓａ２はカテゴリＣａ２に属する視聴者数であり、以下、同様に、カテゴリを表す符号と視聴者数を表す符号において、右側の２文字が同じである符号が関連付けされる。
　【０１１５】
　各カテゴリに属する視聴者数から、広告の対象となる視聴者の人数、即ち、マーケットのサイズが分かる。マーケットのサイズは、広告の表示回数（送信回数）や期間などの概略を決定する際の目安とできる。また、広告の効果、即ち、広告を見る人数を推測することが可能となり、そのデータを広告枠の販売時に利用できる。また、各カテゴリに属する視聴者数の代わりに、受信機数を計数してもよい。
　【０１１６】
　更に、放送における各チャンネル（Ｃｈ１〜Ｃｈｎ）を視聴する視聴者や、インターネットにおける各サイトにアクセスするユーザにおける、各チャンネル毎や各サイト毎の、各カテゴリに属する人数を調べる。即ち、各チャンネルや各サイトに関して、どの分類のどのカテゴリに何人の視聴者が属するかを調べる。例えば、チャンネル１の視聴者のうち、分類ＣａｘのカテゴリＣａ１に属する視聴者は何人、Ｃａ２に何人、Ｃａ３に何人、・・・、Ｃｄ２に何人、Ｃｄ３に何人、チャンネル２の視聴者のうち、分類ＣａｘのカテゴリＣａ１に属する視聴者は何人、・・・、チャンネル３の視聴者のうち、分類ＣａｘのカテゴリＣａ１に属する視聴者は何人、・・・、というようなデータを得ることにより、更に詳細なデータを作成できる。
　【０１１７】
　このようなデータは、例えば、放送の場合には、全視聴者における各カテゴリに属する視聴者数と、各チャンネルの視聴率とを求め、それらを乗算することにより概算することができる。また、別の方法としては、各受信機から、見たチャンネルを示す情報や、アクセスした宛先を示す情報をフィードバックさせることにより、より正確な結果を得ることができる。
　【０１１８】
　顧客管理部２に記憶された各カテゴリに属する視聴者（受信機）数を示すデータは、後述する第２の実施形態の上限送信回数（制御係数Ｋｕ）の計算において使用される。
　【０１１９】
　広告配信装置１の顧客管理部２は、上記のステップを行うためのプログラムを記憶している。
　図７は、送信側、即ち、広告配信装置１での広告に関するデータの準備ステップを示す。
　【０１２０】
　Ｃ．　送信側での広告に関するデータの準備ステップ
　Ｃ１．　ステップ１において、広告配信装置１は、広告の依頼者（広告主）から、広告の広告データ、広告の表示期間データ、広告の総表示回数データ（総送信回数データに対応）、広告が対象とする視聴者層を特徴付けるデータ（視聴者層特定用分類データ）、広告を優先的に送信したい時間帯を示すデータ（優先送信時間データ）、広告の分野を示すデータ（広告属性データ）、および広告の長さ（時間）を示すデータ（広告長データ）を受け取り、広告登録入力部から広告管理部３へ入力して記憶する。
　【０１２１】
　広告データは、広告の画像、音声、文字等を表すデータである。表示期間データは、その広告の表示の期間、例えば、受信機での表示の初日および最終日の日付や、表示期間の日数などを表すデータである。広告の総表示回数データは、受注した表示回数を示すデータであり、送信側から受信機への総送信回数データに対応する。視聴者層特定用分類データは、広告が対象としている視聴者層を特定するデータである（図１の視聴者層特定用分類）。優先送信時間データは、その広告を優先的に送信したい時間帯（時刻）を示すデータである。広告属性データは、広告で宣伝する商品が属する分野（広告属性）を示すデータであり、広告属性は、例えば、自動車、保険、食料品などのように分類されている。
　【０１２２】
　広告主は、広告が対象としている視聴者層を特定するために、予め、視聴者層特定用分類データの各分類の各カテゴリに対して重みを表す値を割り当てる。
　広告主は、例えば、送信側で準備されて広告主に供給されるアンケート用紙やマークシートなどの用紙に記載されている視聴者層特定用分類データに示される複数のカテゴリから、広告が対象としている視聴者層を示すカテゴリを選択して記入する。次に、選択したカテゴリに属する視聴者をどれだけ重要視しているかを示す値（重要度を示す値）を決定して記入する。次に、上記の用紙に記入されている、広告が対象としている視聴者層を示すカテゴリと、カテゴリに対して割り当てられた重要度を示す値とを示すデータを、広告データと関連付けて、広告配信装置１の広告登録入力部から広告管理部３へ入力して記憶する。
　【０１２３】
　また、広告配信装置１において、キーボード等の入力装置および表示装置を設け、且つ視聴者層特定用分類データからカテゴリを選択して重要度を示す値を割り当てるためのソフトウエアをロードし、視聴者層特定用分類データを、広告配信装置１の表示装置で表示し、入力装置を用いてカテゴリを選択し、値を決定し、入力するようにしてもよい。
　【０１２４】
　図１の例において、視聴者層特定用分類データは４つの項目（分類）、Ｃａｘ、Ｃｂｘ、Ｃｃｘ、Ｃｄｘに大分類され、各分類は複数の分類（カテゴリ）（Ｃａ１〜Ｃａｍ、Ｃｂ１〜Ｃｂ２、Ｃｃ１〜Ｃｃ５、Ｃｄ１〜Ｃｄ３）に小分類されている。
　【０１２５】
　広告主は、重視するカテゴリに対して大きな値を割り当てる。また、１つの分類における各カテゴリに割り当てる値の合計値が１００となるように数値を配分する。例えば、広告ＣＭ１の分類Ｃｂｘ（性別）では、カテゴリＣｂ１（男性）に８０を割り当て、カテゴリＣｂ２（女性）に２０を割り当てており、これらの合計は１００である。これは、ＣＭ１は男性と女性の両方を対象とするが、８０対２０の比率で男性を重要視していることを示す。また、例えば、ＣＭ５の分類Ｃｄｘでは、カテゴリＣｄ１に９０、カテゴリＣｄ２に０、カテゴリＣｄ３に１０が割り当てられている。これは、カテゴリＣｄ１に属する視聴者層と、カテゴリＣｄ２属する視聴者層と、カテゴリＣｄ３に属する視聴者層とを、９０対０対１０の比率で重要視しているということである。なお、０という値は、その視聴者層を全く対象として考慮していないことを意味する。
　【０１２６】
　また、広告主は、広告を受信機で表示したい時間帯、即ち、広告を受信機へ送信させたい時間帯を特定するために、優先送信時間データの各時間帯に対して重みを表す値を割り当てる。
　【０１２７】
　広告主は、例えば、上記のアンケート用紙やマークシートなどの用紙に記載されている優先送信時間データに示される複数の時間帯から、広告を優先的に送信させたい時間帯（１又は複数の時間帯）を選択し、その時間帯をどれだけ重要視しているかを示す値（重要度を示す値）を決定して記入する。次に、選択した時間帯と、その時間帯に対して割り当てられた重要度を示す値とを示す優先送信時間データを、広告データと関連付けて、広告配信装置１の広告登録入力部から広告管理部３へ入力して記憶する。
　【０１２８】
　また、広告配信装置１において、キーボード等の入力装置及び表示装置を設け、優先送信時間データから時間帯を選択して重要度を示す値を割り当てるためのソフトウエアをロードし、優先送信時間データを表示装置で表示し、入力装置を用いて時間帯を選択し、値を決定し、入力するようにしてもよい。
　【０１２９】
　図１の例において、優先送信時間データは６つの時間帯Ｈ１（１時〜５時）、Ｈ２（５時〜９時）、Ｈ３（９時〜１３時）、Ｈ４（１３時〜１７時）、Ｈ５（１７時〜２１時）、Ｈ６（２１時〜１時）に分類されている。広告主は、広告を送信させたい時間帯、即ち、重視する時間帯に対して大きな値を割り当てる。また、全ての時間帯に割り当てる値の合計値が１００となるように数値を配分する。例えば、広告ＣＭ４では、時間帯Ｈ１、Ｈ２、Ｈ３に０を割り当て、Ｈ４に２０を割り当て、Ｈ５に６０を割り当て、Ｈ６に２０を割り当てており、これらの合計は１００である。これは、広告主が、ＣＭ４の送信時間帯に関して、Ｈ１、Ｈ２、Ｈ３、Ｈ４、Ｈ５、Ｈ６の時間帯を０対０対０対２０対６０対２０の比率で重要視しており、Ｈ４、Ｈ５、Ｈ６の時間帯（特にＨ５の時間帯）に優先的に送信されることを望んでいることを示す。なお、０という値は、その時間帯に送信されることを望んでいないことを意味する。
　【０１３０】
　更に、広告主は、広告により宣伝される商品の属する分野（属性）を特定するために、広告属性を指定する。広告属性には、例えば、車、食品、電気製品などがある。広告主は、上記と同様に、例えば、アンケート用紙やマークシートなどの用紙に記載されている広告属性データから、その広告の属性と一致する広告属性を選択し、それを示す広告属性データを、広告データと関連付けて、広告配信装置１の広告登録入力部から広告管理部１へ入力して記憶する。また、広告配信装置１にキーボード等の入力装置を設け、広告属性を選択するためのソフトウエアをロードし、広告属性データを、表示装置で表示し、入力装置を用いて広告属性を選択し、入力するようにしてもよい。
　【０１３１】
　図１の例において、広告属性は計算要素名「視聴者の嗜好（広告属性）」の欄の「（　）」内に示されており、広告ＣＭ１、ＣＭ２、ＣＭ４の広告属性はＦ１であり、ＣＭ３、ＣＭ６の広告属性はＦ２であり、ＣＭ５の広告属性はＦ３であり、ＣＭ７の広告属性はＦ４である。なお、ここに示した記号Ｆ１〜Ｆ４は、広告属性、即ち、広告（広告で宣伝する商品）の属する分野を示す。
　【０１３２】
　Ｃ２．　ステップ２において、広告管理部３は、記憶された視聴者層特定用分類データの各分類の各カテゴリ（図１のＣａ１〜Ｃｄ３）に対して、そのカテゴリに属する視聴者数データ（Ｓａ１〜Ｓｄ３、上記Ｂのステップで求めたデータ）を関連付ける。この各カテゴリ毎の視聴者数データは、顧客管理部２に記憶された全ての個人データを基にして得ることができる。例えば、顧客管理部２に１０人の視聴者の個人データが記憶されており、そのうちの７人がカテゴリＣａ２に属する場合には、Ｃａ２のデータに７を表す視聴者数データＳａ２が関連付けて記憶される。（なお、Ｓａ１〜Ｓｄ３は、第２の広告配信装置の動作の実施形態で説明する上限送信回数を計算する工程で用いられる。）
　Ｃ３．　ステップ３において、広告管理部３は、ステップ１で記憶した広告に対する広告ＩＤを作成し、その広告ＩＤを、その広告の表示期間データ（表示の開始日、終了日）、視聴者層特定用分類データ（Ｃａ１〜Ｃｄ３）、該視聴者層特定用分類データの各分類の各カテゴリに関連付けられた視聴者数データ（Ｓａ１〜Ｓｄ３）、総表示回数データ（総送信回数データ）（ＫＴ）、優先送信時間データ（Ｈｘ）、広告属性データ（Ｆ１〜Ｆ３）、広告長データと関連付けて広告管理部３へ記憶する。また、この時に、広告管理部３は、広告登録入力部から入力されたデータ以外に、予定送信順序データ（Ｊｎ）と、視聴者の嗜好データ（Ｆｘ）とを関連付ける。予定送信順序データ（Ｊｎ）の値としては最低値を割り当て、視聴者の嗜好データ（Ｆｘ）としては基準値（この例では中間値）を割り当てる。また、表示期間データについては、全表示期間を示すデータ（Ｔｔ）および残り表示期間を示すデータ（Ｔｒ）も計算して記憶しておく。ここでは、表示期間データ、視聴者層特定用分類データ、視聴者層特定用分類のカテゴリ別の視聴者数データ、総表示回数データ（総送信回数データ）、優先送信時間データ、広告属性データ、予定送信順序データ、視聴者の嗜好データ、広告長データをまとめて付加データという。
　【０１３３】
　また、広告管理部３は、作成した広告ＩＤと広告データ（広告自体を表すデータ）とを、広告データ保管部４へ転送して記憶させる。また、広告管理部３は、広告ＩＤと、その広告の初期データ（図１に示すデータ）とを履歴部７へ送信し、その広告の履歴データの作成の準備をさせておく。
　【０１３４】
　他の広告に対してもＣ１〜Ｃ３と同様の工程を行い、広告データに付加データを結び付ける。
　広告配信装置１の広告管理部３は、上記のステップを行うためのプログラムを記憶している。
　【０１３５】
　図８は、送信側、即ち、広告配信装置１での個人計算シートの作成ステップを示す。
　個人計算シートとは、一人の視聴者に対して割り当てられた各広告の受信機への配信の優先順位、即ち、受信機での表示の優先順位を決定する際に用いるデータ、および決定された優先順位を示すデータを含むデータであり、送信側に登録された全ての視聴者のそれぞれ対して個々に作成される。
　【０１３６】
　Ｄ．　送信側での個人計算シート作成ステップ
　Ｄ１．　ステップ１において、顧客管理部２は、該顧客管理部２に記憶した個人データ中の、個人ＩＤと、その個人ＩＤで識別される視聴者自身が視聴者層特定用分類データから選択した該視聴者の属するカテゴリを示すデータとを抽出し、そのコピーを計算部６へ転送する。計算部６は、この個人ＩＤにより識別される視聴者に対して個人計算シート（図２の表を参照）を作成する。ただし、この時点で個人計算シートに記録されるデータは、個人ＩＤと、視聴者の属するカテゴリを示すデータのみである。
　【０１３７】
　Ｄ２．　ステップ２において、広告管理部３は、広告の付加データのコピー、即ち、表示期間データ、視聴者層特定用分類データ、総表示回数データ（総送信回数データ）、優先送信時間データ、広告属性データ、予定送信順序データ、視聴者の嗜好データ、および広告長データのコピーを計算部６へ転送する。第１の実施形態では、カテゴリ毎の視聴者数データ（Ｓａ１〜Ｓｄ３）は、広告の優先順位の計算に使用しないので、計算部６へ送信する付加データ中には含ませない。
　【０１３８】
　Ｄ３．　ステップ３において、計算部６は、この視聴者に対して割り当てる広告を選択する。計算部６は、顧客管理部２から受信した視聴者の属するカテゴリを示すデータと、広告管理部３から受信した広告の付加データ中の視聴者層特定用分類データ（Ｃａ１〜Ｃｄ３）とを比較し、比較結果に基づいて、その視聴者にその広告を割り当てるか否かを決定する。この比較では、視聴者層特定用分類データ中に含まれるカテゴリのうちの、視聴者の属するカテゴリに対応するカテゴリを抽出し、広告主が、視聴者の選択したカテゴリを選択しているか否か、即ち、そのカテゴリに数値が割り当てられているか否かを検査する。
　【０１３９】
　この実施形態では、個人データ中に、カテゴリＣａ１（地域Ａ）、Ｃｂ１（男性）、Ｃｃ１（１９歳以下）、Ｃｄ３（趣味Ｃ）を示すデータが含まれているものとする。計算部６は、広告の付加データ中の視聴者層特定用分類データ（Ｃａ１〜Ｃｄ３）中のカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３を検査し、広告主がそれらのカテゴリを選択しているか否か、即ち、それらのカテゴリに数値が割り当てられているか否かを検査する。
　【０１４０】
　Ｄ３ａ．　上記の４つのカテゴリすべてに数値０が割り当てられている場合には、全く一致がなかったものと判断され、ステップ４において、計算部６は、その付加データを一致がない個人計算シートへ記録せずに破棄する。図１に示す広告のうち、広告ＣＭ７は、上記の４つのカテゴリすべてに数値０が割り当てられており、全く一致がないので、その広告ＩＤおよび付加データは、この個人計算シートに記録されない。個人計算シートに記録されなかった広告は、その個人計算シートに対応する視聴者に対して表示されない。
　【０１４１】
　Ｄ３ｂ．　上記の４つのカテゴリ中の何れかに０以外の数値が割り当てられている場合には、広告主が選択した視聴者層と、視聴者自身の属する視聴者層とが少なくとも部分的に一致しているものと判断され、ステップ５において、計算部６は、その広告がその視聴者に割り当てられるものと決定し、その広告の付加データを個人計算シートに記録する。図１に示す広告のうち、広告ＣＭ１〜ＣＭ６に関しては、上記の４つのカテゴリの何れかに０以外の数値が割り当ているので、これらの広告の広告ＩＤおよび付加データは、この個人計算シートに記録される。
　【０１４２】
　この実施形態における選択、即ち、個人計算シートに広告の付加データを記録するか否か、即ち、視聴者に対して広告を割り当てるか否かの判断の基準は、視聴者が選択したカテゴリのすべてに対して数値０が割り当てられているか否かである。しかし、別の方法として、例えば、視聴者が選択した各カテゴリに対して割り当てられた値の合計に基づいて、広告を割り当てるか否かを決定することも可能であり、例えば、合計が所定の値以上の広告を、その視聴者に割り当てるようにすることも可能である。
　【０１４３】
　個人計算シートでは、視聴者層特定用分類データに関しては、視聴者が選択したカテゴリに対応するデータのみを記録する。また、表示期間データ（Ｔｔ、Ｔｒ）は広告ＩＤと関連付けて記録されるが、生のままでは個人計算シートに記録されず、以下のＨ５で示す計算により得られる表示期間の係数値（Ｔｘ）が記録される。
　【０１４４】
　また、この実施形態では、広告ＩＤに、以下のステップ（Ｄ４）で説明する平均送信回数に関連するデータ、即ち、平均送信回数（初期値）のデータ及び広告が送信された回数（この視聴者に対してのこの広告の送信回数）のデータも関連付けて記録するが、図２に示される個人計算シートには、以下のＨ（Ｈ１）で説明するように、平均送信回数までの残り送信回数に所定の係数を適用して得られる係数値（Ｋａ）を記録する。なお、広告が送信されて実際に表示された回数は、受信機２０が広告を表示した後に広告配信装置１へ送信してくるデータに含まれる個人ＩＤおよび広告ＩＤに基づいて得ることができる（Ｈのステップ３１、３２を参照）。
　【０１４５】
　Ｄ４．　ステップ６において、計算部６は、その広告が割り当てられた視聴者（受信機）の数、即ち、この広告が何枚の個人計算シートに記録されたかを示すデータを作成し、記憶する。このデータは、計算部６が記憶している個人計算シートに記録された全ての広告のぞれそれに対して作成される。
　【０１４６】
　計算部６は、この広告に対しての平均送信回数を計算する。平均送信回数は、広告の受注した総表示回数を、その広告が割り当てられた全受信機の数で除算して、それらの受信機の各々に対して最低限必要とされる平均の送信回数（最低送信回数）を求め、その最低送信回数に係数を乗算することにより得られる。
　【０１４７】
　或る受信機に対しては、期限内に最低送信回数の送信を行えないこともあり得る。従って、或る広告が割り当てられた受信機に対して、その広告に対して計算された最低送信回数を割り当てたのでは、受注した総表示回数（総送信回数）を達成することが困難である。従って、最低送信回数に係数を乗算することにより、その広告が割り当てられた各受信機が相互に受信機へのその広告の送信回数の不足分を補うだけの余裕をもち、且つ各受信機へその広告が過多に送信されないような均等な上限とする送信回数、即ち、平均送信回数を決定している。
　【０１４８】
　最低送信回数に乗算する係数の値は、例えば、多くの人数を含む視聴者層を対象とする広告、即ち、その広告が割り当てられたを受信機の数が多い場合には小さくなる。また、その反対に、少ない人数を含む視聴者層を対象とする広告、即ち、その広告が割り当てられた受信機の数が少ない場合には、大きくなる。この係数の値は、例えば、過去の広告の表示実績（送信実績）のデータや、上記のＡで説明したようなアンケート等で得て記憶した視聴者層の人数などに関するデータや、広告主が指定した広告が対象としている視聴者層に関するデータなどから、経験的に決定することができる。
　【０１４９】
　例えば、或る分野に属する広告について、受注した総表示回数が１００００回であり、その広告が割り当てられた受信機の数が５００台（即ち、その広告の広告ＩＤを記録した個人計算シートの数が５００枚）であるとする。このような場合において、各受信機に対する最低送信回数は２０回（１００００／５００）となる。この値に、余裕をもたせるための係数を適用して、平均送信回数を決定する。
　【０１５０】
　また、既に一人以上の視聴者（受信機）に割り当てられている広告、即ち、１つ以上の個人計算シートに登録されている広告が、新たに別の受信機に割り当てられられると、その広告が割り当てられた受信機の数を示すデータが更新される。計算部６は、広告が新たに別の受信機に割り当てられる毎に、その広告に対する平均送信回数を再計算する。この計算の時に、計算部６は、広告管理部３へ、その広告の総表示回数までの残り表示回数（即ち、総送信回数までの残り送信回数）を示すデータを要求して獲得し、その残り表示回数を、その広告が割り当てられた受信機の数を示すデータ（更新された受信機数データ）で除算し、その時点での各受信機で最低限必要とされる平均の送信回数（最低送信回数）を求め、その最低送信回数に係数を乗算することにより、新たな平均送信回数を求める。更に、その広告が割り当てられた全ての受信機に対応する全ての個人計算シートに関して、平均送信回数の初期値のデータを上記の新たな平均送信回数に更新し、それぞれの個人計算シート毎に、更新した平均送信回数（初期値）から、広告ＩＤに関連付て記憶されている広告の送信回数を減算し、新たな残り送信回数データ（制御係数Ｋａの基礎となるデータ）を作成する。また、計算部６は、制御係数Ｋａを計算するために残り送信回数に乗算する計数も、更新された受信機数データに基づいて（例えば、元の受信機数と新たな受信機数との比率に基づいて）変更する。
　【０１５１】
　また、個人計算シートは、視聴者と広告との一致度を示す一致度値（Ｃｔ）と、以下のＨで説明する優先順位の計算工程において求められる各広告毎の制御係数の合計値（Ｓｕｍ）と、その合計値に基づいて付与される優先順位（Ｎ）とを記録する。
　【０１５２】
　広告配信装置１は、新たに受け付けた広告に対しても、上記のステップを行う。また、同じ広告が既に個人計算シートに記録されている場合には、その広告を新たに個人計算シートには記録しない。
　【０１５３】
　広告配信装置１の計算部６は、上記のステップを行うためのプログラムを記憶している。
　図９は、送信側、即ち、広告配信装置１での、広告の削除に関する命令信号を作成するステップを示す。
　【０１５４】
　Ｅ．　送信側での、広告の削除に関する命令信号を作成するステップ
　Ｅ１．　ステップ１において、例えば、広告の表示回数が総表示回数に達していないにも係わらず広告主が継続中止を決定した広告のような、通常の制御動作では削除できない広告を削除する場合に、その広告を削除するために外部命令入力部から広告管理部３へ、その広告の広告ＩＤと削除命令とを入力する。広告管理部３は、入力された広告ＩＤと削除命令とを命令部５へ入力する。
　【０１５５】
　また、広告管理部３が、履歴部７から得られる各広告の送信（表示）回数に関するデータを基にして計算される各広告の総送信回数までの残り送信回数データを基にして、受注した総表示回数、即ち、総送信回数に達したと判断した広告がある場合、および広告管理部３自体が蓄積している各広告の残り表示期間データを基にして表示期間が満了したと判断した広告がある場合に、広告広告管理部３から命令部５へ、削除すべき広告の広告ＩＤと削除命令とを入力する。
　【０１５６】
　なお、履歴部７は、受信機２０から受信したデータ（履歴データの基礎となるデータ）に基づいて、各広告に関して個別に履歴データを作成して記憶している。履歴データは、広告の表示回数、広告の受信者（どの視聴者がこの広告を視聴したかを示す）、広告が視聴された時間などを含む。この例では、広告管理部３は、この履歴データ中の広告の表示回数のデータを用いて、広告の総表示回数までの残り表示回数、即ち、総送信回数までの残り送信回数を計算する。
　【０１５７】
　また、履歴部７は、広告データ保管部４が広告を配信後に該広告データ保管部４から送られてくるデータに基づいて、各広告に関して個別に、広告の送信回数、広告の受信者（どの視聴者がこの広告を視聴したかを示すデータ）、広告が視聴された時間などを含む履歴データを作成して記憶する。
　【０１５８】
　顧客管理部２は、所定期間毎に、その期間の分たげのデータを履歴部７から読み出し、顧客管理部２で管理しているデータに反映させる。この例では、受信機２０から受信したデータに基づいて作成された履歴データを用いることにより、実際に受信機で表示された広告に対してデータの更新を行う。また、履歴部７に新たなデータが入力される度に、そのデータを履歴部７から顧客管理部２へ送信するように構成することもできる。なお、広告が実際に受信機で表示されたか否かを考慮しない場合、即ち、広告配信装置１から受信機２０へ配信された広告が全て表示されたと見なす場合には、広告データ保管部４からのデータに基づいて作成された履歴データを用いることができる。履歴データに関するステップについては、以下のＩで説明する。
　【０１５９】
　Ｅ２．　ステップ２において、命令部５は、広告管理部３から入力された広告ＩＤと削除命令とを広告データ保管部４、計算部６および履歴部７へ入力する。
　広告データ保管部４は、命令部から入力された広告ＩＤおよび削除命令に基づいて、削除すべき広告の広告ＩＤが記録されているか否かを判断する。計算部６は、全ての個人計算シートを検査し、削除すべき広告の広告ＩＤが記録されているか否かを判断する。履歴部７は、削除すべき広告の広告ＩＤが記録されているか否かを判断する。
　【０１６０】
　広告管理部３は、削除すべき広告の広告ＩＤと削除命令とを外部命令入力部から受信した場合には、その広告ＩＤと削除命令とに応答して、削除すべき広告の広告ＩＤが記憶されているか否かを判断する。
　【０１６１】
　削除すべき広告の広告ＩＤが記憶されている場合には、ステップ３において、広告管理部３はその記憶部から、その広告の広告ＩＤおよび該広告ＩＤに関連付けられた付加データを削除する。広告データ保管部４はその広告ＩＤおよび広告データを削除する。計算部６は、その広告ＩＤが記録されている全ての個人計算シートから、その広告に関するデータを削除する。履歴部７は、広告ＩＤおよび削除命令を受信すると、所定時間後（その広告の表示に関するデータを全ての受信機から受け取るのに十分な時間後）に、履歴部７に記憶されたデータを基にして、その広告ＩＤに対応する広告の、後のマーケティングや収益分配のためになどに用いる統計データの作成を開始する（以下のＪを参照）。履歴部７は、統計データの作成が完了した後に、その広告の履歴データを削除する（統計データは、読み出されるまで削除しない）。
　【０１６２】
　また、ステップ２において、広告管理部３が、削除すべき広告の広告ＩＤと削除命令とを広告管理部３自体が判断して発生して命令部５へ入力した場合には、広告管理部３は、命令部５へ削除すべき広告の広告ＩＤと削除命令とを送信した後に、その広告ＩＤと該広告ＩＤに関連付けされたデータを削除する。広告データ保管部４は、命令部５から広告ＩＤと削除命令とを受信すると、削除すべき広告の広告ＩＤが記録されているか否かを判断する。計算部６は、全ての個人計算シートを検査し、削除すべき広告の広告ＩＤが記録されているか否かを判断する。履歴部７もまた、削除すべき広告の広告ＩＤが記録されているか否かを判断する。削除すべき広告の広告ＩＤが記憶されている場合には、ステップ３において、広告データ保管部４は、その広告ＩＤと該広告ＩＤに対応する広告データを削除する。計算部６は、その広告ＩＤが記録されている全ての個人計算シートから、その広告に関連するデータを削除する。履歴部７は、命令部５から広告ＩＤおよび削除命令を受信すると、所定時間後に、履歴部７に記憶されたデータを基にして、その広告ＩＤに対応する広告の、後のマーケティングや収益分配のためになどに用いる統計データの作成を開始し、統計データの作成が完了した後に、その広告の履歴データを削除する。
　【０１６３】
　広告管理部３、広告データ保管部４、命令部５、計算部６、履歴部７は、それぞれに上記のステップを行うためのプログラムを記憶している。
　図１０は、送信側、即ち、広告配信装置１での広告の最優先配信に関する命令信号を作成するステップを示す。
　【０１６４】
　Ｆ．　送信側での広告の最優先配信に関する命令信号を作成するステップ
　Ｆ１．　ステップ１において、特定の広告を最優先で配信する、即ち、視聴者の受信機へ最優先に送信して表示させる必要がある場合には、外部命令入力部から広告管理部３へ広告指定命令が入力される。広告指定命令は、最優先で送信すべき広告の広告ＩＤと、最優先での送信を指示する命令とを含む。ステップ２において、広告管理部３は、入力された広告指定命令を命令部５へ送り、命令部５は、広告指定命令を計算部６へ送る。
　【０１６５】
　Ｆ２．　ステップ３において、計算部６は、全ての個人計算シートを検査し、広告指定命令で示された広告ＩＤが記録されているか否かを判断する。個人計算シートに、最優先で送信すべき広告の広告ＩＤが記憶されている場合には、ステップ４において、その個人計算シートの広告ＩＤに、最優先を示すデータを関連付けて記録する。
　【０１６６】
　以下のＨで詳細に説明するが、広告データを受信機へ送信する際に、計算部６は、個人計算シートにおいて、最優先を示すデータが付加された広告ＩＤが存在する場合には、広告データ保管部４へ、その広告ＩＤおよびその個人計算シートに対応する視聴者の個人ＩＤを最優先で送信する。広告データ保管部４は、広告ＩＤおよび個人ＩＤを受信すると、その広告ＩＤに対応する広告データを最優先で読み出し、その個人ＩＤに対応する視聴者の受信機へ、送信部９を介して最優先で配信する。また、個人計算シートに、最優先を示すデータが付加された広告ＩＤが存在しない場合には、計算部６は、広告データ保管部４へ、優先順位の順に、広告ＩＤと、広告の配信先となる視聴者の個人ＩＤとを送信する。広告データ保管部４は、広告ＩＤおよび個人ＩＤを受信すると、広告ＩＤに対応する広告データを、広告ＩＤの受信順に読み出し、その順で、広告データを、個人ＩＤに対応する視聴者の受信機へ送信部９を介して配信する。
　【０１６７】
　広告管理部３、命令部５、計算部６、送信部９は、それぞれに上記のステップを行うためのプログラムを記憶している。
　図１１は、送信側、即ち、広告配信装置１での制御係数に適用される制御変数の値の変更に関する命令信号を作成するステップを示す。
　【０１６８】
　Ｇ．　送信側での、制御係数に適用される制御変数の値の変更に関する命令信号を作成するステップ
　Ｇ１．　ステップ１において、個人計算シートの６種の制御係数（Ｔｘ、Ｋａ、Ｊｎ、Ｃｐｑ、Ｈｘ、Ｆｘ）のそれぞれに適用する制御変数Ｘｎの値を、外部命令入力部から広告管理部３を介して、又は広告管理部３自体から、命令部５へ入力する。
　【０１６９】
　制御変数Ｘｎの値を外部命令入力部から広告管理部３を介して命令部５へ入力する場合、制御変数の値は、営業情報（例えば、広告主からの指示などを含む）等に基づいて決定される。制御変数Ｘｎの値を広告管理部３が生成して命令部５へ入力する場合、制御変数の値は、広告管理部３および履歴部７に記憶している広告の送信（表示）状況に関するデータ（例えば、残り表示期間、総送信回数までの残り送信回数など）に基づいて広告管理部３により自動的に決定される。
　【０１７０】
　命令部５は、広告管理部３から制御変数Ｘｎの値を受信すると、その制御変数Ｘｎを個人計算シートの各制御係数に適用させるための制御変数適用命令を作成する。制御変数適用命令は、新たに決定された各制御変数値と、制御変数値の変更を指示する命令とを含む。
　【０１７１】
　例えば、広告配信装置１に、表示期限が迫っているのに多数の残り送信回数がある広告が記憶されていることを、履歴データから判別した場合や、広告主が、特定の広告の表示（残り表示回数）を早急に完了させることを指示してきた場合や、何らかの理由で特定の広告の表示（残り表示回数）を早急に完了させる必要がある場合などには、その広告の優先順位を上げて、より多くを受信機へ送信して表示させる必要がある。即ち、広告の送信の優先順位を上げるためには、優先順位の基礎となる係数の値を増加させる必要がある。このような場合に、６種の制御係数（Ｔｘ、Ｋａ、Ｊｎ、Ｃｐｑ、Ｈｘ、Ｆｘ）のそれぞれに適用する係数（変数Ｘｎ）の値を変更し、各制御係数の値を変化させることにより、対象としている広告の送信の優先順位を上げるようにする。なお、制御変数の決定方法については、以下のＩ３で説明する。
　【０１７２】
　Ｇ２．　ステップ２において、命令部５は計算部６へ制御変数適用命令を送信する。計算部６は、全ての個人計算シートの制御変数（Ｘｎ）の値を、制御変数適用命令で示される新たな値に変更する。
　【０１７３】
　この例では、各個人計算シート毎に、制御変数適用命令を受信すると即座に、その制御変数適用命令に含まれる制御変数値を反映させて広告の優先順位を計算し、その計算後の最初の広告枠に、その広告枠の時間の間に表示できる数の広告を上記の計算で決定した優先順位で配信し、配信の直後に、制御変数値を元の制御変数値に戻し、再び優先順位の計算を行うすようにする。しかし、別の構成としては、新たに制御変数適用命令を受信するまで、前回の制御変数適用命令で指示された制御変数を維持するように構成することもできる。
　【０１７４】
　広告管理部３、命令部５および計算部６は、上記のステップを行うためのプログラムを記憶している。
　上記Ｅの広告の削除に関する処理、上記Ｆの広告を最優先で配信することに関する処理、および上記Ｇの制御変数の変更に関する処理は、それぞれ、必要に応じて任意の時に行われる。例えば、上記Ｆの広告の優先順位を最優先にする処理は、緊急に広告主から特定の広告を最優先で送信して表示させる旨の指示を受けた時に行われる。また、例えば、上記Ｇの制御変数の変更に関する処理を、新たな履歴データを受信する度に行うようにすることにより、より精度が高い広告配信制御を行うことができる。
　【０１７５】
　図１２、図１３、図１４、図１５は連続した１つのフローチャートであり、送信側、即ち、広告配信装置１での、各視聴者に対しての広告の配信の優先順位を決定し、それぞれの視聴者の受信機へ配信して表示させるステップを示す。
　【０１７６】
　Ｈ．　送信側での各視聴者に対しての広告の優先順位の決定および各受信機への配信ステップ
　以下のステップは、送信側、即ち、広告配信装置１に登録された全ての視聴者に対して個別に行うものであるが、以下の説明では、登録された視聴者のうちの一人の視聴者に対しての広告データの優先順位の決定、およびその視聴者の受信機への配信ステップを説明する。
　【０１７７】
　Ｈ１．　図１２のステップ１において、広告配信装置１の計算部６は、登録された視聴者に対して割り当てられた広告、即ち、その視聴者に対応する個人計算シートに記録された広告ＩＤに関連付けて記憶された平均送信回数データを基にして、広告の平均送信回数に関する重みを表す値（図２の制御係数Ｋａ）の初期値を決定する。制御係数Ｋａは、平均送信回数に達するまでの残り送信回数に係数を乗算することにより求められる（Ｋａ＝残り送信回数×係数）。例えば、制御係数Ｋａの値を残り送信回数の値と同じにしたい場合には、残り送信回数に乗算する係数を１とし、且つ適用される制御変数Ｘ７の値を１とする。
　【０１７８】
　広告が一回送信される毎に、残り送信回数から１が減算される。残り送信回数が０になると制御係数Ｋａが０になる。制御係数Ｋａが０に達した広告は受信機へ送信されなくなる。
　【０１７９】
　図２の例では、ＣＭ１の制御係数Ｋａの値が４０であり、ＣＭ２が１００、ＣＭ３が５０、ＣＭ４が４０、ＣＭ５が７０、ＣＭ６が３０である。計算部６が、この時点での制御係数Ｋａの値のみを基にして広告の優先順位を決定した場合には、高い順から、ＣＭ２、ＣＭ５、ＣＭ３、ＣＭ１及びＣＭ４、ＣＭ６となる。
　【０１８０】
　Ｈ２．　ステップ２において、計算部６は、視聴者に対して割り当てられた各広告の受信機への送信（配信）、即ち、受信機での表示の順序を予定し、その予定送信順序に対する重みを表す値（図２の制御係数Ｊｎ）の初期値を決定する。
　【０１８１】
　初期の予定送信順序は、適当な任意の方法で決定すればよい。例えば、個人計算シートに先に記録されたものから順に上位の予定送信順序を割り当てる方式や、各広告データに付加されるＩＤ番号のアルファベットや数字の順に予定送信順序を割り当てる方式などを用いてもよい。また、後に、この視聴者に対して新たに広告が割り当てられた場合には、その広告の制御係数Ｊｎの値として、図１の予定送信順序要素で割り当てられた値（最低値）を割り当てる。
　【０１８２】
　初期の制御係数Ｊｎの割り当てにおいては、予定送信順序が最下位の広告に対する制御係数を所定の最低値とし、予定送信順序が１つ上がる毎に所定の増分値を付加する。図２の実施形態では、制御係数Ｊｎの最低値を１０００、増分値を１００に設定している。図２の例では、ＣＭ６が予定送信順序が最下位であり、従って、その制御係数の値は１０００である。ＣＭ５の予定送信順序は、下から第２位であり、その制御係数の値は１０００＋１００、即ち、１１００である。ＣＭ４の予定送信順序は、下から第３位であり、その制御係数の値は１１００＋１００、即ち、１２００である。同様にして計算されるＣＭ１の制御係数の値は１５００であり、ＣＭ２は１４００、ＣＭ３は１３００である。
　【０１８３】
　各広告の制御係数Ｊｎは、広告が送信されると更新される。即ち、計算部６は、送信された広告に対しての制御係数Ｊｎの値を低くし、送信されなかった広告に対しての制御係数Ｊｎの値を高くする。制御係数Ｊｎを更新する方法については、以下のＨ２３で詳細に説明する。
　【０１８４】
　計算部６が、この時点で制御係数Ｊｎの値のみを基にして広告の優先順位を決定した場合には、高い順から、ＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４、ＣＭ５、ＣＭ６となる。
　【０１８５】
　Ｈ３．　ステップ３において、計算部６は、視聴者に割り当てられた各広告の分野（広告属性）に対しての視聴者の嗜好を反映させる値（制御係数Ｆｘ）に、初期値を割り当てる。この初期値は、広告管理部３から計算部６へ送信されたデータに含まれる視聴者の嗜好（Ｆｘ）の値（基準値）、即ち、図１に示す制御係数Ｆｘの値であり、この例では、基準値は５０である。即ち、計算部６は、初期には、全ての広告属性に対して同じ初期値を割り当て、個人計算シートに記録する。
　【０１８６】
　受信機２０の入力部２３は、例えば、広告配信装置１から広告を受信して視聴者に対してその広告を表示している間に、視聴者がその広告に関心があるか又は関心がないかを意思表示（投票）するための投票ボタン（「関心ありボタン」及び「関心ないボタン」）を備える。視聴者が広告の表示中に「関心ありボタン」を押すと、その広告の広告属性に対して「関心あり」に投票されたことを示すデータが受信機２０の記憶部２２に記憶され、「関心ないボタン」を押すと、その広告の広告属性に対して「関心ない」に投票されたことを示すデータが受信機２０の記憶部２２に記憶される。受信機２０の制御部２１は、この投票結果を示すデータを、所定のタイミングで記憶部２２から読み出し、送信部２５を介して広告配信装置１へ送信する。広告配信装置１の受信部８は、投票結果のデータを受信し、計算部６へ転送する。計算部６は、その投票結果のデータを送信してきた視聴者（受信機）に対応する個人計算シートを検索して読み出し、その個人計算シートに対して、その投票結果のデータに基づいて、「関心あり」に対する投票があった広告属性に対しては、その広告属性と同じ広告属性をもつ全ての広告に対する制御係数Ｆｘの値を増加させ、「関心ない」に対する投票があった広告属性に対しては、その広告属性と同じ広告属性をもつ全ての広告に対する制御係数Ｆｘの値を減少させる。この投票ボタンに関する動作については、以下のＨ２５において詳細に説明する。
　【０１８７】
　制御係数Ｆｘの値は、増加し過ぎないように、即ち、特定の広告属性を持つ広告の優先度が上がり過ぎないように上限値を設定し、且つ特定の広告属性を持つ広告の優先度が下がり過ぎないように下限値を設定する。上記の初期値は、この例では、上限値と下限値の中間の値に設定している。また、制御係数Ｆｘを初期値に設定したときに、広告配信装置１の計時部（図示せず）から日時のデータを獲得し、個人計算シートに関連付て記憶しておく。
　【０１８８】
　図２の例では、初期値が５０、下限値が０、上限値が１００であり、投票ボタンが複数回押された後の、各広告の属性に対する制御係数Ｆｘの値を示している。図２において、広告ＣＭ１、ＣＭ２、ＣＭ４の広告属性（Ｆ１）に対する制御係数Ｆｘの値は７０であり、「関心ありボタン」が多く押されたことを示す。ＣＭ３、ＣＭ６の広告属性（Ｆ２）に対する制御係数Ｆｘの値は２０であり、「関心ないボタン」が多く押されたことを示す。ＣＭ５の広告属性（Ｆ３）に対する制御係数Ｆｘの値は５０であり、投票ボタンが押されていないか、又は「関心ありボタン」と「関心ないボタン」が同じ回数だけ押されたことを示す。この時点での制御係数Ｆｘの値のみを基にして広告の優先順位を決定した場合には、高い順から、ＣＭ１とＣＭ２とＣＭ４とが一位、ＣＭ３とＣＭ６とが二位、ＣＭ５が三位となる。
　【０１８９】
　Ｈ４．　ステップ４において、計算部６は、制御係数Ｆｘを初期値に設定後、所定期間（例えば、１週間、１か月など）が経過したか否かを、広告配信装置１の計時部から得られる日時のデータを基にして判定し、所定期間が経過した場合には、ステップ３へ戻り、すべての広告に対する制御係数Ｆｘを初期値にリセットする。所定期間が経過していない場合にはステップ５へ進む。
　【０１９０】
　特定の属性を有する広告に対する制御係数Ｆｘの値が或る期間にわたって高い状態で維持されると、その期間中は、他の広告が送信（表示）されにくくなる。また、逆に、特定の属性を有する広告に対する制御係数Ｆｘの値が或る期間にわたって低い状態で維持されると、その期間中は、その広告が配信されにくくなる。広告の効率を考慮した場合に、上記のような視聴者の嗜好を反映した偏った広告の送信の期間が過剰に長く継続されるのは、好ましくない。従って、所定期間が経過した時にすべての広告に対する制御係数Ｆｘを初期値にリセットする。
　【０１９１】
　また、何れかの広告属性に対する制御係数Ｆｘが上限値または下限値に達した時に、すべての広告に対する制御係数Ｆｘを初期値にリセットするように構成することもできる。これにより、例えば、特定の属性を有する広告のみに対する制御係数Ｆｘの値が高くなり優先度が上がることにより、他の広告の配信を過剰に妨げる、ということを防止できる。また、逆に、特定の属性を有する広告のみに対する制御係数Ｆｘの値が低くなり優先度が低くなることにより、その広告の配信が過剰に妨げられる、ということを防止できる。
　【０１９２】
　Ｈ５．　ステップ５において、計算部６は、表示期間データの全表示期間データＴｔおよび残り表示期間データＴｒを基にして、記憶された各広告の表示期間に関する重み、即ち、残り表示期間に関する重みを表す値（図２の制御係数Ｔｘ）を決定する。制御係数Ｔｘは、以下のようにして計算する。
　【０１９３】
　ｉ．　受信機での表示の最終期限の日付と、広告を広告配信装置１へ登録した日付（広告に関するデータを広告管理部３へ入力した日付）とを基にして、全表示期間（Ｔｔ）を求める。
　【０１９４】
　　Ｔｔ＝（最終期限の日付）−（広告登録の日付）
なお、Ｔｔの値は、広告管理部３で計算され、上記の個人計算シートを作成するステップにおいて計算部６へ供給されている。
　【０１９５】
　ｉｉ．　表示の最終期限の日付と、現在の日付とを基にして、残り表示期間（Ｔｒ）を求める。
　　Ｔｒ＝（最終期限の日付）−（現在の日付）
　ｉｉｉ．　全表示期間に対する残り表示期間の比率を求め、その比率に係数（本例では１０００）を乗算した値Ｔｘ”を求める。
　【０１９６】
　　Ｔｘ”＝（Ｔｒ／Ｔｔ）×１０００
　値Ｔｘ”は、残り表示期間が短いほど小さくなる。
　ｉｖ．　所定の係数（本例では１０００）から、期間係数Ｔｘ”を減算し、期間係数Ｔｘを求める。
　【０１９７】
　　Ｔｘ＝１０００−Ｔｘ”
　残り表示期間を計算する際の日時の基礎となるデータは計時部で発生される。１日を単位として表示期間を計算する場合には、１日経過する度に（即ち、毎日）、計算部６は制御係数Ｔｘを計算し、その値を更新する（以下のステップ８の説明を参照）。制御係数Ｔｘは、残り表示期間が０になった時に最大値（１０００）になる。
　【０１９８】
　また、広告には、表示期間が１日のみである広告もあり、そのような広告では、表示の最終期限の日付と広告登録の日付（広告の表示を開始する日付）とが同じになる。このような場合には、上記のｉのステップで行われる全表示期間（Ｔｔ）の値が０になる。Ｔｔ＝０の場合には、後続のｉｉｉのステップの計算式の回答が得られない。従って、計算部６は、上記のｉのステップの直後に、Ｔｔが０か否かを判定し、Ｔｔが０の場合には上記のｉｉ〜ｉｖのステップを行わずに制御係数Ｔｘに最大値を割り当て、Ｔｔが０でない場合には上記のｉｉ〜ｉｖのステップを行ってＴｘを計算する。
　【０１９９】
　図２の例では、ＣＭ１の制御係数Ｔｘの値が８００であり、ＣＭ２が７００、ＣＭ３が４００、ＣＭ４が３００、ＣＭ５が５００、ＣＭ６が１００である。計算部６が、この時点での制御係数Ｔｘの値のみを基にして広告の優先順位を決定した場合には、高い順から、ＣＭ１、ＣＭ２、ＣＭ５、ＣＭ３、ＣＭ４、ＣＭ６となる。
　【０２００】
　Ｈ６．　ステップ６において、計算部６は、各広告に対して、Ｔｒの値（上記のステップ５のステップｉｉで求められる値）、即ち、最終期限の日付から現在の日付を引いた値が０よりも小さい値となっている広告が記憶されているか否かを検査する。Ｔｒ＜０になっている広告があった場合には、ステップ７において、その広告データ及び付加データを個人計算シートから削除する。
　【０２０１】
　また、Ｔｒ＜０になっているか否かの検査は、広告管理部３でも行われ、Ｔｒ＜０になっている広告があった場合には、広告管理部３は命令部５へ削除すべき広告の広告ＩＤと削除命令とを入力し、命令部５は計算部６へその広告ＩＤと削除命令とを送信する（上記Ｅを参照）。しかし、計算部６が既にその広告ＩＤと関連するデータを個人計算シートから削除している場合には、命令部５からの削除命令は無効となる。広告管理部３は、命令部５へ削除すべき広告の広告ＩＤと削除命令とを入力した後に、その広告のデータを広告管理部３自体の記憶部から削除する。
　【０２０２】
　なお、表示期間が満了（Ｔｒ＜０）した広告に関しての、履歴部７に記憶された該広告の履歴データは、その広告についての、後のマーケティングや収益分配のためになどに用いる統計データの作成が終了していない場合には、そのデータの作成が完了するまで記憶しておく。
　【０２０３】
　Ｈ７．　次に、ステップ８において、計算部６は、計時部から得られる日時の基礎となるデータを基にして、所定時間、例えば、１日が経過したか否かを検査する。所定時間が経過した場合には、計算部６の動作はステップ５へ戻り、再び制御係数Ｔｘを計算する。所定時間が経過していない場合には、図１３のステップ９へ進む。
　【０２０４】
　Ｈ８．　図１３のステップ９において、広告配信装置１は、広告送信要求信号を待機する。広告送信要求信号は、広告配信装置１に対して広告の配信を命令する信号である。広告送信要求信号は、広告枠の長さを指定する広告枠時間データ、広告の送信を要求した受信機２０を識別するデータ、即ち、個人ＩＤなどを含む。
　【０２０５】
　送信側が、インターネットなどの通信ネットワークを介して、加入者として登録しているユーザに対してコンテンツを供給するプロバイダや、携帯電話などの通信サービスを行う会社などである場合には、広告送信要求信号は、受信機２０から広告配信装置１へ送信される。この場合には、例えば、ユーザが、プロバイダへ接続するためや、所定のサイトへアクセスするために受信機２０の入力部２３から入力を行った時に、制御部２１が、その入力に応答して広告送信要求信号を発生して広告配信装置１へ自動的に送信するように、受信機２０をプログラムしておく。このプログラムは、予め受信機２０の記憶部２２に記憶しておく。また、携帯電話などの場合には、電話をかけるためにスイッチをオンにした時に、広告送信要求信号を発生して広告配信装置１へ自動的に送信するようにプログラムしておくこともできる。また、広告枠時間データは、各受信機ごとに予め設定してそれぞれの受信機の記憶部に記憶しておく。
　【０２０６】
　送信側が、例えば、ＣＳ、ＢＳ、地上波、ケーブルなどを介して有線や無線で、加入者となっている視聴者の受信機へ、予め定めたチャンネルで番組を放送する放送局であり、放送中の番組における広告枠に広告を各受信機へ配信する場合には、各受信機が放送中の番組を受信しているか否か、即ち、各視聴者が番組を見ているか否かを確認するための手段を備えることにより、より確実に、広告を受信機で表示させることができる。そのためには、例えば、送信側の番組を放送する装置に、広告枠の開始時刻の少し前に、受信機２０がその放送を受信しているか否かを確認するための確認信号を各受信機へ送信する（例えば、確認信号を番組信号に重畳させる）手段を設ける。この確認信号は、広告枠時間データ、広告枠の開始時刻を示すデータなどを含み、この確認信号中の広告枠時間データは、番組中の広告枠の長さに応じて設定される。受信機２０には、上記の確認信号を受信し、その確認信号に基づいて広告送信要求信号を作成し、作成した広告送信要求信号を、広告枠の開始時刻に広告を受信して表示できるタイミングで、即ち、広告配信送信１が広告送信要求信号を受信し、広告を読み出し、受信機２０へ送信する処理を行う時間を考慮したタイミングで、広告配信装置１へ送信する手段を設ける。この受信機で作成される広告送信要求信号は、その受信機の視聴者の個人ＩＤと、確認信号から読み出した広告枠時間データおよび広告枠の開始時刻データとを含む。
　【０２０７】
　なお、広告枠時間中に受信機の電源を入れた場合には、その広告枠が終了するまで、図４の記憶部２２に記憶されている静止画の広告を一時的に出すように構成することができる。その構成の場合には、例えば、広告枠時間の開始から終了まで、広告枠時間中であることを示す信号を、送信側から受信機へ送信し、受信機がその信号に応答して静止画の広告を記憶部２２から読み出して表示するようにする。記憶部２２に記憶される素材、即ち、静止画の広告は、任意のタイミングで受信機へ送信されて記憶される。この静止画の広告は、あくまで、受信機での画面が途切れるのを回避するためのものであり、個人計算シートでカウントされる広告とは別に取り扱われる。この静止画の広告のデータは、広告配信装置１の広告登録入力部から広告管理部３へ入力され、広告データ保管部４に保管される。広告データ保管部４は、広告管理部３からの指示を命令部５を介して受け取ると、静止画の広告データを送信部９から受信機へ送信する。受信機側では、この静止画の広告データを記憶部２２に記憶しておく。受信機の記憶部２２に記憶された静止画の広告データは、新たな静止画の広告データが入力されたときに更新される。
　【０２０８】
　広告配信装置１の受信部８が広告送信要求信号を受信していない場合は、図１２のステップ４へ戻り、ステップ４以降の動作を反復する。広告配信装置１が受信部８で広告送信要求信号を受信すると、動作はステップ１０へ進み、広告配信制御送信１の計算部６は、広告送信要求信号に含まれるデータを読み出し、それらのデータに基づいて処理を行う。
　【０２０９】
　Ｈ９．　ステップ１０において、広告配信装置１の計算部６は、広告送信要求信号に含まれる個人ＩＤを基にして、その個人ＩＤに対応する個人計算シートを読み出す。計算部６は、読み出した個人計算シートをコピーして、仮の個人計算シートを作成する。なお、読み出した個人計算シートは、以下のステップ（Ｈ２３を参照）において、受信機２０で広告が表示されたことが確認された場合に破棄され、仮の個人計算シートが新たな個人計算シートとして記憶される。
　【０２１０】
　Ｈ１０．　ステップ１１において、計算部６は、仮の個人計算シートを検査し、最優先で配信すべき広告がその視聴者に割り当てられているか否か、即ち、最優先を示すデータが付加された広告ＩＤがあるか否かを判断する。最優先を示すデータが付加された広告ＩＤがない場合には、図１４のステップ２０（Ｈ１４）へ進む。
　【０２１１】
　Ｈ１１．　仮の個人計算シートに、最優先を示すデータが付加された広告ＩＤが記録されていた場合には、制御係数に基づいて計算されるその広告の配信の優先順位に関係なく、ステップ１２において、広告データ保管部４へ、その広告の広告ＩＤ及びその広告の配信先となる視聴者（受信機）の個人ＩＤを最優先で送信する。これらのデータを受信した広告データ保管部４は、広告ＩＤに対応する広告データを読み出し、広告ＩＤ及び個人ＩＤと共に送信部９へ送信する。送信部９は、個人ＩＤで識別される受信機２０へ、広告ＩＤおよび広告データを送信する。
　【０２１２】
　受信機２０が受信部２６で広告ＩＤ及び広告データを受信すると、受信機２０の制御部２１は、広告データを出力部２７へ転送して広告を再生し、再生した広告の広告ＩＤ及びその広告の表示に関連するデータを記憶部２２に記憶する。広告の表示に関連するデータとは、例えば、広告データを受信した時点まで試聴していた番組（コンテンツ）のＩＤ、広告データを受信した時の日時（日付、時刻）、広告データを受信した時の受信機の所在地（地理的位置）、広告表示中に記録された投票データ（「関心あり」または「関心なし」を示すデータ）などである（これらのデータについては以下で説明する）。
　【０２１３】
　ステップ１３において、計算部６は、最優先で送信した広告の広告ＩＤに付加されていた最優先を示すデータを、仮の個人計算シートから削除する。
　Ｈ１２．　ステップ１４において、広告配信装置１の計算部６は、広告送信要求命令に含まれる広告枠時間データが示す広告枠の長さから、最優先で配信した広告の表示時間（広告長データで示される）を減算し、広告枠の時間が残っているか否かを判断する。他の広告を表示可能な時間が残っていないと判断した場合には、動作ステップは、図１４のステップ２７へ進む。他の広告を表示可能な時間が残っていると判断した場合には、ステップ１５において、広告枠時間データを、残り時間を表すように更新し、ステップ１６へ進む。
　【０２１４】
　Ｈ１３．　ステップ１６において、広告配信装置１の計算部６は、仮の個人計算シートのデータ中の、最優先で配信された広告の残り送信回数から１を減算し、その残り送信回数が０か否かを判断する。残り送信回数が０であると判断された場合には、ステップ１７において、その広告の広告ＩＤ及び付加データを仮の個人計算シートから削除する。ステップ１７において、その広告の広告ＩＤ及び付加データを仮の個人計算シートから削除した場合には、動作ステップは図１４のステップ１９へ進む。
　【０２１５】
　ステップ１６において、残り送信回数が０でないと判断された場合に、計算部６の動作ステップは図１４のステップ１８へ進み、ステップ１８において、その広告に対しての残り送信回数に関する重み（制御係数Ｋａ）を計算し、仮の個人計算シートの制御係数Ｋａの値を更新する。
　【０２１６】
　次にステップ１９において、計算部６は、仮の個人計算シートに記録された各広告の予定送信順序に対する重みを表す値（制御係数Ｊｎ）を更新する。計算部６は、予定送信順序が、ステップ１２で配信された広告よりも上位であった広告の制御係数Ｊｎはそのまま維持し、ステップ１２で配信された広告の制御係数を最低値とし、予定送信順序が、ステップ１２で配信された広告よりも下位であった各広告に対する制御係数に増分値（１００）を加算して、それらの広告に対する制御係数Ｊｎの値を一位分ずつ増加させる。（制御係数Ｊｎを更新する方法については、以下のＨ２２で詳細に説明する。）
　なお、ステップ１２〜１９は、広告指定命令で指定された広告が送信され表示されている間に行うことができる。
　【０２１７】
　Ｈ１４．　ステップ２０において、計算部６は、計時部から現在時刻を読み出す。次に、計算部６は、仮の個人計算シートに記録されている優先送信時間データにおける複数の時間帯（図２のＨ１〜Ｈ６）のそれぞれに割り当てられた制御係数（Ｈｘ）のうちの、現在時刻が属する時間帯に対して割り当てられた制御係数（Ｈｘ）を読み出す。
　【０２１８】
　図２の例において、例えば、時間帯Ｈ６（２１時〜１時）に対して、ＣＭ１は０、ＣＭ２は２０、ＭＣ３は０、ＭＣ４は２０、ＣＭ５は３０、ＣＭ６は０が割り当てられている。時間帯Ｈ６に対して割り当てられたこれらの制御係数は、一日のうち２１時から１時の間のみ有効となり、この時間帯におけるＣＭ２、ＣＭ４、ＣＭ５の優先度を上げることになる。この制御係数Ｈｘを使用することによって、広告主は広告を受信機へ送信させて表示させる時間帯をある程度指定することが可能になる。
　【０２１９】
　例えば、現在時刻が２２時であり、計算部６が、その時点での制御係数Ｈｘの値のみを基にして広告の優先順位を決定した場合には、高い順から、一位がＣＭ５、二位がＣＭ２とＣＭ４、三位がＣＭ１とＣＭ３とＣＭ６となる。
　【０２２０】
　Ｈ１５．　次に、ステップ２１において、計算部６は、仮の個人計算シートの各広告に対するすべての制御係数Ｔｘ、Ｃｐｑ（Ｃａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３）、Ｊｎ、Ｋａ、Ｈｘ、Ｆｘを読み出す。
　【０２２１】
　Ｈ１６．　ステップ２２において、計算部６は、制御係数（Ｔｘ、Ｃｐｑ、Ｊｎ、Ｋａ、Ｈｘ、Ｆｘ）に制御変数（Ｘｎ）を適用し、新たに制御係数を決定する。即ち、計算部６は、仮の個人計算シートに記録された制御変数Ｘ１〜Ｘ９を読み出し、それぞれを対応する制御係数に乗算して、新たな制御係数の値Ｔｘ’（＝Ｔｘ×Ｘ１）、Ｃａｘ’（＝Ｃａｘ×Ｘ２）、Ｃｂｘ’（＝Ｃｂｘ×Ｘ３）、Ｃｃｘ’（＝Ｃｃｘ×Ｘ４）、Ｃｄｘ’（＝Ｃｄｘ×Ｘ５）、Ｊｎ’（＝Ｊｎ×Ｘ６）、Ｋａ’（＝Ｋａ×Ｘ７）、Ｈｘ’（＝Ｈｘ×Ｘ８）、Ｆｘ’（Ｆｘ×Ｘ９）を計算する。なお、或る制御係数に対する制御変数の値が１に設定されている場合には、その制御係数の値は変化しない。
　【０２２２】
　このステップは、一致度Ｃｔの値を計算するステップ、およびすべての制御係数（Ｔｘ、Ｃｐｑ（Ｃｔ）、Ｋａ、Ｊｎ、Ｈｘ、Ｆｘ）の値を合計するステップの前に行う。それぞれの制御係数に対して個別に決定された制御変数を適用することにより、広告配信装置１において、仮の個人計算シートに記録される計算要素のうちの何れの計算要素を重視するかを制御することが可能となる。
　【０２２３】
　Ｈ１７．　ステップ２３において、計算部６は、仮の個人計算シートの視聴者層特定用分類データを基にして、記憶された各広告が対象としている視聴者層と、受信機２０の視聴者が属する視聴者層との一致の度合いに対する重みを示す値（一致度値Ｃｔ）を決定する。
　【０２２４】
　一致度Ｃｔは、図１の視聴者層特定用分類データ（Ｃａ１〜Ｃｄ３）の全カテゴリ中から選択された、視聴者の属するカテゴリと一致するカテゴリ（この例ではＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３）に対して割り当てられた数値に制御変数（Ｘ２、Ｘ３、Ｘ４、Ｘ５）を適用した数値を合計することにより得られる。図２に示すように、個人計算シートは、図１の視聴者層特定用分類データからＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３のデータを選択してコピーしている。
　【０２２５】
　ここでは、Ｃａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３の値に対して上記ステップ２２で適用された制御変数Ｘ２、Ｘ３、Ｘ４、Ｘ５の値がすべて１であったものとする。この場合、図２の下段の表に示すように、この個人計算シートに対応する視聴者のＣＭ１に対する一致度を表す数値Ｃｔ（＝Ｃａ１’＋Ｃｂ１’＋Ｃｃ１’＋Ｃｄ３’）は４０＋８０＋１０＋１０＝１４０となる。以下同様に、ＣＭ２に対しては２５０、ＣＭ３に対しては１１０、ＣＭ４に対しては２００、ＣＭ５に対しては９０、ＣＭ６にしては１７０となる。
　【０２２６】
　計算部６が、この制御係数Ｃｔの値のみを基にして広告の優先順位を決定した場合には、高い順から、ＣＭ２、ＣＭ４、ＣＭ６、ＣＭ１、ＣＭ３、ＣＭ５となる。
　【０２２７】
　Ｈ１８．　ステップ２４において、計算部６は、仮の個人計算シートに記録された各広告毎に、制御係数Ｔｘ’と、Ｋａ’と、Ｊｎ’と、Ｈｘ’と、Ｆｘ’とＣｔとの値を合計し、決定要素（図２の決定要素（Ｓｕｍ））を求める。次に、ステップ２５において、計算部６は、この決定要素（Ｓｕｍ）を基にして、決定要素の大きい順に、各広告の最終的な送信の優先順位（図２の優先順位（Ｎ））を決定する。
　【０２２８】
　図２の例の場合、即ち、この個人計算シートに対応する視聴者がカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３に属し、現在時刻が時間帯Ｈ６に属し、すべての制御変数Ｘｎ（Ｘ１〜Ｘ９）が１である場合の、ＣＭ１〜ＣＭ６の決定要素（Ｓｕｍ）の値は、２５５０、２５４０、１８８０、１８３０、１８４０、１３２０となり、決定要素Ｓｕｍに基づく優先順位Ｎ（１位〜６位）は、高い順から、ＣＭ１、ＣＭ２、ＣＭ３、ＣＭ５、ＣＭ４、ＣＭ６となる。
　【０２２９】
　Ｈ１９．　次に、ステップ２６において、計算部６は、広告枠時間データを読み出し、広告枠時間データで示された時間内で表示可能（送信可能）な数の広告を、仮の個人計算シートにおいて決定された優先順位の順に選択し、選択した広告の広告ＩＤと、この個人計算シートに対応する視聴者の個人ＩＤとを、優先順位の順に広告データ保管部４へ送信する。
　【０２３０】
　広告データ保管部４は、計算部６から受信した広告ＩＤおよび個人ＩＤに応答して、広告データ保管部４の記憶部から広告ＩＤに対応する広告データを読み出し、広告ＩＤおよび個人ＩＤとともに送信部９へ送信する。送信部９は、個人ＩＤに対応する受信機２０へ、広告データおよび広告ＩＤを送信する。
　【０２３１】
　受信機２０が受信部２６で広告ＩＤ及び広告データを受信すると、制御部２１は、実質的にリアルタイムで、広告データを出力部２７で再生し、再生した広告データに付随する広告ＩＤを記憶部２２に記憶する。
　【０２３２】
　なお、本実施例においては、リアルタイムで広告を再生させることとしているが、受信機２０の記憶部２２に一旦記憶してから表示することも可能である。
　また、送信側が、番組（コンテンツ）信号に、その番組を識別する番組ＩＤデータを付加している場合には、受信機２０の制御部２１は、広告ＩＤ及び広告データを受信した時に、それまで試聴していた番組の番組ＩＤを、受信した広告ＩＤと関連付けて記憶部２２に記憶する。また、広告ＩＤ及び広告データを受信した時に、計時部２４から日付および時刻を読み取って、広告ＩＤと関連付けて記憶することもできる。また、受信機２０が、受信機の場所（地理的な位置）を識別する機能を備える場合には、広告の受信場所を示すデータを、広告ＩＤと関連付けて記憶することもできる。
　【０２３３】
　更に、受信機２０の制御部２１は、視聴者が広告の再生中に入力部２３の「関心ありボタン」を押す、即ち、「関心あり」に投票すると、その広告の広告属性に対して視聴者が「関心あり」に投票したことを示す投票データを記憶部２２に記憶する。また、視聴者が「関心ないボタン」を押す、即ち、「関心ない」に投票すると、制御部２１は、その広告の広告属性に対して視聴者が「関心ない」に投票したことを示す投票データを記憶部２２に記憶する。また、制御部２１は、１つの広告を表示中に視聴者が複数回の投票を行っても、１回の投票のみを有効投票として記憶部２２に記憶する。
　【０２３４】
　受信機２０の制御部２１は、後に、記憶部２２に記憶した広告ＩＤ（即ち、再生された広告の広告ＩＤ）、個人ＩＤ、広告表示直前まで試聴していた番組の番組ＩＤ、広告を表示した日付及び時刻データ、および投票データを読み出して、送信部２５から、広告配信装置１へ送信する（Ｈ２４を参照）。
　【０２３５】
　また、上述のように（Ｈ８を参照）、送信側が、番組を放送する放送会社であり、放送番組中の所定の広告枠に広告を挿入する場合には、広告配信装置１が受信する広告送信要求信号には、個人ＩＤと、広告枠時間データと、広告枠の開始時刻を示すデータとが含まれている。広告配信装置１は、広告送信要求信号から広告枠の開始時刻を示すデータを読み出し、その開始時間に広告が視聴者の受信機で放送されるタイミングで広告データを受信機へ送信するように広告の送信のタイミングを制御する手段を備える。
　【０２３６】
　Ｈ２０．　ステップ２７において、広告データ保管部４は、送信した広告の広告ＩＤ、その広告の送信先となる受信機の視聴者の個人ＩＤ、送信した日時などのデータを履歴部７へ送信する。履歴部７は、このデータに基づいて、各広告に対して個別に、広告の送信回数、広告の受信者（どの視聴者へこの広告を送信したかを示す）、広告が送信された時間などの履歴データを作成して記憶する。なお、この履歴データは、受信機から送られてくるデータに基づいて作成される履歴データとは別に作成されて保存されるものである。この計算部６からのデータに基づいて作成される履歴データは有用であり、例えば、この履歴データと、受信機から送られてくるデータに基づいて作成される履歴データとを突き合わせて確認することにより、実際の表示状況の確認が可能となり、履歴データを修正することも可能となるので、より精度の高い履歴データを作成することができる。
　【０２３７】
　ステップは、図１４のステップ２７から図１５のステップ２８へ続く。
　Ｈ２１．　ステップ２８において、計算部６は、送信した広告に対して、仮の個人計算シートに記録されているその広告の残り送信回数の値から、送信した回数の値、即ち、受信機で表示したと仮定する回数（通常は１）を減算する。
　【０２３８】
　ステップ２９において、計算部６は、仮の個人計算シートに関連付けて記憶している各広告の残り送信回数を検査する。０になっている広告があった場合には、ステップ３０において、その広告の広告ＩＤおよび該広告ＩＤに関連付けて記憶されているデータを仮の個人計算シートから削除する。
　【０２３９】
　上記のステップ２９で残り送信回数が０ではないと判定された各広告に対して、計算部６は、ステップ３１において、残り送信回数に関する重みを表す値（制御係数Ｋａ）を計算し、仮の個人計算シートの制御係数Ｋａの値を更新する。
　【０２４０】
　Ｈ２２．　ステップ３２において、計算部６は、仮の個人計算シートに記録された各広告の予定送信順序に対する重みを表す値（制御係数Ｊｎ）を更新する。
　例えば、計算部６が、個人計算シートに記録された広告のうちの予定送信順序が最上位の広告のみを選択し、受信機２０へ送信した場合には、計算部６は、その広告に対する制御係数を最低値（１０００）に設定し、第２位以下の各広告に対する制御係数に前記の増分値を加算して制御係数Ｊｎの値を一位分ずつ増加させる。この例では、ＣＭ１が選択されて送信された場合には、ＣＭ１の制御係数が最低値である１０００に変更され、ＣＭ２〜ＣＭ６の制御係数にそれぞれ１００が加算される。その結果、ＣＭ２の制御係数の値は１５００となり、ＣＭ３は１４００、ＣＭ４は１３００、ＣＭ５は１２００、ＣＭ６は１１００となる。この更新された制御係数Ｊｎのみに基づく次回の送信の優先順位は、高い順から、ＣＭ２、ＣＭ３、ＣＭ４、ＣＭ５、ＣＭ６、ＣＭ１となる。
　【０２４１】
　また、例えば、広告枠の時間が長く、計算部６が、制御係数Ｊｎに基づく優先順位の高い順に複数の広告を連続して選択し、受信機２０へ送信した場合には、制御係数Ｊｎをまとめて再計算する。例えば、制御係数Ｊｎの値の高い順から、ＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４、ＣＭ５、ＣＭ６の順序となっており、ＣＭ１〜ＣＭ３がその順序で連続的に選択されて送信されたとする。この場合には、ＣＭ１〜ＣＭ３をまとめてその順番通りに最下位側へ繰り下げて、上記と同様に制御係数を割り当てる。即ち、ＣＭ１の制御係数を１２００、ＣＭ２を１１００、ＣＭ３を１０００とする。ＣＭ４、ＣＭ５、ＣＭ６はそれぞれ順序が３位分だけ上がるので、それぞれの元の制御係数に３位分の増分値（３００）を付加する。
　【０２４２】
　また、計算部６が、仮の個人計算シートに記録された広告の送信の優先順位を決定する際に、複数の決定要素を用いる場合には、他の決定要素（１又は複数）が優先されることがある。そのため、制御係数Ｊｎの値の高い順から、ＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４、ＣＭ５、ＣＭ６の順序となっていても、中間の制御係数値Ｊｎを有する広告、例えばＣＭ３が先に選択されて送信される場合がある。また、個人計算シートに記録された或る広告ＩＤに、最優先で送信することを指示するデータが付加されている場合もある。例えば、ＣＭ３に最優先を指示するデータが付加されている場合には、計算部６は、何れの制御係数値も考慮せずに（従って、ＣＭ３の制御係数値Ｊｎが最高値でなくても）、ＣＭ３を最優先で選択し、受信機２０へ送信させる。これらのような場合には、計算部６は、ＣＭ３よりも上位の制御係数Ｊｎを持つ広告、即ち、ＣＭ１及びＣＭ２の制御係数Ｊｎはそのまま維持し、ＣＭ３に最低値１０００を割り当て、ＣＭ３よりも下位の制御係数Ｊｎをもつ広告、即ち、ＣＭ４、ＣＭ５、ＣＭ６の制御係数Ｊｎにそれぞれ増分値１００を付加する。その結果、この制御係数Ｊｎのみに基づく次回の送信の優先順位は、高い順から、ＣＭ１、ＣＭ２、ＣＭ４、ＣＭ５、ＣＭ６、ＣＭ３となる。
　【０２４３】
　Ｈ２３．　受信機２０の制御部２１は、その受信機で再生された広告の広告ＩＤおよび個人ＩＤ、および広告表示直前まで試聴していた番組の番組ＩＤ、広告を表示した日時データ、投票データ、場所データ等を記憶部２２から読み出して、それらのデータを送信部２５から、広告配信装置１へ送信する。
　【０２４４】
　ステップ３３において、広告配信装置１の受信部８は上記のデータを受信して履歴部７へ送信する。履歴部７は受信したデータを記憶し、そのデータ中の広告ＩＤ、個人ＩＤ、投票データを計算部６へ送信する。
　【０２４５】
　計算部６は、受信機２０から受信した広告ＩＤに対応する広告が実際に受信機２０で表示されたものと判断する。
　各受信機に対して送信する広告の優先順位の計算の精度を高くするためには、各個人計算シートに、各受信機での表示状況を迅速に反映させる必要がある。この実施形態では、広告配信装置１が、受信機２０の記憶部２２に記憶されたデータのうちの、少なくとも、広告ＩＤ、個人ＩＤおよび投票データを迅速に受信する必要がある。従って、これらのデータを、広告枠の終了時または終了後の短時間内に広告配信装置１へ送信するように、受信機２０をプログラムしておく。
　【０２４６】
　しかし、別の構成として、例えば、各個人計算シートに反映させるデータとして、広告配信装置１内での広告送信動作に基づいて作成した履歴データのみを用いる構成のような、各受信機での実際の広告の表示に関してのデータを反映させない構成では、個人計算シートにおける各広告の優先順位の計算のために受信機２０の記憶部２２から履歴データを受け取る必要はない。ただし、後のマーケティングや収益分配のためになどに用いる詳細なデータを必要とする場所には、各受信機での実際の広告の表示に関してのデータは必要であるので、そのデータを受信機２０の記憶部２２に記憶させておき、例えば、所定期間毎に、送信側で回収する。
　【０２４７】
　ステップ３４において、計算部６は、受信した広告ＩＤに基づいて、個人計算シートを正式に更新する。まず、計算部６は、受信機２０から受信した広告ＩＤと、受信機２０へ配信した広告の広告ＩＤとを比較し、完全に一致した場合には、元の個人計算シートに代えて仮の個人計算シートを記憶することにより、個人計算シートを更新する。
　【０２４８】
　受信機２０から受信した広告ＩＤと、受信機２０へ配信した広告の広告ＩＤとの一部が一致しない場合（例えば、３本の広告を配信した場合において、２本分の広告の広告ＩＤのみを受信機２０が返送してきた時や、３本分の広告ＩＤが受信機２０から返送されてきたが、そのうちの１本の広告ＩＤが一致しない場合など）には、仮の個人計算シートを破棄する。次に、計算部６は、一致した広告ＩＤに対応する広告のみが表示されたものと判断して、受信したデータに基づいて、元の個人計算シートのデータを更新して記憶する。
　【０２４９】
　また、仮の個人計算シートを破棄した場合において、計算部６は、最優先を示すデータが付加されている広告の広告ＩＤを受信機２０から受信した場合、元の個人計算シートのその広告の広告ＩＤに付加されていた最優先を示すデータを削除する。最優先で表示すべき広告の広告ＩＤを受信機２０から受信しなかった場合には、元の個人計算シートのその広告の広告ＩＤに付加されていた最優先を示すデータを維持する。
　【０２５０】
　また、受信機２０から広告ＩＤを受信しなかった場合や、受信機２０から受信した広告ＩＤと、受信機２０へ配信した広告の広告ＩＤとが全く一致しなかった場合には、仮の個人計算シートを破棄し、元の個人計算シートをそのまま維持する。
　【０２５１】
　上記の処理は、広告が受信機２０で確かに表示されたことを確認する手順、即ち、受信機で表示された広告の広告ＩＤを受信機２０から受信する手順を含む。しかし、広告配信装置１から配信した広告が全て受信機２０で表示されたものと見なす場合、即ち、受信機２０で確かに表示されたか否かを確認しない場合には、個人計算シートのデータの更新は、広告配信装置１内での広告送信動作に基づいて発生され記憶されたデータを用いて、その個人計算シートに対して直接に行われる。即ち、仮の個人計算シートは作成しない。従って、その場合には、仮の個人計算シートを作成する処理や、受信機２０から個人ＩＤおよび広告ＩＤを受信し、受信した広告ＩＤと配信した広告の広告ＩＤとの突き合わせを行う処理等は必要ではない。
　【０２５２】
　Ｈ２４．　ステップ３５において、広告配信装置１の計算部６は、受信機２０から受信した投票データを検査し、その投票データが、「関心あり」に投票したことを示す場合には、ステップ３６において、個人計算シートに記録された広告のうちの、「関心あり」と投票された広告の広告属性と同じ広告属性をもつ全ての広告に対する制御係数Ｆｘを所定値だけ増加させる。逆に、投票データが、「関心ない」に投票したことを示す場合には、計算部６は、ステップ３６において、個人計算シートに記録された広告のうちの、その広告の広告属性と同じ広告属性をもつ全ての広告に対する制御係数Ｆｘを所定値だけ減少させる。また、受信機２０から受信した投票データを検査し、その投票データに何も記録されていない場合には、図１２のステップ４へ戻り、上記と同様の動作を行う。
　【０２５３】
　例えば、図２の例では、広告ＣＭ１、ＣＭ２、ＣＭ４の広告属性がＦ１（例えば車）、ＣＭ３、ＣＭ６の広告属性がＦ２（例えば、食品）、ＣＭ５の広告属性がＦ３（例えば、化粧品）である。また、制御係数Ｆｘの初期値が５０、上限値が１００、下限値が０に設定されている。
　【０２５４】
　視聴者が、車の広告であるＣＭ１を視聴している際に受信機２０の入力部２３から「関心あり」と投票した場合には、広告配信装置１の計算部６がその投票データを受信して処理した後に、ＣＭ１の属する広告属性Ｆ１に対しての数値が所定値だけ上がり、他の広告属性を有する広告に対して優先度が高くなる。即ち、車の広告の優先度、即ち、ＣＭ１、ＣＭ２、ＣＭ４の優先度が、ＣＭ３、ＣＭ５、ＣＭ６よりも高くなる。視聴者が、食品の広告であるＣＭ３を視聴している際に「関心ない」と投票した場合、広告配信装置１の計算部６がその投票データを受信した後に、ＣＭ３の属する広告属性Ｆ２に対しての数値が所定値だけ下がり、他の広告属性を有する広告に対して優先度が低くなる。即ち、食品の広告の優先度、即ち、ＣＭ３、ＣＭ６の優先度が、ＣＭ１、ＣＭ２、ＣＭ４、ＣＭ５よりも低くなる。広告の表示中に投票が行われなかった場合には、投票データは生成されず、受信機２０から広告配信装置１へ送信するデータの中に投票データは含まれず、従って、その広告の広告属性に対する制御係数Ｆｘは変化しない。
　【０２５５】
　また、計算部６は、個人計算シートに新たに記録された広告に対しては、その広告の広告属性に対応する、その個人計算シートにおける現在の制御係数Ｆｘを割り当てる。例えば、個人計算シートに新たに記録された広告ＣＭＸの広告属性がＦ１であり、その個人計算シートにおける広告属性Ｆ１に対する現在の制御係数Ｆｘの値が７０である場合には、広告ＣＭＸの広告属性Ｆ１に対して７０が割り当てられる。
　【０２５６】
　ステップ３６の後に、動作ステップは、図１２のステップ４へ戻り、上記と同様の動作を行う。
　広告配信装置１は、上記のステップを行うためのプログラムを記憶している。
　【０２５７】
　図１６は、送信側、即ち、広告配信装置１での履歴データの処理・制御ステップを示す。
　ここでは、受信機２０から送信されてくる履歴データを用いて、広告配信装置１に記憶された広告に関するデータを更新する場合について説明する。
　【０２５８】
　Ｉ．　送信側での履歴データの処理・制御ステップ
　Ｉ１．　広告配信装置１の履歴部７は、広告管理部３に広告が登録された時に、その広告の広告ＩＤと、付加データ（図１に示すデータ等）とを広告管理部３から受信し、その広告の履歴データを記憶する記憶場所を準備している。
　【０２５９】
　ステップ１において、広告配信装置１の受信部８は、受信機２０から、該受信機２０の記憶部２２に記憶されていた、該受信機２０で表示された広告の広告ＩＤ及びその受信機２０の視聴者の個人ＩＤ、および広告表示直前まで試聴していた番組の番組ＩＤ、広告を表示した日付及び時刻データ、場所データ、投票データなどを含むデータを受信し、履歴部７へ送信する（上記Ｅ１を参照）。
　【０２６０】
　履歴部７は、受信したデータに基づいて、広告の表示回数、広告の受信者（どの視聴者がこの広告を視聴したかを示す）、広告が視聴された日時、広告表示直前まで試聴していた番組などのデータを含む履歴データを作成し、その広告に対して割り当てらたれ記憶位置に、広告ＩＤと関連付て記憶する。履歴データに含まれるデータは、受信機２０から新たにデータを受信する度に更新される。
　【０２６１】
　各広告の履歴データは、全ての受信機から受信したデータを含む。例えば、或る広告の履歴データに含まれる表示回数のデータは、その広告が割り当てられた全ての受信機での表示回数の合計を示し、或る受信機から新たにデータを受信すると、そのデータで示される表示回数が増加される。
　【０２６２】
　Ｉ２．　ステップ２において、履歴部７は、広告の表示回数を示すデータ（全受信機での表示回数の合計）を、所定のタイミングで（例えば、履歴部７が新たなデータを受信し、履歴データが更新された時に）、広告管理部３へ送信する。広告管理部３は、履歴部７から受信した表示回数データと、広告の受注時に定められた総表示回数（図１のＫＴ）とを比較し、各広告の残り表示回数、即ち、総送信回数までの残り送信回数を求める。
　【０２６３】
　広告管理部３は、上記Ｉ２で求めた残り送信回数を基にして、各広告の送信のための制御用データを作成する。
　Ｉ３．　ステップ３において、広告管理部３は、残り送信回数を検査し、残り送信回数が０以下となった場合には、ステップ４において、その広告に対する削除命令を作成し、その広告の広告ＩＤとともに命令部５へ送信する（上記Ｅを参照）。
　【０２６４】
　上記のステップ３において、残り送信回数が０でないと判定された場合には、ステップ５において、制御変数を決定し、その制御変数を含む制御変数適用命令を作成する（上記Ｇを参照）。
　【０２６５】
　広告管理部３は、まず、残り表示期間の間に総表示回数、即ち、総送信回数を達成するために必要とされる、単位時間あたりの送信回数を求める。
　広告管理部３は、或る期間内の広告の表示された回数から、単位時間あたりの表示回数（実績表示回数）を求める。例えば、広告の配信の開始の日時（広告の登録日）から、履歴データの獲得時点の日時までに全受信機で表示された回数を、単位時間（例えば、その間の日数）で割り、単位時間あたりの表示された回数を求める。次に、その実績表示回数の値と、総送信回数を達成するために単位時間あたりに必要とされる送信回数（必要送信回数）の値とを比較し、必要送信回数の値が大きい場合には、その広告の優先順位を上げさせるために、制御変数Ｘｎの値を決定し、その制御変数を含む制御変数適用命令を命令部５へ送信する。
　【０２６６】
　どの制御係数に対する制御変数（Ｘｎ）の値をどのように変更するかを、広告管理部３に自動的に決定させる場合には、状況に応じて制御変数値を決定するためのプログラムを広告管理部３に記憶しておく。そのプログラムには、例えば、どのような場合に何れの制御係数に対してどのような制御変数値を適用すればよいかを示すデータを経験的に作成して付加する。また、この装置が稼働して時間が経過した後には、得られた統計的なデータを基にして、制御変数値を決定するためのデータを作成して付加する。
　【０２６７】
　また、状況に応じて、何れの制御係数にどのような制御変数（Ｘｎ）を適用するかを示すデータを、外部命令入力部から広告管理部３を介して命令部５へ入力する。
　【０２６８】
　例えば、図２の例において、残り表示期間の短い広告の優先順位を上げたいとする。その場合には、制御変数適用命令に含まれる制御変数Ｘ１の値を増加させる。例えば、図２の制御係数Ｔｘに適用する制御変数Ｘ１の値を１０にする。制御係数Ｔｘに制御変数１０を乗算すると、ＣＭ１〜ＣＭ６の決定要素（Ｓｕｍ）は、それぞれ、９７５０、８８４０、５４８０、４５３０、６３４０、２２２０となる。これらの決定要素に基づく優先順位は上からＣＭ１、ＣＭ２、ＣＭ５、ＣＭ３、ＣＭ４、ＣＭ６となる。この例では、残り表示期間が一番短い（即ち、制御係数Ｔｘの値が最も大きい）ＣＭ１の優先順位が一位となり、残り表示期間が２番目に短いＣＭ２との優先順位が二位となる。新たに決定されたＣＭ１とＣＭ２の優先順位は元の優先順位の同じであるが、残り表示期間が短い順になっている。残り表示期間が３番目に短い広告ＣＭ５の優先順位が４位から３位へと１ランク上がり、残り表示期間が４番目に短い広告ＣＭ３の優先順位が３位から４位へと１ランク下がっている。残り表示期間の短い広告をより重視したい場合には、より大きい制御変数を乗算すればよい。
　【０２６９】
　優先順位の上がり方は、乗算する制御変数（Ｘｎ）の大きさにより異なる。
　広告管理部３および履歴部７はれぞれに上記のステップを行うためのプログラムを記憶している。
　【０２７０】
　図１７は、送信側、即ち、広告配信装置１での、履歴データを基にした統計的データを生成するステップを示す。
　Ｊ．　送信側での履歴データを基にした統計的データを生成するステップ
　Ｊ１．　ステップ１において、履歴部７は、命令部５から広告ＩＤおよび削除命令を受信すると、所定時間後（例えば、その広告の表示に関する全てのデータを全ての受信機から受け取るのに十分な時間後）に、履歴部７に記憶されたデータを基にして、その広告ＩＤに対応する広告の、後のマーケティングや収益分配のためなどに用いる統計データの作成を開始する。履歴部７に記憶されたデータは、広告管理部３からコピーした広告の初期データ（図１に示すデータ）、受信機２０から受信したデータ基づいて作成した履歴データ、広告データ保管部４から受信したデータに基づいて作成した履歴データなどを含む。この例では、履歴部７は、統計的データを作成する際に、受信機２０から受信したデータ基づいて作成した履歴データを用いる。
　【０２７１】
　履歴部７は、履歴データに、受信機２０で広告を視聴する直前に視聴されていた番組（コンテンツ、サイト）を示す番組データが含まれている場合には、その広告がどの番組に関連して何回表示されたかを示すデータ（番組毎の表示回数のデータ）を作成する。
　【０２７２】
　作成される統計データには、広告に対しての、広告ＩＤ、その広告を視聴した全視聴者の個人ＩＤ、表示された日時、全受信機で表示された回数、番組毎の表示回数、受信場所などのデータ、および図１に示した表示期間、視聴者層特定用分類、総表示回数、優先送信時間などのデータを含む。
　【０２７３】
　また、送信側が番組を所定のチャンネルで放送する放送会社であり、放送番組中の所定の広告枠に広告を挿入するために広告配信装置１を用いた場合において、履歴データに、受信機２０で広告を視聴する直前に視聴されていたチャンネルの番号を示す番組データが含まれている場合には、その広告がどのチャンネルで何回表示されたかを示すデータ（チャンネル毎の表示回数のデータ）を作成し、統計データに含める。
　【０２７４】
　履歴部７は、その広告の統計データの作成が完了した後に、その広告に関するその他のデータ（履歴データ、図１に示すデータのコピーなど）を削除する。
　Ｊ２．　ステップ２において、履歴部７は、作成した統計データから総表示回数（ＫＴ）を読み出し、各番組毎に、総表示回数と、番組に関連して表示された回数との比率を求める。
　【０２７５】
　また、例えば、全受信機で表示された総表示回数が、広告依頼者が定めた総表示回数よりも多くなった場合や、広告が途中で打ち切られる等により広告依頼者が定めた総表示回数よりも少なくなった場合には、すべての表示された回数と、各番組（コンテンツ、サイト）に関連して表示された回数との比率を求めるようにしてもよい。
　【０２７６】
　また、送信側が番組を所定のチャンネルで放送する放送会社である場合には、作成した統計データから総表示回数（ＫＴ）を読み出し、各チャンネル毎に、総表示回数と、チャンネルに関連して表示された回数との比率を求める。
　【０２７７】
　Ｊ３．　ステップ３において、各番組を配給した会社（コンテンツを提供した会社、サイトを開設している会社、所定のチャンネルで放送を行う放送会社）に対して、広告主が支払った広告料金を上記の比率に従って分配する。統計データは、読み出された後に削除される。
　【０２７８】
　広告配信装置１の履歴部７は、上記のステップを行うためのプログラムを記憶している。
　以上で、広告配信装置１が広告の依頼を受け、各受信機２０に広告を送信して表示させ、広告の表示完了後に広告料金を各番組配給会社に分配するまでの一連のステップを完了する。
　【０２７９】
　次に、第２の広告配信装置の動作の実施形態を説明する。
　この実施形態では、広告の配信の優先順位の計算要素として、表示期間（制御係数Ｔｘ）と、視聴者層特定用分類（制御係数Ｃｐｑ）と、予定送信順序（制御係数Ｊｎ）と、上限送信回数（制御係数Ｋｕ）と、優先送信時間（制御係数Ｈｘ）と、視聴者の嗜好（広告属性）（Ｆｘ）とを用いる。即ち、第２の実施形態では、第１の実施形態で用いた平均送信回数（制御変数Ｋａ）の代わりに上限送信回数（制御係数Ｋｕ）を用いる。
　【０２８０】
　上記の第１の実施形態で用いた平均送信回数は、その広告を割り当てた全ての視聴者（受信機）に対して同じ値である。即ち、各視聴者の属する視聴者層についての重みを考慮していない。例えば、図１の実施形態において、広告主は、ＣＭ３の視聴者層特定要素の分類Ｃｄｘで、カテゴリＣｄ１に８０、カテゴリＣｄ２に１０、カテゴリＣｄ３に１０を割り当てている。これは、カテゴリＣｄ１に属する視聴者層と、カテゴリＣｄ２に属する視聴者層と、カテゴリＣｄ３に属する視聴者層とを、８０対１０対１０の比率で重要視していることを意味する。しかし、ＣＭ３が、重要視しているカテゴリＣｄ１（趣味Ａ）に属する視聴者に対して割り当てられても、あまり重要視していないカテゴリＣｄ３（趣味Ｃ）に属する視聴者に対して割り当てられても、それぞれの視聴者の受信機に対しての平均送信回数、即ち、重みを示す制御係数（Ｋａ）の初期値は同じになる。従って、重要視されている視聴者も、重要視さていない視聴者も、その広告が同等に送信されて見せられることになる。これは、広告の効果および効率を考慮した場合には不都合なものである。
　【０２８１】
　従って、第２の実施形態では、各広告の対象としている視聴者層と、各視聴者の視聴者層との一致度を考慮した送信回数、即ち、上限送信回数（制御係数Ｋｕ）を、平均送信回数（制御係数Ｋａ）に代えて用いる。即ち、第２の実施形態では、各広告の対象としている視聴者層と、各視聴者の視聴者層との一致度を考慮した、受信機への送信回数、即ち、上限送信回数（制御係数Ｋｕ）を、平均送信回数（制御係数Ｋａ）に代えて用いる。
　【０２８２】
　第２の実施形態は、上限送信回数（制御係数Ｋｕ）を、平均送信回数（制御係数Ｋａ）に代えて用いることを除いて、第１の実施形態と類似である。従って、広告の送信の優先順位の決定方法の概念を表形式で示した場合には、図２に示した表と類似になる。即ち、図２の計算要素名「平均送信回数」および制御係数名「Ｋａ」の部分を、「上限送信回数」および「Ｋｕ」と置き換えた表になる。
　【０２８３】
　第２の実施形態の動作は、第１の実施形態の広告配信装置の動作と共通部分が多いので、異なる部分のみを説明する。
　Ａ’．　広告配信装置１での視聴者登録ステップ
　Ａ’のステップは、上記の第１の実施形態のＡで説明したステップ（図５に示すステップ）に対応するステップであり、Ａで説明したステップと同様のステップを行う。広告配信装置１の顧客管理部２は、Ａ’のステップを行うためのプログラムを記憶している。
　【０２８４】
　Ｂ’．　送信側での視聴者の個人データ分析ステップ
　Ｂ’のステップは、上記の第１の実施形態のＢで説明したステップ（図６のステップ）に対応するステップであり、Ｂで説明したステップと同様のステップを行う。広告配信装置１の顧客管理部２は、Ｂ’のステップを行うためのプログラムを記憶している。
　【０２８５】
　図１８は図７に対応する図であり、以下のＣ’で説明する送信側での広告に関するデータの準備ステップを示す。
　Ｃ’．　送信側での広告に関するデータの準備ステップ
　Ｃ’のステップは上記の第１の実施形態のＣで説明したステップ（図７のステップ）に対応するステップであり、Ｃで説明したステップと同様のステップを行う。広告配信装置１の広告管理部３は、Ｃ’のステップを行うためのプログラムを記憶している。
　【０２８６】
　Ｄ’．　送信側での個人計算シート作成ステップ
　Ｄ’のステップは、上記の第１の実施形態のＤで説明したステップ（図８のステップ）に対応する。ただし、第２の実施形態では、第１の実施形態で用いた平均送信回数（制御係数Ｋａ）に代えて、上限送信回数（制御係数Ｋｕ）を用いるので、この上限送信回数の計算に関連する部分が異なる。
　【０２８７】
　Ｄ１’．　ステップ１として、第１の実施形態のＤ１で説明したステップと同様のステップを行う。
　Ｄ２’．　ステップ２において、広告管理部３は、各分類（図１の分類Ｃａｘ、分類Ｃｂｘ、分類Ｃｃｘ、分類Ｃｄｘ）毎に、分類に含まれる全カテゴリ（例えば、分類Ｃａｘの場合にはカテゴリＣａ１〜Ｃａｍ）に対して広告主が割り当てた数値の合計を計算する。本実施形態では、それぞれの分類に割り当てられる値、即ち、１つの分類に含まれる複数のカテゴリに割り当てられる値の合計は１００である。
　【０２８８】
　広告管理部３は、広告の付加データのコピー、即ち、表示期間データ、視聴者層特定用分類データ、視聴者層特定用分類のカテゴリ毎の視聴者数データ、総表示回数データ（総送信回数データに対応する）、優先送信時間データ、広告属性データ、予定送信順序データ、視聴者の嗜好データ、および広告長データのコピーを計算部６へ転送する。広告管理部３は、この付加データに、更に、視聴者層特定用分類の各分類に割り当てられた値（この例では１００）を示すデータを付加する。
　【０２８９】
　Ｄ３’．　ステップ３、４、５として、第１の実施形態のＤ３、Ｄ３ａ、Ｄ３ｂで説明したステップと同様のステップを行う。
　第２の実施形態においても、個人データ中に、カテゴリＣａ１（地域Ａ）、Ｃｂ１（男性）、Ｃｃ１（１９歳以下）、Ｃｄ３（趣味Ｃ）を示すデータが含まれているものとする。
　【０２９０】
　また、第２の実施形態では、第１の実施形態における平均送信回数の代りに、広告ＩＤに、以下のステップ（Ｄ４’）で説明する上限送信回数に関連するデータ、即ち、上限送信回数（初期値）のデータと、広告が送信された回数（この視聴者に対してのこの広告の送信回数）のデータとが関連付けて記録されるが、個人計算シートには、上限送信回数までの残り送信回数に所定の係数を適用して得られる係数値（Ｋｕ）を記録する。
　【０２９１】
　Ｄ４’．　ステップ６において、計算部６は、上限送信回数（制御係数Ｋｕの基礎となる値）を計算する。
　計算部６は、個人計算シートに関連付けて記憶したデータ中の総表示回数データ（ＫＴ）と、視聴者層特定用分類データ（この例では、Ｃａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３）と、視聴者層特定用分類データに関連付けて記憶された各カテゴリの視聴者数データ（Ｓａ１、Ｓｂ１、Ｓｃ１、Ｓｄ３）とを基にして、その個人計算シートに記録された各広告の上限送信回数の値を求める。上限送信回数は、受信機２０への各広告の送信回数の上限を示し、上限送信回数までの残り送信回数が０になると、制御係数Ｋｕが０になる。制御係数Ｋｕが０になった広告は送信されなくなる。
　【０２９２】
　以下に、本発明の１つの特徴である、各広告の対象としている視聴者層と、各受信機の視聴者の視聴者層との一致の度合いを考慮した、個人計算シートに記録した１つの広告に対する上限送信回数の計算ステップを説明する。この計算ステップは、計算部６で行われる。
　【０２９３】
　Ｄ４’ａ．　個人計算シート（図２の表と類似の表）の視聴者層特定用分類の制御係数Ｃｐｑの値を読み出す。ここでは、視聴者がカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３に属し、個人計算シートは、これらの制御係数のデータを記録しているので、ＣＭ１については、Ｃａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３に割り当てられた制御係数４０、８０、１０、１０を読み出す。
　【０２９４】
　Ｄ４’ｂ．　個人計算シートの視聴者層特定用分類の各カテゴリに対する制御係数（Ｃａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３）を、そのカテゴリを含む分類に含まれる全カテゴリに対して割り当てられた数値の合計（本実施形態では１００）で除算し、割り当てられた数値の重みを比率（ＲＣｐｑ）として求める。ここでは、各分類における全カテゴリに割り当てられる数値の合計が１００であるので、Ｃｐｑ／１００が、割り当てられた数値の比率となる。
　【０２９５】
　　Ｒｐｑ＝Ｃｐｑ／１００
　ＣＭ１については、カテゴリＣａ１に対してＲａ１＝０．４（＝Ｃａ１／１００＝４０／１００）、カテゴリＣｂ１に対してＲｂ１＝０．８、カテゴリＣｃ１に対してＲｃ１＝０．１、カテゴリＣｄ３に対してＲｄ３＝０．１の、合計４個の比率の値が得られる。
　【０２９６】
　Ｄ４’ｃ．　広告の受注した総表示回数（総送信回数）（ＫＴ）に、上記のＤ４’ｂのステップで求めた各Ｒｐｑを個別に乗算する。この計算により、広告の総表示回数ＫＴに、該広告に対する視聴者の一致の度合いを関連付けた値（ＫＲｐｑ）が得られる。
　【０２９７】
　　ＫＲｐｑ＝ＫＴ×Ｒｐｑ＝ＫＴ×（Ｃｐｑ／１００）
　例えば、ＣＭ１のＫＴが１００００回である場合には、４個のＫＲｐｑの値、即ち、ＫＲａ１＝４０００（＝１００００×０．４）、ＫＲｂ１＝１８０００（＝１００００×０．８）、ＫＲｃ１＝１０００（＝１００００×０．１）、ＫＲｄ３＝１０００（＝１００００×０．１）が得られる。
　【０２９８】
　Ｄ４’ｄ．　個人計算シートの視聴者層特定用分類の各カテゴリに関連付けて記憶されている各カテゴリに属する視聴者数（または、そのカテゴリに属する視聴者の受信機の数）（Ｓｐｑ）を読み出す。
　【０２９９】
　この例では、視聴者がカテゴリＣａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３に属するので、Ｓａ１、Ｓｂ１、Ｓｃ１、Ｓｄ３の値が個人計算シートに関連付けて記憶されているので、これらの値を読み出す。
　【０３００】
　Ｄ４’ｅ．　上記のＤ４’ｃのステップにおいて視聴者の属する各カテゴリとの一致の度合いと関連して求めたそれぞれのＫＲｐｑの値を、それぞれのカテゴリに対応する上記のＤ４’ｄのステップで抽出したＳｐｑの値で個別に除算する。この計算により、各カテゴリに属する視聴者数（受信機数）を考慮した、各受信機への広告の送信回数（Ｋｃ）が複数個求められる。
　【０３０１】
　　Ｋｃ＝ＫＲｐｑ／Ｓｐｑ＝ＫＴ×（Ｃｐｑ／１００）／Ｓｐｑ
　この例では４個のＫｃの値が得られる。例えば、Ｓａ１が５００人であり、Ｓｂ１が２００人、Ｓｃ１が１０００人、Ｓｄ３が５０００人とすると、４個のＫｃの値として、８（＝ＫＲａ１／Ｓａ１＝４０００／５００）、４０（＝ＫＲｂ１／Ｓｂ１＝８０００／２００）、１（＝ＫＲｃ１／Ｓｃ１＝１０００／１０００）、０．２（＝ＫＲｄ３／Ｓｄ３＝１０００／５０００）が得られる。
　【０３０２】
　Ｄ４’ｆ．　上記のＤ４’ｅのステップで計算された複数個のＫｃの値のうちの最も大きい値を選択し、その値を最終的なＫｃの値とする。上記の例では４０をＫｃの値とする。
　【０３０３】
　その値に、適切な係数（例えば、統計的に求めた余裕を示す係数）を乗算することにより、一致の度合いを考慮した上限送信回数（Ｋｕ”）を算出する。
　　Ｋｕ”＝Ｋｃ×係数＝（Ｋ×（Ｃｐｑ／１００）／Ｓｐｑ）×係数
　なお、個人計算シートに記録される制御係数Ｋｕは、上記の計算で求めた上限送信回数（Ｋｕ”）までの残り送信回数に係数を適用して求めた値である。上記の計算と同様の計算が、個人計算シートに記録された全ての広告に対して行われる。
　【０３０４】
　また、新たな視聴者が加入者として契約して顧客管理部２に登録した場合や、或る加入者が契約を解除して顧客管理部２から登録を抹消した場合には、各カテゴリに属する視聴者の数が変化する。顧客管理部２は、視聴者の数が変化する度に、視聴者層特定用分類の各カテゴリに属する視聴者数を更新し、視聴者数を更新したことを計算部６に通知する。計算部６は、加入者が増加または減少したことを通知されると、その広告に対する上限送信回数を再計算する。この計算のために、計算部６は、広告管理部３へ、その広告の総表示回数ＫＴまでの残り表示回数を示すデータと、個人計算シートに記録された視聴者層特定用分類の各カテゴリに属する視聴者数（更新された視聴者数）を示すデータとを要求して獲得し、新たに上限送信回数を計算する。
　【０３０５】
　また、個人計算シートは、視聴者と広告との一致度を示す一致度値（Ｃｔ）と、各広告毎の制御係数の合計値（Ｓｕｍ）と、その合計値に基づいて付与される優先順位（Ｎ）とを記録する。ただし、第２の実施形態における個人計算シートの制御係数の合計値（Ｓｕｍ）は、Ｔｘ×Ｘ１＋Ｃｔ＋Ｊｎ×Ｘ６＋Ｋｕ×Ｘ７＋Ｈｘ×Ｘ８＋Ｆｘ×Ｘ９で求められる値であり（第１の実施形態では、Ｋｕ×Ｘ７の部分がＫａ×Ｘ７である）、優先順位（Ｎ）はこの合計値に基づいて決定される。
　【０３０６】
　広告配信装置１は、新たに受け付けた広告に対しても、上記のステップを行う。また、同じ広告が既に個人計算シートに記録されている場合には、その広告を新たに個人計算シートには記録しない。
　【０３０７】
　広告配信装置１の計算部６は、上記のステップを行うためのプログラムを記憶している。
　Ｅ’．　送信側での、広告の削除に関する命令信号を作成するステップ
　Ｅ’のステップは上記の第１の実施形態のＥで説明したステップ（図９に示すステップ）に対応するステップであり、Ｅで説明したステップと同様のステップを行う。広告管理部３、広告データ保管部４、命令部５、計算部６、履歴部７は、それぞれにＥ’のステップを行うためのプログラムを記憶している。
　【０３０８】
　Ｆ’．　送信側での広告の最優先配信に関する命令信号を作成するステップ
　Ｆ’のステップは上記の第１の実施形態のＦで説明したステップ（図１０に示すステップ）に対応するステップであり、Ｆで説明したステップと同様のステップを行う。広告管理部３、命令部５、計算部６、送信部９は、それぞれにＦ’のステップを行うためのプログラムを記憶している。
　【０３０９】
　Ｇ’．　送信側での、制御係数に適用される制御変数の値の変更に関する命令信号を作成するステップ
　Ｇ’のステップは上記の第１の実施形態のＧで説明したステップ（図１１に示すステップ）に対応するステップであり、Ｇで説明したステップと同様のステップを行う。ただし、第２の実施形態では、制御係数Ｋａに代えて制御係数Ｋｕを用いるところが異なる。広告管理部３、命令部５および計算部６は、Ｇ’のステップを行うためのプログラムを記憶している。
　【０３１０】
　上記Ｅ’の広告の削除に関する処理、上記Ｆ’の広告を最優先で配信することに関する処理、および上記Ｇ’の制御変数の変更に関する処理は、それぞれ、第１の実施形態と同様に、必要に応じて任意の時に行われる。
　【０３１１】
　Ｈ’．　送信側での各視聴者に対しての広告の優先順位の決定および各受信機への配信ステップ
　Ｈ’のステップは、上記の第１の実施形態のＨで説明したステップ１〜３６（図１２のステップ１〜図１５のステップ３６）に対応する。ただし、第２の実施形態では、第１の実施形態で用いた平均送信回数（制御係数Ｋａ）に代えて、上限送信回数（制御係数Ｋｕ）を用いるので、この上限送信回数に関連する部分が異なる。
　【０３１２】
　Ｈ１’．　ステップ１は、Ｈ１のステップ１（図１２のステップ１）に対応するが、第１の実施形態で用いた平均送信回数（制御係数Ｋａ）に代えて、上限送信回数（制御係数Ｋｕ）を用いるところが異なる。
　【０３１３】
　ステップ１において、広告配信装置１の計算部６は、登録された視聴者に対して割り当てられた広告、即ち、その視聴者に対応する個人計算シートに記録された広告ＩＤに関連付けて記憶された上限送信回数データを基にして、広告の上限送信回数に関する重みを表す値（制御係数Ｋｕ）の初期値を決定する。制御係数Ｋｕは、上限送信回数に達するまでの残り送信回数に係数を乗算することにより求められる（Ｋｕ＝残り送信回数×係数）。例えば、制御係数Ｋｕの値を残り送信回数の値と同じにしたい場合には、残り送信回数に乗算する係数を１とし、且つ適用される制御変数Ｘ７の値を１とする。
　【０３１４】
　広告が一回送信される毎に、残り送信回数から１が減算される。残り送信回数が０になると制御係数Ｋｕが０になる。制御係数Ｋｕが０に達した広告は送信されなくなる。
　【０３１５】
　例えば、ＣＭ１の制御係数Ｋｕの値が４０であり、ＣＭ２が１００、ＣＭ３が５０、ＣＭ４が４０、ＣＭ５が７０、ＣＭ６が３０であり、計算部６が、この時点での制御係数Ｋｕの値のみを基にして広告の優先順位を決定した場合には、高い順から、ＣＭ２、ＣＭ５、ＣＭ３、ＣＭ１及びＣＭ４、ＣＭ６となる。
　【０３１６】
　Ｈ２’．　ステップ２は、Ｈ２のステップ２（図１２のステップ２）に対応するステップであり、Ｈ２で説明したステップと同様のステップを行う。
　Ｈ３’．　ステップ３は、Ｈ３のステップ３（図１２のステップ３）に対応するステップであり、Ｈ３で説明したステップと同様のステップを行う。
　【０３１７】
　Ｈ４’．　ステップ４は、Ｈ４のステップ４（図１２のステップ４）に対応するステップであり、Ｈ４で説明したステップと同様のステップを行う。
　Ｈ５’．　ステップ５は、Ｈ５のステップ５（図１２のステップ５）に対応するステップであり、Ｈ５で説明したステップと同様のステップを行う。
　【０３１８】
　Ｈ６’．　ステップ６、７は、Ｈ６のステップ６、７（図１２のステップ６、７）に対応するステップであり、Ｈ６で説明したステップと同様のステップを行う。
　【０３１９】
　Ｈ７’．　ステップ８は、Ｈ７のステップ８（図１２のステップ８）に対応するステップであり、Ｈ７で説明したステップと同様のステップを行う。
　Ｈ８’．　ステップ９は、Ｈ８のステップ９（図１３のステップ９）に対応するステップであり、Ｈ８で説明したステップと同様のステップを行う。
　【０３２０】
　Ｈ９’．　ステップ１０は、Ｈ９のステップ１０（図１３のステップ１０）に対応するステップであり、Ｈ９で説明したステップと同様のステップを行う。
　Ｈ１０’．　ステップ１１は、Ｈ１０のステップ１１（図１３のステップ１１）に対応するステップであり、Ｈ１０で説明したステップと同様のステップを行う。
　【０３２１】
　Ｈ１１’．　ステップ１２、１３は、Ｈ１１のステップ１２、１３（図１３のステップ１２、１３）に対応するステップであり、Ｈ１１で説明したステップと同様のステップを行う。
　【０３２２】
　Ｈ１２’．　ステップ１４、１５は、Ｈ１２のステップ１４、１５（図１３のステップ１４、１５）に対応するステップであり、Ｈ１２で説明したステップと同様のステップを行う。
　【０３２３】
　Ｈ１３’．　ステップ１６、１７、１８、１９は、Ｈ１３のステップ１６、１７、１８、１９（図１３のステップ１６、１７、図１４のステップ１８、１９）に対応するステップであり、Ｈ１３で説明したステップと同様のステップを行う。ただし、第２の実施形態では、ステップ１６で検査される残り送信回数は、上限送信回数までの残り送信回数であり、ステップ１６で残り送信回数が０ではないと判断された場合に、計算部７は、ステップ１８において、その広告に対しての残り送信回数に関する重み（制御係数Ｋｕ）を計算し、仮の個人計算シートの制御係数Ｋｕの値を更新する。
　【０３２４】
　Ｈ１４’．　ステップ２０は、Ｈ１４のステップ２０（図１４のステップ２０）に対応するステップであり、Ｈ１４で説明したステップと同様のステップを行う。
　【０３２５】
　Ｈ１５’．　ステップ２１は、Ｈ１５のステップ２１（図１４のステップ２１）に対応するステップであり、Ｈ１５で説明したステップと同様のステップを行う。ただし、第２の実施形態では、制御係数Ｋａに代えて制御係数Ｋｕが個人計算シートに記録されているので、計算部６は、仮の個人計算シートの各広告に対するすべての制御係数Ｔｘ、Ｃｐｑ（Ｃａ１、Ｃｂ１、Ｃｃ１、Ｃｄ３）、Ｊｎ、Ｋｕ、Ｈｘ、Ｆｘを読み出す。
　【０３２６】
　Ｈ１６’．　ステップ２２は、Ｈ１６のステップ２２（図１４のステップ２２）に対応するステップであり、Ｈ１６で説明したステップと同様のステップを行う。ただし、第２の実施形態では、制御係数Ｋａに代えて制御係数Ｋｕが個人計算シートに記録されているので、計算部６は、制御係数（Ｔｘ、Ｃｐｑ、Ｊｎ、Ｋｕ、Ｈｘ、Ｆｘ）に制御変数（Ｘｎ）を適用し、新たに制御係数を決定する。即ち、計算部６は、仮の個人計算シートに記録された制御変数Ｘ１〜Ｘ９を読み出し、それぞれを対応する制御係数に乗算して、新たな制御係数の値Ｔｘ’（＝Ｔｘ×Ｘ１）、Ｃａｘ’（＝Ｃａｘ×Ｘ２）、Ｃｂｘ’（＝Ｃｂｘ×Ｘ３）、Ｃｃｘ’（＝Ｃｃｘ×Ｘ４）、Ｃｄｘ’（＝Ｃｄｘ×Ｘ５）、Ｊｎ’（＝Ｊｎ×Ｘ６）、Ｋｕ’（＝Ｋｕ×Ｘ７）、Ｈｘ’（＝Ｈｘ×Ｘ８）、Ｆｘ’（Ｆｘ×Ｘ９）を計算する。
　【０３２７】
　Ｈ１７’．　ステップ２３は、Ｈ１７のステップ２３（図１４のステップ２３）に対応するステップであり、Ｈ１７で説明したステップと同様のステップを行う。
　【０３２８】
　Ｈ１８’．　ステップ２４、２５は、Ｈ１８のステップ２４、２５（図１４のステップ２４、２５）に対応するステップであり、Ｈ１８で説明したステップと同様のステップを行う。ただし、第２の実施形態では、制御係数Ｋａに代えて制御係数Ｋｕが個人計算シートに記録されているので、計算部６は、仮の個人計算シートに記録された各広告毎に、制御係数Ｔｘ’と、Ｋｕ’と、Ｊｎ’と、Ｈｘ’と、Ｆｘ’とＣｔとの値を合計し、決定要素（図２の決定要素（Ｓｕｍ））を求める。次に、ステップ２５において、計算部６は、この決定要素（Ｓｕｍ）を基にして、決定要素の大きい順に、各広告の最終的な送信の優先順位（図２の優先順位（Ｎ））を決定する。
　【０３２９】
　Ｈ１９’．　ステップ２６は、Ｈ１９のステップ２６（図１４のステップ２６）に対応するステップであり、Ｈ１９で説明したステップと同様のステップを行う。
　【０３３０】
　Ｈ２０’．　ステップ２７は、Ｈ２０のステップ２７（図１４のステップ２７）に対応するステップであり、Ｈ２０で説明したステップと同様のステップを行う。
　【０３３１】
　Ｈ２１’．　ステップ２８、２９、３０、３１は、Ｈ２１のステップ２８、２９、３０、３１（図１５のステップ２８、２９、３０、３１）に対応するステップであり、Ｈ２１で説明したステップと同様のステップを行う。ただし、第２の実施形態では、ステップ２８で更新される残り送信回数は、上限送信回数までの残り送信回数であり、ステップ２９でその残り送信回数が０ではないと判断された場合に、計算部７は、ステップ３１において、その広告に対しての残り送信回数に関する重み（制御係数Ｋｕ）を計算し、仮の個人計算シートの制御係数Ｋｕの値を更新する。
　【０３３２】
　Ｈ２２’．　ステップ３２は、Ｈ２２のステップ３２（図１５のステップ３２）に対応するステップであり、Ｈ２２で説明したステップと同様のステップを行う。
　【０３３３】
　Ｈ２３’．　ステップ３３、３４は、Ｈ２３のステップ３３、３４（図１５のステップ３３、３４）に対応するステップであり、Ｈ２３で説明したステップと同様のステップを行う。ただし、第２の実施形態では、制御係数Ｋａに代えて制御係数Ｋｕが個人計算シートに記録されている。従って、ステップ３４において計算部６が受信した広告ＩＤに基づいて個人計算シートを正式に更新する際に制御係数Ｋｕを更新することになる。
　【０３３４】
　Ｈ２４’．　ステップ３５、３６は、Ｈ２４のステップ３５、３６（図１５のステップ３５、３６）に対応するステップであり、Ｈ２４で説明したステップと同様のステップを行う。ステップ３５において検査した投票データに何も記録されていない場合には、図１２のステップ４へ戻り、上記と同様の動作を行う。また、ステップ３６の後にステップ４へ戻り、上記と同様の動作を行う。
　【０３３５】
　広告配信装置１は、上記のステップを行うためのプログラムを記憶している。
　Ｉ’．　送信側での履歴データの処理・制御ステップ
　Ｉ’のステップは、上記の第１の実施形態のＩで説明したステップ（図１６に示すステップ）に対応するステップであり、Ｉで説明したステップと同様のステップを行う。ただし、第２の実施形態では、第１の実施形態で用いた平均送信回数（制御係数Ｋａ）に代えて、上限送信回数（制御係数Ｋｕ）を用いるところが異なる。広告管理部３および履歴部７はれぞれにＩ’のステップを行うためのプログラムを記憶している。
　【０３３６】
　Ｊ’．　送信側での履歴データを基にした統計的データを生成するステップ
　Ｊ’のステップは、上記の第１の実施形態のＪで説明したステップ（図１７に示すステップ）に対応するステップであり、Ｊで説明したステップと同様のステップを行う。広告配信装置１の履歴部７は、Ｊ’のステップを行うためのプログラムを記憶している。
　【０３３７】
　以上で、広告配信装置１が広告の依頼を受け、各受信機２０に広告を送信して表示させ、広告の表示完了後に広告料金を各番組配給会社に分配するまでの第２の実施形態の一連のステップを完了する。
　【０３３８】
　上記の実施形態では、送信側に登録した各視聴者に対して適合する広告を選択して割り当て、視聴者に割り当てた広告に送信の優先順位を付け、優先順位に従って視聴者の受信機へ送信したが、広告の送信を精密に制御する必要がない場合には、視聴者に対して割り当てた広告に優先順位を付けずに、例えば、広告が視聴者に割り当てられた順や、広告に付与された広告ＩＤのアルファベットや数字の順に、広告を循環的に選択して受信機へ送信することもできる。この構成においても、視聴者に広告を割り当てる際に視聴者に適合する広告を選択しているので、広告の効果および効率は向上する。
　【０３３９】
　また、上記の実施形態では、特定の広告を視聴者の受信機へ最優先に送信して表示させる必要がある場合には、広告配信装置１の外部命令入力部から広告管理部３へ広告指定命令を入力した（上記Ｆを参照）。しかし、広告指定命令（最優先で送信すべき広告の広告ＩＤと、最優先での送信を指示する命令とを含む）を別の方法で広告管理部３へ入力するように構成することも可能である。
　【０３４０】
　一例として、送信側が、加入者となっている視聴者の受信機へ、予め定めたチャンネルで番組を放送する放送局であり、放送中の番組における広告枠に広告を各受信機へ配信する場合について説明する。
　【０３４１】
　放送側に、各受信機が放送中の番組を受信しているか否かを確認するために、広告枠の開始時刻の少し前に、受信機２０がその放送を受信しているか否か、即ち、その番組を視聴しているか否かを確認するための確認信号を作成して各受信機へ送信する手段を設け、広告配信装置１の広告管理部３に、受信機２０が確認信号に基づいて作成した広告送信要求信号を受け取り、その広告送信要求信号に基づいて広告を受信機へ送信する手段を設ける。放送側で作成する確認信号は、広告枠時間データと、広告枠の開始時刻を示すデータとを含み、更に、最優先で表示させるべき広告がある場合には、広告指定命令を含むようにする。
　【０３４２】
　受信機２０には、受信部２５で受信した確認信号に基づいて広告送信要求信号を作成する手段と、作成した広告送信要求信号を、広告枠の開始時刻に広告を受信して表示できるタイミングで、即ち、広告配信送信１が広告送信要求信号を受信し、広告を読み出し、受信機２０へ送信する処理を行う時間を考慮したタイミングで、広告配信装置１の受信部８へ送信する手段とを設ける。受信機で作成される広告送信要求信号は、その受信機の視聴者の個人ＩＤと、確認信号から読み出した広告枠時間データ、広告枠の開始時刻データとを含み、更に、確認信号に広告指定命令が含まれていた場合には、それも含むようにする。
　【０３４３】
　広告配信装置１は、受信機２０から送られてくる広告送信要求信号を受信部８で受信し、広告管理部３へ転送する。広告管理部３は、広告送信要求信号から個人ＩＤと広告指定命令とを読み出して命令部５へ送る。命令部５は、個人ＩＤと広告指定命令とを計算部６へ送る。計算部６は、個人ＩＤに対応する個人計算シートを検査し、広告指定命令で示された広告ＩＤが記録されているか否かを判断する。その個人計算シートに、最優先で送信すべき広告の広告ＩＤが記憶されている場合には、その個人計算シートの広告ＩＤに、最優先を示すデータを関連付けて記録する。
　【０３４４】
　また、広告管理部３には、広告送信要求信号から広告枠の開始時刻を示すデータを読み出し、その開始時間に広告が視聴者の受信機で放送されるタイミングで広告データを受信機へ送信するように広告の送信のタイミングを制御する手段を設けておく。広告データを受信機２０へ送信する際には、計算部６は、個人計算シートにおいて、最優先を示すデータが付加された広告ＩＤが存在する場合には、広告データ保管部４へ、その広告ＩＤおよびその個人計算シートに対応する視聴者の個人ＩＤを最優先で送信する。広告データ保管部４は、広告ＩＤおよび個人ＩＤを受信すると、その広告ＩＤに対応する広告データを最優先で読み出し、その個人ＩＤに対応する視聴者の受信機へ、送信部９を介して最優先で配信する。また、個人計算シートに、最優先を示すデータが付加された広告ＩＤが存在しない場合には、計算部６が決定した優先順位の順に広告データを、個人ＩＤに対応する視聴者の受信機へ送信部９を介して配信する。このような構成の場合には、番組中の広告枠の開始時刻の少し前に受信機へ送信される確認信号に、広告指定命令を含ませることができるので、広告主は番組と関連付けて特定の広告を表示させることが可能となる。
　【０３４５】
　また、上記の実施形態では、視聴者が受信機２０で広告が再生されている間に入力部２３の「関心ありボタン」または「関心ないボタン」を押す、即ち、「関心ある」または「関心ない」に投票すると、この広告の広告属性に対して視聴者が「関心ある」または「関心ない」に投票したことを示す投票データが記憶部２２に記憶され、その記憶された投票データが所定のタイミングで広告配信装置１に送信されるように構成されている。しかし、「関心ある」または「関心ない」に関する投票を自動的に行うように構成することも可能である。例えば、視聴者が或るジャンル（ここでは車とする）の番組を視聴していた場合、その受信機は放送番組に付加されている放送番組の属性データ（この場合は車という属性を示すデータ）を受信することで、自動的にそのジャンルに関連する広告（この場合、車の広告）の属性に対する投票が「関心ある」という形で行われ、記憶部２２に記憶される。この記憶されたデータは、所定のタイミングで広告配信装置１へ送信されることとなる。一方、広告が表示された際に最後まで再生しなかった場合に、同様の形態で自動的に「関心ない」という投票を行うこともできる。
　【０３４６】
　ただし、視聴者の受信機へ送信される広告は、広告配信装置１で決定された優先順位の高い広告である。そのため、受信機へ送信されて表示された広告に対して「関心ある」と投票されることになると、既に優先順位の高い広告に対して、優先順位の計算に用いられる視聴者の嗜好の値（Ｆｘ）を更に増加させることになり、広告配信装置で待機中の広告（特に、広告属性が異なる広告）は不利になる。従って、広告配信装置において、優先順位の計算の際に、「関心ある」に対する投票データに基づいて加算される重み値を、各広告の優先順位に極度に影響しない値に設定するのが望ましい。これは「関心ない」の場合も同様である。
　【０３４７】
　また、上記の実施形態では、広告属性（即ち、広告で宣伝する商品の属する分野）を、車、医薬品、食品などのように大きな分類に基づいて設定したが、広告属性を細分化することも可能である。例えば、車の場合には、車両の製造会社を基にして、フォード社の車、クライスラー社の車、ゼネラル・モータース社の車というような広告属性を設定することができ、また、例えば、車両の形を基にして、セダン、スポーツ、ワゴンなどのような細かい広告属性を設定することも可能である。
　【０３４８】
　また、受信機で広告が表示されるか否かを考慮せずに、送信側が広告を送信したい時に、広告の送信を行うように構成することも可能である。例えば、放送局などの送信側から放送される番組中に設定された広告枠へ広告を挿入する場合において、その番組を視聴者が視聴しているか否かを考慮しない場合、即ち、番組中に挿入される広告が表示されるか否かを考慮しない場合には、広告送信要求信号を、送信側から広告配信装置１へ送信するように構成する。この場合には、例えば、送信側で、広告枠の開始時刻の少し前に広告送信要求信号を作成し、広告配信装置へ送信する。この広告送信要求信号には、広告枠の開始時刻を示すデータ、広告枠時間データ、この広告枠が設定されているチャンネル番号を示すデータなどを含めるようにする。広告配信装置は、視聴者の個人ＩＤと、視聴者が視聴可能なチャンネル番号を示すデータとを関連付けて記憶しておき、広告送信要求信号を受信したときに、この信号からチャンネル番号を読み出し、そのチャンネル番号に関連付けられた個人ＩＤを読み出し、読み出した個人ＩＤに対応する受信機へ、それぞれに割り当てられた広告を、広告枠の開始時刻から該広告枠に挿入するタイミングで送信する。また、この場合には、各個人計算シートに反映させるデータとして、広告配信装置内での広告送信動作に基づいて作成した履歴データを用いることができる。
　【０３４９】
　また、本発明において、視聴者層特定用分類データの大分類および各大分類の小分類（カテゴリ）の種類は、必要に応じて適宜に増加または減少させることができる。また、広告主が各カテゴリに対して数値（重み値）を割り当てる際の制限および規則についても、任意に変更可能である。
　【０３５０】
　また、本発明において、優先送信時間の時間帯の種類は、必要に応じて適宜に増加または減少させることができる。また、広告主が各時間帯に対して数値（重み値）を割り当てる際の制限および規則についても、任意に変更可能である。
　【０３５１】
　また、広告の配信の優先順位を決定する場合において、或る広告の制御係数の値と、別の広告の制御係数の値とが同じになり、優先順位が同じになる場合には、例えば、先に記憶していた方を先に送信するようにしたり、広告に付加されるＩＤ番号が上位であるものを先に送信する。
　【０３５２】
　また、本発明では、音声及び画像（イメージ及び文字）の両方の信号を受信機へ送信して再生させることも、音声又は画像の何れか一方のみの信号を受信機へ送信して再生させることも可能である。
　【０３５３】
　【発明の効果】
　以上説明したように、本発明は、送信（放送）側に複数の広告データを記憶しておき、送信側に記憶された各広告が対象としている視聴者層と、送信側に登録された各視聴者の視聴者層との一致の度合いに基づいて、それぞれの視聴者（視聴者の受信機）に対して個別に広告を選択して割り当て、割り当てた広告データを送信側からその視聴者の受信機へ送信して表示させることを特徴とする。
　【０３５４】
　従って、本発明は、広告主が広告の対象となる視聴者に対して適する広告を視聴できるように、各々の広告を各々の視聴者の受信機へ送信して再生させることができ、広告主の希望する広告効果を上げることができる。
　【０３５５】
　また、本発明は、それぞれの視聴者に対して割り当てられた広告データのそれぞれに対して、視聴者の受信機への送信の優先度に関する重み付けを実行し、その重み付けに基づいて各々の広告データの送信の優先順位を決定し、視聴者の受信機へ送信する広告データを、割り当てられた広告データの中から優先順位に基づいて選択し、優先順位に基づいて選択した広告データを優先順位に基づいてその視聴者の受信機へ送信することを特徴とする。
　【０３５６】
　従って、本発明は、広告主が広告固有の特性に基づいて広告に重み付けすることができ、該広告の固有の特性に最適に一致した条件で各々の広告を各々の視聴者の受信機へ送信して再生させることができ、広告主の希望する広告効果を上げることができる。
　【０３５７】
　この様に、本発明は、広告が固定順序で送信される従来の広告送信技術に比較して、著しく広告の宣伝効果を向上できる技術効果を有する。
　また、本発明では、表示期間の短い広告に高い優先順位を付与し、優先的に受信機へ送信するので、表示期間が短くても、所定の表示回数を達成することが可能となる効果がある。
　【０３５８】
　また、本発明では、所定の期間内に所定の総表示回数（総送信回数）を完了させるために各受信機への必要とされる各広告の平均送信回数を設定し、各広告の平均送信回数までの残り送信回数の多い広告に高い優先順位を付与し、優先的に受信機へ送信する。従って、多くの表示回数、即ち、送信回数が残っていても、所定の表示期間内に所定の送信回数を達成することが可能となり、且つ特定の受信機で或る広告が過多に表示されることを防止する効果がある。
　【０３５９】
　また、本発明では、広告が対象とする視聴者層を特定する情報と、受信機の視聴者が属する視聴者層を特定する情報との一致度が高い広告に高い優先順位を付与し、優先的に受信機へ送信する。即ち、視聴者が見たいであろうと想定される広告が優先的に受信機へ送信されて表示されるので、視聴者の注意を引くことができる。従って、広告の効果および効率が著しく向上する効果がある。更に、視聴者にとっても、見たい広告や、興味をそそられるであろう広告が優先的に見られるので、好都合である。
　【０３６０】
　また、本発明では、広告の予定送信順序を定め、予定送信順序の上位から順に高い優先順位を割り当て、優先的に受信機へ送信し、且つ、広告を送信した後には新たな予定送信順序を定め、再度、予定送信順序の上位のから順に高い優先順位を割り当て、優先的に受信機へ送信する。従って、同じ順序で反復的に広告が受信機へ送信されて表示される場合や、同じ広告が連続して送信されて表示される場合と比較して、視聴者の注意をひくことができるため、広告の効果および効率が著しく向上する効果がある。
　【０３６１】
　また、本発明では、各広告を、その広告が対象としている視聴者の生活に合わせた時間帯および広告で宣伝される商品の性質に適合した時間帯に優先的に受信機へ送信する。従って、視聴者が見たいであろうと想定される広告が、視聴者が視聴する時間帯に優先的に受信機へ送信されて表示され、視聴者の注意を引くことができるため、広告の効果および効率が著しく向上する効果がある。
　【０３６２】
　また、本発明では、受信機の視聴者が、その視聴者に対して割り当てられた各広告の属性に対しての好みを示せるようにし、且つ視聴者が示した広告の属性に対する好みに基づいて各広告の送信の優先順位を決定し、その優先順位に従って広告を受信機へ送信する。従って、視聴者にとっては、該視聴者に適した広告が優先的に受信機へ送信されて表示されることになるので、視聴者が望む情報が多く得られる効果がある。
　【０３６３】
　また、本発明では、視聴者と該視聴者に割り当てられた広告との一致の度合いを反映し、且つその広告が割り当てられた視聴者の受信機が相互に受信機への広告の送信回数の不足分を補って所定の総送信回数（総表示回数）を達成し、且つその広告を割り当てられた各受信機へ或る広告が過多に送信されないようにする上限送信回数を設定し、上限送信回数までの残り送信回数の多い広告に高い優先順位を付与し、優先的に受信機へ送信して表示させる。従って、多くの送信回数が残っていても、所定の表示期間内に所定の送信回数を達成することが可能となり、且つ特定の受信機へ或る広告が過多に送信されることを防止する効果がある。また、視聴者が見たいであろうと想定される広告が多く受信機へ送信されて表示され、視聴者の注意を引くことができるため、広告の効果および効率が著しく向上する効果がある。また、視聴者にとっては、該視聴者に適した広告の送信回数、即ち、受信機での表示回数が多くなり、適していない広告の送信回数が少なくなるので、視聴者が望む情報が多く得られる効果がある。
　【０３６４】
　また、本発明では、複数の優先順位の決定要素を総合的に考慮することにより、特定の決定要素に偏らない優先順位付けが行えるので、各広告に付与される優先順位の妥当性が高くなる効果がある。
　【０３６５】
　また、本発明では、送信側で、受信機での広告の表示状況を確認し、表示状況に応じて、各受信機への広告の送信の制御を行う。即ち、すべての受信機に対して、より精度の高い広告配信制御を行うことが可能となる。従って、例えば、不測の事態により、通常の広告送信動作では広告主から受注した総表示回数（総送信回数）を所定期間に達成できなくなるような場合でも、送信側で広告の配信を制御することにより、必要とされる表示回数（送信回数）を所定期間内に達成することができる効果がある。
　【０３６６】
　また、本発明では、最優先で送信すべき広告を指定することを可能とし、視聴者に割り当てられた広告の中に、その指定された広告がある場合には、最優先でその広告をその視聴者の受信機へ送信するように制御を行う。従って、例えば、広告主が広告を表示する日付、時間帯、番組などを指定した場合に、その指定どおり又はその指定に近い条件で広告を受信機へ送信できるので、広告主を満足させられる効果があり、且つ送信側は広告枠を販売し易くなる効果がある。また、或る広告を緊急に受信機へ送信して表示させる必要がある場合にも、その広告を所望の広告枠に容易に挿入できる効果がある。
　【０３６７】
　更には、視聴者が視聴している番組に基づいた広告の最優先表示の指定も可能であり、番組と関連した広告の最優先表示が可能であるため、広告の効果および効率が向上する効果がある。
　【０３６８】
　産業上の利用可能性
　以上のように、本発明の広告配信方法、広告配信装置、および前記の広告配信方法と同様の手順をコンピュータに実行させるプログラムを記憶した記録媒体は、送信側に登録された各視聴者の受信機へ送信側から広告を送信するシステムにおいて用いるのに適している。
【図面の簡単な説明】
　【図１】
　図１は、送信側から広告を受信機へ送信して表示させる際の、広告の配信の優先順位、即ち、広告の送信の優先順位の決定方法および各視聴者に適合する広告の選択方法の概念を表形式で示す図であり、優先順位の決定方法および広告の選択方法で用いる基本的なデータを示す。
　【図２】
　図２は、送信側に登録された一人の視聴者に対しての、本発明の広告の送信の優先順位の決定方法の概念を表形式で示す。
　【図３】
　図３は、送信側に備えられる本発明の広告の送信を制御する装置の構成を示す。
　【図４】
　図４は、本発明の広告配信装置から広告が配信される受信側の装置、即ち、受信機の構成を示す。
　【図５】
　図５は、送信側、即ち、広告配信装置１での視聴者登録ステップを示すフローチャートである。
　【図６】
　図６は、送信側、即ち、広告配信装置１においての、視聴者の個人データを分析するステップを示すフローチャートである。
　【図７】
　図７は、送信側、即ち、広告配信装置１での広告に関するデータの準備ステップを示すフローチャートである。
　【図８】
　図８は、送信側、即ち、広告配信装置１での個人計算シートの作成ステップを示すフローチャートである。
　【図９】
　図９は、送信側、即ち、広告配信装置１での、広告の削除に関する命令信号を作成するステップを示すフローチャートである。
　【図１０】
　図１０は、送信側、即ち、広告配信装置１での広告の最優先配信に関する命令信号を作成するステップを示すフローチャートである。
　【図１１】
　図１１は、送信側、即ち、広告配信装置１での制御係数に適用される制御変数の値の変更に関する命令信号を作成するステップを示すフローチャートである。
　【図１２】
　図１２は、送信側、即ち、広告配信装置１での、各視聴者に対しての広告の配信の優先順位を決定し、それぞれの視聴者の受信機へ送信して表示させるステップを示すフローチャートであり、このフローチャートは図１３へ続く。
　【図１３】
　図１３は、図１２から続くフローチャートであり、送信側、即ち、広告配信装置１での、各視聴者に対しての広告の配信の優先順位を決定し、それぞれの視聴者の受信機へ送信して表示させるステップを示す。
　【図１４】
　図１４は図１３から続くフローチャートであり、送信側、即ち、広告配信装置１での、各視聴者に対しての広告の配信の優先順位を決定し、それぞれの視聴者の受信機へ送信して表示させるステップを示す。
　【図１５】
　図１５は図１４から続くフローチャートであり、送信側、即ち、広告配信装置１での、各視聴者に対しての広告の配信の優先順位を決定し、それぞれの視聴者の受信機へ送信して表示させるステップを示す。
　【図１６】
　図１６は、送信側、即ち、広告配信装置１での履歴データの処理・制御ステップを示すフローチャートである。
　【図１７】
　図１７は、送信側、即ち、広告配信装置１での、履歴データを基にした統計的データを生成するステップを示すフローチャートである。
　【図１８】
　図１８は図７に対応する図であり、Ｃ’で説明する送信側での広告に関するデータの準備ステップを示すフローチャートである。