(57)【特許請求の範囲】
【請求項１】
視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データを受信する受信手段と、
ユーザにより設定された広告の視聴に関する広告視聴情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されている前記広告視聴情報を基に、前記受信手段により受信された前記広告データを選択する選択手段と、
前記選択手段により選択された前記広告データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記広告データと前記受信手段により受信された前記コンテンツデータを合成する合成手段と、
前記合成手段により合成された前記広告データと前記コンテンツデータに関する情報を送信する送信手段と、
前記受信手段により前記広告データが受信された場合、前記第２の記憶手段に記憶されている前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させ、前記第２の記憶手段に記憶されている前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させることで前記広告データを更新する更新手段と
を備え、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択手段は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択する
情報処理装置。
【請求項２】
視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データの受信を制御する受信制御ステップと、
ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、
前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、
前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、
前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、
前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の送信を制御する送信制御ステップと、
前記受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップと
を含み、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択ステップは、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択する
情報処理方法。
【請求項３】
視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データの受信を制御する受信制御ステップと、
ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、
前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、
前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、
前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、
前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の送信を制御する送信制御ステップと、
前記受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップと
を含み、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択ステップは、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択する
コンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項４】
視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データの受信を制御する受信制御ステップと、
ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、
前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、
前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、
前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、
前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の送信を制御する送信制御ステップと、
前記受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップと
を含み、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択ステップは、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択する
処理をコンピュータに実行させるプログラム。
【請求項５】
コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムにおいて、
前記第１の情報処理装置は、
視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データを前記第２の情報処理装置に送信する第１の送信手段と、
前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報を受信する第１の受信手段と、
前記第１の受信手段により受信された前記処理情報を基に、課金処理を行う課金手段と
を備え、
前記第２の情報処理装置は、
前記第１の送信手段により送信された前記コンテンツデータまたは前記広告データを受信する第２の受信手段と、
ユーザにより設定された広告の視聴に関する広告視聴情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されている前記広告視聴情報を基に、前記第２の受信手段により受信された前記広告データを選択する選択手段と、
前記選択手段により選択された前記広告データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記広告データと前記第２の受信手段により受信された前記コンテンツデータを合成する合成手段と、
前記合成手段により合成された前記広告データと前記コンテンツデータに関する情報を前記第１の情報処理装置に対して送信する第２の送信手段と、
前記第２の受信手段により前記広告データが受信された場合、前記第２の記憶手段に記憶されている前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させ、前記第２の記憶手段に記憶されている前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させることで前記広告データを更新する更新手段と
を備え、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択手段は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、
前記課金手段は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う
情報処理システム。
【請求項６】
コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムの情報処理方法、
前記第１の情報処理装置の情報処理方法は、
視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データの前記第２の情報処理装置への送信を制御する第１の送信制御ステップと、
前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報の受信を制御する第１の受信ステップと、
前記第１の受信制御ステップの処理で受信が制御された前記処理情報を基に、課金処理を行う課金ステップと
を含み、
前記第２の情報処理装置の情報処理方法は、
前記第１の送信制御ステップの処理で送信が制御された前記コンテンツデータまたは前記広告データの受信を制御する第２の受信制御ステップと、
ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、
前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記第２の受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、
前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、
前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記第２の受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、
前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の前記第１の情報処理装置への送信を制御する第２の送信制御ステップと、
前記第２の受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップと
を含み、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択ステップの処理は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、
前記課金ステップの処理は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う
情報処理方法。
【請求項７】
コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムのプログラムであって、
前記第１の情報処理装置のプログラムは、
視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データの前記第２の情報処理装置への送信を制御する第１の送信制御ステップと、
前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報の受信を制御する第１の受信ステップと、
前記第１の受信制御ステップの処理で受信が制御された前記処理情報を基に、課金処理を行う課金ステップと
を含み、
前記第２の情報処理装置のプログラムは、
前記第１の送信制御ステップの処理で送信が制御された前記コンテンツデータまたは前記広告データの受信を制御する第２の受信制御ステップと、
ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、
前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記第２の受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、
前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、
前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記第２の受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、
前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の前記第１の情報処理装置への送信を制御する第２の送信制御ステップと、
前記第２の受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップと
を含み、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択ステップの処理は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、
前記課金ステップの処理は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う
コンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項８】
コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムを制御するコンピュータであって、
前記第１の情報処理装置を制御するコンピュータに、
視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データの前記第２の情報処理装置への送信を制御する第１の送信制御ステップと、
前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報の受信を制御する第１の受信ステップと、
前記第１の受信制御ステップの処理で受信が制御された前記処理情報を基に、課金処理を行う課金ステップと
を実行させ、
前記第２の情報処理装置を制御するコンピュータに、
前記第１の送信制御ステップの処理で送信が制御された前記コンテンツデータまたは前記広告データの受信を制御する第２の受信制御ステップと、
ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、
前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記第２の受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、
前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、
前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記第２の受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、
前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の前記第１の情報処理装置への送信を制御する第２の送信制御ステップと、
前記第２の受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップと
を含み、
前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、
前記選択ステップの処理は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、
前記課金ステップの処理は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う
処理を実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、情報処理システム、記録媒体、並びにプログラムに関し、特に、ネットワークや放送により複数の利用者に提供されるコンテンツに対して、利用者の嗜好を反映した個別の広告を提供する情報処理装置および方法、記録媒体、情報処理システム、並びにプログラムに関する。
【０００２】
【従来の技術】
ディジタル技術の進展に伴い、衛星、地上波などによるディジタル放送や、インターネットなどに代表されるネットワークを用いたコンテンツの提供サービスが普及しつつある。
【０００３】
【発明が解決しようとする課題】
これらのサービスは、放送やネットワークなどの伝送メディアにおいて、伝送容量に制約が存在することが前提にされている場合が多い。これらの制約は、提供されるコンテンツの容量が増大するにつれて、さらに顕在化することが予想される。
【０００４】
これらのコンテンツの提供サービスに対応した広告の提供サービスの普及も見込まれる。この際、個々の視聴者のニーズに適合した広告の提供が行われれば、広告の提供者側にとっても、視聴者側にとっても有益である。しかしながら、例えば、ディジタル放送は、多数の視聴者への同一内容の情報送信を目的としたメディアのため、このような要求を満たすことが困難である。
【０００５】
一方、インターネットなどのネットワークにおいては、放送と比較して個々の利用者への個別化した情報の提供は行いやすい。しかしながら、今後普及が見込まれる情報の提供サービスにおいては、例えば、動画のストリーミング配信などにおいては、大容量のデータ配信を前提としたものであり、このような大容量データの配信を、ネットワークの負荷をなるべく低減して実現するためには、１つのストリームデータを、複数のクライアントに提供するマルチキャストストリーミングなどの技術が用いられることが考えられる。
【０００６】
このようなマルチキャストストリーミングなどの技術を適用したコンテンツの提供サービスにおいては、個々の視聴者の要求に対応した広告の提供を行うことは困難である。また、個々の視聴者の要求に見合った広告情報を、サーバ側で付加して伝送することも考えられるが、利用者の人数の増加、データ容量の増加に伴い、サーバ側での処理負荷が大きく増大してしまうという課題がある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、ネットワーク、放送などの伝達メディアを用いて複数の利用者に同一内容のコンテンツを提供する際に、利用者毎に設定された情報に基づき選択された広告を、利用者側で記憶する手段を設けることにより、個々の利用者に対して利用者の希望する広告情報の提供をできるようにすることを目的とする。
【０００８】
本発明の情報処理装置は、視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データを受信する受信手段と、ユーザにより設定された広告の視聴に関する広告視聴情報を記憶する第１の記憶手段と、前記第１の記憶手段に記憶されている前記広告視聴情報を基に、前記受信手段により受信された前記広告データを選択する選択手段と、前記選択手段により選択された前記広告データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記広告データと前記受信手段により受信された前記コンテンツデータを合成する合成手段と、前記合成手段により合成された前記広告データと前記コンテンツデータに関する情報を送信する送信手段と、前記受信手段により前記広告データが受信された場合、前記第２の記憶手段に記憶されている前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させ、前記第２の記憶手段に記憶されている前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させることで前記広告データを更新する更新手段とを備え、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択手段は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択する。
【０００９】
本発明の第１の情報処理方法は、視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データの受信を制御する受信制御ステップと、ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の送信を制御する送信制御ステップと、前記受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップとを含み、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択ステップは、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択する。
【００１０】
本発明の第１の記録媒体のプログラムは、視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データの受信を制御する受信制御ステップと、ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の送信を制御する送信制御ステップと、前記受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップとを含み、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択ステップは、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択するコンピュータが読み取り可能なプログラムが記録されている。
【００１１】
本発明の第１のプログラムは、視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは前記課金額から割り引く割引額が設定されている広告データの受信を制御する受信制御ステップと、ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の送信を制御する送信制御ステップと、前記受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップとを含み、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択ステップは、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択する処理をコンピュータに実行させる。
【００１２】
本発明の情報処理システムは、コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムにおいて、前記第１の情報処理装置は、視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データを前記第２の情報処理装置に送信する第１の送信手段と、前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報を受信する第１の受信手段と、前記第１の受信手段により受信された前記処理情報を基に、課金処理を行う課金手段とを備え、前記第２の情報処理装置は、前記第１の送信手段により送信された前記コンテンツデータまたは前記広告データを受信する第２の受信手段と、ユーザにより設定された広告の視聴に関する広告視聴情報を記憶する第１の記憶手段と、前記第１の記憶手段に記憶されている前記広告視聴情報を基に、前記第２の受信手段により受信された前記広告データを選択する選択手段と、前記選択手段により選択された前記広告データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記広告データと前記第２の受信手段により受信された前記コンテンツデータを合成する合成手段と、前記合成手段により合成された前記広告データと前記コンテンツデータに関する情報を前記第１の情報処理装置に対して送信する第２の送信手段と、前記第２の受信手段により前記広告データが受信された場合、前記第２の記憶手段に記憶されている前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させ、前記第２の記憶手段に記憶されている前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶手段に記憶されている前記広告データの代わりに記憶させることで前記広告データを更新する更新手段とを備え、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択手段は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、前記課金手段は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う。
【００１３】
本発明の第２の情報処理方法は、コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムの情報処理方法、前記第１の情報処理装置の情報処理方法は、視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データの前記第２の情報処理装置への送信を制御する第１の送信制御ステップと、前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報の受信を制御する第１の受信ステップと、前記第１の受信制御ステップの処理で受信が制御された前記処理情報を基に、課金処理を行う課金ステップとを含み、前記第２の情報処理装置の情報処理方法は、前記第１の送信制御ステップの処理で送信が制御された前記コンテンツデータまたは前記広告データの受信を制御する第２の受信制御ステップと、ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記第２の受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記第２の受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の前記第１の情報処理装置への送信を制御する第２の送信制御ステップと、前記第２の受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップとを含み、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択ステップの処理は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、前記課金ステップの処理は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う。
【００１４】
本発明の第２の記録媒体のプログラムは、コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムのプログラムであって、前記第１の情報処理装置のプログラムは、視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データの前記第２の情報処理装置への送信を制御する第１の送信制御ステップと、前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報の受信を制御する第１の受信ステップと、前記第１の受信制御ステップの処理で受信が制御された前記処理情報を基に、課金処理を行う課金ステップとを含み、前記第２の情報処理装置のプログラムは、前記第１の送信制御ステップの処理で送信が制御された前記コンテンツデータまたは前記広告データの受信を制御する第２の受信制御ステップと、ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記第２の受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記第２の受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の前記第１の情報処理装置への送信を制御する第２の送信制御ステップと、前記第２の受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップとを含み、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択ステップの処理は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、前記課金ステップの処理は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う。
【００１５】
本発明の第２のプログラムは、コンテンツデータまたは広告データを送信する第１の情報処理装置と、前記第１の情報処理装置からのデータを処理する第２の情報処理装置から構成される情報処理システムを制御するコンピュータであって、前記第１の情報処理装置を制御するコンピュータに、視聴するために支払わなくてはならない課金額が設定されている前記コンテンツデータまたは前記課金額から割り引く割引額が設定されている前記広告データの前記第２の情報処理装置への送信を制御する第１の送信制御ステップと、前記第２の情報処理装置から、前記第２の情報処理装置が処理した前記コンテンツデータと前記広告データに関する処理情報の受信を制御する第１の受信ステップと、前記第１の受信制御ステップの処理で受信が制御された前記処理情報を基に、課金処理を行う課金ステップとを実行させ、前記第２の情報処理装置を制御するコンピュータに、前記第１の送信制御ステップの処理で送信が制御された前記コンテンツデータまたは前記広告データの受信を制御する第２の受信制御ステップと、ユーザにより設定された広告の視聴に関する広告視聴情報の記憶を制御する第１の記憶制御ステップと、前記第１の記憶制御ステップの処理で記憶が制御された前記広告視聴情報を基に、前記第２の受信制御ステップの処理で受信が制御された前記広告データを選択する選択ステップと、前記選択ステップの処理で選択された前記広告データの記憶を制御する第２の記憶制御ステップと、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データと前記第２の受信制御ステップの処理で受信が制御された前記コンテンツデータを合成する合成ステップと、前記合成ステップの処理で合成された前記広告データと前記コンテンツデータに関する情報の前記第１の情報処理装置への送信を制御する第２の送信制御ステップと、前記第２の受信制御ステップの処理で前記広告データの受信が制御された場合、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データよりも、前記広告視聴情報に該当する広告があるか否かを判断し、あると判断された場合、その広告の広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させ、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの広告の内容が更新されているか否かを判断し、内容が更新されていると判断された場合、その広告データを、前記第２の記憶制御ステップの処理で記憶が制御された前記広告データの代わりに記憶させることで前記広告データを更新する更新ステップとを含み、前記広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、前記選択ステップの処理は、前記項目毎に、該当する広告があるか否かを判断し、該当する広告を選択し、前記課金ステップの処理は、前記処理情報から、視聴されたコンテンツデータと広告データを特定し、特定された前記コンテンツデータの前記課金額から、特定された広告データの前記割引額を減算した料金を、課金額とした課金処理を行う。
【００１６】
本発明の第１の情報処理装置および方法、並びに第１のプログラムおいては、視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは課金額から割り引く割引額が設定されている広告データが受信され、ユーザにより設定された広告の視聴に関する広告視聴情報が記憶され、記憶されている広告視聴情報を基に、受信された広告データが選択され、選択された広告データが記憶され、記憶された広告データと受信されたコンテンツデータが合成され、合成された広告データとコンテンツデータに関する情報が送信され、広告データが受信された場合、記憶されている広告データよりも、広告視聴情報に該当する広告があるか否かが判断され、あると判断された場合、その広告の広告データを、記憶されている広告データの代わりに記憶され、記憶されている広告データの広告の内容が更新されているか否かが判断され、内容が更新されていると判断された場合、その広告データが、記憶されている広告データの代わりに記憶される広告データが更新される。また広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、項目毎に、該当する広告があるか否かが判断され、該当する広告が選択される。
【００１７】
本発明の情報処理システムおよび第２の情報処理方法、並びに第２のプログラムにおいては、視聴するために支払わなくてはならない課金額が設定されているコンテンツデータまたは課金額から割り引く割引額が設定されている広告データが第２の情報処理装置に送信され、第２の情報処理装置から、第２の情報処理装置が処理したコンテンツデータと広告データに関する処理情報が受信され、受信された処理情報を基に、課金処理が行われる。また、送信されたコンテンツデータまたは広告データが受信され、ユーザにより設定された広告の視聴に関する広告視聴情報が記憶され、記憶されている広告視聴情報を基に、受信された広告データが選択され、選択された広告データが記憶され、記憶された広告データと受信されたコンテンツデータが合成され、合成された広告データとコンテンツデータに関する情報が第１の情報処理装置に対して送信され、広告データが受信された場合、記憶されている広告データよりも、広告視聴情報に該当する広告があるか否かが判断され、あると判断された場合、その広告の広告データを、記憶されている広告データの代わりに記憶され、記憶されている広告データの広告の内容が更新されているか否かが判断され、内容が更新されていると判断された場合、その広告データが、記憶されている広告データの代わりに記憶される広告データが更新される。広告視聴情報は、どのような分野の広告を視聴したいかを指定するための項目、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額からどの程度値引きしたいかを指定するための項目、および広告をどのような間隔でコンテンツ中に表示するのかを設定するための項目を含む情報であり、項目毎に、該当する広告があるか否かが判断され、該当する広告が選択され、処理情報から、視聴されたコンテンツデータと広告データが特定され、特定されたコンテンツデータの課金額から、特定された広告データの割引額が減算された料金が、課金額とされた課金処理が行われる。
【００１８】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図１は、本発明を適用したデータ処理システムの一実施の形態の構成を示すブロック図である。図１に示したデータ処理システムは、データ伝送路１を介して、データ送信装置１０とデータ受信装置２０が、データの授受を行えるように接続されている。また、データ受信装置２０により処理されたデータを再生するデータ再生装置３１が、データ受信装置２０に接続されている。
【００１９】
データ送信装置１０は、コンテンツサーバ１１、広告サーバ１２、データ送受信部１３、および課金処理部１４より構成される。コンテンツサーバ１１は、コンテンツデータやコンテンツの課金情報などの関連情報を保持し、データ受信装置２０に対してデータ送受信部１３を介して、コンテンツデータを提供すると共に、関連データを課金処理部１４の指示に応じて提供する。
【００２０】
広告サーバ１２は、広告データや、その放送料金（詳細は後述するが、本実施の形態における広告に関する放送料金とは、視聴者がコンテンツを視聴した場合に請求される課金額から、減額される料金のことである）などの関連データを管理し、データ送受信部１３を介して、広告データをデータ受信装置２０に提供すると共に、関連データを課金処理部１４の指示に応じて提供する。
【００２１】
データ送受信部１３は、データ送信装置１０内の他のブロックからのデータを、データ伝送路１を介してデータ受信装置２０に送信すると共に、データ受信装置２０からのデータを受信し、データ送信装置１０内の他のブロックに供給する。
【００２２】
課金処理部１４は、データ受信装置２０から視聴されたコンテンツに関する情報と、広告に関する情報を受け取り、コンテンツサーバ１１、広告サーバ１２から供給された課金に関する情報に基づき、コンテンツの利用に対する最終的な課金額（利用者に請求する額）を決定する。
【００２３】
データ受信装置２０は、データ送受信部２１、コントローラ２２、データ合成部２３、およびデータ保持部２４より構成される。データ送受信部２１は、データ送信装置１０からのデータをデータ伝送路１を介して受信し、データ受信装置２０内の他のブロックに供給すると共に、データ受信装置２０内の他のブロックからのデータを、データ伝送路１を介して、データ送信装置１０に送信する。
【００２４】
コントローラ２２は、データ送信装置１０、データ受信装置２０内の他のブロック、あるいは、データ再生装置３１からの情報の解析を行うと共に、データ受信装置２０内の他のブロックの制御、データ送信装置１０へのデータの送信、データ再生装置３１を介しての利用者への情報伝送などを行う。データ合成部２３は、データ伝送路１を介してデータ送信装置１０より供給されたコンテンツデータや広告データを、コントローラ２２の指示に基づき合成し、データ再生装置３１に出力する。
【００２５】
また、コントローラ２２は、広告データなどの各種データのデータ保持部２４への保持の決定、命令を行う。データ保持部２４は、コントローラ２２よりの指令を受けて各種データの保持（記憶）を行う。
【００２６】
データ伝送路１は、インターネットなどに代表されるネットワーク、衛星放送や地上波放送などの放送、電話回線などから構成され、データを高速に送受信できるように構成されている。ただし、後述する広告データや視聴情報などの伝達に、情報記録媒体の郵送などによる方法を用いる場合も、データ伝達路１の伝達手段として含むとする。
【００２７】
データ再生装置３１は、データ受信装置２０から供給されたデータを基に、利用者の視聴するコンテンツや広告データの再生を行うと共に、利用者からのコンテンツ利用に関する各種設定を行うための入出力手段としても機能する。
【００２８】
次に、データ送信装置１０が送信するコンテンツデータ、および、広告データを、データ受信装置２０が受信し、処理する一連の処理について説明する。まず、図２のフローチャートを参照し、データ送信装置１０の処理を説明する。ステップＳ１において、データ送信装置１０の広告サーバ１２は、自身が保持する広告データを、データ送受信部１３を介して、データ伝送路１を介してデータ受信装置２０に送信する。送信は、データ送信装置１０が、自律的（所定のタイミングで繰り返し）に行ってもよいし、データ受信装置２０からの要求に対応して実行するようにしても良い。
【００２９】
なお、ここでは、データ送信装置１０から、データ伝送路１を介して広告データが送信されるとして説明するが、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）やフロッピーディスクなどの記録媒体に、広告データを記録して、配布するようにしても良い。
【００３０】
ステップＳ２において、データ送信装置１０のコンテンツサーバ１１は、データ受信装置２０からのコンテンツデータの送信の要求を待ち受ける。コンテンツの送信要求は、データ伝達路１を介してデータ受信装置２０から受信するようにしても良いし、データ送信装置１０が内部的にコンテンツ送信要求を行ってもよい。
【００３１】
ステップＳ３において、データ受信装置２０から送信の要求がされたと判断された場合、ステップＳ４に進み、送信の要求がされなかったと判断された場合、再びステップＳ１に戻り、それ以降の処理が繰り返される（待機状態が維持される）。
【００３２】
なお、後述するように、データ受信装置２０側で、広告データは記憶されるため、ステップＳ１における広告データの送信の処理は、常に行われる必要はなく、ステップＳ３において、コンテンツの送信要求がないと判断された場合、ステップＳ１ではなく、ステップＳ２に戻るようにしても良い。
【００３３】
ステップＳ４において、コンテンツサーバ１１は、コンテンツデータを、データ送受信部１３を介してデータ受信装置２０に対して送信する。この際、データ送受信部１３において、コンテンツデータをデータ伝送路１に合ったデータにするなどの処理が施されて送信される。ステップＳ５において、コンテンツの送信が終了したか否かが判断され、終了したと判断された場合、ステップＳ６に進み、終了していないと判断された場合、ステップＳ４に戻り、それ以降の処理が繰り返される。
【００３４】
ステップＳ６において、データ送信装置１０の課金処理部１４は、データ受信装置２０より、視聴者が選択して視聴していた広告に関する情報（視聴広告情報）が送信されるのを待ち受ける。ステップＳ７において、データ受信装置２０より、視聴広告情報が、送信されたこと（そのデータが受信されたこと）が確認された場合、ステップＳ８に進み、確認されない場合、ステップＳ６に戻り、それ以降の処理が繰り返される（視聴広告情報の待ち受け状態が維持される）。
【００３５】
ステップＳ８において、課金処理部１４は、受信した視聴広告情報から、視聴者が視聴した広告を特定し、その広告に係る情報を広告サーバ１２より入手する。広告に係る情報には、利用者による広告の視聴に応じて、その視聴された広告の広告依頼主が、データ送信装置１０によりコンテンツ提供サービスをおこなう事業者に支払う料金（以下、適宜、広告放送料と称する）などが記述されている。
【００３６】
ステップＳ９において、コンテンツサーバ１１よりコンテンツ提供に係る課金料金に関する情報が取得される。課金情報と広告放送料から、利用者（視聴者）への実際の課金額が計算、決定される。このような処理がデータ受信装置１０において行われる。
【００３７】
図３に示したフローチャートを参照して、データ受信装置２０（図１）での処理について説明する。ステップＳ２０において、データ受信装置２０の利用者は、データ再生装置３１を介して広告ポリシの設定を行う。広告ポリシとは、コンテンツの視聴にあたり広告を、どのように視聴するかに関する利用者側で設定できる方針のことである。選択結果は、データ再生装置３１からコントローラ２２に伝えられる。
【００３８】
ステップＳ２１において、コントローラ２２は、データ送信装置１０からの広告の送信があるか否かを判断する。広告データの送信は、データ送信装置１０が、データ伝達路１を介して自律的に行う（所定のタイミング、例えば、毎日正午、毎週日曜の正午などに行う）場合と、データ受信装置２０の要求に対応して送出が可能な場合に送信を行う場合の、どちらでも良い。ステップＳ２１において、広告データの送出が行われていると判断された場合、ステップＳ２２に進み、行われていないと判断された場合、ステップＳ２７に進む。
【００３９】
ステップＳ２２において、コントローラ２２は、データ保持部２４内に、既に広告データが保存されているか否かを判断する。ステップＳ２２において、既に広告データがデータ保持部２４に保持されていると判断された場合、ステップＳ２４に進み、保持されていないと判断された場合、ステップＳ２３に進む。ステップＳ２３において、コントローラ２２は、受信された広告データのうち、ステップＳ２０における処理で設定された広告ポリシの条件に合う広告データを抽出し、データ保持部２４に保持させる。
【００４０】
ステップＳ２４において、コントローラ２２は、データ保持部２４に記録（保持）された広告データを参照し、広告データの新たな記録、あるいは、既存の広告データの更新が必要であるか否かを判断する。ステップＳ２５において、広告データの新たな記録、あるいは、広告データの更新が必要であると判断された場合、ステップＳ２６に進み、必要なしと判断された場合、ステップＳ２７に進む。
【００４１】
ステップＳ２６において、コントローラ２２は、更新あるいは新たな記録を行う広告データを特定し、データ送信装置１０より送出されている、広告データの中から必要な広告データを分離し、データ保持部２４に記録する。ステップＳ２７において、コントローラ２２は、データ再生装置３１を介して利用者からのコンテンツの送信要求がないか否かを確認する。ステップＳ２７において、コンテンツの送信要求があると判断された場合、ステップＳ２８に進み、送信要求はないと判断された場合、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【００４２】
ステップＳ２８において、コントローラ２２は、コンテンツの送信要求を、データ伝達路１を介してデータ送信装置１０に要求する。ステップＳ２９において、コントローラ２２は、コンテンツに挿入する広告データを、データ保持部２４より読み出し、データ合成部２３に送信すると共に、データ送信装置１０より送信されたコンテンツに対して、広告データの挿入を行うようにデータ合成部２３に対して指示を出す。
【００４３】
ステップＳ３０において、コントローラ２２は、コンテンツと広告データの受信、コンテンツに対する広告データの挿入、広告データが挿入されたコンテンツの再生などが問題なく行われているか否か（エラーが発生していないか否か）を調査する。ステップＳ３０において、何らかの不具合が生じていると判断された場合、処理は終了され、不具合が生じているとは判断されなかった場合、ステップＳ３１に進む。
【００４４】
ステップＳ３１において、コントローラ２２は、コンテンツと広告データの再生が終了したかを判断する。ステップＳ３１において、コンテンツと広告データの再生が終了したと判断された場合、ステップＳ３２に進み、終了していないと判断された場合、ステップＳ３０に戻り、それ以降の処理が繰り返される。
【００４５】
ステップＳ３２において、コントローラ２２は、再生したコンテンツ、および実際に挿入処理を行った広告データに関する情報を、データ送受信部２１を介してデータ送信装置１０に送信する。
【００４６】
図４は、本発明を適用したコンテンツ、広告配信システムの一実施の形態の構成を示す図である。図４に示したシステムは、ネットワーク５０または放送５１を介して、データ送信装置６０と、パーソナルコンピュータ７０が、相互にデータの授受が行えるように接続されている。また、パーソナルコンピュータ７０には、モニタ８１とスピーカ８２も接続されている。
【００４７】
データ送信装置６０は、コンテンツサーバ６１、広告サーバ６２、フロントエンドサーバ６３、利用者サーバ６４、およびデータ送出装置６５により構成される。コンテンツサーバ６１は、利用者に提供する有料あるいは無料のコンテンツ（コンテンツ自体のデータとコンテンツに関わるデータ）を保持する。利用者の求めに応じて、フロントエンドサーバ６３あるいはデータ送出装置６５を介してパーソナルコンピュータ７０に、コンテンツを送信する。
【００４８】
広告サーバ６２は、コンテンツと共に視聴される広告データ（広告自体のデータと広告に関するデータ）を保持し、必要に応じてフロントエンドサーバ６３あるいはデータ送出装置６５を介して、パーソナルコンピュータ７０に広告データを送信する。フロントエンドサーバ６３は、ネットワーク５０を介してパーソナルコンピュータ７０とデータの送受信を行う。利用者サーバ６４は、コンテンツと広告の視聴情報に応じた課金額の決定（課金処理）を行う。データ送出装置６５は、放送５１を用いてのデータの送出を行うために、データのパケット化などの処理を実行する。パケットの形式は、以下の図１０に例示する形式とする。
【００４９】
パーソナルコンピュータ７０は、ネットワークインタフェース７１、ＣＰＵ（Central Processing Unit）７２、オーディオグラフィックチップ７３、ＨＤＤ（ハードディスクドライブ）７４、およびデータ復調ブロック７５により構成される。ネットワークインタフェース７１は、ネットワーク５０を介してデータ送信装置６０とデータの送受信を行う。ＣＰＵ７２は、ソフトウェアにより動作し、パーソナルコンピュータ７０内の他のブロックを制御すると共に、データ送信装置６０から送信されてきたデータの解釈、その解釈に応じた処理、あるいはデータ送信装置６０に対する送信データの生成などを行う。
【００５０】
オーディオグラフィックチップ７３は、ネットワークインタフェース７１により受信されたデータ送信装置６０からのコンテンツと、ＨＤＤ７４から読み出された広告データを合成し、最終的な視聴用のコンテンツを生成する。生成された視聴用のコンテンツは、モニタ８１とスピーカ８２に供給されることにより、視聴者により提供される。コンテンツと広告データの合成方法に関しては、ＣＰＵ７２により設定される。ＨＤＤ７４は、受信した広告データのうち、記録するよう選択された広告データの記録を行う。データ復調ブロック７５は、放送５１を介して受信したデータの復調を行う。
【００５１】
図５は、コンテンツと広告を別ストリームとして送る場合に、送信されるストリームのデータ構造を示す図である。図５（Ａ）は、コンテンツのストリームを、図５（Ｂ）は、広告データのストリームを、それぞれ示す。それぞれのストリームには、後述するパケットディスクリプタが先頭に付加されており、そのパケットディスクリプタを参照することにより、その後に続くデータの内容が確認できるようになっている。これらのストリームは、伝送路に応じてＩＰパケットなどの送信用のパケットに分解されて送信される。
【００５２】
図５（Ａ）に示したコンテンツのストリームは、パケットディスクリプタの後に、コンテンツ本体のデータを含む。図５（Ｂ）に示した広告データのストリームは、パケットディスクリプタの後に、広告１としてスポーツ用品、広告２として映画予告、広告３としてエステティックサロン、広告４として女性用化粧品、広告５としてＣＤ（Conpact Disk）新譜、広告６として食品、広告７として番組予告、および広告８として予備校の、それぞれの広告データを含む。
【００５３】
図６にパケットディスクリプタの構成を示す。図６（Ａ）は、コンテンツのみのストリーム（図５（Ａ）に示したようなストリーム）に付加されるパケットディスクリプタの情報を表す。コンテンツのみのストリームに付加されるパケットディスクリプタに記述されている内容は、コンテンツのサイズ、パケットディスクリプタ自体のサイズ、コンテンツの再生時間などである。
【００５４】
図６（Ｂ）に示したパケットディスクリプタは、広告データのみのストリーム（図５（Ｂ）に示したようなストリーム）の場合に付加される。図６（Ｂ）に示したパケットディスクリプタに記述されている内容は、送信される広告数、パケットディスクリプタ自体のサイズなどであり、さらに、広告データ毎に、広告ＩＤ、その広告の時間、広告のカテゴリ、広告の値段（広告放送料）、広告データの位置などである。
【００５５】
それぞれのデータは、必要に応じて、データの正統性、改竄チェックのために公開鍵暗号方式のディジタル署名が付加される。
【００５６】
図７は、広告ポリシの設定可能項目を説明する図である。設定可能項目には、図７（Ａ）に示したように、趣味・嗜好・希望カテゴリ、図７（Ｂ）に示したように、金額カテゴリ、および図７（Ｃ）に示したように、広告時間カテゴリの、３つのカテゴリが用意されている。
【００５７】
図７（Ａ）に示した趣味・嗜好・希望カテゴリは、どのような分野の広告を視聴したいかを指定するための項目で、複数の要素を指定することができる。複数の要素としては、例えば、スポーツ、食品、家庭電気、自動車、旅行、投資、映画予告、エステティックサロン、女性用化粧品、ＣＤ新譜、番組予告、予備校などが考えられる。また、このカテゴリを使用しない、または、当てはまるものがないという要素も考えられる。
【００５８】
図７（Ｂ）に示した金額カテゴリは、視聴者側が、広告を視聴することによりコンテンツを視聴するために支払わなくてはならない課金額を、どの程度値引きした値段にしたいかを指定するための項目で、複数の設定が用意されている。設定としては、広告の挿入により可能な限り課金額を減額する設定である最低可能価格、１００円の値引きの設定、２００円の値引きの設定、このカテゴリを指定しないという設定などである。
【００５９】
図７（Ｃ）に示した広告時間カテゴリは、広告データを、どのような間隔でコンテンツデータの中に表示するのかを設定するための項目で、複数の設定が用意されている。設定としては、コンテンツが１０分間視聴されると、１分間広告が入る、コンテンツが２０分間視聴されると、１分間広告が入る、コンテンツが３０分間視聴されると、１分間広告が入る、またはコンテンツが１時間視聴されると、１分間広告が入る、コンテンツの視聴時間に拘わらず、広告は視聴しないなどである。
【００６０】
図８のフローチャートを参照して、パーソナルコンピュータ７０における広告データの選択の処理手順を示す。ステップＳ５０において、コンテンツの視聴者（パーソナルコンピュータ７０のユーザ）により設定された広告ポリシの参照が行われる。
【００６１】
ステップＳ５１において、趣味・嗜好・希望カテゴリの要素が、設定されているかが確認される。例えば、図７に示したようなカテゴリに関する情報（設定された情報）は、パーソナルコンピュータ７０内のＨＤＤ７４に記憶され、そのＨＤＤ７４が、必要に応じて参照されることにより、以下の処理が実行される。
【００６２】
ステップＳ５１において、趣味・嗜好・希望カテゴリの要素が設定されていないと判断された場合、ステップＳ５５に進み、設定されていると判断された場合、ステップＳ５２に進む。ステップＳ５２において、受信されたストリームに含まれるパケットディスクリプタの参照が行われる。ステップＳ５３において、パケットディスクリプタに記述された広告カテゴリの情報の中に広告ポリシの趣味・嗜好・希望カテゴリの要素として設定されたものが存在するか否かが判断され、存在すると判断された場合、ステップＳ５４に進み、存在していないと判断された場合、ステップＳ５５に進む。
【００６３】
ステップＳ５４において、ステップＳ５３の処理で検索された広告データが、ＨＤＤ７４に記憶される。一方、ステップＳ５５においては、広告ポリシの金額カテゴリが設定されているか否かが判断される。ステップＳ５５において、金額カテゴリが設定されていると判断された場合、ステップＳ５６に進み、設定されていないと判断された場合、ステップＳ５９に進む。
【００６４】
ステップＳ５６において、取得されたパケットディスクリプタの参照が行われる。ステップＳ５７において、送信される広告の値引き金額（広告放送料）が、広告ポリシで規定された値引き金額を満たすことが可能か否かが計算される。ステップＳ５７において、可能と判断された場合、ステップＳ５８に進み、不可能と判断された場合、ステップＳ５９に進む。
【００６５】
ステップＳ５８において、広告ポリシで指定された値引き額が実現可能な、広告の組み合わせが決定され、その広告データのＨＤＤ７４への記憶が行われる。一方、ステップＳ５９においては、広告ポリシの広告時間カテゴリが設定されているか否かが判断される。ステップＳ５９において、広告時間カテゴリが設定されていると判断された場合、ステップＳ６０に進み、設定されていないと判断された場合、テップＳ６３に進む。
【００６６】
ステップＳ６０において、取得されたパケットディスクリプタの参照が行われる。ステップＳ６１において、送信される予定の広告データから、指定された時間間隔で広告の挿入が可能であるか否かが判断される。ここで、指定された時間間隔で広告の挿入が不可能であると判断される場合は、例えば、１分以下の広告データが存在しない場合などである。ステップＳ６１において、広告の挿入が可能であると判断された場合、ステップＳ６２に進み、不可能であると判断された場合、ステップＳ６３に進む。
【００６７】
ステップＳ６２において、指定された広告の挿入間隔で、コンテンツへの広告の挿入が行なわれるような広告データが受信された複数の広告データから抽出され、ＨＤＤ７４に記憶される。一方、ステップＳ６３においては、広告ポリシの設定で広告の挿入を行うことができないため、予め決められた方式で広告の挿入を行うことが決定され、その為に必要な広告データのＨＤＤ７４への記憶が行われる。
【００６８】
ステップＳ６３に処理が進む場合、視聴者によるポリシが設定されていないということを示しているので、予め決められた方式とは、コンテンツを提供する側が設定した方式や、所定の時間経過毎に、広告が挿入されるなどが考えられる。
また、全く広告を挿入せずに、コンテンツだけを出力するようにしても良い。
【００６９】
このようにして、視聴者（利用者）毎に設定された広告ポリシに対応した広告データが、パーソナルコンピュータ７０のＨＤＤ７４に記憶される。このようにしてＨＤＤ７４に記憶された広告データは、視聴者が、データ送信装置６０からのコンテンツの提供を受けているときに、所定のタイミングで挿入されることにより、視聴者に対して提供される。
【００７０】
図９は、ストリームデータのネットワークを用いた各種伝送方式に応じたパケットの構成例を示す図である。それぞれ、ネットワーク上の伝送にＩＰパケットと称される伝送単位を用い、マルチキャスト、ユニキャスト、ブロードキャストなどが設定されている。図９（Ａ）に示したユニキャストＩＰパケットは、コンピュータなどのネットワーク上の特定の１つのノードに対してデータを伝送する際に用いられるもので、パケットのヘッダには、伝送先のノードのＩＰアドレスが記述されている。
【００７１】
図９（Ｂ）に示したマルチキャストＩＰパケットは、ネットワーク内の特定のコンピュータなどのノードで構成されるグループに対してデータを伝送する際に用いられるもので、パケットのヘッダにパケットを伝送したいグループのＩＤが記述されている。図９（Ｃ）に示したブロードキャストＩＰパケットは、ネットワークに接続されたコンピュータなどの全ノードに対してデータを伝送する際に用いられるもので、パケットのヘッダにブロードキャストパケットであることを明示するＩＤが記述されている。
【００７２】
マルチキャストやブロードキャストによりデータを送信する場合、同一のデータを複数用意することなく、ネットワーク上の複数のノードに対してネットワークのトラフィックを増加させない効率的なデータ伝送を行うことが可能となる。
しかしながら、伝送するデータの一部を送信先に応じて個別化することは出来ないという問題がある。従って、複数の視聴者に対してコンテンツ（データ）を送信するには、マルチキャストやブロードキャストによりコンテンツを送信する方が適しているが、個々の視聴者に対応した広告を提供するには不適切である。
【００７３】
上述したよう、パーソナルコンピュータ７０において、設定されたポリシに対応する広告を選択的にコンテンツに挿入するようにすれば、マルチキャストやブロードキャストを用いてコンテンツを送信しても、個々の視聴者に対応した広告を提供することが可能となる。以下に、さらに、本実施の形態について説明する。
【００７４】
図１０は、ディジタル放送においてストリームデータを伝送する際の伝送方式のデータ構成例を示した図である。伝送されるデータは、特定の処理単位であるパケットに分割され、他のデータのパケットと多重化されて伝送される。各パケットには、パケットに関する情報が記述されたパケットヘッダが置かれ、パケットのデータを識別するためのコンテンツＩＤも記述されている。
【００７５】
図１１に、以下の説明において伝送、処理される動画像の広告データの構成例を示す。伝送される広告データは、広告１乃至広告８の８種類の広告により構成されている。それぞれの広告の内容に関する情報として、広告番号、広告の放送時間、広告のカテゴリ、広告放送料が規定されており、パケットディスクリプタに記述されている。
【００７６】
広告１は、広告番号１で１５秒間の放送時間、スポーツのカテゴリに属し、放送料は１０円である。広告２は、広告番号２で３０秒間の放送時間、映画予告のカテゴリに属し、放送料は３０円である。広告３は、広告番号３で１分間の放送時間、エステティックサロンのカテゴリに属し、放送料は１００円である。広告４は、広告番号４で３０秒間の放送時間、女性用化粧品のカテゴリに属し、放送料は２０円である。
【００７７】
広告５は、広告番号５で１５秒間の放送時間、ＣＤ新譜のカテゴリに属し、放送料は１０円である。広告６は、広告番号６で３０秒間の放送時間、食品のカテゴリに属し、放送料は２０円である。広告７は、広告番号７で３０秒間の放送時間、番組予告のカテゴリに属し、放送料は５円である。広告８は、広告番号８で１分間の放送時間、予備校のカテゴリに属し、放送料は７０円である。
【００７８】
なお、上述したように、ここでいう放送料とは、視聴者が広告を視聴することにより、視聴者がコンテンツを視聴するのに支払わなくてはならない課金額から減額される額のことである。
【００７９】
広告データは、同じデータが送信されているわけではなく、所定のタイミング、例えば、１日毎、１週間毎などのタイミングで更新される。図１２は、図１１に示した広告データが更新された場合の、新たな広告データの構成例を示す図である。図１２に示した広告データを、図１１に示した広告データと比較するに、図１１に示した広告データの広告２を、広告番号２で１５秒間の放送時間、映画予告のカテゴリに属し、放送料は１２０円の広告データに差し替え、広告５を、広告番号５で１５秒間の放送時間、家庭電気のカテゴリに属し、放送料は７０円の広告データに差し替えたものとなっている。
【００８０】
さらに、図１２に示した広告データが更新された場合の広告データの構成例を図１３に示す。図１３に示した広告データを、図１２に示した広告データと比較するに、図１２に示した広告データの広告７を、広告番号７で３０秒間の放送時間、自動車のカテゴリに属し、放送料は２０円の広告データに差し替え、広告８を、広告番号８で１分間の放送時間、予備校のカテゴリに属し、放送料は１３０円の広告データに差し替えたものとなっている。
【００８１】
図１１乃至図１３に示した広告データが、この順で、所定のタイミングにより、データ送信装置６０（図４）から、パーソナルコンピュータ７０に対して送信される場合の、広告データに対して行われる処理について図１４を参照して説明する。図１４を参照して説明する例においては、コンテンツの視聴者（利用者）が、広告ポリシとして金額カテゴリ（図７）で、最低可能価格（最も安い課金額でコンテンツを視聴する）を選択し、視聴されるコンテンツの課金額５００円である場合である。また、１つのコンテンツに挿入される（１時間の放送に対してなど、時間単位で区切っても良い）広告データは、広告放送料が最大のものが最大３回と設定されているとする。
【００８２】
第１回目の広告データ（図１１）を受信したパーソナルコンピュータ７０は、広告データのパケットディスクリプタを参照することにより、広告放送料（割引）が最大になるのは、広告３のエステティックサロンの広告データであると判断し、このデータをＨＤＤ７４に記憶させる。次に、第２回目の広告データ（図１２）を受信したパーソナルコンピュータ７０は、広告データのパケットディスクリプタを参照することにより、広告放送料が最大になるのは、広告２の映画予告のデータであると判断し、このデータを、第１回目の受信の際に、ＨＤＤ７４に記憶された広告３の広告データの代わりにＨＤＤ７４に記録させる。
【００８３】
次に、第３回目の広告データ（図１３）を受信したパーソナルコンピュータ７０は、広告データのパケットディスクリプタより、広告放送料が最大になるのは広告８の予備校のデータであると判断し、このデータを、第２回目の受信の際に、ＨＤＤ７４に記憶された広告２のデータの代わりにＨＤＤ７４に記録させる。この後、コンテンツの視聴の段階で、パーソナルコンピュータ７０は、ＨＤＤ７４に最終的に記憶されている予備校に関する広告８のデータをコンテンツに挿入する。
【００８４】
コンテンツと広告データの提供が不具合なく終了されれば、視聴広告の情報として、利用者が所定のコンテンツを視聴する際に、広告８が３回挿入された（利用者が広告８を３回視聴した）ことが、データ送信装置６０の利用者サーバ６４に送信される。データ送信装置６０の利用者サーバ６４は、実際に利用者に請求する課金額として、コンテンツの視聴料である５００円から、１３０円の広告を３回視聴した分の３９０円を減算した１１０円と算出する。
【００８５】
次に図１５を参照して、他の例を挙げて、さらに、広告データに対する処理について説明する。図１５を参照して説明する例は、コンテンツの視聴者が、広告ポリシとして趣味・嗜好・希望カテゴリで、映画予告、エステティック、家庭電器、および自動車を選択した場合であり、視聴されるコンテンツの課金額５００円である場合である。第１回目（図１１）の広告データを受信したパーソナルコンピュータ７０は、受信された広告データのパケットディスクリプタを参照することより、設定された広告ポリシに合うデータは、広告２および広告３であると判断し、この広告データを、ＨＤＤ７４に記憶させる。
【００８６】
次に、第２回目（図１２）の広告データを受信したパーソナルコンピュータ７０は、同様に、広告データのパケットディスクリプタを参照することより、設定された広告ポリシに合う、新たな広告データとして広告５が存在することを検出し、そのデータをＨＤＤ７４に追加して記憶させる。また、広告2の映画予告のデータが更新されたことも検出し、ＨＤＤ７４に記憶されていた広告２のデータを更新する。広告３に関しては、内容が更新されておらず、また、第２回目に受信された広告データ内にも存在していたため、ＨＤＤ７４における記憶は、そのまま継続される。
【００８７】
次に、第３回目の広告データを受信したパーソナルコンピュータ９０は、広告データのパケットディスクリプタを参照することにより、設定された広告ポリシに合う新たなデータとして自動車の広告７が存在することを検出し、そのデータをＨＤＤ７４に記憶させる。第３回目に受信された広告データには、広告２、広告３、および広告５が、第２回目に受信された広告データと同様の内容で含まれていたため、そのまま、ＨＤＤ７４における記憶は継続される。
【００８８】
このような広告データがＨＤＤ７４に記憶されているときに、コンテンツが視聴されると、パーソナルコンピュータ９０は、ＨＤＤ７４に最終的に記憶されていた広告２，３，５，７の広告データをコンテンツに挿入して、視聴者に対して提供する。ただし、１つのコンテンツに対して３つの広告データしか挿入しないという設定がされていた場合、図１５に示すように、広告２，３，５の３つの広告データのみが挿入される。４つの広告データから、３つの広告データを選択する場合の選択方法は、どのような方法でも良いが、例えば、最も課金額が低くなるような選択が行われるなどである。
【００８９】
図１５に示したように、３つの広告データが挿入されたコンテンツの提供が、不具合なく終了された場合、視聴広告の情報として広告２，３，５が１回ずつ挿入されたことがデータ送信装置６０の利用者サーバ６４に送信される。その結果、データ送信装置６０の利用者サーバ６４は、利用者に実際に請求する課金額を、２１０（＝５００−１２０−１００−７０）円と算出する。
【００９０】
このように、個々の視聴者が、自己の広告ポリシを設定し、その設定された広告ポリシに合う広告データのみが、視聴者側のパーソナルコンピュータ９０に記憶され、コンテンツの視聴の際に、その記憶された広告データが提供されることにより、個々の視聴者に対応した広告を提供することが可能となる。また、その広告の視聴の仕方（例えば、広告時間カテゴリによる設定）について、視聴者側で設定できるため、より使い勝手の良い、自由度の高いコンテンツの視聴が可能となる。
【００９１】
また、利用者側での広告の個別化、挿入処理を行うことで、データ提供者側からの広告データの効率的な伝送が実現できる。さらに、データ提供者側で個々の要求に応じた広告の個別化を行わないことで、データ提供者側での処理負荷の軽減が実現される。コンテンツの利用者が自分の希望にあわせて広告視聴条件を設定できるようになり、広告の視聴状況に応じた課金額の選択などが可能となる。
【００９２】
以上、パーソナルコンピュータ７０を用いて説明したが、放送の受信、あるいはネットワークに接続が可能な機器であれば本発明を適用できることはもちろんである。また、広告選択のためのポリシとして３つのカテゴリを挙げて説明したが、これ以外のポリシの設定、あるいは、複数のポリシの組み合わせによる広告の選択を行ってもよい。
【００９３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００９４】
図１６は、汎用のパーソナルコンピュータの内部構成例を示す図である。パーソナルコンピュータのCPU（Central Processing Unit）２１１は、ROM（Read Only Memory）２１２に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２１３には、CPU２１１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース２１５は、キーボードやマウスから構成される入力部２１６が接続され、入力部２１６に入力された信号をCPU２１１に出力する。また、入出力インタフェース２１５には、ディスプレイやスピーカなどから構成される出力部２１７も接続されている。
【００９５】
さらに、入出力インタフェース２１５には、ハードディスクなどから構成される記憶部２１８、および、インターネットなどのネットワークを介して他の装置とデータの授受を行う通信部２１９も接続されている。ドライブ２２０は、磁気ディスク２３１、光ディスク２３２、光磁気ディスク２３３、半導体メモリ２３４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【００９６】
記録媒体は、図１６に示すように、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２３１（フロッピディスクを含む）、光ディスク２３２（CD-ROM（Compact Disk-Read Only Memory），DVD（Digital Versatile Disk）を含む）、光磁気ディスク２３３（MD（Mini-Disk）を含む）、若しくは半導体メモリ２３４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているROM２１２や記憶部２１８が含まれるハードディスクなどで構成される。
【００９７】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００９９】
【発明の効果】
以上の如く本発明によれば、個々のユーザに対応した広告を提供でき、かつ、提供される広告はその時点で、最も効果的であるようにすることが可能となる。
【０１００】
また、本発明によれば、個々のユーザに対応した広告を提供でき、かつ、提供される広告はその時点で、最も効果的であるようにすることが可能となり、さらに、提供される広告に応じた課金処理ができるため、ユーザ側にとっては、課金額の選択を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したデータ処理システムの一実施の形態の構成を示すブロック図である。
【図２】データ送信装置の処理を説明するフローチャートである。
【図３】データ受信装置の処理を説明するフローチャートである。
【図４】本発明を適用したコンテンツ、広告配信システムの一実施の形態の構成である。
【図５】コンテンツと広告データのストリーム形式を説明する図である。
【図６】パケットディスクリプタの内容を説明する図である。
【図７】広告ポリシの内容を説明する図である。
【図８】広告データの選択について説明するフローチャートである。
【図９】ネットワークにおける送信データのパケットの形式を説明する図である。
【図１０】ディジタル放送におけるデータのフォーマットを説明する図である。
【図１１】送信される広告データのデータについて説明する図である。
【図１２】送信される広告データの他のデータについて説明する図である。
【図１３】送信される広告データのさらに他のデータについて説明する図である。
【図１４】データ受信装置における広告の選択、課金処理結果について説明する図である。
【図１５】データ受信装置における広告の選択、課金処理結果について説明する図である。
【図１６】媒体を説明する図である。
【符号の説明】
６０  データ送信装置，  ６１  コンテンツサーバ，  ６２  広告サーバ，  ６３  フロントエンドサーバ，  ６４  利用者サーバ，  ６５  データ送出装置，  ７０  パーソナルコンピュータ，  ７１  ネットワークインタフェース，  ７２  ＣＰＵ，  ７３  オーディオグラフィックチップ，  ７４  ＨＤＤ，  ７５  データ復調ブロック
【図１】
0004665324.tif 000002
【図２】
0004665324.tif 000003
【図３】
0004665324.tif 000004
【図４】
0004665324.tif 000005
【図５】
0004665324.tif 000006
【図６】
0004665324.tif 000007
【図７】
0004665324.tif 000008
【図８】
0004665324.tif 000009
【図９】
0004665324.tif 000010
【図１０】
0004665324.tif 000011
【図１１】
0004665324.tif 000012
【図１２】
0004665324.tif 000013
【図１３】
0004665324.tif 000014
【図１４】
0004665324.tif 000015
【図１５】
0004665324.tif 000016
【図１６】
0004665324.tif 000017