(57)【要約】【課題】一旦デジタルコンテンツを配布した後には、急遽閲覧可能な部分を変更したり閲覧可能なユーザを制限したりする要求が発生しても対応する事は不可能であった。【解決手段】未認証タイムアウトと提示制御情報とからなるチケットをコンテンツに対応させ用意し、チケット解釈手段０１３６が最後に認証成功した時刻からの経過時間が未認証タイムアウトを越えた場合にはデリバリシステム０１２０を通じチケット管理手段０１１３から必要に応じてチケットを受け取り、チケットに基づきコンテンツの提示を制御する。【選択図】  図１
2004310579.tif 000002
【特許請求の範囲】
【請求項１】
制作装置とデリバリシステムと閲覧装置とから構成されるコンテンツ配信システムにおいて、前記制作装置がチケット設定手段とチケット管理手段とを具備し、前記閲覧装置がセキュア計時手段とチケット解釈手段と提示制御手段とを具備し、前記チケット設定手段がコンテンツｉｄと未認証タイムアウトと提示制御情報とからなるチケットを生成し、前記チケット管理手段が前記チケット設定手段の生成した前記チケットを格納し前記チケット解釈手段からの要求を受け付け前記チケットを前記チケット解釈手段に通知し、前記デリバリシステムが前記チケットを前記制作装置から前記閲覧装置に配信し、前記セキュア計時手段が悪意によっても改変出来ない計時情報を出力し、前記チケット解釈手段が前記チケット管理手段からの前記チケットと前記セキュア計時手段からの前記計時情報とを入力し提示制御情報を出力し、前記提示制御手段が前記チケット解釈手段の出力する前記提示制御情報とコンテンツとを入力し前記提示制御情報に従って提示を制限したコンテンツを変換出力する構成において、前記チケット解釈手段が最後に認証成功した時刻からの経過時間を前記計時情報から求め、前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力し、前記経過時間が前記未認証タイムアウトを越える場合には前記チケット解釈手段が前記チケット管理手段に認証情報を送り、前記チケット管理手段が送られた認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記チケット解釈手段に返し、前記チケット管理手段が新たなチケットがあれば前記解釈手段に送り、前記チケット解釈手段が前記チケット管理手段から認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットを解釈して提示制御情報を出力することを特徴としたコンテンツ配信システム。
【請求項２】
前記認証情報にコンテンツｉｄを含んでおり、前記チケット管理手段が新たなチケットがあれば前記解釈手段に送る際に前記認証情報に含まれるコンテンツｉｄに該当するチケットを送ることを特徴とした請求項１記載のコンテンツ配信システム。
【請求項３】
前記閲覧装置がユーザ特定手段を具備し、前記チケットがユーザｉｄを含み、前記認証情報がユーザｉｄを含み、前記チケット管理手段が前記チケット情報を前記チケット解釈手段に送る際に前記認証情報に含まれるユーザｉｄの値が等しい前記チケットを選択して送ることを特徴とした請求項１乃至請求項２記載のコンテンツ配信システム。
【請求項４】
前記デリバリシステムと複数の制作閲覧装置とを具備するコンテンツ配信システムにおいて、前記制作閲覧装置が前記制作装置と前記閲覧装置から構成され、前記チケットに前記コンテンツを制作したる前記制作閲覧装置を特定する制作識別を具備し、前記チケット解釈手段が前記認証情報を送る前記制作装置を複数の前記制作閲覧装置から前記制作識別を用いて特定し特定した前記制作装置の前記チケット管理手段に送ることを特徴とした請求項１乃至請求項３記載のコンテンツ配信システム。
【請求項５】
制作装置とチケットサーバとデリバリシステムと閲覧装置とから構成されるコンテンツ配信システムにおいて、前記制作装置がチケット設定手段を具備し、前記チケットサーバがチケット管理手段を具備し、前記閲覧装置がセキュア計時手段とユーザ特定手段とチケット解釈手段と提示制御手段とを具備し、前記チケット設定手段がコンテンツｉｄと未認証タイムアウトと提示制御情報とユーザｉｄとからなるチケットを生成し、前記チケット管理手段が前記チケット設定手段の生成した前記チケットを格納し前記チケット解釈手段からの要求を受け付け前記チケットを前記チケット解釈手段に通知し、前記デリバリシステムが前記チケットを前記制作装置から前記チケットサーバに配信すると共に前記チケットを前記チケットサーバから前記閲覧装置に配信し、前記セキュア計時手段が悪意によっても改変出来ない計時情報を出力し、前記ユーザ特定手段が前記閲覧装置を使用するユーザを特定するユーザｉｄを出力し前記チケット解釈手段が前記チケット管理手段からの前記チケットと前記セキュア計時手段からの前記計時情報とを入力し提示制御情報を出力し、前記提示制御手段が前記チケット解釈手段の出力する前記提示制御情報とコンテンツとを入力し前記提示制御情報に従って提示を制限したコンテンツを変換出力する構成において、前記チケット解釈手段が最後に認証成功した時刻からの経過時間を前記計時情報から求め、前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力し、前記経過時間が前記未認証タイムアウトを越える場合には前記チケット解釈手段が前記チケット管理手段に前記ユーザｉｄを含んだ認証情報を送り、前記チケット管理手段が送られた認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記チケット解釈手段に返し、前記チケット管理手段が新たなチケットがあれば前記認証情報に含まれる前記ユーザｉｄに一致するチケットを選択して前記解釈手段に送り、前記チケット解釈手段が前記チケット管理手段から認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットを解釈して提示制御情報を出力することを特徴としたコンテンツ配信システム。
【請求項６】
制作装置とチケットサーバとデリバリシステムと閲覧装置とから構成されるコンテンツ配信システムにおいて、前記制作装置がチケット設定手段を具備し、前記チケットサーバがチケット管理手段を具備し、前記閲覧装置がセキュア計時手段とユーザ特定手段とチケット解釈手段と提示制御手段とを具備し、前記チケット設定手段がコンテンツｉｄと未認証タイムアウトと提示制御情報とユーザｉｄとからなるチケットを生成し、前記チケット管理手段が前記チケット設定手段の生成した前記チケットを格納し前記チケット解釈手段からの要求を受け付け前記チケットを前記チケット解釈手段に通知し、前記デリバリシステムが前記チケットを前記制作装置から前記チケットサーバに配信すると共に前記チケットを前記チケットサーバから前記閲覧装置に配信し、前記セキュア計時手段が悪意によっても改変出来ない計時情報を出力し、前記ユーザ特定手段が前記閲覧装置を使用するユーザを特定するユーザｉｄを出力し前記チケット解釈手段が前記チケット管理手段からの前記チケットと前記セキュア計時手段からの前記計時情報とを入力し提示制御情報を出力し、前記提示制御手段が前記チケット解釈手段の出力する前記提示制御情報とコンテンツとを入力し前記提示制御情報に従って提示を制限したコンテンツを変換出力する構成において、前記チケット解釈手段が最後に認証成功した時刻からの経過時間を前記計時情報から求め、前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力し、前記経過時間が前記未認証タイムアウトを越える場合には前記チケット解釈手段が前記チケット管理手段に前記コンテンツｉｄを含んだ認証情報を送り、前記チケット管理手段が送られた認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記チケット解釈手段に返し、前記チケット管理手段が新たなチケットがあれば前記認証情報に含まれる前記コンテンツｉｄに一致するチケットを選択して前記解釈手段に送り、前記チケット解釈手段が前記チケット管理手段から認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットのユーザｉｄの一致する部分を解釈して提示制御情報を出力することを特徴としたコンテンツ配信システム。
【請求項７】
同一の前記コンテンツに対し前記ルールが複数個数存在し、前記チケットを解釈して提示制御情報を出力する際に複数の前記ルールの全てを解釈した結果の提示制御情報の和集合を提示制御情報とすることを特徴とした請求項１乃至請求項６記載のコンテンツ配信システム。
【請求項８】
ユーザｉｄを直接扱う代わりに一方向性関数を用いて変換した値を用いることを特徴とした請求項３乃至請求項６記載のコンテンツ配信システム。
【請求項９】
コンテンツの配信がデジタル放送における蓄積型放送により行われ、前記デリバリシステムが通信ネットワークであることを特徴とした請求項１乃至請求項６記載のコンテンツ配信システム。
【請求項１０】
前記デリバリシステムが通信ネットワークであり、コンテンツの配信が前記通信ネットワーク上のストリーミング映像配信により行われることを特徴とした請求項１乃至請求項６記載のコンテンツ配信システム。
【請求項１１】
コンテンツの配信がパッケージメディアの物理的配布により行われることを特徴とした請求項１乃至請求項６記載のコンテンツ配信システム。
【請求項１２】
請求項１乃至請求項１１記載のコンテンツ配信システムを実現する制作装置。
【請求項１３】
請求項１乃至請求項１１記載のコンテンツ配信システムを実現する閲覧装置。
【請求項１４】
コンテンツｉｄと未認証タイムアウトと提示制御情報とからなるチケットを生成する制作装置とコンテンツを閲覧する閲覧装置とチケットを制作装置から閲覧装置に配信するデリバリシステムとから構成されるコンテンツ配信システムにおいて、前記閲覧装置が最後に認証成功した時刻からの経過時間を悪意によっても改変出来ない計時情報から求めるステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越える場合には前記制作装置に認証情報を送るステップと、前記制作装置が前記認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記閲覧装置に返すステップと、前記制作装置が新たなチケットがあれば前記閲覧装置に送るステップと、前記閲覧装置が認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップとを有することを特徴としたコンテンツ配信方法。
【請求項１５】
前記認証情報にコンテンツｉｄを含んでおり、前記チケット管理手段が新たなチケットがあれば前記解釈手段に送る際に前記認証情報に含まれるコンテンツｉｄに該当するチケットを送ることを特徴とした請求項１４記載のコンテンツ配信方法。
【請求項１６】
前記閲覧装置がコンテンツを閲覧するユーザを特定するユーザｉｄを保持し、前記チケットがユーザｉｄを含み、前記認証情報がユーザｉｄを含み、前記制作装置が新たなチケットがあれば前記閲覧装置に送るステップにおいて前記認証情報に含まれるユーザｉｄの値が等しい前記チケットを選択して送ることを特徴とした請求項１４乃至請求項１５記載のコンテンツ配信方法。
【請求項１７】
前記デリバリシステムと複数の制作閲覧装置とを具備するコンテンツ配信システムにおいて、前記制作閲覧装置が前記制作装置と前記閲覧装置から構成され、前記チケットに前記コンテンツを制作した前記制作閲覧装置を特定する制作識別を具備し、前記認証情報を送る前記制作装置を複数の前記制作閲覧装置から前記制作識別を用いて特定し特定した前記制作装置に送ることを特徴とした請求項１４乃至請求項１６記載のコンテンツ配信方法。
【請求項１８】
未認証タイムアウトとコンテンツｉｄと提示制御情報とユーザｉｄとからなるチケットを生成する制作装置とチケットを管理するチケットサーバとコンテンツを閲覧すると共にコンテンツを閲覧するユーザを特定するユーザｉｄを保持する閲覧装置とチケットを制作装置からチケットサーバに配信すると共にチケットをチケットサーバから閲覧装置に配信するデリバリシステムとから構成されるコンテンツ配信システムにおいて、前記閲覧装置が最後に認証成功した時刻からの経過時間を悪意によっても改変出来ない計時情報から求めるステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越える場合には前記チケットサーバに前記ユーザｉｄを含んだ認証情報を前記チケットサーバに送るステップと、前記チケットサーバが前記認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記閲覧装置に返すステップと、前記チケットサーバが新たなチケットがあれば前記認証情報に含まれる前記ユーザｉｄに一致するチケットを選択して前記閲覧装置に送るステップと、前記閲覧装置が認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップとを有することを特徴としたコンテンツ配信方法。
【請求項１９】
未認証タイムアウトとコンテンツｉｄと提示制御情報とユーザｉｄとからなるチケットを生成する制作装置とチケットを管理するチケットサーバとコンテンツを閲覧すると共にコンテンツを閲覧するユーザを特定するユーザｉｄを保持する閲覧装置とチケットを制作装置からチケットサーバに配信すると共にチケットをチケットサーバから閲覧装置に配信するデリバリシステムとから構成されるコンテンツ配信システムにおいて、前記閲覧装置が最後に認証成功した時刻からの経過時間を悪意によっても改変出来ない計時情報から求めるステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越える場合には前記チケットサーバに前記コンテンツｉｄを含んだ認証情報を前記チケットサーバに送るステップと、前記チケットサーバが前記認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記閲覧装置に返すステップと、前記チケットサーバが新たなチケットがあれば前記認証情報に含まれる前記コンテンツｉｄに一致するチケットを選択して前記閲覧装置に送るステップと、前記閲覧装置が認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットのユーザｉｄの一致する部分を解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップとを有することを特徴としたコンテンツ配信方法。
【請求項２０】
同一の前記コンテンツに対し前記ルールが複数個数存在し、前記チケットを解釈して提示制御情報を出力する際に複数の前記ルールの全てを解釈した結果の提示制御情報の和集合を提示制御情報とすることを特徴とした請求項１４乃至請求項１９記載のコンテンツ配信方法。
【請求項２１】
ユーザｉｄを直接扱う代わりに一方向性関数を用いて変換した値を用いることを特徴とした請求項１６乃至請求項１９記載のコンテンツ配信方法。
【請求項２２】
コンテンツの配信がデジタル放送における蓄積型放送により行われ、前記デリバリシステムが通信ネットワークであることを特徴とした請求項１３乃至請求項１９記載のコンテンツ配信方法。
【請求項２３】
前記デリバリシステムが通信ネットワークであり、コンテンツの配信が前記通信ネットワーク上のストリーミング映像配信により行われることを特徴とした請求項１３乃至請求項１９記載のコンテンツ配信方法。
【請求項２４】
コンテンツの配信がパッケージメディアの物理的配布により行われることを特徴とした請求項１３乃至請求項１９記載のコンテンツ配信方法。
【請求項２５】
コンテンツｉｄと未認証タイムアウトと提示制御情報とからなるチケットを生成する制作装置とコンテンツを閲覧する閲覧装置とチケットを制作装置から閲覧装置に配信するデリバリシステムとから構成されるコンテンツ配信システムにおいて、前記閲覧装置が最後に認証成功した時刻からの経過時間を悪意によっても改変出来ない計時情報から求めるステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越える場合には前記制作装置に認証情報を送るステップと、前記制作装置が前記認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記閲覧装置に返すステップと、前記制作装置が新たなチケットがあれば前記閲覧装置に送るステップと、前記閲覧装置が認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップとを有する処理を実行するコンピュータプログラムを格納した記録媒体。
【請求項２６】
前記認証情報にコンテンツｉｄを含んでおり、前記チケット管理手段が新たなチケットがあれば前記解釈手段に送る際に前記認証情報に含まれるコンテンツｉｄに該当するチケットを送ることを特徴とした請求項２５記載のコンピュータプログラムを格納した記録媒体。
【請求項２７】
前記閲覧装置がコンテンツを閲覧するユーザを特定するユーザｉｄを保持し、前記チケットがユーザｉｄを含み、前記認証情報がユーザｉｄを含み、前記制作装置が新たなチケットがあれば前記閲覧装置に送るステップにおいて前記認証情報に含まれるユーザｉｄの値が等しい前記チケットを選択して送ることを特徴とした請求項２５乃至請求項２６記載のコンピュータプログラムを格納した記録媒体。
【請求項２８】
前記デリバリシステムと複数の制作閲覧装置とを具備するコンテンツ配信システムにおいて、前記制作閲覧装置が前記制作装置と前記閲覧装置から構成され、前記チケットに前記コンテンツを制作した前記制作閲覧装置を特定する制作識別を具備し、前記認証情報を送る前記制作装置を複数の前記制作閲覧装置から前記制作識別を用いて特定し特定した前記制作装置に送ることを特徴とした請求項２５乃至請求項２７記載のコンピュータプログラムを格納した記録媒体。
【請求項２９】
未認証タイムアウトとコンテンツｉｄと提示制御情報とユーザｉｄとからなるチケットを生成する制作装置とチケットを管理するチケットサーバとコンテンツを閲覧すると共にコンテンツを閲覧するユーザを特定するユーザｉｄを保持する閲覧装置とチケットを制作装置からチケットサーバに配信すると共にチケットをチケットサーバから閲覧装置に配信するデリバリシステムとから構成されるコンテンツ配信システムにおいて、前記閲覧装置が最後に認証成功した時刻からの経過時間を悪意によっても改変出来ない計時情報から求めるステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越える場合には前記チケットサーバに前記ユーザｉｄを含んだ認証情報を前記チケットサーバに送るステップと、前記チケットサーバが前記認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記閲覧装置に返すステップと、前記チケットサーバが新たなチケットがあれば前記認証情報に含まれる前記ユーザｉｄに一致するチケットを選択して前記閲覧装置に送るステップと、前記閲覧装置が認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップとを有することを特徴とした処理を実行するコンピュータプログラムを格納した記録媒体。
【請求項３０】
未認証タイムアウトとコンテンツｉｄと提示制御情報とユーザｉｄとからなるチケットを生成する制作装置とチケットを管理するチケットサーバとコンテンツを閲覧すると共にコンテンツを閲覧するユーザを特定するユーザｉｄを保持する閲覧装置とチケットを制作装置からチケットサーバに配信すると共にチケットをチケットサーバから閲覧装置に配信するデリバリシステムとから構成されるコンテンツ配信システムにおいて、前記閲覧装置が最後に認証成功した時刻からの経過時間を悪意によっても改変出来ない計時情報から求めるステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップと、前記閲覧装置が前記経過時間が前記未認証タイムアウトを越える場合には前記チケットサーバに前記コンテンツｉｄを含んだ認証情報を前記チケットサーバに送るステップと、前記チケットサーバが前記認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗を前記閲覧装置に返すステップと、前記チケットサーバが新たなチケットがあれば前記認証情報に含まれる前記コンテンツｉｄに一致するチケットを選択して前記閲覧装置に送るステップと、前記閲覧装置が認証成功を送られた場合には前記経過時間を０に戻すと共に最も新しいチケットのユーザｉｄの一致する部分を解釈して提示制御情報を出力すると共に出力された前記提示制御情報に従って提示を制限したコンテンツを変換出力するステップとを有することを特徴とした処理を実行するコンピュータプログラムを格納した記録媒体。
【請求項３１】
同一の前記コンテンツに対し前記ルールが複数個数存在し、前記チケットを解釈して提示制御情報を出力する際に複数の前記ルールの全てを解釈した結果の提示制御情報の和集合を提示制御情報とすることを特徴とした請求項２５乃至請求項３０記載のコンピュータプログラムを格納した記録媒体。
【請求項３２】
ユーザｉｄを直接扱う代わりに一方向性関数を用いて変換した値を用いることを特徴とした請求項２７乃至請求項３０記載のコンピュータプログラムを格納した記録媒体。
【請求項３３】
コンテンツの配信がデジタル放送における蓄積型放送により行われ、前記デリバリシステムが通信ネットワークであることを特徴とした請求項２５乃至請求項３０記載のコンピュータプログラムを格納した記録媒体。
【請求項３４】
前記デリバリシステムが通信ネットワークであり、コンテンツの配信が前記通信ネットワーク上のストリーミング映像配信により行われることを特徴とした請求項２５乃至請求項３０記載のコンピュータプログラムを格納した記録媒体。
【請求項３５】
コンテンツの配信がパッケージメディアの物理的配布により行われることを特徴とした請求項２５乃至請求項３０記載のコンピュータプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送及びデジタル通信における、映像、音声、テキストなどのデジタルデータを、制作した装置から、閲覧する装置へ配信する際の著作権管理技術に関するものである。
【０００２】
【従来の技術】
従来のコンテンツ配信システムとしては、コンテンツを継続利用可能とする信号を定期的に配信し、一定時間受信しない再生装置に対しては再生を禁止するものがあった。（例えば、特許文献１参照）。
【０００３】
また、従来のコンテンツ配信システムとしては、
契約に違反したコンテンツの２次的な配信を行おうとしていないか定期的に監視し、違反が検出された場合にはコンテンツの復号を行うのに必要な復号キーを無効にするものがあった（例えば、特許文献２参照）。
【０００４】
ここで、本発明の特徴をより明確化するため、構成と用語をを本発明と一対一に対応付けるよう再構成した従来の技術におけるコンテンツ配信システムについて図を用いて詳細に説明する。
【０００５】
図１４は、従来の技術におけるコンテンツ配信システムのブロック図である。
【０００６】
１４１０は、制作装置である。制作装置１４１０はコンテンツ制作手段０１１１と、著作権管理情報埋め込み手段１４１１とを具備する。制作装置１４１０は、著作権管理情報の埋め込まれたコンテンツをデリバリシステム０１２０へ出力する。
【０００７】
０１１１は、コンテンツ制作手段である。コンテンツ制作手段０１１１は、コンテンツ制作手段０１１１は、閲覧装置１４２０でユーザが視聴するコンテンツを制作する装置である。コンテンツ制作手段０１１１は、ＭＰＥＧ−２（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ  −  ２）のデジタル映像音声や、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのホームページ記述言語の編集装置でよい。
【０００８】
１４１１は、著作権管理情報埋め込み手段である。著作権管理情報埋め込み手段１４１１は、コンテンツ制作手段０１１１の出力するコンテンツに対し、著作権管理情報を埋め込む。著作権管理情報はＣＣＩ（Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）などの情報ビットでもよく、このＣＣＩは閲覧装置でのコンテンツの複製（ｃｏｐｙ）、コンテンツの外部メディアへの移動（ｍｏｖｅ）、ある特定の国や地域におけるコンテンツの提示（再生）などを許可／禁止する情報である。
【０００９】
０１２０は、デリバリシステムである。デリバリシステム０１２０は、制作装置１４１０の出力するコンテンツを、空間的、時間的に離れた閲覧装置１４２０に送り届ける。デリバリシステム０１２０は、インターネットなどの通信ネットワークでのｆｔｐ（ｆｉｌｅ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）などのファイル転送プロトコルやストリーミングなどインターネット放送での伝送プロトコル、地上・衛星・ケーブルにおけるデジタル放送のＤＳＭ−ＣＣ（Ｄｉｇｉｔａｌ  Ｓｔｏｒａｇｅ  Ｍｅｄｉａ  Ｃｏｍｍａｎｄ  ＆  Ｃｏｎｔｒｏｌ）データカルーセルによる伝送、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアによる物理的配送などのための既存のシステムでよい。
【００１０】
１４２０は、閲覧装置である。閲覧装置１４２０は、デリバリシステム０１２０により届けられる制作装置１４１０からのコンテンツをユーザに提示する。閲覧装置１４２０は、コンテンツ獲得手段０１３１と、著作権管理情報解析手段１４２１と、提示制限手段０１３７と、コンテンツ提示手段０１３８とを具備する。
【００１１】
０１３１は、コンテンツ獲得手段である。コンテンツ獲得手段０１３１は、デリバリシステム０１２０から送られるコンテンツをデリバリシステム０１２０の伝送形式で受信し、コンテンツの通常の形式に変換して出力する。コンテンツ獲得手段０１３１は、デリバリシステム０１２０から入力したタイミングで出力してもよいし、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などを内蔵し、一旦コンテンツ獲得手段０１３１にコンテンツの全てまたは一部を蓄積しておき、要求されたタイミングでコンテンツを出力してもよい。
【００１２】
１４２１は、著作権管理情報解析手段である。著作権管理情報解析手段１４２１は、著作権管理情報埋め込み手段１４１１で埋め込まれた著作権管理情報をコンテンツから取り出し、当該コンテンツをどの様に再生が可能か表す情報である提示制御情報を出力する。提示制御情報は、単に当該コンテンツの全体の再生許可・禁止だけでない、映像音声のうちの映像のみの再生であるとか、映画の冒頭の部分だけであるとかなどのコンテンツの再生を制限する情報を含んでいてよい。
【００１３】
０１３７は、提示制限手段である。提示制限手段０１３７は、著作権管理情報解析手段１４２１の出力する提示制御情報と、コンテンツ獲得手段０１３１からのコンテンツを入力する。そして、提示制御情報に従って制限されたコンテンツである提示コンテンツを再生出力する。
【００１４】
０１３８は、コンテンツ提示手段である。コンテンツ提示手段０１３８は、提示制限手段０１３７の出力する提示コンテンツをユーザが知覚可能な物理現象に変換することでユーザにコンテンツを提示する。コンテンツ提示手段は、例えばコンテンツがＭＰＥＧ−２の映像音声である場合には、ＭＰＥＧ−２のデコーダ、ブラウン管、そしてスピーカでよい。
【００１５】
【特許文献１】
特開２００１−３４４３６９号公報（第６−１３頁、図３）
【特許文献２】
特開２００２−４１８２１号公報（第４−９頁、図１）
【００１６】
【発明が解決しようとする課題】
デジタルコンテンツは、アナログのメディアと異なり本質的に劣化しないため、一旦配布してしまうと、全く同じクオリティのコンテンツが広範囲かつ永続的に広がってしまう可能性がある。このため、配布当初想定していない広い範囲に広がってしまう場合もあり得る。
【００１７】
映画等の万人に配布するコンテンツではＤＶＤの再生装置などに見られるように再生可能な国と地域の限定をかけていた。また、ＩＥＥＥ１３９４に見られるように特定の再生機器のベンダーに対してデジタルコンテンツの送受信を禁止する（ｒｅｖｏｋｅ）手段なども搭載されている。
【００１８】
一方で、ＡＤＳＬなどのブロードバンド通信を用い、ストリーミング技術などを用いて映像をサーバからリアルタイムに配信するサービスがある。この技術によればコンテンツがリアルタイムにサーバから送られるため、任意のタイミングで任意のユーザに対し、閲覧する部分の制限などをコンテンツの閲覧中の時点からでも柔軟に変更できる。
【００１９】
しかし、将来のユーザ個人が気軽にコンテンツを作成し、相互に高速交換する時代時代においては以下の課題がある。
【００２０】
１．複数のユーザにコンテンツを提供する場合、特定のユーザにのみ閲覧を許可したり、同一のコンテンツであっても、あるユーザに限っては全ての部分を閲覧可能にするといったきめ細かい制御ができない。
【００２１】
２．高速な通信ネットワークで配信されたコンテンツを、ネットワークから切り離した携帯機器で視聴するなど、「疎」な結合のシステムでは、閲覧する部分の制限を、コンテンツの権利者が後から思い立ったとしても変更できない。例えば、ある友人に家族の映像含むコンテンツの閲覧を許していたが、コンテンツを配布した後日に、急にコンテンツの閲覧を許可したくなくなった場合などに対応できない。
【００２２】
【課題を解決するための手段】
制作装置とデリバリシステムと閲覧装置とから構成されるコンテンツ配信システムにおいて、制作装置がチケット設定手段とチケット管理手段とを具備し、閲覧装置がセキュア計時手段とチケット解釈手段と提示制御手段とを具備し、チケット設定手段が未認証タイムアウトと提示制御情報とからなるチケットを生成し、チケット管理手段がチケット設定手段の生成したチケットを格納しチケット解釈手段からの要求を受け付けチケットをチケット解釈手段に通知し、デリバリシステムがチケットを制作装置から閲覧装置に配信し、セキュア計時手段が悪意によっても改変出来ない計時情報を出力し、チケット解釈手段がチケット管理手段からのチケットとセキュア計時手段からの計時情報とを入力し提示制御情報を出力し、提示制御手段がチケット解釈手段の出力する提示制御情報とコンテンツとを入力し提示制御情報に従って提示を制限したコンテンツを変換出力する構成において、チケット解釈手段が最後に認証成功した時刻からの経過時間を計時情報から求め、経過時間が未認証タイムアウトを越えない場合にはチケットを解釈して提示制御情報を出力し、経過時間が未認証タイムアウトを越える場合にはチケット解釈手段がチケット管理手段に認証情報を送り、チケット管理手段が送られた認証情報が正しいと判断した場合には認証成功をそれ以外の場合には認証失敗をチケット解釈手段に返し、チケット管理手段が新たなチケットがあれば解釈手段に送り、チケット解釈手段がチケット管理手段から認証成功を送られた場合には経過時間を０に戻すと共に最も新しいチケットを解釈して提示制御情報を出力する。
【００２３】
【発明の実施の形態】
以下本発明の実施の形態について、図面を参照しながら説明する。ただし以下では、複数の図の間で同一の構成要素には同一の符号を付与することで、説明を省略するものとする。
【００２４】
（実施の形態１）
まず、実施の形態１における配信コンテンツ管理方法およびコンテンツ配信システムについて詳細に説明する。
【００２５】
図０１は、実施の形態１におけるコンテンツ配信システムのブロック図である。
【００２６】
実施の形態１におけるコンテンツ配信システムは、制作装置０１１０と、デリバリシステム０１２０と、閲覧装置０１３０とを具備する。
【００２７】
０１１０は、制作装置である。制作装置０１１０は、コンテンツ制作手段０１１１と、チケット設定手段０１１２と、チケット管理手段０１１３とを具備する。
【００２８】
チケット設定手段０１１２は、コンテンツ制作手段０１１１の出力するコンテンツに対してコンテンツを再生する条件を制御する情報であるコンテンツをコンテンツを制作した人などからの入力などを受け付けることで設定する。ここでチケットは、コンテンツに対応し、未認証タイムアウトと、提示制御情報を含む情報である。ここで、コンテンツとの対応を取るためコンテンツｉｄを導入する。コンテンツｉｄは、コンテンツを特定するための情報で、例えばコンテンツを制作した人の識別にコンテンツを作成した日時を連結するなどで表す情報である。ここでは、コンテンツ制作手段０１１１において出力されるコンテンツにはコンテンツｉｄが含まれるものとする。
【００２９】
ここでチケットのデータ構造を図を用いて詳細に説明する。
【００３０】
図０２の（ａ）は、実施の形態１におけるチケット例を模式的に表した図である。ここでは各項目が文字で表される表形式表現したが、各項目がバイナリ形式であったり、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのテキストファイルとして表されるマークアップ言語などで記述しても良い。
【００３１】
０２００はチケットの例である。ここでチケット０２００は特定のコンテンツでかつ特定のユーザに対応している。チケット０２００は、コンテンツｉｄフィールド０２０１と、ユーザｉｄフィールド０２０２と、バージョンフィールド０２０３と、未承認ｔｉｍｅｏｕｔフィールド０２０４と、提示期限フィールド０２０５と、提示制御情報フィールド０２０６と、提示鍵フィールド０２０７とから構成されている。
【００３２】
コンテンツｉｄフィールド０２０１は、チケットに対応するコンテンツｉｄを格納する。これによりチケット０２００に対応付けられるコンテンツを特定できる。
【００３３】
ユーザｉｄフィールド０２０２は、チケットに対応するユーザｉｄを格納する。これによりチケット０２００を閲覧するユーザを特定できる。
【００３４】
バージョンフィールド０２０３は、チケットのバージョンを格納する。バージョンは、チケットの新旧を比較する指標である。
【００３５】
未承認ｔｉｍｅｏｕｔフィールド０２０４は、未承認ｔｉｍｅｏｕｔの値を格納する。閲覧装置０１３０のコンテンツ再生においてチケット０２００が正しいかを定期的にデリバリシステム０１２０を経由して承認を求める。未承認ｔｉｍｅｏｕｔとは、最後に受けた承認がどのくらいの時間有効かを表す。未承認ｔｉｍｅｏｕｔを過ぎると、チケット０２００が未承認と見なされチケット０２００に従ったコンテンツの再生が無効となる。
【００３６】
提示期限フィールド０２０５は、提示期限を格納する。提示期限はチケット０２００自体の有効期限をあらわす。提示期限の取る値は、グリニッジ標準時などの絶対時間や、コンテンツやチケットなどを受け取った事象を起点とした相対時間でよい。
【００３７】
提示制御情報フィールド０２０６は、提示制御情報を格納する。提示制御情報は、コンテンツをユーザに提示する際の制限を制御する情報である。例えば、コンテンツが映像である場合には、コンテンツの再生における映像の解像度や１秒あたりの静止画の数を制限したり、コンテンツ中のある時間的部分のみしか再生させなかったりする情報である。
【００３８】
提示鍵フィールド０２０７は、提示鍵を格納する。コンテンツを提示制御手段０１３７で提示コンテンツに変換する際に用いる。例えば、コンテンツが有料の部分と無料の部分から構成され、提示制御情報は暗号化されている部分を含んで再生することを表す値が格納されていた場合、有料の部分が暗号化されている際にその暗号を解読するの提示鍵を用いる。
【００３９】
チケット管理手段０１１３は、チケット設定手段０１１２により作られた１または複数のチケットを入力し、これを管理する。制作装置０１１０の構成要素であるチケット管理手段０１１３は、デリバリシステム０１２０を通して閲覧装置０１３０のチケット解釈手段０１３６と認証情報を、チケット保持手段０１３２とチケットを送受する。
【００４０】
ここでフローチャートに基づいて、チケット管理手段０１１３および、制作装置０１１０のその他の構成要素の動作について詳細に説明する。
【００４１】
図０３は、実施の形態１における制作装置０１１０でコンテンツとチケットを生成する処理の動作フローチャートである。
【００４２】
（ステップ０３０１）コンテンツ制作手段０１１１でコンテンツを制作する。
【００４３】
（ステップ０３０２）コンテンツ制作手段０１１１が、ステップ０３０１で制作されたコンテンツに、コンテンツを識別するのに用いるコンテンツｉｄを割り当てる。コンテンツｉｄはコンテンツを閲覧する閲覧装置においてユニークであればよい。
【００４４】
（ステップ０３０３）ステップ０３０１制作されたコンテンツにステップ０３０２で割り当てられたコンテンツｉｄを埋め込む。
【００４５】
（ステップ０３０４）制作装置０１１０のユーザが、ステップ０３０１で制作したコンテンツに対するチケットの情報を設定する。設定の操作は、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などを用いて対話的に行っても良いし、予めテンプレートが用意されていてそれをバッチ的に処理してもよい。そしてチケットを得る。チケットの情報を設定することでコンテンツをどの閲覧装置０１３０のユーザに、いつまで、どのような提示の制限で提示するかを指定できる。
【００４６】
（ステップ０３０５）ステップ０３０４で得たチケットに、ステップ０３０２で割り当てられたコンテンツｉｄをを埋め込む。コンテンツｉｄを埋め込むことで、コンテンツとチケットを対応付ける。
【００４７】
（ステップ０３０６）チケット管理手段０１１３にステップ０３０５の結果のチケットを登録する。具体的に登録の処理によりチケット管理手段０１１３に保持されたチケットを追加する。
【００４８】
ここで、チケット管理手段０１１３に保持されたチケットの例を図を用いて示す。
【００４９】
図０２の（ｂ）は、  実施の形態１におけるチケット管理手段０１１３に格納されたチケットの例である。ここで、行０２１１、行０２１２、行０２１３は、それぞれがチケットを表しており、３つのチケットがチケット管理手段０１１３に登録されている。
【００５０】
ここで、チケット０２１１とチケット０２１２とは同じユーザｉｄ  １００のためのチケットである。また、チケット０２１１とチケット０２２２とは別々のコンテンツｉｄ  ０２０９と１２０４とを保持しており、それぞれ別々のコンテンツに対するチケットであることを表している。また、チケット０２１３は別のユーザｉｄ  ２００のためのチケットである。
【００５１】
図で示したように、チケット管理手段０１１３は複数のユーザｉｄで表される複数ユーザに対するチケットを一括して管理することが可能である。
【００５２】
次に、制作装置０１１０において、チケットのみ変更する処理について説明する。この操作は、チケットの有効期限が切れた後に、配信済みのコンテンツに対するチケットを再度作る場合に行われる。更に、この操作は、制作装置０１１０のユーザが一旦チケットを設定して送ったにも関わらず、途中で気が変わるなどして再度チケットを変更した場合にも行われる。
【００５３】
図０４は、実施の形態１における制作装置でチケットを再設定する処理の動作フローチャートである。
【００５４】
（ステップ０４０１）チケットを変更したいコンテンツを、制作装置０１１０のユーザが選択し、選択したコンテンツに対するコンテンツｉｄを得る。コンテンツｉｄはコンテンツに含まれているので、コンテンツ中から値を読み出せばよい。
【００５５】
（ステップ０４０２）ステップ０４０１で得られたコンテンツｉｄに対応するチケットをチケット管理手段０１１３から読み出す。
【００５６】
（ステップ０４０３）ステップ０４０２で読み出されたチケットの情報を、制作装置０１１０のユーザが変更する。変更の操作は、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などを用いて対話的に行っても良いし、予めテンプレートが用意されていてそれをバッチ的に処理してもよい。ステップ０４０２で以前設定したチケットを読み出しているので、以前設定したチケットの各設定値をデフォルト値として、変更作業前に表示しても良い。
【００５７】
（ステップ０４０４）チケット管理手段０１１３において、チケットのバージョンをインクリメントする。バージョンの値変更することで、チケットの新旧を区別することが出来る。バージョンの値は、チケットのユーザｉｄとコンテンツｉｄとの両方が一致するチケットの集合をスコープとした値であればよい。
【００５８】
（ステップ０４０５）ステップ０４０４の結果のチケットにより、チケット管理手段０１１３のチケットを更新する。チケット管理手段０１１３のに格納されているチケットで、同じユーザｉｄでかつ同じコンテンツｉｄを持つチケットが存在すれば、そのチケットをステップ０４０４の結果のチケットにより上書きする。
【００５９】
ただし、ステップ０４０３でのチケットの情報の変更の操作において、同じユーザｉｄでかつ同じコンテンツｉｄを持つチケットの複数個の存在が許可されれば、許可された個数だけのチケットをチケット管理手段０１１３に格納してよい。
【００６０】
複数のチケットを許容することによって、一つのチケットにおいて各フィールドに複数の値を格納するのと同じ効果を奏することが出来る。例えば、２つのチケットが同じユーザｉｄでかつ同じコンテンツｉｄの場合、２つの提示制御情報フィールドが定義かのうなフォーマットと等価であり、解像度と、１秒当たりの静止画の数との両方を同時に指定できる。このとき、同一のコンテンツに対しそのチケットを設定できる制作装置の複数のユーザが別々にチケットを設定したときに、権利のマージとして用いることも可能である。
【００６１】
次に閲覧装置０１３０について説明する。
【００６２】
閲覧装置０１３０は、コンテンツ獲得手段０１３１と、チケット保持手段０１３２とセキュア計時手段０１３３と、ＩＣカード０１３４と、ユーザ特定手段０１３５と、チケット解釈手段０１３６と、提示制限手段０１３７と、コンテンツ提示手段０１３８とを具備する。
【００６３】
チケット保持手段０１３２は、制作装置０１１０のチケット管理手段の出力するチケットを入力し保持する。チケット保持手段０１３２はチケット解釈手段０１３６からの要求に従って、要求によって指定されてたコンテンツｉｄを持つチケットを出力する。
【００６４】
セキュア計時手段０１３３は、悪意によっても改変できない計時情報を出力する。例えば、閲覧装置０１３０のユーザが悪意をもって計時情報を変更しようとしても変更できない。例えば、デジタル放送におけるＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）などのデータ構造により伝送される現在時刻を元に時刻を自動的に設定することで、ユーザにより任意の時間に設定することが出来ないリアルタイムクロック機能でよい。なおＴＯＴは日本のデジタル放送の標準規格である電波産業会発行のＡＲＩＢＳＴＤ−Ｂ１０に定義されている。
【００６５】
ＩＣカード０１３４は、耐タンパー性のあるデジタルデバイスであり、ユーザｉｄを暗号化して格納してある。耐タンパー性があるので、一般に入手可能な装置や利用可能な設備の範囲では、少なくともユーザｉｄを読み出したり、書き込まれているユーザｉｄの値を変更する事が出来ない。
【００６６】
ユーザ特定手段０１３５は、ＩＣカード０１３４を挿入することで、ＩＣカード０１３４に含まれるユーザｉｄを取り出すことができる。そして取り出したユーザｉｄを出力する。
【００６７】
チケット解釈手段０１３６は、本発明の中心的な役割を担う手段である。チケット解釈手段０１３６は、コンテンツ獲得手段の出力するコンテンツｉｄと、チケット保持手段０１３２の出力するチケットと、セキュア計時手段０１３３の出力する計時情報とユーザ特定手段０１３５の出力するユーザｉｄとを入力する。そして、チケット解釈手段０１３６は、コンテンツｉｄをチケット保持手段０１３２に、認証情報を制作装置０１１０の値毛と管理手段０１１３に、提示制御情報を提示制御手段０１３７にそれぞれ出力する。
【００６８】
ここで、チケット解釈手段０１３６を含む閲覧装置０１３０の動作を、フローチャートを用いて詳細に説明する。
【００６９】
図０５は、実施の形態１における閲覧装置０１３０でチケット情報を用いてコンテンツを再生する処理の動作フローチャートである。
【００７０】
（ステップ０５０１）コンテンツ獲得手段０１３１がコンテンツの再生を要求する。再生の要求が発生するタイミングは、コンテンツ獲得手段０１３１に、閲覧装置０１３０のユーザが直接的に指示を出した時でも良いし、コンテンツ獲得手段０１３１に制作手段０１１０のコンテンツ制作手段０１１１からデリバリシステム０１２０を経由してコンテンツが到着した時でも良い。
【００７１】
（ステップ０５０２）ステップ０５０１により再生の要求されてコンテンツに対応するチケットをチケット保持手段０１３２の中から検索する。
【００７２】
（ステップ０５０３）ステップ０５０２の検索の結果、チケットが存在する場合にはステップ０５０６へ、それ以外の場合にはステップ０５０４へ進む。ここで、コンテンツのみ存在しチケットがない状況は、コンテンツのみを閲覧装置が受け取ったおりチケットがまだ到着していない場合や、チケット保持手段のチケットを格納する最大数を越えるなど、何らかの理由で受け取ったチケットを利用できない場合などが考えられる。
【００７３】
（ステップ０５０４）チケット保持手段０１３０が制作装置０１１０のチケット管理手段０１１３に対し、ステップ０５０２で検索されたチケットの実体の送付を要求する。
【００７４】
（ステップ０５０５）チケット保持手段０１３０が制作装置０１１０のチケット管理手段からチケットを受け取る。
【００７５】
（ステップ０５０６）チケット解釈手段０１３６がステップ０５０５で受け取ったチケットを得る。例えば、チケット保持手段が、ＨＤＤやフラッシュメモリなどに格納されていいる場合であれば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの一時記憶に取り出してくる操作を表している。
【００７６】
（ステップ０５０７）チケット解釈手段０１３６がユーザｉｄと計時情報とを、順にユーザ特定手段０１３５とセキュア計時手段０１３３とから受け取る。
【００７７】
（ステップ０５０８）チケット解釈手段０１３６がチケットの認証ｔｉｍｅｏｕｔを判断する。チケット保持手段０１３６は、各チケット毎に最後にチケットの認証に成功した日時を保持している。保持している日時とステップ０５０７で受け取った計時情報とから最後にチケットの認証に成功してから経過した時間を求める。そして、経過した時間を未認証ｔｉｍｅｏｕｔフィールド０２０４の値とを比較する。この際、経過した時間の方が大きい場合にはｔｉｍｅｏｕｔしていると判定する。
【００７８】
（ステップ０５０９）ステップ０５０８でｔｉｍｅｏｕｔしていると判定された場合にはステップ０５１０へ、それ以外の場合にはステップ０５１３へ進む。
【００７９】
（ステップ０５１０）チケット解釈手段０１３６が、制作装置０１１０のチケット管理手段０１１３にチケットの認証を要求する認証情報を送る。ここで認証情報には、ユーザｉｄと提示すべきコンテンツのコンテンツｉｄとステップ０５０６で得たチケットのバージョンフィールド０２０３に含まれるバージョンの組を含んでいるものとする。
【００８０】
認証情報は閲覧装置０１３０の身元を保証するための情報であり、デリバリシステム０１２０を経由することで発生する可能性のある、成り済まし、盗聴、書き換えなどを防ぐために暗号化された情報であることが望ましい。
【００８１】
認証情報は、ユーザｉｄとコンテンツｉｄとバージョンとの組を、例えば、公開鍵暗号系により署名した情報でよい。すなわち制作装置０１１０に対応する公開鍵と、閲覧装置０１３０に対応する秘密鍵を用いて暗号化する。
【００８２】
制作装置０１１０のチケット管理手段０１１３がチケットの認証で成功か判断する処理については、後述の図０６で制作装置０１１０の動作として詳細に説明するため、ここでの説明は省略する。
【００８３】
（ステップ０５１１）ステップ０５１０の要求に対して、制作装置０１１０のチケット管理手段０１１３がチケットを認証した場合にはステップ０５１２へ、それ以外の場合には処理を終わる。
【００８４】
（ステップ０５１２）ステップ０５０６で得たチケットに対してｔｉｍｅｏｕｔする日時を更新する。ステップ０５０８で説明したように、最後にチケットの認証に成功した日時として保持している場合には、最後に認証に成功した日時を現在の時刻に更新する。
【００８５】
（ステップ０５１３）チケット保持手段０１３２が、制作装置０１１０のチケット管理手段０１１３から新たなチケットを受信した場合にはステップ０５１４へ、それ以外の場合にはステップ０５１５へ進む。
【００８６】
制作装置０１１０のチケット管理手段０１１３からチケットが送られてくる処理についても、（チケットの認証で成功か判断する処理と同様に、）後述の図０６で制作装置０１１０の動作として詳細に説明するため、ここでの説明は省略する。
【００８７】
（ステップ０５１４）チケット保持手段０１３２が、チケット保持手段０１３２に格納されたチケットを、ステップ０５１３で受信したチケットに更新する。また、ステップ０５０６で得たて一時記憶に取り出したチケットを受信したチケットに置き換える。
【００８８】
（ステップ０５１５）チケット解釈手段０１３６が、チケットを解釈し提示制御情報を得る。
【００８９】
まず、チケットの提示期限フィールド０２０５の値を、ステップ０５０７で受け取った計時情報と比較する。
【００９０】
ここで、計時情報より提示期限が過去の場合には、このチケットは無効であると判断して、何も提示しないという意味の無効な提示制御情報を出力する。それ以外の場合には、チケットチケットの提示制御情報フィールド０２０６の値と、提示鍵フィールド０２００の値とを有効な提示制御情報として提示制限手段０１３７に出力する。
【００９１】
（ステップ０５１６）ステップ０５１５で得られた提示制御情報が有効である場合にはステップ０５１７へ、それ以外の場合には処理を終了する。
【００９２】
（ステップ０５１７）提示制限手段０１３７がステップ０５１５で得られた（有効な）提示制御情報に基づき、コンテンツから提示コンテンツを得る。提示制御情報により提示がしていられているコンテンツの部分が暗号化されている場合には、ステップ０５１５で得られた提示鍵が暗号の解読に用いられる。
【００９３】
（ステップ０５１８）ステップ０５１７で得られた提示コンテンツを、コンテンツ提示手段０１３８に提示し、処理を終わる。ユーザはコンテンツ提示手段０１３８に提示される物理的現象を観測することでコンテンツを視聴することが出来る。
【００９４】
次に、制作装置０１１０で、認証情報を評価すると共にチケット閲覧装置０１３０に送る処理について説明する。
【００９５】
図０６は、実施の形態１における制作装置０１１０のチケット管理手段において、認証情報を評価すると共にチケットを送る処理の動作フローチャートである。
【００９６】
（ステップ０６０１）チケット管理手段０１１３が、閲覧装置０１３０のチケット解釈手段０１３６からの認証情報を受信する。ここで認証情報が閲覧装置０１３０から送られる例は、図０５におけるステップ０５１０である。
【００９７】
（ステップ０６０２）ステップ０６０１により認証情報が正しいか判定する。例えば、認証情報が公開鍵暗号系で署名がされている場合には、公開鍵により署名が閲覧装置０１３０のユーザによりされたかを判定する。
【００９８】
（ステップ０６０３）ステップ０６０２の判定において、認証情報が正しい場合にはステップ０６０４へ、それ以外の場合にはステップ０６０９へ進む。
【００９９】
（ステップ０６０４）認証情報からユーザｉｄとコンテンツｉｄとバージョンを取り出し、ユーザｉｄとコンテンツｉｄの両方が一致するチケットを、チケット管理手段の中から検索する。
【０１００】
（ステップ０６０５）ステップ０６０４の検索の結果チケットが存在する場合にはステップ０６０６へ、それ以外の場合にはステップ０６０９へ進む。
【０１０１】
（ステップ０６０６）ステップ０６０４で認証情報から取り出されたバージョンと、ステップ０６０４で検索されたチケットのバージョンフィールドに含まれる値とを比較し、チケットのバージョンの方が新しい場合にはステップ０６０７へ、それ以外の場合にはステップ０６０８へ進む。
【０１０２】
ここで例を用いて説明する。
【０１０３】
ステップ０６０１で受け取った認証情報が図２の（ａ）のチケット０２００から閲覧装置０１３０により作られたものであり、現在のチケット管理手段０１１３の保持するチケットが図２の（ｂ）の状態である場合を例として考える。このとき、チケット０２００のコンテンツｉｄ、ユーザｉｄ、バージョンのそれぞれの値は、順に０２０９、１００、０．９０であるので、認証情報も同一の値が含まれる。ステップ０６０４により検索されたチケットは、コンテンツｉｄとユーザｉｄとが順に０２０９、１００であるチケット０２１１である。ところがチケット０２１１のバージョンフィールドの値は１．２０であり、認証情報のバージョン０．９０よりも新しいので、このステップ０６０６において、検索されたチケットのバージョンが新しいと判断しする（そしてステップ０６０７へ進む）。
【０１０４】
（ステップ０６０７）チケット管理手段０１１３が、ステップ０６０６により新しいと判断されたチケットを、閲覧装置０１３０のチケット保持手段０１３２へ送る。
【０１０５】
（ステップ０６０８）認証成功を閲覧装置０１３０のチケット解釈手段０１３６へ返して、処理を終わる。
【０１０６】
（ステップ０６０９）認証失敗を閲覧装置０１３０のチケット解釈手段０１３６へ返して、処理を終わる。
【０１０７】
（実施の形態２）
次に、実施の形態２における配信コンテンツ管理方法およびコンテンツ配信システムについて詳細に説明する。実施の形態２の特徴は、コンテンツ配信システムの構成がシンメトリックなトポロジーである点であり、制作装置と閲覧装置の両方の機能を備える制作閲覧装置をデリバリシステムに対して複数接続することで構成される。制作装置と閲覧装置との両方の機能を備えたシンメトリックなトポロジーであることは、一般個人がブロードバンドネットワークなどに接続された複数の制作閲覧装置を用いて相互に自分の作成したコンテンツを交換するサービスを想定している。
【０１０８】
図０７は、実施の形態２におけるコンテンツ配信システムのブロック図である。実施の形態２におけるコンテンツ配信システムはｎ個の制作閲覧装置がデリバリシステム０１２０によって相互に接続されている。
【０１０９】
０７１０は、制作閲覧装置−１である。制作閲覧装置−１  ０７１０は、制作サブ装置０７１１と、閲覧サブ装置０７１２とから構成されている。
【０１１０】
制作閲覧装置−２  ０７２０は制作サブ装置０７２１と、閲覧サブ装置０７２２とから構成されている。
【０１１１】
制作サブ装置０７１１及び制作サブ装置０７２１は、実施の形態１における制作装置０１１０と構成は同一でよい。だだし、チケット情報に、制作閲覧装置を特定する動作識別を備えている点が異なる。
【０１１２】
ここで、実施の形態２におけるチケットの例について説明する。
【０１１３】
図０８は、実施の形態２におけるチケット設定手段で生成されるチケットの例である。図２の（ａ）で説明した実施の形態１におけるチケット０２００の差異は、制作識別フィールド０８０１を追加した点である。制作識別は、制作閲覧装置を特定するための情報で、デリバリシステム０１２０に接続された複数の制作閲覧装置の中から提示したいコンテンツに対応する制作サブ装置を含んだ制作閲覧装置を選択できる。
【０１１４】
制作識別の具体的なデータ形式は問わないが、例えば電話番号であったり、インターネットのホームページの識別などで用いられる形式ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）などで良い。
【０１１５】
次に、閲覧サブ装置０７１２及び閲覧サブ装置０７２２は、実施の形態１における閲覧装置０１３０とだだし、チケット情報に、制作閲覧装置を特定する動作識別を備えている点が異なる。また、制作装置０１１０の構成要素であるチケット解釈手段０１３６の動作が異なる。ここで動作の差異をフローチャートを用いて説明する。
【０１１６】
図０９は、実施の形態２における閲覧装置でチケット情報を用いてコンテンツを再生する処理の実施の形態１との差分の動作フローチャートである。すなわち、図０５で説明した実施の形態１における閲覧装置０１３０で、チケット情報を用いてコンテンツを再生する処理の動作フローチャートにおいて、ステップ０５１０を置き換えるものである。ただし、フローチャートにおいて制作サブ装置は制作装置に、閲覧サブ装置は閲覧装置に読み替えるものとする。
【０１１７】
（ステップ０９０１）チケット中の制作識別から対応する制作閲覧装置を特定する。チケットに含まれる動作識別フィールドを読み出し、制作閲覧装置へのデリバリシステム０１２０を通じた通信接続処理を行う。例えば、制作識別から物理的なアドレスに変換して、そのアドレスに接続したい制作閲覧装置が実際に存在するか確認するなどの処理を行う。
【０１１８】
（ステップ０９０２）特定した制作閲覧装置の制作サブ装置に含まれる。チケット解釈手段がチケット管理手段に認証要求する。
【０１１９】
（実施の形態３）
次に、実施の形態３における配信コンテンツ管理方法およびコンテンツ配信システムについて詳細に説明する。
【０１２０】
実施の形態３は、チケット管理手段をチケットサーバとして独立させ、また一つのチケットサーバが複数の制作装置と複数の閲覧装置に対応付けらた構成を持つ。チケットサーバは制作装置や閲覧装置の、デリバリシステムへのｏｎｌｉｎｅ／ｏｆｆｌｉｎｅなどの状態関わらず常時動作しているため、例え閲覧したいコンテンツの制作装置がｏｆｆｌｉｎｅ状態であってもチケットの認証や更新を行ってコンテンツを閲覧出来る。
【０１２１】
図１０は、実施の形態３におけるコンテンツ配信システムのブロック図である。
【０１２２】
１０１０は、制作装置−１である。制作装置−１  １０１０は、コンテンツ制作手段０１１１とチケット設定手段１０１１とから構成される。
【０１２３】
チケット設定手段１０１１は、実施の形態１における
チケット設定手段０１１２との違いは、チケット管理手段が制作装置の中ではなく、デリバリシステム０１２０経由で接続されたチケットサーバ１０２０に配置される点である。
【０１２４】
実施の形態３の、実施の形態１を規準とした制作装置の動作の差異については、図１１、図１２を用いて後述する。
【０１２５】
１０１０ａは、制作装置−２である。制作装置−２  １０１０ａは、制作装置−１と同じ構成でよい。
【０１２６】
ここでコンテンツを識別するコンテンツｉｄであるが、制作装置−１  １０１０と制作装置−２  １０１０ａの両方に対するスコープをとることとする。これは共通のチケット管理手段１０２１を複数の制作装置で共有するため、同一のコンテンツｉｄが別の制作装置にある異なるコンテンツを識別する混同を回避するためである。
【０１２７】
１０２０は、チケットサーバである。チケットサーバ１０２０は、チケット管理手段１０２１を具備する。
【０１２８】
１０２１は、チケット管理手段である。チケット管理手段１０２１は、１または複数の制作装置に対するチケットを一括して管理する。図では制作装置−１  １０１０、制作装置−２  １０２０の２つの制作装置に対するチケットの管理を行っている。
【０１２９】
１０３０は、閲覧装置である。閲覧装置１０３０は、
１０３１は、チケット解釈手段である。チケット解釈手段１０３１は、
ここで制作装置−１の動作をフローチャートを用いて詳細に説明する。
【０１３０】
図１１は、実施の形態３における制作装置でコンテンツとチケットの生成する処理の動作フローチャートである。この動作フローは図０３で説明した実施の形態１のフローチャートのステップ０３０６をステップ１１０１に置き換えたものである。
【０１３１】
ただし、以下では、チケット設定手段０１１２とチケット設定手段１０１１の様に、フローチャートの説明において名称が同じで符号のみ変更すべきステップについては説明を省略する。
【０１３２】
（ステップ１１０１）チケットサーバ１０２０のチケット管理手段１０２１にステップ０３０５の結果のチケットを登録する。すなわち登録の処理によりチケット管理手段０１０２１に保持されたチケットを追加する。
【０１３３】
図１２は、実施の形態３における制作装置でチケットを再設定する処理の動作フローチャートである。この動作フローは図０４で説明した実施の形態１のフローチャートのステップ０４０５をステップ１１０１に置き換えたものである。
【０１３４】
（ステップ１２０１）ステップ０４０４の結果のチケットにより、チケットサーバ１０２０のチケット管理手段１０２１のチケットを更新する。チケット管理手段１０２１のに格納されているチケットで、同じユーザｉｄでかつ同じコンテンツｉｄを持つチケットが存在すれば、そのチケットをステップ０４０４の結果のチケットにより上書きする。
【０１３５】
図１３は、実施の形態３におけるチケットサーバ１０２０のチケット管理手段１０２１において、認証情報を評価すると共にチケットを送る処理の動作フローチャートである。ただし、図０６で説明した実施の形態１との動作フローチャートとの差分の部分のみを切り出した。すなわち、図０６のステップ０６０７を、以下のステップ１３０１とステップ１３０２とに置き換える。
【０１３６】
（ステップ１３０１）チケット管理手段１０２０は、新しいチケットから制作識別フィールドを省略したチケットとを生成する。
【０１３７】
（ステップ１３０２）チケット管理手段１０２０が、制作識別フィールドを省略した形式の新しいチケットを、閲覧装置のチケット保持手段へ送る。
【０１３８】
ここで、制作識別フィールドをチケットから省略してから閲覧装置１０３０に渡したが、このことで閲覧装置はコンテンツに対する制作識別の値を隠蔽することができる。従って、コンテンツを制作した制作装置の在処を隠蔽したままコンテンツを配信することも可能となる。
【０１３９】
なお、実施の形態３の説明において、複数の制作装置からのチケットのみがチケットサーバを経由して閲覧装置に配信されていたが、チケットサーバを仲介として閲覧装置から制作装置へのコンテンツの受信要求を送る構成でもよい。
【０１４０】
また、チケットサーバ１０２０において閲覧装置のユーザｉｄを持つチケットを選択的に閲覧装置に送っていたが、特定のコンテンツに対してどのユーザｉｄに関するチケットが保持されているかがチケットサーバによって知られてしまうことがプライバシーの漏洩に繋がる可能性もある。
【０１４１】
そこで、ユーザｉｄを直接送受する変わりに、ユーザｉｄをＤＥＳ（ＤａｔａＥｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの一方向性関数で変換した値を使う方法が考えられる。
【０１４２】
あるいは、特定のコンテンツにチケットをユーザｉｄによって選別するのではなく全て閲覧装置に送付する方法も考えられる。これによりチケットサーバは特定のコンテンツがどのユーザｉｄに対しチケットが用意されているかを知ることが出来なくなる。このとき、ユーザｉｄのかわりにコンテンツｉｄを認証情報に含め、チケット管理手段においてユーザｉｄのかわりに認証情報に含まれるコンテンツｉｄと一致したチケットを選択してチケット管理手段に送る。コンテンツｉｄにより絞り込むことで、送付すべきチケットの数量が多くなりすぎる問題を回避できる。この場合、他のユーザｉｄに関するチケットも閲覧装置のチケット保持手段が受け取ることとなるので、ユーザｉｄが一致しないチケットについては無視するようにチケット保持手段で管理する。同様にユーザｉｄの変わりに一方向性関数で変換した値を用いれば、他の閲覧装置に対して自分のユーザｉｄの含まれるチケットがあることを隠すことができる。
【０１４３】
【発明の効果】
複数のユーザにコンテンツを提供する場合、特定のユーザにのみ閲覧を許可したり、同一のコンテンツであっても、あるユーザに限っては全ての部分を閲覧可能にするといったきめ細かい制御が可能となる。
【０１４４】
高速な通信ネットワークで配信されたコンテンツを、ネットワークから切り離した携帯機器で視聴するなど、「疎」な結合のシステムにおいても、閲覧する部分の制限を、コンテンツの権利者がコンテンツ配布後の任意のタイミングからでも変更可能と出来る。
【図面の簡単な説明】
【図１】実施の形態１におけるコンテンツ配信システムのブロック図
【図２】実施の形態１におけるチケットの例を示す図
【図３】実施の形態１における制作装置でコンテンツとチケットの生成する処理の動作フローチャート
【図４】実施の形態１における制作装置でチケットを再設定する処理の動作フローチャート
【図５】実施の形態１における閲覧装置でチケット情報を用いてコンテンツを再生する処理の動作フローチャート
【図６】実施の形態１における制作装置で認証情報を評価すると共にチケットを送る処理の動作フローチャート
【図７】実施の形態２におけるコンテンツ配信システムのブロック図
【図８】実施の形態２におけるチケット設定手段で生成されるチケット情報の例を示す図
【図９】実施の形態２における閲覧装置でチケット情報を用いてコンテンツを再生する処理の実施の形態１との差分の動作フローチャート
【図１０】実施の形態３におけるコンテンツ配信システムのブロック図
【図１１】実施の形態３における制作装置でコンテンツとチケットの生成する処理の動作フローチャート
【図１２】実施の形態３における制作装置でチケットを再設定する処理の動作フローチャート
【図１３】実施の形態３における制作装置で認証情報を評価すると共にチケットを送る処理の実施の形態１との差分の動作フローチャート
【図１４】従来の技術におけるコンテンツ配信システムのブロック図
【符号の説明】
０１１０  制作装置
０１１１  コンテンツ制作手段
０１１２  チケット設定手段
０１１３  チケット管理手段
０１２０  デリバリシステム
０１３０  閲覧装置
０１３１  コンテンツ獲得手段
０１３２  チケット保持手段
０１３３  セキュア計時手段
０１３４  ＩＣカード
０１３５  ユーザ特定手段
０１３６  チケット解釈手段
０１３７  提示制御手段
０１３８  コンテンツ提示手段
【図１】
2004310579.tif 000003
【図２】
2004310579.tif 000004
【図３】
2004310579.tif 000005
【図４】
2004310579.tif 000006
【図５】
2004310579.tif 000007
【図６】
2004310579.tif 000008
【図７】
2004310579.tif 000009
【図８】
2004310579.tif 000010
【図９】
2004310579.tif 000011
【図１０】
2004310579.tif 000012
【図１１】
2004310579.tif 000013
【図１２】
2004310579.tif 000014
【図１３】
2004310579.tif 000015
【図１４】
2004310579.tif 000016