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

JP5031070B2 - Information processing apparatus and information processing system - Google Patents

Information processing apparatus and information processing system Download PDF

Info

Publication number
JP5031070B2
JP5031070B2 JP2010135346A JP2010135346A JP5031070B2 JP 5031070 B2 JP5031070 B2 JP 5031070B2 JP 2010135346 A JP2010135346 A JP 2010135346A JP 2010135346 A JP2010135346 A JP 2010135346A JP 5031070 B2 JP5031070 B2 JP 5031070B2
Authority
JP
Japan
Prior art keywords
color
information
input device
unit
light emitter
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.)
Active
Application number
JP2010135346A
Other languages
Japanese (ja)
Other versions
JP2012003332A (en
Inventor
良雄 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Interactive Entertainment Inc
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Interactive Entertainment Inc, Sony Computer Entertainment Inc filed Critical Sony Interactive Entertainment Inc
Priority to JP2010135346A priority Critical patent/JP5031070B2/en
Priority to EP11169265.3A priority patent/EP2395418A3/en
Priority to US13/157,591 priority patent/US8897567B2/en
Priority to CN201110158604.5A priority patent/CN102331837B/en
Publication of JP2012003332A publication Critical patent/JP2012003332A/en
Application granted granted Critical
Publication of JP5031070B2 publication Critical patent/JP5031070B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Description

本発明は、情報処理技術に関し、特に発光体を備えたデバイスの発光色を決定する技術に関する。   The present invention relates to an information processing technique, and more particularly to a technique for determining a light emission color of a device including a light emitter.

コントローラが、ゲーム機に外観色を表すデータを送信し、ゲーム機が、コントローラの外観色とキャラクタ色とを対応づける技術が提案されている(特許文献1参照)。近年、ゲームの入力デバイスとしてワイヤレス型のゲームコントローラが普及し、また、従来式のボタン操作による入力だけでなく、ユーザが動かすデバイスをカメラで撮像して、撮像画像におけるデバイスの動きをゲームの入力として利用する技術も提案されている。   There has been proposed a technique in which a controller transmits data representing an appearance color to a game machine, and the game machine associates the appearance color of the controller with a character color (see Patent Document 1). In recent years, wireless game controllers have become widespread as game input devices, and in addition to conventional button operation input, a device that a user moves is imaged with a camera, and the movement of the device in the captured image is input to the game. The technology to be used as is also proposed.

特開平10−269016号公報Japanese Patent Laid-Open No. 10-269016

本発明者は、発光色を自在に変更できる発光体を搭載した入力デバイスを利用することで、様々なアプリケーションを実現できる可能性を見いだした。発光色はユーザが自由に設定できることとしてもよいが、発光体の動きをゲームの入力として利用する場合には、撮像画像から発光体を高精度で認識できることが好ましい。また一方で、ユーザは、発光体を好みの色で発光させたいという希望もあり、発光色を自動的にユーザの好みの色に設定できれば、ユーザが楽しくアプリケーションを実行できることにもつながる。   The present inventor has found the possibility of realizing various applications by using an input device equipped with a light emitter that can freely change the light emission color. The light emission color may be freely set by the user. However, when the movement of the light emitter is used as a game input, it is preferable that the light emitter can be recognized from the captured image with high accuracy. On the other hand, there is a desire for the user to make the luminous body emit light in a favorite color, and if the emission color can be automatically set to the user's favorite color, the user can happily execute the application.

そこで本発明は、デバイスに搭載された発光体の発光色を適切に設定する技術を提供することを目的とする。   Therefore, an object of the present invention is to provide a technique for appropriately setting the emission color of a light emitter mounted on a device.

上記課題を解決するために、本発明のある態様の情報処理装置は、発光体および本体を有する入力デバイスから、本体の色情報を特定するための色特定情報を受け付ける受付部と、入力デバイスの発光体の色情報を決定する色決定部と、決定した色情報を、入力デバイスに通知する通知部と、を備える。色決定部は、入力デバイスの発光体の色情報として、色特定情報から特定される本体の色情報とは異なる色情報を決定する。   In order to solve the above problem, an information processing apparatus according to an aspect of the present invention includes a receiving unit that receives color specifying information for specifying color information of a main body from an input device having a light emitter and a main body, and an input device A color determination unit that determines color information of the light emitter; and a notification unit that notifies the input device of the determined color information. The color determining unit determines color information different from the color information of the main body specified from the color specifying information as the color information of the light emitter of the input device.

本発明の別の態様は、情報処理装置と入力デバイスとを備えた情報処理システムに関する。入力デバイスは、発光体と、本体と、発光体の発光を制御する発光制御部とを有し、情報処理装置は、入力デバイスから、本体の色情報を特定するための色特定情報を受け付ける受付部と、入力デバイスの発光体の色情報を決定する色決定部と、決定した色情報を、入力デバイスに通知する通知部とを有する。   Another aspect of the present invention relates to an information processing system including an information processing apparatus and an input device. The input device includes a light emitter, a main body, and a light emission control unit that controls light emission of the light emitter, and the information processing apparatus accepts color specification information for specifying color information of the main body from the input device. A color determination unit that determines color information of a light emitter of the input device, and a notification unit that notifies the input device of the determined color information.

なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。   It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.

本発明によると、デバイスに搭載された発光体の発光色を適切に設定する技術を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the technique which sets appropriately the luminescent color of the light-emitting body mounted in the device can be provided.

本発明の実施例にかかる情報処理システムの使用環境を示す図である。It is a figure which shows the use environment of the information processing system concerning the Example of this invention. 入力デバイスの外観構成を示す図である。It is a figure which shows the external appearance structure of an input device. 入力デバイスの構成を示す図である。It is a figure which shows the structure of an input device. ゲーム装置の構成を示す図である。It is a figure which shows the structure of a game device. 発光色候補の提示画面の一例を示す図である。It is a figure which shows an example of the presentation screen of a luminescent color candidate. 色情報決定処理のフローチャートを示す図である。It is a figure which shows the flowchart of a color information determination process. 色情報決定処理のフローチャートを示す図である。It is a figure which shows the flowchart of a color information determination process.

図1は、本発明の実施例にかかる情報処理システム1の使用環境を示す。情報処理システム1は、ゲームソフトウェアを実行するゲーム装置10と、ゲーム装置10による処理結果を出力する表示装置12と、入力デバイス20と、入力デバイス20を撮像する撮像装置14を備える。   FIG. 1 shows a use environment of an information processing system 1 according to an embodiment of the present invention. The information processing system 1 includes a game device 10 that executes game software, a display device 12 that outputs a processing result by the game device 10, an input device 20, and an imaging device 14 that images the input device 20.

入力デバイス20は、ユーザが操作指示を行うための操作入力装置であり、ゲーム装置10は、入力デバイス20における操作指示をもとにゲームプログラムを実行して、ゲームの処理結果を示す画像信号を生成する情報処理装置である。   The input device 20 is an operation input device for a user to give an operation instruction, and the game apparatus 10 executes a game program based on the operation instruction in the input device 20 and receives an image signal indicating a processing result of the game. An information processing device to be generated.

入力デバイス20は、ユーザによる操作指示をゲーム装置10に伝送する機能をもち、本実施例ではゲーム装置10との間で無線通信可能な無線コントローラとして構成される。入力デバイス20とゲーム装置10は、Bluetooth(ブルートゥース)(登録商標)プロトコルを用いて無線接続を確立してもよい。なお入力デバイス20は、無線コントローラに限らず、ゲーム装置10とケーブルを介して接続される有線コントローラであってもよい。   The input device 20 has a function of transmitting an operation instruction from the user to the game apparatus 10 and is configured as a wireless controller capable of wireless communication with the game apparatus 10 in this embodiment. The input device 20 and the game apparatus 10 may establish a wireless connection using a Bluetooth (registered trademark) protocol. The input device 20 is not limited to the wireless controller, and may be a wired controller connected to the game apparatus 10 via a cable.

入力デバイス20はバッテリにより駆動され、ゲームを進行させる操作指示を行うための複数のボタンを有して構成される。ユーザが入力デバイス20のボタンを操作すると、その操作指示が無線によりゲーム装置10に送信される。ゲーム装置10は、入力デバイス20から操作指示を受信し、操作指示に応じてゲーム進行を制御して、ゲーム画像信号を生成する。生成されたゲーム画像信号は、表示装置12より出力される。   The input device 20 is driven by a battery and is configured to have a plurality of buttons for performing operation instructions for proceeding with the game. When the user operates the button of the input device 20, the operation instruction is transmitted to the game apparatus 10 by radio. The game apparatus 10 receives an operation instruction from the input device 20, controls the game progress in accordance with the operation instruction, and generates a game image signal. The generated game image signal is output from the display device 12.

撮像装置14は、CCD撮像素子またはCMOS撮像素子などから構成されるビデオカメラであり、実空間を所定の周期で撮像して、周期ごとのフレーム画像を生成する。たとえば、撮像装置14の撮像速度は30枚/秒として、表示装置12のフレームレートと一致させてもよい。撮像装置14は、USB(Universal Serial Bus)あるいはその他のインタフェースを介してゲーム装置10と接続する。   The imaging device 14 is a video camera composed of a CCD imaging device, a CMOS imaging device, or the like. The imaging device 14 images a real space at a predetermined cycle and generates a frame image for each cycle. For example, the imaging speed of the imaging device 14 may be 30 frames / second so as to match the frame rate of the display device 12. The imaging device 14 is connected to the game device 10 via a USB (Universal Serial Bus) or other interface.

表示装置12は画像を出力するディスプレイであって、ゲーム装置10において生成された画像信号を受けて、ゲーム画面を表示する。表示装置12は、ディスプレイおよびスピーカを有するテレビであってよく、またコンピュータディスプレイであってもよい。表示装置12は、ゲーム装置10に有線ケーブルで接続されてよく、また無線LAN(Local Area Network)などにより無線接続されてもよい。   The display device 12 is a display that outputs an image. The display device 12 receives an image signal generated by the game device 10 and displays a game screen. The display device 12 may be a television having a display and a speaker, or may be a computer display. The display device 12 may be connected to the game device 10 by a wired cable, or may be wirelessly connected by a wireless local area network (LAN) or the like.

本実施例の情報処理システム1において、入力デバイス20は発光体を有する。ゲーム中、発光体は発光し、撮像装置14により撮像される。撮像装置14は入力デバイス20を撮像し、フレーム画像を生成してゲーム装置10に供給する。ゲーム装置10はフレーム画像を取得して、フレーム画像における発光体の画像の位置および大きさから、実空間における発光体の位置情報を導出する。ゲーム装置10は、位置情報をゲームの操作指示として取り扱い、プレイヤーキャラクタの動作を制御するなど、ゲームの処理に反映させる。本実施例のゲーム装置10は、入力デバイス20のボタンなどの操作入力だけでなく、取得した発光体画像の位置情報も用いてゲームプログラムを実行する機能をもつ。   In the information processing system 1 of the present embodiment, the input device 20 has a light emitter. During the game, the light emitter emits light and is imaged by the imaging device 14. The imaging device 14 images the input device 20, generates a frame image, and supplies the frame image to the game device 10. The game apparatus 10 acquires a frame image, and derives position information of the light emitter in real space from the position and size of the image of the light emitter in the frame image. The game apparatus 10 treats the position information as a game operation instruction and reflects it in the game process such as controlling the movement of the player character. The game apparatus 10 according to the present embodiment has a function of executing a game program using not only operation inputs such as buttons of the input device 20 but also positional information of the acquired light emitter image.

入力デバイス20の発光体は、複数色で発光可能に構成される。発光体は、ゲーム装置10から指定される色情報により、発光色を設定できる。また発光体は、入力デバイス20の内部回路から指定される色情報により、発光色を設定できてもよい。   The light emitter of the input device 20 is configured to emit light in a plurality of colors. The illuminant can set the luminescent color based on the color information specified from the game apparatus 10. Further, the light emitting body may be able to set the light emission color based on the color information specified from the internal circuit of the input device 20.

入力デバイス20は加速度センサおよびジャイロセンサを有する。センサの検出値は、所定周期でゲーム装置10に送信され、ゲーム装置10は、センサの検出値を取得して、実空間における入力デバイス20の姿勢情報を取得する。ゲーム装置10は、姿勢情報をゲームの操作指示として取り扱い、ゲームの処理に反映させる。このように本実施例のゲーム装置10は、取得した入力デバイス20の姿勢情報も用いてゲームプログラムを実行する機能をもつ。   The input device 20 includes an acceleration sensor and a gyro sensor. The detection value of the sensor is transmitted to the game apparatus 10 at a predetermined cycle, and the game apparatus 10 acquires the detection value of the sensor and acquires the posture information of the input device 20 in the real space. The game apparatus 10 handles the posture information as a game operation instruction and reflects it in the game processing. As described above, the game apparatus 10 according to the present embodiment has a function of executing the game program using the acquired posture information of the input device 20.

なお、本実施例では情報処理装置の一例としてゲーム装置10を示すが、情報処理装置は、他のアプリケーションソフトウェアを実行するものであってよい。   In the present embodiment, the game apparatus 10 is shown as an example of the information processing apparatus, but the information processing apparatus may execute other application software.

図2は、入力デバイス20の外観構成を示す。図2(a)は、入力デバイス20の上面構成を示し、図2(b)は、入力デバイス20の下面構成を示す。入力デバイス20は、発光体22および筒状の本体24を有する。発光体22は、その外側を光透過性を有する樹脂で球体に形成され、内側に発光ダイオードや電球などの発光素子を有し、内側の発光素子が発光すると、外側の球体全体が光る。本体24の上面には、操作ボタン30、32、34、36、38および起動ボタン42が設けられ、下面には操作ボタン40が設けられる。ユーザは本体24の端部を手で把持した状態で、操作ボタン30、32、34、36、38を親指で操作し、操作ボタン40を人差し指で操作する。操作ボタン30、32、34、36、38および起動ボタン42は、押下式に構成され、操作ボタン40は、回動式に構成されてもよい。   FIG. 2 shows an external configuration of the input device 20. FIG. 2A shows the top surface configuration of the input device 20, and FIG. 2B shows the bottom surface configuration of the input device 20. The input device 20 includes a light emitter 22 and a cylindrical main body 24. The light emitting body 22 is formed in a sphere with a light-transmitting resin on the outside, and has a light emitting element such as a light emitting diode or a light bulb on the inside, and when the inner light emitting element emits light, the entire outer sphere shines. Operation buttons 30, 32, 34, 36, and 38 and an activation button 42 are provided on the upper surface of the main body 24, and an operation button 40 is provided on the lower surface. The user operates the operation buttons 30, 32, 34, 36, and 38 with the thumb and the operation button 40 with the index finger while holding the end of the main body 24 with the hand. The operation buttons 30, 32, 34, 36, and 38 and the activation button 42 may be configured to be pressed, and the operation button 40 may be configured to be rotatable.

ユーザは表示装置12に表示されるゲーム画面を見ながらゲームを行う。撮像装置14は、ゲームソフトウェアの実行中に発光体22を撮像する必要があるため、その撮像範囲が表示装置12と同じ方向を向くように配置されることが好ましい。一般にユーザは表示装置12の正面でゲームをプレイすることが多いため、撮像装置14は、その光軸の方向が表示装置12の正面方向と一致するように配置される。具体的に、撮像装置14は、表示装置12の近傍において、表示装置12の表示画面をユーザが視認可能な位置を撮像範囲に含むように配置されることが好ましい。これにより、撮像装置14は、入力デバイス20を撮像できる。   The user plays the game while watching the game screen displayed on the display device 12. Since the imaging device 14 needs to image the light emitter 22 during execution of the game software, the imaging device 14 is preferably arranged so that the imaging range faces the same direction as the display device 12. In general, since a user often plays a game in front of the display device 12, the imaging device 14 is arranged so that the direction of the optical axis thereof coincides with the front direction of the display device 12. Specifically, the imaging device 14 is preferably arranged in the vicinity of the display device 12 so that the imaging range includes a position where the user can visually recognize the display screen of the display device 12. Thereby, the imaging device 14 can image the input device 20.

図3は、入力デバイス20の構成を示す。入力デバイス20は、無線通信モジュール50、受信部52、送信部54、発光制御部60、発光部62、受付部70、記録部82、センサ84および発光色管理部90を備える。受付部70は、色情報受付部72、発光指示受付部74、操作入力受付部76およびセンサ情報受付部78を有する。発光色管理部90は、色候補決定部92および色決定部94を有する。センサ84は、3軸加速度センサ56および3軸ジャイロセンサ58を有する。無線通信モジュール50は、ゲーム装置10の無線通信モジュールとの間でデータを送受信する機能をもつ。なお、無線通信モジュール50は、受信部52および送信部54を含んで構成されてもよい。   FIG. 3 shows the configuration of the input device 20. The input device 20 includes a wireless communication module 50, a reception unit 52, a transmission unit 54, a light emission control unit 60, a light emission unit 62, a reception unit 70, a recording unit 82, a sensor 84, and a light emission color management unit 90. The reception unit 70 includes a color information reception unit 72, a light emission instruction reception unit 74, an operation input reception unit 76, and a sensor information reception unit 78. The emission color management unit 90 includes a color candidate determination unit 92 and a color determination unit 94. The sensor 84 includes a triaxial acceleration sensor 56 and a triaxial gyro sensor 58. The wireless communication module 50 has a function of transmitting / receiving data to / from the wireless communication module of the game apparatus 10. Note that the wireless communication module 50 may include a receiving unit 52 and a transmitting unit 54.

入力デバイス20の各機能は、CPU、メモリ、メモリにロードされたプログラムなどによって実現され、図3においてはそれらの連携によって実現される機能ブロックを描いている。したがってこれらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者に理解されるところである。   Each function of the input device 20 is realized by a CPU, a memory, a program loaded in the memory, and the like, and FIG. 3 shows functional blocks realized by their cooperation. Accordingly, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.

記録部82は不揮発性メモリであって、入力デバイス20に関する機器情報を保持する。機器情報は、入力デバイス20を特定するデバイス識別番号や、入力デバイス20の本体24の色情報などを含む。機器情報は、入力デバイス20の出荷時の段階で、記録部82に保持されている。本体24の色情報は、たとえば本体24の筐体色を特定するRGB情報であってよい。入力デバイス20がゲーム装置10と無線接続する際、送信部54は、記録部82に保持された機器情報を、無線通信モジュール50からゲーム装置10に送信する。   The recording unit 82 is a non-volatile memory and holds device information related to the input device 20. The device information includes a device identification number that identifies the input device 20, color information of the main body 24 of the input device 20, and the like. The device information is held in the recording unit 82 when the input device 20 is shipped. The color information of the main body 24 may be, for example, RGB information that specifies the housing color of the main body 24. When the input device 20 is wirelessly connected to the game apparatus 10, the transmission unit 54 transmits the device information held in the recording unit 82 from the wireless communication module 50 to the game apparatus 10.

3軸加速度センサ56は、XYZの3軸方向の加速度成分を検出する。3軸ジャイロセンサ58は、XZ平面、ZY平面、YX平面における角速度を検出する。センサ情報受付部78は、3軸加速度センサ56および3軸ジャイロセンサ58から、検出値情報を受け付け、送信部54に送る。操作入力受付部76は、操作ボタン30、32、34、36、38、40および起動ボタン42からの入力情報を受け付け、送信部54に送る。送信部54は、無線通信モジュール50を介して、操作ボタンからの入力情報とともに、3軸加速度センサ56による検出値情報、および3軸ジャイロセンサ58による検出値情報を、所定の周期でゲーム装置10の無線通信モジュールに送信する。この送信周期は、たとえば11.25m秒に設定される。   The triaxial acceleration sensor 56 detects acceleration components in the XYZ triaxial directions. The triaxial gyro sensor 58 detects angular velocities in the XZ plane, the ZY plane, and the YX plane. The sensor information reception unit 78 receives detection value information from the triaxial acceleration sensor 56 and the triaxial gyro sensor 58 and sends the detection value information to the transmission unit 54. The operation input receiving unit 76 receives input information from the operation buttons 30, 32, 34, 36, 38, 40 and the activation button 42 and sends it to the transmitting unit 54. The transmission unit 54 transmits the detection value information from the triaxial acceleration sensor 56 and the detection value information from the triaxial gyro sensor 58 together with the input information from the operation buttons via the wireless communication module 50 in a predetermined cycle. To the wireless communication module. This transmission cycle is set to 11.25 milliseconds, for example.

受信部52は、無線通信モジュール50を介してゲーム装置10から送信される信号を受信し、受付部70に渡す。ゲーム装置10からは、発光体22の発光色を特定する色情報や、各種指示が送信される。色情報受付部72は、送信された色情報を受け付けると、発光色管理部90に渡す。   The receiving unit 52 receives a signal transmitted from the game apparatus 10 via the wireless communication module 50 and passes it to the receiving unit 70. From the game apparatus 10, color information specifying the emission color of the light emitter 22 and various instructions are transmitted. When the color information reception unit 72 receives the transmitted color information, the color information reception unit 72 passes it to the emission color management unit 90.

発光色管理部90は、発光部62の発光色の決定処理または決定支援処理を行う。色候補決定部92は、発光色の候補を決定する。たとえば、色候補決定部92は、撮像画像に含まれる環境に存在する色を除いて、発光色の候補を決定する。色決定部94は、色候補決定部92で決定された発光色の候補などから、発光体22の発光色を決定する。記録部82は、色決定部94が決定した色情報を記録する。色候補決定部92および色決定部94は、記録部82において記録された色情報の履歴から、発光色の候補および発光色をそれぞれ決定してもよい。   The emission color management unit 90 performs the emission color determination process or the determination support process of the light emission unit 62. The color candidate determination unit 92 determines a light emission color candidate. For example, the color candidate determination unit 92 determines the emission color candidates by excluding colors existing in the environment included in the captured image. The color determination unit 94 determines the light emission color of the light emitter 22 from the light emission color candidates determined by the color candidate determination unit 92. The recording unit 82 records the color information determined by the color determining unit 94. The color candidate determination unit 92 and the color determination unit 94 may determine a light emission color candidate and a light emission color from the history of color information recorded in the recording unit 82, respectively.

発光制御部60は、発光部62の発光を制御し、たとえば発光部62の色調や点灯のタイミングなどを制御する。発光部62は、赤色LED64a、緑色LED64b、青色LED64cを有し、複数色の発光を可能とする。発光制御部60は、色決定部94により決定された色情報にしたがって、赤色LED64a、緑色LED64b、青色LED64cの発光を調整する。   The light emission control unit 60 controls the light emission of the light emitting unit 62, and controls, for example, the color tone and lighting timing of the light emitting unit 62. The light emitting unit 62 includes a red LED 64a, a green LED 64b, and a blue LED 64c, and enables light emission of a plurality of colors. The light emission control unit 60 adjusts the light emission of the red LED 64a, the green LED 64b, and the blue LED 64c according to the color information determined by the color determination unit 94.

図4は、ゲーム装置10の構成を示す。ゲーム装置10は、フレーム画像取得部100、画像処理部102、キャリブレーション処理部104、発光色管理部110、無線通信モジュール120、受信部122、送信部124、受付部130、アプリケーション処理部140、出力部142および記録部150を備える。発光色管理部110は、色候補決定部112および色決定部114を有し、受付部130は、機器情報受付部132および入力受付部134を有する。無線通信モジュール120は、入力デバイス20の無線通信モジュール50との間でデータを送受信する機能をもつ。なお、無線通信モジュール120は、受信部122および送信部124を含んで構成されてもよい。   FIG. 4 shows the configuration of the game apparatus 10. The game apparatus 10 includes a frame image acquisition unit 100, an image processing unit 102, a calibration processing unit 104, a light emission color management unit 110, a wireless communication module 120, a reception unit 122, a transmission unit 124, a reception unit 130, an application processing unit 140, An output unit 142 and a recording unit 150 are provided. The emission color management unit 110 includes a color candidate determination unit 112 and a color determination unit 114, and the reception unit 130 includes a device information reception unit 132 and an input reception unit 134. The wireless communication module 120 has a function of transmitting / receiving data to / from the wireless communication module 50 of the input device 20. Note that the wireless communication module 120 may include a receiving unit 122 and a transmitting unit 124.

ゲーム装置10の各機能は、CPU、メモリ、メモリにロードされたプログラムなどによって実現され、図4においてはそれらの連携によって実現される機能ブロックを描いている。したがってこれらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者に理解されるところである。   Each function of the game apparatus 10 is realized by a CPU, a memory, a program loaded in the memory, and the like, and FIG. 4 illustrates functional blocks realized by their cooperation. Accordingly, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.

本実施例の情報処理システム1では、入力デバイス20の起動ボタン42が押下されると、ゲーム装置10に起動要求が送信され、ゲーム装置10の電源がオンされる。無線通信モジュール50は、ゲーム装置10を特定する識別情報を用いて呼び出しを行い、ゲーム装置10の無線通信モジュール120が、それに応答して、無線通信モジュール50と無線通信モジュール120との間で接続が確立する。このとき、入力デバイス20がマスタ、ゲーム装置10がスレーブとして動作するが、接続確立後は、その役割を交替する。以上の通信処理により、入力デバイス20は、操作ボタンの状態情報、3軸加速度センサ56および3軸ジャイロセンサ58の検出値情報を、ゲーム装置10に所定の周期で送信できるようになる。   In the information processing system 1 of the present embodiment, when the activation button 42 of the input device 20 is pressed, an activation request is transmitted to the game apparatus 10 and the power of the game apparatus 10 is turned on. The wireless communication module 50 makes a call using identification information that identifies the game apparatus 10, and the wireless communication module 120 of the game apparatus 10 connects between the wireless communication module 50 and the wireless communication module 120 in response thereto. Established. At this time, the input device 20 operates as a master and the game apparatus 10 operates as a slave, but their roles are switched after the connection is established. With the above communication processing, the input device 20 can transmit the operation button state information, the detection values information of the triaxial acceleration sensor 56 and the triaxial gyro sensor 58 to the game apparatus 10 at a predetermined cycle.

なお、入力デバイス20がゲーム装置10を呼び出す際、または接続確立後のタイミングで、入力デバイス20の送信部54は、記録部82に保持された機器情報をゲーム装置10に送信する。ゲーム装置10において、受信部122が、無線通信モジュール120を介して機器情報を受信する。機器情報受付部132は、機器情報を受け付けると、受け付けた機器情報を発光色管理部110に渡す。なお、機器情報受付部132は、一旦、メモリの所定領域に機器情報を格納し、発光色管理部110が必要なタイミングで、メモリから機器情報を取得してもよい。   Note that when the input device 20 calls the game apparatus 10 or at a timing after the connection is established, the transmission unit 54 of the input device 20 transmits the device information held in the recording unit 82 to the game apparatus 10. In the game apparatus 10, the receiving unit 122 receives device information via the wireless communication module 120. Upon receiving the device information, the device information receiving unit 132 passes the received device information to the emission color management unit 110. Note that the device information receiving unit 132 may temporarily store the device information in a predetermined area of the memory and acquire the device information from the memory at a timing required by the light emission color management unit 110.

フレーム画像取得部100はUSBインタフェースとして構成され、撮像装置14から所定の撮像速度(たとえば30フレーム/秒)でフレーム画像を取得する。本実施例の情報処理システム1では、ゲームを開始する前に、撮像装置14のカラーキャリブレーションが行われる。   The frame image acquisition unit 100 is configured as a USB interface, and acquires a frame image from the imaging device 14 at a predetermined imaging speed (for example, 30 frames / second). In the information processing system 1 of the present embodiment, color calibration of the imaging device 14 is performed before the game is started.

キャリブレーション処理部104がキャリブレーション用の発光指示を生成し、送信部124が、無線通信モジュール120を介して入力デバイス20に送信する。キャリブレーション用の発光指示は、発光部62を、たとえば赤色、緑色、青色の順にそれぞれ所定時間、発光させることを指示する情報である。入力デバイス20において、発光指示受付部74が発光指示を受け付けると、発光制御部60は、指示内容に含まれる発光色および発光時間にしたがって、発光部62を点灯制御する。   The calibration processing unit 104 generates a light emission instruction for calibration, and the transmission unit 124 transmits it to the input device 20 via the wireless communication module 120. The light emission instruction for calibration is information that instructs the light emitting unit 62 to emit light for a predetermined time in the order of red, green, and blue, for example. In the input device 20, when the light emission instruction receiving unit 74 receives a light emission instruction, the light emission control unit 60 controls lighting of the light emitting unit 62 in accordance with the light emission color and the light emission time included in the instruction content.

なお入力デバイス20において、記録部82は、キャリブレーション用の発光パターンを保持していてもよい。この場合、送信部124から送信される発光指示には、発光色および発光時間に関する情報は含まれていなくてもよく、発光指示受付部74が発光指示を受け付けると、発光制御部60が、記録部82からキャリブレーション用の発光パターンを読み出し、その発光パターンにしたがって、発光部62を点灯制御してもよい。   In the input device 20, the recording unit 82 may hold a light emission pattern for calibration. In this case, the light emission instruction transmitted from the transmission unit 124 may not include information on the light emission color and the light emission time. When the light emission instruction receiving unit 74 receives the light emission instruction, the light emission control unit 60 records the light. The light emission pattern for calibration may be read from the unit 82, and the light emitting unit 62 may be controlled to be turned on according to the light emission pattern.

フレーム画像取得部100は、撮像装置14からフレーム画像を取得すると、キャリブレーション処理部104に渡し、キャリブレーション処理部104は、発光部62が赤色、緑色、青色の順に点灯したフレーム画像から、カラーキャリブレーションを実行し、撮像装置14のゲインなどの調整を行う。   When the frame image acquisition unit 100 acquires the frame image from the imaging device 14, the frame image acquisition unit 100 passes the frame image to the calibration processing unit 104. Calibration is executed to adjust the gain and the like of the imaging device 14.

またキャリブレーション処理部104は、フレーム画像に含まれる環境色を抽出して、環境パラメータを生成する。環境色は、撮像装置14により撮像される空間に含まれる色であり、環境パラメータは、環境色の色情報として生成される。色情報は、1画素のR(赤)、G(緑)、B(青)を、それぞれ8ビットで表現した値であってよい。キャリブレーション処理部104は、生成した環境パラメータを、色候補決定部112に渡す。以上により、カラーキャリブレーションが終了する。   Further, the calibration processing unit 104 extracts environmental colors included in the frame image and generates environmental parameters. The environmental color is a color included in a space imaged by the imaging device 14, and the environmental parameter is generated as color information of the environmental color. The color information may be a value in which R (red), G (green), and B (blue) of one pixel are each expressed by 8 bits. The calibration processing unit 104 passes the generated environment parameter to the color candidate determination unit 112. Thus, the color calibration is completed.

以下、アプリケーション実行時の処理について説明する。
発光色管理部110は、発光部62の発光色の決定処理または決定支援処理を行う。色候補決定部112は、環境パラメータを利用して、発光色の候補を決定する。発光部62が環境色と同色で発光すると、フレーム画像から発光部62の画像を抽出することが困難なケースが生じる。典型的な例を示すと、赤い壁で囲まれた部屋の中で、発光部62を赤色に点灯しても、フレーム画像において発光部62の画像と壁画像とを区別して認識することは容易でない。そこで、色候補決定部112は、環境パラメータにより特定される色情報を除いて、発光色の候補を決定することが好ましい。なお、フレーム画像において、微小な画素数しか占めない環境色は、環境パラメータに含めないことが好ましい。このように発光部画像の認識精度に実質的な影響を与えない環境色を無視することで、発光色候補の選択幅を広げることが可能となる。
In the following, processing during application execution will be described.
The light emission color management unit 110 performs a light emission color determination process or a determination support process of the light emission unit 62. The color candidate determination unit 112 determines an emission color candidate using an environmental parameter. When the light emitting unit 62 emits light in the same color as the environmental color, it may be difficult to extract the image of the light emitting unit 62 from the frame image. As a typical example, even if the light emitting unit 62 is lit red in a room surrounded by a red wall, it is easy to distinguish and recognize the image of the light emitting unit 62 and the wall image in the frame image. Not. Therefore, it is preferable that the color candidate determination unit 112 determines the emission color candidates by excluding the color information specified by the environmental parameters. It should be noted that it is preferable not to include environmental colors that occupy only a small number of pixels in the frame image. Thus, by ignoring environmental colors that do not substantially affect the recognition accuracy of the light emitting unit image, it is possible to widen the selection range of light emitting color candidates.

色決定部114は、色候補決定部112で決定された発光色の候補などから、発光体22の発光色を決定する。記録部150は、色決定部114が決定した色情報を記録する。色候補決定部112および色決定部114は、記録部150において記録された色情報の履歴から、発光色の候補および発光色をそれぞれ決定してもよい。送信部124は、無線通信モジュール120を介して、色決定部114で決定された色情報を入力デバイス20に通知する。入力デバイス20において、色情報受付部72が、受信部52から色情報を受け付けると、発光色管理部90に渡す。色決定部94は、渡された色情報を、発光部62の発光色情報として決定する。色決定部94は、色情報を発光制御部60に渡し、発光制御部60は、渡された色情報にしたがって発光部62を点灯制御する。   The color determination unit 114 determines the light emission color of the light emitter 22 from the light emission color candidates determined by the color candidate determination unit 112. The recording unit 150 records the color information determined by the color determination unit 114. The color candidate determination unit 112 and the color determination unit 114 may determine a light emission color candidate and a light emission color from the history of color information recorded in the recording unit 150, respectively. The transmission unit 124 notifies the input device 20 of the color information determined by the color determination unit 114 via the wireless communication module 120. In the input device 20, when the color information reception unit 72 receives the color information from the reception unit 52, the color information reception unit 72 passes the color information to the emission color management unit 90. The color determination unit 94 determines the passed color information as the emission color information of the light emitting unit 62. The color determination unit 94 passes the color information to the light emission control unit 60, and the light emission control unit 60 controls the lighting of the light emission unit 62 according to the passed color information.

ゲーム装置10において、画像処理部102は、フレーム画像から発光体画像を抽出する。画像処理部102は、フレーム画像中の発光体画像の位置、および大きさを特定する。画像処理部102は、フレーム画像データを、発光部62の発光色に応じた閾値を用いて2値化処理し、2値化された画像を生成してもよい。この2値化処理により、所定の閾値より大きい輝度を保持する画素の画素値が“1”に符号化され、所定の閾値以下の輝度を保持する画素の画素値が“0”に符号化される。これにより画像処理部102は、2値化された画像から、発光体画像の位置および大きさを特定できる。たとえば画像処理部102は、フレーム画像における発光体画像の重心座標と、発光体画像の半径や面積を特定する。なお、複数のユーザが入力デバイス20を操作し、フレーム画像中に複数の発光体22が存在する場合には、画像処理部102は、それぞれの発光体22の発光色に応じた閾値を用いて、複数の2値化された画像を生成し、それぞれの発光体画像の位置および大きさを特定する。   In the game apparatus 10, the image processing unit 102 extracts a light emitter image from the frame image. The image processing unit 102 specifies the position and size of the light emitter image in the frame image. The image processing unit 102 may binarize the frame image data using a threshold value corresponding to the emission color of the light emitting unit 62 to generate a binarized image. As a result of this binarization processing, the pixel value of the pixel holding the luminance greater than the predetermined threshold is encoded as “1”, and the pixel value of the pixel holding the luminance equal to or lower than the predetermined threshold is encoded as “0”. The Accordingly, the image processing unit 102 can specify the position and size of the light emitter image from the binarized image. For example, the image processing unit 102 specifies the barycentric coordinates of the light emitter image in the frame image and the radius and area of the light emitter image. When a plurality of users operate the input device 20 and there are a plurality of light emitters 22 in the frame image, the image processing unit 102 uses a threshold value corresponding to the light emission color of each light emitter 22. Then, a plurality of binarized images are generated, and the position and size of each light emitter image are specified.

画像処理部102は、特定された発光体画像の位置および大きさから、撮像装置14からみた入力デバイス20の位置情報を導出する。画像処理部102は、発光体画像の重心座標からカメラ座標における位置座標を導出し、また発光体画像の半径や面積から、撮像装置14からの距離情報を導出する。この位置座標および距離情報は、入力デバイス20の位置情報を構成する。画像処理部102は、フレーム画像ごとに入力デバイス20の位置情報を導出し、アプリケーション処理部140に引き渡す。アプリケーション処理部140は、入力デバイス20の位置情報を、ゲームの操作指示として受け取る。   The image processing unit 102 derives position information of the input device 20 as viewed from the imaging device 14 from the position and size of the identified light emitter image. The image processing unit 102 derives position coordinates in the camera coordinates from the barycentric coordinates of the light emitter image, and derives distance information from the imaging device 14 from the radius and area of the light emitter image. The position coordinates and distance information constitute position information of the input device 20. The image processing unit 102 derives the position information of the input device 20 for each frame image and passes it to the application processing unit 140. The application processing unit 140 receives the position information of the input device 20 as a game operation instruction.

受信部122は、無線通信モジュール120を介して、入力デバイス20から送信される操作ボタンの状態情報、およびセンサ検出値情報を受信し、入力受付部134に供給する。入力受付部134は、ボタン状態情報およびセンサ検出値情報を分離し、アプリケーション処理部140に引き渡す。アプリケーション処理部140は、ボタン状態情報およびセンサ検出値情報を、ゲームの操作指示として受け取る。アプリケーション処理部140は、センサ検出値情報を、入力デバイス20の姿勢情報として取り扱う。   The receiving unit 122 receives the operation button state information and the sensor detection value information transmitted from the input device 20 via the wireless communication module 120, and supplies them to the input receiving unit 134. The input reception unit 134 separates the button state information and the sensor detection value information and passes them to the application processing unit 140. The application processing unit 140 receives button state information and sensor detection value information as game operation instructions. The application processing unit 140 handles sensor detection value information as posture information of the input device 20.

アプリケーション処理部140は、入力デバイス20の位置情報および姿勢情報と、ボタン状態情報とからゲームを進行させて、ゲームプログラムの処理結果を示す画像信号を生成する。画像信号は出力部142から表示装置12に送られ、表示画像として出力される。   The application processing unit 140 advances the game from the position information and posture information of the input device 20 and the button state information, and generates an image signal indicating the processing result of the game program. The image signal is sent from the output unit 142 to the display device 12 and output as a display image.

本実施例の情報処理システム1では、入力デバイス20の発光体22を、撮像装置14の撮像画像から抽出することで、ゲーム装置10が、発光体22の位置情報をゲームの処理に反映させる。そのため、発光体22は、環境パラメータに含まれる色以外の色で発光することが好ましい。これにより、ゲーム装置10は、発光体22の画像を、撮像画像から精度良く抽出することができる。   In the information processing system 1 according to the present embodiment, the game device 10 reflects the position information of the light emitter 22 in the game process by extracting the light emitter 22 of the input device 20 from the captured image of the imaging device 14. Therefore, the light emitter 22 preferably emits light in a color other than the color included in the environmental parameters. Thereby, the game device 10 can accurately extract the image of the light emitter 22 from the captured image.

一方、入力デバイス20は、発光体22だけでなく、ユーザにより把持される本体24を含んで構成されている。画像処理部102が発光体画像をフレーム画像から抽出する際、本体24は、発光体22に隣接しているため、発光体画像の認識精度に与える影響は少なくない。キャリブレーション処理部104は、フレーム画像に含まれる環境色を抽出して環境パラメータを生成するが、このフレーム画像に入力デバイス20が含まれる場合であっても、撮像装置14に対する入力デバイス20の姿勢によっては、本体24の画像がフレーム画像に含まれないこともある。本体24が撮像されなければ、本体24の色情報が環境色として特定されないことになるが、上記したように、本体24の色は発光体画像の認識精度に影響を及ぼす可能性があるため、発光色の決定に際しては、本体24の色情報を確実に加味できるようにすることが好ましい。   On the other hand, the input device 20 includes not only the light emitter 22 but also a main body 24 held by the user. When the image processing unit 102 extracts the illuminant image from the frame image, the main body 24 is adjacent to the illuminant 22, and thus has a considerable influence on the recognition accuracy of the illuminant image. The calibration processing unit 104 extracts environmental colors included in the frame image and generates environmental parameters. Even when the input device 20 is included in the frame image, the orientation of the input device 20 with respect to the imaging device 14 Depending on the case, the image of the main body 24 may not be included in the frame image. If the main body 24 is not imaged, the color information of the main body 24 is not specified as an environmental color. However, as described above, the color of the main body 24 may affect the recognition accuracy of the illuminant image. In determining the emission color, it is preferable to ensure that the color information of the main body 24 is taken into account.

また、ユーザは、発光体22を好きな色に発光させたいという要望もある。たとえばユーザが発光色を選択できるアプリケーションである場合、ユーザは、環境色ではない好みの色で発光体22を発光させて、ゲームをプレイできる。次回ゲームをするときに、ユーザは、また色を選択することになるが、この選択作業を省略できれば、ユーザは、すぐにゲームをプレイできるという利点がある。以上の事情のもと、情報処理システム1における発光色の決定処理を説明する。情報処理システム1では、ゲーム装置10による発光色の決定処理と、入力デバイス20による発光色の決定処理がサポートされる。   There is also a demand for the user to cause the light emitter 22 to emit light in a desired color. For example, in the case of an application that allows the user to select a light emission color, the user can play a game by causing the light emitter 22 to emit light in a favorite color that is not an environmental color. When the game is played next time, the user again selects a color. If this selection operation can be omitted, there is an advantage that the user can play the game immediately. Based on the above circumstances, the process for determining the emission color in the information processing system 1 will be described. The information processing system 1 supports the emission color determination process by the game device 10 and the emission color determination process by the input device 20.

<ゲーム装置10による発光色の決定処理>
ゲーム装置10において、機器情報受付部132が、入力デバイス20の機器情報を受け付ける。機器情報は、入力デバイス20を特定するデバイス識別番号や、入力デバイス20の本体24の色情報などを含んでいる。本実施例において、デバイス識別番号や、本体色情報は、本体24の色情報を特定するための色特定情報として受け付けられる。
<Emission Color Determination Process by Game Device 10>
In the game apparatus 10, the device information receiving unit 132 receives device information of the input device 20. The device information includes a device identification number that identifies the input device 20, color information of the main body 24 of the input device 20, and the like. In this embodiment, the device identification number and the main body color information are accepted as color specifying information for specifying the color information of the main body 24.

機器情報受付部132において、入力デバイス20の本体24の色情報は、直接的に、本体24の色情報を特定する色特定情報である。たとえば、本体24が赤色である場合、機器情報に含まれる色情報は、赤色を示す情報である。一方、機器情報に色情報が含まれていない場合であっても、ゲーム装置10は、入力デバイス20のデバイス識別情報と、本体24の色情報とを対応付けたテーブルを予め保持しておくことで、デバイス識別情報を、間接的に本体24の色情報を特定する色特定情報として受け付けることができる。最初に入力デバイス20を利用する際、デバイス識別情報をゲーム装置10に機器登録(ペアリング)する必要があるが、このときに、ユーザが本体24の色情報を登録することで、対応テーブルが作成される。機器情報受付部132は、デバイス識別情報を受け付けると、テーブルを参照して、デバイス識別情報をキーとして色情報を読み出す。機器情報受付部132は、色特定情報から特定される本体24の色情報を発光色管理部110に渡す。   In the device information receiving unit 132, the color information of the main body 24 of the input device 20 is color specifying information that directly specifies the color information of the main body 24. For example, when the main body 24 is red, the color information included in the device information is information indicating red. On the other hand, even if the device information does not include color information, the game apparatus 10 holds in advance a table in which the device identification information of the input device 20 and the color information of the main body 24 are associated with each other. Thus, the device identification information can be received as color specifying information for specifying the color information of the main body 24 indirectly. When the input device 20 is used for the first time, it is necessary to register (pair) the device identification information with the game device 10. At this time, the user registers the color information of the main body 24, so that the correspondence table is created. Created. When the device information receiving unit 132 receives the device identification information, the device information receiving unit 132 reads the color information using the device identification information as a key with reference to the table. The device information receiving unit 132 passes the color information of the main body 24 specified from the color specifying information to the emission color management unit 110.

色決定部114は、本体24の色情報を受けると、本体24の色情報とは異なる色情報を、発光体22の発光色として決定する。これにより、撮像装置14により撮像されるフレーム画像において、発光体画像と本体画像とを、画像処理により容易に分離できるようになる。   When the color determining unit 114 receives the color information of the main body 24, the color determining unit 114 determines color information different from the color information of the main body 24 as the emission color of the light emitter 22. Thereby, in the frame image imaged by the imaging device 14, the light emitter image and the main body image can be easily separated by image processing.

このとき、色候補決定部112が、本体24の色情報を受けて、発光色の候補を決定し、色決定部114が、候補の中から、発光色を決定してもよい。色候補決定部112による候補の決定は、発光体22で生成可能な複数の発光色から、本体24の色情報を除外することで、発光色の候補を決定する。なお色候補決定部112は、環境パラメータにより特定される色情報を候補から既に除外しており、さらに本体24の色情報を除外することで、発光色の候補を決定する。なお、発光色の候補は、RGBの画素値を特定した色情報そのものであってもよく、また、ユーザが色を選択できるカラーテンプレートにおいて、環境色情報および本体色情報が選択できないように選択範囲を制限したものであってもよい。このように絞られた候補の中から、色決定部114は、発光色を決定する。このとき色決定部114は、ユーザの選択指示にしたがって発光色を決定してもよい。これにより、撮像装置14により撮像されるフレーム画像において、発光体画像を、本体画像を含む環境画像から、画像処理により容易に分離できるようになる。送信部124は、色決定部114により決定された色情報を、無線通信モジュール120を介して入力デバイス20に通知する。   At this time, the color candidate determination unit 112 may receive the color information of the main body 24 to determine a light emission color candidate, and the color determination unit 114 may determine a light emission color from the candidates. In the candidate determination by the color candidate determining unit 112, the candidate for the emission color is determined by excluding the color information of the main body 24 from the plurality of emission colors that can be generated by the light emitter 22. Note that the color candidate determination unit 112 has already excluded the color information specified by the environment parameter from the candidates, and further determines the emission color candidate by excluding the color information of the main body 24. Note that the luminescent color candidate may be color information itself specifying RGB pixel values, or a selection range so that environmental color information and main body color information cannot be selected in a color template that allows the user to select a color. May be limited. From the candidates thus narrowed down, the color determination unit 114 determines the emission color. At this time, the color determination unit 114 may determine the emission color according to a user's selection instruction. Thereby, in the frame image imaged by the imaging device 14, the light emitter image can be easily separated from the environment image including the main body image by image processing. The transmission unit 124 notifies the color information determined by the color determination unit 114 to the input device 20 via the wireless communication module 120.

色候補決定部112は、決定した発光色の候補を、ユーザに提示してもよい。
図5は、発光色候補の提示画面の一例を示す。表示装置12において、色候補決定部112により決定された発光色の候補が、配色領域200a〜200fに示される。各配色領域200a〜200fに、候補色が付けられており、ユーザは、入力デバイス20を操作して、いずれかの配色領域200を選択できる。ユーザが、たとえば配色領域200bを選択すると、入力受付部134が、入力デバイス20に入力された操作指示を受け付け、色決定部114が、発光体22の色情報を、配色領域200bの色情報に決定する。複数の発光色候補が提示されることで、ユーザは、好きな色を選択できる。
The color candidate determination unit 112 may present the determined emission color candidates to the user.
FIG. 5 shows an example of an emission color candidate presentation screen. In the display device 12, the light emission color candidates determined by the color candidate determination unit 112 are shown in the color arrangement regions 200a to 200f. Candidate colors are assigned to the respective color arrangement regions 200 a to 200 f, and the user can select one of the color arrangement regions 200 by operating the input device 20. For example, when the user selects the color arrangement area 200b, the input reception unit 134 receives an operation instruction input to the input device 20, and the color determination unit 114 converts the color information of the light emitter 22 into the color information of the color arrangement area 200b. decide. By presenting a plurality of emission color candidates, the user can select a favorite color.

なお、色決定部114が色情報を決定し、送信部124が入力デバイス20に色情報を通知すると、入力デバイス20において受信部52が、色情報を受信する。色情報受付部72は、色情報を受け付け、色決定部94に渡すと、色決定部94は、発光体22の色情報として決定し、発光制御部60が、その色情報で発光部62を発光する。   When the color determination unit 114 determines color information and the transmission unit 124 notifies the input device 20 of the color information, the reception unit 52 in the input device 20 receives the color information. When the color information receiving unit 72 receives the color information and passes it to the color determining unit 94, the color determining unit 94 determines the color information of the light emitter 22, and the light emission control unit 60 uses the color information to identify the light emitting unit 62. Emits light.

図6は、色情報決定処理のフローチャートを示す。図6に示すフローチャートにおいては、各部の処理手順を、ステップを意味するS(Stepの頭文字)と数字との組み合わせによって表示する。また、Sと数字との組み合わせによって表示した処理で何らかの判断処理が実行され、その判断結果が肯定的であった場合は、Y(Yesの頭文字)を付加して、例えば、(S10のY)と表示し、逆にその判断結果が否定的であった場合は、N(Noの頭文字)を付加して、(S10のN)と表示する。なお、フローチャートにおける表示の意味は、他の図面に示すフローチャートでも同じである。   FIG. 6 shows a flowchart of the color information determination process. In the flowchart shown in FIG. 6, the processing procedure of each part is displayed by a combination of S (acronym for Step) meaning a step and a number. In addition, when a determination process is executed in the process displayed by the combination of S and a number, and the determination result is affirmative, Y (acronym for Yes) is added, for example (Y in S10) If the result of the determination is negative, N (acronym for No) is added and (N in S10) is displayed. The meaning of the display in the flowchart is the same in the flowcharts shown in other drawings.

機器情報受付部132が、入力デバイス20の本体24の色情報を特定するための色特定情報を受け付ける(S10)。色候補決定部112は、環境パラメータおよび本体24の色情報から、発光体22に割当可能な発光色の候補を決定する(S12)。この候補は、表示装置12においてユーザに提示される(S14のN)。ユーザが、いずれかの候補を選択すると(S14のY)、色決定部114は、選択された色情報を、発光体22の色情報として決定する(S16)。送信部124は、色決定部114により決定された色情報を、無線通信モジュール120を介して入力デバイス20に通知する(S18)。   The device information receiving unit 132 receives color specifying information for specifying the color information of the main body 24 of the input device 20 (S10). The color candidate determination unit 112 determines a light emission color candidate that can be assigned to the light emitter 22 from the environmental parameters and the color information of the main body 24 (S12). This candidate is presented to the user on the display device 12 (N in S14). When the user selects one of the candidates (Y in S14), the color determination unit 114 determines the selected color information as the color information of the light emitter 22 (S16). The transmission unit 124 notifies the input device 20 of the color information determined by the color determination unit 114 via the wireless communication module 120 (S18).

なお、別のユーザが、ゲームに途中参加する場合を想定する。既に色情報を割り当てられている入力デバイスを「第1入力デバイス20」、途中参加するユーザの入力デバイスを「第2入力デバイス20」と呼ぶ。   It is assumed that another user participates in the game halfway. An input device to which color information has already been assigned is referred to as a “first input device 20”, and an input device of a user who participates midway is referred to as a “second input device 20”.

既に説明したように、新たなユーザが保有する第2入力デバイス20は、ゲーム装置10に機器情報を送信し、機器情報受付部132が、第2入力デバイス20の本体24の色情報を特定するための色特定情報を取得する。機器情報受付部132は、本体24の色情報を発光色管理部110に渡す。   As already described, the second input device 20 owned by the new user transmits device information to the game apparatus 10, and the device information receiving unit 132 specifies the color information of the main body 24 of the second input device 20. Color specific information is acquired. The device information receiving unit 132 passes the color information of the main body 24 to the emission color management unit 110.

色決定部114は、第2入力デバイス20の本体24の色情報を受けると、第2入力デバイス20の発光体22の色情報を、第1入力デバイス20の発光体22の色情報とは異なるように決定する。これにより、第1入力デバイス20と第2入力デバイス20の発光色を異ならせることができ、画像処理部102が、それぞれを区別して認識することができるようになる。   When the color determination unit 114 receives the color information of the main body 24 of the second input device 20, the color information of the light emitter 22 of the second input device 20 is different from the color information of the light emitter 22 of the first input device 20. To be determined. Thereby, the light emission colors of the first input device 20 and the second input device 20 can be made different, and the image processing unit 102 can distinguish and recognize each of them.

このとき、色決定部114は、第2入力デバイス20の本体24の色情報と、第1入力デバイス20の発光体22の色情報とが同色を示す場合には、第1入力デバイス20の発光体22の色情報を変更する。なお、同色とは、色情報を構成するRGBすべての画素値が同じ場合だけでなく、異なる場合であっても画像処理部102においてフィルタ処理により分離が困難な色も含む。たとえば、第2入力デバイス20の本体24の色情報(R,G,B)が(255,0,0)と赤色を示す場合、第1入力デバイス20の発光体22の色情報が(245,0,0)と僅かながら異なる赤色を示す場合であっても、これらの色情報を画像処理部102において区別するのは実際上困難であるため、このような場合は、第1入力デバイス20の発光体22の色情報が変更される。同色であるか否かを判定するための閾値は環境に依存し、色決定部114は、環境に依存した閾値マップ情報をもつことで、第2入力デバイス20の本体色情報と、第1入力デバイス20の発光色情報とが同色か否かの判断を行うようにする。   At this time, when the color information of the main body 24 of the second input device 20 and the color information of the light emitter 22 of the first input device 20 indicate the same color, the color determination unit 114 emits light of the first input device 20. The color information of the body 22 is changed. Note that the same color includes not only the case where all the RGB pixel values constituting the color information are the same, but also the color that is difficult to be separated by the filter processing in the image processing unit 102 even if they are different. For example, when the color information (R, G, B) of the main body 24 of the second input device 20 indicates (255, 0, 0) and red, the color information of the light emitter 22 of the first input device 20 is (245, Even when a red color slightly different from (0, 0) is displayed, it is practically difficult to distinguish the color information in the image processing unit 102. In such a case, the first input device 20 The color information of the light emitter 22 is changed. The threshold for determining whether or not the colors are the same depends on the environment, and the color determination unit 114 has the threshold map information depending on the environment, so that the main body color information of the second input device 20 and the first input It is determined whether or not the light emission color information of the device 20 is the same color.

なお、第1入力デバイス20の発光色情報を変更する際、色決定部114は、強制的に変更処理を実行してもよいが、色候補決定部112が、発光色候補の提示画面を表示装置12に生成して、ユーザが好きな色を選択できるようにしてもよい。   Note that when changing the emission color information of the first input device 20, the color determination unit 114 may forcibly execute the change process, but the color candidate determination unit 112 displays a display screen of emission color candidates. It may be generated in the device 12 so that the user can select a favorite color.

色決定部114は、発光体22の色情報を決定すると、記録部150に記録する。一般に、表示装置12や撮像装置14は、部屋に配置されており、その配置が変更されることは希である。したがって、撮像装置14に撮像される空間も大きく変わることは少なく、したがって環境パラメータも日によって大きく変わるものではない。   When the color determining unit 114 determines the color information of the light emitter 22, the color determining unit 114 records the color information in the recording unit 150. In general, the display device 12 and the imaging device 14 are arranged in a room, and the arrangement is rarely changed. Therefore, the space imaged by the imaging device 14 is not significantly changed, and therefore the environmental parameters are not greatly changed from day to day.

色決定部114は、環境パラメータを参照して発光色情報を決定するため、この発光色情報は、次回のゲームプレイ時においても、利用できる可能性は高い。さらに、発光色は、ユーザの選択によって決定されるため、ユーザの好みの色であることが多い。そこで、記録部150に、色決定部114で決定された色情報を記録しておくことで、次回のゲームプレイ時に、記録部150に記録された色情報を利用してもよい。   Since the color determining unit 114 determines the light emission color information with reference to the environmental parameters, the light emission color information is highly likely to be used even in the next game play. Furthermore, since the emission color is determined by the user's selection, it is often the user's favorite color. Therefore, by recording the color information determined by the color determination unit 114 in the recording unit 150, the color information recorded in the recording unit 150 may be used at the next game play.

以上の理由から、ゲーム装置10では、色決定部114が決定した色情報の履歴を記録部150に記録する。このとき、色決定部114は、入力デバイス20を特定するデバイス識別情報と、色情報とを対応づけて記録する。たとえば、ユーザAが第1入力デバイス20を、ユーザBが第2入力デバイス20を使用する場合、第1入力デバイス20のデバイス識別情報と、その発光色情報とを対応づけて記録することで、ユーザAに対して、次回プレイ時に、過去の発光色を割り当てることができ、同様に、第2入力デバイス20のデバイス識別情報と、その発光色情報とを対応づけて記録することで、ユーザBに対して、次回プレイ時に過去の発光色を割り当てることができる。   For the above reason, the game apparatus 10 records the history of the color information determined by the color determination unit 114 in the recording unit 150. At this time, the color determination unit 114 records device identification information for specifying the input device 20 and color information in association with each other. For example, when the user A uses the first input device 20 and the user B uses the second input device 20, by recording the device identification information of the first input device 20 and the emission color information in association with each other, In the next play, the user can assign a past emission color to the user A. Similarly, by recording the device identification information of the second input device 20 and the emission color information in association with each other, the user B On the other hand, the past emission color can be assigned at the next play.

具体的には、ゲーム装置10と入力デバイス20との無線接続が確立すると、色決定部114は、入力デバイス20のデバイス識別情報を機器情報受付部132から受け取り、記録部150に記録されている発光色情報を取得する。色決定部114は、記録部150に記録されている発光色情報のうち、直近に記録された発光色情報、すなわち前回プレイの終了時に割り当てられていた発光色情報を、発光体22の色情報として決定する。これにより、ユーザが前回選択した発光色を、ユーザによる選択動作なしに、再度割り当てることが可能となる。   Specifically, when the wireless connection between the game apparatus 10 and the input device 20 is established, the color determination unit 114 receives the device identification information of the input device 20 from the device information reception unit 132 and is recorded in the recording unit 150. Get the emission color information. The color determination unit 114 uses the emission color information recorded most recently, that is, the emission color information assigned at the end of the previous play, among the emission color information recorded in the recording unit 150. Determine as. Thereby, it becomes possible to reassign the luminescent color which the user selected last time, without the selection operation | movement by a user.

なお、このとき色候補決定部112が、環境パラメータを利用して割当可能な発光色の候補を決定し、記録部150から取得した発光色情報が候補に含まれる場合に、色決定部114が、色情報を決定してもよい。これにより、環境パラメータを加味した発光色の割当が実現できる。このとき、記録部150に記録された直近の発光色情報が利用できなければ、現在日時から記録日時が近い順に、割当可能な発光色であるか判定して、発光体22の色情報が決定されてもよい。   At this time, when the color candidate determining unit 112 determines the luminescent color candidates that can be assigned using the environmental parameters, and the luminescent color information acquired from the recording unit 150 is included in the candidates, the color determining unit 114 The color information may be determined. As a result, it is possible to realize the assignment of the luminescent color in consideration of the environmental parameters. At this time, if the latest emission color information recorded in the recording unit 150 is not available, it is determined whether the emission color can be assigned in the order of the recording date and time from the current date and time, and the color information of the light emitter 22 is determined. May be.

また、ゲーム装置10と入力デバイス20との無線接続が確立すると、色候補決定部112は、入力デバイス20のデバイス識別情報を機器情報受付部132から受け取り、記録部150に記録されている履歴から、現在日時に近い順に複数の発光色情報を取得し、図5に示す提示画面を生成してもよい。入力受付部134は、ユーザから発光色の決定指示を受け付け、色決定部114は、決定指示に基づいて、発光体22の色情報を決定する。これにより、ユーザは、前回プレイ時の色情報だけでなく、複数の色情報を選択肢として提示されることになり、発光色の選択機会が増えることになる。   In addition, when the wireless connection between the game apparatus 10 and the input device 20 is established, the color candidate determination unit 112 receives the device identification information of the input device 20 from the device information reception unit 132, and from the history recorded in the recording unit 150. Alternatively, a plurality of emission color information may be acquired in order from the current date and time to generate the presentation screen shown in FIG. The input reception unit 134 receives a determination instruction for the emission color from the user, and the color determination unit 114 determines the color information of the light emitter 22 based on the determination instruction. As a result, the user is presented not only with the color information at the time of the previous play but also with a plurality of color information as options, and the opportunity for selecting the emission color increases.

図7は、色情報決定処理のフローチャートを示す。機器情報受付部132が、入力デバイス20のデバイス識別情報を受け付ける(S30)。色候補決定部112は、入力デバイス20のデバイス識別情報を機器情報受付部132から取得すると、記録部150を参照して、デバイス識別情報に対応づけられた履歴から、候補として、複数の発光色情報を取得する(S32)。この候補は、表示装置12においてユーザに提示される(S34のN)。ユーザが、いずれかの候補を選択すると(S34のY)、色決定部114は、選択された色情報を、発光体22の色情報として決定する(S36)。送信部124は、色決定部114により決定された色情報を、無線通信モジュール120を介して入力デバイス20に通知する(S38)。   FIG. 7 shows a flowchart of the color information determination process. The device information receiving unit 132 receives device identification information of the input device 20 (S30). When the color candidate determination unit 112 acquires the device identification information of the input device 20 from the device information reception unit 132, the color candidate determination unit 112 refers to the recording unit 150 and uses a plurality of emission colors as candidates from the history associated with the device identification information. Information is acquired (S32). This candidate is presented to the user on the display device 12 (N in S34). When the user selects any one of the candidates (Y in S34), the color determination unit 114 determines the selected color information as the color information of the light emitter 22 (S36). The transmission unit 124 notifies the input device 20 of the color information determined by the color determination unit 114 via the wireless communication module 120 (S38).

以上は、ゲーム装置10による発光色の決定処理を示したが、以下、入力デバイス20による発光色の決定処理を示す。
<入力デバイス20による発光色の決定処理>
入力デバイス20において、記録部82は、色決定部94が決定した色情報の履歴を記録する。色決定部94は、色情報受付部72がゲーム装置10から受け付けた色情報を、発光部62の色情報として決定する。したがって、記録部82には、ゲーム装置10側で決定された色情報と、入力デバイス20側で決定された色情報の履歴が蓄積されている。
The above is the process for determining the emission color by the game apparatus 10, but the process for determining the emission color by the input device 20 will be described below.
<Emission Color Determination Process Using Input Device 20>
In the input device 20, the recording unit 82 records a history of color information determined by the color determining unit 94. The color determining unit 94 determines the color information received by the color information receiving unit 72 from the game apparatus 10 as the color information of the light emitting unit 62. Accordingly, the recording unit 82 stores color information determined on the game apparatus 10 side and color information history determined on the input device 20 side.

色決定部94は、記録部82に記録されている発光色情報を取得する。色決定部114は、記録部82に記録されている発光色情報のうち、直近に記録された発光色情報、すなわち前回プレイの終了時に割り当てられていた発光色情報を、発光体22の色情報として決定する。これにより、ユーザが前回選択した発光色を、ユーザによる選択動作なしに、再度割り当てることが可能となる。   The color determination unit 94 acquires the emission color information recorded in the recording unit 82. The color determination unit 114 uses the emission color information recorded in the recording unit 82 as the most recently recorded emission color information, that is, the emission color information assigned at the end of the previous play. Determine as. Thereby, it becomes possible to reassign the luminescent color which the user selected last time, without the selection operation | movement by a user.

また、色候補決定部92は、記録部82に記録されている履歴から、現在日時から記録日時が近い順に複数の発光色情報を取得してもよい。このとき、色候補決定部92は、現在日時に近い順に、色情報を色決定部94に渡す。色決定部94は、その色情報を発光制御部60に送り、発光制御部60は、発光部62を発光する。   Further, the color candidate determination unit 92 may acquire a plurality of pieces of light emission color information from the history recorded in the recording unit 82 in the order of the recording date and time from the current date and time. At this time, the color candidate determination unit 92 passes the color information to the color determination unit 94 in the order from the current date and time. The color determination unit 94 sends the color information to the light emission control unit 60, and the light emission control unit 60 emits the light emission unit 62.

ユーザは、発光色が気に入らなければ、簡易な操作で、その発光色をキャンセルする。たとえば、この簡易な操作は、ユーザが入力デバイス20を横方向に振る動作であるとする。ユーザが入力デバイス20を横方向に振ると、センサ情報受付部78が、センサ84の検出値情報を受け付ける。この検出値情報から、たとえば入力デバイス20の内部回路またはゲーム装置10で横振り動作であることが判定され、発光色管理部90に通知されると、発光色管理部90は、発光色候補がキャンセルされたことを認識する。色候補決定部92は、次の色情報を色決定部94に渡し、色決定部94は、その色情報を発光制御部60に送ると、発光制御部60は、発光部62を発光する。これにより、ユーザは、前回プレイ時の色情報だけでなく、複数の色情報を選択肢として提示されることになり、発光色を簡易に選択できるようになる。ユーザは、発光色を気に入ると、発光色の決定操作を行う。この決定操作は、たとえばユーザが入力デバイス20を縦方向に振る動作であり、上記したような手順で、発光色管理部90は、発光色が決定されたことを認識する。   If the user does not like the emitted color, the user cancels the emitted color with a simple operation. For example, it is assumed that this simple operation is an operation in which the user shakes the input device 20 in the horizontal direction. When the user shakes the input device 20 in the horizontal direction, the sensor information receiving unit 78 receives detection value information of the sensor 84. From this detected value information, for example, when the internal circuit of the input device 20 or the game apparatus 10 determines that the operation is a swinging motion and notifies the light emission color management unit 90, the light emission color management unit 90 determines whether the light emission color candidate is present. Recognize that it was canceled. The color candidate determination unit 92 passes the next color information to the color determination unit 94, and when the color determination unit 94 sends the color information to the light emission control unit 60, the light emission control unit 60 emits the light emission unit 62. As a result, the user is presented not only with the color information at the time of the previous play but also with a plurality of color information as options, and can easily select the emission color. When the user likes the emitted color, the user performs an operation for determining the emitted color. This determination operation is, for example, an operation in which the user swings the input device 20 in the vertical direction, and the light emission color management unit 90 recognizes that the light emission color has been determined in the above-described procedure.

以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。   In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and such modifications are also within the scope of the present invention. .

たとえば、本体24に複数の色づけがされている場合、入力デバイス20からゲーム装置10に送信する機器情報には、複数の色情報を特定するための色特定情報が含まれる。また、たとえば、模様のシールなどが本体24に貼り付けられている場合には、ユーザにより、ゲーム装置10に対して、入力デバイス20の識別情報と本体24の色情報とを対応付けたテーブルに、さらにシールの色情報が登録されることが好ましい。また、シールの色情報を本体24の色情報としてテーブルに登録してもよい。   For example, when the main body 24 has a plurality of colors, the device information transmitted from the input device 20 to the game apparatus 10 includes color specifying information for specifying a plurality of color information. Further, for example, when a pattern sticker or the like is affixed to the main body 24, the user associates the game apparatus 10 with a table in which the identification information of the input device 20 and the color information of the main body 24 are associated with each other. Further, it is preferable that color information of the seal is registered. Further, the color information of the seal may be registered in the table as the color information of the main body 24.

実施例で、環境パラメータについて説明したが、環境パラメータにより、発光色として割り当てることができない色情報は、記録部150に蓄積されて、色候補決定部112および色決定部114が、その後も、それぞれ発光色候補および発光色情報として決定できない割当不能色情報として扱ってもよい。この場合、色候補決定部112および色決定部114は、現在の環境パラメータと、蓄積された割当不能色情報とから、それぞれ発光色候補および発光色情報を決定する。なお、表示装置12や撮像装置14の配置が変更され、環境パラメータに大きな変化があったことが検出された場合には、蓄積された割当不能色情報は、記録部150から削除されることが好ましい。   In the embodiment, the environmental parameter has been described. However, the color information that cannot be assigned as the emission color due to the environmental parameter is accumulated in the recording unit 150, and the color candidate determination unit 112 and the color determination unit 114 thereafter perform the respective processes. It may be handled as unassignable color information that cannot be determined as the luminescent color candidate and luminescent color information. In this case, the color candidate determination unit 112 and the color determination unit 114 determine the emission color candidate and the emission color information from the current environmental parameter and the accumulated unassignable color information, respectively. Note that, when the arrangement of the display device 12 or the imaging device 14 is changed and it is detected that the environmental parameter has changed significantly, the accumulated unallocated color information may be deleted from the recording unit 150. preferable.

また入力デバイス20は、ゲーム装置10と無線接続していない場合には、発光部62を所定のパターンで発光させるようにしてもよい。たとえば、入力デバイス20が振られた加速度に応じて、発光色が変化したり、また、所定時間点灯した後、点滅するような発光モードが設定されていてもよい。ユーザにより所定のボタンが操作されることで、入力デバイス20が、この点滅発光モードに遷移する。   Further, when the input device 20 is not wirelessly connected to the game apparatus 10, the light emitting unit 62 may emit light in a predetermined pattern. For example, a light emission mode may be set in which the light emission color changes according to the acceleration of the input device 20 being shaken, or the light emission mode blinks after lighting for a predetermined time. When the user operates a predetermined button, the input device 20 transitions to this blinking light emission mode.

図2を参照して、たとえば操作ボタン34、36が同時に押されて、本体24の側面に設けられた図示しないSTARTボタンが押されると、点滅発光モードに遷移する。なお、点滅発光モードから通常モードへの復帰は、STARTボタンを押すことで実現されてよい。また、入力デバイス20がゲーム装置10と無線接続している場合には、通常モードから点滅発光モードへの遷移は禁止され、また、点滅発光モードにおいて、入力デバイス20とゲーム装置10との無線接続が禁止されるように設定されていてもよい。   With reference to FIG. 2, for example, when the operation buttons 34 and 36 are pressed at the same time and a START button (not shown) provided on the side surface of the main body 24 is pressed, the mode changes to the flashing emission mode. The return from the blinking light emission mode to the normal mode may be realized by pressing the START button. In addition, when the input device 20 is wirelessly connected to the game apparatus 10, the transition from the normal mode to the flashing light emission mode is prohibited, and the wireless connection between the input device 20 and the game apparatus 10 is performed in the flashing light emission mode. May be set to be prohibited.

なお、点滅発光モードにおいて、発光体22の発光色は、環境色や本体色などによる使用色の制限とは無関係に設定されてもよい。一方で、入力デバイス20は、ゲーム装置10から環境パラメータを予め取得しておき、色決定部94が、環境色を避けるように、発光色を決定してもよい。このように、入力デバイス20は、アプリケーションへの入力デバイスとしてだけでなく、モードに応じた点灯機能をもつ独立のデバイスとしての機能を実現できる。   In the blinking light emission mode, the light emission color of the light emitter 22 may be set regardless of the restriction of the use color due to the environmental color, the main body color, or the like. On the other hand, the input device 20 may acquire environmental parameters from the game apparatus 10 in advance, and the color determination unit 94 may determine the emission color so as to avoid environmental colors. In this way, the input device 20 can realize not only an application input device but also a function as an independent device having a lighting function corresponding to the mode.

なお入力デバイス20は、バッテリ駆動であるため、消費電力を抑えることが好ましい。そのため、入力デバイス20は自律的に、またはゲーム装置10からの指示を受けて、省電力発光モードに遷移できる。省電力発光モードでは、高輝度発光が回避され、発光部62が、0〜255の輝度値の範囲で発光制御されるLEDである場合には、高い輝度値の点灯は許容されず、たとえば0〜127の輝度値の範囲で発光制御されるようになる。   Since the input device 20 is battery-driven, it is preferable to suppress power consumption. Therefore, the input device 20 can transition to the power saving light emission mode autonomously or in response to an instruction from the game apparatus 10. In the power saving light-emitting mode, when high-luminance light emission is avoided and the light-emitting unit 62 is an LED that is controlled to emit light within a luminance value range of 0 to 255, lighting with a high luminance value is not permitted. The light emission is controlled in the range of the luminance value of ˜127.

入力デバイス20は、バッテリの残量を監視する機能をもつ。入力デバイス20は、バッテリ残量が所定値を下回ったことを検出すると、自律的に省電力発光モードに遷移してもよい。省電力発光モードにおいて、色決定部94は、発光部62の発光色情報が0〜127の輝度値の範囲にあるか判定する。なお輝度値の上限は127に限るものではなく、任意に設定されてよい。RGBのいずれかの輝度値が上限を超える場合、色決定部94は、発光部62の発光色の色相が大きく変化しないように、RGBのすべての輝度値が127以下となるように色情報を決定する。たとえば、最も高い輝度値を127またはそれ以下の値に設定し、他の輝度値を、同じ割合だけ低くすることで、全体の色相を変えずに、入力デバイス20の省電力化を実現できる。これにより、ユーザは、発光部62の発光色が若干暗くなったことを感じることはあっても、全体の色相に変化はないため、違和感を覚えることなく、ゲームプレイを継続できる。なお、色決定部94が発光色情報を決定すると、ゲーム装置10における発光体画像の認識処理のために、送信部54がゲーム装置10に発光色情報を送信する。   The input device 20 has a function of monitoring the remaining battery level. When the input device 20 detects that the remaining battery level is lower than the predetermined value, the input device 20 may autonomously shift to the power saving light emission mode. In the power saving light emission mode, the color determination unit 94 determines whether the light emission color information of the light emission unit 62 is in the range of luminance values from 0 to 127. The upper limit of the luminance value is not limited to 127, and may be set arbitrarily. When any luminance value of RGB exceeds the upper limit, the color determination unit 94 sets the color information so that all the luminance values of RGB are 127 or less so that the hue of the emission color of the light emitting unit 62 does not change greatly. decide. For example, by setting the highest luminance value to 127 or less and lowering the other luminance values by the same ratio, it is possible to realize power saving of the input device 20 without changing the overall hue. Thereby, even if the user may feel that the emission color of the light emitting unit 62 has become slightly dark, since the overall hue does not change, the game play can be continued without feeling uncomfortable. When the color determination unit 94 determines the emission color information, the transmission unit 54 transmits the emission color information to the game device 10 for the light emitter image recognition processing in the game device 10.

また入力デバイス20が、バッテリ残量の情報をゲーム装置10に送信し、ゲーム装置10が、バッテリ残量が所定値を下回ったことを検出すると、入力デバイス20を省電力発光モードに遷移させてもよい。なお、ユーザが、入力デバイス20の動作モードとして省電力発光モードを選択できるようにしてもよく、その場合は、ゲーム装置10が、入力デバイス20から省電力発光モードの遷移要求を受け付けて、入力デバイス20を省電力モードに遷移させる。   Further, the input device 20 transmits information on the remaining battery level to the game apparatus 10, and when the game apparatus 10 detects that the remaining battery level has fallen below a predetermined value, the input device 20 is shifted to the power saving light emission mode. Also good. Note that the user may be able to select the power saving light emission mode as the operation mode of the input device 20. In this case, the game apparatus 10 receives a request for transition to the power saving light emission mode from the input device 20 and inputs it. The device 20 is shifted to the power saving mode.

ゲーム装置10において、色決定部114が、発光部62の発光色情報が0〜127の輝度値の範囲にあるか判定する。RGBのいずれかの輝度値が128以上である場合、色決定部114は、発光部62の発光色の色相が大きく変化しないように、RGBのすべての輝度値が127以下となるように色情報を決定する。具体的には、色決定部114は、色決定部94の処理として説明した処理を実行する。色決定部114は発光色情報を決定すると、送信部124が、入力デバイス20に発光色情報を送信する。   In the game apparatus 10, the color determination unit 114 determines whether the emission color information of the light emitting unit 62 is in the range of luminance values from 0 to 127. When any luminance value of RGB is 128 or more, the color determination unit 114 performs color information so that all luminance values of RGB are 127 or less so that the hue of the emission color of the light emitting unit 62 does not change significantly. To decide. Specifically, the color determination unit 114 executes the process described as the process of the color determination unit 94. When the color determination unit 114 determines the emission color information, the transmission unit 124 transmits the emission color information to the input device 20.

1・・・情報処理システム、10・・・ゲーム装置、12・・・表示装置、14・・・撮像装置、20・・・入力デバイス、22・・・発光体、24・・・本体、50・・・無線通信モジュール、52・・・受信部、54・・・送信部、60・・・発光制御部、62・・・発光部、70・・・受付部、72・・・色情報受付部、74・・・発光指示受付部、76・・・操作入力受付部、78・・・センサ情報受付部、82・・・記録部、90・・・発光色管理部、92・・・色候補決定部、94・・・色決定部、100・・・フレーム画像取得部、102・・・画像処理部、104・・・キャリブレーション処理部、110・・・発光色管理部、112・・・色候補決定部、114・・・色決定部、120・・・無線通信モジュール、122・・・受信部、124・・・送信部、130・・・受付部、132・・・機器情報受付部、134・・・入力受付部、140・・・アプリケーション処理部、142・・・出力部、150・・・記録部。 DESCRIPTION OF SYMBOLS 1 ... Information processing system, 10 ... Game device, 12 ... Display device, 14 ... Imaging device, 20 ... Input device, 22 ... Light emitter, 24 ... Main body, 50 ... Wireless communication module, 52 ... Receiver, 54 ... Transmitter, 60 ... Light emission control unit, 62 ... Light emission unit, 70 ... Reception unit, 72 ... Color information reception , 74... Luminescence instruction receiving unit, 76 .. operation input receiving unit, 78... Sensor information receiving unit, 82... Recording unit, 90. Candidate determination unit, 94 ... color determination unit, 100 ... frame image acquisition unit, 102 ... image processing unit, 104 ... calibration processing unit, 110 ... emission color management unit, 112 ... Color candidate determination unit, 114 ... color determination unit, 120 ... wireless communication module, 122 ..Receiving unit 124... Transmitting unit 130... Receiving unit 132 132 device information receiving unit 134... Input receiving unit 140... Application processing unit 142. 150 recording unit.

Claims (11)

発光体および本体を有する第1入力デバイスから、本体の色情報を特定するための色特定情報を受け付ける受付部と、
第1入力デバイスの発光体の色情報を決定する色決定部と、
決定した色情報を、第1入力デバイスに通知する通知部と、を備え、
前記色決定部は、第1入力デバイスの発光体の色情報として、色特定情報から特定される本体の色情報とは異なる色情報を決定することを特徴とする情報処理装置。
A receiving unit that receives color specifying information for specifying color information of the main body from a first input device having a light emitter and the main body;
A color determination unit for determining color information of the light emitter of the first input device;
A notification unit for notifying the determined color information to the first input device,
The color determination unit determines color information different from main body color information specified from color specifying information as color information of a light emitter of a first input device.
発光体の発光色の候補を決定する色候補決定部をさらに備え、
前記色候補決定部は、色特定情報から特定される本体の色情報を、発光体で生成可能な複数の発光色から除外して、発光色の候補を決定することを特徴とする請求項1に記載の情報処理装置。
A color candidate deciding unit for deciding emission color candidates of the illuminant;
The color candidate determination unit determines a light emission color candidate by excluding the main body color information specified from the color specification information from a plurality of light emission colors that can be generated by a light emitter. The information processing apparatus described in 1.
前記色候補決定部は、決定した発光色の候補を、ユーザに提示することを特徴とする請求項2に記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the color candidate determination unit presents the determined light emission color candidates to the user. 前記受付部が、第2入力デバイスから色特定情報を受け付けた場合に、前記色決定部は、第2入力デバイスの発光体の色情報を、第1デバイスの発光体の色情報とは異なるように決定することを特徴とする請求項1から3のいずれかに記載の情報処理装置。   When the reception unit receives color specifying information from the second input device, the color determination unit is configured so that the color information of the light emitter of the second input device is different from the color information of the light emitter of the first device. The information processing apparatus according to claim 1, wherein the information processing apparatus is determined as follows. 前記受付部が、第2入力デバイスから色特定情報を受け付けた場合に、前記色決定部は、第2入力デバイスの本体の色情報と、第1入力デバイスの発光体の色情報とが同色を示す場合には、第1入力デバイスの発光体の色情報を変更することを特徴とする請求項1から4のいずれかに記載の情報処理装置。   When the reception unit receives color specifying information from the second input device, the color determination unit determines that the color information of the main body of the second input device and the color information of the light emitter of the first input device have the same color. 5. The information processing apparatus according to claim 1, wherein the color information of the light emitter of the first input device is changed when the information is displayed. 入力デバイスの撮像画像を取得する取得部と、
入力デバイスの撮像画像から、発光体画像を抽出する画像処理部と、
をさらに備えることを特徴とする請求項1から5のいずれかに記載の情報処理装置。
An acquisition unit for acquiring a captured image of the input device;
An image processing unit for extracting a light emitter image from a captured image of the input device;
The information processing apparatus according to claim 1, further comprising:
前記色決定部は、第1入力デバイスの発光体の色情報として、撮像画像に含まれる環境色情報とは異なる色情報を決定することを特徴とする請求項6に記載の情報処理装置。   The information processing apparatus according to claim 6, wherein the color determination unit determines color information different from environmental color information included in the captured image as color information of a light emitter of the first input device. 前記色決定部は、発光体の色情報に含まれる輝度値に上限が設定された場合に、発光体の色情報の輝度値が上限を超える場合には、その上限以下となるように輝度値を設定することを特徴とする請求項1から7のいずれかに記載の情報処理装置。   When an upper limit is set for the luminance value included in the color information of the light emitter, and the luminance value of the color information of the light emitter exceeds the upper limit, the color determination unit determines the luminance value to be equal to or lower than the upper limit. The information processing apparatus according to claim 1, wherein the information processing apparatus is set. 情報処理装置と入力デバイスとを備えた情報処理システムであって、
入力デバイスは、
発光体と、
本体と、
発光体の発光を制御する発光制御部と、を有し、
情報処理装置は、
入力デバイスから、本体の色情報を特定するための色特定情報を受け付ける受付部と、
入力デバイスの発光体の色情報を決定する色決定部と、
決定した色情報を、入力デバイスに通知する通知部と、を有する、
ことを特徴とする情報処理システム。
An information processing system including an information processing apparatus and an input device,
The input device is
A light emitter;
The body,
A light emission control unit for controlling light emission of the light emitter,
Information processing device
A receiving unit that receives color specifying information for specifying color information of the main body from an input device;
A color determining unit that determines color information of the light emitter of the input device;
A notification unit for notifying the input device of the determined color information,
An information processing system characterized by this.
コンピュータに、
発光体および本体を有する入力デバイスから、本体の色情報を特定するための色特定情報を受け付ける機能と、
入力デバイスの発光体の色情報として、色特定情報から特定される本体の色情報とは異なる色情報を決定する機能と、
決定した色情報を、入力デバイスに通知する機能と、
を実現させるためのプログラム。
On the computer,
A function of receiving color specifying information for specifying color information of the main body from an input device having a light emitter and the main body;
A function for determining color information different from the color information of the main body specified from the color specification information as the color information of the light emitter of the input device;
A function to notify the input device of the determined color information;
A program to realize
請求項10に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。   The computer-readable recording medium which recorded the program of Claim 10.
JP2010135346A 2010-06-14 2010-06-14 Information processing apparatus and information processing system Active JP5031070B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2010135346A JP5031070B2 (en) 2010-06-14 2010-06-14 Information processing apparatus and information processing system
EP11169265.3A EP2395418A3 (en) 2010-06-14 2011-06-09 Information processor, device, and information processing system
US13/157,591 US8897567B2 (en) 2010-06-14 2011-06-10 Information processor, device, and information processing system
CN201110158604.5A CN102331837B (en) 2010-06-14 2011-06-14 Information processor, input device, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010135346A JP5031070B2 (en) 2010-06-14 2010-06-14 Information processing apparatus and information processing system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012143019A Division JP5670387B2 (en) 2012-06-26 2012-06-26 Emission color determination device and emission color determination method

Publications (2)

Publication Number Publication Date
JP2012003332A JP2012003332A (en) 2012-01-05
JP5031070B2 true JP5031070B2 (en) 2012-09-19

Family

ID=45535271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010135346A Active JP5031070B2 (en) 2010-06-14 2010-06-14 Information processing apparatus and information processing system

Country Status (1)

Country Link
JP (1) JP5031070B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5573899B2 (en) * 2011-08-23 2014-08-20 カシオ計算機株式会社 Performance equipment
JP6232694B2 (en) * 2012-10-15 2017-11-22 キヤノンマーケティングジャパン株式会社 Information processing apparatus, control method thereof, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10177451A (en) * 1996-12-16 1998-06-30 Fujitsu Ltd Device for inputting instruction
JP2004152032A (en) * 2002-10-30 2004-05-27 Nippon Telegr & Teleph Corp <Ntt> Solid with three-dimensional attitude input condition designating function, three-dimensional attitude input method and device and its program and recording medium with its program recorded
JP4443531B2 (en) * 2006-04-11 2010-03-31 株式会社ソニー・コンピュータエンタテインメント Entertainment system and processing apparatus
JP2010522922A (en) * 2007-03-29 2010-07-08 カム−トゥラックス テクノロジーズ リミテッド System and method for tracking electronic devices

Also Published As

Publication number Publication date
JP2012003332A (en) 2012-01-05

Similar Documents

Publication Publication Date Title
KR100993033B1 (en) Entertainment system
US8897567B2 (en) Information processor, device, and information processing system
US11044510B2 (en) Adapting user interface of display apparatus according to remote control device
WO2010055737A1 (en) Operating device
JP5834690B2 (en) Projection apparatus, projection control method, and program
JP6629055B2 (en) Information processing apparatus and information processing method
JP2016167385A (en) Portable terminal and equipment control system
US20150029350A1 (en) Imaging apparatus capable of wireless communication
US20150215565A1 (en) Display device, display control method, and program
KR20140113137A (en) Display apparatus and control method thereof
US9479723B2 (en) Display device, display control method, and program
US10902763B2 (en) Display device, display control method, and program
KR20170011841A (en) Display apparatus and method for controlling a screen of display apparatus
US20140064736A1 (en) Information processing apparatus, information processing system, information processing method, and program therefor
JP5356786B2 (en) Information processing system
JP5580980B2 (en) Information processing system
JP6650739B2 (en) Light emitting device adjustment apparatus and drive current adjustment method
JP5670387B2 (en) Emission color determination device and emission color determination method
JP5031070B2 (en) Information processing apparatus and information processing system
JP5237990B2 (en) Information processing apparatus, device, and information processing system
JP6520933B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM
JP5241789B2 (en) Program, object control method, and game apparatus
JP2007089897A (en) Information communication system, information processing apparatus and program, and recording medium recorded with information processing program
JP2007072548A (en) Object indication specification system, information terminal, operation object equipment and object indication specification method
KR20210050419A (en) System and method for providing flag game contents

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120413

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120626

R150 Certificate of patent or registration of utility model

Ref document number: 5031070

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150706

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250