(57)【特許請求の範囲】
【請求項１】
ゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズ方法であって、
（ａ）のステップにおいて、前記ゲーム機内の保存ユニットにインストールしたアプリケーションプログラムを起動し、
（ｂ）のステップにおいて、前記アプリケーションプログラムが、少なくとも１以上の接続インターフェースを介して、前記携帯型記憶媒体が接続されたか確認し、
（ｃ）のステップにおいて、前記携帯型記憶媒体内のターゲットである文字ユニットを検索し、
（ｄ）のステップにおいて、小型データベースであるヘッダー内のゲームデータを検索し、
（ｅ）のステップにおいて、前記ヘッダーの識別コードに対応するタイトルページデータ又はファイル設定データが存在するか検索し、
（ｆ）のステップにおいて、前記タイトルページデータ又は前記ファイル設定データの前記ヘッダーの前記識別コードに対応するファイル設定ユニットを読み取り、及び
（ｇ）のステップにおいて、前記タイトルページデータ又は前記ファイル設定データが存在すれば、前記タイトルページデータ又は前記ファイル設定データを前記ゲーム機の画面に表示する、
ことを含む、携帯型記憶媒体におけるゲームのローカライズ方法。
【請求項２】
ゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズ方法であって、
（ａ）のステップにおいて、前記ゲーム機内の保存ユニットにインストールしたアプリケーションプログラムを起動し、
（ｂ）のステップにおいて、前記アプリケーションプログラムが、少なくとも１以上の接続インターフェースを介して、前記携帯型記憶媒体が接続されているか検索し、
（ｃ）のステップにおいて、前記携帯型記憶媒体内のターゲット文字ユニットを検索し、
（ｄ）のステップにおいて、小型データベースであるヘッダー内のゲームデータを検索し、
（ｅ）のステップにおいて、前記ヘッダーがユーザーパーティション（user  partition）を有するか確認し、有しない場合、小型データベースである複数の他のヘッダーを発生させ、有する場合、前記ユーザーパーティションが使用中であるか更に確認し、前記ユーザーパーティションがスタンバイ状態であれば、前記ユーザーパーティションを新しいユーザーに割り当て、及び
（ｆ）のステップにおいて、前記ゲームデータが存在すれば、前記ゲームデータを前記ゲーム機の画面に表示する、
ことを含む、携帯型記憶媒体におけるゲームのローカライズ方法。
【請求項３】
携帯型記憶媒体におけるゲームのローカライズシステムであって、
前記ローカライズシステムは、少なくとも１以上の携帯型記憶媒体と、ゲーム機とを含み、
前記携帯型記憶媒体は、識別コードを有する小型データベースであるヘッダーに接続されるターゲットである文字ユニットを含み、
前記ヘッダーは、少なくとも１以上のゲームファイルを含むロジックアロケーションユニットを読み取ることができ、
前記ゲームファイルが、前記ヘッダーの前記識別コードに対応するゲーム識別コードを有し、これにより、前記ヘッダーは、前記ゲームファイルに正確に対応することができ、
前記ゲーム機は、前記携帯型記憶媒体に接続されてデータをダウンロードし、又は、本来存在するファイルを上書きするための接続インターフェースを含み、
前記接続インターフェースは、アプリケーションプログラムを含む保存ユニットに接続され、
前記アプリケーションプログラムは、前記ヘッダーを読み取り、前記ヘッダーの前記識別コードに対応する前記ゲーム識別コードを有する前記ゲームファイルの関連情報を表示させ、
ユーザーがゲームを選択する時に、該ユーザーは、コントローラを経由して選択を行い、
中央演算処理装置が、前記ゲームファイルを前記ゲーム機のメインメモリの割り当てられていない領域にロードし、前記ゲームファイルを実行する、
携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項４】
前記接続インターフェースが予め設けられたサーバーにデータ接続してデータのダウンロードをするか、もしくは本来存在するファイルに上書きをすることを特徴とする請求項３に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項５】
前記ヘッダーが、タイトルページファイルか、もしくは設定ファイルを含むファイル設定ユニットにデータ接続することを特徴とする請求項３に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項６】
前記ゲームファイルがゲーム識別コードと、ゲームタイトルと、ゲームメインプログラムと、グラフィックデータと、を含むことを特徴とする請求項３に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項７】
前記ゲーム機がコンピュータか、スマートフォンか、もしくはコンシューマーゲーム機などの電子製品の内の任意の一種であり、かつ前記携帯型記憶媒体がＭＭＣカードか、ＳＤカードか、MINIＭＤカードか、ＭＤカードか、フラッシュメモリか、ハードディスクか、もしくはその他ゲームデータの保存が可能な携帯型記憶媒体であり、前記接続インターフェースがＷＩＦＩか、ブルートゥースか、ＵＳＢか、ＲＳ-４５４か、ＩＥＥＥ１３９４か、ＳＡＴＡか、Ｔｈｕｎｄｅｒｂｏｌｔか、Ｉｉｇｈｔｎｉｎｇか、もしくはその他データ伝送装置の内の一つの接続インターフェースであることを特徴とする請求項３に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項８】
前記ゲーム機がコンピュータであって、ゲームファイルを伝送する過程が次のステップによってなり、
（ａ）のステップにおいて、アプリケーションプログラムを起動して、携帯型記憶媒体が外部接続されているか検索し、接続されていれば（ｂ）のステップに進み、接続されていなければ（ｅ）のステップに進み、
（ｂ）のステップにおいて、携帯型記憶媒体内のターゲットである文字ユニットを検索し、該文字ユニットが存在すれば（ｃ）のステップに進み、存在しなければ（ｃ１）のステップに進み、
（ｃ１）のステップにおいて、フォーマットされているか検索し、フォーマットされていれば（ｃ２）のステップに進み、フォーマットされていなければ（ｅ）のステップに進み、
（ｃ２）のステップにおいて、ターゲットである文字ユニット、ヘッダー、ロジックアロケーションユニットを構築し、もしくはタイトルページデータのフォルダーか、設定データフォルダーを構築して（ｅ）のステップに進み、
（ｃ）のステップにおいて、ヘッダー内のゲームデータを検索し、ゲームデータが存在すれば（ｄ）のステップに進み、存在しなければ（ｅ）のステップに進み、
（ｄ）のステップにおいて、ロジックアロケーションユニット内のゲームファイルの識別コードに、ヘッダーのコードに対応するコードが存在しているか検索し、表示し、
（ｅ）のステップにおいて、アプリケーションプログラムにリターンパスして画面に表示し、
（ｆ）のステップにおいて、コンピュータ側のゲームファイルを再度選択し、
（ｇ）のステップにおいて、コンピュータ側のゲームファイル内のゲーム識別コードがヘッダー内のゲーム識別コードと同一か比較し、同一であれば（ｆ）のステップに進み、同一でなければ（ｈ）のステップに進み、
（ｈ）のステップにおいて、ファイルをロジックアロケーションユニットか、ファイル設定ユニットに伝送し、かつヘッダーにコードを構築する、ことを特徴とする請求項７に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項９】
前記ゲーム機が、さらに少なくとも１以上のゲームファイルの光ディスクデバイス用光ディスク読取保存媒体を含み、該光ディスクデバイス用光ディスク読取保存媒体が、ゲームファイルをロジックアロケーションユニットに書き込むことを特徴とする請求項３に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項１０】
ゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズ方法であって、次に掲げるステップによってなり、
（ａ）のステップにおいて、アプリケーションプログラムのメニューからゲームデータを読取り、
（ｂ）のステップにおいて、ゲーム機をサーバーにリンクし、リンクしたら（ｃ）のステップに進み、リンクしなければ（ｈ）のステップに進み、
（ｃ）のステップにおいて、携帯型記憶媒体内のゲームデータがサーバー内のゲームデータベースと同一であるか比較し、同一でなければ（ｄ）のステップに進み、同一であれば（ｆ）のステップに進み、
（ｄ）のステップにおいて、該ゲームプログラムのダウンロードを選択し、
（ｅ）のステップにおいてファイルを携帯型記憶媒体内のロジックアロケーションユニットにダウンロードし、かつヘッダーにゲームデータを構築して（ｈ）のステップに進み、
（ｆ）のステップにおいて、ゲームが更新されているか検索し、更新されていれば（ｇ）のステップに進み、更新されていなければ（ｇ）のステップに進み、
（ｇ）のステップにおいて、該ファイルをロジックアロケーションユニットか、もしくはファイル設定ユニットに書き込み、
（ｈ）のステップにおいて、アプリケーションプログラムのメニューに戻る、ことを特徴とする請求項５に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【請求項１１】
前記ゲーム機の該携帯型記憶媒体と少なくとも１以上のサーバーとを接続して行うデータ更新が、該携帯型記憶媒体に既存するファイルを比較する次のステップによってなり、
（ａ）のステップにおいてアプリケーションプログラムがゲームデータを読取りメニューを表示し、
（ｂ）のステップにおいて、ファイルの検索か、もしくはファイルの更新を選択してクリックし、
（ｃ）のステップにおいて、ゲーム機とサーバーとをリンクし、リンクした場合は（ｄ）のステップに進み、リンクしない場合は（ｇ）のステップに進み、
（ｄ）のステップにおいて、該携帯型記憶媒体内のゲームデータがサーバー内のゲームデータベースと同一であるか比較し、異なるファイルである場合は該ファイルが存在しないか、もしくは欠落していると表示し、同一である場合はファイルが存在すると表示するか、もしくはファイルが存在するが損壊していると表示して（ｆ）のステップに進み、ファイルが存在しないか、欠落している場合は（ｅ）のステップに進み、
（ｅ）のステップにおいて、ファイルのダウンロードを完成させて（ｇ）のステップに進み、
（ｆ）のステップにおいて、ファイルをダウンロードするか、強制的にダウンロードした後（ｆ１）のステップに進み、
（ｆ１）のステップにおいて、ファイルを上書きし、
（ｇ）のステップにおいて、ステップを終了してメニユーに戻る、ことを特徴とする請求項３に記載の携帯型記憶媒体におけるゲームのローカライズシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はゲームプログラムに関し、特にゲーム機にマウントする携帯型記憶媒体において瞬時にゲームをローカライズするシステム及びその方法に関する。
【背景技術】
【０００２】
ゲーム機に用いるゲームソフトについて、一部のゲームソフトはファイルの大きさ、数量、発展速度がゲーム機のハードウエアの空間とインターフェースを介した伝送速度を大きく上回る。このような場合は、ゲームを読み取りプレイする際に、携帯型記憶媒体に保存したゲームを読み取り、一旦ゲーム機内のハードディスクに保存しなければならず、こうしてはじめてゲームをプレイすることができる。しかしながら、携帯型記憶媒体に膨大な数のームが保存されている場合、ゲームを読み取るためにかなりの時間を費やす。しかも、ゲーム機のハードディスクは容量に制限があり、容量を超えてゲームを保存することはできない。また、周知のゲーム機は、一般にハードディスクの関係でゲーム機本体の堆積が過大になり、記憶装置がほとんどの内部空間を占める。このため、携帯に不便となるのみならず、製造コストの増大となる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
この発明は、携帯型記憶媒体に保存したゲームを効率よくゲーム機にマウントし、ゲーム機においてハードディスクに保存しなくても効率よくゲームをマウントできる、ゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズシステム及びその方法を提供することを課題とする。
【課題を解決するための手段】
【０００４】
そこで、発明者は従来の技術の欠点に鑑み鋭意研究を重ねた結果、ターゲットである文字ユニットと、該文字ユニットにデータ接続するエンコードされた小型データベースであるヘッダーであって、かつ内包する少なくとも１以上のゲームファイルのロジックアロケーションユニットを読み取ることができるヘッダーと、を具える少なくとも１以上の携帯型記憶媒体と、
該携帯型記憶媒体にデータ接続してデータをダウンロードし、もしくはダウンロードして本来存在するファイルに上書きするための接続インターフェースであって、かつアプリケーションプログラムを具える保存ユニットにデータ接続する接続インターフェースを具えるゲーム機と、を具え、
該アプリケーションプログラムが、該ヘッダー内の該ゲームファイルとマッチしたコードを読み取って表示し、実行するゲームを選択する場合は、コントローラで実行するゲームを選択し、中央演算処理装置によって処理し、該ゲームファイルをメインメモリの割り当てられていない領域にロードしてゲームを実行する、携帯型記憶媒体におけるゲームのローカライズシステムと、及び（ａ）のステップにおいてゲーム機内の保存ユニットにインストールしたアプリケーションプログラムを起動し、
（ｂ）のステップにおいて、該アプリケーションプログラムが、少なくとも１以上の接続インターフェースを介して携帯式記憶媒体が接続されたか検索し、接続されていれば（ｃ）のステップに進み、接続されていなければ（g）のステップに進み、
（ｃ）のステップにおいて、携帯型記憶媒体内のターゲットである文字ユニットを検索し、該文字ユニットが存在しなければ（ｇ）のステップに進み、存在すれば（ｄ）のステップに進み、
（ｄ）のステップにおいてヘッダー内のゲームデータを検索し、該ゲームデータが存在すれば（ｅ）のステップに進み、存在しなければ（ｇ）のステップに進み、
（ｅ）のステップにおいて、該ヘッダーのコードに対応するタイトルページデータか、もしくはファイル設定データが存在するか検索し、対応すれば（ｆ）のステップに進み、対応しなければデフォルト値を採用して（ｇ）のステップに進み、
（ｆ）のステップにおいて、例えばタイトルページデータ、又はファイル設定データなどのヘッダーのコードに対応するファイル設定ユニットを読取り、（ｇ）のステップに進み、
（ｇ）のステップにおいて該アプリケーションプログラムのメニューにリターンパスして画面に表示する携帯型記憶媒体におけるゲームのローカライズ方法によって課題を解決できる点に着眼し、係る知見に基づいて本発明を完成させた。以下この発明について説明する。
【０００５】
請求項１に記載するゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズ方法は、次に掲げるステップによってなり、
（ａ）のステップにおいてゲーム機内の保存ユニットにインストールしたアプリケーションプログラムを起動し、
（ｂ）のステップにおいて、該アプリケーションプログラムが、少なくとも１以上の接続インターフェースを介して携帯式記憶媒体が接続されたか検索し、接続されていれば（ｃ）のステップに進み、接続されていなければ（g）のステップに進み、
（ｃ）のステップにおいて、携帯型記憶媒体内のターゲットである文字ユニットを検索し、該文字ユニットが存在しなければ（ｇ）のステップに進み、存在すれば（ｄ）のステップに進み、
（ｄ）のステップにおいてヘッダー内のゲームデータを検索し、該ゲームデータが存在すれば（ｅ）のステップに進み、存在しなければ（ｇ）のステップに進み、
（ｅ）のステップにおいて、該ヘッダーのコードに対応するタイトルページデータか、もしくはファイル設定データが存在するか検索し、対応すれば（ｆ）のステップに進み、対応しなければデフォルト値を採用して（ｇ）のステップに進み、
（ｆ）のステップにおいて、例えばタイトルページデータ、又はファイル設定データなどのヘッダーのコードに対応するファイル設定ユニットを読取り、（ｇ）のステップに進み、
（ｇ）のステップにおいて該アプリケーションプログラムのメニューにリターンパスして画面に表示する。
【０００６】
請求項２に記載するマウントする携帯型記憶媒体におけるゲームのローカライズ方法は次に掲げるステップによってなり、
（ａ）のステップにおいてゲーム機の保存ユニットにインストールしたアプリケーションプログラムを起動し、
（ｂ）のステップにおいて、該アプリケーションプログラムが、少なくとも１以上の接続インターフェースを介して、携帯型記憶媒体が接続されているか検索し、接続されていれば（ｃ）のステップに進み、接続されていなければ（ｆ）のステップに進み、
（ｃ）のステップにおいて携帯型記憶媒体内のターゲット文字ユニットを検索し、該ターゲット文字ユニットが存在しなければ（ｆ）のステップに進み、存在していれば（ｄ）のステップに進み、
（ｄ）のステップにおいてヘッダー内のゲームデータを検索し、該ゲームデータが存在しなければ（ｆ）のステップに進み、存在していれば（ｄ）のステップに進み、
（ｅ）のステップにおいて、ヘッダーのユーザーに割り当てられた状況の有無を検索し、割り当てられていなければ複数のヘッダーを発生させ、割り当てられていれば該ユーザーのセクターの使用時間か、該ユーザーのリンクの状況を検索し、スタンバイ状態であれば該セクターを新しいユーザーに割り当て、
（ｆ）のステップにおいて、該アプリケーションプログラムにリターンパスしてメニュー画面に表示する。
【０００７】
請求項３に記載する携帯型記憶媒体におけるゲームのローカライズシステムは、ターゲットである文字ユニットと、該文字ユニットにデータ接続するエンコードされた小型データベースであるヘッダーであって、かつ内包する少なくとも１以上のゲームファイルのロジックアロケーションユニットを読み取ることができるヘッダーと、を具える少なくとも１以上の携帯型記憶媒体と、
該携帯型記憶媒体にデータ接続してデータをダウンロードし、もしくはダウンロードして本来存在するファイルに上書きするための接続インターフェースであって、かつアプリケーションプログラムを具える保存ユニットにデータ接続する接続インターフェースを具えるゲーム機と、を具え、
該アプリケーションプログラムが、該ヘッダー内の該ゲームファイルとマッチしたコードを読み取って表示し、実行するゲームを選択する場合は、コントローラで実行するゲームを選択し、中央演算処理装置によって処理し、該ゲームファイルをメインメモリの割り当てられていない領域にロードしてゲームを実行する。
【０００８】
請求項４に記載する携帯型記憶媒体におけるゲームのローカライズシステムは、請求項３における接続インターフェースが予め設けられたサーバーにデータ接続してデータのダウンロードをするか、もしくは本来存在するファイルに上書きをする。
【０００９】
請求項５に記載する携帯型記憶媒体におけるゲームのローカライズシステムは、請求項３におけるヘッダーが、タイトルページファイルか、もしくは設定ファイルを含むファイル設定ユニットにデータ接続する。
【００１０】
請求項６に記載する携帯型記憶媒体におけるゲームのローカライズシステムは、請求項３におけるゲームファイルがゲーム識別コードと、ゲームタイトルと、ゲームメインプログラムと、グラフィックデータと、を含む、
【００１１】
請求項７に記載する携帯型記憶媒体におけるゲームのローカライズシステムは、請求項３におけるゲーム機がコンピュータか、スマートフォンか、もしくはコンシューマーゲーム機などの電子製品の内の任意の一種であり、かつ該携帯型記憶媒体がＭＭＣカードか、ＳＤカードか、MINIＭＤカードか、ＭＤカードか、フラッシュメモリか、ハードディスクか、もしくはその他ゲームデータの保存が可能な携帯型記憶媒体であり、該接続インターフェースがＷＩＦＩか、ブルートゥースか、ＵＳＢか、ＲＳ-４５４か、ＩＥＥＥ１３９４か、ＳＡＴＡか、Ｔｈｕｎｄｅｒｂｏｌｔか、Ｉｉｇｈｔｎｉｎｇか、もしくはその他データ伝送装置の内の一つの接続インターフェースである。
【００１２】
請求項８に記載する携帯型記憶媒体におけるゲームのローカライズシステムは請求項７におけるゲーム機がコンピュータであって、ゲームファイルを伝送する過程が次のステップによってなり、
（ａ）のステップにおいてアプリケーションプログラムを起動して、携帯式記憶媒体が外部接続されているか検索し、接続されていれば（ｂ）のステップに進み、接続されていなければ（ｅ）のステップに進み、
（ｂ）のステップにおいて、携帯型記憶媒体内のターゲットである文字ユニットを検索し、該文字ユニットが存在すれば（ｃ）のステップに進み、存在しなければ（ｃ１）のステップに進み、
（ｃ１）のステップにおいてフォーマットされているか検索し、フォーマットされていれば（ｃ２）のステップに進み、フォーマットされていなければ（ｅ）のステップに進み、
（ｃ２）のステップにおいてターゲットである文字ユニット、ヘッダー、ロジックアロケーションユニットを構築し、もしくはタイトルページデータのフォルダーか、設定データフォルダーを構築して（ｅ）のステップに進み、
（ｃ）のステップにおいてヘッダー内のゲームデータを検索し、ゲームデータが存在すれば（ｄ）のステップに進み、存在しなければ（ｅ）のステップに進み、
（ｄ）のステップにおいて、ロジックアロケーションユニット内のゲームファイルの識別コードに、ヘッダーのコードに対応するコードが存在しているか検索し、表示し、
（ｅ）のステップにおいてのステップにおいてアプリケーションプログラムにリターンパスして画面に表示し、
（ｆ）のステップにおいてコンピュータ側のゲームファイルを再度選択し、
（ｇ）のステップにおいて、コンピュータ側のゲームファイル内のゲームコードがヘッダー内のゲームコードと同一か比較し、同一であれば（ｆ）のステップに進み、同一でなければ（ｈ）のステップに進み、
（ｈ）のステップにおいて、ファイルをロジックアロケーションユニットか、ファイル設定ユニットに伝送し、かつヘッダーにコードを構築する。
【００１３】
請求項９に記載する携帯型記憶媒体におけるゲームのローカライズシステムは、請求項３におけるゲーム機が、さらに少なくとも１以上のゲームファイルの光ディスクデバイス用光ディスク読取保存媒体を含むか、もしくは含んでいなく、該光ディスクデバイス用光ディスク読取保存媒体が、ゲームファイルをロジックアロケーションユニット書き込む。
【００１４】
請求項１０に記載する携帯型記憶媒体におけるゲームのローカライズ方法は、請求項５におけるゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズ方法であって、次に掲げるステップによってなり、
（ａ）のステップにおいて、アプリケーションプログラムのメニューからゲームデータを読取り、
（ｂ）のステップにおいて、ゲーム機をサーバーにリンクし、リンクしたら（ｃ）のステップに進み、リンクしなければ（ｈ）のステップに進み、
（ｃ）のステップにおいて、携帯型記憶媒体内のゲームデータがサーバー内のゲームデータベースと同一であるか比較し、同一でなければ（ｄ）のステップに進み、同一であれば（ｆ）のステップに進み、
（ｄ）のステップにおいて、該ゲームプログラムのダウンロードを選択し、
（ｅ）のステップにおいてファイルを携帯型記憶媒体内のロジックアロケーションユニットにダウンロードし、かつヘッダーにゲームデータを構築して（ｈ）のステップに進み、
（ｆ）のステップにおいて。ゲームが更新されているか検索する。更新されていれば（ｇ）のステップに進み、更新されていなければ（ｇ）のステップに進み、
（ｇ）のステップにおいて、該ファイルをロジックアロケーションユニットか、もしくはファイル設定ユニットに書き込み、
（ｈ）のステップにおいて、アプリケーションプログラムのメニューに戻る。
【００１５】
請求項１１に記載する帯型記憶媒体におけるゲームのローカライズシステムは、請求項３における前記ゲーム機の該携帯型記憶媒体と少なくとも１以上のサーバーとを接続して行うデータ更新が、該携帯型記憶媒体に既存するファイルを比較する次のステップによってなり、
（ａ）のステップにおいてアプリケーションプログラムがゲームデータを読取りメニューを表示し、
（ｂ）のステップにおいて、ファイルの検索か、もしくはファイルの更新を選択してクリックし、
（ｃ）のステップにおいて、ゲーム機とサーバーとをリンクする。リンクした場合は（ｄ）のステップに進み、リンクしない場合は（ｇ）のステップに進み、
（ｄ）のステップにおいて、該携帯型記憶媒体内のゲームデータがサーバー内のゲームデータベースと同一であるか比較し、異なるファイルである場合は該ファイルが存在しないか、もしくは欠落していると表示し、同一である場合はファイルが存在すると表示するか、もしくはファイルが存在するが損壊していると表示して（ｆ）のステップに進む。ファイルが存在しないか、欠落している場合は（ｅ）のステップに進み、
（ｅ）のステップにおいて、ファイルのダウンロードを完成させて（ｇ）のステップに進み、
（ｆ）のステップにおいてファイルをダウンロードするか、強制的にダウンロードした後（ｆ１）のステップに進み、
（ｆ１）のステップにおいて、ファイルを上書きし、
（ｇ）のステップにおいて、ステップを終了してメニユーに戻る。
【発明の効果】
【００１６】
この発明によれば、ゲーム機においてハードディスクに保存しなくても効率よくゲームをマウントできるという効果があり、このためかつゲーム機の体積縮小を達成することができるという利点を有する。
【図面の簡単な説明】
【００１７】
【図１】この発明における携帯型記憶媒体の構造を示したブロック図である。
【図２】この発明におけるゲーム機の構造をしめしたブロック図である。
【図３】図２に開示するゲーム機が図１に開示する携帯型記憶媒体からデータを読取るステップを示したフローチャートである。
【図３ａ】この発明の好ましい実施の形態を示した説明図である。
【図３ｂ】メニューの実施例を示した説明図である。
【図４】ゲームプログラムを実行するステップを示したフローチャートである。
【図５】ゲーム機がコンピュータである場合のゲームファイル伝送ステップを示したフローチャートである。
【図６】ゲーム機と携帯型記憶媒体とを接続してダウンロードするステップを示したフローチャートである。
【図７】ゲーム機を携帯型記憶媒体とサーバーとに接続してデータを更新するステップを示したふとーチャートである。
【図８】記憶媒体上のアプリケーションプログラムの展開方法とその関係を示した説明図である。
【図９】ゲームファイル展開の構造を示した説明図である。
【図１０】ゲームファイル展開の構造を示した他の説明図である。
【図１１】携帯型記憶媒体の他の構造を示したフローチャートである。
【図１２】他の携帯型記憶媒体の構造を示した説明図である。
【図１３】その他の携帯型記憶媒体の構造を示した説明図である。
【発明を実施するための形態】
【００１８】
この発明は、携帯型記憶媒体に保存したゲームを効率よくゲーム機にマウントし、ゲーム機においてハードディスクに保存しなくても効率よくゲームをマウントできる、ゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズシステム及びその方法を提供するものであって、該システムは、ターゲットである文字ユニットと、該文字ユニットにデータ接続するエンコードされた小型データベースであるヘッダーであって、かつ内包する少なくとも１以上のゲームファイルのロジックアロケーションユニットを読み取ることができるヘッダーと、を具える少なくとも１以上の携帯型記憶媒体と、
該携帯型記憶媒体にデータ接続してデータをダウンロードし、もしくはダウンロードして本来存在するファイルに上書きするための接続インターフェースであって、かつアプリケーションプログラムを具える保存ユニットにデータ接続する接続インターフェースを具えるゲーム機と、を具え、かつ該アプリケーションプログラムが、該ヘッダー内の該ゲームファイルとマッチしたコードを読み取って表示し、実行するゲームを選択する場合は、コントローラで実行するゲームを選択し、中央演算処理装置によって処理し、該ゲームファイルをメインメモリの割り当てられていない領域にロードしてゲームを実行する。
【００１９】
また、該ローカライズ方法は、（ａ）のステップにおいてゲーム機内の保存ユニットにインストールしたアプリケーションプログラムを起動し、
（ｂ）のステップにおいて、該アプリケーションプログラムが、少なくとも１以上の接続インターフェースを介して携帯式記憶媒体が接続されたか検索し、接続されていれば（ｃ）のステップに進み、接続されていなければ（g）のステップに進み、
（ｃ）のステップにおいて、携帯型記憶媒体内のターゲットである文字ユニットを検索し、該文字ユニットが存在しなければ（ｇ）のステップに進み、存在すれば（ｄ）のステップに進み、
（ｄ）のステップにおいてヘッダー内のゲームデータを検索し、該ゲームデータが存在すれば（ｅ）のステップに進み、存在しなければ（ｇ）のステップに進み、
（ｅ）のステップにおいて、該ヘッダーのコードに対応するタイトルページデータか、もしくはファイル設定データが存在するか検索し、対応すれば（ｆ）のステップに進み、対応しなければデフォルト値を採用して（ｇ）のステップに進み、
（ｆ）のステップにおいて、例えばタイトルページデータ、又はファイル設定データなどのヘッダーのコードに対応するファイル設定ユニットを読取り、（ｇ）のステップに進み、
（ｇ）のステップにおいて該アプリケーションプログラムのメニューにリターンパスして画面に表示する。
係るゲーム機にマウントする携帯型記憶媒体におけるゲームのローカライズシステム及びその方法の特徴を説明するために、具体的な実施例を挙げ、図面を参照にして、以下に詳述する。
【実施例】
【００２０】
図１に開示するように、この発明によるシステムは、少なくとも１以上の携帯型記憶媒体１を具える。携帯型記憶媒体１は、ＭＭＣCカードか、ＳＤカードか、ＭＩＮＩＭＤカードか、ＭＤカードか、フラッシュメモリか、ハードディスクか、もしくはその他ゲームデータの保存が可能な携帯型記憶媒体であって、ターゲットである文字ユニット１１と、文字ユニット１１にデータ接続する、エンコードされた小型データベースであるヘッダー１２とを具える。
【００２１】
また、ヘッダー１２は、設定ファイルユニットにデータリンクする。設定ファイルユニットは、タイトルページデータ（図示しない）、もしくは設定ファイルデータ（図示しない）を含む。設定ファイルユニットのタイトルページデータ、もしくは設定ファイルデータはコードによって直接ヘッダー１２に書き込まれる。
【００２２】
小型データベースであるヘッダー１２は、内包する少なくとも１以上のゲームファイル１４１のロジックアロケーションユニット１４を読み取ることができる。ゲームファイル１４１はコードに対応する識別コードを具えヘッダー１２からの読み取りに供する。また、ゲームファイル１４１には、ゲーム識別コード、ゲームタイトル、ゲームプログラム、サウンドデータなどを含む。
【００２３】
また、この発明によるシステムは、ゲーム機２を含む。ゲーム機２は、例えばコンピュータか、スマートフォンか、もしくはコンシューマーゲーム機などの電子製品の内の任意の一種であり、かつ携帯型記憶媒体１とのデータ接続に供するWIFIか、ブルートゥースか、USBか、RS-454か、IEEE1394か、SATAか、Thunderboltか、lightningか、もしくはその他データ伝送装置の内の一つの接続インターフェース２１を含む。同時に、接続インターフェース２１はデータのダウンロード、もしくはダウンロードして、本来存在するファイルに上書きするなどの機能を有する。
【００２４】
接続インターフェース２１は、アプリケーションプログラムを具える保存ユニット２２にデータ接続する。該アプリケーションプログラムは、ヘッダー１２内のゲームファイル１４１にマッチしたコードで表示され、実行するゲームを選択する場合は、コントローラ２３で実行するゲームを選択し、中央演算処理装置２４によって処理する。即ち、ゲームファイル１４１をメインメモリ２５のアロケーションしていないメモリの位置にロードしてゲームを実行する。
【００２５】
また、接続インターフェース２１は、少なくとも１以上のサーバー３とデータ接続し、アプリケーションプログラムを介してヘッダー１２内のゲームデータとサーバー３内のゲームデータとを比較して正常であるか判断し、更に少なくとも１以上のデータを選択的にダウンロードして、ダウンロードを実行するか、もしくは本来存在するファイルに上書きする。
【００２６】
またゲーム機２は、上述する構造以外に、さらに少なくとも１以上のゲームファイルの光ディスクデバイス用光ディスク読取保存媒体４を含むか、もしくは含まなくてもよい。光ディスクデバイス用光ディスク読取保存媒体４は、ゲームファイルをロジックアロケーションユニット１４に書き込み、使用者がアプリケーションプログラムのメニューから関連する機能を選択してゲームのインストールを実行する際に、光ディスクデバイス用光ディスク読取保存媒体４に保存されたゲームファイルをロジックアロケーションユニット１４に書き込み、タイトルページの画像か、もしくはゲーム設定ファイルを設定ファイルユニット内のタイトルページフォルダーか、又は設定ファイルフォルダーに伝送し、かつ小型データベースであるヘッダー１２にゲームデータを構築して、事後の実行に供する。
【００２７】
図１から図３Ｂまでを参考にして、ゲーム機が携帯型記憶媒体内のデータを読取る場合のステップを説明する。（ａ）のステップにおいてゲーム機内の保存ユニットにインストールしたアプリケーションプログラムを起動する。
【００２８】
（ｂ）のステップにおいて、該アプリケーションプログラムが、少なくとも１以上の接続インターフェースを介して携帯式記憶媒体が接続されたか検索し、接続されていれば（ｃ）のステップに進み、接続されていなければ（g）のステップに進む。
【００２９】
（ｃ）のステップにおいて、携帯型記憶媒体内のターゲットである文字ユニットを検索し、該文字ユニットが存在しなければ（ｇ）のステップに進み、存在すれば（ｄ）のステップに進む。
【００３０】
（ｄ）のステップにおいてヘッダー内のゲームデータを検索し、ゲームデータが存在すれば（ｅ）のステップに進み、存在しなければ（ｇ）のステップに進む。
【００３１】
（ｅ）のステップにおいて、ヘッダーのコードに対応するタイトルページデータか、もしくはファイル設定データが存在するか検索する。対応すれば（ｆ）のステップに進み、対応しなければデフォルト値を採用して（ｇ）のステップに進む。
【００３２】
（ｆ）のステップにおいて、例えばタイトルページデータ、又はファイル設定データなどのヘッダーのコードに対応するファイル設定ユニットを読取り、（ｇ）のステップに進む。
【００３３】
（ｇ）のステップにおいてアプリケーションプログラムのメニューにリターンパスして画面に表示する。
【００３４】
図４に、前述するゲーム機が携帯式記憶媒体のタイトルページデータ、もしくはファイル設定データ等を読み取り、使用者が画面からゲームの実行を選択する場合のステップを開示する。
（１０）のステップにおいてアプリケーションプログラムがゲームデータを読取りメニューに表示する。
（１１）のステップにおいて、ゲームの実行を選択した場合は（１２）のステップに進入し、実行しない場合は（１０）のステップに進む。
（１２）携帯型記憶媒体内のゲームファイルを読取る。
（１３）読取ったゲームファイルを実行する。
【００３５】
図５に開示するステップについて説明する。（ａ）のステップにおいてアプリケーションプログラムを起動して、携帯式記憶媒体が外部接続されているか検索し、接続されていれば（ｂ）のステップに進み、接続されていなければ（ｅ）のステップに進む。
【００３６】
（ｂ）のステップにおいて、携帯型記憶媒体内のターゲットである文字ユニットを検索し、該文字ユニットが存在すれば（ｃ）のステップに進み、存在しなければ（ｃ１）のステップに進む。
【００３７】
（ｃ１）のステップにおいてフォーマットされているか検索し、フォーマットされていれば（ｃ２）のステップに進み、フォーマットされていなければ（ｅ）のステップに進む。
【００３８】
（ｃ２）のステップにおいてターゲットである文字ユニット、ヘッダー、ロジックアロケーションユニットを構築し、もしくはタイトルページデータのフォルダーか、設定データフォルダーを構築して（ｅ）のステップに進む。
【００３９】
（ｃ）のステップにおいてヘッダー内のゲームデータを検索し、ゲームデータが存在すれば（ｄ）のステップに進み、存在しなければ（ｅ）のステップに進む。
【００４０】
（ｄ）のステップにおいて、ロジックアロケーションユニット内のゲームファイルの識別コードに、ヘッダーのコードに対応するコードが存在しているか検索し、表示する。
【００４１】
（ｅ）のステップにおいてのステップにおいてアプリケーションプログラムにリターンパスして画面に表示する。
【００４２】
（ｆ）のステップにおいて、コンピュータ側のゲームファイルを再度選択する。
【００４３】
（ｇ）のステップにおいて、コンピュータ側のゲームファイル内のゲームコードがヘッダー内のゲームコードと同一か比較し、同一であれば（ｆ）のステップに進み、同一でなければ（ｈ）のステップに進む。
【００４４】
（ｈ）のステップにおいてファイルをロジックアロケーションユニットか、ファイル設定ユニットに伝送し、かつヘッダーにコードを構築する。
【００４５】
図６にゲーム機への携帯型記憶媒体のマウントを完了し、かつメニューを読み取り、サーバーにリンクする場合のステップを開示する。
【００４６】
（ａ）のステップにおいて、アプリケーションプログラムのメニューからゲームデータを読取る。
【００４７】
（ｂ）のステップにおいて、ゲーム機をサーバーにリンクする。リンクしたら（ｃ）のステップに進み、リンクしなければ（ｈ）のステップに進む。
【００４８】
（ｃ）のステップにおいて、携帯型記憶媒体内のゲームデータがサーバー内のゲームデータベースと同一であるか比較し、同一でなければ（ｄ）のステップに進み、同一であれば（ｆ）のステップに進む。
【００４９】
（ｄ）のステップにおいて該ゲームプログラムのダウンロードを選択する。
【００５０】
（ｅ）のステップにおいてファイルを携帯型記憶媒体内のロジックアロケーションユニットにダウンロードし、かつヘッダーにゲームデータを構築して（ｈ）のステップに進む。
【００５１】
（ｆ）のステップにおいて。ゲームが更新されているか検索する。更新されていれば（ｇ）のステップに進み、更新されていなければ（ｇ）のステップに進む。
【００５２】
（ｇ）のステップにおいて、該ファイルをロジックアロケーションユニットか、もしくはファイル設定ユニットに書き込む。
【００５３】
（ｈ）のステップにおいてアプリケーションプログラムのメニューに戻る。
【００５４】
図７にゲーム機への携帯型記憶媒体のマウントを完了させ、メニューを選択した後のステップを開示する。
【００５５】
（ａ）のステップにおいてアプリケーションプログラムがゲームデータを読取りメニューを表示する。
【００５６】
（ｂ）のステップにおいて、ファイルの検索か、もしくはファイルの更新を選択してクリックする。
【００５７】
（ｃ）のステップにおいて、ゲーム機とサーバーとをリンクする。リンクした場合は（ｄ）のステップに進み、リンクしない場合は（ｇ）のステップに進む。
【００５８】
（ｄ）のステップにおいて、携帯型記憶媒体内のゲームデータがサーバー内のゲームデータベースと同一であるか比較する。異なるファイルである場合は該ファイルが存在しないか、もしくは欠落していると表示する。同一である場合はファイルが存在すると表示するか、もしくはファイルが存在するが損壊していると表示して（ｆ）のステップに進む。ファイルが存在しないか、欠落している場合は（ｅ）のステップに進む。
【００５９】
（ｅ）のステップにおいて、ファイルのダウンロードを完成させて（ｇ）のステップに進む。
【００６０】
（ｆ）のステップにおいてファイルをダウンロードするか、強制的にダウンロードした後（ｆ１）のステップに進む。
【００６１】
（ｆ１）のステップにおいて、ファイルを上書きする。
【００６２】
（ｇ）のステップにおいて、ステップを終了してメニユーに戻る。
【００６３】
図８に、口述する記憶媒体に展開する、もしくはその作動方式を開示する。図面に開示するように、記憶媒体上のアプリケーションプログラムを展開させる方式を例に挙げる。該アプリケーションプログラムには少なくとも１以上のゲーム関連データ１２１が含まれる。ゲーム関連データ１２１には、ゲーム識別コード１２１１か、ゲームタイトル１２１２か、ゲームの開始位置であるファイルスタートセクター１２１３か、ゲームカバーピクチャー１２１４が含まれる。
【００６４】
メニューからゲームを選択すると、ロジックアロケーションユニット内のゲーム関連情報１２１のゲーム識別コードと同一のゲーム識別コードを具えるゲームファイル（ゲーム識別コードと、ゲームタイトルと、ゲームメインプログラムと、画像と音声を含むグラフィックデータと、を含む）を読み取り、割り当てられていない記憶媒体上の一にインストールして、使用者のゲーム実行に供する。選択しないゲーム関連データ１２１については、そのプログラムには関与しない。これによって、非同期ステップの概念とローカライズ化の優位性を達成する。
【００６５】
図９、１０について説明する。図９によれば、保存する記憶媒体側から見れば、ロジックアロケーションユニット１４９内のゲームファイル１４１は複数存在し、それぞれのゲームファイル１４１のパッケージを開放するとゲームファイルを確認することができる。開放を選択してクリックすると、それぞれのゲームファイル内のゲーム識別コード、ゲームタイトル、ゲームメインプログラム、サウンドデータ、もしくはゲームグラフィックデータなどを確認することができる。
【００６６】
また、ゲームファイルが図９に開示するような状態にあり、図１０に開示するゲームファイルの概念と同等であった場合はゲームファイルからゲームを読取るか、ゲームファイルを読取る。別途、ゲームファイルは圧縮ファイルか、もしくは任意のパッケージファイルであってもよい。
【００６７】
ゲーム機本体側から見れば、図１０に開示するように複数のゲームファイルが存在するように見える。ゲームファイル内にはゲーム識別コード、ゲームタイトル、ゲームサウンドデータ、ゲームグラフィックデータなどが含まれる。
【００６８】
図１１から１３にローカライズの方法を開示する。図面に開示するように（ａ）のステップにおいてゲーム機の保存ユニットにインストールしたアプリケーションプログラムを起動する。
【００６９】
（ｂ）のステップにおいて、該アプリケーションが少なくとも１以上の接続インターフェースを介して、携帯型記憶媒体が接続されているか検索する。接続されていれば（ｃ）のステップに進み、接続されていなければ（ｆ）のステップに進む。
【００７０】
（ｃ）のステップにおいて携帯型記憶媒体内のターゲット文字ユニットを検索する。ターゲット文字ユニットが存在しなければ（ｆ）のステップに進み、存在していれば（ｄ）のステップに進む。
【００７１】
（ｄ）のステップにおいて、ヘッダー内のゲームデータを検索する。ゲームデータが存在しなければ（ｆ）のステップに進み、存在していれば（ｄ）のステップに進む。
【００７２】
（ｅ）のステップにおいて、ヘッダーがユーザーパーティション（user  partition）を有するか確認し、有しない場合、複数の他のヘッダーを発生させ、有する場合、ユーザーパーティションが使用中であるか更に確認し、ユーザーパーティションがスタンバイ状態であれば、該ユーザーパーティションを新しいユーザーに割り当てる。
【００７３】
（ｆ）のステップにおいて、アプリケーションプログラムにリターンパスしてメニュー画面に表示する。
【００７４】
この実施例における携帯型記憶媒体１と、上述する実施例との異なる点は、１對複数、もしくは複数對１の状態を達成できる点である。最初のユーザーがログインした場合、ヘッダー５は、自動的にその他付属ヘッダー６に対して同期してデータの更新を行い、かつ１番目の付属ヘッダーを使用する。その後、二番目のユーザーがログインすると、第２の付属ヘッダー６を選択する。よって、二番目のユーザーがゲームを実行する場合最初のユーザーとの間でデータの衝突が発生することはない。言い換えれば、それぞれのユーザーは自身のヘッダーを有することになり、３番目のユーザーがログインした場合、該ユーザーは個別の独立したメインヘッダー５か、もしくは付属ヘッダー６を使用してゲーム関連プログラムを実行することになる。よって同一のヘッダーを使用することによって発生するデータの衝突を効率よく回避することができる。
【００７５】
その後、メインヘッダー５に更新を行う場合、その他付属ヘッダー６に対しても同時に更新することができる。よって、ユーザーは最新のプログラムメニューを確認することができる。
【符号の説明】
【００７６】
１            携帯型記憶媒体
１１   文字ユニット
１２          ヘッダー
１２１        ゲーム関連データ
１２１１      ゲーム識別コード
１２１２      ゲームタイトル
１２１３      ファイルスタートセクター
１２１４      ゲームカバーピクチャー
１４          ロジックアロケーションユニット
１４１        ゲームファイル
２                   ゲーム機
２１          接続インターフェース
２２          保存ユニット
２３          コントローラ
２４          中央演算装置
２５          メインメモリ
３                   サーバー
４                   光ディスクデバイス用光ディスク読取保存媒体
５                   メインヘッダー
６                   従属ヘッダー
【図１】
0005956509.tif 000002
【図２】
0005956509.tif 000003
【図３】
0005956509.tif 000004
【図３ａ】
0005956509.tif 000005
【図３ｂ】
0005956509.tif 000006
【図４】
0005956509.tif 000007
【図５】
0005956509.tif 000008
【図６】
0005956509.tif 000009
【図７】
0005956509.tif 000010
【図８】
0005956509.tif 000011
【図９】
0005956509.tif 000012
【図１０】
0005956509.tif 000013
【図１１】
0005956509.tif 000014
【図１２】
0005956509.tif 000015
【図１３】
0005956509.tif 000016