(57)【要約】【課題】  過去に視聴した番組の誤った選択を的確に防止することのできる番組受信装置、番組配信装置、番組配信システム、番組受信方法、番組配信方法、および番組受信プログラムを提供する。【解決手段】  視聴履歴蓄積部４９は、視聴済みの番組の識別子を記憶し、番組案内表示部４７は番組タイトルを表示し、入力デバイス４２は、視聴要求番組の選択を受付け、視聴番組特定部４８は、視聴要求番組の識別子を含む配信要求データを生成し、番組管理情報／番組データ通信部６１は、配信要求データを番組配信装置に送信し、番組配信装置から番組データを受信し、再生部４６は、受信した番組データを再生し、視聴履歴更新部６２は、視聴履歴蓄積部４９に視聴要求番組の識別子を追記し、番組案内表示部４７は、視聴履歴蓄積部４９に記憶されている視聴済みの番組の識別子の番組の番組タイトルを表示しない。【選択図】        図５
2005109532.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置であって、
視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組のタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信する通信手段と、
前記受信した番組データを再生する再生手段と、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記する視聴履歴更新手段とを備え、
前記番組案内手段は、前記視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示しない、番組受信装置。
【請求項２】
前記番組受信装置は、さらに、
ユーザ操作によりユーザ識別子を入力する手段を備え、
前記視聴履歴記憶手段は、ユーザ識別子に対応させて視聴済みの番組の識別子を記憶し、
前記番組案内手段は、前記入力されたユーザ識別子に対応した前記視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示せずに、
前記視聴履歴更新手段は、前記視聴履歴記憶手段に前記入力されたユーザ識別子に対応させて前記視聴要求番組の識別子を追記する、請求項１記載の番組受信装置。
【請求項３】
ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置であって、
視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組のタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信する通信手段と、
前記受信した番組データを再生する再生手段と、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記する視聴履歴更新手段とを備え、
前記視聴番組特定手段は、前記視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、前記選択された視聴要求番組が視聴済みの番組であるか否かを調べ、視聴済みの番組であるときには前記選択手段による選択が正しいかどうかの確認を求めるメッセージを表示し、ユーザ操作により前記選択が正しいことを示す確認応答が入力されないときには、前記配信要求データを生成しない、番組受信装置。
【請求項４】
ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置であって、
複数個の番組が番組グループを形成し、番組グループ内の各番組間には視聴順序が定められており、番組グループごとに視聴履歴情報を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、
前記視聴履歴情報に基づいて、前記選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の配信を要求する配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴順序が次の番組の番組データを受信する通信手段と、
前記受信した番組の番組データを再生する再生手段と、
前記視聴履歴記憶手段内の視聴履歴情報を更新する視聴履歴更新手段とを備えた、番組受信装置。
【請求項５】
前記視聴履歴記憶手段は、番組グループごとに最後に視聴した番組の識別子を記憶し、
前記視聴番組特定手段は、前記選択された視聴要求番組グループに属する番組間の視聴順序を定めた番組管理情報を取得し、前記視聴履歴記憶手段内の前記選択された視聴要求番組グループに対応する最後に視聴した番組の識別子と前記番組管理情報とに基づいて、前記選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の識別子を特定し、前記特定した識別子を含む配信要求データを生成し、
前記視聴履歴更新手段は、前記視聴履歴記憶手段内の前記視聴要求番組グループに対応する最後に視聴した番組の識別子を前記特定した識別子で更新する、請求項４記載の番組受信装置。
【請求項６】
前記視聴履歴記憶手段は、番組グループごとに視聴順序が次の番組の識別子を記憶し、
前記視聴番組特定手段は、前記視聴履歴記憶手段から前記選択された視聴要求番組グループに対応する視聴順序が次の番組の識別子を読出して、前記読出した識別子を含む配信要求データを生成し、
前記通信手段は、前記番組配信装置から前記番組データに付加された、前記視聴要求番組グループの番組のうち視聴順序が次の番組の識別子を受信し、
前記視聴履歴更新手段は、前記視聴履歴記憶手段内の前記視聴要求番組グループに対応する視聴順序が次の番組の識別子を前記受信した識別子で更新する、請求項４記載の番組受信装置。
【請求項７】
前記番組の識別子は、ＵＲＬである、請求項６記載の番組受信装置。
【請求項８】
前記視聴履歴記憶手段は、番組グループごとに視聴回数を記憶し、
前記視聴番組特定手段は、前記視聴履歴記憶手段から前記選択された視聴要求番組グループに対応する視聴回数を読出して、前記視聴回数を１だけ増加させて次の視聴回数を特定し、前記選択された視聴要求番組グループの識別子と前記特定された次の視聴回数とを含む配信要求データを生成し、
前記視聴履歴更新手段は、前記視聴履歴記憶手段内の前記視聴要求番組グループに対応する視聴回数を前記特定された次の視聴回数で更新する、請求項４記載の番組受信装置。
【請求項９】
前記視聴履歴記憶手段は、番組グループごとに視聴回数を記憶し、
前記番組案内手段は、番組グループのタイトルを表示するときに、前記視聴履歴記憶手段から前記番組グループに対応する視聴回数を読出して、前記読出した視聴回数を１だけ増加させて次の視聴回数を特定し、前記特定された次の視聴回数を表示し、
前記視聴番組特定手段は、ユーザ操作により前記表示されている次の視聴回数の変更があったときには前記次の視聴回数をさらに更新し、前記選択された視聴要求番組グループの識別子と前記視聴要求番組グループの最新の次の視聴回数とを含む配信要求データを生成し、
前記視聴履歴更新手段は、前記視聴履歴記憶手段内の前記視聴要求番組グループに対応する視聴回数を前記最新の次の視聴回数で更新する、請求項４記載の番組受信装置。
【請求項１０】
ユーザの要求に従って番組データの配信要求を複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、配信要求した番組データを受信して再生する番組受信装置であって、
視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、
前記視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、
ユーザ操作により、ユーザ操作により前記表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信する通信手段と、
前記受信した番組データを再生する再生手段と、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記する視聴履歴更新手段とを備え、
前記各番組配信装置の間で配信する番組データが同一のときには、当該番組データに対応する番組の識別子が同一である、番組受信装置。
【請求項１１】
前記番組案内手段は、複数の番組配信装置が保有する番組のタイトルを表示するときに、複数の番組配信装置が保有する番組の識別子が同一の場合には、その番組のタイトルについては１つのみを表示する、請求項１０記載の番組受信装置。
【請求項１２】
番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置であって、
番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、
複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、
番組受信装置から番組の識別子を含む配信要求データを受信する受信手段と、
前記番組管理情報を参照して、前記配信要求データに含まれる識別子の番組が属する番組グループにおいて、視聴順序が前記識別子の番組の次の番組の識別子を特定し、前記配信要求データに含まれる識別子に対応する番組データを前記番組データ記憶手段から読出す視聴番組特定手段と、
前記番組データと、前記視聴順序が次の番組の識別子とを含む配信データを前記番組受信装置に送信する送信手段とを備えた番組配信装置。
【請求項１３】
番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置であって、
番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、
複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、
番組受信装置から視聴要求番組グループの識別子と次の視聴回数とを含む配信要求データを受信する受信手段と、
前記番組管理情報を参照して、前記視聴要求番組グループの識別子と前記次の視聴回数とに基づいて、前記視聴要求番組グループにおいて、視聴順序が次の番組の識別子を特定し、前記特定された識別子に対応する番組データを前記番組データ記憶手段から読出す視聴番組特定手段と、
前記番組データを前記番組受信装置に送信する送信手段とを備えた番組配信装置。
【請求項１４】
番組受信装置が番組の配信要求を送信し、番組配信装置が配信要求された番組の番組データを送信する番組配信システムであって、
番組配信装置は、
番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、
複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、
番組受信装置から番組の識別子を含む配信要求データを受信する受信手段と、
前記番組管理情報を参照して、前記配信要求データに含まれる識別子の番組が属する番組グループにおいて、視聴順序が前記識別子の番組の次の番組の識別子を特定し、前記配信要求データに含まれる識別子に対応する番組データを前記番組データ記憶手段から読出す視聴番組特定手段と、
前記番組データと、前記視聴順序が次の番組の識別子とを含む配信データを前記番組受信装置に送信する送信手段とを備え、
番組受信装置は、
前記番組グループごとに視聴順序が次の番組の識別子を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、
前記視聴履歴記憶手段から前記選択された視聴要求番組グループに対応する視聴順序が次の番組の識別子を読出して、前記読出した識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴順序が次の番組の番組データと、前記視聴要求番組グループの番組のうち視聴順序が次の番組の識別子とを含む配信データを受信する通信手段と、
前記受信した番組の番組データを再生する再生手段と、
前記視聴履歴更新手段は、前記視聴履歴記憶手段内の前記視聴要求番組グループに対応する視聴順序が次の番組の識別子を前記受信した識別子で更新する視聴履歴更新手段とを備えた番組配信システム。
【請求項１５】
番組受信装置が番組の配信要求を送信し、番組配信装置が配信要求された番組の番組データを送信する番組配信システムであって、
番組配信装置は、
番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、
複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、
番組受信装置から視聴要求番組グループの識別子と次の視聴回数とを含む配信要求データを受信する受信手段と、
前記番組管理情報を参照して、前記視聴要求番組グループの識別子と前記次の視聴回数とに基づいて、前記視聴要求番組グループにおいて、視聴順序が次の番組の識別子を特定し、前記特定された識別子に対応する番組データを前記番組データ記憶手段から読出す視聴番組特定手段と、
前記番組データを前記番組受信装置に送信する送信手段とを備え、
番組受信装置は、
前記番組グループごとに視聴回数を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、
前記視聴履歴記憶手段から前記選択された視聴要求番組グループに対応する視聴回数を読出して、前記視聴回数を１だけ増加させて次の視聴回数を特定し、前記選択された視聴要求番組グループの識別子と前記特定された次の視聴回数とを含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴順序が次の番組の番組データを受信する通信手段と、
前記受信した番組の番組データを再生する再生手段と、
前記視聴履歴記憶手段内の前記視聴要求番組グループに対応する視聴回数を前記特定された次の視聴回数で更新する視聴履歴更新手段とを備えた番組配信システム。
【請求項１６】
番組受信装置が番組の配信要求を送信し、複数個の番組配信装置のうちのいずれかの番組配信装置が配信要求された番組の番組データを送信する番組配信システムであって、
各番組配信装置は、
番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、
番組受信装置から番組の識別子を含む配信要求データを受信する受信手段と、
前記番組管理情報を参照して、前記配信要求データに含まれる識別子に対応する番組データを前記番組データ記憶手段から読出す視聴番組特定手段と、
前記番組データを前記番組受信装置に送信する送信手段とを備え、
前記各番組配信装置の間で配信する番組データが同一のときには、当該番組データに対応する番組の識別子が同一であり、
番組受信装置は、
視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、
前記視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、
ユーザ操作により、前記表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信する通信手段と、
前記受信した番組データを再生する再生手段と、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記する視聴履歴更新手段とを備えた番組配信システム。
【請求項１７】
視聴済みの番組の識別子を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置の番組受信方法であって、
番組配信装置が保有する番組のタイトルを表示する番組案内ステップと、
ユーザ操作により前記表示されているタイトルの番組の中から視聴要求番組を選択するステップと、
前記選択された視聴要求番組の識別子を含む配信要求データを生成するステップと、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信するステップと、
前記受信した番組データを再生するステップと、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記するステップとを含み、
前記番組案内ステップは、前記視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示しない、番組受信方法。
【請求項１８】
視聴済みの番組の識別子を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置の番組受信方法であって、
番組配信装置が保有する番組のタイトルを表示するステップと、
ユーザ操作により前記表示されているタイトルの番組の中から視聴要求番組を選択するステップと、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定ステップと、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信するステップと、
前記受信した番組データを再生するステップと、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記するステップとを含み、
前記視聴番組特定ステップは、前記視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、前記選択された視聴要求番組が視聴済みの番組であるか否かを調べ、視聴済みの番組であるときには前記選択が正しいかどうかの確認を求めるメッセージを表示し、ユーザ操作により前記選択が正しいことを示す確認応答が入力されないときには、前記配信要求データを生成しない、番組受信方法。
【請求項１９】
複数個の番組が番組グループを形成し、番組グループ内の各番組間には視聴順序が定められており、番組グループごとに視聴履歴情報を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置の番組受信方法であって、
番組配信装置が保有する番組グループのタイトルを表示するステップと、
ユーザ操作により前記表示されているタイトルの番組グループの中から視聴要求番組グループを選択するステップと、
前記視聴履歴情報に基づいて、前記選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の配信を要求する配信要求データを生成するステップと、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴順序が次の番組の番組データを受信するステップと、
前記受信した番組の番組データを再生するステップと、
前記再生した番組データに応じて、前記視聴履歴記憶手段内の視聴履歴情報を更新するステップとを含む、番組受信方法。
【請求項２０】
視聴済みの番組の識別子を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組データの配信要求を複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、配信要求した番組データを受信して再生する番組受信装置の番組受信方法であって、
前記視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示するステップと、
ユーザ操作により、前記表示されているタイトルの番組の中から視聴要求番組を選択するステップと、
前記選択された視聴要求番組の識別子を含む配信要求データを生成するステップと、
前記配信要求データを複数個の番組配信装置のうちのいずれかに送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信するステップと、
前記受信した番組データを再生するステップと、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記するステップとを含み、
前記各番組配信装置の間で配信する番組データが同一のときには、当該番組データに対応する番組の識別子が同一である、番組受信方法。
【請求項２１】
番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段とを備え、番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置の番組配信方法であって、
番組受信装置から番組の識別子を含む配信要求データを受信するステップと、
前記番組管理情報を参照して、前記配信要求データに含まれる識別子の番組が属する番組グループにおいて、視聴順序が前記識別子の番組の次の番組の識別子を特定し、前記配信要求データに含まれる識別子に対応する番組データを前記番組データ記憶手段から読出すステップと、
前記番組データと、前記視聴順序が次の番組の識別子とを含む配信データを前記番組受信装置に送信するステップとを含む番組配信方法。
【請求項２２】
番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段とを備え、番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置の番組配信方法であって、
番組受信装置から視聴要求番組グループの識別子と次の視聴回数とを含む配信要求データを受信するステップと、
前記番組管理情報を参照して、前記視聴要求番組グループの識別子と前記次の視聴回数とに基づいて、前記視聴要求番組グループにおいて、視聴順序が次の番組の識別子を特定し、前記特定された識別子に対応する番組データを前記番組データ記憶手段から読出すステップと、
前記番組データを前記番組受信装置に送信するステップとを含む番組配信方法。
【請求項２３】
ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生するためにコンピュータを、
視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組のタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信する通信手段と、
前記受信した番組データを再生する再生手段と、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記する視聴履歴更新手段として機能させ、
前記番組案内手段は、前記視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示しない、番組受信プログラム。
【請求項２４】
ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生するためにコンピュータを、
視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組のタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信する通信手段と、
前記受信した番組データを再生する再生手段と、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記する視聴履歴更新手段として機能させ、
前記視聴番組特定手段は、前記視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、前記選択された視聴要求番組が視聴済みの番組であるか否かを調べ、視聴済みの番組であるときには前記選択手段による選択が正しいかどうかの確認を求めるメッセージを表示し、ユーザ操作により前記選択が正しいことを示す確認応答が入力されないときには、前記配信要求データを生成しない、番組受信プログラム。
【請求項２５】
ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生するためにコンピュータを、
複数個の番組が番組グループを形成し、番組グループ内の各番組間には視聴順序が定められており、番組グループごとに視聴履歴情報を記憶する視聴履歴記憶手段と、
番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、
ユーザ操作により前記表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、
前記視聴履歴情報に基づいて、前記選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の配信を要求する配信要求データを生成する視聴番組特定手段と、
前記配信要求データを番組配信装置に送信し、前記番組配信装置から前記視聴順序が次の番組の番組データを受信する通信手段と、
前記受信した番組の番組データを再生する再生手段と、
前記視聴履歴記憶手段内の視聴履歴情報を更新する視聴履歴更新手段として機能させるための番組受信プログラム。
【請求項２６】
ユーザの要求に従って番組データの配信要求を複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、配信要求した番組データを受信して再生するためにコンピュータを、
視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、
前記視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、
ユーザ操作により、前記表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、
前記選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、
前記配信要求データを複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、前記番組配信装置から前記視聴要求番組の識別子に対応する番組データを受信する通信手段と、
前記受信した番組データを再生する再生手段と、
前記視聴履歴記憶手段に前記視聴要求番組の識別子を追記する視聴履歴更新手段として機能させ、
前記各番組配信装置の間で配信する番組データが同一のときには、当該番組データに対応する番組の識別子が同一である、番組受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組受信装置、番組配信装置、番組配信システム、番組受信方法、番組配信方法、および番組受信プログラムに関し、特にＶＯＤ(Video On Demand)サービスを行なう番組受信装置、番組配信装置、番組配信システム、番組受信方法、番組配信方法、および番組受信プログラムに関する。
【背景技術】
【０００２】
地上波放送、衛星放送に見られるような電波によるテレビ放送では、すべてのテレビ端末に同じ番組を送信するため、視聴者は、予め定められた番組表に従って、特定の時刻に特定の番組を見ることしかできなかった。しかしながら、近年、インターネットのブロードバンド化が進み、インターネットを介してテレビ番組や映画を配信するサービスや、こうしたインターネット放送サービスに対応したテレビが実現できるようになっている（たとえば、特許文献１）。このようなインターネット放送では、配信サーバと受信端末間で個々に番組データの通信が可能であるので、視聴者は好きな時に好きな番組を選んで視聴することができる。このようなＶＯＤ(Video On Demand)サービスは、視聴者に大きな利便性をもたらすことが期待されている。
【特許文献１】特開２００１−３２０６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のＶＯＤサービスにおける配信装置および受信装置には、次のような問題がある。
【０００４】
第１に、ＶＯＤサービスでは、視聴者が好きな時に好きな番組を選んで視聴できるため、過去に視聴した番組を誤って再び選択する可能性が高い。過去に視聴した番組を表示色を変えて表示したとしても視認性が悪いため、誤った選択を十分に防止することができない。
【０００５】
第２に、テレビ番組の中には、連続ドラマのように、１つの番組だけで完結せず、複数の番組が連続して１つの内容を構成している番組グループが存在する。電波による放送では、番組の放送スケジュールは予め決められており、たとえば、今週のある曜日のある時刻に第１話を放送し、来週の同じ曜日の同じ時刻に第２話を放送するといったように、放送が行なわれていた。したがって、視聴者は好きな時に好きな番組を見ることができない代わりに、次の放送時刻がいつで、第何話であるかを無意識に認識することができ、特に何もしなくても自然に連続ドラマのような番組を楽しむことができた。しかし、インターネット放送によるＶＯＤサービスで連続ドラマのような番組を楽しむ場合、第何話をいつ見るかという要求は視聴者ごとに異なる。したがって、番組案内画面に、第１話から最終話までのすべての選択肢が表示され、視聴者は、その中から所望の番組を選択しなければならない。また、視聴者は、毎回、何話まで見たかを覚えておかなければならず、煩わしい。
【０００６】
第３に、インターネット上に存在する配信サーバは１台であるとは限らない。つまり、各配信サーバが個別に番組データを管理し、個別に配信サービスを行なう可能性がある。そこで、受信端末としても、１台で各配信サーバに接続する機能を持ち、複数の配信サービスに対応するものが考えられる。このときに、複数の配信サーバが同一の番組を配信している可能性があるが、従来のインターネット放送では、それぞれの番組のデータは、ネットワーク上の異なるアドレスに存在するデータなので、番組案内画面では、異なる選択肢として提示される。また、その中の１台の配信サーバから配信されている番組の視聴を行なった後に、他の配信サーバから配信されている同一の番組の選択肢は、番組案内画面では、未選択の状態で提示される。したがって、その番組は、視聴者は既に視聴したものであるにもかかわらず、誤って選択してしまうことがある。
【０００７】
それゆえに、本発明の第１の目的は、過去に視聴した番組の誤った選択を的確に防止することのできる番組受信装置、番組配信装置、番組配信システム、番組受信方法、番組配信方法、および番組受信プログラムを提供することである。
【０００８】
また、本発明の第２の目的は、番組グループに属する番組を容易、かつ適切に視聴することのできる番組受信装置、番組配信装置、番組配信システム、番組受信方法、番組配信方法、および番組受信プログラムを提供することである。
【０００９】
さらに、本発明の第３の目的は、複数のサーバ間で同一の番組を保有するときに、あるサーバの既に視聴した番組と同一の別のサーバの番組を誤って選択するのを防止する番組受信装置、番組配信装置、番組配信システム、番組受信方法、番組配信方法、および番組受信プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置であって、視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信する通信手段と、
受信した番組データを再生する再生手段と、視聴履歴記憶手段に視聴要求番組の識別子を追記する視聴履歴更新手段とを備え、番組案内手段は、視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示しない。
【００１１】
好ましくは、番組受信装置は、さらに、ユーザ操作によりユーザ識別子を入力する手段を備え、視聴履歴記憶手段は、ユーザ識別子に対応させて視聴済みの番組の識別子を記憶し、番組案内手段は、入力されたユーザ識別子に対応した視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示せずに、視聴履歴更新手段は、視聴履歴記憶手段に入力されたユーザ識別子に対応させて視聴要求番組の識別子を追記する。
【００１２】
また、本発明は、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置であって、視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信する通信手段と、受信した番組データを再生する再生手段と、視聴履歴記憶手段に視聴要求番組の識別子を追記する視聴履歴更新手段とを備え、視聴番組特定手段は、視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、選択された視聴要求番組が視聴済みの番組であるか否かを調べ、視聴済みの番組であるときには選択手段による選択が正しいかどうかの確認を求めるメッセージを表示し、ユーザ操作により選択が正しいことを示す確認応答が入力されないときには、配信要求データを生成しない。
【００１３】
また、本発明は、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置であって、複数個の番組が番組グループを形成し、番組グループ内の各番組間には視聴順序が定められており、番組グループごとに視聴履歴情報を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、視聴履歴情報に基づいて、選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の配信を要求する配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴順序が次の番組の番組データを受信する通信手段と、受信した番組の番組データを再生する再生手段と、視聴履歴記憶手段内の視聴履歴情報を更新する視聴履歴更新手段とを備える。
【００１４】
好ましくは、視聴履歴記憶手段は、番組グループごとに最後に視聴した番組の識別子を記憶し、視聴番組特定手段は、選択された視聴要求番組グループに属する番組間の視聴順序を定めた番組管理情報を取得し、視聴履歴記憶手段内の選択された視聴要求番組グループに対応する最後に視聴した番組の識別子と番組管理情報とに基づいて、選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の識別子を特定し、特定した識別子を含む配信要求データを生成し、視聴履歴更新手段は、視聴履歴記憶手段内の視聴要求番組グループに対応する最後に視聴した番組の識別子を特定した識別子で更新する。
【００１５】
好ましくは、視聴履歴記憶手段は、番組グループごとに視聴順序が次の番組の識別子を記憶し、視聴番組特定手段は、視聴履歴記憶手段から選択された視聴要求番組グループに対応する視聴順序が次の番組の識別子を読出して、読出した識別子を含む配信要求データを生成し、通信手段は、番組配信装置から番組データに付加された、視聴要求番組グループの番組のうち視聴順序が次の番組の識別子を受信し、視聴履歴更新手段は、視聴履歴記憶手段内の視聴要求番組グループに対応する視聴順序が次の番組の識別子を受信した識別子で更新する。
【００１６】
好ましくは、番組の識別子は、ＵＲＬである。
【００１７】
好ましくは、視聴履歴記憶手段は、番組グループごとに視聴回数を記憶し、視聴番組特定手段は、視聴履歴記憶手段から選択された視聴要求番組グループに対応する視聴回数を読出して、視聴回数を１だけ増加させて次の視聴回数を特定し、選択された視聴要求番組グループの識別子と特定された次の視聴回数とを含む配信要求データを生成し、視聴履歴更新手段は、視聴履歴記憶手段内の視聴要求番組グループに対応する視聴回数を特定された次の視聴回数で更新する。
【００１８】
好ましくは、視聴履歴記憶手段は、番組グループごとに視聴回数を記憶し、番組案内手段は、番組グループのタイトルを表示するときに、視聴履歴記憶手段から番組グループに対応する視聴回数を読出して、読出した視聴回数を１だけ増加させて次の視聴回数を特定し、特定された次の視聴回数を表示し、視聴番組特定手段は、ユーザ操作により表示されている次の視聴回数の変更があったときには次の視聴回数をさらに更新し、選択された視聴要求番組グループの識別子と視聴要求番組グループの最新の次の視聴回数とを含む配信要求データを生成し、視聴履歴更新手段は、視聴履歴記憶手段内の視聴要求番組グループに対応する視聴回数を最新の次の視聴回数で更新する。
【００１９】
また、本発明は、ユーザの要求に従って番組データの配信要求を複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、配信要求した番組データを受信して再生する番組受信装置であって、視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、ユーザ操作により、ユーザ操作により表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信する通信手段と、受信した番組データを再生する再生手段と、視聴履歴記憶手段に視聴要求番組の識別子を追記する視聴履歴更新手段とを備え、各番組配信装置の間で配信する番組データが同一のときには、その番組データに対応する番組の識別子が同一である。
【００２０】
好ましくは、番組案内手段は、複数の番組配信装置が保有する番組のタイトルを表示するときに、複数の番組配信装置が保有する番組の識別子が同一の場合には、その番組のタイトルについては１つのみを表示する。
【００２１】
また、本発明は、番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置であって、番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、番組受信装置から番組の識別子を含む配信要求データを受信する受信手段と、番組管理情報を参照して、配信要求データに含まれる識別子の番組が属する番組グループにおいて、視聴順序が識別子の番組の次の番組の識別子を特定し、配信要求データに含まれる識別子に対応する番組データを番組データ記憶手段から読出す視聴番組特定手段と、番組データと、視聴順序が次の番組の識別子とを含む配信データを番組受信装置に送信する送信手段とを備える。
【００２２】
また、本発明は、番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置であって、番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、番組受信装置から視聴要求番組グループの識別子と次の視聴回数とを含む配信要求データを受信する受信手段と、番組管理情報を参照して、視聴要求番組グループの識別子と次の視聴回数とに基づいて、視聴要求番組グループにおいて、視聴順序が次の番組の識別子を特定し、特定された識別子に対応する番組データを番組データ記憶手段から読出す視聴番組特定手段と、番組データを番組受信装置に送信する送信手段とを備える。
【００２３】
また、本発明は、番組受信装置が番組の配信要求を送信し、番組配信装置が配信要求された番組の番組データを送信する番組配信システムであって、番組配信装置は、番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、番組受信装置から番組の識別子を含む配信要求データを受信する受信手段と、番組管理情報を参照して、配信要求データに含まれる識別子の番組が属する番組グループにおいて、視聴順序が識別子の番組の次の番組の識別子を特定し、配信要求データに含まれる識別子に対応する番組データを番組データ記憶手段から読出す視聴番組特定手段と、番組データと、視聴順序が次の番組の識別子とを含む配信データを番組受信装置に送信する送信手段とを備え、番組受信装置は、番組グループごとに視聴順序が次の番組の識別子を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、視聴履歴記憶手段から選択された視聴要求番組グループに対応する視聴順序が次の番組の識別子を読出して、読出した識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴順序が次の番組の番組データと、視聴要求番組グループの番組のうち視聴順序が次の番組の識別子とを含む配信データを受信する通信手段と、受信した番組の番組データを再生する再生手段と、視聴履歴更新手段は、視聴履歴記憶手段内の視聴要求番組グループに対応する視聴順序が次の番組の識別子を受信した識別子で更新する視聴履歴更新手段とを備える。
【００２４】
また、本発明は、番組受信装置が番組の配信要求を送信し、番組配信装置が配信要求された番組の番組データを送信する番組配信システムであって、番組配信装置は、番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段と、番組受信装置から視聴要求番組グループの識別子と次の視聴回数とを含む配信要求データを受信する受信手段と、番組管理情報を参照して、視聴要求番組グループの識別子と次の視聴回数とに基づいて、視聴要求番組グループにおいて、視聴順序が次の番組の識別子を特定し、特定された識別子に対応する番組データを番組データ記憶手段から読出す視聴番組特定手段と、番組データを番組受信装置に送信する送信手段とを備え、番組受信装置は、番組グループごとに視聴回数を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、視聴履歴記憶手段から選択された視聴要求番組グループに対応する視聴回数を読出して、視聴回数を１だけ増加させて次の視聴回数を特定し、選択された視聴要求番組グループの識別子と特定された次の視聴回数とを含む配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴順序が次の番組の番組データを受信する通信手段と、受信した番組の番組データを再生する再生手段と、視聴履歴記憶手段内の視聴要求番組グループに対応する視聴回数を特定された次の視聴回数で更新する視聴履歴更新手段とを備える。
【００２５】
また、本発明は、番組受信装置が番組の配信要求を送信し、複数個の番組配信装置のうちのいずれかの番組配信装置が配信要求された番組の番組データを送信する番組配信システムであって、各番組配信装置は、番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、番組受信装置から番組の識別子を含む配信要求データを受信する受信手段と、番組管理情報を参照して、配信要求データに含まれる識別子に対応する番組データを番組データ記憶手段から読出す視聴番組特定手段と、番組データを番組受信装置に送信する送信手段とを備え、各番組配信装置の間で配信する番組データが同一のときには、その番組データに対応する番組の識別子が同一であり、番組受信装置は、視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、ユーザ操作により、表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信する通信手段と、受信した番組データを再生する再生手段と、視聴履歴記憶手段に視聴要求番組の識別子を追記する視聴履歴更新手段とを備える。
【００２６】
また、本発明は、視聴済みの番組の識別子を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置の番組受信方法であって、番組配信装置が保有する番組のタイトルを表示する番組案内ステップと、ユーザ操作により表示されているタイトルの番組の中から視聴要求番組を選択するステップと、選択された視聴要求番組の識別子を含む配信要求データを生成するステップと、配信要求データを番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信するステップと、受信した番組データを再生するステップと、視聴履歴記憶手段に視聴要求番組の識別子を追記するステップとを含み、番組案内ステップは、視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示しない。
【００２７】
また、本発明は、視聴済みの番組の識別子を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置の番組受信方法であって、番組配信装置が保有する番組のタイトルを表示するステップと、ユーザ操作により表示されているタイトルの番組の中から視聴要求番組を選択するステップと、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定ステップと、配信要求データを番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信するステップと、受信した番組データを再生するステップと、視聴履歴記憶手段に視聴要求番組の識別子を追記するステップとを含み、視聴番組特定ステップは、視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、選択された視聴要求番組が視聴済みの番組であるか否かを調べ、視聴済みの番組であるときには選択が正しいかどうかの確認を求めるメッセージを表示し、ユーザ操作により選択が正しいことを示す確認応答が入力されないときには、配信要求データを生成しない。
【００２８】
また、本発明は、複数個の番組が番組グループを形成し、番組グループ内の各番組間には視聴順序が定められており、番組グループごとに視聴履歴情報を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生する番組受信装置の番組受信方法であって、番組配信装置が保有する番組グループのタイトルを表示するステップと、ユーザ操作により表示されているタイトルの番組グループの中から視聴要求番組グループを選択するステップと、視聴履歴情報に基づいて、選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の配信を要求する配信要求データを生成するステップと、配信要求データを番組配信装置に送信し、番組配信装置から視聴順序が次の番組の番組データを受信するステップと、受信した番組の番組データを再生するステップと、再生した番組データに応じて、視聴履歴記憶手段内の視聴履歴情報を更新するステップとを含む。
【００２９】
また、本発明は、視聴済みの番組の識別子を記憶する視聴履歴記憶手段を備え、ユーザの要求に従って番組データの配信要求を複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、配信要求した番組データを受信して再生する番組受信装置の番組受信方法であって、視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示するステップと、ユーザ操作により、表示されているタイトルの番組の中から視聴要求番組を選択するステップと、選択された視聴要求番組の識別子を含む配信要求データを生成するステップと、配信要求データを複数個の番組配信装置のうちのいずれかに送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信するステップと、受信した番組データを再生するステップと、視聴履歴記憶手段に視聴要求番組の識別子を追記するステップとを含み、各番組配信装置の間で配信する番組データが同一のときには、その番組データに対応する番組の識別子が同一である。
【００３０】
また、本発明は、番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段とを備え、番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置の番組配信方法であって、番組受信装置から番組の識別子を含む配信要求データを受信するステップと、番組管理情報を参照して、配信要求データに含まれる識別子の番組が属する番組グループにおいて、視聴順序が識別子の番組の次の番組の識別子を特定し、配信要求データに含まれる識別子に対応する番組データを番組データ記憶手段から読出すステップと、番組データと、視聴順序が次の番組の識別子とを含む配信データを番組受信装置に送信するステップとを含む。
【００３１】
また、本発明は、番組の識別子と対応させて番組データを記憶する番組データ記憶手段と、複数個の番組が番組グループを形成し、番組グループごとに、それに属する番組間の視聴順序を定めた番組管理情報を記憶する番組管理情報記憶手段とを備え、番組受信装置から番組の配信要求を受信し、配信要求された番組の番組データを番組受信装置に配信する番組配信装置の番組配信方法であって、番組受信装置から視聴要求番組グループの識別子と次の視聴回数とを含む配信要求データを受信するステップと、番組管理情報を参照して、視聴要求番組グループの識別子と次の視聴回数とに基づいて、視聴要求番組グループにおいて、視聴順序が次の番組の識別子を特定し、特定された識別子に対応する番組データを番組データ記憶手段から読出すステップと、番組データを番組受信装置に送信するステップとを含む。
【００３２】
また、本発明に係る番組受信プログラムは、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生するためにコンピュータを、視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信する通信手段と、受信した番組データを再生する再生手段と、視聴履歴記憶手段に視聴要求番組の識別子を追記する視聴履歴更新手段として機能させ、番組案内手段は、視聴履歴記憶手段に記憶されている識別子の番組のタイトルを表示しない。
【００３３】
また、本発明に係る番組受信プログラムは、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生するためにコンピュータを、視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信する通信手段と、受信した番組データを再生する再生手段と、視聴履歴記憶手段に視聴要求番組の識別子を追記する視聴履歴更新手段として機能させ、視聴番組特定手段は、視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、選択された視聴要求番組が視聴済みの番組であるか否かを調べ、視聴済みの番組であるときには選択手段による選択が正しいかどうかの確認を求めるメッセージを表示し、ユーザ操作により選択が正しいことを示す確認応答が入力されないときには、配信要求データを生成しない。
【００３４】
また、本発明に係る番組受信プログラムは、ユーザの要求に従って番組の配信要求を番組配信装置に送信し、配信要求した番組の番組データを受信して再生するためにコンピュータを、複数個の番組が番組グループを形成し、番組グループ内の各番組間には視聴順序が定められており、番組グループごとに視聴履歴情報を記憶する視聴履歴記憶手段と、番組配信装置が保有する番組グループのタイトルを表示する番組案内手段と、ユーザ操作により表示されているタイトルの番組グループの中から視聴要求番組グループを選択する選択手段と、視聴履歴情報に基づいて、選択された視聴要求番組グループに属する番組のうち、視聴順序が次の番組の配信を要求する配信要求データを生成する視聴番組特定手段と、配信要求データを番組配信装置に送信し、番組配信装置から視聴順序が次の番組の番組データを受信する通信手段と、受信した番組の番組データを再生する再生手段と、視聴履歴記憶手段内の視聴履歴情報を更新する視聴履歴更新手段として機能させる。
【００３５】
また、本発明に係る番組受信プログラムは、ユーザの要求に従って番組データの配信要求を複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、配信要求した番組データを受信して再生するためにコンピュータを、視聴済みの番組の識別子を記憶する視聴履歴記憶手段と、視聴履歴記憶手段に記憶されている視聴済みの番組の識別子に基づいて、番組配信装置が保有する番組のタイトルを表示する番組案内手段と、ユーザ操作により、表示されているタイトルの番組の中から視聴要求番組を選択する選択手段と、選択された視聴要求番組の識別子を含む配信要求データを生成する視聴番組特定手段と、配信要求データを複数個の番組配信装置のうちのいずれかの番組配信装置に送信し、番組配信装置から視聴要求番組の識別子に対応する番組データを受信する通信手段と、受信した番組データを再生する再生手段と、視聴履歴記憶手段に視聴要求番組の識別子を追記する視聴履歴更新手段として機能させ、各番組配信装置の間で配信する番組データが同一のときには、その番組データに対応する番組の識別子が同一である。
【発明の効果】
【００３６】
本発明によれば、過去に視聴した番組の誤った選択を的確に防止することができる。
【００３７】
また、番組グループに属する番組を容易、かつ適切に視聴することができる
さらに、、複数のサーバ間で同一の番組を保有するときに、あるサーバの既に視聴した番組と同一の別のサーバの番組を誤って選択するのを防止することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態について、図面を用いて説明する。
【００３９】
［第１の実施形態］
本実施の形態は、視聴済みの番組については番組案内を行なわない番組配信システムに関する。
【００４０】
（番組配信システムの構成）
図１は、番組配信システムの構成を示す。同図を参照して、この番組配信システム１０は、番組配信装置２０と、番組受信装置４０と、通信網３０とで構成される。
【００４１】
（番組配信装置の構成）
図２は、番組配信装置の構成を示す。同図を参照して、この番組配信装置２０は、番組管理情報蓄積部２１と、番組データ蓄積部２３と、番組管理情報／番組データ通信部２２と、視聴番組特定部２５と、通信インターフェース部２６とで構成される。
【００４２】
番組データ蓄積部２３は、ＩＤと対応させて番組データを記憶する。
【００４３】
番組管理情報蓄積部２１は、番組データ蓄積部２３内の番組データを管理するための蓄積用番組管理情報群を記憶する。図３は、番組管理情報蓄積部２１に蓄積されている蓄積用番組管理情報群を示す。蓄積用番組管理情報群は、階層的に構成される。
【００４４】
図３（ａ）は、第１階層の蓄積用番組管理情報群を示す。この蓄積用番組管理情報群に属する各蓄積用番組情報は、ＩＤと、タイトルと、下位のＩＤとからなる。ＩＤは、ジャンルのＩＤであり、タイトルは、ジャンルタイトルである。下位のＩＤは、この蓄積用番組管理情報に対応する下位の階層（第２階層）の蓄積用番組管理情報のＩＤを示す。たとえば、ＩＤ＝１の蓄積用管理情報は、ジャンルタイトルが「映画」であり、第２階層のＩＤ＝１１〜１７の蓄積用管理情報を下層に有することを示す。なお、第１階層の蓄積用管理情報に対応する上位のＩＤは、０とする。
【００４５】
図３（ｂ）は、第２階層の蓄積用番組管理情報群を示す。この蓄積用番組管理情報群に属する各蓄積用番組管理情報は、ＩＤと、タイトルと、下位のＩＤとからなる。ＩＤは、ジャンルのＩＤであり、タイトルは、ジャンルタイトルである。下位のＩＤは、この蓄積用番組管理情報に対応する下位の階層（第３階層）の蓄積用番組管理情報のＩＤを示す。たとえば、ＩＤ＝２１の蓄積用番組管理情報は、ジャンルタイトルが「時代劇ドラマ」であり、第３階層のＩＤ＝２１１〜２１４の蓄積用番組管理情報を下層に有することを示す。
【００４６】
図３（ｃ）は、第３階層の蓄積用番組管理情報群を示す。この蓄積用番組管理情報群に属する各蓄積用番組管理情報は、ＩＤと、タイトルからなる。この蓄積用番組管理情報は、下位のＩＤを有しないので、ＩＤは、番組のＩＤであり、タイトルは、番組タイトルであることを示す。たとえば、ＩＤ＝２１１の蓄積用番組管理情報は、番組タイトルが「時代劇ドラマＡ」であることを示す。
【００４７】
番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された番組管理情報配信要求データを通信網３０および通信インターフェース部２６を介して受信する。図４（ａ）は、番組受信装置４０から送信される番組管理情報配信要求データの構造を示す。同図を参照して、番組管理情報配信要求データは、データ種別とＩＤとを含む。データ種別は、このデータが番組管理情報配信要求データであることを示す識別子である。ＩＤは、配信要求する番組管理情報の上位の番組管理情報のＩＤを示す。たとえば、ＩＤ＝２１〜２５の番組管理情報の配信要求をするときには、ＩＤ＝２である。
【００４８】
番組管理情報／番組データ通信部２２は、番組管理情報配信データを通信インターフェース部２６および通信網３０を介して番組受信装置４０へ送信する。図４（ｂ）は、番組受信装置４０へ送信する番組管理情報配信データの構造を示す。同図を参照して、番組管理情報配信データは、データ種別とＩＤと番組管理情報とを含む。データ種別は、このデータが番組管理情報配信データであることを示す識別子である。ＩＤは、配信する番組管理情報の上位の番組管理情報のＩＤを示す。たとえば、ＩＤ＝２１〜２５の番組管理情報を配信するときには、ＩＤ＝２である。
【００４９】
番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された番組データ配信要求データを通信網３０および通信インターフェース部２６を介して受信する。図４（ｃ）は、番組受信装置４０から送信される番組データ配信要求データの構造を示す。同図を参照して、番組データ配信要求データは、データ種別とＩＤとを含む。データ種別は、このデータが番組データ配信要求データであることを示す識別子である。ＩＤは、配信を要求する番組データのＩＤである。たとえば、ＩＤ＝２１１の番組データの配信要求するときには、ＩＤ＝２１１である。
【００５０】
番組管理情報／番組データ通信部２２は、番組データ配信データを通信インターフェース部２６および通信網３０を介して番組受信装置４０へ送信する。図４（ｄ）は、番組受信装置４０へ送信する番組データ配信データの構造を示す。同図を参照して、番組データ配信データは、データ種別とＩＤと番組データとを含む。データ種別は、このデータが番組データ配信データであることを示す識別子である。ＩＤは、配信する番組データのＩＤである。番組データは、配信する番組データである。たとえば、ＩＤ＝２１１の番組データを配信するときには、ＩＤ＝２１１である。
【００５１】
また、視聴番組特定部２５は、受信した番組管理情報配信要求データからＩＤを取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図３に示す蓄積番組管理情報群における取出したＩＤの蓄積用番組管理情報の下位の蓄積番組管理情報に基づいて、配信用番組管理情報を作成する。視聴番組特定部２５は、作成した配信用番組管理情報を含む番組管理情報配信データを作成する。
【００５２】
視聴番組特定部２５は、受信した番組データ配信要求データからＩＤを取出す。視聴番組特定部２５は、取出したＩＤの番組データを番組データ蓄積部２３より取出して、取出した番組データを含む番組データ配信データを作成する。
【００５３】
（番組受信装置の構成）
図５は、番組受信装置の構成を示す。同図を参照して、この番組受信装置４０は、表示デバイス４１と、入力デバイス４２と、表示インターフェース部４３と、入力インターフェース部４４と、通信インターフェース部４５と、再生部４６と、番組案内表示部４７と、視聴番組特定部４８と、視聴履歴蓄積部４９と、番組管理情報／番組データ通信部６１と、視聴履歴更新部６２で構成される。
【００５４】
また、番組管理情報／番組データ通信部６１は、番組管理情報配信要求データを通信インターフェース部４５および通信網３０を介して番組配信装置２０へ送信する。番組管理情報／番組データ通信部６１は、通信網３０および通信インターフェース部４５を介して番組配信装置２０から送信された番組管理情報配信データを受信する。
【００５５】
番組管理情報／番組データ通信部６１は、番組データ配信要求データを通信インターフェース部４５および通信網３０を介して番組配信装置２０へ送信する。番組管理情報／番組データ通信部６１は、通信網３０および通信インターフェース部４５を介して番組配信装置２０から送信された番組データ配信データを受信する。
【００５６】
視聴履歴蓄積部４９は、視聴履歴情報を記憶する。図６は、視聴履歴情報の例を示す。同図を参照して、視聴履歴情報は、視聴済みの番組のＩＤからなる。
【００５７】
表示デバイス４１は、テレビモニターなどである。
【００５８】
番組案内表示部４７は、視聴要求特定部４８の指示で、ジャンルタイトル、または番組タイトルを含む番組案内画面を表示インターフェース部４３を介して、表示デバイス４１に表示する。
【００５９】
入力デバイス４２は、リモコンやキーボードなどであり、ユーザ（＝視聴者）の入力を受付ける。
【００６０】
入力デバイス４２および入力インターフェース部４４は、ユーザ操作により、番組選択の開始操作、表示デバイス４１に表示されている番組案内画面に含まれるジャンルタイトルのジャンルの中から視聴要求ジャンルの選択、および表示デバイス４１に表示されている番組案内画面に含まれる番組タイトルの番組の中から視聴要求番組の選択を受付ける。
【００６１】
また、視聴番組特定部４８は、ユーザがリモコンなどの専用ボタン、または初期画面の番組選択メニューを選択することによって、番組選択の開始操作が入力されたときに、「最上位」を表わすＩＤ＝０を含む番組管理情報配信要求データを作成する。視聴番組特定部４８は、視聴要求ジャンルが選択されたときに、視聴要求ジャンルのＩＤを含む番組管理情報配信要求データを作成する。視聴番組特定部４８は、視聴要求番組が選択されたときに視聴要求番組のＩＤを含む番組データ配信要求データを作成する。
【００６２】
視聴番組特定部４８は、受信した配信用番組管理情報が下位の番組管理情報があることを示しているときには、番組案内表示部４７を指示して、受信した配信用番組管理情報に基づいて、ジャンルタイトルを含む番組案内画面を表示させる。
【００６３】
視聴番組特定部４８は、受信した配信用番組管理情報が下位の番組管理情報がないことを示しているときには、視聴履歴蓄積部４９から視聴履歴情報を読出す。視聴番組特定部４８は、配信用番組管理情報に含まれるＩＤのうち、視聴済みの番組のＩＤを除いたＩＤを特定して、番組案内表示部を指示して、特定したＩＤの番組タイトルを含む番組案内画面を表示させる。
【００６４】
再生部４６は、受信した番組データ配信データに含まれる番組データのバッファリング、デコード処理を行なって、番組の映像を表示インターフェース部４３を介して、表示デバイス４１に表示する。
【００６５】
視聴履歴更新部６２は、再生部４６が再生した番組のＩＤ、すなわち、視聴番組特定部４８が特定したＩＤを視聴履歴蓄積部４９内の視聴済みの番組のＩＤに追加する。
【００６６】
（番組配信装置の配信処理動作）
次に、図３、図７、図９、および図１０を参照して、番組配信装置２０による番組管理情報および番組データの配信処理を説明する。
【００６７】
図７は、番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。同図を参照して、まず、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図９（ａ）に示す番組管理情報配信要求データを受信する（Ｓ１０１）。
【００６８】
次に、視聴番組特定部２５は、図９（ａ）に示す番組管理情報配信要求データからＩＤ（＝０）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図３（ａ）に示す第１階層の蓄積用番組管理情報群に属し、ＩＤ＝０の蓄積用番組管理情報の下位であるＩＤ（＝１〜６）の蓄積用番組管理情報に基づいて、図１０（ａ）に示す配信用番組管理情報Ａを作成する。図１０（ａ）において、下位の有無が「１」であることは、下位のＩＤを有すること、つまり下位の階層の番組管理情報があることを示す。そして、視聴番組特定部２５は、配信用番組管理情報Ａを含む図９（ｂ）に示す番組管理情報配信データを作成し、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ１０２）。
【００６９】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図９（ｃ）に示す番組管理情報配信要求データを受信する（Ｓ１０１）。
【００７０】
次に、視聴番組特定部２５は、図９（ｃ）に示す番組管理情報配信要求データからＩＤ（＝６）を取出す。視聴番組特定部２５は、示す番組管理情報配信要求データからＩＤ（＝０）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図３（ｂ）に示す第２階層の蓄積用番組管理情報群に属し、ＩＤ＝６の蓄積用番組管理情報の下位であるＩＤ（＝６１〜６６）の蓄積用管理情報に基づいて、図１０（ｂ）に示す配信用番組管理情報Ｂを作成する。図１０（ｂ）において、下位の有無が「１」であることは、下位のＩＤを有すること、つまり下位の階層の番組管理情報があることを示す。そして、視聴番組特定部２５は、配信用番組管理情報Ｂを含む図９（ｄ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ１０２）。
【００７１】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図９（ｅ）に示す番組管理情報配信要求データを受信する（Ｓ１０１）。
【００７２】
次に、視聴番組特定部２５は、図９（ｅ）に示す番組管理情報配信要求データからＩＤ（＝６５）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図３（ｃ）に示す第３階層の蓄積用番組管理情報群に属し、ＩＤ＝６５の蓄積用番組管理情報の下位であるＩＤ（＝６５１〜６５９）の蓄積用番組管理情報に基づいて、図１０（ｃ）に示す配信用番組管理情報Ｃを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ｃを含む図９（ｆ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ１０２）。
【００７３】
次に、番組管理情報／番組データ通信部２２は、番組管理情報配信要求データではなく、図９（ｇ）に示す番組データ配信要求データを受信する（Ｓ１０１、Ｓ１０３）。
【００７４】
次に、視聴番組特定部２５は、図９（ｇ）に示す番組データ配信要求データからＩＤ（＝６５２）を取出す。視聴番組特定部２５は、ＩＤ＝６５２の番組データを番組データ蓄積部２３より取出して、ＩＤ＝６５２の番組データを含む図９（ｈ）に示す番組データ配信データを作成して、番組管理情報／番組データ通信部２２は、この番組データ配信データを番組受信装置４０へ送信する（Ｓ１０４）。
【００７５】
番組管理情報／番組データ通信部２２は、番組管理情報配信要求データおよび番組データ配信要求データのいずれかを受信するまで、Ｓ１０１とＳ１０３の処理を繰返す。
【００７６】
（番組受信装置の受信処理動作）
次に、図６、図８、図９、図１０、および図１１を参照して、番組受信装置４０による番組管理情報および番組データの受信処理を説明する。
【００７７】
図８は、番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図９（ａ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ２０１、Ｓ２０２）。
【００７８】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信された配信用番組管理情報Ａを含む図９（ｂ）に示す番組管理情報配信データを受信する（Ｓ２０３）。
【００７９】
次に、視聴番組特定部４８は、配信用番組管理情報Ａが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａに基づいて、図１１に示す番組案内画面７１を表示させる（Ｓ２０４、Ｓ２０５）。
【００８０】
次に、ユーザが入力デバイス４２を通じてジャンル「音楽」を選択すると、視聴番組特定部４８は、ジャンル「音楽」を表わすＩＤ＝６を含む図９（ｃ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ２０１、Ｓ２０２）。
【００８１】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信された配信用番組管理情報Ｂを含む図９（ｄ）に示す番組管理情報配信データを受信する（Ｓ２０３）。
【００８２】
次に、視聴番組特定部４８は、配信用番組管理情報Ｂが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｂに基づいて、図１１に示す番組案内画面７２を表示させる（Ｓ２０４、Ｓ２０５）。
【００８３】
次に、ユーザが入力デバイス４２を通じてジャンル「クラシック」を選択すると、視聴番組特定部４８は、ジャンル「クラシック」を表わすＩＤ＝６５を含む図９（ｅ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ２０１、Ｓ２０２）。
【００８４】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信された配信用番組管理情報Ｃを含む図９（ｆ）に示す番組管理情報配信データを受信する（Ｓ２０３）。
【００８５】
次に、視聴番組特定部４８は、配信用番組管理情報Ｃが下位の番組管理情報がないことを示しているので、視聴履歴蓄積部４９から図６に示す視聴履歴情報を読出す。視聴番組特定部４８は、配信用番組管理情報Ｃに含まれるＩＤ（＝６５１〜６５９）のうち、視聴履歴情報として記憶されているＩＤ＝６５１，６５３，６５４，６５５，６５９を除いたＩＤ（＝６５２，６５６、６５７，６５８）を特定する。番組案内表示部４７は、図１１に示す番組案内画面７３のように、ＩＤ＝６５２の番組タイトル「ピアノソナタＢ」と、ＩＤ＝６５６の番組タイトル「チェロソナタＦ」と、ＩＤ＝６５７の番組タイトル「ピアノ独奏曲Ｇ」と、ＩＤ＝６５８の番組タイトル「ピアノソナタＨ」を表示する（Ｓ２０４、Ｓ２０６）。
【００８６】
次に、ユーザが入力デバイス４２を通じて番組「ピアノソナタＢ」を選択すると、視聴番組特定部４８は、番組「ピアノソナタＢ」を表わすＩＤ＝６５２を含む図９（ｇ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データを番組配信装置２０へ送信する（Ｓ２０７）。
【００８７】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信されたＩＤ＝６５２の番組データを含む図９（ｈ）に示す番組データ配信データを受信する（Ｓ２０８）。
【００８８】
再生部４６は、ＩＤ＝６５２の番組データを表示する（Ｓ２０９）。
【００８９】
視聴履歴更新部６２は、視聴履歴蓄積部４９内の視聴履歴情報にＩＤ＝６５２を追加する（Ｓ２１０）。
【００９０】
以上のように、本実施の形態によれば、視聴済みの番組のタイトルが表示されないので、視聴済みの番組のタイトルの色やフォントを変えるよりも、視聴者にとって見やすい番組案内画面を表示することができ、視聴者が既に視聴した番組を誤って選択することを防止することができる。
【００９１】
［第２の実施形態］
本実施の形態は、視聴済みの番組の視聴を再度選択した場合に、その選択の正否の確認を行なう番組配信システムに関する。
【００９２】
（番組配信装置の構成）
本実施の形態に係る番組配信装置の構成は、第１の実施形態における図２に示す番組配信装置と同一であるので、説明を繰返さない。
【００９３】
（番組受信装置の構成）
本実施の形態に係る番組受信装置は、第１の実施形態における図５に示す番組受信装置と以下の点で相違する。
【００９４】
視聴番組特定部４８は、受信した配信用番組管理情報が下位の番組管理情報がないことを示しているときには、番組案内表示部４７を指示して、受信した配信用番組管理情報に基づいて、番組タイトルを含む番組案内画面を表示させる。視聴番組特定部４８は、番組案内画面に含まれる番組タイトルの番組の中から視聴要求番組を選択すると、視聴履歴蓄積部４９から図６に示す視聴履歴情報を読出す。視聴番組特定部４８は、視聴要求番組を表わすＩＤが視聴履歴情報として記憶されているときには、確認メッセージを表示する。視聴番組特定部４８は、再度の視聴要求の確認応答を示す「Ｙｅｓ」を選択すると、視聴要求番組を表すＩＤを含む番組データ配信要求データを作成し、再度の視聴を要求しない「Ｎｏ」を選択すると、番組データ配信要求データを作成せず、再度の番組の選択を受付ける。
【００９５】
（番組配信装置の配信処理動作）
本実施の形態に係る番組配信装置による番組管理情報および番組データの配信処理は、第１の実施形態と同一であるので、説明を繰返さない。
【００９６】
（番組受信装置の受信処理動作）
次に、図６、図８、図９、図１２、および図１３を参照して、番組受信装置４０による番組管理情報および番組データの受信処理を説明する。
【００９７】
図１２は、番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図９（ａ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ３０１、Ｓ３０２）。
【００９８】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信された配信用番組管理情報Ａを含む図９（ｂ）に示す番組管理情報配信データを受信する（Ｓ３０３）。
【００９９】
次に、視聴番組特定部４８は、配信用番組管理情報Ａが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａに基づいて、図１３に示す番組案内画面７４を表示する（Ｓ３０４、Ｓ３０５）。
【０１００】
次に、ユーザが入力デバイス４２を通じてジャンル「音楽」を選択すると、視聴番組特定部４８は、ジャンル「音楽」を表わすＩＤ＝６を含む図９（ｃ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ３０１、Ｓ３０２）。
【０１０１】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信された配信用番組管理情報Ｂを含む図９（ｄ）に示す番組管理情報配信データを受信する（Ｓ３０３）。
【０１０２】
次に、視聴番組特定部４８は、配信用番組管理情報Ｂが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｂに基づいて、図１３に示す番組案内画面７５を表示させる（Ｓ３０４、Ｓ３０５）。
【０１０３】
次に、ユーザが入力デバイス４２を通じてジャンル「クラシック」を選択すると、視聴番組特定部４８は、ジャンル「クラシック」を表わすＩＤ＝６５を含む図９（ｅ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ３０１、Ｓ３０２）。
【０１０４】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｃを含む図９（ｆ）に示す番組管理情報配信データを受信する（Ｓ３０３）。
【０１０５】
次に、視聴番組特定部４８は、配信用番組管理情報Ｃが下位の番組管理情報がないことを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｃに基づいて、図１３に示す番組案内画面７６を表示させる（Ｓ３０４、Ｓ３０６）。
【０１０６】
次に、ユーザが入力デバイス４２を通じて番組「交響曲Ｃ」を選択すると、視聴番組特定部４８は、視聴履歴蓄積部４９から図６に示す視聴履歴情報を読出す。視聴番組特定部４８は、番組「交響曲Ｃ」を表わすＩＤ＝「６５３」が視聴履歴情報として記憶されているので、図１３の番組案内画面７７に示すように、確認メッセージを表示する（Ｓ３０７、Ｓ３０８）。
【０１０７】
視聴番組特定部４８は、ユーザが入力デバイス４２を通じて、再度の視聴要求の確認応答を示す「Ｙｅｓ」を選択すると、ＩＤ＝６５３を含む番組データ配信要求データを作成し、再度の視聴を要求しない「Ｎｏ」を選択すると、再度番組の選択を受付ける（Ｓ３０９）。
【０１０８】
「Ｎｏ」が選択された後、ユーザが入力デバイス４２を通じて番組「ピアノソナタＢ」を選択すると、視聴番組特定部４８は、視聴履歴蓄積部４９から図６に示す視聴履歴情報を読出す。視聴番組特定部４８は、番組「ピアノソナタＢ」を表わすＩＤ＝「６５２」が視聴履歴情報として記憶されていないので、ＩＤ＝６５２を含む図９（ｇ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データを番組配信装置２０へ送信する（Ｓ３０７、Ｓ３１０）。
【０１０９】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信されたＩＤ＝６５２の番組データを含む図９（ｈ）に示す番組データ配信データを受信する（Ｓ３１１）。
【０１１０】
再生部４６は、ＩＤ＝６５２の番組データを表示する（Ｓ３１２）。
【０１１１】
視聴履歴更新部６２は、視聴履歴蓄積部４９内の視聴履歴情報にＩＤ＝６５２を追加する（Ｓ３１３）。
【０１１２】
以上のように、本実施の形態によれば、視聴済みの番組が選択されたときに、確認を求めるメッセージを表示、確認応答が入力されないときには、番組の選択が取り消されるので、視聴済みの番組のタイトルの色やフォントを変えるよりも、視聴者が既に視聴した番組を誤って選択することを防止することができる。
【０１１３】
［第３の実施形態］
本実施の形態は、連続ドラマのように、それぞれの番組に視聴順序が付けられた番組グループのうち、次に視聴すべき番組を適切かつ容易に選択するため、番組グループごとに、視聴履歴を管理する番組配信システムに関する。
【０１１４】
（番組配信装置の構成）
本実施の形態に係る番組配信装置の構成は、第１の実施形態における図２に示す番組配信装置と以下の点で相違する。
【０１１５】
番組管理情報蓄積部２１は、番組データ蓄積部２３内の番組データを管理するための番組管理情報を記憶する。図１４は、番組管理情報蓄積部２１に蓄積されている蓄積用番組管理情報を示す。
【０１１６】
図１４（ａ）は、第１の実施形態における図３（ａ）の第１階層の蓄積用番組管理情報群と同様である。図１４（ｂ）は、第１の実施形態における図３（ｂ）の第２階層の蓄積用番組管理情報群と同様である。
【０１１７】
図１４（ｃ）は、第３階層の蓄積用番組管理情報群を示す。この蓄積用番組管理情報群に属する各蓄積用番組管理情報は、ＩＤと、タイトルと、グループ／単独識別子からなる。グループ／単独識別子が「０」のときには、対応するＩＤが、連続ドラマのような番組グループを構成しない単独の番組のＩＤであることを示し、対応するタイトルが、番組のタイトルであることを示す。グループ／単独識別子が「１」のときには、対応するＩＤが、連続ドラマのような番組グループのＩＤ（つまり、グループＩＤ）であることを示し、対応するタイトルが、番組グループのタイトルであることを示す。
【０１１８】
図１４（ｄ）は、番組グループの蓄積用番組管理情報群を示す。この蓄積用番組管理情報群に属する各蓄積用番組管理情報は、第１ＩＤと、第２ＩＤと、視聴順序からなる。第１ＩＤは、番組グループのＩＤを示し、第２ＩＤは、第１ＩＤの番組グループに属する番組のＩＤを示し、視聴順序は、第１ＩＤの番組グループ内における第２ＩＤの番組の視聴順序を示す。たとえば、第１ＩＤ＝２１１、第２ＩＤ＝２１１００５、視聴順序＝「第５」は、ＩＤ＝２１１００５の番組が、ＩＤ＝２１１の番組グループ内で視聴順序が５番目（連続ドラマの場合には第５話）であることを示す。
【０１１９】
視聴番組特定部２５は、受信した番組管理情報配信要求データからＩＤを取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４に示す蓄積用番組管理情報群に属し、取出したＩＤの蓄積用番組管理情報の下位の蓄積用番組管理情報を取出し、取出した蓄積用番組管理情報のＩＤのうちグループＩＤであるものがないときには、図１４に示す蓄積用番組管理情報群に基づいて、配信用番組管理情報を作成する。視聴番組特定部２５は、作成した配信用番組管理情報を含む番組管理情報配信データを作成する。
【０１２０】
視聴番組特定部２５は、取出した蓄積用番組管理情報のＩＤのうちグループＩＤであるものがあるときには、図１４に示す蓄積用番組管理情報群に基づいて、グループＩＤの配信用番組管理情報を作成するとともに、グループＩＤのグループに属する番組の配信用番組管理情報を作成する。視聴番組特定部２５は、作成したこれらの配信用番組管理情報を含む番組管理情報配信データを作成する。
【０１２１】
視聴番組特定部２５は、受信した番組データ配信要求データからＩＤを取出す。視聴番組特定部２５は、取出したＩＤの番組データを番組データ蓄積部２３より取出して、取出した番組データを含む番組データ配信データを作成する。
【０１２２】
（番組受信装置の構成）
本実施の形態に係る番組受信装置は、第１の実施形態における図５に示す番組受信装置と以下の点で相違する。
【０１２３】
視聴履歴蓄積部４９は、第１の実施形態における視聴履歴情報に加えて、番組グループ別の視聴履歴情報を記憶する。図１５は、視聴履歴蓄積部４９に記憶されている視聴履歴情報の例を示す。同図を参照して、視聴履歴情報は、番組グループのＩＤに対応する最後に視聴した番組のＩＤを記憶する。
【０１２４】
入力デバイス４２および入力インターフェース部４４は、第１の実施形態の入力の受付けに加えて、ユーザ操作により表示デバイス４１に表示されている番組案内画面に含まれる番組グループタイトルの番組グループの中から視聴要求番組グループの選択を受付ける。
【０１２５】
視聴番組特定部４８は、第１の実施形態の処理に加えて、受信した配信用番組管理情報が下位の番組管理情報がないことを示しており、受信した配信用番組管理情報のＩＤがグループＩＤであるときには、視聴履歴蓄積部４９から視聴履歴情報を読出す。視聴番組特定部４８は、視聴履歴情報を参照して、選択された視聴要求番組グループのうち、最後に視聴した番組のＩＤを特定する。視聴番組特定部４８は、受信した配信用番組管理情報を参照して、最後に視聴した番組の次の視聴順序の番組のＩＤを特定する。視聴番組特定部４８は、特定した次の視聴順序の番組のＩＤを含む番組データ配信要求データを作成する。
【０１２６】
視聴履歴更新部６２は、第１の実施形態の処理に加えて、視聴履歴蓄積部４９内の視聴要求番組グループに対応する最後に視聴した番組のＩＤを再生部４６が再生した番組のＩＤ、すなわち、視聴番組特定部４８が特定した次の視聴順序の番組のＩＤで更新する。
【０１２７】
（番組配信装置の配信処理動作）
次に、図１４、図１６、図１８、図１９を参照して、番組配信装置２０による番組管理情報および番組データの配信処理を説明する。
【０１２８】
図１６は、番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。同図を参照して、まず、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図１８（ａ）に示す番組管理情報配信要求データを受信する（Ｓ５０１）。
【０１２９】
次に、視聴番組特定部２５は、図１８（ａ）に示す番組管理情報配信要求データからＩＤ（＝０）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ａ）に示す第１階層の蓄積用番組管理情報群に属し、ＩＤ＝０の蓄積用番組管理情報の下位であるＩＤ（＝１〜６）の蓄積用番組管理情報を取出し、ＩＤ＝１〜６のうちグループＩＤであるものがないので、図１９（ａ）に示す配信用番組管理情報Ａを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ａを含む図１８（ｂ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ５０２、Ｓ５０４）。
【０１３０】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図１８（ｃ）に示す番組管理情報配信要求データを受信する（Ｓ５０１）。
【０１３１】
次に、視聴番組特定部２５は、図１８（ｃ）に示す番組管理情報配信要求データからＩＤ（＝２）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｂ）に示す第２階層の蓄積用番組管理情報群に属し、ＩＤ＝２の蓄積用番組管理情報の下位であるＩＤ（＝２１〜２６）の蓄積用番組管理情報を取出し、ＩＤ＝２１〜２６のうちグループＩＤであるものがないので、図１９（ｂ）に示す配信用番組管理情報Ｄを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ｄを含む図１８（ｄ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ５０２、Ｓ５０４）。
【０１３２】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図１８（ｅ）に示す番組管理情報配信要求データを受信する（Ｓ５０１）。
【０１３３】
次に、視聴番組特定部２５は、図１８（ｅ）に示す番組管理情報配信要求データからＩＤ（＝２１）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｂ）に示す第２階層の蓄積用番組管理情報群に属し、ＩＤ＝２１の蓄積用番組管理情報の下位であるＩＤ（＝２１１〜２１４）の蓄積用番組管理情報を取出し、ＩＤ＝２１１〜２１４が、グループＩＤなので、番組管理情報蓄積部２１内の図１４（ｃ）、（ｄ）に示す蓄積用番組管理情報群に基づいて、ＩＤ＝２１１〜２１４の番組管理情報である図１９（ｃ）に示す配信用番組管理情報Ｅと、ＩＤ＝２１１のグループに属する番組の管理情報である図１９（ｄ）に示す配信用番組管理情報Ｆと、ＩＤ＝２１２のグループに属する番組の管理情報である図１９（ｅ）に示す配信用番組管理情報Ｇと、ＩＤ＝２１３のグループに属する番組の管理情報である図１９（ｆ）に示す配信用番組管理情報Ｈと、ＩＤ＝２１４のグループに属する番組の管理情報である図１９（ｇ）に示す配信用番組管理情報Ｉとを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ｅ，Ｆ，Ｇ，Ｈを含む図１８（ｆ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ５０２、Ｓ５０３）。
【０１３４】
次に、番組管理情報／番組データ通信部２２は、番組管理情報配信要求データではなく、番組データ配信要求データを受信する（Ｓ５０１、Ｓ５０５）。
【０１３５】
次に、視聴番組特定部２５は、図１８（ｇ）に示す番組データ配信要求データからＩＤ（＝２１３０１１）を取出す。視聴番組特定部２５は、ＩＤ＝２１３０１１の番組データを番組データ蓄積部２３より取出して、ＩＤ＝２１３０１１の番組データを含む図１８（ｈ）に示す番組データ配信データを作成して、番組管理情報／番組データ通信部２２は、この番組データ配信データを番組受信装置４０へ送信する（Ｓ５０６）。
【０１３６】
番組管理情報／番組データ通信部２２は、番組管理情報配信要求データおよび番組データ配信要求データのいずれかを受信するまで、Ｓ５０１とＳ５０５の処理を繰返す。
【０１３７】
（番組受信装置の受信処理動作）
次に、図１５、図１７、図１８、図１９および図２０を参照して、番組受信装置４０による番組管理情報および番組データの受信処理を説明する。
【０１３８】
図１７は、番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図１８（ａ）に示す番組管理情報配信要求データを作成して、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ４０１、Ｓ４０２）。
【０１３９】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ａを含む図１８（ｂ）に示す番組管理情報配信データを受信する（Ｓ４０３）。
【０１４０】
次に、視聴番組特定部４８は、配信用番組管理情報Ａが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａに基づいて、図２０（ａ）に示す番組案内画面７８を表示させる（Ｓ４０４、Ｓ４０５）。
【０１４１】
次に、ユーザが入力デバイス４２を通じてジャンル「ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「ドラマ」を表わすＩＤ＝２を含む図１８（ｃ）に示す番組管理情報配信要求データを作成して、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ４０１、Ｓ４０２）。
【０１４２】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｄを含む図１８（ｄ）に示す番組管理情報配信データを受信する（Ｓ４０３）。
【０１４３】
次に、視聴番組特定部４８は、配信用番組管理情報Ｄが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｄに基づいて、図２０（ａ）に示す番組案内画面７９を表示させる（Ｓ４０４、Ｓ４０５）。
【０１４４】
次に、ユーザが入力デバイス４２を通じてジャンル「時代劇ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「時代劇ドラマ」を表わすＩＤ＝２１を含む図１８（ｅ）に示す番組管理情報配信要求データを作成して、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ４０１、Ｓ４０２）。
【０１４５】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｅ，Ｆ，Ｇ，Ｈを含む図１８（ｆ）に示す番組管理情報配信データを受信する（Ｓ４０３）。
【０１４６】
次に、視聴番組特定部４８は、配信用番組管理情報Ｅが下位の番組管理情報がないことを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｅに基づいて、図２０（ａ）に示す番組案内画面８０を表示させる（Ｓ４０４、Ｓ４０６）。
【０１４７】
次に、ユーザが入力デバイス４２を通じて番組グループ「時代劇Ｃ」を選択すると、視聴番組特定部４８は、配信用番組管理情報Ｅを参照して、番組グループ「時代劇Ｃ」を表わすＩＤ＝２１３がグループＩＤであるか否かを調べる。視聴番組特定部４８は、ＩＤ＝２１３がグループＩＤでないときには、第１の実施形態で説明した図６のＳ２０７〜Ｓ２１０と同様にして、番組データの受信処理を行なわせる（Ｓ４０７、Ｓ４１３〜Ｓ４１５）。
【０１４８】
視聴番組特定部４８は、ＩＤ＝２１３がグループＩＤなので、視聴履歴蓄積部４９から図１５に示すＩＤ＝２１３の視聴履歴情報を読出して、ＩＤ＝２１３に属する番組のうち、最後に視聴した番組のＩＤ＝２１３０１０を特定する。視聴番組特定部４８は、図１９（ｆ）に示す配信用番組管理情報Ｈを参照して、ＩＤ＝２１３０１０の番組の視聴順序が次の番組のＩＤ＝２１３０１１を特定する（Ｓ４０７、Ｓ４０８）。
【０１４９】
次に、視聴番組特定部４８は、ＩＤ＝２１３０１１を含む図１８（ｇ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データを番組配信装置２０へ送信する（Ｓ４０９）。
【０１５０】
次に、番組管理情報／番組データ通信部６１は、ＩＤ＝２１３０１１の番組データを含む図１８（ｈ）に示す番組データ配信データを受信する（Ｓ４１０）。
【０１５１】
再生部４６は、ＩＤ＝２１３０１１の番組データを表示する（Ｓ４１１）。
【０１５２】
視聴履歴更新部６２は、視聴履歴蓄積部４９内の視聴履歴情報の番組グループＩＤ＝２１３に対応する最後に視聴した番組のＩＤをＩＤ＝２１３０１１に更新する（Ｓ４１２）。
【０１５３】
（従来の番組案内画面）
図２０（ｂ）は、従来の番組案内画面を示す。同図に示すように、従来では、番組グループを選択すると、番組グループに属するすべての番組を表示し、視聴者がその中から選択する必要があり、既に視聴した番組を誤って選択する可能性が高い。
【０１５４】
以上のように、本実施の形態によれば、視聴者が番組グループを選択するだけで、自動的に視聴順序が次の番組が選択されて表示されるので、番組グループに属する番組を容易、かつ適切に視聴することができる。
【０１５５】
［第４の実施形態］
本実施の形態は、連続ドラマのように、それぞれの番組に視聴順序が付けられた番組グループのうち、次に視聴すべき番組を適切、かつ選択するために、番組配信装置が、視聴順序が次の番組のＩＤを付加して番組データを配信する番組配信システムに関する。
【０１５６】
（番組配信装置の構成）
本実施の形態に係る番組配信装置の構成は、第３の実施形態における番組配信装置と以下の点で相違する。
【０１５７】
番組管理情報蓄積部２１内の図１４に示す蓄積用番組管理情報群に属し、取出したＩＤの蓄積用番組管理情報の下位の蓄積用番組管理情報を取出し、取出した蓄積用番組管理情報のＩＤのうちグループＩＤであるものがあるときには、図１４に示す蓄積用番組管理情報群に基づいて、グループＩＤの配信用番組管理情報を作成する。視聴番組特定部２５は、作成した配信用番組管理情報を含む番組管理情報配信データを作成する。
【０１５８】
視聴番組特定部２５は、番組データ配信要求データからＩＤを取出す。視聴番組特定部２５は、取出したＩＤの番組データを番組データ蓄積部２３から取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｄ）に示す蓄積用番組管理情報群を参照して、取出したＩＤの番組がグループに属する番組か否かを調べ、グループに属する番組のとき（つまり、図１４（ｄ）の第２ＩＤの中に取出したＩＤが含まれるとき）には、番組管理情報蓄積部２１内の図１４（ｄ）に示す番組管理情報を参照して、取出したＩＤの番組に対して視聴順序が次の番組のＩＤを特定する。そして、視聴番組特定部２５は、図２１に示すような番組データに視聴順序が次の番組のＩＤが付加された番組データ配信データを作成する。図２１を参照して、この番組データ配信データは、データ種別と、ＩＤと、番組データと、視聴順序が次の番組のＩＤとを含む。データ種別は、このデータが番組データ配信データであることを示す識別子である。ＩＤは、配信する番組データのＩＤである。番組データは、配信する番組データである。視聴順序が次の番組のＩＤは、配信する番組データの番組と同一の番組グループに属する番組の中で、視聴順序が次の番組のＩＤを示す。
【０１５９】
（番組受信装置の構成）
本実施の形態に係る番組受信装置の構成は、第３の実施形態における番組受信装置と以下の点で相違する。
【０１６０】
視聴履歴蓄積部４９は、第１の実施形態における視聴履歴情報に加えて、番組グループ別の視聴履歴情報を記憶する。図２２は、視聴履歴蓄積部４９に記憶されている視聴履歴情報の例を示す。同図を参照して、視聴履歴情報は、番組グループのＩＤに対応する視聴順序が次の番組のＩＤを記憶する。
【０１６１】
視聴番組特定部４８は、第１の実施形態の処理に加えて、受信した配信用番組管理情報が下位の番組管理情報がないことを示しており、受信した配信用番組管理情報のＩＤがグループＩＤであるときには、視聴履歴蓄積部４９から視聴履歴情報を読出す。視聴番組特定部４８は、視聴履歴情報を参照して、選択された視聴要求番組グループのうち、視聴順序が次の番組のＩＤを特定する。視聴番組特定部４８は、特定したＩＤを含む番組データ配信要求データを作成する。
【０１６２】
視聴履歴更新部６２は、第１の実施形態の処理に加えて、視聴履歴蓄積部４９内の視聴要求番組グループに対応する視聴順序が次の番組のＩＤを、受信した番組データ配信データに含まれる視聴順序が次の番組のＩＤで更新する。
【０１６３】
（番組配信装置の配信処理動作）
次に、図１４、図１９、図２３、および図２５を参照して、番組配信装置２０による番組管理情報および番組データの配信処理を説明する。
【０１６４】
図２３は、番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。同図を参照して、まず、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図２５（ａ）に示す番組管理情報配信要求データを受信する（Ｓ６０１）。
【０１６５】
次に、視聴番組特定部２５は、図２５（ａ）に示す番組管理情報配信要求データからＩＤ（＝０）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ａ）に示す第１階層の蓄積用番組管理情報群に属し、ＩＤ＝０の蓄積用番組管理情報の下位であるＩＤ（＝１〜６）の蓄積用番組管理情報を取出し、図１９（ａ）に示す配信用番組管理情報Ａを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ａを含む図２５（ｂ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ６０２）。
【０１６６】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図２５（ｃ）に示す番組管理情報配信要求データを受信する（Ｓ６０１）。
【０１６７】
次に、視聴番組特定部２５は、図２５（ｃ）に示す番組管理情報配信要求データからＩＤ（＝２）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｂ）に示す第２階層の蓄積用番組管理情報群に属し、ＩＤ＝２の蓄積用番組管理情報の下位であるＩＤ（＝２１〜２６）の蓄積用番組管理情報を取出し、図１９（ｂ）に示す配信用番組管理情報Ｄを作成する。そして、視聴番組特定部２５は、番組管理情報Ｄを含む図２５（ｄ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ６０２）。
【０１６８】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図２５（ｅ）に示す番組管理情報配信要求データを受信する（Ｓ６０１）。
【０１６９】
次に、視聴番組特定部２５は、図２５（ｅ）に示す番組管理情報配信要求データからＩＤ（＝２１）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｃ）に示す第３階層の蓄積用番組管理情報群に属し、ＩＤ＝２１の蓄積用番組管理情報の下位であるＩＤ（＝２１１〜２１４）の蓄積用番組管理情報を取出し、図１９（ｃ）に示す配信用番組管理情報Ｅを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ｅを含む図２５（ｆ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ６０２）。
【０１７０】
次に、番組管理情報／番組データ通信部２２は、番組管理情報配信要求データでなく、図２５（ｇ）に示す番組データ配信要求データを受信する（Ｓ６０１、Ｓ６０３）。
【０１７１】
次に、視聴番組特定部２５は、図２５（ｇ）に示す番組データ配信要求データからＩＤ（＝２１３０１１）を取出す。視聴番組特定部２５は、ＩＤ＝２１３０１１の番組データを番組データ蓄積部２３から取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｄ）に示す蓄積用番組管理情報群を参照して、ＩＤ＝２１３０１１の番組がグループに属する番組か否かを調べる。視聴番組特定部２５は、仮にＩＤ＝２１３０１１の番組がグループに属する番組でない場合には、ＩＤ＝２１３０１１の番組データを含む番組データ配信データを作成して、番組管理情報／番組データ通信部２２は、この番組データ配信データを番組受信装置４０へ送信する（Ｓ６０４、Ｓ６０６）。
【０１７２】
視聴番組特定部２５は、ＩＤ＝２１３０１１の番組がグループに属する番組であるので、番組管理情報蓄積部２１内の図１４（ｄ）に示す蓄積用番組管理情報群を参照して、ＩＤ＝２１３０１１の番組に対して視聴順序が次の番組のＩＤ＝２１３０１２を特定する。そして、視聴番組特定部２５は、ＩＤ＝２１３０１１の番組データと、視聴順序が次の番組のＩＤであるＩＤ＝２１３０１２とを含む図２５（ｈ）に示す番組データ配信データを作成して、番組管理情報／番組データ通信部２２は、この番組データ配信データを番組受信装置４０へ送信する（Ｓ６０４、Ｓ６０５）。
【０１７３】
番組管理情報／番組データ通信部２２は、番組管理情報配信要求データおよび番組データ配信要求データのいずれかを受信するまで、Ｓ６０１とＳ６０３の処理を繰返す。
【０１７４】
（番組受信装置の受信処理動作）
次に、図２０、図２２、図２４、および図２５を参照して、番組受信装置４０による番組管理情報および番組データの受信処理を説明する。
【０１７５】
図２４は、番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図２５（ａ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ７０１、Ｓ７０２）。
【０１７６】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ａを含む図２５（ｂ）に示す番組管理情報配信データを受信する（Ｓ７０３）。
【０１７７】
次に、視聴番組特定部４８は、配信用番組管理情報Ａが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａに基づいて、図２０（ａ）に示す番組案内画面７８を表示させる（Ｓ７０４、Ｓ７０５）。
【０１７８】
次に、ユーザが入力デバイス４２を通じてジャンル「ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「ドラマ」を表わすＩＤ＝２を含む図２５（ｃ）に示す番組管理情報配信要求データを作成して、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ７０１、Ｓ７０２）。
【０１７９】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｄを含む図２５（ｄ）に示す番組管理情報配信データを受信する（Ｓ７０３）。
【０１８０】
次に、視聴番組特定部４８は、配信用番組管理情報Ｄが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｄに基づいて、図２０（ａ）に示す番組案内画面７９を表示する（Ｓ７０４、Ｓ７０５）。
【０１８１】
次に、ユーザが入力デバイス４２を通じてジャンル「時代劇ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「時代劇ドラマ」を表わすＩＤ＝２１を含む図２５（ｅ）に示す番組管理情報配信要求データを作成して、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ７０１、Ｓ７０２）。
【０１８２】
次に、番組案内表示部４７は、配信用番組管理情報Ｅを含む図２５（ｆ）に示す番組管理情報配信データを受信する（Ｓ７０３）。
【０１８３】
次に、視聴番組特定部４８は、配信用番組管理情報Ｅが下位の番組管理情報がないことを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｅに基づいて、図２０（ａ）に示す番組案内画面８０を表示させる（Ｓ７０４、Ｓ７０６）。
【０１８４】
次に、ユーザが入力デバイス４２を通じて番組グループ「時代劇Ｃ」を選択すると、視聴番組特定部４８は、配信用番組管理情報Ｅを参照して、番組グループ「時代劇Ｃ」を表わすＩＤ＝２１３がグループＩＤであるか否かを調べる。視聴番組特定部４８は、ＩＤ＝２１３がグループＩＤでないときには、第１の実施形態で説明した図６のＳ２０７〜Ｓ２１０と同様にして、番組データの受信処理を行なう（Ｓ７０７、Ｓ７１３〜Ｓ７１５）。
【０１８５】
視聴番組特定部４８は、ＩＤ＝２１３がグループＩＤなので、視聴履歴蓄積部４９から図２２に示す視聴履歴情報を読出して、ＩＤ＝２１３における視聴順序が次の番組のＩＤ＝２１３０１１を特定する（Ｓ７０７、Ｓ７０８）。
【０１８６】
次に、視聴番組特定部４８は、ＩＤ＝２１３０１１を含む図２５（ｇ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データを番組配信装置２０へ送信する（Ｓ７０９）。
【０１８７】
次に、番組管理情報／番組データ通信部６１は、ＩＤ＝２１３０１１の番組データを含む図２５（ｈ）に示す番組データ配信データを受信する（Ｓ７１０）。
【０１８８】
再生部４６は、ＩＤ＝２１３０１１の番組データを表示する（Ｓ７１１）。
【０１８９】
視聴履歴更新部６２は、図２５（ｈ）に示す番組データ配信データから視聴順序が次の番組のＩＤ＝２１３０１２を取出し、視聴履歴蓄積部４９内の視聴履歴情報のうちＩＤ＝２１３における視聴順序が次の番組のＩＤを２１３０１２に更新する（Ｓ７１２）。
【０１９０】
以上のように、本実施の形態によれば、視聴者が番組グループを選択するだけで、自動的に視聴順序が次の番組が選択されて表示されるので、番組グループに属する番組を容易、かつ適切に視聴することができる。
【０１９１】
［第５の実施形態］
本実施の形態は、ＩＤとしてＵＲＬを用いた番組配信システムに関する。
【０１９２】
（番組配信装置の構成）
図２６は、番組配信装置の構成を示す。同図を参照して、この番組配信装置２７は、ＨＴＴＰ(HyperText Transfer Protocol)サーバであり、データ蓄積部２８と、ＨＴＴＰ通信部２９と、視聴番組特定部２５と、通信インターフェース部２６とで構成される。
【０１９３】
データ蓄積部２３は、ＵＲＬ(Uniform Resource Locator)と対応させて番組データを記憶し、ＩＤとしてＵＲＬを用いて図１４に示す蓄積用番組管理情報群を記憶する。
【０１９４】
ＨＴＴＰ通信部２９は、番組受信装置６７から送信されたリクエストデータを通信網３０および通信インターフェース部２６を介して受信する。図２８（ａ）は、番組受信装置４０から送信されるリクエストデータの構造を示す。同図を参照して、リクエストデータは、ＵＲＬを含む。
【０１９５】
ＨＴＴＰ通信部２９は、レスポンスデータを通信インターフェース部２６および通信網３０を介して番組受信装置６７へ送信する。図２８（ｂ）は、番組受信装置４０へ送信する配信用番組管理情報および番組グループに属しない番組データの配信を表すレスポンスデータの構造を示す。同図を参照して、レスポンスデータは、ＵＲＬのファイルを含む。図２８（ｃ）は、番組受信装置４０へ送信する番組グループの属する番組の番組データの配信を表すレスポンスデータの構造を示す。同図を参照して、レスポンスデータは、ＵＲＬのファイルと、次のＵＲＬとを含む。
【０１９６】
視聴番組特定部２５は、番組管理情報配信要求データおよび番組データ配信要求データタの代わりに、リクエストデータを用い、番組管理情報配信データおよび番組データの代わりにレスポンスデータを用い、ＩＤとしてＵＲＬを用いて、第４の実施形態における視聴番組特定部と同様の処理を行なう。
【０１９７】
（番組受信装置の構成）
図２７は、番組受信装置の構成を示す。同図を参照して、この番組受信装置６７は、表示デバイス４１と、入力デバイス４２と、表示インターフェース部４３と、視聴履歴更新部６２と、入力インターフェース部４４と、通信インターフェース部４５と、再生部４６と、ＨＴＭＬ表示部６９と、視聴番組特定部４８と、視聴履歴蓄積部４９と、ＨＴＴＰ通信部６８で構成される。以下、第４の実施形態との相違点について説明する。
【０１９８】
ＨＴＴＰ通信部６８は、番組管理情報配信要求データおよび番組データ配信要求データタの代わりに、リクエストデータを用い、番組管理情報配信データおよび番組データの代わりにレスポンスデータを用い、ＩＤとしてＵＲＬを用いて、第４の実施形態における番組管理情報／番組データ通信部６１と同様の処理を行なう。
【０１９９】
ＨＴＭＬ表示部６９は、番組管理情報配信要求データおよび番組データ配信要求データタの代わりに、リクエストデータを用い、番組管理情報配信データおよび番組データの代わりにレスポンスデータを用い、ＩＤとしてＵＲＬを用いて、第４の実施形態における番組案内表示部４６と同様の処理を行なう。
【０２００】
視聴履歴蓄積部４９は、第１の実施形態における視聴履歴情報に加えて、番組グループ別の視聴履歴情報を記憶する。図２９は、視聴履歴蓄積部４９に記憶されている視聴履歴情報の例を示す。同図を参照して、視聴履歴情報は、番組グループのＵＲＬ（グループＵＲＬ）に対応する視聴順序が次の番組のＵＲＬを記憶する。
【０２０１】
視聴履歴更新部６２は、第１の実施形態の処理に加えて、視聴履歴蓄積部４９内の視聴要求番組グループのＵＲＬに対応する視聴順序が次の番組のＵＲＬを、受信したレスポンスデータに含まれる視聴順序が次の番組のＵＲＬで更新する。
【０２０２】
（番組配信装置の配信処理動作）
次に、図１４、図１９、図３０、および図３２を参照して、番組配信装置２７による番組管理情報および番組データの配信処理を説明する。
【０２０３】
図３０は、番組配信装置２７による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。同図を参照して、まず、ＨＴＴＰ通信部２９は、番組受信装置６７から送信された図３２（ａ）に示すリクエストデータを受信する（Ｓ８０１）。
【０２０４】
次に、視聴番組特定部２５は、図３２（ａ）に示すリクエストデータからＵＲＬ「http：//ｗｗｗ.server1.co.jp/index.html」を取出す。視聴番組特定部２５は、データ蓄積部２８内の蓄積用番組管理情報群を参照して、ＵＲＬ「http：//ｗｗｗ.server1.co.jp/index.html」（図１４のＩＤ＝０に相当する）がグループに属する番組のＵＲＬでないので、図１９（ａ）に示す配信用番組管理情報Ａを表わした「http：//ｗｗｗ.server1.co.jp/index.htmlのファイル」をデータ蓄積部２８より取出し、「http：//ｗｗｗ.server1.co.jp/index.htmlのファイル」を含む図３２（ｂ）に示すレスポンスデータを作成して、ＨＴＴＰ通信部２９は、このレスポンスデータを番組受信装置６７へ送信する（Ｓ８０２、Ｓ８０３）。
【０２０５】
次に、ＨＴＴＰ通信部２９は、番組受信装置６７から送信された図３２（ｃ）に示すリクエストデータを受信する（Ｓ８０１）。
【０２０６】
次に、視聴番組特定部２５は、図３２（ｃ）に示すリクエストデータからＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama.html」を取出す。視聴番組特定部２５は、データ蓄積部２８内の蓄積用番組管理情報群を参照して、ＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama.html」（図１４のＩＤ＝２に相当する）がグループに属する番組のＵＲＬでないので、図１９（ｂ）に示す配信用番組管理情報Ｄを表わした「http：//ｗｗｗ.server1.co.jp/drama.htmlのファイル」をデータ蓄積部２８より取出し、「http：//ｗｗｗ.server1.co.jp/drama.htmlのファイル」を含む図３２（ｄ）に示すレスポンスデータを作成して、ＨＴＴＰ通信部２９は、このレスポンスデータを番組受信装置６７へ送信する（Ｓ８０２、Ｓ８０３）。
【０２０７】
次に、ＨＴＴＰ通信部２９は、番組受信装置６７から送信された図３２（ｅ）に示すリクエストデータを受信する（Ｓ８０１）。
【０２０８】
次に、視聴番組特定部２５は、図３２（ｅ）に示すリクエストデータからＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki.html」を取出す。視聴番組特定部２５は、データ蓄積部２８内の蓄積用番組管理情報群を参照して、ＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki.html」（図１４のＩＤ＝２１に相当する）がグループに属する番組のＵＲＬでないので、図１９（ｃ）に示す配信用番組管理情報Ｅを表わした「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki.htmlのファイル」をデータ蓄積部２８より取出し、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki.htmlのファイル」を含む図３２（ｆ）に示すレスポンスデータを作成して、ＨＴＴＰ通信部２９は、このレスポンスデータを番組受信装置６７へ送信する（Ｓ８０２、Ｓ８０３）。
【０２０９】
次に、ＨＴＴＰ通信部２９は、番組受信装置６７から送信された図３２（ｇ）に示すリクエストデータを受信する（Ｓ８０１）。
【０２１０】
次に、視聴番組特定部２５は、図３２（ｇ）に示すリクエストデータからＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpeg」を取出す。視聴番組特定部２５は、データ蓄積部２８内の蓄積用番組管理情報群を参照して、ＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpeg」（図１４のＩＤ＝２１３０１１に相当する）がグループに属する番組のＵＲＬであるので、データ蓄積部２８内の蓄積用番組管理情報群を参照して、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpegのファイル」の番組の次の視聴順序の番組のＵＲＬを「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/12.mpeg」（図１４のＩＤ＝２１３０１２に相当する）であると特定する。視聴番組特定部２５は、番組データ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpegのファイル」をデータ蓄積部２８より取出す。視聴番組特定部２５は、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpegのファイル」とＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/12.mpeg」とを含む図３２（ｈ）に示すレスポンスデータを作成して、ＨＴＴＰ通信部２９は、このレスポンスデータを番組受信装置６７へ送信する（Ｓ８０２、Ｓ８０４）。
【０２１１】
ＨＴＴＰ通信部２９は、番組データを含むレスポンスデータを送信する（Ｓ８０５）まで、リクエストデータの受信を待つ。
【０２１２】
（番組受信装置の受信処理動作）
次に、図２０、図２９、図３１、および図３２を参照して、番組受信装置６７による番組管理情報および番組データの受信処理を説明する。
【０２１３】
図３１は、番組受信装置６７による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＵＲＬ「http：//ｗｗｗ.server1.co.jp/index.html」を含む図３２（ａ）に示すリクエストデータを作成し、ＨＴＴＰ通信部６８は、このリクエストデータを番組配信装置２７へ送信する（Ｓ９０１、Ｓ９０２）。
【０２１４】
次に、ＨＴＴＰ通信部６８は、「http：//ｗｗｗ.server1.co.jp/index.htmlのファイル」を含む図３２（ｂ）に示すレスポンスデータを受信する（Ｓ９０３）。
【０２１５】
次に、ＨＴＭＬ(Hypertext Makeup Language)表示部６９は、「http：//ｗｗｗ.server1.co.jp/index.htmlのファイル」が下位の番組管理情報があることを示しているので、図２０（ａ）に示す番組案内画面７８を表示する（Ｓ９０４、Ｓ９０５）。
【０２１６】
次に、ユーザが入力デバイス４２を通じて「ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「ドラマ」を表わすＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama.html」を含む図３２（ｃ）に示すリクエストデータを作成し、ＨＴＴＰ通信部６８は、このリクエストデータを番組配信装置２７へ送信する（Ｓ９０１、Ｓ９０２）。
【０２１７】
次に、ＨＴＴＰ通信部６８は、「http：//ｗｗｗ.server1.co.jp/drama.htmlのファイル」を含む図３２（ｄ）に示すレスポンスデータを受信する（Ｓ９０３）。
【０２１８】
次に、ＨＴＭＬ表示部６９は、「http：//ｗｗｗ.server1.co.jp/drama.htmlのファイル」が下位の番組管理情報があることを示しているので、図２０（ａ）に示す番組案内画面７９を表示する（Ｓ９０４、Ｓ９０５）。
【０２１９】
次に、ユーザが入力デバイス４２を通じてジャンル「時代劇ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「時代劇ドラマ」を表わすＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki.html」を含む図３２（ｅ）に示すリクエストデータを作成し、ＨＴＴＰ通信部６８は、このリクエストデータを番組配信装置２７へ送信する（Ｓ９０１、Ｓ９０２）。
【０２２０】
次に、ＨＴＴＰ通信部６８は、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki htmlのファイル」を含む図３２（ｆ）に示すレスポンスデータを受信する（Ｓ９０４）。
【０２２１】
次に、ＨＴＭＬ表示部６９は、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki.htmlのファイル」が下位の番組管理情報がないことを示しているので、図２０（ａ）に示す番組案内画面８０を表示する（Ｓ９０４、Ｓ９０６）。
【０２２２】
次に、ユーザが入力デバイス４２を通じて番組グループ「時代劇Ｃ」を選択すると、視聴番組特定部４８は、視聴要求番組グループ「時代劇Ｃ」を表わすＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC.html」がグループＵＲＬであるか否かを調べる。視聴番組特定部４８は、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC.html」がグループＵＲＬでないときには、第１の実施形態で説明した図６のＳ２０７〜Ｓ２１０と同様にして、番組データの受信処理を行なう（Ｓ９０７、Ｓ９１３〜Ｓ９１５）。
【０２２３】
視聴番組特定部４８は、ＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC.html」がグループＵＲＬであるので、視聴履歴蓄積部４９から図２９に示す視聴履歴情報を読出して、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC.html」に属する番組のうち、視聴順序が次の番組のＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpeg」を特定する（Ｓ９０７、Ｓ９０８）。
【０２２４】
ＨＴＴＰ通信部６８は、ＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigeki/jidaigekiC/11.mpeg」を含む図３２（ｇ）に示すリクエストデータを送信する（Ｓ９０９）。
【０２２５】
次に、ＨＴＴＰ通信部６８は、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpegのファイル」を含む図３２（ｈ）に示すレスポンスデータを受信する（Ｓ９１０）。
【０２２６】
再生部４６は、「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpegのファイル」を表示する（Ｓ９１１）。
【０２２７】
視聴番組特定部４８は、図３２（ｈ）に示すレスポンスデータから視聴順序が次の番組のＵＲＬ「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpeg」を取出し、視聴履歴蓄積部４９内の視聴履歴情報のうち「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC.html」の視聴順序が次のＵＲＬを「http：//ｗｗｗ.server1.co.jp/drama/jidaigeki/jidaigekiC/11.mpeg」に更新する（Ｓ９１２）。
【０２２８】
以上のように、本実施の形態によれば、視聴者が番組グループを選択するだけで、自動的に視聴順序が次の番組が選択されて表示されるので、番組グループに属する番組を容易、かつ適切に視聴することができる。また、本実施の形態では、インターネットで一般的に用いられているアクセス方法によって、上述の効果を達成することができる。
【０２２９】
［第６の実施形態］
本実施の形態は、連続ドラマのように、それぞれの番組に視聴順序が付けられた番組グループのうち、次に視聴すべき番組を適切、かつ選択するために、番組受信装置が、番組グループに属する番組の視聴回数を管理し、次の視聴回数を番組配信装置に通知する番組配信システムに関する。
【０２３０】
（番組配信装置の構成）
本実施の形態に係る番組配信装置の構成は、第３の実施形態における番組配信装置と以下の点で相違する。
【０２３１】
視聴番組特定部２５は、受信した番組管理情報配信要求データからＩＤを取出す。番組管理情報蓄積部２１内の図１４に示す蓄積用番組管理情報群に属し、取出したＩＤの蓄積用番組管理情報の下位の蓄積用番組管理情報を取出し、取出した蓄積用番組管理情報のＩＤのうちグループＩＤであるものがあるときには、図１４に示す蓄積用番組管理情報群に基づいて、グループＩＤの配信用番組管理情報を作成する。視聴番組特定部２５は、作成したこれらの配信用番組管理情報を含む番組管理情報配信データを作成する。
【０２３２】
視聴番組特定部２５は、図３３に示す番組データ配信要求データのように、次の視聴回数が含まれている場合には、番組データ配信要求データからＩＤと次の視聴回数とを取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４に示す番組管理情報を参照して、取出したＩＤを番組グループのＩＤとして、番組グループを特定し、特定した番組グループにおける視聴順序が次の視聴回数である番組のＩＤを特定する。視聴番組特定部２５は、特定したＩＤの番組データを番組データ蓄積部２３より取出す。そして、視聴番組特定部２５は、取出した番組データを含む番組データ配信データを作成する。
【０２３３】
（番組受信装置の構成）
本実施の形態に係る番組受信装置の構成は、第３の実施形態における番組受信装置と以下の点で相違する。
【０２３４】
視聴履歴蓄積部４９は、第１の実施形態における視聴履歴情報に加えて、番組グループ別の視聴履歴情報を記憶する。図３４は、視聴履歴蓄積部４０に記憶されている視聴履歴情報の例を示す。同図を参照して、視聴履歴情報は、番組グループのＩＤに対応する視聴回数を記憶する。
【０２３５】
視聴番組特定部４８は、第１の実施形態の処理に加えて、受信した配信用番組管理情報が下位の番組管理情報がないことを示しており、受信した配信用番組管理情報のＩＤがグループＩＤであるときには、視聴履歴蓄積部４９から視聴履歴情報を読出す。視聴番組特定部４８は、視聴履歴情報を参照して、選択された視聴要求番組グループの視聴回数を取得して、取得した視聴回数に１だけ加算して次の視聴回数を特定する。視聴番組特定部４８は、グループＩＤと、次の視聴回数とを含む番組データ配信要求データを作成する。
【０２３６】
視聴履歴更新部６２は、第１の実施形態の処理に加えて、視聴履歴蓄積部４９内の視聴要求番組グループに対応する視聴回数を特定した次の視聴回数で更新する。
【０２３７】
（番組配信装置の配信処理動作）
次に、図１４、図１９、図３５、および図３７を参照して、番組配信装置２０による番組管理情報および番組データの配信処理を説明する。
【０２３８】
図３５は、番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。同図を参照して、まず、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図３７（ａ）に示す番組管理情報配信要求データを受信する（Ｓ１００１）。
【０２３９】
次に、視聴番組特定部２５は、図３７（ａ）に示す番組管理情報配信要求データからＩＤ（＝０）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ａ）に示す第１階層の蓄積用番組管理情報群に属し、ＩＤ＝０の蓄積用番組管理情報の下位であるＩＤ（＝１〜６）の蓄積用番組管理情報を取出し、図１９（ａ）に示す配信用番組管理情報Ａを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ａを含む図３７（ｂ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ１００２）。
【０２４０】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図３７（ｃ）に示す番組管理情報配信要求データを受信する（Ｓ１００１）。
【０２４１】
次に、視聴番組特定部２５は、図３７（ｃ）に示す番組管理情報配信要求データからＩＤ（＝２）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｂ）に示す第２階層の蓄積用番組管理情報群に属し、ＩＤ＝１の蓄積用番組管理情報の下位であるＩＤ（＝２１〜２６）の蓄積用番組管理情報を取出し、図１９（ｂ）に示す配信用番組管理情報Ｄを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ｄを含む図３７（ｄ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ１００２）。
【０２４２】
次に、番組管理情報／番組データ通信部２２は、番組受信装置４０から送信された図３７（ｅ）に示す番組管理情報配信要求データを受信する（Ｓ１００１）。
【０２４３】
次に、視聴番組特定部２５は、図３７（ｅ）に示す番組管理情報配信要求データからＩＤ（＝２１）を取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｃ）に示す第３階層の蓄積用番組管理情報群に属し、ＩＤ＝２１の蓄積用番組管理情報の下位であるＩＤ（＝２１１〜２１６）の蓄積用番組管理情報を取出し、図１９（ｃ）に示す配信用番組管理情報Ｅを作成する。そして、視聴番組特定部２５は、配信用番組管理情報Ｅを含む図３７（ｆ）に示す番組管理情報配信データを作成して、番組管理情報／番組データ通信部２２は、この番組管理情報配信データを番組受信装置４０へ送信する（Ｓ１００２）。
【０２４４】
次に、番組管理情報／番組データ通信部２２は、番組管理情報配信要求データではなく、図３７（ｇ）に示す番組データ配信要求データを受信する（Ｓ１００１、Ｓ１００３）。
【０２４５】
次に、視聴番組特定部２５は、図３７（ｇ）に示す番組データ配信要求データのように、次の視聴回数が含まれている場合には、番組データ配信要求データからＩＤ（＝２１３）と次の視聴回数（＝１１）とを取出す。視聴番組特定部２５は、番組管理情報蓄積部２１内の図１４（ｄ）に示す蓄積用番組管理情報群を参照して、ＩＤ＝２１３の番組グループの次の視聴回数（＝１１）番目の番組のＩＤ（＝２１３０１１）を特定する（Ｓ１００４、Ｓ１００５）。
【０２４６】
視聴番組特定部２５は、ＩＤ＝２１３０１１の番組データを番組データ蓄積部２３より取出す。そして、視聴番組特定部２５は、ＩＤ＝２１３０１１の番組データを含む図３７（ｈ）に示す番組データ配信データを作成して、番組管理情報／番組データ通信部２２は、この番組データ配信データを番組受信装置４０へ送信する（Ｓ１００６）。
【０２４７】
一方、視聴番組特定部２５は、受信した番組データ配信要求データに次の視聴回数が含まれていない場合には、番組データ配信要求データからＩＤを取出し、そのＩＤの番組データを番組データ蓄積部２３より取出す。そして、視聴番組特定部２５は、取出した番組データを含む番組データ配信データを作成して、番組管理情報／番組データ通信部２２は、この番組データ配信データを番組受信装置４０へ送信する（Ｓ１００４、Ｓ１００７）。
【０２４８】
番組管理情報／番組データ通信部２２は、番組管理情報配信要求データおよび番組データ配信要求データのいずれかを受信するまで、Ｓ１００１とＳ１００３の処理を繰返す。
【０２４９】
（番組受信装置の受信処理動作）
次に、図１９、図２０、図３４、図３６、および図３７を参照して、番組受信装置４０による番組管理情報および番組データの受信処理を説明する。
【０２５０】
図３６は、番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図３７（ａ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１１０１、Ｓ１１０２）。
【０２５１】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ａを含む図３７（ｂ）に示す番組管理情報配信データを受信する（Ｓ１１０３）。
【０２５２】
次に、視聴番組特定部４８は、配信用番組管理情報Ａが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａに基づいて、図２０（ａ）に示す番組案内画面７８を表示させる（Ｓ１１０４、Ｓ１１０５）。
【０２５３】
次に、ユーザが入力デバイス４２を通じてジャンル「ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「ドラマ」を表わすＩＤ＝２を含む図３７（ｃ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１１０１、Ｓ１１０２）。
【０２５４】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｄを含む図３７（ｄ）に示す番組管理情報配信データを受信する（Ｓ１１０３）。
【０２５５】
次に、視聴番組特定部４８は、配信用番組管理情報Ｄが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｄに基づいて、図２０（ａ）に示す番組案内画面７９を表示させる（Ｓ１１０４、Ｓ１１０５）。
【０２５６】
次に、ユーザが入力デバイス４２を通じてジャンル「時代劇ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「時代劇ドラマ」を表わすＩＤ＝２１を含む図３７（ｅ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１１０１、Ｓ１１０２）。
【０２５７】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｅを含む図３７（ｆ）に示す番組管理情報配信データを受信する（Ｓ１１０３）。
【０２５８】
次に、視聴番組特定部４８は、配信用番組管理情報Ｅが下位の番組管理情報がないことを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｅに基づいて、図２０（ａ）に示す番組案内画面８０を表示させる（Ｓ１１０４、Ｓ１１０６）。
【０２５９】
次に、ユーザが入力デバイス４２を通じて番組グループ「時代劇Ｃ」を選択すると、視聴番組特定部４８は、配信用番組管理情報Ｅを参照して、番組グループ「時代劇Ｃ」を表わすＩＤ＝２１３がグループＩＤであるか否かを調べる。視聴番組特定部４８は、ＩＤ＝２１３がグループＩＤでないときには、第１の実施形態で説明した図６のＳ２０７〜Ｓ２１０と同様にして、番組データの受信処理を行なう（Ｓ１１０７、Ｓ１１１３〜Ｓ１１１５）。
【０２６０】
視聴番組特定部４８は、ＩＤ＝２１３がグループＩＤなので、視聴履歴蓄積部４９から図３４に示す視聴履歴情報を読出して、ＩＤ＝２１３の視聴回数（＝１０）を取得して、次の視聴回数（＝１１）を特定する（Ｓ１１０７、Ｓ１１０８）。
【０２６１】
次に、視聴番組特定部４８は、ＩＤ＝２１３と、次の視聴回数＝１１とを含む図３７（ｇ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データを番組配信装置２０へ送信する（Ｓ１１０９）。
【０２６２】
次に、番組管理情報／番組データ通信部６１は、ＩＤ＝２１３０１１の番組データを含む図３７（ｈ）に示す番組データ配信データを受信する（Ｓ１１１０）。
【０２６３】
再生部４６は、ＩＤ＝２１３０１１の番組データを表示する（Ｓ１１１１）。
【０２６４】
視聴履歴更新部６２は、視聴履歴蓄積部４９内の視聴履歴情報のうちＩＤ＝２１３の視聴回数を特定した次の視聴回数＝１１に更新する（Ｓ１１１２）。
【０２６５】
以上のように、本実施の形態によれば、視聴者が番組グループを選択するだけで、自動的に視聴順序が次の番組が選択されて表示されるので、番組グループに属する番組を容易、かつ適切に視聴することができる。
【０２６６】
［第７の実施形態］
本実施の形態は、連続ドラマのように、それぞれの番組に視聴順序が付けられた番組グループのうち、次に視聴すべき番組を適切、かつ選択するために、番組受信装置が、番組グループに属する番組の視聴回数を管理し、視聴回数に１を加算した視聴回数を次の視聴回数のデフォルト値として、次の視聴回数を変更可能とし、最新の次の視聴回数を番組配信装置に通知する番組配信システムに関する。
【０２６７】
（番組配信装置の構成）
本実施の形態に係る番組配信装置の構成は、第６の実施形態における番組配信装置と同一であるので、説明を繰返さない。
【０２６８】
（番組受信装置の構成）
本実施の形態に係る番組受信装置の構成は、第６の実施形態における番組受信装置と以下の点で相違する。
【０２６９】
視聴番組特定部４８は、受信した配信用番組管理情報が下位の番組管理情報がないことを示しており、配信用番組管理情報に含まれるＩＤがグループＩＤのときには、視聴履歴蓄積部４９から視聴履歴情報を読出し、その番組グループの視聴回数を取得して、取得した視聴回数に１だけ加算した値を次の視聴回数として特定する。視聴番組特定部４８は、受信した配信用番組管理情報および特定した更新した視聴回数に基づいて番組案内画面を表示する。番組案内画面に含まれる次の視聴回数は、ユーザが入力デバイス４２を通じて、カウントアップ操作、カウントダウン操作、または数値入力操作によって、さらに更新が可能である。
【０２７０】
視聴番組特定部４８は、番組グループが選択されたときには、選択された番組グループの番組案内画面で表示されている最新の次の視聴回数を取得して、グループＩＤと、最新の次の視聴回数とを含む番組データ配信要求データを作成する。
【０２７１】
（番組配信装置の配信処理動作）
本実施の形態に係る番組配信装置による番組管理情報および番組データの配信処理は、
第６の実施形態と同一であるので、説明を繰返さない。
【０２７２】
（番組受信装置の受信処理動作）
次に、図１９、図２０、図３４、図３８、および図３９を参照して、番組受信装置４０による番組管理情報および番組データの受信処理を説明する。
【０２７３】
図３８は、番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図３７（ａ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１２０１、Ｓ１２０２）。
【０２７４】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ａを含む図３７（ｂ）に示す番組管理情報配信データを受信する（Ｓ１２０３）。
【０２７５】
次に、視聴番組特定部４８は、配信用番組管理情報Ａが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａに基づいて、図３９に示す番組案内画面８１を表示させる（Ｓ１２０４、Ｓ１２０５）。
【０２７６】
次に、ユーザが入力デバイス４２を通じてジャンル「ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「ドラマ」を表わすＩＤ＝２を含む図３７（ｃ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１２０１、Ｓ１２０２）。
【０２７７】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｄを含む図３７（ｄ）に示す番組管理情報配信データを受信する（Ｓ１２０３）。
【０２７８】
次に、視聴番組特定部４８は、配信用番組管理情報Ｄが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｄに基づいて、図３９に示す番組案内画面８２を表示させる（Ｓ１２０４、Ｓ１２０５）。
【０２７９】
次に、ユーザが入力デバイス４２を通じてジャンル「時代劇ドラマ」を選択すると、視聴番組特定部４８は、ジャンル「時代劇ドラマ」を表わすＩＤ＝２１を含む図３７（ｅ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１２０１、Ｓ１２０２）。
【０２８０】
次に、番組管理情報／番組データ通信部６１は、配信用番組管理情報Ｅを含む図３７（ｆ）に示す番組管理情報配信データを受信する（Ｓ１２０３）。
【０２８１】
次に、視聴番組特定部４８は、配信用番組管理情報Ｅが下位の番組管理情報がないことを示しており、配信用番組管理情報Ｅに含まれるＩＤ（＝２１１〜２１４）がグループＩＤであるので、視聴履歴蓄積部４９から図３４に示す視聴履歴情報を読出し、ＩＤ＝２１１の視聴回数（＝３）と、ＩＤ＝２１２の視聴回数（＝２）と、ＩＤ＝２１３の視聴回数（＝１０）と、ＩＤ＝２１４の視聴回数（＝４）とを取得して、次の視聴回数をそれぞれ４，３，１１，５と特定する。視聴番組特定部４８は、配信用番組管理情報Ｅおよび特定した次の視聴回数に基づいて、図３９に示す番組案内画面８３を表示する（Ｓ１２０４、Ｓ１２０６、Ｓ１２０７）。
【０２８２】
視聴番組特定部４８は、配信用番組管理情報Ｅに含まれるＩＤ（＝２１１〜２１４）がグループＩＤでない場合には、次の視聴回数を含まない番組案内画面を表示する（Ｓ１２０６、Ｓ１２０８）。
【０２８３】
次に、ユーザが入力デバイス４２を通じて、番組グループ「時代劇Ｃ」の次の視聴回数を１２にさらに更新するととともに、番組グループ「時代劇Ｃ」を選択すると、番組グループ「時代劇Ｃ」のＩＤはグループＩＤなので、ＩＤ＝２１３と、最新の次の視聴回数＝１２とを含む図３７（ｇ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データを番組配信装置２０へ送信する（Ｓ１２０９、Ｓ１２１０）。
【０２８４】
次に、番組管理情報／番組データ通信部６１は、ＩＤ＝２１３０１２の番組データを含む図３７（ｈ）に示す番組データ配信データを受信する（Ｓ１２１１）。
【０２８５】
再生部４６は、ＩＤ＝２１３０１２の番組データを表示する（Ｓ１２１２）。
【０２８６】
視聴履歴更新部６２は、視聴履歴蓄積部４９内の視聴履歴情報のうちＩＤ＝２１３の視聴回数を最新の次の視聴回数である１２に更新する（Ｓ１２１３）。
【０２８７】
一方、視聴番組特定部４８は、番組グループ「時代劇Ｃ」のＩＤはグループＩＤでないときには、第１の実施形態で説明した図６のＳ２０７〜Ｓ２１０と同様にして、番組データの受信処理を行なう（Ｓ１２０９、Ｓ１２１４〜Ｓ１２１６）。
【０２８８】
以上のように、本実施の形態によれば、番組グループの次の視聴回数が表示されるとともに、表示されている次の視聴回数を変更することができるので、番組グループに属する番組を容易、かつ適切に視聴することができるとともに、必ずしも定められた順番通りに視聴する必要がなく、柔軟な視聴が可能となる。
【０２８９】
［第８の実施形態］
本実施の形態は、複数の番組配信装置から送信された番組管理情報および番組データを受信する番組受信装置に関する。
【０２９０】
（番組配信システムの構成）
図４０は、番組配信システムの構成を示す。同図を参照して、番組配信システム５０は、番組配信装置２０ａ（サーバ１）と、番組配信装置２０ｂ（サーバ２），番組配信装置２０ｃ（サーバ３）と、番組受信装置９０と、通信網３０とで構成される。
【０２９１】
（番組配信装置の構成）
本実施の形態に係る各番組配信装置２０ａ，２０ｂ，２０ｃの構成は、第１の実施形態における図２に示す番組配信装置の構成と同一であるので、説明を繰返さない。ただし、各番組配信装置の間で保有する番組データが同一のときには、その番組データの番組のＩＤは同一である。
【０２９２】
（番組受信装置の構成）
本実施の形態に係る番組受信装置は、第１の実施形態における図５に示す番組受信装置と以下の点で相違する。
【０２９３】
番組管理情報／番組データ通信部６１は、番組管理情報配信要求データを１個または複数個のサーバに送信する。番組管理情報／番組データ通信部６１は、番組管理情報配信データを１個または複数個のサーバから受信する。番組管理情報／番組データ通信部６１は、番組データ配信要求データを１個のサーバに送信する。番組管理情報／番組データ通信部６１は、番組データ配信データを１個のサーバから受信する。
【０２９４】
視聴番組特定部４８は、複数のサーバから受信した複数個の配信用番組管理情報が下位の番組管理情報があることを示しているときには、番組案内表示部４７を指示して、受信した配信用番組管理情報に基づいて、ジャンルタイトルを含む番組案内画面を表示させる。受信した複数個の管理情報の間で同一のジャンルのＩＤがあるときには、そのＩＤのジャンルタイトルは、１個のみを表示する。
【０２９５】
視聴番組特定部４８は、受信した配信用番組管理情報が下位の番組管理情報がないことを示しているときには、視聴履歴蓄積部４９から視聴履歴情報を読出す。視聴番組特定部４８は、配信用番組管理情報に含まれるＩＤのうち、視聴済みの番組のＩＤを除いたＩＤを特定して、番組案内表示部を指示して、特定したＩＤの番組タイトルを含む番組案内画面を表示させる。受信した複数個の管理情報の間で同一の番組のＩＤがあるときには、そのＩＤの番組タイトルは、１個のみを表示する。
【０２９６】
（番組配信装置の配信処理動作）
本実施の形態に係る番組配信装置による番組管理情報および番組データの配信処理は、
第１の実施形態と同一であるので、説明を繰返さない。
【０２９７】
（番組受信装置の受信処理動作）
図４１は、番組受信装置９０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、まず、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図４２（ａ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データをサーバ１、サーバ２、およびサーバ３に送信する（Ｓ１３０１、Ｓ１３０２）。
【０２９８】
次に、番組管理情報／番組データ通信部６１は、サーバ１から配信用番組管理情報Ａ−ａを含む図４２（ｂ）に示す配信用番組管理情報配信データを受信し、サーバ２から配信用番組管理情報Ａ−ｂを含む図４２（ｃ）に示す配信用番組管理情報配信データを受信し、サーバ３から配信用番組管理情報Ａ−ｃを含む図４２（ｄ）に示す番組管理情報配信データを受信する。ここで、図４３（ａ）は、配信用番組管理情報Ａ−ａを示し、図４３（ｂ）は、配信用番組管理情報Ａ−ｂを示し、図４３（ｃ）は、配信用番組管理情報Ａ−ｃを示す（Ｓ１３０３）。
【０２９９】
次に、視聴番組特定部４８は、配信用番組管理情報Ａ−ａ、Ａ−ｂ、およびＡ−ｃが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａ−ａ、Ａ−ｂ、Ａ−ｃに基づいて、図４４（ａ）に示す番組案内画面８５を表示させる。配信用番組管理情報Ａ−ａとＡ−ｃには、同一のジャンルのＩＤ＝６が含まれているので、番組案内画面８５は、ＩＤ＝６のジャンルタイトル「音楽」は、１個のみを含む（Ｓ１３０４、Ｓ１３０５）。
【０３００】
次に、ユーザが入力デバイス４２を通じてジャンル「音楽」を選択すると、視聴番組特定部４８は、ジャンル「音楽」を表わすＩＤ＝６が含まれている配信用番組管理情報が配信用番組管理情報Ａ−ａおよびＡ−ｃであることを特定し、ＩＤ＝６の下位のＩＤを有するサーバがサーバ１およびサーバ３であることを特定する。視聴番組特定部４８は、ジャンル「音楽」を表わすＩＤ＝６を含む図４２（ｅ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データをサーバ１およびサーバ３に送信する（Ｓ１３０１、Ｓ１３０２）。
【０３０１】
次に、番組管理情報／番組データ通信部６１は、サーバ１から配信用番組管理情報Ｂ−ａを含む図４２（ｆ）に示す番組管理情報配信データを受信し、サーバ３から配信用番組管理情報Ｂ−ｃを含む図４２（ｇ）に示す番組管理情報配信データを受信する。ここで、図４３（ｄ）は、配信用番組管理情報Ｂ−ａを示し、図４３（ｅ）は、配信用番組管理情報Ｂ−ｃを示す（Ｓ１３０３）。
【０３０２】
次に、視聴番組特定部４８は、配信用番組管理情報Ｂ−ａおよびＢ−ｃが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｂ−ａおよびＢ−ｃに基づいて、図４４（ａ）に示す番組案内画面８６を表示させる。番組管理情報Ｂ−ａとＢ−ｃには、同一のジャンルのＩＤ＝６５が含まれているので、番組案内画面８６では、ＩＤ＝６５のジャンルタイトル「クラシック」は、１個のみを含む（Ｓ１３０４、Ｓ１３０５）。
【０３０３】
次に、ユーザが入力デバイス４２を通じてジャンル「クラシック」を選択すると、視聴番組特定部４８は、ジャンル「クラシック」を表わすＩＤ＝６５が含まれている配信用番組管理情報が配信用番組管理情報Ｂ−ａおよびＢ−ｃであることを特定し、ＩＤ＝６５の下位のＩＤを有するサーバがサーバ１およびサーバ３であることを特定する。番組管理情報／番組データ通信部６１は、ジャンル「クラシック」を表わすＩＤ＝６５を含む図４２（ｈ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データをサーバ１およびサーバ３に送信する（Ｓ１３０１、Ｓ１３０２）。
【０３０４】
次に、番組管理情報／番組データ通信部６１は、サーバ１から配信用番組管理情報Ｃ−ａを含む図４２（ｉ）に示す番組管理情報配信データを受信し、サーバ３から配信用番組管理情報Ｃ−ｃを含む図４２（ｊ）に示す番組管理情報配信データを受信する。ここで、図４３（ｆ）は、配信用番組管理情報ｃ−ａを示し、図４３（ｇ）は、配信用番組管理情報Ｃ−ｃを示す（Ｓ１３０３）。
【０３０５】
次に、視聴番組特定部４８は、配信用番組管理情報Ｃ−ａおよびＣ−ｃが下位の番組管理情報がないことを示しているので、視聴履歴蓄積部４９から図６に示す視聴履歴情報を読出す。視聴番組特定部４８は、配信用番組管理情報Ｃ−ａに含まれるＩＤ（＝６５１，６５２，６５５，６５６）と配信用番組管理情報Ｃ−ｃに含まれるＩＤ（６５２，６５３，６５４，６５５）のうち、視聴履歴情報として記憶されているＩＤ＝６５１，６５３，６５４，６５５，６５９を除き、かつ重複しないＩＤ（＝６５２，６５６）を特定する。番組案内表示部４７は、図４４（ａ）に示す番組案内画面８７のように、ＩＤ＝６５２の番組タイトル「ピアノソナタＢ」と、ＩＤ＝６５６の番組タイトル「チェロソナタＦ」とを表示する（Ｓ１３０４、Ｓ１３０６）。
【０３０６】
次に、ユーザが入力デバイス４２を通じて番組「ピアノソナタＢ」を選択すると、視聴番組特定部４８は、番組「ピアノソナタＢ」を表わすＩＤ＝６５２が含まれている配信用番組管理情報が配信用番組管理情報Ｃ-ａおよびＣ−ｃであることを示し、ＩＤ＝６５２の番組データを有するサーバがサーバ１およびサーバ３であることを特定する。視聴番組特定部４８は、番組「ピアノソナタＢ」を表わすＩＤ＝６５２を含む図４２（ｋ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データをサーバ１およびサーバ３のいずれか（たとえば、サーバ１）へ送信する（Ｓ１３０７）。
【０３０７】
次に、番組管理情報／番組データ通信部６１は、ＩＤ＝６５２の番組データを含む図４２（ｌ）に示す番組データ配信データを受信する（Ｓ１３０８）。
【０３０８】
再生部４６は、ＩＤ＝６５２の番組データを表示する（Ｓ１３０９）。
【０３０９】
視聴履歴更新部６２は、視聴履歴蓄積部４９内の視聴履歴情報にＩＤ＝６５２を追加する（Ｓ１３１０）。
【０３１０】
（従来の番組案内画面）
図４４（ｂ）は、従来の番組案内画面を示す。同図に示すように、従来では、複数のサーバのジャンルタイトルおよび番組タイトルが同一でも、重複して表示するので、番組案内画面が視聴者にとって見にくくなり、あるサーバで既に視聴した番組と同一の番組を誤って視聴選択する可能性が高い。
【０３１１】
以上のように、本実施の形態によれば、複数のサーバ間で同一の番組を保有するときには、その番組のＩＤを同一とし、視聴済みの番組のＩＤと同一のＩＤの番組のタイトルを表示しないので、あるサーバの既に視聴した番組と同一である別のサーバの番組を誤って視聴選択するのを防止することができる。また、複数のサーバ間で同一の番組のタイトルは、１個のみ番組タイトルを表示するので、視聴者にとって見やすい番組案内画面を表示することができ、視聴者が視聴したい番組の選択をするのを容易にすることができる。
【０３１２】
［第９の実施形態］
本実施の形態は、ユーザごとに視聴履歴を管理する番組受信装置を有する番組配信システムに関する。
【０３１３】
（番組配信装置の構成）
本実施の形態に係る番組配信装置の構成は、第１の実施形態における図２に示す番組配信装置と同一であるので、説明を繰返さない。
【０３１４】
（番組受信装置の構成）
本実施の形態に係る番組受信装置は、第１の実施形態における図５に示す番組受信装置と以下の点で相違する。
【０３１５】
入力デバイス４２および入力インターフェース部４４は、ユーザ操作により、ユーザＩＤの入力も受付ける。
【０３１６】
視聴履歴蓄積部４９は、ユーザ別の視聴履歴情報を記憶する。図４５は、視聴履歴蓄積部４９に記憶されている視聴履歴情報の例を示す。同図を参照して、視聴履歴情報は、ユーザＩＤに対応して視聴済みの番組のＩＤを記憶する。
【０３１７】
視聴番組特定部４８は、受信した配信番組管理情報が下位の番組管理情報がないことを示しているときには、視聴履歴蓄積部４９から視聴履歴情報を読出す。視聴番組特定部４８は、配信番組管理情報に含まれるＩＤのうち、入力されたユーザＩＤに対応する視聴済みの番組のＩＤを除いたＩＤを特定して、番組案内表示部４７を指示して、特定したＩＤの番組タイトルを表示させる。
【０３１８】
視聴履歴更新部６２は、再生部４６が再生した番組のＩＤを視聴履歴蓄積部４９内の入力されたユーザＩＤに対応する視聴済みの番組のＩＤに追加する。
【０３１９】
（番組配信装置の配信処理動作）
本実施の形態に係る番組配信装置による番組管理情報および番組データの配信処理は、
第１の実施形態と同一であるので、説明を繰返さない。
【０３２０】
（番組受信装置の受信処理動作）
次に、図９、図１０、図４５、および図４６を参照して、番組受信装置４０による番組管理情報および番組データの受信処理を説明する。
【０３２１】
図４６は、番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。同図を参照して、ユーザが入力デバイス４２を通じてユーザＩＤ（＝Ｕ１）を入力する（Ｓ１４０１）。
【０３２２】
次に、ユーザが入力デバイス４２を通じて番組選択の開始操作を入力すると、視聴番組特定部４８は、「最上位」を表わすＩＤ＝０を含む図９（ａ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１４０２、Ｓ１４０３）。
【０３２３】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信された配信用番組管理情報Ａを含む図９（ｂ）に示す番組管理情報配信データを受信する（Ｓ１４０４）。
【０３２４】
次に、視聴番組特定部４８は、配信用番組管理情報Ａが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ａに基づいて、番組案内画面を表示させる（Ｓ１４０５、Ｓ１４０６）。
【０３２５】
次に、ユーザが入力デバイス４２を通じてジャンル「音楽」を選択すると、視聴番組特定部４８は、ジャンル「音楽」を表わすＩＤ＝６を含む図９（ｃ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１４０２、Ｓ１４０３）。
【０３２６】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信された番組管理情報Ｂを含む図９（ｄ）に示す番組管理情報配信データを受信する（Ｓ１４０４）。
【０３２７】
次に、視聴番組特定部４８は、配信用番組管理情報Ｂが下位の番組管理情報があることを示しているので、番組案内表示部４７を指示して、配信用番組管理情報Ｂに基づいて、番組案内画面を表示させる（Ｓ１４０５、Ｓ１４０６）。
【０３２８】
次に、ユーザが入力デバイス４２を通じてジャンル「クラシック」を選択すると、視聴番組特定部４８は、ジャンル「クラシック」を表わすＩＤ＝６５を含む図９（ｅ）に示す番組管理情報配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組管理情報配信要求データを番組配信装置２０へ送信する（Ｓ１４０２、Ｓ１４０３）。
【０３２９】
次に、番組案内表示部４７は、番組配信装置２０から送信された配信用番組管理情報Ｃを含む図９（ｆ）に示す番組管理情報配信データを受信する（Ｓ１４０４）。
【０３３０】
次に、視聴番組特定部４８は、配信用番組管理情報Ｃが下位の番組管理情報がないことを示しているので、視聴履歴蓄積部４９から図４５に示す視聴履歴情報のうち、ユーザＩＤがＵ１である視聴済みの番組のＩＤ（＝２１１、６５１）を取出す。視聴番組特定部４８は、配信用番組管理情報Ｃに含まれるＩＤ（＝６５１〜６５９）のうち、視聴済みの番組のＩＤ＝６５１を除いたＩＤ（＝６５２〜６５９）を特定する。番組案内表示部４７は、ＩＤ＝６５１の番組タイトル「交響曲Ａ」以外のＩＤ＝６５２〜６５９のタイトルを表示する（Ｓ１４０５、Ｓ１４０７）。
【０３３１】
次に、ユーザが入力デバイス４２を通じて番組「ピアノソナタＢ」を選択すると、視聴番組特定部４８は、番組「ピアノソナタＢ」を表わすＩＤ＝６５２を含む図９（ｇ）に示す番組データ配信要求データを作成し、番組管理情報／番組データ通信部６１は、この番組データ配信要求データを番組配信装置２０へ送信する（Ｓ１４０８）。
【０３３２】
次に、番組管理情報／番組データ通信部６１は、番組配信装置２０から送信されたＩＤ＝６５２の番組データを含む図９（ｈ）に示す番組データ配信データを受信する（Ｓ１４０９）。
【０３３３】
再生部４６は、ＩＤ＝６５２の番組データを表示する（Ｓ１４１０）。
【０３３４】
視聴履歴更新部６２は、視聴履歴蓄積部４９内の視聴履歴情報にＩＤ＝６５２を追加する（Ｓ１４１１）。
【０３３５】
以上のように、本実施の形態によれば、番組受信装置を複数の視聴者が共同使用する場合において、視聴者ごとに、視聴者が既に視聴した番組を誤って選択することを防止することができる。
【０３３６】
（変形例）
本発明は、上記実施形態に限定されるものではなく、次のような変形例も含む。
【０３３７】
（１）  ＵＲＬ
第５の実施形態では、第４の実施形態のＩＤとしてＵＲＬを用いる構成と方法について説明したが、これに限定するものではなく、第１〜第３、第６〜第７、および第９の実施形態においても、ＩＤとしてＵＲＬを用いてもよい。
【０３３８】
（２）  ユーザごとの視聴履歴
第９の実施形態では、第１の実施形態の構成と方法をユーザごとに視聴履歴を管理する構成と方法に拡張したが、第２〜第９の実施形態でも、ユーザごとに視聴履歴を管理するものとしてもよい。
【０３３９】
（３）  複数サーバの番組タイトル
第８の実施形態では、番組受信装置は、視聴済みのあるサーバの番組のＩＤと同一のＩＤの別のサーバの番組のタイトルを表示しないとしたが、これに限定するものではなく、たとえば、色やフォントを変えて表示するものとしてもよい。
【０３４０】
（４）  第４、第５の実施形態の番組グループの第１番目の番組
第４の実施形態において、番組グループに属する番組の第１番目の番組（第１話）を視聴するときには、視聴履歴蓄積部には、まだ次の番組のＩＤが記録されていない。したがて、番組受信装置は、番組グループが初めて選択されたときには、番組グループのＩＤを含む番組データ配信要求データを番組配信装置に送信し、番組配信装置は、番組グループのＩＤを含む番組データ配信要求データを受信したときには、その番組グループの第１番目（第１話）の視聴要求があったものとして、第１話の番組データと、第２話の番組データの識別子とを含む番組配信データを番組受信装置に送信するものとすればよい。第５の実施形態も同様である。
【０３４１】
（５）  番組管理情報の取得
本発明の実施形態では、番組管理情報は、番組送信装置が保有するものとしたので、番組受信装置は、番組送信装置に番組管理情報の配信を要求し、番組配信装置は、配信要求された番組管理情報を番組受信装置に配信したが、これに限定するものではない。番組配信装置が、定期的に（たとえば、１週間に１回ごとに）番組管理情報を番組受信装置に配信するものとしてもよく、あるいは、放送局側が、番組管理情報を記録した記録媒体を定期的に各視聴者に提供するものとしてもよい。
【０３４２】
（６）  プログラム
番組配信装置は、専用の装置で実現されるものではなく、コンピュータが番組配信プログラムを実行することによって実現されるものとしてもよい。同様に、番組受信装置は、専用の装置で実現されるものではなく、コンピュータが番組受信プログラムを実行することによって実現されるものとしてもよい。
【０３４３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０３４４】
【図１】番組配信システムの構成を示す図である。
【図２】番組配信装置の構成を示す図である。
【図３】（ａ）は、第１の実施形態における第１階層の蓄積用番組管理情報群を示す図であり、（ｂ）は、第２階層の蓄積用番組管理情報群を示す図であり、（ｃ）は、第３階層の蓄積用番組管理情報群を示す図である。
【図４】（ａ）は、番組管理情報配信要求データの構造を示す図であり、（ｂ）は、番組管理情報配信データの構造を示す図であり、（ｃ）は、番組データ配信要求データの構造を示す図であり、（ｄ）は、番組データ配信データの構造を示す図である。
【図５】番組受信装置の構成を示す図である。
【図６】第１の実施形態における視聴履歴情報の例を示す図である。
【図７】第１の実施形態における番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。
【図８】第１の実施形態における番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである
【図９】（ａ）は、番組管理情報配信要求データを示す図であり、（ｂ）は、番組管理情報配信データを示す図であり、（ｃ）は、番組管理情報配信要求データを示す図であり、（ｄ）は、番組管理情報配信データを示す図であり、（ｅ）は、番組管理情報配信要求データを示す図であり、（ｆ）は、番組管理情報配信データを示す図であり、（ｇ）は、番組データ配信要求データを示す図であり、（ｈ）は、番組データ配信データを示す図である。
【図１０】（ａ）は、配信用番組管理情報Ａを示す図であり、（ｂ）は、配信用番組管理情報Ｂを示す図であり、（ｃ）は、配信用番組管理情報Ｃを示す図である。
【図１１】第１の実施形態における番組案内画面を示す図である。
【図１２】第２の実施形態における番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである
【図１３】第２の実施形態における番組案内画面を示す図である。
【図１４】（ａ）は、第３の実施形態における第１階層の蓄積用番組管理情報群を示す図であり、（ｂ）は、第２階層の蓄積用番組管理情報群を示す図であり、（ｃ）は、第３階層の蓄積用番組管理情報群を示す図であり、（ｄ）は、番組グループの蓄積用番組管理情報群を示す図である。
【図１５】第３の実施形態における視聴履歴情報の例を示す図である。
【図１６】第３の実施形態における番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。
【図１７】第３の実施形態における番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。
【図１８】（ａ）は、番組管理情報配信要求データを示す図であり、（ｂ）は、番組管理情報配信データを示す図であり、（ｃ）は、番組管理情報配信要求データを示す図であり、（ｄ）は、番組管理情報配信データを示す図であり、（ｅ）は、番組管理情報配信要求データを示す図であり、（ｆ）は、番組管理情報配信データを示す図であり、（ｇ）は、番組データ配信要求データを示す図であり、（ｈ）は、番組データ配信データを示す図である。
【図１９】（ａ）は、配信用番組管理情報Ａを示す図であり、（ｂ）は、配信用番組管理情報Ｄを示す図であり、（ｃ）は、配信用番組管理情報Ｅを示す図であり、（ｄ）は、配信用番組管理情報Ｆを示す図であり、（ｅ）は、配信用番組管理情報Ｇを示す図であり、（ｆ）は、配信用番組管理情報Ｈを示す図であり、（ｇ）は、配信用番組管理情報Ｉを示す図である。
【図２０】（ａ）は、第３〜第５の実施形態における番組案内画面を示す図であり、（ｂ）は、従来の番組案内画面を示す図である。
【図２１】第４の実施形態における番組配信データを示す図である。
【図２２】第４の実施形態における視聴履歴情報の例を示す図である。
【図２３】第４の実施形態における番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。
【図２４】第４の実施形態における番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。
【図２５】（ａ）は、番組管理情報配信要求データを示す図であり、（ｂ）は、番組管理情報配信データを示す図であり、（ｃ）は、番組管理情報配信要求データを示す図であり、（ｄ）は、番組管理情報配信データを示す図であり、（ｅ）は、番組管理情報配信要求データを示す図であり、（ｆ）は、番組管理情報配信データを示す図であり、（ｇ）は、番組データ配信要求データを示す図であり、（ｈ）は、番組データ配信データを示す図である。
【図２６】第５の実施形態に係る番組配信装置の構成を示す図である。
【図２７】第５の実施形態に係る番組受信装置の構成を示す図である。
【図２８】（ａ）は、リクエストデータの構造を示す図であり、（ｂ）は、配信用番組管理情報および番組グループに属しない番組データの配信を表すレスポンスデータの構造を示す図であり、（ｃ）は、番組データの配信を表わすレスポンスデータの構造を示す図である。
【図２９】第５の実施形態における視聴履歴情報の例を示す図である。
【図３０】第５の実施形態における番組配信装置２７による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。
【図３１】第５の実施形態における番組受信装置６７による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。
【図３２】（ａ）は、リクエストデータを示す図であり、（ｂ）は、レスポンスデータを示す図であり、（ｃ）は、リクエストデータを示す図であり、（ｄ）は、レスポンスデータを示す図であり、（ｅ）は、リクエストデータを示す図であり、（ｆ）は、レスポンスデータを示す図であり、（ｇ）は、リクエストデータを示す図であり、（ｈ）は、レスポンスデータを示す図である。
【図３３】第６の実施形態における番組データ配信要求データを示す図である。
【図３４】第６の実施形態における視聴履歴情報の例を示す図である。
【図３５】第６の実施形態における番組配信装置２０による番組管理情報および番組データの配信処理の動作手順を示すフローチャートである。
【図３６】第６の実施形態における番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。
【図３７】（ａ）は、番組管理情報配信要求データを示す図であり、（ｂ）は、番組管理情報配信データを示す図であり、（ｃ）は、番組管理情報配信要求データを示す図であり、（ｄ）は、番組管理情報配信データを示す図であり、（ｅ）は、番組管理情報配信要求データを示す図であり、（ｆ）は、番組管理情報配信データを示す図であり、（ｇ）は、番組データ配信要求データを示す図であり、（ｈ）は、番組データ配信データを示す図である。
【図３８】第７の実施形態における番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである
【図３９】第７の実施形態における番組案内画面を示す図である。
【図４０】第８の実施形態における番組配信システムの構成を示す図である。
【図４１】第８の実施形態における番組受信装置９０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。
【図４２】（ａ）は、番組管理情報配信要求データを示す図であり、（ｂ）は、番組管理情報配信データを示す図であり、（ｃ）は、番組管理情報配信データを示す図であり、（ｄ）は、番組管理情報配信データを示す図であり、（ｅ）は、番組管理情報配信要求データを示す図であり、（ｆ）は、番組管理情報配信データを示す図であり、（ｇ）は、番組管理情報配信データを示す図であり、（ｈ）は、番組管理情報配信要求データを示す図であり、（ｉ）は、番組管理情報配信データを示す図であり、（ｊ）は、番組管理情報配信データを示す図であり、（ｋ）は、番組データ配信要求データを示す図である。
【図４３】（ａ）は、配信用番組管理情報Ａ−ａを示す図であり、（ｂ）は、配信用番組管理情報Ａ−ｂを示す図であり、（ｃ）は、配信用番組管理情報Ａ−ｃを示す図であり、（ｄ）は、番組管理情報Ｂ−ａを示す図であり、（ｅ）は、番組管理情報Ｂ−ｃを示す図であり、（ｆ）は、番組管理情報ｃ−ａを示す図であり、図４３（ｇ）は、番組管理情報Ｃ−ｃを示す図である。
【図４４】（ａ）は、第７の実施形態における番組案内画面を示す図であり、（ｂ）は、従来の番組案内画面を示す図である。
【図４５】第８の実施形態における視聴履歴情報の例を示す図である。
【図４６】第８の実施形態における番組受信装置４０による番組管理情報および番組データの受信処理の動作手順を示すフローチャートである。
【符号の説明】
【０３４５】
１０，５０  番組配信システム、２０，２７，２０ａ，２０ｂ，２０ｃ  番組配信装置、２１  番組管理情報蓄積部、２２  番組管理情報／番組データ通信部、２５  視聴番組特定部、２６  通信インターフェース部、２８  データ蓄積部、２９  ＨＴＴＰ通信部、３０  通信網、４０，６７，９０  番組受信装置、４１  表示デバイス、４２  入力デバイス、４３  表示インターフェース部、４４  入力インターフェース部、４５  通信インターフェース部、４６  再生部、４７  番組案内表示部、４８  視聴番組特定部、４９  視聴履歴蓄積部、６１  番組管理情報／番組データ通信部、６２  視聴履歴更新部、６８  ＨＴＴＰ通信部、６９  ＨＴＭＬ表示部、Ａ，Ｂ，Ｃ，Ｄ,Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ａ−ａ，Ａ−ｂ，Ａ−ｃ，Ｂ−ａ，Ｂ−ｃ，Ｃ−ａ，Ｃ−ｃ  配信用番組管理情報、７１，７２，７３，７４，７５，７６，７７，７８，７９，８０，８１，８２，８３，８４，８５，８６，８７  番組案内画面。
【図１】
2005109532.tif 000003
【図２】
2005109532.tif 000004
【図３】
2005109532.tif 000005
【図４】
2005109532.tif 000006
【図５】
2005109532.tif 000007
【図６】
2005109532.tif 000008
【図７】
2005109532.tif 000009
【図８】
2005109532.tif 000010
【図９】
2005109532.tif 000011
【図１０】
2005109532.tif 000012
【図１１】
2005109532.tif 000013
【図１２】
2005109532.tif 000014
【図１３】
2005109532.tif 000015
【図１４】
2005109532.tif 000016
【図１５】
2005109532.tif 000017
【図１６】
2005109532.tif 000018
【図１７】
2005109532.tif 000019
【図１８】
2005109532.tif 000020
【図１９】
2005109532.tif 000021
【図２０】
2005109532.tif 000022
【図２１】
2005109532.tif 000023
【図２２】
2005109532.tif 000024
【図２３】
2005109532.tif 000025
【図２４】
2005109532.tif 000026
【図２５】
2005109532.tif 000027
【図２６】
2005109532.tif 000028
【図２７】
2005109532.tif 000029
【図２８】
2005109532.tif 000030
【図２９】
2005109532.tif 000031
【図３０】
2005109532.tif 000032
【図３１】
2005109532.tif 000033
【図３２】
2005109532.tif 000034
【図３３】
2005109532.tif 000035
【図３４】
2005109532.tif 000036
【図３５】
2005109532.tif 000037
【図３６】
2005109532.tif 000038
【図３７】
2005109532.tif 000039
【図３８】
2005109532.tif 000040
【図３９】
2005109532.tif 000041
【図４０】
2005109532.tif 000042
【図４１】
2005109532.tif 000043
【図４２】
2005109532.tif 000044
【図４３】
2005109532.tif 000045
【図４４】
2005109532.tif 000046
【図４５】
2005109532.tif 000047
【図４６】
2005109532.tif 000048