[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4077829B2 - Portable information terminal and recording medium - Google Patents

Portable information terminal and recording medium Download PDF

Info

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
Application number
JP2005130225A
Other languages
Japanese (ja)
Other versions
JP2005322231A5 (en
JP2005322231A (en
Inventor
哲治 山元
健二 澤口
裕二 新改
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Priority to JP2005130225A priority Critical patent/JP4077829B2/en
Publication of JP2005322231A publication Critical patent/JP2005322231A/en
Publication of JP2005322231A5 publication Critical patent/JP2005322231A5/ja
Application granted granted Critical
Publication of JP4077829B2 publication Critical patent/JP4077829B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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 entertainment system 500 to which the terminal 100 according to the present embodiment is applied includes an entertainment apparatus 1 to which the terminal 100 according to the present embodiment is detachably mounted, as shown in FIG. ing.

このエンタテインメント装置1は、例えば光ディスク等に記録されているプログラムを読み出して、使用者(例えばゲームプレイヤ)からの指示に応じて例えばゲームを実行するためのものである。なお、ゲームの実行とは、主としてゲームの進行、及び表示や音声を制御することをいう。   The entertainment apparatus 1 is for reading a program recorded on, for example, an optical disc and executing a game, for example, in accordance with an instruction from a user (for example, a game player). Note that the execution of the game mainly means the progress of the game and the display and sound control.

このエンタテインメント装置1の本体2は、ほぼ四角形状の筐体に収容されており、その中央部にビデオゲーム等のアプリケーションプログラムを供給するための記録媒体であるCD−ROM等の光ディスクが装着されるディスク装着部3と、現在実行中のプログラムを任意にリセットするためのリセットスイッチ4と、電源スイッチ5と、前記光ディスクの装着を操作するためのディスク操作スイッチ6と、例えば2つのスロット部7A、7Bを備えて構成されている。   The main body 2 of the entertainment apparatus 1 is housed in a substantially rectangular casing, and an optical disc such as a CD-ROM, which is a recording medium for supplying an application program such as a video game, is mounted in the center of the entertainment apparatus 1. A disk mounting unit 3, a reset switch 4 for arbitrarily resetting a program currently being executed, a power switch 5, a disk operation switch 6 for operating the mounting of the optical disk, for example, two slot sections 7A, 7B.

なお、アプリケーションプログラムを供給するための記録媒体は光ディスクに限定されるものではなく、また、通信回線を介してアプリケーションプログラムが供給されるようにしてもよい。   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 controllers 20 can be connected to the slot portions 7A and 7B, and two users can play a battle game or the like. In addition, a memory card conventionally used and a terminal according to the present embodiment can be inserted into the slot portions 7A and 7B. In addition, although the structure which provided the slot part 7A, 7B of 2 systems is illustrated in FIG. 1, the number is not limited to 2 systems.

コントローラ20は、第1、第2の操作部21、22と、Lボタン23L、Rボタン23Rと、スタートボタン24、選択ボタン25とを有し、さらに、アナログ操作が可能な操作部31、32と、これらの操作部31、32の操作モードを選択するモード選択スイッチ33と、選択された操作モードを表示するための表示部34とを有している。さらに、コントローラ20の内部には、図示しない振動付与機構が設けられている。   The controller 20 includes first and second operation units 21 and 22, an L button 23L and an R button 23R, a start button 24, and a selection button 25. Further, the operation units 31 and 32 capable of performing an analog operation. And a mode selection switch 33 for selecting an operation mode of these operation units 31 and 32, and a display unit 34 for displaying the selected operation mode. Furthermore, a vibration applying mechanism (not shown) is provided inside the controller 20.

図2は、前記エンタテインメント装置1の本体2の前面に設けられているスロット部7A、7Bの様子を示している。   FIG. 2 shows the state of the slot portions 7A and 7B provided on the front surface of the main body 2 of the entertainment apparatus 1.

本実施の形態では、スロット部7A、7Bは、それぞれ2段に形成されており、その上段には前述したメモリカード10や、本実施の形態に係る端末100が挿着されるメモリカード挿入部8A、8Bが設けられ、その下段にはコントローラ20の接続端子部(コネクタ)26が接続されるコントローラ接続部(ジャック)9A、9Bが設けられている。   In the present embodiment, the slot portions 7A and 7B are each formed in two stages, and the memory card insertion section into which the above-described memory card 10 or the terminal 100 according to the present embodiment is inserted is provided on the upper stage. 8A and 8B are provided, and controller connection portions (jacks) 9A and 9B to which connection terminal portions (connectors) 26 of the controller 20 are connected are provided at the lower stage.

メモリカード挿入部8A、8Bの挿入孔(スロット)は、横方向に長い長方形状に形成し、その下側の両端のコーナーを上側の両端のコーナーに比べて丸みを多くして、メモリカードが誤った向きに挿入されない構造になっている。また、メモリカード挿入部8A、8Bには、その内部に設けられている電気的接続を得るための接続端子を保護するシャッタが設けられている。   The insertion holes (slots) of the memory card insertion portions 8A and 8B are formed in a rectangular shape that is long in the horizontal direction, and the corners at both lower ends thereof are rounded as compared with the corners at both upper ends. It is structured so that it cannot be inserted in the wrong direction. Further, the memory card insertion portions 8A and 8B are provided with shutters for protecting connection terminals for obtaining an electrical connection provided therein.

一方、コントローラ接続部9A、9Bは、横方向に長い長方形状をした挿入孔の下側の両端のコーナーを上側の両端のコーナーに比べて丸みを多くした形状にして、コントローラ20の接続端子部26が誤った向きに接続されない構造になっており、かつメモリカードが誤挿入されないようにメモリカード挿入部8A、8Bとは挿入孔の形状を異にした構造にされている。   On the other hand, the controller connecting portions 9A and 9B are formed so that the corners at the lower ends of the insertion hole having a rectangular shape that is long in the horizontal direction are rounded as compared with the corners at the upper ends. 26 has a structure in which the memory card is not connected in the wrong direction, and the memory card insertion portions 8A and 8B have different insertion holes so that the memory card is not erroneously inserted.

図3に、エンタテインメント装置1の前面のスロット部7Aのメモリカード挿入部8Aに、後述する本発明の実施の形態に係る端末100が挿入された状態を示す。   FIG. 3 shows a state in which a terminal 100 according to an embodiment of the present invention to be described later is inserted into the memory card insertion portion 8A of the slot portion 7A on the front surface of the entertainment apparatus 1.

次に、エンタテインメント装置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 entertainment apparatus 1 will be described with reference to FIG. The entertainment apparatus 1 includes a control system 50 including a central processing unit (CPU: Central Processing Unit) 51 and peripheral devices thereof, an image processing apparatus (GPU: Graphic Processing Unit) 62 that performs drawing in a frame buffer 63, and the like. Use of a graphic system 60, a sound system 70 including a sound processing unit (SPU) that generates musical sounds, sound effects, and the like, an optical disc controller 80 that controls an optical disc on which an application program is recorded, A memory card 10 that stores a signal from the controller 20 to which an instruction from the user is input, game settings, and the like, a communication control unit 90 that controls input / output of data from the terminal 100 according to the present embodiment, A bus BUS and the like to which each unit is connected are provided.

前記制御系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 CPU 51, a peripheral device control unit 52 that performs interrupt control and direct memory access (DMA) transfer control, and a main memory (RAM: Random Access Memory). A main memory 53), and a read only memory (ROM) 54 in which a program such as a so-called operating system for managing the main memory 53, the graphic system 60, the sound system 70, and the like is stored. Here, the main memory 53 is a memory that can execute a program on the memory.

前記CPU51は、ROM54に記憶されているオペレーティングシステムを実行することにより、このエンタテインメント装置1全体を制御するもので、例えば32ビットのRISC−CPUからなる。   The CPU 51 controls the entire entertainment apparatus 1 by executing an operating system stored in the ROM 54, and is composed of, for example, a 32-bit RISC-CPU.

そして、このエンタテインメント装置1は、電源が投入されると、前記制御系50のCPU51がROM54に記憶されているオペレーティングシステムを実行することにより、CPU51が、前記グラフィックシステム60、サウンドシステム70等の制御を行うようになっている。また、オペレーティングシステムが実行されると、CPU51は、動作確認等のエンタテインメント装置1全体の初期化を行った後、前記光ディスク制御部80を制御して、光ディスクに記録されているゲーム等のアプリケーションプログラムを実行する。   In the entertainment apparatus 1, when the power is turned on, the CPU 51 of the control system 50 executes the operating system stored in the ROM 54, so that the CPU 51 controls the graphic system 60, the sound system 70, and the like. Is supposed to do. When the operating system is executed, the CPU 51 initializes the entire entertainment apparatus 1 such as operation check, and then controls the optical disc control unit 80 to control application programs such as games recorded on the optical disc. Execute.

このゲーム等のプログラムの実行により、CPU51は、使用者からの入力に応じて前記グラフィックシステム60、サウンドシステム70等を制御して、画像の表示、効果音、楽音の発生を制御する。   By executing a program such as this game, the CPU 51 controls the graphic system 60, the sound system 70, etc. according to the input from the user, and controls the display of images, the generation of sound effects and musical sounds.

また、前記グラフィックシステム60は、座標変換等の処理を行うジオメトリトランスファエンジン(GTE:Geometry Transfer Engine)61と、CPU51からの描画指示に従って描画を行うGPU62と、このGPU62により描画された画像を記憶するフレームバッファ63と、離散コサイン変換等の直交変換により圧縮されて符号化された画像データを復号する画像デコーダ64とを備えている。   The graphic system 60 stores a geometry transfer engine (GTE) 61 that performs processing such as coordinate transformation, a GPU 62 that performs drawing according to a drawing instruction from the CPU 51, and an image drawn by the GPU 62. A frame buffer 63 and an image decoder 64 for decoding image data compressed and encoded by orthogonal transform such as discrete cosine transform are provided.

前記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 CPU 51. ing. Specifically, this GTE 61 can perform coordinate calculations of up to about 1.5 million polygons per second in the case of calculations that perform flat shading that draws the same color on a triangular polygon, for example. As a result, the entertainment apparatus 1 can reduce the load on the CPU 51 and perform high-speed coordinate calculation.

また、前記GPU62は、CPU51からの描画命令に従って、フレームバッファ63に対して多角形(ポリゴン)等の描画を行う。このGPU62は、1秒間に最大36万程度のポリゴンの描画を行うことができるようになっている。   Further, the GPU 62 draws a polygon (polygon) or the like on the frame buffer 63 in accordance with a drawing command from the CPU 51. This GPU 62 can draw a maximum of about 360,000 polygons per second.

さらに、前記フレームバッファ63は、いわゆるデュアルポートRAMからなり、GPU62からの描画あるいはメインメモリからの転送と、表示のための読み出しとを同時に行うことができるようになっている。   Further, the frame buffer 63 comprises a so-called dual port RAM, and can perform drawing from the GPU 62 or transfer from the main memory and reading for display at the same time.

このフレームバッファ63は、例えば1Mバイトの容量を有し、それぞれ16ビットの、横が1024画素、縦が512画素からなるマトリックスとして扱われる。また、このフレームバッファ63には、ビデオ出力として出力される表示領域の他に、GPU62がポリゴン等の描画を行う際に参照するカラールックアップテーブル(CLUT:Color Look Up Table )が記憶されるCLUT領域と、描画時に座標変換されてGPU62によって描画されるポリゴン等の中に挿入(マッピング)される素材(テクスチャ)が記憶されるテクスチャ領域が設けられている。これらのCLUT領域とテクスチャ領域は、表示領域の変更等に従って動的に変更されるようになっている。   The frame buffer 63 has a capacity of 1 Mbytes, for example, and is handled as a 16-bit matrix composed of 1024 pixels in the horizontal direction and 512 pixels in the vertical direction. In addition to the display area output as video output, the frame buffer 63 stores a CLUT (Color Look Up Table) that the GPU 62 refers to when drawing a polygon or the like. An area and a texture area for storing a material (texture) that is inserted (mapped) into a polygon or the like that is coordinate-converted at the time of drawing and drawn by the GPU 62 are provided. The CLUT area and the texture area are dynamically changed according to the change of the display area.

なお、前記GPU62は、上述のフラットシェーディングの他にポリゴンの頂点の色から補完してポリゴン内の色を決めるグーローシェーディングと、前記テクスチャ領域に記憶されているテクスチャをポリゴンに張り付けるテクスチャマッピングを行うことができるようになっている。これらのグーローシェーディングまたはテクスチャマッピングを行う場合には、前記GTE61は、1秒間に最大50万程度のポリゴンの座標演算を行うことができる。   In addition to the flat shading described above, the GPU 62 performs Gouraud shading that complements the color of the vertex of the polygon to determine the color within the polygon, and texture mapping that attaches the texture stored in the texture area to the polygon. Can be done. When performing these Gouraud shading or texture mapping, the GTE 61 can perform coordinate calculations of up to about 500,000 polygons per second.

さらに、画像デコーダ64は、前記CPU51からの制御により、メインメモリ53に記憶されている静止画あるいは動画の画像データを復号してメインメモリ53に記憶する。   Further, the image decoder 64 decodes still image data or moving image image data stored in the main memory 53 under the control of the CPU 51 and stores the decoded image data in the main memory 53.

また、この再生された画像データは、GPU62を介してフレームバッファ63に記憶することにより、上述のGPU62によって描画される画像の背景として使用することができるようになっている。   Further, the reproduced image data is stored in the frame buffer 63 via the GPU 62 so that it can be used as the background of the image drawn by the GPU 62 described above.

前記サウンドシステム70は、CPU51からの指示に基づいて、楽音、効果音等を発生するSPU71と、このSPU71により、波形データ等が記録されるサウンドバッファ72と、SPU71によって発生される楽音、効果音等を出力するスピーカ73とを備えている。   The sound system 70 includes an SPU 71 that generates musical sounds, sound effects, and the like based on instructions from the CPU 51, a sound buffer 72 that records waveform data and the like by the SPU 71, and musical sounds and sound effects generated by the SPU 71. And a speaker 73 for outputting the above.

前記SPU71は、例えば16ビットの音声データを4ビットの差分信号として適応予測符号化(ADPCM:Adaptive Diffrential PCM)された音声データを再生するADPCM復号機能と、サウンドバッファ72に記憶されている波形データを再生することにより、効果音等を発生する再生機能と、サウンドバッファ72に記憶されている波形データを変調させて再生する変調機能等を備えている。   The SPU 71 has, for example, an ADPCM decoding function for reproducing audio data that has been adaptive predictive-encoded (ADPCM: Adaptive Diffrential PCM) using 16-bit audio data as a 4-bit differential signal, and waveform data stored in the sound buffer 72. Are provided with a reproduction function for generating sound effects and the like, a modulation function for modulating the waveform data stored in the sound buffer 72, and the like.

このような機能を備えることによって、このサウンドシステム70は、CPU51からの指示によってサウンドバッファ72に記録された波形データに基づいて楽音、効果音等を発生するいわゆるサンプリング音源として使用することができるようになっている。   By providing such a function, the sound system 70 can be used as a so-called sampling sound source that generates musical sounds, sound effects, and the like based on the waveform data recorded in the sound buffer 72 according to instructions from the CPU 51. It has become.

前記光ディスク制御部80は、光ディスクに記録されたプログラムやデータ等を再生する光ディスク装置81と、例えばエラー訂正符号(ECC:Error Correction Code )が付加されて記録されているプログラム、データ等を復号するデコーダ82と、光ディスク装置81からのデータを一時的に記憶することにより、光ディスクからのデータの読み出しを高速化するバッファ83とを備えている。前記デコーダ82には、サブCPU84が接続されている。   The optical disk control unit 80 decodes an optical disk device 81 that reproduces a program, data, and the like recorded on the optical disk, and a program, data, and the like that are recorded with an error correction code (ECC) added thereto, for example. A decoder 82 and a buffer 83 that speeds up reading of data from the optical disk by temporarily storing data from the optical disk device 81 are provided. A sub CPU 84 is connected to the decoder 82.

また、光ディスク装置81で読み出される光ディスクに記録されている音声データとしては、上述のADPCMデータの他に音声信号をアナログ/デジタル変換したいわゆるPCMデータがある。   The audio data recorded on the optical disk read by the optical disk device 81 includes so-called PCM data obtained by analog / digital conversion of an audio signal in addition to the above-mentioned ADPCM data.

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 decoder 82 and then supplied to the SPU 71 described above. The SPU 71 performs processing such as digital / analog conversion. Is used to drive the speaker 73.

また、PCMデータとして、例えば16ビットのデジタルデータとして記録されている音声データは、デコーダ82で復号された後、スピーカ73を駆動するために使用される。   Also, as PCM data, for example, audio data recorded as 16-bit digital data is decoded by the decoder 82 and then used to drive the speaker 73.

さらに、通信制御部90は、バスBUSを介してCPU51との通信の制御を行う通信制御機91を備え、使用者からの指示を入力するコントローラ20が接続されるコントローラ接続部9A、9Bと、ゲームの設定データ等を記憶する補助記憶装置としてメモリカード10や本実施の形態に係る端末100が接続されるメモリカード挿入部8A、8Bが前記通信制御機91に設けられている。   Furthermore, the communication control unit 90 includes a communication controller 91 that controls communication with the CPU 51 via the bus BUS, and controller connection units 9A and 9B to which a controller 20 that inputs an instruction from the user is connected; The communication controller 91 is provided with memory card insertion portions 8A and 8B to which the memory card 10 and the terminal 100 according to the present embodiment are connected as auxiliary storage devices for storing game setting data and the like.

前記コントローラ接続部9に接続されたコントローラ20は、使用者からの指示を入力するために、例えば16個の指示キーを有し、通信制御機91からの指示に従って、この指示キーの状態を、同期式通信により、通信制御機91に毎秒60回程度送信する。そして、通信制御機91は、コントローラ20の指示キーの状態をCPU51に送信する。   The controller 20 connected to the controller connection unit 9 has, for example, 16 instruction keys in order to input an instruction from the user. According to the instruction from the communication controller 91, the state of this instruction key is changed. By synchronous communication, it is transmitted to the communication controller 91 about 60 times per second. The communication controller 91 transmits the state of the instruction key of the controller 20 to the CPU 51.

これにより、使用者からの指示がCPU51に入力され、CPU51は、実行しているゲームプログラム等に基づいて、使用者からの指示に従った処理を行う。   Thereby, an instruction from the user is input to the CPU 51, and the CPU 51 performs processing in accordance with the instruction from the user based on the game program being executed.

ここで、前記メインメモリ53、GPU62、画像デコーダ64及びデコーダ82等の間では、プログラムの読み出し、画像の表示あるいは描画等を行う際に、大量の画像データを高速に転送する必要がある。   Here, a large amount of image data needs to be transferred between the main memory 53, the GPU 62, the image decoder 64, the decoder 82, and the like at high speed when reading a program, displaying or drawing an image, or the like.

そこで、このエンタテインメント装置1では、上述のようにCPU51を介さずに周辺装置制御部52からの制御により前記メインメモリ53、GPU62、画像デコーダ64及びデコーダ82等の間で直接データの転送を行ういわゆるDMA転送を行うことができるようになっている。これにより、データ転送によるCPU51の負荷を低減させることができ、高速なデータの転送を行うことができる。   Therefore, in the entertainment apparatus 1, as described above, data is directly transferred between the main memory 53, the GPU 62, the image decoder 64, the decoder 82, and the like by control from the peripheral device control unit 52 without using the CPU 51. DMA transfer can be performed. As a result, the load on the CPU 51 due to data transfer can be reduced, and high-speed data transfer can be performed.

また、前記CPU51は、実行しているゲームの設定データ等を記憶する必要があるときに、その記憶するデータを通信制御機91に送信し、通信制御機91はCPU51からのデータを前記メモリカード挿入部8Aまたはメモリカード挿入部8Bのスロットに挿着されたメモリカード10や本実施の形態に係る端末100に書き込む。   Further, when it is necessary to store the setting data of the game being executed, the CPU 51 transmits the stored data to the communication controller 91, and the communication controller 91 transmits the data from the CPU 51 to the memory card. The data is written in the memory card 10 inserted in the slot of the insertion unit 8A or the memory card insertion unit 8B or the terminal 100 according to the present embodiment.

ここで、前記通信制御機91には、電気的な破壊を防止するための保護回路が内蔵されている。前記メモリカード10や端末100は、バスBUSから分離されており、装置本体の電源を入れた状態で、着脱することができる。従って、前記メモリカード10や端末100の記憶容量が足りなくなった場合等に、装置本体の電源を遮断することなく、新たなメモリカードを挿着することができる。このため、バックアップする必要があるゲームデータが失われてしまうことなく、新たなメモリカードを挿着して、必要なデータを新たなメモリカードに書き込むことができる。   Here, the communication controller 91 has a built-in protection circuit for preventing electrical destruction. The memory card 10 and the terminal 100 are separated from the bus BUS and can be attached and detached while the apparatus main body is turned on. Therefore, when the memory capacity of the memory card 10 or the terminal 100 is insufficient, a new memory card can be inserted without shutting off the power supply of the apparatus main body. For this reason, it is possible to insert a new memory card and write the necessary data to the new memory card without losing the game data that needs to be backed up.

また、パラレル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 memory card 10 and the terminal 100 to the entertainment apparatus 1.

次に、本実施の形態に係る端末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 terminal 100 according to the present embodiment is used as a child device by being inserted into entertainment device 1 serving as the parent device.

すなわち、この子機となる端末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 card insertion units 8A and 8B provided in the slot units 7A and 7B of the entertainment device 1 serving as the master unit, and is connected to a plurality of connected controllers. 20 can be used as a unique memory card corresponding to No. 20. For example, when two users (game players) play a game, the two terminals 100 have a conventional function of recording their game results and the like.

なお、メモリカード挿入部8A、8Bに上記メモリカード10や端末100を挿入する際に、電源端子やグランド(接地)端子が先に電気的に接続状態となるように、上記メモリカード10や端末100のコネクタの電源用やグランド(接地)用の接続端子の導体を他の端子よりも長めに形成している。これは、電気的な動作の安全性や安定性を確保するためであり、エンタテインメント装置1のメモリカード挿入部8A、8Bの接続導体を長めに形成したり、両者を長めに形成するようにしてもよい。また、誤挿入防止のために、コネクタの左右の形状を非対称に形成している。   Note that when the memory card 10 or the terminal 100 is inserted into the memory card insertion portions 8A and 8B, the memory card 10 or the terminal is set so that the power supply terminal and the ground (ground) terminal are electrically connected first. The conductors of the connection terminals for the power supply and ground (grounding) of the connector 100 are formed longer than the other terminals. This is to ensure the safety and stability of the electrical operation. The connection conductors of the memory card insertion portions 8A and 8B of the entertainment apparatus 1 are formed longer or both are formed longer. Also good. In addition, in order to prevent erroneous insertion, the left and right shapes of the connector are formed asymmetrically.

そして、図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 housing 101 and includes one or a plurality of direction buttons 121 for performing event input, various selections, and the like. An operation unit 120 having a determination button 122, a display unit 130 including a liquid crystal display (LCD), and the like, and a window unit 140 for performing wireless communication using, for example, infrared rays by wireless communication means described later are provided. Yes.

ハウジング101は、上シェル101aと下シェル101bからなり、メモリ素子等を搭載した基板151を収納している。このハウジング101は、エンタテインメント装置1の本体のスロット部7A、7Bに挿入され得るものであり、その一端側の側面には長方形状の窓が形成されたコネクタ部150が設けられている。   The housing 101 includes an upper shell 101a and a lower shell 101b, and houses a substrate 151 on which a memory element and the like are mounted. The housing 101 can be inserted into the slot portions 7A and 7B of the main body of the entertainment apparatus 1, and is provided with a connector portion 150 having a rectangular window formed on a side surface on one end side thereof.

窓部140は、略半円形状に形成されたハウジング101の他端部分に設けられている。表示部130は、ハウジング101の上面部において、この上面部の略半分の領域を占めて、窓部140の近傍に位置して設けられている。   The window part 140 is provided in the other end part of the housing 101 formed in the substantially semicircle shape. The display unit 130 occupies substantially half of the upper surface of the upper surface of the housing 101 and is provided in the vicinity of the window 140.

操作部120は、ハウジング101の上面部において、この上面部の略半分の領域を占めて、窓部140の反対側となる部分に設けられている。この操作部120は、略四角形状に形成されハウジング101に対して回動可能に支持されるとともに一または複数の方向ボタン121と決定ボタン122を有する蓋部材110と、ハウジング101上の該蓋部材110によって開閉される位置に設けられたスイッチ押圧部102、103とから構成されている。   The operation part 120 occupies substantially half of the upper surface part of the upper surface part of the housing 101 and is provided on the opposite side of the window part 140. The operation unit 120 is formed in a substantially square shape and is supported rotatably with respect to the housing 101, and has a lid member 110 having one or a plurality of direction buttons 121 and a determination button 122, and the lid member on the housing 101. The switch pressing portions 102 and 103 are provided at positions opened and closed by 110.

方向ボタン121と決定ボタン122は、蓋部材110の上面側より下面側に亘ってこの蓋部材110を貫通して配設されている。そして、これら方向ボタン121と決定ボタン122は、蓋部材110の上面部に対して出没する方向に移動可能とされて該蓋部材110によって支持されている。   The direction button 121 and the determination button 122 are disposed through the lid member 110 from the upper surface side to the lower surface side of the lid member 110. The direction button 121 and the determination button 122 are supported by the lid member 110 so that the direction button 121 and the determination button 122 can move in a direction in which the lid member 110 protrudes and appears.

スイッチ押圧部102、103は、ハウジング101の上面部に対して出没する方向に移動可能とされて該ハウジング101に支持された押圧子を有している。この押圧子は、上方側より押圧されることにより、ハウジング101内の基板151上に配設された、例えばダイヤフラムスイッチのように押圧スイッチを押圧する。   The switch pressing portions 102 and 103 have a pressing member that is supported by the housing 101 so as to be movable in the direction of appearing and retracting with respect to the upper surface portion of the housing 101. When this pressing element is pressed from above, it presses the pressing switch such as a diaphragm switch disposed on the substrate 151 in the housing 101.

これらスイッチ押圧部102、103は、蓋部材110が閉蓋された状態において、方向ボタン121と決定ボタン122の位置に対応する箇所に設けられている。すなわち、蓋部材110が閉蓋された状態においては、方向ボタン121と決定ボタン122を上方側よりこの蓋部材110の上面部に対して没入する方向に押圧操作すると、方向ボタン121と決定ボタン122は、対応するスイッチ押圧部102、103の押圧子を介して、ハウジング101内の対応する押圧スイッチを押圧する。   These switch pressing portions 102 and 103 are provided at locations corresponding to the positions of the direction button 121 and the determination button 122 in a state where the lid member 110 is closed. In other words, when the lid member 110 is closed, when the direction button 121 and the determination button 122 are pressed in the direction of immersing the upper surface portion of the lid member 110 from above, the direction button 121 and the determination button 122 are operated. Presses the corresponding pressing switch in the housing 101 via the pressing elements of the corresponding switch pressing portions 102 and 103.

コネクタ部150の窓内には、図8に示すように、電源用及び信号用の端子152が基板151上に配設されて臨んでいる。   As shown in FIG. 8, power supply and signal terminals 152 are arranged on the substrate 151 and face the window of the connector portion 150.

なお、コネクタ部150の形状や寸法等は、エンタテインメント装置1に用いられる通常のメモリカード10と共通にされている。   In addition, the shape, dimension, etc. of the connector part 150 are made common with the normal memory card 10 used for the entertainment apparatus 1.

次に、前記端末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 terminal 100 includes a control means 160 for controlling the operation, a connector 162 for connecting to a slot of information equipment, etc. A nonvolatile memory 164 which is an element for storing the.

制御手段160は、例えばマイクロコンピュータ(図中ではマイコンと略記する。)を用いて構成され、その内部にはプログラム格納手段であるプログラムメモリ部160aを有している。   The control means 160 is configured using, for example, a microcomputer (abbreviated as “microcomputer” in the drawing), and has a program memory unit 160a serving as a program storage means.

また、不揮発性メモリ164としては、フラッシュメモリのように電源を切っても記録されている状態が残る半導体メモリ素子が用いられる。なお、本実施の形態に係る端末100は、後述するように電池166を備えて構成されるため、不揮発性メモリ164の代わりにデータを高速に入出力できるスタティックランダムアクセスメモリ(SRAM)を用いることもできる。   As the nonvolatile memory 164, a semiconductor memory element that remains in a recorded state even when the power is turned off, such as a flash memory, is used. Since terminal 100 according to the present embodiment includes battery 166 as will be described later, static random access memory (SRAM) that can input and output data at high speed is used instead of nonvolatile memory 164. You can also.

端末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 display unit 170 such as an LCD), a wireless communication unit 172 that transmits / receives data to / from other memory cards, and the like, and a battery 166 that supplies power to each unit are different.

また、端末100は、電源供給手段として小型の電池166を内蔵している。このため、親機であるエンタテインメント装置1のスロット部7A、7Bから抜き取られた状態でも単独で動作することが可能である。   Further, the terminal 100 incorporates a small battery 166 as power supply means. For this reason, it is possible to operate independently even in a state where it is removed from the slot portions 7A and 7B of the entertainment device 1 which is the parent device.

なお、電池166として充電可能な2次電池を用いてもよい。子機の端末100が親機のエンタテインメント装置1のスロット部7A、7Bに挿入されている状態では、親機のエンタテインメント装置1から電源が供給されるように構成している。   Note that a rechargeable secondary battery may be used as the battery 166. In a state where the terminal 100 of the slave unit is inserted into the slot portions 7A and 7B of the entertainment device 1 of the master unit, power is supplied from the entertainment device 1 of the master unit.

すなわち、電池166の接続端には、電源端子174が逆流防止用ダイオード176を介して接続されており、上記エンタテインメント装置1等の親機のスロットに挿入接続した際には、親機から子機側への電源供給がなされ、また、2次電池が用いられている場合には2次電池への充電も行われる。   That is, a power supply terminal 174 is connected to the connection end of the battery 166 via a backflow prevention diode 176, and when inserted into the slot of the parent device such as the entertainment apparatus 1 or the like, When the secondary battery is used, the secondary battery is also charged.

この端末100は、さらに、時計178、前記プログラムに応じて発音する発音手段である例えば圧電ブザーによって構成されたスピーカ180等も備える。なお、前記各部は、いずれも制御手段160に接続されており、制御手段160の制御に従って動作する。   The terminal 100 further includes a clock 178 and a speaker 180 constituted by, for example, a piezoelectric buzzer that is a sound generation unit that generates sound according to the program. Note that each of the units is connected to the control unit 160 and operates according to the control of the control unit 160.

図10は、制御手段160の制御項目を示している。通常のメモリカード10では、情報機器への本体接続インターフェースと、メモリにデータを入出力するためのメモリインターフェースのみを備えていたが、本実施の形態に係る端末100では、前記インターフェースに加えて、表示インターフェース、操作入力インターフェース、音声インターフェース、ワイヤレス通信インターフェース、時計管理インターフェース、及びプログラムダウンロードインターフェースを備えている。   FIG. 10 shows control items of the control means 160. The normal memory card 10 includes only a main body connection interface to an information device and a memory interface for inputting / outputting data to / from the memory. However, in the terminal 100 according to the present embodiment, in addition to the interface, A display interface, an operation input interface, a voice interface, a wireless communication interface, a clock management interface, and a program download interface are provided.

このように、端末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 display unit 170 using a liquid crystal display (LCD). Then, application as a portable game device is possible.

しかも、この端末100は、アプリケーションプログラムを、エンタテインメント装置1の本体からダウンロードされるプログラムをマイクロコンピュータ160内のプログラムメモリ部160aに格納する機能を有しているため、端末100上で動作するアプリケーションプログラムや各種のドライバソフトを容易に変更することができる。   Moreover, since the terminal 100 has a function of storing an application program in the program memory unit 160a in the microcomputer 160, a program downloaded from the main body of the entertainment apparatus 1, the application program that operates on the terminal 100 And various driver software can be changed easily.

以上説明したように、本実施の形態に係る端末100は、エンタテインメント装置1とは独立に動作を制御できる。従って、端末100側では、プログラム格納手段であるプログラムメモリ部160aに格納されたアプリケーションによるデータを、エンタテインメント装置1側のアプリケーションソフトとは独立に作成できる。また、このデータをエンタテインメント装置1とやりとりすることにより、端末100とエンタテインメント装置1との協調動作(リンク)が可能となる。   As described above, terminal 100 according to the present embodiment can control the operation independently of entertainment device 1. Therefore, on the terminal 100 side, data by an application stored in the program memory unit 160a, which is a program storage means, can be created independently of the application software on the entertainment device 1 side. In addition, by exchanging this data with the entertainment apparatus 1, a cooperative operation (link) between the terminal 100 and the entertainment apparatus 1 becomes possible.

さらに、端末100は、時計178を備えていることにより、時間データをエンタテインメント装置1側と共有することも可能である。すなわち、互いの時刻データを一致させるだけでなく、それぞれが独立に実行するゲームの進行を、実時間に応じて制御するためのデータも共有することができる。   Further, since the terminal 100 includes the clock 178, the time data can be shared with the entertainment apparatus 1 side. That is, not only can the time data match each other, but also data for controlling the progress of the game that is independently executed according to the real time can be shared.

なお、上述したエンタテインメント装置1と端末100の間の協調動作の具体例については後述する。   In addition, the specific example of the cooperation operation | movement between the entertainment apparatus 1 and the terminal 100 mentioned above is mentioned later.

図11は、本実施の形態に係る端末100同士で、ワイヤレス通信を行う様子を模式的に示している。このように、端末100は、ワイヤレス通信手段172において赤外線等によりワイヤレス通信を行うためのワイヤレス通信窓となる窓部140を介してデータを送受信することにより、複数のメモリカード間で内部データをやりとりすることができる。なお、前記内部データは、例えばエンタテインメント装置1等の情報機器側から転送されてメモリカード内部の記憶手段に記憶されたデータをも含むものである。   FIG. 11 schematically shows a state in which wireless communication is performed between terminals 100 according to the present embodiment. As described above, the terminal 100 exchanges internal data among a plurality of memory cards by transmitting and receiving data through the window 140 serving as a wireless communication window for performing wireless communication using infrared rays or the like in the wireless communication unit 172. can do. The internal data includes, for example, data transferred from an information device such as the entertainment apparatus 1 and stored in storage means inside the memory card.

なお、前記実施の形態においては、端末100をエンタテインメント装置1の補助記憶装置として使用されるものとして説明したが、適用対象としては様々なものが考えられ、例えば種々の情報の検索等にも適用可能であることはもちろんである。   In the above-described embodiment, the terminal 100 has been described as being used as an auxiliary storage device of the entertainment apparatus 1. However, various applications can be considered, and for example, it is also applicable to searching for various types of information. Of course it is possible.

次に、前記端末100と前述した親機となるエンタテインメント装置1との間の協調動作について説明する。   Next, a cooperative operation between the terminal 100 and the entertainment device 1 serving as the parent device will be described.

前述したように、端末100は、制御手段であるマイクロコンピュータ160で生成されたゲームデータ、メモリカード内の時計178で得られた時間データ、ワイヤレス通信手段172を介して得られる他のメモリカードで生成されたデータ等を、エンタテインメント装置1の本体と共有することができる。   As described above, the terminal 100 is game data generated by the microcomputer 160 serving as control means, time data obtained from the clock 178 in the memory card, and other memory cards obtained via the wireless communication means 172. The generated data and the like can be shared with the main body of the entertainment apparatus 1.

図12は、親機となるエンタテインメント装置1と子機となる端末100の間で、協調動作を行う様子を模式的に示している。   FIG. 12 schematically shows a state in which a cooperative operation is performed between the entertainment device 1 serving as a parent device and the terminal 100 serving as a child device.

以下では、このような協調動作の例として、親機となるエンタテインメント装置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 entertainment device 1 serving as a parent device, and read from there. A case will be described in which the program is downloaded to the terminal 100 serving as a slave unit inserted into the slot portions 7A and 7B of the entertainment apparatus 1 main body.

まず、協調動作についての具体的な説明に先立って、協調動作を行うための前提となるプログラムのダウンロードについて図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 disc mounting unit 3 of the entertainment device 1 serving as a parent device via a CPU 51 which is a control means of the entertainment device 1. The flow of data in the case where data is directly transferred (downloaded) to the program memory unit 160a serving as the program storage means in the microcomputer 160 serving as the control means of the terminal 100 serving as the slave unit is shown. FIG. 14 shows the download procedure shown in FIG.

図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 disc mounting unit 3 of the entertainment device 1 (hereinafter also simply referred to as a master unit) as a master unit. An application program of a video game that runs on the microcomputer in the device is read as data. As described above, this application program is generally different from the one that operates on the entertainment device 1 of the parent device.

次に、ステップS2で、親機の制御手段であるCPU51は、子機の端末100の制御手段であるマイクロコンピュータ160に対して「プログラムダウンロード要求コマンド」を発行する。そして、CPU51はマイクロコンピュータ160から「プログラムダウンロード許可ステータス」を受け取るためにポーリングを行う。なお、ここでいうポーリングとは、サービス要求の有無を問い合わせてサービスを行う方法をいう。   Next, in step S <b> 2, the CPU 51 that is a control unit of the parent device issues a “program download request command” to the microcomputer 160 that is a control unit of the terminal 100 of the child device. Then, the CPU 51 performs polling to receive a “program download permission status” from the microcomputer 160. The polling here refers to a method of performing a service by inquiring whether there is a service request.

ステップS3では、子機である端末100側のマイクロコンピュータ160が、親機のCPU51から「プログラムダウンロード要求コマンド」を受け取る。   In step S <b> 3, the microcomputer 160 on the terminal 100 side which is a slave unit receives a “program download request command” from the CPU 51 of the master unit.

そして、ステップS4で、子機側のマイクロコンピュータ160が、現在処理中のルーチンを終了してプログラムダウンロードを実行できる状態になると、親機のCPU51に対して「プログラムダウンロード許可ステータス」を返送する。   In step S4, when the microcomputer 160 on the slave unit ends the routine currently being processed and is ready to download a program, it returns a “program download permission status” to the CPU 51 of the master unit.

次に、ステップS5では、親機のCPU51が、子機側のマイクロコンピュータ160から「プログラムダウンロード許可ステータス」を受け取ると、ステップST1でCD−ROM等から読み出されたプログラムを、端末100のプログラム格納手段であるプログラムメモリ部160aに転送(ダウンロード)して書き込む。そして、CPU51はマイクロコンピュータ160から「プログラムスタート許可ステータス」を受け取るためにポーリングを行う。   Next, in step S5, when the CPU 51 of the parent device receives the “program download permission status” from the microcomputer 160 on the child device side, the program read from the CD-ROM or the like in step ST1 is changed to the program of the terminal 100. It is transferred (downloaded) and written to the program memory unit 160a which is a storage means. Then, the CPU 51 performs polling to receive a “program start permission status” from the microcomputer 160.

このとき、ダウンロードされたデータが書き込まれるプログラムメモリ部160aのアドレスは、マイクロコンピュータ160により管理される。また、前記説明では、親機からダウンロードされるプログラムが、マイクロコンピュータ160内のプログラムメモリ部160aに格納される場合を例としているが、高速にデータを入出力できるSRAM等の記憶素子に記憶されるようにしてもよい。   At this time, the microcomputer 160 manages the address of the program memory unit 160a to which the downloaded data is written. In the above description, the program downloaded from the master unit is stored in the program memory unit 160a in the microcomputer 160. However, the program is stored in a storage element such as an SRAM that can input and output data at high speed. You may make it do.

ステップS6では、メモリカードのマイクロコンピュータ160が、親機から転送されたプログラムをデータとして受け取り、プログラムメモリ部160aに書き込む。このとき、親機のCPU51からは、プログラムデータを子機の端末100のプログラムメモリ部160aに直接書き込んでいるように見える。また、上述したように、プログラムメモリ部160aのアドレスはマイクロコンピュータ160により管理される。   In step S6, the microcomputer 160 of the memory card receives the program transferred from the parent device as data and writes it in the program memory unit 160a. At this time, it appears to the CPU 51 of the parent device that the program data is directly written in the program memory unit 160a of the terminal 100 of the child device. Further, as described above, the address of the program memory unit 160a is managed by the microcomputer 160.

そして、ステップS7では、子機となる端末100のマイクロコンピュータ160が、親機から最終のプログラムデータを受け取って実行できる環境にすると、「プログラムスタート許可ステータス」を本体のCPU51に返送する。   In step S7, when the microcomputer 160 of the terminal 100 serving as the slave unit is in an environment where the final program data can be received from the master unit and executed, the "program start permission status" is returned to the CPU 51 of the main body.

ステップS8では、親機のCPU51が、端末100のマイクロコンピュータ160から「プログラムスタート許可ステータス」を受け取り、「プログラムスタートコマンド」を発行する。   In step S8, the CPU 51 of the parent device receives the “program start permission status” from the microcomputer 160 of the terminal 100 and issues a “program start command”.

そして、ステップS9において、端末100のマイクロコンピュータ160は、親機のCPU51から「プログラムスタートコマンド」を受け取ると、予め決められた所定のアドレスからプログラムを動作させる。   In step S9, upon receiving the “program start command” from the CPU 51 of the parent device, the microcomputer 160 of the terminal 100 operates the program from a predetermined address.

以上の手順により、親機のエンタテインメント装置1から、それに挿着された子機の端末100のマイクロコンピュータ160内にあるプログラムメモリ部160aに、アプリケーションプログラムが直接転送(ダウンロード)される。   Through the above procedure, the application program is directly transferred (downloaded) from the entertainment device 1 of the parent device to the program memory unit 160a in the microcomputer 160 of the terminal 100 of the child device inserted therein.

なお、前述したように、アプリケーションプログラムを供給する手段は、光ディスク等の記録媒体に限定されるものではなく、また、通信回線を介して供給されるようにしてもよい。その場合には、前記手順においてステップ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 entertainment device 1 as the master unit to the program memory unit 160a in the microcomputer 160 as the control means of the terminal 100 as the slave unit inserted therein. It explains the download procedure in the case.

これに対して、親機のCPU51が、アプリケーションプログラムのデータを子機となる端末100内の不揮発性メモリ164にダウンロードした後に、そのデータをマイクロコンピュータ160内のプログラムメモリ部160aにコピーして実行する場合もある。   On the other hand, after the CPU 51 of the master unit downloads the application program data to the nonvolatile memory 164 in the terminal 100 serving as the slave unit, the data is copied to the program memory unit 160a in the microcomputer 160 and executed. There is also a case.

図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 disk mounting unit 3 of the entertainment device 1 that is the parent device is passed through the CPU 51 that is the control means of the entertainment device 1. After being transferred (downloaded) to the non-volatile memory 164 in the terminal 100 as a slave unit, the program is copied to the program memory unit 160a in the microcomputer 160 as the control means and executed.

図16に示すように、ステップS11では、まず、親機であるエンタテインメント装置1のディスク装着部3に装着されたCD−ROMから、子機である端末100内のマイクロコンピュータ160上で動作するビデオゲームのアプリケーションプログラムが、データとして読み出される。   As shown in FIG. 16, in step S11, first, a video that operates on the microcomputer 160 in the terminal 100 that is the slave unit from the CD-ROM that is mounted on the disc mounting unit 3 of the entertainment device 1 that is the master unit. A game application program is read as data.

そして、ステップS12で、親機の制御手段であるCPU51が、CD−ROMから読み出されたプログラムデータを、子機である端末100の不揮発性メモリ164に転送(ダウンロード)する。この手順は、従来のエンタテインメント装置においてデータのバックアップを行う場合等と同様である。   In step S12, the CPU 51 serving as the control unit of the parent device transfers (downloads) the program data read from the CD-ROM to the nonvolatile memory 164 of the terminal 100 serving as the child device. This procedure is the same as in the case of performing data backup in a conventional entertainment apparatus.

次に、ステップS13で、端末100の制御手段であるマイクロコンピュータ160が、従来のデータバックアップと同様の手順で、親機のCPU51から転送されたアプリケーションプログラムをデータとして受け取り、不揮発性メモリ164に書き込む。   Next, in step S13, the microcomputer 160, which is the control means of the terminal 100, receives the application program transferred from the CPU 51 of the parent device as data and writes it to the nonvolatile memory 164 in the same procedure as the conventional data backup. .

次に、ステップS14において、親機であるエンタテインメント装置1は、ダウンロードしたプログラムのスタートすべきアドレス等を付加した「プログラムスタート要求コマンド」を発行する。   Next, in step S14, the entertainment device 1 serving as the parent device issues a “program start request command” to which an address to be started of the downloaded program is added.

次に、ステップS15で、端末100のマイクロコンピュータ160が、親機のCPU51から「プログラムスタート要求コマンド」を受け取ると、不揮発性メモリ164の上記コマンドにより指示されたアドレスから、指示されたサイズのデータをマイクロコンピュータ160内のプログラムメモリ部160aにコピーする。   Next, in step S15, when the microcomputer 160 of the terminal 100 receives the “program start request command” from the CPU 51 of the parent device, data of the designated size is obtained from the address designated by the command of the nonvolatile memory 164. Is copied to the program memory unit 160a in the microcomputer 160.

そして、ステップS16において、端末100のマイクロコンピュータ160は、プログラムメモリ部160aにコピーされたプログラムを、そのスタートアドレスから実行する。   In step S16, the microcomputer 160 of the terminal 100 executes the program copied to the program memory unit 160a from the start address.

以上の手順により、親機であるエンタテインメント装置1から、それに挿着された子機である端末100のマイクロコンピュータ160内にあるプログラムメモリ部160aに、不揮発性メモリ164を介してアプリケーションソフトウェアのプログラムがデータとして転送(ダウンロード)される。   Through the above procedure, the application software program is transferred from the entertainment device 1 serving as the master unit to the program memory unit 160a in the microcomputer 160 of the terminal 100 serving as the slave unit inserted through the nonvolatile memory 164. It is transferred (downloaded) as data.

なお、親機であるエンタテインメント装置1から子機である端末100にダウンロードされるアプリケーションプログラムは、一般に、エンタテインメント装置1上で動作するものとは別のものである。もちろん、前記ダウンロードされるアプリケーションプログラムは、エンタテインメント装置1上及び端末100上の両方で動作するものであってもよい。ただし、この場合には、エンタテインメント装置1側のCPUと、端末100側のマイクロコンピュータが、同じプロセッサであるという制約が生じる場合がある。   Note that the application program downloaded from the entertainment device 1 that is the parent device to the terminal 100 that is the child device is generally different from the one that runs on the entertainment device 1. Of course, the downloaded application program may operate on both the entertainment apparatus 1 and the terminal 100. However, in this case, there may be a restriction that the CPU on the entertainment device 1 side and the microcomputer on the terminal 100 side are the same processor.

次に、本実施の形態に係る端末の特徴的な機能について図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 information processing unit 200 checks the communication state with other terminals and confirms the completion of reception, and the ID for reading out ID data from the received result information. It is determined that there is no data reading means 204, ID search means 206 for searching whether the read ID data exists in the result information held in the non-volatile memory 164, and no ID data to be searched. In this case, the score data reading means 208 for reading the score data corresponding to the ID data from the received data and the highest score data among the score data corresponding to the ID data when it is determined that the ID data to be searched exists. Score data determining means 210 for selecting score data indicating values, and score data sorting means 21 for rearranging the array of score data in descending order If, and an end determining means 214 for determining whether or not the processing is ended for the received result information.

次に、前記結果情報処理手段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 entertainment system 500. Is shown.

まず、ステップS101において、制御手段160は、通信確認手段202を通じて、当該端末100が他の端末100との通信状態を確認し、他の端末からの受信が終了したか否かを判別する。   First, in step S101, the control unit 160 confirms the communication state of the terminal 100 with the other terminal 100 through the communication confirmation unit 202, and determines whether reception from the other terminal is finished.

受信の終了を確認すると、次のステップS102に進み、制御手段160は、IDデータ読出し手段204を通じて、例えば不揮発性メモリ164に記憶された受信データからIDデータを読み出す。   When the end of reception is confirmed, the process proceeds to the next step S102, and the control unit 160 reads ID data from the reception data stored in, for example, the nonvolatile memory 164 through the ID data reading unit 204.

続いて、ステップS103において、制御手段160は、ID検索手段206を通じて、前記受信前に既に不揮発性メモリ164に記憶されていた結果情報中に、前記読み出されたIDデータと同じIDデータを含む結果情報があるか否かを検索する。   Subsequently, in step S103, the control unit 160 includes the same ID data as the read ID data in the result information already stored in the nonvolatile memory 164 before the reception through the ID search unit 206. Search for result information.

ここで、同じ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 nonvolatile memory 164. Compare the value with each score data.

そして、当該得点データの値に最も近く、かつ、当該得点データの値より大きい値の得点データを有する結果情報と、当該得点データの値に最も近く、かつ、当該得点データの値より小さい値の得点データを有する結果情報との間となる位置を決定する。   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 control unit 160 updates the rank through the score data sorting unit 212. As already described with reference to FIG. 17, for example, the score data value of one received data is “200”, and each score data of two result information data already held in the memory is “150”, If “100” and the ranks are “1” and “2”, respectively, the received data is registered in the memory as result information after receiving the received data, and “200”, “150”, and “100” in the memory are registered. The rankings of the result information data having score data are “1”, “2”, and “3”, respectively.

続いて、ステップ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 control unit 160 determines whether or not all the received result information has been written in the corresponding position through the end determination unit 214.

前記受信した結果情報について処理を終了していなければ、前記ステップ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 control unit 160 selects the result information having the largest score data value through the score data determination unit 210. The other result information compared is deleted.

以降は、ステップ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 other terminals 100 When the result information is transmitted as received data, the received result information is registered, sorted according to the score order, and the rank is further updated. Therefore, it is possible to provide a new ranking system that makes it easy to know how many students are performing among other people.

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 terminal 100 may be used. Further, although the case where the program data is downloaded from the parent device to the terminal 100 has been described, a stand-alone portable information terminal in which the program data is incorporated from the beginning may be used.

なお、この発明に係る携帯型情報端末及び記録媒体は、上述の実施の形態に限らず、この発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。 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.

本実施の形態に係る端末が適用されるエンタテインメントシステムを示す構成図である。It is a block diagram which shows the entertainment system with which the terminal which concerns on this Embodiment is applied. エンタテインメント装置におけるスロット部の様子を示す背面図である。It is a rear view which shows the mode of the slot part in an entertainment apparatus. エンタテインメント装置の構成を示す外観斜視図である。It is an external appearance perspective view which shows the structure of an entertainment apparatus. エンタテインメント装置の主要部の具体的な構成例を示すブロック図である。It is a block diagram which shows the specific structural example of the principal part of an entertainment apparatus. 本実施の形態に係る端末の外観を示す平面図である。It is a top view which shows the external appearance of the terminal which concerns on this Embodiment. 本実施の形態に係る端末の外観を示す斜視図である。It is a perspective view which shows the external appearance of the terminal which concerns on this Embodiment. 本実施の形態に係る端末において、蓋部材を開いた状態を示す斜視図である。It is a perspective view which shows the state which opened the cover member in the terminal which concerns on this Embodiment. 本実施の形態に係る端末の外観を示す正面図である。It is a front view which shows the external appearance of the terminal which concerns on this Embodiment. 本実施の形態に係る端末の主要部の構成例を示すブロック図である。It is a block diagram which shows the structural example of the principal part of the terminal which concerns on this Embodiment. 本実施の形態に係る端末の制御手段にて行われる制御項目を示す説明図である。It is explanatory drawing which shows the control item performed by the control means of the terminal which concerns on this Embodiment. 本実施の形態に係る端末のワイヤレス通信機能について説明するための図である。It is a figure for demonstrating the wireless communication function of the terminal which concerns on this Embodiment. エンタテインメント装置(親機)と本実施の形態に係る端末(子機)との間の協調動作を説明するための図である。It is a figure for demonstrating the cooperation operation | movement between an entertainment apparatus (parent | base station) and the terminal (slave unit) which concerns on this Embodiment. エンタテインメント装置(親機)から本実施の形態に係る端末(子機)にダウンロードされるプログラムデータの流れを示す図である。It is a figure which shows the flow of the program data downloaded to the terminal (slave unit) which concerns on this Embodiment from an entertainment apparatus (base unit). 図13のダウンロードの手順を示すフローチャートである。It is a flowchart which shows the download procedure of FIG. エンタテインメント装置(親機)から本実施の形態に係る端末(子機)にダウンロードされるプログラムデータの別の流れを示す図である。It is a figure which shows another flow of the program data downloaded to the terminal (slave unit) which concerns on this Embodiment from an entertainment apparatus (base unit). 図15のダウンロードの手順を示すフローチャートである。It is a flowchart which shows the download procedure of FIG. 複数の端末間でゲームが行われた結果、生成される各端末の得点データの集積とその入れ替え(ソート)状態の概念を示す説明図である。It is explanatory drawing which shows the concept of accumulation | storage of the score data of each terminal produced | generated as a result of having played the game between several terminals, and its replacement | exchange (sort) state. 結果情報処理手段の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of a result information processing means. 結果情報処理手段の処理動作を示すフローチャートである。It is a flowchart which shows the processing operation of a result information processing means.

符号の説明Explanation of symbols

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 SYMBOLS 1 ... Entertainment apparatus 34, 130 ... Display part 73, 180 ... Speaker 100 ... Terminal 121 ... Direction button 122 ... Decision button 160 ... Control means 160a ... Program memory part 164 ... Non-volatile memory 168 ... Input means 170 ... Display means (LCD) 172 ... Wireless communication means 178 ... Clock 200 ... Result information processing means 202 ... Communication confirmation means 204 ... ID data reading means 206 ... ID search means 208 ... Score data reading means 210 ... Score data determining means 212 ... Score data sorting means 214 ... End determination means

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記載の携帯型情報端末において、
前記記憶手段に記憶されたデータが表示される表示部を有し
記新たな得点テーブルは、前記第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記載の携帯型情報端末において、
前記記憶手段に記憶されたデータが表示される表示部と
記新たな得点テーブルを前記表示部に表示する表示手段とを有し、
前記表示手段は、前記新たな得点テーブルを、前記表示部が表示できる範囲の中心位置に前記第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.
JP2005130225A 1998-10-08 2005-04-27 Portable information terminal and recording medium Expired - Lifetime JP4077829B2 (en)

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)

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