JP5476684B2 - Information processing apparatus, image processing apparatus, information processing apparatus control method, information processing program, and recording medium - Google Patents

Information processing apparatus, image processing apparatus, information processing apparatus control method, information processing program, and recording medium Download PDF

Info

Publication number
JP5476684B2
JP5476684B2 JP2008171451A JP2008171451A JP5476684B2 JP 5476684 B2 JP5476684 B2 JP 5476684B2 JP 2008171451 A JP2008171451 A JP 2008171451A JP 2008171451 A JP2008171451 A JP 2008171451A JP 5476684 B2 JP5476684 B2 JP 5476684B2
Authority
JP
Japan
Prior art keywords
information
game
image
unit
character
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 - Fee Related
Application number
JP2008171451A
Other languages
Japanese (ja)
Other versions
JP2009273859A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008171451A priority Critical patent/JP5476684B2/en
Publication of JP2009273859A publication Critical patent/JP2009273859A/en
Application granted granted Critical
Publication of JP5476684B2 publication Critical patent/JP5476684B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、情報処理装置、画像処理装置、情報処理装置の制御方法、情報処理プログラム及び記録媒体に関し、特に入力された画像を表示してゲームを実行するゲームの制御に関する。 The present invention relates to an information processing apparatus, an image processing apparatus, a control method for the information processing apparatus, an information processing program, and a recording medium, and more particularly to control of a game that displays an input image and executes a game.

従来、バーコードバトラーと称されるゲーム装置が提案されている(例えば、特許文献1参照)。特許文献1に記載のゲーム装置は、バーコードを光学的に読み取る装置を備え、対戦するプレーヤが所持するカードにバーコードで記録された数値を利用して、攻撃側と防御側のプレーヤを対戦させ、互いの数値データから判定された対戦結果を基に勝敗を競うゲームである。   Conventionally, a game device called a bar code butler has been proposed (see, for example, Patent Document 1). The game device described in Patent Document 1 includes a device that optically reads a barcode, and uses a numerical value recorded in the barcode on a card possessed by the player to play against the attacking player and the defending player. It is a game which competes for victory or defeat based on the battle result determined from each other's numerical data.

外部情報を所定の変換方式に従ってパラメータ情報に変換し、そのパラメータ情報をプレーヤが選択したキャラクターの攻撃力、防御力等の対戦用パラメータとしてゲームを行なう装置には、バーコードの他、CD(Compact Disc)のTOC(Table Of Contents)データ(例えば、特許文献2参照)、テレビやビデオ等のAV(Audio Visual)機器のリモコンコード(例えば、特許文献3参照)、遊戯カードと称される記憶媒体に記憶された識別情報や個性表現情報等のキャラクターに関する情報(例えば、特許文献4参照)等の外部情報を利用したゲーム装置が提案されている。これらにより、プレーヤは外部情報を利用して楽しくゲームを行なうことが可能である。
特開平3−193074号公報 特開平6−79061号公報 特開平7−323154号公報 特開2001−334021号公報
A device for playing a game by converting external information into parameter information according to a predetermined conversion method, and using the parameter information as a battle parameter such as the attack power and defense power of the character selected by the player, in addition to a barcode, CD (Compact) Disc) TOC (Table Of Contents) data (see, for example, Patent Document 2), remote control code of AV (Audio Visual) equipment such as television and video (see, for example, Patent Document 3), and a storage medium called a game card A game apparatus using external information such as information related to a character such as identification information and personality expression information (see, for example, Patent Document 4) stored therein is proposed. As a result, the player can enjoy the game using the external information.
Japanese Patent Laid-Open No. 3-193074 JP-A-6-79061 JP 7-323154 A JP 2001-334021 A

しかしながら、上述した従来のゲーム装置では、CDのTOCデータ、AV機器のリモコンコード及びキャラクターに関する情報等、既に存在している外部情報をパラメータ情報に変換にして利用しているに過ぎない。このため、プレーヤであるユーザは、予め用意されたキャラクターと既に存在する外部情報をどのように選択するかという点でしか、創造力を活かすことができなかった。即ち、プレーヤが描画した絵をゲームに登場させる等の、処理に対応するものではなく、ゲームにおいてプレーヤが発揮可能なオリジナリティに限界があった。   However, in the conventional game device described above, existing external information such as information on CD TOC data, AV device remote control code, and characters is converted into parameter information and used. For this reason, the user who is a player can use his creativity only in terms of how to select a character prepared in advance and external information that already exists. That is, it does not correspond to processing such as making a picture drawn by the player appear in the game, and there is a limit to the originality that the player can exhibit in the game.

このような課題に対して、本件発明者等は、ユーザによって入力された画像の特徴に基づいてパラメータを決定し、そのパラメータに基づいてゲームを実行する情報処理装置を発明し、出願を行なった(特願2007−079485号)。この出願においては、ユーザによって入力されたキャラクターの画像に基づいてパラメータを生成し、生成されたパラメータに基づいて入力された画像のキャラクター同士を戦わせるゲームが開示されている。これにより、ユーザは、自分が描画したキャラクターを対戦に参加させることができる。しかしながら、ユーザの要求は様々であり、入力されたキャラクターの画像に基づいてパラメータを生成する他、パラメータの決定に際して様々な要因を設けることにより、ゲーム勝敗の多様化を図る余地がある。   In response to such a problem, the inventors of the present invention invented an information processing apparatus that determines a parameter based on the characteristics of an image input by a user and executes a game based on the parameter, and filed an application. (Japanese Patent Application No. 2007-077945). In this application, a game is disclosed in which a parameter is generated based on an image of a character input by a user, and characters of the image input based on the generated parameter fight each other. Thereby, the user can make the character which he drew participate in a battle | competition. However, there are various user requests, and there is room for diversifying game wins and losses by generating various parameters in addition to generating parameters based on the input character image.

本発明は、上記実情を考慮してなされたものであり、ユーザによって入力された画像を表示してゲームを実行する情報処理装置において、ゲーム勝敗の多様化を図ること目的とする。   The present invention has been made in consideration of the above circumstances, and an object thereof is to diversify game wins and losses in an information processing apparatus that displays an image input by a user and executes a game.

上記課題を解決するために、発明は、ゲームに登場するキャラクターを表示するためのキャラクター情報及びゲームにおけるキャラクターの性能を示すパラメータ情報に基づいてゲームを実行する情報処理装置であって、ユーザ操作により描画されたキャラクターを表示するための情報を含む画像情報を取得する画像取得部と、取得された画像情報に基づいてキャラクター情報を取得するキャラクター情報取得部と、取得された画像情報によって表示される画像の特徴に関する特徴情報を取得する特徴情報取得部と、画像取得部による画像情報の取得に要した時間に関する取得時間情報を取得する時間情報取得部と、取得された画像情報及び取得時間情報に基づいてパラメータ情報を取得するパラメータ情報取得部と、取得されたパラメータ情報に基づいてゲームにおけるキャラクターの動作を制御してゲームを実行するゲーム実行部と、ゲーム実行部によるゲームの実行状況に応じて、取得したキャラクター情報により描画されるキャラクターを表示する描画制御部とを有し、パラメータ情報取得部は、取得された特徴情報に基づいてパラメータ情報の基本となる基本パラメータ情報を生成し、取得された取得時間情報に基づいて基本パラメータ情報を補正することによりパラメータ情報を取得することを特徴とする。 In order to solve the above problems, the present invention relates to an information processing apparatus which executes a game based on the parameter information indicating the performance of a put Ruki Yarakuta the character information及beauty Gate beam for displaying a character appearing in the game a is an image acquisition unit that acquires image information including information for displaying the key Yarakuta drawn by a user operation, and character information acquisition unit for acquiring key Yarakuta information based on the acquisition image information , time information acquiring a feature information acquiring unit that acquires characteristic information on the characteristics of the image displayed by the acquired image information, acquisition time information about the time required to get by that images information on images acquisition unit an acquisition unit, and the parameter information acquisition unit that acquires parameters information based on image information is acquisitionarbitration obtained time information, was acquisition parameters Drawing and game execution unit for executing Gate arm controls the operation of the put Ruki Yarakuta the Gate beam on the basis of the information, in response to the execution status of the game by Gate arm execution unit, the acquisition was Character information It is possess a drawing control unit that displays Ruki Yarakuta, parameter information acquisition unit generates a basic parameter information as a basic parameter information based on the obtained feature information, based on the obtained acquisition time information The parameter information is acquired by correcting the basic parameter information .

また、発明は、上述に記載の情報処理装置において、パラメータ情報取得部は、取得された時間情報が示す時間の長さに基づいてパラメータ情報を取得することを特徴とする。 Further, the present invention is the information processing apparatus according to the above, parameter information acquisition unit and acquires the parameter information based on the length of time indicated by the acquisition time information.

また、発明は、上述に記載の情報処理装置において、パラメータ情報取得部は、取得された時間情報が示す時間が短いほどゲームにおいて有利な態様でパラメータ情報を取得することを特徴とする。 Further, the present invention is the information processing apparatus according to the above, parameter information acquisition unit that acquires parameters information in an advantageous manner in acquisition has been the short time indicated time information nearly as Gate arm It is characterized by.

また、発明は、上述に記載の情報処理装置において、取得時間情報の基準となる基準取得時間情報を記憶している基準取得時間情報記憶部を有し、パラメータ情報取得部は、取得された取得時間情報と基準取得時間情報との比較結果に基づいてパラメータ情報を取得することを特徴とする。 Further, the present invention is the information processing apparatus according to the above, has a reference acquisition time information storage unit that stores a reference acquisition time information as a reference for acquisition time information, parameter information acquisition unit, collected based on the result of comparison between obtained has been acquired time information and standards acquisition time information and obtains the parameter information.

また、発明は、上述に記載の情報処理装置において、パラメータ情報取得部は、取得された取得時間情報が示す時間が短い程、ゲームにおける性能が向上するように基本パラメータ情報を補正してパラメータ情報を取得することを特徴とする。 Further, the present invention is the information processing apparatus according to the above, parameter information acquisition unit, the shorter the time indicated acquisition time information acquired been taken is based on the parameter information to improve performance in Gate arm the corrected and obtains the parameter information.

また、発明は、上述に記載の情報処理装置において、取得部が、複数の画像情報を取得し、複数の画像情報のうち少なくとも一の画像情報を公衆回線網を介して取得することを特徴とする。 Further, the present invention is the information processing apparatus according to the above, acquisition unit acquires the plurality of images information to obtain at least one image information of the image information of the multiple via the public network It is characterized by that.

また、発明は、上述に記載の情報処理装置を含む画像処理装置であって、原稿を光学的に走査してキャラクターを表示するための情報を含む画像情報を入力する画像情報入力部を有することを特徴とする。 Further, the present invention provides an image processing apparatus including an information processing apparatus according to the above, the image information input unit for inputting image information including information for displaying the key Yarakuta by scanning a document optically It is characterized by having.

また、発明は、ゲームに登場するキャラクターを表示するためのキャラクター情報及びゲームにおけるキャラクターの性能を示すパラメータ情報に基づいてゲームを実行する情報処理装置の制御方法であって、ユーザ操作により描画されたキャラクターを表示するための情報を含む画像情報を取得して記憶部に記憶し、記憶された画像情報に基づいてキャラクター情報を取得して記憶部に記憶し記憶された画像情報によって表示部に表示される画像の特徴に関する特徴情報を取得して記憶部に記憶し、画像情報の取得に要した時間に関する取得時間情報を取得して記憶部に記憶し、記憶された画像情報及び取得時間情報に基づいてパラメータ情報を取得して記憶部に記憶し、記憶部から読み出したパラメータ情報に基づいてゲームにおけるキャラクターの動作を制御してゲームを実行し、ゲームの実行状況に応じて、記憶されたキャラクター情報により描画されるキャラクターを表示部に表示し、記憶された特徴情報に基づいてパラメータ情報の基本となる基本パラメータ情報を生成し、記憶された取得時間情報に基づいて基本パラメータ情報を補正することによりパラメータ情報を取得して記憶部に記憶する、ことを特徴とする。 Further, the present invention is a control method for an information processing apparatus which executes a game based on the parameter information indicating the performance of a put Ruki Yarakuta the character information及beauty Gate beam for displaying a character appearing in the game acquires image information including information for displaying the key Yarakuta drawn by a user operation and stored in the storage unit, acquires the key Yarakuta information stored in the storage unit based on the stored image information, and acquires feature information on the characteristics of the image displayed on the display unit stored in the storage unit by the stored image information, and obtains the acquired time information about the time taken to acquire images information stored in the storage unit , based on the stored image information及arbitration obtained time information stored in the storage unit to retrieve the parameters information, put in the gate beam on the basis of the read parameter information from the storage unit Run the Gate arm controls the operation of the key Yarakuta, depending on the execution status of Gate arm, it is displayed on the display unit is drawn Ruki Yarakuta by the stored character information, based on the stored feature information Then, basic parameter information that is the basis of the parameter information is generated, and the parameter information is acquired by correcting the basic parameter information based on the stored acquisition time information, and stored in the storage unit .

また、発明は、ゲームに登場するキャラクターを表示するためのキャラクター情報及びゲームにおけるキャラクターの性能を示すパラメータ情報に基づいてゲームを実行するプログラムであって、ユーザ操作により描画されたキャラクターを表示するための情報を含む画像情報を取得して記憶部に記憶するステップと、記憶された画像情報に基づいてキャラクター情報を取得して記憶部に記憶するステップと、記憶された画像情報によって表示部に表示される画像の特徴に関する特徴情報を取得して記憶部に記憶するステップと、画像情報の取得に要した時間に関する取得時間情報を取得して記憶部に記憶するステップと、記憶された画像情報及び取得時間情報に基づいてパラメータ情報を取得して記憶部に記憶するステップと、記憶部から読み出したパラメータ情報に基づいてゲームにおけるキャラクターの動作を制御してゲームを実行するステップと、ゲームの実行状況に応じて、記憶されたキャラクター情報により描画されるキャラクターを表示部に表示するステップと、記憶された特徴情報に基づいてパラメータ情報の基本となる基本パラメータ情報を生成し、記憶された取得時間情報に基づいて基本パラメータ情報を補正することによりパラメータ情報を取得して記憶部に記憶するステップと、
をコンピュータに実行させることを特徴とする。
The present invention is also a program for executing a game based on character information for displaying characters appearing in the game and parameter information indicating the performance of the characters in the game, and displays a character drawn by a user operation. Acquiring image information including information for storage in the storage unit, acquiring character information based on the stored image information and storing the character information in the storage unit, and storing the image information in the display unit A step of acquiring feature information relating to the feature of the displayed image and storing it in the storage unit, a step of acquiring acquisition time information relating to the time required to acquire the image information and storing it in the storage unit, and the stored image information And acquiring the parameter information based on the acquisition time information and storing it in the storage unit; Controlling the movement of the character in the game based on the read parameter information, executing the game, displaying the character drawn by the stored character information on the display unit according to the execution status of the game, Generating basic parameter information that is the basis of the parameter information based on the stored feature information, correcting the basic parameter information based on the stored acquisition time information, and storing the parameter information in the storage unit When,
Is executed by a computer .

また、発明は、上述に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。 Furthermore, the present invention is a computer-readable recording medium that records the information processing program described above .

本発明によれば、ユーザによって入力された画像を表示してゲームを実行する情報処理装置において、ゲーム勝敗の多様化を図ることが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, in the information processing apparatus which displays the image input by the user and runs a game, it becomes possible to aim at diversification of a game win / loss.

以下、図面を参照して、本発明の実施形態を詳細に説明する。
実施の形態1.
本実施形態においては、擬似的に定義された2体のキャラクターを擬似的に対戦させることにより勝敗を決定するように情報を処理する情報処理装置の例として、ユーザが手書きで紙媒体に描いた絵をスキャンし、生成された画像に基づいてキャラクターの性能をパラメータとして生成すると共に、このパラメータを性能として有するキャラクターとして生成された画像を表示させるゲーム装置について説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
Embodiment 1 FIG.
In the present embodiment, as an example of an information processing apparatus that processes information so as to determine victory or defeat by pseudo-matching two characters defined in a pseudo manner, a user draws it on a paper medium by handwriting A game apparatus that scans a picture and generates the performance of the character as a parameter based on the generated image and displays the image generated as a character having the parameter as the performance will be described.

図1は、本実施形態に係るゲーム装置1の運用態様を示す図である。図1に示すように、本実施形態に係るゲーム装置1は、画像を光学的に走査するスキャナ2に接続されて運用される。次に、本実施形態に係るゲーム装置1のハードウェア構成について説明する。図2は、本実施形態に係るゲーム装置1のハードウェア構成を示すブロック図である。図2に示すように、本実施形態に係るゲーム装置1は、一般的なサーバやPC(Personal Computer)等の情報処理端末と同様の構成を有する。即ち、本実施形態に係るゲーム装置1は、CPU(Central Processing Unit)10、RAM(Random Access Memory)20、ROM(Read Only Memory)30、HDD(Hard Disk Drive)40及びI/F50がバス80を介して接続されている。また、I/F50にはLCD(Liquid Crystal Display)60及び操作部70が接続されている。   FIG. 1 is a diagram illustrating an operation mode of the game apparatus 1 according to the present embodiment. As shown in FIG. 1, the game apparatus 1 according to the present embodiment is operated by being connected to a scanner 2 that optically scans an image. Next, the hardware configuration of the game apparatus 1 according to the present embodiment will be described. FIG. 2 is a block diagram illustrating a hardware configuration of the game apparatus 1 according to the present embodiment. As shown in FIG. 2, the game apparatus 1 according to the present embodiment has the same configuration as an information processing terminal such as a general server or a PC (Personal Computer). That is, the game apparatus 1 according to the present embodiment includes a CPU (Central Processing Unit) 10, a RAM (Random Access Memory) 20, a ROM (Read Only Memory) 30, an HDD (Hard Disk Drive) 40, and an I / F 50. Connected through. Further, an LCD (Liquid Crystal Display) 60 and an operation unit 70 are connected to the I / F 50.

CPU10は演算手段であり、ゲーム装置1全体の動作を制御する。RAM20は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU10が情報を処理する際の作業領域として用いられる。ROM30は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。HDD40は、情報の読み書きが可能な不揮発性の記憶媒体であり、OS(Operating System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。   The CPU 10 is a calculation means and controls the operation of the entire game apparatus 1. The RAM 20 is a volatile storage medium capable of reading and writing information at high speed, and is used as a work area when the CPU 10 processes information. The ROM 30 is a read-only nonvolatile storage medium and stores a program such as firmware. The HDD 40 is a non-volatile storage medium that can read and write information, and stores an OS (Operating System), various control programs, application programs, and the like.

I/F50は、バス80と各種のハードウェアやネットワーク等を接続し制御する。LCD60は、ユーザがゲーム装置1の状態を確認するための視覚的ユーザインタフェースである。操作部70は、キーボードやマウス等、ユーザがゲーム装置1に情報を入力するためのユーザインタフェースである。このように、本実施形態に係るゲーム装置1は、一般的なPC等の情報処理装置に、専用のソフトウェアをインストールすることによって実現される。   The I / F 50 connects and controls the bus 80 and various hardware and networks. The LCD 60 is a visual user interface for the user to check the state of the game apparatus 1. The operation unit 70 is a user interface for the user to input information to the game apparatus 1 such as a keyboard and a mouse. As described above, the game apparatus 1 according to the present embodiment is realized by installing dedicated software in an information processing apparatus such as a general PC.

次に、図3を参照して、本実施形態に係るゲーム装置1について更に詳細に説明する。図3に示すように、本実施形態に係るゲーム装置1は、コントローラ100、ネットワークI/F110、入力デバイス120及びディスプレイモニタ130を有する。また、コントローラ100は、主制御部101、入出力制御部102、表示制御部103及びゲーム制御部104を有する。更に、ゲーム制御部104は、画像認識部141、時間情報取得部142、パラメータ生成部143、状態記憶部144、状態算出部145、状態解析部146及び描画処理部147を有する。   Next, the game apparatus 1 according to the present embodiment will be described in more detail with reference to FIG. As shown in FIG. 3, the game apparatus 1 according to the present embodiment includes a controller 100, a network I / F 110, an input device 120, and a display monitor 130. The controller 100 includes a main control unit 101, an input / output control unit 102, a display control unit 103, and a game control unit 104. Further, the game control unit 104 includes an image recognition unit 141, a time information acquisition unit 142, a parameter generation unit 143, a state storage unit 144, a state calculation unit 145, a state analysis unit 146, and a drawing processing unit 147.

ネットワークI/F110は、ゲーム装置1が他の機器と通信する際のインタフェースである。ネットワークI/F110は、例えばEthernet(登録商標)接続のインタフェースや、USB(Universal Serial Bus)接続のインタフェースによって実現され、図2に示すI/F50によって構成される。本実施形態において、ゲーム装置1は、スキャナ2からネットワークI/F110を介して画像情報を受信する。   The network I / F 110 is an interface used when the game apparatus 1 communicates with other devices. The network I / F 110 is realized by, for example, an Ethernet (registered trademark) connection interface or a USB (Universal Serial Bus) connection interface, and includes the I / F 50 shown in FIG. In the present embodiment, the game apparatus 1 receives image information from the scanner 2 via the network I / F 110.

入力デバイス120は、キーボードやマウス等、ユーザがゲーム装置1に対して命令を与え、操作するためのユーザインタフェースであり、図2に示すI/F50及び操作部70によって実現される。ディスプレイモニタ130は、ゲーム装置1において動画を表示する表示装置であり、図2に示すI/F50及びLCD60によって実現される。尚、LCD以外の表示装置として、例えばCRT(Cathode Ray Tube)等、既存の表示装置によっても実現可能である。   The input device 120 is a user interface such as a keyboard and a mouse for a user to give a command to the game apparatus 1 and operate it, and is realized by the I / F 50 and the operation unit 70 shown in FIG. The display monitor 130 is a display device that displays a moving image in the game apparatus 1, and is realized by the I / F 50 and the LCD 60 shown in FIG. As a display device other than the LCD, for example, an existing display device such as a CRT (Cathode Ray Tube) can be realized.

コントローラ100は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、図2に示すROM30やHDD40等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、RAM20にロードされ、CPU10の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ100が構成される。コントローラ100は、ゲーム装置1の動作を制御する制御部として機能する。   The controller 100 is configured by a combination of software and hardware. Specifically, a control program such as firmware stored in a non-volatile storage medium such as the ROM 30 and the HDD 40 shown in FIG. 2 is loaded into the RAM 20 and configured according to the control of the CPU 10 and hardware such as an integrated circuit. The controller 100 is configured by the hardware. The controller 100 functions as a control unit that controls the operation of the game apparatus 1.

主制御部101は、コントローラ100に含まれる各部を制御する役割を担い、コントローラ100の各部に命令を与える。また、主制御部101は、入力デバイス120から入力された情報に基づき、コントローラ100に含まれる各部を制御する。入出力制御部102は、主制御部101の制御に従い、外部からネットワークI/F110に入力された情報の受信を制御する。本実施形態において、入出力制御部102は、スキャナ2からネットワークI/F102に入力された画像情報をゲーム制御部104に入力する。表示制御部103は、主制御部101の制御に従い、ディスプレイモニタ130を制御してゲーム制御部104によって処理されたゲームの状態をディスプレイモニタ130に表示させる。   The main control unit 101 plays a role of controlling each unit included in the controller 100, and gives a command to each unit of the controller 100. The main control unit 101 controls each unit included in the controller 100 based on information input from the input device 120. The input / output control unit 102 controls reception of information input from the outside to the network I / F 110 in accordance with the control of the main control unit 101. In the present embodiment, the input / output control unit 102 inputs image information input from the scanner 2 to the network I / F 102 to the game control unit 104. The display control unit 103 controls the display monitor 130 under the control of the main control unit 101 to display the game state processed by the game control unit 104 on the display monitor 130.

ゲーム制御部104は、以下に説明する夫々の構成の動作により、入力された画像情報に基づいてゲームを擬似的に実行する。画像認識部141は、入出力制御部102からゲーム制御部104に入力された画像情報を取得し、ゲームに登場するキャラクターの画像として認識する。また、画像認識部141は、取得した画像情報の特徴となる情報を抽出する。時間情報取得部142は、入力デバイス120から入力された情報及び画像認識部141による画像情報の取得態様に基づき、キャラクターとして表示すべき画像の取得に要した時間に関する情報を取得する。   The game control unit 104 executes the game in a pseudo manner based on the input image information by the operation of each configuration described below. The image recognition unit 141 acquires image information input from the input / output control unit 102 to the game control unit 104 and recognizes it as an image of a character appearing in the game. Further, the image recognition unit 141 extracts information that is a feature of the acquired image information. The time information acquisition unit 142 acquires information related to the time required to acquire the image to be displayed as the character based on the information input from the input device 120 and the image information acquisition mode by the image recognition unit 141.

パラメータ生成部143は、画像認識部141によって認識されたキャラクター画像に基づき、認識された画像をキャラクターとしてゲームに登場させる際のキャラクターの性能となるパラメータを生成する。状態記憶部144は、パラメータ生成部143が生成したパラメータに加えて、ゲーム中におけるキャラクターの状態に関する情報を記憶している。状態算出部145は、状態記憶部144に記憶された情報に基づき、次のキャラクターの状態、即ち、時間経過に伴って変化するゲームの状態を算出する。状態解析部146は、状態算出部145によって算出された状態を解析し、ゲームの終了を判断する。描画処理部147は、画像認識部141が認識したキャラクターの画像、状態記憶部144に記憶されているキャラクターの状態を示す情報及び状態解析部146による解析結果の情報に基づき、ゲーム画面を描画するための描画情報を生成して出力する。   Based on the character image recognized by the image recognition unit 141, the parameter generation unit 143 generates a parameter serving as the performance of the character when the recognized image appears in the game as a character. In addition to the parameters generated by the parameter generation unit 143, the state storage unit 144 stores information regarding the character state during the game. Based on the information stored in the state storage unit 144, the state calculation unit 145 calculates the state of the next character, that is, the state of the game that changes over time. The state analysis unit 146 analyzes the state calculated by the state calculation unit 145 and determines the end of the game. The drawing processing unit 147 draws the game screen based on the character image recognized by the image recognition unit 141, the information indicating the character state stored in the state storage unit 144, and the analysis result information by the state analysis unit 146. Drawing information for output.

次に、図4を参照して、本実施形態に係るスキャナ2について説明する。図4は、本実施形態に係るスキャナ2の全体構成を示すブロック図である。図4に示すように、本実施形態に係るスキャナ2は、コントローラ200、ADF(Auto Document Feeder:原稿自動搬送装置)201、スキャナユニット202、排紙トレイ203、ネットワークI/F204、ディスプレイパネル205及びHDD206を有する。また、コントローラ200は、主制御部211、エンジン制御部212、入出力制御部213、画像処理部214及びHDDコントローラ215を有する。尚、図4においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。   Next, the scanner 2 according to the present embodiment will be described with reference to FIG. FIG. 4 is a block diagram showing the overall configuration of the scanner 2 according to this embodiment. As shown in FIG. 4, the scanner 2 according to this embodiment includes a controller 200, an ADF (Auto Document Feeder) 201, a scanner unit 202, a paper discharge tray 203, a network I / F 204, a display panel 205, and a display panel 205. An HDD 206 is included. The controller 200 includes a main control unit 211, an engine control unit 212, an input / output control unit 213, an image processing unit 214, and an HDD controller 215. In FIG. 4, the electrical connection is indicated by a solid arrow, and the flow of a sheet or document bundle is indicated by a broken arrow.

ネットワークI/F204は、スキャナ2がゲーム装置1と通信する際のインタフェースである。スキャナ2がスキャンして生成した画像情報は、ネットワークI/F204を介してゲーム装置1に送信される。ディスプレイパネル205は、スキャナ2の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザがスキャナ2を直接操作する際の入力インタフェースでもある。コントローラ200は、ゲーム装置1のコントローラ100と同様、ソフトウェアとハードウェアとの組み合わせによって構成され、スキャナ2を制御する制御部として機能する。   The network I / F 204 is an interface when the scanner 2 communicates with the game apparatus 1. Image information generated by scanning by the scanner 2 is transmitted to the game apparatus 1 via the network I / F 204. The display panel 205 is an output interface that visually displays the state of the scanner 2, and is also an input interface when the user directly operates the scanner 2 as a touch panel. Like the controller 100 of the game apparatus 1, the controller 200 is configured by a combination of software and hardware, and functions as a control unit that controls the scanner 2.

主制御部211は、コントローラ200に含まれる各部を制御する役割を担い、コントローラ200の各部に命令を与える。エンジン制御部212は、スキャナユニット202を制御する。入出力制御部213は、ディスプレイパネル205からユーザによって入力される操作情報を主制御部211に入力すると共に、主制御部211の命令に従ってディスプレイパネル205に情報表示を行い、またはネットワークI/F204を介して他の装置に情報を送信する。   The main control unit 211 plays a role of controlling each unit included in the controller 200, and gives a command to each unit of the controller 200. The engine control unit 212 controls the scanner unit 202. The input / output control unit 213 inputs operation information input by the user from the display panel 205 to the main control unit 211, displays information on the display panel 205 in accordance with a command from the main control unit 211, or sets the network I / F 204. Information to other devices via

画像処理部214は、主制御部211の制御に従い、スキャナユニット202から入力される撮像情報を処理し、画像情報を生成する。この画像情報とは、ユーザが手書で紙媒体に描画した絵をスキャンしたスキャン動作の結果物(結果情報)としてHDDコントローラ215を介してHDD206に格納され若しくはネットワークI/F204を介してゲーム装置1に送信される情報である。HDDコントローラ215は、主制御部211の制御に従い、HDD206への情報の記録若しくはHDD206からの情報の読み出しを制御する。   The image processing unit 214 processes the imaging information input from the scanner unit 202 under the control of the main control unit 211, and generates image information. This image information is stored in the HDD 206 via the HDD controller 215 as a result of scanning operation (result information) obtained by scanning a picture drawn on a paper medium by a handwritten user, or a game device via the network I / F 204 1 is information to be transmitted. The HDD controller 215 controls recording of information on the HDD 206 or reading of information from the HDD 206 according to the control of the main control unit 211.

スキャナ2がスキャンを実行する場合、ユーザによるディスプレイパネル205の操作若しくはネットワークI/F204を介して入力されるスキャン実行命令の情報に応じて入出力制御部213が主制御部211にスキャン実行信号を送信する。主制御部211は、入出力制御部213から受信したスキャン実行信号に基づき、エンジン制御部212を制御する。エンジン制御部212は、ADF201を駆動し、ADF201にセットされた撮像対象原稿をスキャナユニット202に搬送する。また、エンジン制御部212は、スキャナユニット202を駆動し、ADF201から搬送される原稿を撮像する。また、ADF201に原稿がセットされておらず、スキャナユニット202に直接原稿がセットされた場合、スキャナユニット202は、エンジン制御部212の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット202が撮像部として動作する。   When the scanner 2 executes a scan, the input / output control unit 213 sends a scan execution signal to the main control unit 211 in accordance with the operation of the display panel 205 by the user or the information of the scan execution command input via the network I / F 204. Send. The main control unit 211 controls the engine control unit 212 based on the scan execution signal received from the input / output control unit 213. The engine control unit 212 drives the ADF 201 and conveys the document to be imaged set on the ADF 201 to the scanner unit 202. In addition, the engine control unit 212 drives the scanner unit 202 and images a document conveyed from the ADF 201. If no original is set on the ADF 201 and the original is directly set on the scanner unit 202, the scanner unit 202 captures the set original under the control of the engine control unit 212. That is, the scanner unit 202 operates as an imaging unit.

撮像動作においては、スキャナユニット202に含まれるCCD等の撮像素子が原稿を光学的に走査し、光学情報に基づいて撮像情報が生成される。エンジン制御部212は、スキャナユニット202が生成した撮像情報を画像処理部214に転送する。画像処理部214は、主制御部211の制御に従い、エンジン制御部212から受信した撮像情報に基づき画像情報を生成する。画像処理部214が生成した画像情報は順次HDD206等の記憶領域にスプールされる。画像処理部214によって生成され、スプールされた画像情報は、ユーザの指示に応じてそのままHDD206に格納され若しくは入出力制御部213及びネットワークI/F204を介してゲーム装置1に送信される。   In the imaging operation, an imaging element such as a CCD included in the scanner unit 202 optically scans the document, and imaging information is generated based on the optical information. The engine control unit 212 transfers the imaging information generated by the scanner unit 202 to the image processing unit 214. The image processing unit 214 generates image information based on the imaging information received from the engine control unit 212 according to the control of the main control unit 211. The image information generated by the image processing unit 214 is sequentially spooled in a storage area such as the HDD 206. The image information generated and spooled by the image processing unit 214 is stored in the HDD 206 as it is or is transmitted to the game apparatus 1 via the input / output control unit 213 and the network I / F 204 in accordance with a user instruction.

このようなゲーム装置1及びスキャナ2において、本実施形態にかかる要旨は、パラメータ生成部143によるパラメータ情報の生成において、時間情報取得部142が取得した情報、即ち、キャラクター画像の取得に要した時間の情報を加味することにある。以下、図面を参照して、本実施形態に係るゲーム装置1及びスキャナ2の動作について説明する。   In such a game apparatus 1 and scanner 2, the gist of the present embodiment is that the time required to acquire the information acquired by the time information acquisition unit 142 in the parameter information generation by the parameter generation unit 143, that is, the time required to acquire the character image It is to take into account the information. Hereinafter, operations of the game apparatus 1 and the scanner 2 according to the present embodiment will be described with reference to the drawings.

図5は、本実施形態に係るゲーム装置1及びスキャナ2の動作を示すフローチャートである。図5に示すように、先ずはスキャナ2においてスキャンを実行し、画像情報を入力する(S501)。ここで、S501においてゲーム装置1のディスプレイモニタ130に表示されるGUI(Graphical User Interface)6を図6に示す。図6に示すように、本実施形態に係るゲームのGUIは、キャラクター表示部6a、キャラクター名表示部6b、パラメータ表示部6c、スキャン実行指示部6d及びゲーム開始指示部6eを有する。図6に示すGUI6は、当該GUI6を描画するための情報を描画処理部147が生成し、その情報に基づいて表示制御部103がディスプレイモニタ130を制御することにより表示される。   FIG. 5 is a flowchart showing operations of the game apparatus 1 and the scanner 2 according to the present embodiment. As shown in FIG. 5, first, scanning is performed in the scanner 2, and image information is input (S501). Here, FIG. 6 shows a GUI (Graphical User Interface) 6 displayed on the display monitor 130 of the game apparatus 1 in S501. As shown in FIG. 6, the game GUI according to this embodiment includes a character display unit 6a, a character name display unit 6b, a parameter display unit 6c, a scan execution instruction unit 6d, and a game start instruction unit 6e. The GUI 6 shown in FIG. 6 is displayed when the drawing processing unit 147 generates information for drawing the GUI 6 and the display control unit 103 controls the display monitor 130 based on the information.

S501の画像情報の入力に際して、ユーザは、図6に示すように“スキャン”ボタンとして表示されているスキャン実行指示部6dをマウス等の入力デバイス120を操作してクリックする。これにより、ゲーム装置1からスキャナ2にスキャン実行命令が送信される。具体的には、ユーザによる入力デバイス120の操作によりスキャン実行指示部6dのクリックを認識した主制御部101が、入出力制御部102を制御し、ネットワークI/F110を介してスキャナ2にスキャン実行命令を送信する。   When inputting the image information in step S501, the user clicks the scan execution instruction unit 6d displayed as the “scan” button as shown in FIG. 6 by operating the input device 120 such as a mouse. As a result, a scan execution command is transmitted from the game apparatus 1 to the scanner 2. Specifically, the main control unit 101 that has recognized the click of the scan execution instruction unit 6d by the operation of the input device 120 by the user controls the input / output control unit 102, and executes the scan to the scanner 2 via the network I / F 110. Send instructions.

スキャン実行命令を受信したスキャナ2は、上述した処理によってADF201若しくはスキャナユニット202にセットされた原稿をスキャンし、画像情報を生成してゲーム装置1に送信する。これにより、ゲーム装置1に画像情報が入力される。ゲーム装置1に入力された画像情報は、ネットワークI/F110、入出力制御部102を介してゲーム制御部104の画像認識部141に入力される。即ち、スキャナ2、ネットワークI/F110及び入出力制御部102が画像情報入力部として機能する。また、画像認識部141が画像取得部として機能する。画像取得部141は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。   Upon receiving the scan execution command, the scanner 2 scans the original set on the ADF 201 or the scanner unit 202 by the above-described processing, generates image information, and transmits the image information to the game apparatus 1. As a result, image information is input to the game apparatus 1. The image information input to the game device 1 is input to the image recognition unit 141 of the game control unit 104 via the network I / F 110 and the input / output control unit 102. That is, the scanner 2, the network I / F 110, and the input / output control unit 102 function as an image information input unit. The image recognition unit 141 functions as an image acquisition unit. The image acquisition unit 141 is configured by a program loaded in the RAM 20 illustrated in FIG. 2 operating according to the control of the CPU 10.

また、主制御部101は、ユーザによる入力デバイス120の操作によりスキャン実行指示部6dのクリックを認識すると、ゲーム制御部104を制御し、時間情報取得部142に画像情報の取得開始時刻の情報を記憶させる。そして、画像認識部141がスキャナ2によってスキャンされた画像情報の取得を完了すると、時間情報取得部142は、その取得完了時刻の情報を記憶し、既に記憶している取得開始時刻の情報との時間差に基づいて画像情報の取得に要した時間に関する取得時間情報を取得する(S502)。時間情報取得部142は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。   In addition, when the main control unit 101 recognizes a click on the scan execution instruction unit 6d by the operation of the input device 120 by the user, the main control unit 101 controls the game control unit 104, and the time information acquisition unit 142 receives information on the acquisition start time of the image information. Remember. Then, when the image recognition unit 141 completes the acquisition of the image information scanned by the scanner 2, the time information acquisition unit 142 stores the information of the acquisition completion time and the information of the acquisition start time already stored. Acquisition time information relating to the time required to acquire the image information is acquired based on the time difference (S502). The time information acquisition unit 142 is configured by a program loaded in the RAM 20 illustrated in FIG. 2 operating according to the control of the CPU 10.

ゲーム装置1に画像情報が入力されると、画像認識部141が入力された画像を認識し、画像情報からキャラクターの画像を抽出する(S503)。S503において抽出された画像の情報は、ゲームにおいてキャラクターを表示するためのキャラクター情報として用いられる。即ち、画像認識部141がキャラクター情報取得部として機能する。キャラクター情報取得部は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。   When image information is input to the game apparatus 1, the image recognition unit 141 recognizes the input image and extracts a character image from the image information (S503). The image information extracted in S503 is used as character information for displaying the character in the game. That is, the image recognition unit 141 functions as a character information acquisition unit. The character information acquisition unit is configured by a program loaded in the RAM 20 shown in FIG.

画像認識部141は、入力された画像情報の認識を完了すると、次に、入力された画像の特徴を抽出する(S504)。S504において抽出された情報は、特徴情報として用いられる。即ち、画像認識部141が、特徴情報取得部として機能する。特徴情報取得部は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。ここで、図7に、画像認識部141が抽出する画像の特徴情報(以降、画像特徴情報とする)を示す。図7に示すように、画像認識部141が抽出する画像特徴情報は、色分布情報、輪郭量情報及び濃淡情報を含む。   After completing the recognition of the input image information, the image recognition unit 141 next extracts the features of the input image (S504). The information extracted in S504 is used as feature information. That is, the image recognition unit 141 functions as a feature information acquisition unit. The feature information acquisition unit is configured by a program loaded in the RAM 20 shown in FIG. Here, FIG. 7 shows image feature information (hereinafter referred to as image feature information) extracted by the image recognition unit 141. As shown in FIG. 7, the image feature information extracted by the image recognition unit 141 includes color distribution information, contour amount information, and shading information.

ここで、色分布情報とは、S503において認識した画像の色彩の分布に関する情報である。また、輪郭量情報とは、S503において認識した画像の輪郭の量に関する情報である。また、濃淡情報とは、S503において認識した画像の色彩の濃淡に関する情報である。画像認識部141による画像特徴情報の抽出が完了すると、その情報に基づいてパラメータ生成部143がパラメータ生成処理を行なう(S505)。即ち、パラメータ生成部143がパラメータ情報取得部として機能する。パラメータ情報取得部は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。図8にパラメータ生成部143が生成するパラメータ情報を示す。図8に示すように、キャラクターの能力を示すパラメータ情報は、キャラクターの体力の情報、攻撃力の情報及び防御力の情報を含む。   Here, the color distribution information is information relating to the color distribution of the image recognized in S503. The contour amount information is information related to the contour amount of the image recognized in S503. The light / dark information is information regarding the light / dark of the color of the image recognized in S503. When the extraction of the image feature information by the image recognition unit 141 is completed, the parameter generation unit 143 performs parameter generation processing based on the information (S505). That is, the parameter generation unit 143 functions as a parameter information acquisition unit. The parameter information acquisition unit is configured by a program loaded in the RAM 20 shown in FIG. FIG. 8 shows parameter information generated by the parameter generation unit 143. As shown in FIG. 8, the parameter information indicating the character's ability includes character physical strength information, attack power information, and defense power information.

実際のゲームの処理はユーザによる操作ではなく自動で実行され、2体のキャラクターが夫々の攻撃力によって相手のキャラクターの体力を減少させることにより実行される。即ち、図8に示すパラメータ情報のうち、“体力”は、夫々のキャラクターの耐久力であり、どれだけ対戦相手の攻撃に耐えることが可能であるかを示す。また、“攻撃力”は、夫々のキャラクターが対戦相手の体力を減少させる能力であり、どれだけ対戦相手の体力を早く減少させることができるかを示す、また“防御力”は、夫々のキャラクターが相手の攻撃を受ける際に、相手の攻撃力を減少させ、以って自己の体力の減少を抑える能力を示す。   The actual game process is automatically executed instead of a user operation, and is executed when two characters reduce the physical strength of the opponent character by their attack power. That is, in the parameter information shown in FIG. 8, “physical strength” is the durability of each character and indicates how much it can withstand the opponent's attack. “Attack” is the ability of each character to decrease the opponent's physical strength, indicating how quickly the opponent's physical strength can be reduced, and “Defense” is the character of each character. When an opponent is attacked, it shows the ability to reduce the opponent's attack power and thus suppress the decrease in their physical strength.

S505における処理について、本実施形態に係る具体的な処理を説明する。図9は、S504において抽出した画像特徴量と夫々の特徴量を割り当てるべきパラメータ情報とを関連付けて示すテーブルである。図9に示すように、キャラクターのパラメータ情報の生成においては、体力が色分布情報に基づいて、攻撃力が輪郭量情報に基づいて、防御力が濃淡情報に基づいて夫々生成される。   Regarding the processing in S505, specific processing according to the present embodiment will be described. FIG. 9 is a table showing the image feature values extracted in S504 and the parameter information to which the feature values should be assigned in association with each other. As shown in FIG. 9, in the generation of character parameter information, physical strength is generated based on color distribution information, attack power is generated based on contour amount information, and defense power is generated based on density information.

S505におけるパラメータ情報の生成に際して、パラメータ生成部143は、まず夫々の特徴量において、何も描かれていない状態の絵との類似度を算出する。ここで、類似度の算出方法については、公知の既存技術を用いることが可能であり、詳細な説明を省略する。本実施形態においては、上記類似度の算出により、完全一致を示す“0”から完全不一致を示す“1”までの値を算出する。このように類似度を算出した算出結果について、図10に示す。   When generating the parameter information in S505, the parameter generation unit 143 first calculates the similarity between each feature quantity and a picture in which nothing is drawn. Here, as a method for calculating the degree of similarity, a known existing technique can be used, and detailed description thereof is omitted. In the present embodiment, a value from “0” indicating complete match to “1” indicating complete mismatch is calculated by calculating the similarity. FIG. 10 shows the calculation result of calculating the similarity in this way.

ここで、図10に示す夫々の類似度は、スキャンによって生じる誤差を含む。そこで、パラメータ生成部143は、上記誤差を除去するため、以下の式(1)により、算出した類似度に基づいて丸め類似度を算出する。

Figure 0005476684
Here, each similarity shown in FIG. 10 includes an error caused by scanning. Therefore, the parameter generation unit 143 calculates the rounding similarity based on the calculated similarity by the following equation (1) in order to remove the error.
Figure 0005476684

ここで、式(1)における“int(X)”は、数値Xを整数化する関数を示す。また、“類似度”は、図10に示す夫々の類似度を示す。このような計算により、パラメータ生成部143は、図10に示す類似度の数値をスキャンにより発生する誤差の影響を受けていない数値に変換して(丸めて)いる。これにより、画像を読み取るときの読み取り誤差によるパラメータ情報の変動を抑制することができる。このように算出された丸め類似度を図11に示す。   Here, “int (X)” in the equation (1) indicates a function for converting the numerical value X into an integer. “Similarity” indicates the respective similarities shown in FIG. By such calculation, the parameter generation unit 143 converts (rounds) the numerical value of the similarity shown in FIG. 10 into a numerical value that is not affected by an error generated by scanning. Thereby, the fluctuation | variation of the parameter information by the reading error at the time of reading an image can be suppressed. FIG. 11 shows the rounding similarity calculated in this way.

図11に示すように丸め類似度を算出すると、次にパラメータ生成部143は、図11に示す丸め類似度を種(シード)として乱数値を生成し、その乱数値に基づいて以下の式(2)によりパラメータ情報を生成する。

Figure 0005476684
When the rounding similarity is calculated as illustrated in FIG. 11, the parameter generation unit 143 generates a random value using the rounding similarity illustrated in FIG. 11 as a seed, and based on the random value, the following formula ( Parameter information is generated according to 2).
Figure 0005476684

ここで、式(2)における“乱数値”は、上述したように図11に示す丸め類似度を種(シード)として生成される値である。このとき、生成される乱数値は、0から1までの範囲の数値である。従って、パラメータ生成部143は、式(2)に示すように、生成された乱数値を100倍する。このように生成されたパラメータ情報を図12に示す。図12に示すパラメータ情報は、最終的にゲームで用いられるパラメータ情報を生成する基本となる基本パラメータ情報として用いられる。このように、乱数値を用いてパラメータ情報を生成することにより、変換ルールの解明が困難なパラメータ生成を実現することが可能となる。   Here, the “random number value” in Expression (2) is a value generated using the rounding similarity shown in FIG. 11 as a seed as described above. At this time, the generated random number is a numerical value in the range from 0 to 1. Therefore, the parameter generation unit 143 multiplies the generated random number value by 100 as shown in Expression (2). The parameter information generated in this way is shown in FIG. The parameter information shown in FIG. 12 is used as basic parameter information that is the basis for generating parameter information that is finally used in the game. Thus, by generating parameter information using random values, it is possible to realize parameter generation that makes it difficult to clarify the conversion rule.

図12に示すようにパラメータ情報を算出すると、次にパラメータ生成部143は、S502において取得した取得時間情報に基づき、以下の式(3)の計算により図12に示すパラメータ情報を補正する。

Figure 0005476684
When the parameter information is calculated as shown in FIG. 12, the parameter generation unit 143 corrects the parameter information shown in FIG. 12 by calculation of the following equation (3) based on the acquisition time information acquired in S502.
Figure 0005476684

ここで、式(3)における“P”は、図12に示す補正前のパラメータ値である。また、式(3)における“0.5”は、パラメータ情報を取得時間情報に基づいて変動させる変動幅に関する数値(以降、変動係数とする)である。本実施形態に示すように変動係数を“0.5”とした場合、最大でパラメータ情報が50%向上する。   Here, “P” in Equation (3) is the parameter value before correction shown in FIG. In addition, “0.5” in Expression (3) is a numerical value (hereinafter referred to as a variation coefficient) regarding a variation range in which the parameter information is varied based on the acquisition time information. As shown in the present embodiment, when the variation coefficient is set to “0.5”, the parameter information is improved by 50% at the maximum.

また、式(3)における“(10−(取得時間情報))”の“10”は、S502において取得した取得時間と比較するために予め定められた数値(以降、基準取得時間とする)である。この基準取得時間の情報は、予め設定され、パラメータ生成部143に記憶されている。即ち、パラメータ生成部143が基準取得時間情報記憶部として機能する。基準取得時間情報記憶部は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。   Further, “10” in “(10− (acquisition time information))” in the expression (3) is a numerical value (hereinafter referred to as a reference acquisition time) that is determined in advance for comparison with the acquisition time acquired in S502. is there. Information on the reference acquisition time is set in advance and stored in the parameter generation unit 143. That is, the parameter generation unit 143 functions as a reference acquisition time information storage unit. The reference acquisition time information storage unit is configured by a program loaded in the RAM 20 shown in FIG.

本実施形態においては、最大の取得時間を10(秒)とし、S502において取得した取得時間情報が10(秒)以上である場合は10(秒)とする。取得時間情報が10(秒)である場合、式(3)に示す“(10−(取得時間情報))”は“0”となり、補正後のパラメータ情報は補正前のパラメータ情報と同じ数値となる。即ち、キャラクター画像の取得時間が10(秒)以上である場合、取得時間情報の補正によるパラメータ値の向上は無い。他方、キャラクター画像の取得時間が10(秒)未満である場合、取得時間が短いほどパラメータ値が向上する。換言すると、本実施形態において、パラメータ生成部143は、時間情報取得部142が取得した取得時間情報と基準取得時間情報との比較結果に基づき、基本パラメータ情報を補正して最終的なパラメータ情報を取得する。   In the present embodiment, the maximum acquisition time is 10 (seconds), and is 10 (seconds) when the acquisition time information acquired in S502 is 10 (seconds) or more. When the acquisition time information is 10 (seconds), “(10− (acquisition time information))” shown in Expression (3) is “0”, and the parameter information after correction is the same numerical value as the parameter information before correction. Become. That is, when the character image acquisition time is 10 (seconds) or longer, the parameter value is not improved by correcting the acquisition time information. On the other hand, when the character image acquisition time is less than 10 (seconds), the parameter value improves as the acquisition time decreases. In other words, in this embodiment, the parameter generation unit 143 corrects the basic parameter information based on the comparison result between the acquisition time information acquired by the time information acquisition unit 142 and the reference acquisition time information, and obtains final parameter information. get.

式(3)の計算により生成されたパラメータ情報を図13に示す。図13に示すように、本実施形態においては、キャラクター画像の取得に要した時間が短いほど、画像情報に基づいて図12に示すように生成されたパラメータ情報のパラメータ値が向上する。尚、本実施形態においては、上述したように、取得時間が10(秒)以上である場合は取得時間を10秒として式(3)の計算を実行する例を説明する。この他、S502において取得した取得時間情報を、その値に関わらずそのまま式(3)に適用しても良い。この場合、取得時間が10(秒)を超える場合、超えた時間に応じてパラメータが減少することとなる。このように、キャラクター画像を取得するのに要した時間に応じてキャラクターの能力を示すパラメータ値を補正することにより、読取速度の速いスキャナを用いることもゲームの勝敗に影響を及ぼす要素となり、ゲームの勝敗決定を多様化することが可能となる。また、キャラクター画像のスキャンを実行する際のスキャンの設定(解像度、色彩、etc)によってもスキャンに要する時間は変動するため、スキャンの設定態様をもゲームの勝敗決定の要素に加えることができる。   FIG. 13 shows parameter information generated by the calculation of Expression (3). As shown in FIG. 13, in the present embodiment, the parameter value of the parameter information generated as shown in FIG. 12 based on the image information is improved as the time required for obtaining the character image is shorter. In the present embodiment, as described above, an example will be described in which the calculation of Expression (3) is executed with the acquisition time being 10 seconds when the acquisition time is 10 (seconds) or longer. In addition, the acquisition time information acquired in S502 may be directly applied to Expression (3) regardless of the value. In this case, when the acquisition time exceeds 10 (seconds), the parameter is reduced according to the exceeded time. In this way, by correcting the parameter value indicating the character's ability according to the time required to acquire the character image, the use of a scanner with a high reading speed is also an element that affects the game's victory or defeat. It becomes possible to diversify the decision to win or lose. Further, since the time required for the scan varies depending on the scan settings (resolution, color, etc) when executing the scan of the character image, the scan setting mode can also be added to the element of determining the game win / loss.

このような処理により、図13に示すように、パラメータ生成部143によるパラメータ生成処理が完了する。即ち、パラメータ生成部143がパラメータ情報取得部として機能する。パラメータ情報取得部は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。パラメータ生成部143によって生成されたパラメータ情報は、状態記憶部144に入力され、状態記憶部144によって記憶される。   With this process, the parameter generation process by the parameter generation unit 143 is completed as shown in FIG. That is, the parameter generation unit 143 functions as a parameter information acquisition unit. The parameter information acquisition unit is configured by a program loaded in the RAM 20 shown in FIG. The parameter information generated by the parameter generation unit 143 is input to the state storage unit 144 and stored in the state storage unit 144.

パラメータ生成部143によるパラメータ生成処理が完了した後、描画処理部147は、画像認識部141によって認識されたキャラクターの画像を描画する(S506)。まだ入力する画像があれば(S507/NO)、S501からの処理を繰り返す。本実施形態に係るゲームは、2体のキャラクターを対戦させるものであるため、S501〜S506の処理を2回繰り返す。ここで、S501〜S506の処理が2回繰り返されることにより状態記憶部144に記憶される情報の例を図14に示す。   After the parameter generation processing by the parameter generation unit 143 is completed, the drawing processing unit 147 draws an image of the character recognized by the image recognition unit 141 (S506). If there is still an image to be input (S507 / NO), the processing from S501 is repeated. Since the game according to the present embodiment is to fight two characters, the processes of S501 to S506 are repeated twice. Here, the example of the information memorize | stored in the state memory | storage part 144 by repeating the process of S501-S506 twice is shown in FIG.

S501〜S506の処理が2回繰り返されることにより、図14に示すように、状態記憶部144は、2体分のキャラクター(キャラクター1及びキャラクター2)のパラメータ情報を記憶する。また、状態記憶部144は、パラメータ生成部143によって入力されたパラメータ情報に加えて、残り体力情報及び攻撃側フラグ情報を記憶している。これらの情報は、ゲーム中のキャラクターの状態を示す情報である。パラメータ情報が生成された段階においては、残り体力情報はパラメータ情報として生成された体力と同一である。また、攻撃側フラグ情報は、夫々のキャラクターが攻撃側であることを示すフラグ情報であり、“0”/“1”の1ビットの情報で示される。   By repeating the processes of S501 to S506 twice, as shown in FIG. 14, the state storage unit 144 stores parameter information of two characters (character 1 and character 2). In addition to the parameter information input by the parameter generation unit 143, the state storage unit 144 stores remaining physical strength information and attack side flag information. These pieces of information are information indicating the state of the character in the game. At the stage where the parameter information is generated, the remaining physical strength information is the same as the physical strength generated as the parameter information. The attack side flag information is flag information indicating that each character is an attack side, and is indicated by 1-bit information of “0” / “1”.

次に、S501〜S506の処理が繰り返され、2つの画像が入力されて描画された状態を図15に示す。図15に示すように、GUI6のキャラクター表示部6aに、入力されたキャラクターの画像が表示される。また、キャラクター名表示部6bには、入力されたキャラクターの名称が表示される。また、パラメータ表示部6cには、パラメータ生成部143が生成した図13に示すパラメータ情報が帯によって表示される。   Next, FIG. 15 shows a state in which the processing of S501 to S506 is repeated and two images are input and rendered. As shown in FIG. 15, an image of the input character is displayed on the character display unit 6 a of the GUI 6. In addition, the name of the input character is displayed in the character name display section 6b. Further, the parameter display unit 6c displays the parameter information shown in FIG. 13 generated by the parameter generation unit 143 using bands.

このように、全ての画像の入力が完了し(S507/YES)、ユーザが入力デバイス120を操作することによりゲーム開始時指示部6eをクリックすると、ゲームが開始される(S508)。ゲームが開始されると、状態記憶部144、状態算出部145、状態解析部146及び描画処理部147によってゲーム処理が実行される(S509)。S509のゲーム処理が完了したら(S510/YES)、処理を終了する。   As described above, the input of all the images is completed (S507 / YES), and when the user clicks the game start time instruction unit 6e by operating the input device 120, the game is started (S508). When the game is started, game processing is executed by the state storage unit 144, the state calculation unit 145, the state analysis unit 146, and the drawing processing unit 147 (S509). When the game process of S509 is completed (S510 / YES), the process ends.

ここで、図16を参照して、ゲーム処理について詳しく説明する。図16は、S509における詳しい処理を示すフローチャートである。ゲームが開始されると、状態解析部146は、状態記憶部144に記憶されている攻撃側フラグ情報を設定する(S1601)。具体的には、2体のキャラクターのうち、一方の攻撃側フラグを“1”とし、他方の攻撃側フラグを“0”とする。以降、状態記憶部144に記憶されている攻撃側フラグが“1”となっているキャラクターを攻撃側キャラクター、“0”となっているキャラクターを被攻撃側キャラクターとする。   Here, the game process will be described in detail with reference to FIG. FIG. 16 is a flowchart showing detailed processing in S509. When the game is started, the state analysis unit 146 sets the attack side flag information stored in the state storage unit 144 (S1601). Specifically, of the two characters, one attacking side flag is set to “1”, and the other attacking side flag is set to “0”. Hereinafter, a character whose attack side flag stored in the state storage unit 144 is “1” is an attacking character, and a character whose attack flag is “0” is an attacked character.

次に、状態算出部145が、状態記憶部144に記憶された情報に基づいて各攻撃側キャラクターが被攻撃側キャラクターに与えるダメージの値(ダメージ値)を計算する(S1602)。ここでいうダメージ値とは、被攻撃側キャラクターの残り体力の値を減少させる値である。S1602においては、攻撃側キャラクターの攻撃力の値から被攻撃側キャラクターの防御力の値を差し引くことによってダメージ値を算出する。   Next, the state calculation unit 145 calculates the damage value (damage value) that each attacking character gives to the attacked character based on the information stored in the state storage unit 144 (S1602). The damage value here is a value that decreases the value of the remaining physical strength of the attacked character. In S1602, the damage value is calculated by subtracting the value of the defense strength of the attacked character from the value of the attack strength of the attacking character.

ダメージ値を算出すると、状態算出部145は、算出したダメージ値を被攻撃側キャラクターの残り体力の値から差し引くことにより、被攻撃側キャラクターの残り体力の値を計算する(S1603)。状態算出部145は、残り体力の値を計算すると、算出した残り体力の値を状態記憶部144に記憶されている被攻撃側キャラクターの残り体力情報に上書きして情報を更新する。   After calculating the damage value, the state calculation unit 145 calculates the value of the remaining physical strength of the attacked character by subtracting the calculated damage value from the value of the remaining physical strength of the attacked character (S1603). When calculating the value of the remaining physical strength, the state calculation unit 145 updates the information by overwriting the calculated remaining physical strength value on the remaining physical strength information of the attacked character stored in the state storage unit 144.

残り体力情報の更新が完了すると、描画処理部147は、GUI6において一方のキャラクター表示部6aに表示されている攻撃側キャラクターが、他方のキャラクター表示部6aに表示されている被攻撃側キャラクターの方に動き、そして元の位置に戻るようにGUI6の表示を制御しディスプレイモニタ130の描画を更新する(S1604)。また、描画処理部147は、状態記憶部144から残り体力情報を取得し、パラメータ表示部6cにおいて“体”として表示されている帯の長さを変更するように描画を更新する(S1604)。即ち、描画処理部147が、状態記憶部144に記憶された情報に基づいてGUI6の表示を制御する描画制御部として機能する。描画制御部は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。   When the update of the remaining physical strength information is completed, the drawing processing unit 147 displays the attacking character displayed on the one character display unit 6a in the GUI 6 as the attacked character displayed on the other character display unit 6a. The display of the GUI 6 is controlled so as to return to the original position and the drawing on the display monitor 130 is updated (S1604). Further, the drawing processing unit 147 acquires the remaining physical strength information from the state storage unit 144, and updates the drawing so as to change the length of the band displayed as “body” in the parameter display unit 6c (S1604). That is, the drawing processing unit 147 functions as a drawing control unit that controls the display of the GUI 6 based on information stored in the state storage unit 144. The drawing control unit is configured by a program loaded in the RAM 20 shown in FIG.

状態記憶部144の情報及びディスプレイモニタ130の表示が更新されると、状態解析部146は、状態記憶部144に記憶されているパラメータ情報のうち、いずれか一方のキャラクターの残り体力の値が0以下になったか否か判定する(S1605)。残り体力の値が0以下となっている場合(S1605/YES)、状態解析部146は、残り体力の値が0になっていない方のキャラクターを勝利キャラクターとして決定し、描画処理部147に対して勝利キャラクターを示す情報及び描画更新処理の命令を入力する。描画処理部147は、状態解析部146から入力された情報に基づき、表示制御部103を制御してゲームの勝敗を示すようににディスプレイモニタ130の表示を更新し(S1606)、処理を終了する。他方、いずれのキャラクターの残り体力の値も0になっていない場合(S1605/NO)、ゲーム制御部104は、S1601からの処理を繰り返す。   When the information in the state storage unit 144 and the display on the display monitor 130 are updated, the state analysis unit 146 has the remaining physical strength value of any one of the character information stored in the state storage unit 144 set to 0. It is determined whether or not the following has occurred (S1605). When the value of the remaining physical strength is 0 or less (S1605 / YES), the state analysis unit 146 determines the character whose remaining physical strength is not 0 as the winning character, and the drawing processing unit 147 The information indicating the winning character and the drawing update processing command are input. Based on the information input from the state analysis unit 146, the drawing processing unit 147 controls the display control unit 103 to update the display on the display monitor 130 so as to indicate the winning or losing of the game (S1606), and ends the process. . On the other hand, when the remaining physical strength value of any character is not 0 (S1605 / NO), the game control unit 104 repeats the processing from S1601.

このような処理により、本実施形態に係るゲームの処理が実行される。本実施形態においては、ユーザによる操作ではなく、上述したように状態記憶部144、状態算出部145及び状態解析部146の処理によってゲームが自動的に進行する。即ち、状態記憶部144、状態算出部145及び状態解析部146が連動してゲーム実行部として機能する。ゲーム実行部は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。これにより、描画した絵から生成されたパラメータのみに基づいてゲームが進行する。従って、ユーザの操作技量に影響されること無く、入力した画像のみで勝敗を決定することができる。   By such processing, the game processing according to the present embodiment is executed. In the present embodiment, the game proceeds automatically by the processing of the state storage unit 144, the state calculation unit 145, and the state analysis unit 146, as described above, instead of an operation by the user. That is, the state storage unit 144, the state calculation unit 145, and the state analysis unit 146 function as a game execution unit in conjunction with each other. The game execution unit is configured by a program loaded in the RAM 20 shown in FIG. Thereby, the game progresses based only on the parameters generated from the drawn picture. Therefore, it is possible to determine the victory or defeat only with the input image without being affected by the user's operation skill.

以上説明したように、本実施形態に係るゲーム装置1においては、スキャンによって入力された画像に基づいてゲームのパラメータを生成する際、画像の入力に要した時間、即ち、取得時間情報が示す時間の長さに基づいてパラメータを補正する。これにより、読み取りの速いスキャナを用いることや、読取が速くなるようにスキャンの設定を行なうことをゲームの勝敗決定要因とすることができ、ゲーム勝敗の多様化を図ることが可能となる。   As described above, in the game apparatus 1 according to the present embodiment, when generating game parameters based on an image input by scanning, the time required for image input, that is, the time indicated by the acquisition time information. The parameter is corrected based on the length of. Accordingly, it is possible to use a fast-scanning scanner or to set scanning so that the reading speed is fast as a game winning / losing determinant, thereby making it possible to diversify the game winning / losing.

尚、上記の説明においては、図14に示すように、体力、攻撃力及び防御力の情報をキャラクターの性能を示すパラメータ情報とする例を説明した。これは一例であり、他の要素を入れることも可能である。例えば、各キャラクターの攻撃が対戦相手のキャラクターに命中する確立を示す命中率や、各キャラクターの調子を示す情報をパラメータ情報として設定することも可能である。これらのパラメータは、上述した用に画像認識部141によって認識された画像に基づいて算出される。   In the above description, as shown in FIG. 14, an example in which information on physical strength, attack power, and defense power is used as parameter information indicating character performance has been described. This is an example, and other elements can be included. For example, it is possible to set, as parameter information, a hit rate indicating the probability that each character's attack hits the opponent's character and information indicating the tone of each character. These parameters are calculated based on the image recognized by the image recognition unit 141 as described above.

また、上記の説明においては、式(1)〜(3)に示す方式によって各パラメータを算出する例を説明した。これは一例であり、他の計算方法によって算出することも可能である。例えば、式(2)における乱数値の算出方法の変更が考えられる。また、式(3)においては、上述した変動係数や基準取得時間を変更することが考えられる。更に、補正後のパラメータ値を算出するための式を式(3)とは異なる態様とすることにより、取得時間をパラメータ情報に影響させる態様を変更しても良い。   In the above description, an example has been described in which each parameter is calculated by the methods shown in equations (1) to (3). This is an example, and it is also possible to calculate by other calculation methods. For example, a change in the calculation method of the random value in Equation (2) can be considered. Further, in the equation (3), it is conceivable to change the above-described coefficient of variation or reference acquisition time. Furthermore, by changing the expression for calculating the corrected parameter value to an aspect different from Expression (3), the aspect in which the acquisition time affects the parameter information may be changed.

また、上記の説明においては、式(1)〜(3)において説明したように、体力、攻撃力及び防御力の全てのパラメータ値に対して同様に取得時間を反映させる態様を説明した。この他、夫々のパラメータ値に対して異なる態様で取得時間を反映させても良い。例えば、上記実施形態においては、取得時間が短いほどパラメータ情報に含まれる全ての値が上昇するが、パラメータ情報に含まれる一の値は取得時間が短いほど上昇し、他の値は取得時間が短いほど減少するようにしても良い。これにより、よりゲーム勝敗の多様化を図ることが可能となる。   In the above description, as described in the equations (1) to (3), the aspect in which the acquisition time is similarly reflected on all the parameter values of the physical strength, the attack power, and the defense power has been described. In addition, the acquisition time may be reflected in a different manner for each parameter value. For example, in the above embodiment, all the values included in the parameter information increase as the acquisition time is short, but one value included in the parameter information increases as the acquisition time is short, and the other values are the acquisition time. You may make it decrease, so that it is short. This makes it possible to further diversify game wins and losses.

実施の形態2.
実施の形態1においては、図1に示すように、スキャナ2によってスキャンしたキャラクター画像を表示させてゲームを実行する例を説明した。この他、ペイントソフトを用いることにより、マウスやタブレットを操作してキャラクター画像を入力することも可能である。本実施形態においては、入力デバイス120として接続されたマウスやタブレットを操作してキャラクター画像を入力する態様について説明する。尚、実施の形態1と同様の符号を付す構成については、実施の形態1と同一または相当部を示し、説明を省略する。
Embodiment 2. FIG.
In the first embodiment, as shown in FIG. 1, the example in which the character image scanned by the scanner 2 is displayed and the game is executed has been described. In addition, it is also possible to input a character image by operating a mouse or a tablet by using paint software. In the present embodiment, a mode in which a character image is input by operating a mouse or a tablet connected as the input device 120 will be described. In addition, about the structure which attaches | subjects the code | symbol similar to Embodiment 1, the same or equivalent part as Embodiment 1 is shown, and description is abbreviate | omitted.

図17は、本実施形態に係るゲーム装置1の機能構成を示すブロック図である。図17に示すように、本実施形態に係るゲーム装置1は、実施の形態1の態様と概ね同様の構成を有する。ここで、本実施形態に係るゲーム装置1は、ゲーム制御部104において画像取得部として機能する画像認識部141が、入出力制御部102ではなく主制御部101から入力される情報に基づいて画像情報を取得する点が実施の形態1と異なる。   FIG. 17 is a block diagram showing a functional configuration of the game apparatus 1 according to the present embodiment. As shown in FIG. 17, the game apparatus 1 according to the present embodiment has a configuration that is substantially the same as the aspect of the first embodiment. Here, in the game apparatus 1 according to the present embodiment, the image recognition unit 141 functioning as an image acquisition unit in the game control unit 104 is based on information input from the main control unit 101 instead of the input / output control unit 102. The point of acquiring information is different from the first embodiment.

本実施形態に係るゲーム装置1の動作は、実施の形態1の図5において説明した態様と概ね同様に実行される。ここで、本実施形態に係るゲーム装置1は、図5のS501における画像入力処理が実施の形態1の態様とは異なる。以下、本実施形態に係る画像入力処理について、説明する。図18は、本実施形態に係る画像入力処理においてディスプレイモニタ130に表示されるゲームのGUI6を示す図である。図18に示すように、本実施形態に係るGUI6は、実施の形態1の態様において設けられていたスキャン実行指示部6dに替えて画像入力開始/完了指示部6fを有する。   The operation of the game apparatus 1 according to the present embodiment is executed in substantially the same manner as the aspect described in FIG. 5 of the first embodiment. Here, the game apparatus 1 according to the present embodiment differs from the aspect of the first embodiment in the image input process in S501 of FIG. Hereinafter, the image input process according to the present embodiment will be described. FIG. 18 is a diagram showing a game GUI 6 displayed on the display monitor 130 in the image input processing according to the present embodiment. As shown in FIG. 18, the GUI 6 according to the present embodiment includes an image input start / completion instruction unit 6f instead of the scan execution instruction unit 6d provided in the aspect of the first embodiment.

本実施形態に係る画像情報の入力に際して、ユーザは、図18に示すように“入力開始”ボタンとして表示されている画像入力開始/完了指示部6fをマウス等の入力デバイス120を操作してクリックする。これにより、入力デバイス120として接続されているマウスやタブレット等の機器を用いて、図18に示すキャラクター表示部6aへの画像描画が可能となる。   When inputting image information according to the present embodiment, the user clicks the image input start / end instruction unit 6f displayed as the “input start” button by operating the input device 120 such as a mouse as shown in FIG. To do. This makes it possible to draw an image on the character display unit 6a shown in FIG. 18 using a device such as a mouse or a tablet connected as the input device 120.

また、図18に示す画像入力開始/完了指示部6fがクリックされると、ゲーム制御部104に含まれる時間情報取得部142は、主制御部101の制御に従って画像入力開始/完了指示部6fがクリックされた時刻の情報を入力開始時刻情報として記憶する。この入力開始時刻情報は、後に画像入力に要した時間の情報を取得する際に用いられる。入力デバイス120を操作してキャラクター表示部6aにキャラクター画像を描画する際のGUI6の表示例を図19に示す。図19に示すように、入力デバイス120の操作によって描画された図形が、キャラクター表示部6aに表示される。   When the image input start / completion instruction unit 6f shown in FIG. 18 is clicked, the time information acquisition unit 142 included in the game control unit 104 causes the image input start / completion instruction unit 6f to operate according to the control of the main control unit 101. Information on the clicked time is stored as input start time information. This input start time information is used when acquiring information on the time required for image input later. A display example of the GUI 6 when the input device 120 is operated to draw a character image on the character display unit 6a is shown in FIG. As shown in FIG. 19, a graphic drawn by operating the input device 120 is displayed on the character display unit 6a.

キャラクター表示部6aへの画像描画処理においては、先ず、主制御部101がユーザによる入力デバイス120の操作情報を画像認識部141に入力する。ここで主制御部101から画像認識部141に入力される操作情報とは、ユーザがマウスやタブレット等を操作して図形を描画した位置、即ち座標の情報である。画像認識部141は、主制御部101から上記情報を取得すると、入力された座標情報を、画像を描画する描画情報に変換して描画処理部147に入力する。描画処理部147は、画像認識部141から入力された描画情報に基づき、表示制御部103を制御してディスプレイモニタ130の表示を更新させる。   In the image drawing process on the character display unit 6a, first, the main control unit 101 inputs operation information of the input device 120 by the user to the image recognition unit 141. Here, the operation information input from the main control unit 101 to the image recognition unit 141 is information on a position where the user has drawn a figure by operating a mouse, a tablet, or the like, that is, coordinate information. When acquiring the above information from the main control unit 101, the image recognition unit 141 converts the input coordinate information into drawing information for drawing an image and inputs the drawing information to the drawing processing unit 147. The drawing processing unit 147 controls the display control unit 103 to update the display on the display monitor 130 based on the drawing information input from the image recognition unit 141.

尚、図18に示すように“入力開始”ボタンとして表示されていた画像入力開始/完了指示部6fは、クリックされてキャラクター表示部6aへの画像描画が可能な状態となると、図19に示すように、“入力完了”ボタンとして表示される。“入力完了”と表示されている状態の画像入力開始/完了指示部6fをクリックすることにより、キャラクター画像の入力が終了し、キャラクター表示部6aに描かれた画像がキャラクター画像として画像認識部141により認識される。尚、図19に示す画像入力開始/完了指示部6fがクリックされると、ゲーム制御部104に含まれる時間情報取得部142は、主制御部101の制御に従って画像入力開始/完了指示部6fがクリックされた時刻の情報を入力完了時刻情報として記憶する。   When the image input start / completion instructing unit 6f displayed as the “input start” button as shown in FIG. 18 is clicked to enable image drawing on the character display unit 6a, it is shown in FIG. Thus, it is displayed as an “input complete” button. By clicking the image input start / completion instructing unit 6f displayed as “input completed”, the input of the character image is completed, and the image drawn on the character display unit 6a is the image recognition unit 141 as the character image. Is recognized. When the image input start / completion instruction unit 6f shown in FIG. 19 is clicked, the time information acquisition unit 142 included in the game control unit 104 causes the image input start / completion instruction unit 6f to operate according to the control of the main control unit 101. Information on the clicked time is stored as input completion time information.

図5に示すS502において、本実施系形態に係る時間情報取得部142は、既に記憶している入力開始時刻情報が示す時刻からと入力完了時刻情報が示す時刻までに経過している時間を、キャラクター画像の取得に要した時間である取得時間情報として取得する。このように、本実施形態においては、ユーザがマウスやタブレット等を用いてキャラクター画像を描画していた時間を取得時間情報として用いる。   In S502 shown in FIG. 5, the time information acquisition unit 142 according to the present embodiment calculates the time elapsed from the time indicated by the already stored input start time information to the time indicated by the input completion time information. It is acquired as acquisition time information that is the time required to acquire the character image. Thus, in this embodiment, the time when the user was drawing the character image using a mouse, a tablet, etc. is used as acquisition time information.

以上説明したように、本実施形態においては、マウスやペンタブレット等を用いてユーザが描画した画像をキャラクター画像として表示してゲームを実行する。そして、キャラクターのパラメータを補正するための情報として用いられる取得時間情報は、ユーザが画像を描画するのに要した時間(上記実施形態においては、“入力開始”ボタンとして表示されている画像入力開始/完了指示部6fをクリックしてから、“入力完了”ボタンとして表示されている画像入力/開始指示部6fをクリックするまでの時間)によって決定される。これにより、キャラクターの画像を描画する時間が短いほどキャラクターの能力を示すパラメータ情報が向上するように補正される。従って、ゲームの勝敗を決定する要因として、強いキャラクターを描くということに加えて、キャラクターの描画を早く完了するということも追加される。これにより、よりゲーム勝敗の多様化を図ることが可能となる。   As described above, in this embodiment, a game is executed by displaying an image drawn by a user as a character image using a mouse, a pen tablet, or the like. The acquisition time information used as information for correcting the character parameters is the time required for the user to draw the image (in the above embodiment, the image input start displayed as the “input start” button). / The time from when the completion instruction unit 6f is clicked to when the image input / start instruction unit 6f displayed as the “input completion” button is clicked. Thus, the parameter information indicating the character's ability is corrected so as to be shorter as the character image drawing time is shorter. Therefore, in addition to drawing a strong character as a factor that determines the outcome of the game, the fact that drawing of a character is completed early is also added. This makes it possible to further diversify game wins and losses.

尚、上記実施形態においては、PC等の一般的な情報処理装置を例とし、ディスプレイモニタ130と入力デバイス120とが別々に設けられている態様を説明した。この他、例えば携帯型ゲーム機等において、ディスプレイモニタ130の機能と入力デバイス120としてのタブレットの機能とを両方有するタッチパネル等でも実現可能であり、上記実施形態と同様の効果を得ることが可能となる。   In the above embodiment, a general information processing apparatus such as a PC is taken as an example, and the aspect in which the display monitor 130 and the input device 120 are provided separately has been described. In addition, for example, in a portable game machine or the like, it can be realized by a touch panel having both the function of the display monitor 130 and the function of the tablet as the input device 120, and the same effect as the above embodiment can be obtained. Become.

実施の形態3.
実施の形態1、2においては、図1に示すように、ゲーム装置1が、ネットワークを介して接続されたスキャナ2から画像情報を取得して動作する例を説明した。本実施形態においては、ゲーム装置1の一態様として、スキャナ等の画像入力機能を有する画像処理装置をゲーム装置として構成する例を説明する。尚、実施の形態1、2と同様の符号を付す構成については実施の形態1と同一又は相当部を示し、説明を省略する。
Embodiment 3 FIG.
In the first and second embodiments, as illustrated in FIG. 1, the example in which the game apparatus 1 operates by acquiring image information from the scanner 2 connected via the network has been described. In the present embodiment, an example in which an image processing apparatus having an image input function such as a scanner is configured as a game apparatus as one aspect of the game apparatus 1 will be described. In addition, about the structure which attaches | subjects the code | symbol similar to Embodiment 1, 2, the same part as Embodiment 1 or an equivalent part is shown, and description is abbreviate | omitted.

図20は、本実施形態に係るゲーム装置としての画像処理装置3の構成を示すブロック図である。尚、画像処理装置3は、図2に示す構成と同様のハードウェア構成を有する。図20に示すように、本実施例に係る画像処理装置3は、コントローラ100、ADF(Auto Document Feeder:原稿自動搬送装置)111、スキャナユニット112、排紙トレイ113、ネットワークI/F110、ディスプレイパネル131、給紙テーブル114、プリントエンジン1115及び排紙トレイ116を有する。本実施形態に係る画像処理装置3は、プリンタ、スキャナ、複写機及びファクシミリ等の機能を有するMFP(Multi Function Peripheral)として構成される。   FIG. 20 is a block diagram illustrating a configuration of the image processing device 3 as a game device according to the present embodiment. Note that the image processing apparatus 3 has a hardware configuration similar to that shown in FIG. As shown in FIG. 20, the image processing apparatus 3 according to the present embodiment includes a controller 100, an ADF (Auto Document Feeder) 111, a scanner unit 112, a paper discharge tray 113, a network I / F 110, and a display panel. 131, a paper feed table 114, a print engine 1115, and a paper discharge tray 116. The image processing apparatus 3 according to the present embodiment is configured as an MFP (Multi Function Peripheral) having functions such as a printer, a scanner, a copying machine, and a facsimile machine.

また、コントローラ100は、主制御部101、入出力制御部102、操作表示制御部123、ゲーム制御部104、エンジン制御部105及び画像処理部106を有する。尚、図20においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。コントローラ100は、実施の形態1と同様に、ソフトウェアとハードウェアとの組み合わせによって構成される。   The controller 100 includes a main control unit 101, an input / output control unit 102, an operation display control unit 123, a game control unit 104, an engine control unit 105, and an image processing unit 106. In FIG. 20, the electrical connection is indicated by solid arrows, and the flow of paper is indicated by broken arrows. The controller 100 is configured by a combination of software and hardware as in the first embodiment.

ディスプレイパネル131は、実施の形態1における入力デバイス120及びディスプレイモニタ130の機能を有する。即ち、ディスプレイパネル131は、画像処理装置3の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置3を直接操作する際の入力インタフェースでもある。   The display panel 131 has the functions of the input device 120 and the display monitor 130 in the first embodiment. That is, the display panel 131 is an output interface that visually displays the state of the image processing apparatus 3 and also an input interface when the user directly operates the image processing apparatus 3 as a touch panel.

エンジン制御部105は、プリントエンジン115やスキャナユニット112等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部102は、ネットワークI/F110を介して入力される印刷ジョブ等の情報を主制御部111に入力する。また、入出力制御部102は、主制御部111の命令に従ってネットワークI/F110を介してネットワークに接続された他の装置に情報を送信する。   The engine control unit 105 serves as a drive unit that controls or drives the print engine 115, the scanner unit 112, and the like. The input / output control unit 102 inputs information such as a print job input via the network I / F 110 to the main control unit 111. In addition, the input / output control unit 102 transmits information to other devices connected to the network via the network I / F 110 in accordance with instructions from the main control unit 111.

画像処理部106は、主制御部101の制御に従い、印刷ジョブに含まれる情報等に基づいて描画情報を生成する。この描画情報とは、プリントエンジン115が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部106は、スキャナユニット112から入力される撮像データを処理し、画像情報を生成する。この画像情報とは、スキャナ動作の結果物として図示しないHDDに格納され若しくはネットワークI/F110を介して他の情報端末に送信される情報である。本実施形態において、画像処理部106は、スキャンに応じて生成した画像情報をゲーム制御部104に入力する。   The image processing unit 106 generates drawing information based on information included in the print job according to the control of the main control unit 101. The drawing information is information for drawing an image to be formed by the print engine 115 in the image forming operation. The image processing unit 106 processes image data input from the scanner unit 112 and generates image information. The image information is information stored in a HDD (not shown) as a result of the scanner operation or transmitted to another information terminal via the network I / F 110. In the present embodiment, the image processing unit 106 inputs image information generated according to the scan to the game control unit 104.

操作表示制御部123は、実施の形態1に係る表示制御部103と同様に、主制御部101の制御に従い、ディスプレイパネル131に情報を表示させる。また、操作表示制御部123は、ディスプレイパネル105からユーザによって入力される操作情報を主制御部111に入力する。ゲーム制御部104は、実施の形態1、2と同様の構成であり、図3若しくは図17と同様の構成を有する。   Similar to the display control unit 103 according to the first embodiment, the operation display control unit 123 displays information on the display panel 131 according to the control of the main control unit 101. The operation display control unit 123 inputs operation information input by the user from the display panel 105 to the main control unit 111. The game control unit 104 has the same configuration as in the first and second embodiments, and has the same configuration as in FIG. 3 or FIG.

画像処理装置3がプリンタとして動作する場合は、まず、入出力制御部102がネットワークI/F110に接続されたUSBやLANを介して印刷ジョブを受信する。これにより、画像処理装置3において、印刷ジョブが発生する。印刷ジョブが発生すると、主制御部101は、印刷ジョブに含まれる画像情報を画像処理部106に入力する。画像処理部106は、主制御部101の命令に従い、入力された画像情報に基づいて描画情報を生成する。画像処理部106によって生成された描画情報は、HDD40に一時的に保持される。   When the image processing apparatus 3 operates as a printer, the input / output control unit 102 first receives a print job via a USB or LAN connected to the network I / F 110. As a result, a print job is generated in the image processing apparatus 3. When a print job occurs, the main control unit 101 inputs image information included in the print job to the image processing unit 106. The image processing unit 106 generates drawing information based on the input image information in accordance with a command from the main control unit 101. The drawing information generated by the image processing unit 106 is temporarily held in the HDD 40.

エンジン制御部105は、主制御部101の制御に従い、給紙テーブル114を駆動して印刷用紙をプリントエンジン115に搬送する。また、エンジン制御部105は、HDD40に保持された描画情報を取得し、プリントエンジン115に入力する。プリントエンジン115は、エンジン制御部105から受信した描画情報に基づき、給紙テーブル114から搬送される用紙に対して画像形成を実行する。即ち、プリントエンジン115が画像形成部として動作する。プリントエンジン115の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン115によって画像形成が施された文書は排紙トレイ116に排紙される。   The engine control unit 105 drives the paper feed table 114 under the control of the main control unit 101 and conveys the printing paper to the print engine 115. In addition, the engine control unit 105 acquires drawing information held in the HDD 40 and inputs it to the print engine 115. The print engine 115 executes image formation on the paper conveyed from the paper feed table 114 based on the drawing information received from the engine control unit 105. That is, the print engine 115 operates as an image forming unit. As a specific mode of the print engine 115, an image forming mechanism using an ink jet method, an image forming mechanism using an electrophotographic method, or the like can be used. A document on which an image is formed by the print engine 115 is discharged to a discharge tray 116.

画像処理装置3がスキャナとして動作する場合は、ユーザによるディスプレイパネル131の操作若しくはネットワークI/F110を介して入力されるスキャン実行指示に応じて、操作表示制御部103若しくは入出力制御部102が主制御部101にスキャン実行信号を送信する。主制御部101は、受信したスキャン実行信号に基づき、エンジン制御部105を制御する。エンジン制御部105は、ADF111を駆動し、ADF111にセットされた撮像対象原稿をスキャナユニット112に搬送する。   When the image processing apparatus 3 operates as a scanner, the operation display control unit 103 or the input / output control unit 102 is mainly used in response to a user operation on the display panel 131 or a scan execution instruction input via the network I / F 110. A scan execution signal is transmitted to the control unit 101. The main control unit 101 controls the engine control unit 105 based on the received scan execution signal. The engine control unit 105 drives the ADF 111 and conveys the document to be imaged set on the ADF 111 to the scanner unit 112.

また、エンジン制御部105は、スキャナユニット112を駆動し、ADF111から搬送される原稿を撮像する。また、ADF111に原稿がセットされておらず、スキャナユニット112に原稿がセットされている場合、スキャナユニット112は、エンジン制御部105の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット112が撮像部として動作する。   In addition, the engine control unit 105 drives the scanner unit 112 and images a document conveyed from the ADF 111. If no document is set on the ADF 111 and a document is set on the scanner unit 112, the scanner unit 112 captures the set document according to the control of the engine control unit 105. That is, the scanner unit 112 operates as an imaging unit.

撮像動作においては、スキャナユニット112に含まれるCCD等の撮像素子が原稿を光学的に走査し、光学情報に基づいて撮像情報が生成される。エンジン制御部105は、スキャナユニット112が生成した撮像情報を画像処理部106に転送する。画像処理部106は、主制御部101の制御に従い、エンジン制御部105から受信した撮像情報に基づき画像情報を生成する。画像処理部106が生成した画像情報はHDD40に一時的に保持される。   In the imaging operation, an imaging element such as a CCD included in the scanner unit 112 optically scans the document, and imaging information is generated based on the optical information. The engine control unit 105 transfers the imaging information generated by the scanner unit 112 to the image processing unit 106. The image processing unit 106 generates image information based on the imaging information received from the engine control unit 105 according to the control of the main control unit 101. Image information generated by the image processing unit 106 is temporarily stored in the HDD 40.

画像処理部106によって生成され、HDD40に保持された画像情報は、ユーザの指示に応じて格納され若しくは入出力制御部102及びネットワークI/F110を介して外部の情報端末に送信される。本実施形態においては、上記保持された画像情報は、ゲーム制御部104に入力される。また、画像処理装置3が複写機として動作する場合は、エンジン制御部105がスキャナユニット112から受信した撮像情報に基づき、画像処理部106が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部105がプリントエンジン115を駆動する。   The image information generated by the image processing unit 106 and stored in the HDD 40 is stored according to a user instruction or transmitted to an external information terminal via the input / output control unit 102 and the network I / F 110. In the present embodiment, the held image information is input to the game control unit 104. When the image processing apparatus 3 operates as a copier, the image processing unit 106 generates drawing information based on the imaging information received from the scanner unit 112 by the engine control unit 105. Based on the drawing information, the engine control unit 105 drives the print engine 115 as in the case of the printer operation.

このような画像処理装置3においては、本実施形態は、実施の形態1、2において説明したゲーム動作を画像処理装置3が単体で実行可能であることが要旨の1つとなる。本実施形態に係る画像処理装置3がゲームを実行する際の動作は、図5において説明した動作と略同様である。ここで、実施形態においては、図5のS501の処理を実行する装置が、画像処理装置3であることが実施の形態1とは異なる。   In such an image processing apparatus 3, the gist of the present embodiment is that the image processing apparatus 3 can execute the game operation described in the first and second embodiments alone. The operation when the image processing apparatus 3 according to the present embodiment executes a game is substantially the same as the operation described in FIG. Here, in the embodiment, the apparatus that executes the process of S501 in FIG. 5 is the image processing apparatus 3, which is different from the first embodiment.

即ち、本実施形態においては、上記説明したエンジン制御部105、画像処理部106及びスキャナユニット112が動作することにより生成された画像情報がゲーム制御部104の画像認識部141に入力される。即ち、スキャナユニット112、エンジン制御部105及び画像処理部106が画像情報入力部として機能する。以降の処理は、実施の形態1と同様に実行される。   That is, in the present embodiment, image information generated by the operation of the engine control unit 105, the image processing unit 106, and the scanner unit 112 described above is input to the image recognition unit 141 of the game control unit 104. That is, the scanner unit 112, the engine control unit 105, and the image processing unit 106 function as an image information input unit. Subsequent processing is executed in the same manner as in the first embodiment.

尚、実施の形態1において入力デバイス120及びディスプレイモニタ130が果たしていた機能は、本実施形態においては、ディスプレイパネル131が果たす。即ち、ディスプレイパネル131が、図6に示されるようなGUIを表示する。また、ユーザは、ディスプレイパネル131に表示されたGUIをタッチすることにより、スキャンの実行指示やゲーム開始の指示の命令を入力する。   Note that the functions performed by the input device 120 and the display monitor 130 in the first embodiment are performed by the display panel 131 in the present embodiment. That is, the display panel 131 displays a GUI as shown in FIG. Further, the user touches the GUI displayed on the display panel 131 to input a scan execution instruction or a game start instruction command.

以上説明したように、本実施形態に係る画像処理装置3は、単体で実施の形態1、2において説明したゲームを実行可能である。従って、ゲーム装置とスキャナとを別個に用意する必要がない。また、ゲーム制御部104の機能を画像処理装置3に搭載することにより、付加価値を加えた画像処理装置を提供することが可能となる。   As described above, the image processing apparatus 3 according to the present embodiment can execute the game described in the first and second embodiments alone. Therefore, it is not necessary to prepare a game device and a scanner separately. In addition, by installing the function of the game control unit 104 in the image processing apparatus 3, it is possible to provide an image processing apparatus with added value.

実施の形態4.
本実施形態においては、ネットワークを介して対戦が可能なゲームシステムの例を説明する。尚、実施の形態1〜3と同様の符号を付す構成については、同一又は相当部を示し、説明を省略する。
Embodiment 4.
In the present embodiment, an example of a game system that can be played through a network will be described. In addition, about the structure which attaches | subjects the code | symbol similar to Embodiment 1-3, the same or an equivalent part is shown and description is abbreviate | omitted.

図21は、本実施形態に係るゲームシステムの運用形態の例を示す図である。本実施形態に係るゲームシステムは、PC4、スキャナ2、ゲームサーバ5及びMFP7を含む。PC4、ゲームサーバ5及びMFP7は、インターネット回線等の公衆回線網であるネットワーク8を介して通信可能に接続されている。本実施形態においては、ゲームサーバ5の処理により、PC4を操作しているユーザとMFP7を操作しているユーザとの間での対戦が可能となる。即ち、本実施形態においては、ネットワーク8を介しての対戦が可能となる。   FIG. 21 is a diagram illustrating an example of an operation mode of the game system according to the present embodiment. The game system according to the present embodiment includes a PC 4, a scanner 2, a game server 5, and an MFP 7. The PC 4, the game server 5, and the MFP 7 are communicably connected via a network 8 which is a public line network such as the Internet line. In the present embodiment, the process of the game server 5 enables a battle between a user operating the PC 4 and a user operating the MFP 7. That is, in the present embodiment, a battle can be made via the network 8.

PC4は、ユーザが操作する一般的な情報処理端末であり、図2において説明したハードウェア構成を有する。PC4は、スキャナ2と接続されている。これにより、PC4は、スキャナ2がスキャンして生成した画像情報を処理可能となる。MFP7は、プリンタ、スキャナ、複写機及びファクシミリ等の機能を有する複合機としての画像処理装置である。本実施形態に係るMFP7は、図20に示す画像処理装置3が有する構成のうち、ゲーム制御部104以外の構成を有する。ゲームサーバ5は、本実施形態においてゲーム装置として動作する。図22に本実施形態に係るゲームサーバ5の構成を示す。   The PC 4 is a general information processing terminal operated by the user, and has the hardware configuration described in FIG. The PC 4 is connected to the scanner 2. As a result, the PC 4 can process image information generated by scanning by the scanner 2. The MFP 7 is an image processing apparatus as a multifunction machine having functions such as a printer, a scanner, a copying machine, and a facsimile machine. The MFP 7 according to the present embodiment has a configuration other than the game control unit 104 among the configurations of the image processing apparatus 3 illustrated in FIG. The game server 5 operates as a game device in the present embodiment. FIG. 22 shows a configuration of the game server 5 according to the present embodiment.

図22に示すように、本実施形態に係るゲームサーバ5は、図3において説明したゲーム装置1と略同様の構成を有する。ここで、本実施形態に係るゲームサーバ5のゲーム制御部104は、ログイン制御部148を更に有する。また、ゲームサーバ5は、ゲーム装置1から入力デバイス120、ディスプレイモニタ130及びコントローラ100の表示制御部103が省略されている。ログイン制御148は、本実施形態に係るゲームシステムにおいて、PC4やMFP7からのアクセスを管理する。また、ログイン制御部148は、PC4やMFP7を操作しているユーザのログインに関する情報及びユーザによって入力されたキャラクターの画像情報を記憶している。   As shown in FIG. 22, the game server 5 according to the present embodiment has a configuration substantially similar to that of the game apparatus 1 described in FIG. Here, the game control unit 104 of the game server 5 according to the present embodiment further includes a login control unit 148. In the game server 5, the input device 120, the display monitor 130, and the display control unit 103 of the controller 100 are omitted from the game apparatus 1. The login control 148 manages access from the PC 4 or the MFP 7 in the game system according to the present embodiment. In addition, the login control unit 148 stores information related to the login of the user who is operating the PC 4 or the MFP 7 and character image information input by the user.

図23に、ログイン制御部148が記憶している情報(以降、ログイン情報とする)の例を示す。図23に示すように、ログイン情報は、ユーザID、IPアドレス、パラメータ情報及び画像格納パスの情報を含む。ユーザIDは、PC4若しくはMFP7を操作してログインしているユーザを一意に識別する情報である。IPアドレスは、PC4、MFP7のネットワーク8におけるアドレスを示す情報である。   FIG. 23 shows an example of information stored in the login control unit 148 (hereinafter referred to as login information). As shown in FIG. 23, the login information includes user ID, IP address, parameter information, and image storage path information. The user ID is information that uniquely identifies a logged-in user who operates the PC 4 or the MFP 7. The IP address is information indicating addresses in the network 8 of the PC 4 and the MFP 7.

パラメータ情報は、夫々のユーザによって入力されたキャラクター画像のパラメータ情報であり、図8に示す情報と同様である。画像格納パスは、ログイン制御部148においてキャラクター画像情報が記憶されている記憶領域を示す情報である。ログイン制御部148は、ゲームシステムにログインしているユーザのログイン情報のみを記憶している。即ち、ログイン制御部148は、ゲームシステムからログアウトしたユーザのログイン情報を破棄する。   The parameter information is parameter information of the character image input by each user, and is the same as the information shown in FIG. The image storage path is information indicating a storage area in which character image information is stored in the login control unit 148. The login control unit 148 stores only login information of a user who has logged into the game system. That is, the login control unit 148 discards the login information of the user who has logged out from the game system.

次に、本実施形態に係るゲームシステムの動作について説明する。図24は、本実施形態に係るゲームシステムの動作を示すシーケンス図である。図24においては、MFP7を操作するユーザが起点となって処理が実行される例を説明する。先ず、MFP7が、ユーザの操作に応じてゲームサーバ5からログイン画面を表示するための情報を取得し、MFP7のディスプレイパネルに表示する(S2401)。S2401において表示されるログイン画面のGUIの例を図25に示す。   Next, the operation of the game system according to the present embodiment will be described. FIG. 24 is a sequence diagram showing the operation of the game system according to the present embodiment. In FIG. 24, an example in which processing is executed starting from a user operating the MFP 7 will be described. First, the MFP 7 acquires information for displaying a login screen from the game server 5 in accordance with a user operation, and displays it on the display panel of the MFP 7 (S2401). An example of the GUI of the login screen displayed in S2401 is shown in FIG.

図25に示すように、ログイン画面のGUIは、ユーザIDを入力する入力部と、スキャン及びログインの実行を指示するボタンを有する。ユーザは、ディスプレイパネル上に表示されたログイン画面のボタン部分をタッチすることにより、スキャン及びログインの実行を指示する。図25に示すGUIの情報には、MFP7のスキャナユニットを制御するためのコマンド情報も含まれる。このコマンド情報に従ってスキャンが実行されることにより、スキャンに要した時間がカウントされる。   As shown in FIG. 25, the GUI of the login screen has an input unit for inputting a user ID and buttons for instructing execution of scanning and login. The user instructs execution of scanning and login by touching a button portion of the login screen displayed on the display panel. The GUI information shown in FIG. 25 includes command information for controlling the scanner unit of the MFP 7. By executing the scan according to the command information, the time required for the scan is counted.

MFP7は、ユーザの指示に応じてスキャンを実行し、ゲームサーバ5に対してログイン要求を送信する(S2402)。MFP7が、S2402においてゲームサーバ5に送信する情報(以降、ログイン要求情報とする)の例を図26に示す。図26に示すように、ログイン要求情報は、ログイン要求であることを示すヘッダ情報、MFP7のIPアドレス情報、スキャンによって生成された画像情報及びスキャンに要した時間を示す時間情報を含む。   The MFP 7 performs a scan according to the user's instruction, and transmits a login request to the game server 5 (S2402). FIG. 26 shows an example of information (hereinafter referred to as login request information) transmitted from the MFP 7 to the game server 5 in S2402. As shown in FIG. 26, the login request information includes header information indicating a login request, IP address information of the MFP 7, image information generated by scanning, and time information indicating the time required for the scanning.

入出力制御部102は、ネットワークI/F110を介して、ゲームサーバ5に送信されたログイン要求情報を受信する。入出力制御部102は、受信したログイン要求情報をゲーム制御部104のログイン制御部148に入力する。ログイン要求情報を受信したゲーム制御部104は、受信した画像情報に基づいてパラメータを生成する(S2403)。S2403の処理においては、図5のS503〜S505と同様の処理が実行される。   The input / output control unit 102 receives the login request information transmitted to the game server 5 via the network I / F 110. The input / output control unit 102 inputs the received login request information to the login control unit 148 of the game control unit 104. The game control unit 104 that has received the login request information generates a parameter based on the received image information (S2403). In the processing of S2403, the same processing as S503 to S505 in FIG. 5 is executed.

S2403の処理においては、先ず、ログイン制御部148が、受信したログイン要求情報のうち、画像情報及び時間情報を画像認識部141に入力する。画像認識部141は、取得した画像情報を認識し、画像情報からキャラクターの画像を抽出する。(S503)。画像認識部141は、抽出したキャラクターの画像情報をログイン制御部148に入力する。また、ログイン制御部148は、ログイン要求情報に含まれる時間情報を時間情報取得部142に入力する。そして、画像認識部141は、入力された画像の特徴を抽出する(S504)。   In the processing of S2403, first, the login control unit 148 inputs image information and time information in the received login request information to the image recognition unit 141. The image recognition unit 141 recognizes the acquired image information and extracts a character image from the image information. (S503). The image recognition unit 141 inputs the extracted character image information to the login control unit 148. In addition, the login control unit 148 inputs time information included in the login request information to the time information acquisition unit 142. Then, the image recognition unit 141 extracts the features of the input image (S504).

パラメータ生成部143は、画像認識部141が特徴の抽出を完了すると、抽出された特徴に基づいてパラメータ情報を生成する(S505)。パラメータ生成部143は、S505におけるパラメータ生成処理において、実施の形態1と同様に、時間情報取得部に入力された時間情報も加味して、パラメータ情報を生成する。パラメータ生成部143は、生成したパラメータ情報をログイン制御部148に入力する。   When the image recognition unit 141 completes feature extraction, the parameter generation unit 143 generates parameter information based on the extracted features (S505). In the parameter generation processing in S505, the parameter generation unit 143 generates parameter information in consideration of the time information input to the time information acquisition unit as in the first embodiment. The parameter generation unit 143 inputs the generated parameter information to the login control unit 148.

ログイン制御部148は、MFP7から受信したログイン要求情報、画像認識部141から取得したキャラクター画像情報及びパラメータ生成部143から取得したパラメータ情報をログイン情報として記憶する。これにより、図23において説明したようなログイン情報が生成される。   The login control unit 148 stores the login request information received from the MFP 7, the character image information acquired from the image recognition unit 141, and the parameter information acquired from the parameter generation unit 143 as login information. Thereby, the login information as described in FIG. 23 is generated.

ゲームサーバ5は、パラメータ情報の生成が完了すると、ログイン要求の送信元であるMFP7に対して、対戦相手の選択画面を表示させるための画面表示情報を送信する(S2404)。S2404において送信される画面表示情報は、ログイン制御部148が記憶している全てのログイン情報を含む。S2404においては、ログイン制御部148が画面表示情報を生成し、生成した画面表示情報を入出力制御部102に入力する。これにより、入出力制御部102が、ネットワークI/F110を介して、MFP7に画面表示情報を送信する。   When the generation of the parameter information is completed, the game server 5 transmits screen display information for displaying an opponent selection screen to the MFP 7 that is the transmission source of the login request (S2404). The screen display information transmitted in S2404 includes all login information stored in the login control unit 148. In step S <b> 2404, the login control unit 148 generates screen display information and inputs the generated screen display information to the input / output control unit 102. Accordingly, the input / output control unit 102 transmits screen display information to the MFP 7 via the network I / F 110.

MFP7は、ゲームサーバ5から画面表示情報を受信すると、ディスプレイパネルに対戦相手の選択画面を表示する(S2405)。ここで、S2405において表示される対戦相手の選択画面のGUIを図27に示す。図27に示すように、対戦相手の選択画面のGUIは、自キャラクターを表示する部分(以降、自キャラクター表示部とする)と、ゲームシステムにログインしているユーザ及びそのキャラクターを表示する部分(以降、相手キャラクター表示部とする)とを有する。これらの情報は、画面表示情報に含まれているログイン情報に基づいて表示されている。相手キャラクター表示部には、夫々キャラクター毎に対戦要求ボタンが設けられている。ユーザによってこの対戦要求ボタンがタッチされると、MFP7は、そのキャラクターとの対戦要求をゲームサーバ5に送信する(S2406)。   Upon receiving the screen display information from the game server 5, the MFP 7 displays an opponent selection screen on the display panel (S2405). Here, FIG. 27 shows the GUI of the opponent selection screen displayed in S2405. As shown in FIG. 27, the GUI of the opponent selection screen has a part for displaying the player's own character (hereinafter referred to as the player's own character display unit), a part for displaying the user logged into the game system and the character ( Hereinafter, the opponent character display unit). These pieces of information are displayed based on login information included in the screen display information. In the opponent character display section, a battle request button is provided for each character. When the battle request button is touched by the user, the MFP 7 transmits a battle request with the character to the game server 5 (S2406).

S2406において送信される情報には、対戦要求であることを示すヘッダ情報及び指定された対戦相手を識別する識別情報が含まれる。この識別情報としては、例えば上述したユーザIDを用いることができる。ゲームサーバ5は、対戦要求を受信すると、上記識別情報で指定されている対戦相手のIPアドレスを宛先として、対戦要求を通知する(S2407)。本実施形態においては、PC4を操作するユーザが対戦相手である場合を例とする。   The information transmitted in S2406 includes header information indicating that it is a battle request and identification information for identifying the designated opponent. As the identification information, for example, the above-described user ID can be used. When the game server 5 receives the battle request, the game server 5 notifies the battle request with the IP address of the opponent specified in the identification information as a destination (S2407). In this embodiment, the case where the user who operates PC4 is an opponent is taken as an example.

PC4は、対戦要求の通知を受けると、要求を承諾するか否かの回答をユーザに入力させる画面をLCD等の表示部に表示する。PC4は、ユーザの操作に応じて、対戦要求の承諾通知をゲームサーバ5に送信する(S2408)。尚、PC4を操作しているユーザが対戦を拒否した場合、その時点で処理を終了する。ゲームサーバ5は、PC4から対戦要求の承諾通知を受けると、MFP7及びPC4に対してゲーム開始通知を送信する(S2409)。   Upon receiving the notice of the battle request, the PC 4 displays a screen for allowing the user to input an answer as to whether or not to accept the request on a display unit such as an LCD. The PC 4 transmits a match request acceptance notification to the game server 5 in accordance with the user's operation (S2408). If the user operating the PC 4 refuses the match, the process ends at that point. When the game server 5 receives the notification of acceptance of the battle request from the PC 4, the game server 5 transmits a game start notification to the MFP 7 and the PC 4 (S2409).

ここで、S2409の処理においては、図15において説明したGUIを表示するための情報が送信される。この際、ログイン制御部148が、描画処理部147にキャラクター画像及びIPアドレス情報を入力する。ここで入力されるキャラクター画像は、対戦の対象となっているMFP7及びPC4からログインしているユーザのキャラクター画像である。また、入力されるIPアドレス情報は、MFP7及びPCのIPアドレス情報である。また、ログイン制御部148は、状態記憶部144にパラメータ情報を入力する。ここで入力されるパラメータ情報は、MFP7及びPC4からログインしているユーザのパラメータ情報である。   Here, in the processing of S2409, information for displaying the GUI described in FIG. 15 is transmitted. At this time, the login control unit 148 inputs a character image and IP address information to the drawing processing unit 147. The character image input here is a character image of a user who has logged in from the MFP 7 and the PC 4 that are the targets of the battle. The input IP address information is the IP address information of the MFP 7 and the PC. In addition, the login control unit 148 inputs parameter information to the state storage unit 144. The parameter information input here is parameter information of a user who has logged in from the MFP 7 and the PC 4.

描画処理部147は、ログイン制御部148から入力されたキャラクター画像及び状態記憶部144に記憶された情報に基づき、上記GUIを表示するための情報を生成する。そして、描画処理部147は、入力されたIPアドレス情報及び上記生成したGUIを表示するための情報を入出力制御部102に通知する。入出力制御部102は、通知されたIPアドレスを宛先として、上記GUIを表示するための情報を送信する。これにより、MFP7が、ゲーム画面を表示する(S2410)。また、PC4が、ゲーム画面を表示する(S2411)。   The drawing processing unit 147 generates information for displaying the GUI based on the character image input from the login control unit 148 and the information stored in the state storage unit 144. Then, the drawing processing unit 147 notifies the input / output control unit 102 of the input IP address information and information for displaying the generated GUI. The input / output control unit 102 transmits information for displaying the GUI with the notified IP address as a destination. Thereby, the MFP 7 displays a game screen (S2410). Further, the PC 4 displays a game screen (S2411).

ゲームサーバ5は、ゲーム開始通知を送信すると、ゲーム処理を実行し、処理の情報をMFP7及びPC4に送信する(S2412)。S2412の処理においては、図16にと同様に処理が実行される。ここで、本実施形態において、描画処理部147は、図16のS1604及びS1606に対応する処理として、IPアドレス情報及び更新した表示情報を入出力制御部102に入力する。入出力制御部は、入力されたIPアドレスを宛先として、入力された表示情報を送信する。これにより、MFP7が、ゲーム画面を更新する(S2413)。また、PC4が、ゲーム画面を更新する(S2414)   When the game server 5 transmits the game start notification, the game server 5 executes game processing and transmits processing information to the MFP 7 and the PC 4 (S2412). In the process of S2412, the process is executed in the same manner as in FIG. Here, in the present embodiment, the drawing processing unit 147 inputs the IP address information and the updated display information to the input / output control unit 102 as processing corresponding to S1604 and S1606 in FIG. The input / output control unit transmits the input display information with the input IP address as a destination. Thereby, the MFP 7 updates the game screen (S2413). Further, the PC 4 updates the game screen (S2414).

このような処理により、本実施形態に係るゲームシステムの処理が完了する。本実施形態においては、ゲームサーバ5が、ネットワーク8を介してゲームを提供する。これにより、離れた位置にいるユーザ間での対戦が可能となる。従って、ユーザは、対戦相手を用意することなくゲームを楽しむことが可能となる。また、ゲームサーバ5を設けてログイン情報を管理することにより、各ユーザは、現在対戦可能な他のユーザの情報を図27に示す画面で容易に確認することができる。   By such processing, the processing of the game system according to the present embodiment is completed. In the present embodiment, the game server 5 provides a game via the network 8. Thereby, the battle | competition between the users in the distant position is attained. Therefore, the user can enjoy the game without preparing an opponent. In addition, by providing the game server 5 and managing the login information, each user can easily confirm information of other users who can currently compete with the screen shown in FIG.

尚、上記の説明においては、ゲームサーバ5が、ゲーム装置としての機能を提供するゲーム制御部104の全機能を有する例を説明した。この他、ゲームサーバ5は、ゲーム制御部104に含まれる構成のうち、上述したログイン制御部148のみを有するようにしても良い。この場合、ゲーム制御部104の他の機能は、図3若しくは図20において説明したように、PC4若しくはMFP7において提供される。このような例の動作について、図28に示す。図28は、ゲームサーバ5がログイン制御部148を有し、ログイン制御のみを実行する場合の動作を示すシーケンス図である。   In the above description, an example in which the game server 5 has all the functions of the game control unit 104 that provides functions as a game device has been described. In addition, the game server 5 may include only the above-described login control unit 148 among the configurations included in the game control unit 104. In this case, other functions of the game control unit 104 are provided in the PC 4 or the MFP 7 as described in FIG. 3 or FIG. The operation of such an example is shown in FIG. FIG. 28 is a sequence diagram illustrating an operation when the game server 5 includes the login control unit 148 and executes only login control.

図28の例の場合、S2801〜S2811までは図24のS2401〜S2411と同様に処理が実行される。MFP7は、S2810においてゲーム画面を表示した後、ゲーム処理を実行し、処理の情報をPC4に送信する(S2812)。MFP7は、S2812の処理においても、図24のS2412と同様に、図16において説明した処理を実行する。そして、MFP7は、図16のS1604及びS1606に対応する処理として、自身の表示部に表示されたゲーム画面を更新する(S2813)。また、MFP7は、図16のS1604及びS1606に対応する処理として、PC4に対して更新した表示情報を送信する。PC4は、更新された表示情報を受信すると、ゲーム画面を更新する(S2814)。   In the case of the example of FIG. 28, the processing from S2801 to S2811 is executed similarly to S2401 to S2411 of FIG. After displaying the game screen in S2810, the MFP 7 executes game processing and transmits processing information to the PC 4 (S2812). In the process of S2812, the MFP 7 executes the process described with reference to FIG. 16 as in S2412 of FIG. Then, the MFP 7 updates the game screen displayed on its own display unit as processing corresponding to S1604 and S1606 in FIG. 16 (S2813). Further, the MFP 7 transmits the updated display information to the PC 4 as processing corresponding to S1604 and S1606 in FIG. When receiving the updated display information, the PC 4 updates the game screen (S2814).

ゲームサーバ5が実行すべき処理は、ゲームシステムを利用するユーザ数に応じて増加する。そして、ゲームサーバ5が実行すべき処理の量をゲームサーバ5の処理能力が上回ると、システムの障害が発生する可能性がある。図28の例においては、ゲームサーバ5が実行すべき処理を低減することが可能であるため、好ましい。   The processing to be executed by the game server 5 increases according to the number of users who use the game system. If the processing capacity of the game server 5 exceeds the amount of processing to be executed by the game server 5, a system failure may occur. In the example of FIG. 28, it is possible to reduce processing to be executed by the game server 5, which is preferable.

また、図28の例においては、対戦要求側であるMFP7がゲーム処理を実行する例を説明した。しかしながら、同一のパラメータに基づいて自動的にゲーム処理を実行すれば、同一の結果が得られるはずである。従って、図29に示すように、ゲーム開始の通知(S2909)以降は、MFP7、PC4の夫々がゲーム処理を実行するようにしても良い。この場合、ゲーム画面を更新するための表示情報を送信する必要がないため、ネットワーク不可を低減することが可能となる。図29のシーケンス図は、図28の処理と略同一であるため、説明を省略する。   In the example of FIG. 28, the example in which the MFP 7 as the battle request side executes the game process has been described. However, if the game process is automatically executed based on the same parameter, the same result should be obtained. Accordingly, as shown in FIG. 29, after the game start notification (S2909), each of the MFP 7 and the PC 4 may execute the game process. In this case, since it is not necessary to transmit display information for updating the game screen, it becomes possible to reduce network impossibility. The sequence diagram of FIG. 29 is substantially the same as the process of FIG.

また、上記の説明においては、ゲームサーバ5がログイン制御部148の機能に基づいてユーザのログインを制御する例を説明した。これにより、ユーザは、図27において説明した画面を用いて対戦相手を選択することが可能となる。この他、予め対戦相手のIPアドレスが判明している場合、ゲームサーバ5を設けることなく上記と同様の効果を得ることも可能である。そのような例について、図30に示す。   Further, in the above description, the example in which the game server 5 controls the login of the user based on the function of the login control unit 148 has been described. Thereby, the user can select an opponent using the screen described in FIG. In addition, when the IP address of the opponent is known in advance, the same effect as described above can be obtained without providing the game server 5. Such an example is shown in FIG.

図30は、PC4とMFP7との間で直接キャラクター情報を交換してゲームを実行する例を示すシーケンス図である。図30の例の場合、PC4、MFP7は、夫々図3、図20において説明したように、ゲーム制御部104の機能を有する。MFP7は、ユーザの指示に応じてスキャンを実行し、上述した処理と同様の処理によりパラメータ情報を生成する(S3001)。そして、MFP7は、ユーザから入力されたIPアドレスを宛先として、対戦要求を送信する(S3002)。   FIG. 30 is a sequence diagram illustrating an example in which the game is executed by directly exchanging character information between the PC 4 and the MFP 7. In the case of the example of FIG. 30, the PC 4 and the MFP 7 have the function of the game control unit 104 as described with reference to FIGS. The MFP 7 executes a scan in accordance with a user instruction, and generates parameter information by the same process as described above (S3001). Then, the MFP 7 transmits a battle request with the IP address input by the user as the destination (S3002).

S3002において送信される対戦要求には、MFP7において生成されたキャラクター画像、パラメータ情報及びMFP7のIPアドレスの情報が含まれる。PC4は、対戦要求を受信すると、ユーザの操作に応じて、対戦要求の承諾通知を送信する(S3003)。S3003において送信される承諾通知には、PC4において生成されたキャラクター画像、パラメータ情報が含まれる。   The battle request transmitted in S3002 includes the character image generated in the MFP 7, parameter information, and the IP address information of the MFP 7. Upon receiving the battle request, the PC 4 transmits a battle request acceptance notification in accordance with the user's operation (S3003). The consent notification transmitted in S3003 includes the character image generated in the PC 4 and parameter information.

MFP7は、PC4から承諾通知を受信すると、PC4に対してゲーム開始通知を送信する(S3004)。S3004において送信される情報は、S2409と同様に、図15において説明したGUIを表示するための情報を含む。これにより、MFP7がゲーム画面を表示する(S3005)。また、PC4がゲーム画面を表示する(S3006)。   Upon receiving the acceptance notification from the PC 4, the MFP 7 transmits a game start notification to the PC 4 (S3004). The information transmitted in S3004 includes information for displaying the GUI described in FIG. 15 as in S2409. As a result, the MFP 7 displays a game screen (S3005). Further, the PC 4 displays a game screen (S3006).

MFP7は、ゲーム画面を表示した後、ゲーム処理を実行し、処理の情報をPC4に送信する(S3007)。MFP7は、S3007の処理においても、図24のS2412と同様に、図16において説明した処理を実行する。そして、MFP7は、図16のS1604及びS1606に対応する処理として、自身の表示部に表示されたゲーム画面を更新する(S3008)。また、MFP7は、図16のS1604及びS1606に対応する処理として、PC4に対して更新した表示情報を送信する(S3007)。PC4は、更新された表示情報を受信すると、ゲーム画面を更新する(S3009)。   After displaying the game screen, the MFP 7 executes the game process and transmits process information to the PC 4 (S3007). In the process of S3007, the MFP 7 also executes the process described with reference to FIG. 16 as in S2412 of FIG. Then, the MFP 7 updates the game screen displayed on its own display unit as processing corresponding to S1604 and S1606 in FIG. 16 (S3008). The MFP 7 transmits updated display information to the PC 4 as processing corresponding to S1604 and S1606 in FIG. 16 (S3007). When receiving the updated display information, the PC 4 updates the game screen (S3009).

このような処理により、ゲームサーバ5を設けることなく、個人のユーザ間でのネットワークを介した対戦が可能となる。また、図31に示すように、図30のS3004以降は、MFP7、PC4の夫々で処理を実行するようにしても良い。この場合、図29の例と同様に、ゲーム画面を更新するための表示情報を送信する必要がないため、ネットワーク不可を低減することが可能となる。図31のシーケンス図は、図30の処理と略同一であるため、説明を省略する。   With such a process, it is possible to play a battle between individual users via a network without providing the game server 5. Further, as shown in FIG. 31, the processing may be executed by each of the MFP 7 and the PC 4 after S3004 in FIG. In this case, as in the example of FIG. 29, it is not necessary to transmit display information for updating the game screen, so that it is possible to reduce network impossibility. The sequence diagram of FIG. 31 is substantially the same as the process of FIG.

尚、上記の説明においては、MFP7が処理の起点となる場合を例として説明した。この他、PC4が処理の起点となる場合であっても、上記と同様に処理を実行することが可能であり、同様の効果を得ることが可能である。   In the above description, the case where the MFP 7 is the starting point of processing has been described as an example. In addition, even when the PC 4 is the starting point of the process, the process can be executed in the same manner as described above, and the same effect can be obtained.

尚、上記実施形態においては、対戦ゲームを例として説明した。しかしながら、上記実施形態の要旨は、ゲーム中におけるパラメータの生成をキャラクター画像の取得に要した時間に応じて決定することにある。従って、対戦ゲーム以外のゲーム、例えばレースゲーム等においても適用可能であり、上記と同様の効果を得ることが可能である。尚、上記実施形態をレースゲームに適用する場合は、キャラクター画像の取得に要した時間に替えてレーシングカー画像の取得に要した時間をパラメータ決定の要因として用いることができる、   In the above embodiment, the battle game has been described as an example. However, the gist of the above embodiment is to determine the parameter generation during the game according to the time required to acquire the character image. Therefore, the present invention can be applied to games other than the battle game, such as a race game, and the same effects as described above can be obtained. In addition, when applying the said embodiment to a racing game, it can replace with the time required for acquisition of a character image, and can use the time required for acquisition of a racing car image as a factor of parameter determination.

本発明の実施形態に係るゲーム装置の運用形態を示す図である。It is a figure which shows the operation | use form of the game device which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the game device which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the game device which concerns on embodiment of this invention. 本発明の実施形態に係るスキャナの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a scanner according to an embodiment of the present invention. 本発明の実施形態に係るゲーム装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the game device which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム装置のGUIを示す図である。It is a figure which shows GUI of the game device which concerns on embodiment of this invention. 本発明の実施形態に係る画像認識部が抽出する画像特徴情報の例を示す図である。It is a figure which shows the example of the image feature information which the image recognition part which concerns on embodiment of this invention extracts. 本発明の実施形態に係るパラメータ情報を示す図である。It is a figure which shows the parameter information which concerns on embodiment of this invention. 本発明の実施形態に係るパラメータ情報の生成態様を示す図である。It is a figure which shows the production | generation aspect of the parameter information which concerns on embodiment of this invention. 本発明の実施形態に係るパラメータ情報の生成態様を示す図である。It is a figure which shows the production | generation aspect of the parameter information which concerns on embodiment of this invention. 本発明の実施形態に係るパラメータ情報の生成態様を示す図である。It is a figure which shows the production | generation aspect of the parameter information which concerns on embodiment of this invention. 本発明の実施形態に係るパラメータ情報の生成態様を示す図である。It is a figure which shows the production | generation aspect of the parameter information which concerns on embodiment of this invention. 本発明の実施形態に係るパラメータ情報の生成態様を示す図である。It is a figure which shows the production | generation aspect of the parameter information which concerns on embodiment of this invention. 本発明の実施形態に係る状態記憶部に記憶される情報の例を示す図である。It is a figure which shows the example of the information memorize | stored in the state memory | storage part which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム装置のGUIを示す図である。It is a figure which shows GUI of the game device which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム処理を示すフローチャートである。It is a flowchart which shows the game process which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the game device which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム装置のGUIを示す図である。It is a figure which shows GUI of the game device which concerns on embodiment of this invention. 本発明の実施形態に係るゲーム装置のGUIを示す図である。It is a figure which shows GUI of the game device which concerns on embodiment of this invention. 本発明の他の実施形態に係る画像処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image processing apparatus which concerns on other embodiment of this invention. 本発明の他の実施形態に係るゲームシステムの運用形態を示す図である。It is a figure which shows the operation | use form of the game system which concerns on other embodiment of this invention. 本発明の他の実施形態に係るゲームサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the game server which concerns on other embodiment of this invention. 本発明の他の実施形態に係るログイン制御部が記憶している情報の例を示す図である。It is a figure which shows the example of the information which the login control part which concerns on other embodiment of this invention has memorize | stored. 本発明の他の実施形態に係るゲームシステムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the game system which concerns on other embodiment of this invention. 本発明の他の実施形態に係るログイン画面を示す図である。It is a figure which shows the login screen which concerns on other embodiment of this invention. 本発明の他の実施形態に係るログイン要求情報に含まれる情報の例を示す図である。It is a figure which shows the example of the information contained in the login request information which concerns on other embodiment of this invention. 本発明の他の実施形態に係る対戦相手選択画面のGUIを示す図である。It is a figure which shows GUI of the opponent selection screen which concerns on other embodiment of this invention. 本発明の他の実施形態に係るゲームシステムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the game system which concerns on other embodiment of this invention. 本発明の他の実施形態に係るゲームシステムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the game system which concerns on other embodiment of this invention. 本発明の他の実施形態に係るゲームシステムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the game system which concerns on other embodiment of this invention. 本発明の他の実施形態に係るゲームシステムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the game system which concerns on other embodiment of this invention.

符号の説明Explanation of symbols

1 ゲーム装置
2 スキャナ
3 画像処理装置
100 コントローラ
101 主制御部
102 入出力制御部
103 表示制御部
104 ゲーム制御部
105 エンジン制御部
106 画像処理部
110 ネットワークI/F
111 ADF
112 スキャナユニット
113 排紙トレイ
114 給紙テーブル
115 プリントエンジン
116 排紙トレイ
120 入力デバイス
123 操作表示制御部
130 ディスプレイモニタ
131 ディスプレイパネル
141 画像認識部
142 時間情報取得部
143 パラメータ生成部
144 状態記憶部
145 状態算出部
146 状態解析部
147 描画処理部
148 ログイン制御部
200 コントローラ
201 ADF
202 スキャナユニット
203 排紙トレイ
204 ネットワークI/F
205 ディスプレイパネル
206 HDD
211 主制御部
212 エンジン制御部
213 入出力制御部
214 画像処理部
215 HDDコントローラ
DESCRIPTION OF SYMBOLS 1 Game apparatus 2 Scanner 3 Image processing apparatus 100 Controller 101 Main control part 102 Input / output control part 103 Display control part 104 Game control part 105 Engine control part 106 Image processing part 110 Network I / F
111 ADF
DESCRIPTION OF SYMBOLS 112 Scanner unit 113 Paper discharge tray 114 Paper feed table 115 Print engine 116 Paper discharge tray 120 Input device 123 Operation display control part 130 Display monitor 131 Display panel 141 Image recognition part 142 Time information acquisition part 143 Parameter generation part 144 Status storage part 145 State calculation unit 146 State analysis unit 147 Drawing processing unit 148 Login control unit 200 Controller 201 ADF
202 Scanner unit 203 Output tray 204 Network I / F
205 Display panel 206 HDD
211 Main control unit 212 Engine control unit 213 Input / output control unit 214 Image processing unit 215 HDD controller

Claims (10)

ゲームに登場するキャラクターを表示するためのキャラクター情報及び前記ゲームにおける前記キャラクターの性能を示すパラメータ情報に基づいてゲームを実行する情報処理装置であって、
ユーザ操作により描画された前記キャラクターを表示するための情報を含む画像情報を取得する画像取得部と、
前記取得された画像情報に基づいて前記キャラクター情報を取得するキャラクター情報取得部と、
前記取得された画像情報によって表示される画像の特徴に関する特徴情報を取得する特徴情報取得部と、
前記画像取得部による前記画像情報の取得に要した時間に関する取得時間情報を取得する時間情報取得部と、
前記取得された画像情報及び前記取得時間情報に基づいて前記パラメータ情報を取得するパラメータ情報取得部と、
前記取得されたパラメータ情報に基づいて前記ゲームにおける前記キャラクターの動作を制御して前記ゲームを実行するゲーム実行部と、
前記ゲーム実行部によるゲームの実行状況に応じて、前記取得したキャラクター情報により描画される前記キャラクターを表示する描画制御部とを有し、
前記パラメータ情報取得部は、前記取得された特徴情報に基づいて前記パラメータ情報の基本となる基本パラメータ情報を生成し、前記取得された取得時間情報に基づいて前記基本パラメータ情報を補正することにより前記パラメータ情報を取得することを特徴とする情報処理装置。
An information processing apparatus for executing a game based on character information for displaying characters appearing in the game and parameter information indicating the performance of the character in the game,
An image acquisition unit for acquiring image information including information for displaying the character drawn by a user operation ;
A character information acquisition unit that acquires the character information based on the acquired image information;
A feature information acquisition unit that acquires feature information related to the feature of the image displayed by the acquired image information;
A time information acquisition unit for acquiring acquisition time information related to the time required for acquisition of the image information by the image acquisition unit;
A parameter information acquisition unit that acquires the parameter information based on the acquired image information and the acquisition time information;
A game execution unit for controlling the movement of the character in the game based on the acquired parameter information and executing the game;
Wherein by the game execution unit according to the execution status of the game, possess a drawing control unit that displays the character drawn by the acquired character information,
The parameter information acquisition unit generates basic parameter information that is the basis of the parameter information based on the acquired feature information, and corrects the basic parameter information based on the acquired acquisition time information. information processing apparatus you and acquires the parameter information.
前記パラメータ情報取得部は、前記取得された時間情報が示す時間の長さに基づいて前記パラメータ情報を取得することを特徴とする請求項1に記載の情報処理装置。 The parameter information acquisition unit, the information processing apparatus according to Motomeko 1 you and obtains the parameter information based on the length of time indicated by the obtained time information. 前記パラメータ情報取得部は、前記取得された時間情報が示す時間が短いほど前記ゲームにおいて有利な態様で前記パラメータ情報を取得することを特徴とする請求項2に記載の情報処理装置。 The parameter information acquisition unit, the information processing apparatus according to Motomeko 2 you and obtains the parameter information in an advantageous manner in the game shorter time during which the acquired time information indicates. 前記取得時間情報の基準となる基準取得時間情報を記憶している基準取得時間情報記憶部を有し、
前記パラメータ情報取得部は、前記取得された取得時間情報と前記基準取得時間情報との比較結果に基づいて前記パラメータ情報を取得することを特徴とする請求項1乃至3いずれか1項に記載の情報処理装置。
A reference acquisition time information storage unit that stores reference acquisition time information serving as a reference for the acquisition time information;
The parameter information acquisition unit, Motomeko 1 to 3 any one you and obtains the parameter information on the basis of a comparison result between the acquired acquisition time information and the reference acquisition time information The information processing apparatus described.
前記パラメータ情報取得部は、前記取得された取得時間情報が示す時間が短い程、前記ゲームにおける性能が向上するように前記基本パラメータ情報を補正して前記パラメータ情報を取得することを特徴とする請求項1乃至4いずれか1項に記載の情報処理装置。 The parameter information acquisition section, the shorter the time indicated by the acquired acquisition time information, you characterized in that by correcting the basic parameter information such performance is enhanced in the game to get the parameter information Motomeko the apparatus according to 1 to 4 any one. 前記画像取得部は、複数の前記画像情報を取得し、前記複数の画像情報のうち少なくとも一の画像情報を公衆回線網を介して取得することを特徴とする請求項1乃至いずれか1項に記載の情報処理装置。 Wherein the image acquiring unit acquires a plurality of the image information, Motomeko 1 to 5 or you and obtaining at least one image information over the public network of the plurality of image information The information processing apparatus according to item 1. 請求項1乃至いずれか1項に記載の情報処理装置を含む画像処理装置であって、
原稿を光学的に走査して前記キャラクターを表示するための情報を含む画像情報を入力する画像情報入力部を有することを特徴とする画像処理装置。
An image processing apparatus including an information processing apparatus according to any one of claims 1 to 6,
Images processor characterized by scanning the document optically with image information input unit for inputting image information including information for displaying the character.
ゲームに登場するキャラクターを表示するためのキャラクター情報及び前記ゲームにおける前記キャラクターの性能を示すパラメータ情報に基づいてゲームを実行する情報処理装置の制御方法であって
ユーザ操作により描画された前記キャラクターを表示するための情報を含む画像情報を取得して記憶部に記憶し
記憶された画像情報に基づいて前記キャラクター情報を取得して記憶部に記憶し
前記記憶された画像情報によって表示部に表示される画像の特徴に関する特徴情報を取得して前記記憶部に記憶し、
記画像情報の取得に要した時間に関する取得時間情報を取得して前記記憶部に記憶し
前記記憶された画像情報及び前記取得時間情報に基づいて前記パラメータ情報を取得して前記記憶部に記憶し
記憶部から読み出したパラメータ情報に基づいて前記ゲームにおける前記キャラクターの動作を制御して前記ゲームを実行
前記ゲームの実行状況に応じて、前記記憶されたキャラクター情報により描画される前記キャラクターを前記表示部に表示し、
前記記憶された特徴情報に基づいて前記パラメータ情報の基本となる基本パラメータ情報を生成し、前記記憶された取得時間情報に基づいて前記基本パラメータ情報を補正することにより前記パラメータ情報を取得して前記記憶部に記憶する、
ことを特徴とする情報処理装置の制御方法。
A control method of an information processing apparatus for executing a game based on character information for displaying a character appearing in a game and parameter information indicating the performance of the character in the game ,
Acquiring image information including information for displaying the character drawn by the user operation and storing it in the storage unit ;
Obtains the character information stored in the storage unit based on the previous SL stored image information,
Obtaining feature information related to the features of the image displayed on the display unit by the stored image information and storing it in the storage unit,
Acquires the acquisition time information about the time required to acquire the prior SL image information stored in the storage unit,
Acquiring the parameter information based on the stored image information and the acquisition time information and storing it in the storage unit ;
It controls the operation of the character in the game and executes the game based on the parameter information read from the front term memory unit,
Depending on the execution status of the Gate arm, to display the character drawn by the stored character information on the display unit,
Generating basic parameter information that is the basis of the parameter information based on the stored feature information, and acquiring the parameter information by correcting the basic parameter information based on the stored acquisition time information; Memorize in memory
The method of information processing apparatus you wherein a.
ゲームに登場するキャラクターを表示するためのキャラクター情報及び前記ゲームにおける前記キャラクターの性能を示すパラメータ情報に基づいてゲームを実行するプログラムであって、
ユーザ操作により描画された前記キャラクターを表示するための情報を含む画像情報を取得して記憶部に記憶するステップと、
前記記憶された画像情報に基づいて前記キャラクター情報を取得して前記記憶部に記憶するステップと、
前記記憶された画像情報によって表示部に表示される画像の特徴に関する特徴情報を取得して前記記憶部に記憶するステップと、
前記画像情報の取得に要した時間に関する取得時間情報を取得して前記記憶部に記憶するステップと、
前記記憶された画像情報及び前記取得時間情報に基づいて前記パラメータ情報を取得して前記記憶部に記憶するステップと、
前記記憶部から読み出したパラメータ情報に基づいて前記ゲームにおける前記キャラクターの動作を制御して前記ゲームを実行するステップと、
前記ゲームの実行状況に応じて、前記記憶されたキャラクター情報により描画される前記キャラクターを前記表示部に表示するステップと、
前記記憶された特徴情報に基づいて前記パラメータ情報の基本となる基本パラメータ情報を生成し、前記記憶された取得時間情報に基づいて前記基本パラメータ情報を補正することにより前記パラメータ情報を取得して前記記憶部に記憶するステップと、
をコンピュータに実行させることを特徴とする情報処理プログラム。
A program for executing a game based on character information for displaying characters appearing in the game and parameter information indicating the performance of the character in the game,
Acquiring image information including information for displaying the character drawn by a user operation and storing it in a storage unit;
Acquiring the character information based on the stored image information and storing it in the storage unit;
Acquiring feature information relating to features of an image displayed on a display unit according to the stored image information and storing the feature information in the storage unit;
Acquiring acquisition time information relating to the time required to acquire the image information and storing it in the storage unit;
Acquiring the parameter information based on the stored image information and the acquisition time information and storing the parameter information in the storage unit;
Controlling the action of the character in the game based on the parameter information read from the storage unit and executing the game;
Displaying the character drawn by the stored character information on the display unit according to the execution state of the game;
Generating basic parameter information that is the basis of the parameter information based on the stored feature information, and acquiring the parameter information by correcting the basic parameter information based on the stored acquisition time information; Storing in the storage unit;
An information processing program for causing a computer to execute.
請求項に記載の情報処理プログラムを記録したコンピュータ読み取り可能な録媒体。 Computer readable record medium recording an information processing program according to claim 9.
JP2008171451A 2008-04-16 2008-06-30 Information processing apparatus, image processing apparatus, information processing apparatus control method, information processing program, and recording medium Expired - Fee Related JP5476684B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008171451A JP5476684B2 (en) 2008-04-16 2008-06-30 Information processing apparatus, image processing apparatus, information processing apparatus control method, information processing program, and recording medium

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008107262 2008-04-16
JP2008107262 2008-04-16
JP2008171451A JP5476684B2 (en) 2008-04-16 2008-06-30 Information processing apparatus, image processing apparatus, information processing apparatus control method, information processing program, and recording medium

Publications (2)

Publication Number Publication Date
JP2009273859A JP2009273859A (en) 2009-11-26
JP5476684B2 true JP5476684B2 (en) 2014-04-23

Family

ID=41439812

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008171451A Expired - Fee Related JP5476684B2 (en) 2008-04-16 2008-06-30 Information processing apparatus, image processing apparatus, information processing apparatus control method, information processing program, and recording medium

Country Status (1)

Country Link
JP (1) JP5476684B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5760703B2 (en) 2011-05-30 2015-08-12 株式会社リコー Image processing apparatus, image processing program, and recording medium
JP6361146B2 (en) 2013-05-09 2018-07-25 株式会社リコー Display control program, display control method, display control apparatus, and display system
JP6557715B2 (en) * 2017-12-12 2019-08-07 株式会社カプコン Game program and game system
JP6556303B1 (en) * 2018-08-07 2019-08-07 株式会社バンダイ PROGRAM, GAME DEVICE, AND GAME SYSTEM

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007229506A (en) * 1998-08-21 2007-09-13 Sega Corp Game screen display control method, character movement control method, game machine, and recording medium recorded with program
JP2002052250A (en) * 2000-05-01 2002-02-19 Sony Computer Entertainment Inc Recording medium, program, and entertainment system and device
JP4884591B2 (en) * 2001-03-06 2012-02-29 株式会社ハル研究所 Code reader, entertainment system and recording medium
JP2002306840A (en) * 2001-04-19 2002-10-22 Taito Corp Character item generation game machine capable of preparing parameter by two dimensional shape
JP2006326021A (en) * 2005-05-27 2006-12-07 Dainippon Printing Co Ltd Fighting video game apparatus, fighting management server, program, and recording medium

Also Published As

Publication number Publication date
JP2009273859A (en) 2009-11-26

Similar Documents

Publication Publication Date Title
JP6341183B2 (en) Information processing system and information processing method
JP4226618B2 (en) Control device, multifunction device, multifunction device control system, control program, and computer-readable recording medium
JP5476684B2 (en) Information processing apparatus, image processing apparatus, information processing apparatus control method, information processing program, and recording medium
US9295913B2 (en) Information processing devices, information processing method, and information processing means
JP4767827B2 (en) Authentication server, printing apparatus, authentication server control method, printing apparatus control method, authentication system, program, and recording medium
JP6607174B2 (en) Information processing apparatus, program, and information processing system
US9216350B2 (en) Information processing apparatus, information processing method, information processing program, and storage medium storing information processing program
JP6198699B2 (en) GAME CONTROL SYSTEM, GAME CONTROL PROGRAM, AND GAME CONTROL DEVICE
KR100432619B1 (en) Communication device, address input supporting method, and information storage medium
JP5292816B2 (en) Information processing apparatus, information processing method, information processing program, and recording medium on which information processing program is recorded
JP5315819B2 (en) Information processing apparatus, game system, image processing apparatus, information processing method, information processing program, and recording medium
JP2016013160A (en) Game device and program
JP6574454B2 (en) Game system and program
JP5723047B1 (en) GAME DEVICE AND PROGRAM
JP6401142B2 (en) GAME DEVICE, PROGRAM, AND GAME SYSTEM
JP2008299735A (en) Image-forming system, program for the image forming system, and computer-readable storage medium storing program for the image-forming system
JP5504369B2 (en) GAME PROGRAM AND INFORMATION PROCESSING DEVICE
JP2013202406A (en) Game program and information processing device
JP5416849B2 (en) GAME PROGRAM AND INFORMATION PROCESSING DEVICE
CN113014743B (en) Image processing apparatus and authentication method
JP2002078958A (en) Video game system, video game device and control method therefor
JP7000386B2 (en) Game programs, game systems and servers
US20180115667A1 (en) System and method for gamification of multifunction peripherals
JP6116504B2 (en) GAME PROGRAM AND INFORMATION PROCESSING DEVICE
WO2018003207A1 (en) Information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110302

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130530

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: 20140114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140127

R151 Written notification of patent or utility model registration

Ref document number: 5476684

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees