(57)【要約】【課題】従来、一定範囲内の映像の品質の制約のもと、配信される複数の番組の映像品質を調整して、複数の番組を配信することができないという課題があった。【解決手段】視聴者が視聴した番組の番組属性や、視聴者の視聴姿勢を含む視聴傾向情報を格納しており、一のユーザが視聴要求した番組に対応する視聴傾向情報と、他のユーザが視聴する可能性のある１以上の視聴要求予測番組に対応する視聴傾向情報を用いて、品質制約情報に従って、受け付けた視聴要求の対象となった番組の映像品質を決定し、番組識別情報と、決定した品質情報を含む番組の配信要求を、番組配信サーバ装置に送信するサーバ装置を有する番組出力システムにより、配信される複数の番組についての一定範囲内の映像の品質の制約のもと、複数人の視聴者に、それぞれ配信される複数の番組の映像品質を調整して、複数の番組を配信することができる。【選択図】図２
2008124555.tif 000002
【特許請求の範囲】
【請求項１】
番組を出力する番組出力装置と、番組を受信し、前記番組出力装置に送付するサーバ装置と、番組を配信する番組配信サーバ装置を具備する番組出力システムであって、
前記番組出力装置は、
視聴者からの番組の視聴の要求であり、番組を識別する情報である番組識別情報を有する視聴要求を受け付ける受付部と、
前記視聴要求を入力した視聴者を識別する情報である視聴者識別情報を取得する視聴者識別情報取得部と、
前記視聴要求と前記視聴者識別情報を前記サーバ装置に送信する要求送信部と、
前記視聴要求に対応する番組を前記サーバ装置から受信する番組受信部と、
前記番組受信部が受信した番組を出力する番組出力部を具備し、
前記サーバ装置は、
番組の視聴者を識別する視聴者識別情報と当該視聴者の番組の視聴履歴に関する情報である視聴履歴情報を有する視聴傾向情報を２以上格納している視聴傾向情報格納部と、
前記番組出力装置から前記視聴要求と前記視聴者識別情報を受信する要求受信部と、
前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する視聴要求予測番組決定部と、
２以上の番組を同時に受信する場合の映像の品質に関する制約についての情報である品質制約情報を格納している品質制約情報格納部と、
前記受付部が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記視聴要求予測番組決定部が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、前記品質制約情報に従って、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定部と、
番組を識別する番組識別情報と、前記品質決定部が決定した映像品質についての情報である品質情報を含む番組の配信要求を、前記番組配信サーバ装置に送信する配信要求送信部と、
前記番組の配信要求の送信に対応して、当該番組を前記番組配信サーバ装置から受信する番組中継受信部と、
前記番組中継受信部が受信した番組を、前記番組出力装置に送信する番組中継送信部を具備し、
前記番組配信サーバ装置は、
１以上の番組を格納している番組格納部と、
番組を識別する番組識別情報と、番組を構成する映像品質についての情報である品質情報を含む番組の配信要求を、前記サーバ装置から受信する配信要求受信部と、
前記配信要求受信部が受信した配信要求が有する番組識別情報で識別される番組を前記番組格納部から取得する番組取得部と、
前記番組取得部が取得した番組を、前記配信要求が有する品質情報が示す映像の品質で、前記サーバ装置に配信する番組配信部を具備する番組出力システム。
【請求項２】
前記視聴者識別情報取得部は、
視聴者を撮影し、当該視聴者の映像を取得する撮影手段と、
視聴者識別情報と視聴者の映像を有する視聴者情報を２以上格納している視聴者情報格納手段と、
前記撮影手段が撮影した視聴者の映像に一致する映像であり、前記視聴者情報格納手段に格納されている視聴者の映像を認識する視聴者映像認識手段と、
前記視聴者映像認識手段が、前記撮影手段が撮影した視聴者の映像に一致する映像であると認識した視聴者の映像と対になる視聴者識別情報を取得する視聴者識別情報取得手段を具備する請求項１記載の番組出力システム。
【請求項３】
前記視聴要求予測番組決定部は、
放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報と、当該番組識別情報で識別される番組のジャンルを示すジャンル情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、
前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、
前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、
前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備する請求項１記載の番組出力システム。
【請求項４】
前記視聴傾向情報格納部に格納されている視聴傾向情報は、
出力されている番組に対する視聴者の視聴姿勢を示す情報である視聴姿勢情報と、
出力された番組の番組属性を有し、
前記視聴要求予測番組決定部は、
放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、
前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、
前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、
前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報であり、番組属性を有する視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備し、
前記品質決定部は、
前記視聴要求予測番組情報取得手段が取得した視聴要求予測番組情報ごとに、当該視聴要求予測番組情報に対応する番組を視聴すると予測された視聴者が、視聴した別の番組に対応する1以上の各視聴傾向情報が有する1以上の番組属性、および1以上の視聴姿勢情報を、前記視聴傾向情報格納部から取得する視聴方法情報取得手段と、
当該視聴要求予測番組情報が有する番組属性と一致する番組属性を、前記視聴方法情報取得手段が取得した1以上の番組属性から選択し、当該選択された番組属性と対になる1以上の視聴姿勢情報を選択する視聴姿勢情報選択手段と、
前記視聴姿勢情報選択手段が選択した1以上の視聴姿勢情報を用いて、当該視聴要求予測番組情報に対応する番組の視聴姿勢情報である予測視聴姿勢情報を取得する予測視聴姿勢情報取得手段と、
前記要求受信部が受信した前記視聴要求が有する番組識別情報で識別される番組の番組属性を、前記番組表情報格納手段から取得する視聴要求番組属性取得手段と、
前記視聴要求番組属性取得手段が取得した番組属性と一致する番組属性であり、前記視聴者識別情報取得部が取得した視聴者識別情報で識別される視聴者が視聴した番組についての情報である1以上の視聴傾向情報が有する1以上の番組属性を取得する視聴要求者番組属性取得手段と、
前記視聴要求者番組属性取得手段が取得した1以上の番組属性に対応する番組の視聴姿勢情報を取得する視聴要求者視聴姿勢情報取得手段と、
前記品質制約情報に従って、視聴要求者視聴姿勢情報取得手段が取得した視聴姿勢情報、および予測視聴姿勢情報取得手段が取得した予測視聴姿勢情報を用いて、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定手段を具備する請求項１記載の番組出力システム。
【請求項５】
番組出力装置、サーバ装置、番組配信サーバ装置に加えて、視聴傾向情報を取得する視聴傾向情報取得装置をさらに具備し、
前記視聴傾向情報取得装置は、
前記番組出力装置の番組出力部が出力した番組に対する視聴者の振る舞いから取得され得る視聴姿勢を示す情報である視聴姿勢情報を取得する視聴姿勢情報取得部と、
前記視聴者識別情報取得部が取得した視聴者識別情報と、前記番組出力部が出力した番組の番組属性と、前記視聴姿勢情報取得部が取得した視聴姿勢情報を用いて、視聴傾向情報を構成する視聴傾向情報構成部と、
前記視聴傾向情報構成部が構成した視聴傾向情報を前記サーバ装置に送付する視聴傾向情報送付部を具備し、
前記サーバ装置は、
前記視聴傾向情報取得装置から視聴傾向情報を受け付ける視聴傾向情報受付部と、
前記視聴傾向情報受付部が受け付けた視聴傾向情報を前記視聴傾向情報格納部に蓄積する視聴傾向情報蓄積部をさらに具備する請求項４記載の番組出力システム。
【請求項６】
前記視聴姿勢情報は、
視聴者が出力されている番組に注目していた度合いを示す情報である注目度情報を有し、
前記視聴姿勢情報取得部は、
カメラで撮影した視聴者の映像から、前記視聴者が視聴している番組を出力しているディスプレイに向いている頻度についての情報である視聴頻度情報を取得する視聴頻度情報取得手段、または、
前記視聴者と前記番組を出力しているディスプレイとの距離である距離情報を取得する距離情報取得手段のうちの1以上の手段を具備し、
前記視聴頻度情報と前記距離情報のうちの1以上の情報を用いて前記注目度情報が構成される請求項５記載の番組出力システム。
【請求項７】
前記視聴姿勢情報は、
視聴者が番組を視聴する際の視聴のスタイルを特定する情報である視聴スタイル情報を有し、
前記視聴姿勢情報取得部は、
チャンネルを切り替える1以上の命令を取得する命令取得手段と、
前記命令取得手段が取得した1以上の命令を用いて、少なくとも集中視聴か非集中視聴かを判断し、集中視聴か否かについての情報である視聴スタイル情報を取得する視聴スタイル情報取得手段を具備する請求項５記載の番組出力システム。
【請求項８】
前記視聴要求予測番組決定部は、
放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、
前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、
前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯における、前記１以上の各視聴候補者識別情報で識別される各視聴候補者の行動や状況を示す情報である行動状況情報を取得する行動状況情報取得手段と、
前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者であり、前記行動状況情報取得手段が取得した行動状況情報から、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組が視聴可能である１以上の視聴候補者を識別する情報である１以上の視聴候補者識別情報を取得する視聴候補者識別情報取得手段と、
前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、
前記視聴候補者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記視聴候補者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備する請求項１記載の番組出力システム。
【請求項９】
前記行動状況情報取得手段は、
１以上の視聴者識別情報と対に、当該各視聴者識別情報で識別される各視聴候補者の行動予定を示すスケジュール情報を格納しているスケジュール情報格納手段を具備し、
前記視聴候補者識別情報取得手段は、
前記各視聴候補者の行動予定を示すスケジュール情報を用いて、前記１以上の各視聴候補者識別情報で識別される各視聴候補者が、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組を視聴可能であるか否かを判断する視聴可能性判断手段を具備する請求項８記載の番組出力システム。
【請求項１０】
前記行動状況情報取得手段は、
１以上の視聴者識別情報で識別される各視聴候補者の現在位置の情報である位置情報を受信する視聴候補者位置情報取得手段を具備し、
前記視聴候補者識別情報取得手段は、
番組が出力される位置の情報である番組出力位置情報を格納している番組出力位置情報格納手段と、
前記視聴候補者位置情報取得手段が取得した各視聴候補者の位置情報と、前記番組出力位置情報を用いて、各視聴候補者が、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組を視聴可能であるか否かを判断する視聴可能性判断手段を具備する請求項８記載の番組出力システム。
【請求項１１】
請求項１から請求項１０いずれか記載の番組出力システムを構成するサーバ装置。
【請求項１２】
番組の視聴者を識別する視聴者識別情報と当該視聴者の番組の視聴履歴に関する情報である視聴履歴情報を有する視聴傾向情報を２以上格納している視聴傾向情報格納部と、
番組出力装置から前記視聴要求と前記視聴者識別情報を受信する要求受信部と、
前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する視聴要求予測番組決定部と、
２以上の番組を同時に受信する場合の映像の品質に関する制約についての情報である品質制約情報を格納している品質制約情報格納部と、
前記受付部が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記視聴要求予測番組決定部が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、前記品質制約情報に従って、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定部と、
番組を識別する番組識別情報と、前記品質決定部が決定した映像品質についての情報である品質情報を含む番組の配信要求を、番組配信サーバ装置に送信する配信要求送信部と、
前記番組の配信要求の送信に対応して、当該番組を前記番組配信サーバ装置から受信する番組中継受信部と、
前記番組中継受信部が受信した番組を、前記番組出力装置に送信する番組中継送信部を具備するサーバ装置。
【請求項１３】
前記視聴傾向情報格納部に格納されている視聴傾向情報は、
出力されている番組に対する視聴者の視聴姿勢を示す情報である視聴姿勢情報と、
出力された番組の番組属性を有し、
前記視聴要求予測番組決定部は、
放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、
前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、
前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、
前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報であり、番組属性を有する視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備し、
前記品質決定部は、
前記視聴要求予測番組情報取得手段が取得した視聴要求予測番組情報ごとに、当該視聴要求予測番組情報に対応する番組を視聴すると予測された視聴者が、視聴した別の番組に対応する1以上の各視聴傾向情報が有する1以上の番組属性、および1以上の視聴姿勢情報を、前記視聴傾向情報格納部から取得する視聴方法情報取得手段と、
当該視聴要求予測番組情報が有する番組属性と一致する番組属性を、前記視聴方法情報取得手段が取得した1以上の番組属性から選択し、当該選択された番組属性と対になる1以上の視聴姿勢情報を選択する視聴姿勢情報選択手段と、
前記視聴姿勢情報選択手段が選択した1以上の視聴姿勢情報を用いて、当該視聴要求予測番組情報に対応する番組の視聴姿勢情報である予測視聴姿勢情報を取得する予測視聴姿勢情報取得手段と、
前記要求受信部が受信した前記視聴要求が有する番組識別情報で識別される番組の番組属性を、前記番組表情報格納手段から取得する視聴要求番組属性取得手段と、
前記視聴要求番組属性取得手段が取得した番組属性と一致する番組属性であり、前記視聴者識別情報取得部が取得した視聴者識別情報で識別される視聴者が視聴した番組についての情報である1以上の視聴傾向情報が有する1以上の番組属性を取得する視聴要求者番組属性取得手段と、
前記視聴要求者番組属性取得手段が取得した1以上の番組属性に対応する番組の視聴姿勢情報を取得する視聴要求者視聴姿勢情報取得手段と、
前記品質制約情報に従って、視聴要求者視聴姿勢情報取得手段が取得した視聴姿勢情報、および予測視聴姿勢情報取得手段が取得した予測視聴姿勢情報を用いて、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定手段を具備する請求項１２記載のサーバ装置。
【請求項１４】
前記視聴要求予測番組決定部は、
放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、
前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、
前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯における、前記１以上の各視聴候補者識別情報で識別される各視聴候補者の行動や状況を示す情報である行動状況情報を取得する行動状況情報取得手段と、
前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者であり、前記行動状況情報取得手段が取得した行動状況情報から、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組が視聴可能である１以上の視聴候補者を識別する情報である１以上の視聴候補者識別情報を取得する視聴候補者識別情報取得手段と、
前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、
前記視聴候補者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記視聴候補者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備する請求項１２記載のサーバ装置。
【請求項１５】
コンピュータを、視聴要求と視聴者識別情報を受信する要求受信部と、
前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を記憶媒体から読み出し、当該１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する視聴要求予測番組決定部と、
前記受付部が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記視聴要求予測番組決定部が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、格納されている品質制約情報に従って、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定部と、
番組を識別する番組識別情報と、前記品質決定部が決定した映像品質についての情報である品質情報を含む番組の配信要求を、前記番組配信サーバ装置に送信する配信要求送信部と、
前記番組の配信要求の送信に対応して、当該番組を前記番組配信サーバ装置から受信する番組中継受信部と、
前記番組中継受信部が受信した番組を、前記番組出力装置に送信する番組中継送信部として機能させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムにおいて、
前記視聴傾向情報は、
出力されている番組に対する視聴者の視聴姿勢を示す情報である視聴姿勢情報と、
出力された番組の番組属性を有し、
コンピュータを、
前記視聴要求予測番組決定部は、
放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、
前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、
前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、
前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報であり、番組属性を有する視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備するものとして機能させ、
前記品質決定部は、
前記視聴要求予測番組情報取得手段が取得した視聴要求予測番組情報ごとに、当該視聴要求予測番組情報に対応する番組を視聴すると予測された視聴者が、視聴した別の番組に対応する1以上の各視聴傾向情報が有する1以上の番組属性、および1以上の視聴姿勢情報を、前記視聴傾向情報格納部から取得する視聴方法情報取得手段と、
当該視聴要求予測番組情報が有する番組属性と一致する番組属性を、前記視聴方法情報取得手段が取得した1以上の番組属性から選択し、当該選択された番組属性と対になる1以上の視聴姿勢情報を選択する視聴姿勢情報選択手段と、
前記視聴姿勢情報選択手段が選択した1以上の視聴姿勢情報を用いて、当該視聴要求予測番組情報に対応する番組の視聴姿勢情報である予測視聴姿勢情報を取得する予測視聴姿勢情報取得手段と、
前記要求受信部が受信した前記視聴要求が有する番組識別情報で識別される番組の番組属性を、前記番組表情報格納手段から取得する視聴要求番組属性取得手段と、
前記視聴要求番組属性取得手段が取得した番組属性と一致する番組属性であり、前記視聴者識別情報取得部が取得した視聴者識別情報で識別される視聴者が視聴した番組についての情報である1以上の視聴傾向情報が有する1以上の番組属性を取得する視聴要求者番組属性取得手段と、
前記視聴要求者番組属性取得手段が取得した1以上の番組属性に対応する番組の視聴姿勢情報を取得する視聴要求者視聴姿勢情報取得手段と、
前記品質制約情報に従って、視聴要求者視聴姿勢情報取得手段が取得した視聴姿勢情報、および予測視聴姿勢情報取得手段が取得した予測視聴姿勢情報を用いて、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定手段を具備するものとして機能させる請求項１５記載のプログラム。
【請求項１７】
請求項１５記載のプログラムにおいて、
コンピュータを、
前記視聴要求予測番組決定部を、
放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、
前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、
前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯における、前記１以上の各視聴候補者識別情報で識別される各視聴候補者の行動や状況を示す情報である行動状況情報を取得する行動状況情報取得手段と、
前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者であり、前記行動状況情報取得手段が取得した行動状況情報から、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組が視聴可能である１以上の視聴候補者を識別する情報である１以上の視聴候補者識別情報を取得する視聴候補者識別情報取得手段と、
前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、
前記視聴候補者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記視聴候補者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備するものとして機能させるための請求項１５記載のプログラム。
【請求項１８】
要求受信部と、視聴要求予測番組決定部と、品質決定部と、配信要求送信部と、番組受信部と、番組出力部により、実行される番組出力方法であって、
前記要求受信部により、視聴要求と視聴者識別情報を受信するステップと、
前記視聴要求予測番組決定部により、前記受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を記憶媒体から読み出し、当該１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定するステップと、
前記品質決定部により、前記受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、格納されている品質制約情報に従って、前記受け付けた視聴要求の対象となった番組の映像品質を決定するステップと、
前記配信要求送信部により、番組を識別する番組識別情報と、前記決定した映像品質についての情報である品質情報を含む番組の配信要求を、番組配信サーバ装置に送信するステップと、
前記番組受信部により、前記番組の配信要求の送信に対応して、当該番組を番組配信サーバ装置から受信するステップと、
前記番組出力部により、前記受信した番組を出力するステップを具備する番組出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組等を配信し、出力する番組出力システム等に関するものである。
【背景技術】
【０００２】
従来、ユーザの番組等の視聴形態を考慮した映像品質制御手法の提案がある（非特許文献１参照）。本映像品質制御手法では、小規模ベストエフォートネットワークにおける映像配信サービスを対象に、ユーザの視聴形態（ザッピング／ながら見／視聴に専念など）に応じて、配信される映像の品質を制御する。本手法では、他の作業を行っているときには映像の品質は低くても問題はないという考え方に基づき、映像の画面を注視していないときの映像フレームレートを非常に小さなものとし、注視したときにのみ高品質な映像を配信する手法を採用している。その結果、視聴に専念していないときにも多くの帯域を消費する無駄な映像配信トラフィックが減少し、視聴要求の統計効果とともに、限られた小規模の帯域を有効に利用することが可能になる。
【０００３】
また、ストリーミング制約の変更に基づいて、動的に品質を調整する以下の技術がある（特許文献１参照）。つまり、本技術は、ストリーミング制約の変更に基づくデジタル媒体の動的品質調整の方法である。まず、デジタル媒体サーバは、一組のストリーミング制約に従ってデジタル媒体ストリームを要求しているクライアントに送る。そして、クライアントは、制御ネットワークを通じてデジタル媒体サーバに要求を送り、特定種類の情報をそれ以上望まないことを示す。この信号の受信に応答して、ビデオサーバは、信号を発しているクライアントへのその特定種類の情報の送信を中止する。そして、その結果、ストリーミング制約が緩和される。視聴者が特定種類の情報を望まないという信号を発する場合、その特定種類の情報はそのクライアントには送信されず、それにより映像ストリーミングサービス上のストリーミング制約が低減され、信号を発しているクライアントに以前に割当てられていたバンド幅の解放された部分を使用する任意のクライアントに対して、品質を改善したデジタル媒体情報を送ることができる。
【０００４】
また、関連する技術として、ユーザのテレビ視聴時の行動を撮影した映像から、個人的選好に関する情報を自動的に獲得するシステムがある（非特許文献２）。本システムでは、あらかじめ用意された興味区間の分かっている撮影映像から、興味の有無時におけるユーザの顔の変化のパターンを学習した、隠れマルコフモデルを用いて、ユーザが興味を持ってテレビを視聴した区間の推定を行う興味区間推定法を採用する。
【０００５】
また、関連する技術として、ビデオストリームを受信する者に対して、バンド幅を分け合う技術がある（非特許文献３）。
【０００６】
さらに、本発明の背景として、以下の背景がある。つまり、例えば、サーバ型放送の普及などにより、家族各人が自分の嗜好に合った映像ストリームを好きなタイミングで受信することが可能になると、複数の映像ストリームの受信が要求される一方で、家庭までのラストマイルの通信帯域は有限であるため、家族各人が映像ストリームの受信をする際に、利用可能な通信帯域を考慮した映像品質の調停が必要となる。
【特許文献１】特表２００４−５０７９５８号公報（第１頁、第１図等）
【非特許文献１】加藤由花、他１名、「ユーザの視聴形態を考慮した映像品質制御手法の提案」、電子情報通信学会、信学技報 CQ2003-37, 2003
【非特許文献２】山本  誠、他２名、「個人的選好獲得のためのテレビ視聴時における興味区間の推定」、画像の認識・理解シンポジウム(MIRU2006)、2006年7月
【非特許文献３】P. Mehra, C,他２名、「Receiver-driven bandwidth sharing for TCP and its application to video streaming」，IEEE Transactions on Multimedia,2005
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の従来システムや方法においては、配信される複数の番組についての一定範囲内の映像の品質の制約のもと、複数人の視聴者に、それぞれ配信される複数の番組の映像品質を調整して、複数の番組を配信することができない、という課題があった。
【０００８】
具体的には、例えば、従来システムや方法においては、一の家庭内に番組配信で利用できる通信バンド幅に制約がある場合、複数の家族構成員が視聴できる番組の映像品質を調整して、複数の家族構成員のトータルなマルチメディアに対する品質に関する満足感を向上させることができなかった。
【０００９】
そこで、本発明は、複数の家族構成員が視聴できる番組の映像品質を調整して、複数の家族構成員のトータルなマルチメディアに対する品質に関する満足感を向上させることを目的とする。さらに、具体的には、例えば、複数の家族構成員が、共通に利用する情報通信インフラに対し、その人々のプロフィール情報、過去の行動に関する情報などの長期的観点から獲得される情報と、その時々に生じる各人の要求や各人がその時に置かれている状況の情報などの短期的観点から獲得される情報のうち、一以上の情報を用いて、複数の人たちのトータルなマルチメディアに対する品質に関する満足感を向上させるように、限られた情報通信インフラのリソース配分を調停することを目的とする。
【００１０】
つまり、本発明は、例えば、家族各人の過去の視聴傾向及び現在の行動状況から、映像ストリームの受信を要求する可能性のある家族員を推定し、それらの家族員の視聴傾向に適応する映像品質制御を行うことを目的とする。これにより、各人の視聴傾向を反映し、品質要求をできるだけ満たしつつ、家族全体の満足度を最大化する制御方式が実現できる。
【課題を解決するための手段】
【００１１】
本第一の発明の番組出力システムは、番組を出力する番組出力装置と、番組を受信し、前記番組出力装置に送付するサーバ装置と、番組を配信する番組配信サーバ装置を具備する番組出力システムであって、前記番組出力装置は、視聴者からの番組の視聴の要求であり、番組を識別する情報である番組識別情報を有する視聴要求を受け付ける受付部と、前記視聴要求を入力した視聴者を識別する情報である視聴者識別情報を取得する視聴者識別情報取得部と、前記視聴要求と前記視聴者識別情報を前記サーバ装置に送信する要求送信部と、前記視聴要求に対応する番組を前記サーバ装置から受信する番組受信部と、前記番組受信部が受信した番組を出力する番組出力部を具備し、前記サーバ装置は、番組の視聴者を識別する視聴者識別情報と当該視聴者の番組の視聴履歴に関する情報であり、視聴した番組のジャンル情報を有する番組属性を含む視聴履歴情報を有する視聴傾向情報を２以上格納している視聴傾向情報格納部と、前記番組出力装置から前記視聴要求と前記視聴者識別情報を受信する要求受信部と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する視聴要求予測番組決定部と、２以上の番組を同時に受信する場合の映像の品質に関する制約についての情報である品質制約情報を格納している品質制約情報格納部と、前記受付部が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記視聴要求予測番組決定部が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、前記品質制約情報に従って、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定部と、番組を識別する番組識別情報と、前記品質決定部が決定した映像品質についての情報である品質情報を含む番組の配信要求を、前記番組配信サーバ装置に送信する配信要求送信部と、前記番組の配信要求の送信に対応して、当該番組を前記番組配信サーバ装置から受信する番組中継受信部と、前記番組中継受信部が受信した番組を、前記番組出力装置に送信する番組中継送信部を具備し、前記番組配信サーバ装置は、１以上の番組を格納している番組格納部と、番組を識別する番組識別情報と、番組を構成する映像品質についての情報である品質情報を含む番組の配信要求を、前記サーバ装置から受信する配信要求受信部と、前記配信要求受信部が受信した配信要求が有する番組識別情報で識別される番組を前記番組格納部から取得する番組取得部と、前記番組取得部が取得した番組を、前記配信要求が有する品質情報が示す映像の品質で、前記サーバ装置に配信する番組配信部を具備する番組出力システムである。
【００１２】
かかる構成により、視聴傾向に応じた品質のコンテンツを出力できる。その際、例えば、視聴可能性のある家族員などの他の者の視聴傾向を取得し、全体を考慮して、品質を決定できる。
【００１３】
また、本第二の発明の番組出力システムは、第一の発明に対して、前記視聴者識別情報取得部は、視聴者を撮影し、当該視聴者の映像を取得する撮影手段と、視聴者識別情報と視聴者の映像を有する視聴者情報を２以上格納している視聴者情報格納手段と、前記撮影手段が撮影した視聴者の映像に一致する映像であり、前記視聴者情報格納手段に格納されている視聴者の映像を認識する視聴者映像認識手段と、前記視聴者映像認識手段が、前記撮影手段が撮影した視聴者の映像に一致する映像であると認識した視聴者の映像と対になる視聴者識別情報を取得する視聴者識別情報取得手段を具備する番組出力システムである。
【００１４】
かかる構成により、視聴者識別情報を精度高く自動的に取得できる。
【００１５】
また、本第三の発明の番組出力システムは、第一の発明に対して、前記視聴要求予測番組決定部は、放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報と、当該番組識別情報で識別される番組のジャンルを示すジャンル情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備する番組出力システムである。
【００１６】
かかる構成により、視聴候補者の過去の視聴履歴を用いて、視聴候補者が視聴要求する可能性のある番組を精度高く予測できる。
【００１７】
また、本第四の発明の番組出力システムは、第一の発明に対して、前記視聴傾向情報格納部に格納されている視聴傾向情報は、出力されている番組に対する視聴者の視聴姿勢を示す情報である視聴姿勢情報と、出力された番組のジャンルを示すジャンル情報を含む番組属性を有し、前記視聴要求予測番組決定部は、放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報と、当該番組識別情報で識別される番組のジャンルを示すジャンル情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報であり、番組属性を有する視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備し、前記品質決定部は、前記視聴要求予測番組情報取得手段が取得した視聴要求予測番組情報ごとに、当該視聴要求予測番組情報に対応する番組を視聴すると予測された視聴者が、視聴した別の番組に対応する1以上の各視聴傾向情報が有する1以上の番組属性、および1以上の視聴姿勢情報を、前記視聴傾向情報格納部から取得する視聴方法情報取得手段と、当該視聴要求予測番組情報が有する番組属性と一致する番組属性を、前記視聴方法情報取得手段が取得した1以上の番組属性から選択し、当該選択された番組属性と対になる1以上の視聴姿勢情報を選択する視聴姿勢情報選択手段と、前記視聴姿勢情報選択手段が選択した1以上の視聴姿勢情報を用いて、当該視聴要求予測番組情報に対応する番組の視聴姿勢情報である予測視聴姿勢情報を取得する予測視聴姿勢情報取得手段と、前記要求受信部が受信した前記視聴要求が有する番組識別情報で識別される番組の番組属性を、前記番組表情報格納手段から取得する視聴要求番組属性取得手段と、前記視聴要求番組属性取得手段が取得した番組属性と一致する番組属性であり、前記視聴者識別情報取得部が取得した視聴者識別情報で識別される視聴者が視聴した番組についての情報である1以上の視聴傾向情報が有する1以上の番組属性を取得する視聴要求者番組属性取得手段と、前記視聴要求者番組属性取得手段が取得した1以上の番組属性に対応する番組の視聴姿勢情報を取得する視聴要求者視聴姿勢情報取得手段と、前記品質制約情報に従って、視聴要求者視聴姿勢情報取得手段が取得した視聴姿勢情報、および予測視聴姿勢情報取得手段が取得した予測視聴姿勢情報を用いて、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定手段を具備する番組出力システムである。
【００１８】
かかる構成により、視聴者が過去に番組を視聴した際の視聴姿勢に関する情報を用いて、映像品質を精度高く決定できる。
【００１９】
また、本第五の発明の番組出力システムは、第四記載の発明に対して、番組出力装置、サーバ装置、番組配信サーバ装置に加えて、視聴傾向情報を取得する視聴傾向情報取得装置をさらに具備し、前記視聴傾向情報取得装置は、前記番組出力装置の番組出力部が出力した番組に対する視聴者の振る舞いから取得され得る視聴姿勢を示す情報である視聴姿勢情報を取得する視聴姿勢情報取得部と、前記視聴者識別情報取得部が取得した視聴者識別情報と、前記番組出力部が出力した番組の番組属性と、前記視聴姿勢情報取得部が取得した視聴姿勢情報を用いて、視聴傾向情報を構成する視聴傾向情報構成部と、前記視聴傾向情報構成部が構成した視聴傾向情報を前記サーバ装置に送付する視聴傾向情報送付部を具備し、前記サーバ装置は、前記視聴傾向情報取得装置から視聴傾向情報を受け付ける視聴傾向情報受付部と、前記視聴傾向情報受付部が受け付けた視聴傾向情報を前記視聴傾向情報格納部に蓄積する視聴傾向情報蓄積部をさらに具備する番組出力システムである。
【００２０】
かかる構成により、視聴姿勢情報を自動取得することができる。
【００２１】
また、本第六の発明の番組出力システムは、第五の発明に対して、前記視聴姿勢情報は、視聴者が出力されている番組に注目していた度合いを示す情報である注目度情報を有し、前記視聴姿勢情報取得部は、カメラで撮影した視聴者の映像から、前記視聴者が視聴している番組を出力しているディスプレイに向いている頻度についての情報である視聴頻度情報を取得する視聴頻度情報取得手段、または、前記視聴者と前記番組を出力しているディスプレイとの距離である距離情報を取得する距離情報取得手段のうちの1以上の手段を具備し、前記視聴頻度情報と前記距離情報のうちの1以上の情報を用いて前記注目度情報が構成される番組出力システムである。
【００２２】
かかる構成により、視聴姿勢情報を構成する注目度情報を自動取得することができる。
【００２３】
また、本第七の発明の番組出力システムは、第五の発明に対して、前記視聴姿勢情報は、視聴者が番組を視聴する際の視聴のスタイルを特定する情報である視聴スタイル情報を有し、前記視聴姿勢情報取得部は、チャンネルを切り替える1以上の命令を取得する命令取得手段と、前記命令取得手段が取得した1以上の命令を用いて、少なくとも集中視聴か非集中視聴かを判断し、集中視聴か否かについての情報である視聴スタイル情報を取得する視聴スタイル情報取得手段を具備する番組出力システムである。
【００２４】
かかる構成により、視聴姿勢情報を構成する視聴スタイル情報を自動取得することができる。
【００２５】
また、本第八の発明の番組出力システムは、第一の発明に対して、前記視聴要求予測番組決定部は、放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報と、当該番組識別情報で識別される番組のジャンルを示すジャンル情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯における、前記１以上の各視聴候補者識別情報で識別される各視聴候補者の行動や状況を示す情報である行動状況情報を取得する行動状況情報取得手段と、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者であり、前記行動状況情報取得手段が取得した行動状況情報から、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組が視聴可能である１以上の視聴候補者を識別する情報である１以上の視聴候補者識別情報を取得する視聴候補者識別情報取得手段と、前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、前記視聴候補者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記視聴候補者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備する番組出力システムである。
【００２６】
かかる構成により、視聴候補者の行動状況を利用して、真の視聴候補者を決定できる。
【００２７】
また、本第九の発明の番組出力システムは、第八の発明に対して、前記行動状況情報取得手段は、１以上の視聴者識別情報と対に、当該各視聴者識別情報で識別される各視聴候補者の行動予定を示すスケジュール情報を格納しているスケジュール情報格納手段を具備し、前記視聴候補者識別情報取得手段は、前記各視聴候補者の行動予定を示すスケジュール情報を用いて、前記１以上の各視聴候補者識別情報で識別される各視聴候補者が、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組を視聴可能であるか否かを判断する視聴可能性判断手段を具備する番組出力システムである。
【００２８】
かかる構成により、行動状況情報を、いわゆるスケジューラから自動取得できる。
【００２９】
また、本第十の発明の番組出力システムは、第八の発明に対して、前記行動状況情報取得手段は、１以上の視聴者識別情報で識別される各視聴候補者の現在位置の情報である位置情報を受信する視聴候補者位置情報取得手段を具備し、前記視聴候補者識別情報取得手段は、番組が出力される位置の情報である番組出力位置情報を格納している番組出力位置情報格納手段と、前記視聴候補者位置情報取得手段が取得した各視聴候補者の位置情報と、前記番組出力位置情報を用いて、各視聴候補者が、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組を視聴可能であるか否かを判断する視聴可能性判断手段を具備する番組出力システムである。
【００３０】
かかる構成により、行動状況情報を、各視聴候補者の現在位置の情報である位置情報から自動取得できる。
【発明の効果】
【００３１】
本発明による番組出力システムによれば、配信される複数の番組についての一定範囲内の映像の品質の制約のもと、複数人の視聴者に、それぞれ配信される複数の番組の映像品質を調整して、複数の番組を配信することができる。
【発明を実施するための最良の形態】
【００３２】
以下、番組出力システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００３３】
本実施の形態において、複数人の番組の視聴傾向に応じた品質の映像(コンテンツ)を出力する。その際、視聴可能性のある家族員（家庭内で調停する場合）の番組の視聴傾向を取得し、全体を考慮して、品質を決定し、要求する番組出力システムについて説明する。
【００３４】
図１は、本実施の形態における番組出力システムの概念図である。本番組出力システムは、番組出力装置１１、サーバ装置１２、番組配信サーバ装置１３を具備する。番組出力装置１１は、番組を出力する装置であり、例えば、テレビや、いわゆるＳＴＢとディスプレイ等である。番組出力装置１１は、無線または有線のネットワークでサーバ装置１２と接続されている。また、サーバ装置１２は、番組配信サーバ装置１３から番組を受信し、当該番組を番組出力装置１１に送付する。サーバ装置１２は、例えば、いわゆるホームサーバである。さらに、番組配信サーバ装置１３は、サーバ装置１２からの要求に従い、番組をサーバ装置１２に配信するサーバであり、ＶＯＤやＮＶＯＤのサーバ装置でも良い。本番組出力システムは、通常、２以上の番組出力装置１１（１１（１）、１１（２）・・・）を具備する。なお、番組出力装置１１は一つで、一の番組出力装置１１で、ウィンドウを分割して、複数の番組を出力できる構成でも良い。
【００３５】
図２は、本実施の形態における番組出力システムのブロック図である。番組出力装置１１は、受付部１１０１、視聴者識別情報取得部１１０２、要求送信部１１０３、番組受信部１１０４、番組出力部１１０５を具備する。
【００３６】
視聴者識別情報取得部１１０２は、撮影手段１１０２１、視聴者情報格納手段１１０２２、視聴者映像認識手段１１０２３、視聴者識別情報取得手段１１０２４を具備する。
【００３７】
サーバ装置１２は、視聴傾向情報格納部１２０１、要求受信部１２０２、視聴要求予測番組決定部１２０３、品質制約情報格納部１２０４、品質決定部１２０５、配信要求送信部１２０６、番組中継受信部１２０７、番組中継送信部１２０８を具備する。
【００３８】
視聴要求予測番組決定部１２０３は、番組表情報格納手段１２０３１、要求番組時間帯情報取得手段１２０３２、出力候補番組情報取得手段１２０３３、視聴要求予測番組情報取得手段１２０３４を具備する。
【００３９】
番組配信サーバ装置１３は、番組格納部１３０１、配信要求受信部１３０２、番組取得部１３０３、番組配信部１３０４を具備する。
【００４０】
受付部１１０１は、視聴者からの番組の視聴の要求であり、番組を識別する情報である番組識別情報を有する視聴要求を受け付ける。また、受付部１１０１は、音量アップ／ダウンや、電源オン／オフや、メニュー表示などの種々の命令や要求をも受け付ける。さらに具体的には、受付部１１０１は、図示しないリモコンからの信号を受け付ける。また、受付部１１０１は、視聴者による、番組出力装置１１の本体部のボタンやスイッチの押下などを受け付ける。また、受付部１１０１は、その他の入力手段（携帯電話など）からの命令を受け付けても良い。視聴要求は、例えば、チャンネル変更の命令により入力されたり、電子番組表（以下、適宜「ＥＰＧ」という）を用いた番組の選択により入力されたり、音声対話インターフェースを用いた音声による指示により入力されたりする。視聴要求等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。なお、番組とは、通常、通信手段を用いて配信されている番組であるが、ＶＯＤやＮＶＯＤにより配信される映画やコンテンツなどを含んでも良い。また、番組は、通常、映像情報と音声情報を有するが、映像情報のみ、または音声情報のみでも良く、ＨＴＭＬ等のデータ（プログラムを含む）により構成されているコンテンツも含んでも良い。その他、番組のデータ構造等は問わない。
【００４１】
視聴者識別情報取得部１１０２は、視聴要求を入力した視聴者を識別する情報である視聴者識別情報を取得する。視聴者識別情報を取得方法は種々考えられる。まず、例えば、視聴者識別情報取得部１１０２は、後述する視聴者をカメラで撮影し、顔認識技術などの視聴者を認識する技術により、視聴者識別情報を取得する。また、例えば、視聴者識別情報取得部１１０２は、リモコンの指紋認証処理により視聴者を認識し、視聴者識別情報を取得しても良い。また、例えば、視聴者識別情報取得部１１０２は、視聴者が身に付けているＩＣタグからの信号（視聴者識別情報）を受信し、視聴者識別情報を取得しても良い。さらに、視聴者に発声してもらい、視聴者識別情報取得部１１０２は、その音声を音声認識することにより視聴者を特定し、視聴者識別情報を取得しても良い。また、視聴者が手作業で、視聴者識別情報を入力し、視聴者識別情報取得部１１０２は、その視聴者識別情報を取得しても良い。その他、視聴者識別情報取得部１１０２の視聴者識別情報を取得するアルゴリズムは問わない。視聴者識別情報取得部１１０２は、例えば、カメラ、そのドライバーソフト、およびＭＰＵやメモリ等から実現され得る。視聴者識別情報取得部１１０２の処理手順は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４２】
視聴者識別情報取得部１１０２を構成する撮影手段１１０２１は、視聴者を撮影し、当該視聴者の映像を取得する。撮影手段１１０２１は、例えば、カメラとそのドライバーソフト等から実現され得る。
【００４３】
視聴者情報格納手段１１０２２は、視聴者識別情報と視聴者（視聴者と成り得る者）の映像を有する視聴者情報を２以上格納している。ここで、視聴者識別情報は、視聴者を識別するＩＤや名前などである。視聴者の映像とは、視聴者の映像そのものでも良いし、視聴者映像から特徴抽出して取得した特徴ベクトル等でも良い。視聴者映像から特徴抽出して特徴ベクトルを得る技術は公知技術であるので説明を省略する。視聴者情報格納手段１１０２２における視聴者情報を獲得する手段は、番組出力装置１１が有しても良いし、他の装置が有しても良い。視聴者情報格納手段１１０２２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【００４４】
視聴者映像認識手段１１０２３は、撮影手段１１０２１が撮影した視聴者の映像に一致する映像であり、視聴者情報格納手段１１０２２に格納されている視聴者の映像を認識する。ここで「一致」とは、映像が厳密に一致する必要はなく、一致する人物であると認識できる程度に類似している場合も含む。例えば、視聴者映像認識手段１１０２３は、撮影手段１１０２１が撮影した視聴者の映像の特徴ベクトルを取得し、最も近似する特徴ベクトルを有する映像を認識する処理を行っても良い。ここで、「映像を認識する」処理とは、例えば、一致する人物であると認識した対象となる映像または当該映像と対になる視聴者識別情報を特定する処理である。視聴者映像認識手段１１０２３は、通常、ＭＰＵやメモリ等から実現され得る。視聴者映像認識手段１１０２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４５】
視聴者識別情報取得手段１１０２４は、視聴者映像認識手段１１０２３が、撮影手段１１０２１が撮影した視聴者の映像に一致する映像であると認識した視聴者の映像と対になる視聴者識別情報を、視聴者情報格納手段１１０２２から読み出し、メモリ上に配置する。視聴者識別情報取得手段１１０２４は、通常、ＭＰＵやメモリ等から実現され得る。視聴者識別情報取得手段１１０２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４６】
要求送信部１１０３は、視聴要求と視聴者識別情報をサーバ装置１２に送信する。視聴要求は、番組識別情報を有する。視聴要求は、例えば、「ｓｅｎｄ  番組ＩＤ」である。ただし、視聴要求は、番組識別情報のみでも良い。視聴要求の構造は問わない。要求送信部１１０３は、無線または有線の通信手段等で実現され得る。なお、受付部１１０１が受け付けた視聴要求と、要求送信部１１０３が送信する視聴要求のデータ構造が変化しても良い。２つの視聴要求は、同一の番組を特定して、視聴を要求する情報であれば良い。
【００４７】
番組受信部１１０４は、視聴要求に対応する番組を、通常、サーバ装置１２から受信する。さらに具体的には、番組受信部１１０４は、視聴要求が有する番組識別情報で識別される番組をサーバ装置１２から受信する。なお、番組受信部１１０４は、視聴要求に対応する番組を、番組配信サーバ装置１３から、直接、受信しても良い。番組受信部１１０４は、無線または有線の通信手段等で実現され得る。
【００４８】
番組出力部１１０５は、番組受信部１１０４が受信した番組を出力する。ここで、出力とは、ディスプレイへの表示、音出力、外部の装置（通常、表示デバイスを含む）への送信、記録媒体（ハードディスクや光ディスクなど）への蓄積等を含む概念である。また、出力は、プロジェクターを用いた投影も含む。出力に蓄積の概念も含まれるので、番組を録画する際の映像品質の制御にも、本システムは利用できる。番組出力部１１０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。番組出力部１１０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４９】
視聴傾向情報格納部１２０１は、番組の視聴者を識別する視聴者識別情報と当該視聴者の番組の視聴履歴に関する情報である視聴履歴情報を有する視聴傾向情報を２以上格納している。なお、視聴履歴情報は、通常、視聴した番組のジャンル情報を有する番組属性を含む。ただし、視聴履歴情報は、実施の形態２以降で述べる視聴姿勢情報のみでも良い。また、視聴傾向情報は、通常、後述する視聴傾向情報取得装置により取得される。本実施の形態で取得される視聴傾向情報は、例えば、視聴者識別情報と、視聴した番組の番組属性である。番組属性は、少なくともジャンル情報を有する。番組属性は、例えば、番組タイトル、放送曜日を示す曜日情報、放送時間帯を示す時間帯情報、番組の概要を示す概要情報、出演者を示す出演者情報などを有しても良い。なお、番組属性は、通常、いわゆるＳＩ情報に含まれる情報である。視聴傾向情報格納部１２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５０】
要求受信部１２０２は、番組出力装置１１から視聴要求と視聴者識別情報を受信する。要求受信部１２０２は、無線の通信手段が好適であるが、無線または有線の通信手段等で実現され得る。
【００５１】
視聴要求予測番組決定部１２０３は、要求受信部１２０２が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を用いて、視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する。なお、視聴要求予測番組決定部１２０３は、視聴要求する可能性のある番組を「０」と決定しても良い。視聴要求予測番組決定部１２０３は、例えば、全家族（複数人）の視聴者識別情報を格納しており、当該複数の視聴者識別情報のうちの要求受信部１２０２が受信した視聴者識別情報を除く１以上の視聴者識別情報を取得する。そして、視聴要求予測番組決定部１２０３は、当該取得した１以上の視聴者識別情報を含む視聴傾向情報を、視聴者識別情報ごとに視聴傾向情報格納部１２０１から読み出す。そして、視聴要求予測番組決定部１２０３は、視聴者識別情報ごとに取得した1以上の視聴傾向情報が有する番組属性（例えば、ジャンル情報）を取得し、解析し、代表的な番組属性を得る。次に、視聴要求予測番組決定部１２０３は、視聴要求の対象となった番組の放送時間帯の情報を取得する。そして、視聴要求予測番組決定部１２０３は、この放送時間帯に放送される他の番組の情報を、取得する。そして、視聴要求予測番組決定部１２０３は、視聴者識別情報ごとに、対応する代表的な番組属性と一致または最も近似する番組の情報を得る。以上の処理により、視聴要求予測番組決定部１２０３は、視聴者識別情報ごとに、視聴可能性のある一の番組の情報（番組識別情報を含む）を得る。視聴要求予測番組決定部１２０３は、通常、ＭＰＵやメモリ等から実現され得る。視聴要求予測番組決定部１２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５２】
番組表情報格納手段１２０３１は、放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報と、当該番組識別情報で識別される番組のジャンルを示すジャンル情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している。番組表情報格納手段１２０３１は、例えば、いわゆるＳＩ情報を格納している。番組表情報は、通常、図示しない手段により受信され、蓄積されたものである。番組表情報格納手段１２０３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５３】
要求番組時間帯情報取得手段１２０３２は、視聴要求が有する番組識別情報と対になる時間帯情報を、番組表情報格納手段１２０３１から取得する。要求番組時間帯情報取得手段１２０３２は、視聴要求が有する番組識別情報を取得し、メモリ上に配置する。次に、要求番組時間帯情報取得手段１２０３２は、当該番組識別情報と対になる番組属性の中の時間帯情報を、番組表情報格納手段１２０３１から読み出し、メモリ上に配置する。要求番組時間帯情報取得手段１２０３２は、通常、ＭＰＵやメモリ等から実現され得る。要求番組時間帯情報取得手段１２０３２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５４】
出力候補番組情報取得手段１２０３３は、番組表情報格納手段１２０３１を、時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する。出力候補番組情報は、1以上の番組識別情報のみでも良いし、1以上の番組属性を有しても良い。出力候補番組情報取得手段１２０３３は、通常、時間帯情報が示す時間帯に少しでも放送される番組についての情報である出力候補番組情報を取得するが、例えば、時間帯情報が示す時間帯に所定時間以上放送される番組についての情報である出力候補番組情報を取得しても良いし、時間帯情報が示す時間帯に完全に包含される時間に放送される番組についての情報である出力候補番組情報を取得しても良い。出力候補番組情報取得手段１２０３３は、通常、ＭＰＵやメモリ等から実現され得る。出力候補番組情報取得手段１２０３３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５５】
視聴要求予測番組情報取得手段１２０３４は、要求受信部１２０２が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、出力候補番組情報取得手段１２０３３が取得した出力候補番組情報から、要求受信部１２０２が受信した視聴者識別情報を除く視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する。視聴要求予測番組情報取得手段１２０３４は、例えば、要求受信部１２０２が受信した視聴者識別情報を除く１以上の各視聴者識別情報で識別される各視聴者について、当該各視聴者が視聴していた数または割合が最も多いジャンル情報を、視聴傾向情報格納部１２０１の視聴傾向情報から決定し、当該ジャンル情報に一致するジャンル情報を有する番組の情報（番組識別情報など）を、1以上の出力候補番組情報から取得する。視聴要求予測番組情報取得手段１２０３４は、視聴可能性尤度関数を用いて、要求受信部１２０２が受信した視聴者識別情報を除く１以上の視聴者識別情報で識別される１以上の視聴者が視聴する可能性の高い番組の情報を取得しても良い。つまり、視聴要求予測番組情報取得手段１２０３４は、要求受信部１２０２が受信した視聴者識別情報を除く１以上の各視聴者識別情報に対応する１以上の視聴傾向情報を取得し、当該１以上の視聴傾向情報が有する複数の番組属性の属性値と、出力候補番組情報取得手段１２０３３が取得した、視聴の要求がされた番組の放送時間中に放送される番組についての情報である１以上の各出力候補番組情報が有する番組属性の属性値とを比較し、１以上の各視聴者識別情報で識別される視聴者の視聴傾向と、１以上の各出力候補番組情報の１以上の属性値との類似度（視聴可能性尤度）を算出し、類似度が最大の番組を視聴候補者が視聴する可能性のある番組として、その番組についての情報である視聴要求予測番組情報を取得する。さらに具体的には、まず、視聴要求予測番組情報取得手段１２０３４は、１以上の視聴者識別情報ごとに、当該視聴者識別情報に対応するＮ（Ｎは１以上）の視聴傾向情報（放送曜日、放送時間帯、番組ジャンル、番組キーワードを有する、とする）を視聴傾向情報格納部１２０１から読み出す。そして、視聴要求予測番組情報取得手段１２０３４は、１以上の各出力候補番組情報の１以上の属性値（放送曜日、放送時間帯、番組ジャンル、番組キーワードを有する、とする）を読み出す。そして、出力候補番組情報ごとに、Ｎの視聴傾向情報のうち、放送曜日が一致する数をａ、放送時間帯が一致（包含される、または重なりる時間がある）する数をｂ、番組ジャンルが一致する数をｃ、番組キーワードが一致する数をｄとして算出する。そして、視聴要求予測番組情報取得手段１２０３４は、出力候補番組情報ごとに、「α・（ａ／Ｎ）＋β・（ｂ／Ｎ）＋γ・（ｃ／Ｎ）＋σ・（ｄ／Ｎ）」を算出する。この「α・（ａ／Ｎ）＋β・（ｂ／Ｎ）＋γ・（ｃ／Ｎ）＋δ・（ｄ／Ｎ）」は、視聴可能性尤度関数である。また、α、β、γ、δは、重みを示す係数であり、通常、「０<＝α、β、γ、δ<＝１」、「α＋β＋γ＋δ＝１」を満たす。そして、視聴要求予測番組情報取得手段１２��３４は、各出力候補番組情報に対して算出された視聴可能性尤度関数の実行値の中で最大の値を有する出力候補番組情報に対応する番組を、視聴候補者が視聴する可能性のある番組である、と決定する。なお、「番組キーワードが一致する」とは、例えば、番組属性の一つである「番組概要」の類似度を、tf/idf法によって求めたキーワードの一致数により指標化し、閾値以上の類似度の場合に、「番組キーワードが一致する」と判断する。なお、tf/idf法は、公知技術であるので詳細な説明を省略する。視聴要求予測番組情報取得手段１２０３４の上記の処理により、例えば、家族員の視聴傾向から視聴要求を行うかどうかの予測が適切にできる。つまり、視聴要求予測番組情報取得手段１２０３４は、家族員の生活行動の習慣性を利用している。家族員の生活は一週間単位で見ると曜日ごとに同じ行動をとることが多いと考えられ、放送される番組編成自体も一週間を単位としている。また、放送時間帯に関しても、家族が視聴する時間には一定の傾向があり、また家族ごとに異なると考えられる．（例：母は昼間中心の視聴に対し，子供は夕方，父は夜というパターンなど）。よって，同じ曜日の番組を視聴した回数が多いほど、また同じ時間帯の番組を視聴した回数が多いほど、ある番組を視聴する可能性は高い。一方、番組内容によっても家族の視聴意欲は左右される。つまり、ある番組と同じジャンルの番組を視聴した回数が多いほど、また番組概要の類似度が高いほどその番組を視聴する可能性は高い。また、番組概要の類似度は、上述したように、例えば、tf/idf法によって求めたキーワードの一致数により指標化する。以上から、ある番組に対する過去の番組との時間帯・曜日・ジャンル・番組概要の一致度が求められるので、それらを重み付きの得点化したものを加算し、合計得点が高い場合その番組が要求される可能性が高いと判断し、視聴要求予測番組情報取得手段１２０３４は、処理を行う。
【００５６】
視聴要求予測番組情報取得手段１２０３４は、通常、ＭＰＵやメモリ等から実現され得る。視聴要求予測番組情報取得手段１２０３４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５７】
品質制約情報格納部１２０４は、２以上の番組を同時に受信する場合の映像の品質に関する制約についての情報である品質制約情報を格納している。品質制約情報は、例えば、一の家庭に割り当てられた通信のバンド幅の情報である。また、品質制約情報は、例えば、一の家庭に対して送信できる１秒間のフレーム数の上限を示す情報である。また、品質制約情報は、例えば、一の家庭内で利用可能な通信のバンド幅の上限を示す情報である。つまり、品質制約情報は、番組配信装置１３から一の家庭のサーバ装置１２への通信のバンド幅の制約を示す情報でも良いし、サーバ装置１２からの映像の出力時の制約を示す情報でも良い。つまり、品質制約情報は、番組の品質上の制約を示す情報であれば良く、どの段階での制約であるかは問わない。なお、品質とは、画像解像度、ＳＮＲ解像度、フレームレートのいずれか、またはそれらの組み合わせにより決定される。品質制約情報格納部１２０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５８】
品質決定部１２０５は、要求受信部１２０２が受信した視聴要求の対象となった番組に関連する番組の視聴傾向情報と、視聴要求予測番組決定部１２０３が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、品質制約情報格納部１２０４の品質制約情報に従って、視聴要求の対象となった番組の映像品質を決定する。「一の番組に関連する番組」とは、当該一の番組と同一の番組でも良いし、当該一の番組の番組属性の一部が一致する、または類似する他の番組でも良いし、当該一の番組がシリーズものの番組の場合に、過去に放送され視聴されたシリーズの番組でも良い。また、視聴傾向情報とは、例えば、ジャンル情報や番組の放送の時間帯情報や放送曜日などの番組属性を含む。また、実施の形態２以降で述べる視聴姿勢情報を含んでも良い。また、要求受信部１２０２が受信した視聴要求の対象となった番組に関連する番組の視聴傾向情報とは、視聴要求の対象となった番組のジャンル情報や、視聴要求の対象となった番組と類似する番組（出演者が同一の番組、番組の概要から抽出されるキーワードが一定数以上一致する番組、タイトルから抽出されるキーワードが一定数以上一致する番組など）のジャンル情報である。視聴要求予測番組決定部１２０３が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報とは、例えば、１以上の各視聴候補者に対応する１以上の視聴要求予測番組のジャンル情報や、１以上の各視聴候補者に対応する１以上の視聴要求予測番組と類似する番組（出演者が同一の番組、番組の概要から抽出されるキーワードが一定数以上一致する番組、タイトルから抽出されるキーワードが一定数以上一致する番組など）のジャンル情報である。そして、例えば、要求受信部１２０２が受信した視聴要求の対象となった番組のジャンル情報が「映画」であり、視聴要求予測番組のジャンル情報が「ニュース」であり、かつ、品質制約情報が「１０」（「１０」は、例えば、一の家庭に配信される複数の番組のバンド幅が１０（単位を問わず）であることを示す。）である場合、品質決定部１２０５は、ジャンル情報「映画」の番組の映像品質を「７」、ジャンル情報「ニュース」の視聴要求予測番組の映像品質を「３」と決定する。品質決定部１２０５は、かかる決定のために、ジャンル情報別の映像品質の情報である品質情報を保持している。具体的には、品質決定部１２０５は、「映画：７，ドラマ：６，バラエティー：５，クイズ：４，ニュース：３，教育：５・・・」などのジャンル情報別の映像または番組の品質情報を、図示しない記憶媒体に保持している。そして、品質決定部１２０５は、視聴要求された番組のジャンル情報「映画」に対応する品質情報「７」と、視聴要求予測番組のジャンル情報「ニュース」に対応する品質情報「３」を読み出し、品質制約情報であるバンド幅「１０」を「７：３」の割合で利用して、ジャンル情報「映画」の番組の品質情報を少なくとも決定する。なお、品質決定部１２０５は、ジャンル情報「ニュース」の番組の品質情報を「３」と決定しても良い。また、例えば、視聴要求予測番組がジャンル情報「ニュース」の番組と、ジャンル情報「クイズ」の番組の２つの番組が存在する場合、品質決定部１２０５は、視聴要求予測番組のジャンル情報「ニュース」に対応する品質情報「３」と、ジャンル情報「クイズ」に対応する品質情報「４」を読み出し、品質制約情報であるバンド幅「１０」を「７：３：４」の割合で利用して、「１０×（７／（７＋３＋４）））により、ジャンル情報「映画」の番組の品質情報を「５」として、決定する。なお、品質決定部１２０５は、視聴要求された番組における品質情報と、視聴予測された番組における品質情報に対して、さらに重み付けして、最終的な視聴要求された番組における品質を決定しても良い。「重み付け」とは、例えば、視聴要求された番組の品質情報が「７」、視聴予測された番組の品質情報が「３」である場合に、視聴予測された番組の品質情報に「０．５」を乗算して、品質情報を減少させる処理である。かかる処理は、視聴予測された番組は、視聴されるかどうか分からない、という不確実性を考慮した処理であり、好適である。品質決定部１２０５は、通常、ＭＰＵやメモリ等から実現され得る。品質決定部１２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５９】
配信要求送信部１２０６は、番組を識別する番組識別情報と、品質決定部１２０５が決定した映像品質についての情報である品質情報を含む番組の配信要求を、番組配信サーバ装置１３に送信する。配信要求は、例えば、「ｓｅｎｄ  番組ＩＤ，品質情報」の構造を有する命令である。ただし、配信要求のデータ構造は問わない。また、品質情報は、映像品質についての情報であるが、音声を含む番組のデータの品質の情報でも良い。また、映像品質は、動画の品質だけではなく、静止画の品質や、送信するデータの品質でも良い。配信要求送信部１２０６は、無線または有線の通信手段等で実現され得る。
【００６０】
番組中継受信部１２０７は、番組の配信要求の送信に対応して、当該配信要求が有する番組識別情報で識別される番組を番組配信サーバ装置１３から受信する。番組中継受信部１２０７は、無線または有線の通信手段等で実現され得る。
【００６１】
番組中継送信部１２０８は、番組中継受信部１２０７が受信した番組を、番組出力装置１１に送信する。番組中継送信部１２０８は、無線または有線の通信手段等で実現され得る。
【００６２】
番組格納部１３０１は、１以上の番組を格納している。番組として、ＶＯＤにより配信される映画などのコンテンツも含んでも良い。また、番組として、ＨＴＭＬやＸＭＬ等で記述されるページ（データ）や、音楽データや、静止画などを含んでも良い。番組格納部１３０１は、通常、番組識別情報と番組（コンテンツ）を対にして保持している。番組格納部１３０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６３】
配信要求受信部１３０２は、番組を識別する番組識別情報と、番組を構成する映像品質についての情報である品質情報を含む番組の配信要求を、サーバ装置１２から受信する。配信要求受信部１３０２は、無線または有線の通信手段等で実現され得る。
【００６４】
番組取得部１３０３は、配信要求受信部１３０２が受信した配信要求が有する番組識別情報で識別される番組を番組格納部１３０１から取得する。番組格納部１３０１に、一の番組に対して、複数の映像品質に対応する複数の番組が格納されている場合、番組取得部１３０３は、配信要求が有する番組識別情報と品質情報をキーとして番組格納部１３０１を検索し、当該品質情報に合致する品質を有する番組を読み出す。番組取得部１３０３は、通常、ＭＰＵやメモリ等から実現され得る。番組取得部１３０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６５】
番組配信部１３０４は、番組取得部１３０３が取得した番組を、配信要求が有する品質情報が示す映像の品質で、サーバ装置１２に配信する。番組取得部１３０３が番組識別情報と品質情報をキーとして番組格納部１３０１を検索し、当該品質情報に合致する品質を有する番組を読み出した場合、番組配信部１３０４は、番組取得部１３０３が取得した番組をそのまま配信する。また、番組配信部１３０４は、番組取得部１３０３が取得した番組を、配信要求が有する品質情報が示す映像の品質に変更し（品質を落とし）、当該品質の番組をサーバ装置１２に配信する。なお、かかる場合、通常、番組格納部１３０１には、それぞれの番組に対して、最高の品質を有する番組が格納されている。また、配信要求が有する品質情報が示す映像の品質に変更する処理は、フレームレートを落とす処理でも良いし、解像度を落とす処理等でも良い。映像の品質を変化させる処理の対象とされる品質は、画像解像度、ＳＮＲ解像度、フレームレートのいずれか、あるいはその組み合わせが好適である。番組配信部１３０４は、通常、ＭＰＵやメモリ等から実現され得る。番組配信部１３０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６６】
次に、番組出力システムの動作について説明する。まず、番組出力装置１１の動作について図３のフローチャートを用いて説明する。
【００６７】
（ステップＳ３０１）受付部１１０１は、視聴者からの何らかの指示を受け付けたか否かを判断する。指示を受け付ければステップＳ３０２に行き、指示を受け付けなければステップＳ３０１に戻る。なお、指示とは、番組の視聴要求の指示、ボリュームアップ／ダウンの指示、電源オン／オフの指示、録画の開始指示、その他の指示である。
【００６８】
（ステップＳ３０２）要求送信部１１０３は、ステップＳ３０１で受け付けた指示が番組の視聴要求の指示であるか否かを判断する。視聴要求の指示であればステップＳ３０３に行き、視聴要求の指示でなければステップＳ３１２に行く。なお、視聴者がリモコンの電源ボタンの押下により、ラストメモリーされたチャンネルの番組を視聴する視聴要求の指示が入力されたり、リモコンのチャンネルボタンの押下により、押下されたボタンに対応するチャンネルの番組を視聴する視聴要求の指示が入力されたり、電子番組表においてフォーカスされている番組を選択することにより、当該フォーカスされている番組を視聴する視聴要求の指示が入力されたり、番組出力装置１１の本体部のチャンネル変更ボタンを押下されたり、音声対話インターフェースを用いた音声による指示により入力されたりすることにより、番組を視聴する視聴要求の指示が入力される。
【００６９】
（ステップＳ３０３）要求送信部１１０３は、番組の視聴要求の指示がされた番組の番組識別情報を取得する。要求送信部１１０３は、例えば、図示しない電子番組表管理手段（ハードディスクなどの記憶媒体により実現されている）に格納されている電子番組表管理手段から、視聴要求された番組の番組識別情報を読み出しメモリ上に配置する。電子番組表管理手段のＥＰＧは、例えば、図示しない手段が放送により受信したり、通信により受信したり、記憶媒体から読み込んだ情報である。
【００７０】
（ステップＳ３０４）視聴者識別情報取得部１１０２は、視聴要求を入力した視聴者の視聴者識別情報を取得する。具体的には、例えば、番組出力装置１１の画面と同じ方向を向いたカメラである撮影手段１１０２１が、番組出力装置１１の画面を見ている視聴者を撮影する。そして、視聴者映像認識手段１１０２３は、撮影手段１１０２１が撮影した視聴者の映像に一致する映像であり、視聴者情報格納手段１１０２２に格納されている視聴者の映像を認識する。次に、視聴者識別情報取得手段１１０２４は、視聴者映像認識手段１１０２３が、撮影手段１１０２１が撮影した視聴者の映像に一致する映像であると認識した視聴者の映像と対になる視聴者識別情報を、視聴者情報格納手段１１０２２から読み出し、メモリ上に配置する。なお、視聴者識別情報を取得する処理は公知技術であるので詳細な説明を省略する。また、視聴者識別情報を取得する処理は、他の処理でも良い。
【００７１】
（ステップＳ３０５）要求送信部１１０３は、ステップＳ３０３で取得した番組識別情報を用いて、視聴要求を構成する。
【００７２】
（ステップＳ３０６）要求送信部１１０３は、ステップＳ３０５で構成した視聴要求と、ステップＳ３０４で取得した視聴者識別情報をサーバ装置１２に送信する。
【００７３】
（ステップＳ３０７）番組受信部１１０４は、視聴要求に対応する番組をサーバ装置１２から受信したか否かを判断する。番組を受信すればステップＳ３０８に行き、番組を受信しなければステップＳ３１０に行く。
【００７４】
（ステップＳ３０８）番組出力部１１０５は、ステップＳ３０７で受信した番組を出力する。
【００７５】
（ステップＳ３０９）受付部１１０１は、何らかの要求を受け付けたか否かを判断する。要求を受け付ければステップＳ３０２に行き、要求を受け付けなければステップＳ３０７に行く。
【００７６】
（ステップＳ３１０）番組受信部１１０４は、タイムアウトか否かを判断する。タイムアウトであればステップＳ３１１に行き、タイムアウトでなければステップＳ３０７に戻る。なお、タイムアウトとは、視聴要求がサーバ装置１２に送信されてから所定時間以上の時間が経過した場合、または先の番組（の一部）を受信してから、続きの番組（の一部）を受信するまで所定時間以上の時間が経過した場合等である。
【００７７】
（ステップＳ３１１）番組出力部１１０５は、番組受信に関してエラーが発生した旨を出力する。ステップＳ３０１に戻る。
【００７８】
（ステップＳ３１２）図示しない動作部は、受け付けた指示に対応する動作を行う。ステップＳ３０１に戻る。
【００７９】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８０】
次に、サーバ装置１２の動作について図４から図６のフローチャートを用いて説明する。
【００８１】
（ステップＳ４０１）要求受信部１２０２は、番組出力装置１１から視聴要求と視聴者識別情報を受信したか否かを判断する。視聴要求等を受信すればステップＳ４０２に行き、視聴要求等を受信しなければステップＳ４０１に戻る。
【００８２】
（ステップＳ４０２）視聴要求予測番組決定部１２０３は、ステップＳ４０１で受信した視聴要求に含まれる番組識別情報を取得し、メモリ上に配置する。
【００８３】
（ステップＳ４０３）視聴要求予測番組決定部１２０３は、ステップＳ４０１で受信した視聴者識別情報を取得し、メモリ上に配置する。
【００８４】
（ステップＳ４０４）視聴要求予測番組決定部１２０３は、ステップＳ４０２で取得した番組識別情報、およびステップＳ４０３で取得した視聴者識別情報を用いて、視聴要求予測番組を決定する。視聴要求予測番組とは、視聴の要求があるのでは、と予測される番組である。ステップＳ４０４の処理において、視聴要求予測番組決定部１２０３は、通常、１以上の番組識別情報を取得するが、番組属性等も合わせて取得しても良い。なお、ステップＳ４０４の処理において、視聴要求予測番組が「０」との決定になることがあっても良い。視聴要求予測番組決定部１２０３の視聴要求予測番組決定処理について、図５のフローチャートを用いて、詳細に説明する。
【００８５】
（ステップＳ４０５）品質決定部１２０５は、要求受信部１２０２が受信した視聴要求の対象となった番組に関連する番組の視聴傾向情報と、視聴要求予測番組決定部１２０３が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、品質制約情報格納部１２０４の品質制約情報に従って、視聴要求の対象となった番組の映像品質を決定する。品質決定部１２０５の品質決定処理について、図６のフローチャートを用いて、詳細に説明する。
【００８６】
（ステップＳ４０６）配信要求送信部１２０６は、ステップＳ４０２で取得した番組識別情報と、ステップＳ４０５で決定した映像品質についての情報である品質情報を含む番組の配信要求を構成する。
【００８７】
（ステップＳ４０７）配信要求送信部１２０６は、ステップＳ４０６で構成した配信要求を、番組配信サーバ装置１３に送信する。
【００８８】
（ステップＳ４０８）番組中継受信部１２０７は、ステップＳ４０７における配信要求の送信に対応して、当該配信要求が有する番組識別情報で識別される番組を番組配信サーバ装置１３から受信したか否かを判断する。番組を受信すればステップＳ４０９に行き、番組を受信しなければステップＳ４１０に行く。
【００８９】
（ステップＳ４０９）番組中継送信部１２０８は、ステップＳ４０８で受信した番組（番組の一部）を、番組出力装置１１に送信する。ステップＳ４０８に戻る。
【００９０】
（ステップＳ４１０）番組中継受信部１２０７は、受信処理を終了するか否かを判断する。受信処理を終了するのであればステップＳ４０１に行き、終了でなければステップＳ４０８に戻る。
【００９１】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９２】
次に、ステップＳ４０４の視聴要求予測番組決定処理について、図５のフローチャートを用いて、詳細に説明する。
【００９３】
（ステップＳ５０１）要求番組時間帯情報取得手段１２０３２は、番組表情報格納手段１２０３１から、ステップＳ４０２で読み出した番組識別情報と対になる番組属性中の時間帯情報を読み出し、メモリ上に配置する。
【００９４】
（ステップＳ５０２）出力候補番組情報取得手段１２０３３は、番組表情報格納手段１２０３１を、ステップＳ５０１で取得した時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する。出力候補番組情報は、例えば、１以上の番組識別情報でも良いし、１以上の番組識別情報と番組属性でも良い。また、出力候補番組情報に含まれる１以上の番組識別情報には、視聴要求をされた番組の番組識別情報は含まれない。また、視聴の要求がされた番組の放送時間中に放送される番組とは、視聴の要求がされた番組と放送時間が少しでも重なる番組でも良いし、視聴の要求がされた番組の放送時間に完全に包含される放送時間の番組でも良いし、視聴の要求がされた番組の放送時間の一定割合以上の放送時間が被る番組等でも良い。
【００９５】
（ステップＳ５０３）視聴要求予測番組情報取得手段１２０３４は、要求受信部１２０２が受信した視聴者識別情報を除く１以上の視聴者識別情報を読み出す。なお、視聴要求予測番組情報取得手段１２０３４は、予め、視聴要求される可能性のある視聴候補者を識別する２以上の視聴者識別情報を格納している、とする。視聴要求される可能性のある視聴候補者を識別する２以上の視聴者識別情報は、番組出力装置１１の図示しない手段から送信された情報であっても良いし、ユーザが、サーバ装置１２に入力した情報であっても良いし、記憶媒体に格納されていても良い。２以上の視聴者識別情報の入力方法は問わない。
【００９６】
（ステップＳ５０４）視聴要求予測番組情報取得手段１２０３４は、カウンタｉに１を代入する。
【００９７】
（ステップＳ５０５）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０３で読み出した１以上の視聴者識別情報の中のｉ番目の視聴者識別情報が存在するか否かを判断する。ｉ番目の視聴者識別情報が存在すればステップＳ５０６に行き、ｉ番目の視聴者識別情報が存在しなければ上位の処理にリターンする。
【００９８】
（ステップＳ５０６）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０３で読み出した１以上の視聴者識別情報の中のｉ番目の視聴者識別情報を取得する。
【００９９】
（ステップＳ５０７）視聴要求予測番組情報取得手段１２０３４は、予め決められた期間（例えば、最近６ヶ月、最近１年、最近３ヶ月など）において、ｉ番目の視聴者識別情報で識別される視聴者が視聴した番組についての視聴傾向情報が有する１以上の番組属性を、視聴傾向情報格納部１２０１から検索し、取得する。そして、視聴要求予測番組情報取得手段１２０３４は、取得した１以上の番組属性をメモリ上に配置する。なお、ここで、視聴要求予測番組情報取得手段１２０３４は、ｉ番目の視聴者識別情報で識別される視聴者が視聴した番組についての視聴傾向情報が有する番組属性を、新しい情報から、予め決められた数だけ取得しても良い。
【０１００】
（ステップＳ５０８）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０７でメモリ上に配置した１以上の番組属性から番組属性の代表値を取得する。取得される番組属性の代表値は、例えば、１以上の番組属性の中の最も多いジャンル情報である。また、取得される番組属性の代表値は、例えば、視聴要求された番組の時間帯情報が示す時間帯に視聴されている番組の番組属性であって、最も多いジャンル情報である。また、取得される番組属性の代表値は、例えば、１以上の番組属性の中の出演者の情報の中の最も出現頻度が多い出演者の情報である。また、取得される番組属性の代表値は、例えば、１以上の番組属性の中の最も多いジャンル情報、および最も多い出演者の情報である。また、取得される番組属性の代表値は、例えば、番組の概要の文章から取得される名詞句の中で、上位５つの名詞句である。また、取得される番組属性の代表値は、例えば、番組の概要とタイトルの文字列から取得される名詞句の中で、上位２つの名詞句と、最も多いジャンル情報である。
【０１０１】
（ステップＳ５０９）視聴要求予測番組情報取得手段１２０３４は、カウンタｊに１を代入する。
【０１０２】
（ステップＳ５１０）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０２で取得した１以上の番組識別情報の中で、ｊ番目の番組識別情報が存在するか否かを判断する。ｊ番目の番組識別情報が存在すればステップＳ５１１に行き、ｊ番目の番組識別情報が存在しなければステップＳ５１５に行く。
【０１０３】
（ステップＳ５１１）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０２で取得した１以上の番組識別情報の中で、ｊ番目の番組識別情報と対になる番組属性を、番組表情報格納手段１２０３１から読み出す。
【０１０４】
（ステップＳ５１２）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０８で取得した番組属性の代表値と、ステップＳ５１１で読み出したｊ番目の番組属性との近似度を算出する。近似度は、例えば、一致するか否か（「１」か「０」か）でも良いし、複数の番組属性の中で一致する数でも良いし、複数の番組属性の中で重み付けをして近似度を算出しても良い。例えば、視聴要求予測番組情報取得手段１２０３４は、出演者が含まれる場合に１０点、ジャンル情報が一致する場合に５点を付与するようなアルゴリズムでも良い。その他、両者の近似度を算出するアルゴリズムは問わない。
【０１０５】
（ステップＳ５１３）視聴要求予測番組情報取得手段１２０３４は、ｊ番目の番組識別情報と対に、ステップＳ５１１で算出した近似度をメモリ上に一時格納する。
【０１０６】
（ステップＳ５１４）視聴要求予測番組情報取得手段１２０３４は、カウンタｊを１、インクリメントし、ステップＳ５１０に戻る。
【０１０７】
（ステップＳ５１５）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５１３で一時格納した１以上の近似度を用いて、近似度の最も大きい番組識別情報を取得する。この番組識別情報が、ｉ番目の視聴候補者が視聴する可能性がある、とする番組の番組識別情報である。
【０１０８】
（ステップＳ５１６）視聴要求予測番組情報取得手段１２０３４は、ｉ番目の視聴候補者のｉ番目の視聴者識別情報と、ステップＳ５１５で取得した番組識別情報を対にして一時格納する。
【０１０９】
（ステップＳ５１７）視聴要求予測番組情報取得手段１２０３４は、カウンタｉを１、インクリメントし、ステップＳ５０５に戻る。
【０１１０】
なお、図５のフローチャートにおいて、すべての視聴候補者に対して、視聴する可能性のある番組の番組識別情報を取得した。しかし、すべての視聴候補者に対して、視聴する可能性のある番組の番組識別情報を取得する必要はない。例えば、ステップＳ５１３で算出したすべての近似度が、予め決められた閾値より小さい（近似していない）場合、当該視聴候補者に対する視聴する可能性のある番組は無い、と判断して、当該視聴候補者に対応する番組識別情報を取得しない処理でも良い。
【０１１１】
また、図５のフローチャートにおいて、視聴要求予測番組を決定する処理は、実施の形態２以降で説明する処理でも良い。
【０１１２】
次に、ステップＳ４０５の品質決定処理について、図６のフローチャートを用いて、詳細に説明する。
【０１１３】
（ステップＳ６０１）品質決定部１２０５は、要求受信部１２０２が受信した視聴要求が有する番組識別情報を読み出し、メモリ上に一時格納する。
【０１１４】
（ステップＳ６０２）品質決定部１２０５は、ステップＳ６０１で読み出した番組識別情報に対応する番組属性を、番組表情報格納手段１２０３１から読み出す。なお、品質決定部１２０５は、番組属性のうち一部の番組属性のみを番組表情報格納手段１２０３１から読み出しても良い。一部の番組属性とは、例えば、ジャンル情報である。
【０１１５】
（ステップＳ６０３）品質決定部１２０５は、ステップＳ６０２で読み出した番組属性に対応する品質情報（Ｑ０）を読み出す。なお、品質決定部１２０５は、例えば、図示しない記憶手段に、番組属性の値と、品質情報を対にしたレコードを２以上有する品質情報管理表を保持している、とする。番組属性の値と品質情報を対にしたレコードは、例えば、（ジャンル情報「ニュース」，品質情報「３」；ジャンル情報「ドラマ」，品質情報「５」）などである。そして、品質決定部１２０５は、番組属性の値（例えば、「ニュース」）をキーとして、品質情報管理表を検索し、品質情報「３」を取得する。
【０１１６】
（ステップＳ６０４）品質決定部１２０５は、カウンタｉに１を代入する。
【０１１７】
（ステップＳ６０５）品質決定部１２０５は、ｉ番目の視聴候補の番組識別情報が存在するか否かを判断する。ｉ番目の視聴候補の番組識別情報が存在すればステップＳ６０６に行き、ｉ番目の視聴候補の番組識別情報が存在しなければステップＳ６０９に行く。
【０１１８】
（ステップＳ６０６）品質決定部１２０５は、ｉ番目の視聴候補の番組識別情報と対になる番組属性（番組属性中の一部の属性値でも良い）を、番組表情報格納手段１２０３１から読み出し、メモリ上に配置する。
【０１１９】
（ステップＳ６０７）品質決定部１２０５は、ステップＳ６０６で取得した番組属性の値に対応する品質情報（Ｑｉ）を取得する。品質情報（Ｑｉ）の取得方法は、品質情報（Ｑ０）の取得方法と同様である。
【０１２０】
（ステップＳ６０８）品質決定部１２０５は、カウンタｉを１、インクリメントする。ステップＳ６０５に戻る。
【０１２１】
（ステップＳ６０９）品質決定部１２０５は、品質制約情報格納部１２０４から品質制約情報を読み込み、メモリ上に配置する。
【０１２２】
（ステップＳ６１０）品質決定部１２０５は、ステップＳ６０９で取得した品質制約情報が示す制約に合うように、Ｑ０、Ｑ１・・・・の品質情報を用いて、視聴要求対象の番組の映像品質を決定する。品質制約情報が「１０」、「Ｑ０＝７」、「Ｑ１＝４」、「Ｑ２＝３」である場合、品質決定部１２０５は、「１０×（７／（７＋４＋３））＝５」と視聴要求対象の番組の品質情報を算出し、メモリ上に配置する。上位の処理に戻る。
【０１２３】
次に、番組配信サーバ装置１３の動作について図７のフローチャートを用いて説明する。
【０１２４】
（ステップＳ７０１）配信要求受信部１３０２は、番組を識別する番組識別情報と、番組を構成する映像品質についての情報である品質情報を含む番組の配信要求を、サーバ装置１２から受信したか否かを判断する。配信要求を受信すればステップＳ７０２に行き、配信要求を受信しなければステップＳ７０１に戻る。
【０１２５】
（ステップＳ７０２）番組取得部１３０３は、ステップＳ７０１で受信した配信要求が有する番組識別情報と、品質情報を取得し、メモリ上に配置する。
【０１２６】
（ステップＳ７０３）番組取得部１３０３は、番組の取得のポインタを０にする。なお、このポインタとは、番組の先頭からの位置を示す情報であり、そのデータ形式等は問わない。
【０１２７】
（ステップＳ７０４）番組取得部１３０３は、ステップＳ７０２で取得した番組識別情報で識別される番組であり、ポインタで示される箇所の番組の一部が存在するか否かを判断する。番組の一部が存在すればステップＳ７０５に行き、番組の一部が存在しなければステップＳ７０１に戻る。
【０１２８】
（ステップＳ７０５）番組取得部１３０３は、番組識別情報で識別される番組であり、ポインタで示される箇所の番組の一部を、番組格納部１３０１から読み出す。番組の一部は、例えば、３０フレーム分の映像データと、それに対応する音声データである。
【０１２９】
（ステップＳ７０６）番組配信部１３０４は、ステップＳ７０５で取得した番組を、ステップＳ７０２で取得した品質情報が示す映像の品質に変更し、配信する番組のデータを得る。そして、番組配信部１３０４は、得た番組のデータをメモリ上に配置する。
【０１３０】
（ステップＳ７０７）番組配信部１３０４は、ステップＳ７０６で得た番組のデータを、サーバ装置１２に配信する。
【０１３１】
（ステップＳ７０８）番組取得部１３０３は、取得した番組の一部の分だけ、ポインタをインクリメントする。ステップＳ７０４に戻る。
【０１３２】
なお、図７のフローチャートにおいて、一の番組に対して、番組格納部１３０１に映像品質が異なる複数の番組が格納されており、番組取得部１３０３が、配信要求が有する品質情報に合致する品質を有する番組を読み出しても良い。
【０１３３】
また、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３４】
以下、本実施の形態における番組出力システムの具体的な動作について説明する。番組出力システムの概念図は図１である。
【０１３５】
図８は、番組出力装置１１における視聴者情報格納手段１１０２２に格納されている視聴者情報管理表である。視聴者情報管理表は、視聴者識別情報と視聴者の映像を有する視聴者情報を２以上格納している。ここでは、視聴者情報管理表は、４つの視聴者情報を保持している。視聴者情報管理表は、ユーザの手作業により入力されても良いし、記憶媒体から読み出されても良い。
【０１３６】
図９は、サーバ装置１２の番組表情報格納手段１２０３１に格納されている番組表情報管理表である。番組表情報管理表は、いわゆる電子番組表である。番組表情報管理表は、「ＩＤ」「日付」「曜日」「局識別子」「放送時間帯」「タイトル」「ジャンル」「出演者」「番組概要」の属性を有するレコードを１以上管理している。「ＩＤ」は、レコードを識別する情報であり、表におけるレコード管理のために存在する。「日付」は、放送された、または放送予定の日を示す属性である。「曜日」は、放送された、または放送予定の曜日を示す属性である。「局識別子」は、番組を放送する放送局を識別する属性であり、放送局のチャネル番号や、放送局名などである。「放送時間帯」は、番組が放送される時間帯に関する属性であり、番組の開始時刻、および終了時刻が分かれば良い。「タイトル」は、番組のタイトルを示す属性である。「ジャンル」は、番組のジャンルを示すジャンル情報が格納される属性である。「出演者」は、番組の１以上の出演者が格納される属性である。「番組概要」は、番組の概要を示す文章が格納される属性である。
【０１３７】
図１０は、サーバ装置１２の視聴傾向情報格納部１２０１の視聴傾向情報管理表である。視聴傾向情報管理表は、過去に視聴候補者が視聴した番組についての情報である視聴傾向情報を１以上有する表である。視聴傾向情報管理表は、「ＩＤ」「視聴者識別情報」「番組属性」を有する。「番組属性」は、「放送曜日」「放送時間帯」「番組ジャンル」「番組キーワード」の属性を有する。「視聴者識別情報」は、視聴者を識別する属性である。「放送曜日」は、視聴した番組が放送された曜日である。「放送時間帯」は、視聴した番組が放送された時間帯を示す属性である。「番組ジャンル」は、ジャンル情報が格納され得る属性である。「番組キーワード」は、番組を示す１以上のキーワードが格納され得る属性であり、例えば、番組表情報の「タイトル」「出演者」「番組概要」の情報から取得され得る。番組概要からキーワードを取得する方法として、例えば、番組概要の文章を形態素解析し、名詞を取得する方法が考えられる。なお、視聴傾向情報管理表を取得する方法は問わない。例えば、視聴傾向情報管理表は、実施の形態２以降で説明する視聴傾向情報取得装置により、自動取得される。
【０１３８】
図１１は、番組配信サーバ装置１３の番組格納部１３０１に格納されている番組格納表である。番組格納表は、「番組識別情報」「タイトル」「番組」の属性を有する。「タイトル」は、番組のタイトルである。「番組」は、番組のコンテンツ自体である。
【０１３９】
また、現在、２００６年１０月２４日１９：００だとする。かかる状況において、視聴者識別子「０１」で識別される視聴者が、リモコンで、番組出力装置１１に電子番組表を表示させ、「プロ野球ＸＸＸＸ」の視聴要求を入力した、とする。
【０１４０】
すると、番組出力装置１１の受付部１１０１は、視聴要求を受け付ける。そして、要求送信部１１０３は、画面に表示されている電子番組表の中のフォーカスされている番組の番組識別情報「１０４」を取得する。なお、ここで、番組識別情報は、電子番組表（図９参照）の「ＩＤ」の値である。
【０１４１】
次に、番組出力装置１１の画面と同じ方向を向いたカメラである撮影手段１１０２１が、視聴者識別子「０１」で識別される視聴者の顔を撮影しており、視聴者識別情報取得部１１０２は、視聴要求を入力した当該視聴者の顔の画像を得る。そして、視聴者映像認識手段１１０２３は、当該視聴者の顔の画像から特徴抽出し、特徴ベクトルを構成する。また、視聴者映像認識手段１１０２３は、図８の視聴者情報管理表の視聴者の映像を順に読み込み、特徴ベクトルを取得する。そして、視聴者識別子「０１」で識別される視聴者の顔の画像から抽出した特徴ベクトルと、視聴者情報管理表の視聴者の各映像から抽出した特徴ベクトルとを比較し、最も近い（最も類似度が大きい）特徴ベクトルと対になる視聴者識別情報「０１」を、図８の視聴者情報管理表から取得する。なお、２つの画像を比較して、類似度を算出する技術は公知技術であるので、詳細な説明を省略する。
【０１４２】
そして、要求送信部１１０３は、番組識別情報「１０４」を用いて、視聴要求「ｓｅｎｄ  １０４」を構成する。そして、要求送信部１１０３は、視聴要求「ｓｅｎｄ  １０４」と、視聴者識別情報「０１」をサーバ装置１２に送信する。
【０１４３】
次に、要求受信部１２０２は、番組出力装置１１から視聴要求「ｓｅｎｄ  １０４」と視聴者識別情報「０１」を受信する。
【０１４４】
そして、視聴要求予測番組決定部１２０３は、取得した番組識別情報「１０４」、および取得した視聴者識別情報「０１」を用いて、視聴要求予測番組を決定する。つまり、要求番組時間帯情報取得手段１２０３２は、番組表情報格納手段１２０３１の番組表情報管理表（図９参照）から、読み出した番組識別情報「１０４」と対になる番組属性中の時間帯情報「１９：００−２１：００」を読み出し、メモリ上に配置する。次に、出力候補番組情報取得手段１２０３３は、番組表情報格納手段１２０３１を、取得した時間帯情報「１９：００−２１：００」を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である１以上の出力候補番組情報を取得し、メモリ上に配置する。メモリ上に配置された、１以上の出力候補番組情報（出力候補番組管理表）を図１２に示す。なお、出力候補番組管理表は、「ＩＤ」「曜日」「局識別子」「放送時間帯」「タイトル」「ジャンル」「出演者」「番組概要」の属性を有するレコードを１以上管理している。ただし、出力候補番組管理表の構造は、図１２の構造に限らない。
【０１４５】
次に、視聴要求予測番組情報取得手段１２０３４は、要求受信部１２０２が受信した視聴者識別情報「０１」を除く１以上の視聴者識別情報を読み出す。なお、本具体例において、図８に示すように視聴者の候補の全員の視聴者識別情報は、番組出力装置１１に格納されているが、サーバ装置１２が視聴者の候補の全員の視聴者識別情報を格納していても良い。ここでは、サーバ装置１２も視聴者の候補の全員の視聴者識別情報を格納している、として説明する。つまり、視聴要求予測番組情報取得手段１２０３４は、要求受信部１２０２が受信した視聴者識別情報「０１」を除く３つの視聴者識別情報（「０２」「０３」「０４」）を読み出す。
【０１４６】
次に、視聴要求予測番組情報取得手段１２０３４は、読み出した３つの視聴者識別情報の中の１番目の視聴者識別情報「０２」から処理を行う。つまり、視聴要求予測番組情報取得手段１２０３４は、予め決められた期間（ここでは、最近３ヶ月）において、１番目の視聴者識別情報「０２」で識別される視聴者が視聴した番組についての視聴傾向情報が有する１以上の番組属性を、視聴傾向情報格納部１２０１の視聴傾向情報管理表（図１０参照）から検索し、取得する。そして、視聴要求予測番組情報取得手段１２０３４は、図１３に示す特定視聴者視聴傾向情報管理表を得る。特定視聴者視聴傾向情報管理表の構造は、ここでは、図１０の視聴傾向情報管理表の構造と同じである。ただし、図１３に示す特定視聴者視聴傾向情報管理表は、図１０の視聴傾向情報管理表のうちのすべての属性を有するとは限らない。図１３に示す特定視聴者視聴傾向情報管理表は、例えば、ジャンル情報である「番組ジャンル」の属性値だけの場合もあり得るし、ジャンル情報と放送時間帯の情報だけの場合もあり得る。次に、視聴要求予測番組情報取得手段１２０３４は、メモリ上に配置した１以上の番組属性（図１３に示す特定視聴者視聴傾向情報管理表）から番組属性の代表値を取得する。ここで、番組属性の代表値は、例えば、視聴要求された番組の時間帯情報が示す時間帯「１９：００−２１：００」を、属性「放送時間帯」に含むレコードが有する番組ジャンルの中で、最も多いジャンル情報である、とする。そして、視聴要求予測番組情報取得手段１２０３４は、１番目の視聴者識別情報「０２」で識別される視聴者が視聴する可能性のある番組の番組ジャンルを「クイズ」だと決定し、ジャンル情報「クイズ」を視聴者識別情報「０２」と対に、メモリ上に格納する。なお、これは、視聴者識別情報「０２」で識別される視聴候補者が、時間帯「１９：００−２１：００」の間に、ジャンル情報「クイズ」のジャンルの番組を視聴する可能性が高いと予測されたことを示す。
【０１４７】
次に、視聴要求予測番組情報取得手段１２０３４は、図１２の出力候補番組管理表の各レコードの中で、ジャンル情報が「クイズ」のレコードを検索する。ここで、詳細には、視聴要求予測番組情報取得手段１２０３４は、出力候補番組管理表の各レコードを読み出し、各レコードの「ジャンル」の属性値と「クイズ」が一致するか否かを判断し、一致すれば近似度を「１」、一致しなければ近似度を「０」とする。そして、視聴要求予測番組情報取得手段１２０３４は、近似度が「１」のレコードを取得する。つまり、ここでは、視聴要求予測番組情報取得手段１２０３４は、「ＩＤ＝９２」のレコードを取得する。そして、視聴要求予測番組情報取得手段１２０３４は、番組識別情報「９２」（前記ＩＤの値）を、視聴者識別情報「０２」と対に、メモリ上に格納する。
【０１４８】
次に、視聴要求予測番組情報取得手段１２０３４は、読み出した３つの視聴者識別情報の中の２番目の視聴者識別情報「０３」の処理を、視聴者識別情報「０２」の処理と同様に行う。そして、視聴要求予測番組情報取得手段１２０３４は、視聴者識別情報「０３」で識別される視聴者も、時間帯「１９：００−２１：００」の間に、ジャンル情報「クイズ」のジャンルの番組を視聴する可能性が高いと予測された、とする。次に、視聴要求予測番組情報取得手段１２０３４は、視聴者識別情報「０２」の処理と同様に、「ＩＤ＝９２」のレコードを取得し、番組識別情報「９２」（前記ＩＤの値）を、視聴者識別情報「０３」と対に、メモリ上に格納する。
【０１４９】
次に、視聴要求予測番組情報取得手段１２０３４は、読み出した３つの視聴者識別情報の中の２番目の視聴者識別情報「０４」の処理を、視聴者識別情報「０２」「０３」の処理と同様に行う。そして、視聴要求予測番組情報取得手段１２０３４は、視聴者識別情報「０４」で識別される視聴者も、時間帯「１９：００−２１：００」の間に、ジャンル情報「アニメ」のジャンルの番組を視聴する可能性が高いと予測された、とする。
【０１５０】
次に、視聴要求予測番組情報取得手段１２０３４は、図１２の出力候補番組管理表の各レコードの中で、ジャンル情報が「アニメ」のレコードを検索する。ここで、詳細には、視聴要求予測番組情報取得手段１２０３４は、出力候補番組管理表の各レコードを読み出し、各レコードの「ジャンル」の属性値と「アニメ」が一致するか否かを判断し、一致すれば近似度を「１」、一致しなければ近似度を「０」とする。そして、視聴要求予測番組情報取得手段１２０３４は、近似度が「１」のレコードを取得する。しかし、ここで、出力候補番組管理表の各レコードの「ジャンル」の属性値で「アニメ」を有するレコードが存在しなかった、とする。そして、視聴要求予測番組情報取得手段１２０３４は、番組識別情報の値として「ＮＵＬＬ」を、視聴者識別情報「０４」と対に、メモリ上に格納する。以上の処理により、視聴要求予測番組情報取得手段１２０３４は、図１４に示す視聴要求予測番組管理表を得る。視聴要求予測番組管理表は、ここでは、「視聴者識別情報」「ジャンル情報」「番組識別情報」の属性を有する。ただし、視聴要求予測番組管理表で重要な属性は「番組識別情報」である。つまり、図１４において、番組識別情報「９２」の番組が、視聴要求の対象となった番組（番組識別情報「１０４」の番組）の放送時間中に視聴要求する可能性のある番組である、と選択されたこととなる。なお、視聴者識別情報「０２」と「０３」の視聴候補者は、同じ番組を視聴する可能性が高いので、ここでは、一の番組の配信、受信で足りる、とする。
【０１５１】
ここで、品質決定部１２０５は、図１５に示す品質情報管理表を保持している、とする。品質情報管理表は、ジャンル情報別の番組の品質を示す情報を管理している。品質情報管理表は、「ＩＤ」「ジャンル情報」「品質情報」の属性を有する。ここでは、属性「品質情報」の属性値は、１から１０の値が取り得、値が大きいほど、高い映像品質の番組を提供することとなる。また、品質制約情報格納部１２０４の品質制約情報は、一家庭に許される最大のバンド幅であり、ここでは、「１０」である、とする。
【０１５２】
かかる状況において、次に、品質決定部１２０５は、要求受信部１２０２が受信した視聴要求の対象となった番組（「ＩＤ＝１０４」の番組）に関連する番組（ここでは、「ＩＤ＝１０４」の番組そのものである、とする）の視聴傾向情報（ここでは、番組属性の中のジャンル情報「スポーツ」）と、視聴要求予測番組決定部１２０３が決定した１以上の視聴要求予測番組（「ＩＤ＝９２」の番組）に関連する番組（ここでは、「ＩＤ＝９２」の番組そのものである、とする）の視聴傾向情報（ここでは、番組属性の中のジャンル情報「クイズ」）を用いて、品質制約情報格納部１２０４の品質制約情報に従って、視聴要求の対象となった番組の映像品質を決定する。つまり、品質決定部１２０５は、ジャンル情報「スポーツ」に対応する品質情報「７」を、図１５の品質情報管理表から取得し、メモリ上に格納する。そして、品質決定部１２０５は、ジャンル情報「クイズ」に対応する品質情報「３」を、図１５の品質情報管理表から取得し、メモリ上に格納する。そして、品質決定部１２０５は、「品質制約情報×（視聴要求された番組の品質情報）／（視聴要求された番組の品質情報と、１以上の視聴要求予測番組の品質情報の合計）」により、視聴要求された番組を配信要求する場合の、品質情報として決定する。つまり、ここでは、品質決定部１２０５は、「１０×（７／（７＋３））」により、配信要求する場合の品質情報を「７」と算出し、品質情報「７」をメモリ上に配置する。
【０１５３】
次に、配信要求送信部１２０６は、番組識別情報「１０４」と、決定した映像品質についての情報である品質情報「７」を含む番組の配信要求を構成する。配信要求は、例えば、「ｓｅｎｄ  １０４，７」である。そして、配信要求送信部１２０６は、構成した配信要求「ｓｅｎｄ  １０４，７」を、番組配信サーバ装置１３に送信する。
【０１５４】
次に、配信要求受信部１３０２は、番組を識別する番組識別情報と、番組を構成する映像品質についての情報である品質情報を含む番組の配信要求「ｓｅｎｄ  １０４，７」を、サーバ装置１２から受信する。そして、番組取得部１３０３は、受信した配信要求が有する番組識別情報「１０４」と、品質情報「７」を取得し、メモリ上に配置する。
【０１５５】
次に、番組取得部１３０３は、取得した番組識別情報「１０４」で識別される番組を順次、番組格納部１３０１から読み出す。そして、番組配信部１３０４は、読み出した番組を、次々と、取得した品質情報「７」が示す映像の品質に変更し、配信する番組のデータを得る。そして、番組配信部１３０４は、映像品質を変更した番組を、次々とサーバ装置１２に配信する。
【０１５６】
次に、サーバ装置１２の番組中継受信部１２０７は、配信要求「ｓｅｎｄ  １０４，７」の送信に対応して、当該配信要求が有する番組識別情報「１０４」で識別される番組を、次々と番組配信サーバ装置１３から受信する。そして、番組中継送信部１２０８は、順次、受信した番組（番組の一部）を、番組出力装置１１に送信する。
【０１５７】
次に、番組出力装置１１の番組受信部１１０４は、視聴要求に対応する番組をサーバ装置１２から受信する。そして、番組出力部１１０５は、受信した番組を出力する。
【０１５８】
以上、本実施の形態によれば、複数人の番組の視聴傾向に応じた品質の映像(コンテンツ)を出力できる。例えば、家庭内で調整する場合、視聴可能性のある複数の家族員の番組の視聴傾向を取得し、一家族に割り当てられたバンド幅等の通信上の制約を考慮して、受信する番組の映像品質を決定し、要求する番組出力システムを提供できる。つまり、本実施の形態によれば、複数の人たちのトータルなマルチメディアに対する品質に関する満足感を向上させるように、限られた情報通信インフラのリソース配分を調停し、制御する番組出力システムを提供できる。
【０１５９】
なお、本実施の形態によれば、品質を制御する対象は、主として、番組の映像の品質であったが、音声やデータ等の品質の制御も含むことは言うまでもない。かかることは、他の実施の形態でも同様である。
【０１６０】
また、本実施の形態によれば、番組の視聴要求を行った視聴者の識別は、カメラと画像認識処理を用いたが、例えば、リモコンに付加された指紋などの生体認証機能を用いたり、上述した他の手段を用いたりしても良い。つまり、番組の視聴要求を行った視聴者の識別方法は問わない。かかることも、他の実施の形態でも同様である。
【０１６１】
また、本実施の形態によれば、視聴者識別情報取得部は、番組出力装置に存在したが、サーバ装置に存在しても良いし、視聴者識別のための専用の他の装置に存在しても良い。かかることも、他の実施の形態でも同様である。
【０１６２】
また、本実施の形態によれば、番組出力装置は、サーバ装置経由で、番組配信サーバ装置から番組を受信して出力した。しかし、番組出力装置は、サーバ装置を経由しないで、番組配信サーバ装置から番組を受信して出力しても良い。かかる場合、サーバ装置は、番組配信サーバ装置に対して、番組出力装置の通信用アドレス（ＩＰアドレスや電話番号等）を通知する。
【０１６３】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、視聴要求と視聴者識別情報を受信する要求受信部と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を記憶媒体から読み出し、当該１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する視聴要求予測番組決定部と、前記受付部が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記視聴要求予測番組決定部が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、格納されている品質制約情報に従って、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定部と、番組を識別する番組識別情報と、前記品質決定部が決定した映像品質についての情報である品質情報を含む番組の配信要求を、前記番組配信サーバ装置に送信する配信要求送信部と、前記番組の配信要求の送信に対応して、当該番組を前記番組配信サーバ装置から受信する番組中継受信部と、前記番組中継受信部が受信した番組を、前記番組出力装置に送信する番組中継送信部として機能させるためのプログラム、である。
【０１６４】
また、上記プログラムにおいて、コンピュータを、前記視聴者識別情報取得部は、視聴者を撮影し、当該視聴者の映像を取得する撮影手段と、視聴者識別情報と視聴者の映像を有する視聴者情報を２以上格納している視聴者情報格納手段と、前記撮影手段が撮影した視聴者の映像に一致する映像であり、前記視聴者情報格納手段に格納されている視聴者の映像を認識する視聴者映像認識手段と、前記視聴者映像認識手段が、前記撮影手段が撮影した視聴者の映像に一致する映像であると認識した視聴者の映像と対になる視聴者識別情報を取得する視聴者識別情報取得手段を具備するものとして機能させるプログラム、である。
【０１６５】
また、上記プログラムにおいて、コンピュータを、前記視聴要求予測番組決定部は、放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報と、当該番組識別情報で識別される番組のジャンルを示すジャンル情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備するものとして機能させるプログラム、である。
（実施の形態２）
【０１６６】
本実施の形態において、複数人の番組の視聴傾向に応じた品質の映像(コンテンツ)を出力する。ここで、視聴傾向の情報の中に、出力されている番組に対する視聴者の視聴姿勢を示す情報である視聴姿勢情報を含む。視聴姿勢情とは、例えば、視聴者が出力されている番組に注目していた度合いを示す情報である注目度情報や、視聴者が番組を視聴する際の視聴のスタイルを特定する情報である視聴スタイル情報である。視聴スタイル情報とは、例えば、ザッピングまたは、ながら見または、コンスタント視聴を識別する情報である。また、本実施の形態において、視聴姿勢情報を用いて、視聴要求する番組の映像品質を決定する。なお、コンスタント視聴とは、概ね集中して、コンスタントに視聴している視聴のスタイルを示す。
【０１６７】
図１６は、本実施の形態における番組出力システムのブロック図である。番組出力システムは、番組出力装置１１、視聴傾向情報取得装置１６１、サーバ装置１６２、番組配信サーバ装置１３を具備する。
【０１６８】
視聴傾向情報取得装置１６１は、視聴姿勢情報取得部１６１０１、視聴傾向情報構成部１６１０２、視聴傾向情報送付部１６１０３を具備する。
【０１６９】
視聴姿勢情報取得部１６１０１は、視聴頻度情報取得手段１６１０１１、距離情報取得手段１６１０１２、命令取得手段１６１０１３、視聴スタイル情報取得手段１６１０１４を具備する。
【０１７０】
サーバ装置１６２は、視聴傾向情報格納部１２０１、要求受信部１２０２、視聴要求予測番組決定部１２０３、品質制約情報格納部１２０４、品質決定部１６２０５、配信要求送信部１２０６、番組中継受信部１２０７、番組中継送信部１２０８、視聴傾向情報受付部１６２０９、視聴傾向情報蓄積部１６２１０を具備する。
【０１７１】
品質決定部１６２０５は、視聴方法情報取得手段１６２０５１、視聴姿勢情報選択手段１６２０５２、予測視聴姿勢情報取得手段１６２０５３、視聴要求番組属性取得手段１６２０５４、視聴要求者番組属性取得手段１６２０５５、視聴要求者視聴姿勢情報取得手段１６２０５６、品質決定手段１６２０５７を具備する。
【０１７２】
視聴姿勢情報取得部１６１０１は、番組出力装置１１の番組出力部１１０５が出力した番組に対する視聴者の振る舞いから取得され得る視聴姿勢を示す情報である視聴姿勢情報を取得する。視聴姿勢情報は、例えば、視聴者が出力されている番組に注目していた度合いを示す情報である注目度情報や、視聴者が番組を視聴する際の視聴のスタイルを特定する情報である視聴スタイル情報である。視聴スタイル情報とは、例えば、ザッピングまたは、ながら見または、コンスタント視聴を識別する情報である。また、視聴スタイル情報とは、集中視聴と非集中視聴を区別できる情報のみでも良い。視聴姿勢情報取得部１６１０１における視聴姿勢情報の取得方法は、後述する。視聴姿勢情報取得部１６１０１は、通常、ＭＰＵやメモリ等から実現され得る。視聴姿勢情報取得部１６１０１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１７３】
視聴頻度情報取得手段１６１０１１は、カメラで撮影した視聴者の映像から、視聴者が視聴している番組を出力しているディスプレイに向いている頻度についての情報である視聴頻度情報を取得する。さらに具体的には、視聴頻度情報取得手段１６１０１１は、定期的にカメラで撮影した視聴者の画像を解析し、顔認識し、顔の向きを判断する。顔の向きは、例えば、画面に対して正対しているか否かのみでも良い。顔の向きについて、例えば、視聴頻度情報取得手段１６１０１１は、顔認識結果から両目の距離を取得し、一定以内の距離であれば、画面（カメラ）に対して、正対していないと判断し、一定以上であれば、画面（カメラ）に対して、正対している、と判断する。また、例えば、顔の向きについて、視聴頻度情報取得手段１６１０１１は、顔認識し、肌色とそれ以外の色の割合や、髪の黒色や茶色とそれ以外の色の割合により、画面（カメラ）に対して、正対しているか否かを判断しても良い。そして、視聴頻度情報取得手段１６１０１１は、例えば、番組の出力時間中の、画面に対して正対している時間を取得し、正対している割合を算出する処理を行っても良い。視聴頻度情報取得手段１６１０１１は、かかる割合を視聴頻度情報としても良いし、割合から、視聴者が視聴している番組を出力しているディスプレイに向いている頻度を高（値を、例えば、「３」とする）、中（例えば、「２」）、低（例えば、「１」）と分類しても良い。また、視聴頻度情報取得手段１６１０１１は、視線の動きを捕らえるアイトラッキングの手法を用いて、視聴者が画面に正対しているか否か、およびその頻度を算出しても良い。そして、その頻度から、視聴頻度情報取得手段１６１０１１は、視聴頻度情報を取得しても良い。アイトラッキングの手法は公知技術であるので詳細な説明を省略する。視聴頻度情報取得手段１６１０１１は、通常、ＭＰＵやメモリ等から実現され得る。視聴頻度情報取得手段１６１０１１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１７４】
距離情報取得手段１６１０１２は、視聴者と番組を出力しているディスプレイとの距離である距離情報を取得する。距離情報取得手段１６１０１２は、例えば、番組出力装置１１に設置されている超音波発信機から、超音波を発信し、正面の視聴者（障害物）に当たって、超音波が戻る時間を測定し、番組出力装置１１（画面）と、視聴者の距離を測定しても良い。その他、番組出力装置１１の画面と視聴者の距離を測定する方法は問わない。距離情報取得手段１６１０１２は、例えば、超音波発信機と、受信機と、ＭＰＵやメモリ等から実現され得る。距離情報取得手段１６１０１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１７５】
命令取得手段１６１０１３は、チャンネルを切り替える1以上の命令を取得する。チャンネルを切り替える命令とは、リモコンのチャンネルアップ、ダウン信号や、チャンネル番号に対応する信号や、表示されている電子番組表から一の番組を選択する信号などである。命令取得手段１６１０１３は、例えば、赤外線受光部とそのドライバーソフトなどにより実現され得る。
【０１７６】
視聴スタイル情報取得手段１６１０１４は、命令取得手段１６１０１３が取得した1以上の命令を用いて、少なくとも集中視聴か非集中視聴かを判断し、集中視聴か否かについての情報である視聴スタイル情報を取得する。視聴スタイル情報取得手段１６１０１４は、例えば、所定時間（例えば、３０分）の間に、所定回数（例えば、１０回）以上、命令取得手段１６１０１３がチャンネル変更の命令を受け付けたと判断した場合、非集中視聴であると判断し、所定回数未満であれば集中視聴であると判断する。
【０１７７】
また、視聴スタイル情報取得手段１６１０１４は、ザッピング（例えば、値「１」）、ながら見（例えば、値「２」）、コンスタント視聴（例えば、値「３」）のうちのいずれかの値を有する視聴スタイル情報を取得しても良い。つまり、例えば、視聴頻度情報取得手段１６１０１１が、視聴頻度が「低」であると判断し、かつ、命令取得手段１６１０１３が、所定時間（例えば、１０分）の間に、所定回数（例えば、５回）未満のチャンネル変更の命令を受け付けたと判断した場合、視聴スタイル情報取得手段１６１０１４は、視聴スタイル情報をながら見（例えば、値「２」）として取得する。また、視聴頻度情報取得手段１６１０１１が、視聴頻度が「中」または「高」であると判断し、かつ、命令取得手段１６１０１３が、所定時間（例えば、１０分）の間に、所定回数（例えば、５回）以上のチャンネル変更の命令を受け付けたと判断した場合、視聴スタイル情報取得手段１６１０１４は、視聴スタイル情報をザッピング（例えば、値「１」）として取得する。また、視聴頻度情報取得手段１６１０１１が、視聴頻度が「中」または「高」であると判断し、かつ、命令取得手段１６１０１３が、所定時間（例えば、１０分）の間に、所定回数（例えば、５回）未満のチャンネル変更の命令を受け付けたと判断した場合、視聴スタイル情報取得手段１６１０１４は、視聴スタイル情報をコンスタント視聴（例えば、値「３」）として取得する。その他、視聴スタイル情報取得手段１６１０１４は、４分類以上の視聴スタイル情報を取得するようにしても良い。なお、視聴スタイル情報取得手段１６１０１４は、いかなる条件の場合に、どの値の視聴スタイル情報と決定するかについての情報を予め保持している、とする。視聴スタイル情報取得手段１６１０１４は、通常、ＭＰＵやメモリ等から実現され得る。視聴スタイル情報取得手段１６１０１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１７８】
また、視聴姿勢情報取得部１６１０１は、視聴頻度情報取得手段１６１０１１が取得した視聴頻度情報、または、距離情報取得手段１６１０１２が取得した距離情報のうちの1以上の情報を用いて注目度情報を構成することは好適である。図示しないが、この注目度情報を構成する手段を、注目度情報取得手段、とも言うこととする。視聴姿勢情報取得部１６１０１は、通常、視聴頻度情報が示す視聴の頻度が高いほど、距離情報が示す距離が近いほど、注目度情報が示す注目の度合いが大きくなるように、注目度情報を構成する。なお、視聴姿勢情報取得部１６１０１は、視聴頻度情報のみに基づいて注目度情報を構成しても良いし、距離情報のみに基づいて注目度情報を構成しても良い。
【０１７９】
なお、視聴傾向情報取得装置１６１は、番組出力装置１１に含まれていても良いし、サーバ装置１６２に含まれていても良い。
【０１８０】
視聴傾向情報構成部１６１０２は、視聴者識別情報取得部１１０２が取得した視聴者識別情報と、番組出力部１１０５が出力した番組の番組属性と、視聴姿勢情報取得部１６１０１が取得した視聴姿勢情報を用いて、視聴傾向情報を構成する。なお、視聴傾向情報構成部１６１０２は、図示しない手段（通信手段や内部バスなど）により、番組出力装置１１から視聴者識別情報取得部１１０２が取得した視聴者識別情報と、番組出力部１１０５が出力した番組の番組属性を受け付ける、とする。視聴傾向情報は、例えば、「ＩＤ」、「視聴者識別情報」、「番組属性」、「視聴姿勢情報」を有する。また、「番組属性」は、例えば、「放送曜日」「放送時間帯」「番組ジャンル」「番組キーワード」である。かかる場合、視聴傾向情報構成部１６１０２は、例えば、番組表情報を格納しており、当該番組表情報の番組タイトル、出演者、番組概要の属性値から、名詞を抜き取り、「番組キーワード」の属性値を構成する。「視聴姿勢情報」は、例えば、「注目度情報」、「視聴スタイル情報」である。視聴傾向情報構成部１６１０２は、通常、ＭＰＵやメモリ等から実現され得る。視聴傾向情報構成部１６１０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８１】
視聴傾向情報送付部１６１０３は、視聴傾向情報構成部１６１０２が構成した視聴傾向情報をサーバ装置１６２に送付する。ここで、送付とは、通信手段を用いた送信の場合もあり得るし、内部バスを経由した書き込みの場合等もあり得る。視聴傾向情報送付部１６１０３は、通常、ＭＰＵやメモリ等から実現され得る。視聴傾向情報送付部１６１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８２】
品質決定部１６２０５は、受付部１１０１が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、視聴要求予測番組決定部１２０３が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、品質制約情報に従って、受付部１１０１が受け付けた視聴要求の対象となった番組の映像品質を決定する。品質決定部１６２０５は、通常、ＭＰＵやメモリ等から実現され得る。品質決定部１６２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８３】
視聴方法情報取得手段１６２０５１は、視聴候補者が、過去に視聴した別の番組に対応する1以上の各視聴傾向情報が有する1以上の番組属性、および視聴姿勢情報を、視聴候補者ごとに取得する。視聴候補者とは、視聴要求予測番組情報取得手段１２０３４が取得した視聴要求予測番組情報に対応する番組を視聴すると予測された視聴者であり、視聴者識別情報により識別される。視聴方法情報取得手段１６２０５１は、通常、ＭＰＵやメモリ等から実現され得る。視聴方法情報取得手段１６２０５１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８４】
視聴姿勢情報選択手段１６２０５２は、当該視聴要求予測番組情報が有する番組属性と一致する番組属性を、視聴方法情報取得手段１６２０５１が取得した1以上の番組属性から選択し、当該選択された番組属性と対になる1以上の視聴姿勢情報を選択する。「番組属性が一致する」とは、２以上の番組属性が存在する場合、一部の属性値が違っても、一部の属性値が一致し、全体として類似する、と判断された場合も含む。また、番組属性の一例の「番組キーワード」が一致する、とは、シソーラス辞書を用いて、類似するキーワードも一致するものと判断しても良いし、２つのキーワード間の意味的距離をシソーラス辞書に持たせ、当該距離の合計から、「番組キーワード」が一致するか否かを判断しても良い。その他、２つの「番組キーワード」が一致するとは、２つの「番組キーワード」がおのおの有する各キーワード群が完全一致することだけではなく、一部のキーワードの一致や、類似度を考慮して決定しても良い。２つのキーワード群の一致、または類似度の判定アルゴリズムは種々あり、かつ公知技術であるので、詳細な説明を省略する。視聴姿勢情報選択手段１６２０５２は、通常、ＭＰＵやメモリ等から実現され得る。視聴姿勢情報選択手段１６２０５２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８５】
予測視聴姿勢情報取得手段１６２０５３は、視聴姿勢情報選択手段１６２０５２が選択した1以上の視聴姿勢情報を用いて、当該視聴要求予測番組情報に対応する番組の視聴姿勢情報である予測視聴姿勢情報を取得する。例えば、視聴姿勢情報が数値で表された注目度情報である場合、予測視聴姿勢情報取得手段１６２０５３は、1以上の視聴姿勢情報の平均値や中央値などの代表値を算出する。また、例えば、視聴姿勢情報が視聴スタイル情報（例えば、ザッピング、ながら見、コンスタント視聴の3分類）の場合、1以上の視聴姿勢情報の中で最も多い視聴姿勢情報を取得する。その他、予測視聴姿勢情報取得手段１６２０５３は、1以上の視聴姿勢情報の中から、代表値を取得する処理を行えば良い。予測視聴姿勢情報取得手段１６２０５３が取得する予測視聴姿勢情報は、視聴すると予測される視聴候補者が、視聴を予測される番組を見る際の、予測される視聴姿勢を示す情報である。予測視聴姿勢情報取得手段１６２０５３は、通常、ＭＰＵやメモリ等から実現され得る。予測視聴姿勢情報取得手段１６２０５３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８６】
視聴要求番組属性取得手段１６２０５４は、要求受信部１２０２が受信した視聴要求が有する番組識別情報で識別される番組の番組属性を、番組表情報格納手段１２０３１から取得する。視聴要求番組属性取得手段１６２０５４は、番組表情報格納手段１２０３１に格納されているすべての番組属性を取得しても良いし、一部の番組属性を取得しても良い。視聴要求番組属性取得手段１６２０５４は、通常、ＭＰＵやメモリ等から実現され得る。視聴要求番組属性取得手段１６２０５４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８７】
視聴要求者番組属性取得手段１６２０５５は、視聴要求番組属性取得手段１６２０５４が取得した番組属性と一致する番組属性であり、視聴者識別情報取得部１１０２が取得した視聴者識別情報（要求受信部１２０２が受信した視聴者識別情報）で識別される視聴者が視聴した番組についての情報である1以上の視聴傾向情報が有する1以上の番組属性を、視聴傾向情報格納部１２０１から取得する。ここでの２つの番組属性が一致する、とは、上述したように、1以上の属性値が完全に一致する必要はなく、一部の一致でも、２つの番組属性が一致する、と判断する場合はあり得る。視聴要求者番組属性取得手段１６２０５５は、まず、要求受信部１２０２が受信した視聴者識別情報をキーとして視聴傾向情報格納部１２０１を検索し、当該視聴者識別情報で識別される視聴者が視聴した番組についての情報である1以上の視聴傾向情報が有する1以上の番組属性を取得し、メモリ上に配置する。そして、視聴要求者番組属性取得手段１６２０５５は、メモリ上に配置した1以上の番組の各番組属性と、視聴要求番組属性取得手段１６２０５４が取得した番組属性が一致するか否かを順に判定し、メモリ上に配置した1以上の番組の各番組属性のうち、視聴要求番組属性取得手段１６２０５４が取得した番組属性と一致する番組属性を取得し、メモリ上に配置する。視聴要求者番組属性取得手段１６２０５５は、通常、ＭＰＵやメモリ等から実現され得る。視聴要求者番組属性取得手段１６２０５５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８８】
視聴要求者視聴姿勢情報取得手段１６２０５６は、視聴要求者番組属性取得手段１６２０５５が取得した1以上の番組属性に対応する番組の視聴姿勢情報を取得する。視聴要求者視聴姿勢情報取得手段１６２０５６は、例えば、視聴要求者番組属性取得手段１６２０５５が取得した1以上の各番組属性と対になる1以上の視聴姿勢情報を、視聴傾向情報格納部１２０１から読み出す。そして、当該1以上の視聴姿勢情報から、代表となる視聴姿勢情報を取得する。代表となる視聴姿勢情報は、例えば、1以上の視聴姿勢情報に含まれる1以上の注目度情報の平均値や中央値などである。また、代表となる視聴姿勢情報は、例えば、1以上の視聴姿勢情報に含まれる1以上の視聴スタイル情報の中で、最も多い値を取る視聴スタイル情報である。視聴要求者視聴姿勢情報取得手段１６２０５６が取得する視聴姿勢情報は、視聴要求を入力した視聴者が、要求した番組を見る際に予測される視聴姿勢情報である。視聴要求者視聴姿勢情報取得手段６２０５６は、通常、ＭＰＵやメモリ等から実現され得る。視聴要求者視聴姿勢情報取得手段６２０５６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８９】
品質決定手段１６２０５７は、品質制約情報に従って、視聴要求者視聴姿勢情報取得手段１６２０５６が取得した視聴姿勢情報、および予測視聴姿勢情報取得手段１６２０５３が取得した予測視聴姿勢情報を用いて、受付部１１０１が受け付けた視聴要求の対象となった番組の映像品質を決定する。視聴要求者視聴姿勢情報取得手段１６２０５６が取得した視聴姿勢情報は、番組の視聴要求を行った視聴者の予測される視聴姿勢を示す情報である。予測視聴姿勢情報取得手段１６２０５３が取得した予測視聴姿勢情報は、視聴要求をするのではと予測される視聴候補者の予測される視聴姿勢を示す情報である。つまり、品質決定手段１６２０５７は、視聴要求を行った視聴者の視聴姿勢情報と、視聴候補者の視聴姿勢情報を用いて、視聴要求の対象となった番組の映像品質を決定する。例えば、視聴者の視聴姿勢情報が、視聴スタイル「コンスタント視聴」，注目度「高」であり、視聴候補者の視聴姿勢情報が、視聴スタイル情報「ながら見」，注目度情報「低」である場合、品質制約情報によって決められている、例えば、バンド幅のうち、多くの領域を視聴者に割り当て、少ない領域に視聴候補者に割り当てる。品質決定手段１６２０５７は、通常、ＭＰＵやメモリ等から実現され得る。品質決定手段１６２０５７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１９０】
視聴傾向情報受付部１６２０９は、視聴傾向情報取得装置１６１から視聴傾向情報を受け付ける。ここで受け付けとは、通信手段を用いた受信や、内部バスを経由した受け取りである。視聴傾向情報受付部１６２０９は、例えば、無線または有線の通信手段で実現され得る。
【０１９１】
視聴傾向情報蓄積部１６２１０は、視聴傾向情報受付部１６２０９が受け付けた視聴傾向情報を視聴傾向情報格納部１２０１に蓄積する。視聴傾向情報蓄積部１６２１０は、通常、ＭＰＵやメモリ等から実現され得る。視聴傾向情報蓄積部１６２１０の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１９２】
次に、番組出力システムの動作について説明する。まず、視聴傾向情報取得装置１６１の動作について図１７、図１８のフローチャートを用いて説明する。
【０１９３】
（ステップＳ１７０１）視聴傾向情報構成部１６１０２は、番組の視聴が開始されたか否かを判断する。番組の視聴が開始されればステップＳ１７０２に行き、番組の視聴が開始されなければステップＳ１７０１に戻る。なお、番組の視聴の開始は、例えば、チャンネル変更命令の受け付けや、番組出力装置１１の電源オンの命令の受け付けなどにより判断する。また、かかる番組の視聴の開始の信号は、番組出力装置１１から受け付けても良いし、視聴傾向情報取得装置１６１が保持している命令取得手段１６１０１３が受け付けた命令から判断しても良い。
【０１９４】
（ステップＳ１７０２）視聴傾向情報構成部１６１０２は、視聴が開始された番組の番組属性を取得し、メモリ上に配置する。番組属性は、番組表情報格納手段１２０３１から取得されても良いし、番組出力装置１１や他の装置から図示しない手段により取得されても良い。
【０１９５】
（ステップＳ１７０３）視聴傾向情報構成部１６１０２は、視聴者識別情報を取得し、メモリ上に配置する。視聴傾向情報構成部１６１０２は、視聴者識別情報を、例えば、番組出力装置１１の視聴者識別情報取得部１１０２から取得する。また、視聴傾向情報構成部１６１０２は、自ら、視聴者識別情報取得部１１０２と同様の処理等により、視聴者識別情報を取得しても良い。
【０１９６】
（ステップＳ１７０４）視聴姿勢情報取得部１６１０１は、番組出力装置１１の番組出力部１１０５が出力した番組に対する視聴者の振る舞いから取得され得る視聴姿勢を示す情報である視聴姿勢情報を取得し、メモリ上に配置する。視聴姿勢情報の取得処理について、図１８のフローチャートを用いて、詳細に説明する。
【０１９７】
（ステップＳ１７０５）視聴傾向情報構成部１６１０２は、ステップＳ１７０２で取得した番組属性、ステップＳ１７０３で取得した視聴者識別情報、およびステップＳ１７０４で取得した視聴姿勢情報を用いて、視聴傾向情報を構成する。
【０１９８】
（ステップＳ１７０６）視聴傾向情報送付部１６１０３は、視聴傾向情報構成部１６１０２が構成した視聴傾向情報をサーバ装置１６２に送付する。処理を終了する。
【０１９９】
次に、ステップＳ１７０４の視聴姿勢情報を取得する処理について、図１８のフローチャートを用いて説明する。
【０２００】
（ステップＳ１８０１）視聴姿勢情報取得部１６１０１は、初期化処理を行う。初期化処理とは、例えば、後述する変数「チャンネル変更回数」に０を代入したり、配列のバッファ「注目度一時情報」をクリアしたりする処理等である。
【０２０１】
（ステップＳ１８０２）視聴頻度情報取得手段１６１０１１は、番組の視聴を終了するか否かを判断する。番組の視聴を終了するか否かは、例えば、命令取得手段１６１０１３が取得した命令（例えば、電源オフや、他のチャンネルの選択のための命令など）を認識すれば可能である。番組の視聴を終了するならばステップＳ１８０３に行き、番組の視聴を終了しないならばステップＳ１８１３に行く。
【０２０２】
（ステップＳ１８０３）視聴頻度情報取得手段１６１０１１は、カメラ（図示しない）で撮影した視聴者の映像である撮影画像（ここでは、静止画とする）を取得し、メモリ上に配置する。
【０２０３】
（ステップＳ１８０４）視聴頻度情報取得手段１６１０１１は、撮影画像を対象として顔認識し、顔の輪郭を抽出する。かかる処理は、公知技術であるので、詳細な説明を省略する。
【０２０４】
（ステップＳ１８０５）視聴頻度情報取得手段１６１０１１は、顔の輪郭の内側のドットをすべて検査し、予め格納されている肌色の色情報と同じまたは一定以内の差の色情報を有するドットであるか否かを判断する。そして、視聴頻度情報取得手段１６１０１１は、検査したドット数と、肌色の色情報と同じまたは一定以内の差の色情報を有するドットの数から、肌色または類似する色のドットの割合を取得する。
【０２０５】
（ステップＳ１８０６）視聴頻度情報取得手段１６１０１１は、ステップＳ１８０５で取得した割合が、予め決められた所定の割合以上であるか否かを判断する。算出した割合が所定以上であればステップＳ１８０７に行き、所定未満であればステップＳ１８０８に行く。
【０２０６】
（ステップＳ１８０７）視聴頻度情報取得手段１６１０１１は、配列のバッファ「注目度一時情報」に「１」を追記する。ステップＳ１８０９に行く。
【０２０７】
（ステップＳ１８０８）視聴頻度情報取得手段１６１０１１は、配列のバッファ「注目度一時情報」に「０」を追記する。
【０２０８】
（ステップＳ１８０９）距離情報取得手段１６１０１２は、視聴者と番組を出力しているディスプレイとの距離である距離情報を取得する。例えば、撮影画像の顔の輪郭の大きさを算出し、距離情報を推定し、算出しても良い。その他、上述した手段により、距離情報を算出しても良い。
【０２０９】
（ステップＳ１８１０）距離情報取得手段１６１０１２は、ステップＳ１８０９で算出した距離情報を、メモリ上に追記する。
【０２１０】
（ステップＳ１８１１）命令取得手段１６１０１３は、チャンネルを切り替える命令を取得したか否かを判断する。チャンネルを切り替える命令を取得すればステップＳ１８１２に行き、チャンネルを切り替える命令を取得しなければステップＳ１８０２に戻る。
【０２１１】
（ステップＳ１８１２）命令取得手段１６１０１３は、変数であるカウンタ「チャンネル変更回数」を１、インクリメントする。ステップＳ１８０２に戻る。
【０２１２】
（ステップＳ１８１３）視聴姿勢情報取得部１６１０１の図示しない注目度情報取得手段は、注目度一時情報の配列と、距離情報の配列から、注目度情報を取得する。さらに具体的には、例えば、注目度情報取得手段は、注目度一時情報（０または１）の配列に格納されている「１」の割合を算出する。そして、例えば、注目度情報取得手段は、距離情報の配列から、距離情報の代表値（平均値または中央値など）を取得する。そして、注目度情報取得手段は、注目度一時情報の配列に格納されている「１」の割合、距離情報の代表値をパラメータとして、前記割合をパラメータとする増加関数であり、距離情報の代表値をパラメータとする減少関数により、注目度情報を算出する。なお、ここで算出される注目度情報は、多段階の値を取り得る数値であるが、その値を写像し、注目度「高」「中」「低」に分類（３段階に分類）するなどしても良いし、５段階に分類するなどしても良い。
【０２１３】
（ステップＳ１８１４）視聴スタイル情報取得手段１６１０１４は、変数「チャンネル変更回数」の値を用いて、少なくとも集中視聴か非集中視聴かを判断し、集中視聴か否かについての情報である視聴スタイル情報を取得する。つまり、単位時間あたりのチャンネル変更回数が閾値より多い場合には、非集中視聴と判断し、単位時間あたりのチャンネル変更回数が閾値より少ない場合には、集中視聴と判断する。また、上述したように、視聴スタイル情報取得手段１６１０１４は、ザッピング（例えば、値「１」）、ながら見（例えば、値「２」）、コンスタント視聴（例えば、値「３」）のうちのいずれかの値を有する視聴スタイル情報を取得しても良い。その際、注目度情報を用いても良い。
【０２１４】
なお、図１８のフローチャートにおいて、他の視聴姿勢情報の取得アルゴリズムを採用しても良い。
【０２１５】
次に、サーバ装置１６２の動作について図１９から図２４のフローチャートを用いて説明する。図１９のフローチャートにおいて、図４のフローチャートと異なるステップについてのみ説明する。
【０２１６】
（ステップＳ１９０１）視聴要求予測番組決定部１２０３は、ステップＳ４０２で取得した番組識別情報、およびステップＳ４０３で取得した視聴者識別情報を用いて、視聴要求予測番組を決定する。ステップＳ１９０１の処理において、視聴要求予測番組決定部１２０３は、通常、１以上の番組識別情報を取得するが、番組属性等も合わせて取得しても良い。なお、ステップＳ１９０１の処理において、視聴要求予測番組が「０」との決定になることがあっても良い。視聴要求予測番組決定部１２０３の視聴要求予測番組決定処理について、図２０、図２１のフローチャートを用いて、詳細に説明する。
【０２１７】
（ステップＳ１９０２）品質決定部１６２０５は、要求受信部１２０２が受信した視聴要求の対象となった番組に関連する番組の視聴傾向情報と、視聴要求予測番組決定部１２０３が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、品質制約情報格納部１２０４の品質制約情報に従って、視聴要求の対象となった番組の映像品質を決定する。品質決定部１２０５の品質決定処理について、図２２から図２４のフローチャートを用いて、詳細に説明する。
【０２１８】
（ステップＳ１９０３）視聴傾向情報受付部１６２０９は、視聴傾向情報取得装置１６１から視聴傾向情報を受け付けたか否かを判断する。視聴傾向情報を受け付ければステップＳ１９０４に行き、視聴傾向情報を受け付けなければステップＳ４０１に戻る。
【０２１９】
（ステップＳ１９０４）視聴傾向情報蓄積部１６２１は、ステップＳ１９０３で受け付けた視聴傾向情報を、視聴傾向情報格納部１２０１に追記する。
【０２２０】
なお、図１９のフローチャートにおいて、視聴傾向情報を受け付け、蓄積する処理は無くても良い。かかる場合、ユーザの手入力により視聴傾向情報が入力されたり、ＨＤＤや光ディスクなどの記憶媒体から読み出されたりする。
【０２２１】
なお、図１９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２２２】
次に、ステップＳ１９０１の視聴要求予測番組決定処理について、図２０、図２１のフローチャートを用いて、詳細に説明する。なお、図２０のフローチャートにおいて、図５のフローチャートと異なる点についてのみ説明する。
【０２２３】
（ステップＳ２００１）視聴要求予測番組情報取得手段１２０３４は、カウンタｊに１を代入する。
【０２２４】
（ステップＳ２００２）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０２で取得した１以上の番組識別情報の中で、ｊ番目の番組識別情報が存在するか否かを判断する。ｊ番目の番組識別情報が存在すればステップＳ２００３に行き、ｊ番目の番組識別情報が存在しなければステップＳ５１５に行く。
【０２２５】
（ステップＳ２００３）視聴要求予測番組情報取得手段１２０３４は、ステップＳ５０２で取得した１以上の番組識別情報の中で、ｊ番目の番組識別情報と対になる番組属性を、番組表情報格納手段１２０３１から読み出す。
【０２２６】
（ステップＳ２００４）視聴要求予測番組情報取得手段１２０３４は、ｊ番目の番組識別情報で識別される番組の視聴可能性尤度を算出する。視聴可能性尤度の算出方法について、図２１のフローチャートを用いて、詳細に説明する。
【０２２７】
（ステップＳ２００５）視聴要求予測番組情報取得手段１２０３４は、ｊ番目の番組識別情報で識別される番組の視聴可能性尤度を、ｊ番目の番組識別情報と対にメモリ上に一時格納する。
【０２２８】
（ステップＳ２００６）視聴要求予測番組情報取得手段１２０３４は、カウンタｊを１、インクリメントする。ステップＳ２００２に戻る。
【０２２９】
なお、図２０のフローチャートで説明した視聴要求予測番組決定処理は、図５のフローチャートと同様の処理でも良い。
【０２３０】
次に、ステップＳ２００４の視聴可能性尤度の算出方法について、図２１のフローチャートを用いて、詳細に説明する。
【０２３１】
（ステップＳ２１０１）視聴要求予測番組情報取得手段１２０３４は、視聴傾向情報格納部１２０１から読み出した番組属性の数を変数「Ｎ」に代入する。なお、番組属性は、複数の要素（例えば、ジャンル情報、曜日情報、時間帯情報、番組キーワードなど）を含む。
【０２３２】
（ステップＳ２１０２）視聴要求予測番組情報取得手段１２０３４は、カウンタｉに１を代入する。
【０２３３】
（ステップＳ２１０３）視聴要求予測番組情報取得手段１２０３４は、「ｉ<＝Ｎ」を満たすか否かを判断する。「ｉ<＝Ｎ」を満たせばステップＳ２１０４に行き、「ｉ<＝Ｎ」を満たさなければステップＳ２１１３に行く。
【０２３４】
（ステップＳ２１０４）視聴要求予測番組情報取得手段１２０３４は、視聴傾向情報格納部１２０１から読み出した番組属性の中の、ｉ番目の番組属性を取得する。
【０２３５】
（ステップＳ２１０５）視聴要求予測番組情報取得手段１２０３４は、Ｓ２００３で取得した、視聴可能性のある番組の番組属性を読み出す。
【０２３６】
（ステップＳ２１０６）視聴要求予測番組情報取得手段１２０３４は、カウンタｊに１を代入する。
【０２３７】
（ステップＳ２１０７）視聴要求予測番組情報取得手段１２０３４は、ステップＳ２１０４で取得したｉ番目の番組属性の中のｊ番目の要素が存在するか否かを判断する。ｊ番目の要素が存在すればステップＳ２１０８に行き、ｊ番目の要素が存在しなければ、ステップＳ２１１２に行く。
【０２３８】
（ステップＳ２１０８）視聴要求予測番組情報取得手段１２０３４は、ステップＳ２１０４で取得した番組属性のｊ番目の要素と、ステップＳ２１０５で読み出した番組属性のｊ番目の要素を比較する。
【０２３９】
（ステップＳ２１０９）視聴要求予測番組情報取得手段１２０３４は、ステップＳ２１０８における比較結果が、「一致する」との比較結果であればステップＳ２１１０に行き、「一致しない」との比較結果であればステップＳ２１１１に行く。なお、要素によって、「一致する」とは、完全一致の場合もあるが、一部が一致する、または類似する、という場合もあり得る。
【０２４０】
（ステップＳ２１１０）視聴要求予測番組情報取得手段１２０３４は、ｊ番目の要素に対応するエントリー数を１、インクリメントする。なお、各要素に対して、エントリー数を格納する変数があり、最初は、「０」に初期化されている。エントリー数とは、ステップＳ２１０４で取得した番組属性のある要素と、ステップＳ２１０５で読み出した番組属性のある要素が一致する数である。
【０２４１】
（ステップＳ２１１１）視聴要求予測番組情報取得手段１２０３４は、カウンタｊを１、インクリメントする。ステップＳ２１０７に行く。
【０２４２】
（ステップＳ２１１２）視聴要求予測番組情報取得手段１２０３４は、カウンタｉを１、インクリメントする。ステップＳ２１０３に行く。
【０２４３】
（ステップＳ２１１３）視聴要求予測番組情報取得手段１２０３４は、視聴可能性尤度関数の情報を読み出す。なお、視聴可能性尤度関数の情報は、予め視聴要求予測番組情報取得手段１２０３４に格納されている。予め視聴可能性尤度関数の情報が格納されている、とは、視聴可能性尤度関数の情報がプログラムに埋め込まれている場合も含む。視聴可能性尤度関数の情報は、例えば、「α・（ａ／Ｎ）＋β・（ｂ／Ｎ）＋γ・（ｃ／Ｎ）＋σ・（ｄ／Ｎ）」である。また、α、β、γ、δは、重みを示す係数であり、通常、「０<＝α、β、γ、δ<＝１」、「α＋β＋γ＋δ＝１」を満たす。また、α、β、γ、δは、通常、予め決められている。
【０２４４】
（ステップＳ２１１４）視聴要求予測番組情報取得手段１２０３４は、ステップＳ２１１３で読み出した視聴可能性尤度関数に、ａ，ｂ，ｃ，ｄ，Ｎ値を代入する。ａ，ｂ，ｃ，ｄは、各要素のエントリー数である。
【０２４５】
（ステップＳ２１１５）視聴要求予測番組情報取得手段１２０３４は、ステップＳ２１１４で各値を代入して得た数式を演算する。
【０２４６】
（ステップＳ２１１６）視聴要求予測番組情報取得手段１２０３４は、ステップＳ２１１５における演算結果である視聴可能性尤度を、メモリ上に一時格納する。上位にリターンする。
【０２４７】
なお、図２１のフローチャートにおいて、視聴可能性尤度関数の情報は、上記に限られず、要素は、５以上でも、３以下でも良い。
【０２４８】
次に、ステップＳ１９０２の品質決定処理について、図２２から図２４のフローチャートを用いて、詳細に説明する。
【０２４９】
（ステップＳ２２０１）視聴要求者番組属性取得手段１６２０５５は、視聴要求のあった番組の番組識別情報、番組属性を取得し、メモリ上に配置する。
【０２５０】
（ステップＳ２２０２）視聴要求者番組属性取得手段１６２０５５は、番組の視聴要求をした視聴者識別情報を取得し、メモリ上に配置する。
【０２５１】
（ステップＳ２２０３）視聴要求者番組属性取得手段１６２０５５は、ステップＳ２２０１で取得した番組識別情報、番組属性、およびステップＳ２２０２で取得した視聴者識別情報を用いて、視聴要求者の視聴姿勢情報を取得し、メモリ上に配置する。番組識別情報、番組属性、および視聴者識別情報を用いて、視聴姿勢情報を取得する処理について、図２３のフローチャートを用いて説明する。
【０２５２】
（ステップＳ２２０４）視聴方法情報取得手段１６２０５１は、カウンタｉに１を代入する。
【０２５３】
（ステップＳ２２０５）視聴方法情報取得手段１６２０５１は、ｉ番目の視聴要求予測番組が存在するか否か判断する。ｉ番目の視聴要求予測番組が存在すればステップＳ２２０６に行き、ｉ番目の視聴要求予測番組が存在しなければステップＳ２２１０に行く。
【０２５４】
（ステップＳ２２０６）視聴方法情報取得手段１６２０５１は、ｉ番目の視聴要求予測番組の番組識別情報、番組属性を取得し、メモリ上に配置する。
【０２５５】
（ステップＳ２２０７）視聴方法情報取得手段１６２０５１は、ｉ番目の視聴要求予測番組に対応する視聴候補者の視聴者識別情報を取得し、メモリ上に配置する。
【０２５６】
（ステップＳ２２０８）視聴方法情報取得手段１６２０５１は、ステップＳ２２０６で取得したｉ番目の番組識別情報、番組属性、およびステップＳ２２０７で取得したｉ番目の視聴者識別情報を用いて、視聴要求者の視聴姿勢情報を取得し、メモリ上に配置する。番組識別情報、番組属性、および視聴者識別情報を用いて、視聴姿勢情報を取得する処理について、図２３のフローチャートを用いて説明する。
【０２５７】
（ステップＳ２２０９）視聴方法情報取得手段１６２０５１は、カウンタｉを１、インクリメントする。ステップＳ２２０５に戻る。
【０２５８】
（ステップＳ２２１０）品質決定部１６２０５は、ステップＳ２２０３で取得した視聴姿勢情報、およびステップＳ２２０８で取得した１以上の視聴姿勢情報を用いて、視聴要求があった番組の品質情報を決定する。かかる処理を品質調停処理という。品質調停処理について、図２４のフローチャートを用いて説明する。
【０２５９】
なお、図２２のフローチャートにおいて、視聴要求のあった番組の視聴姿勢情報の取得の処理と、視聴予測番組の視聴姿勢情報の取得の処理の順序が逆でも良い。
次に、ステップＳ２２０３、ステップＳ２２０８の視聴姿勢情報の取得処理について、図２３のフローチャートを用いて説明する。視聴姿勢情報の取得処理とは、番組属性、および視聴者識別情報を用いて、視聴姿勢情報を取得する処理である。
【０２６０】
（ステップＳ２３０１）視聴姿勢情報選択手段１６２０５２、または視聴要求者番組属性取得手段１６２０５５は、与えられた視聴者識別情報を有する視聴傾向情報を、視聴傾向情報格納部１２０１から読み出す。
【０２６１】
（ステップＳ２３０２）視聴姿勢情報選択手段１６２０５２、または視聴要求者番組属性取得手段１６２０５５は、ステップＳ２３０１で取得した１以上の各視聴傾向情報が有する１以上の番組属性の中から、与えられた番組属性と一致する１以上の番組属性を選択し、当該番組属性を有する１以上の視聴傾向情報を取得する。なお、２つの番組属性が一致するとは、上述したように、完全一致であるとは限らず、一部の一致でも良い場合もあり、類似することで良い場合もある。
【０２６２】
（ステップＳ２３０３）視聴姿勢情報選択手段１６２０５２、または視聴要求者視聴姿勢情報取得手段１６２０５６は、ステップＳ２３０２で取得した１以上の各視聴傾向情報が有する１以上の視聴姿勢情報を読み出す。
【０２６３】
（ステップＳ２３０４）予測視聴姿勢情報取得手段１６２０５３．または視聴要求者視聴姿勢情報取得手段１６２０５６は、ステップＳ２３０３で読み出した１以上の視聴姿勢情報から、視聴姿勢情報の代表値を取得する。なお、２以上の視聴姿勢情報から、視聴姿勢情報の代表値を決定する処理は、上述した処理である。
【０２６４】
なお、図２３のフローチャートにおいて、視聴姿勢情報の取得処理とは、視聴者識別情報のみを用いて行っても良い。かかる場合、視聴者識別情報で識別される視聴者が視聴した１以上の番組の視聴姿勢情報の代表値が取得される。なお、代表値とは、最も頻度の高い情報でも良いし、平均値や中央値でも良い。
【０２６５】
次に、ステップＳ２２１０の品質調停処理について、図２４のフローチャートを用いて、詳細に説明する。ここでは、品質調停処理は、視聴要求をした視聴者の視聴姿勢情報の代表値、と視聴要求された番組のジャンル情報、および１以上の視聴候補者の視聴姿勢情報の代表値と視聴候補番組のジャンル情報の組の以上から、視聴要求された番組の品質情報を取得する場合について説明する。
【０２６６】
（ステップＳ２４０１）品質決定手段１６２０５７は、カウンタｉに１を代入する。
【０２６７】
（ステップＳ２４０２）品質決定手段１６２０５７は、品質制約情報格納部１２０４から品質制約情報を読み出す。
【０２６８】
（ステップＳ２４０３）品質決定手段１６２０５７は、予め格納している品質情報算出関数の情報を読み込む。品質情報算出関数の情報は、プログラム中に埋め込まれていても良い。
【０２６９】
（ステップＳ２４０４）品質決定手段１６２０５７は、視聴要求をした視聴者、視聴候補者の全員の中の、ｉ番目の視聴者が存在するか否かを判断する。ｉ番目の視聴者が存在すればステップＳ２４０５に行き、ｉ番目の視聴者が存在しなければステップＳ２４０８に行く。なお、かかる判断は、視聴者識別情報、および視聴候補者識別情報を用いて行われる。
【０２７０】
（ステップＳ２４０５）品質決定手段１６２０５７は、ｉ番目の視聴者に対応する視聴姿勢情報の代表値と番組のジャンル情報に対応する値（例えば、ニュースであれば「３」、映画であれば「８」などであり、ジャンル情報に対応して値を保持している）を取得し、ステップＳ２４０３で読み出した品質情報算出関数の情報が示す品質情報算出関数に代入する。
【０２７１】
（ステップＳ２４０６）品質決定手段１６２０５７は、ステップＳ２４０５において取得した品質情報算出関数を実行し、ｉ番目の視聴者（視聴者識別情報）に対応する品質情報である視聴者別品質情報を取得する。そして、品質決定手段１６２０５７は、ｉ番目の視聴者識別情報と対にして、算出した視聴者別品質情報を一時、メモリ上に格納する。
【０２７２】
（ステップＳ２４０７）品質決定手段１６２０５７は、カウンタｉを１、インクリメントする。ステップＳ２４０４に戻る。
【０２７３】
（ステップＳ２４０８）品質決定手段１６２０５７は、ステップＳ２４０２で読み出した品質制約情報と、ステップＳ２４０６でメモリ上に格納した２以上の視聴者別品質情報を用いて、視聴要求のあった番組の品質情報を決定する。品質決定手段１６２０５７は、例えば、品質制約情報が「１ギガ」のバンド幅であり、２人の視聴候補者が存在し、視聴要求のあった番組の視聴者別品質情報が「８」、視聴候補者の視聴候補の番組の視聴者別品質情報が「３」、および「５」であった場合、視聴要求のあった番組の品質情報を「１ギガ×８／（８＋３＋５）＝５００メガ」を演算し、視聴要求のあった番組の品質情報を「５００メガ」として決定する。
【０２７４】
なお、図２４のフローチャートにおいて、視聴候補の番組は視聴されない場合も想定し、その重みを「０．５」として、上記演算を行っても良い。つまり、視聴者別品質情報の「３」、および「５」に重み「０．５」を乗算し、「１．５」「２．５」とし、上記の視聴要求のあった番組の品質情報の算出を、「１ギガ×８／（８＋１．５＋２．５）＝約６６７メガ」として、算出しても良い。その他、視聴候補者は番組を視聴する頻度を考慮し、その頻度を確率値に変換し、当該確率値を視聴候補の番組の視聴者別品質情報に乗算するなどしても良い。
【０２７５】
以下、本実施の形態における番組出力システムの具体的な動作について説明する。また、番組出力装置１１における視聴者情報格納手段１１０２２に格納されている視聴者情報管理表は、図８である。サーバ装置１２の番組表情報格納手段１２０３１に格納されている番組表情報管理表は、図９である。
【０２７６】
また、図２５は、サーバ装置１２の視聴傾向情報格納部１２０１の視聴傾向情報管理表である。視聴傾向情報管理表は、過去に視聴候補者が視聴した番組についての情報である視聴傾向情報を１以上有する表である。視聴傾向情報管理表は、「ＩＤ」「視聴者識別情報」「番組属性」「視聴姿勢情報」の属性を有する。「番組属性」は、ここでは、「放送曜日」「放送時間帯」「番組ジャンル」「番組キーワード」の属性を有する。「視聴姿勢情報」は、ここでは、「注目度情報」「視聴スタイル情報」の属性を有する。ここで、「注目度情報」は、視聴傾向情報管理表の対応するレコードの視聴者識別情報で識別される視聴者が、対応する番組を視聴していた際の番組への注目度を、０から１００の数値で示した数値である。また、「視聴スタイル情報」は、ここでは、「ザッピング」「ながら見」「コンスタント視聴」のいずれかの値（これも数値でも良い）をとる。注目度情報、および視聴スタイル情報の取得アルゴリズムの例については後述する。
【０２７７】
さらに、番組配信サーバ装置１３の番組格納部１３０１に格納されている番組格納表は、図１１である。また、現在、２００６年１０月２４日１９：００だとする。
【０２７８】
ここで、まず、視聴傾向情報取得装置１６１が行う処理であり、注目度情報、および視聴スタイル情報を有する視聴姿勢情報の取得処理について説明する。
【０２７９】
視聴傾向情報構成部１６１０２は、番組の視聴が開始されたことを検知する。視聴傾向情報構成部１６１０２は、番組出力装置１１から番組視聴の開始の情報を受信しても良いし、番組出力装置１１が有するリモコンからの信号を受信するリモコン受信部と同じリモコン受信部を別途保持していても良い。その他、番組の視聴が開始されたことを検知する方法は問わない。
【０２８０】
そして、視聴傾向情報構成部１６１０２は、視聴が開始された番組の番組属性を取得し、メモリ上に配置する。番組属性は、番組表情報格納手段１２０３１から取得されても良いし、番組出力装置１１や他の装置から図示しない手段により取得されても良い。そして、視聴傾向情報構成部１６１０２は、視聴者識別情報を取得し、メモリ上に配置する。なお、例えば、視聴傾向情報構成部１６１０２は、番組出力装置１１の視聴者識別情報取得部１１０２から視聴者識別情報を取得する。
【０２８１】
次に、視聴頻度情報取得手段１６１０１１は、定期的（例えば、１秒ごと、など）に、カメラ（図示しない）で撮影した視聴者の映像である撮影画像（ここでは、静止画とする）を取得し、メモリ上に配置する。次に、視聴頻度情報取得手段１６１０１１は、撮影画像を対象として顔認識し、顔の輪郭を抽出する。そして、視聴頻度情報取得手段１６１０１１は、顔の輪郭の内側のドットをすべて検査し、予め格納されている肌色の色情報と同じまたは一定以内の差の色情報を有するドットであるか否かを判断する。そして、視聴頻度情報取得手段１６１０１１は、検査したドット数と、肌色の色情報と同じまたは一定以内の差の色情報を有するドットの数から、肌色または類似する色のドットの割合を取得する。そして、視聴頻度情報取得手段１６１０１１は、取得した割合が、予め決められた所定の割合以上であるか否かを判断する。算出した割合が所定以上であれば、配列のバッファ「注目度一時情報」に「１」（「１」は、視聴者が画面に正対し、番組に注目していることを示す）を追記する。そして、算出した割合が所定未満であれば、配列のバッファ「注目度一時情報」に「０」（「０」は、視聴者が画面に正対しておらず、よそ見をしているか、席をはずしているなど、番組に注目していないことを示す）を追記する。また、距離情報取得手段１６１０１２は、視聴者と番組を出力しているディスプレイとの距離である距離情報を取得する。そして、注目度一時情報と距離情報を用いて、例えば、１秒ごとに、番組に注目しているか否かを判断し、注目している場合は「１」、注目していない場合は「０」を配列に追記していく。なお、距離が遠いほど、注目していない方向に傾く。そして、かかる処理を番組の終了まで、または、視聴者が視聴を終了するまで行う。そして、視聴姿勢情報取得部１６１０１の図示しない注目度情報取得手段は、配列中の「１」の割合を「０から１００」までの値として（つまり、％）で算出し、それを注目度情報として、メモリ上に一時格納する。
【０２８２】
次に、視聴スタイル情報取得手段１６１０１４は、注目度情報取得手段が判断し、配列に書き込んだ「１」「０」の情報を用いて、当該番組に集中していた時間帯が、番組放送時間帯の、例えば、７割以上である場合に「集中視聴」と決定し、７割未満である場合に「非集中視聴」と決定する。そして、視聴スタイル情報取得手段１６１０１４は、決定した情報「集中視聴」または「非集中視聴」を一時的にメモリ上に格納する。なお、ここでメモリ上に格納した「集中視聴」または「非集中視聴」は、最終的な視聴スタイル情報の元になる情報であるが、「集中視聴」または「非集中視聴」を最終的な視聴スタイル情報としても良い。
【０２８３】
次に、命令取得手段１６１０１３は、対象となる番組の放送時間帯の間、チャンネルを切り替える命令を取得した頻度を取得し（チャンネルを切り替える命令を取得するごとに、カウンタを１、インクリメントする）、一時的にメモリ上に格納する。
【０２８４】
そして、視聴スタイル情報取得手段１６１０１４は、「集中視聴」（番組に集中していた時間帯が番組放送時間帯の、例えば、７割以上である場合）であり、チャンネルを切り替える命令の取得する回数が放送時間に対して、所定回数未満である場合は、視聴スタイル情報を「コンスタント視聴」と決定する。また、視聴スタイル情報取得手段１６１０１４は、「集中視聴」であり、チャンネルを切り替える命令の取得する回数が放送時間に対して、所定回数以上である場合は、視聴スタイル情報を「ザッピング」と決定する。また、視聴スタイル情報取得手段１６１０１４は、「非集中視聴」である場合は、視聴スタイル情報を「ながら見」と決定する。なお、ここでの「ながら見」とは、チャンネルを切り替える命令の取得頻度を無関係としている。なお、視聴スタイル情報取得手段１６１０１４は、上記のルール（視聴スタイル情報を「コンスタント視聴」と決定する場合のルール、視聴スタイル情報を「ザッピング」と決定する場合のルール、視聴スタイル情報を「ながら見」と決定する場合のルール）を予め格納している、とする。
【０２８５】
以上の処理により、視聴姿勢情報取得部１６１０１は、注目度情報、および視聴スタイル情報を取得する。そして、視聴傾向情報構成部１６１０２は、取得した番組属性、視聴者識別情報、および視聴姿勢情報（注目度情報、および視聴スタイル情報）を用いて、視聴傾向情報を構成する。次に、視聴傾向情報送付部１６１０３は、視聴傾向情報構成部１６１０２が構成した視聴傾向情報をサーバ装置１６２に送付する。
【０２８６】
そして、サーバ装置１６２の視聴傾向情報受付部１６２０９は、視聴傾向情報取得装置１６１から視聴傾向情報を受け付ける。次に、視聴傾向情報蓄積部１６２１は、受け付けた視聴傾向情報を、視聴傾向情報格納部１２０１に追記する。そして、このように構成された視聴傾向情報群が、図２５の視聴傾向情報管理表である。
【０２８７】
かかる状況において、視聴者識別子「０１」で識別される視聴者が、リモコンで「８ｃｈ」のボタンを押下した、とする。
【０２８８】
すると、番組出力装置１１の受付部１１０１は、「８ｃｈ」に対応する視聴要求を受け付ける。そして、要求送信部１１０３は、現在時刻「２００６年１０月２４日１９：００」「８ｃｈ」に対応する番組の番組識別情報「１０４」を取得する。なお、ここで、番組識別情報は、図９の電子番組表の「ＩＤ」の値である。
【０２８９】
次に、番組出力装置１１の画面と同じ方向を向いたカメラである撮影手段１１０２１が、視聴者識別子「０１」で識別される視聴者の顔を撮影しており、視聴者識別情報取得部１１０２は、視聴要求を入力した当該視聴者の顔の画像を得る。そして、視聴者映像認識手段１１０２３は、当該視聴者の顔の画像から特徴抽出し、特徴ベクトルを構成する。また、視聴者映像認識手段１１０２３は、図８の視聴者情報管理表の視聴者の映像を順に読み込み、特徴ベクトルを取得する。そして、視聴要求した者である視聴者の顔の画像から抽出した特徴ベクトルと、視聴者情報管理表の視聴者の各映像から抽出した各特徴ベクトルとを比較し、最も近い特徴ベクトルと対になる視聴者識別情報「０１」を、図８の視聴者情報管理表から取得する。
【０２９０】
そして、要求送信部１１０３は、番組識別情報「１０４」を用いて、視聴要求「ｓｅｎｄ  １０４」を構成する。そして、要求送信部１１０３は、視聴要求「ｓｅｎｄ  １０４」と、視聴者識別情報「０１」をサーバ装置１２に送信する。
【０２９１】
次に、要求受信部１２０２は、番組出力装置１１から視聴要求「ｓｅｎｄ  １０４」と視聴者識別情報「０１」を受信する。
【０２９２】
そして、視聴要求予測番組決定部１２０３は、取得した番組識別情報「１０４」、および取得した視聴者識別情報「０１」を用いて、視聴要求予測番組を決定する。つまり、要求番組時間帯情報取得手段１２０３２は、番組表情報格納手段１２０３１の番組表情報管理表（図９参照）から、読み出した番組識別情報「１０４」と対になる番組属性中の時間帯情報「１９：００−２１：００」を読み出し、メモリ上に配置する。次に、出力候補番組情報取得手段１２０３３は、番組表情報格納手段１２０３１を、取得した時間帯情報「１９：００−２１：００」を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である１以上の出力候補番組情報を取得し、メモリ上に配置する。メモリ上に配置された、１以上の出力候補番組情報（出力候補番組管理表）を図１２に示す。なお、出力候補番組管理表は、「ＩＤ」「曜日」「局識別子」「放送時間帯」「タイトル」「ジャンル」「出演者」「番組概要」の属性を有するレコードを１以上管理している。ただし、出力候補番組管理表の構造は、図１２の構造に限らない。
【０２９３】
次に、視聴要求予測番組情報取得手段１２０３４は、要求受信部１２０２が受信した視聴者識別情報「０１」を除く１以上の視聴者識別情報を読み出す。なお、本具体例において、図８に示すように視聴者の候補の全員の視聴者識別情報は、番組出力装置１１に格納されているが、サーバ装置１２が視聴者の候補の全員の視聴者識別情報を格納していても良い。ここでは、サーバ装置１２も視聴者の候補の全員の視聴者識別情報を格納している、として説明する。つまり、視聴要求予測番組情報取得手段１２０３４は、要求受信部１２０２が受信した視聴者識別情報「０１」を除く３つの視聴者識別情報（「０２」「０３」「０４」）を読み出す。
【０２９４】
次に、視聴要求予測番組情報取得手段１２０３４は、読み出した３つの視聴者識別情報の中の１番目の視聴者識別情報「０２」から処理を行う。つまり、視聴要求予測番組情報取得手段１２０３４は、予め決められた期間（ここでは、最近６ヶ月）において、１番目の視聴者識別情報「０２」で識別される視聴者が視聴した番組についての視聴傾向情報が有する１以上の番組属性を、視聴傾向情報格納部１２０１の視聴傾向情報管理表（図２５参照）から検索し、取得する。そして、視聴要求予測番組情報取得手段１２０３４は、図２６に示す特定視聴者視聴傾向情報管理表を得る。特定視聴者視聴傾向情報管理表の構造は、ここでは、図２５の視聴傾向情報管理表の構造と同じである。ただし、図２６に示す特定視聴者視聴傾向情報管理表は、図２５の視聴傾向情報管理表のうちのすべての属性を有するとは限らない。つまり、図２６に示す特定視聴者視聴傾向情報管理表は、視聴姿勢情報をも有するが、視聴姿勢情報を有さなくても良い。また、図２６に示す特定視聴者視聴傾向情報管理表は、番組属性だけでも良い。
【０２９５】
次に、視聴要求予測番組情報取得手段１２０３４は、視聴要求のあった放送時間帯の間に放送される番組の番組識別情報、および番組属性を、すべて番組表情報格納手段１２０３１から読み出す。そして、視聴要求予測番組情報取得手段１２０３４は、図１２に示す出力候補番組管理表を得る。そして、読み出した番組識別情報に対応する番組を出力候補番組という。
【０２９６】
そして、視聴要求予測番組情報取得手段１２０３４は、読み出した出力候補番組の番組識別情報、および番組属性から、出力候補番組ごとに、視聴可能性尤度を以下のように算出する。
【０２９７】
つまり、視聴要求予測番組情報取得手段１２０３４は、視聴傾向情報格納部１２０１から読み出した視聴候補となる番組の番組属性の数（ここでは、図２６の特定視聴者視聴傾向情報管理表のレコード数）を変数「Ｎ」に代入する。そして、視聴要求予測番組情報取得手段１２０３４は、出力候補番組ごとに、出力候補番組に対応する番組属性の各要素（放送曜日、放送時間帯、番組ジャンル、番組キーワード）が、図２６の特定視聴者視聴傾向情報管理表のレコードが有する番組属性の１以上の要素と一致する数を算出する。そして、例えば、ある出力候補番組が有する放送曜日と、図２６の特定視聴者視聴傾向情報管理表の１以上のレコードが有する放送曜日が一致したレコード数が「ａ」、ある出力候補番組が有する放送時間帯と、図２６の特定視聴者視聴傾向情報管理表の１以上のレコードが有する放送時間帯が一致したレコード数が「ｂ」、ある出力候補番組が有する番組ジャンルと、図２６の特定視聴者視聴傾向情報管理表の１以上のレコードが有する番組ジャンルが一致したレコード数が「ｃ」、ある出力候補番組が有する番組キーワードと、図２６の特定視聴者視聴傾向情報管理表の１以上のレコードが有する番組キーワードが一致したレコード数が「ｄ」とする。そして、視聴要求予測番組情報取得手段１２０３４は、当該出力候補番組に対する視聴可能性尤度を、視聴可能性尤度関数「α・（ａ／Ｎ）＋β・（ｂ／Ｎ）＋γ・（ｃ／Ｎ）＋σ・（ｄ／Ｎ）」から算出する。つまり、視聴要求予測番組情報取得手段１２０３４は、取得した「Ｎ」「ａ」「ｂ」「ｃ」「ｄ」を、視聴可能性尤度関数「α・（ａ／Ｎ）＋β・（ｂ／Ｎ）＋γ・（ｃ／Ｎ）＋σ・（ｄ／Ｎ）」に代入し、視聴可能性尤度を得て、番組識別情報と対にして、メモリ上に配置する。なお、α、β、γ、δは、重みを示す係数であり、通常、「０<＝α、β、γ、δ<＝１」、「α＋β＋γ＋δ＝１」を満たす。また、α、β、γ、δは、予め決められている。そして、視聴要求予測番組情報取得手段１２０３４は、視聴候補者ごとに、すべての出力候補番組に対して、視聴可能性尤度を算出し、最も視聴可能性尤度が大きい番組識別情報に対応する番組を視聴要求予測番組とする。そして、視聴要求予測番組情報取得手段１２０３４は、図１４に示す視聴要求予測番組管理表を得た、とする。
【０２９８】
次に、品質決定部１６２０５は、以下のように品質決定処理を行い、視聴要求のあった番組の品質情報を得る。つまり、視聴要求者番組属性取得手段１６２０５５は、視聴要求のあった番組の番組識別情報「１０４」、番組属性「放送曜日：火，放送時間帯：１９：００−２１：００，番組ジャンル：スポーツ，番組キーワード：原一郎，・・・。」と、番組の視聴要求をした視聴者識別情報「０１」を取得し、メモリ上に配置する。
【０２９９】
そして、品質決定部１６２０５は、視聴者識別情報「０１」に対応する視聴者の番組識別情報「１０４」で識別される番組の視聴姿勢情報を、以下のように予測する。
【０３００】
つまり、視聴要求者番組属性取得手段１６２０５５は、与えられた視聴者識別情報「０１」を有する１以上の視聴傾向情報を、視聴傾向情報格納部１２０１から読み出す。そして、例えば、視聴要求者番組属性取得手段１６２０５５は、図２７に示す視聴要求者視聴傾向情報管理表を得る、とする。なお、図２７に示す視聴要求者視聴傾向情報管理表の構造は、図２６の特定視聴者視聴傾向情報管理表と同じ構造である。
【０３０１】
次に、視聴姿勢情報選択手段１６２０５２、または視聴要求者番組属性取得手段１６２０５５は、図２７に示す視聴要求者視聴傾向情報管理表の各レコードが有する１以上の番組属性の中から、与えられた番組属性（ここでは、「ジャンル情報」）と一致する１以上の番組属性を選択し、当該番組属性を有する１以上の視聴傾向情報を取得する。この取得した１以上の視聴傾向情報を図２８に示す。そして、視聴要求者視聴姿勢情報取得手段１６２０５６は、図２８の１以上の各視聴傾向情報が有する１以上の視聴姿勢情報（注目度情報と視聴スタイル情報）を読み出す。
【０３０２】
次に、視聴要求者視聴姿勢情報取得手段１６２０５６は、１以上の視聴姿勢情報から、視聴姿勢情報の代表値を取得する。つまり、ここでは、視聴要求者視聴姿勢情報取得手段１６２０５６は、注目度情報「７２」「８０」「８８」の平均値「８０」を取得し、メモリ上に配置する。また、視聴要求者視聴姿勢情報取得手段１６２０５６は、視聴スタイル情報の中で最も頻度の高い視聴スタイル情報「コンスタント視聴」を得て、メモリ上に配置する。この「注目度情報：８０，視聴スタイル情報：コンスタント視聴」が視聴姿勢情報の代表値である。
【０３０３】
次に、視聴候補者「０２」「０３」に対して、図１４の表を元に、図２９に示すような視聴姿勢情報の代表値を同様に得る。そして、品質決定手段１６２０５７は、以下のように品質調停処理を行う。
【０３０４】
まず、品質決定手段１６２０５７は、品質制約情報格納部１２０４から品質制約情報「１ギガ」を読み出す。そして、品質決定手段１６２０５７は、予め格納している品質情報算出関数「予測視聴情報×予測視聴スタイル情報」の情報を読み込む。ここで、「予測視聴スタイル情報」は、視聴スタイルを数値に変換された情報であり、ザッピング「１」、ながら見「２」、コンスタント視聴「３」である、とする。
【０３０５】
そして、視聴者識別情報「０１」に対して、品質決定手段１６２０５７は、「８０×３＝２４０」を得る。また、視聴者識別情報「０２」に対して、品質決定手段１６２０５７は、「４８×２＝９６」を得る。さらに、視聴者識別情報「０３」に対して、品質決定手段１６２０５７は、「３２×２＝６４」を得る。
【０３０６】
次に、品質決定手段１６２０５７は、各視聴者識別情報と対になった視聴者別品質情報「０１：２４０，０２：９６，０３：６４」を得て、メモリ上に格納する。
【０３０７】
次に、品質決定手段１６２０５７は、視聴要求のあった番組の品質情報を、「１ギガ×２４０／（２４０＋９６＋６４）」で算出する。品質決定手段１６２０５７は、視聴要求のあった番組の品質情報を「６００メガ」を算出し、メモリ上に配置する。
【０３０８】
そして、配信要求送信部１２０６は、番組識別情報「１０４」と、決定した映像品質についての情報である品質情報「６００メガ」を含む番組の配信要求を構成する。配信要求は、例えば、「ｓｅｎｄ  １０４，６００」である。そして、配信要求送信部１２０６は、構成した配信要求「ｓｅｎｄ  １０４，６００」を、番組配信サーバ装置１３に送信する。
【０３０９】
次に、配信要求受信部１３０２は、番組を識別する番組識別情報と、番組を構成する映像品質についての情報である品質情報を含む番組の配信要求「ｓｅｎｄ  １０４，６００」を、サーバ装置１２から受信する。そして、番組取得部１３０３は、受信した配信要求が有する番組識別情報「１０４」と、品質情報「６００」を取得し、メモリ上に配置する。
【０３１０】
次に、番組取得部１３０３は、取得した番組識別情報「１０４」で識別される番組を順次、番組格納部１３０１から読み出す。そして、番組配信部１３０４は、読み出した番組を、次々と、取得した品質情報「６００」が示す映像の品質に変更し、配信する番組のデータを得る。そして、番組配信部１３０４は、映像品質を変更した番組を、次々とサーバ装置１２に配信する。
【０３１１】
次に、サーバ装置１２の番組中継受信部１２０７は、配信要求「ｓｅｎｄ  １０４，６００」の送信に対応して、当該配信要求が有する番組識別情報「１０４」で識別される番組を、次々と番組配信サーバ装置１３から受信する。そして、番組中継送信部１２０８は、順次、受信した番組（番組の一部）を、番組出力装置１１に送信する。
【０３１２】
次に、番組出力装置１１の番組受信部１１０４は、視聴要求に対応する番組をサーバ装置１２から受信する。そして、番組出力部１１０５は、受信した番組を出力する。
【０３１３】
以上、本実施の形態によれば、複数人の番組の視聴傾向に応じた品質の映像(コンテンツ)を、精度高く出力できる。そして、その際、視聴者の視聴姿勢（集中視聴か否か、番組への注目度合いなど）に応じた番組の品質を決定し、当該品質に応じた番組を提供する。つまり、本実施の形態によれば、複数の人たちのトータルなマルチメディアに対する品質に関する満足感を向上させるように、限られた情報通信インフラのリソース配分を適切に調停し、制御する番組出力システムを提供できる。
【０３１４】
また、要求された映像の再生中に放送される各番組の番組放送曜日，番組放送時間帯，番組ジャンル，番組概要などの番組属性を１以上の視聴傾向情報の対応する番組属性と比較し，各番組に対して視聴可能性尤度を算出するので、視聴候補者ごとに適切な視聴可能性のある番組を抽出できる。
【０３１５】
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、視聴要求と視聴者識別情報を受信する要求受信部と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を記憶媒体から読み出し、当該１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する視聴要求予測番組決定部と、前記受付部が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記視聴要求予測番組決定部が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、格納されている品質制約情報に従って、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定部と、番組を識別する番組識別情報と、前記品質決定部が決定した映像品質についての情報である品質情報を含む番組の配信要求を、前記番組配信サーバ装置に送信する配信要求送信部と、前記番組の配信要求の送信に対応して、当該番組を前記番組配信サーバ装置から受信する番組中継受信部と、前記番組中継受信部が受信した番組を、前記番組出力装置に送信する番組中継送信部として機能させるためのプログラム、である。
【０３１６】
また、上記プログラムにおいて、視聴傾向情報は、出力されている番組に対する視聴者の視聴姿勢を示す情報である視聴姿勢情報と、出力された番組の番組属性を有し、コンピュータを、前記視聴要求予測番組決定部は、放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報であり、番組属性を有する視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備するものとして機能させ、前記品質決定部は、前記視聴要求予測番組情報取得手段が取得した視聴要求予測番組情報ごとに、当該視聴要求予測番組情報に対応する番組を視聴すると予測された視聴者が、視聴した別の番組に対応する1以上の各視聴傾向情報が有する1以上の番組属性、および1以上の視聴姿勢情報を、前記視聴傾向情報格納部から取得する視聴方法情報取得手段と、当該視聴要求予測番組情報が有する番組属性と一致する番組属性を、前記視聴方法情報取得手段が取得した1以上の番組属性から選択し、当該選択された番組属性と対になる1以上の視聴姿勢情報を選択する視聴姿勢情報選択手段と、前記視聴姿勢情報選択手段が選択した1以上の視聴姿勢情報を用いて、当該視聴要求予測番組情報に対応する番組の視聴姿勢情報である予測視聴姿勢情報を取得する予測視聴姿勢情報取得手段と、前記要求受信部が受信した前記視聴要求が有する番組識別情報で識別される番組の番組属性を、前記番組表情報格納手段から取得する視聴要求番組属性取得手段と、前記視聴要求番組属性取得手段が取得した番組属性と一致する番組属性であり、前記視聴者識別情報取得部が取得した視聴者識別情報で識別される視聴者が視聴した番組についての情報である1以上の視聴傾向情報が有する1以上の番組属性を取得する視聴要求者番組属性取得手段と、前記視聴要求者番組属性取得手段が取得した1以上の番組属性に対応する番組の視聴姿勢情報を取得する視聴要求者視聴姿勢情報取得手段と、前記品質制約情報に従って、視聴要求者視聴姿勢情報取得手段が取得した視聴姿勢情報、および予測視聴姿勢情報取得手段が取得した予測視聴姿勢情報を用いて、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定手段を具備するものとして機能させるプログラム、である。
（実施の形態３）
【０３１７】
本実施の形態において、複数人の番組の視聴傾向に応じた品質の映像(コンテンツ)を出力する。その際、視聴候補者のスケジュールや現在位置などの行動状況についての情報を考慮し、視聴候補者が、視聴要求のあった番組の放送時間中に視聴要求を行えるか否かを判断し、視聴要求する可能性がある人のみを視聴候補者として、実施の形態２で述べたような処理を行う番組出力システムについて説明する。なお、本実施の形態において、視聴要求を行える可能性のある視聴候補者の絞込み処理を行う点が実施の形態２と異なる。
【０３１８】
図３０は、本実施の形態における番組出力システムのブロック図である。番組出力システムは、番組出力装置１１、視聴傾向情報取得装置１６１、サーバ装置３０２、番組配信サーバ装置１３を具備する。
【０３１９】
サーバ装置３０２は、視聴傾向情報格納部１２０１、要求受信部１２０２、視聴要求予測番組決定部３０２０３、品質制約情報格納部１２０４、品質決定部１６２０５、配信要求送信部１２０６、番組中継受信部１２０７、番組中継送信部１２０８、視聴傾向情報受付部１６２０９、視聴傾向情報蓄積部１６２１０を具備する。
【０３２０】
視聴要求予測番組決定部３０２０３は、番組表情報格納手段１２０３１、要求番組時間帯情報取得手段１２０３２、行動状況情報取得手段３０２０３１、視聴候補者識別情報取得手段３０２０３２、出力候補番組情報取得手段１２０３３、視聴要求予測番組情報取得手段１２０３４を具備する。
【０３２１】
行動状況情報取得手段３０２０３１は、スケジュール情報格納手段３０２０３１１、視聴候補者位置情報取得手段３０２０３１２を具備する。
【０３２２】
視聴候補者識別情報取得手段３０２０３２は、番組出力位置情報格納手段３０２０３２１、視聴可能性判断手段３０２０３２２を具備する。
【０３２３】
視聴要求予測番組決定部３０２０３は、要求受信部１２０２が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を用いて、視聴要求を入力した視聴者以外の視聴者であり、視聴可能性のある１以上の視聴候補者を決定し、当該１以上の視聴候補者に対応する1以上の視聴者識別情報を取得し、メモリ上に配置する。そして決定した視聴可能性のある１以上の視聴候補者が、視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定し、当該番組の番組識別情報を少なくとも取得し、メモリ上に配置する。なお、視聴可能性のある１以上の視聴候補者とは、各候補者のスケジュール情報、現在の位置情報を用いて決定される。視聴要求予測番組決定部３０２０３は、通常、ＭＰＵやメモリ等から実現され得る。視聴要求予測番組決定部３０２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３２４】
行動状況情報取得手段３０２０３１は、要求番組時間帯情報取得手段１２０３２が取得した時間帯情報が示す時間帯における、１以上の各視聴候補者識別情報で識別される各視聴候補者の行動や状況を示す情報である行動状況情報を取得し、メモリ上に配置する。行動状況情報とは、スケジュールについての情報であるスケジュール情報、または現在の位置を示す位置情報などである。行動状況情報取得手段３０２０３１は、通常、ＭＰＵやメモリ等から実現され得る。行動状況情報取得手段３０２０３１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３２５】
視聴候補者識別情報取得手段３０２０３２は、視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者であり、行動状況情報取得手段３０２０３１が取得した行動状況情報から、要求番組時間帯情報取得手段１２０３２が取得した時間帯情報が示す時間帯において番組が視聴可能である１以上の視聴候補者を識別する情報である１以上の視聴候補者識別情報を取得し、メモリ上に配置する。視聴候補者識別情報取得手段３０２０３２は、通常、ＭＰＵやメモリ等から実現され得る。視聴候補者識別情報取得手段３０２０３２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３２６】
スケジュール情報格納手段３０２０３１１は、１以上の視聴者識別情報と対に、当該各視聴者識別情報で識別される各視聴候補者の行動予定を示すスケジュール情報を格納している。スケジュール情報は、例えば、日付、時間帯、予定を示す情報を有する。なお、視聴する可能性のある全員のスケジュール情報が格納されているとは限らない。スケジュール情報は、例えば、日付、時間帯、外出予定の有無のみの情報でも良い。スケジュール情報格納手段３０２０３１１は、一人のスケジュール情報だけを格納していても良い。例えば、図示しない入力手段により入力されたユーザからのスケジュール情報の入力を受け付け、図示しない蓄積する蓄積手段により、スケジュール情報がスケジュール情報格納手段３０２０３１１に蓄積される。スケジュール情報格納手段３０２０３１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０３２７】
視聴候補者位置情報取得手段３０２０３１２は、１以上の視聴者識別情報で識別される各視聴候補者の現在位置の情報である位置情報を受信する。視聴候補者位置情報取得手段３０２０３１２は、例えば、ＧＰＳ機能付の携帯電話から、視聴者識別情報（ここでは、たとえば、携帯電話の電話番号）と対に、現在の位置情報を受信する。視聴候補者位置情報取得手段３０２０３１２は、ＧＰＳ受信機とそのドライバーソフトで実現され得る。
【０３２８】
番組出力位置情報格納手段３０２０３２１は、番組が出力される位置の情報である番組出力位置情報を格納している。番組出力位置情報とは、例えば、家の存在位置であり、（経度，緯度）のデータ構造である。番組出力位置情報格納手段３０２０３２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０３２９】
視聴可能性判断手段３０２０３２２は、スケジュール情報格納手段３０２０３１１に蓄積されている各視聴候補者のスケジュール情報を用いて、１以上の各視聴候補者識別情報で識別される各視聴候補者が、要求番組時間帯情報取得手段１２０３２が取得した時間帯情報が示す時間帯において、番組を視聴可能であるか否かを判断する。つまり、視聴候補者が、要求番組時間帯情報取得手段１２０３２が取得した時間帯情報が示す時間帯において、視聴可能であるか否か（他に予定が入っていないかどうか）を、前記時間帯のスケジュール情報を用いて判断し、前記時間帯において、他のスケジュールが入っている場合は、その視聴候補者は、番組の視聴要求を行わないと判断する。また、視聴可能性判断手段３０２０３２２は、視聴候補者位置情報取得手段３０２０３１２が取得した各視聴候補者の位置情報と、番組出力位置情報格納手段３０２０３２１の番組出力位置情報を用いて、各視聴候補者が、要求番組時間帯情報取得手段１２０３２が取得した時間帯情報が示す時間帯において番組を視聴可能であるか否かを判断する。つまり、視聴候補者の位置情報を用いて、要求番組時間帯情報取得手段１２０３２が取得した時間帯情報が示す時間帯において、視聴候補者が家に居る可能性があるかどうか、帰宅可能であるかどうか等を判断し、視聴候補者が家に居る可能性がない者、帰宅可能でない者などは、視聴要求を行わない、と判断する。
【０３３０】
次に、番組出力システムを構成するサーバ装置３０２の動作について説明する。サーバ装置３０２の動作について、サーバ装置１６２とは、視聴候補者の視聴者識別情報を取得する際のアルゴリズムのみが異なる。したがって、サーバ装置３０２の動作において、サーバ装置１６２の動作における図１９の動作のうち、ステップＳ１９０１の視聴要求識別情報決定処理の一部の処理のみが異なる。さらに具体的には、図２０のステップＳ５０３における視聴候補者の視聴者識別情報を取得する処理が、サーバ装置３０２では異なる。サーバ装置３０２における、視聴候補者の視聴者識別情報を取得する処理について、図３１のフローチャートを用いて説明する。なお、その他の処理について、サーバ装置３０２の動作は、サーバ装置１６２の動作と同様である。
【０３３１】
（ステップＳ３１０１）視聴候補者識別情報取得手段３０２０３２は、要求受信部１２０２が受信した視聴者識別情報を除く１以上の視聴者識別情報を読み出す。
【０３３２】
（ステップＳ３１０２）視聴候補者識別情報取得手段３０２０３２は、カウンタｉに１を代入する。
【０３３３】
（ステップＳ３１０３）視聴候補者識別情報取得手段３０２０３２は、ステップＳ３１０１で読み出した１以上の視聴者識別情報のうち、ｉ番目の視聴者識別情報が存在するか否かを判断する。ｉ番目の視聴者識別情報が存在すればステップＳ３１０４に行き、ｉ番目の視聴者識別情報が存在しなければ上位処理にリターンする。
【０３３４】
（ステップＳ３１０４）視聴候補者識別情報取得手段３０２０３２の視聴可能性判断手段３０２０３２２は、ｉ番目の視聴者識別情報で識別される視聴候補者のスケジュール情報を、スケジュール情報格納手段３０２０３１１から読み出す。
【０３３５】
（ステップＳ３１０５）視聴可能性判断手段３０２０３２２は、視聴要求のあった番組の放送時間中のすべての時間帯においてスケジュールが入っているか否か（スケジュール情報が存在するか否か）を判断する。スケジュールが入っていなければステップＳ３１０６に行き、スケジュールが入っていればステップＳ３１０９に行く。なお、視聴要求のあった番組の放送時間中の一部においてもスケジュールが入っていれば、「予定あり」として、ステップＳ３１０９に行くアルゴリズムでも良い。また、ｉ番目の視聴者識別情報で識別される視聴候補者のスケジュール情報が取得できなかった場合は、「予定なし」とすることが好適である。
【０３３６】
（ステップＳ３１０６）行動状況情報取得手段３０２０３１の視聴候補者位置情報取得手段３０２０３１２は、ｉ番目の視聴者識別情報で識別される者の現在の位置情報を取得する。位置情報は、例えば、（緯度，経度）である。
【０３３７】
（ステップＳ３１０７）視聴候補者識別情報取得手段３０２０３２の視聴可能性判断手段３０２０３２２は、ステップＳ３１０６で取得した現在の位置情報から、当該視聴候補者が、視聴要求のあった番組の放送時間中に、番組を視聴可能であるか否かを判断する。つまり、視聴可能性判断手段３０２０３２２は、番組出力位置情報格納手段３０２０３２１に格納されている番組出力位置情報を読み出し、メモリ上に配置する。そして、視聴可能性判断手段３０２０３２２は、ステップＳ３１０６で取得したｉ番目の視聴者識別情報で識別される者の現在の位置情報と、番組出力位置情から、両者（例えば、視聴候補者と自宅）の距離を算出する。そして、その距離と、視聴要求のあった番組の放送時間を用いて、ｉ番目の視聴者識別情報で識別される者が放送時間中に帰宅可能であるか否かを判断する。かかる判断方法は、種々考えられる。つまり、現在の位置情報から最寄駅を取得し、自宅の位置から最寄駅を取得し、２つの駅の情報を、例えば、最短ルートを提示するアプリケーション（例えば、ジョルダン）に代入し、最短時間を取得する。そして、最短時間と、番組の放送時間を比較し、ｉ番目の視聴者識別情報で識別される者が放送時間中に帰宅可能であるか否かを判断しても良い。また、視聴可能性判断手段３０２０３２２は、両者（例えば、視聴候補者と自宅）の距離が、所定以上（例えば、１ｋｍ以上）離れている場合は、視聴不可能として判断しても良い。また、視聴可能性判断手段３０２０３２２は、渋滞や事故に関する交通情報を利用して、例えば、自動車で移動中の視聴者識別情報で識別される者が、放送時間中に帰宅可能であるか否かを判断しても良い。かかる判断には、例えば、当該自動車に搭載されているカーナビゲーションシステムから送信されるＶＩＣＳ情報等が利用される。また、自動車に搭載されているカーナビゲーションシステムが判断している目的地（目的地を自宅に設定している、とする）までの所要時間の情報を、サーバ装置３０２の図示しない手段が受信し、視聴可能性判断手段３０２０３２２が当該所要時間の情報を用いて、視聴者識別情報で識別される者が、放送時間中に帰宅可能であるか否かを判断することは好適である。視聴可能であればステップＳ３１０８に行き、視聴可能でなければステップＳ３１０９に行く。
【０３３８】
（ステップＳ３１０８）視聴可能性判断手段３０２０３２２は、ｉ番目の視聴者識別情報を所定のバッファに追記する。なお、所定のバッファとは、視聴可能性のある視聴候補者を識別する視聴者識別情報を格納するバッファであり、メモリ上にその領域が確保されている。
【０３３９】
（ステップＳ３１０９）視聴可能性判断手段３０２０３２２は、カウンタｉを１、インクリメントする。テップＳ３１０３に戻る。
【０３４０】
以下、本実施の形態における番組出力システムの具体的な動作について説明する。
【０３４１】
今、スケジュール情報格納手段３０２０３１１は、図３２に示すようなスケジュール管理表を格納している。スケジュール管理表は、１以上の視聴者識別情報と対に、当該各視聴者識別情報で識別される各視聴候補者の行動予定を示すスケジュール情報を格納している表である。スケジュール管理表は、「視聴者識別情報」「スケジュール情報」の属性を有する。「スケジュール情報」は、「日付」「時間帯」「予定情報」の情報を有する。「予定情報」は、予定の内容が入っており、番組を視聴する予定は、ここでは、入っていない、とする。つまり、ここでは、「予定情報」がＮＵＬＬでない時間帯は、視聴ができないと判断する、とする。なお、図３２のスケジュール管理表の構造は、一例である。
【０３４２】
また、番組出力位置情報格納手段３０２０３２１には、自宅の位置を示す位置情報（ｘ１，ｙ１）が格納されている、とする。
【０３４３】
かかる状況において、サーバ装置３０２が視聴候補者を絞り込み処理について説明する。まず、実施の形態１、２における処理と同様に、視聴候補者識別情報取得手段３０２０３２は、視聴要求者を除く家族員の識別情報（視聴候補者の視聴者識別情報）「０２」「０３」「０４」を取得する。
【０３４４】
次に、視聴可能性判断手段３０２０３２２は、識別情報「０２」で識別される者が視聴要求のあった時間帯「２００６／１０／２４  １９：００−２１：００」において、視聴可能であるか否かを、以下のように判断する。つまり、視聴可能性判断手段３０２０３２２は、識別情報「０２」で識別される者のスケジュール情報を読み出し、メモリ上に配置する。次に、視聴可能性判断手段３０２０３２２は、視聴要求のあった番組の放送時間「２００６／１０／２４  １９：００−２１：００」中のすべての時間帯においてスケジュールが入っているか否かを判断する。そして、ここでは、識別情報「０２」で識別される者に対して、放送時間「２００６／１０／２４  １９：００−２１：００」中に全くスケジュール情報が存在しない、と判断する。
【０３４５】
次に、視聴候補者位置情報取得手段３０２０３１２は、識別情報「０２」で識別される者の現在位置情報（ｘ２，ｙ２）を受信した、とする。そして、視聴可能性判断手段３０２０３２２は、自宅の位置を示す位置情報（ｘ１，ｙ１）と、識別情報「０２」で識別される者の現在位置情報（ｘ２，ｙ２）から、両点の距離を算出する。ここで、距離は、「１０ｍ」であったとする。そして、視聴可能性判断手段３０２０３２２は、識別情報「０２」で識別される者は、視聴候補者であると判断し、１番目の視聴者識別情報「０２」を所定のバッファに記録する。
【０３４６】
次に、視聴可能性判断手段３０２０３２２は、識別情報「０３」で識別される者が視聴要求のあった時間帯「２００６／１０／２４  １９：００−２１：００」において、視聴可能であるか否かを、以下のように判断する。つまり、視聴可能性判断手段３０２０３２２は、識別情報「０３」で識別される者のスケジュール情報「日付：２００６／１０／２４，時間帯：１８：００−２３：００，予定情報：町内会の会合他」などの情報を読み出し、メモリ上に配置する。次に、視聴可能性判断手段３０２０３２２は、視聴要求のあった番組の放送時間「２００６／１０／２４  １９：００−２１：００」中のすべての時間帯においてスケジュールが入っているか否かを判断する。ここで、読み出した、スケジュール情報「日付：２００６／１０／２４，時間帯：１８：００−２３：００，予定情報：町内会の会合他」から、視聴可能性判断手段３０２０３２２は、視聴要求のあった番組の放送時間「２００６／１０／２４  １９：００−２１：００」中に予定が入っていると判断し、識別情報「０３」で識別される者を視聴候補者から除外する。
【０３４７】
次に、視聴可能性判断手段３０２０３２２は、識別情報「０４」で識別される者が視聴要求のあった時間帯「２００６／１０／２４  １９：００−２１：００」において、視聴可能であるか否かを、上記と同様に判断する。そして、識別情報「０４」で識別される者のスケジュール情報で「日付：２００６／１０／２４，時間帯：１８：００−２２：００，予定情報：塾（算数・国語）」があるので、視聴可能性判断手段３０２０３２２は、識別情報「０４」で識別される者を視聴候補者から除外する。
【０３４８】
以上の処理により、視聴候補者は、識別情報「０２」で識別される者に限定される。そして、以後、実施の形態２で説明した処理と同様の処理を行い、視聴要求された番組の品質を決定し、番組の配信を要求する。そして、番組出力装置１１は、要求された品質の番組を出力する。
【０３４９】
以上、本実施の形態によれば、複数人の番組の視聴傾向に応じた品質の映像(コンテンツ)を、さらに精度高く出力できる。そして、その際、視聴候補者が真に視聴可能であるか否かを判断した結果を用いて、限られた情報通信インフラのリソース配分を適切に調停し、制御することができる。また、視聴者の視聴姿勢（集中視聴か否か、番組への注目度合いなど）に応じた番組の品質を決定し、当該品質に応じた番組を提供する。
【０３５０】
なお、本実施の形態において、実施の形態１と同様に、視聴者の視聴姿勢を考慮せず、視聴候補者の行動予定、状況（位置情報など）を考慮して、番組の品質を決定しても良い。
【０３５１】
さらに、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、視聴要求と視聴者識別情報を受信する要求受信部と、前記要求受信部が受信した視聴者識別情報を除く１以上の視聴者識別情報に対応する１以上の視聴傾向情報を記憶媒体から読み出し、当該１以上の視聴傾向情報を用いて、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者が、前記視聴要求の対象となった番組の放送時間中に視聴要求する可能性のある番組である１以上の視聴要求予測番組を決定する視聴要求予測番組決定部と、前記受付部が受け付けた視聴要求の対象となった番組に関連する番組の視聴傾向情報と、前記視聴要求予測番組決定部が決定した１以上の視聴要求予測番組に関連する番組の視聴傾向情報を用いて、格納されている品質制約情報に従って、前記受付部が受け付けた視聴要求の対象となった番組の映像品質を決定する品質決定部と、番組を識別する番組識別情報と、前記品質決定部が決定した映像品質についての情報である品質情報を含む番組の配信要求を、前記番組配信サーバ装置に送信する配信要求送信部と、前記番組の配信要求の送信に対応して、当該番組を前記番組配信サーバ装置から受信する番組中継受信部と、前記番組中継受信部が受信した番組を、前記番組出力装置に送信する番組中継送信部として機能させるためのプログラム、である。
【０３５２】
また、上記プログラムにおいて、コンピュータを、前記視聴要求予測番組決定部を、放送される番組の番組識別情報、および当該番組識別情報で識別される番組の放送時間帯を示す時間帯情報を有する番組属性を有する１以上の番組情報からなる番組表情報を格納している番組表情報格納手段と、前記視聴要求が有する番組識別情報と対になる時間帯情報を取得する要求番組時間帯情報取得手段と、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯における、前記１以上の各視聴候補者識別情報で識別される各視聴候補者の行動や状況を示す情報である行動状況情報を取得する行動状況情報取得手段と、前記視聴要求を入力した視聴者以外の視聴者である１以上の視聴候補者であり、前記行動状況情報取得手段が取得した行動状況情報から、前記要求番組時間帯情報取得手段が取得した時間帯情報が示す時間帯において番組が視聴可能である１以上の視聴候補者を識別する情報である１以上の視聴候補者識別情報を取得する視聴候補者識別情報取得手段と、前記番組表情報格納手段を、前記時間帯情報を用いて検索し、視聴の要求がされた番組の放送時間中に放送される番組についての情報である出力候補番組情報を取得する出力候補番組情報取得手段と、前記視聴候補者識別情報に対応する１以上の視聴傾向情報が有する１以上の番組属性を用いて、前記出力候補番組情報取得手段が取得した出力候補番組情報から、前記視聴候補者識別情報で識別される１以上の視聴候補者が視聴する可能性のある番組についての情報である視聴要求予測番組情報を取得する視聴要求予測番組情報取得手段を具備するものとして機能させるためのプログラム、である。
【０３５３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３５４】
また、図３３は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のサーバ装置や番組配信サーバ装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図３３は、このコンピュータシステム３４０の概観図であり、図３４は、コンピュータシステム３４０のブロック図である。
【０３５５】
図３３において、コンピュータシステム３４０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０３５６】
図３４において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４１３と、ＣＰＵ３４１３、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４１５と、ＣＰＵ３４１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０３５７】
コンピュータシステム３４０に、上述した実施の形態の情報処理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０３５８】
プログラムは、コンピュータ３４１に、上述した実施の形態の情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０３５９】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０３６０】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３６１】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０３６２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３６３】
以上のように、本発明にかかる番組出力システムは、配信される複数の番組についての一定範囲内の映像の品質の制約のもと、複数人の視聴者に、それぞれ配信される複数の番組の映像品質を調整して、複数の番組を配信することができる。という効果を有し、コンテンツ配信システム等として有用である。
【図面の簡単な説明】
【０３６４】
【図１】実施の形態１における番組出力システムの概念図
【図２】同番組出力システムのブロック図
【図３】同番組出力装置の動作について説明するフローチャート
【図４】同サーバ装置の動作について説明するフローチャート
【図５】同視聴要求予測番組決定処理の動作について説明するフローチャート
【図６】同品質決定処理の動作について説明するフローチャート
【図７】同番組配信サーバ装置の動作について説明するフローチャート
【図８】同視聴者情報管理表を示す図
【図９】同番組表情報管理表を示す図
【図１０】同視聴傾向情報管理表を示す図
【図１１】同番組格納表を示す図
【図１２】同出力候補番組管理表を示す図
【図１３】同特定視聴者視聴傾向情報管理表を示す図
【図１４】同視聴要求予測番組管理表を示す図
【図１５】同品質情報管理表を示す図
【図１６】実施の形態２における番組出力システムのブロック図
【図１７】同視聴傾向情報取得装置の動作について説明するフローチャート
【図１８】同視聴姿勢情報取得処理の動作について説明するフローチャート
【図１９】同サーバ装置の動作について説明するフローチャート
【図２０】同視聴要求予測番組決定処理の動作について説明するフローチャート
【図２１】同視聴可能性尤度の算出方法について説明するフローチャート
【図２２】同品質決定処理の動作について説明するフローチャート
【図２３】同視聴姿勢情報取得処理の動作について説明するフローチャート
【図２４】同品質調停処理の動作について説明するフローチャート
【図２５】同視聴傾向情報管理表を示す図
【図２６】同特定視聴者視聴傾向情報管理表を示す図
【図２７】同視聴要求者視聴傾向情報管理表を示す図
【図２８】同視聴傾向情報を示す図
【図２９】同視聴姿勢情報の代表値を示す図
【図３０】実施の形態３における番組出力システムのブロック図
【図３１】同サーバ装置の動作について説明するフローチャート
【図３２】同スケジュール管理表を示す図
【図３３】同サーバ装置や番組配信サーバ装置を実現するコンピュータの外観図
【図３４】同サーバ装置や番組配信サーバ装置を実現するコンピュータシステムのブロック図
【符号の説明】
【０３６５】
１１  番組出力装置
１２、１６２、３０２  サーバ装置
１３  番組配信サーバ装置
１６１  視聴傾向情報取得装置
１１０１  受付部
１１０２  視聴者識別情報取得部
１１０３  要求送信部
１１０４  番組受信部
１１０５  番組出力部
１２０１  視聴傾向情報格納部
１２０２  要求受信部
１２０３、３０２０３  視聴要求予測番組決定部
１２０４  品質制約情報格納部
１２０５、１６２０５  品質決定部
１２０６  配信要求送信部
１２０７  番組中継受信部
１２０８  番組中継送信部
１３０１  番組格納部
１３０２  配信要求受信部
１３０３  番組取得部
１３０４  番組配信部
１６２１  視聴傾向情報蓄積部
１１０２１  撮影手段
１１０２２  視聴者情報格納手段
１１０２３  視聴者映像認識手段
１１０２４  視聴者識別情報取得手段
１２０３１  番組表情報格納手段
１２０３２  要求番組時間帯情報取得手段
１２０３３  出力候補番組情報取得手段
１２０３４  視聴要求予測番組情報取得手段
１６１０１  視聴姿勢情報取得部
１６１０２  視聴傾向情報構成部
１６１０３  視聴傾向情報送付部
１６２０９  視聴傾向情報受付部
１６２１０  視聴傾向情報蓄積部
６２０５６  視聴要求者視聴姿勢情報取得手段
１６１０１１  視聴頻度情報取得手段
１６１０１２  距離情報取得手段
１６１０１３  命令取得手段
１６１０１４  視聴スタイル情報取得手段
１６２０５１  視聴方法情報取得手段
１６２０５２  視聴姿勢情報選択手段
１６２０５３  予測視聴姿勢情報取得手段
１６２０５４  視聴要求番組属性取得手段
１６２０５５  視聴要求者番組属性取得手段
１６２０５６  視聴要求者視聴姿勢情報取得手段
１６２０５７  品質決定手段
３０２０３１  行動状況情報取得手段
３０２０３２  視聴候補者識別情報取得手段
３０２０３１１  スケジュール情報格納手段
３０２０３１２  視聴候補者位置情報取得手段
３０２０３２１  番組出力位置情報格納手段
３０２０３２２  視聴可能性判断手段
【図１】
2008124555.tif 000003
【図２】
2008124555.tif 000004
【図３】
2008124555.tif 000005
【図４】
2008124555.tif 000006
【図５】
2008124555.tif 000007
【図６】
2008124555.tif 000008
【図７】
2008124555.tif 000009
【図９】
2008124555.tif 000010
【図１０】
2008124555.tif 000011
【図１１】
2008124555.tif 000012
【図１２】
2008124555.tif 000013
【図１３】
2008124555.tif 000014
【図１４】
2008124555.tif 000015
【図１５】
2008124555.tif 000016
【図１６】
2008124555.tif 000017
【図１７】
2008124555.tif 000018
【図１８】
2008124555.tif 000019
【図１９】
2008124555.tif 000020
【図２０】
2008124555.tif 000021
【図２１】
2008124555.tif 000022
【図２２】
2008124555.tif 000023
【図２３】
2008124555.tif 000024
【図２４】
2008124555.tif 000025
【図２５】
2008124555.tif 000026
【図２６】
2008124555.tif 000027
【図２７】
2008124555.tif 000028
【図２８】
2008124555.tif 000029
【図２９】
2008124555.tif 000030
【図３０】
2008124555.tif 000031
【図３１】
2008124555.tif 000032
【図３２】
2008124555.tif 000033
【図３３】
2008124555.tif 000034
【図３４】
2008124555.tif 000035
【図８】
2008124555.tif 000036