(57)【特許請求の範囲】
【請求項１】
通信媒体を介して供給されるディジタル情報を受信するためのディジタル情報受信手段と、
記憶媒体へのリード／ライト動作を行うためのドライブ手段と、
前記ディジタル情報受信手段からの、および前記ドライブ手段からの暗号化されたディジタル情報を復号する復号手段と、
前記復号されたディジタル情報を可視的及び／又は可聴的なデータに変換するための情報変換手段と、
前記ディジタル情報受信手段と前記復号手段の間、前記ディジタル情報受信手段と前記ドライブ手段の間、および前記ドライブ手段と前記復号手段の間の接続を制御するためのスイッチ手段と、
前記スイッチ手段により前記ディジタル情報受信手段と前記復号手段との間、または前記ドライブ手段と前記復号手段との間が接続されて、前記復号手段によって復号され前記情報変換手段へ出力された前記ディジタル情報の復号データ量または復号時間をカウントして前記ディジタル情報の課金を管理するための管理手段とを備え、
前記スイッチ手段はインターフェースとしてディジタル情報受信手段と前記ドライブ手段の間を接続し、前記ドライブ手段は前記ディジタル情報受信手段から受信した復号前のディジタル情報を、前記スイッチ手段を通じて前記記憶媒体に書き込むことを特徴とするユーザ端末装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、コンピュータプログラムあるいは映像著作物等のソフトウエア、特にデジタル情報化されたソフトウエアの流通システムに適用して有効な技術に関する。
【０００２】
【従来の技術】
ＣＤ−ＲＯＭ等の大規模記憶媒体や、Ｂ−ＩＳＤＮ等の大容量の高速通信技術などが発達してくると、これらの手段を用いてコンピュータプログラムは勿論、画像や音声をデジタル情報として流通されることが予想される。
【０００３】
すなわち、従来ビデオテープで供給されていたような映像著作物がそのままＣＤ−ＲＯＭに格納されて販売されたり、またはＣＤ−ＲＯＭのインタラクティブ性（双方向性）を利用したゲームとして市場に流通し始めてきている。
【０００４】
また、通信回線についても同様であり、前記のような映像著作物が通信を経由してユーザの手許に届けられる状況になってきている。ところで、この種のデジタル情報は他の媒体への複写が極めて容易であり、かつアナログ情報のような複写による劣化がないことから、同一情報の複製が可能であり、これらの行為により製造者の利益が害される可能性が極めて高い。すなわち、大容量の書換え可能な光磁気ディスクや磁気ディスク装置さえ所有していればわずかなＤＯＳのコマンドの知識のみでＣＤ−ＲＯＭの内容を複写することが簡単であった。
【０００５】
このように、十分なセキュリティチェックが不可能であることを理由にこの種のデジタル情報媒体のレンタル行為は製造者によって禁止されている場合が殆どである。
【０００６】
しかしながら、エンドユーザとしては現在のこの種のソフトウエアの価格は高額であり、本当にそのソフトウエアが自身の欲しているものと一致するか、あるいは自身の所有しているハードウエアで使用可能かの確認がとれるまでは購入を躊躇する場合が多い。
【０００７】
この点について、機能が制限されている多数のソフトウエアをＣＤ−ＲＯＭに格納して安価に販売し、エンドユーザはその中から希望するソフトウエアについて代金を送金することにより機能制限を解除するコードを通知されるという新しいソフトウエアの流通方式が実現され始めている。
【０００８】
【発明が解決しようとする課題】
しかし、前述のソフトウエアの流通方式はソフトウエアの特性を十分に反映したものとはいえなかった。
【０００９】
すなわち、前述の機能制限を解除する方式では、代金を一括して送金する場合が殆どであり、この代金はいきおい高額にならざるを得ず、たとえば映画の一場面を少しだけ見たいとか、１週間だけ表計算ソフトを使用したいというような場合にその使用量に応じた料金管理は困難であった。
【００１０】
この点について、特公平６−１９７０７号公報では、あらかじめ利用可能金額をＩＣ力一ドに登録し、有償ソフトウエアを利用する場合に前記ＩＣカードの利用可能金額をシステムに登録して、システムが当該ソフトウエアの利用毎に残高を減算していく方式が提唱されている。
【００１１】
また、本出願人による特開平６−９６８７１号公報では、ＣＤ−ＲＯＭ等の記憶媒体上に書換え可能領域を設けて使用時間の情報を管理していく方式が提唱されている。
【００１２】
本発明は、これらの先行技術をさらに一歩進めたものであり、暗号化されたソフトウエアの再生と、従量課金の管理とが可能な具体的なソフトウエア従量課金・再生装置を提供することにある。
【００１３】
【課題を解決するための手段】
本発明は、第１に原理図である図１に示すように、通信（５１）または媒体（５２）の種類によって入力経路を切り替える入力切り替え手段（５３）を設けておき、暗号化ソフトウエア情報の復号と当該ソフトウエア情報の利用量に応じた課金を管理するソフトウエア管理手段（５５）を設け、さらに前記ソフトウエア管理手段（５５）から出力された復号情報を可視的・可聴的なデータに変換する情報変換部（５６）を設けておき、暗号化ソフトウエア情報を前記ソフトウエア管理手段（５５）に出力し、非暗号化ソフトウエア情報を前記情報変換部（５６）に出力する出力経路切り替え手段（５４）とを設けたものである。
【００１４】
第２に、前記入力切り替え手段を、入力されたソフトウエア情報の通信または媒体の特性に基づく特有の信号処理を行う信号処理手段への出力の切り替えを行う第１の切り替え手段と、前記信号処理手段からの出力を入力して通信または媒体の特性に基づくエラー処理を施すエラー処理手段への出力の切り替えを行う第２の切り替え手段とで構成した。
【００１５】
第３に、書き込み可能な媒体を装着できるドライブ装置を設けておき、前記いずれかの切り替え手段を使って、前記入力経路から得られた少なくとも暗号化ソフトウエア情報を前記ソフトウエア管理手段に出力する前に前記媒体に書き込むために経路の切り替えを行うようにした。
【００１６】
第４に、前記エラー処理手段において、前記書き込み可能な媒体に対応した新たなエラーチェックコードを生成するエラーチェックコード生成部を備えた構成とした。
【００１７】
【作用】
前記第１の手段におけるソフトウエア情報とは、たとばプログラム、音声、動画または静止画等の情報であり、これらのソフトウエア情報は公衆回線、特定通信回線等の有線・無線の通信（５１）による経路で入手することも可能であるし、ＣＤ−ＲＯＭ、光磁気ディスク、可搬型磁気ディスク等の媒体（５２）の形式で入手することも可能である。
【００１８】
これらによって提供されるソフトウエア情報は暗号化されたものと非暗号化のものとがあり、暗号化ソフトウエア情報はその利用量（再生量）に応じた後述の課金システムで管理されている。
【００１９】
ソフトウエア管理手段（５５）における前記ソフトウエア情報の復号はたとえば種々のロジックを備えたＤＥＳ（Ｄａｔａ Ｅｎｃｒｙｐｔｉｏｎ Ｓｔａｎｄａｒｄ）と呼ばれる復号手段（７）で構成されており、図１では図示していない管理センタから付与された鍵情報によって平文に解読される。またこのような暗号化ソフトウエア情報の利用量を管理する管理手段（３）を備えており、この管理手段は内部に課金テーブル等を備えておき、ソフトウエアの利用量（再生量）に応じた課金を実行するようになっている。
【００２０】
情報変換部（５６）は、たとえば圧縮された画像情報の伸長を行ったり、画像情報と音声情報との同期を制御する部分であり、この情報変換部（５６）に外部スピーカ、ＴＶモニタ等が接続される。
【００２１】
本発明の第１の手段において、出力切り替え手段（５４）は、ソフトウエア情報が暗号化されたものであるときには、ソフトウエ「管理手段（５５）に出力し、暗号化されていないものであるときには情報交換部（５６）に直接出力するようになっている。したがって、本発明の第１の手段によれば、暗号化ソフトウエアも非暗号化ソフトウエアも統一的に取り扱うことができる。
【００２２】
また第２の手段によれば、入力切り替え手段をそれぞれの提供経路の特性に応じた信号処理を行う信号処理手投を設けることにより、提供経路に応じた処理が可能となり、ソフトウエア情報の利用・再生効率を向上させることができる。
【００２３】
第３の手段によれば、書き込み可能な媒体、たとえば光磁気ディスク等のドライブ装置を接続し、かつこのドライブ装置には前記切り替え手段を使って、復号する前のソフトウエア情報をそのまま書き込むことができる。このように暗号化ソフトウエア情報がコピーされたとしても、再生（利用）時に適切に課金ができればソフトウエア提供者の利益は害されることはない。
【００２４】
第４の手段によれば、たとえばＣＤ−ＲＯＭで得られたソフトウエア情報を光磁気ディスクに転送する場合に、エラー処理手段にこの光磁気ディスクへの書き込みに対応したエラーチェックコード生成部を設けておき、前記切り替え手段を制御してＣＤ−ＲＯＭから光磁気ディスクドライブ装置への入力パスを設定してやるだけでよい。
【００２５】
【実施例】
図２は、本発明の実施例であるソフトウエア従量課金・再生装置１０５の内部構成を機能ブロック図で示したものである。
【００２６】
同図において、切り替えスイッチ５７（ＳＷ１）は、入力インターフェースとしても機能し、通信回線５１、ＣＤ−ＲＯＭ５２等の種々の提供経路からのソフトウエア情報を入力する。また、この切り替えスイッチ５７（ＳＷ１）には、図示しない光磁気ディスクドライブ装置を通じて光磁気ディスク５８へのソフトウエア情報の読み書きが可能となっている。
【００２７】
切り替えスイッチ５７（ＳＷ１）の次段には、信号処理手段としての受信装置５８、ＭＯ変調器５９およびＣＤ／ＭＯ復調器６０が配置されている。受信装置５８は、通信回線５１からの受信信号として提供されたソフトウエア情報を本装置で取り扱い可能なデータ形式に変換するためのものであり、ＭＯ変調器５９は光磁気ディスク５８への書き込みを行うための変調手段である。また、ＣＤ／ＭＯ復調器６０はＣＤ−ＲＯＭ５２または光磁気ディスク５８からの読み取りデータを復調するためのものであり、制御回路によって復調制御がなされるようになっている。
【００２８】
切り替えスイッチ６１（ＳＷ２）は、前記で説明した各信号処理手段から出力されたデータを選択的に各種のエラー処理手段に出力するためのものである。また、光磁気ディスク５８への書き込みを行う場合には、エラー処理手段→信号処理手段への逆力向のデータの転送も制御する。
【００２９】
エラー処理手段は、通信系エラー処理部６２と、光磁気ディスク系エラー処理部６２（６２ａ，６２ｂ）と、磁気ディスク・ＣＤ系エラー処理部６３とに分かれている。
【００３０】
光磁気ディスク系エラー処理部６２は、エラーチェックコード生成部６２ａと、エラーチェックコード訂正部６２ｂとからなり、光磁気ディスク５８への書き込みを行う場合には前者が機能し、光磁気ディスク５８からの読み出しを行う場合には後者が機能する。なお、磁気ディスク・ＣＤ系エラー処理部６３は、エラーチェックコード訂正とともにビット並び替え等の処理も行うようになっている。
【００３１】
前記エラー処理手段の後段には切り替えスイッチ６４（ＳＷ３）が配置されている。この切り替えスイッチ６４（ＳＷ３）は、前記の信号処理手段およびエラー処理手段で処理されたソフトウエア情報を次段のソフトウエア管理部３に出力するか、後述の切り替えスイッチ６５（ＳＷ４）に出力するか、あるいは前述のエラーチェックコード訂正部６２ｂからの出力をエラーチェックコード生成部６２ａに戻すように経路を制御する機能を有している。
（ＣＤ−ＲＯＭ→光磁気ディスクへの書き込み）
ここで、切り替えスイッチ６４（ＳＷ３）を制御して、ＣＤ−ＲＯＭ５２から読み込んだ暗号化ソフトウエア情報を光磁気ディスク５８に書き込む手順を簡単に説明する。
【００３２】
まず、ＣＤ−ＲＯＭ５２から読み込まれたデータは、切り替えスイッチ５７（ＳＷ１）の経路切り替えによりＣＤ／ＭＯ復調器６０に入力される。ここで復調されたデータは、切り替えスイッチ６１（ＳＷ２）の経路切り替えにより磁気ディスク・ＣＤ系エラー処理部６３に送られる。ここでエラーチェックコード訂正およびビット並び替えが行われたデータは、切り替えスイッチ６４（ＳＷ３）の経路切り替えによってエラーチェックコード生成部６２ａに送られ光磁気ディスクに対応したエラーチェックコードが付加される。そして、このデータは切り替えスイッチ６１（ＳＷ２）の経路切り替えによりＭＯ変調器５９に送られ光磁気ディスク５８に書き込むことのできるデータ形式に変換されて切り替えスイッチ５７（ＳＷ１）を通じて光磁気ディスク５８に書き込まれる。
【００３３】
このようにして光磁気ディスク５８に書き込まれたデータは、切り替えスイッチ５７（ＳＷ１）より、ＣＤ／ＭＯ復調器６０→切り替えスイッチ６１（ＳＷ２）→光磁気ディスクエラー処理部６２ａ→切り替えスイッチ６４（ＳＷ３）を経由してソフトウエア管理部３に入力され、ここで復号されたデータは切り替えスイッチ６５（ＳＷ４）を経て音声画像分離部６６（ＤＥ−ＭＵＸ）に入力され、ＭＰＥＧ６７ａ，ＭＰＥＧ６７ｂ等を通じて外部に画像情報、音声情報として出力される。
（ソフトウエア管理部の構成）
ソフトウエア管理部３は、モジュール構造でたとえばＩＣカード、ボード等で実現されており、入力用バッファ２１と出力用バッファ２４とを有する復号化部７としてのＤＥＳを中心に構成されている。
【００３４】
前記ＤＥＳには外部より鍵情報１６が与えられるようになっており、この鍵情報に基づいてＤＥＳが機能して暗号化情報を復号化するようになっている。なお、本実施例においてＤＥＳにはモード識別部１８（ＭＯＤＥ）を有しており、このモード識別部１８は複数のＤＥＳモードの中からそのデータ形式等に対して最適なモードを選択する機能を有している。
（ＤＥＳモードの説明）
次に前記ＤＥＳモードのうら、代表的なロジックを説明する。
【００３５】
図３（ａ）は、ＥＣＢ基本モードであり、復号化部７（ＤＥＳ）において、６４ビットの鍵情報１６により６４ビットの入力データ列を６４ビットの出力データ列として暗号化（または復号化）するモードである。
【００３６】
図３（ｂ）は、ＣＢＣモードを示しており、復号化部７（ＤＥＳ）において６４ビットの入力データ列を６４ビットの鍵情報１６で暗号化（または復号化）した後、再度これを復号化部７（ＤＥＳ）に帰還入力させる。このようにデータを全て入力し終るまでフィードバックを行い最終結果を出力する方式であり、ファイル等のデータ処理に適している。
【００３７】
図３（ｃ）は、ＯＦＢモードを示しており、エラーの生じやすい通信データや、一つの誤りが他に与える影響の大きい音声データ等に適している。図３（ｄ）は、ＣＦＢモードであり、自己同期形のデータに適している。
【００３８】
前述のモード識別部１８はモードテーブル２０に格納されたこれらのモードのうちデータ形式等を解析して最適なものを読み出して復号化部（ＤＥＳ）に送出する。復号化部７（ＤＥＳ）ではこのようにして選択されたモードに基づいて暗号化・復号化処理を行う。
（復号化部の詳細）
図４は、復号化部７のハードウエア構成を示すブロック図である。
【００３９】
同図において、入力側には入力用バッファ２１として、８ビット構成のレジスタが８個接続されて６４ビットのシフトレジスタ（ＲＥＧ１）が配置されており、次段にはセレクタｓｅｌが配置されている。当該セレクタｓｅｌは、後述のＤＥＳ処理メイン回路２５からの出力か、前記シフトレジスタ（ＲＥＧ１）からの出力かを選択的に入力できるようになっている。
【００４０】
セレクタｓｅｌの次段には８ビット構成のレジスタ２３（ＲＥＧ２）が配置されさらにその次段にはＤＥＳ処理メイン回路２５が配置されている。このＤＥＳ処理メイン回路２５が復号化部７の中核をなすＤＥＳとして機能する。すなわち、ＤＥＳ処理メイン回路２５には、図３で説明した各種のＤＥＳモードがＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）として登録されており、制御ＣＰＵ４からの指示により最適なＤＥＳモードのロジックを選択して復号処理を行うようになっている。
【００４１】
前記ＤＥＳ処理メイン回路２５の出力は前記セレクタｓｅｌと出力用バッファ２４としての出力レジスタ（ＲＥＧ３）に分岐されている。そして出力レジスタ（ＲＥＧ３）の出力が暗号化または復号化されたデータとして用いられる。
【００４２】
この処理のシーケンスを示したものが図５である。図５において、入力レジスタ（入力用バッファ２１）の出力は、次サイクルの最初のクロックでレジスタ２３からの出力としてＤＥＳ処理される。そして次のクロックで出力レジスタ（出力用バッファ２４）より出力される。この出力レジスタ（出力用バッファ２４）からの出力時間に入力側では入力レジスタ（入力用バッファ２１）より次カイクルの暗号化データの取り込みが行われている。
【００４３】
このように、本実施例では入力用バッファ２１としての入力レジスタ（ＲＥＧ１）と、出力用バッファ２４としての出力レジスタ（ＲＥＧ３）とを独立に設けたことにより、暗号化データの入力と復号化データの出力とをそれぞれ独立して連続的に行うことができるようになった。そのため、従来のＤＥＳのようにサイクリックに入力と出力とを行う場合に較べて高速な復号化・暗号化処理が可能となっている。
【００４４】
以上説明した復号化部７（ＤＥＳ）は、制御ＣＰＵ４により制御されるようになっており、この制御ＣＰＵ４のバスには前記復号化部７（ＤＥＳ）の他にメモリで構成された課金テーブル８と、インターフェース７２（Ｉ／Ｏ）が接続されている。
【００４５】
課金テーブルは８には所定の残高値が登録されており暗号化ソフトウエアデータの復号処理量または処理時間に応じて課金値が減算されるようになっている。残高値を更新したい場合には、後述の図６に示すように、カード媒体として提供されているソフトウエア管理モジュール１０２を販売店等に持参し、料金を支払うことにより販売店で課金テーブル８の残高値を増加させることができる。
【００４６】
なお、ＳＤ回路３内に課金テーブル８を設けない場合には、当該課金値情報をフロッピーディスク装置等に出力して記録しておく必要がある。この場合に課金値情報をユーザが可読な状態でフロッピーディスク等の媒体に登録しておくとセキュリティが維持できない。そこで、当該課金値等情報のユーザ情報を外部に出力する場合には、前記制御ＣＰＵ４は復号化部７（ＤＥＳ）で当該課金値情報を暗号化して暗号データとして出力するようにしてもよい。
【００４７】
すなわち、課金値情報を外部に出力する場合には復号化部（ＤＥＳ）は暗号化部として機能することになる。なお、課金値情報の出力先はフロッピーディスクに限らず、図６に示すように通信回線を経由した管理センタ３１であってもよい。
【００４８】
インターフェース７２（Ｉ／Ｏ）はソフトウエア管理部３外のホストＣＰＵ１０と接続されている。なお、前記制御ＣＰＵ４はホスト装置（すなわらソフトウエア従量課金・再生装置本体）側のホストＣＰＵ１０で兼用することも可能である。
【００４９】
ホスト側ではホストＣＰＵ１０のバス上にインターフェース（１０）が接続されており、これと外部インターフェース７５を通じて入力装置７４とモデム７３とが接続されている。
【００５０】
ソフトウエア管理部３の出力は、切り替えスイッチ６５（ＳＷ４）を通じて情報変換部である音声画像分離部６６（ＤＥ−ＭＵＸ）、画像伸長部６７ａ，音声伸長部７６ｂ（ＭＰＥＧ）等に出力される。
【００５１】
音声画像分離部６６（ＤＥ−ＭＵＸ）で分離された画像データは、画像伸長部６７ａ（ＭＰＥＧ）で伸長されＤＡ変換部６８ａで変換されたＮＴＳＣ信号としてＴＶディスプレイ等のアナログ表示機器に出力される。
【００５２】
音声伸長部６７ｂ（ＭＰＥＧ）でも同様に音声データが伸長されＤＡ変換部６８ｂで変換されたＮＴＳＣ信号としてスピーカ等のアナログオーディオ機器に出力される。そして、画像と音声の同期は同期制御部７０（ＶＲＣ）で制御される。なお、音声画像分離部６６（ＤＥ−ＭＵＸ）の出力をデジタルデータままで外部に出力するときにはインターフェース７１（ＳＣＳＩ）を通じてパーソナルコンピュータ等のデジタル機器に出力する。
【００５３】
本実施例によれば、暗号化されているか暗号化されていないかにかかわらずソフトウエアを統一的に再生することができる。また、提供経路の異なるソフトウエア情報も統一的に取り扱うことができ、各種切り替えスイッチにより、たとえば通信回線から入手したソフトウエア情報やＣＤ−ＲＯＭからのソフトウエア情報を光磁気ディスク５８等の書き込み可能な媒体に格納しておき、必要に応じて利用・再生を行うことができる。
【００５４】
以上に説明した図２は、ＣＤ−ＲＯＭ５２と通信回線５１と光磁気ディスク５８とを統一的に扱う場合の構成例だったが、図７に示すように提供されるＣＤ−ＲＯＭが暗号化されたものではなく、アクセスコード（ＡＣ）の付与されたものである場合であってもよい。
【００５５】
すなわち、図７では、ＣＤ−ＲＯＭ７６の一部には当該ＣＤ−ＲＯＭ７６へのアクセスを許可するアクセスコード（ＡＣ）が登録されており、このアクセスコード（ＡＣ）が装置に格納されているコードと一致した場合にのみソフトウエアの利用（再生）が可能となるものである。
【００５６】
同図において、ソフトウエア管理部３にはアクセスコードレジスタ７８を有しており、このアクセスコードレジスタ７８には特定のＣＤ−ＲＯＭ７６に対するアクセスコードが登録されている。
【００５７】
ソフトウエア管理部３では、前記ＣＤ−ＲＯＭ７６から読み出したアクセスコード（ＡＣ）が自己のアクセスコードレジスタ７８に格納してあるアクセスコードと一致した場合にのみ切り替えスイッチ６５（ＳＷ４）へのソフトウエア情報の出力を許可するものである。なお、このアクセスコード（ＡＣ）は課金テーブル８と同一のメモリ上に設定できる。したがって、この方式を実行する場合にも図２で説明したハードウエア構成を変更する必要は何等無い。（ソフトウエア流通の全体像）図６は、本発明によって実現されるソフトウエア流通の全体像を示している。
【００５８】
本実施例においてソフトウエアは、出荷センタ（ここでは便宜的に管理センタが出荷センタを兼ねているものとする）より流通経路に出荷されるが、このときの形態は、暗号化したソフトウエアをＣＤ−ＲＯＭに格納した状態であってもよいし、通信路上に出荷してもよいし、あるいは光磁気ディスク等の媒体で出荷してもよい。
【００５９】
エンドユーザは販売店２７等に赴き（通信販売でもよい）、ソフトウエアが格納されたソフトウエア格納媒体としてのＣＤ−ＲＯＭ５２を購入してくる。またこれと同時に、当該ソフトウエアを自身のソフトウエア従量課金・再生装置１０５で再生可能なようにドライバソフト等の運用アプリケーションディスク２６およびソフトウエア管理モジュール（本実施例のソフトウエア管理部３が内蔵されている）であるＳＤカードを購入してくる。
【００６０】
ここで、ＣＤ−ＲＯＭは複数のソフトウエアが格納されているものの、このＣＤ−ＲＯＭ５２を売り切ること自体を目的とした販売方式ではないため、ＣＤ−ＲＯＭ自体の販売価格は非常に安価に設定されている。また販売店２７はレンタル店であってもよい。
【００６１】
すなわち、本発明ではＣＤ−ＲＯＭ５２に格納されたソフトウエアデータは全て暗号化されており、これを復号して再生する場合にはセキュリティの高く保持されたＳＤカード１０２を用いることが必須である。そして後述のようにソフトウエアの使用量に応じた料金徴収システムが完備されている。したがって、ＣＤ−ＲＯＭ自体に格納されている暗号化データを他の媒体（たとえば光磁気ディスク５８）に複写したとしてもそれだけでは意味がなく、ＣＤ−ＲＯＭ５２をレンタル方式としても使用量に対応した料金徴収システムが完備されていればソフトウエア提供者の利益を低下させてしまうことはない。
【００６２】
エンドユーザは、自己のソフトウエア従量課金・再生装置１０５で当該ＣＤ−ＲＯＭ５２に格納されたソフトウエアの再生を望む場合には、まずＳＤカード１０２をカードドライブ装置２８に挿入し、ＣＤ−ＲＯＭ５２と運用アプリケーションディスク２６およびソフトウエア従量課金・再生装置１０５にそれぞれ装填する。
【００６３】
そして、ソフトウエア従量課金・再生装置１０５にインストールされた通信アプリケーション（このアプリケーションは運用アプリケーションとして提供されるものでもよい）を起動して、たモデム７３より家庭用電話機３０を通じて管理センタ３１に対して使用したいソフトウエアの使用要求を発信する。これに対して管理センタ３１は、当該ユーザに対して許諾コマンド（鍵情報）を暗号化してソフトウエア従量課金・再生装置１０５に対して送出する。
【００６４】
なお、この使用要求と使用許可とはエンドユーザがオペレータと口頭でコードを述べ合って行う方式でもよい。前記許諾コマンドを受け取ったソフトウエア従量課金・再生装置１０５は、ＣＤ−ＲＯＭ５２を読み取り、必要なソフトウエアをＳＤカードの復号化部７（ＤＥＳ）を通じて順次復号化してソフトウエア従量課金・再生装置１０５のプログラム格納エリア（メモリ）に転送する。
【００６５】
これとともに、制御ＣＰＵ４は当該ソフトウエアの復号データ量、または復号時間をカウントし、課金テーブル８より課金残高値を減算する。そしてこの課金残高値が”０”になるまでは暗号化ソフトウエアデータの復号処理を継続する。
【００６６】
ここで、課金テーブルの課金残高値が”０”となった場合には、復号化ソフトウエアデータの出力を停止する。以上の説明は課金情報をソフトウエア管理部３の課金テーブル８で管理する場合であったが、課金値残高情報は管理センタ３１が管理していてもよい。この場合、課金値残高情報が本装置の外部に出力されることになるので、セキュリティを高めるために前述の制御ＣＰＵ４は、復号化部７（ＤＥＳ）を用いて課金値残高情報を暗号化して、暗号化データとして電話回線を通じて管理センタ３１に通知する。
【００６７】
管理センタ３１ではソフトウエア従量課金・再生装置１０５から受領した課金値残高情報にしたがって、金融機関３２のエンドユーザの口座よりエンドユーザが使用した使用量に応じた料金を引き落として当該ソフトウエア提供者の口座に送金する処理を行う。
【００６８】
このように、本発明ではＣＤ−ＲＯＭに格納されたソフトウエアばかりでなく、そのソフトウエアの運用によって生じたユーザ情報も暗号化して外部に出力するため、ユーザ情報の改ざんによるソフトウエアの不正使用も防止することができる。
【００６９】
【発明の効果】
本発明によれば、ソフトウエアの再生と、従量課金の管理が統一的に可能なソフトエウア従量課金・再生システムを提供することができる。
【図面の簡単な説明】
【図１】 本発明の原理図
【図２】 本発明の実施例であるソフトウエア従量課金・再生装置の構成を示すブロック図
【図３】 実施例のＤＥＳのモードを示す説明図
【図４】 実施例のＤＥＳの詳細な構成を示すブロック図
【図５】 実施例のＤＥＳの入力と出力とのタイミングを示すチャート図
【図６】 本発明のソフトウエア利用の全体像を示す概念図
【図７】 実施例の変形であるソフトウエア従量課金・再生装置の構成を示す主要ブロック図
【符号の説明】
３・・・ソフトウエア管理部、
４・・・制御ＣＰＵ
７・・・復号化部、
８・・・課金テーブル、
１０・・・ホストＣＰＵ
１６・・・鍵情報、
１８・・・モード識別部、
２０・・・モードテーブル、
２１・・・入力用バッファ、
２３・・・レジスタ、
２４・・・出力用バッファ、
２５・・・ＤＥＳ処理メイン回路、
２６・・・運用アプリケーションディスク、
２７・・・販売店、
２８・・・カードドライブ装置、
３０・・・家庭用電話機、
３１・・・管理センタ、
３２・・・金融機関、
５１・・・通信、
５１・・・通信回線、
５７・・・切り替えスイッチ（ＳＷ１）
５８・・・光磁気ディスク、
５８・・・光磁気ディスク、
５８・・・磁気ディスク、
５８・・・受信装置、
５９・・・ＭＯ変調器、
６０・・・ＣＤ／ＭＯ復調器、
６０・・・ＣＤ／ＭＯ復調器、
６１・・・切り替えスイッチ（ＳＷ２）、
６２・・・光磁気ディスク系エラー処理部、
６２・・・通信系エラー処理部、
６２ａ・・・エラーチェックコード生成部、
６２ｂ・・・エラーチェックコード訂正部、
６３・・・磁気ディスク・ＣＤ系エラー処理部、
６４・・・切り替えスイッチ（ＳＷ３）
６５・・・切り替えスイッチ（ＳＷ４）
６６・・・音声画像分離部（ＤＥ−ＭＵＸ）
６７ａ・・・画像伸長部（ＭＰＥＧ）
６７ｂ・・・音声伸長部（ＭＰＥＧ）
６８ａ，６８ｂ・・・ＤＡ変換部（ＤＡ）
７０・・・同期制御部（ＶＲＣ）
７１・・・インターフェース（ＳＣＳＩ）
７２・・・インターフェース（Ｉ／Ｏ）
７３・・・モデム、
７４・・・入力装置、
７５・・・外部インターフェース、
７８・・・アクセスコードレジスタ、
１０２・・・ＳＤカード、
１０２・・・ソフトウエア管理モジュール、
１０５・・・ソフトウエア従量課金・再生装置、
【図１】
0003980474.tif 000002
【図２】
0003980474.tif 000003
【図３】
0003980474.tif 000004
【図４】
0003980474.tif 000005
【図５】
0003980474.tif 000006
【図６】
0003980474.tif 000007
【図７】
0003980474.tif 000008