(57)【要約】  【課題】配信されるコンテンツ情報が不正に入手されることによる経済的損失の発生を防止する。  【解決手段】コンテンツ情報を取得し、また、コンテンツ情報を分割するルールを保持し、その分割ルールを取得されたコンテンツ情報に適用して分割済コンテンツ情報とし、また、その分割済コンテンツ情報の再生順位を含む情報である再生順位情報を取得し、分割済コンテンツ情報と再生順位情報とを出力する分割コンテンツ情報生成装置を提供する。【選択図】  図２
2006148373.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報を取得するコンテンツ情報取得部と、
コンテンツ情報を分割する分割ルールを保持する分割ルール保持部と、
前記分割ルール保持部に保持されている分割ルールを適用して前記コンテンツ情報取得部で取得したコンテンツ情報を分割して分割済コンテンツ情報とする分割部と、
前記分割済コンテンツ情報の再生順位を示す情報を含む再生順位情報を、前記適用した分割ルールに基づいて、前記分割済コンテンツ情報と関連付けて取得する再生順位情報取得部と、
前記分割済コンテンツ情報を出力する第一出力部と、
前記再生順位情報を出力する第二出力部と、
を有する分割コンテンツ情報生成装置。
【請求項２】
複数の暗号化プログラムを保持する暗号化プログラム保持部を有し、
前記第一出力部は、
前記分割済コンテンツ情報を前記暗号化プログラム保持部に保持されている複数の暗号化プログラムのうちの一の暗号化プログラムを選択して暗号化する第一暗号化手段と、
前記第二出力部は、前記再生順位情報を前記暗号化プログラム保持部に保持されている複数の暗号化プログラムのうち前記一の暗号化プログラムと異なる他の暗号化プログラムを選択して暗号化する第二暗号化手段と、
を有する請求項１に記載の分割コンテンツ情報生成装置。
【請求項３】
分割済コンテンツ情報の出力を開始する位置を示す情報である出力開始位置情報を取得する出力開始位置情報取得部を有し、
前記第一出力部は、前記出力開始位置情報取得部で取得された出力開始位置情報により示される位置から前記分割済コンテンツを出力する請求項１または２に記載の分割コンテンツ情報生成装置。
【請求項４】
請求項１から３のいずれか一に記載の分割コンテンツ情報生成装置により生成された分割済コンテンツ情報を配信するため第一分割済コンテンツ情報配信部を有する第一配信サーバ装置と、
請求項１から３のいずれか一に記載の分割コンテンツ情報生成装置により生成された他の分割済コンテンツ情報を配信するための、第二分割済コンテンツ情報配信部を有する、前記第一配信サーバ装置と異なる第二配信サーバ装置と、
ネットワークを介して、前記第一配信サーバ装置及び、前記第二配信サーバ装置から前記分割済コンテンツ情報を受信して、分割済コンテンツ情報によりコンテンツを順次再生することができる端末装置と、からなるコンテンツ配信システム。
【請求項５】
前記第一配信サーバ装置は、さらに、請求項１から３のいずれか一に記載の分割コンテンツ情報生成装置により生成された分割済コンテンツ情報と関連付けられた再生順位情報を配信するための第一再生順位情報配信部を有し、
前記第二配信サーバ装置は、さらに、請求項１から３のいずれか一に記載の分割コンテンツ情報生成装置により生成された分割済コンテンツ情報と関連付けられた再生順位情報を配信するための第二再生順位情報配信部を有する、請求項４に記載のコンテンツ配信システム。
【請求項６】
前記第一配信サーバ装置と前記第二配信サーバ装置との少なくとも一方は、
前記前記端末装置が接続するネットワークを管理する組織外からアクセスできないネットワークであるプライベートネットワークを経由して分割済コンテンツ情報を配信するためのプライベートネットワーク経由配信部と、
前記プライベートネットワークを経由して再生順位情報を配信するためのプライベートネットワーク経由再生順位情報配信部と、
を有する請求項４または５に記載のコンテンツ配信システム。
【請求項７】
前記プライベートネットワーク経由配信部は、コピー禁止属性を有する分割済コンテンツ情報を配信する請求項６に記載のコンテンツ配信システム。
【請求項８】
前記分割済コンテンツ情報には、その分割済コンテンツ情報に含まれる情報の重要度を示す度合いである重要度情報が関連付けられており、前記プライベートネットワーク経由配信部は、所定の度合い以上の重要度情報が関連付けられた分割済コンテンツ情報を配信する請求項６または７に記載のコンテンツ配信システム。
【請求項９】
コンテンツ情報を取得するコンテンツ情報取得ステップと、
コンテンツ情報を分割するルールを読み出す分割ルール読出ステップと、
前記分割ルール読出ステップにて読み出された分割ルールを適用して前記コンテンツ情報取得ステップで取得したコンテンツ情報を分割して分割済コンテンツ情報とする分割ステップと、
前記分割済コンテンツ情報の再生順位を示す情報を含む再生順位情報を、前記適用した分割ルールに基づいて、分割済コンテンツ情報と関連付けて、複数取得する再生順位情報取得ステップと、
前記分割済コンテンツ情報を出力する第一出力ステップと、
前記再生順位情報を出力する第二出力ステップと、
を含む分割コンテンツ情報生成装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報を分割する分割コンテンツ情報生成装置及び分割されたコンテンツ情報を配信するコンテンツ配信システムに関する。特に、分割する前のコンテンツ情報が巨大である（例えば、ＤＶＤ記録メディア一枚に記録される情報量）分割コンテンツ情報生成装置及びコンテンツ配信システムに関する。
【背景技術】
【０００２】
従来、巨大なコンテンツ情報の配信のためには、データサイズを縮小するためのデータ圧縮の技術が追求されていた（例えば、特許文献１参照。）。しかしながら、ＭＰＥＧのコンテンツなど既にデータ圧縮がされたデータが標準として使用され、さらにデータ圧縮を行っても圧縮の効果が出ない場合が多くなってきた。また、ブロードバンド環境が手軽に使用できるようになり、巨大なコンテンツ情報の配信が日常的に行なわれるようになってきた。
【特許文献１】特開２００３−３４８３０６号公報（請求項５）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
巨大なコンテンツ情報の配信が日常的に行なわれるようになってきたために、配信されるコンテンツ情報が不正に入手されるなどして悪意を持った人間の手に渡ってしまうと、計り知れない経済的損失が発生するようになってきた。例えば、今日では、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）記録メディア一枚に記録された有料の映画やゲーム、ソフトウェアなどのコンテンツ情報を配信することも可能となっているが、このようなＤＶＤ記録メディア一枚に相当するコンテンツ情報が不正に入手され、Ｐ２Ｐ（Ｐｅｅｒ  Ｔｏ  Ｐｅｅｒ）通信などによって多数の人間が自由に入手できるようになってしまうと、極めて重大な損失が発生してしまう。
【０００４】
また、巨大なデータの配信の途中でデータが途切れてしまう場合もあり、この対策も不可欠なものとなってきている。
【０００５】
本発明は、かかる課題を解決するために創作され、巨大なコンテンツ情報の配信を安全にかつ効率的に、確実に行なうことができることを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明は、コンテンツ情報を取得し、また、コンテンツ情報を分割するルールを保持し、その分割ルールを取得されたコンテンツ情報に適用して分割済コンテンツ情報とし、また、その分割済コンテンツ情報の再生順位を含む情報である再生順位情報を取得し、分割済コンテンツ情報と再生順位情報とを出力する分割コンテンツ情報生成装置を提供する。
【０００７】
これにより、コンテンツ情報を分割した分割済コンテンツ情報として配信することが可能であるので、コンテンツ情報の全体が不正に入手されにくくなる。
【０００８】
また、分割コンテンツ情報生成装置は複数の暗号化プログラムを保持し、暗号化プログラムの一つを選択して分割済コンテンツ情報に適用した結果を出力し、また、別の暗号化プログラムを選択して再生順位情報に適用した結果を出力するようになっていてもよい。
【０００９】
これにより、分割済コンテンツ情報と再生順位情報とが異なる暗号化プログラムにより暗号化がされるので、分割済コンテンツ情報と再生順位情報とが不正に入手されたとしても復号化に手間がかかり、経済的な損失などの発生を防止することができる。
【００１０】
また、分割済コンテンツ情報の出力を開始する位置を取得し、その位置から分割済コンテンツ情報を出力するようになっていてもよい。
【００１１】
これにより、分割済コンテンツ情報の途中で配信が途切れてしまっても、その途切れた位置から配信を再開することが可能であるので、効率的な配信が可能となる。
【００１２】
また、上記の分割コンテンツ情報生成装置により生成された分割済コンテンツ情報を配信する複数のサーバ装置と、分割済コンテンツ情報を受信してコンテンツを順次再生することができる端末装置からなるシステムを構成することもできる。
【００１３】
また、サーバ装置からは分割済コンテンツ情報に加えて再生順位情報を端末装置に配信してもよい。この場合、サーバ装置のうちのいくつかは、プライベートネットワークを経由して分割済コンテンツ情報と再生順位情報とを配信するようになっていてもよい。
【発明の効果】
【００１４】
本発明により、巨大なコンテンツ情報の配信を安全にかつ効率的に、確実に行なうことができるようになる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について、図を用いて実施形態として説明する。なお、本発明はこれら実施形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施し得る。
【００１６】
（実施形態１から３の概要）
まず、実施形態１から３の概要について説明する。
【００１７】
図１は、実施形態１から３のいずれかの分割コンテンツ情報生成装置を用いたコンテンツ情報配信システムを例示する。このコンテンツ情報配信システム１００は、分割コンテンツ情報生成装置１０１、１０２と端末装置１０３とからなる。分割コンテンツ情報生成装置は、コンテンツ情報を取得し、一定のルールに従ってコンテンツ情報を分割し分割済コンテンツ情報とする。また、その分割済コンテンツ情報の再生順位を含む情報である再生順位情報を取得し、分割済コンテンツ情報と再生順位情報とを出力する。例えば、分割コンテンツ情報生成装置１０１は、あるコンテンツ情報の前半部分を取り出して分割済コンテンツ情報１０４として出力し、また、分割済コンテンツ情報１０４の再生が終了した場合には、分割コンテンツ情報生成装置１０２から後半部分の分割済コンテンツ情報１０６を取得するべきことを表わす再生順位情報１０５を出力する。一方、分割コンテンツ情報生成装置１０２は、同じコンテンツ情報の後半部分を取り出すことを記述するルールに従って、そのコンテンツ情報の後半部分を取り出して分割済コンテンツ情報１０６として出力することが可能となっている。また、その分割済コンテンツ情報の再生が終わるとコンテンツ情報の再生も終わることを表わす再生順位情報１０７を出力することが可能となっている。
【００１８】
分割済コンテンツ情報１０４と再生順位情報１０５とを取得した端末装置は、分割済コンテンツ情報１０４の再生を行ない、その再生が終わるか終わる直前に、再生順位情報１０５に基づいて、分割コンテンツ情報生成装置１０２に後半部分の分割済コンテンツ情報の要求を行ない、分割済コンテンツ情報１０６と再生順位情報１０７とを取得し、後半部分の再生を行なう。
【００１９】
なお、上記では、分割済コンテンツ情報１０４を取得して再生してから分割済コンテンツ情報１０６を取得して再生するように説明したが、分割済コンテンツ情報１０４、１０６、再生順位情報１０５、１０７を全て取得してから、分割済コンテンツ情報１０４、１０６を構成する部分の並べ替えなどを再生順位情報１０５、１０７に従って行なってから再生するようになっていてもよい。
【００２０】
また、分割コンテンツ情報生成装置は、分割済コンテンツ情報と再生順位情報とを異なる暗号化プログラムで暗号化を行なうようになっていてもよい。
【００２１】
また、分割コンテンツ情報生成装置は、分割済コンテンツ情報の出力を開始する位置を示す情報を取得し、その情報で示される位置から分割済コンテンツ情報を出力するようになっていてもよい。
【００２２】
（実施形態１：構成）
図２は、本発明の実施形態１に係る分割コンテンツ情報生成装置の機能ブロック図を例示する。分割コンテンツ情報生成装置２００は、コンテンツ情報取得部２０１と、分割ルール保持部２０２と、分割部２０３と、再生順位情報取得部２０４と、第一出力部２０５と、第二出力部２０６と、を有する。なお、図２に例示される構成は、ハードウェア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウェア的にはメモリにロードされたプログラムなどによって実現されるが、ここでは主にそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できる。
【００２３】
「コンテンツ情報取得部」２０１は、コンテンツ情報を取得する。コンテンツ情報とは、例えば、映画を再生するための情報（ＭＰＥＧデータなど）、ゲームソフトウェア、業務用ソフトウェアなど、デジタル情報で表現可能な一定の目的を有して生成された情報である。コンテンツ情報取得部は、このようなコンテンツ情報を外部から取得したり、内部に蓄積されたコンテンツ情報を取得したりする。例えば、コンテンツ情報配信サーバよりコンテンツ情報を受信したり、ＤＶＤ記録メディアなどに記録されたコンテンツ情報を読み取ったりする。
【００２４】
「分割ルール保持部」２０２は、コンテンツ情報を分割する分割ルールを保持する。例えば、識別子Ａで識別される分割コンテンツ情報生成装置では、取得したコンテンツの部分Ｂを分割して取り出すなどを記述したルールが分割ルールである。このような分割ルールは、例えば、分割を行なうプログラムの形式でメモリや磁気ディスクに保持することができる。また、表データの形式で保持することもできる。分割ルールの例としては、例えば、コンテンツ情報の一部にコピー禁止などの属性が付与されていれば、コピー禁止の属性が付与された部分とそうでない部分とに分割するものがある。また、コンテンツ情報が映像シーンなどからなる場合であって、その映像シーンなどの重要度が割り当てられている場合には、所定の重要度以上の部分とそうでない部分に分割するものもある。
【００２５】
「分割部」２０３は、分割ルール保持部２０２に保持されている分割ルールを適用してコンテンツ情報取得部２０１で取得したコンテンツ情報を分割して分割済コンテンツ情報とする。例えば、分割ルールがコンテンツ情報の前半部分を取り出して分割するルールを表わしていれば、分割部２０３は、コンテンツ情報の長さを求め、中央部分より前の部分を取り出して分割を行なう。
【００２６】
「再生順位情報取得部」２０４は、前記分割済コンテンツ情報の再生順位を示す情報を含む情報（「再生順位情報」という。）を、前記適用した分割ルールに基づいて、前記分割済コンテンツ情報と関連付けて取得する。「前記分割済コンテンツ情報」とは、分割部２０３による分割により生成された分割済コンテンツ情報である。「再生順位」とは、元のコンテンツ情報を再生するために、分割済コンテンツ情報から元のコンテンツ情報を得るための手順などを表わす情報である。例えば、分割済コンテンツ情報が元のコンテンツ情報の前半部分であれば、最初にその分割済コンテンツ情報を再生することを示し、また、その分割済コンテンツ情報の再生が終われば、どの分割コンテンツ情報生成装置からどのような識別子で識別される分割済コンテンツ情報を取得するべきかを示す情報である。再生順位情報は、分割済コンテンツ情報と関連付けて取得されるので、再生順位情報の中に、分割済コンテンツ情報を識別するための情報が含まれていたり、逆に、分割済コンテンツ情報の中に再生順位情報を識別するための情報が含まれていたりする。なお、再生順位を示す情報以外の再生順位情報に含まれる情報として、ユーザ個人情報・課金情報・特定ページへのアクセスパスワード等があってもよい。このような情報を含ませることで、コンテンツ情報の多様な再生に対応することができる。
【００２７】
「第一出力部」２０５は、前記分割済コンテンツ情報を出力する。例えば、分割済コンテンツ情報を媒体に記録したり、ネットワークに送信したりする。
【００２８】
「第二出力部」２０６は、前記再生順位情報を出力する。「前記再生順位情報」とは、再生順位情報取得部２０４で取得された再生順位情報である。
【００２９】
（実施形態１：処理）
図３は、本実施形態に係る分割コンテンツ情報生成装置の処理の流れを説明するフローチャートを例示する。ステップＳ３０１において、コンテンツ情報を、コンテンツ情報取得部２０１により、取得する。ステップＳ３０２において、分割ルール保持部２０２に保持された分割ルールを読み出す。ここで読み出された分割ルールを適用して、ステップＳ３０１で取得されたコンテンツ情報を分割して分割済コンテンツ情報とすることをステップＳ３０３において行なう。このステップは、分割部２０３により行なわれる。ステップＳ３０４において、再生順位情報を、ステップＳ３０２で読み出された分割ルールに基づいて、ステップＳ３０３で得られた分割済コンテンツ情報と関連付けて取得する。このステップは、再生順位情報取得部２０４で行なわれる。ステップＳ３０５において、再生順位情報を第二出力部により出力し、ステップＳ３０６において、分割済コンテンツ情報を第一出力部により出力する。分割コンテンツ情報生成装置は、図３に例示されたフローチャートが示す処理を、例えば、端末装置から要求があるたびに実行する。
【００３０】
図４は、端末装置と分割コンテンツ情報生成装置との処理のシーケンス図を例示する。ステップＳ４０１において、端末装置より分割コンテンツ情報生成装置へ分割済コンテンツ情報の要求が送信される。この要求の中には、例えば、分割済コンテンツ情報を識別するための分割済コンテンツ情報ＩＤが含まれる。要求を受信した分割コンテンツ情報生成装置は、要求に含まれる分割済コンテンツ情報ＩＤから所定の規則などに従い、コンテンツ情報を識別するための情報を取得し、そのコンテンツ情報を取得する。その後、コンテンツ情報の分割、再生順位情報の取得などが行なわれ、ステップＳ４０２において、再生順位情報と分割済コンテンツ情報とが端末装置へ送信される。この際、ヘッダ情報が付加されてもよい。ヘッダ情報には、例えば、再生順位情報のバイト数や分割済コンテンツ情報のバイト数などが含まれる。また、端末装置から送信される要求とそれに応じて分割コンテンツ情報生成装置から返信される情報は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に基づくものであってもよい。このようにＨＴＴＰに基づくことにより、端末装置がファイアウォールの内部にあっても端末装置と分割コンテンツ情報生成装置とが通信を行なうことができる。
【００３１】
図５は、ＨＴＴＰを用いて通信する場合の端末装置の機能ブロック図を例示する。端末装置５００は、ブラウザ５０１と、簡易ＨＴＴＰサーバ５０２と、ダウンローダ５０３と、を有する。
【００３２】
「ブラウザ」５０１は、いわゆる通常のブラウザであり、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）のページを閲覧するためのプログラムである。ブラウザ５０１は、分割済コンテンツＩＤなどを含む要求を簡易ＨＴＴＰサーバ５０２へ送信する。
【００３３】
「簡易ＨＴＴＰサーバ」５０２は、ブラウザ５０１からの要求に応じて処理を行なうサーバプログラムである。簡易ＨＴＴＰサーバは、ブラウザから要求を受け取ると、ブラウザへ要求を受け取った旨の返答を返し、また、ダウンローダへ分割済コンテンツＩＤを含む要求を送信する。簡易ＨＴＴＰサーバを用意するのは、分割コンテンツ情報生成装置が返信する再生順位情報、分割済コンテンツ情報の内容をブラウザが正しく処理できない可能性があるためである。すなわち、簡易ＨＴＴＰサーバがブラウザと通信を行なう一方、再生順位情報、分割済コンテンツ情報の処理を次に説明するダウンローダに任せることができるようにするためである。
【００３４】
「ダウンローダ」は、分割コンテンツ情報生成装置へ分割済コンテンツＩＤを含む要求を送信し、返信されるヘッダ、再生順位情報、分割済コンテンツ情報を受信する。受信が行なわれた場合には、適宜再生を行なうためのプレーヤを起動して再生を行ない、また、再生順位情報により次の分割済コンテンツが必要な場合には、その分割済コンテンツの要求を分割コンテンツ情報生成装置へ送信して処理を行なう。
【００３５】
（実施形態１：具体的なデータとともに示す機能ブロック図）
図６は、本実施形態に係る分割コンテンツ情報生成装置を具体的なデータとともに示す機能ブロック図を例示する。まず、分割コンテンツ情報生成装置６００のＩＰアドレスが１９２．１６８．１．２であるとする。コンテンツ情報取得部は、コンテンツ情報００１を取得する。「００１」はこのコンテンツ情報を識別するための識別情報である。また、分割ルール保持部に分割ルール６０２が保持されているとする。分割ルール６０２は、ＩＰアドレス１９２．１６８．１．２の装置では、００１で識別されるコンテンツ情報の最初（０：００）から０：３０（例えば、３０分と解釈する）までを取り出し、００１−１という識別子で識別される分割済コンテンツ情報とし、ＩＰアドレス１９２．１６８．３．１５の装置では、０：３０から１：００までを取り出し、００１−２という識別子で識別される分割済コンテンツ情報として分割することを表わしているとする。
【００３６】
分割部は、分割コンテンツ情報生成装置のＩＰアドレスが１９２．１６８．１．２であるので、分割ルール６０２のＩＰアドレスが１９２．１６８．１．２の部分を適用して、０：００から０：３０までの部分を取り出して分割する。その結果、分割済コンテンツ情報６０４が第一出力部により出力される。なお、第一出力部は、出力先の端末装置などのＩＰアドレスからその端末装置の設置されている地域を判断し、分割済コンテンツ情報に適切なリージョンコードを設定するようになっていてもよい。また、地域に応じて、ファイル形式を変換するようになっていてもよい。例えば、ＮＴＳＣ／ＰＡＬの間の変換を行なうようになっていてもよい。また、音声コンテンツが複数含まれている場合には、その地域に応じて、どの音声コンテンツを主にするかの設定を行なってもよい。
【００３７】
また、００１−１という識別子で識別される分割済コンテンツ情報の次には、００１−２という識別子で識別される分割済コンテンツ情報を、ＩＰアドレスが１９２．１６８．３．１５の装置から取得するべきであるので、その旨の再生順位情報６０３が再生順位情報取得部で取得され、第二出力部により出力される。
【００３８】
（実施形態１：出力されるデータの構造）
なお、以上の説明では、分割済コンテンツ情報と再生順位情報とが別々に出力されるかのように説明を行なったが、分割済コンテンツ情報と再生順位情報とが一体となって出力されるようになっていてもよい。
【００３９】
図７は、分割済コンテンツ情報と再生順位情報とが一体となって出力される場合のデータ構造を例示する。再生順位情報のオフセットは、再生順位情報がはじまる位置を示す。図７では、ｌで示されるバイト数である。分割済コンテンツ情報のオフセットは、分割済コンテンツ情報がはじまる位置を示す。図７では、Ｌで示されるバイト数である。したがって、再生順位情報の長さは、Ｌ−ｌで計算できる。分割済コンテンツ情報の長さは、図７ではＮで示されるバイト数である。なお、再生順位情報と分割済コンテンツ情報を除いた部分を「ヘッダ」と呼ぶことにする。
【００４０】
（実施形態１：主な効果）
本実施形態によれば、コンテンツ情報を分割した分割済コンテンツ情報として配信することが可能であるので、コンテンツ情報の全体が不正に入手されにくくなる。
【００４１】
（実施形態２：構成）
図８は、本発明の実施形態２に係る分割コンテンツ情報生成装置の機能ブロック図を例示する。分割コンテンツ情報生成装置８００は、コンテンツ情報取得部２０１と、分割ルール保持部２０２と、分割部２０３と、再生順位情報取得部２０４と、第一出力部２０５と、第二出力部２０６と、暗号化プログラム保持部８０１と、を有し、第一出力部２０５は、第一暗号化手段８０２を有し、第二出力部２０６は、第二暗号化手段８０３を有している。したがって、本実施形態に係る分割コンテンツ情報生成装置は、実施形態１に係る分割コンテンツ情報生成装置が、暗号化プログラム保持部８０１を有し、その第一出力部２０５が第一暗号化手段８０２を有し、その第二出力部２０６が第二暗号化手段８０３を有した構成となっている。なお、同じ定義が適用される部、手段には同じ符号を割り当てているが、実際に分割コンテンツ情報生成装置を製造などする場合には、同じ符号が割り当てられていても構成が異なる場合がある。
【００４２】
「暗号化プログラム保持部」８０１は、複数の暗号化プログラムを保持する。「暗号化プログラム」とは、情報の暗号化を行なうプログラムである。例えば、ＲＯＴ１３、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）、Ｔｒｉｐｌｅ  ＤＥＳ、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などのアルゴリズムにより暗号化を行なう。暗号化プログラム保持部８０１は、このようなプログラムを半導体メモリや磁気ディスクに保持する。
【００４３】
「第一暗号化手段」８０２は、前記分割済コンテンツ情報を、暗号化プログラム保持部８０１で保持されている複数の暗号化プログラムのうちの一の暗号化プログラムを選択して暗号化する。すなわち、暗号化プログラム保持部８０１で保持されている暗号化プログラムを選択し、そのプログラムを動作させることにより、分割部２０３での分割により得られた分割済コンテンツ情報を暗号化する。第一暗号化手段８０２は、暗号化のための鍵を生成するようになっていてもよいし、他の部で生成された鍵を取得してもよい。
【００４４】
「第二暗号化手段」８０３は、再生順位情報を暗号化プログラム保持部８０１に保持されている複数の暗号化プログラムのうち前記一の暗号化プログラムと異なる暗号化プログラムを選択して暗号化する。すなわち、暗号化プログラム保持部８０１で保持されている暗号化プログラムのうち、第一暗号化手段８０２により選択されなかった暗号化プログラムを選択し、そのプログラムを動作させることにより、再生順位情報取得部で取得された再生順位情報を暗号化する。第一暗号化手段８０２のように第二暗号化手段８０３は、暗号化のための鍵を生成するようになっていてもよいし、他の部で生成された鍵を取得してもよい。
【００４５】
（実施形態２：処理）
本実施形態に係る分割コンテンツ情報生成装置の処理の流れは、図３に示したフローチャートに、暗号化プログラムを選択して分割済コンテンツ情報を暗号化する第一暗号化ステップと、第一暗号化ステップで使用されたのとは異なる暗号化プログラムを選択して再生順位情報を暗号化する第二暗号化ステップとがステップＳ３０４とステップＳ３０５の間に実行されるようにしたフローチャートで表わされる。
【００４６】
（実施形態２：出力されるデータの構造）
図９は、本実施形態に係る分割コンテンツ情報生成装置の出力するデータの構造を例示する。本実施形態においては、分割済コンテンツ情報と再生順位情報には暗号化が施されるため、復号化のためには暗号化の方法を知る必要がある。そのため、ヘッダ部分に再生順位情報の暗号化方法と分割済コンテンツ情報の暗号化方法とが配置されるようになっている。
【００４７】
（実施形態２：暗号化の鍵の共有）
また、分割コンテンツ情報生成装置で暗号化のために用いられた暗号化の鍵を端末装置が取得できるようにする必要がある。このためには、例えば、端末装置から分割コンテンツ情報生成装置へ端末装置の公開鍵を送信し、その公開鍵を用いて分割コンテンツ情報生成装置は暗号化の鍵を暗号化し、端末装置へ返信し、端末装置は、自身の秘密鍵により復号化を行ない暗号化の鍵を取得するようにしてもよい。
【００４８】
また、図１０のシーケンス図に示されるような処理を行なってもよい。すなわち、ステップＳ１００１において、端末装置から分割コンテンツ情報生成装置へ、分割済コンテンツ情報ＩＤとともに二つの認証のための情報Ｐｃ１とＰｃ２を送信する。分割コンテンツ情報生成装置は、Ｐｃ１から別の認証のための情報Ｐｓ１を生成し、Ｐｃ１とＰｓ１から再生順位情報の暗号化のための暗号化の鍵を生成する。同様にＰｃ２から別の認証のための情報Ｐｓ２を生成し、Ｐｃ１とＰｓ２から分割済コンテンツ情報の暗号化のための暗号化の鍵を生成する。そして再生順位情報と分割済コンテンツ情報との暗号化を行ない、ステップＳ１００２においてヘッダとＰｓ１とＰｓ２と再生順位情報と分割済コンテンツ情報とを送信する。端末装置は、受信したＰｓ１と自身が有するＰｃ１とから暗号化の鍵を求め再生順位情報の復号化を行ない、また、受信したＰｓ２と自身が有するＰｃ２とから暗号化の鍵を求め分割済コンテンツ情報の復号化を行なう。
【００４９】
（実施形態２：主な効果）
本実施形態においては、実施形態１の主な効果に加えて、分割済コンテンツ情報と再生順位情報とが暗号化されるので、分割済コンテンツ情報と再生順位情報とが不正に入手されたとしても復号化に手間がかかり、経済的な損失などの発生を防止することができる。特に、分割済コンテンツ情報と再生順位情報との暗号化プログラムを異なるものとすることにより、再生順位情報には暗号化のために必要な計算量は大きいが強力な暗号化を施し、再生順位情報より一般にはデータサイズが大きくなる分割済コンテンツ情報には、必要な計算量が小さい暗号化を施すことができ、データサイズに応じた暗号化を選択することができる。
【００５０】
（実施形態３：構成）
図１１は、本発明の実施形態３に係る分割コンテンツ情報生成装置の機能ブロック図を例示する。分割コンテンツ情報生成装置１１００は、コンテンツ情報取得部２０１と、分割ルール保持部２０２と、分割部２０３と、再生順位情報取得部２０４と、第一出力部２０５と、第二出力部２０６と、出力開始位置情報取得部１１０１と、を有する。
【００５１】
また、図１２に機能ブロック図が例示されているように、さらに暗号化プログラム保持部８０１を有し、その第一出力部２０５が第一暗号化手段８０２を有し、その第二出力部２０６が第二暗号化手段８０３を有しているようになっていてもよい。
【００５２】
したがって、本実施形態に係る分割コンテンツ情報生成装置は、実施形態１または２に係る分割コンテンツ情報生成装置が出力開始位置情報取得部１１０１を有した構成となっている。
【００５３】
「出力開始位置情報取得部」１１０１は、分割済コンテンツ情報の出力を開始する位置を示す情報である出力開始位置情報を取得する。すなわち、本実施形態では、分割済コンテンツ情報を常に最初から出力するのではなく、分割済コンテンツ情報の途中から出力することができるようにした。
【００５４】
したがって、本実施形態では、第一出力部２０５は、出力開始位置情報取得部１１０１で取得された出力開始位置情報により示される位置から分割済コンテンツ情報を出力する。
【００５５】
（実施形態３：処理）
図１３は、本実施形態における処理のシーケンス図を例示する。ステップＳ１３０１において、端末装置から分割コンテンツ情報生成装置へ分割済コンテンツ情報ＩＤと再生開始位置情報が送信される。すると、ステップＳ１３０２において、ヘッダと再生順位情報と分割済コンテンツ情報とが分割コンテンツ情報生成装置より送信される。この場合、分割済コンテンツ情報は、再生開始位置情報により示される位置以降の部分である。なお、暗号化プログラムとしてブロック単位に暗号化を行なうものが用いられる場合には、再生開始位置情報により示される位置以前の最も近いブロックの区切り以降の部分が送信されるようになっていてもよい。
【００５６】
（実施形態３：主な効果）
本実施形態により、実施形態１と２の主な効果に加えて、分割済コンテンツ情報の途中で配信が途切れてしまっても、その途切れた位置から配信を再開することが可能であるので、効率的な配信が可能となる。
【００５７】
（実施形態４から８の概要）
次に、実施形態４から８の概要について説明する。
【００５８】
図１４は、実施形態４から８のいずれかに係る配信サーバ装置を用いたコンテンツ情報配信システムを例示する。このコンテンツ情報配信システムでは、実施形態１から３のいずれかに係る分割コンテンツ情報生成装置１４０１から分割済コンテンツ情報などが配信サーバ装置へまず配信され、配信サーバ装置で分割済コンテンツ情報が格納される。すなわち、分割コンテンツ情報生成装置１４０１が分割済コンテンツ情報１４０４を生成し、それを配信サーバ装置１４０２へ配信し、また、分割コンテンツ情報生成装置１４０１が分割済コンテンツ情報１４０６を生成し、それを配信サーバ装置１４０３へ配信しておく。そして、端末装置１４０８は、配信サーバ装置１４０２、１４０３に分割済コンテンツ情報を要求し、分割済コンテンツ情報を受信し、コンテンツ情報の再生を行なう。なお、分割コンテンツ情報生成装置は、配信順位情報を配信サーバ装置に配信しておき、配信サーバ装置は分割済コンテンツ情報とともに配信順位情報を格納して端末装置に配信順位情報を配信するようになっていてもよい。あるいは、配信順位情報を配信するための専用のサーバ装置があり、分割コンテンツ情報生成装置１４０１はそのサーバ装置に配信順位情報を配信し、端末装置はそのサーバ装置から配信順位情報の配信を受けるようになっていてもよい。
【００５９】
（実施形態４：構成）
図１５は、本発明の実施形態４に係るコンテンツ配信システムの機能ブロック図を例示する。コンテンツ配信システム１５００は、第一配信サーバ装置１５０１と、第二配信サーバ装置１５０２と、端末装置１５０３と、からなる。
【００６０】
第一配信サーバ装置１５０１は、第一分割済コンテンツ情報配信部１５０４を有する。「第一分割済コンテンツ情報配信部」１５０４は、実施形態１から３のいずれか一に係る分割コンテンツ情報生成装置により生成された分割済コンテンツ情報を配信するための部である。例えば、第一配信サーバ装置１５０１は、分割済コンテンツ情報を格納し、端末装置などからの要求に応じて、第一分割済コンテンツ情報配信部１５０４により、分割済コンテンツ情報を配信する。あるいは、端末装置などからの要求に応じて、実施形態１から３のいずれか一に係る分割コンテンツ情報生成装置に分割済コンテンツ情報を送信するように要求を出し、分割コンテンツ情報生成装置から出力された分割済コンテンツ情報を受信して、端末装置などに中継して配信するようになっていてもよい。
【００６１】
第二配信サーバ装置１５０２は、第二分割済コンテンツ情報配信部１５０５を有する。「第二分割済コンテンツ情報配信部」１５０５は、実施形態１から３のいずれか一に係る分割コンテンツ情報生成装置により生成された他の分割済コンテンツ情報を配信するための部である。「他の分割済コンテンツ情報」とあるので、例えば、第一配信サーバ１５０１と第二配信サーバ装置１５０２とで配信される分割済コンテンツ情報は異なることになる。第二配信サーバ装置１５０２は、第一配信サーバ装置１５０１と同様に、分割済コンテンツ情報を格納し、端末装置などからの要求に応じて、第二分割済コンテンツ情報配信部１５０５により、分割済コンテンツ情報を配信する。あるいは、端末装置などからの要求に応じて、実施形態１から３のいずれか一に係る分割コンテンツ情報生成装置に分割済コンテンツに分割済コンテンツ情報を送信するように要求を出し、分割コンテンツ情報生成装置から出力された分割済コンテンツ情報を受信して、端末装置などに中継して配信するようになっていてもよい。
【００６２】
端末装置１５０３は、ネットワークを介して、第一配信サーバ装置１５０１及び第二配信サーバ装置１５０２から分割済コンテンツ情報を受信して、分割済コンテンツによりコンテンツを順次再生することができる装置である。例えば、図５に機能ブロック図が例示された端末装置である。ただし、本実施形態においては、再生順位情報は、第一配信サーバ装置１５０１、第二配信サーバ装置１５０２から受信されるとは限らない。
【００６３】
（実施形態４：処理）
図１６は、本実施形態に係るコンテンツ配信サーバの処理のシーケンス図を例示する。ステップＳ１６０１において、分割済コンテンツＩＤ１の配信要求が端末装置から例えば第一配信サーバ装置へ送信される。これに応じて、ステップＳ１６０２において、分割済コンテンツＩＤ１で識別される分割済コンテンツ情報が第一配信サーバ装置から端末装置へ送信される。第一配信サーバ装置から送信された分割済コンテンツ情報の再生が終了するか、終了間際になると、ステップＳ１６０３において、端末装置は、何らかの手段により取得した再生順位情報に基づいて第二配信サーバ装置へ、分割済コンテンツＩＤ２の配信要求が端末装置から送信される。これに応じてステップＳ１６０４において、分割済コンテンツＩＤ２で識別される分割済コンテンツ情報が第二配信サーバ装置から端末装置へ配信される。
【００６４】
（実施形態４：主な効果）
本実施形態により、複数の配信サーバ装置によりコンテンツ情報の配信が行なわれるので、巨大なサイズのコンテンツであってもサーバ装置の負荷を分散して配信することが可能となる。
【００６５】
（実施形態５：構成）
図１７は、本発明の実施形態５に係るコンテンツ配信システムの機能ブロック図を例示する。コンテンツ配信システム１７００は、第一配信サーバ装置１７０１と、第二配信サーバ装置１７０２と、端末装置１５０３と、からなる。
【００６６】
第一配信サーバ装置１７０１は、第一分割済コンテンツ情報配信部１５０４と第一再生順位情報配信部１７０３とを有する。したがって、実施形態４に係るコンテンツ配信システムの第一配信サーバ装置が第一再生順位情報配信部を有する構成となっている。
【００６７】
「第一再生順位情報配信部」１７０３は、実施形態１から３のいずれか一に係る分割コンテンツ情報生成装置により生成された分割済コンテンツ情報と関連付けられた再生順位情報を配信するための部である。したがって、第一配信サーバ装置は、分割コンテンツ情報生成装置から分割済コンテンツ情報とそれに関連付けられた再生順位情報とを受信し、格納し、端末装置などからの要求に応じて、格納された分割済コンテンツ情報と再生順位情報とを配信する。あるいは、端末装置などからの要求に応じて、分割コンテンツ情報生成装置へ分割済コンテンツ情報とそれに関連付けられる再生順位情報との要求を送信し、それに応じて受信される分割済コンテンツ情報と再生順位情報とを端末装置に中継して配信するようになっていてもよい。
【００６８】
第二配信サーバ装置１７０２は、第二分割済コンテンツ情報配信部１５０５と第二再生順位情報配信部１７０４とを有する。したがって、実施形態４に係るコンテンツ配信システムの第二配信サーバ装置が第二再生順位情報配信部を有する構成となっている。
【００６９】
「第二再生順位情報配信部」１７０４は、実施形態１から３のいずれか一に係る分割コンテンツ情報生成装置により生成された分割済コンテンツ情報と関連付けられた再生順位情報を配信するための部である。したがって、第二配信サーバ装置は、分割コンテンツ情報生成装置から分割済コンテンツ情報とそれに関連付けられた再生順位情報とを受信し、格納し、端末装置などからの要求に応じて、格納された分割済コンテンツ情報と再生順位情報とを配信する。あるいは、端末装置などからの要求に応じて、分割コンテンツ情報生成装置へ分割済コンテンツ情報とそれに関連付けられる再生順位情報との要求を送信し、それに応じて受信される分割済コンテンツ情報と再生順位情報とを端末装置に中継して配信するようになっていてもよい。
【００７０】
（実施形態５：処理）
本実施形態に係るコンテンツ配信システムの処理は実施形態４に係るコンテンツ配信システムの処理と同じである。ただし、本実施形態においては、端末装置は、第一配信サーバ装置と第二配信サーバ装置とから配信順位情報を受信する。
【００７１】
（実施形態５：主な効果）
本実施形態においては、配信サーバ装置が再生順位情報も配信するので、端末装置は別のサーバ装置などから再生順位情報を取得する必要がなくなり、端末装置の構成を簡略化することが可能となる。
【００７２】
（実施形態６：構成）
図１８と図１９は、本発明の実施形態６に係るコンテンツ配信システムの機能ブロック図を例示する。本実施形態に係るコンテンツ配信システムは、実施形態４または５に係るコンテンツ配信システムの第一配信サーバ装置と第二配信サーバ装置との少なくとも一方が、プライベートネットワーク経由配信部とプライベートネットワーク経由再生順位情報配信部とを有する構成となっている。図１８と図１９では、第二配信サーバ装置がプライベートネットワーク経由配信部とプライベートネットワーク経由再生順位情報配信部とを有する構成を示している。第一配信サーバ装置にプライベートネットワーク経由配信部とプライベートネットワーク経由再生順位情報配信部が備わっていてもよいことはもちろんである。
【００７３】
「プライベートネットワーク経由配信部」は、プライベートネットワーク１８０４を介して分割済コンテンツ情報を配信するための部である。プライベートネットワークとは、端末装置１５０３が接続するネットワークを管理する組織外からアクセスできないネットワークである。例えば、インターネットサービスプロバイダや企業などが管理する専用線を用いて構成されるネットワークや、組織の外部から物理的もしくは仮想的に遮断されたネットワークをいう。ファイアウォールの内側にあるネットワークやＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、ＩＰアドレスとしてプライベートネットワークアドレスを用いるネットワークなどがある。このようにプライベートネットワークを介して分割済コンテンツ情報を配信することにより、分割済コンテンツ情報が不正に入手されにくくなる。なお、プライベートネットワーク経由配信部を有する配信サーバ装置がプライベートネットワークの内側に配置されるようになっていてもよい。
【００７４】
「プライベートネットワーク経由再生順位情報配信部」は、そのプライベートネットワークを経由して再生順位情報を配信するための部である。再生順位情報は、分割済コンテンツ情報を再生するために必要な情報などを含んでいるため、分割済コンテンツ情報と同等以上の価値を有すると言える。本実施形態においては、このような価値を有する再生順位情報を、プライベートネットワークを経由して配信を行なうので、再生順位情報が不正に入手されにくくなる。
【００７５】
（実施形態６：処理）
本実施形態に係るコンテンツ配信システムの処理のシーケンス図は、図１６に例示されたものと同じである。ただし、ステップＳ１６０４において、分割済コンテンツ情報と再生順位情報は、プライベートネットワークを経由して配信される場合がある。
【００７６】
（実施形態６：主な効果）
上述したように、本実施形態においては、分割済コンテンツ情報と再生順位情報が不正に入手されにくくなる。
【００７７】
（実施形態７：構成）
本発明の実施形態７に係るコンテンツ配信システムは、実施形態６に係るコンテンツ配信システムにおいて、プライベートネットワーク経由配信部は、コピー禁止属性を有する分割済コンテンツ情報を配信するようにしたものである。「コピー禁止属性」とは、分割済コンテンツ情報が端末装置１５０３などにより受信された後、ハードディスクや記録媒体に永続的に記録されることを禁止することを示す属性である。分割済コンテンツ情報がコピー禁止属性を有していると、端末装置１５０３などで分割済コンテンツ情報を再生するプレーヤが端末装置１５０３などの利用者に、その分割済コンテンツ情報を永続的に記録させないような動作を行なう（例えば、操作メニューに、永続的に記録するための項目を表示しないようにしたり、その項目を選択不能にしたりする。）。
【００７８】
（実施形態７：主な効果）
分割済コンテンツ情報がコピー禁止属性を有しているということは、その分割済コンテンツ情報に係るコンテンツの部分は、重要な部分と人が判断したと推測され、そのような分割済コンテンツ情報の価値は高いと推測される。そこで、本実施形態においては、そのような価値の高い分割済コンテンツ情報をプライベートネットワークを介して配信することにより、不正に入手されにくくすることができる。
【００７９】
（実施形態８：構成）
本発明の実施形態８に係るコンテンツ配信システムは、実施形態６または７に係るコンテンツ配信システムにおいて、分割済コンテンツ情報には、重要度情報が関連付けられている。「重要度情報」とは、その分割済コンテンツ情報に含まれる情報の重要度を示す度合いである。そして、プライベートネットワーク経由配信部は、所定の度合い以上の重要度情報が関連付けられている分割済コンテンツ情報を配信する。
【００８０】
重要度情報の例としては、人がどの程度その分割済コンテンツ情報に興味を惹かれるかを客観的に測定した結果（例えば、アンケートの結果など）により定めてもよい。また、例えば、コンテンツ情報が小説の場合には、最後の場面を含むかどうか、あるいは、結果を暗示する内容がどの程度含まれているかどうかを示す度合いである。また、分割済コンテンツ情報の部分のコンテンツの製作費用であってもよい。また、コピー禁止属性や端末装置で印刷などを禁止する属性を有する分割済コンテンツ情報を、所定の度合い以上の重要度情報が関連付けられているとしてもよい。
【００８１】
（実施形態８：主な効果）
本実施形態においては、所定の度合い以上の重要度情報が関連付けられている分割済コンテンツ情報をプライベートネットワークを介して配信するので、重要と判断された分割済コンテンツ情報を不正に入手されにくくすることができる。
【産業上の利用可能性】
【００８２】
本発明に係る分割コンテンツ情報生成装置、コンテンツ配信システム及び分割コンテンツ情報生成装置の動作方法によれば、巨大なコンテンツ情報の配信を安全にかつ効率的に、確実に行なうことができるので、産業上有用である。
【図面の簡単な説明】
【００８３】
【図１】分割コンテンツ情報生成装置を用いたコンテンツ情報配信システムの構成図
【図２】実施形態１に係る分割コンテンツ情報生成装置の機能ブロック図
【図３】分割コンテンツ情報生成装置のフローチャート
【図４】端末装置と分割コンテンツ情報生成装置との処理のシーケンス図
【図５】端末装置の機能ブロック図
【図６】分割コンテンツ情報生成装置を具体的なデータとともに示す機能ブロック図
【図７】分割済コンテンツ情報と再生順位情報とが一体となって出力される場合のデータ構造図
【図８】実施形態２に係る分割コンテンツ情報生成装置の機能ブロック図
【図９】分割コンテンツ情報生成装置の出力するデータの構造図
【図１０】端末装置と分割コンテンツ情報生成装置との処理のシーケンス図
【図１１】実施形態３に係る分割コンテンツ情報生成装置の機能ブロック図
【図１２】実施形態３に係る分割コンテンツ情報生成装置の機能ブロック図
【図１３】端末装置と分割コンテンツ情報生成装置の処理のシーケンス図
【図１４】配信サーバ装置を用いたコンテンツ情報配信システムの構成図
【図１５】実施形態４に係るコンテンツ配信システムの機能ブロック図
【図１６】コンテンツ配信サーバの処理のシーケンス図
【図１７】実施形態５に係るコンテンツ配信システムの機能ブロック図
【図１８】実施形態６に係るコンテンツ配信システムの機能ブロック図
【図１９】実施形態６に係るコンテンツ配信システムの機能ブロック図
【符号の説明】
【００８４】
２００  分割コンテンツ情報生成装置
２０１  コンテンツ情報取得部
２０２  分割ルール保持部
２０３  分割部
２０４  再生順位情報取得部
２０５  第一出力部
２０６  第二出力部
【図１】
2006148373.tif 000003
【図２】
2006148373.tif 000004
【図３】
2006148373.tif 000005
【図４】
2006148373.tif 000006
【図５】
2006148373.tif 000007
【図６】
2006148373.tif 000008
【図７】
2006148373.tif 000009
【図８】
2006148373.tif 000010
【図９】
2006148373.tif 000011
【図１０】
2006148373.tif 000012
【図１１】
2006148373.tif 000013
【図１２】
2006148373.tif 000014
【図１３】
2006148373.tif 000015
【図１４】
2006148373.tif 000016
【図１５】
2006148373.tif 000017
【図１６】
2006148373.tif 000018
【図１７】
2006148373.tif 000019
【図１８】
2006148373.tif 000020
【図１９】
2006148373.tif 000021