(57)【要約】【目的】  本発明の目的はコンテンツのデータを盗まれる可能性のないコンテンツ再生装置及びコンテンツの不正コピー防止方法を提供する。【構成】  コンテンツ再生装置Ａは、サーバＤからコンテンツを受信して当該コンテンツのデータファイルを作成し、その後、当該コンテンツのデータファイルを閉じることなく常に開いた状態で維持する一方、入力部１１０の再生入力に応じて当該データファイルからコンテンツのデータを読み出し、メモリ２２０に出力するコンテンツ管理部２０２を有している。【選択図】      図１
2005157737.tif 000002
【特許請求の範囲】
【請求項１】
汎用ソフトウエアが実行可能なコンピュータ上で実現される装置であり且つ操作入力に応じてサーバからダウンロードしたコンテンツを再生するコンテンツ再生装置において、サーバからコンテンツがダウンロードされると、そのコンテンツのデータファイルを作成し、その後、当該コンテンツのデータファイルを閉じることなく常に開いた状態で維持するコンテンツ管理部を有することを特徴とするコンテンツ再生装置。
【請求項２】
請求項１記載のコンテンツ再生装置において、前記コンテンツ管理部は、再生入力に応じて当該データファイルからコンテンツのデータを読み出し、再生用バッファに出力するようになっていることを特徴とするコンテンツ再生装置。
【請求項３】
請求項１記載のコンテンツ再生装置において、操作入力に応じてサーバにアクセスして当該サーバにコンテンツの送信を要求し、当該サーバから送信されたコンテンツを受信して前記コンテンツ管理部に出力するコンテンツダウンロード部を有することを特徴とするコンテンツ再生装置。
【請求項４】
請求項１記載のコンテンツ再生装置において、再生入力に応じて再生用バッファからコンテンツのデータを読み出し、当該コンテンツの再生を行うコンテンツ再生部を有することを特徴とするコンテンツ再生装置。
【請求項５】
コンテンツが圧縮及び／又は暗号化されている請求項４記載のコンテンツ再生装置において、前記コンテンツ再生部はデコーダ機能を有していることを特徴とするコンテンツ再生装置。
【請求項６】
請求項１記載のコンテンツ再生装置において、前記コンテンツ管理部は、前記コンテンツのデータを複数のブロックに分割してブロック毎に順次読み出し、再生用バッファにブロック毎に順次出力するようになっていることを特徴とするコンテンツ再生装置。
【請求項７】
常駐型のリカバリーソフトがインストールされたコンピュータにサーバからネットワークを通じてダウンロードされたコンテンツの不正コピーを防止する方法であって、ダウンロードされたコンテンツのデータファイルを作成し、このデータファイルを閉じることなく常に実行状態で維持するようにしたことを特徴とするコンテンツの不正コピー防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は汎用ソフトウエアが実行可能コンピュータ上で実現され、操作入力に応じてサーバからダウンロードしたコンテンツを再生するコンテンツ再生装置及びコンテンツの不正コピー防止方法に関する。
【背景技術】
【０００２】
この種のコンテンツ再生装置としては、暗号化されたコンテンツをダウンロードするコンテンツダウンロード部と、コンテンツダウンロードされたコンテンツを記憶するコンテンツ記憶部と、このコンテンツ記憶部からコンテンツを読み出して復号し、再生を行うコンテンツ再生部とを有する基本構成となっている( 特許文献１参照) 。
【０００３】
【特許文献１】特開２００３−３１６１６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、前記コンテンツ再生装置は、コンテンツ記憶部がコンテンツのデータファイルを閉じた状態で管理するようになっている。このようにコンテンツのデータファイルが閉じた状態であると、前記コンピュータにインストールされた汎用ソフトウエアの一つである破損したデータ等を修復する常駐タイプのリカバリーソフト( 例えば、ＧｏＢａｃｋ「登録商標」) により、当該コンテンツのデータが盗まれてしまう。この盗まれたコンテンツのデータは暗号化されているので、当該コンテンツを再生することはできないが、データを盗まれること自体が問題となっている。
【０００５】
本発明は、上記事情に鑑みて創案されたものであって、その目的とするところは、コンテンツのデータを盗まれる可能性のないコンテンツ再生装置及びコンテンツの不正コピー防止方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のコンテンツ再生装置は、汎用ソフトウエアが実行可能なコンピュータ上で実現される装置であり且つ操作入力に応じてサーバからダウンロードしたコンテンツを再生するコンテンツ再生装置であって、サーバからコンテンツがダウンロードされると、そのコンテンツのデータファイルを作成し、その後、当該コンテンツのデータファイルを閉じることなく常に開いた状態で維持するコンテンツ管理部を有することを特徴としている。
【０００７】
このコンテンツ管理部は、再生入力に応じて当該データファイルからコンテンツのデータを読み出し、再生用バッファに出力するようになっていることが好ましい。
【０００８】
このコンテンツ再生装置は、操作入力に応じてサーバにアクセスして当該サーバにコンテンツの送信を要求し、当該サーバから送信されたコンテンツを受信して前記コンテンツ管理部に出力するコンテンツダウンロード部と、再生入力に応じて再生用バッファからコンテンツのデータを読み出し、当該コンテンツの再生を行うコンテンツ再生部とを有しており、コンテンツが圧縮及び／又は暗号化されている場合には、前記コンテンツ再生部はデコーダ機能を有している。
【０００９】
前記コンテンツ管理部については、前記コンテンツのデータを複数のブロックに分割してブロック毎に順次読み出し、再生用バッファにブロック毎に順次出力するようにすることが可能である。
【００１０】
また、本発明のコンテンツの不正コピー防止方法は、常駐型のリカバリーソフトがインストールされたコンピュータにサーバからネットワークを通じてダウンロードされたコンテンツの不正コピーを防止する方法であって、ダウンロードされたコンテンツのデータファイルを作成し、このデータファイルを閉じることなく常に実行状態で維持するようにしている。
【発明の効果】
【００１１】
本発明の請求項１に係るコンテンツ再生装置による場合、コンテンツのデータファイルが常に開いた状態で維持されている。このため、リカバリーソフトはコンテンツのデータを読むことはできるが、当該データを記憶することができない。よって、従来例のごとく、リカバリーソフトによってコンテンツのデータが盗まれるというようなことがない。従って、セキュリティーの高いコンテンツ再生装置を得ることができる。
【００１２】
本発明の請求項２に係るコンテンツ再生装置による場合、しかも、コンテンツを再生するに当たって、開いた状態のデータファイルからコンテンツのデータを読み出し、揮発性のメモリである再生用バッファに出力するようにしたので、再生の際に、コンテンツのデータがコンピュータのハードディスクに残るというようなことが無い。よって、この点でもリカバリーソフトによってコンテンツのデータが盗まれるというようなことがない。
【００１３】
本発明の請求項３に係るコンテンツ再生装置による場合、受信したコンテンツをそのままコンテンツ管理部に出力するようになっているので、従来例のごとく、ダウンロードが終了したときにコンテンツのデータファイルを閉じるようなことがない。従って、コンテンツのデータが盗まれるようなことがない。
【００１４】
本発明の請求項４に係るコンテンツ再生装置による場合、再生用バッファからコンテンツのデータを読み込んで再生するようになっているので、コンテンツを再生するに当たって、コンテンツのデータがコンピュータのハードディスクに残るようなことがない。従って、コンテンツのデータが盗まれるようなことがない。
【００１５】
本発明の請求項５に係るコンテンツ再生装置による場合、コンテンツ再生部がデコーダ機能を有しているので、暗号化されたコンテンツを復号化することができる。よって、さらにセキュリティーの高いコンテンツ再生装置とすることができる。また、圧縮されたコンテンツを復元することも可能であるので、サーバがネットワークを通じてコンテンツを送信する際、その容量を小さくすることができる。即ち、コンテンツのダウンロードが容易になる。
【００１６】
本発明の請求項６に係るコンテンツ再生装置による場合、コンテンツのデータを複数のブロックに分割してブロック毎に再生用バッファに順次出力するようになっているので、当該再生用バッファに所定以上のコンテンツのデータが溜まり、コンテンツの再生が止まるというようなことがなくなる。
【００１７】
本発明の請求項７に係るコンテンツの不正コピー防止方法による場合、コンテンツのデータファイルを常に開いた状態で維持するようにしている。このため、リカバリーソフトはコンテンツのデータを読むことはできるが、当該データを記憶することができない。よって、従来例のごとく、リカバリーソフトによってコンテンツのデータが盗まれるというようなことがない。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態に係るコンテンツ再生装置について図面を参照しながら説明する。図１は本発明の実施の形態に係るコンテンツ再生装置のブロック図、図２はコンテンツ管理プログラムのフローチャート、図３はダウンロード割込プログラムのフローチャート、図４はコンテンツ再生割込プログラムである。
【００１９】
図１に示すコンテンツ再生装置Ａは、汎用ソフトウエアが実行可能なコンピュータ上で実現される装置であって、コンテンツのダウンロード及び再生に関する設定を行うキーボードやマウス等の入力装置Ｂと接続されるインターフェイス部１００と、このインターフェイス部１００の入力に応じて処理を行う制御部２００と、この制御部２００の処理結果を記録する記憶領域３００と、ディスプレイＣと接続されており且つ制御部２００の処理結果を当該ディスプレイＣに向けて出力するディスプレイ回路４００と、サーバＤに接続された通信ネットワークーＸの末端に接続された通信部５００とを有する基本構成となっている。サーバＤは、その記憶領域に複数のコンテンツが暗号化及び圧縮された状態で記憶している。以下、詳しく説明する。
【００２０】
インターフェイス部１００については、周知のＵＳＢやＰＳ／２等のポートを使用する。また、ディスプレイ回路４００についてもインターフェイス部１００と同様の周知のポートを使用する。通信部５００については、周知のＬＡＮポートを使用する。なお、これらのポートについては同様の機能を実現可能である限り他のポートが使用可能であることは言うまでもない。
【００２１】
制御部２００は、ＣＰＵ２１０と、メモリ２２０とを有する基本構成となっている。この制御部２００の入力ポートには、インターフェイス部１００、記憶領域３００、ディスプレイ回路４００及び通信部５００が、出力ポートには、記憶領域３００、ディスプレイ回路４００及び通信部５００がそれぞれ接続されている。メモリ２２０はコンテンツを再生させる際に再生用バッファとして使用される揮発性のメモリである。
【００２２】
この制御部２００は、入力部１００の操作入力に応じてサーバＤにアクセスして当該サーバＤにコンテンツの送信を要求し、当該サーバＤから送信されたコンテンツ、コンテンツＩＤ及びコンテンツのバイト数等のコンテンツ情報を受信するコンテンツダウンロード部２０１としての機能と、このコンテンツダウンロード部２０１を通じてコンテンツを受信して当該コンテンツのデータファイルを作成し、その後、当該コンテンツのデータファイルを閉じることなく常に開いた状態で維持する一方、入力部１１０の再生入力に応じて当該データファイルからコンテンツのデータを読み出し、メモリ２２０に出力するコンテンツ管理部２０２としての機能と、入力部１１０の再生入力に応じてメモリ２２０からコンテンツのデータを読み出し、当該コンテンツの再生を行うコンテンツ再生部２０３としての機能とを有している。
【００２３】
コンテンツ管理部２０２には、データファイルからコンテンツのデータを読み出すに当たって、コンテンツのデータを複数のブロックに分割して順次読み出し、再生用バッファに順次出力する機能を有している。また、コンテンツ再生部２０３にはデコーダ機能が付加されており、メモリ２２０からコンテンツのデータを読み出す際に復号及び復元してコンテンツの再生を行うようになっている。
【００２４】
記憶領域３００についてはハードディスクを使用している。この記憶領域３００には、ＣＰＵ２１０によって処理されるコンピュータを制御する制御プログラムの他、コンテンツ管理部２０２としての機能を実現するためのコンテンツ管理プログラム( 図２) と、コンテンツダウンロード部２０１としての機能を実現するためのダウンロード割込プログラム( 図３) と、コンテンツ再生部２０３としての機能を実現するためのコンテンツ再生プログラム( 図４) とが記憶されている。
【００２５】
これらのプログラムがＣＰＵ２１０に処理されることによって、制御部２００は上記の機能を実現するようになっているのである。以下、その処理内容について詳しく説明する。
【００２６】
まず、電源がＯＮにされると、図２に示すコンテンツ管理プログラムが処理される。すると、記憶領域３００上のコンテンツのデータファイルを検索する( Ｓ１）。その後、コンテンツのデータファイルがヒットしたか否かを判断する( Ｓ２）。その結果、コンテンツのデータファイルがないと判断したときには、ステップ１の処理に戻る。一方、コンテンツのデータファイルがあると判断したときには、当該データファイルを開く( Ｓ３）。その後、ステップ１の処理に戻る。
【００２７】
その後、ユーザーにより入力装置Ｂを通じてコンテンツのダウンロードの操作入力が行われると、図３に示すダウンロード割込プログラムが処理される。そして、サーバＤに当該コンテンツの送信の要求を行う( Ｓ１１) 。すると、サーバＤから当該コンテンツに伴って、コンテンツＩＤ及びコンテンツのバイト数等のコンテンツ情報が送信される。その後、サーバＤからコンテンツ等を受信したか否かを判断する( Ｓ１２) 。その結果、受信していないと判断したときには、ステップ１１の処理に戻る。一方、受信したと判断したときには、コンテンツのデータファイルを記憶領域３００に作成させる( Ｓ１３）。そして、コンテンツＩＤ及びコンテンツ情報を記憶領域３００の所定のレジストリに記憶させる( Ｓ１４）。その後、このプログラムの処理を終了する。
【００２８】
このようにコンテンツのデータファイルが作成されると、作動中の前記コンテンツ管理プログラムのステップ１の処理により当該データファイルが検索され、その後、ステップ２の処理を経てステップ３の処理により当該データファイルを開く。
【００２９】
そして、ユーザーにより入力装置Ｂを通じてコンテンツの再生入力が行われると、図４に示すコンテンツ再生割込プログラムが処理される。すると、再生入力に応じたコンテンツＩＤ及びコンテンツ情報を記憶領域３００から読み出す( Ｓ２１) 。そして、このコンテンツＩＤ等に基いてコンテンツのデータファイルを検索する( Ｓ２２) 。その結果、該当したデータファイルからコンテンツのデータを複数のブロックに分割してブロック毎に順次読み出し、ブロック毎にメモリ２２０に順次出力する( Ｓ２３) 。そして、メモリ２２０上のコンテンツのデータを読み出して復号及び復元し、これによりコンテンツを再生し( Ｓ２４) 、ディスプレイＣに表示させる。その後、コンテンツの再生が終了したか否かを判断する( Ｓ２５) 。その結果、終了していないと判断したときには、ステップ２５の処理を繰り返す一方、終了したと判断したときには、このプログラムの処理を終了する。
【００３０】
その後、電源がＯＦＦにされると、コンテンツ管理プログラムの処理を終了する。
【００３１】
このように構成されたコンテンツ再生装置Ａによる場合、コンテンツのデータファイルが常に開いた状態で維持されるので、仮にコンピュータに常駐タイプのリカバリーソフトがインストールされていたとしても、このリカバリーソフトはコンテンツのデータを読みことはできてもそれを記憶することができない。従って、コンテンツのデータが盗まれることはない。しかも、コンテンツを再生するに当たって、開いた状態のデータファイルからコンテンツのデータを読み出し、揮発性のメモリ２２０に出力するようにしたので、再生の際に、コンテンツのデータがコンピュータの記憶領域３００に残るというようなことが無い。よって、この点でもリカバリーソフトによってコンテンツのデータが盗まれるというようなことがない。
【００３２】
このコンテンツ再生装置Ａについては、汎用ソフトウエアが実行可能なコンピュータ上で実現される装置であり且つ操作入力に応じてサーバＤからダウンロードしたコンテンツを再生するコンテンツ再生装置であって、サーバＤからコンテンツがダウンロードされると、そのコンテンツのデータファイルを作成し、その後、当該コンテンツのデータファイルを閉じることなく常に開いた状態で維持するコンテンツ管理部２０２としての機能を制御部２００で実現できる限りどのような設計変形を行ってもかまわない。
【００３３】
従って、コンテンツを再生するに当たって、メモリ２２０を介さずに、記憶領域３００上のコンテンツンのデータファイルを直接読み込んで再生するようにしても良い。
【００３４】
また、ここでいうコンピュータとは、汎用ソフトウエアが実行可能であり、サーバからコンテンツをダウンロードすることが可能な通信機能をなえるものであればどのようなものであっても良い。例えば、ホームサーバ、ハードディスク記録再生装置及びビデオ、ＤＶＤ記録再生装置がある。
【００３５】
なお、ここでは、コンテンツは圧縮及び暗号化されているとしたが、圧縮及び／又は暗号化するか否かは任意であることは言うまでもない。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態に係るコンテンツ再生装置のブロック図である。
【図２】コンテンツ管理プログラムのフローチャートである。
【図３】ダウンロード割込プログラムのフローチャートである。
【図４】コンテンツ再生割込プログラムである。
【符号の説明】
【００３７】
Ａ      コンテンツ再生装置
２０１  コンテンツダウンロード部
２０２  コンテンツ管理部
２０３  コンテンツ再生部
２２０  メモリ( 再生用バッファ) 
【図１】
2005157737.tif 000003
【図２】
2005157737.tif 000004
【図３】
2005157737.tif 000005
【図４】
2005157737.tif 000006