(57)【要約】【課題】コンテンツ配信後の閲覧権の効率的な管理やその修正を可能とする。【解決手段】配信装置１００が配信要求に基づいて制御情報１１００を生成しこの制御情報１１００とコンテンツ１０００とを記憶装置２００に配信し、記憶装置２００が配信装置１００よりコンテンツ１０００と制御情報１１００とを取得しコンテンツ１０００が現在利用可能であるかの判定処理を実行し、判定処理の結果に応じてコンテンツ１０００の利用制御を行う、ことを特徴とするコンテンツ配信制御方法。【選択図】  図１
2006293737.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの配信制御を行う方法であって、
コンテンツ配信を行う配信装置が、
入力インターフェイスより受け付けた配信要求に基づいて、該当コンテンツの配信元からの指示または該当ユーザとの契約内容に応じた、コンテンツの利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報を生成し、この制御情報と前記コンテンツとを、前記配信要求元の記憶装置に配信し、
コンテンツの配信を受けてこれを格納する記憶装置が、
配信装置より前記コンテンツと制御情報とを取得し、
前記制御情報が含む利用可能時期の情報を、記憶装置自身が備えるカレンダ機能に照合することで行う、前記コンテンツが現在利用可能な時期であるかの判定処理と、前記制御情報が含む利用可能回数または利用可能総時間の情報を、記憶装置自身が備えるコンテンツ利用履歴に照合し、前記コンテンツの利用可能回数または利用可能総時間の残余有無を特定することで行う、前記コンテンツが現在利用可能であるかの判定処理と、の少なくともいずれかの判定処理を実行し、
前記判定処理の結果に応じて、前記コンテンツの利用制御を行う、
ことを特徴とするコンテンツ配信制御方法。
【請求項２】
請求項１において、
前記記憶装置は、前記判定処理の結果が、前記コンテンツが現在利用可能な時期でない場合、または前記コンテンツの利用可能回数または利用可能総時間の残余が無い場合、該当コンテンツの制御情報において利用不可の設定するか、該当コンテンツの削除処理を実行する、ことを特徴とするコンテンツ配信制御方法。
【請求項３】
請求項１または２において、
前記記憶装置は、配信元からの指示として前記制御情報に設定されている、コンテンツの再生時期の情報に基づき、当該再生時期の到来を前記カレンダ機能で検知し、当該再生時期の到来をもって該当コンテンツの再生制御を実行する、ことを特徴とするコンテンツ配信制御方法。
【請求項４】
請求項１〜３のいずれかにおいて、
前記記憶装置は、当該記憶装置と接続されたカーナビゲーションシステムから取得した、ユーザの移動先の到着予定時刻の情報を、所定コンテンツの再生時期として前記制御情報に設定し、前記到着予定時刻の情報に基づいて再生時期の到来を前記カレンダ機能で検知し、当該再生時期の到来をもって該当コンテンツの再生制御を実行する、
ことを特徴とするコンテンツ配信制御方法。
【請求項５】
請求項１〜４のいずれかにおいて、
前記配信装置は、入力インターフェイスまたはカーナビゲーションシステムから受け付けた、ユーザの移動先または移動日時の情報を含む移動予定に応じて、当該移動予定の属性にマッチする属性が対応付けされたコンテンツまたは再生時期を特定し、ここで特定したコンテンツの情報または再生時期の情報を含む制御情報を生成し、この制御情報を前記記憶装置に配信する、ことを特徴とするコンテンツ配信制御方法。
【請求項６】
請求項１〜５のいずれかにおいて、
前記配信装置は、前記コンテンツと前記制御情報とを別々に前記記憶装置に配信する、ことを特徴とするコンテンツ配信制御方法。
【請求項７】
請求項６において、
前記配信装置は、前記制御情報の修正情報を前記記憶装置に配信し、
前記記憶装置は、前記修正情報を受信し、当該修正情報に基づき該当制御情報を更新する、
ことを特徴とするコンテンツ配信制御方法。
【請求項８】
コンテンツの配信制御方法をコンピュータに実行させるためのプログラムであって、
コンテンツ配信を行う配信装置が、
入力インターフェイスより受け付けた配信要求に基づいて、該当コンテンツの配信元からの指示または該当ユーザとの契約内容に応じた、コンテンツの利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報を生成し、この制御情報と前記コンテンツとを、前記配信要求元の記憶装置に配信するステップと、
コンテンツの配信を受けてこれを格納する記憶装置が、
配信装置より前記コンテンツと制御情報とを取得するステップと、
前記制御情報が含む利用可能時期の情報を、記憶装置自身が備えるカレンダ機能に照合することで行う、前記コンテンツが現在利用可能な時期であるかの判定処理と、前記制御情報が含む利用可能回数または利用可能総時間の情報を、記憶装置自身が備えるコンテンツ利用履歴に照合し、前記コンテンツの利用可能回数または利用可能総時間の残余有無を特定することで行う、前記コンテンツが現在利用可能であるかの判定処理と、の少なくともいずれかの判定処理を実行するステップと、
前記判定処理の結果に応じて、前記コンテンツの利用制御を行うステップと、
を含むことを特徴とするコンテンツ配信制御プログラム。
【請求項９】
コンテンツ配信を行う配信装置であって、
入力インターフェイスより受け付けた配信要求に基づいて、該当コンテンツの配信元からの指示または該当ユーザとの契約内容に応じた、コンテンツの利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報を生成し、この制御情報と前記コンテンツとを、前記配信要求元の記憶装置に配信する、配信処理部を備えることを特徴とする配信装置。
【請求項１０】
配信コンテンツを格納する記憶装置であって、
コンテンツの配信装置より、コンテンツと当該コンテンツの制御情報とを取得する、コンテンツ取得部と、
前記制御情報が含む利用可能時期の情報を、記憶装置自身が備えるカレンダ機能に照合することで行う、前記コンテンツが現在利用可能な時期であるかの判定処理と、前記制御情報が含む利用可能回数または利用可能総時間の情報を、記憶装置自身が備えるコンテンツ利用履歴に照合し、前記コンテンツの利用可能回数または利用可能総時間の残余有無を特定することで行う、前記コンテンツが現在利用可能であるかの判定処理と、の少なくともいずれかの判定処理を実行する、判定実行部と、
前記判定処理の結果に応じて前記コンテンツの利用制御を行う、制御実行部と、
を備えることを特徴とする記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信制御方法、コンテンツ配信制御プログラム、配信装置、および記憶装置に関する。
【背景技術】
【０００２】
デジタルコンテンツ、広告等の配信術が提案されている。例えば、最新の市場動向や消費者の指向に応じて、的確、速やか、かつ低コストでデジタルタイトルを配信するとの目的の下、 中央管理装置より回線を介して複数の端末装置にデジタルタイトルを配信するデジタル配信システムにおいて、前記中央管理装置が、複数の前記デジタルタイトルを蓄積する第１のタイトル蓄積手段と、前記デジタルタイトルを前記複数の端末装置に送信するタイトル送信手段と、前記中央管理装置から前記各端末装置に送るべき下りのマーケティング情報を送信する第１のマーケティング情報送信手段と、前記各端末装置からの上りのマーケティング情報を受信する第１のマーケティング情報受信手段とを有し、前記端末装置が、それぞれ、前記デジタルタイトルを受信するタイトル受信手段と、前記タイトル受信手段で受信したデジタルタイトルを蓄積する第２のタイトル蓄積手段と、前記下りのマーケティング情報を受信する第２のマーケティング情報受信手段と、受信した前記下りのマーケティング情報を利用者に対して提示する提示手段と、前記利用者によって選択されたデジタルタイトルを前記第２のタイトル蓄積手段から読み出して取外し可能な記録媒体に記録する記録手段と、前記上りのマーケティング情報を前記中央管理装置に送信する第２のマーケティング情報送信手段とを有し、前記上りのマーケティング情報が、前記提示手段及び／または前記記録手段に対して前記利用者が行った行動に関する情報に基づいて生成されることを特徴とするデジタル配信システム（特許文献１参照）などが提案されている。
【特許文献１】特開平９−２０４３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来は、コンテンツ配信後の閲覧権の管理やその修正を実現する技術は提案されてこなかった。そのため、コンテンツの再生端末側に専用の管理用アプリケーションを組み込む処理や、利用のたびにコンテンツのダウンロードを要求するといった処理が必要となっていた。したがって、コンテンツの配信処理効率はもとより、コンテンツ利用者側での利用効率も良好とはいえず、単に著作権管理の問題に課題が留まらなかった。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、コンテンツ配信後の閲覧権の効率的な管理やその修正を可能とする、コンテンツ配信制御方法、コンテンツ配信制御プログラム、配信装置、および記憶装置を提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明のコンテンツ配信制御方法は、コンテンツの配信制御を行う方法であって、コンテンツ配信を行う配信装置が、入力インターフェイスより受け付けた配信要求に基づいて、該当コンテンツの配信元からの指示または該当ユーザとの契約内容に応じた、コンテンツの利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報を生成し、この制御情報と前記コンテンツとを、前記配信要求元の記憶装置に配信し、コンテンツの配信を受けてこれを格納する記憶装置が、配信装置より前記コンテンツと制御情報とを取得し、前記制御情報が含む利用可能時期の情報を、記憶装置自身が備えるカレンダ機能に照合することで行う、前記コンテンツが現在利用可能な時期であるかの判定処理と、前記制御情報が含む利用可能回数または利用可能総時間の情報を、記憶装置自身が備えるコンテンツ利用履歴に照合し、前記コンテンツの利用可能回数または利用可能総時間の残余有無を特定することで行う、前記コンテンツが現在利用可能であるかの判定処理と、の少なくともいずれかの判定処理を実行し、前記判定処理の結果に応じて前記コンテンツの利用制御を行う、ことを特徴とする。
【０００６】
また、本発明のコンテンツ配信制御方法において、前記記憶装置は、前記判定処理の結果が、前記コンテンツが現在利用可能な時期でない場合、または前記コンテンツの利用可能回数または利用可能総時間の残余が無い場合、該当コンテンツの制御情報において利用不可の設定するか、該当コンテンツの削除処理を実行する、こととすれば好適である。
【０００７】
また、本発明のコンテンツ配信制御方法において、前記記憶装置は、配信元からの指示として前記制御情報に設定されている、コンテンツの再生時期の情報に基づき、当該再生時期の到来を前記カレンダ機能で検知し、当該再生時期の到来をもって該当コンテンツの再生制御を実行する、こととすれば好適である。
【０００８】
また、本発明のコンテンツ配信制御方法において、前記記憶装置は、当該記憶装置と接続されたカーナビゲーションシステムから取得した、ユーザの移動先の到着予定時刻の情報を、所定コンテンツの再生時期として前記制御情報に設定し、前記到着予定時刻の情報に基づいて再生時期の到来を前記カレンダ機能で検知し、当該再生時期の到来をもって該当コンテンツの再生制御を実行する、こととすれば好適である。
【０００９】
また、本発明のコンテンツ配信制御方法において、前記配信装置は、入力インターフェイスまたはカーナビゲーションシステムから受け付けた、ユーザの移動先または移動日時の情報を含む移動予定に応じて、当該移動予定の属性にマッチする属性が対応付けされたコンテンツまたは再生時期を特定し、ここで特定したコンテンツの情報または再生時期の情報を含む制御情報を生成し、この制御情報を前記記憶装置に配信する、こととすれば好適である。
【００１０】
また、本発明のコンテンツ配信制御方法において、前記配信装置は、前記コンテンツと前記制御情報とを別々に前記記憶装置に配信する、こととすれば好適である。
【００１１】
また、本発明のコンテンツ配信制御方法において、前記配信装置は、前記制御情報の修正情報を前記記憶装置に配信し、前記記憶装置は、前記修正情報を受信し、当該修正情報に基づき該当制御情報を更新する、こととすれば好適である。
【００１２】
また、本発明のコンテンツ配信制御プログラムは、コンテンツの配信制御方法をコンピュータに実行させるためのプログラムであって、コンテンツ配信を行う配信装置が、入力インターフェイスより受け付けた配信要求に基づいて、該当コンテンツの配信元からの指示または該当ユーザとの契約内容に応じた、コンテンツの利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報を生成し、この制御情報と前記コンテンツとを、前記配信要求元の記憶装置に配信するステップと、コンテンツの配信を受けてこれを格納する記憶装置が、配信装置より前記コンテンツと制御情報とを取得するステップと、前記制御情報が含む利用可能時期の情報を、記憶装置自身が備えるカレンダ機能に照合することで行う、前記コンテンツが現在利用可能な時期であるかの判定処理と、前記制御情報が含む利用可能回数または利用可能総時間の情報を、記憶装置自身が備えるコンテンツ利用履歴に照合し、前記コンテンツの利用可能回数または利用可能総時間の残余有無を特定することで行う、前記コンテンツが現在利用可能であるかの判定処理と、の少なくともいずれかの判定処理を実行するステップと、前記判定処理の結果に応じて、前記コンテンツの利用制御を行うステップと、を含むことを特徴とする。
【００１３】
また、本発明の配信装置は、コンテンツ配信を行う配信装置であって、入力インターフェイスより受け付けた配信要求に基づいて、該当コンテンツの配信元からの指示または該当ユーザとの契約内容に応じた、コンテンツの利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報を生成し、この制御情報と前記コンテンツとを、前記配信要求元の記憶装置に配信する、配信処理部を備えることを特徴とする。
【００１４】
また、本発明の記憶装置は、配信コンテンツを格納する記憶装置であって、コンテンツの配信装置より、コンテンツと当該コンテンツの制御情報とを取得する、コンテンツ取得部と、前記制御情報が含む利用可能時期の情報を、記憶装置自身が備えるカレンダ機能に照合することで行う、前記コンテンツが現在利用可能な時期であるかの判定処理と、前記制御情報が含む利用可能回数または利用可能総時間の情報を、記憶装置自身が備えるコンテンツ利用履歴に照合し、前記コンテンツの利用可能回数または利用可能総時間の残余有無を特定することで行う、前記コンテンツが現在利用可能であるかの判定処理と、の少なくともいずれかの判定処理を実行する、判定実行部と、前記判定処理の結果に応じて前記コンテンツの利用制御を行う、制御実行部と、を備えることを特徴とする。
【００１５】
なお、前記記憶装置は、前記配信装置とネットワークまたは各種のインターフェイスで接続されることとなるが、その接続形態として、コンテンツないし制御情報の配信処理の都度接続されるだけで、通常は配信装置と接続されない、非常時接続を想定できる。但し、記憶装置と配信装置とは常時接続であってもよい。また、前記記憶装置は可搬型であることが望ましいが、据え置き型のものでもよい。
【００１６】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１７】
本発明によれば、コンテンツ配信後の閲覧権の効率的な管理やその修正が可能となる。
【発明を実施するための最良の形態】
【００１８】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態のコンテンツ配信制御方法における配信装置１００および記憶装置２００を含むネットワーク構成図である。本発明の配信装置１００は、本発明のコンテンツ配信制御方法を記憶装置２００と共に実行する機能を実現すべく書き換え可能メモリなどのプログラムデータベース１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。
【００１９】
また、前記配信装置１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス１０５、ならびに、携帯端末２００などとの間のデータ授受を担う通信手段１０６などを有している。
【００２０】
前記配信装置１００は、前記通信手段１０６により、前記記憶装置２００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。配信装置１００の各種機能部と通信手段１０６との間ではＩ／Ｏ部１０７がデータのバッファリングや各種仲介処理を実行している。
【００２１】
続いて、前記配信装置１００が、例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、前記配信装置１００は、コンテンツデータベース１２５、ユーザデータベース１２６、広告データベース１２７を利用可能であるものとする。
【００２２】
前記配信装置１００は、入力インターフェイスより受け付けた配信要求に基づいて、該当コンテンツの配信元からの指示または該当ユーザとの契約内容に応じた、コンテンツの利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報を生成し、この制御情報と前記コンテンツとを、前記配信要求元の記憶装置２００に配信する、配信処理部１１０を備える。なお、前記コンテンツは、例えば放送業者、映画会社、出版社といったコンテンツホルダの端末４００のコンテンツデータベース４０１から当該配信装置１００に提供され、前記コンテンツデータベース１２５に格納されているものとする。
【００２３】
また、本発明の配信装置１００において、前記配信処理部１１０は、入力インターフェイスまたはカーナビゲーションシステム３００の通信部３１０から受け付けた、ユーザの移動先または移動日時の情報を含む移動予定に応じて、当該移動予定の属性にマッチする属性が対応付けされたコンテンツ１０００または再生時期を特定し、ここで特定したコンテンツ１０００の情報または再生時期の情報を含む制御情報１１００を生成し、この制御情報１１００を前記記憶装置２００に配信する、こととすれば好適である。
【００２４】
また、本発明の配信装置１００において、前記配信処理部１１０は、前記コンテンツ１０００と前記制御情報１１００とを別々に前記記憶装置２００に配信することとすれば好適である。
【００２５】
また、本発明の配信装置１００において、前記配信処理部１１０は、前記制御情報１１００の修正情報を前記記憶装置２００に配信するものとすれば好適である。この場合、前記記憶装置２００においては、前記修正情報を受信し、当該修正情報に基づき該当制御情報１１００を更新することとなる。
【００２６】
一方、本発明の記憶装置２００は、書き換え可能メモリなどのプログラムデータベース２０１に格納されたプログラム２０２をメモリ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、前記記憶装置２００は、入出力インターフェイス２０５、ならびに、配信装置１００との間のデータ授受を担う通信手段２０６などを有している。
【００２７】
前記記憶装置２００は、前記通信手段２０６により、前記配信装置１００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。記憶装置２００の各種機能部と通信手段２０６との間ではＩ／Ｏ部２０７がデータのバッファリングや各種仲介処理を実行している。
【００２８】
こうした記憶装置２００の具体例としては、例えば、ｉＶＤＲ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  ｆｏｒ  Ｒｅｍｏｖａｂｌｅ  ｕｓａｇｅ）に適合した記憶装置が想定できる。このｉＶＤＲは、リムーバブルハードディスクの規格の一つであり、パソコンだけでなく、ＡＶ機器や情報家電、車載情報機器など幅広い用途で利用されることを想定している。また、ハードウェアの構成例としては、例えば２．５インチの汎用の小型ハードディスクを用い、専用の５０ピンのコネクタで外部装置と接続される。また、データの転送制御にはパソコンで広く使われているＡＴＡ方式を使うが、ＡＶ機器向けの拡張コマンドや、セキュリティ関連の拡張コマンドが追加されている。また、ハードディスクビデオレコーダなど情報家電での利用を想定しているため、映像データの記録・再生などについて製品間の互換性が保てるよう、ファイルシステムやアプリケーションデータフォーマットについても標準を定めている。ファイルシステムとしてはＵＤＦが使われ、データフォーマットについても、テレビ録画用の映像フォーマットや、コンテンツ保護セキュリティ規格などが規定されることが想定されている。
【００２９】
また、前記記憶装置２００は、読み出し装置６００に接続することで、格納しているコンテンツ１０００の読み出しや再生が実行可能となる形態を想定できる。つまりここでの記憶装置２００単体には、コンテンツ１０００の再生機能は無いこととなり、あくまでもリムーバルな記憶装置となる。
【００３０】
続いて、記憶装置２００が、例えばプログラム２０２に基づき構成・保持する機能部につき説明を行う。なお、前記記憶装置２００は、コンテンツデータベース１２５、ユーザデータベース１２６、広告データベース１２７を利用可能であるものとする。
【００３１】
前記記憶装置２００は、コンテンツの配信装置１００より、コンテンツ１０００と当該コンテンツ１０００の制御情報１１００とを取得する、コンテンツ取得部２１０を備える。
【００３２】
また、本発明の記憶装置２００は、前記制御情報が含む利用可能時期の情報を、記憶装置自身が備えるカレンダ機能２１１に照合することで行う、前記コンテンツ１０００が現在利用可能な時期であるかの判定処理と、前記制御情報１１００が含む利用可能回数または利用可能総時間の情報を、記憶装置自身が備えるコンテンツ利用履歴２２５に照合し、前記コンテンツ１０００の利用可能回数または利用可能総時間の残余有無を特定することで行う、前記コンテンツ１０００が現在利用可能であるかの判定処理と、の少なくともいずれかの判定処理を実行する、判定実行部２１２を備える。
【００３３】
また、本発明の記憶装置２００は、前記判定処理の結果に応じて前記コンテンツ１０００の利用制御を行う制御実行部２１３を備える。
【００３４】
また、本発明の記憶装置２００において、前記制御実行部２１３は、前記判定処理の結果が、前記コンテンツ１０００が現在利用可能な時期でない場合、または前記コンテンツ１０００の利用可能回数または利用可能総時間の残余が無い場合、該当コンテンツ１０００の制御情報１１００において利用不可の設定するか、該当コンテンツ１０００の削除処理を実行するものとすれば好適である。
【００３５】
また、本発明の記憶装置２００において、前記制御実行部２１３は、配信元からの指示として前記制御情報１１００に設定されている、コンテンツ１０００の再生時期の情報に基づき、当該再生時期の到来を前記カレンダ機能２１１で検知し、当該再生時期の到来をもって該当コンテンツ１０００の再生制御を実行する、こととすれば好適である。
【００３６】
また、本発明の記憶装置２００において、前記制御実行部２１３は、当該記憶装置２００と接続されたカーナビゲーションシステム３００から取得した、ユーザの移動先の到着予定時刻の情報を、所定コンテンツの再生時期として前記制御情報１１００に設定し、前記到着予定時刻の情報に基づいて再生時期の到来を前記カレンダ機能２１１で検知し、当該再生時期の到来をもって該当コンテンツ１０００の再生制御を実行するものとすれば好適である。
【００３７】
また、本発明の記憶装置２００において、前記コンテンツ取得部２１０は、前記制御情報１１００の修正情報を前記配信装置１００より受信し、当該修正情報に基づき該当制御情報１１００を更新することとすれば好適である。
【００３８】
なお、これまで示した  前記配信装置１００および記憶装置２００における各機能部１１０、または各機能部２１０〜２１３は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４、２０４らがプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３、２０３らに読み出して、これを実行することとなる。
【００３９】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはＲＳ−２３２Ｃ、ＲＳ−４２２、ＩｒＤＡ、ＵＳＢ、ＩＥＥＥ１３９４、ファイバ・チャネルなどが想定できる。
【００４０】
また、カーナビゲーションシステム３００の代替装置として、携帯端末（携帯電話機、各種モバイル情報端末等）や、いわゆるＰＣ（パーソナルコンピュータ）を用いることが可能である。
【００４１】
−−−データベース構造−−−
次に、本実施形態のコンテンツ配信制御方法における配信装置１００および記憶装置２００らが利用するデータベースの構造について説明する。図２は、本実施形態における、（ａ）コンテンツデータベース１２５、（ｂ）ユーザデータベース１２６、（ｃ）広告データベース１２７、の各データ構造例を示す図である。
【００４２】
前記コンテンツデータベース１２５は、配信装置１００から記憶装置２００に配信されるコンテンツ１０００ならびに制御情報１１００を格納するデータベースであり、コンテンツ１０００および制御情報１１００を記憶装置２００に配信する配信装置１００と、当該配信装置１００からコンテンツ１０００および制御情報１１００の配信をうける記憶装置２００の両方が備えている状況が想定できる。このようなコンテンツデータベース１２５は、例えばコンテンツＩＤをキーとして、コンテンツ本体、対応付けされた制御情報（利用予定の記憶装置のユーザＩＤ、ステータス、制御情報取得日時、再生開始・終了日時、ユーザの移動予定情報）といった情報を関連づけたレコードの集合体となっている。
【００４３】
また、前記ユーザデータベース１２６は、記憶装置２００のユーザの情報を格納するデータベースであり、例えば記憶装置ユーザＩＤをキーとして、パスワードなどの認証情報、年齢、コンテンツ閲覧履歴（利用履歴）、住所、移動予定情報（カーナビゲーションシステム等から取得した、ユーザの移動先の到着予定時刻の情報を含んでよい）、などの情報を関連づけたレコードの集合体となっている。
【００４４】
また、前記広告データベース１２７は、コンテンツ１０００に付帯して再生される広告情報を格納するデータベースであり、例えば広告ＩＤをキーとして、対応付けされたコンテンツ１０００の属性、広告内容、広告元情報、対応付けされた移動予定情報（カーナビゲーションシステム等から取得した、ユーザの移動先の到着予定時刻の情報を含んでよい）、といった情報を関連づけたレコードの集合体となっている。
【００４５】
−−−処理フロー例１−−−
以下、本実施形態におけるコンテンツ配信制御方法の実際手順について、図に基づき説明する。なお、以下で説明するコンテンツ配信制御方法に対応する各種動作は、前記コンテンツ配信制御方法における配信装置１００および記憶装置２００の各々が、メモリ１０３、２０３に読み出して実行するプログラム１０２、２０２らによって実現される。そして、これらのプログラム１０２、２０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００４６】
なお、あくまでも一例だが、配信装置１００として、駅、公共施設、ガソリンスタンド、高速道路料金所等に設置されている情報端末（ＥＴＣシステム含む）を想定する。また、この情報端末が、仲介者サーバ５００を介してコンテンツホルダ端末４００より予めコンテンツを取得し、適宜な記憶装置に保持しているものとする（仲介者サーバ５００の存在は必須ではない）。
【００４７】
従ってこの例において、記憶装置２００を読み出し装置６００と一体にして車載するなどして携行したユーザは、前記情報端末の設置場所において所望のコンテンツを取得する。或いは、記憶装置２００単体を前記読み出し装置６００等を介さず、前記情報端末にそのまま接続しコンテンツ１０００の取得を行うとしても良い。一方で、このコンテンツを格納した記憶装置２００は配信装置１００からの制御情報１１００を利用した本発明のコンテンツ配信制御を実行する。勿論、本実施形態のみに本発明の適用範囲が限定されることはなく、コンテンツを記憶装置に配信して管理する様々な状況に本発明を適用できる。
【００４８】
図３は、本実施形態のコンテンツ配信制御方法の実施手順例１を示すフロー図である。ここで、まず、記憶装置２００と一体となってユーザからの入力を受け付ける前記読み出し装置６００が、ユーザからの移動予定と配信要求を予め受付けて、これらを配信装置１００に送信することを想定する（Ｓ３００、Ｓ３０１）。或いは、前記読み出し装置６００が、前記移動予定や配信要求の入力画面を配信装置１００から取得して出力インターフェイスに表示し、ユーザから見てこれら入力画面の入力端末にとして機能するとも言える。なお、本実施形態における記憶装置２００と配信装置１００とのデータ通信は、前記読み出し装置６００が仲介するものとする。
【００４９】
この時、前記読み出し装置６００は、例えば図６に示すような画面６００〜６５０を配信装置１００より取得し、前記配信要求や移動先情報の入力受付画面としてユーザに提示している。例えば画面６００〜６２０にてユーザは、コンテンツのジャンルやタイトルを指定し、所望のコンテンツを特定することができる。また、同図の画面６３０では、コンテンツに広告（図中で“ＣＭ”と表記）を付帯して表示させるか否かの選択をユーザから受け付けることもできる。この広告は、後に制御情報１１００に従って、該当コンテンツと共に適宜なタイミングで再生されることとなる（再生手順は後述）。
【００５０】
また、同図の画面６４０でユーザは、移動先の情報（目的地や経由地）や、到着予定時刻の情報を指定することができる。なお、この移動先の情報は、ユーザの指定を受け付ける場合だけでなく、他の状況も考えられる。例えば、配信装置１００がカーナビゲーションシステムと同様の経路検索機能を備えている場合、ユーザが「出発地」と「目的地」とを読み出し装置６００を介して配信装置１００に指定することで、配信装置１００が目的地までの適切な経路情報を移動先の情報や到着予定時刻の情報として、自身で取得することができる。或いは、前記カーナビゲーションシステムと同様の経路検索機能を読み出し装置６００または記憶装置２００が備えていて、同様に適切な経路情報を移動先の情報や到着予定時刻の情報として、自身で取得するとしてもよい。
【００５１】
また、同図の画面６５０でユーザは、移動先の種別または移動先に関する情報の種別を、例えば、レストラン、レジャー、宿泊施設、ショッピングといった具合に指定することができる。
【００５２】
一方、配信装置１００は、前記配信要求を読み出し装置６００より受信し（Ｓ３０２）、この配信要求に基づいて、該当コンテンツ１０００の配信元（コンテンツホルダ端末４００）からの指示または該当ユーザとの契約内容をコンテンツデータベース１２５やユーザデータベース１２６において特定する（Ｓ３０３）。前記配信要求に移動先情報が含まれていない、或いは、前記コンテンツデータベース１２５やユーザデータベース１２６に移動先情報が含まれていない場合（Ｓ３０４：ＮＯ）、配信装置１００は、該当コンテンツ１０００の利用可能回数、利用可能時期、および利用可能総時間の少なくともいずれかに関する制御情報１１００を生成する（Ｓ３０５）。
【００５３】
他方、前記配信要求に移動先情報が含まれているか、或いは、前記コンテンツデータベース１２５（或いは広告データベース１２７）やユーザデータベース１２６に移動先情報が含まれている場合（Ｓ３０４：ＹＥＳ）、配信装置１００は、前記移動予定（ユーザの移動先または移動日時の情報を含む）に応じて、当該移動予定の属性にマッチする属性が対応付けされたコンテンツ１０００または再生時期を特定する（Ｓ３０６）。この特定処理は、例えば、前記移動先情報の目的地または経由地の地域属性“軽井沢”や到着予定時刻“午前１０時前後”と同一の地域属性や同一の時刻属性が、再生条件として関係づけされているコンテンツ１０００や広告を、前記コンテンツデータベース１２５において検索し該当コンテンツ１０００を特定する。そしてここで特定したコンテンツ１０００に設定された再生時期を特定する。そして配信装置１００は、前記特定したコンテンツ１０００の情報または再生時期の情報を含む制御情報を生成する（Ｓ３０７）。
【００５４】
なお、移動予定の入力受付は、記憶装置２００や読み出し装置６００側で行う場合だけでない。駅や公共施設などを予め移動前に訪問したユーザが、配信装置１００の入力インターフェイスを通じて直接行った入力を受け付ける場合もある。
【００５５】
こうして、制御情報１１００を生成した配信装置１００は、これを配信要求元の記憶装置２００、この場合、読み出し装置６００に送信する（Ｓ３０８）。また、対応するコンテンツ１０００を同様に読み出し装置６００を介して記憶装置２００に送信し（Ｓ３０９）、処理を終了する。この配信処理に際し、前記読み出し装置６００は、配信装置１００より、図７に示す画面７００〜７２０を取得し、ユーザに提示する。同図の画面７００でユーザは、配信を所望するコンテンツ１０００の決済処理を指示することができる。また、画面７１０でユーザは、決済方法の選択を行うことが出来る。配信装置１００では読み出し装置６００を介して前記画面７０、７１０での決済指示の情報を取得して決済処理を実行し、当該決済処理が正常完了できた件について、コンテンツ１０００の配信実行を行うこととできる。配信装置１００は、決済が出来た件については画面７２０を読み出し装置６００を通じてユーザに提示し、コンテンツ１０００の配信実行処理を終了する。
【００５６】
なお、配信装置１００は、前記コンテンツ１０００と前記制御情報１１００とを別々に前記記憶装置２００に配信することで、データ通信網のトラフィック抑制や、配信装置１００および記憶装置２００での処理負荷を低減することとできる。また、後述する、制御情報１１００の修正情報を配信装置１００から記憶装置２００に送信する場合でも、コンテンツ１０００と制御情報１１００とを別に扱うことで処理が可能となる。
【００５７】
前記配信装置１００から制御情報１１００およびコンテンツ１０００の配信を受けた読み出し装置６００は、これを記憶装置２００に格納する（Ｓ３１０、Ｓ３１１）。記憶装置２００では、前記コンテンツ１０００と制御情報１１００とを自身のコンテンツデータベース１２５に格納する（Ｓ３１２、Ｓ３１３）。
【００５８】
また、記憶装置２００は、前記制御情報１１００が含む、該当コンテンツ１０００の利用可能時期の情報（例：“２００５年３月中”）を、記憶装置自身が備えるカレンダ機能２１１に照合する（Ｓ３１４）。また、前記制御情報１１００が含む、コンテンツ１０００の利用可能回数（例：“２回”）または利用可能総時間（例：“計５時間”）の情報を、記憶装置自身が備えるコンテンツ利用履歴２２５に照合する（Ｓ３１５）。こうした処理を行うことで、記憶装置２００は、前記コンテンツ１０００が現在利用可能な時期であるか、或いは、前記コンテンツ１０００の利用可能回数または利用可能総時間の残余が有り、現在利用可能であるか、を判定処理する（Ｓ３１６）。
【００５９】
ここで前記記憶装置２００は、前記判定処理の結果が、前記コンテンツ１０００が現在利用可能な時期でない場合、または前記コンテンツの利用可能回数または利用可能総時間の残余が無い場合（Ｓ３１６：ＮＯ）、該当コンテンツ１０００の制御情報に１１００おいて利用不可の設定（例：図２（ａ）で“ステータス”を閲覧停止）、または該当コンテンツ１０００の削除処理を実行し（Ｓ３１７）、処理を終了する。
【００６０】
他方、前記判定処理の結果が、前記コンテンツ１０００が現在利用可能な時期であるか、、または前記コンテンツの利用可能回数または利用可能総時間の残余がある場合（Ｓ３１６：ＹＥＳ）、該当コンテンツ１０００は利用可能である旨を読み出し装置６００に通知する（Ｓ３１８）。
【００６１】
読み出し装置６００は、前記通知を受信し、該当コンテンツ１０００のコンテンツデータベース１２５からの読み出し指示を記憶装置２００に発する（Ｓ３２０）。これに応じて記憶装置２００から該当コンテンツ１０００を取得した読み出し装置６００はこれを出力する（Ｓ３２１）。
【００６２】
こうしてコンテンツ１０００を読み出し装置６００が出力して時間が経過していったとする。読み出し装置６００では、出力しているコンテンツ１０００について、現在利用可能な時期内に依然としてあるか、或いは利用可能総時間の残余が無くなっていないか、かつ、ユーザからの閲覧終了指示が無いか、該当時期まで判定を繰り返す（Ｓ３２２：ＹＥＳ→Ｓ３２１）。
【００６３】
ここで、出力しているコンテンツ１０００について、現在利用可能な時期内を超過している或いは利用可能総時間の残余が無くなっている、または、ユーザからの閲覧終了指示があった場合（Ｓ３２２：ＮＯ）、読み出し装置６００は、該当コンテンツ１０００のビューワを閉じるなどして利用終了処理を実行し（Ｓ３２３）、処理を終了する。
【００６４】
前記利用終了処理がなされたならば、記憶装置２００が、該当ユーザに関する前記コンテンツ１０００に関する利用履歴をユーザデータベース１２６に格納し（Ｓ３２４）、処理を終了する。
【００６５】
−−−処理フロー例２−−−
図４は、本実施形態のコンテンツ配信制御方法の実施手順例２を示すフロー図である。次に、コンテンツ１０００の再生時期制御に関する技術について説明する。ここで、記憶装置２００は、当該記憶装置２００と接続されたカーナビゲーションシステム３００からの、ユーザの移動先の到着予定時刻の情報があるか否か、コンテンツデータベース１２５またはユーザデータベース１２６の移動予定の情報について検索を行って判定する（Ｓ４００）。ここで、カーナビゲーションシステム３００からの、ユーザの移動先の到着予定時刻の情報が無い場合（Ｓ４００：ＮＯ）、記憶装置２００は、配信元からの指示として前記制御情報１１００に設定されている、コンテンツ１０００の再生時期の情報（例：図１（ａ）の“再生開始・終了日時”）を抽出する（Ｓ４０１）。
【００６６】
他方、カーナビゲーションシステム３００からの、ユーザの移動先の到着予定時刻の情報があった場合（Ｓ４００：ＹＥＳ）、或いは前記ステップＳ４０１に続いて、前記再生時期の情報または到着予定時刻情報を、前記カレンダ機能２１１に照合し、再生時期到来を判定する（Ｓ４０２、Ｓ４０３）。この処理を繰り返し行うことで（Ｓ４０３：ＮＯ→Ｓ４００）、記憶装置２００は、再生時期の到来を検知する。
【００６７】
前記ステップＳ４０３の判定処理により、再生時期の到来を検知した記憶装置２００は（Ｓ４０３：ＹＥＳ）、前記読み出し装置６００にて他コンテンツの再生中であるか読み出し装置６００に問い合わせするなどして認識する（Ｓ４０４）。ここで他コンテンツの再生中であった場合（Ｓ４０４：ＹＥＳ）、記憶装置２００は、再生中コンテンツに対する前記再生時期到来のコンテンツ１０００の差込再生（例：画面分割表示、テロップ表示など）の指示や、次再生のキューに前記再生時期到来のコンテンツ１０００を組み入れる指示を、読み出し装置６００に通知する（Ｓ４０５）。
【００６８】
他方、読み出し装置６００が他コンテンツの再生中でなかった場合（Ｓ４０４：ＮＯ）、記憶装置２００は、再生時期到来のコンテンツ１０００をコンテンツデータベース１２５にて検索して、これの再生通知を読み出し装置６００に送る（Ｓ４０６）。これを受け取った読み出し装置６００は、該当コンテンツ１０００を記憶装置２００より読み出して、再生処理を実行する（Ｓ４０７、Ｓ４０８）。
【００６９】
こうしてコンテンツ１０００を読み出し装置６００が出力して時間が経過していったとする。読み出し装置６００では、出力しているコンテンツ１０００について、現在利用可能な時期内に依然としてあるか、或いは利用可能総時間の残余が無くなっていないか、かつ、ユーザからの閲覧終了指示が無いか、該当時期まで判定を繰り返す（Ｓ４０９：ＹＥＳ→Ｓ４０８）。
【００７０】
ここで、出力しているコンテンツ１０００について、現在利用可能な時期内を超過している或いは利用可能総時間の残余が無くなっている、または、ユーザからの閲覧終了指示があった場合（Ｓ４０９：ＮＯ）、読み出し装置６００は、該当コンテンツ１０００のビューワを閉じるなどして利用終了処理を実行し（Ｓ４１０）、処理を終了する。
【００７１】
前記利用終了処理がなされたならば、記憶装置２００が、該当ユーザに関する前記コンテンツ１０００に関する利用履歴をユーザデータベース１２６に格納し（Ｓ４１１）、処理を終了する。
【００７２】
−−−処理フロー例３−−−
図５は、本実施形態のコンテンツ配信制御方法の実施手順例３を示すフロー図である。次に、コンテンツ１０００の制御情報１１００に修正が生じた場合の処理について説明する。前記配信装置１００は、前記制御情報１１００に関する修正事項があった場合（Ｓ５００：ＹＥＳ）、当該修正事項に基づく制御情報１１００の修正情報を生成する（Ｓ５０１）。ここで言う、制御情報１１００の修正事項とは、例えば、コンテンツ１０００として配信する広告情報について、配信当時においては在庫が十分確保されていてセール品として提供可能な商品であったものが、配信後しばらく経過した時点では、在庫の確保がままならずセール品として提供可能ではなくなった、といった状況が生じた場合に必要となる、再生停止や再生時期延期といった事項が想定できる。従来のコンテンツ配信手法では、一旦配信されたコンテンツ１０００について後に修正制御するといったことは困難であった。しかし、本発明においてはこれが可能となる。
【００７３】
前記修正情報を生成した配信装置１００は、これを前記記憶装置２００に配信する時機の到来を待つ（Ｓ５０２：ＮＯ→Ｓ５０２）。この配信の時機は、例えば、記憶装置２００が、配信装置１００たる最寄りの情報端末に接続された機会を当該情報端末からの記憶装置２００のＩＤ通知で認識したタイミングや、或いは、読み出し装置６００やカーナビゲーションシステム３００の通信部３１０を介して記憶装置２００が配信装置１００にアクセスしてきたタイミングがそれにあたる。
【００７４】
前記記憶装置２００との接続時機が到来したならば（Ｓ５０２：ＹＥＳ）、前記配信装置１００は、前記修正情報を読み出し装置６００を介して記憶装置２００に送信し（Ｓ５０３）、処理を終了する。一方、読み出し装置６００を介して修正情報を受信した記憶装置２００が配信装置１００は（Ｓ５０４、Ｓ５０５）、当該修正情報に基づき該当制御情報をコンテンツデータベース１２５にて特定し、例えば上述のように、再生開始時期を延期するといった更新処理を実行する（Ｓ５０６）。その後、記憶装置２００は、この修正された制御情報１１００に基づいた、上記処理フロー例１、２で示したようなコンテンツ再生の制御を実行し（Ｓ５０７）、処理を終了する。
【００７５】
なお、コンテンツ再生に際して、例えば、コンテンツの再生を担う読み出し装置６００がパーソナルコンピュータが通常備えるようなディスプレイを利用している場合、図８（ａ）の画面例８００に示すように、読み出し装置６００は、コンテンツ１０００を通常のテレビ放送等と同様に映像（或いは音声も含む）等の再生をする。この時、前記修正情報に基づく制御情報１１００の更新が行われた場合、同図（ｂ）に示すように、読み出し装置６００は、前記修正情報が含む文字情報（例：「○○登山店、ｙ月ｘ日のタイムサービス、内容変更」）を抽出し、これを「○○登山店  ｙ月ｘ日のタイムサービスの内容が変更になりました」といったテキスト化してテロップ８１１として画面８１０（既にコンテンツ１０００が再生されている）上に再生表示する。また、このテロップ８１１の再生時に読み出し装置６００やカーナビゲーションシステム３００等において、特定のボタンの押下があった場合、これに応じて前記テロップ８１１の拡大表示や全画面表示の処理形態８２１を画面８２０上で再生するとしてもよい。
【００７６】
また、コンテンツ再生に際して、例えば、コンテンツの再生を担う読み出し装置６００がパーソナルコンピュータが通常備えるようなディスプレイではなく、カーナビゲーションシステム３００や携帯電話機等の小型のディスプレイを利用している場合、図９（ａ）の画面例９００に示すように、読み出し装置６００は、コンテンツ１０００の文字を所定倍率拡大して再生をする。この時、前記修正情報に基づく制御情報１１００の更新が行われた場合、同図（ｂ）に示すように、読み出し装置６００は、前記修正情報が含む文字情報（例：「○○登山店、ｙ月ｘ日のタイムサービス、内容変更」）を抽出し、これを「○○登山店・・・変更」といった、画面サイズに合わせて中抜きしたテキストを生成し、これをテロップ９１１として画面９１０（既にコンテンツ１０００が再生されている）上に再生表示する。また、このテロップ９１１の再生時に読み出し装置６００やカーナビゲーションシステム３００等において、特定のボタンの押下があった場合、これに応じて前記テロップ９１１の拡大表示や全画面表示の処理形態９２１を画面９２０上で再生するとしてもよい。
【００７７】
本発明によれば、コンテンツ配信後の閲覧権の効率的な管理やその修正が可能となる。
【００７８】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００７９】
【図１】本実施形態のコンテンツ配信制御方法における配信装置および記憶装置を含むネットワーク構成図である。
【図２】本実施形態における、（ａ）コンテンツデータベース、（ｂ）ユーザデータベース、（ｄ）広告データベース、の各データ構造例を示す図である。
【図３】本実施形態のコンテンツ配信制御方法の実施手順例１を示すフロー図である。
【図４】本実施形態のコンテンツ配信制御方法の実施手順例２を示すフロー図である。
【図５】本実施形態のコンテンツ配信制御方法の実施手順例３を示すフロー図である。
【図６】本実施形態の画面例１を示す図である。
【図７】本実施形態の画面例２を示す図である。
【図８】本実施形態の画面例３を示す図である。
【図９】本実施形態の画面例４を示す図である。
【符号の説明】
【００８０】
１００  配信装置
１０１、２０１  プログラムデータベース      １０２、２０２  プログラム
１０３、２０３  メモリ                      １０４、２０４  ＣＰＵ
１０５、２０５  入出力インターフェイス      １０６、２０６  通信手段
１０７、２０７  Ｉ／Ｏ部                    １１０  配信処理部
１２５  コンテンツデータベース              １２６  ユーザデータベース
１２７  広告データベース                    １４０  ネットワーク
２００  記憶装置                            ２１０  コンテンツ取得部
２１１  カレンダ機能                        ２１２  判定実行部
２１３  制御実行部                          ２２５  コンテンツ利用履歴
３００  カーナビゲーションシステム          ３１０  通信部
４００  コンテンツホルダ端末                ４０１  コンテンツデータベース
５００  仲介者サーバ                        ６００  読み出し装置
１０００  コンテンツ                        １１００  制御情報
【図１】
2006293737.tif 000003
【図２】
2006293737.tif 000004
【図３】
2006293737.tif 000005
【図４】
2006293737.tif 000006
【図５】
2006293737.tif 000007
【図６】
2006293737.tif 000008
【図７】
2006293737.tif 000009
【図８】
2006293737.tif 000010
【図９】
2006293737.tif 000011