(57)【特許請求の範囲】
【請求項１】
１または複数の番組の情報を複数のパケットに分割したストリームを受信して処理するためのストリーム取得装置であって、
再生処理装置と通信可能な通信部と、
前記再生処理装置との間で認証情報を前記通信部経由で送受信することにより認証処理を行うための選択番組受付部と、
前記認証処理の完了後、前記ストリームを選択的に受信するための同調部に、前記再生処理装置から前記通信部経由で受信した番組選択指示によって指定された番組に対応する前記ストリームを受信させ、前記通信部に、前記同調部によって受信された前記ストリームの内容を示す情報を前記再生処理装置へ送信させるための制御部とを備え、
前記選択番組受付部は、選択すべき番組を示す選択番組情報を含む前記認証情報を前記再生処理装置から前記通信部経由で受信するか、または前記認証処理が行われる前に前記選択番組情報を前記再生処理装置から前記通信部経由で受信すると、前記選択番組情報を前記制御部へ出力し、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じであり、
前記制御部は、前記選択番組受付部から前記選択番組情報を受けると、前記認証処理が完了したか否かに関わらず、前記選択番組情報の示す番組に対応する前記ストリームを前記同調部に受信させる、ストリーム取得装置。
【請求項２】
前記ストリーム取得装置および前記再生処理装置は、ＩＰパケットを用いて情報を送受信し、
前記番組ごとに前記ＩＰパケットの送信先または送信元のポート番号が決められており、
前記ストリーム取得装置は、さらに、
前記ＩＰパケットの送信先または送信元のポート番号と番組との対応関係を示す情報を記憶するための記憶部を備え、
前記選択番組受付部は、前記認証情報を含む前記ＩＰパケットの送信先または送信元のポート番号を、前記選択番組情報として前記再生処理装置から前記通信部経由で受信し、受信した前記ポート番号を前記制御部へ出力し、
前記制御部は、前記選択番組受付部から前記ポート番号を受けると、前記記憶部から取得した前記対応関係を示す情報に基づいて、前記ポート番号に対応する前記ストリームを前記同調部に受信させる、請求項１に記載のストリーム取得装置。
【請求項３】
前記ストリーム取得装置は、さらに、
前記同調部によって受信された前記ストリームのパケットを、前記再生処理装置において処理可能なパケットに変換するためのトランスコード処理部を備え、
前記制御部は、前記通信部に、前記トランスコード処理部によって変換されたパケットを前記再生処理装置へ送信させ、
前記選択番組受付部は、前記トランスコード処理部における前記変換に用いる情報を含む前記選択番組情報を前記再生処理装置から前記通信部経由で受信する、請求項１または請求項２に記載のストリーム取得装置。
【請求項４】
前記ストリーム取得装置は、さらに、
前記同調部によって受信された前記ストリームのパケットを、前記再生処理装置において復号可能なパケットに暗号化するための暗号処理部を備え、
前記制御部は、前記通信部に、前記暗号処理部によって暗号化されたパケットを前記再生処理装置へ送信させ、
前記選択番組受付部は、前記暗号化に用いる情報を前記認証処理において前記再生処理装置から前記通信部経由で受信する、請求項１から請求項３のいずれか１項に記載のストリーム取得装置。
【請求項５】
前記ストリーム取得装置は、さらに、
前記認証処理が完了するまでに前記同調部によって受信された、前記選択番組情報の示す番組に対応する前記ストリームについては、前記ストリームの内容を示す情報を前記再生処理装置へ送信せずに廃棄するためのパケット削除部を備える、請求項１から請求項４のいずれか１項に記載のストリーム取得装置。
【請求項６】
前記暗号処理部は、前記同調部によって受信された前記ストリームのパケットを、ＤＴＣＰ−ＩＰ（Digital Transmission Content Protection-Internet Protocol）に従って、前記再生処理装置において復号可能なパケットに暗号化する、請求項４に記載のストリーム取得装置。
【請求項７】
前記選択番組受付部は、ＤＴＣＰ−ＩＰに従って、前記再生処理装置との間で前記通信部を介して前記認証処理を行う、請求項１から請求項６のいずれか１項に記載のストリーム取得装置。
【請求項８】
１または複数の番組の情報を複数のパケットに分割したストリームをストリーム取得装置から受信し、前記ストリームに基づいて番組の再生処理を行うための再生処理装置であって、
前記ストリーム取得装置との間で認証情報を送受信することにより認証処理を行なうための選択番組指定部と、
前記選択番組指定部を制御するための制御部とを備え、
前記制御部は、前記選択番組指定部に、前記ストリーム取得装置が選択的に受信すべき前記ストリームを示す選択番組情報を前記認証情報に含めて前記ストリーム取得装置へ送信させるか、または前記認証処理が行われる前に前記選択番組情報を前記ストリーム取得装置へ送信させ、
前記制御部は、前記認証処理が完了すると、前記ストリーム取得装置が自己へ送信すべき前記ストリームを示す番組選択指示を前記ストリーム取得装置へ送信し、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じである、再生処理装置。
【請求項９】
前記ストリーム取得装置および前記再生処理装置は、ＩＰパケットを用いて情報を送受信し、
前記番組ごとに前記ＩＰパケットの送信先または送信元のポート番号が決められており、
前記再生処理装置は、さらに、
前記ＩＰパケットの送信先または送信元のポート番号と番組との対応関係を示す情報を記憶するための記憶部を備え、
前記制御部は、前記記憶部から取得した前記対応関係を示す情報に基づいて、前記再生処理を行うべき番組に対応するポート番号を特定し、前記選択番組指定部に、特定した前記ポート番号を前記選択番組情報として前記認証情報に含めて前記ストリーム取得装置へ送信させる、請求項８に記載の再生処理装置。
【請求項１０】
前記制御部は、前記選択番組指定部に、前記ストリーム取得装置が受信した前記ストリームのパケットを、自己の再生処理装置において処理可能なパケットへ変換するための情報を、前記選択番組情報に含めて前記ストリーム取得装置へ送信させる、請求項８または請求項９に記載の再生処理装置。
【請求項１１】
前記制御部は、前記選択番組指定部に、前記ストリーム取得装置が受信した前記ストリームのパケットを、自己の再生処理装置において復号可能なパケットに暗号化するための情報を、前記認証処理において前記ストリーム取得装置へ送信させる、請求項８から請求項１０のいずれか１項に記載の再生処理装置。
【請求項１２】
前記選択番組指定部は、ＤＴＣＰ−ＩＰに従って、前記ストリーム取得装置との間で前記認証処理を行う、請求項８から請求項１１のいずれか１項に記載の再生処理装置。
【請求項１３】
１または複数の番組の情報を複数のパケットに分割したストリームを処理するための番組処理システムであって、
前記ストリームを取得するためのストリーム取得装置と、
前記ストリーム取得装置によって取得された前記ストリームに基づいて番組の再生処理を行うための再生処理装置とを備え、
前記ストリーム取得装置および前記再生処理装置は、前記ストリーム取得装置および前記再生処理装置間で前記ストリームの内容を示す情報を送受信する前に、認証情報を送受信することにより認証処理を行ない、
前記ストリーム取得装置は、前記認証処理の完了後、前記再生処理装置から受信した番組選択指示に基づいて、ストリームを選択的に受信するための同調部を制御することにより、前記番組選択指示によって指定された番組に対応する前記ストリームの内容を示す情報を前記再生処理装置へ送信し、
前記再生処理装置は、選択すべき番組を示す選択番組情報を前記認証情報に含めて前記ストリーム取得装置へ送信するか、または前記認証処理が行われる前に前記選択番組情報を前記ストリーム取得装置へ送信し、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じであり
前記ストリーム取得装置は、前記選択番組情報を受信すると、前記認証処理が完了したか否かに関わらず、前記同調部に前記選択番組情報の示す番組に対応する前記ストリームを受信させる、番組処理システム。
【請求項１４】
前記ストリーム取得装置および前記再生処理装置は、ＩＰパケットを用いて情報を送受信し、
前記番組ごとに前記ＩＰパケットの送信先または送信元のポート番号が決められており、
前記ストリーム取得装置は、前記ＩＰパケットの送信先または送信元のポート番号と前記番組との対応関係を示す情報を記憶し、
前記再生処理装置は、前記ポート番号を前記選択番組情報として前記認証情報に含めて前記ストリーム取得装置へ送信する、請求項１３に記載の番組処理システム。
【請求項１５】
前記ストリーム取得装置は、前記同調部によって受信された前記ストリームのパケットを、前記再生処理装置において処理可能なパケットに変換して前記再生処理装置へ送信し、
前記再生処理装置は、さらに、前記変換に用いる情報を前記選択番組情報に含めて前記ストリーム取得装置へ送信する、請求項１３または請求項１４に記載の番組処理システム。
【請求項１６】
前記ストリーム取得装置は、前記同調部によって受信された前記ストリームのパケットを、前記再生処理装置において復号可能なパケットに暗号化して前記再生処理装置へ送信し、
前記再生処理装置は、さらに、前記暗号化に用いる情報を前記認証処理において前記ストリーム取得装置へ送信する、請求項１３または請求項１５に記載の番組処理システム。
【請求項１７】
前記ストリーム取得装置は、前記認証処理が完了するまでに前記同調部によって受信された、前記選択番組情報の示す番組に対応する前記ストリームについては、前記ストリームの内容を示す情報を前記再生処理装置へ送信せずに廃棄する、請求項１３から請求項１６のいずれか１項に記載の番組処理システム。
【請求項１８】
前記ストリーム取得装置および前記再生処理装置は、ＤＴＣＰ−ＩＰに従って、前記認証処理を行なう、請求項１３から請求項１７のいずれか１項に記載の番組処理システム。
【請求項１９】
１または複数の番組の情報を複数のパケットに分割したストリームを受信して処理するためのストリーム取得装置におけるストリーム処理方法であって、
再生処理装置との間で認証情報を送受信することにより認証処理を行うステップと、
前記認証処理の完了後、前記再生処理装置から受信した番組選択指示によって指定された番組に対応する前記ストリームを受信するステップと、
受信した前記ストリームの内容を示す情報を前記再生処理装置へ送信するステップと、
選択すべき番組を示す選択番組情報を含む前記認証情報を前記再生処理装置から受信するか、または前記認証処理が行われる前に前記選択番組情報を前記再生処理装置から受信すると、前記認証処理が完了したか否かに関わらず、前記選択番組情報の示す番組に対応する前記ストリームを受信するステップとを含み、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じである、ストリーム処理方法。
【請求項２０】
１または複数の番組の情報を複数のパケットに分割したストリームをストリーム取得装置から受信し、前記ストリームに基づいて番組の再生処理を行うための再生処理装置におけるストリーム処理方法であって、
前記ストリーム取得装置との間で認証情報を送受信することにより認証処理を行なうステップと、
前記ストリーム取得装置が選択的に受信すべき前記ストリームを示す選択番組情報を、前記認証情報に含めて前記ストリーム取得装置へ送信するか、または前記認証処理が行われる前に前記選択番組情報を前記ストリーム取得装置へ送信するステップと、
前記認証処理が完了すると、前記ストリーム取得装置が自己へ送信すべき前記ストリームを示す番組選択指示を、前記ストリーム取得装置へ送信するステップとを含み、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じである、ストリーム処理方法。
【請求項２１】
１または複数の番組の情報を複数のパケットに分割したストリームを処理するための番組処理システムにおけるストリーム処理方法であって、
ストリーム取得装置および再生処理装置が、前記ストリーム取得装置および前記再生処理装置間で前記ストリームの内容を示す情報を送受信する前に、認証情報を送受信することにより認証処理を行なうステップと、
前記ストリーム取得装置が、前記認証処理の完了後、前記再生処理装置から受信した番組選択指示に基づいて、ストリームを選択的に受信するための同調部を制御することにより、前記番組選択指示によって指定された番組に対応する前記ストリームの内容を示す情報を前記再生処理装置へ送信するステップと、
前記再生処理装置が、選択すべき番組を示す選択番組情報を前記認証情報に含めて前記ストリーム取得装置へ送信するか、または前記認証処理が行われる前に前記選択番組情報を前記ストリーム取得装置へ送信するステップとを含み、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じであり、
前記ストリーム処理方法は、さらに、
前記ストリーム取得装置が、前記選択番組情報を受信すると、前記認証処理が完了したか否かに関わらず、前記同調部に前記選択番組情報の示す番組に対応する前記ストリームを受信させるステップを含む、ストリーム処理方法。
【請求項２２】
１または複数の番組の情報を複数のパケットに分割したストリームを受信して処理するためのストリーム取得装置において用いられるストリーム処理プログラムであって、コンピュータに、
再生処理装置との間で認証情報を送受信することにより認証処理を行うステップと、
前記認証処理の完了後、前記ストリームを選択的に受信するための同調部に、前記再生処理装置から受信した番組選択指示によって指定された番組に対応する前記ストリームを受信するステップと、
受信した前記ストリームの内容を示す情報を前記再生処理装置へ送信するステップと、
選択すべき番組を示す選択番組情報を含む前記認証情報を前記再生処理装置から受信するか、または前記認証処理が行われる前に前記選択番組情報を前記再生処理装置から受信すると、前記認証処理が完了したか否かに関わらず、前記選択番組情報の示す番組に対応する前記ストリームを受信するステップとを実行させるためのプログラムであり、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じである、ストリーム処理プログラム。
【請求項２３】
１または複数の番組の情報を複数のパケットに分割したストリームをストリーム取得装置から受信し、前記ストリームに基づいて番組の再生処理を行うための再生処理装置において用いられるストリーム処理プログラムであって、コンピュータに、
前記ストリーム取得装置との間で認証情報を送受信することにより認証処理を行なうステップと、
前記ストリーム取得装置が選択的に受信すべき前記ストリームを示す選択番組情報を、前記認証情報に含めて前記ストリーム取得装置へ送信するか、または前記認証処理が行われる前に前記選択番組情報を前記ストリーム取得装置へ送信するステップと、
前記認証処理が完了すると、前記ストリーム取得装置が自己へ送信すべき前記ストリームを示す番組選択指示を、前記ストリーム取得装置へ送信するステップとを実行させるためのプログラムであり、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じである、ストリーム処理プログラム。
【請求項２４】
１または複数の番組の情報を複数のパケットに分割したストリームを処理するための番組処理システムにおいて用いられるストリーム処理プログラムであって、コンピュータに、
ストリーム取得装置および再生処理装置が、前記ストリーム取得装置および前記再生処理装置間で前記ストリームの内容を示す情報を送受信する前に、認証情報を送受信することにより認証処理を行なうステップと、
前記ストリーム取得装置が、前記認証処理の完了後、前記再生処理装置から受信した番組選択指示に基づいて、ストリームを選択的に受信するための同調部を制御することにより、前記番組選択指示によって指定された番組に対応する前記ストリームの内容を示す情報を前記再生処理装置へ送信するステップと、
前記再生処理装置が、選択すべき番組を示す選択番組情報を前記認証情報に含めて前記ストリーム取得装置へ送信するか、または前記認証処理が行われる前に前記選択番組情報を前記ストリーム取得装置へ送信するステップとを実行させるためのプログラムであり、
前記番組選択指示によって指定された番組は、前記選択番組情報の示す番組と同じであり、
さらに、コンピュータに、
前記ストリーム取得装置が、前記選択番組情報を受信すると、前記認証処理が完了したか否かに関わらず、前記同調部に前記選択番組情報の示す番組に対応する前記ストリームを受信させるステップを実行させるための、ストリーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーム取得装置、再生処理装置、番組処理システム、ストリーム処理方法およびストリーム処理プログラムに関し、特に、受信した番組を処理するためのストリーム取得装置、再生処理装置、番組処理システム、ストリーム処理方法およびストリーム処理プログラムに関する。
【背景技術】
【０００２】
Digital Transmission Content Protection Specification Volume 1（非特許文献１）には（以降DTCPと称する）、デジタル転送中におけるコンテンツを不正なコピーまたは改ざん等から保護するため、以下の規定が定められている。すなわち、コピー制御情報（Copy Control Information, CCI）、公開鍵暗号方式による相互認証および鍵交換(Authentication and Key Exchange, AKE)、コンテンツの暗号化（Content Encryption）ならびに不正な装置の排除（System Renewability）により、デジタル転送中におけるコンテンツは保護される。
【０００３】
また、DTCP Volume 1 Supplement E（非特許文献２）には（以降DTCP-IPと称する）、ＤＴＣＰ（Digital Transmission Content Protection）に対応した装置間においてＩＰ（Internet Protocol）ネットワーク経由でコンテンツを送受信する際に必要な規定が定められている。すなわち、コンテンツの送信側であるソース装置（Source）およびコンテンツの受信側であるシンク装置（Sink）において相互認証および鍵交換（AKE）が行われる。ソース装置は、ＡＫＥが完了すると、コンテンツにＣＣＩを付加した上でＡＫＥにより受けた公開鍵を用いて暗号化を行い、シンク装置に送信する。シンク装置は、ＡＫＥによりソース装置へ送った公開鍵の対となる秘密鍵を用いて、受信したコンテンツの復号化を行う。これにより、家庭内ＬＡＮ（Local Area Network）により接続された装置間、たとえばテレビ放送を受信し、ライブコンテンツの配信を行うＤＭＳ（Digital Media Server）および配信されたライブコンテンツを再生するＤＭＰ（Digital Media Player）間においてコンテンツの送受信を行うことにより、家庭内におけるライブコンテンツの配信が実現される。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Digital Transmission Content Protection Specification Volume 1 (Informational Version) Rev. 1.6 2010.3
【非特許文献２】DTCP Volume 1 Supplement E Mapping DTCP to IP (Informational Version) Rev. 1.31 2010.9
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１および非特許文献２に定められた規定では、装置間でコンテンツの送受信を行う場合、当該装置間で相互認証および鍵交換処理を行う必要がある。しかしながら、この相互認証および鍵交換処理は、時間がかかる上に、ＤＭＳの受信チャンネルが変更される度に行われる。また、ＤＭＳが受信するチャンネルを変更する処理も時間がかかる。従って、ユーザによるＤＭＳの受信チャンネルの変更操作を受けてからライブコンテンツが視聴開始できるまでの待機時間が長くなってしまう。
【０００６】
この発明は、上述の課題を解決するためになされたもので、その目的は、受信した番組を処理する構成において、番組の選択に要する時間を短縮することが可能なストリーム取得装置、再生処理装置、番組処理システム、ストリーム処理方法およびストリーム処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
（１）上記課題を解決するために、この発明のある局面に係わるストリーム取得装置は、１または複数の番組の情報を複数のパケットに分割したストリームを受信して処理するためのストリーム取得装置であって、通信部と、再生処理装置との間で認証情報を送受信することにより認証処理を行うための選択番組受付部と、上記認証処理の完了後、上記ストリームを選択的に受信するための同調部に、上記再生処理装置から受信した番組選択指示によって指定された番組に対応する上記ストリームを受信させ、上記通信部に、上記同調部によって受信された上記ストリームの内容を示す情報を上記再生処理装置へ送信させるための制御部とを備え、上記選択番組受付部は、選択すべき番組を示す選択番組情報を含む上記認証情報を上記再生処理装置から受信するか、または上記認証処理が行われる前に上記選択番組情報を上記再生処理装置から受信すると、上記選択番組情報を上記制御部へ出力し、上記制御部は、上記選択番組受付部から上記選択番組情報を受けると、上記認証処理が完了したか否かに関わらず、上記選択番組情報の示す番組に対応する上記ストリームを上記同調部に受信させる。
【０００８】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報を受信できるので、同調部における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【０００９】
（２）好ましくは、上記ストリーム取得装置および上記再生処理装置は、ＩＰパケットを用いて情報を送受信し、上記ストリーム取得装置は、さらに、ＩＰパケットのポート番号と番組との対応関係を示す情報を記憶するための記憶部を備え、上記選択番組受付部は、上記認証情報を含むＩＰパケットのポート番号を、上記選択番組情報として上記再生処理装置から受信し、受信した上記ポート番号を上記制御部へ出力し、上記制御部は、上記選択番組受付部から上記ポート番号を受けると、上記記憶部から取得した上記対応関係を示す情報に基づいて、上記ポート番号に対応する上記ストリームを上記同調部に受信させる。
【００１０】
このような構成により、認証情報を含むＩＰパケットのポート番号から再生処理装置が要求する番組を特定することができる。これにより、ストリーム取得装置は、再生処理装置との間で予め仕様を決めておく必要がある独自通信を用いることなく、再生処理装置が要求する番組を特定することができる。すなわち、ストリーム取得装置は、既存の仕様の枠組みに従うだけで、再生処理装置が要求する番組を特定することができる。
【００１１】
（３）好ましくは、上記ストリーム取得装置は、さらに、上記同調部によって受信された上記ストリームのパケットを、上記再生処理装置において処理可能なパケットに変換するためのトランスコード処理部を備え、上記制御部は、上記通信部に、上記トランスコード処理部によって変換されたパケットを上記再生処理装置へ送信させ、上記選択番組受付部は、上記トランスコード処理部における上記変換に用いる情報を含む上記選択番組情報を上記再生処理装置から受信する。
【００１２】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に、選択番組情報に含められた上記変換に必要な情報を受信できるので、同調部における同調処理およびトランスコード処理部におけるパケットの変換処理と、認証処理とを並列に行うことができる。これにより、認証処理、同調処理およびパケットの変換処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理およびパケットの変換処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理およびパケットの変換処理と、認証処理とを並列に行うことにより、認証処理、同調処理およびパケットの変換処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【００１３】
（４）好ましくは、上記ストリーム取得装置は、さらに、上記同調部によって受信された上記ストリームのパケットを、上記再生処理装置において復号可能なパケットに暗号化するための暗号処理部を備え、上記制御部は、上記通信部に、上記暗号処理部によって暗号化されたパケットを上記再生処理装置へ送信させ、上記選択番組受付部は、上記暗号化に用いる情報を上記認証処理において上記再生処理装置から受信する。
【００１４】
このように、ストリーム取得装置は、再生処理装置から受信した再生処理装置において復号可能なパケットに暗号化するための情報を用いて暗号化したパケットを再生処理装置へ送信する。これにより、暗号化されたパケットは、再生処理装置のみが復号化できる。すなわち、再生処理装置へ送信されるパケットは、転送中における不正なコピーまたは改ざん等から保護される。
【００１５】
（５）好ましくは、上記ストリーム取得装置は、さらに、上記認証処理が完了するまでに上記認証処理が完了するまでに上記同調部によって受信された、上記選択番組情報の示す番組に対応する上記ストリームについては、上記ストリームの内容を示す情報を上記再生処理装置へ送信せずに廃棄するためのパケット削除部を備える。
【００１６】
このような構成により、同調部において受信されたストリームを再生処理装置へ送信するまでにかかる遅延時間を短くすることができる。すなわち、同調処理と、認証処理とは並列に行うことができる。たとえば、同調処理が認証処理よりも早く終わった場合、以下の問題が発生する。ストリーム取得装置は、認証処理が完了するまでは再生処理装置から番組選択指示を受信できないので、同調部によって受信されたストリームのパケットを速やかに再生処理装置へ送信できない。ストリーム取得装置が、速やかに再生処理装置へ送信できなかったパケットを、認証処理完了後に再生処理装置から番組選択指示を受信した後に再生処理装置へ送信すると、上記遅延時間が長くなってしまう。これに対して、パケット削除部４１が、認証処理が完了するまでに同調部によって受信されたパケットを廃棄することにより、上記遅延時間を短くすることができる。
【００１７】
（６）より好ましくは、上記暗号処理部は、上記同調部によって受信された上記ストリームのパケットを、ＤＴＣＰ−ＩＰ（Digital Transmission Content Protection-Internet Protocol）に従って、上記再生処理装置において復号可能なパケットに暗号化する。
【００１８】
このような構成により、ストリーム取得装置は、ＤＴＣＰ−ＩＰの仕様を満たすので、暗号化したパケットを、当該仕様を満たす再生処理装置へ送信することができる。また、当該仕様を満たすことを要求する国または地域において、ストリーム取得装置を販売することができる。
【００１９】
（７）好ましくは、上記選択番組受付部は、ＤＴＣＰ−ＩＰに従って、上記再生処理装置との間で上記認証処理を行う。
【００２０】
このような構成により、ストリーム取得装置は、ＤＴＣＰ−ＩＰの仕様を満たすので、当該仕様を満たすストリーム取得装置または再生処理装置と接続することができる。また、当該仕様を満たすことを要求する国または地域において、ストリーム取得装置を販売することができる。
【００２１】
（８）また、この発明の別の局面に係わる再生処理装置は、１または複数の番組の情報を複数のパケットに分割したストリームをストリーム取得装置から受信し、上記ストリームに基づいて番組の再生処理を行うための再生処理装置であって、上記ストリーム取得装置との間で認証情報を送受信することにより認証処理を行なうための選択番組指定部と、上記選択番組指定部を制御するための制御部とを備え、上記制御部は、上記選択番組指定部に、上記ストリーム取得装置が選択的に受信すべき上記ストリームを示す選択番組情報を上記認証情報に含めて上記ストリーム取得装置へ送信させるか、または上記認証処理が行われる前に上記選択番組情報を上記ストリーム取得装置へ送信させ、上記制御部は、上記認証処理が完了すると、上記ストリーム取得装置が自己へ送信すべき上記ストリームを示す番組選択指示を上記ストリーム取得装置へ送信する。
【００２２】
このような構成により、再生処理装置は、認証処理中または認証処理が行われるより前に選択すべき番組を示す選択番組情報を送信できるので、ストリーム取得装置において、同調処理および認証処理を並列に行うことができる。これにより、ストリーム取得装置における、同調処理および認証処理が完了するまでの時間を短縮することができる。従って、再生処理装置は、認証情報に含めて選択番組情報を送信する、または認証処理が行われるより前に選択番組情報を送信することにより、番組選択指示により示されるストリームを、認証処理の完了後に送信される番組選択指示を受信してから同調処理を行う場合より早くストリーム取得装置から受信することができる。
【００２３】
（９）好ましくは、上記ストリーム取得装置および上記再生処理装置は、ＩＰパケットを用いて情報を送受信し、上記再生処理装置は、さらに、上記ＩＰパケットのポート番号と番組との対応関係を示す情報を記憶するための記憶部を備え、上記制御部は、上記記憶部から取得した上記対応関係を示す情報に基づいて、上記再生処理を行うべき番組に対応するポート番号を特定し、上記選択番組指定部に、特定した上記ポート番号を上記選択番組情報として上記認証情報に含めて上記ストリーム取得装置へ送信させる。
【００２４】
このような構成により、認証情報を含むＩＰパケットのポート番号に再生処理を行うべき番組を対応付けて、ストリーム取得装置へ送信することができる。これにより、再生処理装置は、ストリーム取得装置との間で予め仕様を決めておく必要がある独自通信を用いることなく、再生処理を行うべき番組の情報を含む認証情報をストリーム取得装置へ送信することができる。すなわち、再生処理装置は、既存の仕様の枠組みに従うだけで、再生処理を行うべき番組の情報を含む認証情報をストリーム取得装置へ送信することができる。
【００２５】
（１０）好ましくは、上記制御部は、上記選択番組指定部に、上記ストリーム取得装置が受信した上記ストリームのパケットを、自己の再生処理装置において処理可能なパケットへ変換するための情報を、上記選択番組情報に含めて上記ストリーム取得装置へ送信させる。
【００２６】
このような構成により、再生処理装置は、認証処理中または認証処理が行われるより前に、選択番組情報に含められた上記変換に必要な情報を送信できるので、ストリーム取得装置おける、同調処理およびパケットの変換処理と、認証処理とを並列に行うことが可能となる。これにより、認証処理、同調処理およびパケットの変換処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理およびパケットの変換処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、再生処理装置は、ストリーム取得装置に、同調処理およびパケットの変換処理と、認証処理とを並列に行わせることにより、認証処理、同調処理およびパケットの変換処理を完了させるまでの時間を短縮し、ストリーム取得装置へ番組選択指示を送信してから番組選択指示によって指定された番組に対応するストリームをストリーム取得装置から受信するまでの時間を短くすることができる。
【００２７】
（１１）好ましくは、上記制御部は、上記選択番組指定部に、上記ストリーム取得装置が受信した上記ストリームのパケットを、自己の再生処理装置において復号可能なパケットに暗号化するための情報を、上記認証処理において上記ストリーム取得装置へ送信させる。
【００２８】
このような構成により、再生処理装置は、自己の再生処理装置において復号可能なパケットに暗号化するための情報によりストリーム取得装置において暗号化されたパケットを受信することができる。これにより、暗号化されたパケットは、再生処理装置のみが復号化できる。すなわち、再生処理装置は、転送中における不正なコピーまたは改ざん等から保護されたパケットを、ストリーム取得装置から受信することができる。
【００２９】
（１２）好ましくは、上記選択番組指定部は、ＤＴＣＰ−ＩＰに従って、上記ストリーム取得装置との間で上記認証処理を行う。
【００３０】
このような構成により、再生処理装置は、ＤＴＣＰ−ＩＰの仕様を満たすので、当該仕様を満たすストリーム取得装置または再生処理装置と接続することができる。また、当該仕様を満たすことを要求する国または地域において、再生処理装置を販売することができる。
【００３１】
（１３）また、この発明のある局面に係わる番組処理システムは、１または複数の番組の情報を複数のパケットに分割したストリームを処理するための番組処理システムであって、上記ストリームを取得するためのストリーム取得装置と、上記ストリーム取得装置によって取得された上記ストリームに基づいて番組の再生処理を行うための再生処理装置とを備え、上記ストリーム取得装置および上記再生処理装置は、上記ストリーム取得装置および上記再生処理装置間で上記ストリームの内容を示す情報を送受信する前に、認証情報を送受信することにより認証処理を行ない、上記ストリーム取得装置は、上記認証処理の完了後、上記再生処理装置から受信した番組選択指示に基づいて、ストリームを選択的に受信するための同調部を制御することにより、上記番組選択指示によって指定された番組に対応する上記ストリームの内容を示す情報を上記再生処理装置へ送信し、上記再生処理装置は、選択すべき番組を示す選択番組情報を上記認証情報に含めて上記ストリーム取得装置へ送信するか、または上記認証処理が行われる前に上記選択番組情報を上記ストリーム取得装置へ送信し、上記ストリーム取得装置は、上記選択番組情報を受信すると、上記認証処理が完了したか否かに関わらず、上記同調部に上記選択番組情報の示す番組に対応する上記ストリームを受信させる。
【００３２】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報を再生処理装置から受信できるので、同調部における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【００３３】
（１４）好ましくは、上記ストリーム取得装置および上記再生処理装置は、ＩＰパケットを用いて情報を送受信し、上記ストリーム取得装置は、上記ＩＰパケットのポート番号と上記番組との対応関係を示す情報を記憶し、上記再生処理装置は、上記ポート番号を上記選択番組情報として上記認証情報に含めて上記ストリーム取得装置へ送信する。
【００３４】
このような構成により、再生処理装置は、認証情報を含むＩＰパケットのポート番号に再生処理を行うべき番組を対応付けて、ストリーム取得装置へ送信することができる。また、ストリーム取得装置は、認証情報を含むＩＰパケットのポート番号から再生処理装置が要求する番組を特定することができる。これにより、ストリーム取得装置および再生処理装置は、予め仕様を決めておく必要がある独自通信を用いることなく、選択番組情報を送受信することができる。すなわち、ストリーム取得装置および再生処理装置は、既存の仕様の枠組みに従うだけで、選択番組情報を送受信することができる。
【００３５】
（１５）好ましくは、上記ストリーム取得装置は、上記同調部によって受信された上記ストリームのパケットを、上記再生処理装置において処理可能なパケットに変換して上記再生処理装置へ送信し、上記再生処理装置は、さらに、上記変換に用いる情報を上記選択番組情報に含めて上記ストリーム取得装置へ送信する。
【００３６】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に選択番組情報に含められた上記変換に必要な情報を受信できるので、同調部における同調処理、およびパケットの変換処理と、認証処理とを並列に行うことができる。これにより、認証処理、同調処理およびパケットの変換処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理およびパケットの変換処理と、認証処理とを並列に行うことにより、認証処理、同調処理およびパケットの変換処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【００３７】
（１６）好ましくは、上記ストリーム取得装置は、上記同調部によって受信された上記ストリームのパケットを、上記再生処理装置において復号可能なパケットに暗号化して上記再生処理装置へ送信し、上記再生処理装置は、さらに、上記暗号化に用いる情報を上記認証処理において上記ストリーム取得装置へ送信する。
【００３８】
このように、ストリーム取得装置は、再生処理装置から受信した再生処理装置において復号可能なパケットに暗号化するための情報を用いて暗号化したパケットを再生処理装置へ送信する。これにより、暗号化されたパケットは、再生処理装置のみが復号化できる。すなわち、ストリーム取得装置から再生処理装置へ送信されるパケットは、転送中における不正なコピーまたは改ざん等から保護される。
【００３９】
（１７）好ましくは、上記ストリーム取得装置は、上記認証処理が完了するまでに上記同調部によって受信された、上記選択番組情報の示す番組に対応する上記ストリームについては、上記ストリームの内容を示す情報を上記再生処理装置へ送信せずに廃棄する。
【００４０】
このような構成により、同調部において受信されたストリームを再生処理装置へ送信するまでにかかる遅延時間を短くすることができる。すなわち、同調処理と、認証処理とは並列に行うことができる。たとえば、同調処理が認証処理よりも早く終わった場合、以下の問題が発生する。ストリーム取得装置は、認証処理が完了するまでは再生処理装置から番組選択指示を受信できないので、同調部によって受信されたストリームのパケットを速やかに再生処理装置へ送信できない。ストリーム取得装置が、速やかに再生処理装置へ送信できなかったパケットを、認証処理完了後に再生処理装置から番組選択指示を受信した後に再生処理装置へ送信すると、上記遅延時間が長くなってしまう。これに対して、ストリーム取得装置が、認証処理が完了するまでに同調部によって受信されたパケットを廃棄することにより、上記遅延時間を短くすることができる。
【００４１】
（１８）好ましくは、上記ストリーム取得装置および上記再生処理装置は、ＤＴＣＰ−ＩＰに従って、上記認証処理を行なう。
【００４２】
このような構成により、ストリーム取得装置および再生処理装置は、ＤＴＣＰ−ＩＰの仕様を満たすので、当該仕様を満たすストリーム取得装置または再生処理装置と接続することができる。また、当該仕様を満たすことを要求する国または地域において、ストリーム取得装置および再生処理装置を販売することができる。
【００４３】
（１９）また、この発明のある局面に係わるストリーム取得方法は、１または複数の番組の情報を複数のパケットに分割したストリームを受信して処理するためのストリーム取得装置におけるストリーム取得方法であって、再生処理装置との間で認証情報を送受信することにより認証処理を行うステップと、上記認証処理の完了後、上記再生処理装置から受信した番組選択指示によって指定された番組に対応する上記ストリームを受信するステップと、受信した上記ストリームの内容を示す情報を上記再生処理装置へ送信するステップと、選択すべき番組を示す選択番組情報を含む上記認証情報を上記再生処理装置から受信するか、または上記認証処理が行われる前に上記選択番組情報を上記再生処理装置から受信すると、上記認証処理が完了したか否かに関わらず、上記選択番組情報の示す番組に対応する上記ストリームを受信するステップとを含む。
【００４４】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報を受信できるので、同調部における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【００４５】
（２０）また、この発明の別の局面に係わる再生処理方法は、１または複数の番組の情報を複数のパケットに分割したストリームをストリーム取得装置から受信し、上記ストリームに基づいて番組の再生処理を行うための再生処理装置における再生処理方法であって、上記ストリーム取得装置との間で認証情報を送受信することにより認証処理を行なうステップと、上記ストリーム取得装置が選択的に受信すべき上記ストリームを示す選択番組情報を、上記認証情報に含めて上記ストリーム取得装置へ送信するか、または上記認証処理が行われる前に上記選択番組情報を上記ストリーム取得装置へ送信するステップと、上記認証処理が完了すると、上記ストリーム取得装置が自己へ送信すべき上記ストリームを示す番組選択指示を、上記ストリーム取得装置へ送信するステップとを含む。
【００４６】
このような構成により、再生処理装置は、認証処理中または認証処理が行われるより前に選択すべき番組を示す選択番組情報を送信できるので、ストリーム取得装置において、同調処理および認証処理を並列に行うことができる。これにより、ストリーム取得装置における、同調処理および認証処理が完了するまでの時間を短縮することができる。従って、再生処理装置は、認証情報に含めて選択番組情報を送信する、または認証処理が行われるより前に選択番組情報を送信することにより、番組選択指示により示されるストリームを、認証処理の完了後に送信させる番組選択指示を受信してから同調処理を行う場合より早くストリーム取得装置から受信することができる。
【００４７】
（２１）また、この発明のある局面に係わる番組処理方法は、１または複数の番組の情報を複数のパケットに分割したストリームを処理するための番組処理システムにおける番組処理方法であって、ストリーム取得装置および再生処理装置が、上記ストリーム取得装置および上記再生処理装置間で上記ストリームの内容を示す情報を送受信する前に、認証情報を送受信することにより認証処理を行なうステップと、上記ストリーム取得装置が、上記認証処理の完了後、上記再生処理装置から受信した番組選択指示に基づいて、ストリームを選択的に受信するための同調部を制御することにより、上記番組選択指示によって指定された番組に対応する上記ストリームの内容を示す情報を上記再生処理装置へ送信するステップと、上記再生処理装置が、選択すべき番組を示す選択番組情報を上記認証情報に含めて上記ストリーム取得装置へ送信するか、または上記認証処理が行われる前に上記選択番組情報を上記ストリーム取得装置へ送信するステップと、上記ストリーム取得装置が、上記選択番組情報を受信すると、上記認証処理が完了したか否かに関わらず、上記同調部に上記選択番組情報の示す番組に対応する上記ストリームを受信させるステップとを含む。
【００４８】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報を再生処理装置から受信できるので、同調部における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【００４９】
（２２）また、この発明のある局面に係わるストリーム取得プログラムは、１または複数の番組の情報を複数のパケットに分割したストリームを受信して処理するためのストリーム取得装置において用いられるストリーム取得プログラムであって、コンピュータに、再生処理装置との間で認証情報を送受信することにより認証処理を行うステップと、上記認証処理の完了後、上記ストリームを選択的に受信するための同調部に、上記再生処理装置から受信した番組選択指示によって指定された番組に対応する上記ストリームを受信するステップと、受信した上記ストリームの内容を示す情報を上記再生処理装置へ送信するステップと、選択すべき番組を示す選択番組情報を含む上記認証情報を上記再生処理装置から受信するか、または上記認証処理が行われる前に上記選択番組情報を上記再生処理装置から受信すると、上記認証処理が完了したか否かに関わらず、上記選択番組情報の示す番組に対応する上記ストリームを受信するステップとを実行させるためのプログラムである。
【００５０】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報を受信できるので、同調部における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【００５１】
（２３）また、この発明の別の局面に係わる再生処理プログラムは、１または複数の番組の情報を複数のパケットに分割したストリームをストリーム取得装置から受信し、上記ストリームに基づいて番組の再生処理を行うための再生処理装置において用いられる再生処理プログラムであって、コンピュータに、上記ストリーム取得装置との間で認証情報を送受信することにより認証処理を行なうステップと、上記ストリーム取得装置が選択的に受信すべき上記ストリームを示す選択番組情報を、上記認証情報に含めて上記ストリーム取得装置へ送信するか、または上記認証処理が行われる前に上記選択番組情報を上記ストリーム取得装置へ送信するステップと、上記認証処理が完了すると、上記ストリーム取得装置が自己へ送信すべき上記ストリームを示す番組選択指示を、上記ストリーム取得装置へ送信するステップとを実行させるためのプログラムである。
【００５２】
このような構成により、再生処理装置は、認証処理中または認証処理が行われるより前に選択すべき番組を示す選択番組情報を送信できるので、ストリーム取得装置において、同調処理および認証処理を並列に行うことができる。これにより、ストリーム取得装置における、同調処理および認証処理が完了するまでの時間を短縮することができる。従って、再生処理装置は、認証情報に含めて選択番組情報を送信する、または認証処理が行われるより前に選択番組情報を送信することにより、番組選択指示により示されるストリームを、認証処理の完了後に送信させる番組選択指示を受信してから同調処理を行う場合より早くストリーム取得装置から受信することができる。
【００５３】
（２４）また、この発明のある局面に係わる番組処理プログラムは、１または複数の番組の情報を複数のパケットに分割したストリームを処理するための番組処理システムにおいて用いられる番組処理プログラムであって、コンピュータに、ストリーム取得装置および再生処理装置が、上記ストリーム取得装置および上記再生処理装置間で上記ストリームの内容を示す情報を送受信する前に、認証情報を送受信することにより認証処理を行なうステップと、上記ストリーム取得装置が、上記認証処理の完了後、上記再生処理装置から受信した番組選択指示に基づいて、ストリームを選択的に受信するための同調部を制御することにより、上記番組選択指示によって指定された番組に対応する上記ストリームの内容を示す情報を上記再生処理装置へ送信するステップと、上記再生処理装置が、選択すべき番組を示す選択番組情報を上記認証情報に含めて上記ストリーム取得装置へ送信するか、または上記認証処理が行われる前に上記選択番組情報を上記ストリーム取得装置へ送信するステップと、上記ストリーム取得装置が、上記選択番組情報を受信すると、上記認証処理が完了したか否かに関わらず、上記同調部に上記選択番組情報の示す番組に対応する上記ストリームを受信させるステップとを実行させるためのプログラムである。
【００５４】
このような構成により、ストリーム取得装置は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報を再生処理装置から受信できるので、同調部における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ストリーム取得装置は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、再生処理装置から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームを再生処理装置へ送信するまでの時間を短くすることができる。
【発明の効果】
【００５５】
本発明によれば、受信した番組を処理する構成において、番組の選択に要する時間を短縮することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態に係る番組処理システムの構成を示す図である。
【図２】本発明の実施の形態に係るデジタルメディアサーバ（ＤＭＳ）装置の構成を示す図である。
【図３】本発明の実施の形態に係るデジタルメディア再生（ＤＭＰ）装置の構成を示す図である。
【図４】本発明の実施の形態に係るＣＤＳの一例を示す図である。
【図５】本発明の実施の形態に係る番組処理システムにおける番組処理の動作手順のシーケンスの一例を示す図である。
【図６】本発明の実施の形態に係るポート番号を利用して認証処理および受信先変更処理を並列に行う際の動作手順のシーケンスの一例を示す図である。
【図７】本発明の実施の形態に係るチューンメッセージを利用して認証処理および受信先変更処理を並列に行う際の動作手順のシーケンスの一例を示す図である。
【図８】本発明の実施の形態に係る番組処理システムにおいて遅延時間が発生する問題を説明するための図である。
【図９】本発明の実施の形態に係るＤＭＳ装置におけるパケット削除部によるストリームの余計な待機時間の発生を抑えるための動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００５７】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００５８】
［番組処理システムの構成］
図１は、本発明の実施の形態に係る番組処理システムの構成を示す図である。
【００５９】
図１を参照して、番組処理システム１０は、デジタルメディアサーバ装置（ストリーム取得装置）１１と、デジタルメディア再生装置（再生処理装置）１２と、ネットワーク１３とを備える。以下、デジタルメディアサーバ装置１１をＤＭＳ装置１１と称し、デジタルメディア再生装置１２をＤＭＰ装置１２と称する。
【００６０】
ＤＭＳ装置１１およびＤＭＰ装置１２は、ネットワーク１３を介して接続されると、ＵＰｎＰ（Universal Plug and Play）により互いの存在を認識する。ＵＰｎＰは、ＤＬＮＡ（Digital Living Network Alliance）のガイドラインにおいて定めされた、機器間が通信する際の手順のベースである。次に、ＤＭＳ装置１１およびＤＭＰ装置１２は、ＨＴＴＰ（HyperText Transfer Protocol）等のプロトコルを用いてＳＯＡＰ（Simple Object Access Protocol）による通信を行い、メッセージを交換し、所定の初期動作を行う。
【００６１】
ＤＭＳ装置１１は、１または複数の番組の情報を複数のパケットに分割したストリームを取得して処理する。たとえば、ＤＭＳ装置１１は、同調部においてＭＰＥＧ２―ＴＳ（Moving Picture Experts Group 2 Transport Stream）規格に従うストリームを取得して処理する。
【００６２】
ＤＭＳ装置１１は、たとえば受信したストリームをＬＡＮなどのネットワーク１３経由で配信する際には、ＤＴＣＰ−ＩＰの規定に従う必要がある。すなわち、ＤＭＳ装置１１は、ＤＴＣＰ対応装置とＡＫＥ（相互認証および鍵交換）を行い、ＣＣＩ（コピー制御情報）を付加したストリームを、ＡＫＥにおいてＤＭＰ装置１２から受けた公開鍵により暗号化した上で配信しなければならない。また、ＤＭＳ装置１１は、配信するストリームには複数の番組の情報を含めることはできない。
【００６３】
ＤＭＰ装置１２は、ＤＭＳ装置１１へ送信した公開鍵と対になる秘密鍵を用いて、ＤＭＳ装置１１により配信されたストリームを復号処理し、当該ストリームに含まれるライブコンテンツをたとえば表示装置において表示する。
【００６４】
ＤＭＰ装置１２は、たとえばＤＭＳ装置１１に対して受信するチャンネルの切替えを要求することにより、ＤＭＳ装置１１により配信されるライブコンテンツを変更することができる。また、ＤＭＰ装置１２は、ＤＭＳ装置１１へトランスコード情報を送信することにより、配信されるライブコンテンツの画質を切り替えることができる。
【００６５】
ネットワーク１３に接続されるＤＭＳ装置１１は、一台に限定されることはなく、複数台のＤＭＳ装置１１がネットワーク１３に接続されていても構わない。また、ネットワーク１３に接続されるＤＭＰ装置１２は、一台に限定されることはなく、複数台のＤＭＰ装置１２がネットワーク１３に接続されていても構わない。
【００６６】
［装置構成］
次に、ＤＭＳ装置１１およびＤＭＰ装置１２をより詳細に説明する。
【００６７】
図２は、本発明の実施の形態に係るデジタルメディアサーバ（ＤＭＳ）装置の構成を示す図である。
【００６８】
図３は、本発明の実施の形態に係るデジタルメディア再生（ＤＭＰ）装置の構成を示す図である。
【００６９】
図２を参照して、ＤＭＳ装置１１は、同調部３２と、同調制御部３３と、トランスコード処理部３４と、コンテンツ記録部３６と、暗号処理部３７と、通信部３８と、パケット削除部４０と、記憶部４１と、選択番組受付部４２とを備える。選択番組受付部４２は、サーバ側認証処理部３５と、サーバ側装置検出部３９とを含む。なお、同調部３２は、ＤＭＳ装置１１の外部に設けられていてもよい。
【００７０】
通信部３８は、他の装置とネットワーク１３経由で認証情報、チューンメッセージを含むメッセージおよびストリーム等の送受信を行う。また、コンテンツ記録部３６は、たとえばＨＤＤ（Hard Disk Drive）であり、録画した番組コンテンツを保持する。記憶部４１は、たとえばＤＲＡＭ（Dynamic Random Access Memory）などのメモリであり、ＤＭＳ装置１１における各ユニット間でやりとりを行う各種情報を記憶する。
【００７１】
図３を参照して、ＤＭＰ装置１２は、操作受付部５２と、制御部５３と、通信部５５と、復号処理部５６と、映像出力部５７と、記憶部５８と、選択番組指定部５９とを備える。選択番組指定部５９は、再生側装置検出部５１と、再生側認証処理部５４とを含む。
【００７２】
通信部５５は、他の装置とネットワーク１３経由で認証情報、チューンメッセージを含むメッセージおよびストリーム等の送受信を行う。記憶部５８は、たとえばＤＲＡＭ（Dynamic Random Access Memory）などのメモリであり、ＤＭＰ装置１２における各ユニット間でやりとりを行う各種情報を記憶する。
【００７３】
ＤＭＳ装置１１において、選択番組受付部４２は、選択すべき番組を示す選択番組情報を受信する。具体的には、選択番組受付部４２は、他の装置からサーバ側認証処理部３５へ送信された認証要求を受信したポートのポート番号、または他の装置からサーバ側装置検出部３９へ送信されたチューンメッセージを選択番組情報として受信する。
【００７４】
サーバ側認証処理部３５は、ＤＭＰ装置１２と認証処理（ＡＫＥ）を行う。具体的には、サーバ側認証処理部３５は、ＴＣＰ／ＩＰによりＤＭＰ装置１２から認証要求を受付けることによりＡＫＥを開始する。この際、サーバ側認証処理部３５は、ポートを複数保持しておき、認証要求を受付けたポートのポート番号を同調制御部３３へ通知する。また、サーバ側認証処理部３５は、認証要求を受付けたポートのポート番号を用いて当該ＡＫＥを行う。
【００７５】
サーバ側認証処理部３５が保持する各ポートのポート番号は、記憶部４１に保持されるＣＤＳ（Content Directory service）において、たとえば同調先、チャンネルおよびトランスコード情報に関連付けされて記録される。すなわち、ポート番号を基に、選択すべき番組を特定することができる。
【００７６】
図４は、本発明の実施の形態に係るＣＤＳの一例を示す図である。
図４を参照して、同調先は、同調部３２が受信する無線信号の物理チャンネルを表す。チャンネルは、同調部３２により受信された無線信号から抽出したストリームにおいて複数の番組プログラムが含まれる場合、これらの番組プログラムを区別するために用いる。従って、同調先とチャンネルとは一般的に異なる。
【００７７】
また、サーバ側認証処理部３５は、ＤＴＬＡ(Digital Transmission Licensing Administrator)により発行されたサーバ側秘密鍵およびサーバ側秘密鍵の対となるサーバ側公開鍵を保持する。これにより、サーバ側認証処理部３５は、ＤＭＰ装置１２がＤＴＬＡにより発行された証明書を保持する正規の装置であるかを認証する。
【００７８】
そして、サーバ側認証処理部３５は、認証が成功すると再生側認証処理部５４が保持する再生側公開鍵と自己が保持するサーバ側公開鍵とを交換し、ＡＫＥを終了する。そして、サーバ側認証処理部３５は、交換により取得した再生側公開鍵を同調制御部３３へ出力する。
【００７９】
同調制御部３３は、サーバ側認証処理部３５からポート番号の通知を受けると、図４に示すＣＤＳを参照し、当該ポート番号に関連付けられた同調先、チャンネルおよびトランスコード情報を抽出する。そして、同調制御部３３は、抽出した同調先を同調部３２へ出力する。また、同調制御部３３は、抽出したチャンネルおよびトランスコード情報をトランスコード処理部３４へ通知する。
【００８０】
また、同調制御部３３は、サーバ側装置検出部３９からチャンネルおよびトランスコード情報を受けた場合は、図４に示すＣＤＳを参照し、受けたチャンネルに対応する同調先を同調部３２へ出力し、また、受けたチャンネルおよびトランスコード情報をトランスコード処理部３４へ通知してもよい。
【００８１】
また、同調制御部３３は、サーバ側認証処理部３５から再生側公開鍵を受けると、ＤＴＣＰ−ＩＰに対応した暗号処理を行う暗号処理部３７へ再生側公開鍵を通知する。
【００８２】
また、同調制御部３３は、番組選択指示を他の装置から受信すると、当該番組選択指示により指定された番組に対応するストリームを同調部３２に取得させる。具体的には、同調制御部３３は、チャンネル変更命令をＤＭＰ装置１２から受信すると、チャンネル変更命令により指定された番組に対応するストリームを同調部３２に取得させる。
【００８３】
同調部３２は、たとえばアンテナ３１によって受信された無線信号において、同調制御部３３から受けた同調先に対応した周波数帯の無線信号を選択的に同調し、増幅した後、アナログ−デジタル変換を行うことによりストリームを抽出する。すなわち、同調部３２は、同調制御部３３から受ける同調先に選局することにより、特定の局側装置により送信されるストリームを抽出する。また、局側装置は、たとえば光ファイバーを伝送路に用いたＦＴＴＨ（Fiber To The Home）の有線方式により、ストリームを送信するＩＰＴＶ（Internet Protocol Television）に対応するサーバでもよい。そして、同調部３２は、抽出したストリームをトランスコード処理部３４へ出力する。
【００８４】
ストリームには複数のＴＳ（Transport Stream）パケットが含まれ、各ＴＳパケットは、識別子であるＰＩＤ（Packet Identification）を含む。そして、ストリームには、番組の映像を示すビデオＴＳパケットおよび番組の音声を示すオーディオＴＳパケットの他に、ＰＳＩ（Program Specific Information）を示すＴＳパケットが含まれる。このＰＳＩには、ＰＡＴ（Program Association Table）およびＰＭＴ（Program Map Table）が含まれる。ＰＡＴは、ストリームに含まれる１または複数の番組すなわち現在放送中である１または複数の番組の識別子であるチャンネルＩＤと、各放送チャンネルの情報を含むＰＭＴのＰＩＤとを含む。ＰＭＴは、対応の番組の内容を含むビデオＴＳパケットおよびオーディオＴＳパケットのＰＩＤを含む。ＰＡＴおよびＰＭＴは、局側装置からそれぞれ所定の周期で繰り返し送信される。
【００８５】
すなわち、ストリームにおける複数のＴＳパケットは、番組の映像または音声を示す再生対象パケットであるビデオＴＳパケットおよびオーディオＴＳパケットを含む。また、ストリームにおける複数のＴＳパケットは、番組に対応して生成され、対応の番組の再生対象パケットのＰＩＤを含むＰＭＴパケット、および１または複数のＰＭＴパケットのＰＩＤを含むＰＡＴパケットを含む。
【００８６】
トランスコード処理部３４は、同調部３２により抽出されたストリームをＤＭＰ装置１２へ配信するために、ＤＴＣＰ−ＩＰの規定に従い以下の処理を行う。すなわち、トランスコード処理部３４は、ストリームへＤＴＣＰ記述子を挿入する。ＤＴＣＰ記述子は、コピーネバー（Copy Never, CN）およびコピーワンジェネレーション（Copy-one-generation, COG）等のコピー制限の条件を示すＣＣＩ情報を含む。
【００８７】
また、トランスコード処理部３４は、ＤＬＮＡが定めたガイドラインに従って、当該ストリームをパーシャルＴＳ化するための処理を行う。すなわち、トランスコード処理部３４は、たとえば当該ストリームにおいて複数の番組が含まれている場合、同調制御部３３により通知されたチャンネルに該当する番組のみを含むストリームを生成する。この際、トランスコード処理部３４は、必要に応じてＰＭＴの内容を書き換える。これは、ＤＴＣＰ−ＩＰの規定により、配信するストリームに複数の番組を含めることができないためである。
【００８８】
そして、トランスコード処理部３４は、同調制御部３３により通知されたトランスコード情報を受けると、配信するコンテンツの画質を変換する必要がある場合、画質変換処理を行う。トランスコード情報は、たとえば「リアル」、「３倍圧縮」または「１０倍圧縮」であり、これらによりストリームにより配信される番組の画質が指定され、当該順に画質が荒くなる。
【００８９】
トランスコード処理部３４は、パーシャルＴＳ化されたストリームをパケット削除部４０へ出力する。なお、トランスコード処理部３４は、コンテンツ記録部３６に記録された録画コンテンツを配信する際においても、当該録画コンテンツを含むストリームに対して上記処理を行う。
【００９０】
パケット削除部４０は、トランスコード処理部３４から受けたストリームを、暗号処理部３７へ出力する際に、受けたストリームのパケットを必要に応じて廃棄する。具体的には、パケット削除部４０は、暗号処理部３７が同調制御部３３から再生側公開鍵を受けていない場合、トランスコード処理部３４から受けたストリームのパケットを廃棄する。また、パケット削除部４０は、暗号処理部３７が同調制御部３３から再生側公開鍵を受けている場合、トランスコード処理部３４から受けたストリームのパケットを暗号処理部３７へ出力する。
【００９１】
暗号処理部３７は、パケット削除部４０から受けたストリームに対してＤＴＣＰ−ＩＰの規定に従った暗号化処理を行う。すなわち、暗号処理部３７は、同調制御部３３から通知された再生側公開鍵を用いて、パケット削除部４０から受けたストリームを暗号化する。暗号処理部３７は、暗号化処理において、たとえば１２８ビットのＡＥＳ（Advanced Encryption Standard）方式を用いる。そして、暗号処理部３７は、暗号化処理を行ったストリームを通信部３８およびネットワーク１３経由でＤＭＰ装置１２へ送信する。
【００９２】
サーバ側装置検出部３９は、たとえばＤＭＳ装置１１が新たにネットワーク１３に接続する場合、またはＤＭＳ装置１１と接続するネットワーク１３に新たに他の装置が接続された場合に、ＵＰｎＰに基づいた所定の初期動作を行う。
【００９３】
また、サーバ側装置検出部３９は、ＳＯＡＰによる通信でメッセージを送受信する。サーバ側装置検出部３９は、たとえばチューンメッセージを受信する。チューンメッセージには、当該チューンメッセージを送信した装置が所望するチャンネルおよびトランスコード情報が含まれる。サーバ側装置検出部３９は、チューンメッセージに含まれるチャンネルおよびトランスコード情報を同調制御部３３へ出力する。
【００９４】
ＤＭＰ装置１２において、選択番組指定部５９は、選択すべき番組を示す選択番組情報を送信する。具体的には、選択番組指定部５９は、たとえば再生側認証処理部５４から他の装置へ送信する認証要求の送信先のポート番号、または再生側装置検出部５１から他の装置へ送信するチューンメッセージを選択番組情報として送信する。
【００９５】
再生側装置検出部５１は、たとえばＤＭＰ装置１２が新たにネットワークに接続する場合、またはＤＭＰ装置１２と接続するネットワークに新たに他の装置が接続された場合に、ＵＰｎＰに基づいた所定の初期動作を行う。この際、再生側装置検出部５１は、後述するようにＤＭＳ装置１１から図４に示すＣＤＳを取得する。取得したＣＤＳは、たとえば記憶部５８において保持される。
【００９６】
また、再生側装置検出部５１は、ＳＯＡＰによる通信でメッセージを送受信する。再生側装置検出部５１は、たとえば制御部５３からチャンネルおよびトランスコード情報を受けると、当該チャンネルおよびトランスコード情報を含めたチューンメッセージをＤＭＳ装置１１へ送信する。
【００９７】
操作受付部５２は、ユーザによる操作を受付ける。操作受付部５２は、たとえばリモコンによりユーザによってチャンネル変更操作または画質の変更操作を受付けると、指定されたチャンネル、または指定された画質を含むトランスコード情報を制御部５３へ通知する。
【００９８】
制御部５３は、操作受付部５２からチャンネルおよびトランスコード情報の通知を受けると、図４に示すＣＤＳを参照することにより、当該のチャンネルおよびトランスコード情報に対応するポート番号を特定し、特定したポート番号を選択すべき番組を示す選択番組情報として再生側認証処理部５４へ通知する。
【００９９】
また、制御部５３は、操作受付部５２からチャンネルおよびトランスコード情報の通知を受けると、選択すべき番組を示す選択番組情報としてチャンネルおよびトランスコード情報を再生側装置検出部５１へ出力してもよい。
【０１００】
また、制御部５３は、番組選択指示を他の装置へ送信することにより、当該番組選択指示により指定された番組に対応するストリームを他の装置に取得させる。具体的には、制御部５３は、チャンネル変更命令をＤＭＳ装置１１における同調制御部３３へ送信することにより、チャンネル変更命令により指定された番組に対応するストリームをＤＭＳ装置１１に取得させる。
【０１０１】
再生側認証処理部５４は、ＤＭＳ装置１１と認証処理（ＡＫＥ）を行う。具体的には、再生側認証処理部５４は、ＤＴＬＡにより発行された再生側秘密鍵および再生側秘密鍵の対となる再生側公開鍵を保持する。再生側認証処理部５４は、ＴＣＰ／ＩＰによりＤＭＳ装置１１へ認証要求を送信することによりＡＫＥを開始する。この際、再生側認証処理部５４は、たとえば当該認証要求を含むパケットの送信先に制御部５３から通知されたポート番号を指定する。
【０１０２】
再生側認証処理部５４は、サーバ側認証処理部３５との間でＡＫＥを行ことにより、ＤＭＳ装置１１がＤＴＬＡにより発行された証明書を保持する正規の装置であるかを認証する。そして、再生側認証処理部５４は、認証が成功するとサーバ側認証処理部３５が保持するサーバ側公開鍵と自己が保持する再生側公開鍵とを交換し、ＡＫＥを終了する。
【０１０３】
また、再生側認証処理部５４は、復号処理部５６からの要求に応じて、暗号化されたストリームの復号処理に必要な再生側秘密鍵を復号処理部５６へ出力する。
【０１０４】
復号処理部５６は、ネットワーク１３および通信部５５経由で受信した暗号化されたストリームに対して復号化処理を行う。すなわち、復号処理部５６は、再生側認証処理部５４から受けた再生側秘密鍵を用いて、暗号化されたストリームを復号する。復号処理部５６は、復号したストリームを映像出力部５７へ出力する。
【０１０５】
映像出力部５７は、復号処理部５６から受けた復号化されたストリームをデコードし、たとえばＨＤＭＩ（High-Definition Multimedia Interface）によりビデオ信号およびオーディオ信号を表示装置へ出力する。
【０１０６】
［基本動作］
本発明の実施の形態に係る番組処理システムにおけるＤＭＳ装置１１およびＤＭＰ装置１２は、以下の各シーケンスの各ステップを含むプログラムを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールすることができる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【０１０７】
図５は、本発明の実施の形態に係る番組処理システムにおける番組処理の動作手順のシーケンスの一例を示す図である。
【０１０８】
図５を参照して、まず、ＤＭＰ装置１２における操作受付部５２は、ユーザによってチャンネル変更操作または画質の変更操作を受付けると、指定されたチャンネルまたはトランスコード情報を制御部５３へ通知する（ステップＳ１００）。
【０１０９】
次に、制御部５３は、操作受付部５２からチャンネルおよびトランスコード情報の通知を受けると、ＤＭＳ装置１１と接続するための接続要求を再生側認証処理部５４へ出力する（ステップＳ１０２）。
【０１１０】
次に、再生側認証処理部５４は、制御部５３から接続要求を受けると、ＤＭＳ装置１１におけるサーバ側認証処理部３５へ認証要求を送信することによりＡＫＥを開始する（ステップＳ１０４）。
【０１１１】
次に、サーバ側認証処理部３５は、再生側認証処理部５４から認証要求を受けると、再生側認証処理部５４との認証処理を行う。この際、サーバ側認証処理部３５は、ＤＭＰ装置１２がＤＴＬＡの正規のライセンスを得た機器であるかどうかを確認する。また、再生側認証処理部５４は、ＤＭＳ装置１１がＤＴＬＡの正規のライセンスを得た機器であるかどうかを確認する。少なくともサーバ側認証処理部３５または再生側認証処理部５４のどちらかが、接続相手となる装置の正規性を確認できない場合は、当該処理を終了する（ステップＳ１０６）。
【０１１２】
次に、サーバ側認証処理部３５は、認証処理によりＤＭＰ装置１２の正当性を確認すると、ストリームの暗号化に用いるサーバ側公開鍵を再生側認証処理部５４へ送信する。また、再生側認証処理部５４は、認証処理によりＤＭＳ装置１１の正当性を確認すると、ストリームの暗号化に用いる再生側公開鍵をサーバ側認証処理部３５へ送信する（ステップＳ１０８）。以上、認証要求（ステップＳ１０４）から鍵交換（ステップＳ１０８）までのＡＫＥが完了する。
【０１１３】
次に、再生側認証処理部５４は、サーバ側認証処理部３５により送信されたサーバ側公開鍵を受信すると、認証が成功した旨を含む認証処理完了通知をサーバ側公開鍵と共に制御部５３へ出力する（ステップＳ１１０）。
【０１１４】
また、サーバ側認証処理部３５は、再生側認証処理部５４により送信された再生側公開鍵を受信すると、認証が成功した旨を含む認証処理完了通知を再生側公開鍵と共に同調制御部３３へ出力する（ステップＳ１１２）。
【０１１５】
次に、制御部５３は、再生側認証処理部５４から認証処理完了通知を受けると、ＤＭＳ装置１１において受信する番組のチャンネル変更を要求する旨を含むチャンネル変更命令（HTTP Get）を、ＤＭＳ装置１１における同調制御部３３へ送信する。この際、制御部５３は、操作受付部５２から受けたチャンネルおよびトランスコード情報を当該チャンネル変更命令に含める（ステップＳ１１４）。
【０１１６】
次に、同調制御部３３は、制御部５３からチャンネル変更命令を受信すると、ＣＤＳを参照し、チャンネル変更命令に含まれるチャンネルに対応する同調先を抽出し、当該同調先を含めた同調先変更命令を同調部３２へ出力する（ステップＳ１１６）。
【０１１７】
また、同調制御部３３は、チャンネル変更命令に含まれるチャンネルおよびトランスコード情報を含めたトランスコード変更命令をトランスコード処理部３４へ出力する（ステップＳ１１８）。
【０１１８】
また、同調制御部３３は、暗号化処理を行ったストリームをＤＭＰ装置１２へ送信させる旨を含む転送命令を暗号処理部３７へ出力する。この際、同調制御部３３は、ＤＭＰ装置１２から受信した再生側公開鍵を転送命令に含める（ステップＳ１２０）。
【０１１９】
次に、同調部３２は、同調制御部３３から同調先変更命令を受けると、同調先変更命令に含まれる同調先に選局する。次に、同調部３２は、選局した局側装置により送信されるストリームを取得する（ステップＳ１２２）。
【０１２０】
次に、同調部３２は、取得したストリームをトランスコード処理部３４へ出力する（ステップＳ１２４）。
【０１２１】
次に、トランスコード処理部３４は、同調部３２から受けたストリームにＤＴＣＰ記述子を挿入する。また、トランスコード処理部３４は、同調制御部３４から受けたチャンネルおよびトランスコード情報に基づいて、指定されたチャンネルに該当する番組のみを含むストリームを生成し、当該ストリームに含まれる番組の画質を変換する必要がある場合、画質変換処理を行う（ステップＳ１２６）。これにより、ストリームのパーシャルＴＳ化が完了する。
【０１２２】
次に、トランスコード処理部３４は、パーシャルＴＳ化されたストリームを暗号処理部３７へ出力する（ステップＳ１２８）。
【０１２３】
次に、暗号処理部３７は、トランスコード処理部３４からストリームを受けると、同調制御部３３から受けた転送命令に含まれる再生側公開鍵を用いて、ＤＴＣＰ−ＩＰによる規定に従って当該ストリームの暗号化処理を行う（ステップＳ１３０）。
【０１２４】
次に、暗号処理部３７は、暗号化したストリームを通信部３８経由でＤＭＰ装置１２における復号処理部５６へ送信する（ステップＳ１３２）。この際、送信するストリームは暗号化されているので、デジタル転送中における不正なコピーまたは改ざん等から保護される。
【０１２５】
次に、復号処理部５６は、ＤＭＳ装置１１における暗号処理部３７から暗号化されたストリームを受信すると、再生側認証処理部５４から当該ストリームの復号化に必要な再生側秘密鍵を取得し、当該ストリームの復号化処理を行う（ステップＳ１３４）。
【０１２６】
次に、復号処理部５６は、復号化されたストリームを映像出力部５７へ出力する（ステップＳ１３６）。映像出力部５７は、たとえば復号処理部５６から受けたストリームを基に映像信号を生成し、表示装置において当該ストリームに含まれる番組を再生する。
【０１２７】
以上の動作により、ＤＴＣＰ−ＩＰによる規定に基づいた、ＤＭＳ装置１１により受信された番組のＩＰネットワークを介した配信が行われる。
【０１２８】
ところで、ステップＳ１０４からＳ１０８に示すＤＭＳ装置１１およびＤＭＰ装置１２間におけるＡＫＥに必要な時間は、概ね４００ミリ秒である。また、ステップＳ１２２に示す同調部３２における同調先変更処理に必要な時間は、概ね１００ミリ秒から５００ミリ秒である。さらに、ステップＳ１２６に示すトランスコード処理部３４におけるトランスコード処理に必要な時間は、最大で概ね１秒である。
【０１２９】
すなわち、ＤＭＰ装置１２が、ユーザによるチャンネル変更操作を受けてから、新たに取得した番組、すなわちライブコンテンツを表示装置に再生するまでに１秒から２秒程度かかってしまい、その間、ユーザは待たされてしまうことになる。
【０１３０】
これは、ＡＫＥ、同調先変更処理およびトランスコード処理の順で各処理を直列に行っているため、ライブコンテンツを取得するまでの時間が、各処理に必要な時間の和となっているためである。
【０１３１】
たとえば、上記処理において直列でなく並列に処理を行うことができれば、ライブコンテンツを取得するまでの時間を短縮することができる可能性がある。
【０１３２】
以下に、ＡＫＥと並列に同調先変更処理およびトランスコード処理を行う際の番組処理システムの動作を示す。
【０１３３】
［ポート番号を利用する番組選択動作］
図６は、本発明の実施の形態に係るポート番号を利用して認証処理および受信先変更処理を並列に行う際の動作手順のシーケンスの一例を示す図である。
【０１３４】
図６を参照して、ＤＭＰ装置１２が、たとえばＤＭＳ装置１１と接続するネットワーク１３に接続されると、ＵＰｎＰに定められる仕様に従って以下の初期動作が行われる。
【０１３５】
再生側装置検出部５１は、ネットワーク１３へ新たに接続されたことを認識すると、装置検出処理（Discover）を行い、ネットワーク１３に接続されている装置を探索する。次に、再生側装置検出部５１は、たとえばＤＭＳ装置１１がネットワーク１３に接続されていることを認識する。これに対して、サーバ側装置検出部３９は、ＤＭＰ装置１２がネットワーク１３に接続されたことを認識する。次に、再生側装置検出部５１およびサーバ側装置検出部３９は、互いにＩＰアドレスおよびポート番号を通知し合う（ステップＳ２０２）。
【０１３６】
次に、再生側装置検出部５１およびサーバ側装置検出部３９は、取得したＩＰアドレスおよびポート番号へ互いに接続することにより、デバイス情報（Device Description）を取得する。再生側装置検出部５１は、たとえばサーバ側装置検出部３９から取得したデバイス情報から、ＤＭＳ装置１１により提供されるサービスおよび待ち受けポート番号についての情報を取得する（ステップＳ２０４）。
【０１３７】
次に、再生側装置検出部５１およびサーバ側装置検出部３９は、互いにプロトコル情報取得（GetProtocolInfo）を行う。この際、再生側装置検出部５１は、たとえばＤＭＳ装置１１との間におけるデータ転送に使用できるプロトコル、またはＤＭＳ装置１１により提供される画像、音声または映像等のフォーマットを取得する（ステップＳ２０６）。
【０１３８】
次に、再生側装置検出部５１およびサーバ側装置検出部３９は、互いに保有コンテンツ情報取得（Browse）を行う（ステップＳ２０８）。再生側装置検出部５１は、たとえば上記デバイス情報に含まれる待ち受けポートへ接続することにより、ＤＭＳ装置１１が保持するコンテンツが格納されたディレクトリを閲覧できる。この際、再生側装置検出部５１は、コンテンツに関する情報を含むＣＤＳを取得する。取得したＣＤＳは、たとえば記憶部５８において保持される。以上により、ＤＭＳ装置１１およびＤＭＰ装置１２間における初期動作が完了する。
【０１３９】
次に、たとえば、ユーザが、ＤＭＰ装置１２の操作受付部５２においてチャンネルを１５３チャンネル、画質を３倍圧縮へ変更する操作を行うとする。この際、操作受付部５２は、変更されたチャンネルである「１５３」およびトランスコード情報である「３倍圧縮」を制御部５３へ通知する（ステップＳ２１０）。
【０１４０】
次に、制御部５３は、操作受付部５２からチャンネルおよびトランスコード情報の通知を受けると、ＤＭＳ装置１１から取得したＣＤＳを参照する。図４を参照して、制御部５３は、ＣＤＳにおいて、チャンネルを示す「１５３」およびトランスコード情報を示す「３倍圧縮」を基に、ポート番号「５１１５３」を抽出する。次に、制御部５３は、抽出したポート番号を含めた接続要求を再生側認証処理部５４へ出力する（ステップＳ２１２）。
【０１４１】
再び図６を参照して、次に、再生側認証処理部５４は、制御部５３から接続要求を受けると、接続要求に含められたポート番号が「５１１５３」であることを確認する。次に、再生側認証処理部５４は、認証要求の送信先のポート番号を５１１５３に設定し、ＤＭＳ装置１１へ認証要求を送信することによりＡＫＥを開始する（ステップＳ２１４）。
【０１４２】
次に、サーバ側認証処理部３５は、再生側認証処理部５４から認証要求を受けると、当該認証要求を受信したポートのポート番号が５１１５３であることを確認する。次に、サーバ側認証処理部３５は、当該ポート番号を含めたポート番号通知を同調制御部３３へ出力する（ステップＳ２１６）。
【０１４３】
次に、同調制御部３３は、サーバ側認証処理部３５からポート番号通知を受けると、ポート番号通知に含まれるポート番号が「５１１５３」であることを確認する。次に、同調制御部３３は、図４に示すＣＤＳを参照して、ポート番号が「５１１５３」に関連付けられる同調先である「１６」と、チャンネルである「１５３」およびトランスコード情報である「３倍圧縮」とを抽出する。
【０１４４】
次に、同調制御部３３は、抽出した同調先である「１６」を含めた同調先変更命令を同調部３２へ出力する（ステップＳ２１８）。
【０１４５】
また、同調制御部３３は、抽出したチャンネルである「１５３」およびトランスコード情報である「３倍圧縮」を含めたトランスコード変更命令をトランスコード処理部３４へ出力する（ステップＳ２２０）。
【０１４６】
次に、同調部３２は、同調制御部３３から同調先変更命令を受けると、同調先変更命令に含まれる同調先である１６チャンネルを選局する。次に、同調部３２は、選局した局側装置により送信されるストリームを取得する（ステップＳ２２２）。
【０１４７】
次に、同調部３２は、取得したストリームをトランスコード処理部３４へ出力する（ステップＳ２２４）。
【０１４８】
次に、トランスコード処理部３４は、同調制御部３３から受けたトランスコード変更命令において、チャンネルが「１５３」およびトランスコード情報が「３倍圧縮」であることを確認する。次に、トランスコード処理部３４は、同調部３２から受けたストリームに対して、１５３チャンネルの番組に関するパケットの抽出、ＤＴＣＰ記述子の挿入および画質の３倍圧縮を行い、当該ストリームをパーシャルＴＳ化する（ステップＳ２２６）。
【０１４９】
次に、トランスコード処理部３４は、パーシャルＴＳ化されたストリームを、パケット削除部４０を経由して暗号処理部３７へ出力する（ステップＳ２２８）。
【０１５０】
また、サーバ側認証処理部３５は、再生側認証処理部５４からステップＳ２１４に示す認証要求を受けると、再生側認証処理部５４との認証処理を行う。この際、サーバ側認証処理部３５は、ＤＭＰ装置１２がＤＴＬＡの正規のライセンスを得た機器であるかどうかを確認する。また、再生側認証処理部５４は、ＤＭＳ装置１１がＤＴＬＡの正規のライセンスを得た機器であるかどうかを確認する。少なくともサーバ側認証処理部３５または再生側認証処理部５４のどちらかが、接続相手となる装置の正当性を確認できない場合は、当該処理を終了する（ステップＳ２３０）。
【０１５１】
次に、サーバ側認証処理部３５は、認証処理によりＤＭＰ装置１２の正当性を確認すると、コンテンツの暗号化に用いるサーバ側公開鍵を再生側認証処理部５４へ送信する。また、再生側認証処理部５４は、認証処理によりＤＭＳ装置１１の正当性を確認すると、コンテンツの暗号化に用いる再生側公開鍵をサーバ側認証処理部３５へ送信する（ステップＳ２３２）。以上、認証要求（ステップＳ２１４）、認証処理（ステップＳ２３０）および鍵交換（ステップＳ２３２）によるＡＫＥが完了する。
【０１５２】
次に、サーバ側認証処理部３５は、再生側認証処理部５４により送信された再生側公開鍵を受信すると、認証が成功した旨を含む認証処理完了通知を再生側公開鍵と共に同調制御部３３へ出力する（ステップＳ２３４）。
【０１５３】
また、再生側認証処理部５４は、サーバ側認証処理部３５により送信されたサーバ側公開鍵を受信すると、認証が成功した旨を含む認証処理完了通知をサーバ側公開鍵と共に制御部５３へ出力する（ステップＳ２３６）。
【０１５４】
次に、制御部５３は、再生側認証処理部５４から認証処理完了通知を受けると、ＤＭＳ装置１１において受信する番組のチャンネル変更を要求する旨を含む、チャンネル変更命令（HTTP Get）をＤＭＳ装置１１における同調制御部３３へ送信する。（ステップＳ２３８）。この際、制御部５３は、操作受付部５２から受けたチャンネルおよびトランスコード情報を当該チャンネル変更命令に含める。
【０１５５】
次に、同調制御部３３は、ＤＭＰ装置１２における制御部５３からチャンネル変更命令を受信し、かつサーバ側認証処理部３５から再生側公開鍵を含む認証処理完了通知を受けると、暗号化処理を行ったストリームをＤＭＰ装置１２へ送信させる旨を含む転送命令を暗号処理部３７へ出力する。この際、同調制御部３３は、再生側公開鍵を転送命令に含める（ステップＳ２４０）。また、同調制御部３３は、同調先変更命令およびトランスコード変更命令が既にステップＳ２１８およびステップＳ２２０において出力されているので、ここでは出力しなくてよい。
【０１５６】
次に、暗号処理部３７は、トランスコード処理部３４からストリームを受け、かつ同調制御部３３からの転送命令を受けると、ＤＴＣＰ−ＩＰによる規定に従って、上記転送命令に含まれる再生側公開鍵を用いて当該ストリームの暗号化処理を行う（ステップＳ２４２）。
【０１５７】
次に、暗号処理部３７は、暗号化したストリームを通信部３８経由でＤＭＰ装置１２における復号処理部５６へ送信する（ステップＳ２４４）。この際、送信するストリームは暗号化されているので、デジタル転送中における不正なコピーまたは改ざん等から保護される。
【０１５８】
次に、復号処理部５６は、ＤＭＳ装置１１における暗号処理部３７において暗号化されたストリームを受信すると、再生側認証処理部５４から当該ストリームの復号化に必要な再生側秘密鍵を取得し、当該ストリームの復号化処理を行う（ステップＳ２４６）。
【０１５９】
次に、復号処理部５６は、復号されたストリームを映像出力部５７へ出力する（ステップＳ２４８）。映像出力部５７は、たとえば復号処理部５６から受けたストリームを基に映像信号を生成し、表示装置において当該ストリームに含まれる番組を再生する。
【０１６０】
以上の動作により、ＤＴＣＰ−ＩＰによる規定に基づいた、ＤＭＳ装置１１により受信されたライブコンテンツのＩＰネットワークを介した配信が行われる。
【０１６１】
上記におけるステップＳ２１４、Ｓ２３０およびＳ２３２に示すＡＫＥは、ステップＳ２１８からＳ２２６に示す同調先変更処理およびトランスコード処理と並列に行われる。以降、この動作を並列動作と称する。また、図５に示したＡＫＥ、同調先変更処理およびトランスコード処理が直列に動作することを直列動作と称する。
【０１６２】
並列動作が完了するまでの時間は、直列動作が完了するまでの時間と比べて短い。従って、ＤＭＰ装置１２がユーザによるチャンネル変更操作を受けてから新たに取得したライブコンテンツを表示装置に再生するまでの時間を短縮することができる。
【０１６３】
また、ＤＭＳ装置１１は、認証要求を受信したポートのポート番号からＤＭＰ装置１２が要求するチャンネルおよびトランスコード情報を抽出する。従って、独自通信を用いて新たな命令を追加することなく、ＡＫＥと並列に同調先変更処理およびトランスコード処理を行わせることができるため、チャンネル変更操作からライブコンテンツを再生するまでの時間を短縮することができる。
【０１６４】
また、ＤＭＳ装置１１およびＤＭＰ装置１２間において独自通信を行う必要がないので、当該装置間で予め仕様を決めておく必要がない。従って、ＤＭＰ装置１２は、特定の仕様を満たす必要はなく、たとえばＤＴＣＰ−ＩＰの規定等の既存の枠組みに従うだけでよい。
【０１６５】
［チューンメッセージを利用する番組選択動作］
図７は、本発明の実施の形態に係るチューンメッセージを利用して認証処理および受信先変更処理を並列に行う際の動作手順のシーケンスの一例を示す図である。
【０１６６】
図７を参照して、ＤＭＰ装置１２が、たとえばＤＭＳ装置１１と接続するネットワーク１３に接続されると、ＵＰｎＰに定められる仕様に従って以下の初期動作が行われる。以降の初期動作（ステップＳ３０２〜Ｓ３０８）は、図６におけるシーケンス図に示す動作（ステップＳ２０２〜Ｓ２０８）と同様であるため、ここでは詳細な説明を繰り返さない。
【０１６７】
次に、たとえば、ユーザが、ＤＭＰ装置１２の操作受付部５２においてチャンネルを１０２チャンネル、画質をモバイル対応の画質へ変更する操作を行うとする。この際、操作受付部５２は、変更されたチャンネルである「１０２」およびトランスコード情報である「１０倍圧縮」を制御部５３へ通知する（ステップＳ３１０）。
【０１６８】
次に、制御部５３は、操作受付部５２からチャンネルおよびトランスコード情報の通知を受けると、チャンネルを示す「１０２」およびトランスコード情報を示す「１０倍圧縮」を含めた同調要求を再生側装置検出部５１へ出力する（ステップＳ３１２）。
【０１６９】
また、制御部５３は、ＤＭＳ装置１１と接続するための接続要求を再生側認証処理部５４へ出力する（ステップＳ３１４）。
【０１７０】
次に、再生側装置検出部５１は、制御部５３から同調要求を受けると、同調要求に含められたチャンネルが「１０２」およびトランスコード情報が「１０倍圧縮」であることを確認する。次に、再生側装置検出部５１は、チャンネルおよびトランスコード情報を含めたチューンメッセージを、ＳＯＡＰによりＤＭＳ装置１１におけるサーバ側装置検出部３９へ送信する（ステップＳ３１６）。また、再生側装置検出部５１は、チューンメッセージの送信先のポート番号を、図４に示すＣＤＳにおいてチャンネルが「１０２」およびトランスコード情報が「１０倍圧縮」に対応するポート番号である「５２１０２」に設定し、ＤＭＳ装置１１へ送信してもよい。
【０１７１】
次に、サーバ側装置検出部３９は、再生側装置検出部５１からＳＯＡＰによりチューンメッセージを受信すると、チューンメッセージに含められたチャンネルが「１０２」およびトランスコード情報が「１０倍圧縮」であることを確認する。次に、サーバ側装置検出部３９は、チャンネルおよびトランスコード情報を含めた同調要求を同調制御部３３へ出力する（ステップＳ３１８）。
【０１７２】
次に、同調制御部３３は、サーバ側装置検出部３９から同調要求を受けると、同調要求に含まれるチャンネルが「１０２」およびトランスコード情報が「１０倍圧縮」であることを確認する。この際、同調制御部３３は、１０２チャンネルの同調先が物理チャンネルにおける１５チャンネルであることを、たとえば図４に示すＣＤＳを基に抽出する。
【０１７３】
次に、同調制御部３３は、抽出した同調先である「１５」を含めた同調先変更命令を同調部３２へ出力する（ステップＳ３２０）。
【０１７４】
また、同調制御部３３は、確認したチャンネルである「１０２」およびトランスコード情報である「１０倍圧縮」を含めたトランスコード変更命令をトランスコード処理部３４へ出力する（ステップＳ３２２）。
【０１７５】
次に、同調部３２は、同調制御部３３から同調先変更命令を受けると、同調先変更命令に含まれる同調先である１５チャンネルを選局する。次に、同調部３２は、選局した局側装置により送信されるストリームを取得する（ステップＳ３２４）。
【０１７６】
次に、同調部３２は、取得したストリームをトランスコード処理部３４へ出力する（ステップＳ３２６）。
【０１７７】
次に、トランスコード処理部３４は、同調制御部３３から受けたトランスコード変更命令において、チャンネルが「１０２」およびトランスコード情報が「１０倍圧縮」であることを確認する。次に、トランスコード処理部３４は、同調部３２から受けたストリームに対して、１０２チャンネルの番組に関するパケットの抽出、ＤＴＣＰ記述子の挿入およびモバイル対応の画質への変換を行い、当該ストリームをパーシャルＴＳ化する（ステップＳ３２８）。
【０１７８】
次に、トランスコード処理部３４は、パーシャルＴＳ化されたストリームを、パケット削除部４０を経由して暗号処理部３７へ出力する（ステップＳ３３０）。
【０１７９】
また、再生側認証処理部５４は，制御部５３からステップＳ３１４に示す接続要求を受けると、サーバ側認証処理部３５へ認証要求を送信することによりＡＫＥを開始する（ステップＳ３３２）。
【０１８０】
次に、サーバ側認証処理部３５は、再生側認証処理部５４からステップＳ３３２に示す認証要求を受けると、再生側認証処理部５４との認証処理を行う。この際、サーバ側認証処理部３５は、ＤＭＰ装置１２がＤＴＬＡの正規のライセンスを得た機器であるかどうかを確認する。また、再生側認証処理部５４は、ＤＭＳ装置１１がＤＴＬＡの正規のライセンスを得た機器であるかどうかを確認する。少なくともサーバ側認証処理部３５または再生側認証処理部５４のどちらかが、接続相手となる装置の正当性を確認できない場合は、当該処理を終了する（ステップＳ３３４）。
【０１８１】
次に、サーバ側認証処理部３５は、認証処理によりＤＭＰ装置１２の正当性を確認すると、コンテンツの暗号化に用いるサーバ側公開鍵を再生側認証処理部５４へ送信する。また、再生側認証処理部５４は、認証処理によりＤＭＳ装置１１の正当性を確認すると、コンテンツの暗号化に用いる再生側公開鍵をサーバ側認証処理部３５へ送信する（ステップＳ３３６）。以上、認証要求（ステップＳ３３２）から鍵交換（ステップＳ３３６）までのＡＫＥが完了する。
【０１８２】
次に、サーバ側認証処理部３５は、再生側認証処理部５４により送信された再生側公開鍵を受信すると、再生側公開鍵と共に認証が成功した旨を含む認証処理完了通知を同調制御部３３へ出力する（ステップＳ３３８）。
【０１８３】
また、再生側認証処理部５４は、サーバ側認証処理部３５により送信されたサーバ側公開鍵を受信すると、サーバ側公開鍵と共に認証が成功した旨を含む認証処理完了通知を制御部５３へ出力する（ステップＳ３４０）。
【０１８４】
次に、制御部５３は、再生側認証処理部５４から認証処理完了通知を受けると、ＤＭＳ装置１１において受信する番組のチャンネル変更を要求する旨を含む、チャンネル変更命令（HTTP Get）をＤＭＳ装置１１における同調制御部３３へ送信する。（ステップＳ３４２）。この際、制御部５３は、操作受付部５２から受けたチャンネルおよびトランスコード情報を当該チャンネル変更命令に含める。
【０１８５】
次に、同調制御部３３は、ＤＭＰ装置１２における制御部５３からチャンネル変更命令を受信し、かつサーバ側認証処理部３５から再生側公開鍵を含む認証処理完了通知を受けると、暗号化処理を行ったストリームをＤＭＰ装置１２へ送信させる旨を含む転送命令を暗号処理部３７へ出力する。この際、同調制御部３３は、再生側公開鍵を転送命令に含める（ステップＳ３４４）。また、同調制御部３３は、同調先変更命令およびトランスコード変更命令が既にステップＳ３２０およびステップＳ３２２において出力されているので、ここでは出力しなくてよい。
【０１８６】
次に、暗号処理部３７は、トランスコード処理部３４からストリームを受け、かつ同調制御部３３からの転送命令を受けると、ＤＴＣＰ−ＩＰによる規定に従って、上記転送命令に含まれる再生側公開鍵を用いて当該ストリームの暗号化処理を行う（ステップＳ３４６）。
【０１８７】
次に、暗号処理部３７は、暗号化したストリームを通信部３８経由でＤＭＰ装置１２における復号処理部５６へ送信する（ステップＳ３４８）。この際、送信するストリームは暗号化されているので、デジタル転送中における不正なコピーまたは改ざん等から保護される。
【０１８８】
次に、復号処理部５６は、ＤＭＳ装置１１における暗号処理部３７から暗号化されたストリームを受信すると、再生側認証処理部５４から当該ストリームの復号化に必要な再生側秘密鍵を取得し、当該ストリームの復号化処理を行う（ステップＳ３５０）。
【０１８９】
次に、復号処理部５６は、復号化されたストリームを映像出力部５７へ出力する（ステップＳ３５２）。映像出力部５７は、たとえば復号処理部５６から受けたストリームを基に映像信号を生成し、表示装置において当該ストリームに含まれる番組を再生する。
【０１９０】
以上の動作により、ＤＴＣＰ−ＩＰによる規定に基づいた、ＤＭＳ装置１１により受信されたライブコンテンツのＩＰネットワークを介した配信が行われる。
【０１９１】
上記におけるステップＳ３３２からＳ３３６までのＡＫＥは、ステップＳ３２０からＳ３２８に示す同調先変更処理およびトランスコード処理と並列に動作するので、この動作手順は、並列動作である。
【０１９２】
並列動作が完了するまでの時間は、直列動作が完了するまでの時間と比べて短い。従って、ＤＭＰ装置１２がユーザによるチャンネル変更操作を受けてから新たに取得したライブコンテンツを表示装置に再生するまでの時間を短縮することができる。
【０１９３】
また、ＵＰｎＰの仕様を拡張させ、再生側装置検出部５１がステップＳ３１６においてサーバ側装置検出部３９へ送信するチェーンメッセージを拡張仕様に含めてもよい。たとえば、拡張仕様を満たしたＤＭＳ装置１１およびＤＭＰ装置１２は、チューンメッセージを利用することにより、ＤＭＰ装置１２がユーザによるチャンネル変更操作を受けてから新たに取得したライブコンテンツを表示装置に再生するまでの時間を短縮することができる。
【０１９４】
［遅延時間が増加する原因］
ＤＭＳ装置１１において受信したストリームがＤＭＰ装置１２において再生されるまでの時間は、図６および図７に示した並列動作を行うと、直列動作を行った場合と比べて余計にかかってしまう場合がある。以下に、その原因について説明する。
【０１９５】
まず、ＡＫＥに必要な時間をＡＫＥ処理時間Ｔ（ＡＫＥ）として、以下に定義する。すなわち、ＡＫＥ処理時間Ｔ（ＡＫＥ）は、ＤＭＰ装置１２における制御部５３が接続要求（たとえば図６に示すステップＳ２１２）を送信してから同調制御部３３が再生側公開鍵と共に認証完了通知（たとえば図６に示すステップＳ２３４）を受信するまでの時間とする。
【０１９６】
また、同調先変更処理に必要な時間を同調先変更処理時間Ｔ（Ｔｕｎｅ）として、以下に定義する。すなわち、同調先変更処理時間Ｔ（Ｔｕｎｅ）は、ＤＭＳ装置１１における同調制御部３３が同調先変更命令（たとえば図６に示すステップＳ２１８）を出力してから同調部３２が同調先変更処理（たとえば図６に示すステップＳ２２２）を完了するまでの時間とする。
【０１９７】
また、トランスコード処理に必要な時間をトランスコード処理時間Ｔ（ＴＣ）として、以下に定義する。すなわち、トランスコード処理時間Ｔ（ＴＣ）は、トランスコード処理部３４が、同調部３２からストリーム（たとえば図６に示すステップＳ２２４）を受けてからストリームを出力（たとえば図６に示すステップＳ２２８）するまでの時間とする。
【０１９８】
また、暗号化したストリームをＤＭＳ装置１１からＤＭＰ装置１２へ転送する処理に必要な時間を転送処理時間Ｔ（Ｔｒｎｓ）として、以下に定義する。すなわち、転送処理時間Ｔ（Ｔｒｎｓ）は、ＤＭＳ装置１１における暗号化処理部３７が暗号化処理（たとえば図６に示すステップＳ２４０）を開始してからＤＭＰ装置１２における映像出力部５７が復号化されたストリームを受け取る（たとえば図６に示すステップＳ２４８）までの時間とする。
【０１９９】
ＡＫＥ処理時間、同調先変更処理時間、トランスコード処理時間および転送処理時間は、他の命令転送、ストリーム転送または通知に必要な処理時間に比べて圧倒的に長い。従って、ＤＭＰ装置１２における制御部５３が接続要求（たとえば図６に示すステップＳ２１２）を送信してから映像出力部５７がＤＭＳ装置１１からのストリーム（たとえば図６に示すステップＳ２４８）を受信するまでの時間は、ＡＫＥ処理時間、同調先変更処理時間、トランスコード処理時間および転送処理時間によりほぼ決定される。
【０２００】
図８は、本発明の実施の形態に係る番組処理システムにおいて遅延時間が発生する問題を説明するための図である。
【０２０１】
図８を参照して、ＤＭＰ装置１２における制御部５３が接続要求を送信する時刻をｔ０とする。また、ＤＭＳ装置１１における同調部３２が、同調先変更処理を終えた時刻をｔ２とする。すなわち、時刻ｔ２は、ＤＭＳ装置１１が、ストリームの取得を開始する時刻とみなしてもよい。また、ＤＭＰ装置１２における映像出力部５７がＤＭＳ装置１１からのストリームを受信する時刻をｔ４とする。時刻ｔ４は、ＤＭＰ装置１２に接続された表示装置において、新たに取得したライブコンテンツの表示が始まる時刻とみなしてもよい。
【０２０２】
まず、ＡＫＥ処理時間Ｔ（ＡＫＥ）が、同調先変更処理時間Ｔ（Ｔｕｎｅ）にトランスコード処理時間Ｔ（ＴＣ）を加えた時間より短い場合を想定する。これは、たとえばトランスコード処理部３４におけるパーシャルＴＳ化の処理が、高負荷である場合に該当する。
【０２０３】
たとえば図５に示す直列動作の場合、時刻ｔ４は、図８の（Ａ）に示すように、時刻ｔ０にＡＫＥ処理時間Ｔ（ＡＫＥ）、同調先変更処理時間Ｔ（Ｔｕｎｅ）、トランスコード処理時間Ｔ（ＴＣ）および転送処理時間Ｔ（Ｔｒｎｓ）を加えた時刻となる。
【０２０４】
また、遅延時間は、時刻ｔ４と時刻ｔ２との差として定義する。図８の（Ａ）における遅延時間Ｄ１は、時刻ｔ２において新たなストリームの取得を開始してから、時刻ｔ４において当該ストリームが画面に表示されるまで、どの程度遅れるかを表す。
【０２０５】
次に、図８の（Ａ）に示したＡＫＥ処理、同調先変更処理、トランスコード処理および転送処理を、図６および図７に示す並列動作で行う場合を想定する。この場合、時刻ｔ４は、図８の（Ｂ）に示すように、時刻ｔ０に同調先変更処理時間Ｔ（Ｔｕｎｅ）、トランスコード処理時間Ｔ（ＴＣ）および転送処理時間Ｔ（Ｔｒｎｓ）を加えた時刻となる。
【０２０６】
図８の（Ｂ）におけるｔ４は、図８の（Ａ）におけるｔ４より時刻が早い。これは、ＡＫＥ処理と、同調先変更処理およびトランスコード処理とが並列に行われた結果である。
【０２０７】
また、図８の（Ａ）における遅延時間Ｄ１および図８の（Ｂ）における遅延時間Ｄ２は、共にトランスコード処理時間Ｔ（ＴＣ）に転送処理時間Ｔ（Ｔｒｎｓ）を加えた時間となるので、ほぼ同じである。
【０２０８】
ＡＫＥ処理時間Ｔ（ＡＫＥ）が、同調先変更処理時間Ｔ（Ｔｕｎｅ）にトランスコード処理時間Ｔ（ＴＣ）を加えた時間より短いということは、以下のことを示している。すなわち、暗号処理部３７は、直列動作および並列動作において、トランスコード処理部３４からのストリームより同調制御部３３からの再生側公開鍵の方を先に受けていることを示す。
【０２０９】
従って、暗号処理部３７は、トランスコード処理部３４からストリームを受ける前にすでに再生側公開鍵を保持しているので、ストリームを受けると直ぐに暗号化処理を開始できる。すなわち、ストリームは、暗号処理部３７において、余計な待機をさせられることなく処理される。
【０２１０】
また、ストリームは、同調先変更処理および転送処理では、余計な待機をさせられることがないので、同調部３２から映像出力部５７まで停滞せずに処理される。
【０２１１】
このため、図８の（Ａ）および（Ｂ）に示す、ＡＫＥ処理時間Ｔ（ＡＫＥ）が同調先変更処理時間Ｔ（Ｔｕｎｅ）にトランスコード処理時間Ｔ（ＴＣ）を加えた時間より短い場合において、遅延時間は、直列動作または並列動作に関係なく同じとなる。
【０２１２】
次に、ＡＫＥ処理時間Ｔ（ＡＫＥ）が、同調先変更処理時間Ｔ（Ｔｕｎｅ）にトランスコード処理時間Ｔ（ＴＣ）を加えた時間より長い場合を想定する。これは、たとえばトランスコード処理部３４におけるパーシャルＴＳ化の処理が、低負荷である場合に該当する。
【０２１３】
たとえば図５に示す直列動作の場合、時刻ｔ４は、図８の（Ｃ）に示すように、時刻ｔ０にＡＫＥ処理時間Ｔ（ＡＫＥ）、同調先変更処理時間Ｔ（Ｔｕｎｅ）、トランスコード処理時間Ｔ（ＴＣ）および転送処理時間Ｔ（Ｔｒｎｓ）を加えた時刻となる。
【０２１４】
また、たとえば図６および図７に示す並列動作の場合では、時刻ｔ４は、図８の（Ｄ）に示すように、時刻ｔ０にＡＫＥ処理時間Ｔ（ＡＫＥ）および転送処理時間Ｔ（Ｔｒｎｓ）を加えた時刻となる。
【０２１５】
図８の（Ｄ）におけるｔ４は、図８の（Ｃ）におけるｔ４より時刻が早い。これは、ＡＫＥ処理と、同調先変更処理およびトランスコード処理とが並列に行われた結果である。
【０２１６】
また、図８の（Ｃ）における遅延時間Ｄ３は、トランスコード処理時間Ｔ（ＴＣ）に転送処理時間Ｔ（Ｔｒｎｓ）を加えた時間となる。一方、図８の（Ｄ）における遅延時間Ｄ４は、トランスコード処理時間Ｔ（ＴＣ）に転送処理時間Ｔ（Ｔｒｎｓ）を加えた時間より長くなる。すなわち、遅延時間Ｄ４は、遅延時間Ｄ３より長い。
【０２１７】
ＡＫＥ処理時間Ｔ（ＡＫＥ）が、同調先変更処理時間Ｔ（Ｔｕｎｅ）にトランスコード処理時間Ｔ（ＴＣ）を加えた時間より長いということは、以下のことを示している。すなわち、暗号処理部３７は、並列動作において、同調制御部３３からの再生側公開鍵よりトランスコード処理部３４からのストリームの方を先に受けていることを示す。
【０２１８】
従って、暗号処理部３７は、トランスコード処理部３４からストリームを受ける際に再生側公開鍵を保持してないため、直ぐには暗号化処理を開始できない。そして、暗号処理部３７は、再生側公開鍵を受け取るまで当該ストリームをたとえばバッファへ出力する。そして、暗号処理部３７は、同調制御部３３から再生側公開鍵を受け取り次第、バッファ４０において保持されていたストリームを受けて、暗号化処理を開始する。すなわち、ストリームは、暗号処理部３７において余計な待機時間Ｗ１のあいだ停滞することになる。
【０２１９】
一方、暗号処理部３７は、直列動作において、再生側公開鍵をストリームより先に受けている。従って、ストリームは、暗号処理部３７において、余計な待機をさせられることなく処理される。
【０２２０】
このため、図８の（Ｃ）および（Ｄ）に示す、ＡＫＥ処理時間Ｔ（ＡＫＥ）が同調先変更処理時間Ｔ（Ｔｕｎｅ）にトランスコード処理時間Ｔ（ＴＣ）を加えた時間より長い場合において、並列動作における遅延時間は、直列動作における遅延時間と比べて長くなる。
【０２２１】
以上のように、並列動作における遅延時間が、直列動作における遅延時間と比べて長くなる原因は、暗号処理部３７におけるストリームの余計な待機であることが分かる。従って、当該待機を無くす、すなわち、暗号処理部３７に到達したストリームを速やかに暗号化処理することにより、並列動作における遅延時間を直列動作における遅延時間と同等にできる可能性がある。
【０２２２】
［余計な待機時間の発生を抑える番組選択動作］
図９は、本発明の実施の形態に係るＤＭＳ装置におけるパケット削除部によるストリームの余計な待機時間の発生を抑えるための動作手順を定めたフローチャートである。
【０２２３】
まず、ＤＭＳ装置１１におけるパケット削除部４０は、暗号処理部３７が同調制御部３３からの再生側公開鍵を含む転送命令を受けていない状態において（ステップＳ４０２でＹＥＳ）、トランスコード処理部３４からのストリーム、すなわちＴＳパケットを受けると（ステップＳ４０４でＹＥＳ）、受けたＴＳパケットを廃棄する（ステップＳ４０６）。
【０２２４】
そして、暗号処理部３７が同調制御部３３からの再生側公開鍵を含む転送命令を受けたかどうかを判断する（ステップＳ４０２）。
【０２２５】
次に、パケット削除部４０は、暗号処理部３７が同調制御部３３からの再生側公開鍵を含む転送命令を受けた状態において（ステップＳ４０２でＹＥＳ）、トランスコード処理部３４からのＴＳパケットを受けると、受けたパケットを暗号処理部３７へ出力する。パケット削除部４０は、当該ストリームが終了するまで、トランスコード処理部３４から受けたＴＳパケットを暗号処理部３７へ出力する（ステップＳ４０８）。
【０２２６】
以上の動作により、ＤＭＳ装置１１におけるパケット削除部４０がストリームの余計な待機時間の発生を抑えるための動作が完了する。
【０２２７】
上記の動作により、暗号処理部３７は、同調制御部３３からの再生側公開鍵を受けるまでにトランスコード処理部３４から受けたＴＳパケット、すなわちストリームを廃棄する。これにより、暗号処理部３７は、廃棄処理終了後にトランスコード処理部３４から受けたストリームに対しては、直ぐに暗号化処理を開始できる。従って、暗号処理部３７は、トランスコード処理部３４から受けたストリームを停滞させることなく暗号化処理することにより、ストリームの余計な待機時間の発生を抑えることができる。
【０２２８】
なお、上記の動作では、ＡＫＥ、同調処理、トランスコード処理および暗号化処理を行う場合を想定したが、ＡＫＥおよび同調処理のみ行う場合においては、以下のような動作を行ってもよい。すなわち、パケット削除部４０は、ＡＫＥが完了するまでに同調部３２によって受信されたストリームを廃棄する。
【０２２９】
ＤＭＳ装置１１は、ＡＫＥ後にＤＭＳ装置１２から受信するチャンネル変更命令を受信するまでは、ストリームをＤＭＰ装置１２へ送信できない。従って、ＡＫＥが完了するまでに同調部３２によって受信されたストリームは、遅延時間を長くする要因となる。パケット削除部４０は、ＡＫＥが完了するまでに同調部３２によって受信されたストリームを廃棄することにより、上記遅延時間を短くすることができる。
【０２３０】
ところで、ＡＫＥ、同調先変更処理およびトランスコード処理の順で各処理を直列に行う場合は、ＤＭＰ装置１２がユーザによるチャンネル変更操作を受けてから、新たに取得したライブコンテンツを表示装置に再生するまでに時間がかかってしまう。
【０２３１】
これに対して、本発明の実施の形態に係るストリーム取得装置では、同調部３２は、ストリームを選択的に受信する。選択番組受付部４２は、再生処理装置との間で認証情報を送受信することにより認証処理を行う。同調制御部３３は、認証処理の完了後、ストリームを選択的に受信するための同調部３２に、再生処理装置から受信した番組選択指示によって指定された番組に対応するストリームを受信させ、通信部３８に、同調部３２によって受信されたストリームの内容を示す情報を再生処理装置へ送信させる。選択番組受付部４２は、選択すべき番組を示す選択番組情報を含む認証情報を再生処理装置から受信するか、または認証処理が行われる前に選択番組情報を再生処理装置から受信すると、選択番組情報を同調制御部３３へ出力する。そして、同調制御部３３は、選択番組受付部４２から選択番組情報を受けると、認証処理が完了したか否かに関わらず、選択番組情報の示す番組に対応するストリームを同調部３２に受信させる。
【０２３２】
このような構成により、ＤＭＳ装置１１は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報を受信できるので、同調部３２における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ＤＭＳ装置１１は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、ＤＭＰ装置１２から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームをＤＭＰ装置１２へ送信するまでの時間を短くすることができる。
【０２３３】
また、本発明の実施の形態に係るストリーム取得装置では、ストリーム取得装置および再生処理装置は、ＩＰパケットを用いて情報を送受信する。記憶部４０は、ＩＰパケットのポート番号と番組との対応関係を示す情報を記憶する。選択番組受付部４２は、認証情報を含むＩＰパケットのポート番号を、選択番組情報として再生処理装置から受信し、受信したポート番号を同調制御部３３へ出力する。そして、同調制御部３３は、選択番組受付部からポート番号を受けると、記憶部４０から取得した対応関係を示す情報に基づいて、ポート番号に対応するストリームを同調部３２に受信させる。
【０２３４】
このような構成により、認証情報を含むＩＰパケットのポート番号からＤＭＰ装置１２が要求する番組を特定することができる。これにより、ＤＭＳ装置１１は、ＤＭＰ装置１２との間で予め仕様を決めておく必要がある独自通信を用いることなく、ＤＭＰ装置１２が要求する番組を特定することができる。すなわち、ＤＭＳ装置１１は、既存の仕様の枠組みに従うだけで、ＤＭＰ装置１２が要求する番組を特定することができる。
【０２３５】
また、本発明の実施の形態に係るストリーム取得装置では、トランスコード処理部３４は、同調部３２によって受信されたストリームのパケットを、再生処理装置において処理可能なパケットに変換する。同調制御部３３は、通信部３２に、トランスコード処理部３４によって変換されたパケットを再生処理装置へ送信させる。そして、選択番組受付部４２は、トランスコード処理部３４における変換に用いる情報を含む選択番組情報を再生処理装置から受信する。
【０２３６】
このような構成により、ＤＭＳ装置１１は、認証処理中または認証処理が行われるより前に、選択番組情報に含められた上記変換に必要な情報を受信できるので、同調部３２における同調処理およびトランスコード処理部３４におけるパケットの変換処理と、認証処理とを並列に行うことができる。これにより、認証処理、同調処理およびパケットの変換処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理およびパケットの変換処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ＤＭＳ装置１１は、同調処理およびパケットの変換処理と、認証処理とを並列に行うことにより、認証処理、同調処理およびパケットの変換処理が完了するまでの時間を短縮し、ＤＭＰ装置１２から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームをＤＭＰ装置１２へ送信するまでの時間を短くすることができる。
【０２３７】
また、本発明の実施の形態に係るストリーム取得装置では、暗号処理部３７は、同調部３２によって受信されたストリームのパケットを、再生処理装置において復号可能なパケットに暗号化する。同調制御部３３は、通信部３２に、暗号処理部３７によって暗号化されたパケットを再生処理装置へ送信させる。そして、選択番組受付部４２は、暗号化に用いる再生側公開鍵を認証処理において再生処理装置から受信する。
【０２３８】
このように、ＤＭＳ装置１１は、ＤＭＰ装置１２から受信した再生側公開鍵を用いて暗号化したパケットをＤＭＰ装置１２へ送信する。これにより、暗号化されたパケットは、ＤＭＰ装置１２のみが復号化できる。すなわち、ＤＭＰ装置１２へ送信されるパケットは、転送中における不正なコピーまたは改ざん等から保護される。
【０２３９】
また、本発明の実施の形態に係るストリーム取得装置では、パケット削除部は、認証処理が完了するまでに同調部３２によって受信された、選択番組情報の示す番組に対応するストリームについては、ストリームの内容を示す情報を再生処理装置へ送信せずに廃棄する。
【０２４０】
このような構成により、同調部３２において受信されたストリームをＤＭＰ装置１２へ送信するまでにかかる遅延時間を短くすることができる。すなわち、同調処理と、認証処理とは並列に行うことができる。たとえば、同調処理が認証処理よりも早く終わった場合、以下の問題が発生する。ＤＭＳ装置１１は、認証処理が完了するまではＤＭＰ装置１２から番組選択指示を受信できないので、同調部３２によって受信されたストリームのパケットを速やかにＤＭＰ装置１２へ送信できない。ＤＭＳ装置１１が、速やかにＤＭＰ装置１２へ送信できなかったパケットを、認証処理完了後にＤＭＰ装置１２から番組選択指示を受信した後にＤＭＰ装置１２へ送信すると、上記遅延時間が長くなってしまう。これに対して、パケット削除部４１が、認証処理が完了するまでに同調部３２によって受信されたパケットを廃棄することにより、上記遅延時間を短くすることができる。
【０２４１】
また、本発明の実施の形態に係るストリーム取得装置では、暗号処理部３７は、同調部３２によって受信されたストリームのパケットを、ＤＴＣＰ−ＩＰ（Digital Transmission Content Protection-Internet Protocol）に従って、再生処理装置において復号可能なパケットに暗号化する。
【０２４２】
このような構成により、ＤＭＳ装置１１は、ＤＴＣＰ−ＩＰの仕様を満たすので、暗号化したパケットを、当該仕様を満たすＤＭＰ装置へ送信することができる。また、当該仕様を満たすことを要求する国または地域において、ＤＭＳ装置１１を販売することができる。
【０２４３】
また、本発明の実施の形態に係るストリーム取得装置では、選択番組受付部４２は、ＤＴＣＰ−ＩＰに従って、再生処理装置との間で認証処理を行う。
【０２４４】
このような構成により、ＤＭＳ装置１１は、ＤＴＣＰ−ＩＰの仕様を満たすので、当該仕様を満たすＤＭＳ装置またはＤＭＰ装置と接続することができる。また、当該仕様を満たすことを要求する国または地域において、ＤＭＳ装置１１を販売することができる。
【０２４５】
また、本発明の実施の形態に係る再生処理装置では、選択番組指定部５９は、ストリーム取得装置との間で認証情報を送受信することにより認証処理を行なう。制御部５３は、選択番組指定部５９を制御する。制御部５３は、選択番組指定部５９に、ストリーム取得装置が選択的に受信すべきストリームを示す選択番組情報を認証情報に含めてストリーム取得装置へ送信させるか、または認証処理が行われる前に選択番組情報をストリーム取得装置へ送信させる。そして、制御部５３は、認証処理が完了すると、ストリーム取得装置が自己の再生処理装置へ送信すべきストリームを示す番組選択指示をストリーム取得装置へ送信する。
【０２４６】
このような構成により、ＤＭＰ装置１２は、認証処理中または認証処理が行われるより前に選択すべき番組を示す選択番組情報を送信できるので、ＤＭＳ装置１１において、同調処理および認証処理を並列に行うことができる。これにより、ＤＭＳ装置１１における、同調処理および認証処理が完了するまでの時間を短縮することができる。従って、ＤＭＰ装置１２は、認証情報に含めて選択番組情報を送信する、または認証処理が行われるより前に選択番組情報を送信することにより、番組選択指示により示されるストリームを、認証処理の完了後に送信される番組選択指示を受信してから同調処理を行う場合より早くＤＭＳ装置１１から受信することができる。
【０２４７】
また、本発明の実施の形態に係る再生処理装置では、ストリーム取得装置および再生処理装置は、ＩＰパケットを用いて情報を送受信する。記憶部５８は、ＩＰパケットのポート番号と番組との対応関係を示す情報を記憶する。制御部５３は、記憶部５８から取得した対応関係を示す情報に基づいて、再生処理を行うべき番組に対応するポート番号を特定し、選択番組指定部５９に、特定したポート番号を選択番組情報として認証情報に含めてストリーム取得装置へ送信させる。
【０２４８】
このような構成により、認証情報を含むＩＰパケットのポート番号に再生処理を行うべき番組を対応付けて、ＤＭＳ装置１１へ送信することができる。これにより、ＤＭＰ装置１２は、ＤＭＳ装置１１との間で予め仕様を決めておく必要がある独自通信を用いることなく、再生処理を行うべき番組の情報を含む認証情報をＤＭＳ装置１１へ送信することができる。すなわち、ＤＭＰ装置１２は、既存の仕様の枠組みに従うだけで、再生処理を行うべき番組の情報を含む認証情報をＤＭＳ装置１１へ送信することができる。
【０２４９】
また、本発明の実施の形態に係る再生処理装置では、制御部５３は、選択番組指定部５９に、ストリーム取得装置が受信したストリームのパケットを、自己の再生処理装置において処理可能なパケットへ変換するための情報を、選択番組情報に含めてストリーム取得装置へ送信させる。
【０２５０】
このような構成により、ＤＭＰ装置１２は、認証処理中または認証処理が行われるより前に、選択番組情報に含められた上記変換に必要な情報を送信できるので、ＤＭＳ装置１１おける、同調処理およびパケットの変換処理と、認証処理とを並列に行うことが可能となる。これにより、認証処理、同調処理およびパケットの変換処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理およびパケットの変換処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ＤＭＰ装置１２は、ＤＭＳ装置１１に、同調処理およびパケットの変換処理と、認証処理とを並列に行わせることにより、認証処理、同調処理およびパケットの変換処理を完了させるまでの時間を短縮し、ＤＭＳ装置１１へ番組選択指示を送信してから番組選択指示によって指定された番組に対応するストリームをＤＭＳ装置１１から受信するまでの時間を短くすることができる。
【０２５１】
また、本発明の実施の形態に係る再生処理装置では、制御部５３は、選択番組指定部５９に、ストリーム取得装置が受信したストリームのパケットを、自己の再生処理装置において復号可能なパケットに暗号化するための再生側公開鍵を、認証処理においてストリーム取得装置へ送信させる。
【０２５２】
このような構成により、ＤＭＰ装置１２は、自己が送信した再生側公開鍵を用いてＤＭＳ装置１１により暗号化されたパケットを受信することができる。これにより、暗号化されたパケットは、ＤＭＰ装置１２のみが復号化できる。すなわち、ＤＭＰ装置１２は、転送中における不正なコピーまたは改ざん等から保護されたパケットを、ＤＭＳ装置１１から受信することができる。
【０２５３】
また、本発明の実施の形態に係る再生処理装置では、選択番組指定部５９は、ＤＴＣＰ−ＩＰに従って、ストリーム取得装置との間で認証処理を行う。
【０２５４】
このような構成により、ＤＭＰ装置１２は、ＤＴＣＰ−ＩＰの仕様を満たすので、当該仕様を満たすＤＭＳ装置またはＤＭＰ装置と接続することができる。また、当該仕様を満たすことを要求する国または地域において、ＤＭＰ装置１２を販売することができる。
【０２５５】
また、本発明の実施の形態に係る番組処理システムでは、ストリーム取得装置は、ストリームを取得する。再生処理装置は、ストリーム取得装置によって取得されたストリームに基づいて番組の再生処理を行う。ストリーム取得装置および再生処理装置は、ストリーム取得装置および再生処理装置間でストリームの内容を示す情報を送受信する前に、認証情報を送受信することにより認証処理を行なう。ストリーム取得装置は、認証処理の完了後、再生処理装置から受信した番組選択指示に基づいて、ストリームを選択的に受信するための同調部を制御することにより、番組選択指示によって指定された番組に対応するストリームの内容を示す情報を再生処理装置へ送信する。再生処理装置は、選択すべき番組を示す選択番組情報を認証情報に含めてストリーム取得装置へ送信するか、または認証処理が行われる前に選択番組情報をストリーム取得装置へ送信する。そして、ストリーム取得装置は、選択番組情報を受信すると、認証処理が完了したか否かに関わらず、同調部に選択番組情報の示す番組に対応するストリームを受信させる。
【０２５６】
このような構成により、ＤＭＳ装置１１は、認証処理中または認証処理が行われるより前に、選択すべき番組を示す選択番組情報をＤＭＰ装置１２から受信できるので、同調部における同調処理、および認証処理を並列に行うことができる。これにより、同調処理および認証処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ＤＭＳ装置１１は、同調処理および認証処理を並列に行うことにより、同調処理および認証処理が完了するまでの時間を短縮し、ＤＭＰ装置１２から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームをＤＭＰ装置１２へ送信するまでの時間を短くすることができる。
【０２５７】
また、本発明の実施の形態に係る番組処理システムでは、ストリーム取得装置および再生処理装置は、ＩＰパケットを用いて情報を送受信する。ストリーム取得装置は、ＩＰパケットのポート番号と番組との対応関係を示す情報を記憶する。そして、再生処理装置は、ポート番号を選択番組情報として認証情報に含めてストリーム取得装置へ送信する。
【０２５８】
このような構成により、ＤＭＰ装置１２は、認証情報を含むＩＰパケットのポート番号に再生処理を行うべき番組を対応付けて、ＤＭＳ装置１１へ送信することができる。また、ＤＭＳ装置１１は、認証情報を含むＩＰパケットのポート番号からＤＭＰ装置１２が要求する番組を特定することができる。これにより、ＤＭＳ装置１１およびＤＭＰ装置１２は、予め仕様を決めておく必要がある独自通信を用いることなく、選択番組情報を送受信することができる。すなわち、ＤＭＳ装置１１およびＤＭＰ装置１２は、既存の仕様の枠組みに従うだけで、選択番組情報を送受信することができる。
【０２５９】
また、本発明の実施の形態に係る番組処理システムでは、ストリーム取得装置は、同調部によって受信されたストリームのパケットを、再生処理装置において処理可能なパケットに変換して再生処理装置へ送信する。そして、再生処理装置は、さらに、上記変換に用いる情報を選択番組情報に含めてストリーム取得装置へ送信する。
【０２６０】
このような構成により、ＤＭＳ装置１１は、認証処理中または認証処理が行われるより前に選択番組情報に含められた上記変換に必要な情報を受信できるので、同調部における同調処理、およびパケットの変換処理と、認証処理とを並列に行うことができる。これにより、認証処理、同調処理およびパケットの変換処理を実行するのに必要な時間を、認証処理の完了後に番組選択指示を受信してから同調処理を行う、すなわち直列的な処理を行う場合と比べて、短くすることができる。すなわち、ＤＭＳ装置１１は、同調処理およびパケットの変換処理と、認証処理とを並列に行うことにより、認証処理、同調処理およびパケットの変換処理が完了するまでの時間を短縮し、ＤＭＰ装置１２から番組選択指示を受けてから番組選択指示によって指定された番組に対応するストリームをＤＭＰ装置１２へ送信するまでの時間を短くすることができる。
【０２６１】
また、本発明の実施の形態に係る番組処理システムでは、ストリーム取得装置は、同調部によって受信されたストリームのパケットを、再生処理装置において復号可能なパケットに暗号化して再生処理装置へ送信する、そして、再生処理装置は、さらに、再生側公開鍵を認証処理においてストリーム取得装置へ送信する。
【０２６２】
このように、ＤＭＳ装置１１は、ＤＭＰ装置１２から受信した再生側公開鍵を用いて暗号化したパケットをＤＭＰ装置１２へ送信する。これにより、暗号化されたパケットは、ＤＭＰ装置１２のみが復号化できる。すなわち、ＤＭＳ装置１１からＤＭＰ装置１２へ送信されるパケットは、転送中における不正なコピーまたは改ざん等から保護される。
【０２６３】
また、本発明の実施の形態に係る番組処理システムでは、ストリーム取得装置は、認証処理が完了するまでに同調部によって受信された、選択番組情報の示す番組に対応するストリームについては、ストリームの内容を示す情報を再生処理装置へ送信せずに廃棄する。
【０２６４】
このような構成により、同調部において受信されたストリームをＤＭＰ装置１２へ送信するまでにかかる遅延時間を短くすることができる。すなわち、同調処理と、認証処理とは並列に行うことができる。たとえば、同調処理が認証処理よりも早く終わった場合、以下の問題が発生する。ＤＭＳ装置１１は、認証処理が完了するまではＤＭＰ装置１２から番組選択指示を受信できないので、同調部によって受信されたストリームのパケットを速やかにＤＭＰ装置１２へ送信できない。ＤＭＳ装置１１が、速やかにＤＭＰ装置１２へ送信できなかったパケットを、認証処理完了後にＤＭＰ装置１２から番組選択指示を受信した後にＤＭＰ装置１２へ送信すると、上記遅延時間が長くなってしまう。これに対して、ＤＭＳ装置１１が、認証処理が完了するまでに同調部によって受信されたパケットを廃棄することにより、上記遅延時間を短くすることができる。
【０２６５】
また、本発明の実施の形態に係る番組処理システムでは、ストリーム取得装置および再生処理装置は、ＤＴＣＰ−ＩＰに従って、認証処理を行なう。
【０２６６】
このような構成により、ＤＭＳ装置１１およびＤＭＰ装置１２は、ＤＴＣＰ−ＩＰの仕様を満たすので、当該仕様を満たすＤＭＳ装置またはＤＭＰ装置と接続することができる。また、当該仕様を満たすことを要求する国または地域において、ＤＭＳ装置１１およびＤＭＰ装置１２を販売することができる。
【０２６７】
また、本発明の実施の形態に係るストリーム取得装置および再生処理装置では、ＣＤＳにおいてポート番号に関連付けるのは、同調先、チャンネルおよびトランスコード情報であるとしたが、これに限定するものではない。たとえば、ＩＰマルチキャストグループの加入（Join）先を示すアドレスが、ＣＤＳにおいてポート番号に関連付けられていてもよい。
【０２６８】
たとえば、ＤＭＰ装置１２は、ＩＰＴＶに対応するサーバからＩＰマルチキャスト放送によるストリームを取得しようとする場合、ＣＤＳを参照することにより当該ＩＰマルチキャスト放送に対応するポート番号を特定し、当該ポート番号を送信先に指定してＤＭＳ装置１１にＡＫＥを要求する。
【０２６９】
ＤＭＳ装置１１は、ＤＭＰ装置１２からＡＫＥの要求を受けたポート番号から、ＩＰマルチキャストグループの加入先を特定できる。これにより、ＤＭＳ装置１１は、ＤＭＰ装置１２とのＡＫＥ処理と並行して、当該ＩＰマルチキャスト放送のグループへの加入処理を行うことができる。
【０２７０】
また、ＤＭＰ装置１２は、ＡＫＥを要求する前に、ＳＯＡＰによるチューンメッセージにＩＰマルチキャストグループの加入（Join）先を示すアドレスを含めてＤＭＳ装置１１へ送信してもよい。これによっても、ＤＭＳ装置１１は、ＩＰマルチキャストグループの加入先を特定できるので、ＤＭＰ装置１２とのＡＫＥ処理と並行して、当該ＩＰマルチキャスト放送のグループへの加入処理を行うことができる。
【０２７１】
また、本発明の実施の形態に係るストリーム取得装置では、パケット削除部４０において、同調制御部３３から再生側公開鍵を受けとるまでに受けたパケットを廃棄するとしたが、当該パケットをバッファに保持しておいてもよい。パケット削除部４０が、同調制御部３３から再生側公開鍵を受けた際に、バッファにおいて保持しておいたパケットを廃棄するか、または古いパケット順に暗号化処理を行うかどうかについて、ユーザが選択できるようにしてもよい。
【０２７２】
また、本発明の実施の形態に係るＤＭＳ装置１１およびＤＭＰ装置１２は、別個の装置であるとしたが、これに限定するものではない。たとえば、ＤＭＳ装置１１およびＤＭＰ装置１２を一体化させた装置が、ある局面においてＤＭＳ装置１１として動作し、また別の局面ではＤＭＰ装置１２として動作しても構わない。
【０２７３】
また、本発明の実施の形態に係るＤＭＳ装置１１は、ＡＫＥの要求を受けたポートのポート番号を基に、チャンネルおよびトランスコード情報を特定したが、これに限定するものではない。たとえば、ＤＭＳ装置１１は、他の装置からＡＫＥの要求を受けた際に、ＡＫＥの要求を含むパケットの送信元のポート番号を基に、チャンネルおよびトランスコード情報を特定してもよい。また、たとえば、ＤＭＳ装置１１は、他の装置からＡＫＥの要求を受けた際に、ＡＫＥの要求を含むパケットの送信先のポート番号を基にチャンネルを特定し、当該パケットの送信元のポート番号を基にトランスコード情報を特定してもよい。
【０２７４】
また、本発明の実施の形態に係るストリーム取得装置および再生処理装置は、ＭＰＥＧ２−ＴＳ規格に従うストリームの受信処理を行なう構成であるとしたが、これに限定するものではない。他の規格に従うストリームの受信処理を行なう構成であってもよい。
【０２７５】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２７６】
１０  番組処理システム
１１  デジタルメディアサーバ（ＤＭＳ）装置（ストリーム取得装置）
１２  デジタルメディア再生（ＤＭＰ）装置（再生処理装置）
１３  ネットワーク
３１  アンテナ
３２  同調部
３３  同調制御部
３４  トランスコード処理部
３５  サーバ側認証処理部
３６  コンテンツ記録部
３７  暗号処理部
３８  通信部
３９  サーバ側装置検出部
４０  パケット削除部
４１  記憶部
４２  選択番組受付部
５１  再生側装置検出部
５２  操作受付部
５３  制御部
５４  再生側認証処理部
５５  通信部
５６  復号処理部
５７  映像出力部
５８  記憶部
５９  選択番組指定部
【図１】
0005866636.tif 000002
【図２】
0005866636.tif 000003
【図３】
0005866636.tif 000004
【図４】
0005866636.tif 000005
【図５】
0005866636.tif 000006
【図６】
0005866636.tif 000007
【図７】
0005866636.tif 000008
【図８】
0005866636.tif 000009
【図９】
0005866636.tif 000010