(57)【要約】本発明は、コンテンツのデータを含む記録データが記録された記録媒体のデータ処理方法であり、ヘッダデータ部とヘッダデータ部に続くコンテンツのデータを含むデータ部とからなる記録データが記録され、ヘッダデータ部は少なくともデータ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含む記録媒体から読み出された記録データから抽出された課金方法識別データを判別し、判別された課金方法に基づいて課金処理を行い、課金処理が正常に完了したと判別されたときにデータ部のデータに基づく動作の実行を開始する。
2002056160.tif 000002
【特許請求の範囲】
【請求項１】
ヘッダデータ部と上記ヘッダデータ部に続くコンテンツのデータを含むデータ部からなる記録データが記録され、上記ヘッダデータ部は少なくとも上記データ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含む記録媒体。
【請求項２】
上記課金方法識別データは、上記データ部のデータに基づく動作を実行する時間の単位で課金を行う時間課金を示すデータと記データ部のデータに基づく動作を実行する度に課金を示すデータの少なくとも何れかの課金方法を示すデータである請求の範囲第１項記載の記録媒体。
【請求項３】
上記ヘッダデータ部は、更に上記データ部に記録されるコンテンツのデータの種類を示す識別データを含み、上記課金方法識別データは上記種類を示す識別データに基づいて設定される請求の範囲第１項記載の記録媒体。
【請求項４】
上記ヘッダデータ部は、更に上記課金方法識別データによって識別された課金方法に基づいて課金処理を行うための課金金額に関するデータを含む請求の範囲第１項記載の記録媒体。
【請求項５】
上記ヘッダデータ部は、更に上記データ部のデータに基づく動作を実行が中断された状態を保持する機能を動作させるか否かを示す識別データを含む請求の範囲第１項記載の記録媒体。
【請求項６】
上記コンテンツのデータは、ゲームに関するデータである請求の範囲第１項記載の記録媒体。
【請求項７】
上記コンテンツのデータは著作物に関するデータである請求の範囲第１項記載の記録媒体。
【請求項８】
ヘッダデータ部と上記ヘッダデータ部に続くコンテンツのデータを含むデータ部とからなる記録データが記録され、上記ヘッダデータ部は少なくとも上記データ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含む記録媒体から読み出された記録データから抽出された上記課金方法識別データを判別し、
上記判別された課金方法に基づいて課金処理を行い、
上記課金処理が正常に完了したと判別されたときに上記データ部のデータに基づく動作の実行を開始する記録媒体のデータ処理方法。
【請求項９】
上記記録データの上記ヘッダデータ部は、更に課金金額を示すデータを含み、上記方法は上記判別された課金方法に基づいて上記課金金額を示すデータによって設定された課金を行う請求の範囲第８項記載の記録媒体のデータ処理方法。
【請求項１０】
上記方法は、上記課金処理が正常に終了しなかったときには、上記データ部のデータに基づく動作の実行を終了する請求の範囲第８項記載の記録媒体のデータ処理方法。
【請求項１１】
上記方法は、上記課金処理が正常に終了しなかったときには、警告表示を行う請求の範囲第８項記載の記録媒体のデータ処理方法。
【請求項１２】
ヘッダデータ部と上記ヘッダデータ部に続くコンテンツのデータを含むデータ部とからなり、上記ヘッダデータ部は少なくとも上記データ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含むデータから抽出された上記課金方法識別データを判別し、
上記判別された課金方法に基づいて課金処理を行い、
上記課金処理が正常に完了したと判別されたときに上記データ部のデータに基づく動作の実行を開始するデータ処理方法。
【請求項１３】
上記記録データの上記ヘッダデータ部は、更に課金金額を示すデータを含み、上記方法は上記判別された課金方法に基づいて上記課金金額を示すデータによって設定された課金を行う請求の範囲第１２項記載のデータ処理方法。
【請求項１４】
上記方法は、上記課金処理が正常に終了しなかったときには、上記データ部のデータに基づく動作の実行を終了する請求の範囲第１２項記載のデータ処理方法。
【請求項１５】
上記方法は、上記課金処理が正常に終了しなかったときには、警告表示を行う請求の範囲第１２項記載のデータ処理方法。
【請求項１６】
ヘッダデータ部と上記ヘッダデータ部に続くコンテンツのデータを含むデータ部とからなり、上記ヘッダデータ部は少なくとも上記データ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含むデータを再生する再生部と、
上記再生部によって抽出された上記課金方法識別データを判別する判別部と、
上記判別部によって判別された課金方法に基づいて課金処理を行う課金処理部と、
上記課金処理が正常に完了したと判別されたときに上記データ部のデータに基づく動作の実行を開始させる制御部とを備えているデータ処理装置。
【請求項１７】
上記記録データの上記ヘッダデータ部は、更に課金金額を示すデータを含み、上記課金処理部は上記判別された課金方法に基づいて上記課金金額を示すデータによって設定された課金を行う請求の範囲第１６項記載のデータ処理装置。
【請求項１８】
上記ヘッダデータ部は更に上記データ部のデータに基づく動作を実行が中断された状態を保持する機能を動作させるか否かを示す機能識別データを含み、上記装置は更に再生部によって抽出された上記機能識別データが供給され、上記機能識別データを識別した結果に基づく制御データを上記制御部に供給する機能制御部を備えている請求の範囲第１６項記載のデータ処理装置。
【請求項１９】
上記制御部は、上記機能制御部からの制御データに基づいて上記データ部のデータに基づく動作を実行が中断された状態を保持するためのデータを記憶させる請求の範囲第１８項記載のデータ処理装置。
【請求項２０】
上記装置は、更に上記制御部によって上記データ部のデータに基づく動作を実行が中断された状態を保持するためのデータをメモリに書き込む書き込み部を備えている請求の範囲第１９項記載のデータ処理装置。
【請求項２１】
上記書き込み部には、上記データ部のデータに基づく動作を実行が中断された状態を保持するためのデータが書き込まれるメモリが着脱される請求の範囲第２０項記載のデータ処理装置。
【請求項２２】
上記制御部は、上記課金処理が正常に終了しなかったときには、上記データ部のデータに基づく動作の実行を終了する請求の範囲第１６項記載のデータ処理装置。
【請求項２３】
上記制御部は、上記課金処理が正常に終了しなかったときには、警告表示を行わせる請求の範囲第１６項記載のデータ処理装置。
【請求項２４】
ヘッダデータ部と上記ヘッダデータ部に続くゲームに関するデータを含むデータ部とからなり、上記ヘッダデータ部は少なくとも上記データ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含むプログラムデータが記録された記録媒体からプログラムデータを読み出し再生する再生部と、
上記再生部によって抽出された上記課金方法識別データを判別する判別部と、
上記判別部によって判別された課金方法に基づいて課金処理を行う課金処理部と、
上記課金処理が正常に完了したと判別されたときに上記データ部のゲームに関するデータに基づいてゲームを開始させる制御部とを備えているゲーム装置。
【請求項２５】
上記プログラムデータの上記ヘッダデータ部は、更に課金金額を示すデータを含み、上記課金処理部は上記判別された課金方法に基づいて上記課金金額を示すデータによって設定された課金を行う請求の範囲第２４項記載のゲーム装置。
【請求項２６】
上記ヘッダデータ部は更に上記データ部のゲームに関するデータに基づくゲームが中断された状態を保持する機能を動作させるか否かを示す機能識別データを含み、上記装置は更に再生部によって抽出された上記機能識別データが供給され、上記機能識別データを識別した結果に基づく制御データを上記制御部に供給する機能制御部を備えている請求の範囲第２４項記載のゲーム装置。
【請求項２７】
上記制御部は、上記機能制御部からの制御データに基づいて上記データ部のゲームに関するデータに基づくゲームが中断された状態を保持するためのデータを記憶させる請求の範囲第２６項記載のゲーム装置。
【請求項２８】
上記装置は、更に上記制御部によって上記データ部のデータに基づくゲームが中断された状態を保持するためのデータをメモリに書き込む書き込み部を備えている請求の範囲第２７項記載のゲーム装置。
【請求項２９】
上記書き込み部には、上記データ部のデータに基づくゲームが中断された状態を保持するためのデータが書き込まれるメモリが着脱される請求の範囲第２８項記載のゲーム装置。
【請求項３０】
上記制御部は、上記課金処理が正常に終了しなかったときには、上記データ部のデータに基づくゲームを終了する請求の範囲第２４項記載のゲーム装置。
【請求項３１】
上記制御部は、上記課金処理が正常に終了しなかったときには、警告表示を行わせる請求の範囲第２４項記載のゲーム装置。
【発明の詳細な説明】
技術分野
本発明は、ゲームソフト等のプログラムを再生する際に課金処理を行うことができるプログラムが記録された記録媒体並びにこのプログラムを再生するときに課金処理を行うことができるデータ処理装置及び方法に関する。
背景技術
従来、ゲームソフト等のコンテンツは、再生専用の光ディスク（以下、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）型の光ディスクという。）や再生専用のテープカセット（以下、ＲＯＭ型のカセットという。）等の記録媒体によって供給されている。利用者は、ゲームソフトを所望するときには、販売店でゲームソフトが記録された記録媒体を購入することによって得ることができる。利用者は、この記録媒体を民生用の再生装置としての家庭用のゲーム機で再生することによってゲームソフトを楽しむことができる。
ゲーム店等に設置されている業務用ゲーム再生装置としてのアーケードゲーム機では、利用者は、コイン又はプリペイドカードを投入することによって、所定金額で１ゲーム又は所定時間アーケードゲームを楽しむことができる。
ところで、ゲームには、大別すると、ロールプレイングゲーム（以下単にＲＰＧともいう。）やシミュレーションゲーム等の長時間をかけてゲームを行う長時間型ゲームと射撃ゲームや格闘ゲームやアクションゲームやレーシングゲーム等の短時間でゲームが終了する短時間型ゲームとがある。
家庭用ゲーム機用のゲームソフトは、利用者が先ずゲームソフトデータの記録された記録媒体を購入しなければならず、購入前に試しに所望とするゲームを行うことができなかった。アーケードゲーム機では、上述したようなＲＰＧタイプの長時間型のゲームの場合ゲーム機を一人の利用者が占有する時間が長くなってしまうため、専ら短時間ゲームが提供され、長時間ゲームは提供されていない。
発明の開示
本発明の目的は、ゲーム等のコンテンツの種類に応じて課金処理を行うようにすることで、家庭、ゲームセンタ等場所を問わず、また、安価にゲーム等のコンテンツを提供することができるプログラムが記録された記録媒体並びにこのプログラムを実行することができるデータ処理装置及び方法を提供することにある。
上述したような目的を達成するために提案される本発明に係る記録媒体は、ヘッダデータ部とこのヘッダデータ部に続くコンテンツのデータを含むデータ部からなる記録データが記録されている。記録データのヘッダデータ部は、少なくともデータ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含む。課金方法識別データは、データ部のデータに基づく動作を実行する時間の単位で課金を行う時間課金を示すデータとデータ部のデータに基づく動作を実行する度に課金を示すデータの少なくとも何れかの課金方法を示すデータである。
ヘッダデータ部は、更にデータ部に記録されるコンテンツのデータの種類を示す識別データを含み、課金方法識別データは種類を示す識別データに基づいて設定される。ヘッダデータ部は、更に課金方法識別データによって識別された課金方法に基づいて課金処理を行うための課金金額に関するデータを含み、更には、データ部のデータに基づく動作を実行が中断された状態を保持する機能を動作させるか否かを示す識別データを含む。
本発明に係る記録媒体のデータ処理方法は、ヘッダデータ部とヘッダデータ部に続くコンテンツのデータを含むデータ部とからなる記録データが記録され、ヘッダデータ部は少なくともデータ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含む記録媒体から読み出された記録データから抽出された上記課金方法識別データを判別し、判別された課金方法に基づいて課金処理を行い、課金処理が正常に完了したと判別されたときにデータ部のデータに基づく動作の実行を開始する。
また、本発明に係るデータ処理方法は、ヘッダデータ部とヘッダデータ部に続くコンテンツのデータを含むデータ部とからなり、ヘッダデータ部は少なくともデータ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含むデータから抽出された上記課金方法識別データを判別し、判別された課金方法に基づいて課金処理を行い、課金処理が正常に完了したと判別されたときにデータ部のデータに基づく動作の実行を開始する。
本発明に係るデータ処理装置は、ヘッダデータ部とヘッダデータ部に続くコンテンツのデータを含むデータ部とからなり、ヘッダデータ部は少なくともデータ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含むデータを再生する再生部と、再生部によって抽出された課金方法識別データを判別する判別部と、判別部によって判別された課金方法に基づいて課金処理を行う課金処理部と、課金処理が正常に完了したと判別されたときにデータ部のデータに基づく動作の実行を開始させる制御部とを備えている。
本発明は、ゲーム装置であり、ヘッダデータ部とヘッダデータ部に続くゲームに関するデータを含むデータ部とからなり、ヘッダデータ部は少なくともデータ部のデータに基づく動作を実行する際の課金方法を識別するための課金方法識別データを含むプログラムデータが記録された記録媒体からプログラムデータを読み出し再生する再生部と、再生部によって抽出された課金方法識別データを判別する判別部と、判別部によって判別された課金方法に基づいて課金処理を行う課金処理部と、記課金処理が正常に完了したと判別されたときにデータ部のゲームに関するデータに基づいてゲームを開始させる制御部とを備えている。
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施例の説明から一層明らかにされるであろう。
発明を実施するための最良の形態
以下、本発明が適用された記録媒体並びにデータ処理装置及び方法について、図面を参照して説明する。
本発明が適用された記録媒体は、ＲＯＭ型の光ディスクやカセット等であり、データ処理装置によって処理可能なプログラムデータが記録されている。この記録媒体に記録されるプログラムデータは、例えばゲームに関するデータが記録されており、具体的には、ＲＰＧ、シミュレーションゲーム等の長時間をかけてゲームを行う長時間型ゲームソフトに関するデータやシューティングゲーム、アクションゲーム、レーシングゲーム等の短時間でゲームが終了する短時間型ゲームソフトに関するデータが記録されている。
このプログラムデータは、例えば図１に示すように、先頭に同期信号１０が設けられ、この同期信号１０に次いで配されたヘッダ部１１とコンテンツ部１８とから構成されている。ヘッダ部１１は、コンテンツとしてのゲームソフトの制作会社を識別するための制作会社識別データ１２と、ゲームのタイトルを示すタイトルデータ１３と、ゲームのジャンルを示すジャンルデータ１４と、コンテンツとしてのゲームソフトに含まれるゲームの進行状況をセーブするセーブ機能を制御する制御データ１５と、課金方法を示す課金方法識別データ１６と、課金する際の課金額を示す課金額データ１７とから構成されている。コンテンツ部１８には、コンテンツとしてのゲームに関するデータ、即ちゲームに関するプログラムデータ１９が記録されている。
ジャンルデータ１４は、コンテンツとしてのゲームに関するデータ１９の種類、すなわちゲームに関するデータ１９がＲＰＧやシミュレーションゲーム等の利用者の長時間をかけてゲームを行う長時間型ゲームであるかシューティングゲームやアクションゲームやレーシングゲーム等の短時間でゲームが終了する短時間型ゲームであるかを示している。勿論、このジャンルデータ１４は、ＲＰＧ、シミュレーションゲーム、標的を射撃するシューティングゲーム、仮想の格闘競技を行うアクションゲーム、レーシングゲーム等の何れに属するかを示すデータであってもよい。
制御データ１５は、ゲームに関するデータ１９に含まれているセーブ手段、すなわちゲームの進行状況をセーブする機能の有効／無効を制御するものである。例えば図２に示すように、制御データ１５は、ジャンルデータ１４によってゲームに関するデータ１９が長時間型ゲームであることが示されているとき、１回のゲームが終了するまでの時間が長い、即ち、ゲームの最後まで進むまでに長時間を要することから、セーブ機能が有効とされ、ジャンルデータ１４にゲームに関するデータ１９が短時間型ゲームであることが示されているとき、１回のゲームが終了するまでの時間が短いことから、セーブ機能が無効とされる。例えば、制御データ１５は、２ビットで表現され、「００」のときセーブ機能が無効とされ、「０１」のときセーブ機能が有効とされ、「１０」、「１１」が予備（ｒｅｓｅｒｖｅｄ）とされる。
なお、制御データ１５は、長時間型ゲームであるか短時間型ゲームであるかでセーブ機能の有効又は無効を切り換えるのではなく、個々のゲームのジャンルで分類するようにし、例えば、ＲＰＧやシミュレーションゲーム等であるとき、利用者がゲームの最後までゲームを進めるまでの時間が長いことから、セーブ機能を有効とし、シューティングゲーム、アクションゲーム、レーシングゲーム等であるとき、１回のゲームが終了するまでの時間が短いことから、セーブ機能を無効とするようにしてもよい。
課金方法識別データ１６は、ゲームに関するデータ１９を実行するときの課金方法を識別するためのデータである。具体的に、課金方法識別データ１６は、ゲームに関するデータ１９を実行するに際して課金を行うか否か、課金を行うのであれば、時間単位で課金する時間課金であるのか、ゲームに関するデータ１９のコンテンツを実行する度に課金する１回課金であるかゲームに関するデータ１９を買い取ったとき課金する買取課金であるのかを識別するためのデータである。勿論、課金方法識別データは、ゲームに関するデータ１９を実行するに当たって課金不要の場合は無料であることを示すデータとなる。図２に示すように、課金方法識別データ１６は、ジャンルデータ１４によってゲームに関するデータ１９が長時間型ゲームであることが示されているとき、１回のゲームが終了するまでの時間が長いことから時間課金を示すように設定され、ジャンルデータ１４によって短時間型ゲームであることが示されているとき、１回のゲームが終了するまでの時間が短いことから１回課金を示すように設定される。
なお、個々のゲームの種類で分類するとき、課金方法識別データ１６は、ジャンルデータ１４がＲＰＧやシミュレーションゲーム等であると、１回のゲームが終了するまでの時間が長いことから時間課金を示すように設定され、ジャンルデータ１４がシューティングゲーム、アクションゲーム、レーシングゲーム等であると、１回のゲームが終了するまでの時間が短いことから１回課金を示すように設定してもよい。
何れのジャンルのゲームにおいても、課金方法識別データ１６は、無料或いは買取課金に設定されるようにしてもよい。アーケードゲーム機を用いるとき、課金方法識別データ１６は、時間課金と１回課金の何れかに設定され、家庭用ゲーム機に用いるとき、課金方法識別データ１６は、上述した４種類のうちの何れか一に設定される。
以上のような課金方法識別データ１６は、例えば４ビットで表現され、「００００」のとき無料とし、「０Ｘ０１」のとき時間課金とされ、「０Ｘ１０」のとき１回課金とされ、「０１ＸＸ」のとき買取課金とされる。「Ｘ」は、ドントケア（ｄｏｎ’ｔ　ｃａｒｅ）とされ、残りは予備（ｒｅｓｅｒｖｅｄ）とされる。
課金額データ１７は、課金方法識別データ１６が時間課金、１回課金及び買取課金のいずれかに設定されているときの課金金額を示すデータであり、例えば１６ビット×２ビットで表現される。例えば、課金額データ１７は、課金方法識別データ１６が時間課金「０Ｘ０１」のとき、１分当たり２０円と設定され、課金方法識別データ１６が１回課金「０Ｘ１０」のとき、１回当たり１００円と設定され、課金方法識別データ１６が買取課金「０１ＸＸ」のとき、買取価格で２０００円と設定される。
以上のように構成されたプログラムでは、コンテンツとしてのゲームの種類に応じて最適な課金方法を定めることができる。すなわち、図２に示すように、ゲームに関するデータ１９がＲＰＧ、シミュレーションゲーム等又は利用者がゲームを１回終了するまでに長時間を要する長時間型ゲームであるときには、利用者がゲームを再生して遊ぶ時間、即ちプレイ時間が長時間となることから、課金方法を１回課金とすると課金の金額が高額に設定する必要が出てくる。本発明は、プレイ時間に応じて課金することができることから、利用者に対する金銭的な負担を小さくすることができる。したがって、このような図１に示すプログラムデータは、家庭用ゲーム機だけでなくアーケードゲーム機でもゲームを楽しむことができる。上述した図１に示したプログラムデータのセーブ機能を活用することで、途中でゲームを中断しても、次にゲームを行う際に前回中断した続きからゲームを再開することができる。ゲームに関するデータ１９がシューティングゲーム、アクションゲーム、レーシングゲーム等又は１回のゲームのプレイ時間が短時間の短時間型ゲームであるときには、課金方法を１回課金に設定することができる。
何れのジャンルのゲームにしても、ゲームを１回若しくは所定時間行う際の単価を安く設定することができる。したがって、利用者は、実際に所望のプログラムデータが記録された記録媒体を買い取る前に、１回課金又は時間課金等の課金額データが付加されたプログラムデータに基づいて廉価で試しにゲームを行うことができる。この場合、制御データ１５は、セーブ機能を無効としてもよい。
以上、図１に示すプログラムデータが記録媒体で提供される例を説明したが、このプログラムは、サーバ装置からネットワークを介してゲーム機等のデータ処理装置にダウンロードされるものであってもよい。
次に、本発明が適用された上述したプログラムを実行するデータ処理装置３０について説明する。
このデータ処理装置３０は、図３に示すように、図１に示したプログラムデータが記憶されたＲＯＭ型カセット３１が装着されるドライブ３２と、ドライブ３２で読み出したプログラムデータに再生処理を施す再生処理部３３と、プログラムデータが記憶されたＲＯＭ型光ディスク３４が装着されるドライブ３５と、ドライブ３５を構成する図示しない光ピックアップで読み出されたプログラムデータに再生処理を施す再生処理部３６と、サーバ装置３７よりインターネット等のネットワーク３８を介してプログラムデータを受信する通信インターフェース（以下、単に通信Ｉ／Ｆともいう。）３９と、サーバ装置３７よりダウンロードしたプログラムデータを保存するハードディスク等からなる記憶部４０と、記憶部より読み出したプログラムデータに再生処理を施す再生処理部４１とを備える。
再生処理部３３，３６，４１は、ＲＯＭ型カセット３１、ＲＯＭ型光ディスク３４或いは記憶部４０から読み出した出力データとしてのプログラムデータを所定の方式で復調し、エラー訂正等の処理を施す。再生処理部３３，３６，４１は、プログラムデータ中のゲームに関するデータ１９を制御部に出力すると共にプログラムデータから抽出した制御データ１５をセーブ機能制御部４６に出力する。再生処理部３３，３６，４１は、プログラムデータから抽出した課金方法識別データ１６を判別部４２に出力すると共に課金額データ１７を課金処理部４３に出力する。
データ処理装置３０は、課金方法識別データ１６に基づいて課金方法を判別する判別部４２と、課金額データ１７に基づいて課金処理をする課金処理部４３と、硬貨が投入されるコイン投入部４４と、プリペイドカードやクレジットカード等のカードが挿入されるカードリーダ４５と、セーブ機能を制御するセーブ機能制御部４６と、再生処理部３３，３６，４１から入力されたプログラムデータに基づいて全体の動作を制御する制御部４７とを備える。
判別部４２は、再生処理部３３，３６，４１でプログラムデータから抽出された課金方法識別データ１６が入力され、ゲームに関するデータ１９を実行、即ち再生する際の課金方法を判別する。具体的に、抽出された判別部４２は、課金方法識別データ１６が「００００」のとき無料であると判別し、課金方法識別データ１６が「０Ｘ０１」のとき時間課金であると判別し、課金方法識別データ１６が「０Ｘ１０」のとき１回課金であると判別し、「０１ＸＸ」のとき買取課金と判別する。判別部４２は、この課金方法識別データの判別結果を課金処理部４３に出力する。
課金処理部４３は、再生処理部３３，３６，４１でプログラムデータから抽出された課金額データ１７が入力される。課金処理部４３は、コイン投入部４４より投入された硬貨の金額を算出すると共に、カードリーダ４５に挿入されたカード、この場合はプリペイドカードの残金を算出する。課金処理部４３は、判別部４２によって判別された課金方法で課金額データ１７に基づいた金額分の課金処理を行う。課金処理部４３は、課金処理を行うことができたかどうか、すなわちコイン投入部４４より課金額以上の金額の硬貨が投入され課金を行うことができたか、或いは、カード残金が課金額以上で課金処理を行うことができたかどうかの結果を制御部４７に出力する。
セーブ機能制御部４６は、再生処理部３３，３６，４１でプログラムデータから抽出された制御データ１５が入力される。セーブ機能制御部４６は、制御データ１５が「００」のときセーブ機能が無効となるように制御部４７に制御データを供給し、制御データ１５が「０１」のときセーブ機能が有効となるように制御部４７に制御データを供給する。
なお、このセーブ機能制御部４６は、制御データ１５の代わりにプログラムデータのジャンルデータ１４が長時間型ゲーム又はＲＰＧ、シミュレーションゲーム等であるとき、セーブ機能が有効となるように制御部４７を制御し、ジャンルデータ１４が短時間型ゲーム又はシューティングゲーム、アクションゲーム、レーシングゲーム等であるとき、セーブ機能が無効となるように制御部４７に制御データを供給するようにしてもよい。
制御部４７は、再生処理部３３，３６，４１から入力されたゲームに関するデータ１９に基づいて全体の動作を制御する。具体的に、制御部４７は、判別部４２で判別された課金方法に基づいて課金処理部４３で課金を行うことができたときゲームに関するデータ１９を実行する。制御部４７は、ゲーム中、操作部５１からの入力信号に応じてゲームを進行する。
更に、データ処理装置３０は、ゲームの進行途中でデータをセーブしたときセーブデータが記録される装置本体に対して着脱可能なメモリ４８が装着されるメモリインターフェース（以下、単にメモリＩ／Ｆともいう。）４９を備え、このメモリ４８を他の装置のメモリＩ／Ｆ４９に装着すれば、他の装置であってもゲームを途中から再開できる。
なお、セーブデータは、メモリ４８に記憶する他、ＲＯＭ型カセット３１内に設けられたメモリやＲＯＭ型光ディスク３４の一部に設けられた記録可能な領域や記憶部４０やカードリーダに挿入されたカードに設けられたメモリに記憶するようにしてもよい。
データ処理装置３０は、ゲーム内容が表示されるＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）、ＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ　Ｔｕｂｅ）等からなる表示部５０と、表示部５０に表示された表示内容に応じて利用者によって操作されるジョイスティック等の操縦レバー型の入力装置やトラックボール等の球状入力装置や押し釦、キーボード、マウス等からなる操作部５１とを備える。利用者は、表示部５０に表示されたゲームに関するデータ１９に基づく表示内容に応じて操作部５１を操作する。操作部５１は、利用者の操作に応じた出力信号を制御部４７に供給する。
次に、図４を参照して、データ処理装置３０が課金方法を識別する手順を説明する。
データ処理装置３０が検出した業務用のゲーム機としてゲーム店頭に設置されているアーケードゲーム機であるとき、コイン投入部４４に硬貨が投入され、又はカードリーダ４５にカードが挿入されると、ステップＳ１において、課金処理部４３は、コインの投入金額又は挿入されたカードの残金を検出する。ステップＳ２において、利用者によって操作部５１のスタート釦が押されると、操作部５１は、この信号を制御部４７に供給し、制御部４７は、ＲＯＭ型カセット３１、ＲＯＭ型光ディスク３４若しくは記憶部４０から図１に示すプログラムデータを読み出す。なお、データ処理装置３０が家庭用ゲーム機であるとき、制御部４７は、このステップＳ２から処理を開始する。
ステップＳ３において、判定部４２は、再生処理部３３，３６，４１よりプログラムデータが抽出された課金方法識別データ１６に基づいてゲームに関するデータ１９を実行する際の課金方法を判別する。具体的に、判別部４２は、プログラムデータより抽出された課金方法識別データ１６が「０Ｘ０１」（時間課金）であるときステップＳ４に進み、課金方法識別データ１６が「０Ｘ１０」（１回課金）であるときステップＳ５に進み、「０１ＸＸ」（買取課金）ステップＳ６に進み、課金方法識別データ１６が「００００」（無料）であるときステップＳ７に進む。判別部４２は、この判別結果を課金処理部４３に出力する。
ここで、時間課金と１回課金とは、データ処理装置３０がアーケードゲーム機であるときに主に適用される。時間課金は、主に１回のゲーム終了までに長時間を要する長時間型ゲームに適用され、１回課金は、主に１回のゲーム終了までが短い短時間型ゲームに適用される。そこで、先ず、ステップＳ４で判別部４２が長時間型ゲームに適用される時間課金であると判別したときの動作について図５を参照して説明する。
判別部４２は、上述した図４に示したステップＳ３での判別結果を課金処理部４３に出力し、課金処理部４３は、ステップＳ１１において、判別部４２から供給された判別結果に基づいて時間単位の課金処理を行う。すなわち、課金処理部４３は、課金額データに基づいてコイン投入部４４より投入された硬貨の投入金額又は挿入されたカードの残金より例えば１分当たり２０円の課金を行う。課金処理部４３は、時間課金を行うことができたとき、即ち課金処理が正常に終了したとき、課金完了データを制御部４７に出力し、時間課金を行うことができなかったとき、即ち課金処理が正常に終了できなかったとき、課金未完了データを制御部４７に出力する。制御部４７は、課金完了が完了しているとき、ステップＳ１２に進み、ゲームを実行し、ステップＳ１１で課金が完了していないとき、表示部５０に不足金額を表示し、又は処理を終了する。利用者は、この時点で表示部５０に表示されている不足金額をゲーム機のコイン投入部４４に硬貨を投入することによって後述するように処理を継続させることができる。
ステップＳ１３において、制御部４７は、所定時間、例えば１分間経過したかどうかを判断し、所定時間経過したとき、ステップＳ１４に進み、所定期間経過していないとき、ステップＳ１２を繰り返す。ステップＳ１４において、制御部４７は、ゲームを終了する。制御部４７は、表示部５０に、ゲームを継続して行うかここで止めるかを表示する。制御部４７は、利用者が操作部５１を操作することによって、操作部５１からゲームを継続する継続信号が入力されるとステップＳ１７に進み、操作部５１からゲームを中断する中断信号が入力されるとステップＳ１５に進む。
ステップＳ１５において、セーブ機能制御部４６は、再生処理部３３，３６，４１から入力された制御データ１５に基づいてセーブ機能を制御する。すなわち、セーブ機能制御部４６は、制御データ１５が「００」のときセーブ機能を無効とし、制御データ１５が「０１」のときセーブ機能を有効とする。制御部４７は、セーブ機能が有効なとき、ステップＳ１５に進み、メモリＩ／Ｆ４９に装着されているメモリ４８にセーブデータを記録し、セーブ機能が無効なとき、処理を終了する。このセーブデータは、ゲームがどこまで進行したかに関するデータ、得点等に関するデータ等、次回利用者がゲームを再開するとき中断した状態から自動的に再開するのに必要とされるデータである。
ステップＳ１４において、利用者が操作部５１を操作してゲーム継続が選択されると、ステップＳ１７おいて、課金処理部４３は、次の所定時間分の料金を課金することができるかどうか、即ち時間課金によって課金される少なくとも最小単位の金額を課金することができるかどうかを判断するため残金の算出を行う。課金処理部４３は、課金額データ１７に基づいて時間課金を行うことができるだけ投入された硬貨に基づく残金又は挿入されたカードの残高があるとき、ステップＳ１１に戻り、時間課金を行い、投入された硬貨又はカードの残高が無いか不足しているとき、金額が不足していることを示す不足信号を制御部４７に出力する。制御部４７は、ステップＳ１８において、不足金額の補充を求めるように表示部５０に表示する。制御部４７は、利用者が操作部５１を操作して操作部５１から不足金額の補充を行わない旨の信号が入力されたとき、ステップＳ１５に進み、利用者が操作部５１を操作して操作部５１から不足金額の補充を行う旨の信号が入力されたとき、ステップＳ１９に進む。ステップＳ１９において、課金処理部４３は、コイン投入部４４に新たに硬貨が投入され、又は新たなカードが挿入される等して不足金額の補充があったかどうかを判断し、不足金額の補充があったとき、即ち課金処理が正常に行われたと判別して課金完了データを制御部４７に出力し、不足金額の補充が無かったとき、課金処理が正常に行われなかったと判別して課金未完了データを制御部４７に出力する。制御部４７は、課金完了データが供給されたとき、ステップＳ１１に進み課金処理を行い、課金未完了データが供給れたとき、ステップＳ１５に進む。
次に、ステップＳ３で判別部４２が短時間型ゲームに適用される１回課金であると判別しステップＳ５に進んだときの動作について図６を参照して説明する。
判別部４２は、課金方法が１回課金であることを示す判別結果を課金処理部４３に供給し、課金処理部４３は、課金額データ１７に基づいてステップＳ２１において、１回課金処理を行う。すなわち、課金処理部４３は、コイン投入部４４より投入された硬貨の投入金額又は挿入されたカードの残金より例えばゲーム１回当たり１００円の課金を行う。課金処理部４３は、１回課金を行うことができたとき、即ち課金処理が正常に終了したときに課金完了データを制御部４７に出力し、時間課金を行うことができなかったとき、即ち課金処理が正常に終了しなかったときに課金未完了データを制御部４７に出力する。制御部４７は、課金完了が完了したとき、ステップＳ２２に進み、ゲームを実行し、課金が完了していないとき、表示部５０に不足金額を表示し、又は処理を終了する。利用者は、表示部５０に金額が不足している旨の表示が行われた時点で、不足している金額を、硬貨を投入する等することによって補充してゲームをする継続させることもできる。
ステップＳ２３において、制御部４７は、ゲームが終了したかどうかを判断し、ゲームが終了していないときステップＳ２２を繰り返し、終了したとき、ステップＳ２４に進む。セーブ機能制御部４６は、ステップＳ２４において、再生処理部３３，３６，４１から入力された制御データ１５に基づいてセーブ機能を制御する。制御部４７は、セーブ機能制御部４６から供給される制御データに基づいてセーブ機能が有効なとき、ステップＳ２５に進み、メモリＩ／Ｆ４９に装着されているメモリ４８にセーブデータを記録し、セーブ機能が無効なとき処理を終了する。
以上のような時間課金や１回課金は、データ処理装置３０がアーケードゲーム機のときに用いられるものであるが、データ処理装置３０が家庭用ゲーム機であるとき、上述した時間課金や１回課金の他に下記に説明する買取や無料の課金方法が用いられる。そこで、先ず、ステップＳ３で判別部４２が買取課金であると判別しステップＳ６に進んだときの動作について図７を参照して説明する。
判別部４２は、課金方法が買取課金である旨の判別結果を課金処理部４３に供給し、課金処理部４３は、課金額データ１７に基づいてステップＳ３１において、買取課金を行う。すなわち、課金処理部４３は、コイン投入部４４より投入された硬貨の投入金額又は挿入されたカードの残金より例えば２０００円の課金を行う。課金処理部４３は、ステップＳ３１で買取課金を行うことができたとき、即ち課金処理が正常に終了したときに課金完了データを制御部４７に出力し、ステップＳ３１で買取課金を行うことができなかったとき、即ち課金処理が正常に終了しなかったとき課金未完了データを制御部４７に出力する。制御部４７は、課金完了が完了したと判別されたとき、ステップＳ３２に進み、ゲームを実行し、ステップＳ３１で課金が完了していないと判別されたとき、表示部５０に不足金額を表示し、又は処理を終了する。勿論、この時点で利用者が不足する金額を硬貨等を投入することによって補充された場合にはゲームの買い取りに必要な金額が満たされるので買い取りが成立する。ステップＳ３３において、制御部４７は、ゲームが終了したかどうかを判断し、ゲームが終了していないときステップＳ３２を繰り返す。以後、買い取ったゲーム、即ちコンテンツとしてのゲームに関するデータ１９は、課金処理が行われること無く、利用者は自由にゲームを行い、楽しむことができる。
次いで、ステップＳ３で判別部４２が、課金方法識別データ１６が試供品等のゲームソフトに適用される無料であると判別しステップＳ７に進んだときの動作について図８を参照して説明する。
判別部４２は、課金方法が無料である旨の判別結果を制御部４７に出力し、制御部４７は、ステップＳ４１において、ゲームを実行する。ステップＳ４２において、制御部４７は、ゲームが終了したかどうかを判断し、ゲームが終了していないときステップＳ４１を繰り返す。
次いで、セーブ機能制御部４６は、ステップＳ４３において、再生処理部３３，３６，４１から入力された制御データ１５に基づいてセーブ機能を制御する。制御部４７は、セーブ機能制御部４６から供給される制御データに基づいてセーブ機能が有効なとき、ステップＳ４４に進み、メモリＩ／Ｆ４９に装着されているメモリ４８にセーブデータを記録し、セーブ機能が無効なとき、処理を終了する。例えば、試供品としてこのプログラムデータ、即ちゲームソフトを頒布するときには、課金方法を無料とし、セーブ機能を無効とし、機能を制限することができる。
以上のようなデータ処理装置３０では、ゲームに関するデータ１９の種類に応じて課金処理を行うことができる。すなわち、データ処理装置３０は、ゲームに関するデータ１９がＲＰＧ、シミュレーションゲーム等又は１回のゲームを終了するまでに長時間を要する長時間型ゲームであるときにも、プレイ時間、即ち利用者がゲームを実行している時間に応じて課金するようになり、利用者は、長時間型ゲームを家庭用ゲーム機でだけでなくゲームセンタ等のゲーム店でも楽しむことができる。
なお、データ処理装置３０が特に家庭用ゲーム機であるときには、サーバ装置側で課金処理を行うようにしてもよい。
上述した本発明では、ゲームソフトを例にとって説明したが、ゲームに関するデータ１９としては、楽曲、映画、書籍等の著作物であってもよい。楽曲のときには、課金方法識別データ１６で、１曲或いは１アルバムを再生する毎に課金する１曲或いは１アルバム再生課金と、再生時間分課金する時間課金と、楽曲を買い取ったとき課金する買取課金とを識別するようにすればよい。また、映画のときには、１映画（１タイトル）を再生する毎に課金する１映画（１タイトル）課金と、再生時間分課金する時間課金と、映画１タイトルを買い取ったとき課金する買取課金とを識別するようにすればよい。更に、書籍であるときには、１冊（題号）毎の１冊（題号）課金と、１頁毎に課金する１頁課金と、再生時間分課金する時間課金と、１冊（題号）を買い取ったとき課金する買取課金とを識別するようにすればよい。
産業上の利用可能性
本発明によれば、ヘッダ部に課金方法識別データをコンテンツの種類に応じて設けることで、コンテンツの特徴に合わせて課金処理を行うことができる。したがって、コンテンツがゲームソフトであるときには、長時間型ゲーム等アーケードゲームに適さないゲームソフトであっても、ゲームセンタで行うことができるようになる。
【図面の簡単な説明】
図１は、本発明が適用されたプログラムのフォーマットを説明する図である。
図２は、コンテンツのジャンルとセーブ機能の有無及び課金方法との関係を説明する図である。
図３は、本発明が適用されたデータ処理装置のブロック図である。
図４は、データ処理装置が課金方法を識別する手順を説明するフローチャートである。
図５は、課金方法が時間課金であるときの手順を説明するフローチャートである。
図６は、課金方法が１回課金であるときの手順を説明するフローチャートである。
図７は、課金方法が買取課金であるときの手順を説明するフローチャートである。
図８は、課金方法が無料であるときの手順を説明するフローチャートである。
【図１】
2002056160.tif 000003
【図２】
2002056160.tif 000004
【図３】
2002056160.tif 000005
【図４】
2002056160.tif 000006
【図５】
2002056160.tif 000007
【図６】
2002056160.tif 000008
【図７】
2002056160.tif 000009
【図８】
2002056160.tif 000010
【国際調査報告】
2002056160.tif 000011
2002056160.tif 000012
2002056160.tif 000013