JP2012249923A - Controller device - Google Patents
Controller device Download PDFInfo
- Publication number
- JP2012249923A JP2012249923A JP2011126039A JP2011126039A JP2012249923A JP 2012249923 A JP2012249923 A JP 2012249923A JP 2011126039 A JP2011126039 A JP 2011126039A JP 2011126039 A JP2011126039 A JP 2011126039A JP 2012249923 A JP2012249923 A JP 2012249923A
- Authority
- JP
- Japan
- Prior art keywords
- attachment
- core unit
- unit
- controller device
- information processing
- 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.)
- Withdrawn
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
Abstract
Description
本発明は、情報処理装置に対する操作入力を行うためのコントローラデバイス、当該コントローラデバイスを構成するコアユニット、及び当該コントローラデバイスを含んだ情報処理システムに関する。 The present invention relates to a controller device for performing an operation input to an information processing apparatus, a core unit constituting the controller device, and an information processing system including the controller device.
例えば家庭用ゲーム機等の情報処理装置に対して各種の操作入力を行うために用いられるコントローラデバイスがある。このようなコントローラデバイスは、操作対象となる情報処理装置が実行するアプリケーションプログラムの内容等に応じて、ボタン、アナログスティックなど、各種の操作部材を備えることが要請される。しかしながら、このような各種の操作部材を全て備えようとすると、コントローラデバイスが大型になってしまい、取り扱いに不便であったり、高価になったりするなどの問題がある。そこで、特定の操作部材を備えるアタッチメントを必要に応じてコントローラデバイス本体(コアユニット)に取り付けることによって、拡張可能なコントローラデバイスが提案されている。このようなコントローラデバイスは、ユーザがそのニーズに応じてアタッチメントを付け替えることで、各種の操作部材を追加的に備えることができ、様々なタイプの操作入力を実現することができる。 For example, there is a controller device used for performing various operation inputs to an information processing apparatus such as a home game machine. Such a controller device is required to include various operation members such as buttons and analog sticks in accordance with the contents of an application program executed by the information processing apparatus to be operated. However, if all such various operation members are provided, the controller device becomes large, which causes problems such as inconvenience in handling and high cost. Therefore, an expandable controller device has been proposed by attaching an attachment having a specific operation member to a controller device body (core unit) as necessary. Such a controller device can be additionally provided with various operation members by changing the attachment according to the user's needs, and can realize various types of operation inputs.
上述したような拡張可能なコントローラデバイスには、各種の操作部材を備えるアタッチメントを追加することができるが、アタッチメントを特定の向きでしか取り付けられないこととすると、ユーザは拡張された操作部材を常に同じ向きでしか操作することができないため、自由度が低い。 An attachment with various operation members can be added to the expandable controller device as described above. However, if the attachment can be attached only in a specific direction, the user always attaches the expanded operation member. Since it can be operated only in the same direction, the degree of freedom is low.
本発明は上記実情を考慮してなされたものであって、その目的の一つは、より自由度の高い拡張を行うことのできるコントローラデバイス、当該コントローラデバイスを構成するコアユニット、及び当該コントローラデバイスを含んだ情報処理システムを提供することにある。 The present invention has been made in view of the above circumstances, and one of its purposes is a controller device capable of performing expansion with a higher degree of freedom, a core unit constituting the controller device, and the controller device. Is to provide an information processing system including
本発明に係るコントローラデバイスは、第1の表面、及び第2の表面を備えるコアユニットと、前記第1の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第1アタッチメントと、前記第2の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第2アタッチメントと、を含むことを特徴とする。 A controller device according to the present invention includes a core unit including a first surface and a second surface, a first attachment attached to the core unit so as to cover at least a part of the first surface, and the first device And a second attachment attached to the core unit so as to cover at least a part of the surface of the two.
前記コントローラデバイスにおいて、前記第1のアタッチメント及び前記第2のアタッチメントのうちのいずれか少なくとも一つは、ユーザが手で把持するための把持部を備えることとしてもよい。 In the controller device, at least one of the first attachment and the second attachment may include a grip part for a user to grip with a hand.
また、前記コントローラデバイスにおいて、前記第2の表面は、前記第1の表面と対向する面であることとしてもよい。 In the controller device, the second surface may be a surface facing the first surface.
また、前記コントローラデバイスにおいて、前記コアユニットは第3の表面をさらに備え、前記コントローラデバイスは、前記第3の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第3アタッチメントをさらに含むこととしてもよい。 In the controller device, the core unit further includes a third surface, and the controller device further includes a third attachment attached to the core unit so as to cover at least a part of the third surface. It is good.
また、本発明に係るコアユニットは、アタッチメントを取り付けて使用するコントローラデバイスのコアユニットであって、第1の表面と、第2の表面と、前記第1の表面の少なくとも一部を覆う位置に複数種類の第1アタッチメントのいずれか1つを取り付けるための第1取り付け機構と、前記第2の表面の少なくとも一部を覆う位置に複数種類の第2アタッチメントのいずれか1つを取り付けるための第2取り付け機構と、を備えることを特徴とする。 The core unit according to the present invention is a core unit of a controller device to which an attachment is attached, and is located at a position covering at least a part of the first surface, the second surface, and the first surface. A first attachment mechanism for attaching any one of the plurality of types of first attachments, and a first attachment mechanism for attaching any one of the plurality of types of second attachments to a position covering at least a part of the second surface. And 2 attachment mechanisms.
また、本発明に係る情報処理システムは、コントローラデバイスと、情報処理装置と、を備える情報処理システムであって、前記コントローラデバイスは、第1の表面、及び第2の表面を備えるコアユニットと、前記第1の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第1アタッチメントと、前記第2の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第2アタッチメントと、を含み、前記情報処理装置は、前記コントローラデバイスに対するユーザの操作内容を示す操作信号を前記コントローラデバイスから受信し、当該受信した操作信号に応じた情報処理を実行することを特徴とする。 An information processing system according to the present invention is an information processing system including a controller device and an information processing apparatus, wherein the controller device includes a first surface and a core unit including a second surface; A first attachment attached to the core unit so as to cover at least part of the first surface; and a second attachment attached to the core unit so as to cover at least part of the second surface. The information processing apparatus receives an operation signal indicating a user's operation content on the controller device from the controller device, and executes information processing according to the received operation signal.
前記情報処理システムにおいて、前記第1のアタッチメント及び前記第2のアタッチメントのうちのいずれか少なくとも一つは、ユーザが手で把持するための把持部を備え、前記コアユニットは姿勢検出センサを備え、前記情報処理装置は、前記姿勢検出センサの検出結果を用いて前記ユーザが前記把持部を把持する向きを特定することとしてもよい。 In the information processing system, at least one of the first attachment and the second attachment includes a grip portion for a user to grip with a hand, and the core unit includes a posture detection sensor, The information processing apparatus may specify a direction in which the user grips the grip portion using a detection result of the posture detection sensor.
また、前記情報処理システムにおいて、前記コアユニットは、前記第1アタッチメント及び前記第2アタッチメントそれぞれの種類を識別するための識別情報を取得する手段を備え、前記情報処理装置は、前記コアユニットが取得した識別情報を用いて前記第1アタッチメント及び第2アタッチメントのそれぞれを識別することとしてもよい。 In the information processing system, the core unit includes means for acquiring identification information for identifying each type of the first attachment and the second attachment, and the information processing apparatus is acquired by the core unit. The identification information may be used to identify each of the first attachment and the second attachment.
さらに、前記情報処理システムにおいて、前記第1の表面にはタッチセンサが設けられ、前記第1アタッチメントは、前記タッチセンサを覆うように前記コアユニットに取り付けられ、前記コアユニットに取り付けられた際に、前記タッチセンサの所定位置に接触する接触部材を備え、前記情報処理装置は、前記第1アタッチメントの種別を、前記接触部材が前記タッチセンサに接触する位置の情報を用いて識別することとしてもよい。 Furthermore, in the information processing system, a touch sensor is provided on the first surface, and the first attachment is attached to the core unit so as to cover the touch sensor, and is attached to the core unit. A contact member that contacts a predetermined position of the touch sensor, and the information processing apparatus may identify the type of the first attachment using information on a position where the contact member contacts the touch sensor. Good.
以下、本発明の実施の形態について、図面に基づき詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に係るコントローラデバイス1を含んだ情報処理システムの全体概要図である。本実施形態において、情報処理システムは互いに無線通信インタフェースによって通信接続されたコントローラデバイス1と情報処理装置2とを含んで構成されている。ユーザは、コントローラデバイス1を手で把持して、コントローラデバイス1が備える操作部材に対して各種の操作入力を行う。コントローラデバイス1は、ユーザの操作内容を示す信号を無線通信によって情報処理装置2に送信し、情報処理装置2は、コントローラデバイス1から受信した操作信号に応じて各種の情報処理を実行する。
FIG. 1 is an overall schematic diagram of an information processing system including a
コントローラデバイス1は、その本体であるコアユニット10と、コアユニット10に対して取り付け可能な複数種類のアタッチメントから構成されている。なお、図1においては、第1ボタンユニット20がコアユニット10に取り付けられた状態のコントローラデバイス1が図示されている。
The
情報処理装置2は、家庭用ゲーム機等であって、制御部3と、通信部4と、記憶部5と、を含んで構成され、表示装置6及び撮像装置7と接続されている。
The
制御部3は、CPU等のプログラム制御デバイスであって、記憶部5に記憶されたプログラムに従って各種の情報処理を実行する。具体的に、例えば制御部3は、記憶部5からゲームプログラムを読み出してゲームの処理を実行する。通信部4は、Bluetooth(登録商標)等の無線通信インタフェースであって、コントローラデバイス1のコアユニットとの間で無線通信を行う。
The control unit 3 is a program control device such as a CPU, and executes various types of information processing according to programs stored in the storage unit 5. Specifically, for example, the control unit 3 reads a game program from the storage unit 5 and executes a game process. The communication unit 4 is a wireless communication interface such as Bluetooth (registered trademark), and performs wireless communication with the core unit of the
記憶部5は、RAMやROM等のメモリ素子を含んで構成され、制御部3が実行するプログラムを格納する。また、記憶部5は制御部3のワークメモリとしても機能する。 The storage unit 5 includes a memory element such as a RAM or a ROM, and stores a program executed by the control unit 3. The storage unit 5 also functions as a work memory for the control unit 3.
表示装置6は、家庭用テレビ受像機等であって、情報処理装置2が実行した処理の結果を示す画像を表示する。
The display device 6 is a home television receiver or the like, and displays an image indicating the result of processing executed by the
撮像装置7は、CCDカメラ等であって、例えば表示装置6の上面などにユーザ側を向けて設置され、ユーザが手で把持したコントローラデバイス1を撮像する。情報処理装置2は、この撮像画像を解析することによって、コントローラデバイス1の空間内における位置や向きの変化を検出する。特に、後述するスフィアユニット80などの光学的に検出しやすいアタッチメントが取り付けられた状態でユーザがコントローラデバイス1を手で把持して動かすことによって、情報処理装置2は、撮像装置7の撮像画像を用いてこのようなコントローラデバイス1の動きを検出できる。情報処理装置2は、検出されたコントローラデバイス1の動きをユーザの操作入力の一種として取得し、その内容に応じた情報処理を実行することができる。
The
図2及び図3は、コアユニット10の外観を示す斜視図であって、図2がコアユニット10を正面側から見た様子を、図3が背面側から見た様子を、それぞれ示している。これらの図に示されるように、コアユニット10は薄い板状の形状をしており、その正面10aにはタッチセンサ11が配置されている。なお、以下ではコアユニット10の幅方向(左右方向)をX軸方向、高さ方向(上下方向)をY軸方向、厚さ方向(前後方向)をZ軸方向と表記する。
2 and 3 are perspective views showing the appearance of the
本実施形態におけるタッチセンサ11は、多点検知型のセンサである。すなわち、タッチセンサ11の検出面の略全体にわたって複数の検出領域が配置されており、タッチセンサ11は、これらの検出領域のそれぞれに対して、物体が接触したか否かを検出する。これによりタッチセンサ11は、例えばユーザの複数の指など、複数の物体が同時にタッチセンサ11の検出面に接触した場合にも、これら複数の物体のそれぞれの接触位置を検出することができる。また、比較的大きな物体がタッチセンサ11の検出面に接触した場合に、物体が検出面に接触した領域の位置だけでなく、その大きさ(すなわち、接触面積)を特定することができる。さらに、タッチセンサ11は、接触した物体の検出面に対する圧力の大きさを検出する。すなわち、タッチセンサ11は、物体の接触位置だけでなく、物体が当該位置にどの程度の強さで押しつけられているかを検出できる。
The
コアユニット10には、複数の取り付け機構が設けられており、これらの取り付け機構によって、複数種類のアタッチメントがそれぞれ異なる位置に取り付けられる。具体的に、コアユニット10の両側面には第1の取り付け機構として溝12が形成されており、この溝12に対して取り付け可能なアタッチメントが提供される。このように第1の取り付け機構に取り付けるタイプのアタッチメントを、以下では正面取り付け型アタッチメントという。正面取り付け型アタッチメントは、コアユニット10の正面10a(第1の表面)に配置されたタッチセンサ11の少なくとも一部を覆うように、コアユニット10に対して取り付けられる。
The
また、コアユニット10の背面10cには、第2の取り付け機構として、2つの縦穴14aと、爪収容部14bと、が配置されている。なお、爪収容部14bは、コアユニット10のX軸方向の略中央の位置に配置されており、2つの縦穴14aは爪収容部14bの両側にY軸方向に延びるように配置されている。また、2つの縦穴14aは、いずれも一方端がX軸方向に幅広に形成されており、他端のX軸方向の幅はこの幅広な部分より狭くなっている。この第2の取り付け機構に取り付けるタイプのアタッチメントを、以下では背面取り付け型アタッチメントという。背面取り付け型アタッチメントは、コアユニット10の背面10c(第2の表面)の少なくとも一部を覆うようにコアユニット10に取り付けられる。ここで、正面10aと背面10cは互いに対向しているので、コアユニット10の表側と裏側のそれぞれに互いに別のアタッチメントを取り付けることができる。そのため、例えばユーザの操作対象となる操作部材を備えたアタッチメントをコアユニット10の正面に取り付け、コアユニット10を把持しやすくするための把持部を備えたアタッチメントをコアユニット10の背面に取り付けたり、あるいは両面に別の種類のアタッチメントを取り付けたりするなど、自由度の高い拡張が可能になっている。
In addition, on the
また、コアユニット10の背面10cの縦穴14a及び爪収容部14bから離れた位置には、第3の取り付け機構として、挿入口13aが設けられた取り付け部13が配置されている。この挿入口13aは、コアユニット10の側面10bに向かって開口している。この第3の取り付け機構に取り付けるタイプのアタッチメントを、以下では側面取り付け型アタッチメントという。側面取り付け型アタッチメントは、背面10c及び側面10b(第3の表面)それぞれの少なくとも一部を覆うようにコアユニット10に取り付けられる。
Moreover, the
また、コアユニット10の内部には、コアユニット10の姿勢の変化を検出する姿勢検出センサ15が配置されている。この姿勢検出センサ15は、重力加速度を検出する加速度センサや、回転の角速度を検出するジャイロスコープ、地磁気の向きを検出する磁気センサなどであってよい。またこれらの組み合わせであってもよい。姿勢検出センサ15による検出結果は、情報処理装置2に送信されて、情報処理装置2の処理に利用される。
In addition, a posture detection sensor 15 that detects a change in the posture of the
以下、コアユニット10に取り付けられる各種のアタッチメントの具体例について説明する。
Hereinafter, specific examples of various attachments attached to the
図4及び図5は、正面取り付け型アタッチメントの具体例である第1ボタンユニット20の外観を示す斜視図である。具体的に、図4は第1ボタンユニット20を正面側から見た様子を、図5は背面側から見た様子を、それぞれ示している。なお、これ以降の図も含めて、各アタッチメントの斜視図には、当該アタッチメントがコアユニット10に取り付けられる際の取り付け方向を示すために、当該アタッチメントがコアユニット10に取り付けられた状態におけるコアユニット10の各基準軸方向を表す矢印が付されている。
4 and 5 are perspective views showing the appearance of the
第1ボタンユニット20の左右の側面には保持部21が設けられており、左右の保持部21それぞれの中程に爪21aが設けられている。保持部21がコアユニット10の側面を保持するように底面側から第1ボタンユニット20をコアユニット10に重ね合わせると、爪21aがコアユニット10側面に設けられた溝12に係合して、第1ボタンユニット20がコアユニット10に固定される。その際に、第1ボタンユニット20の背面がコアユニット10の正面10aと対向し、コアユニット10の正面10aの一部が第1ボタンユニット20で覆われる。
A holding
第1ボタンユニット20の正面には、ユーザによる操作対象となる4個のアクションボタン22、4個の方向指示ボタン23、及び3個の機能ボタン24が配置されている。これらのボタンは、いずれも第1ボタンユニット20を奥行き方向に貫通するように延びており、これらのボタンの背面側の端部(すなわち、ユーザが操作する正面側の端部とは逆側の端部)は、第1ボタンユニット20の背面側に露出している。具体的に、図5に示されるように、アクションボタン22の下端22a、方向指示ボタン23の下端23a、及び機能ボタン24の下端24aが、いずれも第1ボタンユニット20の背面側に露出している。そして、これらのボタンは、いずれも、第1ボタンユニット20がコアユニット10に取り付けられた際にコントローラデバイス1の正面側から見てタッチセンサ11の検出面内に位置している。そのため、ユーザが各ボタンをZ軸方向に向けて押下すると、押下されたボタンの下端がタッチセンサ11の検出面に接触する。すなわち、ユーザがいずれかのボタンを押下すると、タッチセンサ11がボタンの接触を検出し、コアユニット10は情報処理装置2に対してその接触位置を示す情報を送信する。情報処理装置2は、このタッチセンサ11の検出位置の情報を用いてユーザがどのボタンを押下したかを特定する。なお、各ボタンは正面側に付勢されており、ユーザがボタンから指を離すと元の位置に戻ってタッチセンサ11から離れるようになっている。すなわち、各ボタンの下端は、ユーザが当該ボタンを押下する操作を行っている間だけタッチセンサ11に接触する。
On the front face of the
次に、背面取り付け型アタッチメントの具体例として、グリップユニット30について説明する。図6及び図7は、グリップユニット30の外観を示す斜視図であって、図6はグリップユニット30を正面側から見た様子を、図7は背面側から見た様子を、それぞれ示している。
Next, the
図6に示すように、グリップユニット30の取り付け部31の正面側には、2つの凸部31aと、爪31bと、が配置されている。ここで、凸部31aはその先端がX軸方向に広がっている。2つの凸部31aをそれぞれコアユニット10背面の縦穴14aの幅広な部分に挿入してグリップユニット30をY軸方向にスライドさせると、凸部31aが縦穴14aの幅が狭くなった部分に移動して抜けなくなるとともに、爪31bが爪収容部14bに係合して、グリップユニット30がコアユニット10に固定される。このとき、グリップユニット30の正面がコアユニット10の背面10cを覆うことになる。
As shown in FIG. 6, two
取り付け部31の背面側には、二つの把持部32が接続されている。ユーザは、グリップユニット30をコアユニット10に取り付け、この二つの把持部32のそれぞれを自分の手で把持することによって、コントローラデバイス1をより容易に保持して操作を行うことができる。
Two
なお、コアユニット10に対する取り付け位置が互いに異なるアタッチメントは、コアユニット10に対して同時に取り付けることができる。すなわち、コアユニット10の正面側に正面取り付け型アタッチメントを、背面側には背面取り付け型アタッチメントを、それぞれ取り付けた状態で、ユーザはコントローラデバイス1を使用することができる。図8は、これまで説明した第1ボタンユニット20及びグリップユニット30の双方を同時にコアユニット10に取り付けた状態のコントローラデバイス1を示す斜視図である。このように、コアユニット10の一方の面には操作部材を備えるアタッチメントを、当該面と反対側の面には把持部を備えるアタッチメントを、それぞれ取り付けることによって、ユーザは、把持部32を持ちながらアクションボタン22や方向指示ボタン23などの各ボタンを操作することができる。ユーザが各ボタンに対して行った操作内容は、コアユニット10側のタッチセンサ11で検出され、情報処理装置2に送信される。
Note that attachments having different attachment positions with respect to the
次に、正面取り付け型アタッチメントの別の例として、第2ボタンユニット40について図9及び図10を用いて説明する。
Next, as another example of the front-mounted attachment, the
第2ボタンユニット40の正面には、第1ボタンユニット20と同様に、複数のボタン41が配置されている。これらのボタンは第1ボタンユニット20に設けられたものと同様の構造であってよい。また、第2ボタンユニット40にも、第1ボタンユニット20と同様に、爪21aを備えた保持部21が設けられており、この爪21aによってコアユニット10に取り付けられる。
Similar to the
ここで、第1ボタンユニット20と第2ボタンユニット40は、いずれも同様の構造のボタンを備えているが、そのボタン配置が異なっている。そのため、第2ボタンユニット40が取り付けられた状態で各ボタン41をユーザが操作した際に、操作されたボタン41の背面側の下端41aがコアユニット10のタッチセンサ11に接触する位置は、第1ボタンユニット20が取り付けられた場合の位置とは異なる。
Here, the
コアユニット10は、自身に取り付けられたアタッチメントの種類を識別するための識別情報を取得する手段を備えている。この識別情報と、タッチセンサ11の検出結果と、を組み合わせることによって、情報処理装置2は、どの種類のアタッチメントのどの操作部材が操作されたかを特定することができる。
The
ここで、コアユニット10がアタッチメントの識別情報を取得する方法の具体的について、説明する。正面取り付け型アタッチメントについては、タッチセンサ11を覆うようにコアユニット10に取り付けられるので、このタッチセンサ11を、識別情報を取得するために用いることができる。この場合、複数種類の正面取り付け型アタッチメントのそれぞれは、互いに異なる配置パターンで1又は複数の突起を備えていることとする。この突起は、当該アタッチメントをコアユニット10に取り付けた状態でタッチセンサ11に接触するように正面取り付け型アタッチメントの背面側に突出している。タッチセンサ11がこの1又は複数の突起の接触位置を検出することによって、コアユニット10は正面取り付け型アタッチメントの種別をできる。すなわち、タッチセンサ11が検出する突起の接触位置の情報が、アタッチメントの識別情報としての役割を果たすことになる。
Here, a specific method for the
あるいは、コアユニット10は光学的に各アタッチメントの表面に表された識別情報を取得してもよい。例えば各アタッチメントの所定位置には識別タグが付されており、コアユニット10は光学センサによってこの識別タグに表れされた情報を読み取る。これにより、コアユニット10は取り付けられたアタッチメントの種別を判別できる。なお、この方法は、正面取り付け型、背面取り付け型、及び側面取り付け型のいずれのアタッチメントについても適用可能である。
Alternatively, the
あるいは、各アタッチメントは自身の識別情報を記録したICタグ等のRFIDタグを備えることとし、コアユニット10はこのRFIDタグに記録された情報を読み取るタグリーダを内蔵することとしてもよい。こうすれば、コアユニット10はタグリーダを用いて自身の近傍に存在するRFIDタグに記録された情報を読み取ることで、自身に取り付けられたアタッチメントの種別を判別できる。この方法についても、各位置に取り付けられるアタッチメントに適用することができる。
Alternatively, each attachment may include an RFID tag such as an IC tag that records its identification information, and the
なお、以上の説明においてはコアユニット10が自身に取り付けられたアタッチメントの種別を判別することとしたが、コアユニット10は識別情報の取得、及び取得した識別情報の情報処理装置2への送信を行い、情報処理装置2がコアユニット10から受信した識別情報を用いてアタッチメントの種別を判定することとしてもよい。
In the above description, the
次に、セットで使用される側面取り付け型アタッチメントと背面取り付け型アタッチメントの一例について、図11及び図12を用いて説明する。これらの図には、コアユニット10に同時に取り付けることが想定される3次元操作入力ユニット50及び補助グリップユニット60の斜視図が示されている。
Next, an example of the side-mounted attachment and the back-mounted attachment used in the set will be described with reference to FIGS. 11 and 12. In these drawings, perspective views of the three-dimensional
3次元操作入力ユニット50は、側面取り付け型アタッチメントの一例であって、コアユニット10への取り付けに用いられる挿入部51と、左手把持部52と、アナログスティック53と、を備えている。この3次元操作入力ユニット50は、コアユニット10の上方から挿入部51を挿入口13aに挿入することによってコアユニット10に取り付けられる。コアユニット10に取り付けられた状態で、ユーザは左手で左手把持部52を把持し、アナログスティック53を操作する。アナログスティック53は、上下左右(X軸及びY軸方向)に傾けて操作されるとともに、前後方向(Z軸方向)に押し込む操作が可能になっている。これにより、ユーザは、3次元空間内の任意の方向に対する方向指示を行うことができる。3次元操作入力ユニット50は、アナログスティック53に対するユーザの操作内容を示す信号を、コアユニット10とは独立に情報処理装置2に対して直接送信する。
The three-dimensional
補助グリップユニット60は、グリップユニット30と同様に凸部31a及び爪31bが配置された取り付け部31を備えており、この取り付け部31を介してコアユニット10の背面に取り付けられる。また、補助グリップユニット60は、ユーザが右手で把持するための右手把持部61を備えている。
The
図13は、コアユニット10の正面10aに第2ボタンユニット40が、背面10cに補助グリップユニット60が、側面10bに3次元操作入力ユニット50が、それぞれ取り付けられた状態のコントローラデバイス1を示している。このように、コアユニット10には、第1〜第3の取り付け機構のそれぞれを介して、3個のアタッチメントが同時に取り付けられる。また、図13に示されるように、3次元操作入力ユニット50の左手把持部52、及び補助グリップユニットの右手把持部61は、コアユニット10に対してグリップユニット30の把持部32とは90度異なる向きに取り付けられる。そのため、コアユニット10に対して3次元操作入力ユニット50と補助グリップユニット60が取り付けられた状態において、ユーザは、グリップユニット30が取り付けられた場合とは異なる向きでコントローラデバイス1を把持することになる。
FIG. 13 shows the
このように、各アタッチメントが備える操作部材や把持部の向き、及び各アタッチメントのコアユニット10に対する取り付け方向に応じて、ユーザは様々な向きでコントローラデバイス1を把持して、操作入力を行うことができる。ここで、コアユニット10に内蔵された姿勢検出センサ15の検出結果を利用することにより、情報処理装置2はユーザがコントローラデバイス1をどのような向きで保持しているのかを特定できる。そこで、このような向きの情報を用いて操作部材に対するユーザの操作方向を解釈することによって、ユーザがどのような向きでコントローラデバイス1を保持したとしても、同じ操作感で操作部材を操作することができる。例えば姿勢検出センサ15の検出結果によりユーザがコアユニット10を横向き(X軸方向が水平方向に近く、Y軸方向が鉛直方向に近い向き)に保持していると判断される場合、情報処理装置2は、X軸方向に沿ったアナログスティック53の操作入力を左右方向の方向指示として解釈し、Y軸方向に沿ったアナログスティック53の操作入力を上下方向の方向指示として解釈する。逆にユーザがコアユニットを縦向き(X軸方向が鉛直方向に近く、Y軸方向が水平方向に近い向き)に保持していると判断される場合、情報処理装置2は、X軸方向に沿ったアナログスティック53の操作入力を上下方向の方向指示として解釈し、Y軸方向に沿ったアナログスティック53の操作入力を左右方向の方向指示として解釈する。
As described above, the user can hold the
次に、背面取り付け型アタッチメントの別の例として、一体型3次元操作入力ユニット70について図14及び図15を用いて説明する。一体型3次元操作入力ユニット70は、上述した3次元操作入力ユニット50及び補助グリップユニット60と同等の部材を単独で備えるアタッチメントである。すなわち、一体型3次元操作入力ユニット70は、左手把持部52、アナログスティック53、及び右手把持部61を備えている。また、コアユニット10への取り付け機構として、2個の凸部31a及び爪31bを備えた取り付け部31を備えている。なお、この背面取り付け型アタッチメントは、コアユニット10に取り付けられた際に、コアユニット10に対する把持部の向きが3次元操作入力ユニット50及び補助グリップユニット60とは90度異なる。
Next, an integrated three-dimensional
次に、背面取り付け型アタッチメントの別の例として、スフィアユニット80について図16及び図17を用いて説明する。スフィアユニット80は、球状の発光部81と、円筒状の把持部82と、を備え、把持部82にはトリガーボタン83が配置されている。また、把持部82には、グリップユニット30などと同様の取り付け部31が接続されており、取り付け部31には2つの凸部31a及び爪31bが設けられている。スフィアユニット80は、この凸部31a及び爪31bによってグリップユニット30などと同様にコアユニット10の背面に取り付けられる。さらに、スフィアユニット80は、コアユニット10と独立に情報処理装置2と直接通信可能に構成されており、トリガーボタン83に対する操作内容を示す信号を情報処理装置2に送信する。また、情報処理装置2からの指示に応じて、発光部81を発光させる。情報処理装置2は、この発光部81からの光を撮像装置7により撮像することで、実空間内におけるコントローラデバイス1の位置を特定する。
Next, as another example of the back-mounted attachment, a
図18は、コアユニット10に対してスフィアユニット80が取り付けられた状態のコントローラデバイス1を示す斜視図である。ユーザは、把持部82を把持してこのコントローラデバイス1を様々な位置に動かすことによって、直感的に情報処理装置2に対する操作入力を行うことができる。
FIG. 18 is a perspective view showing the
次に、主としてタッチセンサ11によりユーザの操作入力の内容を検出するために用いられる各種のアタッチメントについて、説明する。これらのアタッチメントは、タッチセンサ11によりユーザの操作入力の内容を検出するために、いずれもタッチセンサ11を覆うようにコアユニット10に取り付けられる正面取り付け型アタッチメントである。さらに、これらのアタッチメントは、コアユニット10に取り付けられた状態においてタッチセンサ11に接触可能に構成され、かつ、ユーザの操作に伴ってそのタッチセンサ11に対する接触態様が変化する操作部材を備えている。これらのアタッチメントは、いずれもコアユニット10側のタッチセンサ11によりユーザの操作内容を検出するので、アタッチメント側には電気回路等を備える必要はなく、ユーザの操作内容を機械的にタッチセンサ11に伝達する機構を備えていればよい。
Next, various attachments used mainly for detecting the contents of the user's operation input by the
このようなアタッチメントの一例として、タッチセンサ11の検出面に対応する大きさの面状の操作領域を持つ操作部材を備えるアタッチメントについて、以下に説明する。前述したように、タッチセンサ11は多点検出型でかつ圧力の検出も可能なので、単に検出面内の一点になんらかの物体が接触したことだけでなく、柔らかく大きな物体が接触した場合に、当該物体がどのような態様で接触しているのかを検出することができる。そこで、タッチセンサ11の検出面に対応するある程度の大きさの面状の操作領域を備え、かつ弾性を持った材料で形成された操作部材を用いることにより、従来とは異なる操作感の操作を実現することができる。
As an example of such an attachment, an attachment including an operation member having a planar operation region having a size corresponding to the detection surface of the
図19は、このような面状の操作領域を持つ操作部材(以下、押圧操作部材91という)を備える押圧操作ユニット90の一例を示す斜視図である。また、図20は、図19に示す押圧操作ユニット90の断面図である。なお、ここで説明するアタッチメントのコアユニット10に対する取り付け機構については、これまで説明した正面取り付け型アタッチメントと同様のものでよいので、以降の図では取り付け機構の図示を省略している。
FIG. 19 is a perspective view showing an example of a
これらの図に示されるように、押圧操作部材91は、押圧操作ユニット90の内部をZ軸方向に貫通しており、押圧操作ユニット90の正面側及び背面側の双方において略全面を占めるように配置されている。押圧操作部材91は、例えばゴム、エラストマー、フィラーなどの材料を用いて形成されたものであってよい。ユーザが押圧操作部材91表面の任意の位置に対して上から指などを押しつける操作を行うと、その圧力が押圧操作部材91の内部を伝達して、押圧操作部材91のタッチセンサ11側の面の一部が、タッチセンサ11の検出面に押しつけられる。このとき、タッチセンサ11が圧力を検出する位置は、ユーザが押圧操作部材91を押しつける操作を行った位置に応じて変化する。また、タッチセンサ11が圧力を検出する面積の大きさや形状、及び検出する圧力の大きさは、ユーザが押圧操作部材91を押しつける操作を行った際の力の大きさや力の加え方に応じて変化する。さらに、ユーザが1本の指で押圧操作部材91を押したのか、複数本の指で押圧操作部材91を押したのか、あるいは手のひらで押したのか、などの操作態様の違いによって、タッチセンサ11が検出する圧力の大きさやタッチセンサ11が押圧操作部材91の接触を検出する範囲は変化する。情報処理装置2は、タッチセンサ11の検出結果を用いて、ユーザが押圧操作部材91のどの辺りをどの程度の力で押しつける操作を行ったかを検出し、情報処理の内容に反映させる。
As shown in these drawings, the
図21及び図22は、別のタイプの押圧操作ユニット90の一例を示す図である。この図の例では、押圧操作部材91の表面が毛皮になっている。このように、押圧操作部材91の表面の材質を異なるものにすることによって、様々な触感で操作できるアタッチメント群をユーザに提供できる。また、図22の断面図に示すように、押圧操作部材91は互いに硬さや弾力の異なる複数の材料を積層して形成されてもよい。こうすることで、例えば動物や人の皮膚など、現実に存在する物の感触に近い操作部材を提供することができる。
FIG. 21 and FIG. 22 are diagrams showing an example of another type of pressing
次に、ユーザの操作に伴ってタッチセンサ11に対する接触態様が変化する操作部材を備えるアタッチメントの別の例について、説明する。具体的に、以下では、ユーザの操作に伴ってタッチセンサ11に対する接触位置が変化するように構成された移動操作部材を備えるアタッチメントの例について、説明する。この移動操作部材は、前述した第1ボタンユニット20や第2ボタンユニット40が備える操作ボタンとは異なり、単にユーザの操作の有無に伴って接触/非接触が変化するのではなく、タッチセンサ11の検出面に平行な向きに沿ったユーザの操作に応じて、タッチセンサ11の検出面に対する接触位置が移動する。そのため、情報処理装置2は、タッチセンサ11が検出する接触位置の変化を示す情報を取得することによって、ユーザが当該移動操作部材をどのように動かしているかを判別し、その内容に応じた処理を実行できる。
Next, another example of an attachment including an operation member whose contact mode with respect to the
移動操作部材を備えたアタッチメントの一例であるスロットルレバーユニット100の構造について、図23及び図24を用いて説明する。図23はスロットルレバーユニット100の外観を示す斜視図であって、図24は内部構造を示す断面図である。これらの図に示されるように、スロットルレバーユニット100は、ベース101とレバー102とを含んで構成されている。また、レバー102は、回転軸103、操作対象部104、センサ接触部105、及びバネ106を含んで構成されている。
The structure of the
レバー102は、全体としてスロットルレバーユニット100の内部を貫通するように配置されており、回転軸103を介してベース101に対して回転可能に固定されている。ユーザは、レバー102の操作対象部104を手で把持して、これを前後に移動させる操作を行う。この操作によって、図24において実線の矢印で示されるように、操作対象部104は回転軸103を回転中心として回転移動する。この回転移動に伴って、センサ接触部105は、タッチセンサ11の検出面上をY軸方向に沿って移動する。ここで、レバー102に内蔵されるバネ106がセンサ接触部105をタッチセンサ11に押しつける方向の力を加えるので、センサ接触部105はタッチセンサ11に接触した状態に維持される。さらに、センサ接触部105の先端部分は、上下方向の動きがバネ106に吸収されて、図24において破線の矢印で示されるように、タッチセンサ11の検出面に平行な方向に沿って移動する。すなわち、バネ106の作用によって、操作対象部104の回転運動がセンサ接触部105先端のタッチセンサ11に平行な直線運動に変換される。これにより、ユーザが操作対象部104を回転させる操作を行った際に、その操作を平坦な検出面を持つタッチセンサ11を用いて検出することができる。
The
図25及び図26は、スロットルレバーユニット100の内部構造の別の例を示している。この例では、レバー102は、回転軸103及び作用部107が接続された操作対象部104と、操作対象部104とは別体に構成された連動部108と、を含んで構成されている。センサ接触部105は、連動部108の底面から突出して形成されている。連動部108は、それぞれ縦穴108aが形成された2つの立設部108bを備えており、レバー102の作用部107の両端はそれぞれ縦穴108aに挿入されている。また、連動部108の左右にはタッチセンサ11の検出面に平行な方向に沿って溝108cが形成されており、ベース101内に設けられたガイド部101aの端部がこの溝108c内に挿入されている。
25 and 26 show another example of the internal structure of the
ユーザがレバー102の操作対象部104を前後に移動させる操作を行うと、操作対象部104は回転軸103を回転中心として回転し、その結果作用部107が連動部108に力を及ぼす。ここで、溝108cにはタッチセンサ11に平行な向きに延びるガイド部101aの端部が挿入されているので、連動部108はタッチセンサ11に平行な方向に沿って運動する。作用部107のタッチセンサ11に垂直な方向の動きは、縦穴108aに吸収されて連動部108には伝達されない。その結果、図24の例と同様に、操作対象部104の回転運動は、センサ接触部105のタッチセンサ11に平行な向きの直線運動に変換される。
When the user performs an operation of moving the
さらに、各種の操作部材を備える別のアタッチメントの例について説明する。図27〜図29は、いずれも図23のスロットルレバーユニット100と同様に、乗り物を操縦する際に用いられるデバイスを模した操作部材を備えたアタッチメントの例を示している。
Furthermore, an example of another attachment provided with various operation members will be described. FIGS. 27 to 29 each show an example of an attachment including an operation member simulating a device used when maneuvering a vehicle, like the
図27は、ハンドルを模した操作部材を備えたアタッチメントを示している。ユーザがこのハンドルを回転させる操作を行うと、このハンドルと連結されたセンサ接触部(不図示)が、タッチセンサ11の検出面に接触した状態を保ったまま、円を描くように検出面上を移動する。タッチセンサ11がこのようなセンサ接触部(不図示)の動きを検出することによって、情報処理装置2はユーザのハンドル操作の量や速度の情報を取得することができる。
FIG. 27 shows an attachment including an operation member imitating a handle. When the user performs an operation of rotating the handle, a sensor contact portion (not shown) connected to the handle keeps a state in contact with the detection surface of the
図28は、シフトレバーを模した操作部材を備えたアタッチメントを示している。このアタッチメントも、図27に示したアタッチメントと同様に、ユーザがシフトレバーをタッチセンサ11に平行な向きに移動させる操作を行うと、これに連動してシフトレバーと連結されたセンサ接触部がタッチセンサ11の検出面上を移動する。
FIG. 28 shows an attachment provided with an operation member simulating a shift lever. Similarly to the attachment shown in FIG. 27, when the user performs an operation of moving the shift lever in a direction parallel to the
図29は、アクセルペダル及びブレーキペダルを模した操作部材を備えたアタッチメントを示している。このアタッチメントにおいては、ユーザがアクセルペダル及びブレーキペダルのそれぞれを押し込む操作を行うと、その操作量に応じて、これらのペダルに連結されたセンサ接触部がタッチセンサ11を押しつける圧力が変化するよう構成されている。情報処理装置2は、それぞれのペダルに対応するタッチセンサ11の位置が検出する圧力の強さを用いて、ユーザが各ペダルをどの程度押し込んだかを知ることができる。
FIG. 29 shows an attachment provided with operation members simulating an accelerator pedal and a brake pedal. In this attachment, when the user performs an operation of pressing each of the accelerator pedal and the brake pedal, the pressure with which the sensor contact portion connected to these pedals presses the
図30〜図32は、楽器を模した操作部材を備えたアタッチメントの例を示している。具体的に、図30のアタッチメントは鍵盤を模した操作部材を、図31のアタッチメントはトランペットのピストン・バルブを模した操作部材を、それぞれ備えている。これらの操作部材は、例えば第1ボタンユニット20や第2ボタンユニット40が備えるボタンと同様に、ユーザの押し込み操作に応じてタッチセンサ11の検出面に接触するセンサ接触部を備える。また、図32のアタッチメントは太鼓を模した操作部材を備えている。この操作部材は、図19や図21に示した押圧操作部材91と同様のものであってよい。
30 to 32 show an example of an attachment provided with an operation member imitating a musical instrument. Specifically, the attachment shown in FIG. 30 includes an operation member simulating a keyboard, and the attachment shown in FIG. 31 includes an operation member simulating a trumpet piston / valve. These operation members include a sensor contact portion that comes into contact with the detection surface of the
図33は、釣り竿のリールを模した操作部材を備えるアタッチメントの例を示している。この操作部材は、図27に示すハンドルを模した操作部材と同様に動作するものであってよい。 FIG. 33 shows an example of an attachment including an operation member simulating a fishing rod reel. This operation member may operate in the same manner as the operation member imitating the handle shown in FIG.
図34〜図36は、スフィアユニット80と同様に、光学的な検出の対象となる部材を備えるアタッチメントの例を示している。図34及び図35は、スフィアユニット80と同様の発光部を複数備えるアタッチメントを示している。また、図36は、発光部の代わりにマーカーを備えたアタッチメントを示している。このマーカーは、例えば2次元バーコードなどの符号画像が表されたものであってよい。撮像装置7がこのマーカーを含む画像を撮像し、情報処理装置2がこのマーカーに表される符号画像を解析することによって、情報処理装置2はこのマーカーの内容に応じた各種の処理を実行できる。
34 to 36 show an example of an attachment including a member to be optically detected, like the
図37は、家庭用電化製品などを操作するためのリモートコントローラとして機能するアタッチメントの一例を示す図である。この例では、コアユニット10は赤外線等で家庭用電化製品を通信する機能を備えており、ユーザがアタッチメントに備えられたいずれかのボタンを押下したことをタッチセンサ11が検知すると、コアユニット10は当該ボタンに応じた操作信号を家庭用電化製品に対して送信する。
FIG. 37 is a diagram illustrating an example of an attachment that functions as a remote controller for operating household appliances and the like. In this example, the
図38は、ユーザが足で踏むことによって操作入力を行うマット型のアタッチメントの例を示している。この例に示すアタッチメントは、マット内のユーザが足で踏んだ位置を示す情報を情報処理装置2に送信する。
FIG. 38 shows an example of a mat-type attachment in which an operation input is performed by a user stepping on a foot. The attachment shown in this example transmits information indicating the position where the user steps on the mat with his / her foot to the
以上示したもののほかにも、コアユニット10に対して各種のアタッチメントが取り付けられてよい。例えばコアユニット10に対して、タッチセンサ11とは別のタッチセンサを備えたアタッチメントが取り付けられてもよい。特に背面取り付け型アタッチメントとしてこのようなタッチセンサを備えたアタッチメントを採用することにより、図39に示すように、コントローラデバイス1は、正面にコアユニット10のタッチセンサ11、背面にはアタッチメントのタッチセンサというように両面にタッチセンサを備えることができる。あるいは、コアユニット10自身を他のコアユニット10に取り付け可能に構成してもよい。特に2つのコアユニット10の背面同士を重ね合わせて接続することができるように取り付け機構を構成することによって、前述したような両面にタッチセンサを備えるコントローラデバイスを実現できる。
In addition to those shown above, various attachments may be attached to the
また、コアユニット10には、コアユニット10に電力を供給する外部バッテリを備えるアタッチメントを取り付けてもよい。この場合、コアユニット10のアタッチメントと接触する位置には、電力供給端子が設けられ、この端子を介してアタッチメントが取り付けられる。
Further, an attachment including an external battery that supplies power to the
また、以上の説明においては、タッチセンサ11と接触する操作部材を備える正面取り付け型アタッチメント以外のアタッチメントは、操作部材を備えていないか、又は自身が備えている操作部材に対する操作内容を示す情報を直接情報処理装置2に対して送信することとしている。しかしながら、これに限らず、各アタッチメントはコアユニット10と通信接続可能なコネクタ等を備え、自身が備える操作部材に対するユーザの操作内容を示す信号を、このコネクタを経由してコアユニット10に対して送信することとしてもよい。この場合、コアユニット10は、自身に取り付けられたアタッチメントから受信した操作内容を示す信号を、タッチセンサ11の検出結果とともに情報処理装置2に対して送信する。
Moreover, in the above description, the attachment other than the front-mounted attachment that includes the operation member that comes into contact with the
また、以上の説明では、コントローラデバイス1は専らユーザからの操作入力のために用いられることとしたが、これに加えて、コントローラデバイス1はユーザに対する出力機能を備えてもよい。具体的に、コアユニット10やコアユニット10に取り付けるアタッチメントは、モーターやアクチュエーターなどの振動ユニットや、音声を出力するスピーカー、ユーザへの情報提示用のライトなどを備えてもよい。また、タッチセンサ11やアタッチメントが備える操作部材、把持部などに対して、ユーザの操作に対するフォースフィードバックを行う機構を設けてもよい。
In the above description, the
次に、タッチセンサ11と接触可能な操作部材を備えるアタッチメントをコアユニット10に取り付ける際における、操作部材のタッチセンサ11への接触を避けるための操作部材駆動機構の例について、説明する。図40A、図40B及び図40Cは、このような操作部材駆動機構の一例を示す図であって、図40Aは操作部材111を備えるアタッチメント110の斜視図を、図40Bはアタッチメント110をコアユニット10に取り付ける様子を示す断面図を、図40Cはアタッチメント110のコアユニット10への取り付けが完了した状態の断面図を、それぞれ示している。なお、図40Aにおいてはアタッチメント110の内部構造を示すためにカバー116を除いた状態が示されている。
Next, an example of an operation member drive mechanism for avoiding contact of the operation member with the
コアユニット10に取り付けられていない状態において、操作部材111を備えるプレート112は、支点115によってアタッチメント110のベース113に連結されており、バネ(不図示)によってベース113からわずかに離れるように上方に押し上げられている。また、プレート112はレバー114によって支持されている。レバー114の下端には爪114aが設けられており、この爪114aはベース113の底面より下側に突出している。アタッチメント110をコアユニット10に取り付ける際には、図40Bに示すように、コアユニット10の一方の端からアタッチメント110を図中矢印で示す向きにスライドさせて取り付けを行う。このとき、プレート112がベース113から浮いた状態になっているので、操作部材111の下端はタッチセンサ11から離れた位置に維持されている。ここで、さらにアタッチメント110をその全体がコアユニット10と重なる位置まで移動させると、爪114aがコアユニット10に押されることによってレバー114が回転し、プレート112を下方に押し下げる。このレバー114の作用により、アタッチメント110のコアユニット10への取り付けが完了する際にプレート112はタッチセンサ11に平行な向きに移動し、操作部材111の下端がタッチセンサ11の検出面に接触する。すなわち、操作部材111は、アタッチメント110の取り付けが完了するまではタッチセンサ11に接触せず、アタッチメント110への取り付けが完了するとタッチセンサ11に接触するようになる。
In a state where it is not attached to the
図41及び図42は、それぞれ操作部材駆動機構の別の例を示す図である。図41の例では、プレート112は爪を備える2本のレバー114、及び爪を備えていない2本のレバー118の計4本のレバーによって四隅を支持されており、バネ117によって上方に押し上げられている。その結果、アタッチメント110がコアユニット10に取り付けられていない状態では、プレート112はベース113と略平行でかつベース113から離れた位置に維持されている。このアタッチメント110をコアユニット10に取り付けると、図40A〜図40Cに示した例と同様に、2本のレバー114に設けられた爪がコアユニット10に押されてレバー114が回転する。このとき、平行リンク119によってレバー114の回転が爪を備えていないレバー118にも伝達され、その結果4本のレバーがいずれも回転してプレート112をタッチセンサ11側に押し下げる。このため、プレート112に配置された操作部材111がタッチセンサ11に接触するようになる。
41 and 42 are diagrams illustrating another example of the operation member driving mechanism. In the example of FIG. 41, the
図42の例では、プレート112が上下方向にのみ移動するように4本のガイドピン120によって四隅を支持されている。また、これらのガイドピン120の一部にはバネ117が取り付けられており、このバネ117の作用によってプレート112は上方に押し上げられている。このアタッチメント110がコアユニット10に取り付けられると、これまで説明した例と同様にレバー114の先端に設けられた爪がコアユニット10に押されてレバー114が回転し、プレート112を下方に押し下げる。このときプレート112は、ガイドピン120に沿ってタッチセンサ11に垂直な方向に移動する。これにより、プレート112に配置された操作部材111がタッチセンサ11に接触する。
In the example of FIG. 42, the four corners are supported by four
以上説明した操作部材駆動機構を適用することにより、例えば押圧操作ユニット90やスロットルレバーユニット100など、ユーザが操作部材の操作を行っていない間も操作部材がタッチセンサ11に接触するように配置されたアタッチメントをコアユニット10に取り付ける際にも、操作部材のコアユニット10への接触を避けることができ、スムーズにアタッチメントをコアユニット10に取り付けることができる。なお、ここで説明した操作部材駆動機構の構成はいずれも例示に過ぎず、他の方法でアタッチメントの取り付け時に操作部材がタッチセンサ11に接触しないようにしてもよい。例えば以上の説明ではバネの作用によってプレート112がベース113から離れた状態を維持することとしたが、バネ以外の弾性部材等を用いてもよい。
By applying the operation member driving mechanism described above, the operation member such as the
1 コントローラデバイス、2 情報処理装置、3 制御部、4 通信部、5 記憶部、6 表示装置、7 撮像装置、10 コアユニット、11 タッチセンサ、12 溝、13 取り付け部、13a 挿入口、14a 縦穴、14b 爪収容部、15 姿勢検出センサ、20 第1ボタンユニット、30 グリップユニット、40 第2ボタンユニット、50 3次元操作入力ユニット、60 補助グリップユニット、70 一体型3次元操作入力ユニット、80 スフィアユニット、90 押圧操作ユニット、100 スロットルレバーユニット。
DESCRIPTION OF
Claims (9)
前記第1の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第1アタッチメントと、
前記第2の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第2アタッチメントと、
を含むことを特徴とするコントローラデバイス。 A core unit comprising a first surface and a second surface;
A first attachment attached to the core unit so as to cover at least a part of the first surface;
A second attachment attached to the core unit so as to cover at least a part of the second surface;
A controller device comprising:
前記第1のアタッチメント及び前記第2のアタッチメントのうちのいずれか少なくとも一つは、ユーザが手で把持するための把持部を備える
ことを特徴とするコントローラデバイス。 The controller device of claim 1, wherein
At least one of the first attachment and the second attachment includes a gripping part for a user to grip with a hand. The controller device.
前記第2の表面は、前記第1の表面と対向する面である
ことを特徴とするコントローラデバイス。 The controller device according to claim 1 or 2,
The controller device, wherein the second surface is a surface facing the first surface.
前記コアユニットは第3の表面をさらに備え、
前記コントローラデバイスは、前記第3の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第3アタッチメントをさらに含む
ことを特徴とするコントローラデバイス。 The controller device according to any one of claims 1 to 3,
The core unit further comprises a third surface;
The controller device further includes a third attachment attached to the core unit so as to cover at least a part of the third surface.
第1の表面と、
第2の表面と、
前記第1の表面の少なくとも一部を覆う位置に複数種類の第1アタッチメントのいずれか1つを取り付けるための第1取り付け機構と、
前記第2の表面の少なくとも一部を覆う位置に複数種類の第2アタッチメントのいずれか1つを取り付けるための第2取り付け機構と、
を備えることを特徴とするコアユニット。 A core unit of a controller device used with an attachment attached,
A first surface;
A second surface;
A first attachment mechanism for attaching any one of a plurality of types of first attachments to a position covering at least a part of the first surface;
A second attachment mechanism for attaching any one of a plurality of types of second attachments to a position covering at least a part of the second surface;
A core unit comprising:
前記コントローラデバイスは、
第1の表面、及び第2の表面を備えるコアユニットと、
前記第1の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第1アタッチメントと、
前記第2の表面の少なくとも一部を覆うように前記コアユニットに取り付けられる第2アタッチメントと、
を含み、
前記情報処理装置は、前記コントローラデバイスに対するユーザの操作内容を示す操作信号を前記コントローラデバイスから受信し、当該受信した操作信号に応じた情報処理を実行する
ことを特徴とする情報処理システム。 An information processing system comprising a controller device and an information processing apparatus,
The controller device is
A core unit comprising a first surface and a second surface;
A first attachment attached to the core unit so as to cover at least a part of the first surface;
A second attachment attached to the core unit so as to cover at least a part of the second surface;
Including
The information processing apparatus receives an operation signal indicating a user's operation content with respect to the controller device from the controller device, and executes information processing according to the received operation signal.
前記第1のアタッチメント及び前記第2のアタッチメントのうちのいずれか少なくとも一つは、ユーザが手で把持するための把持部を備え、
前記コアユニットは姿勢検出センサを備え、
前記情報処理装置は、前記姿勢検出センサの検出結果を用いて前記ユーザが前記把持部を把持する向きを特定する
ことを特徴とする情報処理システム。 The information processing system according to claim 6,
At least one of the first attachment and the second attachment includes a grip part for a user to grip by hand,
The core unit includes an attitude detection sensor,
The information processing apparatus specifies an orientation in which the user grips the grip portion using a detection result of the posture detection sensor.
前記コアユニットは、前記第1アタッチメント及び前記第2アタッチメントそれぞれの種類を識別するための識別情報を取得する手段を備え、
前記情報処理装置は、前記コアユニットが取得した識別情報を用いて前記第1アタッチメント及び第2アタッチメントのそれぞれを識別する
ことを特徴とする情報処理システム。 The information processing system according to claim 6 or 7,
The core unit includes means for acquiring identification information for identifying the type of each of the first attachment and the second attachment,
The information processing apparatus identifies each of the first attachment and the second attachment using identification information acquired by the core unit.
前記第1の表面にはタッチセンサが設けられ、
前記第1アタッチメントは、前記タッチセンサを覆うように前記コアユニットに取り付けられ、前記コアユニットに取り付けられた際に、前記タッチセンサの所定位置に接触する接触部材を備え、
前記情報処理装置は、前記第1アタッチメントの種別を、前記接触部材が前記タッチセンサに接触する位置の情報を用いて識別する
ことを特徴とする情報処理システム。 The information processing system according to claim 8,
A touch sensor is provided on the first surface,
The first attachment is attached to the core unit so as to cover the touch sensor, and includes a contact member that contacts a predetermined position of the touch sensor when attached to the core unit.
The information processing apparatus identifies the type of the first attachment using information on a position where the contact member contacts the touch sensor.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011126039A JP2012249923A (en) | 2011-06-06 | 2011-06-06 | Controller device |
CN201280024897.0A CN103561830B (en) | 2011-06-06 | 2012-05-24 | Controller equiment |
PCT/JP2012/063355 WO2012169367A1 (en) | 2011-06-06 | 2012-05-24 | Controller device |
US14/117,913 US20140094309A1 (en) | 2011-06-06 | 2012-05-24 | Controller device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011126039A JP2012249923A (en) | 2011-06-06 | 2011-06-06 | Controller device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012249923A true JP2012249923A (en) | 2012-12-20 |
Family
ID=47523330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011126039A Withdrawn JP2012249923A (en) | 2011-06-06 | 2011-06-06 | Controller device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012249923A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017000758A (en) * | 2015-06-12 | 2017-01-05 | 任天堂株式会社 | Support device, charger, and operation system |
WO2017212663A1 (en) * | 2016-06-10 | 2017-12-14 | 任天堂株式会社 | Game controller |
JP2018023488A (en) * | 2016-08-09 | 2018-02-15 | 任天堂株式会社 | Attachment and game system |
US10286306B2 (en) | 2016-06-10 | 2019-05-14 | Nintendo Co., Ltd. | Game controller |
US10335675B2 (en) | 2016-06-10 | 2019-07-02 | Nintendo Co., Ltd. | Game controller |
US10441878B2 (en) | 2016-06-10 | 2019-10-15 | Nintendo Co., Ltd. | Game controller |
US10456669B2 (en) | 2016-06-10 | 2019-10-29 | Nintendo Co., Ltd. | Game controller |
US10864436B2 (en) | 2016-06-10 | 2020-12-15 | Nintendo Co., Ltd. | Game controller |
-
2011
- 2011-06-06 JP JP2011126039A patent/JP2012249923A/en not_active Withdrawn
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017000758A (en) * | 2015-06-12 | 2017-01-05 | 任天堂株式会社 | Support device, charger, and operation system |
US10335675B2 (en) | 2016-06-10 | 2019-07-02 | Nintendo Co., Ltd. | Game controller |
JP2019181224A (en) * | 2016-06-10 | 2019-10-24 | 任天堂株式会社 | Game controller |
JPWO2017212663A1 (en) * | 2016-06-10 | 2018-06-14 | 任天堂株式会社 | Game controller |
EP3473310A1 (en) * | 2016-06-10 | 2019-04-24 | Nintendo Co., Ltd. | Game controller |
US10286306B2 (en) | 2016-06-10 | 2019-05-14 | Nintendo Co., Ltd. | Game controller |
WO2017212663A1 (en) * | 2016-06-10 | 2017-12-14 | 任天堂株式会社 | Game controller |
US10441878B2 (en) | 2016-06-10 | 2019-10-15 | Nintendo Co., Ltd. | Game controller |
US11826641B2 (en) | 2016-06-10 | 2023-11-28 | Nintendo Co., Ltd. | Game controller |
US10456669B2 (en) | 2016-06-10 | 2019-10-29 | Nintendo Co., Ltd. | Game controller |
US10835811B2 (en) | 2016-06-10 | 2020-11-17 | Nintendo Co., Ltd. | Game controller |
US10864436B2 (en) | 2016-06-10 | 2020-12-15 | Nintendo Co., Ltd. | Game controller |
US11224800B2 (en) | 2016-06-10 | 2022-01-18 | Nintendo Co., Ltd. | Game controller |
US11400365B2 (en) | 2016-06-10 | 2022-08-02 | Nintendo Co., Ltd. | Game controller |
JP2018023488A (en) * | 2016-08-09 | 2018-02-15 | 任天堂株式会社 | Attachment and game system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012169367A1 (en) | Controller device | |
JP2012249923A (en) | Controller device | |
JP7199476B2 (en) | Control system, control device, control method, and program | |
US10416708B2 (en) | Accessory and information processing system | |
KR101666096B1 (en) | System and method for enhanced gesture-based interaction | |
JP5896446B2 (en) | Controller device | |
JP6574892B2 (en) | Control device and control program | |
CN110622231B (en) | Programming device, recording medium, and programming method | |
US20070191112A1 (en) | Storage medium storing subject selecting program and subject selecting apparatus | |
US20160077589A1 (en) | Multidimension vibrating mouse | |
WO2013157053A1 (en) | Game system and game controller | |
US20090048021A1 (en) | Inertia sensing input controller and receiver and interactive system using thereof | |
US6184869B1 (en) | Computer input device having multiple multi-dimensional detection devices | |
JP2010277508A (en) | Operation device | |
JP2012073830A (en) | Interface device | |
JPH0830388A (en) | Three-dimensional cursor positioning device | |
JP6329210B2 (en) | Information processing system, case, and cardboard member | |
TW201921227A (en) | User input devices, panels for use with a user input device and computer peripheral devices | |
US10191557B2 (en) | User interface device | |
JP4940294B2 (en) | Information processing system, operation device, and information processing method | |
US8725445B2 (en) | Calibration of the accelerometer sensor of a remote controller | |
US8333664B2 (en) | Information processing apparatus, control method therefor, operation device, and information storage medium | |
KR20010042305A (en) | Data input device and method, and computer system using the same and method for running program of computer system | |
US20130027307A1 (en) | Human-machine interface apparatus and operating method thereof | |
KR100857394B1 (en) | Cruciform mouse apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140902 |