(57)【要約】【課題】一定条件のもとで、ユーザに対してコンテンツの一部を試用で視聴させることができる。【解決手段】取得部１ｂは、受信部１ａが受信した、コンテンツの配信データと、制限箇所情報とを取得すると共に、取得した配信データを配信データ記憶部１ｅに記憶させ、取得した制限箇所情報を制限箇所情報記憶部１ｆに記憶させる。再生部１ｃは、配信データ記憶部１ｅに記憶された配信データに基づいてコンテンツを再生する。再生制限部１ｄは、所定条件を満たすか否かについて判定し、所定条件を満たすと判定した場合には、再生部１ｃによるコンテンツの再生を制限しない一方、所定条件を満たさないと判定した場合には、制限箇所情報記憶部１ｆに記憶された制限箇所情報が示す箇所以降について再生部１ｃによるコンテンツの再生を制限する。【選択図】図１
2010136227.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ネットワークを介して受信部が受信した、コンテンツの配信データと、前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報とを取得すると共に、取得した前記配信データを配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させる取得部、
前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツを再生する再生部、
所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限する再生制限部、
として機能させることを特徴とするコンテンツ再生プログラム。
【請求項２】
前記コンテンツの前記配信データは、データフレームで送信され、
前記データフレームは、前記データフレームの再生時の前記コンテンツの再生開始からの経過時間である再生時刻を示す再生時刻情報を有し、
前記制限箇所情報は、前記制限箇所を前記コンテンツの再生開始からの経過時間によって示す時刻情報であり、
前記再生制限部は、前記データフレームが有する前記再生時刻情報と前記制限箇所情報とを比較して、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限することを特徴とする請求項１記載のコンテンツ再生プログラム。
【請求項３】
前記コンピュータを、
課金処理部によって前記コンテンツの前記ユーザに対する課金処理が行われたか否かを判定する課金判定部として機能させ、
前記再生制限部は、前記課金判定部により前記ユーザに対して前記コンテンツの前記課金処理が行われたと判定された場合には、前記再生部による前記コンテンツの再生を制限しない一方、前記課金処理が行われていないと判定された場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限することを特徴とする請求項１記載のコンテンツ再生プログラム。
【請求項４】
前記課金判定部は、前記課金処理部によって前記コンテンツについて前記ユーザに対して前記課金処理を行った場合には、前記コンテンツについて前記ユーザに対して前記課金処理が行われたか否かを示す課金情報記憶部に記憶された課金情報に、前記コンテンツについて前記ユーザに対して前記課金処理を行った旨を記録し、
前記再生制限部は、前記課金情報記憶部に記憶された前記課金情報を参照して、前記課金処理部により前記ユーザに対して前記コンテンツの課金処理が行われたか否かについて判定することを特徴とする請求項３記載のコンテンツ再生プログラム。
【請求項５】
前記コンピュータを、前記コンテンツの配信を行うコンテンツ配信サーバに対して識別情報記憶部に記憶された前記コンピュータを一意に識別可能な情報である識別情報を送信する送信部として機能させ、
前記再生制限部は、前記コンテンツ配信サーバによって前記識別情報に基づいて前記コンテンツの配信における前記コンピュータの正当性が確認された旨を示す前記コンテンツ配信サーバから送信される認証応答を受信していない場合には、前記再生部によるコンテンツの再生を制限することを特徴とする請求項１記載のコンテンツ再生プログラム。
【請求項６】
コンテンツの配信データを記憶する配信データ記憶部と、
前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報を記憶する制限箇所情報記憶部と、
ネットワークを介して受信部が受信した、前記配信データと、前記制限箇所情報とを取得すると共に、取得した前記配信データを前記配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させる取得部と、
前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツを再生する再生部と、
所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限する再生制限部と、
を有することを特徴とするコンテンツ再生装置。
【請求項７】
コンテンツの配信データを記憶する配信データ記憶部と、
前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報を記憶する制限箇所情報記憶部と、
ネットワークを介して受信部が受信した、前記配信データと、前記制限箇所情報とを取得すると共に、取得した前記配信データを前記配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させる取得部と、
前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツを再生する再生部と、
所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限する再生制限部と、
を有するコンテンツ再生装置と、
前記配信データを記憶する配信元配信データ記憶部と、
前記制限箇所を示す制限箇所情報を記憶する配信元制限箇所情報記憶部と、
コンテンツ再生装置に対してネットワークを介して、前記配信元配信データ記憶部に記憶されている前記配信データと、前記配信元制限箇所情報記憶部に記憶されている前記制限箇所情報とを配信する配信部と、
を有するコンテンツ配信サーバと、
を有することを特徴とするコンテンツ配信システム。
【請求項８】
コンテンツ配信サーバが有する配信部が、コンテンツ再生装置に対してネットワークを介して、配信元配信データ記憶部に記憶されているコンテンツの配信データと、配信元制限箇所情報記憶部に記憶されている前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報とを配信し、
前記コンテンツ再生装置が有する取得部が、前記ネットワークを介して受信部が受信した、前記コンテンツの配信データと、前記制限箇所情報とを取得すると共に、取得した前記配信データを配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させ、
前記コンテンツ再生装置が有する再生部が、前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツの再生を開始し、
前記コンテンツ再生装置が有する再生制限部が、所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限することを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生プログラム、コンテンツ再生装置、コンテンツ配信システムおよびコンテンツ配信方法に関し、特に、配信された動画映像を再生するコンテンツ再生プログラム、コンテンツ再生装置、コンテンツ配信システムおよびコンテンツ配信方法に関する。
【背景技術】
【０００２】
近年、情報通信技術の発達ならびにパーソナルコンピュータ等の情報処理装置の普及およびネットワーク通信の広帯域化に伴い、インターネット（Internet）等の通信ネットワークを用いた動画等のコンテンツを配信することが広く行われている。この通信ネットワークを用いた動画データの送信について、以下の技術が知られている。
【特許文献１】特開２００３−２５９８２７号公報
【特許文献２】特開２００６−１０８７５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このコンテンツ配信において、配信者がユーザに対して視聴の制限を行いたい場合もある。例えば、配信される動画の視聴に伴い料金が徴収される有料コンテンツを提供するような場合である。
【０００４】
このようなときには、一般的に、ユーザに対して料金の支払等の課金処理が完了した後等、制限を回避する一定の条件を満たした場合に視聴が許可されることになる。また、これに加えて、コンテンツの内容をユーザに把握させるために用意された説明文やサムネイル画像の表示が広く行われている。しかし、この場合、ユーザは料金を支払う等の配信者が設定する条件を満たすまではコンテンツの内容を確認することができないという問題点がある。
【０００５】
本件はこのような点に鑑みてなされたものであり、一定条件のもとで、ユーザに対してコンテンツの一部を試用で視聴させることが可能なコンテンツ再生プログラム、コンテンツ再生装置、コンテンツ配信システムおよびコンテンツ配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示のコンテンツ再生プログラムは、コンピュータを、ネットワークを介して受信部が受信した、コンテンツの配信データと、前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報とを取得すると共に、取得した前記配信データを配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させる取得部、前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツを再生する再生部、所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限する再生制限部、として機能させる。
【０００７】
開示のコンテンツ再生プログラムによれば、取得部により、ネットワークを介して受信部が受信した、コンテンツの配信データと、コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報とが取得されると共に、取得された配信データが配信データ記憶部に記憶され、取得された制限箇所情報が制限箇所情報記憶部に記憶される。再生部により、配信データ記憶部に記憶された配信データに基づいてコンテンツが再生される。再生制限部により、所定条件を満たすか否かについて判定され、所定条件を満たすと判定された場合には再生部によるコンテンツの再生が制限されない一方、所定条件が満たされていないと判定した場合には、制限箇所情報記憶部に記憶された制限箇所情報が示す箇所以降について再生部によるコンテンツの再生が制限される。
【発明の効果】
【０００８】
開示のコンテンツ再生プログラム、コンテンツ再生装置、コンテンツ配信システムおよびコンテンツ配信方法によれば、所定の条件が満たされていない場合、制限箇所情報が示す個所以降のコンテンツの再生を行わない。これにより、ユーザに対して一定の制限の下で、コンテンツの内容の一部について、試用で視聴させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、実施の形態について、図面を参照して説明する。
図１は、本実施の形態の概要を示す図である。図１に示すコンテンツ配信システムは、コンテンツ再生装置１とコンテンツ配信サーバ２とを有する。
【００１０】
コンテンツ再生装置１は、例えば、ユーザが視聴を希望するコンテンツに対してユーザに課金が行われていない等、所定の条件が満たされていない場合、そのコンテンツにおいて一定の箇所以降の再生を制限する。コンテンツ再生装置１は、受信部１ａ、取得部１ｂ、再生部１ｃ、再生制限部１ｄ、配信データ記憶部１ｅ、制限箇所情報記憶部１ｆを有する。コンテンツ再生装置１では、コンピュータ上でコンテンツ再生プログラムが実行されることにより、以下の機能が実現される。
【００１１】
受信部１ａは、インターネット等のネットワークを介してコンテンツ配信サーバ２と通信可能である。この受信部１ａにより、コンテンツ再生装置１は、コンテンツ配信サーバ２から配信されるコンテンツの配信データおよび制限箇所情報を受信することができる。
【００１２】
取得部１ｂは、ネットワークを介して受信部１ａが受信した、コンテンツの配信データと、コンテンツの制限箇所情報とを取得すると共に、取得した配信データを配信データ記憶部１ｅに記憶させ、取得した制限箇所情報を制限箇所情報記憶部１ｆに記憶させる。
【００１３】
再生部１ｃは、配信データ記憶部１ｅに記憶された配信データに基づいてコンテンツを再生する。これにより、ユーザは選択したコンテンツを視聴することができる。
ここで、コンテンツ再生装置１は、映画やニュース映像等の動画コンテンツ、音楽や朗読等の音声コンテンツその他の時刻情報を有しており時系列的に進行するコンテンツ、紙芝居やスライドのように順序情報を有しており順を追って進行するコンテンツを再生する装置とすることができる。
【００１４】
再生制限部１ｄは、所定条件を満たすか否かについて判定し、所定条件を満たすと判定した場合には再生部１ｃによるコンテンツの再生を制限しない一方、所定条件を満たさないと判定した場合には、制限箇所情報記憶部１ｆに記憶された制限箇所情報が示す箇所以降について再生部１ｃによるコンテンツの再生を制限する。
【００１５】
配信データ記憶部１ｅは、コンテンツ配信サーバ２から配信され、取得部１ｂによって取得されたコンテンツの配信データを記憶する。配信データは、再生されるコンテンツの内容をデジタル情報で表したデータである。コンテンツ再生装置１では、この配信データに基づいてコンテンツが再生される。
【００１６】
制限箇所情報記憶部１ｆは、コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報を記憶する。ユーザは、制限箇所まではコンテンツを自由に視聴することができる。一方、ユーザは、制限箇所以降については、そのコンテンツについて料金を支払う等の所定の条件を満たしていない場合には、視聴ができない等の所定の制限を受ける。
【００１７】
コンテンツ配信サーバ２は、コンテンツ再生装置１に対してコンテンツの配信を行うサーバである。コンテンツ配信サーバ２は、ネットワークを介してコンテンツの配信データおよびコンテンツの制限箇所情報を配信する。
【００１８】
このようなコンテンツ再生装置１によれば、取得部１ｂにより、受信部１ａが受信した配信データと制限箇所を示す制限箇所情報とが取得されると共に、取得された配信データを配信データ記憶部１ｅに記憶させ、取得された制限箇所情報が制限箇所情報記憶部１ｆに記憶される。再生部１ｃにより、配信データ記憶部１ｅに記憶された配信データに基づいてコンテンツが再生される。再生制限部１ｄにより、所定条件を満たすか否かについて判定され、所定条件を満たすと判定された場合には再生部１ｃによるコンテンツの再生が制限されない一方、所定条件を満たさないと判定された場合には、制限箇所情報記憶部１ｆに記憶された制限箇所情報が示す箇所以降について再生部１ｃによるコンテンツの再生が制限される。
【００１９】
これによって、ユーザに対して一定の制限の下でコンテンツの内容の最初の一部について、試用で視聴させることができる。
以下、本実施の形態について図面を参照して詳細に説明する。
【００２０】
図２は、本実施の形態のシステム構成を示す図である。図２に示すコンテンツ配信システムは、ユーザの情報処理装置１００，１００ａ，１００ｂに対して、配信サーバ２００がインターネット（Internet）４０を介して情報処理装置１００にコンテンツを表示するための動画データを送信することにより、動画コンテンツを提供するシステムである。ここで、コンテンツを配信する事業者は、コンテンツの提供に応じた対価としてユーザから料金を徴収するものとする。
【００２１】
本実施の形態に係るコンテンツ配信システムでは、動画コンテンツを配信する配信サーバ２００が、インターネット４０を介して、動画コンテンツの配信を受けるユーザの情報処理装置１００，１００ａ，１００ｂと接続されている。
【００２２】
配信サーバ２００は、各ユーザによる情報処理装置（例えば、情報処理装置１００）を用いた動画コンテンツの配信の要求を受け付け、この要求に応じて、情報処理装置１００に対して、動画コンテンツの動画データを送信することにより、動画コンテンツを配信する。また、このとき配信サーバ２００は、情報処理装置１００に対して、動画コンテンツについて、以降の動画の視聴についてユーザに料金が課金される再生時刻を示す停止時刻（詳しくは、図６において後述）を有するコンテンツ情報を配信する。
【００２３】
図３は、情報処理装置のハードウェア構成を示す図である。図３に示す情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５および通信インタフェース１０６が接続されている。
【００２４】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００２５】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００２６】
通信インタフェース１０６は、インターネット４０等のネットワークに接続されている。通信インタフェース１０６は、これらのネットワークを介して、他のコンピュータとの間でデータの送受信を行う。
【００２７】
なお、情報処理装置１００ａ，１００ｂおよび配信サーバ２００も、情報処理装置１００と同様のハードウェア構成によって実現される。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
【００２８】
図４は、情報処理装置の構成を示すブロック図である。図４に示す情報処理装置１００は、配信サーバ２００から配信されるコンテンツを再生する機能を有し、所定の条件が満たされていない場合、例えば、ユーザが視聴を希望するコンテンツに対してユーザに課金が行われていない場合、そのコンテンツにおいて一定の箇所以降の再生を行わない。情報処理装置１００は、通信部１１１、取得部１１２、再生部１１３、再生制限部１１４、課金判定部１１５、変更入力部１１６、コンテンツ情報記憶部１５０、配信データ記憶部１６０、課金情報記憶部１７０を有する。
【００２９】
通信部１１１は、インターネット４０を介して配信サーバ２００と通信可能である。この通信部１１１により、情報処理装置１００は、配信サーバ２００との間でコンテンツの配信データやコンテンツ情報が有する停止時刻、制限解除または再生中止の決定の通知等を送受信することができる。
【００３０】
通信部１１１は、コンテンツの配信を行う配信サーバ２００に対して識別情報記憶部に記憶されたコンピュータを一意に識別可能な情報である識別情報を送信する。
取得部１１２は、インターネット４０を介して通信部１１１が受信した、コンテンツの配信データと、コンテンツのコンテンツ情報が有する停止時刻とを取得すると共に、取得した配信データを配信データ記憶部１６０に記憶させ、取得したコンテンツ情報が有する停止時刻をコンテンツ情報記憶部１５０に記憶させる。
【００３１】
再生部１１３は、配信データ記憶部１６０に記憶された配信データに基づいてコンテンツを再生する。これにより、ユーザは選択したコンテンツを視聴することができる。
ここで、情報処理装置１００では、ストリーミング配信される映画やニュース映像等の動画コンテンツが再生される。なお、情報処理装置１００は、動画コンテンツに限らず、その他の音楽や朗読等の音声コンテンツその他の時刻情報を有しており時系列的に進行するコンテンツ、紙芝居やスライドのように順序情報を有しており順を追って進行するコンテンツを再生する装置とすることができる。
【００３２】
再生制限部１１４は、所定の条件、例えば、課金判定部１１５によりユーザに対してコンテンツの課金処理が行われたと判定された場合には、再生部１１３によるコンテンツの再生を制限しない一方、課金処理が行われていないと判定された場合には、コンテンツ情報記憶部１５０に記憶されたコンテンツ情報が有する停止時刻が示す箇所以降について再生部１１３によるコンテンツの再生を制限する。ここで、所定の条件には、他に例えば、配信者が設定する会の会員として登録されている、ｗｅｂ上の所定の広告を視聴する、ユーザＩＤの認証により正当性が確認される等がある。
【００３３】
ここで、本実施の形態の再生制限部１１４による再生の制限とは、再生部１１３による再生を禁止することである。なお、これに限らず、動画コンテンツの映像を停止または消去して音声のみ流す、映像の解像度を低下させる、フルカラー映像をモノクロ映像にする等により、本来のコンテンツの内容とは異なる内容で提供してもよい。
【００３４】
このとき再生制限部１１４は、課金情報記憶部１７０に記憶された課金情報を参照して、認証課金処理部２１２によりユーザに対してコンテンツの課金処理が行われたか否かについて判定する。
【００３５】
また、再生制限部１１４は、データフレームが有する再生時刻情報とコンテンツ情報が有する停止時刻とを比較して、コンテンツ情報記憶部１５０に記憶されたコンテンツ情報が有する停止時刻が示す箇所以降についてコンテンツの再生を制限する。
【００３６】
コンテンツ情報が有する停止時刻は、制限箇所をコンテンツの再生開始からの経過時間によって示す時刻情報である。コンテンツの配信データは、符号化されたデータフレームであるＰＥＳ（図５において前述）で送信される。データフレームは、データフレームの再生時のコンテンツの再生開始からの経過時間を示す時刻情報である再生時刻をＰＴＳ（図５において前述）として有する。コンテンツ情報が有する時刻情報は、制限箇所をコンテンツ毎に異なるように設定可能である。
【００３７】
なお、コンテンツの配信データのデータフレームは、データフレームの復号時のコンテンツの復号開始からの経過時間を示す時刻情報である復号時刻をＤＴＳ（図５において前述）として有してもよい。この場合、コンテンツ情報が有する停止時刻は、制限箇所をコンテンツの復号開始からの経過時間によって示す時刻情報であるものとする。そして、再生制限部１１４は、データフレームが有する復号時刻とコンテンツ情報が有する停止時刻とを比較して、コンテンツ情報記憶部１５０に記憶されたコンテンツ情報が有する停止時刻が示す箇所以降についてコンテンツの再生または復号を制限するものとする。このようにして、停止時刻以降のコンテンツの内容の再生を制限することもできる。
【００３８】
また、再生制限部１１４は、データフレームが有する再生時刻とコンテンツ情報が有する停止時刻を示す時刻情報とを比較して、変更入力部１１６により入力が受け付けられた再生位置がコンテンツ情報記憶部１５０に記憶されたコンテンツ情報が有する停止時刻を示す時刻情報が示す箇所以降に変更された場合において、課金処理が行われていないと判定したときには、変更された再生位置を含み、停止時刻以降について再生を禁止する。このとき、再生されているコンテンツが有料コンテンツであって、課金されていない場合には、ユーザによる変更入力部１１６の操作にかかわらず、コンテンツの再生箇所を停止時刻以降に進めることはできない。このため、ユーザは、変更入力部１１６を操作しても、課金が行われていない場合には、停止箇所以降を視聴することはできない。
【００３９】
また、再生制限部１１４は、配信サーバ２００によって識別情報に基づいてコンテンツの配信におけるコンピュータの正当性が確認された旨を示す配信サーバ２００から送信される認証応答を受信していない場合には、再生部１１３によるコンテンツの再生を禁止する。
【００４０】
課金判定部１１５は、認証課金処理部２１２によってコンテンツのユーザに対する課金処理が行われたか否かを判定する。課金判定部１１５は、コンテンツについてユーザに対して課金処理が行われた場合には、課金情報記憶部１７０に記憶された課金情報に、コンテンツについてユーザに対して課金処理を行った旨を記録する。
【００４１】
変更入力部１１６は、ユーザによるコンテンツの再生位置の変更の入力を受け付ける。これにより、再生されているコンテンツの再生箇所を操作によって先に進めたり、戻したりすることができる。
【００４２】
コンテンツ情報記憶部１５０は、コンテンツ情報を記憶する。コンテンツ情報は、詳しくは図６において後述するが、コンテンツのタイトル、種類、サイズ等のコンテンツに関する情報である。コンテンツ情報は、コンテンツについて以降の再生を制限する箇所である制限箇所である停止時刻を記憶する。停止時刻は、制限箇所情報として機能する。
【００４３】
ユーザは、停止時刻による再生の制限により、制限箇所である停止時刻まではコンテンツを自由に視聴することができる。一方、ユーザは、停止時刻以降については、そのコンテンツについて料金を支払う等の所定の条件を満たしていない場合には、再生が中止され、視聴することができない。
【００４４】
配信データ記憶部１６０は、配信サーバ２００から配信され、取得部１１２によって取得されたコンテンツの配信データを記憶する。配信データは、再生されるコンテンツの内容をデジタル情報で表したデータである。情報処理装置１００では、この配信データに基づいてコンテンツが再生される。
【００４５】
配信サーバ２００は、情報処理装置１００に対してコンテンツの配信を行うサーバである。配信サーバ２００は、インターネット４０を介してコンテンツの配信データおよびコンテンツのコンテンツ情報が有する停止時刻を示す時刻情報を配信する。配信サーバ２００は、配信部２１１、認証課金処理部２１２、配信元コンテンツ情報記憶部２５０、配信元配信データ記憶部２６０、配信元課金情報記憶部２７０を有する。
【００４６】
配信部２１１は、情報処理装置１００に対してネットワークを介して、配信元配信データ記憶部２６０に記憶されている配信データと、配信元コンテンツ情報記憶部２５０に記憶されているコンテンツ情報が有する停止時刻を示す時刻情報とを配信する。
【００４７】
認証課金処理部２１２は、インターネット４０を介して情報処理装置１００に対するコンテンツの配信時において認証処理および課金処理を行う。
配信元コンテンツ情報記憶部２５０は、コンテンツについて以降の再生を制限する箇所である制限箇所を示すコンテンツ情報が有する停止時刻を示す時刻情報を記憶する。
【００４８】
配信元配信データ記憶部２６０は、コンテンツの配信データを記憶する。この配信データが、配信部２１１によりインターネット４０を介して情報処理装置１００に配信される。配信された配信データは、情報処理装置１００においてモニタ１１等に表示されることにより再生され、ユーザに視聴される。
【００４９】
配信元課金情報記憶部２７０は、情報処理装置１００に対する有料コンテンツの配信に基づきユーザに対して課金処理が行われた場合に、認証課金処理部２１２で行われた課金処理の内容を示す配信元課金情報を記憶する。
【００５０】
次に、本実施の形態で使用されるＰＥＳ（Packetized Elementary Stream）パケットのデータ構造例について説明する。
図５は、ＰＥＳパケットのデータ構造例を示す図である。図２に示した配信システムにおいて、図５に示すＰＥＳパケットが、配信サーバ２００から情報処理装置１００，１００ａ，１００ｂに対してＭＰＥＧ２（Moving Picture Experts Group）形式で送信される。本実施の形態の配信システムでは、このＰＥＳパケットにより、コンテンツの動画データの配信が行われる。
【００５１】
ＰＥＳパケットは、圧縮符号化されたオーディオやビデオのＥＳ（Elementary Stream）をパケット化したものである。
このＰＥＳパケットは、パケット開始コード、ストリームＩＤ，ＰＥＳパケット長、識別コード、フラグ情報、ＰＥＳヘッダデータ長、ＰＴＳ(Presentation Time Stamp)、ＤＴＳ（Decoding Time Stamp）、データフィールド、スタッフィングバイト、ＰＥＳパケットデータで構成される。
【００５２】
パケット開始コードは、２４ビットの固定長であり、これにより、ＰＥＳパケットの開始位置を特定する。ストリームＩＤは、８ビットの固定長であり、このストリームＩＤでパケット化されたストリームが定義される。ＰＥＳパケット長は、１６ビットの固定長であり、ＰＥＳパケットのデータ長を示す。識別コードは、２ビットの固定長であり、ＭＰＥＧ２のプログラムストリームであることを示すコードである。フラグ情報は、１４ビットの固定長であり、プライオリティやコピーライト等、ＰＴＳ、ＤＴＳのフィールドの存在、ＰＥＳヘッダデータ中の各種データフィールドの存在等の各種フラグを示す。ＰＥＳヘッダデータ長は、８ビットの固定長であり、ＰＥＳヘッダデータ長を示す。
【００５３】
ＰＴＳおよびＤＴＳは、動画コンテンツの再生時に同期をとるための時刻情報の領域である。ＰＴＳは、再生開始からの経過時間である再生時刻を示す時刻情報である。ＤＴＳは、復号開始からの経過時間である復号時刻を示す時刻情報である。
【００５４】
データフィールドは、フラグ情報が有するフラグのうち対応するフラグがオンの場合に挿入される、制御データ等のデータの領域である。スタッフィングバイトはダミーバイトである。ＰＥＳパケットデータバイトはＰＥＳパケットが運ぶＥＳデータの領域である。
【００５５】
情報処理装置１００上で実行されるコンテンツ再生プログラムでは、再生開始から経過した再生時間を、ＰＴＳによって監視している。再生プログラムでは、再生するパケットのＰＴＳが示す時刻と一時停止情報が示す時刻とが同一になったことを検知した場合、ストリーム再生を一時停止にして、ユーザに対して料金の支払いを求める処理が行われる。
【００５６】
なお、ＰＥＳパケットに限定されることはなく、他のフレームフォーマットおよび動画データ方式で配信してもよい。
図６は、コンテンツテーブルの構成例を示す図である。図６に示すコンテンツテーブル１５１は、コンテンツ情報を記憶しており、情報処理装置１００のＨＤＤ１０３（図３において前述）に格納されている。コンテンツ情報は、情報処理装置１００からのコンテンツの配信の要求に応じて、配信サーバ２００により、コンテンツの配信データと共に情報処理装置１００に配信される。コンテンツテーブル１５１は、コンテンツに関する情報を示すコンテンツ情報を格納するテーブルである。
【００５７】
コンテンツテーブル１５１には、コンテンツのタイトルを示す項目である“タイトル”、そのコンテンツの種類を示す項目である“種類”、そのコンテンツのデータサイズを示す項目である“サイズ”、そのコンテンツのデータの作成日時を示す項目である“作成日時”、そのコンテンツが有料コンテンツであるか無料コンテンツであるかを示す項目である“属性”、そのコンテンツの著作権または配信権の所有者を示す項目である“所有者”、そのコンテンツの再生所要時間を示す項目である“時間”、そのコンテンツが有料コンテンツである場合に、以降の視聴に対して課金され、ユーザによる料金の支払いがない場合（課金処理が行われない場合）にはコンテンツの再生が停止される時間を示す項目である“停止時刻”が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、コンテンツ情報を構成する。コンテンツ情報は、制限箇所情報として機能する。ＨＤＤ１０３は、制限情報記憶部として機能する。
【００５８】
ここで、停止時刻は、配信サーバ２００を管理する配信者、コンテンツの管理者等が必要に応じて、例えば、コンテンツ毎に個別に設定したり、すべてのコンテンツについて一律に設定したり、事情の変化に合わせて設定を変更したり等、自由に設定することができる。
【００５９】
次に、本実施の形態で実行される処理について説明する。
図７から図１１は、コンテンツ再生処理の手順を示すフローチャートである。図７から図１１に示すコンテンツ再生処理は、情報処理装置１００（図２において前述）が配信サーバ２００（図２において前述）から配信されるコンテンツを再生する処理である。コンテンツ再生処理は、ユーザによるコンテンツ再生機能の呼び出しによって実行される。
【００６０】
［ステップＳ１１］情報処理装置１００の通信部１１１（図４において前述）は、情報処理装置１００がインターネット４０（図２において前述）に接続可能であるか否かについて判定する。インターネット４０に接続可能であれば、ステップＳ１２に処理が進められる。一方、インターネット４０に接続が可能でなければ、ステップＳ１９に処理が進められる。通信部１１１は、受信部として機能する。
【００６１】
［ステップＳ１２］通信部１１１は、インターネット４０を介して配信サーバ２００に接続する。
［ステップＳ１３］取得部１１２（図４において前述）は、情報処理装置１００を一意に識別可能なＩＤ（Identification）を配信サーバ２００に送信する。ここでは、ＩＤは、情報処理装置１００のメーカ名と、シリアルナンバを用いるがこれに限らず、情報処理装置１００を一意に特定可能であると共に変更不可能な情報であれば足りる。
【００６２】
［ステップＳ１４］再生制限部１１４（図４において前述）は、インターネット４０を介して配信サーバ２００と通信して、配信サーバ２００によるＩＤの認証に成功したか否かについて判定する。ＩＤの認証に成功していれば、ステップＳ１５に処理が進められる。一方、ＩＤの認証に失敗していれば、ステップＳ１９に処理が進められる。
【００６３】
［ステップＳ１５］取得部１１２は、モニタ１１（図３において前述）にユーザによるコンテンツの選択の入力を受け付けるメニュー画面を表示する。メニュー画面については、詳しくは図１７において後述する。
【００６４】
［ステップＳ１６］取得部１１２は、ユーザによるメニュー画面を用いたコンテンツの選択の入力を受け付ける。
［ステップＳ１７］取得部１１２は、通信部１１１により配信サーバ２００の配信部２１１と通信して、インターネット４０を介して、配信サーバ２００から配信されるユーザが選択したコンテンツの配信データの取得を開始する。
【００６５】
［ステップＳ１８］取得部１１２は、通信部１１１により配信サーバ２００の配信部２１１と通信して、インターネット４０を介して、配信サーバ２００から配信されるユーザが選択したコンテンツのコンテンツ情報を取得する。その後、処理がステップＳ２１（図８において後述）に進められる。
【００６６】
［ステップＳ１９］取得部１１２は、エラー処理を実行する。エラー処理は、例えば、ステップＳ１１においてインターネット４０に接続できない場合、配信サーバ２００によるＩＤの認証に失敗した場合、後述するステップＳ４４において制限解除の決定がないと判定された場合等に実行される。エラー処理では、その旨を通知するメッセージが表示され、その後コンテンツ再生処理は終了する。
【００６７】
［ステップＳ２１］再生制限部１１４（図４において前述）は、ユーザにより選択されたコンテンツが有料コンテンツであるか否かについて判定する。選択されたコンテンツが有料コンテンツであれば、処理がステップＳ２２に進められる。一方、選択されたコンテンツが無料コンテンツであれば、処理がステップＳ５１（図１１において後述）に進められる。
【００６８】
［ステップＳ２２］再生制限部１１４は、選択されたコンテンツのコンテンツ情報に停止時刻の情報があるか否かについて判定する。停止時刻の情報があれば、処理がステップＳ２３に進められる。一方、停止時刻の情報がなければ、処理がステップＳ３１（図９において後述）に進められる。
【００６９】
［ステップＳ２３］再生制限部１１４は、選択されたコンテンツのコンテンツ情報から停止時刻を取得する。
［ステップＳ２４］再生部１１３（図４において前述）は、ステップＳ１７（図７において前述）において取得が開始された配信データに基づいて、選択されたコンテンツの再生を開始する。
【００７０】
［ステップＳ２５］再生制限部１１４は、再生しているコンテンツの配信データのタイムスタンプと停止時刻とを比較し、一致するか否かについて判定する。この比較は、配信データのＰＥＳパケットに含まれるＰＴＳに基づくコンテンツの再生時刻と、ステップＳ２３で取得した停止時刻とを比較して、両者の示す時刻が一致するか否かについて判定される。一致する場合には、処理がステップＳ２６に進められる。一方、一致しない場合には、ステップＳ２５の処理が繰り返される。
【００７１】
［ステップＳ２６］再生制限部１１４は、再生部１１３によって再生されているコンテンツを停止する。このとき、表示画面のうちコンテンツの再生を行う部分がグレーアウトされる。その後、処理がステップＳ３１（図９において後述）に進められる。
【００７２】
［ステップＳ３１］課金判定部１１５（図４において前述）は、課金判定処理を実行する。課金判定処理については、詳しくは図１２において後述する。
［ステップＳ３２］再生制限部１１４（図４において前述）は、ステップＳ３１の課金判定処理において制限解除の決定がされたか否かについて判定する。制限解除の決定がされていれば、ステップＳ４１（図１０において後述）に処理が進められる。一方、制限解除の決定がされていなければ、ステップＳ３３に処理が進められる。このとき、ステップＳ４１（図１０において後述）で保存される制限解除情報を参照して、過去の制限の解除の決定も判定の対象に含まれる。これにより、ユーザは、過去に料金が一度課金されることにより、それ以降は再生の制限を受けずに有料コンテンツを視聴することができる。
【００７３】
［ステップＳ３３］再生制限部１１４は、ステップＳ３１の課金判定処理において再生中止の判定がされたか否かについて判定する。再生中止の決定がされていれば、ステップＳ３４に処理が進められる。一方、再生中止の決定がされていなければ、ステップＳ３２に処理が進められる。
【００７４】
［ステップＳ３４］再生制限部１１４は、ユーザによって選択されたコンテンツの選択をクリアする。具体的には、再生制限部１１４は、選択されたコンテンツのユーザによる選択をクリアし、コンテンツの再生を中止する。その後、処理がステップＳ１５（図７において前述）に進められる。
【００７５】
［ステップＳ４１］再生制限部１１４（図４において前述）は、選択されたコンテンツについて制限解除の決定を受けたことを示す制限解除情報を保存する。このとき、ステップＳ２６（図８において前述）でグレーアウトされた表示画面のうちコンテンツの再生を行う部分のグレーアウトが解除される。
【００７６】
［ステップＳ４２］再生制限部１１４は、選択されたコンテンツの再生の制限を解除する。これにより、再生部１１３は、選択されたコンテンツの再生を開始する。このようにして、一時停止されていたコンテンツの再生が再び開始される。
【００７７】
［ステップＳ４３］再生制限部１１４は、停止時刻に基づいて、ユーザの操作によりコンテンツの再生箇所が変更可能な再生ポイントの操作により、再生ポイントが停止時刻よりも後に移動したか否かについて判定する。再生ポイントが停止時刻よりも後に移動していれば、ステップＳ４６に処理が進められる。一方、再生ポイントが停止時刻よりも後に移動していなければ、ステップＳ４４に処理が進められる。
【００７８】
［ステップＳ４４］再生制限部１１４は、ステップＳ３１（図９において前述）の課金判定処理において制限解除の決定がされたか否かについて判定する。制限解除の決定がされていれば、ステップＳ４５に処理が進められる。一方、制限解除の決定がされていなければ、ステップＳ１９（図７において前述）に処理が進められる。このとき、ステップＳ４１で保存される制限解除情報を参照して、過去の制限の解除の決定も判定の対象に含まれる。これにより、ユーザは、過去に料金が一度課金されることにより、それ以降は再生の制限を受けずに再生位置を変更して有料コンテンツを視聴することができる。
【００７９】
［ステップＳ４５］再生制限部１１４は、変更入力部１１６により入力が受け付けられた変更位置からの再生について制限しない。これにより、再生部１１３（図４において前述）は、変更入力部１１６により入力が受け付けられた変更位置に移動してコンテンツの再生を行う。
【００８０】
［ステップＳ４６］再生部１１３は、ユーザによって選択されたコンテンツの再生が終了したか否かについて判定する。選択されたコンテンツの再生が終了していれば、処理がステップＳ１５（図７において前述）に進められる。一方、選択されたコンテンツの再生が終了していなければ、処理がステップＳ４３に進められる。
【００８１】
［ステップＳ５１］再生部１１３（図４において前述）は、ステップＳ１７（図７において前述）において取得が開始された配信データに基づいて、選択されたコンテンツの再生を開始する。
【００８２】
［ステップＳ５２］再生部１１３は、ユーザによって選択されたコンテンツの再生が終了したか否かについて判定する。選択されたコンテンツの再生が終了していれば、処理がステップＳ１５（図７において前述）に進められる。一方、選択されたコンテンツの再生が終了していなければ、ステップＳ５２の処理が繰り返される。
【００８３】
図１２は、課金判定処理の手順を示すフローチャートである。図１２に示す課金判定処理は、情報処理装置１００（図２において前述）がユーザに対して有料コンテンツの再生時に料金の支払い（課金）を行うか否かを確認し、課金が行われたか否かを判定する処理である。課金判定処理は、コンテンツ再生処理（図７から図１１において前述）における課金判定処理の呼び出し（図９におけるステップＳ３１において前述）によって実行される。
【００８４】
［ステップＳ６１］課金判定部１１５（図４において前述）は、ユーザによって選択されたコンテンツを示す情報を取得する。このとき、コンテンツ再生処理のステップＳ４１（図１０において前述）で保存される制限解除情報を参照して、選択されたコンテンツについて制限解除が決定されているか否かについて判定し、制限解除が決定されていれば、課金することなく課金判定処理を終了してもよい。これにより、同一のユーザに対して同一のコンテンツについて二重に課金されてしまうことを防止することができる。
【００８５】
［ステップＳ６２］課金判定部１１５は、モニタ１１（図３において前述）にユーザにコンテンツの以降の視聴に対する課金を通知する課金通知画面を表示する。課金通知画面については、詳しくは図１８において後述する。
【００８６】
［ステップＳ６３］課金判定部１１５は、ユーザによる課金通知画面を用いたコンテンツの以降の視聴に対する課金の承諾の入力を受け付け、ユーザが課金に承諾したか否かについて判定する。ユーザが課金について承諾すれば、処理がステップＳ６４に進められる。一方、ユーザが課金について承諾しなければ、処理がステップＳ６９に進められる。
【００８７】
［ステップＳ６４］課金判定部１１５は、インターネット４０を介して、配信サーバ２００と通信し、配信サーバ２００にユーザによって選択されたコンテンツの配信および選択されたコンテンツによる課金を確認する。配信サーバ２００（図２において前述）による課金の確認については、詳しくは図１５において後述する。
【００８８】
［ステップＳ６５］課金判定部１１５は、配信サーバ２００が配信および課金について確認したか否かについて判定する。配信サーバ２００が配信および課金を確認すれば、処理がステップＳ６６に進められる。一方、配信サーバ２００が配信および課金を確認しなければ、処理がステップＳ６９に進められる。
【００８９】
［ステップＳ６６］課金判定部１１５は、モニタ１１にユーザに通知したコンテンツの視聴に対して課金が行われる旨を確認する課金確認画面を表示する。課金確認画面については、詳しくは図１９において後述する。
【００９０】
［ステップＳ６７］課金判定部１１５は、ユーザによる課金確認画面を用いたコンテンツの課金の確認の入力を受け付け、ユーザが課金を確認したか否かについて判定する。ユーザが課金について確認すれば、処理がステップＳ６８に進められる。一方、ユーザが課金について確認しなければ、処理がステップＳ６９に進められる。
【００９１】
［ステップＳ６８］課金判定部１１５は、選択されたコンテンツについて制限解除を決定し、ユーザおよび配信サーバ２００に通知する。その後、課金確認処理は終了する。
［ステップＳ６９］課金判定部１１５は、選択されたコンテンツについて再生中止を決定し、ユーザおよび配信サーバ２００に通知する。また、課金判定部１１５は、選択されたコンテンツの選択をクリアする。その後、課金確認処理は終了する。
【００９２】
図１３および図１４は、配信処理の手順を示すフローチャートである。図１３および図１４に示す配信処理は、配信サーバ２００（図２において前述）がユーザの情報処理装置１００と通信し、ＩＤの認証を行うと共に有料コンテンツについては課金を行い、動画データを送信することによりコンテンツを配信する処理である。配信処理は、情報処理装置１００からインターネット４０を介して送信されたコンテンツの配信の要求を受信することによって実行される。
【００９３】
［ステップＳ７１］配信サーバ２００が有する認証課金処理部２１２（図４において前述）は、インターネット４０を介して情報処理装置１００から送信されたＩＤを取得する。このＩＤの取得および取得したＩＤによる情報処理装置１００の認証については、詳しくは図１５において後述する。
【００９４】
［ステップＳ７２］認証課金処理部２１２は、ＩＤの認証に成功したか否かについて判定する。ＩＤの認証に成功していれば、処理がステップＳ７３に進められる。一方、ＩＤの認証に失敗していれば、処理がステップＳ８３（図１４において後述）に進められる。
【００９５】
［ステップＳ７３］認証課金処理部２１２は、配信元コンテンツ情報記憶部２５０（図４において前述）から選択されたコンテンツのコンテンツ情報を取得する。
［ステップＳ７４］認証課金処理部２１２は、ステップＳ７３で取得したコンテンツ情報に基づいて、ユーザによって選択されたコンテンツが有料コンテンツであるかについて判定する。選択されたコンテンツが有料コンテンツであれば、処理がステップＳ７５に進められる。一方、選択されたコンテンツが無料コンテンツであれば、処理がステップＳ８２（図１４において後述）に進められる。
【００９６】
［ステップＳ７５］認証課金処理部２１２は、情報処理装置１００に対して、ＩＤの認証に成功し、認証結果に基づいてコンテンツの配信が可能なユーザであることを確認すると共に、ユーザによって選択されたコンテンツの配信データの配信を行うことを確認した旨を通知する。
【００９７】
［ステップＳ７６］配信部２１１は、情報処理装置１００に対して、ユーザによって選択されたコンテンツの配信データの配信を開始する。
［ステップＳ７７］配信部２１１は、情報処理装置１００に対して、ユーザによって選択されたコンテンツのコンテンツ情報の配信を開始する。
【００９８】
［ステップＳ７８］認証課金処理部２１２は、情報処理装置１００からインターネット４０を介して送信される制限解除の決定の通知を受信したか否かについて判定する。通知を受信していれば、処理がステップＳ８１（図１４において後述）に進められる。一方、通知を受信していなければ、処理がステップＳ８３に進められる。
【００９９】
［ステップＳ８１］認証課金処理部２１２は、ステップＳ７１で取得した情報処理装置１００のＩＤに対応するユーザに対してコンテンツの視聴の料金を課金する。
［ステップＳ８２］配信部２１１は、ユーザによって選択されたコンテンツの配信が完了したか否かを判定する。選択されたコンテンツの配信が完了していなければ、ステップＳ８２の処理が繰り返される。一方、選択されたコンテンツの配信が完了していれば、配信処理は終了する。
【０１００】
［ステップＳ８３］認証課金処理部２１２は、配信中止を決定し、配信を中止することについてインターネット４０を介して情報処理装置１００に通知する。その後、配信処理は終了する。
【０１０１】
図１５は、配信の確認時の手順を示すシーケンス図である。
以下に、コンテンツを視聴するユーザの情報処理装置（例えば、情報処理装置１００）と配信サーバ２００との間における、配信サーバ２００による情報処理装置１００に対する配信の確認時の手順を図に従って説明する。
【０１０２】
［ステップＳ１０１］情報処理装置１００の取得部１１２は、情報処理装置１００が有するＩＤ記憶部（図示省略）からＩＤを取得する。
なお、本実施の形態では、ＩＤを情報処理装置１００のメーカ名およびメーカが情報処理装置１００に対して製造時に割り当てたシリアルナンバとし、これらはＢＩＯＳ（Basic Input/Output System）に書き込まれているものとするが、これに限らず、情報処理装置１００を一意に特定可能な情報であれば足りる。また、ＩＤは、情報処理装置１００を特定可能な情報に限らず、配信者がユーザに割り当てたユーザＩＤ等、ユーザを一意に特定可能な情報であってもよい。
【０１０３】
［ステップＳ１０２］情報処理装置１００の取得部１１２は、通信部１１１により、インターネット４０を介して配信サーバ２００にステップＳ１０１で取得したメーカ名およびシリアルナンバをＩＤとして通知する。
【０１０４】
［ステップＳ１０３］配信サーバ２００の配信部２１１は、インターネット４０を介してステップＳ１０２で情報処理装置１００から通知されたメーカ名およびシリアルナンバをＩＤとして取得する。
【０１０５】
［ステップＳ１０４］配信サーバ２００の認証課金処理部２１２は、ステップＳ１０３で取得したメーカ名およびシリアルナンバの確認により、情報処理装置１００を認証する。
【０１０６】
このとき、配信サーバ２００において、配信の対象となる情報処理装置１００について、メーカからの出荷前に各情報処理装置１００のシリアルナンバを事前にメーカから取得して、配信サーバ２００または配信サーバ２００がアクセス可能な情報処理装置が保持しているものとする。そして、情報処理装置１００がＢＩＯＳに書き込まれているシリアルナンバおよびメーカ名を配信サーバ２００へ通知することで、配信サーバ２００は通知されたシリアルナンバおよびメーカ名を配信サーバ２００側が取得しているシリアルナンバおよびメーカ名と照合する。これにより、配信サーバ２００において情報処理装置１００の認証が行われる。
【０１０７】
［ステップＳ１０５］配信サーバ２００の配信部２１１は、ステップＳ１０４における認証課金処理部２１２によるＩＤの確認結果についてインターネット４０を介して情報処理装置１００に通知する。
【０１０８】
［ステップＳ１０６］情報処理装置１００の課金判定部１１５は、インターネット４０を介してステップＳ１０５で配信サーバ２００から通知された確認結果を取得する。
［ステップＳ１０７］情報処理装置１００の課金判定部１１５は、通信部１１１により、インターネット４０を介して配信サーバ２００に制限解除または再生中止の決定（図１２の課金確認処理において前述）の結果を通知する。
【０１０９】
［ステップＳ１０８］配信サーバ２００の配信部２１１は、インターネット４０を介してステップＳ１０７で情報処理装置１００から通知された制限解除または再生中止の決定を取得する。
【０１１０】
次に、本実施の形態で表示される表示画面について説明する。
図１６は、ＩＤ未確認通知画面を示す図である。図１６に示すＩＤ未確認通知画面１８１は、情報処理装置１００（図２において前述）に接続されたモニタ１１（図３において前述）に表示される画面であり、配信サーバ２００による情報処理装置１００のＩＤの認証によって正当性が確認できなかった場合に表示されるＩＤ未確認通知画面の一例である。
【０１１１】
ＩＤ未確認通知画面１８１には、ユーザに対して、ＩＤの正当性が確認できなかったため有料コンテンツの配信を中止する旨を通知する通知メッセージ１８１ａ、ユーザが通知メッセージ１８１ａを確認した後、通知メッセージ１８１ａを消去する操作の入力を受け付けるＯＫボタン１８１ｂが設けられている。
【０１１２】
ユーザは、ＩＤ未確認通知画面１８１の通知メッセージ１８１ａにより、情報処理装置１００のＩＤの認証に失敗したために有料コンテンツの配信が中止され、コンテンツの停止時刻以降の内容を視聴できないことを知ることができる。
【０１１３】
図１７は、メニュー画面を示す図である。図１７に示すメニュー画面１８２は、情報処理装置１００（図２において前述）に接続されたモニタ１１（図３において前述）に表示される画面であり、再生可能なコンテンツを表示すると共に、ユーザにより再生するコンテンツを選択する操作の入力を受け付けるメニュー画面の一例である。
【０１１４】
メニュー画面１８２には、再生可能なコンテンツの内容を示すコンテンツ内容画像表示領域１８２ａが設けられている。
コンテンツ内容画像表示領域１８２ａには、本実施の形態のコンテンツ再生システムにより配信可能なコンテンツのサムネイル画像が表示されている。ユーザは、マウス１３（図３において前述）等の入力装置で視聴したいコンテンツのサムネイル画像を操作することにより、視聴したいコンテンツを選択することができる。
【０１１５】
図１８は、課金通知画面を示す図である。図１８に示す課金通知画面１８３は、情報処理装置１００（図２において前述）に接続されたモニタ１１（図３において前述）に表示される画面であり、ユーザに選択された有料コンテンツの視聴に対して課金を通知するメッセージ等が表示される課金通知画面の一例である。
【０１１６】
課金通知画面１８３には、ユーザに対して、選択されているコンテンツは有料コンテンツであることおよびその料金の額、認証された情報処理装置１００のＩＤ、クレジットカード情報の入力を促す旨を通知する通知メッセージ１８３ａ、有料コンテンツの視聴の料金を決済するクレジットカードのクレジットカード情報の入力を受け付けるカード情報入力領域１８３ｂ、カード情報入力領域１８３ｂにクレジットカード情報を入力した後、課金を承諾して選択したコンテンツの再生の処理を継続させるための操作を受け付けるＯＫボタン１８３ｃ、選択したコンテンツの再生をキャンセルするための操作を受け付けるキャンセルボタン１８３ｄが設けられている。
【０１１７】
選択した有料コンテンツの再生を希望するユーザは、カード情報入力領域１８３ｂに料金の決済に使用するクレジットカードのクレジットカード情報を入力した後、ＯＫボタン１８３ｃを操作する。これにより、課金確認画面１８４（図１９において後述）で課金されることおよびクレジットカード情報の確認の後、ユーザに対して選択したコンテンツの料金が課金され、選択されたコンテンツの停止時刻以降の内容が再生可能になる。
【０１１８】
図１９は、課金確認画面を示す図である。図１９に示す課金確認画面１８４は、情報処理装置１００（図２において前述）に接続されたモニタ１１（図３において前述）に表示される画面であり、ユーザが課金通知画面１８３において承諾した有料コンテンツに対する課金を確認するメッセージ等が表示される課金確認画面の一例である。
【０１１９】
課金確認画面１８４には、ユーザに対して、認証された情報処理装置１００のＩＤ、ユーザが選択したコンテンツについて課金されることおよびその料金の額、カード情報表示領域１８４ｂに表示されたクレジットカード情報の確認を促す旨を通知する確認メッセージ１８４ａ、課金通知画面１８３において入力したクレジットカード情報を表示するカード情報表示領域１８４ｂ、課金を確認して選択したコンテンツの再生の処理を継続させるための操作を受け付けるＯＫボタン１８４ｃ、選択したコンテンツの再生および課金をキャンセルするための操作を受け付けるキャンセルボタン１８４ｄが設けられている。
【０１２０】
選択した有料コンテンツの再生を希望するユーザは、カード情報表示領域１８４ｂに表示されたクレジットカード情報を入力した後、ＯＫボタン１８４ｃを操作する。これにより、ユーザに対して選択したコンテンツの料金が課金され、選択されたコンテンツの停止時刻以降の内容が再生可能になる。
【０１２１】
以上のように、本実施の形態によれば、ユーザにより視聴の対象として選択されたコンテンツに対して課金が行われていない場合、配信データのＰＥＳパケットが有するＰＴＳおよびコンテンツ情報が有する時刻情報により、両者のタイムスタンプを比較して時刻情報が示す位置以降のコンテンツの再生を行わない。これにより、ユーザに対して課金前にコンテンツの内容の一部を試用で視聴させることができる。
【０１２２】
これに対して、例えば、有料コンテンツの配信データのタイムスタンプと、情報処理装置の内部時計の時刻とを比較して、配信データの再生を制限することも考えられる。しかし、情報処理装置が、例えば一般に設定が簡単に変更可能なパーソナルコンピュータである場合、パーソナルコンピュータ側の内部時計の時刻で判定しても、時刻の変更が容易であるため、有料コンテンツの不正な視聴を完全に防止することができない。
【０１２３】
本実施の形態では、時刻は再生されるＰＥＳパケットのＰＴＳから取得されるため、時刻がコンテンツの再生に伴って進行することになる。このため、ユーザによる時刻の変更等の不正が困難であり、不正な視聴を防止することができる。
【０１２４】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１２５】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto - Optical disk）等がある。
【０１２６】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに格納しておき、ネットワークを通じて、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２７】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１２８】
以上、開示のコンテンツ再生プログラム、コンテンツ再生装置、コンテンツ配信システムおよびコンテンツ配信方法を、図示の実施の形態に基づいて説明したが、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、開示の技術に他の任意の構成物や工程が付加されてもよい。また、開示の技術は前述した実施の形態のうちの任意の２以上の構成を組み合わせたものであってもよい。
【０１２９】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、開示の技術は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【０１３０】
（付記１）  コンピュータを、
ネットワークを介して受信部が受信した、コンテンツの配信データと、前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報とを取得すると共に、取得した前記配信データを配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させる取得部、
前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツを再生する再生部、
所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限する再生制限部、
として機能させることを特徴とするコンテンツ再生プログラム。
【０１３１】
（付記２）  前記コンテンツの前記配信データは、データフレームで送信され、
前記データフレームは、前記データフレームの再生時の前記コンテンツの再生開始からの経過時間である再生時刻を示す再生時刻情報を有し、
前記制限箇所情報は、前記制限箇所を前記コンテンツの再生開始からの経過時間によって示す時刻情報であり、
前記再生制限部は、前記データフレームが有する前記再生時刻情報と前記制限箇所情報とを比較して、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限することを特徴とする付記１記載のコンテンツ再生プログラム。
【０１３２】
（付記３）  前記コンピュータを、
課金処理部によって前記コンテンツの前記ユーザに対する課金処理が行われたか否かを判定する課金判定部として機能させ、
前記再生制限部は、前記課金判定部により前記ユーザに対して前記コンテンツの前記課金処理が行われたと判定された場合には、前記再生部による前記コンテンツの再生を制限しない一方、前記課金処理が行われていないと判定された場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限することを特徴とする付記１記載のコンテンツ再生プログラム。
【０１３３】
（付記４）  前記課金判定部は、前記課金処理部によって前記コンテンツについて前記ユーザに対して前記課金処理を行った場合には、前記コンテンツについて前記ユーザに対して前記課金処理が行われたか否かを示す課金情報記憶部に記憶された課金情報に、前記コンテンツについて前記ユーザに対して前記課金処理を行った旨を記録し、
前記再生制限部は、前記課金情報記憶部に記憶された前記課金情報を参照して、前記課金処理部により前記ユーザに対して前記コンテンツの課金処理が行われたか否かについて判定することを特徴とする付記３記載のコンテンツ再生プログラム。
【０１３４】
（付記５）  前記コンピュータを、前記コンテンツの配信を行うコンテンツ配信サーバに対して識別情報記憶部に記憶された前記コンピュータを一意に識別可能な情報である識別情報を送信する送信部として機能させ、
前記再生制限部は、前記コンテンツ配信サーバによって前記識別情報に基づいて前記コンテンツの配信における前記コンピュータの正当性が確認された旨を示す前記コンテンツ配信サーバから送信される認証応答を受信していない場合には、前記再生部によるコンテンツの再生を制限することを特徴とする付記１記載のコンテンツ再生プログラム。
【０１３５】
（付記６）  前記コンテンツの前記配信データは、符号化されたデータフレームで送信され、
前記データフレームは、前記データフレームの復号時の前記コンテンツの復号開始からの経過時間である復号時刻を示す復号時刻情報を有し、
前記制限箇所情報は、前記制限箇所を前記コンテンツの復号開始からの経過時間によって示す時刻情報であり、
前記再生制限部は、前記データフレームが有する前記復号時刻情報と前記制限箇所情報とを比較して、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限することを特徴とする付記１記載のコンテンツ再生プログラム。
【０１３６】
（付記７）  前記制限箇所情報は、制限箇所を前記コンテンツ毎に設定可能であることを特徴とする付記１記載のコンテンツ再生プログラム。
（付記８）  前記コンテンツは、動画コンテンツであることを特徴とする付記１記載のコンテンツ再生プログラム。
【０１３７】
（付記９）  前記コンテンツは、ストリーミング配信されることを特徴とする付記１記載のコンテンツ再生プログラム。
（付記１０）  前記コンピュータを、ユーザによるコンテンツの再生位置の変更の入力を受け付ける変更入力部として機能させ、
前記再生制限部は、前記データフレームが有する前記復号時刻情報と前記制限箇所情報とを比較して、前記変更入力部により入力が受け付けられた前記再生位置が前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降に変更された場合において、前記所定条件を満たさないと判定したときには、再生を制限することを特徴とする付記１記載のコンテンツ再生プログラム。
【０１３８】
（付記１１）  コンテンツの配信データを記憶する配信データ記憶部と、
前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報を記憶する制限箇所情報記憶部と、
ネットワークを介して受信部が受信した、前記配信データと、前記制限箇所情報とを取得すると共に、取得した前記配信データを前記配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させる取得部と、
前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツを再生する再生部と、
所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限する再生制限部と、
を有することを特徴とするコンテンツ再生装置。
【０１３９】
（付記１２）  コンテンツの配信データを記憶する配信データ記憶部と、
前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報を記憶する制限箇所情報記憶部と、
前記ネットワークを介して受信部が受信した、前記配信データと、前記制限箇所情報とを取得すると共に、取得した前記配信データを前記配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させる取得部と、
前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツを再生する再生部と、
所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限する再生制限部と、
を有するコンテンツ再生装置と、
前記配信データを記憶する配信元配信データ記憶部と、
前記制限箇所を示す制限箇所情報を記憶する配信元制限箇所情報記憶部と、
コンテンツ再生装置に対してネットワークを介して、前記配信元配信データ記憶部に記憶されている前記配信データと、前記配信元制限箇所情報記憶部に記憶されている前記制限箇所情報とを配信する配信部と、
を有するコンテンツ配信サーバと、
を有することを特徴とするコンテンツ配信システム。
【０１４０】
（付記１３）  コンテンツ配信サーバが有する配信部が、コンテンツ再生装置に対してネットワークを介して、配信元配信データ記憶部に記憶されているコンテンツの配信データと、配信元制限箇所情報記憶部に記憶されている前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報とを配信し、
前記コンテンツ再生装置が有する取得部が、前記ネットワークを介して受信部が受信した、前記コンテンツの配信データと、前記制限箇所情報とを取得すると共に、取得した前記配信データを配信データ記憶部に記憶させ、取得した前記制限箇所情報を制限箇所情報記憶部に記憶させ、
前記コンテンツ再生装置が有する再生部が、前記配信データ記憶部に記憶された前記配信データに基づいて前記コンテンツの再生を開始し、
前記コンテンツ再生装置が有する再生制限部が、所定条件を満たすか否かについて判定し、前記所定条件を満たすと判定した場合には前記再生部による前記コンテンツの再生を制限しない一方、前記所定条件を満たさないと判定した場合には、前記制限箇所情報記憶部に記憶された前記制限箇所情報が示す前記箇所以降について前記再生部による前記コンテンツの再生を制限することを特徴とするコンテンツ配信方法。
【０１４１】
（付記１４）  コンテンツの配信データを記憶する配信元配信データ記憶部と、
前記コンテンツについて以降の再生を制限する箇所である制限箇所を示す制限箇所情報を記憶する配信元制限箇所情報記憶部と、
コンテンツ再生装置に対してネットワークを介して、前記配信元配信データ記憶部に記憶されている前記配信データと、前記配信元制限箇所情報記憶部に記憶されている前記制限箇所情報とを配信する配信部と、
を有することを特徴とするコンテンツ配信サーバ。
【図面の簡単な説明】
【０１４２】
【図１】本実施の形態の概要を示す図である。
【図２】本実施の形態のシステム構成を示す図である。
【図３】情報処理装置のハードウェア構成を示す図である。
【図４】情報処理装置の構成を示すブロック図である。
【図５】ＰＥＳパケットのデータ構造例を示す図である。
【図６】コンテンツテーブルの構成例を示す図である。
【図７】コンテンツ再生処理の手順を示すフローチャートである。
【図８】コンテンツ再生処理の手順を示すフローチャートである。
【図９】コンテンツ再生処理の手順を示すフローチャートである。
【図１０】コンテンツ再生処理の手順を示すフローチャートである。
【図１１】コンテンツ再生処理の手順を示すフローチャートである。
【図１２】課金判定処理の手順を示すフローチャートである。
【図１３】配信処理の手順を示すフローチャートである。
【図１４】配信処理の手順を示すフローチャートである。
【図１５】配信の確認時の手順を示すシーケンス図である。
【図１６】ＩＤ未確認通知画面を示す図である。
【図１７】メニュー画面を示す図である。
【図１８】課金通知画面を示す図である。
【図１９】課金確認画面を示す図である。
【符号の説明】
【０１４３】
１  コンテンツ再生装置
１ａ  受信部
１ｂ  取得部
１ｃ  再生部
１ｄ  再生制限部
１ｅ  配信データ記憶部
１ｆ  制限箇所情報記憶部
【図１】
2010136227.tif 000003
【図２】
2010136227.tif 000004
【図３】
2010136227.tif 000005
【図４】
2010136227.tif 000006
【図５】
2010136227.tif 000007
【図６】
2010136227.tif 000008
【図７】
2010136227.tif 000009
【図８】
2010136227.tif 000010
【図９】
2010136227.tif 000011
【図１０】
2010136227.tif 000012
【図１１】
2010136227.tif 000013
【図１２】
2010136227.tif 000014
【図１３】
2010136227.tif 000015
【図１４】
2010136227.tif 000016
【図１５】
2010136227.tif 000017
【図１６】
2010136227.tif 000018
【図１７】
2010136227.tif 000019
【図１８】
2010136227.tif 000020
【図１９】
2010136227.tif 000021