JP4077829B2 - Portable information terminal and recording medium - Google Patents
Portable information terminal and recording medium Download PDFInfo
- Publication number
- JP4077829B2 JP4077829B2 JP2005130225A JP2005130225A JP4077829B2 JP 4077829 B2 JP4077829 B2 JP 4077829B2 JP 2005130225 A JP2005130225 A JP 2005130225A JP 2005130225 A JP2005130225 A JP 2005130225A JP 4077829 B2 JP4077829 B2 JP 4077829B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal
- score
- portable information
- information terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Calculators And Similar Devices (AREA)
Description
本発明は、情報機器の補助記憶装置として使用される携帯型情報端末と、該携帯型情報端末にダウンロードされるべきプログラムを記録した記録媒体とに関する。 The present invention comprises a portable information terminal which is used as an auxiliary storage device of information equipment, about the recording medium which records a program to be downloaded to the portable information terminal.
従来、市場に提供されているゲームソフトウエアの多くは、得点、時間、数等がゲームを行った結果生成される。例えば、シューティングゲームでは、敵キャラクタを沢山消去すれば得点が増加される。ロールプレイングゲームでは、開始してから終了するまでの時間が一種の得点として与えられる。また、複数のステージ(最小クリア単位)からなるアクションゲームでは、ゲームオーバーとなるまでにクリアしたステージの数が一種の得点として与えられる。 Conventionally, most game software provided on the market is generated as a result of playing a game in terms of score, time, number, and the like. For example, in a shooting game, if many enemy characters are erased, the score is increased. In the role playing game, the time from the start to the end is given as a kind of score. Also, in an action game composed of a plurality of stages (minimum clear units), the number of stages cleared before the game is over is given as a kind of score.
しかし、従来においては、ゲームを行うと、その結果が単にプレーヤに報知されるだけであり、せっかくの結果を有効利用できなかった。 However, conventionally, when a game is played, the result is simply notified to the player, and the result cannot be used effectively.
本発明は、このような実情に鑑みてなされたものであり、個人が使用する携帯型情報端末の情報に加えて他の携帯型情報端末の情報を共有することが可能となり、その個人の端末上で該個人が保有する情報と他人が保有する情報を簡単に比較すること、例えばゲームの結果を有効に利用することができ、携帯型情報端末の多機能化を図ることができる携帯型情報端末を提供することを目的とする。 The present invention has been made in view of such circumstances, and in addition to information on a portable information terminal used by an individual, information on another portable information terminal can be shared. Portable information that can easily compare information held by the individual with information held by another person, for example, can effectively use a game result, and can achieve multi-functionality of a portable information terminal. The purpose is to provide a terminal.
また、本発明の他の目的は、上述のように多機能化を図ることができる携帯型情報端末を動作させるプログラムが記録された記録媒体を提供することにある。 Another object of the present invention is to provide a recording medium on which a program for operating a portable information terminal that can be multifunctional as described above is recorded .
本発明に係る携帯型情報端末は、他の携帯型情報端末と通信を行う携帯型情報端末であって、当該携帯型情報端末の識別番号と、当該携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第1データが記憶された記憶手段と、前記得点テーブルを送信する送信手段と、前記他の携帯型情報端末の識別番号と、前記他の携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第2データと1以上の前記第1データを含む得点テーブルを受信する受信手段と、前記第2データを含む得点テーブルに含まれる1以上の前記第1データと前記記憶手段に記憶された前記第1データのうち、一番得点の大きい第1データを選択して1つの第1データとする手段と、前記選択された1つの第1データと前記第2データを、得点に応じて入れ替えて前記選択された1つの第1データを含む新たな得点テーブルとする手段とを有することを特徴とする。 A portable information terminal according to the present invention is a portable information terminal that communicates with another portable information terminal, and includes an identification number of the portable information terminal and a video game played on the portable information terminal. memory means first data is stored to the score and is associated, and a transmitting means for transmitting the score table, the identification number of the other portable information terminal, is played by the other portable information terminal Receiving means for receiving the second data associated with the score of the video game and the score table including the one or more first data; and the one or more first data included in the score table including the second data Among the first data stored in the storage means, the first data having the highest score is selected as one first data, the selected first data and the second data the data, And having a means for a new score table including one first data said selected interchanged depending on the point.
これにより、個人が使用する携帯型情報端末の情報に加えて他の携帯型情報端末の情報を共有することが可能となるため、その個人の端末上で該個人が保有する情報と他人が保有する情報を簡単に比較することができ、携帯型情報端末の多機能化を図ることが可能となる。しかも、全情報を各情報の値に応じて入れ替えを行うようにしているため、情報がある競技(ゲームを含む)の順位に関するものであれば、その順位を簡単に確認することが可能となり、情報の迅速な伝達及び認識を容易に実現させることができる。 As a result, in addition to the information of the portable information terminal used by the individual, it becomes possible to share the information of the other portable information terminal. It is possible to easily compare information to be performed, and to achieve multi-functionality of the portable information terminal. Moreover, since all information is exchanged according to the value of each information, if the information relates to the ranking of a competition (including games), it is possible to easily check the ranking, Rapid transmission and recognition of information can be easily realized.
例えば、携帯型情報端末をゲーム機として使用した場合に、あるゲームプレーヤの端末上で複数のゲームプレーヤのゲーム結果を容易に参照することができ、当該ゲームに対する複数のゲームプレーヤの熟達レベルを簡単に確認することができる。 For example, when a portable information terminal is used as a game machine, the game results of a plurality of game players can be easily referenced on a terminal of a certain game player, and the level of proficiency of the plurality of game players for the game can be easily Can be confirmed.
そして、本発明において、前記記憶手段に記憶されたデータが表示される表示部を有し、前記新たな得点テーブルは、前記第1データ及び前記第2データの各得点に応じた順位データが含まれ、少なくとも前記新たな得点テーブルに含まれる前記第1データと該第1データに対応する順位データを前記表示部に表示する表示手段を有するようにしてもよい。 Then, in the present invention, a display unit in which the data stored in the storage means is displayed, the previous SL new score table, ranking data corresponding to each score of the first data and the second data included, it may be the order data corresponding to the first data and the first data least also included before SL new score table to have a display means for displaying on the display unit.
また、本発明において、前記記憶手段に記憶されたデータが表示される表示部と、前記新たな得点テーブルを前記表示部に表示する表示手段とを有し、前記表示手段は、前記新たな得点テーブルを、前記表示部が表示できる範囲の中心位置に前記第1データが表示されるように表示するようにしてもよい。 Further, in the present invention includes a display unit data stored in the storing means is displayed, and display means for displaying the previous SL new score table on the display unit, the display means, before SL new A scoring table may be displayed so that the first data is displayed at the center position of the range that can be displayed by the display unit.
次に、本発明に係る記録媒体は、他の携帯型情報端末と通信を行う携帯型情報端末であって、当該携帯型情報端末の識別番号と、当該携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第1データが記憶された記憶手段と、前記得点テーブルを送信する送信手段と、前記他の携帯型情報端末の識別番号と、前記他の携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第2データと1以上の前記第1データを含む得点テーブルを受信する受信手段とを有する携帯型情報端末を、前記第2データを含む得点テーブルに含まれる1以上の前記第1データと前記記憶手段に記憶された前記第1データのうち、一番得点の大きい第1データを選択して1つの第1データとする手段、前記選択された1つの第1データと前記第2データを、得点に応じて入れ替えて前記選択された1つの第1データを含む新たな得点テーブルとする手段、として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。 Next, a recording medium according to the present invention is a portable information terminal that communicates with another portable information terminal, and an identification number of the portable information terminal and a video game played on the portable information terminal memory means first data is stored to the score and is associated, and a transmission unit configured to transmit the scoring table, the identification number of the other portable information terminal, play the other portable information terminal A portable information terminal having second data associated with a score of a video game played and a receiving means for receiving a score table including one or more of the first data is included in the score table including the second data Means for selecting the first data having the highest score from the one or more first data and the first data stored in the storage means to be one first data, the selected one data 1st day Is said second data, one means shall be the new score table including first data, computer-readable recording medium a program for functioning as said selected interchanged depending on the score .
以上説明したように、本発明に係る携帯型情報端末によれば、個人が使用する携帯型情報端末の情報に加えて他の携帯型情報端末の情報を共有することが可能となり、その個人の端末上で該個人が保有する情報と他人が保有する情報を簡単に比較すること、例えばゲームの結果を有効に利用することができ、携帯型情報端末の多機能化を図ることができる。 As described above, according to the portable information terminal of the present invention, it becomes possible to share information of other portable information terminals in addition to the information of portable information terminals used by individuals. The information held by the individual on the terminal can be easily compared with the information held by another person, for example, the result of the game can be used effectively, and the multi-function of the portable information terminal can be achieved.
また、本発明に係る記録媒体によれば、個人が使用する携帯型情報端末の情報に加えて他の携帯型情報端末の情報を共有することが可能となり、その個人の端末上で該個人が保有する情報と他人が保有する情報を簡単に比較すること、例えばゲームの結果を有効に利用することができ、携帯型情報端末の多機能化を図ることができるプログラムを提供することができる。 In addition, according to the recording medium of the present invention, it becomes possible to share information of other portable information terminals in addition to the information of portable information terminals used by individuals. It is possible to provide a program that makes it possible to easily compare information possessed with information possessed by another person, for example, to effectively use the result of a game, and to increase the functionality of the portable information terminal .
以下、本発明に係る携帯型情報端末の実施の形態例(以下、単に実施の形態に係る端末と記す)を図1〜図19を参照しながら説明する。 Hereinafter, an embodiment of a portable information terminal according to the present invention (hereinafter simply referred to as a terminal according to an embodiment) will be described with reference to FIGS.
まず、本実施の形態に係る端末100が適用されるエンタテインメントシステム500は、図1に示すように、本実施の形態に係る端末100が着脱自在に装着されるエンタテインメント装置1を有して構成されている。
First, an
このエンタテインメント装置1は、例えば光ディスク等に記録されているプログラムを読み出して、使用者(例えばゲームプレイヤ)からの指示に応じて例えばゲームを実行するためのものである。なお、ゲームの実行とは、主としてゲームの進行、及び表示や音声を制御することをいう。
The
このエンタテインメント装置1の本体2は、ほぼ四角形状の筐体に収容されており、その中央部にビデオゲーム等のアプリケーションプログラムを供給するための記録媒体であるCD−ROM等の光ディスクが装着されるディスク装着部3と、現在実行中のプログラムを任意にリセットするためのリセットスイッチ4と、電源スイッチ5と、前記光ディスクの装着を操作するためのディスク操作スイッチ6と、例えば2つのスロット部7A、7Bを備えて構成されている。
The
なお、アプリケーションプログラムを供給するための記録媒体は光ディスクに限定されるものではなく、また、通信回線を介してアプリケーションプログラムが供給されるようにしてもよい。 The recording medium for supplying the application program is not limited to the optical disc, and the application program may be supplied via a communication line.
スロット部7A、7Bには、2つのコントローラ20を接続することができ、2人の使用者が対戦ゲーム等を行うことができる。また、このスロット部7A、7Bには、従来から使用されているメモリカードや本実施の形態に係る端末を挿着することもできる。なお、図1では2系統のスロット部7A、7Bを設けた構造を例示しているが、その数は2系統に限定されるものではない。
Two
コントローラ20は、第1、第2の操作部21、22と、Lボタン23L、Rボタン23Rと、スタートボタン24、選択ボタン25とを有し、さらに、アナログ操作が可能な操作部31、32と、これらの操作部31、32の操作モードを選択するモード選択スイッチ33と、選択された操作モードを表示するための表示部34とを有している。さらに、コントローラ20の内部には、図示しない振動付与機構が設けられている。
The
図2は、前記エンタテインメント装置1の本体2の前面に設けられているスロット部7A、7Bの様子を示している。
FIG. 2 shows the state of the
本実施の形態では、スロット部7A、7Bは、それぞれ2段に形成されており、その上段には前述したメモリカード10や、本実施の形態に係る端末100が挿着されるメモリカード挿入部8A、8Bが設けられ、その下段にはコントローラ20の接続端子部(コネクタ)26が接続されるコントローラ接続部(ジャック)9A、9Bが設けられている。
In the present embodiment, the
メモリカード挿入部8A、8Bの挿入孔(スロット)は、横方向に長い長方形状に形成し、その下側の両端のコーナーを上側の両端のコーナーに比べて丸みを多くして、メモリカードが誤った向きに挿入されない構造になっている。また、メモリカード挿入部8A、8Bには、その内部に設けられている電気的接続を得るための接続端子を保護するシャッタが設けられている。
The insertion holes (slots) of the memory
一方、コントローラ接続部9A、9Bは、横方向に長い長方形状をした挿入孔の下側の両端のコーナーを上側の両端のコーナーに比べて丸みを多くした形状にして、コントローラ20の接続端子部26が誤った向きに接続されない構造になっており、かつメモリカードが誤挿入されないようにメモリカード挿入部8A、8Bとは挿入孔の形状を異にした構造にされている。
On the other hand, the
図3に、エンタテインメント装置1の前面のスロット部7Aのメモリカード挿入部8Aに、後述する本発明の実施の形態に係る端末100が挿入された状態を示す。
FIG. 3 shows a state in which a
次に、エンタテインメント装置1の構成を図4を参照しながら説明する。このエンタテインメント装置1は、中央演算処理装置(CPU:Central ProcessingUnit )51及びその周辺装置等からなる制御系50と、フレームバッファ63に描画を行う画像処理装置(GPU:Graphic Processing Unit )62等からなるグラフィックシステム60と、楽音、効果音等を発生する音声処理装置(SPU:Sound Processing Unit )等からなるサウンドシステム70と、アプリケーションプログラムが記録されている光ディスクの制御を行う光ディスク制御部80と、使用者からの指示が入力されるコントローラ20からの信号及びゲームの設定等を記憶するメモリカード10や、本実施の形態に係る端末100からのデータの入出力を制御する通信制御部90と、前記各部が接続されているバスBUS等を備えて構成されている。
Next, the configuration of the
前記制御系50は、CPU51と、割込み制御やダイレクトメモリアクセス(DMA:Direct Memory Access)転送の制御等を行う周辺装置制御部52と、ランダムアクセスメモリ(RAM:Random Access Memory)からなるメインメモリ(主記憶装置)53と、メインメモリ53、グラフィックシステム60、サウンドシステム70等の管理を行ういわゆるオペレーティングシステム等のプログラムが格納されたリードオンリーメモリ(ROM:Read Only Memory)54とを備えている。なお、ここでいうメインメモリ53は、そのメモリ上でプログラムを実行できるものをいう。
The control system 50 includes a
前記CPU51は、ROM54に記憶されているオペレーティングシステムを実行することにより、このエンタテインメント装置1全体を制御するもので、例えば32ビットのRISC−CPUからなる。
The
そして、このエンタテインメント装置1は、電源が投入されると、前記制御系50のCPU51がROM54に記憶されているオペレーティングシステムを実行することにより、CPU51が、前記グラフィックシステム60、サウンドシステム70等の制御を行うようになっている。また、オペレーティングシステムが実行されると、CPU51は、動作確認等のエンタテインメント装置1全体の初期化を行った後、前記光ディスク制御部80を制御して、光ディスクに記録されているゲーム等のアプリケーションプログラムを実行する。
In the
このゲーム等のプログラムの実行により、CPU51は、使用者からの入力に応じて前記グラフィックシステム60、サウンドシステム70等を制御して、画像の表示、効果音、楽音の発生を制御する。
By executing a program such as this game, the
また、前記グラフィックシステム60は、座標変換等の処理を行うジオメトリトランスファエンジン(GTE:Geometry Transfer Engine)61と、CPU51からの描画指示に従って描画を行うGPU62と、このGPU62により描画された画像を記憶するフレームバッファ63と、離散コサイン変換等の直交変換により圧縮されて符号化された画像データを復号する画像デコーダ64とを備えている。
The
前記GTE61は、例えば複数の演算を並列に実行する並列演算機構を備え、前記CPU51からの演算要求に応じて座標変換、光源計算、行列あるいはベクトル等の演算を高速に行うことができるようになっている。具体的には、このGTE61は、例えば1つの三角形状のポリゴンに同じ色で描画するフラットシェーディングを行う演算の場合では、1秒間に最大150万程度のポリゴンの座標演算を行うことができるようになっており、これによって、このエンタテインメント装置1では、CPU51の負荷を低減するとともに、高速な座標演算を行うことができるようになっている。
The GTE 61 includes, for example, a parallel operation mechanism that executes a plurality of operations in parallel, and can perform operations such as coordinate conversion, light source calculation, matrix, or vector at high speed in response to a calculation request from the
また、前記GPU62は、CPU51からの描画命令に従って、フレームバッファ63に対して多角形(ポリゴン)等の描画を行う。このGPU62は、1秒間に最大36万程度のポリゴンの描画を行うことができるようになっている。
Further, the
さらに、前記フレームバッファ63は、いわゆるデュアルポートRAMからなり、GPU62からの描画あるいはメインメモリからの転送と、表示のための読み出しとを同時に行うことができるようになっている。
Further, the
このフレームバッファ63は、例えば1Mバイトの容量を有し、それぞれ16ビットの、横が1024画素、縦が512画素からなるマトリックスとして扱われる。また、このフレームバッファ63には、ビデオ出力として出力される表示領域の他に、GPU62がポリゴン等の描画を行う際に参照するカラールックアップテーブル(CLUT:Color Look Up Table )が記憶されるCLUT領域と、描画時に座標変換されてGPU62によって描画されるポリゴン等の中に挿入(マッピング)される素材(テクスチャ)が記憶されるテクスチャ領域が設けられている。これらのCLUT領域とテクスチャ領域は、表示領域の変更等に従って動的に変更されるようになっている。
The
なお、前記GPU62は、上述のフラットシェーディングの他にポリゴンの頂点の色から補完してポリゴン内の色を決めるグーローシェーディングと、前記テクスチャ領域に記憶されているテクスチャをポリゴンに張り付けるテクスチャマッピングを行うことができるようになっている。これらのグーローシェーディングまたはテクスチャマッピングを行う場合には、前記GTE61は、1秒間に最大50万程度のポリゴンの座標演算を行うことができる。
In addition to the flat shading described above, the
さらに、画像デコーダ64は、前記CPU51からの制御により、メインメモリ53に記憶されている静止画あるいは動画の画像データを復号してメインメモリ53に記憶する。
Further, the
また、この再生された画像データは、GPU62を介してフレームバッファ63に記憶することにより、上述のGPU62によって描画される画像の背景として使用することができるようになっている。
Further, the reproduced image data is stored in the
前記サウンドシステム70は、CPU51からの指示に基づいて、楽音、効果音等を発生するSPU71と、このSPU71により、波形データ等が記録されるサウンドバッファ72と、SPU71によって発生される楽音、効果音等を出力するスピーカ73とを備えている。
The
前記SPU71は、例えば16ビットの音声データを4ビットの差分信号として適応予測符号化(ADPCM:Adaptive Diffrential PCM)された音声データを再生するADPCM復号機能と、サウンドバッファ72に記憶されている波形データを再生することにより、効果音等を発生する再生機能と、サウンドバッファ72に記憶されている波形データを変調させて再生する変調機能等を備えている。
The
このような機能を備えることによって、このサウンドシステム70は、CPU51からの指示によってサウンドバッファ72に記録された波形データに基づいて楽音、効果音等を発生するいわゆるサンプリング音源として使用することができるようになっている。
By providing such a function, the
前記光ディスク制御部80は、光ディスクに記録されたプログラムやデータ等を再生する光ディスク装置81と、例えばエラー訂正符号(ECC:Error Correction Code )が付加されて記録されているプログラム、データ等を復号するデコーダ82と、光ディスク装置81からのデータを一時的に記憶することにより、光ディスクからのデータの読み出しを高速化するバッファ83とを備えている。前記デコーダ82には、サブCPU84が接続されている。
The optical
また、光ディスク装置81で読み出される光ディスクに記録されている音声データとしては、上述のADPCMデータの他に音声信号をアナログ/デジタル変換したいわゆるPCMデータがある。
The audio data recorded on the optical disk read by the
ADPCMデータとして、例えば16ビットのデジタルデータの差分を4ビットで表わして記録されている音声データは、デコーダ82で復号された後、上述のSPU71に供給され、SPU71でデジタル/アナログ変換等の処理が施された後、スピーカ73を駆動するために使用される。
As ADPCM data, for example, audio data recorded by representing the difference of 16-bit digital data in 4 bits is decoded by the
また、PCMデータとして、例えば16ビットのデジタルデータとして記録されている音声データは、デコーダ82で復号された後、スピーカ73を駆動するために使用される。
Also, as PCM data, for example, audio data recorded as 16-bit digital data is decoded by the
さらに、通信制御部90は、バスBUSを介してCPU51との通信の制御を行う通信制御機91を備え、使用者からの指示を入力するコントローラ20が接続されるコントローラ接続部9A、9Bと、ゲームの設定データ等を記憶する補助記憶装置としてメモリカード10や本実施の形態に係る端末100が接続されるメモリカード挿入部8A、8Bが前記通信制御機91に設けられている。
Furthermore, the
前記コントローラ接続部9に接続されたコントローラ20は、使用者からの指示を入力するために、例えば16個の指示キーを有し、通信制御機91からの指示に従って、この指示キーの状態を、同期式通信により、通信制御機91に毎秒60回程度送信する。そして、通信制御機91は、コントローラ20の指示キーの状態をCPU51に送信する。
The
これにより、使用者からの指示がCPU51に入力され、CPU51は、実行しているゲームプログラム等に基づいて、使用者からの指示に従った処理を行う。
Thereby, an instruction from the user is input to the
ここで、前記メインメモリ53、GPU62、画像デコーダ64及びデコーダ82等の間では、プログラムの読み出し、画像の表示あるいは描画等を行う際に、大量の画像データを高速に転送する必要がある。
Here, a large amount of image data needs to be transferred between the
そこで、このエンタテインメント装置1では、上述のようにCPU51を介さずに周辺装置制御部52からの制御により前記メインメモリ53、GPU62、画像デコーダ64及びデコーダ82等の間で直接データの転送を行ういわゆるDMA転送を行うことができるようになっている。これにより、データ転送によるCPU51の負荷を低減させることができ、高速なデータの転送を行うことができる。
Therefore, in the
また、前記CPU51は、実行しているゲームの設定データ等を記憶する必要があるときに、その記憶するデータを通信制御機91に送信し、通信制御機91はCPU51からのデータを前記メモリカード挿入部8Aまたはメモリカード挿入部8Bのスロットに挿着されたメモリカード10や本実施の形態に係る端末100に書き込む。
Further, when it is necessary to store the setting data of the game being executed, the
ここで、前記通信制御機91には、電気的な破壊を防止するための保護回路が内蔵されている。前記メモリカード10や端末100は、バスBUSから分離されており、装置本体の電源を入れた状態で、着脱することができる。従って、前記メモリカード10や端末100の記憶容量が足りなくなった場合等に、装置本体の電源を遮断することなく、新たなメモリカードを挿着することができる。このため、バックアップする必要があるゲームデータが失われてしまうことなく、新たなメモリカードを挿着して、必要なデータを新たなメモリカードに書き込むことができる。
Here, the
また、パラレルI/Oインターフェース(PIO)96、及びシリアルI/Oインターフェース(SIO)97は、前記メモリカード10や端末100と、エンタテインメント装置1とを接続するためのインターフェースである。
A parallel I / O interface (PIO) 96 and a serial I / O interface (SIO) 97 are interfaces for connecting the
次に、本実施の形態に係る端末100について説明する。以下では、本実施の形態に係る端末100が、前述した親機となるエンタテインメント装置1に挿着されて子機として使用される場合を前提として説明する。
Next, terminal 100 according to the present embodiment will be described. In the following, description will be made on the assumption that
すなわち、この子機となる端末100は、親機となるエンタテインメント装置1のスロット部7A、7Bに設けられたメモリカード挿入部8A、8Bに挿着されるものであり、接続された複数のコントローラ20に対応する固有のメモリカードとして使用できるようになっている。例えば、2人の使用者(ゲームプレイヤ)がゲームを行う場合には、2つの端末100に、各自のゲーム結果等をそれぞれ記録するという従来機能を有している。
That is, the terminal 100 serving as a slave unit is inserted into the memory
なお、メモリカード挿入部8A、8Bに上記メモリカード10や端末100を挿入する際に、電源端子やグランド(接地)端子が先に電気的に接続状態となるように、上記メモリカード10や端末100のコネクタの電源用やグランド(接地)用の接続端子の導体を他の端子よりも長めに形成している。これは、電気的な動作の安全性や安定性を確保するためであり、エンタテインメント装置1のメモリカード挿入部8A、8Bの接続導体を長めに形成したり、両者を長めに形成するようにしてもよい。また、誤挿入防止のために、コネクタの左右の形状を非対称に形成している。
Note that when the
そして、図5〜図7に示すように、本実施の形態に係る端末100は、ハウジング101を有して構成され、イベント入力や各種選択等を行うための1個又は複数の方向ボタン121と決定ボタン122を有してなる操作部120と、液晶表示装置(LCD)等からなる表示部130と、後述するワイヤレス通信手段により例えば赤外線によるワイヤレス通信を行うための窓部140とが設けられている。
As shown in FIGS. 5 to 7, the terminal 100 according to the present embodiment includes a
ハウジング101は、上シェル101aと下シェル101bからなり、メモリ素子等を搭載した基板151を収納している。このハウジング101は、エンタテインメント装置1の本体のスロット部7A、7Bに挿入され得るものであり、その一端側の側面には長方形状の窓が形成されたコネクタ部150が設けられている。
The
窓部140は、略半円形状に形成されたハウジング101の他端部分に設けられている。表示部130は、ハウジング101の上面部において、この上面部の略半分の領域を占めて、窓部140の近傍に位置して設けられている。
The
操作部120は、ハウジング101の上面部において、この上面部の略半分の領域を占めて、窓部140の反対側となる部分に設けられている。この操作部120は、略四角形状に形成されハウジング101に対して回動可能に支持されるとともに一または複数の方向ボタン121と決定ボタン122を有する蓋部材110と、ハウジング101上の該蓋部材110によって開閉される位置に設けられたスイッチ押圧部102、103とから構成されている。
The
方向ボタン121と決定ボタン122は、蓋部材110の上面側より下面側に亘ってこの蓋部材110を貫通して配設されている。そして、これら方向ボタン121と決定ボタン122は、蓋部材110の上面部に対して出没する方向に移動可能とされて該蓋部材110によって支持されている。
The
スイッチ押圧部102、103は、ハウジング101の上面部に対して出没する方向に移動可能とされて該ハウジング101に支持された押圧子を有している。この押圧子は、上方側より押圧されることにより、ハウジング101内の基板151上に配設された、例えばダイヤフラムスイッチのように押圧スイッチを押圧する。
The
これらスイッチ押圧部102、103は、蓋部材110が閉蓋された状態において、方向ボタン121と決定ボタン122の位置に対応する箇所に設けられている。すなわち、蓋部材110が閉蓋された状態においては、方向ボタン121と決定ボタン122を上方側よりこの蓋部材110の上面部に対して没入する方向に押圧操作すると、方向ボタン121と決定ボタン122は、対応するスイッチ押圧部102、103の押圧子を介して、ハウジング101内の対応する押圧スイッチを押圧する。
These switch
コネクタ部150の窓内には、図8に示すように、電源用及び信号用の端子152が基板151上に配設されて臨んでいる。
As shown in FIG. 8, power supply and
なお、コネクタ部150の形状や寸法等は、エンタテインメント装置1に用いられる通常のメモリカード10と共通にされている。
In addition, the shape, dimension, etc. of the
次に、前記端末100における主要部の構成を時図9及び図10を参照しながら説明する。 Next, the configuration of the main part of the terminal 100 will be described with reference to FIGS.
図9に示すように、この端末100は、前述した通常のメモリカード10と同様に、その動作を制御するための制御手段160と、情報機器等のスロットに接続するためのコネクタ162、及びデータを記憶するための素子である不揮発性メモリ164を備えている。
As shown in FIG. 9, this
制御手段160は、例えばマイクロコンピュータ(図中ではマイコンと略記する。)を用いて構成され、その内部にはプログラム格納手段であるプログラムメモリ部160aを有している。
The control means 160 is configured using, for example, a microcomputer (abbreviated as “microcomputer” in the drawing), and has a
また、不揮発性メモリ164としては、フラッシュメモリのように電源を切っても記録されている状態が残る半導体メモリ素子が用いられる。なお、本実施の形態に係る端末100は、後述するように電池166を備えて構成されるため、不揮発性メモリ164の代わりにデータを高速に入出力できるスタティックランダムアクセスメモリ(SRAM)を用いることもできる。
As the
端末100は、前記構成に加えて、格納されたプログラムを操作するための操作ボタン等の操作(イベント)入力手段168、前記プログラムに応じて種々の情報を表示する表示手段である液晶表示装置(LCD)等の表示手段170、他のメモリカード等との間で赤外線等によりデータを送受信するワイヤレス通信手段172、前記各部に電源を供給する電池166を備えている点が異なっている。
In addition to the above configuration, the terminal 100 includes an operation (event) input unit 168 such as an operation button for operating a stored program, and a liquid crystal display device (display unit) that displays various information according to the program. A
また、端末100は、電源供給手段として小型の電池166を内蔵している。このため、親機であるエンタテインメント装置1のスロット部7A、7Bから抜き取られた状態でも単独で動作することが可能である。
Further, the terminal 100 incorporates a
なお、電池166として充電可能な2次電池を用いてもよい。子機の端末100が親機のエンタテインメント装置1のスロット部7A、7Bに挿入されている状態では、親機のエンタテインメント装置1から電源が供給されるように構成している。
Note that a rechargeable secondary battery may be used as the
すなわち、電池166の接続端には、電源端子174が逆流防止用ダイオード176を介して接続されており、上記エンタテインメント装置1等の親機のスロットに挿入接続した際には、親機から子機側への電源供給がなされ、また、2次電池が用いられている場合には2次電池への充電も行われる。
That is, a
この端末100は、さらに、時計178、前記プログラムに応じて発音する発音手段である例えば圧電ブザーによって構成されたスピーカ180等も備える。なお、前記各部は、いずれも制御手段160に接続されており、制御手段160の制御に従って動作する。
The terminal 100 further includes a
図10は、制御手段160の制御項目を示している。通常のメモリカード10では、情報機器への本体接続インターフェースと、メモリにデータを入出力するためのメモリインターフェースのみを備えていたが、本実施の形態に係る端末100では、前記インターフェースに加えて、表示インターフェース、操作入力インターフェース、音声インターフェース、ワイヤレス通信インターフェース、時計管理インターフェース、及びプログラムダウンロードインターフェースを備えている。
FIG. 10 shows control items of the control means 160. The
このように、端末100は、従来機能である本体(親機)接続インターフェースと不揮発性メモリに対する管理とは独立に、本実施の形態により追加された機能を管理するためのインターフェース(ドライバ)を、制御手段(マイクロコンピュータ)160に持たせるようにしたため、従来機能との互換性を保つことができる。 As described above, the terminal 100 has an interface (driver) for managing the functions added according to the present embodiment, independent of the management of the main body (parent device) connection interface and the nonvolatile memory, which are conventional functions. Since the control means (microcomputer) 160 is provided, compatibility with conventional functions can be maintained.
また、この端末100は、実行されるプログラムを操作するためのボタンスイッチ等の入力手段168や、液晶表示装置(LCD)等を用いる表示手段170を備えて構成されているため、ゲームアプリケーションを動作させると携帯型ゲーム装置としての応用が可能である。
The terminal 100 includes an input unit 168 such as a button switch for operating a program to be executed, and a
しかも、この端末100は、アプリケーションプログラムを、エンタテインメント装置1の本体からダウンロードされるプログラムをマイクロコンピュータ160内のプログラムメモリ部160aに格納する機能を有しているため、端末100上で動作するアプリケーションプログラムや各種のドライバソフトを容易に変更することができる。
Moreover, since the terminal 100 has a function of storing an application program in the
以上説明したように、本実施の形態に係る端末100は、エンタテインメント装置1とは独立に動作を制御できる。従って、端末100側では、プログラム格納手段であるプログラムメモリ部160aに格納されたアプリケーションによるデータを、エンタテインメント装置1側のアプリケーションソフトとは独立に作成できる。また、このデータをエンタテインメント装置1とやりとりすることにより、端末100とエンタテインメント装置1との協調動作(リンク)が可能となる。
As described above, terminal 100 according to the present embodiment can control the operation independently of
さらに、端末100は、時計178を備えていることにより、時間データをエンタテインメント装置1側と共有することも可能である。すなわち、互いの時刻データを一致させるだけでなく、それぞれが独立に実行するゲームの進行を、実時間に応じて制御するためのデータも共有することができる。
Further, since the terminal 100 includes the
なお、上述したエンタテインメント装置1と端末100の間の協調動作の具体例については後述する。
In addition, the specific example of the cooperation operation | movement between the
図11は、本実施の形態に係る端末100同士で、ワイヤレス通信を行う様子を模式的に示している。このように、端末100は、ワイヤレス通信手段172において赤外線等によりワイヤレス通信を行うためのワイヤレス通信窓となる窓部140を介してデータを送受信することにより、複数のメモリカード間で内部データをやりとりすることができる。なお、前記内部データは、例えばエンタテインメント装置1等の情報機器側から転送されてメモリカード内部の記憶手段に記憶されたデータをも含むものである。
FIG. 11 schematically shows a state in which wireless communication is performed between
なお、前記実施の形態においては、端末100をエンタテインメント装置1の補助記憶装置として使用されるものとして説明したが、適用対象としては様々なものが考えられ、例えば種々の情報の検索等にも適用可能であることはもちろんである。
In the above-described embodiment, the terminal 100 has been described as being used as an auxiliary storage device of the
次に、前記端末100と前述した親機となるエンタテインメント装置1との間の協調動作について説明する。
Next, a cooperative operation between the terminal 100 and the
前述したように、端末100は、制御手段であるマイクロコンピュータ160で生成されたゲームデータ、メモリカード内の時計178で得られた時間データ、ワイヤレス通信手段172を介して得られる他のメモリカードで生成されたデータ等を、エンタテインメント装置1の本体と共有することができる。
As described above, the terminal 100 is game data generated by the
図12は、親機となるエンタテインメント装置1と子機となる端末100の間で、協調動作を行う様子を模式的に示している。
FIG. 12 schematically shows a state in which a cooperative operation is performed between the
以下では、このような協調動作の例として、親機となるエンタテインメント装置1に、アプリケーションソフトウェアのプログラムが記録された記録媒体である光ディスク(CD−ROM)が装着されており、そこから読み出されたプログラムが、エンタテインメント装置1の本体のスロット部7A、7Bに挿着された子機となる端末100にダウンロードされる場合について説明する。
In the following, as an example of such a cooperative operation, an optical disc (CD-ROM), which is a recording medium in which a program of application software is recorded, is mounted on the
まず、協調動作についての具体的な説明に先立って、協調動作を行うための前提となるプログラムのダウンロードについて図13及び図14を参照しながら説明する。 First, prior to specific description of the cooperative operation, downloading of a program that is a prerequisite for performing the cooperative operation will be described with reference to FIGS. 13 and 14.
図13は、親機となるエンタテインメント装置1のディスク装着部3に装着された光ディスク(CD−ROM)等から供給されるビデオゲーム等のアプリケーションプログラムが、エンタテインメント装置1の制御手段であるCPU51を介して、子機となる端末100の制御手段であるマイクロコンピュータ160内の、プログラム格納手段であるプログラムメモリ部160aに直接転送(ダウンロード)される場合のデータの流れを示している。図14は、図13に示すダウンロードの手順を示している。
FIG. 13 shows an application program such as a video game supplied from an optical disc (CD-ROM) or the like mounted on the
図14のステップS1では、まず、親機としてのエンタテインメント装置1(以下では単に親機ともいう。)のディスク装着部3に装着されたCD−ROMから、子機としての端末100(以下では単に子機ともいう。)内のマイクロコンピュータ上で動作するビデオゲームのアプリケーションプログラムが、データとして読み出される。なお、前述したように、このアプリケーションプログラムは、一般に、親機のエンタテインメント装置1上で動作するものとは別のものである。
In step S1 in FIG. 14, first, a terminal 100 (hereinafter simply referred to as a slave unit) is loaded from a CD-ROM mounted on the
次に、ステップS2で、親機の制御手段であるCPU51は、子機の端末100の制御手段であるマイクロコンピュータ160に対して「プログラムダウンロード要求コマンド」を発行する。そして、CPU51はマイクロコンピュータ160から「プログラムダウンロード許可ステータス」を受け取るためにポーリングを行う。なお、ここでいうポーリングとは、サービス要求の有無を問い合わせてサービスを行う方法をいう。
Next, in step S <b> 2, the
ステップS3では、子機である端末100側のマイクロコンピュータ160が、親機のCPU51から「プログラムダウンロード要求コマンド」を受け取る。
In step S <b> 3, the
そして、ステップS4で、子機側のマイクロコンピュータ160が、現在処理中のルーチンを終了してプログラムダウンロードを実行できる状態になると、親機のCPU51に対して「プログラムダウンロード許可ステータス」を返送する。
In step S4, when the
次に、ステップS5では、親機のCPU51が、子機側のマイクロコンピュータ160から「プログラムダウンロード許可ステータス」を受け取ると、ステップST1でCD−ROM等から読み出されたプログラムを、端末100のプログラム格納手段であるプログラムメモリ部160aに転送(ダウンロード)して書き込む。そして、CPU51はマイクロコンピュータ160から「プログラムスタート許可ステータス」を受け取るためにポーリングを行う。
Next, in step S5, when the
このとき、ダウンロードされたデータが書き込まれるプログラムメモリ部160aのアドレスは、マイクロコンピュータ160により管理される。また、前記説明では、親機からダウンロードされるプログラムが、マイクロコンピュータ160内のプログラムメモリ部160aに格納される場合を例としているが、高速にデータを入出力できるSRAM等の記憶素子に記憶されるようにしてもよい。
At this time, the
ステップS6では、メモリカードのマイクロコンピュータ160が、親機から転送されたプログラムをデータとして受け取り、プログラムメモリ部160aに書き込む。このとき、親機のCPU51からは、プログラムデータを子機の端末100のプログラムメモリ部160aに直接書き込んでいるように見える。また、上述したように、プログラムメモリ部160aのアドレスはマイクロコンピュータ160により管理される。
In step S6, the
そして、ステップS7では、子機となる端末100のマイクロコンピュータ160が、親機から最終のプログラムデータを受け取って実行できる環境にすると、「プログラムスタート許可ステータス」を本体のCPU51に返送する。
In step S7, when the
ステップS8では、親機のCPU51が、端末100のマイクロコンピュータ160から「プログラムスタート許可ステータス」を受け取り、「プログラムスタートコマンド」を発行する。
In step S8, the
そして、ステップS9において、端末100のマイクロコンピュータ160は、親機のCPU51から「プログラムスタートコマンド」を受け取ると、予め決められた所定のアドレスからプログラムを動作させる。
In step S9, upon receiving the “program start command” from the
以上の手順により、親機のエンタテインメント装置1から、それに挿着された子機の端末100のマイクロコンピュータ160内にあるプログラムメモリ部160aに、アプリケーションプログラムが直接転送(ダウンロード)される。
Through the above procedure, the application program is directly transferred (downloaded) from the
なお、前述したように、アプリケーションプログラムを供給する手段は、光ディスク等の記録媒体に限定されるものではなく、また、通信回線を介して供給されるようにしてもよい。その場合には、前記手順においてステップS1のみが異なる。 As described above, the means for supplying the application program is not limited to a recording medium such as an optical disk, and may be supplied via a communication line. In that case, only step S1 is different in the procedure.
ところで、前記ダウンロード手順は、親機であるエンタテインメント装置1から、それに挿着された子機となる端末100の制御手段であるマイクロコンピュータ160内のプログラムメモリ部160aに、アプリケーションプログラムが直接ダウンロードされる場合のダウンロード手順について説明したものである。
By the way, in the download procedure, the application program is directly downloaded from the
これに対して、親機のCPU51が、アプリケーションプログラムのデータを子機となる端末100内の不揮発性メモリ164にダウンロードした後に、そのデータをマイクロコンピュータ160内のプログラムメモリ部160aにコピーして実行する場合もある。
On the other hand, after the
図15は、このような場合のデータの流れを示し、図16は、このような場合のダウンロードの手順を示している。 FIG. 15 shows a data flow in such a case, and FIG. 16 shows a download procedure in such a case.
すなわち、図15に示すように、親機であるエンタテインメント装置1のディスク装着部3に装着された光ディスク等から供給されるビデオゲームのアプリケーションプログラムは、エンタテインメント装置1の制御手段であるCPU51を介して、子機である端末100内の不揮発性メモリ164に転送(ダウンロード)された後に、制御手段であるマイクロコンピュータ160内のプログラムメモリ部160aにコピーされて実行される。
That is, as shown in FIG. 15, the application program of the video game supplied from the optical disk or the like mounted on the
図16に示すように、ステップS11では、まず、親機であるエンタテインメント装置1のディスク装着部3に装着されたCD−ROMから、子機である端末100内のマイクロコンピュータ160上で動作するビデオゲームのアプリケーションプログラムが、データとして読み出される。
As shown in FIG. 16, in step S11, first, a video that operates on the
そして、ステップS12で、親機の制御手段であるCPU51が、CD−ROMから読み出されたプログラムデータを、子機である端末100の不揮発性メモリ164に転送(ダウンロード)する。この手順は、従来のエンタテインメント装置においてデータのバックアップを行う場合等と同様である。
In step S12, the
次に、ステップS13で、端末100の制御手段であるマイクロコンピュータ160が、従来のデータバックアップと同様の手順で、親機のCPU51から転送されたアプリケーションプログラムをデータとして受け取り、不揮発性メモリ164に書き込む。
Next, in step S13, the
次に、ステップS14において、親機であるエンタテインメント装置1は、ダウンロードしたプログラムのスタートすべきアドレス等を付加した「プログラムスタート要求コマンド」を発行する。
Next, in step S14, the
次に、ステップS15で、端末100のマイクロコンピュータ160が、親機のCPU51から「プログラムスタート要求コマンド」を受け取ると、不揮発性メモリ164の上記コマンドにより指示されたアドレスから、指示されたサイズのデータをマイクロコンピュータ160内のプログラムメモリ部160aにコピーする。
Next, in step S15, when the
そして、ステップS16において、端末100のマイクロコンピュータ160は、プログラムメモリ部160aにコピーされたプログラムを、そのスタートアドレスから実行する。
In step S16, the
以上の手順により、親機であるエンタテインメント装置1から、それに挿着された子機である端末100のマイクロコンピュータ160内にあるプログラムメモリ部160aに、不揮発性メモリ164を介してアプリケーションソフトウェアのプログラムがデータとして転送(ダウンロード)される。
Through the above procedure, the application software program is transferred from the
なお、親機であるエンタテインメント装置1から子機である端末100にダウンロードされるアプリケーションプログラムは、一般に、エンタテインメント装置1上で動作するものとは別のものである。もちろん、前記ダウンロードされるアプリケーションプログラムは、エンタテインメント装置1上及び端末100上の両方で動作するものであってもよい。ただし、この場合には、エンタテインメント装置1側のCPUと、端末100側のマイクロコンピュータが、同じプロセッサであるという制約が生じる場合がある。
Note that the application program downloaded from the
次に、本実施の形態に係る端末の特徴的な機能について図17〜図19を参照しながら説明する。 Next, characteristic functions of the terminal according to the present embodiment will be described with reference to FIGS.
この機能は、ワイヤレス通信手段172を介して他の端末から供給される情報を、既に保持している情報に追加すると共に、全情報を各情報の任意の値に応じて入れ替えを行うというものである。 This function is to add information supplied from other terminals via the wireless communication means 172 to already held information and to replace all information according to arbitrary values of each information. is there.
図17は、その処理の一例を示すもので、複数の端末(この図17においては、便宜的にPDA1、PDA2、PDA3・・・PDAnという参照符号を用いる)間でゲームが行われた結果生成される各端末PDA1、PDA2、PDA3・・・PDAnの得点データがどのように集められ、入れ替え(ソート)されるのかを説明している。 FIG. 17 shows an example of the process. As a result, a game is generated between a plurality of terminals (in FIG. 17, reference numerals PDA1, PDA2, PDA3... PDAn are used for convenience). Describes how the score data of each terminal PDA1, PDA2, PDA3,... PDAn is collected and replaced (sorted).
本実施の形態では、親機から各端末PDA1、PDA2、PDA3・・・PDAnに対し、親機で行われたゲーム結果としての得点データが送信される。送信された得点データは、送信先の端末PDA1、PDA2、PDA3・・・PDAnにて端末固有の識別番号が付与され、更に順位データが付与される。例えば最初の状態では1つしか情報がないので順位データの値は「1」となる。これら得点データ、識別番号データ及び順位データを「結果情報」と称することとする。 In the present embodiment, score data as a game result played in the parent device is transmitted from the parent device to each terminal PDA1, PDA2, PDA3,. The transmitted score data is given a terminal-specific identification number at the destination terminals PDA1, PDA2, PDA3,. For example, since there is only one piece of information in the first state, the rank data value is “1”. These score data, identification number data, and rank data are referred to as “result information”.
ある端末から他の端末に結果情報が送信されると、送信先の端末では、既に保持されている結果情報に対し、送信された結果情報が追加され、この後、得点の高い順にソートされると共に、順位データが更新される。更新された結果情報のうち、保持されている端末の識別番号と同じ識別番号の結果情報が端末の表示手段(LCD)170に表示される。 When the result information is transmitted from one terminal to another terminal, the transmitted result information is added to the already held result information in the destination terminal, and then sorted in descending order of scores. At the same time, the rank data is updated. Of the updated result information, the result information having the same identification number as the held terminal identification number is displayed on the display means (LCD) 170 of the terminal.
この表示形態は、表示手段(LCD)170が表示できる範囲で当該端末のIDを有する結果情報を中心にその上下の結果情報を複数表示する場合や、当該端末のIDを有する結果情報のみ、もしくはこれを複数(過去分を含む)表示する場合が選択可能となっている。 In this display mode, when the display means (LCD) 170 displays a plurality of upper and lower result information centering on the result information having the ID of the terminal, only the result information having the ID of the terminal, or The case where a plurality of (including the past) are displayed can be selected.
これによって、当該端末の保持者は自分の成績が保持されている他の端末の保持者の成績の中で何番目かを知ることができる。 Thereby, the holder of the terminal can know what number among the grades of the holders of other terminals holding his / her grade.
次に、前記機能の具体例について図17を参照しながら詳細に説明する。まず、図17の(1)に示されるように、プレーヤP1の端末PDA1で保持されている結果情報がプレーヤP2の端末PDA2に送信される。ここで、結果情報は、端末IDである「ID1」と、結果としての得点である「100」と、順位データ「1」とからなる。ここで順位データが「1」なのは、結果情報がメモリM1内に1つしかないからである。 Next, a specific example of the function will be described in detail with reference to FIG. First, as shown in (1) of FIG. 17, the result information held by the terminal PDA1 of the player P1 is transmitted to the terminal PDA2 of the player P2. Here, the result information includes “ID1” as the terminal ID, “100” as the resulting score, and rank data “1”. Here, the rank data is “1” because there is only one result information in the memory M1.
次に、図17の(2)に示されるように、プレーヤP2の端末PDA2においては、プレーヤP1からの結果情報に当該プレーヤP2の結果情報が含まれていないか否かを検索する。端末PDA2のメモリM2には、識別番号ID2、IDx、IDyの各得点データが保持されていたとする。 Next, as shown in (2) of FIG. 17, the terminal PDA2 of the player P2 searches whether or not the result information from the player P1 is included in the result information from the player P1. Assume that the memory M2 of the terminal PDA2 holds score data of identification numbers ID2, IDx, and IDy.
この例では、送信されてきたプレーヤP1の結果情報に当該プレーヤP2の結果情報が含まれていないことから、端末PDA2のメモリM2に保持されている結果情報に前記送信されてきた結果情報が加えられると共に、得点に応じてソートされ、更に順位が更新される。 In this example, since the result information of the player P2 is not included in the transmitted result information of the player P1, the transmitted result information is added to the result information held in the memory M2 of the terminal PDA2. At the same time, it is sorted according to the score, and the rank is further updated.
具体的には、プレーヤP1の結果情報である識別番号ID1の得点データは「100」であり、プレーヤP2の端末PDA2のメモリM2で保持されていた結果情報である各識別番号ID2、IDx、IDyの得点データはそれぞれ「200」、「190」、「180」である。 Specifically, the score data of the identification number ID1 which is the result information of the player P1 is “100”, and each identification number ID2, IDx, IDy which is the result information held in the memory M2 of the terminal PDA2 of the player P2 The score data are “200”, “190”, and “180”, respectively.
従って、ソート後のプレーヤP1の端末PDA1に対応する結果情報の順位は、図17の(2)に示されるように、「4」となる。 Therefore, the order of the result information corresponding to the terminal PDA1 of the player P1 after the sorting is “4” as shown in (2) of FIG.
次に、図17の(3)に示されるように、プレーヤP3の端末PDA3においては、プレーヤP2からの結果情報に当該プレーヤP3の結果情報が含まれていないか否かを検索する。端末PDA3のメモリM3には、識別番号ID3、IDzの各得点データが保持されていたものとする。 Next, as shown in (3) of FIG. 17, the terminal PDA3 of the player P3 searches whether or not the result information from the player P3 is included in the result information from the player P2. It is assumed that the score data of identification numbers ID3 and IDz is held in the memory M3 of the terminal PDA3.
この例では、送信されてきたプレーヤP2の結果情報に当該プレーヤP3の結果情報が含まれていないことから、端末PDA3のメモリM3に保持されている結果情報に前記送信されてきた結果情報が加えられると共に、得点に応じてソートされ、更に順位が更新される。 In this example, since the result information of the player P3 is not included in the transmitted result information of the player P2, the transmitted result information is added to the result information held in the memory M3 of the terminal PDA3. At the same time, it is sorted according to the score, and the rank is further updated.
具体的には、プレーヤP2の端末PDA2のメモリM2で保持されていた結果情報である各識別番号ID2、IDx、IDy、ID1の得点データは「200」、「190」、「180」、「100」であり、プレーヤP3の端末PDA3のメモリM3で保持されていた結果情報である各識別番号ID3、IDzの各得点データはそれぞれ「195」、「170」である。 Specifically, the score data of each identification number ID2, IDx, IDy, ID1 which is the result information held in the memory M2 of the terminal PDA2 of the player P2 is “200”, “190”, “180”, “100 The score data of the identification numbers ID3 and IDz, which are the result information held in the memory M3 of the terminal PDA3 of the player P3, are “195” and “170”, respectively.
従って、ソート後のプレーヤP3の端末PDA3のメモリM3に保持される結果情報の順位は、図17の(3)に示されるようになる。 Accordingly, the order of the result information held in the memory M3 of the terminal PDA3 of the player P3 after sorting is as shown in (3) of FIG.
次に、図17の(n+1)に示されるように、n番目のプレーヤPnの端末PDAnのメモリMnに保持されている結果情報がプレーヤP1の端末PDA1に送信されると、端末PDA1においては、プレーヤPnからの結果情報に当該プレーヤP1の結果情報が含まれていないか否かを検索する。 Next, as shown in (n + 1) of FIG. 17, when the result information held in the memory Mn of the terminal PDAn of the nth player Pn is transmitted to the terminal PDA1 of the player P1, the terminal PDA1 It is searched whether or not the result information of the player P1 is included in the result information from the player Pn.
この例では、送信されてきたプレーヤPnの結果情報に当該プレーヤP1の結果情報が含まれていることから、送信されてきた端末PDAn上での端末PDA1の結果情報のうち、現時点において端末PDA1のメモリM1に記憶されている結果情報に対応する部分が現時点の結果情報に書き換えられ、更に得点に応じてソートされ、順位が更新される。 In this example, since the result information of the player P1 is included in the result information of the player Pn that has been transmitted, of the result information of the terminal PDA1 on the terminal PDAn that has been transmitted, The part corresponding to the result information stored in the memory M1 is rewritten with the current result information, and further sorted according to the score, and the rank is updated.
例えば、端末PDAnからの送信の前に、プレーヤP1が最初に保持していた得点「100」よりも高い得点、例えば「300」を取得していたものとする。この状態で、端末PDAnから端末PDA1に結果情報の送信がなされると、端末PDA1内において結果情報が追加されると共に、当該端末PDA1に対応する結果情報が現時点において端末PDA1に保持されている結果情報に書き換えられる。 For example, it is assumed that a score higher than the score “100” initially held by the player P1, for example “300”, has been acquired before transmission from the terminal PDAn. In this state, when the result information is transmitted from the terminal PDAn to the terminal PDA1, the result information is added in the terminal PDA1, and the result information corresponding to the terminal PDA1 is currently held in the terminal PDA1. Rewritten with information.
つまり、端末PDAnから送信された結果情報のうち、当該端末PDA1が保持している識別番号ID1に対応する得点データ(「100」)が現時点において端末PDA1に保持している「300」に更新される。 That is, in the result information transmitted from the terminal PDAn, the score data (“100”) corresponding to the identification number ID1 held by the terminal PDA1 is updated to “300” currently held by the terminal PDA1. The
このように、端末PDAnから送信されてきた端末PDA1の結果情報は、再び端末PDA1に送信されたときに当該端末PDA1のメモリM1に記憶されることはない。送信されてきた時点でメモリM1に記憶されている結果情報の得点データが「300」であり、送られてきた古い端末PDA1の結果情報の得点データ「100」よりも大きいからである。つまり、結果情報の受信後に同じ識別番号の結果情報が複数存在した場合、その中で最も値の大きな得点データを有する結果情報のみが残される。 As described above, the result information of the terminal PDA1 transmitted from the terminal PDAn is not stored in the memory M1 of the terminal PDA1 when it is transmitted to the terminal PDA1 again. This is because the score data of the result information stored in the memory M1 at the time of transmission is “300”, which is larger than the score data “100” of the result information of the old terminal PDA1 that has been sent. That is, when a plurality of result information having the same identification number exists after reception of the result information, only the result information having the highest score data among them is left.
次に、前記機能を実現するためのソフトウエア(結果情報処理手段200)について図18及び図19を参照しながら説明する。 Next, software (result information processing means 200) for realizing the functions will be described with reference to FIGS.
この結果情報処理手段200は、図19に示すように、他の端末との通信状態をチェックし、受信の完了を確認する通信確認手段202と、受信した結果情報のうち、IDデータを読み出すIDデータ読出し手段204と、読み出されたIDデータが不揮発性メモリ164に保持されている結果情報に存在するか否かを検索するID検索手段206と、検索対象のIDデータがないと判別された場合に、受信データから当該IDデータに対応する得点データを読み出す得点データ読出し手段208と、検索対象のIDデータが存在すると判別された場合に、当該IDデータに対応する得点データのうち、最も高い値を示す得点データを選択する得点データ決定手段210と、得点データの配列を高い順に並び替える得点データソート手段212と、受信した結果情報について処理を完了したか否かを判別する終了判別手段214とを有する。
As shown in FIG. 19, the result
次に、前記結果情報処理手段200の処理動作について図19のフローチャートを参照しながら説明する。 Next, the processing operation of the result information processing means 200 will be described with reference to the flowchart of FIG.
図19に示されるフローチャートは、親機としての情報処理装置、例えばエンタテインメントシステム500に装着されているCD−ROMやDVD等の記録媒体から、端末100にダウンロードされるプログラムやデータによって実行される処理を示すものである。
The flowchart shown in FIG. 19 is a process executed by a program or data downloaded to a terminal 100 from a recording medium such as a CD-ROM or DVD mounted on an information processing apparatus as a master unit, for example, the
まず、ステップS101において、制御手段160は、通信確認手段202を通じて、当該端末100が他の端末100との通信状態を確認し、他の端末からの受信が終了したか否かを判別する。
First, in step S101, the
受信の終了を確認すると、次のステップS102に進み、制御手段160は、IDデータ読出し手段204を通じて、例えば不揮発性メモリ164に記憶された受信データからIDデータを読み出す。
When the end of reception is confirmed, the process proceeds to the next step S102, and the
続いて、ステップS103において、制御手段160は、ID検索手段206を通じて、前記受信前に既に不揮発性メモリ164に記憶されていた結果情報中に、前記読み出されたIDデータと同じIDデータを含む結果情報があるか否かを検索する。
Subsequently, in step S103, the
ここで、同じIDデータを含む結果情報がないと判別された場合は、次のステップS104に進み、制御手段160は、得点データ読出し手段208を通じて、前記受信された結果情報から当該IDデータに対応する得点データを読み出す。 Here, if it is determined that there is no result information including the same ID data, the process proceeds to the next step S104, and the control means 160 responds to the ID data from the received result information through the score data reading means 208. Read the score data.
次に、ステップS105において、制御手段160は、得点データソート手段212を通じて、当該得点データの書込位置を決定を決定するために、当該得点データと不揮発性メモリ164に記憶されていた結果情報の各得点データとの値の大小を比較する。
Next, in step S105, the control means 160 uses the score data sorting means 212 to determine the writing position of the score data to determine the score data and the result information stored in the
そして、当該得点データの値に最も近く、かつ、当該得点データの値より大きい値の得点データを有する結果情報と、当該得点データの値に最も近く、かつ、当該得点データの値より小さい値の得点データを有する結果情報との間となる位置を決定する。 Then, the result information having the score data with the value closest to the value of the score data and larger than the value of the score data, and the value closest to the value of the score data and smaller than the value of the score data. The position between the result information having the score data is determined.
次に、ステップS106において、制御手段160は、得点データソート手段212を通じて、前記決定された位置に当該得点データを有する結果情報(受信データ)を登録するため、当該得点データに最も近く、かつ、当該得点データの値より小さい値の得点データを有する結果情報から下の順位の結果情報を全て1段ずつずらして再登録する。 Next, in step S106, the control means 160 registers the result information (received data) having the score data at the determined position through the score data sorting means 212, so that it is closest to the score data, and The result information having score data with a value smaller than that of the score data is re-registered by shifting all the result information in the lower rank by one step.
このとき、制御手段160は、得点データソート手段212を通じて、順位の更新を行う。既に図17を参照して説明したように、例えばある1つの受信データの得点データの値が「200」、既にメモリに保持されている2つの結果情報データの各得点データが夫々「150」、「100」、順位がそれぞれ「1」、「2」とすると、当該受信データの受信後に当該受信データが結果情報としてメモリに登録され、メモリ内の「200」、「150」、「100」の得点データを有する結果情報データの順位は、それぞれ「1」、「2」、「3」となる。
At this time, the
続いて、ステップS107において、制御手段160は、得点データソート手段212を通じて、空いた位置、即ち、当該得点データの値に最も近く、かつ、当該得点データの値より小さい値の得点データを有する結果情報の登録されている位置に、当該得点データを有する結果情報を登録する。 Subsequently, in step S107, the control means 160, through the score data sorting means 212, has the score data having a value that is closest to the empty position, that is, the value of the score data and smaller than the value of the score data. Result information having the score data is registered at the position where the information is registered.
既に説明したように、当該得点データの値に最も近く、かつ、当該得点データの値より小さい値の得点データを有する結果情報は、既にステップS106にて1段下に再登録されているのでこの情報が消去されることはない。 As already described, the result information having the score data closest to the score data value and smaller than the score data value has already been re-registered one step lower in step S106. Information is never erased.
次に、ステップS108において、制御手段160は、終了判別手段214を通じて、前記受信された結果情報を全て対応する位置に書き込んだか否かを判別する。
Next, in step S108, the
前記受信した結果情報について処理を終了していなければ、前記ステップS102に戻って、次の結果情報を対応する位置に登録するという処理を行い、受信したすべて結果情報について処理を終えた場合は、この結果情報処理手段200での処理が終了する。 If the process has not been completed for the received result information, the process returns to step S102 to perform the process of registering the next result information at the corresponding position, and when the process has been completed for all the received result information, As a result, the processing in the information processing means 200 ends.
一方、前記ステップS103において、同じIDデータを含む結果情報があると判別された場合は、ステップS109に進み、制御手段160は、得点データ決定手段210を通じて、当該IDデータに対応する得点データとこの受信データのIDデータと同じIDデータを含む全ての結果情報の得点データを比較する。 On the other hand, if it is determined in step S103 that there is result information including the same ID data, the process proceeds to step S109, and the control means 160 passes the score data corresponding to the ID data and this data through the score data determination means 210. The score data of all result information including the same ID data as the ID data of the received data is compared.
続いて、ステップS110において、制御手段160は、得点データ決定手段210を通じて、得点データの値が最も大きい結果情報を選択する。比較した他の結果情報は消去される。
Subsequently, in step S110, the
以降は、ステップS105に移行し、既に説明した処理と同様の処理が行われる。 Thereafter, the process proceeds to step S105, and processing similar to the processing already described is performed.
以上説明したように、本実施の形態においては、以下のような効果を得ることができる。 As described above, in the present embodiment, the following effects can be obtained.
1.親機でゲーム等を行った結果としての得点データが端末100に送信されると、端末100内でこの端末100の固有のIDが付加されて結果情報として記憶されると共に、他の端末100から結果情報が受信データとして送信されたときには、受信した結果情報が登録されると共に、得点順に応じてソートされ、更に順位が更新される。従って、自分が他の人達の中で何番の成績であるのかが簡単に分かるようになるといった新しい順位システムを提供することができる。
1. When score data as a result of playing a game or the like in the parent machine is transmitted to the terminal 100, a unique ID of this terminal 100 is added and stored as result information in the terminal 100, and from
2.更に、他の端末100から再び巡り巡って自分の過去の結果情報が送信された場合には、当該結果情報の得点データと、現在、自分の持つ端末100内に記憶されている結果情報の得点データとが比較され、高い値の得点データを有する結果情報のみが残されるので、常に最良の結果情報を保持することができる。 2. Further, when the past result information is transmitted from another terminal 100 again, the score data of the result information and the score of the result information currently stored in the terminal 100 owned by the terminal 100 are obtained. Since the data is compared and only the result information having high score data is left, the best result information can always be held.
なお、本実施の形態においては、結果情報の例を得点とし、高い得点に高い順位が付与される例について説明したが、結果情報としては、時間、数等も用いられ得る。時間の場合には、ゲーム若しくはステージをクリア(終了)させるまでの時間となる。この場合、時間の値(1時間等)が小さければ小さいほど順位は高くなる。また、数としてゲームオーバーになるまでにクリアしたステージの数が考えられる。この場合、数の値が大きければ大きいほど順位は高くなる。 In the present embodiment, the example of the result information is used as a score, and an example in which a high rank is assigned to a high score has been described. However, time, number, and the like may be used as the result information. In the case of time, it is the time until the game or stage is cleared (terminated). In this case, the lower the time value (such as 1 hour), the higher the ranking. Also, the number of stages that have been cleared before the game is over can be considered. In this case, the higher the number value, the higher the ranking.
また、本実施の形態においては、親機の結果を端末に送信する場合について説明したが、端末100における結果でも良い。また、プログラムデータを親機から端末100にダウンロードする場合について説明したが、最初からプログラムデータが組み込まれているスタンドアローン型の携帯型情報端末でも良い。
Further, in the present embodiment, the case where the result of the parent device is transmitted to the terminal has been described, but the result of
なお、この発明に係る携帯型情報端末及び記録媒体は、上述の実施の形態に限らず、この発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。 Note that although the portable information terminal and the recording medium body according to the present invention is not limited to the above embodiments without departing from the gist of the present invention, it is should be understood that various configurations.
1…エンタテインメント装置 34、130…表示部
73、180…スピーカ 100…端末
121…方向ボタン 122…決定ボタン
160…制御手段 160a…プログラムメモリ部
164…不揮発性メモリ 168…入力手段
170…表示手段(LCD) 172…ワイヤレス通信手段
178…時計 200…結果情報処理手段
202…通信確認手段 204…IDデータ読出し手段
206…ID検索手段 208…得点データ読出し手段
210…得点データ決定手段 212…得点データソート手段
214…終了判別手段
DESCRIPTION OF
Claims (4)
当該携帯型情報端末の識別番号と、当該携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第1データが記憶された記憶手段と、
前記得点テーブルを送信する送信手段と、
前記他の携帯型情報端末の識別番号と、前記他の携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第2データと1以上の前記第1データを含む得点テーブルを受信する受信手段と、
前記第2データを含む得点テーブルに含まれる1以上の前記第1データと前記記憶手段に記憶された前記第1データのうち、一番得点の大きい第1データを選択して1つの第1データとする手段と、
前記選択された1つの第1データと前記第2データを、得点に応じて入れ替えて前記選択された1つの第1データを含む新たな得点テーブルとする手段とを有することを特徴とする携帯型情報端末。 A portable information terminal that communicates with other portable information terminals,
The identification number of the portable information terminal, storage means first data that scores and are associated play video games in the portable information terminal is stored,
Transmitting means for transmitting the score table;
Receiving a score table including second data in which an identification number of the other portable information terminal and a score of a video game played on the other portable information terminal are associated with each other and one or more of the first data ; Receiving means;
Among the one or more first data included in the score table including the second data and the first data stored in the storage means, the first data having the highest score is selected and one first data And means to
Portable, characterized in that it comprises a means for a new score table including the second data and one of the first data said selected one of the first data the selected interchanged depending on the score Information terminal.
前記記憶手段に記憶されたデータが表示される表示部を有し、
前記新たな得点テーブルは、前記第1データ及び前記第2データの各得点に応じた順位データが含まれ、
少なくとも前記新たな得点テーブルに含まれる前記第1データと該第1データに対応する順位データを前記表示部に表示する表示手段を有することを特徴とする携帯型情報端末。 The portable information terminal according to claim 1, wherein
A display unit for displaying data stored in the storage unit ;
Before SL new score table, ranking data corresponding to each score of the first data and the second data is included,
Portable information terminal, characterized by comprising display means for displaying on said display unit the order data corresponding to the first data and the first data least also included before SL new score table.
前記記憶手段に記憶されたデータが表示される表示部と、
前記新たな得点テーブルを前記表示部に表示する表示手段とを有し、
前記表示手段は、前記新たな得点テーブルを、前記表示部が表示できる範囲の中心位置に前記第1データが表示されるように表示することを特徴とする携帯型情報端末。 The portable information terminal according to claim 1, wherein
A display unit for displaying data stored in the storage means ;
Pre SL new scoring table and display means for displaying on said display unit,
The display means, the portable information terminal pre SL new score table, the first data in the center position of the range where the display section can display and displaying as displayed.
当該携帯型情報端末の識別番号と、当該携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第1データが記憶された記憶手段と、
前記得点テーブルを送信する送信手段と、
前記他の携帯型情報端末の識別番号と、前記他の携帯型情報端末でプレイされたビデオゲームの得点とが関連付けされた第2データと1以上の前記第1データを含む得点テーブルを受信する受信手段とを有する携帯型情報端末を、
前記第2データを含む得点テーブルに含まれる1以上の前記第1データと前記記憶手段に記憶された前記第1データのうち、一番得点の大きい第1データを選択して1つの第1データとする手段、
前記選択された1つの第1データと前記第2データを、得点に応じて入れ替えて前記選択された1つの第1データを含む新たな得点テーブルとする手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。 A portable information terminal that communicates with other portable information terminals,
The identification number of the portable information terminal, storage means first data that scores and are associated play video games in the portable information terminal is stored,
Transmitting means for transmitting the score table;
Receiving a score table including second data in which an identification number of the other portable information terminal and a score of a video game played on the other portable information terminal are associated with each other and one or more of the first data ; A portable information terminal having a receiving means,
Among the one or more first data included in the score table including the second data and the first data stored in the storage means, the first data having the highest score is selected and one first data Means to
Means shall be the new score table containing the selected second data and one of the first data, one of the first data the selected interchanged depending on the score,
A computer-readable recording medium in which a program for functioning as a computer is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005130225A JP4077829B2 (en) | 1998-10-08 | 2005-04-27 | Portable information terminal and recording medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28713098 | 1998-10-08 | ||
JP2005130225A JP4077829B2 (en) | 1998-10-08 | 2005-04-27 | Portable information terminal and recording medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27116499A Division JP4054141B2 (en) | 1998-10-08 | 1999-09-24 | Portable information terminal and recording medium |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2005322231A JP2005322231A (en) | 2005-11-17 |
JP2005322231A5 JP2005322231A5 (en) | 2006-11-09 |
JP4077829B2 true JP4077829B2 (en) | 2008-04-23 |
Family
ID=35469436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005130225A Expired - Lifetime JP4077829B2 (en) | 1998-10-08 | 2005-04-27 | Portable information terminal and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4077829B2 (en) |
-
2005
- 2005-04-27 JP JP2005130225A patent/JP4077829B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2005322231A (en) | 2005-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3969955B2 (en) | PORTABLE ELECTRONIC DEVICE, ENTERTAINMENT SYSTEM, AND ENTERTAINMENT SYSTEM CONTROL METHOD | |
JP3566889B2 (en) | Information adding method, video game machine, and recording medium | |
JP4206444B2 (en) | Memory card device, video game device, and program providing medium | |
US6392613B1 (en) | Portable electronic device | |
KR100561052B1 (en) | Portable Electronic Device, Entertainment System and Recording Medium | |
US6302795B1 (en) | Data processing system, apparatus and method | |
US20030154367A1 (en) | Method of staring up information processing apparatus recording medium and information processing apparatus | |
JP4054141B2 (en) | Portable information terminal and recording medium | |
JPH11231973A (en) | Portable electronic equipment | |
KR100432920B1 (en) | Game device, game system, storage medium and image display method | |
JP4077829B2 (en) | Portable information terminal and recording medium | |
KR100557689B1 (en) | Memory card device, video game device and program providing medium | |
MXPA99009110A (en) | Portable information terminal and recording medium | |
AU1077500A (en) | Portable electronic device, method for operating same and software recording medium | |
MXPA99009178A (en) | Method of and system to add information and regis register | |
MXPA99009586A (en) | Portable electronic device, adapter unit for enregia supply for portable electronic device, and medium of regis | |
MXPA00003176A (en) | Data processing system, apparatus and method | |
MXPA99007565A (en) | Portable electronic device and entertainment system | |
MXPA99001746A (en) | Porta electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060925 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060925 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071106 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071228 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4077829 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110208 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120208 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120208 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130208 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140208 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |