(57)【要約】【課題】コンテンツ再生を許可する時期に関する時期データを有したコンテンツの再生を速やかに開始する。【解決手段】コンテンツ再生装置は、コンテンツの再生を許可する時期を示す時期データを取得して格納する取得手段と、コンテンツが再生されていないときに、格納されている時期データを取得手段が取得した新たな時期データによって変更する処理手段と、を備える。処理手段は、格納されている時期データが示す時期と現在時刻とから、格納されている時期データを新たな時期データによって変更するか否かを判断する手段を含み、且つ、変更すると判断したとき、取得手段に、コンテンツの新たな時期データを取得させるように構成される。【選択図】図１
2015154182.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの再生を許可する時期を示す時期データを取得して格納する取得手段と、
前記コンテンツが再生されていないときに、格納されている時期データを前記取得手段が取得した新たな時期データによって変更する処理手段と、を備え、
前記処理手段は、
格納されている前記時期データが示す時期と現在時刻とから、格納されている前記時期データを新たな時期データによって変更するか否かを判断する手段を含み、且つ、
変更すると判断したとき、前記取得手段に、前記コンテンツの新たな時期データを取得させるように構成される、コンテンツ再生装置。
【請求項２】
前記判断する手段は、
格納されている前記時期データが示す時期が現在時刻よりも予め定めた前の時期を示すとき、格納されている前記時期データを前記取得手段が取得した新たな時期データによって変更すると判断する、請求項１に記載のコンテンツ再生装置。
【請求項３】
前記判断する手段は、
格納されている前記時期データが示す時期が現在時刻を過ぎているとき、格納されている前記時期データを前記取得手段が取得した新たな時期データによって変更すると判断する、請求項１または２に記載のコンテンツ再生装置。
【請求項４】
前記コンテンツが再生される可能性の有無を示す可能性情報を取得する手段と、
取得された前記可能性情報を、前記時期データに関連付けて格納する手段と、をさらに備え、
前記判断する手段は、
関連付けされた前記可能性情報が可能性有りを示すとき、前記時期データが示す時期と現在時刻とから、当該時期データを新たな時期データによって変更するか否かを判断する手段を含む、請求項１から３のいずれか１項に記載のコンテンツ再生装置。
【請求項５】
プロセッサとメモリとを備えた装置におけるコンテンツ再生方法であって、
前記プロセッサが、コンテンツの再生を許可する時期を示す時期データを取得して前記メモリに格納する取得格納ステップと、
前記プロセッサが、前記コンテンツが再生されていないときに、格納されている時期データを前記取得格納ステップにおいて取得した新たな時期データによって変更する処理ステップと、を備え、
前記処理ステップは、
格納されている前記時期データが示す時期と現在時刻とから、格納されている前記時期データを新たな時期データによって変更するか否かを判断するステップを含み、
変更すると判断したとき、前記取得格納ステップにおいて、前記コンテンツの新たな時期データを取得する、コンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ再生装置に関し、特に、権利情報を有したコンテンツを再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
コンテンツの再生に対する権利情報を遵守しつつ再生する装置が、例えば、特許文献１（特開２０１０−２３９４３６号公報）に開示される。
【０００３】
特許文献１では、ユーザが再生開始の操作を行ってからコンテンツを出力する迄の間、（１）事前に取得された権利情報に基づいてコンテンツ再生可否を判断し（特許文献１の段落００１９参照）、（２）暗号化コンテンツをコンテンツ鍵で復号化する（特許文献１の段落００１６〜００１８参照）という２つの処理を並行して行っている（特許文献１の図２のＳ１３とＳ１５参照）。この権利情報には、コンテンツの再生回数、再生開始時間、再生期限等が含まれる（特許文献１の段落００２０参照）。また、(権利情報の)再生期限切れなどにより、コンテンツの再生ができないとき、ユーザ操作によってサーバから権利情報を取得する（図４と段落００５８参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３９４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１に開示された技術のように、再生期限切れの際にサーバから権利情報を取得する方法では、権利情報を再取得する迄に時間を要し、ユーザが再生開始の操作を行ってからコンテンツ再生まで時間がかかってしまう。
【０００６】
それゆえに本発明の目的は、コンテンツ再生を許可する時期に関する時期データを有したコンテンツの再生を速やかに開始することができるコンテンツ再生装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うコンテンツ再生装置は、コンテンツの再生を許可する時期を示す時期データを取得して格納する取得手段と、コンテンツが再生されていないときに、格納されている時期データを取得手段が取得した新たな時期データによって変更する処理手段と、を備え、処理手段は、格納されている時期データが示す時期と現在時刻とから、格納されている時期データを新たな時期データによって変更するか否かを判断する手段を含み、且つ、変更すると判断したとき、取得手段に、コンテンツの新たな時期データを取得させるように構成される。
【発明の効果】
【０００８】
この発明によれば、コンテンツ再生を許可する時期に関する時期データを有したコンテンツであっても、コンテンツが再生されていないときに、この時期データが新たな時期データによって変更されるので、コンテンツ再生時に、時期データの更新要求をすることなく、時間を要せずにコンテンツ再生が可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係るコンテンツ再生装置を搭載した携帯端末の構成図である。
【図２】本実施の形態１に係る権利情報を取得しコンテンツを再生する処理フローチャートである。
【図３】図２の処理により取得される再生期限テーブルＴＢの１例を示す図である。
【図４】本実施の形態１に係るコンテンツ再生処理のフローチャートである。
【図５】本実施の形態１に係る期限切れ直前コンテンツ検出処理のフローチャートである。
【図６】図５の処理で参照される再生期限テーブルＴＢの１例を示す図である。
【図７】図５で検出した最速期限切れコンテンツの権利情報の取得処理のフローチャートである。
【図８】図７の処理で参照される再生期限テーブルＴＢの１例を示す図である。
【図９】本実施の形態２に係る権利情報取得のための処理フローチャートである。
【図１０】本実施の形態２に係る再生期限テーブルＴＢの１例を示す図である。
【図１１】本実施の形態２に係る再生期限テーブルＴＢの１例を示す図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図中、同一符号は同一または相当部分を示し、ここではそれらの説明は繰り返さない。
【００１１】
本実施の形態では、コンテンツの権利情報は、再生を許可する期間（または期限）を示す期間情報、および著作権情報を含むが、期間情報とともに含まれる権利情報の種類は著作権情報に限定されない。ここでは、コンテンツは期間情報によって示される期間内において再生が許可されて、期間外であれば再生が禁止される。
【００１２】
ここでは、“再生が禁止”とは、コンテンツがモニタ・スピーカから視聴可能に出力されないようにする事を示す。例えば、ストリーム再生であれば、サーバからのコンテンツ受信が不可能となる、または受信することはできるがコンテンツ復号が不可能となる等の態様が含まれる。また、ストリーム配信ではなくメモリに予めインストルールしたコンテンツであれば、メモリからの読出しが不可能となる、または読出すことはできるがコンテンツ復号が不可能となる等の態様が含まれる。また、“再生許可”とは、コンテンツがモニタ・スピーカから視聴可能に出力されることを示す。
【００１３】
[実施の形態１]
実施の形態１では、許可されたコンテンツ再生の期限が過ぎる（再生期限切れ）直前の時期を示すコンテンツに対し、再生開始までに再生許可のための権利情報を再取得する例を説明する。
（構成）
図１は、実施の形態１に係るコンテンツ再生装置を搭載した携帯端末の構成図である。ここでは、コンテンツは、映像（静止画、動画）、音声等を含む。また、コンテンツ再生装置を搭載した機器は、例えば、スマートホン、タブレット端末等の携帯端末、テレビション等の据置型の端末等のコンテンツを再生する機能を有した機器を含む。ここでは、一例として携帯端末に搭載された場合を説明する。
【００１４】
図１を参照して、携帯端末１は、他の各部およびメモリを制御するプロセッサ（ＣＰＵ：Central Processing Unit、ＭＰＵ：Micro Processing Unit等）１０１および計時するためのタイマ１０２を含んで構成される制御部１０を備える。制御部１０には、後述する通信制御部を介してネットワークＮＥ上のサーバ４０から、コンテンツまたはコンテンツの権利情報、暗号化コンテンツの復号鍵等を取得する再生制御部１１、取得した権利情報に対する処理を実施する権利情報処理部１２、暗号化コンテンツを復号鍵で復号する復号処理部１３、およびコンテンツのデコード処理を行うデコード処理部１４を接続する。
【００１５】
サーバ４０は、要求元の携帯端末１に対してコンテンツを配信（ストリーミング配信、ダウンロード等）する機能と、コンテンツの権利情報を配信する機能とを備える。
【００１６】
また、制御部１０は、デコードされたコンテンツ（デジタル映像データおよびデジタル音声データ等）をモニタ１９およびスピーカ２０に出力させる機能を有する。つまり、デジタル映像データは、出力部１５を介して表示部を構成するモニタ１９に表示されて、デジタル音声データは音声出力部を構成するスピーカ２０から出力される。出力部１５はデジタル映像データに基づきモニタ１９を駆動するドライバー回路等を含む。さらに、制御部１０は、画像または音声を出力させるボタン・スイッチ等からなりユーザ操作を受付けるための操作部１６、ネットワークＮＥ上のサーバ４０とデータ通信を行う通信制御部１７、およびプログラム・データを記憶するためのメモリ１８を接続する。
【００１７】
再生制御部１１は、コンテンツの権利情報を取得する取得部に相当する。また、再生制御部１１は、メモリ１８に格納されたコンテンツの権利情報を読出して権利情報処理部１２に渡し、または、メモリ１８に格納されたコンテンツまたは復号鍵を読出して復号処理部１３に渡す機能を有する。権利情報処理部１２は取得した権利情報を元に、コンテンツの再生可否（許可／禁止）を判断する。また、権利情報を更新（または変更）してメモリ１８に格納する。操作部１６が受付ける操作内容は、コンテンツ再生に関するサービスアプリケーションを含む各種のアプリケーションに関するユーザの操作内容を含む。
【００１８】
メモリ１８は、ＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）、ハードディスク等の揮発性または不揮発性の記憶デバイスから構成される。また、メモリ１８は、携帯端末１の図示しないスロット部に着脱自在に装着されるＳＤメモリカード（Secure Digital memory card）等の記憶デバイスも含む。
【００１９】
メモリ１８に格納される情報は、再生期限テーブルＴＢおよび復号鍵１８２を含む。復号鍵１８２は携帯端末１によって再生されるコンテンツについて、暗号化された当該コンテンツを復号するための復号鍵を示す。再生期限テーブルＴＢは、後述の図３に示すように、各コンテンツに対応して、その識別子であるコンテンツ名１８Ａ、および当該コンテンツの再生を許可する時期を示す再生期間データ１８Ｂを含む。再生期間データ１８Ｂは当該期間の開始時期を示す開始時刻１８ａおよび終了時期を示す終了時刻１８ｂを含む。なお、再生を許可する時期を示すことが可能であれば、再生期間データ１８Ｂは期間の終了時期を示す終了時刻１８ｂのみを含むとしてもよい。
【００２０】
制御部１０に接続された上述の各部は、メモリ１８に格納されたプログラム、またはプログラムと回路の組合わせから実現される。各部のプログラムによる機能は、制御部１０のプロセッサ１０１がメモリ１８から当該プログラムを読出し実行することにより実現される。また、操作部１６とモニタ１９は一体的に構成されたタッチセンサスクリーンで構成されてもよい。
【００２１】
（処理）
＜サービスアプリケーションでサービスへの入会手続きの実施＞
本発明の実施の形態１に係るサービスに入会のため、ユーザは、サーバ４０と通信し、入会を希望するサービスのアプリケーションを起動する。
【００２２】
なお、本実施の形態では、月額課金で全てのコンテンツが見放題となるストリーミングサービスを前提とする。
【００２３】
まず、ユーザは、サービスの入会手続きのメニューを選択し、ユーザの登録や費用の支払い手続きを行う。手続き完了に伴い、例えば２０１３年１１月２２日から２０１３年１２月２１日までは全てのコンテンツが見放題となる。
【００２４】
＜権利情報の取得および再生＞
図２は、本発明の実施の形態１に係る権利情報を取得しコンテンツを再生する処理フローチャートである。また、図３は、図２の処理により取得される再生期限テーブルＴＢの１例を示す図である。
【００２５】
まず、サーバ４０から所望するコンテンツを初めて受信する場合を説明する。図２を参照して、ユーザは操作部１６を操作してサービスアプリケーションを起動し、サービスアプリケーションによって表示されるコンテンツ群の中から所望するコンテンツを選ぶ（ステップａ−１）。例えば、「Video A」のコンテンを選択したとする。
【００２６】
選択されたコンテンツ「Video A」の権利情報の取得が実行される。具体的には、再生制御部１１は通信制御部１７を経由して、ネットワークＮＥ上のサーバ４０に対して、選択したコンテンツ「Video A」について権利情報の取得要求を送信し（ステップａ−２）、サーバ４０から返信される「Video A」に対応した権利情報を取得する（ステップａ−３）。このとき、対応のコンテンツ名１８Ａと復号鍵１８２も取得されてメモリ１８に格納される。例えば、２０１３年１１月２２日１０:００に取得要求を送信したときには、権利情報に設定される期間は、２０１３年１１月２２日１０：００〜２０１３年１１月２３日９:５９を示す。権利情報の期限が切れても、例えば、上記の１２月２１日までは契約期間は継続しているので、権利情報の更新により新たな支払いは不要で何度でも再生（視聴）することができる。
【００２７】
その後、再生制御部１１は、取得した権利情報をメモリ１８に格納する（ステップａ−４）。また、再生制御部１１は権利情報を権利情報処理部１２に出力し、権利情報処理部１２は権利情報から再生期間データ１８Ｂを抽出し（ステップａ−５）、メモリ１８の再生期限テーブルＴＢ（図３参照）に、「Video A」のコンテンツ名１８Ａに対応づけて再生期間データ１８Ｂ（再生期間開始時刻１８ａおよび再生期間終了時刻１８ｂ)が格納される。
【００２８】
その後、モニタ１９の画面は再生機能の画面に切替えられて、サーバ４０からストリーミング配信されるコンテンツを受信しながら図４の再生処理（ステップａ−７）が実行可能となる。
【００２９】
＜再生処理＞
図４は、本発明の実施の形態１に係るコンテンツ再生処理のフローチャートである。
【００３０】
まず、操作部１６の再生開始ボタンが操作されて、コンテンツ「Video A」の再生開始が指示されると、再生制御部１１は、権利情報処理部１２を呼出し、コンテンツ「Video A」の権利情報を、より特定的には再生期限テーブルＴＢから再生期間データ１８Ｂを読出させて（ステップｂ−１）、読出された再生期間データ１８Ｂから再生可否を判断する（ステップｂ−２）。例えば、現在時間と再生期間データ１８Ｂが示す開始時刻１８ａおよび終了時刻１８ｂとを比較し、比較結果から、現在時間は開始時刻〜終了時刻の期間に該当するか否かを判断する。該当する場合には再生可（許可）と判断し、該当しない場合には再生否（禁止）と判断する。
【００３１】
再生可の場合（ステップｂ−３でＹＥＳ）、復号処理部１３に制御を移し、復号処理部１３は、メモリ１８からコンテンツ「Video A」の復号鍵１８２を読出し（ステップｂ−４）、受信するコンテンツ「Video A」を復号鍵１８２によって復号する（ステップｂ−５）。
【００３２】
次に、デコード処理部１４は復号されたデータをデコードする（ステップｂ−６）。これにより、デジタル映像データおよびデジタル音声データに変換される。デコードにより取得されたデジタル映像データはモニタ１９に出力（表示）され、デジタル音声データはスピーカ２０から音声出力される（ステップｂ−７）。
【００３３】
ステップｂ−３に戻り、再生否と判断された場合（ステップｂ−３でＮＯ）、図４の再生処理は終了する。
【００３４】
上記のような再生否と判断される（ステップｂ−３でＮＯ）のを回避するために、本実施の形態１では、以下のように、コンテンツの再生をしていないときに、期限切れ直前コンテンツの権利情報取得処理を実施する。
【００３５】
＜期限切れ直前コンテンツの権利情報取得＞
図５は、本発明の実施の形態に係る期限切れ直前コンテンツ検出処理のフローチャートであり、図６は、図５の処理で参照される再生期限テーブルＴＢの１例を示す図である。図６の再生期限テーブルＴＢには、携帯端末１によってこれまでに再生した１つ以上のコンテンツの履歴、すなわちコンテンツ名１８Ａ、および再生期間データ１８Ｂが格納されている。
【００３６】
図５を参照して、まず、制御部１０によって、サービスアプリケーションが起動されると、権利情報処理部１２は、再生期限テーブルＴＢを検索して、各コンテンツに対応した終了時刻１８ｂを読出す（ステップｃ１）。そして、当該再生期間データ１８Ｂを新たな再生期間データ１８Ｂによって変更するか否かを判断する。具体的には、タイマ１０２が計時する現在時間と読出した終了時刻１８ｂを比較し、比較結果から、最も近い将来に期限切れになる（期限が過ぎる）対応のコンテンツを検出する（ステップｃ２）。例えば、現在の時刻が２０１３年１１月２３日９:３０とした場合、図６の再生期限テーブルＴＢによれば、コンテンツ「Video A」が最も近い将来に再生許可の期限切れ（以下、“最速期限切れ”ともいう）となる。したがって、コンテンツ「Video A」の再生期間データ１８Ｂを新たな再生期間データ１８Ｂによって変更すると判断する。再生制御部１１は、最速期限切れコンテンツの終了時刻１８ｂの例えば１分前の時刻をタイマ変数ＶＴにセットする（ステップｃ３）。
【００３７】
上述したステップｃ１、ｃ２およびｃ３の処理は、サービスアプリケーション起動処理のバックグランドプロセスとして実行される。したがって、コンテンツ再生等のユーザ操作は受付け可能であり、当該操作に影響を及ぼすことはない。
【００３８】
図７は、図６で検出した最速期限切れコンテンツの権利情報の取得処理のフローチャートである。図８は、図７の処理で参照される再生期限テーブルＴＢの１例を示す図である。ここでは、タイマ１０２が示す現在時間が、タイマ変数ＶＴの時刻を示すときは、タイマ発動と称する。
【００３９】
図７を参照して、タイマ１０２が計時する現在時間から上記のタイマ発動が検出されると、ステップａ−２とａ−３と同様にして、タイマ変数ＶＴがセットされたコンテンツの権利情報をサーバ４０から取得する（ステップｄ２とｄ３）。
【００４０】
再生制御部１１は、新たに取得した権利情報をメモリ１８に格納することで、元の権利情報を新たな権利情報に変更する（ステップｄ４）。また、権利情報処理部１２は、再生制御部１１から入力する権利情報から再生期間データ１８Ｂを抽出し（ステップｄ５）、メモリ１８の再生期限テーブルＴＢに格納していた当該コンテンツの元の再生期間データ１８Ｂと置き換える（ステップｄ６）。これにより、再生期限テーブルＴＢの最速期限切れコンテンツに対応した元の再生期間データ１８Ｂは、新たに取得した再生期間データ１８Ｂに変更される。したがって、最速期限切れコンテンツが「Video A」であった場合には、再生期限テーブルＴＢは図６から図８のようが更新される。
【００４１】
その後、新たな最速期限切れコンテンツを検出し、再生制御部１１は、新たに検出した最速期限切れコンテンツの終了時刻１８ｂの例えば１分前の時刻をタイマ変数ＶＴにセットする（ステップｃ１、ｃ２およびｃ３）。これらの処理はバックグランドプロセスとして実行される。
【００４２】
その後、新たにセットされたタイマ変数ＶＴのタイマ発動が検出されると、当該新たな最速期限切れコンテンツについてステップｄ２〜ｄ６の処理が同様に実施される。
【００４３】
以上のような最速期限切れコンテンツの検出と、その再生期限テーブルＴＢの取得・変更を再生期限テーブルＴＢに登録されている各コンテンツについて同様に実施する。
【００４４】
したがって、本実施の形態１では、サービスアプリケーション起動後に、最速期限切れコンテンツの検出と、その再生期限テーブルＴＢの取得・変更とを、タイマＶＴ発動時すなわち再生期限切れ直前に実施することができる。したがって、サービスアプリケーション起動後のコンテンツ再生の前に、対応の再生期間データ１８Ｂを更新して、当該コンテンツの再生時に（より特定的にはステップｂ−３において）期限切れと判断されるのを防止することができる。
【００４５】
[実施の形態２]
本実施の形態２では、コンテンツの再生期限が既に期限切れとなっていた場合に、当該コンテンツの再生開始までに権利情報を再取得するための処理を説明する。本実施の形態２における入会手続き、および権利情報の取得および再生の処理は実施の形態１と同様であるから、ここでは説明を繰返さない。図９は、本発明の実施の形態２に係る期限切れコンテンツの権利情報取得のための処理フローチャートであり、図１０と図１１は、本発明の実施の形態２に係る再生期限テーブルＴＢの１例を示す図である。
【００４６】
＜期限切れコンテンツの権利情報取得処理＞
まず、ユーザが操作部１６からサービスアプリケーションの起動操作をすると、制御部１０は当該操作内容の指示に基づきサービスアプリケーションを起動する（ステップｅ１）。このとき、モニタ１９には、これまでに携帯端末１によって再生されたコンテンツの履歴（コンテンツ名の一覧）が表示される。
【００４７】
アプリケーション起動時に、再生期限テーブルＴＢの先頭コンテンツから順に各コンテンツに対応の再生期間データ１８Ｂを読出す（ステップｅ２およびステップｅ３）。
【００４８】
権利情報処理部１２は、タイマ１０２が計時する現在時刻と、先頭コンテンツの再生期間データ１８Ｂ（より特定的には終了時刻１８ｂ）を比較し、比較結果から期限切れのコンテンツであるか否かを判断する（ステップｅ４）。つまり、この比較結果から、当該再生期間データ１８Ｂを新たな再生期間データ１８Ｂによって変更するか否かを判断する。具体的には、例えば、現在の時刻が２０１３年１１月２３日１３:００とした場合、図１０の再生期限テーブルＴＢによれば、コンテンツ「Video A」が期限切れと判断される（ステップｅ５でＹＥＳ）。期限切れのコンテンツはないと判断されると（ステップｅ５でＮＯ）、処理は後述するステップｅ７に移行する。
【００４９】
コンテンツ「Video A」の再生期間データ１８Ｂを新たな再生期間データ１８Ｂによって変更すると判断されると（ステップｅ５でＹＥＳ）、上述したステップａ−２〜ａ−６と同様にして、再生制御部１１は、通信制御部１７を経由してネットワークＮＥ上のサーバ４０に対して、当該コンテンツ「Video A」の権利情報取得要求を送信し、サーバ４０からの返信である「Video A」の権利情報を受信し、メモリ１８に格納するとともに、当該権利情報の再生期間データ１８Ｂを再生期限テーブルＴＢにおいて「Video A」に対応づけて格納し、再生期間データ１８Ｂを更新（変更）する（ステップｅ６）。
【００５０】
その後、ステップｅ３で読出された再生期間データ１８Ｂのコンテンツうち、まだ期限切れの判定処理が実施されていないコンテンツがあるかを判定する（ステップｅ７）。有れば（ステップｅ７でＹＥＳ）、ステップｅ４に戻り、次のコンテンツについて同様に処理（ｅ４〜ｅ６）が実施されるが、全てのコンテンツについて、期限切れの判定が終了したときは（ステップｅ７でＮＯ）、図９の処理は終了する。
【００５１】
実施の形態２によれば、サービスアプリケーション起動時に、すなわち起動されてからコンテンツ再生指示のユーザ操作を受付ける前に、再生期限切れとなっているコンテンツの検出と、その権利情報の取得と、再生期間データ１８Ｂの更新（変更）とが行なわれる。したがって、再生期限切れコンテンツであっても、その再生指示を受付ける前に、当該コンテンツの再生期間データ１８Ｂを変更して再生許可状態に置くことが可能になり、再生時に（より特定的にはステップｂ−３において）期限切れと判断されるのを防止することができる。
【００５２】
＜実施の形態１と２の変形例＞
実施の形態１と２を組合わせることにより、期限切れとなる前に、また期限切れとなっても当該コンテンツを再生開始するまでに、権利情報を取得することができて、コンテンツ再生に際して、その権利情報を取得するための待ち時間を減らすことができる。
【００５３】
上述の実施の形態は、コンテンツのストリーミング再生に適用する場合を例としているが、メモリ１８等にダウンロードしたコンテンツを再生する場合にも適用が可能である。
【００５４】
実施の形態１と２では、映像コンテンツを例としているが、音声、文字、静止画、キャラクタ、図等にも適用可能である。
【００５５】
実施の形態１と２では、取得した権利情報全てを権利情報更新の対象としているが、更新対象の権利情報は限定してもよい。つまり、携帯端末１で再生したコンテンツ数が多く、そのために大量の権利情報が取得されてメモリ１８（より、特定的には再生期限テーブルＴＢ）に格納されていたとしても、今後、ユーザが再生して視聴する可能性が高いコンテンツは限定されるため、権利情報更新の対象を今後、再生される可能性が高いコンテンツに対応したものに限定するとしてもよい。
【００５６】
例えば、権利情報を取得したが一度も再生していないコンテンツのみを対象とする。その場合、再生制御部１１は、再生期限テーブルＴＢに、各コンテンツに対して再生を行ったかどうかを示すフラグを再生期間データ１８Ｂに関連付けて登録（格納）する。したがって、権利情報処理部１２は、当該フラグから再生される可能性が有る、すなわち権利情報更新対象のコンテンツの絞込みが簡単になる。他の例として、再生途中で終了したコンテンツのみを対象とする。なお、“再生途中で終了”の判断基準として、コンテンツに最後まで再生せずに途中で終了した時は、当該コンテンツは常に再生される可能性が有り、したがって権利情報更新対象とするとした基準、またはユーザ操作として後で続きを見る操作を行ったコンテンツは常に再生される可能性が有り、したがって権利情報更新対象とするとした基準を示すことができる。これも、再生制御部１１は、再生期限テーブルＴＢに、再生途中で終了したコンテンツに対しては再生期間データ１８Ｂに関連付けて再生される可能性が有る事を示すフラグを設定しておくと、権利情報処理部１２は、対象の絞込みが簡単になる。なお、ユーザが再生して視聴する可能性が有る（または、可能性が高い）ことを示すことができる情報であれば、フラグを用いて示す方法に限定されない。
【００５７】
また、ネットワークＮＥ上のサーバ４０に権利情報取得要求を行ったが、携帯端末１がネットワークＮＥの通信可能圏外に位置していた等の理由により、権利情報を取得できなかった場合で権利情報を取得できるように、実施の形態１と２の処理は、アプリケーション起動時のみならず、タイマ設定によって定期的に実施するとしてもよい。
【００５８】
[実施の形態３]
プロセッサ１０１を有した制御部１０は、汎用的なアーキテクチャを有したコンピュータであり、予めインストールされたプログラムを実行することで、上述するような各フローチャートで示した各種機能を提供する。
【００５９】
このような汎用的なコンピュータを利用する場合には、各実施の形態に従う機能を提供するためのアプリケーションに加えて、コンピュータの基本的な機能を提供するためのＯＳ（Operating  System）がインストールされていてもよい。この場合には、上記の実施の形態に従うプログラムは、ＯＳの一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。すなわち、実施の形態に従うプログラム自体は、上記のようなモジュールを含んでおらず、ＯＳと協働して処理が実行される。実施の形態に従うプログラムとしては、このような一部のモジュールを含まない形態であってもよい。
【００６０】
さらに、上記の実施の形態に従うプログラムは、他のプログラムの一部に組み込まれて提供されるものであってもよい。その場合にも、プログラム自体には、上記のような組み合わせられる他のプログラムに含まれるモジュールを含んでおらず、当該他のプログラムと協働して処理が実行される。すなわち、各実施の形態に従うプログラムとしては、このような他のプログラムに組込まれた形態であってもよい。
【００６１】
なお、プログラムの実行により提供される機能の一部もしくは全部を専用のハードウェア回路として実装してもよい。
【００６２】
上述の各部の機能は、上記のプログラムとして提供することができるとともに、このようなプログラムは、制御部１１に付属する記録媒体（メモリ形状のカード、フレキシブルディスク、ＣＤ（Compact  Disc）−ＲＯＭ、ＲＯＭ、ＲＡＭなど）であって、制御部１０のプロセッサ１０１が読取り可能な記録媒体に非一時的に記録させて、プログラム製品として提供することもできる。あるいは、通信ネットワークを介し携帯端末１の所定記憶領域へのダウンロードによって、プログラムを提供することもできる。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００６３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６４】
１  携帯端末、１０  制御部、１１  再生制御部、１２  権利情報処理部、１３  復号処理部、１４  デコード処理部、１５  出力部、１６  操作部、１７  通信制御部、１８  メモリ、１８Ａ  コンテンツ名、１８Ｂ  再生期間データ、１８ａ  再生期間開始時刻、１８ｂ  再生期間終了時刻、１９  モニタ、２０  スピーカ、４０  サーバ、１０１  プロセッサ、１０２  タイマ、ＴＢ  再生期限テーブル、ＮＥ  ネットワーク。
【図１】
2015154182.tif 000003
【図２】
2015154182.tif 000004
【図３】
2015154182.tif 000005
【図４】
2015154182.tif 000006
【図５】
2015154182.tif 000007
【図６】
2015154182.tif 000008
【図７】
2015154182.tif 000009
【図８】
2015154182.tif 000010
【図９】
2015154182.tif 000011
【図１０】
2015154182.tif 000012
【図１１】
2015154182.tif 000013